00080)='./file0/file0/file0\x00', 0x0) 23:13:46 executing program 1: r0 = syz_open_pts() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000001300)=[{{r0}, 0xfffffffffffffffe, 0x69}], 0x0, 0x0) r1 = dup2(r0, r0) getsockname(r1, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) nanosleep(&(0x7f0000001c40)={0xf0, 0x7feffffe}, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) 23:13:46 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xc, &(0x7f0000000080)="5d3f6b430e427419", 0x8) 23:13:47 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r0, &(0x7f0000001840)={&(0x7f0000000080)=@in={0x2, 0x1}, 0xc, &(0x7f0000001340)=[{&(0x7f00000000c0)="278113932c554429085498cc56b83ab2dd3ae92f56a110bb626e80de9e334e44ad1382c5ff52b3b31b1372b2eb0dd5a77c5c49e91c1af4e7b995e2ac7e", 0x3d}, {&(0x7f0000000100)="d871e5653f507d05e8289adeac21b4dcaa4e38e5c92367452d9a57fda6fcc237131e4bd2fd02a3125326240dabc9ec9421a36e36134f6847766a4f26b13b21e9e7fa6b56b46b227af45b1982d194accf2d9e6f069b0f0a5fda0151b874ac200a137090db1d028e503cc40614a8fa230cc204d95a78c02e49f1f63b0912321b4c1647cdc70f048bdcf5dea2a98dc7caef46c26d9893f66d122d0d77586a94682489ac83c378e237b8a53fae4a8a5ffa6189a51a96a57b75075152dc6f529faab856781a6e85f6b54f04fb628eb26d054b0dbe75cb87778c4e99a3cfb923c921155ba148b44f4161685fbaffc3fbfc3deb90dabf449a", 0xf5}, {&(0x7f0000000200)="56b98c381c530694da7e782cca1878bd168a67d41b71e993b5c222cbc6d8b7d3b2b41f92707975d849f9a0f48eced5bb0d740f255cfc04bf831746d27a1c723d4930cc8911d1463b2f2fae4e525c6e8f8d7aeb33d529404fca578961ae5c3736afde7cafe7e2f92b728e34986c7878438f9fb82d2d56d6b2ae583653737da63b2ffe13ac6d98c7a9bf45059b8afbac6d234eb22216d744eab7ddeb74d4f12b0fdf9ceb5bfdb97fac8f7af6b1b5610e11ae82d61595d5a8a185db0959b9279d0b4635b17eb2e9b7cce04076ab2dd5c563e1e3e99e3d6d5e7b032737041da92a40fc563b5d3005d9a60d82269a0cc6a3d0270e00135c82a60e4cd1fbfadd546da99cd6888d0dd4b56a1060539161c992f53a85bb3c869795e95ef7ff0b4fe48cd0afe68e6845b9af1015c9564f210a01bf284a81764aab2b52133328f7969f8a372a8e52ad58aa41b2d205dd46242dd08e51bbe2b896e679c3987919cb684743282570266a36991e19c1afbdc8b22c61205e4abc29d09bbea37aab73fdbcd4bea5dee69c5e2aef8dead1f92b34551790fa62540cbf75592ce84c2d7b19ebf34222d87374645e38c02ce523339fe0f76b206af81fbcefaa88ad4afe8091c1bfc1e813ff3a4bc2b5dfbb1115b7265c4777d9cf4d495a79d5f67ad0ba9aef6c5c1fb65a1cecfbd058ba74c3d1ee4708a986201e9effc925faf51f697a1bba9179d8d0de9f666aa7c4a730bacf9574dd140d13e94b2112ed07363e102af6f80dd7d1e34717f40ddc3150ec6178668501043490cc117441d64b04bdcf8a95ddc7ae589a63f704a53f6bc187f35ce77839f807eaf229514ea99696d28d91497814d7202648ddf3fe0b9d7a534110a5e4e3e10559b28d4441dc1f2cd4dbe47b83a1690013d57edc2da24574089c1b9f01cc9290cb1aed0cf85b2eae100218cba551c855d92a2ede1d90bc955b18fb7bce755983d09dc3a6498d9f888b836e85e2fc182d1bfee6a7069fe8d6fb3b7f96ec0a39035188cb2d68a199688e1448682aa30282a6d8e3fab6f2407fb5bfd65525ea18c942040d3f03d315437252ae45c33834b865bc0af9fd82a5a684995f2cd01c9f8b8753b4b5fb4050652c0cc3294e9b7a2054489acad4fca5d4177e86d624cdd23ab2c730b5327b3aad5413997d842e2b4530e7086fa447aff1113ff625a1a46a7f80a9640a6027e6790e59ef56c4cda7a1a4c17ab75e235f00a632e023ab41a7cd5bac031a7a96a086d84b411cf5c86fb2b44040f58afb8c30419d31339d8da329285d57f427d9ce98883bc51335a057caba596d9b64a39de18116df5ef0d32156a7950ce67503097f2dd432c6e415b982a840c42edce2acb8493a4037370f5d388c65bb1078a25d8c50a6ae7c53c1c9dfe138242a57582e833a873f7cbe4134fce4fbe4a26f101e29cbe23aef41182d3ba2b678719d3b93422895854e26baa454225ddcc6e9a70b52f1821af1ed8fdd889e878d0077b1200c7742c3ea85961253efa192f443a9f21fa5d119764280ed8894cfb32c868b35af702502e0862db44b63cfe7d1959f3ccf5b8c5ab0b71b7c3b5d1f10cfb125ce1734ddee6333d9daba8af0e28da466599e10d129d83082138a1472a111f7ace78de751b2c61df9fd007fc6b482ccd5ff4900cc320ffa4ce63d8d2061fc33939a558be4223e4d2da742bce3abbb45fb396f6e13605773c8f4479f85880af2127e5dc13e7a16a9c61a13343685060bfc0e80932db6c3d8a10f700d0a41e9b2be1766296c46b049e55194f9cf441d8586073f865253e5cd86960d2613da01322ca57a42c65e08649a9bfdd9665cc2fe3cc31ec5971b674a3ee7bf530904e265d27d068e701906fb27922f106ab4f6a1101aae20bfaaed8e8819b92cd29b49e68428a8df7b273e605a4a308da10fb6ff9ccfa8011e6bc519bae619086dc8e4533a45c069bab92bcc56a6048e12d50c0f028afa23f8073dffadfa2e0325bab6894a3b701d97a74da602bcc5514527d38c31593ca080ce36f5483f2de8873559c97cc71188f6f1d4b365cb67e7f12ac223190da8ae7a3ae70bf4cf4c03369a09dea5fcdfa24e360b991a954ff4a29f03a1939857a9035a6fde1979ce53752c1002972d501ec56154517bca38ce65ff69c280569fa1ef807b51a1af0bee676ba9c02367885565b144b8eedd3ea233fa4f053cacd24f748d431e1d1d443e9d9439a5abf40c5906cf5277a77774240e197c85c35eceac3dec6dc8c506746735940c4ed0945435603b692fc285feb510750b5905adf48b1a6b68568d96ece60612acf293def73d876c9280be0f0977e434b28c5f8d364383aba6baaadf458b1c124cbd2f0e023de6e28dd31201eacf961afe607c69e042360deace938b50950571ae5ec2e1c962a3615464aa94a2fccf59caf8054b229ee3a7a8ef30a02887f7c0dce7f23141869dde6ec1e5af5a3ce6c33f7038430cb1cc26668daca4a9c195b496af882080a85bca7769dc1af89408f8f8e501e02d1c50d55ba038b95858306132fc5dd6e183c42dcda9f9e36cef9922b1a4f992d59cb5bd240cad367cc32b3eec6283996e11c98a370a3830517ac4a49f35b32c883a10caa8f48617857e66f7cc3a9c29873bf2ed3653195a0044ab521a92550f1aa7894509efc6d0ab128f12a738ff80f0bbea22cf03f28b6f5243c811e9b6b2a38f59efb6d1687d62127bc79a840a651ba65d8aa7ce4dd9f0af3f12b45dd8dd2fc1e7d47015edcc2ebd6be000828924495c69746e4418c318f1a4bc714a2d6ae3e7ce697b0f4ac49d10c5b3ad053ec6b5dd570e73ff96342e3b5c03d0de72ed54398ddade1bbb14b380f69d4d89aca861a45919cc684a72f6efe96840c809c4c1007691c0c0a8090280ca61c175ac1369230e2589c16b9fa14983f2854c0906845cbeac38c27945e6a28aa30156a1d93523d2c0573ea2fd2a1f622edf7ffbdb42726b386950830784c7a7d4a63662044a4e9b641b24bebfe5ea7dcfba4d903bcb77bc6e3fd703254868b055133dfade648058cdfef7cc0472df0cdf18e3e5d2cf64492d41ed2037c90ce77c6dbcdec30caa5eab665d49dca2702cf84c5ee2d8125993ca526dd5c24125444c6184f12c138ffd5004329aeb813f32773a06307eb063c7d1cbfcda05aa1e0451af052925a86b5460ea391e533b8145773f0c92750a3888fec91edfdbbf4a4da8c100ed742a3b1c1aaef01da5e4499af5fdc9f38cea97b143e860f49a07fc6198c603aad2266462cbf56a554b06d1d9955ac7c0cfb24ccab614ba619427980a5fda777d4b8c223b2c6e1e71d481cc66ca14399aad8a014a394e03e34cbec0d3f9de679f7b839e3ce3a2456b7c9c8cbf9fbaa81690209b24f70554de1718154cb0cc172372be90a4891838bb6f14e28a61fa0dd0cf7a193e7ddaac2e49c79e1df8429c7d53e398ef80387a1e72b18eb187b221e867fd1d7407a0ed75ce5a0968f833e8876a140547ca1d6cc7d507ec785fdeb6930cd49dd50640ca0246fe1152daaf3986213a9a8697d4bd874a58ede7163b65b7cdb4015a0b3152b78066b649dffb4971ae1b67c230cc17f8cf8bff5d010699dd1c36120f8c309cbd4c634f2a9b7887ee3de9540b1f8701230c8cacb8d2e3f46d8ebaf4ceddda402ef25ccc84869a988e75ac095b3eb6abee8fcf839cdb3e4c65d2851afc1948293225547869b354c0e2fb51e31b16a29876da3ba82814c2e72c607cfa2ffca44a4f6dfc67ed811466bc80b32ec0adb870f47f609b08d1fdd51da8cf7d3cdd4c917da1129f868cb89be605f34cda95bb7ca959682acdfc783d77c0c54fd158d1bb81a239586257be152633b69881902b5fad5bb9d8d92345c42453e1d07386a120910f3db7428b9dd894f78c2c6ad4fe0dcf75250af06abd940c558583c8c785f4f451573f6a55d21928c47713adc1697a2e5af193af963dde228407af32159da2d939f4d04bbe85f7c5f1ab336313bfca873e8b95c764a1a9069fa0b125d61c6206ce2b91fd67d80c1916f90e55b817f8936974a143c4922c0e98ae3508245d9586aeda1d2c5ddb2bc18f0da135ab0a66cf166fee6e677d474dcd920326037696327ed69c41ef176dba53c5dfc52567f995553fd5fc4848d5356ecc7ee5d56719051b176bfae2497a21aaca0aa9aafbbe66ff6e78699bc6534971073d8628999ec868193c24ab6417b9fa5e0232749e3c371e2ef9f81cffd5a546ceda9087e40976c5710589a53a6936e3e3865a8cbe5c90a6f2c8193c986ea80f11cba944802c569713430332063be8efee75030041a367a6df08c71d77bb8126e1eb1a4daede4989645a8be27fc54937894e7950816578e1266d2f2a7519039a8e8139a3dec211864fdd6f779d28ca40392648f994a3ad5ebc12a738cd8fdace175419870acf79fa20bd813f0e04db29007166d43c556512ae371e32f6b947f7a11c2e6547c7b232669989e6ef6b8536219e23ae049aa2bf2a8f6f24e385fb744794bda06595ebf122c45b96e1d64be27728bd9c8056a9d49eb346392fae4ca6c4c724f1d42ee3ba78d82cbd5ca84e9a55225428c00f7903104150e793907835f48effd6beedaa33851c7a0d83bc5559758f8848f7d988d76079d6867b581106602063a61e3cfea2457955d2d77f739c5ceb6065c02985bfc1e13f7b6f7dfbae3fc0ced4bcc346a0ff425f85329dee37bf637b45ac5b3a02613d7dd1a6a3192a08fdd51b711274b59868f8cd03091090c6f95537b0ae3837903f482d0ca97e50c302edceee88f5049e26687952f55451e2c415830239296b8dd053bf1e3188e2d933860476158e59e2faf6a42abcaaf32b0530ed30cf063dc82efd2b8ff50a25e846753f110a68ce5028f74731fc9bf5839d4cd498f9ff5f936588eec3ef6efa17804d1b32070583f2cb112264f13e5a47fa722f57a44552a9e640a905a976e19e7c25cabef38e4fa0523068544de33e14bab366d05443e9098165c2e3b92a21d85b64f062fdf4a0425b5c20019c03db1109cb5f64843c6d1aaf141b2520f17bd9e214f90488919efbe58ca39329785ab172346c11f4e1759af75f5f5ad8e4bd124fea604f2221ab07eae3b83add86fdb16289947802b9677eb2a4913bab19225b703dd66407454c7a93724e68f4996dc5c7032f72562ed40c6543df35d31c353dfc12c3614bc28dc519b2d3846769123152840769eef6b5c712246bbd2d56397464a80fb04255551b37a59b535a36444c304009e2be6924e0f861c4d70bcbb3499d2457a312f4201d14a597f29e196f6b7d5489709719b4bb11fe07dbabe9e0767660b9f609d7aceb32cd30158ae0977fc12b2a6561b3b9df107614ee50c12bd2d25a19fcbb4665ad641846992f9ba24a96f8e5470cd2935489948ccf4e43c7a235faa08d473eb446466d70c473bb469d2d0ad5097d8ca2e04ccd20340c5e6de8b049f35abb2867921405e21baf32594c9a98e239d7fa8225de715e114be3e71e1408a7d177a4ffe0d4847c11af48750ebcd6fe00e9c6062db90ee2cc64a3d82d939bc0f2b8f72e176ceb767c240bdb98b942bf1f9c4e24cb43ea59769e92710f066ef51adea48f1dbfdf2875cebe1d32ca9c59bde879e5956364b145d1aafa473aff2f91d8c3084b4872b3ba2b5dad785e202690cd7d81f071d3c3c97b81f2a2f281cb9ffff1fbaeb1b528c4869e14e5a7649089fc479fdae95e5c261fb0c8def5003d35ce2f03e2d657a7118a4545c81fa6f313fb1bd9cb3653dc360829b22297b12aec4c8fc45e65", 0x1000}, {&(0x7f0000001200)="0da88bc215645144d39ae79b86f0731a3a5559c3c3f8c8c897cd2cf411b5216d174a73279c1719489da531e9f7d7e89c46d10bb5b18bfbdf2d783cde82ff72fb1427f4f0e9736d2b0de4bfaef5efa99d022a215722b5da879288c2ecba5da20b44bf544b6200adb4d42e912676cc454f60e11d2a821992e24047560fae", 0x7d}, {&(0x7f0000001280)="fd9b43d3989be6f8d3452342c2511ad48ef01a8e70a100610335f37908b1cda6df3e6fc14a697185c0accf6e8f27a787d6619aaa8a22", 0x36}, {&(0x7f00000012c0)="5b439aa244582b328db34526f9eaba96b4b80dd31d73561bbf13798db714d3de5262d68084b2b65c64fcf91ffee3fc9ff310fc439b2fb3dc3d8fe2ec774a05071c38ee70cd457a4f77942f772122c106014bd5", 0x53}], 0x6, &(0x7f00000013c0)=[{0x78, 0xffff, 0xff, "b705fdfad1d41beeed5d2a7b51ac3c6b25a3712f431d4582b614d58e035296023e711737e81ba2ad96d207b1c1ccc6720ecec03edcca2aeb8901b56ac22b061b66b31d5948c84f61f7bf571335690fb9da91ae6ab1a70494565a69dc3cc0a62b59e8f482ba2db8c2"}, {0xf8, 0xffff, 0x10001, "b957dc406c5d9cd226f7c63f62ca1c03ffd6646ea1ea270962ad87ea7e3249b76c025d0a5c2a7deec43b5905a4cb92b1f953ed4a421ec078268685fcbaf6bda39dbab31c14c85f26d278edfb92421438f1de16e775fd4cc4e7c53b31c9836156ab36f84e90bbbfa73e586ef7565b1189b5ed0213081883890caac13497c1fc421a86b143c022b301affd8b85310d437bd2c665b35858a2bb5a6e79c5dd25aec3b0c91c2c232c597f33839413362db7740b3cec75c910f068ce88e9de747941ea0bb353d8821f96762031726c8cdc68c99edf8f3dced54f525db1f68e80ed72b30c8b482a"}, {0x58, 0x0, 0x1, "a9f8ddd9441cad9ef80e0e26b87d14f52ec68d6fde43bd4380e118a0f034f20820980fd5a3cb4a6c79425b811ce770dc64f43e5a218c3ef53373eaf61c0b29f5c2f19d03cf020a"}, {0xc0, 0x1, 0x80000000, "b0dc7c6d7f2c82661687d482ab32b891007735559914e80e836894c907cf20332fc7617f17487832403def7708d7a8c2d018f69f69d450688f15cd80157f2dbcab33401085855b74c623afee1a5fc94faf8741809bfe56d66b0f821affdb4ccc57f5607e7a8636aa0591daf32b7b3a89aabccfc80028c21f697b761fc4c7136b4657f8b4377bd12c29563f562f59c4f1d61982d476998820e24b7d9efa10f3c987cbc0aeea98ea55d56dc569fb"}, {0xb8, 0x1, 0x7, "d07d95a0684d77ec16235bfb30822cfb60a428f7ee2c2d17e2301d7515c5f541aedf13ff03b347fc633ac02dcdffd63c6d619d829a8d36adbc8dbc194b960868ddf9b0f69cd8607499a297255d739b6e19b44094ef93d8bfda689fe1bfe90845d44b08e18e1c4d9c4b585476c1f7b1bb347b2fd32cd2eb2432052bd02002708294eec5daf63a20602fd37501fc94513f2dca6ed325e112dfb6ff218a52a346d39a4da9aba9101d6d"}, {0x110, 0x1, 0xffffffff, "7dac41f084be350b48f377d2fb92cacc0cbcafdc9135e0b51e58bce7695dc2e96e751fd89c20345a0cbc4ffe5a38d31874edf055060c5ccac694984c8acfdfd702cf07546f9c4e307306433ba5af43e68a46203a3e6f11eb269cd2adbbdb5411a9d79504ebf85310d1c4407394cae98d066b686d17229583f5f8345b6b62df527f8bdf1c109b42c9fefba24e289a1f582b028800e9b948d6e6d9a2ba499358be8b3e46d03e4dddbe44c35582aa94d23254891e5a662fb9ab5d2540cb21e6c480fbe9afb55d72ee249ee23b390c3c50629fb091c6297f54916ac554765a78b1f9efd0b82bbe63fed57fc12dec605468d20d292a8ec2bb326ca0b6d509"}], 0x450}, 0x0) r1 = socket$unix(0x1, 0x5, 0x0) sendmsg$unix(r1, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001900)=ANY=[@ANYBLOB="100009006571ada92c80b3ff00000100000000e70400"], 0x10}, 0x0) accept$unix(r1, &(0x7f0000001880)=@abs, &(0x7f00000018c0)=0x8) 23:13:47 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0xffffffffffffffe1, 0x0) r2 = dup2(r1, r0) kevent(r2, 0x0, 0x0, 0x0, 0x27f, &(0x7f0000000300)) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0xffffffffffffffc1) accept$inet(r2, &(0x7f0000000040), &(0x7f00000000c0)=0xc) 23:13:47 executing program 1: fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) openat(0xffffffffffffffff, &(0x7f0000000300)='./file0\x00', 0x10000, 0x24) dup(0xffffffffffffff9c) pipe2(&(0x7f0000000340), 0x10004) r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000380)=@abs, &(0x7f00000003c0)=0x8) r1 = fcntl$dupfd(r0, 0x80000000000000b, 0xffffffffffffff9c) sendto$inet(r1, &(0x7f0000000100)="dd66c4eb6fb89a52f9d6de1bd4ab65fdcdaaf93ded40378a36110680aae5fa3fd9eb4f5ef117375273d670ea004b43f007474c966d9ceb0a40bc5f305a4331a569f98f80543eb7df7d4c907fa9", 0x4d, 0x401, &(0x7f0000000080)={0x2, 0x3}, 0xc) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) unveil(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)='c\x00') select(0x40, &(0x7f0000000000)={0x8}, 0x0, &(0x7f00000000c0)={0x8}, 0x0) sendto$inet(r1, &(0x7f0000000180)="3b154a8bc628f826d8b532e761a9d8efc7f051e24ebdc92181b6353c964c2ec1221a827900fac383ae31ac1897321bf19db877a66ed9d2fd2de63e83b73b6ddd00cebd535429a796c7302dc560fb2432f35d9c061594fcc2a001e9692a5a142c89bf1adda963515e712bfeed7638987fcb2338a65c1411d9d638f1a7", 0x7c, 0x402, &(0x7f0000000200)={0x2, 0x3}, 0xc) shmat(0x0, &(0x7f0000ffc000/0x4000)=nil, 0x0) openat(r1, &(0x7f0000000240)='./file0\x00', 0x20000, 0x20) 23:13:47 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff}) close(r0) socket(0x2, 0x1, 0x0) pipe2(&(0x7f0000000000), 0x10000) ioctl$TIOCFLUSH(r0, 0x40047309, &(0x7f00000000c0)) socket(0x7, 0x8000, 0x2) 23:13:47 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x8) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)="dc", 0x1}], 0x1, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) 23:13:47 executing program 0: r0 = socket(0x800000016, 0x400000000000000, 0x0) setsockopt(r0, 0x6, 0x2, &(0x7f0000000080)="c6000000", 0x4) recvfrom(r0, &(0x7f0000000000)=""/42, 0x2a, 0x2, &(0x7f0000000040)=@un=@abs={0x0, 0x0, 0x1}, 0x8) socket(0x0, 0x8007, 0x4000000000081) 23:13:48 executing program 1: getgroups(0x1, &(0x7f0000000240)=[0xffffffffffffffff]) getrusage(0xffffffffffffffff, &(0x7f0000000280)) clock_getres(0x0, 0x0) 23:13:48 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x880, 0x18) flock(r0, 0x2) r1 = syz_open_pts() fcntl$lock(r1, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x1000000802, 0x200000005}) 23:13:48 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) kqueue() close(r1) 23:13:48 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = openat(0xffffffffffffffff, 0x0, 0x20008, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) utimes(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)={{0x0, 0x80}, {0x4, 0x1f}}) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000000)) fcntl$setstatus(r1, 0x4, 0x3e) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='c\x00') pwritev(r1, &(0x7f00000003c0), 0x273, 0x0) getitimer(0x0, &(0x7f0000000140)) open(&(0x7f0000000100)='./file0\x00', 0xfffffffffffffffc, 0x0) open(&(0x7f00000002c0)='./file0\x00', 0x0, 0x0) read(r1, 0x0, 0x0) 23:13:48 executing program 0: mprotect(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x7) utimes(0x0, &(0x7f0000000380)) 23:13:48 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0, 0x200000011, r0, 0x0, 0x0) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x6) r1 = accept$unix(0xffffffffffffffff, &(0x7f0000000000)=@abs, &(0x7f0000000080)=0x8) r2 = getpgid(0xffffffffffffffff) r3 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001440)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r1, &(0x7f00000014c0)={&(0x7f00000000c0)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f00000013c0)=[{&(0x7f0000000100)="71cde60f094d2d9c1ef03c034d55499a1c738cedecb49593d62dccdf71014ed87b593291bb0d46cf50dbcdae477a1c20ae8bd2cd5783c47c8edb5b116f8d323653e5ecbac4b37e622fea0194a5761764c069288f5443c0b7c936e512c2319e8df14f1fd8b7f6328f2abc4000087753ad42babc28e41b41b9c7349dd6", 0x7c}, {&(0x7f0000000180)="982365e432fffd3b13d1a74a", 0xc}, {&(0x7f00000001c0)="d69f0acf0c6e1ea34c15c7fd8b1077714e1abe53cd7588ad8d0a5d5cc946dd79a3398d9b0f7fd0247b0e06d7d95855eda2696a3c1637fd645297da53efcde1fc65ad0d6cba3f20a3f78c743332ab9f4ecabce1a8a92118ac6994e185e7eeb0909890b35c1e002325c488924c46a6bad0b6d79c297bd8ed98da1d1b62876adeaa1f41ed9cccd48642e6ad674129e260626623715465341264a56ab8d81b0ce06f5e87e87f20d311d93bc38295c320ef35788401ae0d6551496f5bff67c7ba2497209d79", 0xc3}, {&(0x7f00000002c0)="288c5ef12c515219303b45be7c8e09bc70c58981da956f65", 0x18}, {&(0x7f0000000300)="924ed561009e6754633861858fda29383ba38b40dea7821804511325434673a53b45d99c4ad3fb683aa6adb36edacba523f3efbe53622b72440d99883278f45c1d8fb11085cd2c88eb59472eee26b54b73f56a3c3ab9429e193f415cf52531b1d7f3590a6e0817a6798d59d9d3263476b410d7ae019a81d40e206114447166549f420e78a2eda6ceb0139c9c3799c3457e6d4bcb99a34265ac110853777f02ba3cb8979094fbc450138a7042880c08095b4e13253cb0211960686b729ed92015288d0eb6d630c9455c94533482fcdb5b8a7824424a7467782b6d223a00da0431a0166f704a2c42db12c78b9d0e890714916a6054146556287ce26855a06f7ad66232097cf670055960aea774e0676c9f43ec80661c0ee436a43f050fcd0af64ae7c7765898616bfea7e0ad2494d178a9f921319360fd515d9724a74158e4f230668c1c7f139722e23b7bf3ac4b6416814d6caf8ac77c00bcb3a89947366679638d2db1922156fafb664ddd17cc1b32c9d53dd78c096b442b7721d7151696fdd481831c46cca4e7979c0bac728cb5bf8112f31083014f7bb02c0ddce37ab03dfdd2197cca9bbd1f516c84ea60a865226b2479cfce8ef94d5b2b66793d238571b516c7095345e0a7ae8e939a1712eda3ddf7d0372fcf82995e27e17c41e513946b0fe79724667038f00a77b4c9f5d191dccdca92485ee3065ff6744ef67bb8a948012e3634da564b0390be0b4bb602d59d47b7973e8f5b16701139cab3554fc5f388c30c5477f649a8b9390225ff02837b4b95d4dca9e1d0c7fe0fa767492cf116233e2b49bced5c438ae976c172942ab0adf596d9efd820a4bdd1ea58cb122da9cf22ceb0282fd164f4142d2922609fb507186e8f3aa36fff4d7972205e40c16d0eaeda216005d37ed124d445f0e23c20c771426fa8f7172ca53694dfea8011dc10c40496512ed76609733ccb092ffbb1f23c56b784dd5c3890ade1df85d917f95f7e843dd7a59fc6e984404d6457fb26c5ed760aedc7b5b5cef0a8de887842431f0549d91d75504a71c47eb4dba95813d95bb231c8a8d5e50112ca2c49f88bcd94655a2643223419ea66b6d70284c10497155473e4fc70ac6bfc31aa25d618fd2b566d6e6e59a17205656d4db030ab4f6cac0657c8df6e7416dc73020004342392bb061f08ebbde28e89acb5f050408381839240af1216d925f33e1730ec6b8ce2b7718d49f53181536446cabf37b171955089ebbe0d6675a3fa24fa3319ab867c7d7007f1a6a217dffa9d07f1d7eaba8e40423b1fb1626ba278662d2ae212a3ade4f05506cbda53a798e3e04301025f48c04ecb1351eb8b0fa3bb7232839289dea4cf780d7ed9c2866dc5adfbb7a3ec37360a8ea91bd017e8c09a56e4612b7da9e23442afd45e51c17b62349447f9543730894b2898267d584ea8f86519a62b2c56264deee7f94269ec7373916b64af476333e81f917e5f8064a4da5c7439d7cca0689a548baafe3f05134398c9b30fce63863df008b7c85481a65360459cbb3704d06cc701cf78eccaa669d491e001ee250364020e4bb457dc80286e9a9841b2b8b86d96fb15a798303ef519058ab3447af501e8606543bb1d179b1a842b3935a1a500e107b51faea51f24fdb694f61b515a1ae9c16da0268762e634e3ed0ef8ba89fe287cf5ed541939d9c25493bf9844bde02e276f972491f0aef271aad281177077fbe4b5e0a03dccddd3d1389aa24d340a1b7d7e263bf98e23eebc25b19b12586a937c99a23cbc068a382082f3eeec52dd3ac7010487555a4cb5a5230a183bc6db7a00ff2ff09419b22861ca9867830daa2a4b208aef4accf84da865c32ecba10a8ebf5867e4c0b10932579affc542ab5661094179eee7e49bbbda0cd315183ca3b24153298dd23682fcb9587516e93598159de6d18ab7f7ef615f5f7466494c47873628351a0db482ac309e3057062b9c6906a780a3c9db63cc3103b60ab1e8645b89d26ba8286ac7ccc5d498e53bf86de04f7ccbfc22a8202832da27b222706205a6a4fc2ad23c533774676e928bfa39103f551ae092306ac62ee076770ad107d560a9c2fc6b5bb0e6a4e23f220b022f84615958dac43800f67e57b517125525b1be945d20d90180fad877b3f1de4d781cf6e73c1aa2ea306d4bc32fd8df4159a8151ba89c6a359e4eb7046cca6707d92d658b0ed3ac074b35bbeaa93d37fb1b28030da7f8b4f8c7b0f0959cfa395a4a265fd740277e17956a5ed544e2fa855b2bc05b03f4511c78e3b52f44039f63653cd9beac7735cb9b9ba3e485cb3c3724800fdf50bdfe2b885ac50fa6d89a316cd90596a89abfe810f6e6086ad0c0a180281405e786b70d732c7f41d21990eed96d135227ec4f7ccb0d68800c9cb6a8c06fafc86996a28b7cb10933c84cb5877371505afbd9aafbabedcfb619264af8913525e6ee4b1e88496f50e124f06c0bba673ba464e01407753512de18e1c70ce3373a8108fefae936b78b757306712d3ee61e5fbae483bf3564e7e66f6d7bdc75f412e33c55547cac84000b5c7495bf708118ad40398d19280ff88986833bde02bee3452b4ba089db1d6e558cf771421798a72a49a086d8e684d5a231ae52a4edc7c00113fd2e0950b6ec52c33034d7bf222cc4e3584e9ed11e06bf4880ca7add663b08af4190e7f3fc663c4c08d9e6616fa099ce9a89f67831bf883d7279a5c02b316c7a684bc81a6891e6cead7b16028a6a8df4cf6b52c84e395356ea5634a11ac03ce0f922d2798465de96f6d24fbd5d568053208e91ecdc107d9a1198fd0eaa998675098d2da7db8bff0d2052e66298dda689b72682547b7307ecd6d9d067443aa64c8d4bdcd33b0aaac453d935ec33b3067d2aa71a126891b2279677d432e48a1b898d21d6f6a9cb5678fa68b5edb54a2cc3cf85be42da65768266459d95d02adba9ab953effccf238ac91866a6364173c1ff084a07f5a75246d9f4c96f3d52d054b22a207d2bffb89940ffccbc0e3affc1cb6e75e769b7a1c2aa3728d80d53dd4614d8eecec8822738aaf88a3a843f149dc5b48dc1dafe60f798304f40f657c4792839251a769c75c8276cdc4cb1f037294f97fe133783dd5c8c832d641c3e56d8145ebe4367d7d7e56f64dbb707bd96cb315c5be6d1c69eaaad32df6cfcd3ca63e514b17ebb2ebb756354304d61441412035f19d238ee4f6d0cec1d20f769dc42d40c49aafd4bd45207dc5b23d7a9661939c0916e93cbc16477afc9aa59bfb1c9d20b624cb1b9c5afedd1deb45833f85f43488cdc3c660e57cc2f3f9ea139b3878e257cf2e93bc8a67ee720004d1748fbcbdb20b7311ab0a19749d69a19ee5203a1ad9ba570bd0e82adfcc8a7c1234e8e9cee1d76bbaa56bf70fec72bfd3c7eb52703294e377a7d690c062e20f99827d0eef66b7fce512a9f7c68e8b628b881d957ce424fa8c047306eac51b8db690c5e8195b79d57d0bf80bd51aba8b8c20166fc302d0971fcb0105fca0f2f96d88c8c6cfe3bc023c3dc5ff21702b21ab8388ad44fdb9bad358b5f383ba8f656f660b40c748c348ab3a292ad0da04300880bbaa6cfd0c05b474b2a34ce4c45c7904919398938de8e827133076b167cdfeb7765bb66e829b4e1b530c19c9baf7fb1c4f3d2bb2a200dc98366c97db2b96de0ab58f816130a84ec66e05cfa95691c7ba25f09e64ab4aa29aa96141bfd9443e77c11c079a86477ebb6f5ef3aa8a9d55a5634ae234eb22e9bdf77ea2b3ff6f072dbe760ba4d88137111e665fc5da270aff8abad72f756f48ed293cd65df8b239752b29a32d6684ee1dbf3b7d30f1ef7ac7a80e191c647e6fb072125280b9f0bbbbdbe78a202e38d1069f0807a0db9e3a893ccd5721796b113cf5a4778a21c73742ea1654bccf4525b0c77487c4196e13f55fe4f6211b68a1e3d139f778c9f4e1b7f98ed318f02d0f07bda0f794a623337b15b52a4d3085428a3c7ad622258742e685d67f7cc90b65677e097e3222e2a66b6b8c2074db9f0539c5263a0f988734a25aa088429e55ec93ef6cb09bb13fd7202aea801e85be8c45973cc6a2b9cd2f8ce766b539137f07e8bb2627f4fd54dba00b5d261e83c3039503ea5b8d50269972428300060006be44bbd59c8ef882af8d21f2fed8679fe11c8ee15958afedc243786c11a75e082cd35518aed661c927c931e9dcaea1772ff93734d9e7d290d49a02c2e8d3746f4e58db51dfddfdcb25a3a5aac9628ce9dd3dfdaff57960af6525dbadffeb04f012e8ccb5075999ba49b550d97d0bb8b458cea78d031227a4f7318adcc91a1ba76d14e9bcff13068085a79f12ea4cee6d38081292bbb12032434aead8b7fae450504390391bc81c93100aac55b93c7f06482a669f7aa954ce662f19af8ad92faff7ba2d48e0c97408ee3fe322e84c8b498f15bdbf46b4ccbac093ca96e88d243a323fe9e3208aff32d1c02080f94221fca61b1832d78ec1fc0b52fbc1cca9bad2de56a21cb315854b42e8af6e36a306dc9ff5b052b0c825d78c641ca2542f81b6664f215d8ab0ea77a7e83317d1bcf101a2d53496d8881ba041e9e6388362f51f339e582ade6385283538e4e4f7d4f65e2d46d77e04de4c05f8e319b14ea2e3c3fafba35d74cfa06aaff0e0b3dd745a4dde3c24a312ff0cd32f75def306e38fa7d1170a25bef401a16c9f3fa4f82e998b57df273c3db804c13c608f2a321984c074d811193397505bbc801742fa3166f68c45e807c33c8f53d5fa2001118982a4b6109fed64931868c3c6140fd1a542d092c9f424c1aabe56bfe7ceb63bd8799b504db6b454ecd7ff35d648f4e3181267c46fbabf054612411957979ffdc34d876425259664f971686776de1b36a848bf0ba37ddc2b4c9cb9ee9d8838b1d4f8f36f8f6161ee6208fcf7b74e9dc1d9ed0efcfd8ce8ff437d19038f4ee850e53bf9e95efb5b8bd6dcf7404c460c570726f9b53688b3b82e891e9a78bce5eaf7dab4a2e91b730cfd61fb931ad6188ab641c5df89dcfdb524bd63ad275df15a3c7c86203454d37a74c9349c605fbaa2a75abfa0084ce30d9185d63b6e6227786d9ee7e3323107193b842965e20a598cbe0362fd728707939346b581982d162eff2178de59fbef615df7d90826d39d0dca3dda725e9ea2008b380f9a4ea2dd2aec4cb0e57c85f437c72a43fe5ff9b9032946b2a463e07166751f1b4920af00eec86962ab54a8d58722da224bc5ac50dc7cc996b2cac4a03fb9c8d798812669f56557407a38ec5da5a0558bf9d1bf71843d1d88082d4fa815ba1cc990c14e362ae514204de5e0ac72fe764eda240f472b71e2e2150190d2ea4dd2e8493b0e13b611d9044f57523cc83d7acc064ae7f288f1d47aaa533bcc3b31d4ee5fafbc2a470b6da71501e667ada09c654be03e2ead4c3d1f5c55cb2d5b95150a1d8299e31d98c78e5df8332a4692baba0f1f535afb6ecbcb2ebab035e665407c0d7f9359fc7082fe5ea1cffcd733fef5a5614b0b8b884c00b502fc0dee6e30264ee71ad9809d710ff27c845d97022ca4afdaf29b0bc378a48f0db8c3ac3b8966a38e892cd387eabb8ab67d1309b6d0db9b6062a93154bef5a8935c6c111776b01c6cc7beda5e2080a752b8293457228b9eac91f70e3735ea096f5dae0863f61572c887fa49fed96ed5bfe1a395edba519fd9b6314f3d4cd99007a4e6f385408fa671c30c0a79f946083b98f5cc5bb53a5f285744bbfed1e5a8cc347e8965f768698e8299c681e4430a0cb42a2e442ecca6ae4d7e04351969a4a1e9e6", 0x1000}, {&(0x7f0000001300)="a0f499c98e14e946267d57b15603388c5557648ff0ea43927cc4e6abec59d0b05432cb053d52d6236db44a2ebd334861d396e3971d0f3e3562873b9e85219497ab1c0252a647080f6d340ad67682b8a3cd87ada1bd81db5c11183e6092ee1cd9671312026a08a9ab5bd6c114d1fe3065ee48aee715ebd6eae82d12bd10a74f6c5173c97790a853cd9d4fa382beca08f07fd6f009d488173993df45f5b8b56d67bcda4089bbe45be71b668f63957532a6f5746c828a2490b07d", 0xb9}], 0x6, &(0x7f0000001480)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x18, 0xffff, 0x1, [r0, r0]}], 0x38, 0x1}, 0x2) 23:13:48 executing program 0: r0 = syz_open_pts() dup(r0) pipe(&(0x7f0000000040)) syz_open_pts() pipe2(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) dup2(r1, r2) r3 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x402, 0x0, 0x3, 0x0) kevent(r3, 0x0, 0x0, &(0x7f0000000140), 0xc4c, 0x0) kevent(r3, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) 23:13:48 executing program 1: r0 = syz_open_pts() ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000080)) ioctl$TIOCFLUSH(r0, 0x8004667c, &(0x7f00000000c0)=0xd000000) r1 = dup2(r0, r0) utimensat(r1, &(0x7f0000000040)='./file0\x00', &(0x7f00000001c0)={{0x4000000000008, 0x4}, {0x1, 0x6}}, 0x0) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000100)) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000000)=0x7ff) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) r3 = getegid() bind(r1, &(0x7f0000000180)=@in6={0x18, 0x0, 0x5b, 0x8}, 0xc) fchown(r1, r2, r3) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000200)=0x7) 23:13:48 executing program 1: nanosleep(&(0x7f0000002b80)={0x401, 0x7}, &(0x7f0000002bc0)) pipe2(&(0x7f0000001900)={0xffffffffffffffff}, 0x4) writev(r0, &(0x7f0000002a80)=[{&(0x7f0000001940)="1542e78aec4d544e77df5dee7c56ea45ea3a", 0x12}, {&(0x7f0000001980)="73563a6a99ed1925df127b02e7c52ea0b538c377d5fd0ab48ca4bed4fc41292344452a429812445505fa1721bbd05b8328833029db50621404661b0b2962888c76c13329cfc8b7ec08ae4b66cd0b3f6a70f691a9944925289838e43e2bb8d6383cf0514036ede2f86a14842bfcf7794df25f70896a3a046ddc65a05ec755fdec0d486ff734fd55b501f199b4373c35fcf281ab7e978dfa12840962fa6bfa64d81d10b965e40a68cf3c4c48dab62d2395dd9a16ffbfa20ffb71e920ee56a8201f4b21731089b10772c62799c17da54ea17499b28c29a7cd0790355345831fc787d9e2b58bc913772f452989681901dbb58e3eff90bcdd62d15549352b6baa360f3baa3970f17221f25d4aeb3cb697d4b4ed0ffa108b6f7e7f9d2514404bc99946c3296297148c9d24721ad4e526c902193aae34327959969863e52394070633c92675a9ed24beddbd46055aa033952588c4a7cecbec9018d87ec70394d087158bd4171a3a807dd18b959611b8b204ce5d30372890eea85abf004e9af2ff4481775d87a316ce7cecc442df7e96b24af5499d7e756a267264467f8c6293db624c999e7f3d8d90ae23c8ee1988bff9e322832b2de1b8ff2f8e6668915f5826f161725f1798fe906407e3f37ce3d89c9e32aac53964f28e4ea924846325421634a2179785c983acfaa31a852fb93343ccda43cb0c1fcb7f2ccd39538f2f39baf9ae2db2d8f59e2e6975a7f78bffe61e51182a7b7d8c5e221277a9034ab8e5798b2f94b7e40553220c6e6729cf69e8e93d78a1dc700384d41ad2bfd7f62ae84f83a37734805d520656ca676a76fa667b92f3811d75ed884b123b33a78cef944bd95899dffe1267b805b5f8ebfacaeb59ff27cbc4978ff0378b315e30546b0df9db2813a35a7ac1a232fe60b9177056c25ac8aafa8db17f663091f12b5deaa8f93bd76c0ad1a84533dd5f6cf4caf3309e1bcdbd8f2f28d1d6b5d6bb00d258b477d01c5f747d6e18a5e127f87aedbd5b4f9f3f53d1d0a0023994d1e44994dbaa2e9a8a40f3353198f0e304aa151d175c7f4b30949943036010a70d2723e82a252ea7a4f754847104d6e8fc0a869c69e566de8f8bc7c8d8b5413d64e7911779558e3e71644bee8d161029853ed09d0b368ac72da42e6a702ffbef14fe9d7c15ec07b1c4528392fccc974b4a17e9615e43e92a3832b53310193069271fb09fa26510b1a22f2c56e5dffa6c05997e93c9a62c1f8e45a8d90f9dd63784521dff3a15b5f245ebf5262ea47cd5afa379043992d7fbf563c2d78df41b38ca6145dcab785cf624ee1fa37bd53e44eed7f685fe1e3d1ec49b13d99d94d54bb6dd33f85ec3b8b3a6a1d4aa69a94fa8416c52118a0ab8462d4c979c0d5cc000a0274715dfbda0d1179cda75e66f7e255914c3c82a8ef424e328bf68a0570b5429833778b0f2bfcbe4cf14d6d0930e336ffb41aca72409502ad025363d7033644f649ce5f58fd6c850efa35fc768194921586474f016f4c1e8379db0e11c65b94d09a1f6e0216a2ddfc429f7ed1d2a9e09992e56b058b8e2f5905ea35d7cf965859ea7189a193d9858eb0babd23f82a6111eabb086c0b729dc1dacb8b507f1711509e3367843315bb44629ae2d31aa459fad2286e824532e94225cf8aa02be4f94869aa3ec89157b7329e31f2a934ae59f34d84042270b507741630d2bc6e779779664e51a4af895b8a39a2540559a8b43a1d7fde3b8c2e07e6a38649aa135800671c0bd1f84e6e159d1a6125daf8ebe615a3fb86ba117687b112a8bf44da00f168472ae7023c9cb90eefa67add3356bc11e4e2aa94e0e8c8874ff3da8a649e5ef6fcd99601ef425b09f4d934ee2525b5dca515941442f161c22bf446100fceb2d6aed401f1eb07f01dc6ccf49d10069646226b9525f6d9bc278082d58fdc537c62d81587cde005dda4915cfa83364f56f0b3b11fe01f7cc2420b4e360147ce78da236240614ff298d280c3acfc53176b0e6a7ee6c030b5e00e3b09add2821be433c2a3873f0d5178018b458c5424e09667ee8f9e7d6b44dad295df4395afd720550d47ba653d9ad7fa49749ec2633ed12f6292d8b466a86da617da9c3178d1fde60a1121399ab07cb739166081777e4247f76fa4ff680dc441ba8330679e85920a636ea31c8983b579ab5a56132928ee60c0a70ccad428d67a4c797fc821eec49f416aded6102b52d5d1e69e6f74f8a51418158a419652271483c5af00fe3f383a5df3116e11546b2f698a6b3e02656fff03218ce144394a8c0440c2655262aec9bdbd7ac122b526ad64ed8c16631343208d9287d852f2b2dff805240db98b45a0bf130a0d5ca48bbc77f7c4b7a5d9d3ff216263afbd5e8602bd9ed56347e7e7f51dc8710d730ea2329da9db708c72a577193da912bd2cba8debc12d5bea7d4a70e978212246f0d39b9d42f33bb010e91b0015a3c5e7cb5cb2c5c4d51de9849f7f62ca270bda21fcc0410aadb6d5c2dcd00e78a3666c73f2a286c3b69c7660b6bbf2363836471f305283bd3c7505e888ef9e779113c180f7dbaa7e16c48ac09254bf124bac443fb3101ca08ed970e628e21f2f965b041812066c2b90a1b7855fc12ffa0dd8bfbbef3185a9a0a7fcd444dc25d4ad22e4a9158dd828df353ef3cdb719ea33c97e0d482a228f1df5cc1e7483ac58426ba9eb4c66913f77f0a4c21a400a23a4771abe0ca7b93ce359337f57eac653274d0ebe66b7b0be17d48658a082d323644eb7ad6c4ccfa22bf569de2e1a60a2fe77e72f2622b57329b7d3f8d58d9ca10b99189ac14bdae64463ab317dfe21f958409f1932dee9d3543afa28eb0c7d4076f3b8709ded7662b128254482f9ee599a57b1ca2027c9feed3fc2ba06af7395a7a0c7e4757de81317eb8d0cd8a53b80b3a38b21f1c621c742ec5c363d962748dccebe998b4140494089f36bfff4e787d6b244a1e5daeab8e1f7ab6ecc32f33069310b80df5b1cccbd081009dd5720c4f965e673fda9c4c6013f2d8eeeb84ad8e126a6aa12b0e82e3c085e2d649e5e26b517e2547794a392474fe480adc5ee7b3e5286fcc12e5d2faeece959e6325594653ad941c2806d683dd1887ba9a5ddd7b148a179edd0321bfc1a39f657b3b45004a8880229708d92178e5808a7ebc7db64113d0ddc8b1041899cdb1719631024795e8bcb7ac940fee3fdeee0e23d112c06b4e51ad5aad6ae8afa14de281c7ed0f024423e835b7c5bd609101d49a0c26f571d56540ccdc1a57f69a278311fed2ca864dd7262513f156ef268c78db21d6ca30a945ecd9f1924f302fd45413dabdb0eb49a0b5c410625572a0e92db52cf0e93a0e4417226d5986fb7ca883edaab9696d5a4fe23561ed3692378d6b5cf9d590b308516d67156f14b1717b67e7d2fdbfca2b7ae75cd3efef2c6c8f07213b0a9d30947a5648435226bb8261d62ccf584d6326a98f32d59edd16672391b062c636d24e6b883582a0e002ab5cd47cf8a8b0a95f1b6f7b60911513b1e07ad61ade81982a5c03c4bffab87d3acdc9c44341a470e0c89746dca88323e5ef5672386c4ab940c886323f63458276d36cba880487905735bd28668ee731152b560fb3fd32fb7d1be7b52fda8413fd74e27ba43c0e73e4c8c86b230eb6d435287f5ddb0e8b5c0ff9ece4d3783790a33e6c5bfbb75bd3213c72da7626d6ffd3be851ce8e22ceb73527f8c2a3c75d7c7e918cc9ac6966457b04693c25b2c83271c127b26053476eca2a7c1b6936bee630418bf14040fc866286ed0848a9eda74d454ca5b5fcaaab4c32ffc6068f78e632b8f569ab876c27ab2d705f3d172a1726f24065fd6eb5d1c339f40ffa06f5f1604f903bcb15d943a8e462482e2b3d3db9a47592a86bb1b1400477dfe44519bf5872960b9852f00bd71d54dfee46fb7c644a927acf726cce0acda7c19d69751b883527ccb7fc0f74e5df08d08c3415d09316eca97041812a7f512c14925508bd07aa79255b447bb7ba0b3f08e5053699487f29ff95b7d2144c19079703ca88386a7beb15f23a47418c6a681f4c2b7157eb2613d6dbb23aa25cf971f455fd6774db53f4d0af7e5710f5b883752e79c06d89b8325f28f386bca977d22ae1951c7abab2d114df18b814d13c7bbb20c82927adce03a96df35b90d53015f62d3bacdaec9e82f870c4b134b6988405eb6da987790e1bc4783f3840692d5445e7acdee49f55dcfc0c94346adfe69002e3533a6ed8261f2d94c6565e6a8f65c949794244e42821a57e951e696fb5d1b6ded70be2bfda9656a56b5c47a14b919a024a0f2189d71787ffa5b4d766fdfaf1bf6ecfe754933b54202510e63d693732ee8c6edbadeae667347ae772d177173525f38016b4b51c171d64c72177e6572eb47ce8d365e4c36e09dcc5de9db086d22f3608d72dc19f61ea9dde53d9ff8e5e539452ee9eb6cea41f54c7adfe3f7fdae2c91eba3a3c5f34a3df3638df710b811d6fb9a7abb17286100031c339303a13164ed87ef2b08091fd94d9a7b3af79b33e99c26d0e637dbf2f1b356f5802d788639d38d8b34e6d011b4f7be66caf6b27cd38ea181905d7b83dde84b354c2697a08bfdf50a5c7084d4f53f30e855bf1f93992397ab054176f7e914cc8e54787ae6327109f9a30cde79229306aac5f8be84647cd4eabb53431ee11830765219adeb12c613613da3d04f6b57778015b0de508a5603036e4df0679f978c9da9fa1556e1bca1870237d8ec2e62c27875956fb7a4fa2e8995ab0a47a0d60ae3edcc63575afe94d2e085f92d0669ac0ac4582143b9441811c558e575dea12b422e2d00a826964e5f57b604ef5a07f46ff2a44123ffb861654a361aa792f86e0340e79f08654090226c5b1083df2248ddc40d73ded9e8742faddd682dc34e666021bbeb5eebff1bd83224a596159bd9268da072d75cb02043cb81f0c8f726061aee01489a19da673d04b64f0bbb49b3e2b26fd4b1f252a9a0386dbe7560778d43b010722c162c9e738b3fd8552ca2221f90b4db4ea00020d2e1d294eac535df70320557745efdf365cb779bc612651ec34b967827b8011008be0c649a92b10576ea16de13833143856560273ccd057e3494068eadea060ae4091c8fc13e15f8bed691025c2862262b32fa1660fd65511f9d076d88f84c1632435905f38953e01be974731830b8b962457a9be7c7ed0401d6a15be96e13512d0dbe294c9dd1350be165f6a05c0124adb70ca7f1f40510ed68b3d2e6d7f277ee6ea23bad503d0c24e6312f663e675a5048a4fb110aa88b055907a024a31ae906451c659ae38f7bbc1d8a4e9f694853c408becc2dbb5ab3fe2aa6131f96b45522552c18500fd77c46e554a0399f7941d4a9418d98c3faf2c73b4b445cc93dfc85aa6631c9098398a34d083a14212e8c54b9b1e449e2839ca966e5812a02007e84c246fa78af5d9b6be9e3370324ae0b6d7943e159d9c3995a3609aa78371adc48c7db5711519a94d3ad0fecc11ef300aef1e796b15544bfbeb6941567d9fc4de17f7619f7792edba3394af27f4f0bae54d514a8704b00d4f6ccc7c4fe6e34bb27b035e23a7f548aaefbecf73ca6109a5364e6aa58ae604aaba1501c9b9b8a8ab958c15348c8fee8fdbacb0b2de46cc4577468d04217fc47d17c0875e8aa577920a92e1ad9b335ebb9325ab0c7bbf27941bd490cc0a2d7ff6d605fae4e58caae9efa23655f252a5df3e5c9af785f27d6c17d65b0f77357b5415358327a2113a8efb1116e50e6295b148327aa2f5ce4162ea950fd4765e2a92543c0e097", 0x1000}, {&(0x7f0000002980)="57d5a979db70e99d8babaf809b05693e823a1252b5c2623f4ddabd942955cd4f43da37b841d06706496ba836c1a4d68e67889f3183b474ba2487885e8dc13ec6e18086d15be734b4f2c30d097464cd6118581b3d2b5d97f1273ab171ab805f146d6039ae3b215177be0caadb482fb2b921", 0x71}, {&(0x7f0000002a00)="af40fd891fb48a99e243b1f4a470f4a8e96ea71e203ca3ad44fdc2b6bdb46f2250ad191d850427540379fb9e08b1795b5996f7183145f020a6a064b9be9b4416e2c6b836c15b8e431fda0d1f87ffe795a991d7e2e0d357000a4f7c7765aaa1145a643517c5a7b8b0876ad6164564b9120035", 0x72}], 0x4) r1 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) pipe(&(0x7f00000018c0)) recvmsg(r1, &(0x7f0000001800)={&(0x7f0000000080)=@un=@abs, 0x8, &(0x7f0000001680)=[{&(0x7f00000000c0)=""/4096, 0x1000}, {&(0x7f00000010c0)=""/57, 0x39}, {&(0x7f0000001100)=""/144, 0x90}, {&(0x7f00000011c0)=""/212, 0xd4}, {&(0x7f00000012c0)=""/249, 0xf9}, {&(0x7f00000013c0)=""/72, 0x48}, {&(0x7f0000001440)=""/165, 0xa5}, {&(0x7f0000001500)=""/126, 0x7e}, {&(0x7f0000001580)=""/247, 0xf7}], 0x9, &(0x7f0000001740)=""/156, 0x9c}, 0x0) recvmsg(0xffffffffffffffff, 0xffffffffffffffff, 0x0) socket$inet6(0x18, 0x1, 0x20095) clock_settime(0xfcb545f1bef491f2, &(0x7f0000002ac0)={0x4, 0xfffffffffffffffe}) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000002b00), &(0x7f0000002b40)=0x8) pipe(&(0x7f0000001840)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000001880)={0x6, 0x81, 0xbe, 0x1}) 23:13:49 executing program 0: r0 = socket(0x20, 0x7, 0x2) read(r0, &(0x7f0000000000)=""/178, 0xb2) 23:13:49 executing program 0: r0 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) getsockopt(r0, 0x0, 0x8, &(0x7f0000000040)=""/123, &(0x7f00000000c0)=0x7b) pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSCTTY(r2, 0x20007461) sendto(r2, &(0x7f0000000380)="293ff03a00b958e6c3d79d824c94610d9fd8975b641a89fb6420a469eabea7c91100cd6efff52f06c753d87e86e2cb3bb97cfd1528b2ea3fb38bcf3b4e650c39617df2dca9a50494e2f2b9311a5c22c6a16680b125a382a0d09408f85ab3eda594b64822e19e63eced96a4023054c34465b603272db8094703ef48a2513de04bb2fa566cf542019a3e7fdbd845211339b16cff993781644471daf19bb0b187a41287d8619a883fdb0344e60c750b6caf1d1b131aba894290e4d183522e7d7ed9cd4ed642ed9824d8f8daa4c93ea3670aa429d5d502f008996f0d2078c90a949964efe2e3d33575653bd581404f1b54", 0xffffffffffffffbf, 0x20001, 0x0, 0x0) fchdir(r0) r3 = getuid() ioctl$TIOCSTOP(r1, 0x2000746f) r4 = getegid() lchown(&(0x7f0000000140)='./file0\x00', r3, r4) r5 = semget$private(0x0, 0x7, 0x480) setsockopt$sock_int(r1, 0xffff, 0x1807, &(0x7f0000000600)=0x80000000, 0x4) r6 = getuid() munlock(&(0x7f0000ff9000/0x4000)=nil, 0x4000) setuid(r6) shutdown(r0, 0x1) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0}, 0xc) r8 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r8, 0xffff, 0x1, &(0x7f0000000040)={0x7f}, 0x10) connect$inet6(r8, &(0x7f0000000000), 0xc) fsync(r0) semop(r5, &(0x7f00000001c0)=[{0x4, 0x4, 0x1000}, {0x1, 0x8, 0x1000}], 0x2) open(&(0x7f0000000180)='./file0\x00', 0xa0, 0x4) openat(r2, &(0x7f0000000480)='./file0\x00', 0x800, 0x8) r9 = getgid() fchown(r2, r7, r9) shutdown(r0, 0x2) symlink(&(0x7f0000000580)='./file0\x00', &(0x7f00000005c0)='./file0\x00') accept(r2, &(0x7f00000002c0)=@in6, &(0x7f0000000300)=0xc) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000200), &(0x7f0000000340)=0x1c7) 23:13:49 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)) minherit(&(0x7f0000ff9000/0x3000)=nil, 0x3000, 0x0) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) munlock(&(0x7f0000ff4000/0xc000)=nil, 0xc000) 23:13:49 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) sendto(r1, &(0x7f0000002940)="33db1d127b11742ff6d1e5f2aa07bb6c95ad32d1445943b52975083a0e25d02382ca47fd2deb2edbb3d074caa1936f0d989ca81b368e615eba345852deaf03c1b35815406e00965ba75793a876", 0x4d, 0x40b, &(0x7f0000002840)=@in6={0x18, 0x0, 0x9, 0x5}, 0xc) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) getsockname(r0, &(0x7f0000000000)=@in, &(0x7f00000000c0)=0xc) bind$unix(r0, &(0x7f00000029c0)=@abs={0x1f95d27d48731892}, 0x8) getsockname(r0, 0x0, &(0x7f0000000140)) recvmsg(r1, &(0x7f0000001400)={&(0x7f0000000100)=@in, 0xc, &(0x7f0000001300)=[{&(0x7f0000000180)=""/136, 0x88}, {&(0x7f0000000240)=""/4096, 0x1000}, {&(0x7f0000001240)=""/181, 0xb5}], 0x3, &(0x7f0000001340)=""/140, 0x8c}, 0x0) pwritev(r0, &(0x7f00000028c0)=[{&(0x7f0000001440)="81fde0e9c449d4d0362fa14cb7d6435fe68b06a5fd2d2d65d5b5520b87414ba33633cd679b7e89bd57cff7a7a30f2750741c59e9a75a6aede4f90aef8fda5c8c6af47d7f9537516732ae53cbea307561846eaa3f440adc828331eff29c94d936d027fde9dc594c33d291b2e694f42f2e8aad35fb2afd7d51f8a3e96b6ac75b9c0c20af85d6aee52c620ecdeb0840c386a8a457cf8cb7d54fff265ee0b8148eb6019e7b00fc5f9317cd92e2362e3e261c0af85f4ad6b84280fc7ed4f618464c865309f4b8b6a597d7b16940e060e414cf0588cc01cf1db0725bc80e5a61c12da568290d40409c7c0e89ca57e03e75b3658c36b108564ec846dd989f", 0xfb}, {&(0x7f0000001540)="a8cfa7c5688462ef05041755ff78c6e9f17483212f649e3904f958be8d2f0df69c25df6c5d628c32e12028e3bec66f54a263fc5170f9c4336fb0f70841a227032495b1aecb940bf8d129fa8fd4531f42947e1442672dbf93c0701bbd47350e9b2519d178", 0x64}, {&(0x7f00000015c0)="ec29fdbf27df34f05e4a97ea40494e97f677d238f9e6b65f909237df04098e912116ae97e8c48f0cce811a375036914c8ee4a787f052edc515604b858f3a0161649ab6225726682f358cf360a2b3d664327759bf854269a105556b80c30b60805634ddf37f3d44d894aa3d1a002c6db228d44bf4d5b58e2aa6d0701a1573add7b0bc7723ed29583a79c8a8bb0a0042766383454147996e3098024615df99139595f7eee8588fd33ea106a0550f", 0xad}, {&(0x7f0000001680)="261e479ac75aff7767452a423e8a696beb500b271a5b0deb5b891cb9443c11411010fdf76d1cca3b52a5c6c34fe55d82bd364abb69bdd7fcb4cfb245f3405393c6a47ff2b2b1e8b62b3d157bf42c2b779463f69fbd09ff0c52fa0ba4d81e13c0db52feb2113266753b0180cbb8a7e5cc20b3cea230a08ac587e0075439edb0e9fc0ffaa7a2d7536a695aeb0fb5cfccc89df51755dbbb3c1d3a76e4b92fcf7e0b3ee61ee81249c2fd096b5d1a5d8c902fb16649eb716bd75dd133e019b6be355d", 0xc0}, {&(0x7f0000001740)="81ddeaa70b3431b75dca85031b98543759c1c0becfee2c791472e40065adffbb9d81cee26dc830c946360afda2097b51d7237ec8ad57b40d3f752a6fcbd715f46cbc4ea7198a285aaa49c84b8a57fdcfb1daa8bbe38b364ab30f3f59871b5eabd43575bcce1900f245c7847cadbe1f99c84f4e5a40eeb832fc75583bac4a0314e25a04c83ca4837678ae78a34398cabcd4f22a78d1a89fc137aa59cb647b8ebbb42dec16f5a878da78023bab45a2fb7be271d8a2ba189ffdd23cb26b193cd1abd6e3d2c88de91c91b51fcef8a9bb260a8a7cf5f795fee76f2e76e28f5f880e11d49c11cad74253485dcfc37d6b343ba646c7463a2047a1569d64ac2486a6839f43d127cb68f00813e42245505773ab3e15456cf7768d4f6807945bd292003fdb27abae86d32f39b2094f734664ff642112c3eafd17fabb906cfa0c6f3019633ad6198d20cd02c335d04bd5aac500b50973aa00273bc4c8435ad7b67a735ea3f2a56769d261b3fb515f26bc170a43928299fd8eaf3697c1bbfc460afae0310460e162bd7ff24335cd129588edd1a439eb6d712d426a4245d9860d9238c961e065832ff1a2e017d2e2ffc214c4b6b587b5d60f3ad7717fc5311eb4137dbb559ff3e9fe3c13f460df624db799342850868c1494bbce7c5c9c6285f67261bf4d3a19bc3b64ac22d31462645aa25924c37eaecfdd9c1d1cd24ef8207be38359bd33eeb8792ebc7522c86c0f444a7844397425cfe35bed5349f85c4dd2d32e4c676e52e0ed99d760d0785e1dd760246f871795b7e3e8ccc04a13f3e1d8cd7e844b1e4c335c85e7078257d6eef98a3b2096634eac42f1ebf101e2dceb8f8133a76d2c36e65e520c5c6d7b260de0dad113c895fdb4662538c08d2c10c3442721c509fe2f0467dffb77666008f10643ac045c82db845f2a6ad6a75075433c0554c5e798a5a8bc1847cd939df0224e591c90c73191402cead42d176185f13f1c9bdf15615beb4bcc09f171710bf8a330c13cdaef674237597c02ac92dbd7a5f3467f2c6468e7185df77300d31410fd9ab5fa8a090f0be7b43654c2944c0dbd2507d5b27e33dbbbf491c695acc6fa5c2629265538155f901be9d415209aa8c1b063b515e44b09a2ace9d670daad7b1bcb7cea7372f9cfd6e42fd6483fa6d50067c0ad7d99eb32c8adbf0e149271c3a45638b2c0f265137a96a62fa8d8f43b9a1d10e2a436a620d30e59dbf915c6ff30e0d9a753ac417c5355c899abd583ba69b26cd253a4bda863ecf867fa40355f368b8b21292b11f2ee65f6f533f7cc02fe7674c6689759f5117ff86d9add20c119e7cb547bf00c50a9e3540b95d6f7c7d8c9cd7b34bad6f8a9fe4b882968c1acad5726de7197fb5979fb02a0b22d6d51029e11f3403bd0c900b74cbf387aa5715f93c4eab818d1d9155bc73ab9d95922a2366317daef8d3efc89944d26a4940e2181dcbc5c675543159366118bc6cb7a0ed9e17fc64821149ba40f49b4786d5242f5d8b33ba2f9dfc470294673d260a3ee7c8aca248c2f3533820602ebaaa301775a8b832c2c68c9cee5ca915c0db3eca628aff6e6aeaade42370cc9f815e7398513614a56ca058a7cc062a2d4566298d35f2d4016a68d2e152bb698120af35b1b8d21f4e9e85ba0902fad427bed220e2db510d740755f6e78d66d794d0ae5c58c3a970b29b6439ce6fc70fa4f77c8b0424c8e3881b1d76aa2b540c187bbe4d7a2aadc9511316e3d1de1bed9b53a2c06d3ce1d2fdda19b623975726901bb1f7495afa36d761cbf30f46b8ef310aebde176b358ac825dc08df25c295bd7a9fca87bbfc62b486b2fb928d1b7acaeac95d42abc60f21eb852a1101f84d88297bf6eabcf15bc6e2e8a596e18a7bcdc8f4f124688740518a489123cbce4291987e25d3da47714d4349717e969d7c99737b760267f2f3d015f0724bd60ab5f3e23080f12cf4f042efb0e3bf92b0c22e993bea8e9e9c8772fa1d3a7376597d27d81d27d635049a0b30f7564134501fed8b8e0f3c2db3a9f8ed41b234d503ec2d5ecb0c7656668d0c9a589d9051f061651424580e39d1d3c41d0d716ab3fd86a0f1676f9901bf4e2e5c32e2bc06a4fec970a764d890f7d2f39ced9d2291649b819eb9a63915ff0465bef948ac8306ba560cdbe1eeb0a750b04cf11d1b0ecd828d0306fd6c84208d39c8fad69714668be32ce70d571483afae61f64d9b8745ae1157058432b509bd2891912cc9c13bf3705f0e9c20dbcc256f83ff88b11bad8e0378101afa60b722c1de97e9e6d04f69d0373a98594a1bb5103627294a17eb6fd6d2b45d9e2033c8ca557a31db823713726099d16e8f44e154d5010a9e00974c09a57e5009ec29d04192880981860ab0aa5dd25c1faee1a6e2ce244a8e61947eca97bba584d4d5e66ccf79ee90817e29bcf88d856ef145d4e7f7383cc1011e8fe2b387bcb9344e77306475b53d70de2acc172af4a59bd5c0b8872f14356760261f78a6591dbab036618946e6a01d758c4a63bf9c819a23630bcba5d0c6035a9b8af46934b5882159fc1476cf8ce20e7289f99e1b123577a898574f9501fb108ef7a16a613804dde4c2b555c81ba774d0f1c41762c1148807974257c4b410e7cc0f324657f72b0293872b86fecf69faee88ef4637863feb7f58ade7770fb975fce46ff1b25455acd04bc331c9b66592a65aa03ff709643f55a44f7f8b33d3dfbf4cee57848e6feb1bc43d7aa7ec287c5514fe96a2c8812c8b5a8a33abd54fd89c592883b62657102efa3c4fa2e12bde2de2461dce1d77d8b60c6d41b5b4ab47620bed898eb263f198b4a8daf7df71d34d192e9e165b45cbc1714daee92b96fe05f2e94ef139aa35d0f1afdd604885875db1ad77e276c164b923b33b8bcbb3f992eb056025f2f8172ffd54694622b674bfafaf5c676e875be5670995e1838a68bf63e169371cd1739604cb3a0baba6f9d9ffaf1642f22fd7d181a05278697033067fbb6a5088b028fdb6908af447bacb4dd8eb1425089e8bb2d08848a1fd9cfc87f19fdcb2cba6bd254843848e8b76455919cb7d48c6e8055b323200cd40fc03a3fd503462bc032167f7356c394c7fc7400e5b7a88505a854aafb3c63bb389a67fdd251991037fb3fe59f2742a8c24a9a8d383c0ecf0421c3065115599bacc8bb500a693abee4130930b769f2d47ebceb9c2a5bee80e0745466dc5a378f866cddce2878e980285260d63f957207f26479863c5355ea01b4128af25fa6bd1ed0451f57d42fcc75cb7c1789d91dc1d39dda69b689adf2738ccff1735912a5741466763376c05abbd0e9c59eccec35261a534d68ed60ec2f2922c2d33ef7f731bdd1942a5f8240db266396ac8970285ef0c8d6a2f57fbeaac2324c96c61410792464642322fc9bd39e887d75757c5840c0f76818faafee8335f557c87e886799bf54d0a843ca54da4ccc810880a2c74b5dd056814c2f587441ab8aa4f0a204a343bd68254a361b362ee0c7636b28595ae683f6f136c9fc0eeef1cac316973d3f2218e18d5461532ad1257f396db1bff4d72e65530ad9d002da6e4e28b01d2f117ab1ba82a2a4d47f9231983e87d8f9164cbd2db893a47293f00809797a53c6047c2a0c0e78b5bb5c03a4b54fec8db87b01af698033b60749012b43eba53468754abd98424e75d4318d18197f22d70ac2a8e5f86015db75b678e7fe9f8d5ea5a4067a81e15800fb908d393dbfa9437f4fa698ec6ba887ef5626b89eca65452b68f81f792da554ae3f1dc207932a294077c41f5f5aea99e51192f5f816d38db5fecbb7357eac6c7c06bd95410b693843d7375f4ec10d72ed515864e68730063acb7bc4cb0d2655bb5a041d149253341db158214c19679bbf03f25ce94bed8a022822669cf3bd628468e14276030cfe4ea295b4b59961e1d0d3808548a04642c1802e1704689a359a031859e1a5eb45e42c867b96712b28aa7dd43d2dd4a14211947e49907e51a3db6ed2d5a730bb2216119f0a63491c47badc1f09f5cba9873a813652b9d3bbf29a1a5332e2addd79b32461e7e8f430cf564886f3f474b6b15d769f770e704a9503c7174e26931194510a1e8db6d4364301b0a2182b9c6567625094c5efc19b75fdbad23d4278e82619c84361d503db98c73a0f0e3561a6cf9e54dd3b53d51a4454b5fa5793c40309b3d052182022df989ba5297f688002606900a8cb89ae444d4e13b5ef1170f759652b935267c08ce5ff7e8c50b3dba764ad4216bd456f16026e5e8b6fd15ec845cbc31f8a7e97a3abe6b95d380bf48c73980ef6655df864b6bc1ca0028ec8430e8e1e5185995198f2a9dcaea2fdd147f0e828e9eea0e1a8465ed85e9ba099fdfb9df817753bc6484eb2c9609d99bec8f962382a8197b7ab70728c019f43637c697b11af9ca5c4ad8cf47588a25a93ca0c8b2ed51b698a99054fe87a1f327b4db0c8aa33cc2fa215bd28f3d020c7a1e7d899ce342b9b2f8af19f05545768172a1de264fffe462377a2beffe51628e7ad509b6386dca32478afc95552298d5838b091463ad69b69b190fbcd9cf8f72023a9aeba4ad4fa7923da2929de663f12c382b010989437323533a374cc54b976b523c25d4a0d7f0d143a241c4094e4dd05e7db726275172f08fb1401548486a5eb7d44977a55092b031fb2a44f9f44742ccf4acf6d44276a6b510815818789becf7ed90ae31c93c0a6544cadf9c334510665a241493608087d6849503547e68d240023bf5eb369f828cdb6930cd6a0a5bc179bf7ede01af8997b44f2114a408aa63deaaa29b4053ff9478f0cce6a4746d8af3812aa6c8d95b343832326a8f3d4be5f4447f4c34a8145f02bfbc9775183c3fdea39d89774b87744cebf0f4a22119f649f19b6b9d1011511bd1231c8c305616075fc4b6ed1d4f3cff85048479d4409962630be4946e5feb458121bc38c09b575b3cd4701a830bc258acb410a03a47a26d245d58855d3a733ee76b10ecca19ccfeb05be20105aa5dc74342b76f68aada33cb9adb54a32745db00e58e8488aae9e4e97b09b78e9c49fc5db23b71f47d496cff29af7f36bb7ba64bd0492f7811834a96d5c4bdd1fa5a5d2d9feac9fdbb5b3a8b8fe8ea51e0becc6d5c007a5afd3efc3434add4a0ca40e8614cc17ca2c195525915d4ad97eaf5597e4f4a0138398345c3b30c2059d32a3233dafcc3c8f36c1d722014b4e35db121ce1bec641f1cf5b575cbc308a93cff7ba8b9863351a7d263614ba6f4f1f28e9d1d05e52ae9f7b1b764eb65c7d7e8d0a8746b58b5b8d12ed8f4b18b5f96ada43b8726f7bc2eaf4d24159fdedeb5ca227a82833e36474e14f43e8f8e23033225c2adf22a9222dc25d8ad2431babcc766632d38cdaf579f2383372e2624489096f31c75db9ce2e3a3eea778f481efcc26f2a4d074f096c335d58986baa149bc4edc8a34263cae3c984a66887d229289f5b2e3012be09ada4da91f37bdc59f15acac2126ee38aa4c391260a2d16beae191fed1b5947ac912d17863e9954084e2b56b3d6b3108bf7fc642493d684b445cfb76b186b7e5fe301723e4057c382abf17e511d01e31e43f5d80221580953cb9d25625129a55365f1f31ab6102528b260868bc6613909f231181d23f5d468e89a6cdce21a9edd54dd65c5a003bb9b77c61c1755b1fdd1333d4aff39b8a54aadad5e66de1b634f814a3919351d486e314cce22729f85662871cc881b806d9ba878f01b392945bbc1926176408c141dc1de3378639c4fe057da67357ee1b337385802c07a0efafed8c561", 0x1000}, {&(0x7f0000002740)="d62e1db01a8245109358bee1e72aa09a14dad1c04fb80aae460744099cc97cf0dca5d05c8dd1e03fde60a67c90df50138b36ffcecffeee88646d3748004bd3c07848330bca2e4503a2d25b2f7bae36d9113dccedf032d68dd2575f8ecb57bf8ac9f06cff34756fab62ff7718abe09b8c34e32751c35850caa1bfd3f69d9101b0fe285fb764fa2358cf552754b43665935a31cdc1e79a57de2c66234757aa7b6dce52183e3251d1832e2276893aa0f6620858ce1aea5ac621ee8c08f4146d018406", 0xc1}, {&(0x7f0000002840)}, {&(0x7f0000002880)="a45d541edca195d666a7db3e29075abbd6d59fe44fa8e1428bcf8cc49149c07a8cd7e536dc", 0x25}], 0x8, 0x0) rename(&(0x7f0000002a00)='./file0\x00', &(0x7f0000002a40)='./file0\x00') 23:13:49 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) unveil(&(0x7f0000000180)='./file0\x00', &(0x7f0000000040)='r\x00') link(&(0x7f0000000080)='./file0\x00', &(0x7f0000000000)='./file0/file0\x00') 23:13:49 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000616ff8)) 23:13:49 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x36, &(0x7f0000000000), 0x0) getpeername$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) 23:13:49 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x4, 0x1ff, 0x0, "d730c1e7e400000001000000000000000000009e", 0x0, 0x10000}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 23:13:49 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_timeval(r0, 0xffff, 0x40, 0x0, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, 0x0, 0x0) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000040)) semget$private(0x0, 0x1, 0x4) 23:13:49 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) writev(r1, &(0x7f0000000440)=[{&(0x7f0000000240)="db79d61131319a4eab3e531fbc38c8eab4baae8959128f9af0e29590ef243a2757766fc76512b23102dab2a06d855442ac76ce845a9c924d7aa5622be6ce251ffcb8ccf6e8928b66c431", 0x4a}, {&(0x7f00000002c0)="926af2aef5a6ce34964cdb24ebf0632a5a50a57d4b580888c04c0c89b4344e55abe3438ef01587e44cae426ad5a4170b22d511d7582cd8ea722ed94e06ce489b914cc16ba9e760c799fc02d69d185ca18a89a9d1c928d415", 0x58}, {&(0x7f0000000340)="0a712f652a587d9fd108bb9f45985a4c363c0028cd7c751124b21c10fb1edea5b49f3b35647534d8a72bba86c8ca2aade2106062207141528bf62af59dc1f5c90ad297746714fe7eb31b48fe3aef61687fedea500db06cdc5d08e8b4c89e08fd6ef856666c5db3b6113ec2216bf7214108e4438072806cdbbec537d9c413ced7ab14db4ed6bb104797413057bd1d29eea18e4288128493cd58dc9d53e69bfe20b4d0a45f0cdd91a7b1d75d93e7e5e271793de693d6c4944e4022bec49f93bf53362f5c70385fd42d5e94e165828e7626e58298a29170b5f8ae862b49f6caab55cadbe0db5a170c", 0xe7}], 0x3) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)) r4 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x10) poll(&(0x7f00000001c0)=[{r4, 0x185}, {r0, 0x4}, {r2, 0x100}, {r3, 0x4}, {r1, 0x30}, {r0, 0x6}, {r1, 0x90}, {r2, 0x80}], 0x8, 0x62) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) getdents(r5, &(0x7f0000000480)=""/84, 0x54) pipe2(&(0x7f0000000200), 0x4) poll(&(0x7f0000000100)=[{r0, 0x6}], 0x1, 0x0) 23:13:49 executing program 1: r0 = socket(0x2, 0x2, 0x0) shutdown(r0, 0x1) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=ANY=[@ANYBLOB="1000000000000000ffff0000010000002000000000000000ffff000000000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB='I'], 0x30}, 0x0) 23:13:49 executing program 0: getegid() semget(0x1, 0x7, 0x0) semget$private(0x0, 0x0, 0x21) semget(0x3, 0x3, 0x9d) r0 = semget$private(0x0, 0x3, 0x20) semctl$GETALL(r0, 0x0, 0x6, 0xfffffffffffffffe) 23:13:49 executing program 1: r0 = msgget(0xffffffffffffffff, 0x3fd) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) r1 = geteuid() seteuid(r1) msgrcv(r0, 0x0, 0x0, 0x0, 0x1800) open(&(0x7f0000000000)='./file0\x00', 0x20, 0x100) getpid() getppid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) 23:13:49 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) mkdir(&(0x7f0000000100)='./file0/file0\x00', 0x200000000000080) unveil(&(0x7f0000000040)='./file0/file0/file0\x00', &(0x7f0000000080)='W\x00') getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) chown(&(0x7f0000000000)='./file1\x00', r0, r1) 23:13:49 executing program 1: r0 = socket(0x18, 0x1, 0x0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x200000039, &(0x7f00000001c0)="4a74954c", 0x4) sendto(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) fcntl$lock(0xffffffffffffffff, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000000}) fcntl$lock(0xffffffffffffffff, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000000}) 23:13:49 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) sendmsg(r0, &(0x7f0000000180)={&(0x7f0000000080)=@in={0x2, 0x0}, 0xc, &(0x7f00000006c0)=[{&(0x7f0000000240)="70e2ef909345522f2cc43dd8b504de7f9f66cce33a8f9e7907964150901e72c0ed492458216f91072b18d3fb21b55d874faff2fdae9a8c32ba132ee475ea906e422e7aa556a62f590ae6db39b14bfc2526247b28c9eecbf0ede328ae2dbbbf6d5172c042bc429cbfbeaeb124ba37844e1c980da4668e5b8c3431fab2e7aee4f40df0025f2ba18c8e82b1f0683760a2b70cadea83f53d6190fded11cce1f769974e564b4b20bfc9b22ede2b754bf08e1256451af61f4f5a29cfc863072c9d0d040ea5bcd1fc6913281f72f8", 0xcb}, {&(0x7f0000000100)="378adc46457438201f17fb485ceb002d5b1c245f0bace85c021027a7e839a4690cf759823faf0a3be0b5fd3b980bbb41069b43", 0x33}, {&(0x7f0000000400)="1ab8c92030aa452871cda44795b00794ede8642ed1c19aa38090420886f922a2b8da74ed22e8d9cc201de20409aec4b12f06a56d10dc457005b56029eccadde1f58c8dd09d6d6061bf92fc0c7fb75e70763c98d960c55371e6e41c417f69daa49ed129d915bd06ab7975b8ed58804e7412310c3e522dbb49c06352badd7df6c8d9bee0393c37f3ae0bfcef53f4a44caab6be4a03c1fa8c0d47ab6b44ed24e2808f044319191207f2ba8ef9234de2cc85a3d6e0aee662bdbc293e80553fbccd48ab2ff4abd36e24dbed53dbff18e46cef2642ec7945c83110557175b6", 0xdc}, {&(0x7f0000000500)="b17a98a25ef2ee181688a98b8090e1ad73150cbf8a7c1229e85cb88cdca1a53e8f921b60c87d773352f16f8b53084a7c541c4c3aab18667150004445f06ab119d38cb02e752629679631dacd06bc54b5178281aa715aeebff0c1d9441372358add1b5bc94110b98f2ea9860e260da7f608a221a7ca1440d853e0485e6cee6f48f1b6c96cc59e9d9d0875c563bba84b4c14343c4b3070570e97", 0x99}, {&(0x7f0000000140)="a6377dd86fe3a43838562629ddfe1eeaa26acf7ba46365f19b4d6a1c68989b6b31826f49a250e51754e99c333e5844d09169694cab", 0x35}, {&(0x7f00000005c0)="31fc41c035ae79fb4b960e2589c740959e5c978778f3ad8c9dee4d6034d606bc28ddce210b89d247e9ef1b439791b2d16e2a35306870f82982631adf8feedb28a04b04baf90df241d9d7dc2dce32dfbfed69a78774d9eacae322bc9b5edeec452f91e17f60f0fe749af9c41c79be30745a1d104d368437ce2236af2551f3acc729be821567c48df7f165c7009e738592d21842276459cdd09e95b2e59419fb11c67da8c54b6faf225148b78411c16c42d7755a6949208490f31df60335d91af73e8639401e98b8cdeab4caee05efa8296d1949232eb4acf13f55fb2e0876891248149b962e925f48d76d47b17130f0358e08aeccdc", 0xf5}], 0x6, &(0x7f0000000740)=[{0x38, 0x1, 0x88fe, "748550fa430eea7d98340bee03ed3aaa666754cbe48338bad47ee8cc17e148dc4668"}, {0x90, 0xffff, 0xfffffffffffffff7, "2c0878253c8d3cc5fa55dbb59269b7427813db3d17a6459a6f9432f541b353f7748707168ebba362d1a5138da5502664b0b35a400a9ff004478dd397199eb5bd6cb3cbfd8d7f65b442bcaaaaba224e21a2a7faeefe7fcf61a0e9960aba18d7999e11500d88d3133a16aa320f0ee5422b831ce6aa7243d44177b07ac4"}, {0x40, 0xffff, 0x5, "9cc40ca05dfb175a3de6ab698d6574faa436c98fe508901d68edd072f966bf8a3f6ae270869a19835bd8"}, {0x1010, 0x1, 0xffff, "2202a3ca3fb5a085567e63505392d7bb4acfe001ac245902965a31d296894cae5d14b74484e0862f2e9b46584227c8c9a462fd9ab727e00d9ed1a45467dcf30cd40ef5f4e066c7e9d23a9689799fe4528d627d3815c874aaa8acd7df15df6d2f9f2f9df59bbde46ca680f3f10ac98963f2837488a5ee8352ac9de12d2a113ab2e93dd79f575e40f72e580024da4e49fb74e8bfc1473efbb4eda8c2fc45f48d19d4ef53b7919bd17d51185e5f4f7b123756bfd2d1a7905229e46400e16df6692079b66db7056ee7c9cc2edf322063f6a95670bd11ebb52e95fcefb83ecad1d256346b8a1c2fa15c87aaaaca87bd3cad314fa07e5595fff0572551400856f5186c32c6833c93b2d89856165a74f346750647cbc8ef39efd7f2ce0e027512bfd4af31a4382a2130b54c1f8d5d67acb1818a349655d5dd3cad70e4f8894b47eb5136e2ee862b4f64181f629900accaf0ee3b2070a524873fae9e561aeb07ba6ad5725a3b2e5934ab705f94898d97befe9ee448dc3db7170f433567ea8ede6fa2fd9452f571ae330c55d71e912019e7fe8f237e011e1f7b9dc6aa12146f3a17918e425c4564ebcabf643842296dbd5220aa20828c32cbcb6cd8e82396b3cdf3817054eaaab64758aea6e1e588c7d28680830f709f1a1d6a5faff269bd3327c0f3fb10470c2e2ac4b7b3bb1461a3fbfb757b8c78838c2dc42a8f5a067a0b6a715346674a26391c66e50d782b388c57b38905275275f20758795c4bdc2a58d2246d0a0444f8c67ea934f2028f931aa3d30dd72fec1850a1b887a5aff05556ed4cb4419ff32266c7ce44fc37b04edafad2e105d592bb276b3348247c9442734a1009bb113ec43ae5d927c5041cba6b3f9a92261f423b3ddb7e8dae06b9c55c24200bacfbf9ff21c2979d3e71d0ae43d106376ca2f64f9029d51319f3a9c2e587f5da0b643273f6ff86428699e4a99de8dafbe41ba5d97e7ab33e6a0ce41908839cbf504a501f81cd89b0d97e691788bd977ce562d85e325c36dc01537ec6b6f1e3c1336d4d483f717caa56dd4a69e10d750aef70f806cd7568bf6ca064d75ee9f0898e507ccb3b1dc895a7e07265d95be6848b9d271cf7e1adb90ef2dc2c19fa4d1da97eddbf2cf7754043297abb5c78361b1760750209b234d8caeff148d1e574a6640c9a77357f43150f4f5abbdd1329f9e6903f7178fcc6be9c2189f05631efeb4e379b15f7bb1d0be07a93efb66691850f03dc06b374d4b11a93131f2f7dff6f4158c47a665e0b33d9cd94162d08d5a196e1924ed5ffff450e23695afa8bbd576e4f907c7adf8dee327c8da96faf77e4162bd5d7977d3e35e0ddb4d0b05853af6e3f57d433b226239dfe9671b1c7823ba499268ed798ddcce54169f8f6f76095103758490d65688bb31fe49ee09df073e4b16e6c68ba0f435469f2b9a4f89f044c4cb55df29835cdf7aecad194b0099aa910dcaf97068aa07ecb772633cddd56d87547dd64508f549af37ba4fea07bd02c1a1ef7dd96562432ace7ade31c6c312b5e6ca32cce69e794df509543cd5aef33dc9027a5f9aad26f16ca65254f67706130b7798ddfe1d436c75a164709baf512a1ac8d1d50357a57bca5ebc2dbd39b8954fca3855da9c7b3a9262dc2038bd69e2e70141c1ee6b0e2ca23ea0479bc17408904f915a343fb7dbe714454cc6dc22c000ab8e7ae27b26ac7be00f47fb933f555f010bc71a5033afd971f0f4beb7acfb07b94afb13fd42a57c4f295d1d22f379d9948506f361c3db5efaccafc2fcc380786e873e378827f5ce2c925d578fbd81625656beefd96dc39128fa27ef3831ff12633d7a5d69fd9dcc8d355316f5ae5f9305d7d21b6641fe8e300e3cb4ac2b9b1d47a3a9a2c90a718ba3195e161ae3d7a635d695941ad027d16c8bb58265ba123653a18958ed588f8b7af7e3356e83fb0a8cb456e8f51b3e27ca4c10cd3f20e884cae5a3a98efc713f3741094266373f060d985929079a4d1780164f8f6eafcfe570555b93573b6a5f1f81337a9efe239a6a5945f33f5003c8601fe2d73a2a780fa7cf5dc62df1d07aec87644b8bcfac716027305ba082dfeb774678504c936d25ba4849122c0974d1dc79c0fba2dd2942ae1f3bae419a2be6ef1fa6b736910c9ec6e474fb4453fa710e93887539e1cc88401c800d1abff0d0651799dba8f27adeebde3aa23de73900ac3e8f62e61c377c559e5fec9749e704e799bd76c13f30c8708f65aed9ba589e0d9f844605af911fbe1dfa326e0b08bb79acf86554660ace6cb18799c9616f437bac15a5c73a8578058d24d62858452c94c5f88ce00f91c6040d1cf0f0e1d2b08af719e62ac685566b1feea8e32e342b7f1148b64537e91e73e70dbb7c3258b7e5b1ed02a214968a283d4bfa0c953073b35c56d27dccc72604b9f3f32a30ccba2ac50669ed4d25ffa885bd6b198a7771df6d23039ca5da7553352a98011c5d2e9794f3b218e1d3276e1012d58d669bd7ae0ca27e6585b43a94600d96bc7e3c6a9726bb682b4f215c301128b4b3203b0ec64b6a549809e27816cafefb33c73bd0efbd132d1b0e418bdab2e88ae5ddc0bb01a0ed371fe113e0c740a25d2f4cb6362e44a6e06a3b18c54d8772c762b519436aad62810986280fa6ec55826a53c9355dc7047822d5d851252b9160f79cf2984d939b4de7c64ce8a58fda9ed3c624c261e7dcee2b3fa2a79dd6188332ef6002bec7abb611c5d3cd0a04b2b7a364b9d734dd3763aa2cee1ef5198b189ba403b5439b4452ccc45afa3ba19629528c10bb6b9681b56678d753ea5ba2f90e585886f63b82458ac5c1f0d54c2f4c678ab9aeb2e8af994adbabe80dbc6e32225e23ed44d7146261d8d7438cc9a36a10e7c5bb58d177317c89102e93ea633cf6c046ac7a8a0de582a34ec92b9de746a6839b27862a96e614448b529f47269f8e03a2a327580d5fb078340bc413c514845aaf9d24c29c90044923c1fff2fef3e74b239555c4fbed7176d9dfb9c272c72b6d2617d6e3229c62d61e681c26f970325b343e4ce7a2bd7aada4b43f5fcddf4830adaec6dd06716a1f42a277056c71d8cacb0c5c1f6eae2d6c0823270384f24d9b7d6d92330db165a2e591eaf44710b2bc2023843d328bc9a4fb4ad07ca3547a0af77f6159411b8d423c60775087be7197b8b571542361c4f83edb50f74c93ead108e37e1021ad0c002c3d00c3f5127aabb628c00b9ef4c123ea2fcf0b77ea648b16199f21d9c686f862ff80c8b3b00f516b7907afb3e50e33bf14e897dd8d7db37a616180e3eb32b892f74ed90900c12df57a84b92e339bfeb9de87c9ef27bbdb224a482b1a264183af921bd6f9527b20225d99c740f215c873c831fd99bb6223a5cacc013d172c92c309f0d27725f7566bfc634137caa6554e25231b222d377e2c13eb5014bdbbcc298f6727eaa3ad18ebaf4fb41426528df009f329529bbe9ef0f941030fc8d9362145aaa9daf7a756ded81af4b417479db28c7e3086a1748be17dfa88a565619206107671ddaae17c934512fca728e1da2ae1f051ef6b84a65a2aad5e424ea167afdca1798a8f834ad3c7bb29d63372efdd2641b37b98872472fb05f76f4911bf42df495a14038e683059b4e384a68ad1f29ea116e2064c200cc71f99651a5dd58799708b80ebe5d63a70ace3c66eb0f4a978337e15608b8accb8533442690f47d6b79ae60c0185efb867116c8d7bff18d73c5bcf411a4a30eb8b3f1108bd8b35e707a2953a908bb8c02044c9f6cfba7b6bee97e8192da9828df2170a275c0f21a7dd7c49bab020ea21537bf8bfc535efc7eda33c3c7f0e5ca60061dc44186f865ff00ce21d39d6e23446be4ce0714fa315db081d60f654dd7eb5cb3d9126ed65f5ceb367a0c90ca8ba3e65ad36200316563560344125db8f1b6a12197e1148247ca1e75cd3c8264fb2b63a0bfc7faaa98ac6d0367bc81b00b875fab8eb3be65871c82a88d42e54a7580728388328ee0cfa135becae9e0e85e7a1b2f60f11e8b73279ef28d563adf4e57e1b32fb2a129ca0e890bd1f7bbceec9b880ce90c27edd31aa3c2890800c31b38cb3f229139ce967a5c302d0608cabf95798fb230474520867f51f7f506ba5b9f33ae30606f14a5adf9f8022a854061a21a128a529785d62bac790e8da4baefd12ab453db34ab8f03f975b71668b5324697e861f0158e581e3b49c8eb79f20aa4fc7b2de69e0d34e81eda6ad8f6d8cacf057fb541d1402bd16ad8f43585cc0c9e1f702f8378c2b9b28d9e594e83738bca59e7a6af1ec2c95cd6d4ae7fe3ec72e5b2e263fc09f383e6fcb49f882572738f3b939d4c5b5dbff2560ab3e131ef9e8d37abed032d998e4fff8a13a48aa3625528fdd9de4cae42d60853997900aa1cafa9e5a1ee0ec139922dbde846a19f82f82cc6d81ac91b26952621b4ca2b690a674e2670203b25c03735db7c117b48f3cb984133b4ac2efc8b0ffe7066ed8cd05ae4b2d91add666f0a98ee725bb70686cc98ca00d63ec88d3cb5b206c087e9e76c7057797662e11c5a628ed01645518575046fdbe3cfb21709b25a36d074643ca45c5fbf21e1a3011eda305a6c8f87abbd960c07069afd7eaf127183739482dbcf1ba4ebb1e987ff144feb6acfceadac2d0ec2e5f0769240907729495c5d2588c389e5e4f90e1a40a38f9a9b9e64ae4c79037724eaf56ef384b51e883df749b6df740a9bb1478cbb70742d19182e09dafa4111be5bd98cf57a867a96a36e164649affc5fd90fb11298da4d65f731f261bed140c6b671568c5808fafa6baa9ccae699eb8dd2c461c893998ddd367a37f16a13ddd92e86c24142e0c31d625cf0c8654e2173c2957bd0314adae7514e4c06eb8944a3f8a5518e0dfd2545ac3b055d687fc77ca2ff08d6174887a9c18e738470785963a16335fcbf1dec97d0da618950b4270014b2662d7439df603f9a34fab6330e8f066702298170d2256026eb26de6cc66d761a40aa77a7149c08b3f525f5e1a6f68336c0b2ac8e5d790e8abe7fd7e1629e1a9b05963a062e3fb111906b1fabebd5f98866397ced578515916f5349f5315ec2f72a57115e20f77e15c218bc5f294c6cf2725d254869639ee53ba7fa6a7195361e923f8318dfc91a16fae0a03155ac7d9cd90de86d88cc49e3a4d813a0353dd0a9f53d890da78220dd1e2c067a3638e83083531f9d4c6e0f2518c4281600e007c7141141cdf367a805be46f16228ffc070d752d984e353e8fc6bfbb0d12b33b2badfe4bbcbe66be64cbdfe8a2e57e145be259efc39fd51d52b99dad396e87a9fc6246c319a9afe1319cd2c2292e7dbac43aef23c72aa454ecb6a8edf680c296d6dd60cc170e22edd67acb7bfa86c9cab3ea87c602aadd424f19b62954d5b1c5865531b153b5e74bf5f0f338346bc456ecdb30e48943dffb4164d34c87e6b0cb69c8a8513ad47c3159d3c2de956fc37f8c075d96983e2938b00f09134604bdb36f4f287ad11b238324c9168b6bd50610bc95f23b6ac613b273f9ebe6985154fba98dd7c9c82092731f7301edb8bc51f333f9c79f3a795e4796994fea01115e87f75ebf3c84db7659d180012053ad45cba94bd8f98bc6496d6be4c08f5eec1020f7283702d26eada85da5e29cdf198e1a5084638ecb5c551168217a39776bb2aa6a786b837891633cb0c1c03eeb17017006108674df4b8fc5a04e2337b4305a9702813e03c165afb949ad25618240c05cfbffbe409e7b58f69e3c4153686250f9cb415bfc5e8d46f6397760bdbefb1fc808d611338"}], 0x1118}, 0x402) unveil(&(0x7f00000001c0)='.\x00', &(0x7f00000000c0)='c\x00') mkdir(&(0x7f0000001880)='./file0\x00', 0x0) unveil(&(0x7f00000003c0)='./file0\x00', &(0x7f0000000380)) getppid() mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x0) 23:13:49 executing program 0: mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) munlock(&(0x7f0000168000/0x4000)=nil, 0x4000) 23:13:49 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x6, 0xddc, 0x8000, 0x32, "7d0a85e6881825fa2c06c7a97f3609825ef46c00", 0x8}) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000340), 0x10000014c) r2 = kqueue() fchmod(r2, 0x1) r3 = msgget$private(0x0, 0x4) msgctl$IPC_STAT(r3, 0x2, &(0x7f00000000c0)=""/136) kevent(r2, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0xaf}], 0xec7, 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) 23:13:49 executing program 1: r0 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x88}], 0x0, 0x0, 0x0, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs, 0x8) r1 = kqueue() getgroups(0x3, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) getpgid(r3) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) setgroups(0x3, &(0x7f0000000200)=[r2, r4, r5]) kevent(r1, 0x0, 0x0, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffffe, 0x5d}], 0xc4e, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) 23:13:49 executing program 1: nanosleep(&(0x7f0000001c40)={0xf0, 0x7fffffff}, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0x1, 0x4, 0x0, 0x7, 0x100}, {{r0}, 0xfffffffffffffff9, 0x8, 0xfffff, 0xef, 0x688}, {{r0}, 0xfffffffffffffffa, 0x20, 0x40, 0x8, 0x5}, {{r0}, 0xfffffffffffffff9, 0x80, 0xfffff, 0x7f, 0x6}, {{r0}, 0xfffffffffffffffb, 0xc1, 0xf000004b, 0x4}, {{r0}, 0xfffffffffffffffd, 0x19, 0x82, 0x5, 0x5}, {{r0}, 0x0, 0x20, 0x2, 0x9, 0x5}], 0xf8b1, 0x0, 0x10000fe, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000180), 0xc20, 0x0, 0x71684c5e, 0x0) close(r0) kevent(r1, &(0x7f0000000100)=[{{r0}, 0x0, 0x2, 0x24, 0x42, 0x1}, {{r0}, 0xfffffffffffffffd, 0x10, 0x0, 0x8, 0x7fffffff}], 0x6, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0xa, 0x80, 0x10001, 0x40}], 0x6, &(0x7f0000000180)={0x800, 0x7}) 23:13:50 executing program 0: minherit(&(0x7f0000ff9000/0x3000)=nil, 0x3000, 0x0) munlockall() r0 = shmget(0x0, 0x3000, 0x40, &(0x7f0000ff3000/0x3000)=nil) shmctl$SHM_UNLOCK(r0, 0x4) munlock(&(0x7f0000ff4000/0xc000)=nil, 0xc000) shmget$private(0x0, 0x11000, 0x4d4, &(0x7f0000fe8000/0x11000)=nil) 23:13:50 executing program 1: r0 = accept(0xffffffffffffff9c, &(0x7f0000000180)=@in, &(0x7f00000001c0)=0xc) r1 = dup(r0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000080)="4fc3344f2f33b62e19461dc3f30de9963f59f6d680ee4a4c0c9ca40b0698d6331f4f213fc156a753389db8a8124ffaef1d56286374bf26fcc705e7906c75416a1ef2cb79c5ffb90f12547a8a9c0ff605b6b80060fb13db6ab1cb0b478866d05aea2a50c84ff879f71b2787034df4ee01df1b5b8f157879cf3bdb2fcf6e31677d93d4acee0ae915e924c7b97bb3ec9eb5db54edbeabe4ca773d95794abeada3ce6c0b330bf9f5d9579f33d868cf23e37e88", 0xb1) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c00000000", 0x8) accept$inet(r1, &(0x7f0000000200), &(0x7f0000000240)=0xc) setsockopt$inet_opts(r2, 0x0, 0x200000000000d, &(0x7f0000000140)="eaef125c00000000", 0x8) 23:13:50 executing program 0: pipe2(&(0x7f0000001140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000001180)=0x4) accept$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e60000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f0000001040)=0x1002) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) writev(r1, &(0x7f00000004c0)=[{&(0x7f00000005c0)="cfd03f314b427822224124aae2d29a936b5cbbcea816c31f8e63f7d2cb67f306921e6b6c48b4e1509997d56d8fb9f49810339c34d3100af7040e5c28673c6ab38c5ca07d2d9f66569fe4adaf8970c3cbec71f9dfa926daa9441aa251a3a818930599ed364738b9baa0f7f4bba260b75449d8d55e842834de449f59ac0df2b7b709646209e646a88b2e465db6649744fa575f917452e9f44242aac318b694e9547c11d076f0709d02c6d862f73b2a10129d144341458f478b95cfc6f06862d303b0ea388e8b79f772456d38e31121e0f58389663705fbc77479536eb76556ceb8d84299332d35e52ab87f0e9c0d4f3e201ed4bf58dc20ae335badd5c306fc1acdc22a5b51ffa7d29a8de13906481c39432984fcf1e3c86840e224659a16c5404331f4d9d476a482eba71a093a66783aaf17361c6cb4e505d78a8acd6fa15dbc515303e4f5a57c30c0f259c9ad2e4f79125f14412968b7dd718b73374d634e4d1fc841b21b184011f015c1151600cfabadcb5e578581cde91692a83a1328c06e70465a450b9fb0072a9605593471a43c3fb406ef88a113d7215bd99eff463912304f2801692753bf73fcabdc6cb083a66ae21cba7ebcdc3d71047a324b3bd5faf6526495dbc3f2df3a55146581450839669dfb13a1a883559c4556a52770bcf228c98e72c7844e3632b6463cc9f3334ac7c7d4bba2307419583f08df558e3ea11189fc9fe2b8cdee92bfa5584ba486b6381bd115b15e20b2b8163a76535deb429a0c78921d965acb1e9de743f0e9a8907b883f2281eb12352e6bd16eea83fae726b25b45696f5b1b8f02da74dd37b2962a5b807460fa32919ce3b52334a61a3f48e39f468c6be1d9ffb2b01e191ffde2b97c840f5b32db60a0540c93e17df4d63dcc36cb9f3a621e82ad6715cacc1d587ea4e38e191ca9a80b38f32dc071db57c89b54831c28086a7705098827700905ffa14807aa8f02fd048e9efc8014c916ac04d05201b77696dd68f835d4acf22944cf28c31a04f8d123daaec07274fdc043cb0004fae7500f83e3a30d0abeb4b74a885a03c5b1799178dc795ef25edd88c7d8984aab13cd76df31a2001a809f503f25cc3ee572ff5883618595c0ad788966225360a02b5692f7254f1e88753de1c52373af97185ece44710c9fa947b86069bd21724fb6d13dedae7a6d7c3ac11b05fa71b421891d8f763cd79e7bd952805855b7d27308cccc1e7d1cbb6b51e05d68ccdf902954d421bc23184a34df5f4114ae56598600b4c707bb5e47fa59b7a3ee73e8a37f843f3aa80c7bd6b727896eac8289d833964c6a9a6502a05b10eaeeb7dddc7eebd40579f5eb3c56eb76bd29cd4053641feaa1f212c5a3b5fd50bf77e20a5c56d4cea08c2885a30c5e951b63709e143462ca0b22672933e23216b03c7449ba88a60ebe716a5c82a25343d1e4067289c42b1970ec8e23b9e60f7505476ae392160788503f7b5963ee3bef7a96a3a3bba802d85139ad98c707dac9e7de276136f4082480f3d74eca778e446865aa54963a34e64e90848aaed692dc917f283d79c3a3c3cf297df68dd0fcbbdbd3a4029a546cee78b04e1c95224201908a9b2a6a693093ba84e359f4701857937b6ae15efd27831ff2bfa3670934dd6fdbc953d0d7449835e232d82a48caf540de5649b95212dba0ce3c8281590e6abdb4ca2cf6ead36628e94e50883747755032d1562469e9ccad052ba5095675e95977a55250af96fb4a42471f598433f127fd4319d5fc9037ed223a909b6dd97bee9a08542d2e510c73175b5a56f4530d6e79d8c8cdd7b1af78367674e5a9125d49d1864e7a33532d16757a2d203afad98cb14c3b3694ce7d1e2ea8748e389b2e19be65cc67d5acfaa975135c593a7bd8892aa9276630dc593304d77b5bd43643fbb2ed05575bebad78c76dfee9a1346f645858c08825d7713aae5a20f6a7519c0c1af8704180c66b47fc12d4b155d0ba8af6adef8a0b948626b2aa33777ce65638599edd90f61585526463cc431050ec3ed899ebc61f8d16d62390ad46a7828b1046d8c8fddadc306a170b1320fc3361ea160981fe6af39f3346676b0cf48928d3b9ffb1e64ebdbdee6a2843f03d35d52a6d25fbabd6af4ac252fda56653ddeb9515", 0x5ef}], 0x1) r2 = syz_open_pts() close(r1) openat(r0, &(0x7f00000011c0)='./file0\x00', 0x400, 0x9) r3 = dup(r2) syz_open_pts() fcntl$getown(r3, 0x5) wait4(0x0, 0x0, 0xb212a753483091cb, 0x0) open(&(0x7f0000001100)='./file0\x00', 0x0, 0x8) accept$inet6(r3, &(0x7f0000001080), &(0x7f00000010c0)=0xc) 23:13:50 executing program 1: r0 = socket(0x18, 0x400000000002, 0x0) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000040)=0x3f) setsockopt(r0, 0x0, 0x10000000024, &(0x7f0000000000)="caf5b415", 0x4) socket$inet(0x2, 0x4000, 0x8000) dup(0xffffffffffffff9c) 23:13:50 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) r2 = getgid() chown(&(0x7f0000000000)='./file0\x00', r1, r2) sendmsg$unix(r0, &(0x7f0000000600)={&(0x7f00000002c0)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000640), 0x2c7, &(0x7f0000000580)=[@rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0]}, @cred], 0x48, 0x1}, 0x0) 23:13:50 executing program 0: munmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x1810, 0xffffffffffffffff, 0x0, 0x0) 23:13:50 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) socketpair(0x7ffffffffffffffd, 0x4001, 0x5, &(0x7f0000000000)) setsockopt(r0, 0x6, 0x2, &(0x7f0000000040)="e1f46c99", 0x4) socketpair(0x6, 0x5, 0x6, &(0x7f0000000080)) 23:13:50 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) r1 = getpgid(0x0) fcntl$setown(r0, 0x6, r1) semget(0x0, 0x1, 0x200) fcntl$setown(r0, 0x6, 0x0) 23:13:50 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() r2 = kqueue() kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0xc1}], 0xe9, 0x0, 0x0, 0x0) recvfrom$inet(r0, &(0x7f00000000c0)=""/206, 0xce, 0x843, &(0x7f0000000000)={0x2, 0x1}, 0xc) kevent(r2, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) dup2(r0, r1) 23:13:50 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="82f02d2f66"], 0x1) faccessat(0xffffffffffffffff, &(0x7f0000000040)='/', 0x0, 0x0) lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)) 23:13:50 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xff, 0x2, 0x281, 0x6, "c726208ff8ea74de896939d604d36e32053590d1", 0xed6, 0x1000}) r3 = kqueue() kevent(r3, 0x0, 0x0, &(0x7f0000000180), 0x5, 0x0) dup2(r0, r1) kevent(r3, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x81}], 0x2000007ff, 0x0, 0x0, 0x0) 23:13:50 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x2, 0x80) close(r0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) read(r0, &(0x7f0000000240)=""/4096, 0x1000) fcntl$dupfd(r1, 0x6, r1) 23:13:50 executing program 0: execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)=',.\x00'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') r0 = socket$unix(0x1, 0x7, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) r1 = fcntl$getown(r0, 0x5) sendto(r0, &(0x7f0000000500)="1d1f28b4485e12a8faf97840741ad2558c172b46628a2b52f4def6dddb5666b315886a0e4c37d5340e07910393623e9fc3fdcc0882c9deff60acba4f9e55568d9276d1a2ab12038db1b46535ee5314abec6f205631a2353b52573f31edc5b8cd97bbc655b6af8097f992a091d02f51976deaa0dddd9a7d8d1e957b27ca4006f24a6e6bf03a5d0b6d2b9cbd7cc6db8684928a34bab70c18dfc27d54d25825e21c1c7c26d0be7df268bb1e3fc0b150827e60d127bbec051edea8a312ba4ed989d2228e29b2235eebf4ef06d3", 0xcb, 0x0, &(0x7f0000000600)=@in6={0x18, 0x3, 0x40, 0xffffffffffffff87}, 0xc) r2 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, 0xc) socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r0, &(0x7f00000004c0)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000140)=[{&(0x7f00000001c0)="d59a647624dcd1065aeb41bab4356118f339591ef2040f5d6f8843d7401d24f3376e0d5d55bd33fa2c416eced3ebc8bc9a8c0c084f1960898279e5360c834bd4c5db4eece192a22cd18e217aa7103d17fce8748ee8ab7b0ce0112bcca84771ca6eb75d8671bbc729c10921354370e058ff19e658b5ffcec36111bf61", 0x7c}, {&(0x7f0000000240)="76afdcf7b61a89a6fe882eb1884ca2599edde35f1d336eb6d53a0900c6aae3f8fc63fd8f7d3b0e7f13125ae2f450cf53e2143ec9d0ca5aa1455c0bbdda4cc45bc3df6383c54fc00c8a95149936bd047cd54be9b97cd81972032e4746a3b75d119365da98fe56f6d535e30405fe222e46d493fb20064a73001e664ccf6e7397687a7b610a5bde88e49191b4b2e4e9c8ef97bb326572436d1dc2acd7bb635941bf8738c069b66464c37a25f92edcb772289603575c7318d4188ca2d676600465871907b44570eecbc35c", 0xc9}, {&(0x7f0000000340)="b21a8f957576a5f3ebf50fea345d1168e9c69b5425b88907f468e205928f7e4bf906532a1b1ef49f20c2e3af15f8e5419ca151b2aac92bbfee317910e95968b67a8034bdee8f137e1a1822ccc63413ea66938aaf2a8fffc908e9290e41e8df4427ae8bc2ead7b5e09b78082cbc9698544ae5fdb695993f4393d2ce6f1d9135a601d7662ebe85d6040cd4294211546afecc12515c79ac50f72d06a78bd285bee8a73cbe540e8862866fd5be46cbff28ccacd3edaa3f2898f1c39d7b5544c5a3130cccf70da19b1859e20530b8c5f09b648aadddd875", 0xd5}, {&(0x7f00000000c0)="ed612023cf744885a5e706c5b74fdaab78687ec2dd0c27", 0x17}], 0x4, &(0x7f0000000480)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r3, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r0, @ANYBLOB='\x00\x00'], 0x38}, 0x408) 23:13:50 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) connect$inet6(r0, &(0x7f0000000040)={0x18, 0x3, 0x9, 0x2000}, 0xc) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) connect(r1, &(0x7f00000000c0)=@in={0x2, 0x3}, 0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) writev(r2, &(0x7f0000000240)=[{&(0x7f0000000180)="6d0124d9c3daea43749ed8e7bbf3e3d1def52774b4edad888cab95c00952b0d23aecb9dcb0c8e231b36b0a36a1abd1e4baed50528065cdec1e7db5793f7bed05065be910cc340131597ceca37170deece0e72b2e395ba0d3c2cad9a227b5fcd54518bea585d31a65c10f1bbf39a48ebb6794f6cb634a7cf7863d3373df9ff39cfe65a6b4762da900eececec811aefaa8368cac8153eb5d12fec71a4ae48177", 0x9f}], 0x1) getpeername(r2, &(0x7f0000000280)=@in6, &(0x7f00000002c0)=0xc) pipe(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) syz_emit_ethernet(0x50, &(0x7f0000000340)="fd4c8c02f39292a7b964a637752a2ee70448a5093a5f31a667b53ff086613e5ca2acb0a781dbc854e897a57edc47ba86c0e06a5bebb25e70779eced6d0977f90859f2ec39684c56720004e527c8785a3") write(r2, &(0x7f00000003c0)="ef30ff02ecfdf2eba4debc366969f2a392b945ddc12b0bbf10c119b466760159bd3045c57f77b83a898458029cc71a2de6045f746f096854341f01b987ae2627d08d9a9e780ab96df684f0a0f1ee2500e775f62ccb17b351a4c3eef353bcc03f9f916fc1cec2d19f7ebe7bd65de733c9a04b42dca55d0d8f7ccbd9d48339ffde8955cb56ec81b4f3dd703be3eb274993694e3fae42be0e53d3f68e3b041faac0edbcfe278637bd66afbb2ec004b118a2f876a8e814b3d2c21751948e7eb777cf32a0490d68c7d97ff49c3aac526823ebd3109015424d2046486a4bc3333793167a6f4ebd6371d8a4de21f26eb7fd4216325fe7deb3dd664802eb3ae949c203b2e6a8fcb09153d73b5e4f33cac008eb7f04e259ce05839e91d1c9dd104d6713ae46116509fe895ac83f6e84c17934f711835aa2080d4598066f5a9dcd4ffe2106cd7a699e9697fd1c2d598fc15ec42c8af77ec0390c7a2e9331d06f331590c60dbbda58c70bc03f280691707680fe528049f24141fbbb7bad5046a1ad89c9f1696b4b1c269692ae600fe198c6f200ee781d0542d15d486ac4bf12716d3c6714ed05da2d2c8e29e93d8c2e9762fecff84de7a2b9d46c9ef662eb83d6948214ccd8dc9c04634fa9a99d2562ce8b15bcebebaed193e50bce6d8df521463a9a2036ecfc810a394bcff9a19933c85ec2fb52ddfbfbe62d3d49d3ccc8451c93ab3122e2e04cb2402eb02af24af67ecd900227a9ea5bd32b98969b7c4598ae657028be2b6f8b43972ba7304e3952a4a56535feb82c2359208fbe6ac5242b20e331f1d3c6e754f1219993e5c6ca05df633470fe70584901ee426cb19e5a5e4465604c0a1cbbf680ad36fe66d372ee06d89c073459c601b81af2178050e91f45d6ed82580fb18eb7c1b8b4f50532a9483e74a4f7d76ecac08c2fffe6e280119b1f751828be05b7a3badc17b66148b0b3635b6267fb62fb06f844417b8d007b21ea1ebe0f98df576488963e3e74216759337bb5dd6c231e79a9c15d382668ff3651c5149a744079288066c0c14bfe31053162e4b4a03b3c2f4df75a22cc98276ecc7d6dbb3f9afa226c65fbaf8387f7062144c3d31a588834c7f300724244df85fd8507d1594933693bf271158f187f4401cd9413913c00a086e44cee78b88516d8dcf84c78277ae0bc91686348e61699d7e174080525cf32a5ffffdbe8b205ee28253723e51854fa934119a80fed8e29056e4ccb0ffe14c58631d590379c4fff5340b0b67a6a2b0ab6a34ddfc0be6ee1bf0be593dc6a5396c50751ba6560d076983c96aac452d76956232d1b143c0fd3f9e4a2a31f3dc6f1b0350aaae731b7e3c8f4216f23d6bbc212b9846a811f71f2a1e9703f588b2198604312ec8ebac314e3fd6c1f48b83f44103c6fbd480801c62852b38db77a824b85c9d184815d709e429976d1b97a6868bd76e197aefa30896d9b76bba2e253ce8f0a5b5e9b075d8b8835119cb0b75deb84709d9e98a4126b9ab970f37f2bdd19750960ff0bb15fbadf2104801013473aec55deed87ab80e3d8d32ed647740da71e0565342c8e03aa45090356e851d80f605529f226df31d27f2b4ce00e41eb809229dc96eda89cf39a2d2c783b9a42acf02e6223ca8a41f464893e68e29dc34b9a750e1204ebdf5112b0deab7b305c752f58ed17856a3f33ab093a06030e53c5acc3d4cb767280753345efbf5f16bd7428ae9bdd1cd6389080d0287a35248ed5b4293ad454a16547df244180f0e642e2511438171e3803018987f5448d1379cb740f23523e5aa3213b417b72926f1e3d279c7f33cd3111d3faa4007134b48161adfff16e972a1c1aa72caa0e9af946db64cd48d080026091073e137ebfce3007ade2a9c30797db6430af53e533f9535d8035cbabfd3cb6901cc4d5a4bb4c4394314677aa86af1a4d60468e6e7041967a0d19b4e9bb239425ef09dd1eaf7086a00260c86b3606652e5787fda62a42aa2772043f6baf6ded9dc02e41beb53c3bc8903d1cdadc4fa01ad15cd5b7905d7e80dd02d857f91a85b73286b8e4d14a6201752f34d6ca8a596858e22c1f1f5808e707c66be4b9049c86e38011febd73db43a6fd3fd27a6bd58cd03086a2e5612e45790209fa93c3822453c5b71dea447d08eaa2cf9d77efae9b3e1f32b996647dd0efa12b378e4d2d9d05dde59baf5960ce72324767648415dac81b132447ef76941a316a728e081cbe04186b0399bb92a61e76b9d78a4317448e735d5c37ff1340441ca0f2cb085d03b7e33c0b5fb545d92652b94c096ddbf92a92958e1f23b5000a12de26a5b63888e8d7013150c30f268568784ff019af1d5b00a58dd50c5c0b109ffe6010497100e8c87a7dd1085b1f31d2034a1d0e27cdbfc5af51d1fc76271d6e2aa3865d3279eeff331c2b9e059c86423704e5fdc4cac136dda035a95ac3569e215bb6fb5dd994a5c33b610ad89a10e35d598d56f836b310f94d98001fcc710821095cbc5f3a150f996940a9acc9bb87140de6731495d53271324e46baad61d7ba5408b72259a4782635c7ea2a2a93c46da1a90fc261e2f49c44b16cce887d0d10633d9d1595aaf0964948d6c42bbd5505bf14f450fce246985ceadc9ee3bb578dd80f8e45a0cb83b8ea6fb0cb8750676ede4c6f2999453256cf7a7df26d76a685867d1b41d59e2b04c943a0846200fc817650c1d1e0b493e59b2b969e73f4cd38f85251aab65b6e7f645b051409eeba6306f8ebada2af3badad772566dc54fc7e0087d49f449195696b9e1491a86e9519b153a1aa93c07d6ea35ec21812b53b2cf2287a22b4d39e548c10bc495d241f0a58611b2ab560914bee7d0b324a9e4f4f0cc67af3b965f5cfae89d3c8b0098de3fd58fdd73096eac62ac7be298acb93de0e286b2a471b8d16427db1472fdc96ad85df621f7b3cd198458dd0d132f0ffa927a64695a6e2f4f25ab78db07486bce08bce1329e5c631937caa761c3e2dc74f99829619a4c19a6382a167e588868bf405c7be2983c0fe3d4f4fed81ba297b9efd2b7a0c2f772ace0528da4c649fbd0dea0b92f509f1b14f4cb9ba359f936b6f107f6c80d5f920977f57be3dbdeaaea5c33b6995392ab8cab6636e4658258eac2f0e56ee6586ec460d63bcfe8c2f0e49876e62cdc9d72724888e53159cba4dbbbe678b29936ac1aebe666ee89d7a2d8a1c0cd8977db4782b29996dc85afd23801aa1d31b127ddb0f1cf6d92b631ca29a6d1bee47b37e1447a1ab00fbe61f34316a5a8b77c530ca07f2c8cc5aafcc0298c40bed36eb7ef92e4cecd8749ecefef163803d3bb320000cf950666be2164d58367d9f7c49b7db418b5ad759227da7c53d472e4d3ef4609bd3255740d7c642d4360c972beed632ccb1c85b14465f40e0fdbcea18cefce633053a7a17157f971d480ceedbef23146f7f72f663c972af204b8720289ff988fb97237ee5f2f4992a8304d068621b917c815cf5a2f9147886b551810961bde2a33a672ef696bf946cf99f38f03498dcbbc08a55297533b495c7a2af386bf4dbf0672913b516983cc30c80396cdd27505dda5505e2dc6bb326dd6db68ef2ec33dd872fad76b615602978054f75ca4e2a8886415cb57f609ba22141bb32d848e87fe5b63da86a7b38e5840b041f37429f6d65b4e1de10ebf8f5c13e2ea10a8ad2853f09363598bdd857537eabf29c456cee890582b00932665a1eb17058e13e878acb5f238862b060a41e3a1e5ee428bb8a62924fe10c6ba450fda137de477ced754a63108bf1dc0dc5bf60dc65549f952cc1d50bac081428bec38ea295bee3166f270c226bea85523aef5fb106efd18d04a60e3fbc13ba4432ad1a1e742afc7f141de8417d2884097d4e747b04c95ffb31f328e8e920125e919874ab67675e66e1e49bd7bac832409fa05998b9291d4327aa215eb34982074c4278000e65febed0b59992c2cc8b1177614603f0b8abb7ea41f676069c45c29037cff4b5fcb79438eb4240e9e48ea92311840e8409006c710e38cbd963b737f64d10349789f9f15dd4d39d7f593e76150199d5ac5683b5fc1facd19132bb3df2f8279abe6f775488e56230e6cdabccd3760df823d7f6852836cc5a0aa797e2caffaab2e48fae30ad532fedffae0e04685cead8235c41ab396122d7ae59f0ce7046fd9b8f8554ac8f7d2740eec2566c5f3b630beb4d9a25a1c9fe6645e8914b8f821daceffb506c612afd4e1782568f7a3f44460c4b5dc931dd79fd87dd69640639388c4901b093006c6d40fd68b82fa69e874f9b8b7bcee653dbffa02c78538c27c18237b3b219db4b280751a8e2ac8a5112e1622af67b3f2caa3b8cd64411c7c8e35064ae9b4ef15170ed0cc630b1bb2f70bf284dd87255c3416cb51c992370c6c1bd7a79e5f0d39b22ede2719f7a4376867c12bfda56ccb2d9b57aeb0d645383b827c89889603d2bcc2388a693e5b5f7489d650c9a00daca4118b046684eee14313fd16cbf766ade7375c485df7c67d504c9e9262e1c9562350dfeeaa704c5a68a8be2ad2fc6ea429858706b324721eff2ef38d5f143369400d84a2028b18b10acbbed2ad424f100ed86c9f549366acaa17c9118b6dbcff37adf5a8227a68c1c76238e8938d21494ed04ef64ea2f2466159de1e996dc55d6781a48119176f335401d0e7fa1eaf5f27646e9257fb342ebd8c7720940b6bfe98ae41a0bec155aa56f870b5faa0b99286e286410dfc1603b44e71ac4a9cd421a3a590d1f24c24a2fdbd72687b3ba56f19afc34e85d39c4ca5e7ae797bd0d9bf5f9d5366478ecbcbc7795e2107daa0b65459c8205fd84c69a86a9e0734f74a133a2d3bfcd68231c84ecfd991ca0d2ec1d0a2bfd3ef08b607223b549d1d83084a2aa4cd87bbdd6ca770a9b53e2178cf06900b4673c60bc065e7c36e165632be59713298a2ca824404889b05fb02a7a2898c5e6a6f6ecfb279809d092e3affc5bbe5bf72e60d71436147c850c4048642efee07a8e69868f0377f49980cf347134366c9b5edf325b762102a5233695265a7c1766dd9f7ef1b256402b6aa8a543b4f359bb2f7b710f355f97c8c2c276a1e1bd37a267709b67549eeb7cd26828dbe81226f606cd75e6fb99c78ee9ca57aa39af5a37c2c64ecb60d17f7662a255990d31f03a29ad3be960864d952e99b09858c3fc4b7d1911033dcf9dd9c0d98bbcd6b6a0d173c617c44daaebeb577cc241c51120ae99ef7f24538c43144a718ef6962e89c0489762605121309d2f2ec2accba6908cbd78f5004d51f41c5a2d39e33eca1f7ba075a1b43fbf8644cf6bc5a057b2ba9cd01e115e1c89e5efbcf9b005446ab1752d0e45db1058d8db3c52591adbce331f7d0ddc3eea3ade66ab3a5cdec7630cde65356d4c368d02d646af951fb4cc8edc079027534b68113b7b1579cbba5a556287055009025f122d553ecd9744a27a22b078b2dbd9d7dc29e0799e45955b9c92258e172784cac179050a3b3c70d617155af0fd9a4d1136a97880a7ac80b1caa349543d4100a0ee8df6048d4a8c8478da60a8607ed4384ebf9f6e4f7081e2a816576a2e6ba8ad56a9396ae425e545df05e2538877ff929205af0149045cff6b2ecebdb1c9542e646a9cfe2be5e7302abea8a5d0272baf9c1735ec3b5da1c57bc7f13664b2bdc4e6d62dd8d745498466a1809df9684ec66867b71fe067d3f985796939412de308867e0b5dcc9c224f95afb41d9aa54e330e21ad1483debd851a0b9b3ae4a7b6f4d63149c3c74c47c818741bc6f274aab2c4e43ba9da7bb6c8f6", 0x1000) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f00000013c0)={{0x18, 0x0, 0x7ff, 0x100000001}, {0x18, 0x1, 0x9, 0x3f}, 0x6, [0x800, 0x3, 0x642e00000, 0x20, 0x2, 0x8, 0x4, 0x10001]}, 0x3c) r9 = dup(r7) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000001400)=""/4096, &(0x7f0000002400)=0x1000) sendmsg$unix(r1, &(0x7f0000002580)={&(0x7f0000002480)=@file={0x0, './file0\x00'}, 0xa, &(0x7f00000024c0)=[{&(0x7f0000002880)="38f1b95393417e28bdc9f46f97eeacafbe40542ecbf65b341af8f693b9f7c46d9e0db240993c75254155fe35065429d307546fe96d701fe26e6fc873a28aeb39e5cb18a2a78e6df01997a54162425cdd2a6c86d51d957f3926135754aaff64a520ad331e4d1e926dedb458caa91169f17a2c021932bc69fdc0853a898e5c51e7f68355c7ffe541c3092ab2d2e5230fb9d855e473eaa25e745618fb97", 0x9c}], 0x1, &(0x7f0000002940)=[@cred={0x20, 0xffff, 0x0, r4, r5, r6}, @rights={0x38, 0xffff, 0x1, [r9, r8, r3, r9, r2, r1, r1, r1, r2]}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}], 0x98, 0x407}, 0x2) lstat(&(0x7f0000002440)='./file0\x00', &(0x7f0000002800)) sendto$unix(r1, &(0x7f0000002500)="cd370b3be5d258398310c7207bd006ab83b4b6372ef41c89129bd3a5c70cf1973917d86a546be48f31ad7845cab0e68593219d11f9e00239a2815b9ea7afb995aefce956d9", 0x45, 0x401, 0x0, 0x0) fchmodat(r3, &(0x7f00000025c0)='./file0\x00', 0x4, 0x4) sendto$unix(r9, &(0x7f0000002600)="70c14e844e12d884913b32f8aa11305e82a706166643b8e9bd7a313330f794500149322e7164c637190fd1f082c4d56a9baad40c16f56e0a9e4f12cf79e76cf76b2016f688bf16b65fc77722cebd0823", 0x50, 0x8, 0x0, 0x0) readlink(&(0x7f00000026c0)='./file0\x00', &(0x7f0000002700)=""/2, 0x2) accept$inet6(r0, &(0x7f0000002740), &(0x7f0000002780)=0xc) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f00000027c0)={{0x18, 0x1, 0x5d31, 0x5}, {0x18, 0x0, 0x7fff, 0x400}, 0xffffffffffffffff, [0x80000000, 0x0, 0x4, 0x1, 0x10f, 0x5, 0x7, 0xffff]}, 0x3c) r10 = kqueue() fcntl$getown(r0, 0x5) r11 = socket$inet(0x2, 0x4003, 0x8e) kevent(r3, &(0x7f0000002a00)=[{{r8}, 0xffffffffffffffff, 0x0, 0x13586bc34ef88c4d, 0xffffffffffffff85, 0x4}, {{r10}, 0xffffffffffffffff, 0xe0, 0xfffff, 0x80000001, 0x8}, {{r3}, 0xffffffffffffffff, 0x81, 0x40, 0x3f, 0xfffffffffffffffa}, {{r8}, 0xfffffffffffffff8, 0x0, 0x4, 0x800, 0x5}, {{r7}, 0xffffffffffffffff, 0x10, 0x40, 0x5, 0x1}, {{r11}, 0xfffffffffffffffc, 0x80, 0x20000003, 0xc5b42a7000000000, 0x8}, {{r10}, 0xffffffffffffffff, 0x14, 0xc0000001, 0x5, 0x3ff}, {{r3}, 0xffffffffffffffff, 0x80, 0x30, 0x40, 0x200}, {{r10}, 0xfffffffffffffff8, 0x0, 0x40, 0xffffffffffffff0d, 0x3f}], 0x0, &(0x7f0000002b40)=[{{r9}, 0xfffffffffffffff9, 0x20, 0x5, 0x3, 0xb6}, {{r9}, 0x0, 0x20, 0x1, 0x9, 0x8}, {{r10}, 0x0, 0x2, 0x0, 0x7, 0x9}, {{r10}, 0xfffffffffffffff9, 0x0, 0x8, 0xfff, 0x9}, {{r3}, 0xfffffffffffffff9, 0x22, 0x1, 0x2aeb, 0x200}, {{r11}, 0xfffffffffffffffe, 0x80, 0xf0000000, 0x2, 0x6}], 0x6, &(0x7f0000002680)={0x8, 0x4d}) msgget(0x0, 0x8) fcntl$setown(r7, 0x6, r4) ioctl$TIOCDRAIN(r8, 0x2000745e) sync() 23:13:50 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000040)=0x3) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r5 = getuid() setreuid(r3, r5) r6 = syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f00000000c0)) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='c\x00') getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) ioctl$TIOCSBRK(r0, 0x2000747b) unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='r\x00') setsockopt$sock_int(r1, 0xffff, 0x0, &(0x7f0000000240)=0x4, 0x4) ioctl$TIOCEXCL(r6, 0x2000740d) r10 = shmget(0x0, 0x3000, 0x2, &(0x7f0000ffa000/0x3000)=nil) shmctl$IPC_SET(r10, 0x1, &(0x7f0000000280)={{0xfffffffffffffffc, r8, r4, r5, r9, 0x144, 0x400}, 0x4, 0x3ff, r7, r2, 0x7, 0x9, 0x20}) r11 = dup(r1) nanosleep(&(0x7f0000000300)={0x0, 0x4}, &(0x7f0000000340)) ioctl$TIOCMBIC(r6, 0x8004746b, &(0x7f0000000380)=0x800) socket$inet(0x2, 0x2, 0x2) clock_settime(0x2, &(0x7f00000003c0)={0x7, 0x9}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000400)={0xffffffffffffffff}) ioctl$TIOCSETAF(r11, 0x802c7416, &(0x7f0000000440)={0x8, 0x3, 0x4, 0x4, "b5ea6d457ca55d76a9c4e6d104823aa528911495", 0xfffffffffffffffc, 0x20}) chown(&(0x7f0000000480)='./file0\x00', r5, r9) syz_open_pts() ioctl$TIOCCDTR(r1, 0x20007478) mkdir(&(0x7f00000004c0)='./file0\x00', 0x40) bind$unix(r12, &(0x7f0000000500)=@file={0x0, './file1\x00'}, 0xa) setpgid(r2, r2) sendto$inet(r0, &(0x7f0000000540)="53abcd025e73763471b5a8f0e21ca45fee001cd25923af3b8d9c2cc0d6c025051c40b76bac000b139393a2b071cbba455a375d924abb7532f6100af883dbd3efcdfe282f18ff0c6e68099555c18cb41522eefadde8b79929738d709e303fbce66063afba7b9ae1942f1e29ea1d019361d542811167c7a0d6fd8a1e15bf38c0754ed1b71f661b2f69be03568693c41ff459de36d25b44e20fcfd1e62b125404af456e74593bb637732e2c374045a40a476e68c3d42508b591d49590f1ceb27f3636099f875e9549210c2e0023ca8c512d4bd1f6fced7f25dab2a82c23b7d2ef1b1e5ae3590e6f42a475f4af05445c81d04b2adc75fb89bb50ba3d89a5", 0xfc, 0xb, &(0x7f0000000640)={0x2, 0x1}, 0xc) getrlimit(0xf, &(0x7f0000000680)) 23:13:50 executing program 0: r0 = socket$inet(0x2, 0xc005, 0x0) setsockopt(r0, 0x0, 0x9, &(0x7f0000000180), 0x0) 23:13:50 executing program 1: getppid() r0 = socket$inet(0x2, 0x2, 0x0) r1 = socket$inet(0x2, 0x5, 0x1) setsockopt(r1, 0xfffffffffffffeff, 0xff, &(0x7f0000000000)="d314a33f5bbc01026f133c5ad65dd2ac29560f3ef0077a13492b32f0fdd05f4ad9b34b448aa41f48744550a2be9d1f6037b9e2723411dd4eb9cbcd378732211dcba2537025c302decdda7f80fc03221d210543729d536607ccb9e2fd0e1519f2a868679cb7eeff2fa3786d02bb44ed7d0678def8c297e35cbc5f6875d46cea3813ec109956e382e0c104de38a4fd74645fd64fa72b3902e981432c374097bec473ad185756a08bcc4be084052a555cb688f06b0915c07c46d7a6edcadd8b7b62b0fd4d1e48964c9b7af639e698361e33229040309004bd8d2a856a234194015e295797d3bf9ac23f0b7587d01afc64615788e74a30e59834", 0xf8) r2 = dup(r1) mknodat(r2, &(0x7f0000000180)='./file0\x00', 0xb, 0x4) r3 = socket(0x1, 0x3, 0x100) r4 = openat(r2, &(0x7f0000000140)='./file0\x00', 0x0, 0x4) poll(&(0x7f0000000400)=[{r3, 0x42}, {r0}, {r4, 0x1}, {r4, 0x197}], 0x4, 0x7f) r5 = msgget(0x3, 0x80) msgsnd(r5, &(0x7f00000007c0)=ANY=[@ANYBLOB="010000000000000077c6cae57110acd2491e9bcd53ce6e6798af323eda2443c5080e3b00b8b0d3a98363617a6578026e610a9ea5b6647c55a1ffca95353ae87f28ba1e16d165bbb824590730b1fb117a7218c57d0f044bf8991cc01569006a78b06ea42ddab7868b67f8f700"], 0x6c, 0x2) r6 = socket$inet(0x2, 0x1, 0x4) sendmsg$unix(r3, &(0x7f0000002900)={&(0x7f0000000100)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000000380)=[{&(0x7f0000000600)="857736004ea5124620d508356e2cbb306dd69702c66e243e8a4268ad3ce42029d65e02e1d519afd750b1ab17f36d6895f9a35d18b8b9015093841f55d75272824bc47904799eeca14bbfbf1061b1eb6f0ff22f3706c044b01a4cf16f05ab00a05c7832aed671ca4dc8371a25725a3293f1c8b0905c3d0697da4b08935e838ad0552bece0fe225202c2531a1662a46fced921e39e7e9f2d2fb9ffd5d889a7c054e2353f3c7892dc9b84768efe273a0c9544af6f790189b3fbfc2bd01a3987f77b611a1b535a0eca6a0f15896b943da1fa1adc526d9d45b4", 0xd7}, {&(0x7f0000000900)="f1af72b89489f52710ca11cf0f24b9a8372380038a3c8e899dc0f256b4386a238caa44958ee17f783b8b824c3842e8c395423cd7ee050d5349c6c4f757c30bb21735d0e4280fdb3bd8f6763da396f332324bc9e1440f2af2315c0484553d747c7181d8197385d5b00e0918c4cd95e3363491219197cdbaa856c4bfeed1e3b156b842ec34a0b86d37214737132eacb9b0a1b3fbb9c1228f57561a666f9b3dda38d64a642e4093f7a0822c2b3dd236b604352594f1e55f12d73d53a79ef9508de168d94f221abea0904149baad09eb331085699da89b193218089b805ba2ac6c6ba2a1532ce95103b809aa3039fce128336b15bf43ce65e325ef405c10a09eff9f06571d1474d804b963b003e667c1b70c7abc3bc4e5e05bec23fd4937aac1cce5cceff5701fa89772e2ac2f35fa292d1a29d006c665d90c5bed36143e9df37f716892b33cdafca5034447b3230d84bc2fcb5e731bd231a5ac34a8f3f41ea55cdf14f8fc794c52a751bf7178cb0989474cd3e1fffb9d3f259f6d4b90c4172c31142f9037c1691c44f0a9a569d235f1b8ba8b266ea8650e8e053ae8b65c52b9ee215ede971ce3978191382b341647ecef8550cab8ccc4393654b93ae62c8e66bad65a0d77077330238cdbb6f29440450f4cf2c98b3a9229b0d0c8480afe5e2438257f8b149d49f89264c7de0d4aa86ae3879014fc85c0db1ab44965e836d0d72c30c6c99849132491cf06ee63af1263f21ab669fc8de34dfae758e150301621c08de50463fb18c8169a289c9025d22e385be4f32a0206635806ebe335e231f755fd346257fe41c7f427af4845dfa8ac0908ddfdd05436f4d8f770e28d67ac18dcaede3e1608a5c758b57645770318d74e940295fc86b6dadc4511b2c82d0374add3f617768ddc1db7602af097c906ffefc7566c6725c676708eb76d9dc09540a3cfef5c0b97b8404967fcb0265af245ec216c28bfdc2b0d8ab2ed3db08a53bb69600629e32c529aea455ed2ffb3c1719cee677c9e0fd42ed979509ba5c377f29bc88fdffe2bf30061d218ff5c39ab17d4dad87a45d6c0d84fe97f2d4ea98883a3b9d2f4423c18b77c9de074a3bb6c86dc62565bbb7da926fbce23ad8c5cffa0445bf4058c164b84de3b31138f591c493146f682adff154ae11e36a8f833d13f99dbfc37201354091c61b11b1d32c45a2bc012f3a6266424ede4680c58e67ea84c1060fa12442d3bae3ca873c8f4286425566a1a02fce800b37cb3bf7d21c5e5bd1a84f8061b2f4e4dbff141e8c356308ed6a3fddddc67e879a5973f2e35bd8671585a09a842216b79b4d56a90aa45526f6e2d6278dec85ded7d0ff0a444ff4e25011a69a20b2ed35e49246608ba139a083c420524816b77395790ef9616e0f385cc7f9f3d072c191f821fba6ddab42fac27effe87633a82059cbace5baef29a3933b87096286d416a8815b34396957708f3838ac106764f0c35d8c7a13121275c366fce622faeccb3d7851541cda10fec37257f401f40fc54a6843b11ed7d546eb1d10b1ff6f7a8afa8fd43f3a09eb5c72aeff8bde0ef6ebe65c69952ed09f08bf28aab3dba4af5f4f3d2ccbb6b4970c2027a5c88f5922722061ef8a4de16e9f10a5bce161ac4fe9bdc1844e45050fe40a10eaefa0c7f875438a3272419bbac2ec339fbfb1fa45b1029eddd1fd7e1c68e4e562a5edf37fa63ea9762d13dc321014eac436a1da6211263c387f3bd1c4de3289616f058e60b1870fbec930c2ec16dff54b993019e22d8644728b99d16d0badc38e7c5047e9ca7d6f0bc7b031b58fe9c83fa9540a483ea024ce1284ef4debca65b774cc236f7f457c6c53d9651fed80f1d67b713a160946a08d77b62a2be15c4b20edd375d874604732ad9b9bf3dd77b1623ab331fa2ce6ca6e074bd05512e462c16e1e0cf47922ed54bec7c23416e991f3235d5986c0c9ed96a54bf74e553e14e4528e6e146c317a05e28bb0b8eccb6070773d37970635419ad52c0284830e88c08cd2c65a51dd1851177b690ead93dd92ec14f169be80554c059e874e66d40b7df215f43913f783546c39d7f2dd7ef49686f8b1ae6360c5e5f57faa1e8786c68ae40531d599dc62240a9b8a2d96767209d321fa733ca09b2e3b0ea3dbd9811fc3295faea18c870a3765d7623882814e6e029e66ff8517d408166c1558ac62bfefbd85e9d9101f9f2f025289c19dfd610fd837b95954118bdcf8051305a3b1a1541e8228bdab8245a9eee5b56288a9464f01609507c0a65bee0058ee86c64c7799e86e5b6253e893b028e67573e84e7b6c33f4f2139cfa7e218e181f32c35f224e039ab25a4a2e4667a9b75e6d11cc2afb174d7b2941d482de22bcacaf7c5f1354826b3cfce17e7902b9bcf1496f901f4acfec5d5144d1a1478b1156b5714c936960fb1bed400af9ea6ae62d9ffd9f7ebf49a6c5538841144f1b20d0e4130514bd15e01b23ded5405023e6de492f2d33a7fc90551b836b60a0791f9b6e37b75151baab1a7fb6c6e31d6fd6b966b80d10df8513955fa41b54ec24d3f3db2d77f3f44bf61e0d3e2e8e012be29e257d8726f69187e80b0f4c581e6ae4276804176ed00566a86ae053c0551dbae129e598fd3a8438645643eff4c133b052b1105c27b29f494a6f853fb2139e320e6e608e7c10fde2a68a0278a6a6450824614e5e05f028575471591956d20af3380cc3b5259dbf4da0cb90faabce1dd3e33fc95ced18de8d25ff9999073079beb08a273dc15e17c45569d3abec705e9a02143dc2518d68cce0c6743236601f4d557daf133fc6b6ca71dca73da19f36622482ce1273d14da7bb2195025706dacbd9cdaf83758bea5d8721592060157c266b5147b7fdb08ab2faa6f89bbc782bd21e4902054a4d76ac04d8f01c02f8abf715103ac37b12f5895ca957376fc1260cc6d14a120e8aed0da4717e04048380d5f125bc34121afbd36d81d7617062b9e501cdde762142020fd9d51b8b720b53b196babb055c269a32d9f0dd5e275aa8a5f8d5425eba3a50f648df876937c88fa39abac1207e29a6d7bbc6a9a1a7b908ced9c26eaf5dde27d1b0a882d4f64ed72e08dbce7519442fe7fb5c4de6949aa3d3366be91fabfe797394e695e5771799584586c69ec7a9cc6326b942775c0566c40dea62b93e85825ae08db0e263c4883e8028dcd15143517914cc0afd955b4694cf364ef91d8b2eb8d10cf627d089c3877b562cc2e807e7275a68afd22329d27d7fdaf166f2cdacd8044f8899e3379972978f95956ebb38828954e3ea067dded98702afb972b4b9badcd4fa6b768ae1f6e0e9d66ecf247b08318346be54387a6f1f2052ffec0ebb40fee0fd4811e972555339753fc7ebed1c7f80abfe98e1d20d184ec7cbd4d13a2f927e0c323a4c3e9c71164d465306306f03870e056a63ab2dd91831f8271fb19ed2cb02f1c002ad2026dde9cd8f6334d04ca10c533a0409c847ee64bbbfad7c943e4f3c32b7d84af69446b800d23b47c3d31a165809055997c6b61532bfb58c72fd3921f91da11d9b354c3868a966ecd6dc399717c47eb7c04b43edf27f10810234b5b6a6bbb32f29d498933c01ec0844b87a960d685a4874019283ee10ffcc4c813e148c5271b3d481ad9d52f45b9a8d9e8871cf0a0284fef04692c55c1575ba6f308285793ceff35c5515138ac06c74dc61d751625146bbc4906d5bfab981f2298aa3b6d3d05ee5b066d840b066c1a5f7e78ca9c03dcb809e554ecf8d3e87f1f57facbef734d8e71d530232deca6a86d8e9b57c035059056dcb285bc14003d4e0818b1298fb499c43854c541322e31f20ba2c736479f7beee05440b0f81630ea5582c8e5e8dc59082f2e3c0d249d046851b9d539d507e33cbd6a5723b233180935a835e1088a8f45287d6936c669d483996dac9b2166fe76d93fb9646d148ad8f6f1e9d569b9cc0ac09b8f7469f088c5e729c5b315f866595bda83f2a8b5fad3b5e600d24f1b28e0ad8314b87ed52e2f5d3a57091b945c1cef466dbe876b67b0b4f7ae58382310517cd27f418bd8e8a866a2e27d0cfc1af399b5e22aeb9894d71d299b7db25e8b211e1635553e1d0dc6ad96cd6d0a64dceb0b1cdcb1e5d3ed5e580717fe169b0630023faad7ab5c11146d969a32cc61e5ff9cd0c84f79885376bc3452bf6e55739ef3439f7703c483568273fef4b035a68bc96853852ce73d2002e024e6cd6cf5af863451be6fcade29f5156b560308addef4acec8a21c7962c4815dc7afdbecff5a192d08886b924517a16ffdc1bba6820c848ffda32e0560033c989adc5f4696c547518af97ba1854e9bc248a15053e4af10c57894b32346cb9aa554238c562abc5dbe7a7a624f32c751a669127e997934100ae1011450501c27dcb311af548b1e076d0032c55d82b4a2573f544b527c5905cf971499bfb3403d10d9eb0ff99647dcd7501ea70e31c817eff21213a9ea5495cf7445102e620a8f65bf58947adf7c5e04b216a8eadd5e674f8b727668a0b9a2f946c2e0703051d95ed2e01cc96ab51ee09755640d51a94324b78d4da11bda5c8024a0f23e71c00bde13cf99f91acf94e7359f24746bc99cc7d27c38575da03722c25a7eee93623c004dfa4927a820f17dad930ca3424c79fd5127f8d14aba7264ee488c4072c692b3f8e90b57ea0758d8a320964d362a3fbffd04c40e24ac1942610c6c8a56ed6b1a20c666f0d6e792d1a7b26509a86268ee42a491c0120161dff9adabf2e28d4aafb6f1cb72ec011aa377579e5c89f6f6f18ed98196b21f199da3e18b72ecf1c34fbdcae10bfe7611fd06361d261e25dc88423971758f53e00bf1eb6e443980281504e3c4a1a4b285e15751a8032435a00ff7789e6649c3d329ed38cd13e61cc94cd30da37b806dd1a701f4517af6aa70013fa2a1cbf30603318f40deb18f24330affed660fb30d3db1d40681dea94b2cd2beca1d68a9cc9d5ff582ddfa59fc3b1cb93c2c9b67819ae4ad881b90357ccbef3d1408a911653d76753618440f1591a5f4467f32c08ef479e52a80c1a8aa0681ff0c336414809c813b6194785d543c7e2cd3c41f0697e125395daa5f29a844208a515144d011a66b73b43bd7ce39b0309e1e91811a3b2e6a58653fe10a83fd387162984d7f60811856a55d0e6fc68f81cdee10285bf97094872f9300c178b41bf11e2ed5bb0f3b8a91b95963f1b8db20bbde8f9c21ed126a86642aa10b8b268137837d3de5c4cd76f26bb2081f4c026311a6cd29744120e36cb2865fd89873f8a11e502fd4862d78bbabb414bb33bb59ec3f9c4803cfdd6350364f00799704251d1397505458ccb1f6e434e3d928a0ec2b5344ece4f7d15f76ae6dab48b14bb68f2f94dd451a7ae1a79df85be20ecbaecf49dd635e3055c4cbe94369ed524a593331e79b0d2d0f191ae758f291b4781a4198f54e33a967c2205fe60031ea1c0efa553b21cf3dcaa37fb84c4db165a8922ad378f975c19f53fe80578e244837015896ffdc4b9c901ca2e4a5b2b7ad37f6217cca8254d8492438fce283389f868c9691fc44c4754be190f3b9e9fe3c92d4e2680ef5bd5dd0d34d06b301c65aa72dd54d9ea19d83bd0c0822670d3e563aed72f2f6593ef07844ce80c83bff164d913ca33d8f389dded4d4e83573519be831c3922a4e95e68333aed8c1d24a97cc0d936da52babe3dbdf4ece8a889091ac1918d1c54c12ea4a2413aee769298928a854c9b98eb0b811be8843c253c8120e1ec432ab254b26b17ce5f908fef662100b417105c0796171d515a", 0x1000}, {&(0x7f00000002c0)="e205d3a36a941aa984aded32facb5f24dce8736e45f01af1ac1096d550e4a3ffc7cf6d53b26f092a36", 0x29}, {&(0x7f0000000700)="b9b4871ba8d44d5a6237c9a6ea348148a16c466a3b5fe2b47d7c9b05b3006853733a65e5cbe2f370254e0df12e1698495cd753fd7651da3506ab0f2dca5aa853f4b42d392325d1d3643acef1753b9549788de813b768b353c66dea8dcbbfe0571481371912b9eac501b3075c9c018ceea2b9f27f28e980b7f5ccb9978a92265f467f", 0x82}, {&(0x7f0000001900)="5b7d94ff267d55dd17114ed083cc38b25c877dc12f9d708be4e5243796f9613c722e39c861fab00e0613c9fc5a706b52bfc4a4f11e33dcfe1ab8e711ea39afc4c1abf3d24627fab789f7d28aa1dc432a1cbfc4aedb9099046c4c21b54ab1459a2456a5dcdf9960364fcd5c764909f2afeaab28a294be696ec10700bc2a992f1383385f4dff445bd1e5bc9f623e73a80862c042f8396dacab47813fddd70b1c8ee1f216d3f62d6dd6a59216c90364802d4d870dff7a314787aa389d47bcda729f36408089b8c703097491a3d8b8904493ad477e0bf3d22a0b6b7b7e4ff06f2d96287d3cc3c431a357cc8a0ea270acb1ec911b0291aad855e12f441cbdcaec7c7790b3ead7b91901ec48ac359ae41e7237eeaaa315ee815332eb4ce1ba00a031e22439dc56ac4976ac5ba5674aa869dec4ea4a5d692ef4e9b79252fcd57f1961cf2cd28fd8c912bcbaeb67066a681f536d47dee416772f8662eac4e45fa7c586c0ebf5f59f00964fd6c16138095ed4bb605bb6e4c130a1c804d991074becdba2843970f8c43a7fcaeb8aaa8b3ce1671b50f5707c89ff54f6c6e9b31c30f22ed9c90817d852544003c3c998dbe98901ed2162845caaeea0b21ac4d78ce229284069a0bbcdfd1a6cde571e808882ebbca2410c8af3ef92e2fea42ff74b5760d33818e108aab6d499bd5f8db31cea955aab8c79ddfbb95ecae4a3c020fe4907557894e00141509e9b076b7978a1f310c763cd52c6b995e7e6e35b949ca0eac81d429809c10edee3e0f78ec834c46fa314579a96780049403a14358db3b9e981c17c97afaf4c10718b90eb4481f5b6c7ff424b4fe4c75b92619d4fe14bad85f9d7dfaeebdcdd0b94cc0d9e743894682be077e24868b7253c712134bbe598ce02bf102d8e947e45bbe1afce18a28d62bc572e6149de6117f7177ee4a371bb7576912bddfbe942c2b1fa0b80bdbb3ebd0c3558f689ccc5b4e3ee45700fea4e269ace9b127807613c444ed701e7204dd5ec1bd72b14c95e61bc83da9f5f1f3cb31c1bd0257a6bd7f333edb4e360cf598aca08dc9bd92400e423814505e0cc90f4f5b2e98d7f8fb1f1e6cca08936d7e901ae8883c51bee01bc82e523b2a417c05ece8267990ed250715deaf058ec3775597a0cb1efe088cc01b10eec62094683b5dfd0aa8018d33bc47be491e1c09c55299533ae0db3b140f6e9c66cc02f603ebfa34377d3fe3abb8175934de6fb16e592a46c0fce598ef1cc8ce7fff8ea55f395095cc39b1c24be646eb21d7dd923304038e184fa78ebfead3aa598422115770d7c1d265a34d8b72b29b4d26a4caadc2495c9fe72bbe000baf2375cf544a21be58292f643eb7f6cc54a32c407d148f3acfa552ff6c85dc892dd0c53b093ef6c3ab18fa0119b0d8d99e1866f654aea5c1d1a386bc695f6f5d74729b49e977cff4bb8a4d2e4b2b176552527450e9dbbb61af5e2d34b11db399f9298e66461c2b9132aeff12381e8eb1b28603d42322c9aac1a70c4732301c1e2545c8e204f388fd52db32493f88a3fa19b6e6d7916263119108b5d235e138c998e60885102bee65c7f0dc78f0ff402de92f031e638d1534f870611c999b8d0a36858eee2839c01adb0e704188f676cd5ac8475c82dafc596a961f759141c6eff9e83e8ab30920db102b47934aac4fc6f38cb90ddc316cc3f0cbe69763ffc34498dc603b3b5fa30d6fc7478e94e98eb9486ffd6d02ed90b46c6fa753eaca3a4a8366b6680ed6a16f66c0b83bd8b47a384738ddb6c5221512891dff0e9f0fd2485b05f6b12d70560d2af451567b0d8b9a6d153aa725ad53a0c81119b5bb177655a436a9855f8ebe250e991f54c5273187eed699ace85af98a62e011a06eddf4aa79f03009c616ee0b7c7eb963edffbf4f5d00940efefa8c25add094efeb7f86f6323e0734e46a71a26cbf918dcb30f0572652eeabe28ecc094e502d3e37d11b085c4b6a2d5fdf92f22d1ee9f1f9be9292d8d58b0db1af8f57cb961d7e4a15c691de499e77f0eb064a46754e10f2c4fe0e9e33065a94785bca3e4b0c22ce6eabae635a58bc03e02d66f83849168b1fb7da9dddbacfeca9b8cd4420b43d1784064787b86f8c026226e14a28a9592636a07135b54e840a41dab4fd8f105fba989f4dd2a0ccffd81ca2ecd46b83a25c2a7294d3982cab7bdb32af69badb8d047b092abde2e48ef1475bbbc9f775586db1d3db08c0772699dec98dca61887bdaa1b05f58b40192dbef2e94a35cf13b6137a782b2e0e684a87bd8cfbef33b12b35d4d23c1e85a7d76ceef37affafee00b02e4d948a69ef110afcc110099f442ab8edae970b4c934b81e2ffea83d62654cc692dd9e502f8d40298a64a929662c3215dcc7e8a1c78ff14aacd232fdef4cf6fe0fe048c5112fea63fc97430c4773f22b9e96f4a6b8267682ee23bb1ac3fd221e8c94dd6678bc49292515d75944d2b20819ee602ccbd309bcb493cbb4724d338e51611fdf14e2570ecb9187599e3aaafd26aa596440019d2b1cfad035125afbfa6f82da8bae993134d093b8baf2f7921f7f1b6143c3680b1ed8a266b13970769324419abb4fe77c920bb82b614b6012a80c6741bf3885fd4b4e305e72ad613044da0798366ac6c4e0f1a7b2926b904b437ff288b99213f50e88f3b40049a6104ee7aa48fc9f701ada6fa758c9a0b9f78168891ff22bee7fcec4daba1feec979dd06b9b01a61b19fa19892eec9edd13331610cddce69f5943e34f6d3528d441be16529d87ca0b68a7d604ab2c7dddacc7df4322e500a059a5c166956e48a12b4f272b4f9e342aab5428c2c73e848fbce4d26d8d03793d89bec2b4234c15b4e9144aae2b3eb2a7d8289047039e922cc52fa103faaae4715cd6d491206c57a910f98fbc4ed6fbee489e8f54b45ec57d0c9a7a8c2ed2347b2796e9bd8cbf1c17e0749fa0ce91c13b001b3dc2cc31aee51048cdabc09fa374259938355e0c4ca7196c319322c904332c7d7f03bbf6ed267f9cf92aca8653632e367ddd6133644b7babdd8539ab5550def37bde2be9f9d5e112969a58d2d8b80c76686399ede121e6bdb5c61599718c5cd495c8f4c329bc96b3a3c6f6dc1bd4d90be464befd0054f18eab423fdb45312617cfde3ea0e7540a15915271222fa178569b51045b1a7e8dda1573ce8bd511aa5567d16f34b3725918fdbf379c3280ab8d5313469e64d95b2511ab538ffc4e3f21640c46b9aed8d547e1c83947b7b1bc82f6b377e293629ca62ea68f4cbde3179c9f49c1e5e497cbc9e2ff06b95863567681ca05609d979ef463c762955df80db9e84732210d4737611285a29a4ff1d6cc657a7e1455811df55edfa8b2edc9e5115350aaf7f0f656ebd6d72a66c91d06de4d2d070c1c9de5269526d3856fe7777c3fb9681063de6d739d939975e2d602cc7da1493f81003e1457af450cd150812c31ea1aaea3e24b66842ae10921d16111b79ab01e993cc0e3531d495d898723e9265f8ee5b70408288ed4cdd8fd85820fa70a1f433b4958f99035e23b1a304e1e5110dd9e67baf6a462a672f049bd0e96a312736e204b10298399c0ddb74b7bc5178200e47c780c7236de883a2f55912370d1426f8eef96ec9a7f5003531f599286a1e0f4bf3f297be9508c90ec1689d80235b709860fe6f3f5329d3ae403b77f3949098af05a7b7162f1cbdcd2e6b6d06e0b9348d5f65c82103ec4554227196714681911401bb1bff8588a8d234a9fb9a274bc02a100f0e6a724ad265411bb9533018bcc8a283760b2c3f80800977d6139cc78852843520d146c245ab0e3f23f8f4ad3f72491480cc0174fe981f6e9b9618ff66755bd4e7dfaa6f3e63c4e4ee01572919e4419d9ba0e1ea39dc0b7bda0c68793f23133b0e6aec7802329db79fdeed3f318181d5bef93e807baf426a7b781ebfebfc04d78ac6a783fe47da691a35f97d69c2ab6feb4f07a76dbb191575f29d67f01396d06b8b475bacd6b556d6001af722ac49805273e0ca27fa5cb76f5e48bfdfb734d1a3fefb7db62a1966cf1aa72696a7ce027e4b32dcecfbb8f910b937fe86d634c7f8d1cb581c72a12081bdcb4c44220ab3e3e4a49857b07fea9101a8b4aac73ddc1df6688a448703be63f036459a1996dcad3e5aede0689ab873d6038622864291d9b28155856000e5165a86cee86cd60a56593b607734b87af57ba0d5f29794287a6ec68c93cb266083d0a0c87e65eaba92555240cbc03432c9b0e1c7ead3b2a3f6ee0e1a313843733fd5a2f98f6d09ea64e79473d63f92ba8f79f381274195631b39fd8f5d80a7553d9a29c99a1a10bb4fcd64c8161b5deb7493d10b670d9eb9a52d139d7ff63d47a7ebfb7bb37064296958d824eb752ed65156b20f2ad731c91955c2147bcb0f3eac706c22964b56af17ce661a8251faf2c0f031de08ab58d0aab7e730b861b3654a88d936464e56fbeb66ca4efb01dbc3578ec1f245232b797d8be9b4cd89b609130b2fb800aec9d58aa2ff319905ff913e974ba6ee0b08060c00582e9c209412ac08669c25383e09a7f8cf3f12b3db7debf713cb4c37c2ae2b5a3570c499b65eec3bfd31fa0442a0280ff76f6ed875120abb1c70e29e74e915149034a61cebfd95f9d99e909d6738af232d9eaa4aa02996dcad3b4c13a23acbaba9ea2ed46eb6b3741723037066263f2caeec176cff42fb4699903ef5ef089afa2ca32bdaf04bfccbbceaefb8ab3a5a87074d798b62175410652a9ec6ab628445c0ea57893cceb53e85f390acbcf0c247d64dc3be357ab6cb30481e9b22e175bf4264626cbb1528ba7daba0a41b441fa25f44fbc1773957e7e0d959dd2ec28732c27725b068b1d37275f4ae8ea37ded6e4601bf1a4115676bbaff6f45706dd47620a55ba26cbebbe5bde25eac0d86514eed352a4529a4dbd406ed7269f036db6350dbb1c3d45d2bb74357ed46fbb682dff29d313484476084f0a80927d06096809a3bf66286d90230f0a68a896b22177ff2809d40c56fc3a9800c24d32f40eb3078a30eab2fc6841d9b8598221df884071c112ee74f5432644a19ca9798d094f5a942b73ddd7323ac1f080619b0715dfd3af873501dc9fcde83a7cea26ca22868a14875bcfea1ecf709f497a8b1005a28c99719fa33bc38a8bfbd35361fc82abfd723ce6b136304e084ca523f5662aeea87687fb0482fa909b5e4a94f5db071334fdf3b29192f154353a449be06881b6f57bdfc5486ba088581a0dbe047ccc3bf72b1dcbe58ed95c38e513ac5e4983c3a90b2f746a53dbefdc3b68db78ca83e388f95a6edaa743da51a4d2bd965eb9da5b25bdd8d873bdbfdb9887b18b079326c94c026f74d9752804d0156c30d5b1395c22341e603c5705de7deb1829f77327fae8eb1216371782a45b54452dcc749ba6f8b66da291bcd97e8e7cd6ac04952c987d0bad5463b903f96341e1d37c0d08c55081b2c5fd83e301cf1a67af2c585fe21e1155f4da3c3d67d143535db0bc545f74b8325e6957e9a22560849d38cabf402e87b78b0f7304fdbb32dab5c4ef4d9abfe90bdbe1eb99e70b3c04137f16cdb8da3337ffc44eb55e4a59d5489a8378880b95a9d307d3f8a7df27ae5208acddc49bf3729133bf88e79125d88d11a14a9fd367002391fa8d61bacfc5da75a578e9ef31fb25bcde83c99746a98fbac5a9d7d7b671e16f25c1e8e641a4a9bed2e601ce80c363f5aae51f258072e86ade7787e43ea681ca5030d7fac46c730d1d1343b1dc5aea4bfab2e30368acf08e0b61fb4c8c3dad63f557f07b81f4489b83", 0x1000}], 0x5, 0x0, 0x0, 0x1}, 0x6) fcntl$getflags(r6, 0x3) msgsnd(r5, &(0x7f00000001c0)={0x1, "ae63c694934bc1b86bdfb74d01a224d65e7a6efff4b9861ef32587d7fba1bc14bdae3373362c0dd3782ed944f84f980309f13c955f9824f6bb76953405973552390dfda5d814057a91c931c86f5b4001a50354f4ee389da7540c97d091625daccf249dfed143c17790e6d42d4005ea899e76b164ddc61bc232853092704869f1aaa51db8ccf5ce61170411856d85819ab64f3a916edfe186824b0a42b4b12fb4637ebb06f838e832b0b8951ca5933c21a76ea6e7f586d6e83af2ce9c594b0b182b41c2923bb9fb9cfbeff503dac97586646706f5ab17e30f0a62f2106dc80998fa29d05b8d19"}, 0xee, 0x800) msgsnd(r5, &(0x7f00000002c0)=ANY=[], 0x0, 0x800) getsockname$inet6(r4, &(0x7f0000000300), &(0x7f0000000340)=0xc) socket$inet6(0x18, 0x0, 0x100) msgrcv(r5, &(0x7f0000000840)=ANY=[@ANYBLOB="000000000000f7ff00000000000000000000000000000055f26dfe1653d2f7eef7536995ee9a0000000000000000000000000000000000000000000000000000000000cc1582d9a177b336a06f5023f6000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], 0x1, 0x2, 0x1800) kevent(r4, &(0x7f0000000400), 0x6, &(0x7f0000000480)=[{{r1}, 0xfffffffffffffffd, 0x50, 0xfffff, 0xffffffffffff8001, 0x5}, {{r6}, 0xfffffffffffffffd, 0x0, 0x4, 0xfffffffffffffffc, 0x1}], 0x7ff, &(0x7f0000002940)={0x101, 0x3000000000000}) getpeername(r4, &(0x7f0000000500)=@in, &(0x7f0000000540)=0xc) fchmod(r6, 0x10) msgget(0x2, 0x48) r7 = dup(r2) getsockname$inet6(r7, &(0x7f0000000580), &(0x7f00000005c0)=0xc) 23:13:50 executing program 0: setrlimit(0x100000001, &(0x7f0000000080)={0x4000000000000008, 0x5}) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x20020, 0x42) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x2, 0x11, r0, 0x0, 0x1) dup(r0) 23:13:50 executing program 0: r0 = semget$private(0x0, 0x2, 0x104) semctl$SETALL(r0, 0x0, 0x9, &(0x7f00000002c0)=[0x1, 0x3, 0x6, 0x7f, 0x1000, 0x3ff0000000000000]) mknod(&(0x7f0000000000)='./file0\x00', 0x1ffd, 0x0) r1 = open$dir(&(0x7f0000000440)='./file0\x00', 0x0, 0x0) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x7ff, 0x0) syz_emit_ethernet(0xd0, &(0x7f0000000140)="0aea4f54ab7d9f5e067991ea0022491b17530a71a58980f60bcbe8fce254194b520dd597e12f9cfd47f0aa7c2f47858b0be1628a4b208eed7bae27f2d9ee9ef893d7c9fef9fa467aee1e93aefc1735850bd4b55cc6747969ec77e2917bea14d7aa4bdcdd555e0c63133c8130aaee4819ada078586233ddfe08893585fa3e283c461ee5b3b246d9cd6c916a9bdebf75c54b1c91794d222d9a470f82a56604cbfe3a7b141b8a110d30943f66ffc806bd1cb113fdd5c2794e021795a1da94f272a4fd77a539d35efdb83514d942a752e2e5") r3 = dup2(r2, r2) linkat(r2, &(0x7f0000000240)='./file0\x00', r1, &(0x7f0000000280)='./file0\x00', 0x4) accept$unix(r3, &(0x7f0000000080)=@file={0x0, ""/108}, &(0x7f0000000100)=0x6e) 23:13:51 executing program 1: r0 = socket$inet(0x2, 0xc001, 0x0) getsockopt$inet_opts(r0, 0x0, 0x200000000001f, 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x881, 0x140) 23:13:51 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) flock(r0, 0x2) getgid() fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x2, 0x0, 0x0, 0x100000000}) writev(r0, &(0x7f0000001480)=[{&(0x7f00000001c0)="367d204d7ae1142c3c8497cdf9a6ca8a4804d3c45afc2c82220d2b74c861e093c92f037e02002ce385efb5a6d6a3a5b023355b278916eaa622b6f6d0c71f732646adc53ad6ee4bdfe0777471935a55bb66e4f03e46fcc33817520275decf663aed66703428c997aeeff3243cfae157db052d67f270d923e6269498154138e0a318e5775bfe10d982a1a78df99e4073fe0a55c373b831926f4c42bb080bbc95fc01fceba029bf1ed25485f95310b98d00705f66d12e1ce77b382875c7d99a6378f8c366f01d7ca4cf1c04658941098e95041050ddf908342d92305bbe80814442c5ceebdc7a6af776f7eb", 0xea}, {&(0x7f00000002c0)="67feedc6a52159bb07b6959a4bc45d585ea6e796fa22eec70e160bf24442d21c2722a7eafaccd6abc43ae974d7070f55043c745d4fd7cb6c3a23dbd42bba083963545324fdee8c65942505719790ff45aa0ba6d3b52fe88843e5b080985b6eb9b6506e4c038c49046e34f56f9a3c1d486b11c79cd609b2262d3d68e2d625e877ac502a9ee31156544d490a9759d29cc3df1ffe5cd07e98ca6a9d8f5934b1ac59f3153a8d64e02a3e027885732fb3eff4ebcdb0ac6d4a1b6434b286b8e8c565b06dd188af76491baf26220a6369b78ea87c4ae0f33acb70dfa812a562150d8b735e520d984ee4f9df87f455e9", 0xec}, {&(0x7f00000003c0)="112dfcac41f524261b2328aa75ff941f9d10e0af718c791d7d751279da1e64c5983f83fb9a95dadaff556c62fc595e0e3f1d916dcba416cf782e7bed171ba22c4f5c3757bb898c03c686f9ba89def8159b656ca10850271c635e94d69a2bd6f3806f9eeb0279bb390f2079acdb825430bd216424dd279532c28f21aadd85fca85c2aa186ec6c50072a189a7179066835c413f559cb709b64ae53af60760d4bed4a57401959a26114568031cff94cffa840688f4333b8f707aeb511c046", 0xbd}, {&(0x7f0000000480)="cbcd1a5ce8539fb7188ae159fde8a1464a4aa633959cac9117276dcad9bb5ea43417a7beef1fab71e546d412fe88a6b26f00574f0e5a2d3b49028f3939fb2b4fc454016af310aae309b80a96fc77e846fd842c07010468dd57ae9375ed30079fdb320de2ac5c2da2dc9c4866fed471747e2540f45a016709f6e6d0a48a722138a9a3968a313295344b1dfd98f17ca4e336ddf13b670c66860cfbb48ceae59c7896e0a83170f42ca1865ad48cc22443c25a7f5d659123d27740c5b614f79fe0ac8e6409fb1e00155c41d89b13ee1f5818cf7fd28b81b842fccc65020e488115bd3a018752a9a33c079ed22f848b301684519fab6517472ec6a97c86a3668a4b45524b0f63f862a0804a93659259a1bebe2f1c3c665f759ca3254d7f50f43906e9b15b11420a9e4ed3bf54904fa1fea4d551844145a10075ffbf2e516b6bd02469918efeb41f8cf2f7a6e792e86deaa88542da8f8ecfd33ae9e5823e7ec6af66dd31ca35d8744c1fcc120a344b5db296b80cadbabc58f578dcc8ffa6abd0b6621af0c806332f267247b2088b33ba98fe9596fbb12fd9152b74bb4072e7879a3ab611328932308c3382a934a5298b7f043989779019bee911aa1798d3afaa26e9dc01de7af7fb6cfdd2cdac28b36d56ae20ca20d1d49f35cf8e8abdc6b22f914ca77407d68e150ebb0982c51f8bec4096b023a6a290a3d0bf9f6632a9cab0612396f4f08badded3813ee722286125baba0867b770ec8a8d95620f6c3e421855491be8d0a328d3b07cc6bcbfbff9565c6fcafda6b4dcb3a503fd276fb5065dececee2d929e9ae70215cc80f1fd4ab86b7865d220d2316c1794a0acb8a8d838726374525c3677e16e8a5373c7dc3b6667f6b027d7feca7421de36f47fd50e06bb57cbcfb46baadb04675d239d11a4337668d21b4818158d5c62bb4a4142c52fe5e7c2e99766a43f83f9352cc6d76f5e70e0373a3d398b37996a8a303ca9925a931fe06b96593c76eb8bee465fffd2831c9b680242d2d5f96276f4b89e51b3258f8e57c360aa020734691bac8856b82fd475828466423e9b7c94c80437510a7088b92d91cbd81284cf7145fa3abf6ceef3247e1651561cd1b14ac2049e371f010567496d71b28feca0e9d73baa802d62706e199aba5c24e116ac482bbfce077b6c1aa9cb84f95d7fefada1d056f3403673713e8dd8f7b5e216c9be48069464d504b1cbb1e183ca940c97df34124a0179f73092908fc396ed7e12b0a1f318d0746c51a80b391a0969c3f49d8b84cf760daa91a94f10fa0dab5103278c74097d7558e0f96119fd37a2805409a3dd2aafb0d76a2a9c782635787a6ddfb86b459d1fc44d12026f15aed856657c9465880745f04b2c8d2653b232efc854eeec0acf88e6378c31097501fc6ba928fc44d10b4b23242453748f841832a8255c1f6fde52698a86b50e9873cacefe3efca960dd8975c242a421e596fc967988decee96a92d8cf265c91495189cf84186f2c51a476af2532693e4652c4bc2f7495015dafbeaf17e320714972329d1f2f0e4b4aba47111d3d4f6e159d2d3f8e13d47921a3a25a0a662e1886d6886454b1e07068b91f8f0d188221ce0e582a6fa64b73546257c312186334b797466945ce7060ed6f2de4374e4fc016cdae6cc11b0d408b2c63f999bf3beeabe110c01d84188abfc1e9edbdb31a334b694e362100c14bb56321134bbd87d3ef08a403cde0a694a6ab04167575ea013a8ad0b68d59fb6a738fc29cbc1ae0f8d12eb69a4decf200913e46f0b952d4491f035e5f27f46a3f0900f133e60dbcb918cf081168d5eb338ecd4e33a1c4c3ef99cf0c34582f7ba63cbb70a8552ed9fe5d5c818884c0e7dda06d862d40d2682e6643b3ffc33db6c0df77330407e89214414d862dd8dcfcebba8d8433319c4963afe4eec76524666055bb43013fae092881996c9f84884e93e60f97c6d820b784355788d326584f179069bf86d97a8934b0bbaf4202ab51cca0b7d2c5dcadd3bf5898adf3b2708d3e6768db478d03d3491e96bc5c0e91720080c29fd538279832a48ef7da7e658badef94c59bb86f959dfee076e61656120b4c2f5b51a6dc4c4a69dc86b6b36fd4be641b1855be81ae040aa34dc45418decae0803a54460c2bda067c80bac1da61fb7e069727ea1a6cd281c183b268cad195eeb9d85b5d8385e2ef904975f0204030d1ae929b45a434d89e712672b1ed9403ad81acbcd4e2552cb0904b4adc73acf2ad2953beba71dbdd3063af5d27c08188cc2b9a58295a5d22985a7f2f5334fb6bc90cf70ebae7aae2d67ab2ed0562cec73dde310644e3cfeebe7d2fe627625638fe78e867ec34b101d5be260cec9585a1bc0619e4b942b8cf867478dfb697acaf7c5e66eaa9fc1e1c318b35cd23c0bbd8f9af79f885dd72e8e64cd54b70e30b93a4231ca93b663f1e082cf24c8b5fd6f3670e24d2b43b9064ac570be68d61c9676da3f36d6a091003e2b046cb8523d0c12d91ff50a40d41c5d2b9100fe061596af6447ad31381fad7bc173c9e3eda6520bd67f355da044eb73bd0f8a4b2291587f810cd2418e45675ea9494175697b5e7dcd5c407102fa56f636e28b3ccad570893701e68d7b5db265b662a9936ce733e31f31a0c108ebbfae08ec2d65292ff8b89be5e8165e51476f2a06be8053e688a39173f99d37dd743b2e3af0a1c80080a83ae8786341de12d4a4005b4a70f40f7a584a628395463184489bde949a2566518f00b20cd4b57f91d0da250bbb383673d00929786f35fce0020529bf18a2011943cb1b8a68e05f38153eb5ad3be77f1a33be9f5caf3eb7575900019a5db77675d2695fe4c3d6f401f5c990d91de2d691e4069cf1b3ec9699c8fa4f83c1262382909d98d5477575f5b8f151fa15362da2c9619b2faabb39e66b4f1bb04ca8754b58302acc470a24d98b2b60efbc53562b653627300652fbf52714a47872a561903f52b8388bf34b013b1337cccaa773889cdc46574038fe2a2db21ec7397caf144c81b04277d613cbc64412ba12327ee456119bc04eac803073b165c09466f3938cbb3853d085675b5d95660f8b184b68c306a5c69894992bd968ae2275301ed20f843609a1431947cf3e7e5aacb2b2391b248357a2b6ef0539d3df585b61f4d73340e4c7f30d63648b30d58fdc0525eefc542f59c767dc471b13a12bd2af6756a8ba2d52a7cf4c1339c9decaf2b7c346e760b4e41050df6b5973b50a53e8ea9c8842a12cc3a5bfbf4d25dc7b9f8eb5be8a3015e6bc65f3dac30da8602ace606fd494055193acabccb59007d1adabdee62da55b6e754d44ea4a3984370c42da305aac1cd7c10681170983cd06b57ec83ab0345cf91ca84076923c014de26146e7c04a1d8e66fda4bf9df7a60c6d8b88759381df60976349c0cb508f355b6aa1ffe128632a15a60b3989b536cf4be2d4b0ffdd3c4b5e377b9e4dd8d220d4fba1726ab98411144b0a5f8e82fc0b09a9232e13b0553ef560f12233eca3977a956b4e1ef33ae1b8fa16091bf854234ee405864b3cee2ca5674881af8bd2ad806cad50c774b77127ea4c7047765e122fd219cfa11b4db2a8e94394af186e68f069095247997d89a98ff2b0458e8f60428a5cbaa5a1cb0062b085c1b476d4f52d9097f97995ca8ed71bae190978aae44799e8a41e63e0b4804b03f4dcc72a55991421b15f7d8a2f45795f4ab3eb02a229e2d4ce46f79dd0b467905a1149179e2cd8f168d85909a46e82adf967f4261674000410595b79b849a0d41ffeb9a7e2a4e2d6d0a5ce5e266abc3cd4fc3c304b98a18617361868697d01ab224e2e3da974ad830413b805c83e9938a6b185a59cd858743e5eb100d44a12752801ad4a3587a8cd6fbfc402cd05092cc76646a6b5c9e979c16fbac3898e392a99ca71c8e88a427792418390cea20cc29627058b6db5dbc570577d3b5015c10625e8f5a8c3523eb42943d724ef05c22112c32d630b1bb2921486daf1204088853c8414e6dad23751900b8a69ce1dc62510f299f6a0fa438f944da8ef81f6a352c92cbaa48d83bef0915e3bc68873dc5e3dcebb922d1d6c5b091204519a8024e4a8be68e5668b048f5d00e82451767416ed7fedc4a71cd2877b98ee3fb61a625d6107105440e4e46fd8a46ebd1d64e57d99a0068b459e73d8f486013cc363bfa6870e70734c8e72e1e0b352f039700e28b4a61b34e3283ce8334870a122708f0fdae2b2d3980e2f4044886c4f67c1fec2032fa7a9a7c1002e50e18f349a205ed9f817f58bf2207be96af9c2e4d92f8962a44ef14104cb6f03777f8dceeef62dab107ef9266059575e2029eb9e5fab101094a8e500a27c756cd7d9a9162a4006e4550f66c4ed9086f0b117b1bcaa1a5691a134d83835bee7cdacdce9a70f255647c4acd537870da7a45709051a077c3323aa4f8accc45fad7e91ac9bee6f61c7610d562d14828616bea2a29f9e0b2a72e52a373dd927e0e7cf250edbf887120c35db5454e2f247a4dc0101637d16c1b87b66e9b204abeadd987e4c85133d5868ea4a50da5c1469b03528720030824cb2fa5a6211229d2f633128e84123b491106839fdbda951bc1995b09c42151fa51e7877df08d95798023fa99ff2248918a60ec0bcc79a4e8a97e0c42f4fb59f466d33c63458311493b6831f83523c51dadabba0d27caab5a24e63172f85460d883ec45c962495fec8dd95acd13abfe86210482231e32a885b39d51c9bec762b337cce5aaba62c8ec71a58606bdb4b4ae344f06c22fdc0c278368a1f206da8591bf7ec7eca2832fd62d3180bc444553fc872590c9fe85e1f0313c6c268c18af42192da242ac9283045283b358d93bfde83bfaf694f1e18bb6f4277cabf689a064d372d28655af5dd45c74919a9f0f563ba2481a8119e3f886adb6ee6ba031d8719b6a6a8f5e2f76970b4b9573cd3aab0b7216bb8b35777ada1bec042010ca2aa28a7fdd827c254b63443953e9edc082f72028f8f883359ce4c07eae4085d0f897e863fbec7481d28c2539c66d55c13195efce43246a794bf9775973672738bac60038f51cc176fc2f29a81bb87d0a7c68c9819a71f69bc942e19121e09109281d7341367d9eb9aeb88899ac6abd076967a1d74d64027984d0ab085423340a47ad445f93f6d64029c217badf99cff5cae76b7086b67f0989c44b0f341f752a3f04fe90701e1909ada946feba07b8efbcafb15f7d99affa6b8c745d942f73a3dda352550d4418743c7932cef54a46677cf6c950bca0dacd20384ea1e421ec3f86196ddcec122de529f35e97d1b72a8728f5e7ab40cc61a758d803f675be6dadec5239c5ba2e69c7f689560d3cf1e0983b4b65e83523d1ab49c6b0044a6920be2d9e7fd6979318cdf449bd48627691b9a67f268d08089236c76d8f78c0e7705de5fdc494746537934c422c89e7f8796281cbcc84d8d1f65691bec884b1dfdace04ce5050fe8bfe8b154965db2b2002da9ab27e5f4d03f642a2583795dba06516fcd03bdd3a92e714c2bf38dd008946fa28f458ff6dbbc0819a4da9482dd7ee2fcd4dd3b13ae9ffdff5169ea5dd47cb73b0600880b48e50c18f604798c878ce1aa2f47b960937fb78e7dd31fa6352e3285111f359173d20249bc0e2d3c1fb25cbf83b75903c5f2309a34e6acf5e29673f3c0d3ffea5ea980fd55a2fcbbe5dd0d9c941228aeeec5fe5abaa5bb64e4efa6a95274c2f59ab10f57eeab1d2b9337b81fc0fbd386f8ad32f80a63a429fe97877f9cfe69a58b0771154a1ffabb303a86a2a41ea", 0x1000}], 0x4) r1 = open(&(0x7f0000000000)='./file0\x00', 0x801, 0x20) getdents(r1, &(0x7f00000000c0)=""/220, 0xdc) close(r0) 23:13:51 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="10000000ffff000001000000000000007017094c6edb78a8ccd67f2ad95cc5dbce0907706f2c4e910e4941190c7f025f657c000000000000"], 0x10}, 0x0) 23:13:51 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) faccessat(r0, &(0x7f00000000c0)='./file1\x00', 0x100, 0x2) r1 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) r2 = kqueue() link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') close(r1) kevent(r2, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) fchdir(r1) 23:13:52 executing program 1: setrlimit(0x2, &(0x7f0000000080)={0x800000, 0x80000004}) r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) unlinkat(r0, &(0x7f0000000000)='./file0\x00', 0x0) getsockname$unix(r0, &(0x7f00000001c0)=@file={0x0, ""/108}, &(0x7f0000000140)=0xffffffffffffffc0) 23:13:52 executing program 0: symlink(0x0, &(0x7f0000000080)='./file0\x00') mprotect(&(0x7f0000033000/0x4000)=nil, 0x4000, 0x3) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000340), 0x10000014c) minherit(&(0x7f000001f000/0x3000)=nil, 0x3000, 0x0) munmap(&(0x7f0000316000/0x1000)=nil, 0x1000) 23:13:52 executing program 1: munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) minherit(&(0x7f0000fed000/0x13000)=nil, 0x13000, 0x0) madvise(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0) unlink(&(0x7f0000000000)='./file0\x00') 23:13:52 executing program 1: pipe(&(0x7f0000e2aff8)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$getflags(r0, 0x1) close(r0) dup2(r0, r1) 23:13:52 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x9, 0x5a0f, &(0x7f0000000140)='A', 0x1) setsockopt(r0, 0x0, 0x23, &(0x7f0000000000)="8243cbc9fa0bb07f4892e5851e985d2ad69670864fed7d49e7b37ac16d90f1efb264acfb46bc69acceef5e9eefd453a6443a9eaf1cbff345b81c58ead2764d8c897ba1a0249df74b36e6ca711f08f0e5c2f2d70ee87d5a7452204d6eb1b8a61dff9af777c55f7ad84958f467cf471f648c29fe9067acd2ac8695a004b238d063dd8bd15f12ed2a5d7e0e91e1d0c92ee3583a0e6da21aceae8971d33bc4756b228b90feef6af580cdd80141086bda41868f5dcdfb46fb8edc624fb5e32d1e2b8aad69977b98708013e43937587639c400a4be8a43cd8ead061f1285c37b7948a8a4dc79e638e7e8cdfa20bc9a1386b2d4e0894aeca61083f042f395ea58b1acd594689b7c08bd21055be21f733e806fe50f6592861f2f96de42106f179790fca7995bbfbf3c8615e6e4469b5fc36c943be6ba4804074dba523e6d80", 0x398) semget(0x2, 0x1, 0x400) setsockopt(r0, 0x9, 0x9, &(0x7f0000000180)="d19ea649cbcc650cd06552bd45956bfa347ef72e33b65512829cdc16bc64ba3c3d87177ddec3d036bad27879be7ef0beec962e9e9d0c8c0eaca2640ba00781e743ad7a2bfe06569de2e0533e5374a456e3d8d12f331894d965292d85bbe7c51eef842cdf088ef8a0a9efa0bdc2eca5bfa46a6ff867628e501839b45c16543f997395b64744393f0b2f30324fbbbb2c70db9ace84d185bc6fbb8acfb2c6bc65b3e9b0af07f6004768a73c24a967162dae572cb30dd16653af4c7db20c74cd1fdb8d55fe527bc556560bf53817690fbc366c2c1bab38aed928aa8cb8a4866cfb9aa0f3b8a5e2d912334cce0cb5899f5d5f8d293904a0f2c1da5a88918214de7d6f8812f10a93317df8e0e89c5842a821eaa0708d7a9c7210a0aa7f8111b18a4e88521e506d7cc040d0b423c17afc87d5da442e6cda6fb5d2b9b31546ea9a0ceda17793b42d399583516e267aad63946e502f63110654fd97bd4ab58dd9d4f479578fb43caeba0478a6c68f86ac944dc996e81e68851a17fc9abe779e2a2f96276a340f8cfa886651f94699068d5d585dab74b51b45a412358606be0d949f709f598e06257bee69005480da0cadaa12f3c4f43c9522953e95b7e8ba215ee1bf8c667358d071971534e25c539dc4913849992435f9dacb61fe3e3ed9ef58d4042343e8400ca4f62454e9ac9bcfac3a71c5ad46768821415fe2cf545229efd5fddedece73399e972611f07138cba1f12c750e6b2fab4dc9536e030ec7cce2f3a16c8e7fdc5648c2a17a5e5afdbdef9234314e3e7381f1fd6b4245e15efbe18fca3079f5b07135c5b39fd4fb48acda8056193f26f136f6f7cdc970a70b0076015fd740efd5acddd3b90a67239c72d26f40efaed586e370650f17fb43a2a643104f89071d009b4649ea4db76c36f15da91f54140162ae2a071574fe9baaa5a794df3fa058eee01a4cfab0176659fc610943c783325f3658938342657dad5fc8956f30e349201c9eb08ede3ea78978e34a877f31d1e25138d426664c1b11afb419d1d1bc2fda7c3e130b6c2e6f7028aa140174fedeb6c5de29b29410737c4d95689f24ae5df67d7f2188c8890c79fc910502ab360b82800a04ead55e6e2344406f110803636982271320a979f946de36f2b0d7d8ba9b878ff69bca25ea13a1445c8dced142f61863cb109f8e13ee148480ed29bda22eb51127878ef95d8ccbc1b9fec5a15118fbca2774c5a9584363431f224a77b07d4f494fe459b4e6a4ad245dbdc942cc25f45f31a5e0cb1e041da2cbe629ce358ada0bfc1ca401ccb2208b6997c0cba7b590e7bf8b67e3251658083c03306e036af53418e3b8faccf433d155839a56386f0ef05c0c2909f50459f4155e061901b1a636b5ac289db545b3a77972f1b3415dddda9e2520ace6219e0d0c767c46714b202050499173ec7c05c71ab35b03050332b4472a0714ea802af7a75c6318ebf31813beb640b1442dd7dd5192691e8fdcf3182039cc32b10be8d678b8ab2c395c444d88115fe852e89fb33a15f3c019c73f7db34a8577c0babfdcb5213b1548ca1859c3ade0f3e03dddea815fccf830dccc4c383977ff32292ebdee2f0d31d1fd65c41d9578d370252657e58cb1ca5307c511eac942b4b1a4943f588e0b07b54d17f2cb73eac2291ae5ad6dfb5f1f7fa7bfa0be9bf19f4a798da1e182d6e6bcddab87b488fb0eee268d596814441f44b047c8ee224adb963fc7a21245316fdd1bdf730073076dac9b4869439f6524199df7f021036395d3a7a25dc6cd86f216ef87e5ef1324bb578bc933ec4b16d43551666d1b0160f8cce9dd0f0ae1368d633b5bc5378a8f85c24948bf67d83fad390791c8a19df5e83abc102265d0c43b01e014c83f8785e84461bf01a74a74da07b69b5858f53fce597a93b3b4af14d176dea66930485af9f30d4f277bdad0980bc64a3ae28b36ec6ddccee3ed2d96d77ab1e6d1370d98e62377699dcef632709a532478e5c70f71194f5b1807bd646c65db96bbadb5ee2dc853e9f0cd26604efeceb1e2026a02fdb03e9e669a97b8024d34b9e7274d954e2b163a47a0a72428feb7a7d3fc7a3254525169ac7cb28bf59c93f997ad48d7318044632460db87fd95d27b1019e03f2571c93e134f6d6d9baef3a8f30cc5053048f4330cf487992ea8a6d7477057f64ad2af9406371cba1a3f2a867e50d4fb2dec00ba3392a4386ffc712cb8d2619384891b3e5e1d6df1415ee03d4775ca3aab2dee648a9457840599dfbab2ee5f336c0ae36ecc772390e52528d7eba1e9682c4b5f42ad670fb219d5a893ee93375c44791d05f783dff3bb8c23d909f1233d7b1a44ba2075564c25b36eca070a04404af10b4de1557a236bcddea0ad8a44af625ab802962dfb7d7e34a5594a06332cafe7872f9e12083ca8191627748fe25ee33a8d2820c6678fe9de1a80f1209e4cc7785ad32976add8f626647cc569754ea27978a94f382e7cdefd62a5e461effd89d61583bcb36ce33c4badc4478303a3693f5776ab0eaf8ced426d93678ffd6450a9d596158ecb6d550c542e8ccf6c66e4705f09fc1a7b3cffca87f374a19bb0926db3a2cd78c314168adce52d2cd9cf4020d18581fd83910bde56d05e4ad95f0e52d04b2b571a4a9af421c4aac5121b8af8d3165a188ef8c5378b95f2ed02e23415296e4c8f9e9d1655306eca7823bc1e8ec2dc6cd0c38c2dc21eec7ba6e60b77382a6620f039924e05c8360a8e90ec84abb10df52cca542a216837f9a2ca1309dded6cb74642cdf45dda0f8993612c1fbc37afab79e2a1476e63500a00c6cfcbc00970154e5c3e0a9bc5ebb8ffb985703fe1f7a21fa81d73494adc618c79e667f1d591b10c9d9ae2ba941e5399501dc5dcbf0651e213bae10afc8fc6b2860153a7debd1142c7b2da21fb54bbb4244c9066e41d36bcb3f36c0db4272b0602c0b836da0c85afa671d892c41ea0bd78cc31d7d1d803a9ffc0a9e806ecff0e6bfe40095ee5d5ef6b1e40ff8749dd24500aa70385dc40b2f149f241cc683501bb5cee3a8cda4e77d2a938f0be0ae6c7e930cf35d05c00f1c80d9a8782e9402c0ca8463acc21fadac204ea0d00656245e19139669cb5fa77743f2b2ec07a246ac2fdf667197d8419bcb07a53f854d8e30af65e681f9bd3c7f85ba29df0c8a3c1efa5a63dc12f338a6c9e2e6b486c412d3d41e9107a29e66c9b81f27966cdf6bc3f03767b8dc34d1c4314eb52eaf867a63cdb4020f46bbfac8a1cce8813de2486c5ff044c0c5d185a1fbcd3f832711fa910693ce1d0ff8378d2b191f4a2ed755901ecc5ea390d93e395a919d08a7991a054a43a31df2945b32c856e3b38a87f90ba01a2475a8d8b6f8c3c0c56ac4e7003b1d53e978009f4857c5861ad93eed9db88a0b37d999b6b0b20465546705838a267a0cd4e4389f5cab3d174bfe333ab81787c9d82d89dd5c406de98766daf1519fb4cc818bf4e1f7e6bcde240de5fb03ca5efe409b2c70c15c20f334cf26a4037864df5ca7e7496121282e805e9eb41dac53f0c88d76c2a71640fb1d30cbb41c67e0e3468192efff6169a604c58c4132838b57914769b1a20fee987baaf715c87a8c4ae288882f017706e365489e49a31ba45b92e8cabb101797e79a9979d7185b3e5bc3cfbb8d7fafb662b37483d72e579dc294652e64edfb7dc4d56e05aec2edf712ca7e2db2d3c0108f364adec050b87bc960fc29036e24e0e3f02598c42cfad7fde614dac709f296e4708e67300f604057c1d55914cbb37577a5d024ea3fe281906979ad0571fff8c54096e9b5f3a6220d6a75ac9389b3b8c6438dd84f0234eaa536e5bdb46d585b0c79e636dbe81183c5626fd953e8a9cabcc698abb8300464cf36ae6f379fd5eb45100b4286cfc94748782a4cdec69bc4a73a610cfb32a0a9474dce5d85ef37eff9734bc4ce84d6ec44901891408c1fa01a761b1bb0af4b9721c16c971128f5f2a174735d4db1e849f2bc8a60d9cadc8eac12fa861c7a42819aed8c96072aa5d1c1c6a713a5e612b59227d6b2e4244982ad273a38a6ab02763eca3703852e961aa55b424d6172b3255edb96a2ff77051ed5bde5c159242e6c8dd8a7b823cc0ff1d9652e17e1307ceb1ccebbf65068f5bfc667a7a051d115f41e64d1cd90a1e6dc84b1c4a78a8a4ebed0340a52eb3ecc8185ddf83003bb4df9c52b6d09f7d6420a9c79de15d14ab24f1f1aefbe74ad312910674ecd4706f5657d4d630f11abae3fe595f5864970ca1faca8d0552ff9944b3fbc158eccad39c61c2cb0b9a979f3a300957d9bb512ca6a8174c7aba9c64d2167604e3d266e39a37dd094fa992748fdd4285c062f7afe49e7cceddd687d49e93760ab1750c616c7969aa3c3c20ae2fb0f0aa1bea3c8ce434a18545f4d1d7b90eef2825b200dc7060c13cac6a2459def9762a38b7b2a366a177633f8a5851d2e8650525805dbfefe07e763c5b4768de8741e4c2f6474d87a0f66a362d83b63f78c62ef05304c6ed8aedc7a3975f02f58633afb7edeb96ed898738336ab9c2fbbb1f2b7736a787161794e51bd26ab5f5bc7d0bcb880bc27075ac14460682cb7360ac212a232cc12a03533e5a6c867341599aede7edcb7574d37429687dad51115d5b5cadfb62bf25a792655d5d71fe2699bd6a5cb8272df473081d954335d22c9f68e7dbc9dea0d6fa167327c090211499b5d971a2537f20f15eda9e8e332f205b47cc4144623efcd70863c157d4e589ef932a331e72a0d6f4fb0e7729a5dcf8a356007acf1547215811865ea3e74fd65042ab740e006fa1ba614b50b42c1f5b865a28e542ab6c1582b741d55119b87bea2f9ada009ee15f1ba92483d8080f53a0b7ea46899b6f663678bfcaa9d8e0d25be338684eb52f1f0f0859f6e6dbf82cc8fad73a229d12f9d92cf77186531a6c516f43028e62d9dc03d0ff151343bba2509ad9205ecbf28b4e00279783c681e90ab38d9f3d2bfb73f7ee13a361fbe270a8d414f304fe2bb65b209103729c1a1a5d7aa6d555a04dac29e8379311493a178478406a986c06ca4629d8bc12a8567cf43d4944f0740392c8a8125a7294a2b21b0ea2aee211aad6f4c78eccb949172e7aba9f30d9500338c6650eb5c0f1199985b1ec17fdf20e0199bf06a80ec9e00c02fa2fbcccfbbcef38a58b40fa07b9664c55267ddbf29ba67ec3b0f4e329bbfd9d0c1b8addf2900a915094185c26b84bf2f4e110e6620b5bc8c6e561a38638bf444ad3d4831680a407bcbeb39b8092efc18309eb692b268fe14bb5c31b3fbaf1a2f3338fecc503b4713d6b82c9d82602d15794c4604e52ba5b790c5a5c7c2143e4355dd067ab539281b836541a3a06faaf38a3e1a303188661bf91ab0363f169a4588b02df9bebb43e9354fbbc3498d63a89f1dd7cdcb664410e030afdc73ff7949043c9765add7b765b70df3fde1cb62815676c70b19f07e606027ee1e6d5fb4d08f58f7957867d4a1e300c790b5b758ad6689b939875abca2bc26b27bf18b357ef0da43f2ae68209b6544adde1f58074e9d6f99b6cd2b606abcd4bd11c1b531b26c7c9d15b128c0459623f28134916446a4d5fed1bee6813f412ecec42b0a7de1d28ff828639ff57d63d0f06807fdb1645c5a2eaca37d8b58d1a619beb57e3326df817ebd9cde0f12c9c6af03a9b404ccad8753b59db856bb312bd9b825411326c31956342ad6d637ffde4626cd0c1fbce7be66cd711890b4182df2dfa0d61dde7a0f196d322278fbab57786fb90b9647c92ad9ff295c5e13604da4fd6a1e9457e", 0x1000) 23:13:53 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@in, 0xc) r1 = open(0x0, 0x0, 0xa) semget(0x1, 0x3, 0x0) r2 = syz_open_pts() write(r2, &(0x7f0000000280)="24a404f31d6619590e44a6707dd026dc32311cd6f2e918424a1a09eaeb0eae72ef54385df69635b94f1848c53166b43569a5df78c78cdfe4de4f8e2f391c3b62a2da7e5db92bae20a6e291797c1d7a94407b36113985b6afed287f63ab2582a09c6195231d252a0605584b57303d39fadf4350a2a267730fe000808507947ac6d75a053c504157f4574b59bdc02d425c39086c0a3062c4e5915a3981f5441a67db025eb5ad902c48b50bf8dafddc773026e3145a6952ec7f6fe63df07ffc83f2405ab0f0119743ee963e50eb1f9788d5319ea8de81be63823ea636e333a679be9eaba5b51b5650f51d807c1186b63c2f23b86ae5d0fc7b9c57198ce48eeb7e6efcb38fc44a0f4535beed0f58a1d0761b163b29adac44be5d7372c70ea2b1e449a908b8c8592ebc7dbfc5559b650a3f96229d9c2cf88d01b1ec9bf9a2be7196dfaf63faf6fa44fa09fa541abd32ab712680f0d0b9bc13ab8992aea330126444ba5a5ca730cf02e5b1c0f8f6425cc43f44f19bc7a518533ff5644b4c54abe0a81d5e3ceb05d6c4fc7daab6d28f496d608f0d51a46cbb6966313c3952983abb9c9ef827d3685748f8f7187dc8a5a3c5acfa062ef0290fdde736ec801f903ae08bee144883b5ccb879888b187704de3d7d1c0af1", 0x1d2) recvfrom$unix(r1, &(0x7f00000000c0)=""/34, 0x22, 0x40, &(0x7f00000001c0)=@abs={0x1, 0x0, 0x0}, 0x8) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r2, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51", 0x64}], 0x1) write(r2, &(0x7f0000000000), 0xfe72) fcntl$setflags(r0, 0x2, 0x0) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000180)={0x3, 0x0, 0x81, 0x1, "7435ecee59367b9447de6b6f7dbf6561871bd227", 0x2, 0x7ff}) r3 = syz_open_pts() close(0xffffffffffffffff) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000100)={{0x7ff, 0x0, 0x0, 0x0, 0x0, 0x2, 0x4}, 0xc9ed, 0x6ddf, 0x0, 0x0, 0x5, 0x0, 0xe30}) r4 = shmget(0x0, 0x1000, 0x110, &(0x7f0000ffe000/0x1000)=nil) shmctl$IPC_STAT(r4, 0x2, &(0x7f0000000480)=""/205) connect(r0, 0x0, 0x1000000f1) readv(r3, 0x0, 0x0) 23:13:53 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0xc4) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) fchmod(r0, 0x0) close(r0) kqueue() 23:13:53 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) lseek(r0, 0x0, 0xffffffffffffffbc) renameat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000080)='./file0\x00') 23:13:53 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x40fff) chown(&(0x7f0000000300)='./file0/file0\x00', 0x0, 0x0) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)="fc", 0x1}], 0x1) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000200)="3559cb3525f19188d2be5d7e4cd8e78c81d64501919ea6b9707e40ce14685552a43859ebd40987804ca4a1217f93ab38384c6855b667cb636dd600cb6fe453cd4606137c17f76e9e763449e1a06b9b2b140ccea3fefcec7b1845c9f51e60bfeacfe5e6d20a1dbc630373447ed0b741ed32ac970b7f73a2a606034db8ceb376d97240d942ecce91101533429b80946ffd4ec4ee3e184de7fc67e3b2f30d2eacbb765e0c9759a7b0f2865686a4adc76b2dfbd65b64db95795a4c75f2d7ded7406a6042e10d289bf14587ad970cbc9af4596a2c6f61d000efc16b891bc2"}, {&(0x7f0000000000)="ea8500252b9e780da6e4a16197e726"}, {&(0x7f00000000c0)="3f574d4e0161f87c2584a09f26e3b5cb9a3a7f2ebf259c1de0908cd2", 0xfffffda3}, {&(0x7f0000001280)="332466707450d813928813a85c2dce67016bac3e9cfd715dbf1c4c8c9f3184a86dcb0022bd2f1b1385a506e14a93dcc27ca39ac742d156337762e8ecb7b294fbac632e13fe9d316df54c7158e720ea764159d2718dc934c530a65f2b9009b8a21c3cdefdbee3ea9d54300fae6e0b52813afd850d46d84e2811b9160b545007870bde716ea52f7cff74953027feec6431f81c40d5abef5e7107a8669220083b0e985efffe2d2dcad781410bfe2ba957249177690903cd2a3f3b837acd27b4782aafdece614d7e54ab7ac7d2af59760483ebd8dd11f63ae61a3d097c0f68730c35543bb5cac30a9ea59bde4bc411aa7c333f7e3c51dbf40f439758472748334c9ca4fc46f8bb0f05c4301f9f6341346892e4cc7e0c81ba4506bf74fb7b9b918bb825c09973ad3bfc0bbbd8228c6c1200bb0a2ba0aafd3860226818cb22698ad4a094613ec17733250b01980cbbcabe8eca54779853058f26032c52cbbe31cead6c4d875a630f3483a54371747493e55c5ddb7528b20745633741f6518f411a438bcda2533b75113cbcfe128485f0a71d4e8d1f5b896613cdf233bd76d1929918783ec7c03fd2976a77b7d19e84f2dff20af47f30091cea91cd4ac5bfdcb56c968ad12982e87ca6743142893b48809d8deb6b8921bb30de8f69dfbc635243c9735248da17f55fde364efeeffc893d152e839361d20f7273fd24fb2183f98b7cd8770a9ae217e7544e5cb9892f25fe899eadde85096e93ad548c72c82b5cfe358ed2bf542e4f0c707bb08fdb37aec0aa7b11b94aeb37ebbae1e1ad1c7009b222821cfb6179efac5f31dd48edb86a494d40a03bcfe16d819cd042eb9124df4cc077c2eebbe70da3dea3b88c40fb28ecff36aed8f9c6f661809142c18ffd14a5188eca29db98e5e22259e8dd48d79c221eddc02e686a950dcb45b31ee7fe3c3785a3cab2bb3359279781c23fa5165df27d105ad210384e08075c9b1d17fc2e8eab810e46d27defed0687e5fe5a742ee807eed1885636c9c1cbcf85eb58949099882599cadcf8c6ebadde04ff0fe4613fa7fa6c6f89afc2e5be503df764811c917923c7e19360003c3c4b7e660720aea2e2a169ef73a3e6e5129489df335657da77b44d8bade756ede858cf54447784d203b97aab9d662489f38bb8b90beb9f21cde0d04c6e15af42895f7cbff8e181b42e56c19b37b354e3bca3c8358f14019e96e9e49c81c79c7c866100618bf56614b4535c8e6dc769c7e8e4622d88bb97b977b85b6e716c73315d8c4d1be31b6a27a6d499f6c986961e4345c201a86a4127f7bf72216d29e1c932d6474c2ba2c9fac64ff7414b0f38e94d9bad150b63482c9fea5de12c7348828caca00c928b9014ea085c846f858435503ec8dc4fe9b5492b93bb74db92acdbfe87ce976fde8437b7d6b2b825655edab89f11c275e076fb5820393330c882595036070f95e874fc83831847129c7ceace0a964425e3d51b396c7293725b208c5944d6131b7bd7f468621fd7ac6817357d52378cb796bb4e46560254c393c603bf418aa8b69428b4505074321f7e87223fae5b9e43f16cfe8ca6605c7d4f9ba932195c5165b5138b3c43c86aa6f05b49d113d3c98ce7f49ca28712b0bcbdd3da4299743e64367b41358871a65aa9582e123f396a8bedcd8ca9c2cffb6fb933f54f208dafba13b48e6797fa4102daab7e9974c2d8710aef8971893eb32958b3178d0528ed11335047634ec257a723d4c914ce6d300aa631a8a3b431381d5468a68e391b10b4ec0cd427ecc124de719f7721b1a5b596ac1509db81886eeb7f8cf65b7bdfb7d8d3d2f40bb2f2496c7ed189b6ec531e0bc3761f7d92caebc4018a8372b408f0b854cbdd090af4c9ca3b1deb5bdf2f2fa7ab145f19012dfbcf7354c4148151477019d66248b2c68b0485788453fd38ee29d326a1d81732079220bbc46ebe1462bef1934f9ff696d3ff6334ae3dbcf990a8bc908a3f8acf7552fddd43a2a167174011baf7561c33af17e147c765fb5280290357482205d5e0bc09ece28e8fff324b0da2fce26a5d07aec49def9918561dc3bcb14a784c347b099f5731df9ad64eced71ea4dcce17ac7a921f9cfcf032b0a8a8ecc700bebd34c41b55325562ea514c74ced77d3caafbbeb372abec513bc37bf6130493990e2e4ec03ad24e68fdd1585fa7dc58d3c3d47d2469da920991ea1b210072df69941fbdb5005d3557f9e6aa9cd86128da1739714837dbc13a9058da6e9ef770c57ed05c76171b722a779f0d2ce3cc36ccba52612d4e0c642643c628e7142f8382e6f65487dfc9ba5a0ccdd79ecfa925f05f44a40e0a89ce04033a46930dcdbc1289082f1ff08ef214cf140b7fb1f8ed5e617bde69335b95d92d1fadfc5f004e5871f643dde50608efa3091552b8a7999638f55e432c2c91e92d4223b80b2ea342c6db564a6dcf08f66abcd3d747ed8d40b7da6c64e92945b2636335c274c12cef7ed4694e6c6235702e97e624ea2250716517de1c4967718fcc763f1a01779a4c371ab4f2a9c2cc7900f6d630847b9b8ddb1109f93ed34711416fdb47e919659786ec2c303cf6dfbaf7a21e6b6863c0a2c03c42927e152ca387038ddb457b155a12348dd9efc614dc4b4545e742c5e332e95d41fcee38cd18df0d4b2335be4dbf3aa6d2ee24aa8844dd1c99fadc1fe176cb5374261096b50e7918914ebe4c3cefdb23462e917d3dd7f5bc8f117116d7b1db53444d0b4c6d214476c020dfcbf91a5a30ef322e47dce7219e38845ea8b314e4767bbb61380440decddc3bf490bfcb9dca151a089aeba64beb34b708ab243916c63f8bf8ab8b01861379636187775db509d74aa88bcaacc9a475f0b9cadd5f9f96b6b015d25d88f1579b3e6d0c2826522121caffd7f671c11883e117e3e2f854e6de51e143da2297c4b2887afdc8d009e5b0612b1d6e1e5f0f46faebc6e77d43007e4ccc38e7126b9f4a0b3369227dd6845797c5d37717f5d4785bb3c2b8c055d1e80085dc1750a0c73b58ebd65ff161371d7bce3da1cbe9376df3ff8e921093b7ca3bc8b7b3192ff83d9a6dbb8876958908748446edaef523b469afe62753284c6c7d0953b8ce30cf2b2d09e2db568137c95b687d76e4c051a2a4ed1697b36cbb5e3e3f936d20ae49864cb3e22a9a0a38fd5b841c93110eb56cabe519811e1042d920a4d79feee0917f4184c4bdae4246e62f1aebc05a1692922a5b4ee5d9d993730ba53e65f8cb77a0d5f007234f55e2739bb71ec2019106a953e606a2601bb1654df691c024b3e5d08f0fba26a9d3aa304b21ea3945df6b9bfa76083d7fab7649998a70d0d28195d1bbbb17b56651ac4febae01a915aa51c4342d83da8895b4a1a0ff3662438d34ee79d34e0fefda0ac392c35156184677f7c0d487633b026b315b4f154ee23ac57f570c652518fcbfe80732a871abbc4d63a6fd2e5d48b2d81b868ab1e975b282fff9e4c5403988b6255c441e2f041375b76ef2ed14c5b3c233b894369656f20c75d8633ad5d2593faa83e8c7d84b3c4844626c9558f6ed7e5f0df13a2b0c299f042af821085c4256706b9de1ae94ab6fa3f1575c7599018793f17c870c04d1d7b372f655693f09c8c6a2528125869704fbff7da41c07c5d19ed5d4bb5fa0cf6d419ee4a5d23f2a30cb6de8e1370c0fe79dd83a34f43d70133629f7acecbf5858cefd81ee65f38983c0f124551d9976f6858b85997755fc085d64bd0c8a9a6d4590314055a92da9b67fa178f6a8245c1115055db64763d6b85ca5d59e74eddcf8ff72bd9d576d20b3cc5c79bd33aef181bf6b1df3e268197b0bb54019bbdc4b0659970f1fab34cd0a70e05a01c8de492bdeb3bb9c86960a70b7aa385b6fcfcb4ecea24452de75fcd13d02f535017f8e60ff7566f54a688a247a733a9ce107437ae2b11ef40bee80f5f3e354dfe8202fdd08b4101f7430a9afd47abe55b0de64d69dacd332b3f6d1cbe3fc6ff36ccd56747ba0888e08d5fb68060535c0a2d3cf1d50afe2a83e263fc22c23f267cc6d563b1926b765c4e28103506f4487d0189e8f28229df8e3378356425014b7070351eb822a4c66c73e86fd8e652f8a4de91117cb7693a8e8cc376fa314837f0d1ba017997638e3b6c5de0f047532391a5b092ca024bf845f1a0e06047d8f0ee3535878f3757afa1d02e3694d56cc4a8fb543c33c7a83d35a34156867bab6e92f652e0f3b861aeaa741e96eab6f17bd45551237a4b101ca8c60a1ce037afc8e73b547c30fa22aa88de1e02d2c8d1743173b440db70cda8c0d4728722bad1cac479e55a720dfdf7c3dbec69b7c7d943e549aa22fd7ed795158fde7cf0b1899ed59c3531b449099e7f767b90583773205495fd9cb4cdeda5e606215a6ebefcd0d0bde1b1380bc443a9f2ba59ed01e5d1d74f60c5a651148bfc20738f26eee51f31c7b874180807f1291e4be1748bfd821bcd9da045e797fb5a6d1074d9fe0e75510e4ed0d17491aafafae9ed64577d0e220dd88e2b57d1c0a22e0f5aa7ced5769452a42a705da59b4c1cf2d4430fb2a7cce3cab27767463e0eda685a45b71abeae406acc94fc113fa29563c73cd24c640849cabbe417cdcc41751f8690f2365bfe1a167283c0268482e6219fd73d818707c50ae4635cc3f8116ae95ad8aa64a4bf109bd0378d5ffbcf526c334276bc7d78892a4ae3e30ff8bb10bc8367cd67f5c1d9dc681e2938a00e7636e9e7a447408bd251221be88e2785df438f70779ad3485d7bfd940b3d425c6ea878f19258caf154f58fdc59fb150281f21988224fd453da4d4150f7631bdf06bb70d6d2d4401d2815225ee53b2320962b0a213b8b245ee124d56a5e607878ba2390e52d5a18928e0023ebcf9f258d6ef70caf937df9d4f7618a1096ce2e1eca4e4461ac1752881e3b96bc9a3d23ceb4426709545b3327f1f272e51c2db2b1e74a414098bfbf9d3f51d7840e36afcc760c6df8750a4d45c24b44435795f9289f660fddf425c801bebce074cfc86c7633c691d7b03e6fcc4d5c8a1bcb0c65c84f918e20357f0da0035cdf97efca85af10a8f2aeede55f63db7a2e035591aa7cd9b7a73a69493c4b230d56b33e35d17608832711876d3e7be04e921c4e831705a3e2265841fbcc46fcae577e51b3fe16def5db33d35d1d34d6af679dda41bef0eefbb9d16166252e0e0d3ab0389c78abad73ac225061a9ec5259d96b5873baa99c267341946befba4c8de99357f4467eaa04824fd20e3ac6844f483fb013492847b8e40e9565454935cd17eb3512ca5e8259753356bb591a309253aeb48b56421aa5c6f2f6d66700b592485a7d07782fc26c143f4f1e00cdec00235c15b9319aa65370b575833c4b1e50769c1518482737fa0ddea36aba2aa5e92d3e2a6b1479791819a19a67fb43870fc3e161f90b4030a9e7354af41d5e0adff1dba92f6d1b02d7e5d4fb41fd992e876e35d121e32f8c5048a960c5474651958126d9b2c8c797a86a54931e74f376d4b1fed046a471eefebad0bcf6baece2cce5e4ce5d834083023841f040d5a66f21935a9dc30cdfad626387395737ff0a662b53e8d89afed2876b407990fd8c3d7475b1f9700999fd1b96fadc77a43d364a11f4c09a50b527130614989cff8fbc142b922ac515db1a5141065e69c92f86772e0f4e40e1d109f320480796d8712f62e138e9e7abfc7d24c6f27e1b2558358afca6caf58032435341418967b09ede1febf2eb4b46a091b2f304237f5823bca8710d6a432702758c6ba9f5f5e2d8564c95b77b5e39d8cbd02"}, {&(0x7f00000003c0)="d9fed4609e4d01f24baf28a71ea7fe50a914cafe253f00258ebd32760c05adf3897bfe472cab5cbca5a72859c3e3ccf38c6f603321a50ff46290c8e39702a8302eab24000e07cfb461ef4036d1ef04fca96ce49c264c5af53fc93f985b126374fa4a1108d24e8ec383fd687549cccc075925afc51195999ca4ea371f9a8f2ada81cdddadf90b4450085ad7c1363e8e6a8cea0eb8db873a8ceb13faaf246d971b5d1d63f23a1f5e3e9c604c6d432b26c7397d73cc137569bc6ec8f54a62580a9b1732acaf8de49bc94914812f06"}, {&(0x7f00000004c0)="dd571d61f2e44ab11742a36d593135fc42e34de164f9c0624638e5975c1886978b88df0c493a6203491b96beabfb2654f10236aa9fb5a42c190447e82c3283453de457f9e5461d797447d5eaeb1399df5c87d5cc33e79a943f39226982645ee1b83a6006b0eefde03f1827c837ad1a789537cdf207034bc03bf922497db1a827e5661c213e2527606864fadeaa259f45d18a19e3b9e0de50c7eff6bdf5aac7824e8d3388eb2f61acf67cc36dffe0d8207cbe3f07d87f30c6281e64bec5e3c0122ab93a28cce710af97264ac36e420dfa195a17dc16286c12c1f4441e344372a475c40f7c28"}, {&(0x7f00000005c0)="0c973772a5b7c199472924d5825103f36b5cf16bfe6af21974db0af40bac7c9b62e8e53b9eb42e3029b0bbbf803feeefbc69b4d4cfa3bb05f43ea48f9b87a612bff8defaa8c1ff222a84f051ed3d1f70205abbc8c32c7593db04f865be2d531eece0d694585314369ac13d07c351f5767c997c09ff04a914e84968d48c629b4efe4854529ac49b5363f405e7168793"}], 0x100002a5) writev(r0, &(0x7f0000000380)=[{&(0x7f00000001c0)="c8", 0x1}], 0x1) 23:13:53 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() r3 = dup2(r2, r1) openat(r3, &(0x7f0000000080)='./file0\x00', 0x40c, 0xffffffffffffffff) kevent(r2, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x43}], 0x7, 0x0, 0x0, 0x0) r4 = shmat(0x0, &(0x7f0000ff9000/0x4000)=nil, 0x1000) shmdt(r4) sendto(r1, &(0x7f00000000c0)='\a', 0x1, 0x0, 0x0, 0x0) 23:13:53 executing program 1: munmap(&(0x7f00001ef000/0x4000)=nil, 0x4000) mmap(&(0x7f00001f0000/0x4000)=nil, 0x4000, 0x0, 0x1811, 0xffffffffffffffff, 0x0, 0x0) geteuid() 23:13:53 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/59, 0x3b}, 0x0) dup2(r0, r1) sendmsg$unix(r2, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="280000000003c3a39e50fe4dd4603348ec06541ed68650cbd36590dcf160ade7739357f002fcc06e14eebe4fb949309c9b719fd8", @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r2], 0x28}, 0x0) 23:13:53 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x2) pwritev(r0, &(0x7f0000000540)=[{&(0x7f0000000080)="8a4f401d2e93b31318100c46", 0xc}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) select(0x2dc, 0x0, 0x0, 0x0, &(0x7f0000000100)={0x0, 0x3fb}) ioctl$TIOCSDTR(r0, 0x20007479) dup2(r0, r0) read(r0, &(0x7f00000000c0)=""/9, 0x9) 23:13:54 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) setsockopt(r0, 0x29, 0x80000000000000a, &(0x7f0000000040), 0x0) 23:13:54 executing program 0: mkdir(&(0x7f0000000100)='./file1\x00', 0x0) unveil(&(0x7f0000000000)='.\x00', &(0x7f0000000080)='x\x00') unveil(&(0x7f0000000180)='./file1\x00', &(0x7f0000000140)='w\x00') r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) getsockopt$sock_int(r0, 0xffff, 0x181d, &(0x7f00000001c0), &(0x7f0000000200)=0x4) getsockopt$sock_int(r0, 0xffff, 0xa8, &(0x7f0000000040), &(0x7f00000000c0)=0x4) chmod(&(0x7f00000002c0)='./file1\x00', 0x0) 23:13:54 executing program 1: clock_getres(0x0, &(0x7f0000000500)) munmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4) mknod$loop(&(0x7f0000000000)='.\x00', 0x8020, 0x1) mprotect(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0) 23:13:54 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x400, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000000)="3e2a7913e4bad21c734f4dd36a27e5e27b216d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2831c61ad4491d1f7828bc2d2a500a35", 0x6c4ee910f91f973a) r1 = syz_open_pts() close(r0) dup(r1) semctl$GETNCNT(0x0, 0x0, 0x3, 0x0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xffffbfffffffffff, 0x0, 0x89a3, 0xffffffffffffff7f, "90d2fdaa510000000000000bffea9c11fe4dbfa6"}) readv(r2, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) 23:13:54 executing program 1: lstat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x402, 0x0) r1 = getppid() fcntl$setown(r0, 0x6, r1) fcntl$setown(r0, 0x6, r1) 23:13:54 executing program 1: r0 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) faccessat(r0, &(0x7f00000000c0)='.\x00', 0x2, 0x1) 23:13:54 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) listen(r0, 0x20000b229) 23:13:56 executing program 0: r0 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r0, 0x0, 0xd, &(0x7f000064effb), 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000000)=0x100000001) 23:13:56 executing program 1: r0 = syz_open_pts() poll(&(0x7f00000001c0)=[{r0, 0x100}, {0xffffffffffffffff, 0x4}, {}], 0x3, 0xffffffff) r1 = dup2(r0, r0) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000080)=0x7fffffff) accept$inet6(r1, &(0x7f0000000000), &(0x7f0000000040)=0xc) 23:13:56 executing program 0: r0 = dup(0xffffffffffffffff) bind$inet(r0, &(0x7f0000000140)={0x2, 0x1}, 0xc) r1 = socket(0x18, 0x7, 0xfffffffffffffffd) getsockopt(r1, 0x400, 0x2e4, &(0x7f0000000000)=""/246, &(0x7f0000000100)=0xf6) setsockopt(r1, 0x29, 0x3c, 0x0, 0x0) 23:13:56 executing program 0: open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) unveil(&(0x7f0000000680)='./file1\x00', &(0x7f00000006c0)='c\x00') execve(&(0x7f0000000000)='./file1\x00', 0x0, 0x0) 23:13:56 executing program 0: r0 = dup(0xffffffffffffff9c) accept(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000080)={0x9, 0xfffffffffffffffb}) r1 = socket(0x800000018, 0x1, 0x0) socket(0x18, 0x8002, 0x200) setsockopt$sock_int(r1, 0xffff, 0x10, 0x0, 0x233) socket(0x18, 0x2, 0xfff) 23:13:57 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000080)='W', 0x1) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="c53b4cf2aad133a5b1e356e3a2bd667db3ac018cb88cbae67cf72c1f88d2d03068bc25bd4e45a63164e8672184578b5f53854e31292c1f7be70d346a43689c5dcef963f8a7af8d793a7fad6996f955da70f86e58fc04d699b7074252b911407fe1b01e07c2e69cd2bf824af71a06fa230fb8122c639efc50e20b6117923ad9feffc7b59be217c64161416fbb3b6f2c217a54eb10ff95ab41fd195e87273715311480c0b3cd8dce47d64d1bb40b34dd32d459c3ab88d1daaa7f0ad8e768d062c373d355ca4a65e92b81a38813e73c68d17dbf32c5f5598518a9ad9129", 0xdc) close(r0) 23:13:57 executing program 0: r0 = syz_open_pts() write(r0, &(0x7f0000000040)="275740bde8c23a1487290de957773b5e1d7c326973a61d0a02d7f843936a5301ada852bc507db9953280467505f5978a2724b67d8e7008cf14b0770d40166676d5b34f2f358b9f53cc287bc609d988d5c461646818fe6e01d5fb2d528a061d4947d8f67ac33777ebcaa307fccff50f54dc57dab2d5ad2a6c4b696e4a07b26c58a7845692d33781feb55e54337d595bc7c9757eb959f2b9c9746dfb9ae49441a8a733967c85749500031b179c37f9b7d32e", 0xb1) 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)={0xffffffffffffffff}) dup(r1) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() syz_open_pts() syz_open_pts() r2 = syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) close(r2) 23:13:57 executing program 0: nanosleep(&(0x7f0000001c40)={0xf0, 0x7fffffff}, 0x0) r0 = kqueue() r1 = msgget$private(0x0, 0xc) msgrcv(r1, &(0x7f0000000000)={0x0, ""/127}, 0x87, 0x2, 0x1000) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) accept$inet6(r2, 0x0, &(0x7f0000000100)) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) kevent(r0, &(0x7f0000000140)=[{{r2}, 0xfffffffffffffff8, 0x40, 0x2, 0x271, 0x10000}, {{r2}, 0xfffffffffffffffa, 0x4, 0xf0000008, 0x3, 0xdb24}], 0xf8b4, 0x0, 0x10000fe, 0x0) kevent(r0, &(0x7f0000000000), 0x2f1, 0x0, 0x7fff, 0x0) r4 = msgget$private(0x0, 0x80) msgctl$IPC_STAT(r4, 0x2, &(0x7f0000000000)) ioctl$TIOCCHKVERAUTH(r3, 0x2000741e) 23:13:57 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff}) getsockopt(r0, 0xffff, 0x9, &(0x7f00000000c0)=""/67, &(0x7f0000000140)=0x43) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) getpid() setsockopt(r1, 0x0, 0xd, &(0x7f0000000000)="e8530c3cd4eb6235", 0x8) 23:13:58 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x20000003d, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) socket(0x6, 0x4080, 0x6) 23:13:58 executing program 1: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x46bfb) fcntl$setstatus(r1, 0x4, 0x84) r2 = getpid() fcntl$setown(r0, 0x6, r2) write(r1, &(0x7f0000000340), 0x10000014c) write(r0, &(0x7f0000000000)="3d070374428468a01197b10a3a0a376b1a3d7ea48576fef702352536f07bfbd534711c3904f41ec10b4c8dfa83fead0375e84b90476a0ce1617b9290696be541e4e88339f41c771c270577459e9adc2cebbcb31c95de3886cb0d96e2b23e", 0x5e) 23:13:58 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) nanosleep(&(0x7f0000000000)={0x9}, 0x0) utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000140), 0x0) r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) bind$unix(r0, &(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0xa) 23:13:58 executing program 1: r0 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmctl$IPC_SET(r0, 0x1, 0xffffffffffffffff) shmget$private(0x0, 0x1000, 0x80, &(0x7f0000ffc000/0x1000)=nil) shmget$private(0x0, 0x2000, 0x50, &(0x7f0000ffb000/0x2000)=nil) semget(0x0, 0x2, 0x309) syz_extract_tcp_res(&(0x7f0000000180), 0x7fff, 0x10001) r1 = open$dir(&(0x7f0000000280)='./file0\x00', 0x10080, 0x15a) r2 = geteuid() getgroups(0x1, &(0x7f0000000300)=[0x0]) getpid() fchownat(r1, &(0x7f00000002c0)='./file0\x00', r2, r3, 0x4) 23:13:58 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x0, 0xffffffffffffffff) write(r1, &(0x7f0000000100), 0xffffffb5) madvise(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2) r2 = msgget$private(0x0, 0x1) r3 = geteuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001280)={0x0, 0x0, 0x0}, &(0x7f0000001540)=0xc) r5 = getuid() getgroups(0xa, &(0x7f0000001580)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) r7 = fcntl$getown(r1, 0x5) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000015c0)={0x0}, 0xc) msgctl$IPC_SET(r2, 0x1, &(0x7f0000001600)={{0x3, r3, r4, r5, r6}, 0x6, 0x9, r7, r8, 0x10000, 0x90, 0x20, 0x2}) pwritev(r0, &(0x7f0000001480)=[{&(0x7f0000000000)="ab1b1a04213e4547b11ec713800dc51fb0fa4ca32a9bd02237406168c863575b174da810da9abf7f7724992b81fbf0d84bb04c65e0b454effe03f78e8dda7ad259eadee1c4305e0246771c301812872181d9d2e4476010ed1af7564ad4317a0351e58faceb90be62e9fd2d0d3c3cb0982b1b72575cf9f749c8abca46040e3891bde8ca541945475cf97c09903098afb27481f8c5acf996705961ca88f2a250959f8dab6872fd84822fa5c99395d64feab544fafbda7921a4263c1933ca31408875fe788616df70ab47381aa9407f4c7bf4079f", 0xd3}, {&(0x7f0000000100)="75e1aab30d8d3d9977496fbe8ac25cf4a913ebbefe332a3f6934c946b09be4412b6c7b592dff273852b0d4ad50cb4dddf111964cebf7b2b1090800fda620216b851d3d2be1ff8a6cd86827adc942b37e7728fde9150e9334afc1ca62", 0x5c}, {&(0x7f0000000180)="324143d509f7d0ac7fb14f2c7e2da6c0a77eca6eb85ce948574fe8cef4ce73226dd89299c3fc90c51815a2381e10cc9b1b8e3b7b7932edd0abe3f28ff9faeb4eb368c0ad1737a9d87c3ef0077a7733c41239f677e7b4529ea56d7208d66503e5b836e9f5d1c181b59878c5479603da0eda35e1aff6f7121f9b3084e4e5", 0x7d}, {&(0x7f0000000200)="50ba239ced6cdd13487626a799d60a795e48fe12348513cfb0d18c78d62c0924217615e3d4c86808c3327d49e94e637ca8cd3ce5f88915352a5064e5732aa2cbe6939349fdfb0560350ef4f1613778963027aa9cedea493ea43f37d1e388d21e7bf3c0b8996f604056adcd1461ac02e85ac37dda4daf", 0x76}, {&(0x7f0000000280)="9521edf37233c4a2b3b897c00b86641786e9314fe020b1355e6c3b4991dc5634d997961e4335d371da629d67fc0c1d562afb04e8f8f0b167b48ab160d67c9d8a37c69c84c13b676c3ec57bdce1fa502807fb3f380ad5860d32e0e44642b9a5c95489a054df58e7180238fa6e76422d1978c65de6b72a3444bb7d601202da933cb9fa9e197b4b3a1ec74fd90641cc439a9e826a739142a834b2a320cafba919c3e1a24119f1320371a710aadc7a8a2208418f75432a454f6b7d6f92ed64f900b775a7fe41aefa5d1218279db0817cb786bfeff190db9da05068c339129091dcaf20c339eb5d12f2b7d54ee7b620b57a7e2cb4364a699fb28e273bf8d342afe08cd2a1d4b32cae5f5d3b6d30e7dbec7ebc9e05df77b5cf276eb69f7696f435c5ce4b502fe1eac461dca1dac56949b914a9e5ad45e6ea9113c58270ae885eaebd265e2af8ab081a5b3685f2b5926061e876f35e7466c774bade943caf91ea742f00e9d15d95938708c85108e9db17ef3856188008cefba0ff65e271f05658bf997d0146bb2c59d9980dd754405ca3c7f2a9dff218afe51666c95943c80bf31178268c2e7b655fdff611f460bb5874d42558b4e81db94cb5453d681ff85f2f182f8f7a4a65db4610fe85547341536e1a92797dbc3e021cbcd592f4c81e94c2a017e80ba3d448a951ed5b7305b1a6efa4d953d5c75d0ff5d7703ab6e7826ccaf0654c0ba58b62548dc028a30a0fc13b4b7213091b8a2217a9562d992165bafc1016ce208378091a81b6ba02ff9c729b546bd4c23cb2675a80f589873ec7afb2875d53e1b791cdb9080d07853b0a1ee99f056bf4728ba5adf0741fb35f406578a4b57e97e052e69a8c176e962cfdba174e8bb6e91a213eb544bc66348d517bb86e2411eeae9f4c04ce11d9c77fd9ec637615c378062eb31d0a404d9788b517d940512a707c77daeb4d83a58fd51faa0644397f22cc67853be5ed28f1d9a7fd11199d7ae2553cfd1134ce4775628e6ea15d31a756d8301c057b54b902b486432d02564b731cd6b94e57db9ce2cece5f61053bb56a7617668b5185a0fe94cfac4f0968baf616e14e42f948184a60c4fdf6ecf8a7db80e8b5a8a3f83e9835f874bb3c02e8bb085d391d74bc6f5536d1e636b497d6be121454a6bbd11f7e3b112d0378048b97fb280f7a4c38cad86ef4e8642d068a081701fa6c6b9734427e0e4dceca2bd70cc826b8530d4db08ce4471b52f6615383765808b6c1fbcd0d0dc2f1efdd1cd60619fc0c0216215d40faf69b34cc1709bf339589dd1894944a7608389b219d74ee71b137ce7941c5404d1b1579c1b74489e4e23e4ea52b17e13e660a1e354422518061fb0c43ad3f31dab5beed4a70b6fbeb23389d109ab0b966b9e62e3ada33ed11048af59e882b0e4310290a20ac363e8cccbcd0b52135e0aad9c171d92cc7e4e6dc764681637a01baed448175621ca313cf2e038737b13843bff316267c72f2415b2fc5a6294db2da89678f4db680a4f90a79f6f206b03773cb93874e9ca27a935bbda6941645242fe201d1dccbd953f40b1ee6ea86efb25adbbfd8ca7a1230937956882d933a3e52404a9840dd35f397ea3d61a93ae7d1f29f432c69c582d6fc7f73896c7cfeccaa7f5e465bb1df13b880568cf8a0a89b08a9a8229220f8c150004f91ea1f1ad05495f1d7a08c91e77a165f274398f52580b293ba2e404e25dccb7cca6513c243def97e59aaeb2d3d72be163fc8aae2cc83556d2d115c5e659a382807afe9623092521d5d43fe52391cc5219536ec1fb3c35bea6a5c4a1cb2b566b709535ab00aff55e005aa584f934b6b175b33aa5453a8b8ff5d1fef4571e010e163d1cfad14c6b2615047cdd24b225d61aa1a602b01381db76ae599299c7ab358d0d28fe87f05d32c99c203061991fae60f2c3515d9f4dc310a3997c1f035434d182f03d14f7658d1acd0725692184921f9816b2c7037c7fc879b28993d50d107b11d188f1da3d8d6f8c33f8495eb50262e5b8bfa3addd782d64ae749db3bc7faa3c5c3781790f00ed6291c290fc24b6dba281f6299dea263bb037898590d32696c75f424d96c9b058a1c82c4c47de4813ec63221d006cfe85b7580f246397ec12d6126ebdcc21e8a39441b1c91fb2315409b4433d939cbed3efab7ecc3eb53939ad7fc2c6dcfd9d4ac21a0d40194f4b55c346b3bef710a731649cdaacff446785b0973db2f0967a549cdd5eb309518aef1fe828913ceade09b2b7bbbe34fad530033466e6f126128d7161cd7b66936830ef1076f9358c74405c68ae8edf507406872a636cfc6385da76d563bd4c06447d54fe03b140f696ef828436497ee480fc822ce1d06fa9e564a3d1ccd9347c9c8fab7ce4f03e83760249466b918f0a8f7ba44a0b02a1cdea95fa2243b3ee65aade52ab475d3f250c8d9503b4dbc8918d49a4e635eb4d9293ba499386b30444a9413a75cc61678b0c86e509e59c043f06eedbac4ffcb4f6415440d5594aac7900bb9cd0ac2f3866a411c5a3ddc6c924ab50060b514886e2aa28ecb8b9f66da4a7bd732cc21ad20629303ec6fc5b0cd11bf1a70f7af1ae8f0631d02770a1d8e0a864105eb3f5f857694b7a62c3a8568bd1f5dda60b31b66eb0a249a7db5d8a871438aec53fa32cafccb852233ce8d1d2040d768a2116fe839cdef5e151d33580d637412c7fade87c6967d97b2c71be5a1c719a5fcf501c770bab5c5fa8e87f54ff22a284ed05524b1093ce367b94846a09a9a89a04d55d615d023289b804b12d7b823f05a7aa4064ee9e3f7641470813472dde8fb04eb2bc4fc994ca7ce6506ab1256057ad4957bd6b0d7cd3375bb014cfcb12b367a69ef4ea88cadd43344116a1fc979b5fedca3d13b602b5630d072c234d07d452253e395416b39834d9fb8ff04de1fc24ef32ad2e6a50663e5ac9943b7f1cb57a58e4925edb085b13343944e50854d91c7b5ead14cd99ef4bd449b5037e868f0c7017e0fb0d9d3c2be35a97efebaa20e3aece7542a04dc8641a02c3c0c1a8619c0c90b9fa8ec25f7356381d27d7542a49183795c4f16bd09e5117ad1686ce7eef703452d0f645282e25c339393c59b2e10c3aea70ce63181dede35494f267097bde3b74d891f58bb1d227fc9ae8ca1f834a61d1b1b97ad10887552523f2aca262a41dd64f556393239d5d4c809c1bd2410135599bd24dcb13fbcae157335242381ce34d220edf39ac6bd85c946b4807b3a63a050733cf267ec24ed0825636a29df1abb4c31dd846694172a20a75e85f21815a3ac6e92a68640d7b88d9a52417e77281c667680de719429f72d565e4e916e1e3e11933d4edf717733033c0a494d5d171a0015592e339f84d5a70a05f22ae34d6bbf2c0a16af2f50805e7f5e70b796a91789e2f5907bed1beba7133fe6a8c6e02c9fa2955beba7027440edee6cf1bf7a73dc79518ec826741c01136d57264e7c7ad9e5b5908d084b1a53f16d264f4a76afb9cba663e65a874f78d33c796ac988e082d2ac5326493a42bfa0172eb3671cdfea0a79accb44e183b6c652f2c404b10773e18d09014d1e779ce1afbeb225d783104f831f6b39340ba13f9c83f579a5803d0e0454ace20c5e1f63cf54cdd1107871749bd773b3fffba52c15bee4cde668a52f284199d6154b9cfd905a89dd43d99f45bb3974eb4682cbe3a0cd1613f3fecd3d43b3532d9575f3de8295c8fa5d6de69d4112822383e152ccb5c0472a00e9556041af5f0311460978874a147ec7e2ad2a658e644fe750843d9f20bfaac17bfe2fe9597527875fa399de968c360f06194f28468f2f3c50c4c63a7f34a7a94bbfb518464b0cc1c454e97b5d1e27cc8c2ab3b8774ec3b1c9180e937c603b31cad9bea82da58686c45b925a553934d527896ef8a38889cb0cc034e3bbc036e1792f01c78292dcbfb2eb22ae41e9c84adf17d8340feb5e81b10a617dddce76d47f8ff68004fe496e7d5bc7b03341d830f20a5d66c072ce62d60dac05c88874ee2b930821ab5fe906513ad0f63be826ab4b5efc695a7a6eabde555ebbb56b9c32dd97c4226c78319a5cf60008c34ee548c51ebb31de7a10b35fbba75ffdd02b9baee02390a9ffa6118c07b636dea061e54d1a33e5a744762d32ee68fd7963292173513fd1ebce3b0875ead77f1d98e7c727f27e0d5bed9f1fb4b602e77004aa752099569e07b806623f8dcf0f88dd4bc1aa6118e44be5d0e169ce59dca5416c938bb835c968a79f431049767e4a120a53bbadcf4e231bc1722dd79a79031c1a6075ca1ecae44b8bfe0bfaaea0d47a3aa9bdf3818f8fa906f9c0c55879d48f664224c4cc68c2173778d5a37888cd2845258e4b355a665e8598e65197401afdc9b8b3c4b6b18d09ad11217724dab830a554d8360db5ecf0416cbc188dc2bb409a2d1f2ceb056aa899e547c0041c6edb4220432c1ae38da5ad3c3b9c9283fd3df46585d3230fddc1866fd3c38bfb2ccfe0a40c227bfa035cfea2b6b81c751bac86ca8b7c42757e7e5ac1ca2f7fc28757a603c1b90d7946d715bed3588aa595318be6946535326188831512933898b06b62185bbddb68202b3ce8b50c429056b2dd34170ba2c8434ff716ebe155a3f023084f40b61ec32eb78ff0c84de8973df5d48551ea9628c44ba22015c7b631053a2b2079c4f2655a1387dbc3d1352dd57b248668730bc7da9c6bca4daa40b698fb5bf36dd77c44b785c90190e337f4e8085910ff4cf363ffede449f379abed794ed3f14222bd5a3a16d4bad1555ae09aee111e83dafe9047c9aff457dec6ceac848b7944f761faf1c82a4befa93ee2ebe4afc2af39ac1ee1d6142b98024dc6c4d66ee670e33ae382ac235d7c7fc95384a1bd0c381544275aec6250dd86af585d4158d22887e59df0ec2a381628ea342d238a839a86dc7af2777172b4d3604ef37a795104509613ad723ce3d0b9f23668dc0611f97e4d8467c73cc8f06c432130b8972a4e4bf04a0cb97c290553dfcf061a457ca0808709926ac004daa0cc063025bdfb77d0f8f116646a56d717ae2736b0af4cbad063f91d6175c76992e1bd0b203dcee8815857adab7ed498a786e6f7048fe7aca3a1e4eb57c9d94a07628206f25b15bdcf9b177ec15f12218ef2ae0994af48bb60eca1a5c514e0b47ff62e5ad598cf1104698e394dc36fb9b0579b5e13c7b03e115f23122840ffee67310b0a310a3d0de593137d676ffb7c304267c38e8f21ab2694c7ec2fbd44d4a05981842af5964346ca30179b581e686a496a99f86f77ff138d4f4689d272f91b45590f7043cdb0b46969209fb4ac0f47575e8ce7e0fe24275f74d433e10fa65cb51f0548801333757951e16669f2810ce15eceb78323a791c06ec9667b475984166626ad1e0735adf9cee0a828935c65456237bb0b5161ad03597a99797dea0faf5f9298c80b0a9539842459492bd3ac22386fe95554d98b499ba6a4c169b6ee4a770a0053d09eca67cf9c7b479127329fa077da78ad0053f75f6220e274dad8bff8e835b4280dadc547b42da1d8b2e9adcbaa7f5c01431dcb442aa4171019fa67f097ba063487ba5617a9db29d1e3265b1a1464410a8a0148930062b06275281ebcb69680d1436881cedec0e98e992e80f4709549787041d711fac68fb0fc2f39f6ee2571b46e600d7e1770d5c11b37fd313dbf32f3065cd34b4034ca4caf5c0d1c35face50e25f0ae220f7915d8e6fb03ac0c355b928779cd43d43b6477931653fa02689abaa8d2fb15af39f926f44b8438ab031b88d1128ec45521b", 0x1000}, {&(0x7f0000001280)}, {&(0x7f00000012c0)="b00c10a1f7c1b0cbb67d4a36dc45173b98aac189581aa04b60223a9716ce53f10714a4a0c9d6565523cec7bd95bd5191507cf45026d4f93a5c7f2131f438cfc534d6f07df8450dc4cd77b98c89fff5a898816ef970a6e3a82af50a6a93a6b8ece84d44829b7479efa979b0b8a0e15ff526a2b2d7289f426e72b574d945a8620d7079fed92518c7545f75d2f167d6285166df3b32300a2693f3a19d0e905ddbca09655b7ddad0105ebd36496054cb9709b6d5b0c5ce8320a75870c4294d43076248fd40d8996f51b3af2f477cf2c4d1abc51b7a777627f711dd3c65fe", 0xdc}, {&(0x7f00000013c0)="64b55998fff3a8b47095611fb1c39bff370f9d88be38dd753b2c6598adb59dc8b4ce7de16df77b488bf9ff2a25bf1c4020bcae31", 0x34}, {&(0x7f0000001400)="96e4adc623a6ecfc4b60bcacdd3603a9fb06b553a44679759c0a742abb3561379fbcd16a284bd3fce4ffb057b2a24af4b5a262f0db8776566f8bd186389e8052c0a73d4a61c83ce8918e71a38b0332f4cb3df155c8b68dcc15a1413d27d0cc371b1db1132f9e0217ec5f49", 0x6b}], 0x9, 0x0) dup(r1) 23:13:58 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000340), 0x10000014c) r2 = kqueue() kevent(r2, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) write(r1, &(0x7f0000000040)='t', 0x1) r3 = syz_open_pts() read(r3, &(0x7f0000000440)=""/68, 0x44) mprotect(&(0x7f000071a000/0x3000)=nil, 0x3000, 0x0) fcntl$setown(0xffffffffffffffff, 0x6, 0x0) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e734578ff5dbfdcf0000000683a00a52d00"}) syz_open_pts() mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) execve(0x0, 0x0, 0x0) readv(r0, &(0x7f0000000640)=[{&(0x7f0000000180)=""/31, 0x1f}], 0x1) execve(0x0, 0x0, 0x0) 23:13:58 executing program 0: r0 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000280)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579c56fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f7281912fc4d5f16b136a5d00d1628b53a0000000000e1282f5f301e762487813e0e53232a38332de31ed3402c602beddf84e0bd1cb5e6ddf0a6228d3fec78d0c45c54a93cdc3d4766513832993cd735d1df48ab5514769b7298df49485ff060d9a9a60857df73885c90", 0xf250823c5b696823) write(r1, 0x0, 0x60) r2 = syz_open_pts() close(r1) dup(r2) syz_open_pts() 23:13:58 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = socket(0x11, 0x3, 0x0) setsockopt(r0, 0x20000000000011, 0x3, &(0x7f0000000000)="186fe65c", 0x4) setsockopt(r0, 0x1, 0x4, &(0x7f0000000080)="da6cec5f4e55d418cf13b2482384279a1dae93f56bac9dc2a04b03871656698407b83af56acada083d848b8b73684f75c8fd87487ba0dcae8f71abf025611bde0d27d94dbff8f4108f0bcdcb551213d6dc4012c23206e76517b57dd0efcfc9192a9bf514cb3c482e6e3a5ab4e0d71569308c19daf67f0472665521ea3146711b3e2845de5ea915c4a4", 0x89) poll(&(0x7f0000000040)=[{r0, 0x25}, {r0}, {r0, 0x101}, {r0, 0x8}, {r0}, {r0, 0x60}], 0x6, 0x7) listen(r0, 0x10001) 23:13:58 executing program 0: r0 = syz_open_pts() flock(r0, 0x5) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x2, 0x0, 0x100000000}) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000080)) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x2000100000000}) fcntl$dupfd(r0, 0x0, r0) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x200000005}) 23:13:58 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x10621, 0x0) close(r0) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x40) ioctl$TIOCNOTTY(r0, 0x20007471) poll(&(0x7f0000000040)=[{r1, 0x101}], 0x1, 0x0) close(r0) 23:13:58 executing program 0: setitimer(0x0, &(0x7f0000000000)={{}, {0x5, 0x200}}, 0x0) nanosleep(&(0x7f0000000100)={0x10001}, 0x0) setitimer(0x0, 0x0, &(0x7f00000000c0)) 23:13:58 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r0, &(0x7f00000023c0)={&(0x7f0000000180)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000002340)=[{&(0x7f00000001c0)="4f1d8c42e08fb9f00793ab46f5b5fa6093ba838f663e52bb3e264fb8d83cb716a059d9daead8f78826893a2d04ceecec7de83420945ab851de9b1717bfcc229bd44dbdb1caaea837f23f1ed33866470867cd3a39dabd9259b370978182eccc4983987e02efc54509859179a98000b6407adcc8f6f764ed3bbd62d54fac7d37a016cec45188d71307a43c9e0ad32f1c9d06227925063d5ed84b2d34c8cccbc27218896134f80b9c26ebd4e57a8ee5f91bcfba5c97fe51381fa0f0850ee87ef8f86de1accfd7756e2fcc4fc73e5bbfa80f12395fabc80137a1d2e44dbe59e5898026881ae585bf0b2b04ce4e268612fce23cd40f2e7fe5c10f88a49d7b782475049fe411b0a8b7b1750775de5d778ae97cb3b9c0198b2b4aae1ed011c772a23c53904ca03aa2c2608c3be92c818b418c793375aa912cf0820f1c117f60adb86f662842e6190e7619c86a81270a5dc0c732c6e2dad24321df02eb9def5e7c20dcd3734c5b1014cc586e63d103364d45c2f9c7ac88d4e426659db49efcc1a108e9028bfeb85cddce0fb7531df6b49135f0549c4c651676d165b0e04fd340d402a07edb6f9f8cfed83aa5c8fb17d69fa58c769a78fa0f3b5b91b139d7b936497cf7b12348091953a3cf9c7f092f9933e27f633d04f9c5489ba227ecdf6f41b8b6cb1797b236ce2a23697c3518fee6ebc00bcd8bd11793de83f64c67fc3e243879f95a15f3ec201c2a6b8c7b802ecfeff63fb5af4529a7288c373f2f02537f3359025ef80f7d0fdec13903f42a158007089b89cf55efb066f6310eabd84fa7b7e7833f40931b275677123617890e8deb5bb6a93bf0719ff9b2f55c14288b2b3f7101164f5225bb62fc12e69696e3e5137681708df7dbc24f66889795b28adb73055c6352a18673acdcaf8b26eecc01908ef567ebbf1f4db69520ee536a35b680b4d0c4a25afd30c41f0957efff230ba61c0a074b16a979499032ed155f7c99c36bef100e187be9d480641743b3803937ffbd728dec3f017d41de8dff5459dc166a8296320155829d5ca347638bea4271d554d23a10d73d0b89fbb5a969e1cbb2ad332457ec060f9e7ba9e1214c76cc0a3295c914728aeb7255490c7c008e164ee8eeac975b14011d96bc038ff640af3edb69149758ba461016630be742e96f669088c112ea3b756f712135ddf9ffd5bab4c9bf1450c29a0c18879bdab40587b16160568e4da01956aa27fcd1f28602b628edb5d00f6cb1e7acaa30b7a85d558850c912bc2e317d85b0f3c480c134151d007e90d9fd33b2632eebcb9da64f7abafff41daad1d92dc3d05e8a6f7b75937747e697a67d2c4151a421f4f5df5d9f2c83ef7d53a727bd46a2fe95bf1995cadf8564b6bc97ed5f103a1e19b6407521422001487046481dcf8df931aaf508eb1106bf1fe29818cc53030c849636cbbf4511543041d99dd516462ec3b1c14080703f23cd9c52fb416a302ce3b8db83bf4902e3b9121e8bde8e42f1c915ac99c1f9cd4b2cb191215d9cbfbea9e3ff38f9660af300c7ce26e5697a939823e529d52f725e1392297e1af866be89321b1e384fb40edfb20170dec478a4021b0984f47df1160f9bb7f4c8a68dea56ff2572b95cb886e6c44d1f4b7220af9e5bcd28655e23da9968acde9874b6be9e9ccf69ecfca13fbf23f424892976650354ac343ad570a9300e1b70d2e0b92c72b2faa7b504785e36eacb398e3d648ab78bd8c57115adf37d742f697623ce3a934849f509d03be8b758420a993cbfc54408824105b03787ec089094feb2f07b4c9ce0ac899fe2cb6279e0c8ddeb5d5bfc83b94172db4f18a046ea52e666483443222d5b03ec5f4f32e6183cd0c2cf4770963914babe067471a5512009206dcff11d6e88b02c7b637d2e0713beb93f062135cd42a9cfbadc2d119e0c326e64303d0205b1dc826396b6ff98381d95a248dfd5a8e7286ae57d23523dece3340e842102aa1fd2dc6c9eae6ab0b8125f6391794d40d5b095c5cd1e3e7f943061d52c96e1453c8ff5e6e4ec84a4214e0a95ec9b989ca523a0c660530fe58e31a2b1123fb85933e69c35c6377dae35c77d07b5fe6539fd5ddef22d2e46567d213ae795425fe92e4dc2dfc0afaca6acee271692ba557c5f12094eccc2b58bf46ec8288a62eb57fcfc05a45531bee1be57cf107aebc7127323d1867972e0a52119810d5150dce1586df5cbcd6c476da7988964ddf35cb8f83a8951160bc9d3784c0be0e8fdb10b5b57dbc04fe5b8ed6eef97199e79e726599ab7eb9b461546d467c1c6c39d57018c87bb23ea1d06ae7422789d28e1fe4385211ba6313308fbd9a34dc28501ba5967312b4d9e8f42de1c7b2525d899cd9c6b189f28994f3f8b0d54d11d0d747885393bbb88c594ed6464fdaaf56e507c0a1a6c0254fa761603be1ab5c81e1eb7b7d4f4d7afa6135580c453a946b32d483c4eb1d8b24562ee7277db54675eb423d7f3591665d8f17c65a2ef41ea86f010884e8d719c79285c8b3f21a5e6b52f8abe695cb3480defb6d9151ee42d2bdf0f1f92d26caed5634c2fb49e10fb832de66ec7779b2fbc633d19345e7e0cc5dc29a1526d1be949429bb1e4cb67c3f8253d52c1c87672096e4ed46db40bd025f080f2100b8e62ad57754cec21e013653b5a93aff97c824d1427dd23c0c41dc34756997368d6d4c431085895da6aace04b0f594771816bd9174b44cc9b7395331b3acf1426379fbf43e162e83ce9f417f508564c979403a5c757534ac794d83f4241ba2f09f697b5d733f997d362db3271552de69dcf980afa0f4e2054bcfea8f4c79fe03ed954d3f9514163f8622e68b6d7680e2a1e7661af13a784d73fe5e1abf4f988881fe4831770109503c56e8067354c1844735588fdcd", 0x801}], 0x1}, 0x0) 23:13:58 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080)={0x7, 0xfffffffc}, 0x8) socket$inet6(0x18, 0x1, 0x7) r1 = dup(r0) shutdown(r1, 0x2) 23:13:58 executing program 1: r0 = open(&(0x7f0000000040)='..', 0x0, 0x0) utimensat(r0, &(0x7f00000000c0)='.\x00', &(0x7f0000000100), 0x0) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000000)) 23:13:59 executing program 0: clock_settime(0x2, &(0x7f0000000000)={0xfff, 0x7}) r0 = syz_open_pts() writev(r0, &(0x7f0000000580)=[{&(0x7f00000000c0)='b', 0x1}], 0x1) nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) kqueue() pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) bind(r1, &(0x7f0000000100)=@un=@abs={0x0, 0x0, 0x2}, 0x8) r2 = kqueue() kevent(r2, &(0x7f0000000040), 0x5, 0x0, 0x4, 0x0) kevent(r2, &(0x7f0000000000), 0xf891, 0x0, 0x10000fe, 0x0) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) truncate(&(0x7f0000000140)='./file0\x00', 0x3) 23:13:59 executing program 1: mlockall(0x2) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='c\x00') mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1) madvise(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x6) symlink(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') 23:13:59 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000040)={0xffffffffffffffff, 0x2, 0x0, 0x2, "010000000000000000ffffff7f00", 0x1}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 23:13:59 executing program 1: r0 = msgget(0x3, 0x200) msgrcv(r0, &(0x7f0000000140)={0x0, ""/90}, 0x62, 0x3, 0x1000) r1 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f00000001c0)) msgrcv(r0, &(0x7f0000000240)={0x0, ""/56}, 0x40, 0x3, 0x1800) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000200), 0xc) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000000)) r3 = openat(0xffffffffffffffff, &(0x7f0000000840)='./file0\x00', 0x80, 0x40) ioctl$TIOCNXCL(r3, 0x2000740e) r4 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r4, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r4, 0x0, 0xc, &(0x7f0000000080), 0x0) 23:13:59 executing program 0: pipe(&(0x7f0000000240)={0xffffffffffffffff}) getpeername$inet(r0, &(0x7f0000000140), &(0x7f0000000340)=0xc) sendto$unix(r0, &(0x7f0000000280)="aa1763829fea99748590ec7136ca58415517e569384ce4103379faaa88c8589791c75ec4419c7ad20a31b620d6abc3f0dd6820b719080a8054e3bef16480448baa81e6436dff1ef46ee58dc399a67f062dcac475ffb5d08bf569eed367ea48675a0c03e4184308c798b0f8a03c24489ba97ab49edbeeff19fd294af58d8a74eb3ab37eeab1738f4da23fcaedd3ee6dd0ed479e90d63e3feeeb869dd0c319328a101be9ee54604f07007b5259", 0xac, 0x408, 0x0, 0x0) sendto$inet(r0, &(0x7f0000000180)="c550eff874a2db4bcb0f91469a2f29e25a9e7bd02fd2148d96879ce799995493bd8ac7147f3bfa66182d4a3e35782f176a61af0bf43d833a21a5c53d831658dbae6888067eb092469b8ea2a63d8b49e9275a66f2e2fd2ce362320ae2f1a159f59614466b71408686", 0x68, 0x1, &(0x7f0000000200)={0x2, 0x0}, 0xc) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x4000000006, 0x0, 0x0) socket(0x1a, 0x2, 0x9) sendto$inet(r1, &(0x7f0000000000)="4bda1f1f6be57e511cbb8050bbd83ac18482c9bb47d585c27853aac7940d97d5e2b19b5c5a6f6c5e057c744ce3cfab0e15ffc7f0e5656dad274e958e91877a3d2bf17aa3715fcb700bc0e27b0848cc38882221deb14e62c1c79a9039b1e058e1d95eccc52b083a7380d28ddc7a1e2fa803538a5b755dff79f88fe09d2694bc4cf9954daa0ae95d3a021c6fb6d34accffb6f2b4953206c894eedccf04143899767b425186ad32038ea2b8c3a4cded7290815d532050a6b2197645399c26b54c8a51065fe2c35285434dd8d4343101b49267b2461c0b3dcaf273487197236b1433c648d96dbe0ad9dab1b400ac14673bb63b56b9", 0xf3, 0xc, &(0x7f0000000100)={0x2, 0x2}, 0xc) 23:13:59 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d7304de400000200"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="e1f10300", 0x4) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xffffffffffffffff, "855c55000267f5bfa200"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) syz_open_pts() 23:13:59 executing program 0: execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/{\x00'], 0x0) mprotect(&(0x7f00004de000/0x2000)=nil, 0x2000, 0x5) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') 23:14:00 executing program 1: r0 = socket(0x10000000002, 0x2, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "e340ac948b074256450134fffffffffffffff900"}) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1122, &(0x7f0000000040)=0x4000000, 0x8) 23:14:00 executing program 0: socketpair$unix(0x1, 0x10000000000005, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, 0x0, 0xa1f9c0cd696506a5) write(r1, 0x0, 0x0) write(r1, 0x0, 0x1f) close(r0) 23:14:00 executing program 0: r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) readv(r0, &(0x7f0000000300)=[{&(0x7f0000000080)=""/156, 0x9c}, {&(0x7f0000000140)=""/15, 0xf}, {&(0x7f0000000180)=""/106, 0x6a}, {&(0x7f0000000200)=""/239, 0xef}, {&(0x7f00000003c0)=""/250, 0xfa}, {&(0x7f00000004c0)=""/197, 0xc5}, {&(0x7f00000005c0)=""/4096, 0x1000}], 0x7) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4000000001) utimes(0x0, &(0x7f0000000380)) 23:14:00 executing program 1: r0 = kqueue() r1 = kqueue() kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffa, 0x97}], 0xa4, 0x0, 0x0, 0x0) r2 = kqueue() r3 = dup(r2) kevent(r3, &(0x7f0000000000), 0xbe, 0x0, 0x5, 0x0) ioctl$TIOCSBRK(r3, 0x2000747b) kevent(r1, &(0x7f0000000040), 0x20, 0x0, 0x10000, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000040), 0x3, 0x0, 0xcb5, 0x0) writev(r1, &(0x7f0000000000)=[{&(0x7f00000000c0)="d903ed8b5738250fa00245af7f0c16bc8d44b4c5fb7b4ddd31feffda1a1ecb6226cc730a276528f38cd50ed1db27c71aaf7ad15b39696aa72637083db4f00845c08d0fc5f52d914893aa03e8f98baf8ca1722bc982474ddd61ea476ded8e22b63f1f48eb937c104b5fecc0cc07a797d0262590ecb94e417eafe59e4e53d50d762d51d3b9c25cae6f796058d5fff16d44454c81c07b284a008723eaf1edc86d0d5a48a1687ef810f61c5a6290d51ec03b6babcc41f5b413a0f7b1521943d407cddde120b99f66e533606097bc68f6bfddc68e6e2637bce38ed5b492aaa7a4", 0xde}, {&(0x7f00000001c0)="a3cd06f6148544994019938c63be1160b4d5a6bee29c0fc54c8103225275023bdecd5c500251dc25177602301c690d165fcffa213aea64c0589d595c48ca1a27b1b885a6fe50d0031a46172ee9a20f6426ff2bc7fa3c5bcac25231e8a78674c9d8a90b6302a78d57aae202fb9a5ab436470fae33fd8b41d431e9901d05faed7e80d1d458dd2d53c3350b422997a3c2c7ab4a5e327aa8cec8f6eee8945aa075bf6a98b8f5", 0xa4}, {&(0x7f0000000280)="4b7d6d6cdc44ab8a865e9bc04df190d14a2a44b2700bd22ca2810181370b6d803cc034463f4a43e2cd740073fabf7f144d17fe45b4d2ee1b81f17aef02d0dae557089c57a9facf93ab3d1e64bd604e1b4cd2bd3fb308cb3161c7922a7b63c90f3fd277be51efaa1b4d8847603764bf7463a36a6abfd94228f4f77282087690ef24d78ce1c86bc7b6115ecc2906792b465aa401c83c96e40078077254ed3414c9c2f9e3089d73ceaddbe11ad387ecea8e74ae5b198fd53d75848f51525e", 0xbd}], 0x3) close(r0) 23:14:00 executing program 0: r0 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000600)) pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSCTTY(r2, 0x20007461) sendto(r2, &(0x7f0000000380)="293ff03a00b958e6c3d79d824c94610d9fd8975b641a89fb6420a469eabea7c91100cd6efff52f06c753d87e86e2cb3bb97cfd1528b2ea3fb38bcf3b4e650c39617df2dca9a50494e2f2b9311a5c22c6a16680b125a382a0d09408f85ab3eda594b64822e19e63eced96a4023054c34465b603272db8094703ef48a2513de04bb2fa566cf542019a3e7fdbd845211339b16cff993781644471daf19bb0b187a41287d8619a883fdb0344e60c750b6caf1d1b131aba894290e4d183522e7d7ed9cd4ed642ed9824d8f8daa4c93ea3670aa429d5d502f008996f0d2078c90a949964efe2e3d33575653bd581404f1b54", 0xef, 0x1, 0x0, 0x0) r3 = semget$private(0x0, 0x7, 0x11) semctl$IPC_STAT(r3, 0x0, 0x2, &(0x7f0000000040)=""/73) fchdir(r0) r4 = getuid() ioctl$TIOCSTOP(r1, 0x2000746f) r5 = getegid() lchown(&(0x7f0000000340)='./file0\x00', r4, r5) r6 = semget$private(0x0, 0x7, 0x480) setsockopt$sock_int(r2, 0xffff, 0x4, &(0x7f0000000580)=0x80000002, 0xfffffffffffffedb) r7 = getuid() munlock(&(0x7f0000ff9000/0x4000)=nil, 0x4000) setuid(r7) shutdown(r0, 0x1) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0}, 0xc) fsync(r0) semop(r6, &(0x7f00000001c0)=[{0x4, 0x4, 0x1000}, {0x0, 0x8, 0x1003}], 0x2) open(&(0x7f0000000180)='./file0\x00', 0xa0, 0x4) openat(r2, &(0x7f0000000480)='./file0\x00', 0x800, 0x8) r9 = getgid() fchown(r2, r8, r9) symlink(&(0x7f0000000680)='./file0/file0\x00', &(0x7f00000005c0)='./file0\x00') accept(r2, &(0x7f00000000c0)=@in6, &(0x7f0000000300)=0xbe) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000200), &(0x7f0000000240)=0x10) sendto(r0, &(0x7f00000004c0)="b88f3305c19220f1b09cc7dfe23a2582c0a36fb21e14d2d092518d52f63d69495a2c6920b295ae187dd85d1eccccbd70a81af4273b58e77991c1ef064c6ff20378fd1e551f7897e1e1f27a0c7dda31ebc5b581c2a647a26efd3a8985488f93711eb5d9ce7571bb2967d347c2acb7cd4b5f87b6eead2f05fec434e3da3943f1f19be7ebaaa22161530884288a9eadbec6af2be634e13fd36bed3cc36b1acd78383c16d2faa26eb7f9ff62", 0xaa, 0x2, 0x0, 0x0) semop(r6, &(0x7f0000000100)=[{0x0, 0x9, 0x800}, {0x6, 0x4}, {0x0, 0x1, 0x800}, {0x3, 0xdd2, 0x800}], 0x4) fsync(r2) pipe2(0x0, 0xffff) 23:14:00 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, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) close(r0) close(r2) kevent(r2, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) dup2(r1, r2) clock_gettime(0x0, &(0x7f00000000c0)) 23:14:00 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, r0) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0, 0x810, r1, 0x0, 0x0) 23:14:00 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x40000000001d, &(0x7f0000000000)="02000000", 0x4) getsockopt$sock_int(r0, 0xffff, 0x101, &(0x7f0000000040), &(0x7f0000000080)=0x4) 23:14:00 executing program 0: r0 = socket(0x5c, 0x1, 0x7) setsockopt(r0, 0x29, 0xd, &(0x7f0000000140)="ebffcb0d98aa4e920048000000de", 0xe) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000001a40), &(0x7f0000001a80)=0x8) sendmsg(r1, &(0x7f0000001a00)={&(0x7f0000000180)=@un=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000780)=[{&(0x7f0000001ac0)="8be13f624b629b78341f7f3b334cee56aa490eee865308051af3674eec2254131386f2ffab59d2310a52f7dc161d14c626759755a38bc8bc73f9393b2c23cd57793b95aa5eb000a25fe14aeef8145a53ec366bbd7b45ffdbdb8036481aba88156648aa7b9e3c172367574d91831a2a37f6c6fd7169cb56585a5735b25ed310645cd446dc536e0838e43caa771d09f443b9d8fb5059c29c067a7fc53029aa909f5d810a8351b665c817a0ea6eb10c1d1eecd95b9ddb6fa41c4aabed7631", 0x5a}, {&(0x7f0000000280)="50ee1ecd8d654504c948bf1f4a5d7f909278806b7c0d99fcb46df3d05018b64651af080ba04daa706295b83cd5c65f14ae557ef72729cb40ed582a8131936c2ff6253c1a4c13fb51c80c79907262217690cdd50a2cc79694e8f9bf8a23dd215a347403804583da26235e0c32aded653f428b152b234a60e4fe16b9f6430134cebd4d2edf97ac396497f8d1b8f62156170514293204396a4d17695d7506a3fbb384729d07ac785571ed45af6638ad88835ee50dbfe1d02875ac5ee0a70ca4c199a181a5133b", 0xc5}, {&(0x7f0000000380)="9b2c948517cb04e59ef92f11c4b2c421ea223c1f954cae9005fc9fa274459e044099508a2ab49ced0f25a15ce9018e6f73695916c6f996122e16a3961df58a0d65766cf0c37dae03fb10579e8165fa7aaec5137044db64d67fef0e4afbe8e3192cbc20399a074aff9808a6792448daa5aeb4f8a27d11d2ac6a4447eb9d5bf8c11f53c2be1166e92f502732e8d90f6980df72581652a13baa6af727f64b51db4324ecc0895a4a82bce3c8c6b8c58bda78655f7e4d6104afadd71b1b08e6e7d3016a50b30c", 0xc4}, {&(0x7f0000000480)="a3c9088acd901102cc11a7f8a3e33adfe1f844767495a0b29f6d96a591c1f5faa5fd9260235bb47e706554939c888dc09c0951e5b919b30232c8a33af6c4206be80f38d6489e032de1bed468c1a9e5237e2133a48dc1c454240234103434f09f9bc771ba1be77321798576e26a44b3ca0336baa03f990125f6c6c1fadd30f1318cd82c880d61744ee4649b28cac4d4e20bd841ecaa0c899edeb7593c307a391f1daf7a40680d98ef5d99f2ec4ae32ba6a780a28cf83089", 0xb7}, {&(0x7f0000000540)="9922a9af9a30be85c5e1235a4277436d0dc9f443ca2c391d6ef4c04d1f1433c99f92a273d132cd22eb62a304e54d90b018bd11a21091d36cebd3670670fb3c0e1d9b5413c0", 0x45}, {&(0x7f00000005c0)="551242", 0x3}, {&(0x7f0000000600)="c05994d1e5a0d410adc80623d7e08c62cad88b376a0604b170aece4ea23c2c349a992c21c86ee3", 0x27}, {&(0x7f0000000640)="0012a5a736daa2ce71864189edcd03281f7c080379970148819a", 0x1a}, {&(0x7f0000000680)="ee28353e186df5d768c5da8f8d5ee2fffc28924a66a8c72c126c8e60aa17d82fa3230d647966943ce50ebf34dc1b17cd3628e8437a8110c177d254a6690782f28ad20d7e3fc37ed039e911f9214096c9ba81040753b15cd0ab8801f378d27c29c9251a4f1cb4aeab9c2ff7e97c17ff8019b6cc21ff76f9bef8855b9fafe8a345ad5fd4295cff19e44fddbad9fe8d71f1ce2749740c7525489ac3f8dc0fd77dd8a8b1bc31365e8be7fe7a4cd1515719ec0f29db1265f8afe115aaf107c01866e56c83a24b40b09e2b7346141c53e34c890361d4fbeefde74a0c413d30a1890c41af1b67d6c49af4176f598659b67b13f09f32f6e1b9d83181", 0xf8}], 0x9, &(0x7f0000000840)=[{0x90, 0xffff, 0x0, "0251fc8e025fae9cb830c00ba97ff7a37a6cd3337099c2e1f46c09bffc4879cb800233f26c0cd2d4a0b56e87d41b13ad4a6353d164a9d8694079cefc933512f340768f9c2d28edda9a0be4c7ddc7acb2f7be79baca26b947dbb4a8941576b1f4aebd1228adc21cc49096d46a0428cf2521a5da53c1cbc9834f70"}, {0x2e567338938ef7b8, 0xffff, 0x7, "7de0d9d4d2868b5d37be7467c9b478e3a4c26254fca668361f19ffc327511c350d8a109df5582bfd9943f77b45976c391b3583c0948fcc680a9581c1d35b4314b06fb396a4f149846e9bf2156ee054de1096ad78c320d0c9bc3c1dfb7ed6e1cfd3155b3e0fd107ca79c98041a82071436b588ba5c40b1eca48bf482cbebd5d9da2d2a85d969ffa30855a141897d49623e22ed6705c65be5498eb35e2c27c05a33d39754a328fc2bbabfb297d1364ad24fc604f5c00efa0c8132f0bf5b57bbcea945b5276db925ff5d7000dcd133cc1100d9426171510d82352bcb530718d864cd89dca22e1da251b515c41881e820e672900dc6640d2f4103aff400edde45682f66b8e01f16c93ebef705aeff10a64b05effd364a7e004ca20b58ead51daae99233a8b1cd501aebbe77ce9aa4c284595078ab3dac20fa748b248ef93aa3d80e9501ab59d7661b0ccde045479462ffbf3fc54b560f5781ba583888042f328ba526c82877ba00d95dd3fe184b7be76b3f1a651ed04efcb023d2905b07ebcf4f2c39b84459bcfa01e84c2f8a05ed7afc41db608b815e139ea3ae02385885eacf1e9072eb8d9d13061ad5180364224ffada72d497a24669a6587559f1399d69abe639f0f51ef8ff7d059a044b0ba35b7c97bd2d994ee1afad58758c7d688cf65394f126d42c2cf46d1e3ccd2b459aadd60b9bd7160ab164ee3e51899d50c0921b601d436d2b107f6407ce55512ee59403828e79f44f8426b3a907e25834e2f689901de86ecadffb2c4cba7e86141a40f54696449f4d3f88aaa43d05d2ede59093a6d42caa6776b59e4124cda1714b54f18d4ab1ce439ece7ce116456230a388e8679d4d62987e780d55263f7ef49f66b0b5e15ced784220843b5f63ea5ab09dbabc17bb7eee35c1ac99c812080f616292e0ef81f45d92a9b08281a44b974ba1ac3758c6a9e5c072abd59d6d239f369b28a017fb4a77bf9a1fa1de96e7bb41805ce80bc898789f66d65df50d5e1bbb948de29bc2ab416fbadc21819e9716f7793546b4e7b372b8e152a5ae16cdf6e5c66891b7ee9dd9f288e9a69cf01b476d5b0809df333bc933bd9098fe04116e870b645b2612392d3a0a7be53abf04bc769162acc833a151f8aa16012908bf2978af179a795049d02bed7d617885d18d2ce2b5c2d062e6cd5ae1ea6fb9f12e64c616771646d1f30e64a60691e118de9f5f90bd10e3f3a1dd6a680d2be81be4515149d3ee478a73bd067eb4af608f2a54024a4052f98a0ebac86d0c42b31e0e9f1d44f71b34b2e91b0f304637be470b42a3497137f29aebcbb3adb67e62d6fbe00a3b50dc0c942ca94d522cf40e156152c1c2305f684073047888f7e39fe6d263a2bccf675d1aa8d7655f9ab8fe401549db0ac0b79ae02c684b619328511b947481f3cb00b7307901864784f0a7e67f53e1a4d4f904936c2afd0893bece90644d8768257aee76e58222ea1605e2ff4daed822f1ae4c2b31321ca71015e985caa817e3391fda6182830195f29b8d96713c2fcc3408c15d8c76d488fbba3e93cb6c3b02fe5199f67d983249103be95741ef06d1868459a40d037dc8add4e74247b43363134b9ae83326041e11151e3050c757eae9e1c6b65543a832cb7f2de69334950790e69798c74e336311395895fbf42fa0ebcb37ef1a6fd09d716af56fb85697a4c6bbe9b0de7a9a309eccc3c5179f68f292fe197f3c9b114ab743238d0a00b9827811ac45b8c5250cc447478a3193016d78d712cbf8dea911e952caf64f76bc7deba0399f3dbf01fbe424cc9ca2d0163e3b13d751264984322d126ddb85b5ef1a44fcf45f1b2bb51caa6245b65ba5cde450314376ef84e909480b13410af94366158d60f77c90ecf8d891a4809cb2215d39ee078de43b74544ba0b25b9d6702886dfbe75f377effce3f98aa59db38b7330cdd84c5bfb145c2d20e4ffac5c8fa6b2caca692c1371df9ade893ec0ebe55961feb7f3c3a3bd01a1f3a2ddd69c9766f75634210867131259433f4ff73c0275ada71598e5622201dc2cb2a770ac20aa6b722ad3afd7f05d72f5283c3ff07f754c5babf8b9e38e2976c86e8b82668e93cd0ea788d3c3309d5fa27c25dd11c4b09d571abbb007122315f875556194ed7f878ad8a0be7080eef59a799d648f2c02da5de3b155af16cc87a56fbc87cbd1b771a37b7f40a639bb1262b37cf2e57781f69bd4d775383b4bcf03a59282a0e529d4bad4bec5e54e473b2365b289ae5f4041da07d9d5fb7f2702129ad48f52ea5ec5df12e809f7a82f954e39721bf7f0be781729f537a2477837cfe290e9762a0ecbdeb447a47d29b5bd8c4fd8da99dfbec1978d7e7c4edee2e1f977e5e8416a18eb5ea5d01cf4bd1d2b5acd0af099995ba7836b0de876b0a2cdfc2c7c05bbed325ac6467c716986b4059bc227c6601a3913b10d6ba4e7b47b3bc16a4cb88226b1a905092e2b19246f3bc7ab7498f8e53c32ea790ddd0d465c545181e65927623ebe07d0a72f933e4336aa82d514a48ffc3c3b09ca46bb795705a4f07523cd09796e98f9f099fe5220b954e2c0357d5afbe6523b6e49f2bae52f459b831cfe7d9f0310602f63c889088f447b49acb2b7bdb646e6934caf776ddc68d3caaaf4753efb4574fbb5c61b3e6a4edb650191b5cd0f0355244ca13aca01bb2cf2cd79e9950d485c1aa7f3f4121f5c2b484b45546f11e016233ff30ebd366ec160886ecf401797a704478a1e6b6cfb4180b10b563eb6cbd68313d33901d8368086e061c11f3a66f85f84d872939b57a1ca30912f1d003313a17786c5b4d5e99a6e835607cc03de1a3a7f15c64f59c4ff2a389ddc87b061f8cdd2e91bc663dda48210305fdc93660c8275f020a09f94a178235b9c0fe5d39fb60a52951b70e952f282344ffb6f670eb8a13719ec4d2de13066a24356d41991b2d42728c8e827df6427c31128098edb0e31798f1988ac6a7995e1af1bf71dcc103775eb9e000599ddde9a323e488fe6a503cc9e6c0756053759d6f6509cdef7c9aacb92a2e3d90a6231d34926718a8395ca865c4c2db4381fd745fbdf31e21fd153e33ec315c5efade9316f292ae59fdb098d3a49e19b214a0fe8af111b1e717cffc7b2207e07d0d1d39c691c1ec9b4df7bbb03cf5012a89b7ed11f3a36645b3002cc51aa637ee88a405a9ffafcb47ab81fa13c834024c274086314c864905c96885ef7a748d0aae86ba3b5c7e6553114c19006462030e7951ba98b065fff74f4f82593ed9ccc11a734108ef7d52c50111f91069bb6321019539c6d62ac7cd2b29f56b254aeb77a99b38d54ed5bde48bccbf8976390949c775d0c004313829bb91c78d6e46b0993c3a0f7206e22c7c5fba476b8214982daad826d966f7a51592d607d24a311f7cc2804634f64e895cf90c8fdec4bf7c59a40e08cce3079adf8cc88856c8c92c838551d55e5fef091118299dcebcd08910e9b5fa0ee256f1079eb8a81fa17b1b465cb3e8526aa568f1926431a061c6e596dd262896a782073ed0081b686048b7d05761567672d83927e0323f6de70068ec733d094cab1db13d8b9ac2d5e72f201854ae3d8a42c600b95a420a6c964a38a515cf3c2e16c93bcd945e7fb92df7ca1b7c7f7ddc8c66d585ef9cc6bb82f443e964138632e8e2ae9cdc897e545db8551a1946f5a697141c6b651c866a50c19ade1b2368f15044e54ab1aa5e6befb413516aca8bce893aa1f0510aa3c1876790c82b61f3d060542c27ecf4e3991290a9b755de2d16905d68909fb647a6a71d1f22733cb48b9247e7948a3b8f1c6d573d62ac104f1b5d7be55bc2a46179ff438fd42ce37cd70dc1cbca149f8857becd2a26fec3592de36b455b57db829ed016eb7ebbfa235d5c3894d59c4f2d5bde9f679bc9fa5acafdc02a308b887dd02b3b9c39cdcbc1047980fa264d1e662baf436f53bb0653fbdf4977aeee246e677400d134c943292e9c04ad188946bd2c6476b735b25f95cdfff35479c5501eacbe2f2243d35991717ff2bc88861c51d151cae2dc9d79cd85e2b43a4a2ed69d369860047c6a9f88322cd029d5c3eafc00eeeddc4964d55ec56fb5980686daaac2cdf2c28cb325534c348921e13fe363d2ab5438ab4b6c7ae34dc3192d39e6054d5485b1bb4c8f950341582a93ba95116cf18294c8cdac01f351502c636139b505456690f4e88ce0435c85a5a0ed9a21dfc0afdccc0e2c5573b93a4e1b845bfb1a6c46ead50f15acc0159870d8316fbdccdfef93bdff022f19abe5858de21c1de21b5af90ba9c2b73dc2989fb70913df36a957cf219ba32a10f37292125feaed230c38644919b5053652d051066796341fe29f473df8a1a593d3f5064f7cbaf72ef35a1d845beae63d5ff7322481e0b87ef5660f79b529d00449a92a9ccac57a48e1caa7561996c6689393e1c5e4e1bc8455b888691a9819cb082d997427de57924b2782f208a103758eab833c550693c8ca981e3f0c20f1efa30a1f117e069ef6d6ef3d9ccec19f53c5ec6ff5b6b83a5305a99fcaf232262c275db38fb040ff622e8c60bfec26ad623846aaee1dcfa5a4c958c80bcf644b698e0e75f6bb916bb9375177f83e01fcc5d7d5622b1077f51dab160e40a32c3c3d2d8e29109e790654e9ef1206eab38dc161838a1fb961388b3958bda52be8ee04b9a7e4625b6a8dce7a392bec05087a27d2bf4cb6b1d8329be0365f531c72e2f8a1a83bb8e1ea251426de0e03281c0ef1cc68daa29e9a16d5ce5af5d77eb6a5e40d8a27cdacffb0e3ba91afcd35762e499543df67bb30e1299c411e626c6d92a5b21b42cfea5359308536fd41bc43c6a5dfa53612cae50acc19026d3541ae7ef378d315588c63b341f7ecdbe1989d9271e26f92952ddfe7f0b1b9cbcb169c477217f0368edc43eed2c31a160a6a7a74530c4133877abc41de400ad5d5954aec0d27d04d21c8b89273a78be57b2122a07ff2afffb5da1f74070d600cb364a8f54a98f1029c1115b549a36cd14ac0483f8d954811e3a5afd5f7e77eb7dfb2fca6ef219df6eb497e767df1da5da6220c3c4a9a5f48d1fc8d3a5e6e46f53a186a8c336220dad112bce2aee2db0b5e78c932f88112806d189fa704f3ba9c0d054735aad751f6bcceac8c2220c7569faa35e4687cad3120d18c266a3b79b33b606f8711cc37662f52a853ed51f09a381771a3f5760321aa661e634bcfcc64e5e351d7aaaae5f4b2cdc203fe163696c92027dbceeaab07973934e2b8b7f756910b78a1ec1b0cfc5d6a9828d9bb590fd561dd04eb05f9c62b7098c8448b4b73309274458c7095c55b65c25e9d05c2fcee7698c07aa8bb1ca2386c815d0bb5cae19c1302538a01c17dcc79064ae64b0cdb84f40cbb36f8f6b9445b78caf33327c38cf66456eb58c7c224a5020484583e9406506eef25cc8c04baff233fd6b9d61d1a7d75ba5900560463584671bfe64f233c05206418c45beb4907da9db4e11bbe8aa4f65076ba331ed62ef480f415c176b09318973e5161b02df737b58aee6c8288984aae00610f9c9b5f4a90935755c843ea9769d118ee280785344413a153b6aafa6a459da1bc03849b329a19cdcf8cf1f24394137588834cd4a7c2590c1e057fc61be9491268b486fa189d4a67c49c0729b2373ffa64b78e4bc1b52ad9cb7c330472b6f648c9a08ec9d94d8b888d2f74691a2531b6b89030608e779f63083e8cf58c395dce039905fbae8939e797638f3e84f4b31ca6ef5db469b7f4b2161367cc7614bb7d87d30d332e3bd5093d824e014970a81ed0428"}, {0xf8, 0xffff, 0x81, "4cd4d72cacbcc24f74fbafd686a48c63013d75f43e1cc99a3dc215fb9552b606d010e517dfa862bdbf6ba328ba8989de8bebc16ec0fabe5847367723a35254cbb3ea475298fd8949e8eb4e2d4fd5942fc29d5bdb8e788816e22c01df98abbf9f0d4fa24171f2effcc7fddf2fb681e1ec4a32b903654a5dad4d427ad2af60a32473fc906d889afabc84b543e98868a433a40ad5454070da334fb8e4b8e7e9629b75fe23913b5c501e2edd6f9f8ba17f32fcef2059919e06e70715c03c50b26697662445ea4ae262c386668b476d465554cddf8a46680908892dc211aaff1bf6a0187768e2"}], 0x1198}, 0x400) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000100)) connect(r1, &(0x7f00000001c0)=@in={0x2, 0x1}, 0xc) getpeername(r0, &(0x7f0000000000)=@un=@file={0x0, ""/108}, &(0x7f0000000080)=0x6e) 23:14:00 executing program 1: r0 = open(&(0x7f0000000040)='..', 0x0, 0x0) truncate(&(0x7f0000000080)='./file0\x00', 0x1) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='c\x00') unlinkat(r0, &(0x7f0000000000)='.\x00', 0x0) 23:14:00 executing program 0: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) munmap(&(0x7f0000004000/0x3000)=nil, 0x3000) mmap(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) mlock(&(0x7f0000004000/0x3000)=nil, 0x3000) 23:14:00 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="a8", 0x1) fcntl$setflags(0xffffffffffffffff, 0x2, 0x0) syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000040)) writev(r1, &(0x7f0000002a80)=[{&(0x7f0000001680)="f8316f9565f521fa5d231d8b415915caa76fd8aea2d5c290365ab1f8b24c06265f9b4af319ed6bbbe98353049fb88c404131e96c1a9ba32c454e18dc7274f9f3ee3d1d1ed2bc23cb06996f122949590d2bf6d267a7f60b9562885a22e92caa15252b33703e", 0x65}], 0x1) getgroups(0x0, 0x0) semctl$SETALL(0x0, 0x0, 0x9, &(0x7f0000000180)) write(r1, &(0x7f0000000200), 0xfe72) syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000000)={0x1, 0x0, 0x100, 0x0, "cd4a84c884e9ce6b832e22d561018301166093f0", 0x3}) 23:14:00 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) open$dir(&(0x7f0000000000)='./file0/file0/../file0\x00', 0x80, 0x2) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) mknod(&(0x7f0000000040)='./file1\x00', 0x1b, 0x4) open$dir(&(0x7f0000000100)='./file0/file0\x00', 0xe90, 0x0) 23:14:00 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x20010, 0x1) setsockopt(r0, 0x2, 0x219, &(0x7f0000000080)="44c262c8b77fccedb8c57ba604e678e81c6f632245085f24f098626de998b4de7ab6cc5e72f82f82c975cbe214c94265cb5097baced482c979a662b77caf18c2f66d97d5062c4f0274a93b9b65b1a06a7b0bc3b9bfe72420d894d29ec36f685eece552c8fcc8e684a9a5666f85d493bb8fedc70ca8c6313bdd4d82227b24502f331f477be4920a8bf70cf0dbaa6934492ec3d3ab599e8e8bad445751b225fd7d47617ea3cffaf46d184110b143712d216f7a5120feb1deda7f43a2ee1d7d6b5ae5dfea497ba1bebb93cc4b2e9290112c00561f22ede4269160af4f5f7352d1c9018086d3569f96cd984ab93719da3b4392a38da87fed31c89422e43a8416a1d727f2406e434a3f1d7124373eba10a83cc2031aaaff2ea36f400c912e904b3811e6a5b84b0d9336affa84c8250b4474425703cdaf8b73d8c72d8815d931b60bb458bb4d5eb7ad04384a5b93adea35b27e0c531be51880fffe6217ceae97f61e290575c7476f03d0ac897cc776a999b4a9cfc718a281e181ce6e0c41dc6ea965cf17e00bf5ea1865bcdd5c807f119b7ee2ce39064f90a5ce5b3e5da357fff0537e2b90865a12e4e5fcd1029824313c6c66864febab66e1a4f3880fe12929ac547f32b8f3d026ca2aa0c199d22aaa75f902cf687debb2b47d5f226a70ab7b62c8a47dc3e065ede4b58aaf2102ba745dfbb9d26c5c977877860d6f54b3e4c9bbff94337c2578250eb59cee526d2fc221abece94c8ecd94f35b1e6477cf5f1bc61b5c7fa602d8f7249823da53ac0cd4ae90f64746ffa80b5487f50530602d6c10bb4e35c2c0a5e4beb644a598fc46632a359b360693f4751b959f91fe29e2e766fdf7406f1cd265e56eb7c4debdd29510df3a9868980d50cf27c045eceab10e5d782f609b258b9bb0634b443aee55a5b00e311fae9ad9ca6ce1df634013fc2e295d7450660f0d7cdfa7420479f809089f5bce8aef4946413605be90a4a15c949a9b594bd917e7744d654e99ef7f67fdbd67e46cfac49b96580607ed44bb4d4efba52c2217e4617dbd40746b13461a15b0acf667506f39037b6f62ce0673b4e071db421a500f2c926ce49f4e8006f756f6dd6f0f849c242a04e835df91408bad2d7b90cbd4960a6f52aeeeeaafa562f02df31bb29fc9f0bc1eb6f9d32ab2205fa5789276cd195547a1211f3fbe677908a7544df2c36a409215874b6789d2805d05015c8e7774d63eb53806c3c93de4f28fa2c0fa5a191b010854aec4550c4e1dce21c5df50b4a5a0877f21450e11f6f683a0cf332e4bb1fe737891d35913200cb06467ec6d0c5287cfa42c3af6edfe31e1a86ac86b4c288e7bdd0a5ad22890ff27c860445237b94912e38e3a581a4af548436a20647c99c9f51bd35adacbed10638c7ec478f0afb4fc15e3636dc3cce9ccdd7366296774074c187ed20f6a450a682ed887edaa811ee9774165672ba4f14cd8629105fc750d365f6dae30a930a3aa7510270354c3ef54a4aaceb1bbeb00a6304bf948bf48beecb2d1595a5b21c5b8d170de9204b6d471a8651bd6e5267d5a5f4afed36591cdceae9074f3a33035083c87ca173c904f48b1759ed4b995a108f2eba81c4509ca99d39d7d932858aa0eec2267fc3211409a2c2f027062e0fcaec4680bdff8bffa287c8451a53c7e06b1d1d692f3d33070b5b81d29d0a0764b414c9b6d8061816d1d6f362a64d8d4642fd8e8dae43eb10dfc32a2e818a5bea0df6161c9dc5f878870d2297b250928a86d77a40645ef17492c405f0d4930709e1f94ac2c5e52bb1c95dc7824776af2f647412dda7636e353ae8e1df7ca1873e56537b9c7d133ecb823a707e506c3bf3e8ca5243ba9ed70c37385f85c2e98a7ed0a8ee20aec9feb1bf55b92ef8aff0ae6a5d35263ddaa3c05fe601de49f7470d171af38c04ecb083144d3776b8e8bc598599c799b0efff7feb26dfd117aeaf92713774c0c663c6695387d9106df5f66c31d99bebf3f26b45c7988bd4c23f618859d299ec130ecef2ff6930059b490c28675413b36253440611b47bc43b81f44255bffc39afd346546f7001fa7fc50fe7c4c9dda13e2569f36a62332ff6748cb6406f0d343f3003fb962abf6f7f466c28cc2a441b17e82000f089118378d1cffab483daad251f7ee8bc2bd14b9216a3d210386801938b1da8ac1c1166f11759cd39eb20998269ec45f31b8e9ef205b189aaec67b0bfe8a7dfe9bb2e25f0051b90782f6c588b842b666de47e0d3281ba80a7988525bfa9c53e830d9bf00b257e9d7c419397bca52b1891e7d322c4fe47fd9004936266bd0eaf1a88639de96337c1270bb2e7f97840d2e5e1f1c2ebaab8da39d249e4f60292bba3ae24c43c1ca600df36892077f87e5a00e4ae117a744bbd1570d0830c6e6c160d85baed63eda0e1ce5bf3f0e9cb7010f0facbcafe6e9554c62e3c9dbd68d83adf86c9ff46091f2066e3846f658eb20390943a1c628c0f3d9502857d0750541d9e691ad675ad56371512ab020aa3d7c288c8ce2bd730b22b07d1ecf9ea68167a443e0e6e45a97b57e6d9ff4017ab91ff7f9f7eb7b48e6d9cbac868ceed6d7abc192d3a00294defcf7fc0f90586b8613edd1c42e076928f9267f27fc0b78cf8ce3a63e54290498bac79e26b5b1aeb5b8e8c4a9fd366aa44d3018f1f4afb2aea560183b75fd44c2cae411b910075a58880e98b06c40a2567208b794f7d86d074780b4567c4bc662989832802f8bee4c442116ccd1d643cbb106e146cb70b1bc8de4012b2e818b18152d808fce56fccf1805344fc73d61047367b95f5a4e0e94b5b37d0dbd379adf1069c4afef2f173c23bb2b89727e53c7550fa02cf8851d0c489ac1c690c4bc41459003eeea87bd6435376de6ea62f71c5cd8b28c61d655eb9e977048d09bddb8317eb040b9ccd30bc75ea46387e2355814011c47b2d6571af0c51b2cf753c4134ae0bb7fc97fef16910e6c88cb9568576bbe9c3dc00eda6b951b7fe9fcbb2368d442642af94d03675a4fa1bbf7769341babd4e1f3fed62884079a9da190fab0678ece2228a1a4e760dd719012b95595d5d78ab8dc50f92d75724c07b106c915b5df5ff7d1daf1a246d26c7942aa4676f6c122084db2927423475fad5cd842e2ca3751f1ac296c26345ab6133577e660bf11677b7b53a27e6c1c08b6d2e5d71de16e322e8dff1d21cc213d3993c78e22783ae8d62ff505843f65d9e77cc3448b3d449783333770d02ac56e4a3dd380878139c9e0b1fb16e7ec50d921bbc293d06394298f29bfd8d56faae442cf8b78433059361791b8f5a56b9bfcb4457e774275f823a633e0ac27853f909bcf22013b7ed9b09134f3f8530ef779f1af0256bccc9bce94d5e6b4c569421a862a76fc64619526133c89fcf6a0b9d2f879f510d48c0275d4220baa781803a71955661f585d224736f1161f2fa389faab903bf74555459873be53095a5c528e9ef8279958a82dd1cfb89967ea70714641cbe2e3d21370a38d5368adfdf2af81ff80b37297b5dbb6714ca744468c35de6d7319c4130ef02cf88be0f92b0f45a71f8add0b4e3e7ce7819c04df91a9c766a50e403da7abfb52ebceeee9c9d640d29704e0f00fab9b58f43a4e5339ae7ad82132569501ea5932c6c621b818684f95d5a591e2eb06df2a2f341aa91430a77bc02639297959cc94350a933cb7d12e5493ec2abafc936ffae32e95b160b1215c09980af625848f08af39a0ca4ba675c5d8a7de742c8a57c494b23b356ebee056a79fd8528f7c5ca921aff9cab97c9b001b66ad5a9224adc6e0f1978d497479b6669e81a753f658ea33def01778408a428754f6c17e014f097484abf9c2bc14412e5aaa6e269cce60716498cfed9f6a8cf5b92516ff7df852a77c399132059d4d33807b73ea16840def12f19eb5140dc5e116d8af99ea99a8f959751e7e9d4b5d581643e2c11d8e64b96c8db716640640b95f54b72478ce03a0ae61530d1135fe2f6f57c3ca36fd9d052da6648784549e1da918b7442351c4be2a6890242470f678bb8cafc449490da82e413c65457de11f97b45b91a442a2c42a00277c2dab15c15730b5f8312ae32e2a9f65ec361f7b99ed1892775f5e6fca9a5088a69c7fa781ab4baee7b0a3d6fe549b10a519a3231623082b82e8b2643aea959f3655695f4589edefc08a48540ad19dcf0289151575989fbd263da6ea1f37c743167fba7bf189bbb38e19cfe3df5b39616314c69a7ba5571edfcbb2d1ad0b619f7097726306fada09a2f1f3cc84a326a1b935aca692a9afc3d11c5dbaff053211323f1ea9662d1e1e04ef830d675c52cf7ac12bda458faf9c9aeeff5e2d52d4782797ba481c9c3326da952c5b67094c6f55aca3257ee2e1ef8995fd6ee9bc71ecf0cd62c201277d2bc644405a40af23939f79cb807145c6caee3120ca99bcfde2d63cbc12ef6fc56c079d072e61a303d9fdccf0421ab2573051939a2f2d6c7dd914670e40ade0822a8cd0922535ec5268f0e632554d238e26a5b6ead30b090dbf414c8563595f4c71855f7cf77ece274d7054aa0d3b7034da8330853b729082fe8033e51ead808ec541a5465623bff212e99c459313d00dd83de5de64961a90a810436b7e2a53f7d68b2c64e471a6c62b0c1ba78dc9a4456c2e50c8e4be2c20602622fc13452450f3ca29f69189ef1caa51bc81960e6cee9c2f53f8f7920346257b8f124a34efedd639695f60b2c612b2079214bff131b332a4c2f7c3d7a09a7e64e2e9e6b5ea66dbf60d93ec71db4b2700fe8343e8e9d717165ffd49a3b5bd9230ead71396c53887d86ca5ea3727640456dc7d75724426e9d4d5a0a7dcd30600eb23bb2fa1627621774f209f4cc3d1056d78f52be9c6a7d64dde95404fae8c868d61ecab00c9d3526ffec482f15c4572f4bf3da4fb0dbaee25c7f231117ef5937b1b7a7b647c262d1bae13a36612067f34afaf7efbc6130614a00500e07448a8bf6943d73e5f7ee598e1bcdcc9212b35b1c3768191327f8abf4d909fdf0745fc70756aed07b79415f676a4c3b65beb32e94b3871abe4e17721711405c95122332a1c38831fca107ca5ef37d852db74a93a42199def8bfecd91fc4afc7c1455834979f52baadb4b6634a89f7c76fe5253b411998c8055be37e853c892f1b3ec7d661fa7f9710707ebf6996d5496068528635cc51c934651d366d7bac33d0b9f9b9c01248a01b57b018ef12117b119325bad9e593a0293520fb774be0a5bbeb0d1c2c04b065356f26e1a9e28e5ef63321bf048e26df0c794b19390b95e4fef3f2bafb0d22d04c069b28b2cf663e41558e3506b5d953dbbbc77b0a5dd411fd3fb1ad632e05d6f8de0afd6b6d54aed42ed399ee1be90fabc8624ac73c4c7d5c6e07c824736dfd0eda404ea3c350f6df654b6512a72a65d4c9227467ba22764494a6b66de59e5f23aaa332c67c737c5cb641bcf6faf5c532da25e627453dde2e37394fca5b043e1e76289f9f6d0bc93323f61aee0f7cedff03769b70d8d5d98a75e7876a024eea0d1597861eee542720e6e4e39e7b5a6666f93274fef80ff67ec2c00a785a6fa0c812c8b3cb6386d895fbda73db0b125cbc4e81fc476c4f8b85b97a74e97751f24797f481d5b613fd596e5c1d0561423e02a7e08be17e7ccab9d056306c76c8923395f7d1e398af085a3f385f82d2644613bba4e983bd4c336ea2634171b8b0ef7a3ed23c6e1452a14e0e95893db6eda2407542e7e7bf714e969c96a9b8b9ccf6ace0ee6136106b6141b49e53bbfec21dd8bdbc9dcdc7d568e539", 0x1000) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x0, 0x0, "172d76898909080000aee16900c73d1b1bff00"}) mprotect(&(0x7f000018a000/0x4000)=nil, 0x4000, 0x2000000400006) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) 23:14:00 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) write(r1, &(0x7f0000000340)="87", 0x1) r2 = kqueue() symlinkat(&(0x7f0000000000)='./file0\x00', r0, &(0x7f00000000c0)='./file0\x00') kevent(r2, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x87}], 0x3ff, 0x0, 0x0, 0x0) close(r1) 23:14:01 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) bind$unix(r0, &(0x7f0000000a00)=@abs={0x1, 0x0, 0x2}, 0x8) getgid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) sendmsg(r1, &(0x7f0000000940)={0x0, 0x0, &(0x7f0000000580)=[{&(0x7f0000000040)="d3c03968361c1687a076f0cfb6cf39a49832176c8fecad8ca6f16169befc73ab8fe72daa10d1c2ea7d55a38bace67e7250a9e711e80c3183ce8e42e87d4ee69e2959350f34fb7ba0927ae782bd26d1a828e67c01690f8270aa8f9f57fe41378e94871ef3a1d1becd84e1733db0674eea39eab7edcca176be7998da3e0f03035ef08f667c6c00b638f7f608b17195d03d28999c29d3c9ed1ed5d756b5bcb899c1b32844578e79200e5565de304239", 0xae}, {&(0x7f0000000180)="70a2a261f6d8ac0476c657ba7824c82e4c74930e98d9d3d6eff678608dc1617fd9cbd35243029a0638613334d842f75c7f3f43d2513e1bf3c05818c8034def927f63bf19c046a011667003b0caa1ca796462ea85d85ca8f3cd0be812779b969f4eb03b3811016d903ccd99ca8662e5e2b796d5cdde07fa5e633114728a2ed4722111a90dd9e001bcf513f57a5602cbfb98091f76a781942739f901c2bf76da959cdc3e85c4eb9f771f5cafee84dde306f410837a9455dc15ab57dceee241b09506db0c28b59a80c767e911b07f142acb53bd3fdab62feb6dd5b169134d7887ed41e1c4e84746b01c5861ba80dddee95dd9005bcf", 0xf4}, {&(0x7f0000000100)="bcfcb92edf34", 0x6}, {&(0x7f0000000280)="858f2ab19ba5642936ce7c6405c03f493b3ef3481c552a6e149c274cb442b303e4bf38ee7ccd7eaa9fb905d4d5ddb1f345abed331a6ef7efc059bf18bf445b8d80102d220c75ba6805fe96396077ecbddd042b44028fb1233f894565b14da3e0d9f852f590b75db6d7d4f834b58cdca97e81ee7f889acc63e72cfa513b844764d99856419da7839f06206235bf9cacb7fa2f646f702a132b805a99b4775b65b9eb5e6267d0834f5a5b798280d76d4a9bce04135a9c4c8c1667ef137f282975151d619f6f2820fcce771516d8628ed197c3b0ecddeba018d56bf296f72ff265d3b365a54b0b", 0xe5}, {&(0x7f0000000380)="afbe2eb8f9eca2e1235115c063e7d92a03da1fe0518607d0dada6a6b518f05955c54b76f17c380d8047931fb6f6929459d747fe3b3eff92a01290a94bedbcfc24952ac2b4f13324369602b39a5b4c475b3502a9ba413064b8f6e7eb6213844cf46761677b180f783d1d79fa7421bcb20473641cf47766c5d5f", 0x79}, {&(0x7f0000000400)="1cae9328ea9743bd897a7cf0556c06ebcf648d4dac503485f6160cb67451d43281", 0x21}, {&(0x7f0000000440)="c41a61d3", 0x4}, {&(0x7f0000000480)="c7a41d6ba77fb89a44f71ee86583ae2e2c1aba4924b5113c7a9b830a635541d4ca1bd6e43ac379771d65448cf91b6e0d984b0a3d245b0adcc9e401b99ae10d0b2cabf22e7e77227f5f008b88a1073700f2a96cbec5beec5c0de9616cecfafaedfedcd2db4dcc9f613772b080ee2ed4813ebe61d6daac035ff987b3c9a4be358cfce05d54fec02ea4b1ed39429ab1c75987b411a1e796f031902fae25fef8ddba4de84003c0c3a948a474b265faa4d70174242e49728055d11cd66dd1087a8e70df4ceb3e9d1127f5418874564a6303667d13fc893a4ca64501eec39a469086bf", 0xe0}], 0x8, &(0x7f0000000600)=[{0x108, 0xffff, 0x81, "003d7d60af8e5b83b84e0e2d06b1250963a70a51616185eea17912625e84332017eec060d7d13f781c3a219f428e5848dc706b0b3045fe4bb367357c03e1e9bbb1f922adc26ecc75f2212f4ff15e784186f8178b1a3a89c6bf276dc3f6df52f41e2872e5c50233cb25fbc1857f62c1473db3eefb220ddb2ff0d118dc678215e4485fb4d95d3e39acd01cfabcb0f530585c786f5043d1bb73263819c6e89b32f1cd334aa95d80cc7d1ebcfd1bc70312a428825e1c38a0ee8c87aec69c83c5a654f05eb06db28e8c0efac123f863a36b5fe646b924c53aefac5a5980d4f7f64e228e815f4bb9b656902d17bd519540e36e0ee4dc6af645f8"}, {0xe0, 0xffff, 0xc93, "a5e7865e460966fa713d330b3280e6c1dac700387dc3c27d314dca1c6af29ac0e017a627e54958d874fbe5a10f72913876798194e75b69d5835d9fbe48cdcb8b96671af9478f1f13469f72362de9771ac9599cd9806edb9f26e46f5893ae8bddef6c0be9602c32de57b2e627ffef160230a9b384bf3fb9a467c745f66be008b56c3191402d4bb46071e66b251c29d0af4179fd25483960013def4cc66911bb5a81f5177e0301fec8a13514ffd960f69c8bfe439f9d1cfda74fa519db29750889f666ad79e3bcaffdf0b2a04edd5c8d40"}, {0x78, 0xffff, 0x7, "8477859c159bb0b9520788c19a0c581b7d40a80eb417bed1c8aa8bd7db9435676c907b982c8ee9d5061c919b6ca02bf0d89901d466aa30a7eb7e19606be10a0ca7a5150b4d4756099a9a304f3ac7588d493e85fe7e29ce1d27d2cc2fbf5fe8078c858dc1b1c528d9"}, {0x78, 0xffff, 0x0, "1e5319de6117ef5430f73e9fb0b38e9806754c12eae8ad748dc52f471662e410ec62de0d85fbc28bb61278cad4e75fc7e841a9c6eda55f8247fcb0a4b56277114eb3b7e5f875a94e95492d976547caec3e7cb66c1f55972bbe7a7e7544ddf52bf6e447b53eebc6f7"}, {0x68, 0x1, 0x1000, "233e60239c5f6997e2cdc92498156425577e92c0243213d4fb0002b6b9cc7a3aac76a818a98bd93bee12a2b8c849400f3bd4ca803ba3bbb26740a2c4dac0748bd3d3bced8fae9d7c03179484a4316a24b43db07289e2"}], 0x340}, 0x400) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x1, 0xfffffffffffffffd, 0xfffffffffffffffc) setsockopt(r2, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r2, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0xffffffffffffffd2) getsockname$unix(r2, &(0x7f0000000980)=@abs, &(0x7f00000009c0)=0x8) 23:14:01 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) execve(0x0, &(0x7f00000003c0)=[&(0x7f0000000080)='\x00', &(0x7f0000000440)='\x00'], 0x0) open(&(0x7f00000000c0)='./file1\x00', 0x0, 0x82) mknod$loop(&(0x7f0000000000)='./file0\x00', 0x2088, 0x1) fcntl$setstatus(r0, 0x4, 0x8c) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) geteuid() link(&(0x7f0000001500)='./file0\x00', &(0x7f0000001540)='./file0\x00') 23:14:01 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x5c, 0x0, 0xfffffffffffffff9, 0x0) 23:14:01 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="e1f10300", 0x4) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x200, 0x0, 0x3, 0xfffffffffff7fb7e, "855c55000267a7230000001a0000000000000040"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) syz_open_pts() 23:14:01 executing program 1: r0 = socket(0x18, 0x1, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) setsockopt(r0, 0x29, 0x1b, &(0x7f0000000000), 0x0) 23:14:02 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) getppid() geteuid() getgid() sendmsg$unix(r0, &(0x7f00000006c0)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa, 0x0, 0x0, &(0x7f0000000240)=[@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={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0]}, @rights={0x10}, @cred={0x20}], 0x130}, 0xb) 23:14:02 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x7, &(0x7f0000000180)={0x0, 0x0, 0x7fff, 0x10000ffffffff}) 23:14:02 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0x40000000}) write(r0, &(0x7f0000000200), 0xfe72) r1 = fcntl$dupfd(r0, 0xa, r0) pipe2(&(0x7f00000000c0), 0x10000) symlinkat(&(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000040)='./file0\x00') ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 23:14:02 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)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba344400214295fba6aefdb06c08ab24367c9f0abbbafe214dea79d9917dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000ded2cfb84c796ba78c8030ee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff00", 0x131) r1 = syz_open_pts() close(r0) dup(r1) syz_open_pts() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x1ff, 0x0, 0x7, 0xffffffffffffff7d, "02000000078d00cb5fffffffff9752c3ce00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 23:14:02 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x107fff, 0x0, 0x0, 0x0, "00000000fffeff7f0002000000ffec00"}) pipe(&(0x7f0000000100)={0xffffffffffffffff}) close(r0) socket(0x2, 0x5, 0x0) ioctl$TIOCFLUSH(r0, 0x4004667f, &(0x7f00000000c0)) r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) fcntl$getown(r1, 0x5) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000080)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = shmget(0x1, 0x1000, 0x2, &(0x7f0000102000/0x1000)=nil) shmat(r2, &(0x7f00003ff000/0x2000)=nil, 0x0) minherit(&(0x7f0000157000/0x4000)=nil, 0x4000, 0x3) r3 = semget(0x2, 0x7, 0x184) semctl$GETVAL(r3, 0x0, 0x5, &(0x7f0000000180)=""/151) r4 = socket(0x6, 0x5, 0x400) munmap(&(0x7f0000541000/0x1000)=nil, 0x1000) setsockopt(r4, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) setsockopt(r4, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd817b0d9648000000000000", 0x12) setsockopt(r4, 0x51f, 0x989000000000000, &(0x7f0000000000)="e67a250258235e12493f588e3fd5c848dcd8cfb241a0986165", 0x19) 23:14:02 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x82, 0x2) accept$inet(r1, &(0x7f00000000c0), &(0x7f0000000100)=0xc) sendto$unix(r0, &(0x7f0000000000)="c3bc", 0x2, 0x0, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000080), 0x4) sendto$unix(r0, 0x0, 0x0, 0xfffffffffffffffc, 0x0, 0x9) 23:14:02 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCEXCL(r0, 0x2000740d) write(r0, &(0x7f00000009c0)="582720efabd16ebae632252595a12fd6aa5baf585b44fd33055552fbd5e41789632dfc94ff104a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ea5d00d1628b53ab5a75f6c5f3229f590b76c", 0x65) write(r0, &(0x7f0000000140)="be322fb5ffffff7f13fbeff534c87b2d5d73ae33e3dca4eb0e280d8e9384017e4a374e3923770779a339042b5098f21ed064122049cf643ddd89dbc298e783297ccf7a6b176dd86a4e42afa6e1c3d4b5508e172c4a5a5a5e3889f0", 0x5b) r1 = syz_open_pts() close(r0) r2 = dup(r1) syz_extract_tcp_res(&(0x7f0000000000), 0x3f, 0x4) r3 = syz_open_pts() ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000040)=0x4) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x3, 0xfffffffffffff690, "050355a8a5dd3800e0ff0000fffffff000bf3e00"}) recvfrom$unix(r2, &(0x7f00000019c0)=""/4096, 0x1000, 0x843, &(0x7f00000002c0)=ANY=[@ANYBLOB="01002e2f666964653000f985e6b6b41368b6a36dbdd85aeca9eaa0b3fe3d5d331a6d6292d7b3cf698c54a594e9978b15466100d3f64b1064cf0c982e9ff9522f39b99c4507a333df1ca79eb2a45a93d1873ab122c5a8998bcd9b083693f35a3efe64447e735c87afe2351c1e4a33d3c53d15ba8e7706776fecae102627763201c7cca9fb419f25e6c32c697d3cf95c49216ab7e7c0090298ab1c3764307f3aacc01d32b497c575a65b9040ad048430f32c28f8682674607679b4ac0248a7041358117b92b4a40d44eff3f04770fb54f485bdc44ea6"], 0xa) recvfrom$unix(r2, &(0x7f00000001c0)=""/110, 0x6e, 0x800, &(0x7f0000000280)=@abs={0x0, 0x0, 0x0}, 0x1e2) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 23:14:03 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) r1 = shmget$private(0x0, 0x3000, 0x4a6, &(0x7f0000ffd000/0x3000)=nil) r2 = geteuid() getgroups(0x2, &(0x7f0000000000)=[0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) r5 = getgid() getpid() r6 = fcntl$getown(r0, 0x5) r7 = getpgrp() shmctl$IPC_SET(r1, 0x1, &(0x7f00000000c0)={{0x0, r2, r3, r4, r5, 0x40, 0xa4}, 0x3, 0x7, r6, r7, 0x10001, 0x7, 0x9}) 23:14:03 executing program 0: r0 = syz_open_pts() kqueue() ioctl$TIOCEXCL(r0, 0x2000740d) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) pipe2(&(0x7f0000000540)={0xffffffffffffffff}, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)) pipe2(&(0x7f0000000600)={0xffffffffffffffff}, 0x0) pipe(&(0x7f0000000280)={0xffffffffffffffff}) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000800)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000880)) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000240)) syz_open_pts() r8 = syz_open_pts() kqueue() syz_open_pts() readlinkat(r1, &(0x7f00000001c0)='./file0\x00', &(0x7f00000002c0)=""/123, 0x7b) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) kevent(r3, &(0x7f0000000040)=[{{r6}, 0xffffffffffffffff, 0x2, 0x4, 0x100, 0x2}, {{r9}, 0x0, 0x20, 0xf0000002, 0x7f, 0x6}, {{r4}, 0xfffffffffffffffb, 0x10, 0x0, 0x9, 0x7}, {{r5}, 0xfffffffffffffffb, 0x90, 0x2, 0x100000000, 0x1f}, {{r2}, 0x0, 0x24, 0x1, 0x80000001, 0xd60}], 0x6, &(0x7f0000000100)=[{{r4}, 0xfffffffffffffff8, 0x81, 0x80, 0x37, 0x8}, {{r7}, 0xffffffffffffffff, 0x44, 0x4, 0x41, 0xff}], 0x4, &(0x7f0000000140)={0x9, 0x1}) r10 = fcntl$dupfd(r9, 0x8000000000004, 0xffffffffffffffff) close(r10) dup2(r8, r10) 23:14:03 executing program 0: r0 = shmget$private(0x0, 0x1000, 0x490, &(0x7f0000ffe000/0x1000)=nil) shmctl$IPC_RMID(r0, 0x0) r1 = socket$inet(0x2, 0x8000000000002, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x8, 0x101) readv(r1, &(0x7f0000000440)=[{&(0x7f0000000240)=""/124, 0x7c}], 0x1) execve(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) shutdown(r1, 0x0) 23:14:03 executing program 1: pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$getown(r1, 0x5) r2 = dup2(r0, r1) pipe2(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r5 = dup2(r3, r4) r6 = kqueue() setsockopt(r3, 0x6, 0x2, &(0x7f0000000300)="23fab055ac4dca1cd69a211196d16a1e286b8d35775434a181e5933fcb19c722ce53ffb93927a5bfad537d75e75f9f5663275cece0f96d63e4923ad5312f1dc21d9926170776071f440c10f54aef13bae3255701a37952e3775de6898a1b243bc32e296a30e80b8358e0b15049a3487c4eb8e5207616a28c7e86fedcd334953cc35ba5548243ddffee6dd089710cb538b10f060f9c69499192373768afe66406494a1547", 0xa4) kevent(0xffffffffffffffff, 0x0, 0x7, &(0x7f0000000640)=[{{r4}, 0xffffffffffffffff, 0x5, 0x400fffff, 0x81, 0x1}, {{r0}, 0xffffffffffffffff, 0x84, 0x1, 0x40, 0x5b}, {{r5}, 0xfffffffffffffffb, 0x10, 0x80000000, 0x336, 0xfffffffffffffff8}, {{r0}, 0xfffffffffffffffe, 0x10, 0x20000000, 0x7}, {{r5}, 0xfffffffffffffffe, 0x48, 0x80000000, 0x81, 0x5b}, {{r5}, 0xfffffffffffffffe, 0xa0, 0x0, 0x4, 0x1}, {{r3}, 0x0, 0x40, 0x4, 0x2, 0x20}], 0x8001, &(0x7f00000000c0)={0x0, 0x7f}) write(r5, &(0x7f0000000000)="e804c6f01f70de434bb60e44a75e27bdd02eecf59ab70c9180480790c138fd", 0x1f) kevent(r6, 0x0, 0x0, &(0x7f0000000140), 0xc4c, 0x0) kevent(0xffffffffffffffff, 0x0, 0x7, &(0x7f00000001c0)=[{{r5}, 0xfffffffffffffffa, 0x20, 0x2, 0xa, 0x8000000000}, {{r1}, 0xffffffffffffffff, 0x20, 0xfffff, 0x1}, {{r2}, 0xffffffffffffffff, 0x60, 0x18, 0x7}, {{r3}, 0xffffffffffffffff, 0x4, 0xf0000021, 0x6f88, 0xffffffffffffffff}, {{r4}, 0xffffffffffffffff, 0x2a, 0x80, 0x7ff800000000000, 0x6344}, {{r1}, 0xfffffffffffffffc, 0x2, 0xf0000000, 0x9, 0x6}, {{r1}, 0xffffffffffffffff, 0xbb, 0x10, 0xfff}, {{r6}, 0x0, 0x40, 0x25, 0x1c09e158, 0x2}, {{r4}, 0xac34f20dd3647684, 0x2e, 0x8, 0x4, 0x5}], 0xed61, &(0x7f0000000140)={0x1, 0x4}) kevent(r6, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) accept$unix(r2, &(0x7f0000000740)=@file={0x0, ""/4096}, &(0x7f0000000040)=0x1002) 23:14:03 executing program 1: syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) r0 = socket(0x11, 0x3, 0x0) getsockopt(r0, 0x11, 0x2, 0x0, 0x0) 23:14:03 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xbd, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e0177513a18db60390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a2592c9529443890c39abcec6c1c369fa47bab9e1aecf0c4aa9f915a4e02f98bdf3155cd7d25d4dc373bfc0ed3c5930e6059a3262664b9e3cbd578dfbfa86f8f1bc7bc834db257824857ac314db10ed7917354a002af475d52a6bc1f511c49cf2e9b5a0cba5c9f065780f345cf95a2dc7bb6b56dac5a7af0d88800c65f4b0f03e2c0d31fb94bd2f2a84f22ecd9dfbfe31f85ad7b66d0cc92d9a3bc562b706c82f240400c1372ffa3bc50a264d2319fc6a3e33275d4339029d6a410a19fdfee6ad53b7872134f405cde8c6821e8e126035e12e35f8df21c879e0681b2a807679ebb2098800003d967b4edff3b4fe8a1d45acc278708e9a2f45805345bb7cb4fb7e9e4fd275ac0286a70e68555ea77ee2cd194bb43fc1ec06408429b3d268e71168771f6e86fb1354e40315c75abf3af977acd9e9383b7ac1d79c49e42a1a0de944c4668e37a17a75a209f96fae951069871cf3347cdbd076f94f488bb916ea5c220146049c", 0x19c) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSBRK(r1, 0x2000747b) ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0xffffffffffffbffa, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 23:14:03 executing program 0: r0 = syz_open_pts() ioctl$TIOCSTART(r0, 0x2000746e) syz_open_pts() syz_open_pts() ioctl$TIOCSDTR(r0, 0x20007479) 23:14:03 executing program 0: mmap(&(0x7f000071a000/0x9000)=nil, 0x9000, 0x0, 0x10, 0xffffffffffffffff, 0x0, 0x0) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) mmap(&(0x7f000071c000/0xe000)=nil, 0xe000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) getpeername$unix(r0, &(0x7f0000000040)=@file={0x0, ""/108}, &(0x7f00000000c0)=0x6e) 23:14:03 executing program 0: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) getdents(r0, &(0x7f0000000340)=""/4096, 0x1000) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000140)=0x7) close(r0) preadv(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)=""/192, 0xc0}], 0x1, 0x0) 23:14:04 executing program 1: open(&(0x7f0000000100)='./file0\x00', 0x202, 0x0) select(0x40, &(0x7f0000000000)={0x8}, 0x0, &(0x7f00000000c0)={0x8}, 0x0) shmat(0x0, &(0x7f0000ffc000/0x4000)=nil, 0x0) select(0x40, &(0x7f0000000040)={0x80, 0x5, 0x3, 0xd3, 0x8, 0x7, 0x3, 0x100000001}, &(0x7f0000000080)={0x4091, 0xffffffff80000001, 0x4, 0x7fff, 0xa348, 0x4, 0x2}, &(0x7f0000000140)={0x6, 0x1f, 0xeebd, 0x8000, 0x5, 0x7, 0x8, 0x545b}, &(0x7f0000000180)={0x3, 0x2}) 23:14:04 executing program 0: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000080)=@file={0x0, ""/20}, &(0x7f00000000c0)=0x16) bind$unix(r0, &(0x7f0000000100)=@file={0x1, './file0/../file0\x00'}, 0x13) pipe2(&(0x7f0000000000), 0x10000) r1 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r1, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xe0, 0x0}, 0x0) 23:14:04 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) syz_open_pts() close(r0) dup(0xffffffffffffffff) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffffffffffd9, "855c000267a7230004001a000000000000004000"}) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000100)) ioctl$TIOCEXCL(r1, 0x2000740d) 23:14:04 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) r1 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) fchownat(r0, &(0x7f0000000000)='./file0\x00', r1, r4, 0x6) fchownat(r0, &(0x7f0000000180)='./file0\x00', r1, r4, 0x2) pipe(&(0x7f0000000140)) r5 = shmget$private(0x0, 0x4000, 0x400, &(0x7f0000ffb000/0x4000)=nil) shmctl$IPC_SET(r5, 0x1, &(0x7f00000000c0)={{0x7f, r3, r4, r3, r4, 0x11, 0x1ff}, 0x7fc0000000, 0x5, r2, r2, 0x3, 0x20, 0x6}) shmat(r5, &(0x7f0000fed000/0x4000)=nil, 0x3000) recvfrom$inet6(r0, &(0x7f00000001c0)=""/4096, 0x1000, 0x800, &(0x7f00000011c0)={0x18, 0x3, 0x3ff, 0x8000}, 0xc) bind$inet6(r0, &(0x7f0000001200)={0x18, 0x0, 0x0, 0x7}, 0xc) 23:14:04 executing program 1: r0 = syz_open_pts() syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x11, 0x0, 0x1f}], 0xfff, 0x0, 0x0, 0x0) r2 = syz_open_pts() ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000080)=0x9f98) kevent(r1, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) syz_open_pts() kevent(r1, 0x0, 0x0, &(0x7f0000000180), 0x5, 0x0) 23:14:04 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) write(r0, &(0x7f0000000280)="658e86e2b6134095357076177cda2509ff35e5c46ec0be8132e28bcdf343618580fc48e5da6777b9350b34e4f8551ef97f24c710c3a36f3310a4eaf5077b1c", 0x3f) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x232, 0x81, 0x0, 0x3, "02f1321a8a105074dbffe14994095fce6404c1af", 0x0, 0x40}) write(0xffffffffffffffff, 0x0, 0x0) syz_open_pts() close(r0) fchown(0xffffffffffffffff, 0x0, 0x0) dup(r0) syz_open_pts() shmat(0x0, &(0x7f0000ffd000/0x2000)=nil, 0x0) 23:14:04 executing program 0: r0 = socket$inet(0x2, 0x4000007, 0x800000) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f00000026c0)='\x00', 0x1) sendmsg(r0, &(0x7f0000002680)={&(0x7f0000000000)=@in6={0x18, 0x2, 0x8}, 0xc, &(0x7f0000002500)=[{&(0x7f0000000100)="b1046ddce63b24112a1430330e14058c87061bc96a5fd3a45258b54537be039483ba3b5dd4c88896d40ae30beb55b713bf16490abdf2fe3d141064f1f0eb3547a21c9f82ca42be54705a9b3b493c2649f8c4fb2121fa48033b6de3", 0x5b}, {&(0x7f0000000080)="19743177b3491185fd005750899a56c990681c9106c0b1a4", 0x18}, {&(0x7f0000000180)="f23fe79b6bbd7335433c297cbbfbebf3ecddab3ca5e003a2796ebb95957f469e78c466fa5f4a51e55a0d2a20d192ebd5ec173369768b89e40f15df66b95da41c242e72115c1356dd56ad2440c14b4ebe891742d7593c30b0dcf95cd5d2d2c3ef2d6d2ffe1fee78894f6607b1d17b0c424e70927b", 0x74}, {&(0x7f0000000200)="656764feda8f4b69ce08860fb0d4fe9af24eb53747c0be2d032375c6e6f3e55cb42d47e98f1f72f1e6870f717247fe24bd7700ad4a0c6a3053077c92929c748fa68cfbeaa107553ec8598ee291010ebb1fea02a671ca5f88e9df14bb2295626c7cb4b1634c55a774db0ee87eee9b7f14c1a2c45f0377da317988faeb7dc96b4fbde8e6b5f0deb9be81da42e0accf85f2f09d992c26c685483826ee19bb09bd9a5cdbb631bdc64faee7b4350a52e8b1c6cc95467e2cf37740b5f988bbbf3d406926a51608d39ce485075c3bc242437856cc1db296caad1491aeab8d3b71a8250827212234b71a2e311848c0d8e9681057528a7c2a99eac304e76311fc93e3a64077f36ba0d1c83e07a8d9f013198140c2ba260d035b348cb181fe119c6e8dbab4d7fd726781fc3134c85c819de04677a38c1e10e1510bcec8263d9c664dea5e821c5d5ff468397a6af758ef0e0840def929dd092209526ee90cb7548284c80dd5f95706a1aa1201810057f371fe72f11471ea90979e7167d1880c41f792f327071adc6b2fbfd71b2d8a2fcd32a9815eef0af845ba7d78758dc864e52d3664e3440939a8561f25039a589c18de05f0515fb7fc5d81737b1abf0983f07f467832a98bc8b6677875f6b3ad993bb1d3d8b272e1daee288dd19d3cd590f7928bd3ac94e8d3de643b5a4f8983ee9329a72e1c5b4b644b9ff0b306221ef5f4fc7ec96bb2d1c14512bf1931617cabca0c5cde358c9a841e8c7164b314f4c00d5a89a40b24d1cf0674bcb8d8a8d6af7023f981e4970b8422b328cc4af0bedf9f59f61c76277f857be5b424cfbef5936d9a863c63e8d2826510c5e446bcb867eb6b91ebb444618edbe4b254bb3df292c6045683630024ae8f4e61694005a4751eda65e4cfa542b9d41fb611624e58987db43e9117e47e1b8ab63b2a076f3406c15fce1e10057b05e2e7c1d3b73ee75747762e4520022e0ce019217faeed7a6d583a73685dce13685fa9d61aeff6cdf201de1ac68cf34b4f28bade53a7703ba884b97a3e286f5ac78fde07478f1e161871a46110c69c3181ff052ac1a287af71074e3264c97936029508653f62edd753ff46e530903847173f72053759e75b0466894a9c485c31b18df12955e9ba702f82509d02fad8428466d021d149875463ebe1cc1f8a0cb92db9d9ce57fe62397eb888c10673c9b2fcaf15cf7828b6210790007d2c7ddadb3d2337d803ecee96a97b04ecd2ad6e6a6e9137183e063c3b032f359210373afd9715114a929e08622612fe20dc875bc4529a262b85d9888bf5fecb9f9d143442de0ff3f0b594fec82415caa0ac173ae28428ec3930bdc3f53bd9cc3f3c1a195a34ad8b2c2200ae446ddf57ad657cceb8a400fe1b3dec78020ee994d141cda7d0b77fe792fa81319f09da2e3bd92d3267a0810d567cd45883fc46a8084454cfd6dad81e2a2e5bfb24c8500c3f83c380759484088380fe6b70c7d346be17d91b00fe7fb8e8fcea078097b63961fc0f29361fda1ac3c691bf4b68c20d234996e2ab20e8a22b705bcd75e78c9210e87ad67004ccaa8dd5791c582d7b37522cb9448bf80e6f2e01d9a562eb14ecdeb3b8185ff9ca949b8b17e1aea40304a8f8f67f3e70e24eeff1e7dcecac2728b777a842bf1f4a3ede94825ce8017f091a970406e040384f4afa43cf1cf88f84080285e6b7a7efd5d836724c66b38fa6b554f078c8be69da40f56daf55bc3f2f4fa23c3ec7ea820ff56d28a5236348443b7c0bbe878cc4b60f7d8b451080c32726e9264cc25b6dba129969b6386169a84c4cdea9374a8743e10ebbbcafca7374ed284783dcb7f4f99dd81bd5687d02c4749c52d7e8d43d5a237376cb5d72a5ee0c4b0b256b28b95e0c8f6d25af055030788a6c69f0c6fee16252e4a8d8bd0c241ee9e6c864ab261363cdf80b3f7d35bff6d961b1d9050c32e9efc2517057736067e264005ccb6b14a688e834aac9745e89270fe9caecebf3ea8546881030f4a107a3d03903a441032039793b40d88ef3484183617079f91995dcf7bbdba18941108e61b602905508c872b064d6acf90db186dd6024dadec7d8c42509f6e1b77c7862c25be75af582184732a9b384f1d24087dd3ad5ddfbcda293768acb36616921c2d7cf1122b2ef3be806173a0f4c62c43b1e682ad24f5e70a69831da4d2b09556486c12e6036c0739ed1b0f78997b2b10842a2b88a42201c9e87604347d5af29f16b0a7be8d358980feb79da4607772fd9f3dbdcea0f4b588dc00d2e8a348b09a6bcd40972d4545e37aa68a41e65156973b9bca23cca5042bfc81cd38f8a7543ba59d7455d0e90b2e75a3318439d327741fe64ffdb835311918f69cb6002d65b98504509a407aeb97c4492f0d33e18eb9d867b5aec466c747b06ee22cc6a9edcc217f3653d2386ee0ff950e956d8dc6dc9d2ecaf11ff8409a1171350eb99d8c06a9e3c5aee6f7a53f0a5d3adf9e65f746fe201ccc9a8e573ff231e56daada849e9ca9c5a201cd96124ef5e8b4b407b0026c9b70f4972fde97eb72210c99355654921d51019a72794e2f3fee469f4e05d46dc4f7f973a77b5e14d276c37b9e755ee47098c3b99378e4443abc38b8c102b34b0f397409fe2d62455fbf99d6e2d605626b5374aa422e5c244f86e973281d8e84ff41e91b5b56219f35a321793533eb0f79674963668295d953199d653fe12959242ac82b7310428b3b8a5bd31aa7e8366698db9398fe27fb63f6e1c907b60c702400c078569019e251c50fcf75d02d165ea2680ffaa3a6c86466c588c61783e73f1f8726f0c76b16069a85cb740bed2ca2eb71a26a60cf1d6c1dcc54a22ffd054692945e15aff9a79b604a29bed0345a9e5a50ecdc81fec3a63f7e4cdf6e9cc4a3b15533ab1b659e0cbff158d510961ddcc4765513a6f9ae38ecf0ad745db43aa45b0efe180ecbaece9e09ce66d4320a1c3a9751953bee78b01ac5d09f96e32281de788083bcb04cf0fe224f5aed30204c1154a2fdbcadd3c900a460032687ebf508786a815c87ef31e469aa088e55ea97d545552295334c9eae3c9ca445c8052b020b6b75206b1bed9796f857df07d9f0e2b7fdb5041efa28efead346184715f43539d04921da38ce5c9a3a89a211d9b0cb2e05ce4a0ab06c93bb61160d0bc8e0827f0d1416902885ad5f6cdcf1cd215b94e060322f4d1e478ad458f2e81bc37c90a3b6d37379c5aa221df9ba5ba4f155d0d30f39bd7442d6a8a43bb868a89c003d1ec7a424425db5d306183aab901bfb07838da28c1afa9c922d8f1fa1adc4e8cde47e95adc87ae337968e297af7a8004341f693571928e99e3c6fc5add25216e8d525b8d52e206e1db5a0652e339ce823e03616a60bb625a5b22a0f5d49dba140a8847195a81ff4c5a9e9b667c8a54cf6a2fad3df8bc7dd8883a7bfecec2ae28158ecd070ba15b36229cb01f32a489dfecb9ee4597495c8164057fb1b2a071374eca61b27596eb9c2c6ddb95b8aa26968df8bfea54619cfb7dfc2480827011ba9d6895bffd930639e0ce0a5010c852029f5d58fb9ffe33223029f5e064ae15c13b0638074aa8898a36dff00db2e825c48243ca50b6eedcc9bfb25afc6dbd902265939af43afc617e6781a0bd58f073e784d196b4aeca6b47b6bcc2fce82df2b822e84550d922195126d918b0cce50b05a704edf64bb3498af8c38ae26703e3a949167969d0ea48923c7eb3ff9f860bc77c5b1b7a798d45fdc5a950f01e2d74e3d678b518c440866270e873aa57b26a02795bc3b7b43d10ce5731e477a926d004bf4baf9af7e4a65d756ea7be1e7086589e2fe18cef96a207942b961f525bc17167f4f5ba4a66593ea65ab453b4b66187817da62b8fb126f6e22ca0441477fbae1d350d8769487fe2961e840adf2bee6610ef92e8f3c77eea03ab1266d0637872b957af5fac5ed7ac91b6a7e55e04bd4041175679f6ed3688376b41747e112b796187d6e8f343d3a56d674d7b1a09c94302c1783aa041c59c3479e17179e6f99bd85513ffb73724413e838bdfcefde641bf260a3921bd9ac697b508996c04af1540143b2492a6556b69946945317d61f0da3db151aefe55d2d6f7043e88608addb3f79d5fa055eb765f495309f2dedeed1cb0a076c76e0aa83a61e38e87a53e484962b59f3f62718a3739c894f1292a04242981212c857e892371c884e440de14aaf9bc346ef6777d619a7d795920deff74c95f5575adc1b461474f89f16fca6b0fc99700ad8ffe80957e931cce684765deca730544e621081c111c52cd8d5404f5def79d8a4ffea187b4ca450a5943642ca89d47a909df3cb211675985cf3b0b0ba2cacb10e28962f51200f91fa5a8b87120722a498f3f51a292e7cfec2bc467ac978175cea77ba66b3ec9f239cbe999f83150b3feeb5a556b3364f08de3bf2247f72d55e2ab48d1a588c3ba8292c832590b65f2126e70141dc391d602c29fc6847432ec4d107cbc5477b55d2ffc480eaf49ab4c2a0c9ca13222453b36e59601d561017a98e0c030825311b07392abe54c3759015288ec694ec11b3097d4d3741a9e92510c7518ba07d770680bef075a6fc67436c2b4f43d26b18b9ca7cd04b47829e12496fb0f319dd5f2a73b5b7143c6d2814b3ebd5e55b279f53c439e6d06b18d656ae9ea439676c4cf3bc353e5f333d76ae7332c5692cc1dd41ca0cccaaa592162e7ad0248869667651c0fe756bd89b1ce597d37d86b8f955614701a54c5ee7ea8db73c971d56f279cc7fbdb92d4573e80753d4d917e517da59956b23ea3f0a890fd11d698eb0b1319c2f44a2400399d71234218337f3ce6fc42ccad0b29ba2ff45835e614dd7c6a3fabe0cc06a188fcaed32d12adb13535e92f4429972064c24863834f4dda25be0114391d265527df9b233833a758e68aed7eb423a7ecfa875beba7a8f356feb7074daef9c5adb1ccef41506147efb20c16f9c995cdba510d25148bae2a54867abb7d7a85ba216519a0a992a1a44a9280637a4c7aa3bba67c72c0adaf48958e7a0de6666da2912f32ae91f0677467073f49b47ba16790edef0bd9deabaab72d4a972d3d7fcc3f73b977d7946fb6a9cee6f0578bda52658720b17be97bb86eea22b1247db77f32906183ecc194d28ee68c7a6a5450df87b34edc0ac43cee18331cc3b0f299166a4b8eef3a06f1124bfd726c9e9130562fa303698106cb7b28923ddf1be874657d492c5a3de87537b76f643a2cd7a433b2390a727d7aa8b918f0fe2823fb2dc29052b475474edda4b90e89ae8ff8f93f6d4d54347dcf80044ce0aa446f107c5501f75f7a6e5a18bd111a8f8e0a104dc04921e4b83c51cd1d9c66676a46f511a47c03fd595020284f5d76ccb5f26211868f826793388953d2269da430d70cf860f0f2ff7dc5489a199657aaaba5bb3ae1bc2fc284bb0608227c3f77a854a483fcd7576126ce8dd2e8d169b8e73ffb4233446955dd0ed3a4a0547ec18d2bb2fd1e1938086bef3947d06ae7df5ff5c3eabe31c0f5cc6dd7052a4853b6c83dbd3a43135e1d350f371acebb360739647cbd43708cae759d3c4e77a9b2638f7c86e7eedfe1715de6b9df370abee85250363d3954fbf208cd07594aa7de0c2b350769798af1ba7fb0ca0b270a9595977ed539d1b238e3b2861de7c9afcc274ba3da1cf9780bbe78779602004133ddec101c1ca50f30ebb8b0556ff5397c593b6ed616ef4946d0b7e64ffe7e52d15097ae6f8d31083e4c61dc9f6e02751c77e1ef0f8967ad6f1e8acc6c30acb8b18a22e4fab4e45b", 0x1000}, {&(0x7f0000001200)="256d3cf1174d5ef7599e80e793891e03d51c4ef7d488567071ea713d4ee57c75b17cb8266f4b243661c5b563985d09fe70af78ee33d4e13bdaa656b8c495aac8199f81dc5fe5f5c6c662657ced646f86bcd44b6c31889c6b44de25cb30036af614bbe2d2fc05cd3476e348fdb72904850a0cf3f7468fa2ba1a56d84d76ff92ec4661714d212d700dcf07b56fcab57fdfca62dae8313358768086e7f02cd9cdc543ecb9235a2659468a17eca41c40281db8773032c62239c6ddd4304c9d7c74407e42122b927e13f9d4858299ef3c8b29a0258c26659db78513130ac92953b94d318f08166e51fa7392dc31", 0xeb}, {&(0x7f0000001300)="b494afba432711fecb07d9e84ef6b401a49b594c717d8c62f6fa33604fb5dcbbf1bc453d2a4e0ba7dc6808a75fca0977415b55a239ea5e3cf29c66828eee414b3ecc96d9cc169d3c011699734b45e6fff14287c4819f8cd704b948d20646aac4137011b4b8173309919b81004422abb0e82a8cc5f6c8aca930f00fc7dbfc2292293884e6a4b33bb4ec0d2fb9168c670c071359aead4776081dce6d1874f2857e6b82268d32dc34008d65d0bac6e730bf81edb6cf8c223be8fc9534bbc9fa4f4a0fddfc5ebb745a625fbdc2485b5d31cbb6c55907efd9e42ab1b64cc4c30f2d0eda5bf95d7a1de97ad1632f11bfd695e2445931fa70330472c9ed8d7c8c95bae3d269183db612ac04e97849ccade455676f3bb19683f3f4384a6fe1f6e2c702727a1b325c4cb3b16a4f06164f065fe6c773a111b53364cb65e24a3f1e97a811da2f28aa53208cbcaed3a10bf3b4962c8eac1b6c04dc4132151df12622daf9b5048abdafb8703a5017f9e9b3fdb661bef8af38dd4ea5cf659201eb3902e8d8abcab4be47dabccb50021aa1da810529e19f07dab53c0d14ff60eb4ed2e51dafea700a77c3d19de01b5844f774c3d0398830478521a86a91c12ac653c83636b34ba0463ec1023cbeabd75340745986fafdb9402398df30b7792796d6a10b4612863650c1d24dff366987e4cc0c2511390fc0fb21bd6baa9b4a5988a06be581898c15c10fbb0be2a2675de94973746db96f88a91655d1611139064a73903670ca247e8428b3e1c84a152eff274312427f4477b2f85e4487df31c463248c98e9f69b71f113c79edb990182eaf55e4ae7c1fbca2760b7b26a8fdeb622657d3d113854e1225cd6b02ced40fe1cf7d974198efb59a0e4092036fc9d46112d4903b3921cb0b5f576089cb17741fb099299ccf24fed25096080c51b07439f8024696f4675206c9eb38153ab50017784c11e2b03afdbb3923c45702ab820118cc97b0a7bfd9ba0593ad9c09e9b52c548540c59e26434cbd203b8cae867dbc863075056a98c27f1c40a3d936c6c6635c690b797ad1f8e49aa6f8094753e865552e4811797b87b4222afef47df9cd7bf585b31ccb2480e0278de472e1e8a63f31d043d6fbc037e65a6751045bb7399c30dbcec93a295db44de30a2bbad74c7e44bec0722708e1ed2ac56d861715a032892364b6f7ed9e0ca230e37d2e00bca6f7772ebdfa2a4ce33409e6ec51794c72f6b312b21669fc31cd3f359a320268a6dfeedbb3b1c017575d24156d3e867ed4d277c50629a5a8f52c7aaaa6c68165a8c3a282a41ddcc7e15d05d810d81cadbe5aa74d8009cd4223cd8a290c386c06ef29da79c18e0073a98624bac7fc041b209c48a7fdcc874add47ea7e0a925319d3dff4a3ce404ad18f212adc0841beb817da3e40c7938489401a701185192cd57b407acad67821d29060c7b0d61b0ce827eca15b5bb9fc7000164ca19810809632b878f91e517538e4cc47b1b06d9f6dea467778b376c7644a2fe85a5c7bfe30a70651802ff1ad8e69c172b2fd925345994f171fd403130893f90170074accbe2a39377b8d4fb949aef862ff1d93a3ef514e3ece0a44e2a4de58911ff80ff1dde3abfa2a2f545e524eccfb5bca4b94f25b2b110303b8093b36ed317c83505acca11d9c06547fe0b4ba3196686436dea0050ea8410eb3da7f4dfcd82c810eb37ec4162e88511547df77f1289ce7d0384dd65cb12c12a1439a81ea28382a91d0752df53c83d12f8792aa24a86449121672ca7d098172e34f2d221529372db8c5f8a02a20c5353ef58b532b52954c3a19344dc7626d7b0165dd1bc4251ec3719d0df0f47452030b83b68593b3e8ab81d5bcfab7f93e874494b1e614f7d46046db5be42acb8cd34c4946709ac3b1812342518d1001cb0af1ea821900c97bfa518ab8aab79728895f9ad73abef7f5edf10848a3bffc5436a1d099613cecd5e0f649e311218205b9da8cd8ff35a9a57baf398e1ecf6ab35448b2129021c727069198133719eb832a0c99e665fc4ac793a8f08d55c472430e420dfd66fb25138664f385a78c2d564b2900bdb347e3b48dfa5b26658738d09ecb1189aca726c2defa48ef1db52874ddd2b89af7b5ff9566a100a547a5ca32bd76c88cbf24df4f2aca77bf466d0fbdaf4fbb307a37fd4a0f3a6674435767a0cf02812958ed545ecdb840f86e284133eb7b850f63407eed1ad78ccd9a499c722e9a5660fe6011be8b0e9ba99cef6bc78ed21623e300f100162efef336126b931057d58960f0ac58caadf8bda207dad8432cd48ae2e0b19f86f739b2a55c12e2d285df9aed875080167e973b011ca90ab5bbeac565a8ee9d337054342998aa357c813ec6f8e790061169efe094604f9aa501c71bd402d4c4c969e731524e29cf964d153def677c421260572ac69d300f92b78bbce5c9ea32b73a4444d3d65a37ab3dddef164467dbb47fd83ed26fa15834fd1d50469802e10e63eca40a2ec83c2ce71dff88292282e5c17da1b2e3bc2eb29e3b82ce558d3386097a8cbdfebe0e6179cef93d42547e48c2b92a8a71dfb8c606d1f91a717a3c3f05f627551f4453d52f1606f98b78a97eeb4cbab2d6cd7d91a62cf085a6d46ac0917166269670debaddff48491c481eb8dc17af1d56e7a0c215e328b4b385f892e3e24685146545e9b909e04f180f751124053aa719be15fe664c552ea1600c11ec2b81f30a5b305f4a7dc0da6d7d5ed41edc485ee5157d81b5c7bf51cc99112963bb6cf0963b5a8c9f93e02c9d7edf26442291e8e976b31f21145fecd75d5a431aa8fadab2e176b17350fce9c2afcb39011d657655dc04022806dd24bfe9d38afe0de70e4d1305a0e70fad821dcf1982a68723bdf5a1e238c6dd73fbc2f0c62be65ec3663536ba60b09ba27de36913a8799f1218db54f937723782311106e26893f91eb1b3526e83d7807ea03144493687f503dc8d9422369dca0dbcf920ef4a8f9094508d198af45a32dc1564f60f354840c7c32654102e661e7970365647592f406af68507a6a3433f3c06091253a0d3ec506ec64850b16eb87d30cdf51a4cadf1af74439bdca044d74ac5405feb0abd95b8715ec1ea02657e50d1cb6d937dd312125aca8835d5574f28a00e2563cf22116d74cb7e7e77511a76d0ee3d05d65ff6c7fe0bcc5948eebc01d74d6773c8ea55ba1783cda7229c38c6a5d86fe34b8d3546fe109b589530ff0fb4b4c60b3d6aee92574dd7c8177802d3b056d2887379d7d961e7b5482f5df4bcdb6815032683111560a634c971fc7d717c6826204dfcce62f86312f03705614dc6a8fccb5230d2cb7e631b976b9127d716a32242bd232bff32a4b9c109448d5236ef8c06b0b82153780cabcc192fdcf13192988c08afc4feb68124b589ed5f5bbbd4a4af1a1259daecc64dcdbd854c49bd70455169a6fb317fb32a2d8fc775b208b96774059958a47641c12d82dd355cf1a9ab207c8c13bc5ee22d8cb7f1adb76d19ea266f85723f69426b4a4bb87003ec3606b847b1789671ea0158278141598ed0534e39eb8aade1ac21cacf8543eaa33749896fe47c48b462b41ce1905d0324132733f227d5943c039e2d1e5ce040dc5dd5ef6ef8d7df2892a85457ab582f712f3608dc961bc0c2e8aac46943ade19438b2682ddf8debc8522cf63cd2f957441c335f216b5234c8c47715283dd2860db07c77c95027e1189178bc7e6b4ea9e4e5bcb4f93446e9e4e486f287d6b8891527a5a7fd0f8b9798aeb71c8cb4d25ae4aab640f597c1edda0b8a5c37b17f906cc2b71d4303210b9e3f34c1954e03ec8af1c97bd95ebad7bf03d550bb49c522ab2998a1f3962db9319fccb587b5b94ac1e7a8e068bd43e6e2a2f25be2d66b2dedc3614345bff078b460e91e9d8af4860cfe99b78c2401d76cca3ac2c6effe721783faafec2b8b0ef17d88d20f96c0193b0312543705aceda7764cc6826ff13ede81b69517143a305eb43963745d85905ef1b1951180664caaa7111fb56212390dae351c58d35e09cc9f31e3b32555752f0bac8b527389957f95f94f8275999f3fa40f8eec66a25055641d1c46174d874ac3cbb9d2a7e28f3ee0698024814eff00c77e203ec11db8c1aa2cb6408c9383e13a3acc3b0e14ec4dcd783908fa264eb30acb043db40aba50ed0bb161990f3639599e095e25deaf7ea9c69062cd152a8fbd4476aef55ded7c78d4eea5489c0c022730596a24e995b5dd5be5e564b6eaed5a63a1903dbc0a6807688c39422226f282728b559f8add4f023ea693d9c4b1f6524ff35e8765719a86e7ca9a3c91f72b7ef7f04934d00140b2ab0baf34f3b1b2d6239ed04ab1fbdfd4f304b830176e58c8a8162a89439372ca0e852bf46161c655a9f9468a26d826bbff48a0f6cba10960ec6ef7e3713fa5fe59f179071ff8ac78951c7fcecc3e0833a2eaefef88bdb256e801a6b1fade53e3812b79366819d510b32ab2ba771b11d744b12b8cb0b02e46c04ac64a81d0916c7e8609ee6e37bca3a268abb8f9ed3e6ac3b50bf2517a6af659fc6f9ff8c38ec80223ff342f0cf6b5d157698606e730e756450bb1770a003c623dbaf5df42c2036b6cc56dc1b133a7df2d58e5bc72447ce9e89ab7bfab95a3ab6949521b8615e263904db8e28ef9a9afb58e86ab191c73c3d3e4a7b65fb3cfde2952095f14856fe793146f6f4d20c420fb9666ee01910d7822c1588fb5a95bc69c4c243194aed220e5db235df521ba1bedd61af1f8046bd89c00107a6e60600d262d48618392617ec628af78e334f410d88a72e272bd2ec0598849104afbcecccc121cbc63b444fa354ad11e573f68fc0f15e0e249929d46f588fed6b70b86a5c4bb18f711b222f6fa234db5be5e6353291e14445e6fc35031bb5f638d43693ef4ec254e698327aa462a9591912e6a75465311e04e279bd4583b3cbb69c0b27fb3ff5c0545c79a678ad64aa087c18e6c910ec8aea0ecfec9abe958e1b2fb6e740a3b7dd1fa4fbca5f2e2b10672b660a7d92d441c6c7311a3c5394cff2be887a2fdeb5d2619c2e314369109c2460cf8467d1eaff6db9d5a5e9cebb06b6174512d8b10800ca3defce36d9788437d101d0d56da082e99ac075e6a27fd5a40879435718d60f830fa43027c75d4c270b0b0536bbd82c9fc1a8a2c1902caa6a4622cf45a1d5a843335583a7f8e7bfac3212f5d9d16d4189c48b759b265523f672fd78f268859745503912272e9ea609d1ca58ffc5ed1f11dddb16b97f0feeebf2f4ac24b0c9f53fa4cb9c4c938cb581ff5d875aec3a86356ad36029a25a34343f8166c1bf85df04431a8c74d8ea346908a73ed226e7667171d1c5b9307870adece81c932db80a9401d6b84c39a5780ae669dd72fc3256b00551361a1f5343b6169105d177916179b34753592f96849e5d1c9df1c73e244670129382fe81803d2827f360162fde2c8eef8b713fabd619f19437e8670cd024110b8d57e254723d910bb7656a8f59e348c1fa7ac131a8c43ea2759c3f8288a14b4ce16e7143c2476309ed9b5751c974f6c022d30786217c77883188ac0fb6c1530ad8afbd81e31a42ee7cba9c14878b76e699d24e5b35761214bc555418a4188b0ec2d32835458d0fd29dbad44b065938f4c87944779d223b340135ccdff0211290d135d02490643eec2a487cb801c279b976b4d6b440a72ace41571fcdaa782d1889e504c555a42273048a84b5588294a04168ed0cd45694221aae7572fdf19136d9d30230dd4d4179592b355119eee380f598c3786d559c", 0x1000}, {&(0x7f0000002300)="02959643f3718cd70cfb4d21aa8417dce6879281bf178a40e6a989fc550ef1034ca119edfb7a8a4a06cec706d0d9d5da9f442c751fdc6bbb83f2bc9da39b894a3aac56201562fd4e0e9023674cb9d1535212e324cf7d8f4b7e0e672317e870bf8556be82499ba9f08e0e3d", 0x6b}, {&(0x7f0000002380)="61e390acdaf3b02140b12741b8b41c13c3e95b1efe214ceccc3c5223ff3def566bd42c639cb4bdbb358a30755c51991508589201ebc801dab658a6eee1e3440a7aa20b742323779538ca1d90d1c27734c5fcb5be41c54def559c0afaabb2a5a2c1aadcb713fbb1403fb884abcf276f7b72c977a3c7355eaa5ac177dcf8c74a4146cb786bb1a1bd2d83", 0x89}, {&(0x7f0000002440)="b2ddaac9d44566bb8684c144a998f2f8acacd7037fa4f0e199da5e80e665c1406555c8e9573dc34df9045284d0bbb9575776e572a21fbc57351bc3b3c7c4ef7fd9ae6fad4bd20df6f531c655f78a0fc6a8d22ea96c00dc9b25096868bb2de4932e8083e9aa99927658543662ff8eccff4b8f4b0b4887ee64824d72d50de89c65272ecdf871c9ef60d1ecff3e7822069a7f49c0d4782e78b40246e246668d6dfbe73de064f3ab56b404e8019e2aa7cdf3bdc05a87b05fa9", 0xb7}], 0x9, &(0x7f00000025c0)=[{0x88, 0xffff, 0x9, "2e5044f54b00ab14b1f3ee61113c4ab7ace7c2a3f83f70bec661f815c381d09e09741368eeca38dff90c3547157efdff2a26249e3814fe33fb4b7613ab688cc3328e625390ef1cf0c9d51151fd687d003d38f9804d339fd67b185a9e729a5ac7f2e866ea2b17e588c8cc73dbf31ccf8da493edbdc78d"}], 0x88}, 0x400) setsockopt(r0, 0x0, 0x800000000000d, &(0x7f0000000040)="eaff950000000000", 0x8) 23:14: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, &(0x7f0000000040)='\x00', 0x1) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0xfff, 0xfffffffffffffff7, "050355a8a5dd3800174e4b00fffffff000"}) fcntl$setflags(r2, 0x2, 0x1) syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() 23:14:04 executing program 1: r0 = socket(0x8000002, 0x8001, 0x40000) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0x2, 0x4) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) shutdown(r0, 0x1) connect$unix(r0, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) 23:14:04 executing program 0: r0 = syz_open_pts() ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000040)=0x3) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000080)=0x3) geteuid() write(r0, &(0x7f0000000100)="93248fd1c70f3e2ecbef92d4037af8e545793cc3365685960c0731a0ea95fa3f54033b95ea7fbb522e38ff55649ac054f72cdfcc9982435b06f4d409e581a6aa77e3fc0f3f3caaaba71d5c54e1b3af28f4480fb805512f4d3d99615a02098e867cc25dd88add19294a9c3b7d5c3d8ecde013405cccec5e2316318fc10e938f11dba55475e108034d9b46c0f508c3bd9567cb514afa4effd83d80650d79094d12e61ea14b49bb158e1036641fb7a800c362e0", 0xb2) ioctl$TIOCFLUSH(r0, 0x8004667e, &(0x7f0000000000)=0xfffefffffffffffd) geteuid() ioctl$TIOCSTART(r0, 0x2000746e) writev(r0, &(0x7f0000000340)=[{&(0x7f0000000200)="5dc408dd8dd97d47362c85e5cc379a0b7658a5610f24bee2d022879e5d91f77363bad19ca043bd45bb539d60a4808e76638713f1e2", 0x35}, {&(0x7f0000000240)="dab2b136cd43eab7aca7725186b727249f801a998eb4ced938613983ab697dbb7d545c9d8d7899f35043a3f378010e068e9457289ad59d97744cf54d0ca7baaae9df17dca1145286a30ca2ae2aa0abf63f26ff4c851aee164f493538cca6ada7cdde89f945e9ea7a66e13457ed86352575b2b85ab5db60aa39a47ed59809eddd0057357bf885e003257ae0c1df6d2d185332c12d37abbd261781e4316b6eb32dfad1d94b570ea4a2619ef0857a3eedb67d4eb39ed2140cec5270f865a4655a95421f1e0da6cb3fd832bfb9537d23d29aff227280252273e22c0f7c4d9ac8b252acc7162f9b004e6fb3419fdc1777047d600337c36a79", 0xf6}], 0x2) r1 = syz_open_pts() ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f00000001c0)=0x5) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f00000000c0)=0xffffffff) 23:14:04 executing program 1: symlink(&(0x7f0000000000)='.\x00', &(0x7f0000000540)='./file0\x00') mknod(&(0x7f0000000080)='./file0\x00', 0xa, 0x401) munlock(&(0x7f0000ffe000/0x2000)=nil, 0x2000) r0 = shmget(0x3, 0x2000, 0x2, &(0x7f0000ffb000/0x2000)=nil) shmctl$IPC_RMID(r0, 0x0) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x10000) shmat(r0, &(0x7f0000ffb000/0x1000)=nil, 0x1000) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000100)="3c54be7e1b267ec9d5122c037622436c24645e78fcb250331aa60fb045223c6b5eb0a6fe76850c023b2da047b6b899ed4ab3fe64ffb4343df7e3c94f4c69f207f92800bb52d87e76187c8e663dcef3877c4bb5f4d04a4284ec6c24ef70fb59e1703c61f01a7bdd20d217434f2b28e2a207b6d46a841162d6f1187a336c8c9fd4801b647a1c32782439611f7839e679da62e8c2c9dbef47e8d9fec74b1cf85159b992923a7ee17ccd01751b0d", 0xac) rename(&(0x7f0000000300)='./file0/file0\x00', &(0x7f0000000380)='./file0/../file0\x00') chmod(&(0x7f0000000040)='./file0/../file0\x00', 0x118) shmctl$IPC_RMID(r0, 0x0) 23:14:04 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000001640)=[{&(0x7f00000002c0)="8df6a96f63b686e6ea2de2709a7a5506827bf2a26314ec410faada3627e2923eade41ab2e5c4c3d8f538e2daef1058ec3b9e2acf44888191ba326e18834cd56576a10e3d67a63ee64af409acaeac249b3f02da7472f812258f4006320d6500c7794d2ec20da515bedb5a51b517f4225fefad3470abc0257bf02d07a81504d193414cc013bdae0496d602c6779f29361058afa3b9db7ede14ebcef425f856dfe7ac49031dab9bd2b40379e78328d5068cd2033e9bf3d1de5e3f53dce56bdc93a6e1eb8827a7b9fa2fe3cc7f7ab55543b39dc60d6e5576795cb907fa6b722e3470a67f5e32aaa85a875e4c5931d19e2ddf0320b9ac603c0f96aac6de73990d3793835af8ab60493ac8fbeaf02b4467a671bd1f15d71664c4b84b85feb4fab614b67c8aa376928ff5fabbd0e96bf9c9807712432932cc9c9c7079114cdb9c35071a4eee975bb7e31988124f10d215ea113ede971c83140f6cc04773dc78a0dd14ab928acccd78142c14b901e1cc04a3c13e90ff1dc4a3d1d287e05c8f690d0a037223330277537932d972a46db646ca35b9b4cf1d4c6477f483de88de8da080ef1ec7a0506e7a92aa54c0584eb356af60abea019c4b8a99319c3f0eec9a2c5e1e0a6933322caa8f76af1eabd75bd2d3fcdfafb8e97b882e4a3363acb649dde760eb7c5aa64d587204f61e538859af2cc9ec1fd94288ea0ceadc93462492031d64f8f3c20c8f3af003ba3784619b1e38087ce5e6be317bde4df7595cd7629b870cc91e04aaf2b21004f75d6d541bb51d5a43cd9046eeec6722311625c09eb64396bc6879b387c90184aaaf32fdebcbc150387f78652bde73051612eced6a6617009f34880780399bf556ee29e376f3f6e39626852c2fe165563bbf933709af97e16e23", 0x281}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) symlink(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)='./file0\x00') 23:14:04 executing program 0: dup(0xffffffffffffff9c) r0 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) ioctl$TIOCCBRK(0xffffffffffffffff, 0x2000747a) linkat(r0, &(0x7f0000000180)='./file1\x00', r0, &(0x7f0000000300)='./file0\x00', 0x0) link(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)='./file0\x00') unveil(&(0x7f00000001c0)='.\x00', &(0x7f0000000280)='c\x00') ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000040)) bind(r0, &(0x7f0000000140)=@in={0x2, 0x3}, 0xc) execve(&(0x7f0000000380)='./file1\x00', 0x0, 0x0) write(r0, &(0x7f00000000c0)="8e125ff9edd70bfc8831bb041ebd5c4bd585997cb41a5799fa98ffe0d0d905af36b7fd71c7e9e27f5943198bdf20b887f9dbdfcd33ed94053ee2a646adcdd931e13b194abc9e", 0x46) ioctl$TIOCMBIS(0xffffffffffffffff, 0x8004746c, &(0x7f0000000080)) 23:14:04 executing program 1: getpid() getgroups(0x2d1, 0xffffffffffffffff) 23:14:04 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="a80870e5e787df15a3dad3cb91b1b9df276b3a6e23a492388af974d88b0a", 0x1e) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCEXCL(r0, 0x2000740d) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x212b5c23, 0x0, "1ced99f153e5918da43f20f3371f3fe2ed8be2be"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2003, 0xfffffffffffffff7, "854955882eda0ab3c5000000f1d84452f514eb9d"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() 23:14:04 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)) syz_open_pts() pipe(&(0x7f00000007c0)) pipe2(&(0x7f0000000800), 0x0) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000880)) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)) syz_open_pts() syz_open_pts() syz_open_pts() syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) syz_open_pts() 23:14:04 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0xffffffffffffffd4, 0x3ff, 0x8001, 0x0, "72311f6079369df39897569eb15991a4520e8a89", 0x7, 0x7}) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000080)=0xfffffffffffffffe) lseek(r0, 0x3b, 0x0) fcntl$setflags(r0, 0x2, 0x1) r1 = syz_open_pts() fcntl$lock(r1, 0x9, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffa, 0x2000100000005}) madvise(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x3) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000040)=0x7) 23:14:04 executing program 1: r0 = socket(0x18, 0x1, 0x0) socket(0x1a, 0x1, 0x8) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6}, 0x8) 23:14:04 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x1000000000002, 0xffffffffffffffff) fcntl$setstatus(r1, 0x4, 0x8) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffff8, 0x30, 0xc0, 0x2, 0x5}, {{r0}, 0xfffffffffffffff8, 0x10, 0x12, 0x2}], 0xffffffff, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffc, 0x20, 0x80, 0x45, 0x9}, {{r1}, 0xffffffffffffffff, 0x10, 0x80000000, 0x4, 0x48000000000}, {{r0}, 0xfffffffffffffffb, 0x0, 0x1, 0xfff, 0x3}, {{r0}, 0xfffffffffffffffe, 0x47, 0x80000002, 0x2, 0x1000}, {{r0}, 0xffffffffffffffff, 0x8, 0x30d8a322dacf38b0, 0x5, 0x9}, {{r1}, 0xfffffffffffffff8, 0x1, 0xfffff, 0x6, 0xc24d}, {{r0}, 0xfffffffffffffffb, 0x12, 0x4, 0x7, 0x81}, {{r1}, 0xffffffffffffffff, 0x2, 0xfffff, 0x8af3, 0x5}], 0x3, &(0x7f0000000140)={0x0, 0x1}) fcntl$setstatus(r1, 0x4, 0x0) close(r0) 23:14:04 executing program 1: r0 = socket(0x20, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r0, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) 23:14:04 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff000001"], 0x9}, 0x0) sendmsg(r0, &(0x7f0000000380)={0x0, 0x96ac4f1ae24128a5, 0x0, 0x5a, &(0x7f0000000000), 0x13e}, 0x0) 23:14:04 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="8910fa87b00e607735c579873960b7af", 0x10) clock_gettime(0x2, 0xffffffffffffffff) 23:14:04 executing program 0: socketpair$unix(0x1, 0x9, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f000062e000)={&(0x7f0000690ff6)=ANY=[@ANYBLOB="00002e2f71e8a510a557"], 0x6b, 0x0}, 0x0) lseek(r1, 0x0, 0x10000002) openat(r0, &(0x7f0000000240)='./file0\x00', 0x0, 0x10) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x80, 0x20) kevent(r2, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffb, 0x10, 0x80, 0x9, 0x7fffffff}, {{r0}, 0xffffffffffffffff, 0x9, 0x80000000, 0xe9, 0x1000}, {{r0}, 0xfffffffffffffff8, 0x80, 0x40, 0x5, 0x4}, {{r0}, 0xffffffffffffffff, 0x6679c3c8d6b176ba, 0x4, 0xffffffff80000000, 0x3}, {{r1}, 0xfffffffffffffffe, 0x2, 0x2, 0x81, 0x4}], 0x0, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffa, 0x80, 0x7845b06f77f01b0c, 0x9, 0x8001}, {{r0}, 0xfffffffffffffffa, 0x41, 0x8, 0x0, 0x4}, {{r0}, 0xfffffffffffffffe, 0x0, 0x8, 0x62da4bf7, 0x4}, {{r1}, 0xffffffffffffffff, 0xa, 0x4, 0x2, 0x101}, {{r1}, 0xfffffffffffffffc, 0x40, 0x8000002c, 0xffffffffffffffe1, 0x4}], 0x0, &(0x7f00000001c0)={0x3, 0x4}) 23:14:04 executing program 1: clock_getres(0x100000, 0x0) r0 = msgget$private(0x0, 0x404) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/145) 23:14:04 executing program 0: r0 = syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000080)) madvise(&(0x7f0000003000/0x3000)=nil, 0x3000, 0x5) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000000)) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)=0xce0) 23:14:04 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0xf, &(0x7f0000000080)={0x0, 0x1, 0x0, 0x300000000}) flock(r0, 0x2) fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x0, 0x0, 0x4, 0x100000000}) syz_open_pts() syz_open_pts() 23:14:04 executing program 0: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) unveil(&(0x7f0000000140)='./file0/file0\x00', &(0x7f0000000180)='c\x00') unveil(&(0x7f0000000000)='./file1\x00', &(0x7f00000000c0)='r\x00') 23:14:04 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) link(&(0x7f0000000000)='./file0\x00', 0x0) 23:14:04 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1007, &(0x7f0000000000)=0x2520, 0x4) setsockopt$sock_int(r0, 0xffff, 0x4, 0x0, 0x3da) setsockopt(r0, 0x9, 0x7fff, &(0x7f0000000040)="f898f9e0d96520e7dc0aec452ce4aa4841", 0x11) 23:14:04 executing program 0: r0 = socket(0x18, 0x2, 0x0) connect$inet(r0, &(0x7f0000000000)={0x2, 0x2}, 0xc) setsockopt(r0, 0x29, 0x2a, &(0x7f0000000000), 0x23c) 23:14:04 executing program 1: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000100)) r1 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@un=@abs, &(0x7f0000000080)=0x8) fcntl$getflags(r1, 0x3) write(0xffffffffffffffff, &(0x7f0000000a40)="49d771e228ea1a47533a5b37384d78b892290ab6cdcb7d8037e9995feb2a95529419e0ed5c63d082b58414326878f5f609a9af6a0a21cc054c0a7b230d0df6b007b71e2a45462ab9ee0db66296a01824b81e8148ac02d9e9f0697ff2a1490ca03382c9121fd5a9cb001fda39e7ddb1acfed2a1d1dbd52ceefcdfd68a1fce9bef4b7dba0dd9a88c938d92ab7e9a9960527d3e2717b8d3bb8a0680ea8c0581d8838f1139fe2de50bfe4d9ef35b6b61ff586e77441b7fa50e180c99c6f9110a0aad158505833962f33600c882d37141df268bd8694127d0dacfa070dfb2d2e8bbfaeae12757fe86179f840d51aa2feccf71d3a3ad0ea8d01e6a40c5a416a1c67a001d4983eee795a882280bf10fca4db4d73164fcf0f990ad184187efed459d89e790455b28594a97c03c797cf46aa6a4eceedeb09141905a5f1a101d9162822c683f9c00ca95d9e779624f24a4c3c57cb1d7bd83e1f8d2730e12a27ff3b08809224aed9aa022c0236228d947fcbc376969ac97d2c249b345f741bd069bc926c47302122d8c6375d823ba3982be3a71c7be61cabd9730ae573688cd55c06e87c81509ecc6a180dfd43e9d940b318dfe6932d61b7b5a0fbce95a389ad5493af10c45c940a80cb4aa233b4c217f823a6572fff9a1ac47d91c32d34583a82a58fed841dcb73d3917f97cec9f1ca9415188a44eccc73bf67f56996a57dfd2a5a46c4d5e6532fa1b51fb433589cc8f46ae27a2596d24d8966d33cc37fcaf110a4d01fd92c64672779deb9e3e398caca689f74d7e291e3fd59e48da040d553420e33558b51c41580391fb29381ceca51ead4fda2abdf32c41c765e4199448c11e789248c688499fabcc1319c6496dd9b74028409c4b55a4686ba0415a4bc1393227528afd828d852e261935fb7b55f06e13be1dcd1db27c37ad307a242e355d8fcc3022cf757ff502dd5b6846443e30ec6187ac81338b3572a45ac9c5a81c87ad7a9a9e9cb59f2e9b2fb887e97a12d4bd26eb9e0b176b1184e1e099201a22ac9f50d554be7db4ae86f065b0c065f00243c4b951558004cef60cd283826d8aa8aec32a0c336005c669db8a55e6084a3b3d06a3c4bbd6aa4e79c15f1350cf50c5a150b8d4b7df73a711f86169cd007e82834b2d28896b30889a4878ba3eae183e7f8f45f2376050763e5bb5e85f115e00640db3a62b59c94f01d4af666afdc00346e4274ff77441e113d76fe80d2585588c6c2d69792b8539993c7a2b5a4d385b1e55c910d1e1a67dfdb202607ed4c8b6a4d9cb3e78dc321ec6be8178500c99e753f040265d691d7c121194a9dd7452da205548e2f98cf961edd551697ae8c431e1746ba9f76ece2b5733c7bdf19fef1943e4e3034a348762774e75afc8a780ae9de4eb5fa11d44f775f9b904535a9ce1e6101894b6883b4cde35479c388dbbb171cb8cce5b4246a64fd5e111201779bb36ad2c5de24fdb5fd525c4e58d81de93752f13e98efb7eb60224e59b60714ed3ff06c3b8ce598bbb802e2b34af50a8a9db81236e0540a869a093c4655a5a585a90073494beff9b47f595f4203f3ee404a4d05b110c5e53e5a1fc18e5f0368d07b16e8681bd1b4dd74f46a3a7e4bc368fa58d6abf30c09dfdd784dab864e7f9dfe416a2483aef217b1c458d066dd309e99ad931815bb93435b0c1e8b9953db2b794a2cb6ae450965f4477f6ae3d25357152b29d0f6a432ca42d01ee17b2e8c17b720ab508f44c133696f7742209b3d82240956ee185d8b9b5899184702a1e97eec15c01b87c539a7ca5a574de3288b72cae1732e70a357d3e2a399d8de177bea713f8770e02e677b94aa99ea6b93d9e2636d04bc912827d768f8dadae5f9f559bba61cd1f00f90d0297e3bd05b5831ded24d55b8236830711abe6deeb9aa053ec6d94d379ef090f9f75731747d3e503071dba1368f4c4c5042280eadb288a7a210a489516e8b6accda6001068b540fc2e5869423e6030c25ed0b0b071a7633ebadbd3b6f32a61483845503e18677d26786f2a08d9a88b6660d7d22ded18ccd46df74d805dda2509350a602852b75540f89bbcf2c2df2532aa36b46003d4c37ec2de801c163af07cc5e1a82c4965eb43e0d13c1a86ea9bca10e99957f3f6d1697cfb0cd4e6bdb8f77f740a09d47cc305eadf01835e229ad0ac8d3a4f51528562d782f6f92c7403966b137ba31776a5a99f1b7fa16e7cd112cfec11669045a956e20b1ad496fe99e5f5c5043c7655df4ef37fa5c06f3c45f182fc51e7105f526504fe3c69110a71cfe646f38217795552c4b7fa632ebb36af5e745684385f4ca13ab44a17f6b7d0249a2ae665775d061ef0501e312311666caff28b9c70d90314fc341c221197ebeb438dfbe560c14f0d1a3bff42bb33d3cae8cc0ab59973bfd7b680a3bec7d844d25bf6cbf26d2cfcd0783d525f8cbb2e0aaa3122451889445df167223dafdd2cfd81f1da5b45bf0b522350493f4cd7d8ed5449bb6091315fcb28f6738455760c16e65677a0c5c6ffbb03562d8e2fa0f1eea7415cc39e112e7a9a8daa6c67afb9fa142484e98d7788f7b58a1f05646fa0a8c46d029356ff37211ba9d18796bb9007a8c661336f431ecb977779fb596eb74f6e864a746795edce0f4f815e3dc3d6c29628702f1999177f131b3124734688affa20e381638f37fc65bc2f08651533eff90813fd3e75fd73d70aff132a793547b328d894c517b2a2d8511e3d321d1e690492af9151f4f7f138d18f9e58949ffd972a6ce77f00153c7aae0f7831c44372405ce351897e76c7f471940bb38c9e49f4dce0a71af8a61edbc0d368474368fbb1ab428afb598572b55ba9619ee0a08bce31a14b02a9fec52df6063c6aae1f1032a488d3c80e57d83a52ff4c2de0dd6ceeb88464b8919a6cb251d68b6955a927f80769af7af451271656806c4c8ce16330c88487bd50f54ad635a6363f55ec65896d994cf9414317f257c457713186a0f1421e542a41ac9ac7a44c60b8126537c3788f1ef12a9bd8ad11d3df81d7948350d177c2829ffcef010a155d9877ddf4c375c4fbf70938d718e55e9e85362702db0b6ea342e7cbdf7ef1df9611c35e2a0db7644feaa565a6227e128d7a780ea166557ac0f0a459fbf0753ba1a9ca6486448aac8460d553d9f375113d336774a1e797e01bb0d61fb07b3e898ac383b03974db4158042116966ef9f2f77aaeb017ed3c47b263fe6d81a7d27dbbf98acce418c916020d52b618012c39c2703e7808dd3c5a214688e50e59de11c62571b23862b9aaf190b56113aa05b06346976054581a4d8238bf52438e39942f4a798a62540b24ca47c8a3199b1f75f30d184241ae44ce2b7d580d6b0d65db19ce7d486cf669e2e41a29fdb0f0f5327c00aa000d791f3c2e301fa53565587e3a8e3ad2a8a7d4ba04390b96b17921107acd381fa261c5091afb2e2a5381e96df559153ed0c93c3fdee660b36357f8ed3804c912cdb0572ccce4d77375f5a3dc5051513aa5c9d685935a08236d16219aafe7317a5ea7270b101398d2b996227e775266576da9fb951f91ae49f7bb7b52b303f8cb64614c70076fb7c3efe88d3724149917b4aa9dce99a75bf0a6533770d64f9887630e85b19603228e31c710a56a87b3b0b964c18ee39fbd4fda7fedeac452c3bba6154361c5ea37d33cd47d6ef7a7af9211ff9aa548dbbe31089e389a3210eb045894f6572673468dd110a25bdfa12d2875e536189639d53147be0cb208f9abea36257bce9b75b596af01c7809cd1aad1f815e2cfb7238247bc8ce5c5cbc7709d02712c5c77542e566ce7205750cfba9ea80ffb11025c3e451cab4641df27dfb63012e790692093fb7a08a458a64b6a00d64540751df67faf2187c9835d28e5d48a764099073256f725772c7f3326c5263dd46b2302194b6fea9ef4c004ae7a693379189fd7075d8ec8e99a1163776223d81bc69b5bacd45de66efb1ab29d233a7e0a245dbe3d0156e01c8ed819a0b41fcbeebb09116b56fc82a6d94ed9d2fb55985145dd3fbabf6ecb190977ae4803fd2f82579b66e701ce4236c675e8a557c77f4e474d0947493fd8da1cf393bcdcd01d22abf86479295f8efe4964cc1e1a3606b240585e1f1fe38a26d0d3d77aace44df0d06d5e50d7c941b5b12bc73331fe2a136265077675c5d5f62015104451d2f20d96f6a33ff847f18b5c14656812fb4ceddd268f5a69aa5382865f105d704cad99f4ccab931d43ec703b2059504b787af6816fa53d9cb5157905031298fa8e7c5f3145d212c908704688a64c6c46688802dd861f31439ff1d40bea1a1aec4a326fb8f78638bac0e5c0d6d3162d8a2fd32f489280321f4a53894b4b6b03d7c903558fb8b8c6616e6d02b63ec04b1a12c6f3f9cb1ca93e0f92a42551a1402a69ff93e6646eee04b62a466bbc7ba614675f7bf35e0a1dabf1b7cf6eeb8981bd0b711c1ce0f56438f0930f4af2432c4440dfa2d341fc87075b269ea3b3ec80ced49ac74124f71c6efa63771095269b3552f9905296579624149dbf23a9d276c542fec5b9ab40c6a77d640e915226fc48aa67e864bd6ae9cdc95793e73cb5929187e183057460648cb16960348f59bb47a77128678f42612acd45b4f0d7f10322448d5dc5389227845841fb3fd0cb8236fcffa9bba899006935ef909ed876070aee788314dfe25d77604a3716ea11f9d01d5c1a002217193435c889187c1e812e607513a56589ffe241d11c0da87350d8623f44ee97eb0ebe87e69981e965867257e73117fce5681929ad866529ff1ba95de31732be6bcb7ccc9fc557cf34dec9ed8326174e0adf7b915fb2ea2088adbb3b15966edb1ef6ba190c22e86493f84c102e9aabe5ad52838a0200ed7c86e7d56725e0a480deb78b39136cefbede299864d5502bb87d5865674b64340c4f293d45914613c2f28a0580578002250f02cc65cc12e1c93694485bc7a0f8b35ad0c9973a21db64937f4716d739340b0a059f94974295c6e01a2a6b82f7dfb70a23024c58f0c2cdaf08ed5a4e61114f151d55280a969f5ee892485ac04ca40340880257db56aaa33a4c08cae2d197264781467db650e6acb5345d20a503aa71cd6af9a856f6824ba225b5f8bbd7201f416ede55c17089c0aab4172ece6e40cd55abeefa5ac4b8362e28070bfeb9717f43eb65dbcd9b0eb8f7268b628d76996efcbe0d9d1ccbb997802a2ace1baafe56246076bf90a54f33a28065271bc360a8afad0a12042866c88eeb61152e27518ebcb051d4fb0c45126fe26db5807e296b65f291f8e0c8ae36d628491c37b950be8d0d35af61ad2708272b7a9890a27345515442ab089f54dd503eef6ffa6a54e43329a5645e7b45d3800279aa8ee8cf5aa73f589925ead8ec5d042ec82ba6a0b22dcf660112119b039356855168dfb4374b5dc7bc116f530a48b55b9feea7895a96d110e3dbe1ca0a07c7fe722b1660f0e28f28b7a61ee0280ee001a2d596da9c75f0ae87051b2f1573277ef6f4faa8eba2776adefe7c1923ffffea07bf6c47b6d46099667e6ea49b94a588514214a482791409c2f5cdbd25d22b5b54eba6f3b8ef2a1e83b1c2314297636bfbeb285372a7fdc2b6037e3c3a4260084bc19cadc52e2205f2441b254b30a8150f9c945150a9650d34ec2ecab0ddebaf0d7ad84d5d492fdf141ef816b91652baa9cf22d9d86b49494a45dc8945fee14487ba7806063e9d657145b384022fd4c8f170e7e6dacc0891ca4402fc248b0b3c8d177ea7ad8440a42de951a35645c26c7a2c5fb2f0dc6b14", 0x1000) write(0xffffffffffffffff, &(0x7f0000000040)='h', 0x1) execve(0x0, 0x0, 0x0) recvmsg(0xffffffffffffffff, &(0x7f00000007c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 23:14:04 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) select(0x40, &(0x7f0000000000)={0x8}, 0x0, &(0x7f00000000c0)={0x8}, 0x0) select(0x40, &(0x7f0000000080)={0x4, 0x80, 0x1ff, 0x7, 0x7f, 0xffffffffffffccdc, 0x2, 0xfffffffffffffff7}, &(0x7f0000000100)={0x9146, 0x1, 0x7b0, 0xfffffffffffff5e3, 0x0, 0xff, 0x5, 0x1}, &(0x7f0000000140)={0xffffffffffffff60, 0x3, 0x5, 0x172e, 0x6, 0x5, 0x81, 0x1}, &(0x7f0000000180)={0x80, 0x7}) shmat(0x0, &(0x7f0000ffc000/0x4000)=nil, 0x0) 23:14:04 executing program 0: r0 = socket$inet(0x2, 0x5, 0x2d) shmget(0x3, 0x2000, 0x10, &(0x7f0000ffe000/0x2000)=nil) getsockopt$inet_opts(r0, 0x0, 0x2000000000023, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="bb65ec29e95731bb70f3b0b04b0cced732e2fa4693fc23a6ac7bb88ebe6b9e90f45c31b0fdbc1759e9bfa0bc2e04c9ecbc269aedf7fb99649e8c157fc3c0712ee395cd44121864925b5a37091e3a48ac63469fae421dc49aa03c3a1bbed6cd7f5d7c65477458a673f9012dcf0377e569a6012bdd47b61b509ffad888065d7e21b1654d1a3223f024a2ca30a98254154287c06686681ca55f51390c4b2f2fa4fb92da83ac3c0f33d212833a8518d8d787ba56f50ac2615245f746b88701528970485dedd97f5ee084e16a23b3e3b2549a8adc7477f8726f19b6af732171e6a35559c957eb533cfb2780200089777326230c", 0xf1) 23:14:04 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) openat(0xffffffffffffffff, 0x0, 0x20008, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x8c) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='c\x00') recvfrom$unix(r0, &(0x7f0000000140)=""/106, 0x6a, 0x41, &(0x7f0000000000)=@abs={0x1, 0x0, 0x0}, 0x8) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0xfffffffffffffffc, 0x0) open(&(0x7f00000002c0)='./file0\x00', 0x0, 0x0) read(r0, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) r3 = getgid() r4 = getegid() r5 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000400)=0xc) setgroups(0x8, &(0x7f0000000440)=[r2, r3, r4, r5, r6, r7, r8, r9]) 23:14:04 executing program 0: r0 = kqueue() fcntl$setflags(r0, 0x2, 0x1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = kqueue() kevent(r3, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x43}], 0x7, 0x0, 0x0, 0x0) sendto(r2, 0x0, 0x0, 0x0, 0x0, 0x0) 23:14:05 executing program 0: r0 = socket$inet(0x2, 0x5, 0x110001) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000080)="01", 0x1) 23:14:05 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) connect(r0, &(0x7f0000000140)=@un=@abs, 0x8) socket(0x18, 0x1, 0x0) 23:14:05 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCNOTTY(r1, 0x20007471) getsockopt(r0, 0x29, 0x2e, 0x0, 0x0) 23:14:05 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="01f5a46a38e0726738ad61d3f6ec9acecdaf406e71d5bce86124261e50bd75d6b9bdf4c0862a05f0adbb6c2fb591d11d8c142d3f0fad64f3666b7d122bf19ba2fb9b77dc20bd3e75995c924c6852810f9596f5d925ef06c78a890a61971661a809064ec0cdcc3430ee8743b5bf21e1f5affa0a569b20bf4cc661f052df3ab26b882996835c0a3359ac1e241167a6ab0386672a160147d4f4dd535367c764204040be0bbb16708a6c500bb12b63b62b8581a9e29ebef8c102d6df79c4801e1e51422d472c73223fec110bfa65f8141b3731f028b0", 0xd4) 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, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x19e3, "b00400000022bad10587a850428e24d8e500"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) r3 = semget(0x1, 0x3, 0x80b5156e60bf8bfa) semctl$GETPID(r3, 0x5, 0x4, &(0x7f0000000200)=""/77) shmat(r3, &(0x7f0000ffb000/0x4000)=nil, 0x3000) 23:14:05 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x0, 0x10) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000040)) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000080)=0x7f) r1 = semget(0x3, 0x4, 0x10) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f00000000c0)=""/138) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000180), &(0x7f00000001c0)=0x10) preadv(r0, &(0x7f0000002600)=[{&(0x7f0000000200)=""/124, 0x7c}, {&(0x7f0000000280)=""/219, 0xdb}, {&(0x7f0000000380)=""/82, 0x52}, {&(0x7f0000000400)=""/4096, 0x1000}, {&(0x7f0000001400)=""/88, 0x58}, {&(0x7f0000001480)=""/50, 0x32}, {&(0x7f00000014c0)=""/4096, 0x1000}, {&(0x7f00000024c0)=""/55, 0x37}, {&(0x7f0000002500)=""/225, 0xe1}], 0x9, 0x0) fchmodat(r0, &(0x7f00000026c0)='./file0\x00', 0x80, 0x0) getpeername(r0, &(0x7f0000002700)=@un=@abs, &(0x7f0000002740)=0x8) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000002780), &(0x7f00000027c0)=0x10) open$dir(&(0x7f0000002800)='./file0\x00', 0x40, 0x70) semop(r1, &(0x7f0000002840)=[{0x4, 0x2}, {0x7, 0x37, 0x1000}, {0x1, 0x72dd, 0x1000}, {0x0, 0x20, 0x800}, {0x3, 0x3, 0x800}], 0x5) ioctl$TIOCDRAIN(r0, 0x2000745e) r2 = dup(r0) recvfrom$inet(r2, &(0x7f0000002880)=""/4096, 0x1000, 0x800, &(0x7f0000003880)={0x2, 0x3}, 0xc) write(r0, &(0x7f00000038c0)="7f3994dbbd725fd204fe2d117b490d174864400c4b4ba9d197200e9bfbc36669637d8bff46246c89fe5339f93723fa8c1b09bd09cb495dc157bb953adfc08bbb08e338faaf08e3d52944e19ab5887c8c256d3d09ae98ffd5b9d8a646318511af6567ec58a8fc91ef62232128baa74eb1437ebeaad2879f37795ea733866ef53e7f", 0x81) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000003980)={0x2, 0x5, 0x5, 0x1, "1ae72ce7d005909c38802c64d8a4455bf8629989", 0x4f857f57, 0x1ff}) mknodat(r0, &(0x7f00000039c0)='./file0\x00', 0x4, 0x7cd) r3 = accept(r0, &(0x7f0000003a00)=@in, &(0x7f0000003a40)=0xc) ioctl$TIOCEXCL(r0, 0x2000740d) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000003a80)={0x0}, &(0x7f0000003ac0)=0xc) fcntl$lock(r3, 0x7, &(0x7f0000003b00)={0x2, 0x1, 0x101, 0x3, r4}) pipe2(&(0x7f0000003b40)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) recvfrom$unix(r5, &(0x7f0000003b80)=""/75, 0x4b, 0x40, 0x0, 0x0) r6 = msgget$private(0x0, 0xf3) msgctl$IPC_RMID(r6, 0x0) socket(0x1, 0x4, 0x0) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000003c00)=0xe5bcaff) setsockopt$sock_timeval(r5, 0xffff, 0x1005, &(0x7f0000003c40)={0x5, 0xe17}, 0x10) 23:14:05 executing program 0: pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x0) getpid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) fcntl$lock(r0, 0x6, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, r1}) 23:14:05 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff}) close(r0) mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) open$dir(&(0x7f0000000440)='./file0\x00', 0x0, 0x0) syz_open_pts() ioctl$TIOCSTART(r0, 0x2000746e) open$dir(&(0x7f0000001940)='./file0\x00', 0x801, 0x0) ioctl$TIOCFLUSH(r0, 0x4004667b, &(0x7f00000000c0)) 23:14:05 executing program 1: r0 = kqueue() r1 = open(&(0x7f0000000100)='./file0\x00', 0x8000000000800, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x9130dbf, 0x0, 0x0, 0x0) open$dir(&(0x7f0000000180)='./file0\x00', 0x20280, 0x0) kqueue() 23:14:05 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) read(r0, &(0x7f0000000500)=""/90, 0xffffff91) fcntl$setstatus(r0, 0x4, 0xc8) dup2(r1, r0) shutdown(r1, 0x2) execve(0x0, 0x0, 0x0) 23:14:06 executing program 1: socket(0x2, 0x1, 0x10001) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x0, 0xffffffffffff022d}, 0x8) 23:14:06 executing program 0: setitimer(0x2, &(0x7f0000000000)={{0x928, 0x40000}, {0x0, 0x1bcf}}, 0x0) getgid() open(&(0x7f0000000140)='./file0\x00', 0x810, 0x94) setitimer(0x1, &(0x7f0000000080)={{0x1ff, 0xa181}, {0x7, 0x100000000}}, &(0x7f00000000c0)) getitimer(0x5, &(0x7f0000000180)) semget$private(0x0, 0x7, 0x383) r0 = semget$private(0x0, 0x7, 0x400) semop(r0, &(0x7f0000000100)=[{0x1, 0x1, 0x1800}], 0x2b60914f99ed48d9) 23:14:06 executing program 1: r0 = kqueue() kevent(r0, 0x0, 0x1, 0x0, 0x0, 0x0) r1 = socket(0x19, 0x3, 0xffffffff80000001) getpeername$inet(r1, &(0x7f0000000000), &(0x7f0000000040)=0xc) kqueue() 23:14:06 executing program 0: socket(0x18, 0x2, 0x0) 23:14:06 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) select(0xfffffffffffffefd, 0x0, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, 0x0, 0x200020}, 0x0, 0x0) kqueue() 23:14:06 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7", 0xffffff2c}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) utimes(0x0, &(0x7f00000000c0)) 23:14:06 executing program 1: r0 = socket$inet(0x2, 0x2, 0x3) setsockopt$inet_opts(r0, 0x0, 0x4000000006, &(0x7f0000ee0f7f), 0x0) symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) getpeername$unix(r1, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) setsockopt$inet_opts(r1, 0x0, 0x800000001, &(0x7f0000000240)="9ae9fa6517a27f70b609591d037ac313f41a187611f1145d0c4361e3df438c2388f15974010b0fc679ffbf8149b461931cdcd7af0345b95e4a05edf5de52e0eb06569ca1977be428912e6f918285c9364d54d47d2e086a20841c757240fb5ac5a1a9a5f5185f66a68d599792fa5352d1a14516b8570483d6a355f1436c3e059c7675a5d2a8050d240d4bc9b71240e8fcda16c5d805255fb1fca9d61a6547b13c36ca98f180fc7c5f169edf743f44b8bf0aa0794d18e1e65832285e8c88e4d0c891", 0xc1) 23:14:06 executing program 0: unveil(&(0x7f0000000180)='.\x00', &(0x7f0000000200)='c\x00') mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000040)="899e87b05113a1300005b38aa354742dbccb4475307affe4e9b773201d352eee0e23673c372b04131544df16d615264eb4b19868f357bbf221c48358", 0x3c) chroot(&(0x7f0000000080)='./file0/../file0\x00') dup(r0) stat(&(0x7f00000001c0)='./file0/../file0\x00', &(0x7f0000000240)) 23:14:06 executing program 1: r0 = kqueue() fsync(r0) r1 = socket(0x10000000002, 0x2, 0x0) kqueue() setsockopt$sock_int(r1, 0xffff, 0x1023, 0x0, 0x0) r2 = kqueue() kqueue() kevent(r2, &(0x7f0000000000), 0x3f, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x11, 0x4, 0x8, 0x3}], 0x6fff, 0x0) fcntl$setstatus(r1, 0x4, 0x0) 23:14:06 executing program 0: r0 = msgget$private(0x0, 0x8) r1 = socket(0x11, 0x3, 0x0) getsockopt(r1, 0x11, 0x3, 0x0, 0x0) msgrcv(r0, &(0x7f0000001200)={0x0, ""/30}, 0x26, 0x1, 0x800) r2 = msgget(0xffffffffffffffff, 0x3fd) open$dir(&(0x7f00000000c0)='./file0\x00', 0x400000002c5, 0x80) kqueue() msgrcv(r2, &(0x7f0000000000)={0x0, ""/4096}, 0x1008, 0x2, 0x1000) msgsnd(r2, 0x0, 0x88, 0x800) 23:14:06 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000040)={0x0, 0xff, 0x0, 0x0, "8d6c50bbdab4d5f2d352896d216c6c2ae2ca44d5"}) ioctl$TIOCFLUSH(r1, 0x80047460, &(0x7f00000000c0)=0x9) write(r1, &(0x7f0000000100)="b43d55f470e61f25483512dd9deaeb049eba4059f105330db163fb6744368fa70643c537be5d193daa194a23a431ce6d54d85a7acfaead2a1bf800cd4514af11e413621f0e4cd309", 0x48) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000080)=0x2) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000240)=0xa3f1) ioctl$TIOCCBRK(r1, 0x2000747a) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x3, 0x7fffffff, 0x7, 0x100000001, "06d84bfc5ae5be15b5d29463b8ee9ec4308fa780", 0x8, 0x800}) unlink(&(0x7f0000000180)='./file0\x00') ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000200)) 23:14:06 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000180)={0x0, 0x0, 0xa, 0xffffffffffffff03, "90de290e7989a23ff89c16723f911a1d962f681f", 0xfffffffffffffffe}) r1 = socket(0x39, 0x1000000000000000, 0xc00000000000000) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000140)={0x7, 0x0, 0xfffffffffffff800, 0xe0, "fb2ab65cc5ced43f9f5af5cb48fd882dd302055b", 0x951, 0xffffffffffffffb0}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000001c0)={0x908c, 0x3, 0x5, 0x1f, "ab2a23d4317c46de99749db053748678fd91e35d", 0xee, 0x34}) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000000)) recvfrom$unix(r1, &(0x7f0000000040)=""/226, 0xe2, 0x800, 0x0, 0x0) ioctl$TIOCDRAIN(r0, 0x2000745e) 23:14:06 executing program 1: symlink(&(0x7f0000000100)='./file0\x00', &(0x7f00000000c0)='./file0\x00') r0 = kqueue() fcntl$getflags(r0, 0x3) chmod(&(0x7f0000000040)='./file0\x00', 0x0) 23:14:06 executing program 0: socket$inet6(0x18, 0x8004, 0x1) pipe(&(0x7f0000000140)) r0 = socket$inet6(0x18, 0x1001, 0x0) accept$inet6(r0, 0x0, 0x0) r1 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000080)=""/125, &(0x7f0000000100)=0x7d) 23:14:06 executing program 1: select(0x20ccb69f2095982e, 0xffffffffffffffff, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt(r0, 0x2, 0x9b, &(0x7f0000000240)="a2285d3e8d596f6ec0b2a5ce8850be13217b8fcaa470", 0x16) r1 = semget$private(0x0, 0x4, 0x80) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xffe0) r4 = socket(0x13, 0x5, 0x68eb511a) r5 = accept$inet(r4, &(0x7f0000000180), &(0x7f0000000280)=0xc) fchown(r5, r2, r3) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xfffffde0) semctl$SETVAL(r1, 0x0, 0x8, &(0x7f0000000340)=0x6) r7 = getgid() getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000002c0), &(0x7f0000000300)=0xc) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000380)={{0x4, r6, r3, r6, r7, 0x1d1, 0x1}, 0x5cb, 0x9, 0x3ff}) open(&(0x7f0000000200)='./file0\x00', 0x3659bf7b35efe279, 0x3332b985fa1f3b70) 23:14:06 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000240)="e22b98f1a79dca4e32cc53f4ffa246e5c3bfa71668f2bd5facdd9c818fcd380cfc761bb60800325a835a5aeb1b850ca6b4682ea2aba78fc5c23b12c18be230eb4de9b79a18725f7d7fab31da9110cee6f323ca7d36e394fafd73dcfd942ffb3304cd1c9a94e0f9253bcab7faf630a2d9156cc46d475e1ba0ea5017cfca9eeca2e4d10a0a92d675070254cf4e4c257a35b44b5344a592323cc6ed78bf9dbcca10a31b7d5614560d85", 0xa8) r1 = syz_open_pts() r2 = socket(0x20, 0x1, 0x80) bind$inet6(r2, &(0x7f0000000500)={0x18, 0x3, 0x20000000000005}, 0xc) close(r0) r3 = dup(r1) write(r1, &(0x7f0000000440)="8bb8525f815f0c2e5afdb211e76656d572955fc6da7f2f432ea5c6fe3e4a7f4c9aed5d4886a61335523ed214aae6cbb51ffa7d6cfb1f55005e0f4c5bffc8fc4e94f752e1ca76ee5d69e88bf610bb9ce9f7f97f89b743a0cfb0e06c7986d5927df0659bdc635a7adedab7b2349fb7dca001ebf6aa60f4c838b6fa30f5ff2cfada6b49023849cf98ff9b0bb53494b9069268fe8279b9a7e9160669980a3737458a9bece1aa0c4b7241ff838718719ce66f30eaec4c97862edc00c741be", 0xbc) r4 = syz_open_pts() ioctl$TIOCSTOP(r4, 0x2000746f) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000140)={0x0, 0xd1, 0x3, 0xfffffffffffffb7e, "855c55000267a7230000001a0000000000000040"}) ioctl$TIOCGETD(r4, 0x4004741a, &(0x7f0000000540)) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) ioctl$TIOCGTSTAMP(r3, 0x4010745b, &(0x7f0000000000)) bind$inet6(r3, &(0x7f0000000300)={0x18, 0x3, 0x8, 0x4}, 0xc) utimensat(r3, &(0x7f0000000040)='./file0\x00', &(0x7f0000000200)={{0xffffffffffffffe1, 0x9}, {0x3, 0x8}}, 0x2) select(0x40, &(0x7f0000000340)={0x4ba, 0x6d, 0x2, 0x1, 0x9, 0x100, 0x2, 0x3}, &(0x7f0000000380)={0xbb, 0x8000, 0xfffffffffffffffd, 0x20, 0x1000, 0x8, 0x2, 0xffffffff}, &(0x7f00000003c0)={0x4, 0x8001, 0x6, 0x7f, 0x7ff, 0x5, 0x4, 0x80000000}, &(0x7f0000000400)={0xfff, 0x7}) 23:14:06 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) mlock(&(0x7f00004b8000/0x11000)=nil, 0x11000) setsockopt(r0, 0x29, 0xd, 0x0, 0x641) 23:14:06 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) socket$unix(0x1, 0x1, 0x0) pwritev(r0, &(0x7f0000000580)=[{&(0x7f0000000000)="c0d68d19a483e145c7f650875fada42434f7fcacd3943f757c27381f8dc514a9aeb30a3af8c369568f77a2a6565333d414329be2cfacc966a6f1547c155018cb24f7dbf79923a8f8b0d17739337a035d0767b71e309440c6045b6b075aeff665f8b9bbc93c8d50", 0x67}, {&(0x7f0000000080)="8230a8308ccfe6850d6933fd10d535dc60803c279776868e0b6bb996823486f8bc1e7228e9d028ad7307cce1cad282aabb56cc63edacd9d81eaa67245fd6b22d49859b906adb7c04b1ed4e9edc40d803bf1e6c582e00c036d39472132243bb656089001b4133b5918fbbd5df6b1524f367c3609db749ea0bfc3abdb1ae3852aa6a1fccfefef4674acb8c4dcc97c74f7ea3d88f56c45759ada512d90e89ae95df0e89efa4ff361d936bf1d29321a676579dd1a350c2212176bce73e204284fa98a8e11093888368ec73316b595562fe6c7b3b7a0d0c91f6f3fc1ef86359", 0xdd}, {&(0x7f00000001c0)="0a9f851da948cbe404cc8c6239047f19e95d424c2d3a6eb9e7f98d03cb5147cce4ad456048b72cc67379971ca821e53b2dc83f6ff9f5b3b614d136bf8d3c50accb50e70ba1b83719e07dd87b7dbcba3f2fbac1b991711308994f888845acef7124c4f4ff3347db1a30db32ec37132a206e60428f502d7d97ef140fa63ad8261b84a4417601b0d58e10fd3e97482f9c84", 0x90}, {&(0x7f0000000280)="6e79ed2b3c26404e50e21919dce2907a4453929cfd9b75562a8453ce9eae9e193f8232d004f659e630e33aefacbc3031ffc485", 0x33}, {&(0x7f00000002c0)="2e629822aa2924aab3fa4b95cd124c64bed7d33621fec3c31c01c28691fd68bd6ec7b0c0d0b5840ac52b9914311bb959a3ea1e40b090f49d53537cce2f0f9def3a144ef16089df25c9e0a6846a1f59fea9506ea801facfa1490be67061316b65bb8dcd78487880eb7273590af76b37016c3d0072389987e2831b7343", 0x7c}, {&(0x7f0000000400)="98e47e0025332ea429e0a000d6c6b013107aa081742e8e31796235c41798d8cb27c9e4c84f4a075b797fb4ea642b0197e46c69820275f1ac511790cf5f37b28b012212207b6fb4869cc0ccd9ec883f", 0x4f}, {&(0x7f0000000480)="93c1cbcf2859a3698a1d3ea19b9f44f322192264c4d432aff467f02c6bbba80399b601378017244a2f841aff3781f244f7c371bb3daecb2989600084bbdd93ee4185dbde0f8aaeaace3b7f4b5fa2083a9e42e95b15668623bab80c719df9a37a2076e8127a1fa4d7c4298e7b7be745a66f82e6902e33cc2daa17d328dcb4afc8499dfc86409769146de0dda2fd8a4bd03c72151e5898a04499ce0892d7ed53a4dcd05173e12062fb05fcdc72e4df696cc6926271a415c35c9127043a01246e9047d7c777c43944affd", 0xc9}], 0x7, 0x0) sendmsg$unix(r1, &(0x7f00000003c0)={0x0, 0xffffffffffffff59, 0x0, 0x0, &(0x7f0000000380)=ANY=[@ANYBLOB="2c000000ffff00000100000000000000", @ANYRES32, @ANYRESHEX=r1, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32], 0x30}, 0x0) 23:14:06 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) preadv(r0, &(0x7f0000000200)=[{0x0}], 0x1, 0x0) 23:14:06 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000500)="3e2a7913e4ba6d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2831c61ad4491d1f7828bc2d2a500a35ace697bef649fa9da398bcd62b103434820abc4bcacfa3444002007e14295fbaabbbafe214dea79d95e8f6b9d3b3c190fff0c9ea73906e2adddcb95afdc27b8c9831351d74122ab9bd510eb009b2c4c7a18ef00201167f0000000000000000000000000000000000000000000000a2bc3c3fed9e907ae0817ac9ae8089ff549166ef4c81de589445d99e81442690eea3b617b256285db42562548a62acdf6fb75c4d3e93a9bee424ea37bd13a1f417f979830d6a5793c819c690e42221963f123dd0702e42d2f7ece489a6b15cbf", 0xfb) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffb, 0x0, 0xe3, 0xffffffffffffff83, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) fcntl$getflags(r2, 0x7) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 23:14:06 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x4, 0x0, 0x3da) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x20400, 0x12) faccessat(r1, &(0x7f0000000100)='./file0\x00', 0x80, 0x3) 23:14:06 executing program 0: select(0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)={0xffffffffffff0001}) select(0x40, &(0x7f0000000000)={0x5, 0x100000001, 0x800, 0x9ea, 0x6, 0xf7, 0x2, 0x4b}, &(0x7f0000000040)={0x4, 0x7fff, 0x10000, 0x155, 0x1, 0x7, 0x9, 0xffff}, &(0x7f0000000080)={0xffff, 0xa, 0x8, 0x80000000, 0x2, 0x3f, 0x8, 0x8}, &(0x7f0000000100)={0x6, 0x9}) 23:14:06 executing program 1: r0 = socket$inet6(0x18, 0x4, 0x1350) fcntl$setstatus(r0, 0x4, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd45d3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16a960387a64d5f16b136a5d00d1628b53a", 0x65) write(r1, &(0x7f0000000280)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679da01000080ab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c7d8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541843edb1ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54e66e60dcb063f16e3b428afb2c23218cda16dd1af7dc284ab187455e3a311c96284c2b5337613910b76922e59a3e00a96", 0x1fe) r2 = socket$inet6(0x18, 0x6, 0x0) accept(r2, &(0x7f0000000180)=ANY=[], &(0x7f0000000040)) r3 = syz_open_pts() close(r1) dup(r3) r4 = syz_open_pts() write(r2, &(0x7f0000000480)="b77b538146f99317015d7c18e9f50dc8f3e14e7dfb4a3d6f94a29004ca97ed6286aadb3808d38b7146607884a2344236b19bff55b93f0cb788b949293ab4661ed1fed395cbb1cd6d50674e101353b0632c07015df147bbd7a807073639b763239949a92367a2501f73821fe58c1250b50e956e935159ddd1067076ff58e9c44acb7a0570ace520d769a6ec68593ab664183b08b0a6db4bced674ec42314693e073b638f0480dfa840814ed5d2df358baba4724973c4b58b05a95199fe04e0d92f79ce7648dcea97a683f6f5a1391feff9e107c913db01c259cc3aab72395a8e071e4f2d5719771263270132fac8833c887b9", 0xf2) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0xd4f8, 0x1, 0x3, 0x4000000000d9f, "938d16c66662471771dc3397750421929fc500", 0x0, 0x6}) ioctl$TIOCCDTR(r4, 0x20007478) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 23:14:06 executing program 0: r0 = socket(0x1c, 0x8005, 0x80000000) getpeername$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt$sock_int(r0, 0xffff, 0x0, 0x0, 0x0) 23:14:06 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000140)) sendmsg(r0, &(0x7f0000000100)={&(0x7f0000000000)=@un=@file={0x0, './file0\x00'}, 0xc, 0x0, 0x2ec, &(0x7f0000000080)=ANY=[@ANYRESDEC=r0], 0x271}, 0x400001) getpeername$inet6(r0, &(0x7f0000000040), &(0x7f00000000c0)=0xc) 23:14:06 executing program 0: r0 = syz_open_pts() pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) select(0x40, &(0x7f0000000140)={0x3, 0x4, 0x0, 0x0, 0x6, 0x8, 0x2, 0x3}, &(0x7f0000000180)={0xffffffff7fffffff, 0x1, 0xffffffffffff0000, 0x4, 0x1, 0xffffffffffffffff, 0x2, 0x1}, &(0x7f00000001c0)={0x33, 0x2000000000000, 0x8, 0x2, 0x0, 0x8, 0x4, 0x2}, &(0x7f0000000200)={0x8, 0xba2}) fchownat(r1, &(0x7f0000000040)='./file0\x00', r2, r3, 0x6) r4 = shmget(0x0, 0x1000, 0x0, &(0x7f0000ffa000/0x1000)=nil) shmat(r4, &(0x7f0000ffa000/0x4000)=nil, 0x1000) ioctl$TIOCFLUSH(r0, 0x4004667f, &(0x7f00000000c0)) ioctl$TIOCSCTTY(r0, 0x20007461) mlock(&(0x7f0000ffa000/0x1000)=nil, 0x1000) 23:14:06 executing program 1: pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0x10000) r1 = openat(0xffffffffffffff9c, &(0x7f00000001c0)='./file1\x00', 0x20000, 0x20) linkat(r0, &(0x7f0000000180)='./file2\x00', r1, &(0x7f0000000200)='./file1\x00', 0x4) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) execve(0x0, &(0x7f00000003c0)=[&(0x7f0000000280)='\x00', &(0x7f0000000440)='\x00'], 0x0) fcntl$setstatus(r2, 0x4, 0x90) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') chmod(&(0x7f0000000100)='./file1\x00', 0x80) chmod(&(0x7f0000000000)='./file0\x00', 0x0) 23:14:06 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=ANY=[@ANYBLOB="022f2fe35640dc6c0c9b2b4dc025f3af07258acb4c268f08cc03720effe21169a73cb02769f6b146fe6b91fb2e8e863239f125829378bb8b6bc5479480eae2003701a042c20c17d0c158115160d48545621a9266029a5868060a97a445cfcd411ee8e6f43ed8ea60b5e46d"], 0x1) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x1d8) fcntl$getown(r0, 0x5) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r2 = open$dir(&(0x7f0000000240)='./file0/file0\x00', 0x8800, 0x0) r3 = open$dir(&(0x7f0000001940)='./file0\x00', 0x802, 0x0) ioctl$TIOCSBRK(r1, 0x2000747b) dup2(r2, r3) ioctl$TIOCSCTTY(r1, 0x20007461) syz_open_pts() faccessat(0xffffffffffffffff, &(0x7f00000001c0)='./file0\x00', 0x0, 0x0) 23:14:06 executing program 0: msgsnd(0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="0080009700000000b0fd86fc7de466a9e7c423b1fa49e70acf15a7e32250f2a0d8e93600f9c8f9fb55e812c3c440c44c59315711844e77138f260f8aa21a55d7c4f76ba9b5c18043b5342dcc9d63c8714a7aef02a5843f9b8789b19aa0150fc68edeaee52692e49975b4322b4d95f524eb3dfacd6428531d3d9ec7108f6b5173dddd697aeaa08a2886680773efa2bfe488c888f6fa2e00b5b8f6d97a4af6c078a99dcfc833531e967d55e7f83d04416abe84b464b57e512234789668a253daff43786d23164b06cacb86feccfc89794d4004dee6efc5ce6205af26e4d136a7632b55f5067f65d790d29117b0ed044d15521d7918825e83f9f2380f24ab5d2642dbbe02a67e941e615040af52703a19773eb36135bed5e0d6dfbd0e02cf1955c45dc8e6e351b27880e007833b9d936c325695f2a2e68f083f96448c752f9a0e22702c034c00daa7ca1b84ece606ae6eaa67"], 0x10, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000000), 0x313, 0x0}, 0x0) syz_open_pts() 23:14:06 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) connect$unix(r0, &(0x7f0000001300)=ANY=[], 0x0) r1 = socket(0x20, 0x2, 0x4) r2 = semget(0x3, 0x2, 0x4) semop(r2, &(0x7f0000001140)=[{0x0, 0xef0e, 0x800}, {0x0, 0x5, 0x1000}], 0x2) r3 = open(&(0x7f0000001100)='./file0\x00', 0x10, 0x10) recvfrom$inet(r3, &(0x7f0000001200)=""/176, 0xb0, 0x43, &(0x7f00000012c0)={0x2, 0x3}, 0xc) ioctl$TIOCCBRK(r3, 0x2000747a) r4 = accept(0xffffffffffffffff, &(0x7f0000000080)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00k\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00Lf\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'], &(0x7f0000000000)=0x1002) preadv(r4, &(0x7f0000001740)=[{&(0x7f0000001300)=""/75, 0x4b}, {&(0x7f0000001380)=""/127, 0x7f}, {&(0x7f0000001400)=""/252, 0xfc}, {&(0x7f0000001500)=""/85, 0x55}, {&(0x7f0000001580)=""/162, 0xa2}, {&(0x7f0000001640)=""/76, 0x4c}, {&(0x7f00000016c0)=""/101, 0x65}], 0x7, 0x0) r5 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) r6 = open(&(0x7f0000001180)='./file0\x00', 0x0, 0x16) setsockopt$sock_int(r5, 0xffff, 0x80, &(0x7f00000011c0)=0x3, 0x4) connect$unix(r4, &(0x7f0000000040)=@abs={0x1, 0x0, 0x1}, 0x8) lseek(r4, 0x0, 0x0) connect$unix(r1, &(0x7f0000001880)=@abs={0x1, 0x0, 0x1}, 0x8) poll(&(0x7f0000001980), 0x0, 0x2) r7 = geteuid() getgroups(0x1, &(0x7f0000001800)=[0x0]) fchownat(r6, &(0x7f00000017c0)='./file0\x00', r7, r8, 0x4) faccessat(r3, &(0x7f0000001900)='./file0\x00', 0x118, 0x2) ioctl$TIOCSETVERAUTH(r5, 0x8004741c, &(0x7f0000001840)=0x9) 23:14:06 executing program 1: poll(&(0x7f0000000080)=[{}], 0xf5, 0x7e) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) r0 = open(&(0x7f0000000000)='./file0\x00', 0x20000, 0x4) bind$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x1}, 0x8) execve(0x0, 0x0, 0x0) 23:14:06 executing program 0: r0 = kqueue() r1 = socket$unix(0x1, 0x7, 0x0) r2 = accept$unix(r1, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) kevent(r0, &(0x7f0000000180)=[{{}, 0xfffffffffffffff9, 0xffffffffffffffff}], 0x2, 0x0, 0x0, 0x0) chdir(&(0x7f0000000080)='./file0\x00') r3 = dup2(r0, r0) kevent(r3, &(0x7f00000001c0)=[{{r2}, 0xfffffffffffffffe, 0x1, 0x40, 0x9, 0x100000000}, {{r0}, 0xfffffffffffffffc, 0x47, 0x80000010, 0x6, 0x1}, {{r3}, 0x0, 0x2, 0x20, 0x9, 0x3f6}, {{r1}, 0xfffffffffffffff8, 0x50, 0xc0000080, 0x140000000000, 0x9}, {{r2}, 0x0, 0x0, 0x40000002, 0x2, 0x2}, {{r2}, 0xffffffffffffffff, 0x19, 0xf0000000, 0x1}, {{r3}, 0xfffffffffffffffb, 0x11, 0x10, 0x7, 0x9}, {{r1}, 0xfffffffffffffff8, 0xa, 0x20, 0x1ff, 0x6}], 0x6, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0x20, 0x10, 0x7, 0x8}], 0xffff, &(0x7f0000000140)={0x401}) kevent(r0, 0x0, 0x0, 0x0, 0xfffffffffffffffe, &(0x7f00000000c0)={0x0, 0x8}) 23:14:06 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140), 0xc) r1 = getuid() munmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000ac0)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000040)='./file0/file0\x00', r1, r2) pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000000ac0)}], 0x1, 0x0) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x8000, 0x8) bind$unix(r3, &(0x7f0000000c80)=@abs={0x1, 0x0, 0x2}, 0x8) mkdir(&(0x7f0000000100)='./file0/file0\x00', 0x100) openat(r5, &(0x7f0000000b00)='./file0\x00', 0x90, 0x80) mkdir(&(0x7f0000000a40)='./file0\x00', 0x8) writev(r0, &(0x7f0000000040), 0x1) sendmsg$unix(r3, &(0x7f0000000a00)={&(0x7f0000000700)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000000980)=[{&(0x7f0000000740)="e251399785a6fdd08549632a04925f314ab6b93db24940225323f19200ce1438e85cd9a13ac7bf1b680ed962d33c22542f9a7088711bdefcdbff5918cf642ee60d221e608c9267d44074e021786cf3bdf190eae6656a5df09d0c7f417fb3f26a08344f228e215b0103b1839900c048cbb203b9344d4b12f2", 0x78}, {&(0x7f00000007c0)="de302808bd7ec12047e36503933a4c49b3a77f38e7a7adf76c67a650f24590676b0b82d265a28a8e854c277903b10f4ef9db81200be14f3e853e3f879e485c05dba64c4ea624770eeb0bbb001f5842450e0e979a2453d9560a47759c10efe3210f1dcce1ee8449f77be3841d9bdc6e1ec554c392", 0x74}, {&(0x7f0000000840)="355f2d753f65d545f1b944f1874bb193d886b6d53642220e5491fb15bb81090f5a1841ef895299482b50037e993e173dc65935a59eb88ba77b5bd584d72837e63cc59d42228955d0ad8e5d97f1740a4a2608fd7bd2030bf61d30cc75ad90677471cadb6d7ded2275d95b1629d480c882d915c601d4ed596bb396b46b99ee4384d60b34fd01e607868e46", 0x8a}, {&(0x7f0000000900)="1d76c348d55e18fa674fa00036b994c24e83e0d7dc69df1e78e99fcdb6daed412cd6c664e923041b0781b8b7881b53d1486ef413f9270e0750757d90e18c6cc37d", 0x41}], 0x4, &(0x7f00000009c0), 0x0, 0x1}, 0x1) r6 = open(&(0x7f00000009c0)='./file0/file0\x00', 0x20000, 0x40) syz_emit_ethernet(0x8f, &(0x7f0000000640)="722720af474f750952896ba1c1e0d772cb80939390425cac2b65de78c38008e3aaa0b2fcfaf14b5a5265812d705dad9b3ceb0ce24495ddf1bd167d5612dab144d8bdfb895d5a4a5b6f24c642bb19cde7062e569fee87070e4ddd39ac63b76e90083a16b7d6aec47b549bde5f3424ea4120376ff6df3524e33e5a3a2b0d4eb3445ca21241d83f33f06e61c2bb930bc5") pwritev(r4, &(0x7f00000005c0)=[{&(0x7f00000001c0)="5b92fd6d296a6036a597590eee1f6fb9cb9ee15bc2697226a793edeb1aa0020d3fd587", 0x23}, {&(0x7f0000000200)="ed9430605bcb14e49bedf439a1e341e72dba97e8725b550e8237bb74b4db503a416033a1531ebf08259fbd5fee1f9a874a167eebf685130f456db6372dbace4d15e9e5a20d7cf99d1e106333671aa4502164462298b1650f6e150407d5a3149e3fb9bf921a277833e7d3d9281ed8e2dbf075650fe5f04b893516e26ac4e17e2a5272b2fb7fecd66f4f1c8ce01be11ccd3bf3b26cc6d1feddb870dded72da423da50ffdf473527d6a144074ae66f039b867bf9361ad2f17edf1ea16a35026", 0xbe}, {&(0x7f00000002c0)}, {&(0x7f0000000300)="e27541692ad0c55f03b1f6d1531f6fa19e0f21e240ba2e2cd630a6d4243b03d59ff52c7dd59e3189e1bfb08a4e9d4c0ce6ed094c4abcb00748fd1cf8c82c000a4a388b9980a02a333e2ca0e317db8fd01cad40637b2ea718b23d298dbcb48addb2ed9600800cb0089308f56c6c38ac9f610a8a259f4041378c1dd6e2a0ab452a0dbf3439586cdf36856c93882ae8d56c4c213e4e9db5d3ef2b4e6916ddca203a1ace1eb378e34f1287ed63e4ea121fac2e314b63e4d1ef93e03154ffc52b10886fb21b", 0xc3}, {&(0x7f0000000400)="bc50980f094ffbee09f21a7b9aacb5db60321b80d8f5d35e778f1b9c97dc0aa7adefe6acd209d29aeeb83036fa81ef9ac315f59e166a80e32aaeac691f6086e99388c459b7a14c025f0025980badac8883d3dff6795e03aec6c6762cfeb4312dabfc7168a2538373db58fe76d645d986ff", 0x358}, {&(0x7f0000000480)="ffcc772f9cfbc8ae78a5532955efce58924222b9bf46d004b5ba4023d911cd802db53b6fa60c08e86d992e799090348f750bc28c76c5f57de3d623dc9fae76bc7255a212d005ae5029fadf6bde22934e874908483f321628603747974166f3ad2a811c5a4830386005da3b91ee75d36c3597d075b3939670dda1eb335804edd728a4451db473cbed3a7103a130ddb27bb99f164416060d82c16108d0a9ea0b665c1f38e091176e1419b8bc180fc74dc0d1f95a1a800f4080ac06f10eaf8292fa4b11c3912c09dfa969e255c8c2e1edd87a07dfe6f20f9ff7f254776854576a43830913fefddfecfb085ac939689fb4fbc3b552b51a8c9874", 0xf8}, {&(0x7f0000000580)="0f1b1dd7b3a5486281674eab7be1eb864d35657bf4b0678c0b91492adf9b698f69cda61673", 0x25}], 0x7, 0x0) symlinkat(&(0x7f0000000000)='./file0/file0\x00', r0, &(0x7f00000002c0)='./file0\x00') open(&(0x7f0000000a80)='./file0\x00', 0x10208, 0x0) sendto$unix(r6, &(0x7f0000000b40)="b364c8a3814b1d2610d3f31869f4e0e962837fa670b7e64bbaf13c14d566a8b8d09ae77acf71a140636ed0b35eecc9c04623ceab32bcc0adc95481f4b81301fa373b0dbdda7dbd17a11b82100b01f81690a2d53775807041026810f4b929f6d12ee0e05dbd5b22bec1f41c0f52fa0448d4d1283ad4250d7d577bb14c95debb33ac9f6be0c8b6d978bbe536a24ffad2db79f6854e2ce91733a6ae932f750afbb92655bfc1c4c3d4f13a71e50a5162ca51545c22ff9fbabb52b10ae05e2d20b805090a73ca42162600820d32648cd30a0ae9a66234645a7b872c0d8babd49ea47a99bfa39adf9816d537256e91b2402a9af3fc950bf79f3cba4de7fa2bd8", 0xfd, 0x4, &(0x7f0000000c40)=@abs={0x0, 0x0, 0x1}, 0x8) 23:14:07 executing program 0: r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000080)=0xff) fchmod(r0, 0x22) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x280, 0x0) read(r1, 0x0, 0x0) fchmod(r0, 0x2) flock(r1, 0x0) 23:14:07 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) getsockopt$sock_int(r0, 0xffff, 0x1000, 0x0, 0x0) 23:14:07 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000009c0)="582720efabd16ebae632252595a12fd6aa5baf585b44fd33055552fbd5e41789632dfc94ff104a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ea5d00d1628b53ab5a75f6c5f3229f590b76c", 0x65) write(r0, &(0x7f00000005c0)="00c5", 0x2) r1 = syz_open_pts() close(r0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000200)=0x7fffffff) dup(r1) r2 = syz_open_pts() ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000040)=0xfffffffffffff54a) poll(&(0x7f0000000000)=[{r2, 0x81}], 0x1, 0x0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x7, 0x6, 0x8, 0x9, "b58a93c4e68f1c41a8899a16b0aa8fb20b5a2eb3", 0x7b}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x3, 0xfffffffffffff690, "050355a8a5dd3800e0ff0000fffffff000bf3e00"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000000140)=""/134, 0x86}], 0x1) 23:14:07 executing program 1: mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x5) mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) 23:14:07 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x3cc, 0x8000, 0xffffffff, 0x244, "8856475afeb55c707145e2e6877259b3bda23706", 0x17, 0x4}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x2, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e20600000000000000e400"}) poll(&(0x7f0000000040)=[{r0, 0x9}], 0x1, 0x0) r1 = shmget$private(0x0, 0x1000, 0x1, &(0x7f0000fff000/0x1000)=nil) shmctl$SHM_LOCK(r1, 0x3) 23:14:07 executing program 0: r0 = getppid() r1 = getuid() r2 = semget$private(0x0, 0x3, 0x2) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r5 = getgid() semctl$GETPID(r2, 0x3, 0x4, &(0x7f0000000640)=""/191) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000080)={{0xf6a1, r1, r4, r1, r5, 0x20, 0x9}, 0x0, 0x44}) pipe2(&(0x7f0000000200), 0x10004) sync() pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCCDTR(r6, 0x20007478) clock_gettime(0x4, &(0x7f0000000140)) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) clock_settime(0x2, &(0x7f00000001c0)={0x4, 0xa8}) fcntl$setown(r7, 0x6, r0) r10 = shmget(0x1, 0x1000, 0x232, &(0x7f0000fff000/0x1000)=nil) shmctl$SHM_UNLOCK(r10, 0x4) setpgid(r3, r0) mknod(&(0x7f0000000280)='./file0\x00', 0x80, 0x1) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000240), &(0x7f0000000600)=0xc) mknod(&(0x7f00000002c0)='./file0\x00', 0x2000, 0x77) semctl$GETVAL(r2, 0x7, 0x5, &(0x7f00000003c0)=""/82) ioctl$TIOCCLRVERAUTH(r8, 0x2000741d) r11 = syz_open_pts() r12 = dup(r11) ioctl$TIOCSETD(r12, 0x8004741b, &(0x7f0000000080)=0x8) semctl$SETVAL(r2, 0x7, 0x8, &(0x7f0000000380)=0x4) 23:14:07 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) execve(0x0, &(0x7f00000003c0)=[&(0x7f0000000080)='\x00', &(0x7f0000000440)='\x00'], 0x0) open(&(0x7f0000000000)='./file1\x00', 0x0, 0x146) fcntl$setstatus(r0, 0x4, 0x8c) pwritev(r0, &(0x7f0000000540)=[{&(0x7f0000000100)="94bf1d8ef1ef2f95ce46f5c965f70d2dc21e032c0c70bfa16868c789ae59fe501d2135a9dc424d73882357ec77032098080cddff573ff8", 0x2da}, {&(0x7f0000000140)="bfb816ba03201e082a86b5d0133c074b8cd6a20e7abed24de1676f475ed101b75c211a7276495bfca7c238bad09d0a38a76388cf598e04538cccdd71788ecb7524426bd4d0315761c2b3c5f84bc33fc2c0b60ab024ceacdee0afef8e3e60490cc7af4a42f7f2eda5e1ff4e8a45beb6114dcdf9fc625b5b4694fa05a1cf79751d42e564441b75d3ea6338", 0x8a}, {&(0x7f0000000200)="e0800429298803f1e97aa3e975d39f9f4b91380f77f818fa5bd9cc57f7f3c67a6a1d8d1aad9e99afa305f84c927c7db194475dc1fa8142", 0x37}, {&(0x7f0000000240)="b3b4cf5a374726bdfc79", 0xa}, {&(0x7f0000000280)="84ec124147a1d63557dcbe8f4c1caeeac491dd24e6bca21cb80b540caeedfd57e91152f71a0ff516d0df6fd5c9816c482f69193ccbadf64f8d8673f03e2fccf8958331f5725f6b2063a6cbb2df86103a04e7f59108ead9ff9d72e82739ad1e0d9e50c32c30e20875093c91d41662dafe71c31be53848a4f326f0fdcd7c48d7f8a27f7e0b0f215002a7ac8cca99542c58d78c8e3ce481215936ba06050efe1de2f7184ee10727e2a96337d2382767ee97b8a8eda3", 0xfffffcc4}, {&(0x7f0000000480)="62272871942c5315f6363e5045fececf91fe5f31ded656c76abcdeab93a4183d66f1220121af2a3844dad51a1541e541f359c8ef20b27d1e91fb59f6100b1532173d845ec6d9cb7d4ec64746a3643a4c6cd539f2f95a8a359735476fa880782a07450e03a16eb1b8e6b81cdf4e174309bee5f1d60f209fb0d39444e94c1479e7f4c07d756f", 0x85}, {&(0x7f00000005c0)="c752628624e0d0de65cb7e492dd7a33adf2f2a434e84634e9bb632ecc07c447e1e68c606f8bd155b98a105dbb0b0e8071c5ebb71f9d50c2556e99260e8c08d65fa977ad0f8e590889dee667abc869303db18c188a891", 0x56}], 0x7, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) geteuid() link(&(0x7f0000001500)='./file0\x00', &(0x7f0000001540)='./file0\x00') 23:14:07 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') open(&(0x7f0000000000)='./file1\x00', 0x80, 0x82) mkdir(&(0x7f00000003c0)='\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', 0x1c5) mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x0) 23:14:07 executing program 0: sendmsg(0xffffffffffffffff, &(0x7f0000001a80)={0x0, 0x0, &(0x7f0000001800)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x9, 0x0}, 0x0) r0 = shmget$private(0x0, 0x1000, 0x2, &(0x7f0000ffd000/0x1000)=nil) shmat(r0, &(0x7f0000ffc000/0x2000)=nil, 0x2000) r1 = semget$private(0x0, 0x2, 0x200) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f00000000c0)=""/4096) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x8001, 0x20) getsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000000040), &(0x7f0000000080)=0x10) pledge(&(0x7f00000010c0)='\'^\x00', &(0x7f0000001100)='\x00') 23:14:07 executing program 0: setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x200000000000a, &(0x7f0000000300), 0x0) socket$inet(0x2, 0x6, 0x6e2b00000000) 23:14:07 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)) open(&(0x7f0000000000)='./file0\x00', 0x400, 0x90) 23:14:07 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1028, &(0x7f0000000280), 0x324) recvmsg(r0, &(0x7f00000001c0)={&(0x7f0000000000)=@in, 0xc, &(0x7f0000000040)=[{&(0x7f00000000c0)=""/187, 0xbb}], 0x1, &(0x7f0000000180)=""/37, 0x25}, 0x42) 23:14:07 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x1, 0x800fffff}], 0xc20, 0x0, 0x0, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) unlink(&(0x7f0000000000)='./file0\x00') fcntl$dupfd(r2, 0x0, r2) 23:14:07 executing program 1: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000040)) semget$private(0x0, 0x4, 0x100) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0) 23:14:07 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x8, 0x8, &(0x7f0000000040)="7a1de52546689927ecaf449c6b4502ab7623b235d6023ea02c70f0df47da4a44cee72f2c92badcdef952587bd33facdc495d6a0af77c9324226f34b6fe4d15d9709f67b28b932cbbb627ecd4a9292e2d2f061148d673539627793540c4b76847192c77973e9dc2d820e7395931170098013b7182d36a53323b9c1f0b42f5b2396820becf024ab891bc25c0ff65c2ec37e73b0e8884cebbfb1c4f0363c497410feb1fb684eff96858b62a4548e68a7dd53fe2faa6a8bd1e75909f739268f66f5459beaa85d520090a8bf18b195056ff3830ca694cbd1abbffbbe18176d4c5f936a206eee8e320036bbbbdcf5583512601bff4f94a", 0xf4) getsockopt(r0, 0x29, 0x9, 0x0, 0x0) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) faccessat(r1, &(0x7f0000000180)='./file0\x00', 0x3, 0x1) 23:14:07 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x22, &(0x7f0000000000)="caf5b415", 0x4) symlink(&(0x7f0000000040)='.\x00', &(0x7f0000000080)='./file0\x00') sendmsg$unix(r0, &(0x7f0000002380)={&(0x7f00000001c0)=ANY=[@ANYBLOB="d718", @ANYRES64], 0x2, 0x0}, 0x0) 23:14:07 executing program 0: r0 = syz_open_pts() ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f00000000c0)=0x8) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789630efc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728393ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x3cc) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000100)) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x5, 0x201, 0xffc7, 0x1a59, "550adfec54506ef05813b0193c4ab7ab6582f032", 0x1f, 0x200}) write(r0, &(0x7f0000000580)='7', 0x1) r1 = syz_open_pts() r2 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffc000/0x4000)=nil) shmctl$IPC_STAT(r2, 0x2, &(0x7f0000000240)=""/148) close(r0) r3 = dup(r1) r4 = syz_open_pts() mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x8, 0x2012, r0, 0x0, 0x0) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xfff7ffffffffc000, "85495500400000000000ff0009e4ffffff00"}) poll(&(0x7f0000000200)=[{r4, 0x40}], 0x1, 0x0) getpeername$inet(r3, &(0x7f0000000140), &(0x7f0000000300)=0xc) 23:14:07 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x1001, 0xfffffffffffffffe, &(0x7f0000000040)=0x2) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x2, 0x56e9}, 0x8) 23:14:07 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x82, 0x10) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) write(r2, &(0x7f0000000000)="da", 0x1) recvfrom$unix(r1, &(0x7f0000000040)=""/59, 0x3b, 0x42, 0x0, 0x0) write(r2, &(0x7f0000000280)="64a356d97ca778a36789156f9b80f0406489699919a68b6885cbb6d2495bb90a06fa1acb4bd6ca626507492c9c25484c2b1bbe483e4378e8ee3369", 0x3b) ioctl$TIOCCBRK(r0, 0x2000747a) sendto(r0, &(0x7f0000000040)="096621065106699d02089e5575e3ad472e057babf723d5dfd7bc2ee75254c00ae644affa2093b476f1e44f49f6d2abb56befa70b7f23cfc8b20ef32c846bd84852c450ed0bf3eba71907293abbe4c082b73c36187ef9ba116c7b52816fda2cce090915920d4e736f331d754a50ae3a6af3720a0be7a86110ee3516d030b0cb35f8a6cecc523a5e11b21d0814", 0x8c, 0x40b, 0x0, 0x0) clock_gettime(0x3, &(0x7f0000000180)) r3 = msgget(0x3, 0x0) msgsnd(r3, &(0x7f00000001c0)=ANY=[@ANYBLOB="000000000000000039a1e0c2e6857ff77d5f2d354e1509000000463b18411f55d5b556b7f72422959f3d21929a7e0223b711e63ba7ec0d0e5bb9cc094385ae37dada4e092d967dd606bc1f4abb9190b0229ed801f1edc6fed40cd63a011f7632e94797b1a7b311f58a77f562a4d4d044e328865551a6d31ae596629bca452f8f9620e671bd476a76d51ea97831e737b65ef1e326d70757eec5ba4ab231c401c5f076fb6de96dd0362d430a67b209c54ab2ec9c70a270281b9233"], 0x1, 0x800) r4 = semget$private(0x0, 0x5, 0x2c6) semop(r4, &(0x7f0000000280)=[{0x2, 0x0, 0x1800}, {0x3, 0xffff, 0x1000}, {0x0, 0x7, 0x1000}, {0x4, 0x3, 0x1000}, {0x3, 0x80000001, 0x800}, {0x0, 0x3, 0x800}, {0x0, 0x5, 0x800}, {0x7, 0x10000, 0x800}, {0x2, 0x5, 0x800}], 0x9) msgrcv(r3, &(0x7f0000000740)=ANY=[@ANYBLOB="00000000000000000000000021000000000000000000000000ca68a7dcd0941f48060000000000000000000000000000000000000000000000000000000000000000000000000000000000db17db13f4c50de5cfdc0000000000000000000000000000000000000000000000c214ec897f3a793594377a5005c0e9000000000000000000f61648ddb1ef6e798215e55b9f887f97"], 0x1, 0x0, 0x0) r5 = semget$private(0x0, 0x7, 0x305) bind(r0, &(0x7f0000000380)=@in={0x2, 0x1}, 0xc) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f00000003c0)) ftruncate(r0, 0x1f) semctl$GETNCNT(r4, 0x5, 0x3, &(0x7f0000000400)=""/11) getsockname$inet6(r0, &(0x7f0000000440), &(0x7f0000000480)=0xc) mkdir(&(0x7f00000004c0)='./file0\x00', 0x6) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000500)=0x180000000) msgrcv(r3, &(0x7f00000008c0)=ANY=[], 0x0, 0x3, 0x800) bind(r0, &(0x7f0000000640)=@un=@abs={0x1, 0x0, 0x2}, 0x8) pipe2(&(0x7f0000000680)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) madvise(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x6) bind(r6, &(0x7f0000000540)=ANY=[@ANYBLOB="0900e6db6669b6652c00e959e6c2e473ec96de7d95da2cebd7d6ce1285a098d217daa277a676a1357c849ccb9b6504d754881dad4a4d19769db97ccf4941fc4ab8d8263c3118b1eea5d850644f8375d74ff87e274fdd1a5802e03cd265ef22894134241fed080a49350799e443ffff5d0ca064e7102822a1646c6a343375a620"], 0x1) semop(r5, &(0x7f00000001c0), 0x0) mkdir(&(0x7f0000000700)='./file0\x00', 0x50) semctl$GETPID(r5, 0x4, 0x4, &(0x7f00000002c0)=""/10) 23:14:07 executing program 0: r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000080)=0xc) accept(r0, &(0x7f00000002c0)=@in, &(0x7f0000000240)=0xc) r1 = socket$inet6(0x18, 0x1, 0x0) clock_gettime(0x2, &(0x7f0000000140)) shutdown(r1, 0x2) open(&(0x7f0000000180)='./file0\x00', 0x209c0, 0x108) getsockname$inet6(r1, 0x0, &(0x7f00000001c0)=0x1c6) 23:14:07 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) r1 = kqueue() syz_open_pts() close(r0) kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0x8, 0x0) 23:14:07 executing program 1: r0 = shmget$private(0x0, 0x1000, 0x110, &(0x7f0000f0f000/0x1000)=nil) munmap(&(0x7f0000c00000/0x400000)=nil, 0x400000) accept(0xffffffffffffff9c, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) r1 = shmat(r0, &(0x7f0000c36000/0x3000)=nil, 0x1000) shmat(r0, &(0x7f0000f53000/0x4000)=nil, 0x1004) r2 = shmat(r0, &(0x7f0000f8d000/0x2000)=nil, 0x3000) shmat(r0, &(0x7f0000e57000/0x1000)=nil, 0x0) shmdt(r1) shmdt(r2) 23:14:07 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 23:14:07 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000040), 0x10250) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000280)={{}, 0x0, 0x0, 0x400}) r1 = syz_open_pts() mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x4, 0x3010, r1, 0x0, 0x49) close(r0) r2 = dup(r1) r3 = syz_open_pts() r4 = semget(0x0, 0x0, 0x0) semctl$GETVAL(r4, 0x3, 0x5, &(0x7f0000000040)) readv(r3, &(0x7f0000000580)=[{&(0x7f0000000bc0)=""/4096, 0x1000}], 0x1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "5c0400a795a644b46c1aab6300ffff030000002f"}) readv(r3, &(0x7f0000000640)=[{&(0x7f00000006c0)=""/248, 0xf8}, {&(0x7f00000003c0)=""/109, 0x6d}, {&(0x7f0000000440)=""/86, 0x56}, {&(0x7f00000004c0)=""/113, 0xfe6b}, {&(0x7f00000005c0)=""/102, 0x66}], 0x5) r5 = msgget(0x0, 0x80) r6 = getuid() r7 = getegid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getgroups(0x5, &(0x7f00000000c0)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) r10 = getpgrp() r11 = getpgrp() msgctl$IPC_SET(r5, 0x1, &(0x7f0000000100)={{0x4, r6, r7, r8, r9, 0x101, 0xa86}, 0x401, 0x8000, r10, r11, 0x0, 0x6, 0x0, 0x90000000000}) 23:14:07 executing program 0: r0 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) lchown(&(0x7f0000000000)='./file0\x00', r0, r1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r3, 0xffff, 0x200, &(0x7f0000000040), 0x4) setsockopt$sock_int(r2, 0xffff, 0x102d, &(0x7f0000000140)=0x5, 0x4) 23:14:07 executing program 0: mprotect(&(0x7f0000054000/0x3000)=nil, 0x3000, 0x0) open(&(0x7f0000000040)='./file0\x00', 0xa20, 0x100) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) 23:14:07 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kqueue() r1 = kqueue() kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0x1}], 0x7, 0x0, 0x0, 0x0) dup2(r1, r0) 23:14:08 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) fchdir(r0) r1 = syz_open_pts() ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000000)=0xf5a7) poll(&(0x7f00000001c0)=[{r1, 0x4}, {0xffffffffffffffff, 0x4}, {}], 0x3, 0xffffffff) 23:14:08 executing program 0: munmap(&(0x7f0000ff9000/0x2000)=nil, 0x2000) r0 = open(&(0x7f0000000000)='./file0\x00', 0x800, 0x80) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000200)) ioctl$TIOCNXCL(r0, 0x2000740e) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x4, 0x1810, 0xffffffffffffffff, 0x0, 0xfffffffffffffffc) 23:14:08 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() kevent(r2, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x43}], 0x7, 0x0, 0x0, 0x0) sendto(r1, &(0x7f00000000c0)='\a', 0x1, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)) 23:14:08 executing program 1: r0 = socket$inet(0x2, 0x1, 0x20) setsockopt$inet_opts(r0, 0x0, 0x5, 0x0, 0x0) recvfrom$inet(r0, &(0x7f0000000000)=""/252, 0xfc, 0x2, &(0x7f0000000100)={0x2, 0x2}, 0xc) 23:14:08 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) accept(r0, &(0x7f0000000000)=@in6, &(0x7f0000000080)=0xc) shutdown(r0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000b, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="7d67ca6be0a22406e77c490dde471edd09b5f115ef035165097ebdb6ca4f720151a45b3a689635bcace476f98e6013cfade3083ca1573f220bfb4b01e51b8f220ee044b403cb09d1279269f9652746b45eee7c", 0x53) 23:14:08 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0x100000001, 0x0, 0xfffffffffffffffb, 0x0, "68d19de7f45c0db1cb2fd71bc1c3c83bec1f2bc6"}) r0 = kqueue() close(r0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f00000000c0)) kevent(r0, &(0x7f0000000000), 0xfff, 0x0, 0x0, 0x0) r2 = dup2(r0, r0) sendto$unix(r2, &(0x7f0000000040)="a40603f655deca860e24c9d239f2d6c14a586e", 0x13, 0x8, &(0x7f0000000100)=ANY=[@ANYBLOB="01002e2f66696c653000485f81241983bb5829c9baea7e5762bed3088e447ee2f12175f438f7e57a2931ead7d5f8d878e164a560d63d47216bb1614e5393be655f524c0a4a65792fc43bb873bd9eaad11a2d6bb3f2b2955bb590945c882e4e5e6ae98ff53793be03e45a"], 0xa) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) setregid(r3, r4) close(r0) close(r0) kqueue() 23:14:08 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000580)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x50c) write(r0, &(0x7f00000002c0)="3e2a6928e4bafa9f6c320000dbfea7568529bd2d2600010000545b2fc68e46588df4f37f5572d1790173ecaec2ac720b566121ad1093dc6cbfd3de17ecf7410e9fdfb683dc8ede85ec7c184b3e2f3e042e93baf0e7a964c69900383fba007edf32d92d4a6320dfd8e1ae6f30a38aa638eb6d47ef4af054318e2aa3b83353b50de780f0c0ed4265eaa66f8cc1e4c94f41053a157572014834041495e0bca85762fc08d74601b8b5053c2b058b", 0xac) r1 = syz_open_pts() stat(&(0x7f00000004c0)='./file0\x00', &(0x7f0000000500)) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f00000000c0)) unveil(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)='c\x00') close(r0) ioctl$TIOCNOTTY(r1, 0x20007471) r2 = open$dir(&(0x7f00000001c0)='./file0\x00', 0xc0, 0x48) openat(r2, &(0x7f0000000100)='./file0\x00', 0x80, 0x80) r3 = dup(r1) recvfrom$inet(r3, &(0x7f0000000600)=""/92, 0x5c, 0x2, &(0x7f0000000180)={0x2, 0x1}, 0xc) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0x0, 0xfffffffffffffffd, 0x98b, 0xffffffffffffff39, "02000000078d00cb5fff956ba471068b1b2300"}) readv(r4, &(0x7f0000000200)=[{&(0x7f0000000380)=""/196, 0xfffffffffffffe60}, {&(0x7f0000000000)=""/49}, {&(0x7f0000000140)=""/12}], 0x286) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000480)) 23:14:08 executing program 1: setitimer(0x2, &(0x7f0000000000)={{0x928, 0x40000}, {0x0, 0x1bcf}}, 0x0) getgid() symlink(&(0x7f0000000100)='./file0\x00', &(0x7f00000000c0)='./file0\x00') chmod(&(0x7f0000000040)='./file0\x00', 0x0) open(&(0x7f0000000140)='./file0\x00', 0x810, 0x94) setitimer(0x1, &(0x7f0000000080)={{0x1ff, 0xa181}, {0x7, 0x100000000}}, &(0x7f00000000c0)) getitimer(0x9, &(0x7f0000000240)) r0 = semget$private(0x0, 0x7, 0x383) semget$private(0x0, 0x7, 0x400) semop(r0, &(0x7f0000000100), 0x2aaaaaaaaaaaabe3) 23:14:08 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) setsockopt(r0, 0x0, 0x6, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) 23:14:08 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) sendmsg(r0, &(0x7f0000000b40)={&(0x7f0000000080)=@in={0x2, 0x3}, 0xc, &(0x7f0000000600)=[{&(0x7f00000000c0)="abdff838fb9d0d92db31c5581013651cc2d3c6ef983eaf9455424dcf1558776e551e19286eae4c6f5faaad83d89e4f74441b6878408ba321444d9fc6abf30bc8f42c916f2c86701586bfec1276a8d499ea2613cfc0cd70e566a551f544cc767e92e51d11f52bfac3b6ebe99241305949e10b96a053a4a3c9d0436020c076a5eeccf12827de16a4b068ec2e738853c21727cbd7c7f847d21ff2b88128ac0c9d4e5609e7a88ad2bc544187c9636d902134b07bbb31a0c0dab522157dbd9981bb5d1f937e6c890c75b2960c1cb50cdc0c5e2f200b58ad0b5b2280dddb1d3434e0890164c93b4b1cd07232fc0267bf2a0e8c1aebd3", 0xf3}, {&(0x7f00000001c0)="bb26466b9e14c72a32c8e60db8f03a1697c7d8a8f3c568708e9abd0b99dde080cd16ea6cf2ee42015dc5c209fc45ddc38973b8b0c829202499a6b1356807916744f00abcc31021fdbb91d9996c52346609c1371a41783a05c0afbb2bfed24385ee1f6d59c4ffb77dabcaefc8f099dee597421e587c133f9c3b7a3178e41a4021b491bbb4fcfadc73d86392408cbabad65ffcf299fe4a9e18d963c2d5806ca5c007c5255d252558037df401ffa1cfa0712937c4538ebe6fce774fafa55c7b67ef310ea04bd12fdc9d545ded243859dc72db0720d6073052f4364bf17c1bacbbe7765e418c44af7310c166ee", 0xeb}, {&(0x7f00000002c0)="a107b361c8b821695cacd5f527a18445a438aa18df7e116e00", 0x19}, {&(0x7f0000000300)="b5dc9cd5dc52c0d106ce547a84c6fd2208847e332911a25c281237c8ede6a39eda6f94be4648525527a06c39d260a883c2580a4ea70012d2177085f670fd42eac74511012c4c2403f3d2baf662bdc15b6829971fba0f11316d1c35", 0x5b}, {&(0x7f0000000380)="f86b8eb363fa705017c95133b2d5121d996e9eb6b889d78e79ec856c28916bb70b91994aa153c98d90133b6838d5992ce71c7ffab9cd455df8a34a", 0x3b}, {&(0x7f00000003c0)="3eaae1ce8f5444acf316d58d8512709bce2d9d671a14cf619d10568fdd1548d28be64c0a34cdb652a662b3e7f98ade136036e6356983c58bfe7f3bab4b80f6c8a7f7e3023d1aa3f9c25f98df4a6fffcd033628e832c59c35617427a61a49e1ce75f9fa2cfe0f4a0e17608ceba0a9e17ffe22e580d7700d3d96b608e3e6838beefb3f231db586f1073f9ec4396845c743a5fa44d2bfe6c742caa26ad23302bea16db2e9a9e88c94556b78", 0xaa}, {&(0x7f0000000480)="1ad845207e8a5cd69af7c6ede8736b6e91e682209585a7682019d13551d7eada61e29eb54dd5b6772791447b3e6702354421f4d770e25c789afb964c6002329c4d9548b6055dbdc7015133bb0d7d9acffe795ad254bec0b6eb4ded344f1f2fbe8b099baffe599cf98e268731e23643e74a11271879f78c300baead46345375e85a28886fc7607e8319e7f7745af36e9bf684ba86389a7976f63e7f625d7c2e4449ca95e0805aa6d8be8649baca25bd3c709558d1802a2ae8d3943da68aabebf9a807519ded48aad15b8ab1fe486f", 0xce}, {&(0x7f0000000580)="d9be1c527fd2a40fcae9af71be28b9eeb4dde3328b1599d032adefb5fc05c5adf53a54666032a6fbff69497d04328b556c1a4d43a7114b6cd1388d169152c3df88d8f5f0da3f39726fd419aeb9793ac30c6b481eb78d2ce75443e3d7ad00fc112ad08458ecb0260be6d88ccd948ea3a27d", 0x71}], 0x8, &(0x7f0000000680)=[{0x70, 0x0, 0x3, "3319a222440546f8f02502d8037e80df10716d8af4db1794af26ea4d0a07fd45818c4cf3d0c9d6a869e7505d8897d849ab8776991f2444b2e89542e994853bc021d8e210eb94407a58fac9246cb084046e2fd7d3cc1de76d54197430c383dd"}, {0x110, 0x0, 0x205, "1c6b7a609058abd0ac0c63856ee8453fb735324efd198801417a9337eaf77d7788ae3114b22f69b7158539f40388e855699bc869eb1c09a8afb65bd4c635c92f3dcaf50d87954775c57af8717c4e92f8433160dd70231e7c6c24e114486fa620957be899190131fca55e86fbdb70b1b047b0068b21919ffdc5b108aa6b3b6d141eef93e1a7111646c355cfcac92bab96ee4db17af79fc7916143eaa53e29dc3049d7551b09a401337b676584d055c6bffa9ef067f34b7e02540c15719d3c1847041f4058d52f5bee2f928616ab5fe10fe2a103d5404be1cc988df695270f602f3d7fe1e63df3be267758a2999e371ffb1b5827be019f3d2e502d"}, {0xe8, 0x0, 0xfffffffffffffff7, "fc8abf52ca40a406985e487821a49c5c97d43ff5e2d424dd7cfa1850ed657b66a17301e329cae95a97697a965f7f228c0720cb603cd00b728f7cffdf94e9fd26e61a6153724597db2f6d0d87b68684bf3245d1b80b1e4b789ba736668d80d7ea895c1dc684bdc2ce5df34001ab477930084739a3d5637bd97aad15c17b305f7749494a8db1a3943a3680d43e46cbde49deadd7c33bfeaa352afbd1a79557972e7e2a2b1dfd7c912d4c5075480181656bad5b68e1bc535d555f108f392fcfb79e206d85410fbf5433292b68009b47031806d5"}, {0x98, 0x1, 0x3, "ecf5ba2ed06aceee83498be27689cbc4e219e11641195795e06a7d9f9b89c33af7fe99d807ce720dc7232c453322cc18580fc81a3d5489d6b32393164c7080afa501b87de6081f4ad8150619d7c5123c01e572a13c87795511cebe0a64b291329f02100426fa37f89f2c59b879c7a8f02fa217c65828adda06487b84592a1a672af230e714"}, {0xf8, 0x1, 0x7fff, "ee9bbfced504125d5f4117f4acc5da6bc9b0dc5b2c6071fe4f280f587e6163037f5d439a4b9352f2fa440d785b6fffaf11083bd866de25239c3d336f2783bdf414d8f63508529ca69742df90da9df2710bc3e91a7f6dde570d40424f38c611c0d6e9355ad92fbf6a4bf3186ac06f963f87ef2e29aa291c1befc3e7c9e00aaff2743aa6342570326050c7333021a065fc0dba6efd1fe61b8b1148cf026ff150833496ef01cc524d7561d4389ee26f3a141c775021f06daf780545a9aac2ab518f9147058ebd31eaebe3660c9b40e626417a81c658df2f46a0cc6a7157a99bd28d4df72ace06c6"}, {0xc8, 0x1, 0x4, "4c9aeac2e3e700a447ec811db8729388ce8f8d7ee857d4f753e84c20b47a31d35317266f4805f587292b728c164070cb49d268634c2bd13a203482e7fa604397685a6a8165f4a6653fdbe9a7c87d8765988dfb0babb0de2eba89ac0bceba238195b0e1be646f622b5504adeecddef41c533d1a23c6a6822d71bb1ccae6dcd23b0749ada3227a4d1cee8853a04043d58652ce78075800df57ee6d1cf4dbdc5788cbd1d5b34f9c4f5dcc58617d7115aefd8f"}], 0x4c0}, 0x2) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000b80)={0x0, 0x0, 0x0}, 0xc) pipe(&(0x7f0000000bc0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt(r8, 0x1, 0x4, &(0x7f0000000c00)=""/104, &(0x7f0000000c80)=0x68) sendto$unix(r8, &(0x7f0000000cc0)="3e854b75d6f88b206d346e4983250caa095b5c97087236c5260a49090ce16cd5c98ce7d0319c79d3ff887512ffee2bc02a", 0x31, 0x0, &(0x7f0000000d00)=@file={0x0, './file0\x00'}, 0xa) msgget$private(0x0, 0x0) ioctl$TIOCSTART(r9, 0x2000746e) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000d40), &(0x7f0000000d80)=0x10) r10 = semget$private(0x0, 0x2, 0x101) semctl$IPC_SET(r10, 0x0, 0x1, &(0x7f0000000dc0)={{0xa9, r3, r4, r6, r4, 0x1, 0xfffffffffffffa6b}, 0x7fffffff, 0x7, 0x7}) msgget$private(0x0, 0x0) fchown(r8, r6, r4) semctl$SETALL(r10, 0x0, 0x9, &(0x7f0000000e40)=[0x0, 0x66cd0328, 0x9, 0x1]) getsockopt$sock_timeval(r8, 0xffff, 0x1006, &(0x7f0000000e80), &(0x7f0000000ec0)=0x10) poll(&(0x7f0000000f00)=[{r8, 0x20}, {r8, 0x84}, {r8, 0x10c}], 0x3, 0xfff) pipe2(&(0x7f0000000f40)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) getpid() r12 = shmget(0x3, 0x4000, 0x8, &(0x7f0000ffb000/0x4000)=nil) shmctl$IPC_SET(r12, 0x1, &(0x7f0000000f80)={{0x8, r3, r7, r6, r4, 0x45, 0x2}, 0x7, 0xfffffffffffffff8, r5, r2, 0x1, 0x5, 0x87}) bind$inet(r11, &(0x7f0000001000)={0x2, 0x1}, 0xc) faccessat(r8, &(0x7f0000001040)='./file0\x00', 0x1, 0x2) semget$private(0x0, 0x4, 0x4) ioctl$TIOCOUTQ(r8, 0x40047473, &(0x7f0000001080)=0x8) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x4, 0x2010, r8, 0x0, 0x0) socket(0x1, 0x4, 0x7) seteuid(r3) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000010c0)) r13 = semget$private(0x0, 0x3, 0x10) semctl$IPC_STAT(r13, 0x0, 0x2, &(0x7f0000001100)=""/202) 23:14:08 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x410, 0x0) write(r0, &(0x7f0000000040)="c9a7487c01dbdfafc83b1af45cab25bead14a326d1af0a06b7f28302c890c8f047db0949ecc3be6e84beab61f0bdad818dfc895b5dae7487ae04824762c26e9a40a8870309283d99cf0f0c239d7e0d2462fa77239af4086a0def7130607208211d3d6707fc5e925d8821065bd89b1472fc8f6f46670a38bb299a661588e90dbb9d2dc8107302fa574e6db280f1f1020998", 0x91) r1 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r1, 0x29, 0x1b, 0x0, 0x0) 23:14:08 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f0000000400)=[{&(0x7f0000000000)="03", 0x1}], 0x1, 0x0) fsync(r0) 23:14:08 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000440)='./file0\x00', 0x1, 0x0) r1 = open$dir(&(0x7f0000001940)='./file0\x00', 0x802, 0x0) dup2(r0, r1) 23:14:08 executing program 1: rename(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file1\x00') r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x8a, 0x2) recvmsg(r0, &(0x7f0000001580)={&(0x7f0000000100)=@in6, 0xc, &(0x7f0000001440)=[{&(0x7f0000000140)=""/4096, 0xfffffffffffffd9e}, {&(0x7f0000001140)=""/200, 0xc8}, {&(0x7f0000001240)=""/132, 0x84}, {&(0x7f0000001300)=""/191, 0xbf}, {&(0x7f00000013c0)=""/65, 0x41}], 0x5, &(0x7f00000015c0)=""/149, 0x95}, 0x1) 23:14:08 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x40fff) r1 = getuid() seteuid(r1) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x7, 0x13, r0, 0x0, 0x0) chown(&(0x7f0000000000)='./file0/file0\x00', 0x0, 0x0) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)="fc", 0x1}], 0x1) writev(r0, &(0x7f0000000040), 0x100000000000002d) ftruncate(r0, 0x0) 23:14:09 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) rmdir(&(0x7f0000000040)='./file0/../file0\x00') lseek(r0, 0x0, 0x40fff) pwritev(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)="0e", 0x1}], 0x1, 0x0) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000100)="741195dd2cadc2f9303fc4d5e33676e85fe41a72232b83df17", 0x19}, {&(0x7f00000001c0)="bfc88bbf5aabedf282eb8d0499c793f0f2eb203bd4308b6cd5c7eb7a80fc12dfe5093952a88fcdce430907ff68eccd947ae9ed51bcfadfc66eb7f381392325234a9c4ac3080599214cd49ecc1f896f00053fb1390b21b467445331bbc86d4917a13a77a2f4e909b39b9cc70210f71ffec1f998ab4ffd83c9cb273a25d4309c519df134255301126dc6ad0946d885bf2b0989d1a2a66a4a8a912f", 0x9a}, {&(0x7f0000000280)="0a2ff327e4247ebc4ad6cae4d5f8801d7367bc5a90ac26945dab116d973add5ab8383134e0cd72a0026bf9bc3531574a602619ab0e114d3f74805835d022c828fb96fb4766031d2fe7ffe7234a0b94d9632efb899af4f270637c52130cb4cda488e5fb3e47924c3ae5c47a3261c33501a1a271e5c0a5f0bece5befc0e8d9990467bf3a6eb6b365b833", 0x89}], 0xffffffffffffe02) writev(r0, &(0x7f0000000180), 0x1ea) 23:14:09 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x2010, r0, 0x0, 0x0) munmap(&(0x7f0000009000/0x3000)=nil, 0x3000) getsockname$inet6(r0, &(0x7f0000000000), &(0x7f0000000080)=0xc) pwritev(r0, &(0x7f0000000480)=[{0x0}], 0x1, 0xfffffffffffffbfc) 23:14:09 executing program 1: r0 = kqueue() r1 = dup2(r0, r0) ioctl$TIOCDRAIN(r1, 0x2000745e) kevent(r0, 0x0, 0x4, 0x0, 0x2, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000180), 0x401, &(0x7f0000000240)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x7ffffffb, 0x0) poll(&(0x7f0000000040)=[{r0, 0x23}], 0x1, 0x0) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000080)=0xfffffffffffffff8) close(r2) poll(&(0x7f00000000c0)=[{r0, 0x2}, {r1, 0xc}, {r1, 0x121}, {r1, 0x4}, {r0, 0x1}, {r0, 0x10}], 0x6, 0x5) 23:14:09 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x2000000000000029, 0x200000000024, &(0x7f0000000000), 0x0) setsockopt(r0, 0x800, 0x800, &(0x7f0000000000)="9e8f87e31a39ec2a3f6c0ce63ac99c1100618c695a96ae32724e190a62f0c4a0fe981030ba82901d89c23ac689a07bdbcdc585bc317e7967ba7552fee53fe9860ccf712096c42b5a24b8f6a4387a75e759168ae944dad6cf8efae653a1b5d35e8710116a6e7b634cdc6e8aad010aaff044393ef347396729a0bc56b0ec30793b274e2e2f99c90e0a7e8999327b39bd6ed9f94257f2dc028745831b65ebdb9a38fb80", 0xa2) 23:14:09 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0x3, 0x6}], 0x7, 0x0, 0x0, 0x0) fsync(r0) open$dir(&(0x7f0000000080)='./file0\x00', 0x800, 0x4d) writev(r0, &(0x7f0000001700)=[{&(0x7f00000016c0)='y', 0x1}], 0x1) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000100)="01", 0x1}], 0x1, 0x0) 23:14:09 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) r0 = semget(0x1, 0x3, 0x71ed999906c0f951) semctl$IPC_RMID(r0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x1ff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(0xffffffffffffffff) r1 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r1, &(0x7f00000000c0)='./file0\x00') readlinkat(r1, &(0x7f0000000140)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x8000, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x1, 0x10) fcntl$dupfd(r1, 0x0, r1) setsockopt(0xffffffffffffffff, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(0xffffffffffffffff, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) pipe2(&(0x7f0000000040), 0x4) 23:14:09 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae6322525956001e6080000005f73f2a044fd330555d3c3a19436e59dc2fc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf572456fc7d4016e8c8b6b87cb96aaf1f330e63355842d72b8bcdb9ad8a4f5f728193ef16ab93f12fc", 0x65) write(r0, &(0x7f0000000340)="3e2a7913e4bad21c734faf76cf04e70ed5f4b90bc7dfc74dd36a27e5e27b216d673553c0c01b3dfaf90f001e4b40fef15e1a64d7d9b5333df7657fadf57a410b3b37dbbe5e2831c63ad4491d1f7828bc2d2a500a35a32a2efc42d6baf381b2a03c61bb70e030d12885a7350dd98080e037f6cf46a2d9615d15b3411c73872e822207b7ead95d8588b7d6289d7ebb37b4d124bbcd69fcb51e98ce7bb885069f680c7c38b27b511170b8cae62f2eb7436b28b382abef694b905bce3a929e6786a5845d9531a642fe4f812bf72b6b5e034a897eb8e3c02469af5f7c52cb153d5b40ab86e2294b087d59b1", 0xe9) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0xfffffffffffffffe, 0xffffffffffffff7f, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r2, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) 23:14:09 executing program 0: r0 = kqueue() pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000280)=[{{r1}, 0xfffffffffffffffe, 0x4b}], 0x3, 0x0, 0x0, 0x0) kevent(r0, &(0x7f00000002c0)=[{{r2}, 0xfffffffffffffffe, 0xc5}], 0x401, 0x0, 0x0, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x1, 0x0) ftruncate(r1, 0x47b5bedc) 23:14:09 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) pipe2(&(0x7f0000000100), 0x10000) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x1011, r0, 0x0, 0x0) accept$unix(r1, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) unlink(&(0x7f00000000c0)='./file0\x00') ioctl$TIOCNOTTY(r0, 0x20007471) 23:14:09 executing program 0: r0 = socket$inet6(0x18, 0xc007, 0x4ca) r1 = accept$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt(r0, 0x29, 0x3c, 0x0, 0x0) r2 = semget$private(0x0, 0x1, 0x3f7a45c4bf2049a8) getsockopt(r1, 0x4, 0x3, &(0x7f0000001080)=""/83, &(0x7f0000001100)=0x53) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000000080)=""/4096) 23:14:09 executing program 1: r0 = socket$inet(0x2, 0x2, 0x2) pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000000200)="052f2a0421644575620b1bd2badcbb4217bf7bb9a104960ec444c40e45aa431f7790569d5daf1309280541bb4a2abf125ef5a0b087f03761cd800b393e6e3e215d1109a3b31e73af0e06009a4dc68b60f11aac8bb27f21f7e047399e7a0e27468deb3bb9e63c4558623794bed89d568803f9581009209690abc89800fa0e4bc186f25f554ff8f4662a1ab69e4a80d2cad0b239531dc2f7305ebba4fe8aa60354014d8612afa3b9470f33f3c58a88f3c48478d0c4ae45095eaa981d85f382660c26a8f1c3fb87c142b71d3ef8591e549845f5ada0fbf8bc8087dee49b64cc6360de4672704cba3d16ffca69af824cff711fac48aacdf797fdb796be255b03fee2463e7c0b3b68c7d683c4e2cb1987ea4b422e12841437759db7d8013769b35b8c383b9908caa3afea98561fea20607ba1e36ec6e35357f29e05927f154a79cde1386dc8dac50301104818909959693a487732961b4b374c5977dfae6f8fe3d4040326fb85183772c315844258506a290a122019f7a50b40ccddd3abf4981603cb0b401a8cedda42f007875cf6d284317f6f716d4b941e3988c5c2fd836d7541952cfc3f9fc90691f12a87b55af000122666bf9dc710a102d4ace60da8f9c87f59433253f4d1a3fddf874716d9bda7548bc8f312ee791a208fbd6fa34498c12bd1d1f870ffb16bb18766b70d9cdfd0f417e38935dbbbdd150b519168d13527d15d0650538aa81d79c3f4e2021d29a68d7c9b2afea174eac744294fd91f265a32702d6c791a016ee8d0b8025390754b8078294de9e497e1e50c782d09ae7776ce7db96ed14588ab8caccbf5e7029c734438076e73bb129b77ab957e6024f144bc4077a237b77f90acae6593b2694c4a26ecc37edf9d8aaf453607da928802948aa09a68be76a7b91569d11e8ff61e582861c1acf0a27d243c107113c19b6410a68e907814216907ce478ec65c4b49f9d532afd987f21eeafe713963252f6818469f12a179830455f9640b40a4e6464f5182539c425d146734a8a71f4811e70969db7d284862e66d804baa730dedc56b8cfc840b4b8dc2a89b0f420ab59743e224f6656a9ce57f7525243f4457f35929ec55d5d71401d0b17b235b1268f5a090b2b3248ceefa29362c7f626748333e7bf27865db0c7513beee70ae9d9db75cd9ac5ebf9cbe369ed4f8e4d7e2dd8cfb77e7ed2a02199f3d1fa843438a1b42059a568b778479af24da71fb6f774979abdb8ffe6e89264beef42d638666cb1b1ca7d75e285d87aa413a99dd8d27c4b3e97e356d0f614c12ce99571afc5134d96fec3961cf8a87b6a57e35842802ad1a049f591dc026945f58b56145263d35eb2e1efdd859ab5e9f2990ae13f67bbb769a912259c02b981f8e4522d637b7353dfc4a1b5cc26d28303856583c3003161a961888d84ceb73dd8120f5460da7f67b620600b8f8c4aa1594549ac597f765a69755098ab60231ac868149d10b4ced50bcd982308729cbe5a5cd90026b72eb259df41b7ba6367b671449c5eaef05ace0f56a4cc470d6dabee1c5455427bb397d8851f18fe8f4787913b4e0497640b313b4ccd4ee3e7e8dc1bcb6e39d2645a745e89217f1b57525ee99ec1e9b4a48976fd3de4cbd6ae8a427b9d7c4e665daf740679c2000ac12411e8c2646110b96d53c29b7fbefdce1a6d4bd5a452310e353d04db32541cf43469a511c29ca0388269e5ec0dfd0bff7de13ef0564c7d8d8a68136550ac1563849e84f6fc7b5ed8904be0b2432bdc17fa23fd8a3aef4f5c7ad539525acdd09b310a5557466c950f29f7b2b3ca71951600cdde54f67840c69f240743839b0917fb6c8ff92c6d329bd27cebedef51b2b308536027fe65512af3233a00d5bd6ccca87e04dda763822b483d32e06cf99a3ef9961d494956f5efdf3724c8166d1cfbc649c677cd5885fdd537d5fac4756fa84daf7ef38d81f8dcd330c3ca022aac5527f5d7338da3eaf8e3b47d59b463c7ea3704f24c66b8003927cd6eac657b298775db8e6a84773830392531a14fbdf9d6a48e0f3840a1df3e823d0b311a526f2f580e4f4669d88ae2c25586ba33e9cc549f26b74c31899424c02d27aeebf4d59e643cd081d68eb2ea3f4c2290db3331edde38a22e84c54dcb23ced3c4092421e0d9170d930beab4529a01c40cf867b689069b5248af98fcbfd0ca31a855a6840e5bf659346948dc14255215e7210925bf01fe059aea6bc4fe434c160e137b547c44f147c24561e0c47ed2f7dbc6a1e43f5fbbf37a517a73c38cf19ecb7df1b8417cc1a82cadba217557856794c395e9579d1f8f001426c80c583ebd26937fe582c316078380ae36b7a1ef0e5bfd1a9d39138252b033a45b19bb3d83cf016ed73f90a8498e9b15b86af737140378bc88872353e7d2bfd6f2fbd801aa40ba4e3d415e45c94d3cd805ea7fbd79d87ffe3a47fb63d9bd703c4ce56710eeb8295f312eb378c57935e62e2dabcd6b1c6ab2a35fe0efda4cd03cec525e45b5f490e604560fc70b069fa58ebb2ee66a538306e23c5e24fcb1e54cf8e98faedcf651055beaf2abbd24e54fc18f29c6a64f95519601ef9af6af80d6d6668c48b76693367cba5d96e4f2163944653a33fe6929ef935ea0427b82b194be5b99b8354299974d1549b50339e6f6799dbb3fb5694d0317c90f4b169e94ee70c0995ed8eb3fccbde4c42d18bb6d46b2aa79342cac784622ede6234df5f8d1d939eaebffe41959e745b718600a23c5df9346ee2df0c89b9dc0c5bdf192e590f587922bff2a7085a85ec0f9cbb52b45d4c823ae0c6ec619e67ae0cd4946df25b4e92b43878bf32c53624dd29757516b352099e46a932bf1397823a5c53c31361f55eb0a79d087943a193b6f4a5ec4087d25879fe6f5a29abcb8e40eff4bb87ee400e83a1774b5e2263a3aad6b569a703fbb4f165910e01d69fb11a9f7eeae796491ac516582446af00a4ec01cdd3e33c115a2bed982a9d5245af2ffb579b7540468241df8078d5bd07c75add5877d65e7585d6db53dba502053b0ac0da2d2d3b64a57fcd80b0fc10173cf688f8fd771029622bf45f9e4658bbfe2c9c7f317324505e69f323017dcc277df2de59367d9a6481ce2c7b695fd9946f1aa92c17497895c84e5b99be280ed0a926ddaaf4d07164d0cf9b0c2c069ed457e5ff9efebf3422d06e0d49fdeabaca990e850c9e515ed66d829af8496905566e49082db0bbc74e06e1db37bf1f320ca107d346041e9a1168cff1df28d101b6d7d1331fa25b704552721e09133dfdc0b0ead5c2c23be5953ce52029772f02a21ae145adb92d75596cc2dce8260113c1d63d7132dc4dca7105f076dd044e7cad0ea191cfd1a1a961f5b68a37a68be2b2411fdf6552f360f335e9e718b0e6f883e91626fcad4664f66f73a541643164b12ff6dc0e2e29452e0110e3c7d5c95d2f10eb6180066bdd79eeeda15e920612fd946d7bbde3c6b978f49d4f86c2fab2b62ca5ab09728162540004225615dd312e2fc04e479b7ee25349c3a4ef6af0a49fc55a8fc6f8dcdd7bfabd5e4f08f8e5ea162870b6736ae9dbb51238d4ce6018982ccdeee49abbe4fc842c81db8ee7de60c8f449aa690db4fcbde8c0e7c179fb3e68812001a01376133328c298e88256eec5748d86d400a8f27f33390a6bb1a5accd847e42b51d8a7749755de05b3c65267f4456bbc36c7f7ff7b36b0ea73a9896fb339035463e422821ad8e7f5647ef0f6302467d10587401daf325e561525671f331149aec40346e76d7603276d34a9b2dbfcc8fa3b04118e7d405b4423ad015cbcf75c7f6c57260f31769080d85ca011c12b83464427c38a4db85ccfbe44bc12d90c51732240c3cb9d41dc75b8002791109fe22e0d0f6e82adc57fefb17e26d38ef9a7b75d7e388d2174354ec7b07e0954d538d3e09063fa6ef1cfd9561b4e316b3a8a22997ba4845a93639529a88968b0b262461352065cbb1a8ea3b687b4d7b722161f4e1a27d4a18827f0fcf49a565452b15d2117847e3cf34ef9f8657add4c5128b46082278618c7c36f5267b3fba53911d9313f3f8fae36ea6496193d470887206768bbb8660d2ea2b2ed9473a9dcf799454e04fabf7138cb65058fec7e19722e9d9809dc673f8fd39225e13075bc8f4d6d6d2d571549700d8627975657c726d85bc1909addbc4bd2cb556fba7523d025214c037785169f56d568a33d8a2ade18ad60da471ee2f132c57de978de00cf6170b93174125a1ecceae5303eb903705ab6844c7665cd01dbb2f5fc9126414fec9a4bb05e598b6de191e49ab17ccf6ce59f91c83f42c484daf03a75f495192708c68e20fafe69430f9340551b43b371598a6c489216aee07bdc86d96ab0dc9babde0d735ec41ef07ec6fb36e0f00f50c24f1af8c7305411e3de784716ed6457b85f530e4d88b99614b970ebfa80ca9372cd9781078257bbffc8e27c25cc9ba33db132b87786e21baaba52a18afbcbed019a8cbf483d4baac7439a647c33b6e1ef6ea82731df9ad0369ebc80be08cda0ba9f4614a1fe7b1775c15c79ff5aad32e31f13c98016046d364664eedf7dae372489057e85826dfe94cb5469a96dbe92bf2e24a0f7e651414747ead4f8abef4a7e35740028e1885d462a1f9ef31aa5cc6a95ba95dae3a618460f6ff7494e2d9dcf58f171bf9fc02beec9fe84bc72a852a329c755428cfb21449944e688cda16a9a3b1751ec983035c8b7a367f62be3959f5699dacb4fdc2ec03d5abdace9ba8442f94c45f08038544f3687694035c53824a2ef7ef3262223eb39f9c6888217fe7a51db0782982c2d3b4e61fa44ab433ce9961fadedb2acd66fa640a753dceea1c27bdb6a9d191f1a1c97aeecf7df4e8d3a22a2012d75309a94bfb90531b894df965ff0cfbd4a976e3f88f6707c6331df89ebde85a44035558c0bda89b107d1cd9a4bcacc2f9d44b72013ead898bc65377c729e002e06cb29639a4b30d7b2efed3057280118377634e37d391b5ab53b2cb7eb52db15626195d36db165e6ca318e283c365573873f88e3ab7f1a6c7d2e42bf0b5c6906d63f26f1576d2c1ee740c0f014040e74357e2df6b282cdb4999d02db537c8b7446a6fd20bdf7d221099c4e5c23a300309851b7e1b639ebe3ee39971e9eb9aa9f8bee29f633d138e60f92bad7c66b1ec1c7bb0d1425bfee5b91a920b50882c5f5ebeb2bc07b937d4e081c9cc745deb1b48c9318b2e68fbb5830788a7fcfef3a3eac198de107de8fdcf72010cc552b7931719714791cf6cff296004d3ef95e3e5866d0bc27b064f0f146f6b4ad216ce607fc0c252e7e8800564cbb1f8edcf4325311b8ef6172b575d4649976c20921d64d79b1827d0dfeb7748e94df5bd87e59d0b307acd39ffde7241855e5cbfe0004d99089d7572fd7b0c093fd149d4c05c66b87f475cf489a4e980aa452cbc479e1fb64d4c3e245b10699dd8a0fef24b50be4c586c575e1978b69a3e41b385f53957d0c93ed27304cfaecd6d606d406c97df3e6a0a7b741bd833a017bf8e00010793a6fa7dce3e4b88dab8e6245e49f1bad9bbcf8ff96691c48abfcfc435bcc6a6f5e2621a3e363e39999219dbbe35120aa0190bb63560d942c9502b4bb83cc05efba66f058c468712ec5a22f54b3abd41eaf6395825e62d37f420a848aaf09f0e0c674940bfa89baa99c3473e04abccf5aa8b4c26bdb7f15dbdd44fe7d9b6a37815b623bc587006fbd4522e1d3a9741a4f5b7e04564226133060096e3b3f4ca82b9478214735da007a4a55e7efd1aa73a4450ef615e331b998c", 0x1000}, {&(0x7f0000000040)="76058183563b03f1499ba2132fafd4220c559d4a7f8b69e385", 0x19}], 0x2, 0x0) r1 = kqueue() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) kevent(r1, &(0x7f0000000100)=[{{}, 0xfffffffffffffff9, 0x2}], 0x9, &(0x7f00000001c0)=[{{}, 0xfffffffffffffff9, 0x91}], 0xfffffffffffffb13, 0x0) kevent(0xffffffffffffff9c, &(0x7f0000000080), 0xd5d2, 0x0, 0xdde, 0x0) write(r0, &(0x7f0000000140)="3c52e54fe431a5c4cf5236f8453366c29f068443af44c79174f6986a9244100d764fc4f5269f89d8fe319eaefb21926d0e248ffd796c857eeb605235251eb360493356ff9df8651513263489d198ff9880ace99d35a3d66a57ba880f68ca591672e686", 0x63) open(&(0x7f0000000000)='./file0\x00', 0x28000, 0x116) 23:14:09 executing program 0: nanosleep(&(0x7f0000000000)={0x0, 0x3b9ac9ff}, 0x0) madvise(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0) stat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)) 23:14:10 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) sendto$inet(r0, &(0x7f00000000c0)="0513414846b321fe573b1e074648a6b571c9fa0974f2ff59794641439e7301211ba390b365ce50b175e590692c56106804b07ddfa309620fa969a9c9a069ff40991b5f9a722a966c7c242e23a58d0c7c4f9993edced74f434a4bb1fff7e3e648c142d78fee5579aa4eefc3e872ef4825569ef60c149949074d6543826fa6dc4eb59f24a92aed622eb694c43f0a9045537e30b0feed703338986b789e36ab6a105137574db45234ce590ae419636cc6652cf4a0722c456fd2c1", 0xb9, 0x4, &(0x7f0000000180)={0x2, 0x3}, 0xc) r1 = open(&(0x7f0000000000)='./file0\x00', 0x8608, 0x80) utimensat(r1, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x4, 0x9}, {0x6, 0x9}}, 0x0) getsockopt$sock_int(r0, 0xffff, 0x100, 0x0, 0x0) 23:14:10 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff}) fcntl$lock(r0, 0xb, 0x0) 23:14:10 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) ioctl$TIOCSCTTY(r0, 0x20007461) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x3, 0x0, "001100000000000900000200"}) writev(r2, &(0x7f0000001580), 0x0) execve(0x0, 0x0, 0x0) 23:14:10 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c00000000", 0x8) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) recvfrom(r1, &(0x7f0000000080)=""/4096, 0x1000, 0x40, &(0x7f0000001080)=@un=@file={0x1, './file0\x00'}, 0xa) 23:14:10 executing program 1: writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000080)}], 0x1) open$dir(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = semget(0x3, 0x1, 0x20) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000080)=""/141) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') 23:14:10 executing program 1: munmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) minherit(&(0x7f0000ff9000/0x3000)=nil, 0x3000, 0x0) mmap(&(0x7f0000ffb000/0x1000)=nil, 0x1000, 0x0, 0x12, r0, 0x0, 0x40000000002) accept(r0, &(0x7f0000000000)=@in, &(0x7f0000000080)=0xc) 23:14:10 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) readv(r0, &(0x7f0000000000)=[{&(0x7f0000000340)=""/212, 0xd4}], 0x1) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f00000000c0)=0x2) write(r0, &(0x7f0000000200), 0x7485) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x3, 0x0, "001100000000000900000200"}) writev(r3, &(0x7f0000001580)=[{&(0x7f0000000440)="4cbdbb3dca8ce1b7eda27818b2e67901e26de4c160c67b9fe95c7f866d7c3e48699990f0f27279359c4b3cb05a80855092bf14b042a8099482b062ff1f9e18a75eae34d133136f1ce55008a8e8a5a8031909f328852bd4e4ac5ee33cf220cadd311345bc29682abada025883135e229e0e628d8f4c8ad51f678cc819c483462aea8f7858f0a7c9a891e7a28f148aad526053817753e6f7986c4d55b55f237581b1e6ec5d25cd965f2e47a1fb3f71bfa80cee1bf63334b6048f65c4899f4e5edf40e1c5a789aa349f4ff089c86c119e70f81500d4b1", 0xd5}], 0x1) execve(0x0, 0x0, 0x0) fcntl$getflags(r2, 0x3) getpgrp() writev(r0, &(0x7f0000000140)=[{&(0x7f0000000540)="eadfc07d17e14e31022695e65a60030a0d6292d97d61b108398d54762049d03db026331aa640bd84c41ba37179220584c73c419e81b29adba44994c3b2694ac77cc505adf7b2b3d877e21195f7b7e769f5c7de2595ca4bcd36463a6235828ffe74ec094c827f983ba6b12a2e1c92e119d4ccf747e5aad09dd386e14ad9f39928183c423242af7c50fb2eeba8cf82f4a82294233298b7a660327460b9c0673b9aa9fb103309836f6fa6a781d58d0fad867a94ae3bc4695011d822bd2a7b58bb6abc68111c74377c9c9f382ef8710e5034ad2e16ebd3adb42f417c464b3da6e3831dd4948f2d8266f2ad2341eda8bde7470ddc4a619f2d83b92c351d02fba050ff094f9dd93e3ecc7379fc7c290e0151668ff3c8c557bab7fa6b3bd43cd20e0b7618b8f011e55ff6d0585e69673049221e60759c895c56109f0f5eb3a60ab2d2d928e43ae04175858969b04e49244ac7bf2d632eb488d99bcf0b6e78d19a69b41a414bb4224ddac912980beba966adadfa001119e24f92f1b5f9d841c628d1e7fdc5ae214fbe085875f81cc3633b89e575e9eb5c265620400bc0db52450828665119cbc6a1a2f8633f9a8afaf205859d345dbc16662c88d370ada44bd88e58b54ae4f86a4d8dd7a3a477ea3e42eaaa2e9fba12a839534018469c6c6e78f09a44615afe63ab55583617865e7cfad578fe31d999074f016853a8b799f6b8216f38b27a5987f182e4ea925ca37111087779810b0d345b94d67062b501675ac4f4fa5e5b0dd15c5d96e96c4757d889e8899aba0bd2d76945862441f25fad5d0435fd57cc3af147435fafeae841180f4c417b0891e83b24a923d7645e3385f1108743b19eeee04595d60a9df6a155d3319e74c17dd3243283fee302a0ed820cf236eb5d21342cbf230c17b6d19d49bbe82e55ae3a074ca20159e3fcbe8cdf76cd8550613bef9953d90af8b7eed1704afdf0915b19f7f05b6cedc59986d5ed2f7494831220660999e5c5c37922d7d2676a70728916dc4050f85e74762b5934173684d346dbfd45eae9cf90147487153efbe54366f57e30fb63fcb9688ce7173d611013a72ceacd10d371d8f950396e83c8cff5b34628954b5ad3f6c3b519cded69c4e235ea1c29a8931172109be4f9d9681528a78d71f9a50a12c52ae88ea3162fcb0db78e9f6204ebab79d265334c551beb7c0b33169c9075c619db1f064314b09c4185582fc1796276975161da5c93f261edd2a567b337004dd176d8cadd27e13d158c796de409917acf3b600954b25515554cd3bebd891634ac26148444546eba077e9374e78d1887e24dac0dd604c094447dc469a4222d74d9032667a30ab3b10bd2a7ce1a3e3635005ea5717e53dd228f84233a49592bd67bbd52639dfb39526e3737372bfe5850d36d93eebc6fa01bfabc3238239c0a29db50efc7cd1d6661365c32bc1fd3f3c63c53f386da1cc2ff4570644350f999a6e2859d9b12fddc7d1adaabb1762223fd786eadf35cb89898639d4792567ce8ab570e7c095cea73ad7683a5f01d4ffe412a4c896588798e2dfde75195ef646d3f54316b5bec6ec5539df764bb071e756058757f91174c8b291e4c928c8a554fd3d84d52c8352088ecc049e076c410ceeab918ceb054c5b17bf7205f51d72a90b6bcc29b0e6758e8526c2186c50600e8c51e94682c949096e9c39966ce9891b1efeb408032fee68b0346e36ca5af3af83811cfa47b3ad5a9277288a6cb009e3d1938a14b287d7189c97fb0b84ffa6d66438c4c5a9c1e86298e01a83e83da2d573b4c92fa736589f5f17d35abcb8cfda602e1c9225f11ca0ef8bd4f5423188cc0b960c229e0b64eb1461166d76edd35be5c20045c70037d6d4e0630b7eb016e819773a3c7e20b923d6bdf3f9a8c7c3f4c79bfcc96914857cfb7136c01d6ec804bb8a9b633a0a3ea8aa2d529d21ea6c3d54538a46bdadfb43dba06e420f90661f26c240d8e4c7f81106e5f0869bc341e67c1e374314ca19e36b0944dbbd91ccf239314a2a672c68491bf3386c0c156c3d60a8921f5e8648244655e9f3722557cc602a13e9aac41442dd76e1bc82848fb0849414d1bdcc6f14779d6eb4b20ddaf87caafea9a82a21c12beb4ecf68bd592180c5599aaa0dad386de15536e75d810a21269a1d19ef08c41310d951c2611f2b53a88f99fd077251e396e429f50edb9717f060730c66ac57b1acb641e6f614fc1c1180633a733937141cb34a021c7090c39197368fa6b3cd0db853e68e3ea59be540507928451acae37281178be28876927caae9363afafb90614462821a9e047880b9c3d0dbd66e9cf12396c22183f6ab8cad63f7dd7bb325795b295961c295f6bdad101eb051719740ba69abf381dc9bed0607d8e36154bad333a3ed8291a104ddf9d082feb55b28fa6851caf25c4022a3bf57de25629d6e25cc35b3f41cbdc1e7721cfb1f9cd6e4b2400a7537e98cee197941550fd4edd08c3b7620f30ab9940e27d9bef4854980ade133eceb66549d5cef0a711f9c226f2009b187476c1d6c0a6d2cd652f867605ca7463b5b7c3e2a07b092b9eb60329641ddbe84e8ae6f1834fab826b9b13edeea272301e0d9e69fa62642eb119bd5df0f183849a8e2d4c9986740f878195cbd183c4c1421041950be6ff7af70e469d2c6dd4dc04bbce894af0ed0ea52dbea77756696941ad6a99a74a357df35c6fadfb35e9a74a58d79c8bbd274642fb440a39884c9e96059ec1d30ea2b40c7d4283f8b4a63317ff8497898a66f2c6e605cc5f1934112a5875d3ba03133eab1a75f787b878a3c372fb093bcea6cf5d9794e4dcc67cbd61a13337002c066d4f330a3bcd548dbcdb71e55ab155c9e0b6ee34fe72557e907fde543faee389ef6273da13cc919ed495918c6fd2f7c4d80c943e27849238bd6ef03cc478ff417e0faa5c5ee520939cacb0bf0c23ed96e5f190fd7dff5068fbc5fd12b0a06dea2d2587aed1a1db99fd05b126aabe930c0409849f9c724460f95dab3040b53a57130014c2c6d866a0ead335c57b1d0486cff21c2c800c6e0c24cabe2d4e8f5121b3786aa9d873dc74d8ca906f2bb2ae7edcb087cdb0782fd60a6e536510b6fe2522b27ecb209077f13088f0c4f2c6daa12705b82c7aab0a2d645b9e68ac61371ecaa1759f0be1a54255ba0a9ffdde574021fc1103440ac0259bbc03ddb3d4110e24a618c9ec7a8e5c13d98b009f12d22df173674c7f4674ef4df5f93aa32a11d35716cc3ae132ac9456ba9aeea11f4cebb9dbb72569ba51ad4efa5994b7abc774a72f356a208447ed77fe39cd5b3c99cff378dc19a882e6c8e61a447fa1a3b703e6e3406e0640b7b2782c719753931e08d9757a20b8b0b51967b46bfafb79af3b1efecbaa929c0d5cd56f1f82f1e68808bd42868ac7914cca56a2961766f627302585f546909ee7565aaeb0afb09e3ad48c4f8c57977be50c93e668f9698e16dd2ff66ee4bea2fbb470999c9fff972a0daca3484a9ca454383440c985cfd9c65498354c5558e77fe631202a28b39c4f46c3f7601d17614a0f830325a4474714d4347e6cbfff7af4686ff3939f6870fc58501feb230274c62df319774cd3aeb5863a6fb5ea4534eca7074c7a90c32e9104993d1c9999fb67bdbeae2f6da8a5338b97d350afad2133f570c1f563cf855196d13ec31947e700044f193271ce8742071e268218e7fc10a3a457ff9f30f66c98bad5173fe05bbe48315680b045361d0e6a4d508dec494f8aaef840dacdf23e8847b33cf32e25d4cacac6ace3faf0270618689ee56fe824e9770762a33b548d0c22b5837346e007e31c58c161501d8968f914fd5df97214e312440c13b7fd9b1be6b4960a560203f5111ccadc5539ef3d0dc0650f2203453f0b690645a3d4609546b561cd62c7f3a3b0ef4d79b805be03be2ea13890f3d623d913725157f6c5f185bb4c1c372f50ffd7c359a35566951e0bcfea0bb37a65f6b5e3dd6a13ae4fdc8cf39c30954f615103a5b526f1fb4d5ba50edd287a3f3ebd78c94e2c4bffe65487a8d795ba6d47ceb1739ea837e094763dea08b093d64314deda1ad183a0b5347a8573015f5bec5d989d92a3c942c9c4ae860ff8718cf01502cb4522d09221d6ea2273b9483df79e84078df7869567e5b77c1d5d7776124cc90493071f94bf1b7ef481466856b10b04bc860346f35874f0622389b3fd937f0f8eef14f46f2662de7334b50eae8c7b977d3f088d6638ba19b15f28a6635fd865319ebcc3dd42ac80944b2da06fcd9be1a2816d3cca04851b3cfcf26c491e4d52619ffe17f2d94b524a8538b476006909420ddbdf6dd3f4e7f39f0abf33e3c1997362583b807442c1531a87af08b39a377e68ad44d902e811d949f417153692722ecd68c341411053062cf489c54ec1c09d6e957360d41ad3f468d60faed6b7c2441306193439e595280e0b245a03362d5526ee7f3827f0a4306fb8354c03f3aa132d56d25b466301cb1fa9f3d949afc33138eec7031db8a93ad120db7c33685f796a5c7dd82c39237b966544787a6165fb75618f629bdd41010c684378f95562045bb7fab38c124907a103e57245c4d6903e354a117e90b02e0120ff5d383b74d8580dfaccef806d56a48d4e7b2e2a9e111499adebe45a141e7abb16c55945a24445bdc2c9d7263b9eaf42d3732c3ba614c2f01ba15bd35f4fa87fabc85a12ae1556c4d87a89b9a97dfdf50dc228f5dd6350b7922abe820227623c8af447bf033ec40b82a46f499e73a7abbc0ab9e682c0a7856d8144003ef43ebde760e828d532eec58c385159d51f109f0560adad7a1ce8696daf5244b58033c1858a51b81a0bc03a9ccf15b3e340600507969d069860391f511fb6ec72dff39ae83196c278125d84eead57a56181d08b8e224be4dbfe22a23d114e69242b2b2a3b888c583c7fcdf80245961663b4026bc32fd691f3f5a725f9c3773b9959ff1390d58747901cb20ec76ce868b223e74a5ef7fbbd4302d0dea262b1a6fd8bb31c0360c7f82e3219332d6c06634f9665e211c7d05d0128488cb11a3ec7895f28633f66f33cc99528b660420339479405b72d3844f290ed1de42b1135a36b08a6a4596c9a8d267c201495d4d73e174e5403ac5890296185ac00d5862a8a859a6513f4da580c4822bebf7847cc964bc42df333e8c9f26ae30dce335f2d384c752ad0d2e9214620dc7423e9e1f11498cf07e3ca3825893782b804139eb8278d2c35781b3d29103566c8fc61932f0af39ed37d5f36f3565fe7a8d0e4c2c72a99c957e03a64da0d28ef043cd676f7e491323650853ebfbaae636d4d3129353b47d26c38b7c62280a4214b798040277906b902f3ecda854b78c80a7911e52592a38443c3c6915f5b37ae5e4db7ce9cd52293f0f8947ec22df4a494a896c94a48645cfea85a0a1c33615cdf423f3d2d88ce2a630dd5852acacc08ca72c8ded2b36848b505156673b9cbe9fb18b01a91a2f91096f41f8897399e3b16cdff792feb5c91096bc9059d326ea6426ecaadad652934dd38872115fe200a12da60d41a2ce6f344d9bb8efa7707c1a7e649bc19d6b64a6a3792fadffeaa7194064ea763f43cfb0c92d811f728c8fb8e3aa982e7569a34d7f182d424acd0ddec367ea5946eff325bbbdd485ec9894ead3409351b9d49aa695d40e711552a115872eb29bbac64c5f4bcdbd6f7d9c56e9d091c46dd187ba7d874cf55cdbbe0de409d99372d9958f953ea25839cfe5dd64df927698a86137310d1e611763b595a519c5f0538c0014ebe2c8120d6ff", 0x1000}, {&(0x7f0000000280)="96ed2de0aefc67c8c2d7309c0f280981d906b778c6e1ce3ef3e35dccbae77f1792dfb04685d7509313fc1123b7bb9bc89d7b61c18e2ead2c9955e780c56cb76f443a06dc7e82c1731a3299639e5bb632f389097436c551981c9e7b5ede9448c1721c640e61c1ebab711100818b6525a5d3f77e5f84df5defc4a42d88067bca8529db25e67b4291feb8eb693b59ae74fc64c1d30d6df10047cccbdbe1", 0x9c}, {&(0x7f00000015c0)="9c657d4b3cdf332c258fa3a63ac9ac971de093376e6812737a3b46612e32319e354153dd3e537b6ca9bef400602e5c7e73b1a8d46d6a45b11ff3b2f8660222a9dba231c94120372c77b32118dafce506a731bbee9424506b534a35c01f9e2a5e96281357eacaf3379f436b40db84621a0fcec023682781699f8089fab140317483011a2d317e80e4c12bce68a94583", 0x8f}, {&(0x7f0000000100)="770443e90a1a1359a55c6c5a651ae97f6c1737e4221ea5c018181475690060050d854e41db806ace24", 0x29}], 0x4) 23:14:10 executing program 1: r0 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000000)) fcntl$setstatus(r0, 0x4, 0xcc) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, 0x0, 0x0) 23:14:11 executing program 1: r0 = socket$inet(0x2, 0x1, 0x0) shutdown(r0, 0x1) getsockopt$sock_int(r0, 0xffff, 0x101e, 0x0, 0x0) 23:14:11 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000280)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f00000002c0)="3cf8780767a00f89405fd310ddef121975a27a990e9795249cc3eb308ce4180c4ce0f9acb2088f638cec2d4cca2606c0da0252d8eda4c637d5f3d4abb03dcf20a4ac92fcbcbf708ac6cdac2ae8ac5757e8cf67d4e26fed38b1bc677ca78e90f3dbfd83c8910ef1f1ffe2ca9cc0f81229eeb3bb587fdf2c23fb3804fe6520c92e24b8a322453942515e9bd36009bbecbdae6a060578bd9d7373024a21e26cc0ccae996adc7cce99f67347a220175e74ac5ac38044b5a04fc9c20b663b5011b5d62ff327b683e288a3277fdc830e9e3e7eb288c59c410a314870314210b1fe7caed16678d4252f604e6b8e3047156c453933dbe844abcf3fc64a72c075bf082495855ad4030fe589349f790ebf4eb25ad4ea4bbfd1b98b814a94d1071e6ff64a7718ca4292a40eb5508dd0996ef50bf773f2cf5d73e4e054fec4276012f7a416be61c80afc988a4737dc733b4cb6d2f63e264c576d785746a5b6b335607eede23284b7794ab6bfc602d42fd83da88a66fd3b61c58e1d1673c0c3c16e188403c0e16a969a5d19318f6b45d2565f6d7fc697757cb13062c9909d2c022bca651cd978b46cedb212dcfd3e3999ca570c7e9501e9886d9799498b167a19be71c7ed71f2dbe6954f527533c19c63fc3dc93fd7a429f92c38749e2469088836f7e8cfa3b7619fea996af232a04b3cbda0a6ecaa5b609b6f0790d047fc060a9bc2eaaa50cf2303b5e3881cad817aecb91f987a9a266015a74156e950d3e3b4ca151502e1cc89843fefe40506a398951f6b1918e1ee68a5ff92beadf6efb12523260060466ce6bc175ea615384d5906bf53b7ee9e52b6dad0719da7138897b083193bc9eb6ce0a1e565040d7ce269a1e4c24597fa2f127d632b53462252ee017ca363ae4a41ff8e3ab233e44e48b4976d1f565424658dfd92571c8abb5639f1fc3e0bc5d7ae66dc50939f5001425a947ed359f60fb47637357ec104cdfc2104368b501fa784b4a5e1ec77c66c864e7f172491901b95aa7e09da8894c7925d70c305f8b5fd850f30fea5f51211976b53aa1963a89c5150cc7c666804e8a6e7ee9b56b414283e68781db89ed0075675922bb2215e56aa93b5476b83d7e56f8ce1280a314e51c91988cc2b23df8c7752bf37d8b3538093554f2080f9154d77d4dba6d06a96c6b254e17a25c21efb617de26d389345997a48ce00c22de6db82c0197b7f5cdb8423ad8adedf5726dcb302a570d2cb969dd5b79f729ff1855811b470bf53b88f0e12fa551008390896b023887071af5b223c105c011e9287e2127015a965c36d12862d98fa2ae164c198c9743eb3110103fdfbbe49c9ebe6f6b7f590f4fdc13b28946cef81ec3d8706a12cfa41de15b61ce3e67933fe02eb873048bd989c285271862c45dc230c18000c65b4d03185bf4d7202c060616e85b03e9a971d0f353d2150be3e7e8f436643223fb245a8d4491612c6d610b70129e6826f3403f29f9251329028059ae0b79982d2891ef24a08f37bc246c041c9474894ff89b71fa8570be1333fe88b732cb598b3927c4cbd14f2274ec4e80af5091b026b18a557e3e315ce7dfeb188dfda68566f793914f9f601e43954cb35c9a7fabf67ccba85d4ac63275af78e57a4f829f1a6d4dcd96b997d77b8f9e8ceb630f748d646af70d2f5c708f828bba834cbd53c183068615362bfc960fd0997d2f4ec58494d8d797cfc6ee39ee0234dd767c85f59d9523994bb6b3b11cf1bd53360daf5a3a89da48c5ff81b71202b67e350343bc7b6dceef14cb7ff83bf9cf8adc86f39fe62f2dbf65c6eb44e525400b270c70ad2186a770545f29787f4bc3f9310636426753d96c77ccecab7a7c2887d6eb0340186599582bb28fcb199038e2ea74af6f3968f16a8478e02acc1ebb653dbdfb4e7aaa21ac844a95caeafa651905bd29d864fe93061e6535ba06b7c87dafd5f919596cbc7b63a8da884c469355fc54af53797846a624bc01b6d057fef14551f4c7f9ea46ed85540b8767b77886cf16ffecc4ca54670324cd258321faaedb291752b437f42b66b6f10d7f8ebe98e104d955594afc43cd7866c533fdd61beaea8eefeb91f58101ad22583118014d32f797dd0192c0ac9a2ce659022d855ddc911fe7d141a4cffaf9c0878723fbeeec562a551711ba05b04d2e5977dea7d5d6f6138ae3c1503ddfa5a6972971b40e6a928bc9ac7152bb32ed95e8709e0fac79ab28f5e6754524de45fb444eba6c473049ef8f2992381e7f44155418dbd0fa62fb3afabc3c814d6f5ba90c30c23593b031a794b05b9d858e994679a2c3feab7d37e124fccf8bd7a77f81931b0227db1c07fcfc599896b5a076c1dd1895e49ecf8481c7e5589cf7256c683622e4749375dea1ed636be4cc5e43774f85f07eab4228923914899625b63599a96413c14b408b4fd8ed09b6225cb39ec0e8981cac4f766bd0f8ea8a9bb3ebcbfc11f74a608b86e0fbab83ef30573412c1d1268240cfd211f52acf398a3461a865f78f18e85d512e7442c85ec42c7b79530331a7489c4017ad6b9d26f021bcd33e2a115bc7249c7aa853cb692004bdef94a96e5f3a7af088196ed01aae71e69eb2ea3de135aa28f5637fb0be1b24500d0d470528915a74065afce8814ce9ef3c515de866ad71669b1129e9fbf7144aa08e3170dd6ca020eed92b67cbf1d4a811b5c566cd2fa1a38a4878c62c0394842afc1f339a0eb61f581561f2e0b2783041eb7d4188df136ef3cb30d6c3217005872454de49a251711d1c9785186916e40e5249fb0984686bf10727a79fa48aebefa0612c91712139d49945a97519cb274beb177bee0900eec9e5493f90bf57c592ac5410f89fc2705eeae5f271748452bb7a8949ad5167cfced6cf7f364caf01872b87e23de41164a3d2bc46e3b57b2d78e8e1c1ca984d759570e857e0f4789882173c002d36b1a38c663a495c6acd371610acaaab922212cd99bc3f7ca4db583fa0d07f8bbdd6ca00c6a51480b904f4d7843142e414f774d91d7ca6fe418a0838b43ff5be3d9384e17ee28a27cb9cbad1da0fe57f37ff2bfa9b4a7e22fedf6a909253d50346cadaa960bdcdfafa499fc869a67b8aca5895ae71b79a0160068d845ab75e3bfbca5e69b007b224327d1911b7f68a7209e3f905dd78250aa7025d6db126389676bc4980edc6b38f37241c7efaa29907ad891e25fe21dc5f15909d045480fc1abd9d82b6af4de636b61bbffbb590c8a46e6e646db256cacecfb7fb92416af7f4ff79f9f8d36055a4ec7248aafb4f593d7e6f513d90dc7279407919ee5180fe6e0a0ea9468e6b72f3a4d04484941e8670b8bda2af27fa2989a39ee008e7373eeb7b744407f868e5b9b11673ce273fe967d90ef53e539ef3e8ad248e47eac5e88b80551f2234ba93971ffe5d4662c58bcce2ca1e3d454a4baa2c897c4f8b385f2ffa387745696b652ca4e57e1d7ac0351abd6fc03e19217bd92f4a469d1f7ecf1cd54e6ef0ab6a38d6fb4f32eed2332dfbbd52657f8399f3a9487d2d974338c3e7123ac2c221454426ef4f24132317e358482a368209b3e2b723cb4f089e3e3c97cdcce12387e1129ed755e288819609cb3e2c915de7860107a6cba2e44093ea7b05df8b80f5476f33d5b3c65ddc3c747ccd5b7b01208b000a3fc851e90817d0da5eb803fa833a519c4467c4f505dd6f077ef8c88e9fcdfc324b6a72e0e8b5071633291c8d852a6bae1e065a5a8230e490533b332ac7679f2268b2adaf56197dcd794db2c7fa9a82b953da9d7739ac8070d905fa801a9cab980fa880647272f2b28e964674679e96a667539f9cfc25e3f1420d0610f198d819f80d152efdea5bf2e1777096e33da224ee1421dace5252d4045a177c7d42588a50f387f71ed7f15b9f4233e4520db1cf45f35ef79738a80be63e255e1caf7842f649efb666f82b2a2312c3a74fc7aeed00b383b8af19c906e0637b62db21f2729554da3d4fdfd1f5958c864155a9ba3384bfed5aeadb15e45f0ee559092a4206462311777414d2eb38a6ec68c7d40a472e4c475c9b952f8e636cee021c5f99773ce16c2975f1f81ca501af77cc85f4b25e0b663881b1597584a796ced45fe93b661998abc58a25d40a4d24069b2d1c8b94b16d98eebf46ec3cca8b43a47d13c3327db8fef8281a9a8f724c78eb9d805068443d2472f8e3ab7021457e6e91283a45475c86d43b115f659614fe89d75289207bcb4c5ed7523501e6b5c425d7265f596c6c1c90a6ede339138c4c3700e97878be49facc9a94e425bd7f892e9da7de48b242da3ff658a2446d839eb981dc1d2874675a86ac02e899e350ecc8cba0ce37274093277e269e454f5416cd13f8edc1d833bc706dcb8f47fafc19db4952f2b0b2472083bec2281f11d116ae4d4131556a46449f676d2b057f38f61cba8b2e027d44d59ad83ced5b449065f32eee60cd1f69edcf8fcd2649365f970ddd9d9b8df0ffb6dc6c3c6f4500389c064393ceef2c6774d83a06933f855e54919b275c43f6aa69b0cf89959440b50e8df609583b0772bedc573f89835800ec46e7cfdbbaeb3525d98a1f26d48caecaa8da3f36309fa1eeb7b8cb648aa8b0dc661909cb4bde1b1165cca4cb72c4beb06eb8908a29f6d395b92127b6e923a396d8e2a8e920f912cc6dbf5d237a7c31e717b5441f31d85f4f0013f7aaaf4a7e752781abd41a4d936544d29ef4600a7a341a7af08ee259221ef58a423af86ccbc169259e59e149cf529471b96ad18bdf5e279d0898e60fb9ee693bcaa866447ffdc61680478b4520ad4cca81903dd92688cdcba78bd18625f3ef53ef1d40c6a77b97f59173c5a75ca9bd917552b2cf87a530b811225b7b4bda81e2508b6e3a6931b65859d9e200a3eb99bb253f4a1bee26289bd245989b53360ed04decf27252d16e177d36399720f8b0c473d48b32dfdd724baa1dd71213b6d732ff93ce7b5b732a8205954fd94b7768ed8cd5b1bebf4c0972a4ae7ca966f9c0acb8e1960e18532d727bd2f7e2e5dbcdd3cba73935ac9f246933113d6e1d95b5516add44bfeaa0783fff89669e6f237a2", 0x43}], 0x0) r1 = openat(r0, &(0x7f00000000c0)='./file0\x00', 0x80, 0x22) poll(&(0x7f0000000000), 0x327, 0x0) close(r1) 23:14:11 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000040)='\x00', 0x1) r1 = syz_open_pts() close(r0) r2 = dup(r1) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000240)=[&(0x7f00000000c0)='\\(\x00', &(0x7f0000000140)=':\x00', &(0x7f0000000200)='#}\x00'], &(0x7f0000000400)=[&(0x7f0000000280)='/\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000300)='\x00', &(0x7f0000000340)='\'\x00', &(0x7f0000000380)='!\x00', &(0x7f00000003c0)='@\x00']) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x3, 0xfffffffffffffff7, "050355a8a5dd380000000000fffffff000"}) ioctl$TIOCSTOP(r3, 0x2000746f) getsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000440)=""/96, &(0x7f00000004c0)=0x60) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() 23:14:11 executing program 1: r0 = socket(0x10, 0x7ffc, 0xffffffffffffffff) mkdirat(r0, &(0x7f0000000000)='\x00', 0x84) setsockopt(r0, 0x6, 0x0, 0x0, 0x0) 23:14:11 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x1, 0x2, &(0x7f0000000000)=""/129, &(0x7f00000000c0)=0x81) setsockopt(r0, 0x1000000000029, 0x200000033, 0x0, 0x170) getsockopt(r0, 0x29, 0x31, 0x0, 0x0) 23:14:11 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x2002000000009, &(0x7f00000000c0), 0x0) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x20) symlinkat(&(0x7f0000000000)='./file0\x00', r1, &(0x7f00000000c0)='./file0\x00') 23:14:11 executing program 0: madvise(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x3) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f00000004c0)={0x0, 0x0, &(0x7f0000000140)=[{&(0x7f0000000040)="fecf76f148ff5213ba8797a7c4e58b061f19131a3b4adaef8b9813fb61a092110a74ccc52258aed92198f8f0fc125c94e0952a58efc794078f037000da7fa729e456be7abe5a831916cb519d516df81b91b03a798c4448931551f5f22108a6915ef4ccc90650159f5b24c62bbb43dcbdab5ef629b1bb1cb9d7e7f41a31cf9769c25fc130dbee09f2a6a764cae8a000c476", 0x91}], 0x1, 0x0, 0x0, 0x401}, 0x401) 23:14:11 executing program 1: nanosleep(&(0x7f0000000000)={0x200000000000000, 0x3b9ac9ff}, 0x0) nanosleep(&(0x7f0000000040)={0x8602, 0x9d}, &(0x7f0000000080)) 23:14:11 executing program 0: fcntl$lock(0xffffffffffffffff, 0x100000000000007, &(0x7f0000000000)={0x3, 0x148cd9f1de6a71ce, 0x7fffffffffffcc50}) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x4) r1 = syz_open_pts() ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000080)) fchdir(r0) 23:14:11 executing program 0: accept$inet(0xffffffffffffffff, &(0x7f0000000140), &(0x7f0000000240)=0xc) syz_open_pts() r0 = kqueue() r1 = dup(r0) r2 = socket(0x22, 0x3, 0x6) r3 = socket$inet(0x2, 0x8000, 0x8) r4 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r5 = open$dir(&(0x7f0000000080)='./file0\x00', 0x80, 0x1) r6 = open(&(0x7f0000000200)='./file0\x00', 0x810, 0x49) r7 = socket$unix(0x1, 0x1, 0x0) kevent(r1, &(0x7f00000000c0)=[{{r2}, 0xfffffffffffffffe, 0x2, 0x2, 0x7, 0x6}, {{r3}, 0xffffffffffffffff, 0x8, 0x2, 0x8, 0x4}, {{r4}, 0xffffffffffffffff, 0x5, 0x40000040, 0x6, 0x3}, {{r5}, 0xffffffffffffffff, 0x80, 0x0, 0x4, 0x6}], 0x0, &(0x7f0000000180)=[{{r6}, 0xfffffffffffffffd, 0xa8, 0x1, 0x3, 0x2}, {{r7}, 0xfffffffffffffffa, 0x90, 0x80000000, 0xff, 0xfffffffffffffffc}], 0x78, &(0x7f00000001c0)={0x585482a8, 0x100}) r8 = socket(0xffffffffffffffff, 0x2, 0x0) r9 = syz_open_pts() ioctl$TIOCGETA(r9, 0x402c7413, &(0x7f0000000000)) setsockopt$sock_int(r8, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) socket$inet6(0x18, 0x3, 0x8) 23:14:12 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = getpgrp() fcntl$lock(r1, 0x8, &(0x7f0000000000)={0x1, 0x3, 0xff, 0x4, r2}) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) poll(&(0x7f0000000100)=[{r0, 0x6}], 0x1, 0x0) close(r0) 23:14:12 executing program 1: munlock(&(0x7f0000ffd000/0x2000)=nil, 0x2000) clock_getres(0x3, 0x0) 23:14:12 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) bind$inet(r0, &(0x7f0000000000)={0x2, 0x0}, 0xc) setsockopt$inet_opts(r0, 0x0, 0x80000000000018, 0x0, 0x3b8) r1 = dup2(r0, r0) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000040)=0x6ad3) 23:14:12 executing program 1: socketpair(0x21, 0x0, 0x0, 0x0) socketpair(0x18, 0x3, 0x800, &(0x7f0000000000)) semctl$GETNCNT(0x0, 0x0, 0x3, &(0x7f0000000040)=""/20) 23:14:12 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffffe, 0xcd}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) r3 = kqueue() getsockname(r1, &(0x7f0000000000)=@un=@file={0x0, ""/108}, &(0x7f0000000080)=0x6e) dup2(r2, r0) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) read(r0, 0x0, 0x0) 23:14:12 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffe, 0x3}], 0x61, 0x0, 0xfffffffffffffff9, 0x0) madvise(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4) ftruncate(r0, 0x10001) munmap(&(0x7f0000ff8000/0x1000)=nil, 0x1000) mprotect(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x7) 23:14:12 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x100b, &(0x7f0000000080), 0x4) 23:14:12 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) recvmsg(r0, &(0x7f0000000500)={&(0x7f0000000040)=@in6, 0xc, &(0x7f0000000280)=[{&(0x7f0000000480)=""/115, 0x158}, {&(0x7f0000000140)=""/29, 0x1d}, {&(0x7f0000000180)=""/8, 0x2}, {&(0x7f00000001c0)=""/187, 0xbb}], 0x4, &(0x7f00000002c0)=""/68, 0x23}, 0x800) r1 = socket(0x2, 0x400000000002, 0x0) setsockopt(r1, 0x0, 0x14, &(0x7f0000000080)="34ba3e00", 0x4) 23:14:12 executing program 1: r0 = open(&(0x7f0000000100)='./file1\x00', 0x1000000060e, 0x4000) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) pwritev(r0, &(0x7f0000001640), 0x1, 0x0) bind$unix(r0, &(0x7f0000000000)=@abs={0x0, 0x0, 0x0}, 0x8) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) open(&(0x7f0000000040)='./file1\x00', 0x1020f, 0xfffffffffffffffe) 23:14:12 executing program 0: syz_emit_ethernet(0xfffffffffffffd65, 0x0) 23:14:12 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000300)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0xffffff31) write(r0, &(0x7f0000000180)="a600", 0x2) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000200)={0x0, 0x0, 0xfffffffffffffffc, 0xffffffffffffffff, "85495500020000000000df1067f5bfa6ee00"}) kevent(r2, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffc, 0x1, 0x80000000, 0x8, 0x8}, {{r1}, 0xffffffffffffffff, 0x1, 0x0, 0x7fffffff, 0x7}, {{r2}, 0xffffffffffffffff, 0x20, 0x21, 0xe40, 0x5}], 0x7, &(0x7f0000000240)=[{{r2}, 0xfffffffffffffffb, 0x20, 0x1, 0x1, 0x5fa5}, {{r1}, 0xfffffffffffffffc, 0x50, 0x20000011, 0x2f2a2848, 0x8000}, {{r3}, 0xfffffffffffffff8, 0x20, 0x40000000, 0xfffffffffffffbff, 0x7ff}, {{r0}, 0xfffffffffffffffe, 0x84, 0x20, 0xfffffffffffffff8, 0x5}, {{r3}, 0xfffffffffffffffb, 0x82, 0xfffff, 0x2, 0x8f38}, {{r2}, 0xfffffffffffffff8, 0x2, 0x20000044, 0x580, 0x426}], 0x9f7, &(0x7f0000000100)={0x80000000, 0x80000001}) syz_open_pts() poll(&(0x7f00000000c0)=[{r3, 0x21}], 0x1, 0x0) 23:14:12 executing program 0: syz_open_pts() pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x1, 0x12, r0, 0x0, 0x0) write(r1, &(0x7f0000000340), 0x10000014c) kqueue() write(r1, &(0x7f0000000040)='t', 0x1) readv(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)=""/31, 0x1f}], 0x1) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000100)={0x5, 0x5}, 0x8) ioctl$TIOCCDTR(r1, 0x20007478) execve(0x0, 0x0, 0x0) listen(r0, 0xfff) 23:14:12 executing program 0: r0 = socket$inet(0x2, 0x3fffffffffffffff, 0x78b3) getsockopt(r0, 0x100000000002, 0x5, 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000200)='./file0\x00', 0x400, 0x20) fchmodat(r1, &(0x7f0000000040)='./file0\x00', 0x20, 0x4) linkat(r1, &(0x7f0000000100)='./file0\x00', r1, &(0x7f0000000140)='./file0/../file0\x00', 0x4) dup2(r0, r0) utimes(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x1000, 0x100000000}, {0x4ca, 0x4}}) 23:14:12 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x2000009, &(0x7f0000000180)={0x0, 0x0, 0x1c0000000, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x3, 0x0, 0x0, 0x100000001}) r1 = dup2(r0, r0) sendmsg(r1, &(0x7f0000000540)={&(0x7f0000000080)=@in6={0x18, 0x0, 0x6, 0xfffffffffffffffd}, 0xc, &(0x7f0000000140)=[{&(0x7f00000000c0)="a7f023a4fa9cf38ada1af46cafd4663227942a2d4e0cc9b92c7b8d960deaf7c6f3d56f355b77e4ca95137ee4d4858184006cb804602310ef2f26b57da4c125febd7483d78bf103e4c2a36fe384d38aefb2c3ac960732aa7090770b799048", 0x5e}], 0x1, &(0x7f00000001c0)=[{0x38, 0x1, 0x0, "1772f0a2054e046ebb4d948fa9e5a598bf7657ca22add524cb564036f2f27949b64975e8fb1af594"}, {0xe8, 0xffff, 0x100, "04374eeea8ec95ed3f4a2da8b0784931311bbcd16cbae1998f627f331e67da6883a5b72db7142421b8b6a51aa8db419b03e09de08646acd4cd42b73cc90f408b55d38e98f8aae191c6d440881fcd7d440343592f6567a0c3cb28f6656d404d10484acbca4e1cefa9416ca4c8131de936d85a24c0ca8ac8b85eb281b25eb5647b573b3c935d6058e325a47341011395e9fc37c5c6ea2ee0309909609c79b29aafab3c9170741fdb26fb121b23d178fe1954daaf5b109901ea3e5f56170cf8b938a2f99d6e0233cd348bf9c3c39498c833158838585ccc"}, {0x38, 0x0, 0xf0b3, "084a5097f1a5f63e6a5c9045fe88d4e734c689b1e3c0da50681adbc5d3b01e73507fa9ae95ec7470"}, {0x78, 0xffff, 0xee, "9845a6f37b641677ca492b0bd244377c378c8f0896f0608bc48ce8b32667dd9eaf4aced285fd37096654c6d7d6aa974767a3a2911df7baf5a475e2bcf7e9598d5af16533f6a3781a1bdc6676ad359f4878da718ef5d55022379b2ef588d94e02c871d7721d"}, {0xc0, 0x0, 0x200, "3de7b3513655867d85d6c6f6d06c9ffe1072a0dabd602583adbf174b13b49d99fb5e2866ee072d44b509fa1598947db5b41dc720276a5edfa49a0a3238564c333efc8731e931310065690c082bc4022d601b4155b3f03f222ed51d0d4f2c2ecc01a825fef0ae5a7479f912fe6129740255f814b5e56d91110deabfaed3a5a84a603dd5c3be120c8abf49a63a0d26142c3fb6c796e50074019924ff772172d216bca8fd5d3fa37c88686c4f7a"}, {0xc0, 0x1, 0x9, "2eafd7e38eae95884b3334dfe63cc04cceb3807e4e4fe1cd6b25ac0cc25c7ea989b864cca8ac30aaa0d5ef7a993b92dba61cc14c4df7234819f081e1073cf1c1143c2b8bba40e6233fed732380287d8dc54d9cd71c0baf512ad9c3800a296a8eff65c609dba9558fc9178190d647e162dc2da3c8b002717a791b3e5dc6871ecc5b487b55fd54c5dfe6b16d5ff6896be83a8747167df42ef203e115eb9daf08e448e7967cbca4489c89255a1085c0"}], 0x350}, 0x2) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000580)) fcntl$lock(r0, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) 23:14:12 executing program 0: nanosleep(&(0x7f0000001c40)={0xf0, 0x7fffffff}, 0x0) nanosleep(&(0x7f0000000140)={0xf0, 0x10000007ffffffe}, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) lseek(r0, 0x0, 0x2) r1 = kqueue() nanosleep(0x0, 0x0) kevent(r1, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) write(r1, &(0x7f0000000000)="c3cc263f7bbe6975617968364e117ea0a3974d302d5a51c2060c983eb3a0f84803d4266512d37964860d50b2a609bfb06b1cc20d1fac984fe78362ba9099b794fcb84e2c58b49406b4348e2bd5cbf180868c22ebb96073465446ecd932cecf9e1af49199ce8f4ea51dd5481a2f365f45bece0e3f9e9ff934d5435cf6686b68d66a3009721887246d9d8cf55359328f555fe86190533cb0545596b5d18e34ff254ab9b5f75eca2c2a35f6d0226d5c635956511027a0f9a4ca4d64718b2ca9b5b29d7172c871eb9d833cd4dc879bef6d3ed106442d6ce6879b21d296", 0xdb) 23:14:12 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) mkdir(&(0x7f0000000100)='./file2\x00', 0xfffffffffffff7fe) rename(&(0x7f0000000240)='./file1\x00', &(0x7f0000000280)='./file3\x00') mknod$loop(&(0x7f00000001c0)='./file2\x00', 0xc000, 0x0) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') unlink(&(0x7f0000000080)='./file1\x00') 23:14:13 executing program 0: mknod(&(0x7f0000000180)='.\x00', 0x1000, 0x6) r0 = open(&(0x7f0000000080)='./file0\x00', 0x10000, 0x50) sendmsg(r0, &(0x7f0000000140)={&(0x7f00000000c0)=@in={0x2, 0x2}, 0xc, &(0x7f0000000100)=[{&(0x7f00000001c0)="292ea5ae1ea70e6b524c6ab6ad4bd7f2a98bf3d0c79fd30bee447e052f615d7f200dff626f3c1a3b29c6d5a6f61395614c9b6c3c37bb44b1a3279e33bf12462458cb3206a4e0ec72db9e523cea9b4408abc53881ea8d3250f4733137ade36b0d186b5275fa14d138661396410cd68690e76384eba53ec725bd0c8f62761ec0ee394e29637fe8ba8348ac3830b5fcbcf872a6a0b6d9199ca88d875bc4aac28b84cac705cf64af17c96a1cf13d4af010e0945867216fe62b0183c508b8b97b7010f77789de4febb9acea1393366a27dab2779041de2e0eeeace02459eafa59c57c", 0xe0}], 0x1, &(0x7f00000002c0)=[{0x90, 0xffff, 0x1, "2978dc314a80399cefa8d7935c84864263b016f84453d0c1095110a1ea5eef96c2078e417927822d1bbc05f274765db6f4b5b6aa9f691787576da9d418bdc35e15ce4d65b4f676f04fc9559ba097779921833755ccb07e0f8b9e7c596d035d2d3bb6f29ac25549fdc1bbf6cd899c30591217ea64d77b1f6375adeadc9da0"}, {0xd0, 0x1, 0x80, "6cc9d162356ef177b6c09bf9935ddb8e9ac3629c6879a430adf48fa91db1546a1a94930f530d099a469a5aa366001a18b3047a5c5ffcf79238f16ce7eceba6f1b7e1aa88c21625c2c54da80a08fe9804246a28a09a9279a0d4f75f79e79e2b71d0122537cf0ce4303c45a87b7856d127039b59696439505cb629f1bb7493a342d4498a140d05af084681e783a4d26a5ceee5785c6dff3b0eef4d65c04c9a7aff282104c8a42880ff7e77b6a83e64765994bd32d55478e137649f"}, {0xe8, 0xffff, 0x8, "1915fbcb5a6428f06db69194145b813f63da7fec6d3a6387ac36e179e8e200fff13e56695ba0b86963b5500e26ad7bd47423039e0abb2c774f2a52ba2bf00bfffe036ea817edf316b4a3db24036063dd66c3820a5eb4ee7be0ab378579c15ad6a8c0c145d63751d57b1cf950a7a70530d818ffd3411c30288cf45a744c4f60e7e56a78674a0733053e1f52ff3c33c4b83119a979a9ad6a8b6f30c50a27679a88e88fd4e1a20353e019fd2f4a64a1860fe13041b285e6155e452306dd2cebae5de4ed2e00552c1ad90884deaf957f1e3a9af5"}, {0x10, 0x1, 0x1f}, {0x80, 0xffff, 0x40, "36ae0e369249de7a1cb8c2ddac86a4541e89cf438f16f851c2baf8a1b0c0545f6b8432d8984a50428dd8fca5e4618c5c5e682871e00881c68a95e4b18d3448b688f21ad240f096b445e5aad4c73a967f7156019a23d88b68d9ba49aa2443ffa698fb8f44adcf5e14d2bb0ecc"}, {0x88, 0x1, 0x7fffffff, "8747ba5f2b646d8b6b4ab3dfe6c4b704e376b3df998d9bd33dd7ef1e30443689eb2fea3719974f8b02a14450eaf0e435818203eb24a19bb79b4d0d6c060427ee9f0b20306a49641fcd0c53a5ebc936f06233058e9793fdfdcb519a65f8359663ef39dcf91f41b9c5463e1e9130650abde0e5c139469902"}], 0x360}, 0x1) mkdir(&(0x7f0000000000)='./file0\x00', 0x20) open$dir(&(0x7f0000001940)='./file0\x00', 0x801, 0x0) setitimer(0x2, &(0x7f0000000640)={{0x0, 0x2}, {0x1, 0x401}}, &(0x7f0000000040)) execve(0x0, 0x0, 0x0) 23:14:13 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x80000003}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000500)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff103434820a", 0x52) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() sendto$inet6(0xffffffffffffffff, &(0x7f0000000080)="dfe278d84f047e1808a3a992ddc389ae510e72c21d071d767c92f5a76aabd0152fcbd05c4db7f4e5e729497dfc375f1a021a5b1fd8ea7d7047775b8daf66303ddae94f4cc9d10f0e4bd21802c30927bf91de19baad5d68d29e6c0265b15278bc3a26defe99b129cae1e0377939e119e495cb84900b82d2c0689fd8d30bcd08437ed371f99c2b1cb843", 0x89, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) readv(r3, &(0x7f0000000100)=[{0x0}], 0x1) accept$unix(r2, &(0x7f0000000000)=@file={0x0, ""/108}, &(0x7f0000000140)=0x6e) 23:14:13 executing program 0: r0 = syz_open_pts() syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffffffffffc1, "b79dad9c4c242c382d4027fae609a4ebf482be04"}) ioctl$TIOCSTART(r0, 0x2000746e) syz_open_pts() 23:14:13 executing program 0: r0 = socket(0x11, 0x3, 0x0) socket(0x11, 0x4003, 0x0) fchdir(r0) r1 = kqueue() dup2(r1, r0) 23:14:13 executing program 0: syz_open_pts() kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f00000007c0)) fcntl$getflags(r2, 0x0) fcntl$getflags(r0, 0x5) pipe2(&(0x7f0000000800), 0x0) setrlimit(0x8, &(0x7f0000000440)={0x20, 0x100}) pipe(&(0x7f0000000000)) pipe(&(0x7f0000000180)) kqueue() ioctl$TIOCCBRK(r2, 0x2000747a) syz_open_pts() syz_open_pts() syz_open_pts() preadv(r1, &(0x7f0000000080)=[{&(0x7f00000001c0)=""/154, 0x9a}], 0x1, 0x0) 23:14:14 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x7, 0x0, "8dc6861f62e38a64ec768840672c55a31f82335c"}) 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) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$TIOCSETAF(r1, 0x802c7416, 0x0) setsockopt(r0, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 23:14:14 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) close(r0) fcntl$setown(r0, 0x6, 0xffffffffffffffff) 23:14:14 executing program 0: r0 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in, &(0x7f0000000080)=0xc) flock(r0, 0x8) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) 23:14:14 executing program 1: r0 = syz_open_pts() flock(r0, 0x6) fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x0, 0x204, 0x0, 0x300000005}) fsync(r0) poll(&(0x7f0000000000)=[{r0, 0x44}, {r0, 0x11b}, {r0, 0x6}, {r0, 0x4}, {r0, 0x4c}, {r0, 0xa0}, {r0, 0x1}, {r0, 0x4a}], 0x8, 0xcc) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x0) ioctl$TIOCSCTTY(r0, 0x20007461) 23:14:14 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, 0x0, 0x0, &(0x7f0000000000), 0x2d, &(0x7f00000001c0)={0x1fffe0}) clock_gettime(0x0, &(0x7f0000000000)) chdir(&(0x7f0000000240)='./file0\x00') mkdir(&(0x7f0000000080)='./file0\x00', 0x180) kqueue() kevent(r1, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffa, 0x16, 0x80000008, 0x139, 0x2826}], 0x0, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffff8, 0x7, 0x40000020, 0xfffffffffffffffd, 0x200}], 0x2, &(0x7f0000000140)={0x4, 0x7}) 23:14:14 executing program 1: r0 = open(&(0x7f0000000100)='./file0\x00', 0x80, 0x6e3623a1b08cc26b) utimensat(r0, &(0x7f0000000140)='./file0\x00', &(0x7f0000000180)={{0x63c661ac, 0x4}, {0x2, 0x1}}, 0x0) recvmsg(r0, &(0x7f00000001c0)={&(0x7f0000000240)=@un=@file={0x0, ""/108}, 0x6e, &(0x7f0000000040)=[{&(0x7f00000002c0)=""/98, 0x62}], 0x1, &(0x7f0000000340)=""/239, 0xef}, 0x3) r1 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000200)={{0xfffffffffffffff8, 0xe2c}, {0x7fff, 0x8}}) connect(r1, &(0x7f00000000c0)=@in6={0x18, 0x2, 0x3ca, 0x80}, 0xc) connect(r1, 0x0, 0x1224) 23:14:14 executing program 1: r0 = socket$inet(0x2, 0x6, 0x2dce) socket$inet(0x2, 0x4, 0x2) getsockopt(r0, 0x0, 0xb, 0x0, 0x0) 23:14:14 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffe, 0xc1}], 0x3, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) r3 = kqueue() kevent(r3, &(0x7f00000002c0), 0x8, 0x0, 0x9, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x9130dbf, 0x0, 0xdde, 0x0) dup2(r0, r1) 23:14:14 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) mprotect(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) minherit(&(0x7f0000ffa000/0x1000)=nil, 0x1000, 0x1) 23:14:14 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000000)=0x10000, 0xfffffffffffffee2) syz_execute_func(&(0x7f0000000080)="c462f908dcf20f2acb66470f70a966bb00000067a5dbe1c441f96e29400f96c7c443c90daefeefffff28c461fdf869006666420f3a426f0cf0") socket$inet6(0x18, 0x1, 0x7) 23:14:14 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, r0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) accept$unix(r2, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) 23:14:14 executing program 1: clock_getres(0x2, 0x0) 23:14:14 executing program 0: msgget(0x3, 0x20) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) recvfrom$inet(r0, &(0x7f0000000080)=""/247, 0xf7, 0x42, &(0x7f0000000180)={0x2, 0x3}, 0xc) r1 = msgget(0x2, 0x22) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000000)=""/108) msgget(0x2, 0x1b0) 23:14:14 executing program 1: clock_gettime(0x5, &(0x7f00000000c0)) clock_gettime(0x4, &(0x7f0000000000)) 23:14:14 executing program 0: clock_gettime(0x4, &(0x7f0000000040)) clock_gettime(0x7, &(0x7f0000000080)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000040)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140), 0x0) clock_gettime(0x3, &(0x7f0000000000)) madvise(&(0x7f0000122000/0x2000)=nil, 0x2000, 0x3) 23:14:14 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x10621, 0x0) close(r0) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000080)=0x4) fcntl$setstatus(r0, 0x4, 0x40) poll(&(0x7f0000000040)=[{r1, 0x101}], 0x1, 0x0) close(r0) 23:14:14 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x10621, 0x0) close(r0) write(r0, &(0x7f0000000300)="e4894544bf5f2e8655fdbc05b5030489d82e7b93a54f775130f7fd5bcf1cf45ab3b5fbd8ad6670b8afcbd40585195b7095ef7a79bb26f16db6bade46ccf8a979862bb179d1862842ea43bf391d11bfafd888ef32e8b0b2f4de4e9fe28e2e2100e3f1ed7d5baeac1d33afcb556de583178e7f4e97d5bd2c149339857cbc693bc4684628b22484a52ed3cca73a90850ed06ebba6947e8e266695213e49236f46d09fd98b0e0a492aaa45715bb897ae652b53ca17a0abfde67c1c722e5480a7dc8f7e988b9f5f2f481722954dec698b36be2d5c47543122ef9d81143c6f3fe1", 0xde) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f0000001700)=[{&(0x7f0000000480)="0a0fbab56b564a0e9a6c06b4165c3bd4921e44f0efffe353ca72ec10b1559bdf857ae8d55623a447325dd09f1a24c4a81023ab768cbe35ffcd57d77d131e356593e810a8430a28ddca3025d4609a13309099fe595aef73110841344869362cce9edc4940e73cefd9a8431df1dc612a2561e294124361bbe954e2b8adc35057d34806b750731f1bdded43285ec631334eb63cef4064b5fc1974555d9417e9abdc512361ca56894f3938219b6eacfafbfdf3c9b6c9173fee6121ab1aa9ce313e257ab41b5d484bc1e8a7ff66fc9366885aa22d389529e211576c114a99fbc070168f70cd7b5573ae2c4bd3f73c761c9a2e82c429b1a5ebb398bbb154465b134d77b5fb2989c3afbf6afaf9cfc7417ef96d8e4281e277fbbb63c33011bb7776a91deebeba24d11a0372a5796a2173881e8a292f2c64cee5d52719f21656a887f8ab82c5456a84c7a4d1dd8da57842552f90a40d79878b140513406516f7c49fc6a30f7522449d194fa2985e3ef04e1e393058760ac4d48d8b672ad83b1b4cac7d1f7f15978feaf0c72ba203ae8cb2496ab344def631ca2e460d4aa4fd07a49329dcc83c67a1ba363b255b5e981ccd35fa6b8b29ac51fc3e3a012d16703b503a281cfdd6bba34673ed9b7f555be6fe3c16c13c09346af41e09edfd3a39eb7950cfc41e0b7361474d67b78540ddf1d48c457fe6fd2b730fd302d493e0f43586998ce0ff219eb5c0af34de430122b0fef3c1b2a208c540296eada6e7176bfe1cc125d6fd0dda0c82d62a047be5c65ea7e101dfdb1b1b0278023cf30f268da790b369187fea7c7cab1a3182b23c0c2c48509c42cbb34a44d453e6af44ced970e77f7539a05fc3e5ded6229f80471a2c53007359c153651244816d1915846eef46e9febfab404b61e878d4bec5fb78553f11548d422b8c244d1ff095827a80c1aae7affd9b5586393cf30c103e70785da2b8c4ba76c696c1912d4744668fa70252f9049947d46a938dec17e2444b084d9c7b5f8aff92e8fe04015d417d38021e3656105fc7f45aa78910fcf6312699001dac9f85000e4cd8164366db0ce2d4f5da7f6897a248c781fd5e0d3af52f4fa12f81977faab5eab5f4af1156895eaaf1e13c183c66bd650e8cea5754a64d14ff64a51cc80336a203ef932e9715c57fc11f18f8904fa9977075272f88c7076303c32ae1ebdda99b21675fb3ed340782684096c7513ef53d0df393bde1a914951aeee0ed047b21423ae0993ae5d0910291a2fd1d62177c78362c47f312937fa6e278647327efd7a51947bda0eeb0db5120dd37bcd653889511ecf1f0cd2328f2c216da78530b14dc124e42064d7554673dfc695bd330990b34dbe0d0dfa3a480f5208c2a5c0f52993f20195342bb7f6654f9199adfa09721d2efcc2cff452bc5b568a009543dbe2625d6d01e479b2f2e3d93478967c268b0060e5269c23aa5ffa12bd5eaf3c14f99c4c0375f3b51656a9fdb589e955566583128e24a91abe444a92df8fe55469a285a2c95d8558edf388d4f33693bd37697ea50564bb3d7f3b6534d6498de8e7b1da64478fbc369bc3cea9d500be00d7b5f5cd09b3df6ee56b7805c01496a5a0336667ca03aa4f91412b2db14b7ea12562dc4110b9eb5cb97efaa72a4ddf97e327ef039693b023920263696e17df3126b5351347840522abd079a71797a878a9dcc6964d3a1359bfc98d9428c1318b3cef9bae871e187959080bb3d70c21d2796ab4fb548f9e5641294c6de1e4cd59d5ab381b8f4d7183e33d5a6664da7dd0a2dbb6ff2e061af7ac6ed709d179ea5a9c3f86318e2e05cb7138cd0f65801002e582a41345597cf52e1a7529b2f6e32c82be226b0d81aa48759b3071b3be29d273e645d328523c7c9ae037aff3d57c64aa142b16a298c097b28e0563aeeb96a4a204eae2db7325796abe890d3b6fc3b2755fd1a0551b2f1f2b85d6c6b34cfb696f731530be2f2c755994898bd753eaf28bf12c250d4f4e0f10d137757f8dcba21b5591c583fa2b37a4a580ec36a352da215a3f41769f1020a9c24ea6078cd5b9cad8cbab0e7667459ac26473139cbb97dc7abc0fd22b44a49311686ba30918f3af508da542357b218982123b95bd2da999fcdd897a95b8d640af40c2b52463bad4273fa3e58e288f39054b2de2223fb65a03ea761e3ad84d76c89044a156ba9ba86d646a51f2f56b01e51893a512c3299398d062104353a74d2d6c8dfc68b7d84626a0240041ad524eeaeac21b51a83344810542a5f8569f38f646c1b0992958470c6188288702739aa65749dc3567bd3fa265d01967a6cfd964c1466beaabd8ac01abd51648d04575d5838c50ac9251cef29593555739eac99427590bbca844a50193f58292983c02a9b62aac133b031b99faa73a3f379a7309ea6735b49c3a8bfbce76c132c5abe4687c23a6c59dad6fb0a5d56eede54cb112d82497aa325bdb32d286037c6ad5f5ce4f29b721ba3e567ba1ae5f2d82249084294c79654500d17900641d3ac94ae8b408aeea84558a60094a8737faa0d46fb2ac52c59a9ae993209a37a031849817046cb905d2e1e78b440beb886a6c5e731da8ffafc6f53c84589434f1be99a4d0899b5e62c9c28d737e322f7181c5909f99414f9c89325b0f0b802348b0fff2fe1ff0183baae3b587dd3dffb62e5273bc57a5ccc9fc485d4fe3c5bb29966cd4da4e8e843d4f072e96ce7cb956c09145d0a647374a8a7f163814c5bdf591d3d4caf1442b3e88214258d028468e533a5aba080d551632b7dd08067cd62a5fa8a2490c1725c70967119a6d9c1391e041f131cb3f3f60a22efd2074f154048b633ee13a9ebf7872acbe5cf767efd5518b8bb72d33bea782c3c583f84125988a6526da11705fffdc3f666b00ba87033d5b631d275a103bb03e10633bb458fd9f404b96c425bfef712267544f207c52f4e617b98f701fc21ec6814808e94e10f38bf5d085493eaccd608f2951d20ecaaa84ea44114c4072d67496b4b32227bdaa010e95dac72361dc4f9c6ee981ae5e210e76bb8e54916ee6468c12ec478ff2bb995468d4fb5adf8d15dbe61045d5fe8d4daa0246cc8aecf5274d5546f28cfb0422d020cb685298f2bdc3a74d677bb65c211ccb01b304c457d0685eca6840dd80c6c4f11141e99a7dfff78f7dd6964dd11f72071a42730062d203133642b26c7235b7c6b5479fdc02f3edefb61856bb4e762cc30883aa7c20c741cff0ecea726d9d8e356d57dfd1e285df5f7eaf7b54d024d830c488a6049c06cb6229777bb9d8d94fdb894b00d5c96dadd109112336e2ebf15e7ef8bd6a11dcfdaa36d533e8bddadbe5f8a927317c5d2d0ce9b7487ba3281c89f9d1c293f1de320839c5ef3983e56d9e5cc036c4c850e4900f3a5a126e7e70b1422d8cce0cc5d2bd091131dfe2c9157b28475a6450ddc1d02ed7cffa5f0a0c7201d49b11d4c99a248a45379498221e239d953f44af82aabb8776640eb0a4b279721b04ebcb4dbcdf2770a02cb64f2f2cbb29feafa81d68358cba1e7f2ff4832ca6de1bd5d2db3fdb4529002caaa5f9c0959e7fc2079178c19fefa982fdb8165e1dfc921a5b193bf2b5741de89f13312e1733b2229d732021e8377b3dbcb8579642c26e1299bf9de5dc44c9db0d726de447ea5fbf7bad91290e4d196c0bca1b0b0ab8bba304b68e22c26d15aeaa11cd2bfd2e613006d029f50216aa856449820919b750a9f531d1154e0f5fd2e0c9f23dfa59c1aed3583942b2b0c91c94e6f294f87cfbe702e8b420545837e952aa1534d7021d0de0741a21dd757426b60a7294fb3809793ad215dab97cf8b37654da91cb3081688253f2fbf6891fd21972763f7fee1805c936375dddaf240e0fcf3a9d30a57ce13b67aca650c5ded13b3d0aad715c98e4f63420547d1cacda18846d5817f1bda8ebbeb150111b278d6a44a8408d108b64e944e6bfb41cdaada5dde8d1b6708584c81eb0795a213a6a19abee42e11bf81a0305c1ea8a3914fc0471a978d82c6cec02813f1bbc62829afa8f898826baeac2917ec0d77bb0a98b91b390d0529a84ce96e296444b19185414c6e4d5bfa79a820748902ae1ec991822f28eff50f989333fd4915fb4c9642ff7b8fac6c6a06e6da59eca62ca3e7aa1f5e4b28beff952b554a0b9cd31779f1ad55408842d946c2eeaee1e40f7016e320191e06b4e126975d657df0f8201e89beb92ded4639dd47336c46c2cb1e5c293c78710d30fa6a2e066bdd6369837c1827c70708ccacd6389a70e14b5c782a5b19a50b832e4dbc0e9b2b8045f3c4d070be424f66f2cb303926275d34ba558bfbfaf887835e5cc652ae784007e36281b9b4268475aeccb6c50d284ede7ea0a5de0b948d8a97cdfbba0276b4b5ea4a8b834f0879e5046f3f23fb7325c7444bc9f3d40e4501f26a67cf2640a4060c71533a743b801aecce4b4dfe7c2e54bc85901a77755f4fc0971da37f5277a88525d2a45c07a88c1b1cf0c12f2ddba6da48e94719255ad32b1165fda0b46c7c8afd3aa767c00efcd349bac577be2c37c2a4726393c928005a29ed4630f04d31067a196d27b939afa22aecc5eb7b77d2d1ed1d4c965ddd0d93e353cb7db70071eed8af2578aca1c19500b9db5c92ade2a9ed021243c81b5578ed7db540db12fe22b3bb96bbc1ce5a36afe54fbcbd892cdcc24f08d60beb6c1afbe1b95e65571d9c4b53ac93225b7e813fdd22e612ed1ee2d5a262b5a8cf5880069ac97b88f2b4ebdb8eb992dc3e649f605b4a1e457bfc87b5172c0c96ddfb642049cddfe78927d9f6c3a0971e934ed3fa21b56375ac9f47da1c2e9852c89c82f42797cfea84c4f7cf2c32b5355a8d608018bdd3dc711f4b177592ec779e360ee1ebb1ea431e976d037298f011bedc3fdabe8e148cc2e4379596f3c2a0cd14267c96a434a02270e85429b3b0011683fbd4d10dbbb9f2fc50cf0b9b9c4fa82ebe3abe1fc33490721f68301cc8260a497799c92d25695d2d15d583cf83c4d45fc12a2c0e25672e80f922deaf6784515e2ebeaf6b6321c0226f3896dbafd9c8833b5c4642b53aae814dfb4c0ec204f932a5f8421525a528223cf8758f25052f8b79ec6de38dc37657a15feeca2abdb09c05563e34395cd34f2c1536a85e9d5f6db25b6ef7769f8a6ec05726d56e5bfcd0c795596ff53d1b437d64f2be981ea2f1aa9a4dd02ea47c8f01c994d1541dc8776938ba34c01ec802659dae38c642c0f15b5c3a1b3487915b6ad69ac59a655ca3a54e05e725100b62e237f646a73513b147a7a9e4cfb892ce558bd00a2e43bbbae372ca942063f5dff6796fa1290f51d71b1877515f32627821227468a245dcc44baffced4c9fdb6bba08af4a4222fa355bdc966ae291e5e82a4f7cea9092c1a8a97bf0a3cc529ff1256b8572788f84ac871c05df5cb153c69c88a5be95e8886aad282232be2c0c7f6f6b48e36b9f118c16f8c3bfcc261716fbec1dee3cc7c6c48b33c8ca753ba61f44a371319346122989830c7f104b5bf502e8abf2692cf7951d97ab2ab5ffcc67311060fce159c817cba84eb8d54d5ab88ed01186e1f49d243187bc33e31cc25f65a42c49792476487d030135bcb3d2b3def356401405a75f51b7a75960b08318118203a75b7861c1c3ee1ce4cfae38e559a6d78d643b83e6ac695d0d597b58daa871ba685cf7e03dae0a0a997ea428edae22ab24d7849cb25734d64b2dd152ae9097b560e0417beba63660e6306b36496e2ca1a05c01ff390f196babf6a4761d7ec1433e8a5da6e8243f1f2543efc3", 0x1000}, {&(0x7f0000001480)="1f35738f137f805829c1994fada495a823420e3d1747a46b47e6674e9f2be7a088110976e98825e026e8292a532ceb7ebba1b3102788efb742ed31a4bca0422353d9b5e4a441e739ee6fa0d06eca2e", 0x4f}, {&(0x7f0000001500)="cb31b033f263da6164638119627e1e2300db8c6d100ebe745dfd6f96b00460368b117f17109f6a4af75a7363be536e57062ac07b9fbc383a928f02ffc9159cb4de747359bbc0ae1ef8eb1f447037587102584928561d5e1221ebf1", 0x5b}, {&(0x7f0000001580)="656fac062c2e80f9398bb1d60b5aa43c430e85256e4976693ecab846a78d8a5d5a71679775f80f924f0ad3bf2dbd852b5c4fc63ce42039ab1d85f73ccd1980657349d56fb247e1b9fd3a64", 0x4b}, {&(0x7f0000001600)="a94ecb72824617895aefd4408939ceb901b6f04944c5662e98f8aa89f4fbc7cfc70910c687ea0163f7a159948543ba5a3497eaca3403ab4465bc4a087a0f137e7c67684b3374b9d004e05b0f40d096e10bc795cc683a902b5ded194a21f4960a53d4575944549b5d5b1496988d71e3f185ab618ac21167a266d4ce8b9a74146b82cef29cfe52d60b4ad969e0869d7ab8072f84029d19534afeab3b4886ed8505e7750705e1d60a90f166eb641dc4525054d1333acbca7015d1a4d6335f7ca380855bd146644a2a5eb63d2d", 0xcb}], 0x5) fcntl$setstatus(r0, 0x4, 0x40) mlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) poll(&(0x7f0000000040)=[{r1, 0x101}], 0x1, 0x0) r5 = dup2(r0, r3) close(r0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000400)={0x0}, &(0x7f0000000440)=0xc) fcntl$setown(r1, 0x6, r6) r7 = dup2(r1, r3) kevent(r3, &(0x7f0000000200)=[{{r5}, 0x0, 0x25, 0x2, 0xffff, 0x8}, {{r1}, 0xffffffffffffffff, 0xe, 0x5, 0x8, 0x2}, {{r5}, 0xffffffffffffffff, 0x80, 0x3, 0x7, 0x5}, {{r5}, 0xfffffffffffffff9, 0xc8, 0x1, 0x0, 0x472c}, {{r0}, 0xfffffffffffffffa, 0xc3, 0x1, 0x0, 0x6}, {{r7}, 0xffffffffffffffff, 0x1, 0x20000040, 0x0, 0x3}, {{r5}, 0xfffffffffffffff8, 0x4, 0x2, 0x3, 0x100000000}, {{r1}, 0x0, 0x20, 0xfffff, 0x7, 0x1}], 0x0, &(0x7f0000000100)=[{{r5}, 0xfffffffffffffffe, 0xc5, 0x81, 0xffffffffffffffff, 0x3}, {{r4}, 0x0, 0x2, 0xf0000000, 0xfffffffffffffffa, 0x9}, {{r1}, 0xffffffffffffffff, 0x0, 0x1, 0x1000, 0x10000}, {{r4}, 0xfffffffffffffff8, 0x20, 0x40, 0x37e1, 0x1ff}, {{r3}, 0xffffffffffffffff, 0x12, 0x4, 0xa3, 0x8}], 0x4, &(0x7f0000000080)={0x40, 0x2a82}) 23:14:14 executing program 1: openat(0xffffffffffffff9c, &(0x7f0000001000)='./file0\x00', 0x210, 0x8000000000c) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)) 23:14:14 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffdfc) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) unveil(&(0x7f0000000040)='./file1\x00', &(0x7f0000000140)='c\x00') fchdir(r0) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)='W\x00') pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000200)='./file0\x00', 0x10000, 0x0) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f00000001c0)) 23:14:14 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000001380), 0x40000003, 0x0, 0xffffeffffffffffe, 0x0) munmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0x1811, 0xffffffffffffffff, 0x0, 0x0) kevent(r0, &(0x7f0000000000)=[{{r0}, 0x0, 0x80, 0x4, 0xa3, 0x7}, {{r0}, 0xffffffffffffffff, 0x80, 0x2, 0x1, 0x7}, {{r0}, 0xfffffffffffffffd, 0x8, 0x400000a4, 0x5, 0x7}, {{r0}, 0xffffffffffffffff, 0x89, 0x80, 0x3, 0x8000}], 0x4, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffff8, 0x22, 0x20000001, 0x6c9a}, {{r0}, 0xfffffffffffffffe, 0x80, 0xfffff, 0x4, 0x3}, {{r0}, 0xfffffffffffffffa, 0x1, 0x4, 0x6, 0x6}, {{r0}, 0xffffffffffffffff, 0x4, 0x10, 0x5}, {{r0}, 0xfffffffffffffffb, 0x82, 0x81, 0x401, 0x81}, {{r0}, 0xfffffffffffffffe, 0x20, 0x83, 0x3, 0x8000}, {{r0}, 0xfffffffffffffffa, 0x0, 0xf0000000, 0x9, 0x101}, {{r0}, 0xfffffffffffffffe, 0x23, 0x1, 0x8, 0x9}, {{r0}, 0xfffffffffffffff8, 0xa5, 0xfffff, 0x8000, 0x1f}], 0x9, &(0x7f00000001c0)={0x3, 0x1}) 23:14:16 executing program 1: unveil(0x0, &(0x7f00000000c0)='r\x00') r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) r1 = getpgid(0x0) fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x3, 0x2, 0x800, 0x6, r1}) 23:14:17 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) msgget$private(0x0, 0x4) setsockopt$inet_opts(r0, 0x0, 0x4000000021, 0x0, 0x278) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$unix(r1, &(0x7f0000000040)=@file={0x0, ""/67}, &(0x7f00000000c0)=0x45) 23:14:17 executing program 0: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f00000000c0)="745b3f60e267e185a31a66f5dfa51e9b076f1b2349289d011527d3ef65000000000000000075b8e4cd391e0f867139a2991c05cdc4df2eaec2f2a8ed2af019a9d2c5a07f2621f89ba0c72e7ba56ac6446b2cea080f3e15850671eb623116d8df", 0x60) r1 = kqueue() kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0xaf}], 0xec7, 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) 23:14:17 executing program 1: r0 = socket(0x11, 0x3, 0x0) getsockopt(r0, 0x14, 0x2, 0x0, 0x0) 23:14:17 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f00000000c0)={&(0x7f0000000040)=@in6, 0xc, &(0x7f0000001580)=[{&(0x7f0000000140)=""/233, 0xe9}, {&(0x7f0000000240)=""/70, 0x46}, {&(0x7f00000002c0)=""/4096, 0x1000}, {&(0x7f00000012c0)=""/107, 0x6b}, {&(0x7f0000001340)=""/185, 0xb9}, {&(0x7f0000001400)=""/160, 0xa0}, {&(0x7f00000014c0)=""/161, 0xa1}], 0x7, &(0x7f0000001600)=""/89, 0x59}, 0x843) setsockopt$sock_int(r0, 0xffff, 0x480000001023, &(0x7f0000000080), 0x1) socket(0x0, 0x7, 0x5) setsockopt$sock_int(r1, 0xffff, 0x1007, &(0x7f0000000000)=0xc46, 0x4) 23:14:17 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$getown(r1, 0x5) r2 = socket(0x10000000002, 0x2, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) kevent(r3, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffc, 0x49, 0x20, 0x7, 0x5}, {{r0}, 0xfffffffffffffffd, 0x20, 0x5, 0x7, 0x4}, {{r2}, 0xfffffffffffffffe, 0x18, 0x2, 0x80000001, 0x3ff}, {{r0}, 0xffffffffffffffff, 0x27, 0x435491b081019588, 0x101, 0x40}, {{r2}, 0xfffffffffffffffe, 0x12, 0x22, 0x70bf60b7, 0x73f}, {{r2}, 0xfffffffffffffffe, 0x42, 0x0, 0x4, 0x7fff}, {{r1}, 0xfffffffffffffffa, 0x8, 0x82, 0x8, 0x8}], 0x9, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffff9, 0x80, 0x3, 0xb832, 0x98}, {{r0}, 0xffffffffffffffff, 0x20, 0xf0000000, 0x81, 0x200}, {{r2}, 0x0, 0x7ebd7a55ee500823, 0xf0000000, 0xffffffffffffffff, 0x80008000000}], 0x7, &(0x7f0000000040)={0x40000000000000, 0x200}) write(r1, 0x0, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) poll(&(0x7f0000000080)=[{r0, 0x40}], 0x1, 0x0) 23:14:17 executing program 0: mknod(&(0x7f0000000a80)='./file0\x00', 0x1108, 0x0) r0 = socket$unix(0x1, 0x10000000002, 0x0) sendmsg$unix(r0, &(0x7f0000001480)={&(0x7f0000000080)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) 23:14:17 executing program 1: socketpair(0x1, 0x1, 0x100000001, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = accept$inet6(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) r3 = semget$private(0x0, 0x3, 0x1) syz_extract_tcp_res(&(0x7f00000000c0), 0x2, 0xb4) socket(0x18, 0x4007, 0x6) getsockname$inet6(r2, &(0x7f0000000100), &(0x7f0000000140)=0xc) connect$unix(r1, &(0x7f0000000180)=ANY=[@ANYBLOB="00002e2f666954c83000"], 0xa) r4 = semget$private(0x0, 0x0, 0x30) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) getgroups(0x8, &(0x7f0000000200)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) r7 = getuid() r8 = getgid() semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000240)={{0x1000, r5, r6, r7, r8, 0xa0, 0xffffffff}, 0xab, 0x8, 0x7}) flock(r2, 0x5) semop(r3, &(0x7f00000002c0)=[{0x0, 0x7, 0x1800}, {0x0, 0x3f, 0x1000}], 0x2) semctl$IPC_RMID(r4, 0x0, 0x0) semctl$GETNCNT(r4, 0x3, 0x3, &(0x7f0000000300)=""/222) r9 = openat(0xffffffffffffffff, &(0x7f0000000680)='./file0\x00', 0x0, 0x40) ioctl$TIOCSTSTAMP(r9, 0x8008745a, &(0x7f00000006c0)={0x6, 0x8}) getrlimit(0x6, &(0x7f0000000400)) setrlimit(0x6, &(0x7f0000000440)={0x100000000, 0x1}) getgid() semctl$GETNCNT(r4, 0x3, 0x3, &(0x7f0000000480)=""/155) unlink(&(0x7f0000000540)='./file0\x00') semctl$GETNCNT(r4, 0x3, 0x3, &(0x7f0000000580)=""/148) open$dir(&(0x7f0000000640)='./file0\x00', 0x800, 0x100) fcntl$dupfd(r2, 0xa, r0) 23:14:17 executing program 1: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r0, &(0x7f00000000c0)='./file0\x00') readlinkat(r0, &(0x7f0000000140)='./file0\x00', &(0x7f0000000280)=""/183, 0xb7) mkdir(&(0x7f0000000180)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x104) 23:14:17 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000100)=""/4096, &(0x7f0000001100)=0x1000) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) mkdirat(r3, &(0x7f0000001140)='./file0\x00', 0x2) munmap(&(0x7f0000ff9000/0x3000)=nil, 0x3000) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001180)={0x0, 0x0, 0x0}, 0xc) r5 = getgid() setregid(r4, r5) mmap(&(0x7f00001f0000/0x4000)=nil, 0x4000, 0x0, 0x1811, 0xffffffffffffffff, 0x0, 0x0) renameat(r2, &(0x7f0000000040)='./file0\x00', r2, &(0x7f0000000080)='./file0\x00') pipe2(&(0x7f00000011c0), 0x10004) 23:14:17 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000001080)=0x9) fchmod(r1, 0x0) ioctl$TIOCCDTR(r0, 0x20007478) 23:14:17 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x29, 0x3e, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) bind$inet6(r0, &(0x7f0000000040)={0x18, 0x1, 0x10001}, 0xfffffffffffffd4a) 23:14:17 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) write(r0, 0x0, 0xffffff64) unveil(&(0x7f00000000c0)='./control\x00', &(0x7f0000000180)='x\x00') fchdir(r1) pipe(&(0x7f0000000400)) r2 = open(&(0x7f0000000280)='./control\x00', 0x20880, 0x80) ioctl$TIOCNXCL(r2, 0x2000740e) fcntl$getflags(r0, 0x3) r3 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./control\x00', 0x2, 0x20) ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) symlinkat(&(0x7f0000000040)='./control\x00', r3, &(0x7f0000000140)='./control\x00') r4 = semget$private(0x0, 0x0, 0x400) semctl$GETNCNT(r4, 0x4, 0x3, &(0x7f0000000340)=""/158) connect(r1, &(0x7f00000001c0)=@un=@abs={0x1, 0x0, 0x0}, 0x8) setsockopt$sock_int(r1, 0xffff, 0x1101, &(0x7f0000000200)=0xffffffff8a0dc4e4, 0x4) socket$unix(0x1, 0x3, 0x0) pipe(&(0x7f0000000300)) r5 = dup(r0) ioctl$TIOCFLUSH(r5, 0x80047410, &(0x7f00000002c0)=0x9c2) 23:14:17 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) r1 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r3 = dup(0xffffffffffffffff) r4 = socket(0x3, 0x0, 0x40000000) r5 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x808, 0x40) r6 = accept(0xffffffffffffff9c, &(0x7f00000001c0)=ANY=[@ANYBLOB="0000389f000000000000000000000000006d00000027ed9f000000000000000000000000000000000000001000373954a339442e24d4db1d54007600000000000000000000000000"], &(0x7f0000000240)=0x5b) r7 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000280), &(0x7f00000002c0)=0xc) r8 = socket$inet6(0x18, 0x1, 0x8) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0x0, 0x20, 0x4, 0x6, 0x200}, {{r2}, 0xfffffffffffffffa, 0xde, 0x44, 0xff, 0x91cd}, {{r3}, 0xfffffffffffffff9, 0x45, 0x200fffff, 0x3, 0x8000000000000}, {{r4}, 0xfffffffffffffffe, 0x44, 0x800fffff, 0x3, 0x9}, {{r5}, 0xfffffffffffffffb, 0x20, 0x4, 0x0, 0x463de7ce}], 0xfffffffffffffffc, &(0x7f0000000340)=[{{r6}, 0xfffffffffffffffe, 0x14, 0x40000000, 0xf8ea, 0x3}, {{r7}, 0xffffffffffffffff, 0xe, 0x1, 0x5, 0xffff}, {{r8}, 0xffffffffffffffff, 0x42, 0x80000001, 0xfffffffffffffff9, 0x4}], 0xfffffffffffffff9, &(0x7f00000003c0)={0x7, 0x5}) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r9 = kqueue() socket$inet6(0x18, 0x8000, 0x6) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, 0xc) getgroups(0x3, &(0x7f0000000500)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff]) fchownat(r8, &(0x7f0000000480)='./file1\x00', r10, r11, 0x2) kevent(r9, &(0x7f0000000300)=[{{}, 0xffffffffffffffff, 0x87}], 0x3ff, 0x0, 0x0, 0x0) r12 = kqueue() kevent(r12, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) close(0xffffffffffffffff) getsockname(r0, &(0x7f0000000400)=@in, &(0x7f0000000440)=0xc) 23:14:17 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) readv(r0, &(0x7f00000034c0)=[{&(0x7f0000000280)=""/248, 0xf8}, {&(0x7f0000000380)=""/4096, 0x1000}, {&(0x7f0000001380)=""/4096, 0x1000}, {&(0x7f0000000140)=""/39, 0x27}, {&(0x7f0000002380)=""/4096, 0x1000}, {&(0x7f0000003380)=""/168, 0xa8}, {&(0x7f00000001c0)=""/8, 0x8}, {&(0x7f0000003440)=""/116, 0x74}], 0x8) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r1, 0x29, 0x35, 0x0, 0x0) readv(0xffffffffffffffff, 0x0, 0x0) write(r0, &(0x7f0000000000)="12f6ab7e10fe939d5e36", 0xa) r2 = syz_open_pts() close(r0) dup(r0) r3 = syz_open_pts() connect$unix(0xffffffffffffffff, 0x0, 0x0) ioctl$TIOCSTART(r2, 0x2000746e) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x3, 0xfffffffffffffff9, "5c0400a795a644b46c1aab6300ffff030000002f"}) ioctl$TIOCSTOP(r3, 0x2000746f) shmat(0x0, &(0x7f0000ffd000/0x2000)=nil, 0x0) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 23:14:18 executing program 1: r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) shutdown(r0, 0x2) r1 = socket$inet6(0x18, 0x4005, 0x80000000402) setsockopt(r0, 0x9, 0x9a39, 0x0, 0x16d) getsockopt(r1, 0x800, 0x5, 0x0, 0x0) r2 = dup(r1) unlinkat(r2, &(0x7f0000000080)='./file0\x00', 0x8) 23:14:18 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000080)='W', 0x1) close(r0) pipe2(&(0x7f0000000180)={0xffffffffffffffff}, 0x0) readlinkat(r1, &(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)=""/190, 0xbe) 23:14:18 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file1\x00', 0x0, 0x10) write(r0, &(0x7f0000000280)="c30b8cf68a2f1a05f67ffaed1f16ce5a6335ff9daee5b15ca3f7a7ec7b1cf1609eb9048c1a781c832232fe41e18a0702ae7685246abdf161662920afe96e2e629c3ac69b4b9a7f86c2704e2064d27f6cacbc51493e39aed23233c2347164c75a08baa85444efcd0af13f53560011caabcb6892eaeca42982b4269b2955d92e7284f9b6e440f8424e908bd439c466d777471687258ef2dde372b7a82df5c80cfc29f0a6fd27dd7d2d610cebfa7bb8b3dedc130618b09ff3a293014636e963a8e4b00000dc51301bb605e1ed33a16650234a1f57020eb337541760c3e83079b73a795664995d9490b0050747028e1fad79a3573c9e93f5a6ad791c05f747291fbd686f0d4d4e0070f39d31948ade3b8e6211", 0xb9) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) fcntl$lock(r1, 0x9, &(0x7f00000000c0)={0x7, 0x1, 0x4, 0xd3}) open(&(0x7f0000000080)='./file0\x00', 0x800, 0xd8cfcab708330d16) 23:14:19 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000001c0)='\x00', 0x1) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000140)="5564f677b06d1cfc74de68e979bb926042afca0881d7bae3ad455a20c85e2a026f95a366", 0x24) setsockopt(r0, 0x10007e, 0x6, 0x0, 0xffffffffffffff46) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, &(0x7f0000000200)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) pipe(&(0x7f0000000180)={0xffffffffffffffff}) getsockname$inet(r3, &(0x7f0000000000), &(0x7f0000000240)=0xc) fchown(r0, r1, r2) socket$inet(0x2, 0x8000, 0x77b3) 23:14:19 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) bind(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="2d012e2f66696c3e12f75e07d90d8e2e13e9ad710d846530005924877010c742f223a6bd4b9a050051682d28373695bac435cd5a89712a8389211e478f374e8208da2d81991422d2ac962e1eb6e54e28329877ef1094fcb99bafab0d88c30ca3e14f6e41bd00336ae459272b0200000000000000774b3a0bae7d41dc6718073bc7799227204ed90e41b853192c4e7cb4d2505cf57bb2b1900910a91641bd125d12fddea319ed9fcd81d6cae978942ed6c40914d37270d3bc4341f4844680e05aac1d7dcd9b9f44"], 0x2) 23:14:19 executing program 1: symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') 23:14:19 executing program 0: socketpair(0x39, 0x4, 0x1a1, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000100), 0x0) socket(0x18, 0x3, 0x80000000000) socketpair(0x1, 0x3, 0x8, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000002c0), &(0x7f0000000280)=0xc) getsockopt$sock_int(r2, 0xffff, 0x1101, &(0x7f0000000180), &(0x7f00000001c0)=0x4) setsockopt(r1, 0x4000000000029, 0x200000043, &(0x7f0000000040)='\x00\x00\x00\x00', 0xffffffffffffff1e) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair(0x6, 0x0, 0x80000000, &(0x7f0000000200)) ioctl$TIOCSPGRP(r3, 0x40047477, &(0x7f00000000c0)) 23:14:19 executing program 1: setrlimit(0x8, &(0x7f0000000080)) r0 = kqueue() kevent(r0, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffb, 0x0, 0x0, 0x2, 0x100000001}, {{r0}, 0xffffffffffffffff, 0x41, 0xfffff, 0xeae, 0xfffffffffffffff8}, {{r0}, 0xffffffffffffffff, 0x9d, 0x20, 0x7, 0x3}, {{r0}, 0xffffffffffffffff, 0x40, 0x1, 0x4, 0x7}, {{r0}, 0xffffffffffffffff, 0x1, 0x10, 0x1, 0x1}, {{r0}, 0xffffffffffffffff, 0x40, 0x80000002, 0x5, 0x4}, {{r0}, 0xfffffffffffffffd, 0x22, 0x43, 0x1, 0x1000}, {{r0}, 0xffffffffffffffff, 0x2, 0x40, 0x1, 0x2}, {{r0}, 0xffffffffffffffff, 0x20, 0x80000010, 0x0, 0x80000000}], 0x95e8, &(0x7f0000000000)=[{{r0}, 0x0, 0x94, 0x1, 0xff, 0x40}, {{r0}, 0xfffffffffffffffd, 0x30, 0x20000001, 0x2}], 0x80000001, &(0x7f0000000040)={0x3, 0xf3}) kqueue() mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x1, 0x810, r0, 0x0, 0x0) 23:14:19 executing program 0: r0 = socket$inet(0x2, 0x1, 0x0) semget(0x0, 0x0, 0x401) setsockopt$inet_opts(r0, 0x0, 0xd, &(0x7f000064effb), 0x0) openat(r0, &(0x7f0000000000)='./file0\x00', 0xa10, 0x2) 23:14:19 executing program 1: clock_getres(0x0, &(0x7f0000000000)) pipe(&(0x7f0000000040)={0xffffffffffffffff}) mknodat(r0, &(0x7f0000000080)='./file0\x00', 0x9014, 0x0) clock_getres(0x3, 0x0) 23:14:19 executing program 0: pipe(&(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r0}, {r1, 0x40}], 0x2, 0x1ff) close(r1) r2 = msgget(0x1, 0xc) msgctl$IPC_RMID(r2, 0x0) 23:14:19 executing program 1: r0 = syz_open_pts() pipe(&(0x7f0000000040)) writev(r0, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x9) execve(0x0, 0x0, 0x0) 23:14:19 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0x100000001, 0x0, 0xfffffffffffffffb, 0x0, "68d19de7f45c0db1cb2fd71bc1c3c83bec1f2bc6"}) r0 = kqueue() fsync(r0) kevent(r0, &(0x7f0000000000), 0xfff, 0x0, 0x0, 0x0) close(r0) 23:14:19 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x2, 0x0, 0x0, 0x0, "81188ffa9a0a38e8f9be173b10ed2676def6576a"}) r0 = open(&(0x7f0000000100)='./file0\x00', 0x902, 0x4) setsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000140)="9be8d27eece91b1b4ac8a977721d0553fb63130abca0b6ceff838f869c2c91a960b3c860b69f622a25b749421903bfa116f182458fda33a26116d13754139fd9112eec722c16e99a68b6c5030e1fa595425d82812843f26bde2bbc1c2fed24bb732b7fd9256de62fe85d78becd7c247ef9ef567d9e47fa64adc11596ccfcb7b1d85386b1c8c08ab33751b2820826a2bd7d7175ef651ac42a1ba6c50566b767a7fb591c8c7c146f5ed516f1b174bcf5c9d0f07648685caa127fd919ff46b673795014d1b55817aefae239b3202df6ed9cd82916fd3814e592b0f154ef22a5bc8396fc64541ab8305cf2606b65d38e2d97fd8853b0ccc0bc64bb", 0xf9) r1 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r1, 0x0, 0x13, &(0x7f0000000040), 0x4) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f00000000c0)=0x800000009, 0xfffffffffffffecc) listen(r1, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000080)={0xfffffffffffffffa, 0x3, 0x6, 0x8, "a401e44d7c61305f64114d37ce5612b07e178f48", 0x5, 0x100000000000000}) 23:14:19 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xb, 0x0, 0x0) bind$inet(r0, &(0x7f0000000000)={0x2, 0x0}, 0xc) r1 = socket(0x10, 0x2, 0x3) fcntl$setstatus(r1, 0x4, 0x80) connect$inet(r0, &(0x7f0000000080)={0x2, 0x2}, 0xc) 23:14:19 executing program 1: r0 = socket$inet6(0x18, 0x0, 0x3) readv(r0, &(0x7f0000000640)=[{&(0x7f0000000200)=""/217, 0xd9}, {&(0x7f0000000300)=""/182, 0xb6}, {&(0x7f00000003c0)=""/102, 0x66}, {&(0x7f0000000440)=""/131, 0x83}, {&(0x7f0000000040)=""/8, 0x8}, {&(0x7f0000000500)=""/123, 0x7b}, {&(0x7f00000000c0)=""/4, 0x4}, {&(0x7f00000005c0)=""/105, 0x69}], 0x8) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r1, &(0x7f0000000100)="00426d90b1040018d6cd62feae4663b3ecc97f3576ea231361f3140b4325b0df3e6f3d2209b264c3e5c1e9e9be145f77a73b6fb2730b4434e278", 0x3a) r2 = syz_open_pts() close(r1) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "050600000038040040badf3d00"}) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 23:14:19 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x0, 0x81}, {0x0, 0x4}}) writev(r0, &(0x7f0000000040), 0x0) recvmsg(r1, &(0x7f0000001740)={0x0, 0x0, &(0x7f0000000700)=[{0x0}, {0x0, 0xffffffffffffffa6}, {0x0}], 0x3, 0x0}, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x10, 0x10) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f00000000c0)) 23:14:19 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f0000000000)={0x0, 0x0, &(0x7f00000000c0)=[{&(0x7f0000000040)=""/101, 0x12b}], 0x1, 0x0}, 0x0) sendmsg$unix(r0, &(0x7f0000000240)={&(0x7f0000000680)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000500), 0x3a4, 0x0, 0xfffffffffffffe87, 0x404}, 0x404) sendto(0xffffffffffffffff, &(0x7f0000000280)="c5cb1ff8379fc6b93e5d2d929f9859478a30caa30a2980a0243a98703bc947d1", 0x20, 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) getsockopt(r1, 0x6e, 0x8, &(0x7f0000000580)=""/173, &(0x7f0000000640)=0xad) 23:14:19 executing program 1: r0 = socket(0x11, 0x0, 0x5) r1 = kqueue() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) select(0x40, &(0x7f0000000040)={0x1f}, 0x0, 0x0, 0x0) r2 = dup2(r0, r1) dup(r1) connect$unix(r2, &(0x7f0000000100)=@abs, 0x8) 23:14:19 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x20000002a, &(0x7f00000000c0)="4b74954c", 0x4) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x3, 0xfff, 0x200}, {0x18, 0x2, 0x81, 0x20}, 0x7fffffff, [0x7, 0xfb, 0x7f, 0x200, 0x7f, 0xffffffff, 0x3, 0x3]}, 0x3c) 23:14:19 executing program 1: r0 = open(&(0x7f0000000080)='.\x00', 0x0, 0x0) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') faccessat(r0, &(0x7f00000000c0)='./file0\x00', 0x0, 0x0) 23:14:20 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup(r0) poll(&(0x7f00000001c0)=[{r1, 0x84}, {r2, 0xa0}, {r0, 0x20}, {r0, 0x8}, {r2, 0x2}, {r2, 0x1}, {r0, 0x8}], 0x7, 0x9) sendto$inet(r2, &(0x7f0000000040)="6a639812c8c1bd6c5535b562363d3bea0c20792455cd46327fe6fa5980e33e4c5db5ba1cdd34463afcb8e06bdfa963c4a03156b1eb51fbf2e56301c406f87123110596d6e9cf5e603605c664f11d6679097c192d2659005c7351a93e3ab9009a0ec46ab0b289d0b40d2551e8b1b0f8616d713e23ed91708a8d018aeea27a0532d8666c84fbae010eb80b92e988edf4e8c69abce579bf0542382304624c61d97a2ec8932371b7d8e7f2d4d54c5c59dd0d5cd0b7c31aa5548e28fc6594e54baf4fb294fe5f86d40553f054ee2b8b7a7d3e6a915f3b643e6058f99a5d05cc11", 0xde, 0x408, &(0x7f0000000140)={0x2, 0x3}, 0xc) r3 = dup2(r0, r1) poll(&(0x7f0000000180)=[{r1}, {r3, 0x5}, {r1, 0x24}], 0x3, 0x0) 23:14:20 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000440)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000001940)='./file0\x00', 0x801, 0x0) select(0x40, &(0x7f0000000040), 0x0, &(0x7f00000000c0)={0x9}, 0x0) select(0x40, &(0x7f0000000080), 0x0, &(0x7f0000000300)={0x5, 0x9, 0x5, 0x7, 0x7fff, 0x9, 0x1000, 0x200}, &(0x7f0000000340)={0x8ea, 0x101}) select(0x40, &(0x7f00000001c0)={0x8}, 0x0, 0x0, 0x0) r2 = msgget(0x1, 0x16) msgctl$IPC_STAT(r2, 0x2, &(0x7f0000000580)=""/228) dup2(r0, r1) 23:14:20 executing program 0: r0 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) connect(r0, &(0x7f0000000000)=@in6, 0xc) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x2000000000001, 0x20000000, 0x2}], 0xc4e, 0x0) kevent(r1, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) 23:14:20 executing program 0: pipe(&(0x7f0000000000)) mlockall(0x2) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x2) munlock(&(0x7f0000ffe000/0x1000)=nil, 0x1000) 23:14:20 executing program 0: r0 = syz_open_pts() writev(r0, &(0x7f0000000040), 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000100)=0x8) execve(0x0, 0x0, 0x0) 23:14:21 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000440)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000001940)='./file0\x00', 0x801, 0x0) select(0x40, &(0x7f0000000040), 0x0, &(0x7f00000000c0)={0x9}, 0x0) select(0x40, &(0x7f0000000080), 0x0, &(0x7f0000000300)={0x5, 0x9, 0x5, 0x7, 0x7fff, 0x9, 0x1000, 0x200}, &(0x7f0000000340)={0x8ea, 0x101}) select(0x40, &(0x7f00000001c0)={0x8}, 0x0, 0x0, 0x0) r2 = msgget(0x1, 0x16) msgctl$IPC_STAT(r2, 0x2, &(0x7f0000000580)=""/228) dup2(r0, r1) 23:14:21 executing program 0: r0 = syz_open_pts() poll(&(0x7f00000000c0)=[{r0, 0xc}], 0xc6b3a0f978315bc0, 0x8) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x20000000, "a4eccea6da00000000000000000000008000"}) write(r0, &(0x7f0000000180)="0dc3db1821daa4ee282397b8507a0c1fb553f1f3a4bbda8629f75b28085c5c9b0187cf82269641bb983d39d91820886c675e8a291686e69c89644fc26ddc80b50fcb0901f1e9583c08d6910f75681dc97f170892f74603586b9245f149f40a07715bef808d4f4b329ae56d3f374ed8dabfa03951d0a0b96e620a897c2dbecbd397d45fc948f74fec927920fab2c3cb596b76c290143a32081c26374f44851180f2d0400eb8850400b92d23891396f7595e532ccea98d00972bba1950db1ea75910fcbef8fa5708355c0c229696eb014ef20f951486f6c20e828efdf3334ecd9526f795d2e56f07212052b3b52d7a8953c8d5b09ad1cb2053eea4ddb6d1e0fe0332dfb49e4452408599ce97d8157dfb9e25743de5953b07ca47297f0a0afab846d8b6edffb80f6b8d10f9ab694d59440d4bfae83cf464ba2f4d08c7c6dba30f2ae76c91638f820ae24b8b7207cd00c509a303b3cf9baeced1fb0e18c93279cb692b5991375b8a6a7510447937c51f4066614f684b50451366d7ef73963c9ce3be256ef0ece5ceff4043685e7ad01bea574d1412ca5ba833b32bf3d11a9410c8976aafbd218ed877a33cd6372f7869ea010aeaf4864ccaf8ec2ae5c54b07734b88f3cc679c455c15c0a5fa4c162da281e53c88cc3a4d214d26e0bafd2c178ee2e7c5a1a87d7c3206b3a8ba71800454bf224651afdfe599cd787f43f3615115212a2ff1d6ea3d1ce72272c95924b259de9fe3bf757394b1ed8e3cda2ecd782d32cf4a2ddaba834eef4f94bc75d27e1f3c71904de6a3eafcfa7706c96e4586c278b6fa459a5eab5c01631a1e76a7ffd8dc7ebb74ab4dcd2b4c7a19ed9c299e7b08d3cc7f1cd5a93f9cf7f492c769433f9980bd1c4d36f23511936c6c6c829421ba42ee30d18fe29101aba311c88cb7c4094a1cb0970672cc6b89a4922acc5751d1fa22571504b4b3e43b89bc024783b2d948af7341b4689231e33581c7812383715c5dfa6a81d598fc92d19824fc9adf4e0a292c1e383dfecb78cb2f7679d5f97518b99c5214319c0de09f01b4afefe3e84e5e8732bcb7af3b23d9df0ab50515d4b1f287606864ea9a87a5a3cc06f7496f807e5bbf7f783eb413dc8b1a354259b2ee9ca2b770ca9ce64a9b5e70c5b9797b25dee04160b1455d72dd91b0a9204bb462692620cb13f11e1bc9b97f9bbf0f15418baadf6c29cbb0f008f8d54887fddc0e5d6f12f0a00db1e548b1c6b2a699192e480964b210b10ae320749dd163fc867137aa1c05455ec3218d18d5badcd82f063cd76cc6f39dc04eb46bd7a42fc6eff1b6ae1427897cafb615179af8cd1d5a74fed627b1b28285e04aa28634c14e1b04a141aa9c3fd2074127afb98ca164ead2abc645bac6e9fed481452e60997d9d7378191804063c3f0fe029a94795bf50c32dcc67adbd645039d3711b49bfb87b53fd1ba9c1952e5277f9110e831ff016df9be70dac325cd6c46c6befd37a43d1624ce6f804dc8efe590d29a147d7c33fef7768dc059118c2c704988a88549c6140c7875dbe93b7f8052d4f12b4fde06efab419050665e06a9e5ebc1bd1b1e13a443262951d8911ed23b9621c87a1669dbfced3e2a6a18e9cedc0777f3fdfd968645c22c4e70000009ea095471bf0a06e17bf1d4e070240d5c9ebfc5d5b7c548f294bd7351722f401db6d2b12d67d0c44aa6562fbe153d5f7c8a4b2403873d6f026f31aabd1f14e797a73110cc9745acfd921ef779dd2516574ae94314dad5ca7d8037d55274cc794a2e54ad1e525a3c8ba2410208bd172c6e4a20bf6009866ba721a42d11b61a1a0daf5d6b89efb99012ac63ed01153c61288f9c0933206904c73d90669e3442fefa85c906889b3c84dfb8f6b1e3503a806c98884a377404cdbf98cc97d0ea19ff862c8b8477a6b3ceabfc8fa43146dcfdad2e4370518cad291608214816af0ff6710412bc3131a2161b8a0f1e10e5b3d24caaed3975ee1545439618543ad4288d8374c303d38b85afe47449d83762d5d72de30503f6767a503d83ddfe961f9215c9f826b981d6b92951bd42b445ee3d2e409d342739ad4591aa21a77529cef05bb3f7a6b64e7d18d05383058ccbc82fb329aee10e270c6facc06843df4bdfb9573f38c834f0d26dd62e4af6f4348c50d16490dbcef01ac14947f693838a9078029dbfb3c04c31df2dab84841f4839ee682ea7c7b0a79ed179ea36b71db0fe35b083937b24c3497f063f8391fc12fcc420371ed8bf10207513cc614a86f247242b7e7f332cb3837901008c5f4773a73f1d8ccd3e3010732e68fe7da71bbd843c046d3e4f3bb2408e1b22d488fc1b4c7c6c4d37c30fe3d56ec84ae9e99f5bd9c5a9731f3501b6e222044cca23e8ad4c5054fdccfd6b991d5199ac6cea15c162e2562a02d42053d48d5a0b7f143e64e4263bfba5c9d3c49fea5d7c87d6a48cd70d1f59e6befc914007218e875fd1df42a8cf37bb7f9aa43c03af1615bf540cdbc839ad32f352cd31034118b24d244f7fed15e5ef0e9dfcc62b506aebce487663cc6e8837420936c0df0bff9e1641a8c7efe49cd8d3c74789a0d19ced2f413e6d21860f5fb89457fd4bcf0bf92e30ead6149cfb6ce69fffa913ec866768e460df760e4e9bcbf7016a5cf0b60d734334097392659f3ea32649ef1032b4b9610d8dc14cccea28c82fda033115626ab830f9f55493f947725c1b455558b33b17305e3b76e2164e4bab105a4e71419bdcef865a32420b596c75cbbfe19d0951f4d2c74bd671795175024cdbfd962c012b5cae609f847d7335bcf0fda3622cc73aed64ea97401e51fb1576b605e77b95e78a40b949ca472034eaa6955ac7a6eb9ab607d02c33facf432639ebf8136fede6b6d2b2f61cb236f9d9378130d4f6b0d333e185a70e1c988064b5ef7d1dbda00436b3921d0bcc5e7ba68c52793da7134010a923a3ec339f22346059f464a279fb095e205b24f05def90c79a0c374fd86a10943d43d5c3a1d7625d7f42278d5bad70b1b0eaaf2a5abc01c2b3a4e75990fdd3bc0c0152295f7ae4f5679a94c6c401aaebf5eff484aac066f143ed67dc701ba666aa88f81f2e0acbcb2174e8faaf4e13f48e7285cac56e7c203416bfcbc89e1413b1d8a185281cffeeccb07dfc50c59c11e4c8a3bfb971e830b5da7b4d47beaf98a2cdddc3a925763b0c1077eb28d27759d137df032e45c0743ef0efd11af1c14ffa2c68ff58d7170cbad214eb9f98e7065ccdf93166586077d398550d75bf59a938dcf8f0e28ace56918cbfe93515c76a1d814cc7f06d105f135bf4e4522cdb33c2fbf3cab8ffcbbdbde1009d78f282b9685b5f5bde336e480f700a13f676c6c187cd8e28432b10a408b2ce746417ea0daa1322d451ae9d8dbdea3df5d5d2013d204921e123918cd0dea3430d9b39b5c390a8da35e0a70485d70487c408026ecc72053fbd2902bda2b04fe6861d5af1bb03a5f5deaf1da3efb7b7dc41ef102d9a02dd0e51b1d6d8d910fa24230f0c9787a61767e0284e56deff0f65376d5e536d5ea1b2cc87d94bfb71cb3ce5f578a8a4ed46c715360540bb9064d3b2f25930a2c0b34e2d4ec9662ac2b0328bae0a882b723c27c26bde92c6fe57eb66d0626022ecce474aa678a53c7569c45628d25dba38bd5a6c269f8bbc0a03a98714128aa2015d9faec305d3d654fad79adbdc7d947d8d3323ffa3a651087587fc283efa52e5ac562eaef46d4a3022dff7fabd5979c7a48fb5122c5291d4eda98f47a7f96fa4b82fcb54c6548d0acb97ddfa0c85935a2c05706cda1def5a0c4a564dabe2e9678cdc695815075e7a3bb6f1bf11508f1796f59d9cb9ca57bee79fbef02dff2f0ee96997b6117b1321ef3537ff5fd1ee74a207690db3a98c7e0843b510e2b8a3990830c76b0d33ce7993c63939083a594d43365d9cfeca8fe8e9a7ad01abef532dd555e51001d06230795f7301064dcf25568e139bbae99a41727c0b19c21e39f423b14fdf5bcd6f876c443c3c7c7444fb807e00bc9eb96b16f0a70c04d86b0078067103919cca97dc81eec2599b7c5bd9e050cde4937a12c744dbe28cad1c67b0d68c9bfb06b051231d6127850f354720deddbc870f6c30e2852055a754568256b095624fd082f41e94d6de950f0216f0f1802028752567d90fbff9fad540588f4de6ce702887dbc06a99c348c0654b34c6d8aaacb65d16ce845fbd6885e2e85ca5cf48b8bd5dd30a7d6c03d6da2b994221bdcb46439f390d5fd50b09f09cf22796833afa9a94782fb105defed6a6595c633e216e6f930ad2f157de3ba7d4bc5e8d005f604a918adfcf7fb507f366f2f913b40502b3e1881a0ccb3e933ea0509c23a83ffa64840a8465957b07b159c4515c03d99e263acc6eeca3b18a9fe9d2e6be4d05d9f88a2b3653e69c84bd7d58474f1bb718e2586afca034e12b9a4e4d1f280daf874abe4cc309c089fd04c89e93e898f86a9dddaea90e844199e5322205781984352c4be1aaa6eb4928050e9f4fb12ccbf1db9c8cf7c81bfae12fb1037490a043260c4b7a62b09a8bc67869cde5c261d662168990415856c1f243234af79af587af1a009d39ae8c5a7ac1ffaa9cdc6ad1751b4f32b0b3fca3abd049d05171fd12919ac0aa04a52dcf178f93e72e3d16e0051879fe847a17438ad1b01dd628dc863675be1d4689e306ef9c36fc43541a9d192aa240727f8e7fe2f72265dc62bb6a168dd703775f34ba8e752d14f2a38cb5f393e10212c81ab66dc064e2dc92136ee6d1f4a4503525dcc9c4e927262d1bd9f4a4887314de00e84864109b2dad242bc8e94488d45c2345f7695963939d4b996a70e50fbf3f04ea5c0b4eccb255387854380d551afd4ac0ce0e3a2db28378c622ee8752e251a2f01193058695b0b4ce68cc73690ee69a75866d7b9ae3d55e84e6a01f12bf4ea32738e2d02aa4726e6ced1277acbda27febc1378a4419d5577c871b5ae31259f433aed144565b224eaaa1f81f6dc7878291b2bdf74ac1d1921597b6f2a9a9b49f289457e8133514fb97189ce43a591e3d6013f01cf4e4bed3894c938c8c91a6475b8cc284939202acd34a66fdbccdde73555a1e9064879a2df1bdb5b6e4634c6a4eab1b6744bb85de8740980c10c318a7099d0419b1560ab381de79dcc7a5a80361849e7147b4267c7c24862f6832848308dbaf5719bee1a226efaa716e859f8ab68497b9f5874bcd360dfe8b696544ba0c9bb5df9018c63ec6ae9ef47c41beaed560a7e120dbff8952cebd19cda6c8ee37ad8eeb5cc5a177cda0b127700943c7b60fc4aa8ac2f174e5dfa4ecd21c8fd8902bf17174034d6ad90abab110bb31e409d103599fcc33598ca8d2fcf58a0d932c38ad60840787fe30864e750735e37273b173c16bdb6224b821d331656a444055910e15cde5a6fb5dad923d3592bfd03fa3373b148fda3682935d20b63b1df0b21d8c7d11700ce411fe99a9ae60ba722f35a3eee1d674acbf9c8e6fbb89911b71de3f029581c275e39fba86808ada6c21eb4d21ffea3290f9f79c87235188bee2fdcb9ac4abdeb38596d6d691d7b0f475f00e05337c7a4bc8a4c6bdf8bdca5a192ba1bcbca913f1c0c9eef09e21800b17cd00a8ac223c351598934344a1679b68aa49df074de7d98df757202e9ba7a1369bbe2a18f9e9dd40b6e539fbcc2c99cf2f69384e280e9adf56b4a49c01116a24ab7ace33c93bb5cf01081fdc1e0602a2180b211c2335098c7b3025df473cfdb4bf3e23f644cc46570cf9a783edc05908d12d0eb53129f70b5830f5e0a41d6b7", 0x1000) 23:14:21 executing program 0: r0 = socket(0x10, 0x2, 0x1) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x10000000002, 0x2, 0x0) r2 = dup2(r0, r1) r3 = kqueue() kevent(r3, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) shutdown(r0, 0x1) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) socket(0x20, 0x1, 0x2) 23:14:21 executing program 0: r0 = shmget$private(0x0, 0x4000, 0x110, &(0x7f0000c4d000/0x4000)=nil) minherit(&(0x7f0000d11000/0x1000)=nil, 0x1000, 0x0) shmget$private(0x0, 0x2000, 0x483, &(0x7f0000d13000/0x2000)=nil) madvise(&(0x7f0000d0e000/0x3000)=nil, 0x3000, 0x6) munmap(&(0x7f0000d10000/0x1000)=nil, 0x1000) shmat(r0, &(0x7f0000d0f000/0x6000)=nil, 0x3000) munmap(&(0x7f0000d10000/0x3000)=nil, 0x3000) getrlimit(0x3, &(0x7f0000000040)) unlink(&(0x7f0000000000)='./file0\x00') shmget$private(0x0, 0x3000, 0x20, &(0x7f0000d13000/0x3000)=nil) getuid() madvise(&(0x7f0000c4d000/0x1000)=nil, 0x1000, 0x4) shmget$private(0x0, 0x1000, 0x6, &(0x7f0000fff000/0x1000)=nil) 23:14:21 executing program 1: unveil(&(0x7f0000000180)='.\x00', &(0x7f0000000200)='c\x00') r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) bind(r0, &(0x7f0000000100)=@un=@file={0x1, './file0\x00'}, 0xa) connect(r0, &(0x7f0000000140)=@un=@file={0x1, './file1\x00'}, 0xa) r1 = socket(0x7, 0x7, 0x0) bind(r0, &(0x7f00000002c0)=@un=@abs={0x0, 0x0, 0x2}, 0x8) bind$unix(r1, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) stat(&(0x7f00000001c0)='./file0/../file0\x00', &(0x7f0000000240)) 23:14:21 executing program 0: r0 = socket(0x11, 0x3, 0x0) sendmsg(r0, &(0x7f0000000240)={&(0x7f0000000000)=@in={0x2, 0x0}, 0xc, &(0x7f0000000080)=[{&(0x7f0000000040)="1ff3dd", 0x3}, {&(0x7f0000000140)="d44a866fdb89e88ba22e820cc17a7f4925dc07e5abdff7447de95db0720bdc9879f8f07edc75d1cd1e0e5406f3abe3a5446da5af1d82293cf39bb6aa0a79632e45ee27a4bf2737239117a6a0887ee2734b25099e", 0x54}], 0x2, &(0x7f00000001c0)=[{0x60, 0x1, 0xff, "54dd6ac3147dfc59016a8bc71ab87c6eba1e03d61e14ffad4eac89713b794b08adb2644634664c593a9211199e5501ec0039607d38bb61e87ce704f89ebc2fb0693373d132f1daaf7a14a25c9162"}], 0x60}, 0x400) setsockopt(r0, 0x11, 0x3, &(0x7f00000000c0)="b822d1f66d3f32e6359c84eae89f9f8911cb3ebeeadc8402b8ba8bd0de8e0f9f03a573894640b4133ddd02feb60b6bdf2200000000000003cc24cd5d43f99cd44ff723ef7301ce2a257cb9560ff711c8ef62028a3459027b9da17ccd8d858900fa21", 0x62) select(0x40, &(0x7f0000000280)={0x3ff, 0x1, 0x0, 0x0, 0xe98, 0x162a, 0x6, 0x40}, &(0x7f00000002c0)={0x801d, 0x100000001, 0x3f, 0x60000, 0x1, 0x0, 0x400, 0x81}, &(0x7f0000000300)={0x3, 0x80000001, 0x0, 0x0, 0x5, 0x100000001, 0x20, 0x1}, &(0x7f0000000340)={0x0, 0x100000000}) 23:14:21 executing program 0: mlockall(0x2) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4) r0 = open(&(0x7f0000000080)='./file0\x00', 0x100, 0x4) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f00000000c0)) r1 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) ioctl$TIOCDRAIN(r1, 0x2000745e) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x80, 0x1) ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f0000000040)=0x7) munlock(&(0x7f0000ffe000/0x2000)=nil, 0x2000) 23:14:21 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) flock(r0, 0x2) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x2000100000000}) flock(r0, 0x3) 23:14:21 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x2000000000000004) setsockopt$sock_timeval(r0, 0xffff, 0x1, &(0x7f0000000040)={0x1f}, 0x101c1) r1 = fcntl$getown(r0, 0x5) fcntl$lock(r0, 0x8, &(0x7f00000000c0)={0x1, 0x0, 0x0, 0x0, r1}) getsockname$inet6(r0, 0x0, &(0x7f0000000080)) bind$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="01fd0a2f66696c653000"], 0xa) r2 = syz_open_pts() ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000000100)) 23:14:21 executing program 0: r0 = syz_open_pts() ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000000)) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x3ff, 0xfffffffffffffff8, 0x7fffffff, 0x1, "f12c6c259a54b097d2f1603b40c5c214e98dfe5f", 0x6, 0xff}) r1 = syz_open_pts() getrusage(0x0, &(0x7f0000000080)) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000140)=0x11) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) r3 = getgid() fchown(r1, r2, r3) link(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='./file0\x00') r4 = accept$inet6(0xffffffffffffffff, &(0x7f0000000240), &(0x7f0000000280)=0xc) getsockopt$sock_timeval(r4, 0xffff, 0x1006, &(0x7f00000002c0), &(0x7f0000000300)=0x10) r5 = fcntl$dupfd(r0, 0xa, r1) r6 = socket(0x0, 0x4005, 0xffff) getsockopt$sock_timeval(r6, 0xffff, 0x1005, &(0x7f0000000340), &(0x7f0000000380)=0x10) syz_extract_tcp_res(&(0x7f00000003c0), 0x3, 0x0) connect$unix(r6, &(0x7f0000000400)=@file={0x0, './file0\x00'}, 0xa) getpeername(r5, &(0x7f0000000440)=@un=@file={0x0, ""/108}, &(0x7f00000004c0)=0x6e) r7 = syz_open_pts() ioctl$TIOCCBRK(r7, 0x2000747a) pipe2(&(0x7f0000000500)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) setsockopt$sock_int(r8, 0xffff, 0x1, &(0x7f0000000540)=0x9, 0x4) r9 = syz_open_pts() getgid() r10 = semget$private(0x0, 0x3, 0x214) semctl$SETALL(r10, 0x0, 0x9, &(0x7f0000000580)=[0x6, 0x7fff, 0x7, 0x7]) ioctl$TIOCSDTR(r9, 0x20007479) ioctl$TIOCSTART(r7, 0x2000746e) fcntl$setstatus(r6, 0x4, 0x4) pipe2(&(0x7f00000005c0), 0x10004) 23:14:22 executing program 0: r0 = socket(0x2, 0x1, 0x0) fcntl$setstatus(r0, 0x4, 0x44) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(r0, 0xffff, 0x100, &(0x7f0000000080)=0x6, 0x4) close(r0) 23:14:22 executing program 1: r0 = getgid() getgroups(0x4, &(0x7f0000000040)=[0x0, r0, 0x0, r0]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000027, 0x2e, &(0x7f0000001080)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) fcntl$getown(r1, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x68800, 0x1, &(0x7f0000000080)="381e91998dd14b59d5f56e6c8fbdae15923d2293bf5d14ee740b389e1cb71506938c772245d40557f265bdf7705af0660df7a5003b21ccd4d006ed5afc457b8fcf21ba9b444d28baffdbd6db7b6f99663096a1d5354aefe09cb0937b6809bf033968935a41df38bd0bfe44de051811681e1df04820b77a54d83db17182fc3db8cd7d2d7ee8f189528cfd6c5553ce18770f1cec34bd9ff417be57876d51df5fc3d499eb5d8a25da4280782ab977a30ae67fc308a2f28c12d418be13d37648782e4d465cd0fdeea81e8a3511dcc7e7e14b739ae1a96f5330ec50e5ef271ab8894f3bfac235a05502ec38fce9aed19876c4ba5b67ca68009ece84bdc16415e37dfd6cc1d30d67f1137cbe0b8fd789c464885e11b7d8a9a5bc3f791acda1293cfd9fb21d0a0e95a74b8fce4e852f4d6b92a15c9320f1caf7394057276c9d78d9287008c8feac46bb17796a4752d115e6bef80a772d4657c3ee7bc7559a5c367d61fc7795698cbd0dd461b0840747814ff7b638fd2be63755e0329bd7b2829f7e014d9af2d938f086a05159d6c2381f96a7e079796bfd085bf7017ba6634422bd47fd4191cb855cdeb1f174e80d0f242e760ad8bd64db302d6cae6bb9b83d64285a81da6fc633a032f5f1af734f5d9c72202c8bdcb705f1f4d0930b076fe1ae898384e79387cb456f638d918483af59e79f86626e6fead7cef0e867001f9d95125cb73660eaa0c284e800eff7c8a509b6042c5cb56b10e8c5bfe4d19fc92a06b42719891053a4455206ff2be78184bdcd815888e990aa7984795625f9f1a89d6fd77281aef7c8762f49544a57df0404956f88990b37cc1343da704f2576e8f7ebd3f6179c10bb18a21dc47035c12919e593f43a992828ead2fc496ce82324ff97558a42b01f70bb3cadd39758ce22dd90e40f453ff21559bd5b70584730bf7e9a2677023415af4a3116f7dc5181dfb3bb247893e26700cf4cbe4da107647518e331af736b17a6bb69ea78acaf98be557590789ecab8e6ea1b86ce2f60e5d25ad92bedaab85b9ff77a465d90775dc2b0c70093a1d3c8446a3a8621e418f2d58eb8aa731f4eccf910b211716192ba9640a0f8dc7a3e02dc2dd55801be02ca3eed81e45273b98569fe91e34919e27b9112e7ff9bb46abac3f8753f56e41a0f9b3d471cbd524b1f31007c71b1520fa7c241143392cee9785fc915fecd110cbbf5e78293dc496c189ebe27bf997cdefd00ac5b733107cf75b960d4e296de3dd7ea651784451144a8bed03661ca97f21771909138b21e63a1ea67f57d04fa04f646fb0600edd843eb39d07136c5b8ab1846a53c9331ee307a6d7339acdd4c76adb75c15b89b0dfd6f250ea4ad6fd2a84fe5c40f9a69ad9e524efb9b9b86505e32373c57c22a6a7802a86d8b6ddfa4f199046801baa56615b563fbef7bc104f3bb7f80f7c441256c5825221b2bfa09f127160304c382318429fd277d617c2a19cf1ebe9b21d24b4171a20f22c607740e6067b10dae6f2e2abf775ecf24ee5088c42a1a966ce62f3b3500325b02d0db68ca6883ddcd7f2cc136f7fff164d8b272ac3dd59dcb69f2b8893be3b115edc4d9b1c4abecaeef91b57d01637e0b9138450903b4d475fd425b73ba0c67d30d7d60c295b7e7700c2fa1ef21424a8c86c4889bb4e06704ba60152c181ab149c75cda08fadc6b8e9af80f10ff7dabe285ea2e930f317832aacdffeb920f90fd1c130da0c79cef0af234352659f70aed1a57f6cc4f7d1a9adc19cc0f0e8ba96e33df1e810fc8206608695d8d5c65c9fbc526d5b0179f8e78bdd97cc4009511e6581286d26f3ba46f58248c6d2871e169cc026d6740fa34b436ee482ae46612f60e2bc2d724944f13c09d03285cbd95f1f66859e0ba40ddfa58278acab7f1a42cb465ad4b74f11a290dbaf7809f3ab87de7e9ce3d58202d50eccdf8bb46aa1062c56a6c09edddcd7a46a8f495b7103bb2d4ef8f189e458f3e21a9171f7c9247c72574b4d71beab46f2968fc1e6c2f4cbeb8288cfcffdcd4a5c2584ed3ef9db3fcdf956b4bdcc814f9d2a3d975f52e187f5ad317cff07c6f47d70610aecf263d445e64e72f406aa5aa3a7a42b94c67f226dc59ebf706de21341b37dcf4f79058d5850c6e675ce0b5ccb940bbb7770308ae6937d5657c15c90e3f4b55975ece9c8eb4703e1b565432bf67ed53e9373a41ef32cfc03e2f85f33f7d5694b17bcc1e503c7552532c50949e61d5419725800298466c5dfa147b56797e38a0ac96e72a7596e7025e49bcfb82616dddedc5a66d6630a8212dcc6cb65c4e79121da2bb66b387d911e4415de3b08270f7f5e2c40b8d8ddf398bc888ffa0c6871997a4d9d74327e350f7caacf3ff6d4c698e7d4cb63618ae38dff1b2569a9e659dfd51c7321c9921f2f57fdca953d1848e46d2e0028cae5141a8217a947dec8a2d1558a74405433485db7bdc2b5fd98d8411124d32ce7da46eeae414dfa2ed96eefdc6b33b00a43c1c80afee4f2e64bd26fe36411cde990ea82348c4e4702dcf6dd4d1294dcf0a4340d042e8a363064f5c551409b02178e3044e4dce87dd8d66d8e6f9c8385e02406f87da1f8fe674b27ceda885ba38a73242a1d146eb71b72ee54f22cfee367864ee6dc335e25fe3dbc5fd115fe3f09c6b981afdd734b85bde31de83d78cc579b67b916870dc0f80dbe63a8e842432b5f54051df76111a9eca9adc5cf5ba19b850b75d1f179bbf3ec9b076553acbcdac81c30b37a7a74b27f717208022786b9cc6f9add00cdb635496e53d3709451906685e4b15ac2d9521c940d5f0e342c7f61b5a2f86eff5da25e11fe426945a18f5d34d24210a1b4d09f1ac01a359155842327b8ad59884090aeab55a2c1271f42931381b5c83931186b290169bea3dfb73055a85eb5cbeb71307446302e9a8a7a32113314cb12f7b6a16fd2b7b514e0e86601245b9f379c157cf20244eecee14b8ed377666fc54ab1e51a6737e005b3f45169a9e818613a4b173e55d532a7d586e4eca6a828c4321ab387323cbadee9761db87ee6e2f979ca5afc86918c4c6bf9539f4ab175cb05965158d6107add461a708496ca2731472efdf62c05c5f8d0086164bcbd9769019f7de76475e80af61b5afdf0dc7332a09b905e5ddc7ee88a913bdf3c61987682add67b388f99dbdccf3174da0a8f95caf0519bf2399fc70d0a72fa722b7868fbb623f78c4befed881fb46ca17d0150a899972802a4d5a902d067b116c3c2c33236fa8e706225f2f0b151b26b8f805d7649615f863f69d76ec4cb5ad7bff7fdaaa41401c9d0a46efecdc29fd8e0e77110909ee280f79ae20cbb3f44bf65a9996665845cce6d78aec9351d46ee764b52ab868444fddb49adff44eed39e26366f641731e47b686a0fa879cae1e0c5226f04971078d872d7bcf667a6529d5bdf50d24037e96c1315022c8ff04c0cfcaa742240ce20335e7c1e67c94e9a91ab38de5cca1d52e858f4b95066574830e01bbd574f5bcdb88a741704ccd4dc9dde5fceb85e7ebe368b453b301608f4f5c36f597e906c4a2420c1ed073c233692c16ba13fb7aa0f51c18531529205f8dc6395345ce8512b6cefe89cc8503bf5102bf78603180b193004cc6c52cf40028e278178f88b954e61e106779367374673c64259bf92ed7eae94639656c08a7e4346af55aff8c61254232655fe5bf294d1e9929c51afab6efcc698e0763fe2e7f208fdea2a1500d9ff9f9497e15c58aefca6bf7c7b06af95aeac7f29652f9a872253f211d0a48b8814aa02e489ea8afe06abe82a25a606e3309d97c8a56c78dabe2c836b764f423a2e4ae2065dab6377b27cc1e526076b355813643012b922e882aa1c732973f863282b00ca403542fdf069b44dd80ad68e0a73595d9d227553b370d7c989134af55fb2d7a13483a553a66b8e64ffdfe9326aaefe07f787b0ba00ba02b2c03dadd60527ba6549c406c2a673dca6d3cadfb5a144eaeeb8134e2cc1836e9811a37668e5aeed46fd9eae8c64169e1426df06ddddfbccd346c4dc0140f35c1d5a112eefa84e5b7090c9cafca9cbafab0bc3f0525e3410ae75b2b8a411e33a3b35f8d7ae03d26fabc0dde0f9bbb4cc20112493814c25929549431ec42e8d0435c5ec5635c51883edfe308a72472a519cc5f4b64558c90901a24c7a53deee2d08cab49897eacb8f9483d4b1284057c5e9d10aac10a7a6e9ab4b6af241edfdcf6d6bba5c6900a1b15384f19cc11ec919808a6b6873db822aa9440b2723c322d8c8e4f883bf00e2205fc5438512af92d1aa19b0fcb71864c5043124dfb25040dfb0b5bdf01c90e6bd55d13622425549985f7cdd90962f09e11acb911c47a2b23123f63f989830155bffab9cffdbfb114216f69051acf42aea2d5d0693944fd3701cb483192afe9fd8d40f69fb6ed2bc949bc5041070a12d8fbe12a6b2a7504f0ffc835cff5d3246d0d8fea1a7c8d019794d53410207b2c03ec26b00e07f114d3dc4bbb673057242ad25fc8089828a60e6b3c8b35b04ca38aedaae78aeddc8e67ff1959c170a787f1f075da4e15c4d718a7ea86623955e83bbf5c466bca3213e31fffee1e49ba03c3edb079409fef8ad7a3a741b500b058fdb16832f88cf1510eafa2505e38d1dee66b493cef92ddfab5cfe6eebebb45c98aad5cc3e1e334f230e57e95bfb2af1fa7b22bfa49c922f123605c820e3582ff516d01ef42eb4fc71bcc1d37540b8b12fd421501e8f0cb16700193ecccda30b9972f91210e0b35cc2eadb3a4195a16fcbdc1eb1026a3a0fde486fec9db573c9fca7d05bb0240c28d56f64d962da25a86b92c9721969691b2ce5e3c7531290922d2598ec3cce795c3eb18ae0d9a9e7a6a0173c61098d4495bf515493b28441013f25e3eac881da85e68e30d4e792f34315b93fa4796548a968918bb585ee754e892d94ba1659033f77bcb06780042767ce3f7cd3b5507867fd6e5314926320c142d1881e1668287c0cd33026da512513996dc9571da1cfe966ada0eeeb5b4c4626e019010e22d81c0ca417b30773d68fdc3d2eaa8d565e8b051cdf52857c92d1eba5b68da1f67a8ffe7fa1b02489f3f9e1589bd1bbc54d7e05f2372d3bf92c4aebd9182c8732423f8a2fe501b27bce852bf9383ca73380462e6cf48c36f8be1634c00d3390b4ba8adf9efe1decba465a875279067e027945c134ec426a08f93f89765e5a8e611c2b5c50ec136feb42b5fe1cc125ec18c99aae55a82b32769e1290cd743304addd2805cc05e7bced82d0da03255de63764872a824334e5684420c2d3cbe65720c587b96524e8a4e320bc2f521c3661ef291ca8b51ff17987c6f796909a8db42461b595b21a0987a7d5736e68ce0897a8f29952b09be371df2b5dc2641c41f5eb6ab66958334cf5f5d3cb653e4dbde25a7059967b5c8dd69cd26a4bd201856720879cccf51bc137212cdf10b6bd5a9790ef27fa38f3cd003f9f73c507ebbb5a7ada5e5900274d10b9170aa1906ce725b511fd9c789ec0ed76c8673001b5765ada72b3448656507751fab881577fb1c022e3dcc0e5672f0134ea4b6167716d2532fefb028308519322ca2903aad66ce99b12732b658fa8e112f6ec28f73ee2069f659c75799fe9c0e3e659eeaf8e769d4eadbb6075b8a3ad20b78f78ba6ee571f26039f69f6bb61f1b00afb39c45d54fc04bf27d9d3c87fb45754dd1b84e5904db3b67ce33a5e99b513e670ec2f1a41b08ba2106ea55dc9dc8a914994243969a722ed9179385838675224107020895b74e94d357f51db92b6", 0x1000) 23:14:22 executing program 0: r0 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)=0xfff7fffffffffff7) 23:14:22 executing program 0: 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) write(r1, 0x0, 0x0) listen(r1, 0x9) shutdown(r0, 0x0) 23:14:22 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) setsockopt(r0, 0x0, 0x800000000000d, &(0x7f0000000000)="eaffffffffff0195", 0x8) 23:14:22 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = shmget$private(0x0, 0x8000, 0x0, &(0x7f0000059000/0x8000)=nil) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) getgroups(0xa, &(0x7f0000000100)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, 0xc) r6 = fcntl$getown(0xffffffffffffff9c, 0x5) pipe(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r7, &(0x7f0000000340)=@file={0x1, './file0\x00'}, 0xa) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000280)={{0x33, r1, r2, r3, r4, 0x100, 0x100}, 0xfff, 0x0, r5, r6, 0x3a29, 0x80, 0x2}) shmctl$IPC_SET(r0, 0x1, &(0x7f0000001380)) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000080)) 23:14:22 executing program 1: 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) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) shmget$private(0x0, 0x2000, 0x80, &(0x7f000044b000/0x2000)=nil) fcntl$setflags(r0, 0x2, 0x1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) close(r1) 23:14:22 executing program 0: r0 = socket(0x10, 0x1, 0x1) getrlimit(0x8, &(0x7f0000000000)) socket(0x21, 0x4003, 0x8e3b) getgid() setsockopt(r0, 0x0, 0x7, &(0x7f0000000080)="51fb5be0528da590752365c73122299f05", 0xfffffffffffffd8c) setsockopt(r0, 0x4, 0xa, &(0x7f0000000040)="1846177d", 0xffffffffffffff6a) 23:14:22 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x10, 0x40) getpeername$unix(r0, &(0x7f0000000140)=@abs, &(0x7f0000000180)=0x8) symlink(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)='./file1\x00') rename(&(0x7f0000000000)='./file1\x00', &(0x7f0000000040)='.\x00') r1 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) getpeername(r1, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) 23:14:22 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x100000000000000, 0x300000000}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0xfffffffffffffff7, 0x9cf, 0x6, 0x3, "61596d593f97a05c6e27efa1b29fbd32f3b57c98", 0x5, 0x5}) syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x8, 0x1, 0x2000100000003}) mprotect(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x1) 23:14:22 executing program 1: r0 = dup(0xffffffffffffff9c) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000140)) socket$inet(0x2, 0x4000, 0x8001) r1 = socket$inet(0x2, 0x2, 0x1) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000080)="87afbca95f514c2e86fc67cc64e487cddc2a01c2763bef5304a33300242aff0f0000458f5ab21244669eb47852e471529815609db50c87ea16c7cb5695fac972dc19d4983159d0dd054e4c7e0cda93f46e5087c18647c387883d57a576799fe220233171cf9ee3276a5e41363544878f3d38fc893980cc10a051486c0fd61ca1f466ef30d02c139670531d154b8ed16d82", 0x91) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCMBIS(r3, 0x8004746c, &(0x7f0000000040)=0x4) ioctl$TIOCEXCL(r2, 0x2000740d) 23:14:22 executing program 0: socket(0x39, 0x4001, 0x8) r0 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000040)=0xffffffff, 0x4) sendmsg(r0, &(0x7f0000003480)={&(0x7f0000000080)=@in6={0x18, 0x0, 0x2, 0x3}, 0xc, &(0x7f0000001180)=[{&(0x7f00000000c0)="3b651e68658234a585ea374e36a13eebf503829eb7dd0c22ff5886ef6d3f23d13a8c71083f31369118e76209f3848493c66691a5535c3d0bd57125a2b5f0513546a8fcb67e83a1f61208d8b52be9d2cdd7a6747e9f86f45b9e0e287a1b0d63eb38007c7631ac5470f68b25ad252dc19ba8eace9b26e5c2f1c3037011b226f4774463b3f15ff2d1f46a420a94662d30396b414582716262b504417c4214b8f1042ae8d48633c0752a3f995a0e1f00a0047a6d9214314e99ced723340826057f926cd7264eba61398601457ee14d35b89f987683c2067bb944558c4593b972c3518169428973b711e1a3070749bfa0807083b3cdf86cbbd8adb9c3ec2f5e2755690793578b8b749b363f73402db8c297b1be83763e1b6b6cfda79ebe49a032fd1f3e83a91314db42d353228225f4c0c38c7b08c693c4df15ae5f114108a42808e3df2a5c90bcb41a8d04cbeaac9a5359dcc9115db2ff141c2342aa98d0ab974390fa41ffaed779f121a3a0de58106af61dc449c41fb0b239c85f832dfd607545acc6c07255cfe42a62270caf4d83fb67e974f32403db10e940d2faa420d611e5eaa0b5d441004d5e2a7b1a7537cfb65babf3eed2c0d3efcc4a36dd59d8f33a2db13194f838d7134e832dfeda4c66cb084d320777dfd6f6cd37626cc1d54e6493e97e8468ec40c5bed8d8a05af91529771c555efdb138604be9b0219368d04a388579648fa6820038b7ba18e81f4c914b246da92027a99a1f647295889491f1a7b0fd7b3c249792395b26476b0d2338ec7228267a710efb9f45c4f27e1f61b00c590adc2441c8cea0e33d5834ec7ba8fe8cb1e80ec3b27550752b99dd36ea9e179542e77ac33534b9a20d7af9cf72e98239947de0b78be39bf1792a904c98333c30aa36510350e64352b0c28c2182e5080b135766c5b20cef00d44dae653ed430ae9270a9a3877c07fc48aaafcf09a8dfbc91153474c7f5a8fd39a394914433a293ab7064036d285fc2d65c8b7e05b5d6d59c00301f1d9a0412869d108d735b424db1e6f9d7d2a8ea387a6c0028027e9dfe2ac407da4fa37bc21954e26eb1072da10429e53071ae8a8a830a2fb268704fb2f20c79c0f41bcf10dbef210e25cc23b8fb94f8db89e32120aaf177d6c94a913f27813e43a050d68fe76bdb2580e68a6ddc6aafed281fdc434ccc3b3ec0e121900cd8d490fca07b5aa62a879214d1110620097499384dab90e86bc795f9824fd618b826952ea2316140ccc49a016f09c0bc3d90f492ceb7ef13fc50840c5bc0b83870c915e36595a363f2ca31498bc8e8366fe8227acd9af4cbbffa49b898b1f9bff023a9b7a49f4aa7e17b5a674c38d9fe90c30bedb9164b9e17fba5fc3a5166dc6f8f14b5a6f1bf45035aecf44b629c950e56ff0348fc2c1f36eb9388db44b740d6ead4e7bce8bc321e8cd63ae7693eb4ff060727aecdf6dc8f8bb2250db22190d6e9b9203df8c168dce323ed95228047ea4451d4439ffc0eb63c87d92d1a56c07273ced1571a838c6bc7c53a5c3310c4906d7f085e28af304165f14ef803dfccd91be84d74098c64e0350b89f8679bf49c7e5691355836728e49d42460f57fb041311d3458b11e2671ff5887a0324d5255dcbd2868fd57a9acd9e7d3ede131e737ae9fef31137ce1921bb13518b5cb945cb191e38348d3fc98df46da48177ad145339a97ca42c58ea9f5e4e8d02df3e13ab358dd7146adc5a0b1ed44ea86cc57de474fee89ab90752e6393d9386afb9c2e73dffbf9f9a281d224dcd1fd5775f4fbd3080cf348d17acd9c2968b989d727e97a7151eeb83167e2ee957e19a4fa53e873cdfccfab069a7120d0e6c7a15d91f4da56e17f00cf1ef35be9d8c36bbe80770961ebd856269a1e43afe31c7bcb3cb9494576bc9094f08d94ca44d85b5dd4cb6abd228421420313b017f87c990809b10a8c96d8fe8d9794929d7cd8ab59a76e5d737260453326939c6ea04719f013a81cbb0056795c109e47c9a318e059cf90987c0dfff8e4c385d15ace5d5bbe9c9724d7bfcc7460481cd0dc9356a8c1a368ecae325fdeeefd832bf317ec4f388345df6ce8435a2b30553fee6738a646ac07d0e2fa0ed38679893bb35c4eaa430ae7d3da1da579bf8cc6b270ef99f1a26c66445645909d5c944c036e6899e58ee5dc1e4ed5a6e71490741755c119b349c74b933116f1395f13e23d55e2b6f3a28b17f46087131b491e95161c0b372e7ecd20098ffdd33f46d278e04f343a6000ccd7770daae804755d85b2cb8a27d4bba2278e31015f79c3b37c63ceb1ad16105cdad3916bef7afed18fc6d524ab9d2adff36b2aca8f9a666a7bb780339e59f244ebbf31b7115d54e9621b769cba9ed9638777ee121bd906c7d7648125d628a4ea3d0fa1db35ae282529762052d23d2797b77f714bc959d9407e2859d5faf29d5e22bf7de48a96507d47574f530c6bff79b46214c49a62819c30aec78f9986f89c88c4f94bf8667c3253710ea13e80927ab987c30b30225a51a877e889a46485ff1ef828da8e6499f57492ddb77f13b7d41977b618186b75bd8559ff25ef0d94847ba370a35c9efe00c4d0823f68834a81d266e3ea33a391778229ef557533cbac41000489f675c018f755b14d8cb055fca0df8300f2b97e42f9af1a8414fffca51c98df20ba90e0a5a112e2e756a76af9cfa8d06117f6146ff260ac9dc6082e1eb94a4caaca5eb85ac66490449e5cda6a4e4dab090d38f7732c12fe931786db92accdeeaaa3b0c9935ba1a8598134fd7054fa3125fc77b23bd6406f9cecda46d9a143154a4a57f16dd31ba4318054990cbb9531de2abdbce41ab5f8976cfd7ea7966f636a3df6731fe3f951e06ff355893505d1f843dc2a0104ad3f6bfcfc1c299e90468f80906a7721840b3f326608eeebcc2a87b87d611d2067a9c906b896fcb3855ffa73439ccbfc74c038cc35b99c545e9e7f76e317873b782cd1eaac8d3254ad838963f230572af2198947189f31f097459526530a0c1c66bd4a321a96321beeb529e80649f35a4e7034375dc647394eafd1591aa3c3e3f6f599dbf93281ee3030e37d6014aa860f6be4cb44d64f28494720e91031313a1698cba49f29b1e15bf7930e82957d25f89d2667d3280220ddcf4d23666346f72a5355709291d743e666219ffa494202ab651a3a16b93a44cc0ea4e4b1c16c25534f428a739985ccec4c433c7ea71f009052b2354660061f84827e4444bd4b83651f280813dd9298d6e107a76c025378240012a92494d3a810dc10e959d1e99f7a5a0531d0c42aad69b0b41e09faa8756fbbb53505324b5fc84af95df4dfcd79c3035abec5d242604da997e6f2166af849196a517c2646b917b8b4abbd43d9cf137cbdeecc17bd291872d3f9c0487e9ffa1d3d5ee9eeafa9d207ce955dc4cf4d5a745f41cbe141ebaaf10b6f571b689365355e1c257a05e7d11a63870fd897d37665e01796f0184f2dd23e95aa292886ec63257bfa9cca91655cea4d8dc58e2c407cb1256478459a00fd89de040b0459d912aafdda8b617f13477d17b46a3ba2ae482b23693572849176d8039d0b87d0b597ed9f64dee7d277f65a7b33f2d432ff24693910d80dd30d2f252e0ed719ec2bbfa15c0683318dcafcdd7e59a8d894e7c0ececf0fe3517be5a2767dac7a40443acda5acadc7fbfdf47db72dbee145e6d0728b2b4adc8bbc23388efd014c3c6cba3724d134e07483246ed7311f41a1838b516676da6c4d700a739441635645eda52ae24f6bb038a54a02b505bdd69e648c423f5f5e6a23408cc7b113229c0440d924095fb68369f8a2a67ef87df56e0c0361f0aaa58ceb26b5a7d55b867028aed00acf9b7c8e1b095c3f992a0b7468e4336963f112cb7b9478f44f197811fdd9d74b30fecabb1934ad157a482c8effa4e72eda3305b7991aff7c5dd2c5ef04a0d93146ffab85dbbccb160e934ce469d69813c8dc916c043ca0b05dc10b117ccd0268c3d6112f9eaa25a528b9155ce4340812f33edddc718f3eb9cd8c89baa84f902fb03a52a430225633ed82847edf85486374ef34fa86c0c22835a19fbefa5b0203c6e13bacc4c3d4177ccad1b9728e6f3ac862ba6e7de2939ed5976646d3f184a5f3afb414ed4b410909316ffd4dfb8e0837fe821696c3b08be354b0352d8a1fef9282740456b7e012970f0ffa38447685006683dc8834921105a06f1d7a0f92b889c30f012e56b1f053b9891361606abee791075f2f92269bdb9da1e5640ab8195802ec1d589c01524a2b567ce7951fcb57ff12e965b845540aebfea5c542fad8f131e36434bac137fd4b6c33267afeeabab6012088a8e0a470a135d5432018efd362993a725a0b45892a29fde5849824cf0b6a6adf9e82c39579796aea756eb7e0abf4e5ddb6070025042033d59cc2525643818afd578fe66dbe3b018a38f42259c2cdb222063679db74cee2deec91a594d47208ed97b637086a3c608c2e88750b20a5d33b1da07b846014ef855ff05374f3931590c2edb786b5bbb04188b923a4e5b68e148b3167b9a236062c0dfcab1aed6effb089e07f1f984b4c66e27bab564556f86fbca3694214f200a10560f92f542f4c8128ca5641b70fcef1168b5cfe53414ff469a4dba189644049e04cf768a66d1f5de563c2656cb75abdc0c9292b1e727cd2085ec45c78d16ca1c8b4fb7396bece9afa52968373cb84d1f675ce7637341c29d4d879ce7c159ec986997ce0f62e14deeb5e4a5f014c27d7bccfc91389b683af7ca3fd1bb1f8690fd1a438eaf6638e00dd2254e2eae334e4aece1941f1d95d47b87d8e89aa92a4e8124cbcfeeb2ec1fec2b6844ae6964bafd145657ba60400b3034ceef02db720a494418ba3e90d175269c76df80e2acd3f257fb08dd7a7c337f6f6db3a1b248b3589ec3e02e9e04d5ee6a37709495120512e01c39c468a23c394a15d39e151bdcac62d441e10b3c4daf35b78f0b86bc5f235bb54a8d3790c97c231d387a1b45dca7f2ec34b7079d803b4f5982051ce91ca69cfef89ecaac3c74df7fac17566ef9f3445c99faefb0ab174196474bb965b7c44713ebe72a7dd255ceab6500c973cf54ca56d5f8d8663be4060a41770517999819fe17fdd0386a0d03d9865a57e23ccf78827c826632c4bf4d0bee90a57cdbc0aaa957ade5a9838c2052fa04f2e19afe38988cf53225206285cee3fbf8fe5c4f102102f9825912bfa084fbe64e47bc047f61460d610d39f45d6d258798891a6034c222798ceeacd5979fc6218420059f177d6040f62952ac7dd6489751caeb429ac45f0d0ac124385508efbd83c201cf2d396a80e4f77cb89dba9c77641ddec433b3874b3e3eed28b6edfe91597e115f28920583bf909df7579c8894351f5d683a2d3b9020e8e63451caf3a6657ea9fc704dacce8dc6b4da7cd07930cb1cdd21aefac1ee6a75ab754dd6b8966cc4750dd4da092ddcf2905ffa33c6d6fdb8843709993c090cd8add632c023d8bb0ab69e6790887ecec616c04a2a3052d003be48620a3364aa345249ac93d37ca77098670f61e2c399cf5929b6898a37bd3f00025a20fb0037f4c36eea22b5a454e497c5e6de3064dacf48c7a346740fa8cbc289011199e2759c0504342e28450d288634a4c37288b26dfc7ffbe5cd7555d36af281ac9d7dd6caa4d9856671f2c19f4c100e6ab211f929ad50a199b758213ec0162585f4cac0f028b0868cbc77e96f6622dceef1171cb4658a9e966ee13d2c70695b31707f00f20f0d650b3d3bdce878fb2b1b5bd994f5", 0x1000}, {&(0x7f00000010c0)="c25f88b96b918919a9121570ca00fef04f6f8e4ba8c840f5efdbcc2ab824e02ddde13e53cce7d1c31e6841bea66eb47c33aee21bd95f77233d5143a78c13fd2fb5c63fc1d8b0539c5f2e522a0a3bf640f64287c0caf603a5fb052215554b94e0f3de8de15e35e07bfb490c", 0x6b}, {&(0x7f0000001140)="27d41c8953aa8c93cb592f18d36773d9ca792c9abbbcee7cb0c4fedb009d45dd4ba12aa1", 0x24}], 0x3, &(0x7f00000011c0)=[{0x1010, 0xffff, 0x25b, "22bfcec1e9e930ddfb70583236f91dd2f6e9bf56f0d1a38a0da1cfa3f72d2aa7686169f11eef5c311063356b0ce94ed59d7f059fde4240776c9255d8f9e4851dac13550003d09ae5ff687e06c989fc2965b7f30142cc87e6bb7266a8529f8de4aea28e06c82b12c08b28669bb92e2c5a5b80e24aba3abec38329f70cec829db98cc6d3ab296dfcf37d3a1a0b18e0dbce2b6e3bbd652c0f63c8a227d15c9ec55005c7e40178419aa45fcd722c8ec165c8225c2bbd6bd521a1492dbc19dfe5b7c6ba260da39eeba4fe67e96f98c0ca996b998a4a51576c09ba842925fed1cb1e5b9bf2870b2fc39d65953925ac14490b8b9c0456c6728de3404c7ca9c7b3052776d27c71cfb12dfd453ee23e35678307e6e39e673e5a50f991bfbe09278b60b0a65c2da7ff57f32cc4850ed8c36766184c5d0db64d88e4d63a62753d05b3d38d954aac28d161674351114e08f1ddfe18b446f2217e8737745d57871aeb024985e2f7db0dc66c354e33833948304c2b24f355a0642e53d8397d729d2290480ad0c511b3a2210bd05f43b74eeae7349d09297603b043124c4aeae59457ce71a27f713d0dac682ece8740d347a21ae16903d18d41a4cc79746db50039626803df2d2727aa15964ff5eecbb35f9e8619ded606354871b66cdfe194da331427bda1f8764cd7dd1738282f2822c6e7cc6d864852097d0d606ba6e7dab6d9e1b2bf1278c151dbc62e77c52a426f9fa6b402a9461db8593d3bc6b4d2f84b61f79381fc64fac47080c6733acbf5dbccff764bb334cc2fafd73393234c5cdd59754b9c31df44e719c9a5c939a8d416631282e2ff74b736169e0d6c9c72c0e51262424d310d3b7414b40a67b71570ceb0ba51e51f1b7bccb732fd9810bf5bd552dc405e77d38d55be92831eaf0a4ae0a8082e7997df6d45165280634b48ccd60d26e4ccbabab53dcb04b314ac314953639b21586ecbe529300eee35b6b442b23af0f5b96e4db1731c486df88c34f8de66d41b972f3988a80af5cfd10db872f5aa6c8b09b69763cd09f49b2468d35ecef43f2c08987024e488954243488cf8ca4997436a33d74e19ed7f86a2054a47a829066f7324da9a1d7d993104996673702bb8859ab9700044c6fcdc276bb239e2baf9b85e1a67fd850fc1d7327df4501e01cbd1416a0ecfbeb6bb06f73088e29602058995a8bc7b483ddf3c32ac7af550c02ac5880a764633a7e64f3b69e2b1a32447cac65417f0dadb530e5b6149d52fd8d746b196c578a973b68af0c4d44569ae1644a676c4309a0b0b1a67f4ea6dbf1eadbc02062c2a1a6ee7b4e8a69c591adfff04e2e56e01a85e498beb890a89d16e4f9e6ade50c2c036f77a2483ea387bfb6a3d20dd61a252d84b9b45310aa79500f61d2667f54b3b4a2c009f31516fc0df92a12812e00d677d4d06e76e53b8f326c3b0cf870aad3190f0c311ca89603f6d6379ad6d046490bebaf9fb10bb4b800b91094fa04c02453214e927f2641ad30fb1d26370c0a649b57c69bb08ff8c6df6e2b75a5790b4d56326faff62a5171605cd38578abc184dcc1727acdf0b3fbc77b4c49b0d690e570e6c57015cefe994f7752d6fcf282ea071e3ac040e622d139ab7c8c62b4fdb615aa1c648265624a12f4e23f9e662f52880a64aad3c20b19edefab37585baab4a63b1d45410c901d0d1a190bc77be6241b97c54515b67826b7d224c35ef20e2155c69b14300f9d9398cbf34bd86591d7af3348f8ae3debf8b583cc9b4f46ab761e45b694b507ceb509e2f6fb406d53a618eca8f4be7fd287de7c35f5be3c81dd96b3061b319b8a61c8e471b1f9b6c34de3f7f2579c60d3c9a30631ce7fb1e7781d82bb2862f0999b1542728388928f40d3b01e5f6df6559c53f9abb88fbd48db03d51a0d18f67ce81ad23ea4fca7b753c6aa66a428b5a7060ae49376b2fd8d605cc52ba2df726b468c2e727e976a8878bf14070f068d060144d7c0fe6dfcf6cf49c4d0a17b74844e80d5316e22e29d4eb2231d4443d7774256c00908d08b521ace4879e7a351fb7b4a4688f5b320103e9299fe381ce0519c1fb972a9a32bdf10a2709b7bd330d0aa6b347e9a04ce0fbbe686ac4128cd529b110d271ca83ff0290307d24545f29486ea19ce23f782405c36dffc25e35bd3b09fd5b3176e030efa84943b235e84117077ceba544cae4707c22f71ceabea28a146b2cb2f9705e2d6bd5baa3a863fe8837056d83fa499d714fcd7471e490d79f99a8714d8f2ed4643e393ba116484f253957e0c2cd69093b0afd44390f25475af4445ef3725a77ac052c2eb734cbeb9adec427f6a46f936894c0c54dcae842a6bff9cb37c83678eeb99fda67635482a36fc61fe080a6861822710508131743b53bcac4ad6d73e2fe37121c3136e9558e79f2a4581a492003eec30b347d8674db2f6869049dc54059115681a14071b79911362807f9c2615e63edd40dc51f6020a55e7b0e14f02841555f2fb3eb68b17758ff34cb572d782783377a2a617510c72768541268fa246e68744153d227378e0dab8e18a8344372a8249d940e9c6aad942ac8219565adfacce5d33a1ce497db16d49fea39538dd8209f65448787238ae174ce21776500ff56ab36bfc2607b273dc9182553656836f209c887891470cc0cfdb73ca59686e2a63b5ff752c8cc63e93c607d8edf8e56ec8551a77d410785ca41e10ff1c3e61541c0724c7dd382f4fbe62104c0f02b8529bb84d147c9ae47e30981a8db543436567312d7977ae5c5635fb51477e8e81e69dd7c5fbc905ab63cc22a0f87f32026cf417d392ba33add9e1690537a454ccc4a52c7710910d1cce68e460fe7c92f56fbb0f7ecc40d63482ef8745e3c3dc51464863374f162dcd7e4598fc1d40d4f240b0ad5f55f802cc46c90f8b0456afd0e980858c322d841f88aa5d5294a66264d99b1dc5bc71ba71160dc13696d76606b6337a9e5c7f20d48ece8466a6e38561d099dc3b9a3b0cf912b7e570d9a9c6ac36c556d95f5809c852599fb8e068455117f35bcfd70ca2b7848f8a3fb068a0603049d574ab6f552e1ce16ef5aeded0dfa2ba629f90a7bca3f8b37c5dc588f3536e2b53257dc55721c9c6c34b132945469be655d9b1997efe89fc3cb4f11e48f3e349aad21fddfd4da09c152286fef95ee4a9795b12ba82b387a64b9cf7f1b5cb5e6958f48216d4afad6694d5889f233066b24ba2ac58bb44092066ec7b66de251c700b90a0308c39f13f3a6e1d11f3bfc2680b86a5e46f056ca88b1aa0bf5103ee8173e537bd45c5b2dd594957586c30f6419aa9834d971522fb3acceebacc5893b6ebfa27a283b4c6fdceb275996b7b6cb93ea944e786a664820b49d98e75fda5584c7252eb478f7f98091bf08bf0bd338aea940bc2c0ea930b3b1a4c34af6fd361dc9ca9adb78c0a211193861b484d3e8d8d8742e4dd068b66e0129ae7bc52d9991ebb1802e06acb359593d41598e8be11975f4b8587cb0e5b49288169bca477386ece7af8a63fce556ff71e598c736799392ffe9c943be176a3fe107fe4581749c3e12f2332ef5795c73aa9266319e7559e10c1ba46245e0f86e0d49b4775cc2f0f601f474d3974914ae4a1ceaa338c5dad85185e9cd26fec8071dcaba3da5daa2e074fbb8fc2d19f498399e2b1ce07f66506af6b5b1fa72bd280fdac2520d612b8bb3a906a658e076c293981b02c03a325b83afde716a45e43a28651eaa1c3dff07dcf72a504ebfd8e288aae80c6be42a7927a55b79e587f130d62a05cda4db9071cb18fd25994e05dcfc0bea9790af127991e542ecd89db67a87aec21fe80a92be9f663c96bd51fcd86f610498cfcb5d4a8f6250bf312a0b67f3d9ac1dfbe04fae6a7454dda24ae043990c6bad4a7c2f845cb2db03acf4885106fcec9bcbd4d1de49f43caa11d407c42dce14f871289d96498ebd72b92d3e38cc3ac89c1453a7b1be618ec0feb115aaa1a29d1e36c1208c0f98e35c725a1563c02fac29d8d372fcd53059c3d6e851f1760d60a8883c6f530b1d26f17792d2c31755fbe003750eae72d840b08864c016b2020ec9be321b56513f5d46385e4f3d79007a6ccac0f33d5e8c737d845debc60c47a11bd09df5696522e7811ad77083ed7ebb26f482237ef5fc02b7a6ba1b86a65ced1531be8529a6a58a50544cfbd4c8a8d074d2ff6fb5f3ba218e5bb489ded41d6678eb7bf5260c18d0a2dfde05997156c1deee5393827943db47b8b2bcca6fb2e57f55a98a906b9783fd0d56fb8407e30269e36746f91f372a9ca5be0dc1b3ba81bf84a4ad450c97c5a56080d63072a894429102134f177794692612867b7a25c8537e2dc99c6916de3fa5b3449dc13d6ce491bcae073b9afcdf42c85a874958f6e2a26c6672e69f7318db412832f97552e21c257a82463e4b1b6ad3057d567e8699565c571bc9163a869080d3ce5f67796b8cae281d4ac512f4904d0d995963a4b331a49944c247599a7c4d650990c78546f6737d6a641d1f159a0f6faa21199a9ba65ad38e74abadfc2964e32b6169affb765c4939d2ac4ce330ca0f8f6de3aa90ae055af364d22b8bd440efb143f2c782b5ea83d11d37691e61b7c08e4459632cc319ccba28d5bcc0ceaae392f57580895be51b56a969bc1c4c1333f790f17b9319f6e0d7df612402395c39957075da69ca16634dab492d83f65d5846917741630dee4da2b16836c694317a7a552642c334cedc3310bdf3808986f6dda92ceab661c1410bb9179da9d3cb1a618335f4c2b7744aaf67224985ede20555010e6dc30ababbc41004b10549a90cd2b71e1b9aedfe0e167d58d63838a52a7470fd85b02cac3a38b62d22854fa6b1cdc9058c7c87a3a06f741c0b3082cd3edc16f06f0d8266c788878a0e96a76dd287ff1dfa9d11b4084566b55b3661e97a962d6f326d2d92b29a792ff384417f08888fe7507551a143b87fd850afe9c006fcf9e40e9820ab53e8f405b883f5d23aae0c007f57afe797c2b62a8c637bea3189efe28ab147e10ec2fc34b9116948e8fba060654e9289abd49200f080b6c23a0db2d7eec5e5bf3c6f667ceb0d61fcf6ca9c52552fb7a071c6e68cafef7850fcea2d3aa5986dbe5f48cb94bb01d6840bfdc1ac96ce1ea7bb6043e3b34367e18ccd1c05f5786764b957462cc7aa05c31277fd9550ffc61e09d33ca56ed718cf2587f8807199c8b69a772c5b977ceb7c43ebb1dce2176ddbb376d2b20d654daa2efa26bfe82fe8ed16860ee834e671abff375169d38c33fde80ec7d3a6796aadea290586b750fa69d0d25ca13cebb634b8d9fda7dbbe1b56b0fd608b2484d24f1961ec349b8119eae50500d872ccfd4eca96c37e2b040c9d15b806131b5392657d5cc7a69b25b282750c6d6427b5c75f1593f39ede010d911ae16f4817eadb78d755df4bf01354ec7c10a7bd8cc4c0a6747d007a5aa4b068905aa7cf9b4dc4218a3b23007f1948835b999ca34c7e9a5be3f15fadc4017d881509b188b00814097c9bee3d3fb0c4ff7f9ac167e5ec9fa076fd43f66ebf8ecab264a074b0be075e09a3ef3ef95eed13c1ba3b736b020992497bad3b44a668a5eaab3520dc2002e25aec189c9343d8aee66c8e705ce130670bb2301b82a0a3329d7da9586d22c876000145be2ddd46eec2f91278d8f023767fa2482021a44e087f4d2b33da7491e1a828d78257076a568f662b8310742a831de26779b12225ba5a5a220c09f5993c2ae187328cad6ad4269c4315a9c2c065ed7c79c143addabbc8dcc1c89a889f41f54303250c0b94"}, {0x50, 0xffff, 0xfffffffffffffffd, "2fc042b497a5fbe8f76d7585c6a26d620e127a4f045085605f52911fffcf963ca3572e00df4612c42806c869cce5d3d4ea5e0be28c4a113d6b991a50fd"}, {0x40, 0xffff, 0xe4, "d431bc537fcb3918e18c8211bafe28a6f6446eb0ff5fdaa747ea63e453067c77b653d3b264c8edb63f"}, {0xf8, 0xffff, 0x3, "aa710373e5daeefe9796bdf3fb4fc1fe9e8050f0bf49fd7723babae95be97faba9c2afc5f0d5cd5a05b99ac4e31ecd611938e85e1e587d44a250a9990f3b40684256f37aa099737b4b5abebfab53e2ed6fea8f146fab8ef30330113d16ab8e247dfdb451bc571bf2eadee4276244bd8c1f35e69fa88345ed9bd8b1d92c9a9ca6d45bc36ac3505d65eb8d131f1864bc56987cb2e5f79c5b973cd7c90ab176ebb377ebdecd277f5fd872b2eb6c9dfd6db95a545575922752e568ec67dfbfb6817bcf2676a8432356aea32ed56cbb1026e1e77dd94633453a4ca6765eb6345bf8764b9369fe"}, {0xe8, 0xffff, 0x3, "9e3ef0f936bd21a8ce58d9602fb06b2ed091352e53643aba781e25e522b3b7c22a595a2f0bd1ef7edd3d90f4ab07bd0afd720a835a8309c5abb26860238e4694b4cb85e2b1a84bc1e5f798fd7373c98b5bd2751918c52a0aae5f24f14dccadb8e9c1b078bcf1a19bb939783805ae6d4df56648dab28aef4ed71324d5604595f8b95757724632657ff27542e64f7ef1aae90f30a91122c566ad674cfad69387f4bfb2dd505da6ed31e498783a7ef33e00ff6c413e734ae419d5588085a4c57953ad7b11737d0e1cc263fe7ebe802cc9917e"}, {0x28, 0x0, 0x0, "282e1c7664b26a723c9cfc6ee591b8bdb6a924700c"}, {0x1010, 0x1, 0x2, "76effea45f967a6dbc9e515cd2ca250accc6828637dd858c0e0ad70a4933c33ea422e4ab9aa0847dc98279d2dd2c13638eaada7964eeedcfa3b6db6bea09fa957522ab41f40ae16451e7d5efd760ff807bff851ac5eb7cfcd4a5ed3988be88675b95624ae90781f3db9c8639ddd5fb52c2d4f30df6aa5691635ac4235e96df9f3250f76c3454706cec76b7389afc88677191ce0e3049c541a27b061d631bffc085ac0f06c96d4b53c321f88ec86aa00908fe10e60a12d4ef3616a657f1f71a697c3f5737e6d2d62c70eafb55ae1ed9d71d066abe9b4f539ed1ab306330d52a0fad41e2a620c4ea56b0b303c756439f812a68c6025bb6130a86c535a65f4ccb4b7d46d1d5c1892c632d03f31e0595a19a184eb80856d6812ee5a87c1e83512afe7d7eb2ef23354b3fe6635f4c9d7185a8a6908ac36a5021004cf0f821150183c107bd8046357415ceb6208f219f2f44463ceb8062764f0358afe551d32f0e57dba5f554d6553fbd1a3ac59e23f7a96756c034f591fa5435528411cbd99e178f7471e7ba16c1ad6c81ebbd8acff44d15bddcc345a273f15f6ddef6fa11bba3c13419d9f1f29d77de7a0d285eb8c5aedde5b81daa827993f9a725393b1054f2754f692def5db3b7cbbeb0e68f62489292d4a3f5785de6541fcc93b8c4aee09d6db0eb41dbcb0331480cf5291d769696551c84ef283224126fd466e15c15ea1ca94ce977639d96e2aad2bd6416934d4d7db0e4f5814fc9ff892ccf6f426769eaaf76f398d35dcecf292fa9f61bfa2d9f138dfcfb3c321cecc6c95b0e111fa6310015bdcebfa63acf038c72888cf58ffb923c7fbd66a5b7410a9c0ff02f8867a20abb353b90e0f8f0bdc0f60141239e551924a2287b8bb4dacbcc2411cfe856bae80c79a4df90327fd1fed4fde3a905b17a1e1e4b611f04ae7d0f38c62974d9eee38ae0880439ad5556b055b4e5d171bb243d339ff4b6dd1973b31ffa61e6774d15387b1a679389fb87d443ab7219e64f4537235c3ae5080a492e19750aedf92832c4249a61acb156c00b424af15eab6904de41ba500c15c873ea88fc4680929657dac994f6f2a0706533f65e6f247f8a26b24af95e6db06ad2e1e863bc088a67b6faf03c2d6722a02cfa16cbc5f08642c1cc7c5e566fac216dfadad95a4ccf57aec0cfdfa15df70742777c5fd5676345b32a7e84d11b5c4ed98951a82eec415b470f825093272ee4a537a0030f341e083d2309ee43e6b67a1ea268731fc475c85396a254179fc0ff19b12f845e6d59dc638e9d03684ae053801deecd1ef9aa887281db9f9296941a7d3330c7e8c8a41e35207661ea7a89b1ad0595a68815e0c996c933877649f59b34ad78be1d5890dfa4d56c71ac62e7be4e0ce50e85103076c4b61fde72fc93748c34eca444fe3b0ee60f876a3dd59d11c39f023d5bac026c9e1eb832aced83f4428013e7b50c2f6f7b0ff77316708599178b6c316fc417f5da8fdf395711257b2983c877c5059b1c3b59ef689913bb416cbfb2db79a68ef3f2ad0d58295aa1f42e6324f850f0e3247433b0f712c66f67dba858d974bf840d929ca2e12267fd072097ee683b7b39bf0c2b0503a05d26b81074a6e26a781ecd7e30bcdd4b12b6e0a9c899836d4d6488555092df86338b86c875c040a4049e59f2215d5caaa319e3e0f2a57ac3aef43dc5f23f414449d89eb78c245f504f6bafd96a5b0641e26b4671a407d7ca266afaed39f1af132a23c06759bf48a6731378eb1e7a4c01dee2b9bd2309c9b78ac1ab94e20180fd77aa1084c4fb15181eed1f99c6978ca3eb2af3c11953e80fcc6726aad1beade98a06f7a7627a75ce2c5a44a7f7295f06a06b0c6d5b37df4a55145c2cfdec1a1f5f1c6faa43f8d265be2dcee160f450154b6a7c4daf09a43a241093d234675e643e2314dfb7606a79e2863afe3dc7a6e9b236d59ad107c8fef44aaabfdd96004fd2d2d0e809faaa71c6e3f0b9fc67326ac2fd52b227406cd3f1bae099fb8e124df83424da84a2f3d03da51349242f343d7e3acefe45d596a7074a528470a52e7707f1f36d329ad466040a3b4d4742d369722d7dd5578f33946e58a8d2e3599fecf75c8ae8d918269b3feebd91908d084ed32a3d7296dd1eb5004f76078821e296e23262d6abf128c26213342c7082941791912744b48ce3debc3c223f0f2782072d9cd8f957bfdcfdef95fef0dd5934f6de253ba51f2198cd5f0bff1a1368d5c1ee5fba19536abcef7bccd8134cdc5e16b2d4a8a496e73dd1a1cd14dd68ca3126b35c2e1b4fed64503c91aeb28a67134be8326695f39f1577a8510249f6b0de166f4b4e610703768c16e9243a9f17ed12754efc53b181c0af0ce31f4aa965014626046a116502b91262e4ad8ea753b86defed6287ff7df3e3b3611946fa1c41faade51677561f49562b14dcee2652c796750e128a5c9ad650a0c31667524ae3308f2a3ef27c3afaabb33cd7d98ec1a5b1a2d70653825d867400c7440d236f143cd95af3b333d68122545a419764e5cc85b0c512547c26b4d7b7a0d8266cb1c6deef3048b46814dd33496c158d9b16696473730d7d002e890268ea8237e18c6c5f1a9f8c946467c80be1d7f71d946069b3a4a71cdd221c2247b12661bb14ccd9d6c1c3586d9fabff5bbfc066da75f56e1c50a61d476f38fc30b8633b807038509e52dfd9c810686d42d2edf9f97355b67e827cb9aa98e74ecca073162226ba364d2ee4f83f4c83e77fdddac47f3ef97a4cb0a2511a1b093ddd22f6b6e2f605b8f69004cc1ae86af6d56aee60560ea005f4318380e77e1e1d3ea1d6d4b98426a19a6845f71c85060b9d33907d12cf85b5a52ee2dd6532e80eeb6694d5d268a10e9de5c7b28af6752dc3191311683d57ad9277a8583888c97e896ca6deb23c935dd377a33344ef518db8e1f3ed1f693f1a390c6d05a0439ba84b8bf23ef8e73a0260c1fe5ce69527cac8f0257b13c5eada408a58122372821dc85b57de7f3f77f74be6067ec8ce4bde855ae653d13da9e36b67e8070df98289bc98e1007602f7fc9bb829a075064b35ecc6b75319d9a52e2fc38d84f9e9a836cc4dd1070d624917a4de3c950c1455d7c998798662ff85d1e921d7888e268954884cf1b82d4a70202da8debea0077f5a796fd0a841490a50a029f799bfb9fde19f276c375607ecb6754080e487ebf4ab3427c51074d0723916e86499a89d46b6188052db2678d0cbdba998f44268ecfb70cf14227c26200efe8a484eb108e959e125335a0b857f525a788d1faf57d21faa9d499405040429d2e1892e8fdfc6a12d7cf75b406a4c70aa634a6082da3e475b8862cbccb98ceba538c751df431c9cca9034339f83da27b49b7d0b45faf4a571239dee43650bfca711f85bfbef83239625330cbf830487d39baf9d6f21d6b6d328ad6f9b8c6b5c6f0fc6a7a1a4904d9dd649ef34a5450548cf5022e961b2b417a444ef9c6dcbfdbb4cfb1ab828379c88eff9349b2fd95b92ac7a45283a26e51349b3cc2d22b98d70d4c6252dd903af12dcaa5019799aa8a37f03bfa928273fb48c2166abacbe6b39f1f92a7d6e39c04ca73ee8362e06c068fbe0a3e52c84c693f244d21a20f31d7c7efbb30f4ba5c91d6686f61881de179f025762371bfebfc4cf868968ac8b7483ddf8759dce7510c0817202192ca59f9218d9a5b496ea63d5bef90a2ac520f19e8d41b0936be829adef5d35336ec829d06ceb52485571dfb5dda29d71f7306d9e5cf3b6940f787d121702502bd7c2df734b453c4b4c7c3b0489135375ff9e3d9341a14fe00bca2241c567a656d68fcc1d6d6cac3cc86e593ec3525cb41f808690a0e273946c7e7a106e83c42f136417e3c1cac3e90307bcf76e43cb72441244c27bb3873eabc4e37ef5492acf251e55459a753c2c790eef76ca2fc329bfa8ca6b3104fca9515ef48d86942ec8f4c362497586063fd2450359c62da0e7bcfff0e23f836fca6f810d1285ab711d8a4020c55a3c9cba8ea61f38ed0fc84022d27e40969b171c35fd9ee73007dd91556300b403c28060917aaa388691e6d38c65bc87f6b18143fa4c03e4289a2082fb91fb9b378283197f6659f9c112da5b547cc6b319bb9d5a31ae5305e837ae22f1498be52c7ba30d662f231b5cac0754300094c0fd7ad51b12eeaab8fce453bdc16f49a1dea1242a1f5226aaa4903360e2c13505e5bf4bf0596538ea72f7f2df8e4634210dac286d8811f09dad5dc7293a100b29db1dc6b26c269de22a7b024e76cce6e0721823a91561970c2c65e5b73a818e650c4116e0bdc7acc6bfb964696fc5f099bb53ed5e5b067599d275309b94f27eaf44903e2f766fcef353fac8cfc017919c5c85aca9f0559556c652d894d617b1f58c806975be3eb8fbe33e2941dacb75fe4356453f4475b22b0896b2894fc09cf1ae2d3fef9a52c651766fc814da4ccdb7679a96adc8c0e0f629fbb44075180d7997ea91cfbe4983c080b82b5b396b1cc90a7bf3b959f173228b72a05aae65cd69dda119718376f0a48d5ec633facf92ad99a22e6b0676c468b1060f19deb30dd6e28e348f1248ff1607d9c4a2290b92a2f13707a061381a168d1068e90ffbe49115c34037e60524089ffe899eeb1984576e1868122ea72b27f57ef001ecb35f2782c2f92e7437a25c73d2bcbb46079ffcd1b87edf4e16056f181b6d83e9f655917b2fe759ddd616e41c96a54300abd5407a0879423733663d361e6c0de205d90d50e3c3576ed3d38aa0f121feb22c5d4b6bc8ade284aeb4822ba768e9e9a436a6024000969d390238bf365ea74cb10a1278b46d11359eac8c7f16578414ca2f0d3bd764062ed5d366a19b183e8096dd68b533a52075de8271cf48f84d2eb8acb264219828b7f7d8a3296803f5bdae19d02b5e02aaeb2dae763674315399b656895e1be529b8095aec02d1880aaad94f455865a7b3f56c42c129e234191ef0bfab5d8e91394fb53e034e3b335a339be1100db8d1a666092180b5a752ba9e80da81d143347a01d960270c493cb27135543dc9a7ec18809ae247eda7339e7d7c0d84bb1da9d744870178670afafcca1e17633da49c6f6bcd74c441e3bfdf530cd5b15d40bae569d51591b8396de2d9c9e64c25738dd8b905dffff086a85c7f4191698d81a86aaa3074733c8f11d8aeda3ef2faef9f5c9d12d2d4aef0d2f399cb614ea2b7e4e3800391008747e6179ba5668b92e781545bc32c9ab87a2fef56318c6ae91fa8645f2ed965b0f98ad318a4b6f009a960dd9d6923e13adcf252b55aa0c8fe6a4d9cfdb27f25e6ff880c9f666ebe23f5c9aeea990083e7b712fe22b853e630ea3566fd792cc279543d6e843bb9c9275147eb2ac2d7ca76ee96e1bf0004beb2262a551d57aeafdf7bdb4d89312d742400af3bf0c541112d1b621a667e0c36ccfd36ff6080b1ea20b1495daa0f1efebcc2be0b105f9e8e88d0f40af8aeaf2c277ddb82758fd614c2ca81abf9d76343cac653e98d94fc0b0fa83b5a9639f0690f1ea201105c6252d2ac41ef641f3d63220b61f781afa08d8faa13face046bba22e1497c33b3f6ee6b5334d29e6f0bdb561cf91b17e740c81ff455c91d75b3b76f563fef272e4ecc8cda78e21cb37df73396022c1214b1050d18e274784f4bb9310940fd169fa1e21799843f04bf6c187d6b7c823aaa3ffe3b3d839cd6cf74a99687fbf783beffa11e00f592940020091ad50baa447feafc0a71a16c2631ee1eebc079fee2036601337ae4548fd9d1301cb4d01683cccde42311ce7404"}], 0x22b8}, 0x2) bind(r0, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc}, 0x10) 23:14:22 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="13", 0x1}], 0x1) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) open(&(0x7f0000000100)='\x00', 0x48, 0x1b0) writev(r0, &(0x7f0000001640)=[{0x0}], 0x1) 23:14:22 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400000002c2, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x2000, 0x810, r0, 0x0, 0x0) 23:14:22 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x60, 0x4) pipe(&(0x7f0000000040)={0xffffffffffffffff}) r2 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r3 = syz_open_pts() r4 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000180)) r5 = openat(0xffffffffffffff9c, &(0x7f0000000200)='./file0\x00', 0x20090, 0x40) r6 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) pipe2(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r8 = dup(0xffffffffffffff9c) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f00000002c0)={0xffffffffffffffff}) r11 = accept$inet(0xffffffffffffffff, &(0x7f0000000300), &(0x7f0000000340)=0xc) r12 = socket$inet6(0x18, 0x4, 0x2) kevent(r0, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffc, 0x60, 0xfffff, 0x8, 0x81}, {{r2}, 0xfffffffffffffffe, 0x88, 0x60000000, 0x6, 0x3}], 0x8001, &(0x7f0000000380)=[{{r3}, 0xfffffffffffffffd, 0x2, 0xfffff, 0xfffffffffffffff9, 0x7}, {{r4}, 0xffffffffffffffff, 0x20, 0x20000000, 0x3f, 0x2}, {{r5}, 0xfffffffffffffff8, 0x4, 0x0, 0x5, 0xfffffffffffeffff}, {{r6}, 0xfffffffffffffffe, 0x23, 0x10, 0x6, 0x29d}, {{r7}, 0xffffffffffffffff, 0x81, 0x20000000, 0x7, 0x9}, {{r8}, 0xfffffffffffffffc, 0xd3, 0x2, 0x7d5, 0x2}, {{r9}, 0xfffffffffffffffd, 0x0, 0x40000024, 0x3, 0x1}, {{r10}, 0xffffffffffffffff, 0x80, 0x44, 0x8, 0x8}, {{r11}, 0xfffffffffffffffa, 0x80, 0x6, 0xfffffffffffff8ef, 0x2}, {{r12}, 0xffffffffffffffff, 0x8, 0x2, 0xfffffffffffffffd, 0x1f}], 0x6, &(0x7f00000004c0)={0x4, 0x5}) r13 = kqueue() kevent(r13, &(0x7f0000000100)=[{{}, 0xfffffffffffffff9, 0x2}], 0x9, &(0x7f00000001c0)=[{{}, 0xfffffffffffffff9, 0x91}], 0xfffffffffffffb13, 0x0) kqueue() kevent(r13, &(0x7f0000000080), 0xac, 0x0, 0xdde, 0x0) 23:14:23 executing program 0: r0 = shmget$private(0x0, 0x4000, 0x110, &(0x7f0000ffc000/0x4000)=nil) munmap(&(0x7f0000d0d000/0x9000)=nil, 0x9000) r1 = shmat(r0, &(0x7f0000d0f000/0x6000)=nil, 0x80010003004) shmdt(r1) r2 = shmget(0x3, 0x1000, 0x2, &(0x7f0000d13000/0x1000)=nil) shmat(r2, &(0x7f0000ffe000/0x2000)=nil, 0x2000) 23:14:23 executing program 1: r0 = socket(0x11, 0x4003, 0x0) setsockopt(r0, 0x11, 0x3, 0x0, 0x5f6) 23:14:23 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x4000000a, r0) fchmod(r1, 0x0) readv(r1, &(0x7f0000000140)=[{&(0x7f0000000000)=""/182, 0xb6}, {&(0x7f00000000c0)=""/104, 0x68}], 0x2) 23:14:23 executing program 1: r0 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)=0xce0) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000000)=0x26) 23:14:23 executing program 0: r0 = kqueue() fcntl$setflags(r0, 0x2, 0x1) kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) munmap(&(0x7f00001e4000/0x2000)=nil, 0x2000) 23:14:23 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x401, 0x7d78, 0x5, 0x2, "54bdeab9e80f3321aa436bf8a9a17a5938793899", 0x2, 0x100000000}) flock(r0, 0x3) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) close(r0) r1 = syz_open_pts() madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) execve(0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffff9, 0x80, 0xfffff, 0x6, 0x1}], 0xe0, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffff8, 0x80, 0x21, 0x20, 0x1f}, {{r1}, 0x0, 0x16, 0x20000080, 0x4, 0x9}, {{r0}, 0xffffffffffffffff, 0x81, 0x20000000, 0x9, 0xb8}], 0x8000, &(0x7f0000000100)={0x6, 0x6}) 23:14:25 executing program 0: r0 = socket(0x18, 0x3, 0x0) setsockopt(r0, 0x29, 0x4, &(0x7f0000000000), 0x0) 23:14:25 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) poll(&(0x7f0000000000)=[{r0, 0xe0}], 0x1, 0x7fc) poll(&(0x7f0000000100)=[{r0, 0x144}], 0x1, 0x0) pipe2(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCCBRK(r1, 0x2000747a) r2 = msgget$private(0x0, 0x80) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) getgroups(0x1, &(0x7f00000000c0)=[0xffffffffffffffff]) getgroups(0x2, &(0x7f0000000300)=[r4, r4]) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) r7 = getgid() r8 = getpid() r9 = fcntl$getown(r0, 0x5) pipe(&(0x7f0000000240)={0xffffffffffffffff}) ioctl$TIOCSETD(r10, 0x8004741b, &(0x7f0000000280)=0x8) msgctl$IPC_SET(r2, 0x1, &(0x7f00000001c0)={{0xffffffffffffffc1, r3, r5, r6, r7, 0x2, 0x7f}, 0x7, 0x6, r8, r9, 0x7, 0xe, 0x40, 0x7}) 23:14:25 executing program 1: mlock(&(0x7f0000002000/0x2000)=nil, 0x2000) mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) mlock(&(0x7f0000001000/0x2000)=nil, 0x2000) 23:14:25 executing program 1: poll(&(0x7f0000000040)=[{}], 0x1, 0x7e) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = shmget$private(0x0, 0x3000, 0x200, &(0x7f00004fb000/0x3000)=nil) shmat(r2, &(0x7f00003fd000/0x2000)=nil, 0x1000) dup2(r0, r1) 23:14:25 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x2a, &(0x7f0000000000), 0x23c) bind$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x1}, 0x8) r1 = msgget$private(0x0, 0x4c0) msgrcv(r1, &(0x7f0000000040)={0x0, ""/1}, 0x9, 0x0, 0x800) 23:14:25 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000), 0x4) r1 = geteuid() seteuid(r1) pipe(&(0x7f0000000240)) recvfrom(r0, &(0x7f00000000c0)=""/184, 0xb8, 0x0, &(0x7f0000000180)=@in6={0x18, 0x2}, 0xc) sendmsg$unix(r0, &(0x7f0000001600)={&(0x7f0000000040)=@abs, 0x8, 0x0, 0x0, &(0x7f0000001500)=ANY=[@ANYBLOB="10000000000000002200010001000000"], 0x10}, 0x0) sendmsg(r0, &(0x7f0000000400)={0x0, 0x0, &(0x7f0000000380)=[{&(0x7f00000001c0)="72205a635c65cb761f7782eed4001b03141e44e6d98ee967313f729fc44c6745d954928aa114e3538f8f171900a0a056b2dc1c4eb8936cd3d2e8dd1f2e5c43e53c08ebdee411bd6809d78e1607a344b30fb296c65b4a36ac7623a2dfc37d9b1b463bbe13147921f4c5c9c594e60ebba997682c23197c1b", 0x77}, {&(0x7f0000000240)}, {&(0x7f0000000280)="1733dd3a35dd13fbb98e8b09643febb7fc4443fde104efdd5798afcc73bc225bcde760d23dff3100e529c5ebc2cb1f5465b234653e63a2b4cb5c636c4c24344be9200f612a640013e4b2c8326f017861730bfec3a3f20c8578ce54e2fdf3fa38ecec89e23ab81d812561b280534557", 0x6f}, {&(0x7f0000000300)="4b966c953d8e834f8fa66a5148e05e06df", 0x11}, {&(0x7f0000000340)="96e35ef68af6b4f313460b0913d9d6f1b47ea584088e0c03fbf6d42d0c6b5d128235f6c44ee3827b459fab3a0137", 0x2e}], 0x5, &(0x7f0000001640)=[{0x40, 0xffff, 0x8, "c79ee0ddb20f19a5040657c7a897a5f134afd8bfc7e31c2fa89c7d270c45891a1986d14123be0a14a3"}, {0xe8, 0xffff, 0x86, "5d383100790db7d47643198bad1f79c9cc207730ef79f39fdfef6f565f81b216d786319d40637494cb72e305a95597822091313ad4525bbc5dbab457103d63f6f3dc5bfc17fcbab86bb9ce705d0e5e675dec9f2ab85096c14de75c0afe77b4d540d9064182a11c16d5533f92ba05d645810d6b8859f682431babb82f754f44263e4a50510a60392b1422c04f5adb15c9307fb8255058171783cc66a1e3859e19f1dd0e8f3fa0c7f0da5946291ca8be0494a47e5b1ec51b7c52f3e8431a8ba5118fb68f677158ae778b74ae088c5f6e47b17761e959d51f"}, {0x30, 0x1, 0x7, "4f77e22614303e1bb7ff559114a436e75a9f1d7c9c992b2164ce01f315"}, {0xd8, 0xffff, 0x100000001, "67755232a11a636ab09392d11f1af24bb1aa40a58c335f2fa7cbcd53681ceabbed659c39408517834762383f50e0010da6c270f4b86f6da2f71ccec9d0313229bfb970410bd2a6522197dde7ec782330484a730f42ec2ed1f72bfb58c38c02be3a7fc5bd3ec7e41af7d9431de953b5a3b83e30c755405754801addb9159e1530e90969a4b7bc959e6a78c4751ab63e811655b3030e71677841e8cd7a86964dd188f25670024a9e8b93cd66cca2ebfca102889eb6480b4efdb70b116a687b3d2565d50da6d082"}, {0x1010, 0xffff, 0x6, "03bf41475fb482246e4894ee37f3c2d2428a28311e4317f1a9b3d33698acc5f35d9a1451caa6977f765037ead9098cd77ac35313a7148a9b2cd3062a189319d114bbfbc7b1e88a93783272afd1290cf1b6b1976c35ca0520db7aa61330ff07ea96011a614dcba09e61e80a81739e0c2249e21c0219a9d4ad8c53d0e007088f62f1bae94fc2a71d953a228a066642f051bf7a6389358b0dc166815ad975a3da446c1c0521b35caf8cdadfec7281d5d534ea790419b1fdb40f3572edf67894090c450680a07175005838e82284781d9c6eb57f6c54a533b4609ef2cbf13a6c8eab8e34d9111f6074dfd25f20d278307eaf6e10f7adcb4e69a9703b86b9ada27c6fb52618070aaeb866a46f0c18a1a51f936a2810995e77384e8b102c198c50e4a0e1d2c9c8f90e1e7138d2d07cf59d406971b8b9d96c47f88a68ba6ac28fea984267e234abc11ea0ff49356066985f459032fd14d1e6c6283c440773db7bef7883d3ddc5c7ab508204756c8e4b49175aa608139eb48c6f2f6e9f54fdc42ac89d8ad6b04e30545338cc43c39eb64acd6f04b4235b04b32d58b0280c42a4f9b2f49b91640796e96532d88fbaea76c431913fe1a55d8a3837a411c51a30cd738e7c97a5df31738753f4d0ddfe421e28a254c37c87115347c396973520d59ba7a866e7e1c5c25883762adf5bf7b558f4f9a60e704c73a1f63a574e22ef4974871ce9bcdf3665380420cf8487295024cedd8c85d85addd49ca819302b1a8ac35723bb74476e378100d7b9211b0596c2665ed9d7f651d5146784a1ebd70475bc7996a0c9082801c5286aff049bd223e600b4506e500db2b74f0602c1b186c13c54ac1148507345748669eb9684d8f5abce3ec1bb0efc0ee30bc2422bb849a327f70e0bb7411c64685a23eea6bfd63ed6ceb6a0174d2ac4f545deee649f4aeeb74a649f84bfb0ea0ded3dc0d0e39bbc14ce06a4aa4c29d13c60ee860e5235ce1a76cb1b2741fc06ab55d9d605facf9ba36c80b1c57ac1e14a1d5b018123aedf4a27b804457d66d6d4fa6459d1babf273bdd98fa2561454ff8e390389161b5d12bfcce3d122b756d27fea5c6322e0f61ca4a5d50d335e3501735b82f04f67420c9b9d8e9d18b59fb4f4a9d0052194e9e02e1f39271f4b4c3ddb4b5375813e7f6d12ef509680cd063f574dc63744af8d7ededf7460ed900d5cc1392146f3f228cd0897c2305946815bc66076da630bd9f63e274407b70600ca4ecbfb876a6b0f282fcb3dea28dd8c507f129347afe89c599c538787c70faf6d1b053ae57612a99cec166f808f981d58613e5de389affb086168ff5d182d481d1d4157905d7567737034689788712f07c8ce3f3fc7be1811831d071233ae0b0931a8548765af894c56c090a8776c8f2369e55284545c2652a1797bdb869d96b8901521582defc6420eed2338c8a69db385d1668c74c4b2c955c8d0d1fb88900a65fa2b78c4c5edcd558c6f5f5b36757d76a2a890d033993496b0d9b66589cac4213e1343672eee946ab47da7437b60c4653df95924fc940eacad50379b57f71592fcb2a8663936c5e09d6b425443e38d9ece3169b9990465bad1501fc60723db1657f3899c0ba81f6879ee888e9a8e10d7ba5e0d47b3d7359e0d68bd5f463ec2d8c93140b7f73453e30650180a471bf1e3baf574a2984109a8211d54916ac39258c15a68fbf5b3c053327d74545c749083abfacfddecc024676c402987496f6fc3fce0eab451f0978273d88b2409f490bb7092c074d99cf627c0d2058b13abe37158cbac88f3379af8eb61c7d6953e658c6c222f81d9a103226927c80b55ca53c26e325bbfd1a66a36078b54f1cbf34567f35a8b25be80248560a8b6fb794b174336cacacbbe283bb016f5318cc2f71a6a66cb2eff6992ac7dea56c3cb986aef0d68c70f64820f53db908e82eef22a76ffff6fe5895c55db6bc5aaae90894566d911ce70d0fb959ff3397e68c565bc1874f66d151e75fbd62ea1910dd3cad8596c2b2fdf4bb710ea14ee93e97a657586009ef075f03566132367674da807a3ed3b04f1e976cb5549a16a6176ab12b699f2dfabcd74d5ebf1f7974a348a6526c35c7f23552aed04efef954679070399ee82573480d350bb9ceb19fb9f8ad3770f95e66608d32e66890c975151ad987c0d21df3c554c83fba903e83889e51ea25ba6d40c7fa4f94d21479b00a0492a5d8311f19dfa09c7e339874d29cf02fcd524fdbc7ab03aaefae6e5261910137a9ca50ca5cb1f16f200c9b52bf28bcf237b873f9bbef91ec5bba18991231f7a595be0c063f53bd4275b552cbc727a0b8efc80612b7824bb7729bb67cb1505e51606cc1981a29ea46a303c50dcefe3f29029dd469839c443fd1a568a9c58d479449f3d97557454cbdfc5cd8775262f31717b1872c34756af36fb56a09ea9cb919b8532bb6c7ebb827b31102af18a377dcefddce1e65937d92ce5547bd62fc8df0885fe7daa8c6b08f21292fd4852a5bf35d662a7b3a7fc7807b4ae933b2205e6a6d55aca8b6b08a114280eaa29ebe2bc613ad4de8c38285b00444edb715c9cd669bf35f79193ea5c651da48d97c497f9b88a118ff2ec525c0a5f75ad5fc85dc8f78d80a5907cff89d79512a7c72b9433cf6e1e0dd84244025e8cf9b526f3c9110d9907f351bb30c2bfc8ee0ab1692e6534bd2e4ef2bfa50d7a81816ca8016435fec46483bba69dd33b9bbf1c0072007f203d4a02d44c7e5cdca5e053461e7ca6e9ba944411b7393dd6a98840d160246cd4239ca65e64e8e6cb23916e15f805216be87b07d2b8c0b30502571c5b4d4a44e6f26e5479ed4fa7281b3449a96a5f9d39e772c35f0b67adc4f304060ce40393a761e229ad79c82229ec37718131cd0b34cbe701a8299821de2ad8060a88da0d9a84006fcc74e1d4066dd9791ba0870562fb2da47a49bd0e46f24be615a5e6f1fd2d0bb52af6cec761550d49d400cbab93970c78c483cfa317974a8fa8ff5321400723770ba9401df050a1a9f918c93cbfdc8fed3a2d8ec80df780e1fda0d8e7c3593fdbffd1502a1fe110791b61b258c2c7cf2fecfcc97ce0b408ce866714610b23c220fe7be14cce1270d52520958b1bd539efcde363606da66b1c45d1dd902270ea2ff30ad5fee978332963f0da8dc8c4f4009b8a39103220404dd08ff3842dfc49968ff76437ecb07a22215122505bb30bf0070891b9e7546c11298d6cffb7073e0b0d234f64b81b8da06ed15d4822e4f947ae0245a7f7f773bc97b0733e864d3eba490ed8cf2d24db76afc61a7592cd3f7cee77f75d151698caf3432e55f34fed13fdb212e9e39b6e1215ee84ff87fbaab631960fc0e9f442559c89c00171f64ec010b10bc757b62a85b1aee5f9f69ac1aee2145a64460f0acb95dbd53a6794ab0c2562788f1c5cd3024e9a873296f950d17fda3dc547c46ea84da35b6ae2e447c20c3f58c3dc66515896d4300bfe9bc952adfe05b8d1e0ba4800b96454e939d3022201f5b1fd675b82000ef2db392a644bdb33dd95c7c782e48292560f3ae713f6b04097b391b39cf85f34c5f2588270054d2dda9fd3abcc7aa431d0528d95b5e03c75656e6fd7b7b22fa63446aa5b5b5fc23651261e405c5f00834e317bcf8b57bc86e910db995589a4acd1df270155116319c1edd1844126b3ea1af1680111b95a2e2f1f785950323542e0584d76033c1f655fe7ecf7a17af619822c517a15583009c829ad2175d3876994f4cd68f7f6f9b8d2e9f23fbc350e8bbc708e070a9e23c3f850c21f78167c1cd1482585392555e260cf815832e8b8259c846fa2be7bd84ea19f1a451e42b9094eef01ef5d0c55cbe2605b16e60a57ea0570031212d4fbee0bf619739aa350d9f6243179271d2fb0d9f3b98e495932e8e6b6347906641d3b6dfd76d8409e4634eb28c70a06f0e389bd8867aa82135f63a5d1261ab37e712e6aa8b25470f1ab39bcec27b78573c39fe5c314dae3fd83fd4666b7947b4e6a98353a9e4169c05fdb0117066fc016d1f5971b412be72619a8310fcb60a7d518d741ae9e4ba66277e64a66a473f118b1ebe80673d46a89cf9242a76f7b71006f6eda17f36a98005c5351b5015ab1b36a85a1b02110de1d83faa82b420c1340f5c287f01ecdb66c0b18f14f3dcd73e9062b210d776ada7b69aa72d488129936d778cc445aff7a58d73d2514701a68e011d80f8b936c9aaacc791ac0e540bf7dbd51934a26859ca7a93dd3fc1ad4c0f4e946524205144f208f36145db8ec854c7fa84fe6408c8087e3ca2b8dbf854a863e5af0a5b1e5808e41a1afce0d1ecc13304c4d89eec90318f78f7f947cff7d516c76e73c896c9c81bb1f9ea6260ab9b785c951d32a706cf40c76d87f812bd04672382dfd021125ec52a5ea4bfe1a56805779a938dede14366aefaa99924b65e4f2e377254a6ac64a944838c80c6a542d9e175a57ee2b868a2ff3e8ecf2badb3346c084f8585fc99883aa94cd749ca27e4a43968d5976aa72ba65d9cf2c971d865ab7a069745fe47a56161a69405f76de17353a9966c79d1fce59f2b04a8b5eb8ac3750a94c0c7a70625969768e856298f9d9f1bcbd09302214517dd829ed47a926903b8589d2ba9b2355ae61f31562e4b8d1a724618d3acb4d507e49e2f201db3ed067d14e837548bd704e8b206e0112c4dffa1aeac02839979080a1bd5a1b11ef12aca8a0d4c35af2fd0f72a68fc4794f687cf0b0241ffd6ba133c02f4d17e9686fbd0b5163c99fdcf33d0ce8978ffd81e025a4c542bf7c213dceb146051b4a0a14f210e350f173aa00b0c0b445b9e7135d8c2979cb6c71745134607f81ee27cd73ea7f22c2291a77666a90716e0935db7bfb1339c210197394b19b3d34b38463d16ed7a930acb42afb75a53fc47c265dac664eb52ab25c50908cbedd317838ca0f3bbe6dc1516ca200f1623bcb9bbe17765f4403d40cc6c3c40e7ac13038dd1e9b9a22cd8b16c42cbc7cbfd44d2e3d7bbe804a53304eb5b42494dc2f770e790fd9ef1e8f4bf89465b034f65c8c28e943fb24c2c0b8dc4c75d284be95895e12fad46b8d87857af4b2a25175f26cc7d863726cc32e4d7c7c88d6f91a577774bdcf91ba82150f449f23700efcaca4999791b8560d97e1fbad59f870ec92232dce488285e78a55c1011dd10bcbc002185b8657aee0e9e679e90319953db02197165e0a9a1596065d178113075a6b394973e12f5704ef8fc625915fd5fbcc41b48b7e09690d345fbe62bf5dd0bfb583c51afe1d1a4da5cd770793c58507e095b96f09c4c1a0b97b6556a499688929316f1650246719d9f44b81608afdf42d06fed27eac6ea793dd7c90616881830763be7320b518e399780dd139f67ba946f1c378f52c18049a37baa4dbce9de53ba64515ae4a6345e62c5bc6ee68707f71ab34c520a4a470df3b293e95ef590334082247fcfc811896b7a78f56207a7b533a05fe68af07e6a5e8d8afc22738fc3fca5c3d8f66b61c0f4fca91ff91b9e1eebe8fc878098994810d2ab91da883a15a9345f2ae429d70b7b28f5891ae72b925db24076e32f04fb5ad316ce6029c4bbd849ad68edb0b5a39a5f3b8c8b4d326978312b1d39e2aa878a92fa328de6cce835c4f366b93ae3e4ff3dbdfa08e0f16c4c0cddf2fe02dfdae973111185486394d9a7cdccc95fe3b6c15fce9b7d8f9d81b07593c8a3a9389ec031ec2e7cb2b6f52364cda5e79cfa869b3e6e02522f3bec7cae812548f9cc224362c28dcaf9bab6db31811155b6acd3f5c940b35588d7"}, {0x28, 0xffff, 0x5, "74788fdd7efcaac4b1d695c4b7fe8b854d"}, {0xe0, 0x0, 0x1, "540d3971f5ea3bd8bc44bd2d05eb8717771bcf8f96b16f4ae9cc4670368633e336c177e85355807d420422488066e0797c3c3accc5a4d5d49a09ba257292aa8b640c709c014f622b731fae3147525fdb39789cb062e8d2219ca43df1ce3b332326a68395d10598e351728c7b17fcb212ab46a299bc28a6456899b99cafef1b11a97b8f18b388410f4e9a0ac59cf28ed1c5426cec117d41880342abd82466ad4b0dad766bb8431b92d7e0cbf236511547b3a5be14f7319b238a012cdb6e7b116b1bad3c776f4081816a64e05d2a94"}, {0x110, 0xffff, 0x7, "b4dcffe51a77c41272221e5d6fc144894b338a49de1a6ac95ba3f337c03d2c552c8e978c5d3f7a339ffe7f8ba178c85c17c63558427619df1e005f5fc7aa8c6a18eb5cac77c27408bfa6c9dc4fd9392c1997a5b625c3f0eb843d1b68ac47b51a3cec298b2a409b1a2dcb878781d9b85669bef8ff4b58b315ce0b33d582266dcadb20d62756e67af2bec1c3681b1bc0765c1ebe17cdb5cae1f6fc1c12e456c50241024a8e2a9902e4af992bde3be2ccfb52d74222f3b158247a3b8da566232fb1369868823658faa4ce48a97271e86b515856646b7093fcb05ab3fb5d2b0f52a3571e632dfd5caf834064ed88699b82c4955517e8f8c4a33f05"}, {0x90, 0x1, 0x1, "7245d1c977a105bf5c65d6c7bd9c0ac6614849ae516cdf3feb7d412682a358e6b01ae75fcbe05c24479c705efd5d425b0a4a425362de0144e61b85281406cb191964942ef2c7614348582ce9eeef2da5b655672e9ea68ad1fb808922ce026dcded2e8dd72e2fdc768bbbf5bdbb2ea91a6a2636eef172aff282851206"}], 0x14e8}, 0x8) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000080)={{0x18, 0x1, 0xffff, 0x10001}, {0x18, 0x2, 0x4cf, 0x3}, 0x5, [0x7, 0x8, 0x3, 0x5, 0x4, 0x1, 0x100, 0x8]}, 0x3c) 23:14:25 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) write(r0, &(0x7f0000000080)="bb20f7406d93f1cf5e2d8dc41964811781a20666c07f013434022089ede5c1aa61f3ff5152cab976e240e5872876dfdaec9e6ec6ae93f9b36511bfd526baf87523b69c93d431b4d36f208711ae431088e487d06230348a180a140a185b46ded60b1fcb12cade87ef30cd752c283088e29db00f80b15b8e0fe6575a25d296cff55b0eac3f8c9ee04582fa18a5d1d2012c5b985b43fd65d1fd651b456fc0524541f98dfaf7d5e2556a1ab56d552d48392e3aef43f072f8569312edb9cfa68be377322a8a5a02dd0d22137ff8e10fef1776e86abc2a704f796b073f09771176e0a0d249b0b6959d31d8805bfcce745721183d7ddc10ca35302e", 0xf8) setsockopt(r0, 0x0, 0xd, &(0x7f0000000080), 0x0) readv(r0, &(0x7f0000000180)=[{&(0x7f0000000000)=""/27, 0x1b}], 0x1) 23:14:26 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080)={0x7, 0x4}, 0x8) socketpair(0x1f, 0x3, 0x9, &(0x7f0000000000)) setsockopt(r0, 0x0, 0x40000000001d, &(0x7f0000000040)="caf5b415", 0x4) 23:14:26 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000380)="6430ca246c72503f43714b090000ffff002e360100008000000000b07b752de32148fb6242b8e03ad14a7f5259bd7fd682407720f52a13d79140ba72b1dd3b11bbea95938074751d201ef3ba136153694d4a9b29a0947f9c87dff5a59d71ff6b8d207709d86c8a9144737e6651fdf26cfac5f1bd53d079312557a90a6dbf729a8cde5b73359282830881d1bb57c651ffe45545671ffac5b2e50000d592658bcf53ccc0cfde656773a7906333bf3160899de71b28a8bde0d0dbb29b9d760dbced7e9066c46219dc92e65ccdfd41b42b3a63ead7084881046b964d334efc7a01cf8ac8e08289638cdb1111dcb9d5f8ec1829cc830138165e387239f429570fc7fe8b5dc2682b18d3ca309b7ed4438ecc97bebbea43c1b9e027d201d5cca00d0d5de26dcaa2eee42fd173505890f524ca6f6de15ccb8a3ddf6b57f6e7e1e40d0d6c467df2b2abf1594c23b46f13bb3f7f4a167f", 0x152) r1 = syz_open_pts() close(r0) dup(r1) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) syz_open_pts() r2 = syz_open_pts() close(r1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x0, 0x2000000000003, 0x6, 0xfffffffffffffeff, "05dab12c9300000002f6f326c40cc72f00001000"}) close(r0) readv(r0, &(0x7f0000000140)=[{&(0x7f0000000000)=""/32, 0x3ed}, {&(0x7f0000000040)=""/55, 0x37}, {&(0x7f0000000300)=""/48, 0x30}, {&(0x7f0000000500)=""/244, 0xf4}], 0x4) 23:14:26 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x41, 0x0, 0x108) getsockopt$sock_int(r0, 0xffff, 0x1083, &(0x7f0000000000), &(0x7f0000000040)=0x4) 23:14:26 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000840)={0x0, 0x0, 0x0, 0x0, &(0x7f00000007c0)}, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0x0, 0x90c5, 0x3f, 0xfffffffffffffffa, "845c556b00070000000000000000abb8afb400"}) r4 = geteuid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) fchownat(r2, &(0x7f0000000000)='./file0\x00', r4, r5, 0x6) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 23:14:26 executing program 0: socketpair(0x1, 0x3, 0x7fffffff, &(0x7f0000000000)={0xffffffffffffffff}) r1 = socket(0x39, 0x4, 0x8) r2 = socket$inet6(0x18, 0xc004, 0x5) pipe2(&(0x7f0000001640)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r4 = socket(0x20, 0x0, 0x3f) r5 = open(&(0x7f0000001680)='./file0\x00', 0x20000, 0x0) r6 = kqueue() r7 = getppid() r8 = getuid() r9 = getegid() r10 = accept$inet6(0xffffffffffffffff, &(0x7f00000016c0), &(0x7f0000001700)=0xc) r11 = open(&(0x7f0000001740)='./file0\x00', 0x122, 0x23) r12 = openat(0xffffffffffffff9c, &(0x7f0000001780)='./file0\x00', 0x10, 0x0) r13 = socket$unix(0x1, 0x2, 0x0) r14 = openat(0xffffffffffffff9c, &(0x7f00000017c0)='./file0\x00', 0x20400, 0x0) r15 = socket(0x6, 0x8000, 0x9e2e) r16 = fcntl$getown(0xffffffffffffff9c, 0x5) r17 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001800)={0x0, 0x0, 0x0}, 0xc) r19 = open(&(0x7f0000001840)='./file0\x00', 0x8000, 0x102) read(r13, &(0x7f0000001a00)=""/185, 0xb9) r20 = getpgrp() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001880)={0x0, 0x0}, 0xc) r22 = getgid() sendmsg$unix(r0, &(0x7f00000019c0)={&(0x7f0000000040)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'], 0xa, &(0x7f0000001580)=[{&(0x7f0000000080)="f2131be6f333e9393f58d57748debe5b59654269108d949f6f510265", 0x1c}, {&(0x7f00000000c0)="f07526c810cb5ad417345cbc90dc69269210ba9e31e2a5619d04b8e1cd6a5fb65075e9e06688289934de66ae0000bcb57781894cf717678f76002c80aa5dfd69a1cf97a0bafa43ea11e375cc4107ca5c7f822910fdeaf1ed69", 0x59}, {&(0x7f0000000140)="7f1f981f50b4267091c5710500e712fe2b14d8fcae1a6c1faaf67f5542c78ce81bc89023d5574a034d13e22e58580f275aa78231f1ca2268f63e47051fe83933836547d5ff33b54003fa3b677190346c61216e1ce376ef15de074afe2d9a94083ec51d5b99cb6e855cf9d5ac5b49cbfccc50c90506335f289bb15b088258ffabe0efd5e65027f5aecdffa0303f11dc63b5f3b3a57690f87955bd3678305ed36867f1c440aa2f52092222b122f031d7e689c1d494e19c9fce7e97257f2b5fce264547b2476c77698ff8ec70935d315af38d948a35b8", 0xd5}, {&(0x7f0000000240)="110ebe1c64dfbdaba80fc2ea3c7e08cdde39df94be85b4c3", 0x18}, {&(0x7f0000000280)="e6eb03bc334958790ec4981b5790995031a5accca0650530913ada66e285dbbc13ab050b5cf5d4daed3eb28a6337a0266cfe917601c1a4176899caae45a67f978ad256b6d6c9f8a8525f52cf9f50b167a8f52c004fbdd9e11232abb9075fc477107e2f9ff70eaf14715f895c7d6502ab41ec91c2e838f1ee073fd362faba60568f8a16f06d61bf381558ee7581b69cfe4bce423fae80732b8deb4eadc74d2b1e0e1a060821e6c7a443361f9bcfa2f5609ed996b14496a9d166e603aea71313980d291e852466594411af4b0e982e24ebc44f3dcbefe3fff99f7aa9fd4f6ac0bd4aea1b78de25c8021c40729366f81a52a628cba3ed0c44f7f75cbcb534f387ce1d44a2c072de6bcd7f040f881ab374e4025c11cbcdfea32c91422155ac34f9bfe2415f4afe830b66cd95f3bc344ce5920d8895e571e41d6e0fcba4608b63f3569ded88dd6d1928338d69c54a59a2a4e938596af670d00ce2ba36d41f11a61a0ee72b1f3dfd39aec64b3fa8803826f8e3c7c4a49f31bc80b51558718788913dff595b59b06cdeb74631cecbbc7dc24a842ce6d51a3d8043ee916e6815cf2838cdf015f0ab35ecc7784b762582312d95001e41d0470b1c222e16d46a8cfdf111114315c9ac8f4ce0a7fe007b0bec6d316e32d898a3e11e3b069f5b7b47dbe9f729f2f7ae6666a03f077bf77a55dd3f3fa70d72dfc946dec6f9422e1dd54859acc0c9372045f8aa43bc285530241c26b8c8794c96ace394908dbeb0dcf511db8808c59ffbe04964232258f011479bf4e7412b5aaaef42eaf39ec4fff0e64ac8d61a4a958eaef67fa33ad2ee8850099a25de931cf656bba6f8bdf2131d89b3e3b48bd43c169e40c94a1ba653522bafaaf74bb394f8bfa2036a3f0025a58a0514e30b8fcdcf019405976df4c7e3d4bf28b8aafeead15b7210f620e0fb7c1163fd5ad457829cabe43529964de43e07658190e1c21d163f680eced9abf62f2ce2f5a4a57f4de1c756bb31938e9f30e7f1009c52fed4d7b1e4803be7e7d26375c64cc3c0f949c80505a156515e8ed0fcfe77e842f835375de6dacccdf2caa541a2095d4ec2147a01b00d820a2f61caec783eb94a9a60e865dba27ba9a32b03d73730bfc5f297d2ba123dd8a23d09be742336c74c57036aebc3485dc39d01ed60b15bb2312b47d289140bed10df379356df651b7d4316387cbb3a779a978ea4bd449169422236dd6834267477c1019b373d27c7b7e7e607e39de3f6db5ec7a9fe60a969d98c13def642ad6a38d5f3e2d9d7eba6f09325b340e6b273a63998286e38b37f559786c73f749b448389a546d5b308e6932ec1780d7cf017e4cc22034fae7f90780ce15a147917d5191953776852dad96c6924ed1284d67046ecff27b8792f00f5ae5885438f9cc76cb6b38ee03810d1efa6cf6305864890e8bfc6a3a0253745d858e9e06d4aad531743174cd66f370a7c8f925c861dd23c98de9aeec8dd8950fc60630c77b1bc4a7aaa1e37f044699ff19d8a3bb3d94e4378fdb9519a5e1b5fb9440669d18c0250d9bb1856cb9ff103c0a40b111867da052f3efc0ddcaf8b25e5b4645b3126fef79ff0c7b3c1e4fc5ae28fb9e2c0fdc5b432289df7ac13c5308d56e3c65148c1064ecb6f0e44f247ea9434370321e1364c2f37c5da2ca2ae05f08522d4a9c089ec4595c1e932095d9113728edc82e56d583696a72ef9b96893bacf4460b8d7c60cbe381f4eb2f9a5cb430c05a1fd17e356d63fbede7d7c35e66839392582171b44650ed0d4e6e131d9fedf80b3f85486bda76833c4f2dd92e52871437b473bb0dfdeccfdce0822b61808f56f29497c1887fe0d73432ecb13dd89c97059b2414f66ca370f82dfc879dc4ed13714f1f8eca3314d0d93fd3d0829983a669040552f9fa206ceb64f11465e58ef7b634fac58cf42a3605af9d4fd3fc5d41e0cc126e9e4359108e9861a69d6c0459dca37d4a2a89acaf49eebf1a3c24c7a6274f5fdd567f23ce7121be2da128790c1ce8a9aa684a450b8d0c0a0a47916db07c0172dce462b67cb1bb991be2b4906be9e8fe4372483d4397f2dc472a0b4494ff611a959e4193832de6b21811f7aa0d728fd9ccda26b86e11eae5c627f5757eafbe4ab821b2cca2198b56822267a8eec790c348bc27dfd363f0c9961877184a7bf28939809464dae0878fac42513eaea51f7385395ac00cf4c7c88b22e25ea5083a2605132a05285db9609a47f46adb683dd89b29653ca5ec8fb0ec96f8aa7577ba48dc0595ae5dceecb0d0ef7cf689e6c1689e5185f68a96edc86571fb742d0e8aefdff6f135af037c931df79cf5731a42a946282c3cf7fd1c60f6a66362451147bf41e1d52b802e4e254909460d6b6154d44414d64ac8e8170364293578efa935b8cea8040bda7846fb1a3641e22ec2027f232fe852874a7cb45b7a3e0ae62f0c58edcd6154a88fa632a1e55306e2c10f4d65e8c0db72fdef131510e765e672871bea21c6dda952510f646f7b48f5a0cdc1bf7b153f1a44e3a636e13ac9c6296399521d1573fe769496a2b74f9ff612aa495eccea0ed7ba7c2e08d7ef5584aa328be4511cdcb4e82462254f63a2a8b4e9b86b727715f300258ccef0db97fd3389af9ce17a4249e45aa2ce8c74f0a5b4fcf2a4a68c18daacecb5df2366913e3e5a7c768c4e45d37b290929f5f15266b1965c785fe7d869e1f03dd0e684240b1e3e679fb2cbad2515f9940ebb8386e39430d6898506a604bff21eb7d29cfc666f76b7de4e3543262dd93b7949a83d2f24a3fb35c2d23a117a0586cf068393c2fae4611d7678f8e11fac1341b78e97d789ac4683676a109e973eb06ec6bd092e2220dc93e51c9f4c94ac1cc43d99f382df1c31843476c26aa55c5b5705dd3bb4f723aab6223181e0d5de0f98fb81a6a3bf27b71baa5a690bf152dbb0be0be48f672d3fe7a0606d3cce7c843ff081fcc804840f660b097aee9fddea8a2ab4d252670f91da2e3f193f7e66b7af2699ba5f9df6d26bb4b15db63abdf0bb3594cf6c983e3673491b56f9622c88f8306205464db1efb5c14c4b4a9b43b43c0c44965a90e7ab6f9265002623428a85d5416f9c38e6d980f4ef6189b4c6e62b075608fe9ded1cdc1f235464e170d2fe24d916d337d805195434cfda13f64ead64cdc53bba0483f23708813d8e1d137e6bfbf6be15a43a8949a370f5fd80a2b9b529c3a92f38fe285892fa3eeccc87c9b4d4186a82f664f17a3fd5775398103609a6799cb887eae98830413aa1a06681a8e80c0db77656da9e74c8dc6d8a3979d6f667c5a01805747cfef2e8b233f4c113b4eeb58ea49328b87bd36b1be181a52766686f5f206e312ce8a2cd4faf4259f563ba832038bf1cff6d596e23249d98e9e06fe3c33758ef7128bfc44ac160b80ad58ad206e19d036d57f31175802560e785e6bf88d99630c29e01336f0d68f39faeed5b4459532de6b868105ba0018b616d4ea315e883bb0b472955e4579562aff80bbdfb8091b35827fdf151a7500664c617453da44e9157aa083b032d10349eb72486d2067cd3da0f72633dcbedfa029ff704ec8d43ed54e6d886ef919f6e4d3c0d67e9f5c2733f0e97aa310b746a56a13a87d13ad4a326bd6603509f1169ee36d59e40b3bdadbbb251cb30387f7d154cbaf6e21893cd539755d88870dbf0f86ecde171e6ab6cde9d8d9a177292cb7e2cd310d66b48783557c8781728a5cf3f1ae9377b90a4a2a7ef5358199b0648372118a1b6caeed14e814e2f4c22cd891a80842f0b7a42f339da34b11726821eb3ff54e20f46d93d63da84b18e09c025e2d45dfb33883fa14a4d8c9111598783b87201545ad623716d0fe7d677035f38252bcceca9e844487c58fd6413d512daf76f54a3ec2203eadeaf11502ddaaf80687a0c55071d6a1feda2e4a37eb7591c793511c56e7d761f48ea3595b5c851b34b722c2ffbc61e48dcc6708d5dc5cc96c4462aab44f6d1d1968373792b0409a9336d84625fe65428e7e69779f99f3c7627b3629f92c4a5f4b63cffdfd853b6db691bfad09b1ca1dd70c49d43692b3a811acc17ed2a601f03ffc8dc7a56af3c579f868756174b5cb2a81adf2c10276eaf75a8b7a1bf567a2cd2e92a04f8802cbf20332ec0280d958d56175dbba9759c948f8256344700eecff23cb2e6e51be7a5c3a2a4e386926f91b94745a0a31faee79c4b43bd1ba1b95c99fd1acc4053a38ce76305218d19e322deb66e1b0b14ac3918850f8013f2d7c5713c2d4825748d1da072415b9579357132c1c086e0434b87164f29953e9d5e2cadeee653a0d7aaf8cb6690561eb1ab6cc7a10a9145c743b3209a1542088f71198ff61c54d4e3386c8ec004262be6ba29f99484c5107b0a6e6f5ab2b216ae77abd2f0119a9709c3db3d4c3a34a61fa88ff428a03dabc65dc96b6010e75ddf0a06c4495b7ce4f89977bd2833f1e2ece34e0297730d75db098308da1e6890ebfe83700e1e2fbb21814ce65b36f8657d0425ef24b46a3d77fd41fbeb3a10e8cbcaf914abefe62c756695034d63c82ae27dcd5d8fc6da5987d755c2a6c38b5ecf1aa4e971cf5cd948dede028582bf4db044514bed45346746abeaadf014bbec6bfb31a42cd5ba3dd8adc6b9acb41afa66f6019fa5ed446eb793411d056440926eb6995bc7834e80a0792e6b743a6d1d6e4ea87a2a8007bd386b536accbafb3c4233086cbf8781a494ff68deed76bf3a5cc7ed728d6a2029f7ce2fdbd363f0483fc188d91af4b2afb00b72e87bafc9df70be655ec7a39041f0264d004f11a8b21c2ee16a39be55f5fd89993b97901cad6c27d6cd34c6b942a18f5dcde7c388e8b4ce89d17600ae117f744cf08d4c7e4ee514d66a078807bee797b8f048ead9bd0b61ba62ef048cbdf443665df6bbd53d9a993bbda1ff491156f681611b3a9e3839e67d9639fa2d8995df66ec5a0cdac6bb81c2bfb89ddf7437f85476ba374215b7ed274a75e24db483f5dc1ddcc03cb981e9414901d88f2fda6d3d491fd0fb2be926e83e529cc250465d66f3b1f8fae302006fe09168265e3f980579af21560ec6cad89584f6d05b50b552c66fee48051f6501cedaca929640ce07fdee6d8ab202123929afc58fa4b7056ea21d3ef9798da1044aa991d505eb4721b20200ee673dad6c54351b5477fce8f1b390a5206a6d88e69264caf42d39a0aa2350d9a89c2e85a7ccd999ab9c7b0e1e1dd20dff6fa2eeb81e664b21192bedd397b34f631cc690f7d68ba22f1182c2d5053a8d90e9558b65d3031cb0530bbdbec66eee09b437916d85192ee441aadeb3b9951d1d8b1b87f90519477ff88318e840fab2adc6b53f01c0dde858f10574deafbdb29cbf19eddc5bfed02fb5b1d5f1b757fdb8f8847b0dfd38e80504967f708abce7fbdd99b68468053cf65a379c201db74d47ca0da6e9e1afee317f3d0d9a9afc6e7f16532816b5dac95e27074b6352db1bdaa3f051093ea485086b441787a4a1f967f1b803a1ef06e4244748081264066dc1682026fccbdde822857f19b295fc7f1e4ca5d62796d43cc88cd34043ce7e8bd1629d75e5a619e67f991ca27f979a1003f5541c08252709c3935aaae9f181c2562f212bc7c31318eae1149ec65f477d2ee3db2befbf7a1be41f47dfd32416d33fbd0846f5af916902adeca4f946568b9b75dc0e5e925bc27185c0f8ac9b8d2e05c24995697f15b758ef6cc019758d68f192eb9ba90958e5a74098be75279a876f9820d450bb508b9e24091823f8732d2b4391b028bffc81f95c0b27d09bb55", 0x1000}, {&(0x7f0000001280)="4075cce6222b68c39ae787a1a9204034bc066a28f7f627967918444c24e8426f37a628ca8288de21cd369401307d55c9d419a0b0723b4d2d88150a785ad1551189042048bd9446a94aefbd45cf140d36890078e33f446521d848361c", 0x5c}, {&(0x7f0000001300)="5177e7bbc8db49829422606b3bcb690f0c7af34c060ac8cc06724905e0524d206079d35a7eab6be7aa8c94cf7208b3bd3d025766164f81ed6284640d86025d45c91377024cade83e0f8398373c9374dad35fed95a7a95964c5e96c85a200f17ba0b73db282c076efc93ef167ea97c8da8b101b3cfba36d074dd4057dcc4e085b823d37224ab77f72a036db3afa52b70c52396b763d810ee99e1c7ee92e68cd152d4ff4541eed0c3943abed175a8d2d63bcdcd1c7605d22b39a511ef732cc858c9324d91349ad87067ee464142075f0d9e14dfc6615cd7ee3fb81e9ab13dc", 0xde}, {&(0x7f0000001400)="7ab3ed2f30c285b42490c1d8f817abf17ad08473172237c06b4ccb321a4cb4e7a5281b77c7563836fa81f8fc03668c10d2e344675dbdbaf64b578e1df876a9141d0edd9556907d0d7fed942577d168a19b97c3c9c1f0df672cb2d5354f1f36bfadcf14449977d9defdadc4d478e728a32b8ce5461936b57314bf7f20faa99eb132ba4f340ea2eb2fede2e627a23f47bc613a90231ff9ac9a77dd0a83", 0x9c}, {&(0x7f00000014c0)="ec478d4c6d8a517f50393af9f59e3d460e41382ec309f874ef9d691ca82e4d8891c193658cceabecb3edb1e451e71f2ad61239191045056949cd75a5e93aea52fd1273c223d5eb19809ce876cec1e5b4464db56ea2a32291926537ddbd966f72e62658b26eceafbf757dc170dde591f9219f05b3b54ec68237322d4b1689fb74ec6646b6a79f80e5d1a8f3ed74535a8071ee1050136deeedb14f3fce1ce446d6c4b7faaec7ef3bdf882cdf59be9a4e3f7e2ebdbf50d1a4be052389", 0xbb}], 0x9, &(0x7f00000018c0)=[@rights={0x10}, @rights={0x28, 0xffff, 0x1, [r1, r2, r3, r4, r5, r6]}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}, @rights={0x20, 0xffff, 0x1, [r10, r11, r12]}, @rights={0x20, 0xffff, 0x1, [r13, r14, r15]}, @cred={0x20, 0xffff, 0x0, r16, r17, r18}, @rights={0x18, 0xffff, 0x1, [r19]}, @cred={0x20, 0xffff, 0x0, r20, r21, r22}], 0xf0, 0x400}, 0x2) r23 = socket$inet(0x2, 0xc001, 0x0) getsockopt$inet_opts(r23, 0x0, 0x200000000001f, 0x0, 0x0) 23:14:27 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0xc, 0x0, 0x0) accept$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) 23:14:27 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) ioctl$TIOCSTART(r0, 0x2000746e) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x6, 0x10, &(0x7f0000000100)="24113d0e", 0x4) ioctl$TIOCSDTR(r0, 0x20007479) sendto$unix(r1, &(0x7f0000000140)="f051f3a33a580b33f5d7c5a2430cf20cc2b9c1ee2ad962366725801554612eff778efe77da9d36c24fc12420329459095d7dca3d83e6a84a53645d43d449ec72348fa9653db987488f7f73885080cf54a1ddac76f386f10cd9dfdab8a80e2b2ebf4f6f9b3bde87dc25279a6026c7", 0x6e, 0x401, &(0x7f00000001c0)=ANY=[@ANYBLOB="01002e2f66697c3000991be38f3cc6107464b3f8a1260954b3d1ce6ccf4d76fa6dca32d7dc417b863b171c514cf0cbc42efcd0"], 0xa) recvfrom$inet6(r1, &(0x7f0000000040)=""/158, 0x9e, 0x2, 0x0, 0x0) 23:14:27 executing program 1: mlockall(0x1) r0 = syz_open_pts() socket$unix(0x1, 0x7, 0x0) read(r0, &(0x7f0000000440)=""/68, 0x44) mprotect(&(0x7f000071a000/0x3000)=nil, 0x3000, 0x0) fcntl$setown(0xffffffffffffffff, 0x6, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e734578ff5dbfdcf0000000683a00a52d00"}) syz_open_pts() mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x2, 0x811, 0xffffffffffffffff, 0x0, 0x0) execve(0x0, 0x0, 0x0) 23:14:27 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x28000, 0x4d) setsockopt(r0, 0x800, 0x20, &(0x7f0000000080)="27821417ea7ae7284b0d183a0bdd653c5853857a2c6e6ed1eb047c9f336d8de48d58f23d13c855b2b17a1b38e37a8831e66b8a9f1262bb1cb707f4a05abbba53a2ce8b48b1d1625eb8079bf6238a1f211ca4e9dbd332cf468545b86f376e01bcef65bcf8b80f2d7228800e53021d2ba92aac340a1d960560318a48607efc35843fb72964df696c3b8cd7b8d6f8d5d1d1832e0469a52cd2d7a3ca33c3c395e9cac380517cffe3d3b620676ee79fae263c5bb8a4fc202c06d308f420f6b37fa54e7c728bdf2a0549b522e2b5d8c779c08bbfe4d1", 0xd3) r1 = socket(0x18, 0x2, 0x0) getsockname$inet6(r1, 0x0, &(0x7f0000000040)) 23:14:27 executing program 1: unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='x\x00') r0 = socket$unix(0x1, 0x9, 0x0) sendto$unix(r0, 0x0, 0x0, 0x8, &(0x7f0000000040)=@abs, 0x8) 23:14:27 executing program 1: poll(&(0x7f0000000080)=[{}], 0xf5, 0x7e) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r2 = accept$inet6(0xffffffffffffff9c, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r3 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x20) r4 = open$dir(&(0x7f0000000180)='./file0\x00', 0x141, 0x4) r5 = openat(0xffffffffffffffff, &(0x7f00000001c0)='./file0\x00', 0x10100, 0x0) r6 = accept$unix(0xffffffffffffffff, &(0x7f00000002c0)=@abs, &(0x7f0000000300)=0x8) r7 = open(&(0x7f0000000340)='./file0\x00', 0x8a, 0x2) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) r9 = socket(0x18, 0x3, 0xc01) kevent(r0, &(0x7f0000000200)=[{{r1}, 0xffffffffffffffff, 0x84, 0x2, 0x100000000, 0x7}, {{r2}, 0xfffffffffffffffc, 0x25, 0x20000003, 0x42d24688, 0x9}, {{r3}, 0xfffffffffffffffd, 0x43, 0xc0000000, 0x6, 0x200}, {{r4}, 0xfffffffffffffff9, 0x18, 0x10, 0xffffffff00000000, 0xe25}, {{r5}, 0xfffffffffffffffd, 0x90, 0x1, 0x0, 0x71}], 0x1ff000, &(0x7f00000003c0)=[{{r6}, 0xfffffffffffffffe, 0x10, 0x1, 0x20}, {{r7}, 0xfffffffffffffffb, 0x6, 0x8, 0x8001, 0x6}, {{r8}, 0xfffffffffffffff9, 0x29, 0x40000000, 0x80000001, 0x5914}, {{r9}, 0xfffffffffffffff9, 0x80, 0x80000002, 0x9, 0x2}], 0x7fff, &(0x7f0000000440)={0x6, 0x4}) recvmsg(r2, &(0x7f0000000500)={0x0, 0x0, &(0x7f0000000480), 0x0, &(0x7f00000004c0)}, 0x0) execve(0x0, 0x0, 0x0) 23:14:27 executing program 0: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000001540)=@abs, &(0x7f0000001580)=0x8) pwritev(r0, &(0x7f0000001880)=[{&(0x7f00000015c0)="4c91e6d2e5bca8800ab1b1fc0f07efcf0bf838d5e383c699c6bbe3a9c6fc892c4d0a40ac7b3cac7a7ce67bb3178f1b1b12183b2b1b3bdc3a8f9cb2527eaa10d45ed2632788235a2fdb517c4110bac44aafddd6e078e2786bfe8cd559ef3d6f2c466a9301ac706c13e3b8e97c61370877b1edb088e051268d8d35d73a65699fe5b4db7ac50f97503f8daee0bcfb39b9b8e49740078b9e74d40d0c0307e6d839f7021932e6e15937d15ad0d52c450406a0a4", 0xb1}, {&(0x7f0000001680)="c612e3f474733a24959a752bf7eb12a6089877e03c1c11bb60d385c2d67ee38594c4c0c2b2d498bb3ed711cb4b524a8b9c2291c158111e1e914f5b17ba3464368a7ed66889e8324549d33b9a0d3b16addd1126be4497e8bea0d72dbae3687ed6e43c148b15ef120f02b1c44d9135282f797a4bcb10e8d8f69ac541841429a8bb563d7240ae9c174853a0f6269ee266eea965cef26af139a613b1c9e4fbe0e67a12030a837ae969b64ded1f00a30363500ce65149560208758c5cca54ba9f5cd01475c51fc45dd4215fdcbf3a5d1c784f9a430c4245952978952123f287", 0xdd}, {&(0x7f0000001780)="77e1faaef8954ad7e08559dad588801bdbbd6ebb5953c5733f54daf6e767d62b9ef187aafadade282f6330afcb50e165fb5c174325febc9ba392cff96bae1577857105b36d14d4e8b436a4574604834c2bc09798667c075c7ed3c1dc8fcba4c68a7ff648e1bf8005bd4076987272d96157b684a9717e0929f9c979891680c7f6d8e25adbe0274dc0861998b87ac73aba8d79ca9f9cf7e9fd697d3fe9f10a08f7a603e1bdc4757f48630c3573904c18b223eeb1f713b0d92c5bcaed142cd179a4dd0638", 0xc3}], 0x3, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001bc0), 0xc) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) r1 = fcntl$dupfd(r0, 0x0, r0) mprotect(&(0x7f00004f5000/0x4000)=nil, 0x4000, 0x7) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) chmod(&(0x7f0000001a40)='./file0\x00', 0x4) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000001b00)) fcntl$dupfd(r1, 0xa, r2) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000001ac0)) setsockopt(r2, 0x29, 0xc, &(0x7f0000000240), 0x0) readv(r2, &(0x7f0000001480)=[{&(0x7f0000000000)=""/120, 0x78}, {&(0x7f0000000180)=""/4096, 0x1000}, {&(0x7f0000000080)=""/113, 0x71}, {&(0x7f0000001180)=""/150, 0x96}, {&(0x7f0000001240)=""/114, 0x72}, {&(0x7f0000000100)=""/11, 0xb}, {0xffffffffffffffff}, {&(0x7f00000012c0)=""/151, 0x97}, {&(0x7f0000001380)=""/211, 0xd3}], 0x9) pipe(&(0x7f0000001940)) pipe(&(0x7f0000001a80)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f00000018c0)={0xffffffffffffffff, 0xffffffffffffffff}) accept(r3, &(0x7f0000001b40)=@in, &(0x7f0000001b80)=0xc) recvfrom$inet6(r5, &(0x7f0000001980)=""/105, 0x69, 0x0, &(0x7f0000001a00)={0x18, 0x3, 0x3, 0x7}, 0xc) ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000001900)={0x1, 0x8, 0xefa, 0x12, "d80dc1f042053f11ebb17bf7d2529948938a777e", 0x7, 0x4}) fcntl$getown(r1, 0x5) 23:14:27 executing program 0: mknod$loop(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000080)=0x3) open(&(0x7f0000000040)='..', 0x8288, 0x0) 23:14:27 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) rmdir(0x0) unveil(&(0x7f0000000140)='.\x00', &(0x7f0000000100)) bind(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="2d012e2f66496c653000"], 0x6a) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000040)) 23:14:27 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) getsockopt(r0, 0x7, 0x2, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x400, 0x2) ioctl$TIOCSCTTY(r1, 0x20007461) getpeername$inet(r1, &(0x7f0000000080), &(0x7f00000000c0)=0xc) ioctl$TIOCSTART(r1, 0x2000746e) ioctl$TIOCSTOP(r1, 0x2000746f) setsockopt$sock_int(r0, 0xffff, 0x80, &(0x7f0000000000)=0x5, 0x4) socket(0x38, 0x8003, 0x0) listen(r0, 0x100) mkdirat(r1, &(0x7f0000000100)='./file0\x00', 0x100) 23:14:27 executing program 1: mprotect(&(0x7f00002b4000/0x3000)=nil, 0x3000, 0x1) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x80, 0x6c) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x1, 0x7, 0x2, 0x9, "75e6b116f006e67f9635ee55046b97bf31f188cc", 0x401, 0x3}) mprotect(&(0x7f000012a000/0x2000)=nil, 0x2000, 0x2) msgget(0x1, 0x209) select(0x0, 0x0, &(0x7f0000000080), 0x0, &(0x7f0000000100)={0x2d, 0x800}) 23:14:27 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x800, 0x0, 0x4, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0xf8b1, 0x0, 0xffffffffffffffe1, 0x0) r3 = dup2(r2, r0) kevent(r3, 0x0, 0x0, 0x0, 0x27f, &(0x7f0000000300)={0x4b3ff8b2, 0x3f}) kqueue() 23:14:27 executing program 1: r0 = socket(0x2, 0x4004, 0x2) shutdown(r0, 0x2) connect(r0, &(0x7f0000000000)=@in6={0x18, 0x3, 0x365, 0x2}, 0xc) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x1}, 0x8) 23:14:28 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000002700)={0x0, 0x0, &(0x7f0000002580)=[{&(0x7f0000000080)=""/52, 0x34}, {&(0x7f00000004c0)=""/4096, 0x1000}], 0x2, 0x0, 0xfffffffffffffefc}, 0x842) getrlimit(0xc, &(0x7f0000000100)) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCSBRK(r2, 0x2000747b) readv(r0, &(0x7f0000001540)=[{&(0x7f0000000040)=""/55, 0x37}], 0x1) r3 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f0000000180)=0x3, 0x4) write(r1, &(0x7f0000000000)="87", 0x1) ioctl$TIOCSBRK(r3, 0x2000747b) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9}, 0x0) close(r0) 23:14:28 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, "8d0e36ddc3a2cd7ca9d466137343fd4c446c5cbe"}) fcntl$setstatus(r0, 0x4, 0x0) writev(r0, &(0x7f0000002380)=[{&(0x7f0000001380)='y', 0x1}], 0x1) dup(r0) fcntl$setflags(0xffffffffffffff9c, 0x2, 0x1) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000000)=0x9) 23:14:28 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x2, 0x800000000, 0x100000000}) r1 = socket$inet6(0x18, 0x1, 0x5) sendmsg(r1, &(0x7f0000000140)={0x0, 0x0, &(0x7f0000000100)=[{&(0x7f00000000c0)}], 0x1, &(0x7f00000001c0)=[{0x28, 0x1, 0x80000000, "f3c5d247a854eb83604328224b977439aafa"}, {0x18, 0xffff, 0xfff, "b6562585006e"}, {0xb8, 0xffff, 0x6, "1f8e73c32f0e2d954f8a5b7a12cf2e81364053031d112745e9eb6ce62ff7cd31fa4b88a8173d4793afb082f226657e7d9cfd04d2c252a980c8951822bb8c0d7e69c6e9c75a4d9b096623e374619a5ee415f21631299d65b121ca1504afbf745c87335ee2ea95a5a1e8c8a7fca9d69887212444a84e05a75a872e944e505f1943161920aef5a9b7ef0d33ea1addab469a90be5478b8cf206dfcebd4e702565b46dc4a7a94"}, {0x108, 0xffff, 0x2, "8cae82e7bf100cd1f38c0e6aea553dbf593724efe6f06880eb61b4cae837d36bedaeacd74087834d8f3fae5dd4a9a87e5a39a2ad556cee5cc61da583fe2a0da64d6e208114a19ef047224f68fb99921c6af045f0d87534f4c1dd300977ffeecc781347ec8543da0733375261c63b1d27f1b9eeafd0166a9a42003e74bea61e79f07fb5ba089b4f11a42ff17a4d96d4c04b6895ef7310b3f6ea42acd4977a861a8959ddcb4fbf8b913e003e2d8bdd94c499fc1d5593d5a798bca2b8c6c6430920464e295cab2d55a3731e055da8cbc1c052d215447bf249daab7411b078874d89bb0f31446bc1d6fb2eece1ccac0f1a51774755a2"}, {0xb0, 0x0, 0x5, "0fef244b3ebf254862547fb2c71eb26b2a103aa3d3c055d2a3a0fa1598f178d665aea6d90b8dc7cc49f7e8a67fb57ef113212d25c83f734e56d73c97736f2719a210d6dbc032d493a7498de64d2e6286fefe231fe9e697899e5843d32f83554599e8787f3a39a5587b304f14d82cca9cda36fa62d0523090b54ab529e96965548c0d64d046a57210133e8ce5da75771eb98fd0a6813ecb998db84d"}], 0x2b0}, 0x409) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x2000100000000}) clock_gettime(0x0, &(0x7f0000000080)) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x1000000802, 0x200000005}) 23:14:28 executing program 0: mknod(0xffffffffffffffff, 0x1000, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) 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) fcntl$dupfd(r1, 0x0, r0) 23:14:29 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="a80870e5e787df15a3dad3cb91b1b9df276b3a6e23a492388af974d88b0a", 0x1e) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x212b5c23, 0x0, "1ced99f153e5918da43f20f3371f3fe2ed8be2be"}) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f0000000100)) ioctl$TIOCSFLAGS(r3, 0x8004745c, &(0x7f0000000300)=0x6) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2003, 0xfffffffffffffff7, "b3c550d84b0a10f5a77c14eb9d00000000150003"}) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000040)) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) r4 = getppid() wait4(r4, &(0x7f0000000140), 0x9, &(0x7f0000000200)) syz_open_pts() 23:14:29 executing program 0: unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='x\x00') msgget$private(0x0, 0x100) unveil(&(0x7f0000000080)='./control\x00', &(0x7f0000000280)='c\x00') getitimer(0x0, &(0x7f0000000180)) r0 = socket$unix(0x1, 0x2, 0x0) r1 = fcntl$getown(r0, 0x5) wait4(r1, &(0x7f0000000040), 0x1, &(0x7f00000000c0)) r2 = msgget(0x0, 0x1) msgctl$IPC_RMID(r2, 0x0) 23:14:29 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000001980)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c6", 0x21e) 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, &(0x7f0000000000)={0xfffffffffffffffe, 0x209, 0x3, 0x100000000d9f, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() readv(r1, &(0x7f00000013c0)=[{&(0x7f0000000040)=""/13, 0xd}, {&(0x7f0000000200)=""/4096, 0x1000}, {&(0x7f0000001bc0)=""/4096, 0x1000}, {&(0x7f0000001200)=""/211, 0xd3}, {&(0x7f0000001300)=""/192, 0xc0}], 0x5) 23:14:29 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) close(r0) recvmsg(r0, &(0x7f0000001440)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 23:14:29 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendto(r2, &(0x7f00000001c0)="74336306c2dcc450032324615e44eb6e843cdb2ac0ce096cda72aacc64", 0x1d, 0x1, &(0x7f0000000200)=@un=@abs={0x1, 0x0, 0x1}, 0x8) sendto$unix(r1, &(0x7f00000000c0)='*', 0x1, 0x0, 0x0, 0x0) r3 = dup2(r0, r0) shutdown(r3, 0x1) accept$unix(r3, &(0x7f0000000100)=@file={0x0, ""/108}, &(0x7f0000000180)=0x6e) poll(&(0x7f0000000000)=[{r0, 0x1a5}], 0x1, 0x0) 23:14:29 executing program 1: mprotect(&(0x7f0000525000/0x2000)=nil, 0x2000, 0xffffffffffffffff) r0 = kqueue() kevent(r0, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)={0x0, 0x1}) 23:14:30 executing program 0: r0 = syz_open_pts() read(r0, &(0x7f00000002c0)=""/68, 0xff550d18) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) r1 = syz_open_pts() ioctl$TIOCSCTTY(r1, 0x20007461) close(r0) dup(r1) r2 = syz_open_pts() syz_open_pts() mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) write(r2, &(0x7f00000000c0)="14", 0x1) getuid() 23:14:30 executing program 1: r0 = socket$inet(0x2, 0x2, 0x6) getsockname$inet(r0, &(0x7f0000000100), &(0x7f0000000140)=0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$unix(r2, 0xffffffffffffffff, &(0x7f00000003c0)) getpeername$unix(r1, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) getpeername$unix(r1, &(0x7f0000000400)=@file={0x0, ""/4096}, &(0x7f0000000040)=0x1002) 23:14:30 executing program 1: r0 = socket(0x11, 0x4003, 0x2) setsockopt(r0, 0x11, 0x6, 0x0, 0x0) 23:14:30 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0xa0, 0x40) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000100)) fchmodat(r1, &(0x7f0000000080)='./file0\x00', 0x1c0, 0x2) getpgrp() setsockopt(r0, 0x29, 0x8051, &(0x7f00000000c0)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = getgid() getgroups(0x1, &(0x7f0000000000)=[0xffffffffffffffff]) setregid(r2, r3) setsockopt(r0, 0x29, 0xc, &(0x7f0000000240), 0x0) setregid(r3, r2) 23:14:30 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x200, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000000)=0x8, 0x4) 23:14:30 executing program 1: rmdir(&(0x7f0000000140)='./file0\x00') r0 = socket$inet(0x2, 0x2, 0x0) fchmod(r0, 0x94) open(&(0x7f0000000100)='./file0\x00', 0x2, 0x0) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000180)) setsockopt(r0, 0x5, 0x101, &(0x7f0000000000)="fec43f38a3ae8c1bc1a4ede00640ee0f77a3a8219c8ff0d7e0bb39abfe8e8a2468f9c985dab919c29725cb1f3bfd83377cbd5600043fbe0de09c0ed0757fcea37580656bdb3014b4a26c268ed17ba74b80d7992e4d5dd503f1b542535297ac5cfb1c4ce10a4b3fcc1957341552d72e1a2d1dd1aaa2058b6598bf23c1e3715ea883a1bf54bdf651a2bf712091408451ecd0d3bdad1842de7c2b4641d95d203e20c3ff99d3eac422d7dca2a60b6a6ae1e1959e5c9b41fbb42956708728f6efd6c97d6f4e894f0a0ab66cc2b27aaa4e4171897fc575cf91e09b041d3b163c4877da1f8d509c69c2c242918b5eb73be3d732061851b0cfa5ee29", 0xf8) setsockopt(r0, 0x0, 0xd, 0x0, 0x0) 23:14:30 executing program 0: r0 = semget$private(0x0, 0x4, 0x100) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000000)=""/147) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x1000000000002, 0xffffffffffffffff) fcntl$setstatus(r2, 0x4, 0x0) 23:14:30 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000040)) shutdown(r0, 0x2) connect(r0, &(0x7f0000000000)=@in, 0xc) 23:14:30 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='x\x00') fcntl$lock(r2, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) dup2(r1, r0) 23:14:30 executing program 0: r0 = syz_open_pts() read(r0, &(0x7f00000000c0)=""/68, 0x44) socketpair(0x18, 0x8000, 0x9, &(0x7f0000000040)) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0xfffffffffffffffe, "a4eccea6b58ba94c79ee6b9be703011000f5a3da"}) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000080)=0x2) syz_open_pts() 23:14:30 executing program 1: munlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) r0 = shmget$private(0x0, 0x3000, 0x101, &(0x7f0000ffa000/0x3000)=nil) munlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) mprotect(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x1) mlock(&(0x7f0000ffe000/0x2000)=nil, 0x2000) mprotect(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x2) shmat(r0, &(0x7f0000ffd000/0x2000)=nil, 0x2000) r1 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000000)={0x1ff, 0x1, 0xf448, 0x70d4}, 0xc) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x1, 0x9, 0x40, 0x1ff, "3be45ec9628132e692ff72baaa9b32904ea5c9fd", 0x5, 0x6}) r2 = getuid() setuid(r2) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) fchown(r1, r2, r3) lseek(r1, 0x0, 0x1) readv(r1, &(0x7f0000001340)=[{&(0x7f00000000c0)=""/4096, 0x1000}, {&(0x7f00000010c0)=""/204, 0xcc}, {&(0x7f00000011c0)=""/237, 0xed}, {&(0x7f00000012c0)=""/123, 0x7b}], 0x4) munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000001380)=0x400) munmap(&(0x7f0000ffb000/0x1000)=nil, 0x1000) mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) munmap(&(0x7f0000ffa000/0x1000)=nil, 0x1000) r4 = semget(0x3, 0x4c95bf176026d624, 0x81) getgroups(0x3, &(0x7f00000013c0)=[r3, r3, r3]) r8 = getuid() semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000001400)={{0x0, r2, r7, r8, r3, 0x2, 0x7}, 0x2, 0x1, 0x100}) getsockname$unix(r1, &(0x7f0000001480)=@abs, &(0x7f00000014c0)=0x8) semget$private(0x0, 0x1, 0x0) munlockall() getgroups(0x9, &(0x7f0000001500)=[r6, r6, r5, r3, r7, r7, r7, r6, r3]) 23:14:30 executing program 1: r0 = socket(0x1e, 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) mknodat(r1, &(0x7f0000000040)='./file0\x00', 0xc100, 0x37ede60e) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001700)={0x0}, &(0x7f0000001740)=0xc) r4 = geteuid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000001780)={0x0, 0x0, 0x0}, 0xc) r6 = fcntl$getown(r0, 0x5) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000017c0)={0x0, 0x0}, &(0x7f0000001800)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001840)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r1, &(0x7f0000001900)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000001640)=[{&(0x7f00000000c0)="720a9e62a8cb540c363f44958e25b8eb1525bf9301f22d123ed43a1ab401cdc26d69dad3c507374f50cd77df2f42c7f13145eabcd2c21ba9a51ced63d3df4affea5822e8cabff81b2af7a0d29709442dcc6b0be6e7f04955fcfca41825a2f6b299d92de16305ebf196597593c5c4ba64c4957e6a20573214563657b936f964c0621d85765c83e7f96486332cbcc033f3f5a64eeb39bd10dd100c166c7ad536d8c4b9e76199df6475f5ed10895937d9b5e5c544006adeb1b2e852daf6fa688e296bf085", 0xc3}, {&(0x7f00000001c0)="281ebd7d7c47d34fc668e94442682e515089c93621fd35901b5a17e7a972b625fcab49103a588ecbf9c427458de9817bd46332452cc828f08905f81894d50634d5680fad1b3bbd2a28a415e196e86265a80b31ec586f11a4f09e1a343ce681df102d89ccb50a2c8b746be9394c61c01638b3a9b3c776d3165a72b34b0fccc1907718c901bfcb926184bf53a9a0ae3bdf7d2b0c250fe4ed0022acde3c73ce5ea897ad9d0dc45ae9ea8b6efe7f1245d6fca04b8642458c91fa1d257ef24d35a846329cfb6c37ca39dfb4fe7b5fcb4fc1616bdf17b3daf02874191974e08befd04be904d93708debd5609a5922503b858d1fae5882deba26877495ec891975cf8e57bbc9a12945c145264ab4091646d9b01049a6107da18a99931b5311d88a530b240ea3e7e95e6853666e91a05e92eaad5d93ecbb4be813e72893ede01088c3e647cc338352edb14975545c2b44f725ecc6c1921d05d301dc8490a654b29553879743491fc919ae5a2bdac8dd23bfc2b5cc87ed66839743a8227386c08588bbb1fd675cb2b8a8e5a579ab3031f195bf9daa03761b44029c9b224f6caf20c497a8febb46a50bb9e0aa6ec37d29ed074c08bbad682d828795cb7adf8d7d952d74d0e4cf019fe2175ce59eb4f6b68af20f8c3f0d8b9e9d00aa984df9e569d47950eb97d95d6b78671fa6ca1e58580c672df1aa1e5007e4f2d81b309a37fc00667bd43c2903efec1b06723dc0ef347fbb8b42bf9d1f2f1cbcb557913c6c8c508c1f082fa6920953397d8dc8d265b8008c163409050f754eb0fbcbb0e2aa30166820d0e4ace2bdc3e18b918286f032202726af0176515132b2944a2c0c036487f6b1687eb2a969e183080e331334fa7b357a688033d6ab2f9c62b00fcd5933744f1222707128f10c1c83f34474e7efaf2da078f8208baf8f4b37ee45c93cc98f41f90ce43afe57df0fd53f1573ad861da6eaf229b1da1c2c0cc42fa44066b0f855154d0b843a237e25504d0229732233a13ee85c1f5a3e174f48b28cb9f9a7b3470b070dcbad978b4626c2e443248f74b83748ce589bbe69b73721c198022f84e251a77c73ef3c5d939180d2208239105dd635d8f49d3848a53ab84485a00407da4ffe6c7f53d29bc05ab09788e269315c9235c62111dfa855b0bf1f60207e76fd90c4d446a88ff33a866c661a050a6babe5408f3d2fc177fa78f0276f0019b7efa57e5adb177aa6f407ca84d01529bb51a6c1b214c3171b6c2cab2996250d74de30ae67341bcff997ffc91ea17db7c65eec6fb65d3c64d91003bc97225508686303e8352bb3de9d3084ad42a1f481b0a53ecfce7658042ad0ec69dfcbc8501b613e723562c1a325da56e00a6d2d8a70bb0ae1d4e8eacdcab1cd72b088f9f8aaff632c4fa8d212e6fcf4c26dccfbeb3d62e4a50a73e6f19a17d1591240e245441c51360414fda7684a51a5e53ec1ef36d0eb0d54d4a171b3e35f0c505f9e1756952ecb04da847f5f958ac96d3b4c3b0617668efbe80df0e34668a8aa8cf2c6e282482a1f238c9a36c80c8acd67b82ce594ff3ae3345e8d82db55c6f69e061560d7702169832d0bec7e6ca6c116938fd53322551b7a0a34375c4b98f6f16c75a5ca69c678441e164088e9e57d8f5e35998b1249b376a95a70f553a0abb8d1842ff73fd10ca91af05654a186338754752f9f12155e968ce691318ab0b946068c78621dad7277e0398732ef2f7d04b6439595c9bea61c1df14f888a66bd5390a1d982ed7b52fdd9f6da5eb511e7a87899264b686b5ccb58515e1eeb4a9b9a867b3d267fd8e008dbb6017f56f6ccbfc6fffc3f0e8ae7ee2129b43c6a05e65bffba345c1df6919f081fa704305135d371d1b8957d8ada5f189bbe9848178356d2ff82011e645aa98f99470a094cebcf1c677f19db1672bad1f6517df9de22df974d0f374c6bbed260bc21245c27e778d72663471d592606cb65b12736b13c612aab5a15219ed47f5ca604920ce321e95aadc238002ff79a13c67c014809559dfdc5233a5fe6905bf69c94f761b9cab0b34d301537bf1e3c7a82facf54d8e543910c64d50d6ce0760133da990c0f90ce6fb1de1f33cfb2358f0ba5a3de08c592123b11c63420f2c1ec17893f4199082b1b66f0c5f293d89f62b306de0b4c343ca0d10c3a33ad971099e591e2cc2dec801c47106bf64e5f380d0696ede926c2951fd2612aa143eda99147040b1c747313e670753f3df2df8c5cc2d17486f0ea2fdc2cc12bc1bd23bc71ff98b36aa5e47f42106276b628d8319b29b118532b8dde145083d04fef3b70524a40b313df0cf4bece1dfa44a140504414af7030bc7775902dbb92021223aa761afb3bf093ec78ac20b2b0a42d76e2703fec6d3aa77014a03d301a621f4384245a9e888c15711dbad36a1275331aeee98967eace6857d0c62424a036a1423b485701576615ef88c3664f972a28d6eaaa488026320300fd34058c37e5bc13d05bdf848f994b9813c7abb6341ff7979c1c5d1ceceffd51d9bf3b6e30970f4cf39fc917b8543ed398b1d0601e4f923414073b271ca37573e30c84b92e0968b64f718439861d563b88d8a5782ae957600b9ad0cf8e61d9d813b5b00352ba80e0b973272186866ea952b8f26839872e887c1dd01e83fdf6407aea7f46d24f9621b3f79ca9081f2fdb54de108f825b27dd5caa0676bab90a3b0cbef31a2be0d630587feb28dfc1668ff95758c3391cec714c4634b3334373facf682e21d114fec7067bb749f5ba26768c7c2f570b20e4da257a75c88856bee5085aca1ab68e24057bab0aadc402a5e12ef7396b31f96ca80d90f97e3808a2870a242d8b71360ea82380aeea9d1953ec5b9b064d9c67dd4637a6d7d0dc98fee995e8fad6161aa0439e38b1547ea6aaae0526ef40a5efb53bb7868a886c814972649526a57d8b30084557e1d4232c3443e3a4eaa3fcfdcbae354b1738078ed2f84db3fa7bac5bdc194c13241011277a04e38ab675f5f69310536c7a052cd2baab4a23c53cabd71e3f2261bfb2dab1da865cb20aeb3d10aede3eba9e8a822ed1b4fb373f4b30c648d16ea3be11932f3c1e118d2432481ec0529d2b415fafc0ab865c16187494f640a8e34beee81de927f33cdfca94d809fd3062202ccf9d1148049aecf00fa6fa6c652c6fbb38dc6763a3a3c678c45f57ce8459904a7ade708a2b715cb2db7d542d072e188c256edbf51b232ae6ee3f9ebce118637d1c254499689c98cb20afbbbb516a8245506ce20a0ca479431d4b49359f3d17a09c22e70e8b74394b9f875731e0841e97e1fe8270c245dae4cddfa6521aa28dd80816262d2187f9312289a901abfa14df96c15326e6cfe97a2e8b93f37835a93010f00e7953b42ee8f71cf53386a01c7432696ba6436d2a93d37c3e1b32465d88cc665025cd92e16b28f495c6ee4fb2e41497d85a6a8d90af6a249826447c4f733c836cf75fd3c18086ecd90f89d5c44cd7d61e6a0e4f4e8e41fbb37ebcb6b35a62e6042992edbc26acd47e2bb137fec924eebcfc9cd2ab7c826adec7b90f32e665e1d692605296d094b52598170434b91a4c34f07372ca2ffbe869c5795d62dbcf78e2d6b483415cc8033e65b36ccfad62c64bbb15e4cbffd6518485d0cbe05acda72bc702676e84099b7f5eb13a37b564aec8c83d82bda47d98e40f3f817d9ccfea91198af6736655f3de4e85ab517875216a1288cc8e36cd9a56ef3942d1e5ac3fc03cbccfbacf80392be781b0e70dbeb7aabc7e7aa36f9ed6c230fb1d3aa4e0b3a2ee1ae893c0115eac36508a2821bbf89a9409627d855816b0340c2956fafba36ac0981e781c5bb600a17267905f8463fd61eada9a47768d8ff962f64fc979ba90c9b432047b2a2919f2912e66763514b08a8654e89753bd834c5a6bc6795b53c071f7c411e6bd48a3a0366ccd5479952df4a3ed86c928b385883542459468eaf7cb5c999b3eb4e23902b8b53c4ae9b8a0d613944de624c2007ec7e3999f3a840e505602e4cb96d0bde9b240871927351acf6ad8d022d3616a03b84184b293e528e4398a359911d1c5fb2d580da30babefbc3ca5ed5195e4a0cf66f9186d9db9bad2af2197bed67945a859cb8832528e39ccd12612c81ad96ebb149951832095b62630b7b632f6e618b2c519a51ca373347523f5cd51afb7b0c6e8ee622037d225cc2bf293a01ef1286c3e10f8fdcc5eca418081989697ffa978e71b97b15f92dd412609c381647bc116a98f7a8222d560e426ded5e7f768344c38feb732dc854a8e2d77b0118bf984618c1d5feb0123be2aff98637c1b457ef81c75d009d7d68c7dc8756e1db5f1c30f5e098f2d7a7744f60aab27dd3a7860f5c96c0faf30fdd243c3cfbafaca92fdb1a6b6acce7df7809b23018f6726659866f8f526fd0afdc78b2201a974d809098107fd0a9efec8e5ac66f3ba31718b973f488033dd2bee72a43f8df2a564d45a642c36968b23e974d0c76b116e006b0f16743a1655e97e553c344fba1c638a381ff55c5ec621e95de3a8fe5c33dbeae5583432a67507448cbf7ba76c23557e0646623a56d751a1e4be98ba39613a65e061af1006a52d8c8b87113b4118dfb3d73b29de294668fa5f5bcbc969526836acbc23d4246b45d5c37bcccaaee746a39e84d66120733b772953f0ab0d18384c2d809ad3085b8e6be4564977a4cf321bf6e16fbcc5646dd548675862cce49b45fb3605adc2f8d81b3109381f265206547b02142fe244b3e1886898ac671ea84def581d7d3008124e79786f34e83cbfda15dec3b649908238e27b68b8cad2386d813ec35d816389f6943245f2327f23ba8e5fe484db1d85ccc486388d64276765431247c5c5d11f2239cad3bc36b83ebe54b1570b534d8af44db00514728d8dcd9de0617a1ee2bb5add977dee876e0591d602a041e5a210e6f0c96558f90218064d7d3f7a97f4910c8493d020690fea801e3a3d3742692357596cad34035bf24e7efbd48b5149ec2f208003720c603870e961d5d8e0d7de7a4af7719a2c4e9ef76a77734891584561334556944b1c1950a86ba183c0c4aa58bd74d7d20e3cbeeb94de0cf76e14f73b166e611be421505c5c94b5702ff5de38ff67e80e071dba3aa0b3f0db62ceda0e7fa5e058cdf3083caf6b657d58312bd0696900d2b103722ed23244a3c011771eb6baf0d6c680d40b6cef38427b0beadeec9edd6ddf7ce784a047cbf4240c1b68109855f3783eca6516f9d8f48443d89fcd5ccc53236d1dd7155da68e086e4b527f7fb1be895a96874ea5dd7c190dbb90f7448b381008f9acc12e92e42f1190938b2047680e5dd6626a79a3c605bbde05dd5c0ee18e697ae9969274439d2bd788938dac675066e63a6e6448335183333a12d98e5fa5d84b1dc92da47c4de81c5b29c69eddcd71cca54ddca1da1fe30a3a1fdbff8ff58581f9c2577bb838ee5135dfceb028faedf08616beac264dd71f4686e237da7e5c580d188068e9db65cba1b4cc2296e54dc148cf7715114e9e3603626040ed70f63f35bd3a3e7dc8d6ad1026a2e0a591e31f691031ff1a082de6cf860f1dbdcb61c6cf31728d0b4b53171bd824bdf3bfd5d16296b477ae38e7fd93d0a944bd02207ca9bd346708fca68242183c91b48fe33733a5e913e01e8a973dcde8288c90c1b827c612036eef93044fc33d36cda733b377fcb5b37df1a4ee6529b3bdbb8f75b31974a23f699714ee07d0b1083599cd17cfaafd9dd7811810254898922ee4de34841acfee57160cde00c190c805cdbb7a2120796", 0x1000}, {&(0x7f00000011c0)="ecf1d148f1f87dfd5880a128d5749ceb0ef9eddeffc589fe0059033ff9ebe215c45aa928d02b384ed2c6f81eb4a0d6039f64fd69a54444aa6cd416eee5959b1a9e0169926664ed584452bc032bfa67993ff7948b8f49c098a56e7916ece0f42633f5a94fe84fee240cea4471d395d3eff590d3df72b01df1bbe1353f6e2bd01298c0673b022b5117a107216979fea6d12f66d49b10202a00a5d2c1522a1bf4a1876fbbb191f42b802020975fa8cd40195a95de8ceceff1d64cd2506fe648e6aca61f0eea0ab064a9ec853cfb8a9d77a1d1cfefd7fb725ea59dada035da6b3bd7fa4bb64ad143", 0xe6}, {&(0x7f00000012c0)="43d2d417b9635cc7a8f950a572b798b557339f84bf764d1adc5455cc8e81eb7583b4fc35d8eabcf025a4d6be72de5a637e273b6535d059cc6cceadcd18ac21ac9ac32a8332be9f8e4d9284ee4532a7b278ad3ca1eab809374191964fa0a2c85c4967f136a9741de0509dd280423c0a22982f8721cdf8983ce1f4", 0x7a}, {&(0x7f0000001340)="a118b84194f1d26f6ed93990f2945177fdcd2d6d562f33377345e45efff65d1a95e3718d693ccd0ce22dccb40c2964707f2d2c2dff92ba8de88a31658dd8aae7308ef401a5643a06a95e7389dae9bcea135d77b223b651494f1f8553f6d067c8a50d4240e979409afd181d64a15ac946aec1bf15f184756e2bf77a0fda8322cc94666f3981e7a56935a4fb1ccf8065", 0x8f}, {&(0x7f0000001400)="9fb4a2631319a20dcfa4877cd86e7fd21a31b953d672b8a691171028c2a602bc23f44e0f3315f339a242c1dfb1776a3a8cfbc94a32ffa61e3a4978df3127b47d9ea6499d07fc443fa2e2d61ca6dd9215eff325ab22134b86ea435a9e16ab7c596a6f51fdead890610eb2998fcbfd3f948bc4c104fbbdb907912abff41a0d8da272bb808dddb4853333e3b8c2c089c6cf94258c0bd00a3b12a9e2c8a53ba1c502b8887b4ed26926802e3546738e52c8c480e8312b8d22262882c5f01d226a80d5fc6d1792452f2ddc541cd8c238ab0f1f47bc24f64b243845b05833698085ba61ef787f57a410ad96d884a0a385", 0xed}, {&(0x7f0000001500)="c8e07e6a821c3f5a5e4faaeaa44dcc3938308bab02990bbc14b6cd6075919a620e36144b305432fda2ae30736cca45cca46aa19f9bbd1e5fc6a0011ad9264fee4260efd9adabb6c5089219bc52101c", 0x4f}, {&(0x7f0000001580)="30a3b66ed6a16af0934923eb532ec0707b60576b590ce89c327c8f5e75486d2293a96a996065623f99272c9797", 0x2d}, {&(0x7f00000015c0)="6c87d6d5958086b2885802aa58a313b2002639cb16857460d78d0cc62e3a3c", 0x1f}, {&(0x7f0000001600)="c09b5413", 0x4}], 0xa, &(0x7f0000001880)=[@cred={0x20, 0xffff, 0x0, r3, r4, r5}, @rights={0x18, 0xffff, 0x1, [r0, r0]}, @rights={0x10}, @cred={0x20, 0xffff, 0x0, r6, r7, r8}], 0x68}, 0x400) 23:14:30 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) r1 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) fchownat(r0, &(0x7f0000000000)='./file0\x00', r1, r4, 0x6) r5 = shmget$private(0x0, 0x4000, 0x400, &(0x7f0000ffb000/0x4000)=nil) shmctl$IPC_SET(r5, 0x1, &(0x7f00000000c0)={{0x7f, r3, r4, r3, r4, 0x11, 0x1ff}, 0x7fc0000000, 0x5, r2, r2, 0x3, 0x20, 0x6}) utimensat(r0, &(0x7f0000000140)='./file0\x00', &(0x7f0000000180)={{0x3, 0x803f}, {0x7, 0x5}}, 0x0) r6 = msgget$private(0x0, 0x40) r7 = getppid() mmap(&(0x7f0000ff2000/0x1000)=nil, 0x1000, 0xfffffffffffffffc, 0x1010, r0, 0x0, 0x0) msgctl$IPC_SET(r6, 0x1, &(0x7f0000000500)={{0x7, r3, r4, r1, r4, 0x0, 0x9}, 0x200, 0xb3d9, r7, r2, 0xfffffffffffff5be, 0x7, 0x5a, 0xc00000}) r8 = shmget$private(0x0, 0x10000, 0x574, &(0x7f0000fed000/0x10000)=nil) shmctl$IPC_SET(r5, 0x1, &(0x7f00000001c0)={{0x13a2, r3, r4, r1, r4, 0x44, 0x2}, 0x6, 0x4, r2, r2, 0x3, 0x7cc8, 0x100000001}) utimensat(r0, &(0x7f0000000240)='./file0\x00', &(0x7f0000000280)={{0x2a07, 0x2aa4}, {0x2, 0x7b9b}}, 0x2) shmat(r8, &(0x7f0000ffa000/0x1000)=nil, 0x3000) shmctl$IPC_SET(r5, 0x1, &(0x7f00000002c0)={{0xffffffff, r3, r4, r1, r4, 0xe0, 0x800}, 0x81, 0x9, r2, r2, 0x1ff, 0x401, 0x8}) shmctl$IPC_RMID(r5, 0x0) r9 = open$dir(&(0x7f0000000340)='./file0\x00', 0x2, 0x144) linkat(r0, &(0x7f0000000580)='./file0\x00', r9, &(0x7f00000005c0)='./file0\x00', 0x4) shmctl$IPC_RMID(r8, 0x0) munlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) shmctl$IPC_RMID(r8, 0x0) shmget(0x1, 0x2000, 0x60d492b2559e1731, &(0x7f0000ffe000/0x2000)=nil) symlink(&(0x7f0000000380)='./file0\x00', &(0x7f00000003c0)='./file0\x00') stat(&(0x7f0000000400)='./file0\x00', &(0x7f0000000440)) r10 = semget$private(0x0, 0x3, 0x163) semctl$SETALL(r10, 0x0, 0x9, &(0x7f00000004c0)=[0xfffffffffffffffb, 0x4a, 0x29, 0x1ff, 0x1259, 0x80000]) shmctl$SHM_UNLOCK(r8, 0x4) semget$private(0x0, 0x1, 0x1) semctl$GETZCNT(r10, 0x3, 0x7, &(0x7f00000006c0)=""/52) 23:14:30 executing program 0: writev(0xffffffffffffffff, &(0x7f00000001c0)=[{&(0x7f0000000140)="9b2cd53f2420660e7382c5593b1a571dd0a7fa7f81caba5bab3ad1f54ff8fa87f4ec9526265f8c5798f0df2ac9b4fc177f83264c2b215e93af4c4c3c09e991786ea4183c9a", 0x45}], 0x1) r0 = socket$unix(0x1, 0x2, 0x0) r1 = dup(r0) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000080)) r2 = syz_open_pts() fcntl$lock(r2, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x122) flock(r2, 0x2) flock(r2, 0x2) fcntl$lock(r2, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) 23:14:30 executing program 1: setitimer(0xfffffffffffffffe, &(0x7f0000000040)={{0x0, 0x3}, {0x0, 0x2cd2}}, 0x0) poll(0x0, 0x0, 0x6) getitimer(0x0, &(0x7f0000000000)) 23:14:30 executing program 1: mknod$loop(&(0x7f0000000080)='./file0\x00', 0x2, 0x1) r0 = getgid() getgroups(0x5, &(0x7f0000000040)=[r0, 0x0, 0x0, 0x0, r0]) mprotect(&(0x7f00005c2000/0x3000)=nil, 0x3000, 0x6) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 23:14:30 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) listen(r0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) 23:14:31 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "02000000002300"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x80, 0x8) ioctl$TIOCSCTTY(r1, 0x20007461) 23:14:31 executing program 1: r0 = syz_open_pts() lseek(r0, 0x0, 0x2) r1 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) fchown(r0, r1, r2) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffe, 0x1000300000005}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)) 23:14:31 executing program 0: socketpair(0x1, 0x4002, 0x1, &(0x7f0000000000)) r0 = socket(0x2, 0x1, 0xfffffffffffffffd) getsockname(r0, 0x0, &(0x7f00000000c0)) 23:14:31 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000033, 0x0, 0x170) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000100)={0x0, 0x4}, 0x8) r1 = syz_open_pts() ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000140)=0x8) getsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000000080), &(0x7f00000000c0)=0x4) sendto(r0, &(0x7f0000000000)="b400050c631aa9bb6269d113006c548b32481821b46aa887b68a066caf91583d57dccac872aef3005c1f932936b0084abf51aad82e5370daf5e0874c9b1fb1d8355ba736ce3928388acdc523118401ff1cf573c7008ce588f2e72eaec0630a80e6bdd7b0ef839e6782863400807fcdbb8a", 0x71, 0x1, 0x0, 0x0) getsockopt(r0, 0x29, 0x32, 0x0, 0x0) 23:14:31 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(&(0x7f0000000000)) pipe2(&(0x7f0000000800), 0x0) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000880)) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000040)) syz_open_pts() r1 = syz_open_pts() kqueue() syz_open_pts() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r3 = fcntl$dupfd(r2, 0x8000000000004, 0xffffffffffffffff) close(r3) dup2(r1, r3) 23:14:31 executing program 1: mknod(&(0x7f0000000140)='./file0\x00', 0x1ffb, 0x0) open$dir(&(0x7f0000000440)='./file0\x00', 0x0, 0x0) socketpair(0x1, 0x8003, 0x4, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f0000000080)=""/68, 0x44, 0x40, &(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa) r1 = shmat(0x0, &(0x7f0000fff000/0x1000)=nil, 0x2000) shmdt(r1) r2 = open$dir(&(0x7f0000001940)='./file0\x00', 0x801, 0x0) r3 = getuid() fchown(r2, r3, 0x0) mknod$loop(&(0x7f0000000000)='./file0\x00', 0x1140, 0x0) getuid() 23:14:31 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x1fff, 0x0) open(&(0x7f0000000000)='./file1\x00', 0x200, 0x0) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file1\x00') 23:14:31 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0xffffffffffffff47}], 0x1000000000000036) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) write(r1, &(0x7f0000000200), 0x0) syz_open_pts() write(r0, &(0x7f0000000280)="658e86e2b6134095357076177cda2509ff35e5c46ec0be8132e28bcdf343618580fc48e5da6777b9350b34e4f8551ef97f24c710c3a36f3310a4eaf5077b1c", 0x3f) write(0xffffffffffffffff, 0x0, 0x0) r2 = syz_open_pts() close(r0) fchown(0xffffffffffffffff, 0x0, 0x0) dup(r2) r3 = shmget(0x0, 0x2000, 0x80, &(0x7f0000ffe000/0x2000)=nil) shmat(r3, &(0x7f0000ffc000/0x3000)=nil, 0x2000) syz_open_pts() shmat(0x0, &(0x7f0000ffd000/0x2000)=nil, 0x0) 23:14:31 executing program 0: r0 = open(&(0x7f0000000200)='./file0\x00', 0x200, 0x8) ioctl$TIOCDRAIN(r0, 0x2000745e) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r2 = getpid() fcntl$lock(r1, 0x0, &(0x7f0000000040)={0x2, 0x1, 0x2, 0xfd36, r2}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r1, &(0x7f0000001980)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a", 0x259) r3 = syz_open_pts() close(r1) dup(r3) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xd9b, "b08d16c6daeb7f1d5f2b2c215faf8a210524d8e5"}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 23:14:31 executing program 0: r0 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000040), 0x4) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) shutdown(r0, 0x1) sendmsg$unix(r0, &(0x7f0000000680)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000580)=[{&(0x7f00000000c0)="a8a29a66479428249d6bede882f6e98f509a4d63ff60e01ed2e528d04787a2288c5653d8ece473a14f7fc6255f8cf0c67c512ff3bd081a980beaaa7a1335f730391fc862111e07a6edd4f082e091efe56d500bad7e34a78acd953e390e454c597b0abf4f499aa296cd24fd5a504a6670203aab8748ebbe7443e2ab4fa98c75760c1463bf60499bfaae49c0642588", 0x8e}, {&(0x7f0000000180)="5edd0f8f9a2bf665bc9331941b7ad1d262e9e5e1a35e7a5520f1b052f4a196f702df1e7e53ae0605ba0b291017eb01b851dab7fbeaf84912f9b8a08bf7", 0x3d}, {&(0x7f00000001c0)="83de816d28cab21e85ed32d8054bfd4aad7ae98e55bbc81b57131ad8e3924cb6c052abc56bc70be00269c6a29dd6082ca0b39f60ca", 0x35}, {&(0x7f0000000200)="dd4043e60f6ff92021076e947e555cb3c67d890ff99b9bae697c3b679a8794152fd553c0cc276b006c0f3de751eb662d222098cb06215f124b34ca61688b74dabc8ed599a9f5f34cebe86b76148e4dca96e3971698a5f2c0622852eb8c30b1f26c083134ed43bd5e25941dc4ebc602730ceb00acbe83e47091a26e08f87e28e4844f88cca9768065425ae5eccf3c0d1addfac19ec04089768178be2a0c03efedf858c86aaf0a9fb6ac3465cee8a1dbf672a5a2890ac7c2e7f933ca8fed4669c5b0d8e28859cbe9ebc24220ac4d7cd8f6c2c762e3f028fee8f1d22d0f5fb3d9c1e716832207fe1adf052e3f447e0d0dc3fb8e84abc20755", 0xf7}, {&(0x7f0000000300)="865f572ef82f1fda81aaa38de37085c292d18686f9c8a5c291a54f8ae2b79e7b39efd1d067078945309ee72c8117034c22c57b25d2934a4beac612a547e79f6a7a9420c72cfe8cb5183c164fb0e4f80c8f3a33c2b4a728faf9cb02389e95e6512fff9f382cb9", 0x66}, {&(0x7f0000000380)="8eff28f68c0dc527b3cbab03971b3d4fb9d616d013b1fe8102378d16813a314a8c9d84ff36a0855f7722918a138ffe63bdc4dab0a02da46b03f3752ae20a60db528ea6aeda812ff7f2d197d1852c31660eb70886aa76fc7d00717f6f00f4cdf6ecf07ae8fc93", 0x66}, {&(0x7f0000000400)="4d618a4b71ff816ffdcfd7fd4e82a26a48482a21b727edeb4645655dc50062c73a5518955518ab9f9dd8d07dc9ea0fe3a3f8632eb5ace0784c59fe579ad0e5d90d5d33b23b48ea9895a545354b3cbd7cc9d098f380464e880dd9c0669620e961ba83eeedf4bc1d35e9e5772f91edda7781434129a76524cd585f5c073a4a2fe65b2ba82f685357b5131e7b5198976c592b23b992e76ce0093afc58c09c55e5ae54fbecf236418e602a9bd75f08492dc23a5fc1336c", 0xb5}, {&(0x7f00000004c0)="e142163c23efe5d3ed9eba38a2d2fd51adfd974b6a6ae6c802976c", 0x1b}, {&(0x7f0000000500)="980db3b7269b89981b7f924140c0c6a27673f781661003d41a8422838a3d8d5d6554527466ac3f94c069c773f27becf47ab470d5ea799f0289733476460f9bf9cb2be57e351a57336e72a75662081c78c6ad2bcfbbe7d5832b6fcb2a4311ed1e835aaa3d", 0x64}], 0x9, &(0x7f0000000640)=[@rights={0x18, 0xffff, 0x1, [r0]}], 0x18, 0x1}, 0x6) 23:14:31 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x100000000000000}], 0x0, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getpeername$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) 23:14:32 executing program 1: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) seteuid(r0) r1 = socket$inet6(0x18, 0x5, 0x20) recvfrom(r1, &(0x7f00000000c0)=""/72, 0x48, 0x800, 0x0, 0x0) clock_gettime(0x4, &(0x7f0000000000)) 23:14:32 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffffe, 0xcd}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) r3 = kqueue() r4 = dup2(r1, r2) shutdown(r4, 0x1) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) read(r0, 0x0, 0x0) 23:14:32 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x800, 0x0, 0x0) r1 = shmat(0x0, &(0x7f0000ffb000/0x2000)=nil, 0x2000) shmdt(r1) 23:14:32 executing program 0: mkdir(&(0x7f0000000180)='./file0\x00', 0xfffffffffffffff4) mkdir(&(0x7f0000000140)='./file0/file0\x00', 0x2) r0 = syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)=0x6) pipe2(&(0x7f00000001c0)={0xffffffffffffffff}, 0x10000) sendmsg$unix(r1, &(0x7f00000027c0)={0x0, 0x0, 0x0}, 0xd) mkdir(&(0x7f00000000c0)='./file0/file0/file0\x00', 0x0) unveil(&(0x7f0000002500)='./file0/file0/file0\x00', &(0x7f0000002800)='c\x00') rmdir(&(0x7f0000000040)='./file0/file0/file0\x00') pipe(0x0) getpeername(r1, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) setuid(0x0) 23:14:32 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() syz_open_pts() close(r0) socketpair(0x3e, 0x2, 0x7, &(0x7f0000000040)={0xffffffffffffffff}) getsockname$inet6(r2, &(0x7f0000000140), &(0x7f0000000200)=0xc) dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x98b, 0xffffffffffffff82, "85fe4dbfa60200000007ad00fbffffffffffffff"}) r4 = shmget$private(0x0, 0x4000, 0x400, &(0x7f0000ffa000/0x4000)=nil) shmctl$IPC_STAT(r4, 0x2, &(0x7f0000000240)=""/56) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 23:14:32 executing program 0: unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000200)='c\x00') mkdir(&(0x7f0000000080)='./file0\x00', 0xfffffffffffffff6) chmod(&(0x7f00000000c0)='./file0\x00', 0x40) r0 = open(&(0x7f0000000040)='./file0\x00', 0x904a4e570634106e, 0x2) ioctl$TIOCNOTTY(r0, 0x20007471) stat(&(0x7f00000001c0)='./file0/../file0\x00', &(0x7f0000000240)) 23:14:32 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, 0x0, 0x0) dup2(r0, r1) recvfrom$unix(r0, &(0x7f0000000180), 0x832f1f7d, 0x0, &(0x7f0000000140)=@abs, 0x20e94f86) 23:14:32 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) getsockname$inet6(r0, &(0x7f0000000100), &(0x7f00000000c0)=0xc) socket(0x2000000011, 0x3, 0x0) 23:14:33 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) preadv(r1, &(0x7f0000002640)=[{&(0x7f0000002440)=""/81, 0x51}, {&(0x7f00000024c0)=""/100, 0x64}, {&(0x7f0000002540)=""/68, 0x44}, {&(0x7f00000025c0)=""/81, 0x51}], 0x4, 0x0) recvmsg(r1, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/59, 0x3b}, 0x0) accept$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) r3 = dup2(r0, r1) getsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000000080)=""/167, &(0x7f0000000180)=0xa7) sendmsg$unix(r3, &(0x7f0000000300)={&(0x7f0000002680)=ANY=[@ANYBLOB="6af0607b45c34ef1a88c2355b8508ab8bfffbfc435ecb841010000317b6b038cb83bca2d8ddbac19723712c119a663d86aaafe124769b133d903261820d242f02699dfdc832b67f9db60c1245c8e561edd1a19b18dd8c0cb766a7ac480ef9bae7b8556"], 0xa, &(0x7f00000002c0)=[{&(0x7f0000000280)="bbfb4f7f75f4c1c907ead627ec47cd2ea6d5ccc8", 0x14}, {&(0x7f0000000440)="159c0f0aecacc0fb50f7b9036c6419b665522ca4f4f293f13a3e45aefd2e87a84ab5330ec7014b4016afde15424ee80e497a76ccb55695140974b8734966efe7d8aa35aa780d2fac9f1b1da56867bdd3eaee04e3c79ca3e2eb7038814a3e15a549dc55ca2898e5968eb524cc1514cd0d1aec5ca2163009ed5c73837963ca906afd6527a172e72fc2521130704600e9144e6022a879bcc7803e2f1406d04d84645076b868234f64132844bbb1102621f7f5767eba90592d4a90e348e4d092692d87c5b4e2ab2e2fa011b565fb2651ccc733a2188e04f409399bdc3828891b8437d5161076bc82825863196159f568a1d096dc3d43e6ae23e2646109c1981eba6b9def56635ac255e33892e703e8690acc66ecd6c762fab575c4776f9b0458eb303902f17dcaa901d67bfba9d2ec70bd85ef3f487f57b210fad84b8499a69945dcf9b34dd8e13a6c1a366b946e4c93742048513da51397935df3f4948062ff39e6c9dedaacb7662c09f947fd8b1412017d3d38f17ee00d065ea76ace392a5698247363a0b31a35c6b6a443d6617763738cdf43d3b4ea61b099f074dc2fac93b7d799b25a04c1068689faf3653cab5eed39318f046bc3bb17320efcaccb9c7149f27bb7aa29ee4edbcbd4ee80024e010cc9c2aba95a8e5063aab6abf68999e810151ffe17f10a98bf6c3bd22cd10cf2e9a6aedc03fde5c8bac2d6b8435e21914d53bb299a2404375b90e8481b430c22ff0de030c47f6ba11ff5543594449690937f9eb22e6c537efd1e123cbc9be815f6ff944a68fc037198760dfa55329cc96c33c08059e43e559d24b5d49a030e9a5b0ee4e48a75c428089ac10b375dacdc678abd585b2a52d493e354adf700e47cb69f38f683ce9f4b5766483ef6fbba9cba4b337046b97f2c4d1c0d857f10871265e29eea2f550aaf49d02a5db720c7674b4c3615ee4cc11a0d50b50d1a45976a66a1c59e9621a064e972fa3275b07ac1033715865a2d03a952a5e732c8c1df6a7f64dfd859c05af83b373e5768e3ccde6b0a2fe94c1c41bd12b6bce61b3d8a82fd5e7542a791add218fe9c50d8fd1e90563a1d6744264c49dbe30792695484438942ca39e32b7e3181eb74312debd6754f87d2941270ae9a4230abba30bb966358c622b64033605cb798fa4b6545b66d4dcc15a5c0247e86cafb8f6e534a9a3d9a0210fec33f9261380185be953222c905f8fd3a47e4381a0c412da80f20c7b7a8ce76931fbd240749575ac448fb59cfadefa12a744d78a021d362f110e26c7722aa8b7bf09e6b8f262568911f26aacdef5f96ecc2119077c97f3bbfcb04b33c87949d74bb01e3557701444a8d7c45d0503080a04a4d88cc6de2b9f7be8ac37c3e416f07043a3a0a07f910b66cf218788ef2c87f8c73f621aee07b15b9df47406b4b4e029e377df157022a9816c8d142599611d0476898345c12f2018c835b0cca87ca22d208e2637beadfb35d05c5ce3505fa7463d27959fc56daf4337bece23f11327ceea1c01144f8dba144c9a3a67877c53aa84bcb20c9f36a271c7137a014fca819a2a6ec3948a1b4d3cd75dce791552baa22c776edf2204aa002a15521d7e629c2b9b286580f6076c1eda5b05a364680a5ff723b22265c941760311150cf4139092778bf10172ecdb723adacd8aae22ae45f2ef408b3dbf902952dc005dbd3432062873a99118b8b731c77e01bc644ecf89f0dd57638ccae3b4a72f9fb708927046fea99df32b520aff378267ec871b1b6c084668726157f8fc7f4057e5a2ddcf8d5972240f1d93d32358046938ca2613c4f60518b410d1045ddad3238e31f34a7f1e7cc81a6564568b206445f43e00e244fd6b13409631da8743d70453315dd5335bdcab5903bad42d8ff5a58ed6efb7e99305fd3c801def7dfcf4ca005eeba6ccb551ee31e654343243b028edb3164ed40eeefc81c4f331d2751b8652a5b8f0fd6a1f9f8d96651788cd817a5a9a97b3c32674dc888bb1ba77c8308082159fdc1d860cff3bb21a8fa5c179f5f1ce5e7fa2ea6fe8a0ca79d2101beea46dbbae0ee23f2902c0a399a8e35b7f7c6fed90e8b059ba146da3e339b93e42e89e93dd70cb6c3151fce9391f637a442a6eb12b49b51e78abab395a731925ff0482853eda2552c148dad8ea79eb671c1f5ddf01a9f09660eecbf2d990937e9bdce282a161c3d32b5c98c85579dc2227e836864bf7ff57ab43a63604e04f2758383a0b3e8135e89e0b92e1919899b8db5fe38fb956ac72cde79950c5067222040c5a43b7199b61721b7d6f399f4c0b011a53716be02d563897bf61167cfc68048cd16a55437f622526bb3fc039123ed20ee6a24d0f2e250faf64eb45a85f479bb56b6db266addf37992c0645d5f7020298180e693a50da38099e72648c56c94b8b35cc5fe89a01bdf472bc07a6a96dda57b9c076503b69ae0824c55da9c308bd9ceac279bc83d8bf3b1a750002041433e65d06ae2d77ff2e63b7c62aaf12749f411e8241cdb1411f8a2e9804ccade3e389b2a53374cd14935c869a7913ccc76779cc821117d2643ff20784ba0b681170483121423b62913a9ee963ac1a210bb1eee0c90682e698e5ae7f0840f417c18f34bf55269a897c51107ceada9e17ea00b0f2c15f36b01ea6cd052d33f86e868b4cd670577c0f907a262c4e63877a2f2e8f5c56cbeb0e9a2e430d13c7919d60bdf8bad24caa30ea8575ccfd0a478ce93325404487806b0ad058b31fcf633854ed1a8c4b15ac09a3dc641939f5c3c2fbcc12f703b535efb2b879fff2a696d016e2293e5c0b33e7890e4fc975fdea1bc4f43d0d72b173ca4b093bae89ece6675473082782863cd2f8b547b6cc2f87da44a4c5fbecd2cba384fe6a15c245d0708c7a811f7cf1f4a82129b054987a24e88c88513560b415b3f61753f010336c7f3c33d7575d7ac1718c889da5fabe6339ab0a0eec1ea21d97a3e3377812731f84652610900c12cba16f4490d7c97b5a2a16c601b9ee2f4bed5ab52be96754c5f523f95e90046b4fdd210d62bfdebdd7670a537dcf77e22b5f2aed02ee81c84fa9a2075515985ebb32b9ddc489020406b8e598f803f9637292dee618576e95a3f0583926a4f99b33f328f269b9782631953c51476e3354b10d7bcf49d352d941ced4062f9452f3d28c285a67eb066fa30ed493c383939f7a961cbfc97f89af0018edc3eaef5a71ef98c9ea6e26e4324c2e0309de75e9f9241c0a91d14e0c922689dcecbcc465273395eb8e8cdc7a5eac99bc07a04d7f558c0666159c7c6c3f2392b2e44211bbb0ef8f520e4c195dba06653cd92ea9d109feaa20b79302a60cc2777d8167159a3c2a1cb607aafda2c1859423b644a2e1c9d40cb0e97328dc96294e1d9088b6ed52fc5070a73bc6528b218d6cadc5e0a11c3db40d1314e779da15e8d742949f01a344bc99c9c6669a9be94b5b90e82e2c1b355418585cdcca061bd8382a485d2a93fcfee3ef630331fcad9e01193be804305b5299e60796fd6094c8207927b7b5bf54418791eb9836da5360ed636286503e027caa7b578bb2a80d03bccd5e95d03dd0551b827cb689d13bf94c13042f66dadcfa6922ad8de6577a910b1d86199b85f2d7e87ebb0b33c0651255ffd3c0899b06e64e658e8f83012eb37be5460c58a34d0504a5df027a465ae886ffe1b4d32f8b2a988dacd60634215ad834f0a1200decf75f687e6f322dd7171c338d53f855efaf0b101d6d437332020eb4c5b194d671f526714e0ba3017ea5d66ed5e96b0306f277d4974bf9cf0a5dc143f5135b628dba3caac91fa5dd13c0f2e63ea3412f3ae8afc131e8e9ba205e717c20f430e7bca4a8a9201648142032ae49d4268c767147a41fd8da67f7f1d1876fa93053440d7c600ca5d654c4d79f1b9e38afa9e11e8f3e9a807d508683f5684278fad51b70bc5a7ef4598fb950f2acb4c1480952d0af4b33e9db5c3dc1942262c80dbaaacdf5fcd2ec15b427ecb6f2527bc96e4c936e9732420dd4759f3928858436b45c273f30b65094ff260ff3474f78d99bd34959c4de2568b18a5f38bc61df3c26b2c85514f6b4811842522454a6baea9a5429f78920b67af158b7b3f3d907f27b2bebdb3d97fc97bbe00cfe19aef2351720ecd81ac2edaa4ac694318a187081aa5a9268f0b3fdf505f0243736ffedd62d4a1cbe71cfbd6f1c7854814259fbd8df6b3bf0f05acee4ba6f4e5404b61f12ce14e47d9e1bd20cac61624dd32700c18978d6f1eeefd63b5589856e7f4d405a5c91081a9f74f41fb07abdbee1a02d4a42fe9da84905012b1949d1ef86506095161a6f8904a74bce6fab81991ce501fbdbf641b49ebe471bd7f9cbd2ad6e5acc3e15fd67ebf469e98648e00d302a0a3188c29e1b0082ca88e827e68c9c8b1bd474b6d8d1aa9832033cfc39ccc0a5e549176c3854ec3184bf39ed73ab4bc091361703bd2187b284aad882e36d41eac046608d2c0276443bfa4b667b1da3d799819d72123a30bc177fa8eaa388d35fab5ae85435e18df9c567e095af1b217bdd43b125852ae69d99f439374afc7c37911dd41a316c26e03eef9cf39f60b4dfadf42ecf1a47111dc81257fc714d08da77b3f9300a1aeedc27750e2b1738aca9007bd4807b4ec6863bdffa5fe756a27460abbcea5b34b55894a9fcc43bb0a510537e798de74d698afdead549a8435bb754a18cd2bf182234bd83e29fde2fe2f11b8e625d3df5d46788af13d9db5332569eae104b825d6481cabeae6dd80b9b78c9b4129741ccb580f01b0f6c2d4ecf1585e0efe5732340aef1c1bc8dfed68191edeeabe81b7398c61cd0ed0b71a61e03ce5be0d509a9f463d848c2b539d5bfcdb43e8303fbb334b842007fda9f93a3380e5dedb4b142f0914106a5a8ddeac84c39472e21adfabfb35276e24fde6b8cf0b7f406797a9a21ab1ea2469b5bafa327123b620e11ca9cdd5b204854a78339ccc219101a9a47df1da583f264ea8afc0b0f8ed4d61814dddc76623b926ca1412d3aaac666e96c02c47b31c01e972e46904a9df5c998cd0472c7a12241558e1aa0e932d9b58ed798386fa84a139dbd097aca12b661505d34043169f544dda146e3c29507495f1cd5ba92ee38a9484aa082a0fb3f185611d258a18b396c1cb9bbc8b30ca2b03f9ac1b6bc1964d14bb3af2fbaac0b5f6e87ca9c6d516d4e171bcb938dc9d4fdacaa31dfe1e4dab8de1f0468d00c61de4ce59e6e4d6e81b2c269ffca0f3cf1112efc45ff413a3856573c2ebf1c8314b6865beb22947e02df75ae80ad9540b356869a2c44628c6455fb2a2c1e36cf07c3ab025cb645f72529f8ad8a637d82c89e00880ec8d79686b3725b6ad34e5f9b2254daf3e68d4e6e95edbddaa755f7e30ab7960ea3446707eabd8e1d1e70fbc04b91d0099cb8a4791b1b1355e7ae2eb82735cfad33526494b1a21a5db89517f1e3fc9fe5604ac794cb609687713eb352c08c4f295b794f950c7d7a5a576f972582882593118a9d3e200ffacf012e6dd58a4d0b7a66f29e5f652cb1da0f373c9a8a0da925bf9181530d24a76b03d1378eba7790bc88204fe13b7dfa0cd721f02702e37111ba7f05cea60c0065a316e047e43ba177692cfbcc69ce5dd2b98e11d442edd47d361a509655a52641b4900c6887d9d70adce4510bf1a607307e8c3138deda1f5049255f87d60c093dfa6a17a4016d9f6634ff18bc6f0fb86b4e91f086b451454050c947712657159379213c144c75456c44fd32f74c80b60a03fe741981057759612a26a6d6464a8ed51287654", 0x1000}, {&(0x7f0000001440)="b283f0f3fd4babe3a6813102cc9f1c2ad0863aab94c44ebd72fd1a5328c3bcbbd9ae44d2c7f465c91870003896ae56a2bafcdb4e1f1adce9794f2260e0eee9aea1e535aabd54e568b09af14277e47517e321814dfa4e33752c33210e21951a5d18567eba4e0ba2e12351697a8ef07ab94fde21584beecc4eddf7c2939761fc92bb498b7af06f0ac83169e55f89e061e0a18f45667e9137a2695c620d203ddaf8b295f8f31e21944460c609b5bd70fa463682e51af230d719ace48512ee5790bff322df00865f500720e06cbf5e0f70c0db3a370db7ec8ff826a7b9311a5a09744818b019dd85285c4affc35f2aaa8507800c2f0027ceb11539f54a1daa02b31bbbbfd8e8ca1f07268c5942a4b005d4269b11f642938724521b7eaebbe3d51f08b74aefa6e3ba7afbf258f7cd787572fa23ae942e31a3d2103e78ee31e4100f40d6006c59f9f8fcaed0880c271afeee837a2b2cc65c6e8943e3928574b6d3df494d096bcd681bf40ffe7db2404deb947061c5d0cb7057731af50f86958352e31071e3d87220239471c4d6691bbc19bb2dab641d6d7bef1bfbda17473d045a970750ca743bb849afd895dd250aaefbcf36f2cbaa28c568974582733ff55c377cc2c93a81f8d1d2d1a58bcce6f6412569ac67e37fca614666ab398ee5eb031826e652abf7fda99dcaba9008c4fd5ff7a2ddd5ee2216732fea44a64ac64cddc71a33d6c61cee1b8742b9fefc09d70b4cf7b7ae10b855488bb2e7cd2ed483ba8afc37768c9dbc338f0dd83c3a871900f72924154bc1010b5413b18e05193c95cccc374af6dd08f63d03734f26b987413c85a553786bdabe5ea1e900f9fe61d67535a1076a1f2912085230c515955213d2fdafcf88b50091b6d8660c18d0db0309a66d1ea69898bfd6218c8af5471d44d9f49d0c4c31f78dfc0c0dc1e7374a0aa6c75c12e00fdbc26058cb95cc5abe227a727b29d2186e8aecbedb0bb7eb47a0c959e88d7185f834674abb96ebeecde6d7f1cca1ea93cce79d20ae9c4e5f7d583db824f6f25e6f396c0f97151eee6fcc64f9c8759712758fe03f3417f316e53b3af05572cee1403708744a0ab00084bdd70e51b5bbe00f1ff2a0ef9d840ff72f9b0bebd98d113eb49992d2c739ee32922b4ad771ad9954a9c2883480f56ca1740a6b723dc6659f8733b15db1516443e71bd44d4379f705d7a8533c6899446489f45740642b6135f9c6842d43429dae66aa9cd1b2fdadb3b0375a6daf73d0782733dbb5f9be2e99ba0bb2cabf04e649517604ca1bb3d4ca3b91e6600478272c2e5319ca9e79a62bf089aadd95cd0e5148f92942883ea66b494ca33b5e1b40109202c3bf85949f80897ffbbd59bef839333539bbae5d3cf650a8823fca1d80711fc9e763af795db3ef7b0fe48506691c97136a64881360d95f5468e9ae5c5cf3c9636b4993ead3cbbe3eb8d5113dfdc4e00b71e3201cf6a6a9cf4df6be4aa65cbc3999d88b36b4b1e1f0972cbb837a501d984872ce595873841a45cc61ad25f14bb9119c8368ab43f1737d183d45f3cc9916e741615fdcd9ce717858a7789e410b014eaa136067128c1961513971714fb080ab06511d81aac0abad515c17c5583962e2135e4fbae042be0f97a8368cd06f5157f100bbbf39edcdbd40d0d8407b161dae4ec1f9bbcb073f043586beff6968b3f96c430953658a9173aad6942fe5c77e9a30aca768b9749c7c6851f36e53e38fb192473a94303762e608d62999fc43daa3586146f5fccc71350c35123bc54a1467f4afe171eaaffc88d0cbbc5073c25e707d4498ef2339b720feb6081b7f6d3bdf951bab585eb77d1ac48cfc849e8d3af4fe55a6152b0ef38ae4e1ad178c34ad053bc21f039b4f019e347a1b00d28dd6bc3e652dc891df93b25aea501cf1554481873496de3b2330a7940c532a2e068a6c5a0f429f14e143bc8309a8fc5b191a530466f37087052d09fed54968a0ebbc6c8594635b3644537e758b4a4a5883833a54c0f7a463a2caf3908c15d800dadbc495b7665a466d9f2b6f92351c2796ea6bf2c8b9fe93735a7c6dcfcb23895ec0f45e98a43f4d2b0ebfb6ec7443969064504c2e5a5b19f0cf0a2bdc216b9686be44aa5075d34e3ce92da50cbc73ea7347a4be0b3510318eb3d13a855c3e691864de056d560d62735ada1e9eda0e996ceba1f8bcea04396fddf37f19f619ad8130fb6429ba2ce2ddb23b73828535b8d3c7f5a25c929c65d390335402621e37561b10b5b420d2f3175ee6233ae33797e5f83a4552c60628e6477d60b74743e555c18e157108619d7adc06b9d109180b3a786e8d7706e848e32f397acdaf04b895b3f2df3b1aa451779d59c48250998539332e3bdeecd6df51891fe022b13b96119520bebd6c3b96d720e330d57fe17217c21c25f4943f29b8e5f7d3e730772729e5947e5330cb8bacd5abb5de411ad30a0ac6467b1a4ffff9d9601bceb2cc7cf87277ae9ce93a9dd70066b36169f2dbe7deb0456610afc11cf929fd7d4d388908219666b8c700177092e958f985c6a71d12d1220fc1bb97f3e704b1b3cdbfd618061c4da024a478d5eb464472874afc3d32c3439ebeea6345c3ba119d1c817892761f56e8528e69d7099d68663d27694bbe10c097260a82f0a02eb2e08b57faf655767ede41e940df07453369d3c6b1213456a9c0ca66191b94a192b556a8a6452f77c3338c32f73c6d141b28e53c39669aeeb5fe3eb6f35315d1d4e08222275bf6719368a77eb57303e40a303ea290db931c55549ba85ec77fb4ef8400aee8fc831c2c6794a8206c7468017be38b90427de9fb71c3b7d1b8b6d381ff47e1058f768f5aa9d6509353774eeb66190a4f0033c638a6414ddd68cb90f3c83a69cdb6ac7467abc0571c614768bb339974cf7373135e1fb75a7471ec00b8231c0e246712706ac64e0ee7a6b39df126f663503b68534ba8fb3d9447e0172266de1ed1bb82dd14b9720d264c7269c7ce1007f4c037352b8bf9831c1ca94322c5a5a740ce2ac47e17a4887edccbbfcc8cee24c3e6974e3269e27a581dd3865f2a828147e21c987f63edad44cb56072417eb0e7c6e3ad1d355d0f2068770c2167e461c93557650a3d5d132ce5239380cb7171a0820953cc35a6fcf65fdf1649b517424f85269a88e5db638223bcd3886f99d0ce9616b10943350dd8b50a5ef35b0809b2043345c241516152e6f127a55d198cd1b38beb16e4780b6a11d7358719ca1af1be420f183a5e1d725fe4cfc6672a9ac818fd3d268fbeae90f02581b4fecaac19eb408f1678feb4207491da2dff93df0182e2e58eb84164e07c006cf6ca3f2725cc2b216f035e2991594ae93798b58b905b06cc74325683429207670e61406990f16579deef28c10f4af05013da78c4cc5529f4cd340d23c7c65e17c729a4cc53dca03e5ee570d5b50446418f8e7747fbe79a65f373e4e50f2088668a4409964a0f28e91ba26e439ca0f24d92854a5b068516537e8c9e053226e80eb19970e12115e96141a0543afaf6c4324cd6f1726452da8126959c4cf53b6dd60eedda2445218d82f442065471af964c1171aecb901bb31ea5a63cc0a684341e65bd8f4c02911aa521916c53529a5017e89b03f328aaf0175461f4d409ea4b33c81672192a904acff3afda40b55846a599633773b031b9d03632a46bcfbbd1d9fa127db43808fbe8902c2d4a9a17f0ff13585ad41729089ebbd3182c002e125a15bb3f52570b224d373047c8595718932a38088d50d832ab6bca54c0082e0afbe2559b6b0b4d7c20a13214eb9e22f03d2a268fe9c00a51d4f8dea95a1a2305b867ed705453b4057ba19aa4b759c64714d36b4478e25d728b91cb3a900567353479ecefce67e9315e44e8c515e30ed2d4c7807bcd2f8a8acc97dfc809bcd83f2a24e50f05f0862c628765606089aaabd0178daec1eb28deaac8414136bcf8abb7b3f5e37800e780cd4bf2c959a5ca17c4d9e73f2fce1bf4d6eac89e62a331b099dcffed43884f35790d2fc576f7c6cdd39361e730bf3141540328ada2f5cfb73a00a16ce987e3877c1197940742b0e3873703af4f67c3e402dd0827876c715d8808ed634c92693820d909e09a8be4fdd8c14055f77b543848dcf5eee8c87ee8dd81e4e41278915759145a7e75349a0838fb86349cfdfe330ae8e296f567ae8ff6f7695db5a5fb3bc0e847083ab3651c4d512d7910bf5a7089bdf81de759613d558613d4e57a47d7517aca9c49db05c7590ef2b1ac1381edfe92421c9cdc3116aa0e7c4cdfa9cfb8e9b218a57d0e0319beb89c3d0aed9aec1fd66c4a7f81121126142113f8d11411ea4d2694edd7af463e4d0e50fa0d274b0f49e9f7fb709dc8c95e5ad85035b78d36873ef399697763fd60ce72419652c06c1e997cbab2559cccc17d863c623cb43596198d2f528c1bd8bbbf7cfd054b022d225e684a8b86df4934b65fa1d0826915a4496b8a21bc8936130ce08bf782708c82cdedfa84d718b5ef43598097b6243be8a73694411f248230b968945432719d8bc8b64e310663f25b694a6ca5e9d6c327062d311d689da34f424d64eebe89e793f0731868c5cf21f8807fc01bd197b7ca05c0773e71f4579d8ea135bdbce3332bcf8a9467e601b9be9a5dbcf99fb28f30a72dbabfdc6e30d08e561cd9fba4a1c85b62cfa013cb819c28f080bef3069dba7b23a445d826f49158a9f64653afa3b577b69a551cd3c02b2cdcb8d33e858fe81f0feb0a53729059da27f7dac07415065f48b061989198e27fc462d7b2b557c18f0a06656e25b44a703f716530d77c86e7503a27fe33cfceaf377de496085e1feba80e04935ba93063e61dcdc56943de32ac1ebbd2465635f05068db2d0b7dbc5844e5b142aabc27d67418b1d91a3764965a3c53f85935239da2e087dbbe93252fc0090f149dab05fab8b22099ecb3db5e8d99a26ae09690b29edfce16df52f1849aff0d56ae90625e87eb24542a64bda8ee98f6274f864c71a129d70506079daa44cf3e602efd3fe3374bab2c9a9b71d7ac95594fd3659a2e440c0805bc8cf8d0962634bc511caf1539afdb2f8cc485d8627d05733dbd18663e144e2da51a7e41c191a01c65e2b2dcd8e03ac12d17c204abec2c10fd710c96a9c1c793ba263dbbcc56b38b475a251f7aa1fdb3d29bc40bfe8b18868449d55e690085771b24a31bc527e97e2c80de1f9934952f95524817e718abdd6caa0408b42bc54b0be082d1cc05862fdfb714a841f6cbab992a173912f73b5e0f7c29be12e645761eb040e1c5acb86fd104f4a09ab83b99f8e0e19d7a4b8fde6dc25155ac893499af90fd36d8bf463ba0f3a3714e86624ea36210ef7f1fc6261c9dd3cbdf1fa14890031bf43d2fa82aa9704fa515f55c48a291c053e875d5a2627a668a5fdd3581efc1919f18b9fde6e312a7d79322ba91fd508d6bf8feec03ee59ad2ed5557172e746ca564fa0eef9cacb3bb9abfbd12160c0d9f8e62987a1c6147d0099c28ffd506dbeefbf6bb89a51ce0f52b373cd6c458281907b7c6a7f1ce37325a029a504519d16e7b034634f7b25a27f54bf54252ad09c59b61a44bd3e47adaad86c631aaf7d6147f2e17c1e7db6842c009efc4950023fcb923dae17b8b226e91b19a970f35aa9113f8865610259fc692f78172cf29597a11bed9afc3f9fa42c1e8f4e33e818cc899b7eeeeb879e2647736a5eaddd8dc3994594819c91d6f403ea19b37dcc6fba65c5206270d2346457d490f8cb7ff49966209127f15fdd1de2959dd11adbd7c19", 0x1000}], 0x3, 0x0, 0x0, 0x400}, 0x2) accept$inet(r1, &(0x7f0000000240), &(0x7f0000002700)=0xc) sendmsg$unix(r2, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r2], 0x28}, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000340), &(0x7f0000000380)=0xc) 23:14:33 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000400)=[{&(0x7f00000001c0)="68f7ca5454daaa3c17cd76fd069caf6f42542c3b6330e705792f2f2a78f37fe4a3c9442665280cd479051aad34abc293e30d8dcf133b7cde8a1ad5315423c37e82a8ce6f84166986b29b8b6a9e2d299aeeaf177dfd04818d666db4d551e9bcbce998a45e40d205b4de539ab8"}, {&(0x7f0000000240)="9710f58193a0"}, {&(0x7f0000000280)="3ed1a731c478196da5a3011f09538449172538ff3a6daaf832559dc95a03da44c886a290eb29369b72a2248d6e1e306401d784df3143490499456f22321caf7927c453d03e4449250122a36b979d12e963d367edb6a5b13139cd8c5a11734d16bd03edc246f159871478f8f87e815fab0790948397b11597ffab882e14d0bb77f5e5c77b4371042a3aa60c6a472d31a8fcd943c9a32891fe0ede6bc2d5bbeaad103251998091da3ccda8a87eafcadd26993a99f69e6a6f6bd81d7eb4fc4fa1abd603794e247abb5e8dae39734d4955d412f88d7c87b62bdff649"}, {&(0x7f0000000380)="3ffe3f0add0b5695e23e17b8720ac2ba8c8133bc2065385541bf90131e83e46d81cb8f193e26bb2f062c92b5e139e5123191a44627dda0d38ad3d450cfe2b1"}, {&(0x7f00000003c0)="bd0d476e4c"}], 0x283) readv(r0, &(0x7f0000000000)=[{&(0x7f0000000600)=""/4096, 0x1000}, {&(0x7f0000001600)=""/4096, 0x1000}], 0x2) readv(r0, &(0x7f0000000180)=[{&(0x7f00000000c0)=""/146, 0xfffffffffffffe78}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) write(r0, &(0x7f0000000480)="c68389f83b892b9e26ab5e98338c0a53ee9640b319c21dc3a48fb732f52aa39e9e135236884b944ec0a98ae6a9b91ae89819431805c34ef941ccabd5cf3afdd8de4987ba21a93706498b952f9d33f703520ebf288cf66013709a005132820546c46a4251bc943b1e619494fc889e20d12b3e5507afe330c1d8981881bf9a375419e5e413a138e287e72f3390d394971da25935b72408daa1aa50b07e0cad50c95d443e3f096cac1498495b754ec02294d6c09dabd4e97b150c81db11f34551816be5ad6df3a292fb63eb4add2cd525635a5845e80c7a56459533ec5a67f29a0f9f43b04d218e0f1bbf1c5931c397", 0xee) r1 = syz_open_pts() close(r0) dup(r1) syz_open_pts() 23:14:33 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) preadv(r1, &(0x7f0000002640)=[{&(0x7f0000002440)=""/81, 0x51}, {&(0x7f00000024c0)=""/100, 0x64}, {&(0x7f0000002540)=""/68, 0x44}, {&(0x7f00000025c0)=""/81, 0x51}], 0x4, 0x0) recvmsg(r1, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/59, 0x3b}, 0x0) accept$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) r3 = dup2(r0, r1) getsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000000080)=""/167, &(0x7f0000000180)=0xa7) sendmsg$unix(r3, &(0x7f0000000300)={&(0x7f0000002680)=ANY=[@ANYBLOB="6af0607b45c34ef1a88c2355b8508ab8bfffbfc435ecb841010000317b6b038cb83bca2d8ddbac19723712c119a663d86aaafe124769b133d903261820d242f02699dfdc832b67f9db60c1245c8e561edd1a19b18dd8c0cb766a7ac480ef9bae7b8556"], 0xa, &(0x7f00000002c0)=[{&(0x7f0000000280)="bbfb4f7f75f4c1c907ead627ec47cd2ea6d5ccc8", 0x14}, {&(0x7f0000000440)="159c0f0aecacc0fb50f7b9036c6419b665522ca4f4f293f13a3e45aefd2e87a84ab5330ec7014b4016afde15424ee80e497a76ccb55695140974b8734966efe7d8aa35aa780d2fac9f1b1da56867bdd3eaee04e3c79ca3e2eb7038814a3e15a549dc55ca2898e5968eb524cc1514cd0d1aec5ca2163009ed5c73837963ca906afd6527a172e72fc2521130704600e9144e6022a879bcc7803e2f1406d04d84645076b868234f64132844bbb1102621f7f5767eba90592d4a90e348e4d092692d87c5b4e2ab2e2fa011b565fb2651ccc733a2188e04f409399bdc3828891b8437d5161076bc82825863196159f568a1d096dc3d43e6ae23e2646109c1981eba6b9def56635ac255e33892e703e8690acc66ecd6c762fab575c4776f9b0458eb303902f17dcaa901d67bfba9d2ec70bd85ef3f487f57b210fad84b8499a69945dcf9b34dd8e13a6c1a366b946e4c93742048513da51397935df3f4948062ff39e6c9dedaacb7662c09f947fd8b1412017d3d38f17ee00d065ea76ace392a5698247363a0b31a35c6b6a443d6617763738cdf43d3b4ea61b099f074dc2fac93b7d799b25a04c1068689faf3653cab5eed39318f046bc3bb17320efcaccb9c7149f27bb7aa29ee4edbcbd4ee80024e010cc9c2aba95a8e5063aab6abf68999e810151ffe17f10a98bf6c3bd22cd10cf2e9a6aedc03fde5c8bac2d6b8435e21914d53bb299a2404375b90e8481b430c22ff0de030c47f6ba11ff5543594449690937f9eb22e6c537efd1e123cbc9be815f6ff944a68fc037198760dfa55329cc96c33c08059e43e559d24b5d49a030e9a5b0ee4e48a75c428089ac10b375dacdc678abd585b2a52d493e354adf700e47cb69f38f683ce9f4b5766483ef6fbba9cba4b337046b97f2c4d1c0d857f10871265e29eea2f550aaf49d02a5db720c7674b4c3615ee4cc11a0d50b50d1a45976a66a1c59e9621a064e972fa3275b07ac1033715865a2d03a952a5e732c8c1df6a7f64dfd859c05af83b373e5768e3ccde6b0a2fe94c1c41bd12b6bce61b3d8a82fd5e7542a791add218fe9c50d8fd1e90563a1d6744264c49dbe30792695484438942ca39e32b7e3181eb74312debd6754f87d2941270ae9a4230abba30bb966358c622b64033605cb798fa4b6545b66d4dcc15a5c0247e86cafb8f6e534a9a3d9a0210fec33f9261380185be953222c905f8fd3a47e4381a0c412da80f20c7b7a8ce76931fbd240749575ac448fb59cfadefa12a744d78a021d362f110e26c7722aa8b7bf09e6b8f262568911f26aacdef5f96ecc2119077c97f3bbfcb04b33c87949d74bb01e3557701444a8d7c45d0503080a04a4d88cc6de2b9f7be8ac37c3e416f07043a3a0a07f910b66cf218788ef2c87f8c73f621aee07b15b9df47406b4b4e029e377df157022a9816c8d142599611d0476898345c12f2018c835b0cca87ca22d208e2637beadfb35d05c5ce3505fa7463d27959fc56daf4337bece23f11327ceea1c01144f8dba144c9a3a67877c53aa84bcb20c9f36a271c7137a014fca819a2a6ec3948a1b4d3cd75dce791552baa22c776edf2204aa002a15521d7e629c2b9b286580f6076c1eda5b05a364680a5ff723b22265c941760311150cf4139092778bf10172ecdb723adacd8aae22ae45f2ef408b3dbf902952dc005dbd3432062873a99118b8b731c77e01bc644ecf89f0dd57638ccae3b4a72f9fb708927046fea99df32b520aff378267ec871b1b6c084668726157f8fc7f4057e5a2ddcf8d5972240f1d93d32358046938ca2613c4f60518b410d1045ddad3238e31f34a7f1e7cc81a6564568b206445f43e00e244fd6b13409631da8743d70453315dd5335bdcab5903bad42d8ff5a58ed6efb7e99305fd3c801def7dfcf4ca005eeba6ccb551ee31e654343243b028edb3164ed40eeefc81c4f331d2751b8652a5b8f0fd6a1f9f8d96651788cd817a5a9a97b3c32674dc888bb1ba77c8308082159fdc1d860cff3bb21a8fa5c179f5f1ce5e7fa2ea6fe8a0ca79d2101beea46dbbae0ee23f2902c0a399a8e35b7f7c6fed90e8b059ba146da3e339b93e42e89e93dd70cb6c3151fce9391f637a442a6eb12b49b51e78abab395a731925ff0482853eda2552c148dad8ea79eb671c1f5ddf01a9f09660eecbf2d990937e9bdce282a161c3d32b5c98c85579dc2227e836864bf7ff57ab43a63604e04f2758383a0b3e8135e89e0b92e1919899b8db5fe38fb956ac72cde79950c5067222040c5a43b7199b61721b7d6f399f4c0b011a53716be02d563897bf61167cfc68048cd16a55437f622526bb3fc039123ed20ee6a24d0f2e250faf64eb45a85f479bb56b6db266addf37992c0645d5f7020298180e693a50da38099e72648c56c94b8b35cc5fe89a01bdf472bc07a6a96dda57b9c076503b69ae0824c55da9c308bd9ceac279bc83d8bf3b1a750002041433e65d06ae2d77ff2e63b7c62aaf12749f411e8241cdb1411f8a2e9804ccade3e389b2a53374cd14935c869a7913ccc76779cc821117d2643ff20784ba0b681170483121423b62913a9ee963ac1a210bb1eee0c90682e698e5ae7f0840f417c18f34bf55269a897c51107ceada9e17ea00b0f2c15f36b01ea6cd052d33f86e868b4cd670577c0f907a262c4e63877a2f2e8f5c56cbeb0e9a2e430d13c7919d60bdf8bad24caa30ea8575ccfd0a478ce93325404487806b0ad058b31fcf633854ed1a8c4b15ac09a3dc641939f5c3c2fbcc12f703b535efb2b879fff2a696d016e2293e5c0b33e7890e4fc975fdea1bc4f43d0d72b173ca4b093bae89ece6675473082782863cd2f8b547b6cc2f87da44a4c5fbecd2cba384fe6a15c245d0708c7a811f7cf1f4a82129b054987a24e88c88513560b415b3f61753f010336c7f3c33d7575d7ac1718c889da5fabe6339ab0a0eec1ea21d97a3e3377812731f84652610900c12cba16f4490d7c97b5a2a16c601b9ee2f4bed5ab52be96754c5f523f95e90046b4fdd210d62bfdebdd7670a537dcf77e22b5f2aed02ee81c84fa9a2075515985ebb32b9ddc489020406b8e598f803f9637292dee618576e95a3f0583926a4f99b33f328f269b9782631953c51476e3354b10d7bcf49d352d941ced4062f9452f3d28c285a67eb066fa30ed493c383939f7a961cbfc97f89af0018edc3eaef5a71ef98c9ea6e26e4324c2e0309de75e9f9241c0a91d14e0c922689dcecbcc465273395eb8e8cdc7a5eac99bc07a04d7f558c0666159c7c6c3f2392b2e44211bbb0ef8f520e4c195dba06653cd92ea9d109feaa20b79302a60cc2777d8167159a3c2a1cb607aafda2c1859423b644a2e1c9d40cb0e97328dc96294e1d9088b6ed52fc5070a73bc6528b218d6cadc5e0a11c3db40d1314e779da15e8d742949f01a344bc99c9c6669a9be94b5b90e82e2c1b355418585cdcca061bd8382a485d2a93fcfee3ef630331fcad9e01193be804305b5299e60796fd6094c8207927b7b5bf54418791eb9836da5360ed636286503e027caa7b578bb2a80d03bccd5e95d03dd0551b827cb689d13bf94c13042f66dadcfa6922ad8de6577a910b1d86199b85f2d7e87ebb0b33c0651255ffd3c0899b06e64e658e8f83012eb37be5460c58a34d0504a5df027a465ae886ffe1b4d32f8b2a988dacd60634215ad834f0a1200decf75f687e6f322dd7171c338d53f855efaf0b101d6d437332020eb4c5b194d671f526714e0ba3017ea5d66ed5e96b0306f277d4974bf9cf0a5dc143f5135b628dba3caac91fa5dd13c0f2e63ea3412f3ae8afc131e8e9ba205e717c20f430e7bca4a8a9201648142032ae49d4268c767147a41fd8da67f7f1d1876fa93053440d7c600ca5d654c4d79f1b9e38afa9e11e8f3e9a807d508683f5684278fad51b70bc5a7ef4598fb950f2acb4c1480952d0af4b33e9db5c3dc1942262c80dbaaacdf5fcd2ec15b427ecb6f2527bc96e4c936e9732420dd4759f3928858436b45c273f30b65094ff260ff3474f78d99bd34959c4de2568b18a5f38bc61df3c26b2c85514f6b4811842522454a6baea9a5429f78920b67af158b7b3f3d907f27b2bebdb3d97fc97bbe00cfe19aef2351720ecd81ac2edaa4ac694318a187081aa5a9268f0b3fdf505f0243736ffedd62d4a1cbe71cfbd6f1c7854814259fbd8df6b3bf0f05acee4ba6f4e5404b61f12ce14e47d9e1bd20cac61624dd32700c18978d6f1eeefd63b5589856e7f4d405a5c91081a9f74f41fb07abdbee1a02d4a42fe9da84905012b1949d1ef86506095161a6f8904a74bce6fab81991ce501fbdbf641b49ebe471bd7f9cbd2ad6e5acc3e15fd67ebf469e98648e00d302a0a3188c29e1b0082ca88e827e68c9c8b1bd474b6d8d1aa9832033cfc39ccc0a5e549176c3854ec3184bf39ed73ab4bc091361703bd2187b284aad882e36d41eac046608d2c0276443bfa4b667b1da3d799819d72123a30bc177fa8eaa388d35fab5ae85435e18df9c567e095af1b217bdd43b125852ae69d99f439374afc7c37911dd41a316c26e03eef9cf39f60b4dfadf42ecf1a47111dc81257fc714d08da77b3f9300a1aeedc27750e2b1738aca9007bd4807b4ec6863bdffa5fe756a27460abbcea5b34b55894a9fcc43bb0a510537e798de74d698afdead549a8435bb754a18cd2bf182234bd83e29fde2fe2f11b8e625d3df5d46788af13d9db5332569eae104b825d6481cabeae6dd80b9b78c9b4129741ccb580f01b0f6c2d4ecf1585e0efe5732340aef1c1bc8dfed68191edeeabe81b7398c61cd0ed0b71a61e03ce5be0d509a9f463d848c2b539d5bfcdb43e8303fbb334b842007fda9f93a3380e5dedb4b142f0914106a5a8ddeac84c39472e21adfabfb35276e24fde6b8cf0b7f406797a9a21ab1ea2469b5bafa327123b620e11ca9cdd5b204854a78339ccc219101a9a47df1da583f264ea8afc0b0f8ed4d61814dddc76623b926ca1412d3aaac666e96c02c47b31c01e972e46904a9df5c998cd0472c7a12241558e1aa0e932d9b58ed798386fa84a139dbd097aca12b661505d34043169f544dda146e3c29507495f1cd5ba92ee38a9484aa082a0fb3f185611d258a18b396c1cb9bbc8b30ca2b03f9ac1b6bc1964d14bb3af2fbaac0b5f6e87ca9c6d516d4e171bcb938dc9d4fdacaa31dfe1e4dab8de1f0468d00c61de4ce59e6e4d6e81b2c269ffca0f3cf1112efc45ff413a3856573c2ebf1c8314b6865beb22947e02df75ae80ad9540b356869a2c44628c6455fb2a2c1e36cf07c3ab025cb645f72529f8ad8a637d82c89e00880ec8d79686b3725b6ad34e5f9b2254daf3e68d4e6e95edbddaa755f7e30ab7960ea3446707eabd8e1d1e70fbc04b91d0099cb8a4791b1b1355e7ae2eb82735cfad33526494b1a21a5db89517f1e3fc9fe5604ac794cb609687713eb352c08c4f295b794f950c7d7a5a576f972582882593118a9d3e200ffacf012e6dd58a4d0b7a66f29e5f652cb1da0f373c9a8a0da925bf9181530d24a76b03d1378eba7790bc88204fe13b7dfa0cd721f02702e37111ba7f05cea60c0065a316e047e43ba177692cfbcc69ce5dd2b98e11d442edd47d361a509655a52641b4900c6887d9d70adce4510bf1a607307e8c3138deda1f5049255f87d60c093dfa6a17a4016d9f6634ff18bc6f0fb86b4e91f086b451454050c947712657159379213c144c75456c44fd32f74c80b60a03fe741981057759612a26a6d6464a8ed51287654", 0x1000}, {&(0x7f0000001440)="b283f0f3fd4babe3a6813102cc9f1c2ad0863aab94c44ebd72fd1a5328c3bcbbd9ae44d2c7f465c91870003896ae56a2bafcdb4e1f1adce9794f2260e0eee9aea1e535aabd54e568b09af14277e47517e321814dfa4e33752c33210e21951a5d18567eba4e0ba2e12351697a8ef07ab94fde21584beecc4eddf7c2939761fc92bb498b7af06f0ac83169e55f89e061e0a18f45667e9137a2695c620d203ddaf8b295f8f31e21944460c609b5bd70fa463682e51af230d719ace48512ee5790bff322df00865f500720e06cbf5e0f70c0db3a370db7ec8ff826a7b9311a5a09744818b019dd85285c4affc35f2aaa8507800c2f0027ceb11539f54a1daa02b31bbbbfd8e8ca1f07268c5942a4b005d4269b11f642938724521b7eaebbe3d51f08b74aefa6e3ba7afbf258f7cd787572fa23ae942e31a3d2103e78ee31e4100f40d6006c59f9f8fcaed0880c271afeee837a2b2cc65c6e8943e3928574b6d3df494d096bcd681bf40ffe7db2404deb947061c5d0cb7057731af50f86958352e31071e3d87220239471c4d6691bbc19bb2dab641d6d7bef1bfbda17473d045a970750ca743bb849afd895dd250aaefbcf36f2cbaa28c568974582733ff55c377cc2c93a81f8d1d2d1a58bcce6f6412569ac67e37fca614666ab398ee5eb031826e652abf7fda99dcaba9008c4fd5ff7a2ddd5ee2216732fea44a64ac64cddc71a33d6c61cee1b8742b9fefc09d70b4cf7b7ae10b855488bb2e7cd2ed483ba8afc37768c9dbc338f0dd83c3a871900f72924154bc1010b5413b18e05193c95cccc374af6dd08f63d03734f26b987413c85a553786bdabe5ea1e900f9fe61d67535a1076a1f2912085230c515955213d2fdafcf88b50091b6d8660c18d0db0309a66d1ea69898bfd6218c8af5471d44d9f49d0c4c31f78dfc0c0dc1e7374a0aa6c75c12e00fdbc26058cb95cc5abe227a727b29d2186e8aecbedb0bb7eb47a0c959e88d7185f834674abb96ebeecde6d7f1cca1ea93cce79d20ae9c4e5f7d583db824f6f25e6f396c0f97151eee6fcc64f9c8759712758fe03f3417f316e53b3af05572cee1403708744a0ab00084bdd70e51b5bbe00f1ff2a0ef9d840ff72f9b0bebd98d113eb49992d2c739ee32922b4ad771ad9954a9c2883480f56ca1740a6b723dc6659f8733b15db1516443e71bd44d4379f705d7a8533c6899446489f45740642b6135f9c6842d43429dae66aa9cd1b2fdadb3b0375a6daf73d0782733dbb5f9be2e99ba0bb2cabf04e649517604ca1bb3d4ca3b91e6600478272c2e5319ca9e79a62bf089aadd95cd0e5148f92942883ea66b494ca33b5e1b40109202c3bf85949f80897ffbbd59bef839333539bbae5d3cf650a8823fca1d80711fc9e763af795db3ef7b0fe48506691c97136a64881360d95f5468e9ae5c5cf3c9636b4993ead3cbbe3eb8d5113dfdc4e00b71e3201cf6a6a9cf4df6be4aa65cbc3999d88b36b4b1e1f0972cbb837a501d984872ce595873841a45cc61ad25f14bb9119c8368ab43f1737d183d45f3cc9916e741615fdcd9ce717858a7789e410b014eaa136067128c1961513971714fb080ab06511d81aac0abad515c17c5583962e2135e4fbae042be0f97a8368cd06f5157f100bbbf39edcdbd40d0d8407b161dae4ec1f9bbcb073f043586beff6968b3f96c430953658a9173aad6942fe5c77e9a30aca768b9749c7c6851f36e53e38fb192473a94303762e608d62999fc43daa3586146f5fccc71350c35123bc54a1467f4afe171eaaffc88d0cbbc5073c25e707d4498ef2339b720feb6081b7f6d3bdf951bab585eb77d1ac48cfc849e8d3af4fe55a6152b0ef38ae4e1ad178c34ad053bc21f039b4f019e347a1b00d28dd6bc3e652dc891df93b25aea501cf1554481873496de3b2330a7940c532a2e068a6c5a0f429f14e143bc8309a8fc5b191a530466f37087052d09fed54968a0ebbc6c8594635b3644537e758b4a4a5883833a54c0f7a463a2caf3908c15d800dadbc495b7665a466d9f2b6f92351c2796ea6bf2c8b9fe93735a7c6dcfcb23895ec0f45e98a43f4d2b0ebfb6ec7443969064504c2e5a5b19f0cf0a2bdc216b9686be44aa5075d34e3ce92da50cbc73ea7347a4be0b3510318eb3d13a855c3e691864de056d560d62735ada1e9eda0e996ceba1f8bcea04396fddf37f19f619ad8130fb6429ba2ce2ddb23b73828535b8d3c7f5a25c929c65d390335402621e37561b10b5b420d2f3175ee6233ae33797e5f83a4552c60628e6477d60b74743e555c18e157108619d7adc06b9d109180b3a786e8d7706e848e32f397acdaf04b895b3f2df3b1aa451779d59c48250998539332e3bdeecd6df51891fe022b13b96119520bebd6c3b96d720e330d57fe17217c21c25f4943f29b8e5f7d3e730772729e5947e5330cb8bacd5abb5de411ad30a0ac6467b1a4ffff9d9601bceb2cc7cf87277ae9ce93a9dd70066b36169f2dbe7deb0456610afc11cf929fd7d4d388908219666b8c700177092e958f985c6a71d12d1220fc1bb97f3e704b1b3cdbfd618061c4da024a478d5eb464472874afc3d32c3439ebeea6345c3ba119d1c817892761f56e8528e69d7099d68663d27694bbe10c097260a82f0a02eb2e08b57faf655767ede41e940df07453369d3c6b1213456a9c0ca66191b94a192b556a8a6452f77c3338c32f73c6d141b28e53c39669aeeb5fe3eb6f35315d1d4e08222275bf6719368a77eb57303e40a303ea290db931c55549ba85ec77fb4ef8400aee8fc831c2c6794a8206c7468017be38b90427de9fb71c3b7d1b8b6d381ff47e1058f768f5aa9d6509353774eeb66190a4f0033c638a6414ddd68cb90f3c83a69cdb6ac7467abc0571c614768bb339974cf7373135e1fb75a7471ec00b8231c0e246712706ac64e0ee7a6b39df126f663503b68534ba8fb3d9447e0172266de1ed1bb82dd14b9720d264c7269c7ce1007f4c037352b8bf9831c1ca94322c5a5a740ce2ac47e17a4887edccbbfcc8cee24c3e6974e3269e27a581dd3865f2a828147e21c987f63edad44cb56072417eb0e7c6e3ad1d355d0f2068770c2167e461c93557650a3d5d132ce5239380cb7171a0820953cc35a6fcf65fdf1649b517424f85269a88e5db638223bcd3886f99d0ce9616b10943350dd8b50a5ef35b0809b2043345c241516152e6f127a55d198cd1b38beb16e4780b6a11d7358719ca1af1be420f183a5e1d725fe4cfc6672a9ac818fd3d268fbeae90f02581b4fecaac19eb408f1678feb4207491da2dff93df0182e2e58eb84164e07c006cf6ca3f2725cc2b216f035e2991594ae93798b58b905b06cc74325683429207670e61406990f16579deef28c10f4af05013da78c4cc5529f4cd340d23c7c65e17c729a4cc53dca03e5ee570d5b50446418f8e7747fbe79a65f373e4e50f2088668a4409964a0f28e91ba26e439ca0f24d92854a5b068516537e8c9e053226e80eb19970e12115e96141a0543afaf6c4324cd6f1726452da8126959c4cf53b6dd60eedda2445218d82f442065471af964c1171aecb901bb31ea5a63cc0a684341e65bd8f4c02911aa521916c53529a5017e89b03f328aaf0175461f4d409ea4b33c81672192a904acff3afda40b55846a599633773b031b9d03632a46bcfbbd1d9fa127db43808fbe8902c2d4a9a17f0ff13585ad41729089ebbd3182c002e125a15bb3f52570b224d373047c8595718932a38088d50d832ab6bca54c0082e0afbe2559b6b0b4d7c20a13214eb9e22f03d2a268fe9c00a51d4f8dea95a1a2305b867ed705453b4057ba19aa4b759c64714d36b4478e25d728b91cb3a900567353479ecefce67e9315e44e8c515e30ed2d4c7807bcd2f8a8acc97dfc809bcd83f2a24e50f05f0862c628765606089aaabd0178daec1eb28deaac8414136bcf8abb7b3f5e37800e780cd4bf2c959a5ca17c4d9e73f2fce1bf4d6eac89e62a331b099dcffed43884f35790d2fc576f7c6cdd39361e730bf3141540328ada2f5cfb73a00a16ce987e3877c1197940742b0e3873703af4f67c3e402dd0827876c715d8808ed634c92693820d909e09a8be4fdd8c14055f77b543848dcf5eee8c87ee8dd81e4e41278915759145a7e75349a0838fb86349cfdfe330ae8e296f567ae8ff6f7695db5a5fb3bc0e847083ab3651c4d512d7910bf5a7089bdf81de759613d558613d4e57a47d7517aca9c49db05c7590ef2b1ac1381edfe92421c9cdc3116aa0e7c4cdfa9cfb8e9b218a57d0e0319beb89c3d0aed9aec1fd66c4a7f81121126142113f8d11411ea4d2694edd7af463e4d0e50fa0d274b0f49e9f7fb709dc8c95e5ad85035b78d36873ef399697763fd60ce72419652c06c1e997cbab2559cccc17d863c623cb43596198d2f528c1bd8bbbf7cfd054b022d225e684a8b86df4934b65fa1d0826915a4496b8a21bc8936130ce08bf782708c82cdedfa84d718b5ef43598097b6243be8a73694411f248230b968945432719d8bc8b64e310663f25b694a6ca5e9d6c327062d311d689da34f424d64eebe89e793f0731868c5cf21f8807fc01bd197b7ca05c0773e71f4579d8ea135bdbce3332bcf8a9467e601b9be9a5dbcf99fb28f30a72dbabfdc6e30d08e561cd9fba4a1c85b62cfa013cb819c28f080bef3069dba7b23a445d826f49158a9f64653afa3b577b69a551cd3c02b2cdcb8d33e858fe81f0feb0a53729059da27f7dac07415065f48b061989198e27fc462d7b2b557c18f0a06656e25b44a703f716530d77c86e7503a27fe33cfceaf377de496085e1feba80e04935ba93063e61dcdc56943de32ac1ebbd2465635f05068db2d0b7dbc5844e5b142aabc27d67418b1d91a3764965a3c53f85935239da2e087dbbe93252fc0090f149dab05fab8b22099ecb3db5e8d99a26ae09690b29edfce16df52f1849aff0d56ae90625e87eb24542a64bda8ee98f6274f864c71a129d70506079daa44cf3e602efd3fe3374bab2c9a9b71d7ac95594fd3659a2e440c0805bc8cf8d0962634bc511caf1539afdb2f8cc485d8627d05733dbd18663e144e2da51a7e41c191a01c65e2b2dcd8e03ac12d17c204abec2c10fd710c96a9c1c793ba263dbbcc56b38b475a251f7aa1fdb3d29bc40bfe8b18868449d55e690085771b24a31bc527e97e2c80de1f9934952f95524817e718abdd6caa0408b42bc54b0be082d1cc05862fdfb714a841f6cbab992a173912f73b5e0f7c29be12e645761eb040e1c5acb86fd104f4a09ab83b99f8e0e19d7a4b8fde6dc25155ac893499af90fd36d8bf463ba0f3a3714e86624ea36210ef7f1fc6261c9dd3cbdf1fa14890031bf43d2fa82aa9704fa515f55c48a291c053e875d5a2627a668a5fdd3581efc1919f18b9fde6e312a7d79322ba91fd508d6bf8feec03ee59ad2ed5557172e746ca564fa0eef9cacb3bb9abfbd12160c0d9f8e62987a1c6147d0099c28ffd506dbeefbf6bb89a51ce0f52b373cd6c458281907b7c6a7f1ce37325a029a504519d16e7b034634f7b25a27f54bf54252ad09c59b61a44bd3e47adaad86c631aaf7d6147f2e17c1e7db6842c009efc4950023fcb923dae17b8b226e91b19a970f35aa9113f8865610259fc692f78172cf29597a11bed9afc3f9fa42c1e8f4e33e818cc899b7eeeeb879e2647736a5eaddd8dc3994594819c91d6f403ea19b37dcc6fba65c5206270d2346457d490f8cb7ff49966209127f15fdd1de2959dd11adbd7c19", 0x1000}], 0x3, 0x0, 0x0, 0x400}, 0x2) accept$inet(r1, &(0x7f0000000240), &(0x7f0000002700)=0xc) sendmsg$unix(r2, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r2], 0x28}, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000340), &(0x7f0000000380)=0xc) 23:14:33 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) preadv(r1, &(0x7f0000002640)=[{&(0x7f0000002440)=""/81, 0x51}, {&(0x7f00000024c0)=""/100, 0x64}, {&(0x7f0000002540)=""/68, 0x44}, {&(0x7f00000025c0)=""/81, 0x51}], 0x4, 0x0) recvmsg(r1, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/59, 0x3b}, 0x0) accept$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) r3 = dup2(r0, r1) getsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000000080)=""/167, &(0x7f0000000180)=0xa7) sendmsg$unix(r3, &(0x7f0000000300)={&(0x7f0000002680)=ANY=[@ANYBLOB="6af0607b45c34ef1a88c2355b8508ab8bfffbfc435ecb841010000317b6b038cb83bca2d8ddbac19723712c119a663d86aaafe124769b133d903261820d242f02699dfdc832b67f9db60c1245c8e561edd1a19b18dd8c0cb766a7ac480ef9bae7b8556"], 0xa, &(0x7f00000002c0)=[{&(0x7f0000000280)="bbfb4f7f75f4c1c907ead627ec47cd2ea6d5ccc8", 0x14}, {&(0x7f0000000440)="159c0f0aecacc0fb50f7b9036c6419b665522ca4f4f293f13a3e45aefd2e87a84ab5330ec7014b4016afde15424ee80e497a76ccb55695140974b8734966efe7d8aa35aa780d2fac9f1b1da56867bdd3eaee04e3c79ca3e2eb7038814a3e15a549dc55ca2898e5968eb524cc1514cd0d1aec5ca2163009ed5c73837963ca906afd6527a172e72fc2521130704600e9144e6022a879bcc7803e2f1406d04d84645076b868234f64132844bbb1102621f7f5767eba90592d4a90e348e4d092692d87c5b4e2ab2e2fa011b565fb2651ccc733a2188e04f409399bdc3828891b8437d5161076bc82825863196159f568a1d096dc3d43e6ae23e2646109c1981eba6b9def56635ac255e33892e703e8690acc66ecd6c762fab575c4776f9b0458eb303902f17dcaa901d67bfba9d2ec70bd85ef3f487f57b210fad84b8499a69945dcf9b34dd8e13a6c1a366b946e4c93742048513da51397935df3f4948062ff39e6c9dedaacb7662c09f947fd8b1412017d3d38f17ee00d065ea76ace392a5698247363a0b31a35c6b6a443d6617763738cdf43d3b4ea61b099f074dc2fac93b7d799b25a04c1068689faf3653cab5eed39318f046bc3bb17320efcaccb9c7149f27bb7aa29ee4edbcbd4ee80024e010cc9c2aba95a8e5063aab6abf68999e810151ffe17f10a98bf6c3bd22cd10cf2e9a6aedc03fde5c8bac2d6b8435e21914d53bb299a2404375b90e8481b430c22ff0de030c47f6ba11ff5543594449690937f9eb22e6c537efd1e123cbc9be815f6ff944a68fc037198760dfa55329cc96c33c08059e43e559d24b5d49a030e9a5b0ee4e48a75c428089ac10b375dacdc678abd585b2a52d493e354adf700e47cb69f38f683ce9f4b5766483ef6fbba9cba4b337046b97f2c4d1c0d857f10871265e29eea2f550aaf49d02a5db720c7674b4c3615ee4cc11a0d50b50d1a45976a66a1c59e9621a064e972fa3275b07ac1033715865a2d03a952a5e732c8c1df6a7f64dfd859c05af83b373e5768e3ccde6b0a2fe94c1c41bd12b6bce61b3d8a82fd5e7542a791add218fe9c50d8fd1e90563a1d6744264c49dbe30792695484438942ca39e32b7e3181eb74312debd6754f87d2941270ae9a4230abba30bb966358c622b64033605cb798fa4b6545b66d4dcc15a5c0247e86cafb8f6e534a9a3d9a0210fec33f9261380185be953222c905f8fd3a47e4381a0c412da80f20c7b7a8ce76931fbd240749575ac448fb59cfadefa12a744d78a021d362f110e26c7722aa8b7bf09e6b8f262568911f26aacdef5f96ecc2119077c97f3bbfcb04b33c87949d74bb01e3557701444a8d7c45d0503080a04a4d88cc6de2b9f7be8ac37c3e416f07043a3a0a07f910b66cf218788ef2c87f8c73f621aee07b15b9df47406b4b4e029e377df157022a9816c8d142599611d0476898345c12f2018c835b0cca87ca22d208e2637beadfb35d05c5ce3505fa7463d27959fc56daf4337bece23f11327ceea1c01144f8dba144c9a3a67877c53aa84bcb20c9f36a271c7137a014fca819a2a6ec3948a1b4d3cd75dce791552baa22c776edf2204aa002a15521d7e629c2b9b286580f6076c1eda5b05a364680a5ff723b22265c941760311150cf4139092778bf10172ecdb723adacd8aae22ae45f2ef408b3dbf902952dc005dbd3432062873a99118b8b731c77e01bc644ecf89f0dd57638ccae3b4a72f9fb708927046fea99df32b520aff378267ec871b1b6c084668726157f8fc7f4057e5a2ddcf8d5972240f1d93d32358046938ca2613c4f60518b410d1045ddad3238e31f34a7f1e7cc81a6564568b206445f43e00e244fd6b13409631da8743d70453315dd5335bdcab5903bad42d8ff5a58ed6efb7e99305fd3c801def7dfcf4ca005eeba6ccb551ee31e654343243b028edb3164ed40eeefc81c4f331d2751b8652a5b8f0fd6a1f9f8d96651788cd817a5a9a97b3c32674dc888bb1ba77c8308082159fdc1d860cff3bb21a8fa5c179f5f1ce5e7fa2ea6fe8a0ca79d2101beea46dbbae0ee23f2902c0a399a8e35b7f7c6fed90e8b059ba146da3e339b93e42e89e93dd70cb6c3151fce9391f637a442a6eb12b49b51e78abab395a731925ff0482853eda2552c148dad8ea79eb671c1f5ddf01a9f09660eecbf2d990937e9bdce282a161c3d32b5c98c85579dc2227e836864bf7ff57ab43a63604e04f2758383a0b3e8135e89e0b92e1919899b8db5fe38fb956ac72cde79950c5067222040c5a43b7199b61721b7d6f399f4c0b011a53716be02d563897bf61167cfc68048cd16a55437f622526bb3fc039123ed20ee6a24d0f2e250faf64eb45a85f479bb56b6db266addf37992c0645d5f7020298180e693a50da38099e72648c56c94b8b35cc5fe89a01bdf472bc07a6a96dda57b9c076503b69ae0824c55da9c308bd9ceac279bc83d8bf3b1a750002041433e65d06ae2d77ff2e63b7c62aaf12749f411e8241cdb1411f8a2e9804ccade3e389b2a53374cd14935c869a7913ccc76779cc821117d2643ff20784ba0b681170483121423b62913a9ee963ac1a210bb1eee0c90682e698e5ae7f0840f417c18f34bf55269a897c51107ceada9e17ea00b0f2c15f36b01ea6cd052d33f86e868b4cd670577c0f907a262c4e63877a2f2e8f5c56cbeb0e9a2e430d13c7919d60bdf8bad24caa30ea8575ccfd0a478ce93325404487806b0ad058b31fcf633854ed1a8c4b15ac09a3dc641939f5c3c2fbcc12f703b535efb2b879fff2a696d016e2293e5c0b33e7890e4fc975fdea1bc4f43d0d72b173ca4b093bae89ece6675473082782863cd2f8b547b6cc2f87da44a4c5fbecd2cba384fe6a15c245d0708c7a811f7cf1f4a82129b054987a24e88c88513560b415b3f61753f010336c7f3c33d7575d7ac1718c889da5fabe6339ab0a0eec1ea21d97a3e3377812731f84652610900c12cba16f4490d7c97b5a2a16c601b9ee2f4bed5ab52be96754c5f523f95e90046b4fdd210d62bfdebdd7670a537dcf77e22b5f2aed02ee81c84fa9a2075515985ebb32b9ddc489020406b8e598f803f9637292dee618576e95a3f0583926a4f99b33f328f269b9782631953c51476e3354b10d7bcf49d352d941ced4062f9452f3d28c285a67eb066fa30ed493c383939f7a961cbfc97f89af0018edc3eaef5a71ef98c9ea6e26e4324c2e0309de75e9f9241c0a91d14e0c922689dcecbcc465273395eb8e8cdc7a5eac99bc07a04d7f558c0666159c7c6c3f2392b2e44211bbb0ef8f520e4c195dba06653cd92ea9d109feaa20b79302a60cc2777d8167159a3c2a1cb607aafda2c1859423b644a2e1c9d40cb0e97328dc96294e1d9088b6ed52fc5070a73bc6528b218d6cadc5e0a11c3db40d1314e779da15e8d742949f01a344bc99c9c6669a9be94b5b90e82e2c1b355418585cdcca061bd8382a485d2a93fcfee3ef630331fcad9e01193be804305b5299e60796fd6094c8207927b7b5bf54418791eb9836da5360ed636286503e027caa7b578bb2a80d03bccd5e95d03dd0551b827cb689d13bf94c13042f66dadcfa6922ad8de6577a910b1d86199b85f2d7e87ebb0b33c0651255ffd3c0899b06e64e658e8f83012eb37be5460c58a34d0504a5df027a465ae886ffe1b4d32f8b2a988dacd60634215ad834f0a1200decf75f687e6f322dd7171c338d53f855efaf0b101d6d437332020eb4c5b194d671f526714e0ba3017ea5d66ed5e96b0306f277d4974bf9cf0a5dc143f5135b628dba3caac91fa5dd13c0f2e63ea3412f3ae8afc131e8e9ba205e717c20f430e7bca4a8a9201648142032ae49d4268c767147a41fd8da67f7f1d1876fa93053440d7c600ca5d654c4d79f1b9e38afa9e11e8f3e9a807d508683f5684278fad51b70bc5a7ef4598fb950f2acb4c1480952d0af4b33e9db5c3dc1942262c80dbaaacdf5fcd2ec15b427ecb6f2527bc96e4c936e9732420dd4759f3928858436b45c273f30b65094ff260ff3474f78d99bd34959c4de2568b18a5f38bc61df3c26b2c85514f6b4811842522454a6baea9a5429f78920b67af158b7b3f3d907f27b2bebdb3d97fc97bbe00cfe19aef2351720ecd81ac2edaa4ac694318a187081aa5a9268f0b3fdf505f0243736ffedd62d4a1cbe71cfbd6f1c7854814259fbd8df6b3bf0f05acee4ba6f4e5404b61f12ce14e47d9e1bd20cac61624dd32700c18978d6f1eeefd63b5589856e7f4d405a5c91081a9f74f41fb07abdbee1a02d4a42fe9da84905012b1949d1ef86506095161a6f8904a74bce6fab81991ce501fbdbf641b49ebe471bd7f9cbd2ad6e5acc3e15fd67ebf469e98648e00d302a0a3188c29e1b0082ca88e827e68c9c8b1bd474b6d8d1aa9832033cfc39ccc0a5e549176c3854ec3184bf39ed73ab4bc091361703bd2187b284aad882e36d41eac046608d2c0276443bfa4b667b1da3d799819d72123a30bc177fa8eaa388d35fab5ae85435e18df9c567e095af1b217bdd43b125852ae69d99f439374afc7c37911dd41a316c26e03eef9cf39f60b4dfadf42ecf1a47111dc81257fc714d08da77b3f9300a1aeedc27750e2b1738aca9007bd4807b4ec6863bdffa5fe756a27460abbcea5b34b55894a9fcc43bb0a510537e798de74d698afdead549a8435bb754a18cd2bf182234bd83e29fde2fe2f11b8e625d3df5d46788af13d9db5332569eae104b825d6481cabeae6dd80b9b78c9b4129741ccb580f01b0f6c2d4ecf1585e0efe5732340aef1c1bc8dfed68191edeeabe81b7398c61cd0ed0b71a61e03ce5be0d509a9f463d848c2b539d5bfcdb43e8303fbb334b842007fda9f93a3380e5dedb4b142f0914106a5a8ddeac84c39472e21adfabfb35276e24fde6b8cf0b7f406797a9a21ab1ea2469b5bafa327123b620e11ca9cdd5b204854a78339ccc219101a9a47df1da583f264ea8afc0b0f8ed4d61814dddc76623b926ca1412d3aaac666e96c02c47b31c01e972e46904a9df5c998cd0472c7a12241558e1aa0e932d9b58ed798386fa84a139dbd097aca12b661505d34043169f544dda146e3c29507495f1cd5ba92ee38a9484aa082a0fb3f185611d258a18b396c1cb9bbc8b30ca2b03f9ac1b6bc1964d14bb3af2fbaac0b5f6e87ca9c6d516d4e171bcb938dc9d4fdacaa31dfe1e4dab8de1f0468d00c61de4ce59e6e4d6e81b2c269ffca0f3cf1112efc45ff413a3856573c2ebf1c8314b6865beb22947e02df75ae80ad9540b356869a2c44628c6455fb2a2c1e36cf07c3ab025cb645f72529f8ad8a637d82c89e00880ec8d79686b3725b6ad34e5f9b2254daf3e68d4e6e95edbddaa755f7e30ab7960ea3446707eabd8e1d1e70fbc04b91d0099cb8a4791b1b1355e7ae2eb82735cfad33526494b1a21a5db89517f1e3fc9fe5604ac794cb609687713eb352c08c4f295b794f950c7d7a5a576f972582882593118a9d3e200ffacf012e6dd58a4d0b7a66f29e5f652cb1da0f373c9a8a0da925bf9181530d24a76b03d1378eba7790bc88204fe13b7dfa0cd721f02702e37111ba7f05cea60c0065a316e047e43ba177692cfbcc69ce5dd2b98e11d442edd47d361a509655a52641b4900c6887d9d70adce4510bf1a607307e8c3138deda1f5049255f87d60c093dfa6a17a4016d9f6634ff18bc6f0fb86b4e91f086b451454050c947712657159379213c144c75456c44fd32f74c80b60a03fe741981057759612a26a6d6464a8ed51287654", 0x1000}, {&(0x7f0000001440)="b283f0f3fd4babe3a6813102cc9f1c2ad0863aab94c44ebd72fd1a5328c3bcbbd9ae44d2c7f465c91870003896ae56a2bafcdb4e1f1adce9794f2260e0eee9aea1e535aabd54e568b09af14277e47517e321814dfa4e33752c33210e21951a5d18567eba4e0ba2e12351697a8ef07ab94fde21584beecc4eddf7c2939761fc92bb498b7af06f0ac83169e55f89e061e0a18f45667e9137a2695c620d203ddaf8b295f8f31e21944460c609b5bd70fa463682e51af230d719ace48512ee5790bff322df00865f500720e06cbf5e0f70c0db3a370db7ec8ff826a7b9311a5a09744818b019dd85285c4affc35f2aaa8507800c2f0027ceb11539f54a1daa02b31bbbbfd8e8ca1f07268c5942a4b005d4269b11f642938724521b7eaebbe3d51f08b74aefa6e3ba7afbf258f7cd787572fa23ae942e31a3d2103e78ee31e4100f40d6006c59f9f8fcaed0880c271afeee837a2b2cc65c6e8943e3928574b6d3df494d096bcd681bf40ffe7db2404deb947061c5d0cb7057731af50f86958352e31071e3d87220239471c4d6691bbc19bb2dab641d6d7bef1bfbda17473d045a970750ca743bb849afd895dd250aaefbcf36f2cbaa28c568974582733ff55c377cc2c93a81f8d1d2d1a58bcce6f6412569ac67e37fca614666ab398ee5eb031826e652abf7fda99dcaba9008c4fd5ff7a2ddd5ee2216732fea44a64ac64cddc71a33d6c61cee1b8742b9fefc09d70b4cf7b7ae10b855488bb2e7cd2ed483ba8afc37768c9dbc338f0dd83c3a871900f72924154bc1010b5413b18e05193c95cccc374af6dd08f63d03734f26b987413c85a553786bdabe5ea1e900f9fe61d67535a1076a1f2912085230c515955213d2fdafcf88b50091b6d8660c18d0db0309a66d1ea69898bfd6218c8af5471d44d9f49d0c4c31f78dfc0c0dc1e7374a0aa6c75c12e00fdbc26058cb95cc5abe227a727b29d2186e8aecbedb0bb7eb47a0c959e88d7185f834674abb96ebeecde6d7f1cca1ea93cce79d20ae9c4e5f7d583db824f6f25e6f396c0f97151eee6fcc64f9c8759712758fe03f3417f316e53b3af05572cee1403708744a0ab00084bdd70e51b5bbe00f1ff2a0ef9d840ff72f9b0bebd98d113eb49992d2c739ee32922b4ad771ad9954a9c2883480f56ca1740a6b723dc6659f8733b15db1516443e71bd44d4379f705d7a8533c6899446489f45740642b6135f9c6842d43429dae66aa9cd1b2fdadb3b0375a6daf73d0782733dbb5f9be2e99ba0bb2cabf04e649517604ca1bb3d4ca3b91e6600478272c2e5319ca9e79a62bf089aadd95cd0e5148f92942883ea66b494ca33b5e1b40109202c3bf85949f80897ffbbd59bef839333539bbae5d3cf650a8823fca1d80711fc9e763af795db3ef7b0fe48506691c97136a64881360d95f5468e9ae5c5cf3c9636b4993ead3cbbe3eb8d5113dfdc4e00b71e3201cf6a6a9cf4df6be4aa65cbc3999d88b36b4b1e1f0972cbb837a501d984872ce595873841a45cc61ad25f14bb9119c8368ab43f1737d183d45f3cc9916e741615fdcd9ce717858a7789e410b014eaa136067128c1961513971714fb080ab06511d81aac0abad515c17c5583962e2135e4fbae042be0f97a8368cd06f5157f100bbbf39edcdbd40d0d8407b161dae4ec1f9bbcb073f043586beff6968b3f96c430953658a9173aad6942fe5c77e9a30aca768b9749c7c6851f36e53e38fb192473a94303762e608d62999fc43daa3586146f5fccc71350c35123bc54a1467f4afe171eaaffc88d0cbbc5073c25e707d4498ef2339b720feb6081b7f6d3bdf951bab585eb77d1ac48cfc849e8d3af4fe55a6152b0ef38ae4e1ad178c34ad053bc21f039b4f019e347a1b00d28dd6bc3e652dc891df93b25aea501cf1554481873496de3b2330a7940c532a2e068a6c5a0f429f14e143bc8309a8fc5b191a530466f37087052d09fed54968a0ebbc6c8594635b3644537e758b4a4a5883833a54c0f7a463a2caf3908c15d800dadbc495b7665a466d9f2b6f92351c2796ea6bf2c8b9fe93735a7c6dcfcb23895ec0f45e98a43f4d2b0ebfb6ec7443969064504c2e5a5b19f0cf0a2bdc216b9686be44aa5075d34e3ce92da50cbc73ea7347a4be0b3510318eb3d13a855c3e691864de056d560d62735ada1e9eda0e996ceba1f8bcea04396fddf37f19f619ad8130fb6429ba2ce2ddb23b73828535b8d3c7f5a25c929c65d390335402621e37561b10b5b420d2f3175ee6233ae33797e5f83a4552c60628e6477d60b74743e555c18e157108619d7adc06b9d109180b3a786e8d7706e848e32f397acdaf04b895b3f2df3b1aa451779d59c48250998539332e3bdeecd6df51891fe022b13b96119520bebd6c3b96d720e330d57fe17217c21c25f4943f29b8e5f7d3e730772729e5947e5330cb8bacd5abb5de411ad30a0ac6467b1a4ffff9d9601bceb2cc7cf87277ae9ce93a9dd70066b36169f2dbe7deb0456610afc11cf929fd7d4d388908219666b8c700177092e958f985c6a71d12d1220fc1bb97f3e704b1b3cdbfd618061c4da024a478d5eb464472874afc3d32c3439ebeea6345c3ba119d1c817892761f56e8528e69d7099d68663d27694bbe10c097260a82f0a02eb2e08b57faf655767ede41e940df07453369d3c6b1213456a9c0ca66191b94a192b556a8a6452f77c3338c32f73c6d141b28e53c39669aeeb5fe3eb6f35315d1d4e08222275bf6719368a77eb57303e40a303ea290db931c55549ba85ec77fb4ef8400aee8fc831c2c6794a8206c7468017be38b90427de9fb71c3b7d1b8b6d381ff47e1058f768f5aa9d6509353774eeb66190a4f0033c638a6414ddd68cb90f3c83a69cdb6ac7467abc0571c614768bb339974cf7373135e1fb75a7471ec00b8231c0e246712706ac64e0ee7a6b39df126f663503b68534ba8fb3d9447e0172266de1ed1bb82dd14b9720d264c7269c7ce1007f4c037352b8bf9831c1ca94322c5a5a740ce2ac47e17a4887edccbbfcc8cee24c3e6974e3269e27a581dd3865f2a828147e21c987f63edad44cb56072417eb0e7c6e3ad1d355d0f2068770c2167e461c93557650a3d5d132ce5239380cb7171a0820953cc35a6fcf65fdf1649b517424f85269a88e5db638223bcd3886f99d0ce9616b10943350dd8b50a5ef35b0809b2043345c241516152e6f127a55d198cd1b38beb16e4780b6a11d7358719ca1af1be420f183a5e1d725fe4cfc6672a9ac818fd3d268fbeae90f02581b4fecaac19eb408f1678feb4207491da2dff93df0182e2e58eb84164e07c006cf6ca3f2725cc2b216f035e2991594ae93798b58b905b06cc74325683429207670e61406990f16579deef28c10f4af05013da78c4cc5529f4cd340d23c7c65e17c729a4cc53dca03e5ee570d5b50446418f8e7747fbe79a65f373e4e50f2088668a4409964a0f28e91ba26e439ca0f24d92854a5b068516537e8c9e053226e80eb19970e12115e96141a0543afaf6c4324cd6f1726452da8126959c4cf53b6dd60eedda2445218d82f442065471af964c1171aecb901bb31ea5a63cc0a684341e65bd8f4c02911aa521916c53529a5017e89b03f328aaf0175461f4d409ea4b33c81672192a904acff3afda40b55846a599633773b031b9d03632a46bcfbbd1d9fa127db43808fbe8902c2d4a9a17f0ff13585ad41729089ebbd3182c002e125a15bb3f52570b224d373047c8595718932a38088d50d832ab6bca54c0082e0afbe2559b6b0b4d7c20a13214eb9e22f03d2a268fe9c00a51d4f8dea95a1a2305b867ed705453b4057ba19aa4b759c64714d36b4478e25d728b91cb3a900567353479ecefce67e9315e44e8c515e30ed2d4c7807bcd2f8a8acc97dfc809bcd83f2a24e50f05f0862c628765606089aaabd0178daec1eb28deaac8414136bcf8abb7b3f5e37800e780cd4bf2c959a5ca17c4d9e73f2fce1bf4d6eac89e62a331b099dcffed43884f35790d2fc576f7c6cdd39361e730bf3141540328ada2f5cfb73a00a16ce987e3877c1197940742b0e3873703af4f67c3e402dd0827876c715d8808ed634c92693820d909e09a8be4fdd8c14055f77b543848dcf5eee8c87ee8dd81e4e41278915759145a7e75349a0838fb86349cfdfe330ae8e296f567ae8ff6f7695db5a5fb3bc0e847083ab3651c4d512d7910bf5a7089bdf81de759613d558613d4e57a47d7517aca9c49db05c7590ef2b1ac1381edfe92421c9cdc3116aa0e7c4cdfa9cfb8e9b218a57d0e0319beb89c3d0aed9aec1fd66c4a7f81121126142113f8d11411ea4d2694edd7af463e4d0e50fa0d274b0f49e9f7fb709dc8c95e5ad85035b78d36873ef399697763fd60ce72419652c06c1e997cbab2559cccc17d863c623cb43596198d2f528c1bd8bbbf7cfd054b022d225e684a8b86df4934b65fa1d0826915a4496b8a21bc8936130ce08bf782708c82cdedfa84d718b5ef43598097b6243be8a73694411f248230b968945432719d8bc8b64e310663f25b694a6ca5e9d6c327062d311d689da34f424d64eebe89e793f0731868c5cf21f8807fc01bd197b7ca05c0773e71f4579d8ea135bdbce3332bcf8a9467e601b9be9a5dbcf99fb28f30a72dbabfdc6e30d08e561cd9fba4a1c85b62cfa013cb819c28f080bef3069dba7b23a445d826f49158a9f64653afa3b577b69a551cd3c02b2cdcb8d33e858fe81f0feb0a53729059da27f7dac07415065f48b061989198e27fc462d7b2b557c18f0a06656e25b44a703f716530d77c86e7503a27fe33cfceaf377de496085e1feba80e04935ba93063e61dcdc56943de32ac1ebbd2465635f05068db2d0b7dbc5844e5b142aabc27d67418b1d91a3764965a3c53f85935239da2e087dbbe93252fc0090f149dab05fab8b22099ecb3db5e8d99a26ae09690b29edfce16df52f1849aff0d56ae90625e87eb24542a64bda8ee98f6274f864c71a129d70506079daa44cf3e602efd3fe3374bab2c9a9b71d7ac95594fd3659a2e440c0805bc8cf8d0962634bc511caf1539afdb2f8cc485d8627d05733dbd18663e144e2da51a7e41c191a01c65e2b2dcd8e03ac12d17c204abec2c10fd710c96a9c1c793ba263dbbcc56b38b475a251f7aa1fdb3d29bc40bfe8b18868449d55e690085771b24a31bc527e97e2c80de1f9934952f95524817e718abdd6caa0408b42bc54b0be082d1cc05862fdfb714a841f6cbab992a173912f73b5e0f7c29be12e645761eb040e1c5acb86fd104f4a09ab83b99f8e0e19d7a4b8fde6dc25155ac893499af90fd36d8bf463ba0f3a3714e86624ea36210ef7f1fc6261c9dd3cbdf1fa14890031bf43d2fa82aa9704fa515f55c48a291c053e875d5a2627a668a5fdd3581efc1919f18b9fde6e312a7d79322ba91fd508d6bf8feec03ee59ad2ed5557172e746ca564fa0eef9cacb3bb9abfbd12160c0d9f8e62987a1c6147d0099c28ffd506dbeefbf6bb89a51ce0f52b373cd6c458281907b7c6a7f1ce37325a029a504519d16e7b034634f7b25a27f54bf54252ad09c59b61a44bd3e47adaad86c631aaf7d6147f2e17c1e7db6842c009efc4950023fcb923dae17b8b226e91b19a970f35aa9113f8865610259fc692f78172cf29597a11bed9afc3f9fa42c1e8f4e33e818cc899b7eeeeb879e2647736a5eaddd8dc3994594819c91d6f403ea19b37dcc6fba65c5206270d2346457d490f8cb7ff49966209127f15fdd1de2959dd11adbd7c19", 0x1000}], 0x3, 0x0, 0x0, 0x400}, 0x2) accept$inet(r1, &(0x7f0000000240), &(0x7f0000002700)=0xc) sendmsg$unix(r2, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r2], 0x28}, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000340), &(0x7f0000000380)=0xc) 23:14:33 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x7fffffff, 0x0, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x3, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) mprotect(&(0x7f0000242000/0x2000)=nil, 0x2000, 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 23:14:33 executing program 1: r0 = socket(0x3e, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x400, 0x126) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000040)={0x9, 0x80000001, 0x20, 0x7fffffff}) 23:14:33 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)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146e", 0xa1) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x3, 0xd0f, "b04d6a6e069f6764c8f418f2e6349911f33ffd00"}) read(r2, &(0x7f0000000880)=""/161, 0xa1) 23:14:33 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0x40000000}) r1 = semget(0x1, 0x7, 0x0) semctl$IPC_RMID(r1, 0x0, 0x0) truncate(&(0x7f00000001c0)='./file0\x00', 0x7ff) r2 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x82) getpeername$unix(r2, &(0x7f00000000c0)=@file={0x0, ""/108}, &(0x7f0000000040)=0x6e) ioctl$TIOCSTOP(r0, 0x2000746f) syz_extract_tcp_res(&(0x7f0000000200), 0xffffffffffffff00, 0x7ff) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x7, 0x200, 0x0, 0x7, "80ccf2cf1be391b008dfde1513178ecb954379ed", 0x7f, 0xffffffff}) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000140)) lseek(r0, 0x0, 0x2) write(r0, &(0x7f0000000200), 0xfe72) semctl$SETVAL(r1, 0x3, 0x8, &(0x7f0000000240)=0x80000000) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 23:14:33 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = kqueue() r1 = socket(0x11, 0x3, 0x0) setitimer(0x2, &(0x7f0000000000)={{0x26, 0x8}, {0x0, 0x4}}, &(0x7f0000000040)) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080), 0xc) kevent(r0, &(0x7f0000000140), 0x6, &(0x7f0000000240), 0x40, 0x0) 23:14:33 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) clock_getres(0x8000000000003, &(0x7f0000000040)) 23:14:34 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x40000000001d, &(0x7f0000000040)="caf5b415", 0xffffffffffffff80) 23:14:34 executing program 1: r0 = open(0x0, 0x0, 0x0) readlinkat(r0, &(0x7f0000000100)='./file0\x00', &(0x7f0000000140)=""/124, 0x7c) readlinkat(r0, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)=""/11, 0xb) utimensat(r0, &(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x3c, 0x7fff}, {0x3, 0x7}}, 0x0) 23:14:34 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000000)) write(r0, &(0x7f00000002c0)="a8", 0x1) fcntl$setflags(0xffffffffffffffff, 0x2, 0x0) syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r1, &(0x7f0000002a80)=[{&(0x7f0000001680)="f8316f9565f521fa5d231d8b415915caa76fd8aea2d5c290365ab1f8b24c06265f9bd570d70a41986e8376d30f4af319ed6bbbe98353049fb88c404131e46c1a9ba32c454e18dc7274f9f3ee3d1d1ed2bc23cb06996f122949590d2bf6d267a7f60b9562885a22e92caa15252b33703e", 0x70}], 0x1) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x7, 0x1f, 0x3, 0x4, "94023d23bcc3b452db68c18e4f9b1485091d1a1c", 0x3, 0x10001}) getgroups(0x0, 0x0) semctl$SETALL(0x0, 0x0, 0x9, &(0x7f0000000180)) write(r1, &(0x7f0000000200), 0xfe72) syz_open_pts() 23:14:34 executing program 0: r0 = socket$inet(0x2, 0x0, 0x80) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000)={0x3, 0x2}, 0x10) r1 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1, &(0x7f0000000040)={0x7f}, 0x10) recvmsg(r0, &(0x7f0000000700)={&(0x7f0000000080)=@in, 0xc, &(0x7f0000000600)=[{&(0x7f00000000c0)=""/62, 0x3e}, {&(0x7f0000000100)=""/167, 0xa7}, {&(0x7f00000001c0)=""/104, 0x68}, {&(0x7f0000000240)=""/238, 0xee}, {&(0x7f0000000380)=""/159, 0x9f}, {&(0x7f0000000440)=""/129, 0x81}, {&(0x7f0000000500)=""/57, 0x39}, {&(0x7f0000000540)=""/159, 0x9f}], 0x8, &(0x7f0000000680)=""/102, 0x66}, 0x1) recvmsg(r1, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x1) 23:14:34 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x12, 0x4006, 0xfffffffffffffffb) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) poll(&(0x7f0000000100)=[{r1, 0x44}], 0x1, 0x0) 23:14:34 executing program 0: socket(0x2, 0x8000, 0x0) r0 = socket(0x39, 0x4001, 0x1) setsockopt(r0, 0x1, 0x401, &(0x7f0000000100)="062e75adab51fe38ed7ea689541540e8f3f06b87c3fd75f5589cf4b2ba6b1aa859753c82d89b9dbfb1ea70c849325697816e2460e0d9f6da229c040e2805941a58b15c698cb67de0b9e458b68f324a134fd07cf88d8ebd25ebad6bfd18c06a428bfb6c6fc2e7a10a834ec03d7fee6721dce1dd7076e38d40393fb750d43eeb9652e55551e92ffb9933c51bb4f25bc9a1db668a3572e385e31e6b1daccf77ca22e8aaffdda5af2d0fd46008568a19f37847243ba6efbff95ec75fabed2fdcfe6a82bde8e1921d563ab47b06d6", 0xcc) setsockopt(r0, 0x29, 0x2f, &(0x7f0000000080)="c6d45c9564ef48eeb8d4d2a3674b4904578269060b022673d06bc36e0a4e4f4b96d15649187c93490eccd9fc81553c12cdebe38373ec95067ee3e81824515e268fcba2f4e2453c449601225eb806afbd9c181e11600c7b8a65f49bf405fb137f04ef34e33b669d537d3a262789754bb563001417", 0x74) 23:14:35 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x20e, 0x40) readlinkat(r0, &(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)=""/135, 0x87) link(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)='./file0\x00') stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000001080)) stat(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)) stat(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000140)) 23:14:35 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="a8", 0x1) r1 = getpgrp() fcntl$setown(r0, 0x6, r1) r2 = syz_open_pts() close(r0) r3 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r3, &(0x7f0000002a80)=[{&(0x7f0000001680)="f8316f9565f521fa5d231d8b415915caa76fd8aea2d5c290365ab1f8b24c06265f9bd570d70a41986e8376d30f4af319ed6bbbe98353049fb88c404131e46c1a9ba32c454e18dc7274f9f3ee3d1d1ed2bc23cb06996f122949590d2bf6d267a7f60b9562885a22e92caa15252b33703eb041c9521b9ba2608c5c5a8a2f52a6529b", 0x81}, {0x0}], 0x2) writev(r3, &(0x7f0000000040)=[{&(0x7f0000001600)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee4ff5dcd396af790a1b780c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756bb40293c3807ad44144aff983a7b111f0a748614999abccdb3189efb38f83ff90", 0x5d}], 0x1) sendmsg$unix(r2, &(0x7f0000001580)={0x0, 0x0, &(0x7f0000001500)=[{&(0x7f0000000200)="9f799838afd74eabd70745786748846a65a19d694acddcdf4d4d9b749a1aec79c854807d37e1d6ded9bc70a347ca978dea85bb941727d92e9cc3c6582fdfd0af17e0edbf559f8c162af9fcad166cff85ae582b61f634d6ddd6b82583be7cbb8a9339926235a37698d14a112b3424202e212553f3e73659e60d2e33c308db5fbdb1fa4bea35c5192a93ee100a9ff1a486a965b61186", 0x95}], 0x1, 0x0, 0x0, 0x4}, 0x4) write(r3, &(0x7f0000000200), 0xfe72) syz_open_pts() mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x4011, r2, 0x0, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x2, 0xe31, 0x101, 0x9, "171a8385fa7fea79d77f6e61c7603cf69043b0e6", 0x3, 0x2}) poll(&(0x7f0000000000)=[{r0, 0x80}, {r2, 0x5}], 0x2, 0x81) 23:14:35 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f666908003000"], 0x10) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x11b, &(0x7f0000000040)=ANY=[@ANYBLOB="14a055aa00000000ec70b6000000fa0000000000000000000000000000000000d13387d4644e06675ac210726a332a7bd3df21f573f9bf53818f01023ae0797a72ba490bc9", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB='\x00\x00\x00\x00'], 0x18}, 0x0) 23:14:35 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0xfef, 0x0, 0x0, "8d0e36ddc3a2cd7ca9d466137343fd4c446c5cbe"}) writev(r0, &(0x7f0000000540)=[{&(0x7f0000000300)="cf0d3e308de1ad024701040000000000008cd77f8069570642bc13163dbba60945d96a85f9ddba18e0ca9af6568eab01abb00227c0c17ab596be2797ee636c91107d86939f41674589fc392dcc9bdf1e0033bc6818b1cfaea7cde788a3a302ea", 0x60}], 0x1) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)) r1 = accept(0xffffffffffffff9c, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) setsockopt$sock_int(r1, 0xffff, 0x211, &(0x7f0000000100), 0x4) fcntl$setflags(r1, 0x2, 0x1) accept(r1, &(0x7f0000000200)=@in, &(0x7f0000000240)=0xc) recvfrom(r1, &(0x7f0000000140)=""/123, 0x7b, 0x2, &(0x7f00000001c0)=@un=@abs={0x1, 0x0, 0x2}, 0x8) 23:14:35 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) symlinkat(&(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000080)='./file0\x00') 23:14:35 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "00000000000000031cc5ce0100"}) 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) openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x200, 0xd4) truncate(&(0x7f00000003c0)='./file0\x00', 0x0) 23:14:35 executing program 1: symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') link(&(0x7f00000001c0)='./file0\x00', 0x0) msgget(0x2, 0x2) 23:14:35 executing program 0: setitimer(0x0, &(0x7f0000000000)={{0x0, 0xc55}, {0x5}}, 0x0) nanosleep(&(0x7f00000002c0), 0x0) setitimer(0x0, 0x0, &(0x7f0000000240)) 23:14:35 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) dup2(r1, r0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) recvmsg(r0, &(0x7f0000000700)={0x0, 0x0, &(0x7f0000000580)=[{&(0x7f0000000180)=""/232, 0xe8}], 0x1, 0x0}, 0x2) 23:14:35 executing program 0: r0 = socket$inet(0x2, 0x4, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="b9365c24737b2d869880d86818a4063f899750f0d82c939200230ad571fe7fcaaa404fe820637dc89b725df1bfb62331fc51c58859ab372e929363177ca4", 0x3e) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="eaff000000000000", 0x9902268e1b228a90) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000280)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) 23:14:35 executing program 0: r0 = syz_open_pts() connect$inet(r0, &(0x7f0000000000)={0x2, 0x3}, 0xc) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x100000000}) r1 = dup(r0) accept$inet6(r1, &(0x7f0000000080), &(0x7f00000000c0)=0xc) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x2000100000000}) 23:14:35 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x20) writev(r0, &(0x7f00000028c0)=[{&(0x7f00000000c0)="0a7decb79cf91539c9118aa769ec5e748ba32848d16df91b52e351d82b8572107add13877b0c4bfc91c36ce6b93f5d3c816eed4d9ced65bc39bab546054bdc98af583e8687fab03635218f21", 0x4c}, {&(0x7f0000000140)="41a680f82498538ad261848601e9be11140748e9d72997423a44cf9b3de0be382982478bcf9e2e6d52c4c0d0935b3c78861b85d64e2a0655ce066fc43da230873054cfb82cd81981caadaedfbef804dd3ebd8d891c0b150067b93c6a10e1d4b7aacaa96c59b2fae9407e86c07df23561a8bc516403ae781878ff2c12a62d5610e99a9ab9fe5e19b8df7bb617bb65baf4af4877cbd5e50cae502b434b5854ee74e81e1a54be3666d4c24b5d1eadb2bb65e04136cfdecec47440bdce642c7d402e148813bec76b7ca415563badbcfb2898395012cbdc82e7a7a79193ee4e08754a9d88fa325a7bf66346bef2dd9f925d23d5a0a6c49b9f5f99978f3bf2b524905ce1e3721ec7ca74e61f1faeac84086202eac8fca5dca31768883d2a398839a85392876d277bab8e30e5505ea51b7d48716e45973b7f906026bc7e97b6cfea97c5b8b8e3757fdf6ae806c35797f68719f8b41fedc003f32deab55282132ec5605e9f4f2ff8bd4786e8e089aeaf63cf345546accde44dd32db4334b487a43be2ea7c795a2ae6b47f9a61b195749a8917ea1549edaa9ad601e90bd47860580a3f28871f21c219408cd3ba9f09c5f876f6a130684508f66f96beb265d6d5663bb35b5e0bec80e67a8ca0573f60c76f86eb9b4a6d4eadf84759d229b594e4ee20fd95f7594f88ac3aba08f925ee7b30f5f4f4cdb5d44f274727b8e6e8903e20ab5d78ad49b615b6b810dd5489b53d063a770dd675fd029bbc0e0aeb031a956157067d78e8ef144764a9c32bb6b8e03650dabb8cd709af4a287f68bc2a9bd445f5ada84f2dd32e5d86cf51d5f7734debc1bc6307510f769fc7990a01d285379f748f65a9f35171159567dff4b39d883fcecd77566e73807215589c12cb024ec8f22085ed78e389c827c407f79f41cdbd68036b5c34c6bf0d8729cc8ac8add94ebd819aff524560782c6e2e93e6c2745fe84803146ff7c392daa0934f4e55aad405b2715deb0f0aa4160e2ac6aad1eea48991cdd723122ccbde0c143049f09b3a34f7fa24e418ee93e9e2d7c9e51700ab39c0389a8ec60ce70d059f0bad5aa4007fed3386bf6b10229da463dd9cba7b095c61bb8cc0a6b3f2930f54e931600804ea4d585657b1e97953764f504ecde65523e09a127a059cec65df244c44e59dd0cda584841c7a2f57099eb3d49b4865cd6bc7db02498a2ce8437068dac9b69ea034d78a814e72fbe337060b0c0ccd4d7815a4ae1239bdaf4b470bf053d767360bca43f69fcd30fb3b2b0856f128a563f69d79377a46fcab72de3a2fcfe10aaecc66e45ef6ea6c1eacf435aa38c0422d41c04d0cdcee2e45afaafb1973cc07f550a5fe3208076f73a80b492e9bda395be7c74b06dc1ab943e7e6e1415f8b22862a87741e47314e08e13b686dc5c5ce8b14422f0d34129ea3c495c2feac42457f0ada625747bc50ef5d63d0b03e1573531b07112dabcbc8517fb95c66d9b46210b6bca7bfc769519d2e8f43568449f8df9ee07587c5a505aa20c325aff4e533ac0742b9d7e35202a1d7a66ed84a3ab01693c5b2733a686ba1767eb2759c64c979012ae47514c85f40e4f910d4e28006ccd91732adf07e411ea7f141f11e16923ea48e931d96f15df513f51a37a70cc7ad86e675d0dd997c8b23ba93b4818d0ceb59a445c8654d754a2232300027432ee67078c9eba006510be645fe478ccdf7d191d135e7003e6f43eb177aefdd015437b41e1d44907b97e198f0a76be9ae28f25e185d388fcf94817babeee8e09158dfee2df2c0430de04b900b07f33673af1d4895dd1e6f797306d032b466d57eb6a55742ed76c74f8fe3b9fe071ffe93c04758dd786f18aad67c678de41301ab9316aa588a8ed2e9861d6b3a93739084e5231486da9a6bde839994039aff851be5dee5d78b4466b96ef9aedd357a85a4deb0868109493295889e4f2ae2901256efd2c562e67135cb7c51e3e45dfa0642981ba7167f8905a257ba622e40924fdbfcf7529528a5979c8e3a6af319567c9caa986b3c6b09fd57b8c394b26e785fc9e2da57217f5811ef6a5d8d92ab0ad9ddd1cf1b48035b2a22f24442fc50fa445a1b7fe7368f4820bdedba8ae707deb734476ff20814bd11d176d30c915798849f022f9fc75fc77f7c6b075fb5cbbec9eb401536c27ce9babf2c8d3fc5b540b37890f0dd85a2b9fc9dbf22a1cb4c2822dd64174b4574e58e26c327fef32c92fa37efb81ea3e45479c1febe5358df33ae2421bdae2e66c1b010e26748d3a869496f10097533841eacfa82583f66f24731da8af0b9482ed300b798bc6d7f8d739ff8f7f9b7a7bea5050ae708479b81cc448477969f6d22adda8758aad1273ae2440f22270c1c9e352e1b5c888d97de45777388044a0c7d1bf79a3e65d0d9cb53813cb34e6e2dbfa56258f93f4257280add2942f3f54b96941071304f56ae778d9ae09abae64df603c97b31aa3584ed7f00d688cffe7a5416397eb2f1af952ebeeb7ee1de4677d8e2468e5c9a8da055d925818a6bc3e59fb514e4b68d498fc5e2f1f8c1b09e00be2cf00bcb02d33e0d421eab4a22c2137cb2e86bd19a3a2cbb193977152835689a156116085c28a65f1641232a3dc06bdc64141e436a5a3241bfd4f6f41fdb90feb9df905c727250c6dedce87c589f4241f3882001628ae3cdd7b5f87fe23396cef61280ab42ba649f8c17503050c72016c75fdb775e863bae8367e79b21ef29fbf5876094c3e564aadb67392236add6a70a13b1b4f09c188753516d426ddbc540d3c56693ed33164441086fed49df7766e23aeae7385a34e73a51ccfc1866ebbccc5f9cc31423a4987dd022fc31c155d70bb6213593d886172d5b0dcddb55271feba2c7a91df4c8fb9b5b86174d0ab181d63a0f51e14cec18b5a3085bd18d433da1a48f32442fe49a9fc0d3b7dd08915bd85fe2500e0f243841ac2a2b3169515b9d60c6266c8131fb625d70d717204a15abe6d7e914fd704ee3a54352ca0520334be08f25a32025f10b9b251c3ad2588aa9790c2d9c4837a18a476de959de420c4e814742a32dd70bf0a51a1fcb37b88c4d1ce5b89a45d70799b407184ef4bb8490894e99cab7557f5ca79995394055ebac0679c7ed978ddde43a7732976a21f55404a609e4579e6fc92dec5e0bb60a98518b5e22f16cb099d449f069a4e18e1c7bfd21e33ed3dbf13bbed9539b7589898753b847943b6e86ec7cf249f84e6f8b052712a9b33ba6cb9ea0d30207e7d2331785e12d89e7b02c8cc80ed4757aca56f42f333ea44874f6f5dee60c512d13e75e22d4ce88e2977225806b8eae2b0ea52553819c9582ec93492834fa29abbd67950c23c7c5f1aff0d6e14f5f1d8f093c6c3a437266c5535964753faf26afa4d54830a71c6f22e618e2f45cd5aa4b80857aa5341ef0da4589b0359190ab7d5af4e4ba52e18ccfe8f04567ba424533c1dded632531d14094ed48ccee44e8bad11f98aedcb8f40cf9054443aba970da3f1fcb4c62fc4a4e6e5caadcb6cfd1e9bc157d84060894d8256615c1adce91a274f0bad236a0dd560c4ca1347a5130d4f8556c576480796a826f591359fb42b5717f10e7f87c2d08e639ee25af28e7def569aeb6dc0335dbc30a2d0bf330edcd38a5f88e19ce60a03c0124ecb558a3ecd1bc81df167b98d92fbf58b2dafe633cd9e046fae5e8f23d8b1552488cad4ff4021a5b468925751baa19fe46e6105f40cb991a6cb541bc8eed4b4c6cf89c69df10df667b8c34cf52ee190c7cc1012c69ed5689c772eb3c53bd85d9c6bc39ee4b9768e56d05321e25029725ea50c2f9fcd8e865bad0bf72cecb4b5db64ed1629f597db4c54c4a3f518f88929c1fa85a08ee2d0027c47fd929fe0490695fd67bd954d888c76a0f3471efe8a418c600ae23e5faa6c4d6a9366bd4161b3fe168f65a2eb21d908ad0e6b45d95f0a85cc955ec5988debae13f47ced9df06f2b8933b98a11d859abfd603aad6da646558469319c4596e44c0c06ac43b9c380959fee6e8658a3156a10b3b113a104b25566a4a32094da9b3c2554f74ca6b7e22166673ecc66133ff328a2450b47792448284ebaf8f07316de03c611bd748bac158fdf82173e31efb8a4f397cab6a035b417e072426050ea9ba307d4459e3e7e279223e40513b795e95fbddd3c5d30645455a54fce0ccbc67099ac4fac84bcf6ad47a7eb7646df4997296b122bf923c9d156c607bcbb5a7f847b31f92baf3fdc24b3657feee265da73423a2bf32e0f8fd4f0a220c6ecf8dbcd66ad989fb901e35a9617df928daa4f9b653791f6c297dd572269cc8281c2532d26c118ba19662eefd3574370bf237bb63e54c40c42e12b2ac396d6aa86c59e886fa14720781b71b353a204f2f41ed644d5598803a416dd5c7fb916bd9105c68078e51376deb54c576973f428775950e443bcfc1d4238ed81d592be56be7592c6b6f831a8aa29d317d6a63e1192dce0d6126182425f444be0236cb20c77c6138c9eaef757dd056c8a3f56ae8d0b7e4251543099cf3a2a6c2e0ec6f082098266f47982958f9182b92e2954e67074c03459c7ea67f14b692b57b23bb4a507ecab9db3f25ae6e0c0f35297f3b714b3231342d0715fdabb760ced377a0355567fdc092708750351ca7b5273d45c965442c82fee49fdc21217a7f08a36e56e18e8575b92912346ab9dfbca6e4c5e635ece1618d01cda10434327297473e62540c19fc2b3d0f3a45649772992812b2333133c3f7cb7c046aab9a7d2be35e0639d616c41d73c17c9645814f4ece45c02de6a0e738ee32bedd5e93a19edc7398cb6620864d9bfaa990eb16376b48f1cd02f17209027f1a69e4ff17f5780084384a77628ecdcbfa43b05e0daeacf91f20ab08d31233f50c1985c8f5bd22ee2774267a6ba67a54c7c40871c4bd3964d92569548768e97bf8edc08b6cae17de44cd6e38a9f371fd9a8db7df87eba363453f3d7f7a54f914abd118715740b33093517659dbeb64aa4b6fe193a9e9e101b7f160cec693cc60544d334b51fd0f8c2a368621bb261dc3ef6827f08c5ee9775ad2b4e628081c7a4bd1d69756e519075081abedd529249ca4789502067db8ef462c88b1b35e2fcdfc322b4e51e67cbb247181b0fe0a2ec155779488e143eea9dc76e0eedfcd2786833d96141af365eb967ddc432973535a79d455304d80d703038f8b0321946b89dccec7b39db270c8a3aa296cea090326e111fbac0a4d2fa84fb38a37dbafe4665c24951e33d59a4e54f8410760da90953c69f4ea9e7c446230bee9cb88bfe23a269bf78749d216555a450cc280f2d87c8673805dccda188bbf5dfb3c461b299a11b0820c8d8a227e941cab9ea8444fd88a29a17f4a0b461e1974095a7ee13e6e474f1288668ac64019d899973e1e2bf5b94d655eee34925de32172996747a4b433041ebaa6077294b1ab418f9ff3474218b9dde5dc80644478abb3dd1202304a9a402ff5c0d9e559149b94868245cea72e315ed2f38913c27499c5be33ecfece9d86991ef7e9e74cf0ce05666488f649caedf775d0b1e82bc1cc5acdb4a68510fb8e1887b2d4c81565579ba50f4cd16ac412236f2636da837ae6db6d20d1d47f2b4bcd961936207dbe898990fbf923b5d2e26a165d72a3e01e82dee1fea9b8c34409c8888c2d48c7fb0c251a51c64bece3c7771dbeb52b08126d368ecb8361e2e67b72984344ea9cb409d55dcb03e713ddd20e8fbb3a73319f3f157ea0dc495bf20ff2a72c6cf96d824fee7500f945f6324fc0d7459fffaf65833d21001", 0x1000}, {&(0x7f0000001140)="389d8c20cf602d72b515a2c9ce9453f41fad396a6596ac7d3ef1acbe49907f313313b35368fb0f7a5fef58fc876bc8bba7be3c9efa1eb9d5a856a5b2a5eb622f4617ca0c003054e090abb70e45", 0x4d}, {&(0x7f00000011c0)="6c577256dd161421fa5a42d7e7103421ba1854e6ae9b938bd7daa3ff6e943298980801ef56bb40e41fe194ef32f1acdacef608545a2e20f04fc97c9675f9329e6cfc4aed9f7d00cf49f78596e137fa6e369067519c35e3a6dfac5f86541f432a7a94a060963304c47860f46aebd4018bbbb7b14d03f7dceb24bca1087ceaa42f4d2177ce572ed3a403e31b0fdaf7a334872f032655588d829e0468659417175c5e6fa911360cf2a2c7c0b6724f3236c9229c71ab95bf559e47245be13d894109863e795ac2571c235168d9037b67366efc4076120c8c7fed48f8db3003461921cc4a", 0xe2}, {&(0x7f0000000040)="cadca6baf49647", 0x7}, {&(0x7f00000012c0)="3cacd044a54b5f1f565f42c987956446f6069c05ae55250f86f8b9422c88915f3d245702d2ce07612ed61354420c5c31c0bf98751cecf3e31e4715acc422723ed79b98640e8dac4c8a9d684ab94c1d", 0x4f}, {&(0x7f0000001340)="bb2540e69656698dabadbb6561e30b08fdecc98c144c0cafa05dcd2545d3a94daded73701ff2006b8b88aaefa62ffb0b020fcead188a5a3e33b0e837028043aef1aa14bbac2f8a58da8eae26c3dc59ec26830a315e09bc3d9cf2daa11654d25b2894da50945975b08c235200204c58f9e7f86be6c38ca2641865d3d70d01734194785cfd46407b71af1014175bb7a8c0b0c3aea86c235dc1a7448a42eda4138ee53b2ab940a673dea0e3e9f499063a21f6bccd239da300a5a145a5db70d27339ba449da4455677893152caff36b27f9492bcd50f8398c49c9a8310c0db857feb5ec167697a84a02082d29dd28b8d65d3", 0xf0}, {&(0x7f0000001440)="17fc6d420d9f11342fea2de695d7375f2c4781f5e0421aefa4ae4daaa7bac826713a76e61545b9f3d773434f627b54c9dfa0364767f27845de5a678ec1a2949c0f04abcadb0f8af63e213ec8040cf26589eefcaa3cd223e3dae3dd4f39b6460443db9d7f54d57104a85962495636142288312e52b3c233d4129c858b63c27a3110333a38210f137872444ac6ec9a488e9fea870503588251a7d998bc2bf3e17b53da31653713b88dfebc8b04c9387e1adc7c112640dcb71f82e5222b42920b918246c24478470577000bf564a9ca08f3da16406ac15c1494d81239f50f", 0xdd}, {&(0x7f0000001540)="5df9e39d9be5129053404039bd0eed7f2d2ba7ea2d769eff77f74982bf6270cdf4e968cc99fcb2d5e4ecac5aafdac7f3a7f4a22837a4e722a27e27dab6da7d82be4b9de037a9c9af54eba55346ad691e4b81c06ea05771418436b168a6644e22d141cf0d5abb3484a1101a262636be8090f222f2df87d3ac687cf9da61691a7f11d6789912868c6f013e73cd0a5ff72c9a99452a2a0291d7658b646a4642ffa037d43eddf211905919e645d3395036ea510333a5c4a9ba021ea24055c8fb68f5a72945c538b340ba54281c46add5079c2882658a40c6c1de51db16772b4c43af78e6384ec333b75935d6b87d54d76d5b25dcbb73d19c9a06984d64ef4ca136eeb667b9a482272feba2da857b89870663219e75554dacf92aec0ae901e980bc95ec508868917101e0ed1c0ad867fb8c2a0d9b5d466c7de5a76fea26ce516ca8eb914af448c97c4ac39274f16094fb7821c714c327128a74c9e6076a39e6038378a1e4455d092368321c0ab59dc668ccb79d55e1f08f2d58070f2f75ed991214d67cfd343092f1bb029796638fb198c947c693cb58dc2d75301e4ee81b88d3856966117f5a6fe3f5684aa9dbc6e59a0cdf416e1ba5cf6a566eb381740675cdec45eefccd0fb44e9ff8245d6a4462ba60f1e3a4d481985b971b9d327756fdf4d94b77c501ba5fb2ca6937b3246cae3f6fcbe1a738eb10f607c9f5bb621b40cf097d8f5f15dd83e5140c4ae31350899430d5d93e6cbcfc0578d7c43b96b06e6a03593d5203ac68053af8e6780fb23a689a9911fd77c945489083c50f484d6b738c0f70d0e0d58e72f4e6b3654fcf98595f8201d1b5b6a4de1123d5cc6a010afad5d51babb25f0d241bc70a27402748d382b1a349ce72d3a722e029668c75ff3636c1a105227bec42023df3bc8924c76005bccb1f266bd479135e81be7019692e1a889364740301a6ddca1cc4a22fc8f1f1d1ea278020b2e1247a9efc12822b34bddd20117b766103eff87ecda79a3d344e7d3711eeac9688fb08751d37cbae7c3a72c85c3ee60725ca985a11ff82b5f42074e4bcef2cbcf08930f59b1e6bafaee0a7a020842bfca14f21af3b8e9b6c76ba5a81c305d9873de733af8a39dc4bf289d7ff1e04a4703dbfcdffe181448676062bdca2dd44732ae48bd3fcf03aff7d17137f4a4c3afcfca1c6597e8c9d24d8cfb2eb2c44b27128788d3417549b70ce4816eabb7538ddd3c9b3fd5b47f389105df7739001ff0c064f08d2f3282aa704696f012cb160e4d4870ffd343ff4708b61445dfe4c8ff8d2ea7227198ada90704b9607bf67efe81f3ca6d3721f0515e150e29d568c868e7670c4d186fd88324c6993b5308589431a1441845399d8eaf8eb5a3202010aa3ba0bfe28f3bb40ad510aca7b6c41809e528b929ed9ace96477c4010594b41b147c55e9e7432c88553a5e878664175f0fb258d4dad0620406bb8d2215bcc65496530f02a22341036958bba9564ed2ba2726360c9019cf9b97ace36d7cd39f9dff07585dff76377f3860c17ef1de5d3cf63e941b3ef8699e7a6f49f9bab8355d3004c59781bc9acd6d2d565e11000ac7978635c2704768de2fa0a421555677713d55aa8eee930cb55d8c6a9b49773d6a0546fe3580e2a66392429d7b6d79f5f7a975584d1f4581aa68fd9ad1153dd3da01edb99dd777e82334f0f34d67bc760bcdf94312723d7429ffebb66c8e4fb59aaba93e7aeb12ae465bb5fd0ddc84a2583066fa3da811c9980f21ba8c5f557ded4da6f7febab11883a1b20dd5eaa1d716fab1b00c510ff215187fff57667a97b6c1f24771ad8972f57a460c48ae0684ca41342cf7d0ed538e38c398ae3390332758854c8dd04abe7f38b7d6f3ba45fa6942222fac2ac8e57d18d21faccabbbaa6c2caa0b26ffff9ec7458d4a53be00a192d806f8ab75d63184d5b16ea193fe432fe7f2574d20f5706432788d72116d991047fb9e44da924b4d0b978a33f59fbe7aefd23aa6f70d8932b64b8463e26bbb194e9d1d232711da6e1aa561dc5b9b3f1f34a3bb2cbace3a68337af86fe59f04502797aedb52b1258f27c07dd08ddf453df97ac406db930fd3a5de229fd8f4ec2a0fab2106d143c554ac424ff398ee5872db776f772e7053a247065178bace576bf37181f17458ca8f3ec4915955190bf353657847f701407f768619cadf300262c31b618f8ab12a442e3dac1783490c8e45575b04b69c53d87231ecbb0349bd6e1638474818c8b6bd04281515ffbc598bbceb5cd85d7b14af4dcd325407fd6ce2318b487f59c874e27d2e05b0952401acb86544a5b1a6169d3db7d2ca6df937b850e82c8981413c05fffd0df26f4d101b73a8b49fd1c44bb61b427f576def7faef075b2220a6ef10f3ece2a9259b63b2f0290510cb9b0f97152aa310d5fa17e3f6b9e2bd6e657950d4d995c187082087cb373cea341d0942f9969d5c33804e32a98a259ad47a6e8e89a4f82ca03bf954089f3032f31378cf98e83f91782f858efc8504953df4926d37bf427a555f86e66378d5f0970068c199e63ab1d10b5d5eb97848cac1f39a13f2add5efeb638daccf6aaca22ba6f16d5a3ff1b6461b8cc02edf931ec21402d55f41b07d202e22e87dd9613e26990f2c1ede186cf23711c04a6cda07dc77ecc9c9f4333a9fd73598c16a8a611168920195331a8e618e1d824ef87d2537aea9992d6b89b0bcd907ec01d19c521356934b7835f28a24205d1324e7e6b612e39a5c8d8060f1b03085b9c58fbacb2119936369c8921d8a30b590325fb3bd6d2eb35df22c15bd4fb92c16621c2eb4cdc66cbc785cb1b7d8609a2407841b899458d1dafc723addb62f68fd30cc34940bac0d9af242eb37525cec8e3dda7262a310ba5979ee06044b2b2178d93838d042219a15a4e74540d345a48960dd658a1ba9595b3da0c4428ec65f3cf665b9b683f1f1d471d4d7d27f3a252da6817b19b767fc3c327e3f2b442ca2ba78a5d70605c74e2745c4593c2905a4e22096f97984b242031967f4aebd83f747f6a2f05a77f17fe4322b91e02da0fd62ca7783820d230cd4e56ff593c3f15602d8c4a9c88ffdec30bc4b373ae558b0e94f85461dde9ec1648efa865286eab918e2d9b46b8dc32d8f3861a5a07086ffa8d17916b067a968ba3549239b70cb4a811786aa0ed8ce9887387058bb9de335b224e4e4c6c9e186cbbc483bd7aba962525f93ce19a6d914328e2467b0bcad2957048bef553bfabd0086d5eb10d2b60edcb742ea3dfeb3a8cf841dffdbff620e1732bbf5a636bb716fef3aa9cd49f4cd6fc09dc89aa725ec52f2dbfdf8c2ddf808c71b008e31f2807a796900780e788e2dcdd7b46f2d2f369425720fb75acaba9e407d3b15fa973586e6873fae9bb0ec075bf5869079ed74dbea5319c5ba1be2b0c03f6cb14e12047292071a7d44ba4ccdcd761aae28fe916614d6263cae4fb285e16be26bdc91d24b726dc9586807412ec2b1c46cb6eecae043a766788998aa0485bce091e37a8df7836c9b4577a61ec0135bdb2818f9abfdee50d8852a8d4d997994abe1bc8167c5f3c2201595a4cf3684c037f81d5d2cff00afd360f808bd86394549e0fd4136a1b2ee1617e14167efe6be57116fce5d26c819f275408747403c6a00586cb2119bfc99db4f952c7871336070c26ca278eacba1f1812de318d4f4dc275df37800e9c42cb9b4272ada29d4fbb00b3b3f8d72bc64a053d4fa06cc07403a587fe788b0832b775ae37b4394d7784d7d3694adda6e2cc813f43f394de5c07fa23ad248b17cae95a88b1957d8157af6f0a33fe7754769da99b769e8f34f498fd216253bc4e553016b68510a2a2ab971e8332bb8170fcba9f35d0ce961c5bc2b481ff9f1e448375523fb80e0a1a775175882635ec022144cc8e57509e83896dee84b25ce906de4e39b77818f255e225c3bdea9b224102afc066d468d1fbbcade1696dfc1bbf986015a4ab2219f60edb1d6a42bd06f02588e869de0ea3969fd6fbebad789936fecb463408b085ec7e679d82704394a0b55557833cadf9c5618273aa4f36d343207789c2a90357768c2f6cd3607aa8e0d2bdd75625182dfb5c450ec06f8401447a875730ae3d7be0ff27d380c28b70ccd830777bdf193754fcc1f8438a8039c1517f91207c1affaeaae5b26c826253a8d79a6588584211ef3160827e323ba60df48e2e8124697b5ca04b8bd024db96037f50a5c3522f04ba765ce6c8069b29f9f4e7945a34a1445574b4ca43593d4db3761fd103edd30a0e01427666b87d5f0c73d9190823143d75e524507e7dd8ce267932092eb29067191418e39ccb1f42492d982640daf7450d08037950461bf05625fff8af2f4b7a65c407f9451322254db9d9e062dbca1fd95442587b866d578e34871dff08e2482f373c836598eca2c0c2c6bea1d0200635d8e104497d0f26ee3066871a5e7166ebdb2a3f30e6ca85d7c2343beb6c940689e0cd5bfba641f092d3a1eb6fb522414280f4be9ea1dc4b4a6a8d29da33563c6d6c08f8b26b192cf3d069827f62096a3d7110b4e9fc80fe966462dcd835fadf61aa4224467709677c5809cb7e319129ff5045c38a58bfd3d8cae4feed878b7c7c3f5e305002d4420cb67616e84dd97f905d7ee87777e445089cd09892996b6461bd704cba652fd1d5aa2d749fa6a249220ee255c2c22a1713669fe88e3f554312a0329c16585c803ef3ccce071f710390cfbc8568ef645073db882fb0bd3955e1c739901f8aff244692765837b37a5d994732d71ac86f6435cc7e3e96080b383a44faea6df0bb3db570832d930ab22bc2e3ba4a623598cebf5e560b224c686765c6e88481fdfdbabb60baae09fa103aa660dca909744f78ff5e29d5e4203b0ecfaa2e772ee2467cf09fb21056882d2badffdfb337f94e5c5d7b6a3c3b72c97ff66cdde42554a571d1544bb8f1e053f62ba6a90293ca784de203bf4a69abbd72291733d69615d98cbc094250ce06bee0693e2791bad04ca5937c47a692f33d781a861feb7ad9cb8d2ca30258e0d4bb5aa5d23fee7ef60b2dc653d8be9909120ef97d9ac27a9e683d86641c533abd340fb97f96fa92a172467526981702a853c688559a0fee962d17c693ac9c1d93c74767244da0488cea0ba82fbb8e8b5bf0e042cda7b144e38695ed67c59ce1367f144c433897b57d33046b5d96d4088a5fcf23c65d0a908e25eef4af47053a7db6de2b7db03d97a4133b7485411d79d409f98ef8b9483f66cbddbd767c18dec6785a45fc2d94101b85174fc75e53e0869e62f48ef4192047102c9cb3f2849aacd9b55b109c1edaefea7d340580272595f6edd6f902a4b8d5cb0b1183ef1eff9bfcf0031dc5d288625113e749331c9424332c4c7236ea0cc40d40760d0eb7089c6d7ae92b3af9d80bd861f18f8fda8eebb42cf4e8067665885d8775d02f46f02a33016f3f31251b2a7230f87b62f9eac629a04f17aff70d76f37f0cfb4d7064dc27f423f74e0177c2eb35b4972c4f3588f828f4d770f805685ebfb5c5944b252d9512ff35136a736efa99fc7d5053cc367981c47edf4ee0120d7208282b9de3898df08ee05bc5e9f4dea9ca7cdf07b273d3a8a5651ddfc896c869cdfaed78d0e4219330c1cfc400aedaf19a3ba50220ea0ea2af40e69b94db494a87c2f4e16ea2a25156bed9665eb905df8af2cf24c103144f7c43a51e0cc8aa95edeea39a2145d0ad4ea3920c19085eba593b69c34f3aaabcaa2184f4c4ceef51b399598994b14fd11c1c256ed34b205acbe0494a2", 0x1000}, {&(0x7f0000002540)="3d7b71f505e7d7da9c63d4881cae2e1efd3adfa9a40ddc64f8b251a98f2bd9c5c28a305d73af4a72e4a3adc30f099a692ee76a96ac74a1c86fb44a1d073a254327a33d2b8eb435007d8b6f01d23e0d39e0b24c5effe109625138e842d54473c8e8089f78e08db9c810e18d09b10f04633016b7971f0625882a8a04f2e464740065628e04a5c170ca53d6708fc9b79bb3accf305665ca2a26089797968d4c1d46460e87304b79734b8696fc886389ffe5ae5d7d8ac18d7dfb4981ea6fd6bce61d627b3b969e", 0xc5}], 0xa) r1 = syz_open_pts() r2 = getpgrp() fcntl$setown(r0, 0x6, r2) fcntl$lock(r1, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000004, r2}) unveil(&(0x7f0000002640)='./file0\x00', &(0x7f0000002680)='r\x00') flock(r1, 0x3) flock(r1, 0x3) setsockopt(r0, 0x0, 0x7, &(0x7f0000002700)="d6e2b3f5f9607fbd162e4d61c20c5544899b794e0b8d7c5a50059e62f1901fd4a1023244460003555a5f377cd1ece64d3f70387676473d5fa4038fab1bf46647e17c1c0b8d8d642b3600bd8d7d36a440a24efad9f69ee759e498c088e677d57605533b5f3151560a63ed49a92840a0bba6cd11d3d6db53daac4c3a5519758918f08d81dd88601ab2b685b981bf532c5745787489bcdc1bf12a87b1c94fc6102bb513aa0954aa15276f8e3d1558de610b40a6e4b740d943a681d474cc14c69b64e759", 0xc2) close(r1) 23:14:35 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x40fff) chown(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0x0) faccessat(r0, &(0x7f0000000000)='./file0/file0\x00', 0x1, 0x0) fcntl$setstatus(r0, 0x4, 0x0) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)="fc", 0x1}], 0x1) symlinkat(&(0x7f00000000c0)='./file0\x00', r0, &(0x7f0000000100)='./file0/file0\x00') writev(r0, &(0x7f0000000040), 0x1) 23:14:35 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000002700)={0x0, 0xfffffe21, &(0x7f0000002580), 0x2a3, 0x0}, 0x842) readv(r0, &(0x7f0000001540)=[{&(0x7f0000000040)=""/55, 0x37}], 0x1) r2 = socket(0x10000000002, 0x2, 0x0) 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) 23:14:35 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0xffffffffffffffff, 0x0, 0x90d2, 0x80000, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000340)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739eea769b94b436cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d9917dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f57f00000000000000804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897870a32eb2c2d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff", 0x126) r1 = syz_open_pts() ioctl$TIOCSCTTY(r0, 0x20007461) close(r0) r2 = dup(r1) ioctl$TIOCDRAIN(r0, 0x2000745e) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0xfa, 0x0, 0x987, 0xffffffffffffff7d, "85fefa22a6020003fbffffffffffff7f00"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) poll(&(0x7f0000000000)=[{r3, 0x100}, {r2, 0x30}, {r3, 0x100}, {r0, 0x40}, {r3, 0x8}, {r3, 0x20}, {r2, 0x2}, {r2, 0x80}, {r3, 0x180}, {r0, 0x50}], 0xa, 0x3424) ioctl$TIOCSCTTY(r3, 0x20007461) 23:14:35 executing program 1: setrlimit(0x8, &(0x7f0000000080)={0x4, 0xb}) pipe(0x0) pipe(&(0x7f0000000000)) pipe(&(0x7f0000000040)) 23:14:35 executing program 1: socket$inet(0x2, 0x5, 0x1) r0 = socket$inet(0x2, 0x5, 0x1) setsockopt(r0, 0xfffffffffffffeff, 0xff, &(0x7f0000000000)="d314a33f5bbc01026f133c5ad65dd2ac29560f3ef0077a13492b32f0fdd05f4ad9b34b448aa41f48744550a2be9d1f6037b9e2723411dd4eb9cbcd378732211dcba2537025c302decdda7f80fc03221d210543729d536607ccb9e2fd0e1519f2a868679cb7eeff2fa3786d02bb44ed7d0678def8c297e35cbc5f6875d46cea3813ec109956e382e0c104de38a4fd74645fd64fa72b3902e981432c374097bec473ad185756a08bcc4be084052a555cb688f06b0915c07c46d7a6edcadd8b7b62b0fd4d1e48964c9b7af639e698361e33229040309004bd8d2a856a234194015e295797d3bf9ac23f0b7587d01afc64615788e74a30e59834", 0xf8) r1 = dup(r0) mknodat(r1, &(0x7f0000000180)='./file0\x00', 0xb, 0x4) socket(0x1, 0x3, 0x100) r2 = openat(r1, &(0x7f0000000140)='./file0\x00', 0x0, 0x4) r3 = msgget(0x3, 0x80) msgsnd(r3, &(0x7f00000007c0)={0x1, "77c6cae57110acd2491e9bcd53ce6e6798af323eda2443c5080e3b00b8b0d3a98363617a6578026e610a9ea5b6647c55a1ffca95353ae87f28ba1e16d165bbb824590730b1fb117a7218c57d0f044bf8981cc01569006eac2ddab7868b67f8f700000000"}, 0x6c, 0x2) r4 = socket$inet(0x2, 0x1, 0x4) fcntl$getflags(r4, 0x3) msgsnd(r3, &(0x7f00000001c0)={0x1, "ae63c694934bc1b86bdfb74d01a224d65e7a6efff4b9861ef32587d7fba1bc14bdae3373362c0dd3782ed944f84f980309f13c955f9824f6bb76953405973552390dfda5d814057a91c931c86f5b4001a50354f4ee389da7540c97d091625daccf249dfed143c17790e6d42d4005ea899e76b164ddc61bc232853092704869f1aaa51db8ccf5ce61170411856d85819ab64f3a916edfe186824b0a42b4b12fb4637ebb06f838e832b0b8951ca5933c21a76ea6e7f586d6e83af2ce9c594b0b182b41c2923bb9fb9cfbeff503dac97586646706f5ab17e30f0a62f2106dc80998fa29d05b8d19"}, 0xee, 0x800) msgsnd(r3, &(0x7f00000002c0)=ANY=[], 0x0, 0x800) getsockname$inet6(r2, &(0x7f0000000300), &(0x7f0000000340)=0xc) msgrcv(r3, &(0x7f0000000840)=ANY=[@ANYBLOB="000000000000f7ff00000000000000000000000000000055f26dfe1653d2f7eef7536995ee9a0000000000000000000000000000000000000000000000000000000000cc1582d9a177b336a06f5023f6000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], 0x1, 0x2, 0x1800) kevent(r2, &(0x7f0000000400)=[{{r0}, 0xfffffffffffffffc, 0xa8, 0x1, 0x3, 0x3f}, {{r2}, 0xfffffffffffffff8, 0x20, 0x0, 0x5, 0x3790000000000000}, {{r1}, 0xfffffffffffffff9, 0x80, 0x2, 0xfffffffffffffff8, 0xd92}], 0x6, &(0x7f0000000480)=[{{r0}, 0xfffffffffffffffd, 0x60, 0xfffff, 0xffffffffffff8001, 0x5}, {{r4}, 0xfffffffffffffffd, 0x0, 0x4, 0xfffffffffffffffc, 0x1}], 0x7ff, &(0x7f00000004c0)={0x101, 0x3000000000000}) getpeername(r2, &(0x7f0000000500)=@in, &(0x7f0000000540)=0xc) fchmod(r4, 0x10) msgget(0x2, 0x48) r5 = dup(r1) getsockname$inet6(r5, &(0x7f0000000580), &(0x7f00000005c0)=0xc) 23:14:35 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000027, 0x200000033, &(0x7f0000000000)="b0efde508c9e8e6c5660aa74106f40d36300106627351faefc9b07000000f20a509fb7005b97ca623b26e560df8455488005a90c5538d26a4ae9ccb49e11ab40c5d487ba2145309eab554033f5f4432967b583bbe72561634ca72f15ee486593ce936c5dea0d800aef6786405874e5b560288b6d9fac59be6ad9", 0x7a) 23:14:36 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) bind$unix(r0, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x14}, @cred={0x20}], 0x18}, 0x0) bind(r0, &(0x7f0000000080)=@in6={0x18, 0x1, 0x7fffffff, 0x10001}, 0xc) 23:14:36 executing program 0: r0 = socket(0x18, 0x8001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000000), 0x228) setsockopt$sock_int(r0, 0xffff, 0x20, &(0x7f0000000040)=0x1f, 0x4) socket(0x10, 0x4, 0x1ff) 23:14:36 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) r1 = kqueue() r2 = shmat(0x0, &(0x7f0000fff000/0x1000)=nil, 0x0) shmdt(r2) kevent(r1, &(0x7f0000000000), 0x11, 0x0, 0xff, 0x0) r3 = kqueue() r4 = kqueue() r5 = kqueue() kevent(r5, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) kevent(r4, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) kevent(r3, &(0x7f0000000000), 0xf8b1, 0x0, 0xffffffffffffffe1, 0x0) dup2(r0, r1) 23:14:36 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x3, 0x90d2, 0xd647, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x2}) poll(&(0x7f0000000000)=[{r0, 0x40}], 0x1, 0x4000) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000640)="08ec6208f1203daa521bac965eaf8eb5e431c9ef068906c9dc739802b50aadca6668ba30f57558cde2edcf888945b8334efc185d6731ddc4162aa331c254d0eda17fab7ef776893f5a8ad6e7a4bc598d3f3c5f017a5c8f31039dcbdf31787964ddd3bd54da3480369e6cf00ea941e43bd7fba73556239e41bfa6706f1692f3915d817f1e1373a0522e6cc3481ea807e3a395bc914767523da16c80db9938c3f92352f5e961e76c6614f94f0647619fc7cf2d3f34a74ca4a14831412b0ab7e5d8d5eaae86dcb0c3b385b25ca88fc0818e0f6785c283eeae7c4d785802b0dc717f454e42d11f9fbfaa4c5f6d284996597c396aa4c96a6482039101d3e44db3ba6577a3a20e99a2e2b73adeaf9867ef1d872268fab3a96506d00e708cad549f8f56dcb884ed976d04a721a720895f2f1d139b4004898951220335fb2f7a33f3b2989f5ff5f0b65956637dd05fd955547ac66a750f561027e685c40ae08137afae67cebc3ce87144fd534fb654ed3843f748c41515e193f33197105c011714fca5a2afe90b230f9234b5004060d45c8013d1016143050ac8623649a1668fbf521568e8240a6f52b7f3e7d2e7674e2d87918195e896315b5578c5cf6c104631c5ef7671b167c19fa3819cbe5c6efec58830c2dc9d7969b6f3fce28e1cc5fb134094beea47767cf962123c463c362568f05fc6a9365adcb557a3365244abf350708348339006122e7409ac9027a01cea9e3e232622cb108a09c66a655151f5b1ce4077f37b2aef4d040b301a720007e5140822f88a535df79a242e63af95135038f126faa90871ca699896f5ade54c90f5325ef222d65baa30e649bac71819dd97b083b2cd7d00774ed139a071a13e31c564939898ac4371780ddac7e8b80af7e60e5eb17e460a56ebc01484dfe58a5dcd2ff39fc8477254ed564be0a37123292d6eb450ade03b7b9307bdc020880b4c19df55a4472585cbe2e9f6849dc699c6a7ec6e55523d7165db8b1631bf7bba871601c67119e6bde43de540432fcb8490b81a8e435cbb8ddd57462a4e5265e3a41a233853a6d8bee44c9fb3a8c618d05e2ce982189f1fbcc321bdb830a24bf254ef37527572c4ad5fd31651ddd153abd3cf76140ed5a9a8c04dbc4b1cc1fae1b5335d4fde783daddefc8059a87374b1e357934d713b5c73fcb644718dd1d7dfa9a9b52a919e7373d54d6d2a97c99232ff4a5baa01943070fd8ce72027695f8009fb1ed3ecad8126667d1fdfa92d1ef5ddc01b414b1c8643b076202f81e772173915f9a99eb508d05c79eef60fb359187d0f65ce53a4f3d9295f04f0636119cbc8a0a2c0bafa81ae11e12f97c9c93538acd98afedcbeefb0846a34d06597729b7332d790b62db9b1b07d3cf65019f3e581a4042805a38a1cf08761c5553f8d8fccb5e12536ba830c5c5e162a75d833719a10154557efae7f6bafd07b113be68c2541e87db84365a803dd336451e06fd4ae4ccf1833039153b1883f5f9cbc304b68e1bd0e2249f1479655f5370ff038c795de98dda1431d3d83cb1711cba0ed97b638c4274f2df2e8bb97b1a2e8def9fe5138e57cd03e6e81cccda5ba7ac3f74d72795e114e4972114e169ccf2b71ad3952aa340409e5e314cc9f797dded5a584de16fac2502a3cf452a726d339f50fe4a4f4ffea0eb06e57f12aef632eb2f30a9b34595a5e2727a6a6a7607b3e349aba3c69dfd3851f8d1a47be25a10fd7a3fc2165e382e4eb1da02fca748bbc26abf67b58bd345de5215879f7f091e3a664d389f3c72d557358dacad0c3dd595dfd4eaf55c12e3e150f285381e3e20d5eceb80f61a9dcec435e03d2a92136569c51184ca0fb7093b909d7c2ea9b18a13621b3037ad060d04e92d5af6d161cb6e2e77f9dcdc56129458144ee6e13d983afa4e18dadaef7098bc636dca388db3388581d39022b1816867f675b80451075fe30d7d0a4e4b84b46527d5776756507360f130f000000000000000000000000", 0x589) r1 = syz_open_pts() close(r0) socket$unix(0x1, 0x2, 0x0) r2 = socket$unix(0x1, 0x5, 0x0) getpeername$unix(r2, &(0x7f0000000c00)=@file={0x0, ""/4096}, &(0x7f0000000080)=0x1002) dup(r1) syz_open_pts() 23:14:41 executing program 1: rename(&(0x7f00000000c0)='..', &(0x7f0000000040)='./file0\x00') socketpair(0x10, 0x1, 0x80000001, &(0x7f0000000000)={0xffffffffffffffff}) sendto(r0, &(0x7f0000000080)="709ea079c805eb0e347f517684c454081dad6f76775d74ac9a0452f8693e3843357f6ce151b171f45f974d24", 0x2c, 0x8, &(0x7f0000000100)=@in6={0x18, 0x2, 0x3ff, 0x3ff}, 0xc) sendmsg(r0, &(0x7f0000000c80)={&(0x7f0000000140)=@in6={0x18, 0x3, 0x6, 0x3}, 0xc, &(0x7f0000000740)=[{&(0x7f0000000180)="fb461e2760fde00d43738f7270afaf2946c9a4afe5ba80ee6a5da3365639c1e7af57b11e950cee68e19bb8fa24d21c7af70039634b370e5a8ac3ea2a03e6ec6470ca3aac6eeb52f905cc1b60f25a82fd470ba200b0c7c36d898dfdc712d4afda9541eeb1d072cb4c58fcec018d6d8c32b74c500144ece31310031f7e683b9ada3ab9aee35c4e62c09939518b236e3cd0532c2f9a27c27ead049338238d94f4f2fa86ff22e47292d9fae6254fbce4effdb3c6629ee7c8913e2af7991fe8f53795af364bc83270212acdedca87f950dc1e492e1043d1", 0xd5}, {&(0x7f0000000280)="4b17107c993c0fcbe48d8bee5fa7bdc1c181d88468bf78ba2faad3a4083fb848fa28901ea9d42102baa14efbabe0429abcb186eb03437545c32fecf1b53dbf5d1db235aac3bcd0a3d18a09baa1dc22adc3adb56acaa68809b8071a35456cc5dd668762d6a7a3e98483b7c0cd4dfe6b1f57464609693afada9eff6ab0a504584f8324016cdeca4a413e09a7b3585e91666af2d363b21e2f2ddf669ca587c3c94e", 0xa0}, {&(0x7f0000000340)="e194a74adbb596de06504c4a4fb8c2927baeef9073ea5f76cfe68f430226e681a2b975a02003c69fe105b6ea006b24c154938ee68f5fd7e2a5d96a302bdea13968dacabc8aa0ca5529fe99fc4a7442c1877f2aeac1dc57708617976d212f8dee1c962e529cc201f03544b452df310009b56524fefa941a3e1759c3c4083f39dbb30919c37a7f95e9ff15a6df3210ff139e53292697867ff55719594fb91219", 0x9f}, {&(0x7f0000000400)="07956eaf0267302635a9a1aecf232a095b0af4edd42d804c65be7127d66145a8d43c15b02d646c648738e41245aa4501e1b06517c3773eeeb3e64371f650c4029f0ff621bc26cbae86119bc21397711b8df4910be2b98d6dd84cfcc30d29299c7305de84918432b1762babeaccc0c3b3b12242dbeef92a3e5ea7d513a2ed95629b53013e24", 0x85}, {&(0x7f00000004c0)="388948cf414674fd3c72e82ba6c750a8c824748e69ebd32843687bd04d89b317a4b78927caa2c6d567fd74d7f0cc9916e1ad0d4d93c129c31904247b8a3accd57958065b8119118ad3fea6c9f29c17f8c2625672692397495917f881943c228aec9cbeef65899898f8167741e134d1c7a6e40a29a91efb948abfd5cdd24828c73a841da6dca11f836226df9cc04539bb3cd6f5b8be4bbd661826ee8179c28c270a2780f2ff5bca05218e6cbf83d16cab1ccf320ca264531922e3", 0xba}, {&(0x7f0000000580)="bf221e314ea3f5f7e1540778e4d3250eaddb086de32f4df8bd5b2eec31c51c149c5b6990850faa7978f4d0257cbde69fc6c99f765392324ca367679c35a6f99cbc4728a97dfe1b5aac57cf5c75f100a8d5b1e913880d6dd0ae253e487db1f2d3591fae392e8e", 0x66}, {&(0x7f0000000600)="9df1587047e16df21077e1f3cb4fc7ab376e1f42b20ab5f71ce5613165cfdf0f7018538dee83f259205c187c7eecdc24d3862bf3016c68d3a1cde3c3cd7b33bdb7252fe877d06439168dbb177a6028ce64635583b741960b326ac4f0594dea319e267e4c9b2c3d595fbf355cb3aa95f8384dd5fee9e08cf589ee0d1b07f5c274b1e16513bb08c0901c4feb1266b9ceb364e3c99c0d02a982e7138b4fdf312041b77d3fb96aeafcbed87c6eea60bd1a2a665b9de693d68d3fd410b20f92fe7122c6b639e11e994994e8c12801", 0xcc}, {&(0x7f0000000700)="bf21c80c3a2ceb4a0b2b51", 0xb}], 0x8, &(0x7f00000007c0)=[{0x80, 0xffff, 0xfffffffffffffffb, "70daaafb0fedeff46c1eaff6df5297ae26748337faaf4a200542cab232d98994ab60c7f7fb35f29c918b6911f636f5d9669fa386a28cde980f8a5ee890621ea104e0357a8d364408bd75720b6c55cb138fd71459e6604cc03350210ff9131ea733b87c69f157513766"}, {0x68, 0xffff, 0xfffffffffffffff8, "bb45443f4403eea3cc60c95aa80d30221318d13eec0f14f4b72ba3c725670a2ed9173bb735c4a6830b4b7cc7db7ca4ee4c50648e701959bd0bf95e944f45e31b08ecaa01cc43664c5dfa40ddef367a4a8d"}, {0x98, 0xffff, 0x33, "3d32258613008b913c5e39aec8827c83531cc7fa11e6a7c7514a2e89dedc2763985cd6bcf3e8a8f4ac42d6c5425679fab0bdb7b747200967083c30abc62d8109b42993f8db49b2e2e7d6c02627dab378a55c027df11b2afd43de6071b6e4f7f59d3006c9577c0be06c14855b8e8db41d94a0303e1ad935be2b3b77f1fb1e365bbb5d4b09def88b"}, {0xd0, 0xffff, 0x2000, "27e1f4ce1c6e598f698dab05f1015267b59880beb30404f83e6ad58c26b7698e32af109406ef3a5cc30f13d4109f291683457da11dfc7f2c48451a27ba7f8867465696289459972daefe4de830af1e72d10f1edfc22ed07eedf3702ef9895c71d620670a2a9aa8c9a1e0b28174fa68e50e7e51e463baee42548dd741c49692e4bb6fb4362635968784c76b5d1049a5b5082cee9c8ac5fb10eef2983023287825a8054f62c260a7ba8ede647ba332a4cb4396003b8749f3adea80976c0672020f"}, {0x40, 0xffff, 0x4185, "132f00ae286e65a417aa9702913f3219c7f15928f2ec2b354d68c9ba9f689fcb8215743f0d9bbce0c109fd6ba0cc9608"}, {0x38, 0xffff, 0x7b, "190c7ce96c78bbd72c15d35f380bc243173fb152c84962eb8b1c4f3f6d16ee7560"}, {0xc0, 0x0, 0x1, "a4914e23ec252db4d8f0d5a4a3b989865e926e8b999d112eb69193e14ea7a2565ce47ba726c11df41be82b886328615546c915ca0c98ad348710da17b61b60ac0e183e742a6b3b5a8fa51c7cfddfbc3ef377aea66df755fca9cfc46bfcf727e9faccb8a1d2008f47d9b438f2056cbb5fb5e38306094d86e7760744811252071ba529ac04b5cfbb53b21e7c31c3da0f898ca31f35e9ff07d49f2bf81510f258e6ce36c0069e3f91c1a5"}, {0x20, 0xffff, 0x1, "b09a4dd534c2f177a4e2c36b"}, {0x78, 0x1, 0x5, "a7ee8b061fc95f8fe490cbaece567ee38be5d899be687f665d94e5d46ff333d1efefb938b46fb81c1fc56ecbf731d59bfca4a393f44f240475c9667eb8e41b8349412380e91124f9b49c2f0c283b72d73d0df7f38617f751bbc34276bfc5b574e435d2c70ff56e4f"}, {0x68, 0xffff, 0x1, "35e225d3ecf19f0dc6c7af679c497501843d3f4bfab8bb9fc17b81da3a72a4f7eb871e0f7c31360bc29220bb4392fa67a01fe9bff6f7260901234b7d8d866270fa797b8070d2781ba2795d32b64ef24ee56750"}], 0x488}, 0x2) 23:14:41 executing program 0: setrlimit(0x8, &(0x7f0000000080)={0x4, 0xb}) syz_extract_tcp_res(&(0x7f0000000000), 0x1000, 0x8000) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x2, 0x4) sendmsg(r0, &(0x7f0000000e00)={&(0x7f0000000100)=@in={0x2, 0x2}, 0xc, &(0x7f0000000880)=[{&(0x7f0000000140)="7cb4857d961d23da6f39aacad72466d15b23fa9b121bb70b6502f991c7fae0d1a6e633b8fef171d0736cfb19b06e7e11d287cac8815e89ae9087e85fa87119ecf4eabfdc5d78d9ec516afdd17bc21ba758cd72ea751006d75b930bc7c282201ab8fa99b7fa2a1b5d51f053e38635dc964ea81a0d066820ce9a60e951cafd605f452ccde3442b71fc9d37a8f4", 0x8c}, {&(0x7f0000000200)="2863c23162a5f66d9059441b8ca91393c6ae4573c6708c05da6df134ccc05d6c18fc11e38abaf0b14ce73dc00b81d75d876816eea7d265087bda0d9139e185dd25accfac3dad02b74ed0f56a602643509d0ee0129ed67b0446d71f4eba2d2bb1d800e1cbb094cfda4e3dd4be33fd199c23038bec0f3f29e4d1365e6301ff8842b1ae473beca671cf3ddd0e5c30e3af9c17c1185d873aa1870d6b10770a0108ce442a454d5aed1e9f6e6c9361af0aa279ceb08a8825604cc1c4d475e7c8e4feba9af19ef6151430e223d51d1f9be22703e17be0879430a5ae", 0xd8}, {&(0x7f0000000300)="c601bc06ac88d03cb580dd5c8e68048105412bebc9aa2aba06041b87720f3621a042c5b0b2c187d1996c909deadcd564ddf811fc93fa5afe4f2106ff896429c315def5a19b900da1b7453695af639aed5fed042ef9e8da328883bea0b9db3d62798af837c4fb2dc01a634824aa7b3fb52753952869164b68fa85d1dc2af5dc33807290f6b0950a1901419f6a868482713b9c55bf8994679574bfb1", 0x9b}, {&(0x7f00000003c0)="95fda9d7b70f7b35e23e8bcdf7e941fe90c3dc776204f2eaf686d54a340788b2231d443454267c3ed1a0a3bb89e5753b6aa1c6c85e45f30795b128b07abbfcdc0aadc1c9981d69b3ff1716650a23050277c88cb36f608b364e771c8c32380a525d80e8f7c049f95e05767c9aafe7b114b4272d8efc9dd8526e03f4b4714f2c02d5009ab5b0aafc9c32f4838763a43503971f8149b4de9ca6ab47adf7e469893b47d23659bb2da3ecc8cce9c5320cd6e4f7358bd86115bb548aa658b17052f20153edd1e523e0c54791f4408eebde6e543b27b3438859960a28faa45e8fba2047b3e7a9fc586d50ccd87dcb9f7b3e6d8439f8c02a8624", 0xf6}, {&(0x7f00000004c0)="7ee071cda544f375b63dfbf9c1d785a64a202eb06211913356082baf1496e34cd0e55d3200651b0b22fdbefd402a9ebaa3c4824dec5559a88e7d6a77a5c38a1ee33f79378e2b4c5ab85bf3f4101df4e86162bd80540a3ab1c8e0bfe334416c3feb26568feff53c60dbc98b3bb111397e8963c2fe0176e860b9b1cba65c60bb7762fdb73b37f51c252b312e96cae10297bb5ee2d311bd999636afa5582979ad26ba1ae3d4246909797fe765476e788e45a15cc227c78d5f59676e1880be0f1fcd4f60196be0be047fbe3747de0d9d8c904027360efebaf782582ffd", 0xdb}, {&(0x7f00000005c0)="ef0197f95b165eeea576dc6978f43b1a1edbc16634fb7996f6ac90e0baf8eb68aacb289fd19e04a397474fd7b5cb21b5caff93c316077c09dee1d5a4422af2aab1b82ecedece6a3d4ff4ade101637310c4a466342e82dd7ba5d0337593e666567506b428955f78e1328d29010e61273acea32024dfe3bd12aebe9654b0b27ea5858a5d2113822a4a9f385a", 0x8b}, {&(0x7f0000000680)="5e6a24aacab91e40d1ed86003d522c902d9c07c053d498ca87b49905a5ed05f2239b315b1a1e869cb1725fbeecf390738ad277b4c06cd89ecfeec74658ff48c3c1dd78c43c1f2507d926e0d2053256c5d2a5c706612e8efa3219eadf415f2e617a1d149649ea10011cf5722bad4c33e4b6600c9085f598853b0190f81d0edfa7cd89bde4841f5c004b6186c5f7251d5791e2c56588b84b9e84b5dec8e3e99be89cd83076b4edd1dd75e99acdd22738cb8776407058453368fa7d5ccbb2bbc823ef3a3ba6f9bdb9bd3dbe7977a7f1", 0xce}, {&(0x7f0000000780)="7d38be48c4c4e8a3252e8d7a2fcd0137332ff3d153a3d4cdfc1b2a4d5487321e85164d8392f28527b18765fb924e728a044bd0aa8bd17694bc7ef641864fac6542b7f59028ec1fa5ecf9a8fefb4f6cbacc56aa84d6228420e05d27831064aab5adb9159b935515c8fdcd171adfe8a0917ebbd9167dec2da80a9f902717e37d042e1d64eb93af14fd1687bb9c906e08d60c235169242c90701a7aa3910d068bc235947793002647f7381b9e5ddbe2fdc5b9f8c7ee68c8aa42d497c6a8c26609207baf77ff68f3806955da05ac5c6d8bcf1f2767c14ae0122be30e4537fb6a5af7bba580d7ce58b29c7968590419064669140681978e533223f200", 0xfa}], 0x8, &(0x7f0000000900)=[{0x88, 0xffff, 0xffffffffffffe3ae, "1859fa257cbf3d7f99d1bf6d3527b969e1fe5792a2f2a87764436b010320a9e7e885aa119a9a6e8e06925d0a3dbc401d3cbd799e895a3bb4e4b02bd842e9c3bc29e61e29beaac99a4bbd2c1e91e2b6c330d30bd319369a65526d862991718ce58451da3a7a76132776bc646ccb926645160918fa2a"}, {0xf8, 0xffff, 0x50, "29d9e81d0ad380018316c40ec8219ca5decd772501eeb3450a1f209196ff2926f390ae951a9dd7ba57f70792ed4f6dd03d6eb833c70798980a1befc6f08528e7993fec972470cda74a27df3803224031972688965045122c15c34fa4665de4770b51ee6ae7d074a70fa515a538febda675a48b7630148e33b3ea1dc4da575a3e6bc4c0f3fc551e7a32a82c7bfd7776873a7ee1b3711b44f35d62b5a9091dc3919958b34463806791123116923acea81f2859deef450394ecead14518d260ab7a59e2b636584698fa2e5b571d439ce341f5e82fe2eea64deec9d8385bec9219eaf223a45f76ee03"}, {0x80, 0xffff, 0x8, "2cff9ec5afdbb7f6ba3e1c6b91e6b4a4cca194d3f63f8380806c4b849e1e69100929786dfa2c14c05e35dc69fb89514d48860e94a232a330f541b5d6e0092c41eb2f65d5886e11e67a8ee0ec8b16853520f4afa2379b4306a96d8a5605fe2b7f47396de32e06c470a60bf94d54"}, {0x70, 0x1, 0x80, "aaf120190b82e5ef902fc7adc2ad02f18836c4769e3d93f43fdb5663ca7a92e02ae478d5eee3c328e67cbe7355375588e8894696aea23f2c9384462801a399b11463147f361a2f829d151ce0fa6b3530998138bc26a9f06c42772687"}, {0xc8, 0xffff, 0x9, "2c820a0a70f27b2e833b7702e811fc9aef0daca22b26e7c089466d82a5fcfae94ab547511e6568daec7fbefc5aac7897a6e36f079a8da4580ce6f5b2fb5b58280a843dfe075678832218c5694328746bbd4827bbd3c4c42b264aa6a215f80c3c075c6b84e3ec6102295b35a181273928ba43a7b8ff57dc91ecdbdc79e1d3f6f5a310af35366cf8e432cc03eceb55b32fed1c3552c73bf1faf3148c9243b1d81acc0d919b7627c04cc74aeb5bd41714aaba17008c67e9"}, {0x18, 0x1, 0x9, "e5"}, {0xf8, 0xffff, 0x7, "98b424099b356f58ab29bbdebc37389071a6b15ceb5047ff0ef8db20d12584165212bd2c8510116e2e5627ae61b21f2180d1abda710a64a74cffc67b4f77207e5f28eb25235bff39ee78704c7a7ca27fc7e71e83497533508b463796529c8f19c8b8b07899f17fba8da479d4d1759628729c8778769d24b8565e76b43bde41dc84960184d3db3f5b624d841e5d9b9f36ce08c18e9c63813639bbffea30e166d359887a6ddfbd050cf93193240cfd276fa656c406b848e3951b954c64dca947dc51c90a633867b24c6f3770f4d299fe265fcb34351d0fb373c16eacad616b195617aa0bcaf3f0f740"}, {0x40, 0xffff, 0x0, "f13c728db7b0ba7d20e191176a8d914fab79acfcc2c0eaf0f0a9d110405ac2220698520f5fa61664a4760fc64ce4fb72"}, {0x40, 0x1, 0x9, "12e6a2b614144519c080d988019aa4f3cdc6ebf5a65efcd734755404eb8f8cc4d4b55e139f07fb1e9c405c78e4e7c3"}], 0x4c8}, 0x1) syz_extract_tcp_res(&(0x7f0000000040), 0x8, 0x7) accept(r0, &(0x7f0000000e40)=@in, &(0x7f0000000e80)=0xc) pipe(0x0) 23:14:41 executing program 1: r0 = dup(0xffffffffffffff9c) getpeername$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x4000000022, 0x0, 0x0) 23:14:41 executing program 0: r0 = syz_open_pts() syz_open_pts() syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xd}], 0xfdf, 0x0, 0x0, 0x0) kevent(r1, &(0x7f00000000c0), 0x6, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1, 0x0, 0x5}], 0x100, 0x0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffc00, 0x0, "4e971a5fda82e1a0632c374773bab6657aa6cbb1"}) kevent(r1, 0x0, 0x0, &(0x7f0000000140), 0x9, 0x0) 23:14:41 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x7, &(0x7f0000000000)="adde758c031ec3fffc1035db7c8056085d679e00eb9aaaa35b63913d7a522785f70d92cb6ff6aa393baae1939ba79a53629fa39992955d420e43d598447c86f24b78e689800e79ee60b723662203c55f42fb941aa61aea08741975c5dd8c47ad8084afcae59f7dc136284c117861beb8b2cdab013754c861b0c99691199947e1000000000000000000000000000000000000000000000000", 0x98) 23:14:41 executing program 1: socketpair(0x7, 0x6, 0x2, &(0x7f0000000040)={0xffffffffffffffff}) r1 = getpgrp() r2 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) r4 = getpgrp() r5 = getuid() r6 = getgid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) r7 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0xc) r9 = getegid() r10 = getpgrp() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, &(0x7f0000000300)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xc) r13 = getppid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000400)=0xc) sendmsg$unix(r0, &(0x7f0000000500)={&(0x7f0000000080)=ANY=[@ANYBLOB="00002e2f66696cf72900"], 0xa, &(0x7f00000001c0)=[{&(0x7f00000000c0)="6a18bdeb9b2f9d0cabacaf234bd30690455d517656433d87532a472a354775b72bfc73792508e74de91a1ba239e2e0314f125c0f851b32ae75b92ce706b07263522e5a96388ae17fe8021f0ae1a19939e72c", 0x52}, {&(0x7f0000000140)="82db8c6c264180e1c41b3e4f818d398dd59630a8c6c4957a14dec6e588ca9e1bec2e493ac650bde6dd6ccb174ecd8dac0efefbde2e530649c92b62d4f9e56cefd5e003f2675f4a7df0edb1f0610081317ede7e2198a3320cefc405535c8ae13d9ebcab384a0c556f7d34ae", 0x6b}], 0x2, &(0x7f0000000440)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}, @cred={0x20, 0xffff, 0x0, r10, r11, r12}, @cred={0x20, 0xffff, 0x0, r13, r14, r15}], 0xa0}, 0x408) r16 = socket(0x18, 0x1, 0x0) listen(r16, 0x0) r17 = kqueue() kevent(r17, &(0x7f0000000000)=[{{r16}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0x4000000, 0x0) 23:14:41 executing program 1: r0 = syz_open_pts() recvfrom(r0, &(0x7f0000000140)=""/120, 0x78, 0x42, &(0x7f0000000040)=@in={0x2, 0x0}, 0xc) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000000)=0x6) writev(r0, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000100)=0x8) execve(0x0, 0x0, 0x0) 23:14:42 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = syz_open_pts() unlink(&(0x7f0000000040)='./file0\x00') ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000000)) 23:14:42 executing program 1: r0 = socket(0x200000000f, 0x3, 0x0) recvmsg(r0, &(0x7f0000001480)={0x0, 0x0, &(0x7f0000001300)=[{&(0x7f0000000000)=""/4096, 0x1000}, {&(0x7f0000001000)=""/42, 0x2a}, {&(0x7f0000001040)=""/96, 0x60}, {&(0x7f00000010c0)=""/81, 0x51}, {&(0x7f0000001140)=""/95, 0x5f}, {&(0x7f00000011c0)=""/5, 0x5}, {&(0x7f0000001200)=""/25, 0x19}, {&(0x7f0000001240)=""/154, 0x9a}], 0x8, &(0x7f0000001380)=""/198, 0xc6}, 0x40) getsockname(r0, 0x0, 0xffffffffffffffff) 23:14:42 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = syz_open_pts() close(r0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f0000000480)=[{&(0x7f0000000440), 0xff12}], 0x10000000000000ff, 0x0) pwritev(r1, &(0x7f0000000400)=[{&(0x7f0000000000)="03", 0x1}], 0x1, 0x0) fsync(r1) 23:14:42 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) kevent(r1, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffd, 0x80, 0x80, 0x1000, 0x3f}], 0xfffffffffffffbff, &(0x7f0000000300)=[{{r1}, 0xffffffffffffffff, 0x8d, 0x1, 0x7f, 0x2}, {{r1}, 0xfffffffffffffffa, 0xb6, 0x6, 0x8, 0x40}], 0x5, &(0x7f0000000340)={0x9, 0x40}) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x4, 0x12, 0x8, 0xfffffffffffffff7}, {{r0}, 0xfffffffffffffff9, 0x1, 0x94, 0x5, 0xfffffffffffffffa}, {{r0}, 0xffffffffffffffff, 0x10, 0x2, 0x100000001, 0x101}], 0x4, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffb, 0x80, 0x40, 0x1, 0x10000}, {{r0}, 0xfffffffffffffff9, 0x20, 0x0, 0x1, 0x3}, {{r0}, 0x0, 0x10, 0x2, 0x7, 0xfffffffffffffffe}], 0x100000000, &(0x7f0000000100)={0x0, 0xfffffffffffffff7}) r2 = dup2(r0, r0) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000280)) close(r2) setsockopt$sock_int(r2, 0xffff, 0x1023, 0x0, 0x0) writev(r1, &(0x7f0000000240)=[{&(0x7f0000000140)="958751e158d6ea90dafb38bb1f273875cbd18f117e13cb56284a1addb46afb716ee3353f8fbf97933498713feb111f", 0x2f}, {&(0x7f0000000180)="506f6374c3529de363aa4b74947e7ceadfc907e138a4013b4874389c358b064841bbb4c1c39bb1ea0e29817839f64b335c4a13cc0885c4fef170a23789", 0x3d}, {&(0x7f00000001c0)="09a6df7b7ba16118dfcb91ad71ba385695f4072a2953b13e6b", 0x19}, {&(0x7f0000000200)="1468c6ac8f6914b6097751518fc2bab32cc3de9fef1187a5abca1a923026b471ebcaf95a1fcb567957d0d9", 0x2b}], 0x4) 23:14:42 executing program 0: socket(0x18, 0x1, 0x40) r0 = socket(0xfffffffffffffffe, 0x4, 0x0) setsockopt(r0, 0x29, 0x200000036, &(0x7f0000000000)="4b7407f800e2ee163323bb08f004b233c574be93b484b23ccb1094e27c25c770da90f2b784ef160acb4a46fbc0c6758144463d09da5906e3a12455d88f25ae5d255668c1e912cd60a62d00000000", 0x4a0d772047890fcf) 23:14:42 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0xffffffffffffffff, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) r1 = dup2(r0, r0) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000080)) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 23:14:42 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x2000040000011) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0xff, 0xfffffffffffff161, 0x3f, 0x81, "41f022a55f1dd46b06789eda7beacc9650d8b1d7", 0x8000, 0x10000}) shmget(0x1, 0x2000, 0x2, &(0x7f0000002000/0x2000)=nil) mmap(&(0x7f0000007000/0x4000)=nil, 0x4000, 0x200000007, 0x1f, r0, 0x0, 0x0) mlock(&(0x7f0000003000/0x3000)=nil, 0x3000) 23:14:42 executing program 1: r0 = socket(0x18, 0x2, 0x0) r1 = msgget(0x0, 0x8) msgrcv(r1, &(0x7f0000000040)={0x0, ""/203}, 0xd3, 0x0, 0x800) setsockopt(r0, 0x1000000000029, 0xe, &(0x7f0000000000)="01000000", 0x4) 23:14:42 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) close(r0) 23:14:42 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0xa, 0x0, 0x0) 23:14:42 executing program 1: r0 = syz_open_pts() fcntl$setstatus(r0, 0x4, 0x4) execve(0x0, 0x0, 0x0) 23:14:42 executing program 0: r0 = syz_open_pts() r1 = open(&(0x7f0000000000)='./file0\x00', 0x10a, 0x8) mknodat(r1, &(0x7f00000000c0)='./file0\x00', 0x0, 0x0) preadv(r0, &(0x7f0000000000), 0x0, 0xfffffffffffffffc) r2 = open(&(0x7f0000000240)='./file0\x00', 0x10, 0x0) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000080)={0x3, 0x1fe5, 0x57b1, 0x81, "63fc84a0fa00a000", 0xffffffffffffffc2, 0x9fc}) r3 = open$dir(&(0x7f0000000040)='./file0\x00', 0x10, 0x0) fcntl$lock(r3, 0x9, &(0x7f0000000140)={0x0, 0x3, 0x0, 0x100000000}) 23:14:42 executing program 1: r0 = socket$inet6(0x18, 0x8005, 0x1) bind(r0, &(0x7f0000000000)=@in6={0x18, 0x2, 0x715, 0x8}, 0xc) r1 = socket$inet(0x2, 0x2, 0xe00000) setsockopt(r1, 0x0, 0x9, 0x0, 0x0) 23:14:42 executing program 0: r0 = syz_open_pts() syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000100)=0x101) getpid() flock(r0, 0x5) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCCBRK(r0, 0x2000747a) syz_open_pts() r2 = accept(r1, &(0x7f0000000200)=@in, &(0x7f00000001c0)=0xfffffe73) getpeername(r2, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) 23:14:42 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="a8", 0x1) fcntl$setflags(0xffffffffffffffff, 0x2, 0x0) r1 = semget(0x3, 0x2, 0x210) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000180)=""/102) syz_open_pts() close(r0) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r2, &(0x7f0000002a80)=[{&(0x7f0000001680)="f8316f9565f521fa5d231d8b415915caa76fd8aea2d5c290365ab1f8b24c06265f9bd570d70a41986e8376d30f4af319ed6bbbe98353049fb88c404131e46c1a9ba32c454e18dc7274f9f3ee3d1d1ed2bc23cb06996f122949590d2bf6d267a7f60b9562885a22e92caa15252b33703e", 0x70}], 0x1) getgroups(0x0, 0x0) semctl$SETALL(0x0, 0x0, 0x9, &(0x7f0000000180)) write(r2, &(0x7f0000000200), 0xfe72) syz_open_pts() socketpair(0x6, 0x8003, 0x800, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$unix(r3, &(0x7f0000000040)=@abs, &(0x7f0000000140)=0x8) 23:14:42 executing program 0: r0 = socket$unix(0x1, 0x0, 0x0) r1 = getuid() getgroups(0x5, &(0x7f0000000000)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) fchown(r0, r1, r2) r3 = semget$private(0x0, 0x3, 0x2) semctl$IPC_STAT(r3, 0x0, 0x2, &(0x7f0000002480)=""/193) madvise(&(0x7f0000bdc000/0x4000)=nil, 0x86ac726dff2f4713, 0x3) readv(r0, &(0x7f0000002400)=[{&(0x7f0000000040)=""/238, 0xee}, {&(0x7f0000000140)=""/234, 0xea}, {&(0x7f0000000240)=""/163, 0xa3}, {&(0x7f0000000300)=""/167, 0xa7}, {&(0x7f00000003c0)=""/30, 0x1e}, {&(0x7f0000000400)=""/4096, 0x1000}, {&(0x7f0000001400)=""/4096, 0x1000}], 0x7) 23:14:42 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080), 0x0, 0x0, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xb, &(0x7f0000000080), 0x1) 23:14:42 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000280)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="e1f10300", 0x4) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xfffffffffffff000, 0x9059, 0x1f, 0x100000000, "6f68d697dc097988dde853d56c65f959054bf4f4", 0x0, 0x5}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xfffffffffffffff6, "855c00400000000000769d00000000f7ffffff00"}) syz_open_pts() 23:14:42 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x120f, &(0x7f0000000000)=0x77, 0x4) setsockopt(r0, 0x20000000029, 0x25, 0x0, 0x0) 23:14:42 executing program 1: r0 = socket$inet(0x2, 0x3, 0xfffffffffffffffa) r1 = accept(r0, &(0x7f0000001180)=@un=@abs, &(0x7f00000011c0)=0x8) r2 = syz_open_pts() fcntl$lock(r2, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) flock(r2, 0x2) getgid() fcntl$lock(r2, 0x9, &(0x7f0000000040)={0x2, 0x0, 0x0, 0x100000000}) close(r2) r3 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in, &(0x7f00000000c0)=0xc) bind(r1, &(0x7f0000001200)=@in6={0x18, 0x3, 0x3, 0x140000000}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001240), &(0x7f0000001280)=0xc) accept$unix(r3, &(0x7f0000000100)=@file={0x0, ""/4096}, &(0x7f0000001140)=0x1002) 23:14:42 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) getdents(r0, 0x0, 0x0) getsockname(r0, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) getpeername(r0, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) 23:14:42 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff}) close(r0) mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) r1 = msgget(0x2, 0x180) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000100)=""/186) open$dir(&(0x7f0000000440)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000001940)='./file0\x00', 0x801, 0x0) ioctl$TIOCFLUSH(r0, 0x8004667c, &(0x7f00000000c0)) 23:14:42 executing program 0: r0 = socket(0x800000018, 0x2, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) poll(&(0x7f0000000000)=[{r0, 0x44}], 0x1, 0x0) 23:14:42 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) r1 = open(&(0x7f0000000140)='./file0\x00', 0x8000000000020d, 0x0) readv(r0, &(0x7f0000000600)=[{&(0x7f00000002c0)=""/166, 0xa6}, {&(0x7f0000000380)=""/76, 0x4c}, {&(0x7f0000000400)=""/24, 0x18}, {&(0x7f0000000440)=""/157, 0x9d}, {&(0x7f0000000500)=""/197, 0xc5}], 0x5) execve(&(0x7f0000000800)='./file1\x00', &(0x7f0000000940), &(0x7f0000000ac0)=[&(0x7f0000000980)='\\-}$]-)}&\x00', &(0x7f00000009c0)='\x00', &(0x7f0000000b00)=').\x00', &(0x7f0000000b40)='\x00\x00\xd2\xea\x95]\xb3;P\x1d\xf4\\\x10\r%W\xc6]\xd9\x89\x9cNJ=\x04t\x93\xa1 L\xa4y\xe0\xe9H\xdf\xa5\xad9\xf6\xa7{^\x7f\x11\xa2P\xd6\xe4X\x10={2\xa9\xca\x8aK\xa5\xf6\x93\xc0IM\xff\xbdY\xfc\xfay\x1c\xfb\xe2\';:[ \xa0\x88>E\xda\xb6\xfc\x19M\xd9B\xe7A\xfd]u\xd1(\x06\xa1\xf8|\xd6\xdf7p\xb4v\xa0\xee7\xd4\x02\xb6q', &(0x7f0000000a80)='^\x00']) write(r1, &(0x7f0000000840)="69a3b2d11f5b1c90bb4607d378750b2317627c10dc9b101c363c0c17c28389d67dfe29b4792fbe8adf1cb6a3e818bd716edb28a1e0ff2d8f9359bc9c62dbc1ec92f1732a82b8dd8e701b9c90d20f9582132f284a11d9f52b88c16fabc41c0397d4799202198897e665aa901a6a3125892fbd2fc4d9400d04e05e92cfe84cd7a0ab6b337085f3705c4cb8a10e487607a4904b39fd164db9b53a8dafeba9a473c7c0686b4536e6d394d5f8eb5b2df0bbaf6df827166cbefa7199ee3765613b0080ae66ba73cf3d8b2ae46c67221a5ebd6396d2673fdbe7ece8954eb32da53b", 0xde) utimensat(r1, &(0x7f0000000780)='./file1\x00', &(0x7f00000007c0)={{0x9, 0xfff}, {0x200, 0x3}}, 0x2) preadv(r1, &(0x7f00000000c0)=[{&(0x7f0000000000)=""/166, 0xa6}, {&(0x7f0000000200)=""/142, 0x8e}], 0x2, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x2, 0x10) mknod(&(0x7f0000000680)='./file0\x00', 0x40, 0xffffffffffffffc0) 23:14:42 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0xc, &(0x7f0000000000)="db539b0957ab3862", 0x8) accept$inet(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) accept$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0x92080a3fdfe0a417) 23:14:42 executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f0000001580)={0x0, 0x0, &(0x7f0000001500)=[{&(0x7f0000000140)="52fbefd4b1fcb470f5bcc0ebed9f9d57fa899e9a2f4f90acff1e9475673c9398d64decc3fc4fc4f64dd6968d03e8576dee0c850a6951f9f0da8f51e666fbabf7283618a8d3", 0x45}], 0x1}, 0x0) r0 = kqueue() r1 = semget(0x3, 0x7, 0x8) semctl$GETVAL(r1, 0x1, 0x5, &(0x7f0000000040)=""/68) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffa, 0x5721b76b96d34469}, {{r0}, 0xfffffffffffffff9, 0x31}], 0x60, 0x0, 0x3f, 0x0) close(r0) kevent(r0, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffb}], 0x8, 0x0, 0x7fffffff, 0x0) 23:14:42 executing program 0: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) getdents(r0, &(0x7f0000002340)=""/4096, 0xffffffffffffff3c) open$dir(&(0x7f0000000040)='./file0/file0\x00', 0x200, 0x4) close(r0) 23:14:42 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000000)=[{&(0x7f00000002c0)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000040), 0x10250) r1 = dup2(r0, r0) r2 = syz_open_pts() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000280)=0xfffffffffffffec7) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0)={r3, r4, r5}, 0xc) syz_open_pts() close(r0) dup(r2) preadv(0xffffffffffffffff, 0x0, 0x0, 0x0) r6 = syz_open_pts() fchmod(r2, 0x48) shmget$private(0x0, 0x3000, 0x20, &(0x7f0000ffb000/0x3000)=nil) readv(r6, &(0x7f0000000580)=[{&(0x7f0000000bc0)=""/4096, 0x1000}], 0x1) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "5c0400a795a644b46c1aab6300ffff030000002f"}) readv(r6, &(0x7f0000000640)=[{&(0x7f00000006c0)=""/248, 0xf8}, {&(0x7f00000003c0)=""/109, 0x6d}, {&(0x7f0000000440)=""/86, 0x56}, {&(0x7f00000004c0)=""/113, 0xfe6b}, {&(0x7f00000005c0)=""/102, 0x66}], 0x5) 23:14:43 executing program 0: r0 = semget$private(0x0, 0x3, 0x1) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000540)=[0x2, 0x0, 0x100000001]) semctl$GETPID(r0, 0x3, 0x4, &(0x7f0000000040)=""/218) r1 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x38000, 0x1b4) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000180)=""/12, &(0x7f00000001c0)=0xc) r2 = semget$private(0x0, 0x6, 0x2c4) r3 = dup(r1) r4 = semget$private(0x0, 0x3, 0x409) ioctl$TIOCCLRVERAUTH(r3, 0x2000741d) semctl$SETVAL(r4, 0x3, 0x8, &(0x7f0000000200)=0x4) semctl$GETVAL(r2, 0x0, 0x5, &(0x7f0000000240)=""/150) getsockname(r3, &(0x7f0000000300)=@in, &(0x7f0000000340)=0xc) read(r3, &(0x7f0000000480)=""/123, 0xfffffffffffffc86) listen(r3, 0x3) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000002a40)={0x0, 0x0}, &(0x7f0000002a80)=0xc) getsockname$inet6(r1, &(0x7f0000002ac0), &(0x7f0000002b00)=0xc) ioctl$TIOCNXCL(r3, 0x2000740e) r7 = open(&(0x7f0000002b40)='./file0\x00', 0x80, 0x2) write(r7, &(0x7f0000002b80)="b248803f0c5e4fb0b85f11910961c60e78b44d627559e2273c7bba40fcf1d75f49c32ea2a963bc07d15210533970b3f1cac334f7885a9adfdfdd88a68ab512c159049c67b1a6205efd459f697fd3dd61fb730173ca5f63e8eb56a32140a750c94549339fa65953f9dd20de00f6464e4db97e9540e41560cd99105bc888eac037298b91fa483c2d7ea9e82e015af5c2ebdd0a432f42a7bd0449c7ef32a303f5083adb47791d8e00ff0cbbdbe2044e71e6497e3fa305ce4e71c2543978970c8157aa06c505712785c2930501b12dade472c544ab5bd61644a81b6dd0f2ff61a988eeb155d2110c85461a3285", 0xeb) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000002c80)={0x0, 0x0, 0x0}, &(0x7f0000002cc0)=0xc) mkdir(&(0x7f0000002d00)='./file0\x00', 0x1) r9 = getpgid(r5) setsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000002dc0)={r9, r6, r8}, 0xc) semctl$GETZCNT(r0, 0x0, 0x7, &(0x7f0000002e00)=""/251) getpeername$inet(r1, &(0x7f0000002f00), &(0x7f0000000440)=0xc) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000002f80)=""/179) ioctl$TIOCNOTTY(r7, 0x20007471) semop(r2, &(0x7f0000000400)=[{0x3, 0x53e, 0x1000}], 0x1) semctl$IPC_RMID(r2, 0x0, 0x0) recvmsg(r7, &(0x7f0000003380)={&(0x7f0000003040)=@in6, 0xc, &(0x7f00000032c0)=[{&(0x7f0000003080)=""/247, 0xf7}, {&(0x7f0000003180)=""/86, 0x56}, {&(0x7f0000003200)=""/41, 0x29}, {&(0x7f0000003240)=""/98, 0x62}], 0x4, &(0x7f0000003300)=""/117, 0x75}, 0x2) 23:14:43 executing program 0: r0 = socket(0x11, 0x3, 0x0) readv(r0, &(0x7f0000000700)=[{&(0x7f0000000140)=""/248, 0xf8}], 0x1) close(r0) r1 = dup(r0) connect$inet(r0, &(0x7f0000000040), 0xc) fchdir(r1) getpid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setregid(r2, r2) semget$private(0x0, 0x0, 0x504) semctl$IPC_STAT(0x0, 0x0, 0x2, 0x0) 23:14:43 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000005000/0x3000)=nil, 0x3000, 0x5, 0x2010, r0, 0x0, 0x40040000) madvise(&(0x7f0000006000/0x3000)=nil, 0x3000, 0x2) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000600)}], 0x1, 0x0) 23:14:43 executing program 1: r0 = socket(0x2, 0x2, 0x0) setsockopt(r0, 0x7, 0x0, &(0x7f0000000100)="23323996891c1895eed2417878d816cf4dda28e48d1c1802e3174ef0038d1dd5a34e027eb622a1c4b354f88896aa0ad0e71f9835366aca19c7d63b1fad94330044883eeb2f47eb68c55a41c609f0cbd91cb22d017f5d39d229ab4740766722c4efee19c5afc00e52985d00a97f12d79c69f042334f5439873f79bb7a5cfca248f2d899e106899a671679c831534f38137a8b538df380e3eb139b8936995491160354607326bda4f21f1cf9500f32bb2458c517cd87263815a6a93ff35e91d205c5dba5d1b956d9e5e710765bdde0153ea2e7a9bc22f66cb00c84143033bce0d7b91134d95017a7dcbcdd7df5c5073992ba", 0xf1) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="82022e2f66696c6530000170ad5f65ecafe55322b5c784767b3e4ae0f61a094d758e5742e4d3257108997c1a8c547c502ba0aa53f434ff8d5919577b7ca34a3a9180637fc4d855e23c64bc14bf269689105c37ab3d02cd69d8484adbd57863bfb1d1a9b407b2efa61d"], 0xa) 23:14:43 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="8201ae2f66696c653000"], 0x10) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) connect$unix(r0, &(0x7f0000000040)=@abs, 0x8) listen(r0, 0x0) recvfrom(r0, &(0x7f0000000100)=""/222, 0xde, 0x3, &(0x7f0000000080)=@in={0x2, 0x0}, 0xc) 23:14:43 executing program 0: execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/{\x00'], 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) syz_open_pts() r0 = dup(0xffffffffffffffff) read(r0, &(0x7f0000000000)=""/221, 0xdd) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = dup2(r0, r0) connect(r0, &(0x7f00000002c0)=@in={0x2, 0x1}, 0xc) recvfrom$unix(r2, &(0x7f00000001c0)=""/142, 0x8e, 0x3, &(0x7f0000000280)=@abs={0x1, 0x0, 0x3}, 0x8) getegid() setsockopt(r1, 0x29, 0x8, &(0x7f0000000180)="f7f9e794", 0x4) 23:14:43 executing program 1: open$dir(&(0x7f00000000c0)='./file1\x00', 0x500, 0x54) open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x142) pipe2(&(0x7f0000000140), 0x10004) r0 = dup(0xffffffffffffffff) openat(r0, 0x0, 0x858, 0x22) r1 = open(&(0x7f0000000240)='./file0\x00', 0x121, 0x40) linkat(0xffffffffffffffff, 0x0, r1, &(0x7f0000000280)='./file0\x00', 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r2, &(0x7f0000000000)="c3bc", 0x2, 0x0, 0x0, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1001, &(0x7f0000000080), 0x4) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000300), 0xc) sendto$unix(r2, 0x0, 0x0, 0x8, 0x0, 0x0) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x4, 0x12, 0xffffffffffffffff, 0x0, 0x0) sendto$unix(r2, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x100000000, 0x4bd, 0x0, 0x0) readv(r3, &(0x7f0000000380)=[{0x0, 0x1d2}], 0x1) sendto$unix(r2, 0x0, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'], 0xa) 23:14:43 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) bind$unix(r1, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) setsockopt(r0, 0x1000000000029, 0x200000033, 0x0, 0x170) getsockopt(r0, 0x29, 0x2e, 0x0, 0x0) 23:14:43 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) poll(&(0x7f00000000c0), 0x0, 0x401) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000000)) close(r1) poll(&(0x7f0000000040)=[{r0, 0x110}], 0x1, 0x2) 23:14:44 executing program 1: socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)) socketpair$unix(0x1, 0x8, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x20, 0x4) faccessat(r1, &(0x7f00000000c0)='./file0\x00', 0x40, 0x3) bind(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="2dbeff6f5ebef51dce5e"], 0x8) clock_getres(0x3, &(0x7f0000000100)) writev(r0, &(0x7f0000000040)=[{0x0}], 0x1) 23:14:44 executing program 1: r0 = syz_open_pts() ioctl$TIOCSTART(r0, 0x2000746e) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000500)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff103434820a", 0x52) r1 = syz_open_pts() close(r0) dup(r1) r2 = shmget$private(0x0, 0x1000, 0x398, &(0x7f000023a000/0x1000)=nil) shmctl$IPC_RMID(r2, 0x0) r3 = syz_open_pts() sendto$inet6(0xffffffffffffffff, &(0x7f0000000080)="dfe278d84f047e1808a3a992ddc389ae510e72c21d071d767c92f5a76aabd0152fcbd05c4db7f4e5e729497dfc375f1a021a5b1fd8ea7d7047775b8daf66303ddae94f4cc9d10f0e4bd21802c30927bf91de19baad5d68d29e6c0265b15278bc3a26defe99b129cae1e0377939e119e495cb84900b82d2c0689fd8d30bcd08437ed371f99c2b1cb843", 0x89, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) readv(r3, &(0x7f0000000100)=[{0x0}], 0x1) 23:14:44 executing program 1: r0 = syz_open_pts() r1 = dup(r0) sendmsg(r1, &(0x7f00000030c0)={0x0, 0x0, &(0x7f0000002ac0)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x9, 0x0}, 0x0) bind(r1, &(0x7f0000000000)=@in={0x2, 0x0}, 0xc) 23:14:44 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x4, 0x11, r0, 0x0, 0x0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0xd7, 0xa, &(0x7f0000000000)="e8ffffff", 0x3) socket(0x755126370d8b6520, 0x2, 0x9) mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x1) 23:14:44 executing program 1: r0 = syz_open_pts() writev(r0, &(0x7f0000001440)=[{&(0x7f00000000c0)="2c3cd58b3ba51e692edcd11a923ccc742929a383f4d8de41300bf8883d6a5f789b608cef886c6dff1e96aca904e6b22df4500b6f83fc4d17394168af89df08755da02dbb96f3bfeae932bd06711e4b8559342301d2184fb639f81827141ca79e436baaaa687fc59c5f6323dc965d123f8f3f174ff3542aef0aa2df3d880a152e48413ff4d18e06bbe01221ba83dc1936dbf60b10157999f865573621ca7d80318d2fd7ec62eb1cd039528cd01c4c334a906568d21fa22cc80c846006812ea9342b7a7636b3e01eb3b46380a5a960526c2baee31c3fee28061308b6aaa770a6ca8d0f6fcdf8c294a31effdda18607b269304195a5f199f542fed58b5d", 0xfc}, {&(0x7f00000001c0)="6d4449269c05a4ff9eeefbbd7ef5210d23d58a2a68e176f962988b7432979786a3f4822c9f8ba9a52bc1f6720990ff06c3e977a86852a73166250c79edabf94c6fb6870902e276a23251ee1636b9828d8e2847171e8507990511faf412b44d123fbe12103309d829ad1a8e353ffe4eccd7e2478b51bc27d752573d8deddc9650e2edc5f0ebf1c44df5ef9867cf57e4a2069af6859a56bbcfb9660fe7d615c502fe04a441e4e611383414eb2360efcedfe5529c304038", 0xb6}, {&(0x7f0000000000)="a4ddd46e57084e80e0fc6da96185773653b8f767c74e03c3b67b59e620757021a2b3c204f8c76fc05103aeb6", 0x2c}, {&(0x7f0000000280)="21ab61ce6e4e332c1c4ba18c73d9529f084ed9dd86ee27dbf5dc96b12a4ea57646e6247f00f55717e1ccd3204adc3c639c165a1264decda05cde5405db97cf9556b71a1bccad1ba39a7235e6e914654a2b1b2b9cca3ecafb37b2766d863388086ed822102b7c871798ba5c32c4dd6bb8381a19c0c0a8137eb9cbfdd352c3a470c7e1e215874f81c23b686296040be8195ab8131672aa5dc767386f3713be2a26f6e803e791d38ec44433f93573e83edb87375747f0af5f59ffa6c8b11b8d15a6b8ec241659f5614a5b3227a614fc35c7722d2d13377c966c2350fd4699bffed2788fc7b96acc6948dec0f74c61fd8c7582d833f67f72dd7d4b04f56f2b7526305134c36d45e111fd4bb65c14c42fa5f0c779e18298ecce64b94c238eee5ef523d95bdaa9f9d322716c5a4469d1cd7b6d82ca462a002f9e8b435b430ad42afaf017ff96ffbbc53039cb0ac17044cabfd5a95f6dc5c23d54e631a9e102dfaca808682af8cd23d1f1342b79471c5e2028cb0644648068f133f45be1e0f83768dc09a734d898b5e2b6365343f566b4c9bd0608525614ac1fd524b6bd950121aeb013da512b1ca672b021b0dee1d789bbf0914b0361f1928a20fd7bcb3cfc17ea8a702d754d8d01733dee8247bee73722261bb7b3e036caa607a0086e425ab0ec26e2e200626c1185486e4f6bdc4e03c097502ab61cb495011c4c36a4b0e33d254b81641a40034d6314e317418990c5e744df97601c9a830ae30f01f0f840fad568da04b29c417267ccb4b7567d63c7247821c8b62f49010222a25169c7edca5744b1c13bc2aef24f336242beb5292b499b1c92cbc29bf88334f18aceb9777c3c2be1800a2ddc14f5697032d33554dc324bb15641077fbb4aade610c22b726a03966eb12ac36476bf0914c12f022ad574cb791f01473c7683821215a849d1fd835f14bd236e23c2c8c26f96eca37f1586f8db2e06edf55b706ee8d4274b670b12c45e6a6e138c6e1aa2b8b7d8fd00d983a2c38b47360e3614f1f7b97f1a11aadb92eefc9ac867854b6943086b0547669806819bf516d5176f4cafa6bea2f00d2ee78d392d9eae8824c5607f2fda23cb7c01d2b9bb6131b3acbd148ae0f3a51edb8dfdccbb777590e4553f4228960c3d309ddb0732c5d3be09d4ef04b49c1623c5f6f1b18f6f9a156b4a006249b529eb57ccc68af5314120cfcc7f67382de19e517aed515639077c098080a7e7e37da7222cf25b628dc6c9e35a23bd556124b3d155250c31eb0152debb1a40552bfc40e6711839f855c394154b4c70043ad655d064e379b6010301a6bc4e1cd6188d9bbd5908732ae9306016aff41978ee822bbe8f610526d311c74da59a621c43aa8733ddcaa2ceef7b7ea10efe9a98d03569b68c49f763dfecf1ec4b453aaee6ceda68e29b4153af75875b7020019e6c26f516abe1d2c612bd48c791fd8e87962cabfdbf33909b1f3139a922402bbc2bf20d56ed2e48064963a4f19b3f5c48c72bc745f645b0adf2421c98855ead858347f964137fdb6a9fd7590778245be102a0d7ba1620a8cd44059c31b880a5132cf34f36d830e1caf97fa535b3e4c1f1c8f3c9e231124d6df1bc115f198270a027dd5310fc31a5f7a4002d959711793ab928482bf31ddb3c7aec0374800d840843f65384973354fba64712c8778d0b262e6520f1ecf6ae3b51f9863697471dd54e95c9c79fda13a107fd26ca87e1c74fcccbb47770e5a20da68f5c7533b55c8d8eaead1da28ff56633653b87b6d02d9cc2a6a9342fab4b3fa0556f73fe60ed8380e3523a7c9fbeaf76713d4acb070ca41d82adeef2dae7c0bc6e2eb6b06524daefa13e6f5c29a1a4288e4bdb61da1829bd0475b01978757e157f7896e854bf765972075933f3e07914788e86db8dc9b3cce9df00e5ae75f23fb646a5b71fe2fdd110cebf474f4e467ccd2a629137b07f36f770500891ec43fcad2c62493dc4b596e7ce57e0fdcec4e381a1679f5bab07ac650ef0eb03636acb630902859cc51651dced3f1da4ad4bd78f584e75e3563a312e4d1f4b2228863dc716df47dfc53808ccb69bde3e4de842cd0306b63f2e0053f6b8f6bafa3ca067d0e180ee443729737f9c0a9c7d178e0ef96d178f740a878acf941f36dc874a2ac87a86d427d4677318760d18a8614d42a2fc2cc21a3706111ba1ab43f0caa8e0d688ec3ee47ffb2749413c4ff800bbd184bbd3501282688476d51c3afef7901fa6305ad9fc72e95e26bb01fa11dc556b066cc3db2303a54534dae9f574468fee9cd3fea6dc2c35dac2008be2b77588b0877ed8a346a779297c0d8df2d8eb6e78b5764da2bdf4db71444d5d7f519836a6a09ec7a2a6868be05d2cc59c90aac007ff1926c54de02e4ea6c92170c76d0242246b8126e07dc8b629960460c572f25073c110cf1af7832e806526502cec2205e2fcc9c308d08e2bd1afe8ad2cac3ea4542d1c8927df56dea606b4275ff2e1a095657892677ef151bcab902877ba917b126eee25147c4d7dde532c528ad82e923c90f213df4d03cd93096304c7e4b246c8d99373dff0859cdbe340865691d1a506a10fce06334cc6dcc0b122f105a74a2df9ef89ada01117329377ab2f652af65a2ee62a07983590075beaad46507daada7a6a24c9a78389986f5789b423bd012be69e06b38149b887b0f365c97732f6de3e2e3ec820961a68ec69b6937c13fcc491d827bbe6b1e0e7f567d5f4cfaeb51f37861b611ce0fee7b75fb97c09bf389586f4b48f00ad182da6aed0e5baadb988ca22a109dd4ed884e8de54ae0ceebf7bd553487f9a2e7b9ed16eb73c6fe9cf3145460787bd6775fa288fe57cf18fbf46bbcc78342e8cbcec97f2b88bcabd45aa98ea14577ed0cd3ffbc835d6c29221d361e3d17c4eae7ccafd9f4e7b1015f5a81cd7d1d91755cf842fe7a151af26804acf8fd3a2df437b54d19d3bc2f7f9a186868f530630a7cb63e75d2f397f14a0b745896394342ae0ac51c954337a8ff371e0020dff6f0b4d061573930e93921fa7073c855ccfb89f2a44b247535c03948918248385aea992f9c4ffeb668449b6b2b18f41c030a40cef842668ae249cba2c1e6bd49aa545d89be8f079b14a3ab522e312a91e076215d8d1acd4000cf75b0c942cd1e0c5da6f18b88866466d6a3537606d68488207cbe612dab73f1c84a435c878103c5a0c72c9fb50bf507316896ef8e7ec8d139dc4a1c0c520903cf88fd96d811959627c32850d08ba268d0ce1b02cbeca922034f964445b8da7c81306e3e330fec8ff7c2ee1f14ecc3b9d16f8f272dfdfa26743277f6cdc134e8f547aad6658b7b3f9bdea8209f9fc2da4988f07ff18f7d2f7826377f40fd4eacbfa270ea56a9ddfe2b20834d8a3542c620ccc8363f4e15b023c9f566a193b77c1d95bf83b7b1c75e16c94826bca08d925010a3598e72bb7d1758653abe7f1f10dcf76afa13b3ce1d147d6a0673055cdd91bf6e81249726dcf364c33859536c92ff5152f8c07dc50a191fb842f5b60f8bd0d2341ab9adf532a7d621f0b1d52de78644973659e3589de9c70b74fc86e34531848360df034f7ee3af36831d1448ffe2835c0f51449096e11857c0179422a50758d15cd21111a067aaad934dded74d34795abd3cdc7a8e0f9b9e143980a9996878fdc362bb098f67b1aff50a98b3c246d473e3879669d09dd3e4f0f525904dd4f9a367adf8ce53fb5a98274c184c7eae94227f1147075a2c4c15e3f29e5977cedce88f277e6eb8d5e7d06d3271e654257b5e85a35cef9b1d2c0ce3e0c6aea9d41232a880e1dfbb85dc1661fa78d00d2c78891c5eced5b5e9dd86db0db217106ae86bc3804cf710cb2f3286abb63d05ccc8cd7eb2048e2781d3c62a718a4c95c4e9c1c6c1163ac0941bc3f3777afbcfb51973c662f208efcbd77271ff783d7272e16fa02a75f662eeb8cf5deb87792d00d4567a1e28ada3cc6d6dc59aa838fc9b44b18d39e32516c83ea5729d57a4e21ab8121429f02d6f5759362619a245bdf097ef6193c1549afacdfcbbbfad7271e3bbd575547680ba46944164f0ff9fe52aedc402524077a3bce7efe142fe295fc6d2807b89438ee62713ab78a2fe712d3cc9a6fe5bca691a99b2906bacdd1aeab82d1b1b9f140e667bc406e55a063bc7b3a4a27c73ad7363dd8522cab525afa3f18ef8a8240c117b8a3dfca5f1cd4319861ce87aabcbee4ddc114cc7d85c5ed6c2dbc2b27d6e4b12314e6cccbbee7c5dc294fefcccd7b4b1e1874a77be29066a3b747d797888645189dc327093f50d4be06872f2392e6f2038210230e10e891a69edeb7363f8831ae058bf325348651adc6f657b1144f5a1089f95b718f73b284dfe4d720afefd4e267081ab28acd375c45ed2dbb21f22c5457949e80b3799cbf287ce4954ec5f4e61f642f932a2e2a3f6771cb47893f564597d275e7949ef827886fd1546f2d768bc14a7f785659320b8a83f629c9ae3e690c4a6e9577a3bb5969776d3cad64878b627d6c9ec46768363a5e08dd6a89366282bc9117e0dc872ac27882a12ed7e0137b27617e04563849d94f69690f2500cc6225548ce4e3be1bda89c09b1b3260a99f2054f6631c42da3ab6afa20ec17210a11bbaf3ea232a1d9111aa249ac62c1edee7b2b3e5cd2da8c7e2d0e6b5843fa3d903e3ce9740229b47974c1b10ed458fdcf0c0fe2f81ee3f2c5b17bc05b094e3a12df5af8904e31d3a9ee278f9f6c8774deba0741659d00020fb50e8845bf8159ea73f916147c989f381535cdbb0efe9cc7eb396048ba1cbd6237f8bf4b4f3df721542e70bbcff3885ce13add1647c1d1c732b1f6a2368ac72a1427087c19afa75187454f3a57bde8dabc5952ba0a3b3fc6eac09b9d383c4d85f90a952f714336a2e396775eb86a3f392b35046752ea0a6980ca011df2e3606039ea7a9a812ae917a3c91619a53a571e108fea1fe87720719af8374f7b78bb54a6e7c42acdcfcd2a5da22c711c8c4acec70a0e2f4292f510f705a56a69e6468b8d8e4fcd00404700b92040edf0c4697526510a7cc3ce382a463ffa3c8d8846ace4109daf4cb06a4a96e45c41cee1cfc5782eda1b7d3a9c96ef8b4974fe00c6d2a6aaff44514e0ebf46783047dfc8848f893d96fc97496d8c6b07fe13605cf1023a4e542ceb372faef8cc47e963140a98e59be142562f86b663a766d5c6ac62fdc7f27fc2b75051777e5bb931ca7479049c1f25f5ba301028fcbfe212a01c1cbba67e78858f5fb489bef60835593ab41bcf4df6e46dd33979ac16396a02bed15bfd93d8f9dbbc6731c7fa13f0a06b6a5d8570ed51f33d3f911f392eb93a5dd28670ad2ace06793bd76ae27273051210222861ce0c9373f793e449e892f480223b4cada2a1956acece2275036ded161ddea5a06bcdce4802cd28a975b4629e69601bb7436a8989f08d73047e362e4b30d2a6a5c3b3a9d6b27f99fd16206f729d3acfa90af13c874c48362e2d7c16d711d174f05762063f3c79ea84d503225c46a19de485daf6c4d9abc9447bf04d24c665c3fb5d3875d8f62baeebc466dd55d9bc14a5f6fa80804256115c47a517aa5641155791ec4a3c3f1b7ecfc14641dc843e132454d587042a842212d45eab3f4421f1643977742c179fc32f4eb242169cec147e99362264f48d982cd2095d9b0bc286caba20bbad7399f3ceac5a7b67857e748decf6f19a9ec6d66e63767713389eefd3672509364026a7f67faaaf4298093cbd913f4fda26db3a6ba8a0fd33b95d704104f58bafd45f883382f6514", 0x1000}, {&(0x7f0000001280)="9103afce8b75fa6864eb32afeb9ac79eff5d73bd1ba0b8b75ba53f9bed9afd7ca6ad0917376f11011b67e32bcba315434cdd85d9431a8434deb9897625d52af6fc4bd57a25d4ff5aa3b62d5d79bd16d02986149a92eff2fdbb381098893c1ba76519a99f8e0238d000b2d8348ad2b51dafeb174351d2731e15ac13", 0x7b}, {&(0x7f0000001300)="cfcfc049bf32a58eb7583bf17911ec66c0d6bba20fc1ee490859c203634abac318e70559114be93cb006c0b08a1c64cbf728805b0ef65b92b68350f0298b5b098d3c5069d71711d14f1f5ad0076def47c219d9a83a73701c39b86b871139283dedf0d5858e684bdc00f2ca02bd8e5636e675733a1ff128953d2f163c5bb5fde9fb6e1594ae0a1e2d1ac49ac342361cbab0bc8a6623e2a28487eefb507fd88d1401d270ac3ddb51d91667df82d590bcf0bd849987764056b1ae55a0a5972b2eef57e01e76f6dc852ffdab8414975bd802bf84fdb828b9fa52a689f2fffc56430fbfd2455f2fad3a", 0xe7}, {&(0x7f0000001400)="459f9af54b96668604a054460ab5fbd8a263b9cf5d5d7eb0ad5effdfb71656d501ed6d", 0x23}], 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', 0xffffffffffffffff, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x2000100000000}) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f00000014c0)) 23:14:44 executing program 0: getsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x1007, &(0x7f0000000000), &(0x7f0000000080)=0x10) setsockopt(0xffffffffffffffff, 0x0, 0x6, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) getsockopt(0xffffffffffffffff, 0x9, 0xffffffff, &(0x7f00000000c0)=""/4096, &(0x7f00000010c0)=0x1000) 23:14:44 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) flock(r0, 0x8) r1 = dup2(r0, r0) unlinkat(r1, &(0x7f00000000c0)='./file0\x00', 0x0) r2 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x9) getsockname$unix(r0, 0x0, &(0x7f0000000040)=0xfffffffffffffe8d) unlinkat(r2, &(0x7f0000000080)='./file0\x00', 0x0) 23:14:44 executing program 1: r0 = syz_open_pts() write(r0, &(0x7f0000000000), 0x0) close(r0) execve(0x0, 0x0, 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='W\x00') 23:14:44 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(0xffffffffffffffff, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd45d3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16a960387a64d5f16b136a5d00d1628b53a", 0x65) r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000180)=0xc) fsync(r0) write(0xffffffffffffffff, &(0x7f0000000280)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679da01000080ab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c7d8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541843edb1ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54e66e60dcb063f16e3b428afb2c23218cda16dd1af7dc284ab187455e3a311c96284c2b5337613910b76922e59a3e00a9684a1eb5c3cf0997fc70d4354105a099828d6d132a30f4300e9c56b007e9d862572f2ee939d56449aa7f41bc302e037e0431629f85f2d762da74c67822a73adb616b38d9365bd67adffd18a", 0x249) r1 = syz_open_pts() preadv(r0, &(0x7f0000000680)=[{&(0x7f0000000500)=""/108, 0x6c}, {&(0x7f0000000580)=""/207, 0xcf}], 0x2, 0x0) close(0xffffffffffffffff) dup(r1) r2 = syz_open_pts() open(&(0x7f00000001c0)='./file0\x00', 0x10000, 0x14) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x20, 0x0, 0x3, 0x4000000000d9f, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 23:14:44 executing program 1: r0 = socket$inet(0x2, 0x2, 0xef9) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xb, &(0x7f0000000080), 0xa) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f00000000c0)=0xc) r2 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={r1, r2, r3}, 0xc) 23:14:44 executing program 1: r0 = syz_open_pts() mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) read(r0, &(0x7f00000000c0)=""/68, 0x44) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) 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() 23:14:45 executing program 1: r0 = socket(0x1, 0x4000, 0x0) setsockopt(r0, 0x6, 0x4, &(0x7f00000000c0)="596071ef", 0x4) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="0031a009f49072b3c8857046776f71131df7519b3b2932301d3b2d9e3256e96e9f09775b249e8bff8fdb2b75a1d309922b4310db00000000000000000000"], 0x10) recvfrom$unix(r0, &(0x7f0000000100)=""/4096, 0x1000, 0x801, 0x0, 0x0) 23:14:45 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) shutdown(r0, 0x2) listen(r0, 0x6) 23:14:45 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x40fff) chown(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0x0) read(r0, &(0x7f00000001c0)=""/70, 0x46) pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000000300)="a0b3f7c37c9da40a20f37a916ae0b1536231dcf09e78eddff48fc24427ea9666e4f908b8ab8f2938b6e4b55bf4fc3cfdf2de1f6b6d936f24635a32a59d15f7774ccdac94aa4e0f3c657057bcd6b1bd73ca53c041840ebe72f7e8cf4926e63c96167b6eb49164ace19eafbacf14282cad1bbe6d0854e0ee7f3324cc616fa76627d939cc26c58c81256decbf", 0x8b}], 0x1, 0x0) r1 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f00000000c0)=0xc) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000100), &(0x7f0000000180)=0x8) writev(r0, &(0x7f0000000040), 0x1) semctl$SETVAL(0x0, 0x0, 0x8, 0xfffffffffffffffe) writev(r0, &(0x7f00000011c0)=[{&(0x7f0000000140)="1a", 0x1}], 0x1) 23:14:45 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff}) close(r0) setsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000000)="b447eb45eb933032dc119a17e4f099758473da4867aac1e36603a04fc6ccf546628853178fe517029fce3aae3e4533c0c060ba1f5e547e277abeb62cdedd5a4e70aedf185511b722c2d684da04528615111478b46a81310c167642d87d3b04", 0x5f) fchownat(r0, &(0x7f00000000c0)='./file0\x00', 0x0, 0x0, 0x0) 23:14:45 executing program 1: socketpair(0x1, 0x1, 0x100000001, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = accept$inet6(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) r3 = semget$private(0x0, 0x3, 0x1) syz_extract_tcp_res(&(0x7f00000000c0), 0x2, 0xb4) socket(0x18, 0x4007, 0x6) getsockname$inet6(r2, &(0x7f0000000100), &(0x7f0000000140)=0xc) connect$unix(r1, &(0x7f0000000180)=@file={0x0, './file0\x00'}, 0xa) r4 = semget$private(0x0, 0x0, 0x30) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) getgroups(0x8, &(0x7f0000000200)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) r7 = getuid() r8 = getgid() semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000240)={{0x1000, r5, r6, r7, r8, 0xa0, 0xffffffff}, 0xab, 0x8, 0x7}) flock(r2, 0x5) semop(r3, &(0x7f00000002c0)=[{0x0, 0x7, 0x1800}, {0x0, 0x3f, 0x1000}], 0x2) semctl$IPC_RMID(r4, 0x0, 0x0) semctl$GETNCNT(r4, 0x3, 0x3, &(0x7f0000000300)=""/222) getrlimit(0x6, &(0x7f0000000400)) setrlimit(0x6, &(0x7f0000000440)={0x100000000, 0x1}) getgid() semctl$GETNCNT(r4, 0x3, 0x3, &(0x7f0000000480)=""/155) unlink(&(0x7f0000000540)='./file0\x00') semctl$GETNCNT(r4, 0x3, 0x3, &(0x7f0000000580)=""/148) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$lock(r9, 0x7, 0x0) open$dir(&(0x7f0000000640)='./file0\x00', 0x800, 0x100) fcntl$dupfd(r2, 0xa, r0) 23:14:45 executing program 0: chdir(&(0x7f0000000100)='./file0\x00') r0 = socket$inet(0x2, 0x6e11194efd71d29e, 0x100) flock(r0, 0x4) chdir(&(0x7f00001ec000)='..') r1 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) sendto$inet6(r1, &(0x7f0000000000)="dcd4bef9cf5443887d0a079a7d811fd0db7892ab81c4a5014eb02c12b48a1f299b9c82d8fd48f271f3ebad783e658d2a4709b6dcfbf2ea1c8efc042ff76222e68c93a3c6861448efc7c59ce0cab71907ee710dfa96dec671edec807f81f48fb9bb7e5b3043d70c4499fb6c66084e15aefbf666dac22aa09b294a12d3cac479497e0403b75ef144ad65d79c2033615d2b8b2cacfd6ae84eaa7bc48f05fe0179ffb10f1d3142d2c1f7e3cf5e2fc42f436e9ed6c5d674f4f825fceef2a71546", 0xbe, 0x1, &(0x7f00000000c0)={0x18, 0x0, 0x5}, 0xc) chdir(&(0x7f0000739ffe)='..') 23:14:45 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = socket(0x6, 0x5, 0xfffffffffffff801) getsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000000), &(0x7f0000000040)=0x4) getsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) 23:14:45 executing program 0: r0 = socket$inet(0x2, 0x1, 0x0) getrusage(0x0, &(0x7f0000000000)) getsockopt$inet_opts(r0, 0x0, 0x2000000000016, 0x0, 0x0) 23:14:45 executing program 1: r0 = socket(0x6, 0x5, 0x401) getsockname(r0, &(0x7f00000000c0)=@in, &(0x7f0000000100)=0xc) openat(0xffffffffffffff9c, 0x0, 0x0, 0x0) r1 = open(&(0x7f0000000240)='./file0\x00', 0x121, 0x40) linkat(0xffffffffffffffff, 0x0, r1, &(0x7f0000000280)='./file0\x00', 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r2, &(0x7f0000000000)="c3bc", 0x2, 0x0, 0x0, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1001, &(0x7f0000000080), 0x4) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000300), 0xc) sendto$unix(r2, 0x0, 0x0, 0x8, 0x0, 0x0) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x4, 0x12, 0xffffffffffffffff, 0x0, 0x0) sendto$unix(r2, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x100000000, 0x4bd, 0x0, 0x0) readv(r3, &(0x7f0000000380)=[{0x0, 0x1d2}], 0x1) sendto$unix(r2, 0x0, 0x0, 0x0, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) 23:14:45 executing program 0: r0 = semget(0x0, 0x1, 0x0) semop(r0, &(0x7f0000000000)=[{0x1}, {0x4, 0x2, 0x1800}, {0x0, 0x6, 0x1800}, {0x3, 0x101, 0x800}, {0x5, 0x100000000, 0x800}, {0x1, 0x8, 0x1800}], 0x6) execve(&(0x7f0000000040)='./file0\x00', &(0x7f0000000300)=[&(0x7f0000000080)=':U\'%-\x00', &(0x7f00000000c0)='/(:.\x00', &(0x7f0000000100)='\x00', &(0x7f0000000140)='\x00', &(0x7f0000000180)='\'\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000200)='\x00', &(0x7f0000000240)='(%\x00', &(0x7f0000000280)='-\x00', &(0x7f00000002c0)='{\x00'], &(0x7f0000000440)=[&(0x7f0000000380)='\x00', &(0x7f00000003c0)='\x00', &(0x7f0000000400)='\x00']) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000480)=""/4096) getuid() r1 = semget(0x1, 0x0, 0xa3) semctl$IPC_RMID(r1, 0x0, 0x0) pipe(&(0x7f00000030c0)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = accept(r2, &(0x7f00000014c0)=@in6, &(0x7f0000001500)=0xc) ioctl$TIOCGETA(r3, 0x402c7413, &(0x7f0000001540)) setsockopt$sock_int(r2, 0xffff, 0x0, &(0x7f0000001580)=0x6d4, 0x4) bind$inet(r4, &(0x7f00000015c0)={0x2, 0x2}, 0xc) r5 = socket(0x23, 0x2, 0x0) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000001600)={0x0, 0x0, 0x0}, &(0x7f0000001640)=0xc) setgid(r7) ioctl$TIOCGWINSZ(r3, 0x40087468, &(0x7f0000001680)) listen(r3, 0x5) close(r2) semget$private(0x0, 0x1, 0x4) preadv(r2, &(0x7f0000002d40)=[{&(0x7f00000016c0)=""/98, 0x62}, {&(0x7f0000001740)=""/250, 0xfa}, {&(0x7f0000001840)=""/4096, 0x1000}, {&(0x7f0000002840)=""/29, 0x1d}, {&(0x7f0000002880)=""/143, 0x8f}, {&(0x7f0000002940)=""/201, 0xc9}, {&(0x7f0000002a40)=""/132, 0x84}, {&(0x7f0000002b00)=""/119, 0x77}, {&(0x7f0000002b80)=""/254, 0xfe}, {&(0x7f0000002c80)=""/177, 0xb1}], 0xa, 0x0) msgctl$IPC_RMID(r1, 0x0) setregid(r7, r7) getsockopt$sock_int(r5, 0xffff, 0x0, &(0x7f0000002e00), &(0x7f0000002e40)=0x4) truncate(&(0x7f0000002e80)='./file0\x00', 0x9b) clock_settime(0x7, &(0x7f0000002ec0)={0xfff, 0x8000}) r8 = msgget(0x3, 0x200) msgsnd(r8, &(0x7f0000003100)=ANY=[@ANYBLOB="0000000000000000f71ba0520a479a33c51f5e1ce8eb2e255b7d7b395c91469cade1516be49f63e6f759598aec143dc65f9ab1f69506f1addfe3a2ffed9e2312fa72fbece47c62796a8f34fb9bfbb380624b54c71d7e2a6d2b87e10a244f57d654836e0ea442d1501670df567818abfdd197578f40d374eac6c094047d56fba22a2f080f145127a609eda32b8b4bf136e825f1879884e9447f238ce0475005c5ef75387b9396c08de84d4b243e431706fe0fba151157762015a478dfddfade048bf9720f8b4749dc7182f92c7c4d4e827e74c2898005e97bd7eadd26200f6fb04fa5f5f0732c3627d9c515d618937cd45ef8e77dd056ee30d352652378f066d87d9072c7834146ea90efc00008ee6e24afb66e"], 0x100, 0x0) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000003000)=0xb39) setuid(r6) open(&(0x7f0000003040)='./file0\x00', 0x81, 0x8) 23:14:45 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = openat(0xffffffffffffffff, 0x0, 0x20008, 0x0) ioctl$TIOCSTART(r0, 0x2000746e) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x8c) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='c\x00') pwritev(r1, &(0x7f00000003c0), 0x273, 0x0) open(&(0x7f0000000100)='./file0\x00', 0xfffffffffffffffc, 0x0) open(&(0x7f0000000140)='./file0/file0\x00', 0x3, 0x3) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x20) read(r1, 0x0, 0x0) 23:14:45 executing program 1: r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x400000002c5, 0x1f8) dup(r0) open(&(0x7f0000000140)='./file0\x00', 0x8000000058e, 0x0) 23:14:45 executing program 1: r0 = socket(0x26, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)='\x00\x00\x00\x00', 0x0) 23:14:45 executing program 1: r0 = syz_open_pts() write(r0, &(0x7f0000000180)="ee26269f2ee1d356ed519cf637af3be66ddade51439ddd842b45ea8ede0ca87b6efdd3707927b774d12c5a7833e78a87860ec42590ee09070ad239ef9041a1b3ba5ab2cf58faffbd30c5bff6f247152d0e36b1ae25a64ffcc92adbab037da8725f7399e46e6718d43a98af8f56f17e34012273d3753d0e899929167d65f9954f005c8c91763fd2da7e770a1433e0a0ec5980fc67764eda1f579f964b164ef570587ffc589bd50a398f167391dd3a61c89c3d6441428bbed372f5ee09620b98847f6b2fd541e10089199f54f313005ad776804fb1ed140b7593b774566870e8f299a7f7b42952c61b4bea6323947bb21618e2a6fe14dd195cbdf46e5a39fe731d21aeaa667e4a86510418dbbafa0c167b455cb996c3923b05fc8b67946d837ce87b1728ed8da80e354002f6a702a95f69bcf20c91e2710f86bef813970f4963f83c187271062e9dc3d61ffb669dab000fbb0e3ba04f8c1fcb1f9f6d251dcc80e253d4c333d392920f58d39574b2b45e730d8cf28451aeaab9cb1f75a0a8e10ee24797bb3c14ac310edaeb5e6cf66f8ebc4eeb488409719ae57ee3f69e62dc7e902698338f9a7bc769bf5971e3d64d7fc9d7e604f5d1679847c380e1657f36100e9a9ca90ff406f7526aced0f196cd73852720ecb135fa022d97014aee409dfd951cf7e9c4bf73873a395323d4ff603efaf0f96ad5c9a232b6ccaf89aa8efa46feaba8ea0044c028587d6d14086542dc087fb096c61fa9ef3f3917fde20df9fdfe7fae9c8c5a2b8c6512cff237ca6859a7418a365ac12e628eb7b1430f283cd0a397cd28f51a7ceadc0a81ca2d1123b16613785e0613a2d7c2a2551c159efa86ee35e2ad6a8122e30c1cbc95a4d559b2eebc322506d0b116be54426273805b2fcd70e0fc6bab08237ce62698a888336995f00cbc4b2a1db33ce113dbefad9822481700baa07f082ecaab3ddae9e577098dc7d7465836ea7790939a0574617fc0df3d71ca735ce93cd2e072103756fd6a12300e6f1e4d0290917c804b36ea2c1d74e2b4b262f107d480a4a2167ecfe0895716185e60139993ded9cf9f3a22f4d09679ec5206abd4dbc2cd3f4067e4f0c3e33b10e92d8b03949a4d6c777614fdc65b73ae85d8a71f3208de8e0b10e368d1737ece5f89a066a11f1d86265ba7b35af34e383f5fad874aae791ad4d88bda53e8863dcc3cd233d8a8d079dc042c8440d315bededc5199f4dbdb7d0f1621b476cb4aee7871fcbc28df978350032852412e06e420b3afdfe656c14bea641cdfc4ecbf7d72deddba8ee174f9bda7f1eb2ca5ae627dc279c8e18a5bdd7a799bada7de5652a00a2d9ed44d6a1863f7b566595d618a0b1aebc8f9cf64280eb829c0f2cd6b30f51c2107a308f25512b91965dfb2a9eb4a84cb7f116a7cdaec42a679e86b5f2a39bcd38ced53649b41785a4e71afef49a8f9dbda0252384ab37687a2bea77d7ee2236e431c9f42aea5c09df5fe5e7fe41fdd348355fe681e5e0d448883ee7c5f5fbbd2a94dca09297d4baee0feed6a68931ffd28a0da73415a25bbe6ad4bedb80e0802df3e165d02c463d3d2d9ff91713e11fdfa8c5615e5824146098dc083ac84fd8540d82ef3d85f1d101eb3f57ae77bd39d88223aaf8aba1b6c82f982b83c3fe1e1126d9e08045a12a1ed835bbae8728c5ac79799623f27cecba3513f1d0c699165518b83df78f21873219cdcc104bc212d10abf00900bd3951685416908691dbcb01874e12c69c8e14588d62ae689ba02444838a2e8bfd9aec82fbd0bf653774a17ebbf27e58ca9adac8c1ff6b1acbb8c4025698903e8526ef64db388735a2dee4536b95ec3dbf15f54781fb1848f13e0daa16fd1153e5fbbe08072e6cee036de0c414d17fb354493a61fc66a22fc250c2a629f26d20a74c2c38371405c9c9a6b891067aaa127b7d198b7d27383fbfb9dddea10c569e6aa95397b5140f7a9eca149295d9c38c5c963f0d65016e08842b1db848b7bcfee94385e19231c3da701c3a3ea840c0d5e562cec77547baf89cec692cc0e6b9dcdde6edf5d60999862544c0336f67133f4454530c7667fdfce9ba2a5a2d6600ee8e13cde9ede7cb3a76b8de55f042745a03e58b92965afab03940bbb1584899fc2bb96ed9444de02046795bb325f884ec32ef851827a9323d28b13d820817cff8d1654881a718520b24f857994fc1b1f4363b8d49c13dc292508da6de23cfbefaf6e8d5e715ed2b0e641245b1b30852230cff619ebab01ab672ceecf12e91ac6cf5fac222cc5c90dbeb95dcb0fa8e8eae98019b9de7265eadc3a580bae33fc55e890320d833faa51a622dfcfa7de4bafb5e079e51f534f92e58d24d6991fdf8219aa01fc3fbe161cdc357d56b8252e1394a982384cefd9a56f96e45db191b811bfba1487b126200c8009fcba7421ee97e40b1b8c7f4677ad798223f4c89854c95818a5de0ccf91382f96ffa0388203f600c9e3280df67ce460d1341008f9fcd2f766f6784144f9739911b532850604df40fcda6f135fe3552ada140f24c8838abbbfe93d75845b69cce8e02c806e88fc2114586e45d681c0e2d5209028a59c16e2d87a4e25f52c4546e1c8f2e2c36965b890a41634ac355c7ae8857c93be29350bef8815c6e7916512b144da8e4adea7606d0c3842237765c94b09733488bcc14d5886676d56f5c018ca7f8eb50d07c84737f4ba2d44c42965870d812f78e38a0f71c0fa6806123fd9c3896623b10b14c6bd4011b299e11231e86fefe5eef73888677d05a98d4c763fdb1ff4b55c32efd99142cc6a34ba1bf82de7d6db399bc532793486edb03e119a2acb5d4264c12a92bc098c2e13a0298ad172743bb441f28a39280c4b2a2413f634851ea415075b3914437ddcccf473425fa47130f093d2bdbfdc27dface855a976dd5b05a5fc77cff0f0a0a3e5541a056f9e82f2e06d71dd5de2f73cc28a292c70ba7f945feb4c553b8193a3d5a02fd9429cee776c633c114f7e386b02ae49c410a3b7dc2bfcec6404310a806a1b73e02689756bfb3a5bcdc4f516b9c74439b55eb49e7f4fa7f024f63d227b49801ad8e33851cbb0fcb726d4966608f005aa6a99e218b1b49b2449f58bbca579a1895cc882ac5f3e87da7472df7cd78ba79fcb8fb36f88dec9e0b8a2114b881f7828b087d6ce28b1a22b800b9ec60c0486504ec7fd8fb526e941a5bc6e53da2d5323aebef1646d21e6ead494b8494a44208c6ef8282a9969c7d6ac0c6164ec24cf93bada8236a06c26c7054dac0493fcc9848d3f1a28a31f8877ddc93c4b6e475a61d7dd7b95e36a7f549075defd70452d73b0f51fd70506d66e3bc075f0edb9a6fb0a5090c3798122e2a34bb3d2e8ad4949319e8521e47c4bb428fbbe81885e67d913e81fd8805fa6b8ac4d41b68edbd3d85cd04309d3e4f75b6016334afd3b88270ed5eedd341b668ac89f345327978ec70c91e61b252516a547dafacb124e5c7092f00675d6dae9a703c20b529446deb43aa1a310e72de5e84770bb21905ee160eac502f7f8359017393f097ea27def80e320169bdb3089f95374b5bc1ad02dfbe75c492cf898a0f8c376a6c669fc5d3ce7382515157836bd9824a66ad32b565274ded81e199092503e19021af2289aff6edacf4792e34bf058581a16395e18b1b26515e5623ee4cae112502a0bac68e48ca33abe0ab48502109a020d11207ea85523695b8b46f960a753ccc11b11dd9d2f9f7f34d880dc5c06f6b9809fed209b98e61fb612785ef96405139e3e70a4114fe133257e8cd776b99cfde59be2e5d937fb5345fa3156c4b9530d600d7764b4a7b955732d2f57bbc65a32e828c7c7581999705d77885137f4b60355ddc088108146b7d291d3c75dab44dc9bccafbaceeac4170f0c2189a3bd3c8764e8d488a6bf9f5382479025c50d666184c82298c8741b81d24cc7e7a0ddf9eacebc107a9885d964fad193ccfafe4f235c300b75ba0579d484539d52ab3077918de68acb11e2284e60ece3715b024f549a3a6a414b874598f7f9451ecc0be72e161acfae6779aff4cb1c4b809a775f663a476ec007a38e0797eff1af6996c8e34c5141bcdda08d5e02b5532da57d08c8b8e5eaa58877b1d62f910f47e1a9b30b5d8d6961addab30eb2d59ae02cb2a05081d598d28bfebb87269ffdd167fc989a7e3ab966a6de47c2585cd0af92952f43fb29a4727f15388ccf0450020b077a3d1b957200f8f69ebb54d9c34c8a23b3479ba445999c08a11f4832489c63aaecfb6b779078079f2dddeaf3f38cf9b9e08774a0710b978cae6c879dae2afe5441c9892c46e9955a5a26a707636d2f8bc8c4fd0d08811d889c5f4bd5cb3ac0bd09a1c7931ecfb05bb88abbb249859a2beb9931dcd7fba5d6f52036968cfaba9a1bce070829eb247b9de16438733e6230b1a338e648bb95b3c2ccfd63cd4444112e15c026a4abb73fc8a31d1016af478e4d33b667a7a421bc889b679357b35bbe8f23bad180ea145346f96912ed0f9039b3c944ab961b1412e0a860f1ba65d13f02ca5c3e3e7d6f2f297991eb14fff201fe95ab9ea961cbca37935daf563146f661f06f0cf741a20e946d554fe0bc1901c10adcf8b60da9ef0654ddcd28bca09f4741760c5856e98d3bd68dc519bf4600a8d2974e6d79bff2e273c82c5ac8364cc75084fc0525a340d22199b6f559e1589739e240e3af033edaa7ae3f589b61e58f2ea2cd95291254306ef11f9d18e60599956e674dddaa7462b796ed3bed42d6a3408206558ebb353a7767d6cc420820fba0862990e26f4ffd703e2c10241c6c2b805f4960d1416f28cd9e8120b83293347a55dbac6ea121045d06ba62c1dfcf1fcb2a4122c99659fae9885b14a2b5ab13195e1522dc6169fc4ee2ae21b90b7757c9d40459fd94c417bbb4bc8254dd30a53d11cb0e4620ed26c159838a8e96bae53ae6fd4b870249284a58b0ccfbbe5fbf1ad649b27fb953e4b40e5497c255cc0d1e88366a63d85cedc92a78bd557f50efd9270eded455a50462667ba671abdeab171d40b5044807c54ac0a8cbfd6d6590b27a397e844adbdda135e9c900515b95b2df5451ec9591fa2f81618be2cf252d1ac2e8672121c36378a139ac00b3d300f50d0eef557cd8425dbb9a6a25a7235e27e0f301fd0b5991c21505f1caa659ea74cccd13364cb966a477a1993fafd521188d67ca8e69ddbe649369cbf1753c450c0d64ab5cba69bbc00f40400cedbb684197f23cd8a08b7a31801545df3cd1791a1188005747ff5b507765ec93f9cd2a80b02ccfefb16781051f71f0c6660b467563c666b575f98043d17022d20cd3eeab929e916d338ae49fedb06428aa3d7369fc6723c6d2f04d4dd6eb6427fc098541ca1e518e86c8f55ebae4de9e84721b4c07558c3e037f2e964d8b7b98839a6456a5c6b270ce8fab12ea16ea12e3cf55ffbf717b1092df4922f116a5d202126662bb8551fbdbabe6c7fcaa2e2c721666a3171b4f40ae6d99f14dbaf8f2115ca598436a78af585f5c1a7a166290626e73d323f628b53ded7b3b790a5fe3233d83ccc5b06c1665176114e3c04d0b253ef3c3e61290ecd2aa4caf843072a1f70ec1a3734b4245d12d1142ad3b2d82d3910bea57fd80e80ddaf2d2184c575df03871ff33b26a6f97456f998c8789f8f0154d89ca110e015eda252f86403a3369aa75ac41102517e68a46970e443202912c9f08ecc55827c73e647ceaf25329d3bd46d18f1f338530cf3f3ffbf8946faf53d36956241be6529e74ba0b3d39bbcf39bf3d0705abb", 0x1000) read(r0, &(0x7f00000000c0)=""/68, 0x44) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x5, 0x7, 0x6, 0x0, "d3a0ba8082714119803a27442e1035e8899a79cc", 0x7fc, 0x1}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) r1 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffa, 0xfffffffffffffffa, "a4eccea6b58ba94c79ee6b9be703011000f5a3da"}) ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x8f, 0x0, "5a28698c2312f3fa5d21c8891516c9173a85f6d6"}) syz_open_pts() 23:14:46 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "7b7369fa0d58315bbf900091ac72f6af1e82a766"}) ioctl$TIOCCBRK(r0, 0x2000747a) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0xfa0, 0x0, 0x0, 0x0, "bf832bed9fdfaaf4f4e2cd976313748405370ff9"}) 23:14:46 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000500)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = openat(0xffffffffffffff9c, &(0x7f0000000540)='./file0\x00', 0x8082, 0x12f) r4 = accept$inet(0xffffffffffffff9c, &(0x7f0000000580), &(0x7f00000005c0)=0xc) sendmsg$unix(r0, &(0x7f0000000700)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000480)=[{&(0x7f0000000040)="853494807682977409adf0aedc5fb7aee8bf70bdc113875393231952d48237a3ee17cea174da57da44d93892a9778ec7e77b722c2be5533681288abe9cac9e8e1853013cea7b1705ae026fdea1b49696c9f3b899dbbeca93d3b537d7fae79298800ebb93d2dd1aa86e0532fd6c8b5dff38cb6dcac0980a671d01fc2cbec7db1898942c5b82fb9f9aa967b5d197ce8291b2c9a1aa1fe778f011268fa724c47a529f1202b215ccd635cfa6ccbb6db4e44e9e62197600f8e5f18ac0278d2aeec709c56f6a39eda886f8ebdc075e124a1ce85f1996180c3d64b59eed9a3c11dbaae7a73852", 0xe3}, {&(0x7f0000000140)="cef33f13ff96a27391ed06e9393714e1a30233cec3e222a820ea1ca2340f7cacb443aeb3929561887c54f0", 0x2b}, {&(0x7f0000000180)="46e86f84f5882fe43d961a3609190248ca05ad83c0fa2b6867837e2e0ac9daf9421004a2ec17a4fd0bf2f592cb9fd96371d84b2bd3a15cec1bc838cb3b15bee98b95f6db95b3017057a165a5b3fb368b5ad2a199f20379661a6986685e5782af8bf8da089b161a795957623d5a8006baa872", 0x72}, {&(0x7f0000000200)="74f3e7e7e7dc8ec90eb3b32c25214ef2f82351648dc93c9a0d5f2db4f25a72088accf9114286d3e15407867e4d8cfd4e7601a0f6aa162be264d02b6b57016e394bfdbe5c2d0f1a5da3b66169b4cd0e01d88033ea26027954dcaa09e08f7faaa02edc5b3d19ca180b56efc02657f41efebf8bc23514213636c20cee69e37bdf8cfe54f3cd57af9685014c53186b91f6cd8ba60cd7d155ea6943e606884b5a4a6aa77ae1f388bc7a8c8b51", 0xaa}, {&(0x7f00000002c0)="974743f00e75b24bd38b6c4ff49f0d473fa36e6c176691626bd140c6d39750eee91ef2b1e9de79feabbdffcf96356c230a00888562ddd00f4f4e6524b8f79ee22535bc0c554ee9520c74802cf9f78ae3d21ee2d3a9c3f0e71f4ab8ccad329ffca92881353390948676f5e2cb4b9e2e432acf5161d6c506fa24922f53a63aeb7e862d284062c6e1a3db07e29de8da6498f6fb0281746d2c53aa4ef74f2f91c376be1e6f3578bb863845a7ae8aff395c084f7676b7aa17016db8b542f686c9f1587f90d02fd50120b76c692b0e09048dfd8dc3", 0xd2}, {&(0x7f00000003c0)="f8771963c09850380de74ed5059fb38c7fe195607406f03b3afc9f637cd3d4eab956f4bab403ff5cf243ed00f83705e38cbc9e6f64b3de567ce7f1c6d65b4286b1e84439d974a5860981b1497271324e390fb24c887474d55044043197d285474b67f5529b3dcb42dd1ddba7ff88b76aa074eb465867686c83fd4b", 0x7b}, {&(0x7f0000000440)="e874bcd26880173e5a253b078f86bf3586d0b4b6e67aebe991301f0aeb277ccadd214f59cd51b10ba0b4d633251ebf", 0x2f}], 0x7, &(0x7f0000000600)=[@rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0]}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0]}, @rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0]}, @rights={0x30, 0xffff, 0x1, [r0, r1, r0, r0, r3, r0, r0, r4]}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0]}], 0xd8, 0x9}, 0x1) r5 = open$dir(&(0x7f0000000740)='./file0\x00', 0x0, 0x22) unveil(&(0x7f0000000780)='./file0\x00', &(0x7f00000007c0)='c\x00') write(r2, &(0x7f0000000800)="05bcc5097a709b8194f0ecfd90d671c5251c90be48d289c1c8eebbd5fbfe2378911f1dbce0bcdf24d1cb28772511a603995e283065d2e3b8248f559493a8d73e5d2607a6f4ec6632fa33834632f42b4ced621721b7bab1bc28800df40a1a2eb3bc9a4d058b5080a1d520f93d25a745e52fa23eb6ba05fc475d7de433c3d48585f091cf3cdc8c66585cd758a45c8365bbe0ebb4e5d948d17d31a9d4ad92509ec6f3b2e61857a8da01006c6f894ca8a3455f0e09ca5dd8a669dc0fba4279f3c97d630a8a1faf6ceaa70df81f4815fd5dae3398c54edc3d9453fb3f1a23072c44ca58f821f2995e", 0xe6) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000900)={0xffffffffffffffff}) getpeername$unix(r0, &(0x7f0000000940)=@file={0x0, ""/108}, &(0x7f00000009c0)=0x6e) r7 = openat(r3, &(0x7f0000000a00)='./file0\x00', 0xc0, 0x8) ioctl$TIOCSWINSZ(r3, 0x80087467, &(0x7f0000000a40)={0x1ff, 0x7e, 0x3f, 0x3}) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x1, 0x10, r0, 0x0, 0x0) ioctl$TIOCSDTR(r7, 0x20007479) r8 = semget$private(0x0, 0x1, 0x80) semctl$GETZCNT(r8, 0x3, 0x7, &(0x7f0000000a80)=""/59) poll(&(0x7f0000000ac0)=[{r5, 0x10}], 0x1, 0x0) listen(r1, 0x10001) write(r0, &(0x7f0000000b00)="a03dae5fb085a38d840e216d68ca5ac94919f2bcf942c2f94f531be78c946366de64910a366f97d12ed0c2da019c3b95fb2a5c2ebf164c7f37c962488fd734918d49cffb7674c67aaaa2eb3e856bea9dd2bbaa9570fa927297590ed1371cdf36c0da281a587bf9285652ac3c9e2bffa9e98c9b8f612afa5ae7024fc18741542a0580afbf250f11d3eaebd1522a533346608a6d05f9e35a28635fb0151e4cf946753dd999fc82830b1b6def7d3b78f365fcd155ccfce7f1f761b0490c136aeb8e3c84a822dae2124181e70292c57999d750c9977177ac35ddb3144fbb50b709e78fe000d5f01ab54fe6b11bea26dc287975a32b6a4c9516ba5d3533ed", 0xfc) open$dir(&(0x7f0000000c00)='./file0/file0\x00', 0x0, 0x3) getdents(r3, &(0x7f0000000c40)=""/212, 0xd4) ioctl$TIOCDRAIN(r7, 0x2000745e) semctl$GETNCNT(r8, 0x7, 0x3, &(0x7f0000000d40)=""/22) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000d80)) nanosleep(&(0x7f0000000dc0)={0x8, 0x2}, 0x0) readv(r6, &(0x7f00000040c0)=[{&(0x7f0000000e00)=""/2, 0x2}, {&(0x7f0000000e40)=""/96, 0x60}, {&(0x7f0000000ec0)=""/48, 0x30}, {&(0x7f0000000f00)=""/202, 0xca}, {&(0x7f0000001000)=""/35, 0x23}, {&(0x7f0000001040)=""/4096, 0x1000}, {&(0x7f0000002040)=""/4096, 0x1000}, {&(0x7f0000003040)=""/64, 0x40}, {&(0x7f0000003080)=""/4096, 0x1000}, {&(0x7f0000004080)=""/1, 0x1}], 0xa) openat(r7, &(0x7f0000004180)='./file0\x00', 0x80, 0x4) pledge(&(0x7f00000041c0)='%4\'-+\x00', &(0x7f0000004200)='c\x00') socket(0x1, 0x4, 0x1) pipe2(&(0x7f0000004240)={0xffffffffffffffff}, 0x4) getpeername$unix(r9, &(0x7f0000004280)=@abs, &(0x7f00000042c0)=0x8) 23:14:46 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) open(&(0x7f0000000000)='./file0\x00', 0xd, 0x28) lstat(&(0x7f0000000100)='./file0\x00', &(0x7f00000002c0)) r1 = kqueue() kevent(r1, &(0x7f0000000180)=[{{r0}, 0xffffffffffffefff, 0x1, 0x0, 0x0, 0x400}], 0xc20, 0x0, 0x0, 0x0) ftruncate(r0, 0x0) utimes(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x796, 0x3}, {0x1, 0x9}}) 23:14:46 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="37a7fa37e37659ac8ed6dfa9080034a85c03e2e0177513a18db60390ceda6ac17400000003cf33267ce764895d247c1a15295c75273af45a259230b5c62ef186009b0200c1c369fa47bab9e1aecf0c4aa9f915a4e02f98bdf3155cd7d200000000000000065930e6059a3262038eb3a494bb8f09fa86f8f1bc7bc834db257824857ac315db10ed7917354a002af475d52a6bc1f511c49cf2e9b5a029005fcba5c9f065780f5a2dc7bb6b56dac5a7af0d8865317d0b602d051a7b4f01ebf452be6e39ed7181cc5ba922fc536345c7144c25321952e1725a87e133be783934cf817db97e3e6f9061dc78081a409bda89c2b1715f61767f25b49102d88e22123bf4960e1fd2b12047f7d143f35c095211e0e6b1eef25517cae6f77c1b9ee0ec069097f0cdba13cba096131872aa7790775ca8", 0x131) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xfffffffffffffffd, 0x0, 0x9, 0xffffffffffffbffa, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x401, 0x8, 0x7fff, "5c739de213ddae1949f67ef0d4ec8895231af6fb", 0x2}) 23:14:46 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0xffffffff, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x3}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000480)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185e8a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748a0200947da61d75bc9028a2b887f0130906e061a751737d1d6a2e60e1f34322c0cdf86431400b4dc386972d2eae1f50146ef1ead47dfc43c6c3b018be5419edd6c225c44b2c6a7755bad7e808f9840f9e13da075ee54c0682247a3ea5651238225996d2250f6e9b60f2f94c51a5b70a02000000182bb8402e11d81ef3c2ff8a0d530549c620fa663f1850071e5828dc1acadfc3e92423cb41191c368771b6626551a90e6a0998bd25030a0000000000000000000000000000975e981e8d0278831bdfa7bc38ac129bcfdf90523fb85f3398010a7c4a75bbd43c3bdd5bcb482609a156e7bd2faea6cd295a0b69068eae8c1a1c9917bfd5b40c6a140e48eab0cd51f295ee301eefe19c803f6e9e52250235eee976feb92cf54160ad0e4a664b0dd217f1aa598f8b0799f010ef33fbec6135e6cde2642f9c7a9a041c35478ce9eb69091cc180cad69099fa0e3c834a3ad3539d257b6d7e9c33e50c82b71ed3a8b7f316ea771af09f7c0cc94f987b3e394fd8144f23933f5e79543e59a32db323a762d410f1d355020ad663eb811fc2247a942c4dbc4a7f07cb8a4c7d9e2e19d3a371602f1192e22c4b61cbb89b261bd741e3a5e2f7a6bb6babd1d14251029889bd6b85a705a4029b25422404875f1a925dbb16ce6fed769e8d57059e9f6f5d93bc3c7916bbcd055f04", 0x235) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000040)=0x300000000000000) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0xffffffff, 0x3, 0x8, "b08dce58000000000072a2007f000000ff0f00"}) readv(r2, &(0x7f0000000200), 0x0) ioctl$TIOCSDTR(r0, 0x20007479) r3 = syz_open_pts() close(r0) fcntl$setflags(r3, 0x2, 0x1) 23:14:47 executing program 0: select(0x40, &(0x7f0000000000)={0x5, 0x3ff, 0x4, 0x3, 0x2, 0x80000001, 0x8f, 0x8}, &(0x7f0000000080)={0x62, 0x7, 0x0, 0xffffffffffffffff, 0x800, 0x8, 0x75b, 0x400}, &(0x7f00000000c0)={0x2, 0x80000001, 0xfffffffffffffffc, 0xb1e, 0xffffffffffffff01, 0x1, 0x9, 0x80000001}, &(0x7f0000000100)={0x100, 0x7}) select(0x5379ac144123d632, 0x0, 0x0, 0x0, &(0x7f0000000040)={0xffffffffffff0003, 0x7}) 23:14:47 executing program 1: r0 = socket(0x1e, 0x0, 0x0) r1 = dup2(r0, r0) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) 23:14:47 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x200000029, 0x80000000000036, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x2) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000040)=0x5347fbfc) 23:14:47 executing program 0: socket(0x20, 0x8000, 0x0) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x3c, 0x0, 0x0) getpeername$inet6(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) getpeername$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) 23:14:47 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000000c0), &(0x7f0000000100)=0x8) 23:14:47 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{}, 0xfffffffffffffffe, 0xf, 0x1, 0xcc7f}], 0x20, 0x0, 0xfffffffffffffffb, 0x0) 23:14:47 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000080)='W', 0x1) getitimer(0x0, &(0x7f0000000000)) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="2085176e3c066f2597bf9377e221e8a77facbd605bc3a8a860fd6c9437780c4c0876ad686d0717bbd1702a11a14ba9b836b80b63d4483f6b3c72eca0995a2cdb54e7df369dda989a73f0401b772bbf5cb8c858e41984071b5a20cd69d6af713c0441f483b2d71a888fa8479f79af092096a20d7e54b288276dd1e6662ced5b6274c0919c2b7bce2493168c4deaa39a8f7d30affe1c", 0x95) socket$inet(0x2, 0x8000, 0xffffffffffffff80) close(r0) 23:14:47 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) preadv(r0, &(0x7f0000000000)=[{&(0x7f0000000080)=""/155, 0x9b}], 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x800080) pwritev(r1, &(0x7f0000001300)=[{&(0x7f0000000240)="e8a12eda77830ec68d1e513fd828172022bbcc2f90bf438be315219de53324e1c92e5078104d124c0c9d3d6248c01abe3a6138830d97ec1d87d4c0b2ac40f0dc0f425bc3e3fd18ca38a439ea484276297730339d4664f7d3a3cb1f0331895a1abed427c663a5f3b33754af13d421d25cfa40b61aa1761b36a1cb79be5d6e2799373e1b152d75b4038d89ca72f08d1072e6808235d3fcb17cdced5a4fc8efb5f2d449c72e595fae0190490571ac74023241a56044b4635cb8a79982c5250cc1784c621c5f8b0c6b22c0483b4c1e1ad7c3202a057ed9c321976f214c766e19083a4f05ac464c576f30f06fd794fb7fba906b8a6e15af71fbdc66428019f4d69a033e86df0683cf93bf33b9ec88aac4a15cd057ca94d6a84514eb2a89161314531c8251996033a327930b210047c7f026061a77fc21ee1d9874699a6b1300f08534b80cdfb9257e7269c75bc1852137b280bcadb60d1f569bfadd155352343fc167fe63b8c8c1615bf2be0bfd2dca0081743f63319caa76a1d24a1ac462acb4ac0673f888d827ba76cf03185113b5c527715b31a9789ef65881a1d6c12cd32d63edac1fc442f50df722d7ce1c922b7a0920a9b6684bf8facd1222d7c7a3c79587fc1bac20a4c2b02fba197403b899b24f0c94a2054b1a9a5cbe58d0f80af666190ca4a22a667362041a214e908059ad4a497fe0de6bcf175a63812207714b8f54bfb474cda8eb3deaf19b9549799425a9c8a726835cb7c59cce11ed7873bae14e7a4e439194de98f96e844238a9cff23758c0f95b268358cd5a3d109693f7e6820ea9fac6311c6b51cc14b8689b75f37721026a6e0339f92225233e8bb40bf7139b22ea882d902e1d28192f542b7a4b5fe422cb93488804ec3e08dfa8e261eee14ba28fdb41eabdc2ae70877c0c22c673e767ab7c967013d8fda4c3cafd53a5a236b3b6f58c76b6c09026dac00a6f4a57da1de0bd0aa7ece19beef6d24e1c8694c8f5d17ccbf1ebad0566d1ea9bc499f1823dd1c7c11adde7d18592336127c04b864bafb833c1ce9eea472243e99807d8008d26d7fe6224dfe0087c9e59700fa01f93470e37cb7e19ebac8693b4e54ec2956414b9820b47f5928b1e5a6e85569df62ac3860f6823e85c164d39968e91a46fa554c26a57ff306990d0b9a6c3d72d875e6c3fa87df289bec915a59113b177ed98170f75a21748b80e95d15d710ff6b6a7e270f1d2cdb955df0fc73579ac54e3f2ec7e5ed5d6420952a2456840ce67e235bc2bc6ecb098f860092670d388f4fbc39fb0ca5f83312b49dc9b7dfda8fb2bf34665a215e27d9f596548ec3406255ee369c414e211b09ea6792cf44930b1553ed6a87f6b02df9fa6eb249c4e9dfad42b266e274192bef81f2a33975070a0657ac6aaef7c91adeae9d6a6e8274e31a6b8f42856291a503fc0094f1716fbf485205169cd0b5a47b6af240ec9d37a304ad5fb92063199903bc3742a5b496d4add4284b97b333b010e078fd7f320d46331992f0fa0a9c5e2402d0e5830fda89e4911d0ba36cd5b1a51b8215113540d21ad683dd80fc0d8560be0d086f02167712b6266c0fab28c09e44d570f66831bd89ddc2b3e28b66e9bcb4257838116c827a22783815df6cf45c64c8b4c145b782628dc91e2ae1fba0bd508f69c1e5755969ef689d0cd35b04f46e4b178107075c9fd96614a9e9b3708a1dee41a54e448a248496c9755430039cacdfba5a740a914d420d11f31835841e77e4fcd858b30e99d63076859e404412e7f9c37565dc3570710f75d1a03548f51aeb4d4fa8eca85e55cad819e0ceaab76198113be616dd61265de5c10baedf535ac81732a4f6842251c52c784f2df9ef60dad10eef43bef87ae0946d3591a0d87a13af0ffb46c5baee15162d06f48af296271f8f137d6a92c6fe9ce1d5aac3c22cd567ac123f52db4f47674a38dd9c4039274856c3fe4fdd5401ce9cb42a81f9402a7c694bc20120261623ba64c9ecbb2197cee1213bb37cdf6eaeed85c2639d69705320fec88ff85951c3960a1a978d5ebae88b0d0ce432fb606fe72e57d685edcb60fe920672b71df07521c6b558de7b1a5199301382b9435c8ca6d2b85098c6c1263e675a88c4a904b980be21c50a1f0a5c0a10e7f2cac3d14d1c8dc16308a0b1a1935ff59ef4a4e769972fd80f4e8b6f7a00800b429694f21c263afbd8851f046765cee13c214e80e5dc812998c9c20d01ec2c84a3c6e4c8a790916b0d7bd214145615f94a06a4d59f8c2650704f65e4823184ee61213a309a78ceabf877032b2880eec2c5cc97ed8b6da77a163ec47dc204e3b533f03b0877da63c1d148777bccfceda89c13f5af9971c0743b72624da9be7691f52ab327102e56c2edef9c171acebbbb104499db120bc347778f1f7e819871d0d3667c26d2bf938f8b459a6719fa91841faa6967600b1ffee61b6b6eb1c9205f805089c1d30098b0720cf3e3427305b29da5318b625c13d714c5618b927be5e9cd168db73fab7c6edf259978dc317f6a41d23350de107782c5c153c832b8aaac85686ac981435a90522d2ccd04b8450a3fc72d5e7760564e987564c95eeb60503e7e3e60740e02053800becee56a9f2b1e7a076b5e45e0e58df565a5998a324b69cb162aa73fb16f458b3ab3242b1e2d3cb6fc124a7b4769535a1f24670ea7cc33ec1a7dae970c76dd70f6eba066fb77e795b55780b6f85da14223588aac40aca117049a0cdf13614cb596115d94f53c5ce33fd9541722d1b58416bb962e3c164de74326bce7b697199464772a93c7c4ac22bde3711b9d2fcfb46ce2bdede8d15163bc27f42435a1e83645d7c80d8b318fa676ad8c47ca757b93a4b2c473beb93f6d13d078f81e77647e45c4ac913475e21668514d39b603ec2dd07203d93e63ad4d4293480c685e18a39cb4b6d4bf1d539358dfeb5808a36edd378e6644cbd7c38313aa054a18b6e76f469b07c635f914d782e7e1322fd70f570b0ac8f64291f5e24b5487dc0743ee2ea71738e97fc1401eb27fb1d717c0bdd0faa4c3b43650c3d1b9083885772ffe726e768a25efd3fd727d004a2fc095309f7e08d7ccebaf4ecc6e6cf82221f5d9836637ae90959aa355fc9426232f83b0b29a1842d273566d9723ca5212c31b58c8bf3f3c74f0f1d2e5c4de946461dcc5ee02267c1e58fbc4e73b25bde4dd7e78473029df9b9684f557134599c49871244a73ff864eaf805c42cd86dbd30ab86517aabf81803ecf0dc93835ec4c4f860673fcc75d2e6207ec6e4d4b10e0b931598684fa6c955d5e0e06a4a2ae67fb5e7974024e7dd7244f6ddd653bd084187ab062b08a016bf7697d051e85f619213d8c48eae906fda0030fa28eb2836d90fefca8dfe74c3860947429332964ff6ecd1531e6d9dfe395f529bae843c30c6769edda9e0f5d18ce6627e12030689ed40fa5534bbd51ea862e522be2e10e5c3508a5ef5e637366e80a194637bca2d907afeb4f28ffb1d0ec0f65c970a3d3d792751eeb65be33610fb01d69a96e45a98c267567ed164de44124edfd63736590db3f4dccd9a29d778630918a3ecbecb6428eb09b9fbad6204837ac09f11024bd25d526ca5bc1848b8afc639c1c21adfea4c03c8bc330edbda67cb650ffe51d92d3692a6afb276b14e31e3a9a41ce66ae1088f5b66932d85576bec1ba2ea8c6d409e384bf5bda5c0908b3f5d48ae173aaf9841e552584fdb02526c690e5877e149085bbc20d977a3b73922967f3cbec49718d1ccd1ad3b08a9c0de1b6bc8b25dd4d7760a1f69dae9ef0e988828ac39bdbbfd6471569044428e081e94b8b358a8145bb7efbfe437397d3aaf5d513d4233e23445fb0fa2759c608edec64aabf98ba1ce5de825661e921922c2e1839227aeba840460980296279b1c381d661e1f3bcc98a98d3ee774c3dc83ea75b0dad9326361bdecbd5a16f8926c50cffe726ee0ebc1c1226d34e5b7bbafb8d98ae17434440e687c0d2aea407d1f88387666e34611a0d98fbcb0fb5eebf89627b2f84598f7fa9473c917735b410b7f575c00fa3441c88d025e048de6eda7c15d50fc86d5f453e2e08bee218fb8954f6c35b66b48e536eabb914b7052c8f32fffec6c1c3cdaa9709a8995ac5ec435ff066b304aca57acb13a1b787791dd8aa0486596ae3213bc6fb72f07464d2de5ec6edbe6b47b4466048f79f6a604b826d96f7c1814eabbec20469e4f541239ae34d7497a741c42d1fed2f98465fba6a7d172f9e1fbef7872227b56c36557f26cbd7065c0c3ee255862ae408ed3230dfe9a4b206da70c7cc7eede4914061c25c2a5a9a4c1c09d82eec0b3d2f49085783301b34bc99ffe5be975b4b16852f377b20b4fe3c71fee5c95fc1ed8f160fa3b7ff523cf5ac17c0978f65860208e3f7039d76c5ee852534cebd7610df2efecbf4a2323431acc5f5c2dd247fe0b6691696767606f5247593247bf889ca336da3f7fcf112e50965694e9ffa6efa0264aba93583efe3e464a726c50204dff47fa8fa7dea423519b2bd3e70817cd48fecefdcaa54232f203efd04c076574d4c7d7d86c43351cf3216414854b57e8c9d2a957248fe7c8f4f95ef216a9401f15f20b4b5b45b414073e0b35149ed080358d0fbc84c23d3aac3fd0c7ee7d41e531ac54668af4e61d9f7d7eeb89cab93e85d0622b2b9253fe7815bc6833b7adc2804d8457d420f7e6e6f4a3d1c8e9d0554791f01457fa4b5f455541cdb8d29b1bd0fb6c163a938fe20a76d97360f595216f18fc17749c5b41ef968e14b306343fd5e36bc35bae8847381bb5b40ad794bb24ea81580f1a2296b1fbb7201e4f407be3c222402241f141e3878b679bc3cdb386e4b4f9c8b745781197a8f66d78bb56eafe124250bb0a3743d63d4506df1937c05b88050ffe3aa51d86dcf460e9661c5a2fec76be27f63eb9c7f842b32c93539564806d28d879ec883b079bfe41dda2591c9a9c86237c53e530d30862b132d6cc73b6414b62b0e45fd296b8e64eb949f7c76b995ccd28d3e9df528c37a5ac482b7ed93a53f9cfcdd21ac2e4f01944b0e5898988059b0e6b1362d1a9887955fc169387328bab69715a023674cf9be354bb433798e5c9f42d5a35cdb3f034295e8028edd8d4abf84fa5f99b32d60e3623f59226fbb1bfbcc9e9fc125502914f4845f1082d6804524907d59da375bdaa894caa63b55ac366eb36b056a195d201a8ced73ad44b7224b961d2e32164b99bbf14812033eeeb87a0398da021ecc6d9dbe52a6f4b1abd19f3899623291c68ed0c27ac1bd229334255717ce20ac7a8e87282eb9953dd1f96488612fa3f023cc9378970a3ff3c3906c983ded0f09aa4307dc9a4d72df5c522ba9a2fa2405883fe311dc6035e1ff08502808aa57dc1fd1b0247c6c5353e9f001ad6d8af9e949c1a81100257457d8916c3ee372e483048020e828ee1ae18ec6303647155e852c9996aef22dfe37740bf70af66374b12a01b18e1ca00bc5b2204a06c2bfdbc3032195a0ad58e78ccbbc897cd24e425fd8f4dbbf457bd528d05be35dfa564450caf53d096c948dc4d5feb393eaaa6668d4613f21b3dbebab0a623ab41777d0f7431edd2a43aed7568db552f2f3a464317f9db0ad8119894d04a2d7636c7a253272105aebf51edcafaa304520e3f4b2d01b02312f7a8052bed4bc9f350299d00590724cc35a52cbb95ce617acf127a9502cff0501b3d696bb782b118602bd53e6955fb1a7bdbe727e8fffc6591d774a92072bbbf8da6cc135d5a95a3885c7f066727197631333c835c35deb9", 0x1000}, {&(0x7f0000001240)="63cb27efafe5916f7f1ef6759efef5d22c890dea5b2a1c2b67d294", 0x1b}, {&(0x7f0000001280)="3879b89984a065dea5632b4628241e42461e1e99cce913e04c635c8983f6ed7fbeb73462dd7b45d9e30fe2719c889ab18f08d5", 0x33}, {&(0x7f00000012c0)="32457edfc3ed9c70d197b04eedbe62ab6a641efbd488b7d1453c751f7601709acf3652d5a484a4d37de10e2b6e439d8f6efa9212c120602afb28cb6d1c524d", 0x3f}], 0x2, 0x0) rename(&(0x7f0000000180)='.\x00', &(0x7f00000001c0)='./file0\x00') readlink(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) open(&(0x7f0000001380)='./file0\x00', 0x8000, 0x2) renameat(r1, &(0x7f0000000200)='./file0\x00', r1, &(0x7f0000001340)='./file0\x00') fcntl$setstatus(r1, 0x4, 0x40) 23:14:47 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0x0, 0x3}, 0x8) open(&(0x7f0000000040)='..', 0x0, 0x0) open(&(0x7f0000000040)='..', 0x8288, 0x0) 23:14:47 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff}) mlockall(0x2) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x2) munlock(&(0x7f0000ffe000/0x1000)=nil, 0x1000) bind(r0, &(0x7f0000000000)=@in={0x2, 0x2}, 0xc) 23:14:47 executing program 1: r0 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x87f, 0x0, 0x10000018f) 23:14:47 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000004c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53ad7cfd4cc9d201c43e8cb01dc0860654e4bef28fa857440d1f1951f1a85dc6ab196bacc7cfe17a10be500d0c443a95ec96ef09f4539045135077839a0befa55facc2ad517840b6b8b6bd53a5ab5c86baef4ba979e9d54bfb7b9579ae7819cb6188f8bc8823b46d8392b58ff10213eb07b31c593e3fd564dec0258db59310ca697aa3f4c76583e756876a6dce5479b402482424bb2f9a14c2282653abcc4ae536039cfecb05996fac701b95e2ee1147173369e06cb6b16a008f537a45a54ec", 0xb6801ce623476327) write(r0, &(0x7f0000000380)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae8107ed", 0x107) r1 = syz_open_pts() readv(r1, &(0x7f00000001c0)=[{&(0x7f0000000280)=""/235, 0xeb}, {&(0x7f0000000600)=""/225, 0xe1}, {&(0x7f0000000180)=""/6, 0x6}], 0x3) close(r0) r2 = dup(r1) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x8, 0x3, 0x20, 0x9, "dcfd29633197f4829dd52151ccd4ffba42f1239c", 0x8, 0xfffffffffffffff9}) r3 = syz_open_pts() setsockopt(r2, 0x7fffffff, 0xa83, &(0x7f0000000140)="80c4", 0x2) getsockname(r2, &(0x7f0000000200)=@in, &(0x7f0000000240)=0xc) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x5d, 0x20003, 0xffffffffffff07dd, "b08d9e7fed2900000700ff00975b6222e5000bb5"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 23:14:47 executing program 1: clock_gettime(0x4, &(0x7f0000000080)) clock_gettime(0x3, &(0x7f0000000000)) clock_gettime(0x2, &(0x7f0000000040)) clock_gettime(0x3, &(0x7f0000000100)) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x28012, 0x6) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000140)) nanosleep(&(0x7f0000000180)={0x7f, 0x3}, &(0x7f00000001c0)) 23:14:48 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="0000e100000000e400000010", 0xc) r1 = shmat(0x0, &(0x7f0000ff5000/0x8000)=nil, 0x1000) shmdt(r1) getgroups(0x4, &(0x7f0000000000)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) r3 = getegid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) r6 = getegid() setgroups(0x5, &(0x7f0000000140)=[r2, r3, r4, r5, r6]) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000200)='\"', 0x1) 23:14:48 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x3fffffc) getsockopt(r0, 0x29, 0xb, 0x0, 0x0) sendmsg(r0, &(0x7f0000000200)={&(0x7f0000000000)=@un=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000100)=[{&(0x7f0000000040)="7b150e0711ff787721b73e64c12d542c90e5e25383e9b7fd93f74ad72aa866156acf41a284b459b1485474e409f1f03232b522a5e95400c547e102413520768b72d3664111930030be6cc14ed21bcf428e861ce9046e4d77457211ed90e579b689f5482e693d2024520d4fc3cdd40690e62933202959dfb2ed7e9944f6584364f9f662deb170b30129ee2c07352bff641729dfd7da43819ce2932872c12c441cb7b04784e1265e6ca40c614608", 0xad}], 0x1, &(0x7f0000000140)=[{0x20, 0xffff, 0x3, "bda5332556bdab40f06e489a3967"}, {0x80, 0x1, 0x7, "c9fd9398b4bd75c4fe60132c391ba2d17d526b7c7b0583aa8828e32facebd14f8f061d3e35c0e45aa40bc44d8cffa3ab1f0fbe2d8486ffc2a0d64513e1a1cdd3a8831f99b3da8fe086a28ffbdbf32f27e73f5206437e7e12826aaf4998f4fb456522b423ceb69b27a2"}, {0x10, 0xffff, 0x24a8}], 0xb0}, 0x400) 23:14:48 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) getsockname(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) setsockopt$sock_int(r1, 0xffff, 0x20, &(0x7f00000000c0), 0x4) 23:14:48 executing program 1: accept(0xffffffffffffffff, &(0x7f00000000c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d2c2ba781137a8fb"], 0xffffffffffffffff) 23:14:48 executing program 0: r0 = socket(0x1f, 0x1, 0x0) setsockopt(r0, 0x29, 0x1b, &(0x7f0000000140)="000100001905f522cd8231f46a22dfe9060044f66db8239f388104cbae67e54c89438832030000000000000095622247f5", 0x2f) getsockopt(r0, 0x4, 0x0, &(0x7f0000000080)=""/141, &(0x7f0000000000)=0x8d) connect$unix(r0, &(0x7f0000000040)=@abs={0x0, 0x0, 0x0}, 0x8) r1 = semget$private(0x0, 0x4, 0x20) semctl$GETVAL(r1, 0x4, 0x5, &(0x7f0000000180)=""/112) 23:14:48 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x0, r0) fchmod(r1, 0x0) 23:14:48 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000002c0)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x3ff, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) r4 = kqueue() socket(0x11, 0x8004, 0x2) kevent(r4, &(0x7f0000000000), 0x10000, 0x0, 0xfffffffffffffff7, 0x0) close(r1) socket(0x18, 0x2, 0x5) 23:14:48 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) unveil(&(0x7f0000000300)='./file0\x00', &(0x7f0000000340)='r\x00') r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) utimensat(r0, &(0x7f0000000180)='./file0\x00', 0x0, 0x0) 23:14:48 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000033, 0x0, 0x170) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) getsockopt(r0, 0x29, 0x31, 0x0, 0x0) 23:14:48 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) syz_open_pts() readv(0xffffffffffffffff, &(0x7f0000001480)=[{&(0x7f0000001500)=""/120, 0x78}, {0x0}, {0x0, 0xffffffffffffff82}], 0x3) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000080)={0xfffffffffffffffd, 0x3, 0x5, 0xfffffffffffffff9, "845c5509002000afb481954dfc5c7f8ad79f2700"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) getpeername(r2, &(0x7f0000000000)=@in, &(0x7f0000000180)=0xc) 23:14:48 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) select(0x14, &(0x7f0000000000), 0x0, 0x0, 0x0) r0 = msgget(0x1, 0x1b8) msgctl$IPC_RMID(r0, 0x0) 23:14:48 executing program 0: clock_getres(0x4, 0xfffffffffffffffe) mlockall(0x3) 23:14:48 executing program 0: r0 = socket(0x11a, 0x4003, 0x200000000000100) setsockopt(r0, 0x11, 0x3, 0x0, 0x0) 23:14:49 executing program 1: socketpair$unix(0x1, 0x200000002, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) mlockall(0x3) sync() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x3, 0x200, 0x1000, 0x0, "02a6e0d604db7c558a60610170fcad9276bcfecc", 0x8f, 0xfffffffffffffffe}) r2 = accept(r0, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) connect$inet6(r2, &(0x7f0000000100)={0x18, 0x0, 0x5, 0xfff}, 0xc) 23:14:49 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "81f310b890653d3d1c337ffda9ecd7662e909178"}) mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) r0 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) getsockopt$sock_int(r0, 0xffff, 0x1007, &(0x7f0000000080), &(0x7f0000000100)=0x4) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) munmap(&(0x7f00001ef000/0x4000)=nil, 0x4000) madvise(&(0x7f00001f3000/0x1000)=nil, 0x1000, 0x0) 23:14:50 executing program 0: r0 = socket(0x11, 0x3, 0x0) kqueue() select(0x40, &(0x7f0000000040)={0x1f}, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = dup2(r0, r0) connect$unix(r1, 0x0, 0x0) 23:14:50 executing program 1: mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) unveil(&(0x7f0000000140)='./file0/file0\x00', &(0x7f0000000280)='\x00\x04') stat(&(0x7f0000000400)='./file0\x00', 0x0) 23:14:50 executing program 1: socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) connect(r0, &(0x7f00000000c0)=@un=@file={0x1, './file0\x00'}, 0x2) r2 = dup(r1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) flock(r0, 0x1) getpeername$inet6(r2, &(0x7f0000000180), &(0x7f00000001c0)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000140), 0xc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)) setsockopt$sock_int(r3, 0xffff, 0x10, &(0x7f0000000040), 0x3) 23:14:50 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=ANY=[@ANYBLOB="10000000ffff4b932095e77de3ebed6b72bd2dd4b07444b725d1f2e5a7b1a5f3727551c8705e2704137ff54d6752278985c65a41338b0e3e23ddd945cc8ffb0cffafcceaefc08bec0464d00029308b5ea1a3ce9c59c72a19b3e9d6a2232d4f721a1f4e55f31f055a2a30f60a3cff88d9decae3c4627ecc581f0396d790fc11126a40e09a528036b40dae0ebefdf146e255b899e927961d96cc901226a7d6727c3c9fb65e4c9b3ae0b78f2db9fb56"], 0x10}, 0x0) write(r0, &(0x7f0000000240)="90d2131fca9a0210416fdc6424736a4fccc5cbe2e68c70d63e6f60c9048c0c7fe53bd2f66c6699ee060d91c3a0dee120cc51152b9b11b9a6fb1e0440774d48a460cb5e2d17c8e722015ccc27ae14d15b02a126901a5f7b97d89154f237f8635dfaadb68759a009ab9caf3ac30720d00f20f781cc6b0db246b06eff26", 0x7c) sendto(r0, &(0x7f0000000380)="a2b2ee64b72a39e8fa97c1a80a0c778c7f04bb8abc2ba7a4e4ec70d1d16204da215d681d0cdc17cf75c9ba075d61d3e8649d5069a397bc1898d27d384bfaa50ac51c6e9ad573e6fec603a38247baf19629bcf5f1c41aec4d62c37e843f15dd6e78398a03c43fb85f8290d3fab1991f79d77880abb4639a762be95a15492f723b31a32be3d8b7d2ac30fe418ef0e89c48ccd5a838396c634dd418aed1476f159e93d42b4a21ee07c01da541633d6aa50b4d0981fea860ce37e440cb46be3457b1d22204", 0x1ed, 0x4, &(0x7f00000000c0)=@in={0x2, 0x1}, 0xc) accept$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) mkdir(&(0x7f0000000140)='./file0\x00', 0xc) recvmsg(r1, &(0x7f0000000080)={0x0, 0x272, 0x0, 0x0, &(0x7f0000001380)=""/232, 0xf}, 0x0) 23:14:50 executing program 0: r0 = socket(0x2, 0x4001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0x2, 0x4) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="840a2e2f66626c653000"], 0x10) r1 = open(&(0x7f0000000040)='./file0\x00', 0x108d4, 0x14b) ioctl$TIOCCBRK(r1, 0x2000747a) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000080)=0x1) 23:14:50 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) open$dir(&(0x7f0000000000)='./file0/file0\x00', 0x10240, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) setgid(r0) chdir(&(0x7f0000000240)='./file0/file0/file0\x00') 23:14:50 executing program 0: r0 = socket(0x18, 0x1, 0x0) bind$unix(r0, &(0x7f0000000000)=@abs={0x0, 0x0, 0x0}, 0x8) sendmsg$unix(r0, &(0x7f00000011c0)={&(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000001100)=[{&(0x7f0000000100)="9ccb9da4aff3dd5f86a740c6b9574208c740d839d1cdd690ee73537970f1ea7fe71ea23aa80a06bc248406eb7f630ecd7fa7deb4a062fb0fde955011c146f37c6f40bd1f5f66094754f7057824a03326a38ff063505aec9dbc1bb645eb9b9c58ea21c7e147fc05695ae1fa1608b3031ed11a225b07325fa226aac9de77b4e1180a69a2015d18354f1bb9ea34ce4294a76d5e4e218f6eda7255f28f4e2a65405a33ab76b8beffcf1f0bf2974119b4e4c762ea4199d8b64e618ca34a01386e2edb30d95c0b794ea208fd3206a0457303a0ef6a93da2d20dab51331cd5fb6a29210c6a0fb2a2de90fbb47b5af8866b1a82fba34b19a0cd422b46c2c01d9aa010b2eccea961f6ebc96166a451da14a4665ab65c8d0d4feb35ff36db91461fe370fb8bbc41b00c87df8cf772048e960e17c1b6c18c42e81c3727fc325507409f0090ef319da37930edad42e18f7b5c915874acd40ccb74319437a9b89f2e18d386c834375134710645117b5811c9cc3ad9688c21311363f6f5fb8d2a5d88a4c0b4eca1f5914d0f779ff2c73dd10866c79216aa8a42f48de39023454872b24672204c73ba910f2b306fa135da1f799b0b0e13d2eb5e1b117a4108a4f30a10f48a4eea4825a83f761b09ecb0d9b13e6558c0aa8efd966f5cd2fd42514b475f1b14c5f48e91bd735326e81632281726dbacce0cfce5bc0c278492953eca282da28a5e08e9d8a8bcd58c4aa30bc4b1c7a241cc8a4696eedd5a7e2a96217421ee483224cae51e056dc48cabe8ade3608cd1689387d9df16dbe9354233f81415b3c20576a627cb382644b24895262a54ac4772168824d1a8236eb55ac01ecb6756806b04b24156be47bab2079c921db50ab38d04034c41bafe414e7f43f8a09fa8d8dae2d7ea6654eba41462c833cd89157ed5bd9ce71fe0eb532f389dec2c3efd1cc5ff591aa66c48eafe881572c59ff4fc49a48a7572b0c604da0a4b72e13e6e3344c08cc5ff59628ad1d0e6b6c4a46a9c24cc2bfbea4b58a29c052c576d67a8b9a36a4151292dbc30d027ef0dfffe8433345f4cca7383c66a30de0d756b2d09cd3fa27137a45147ec24769354683e49b8e0d6d4378de246383a72636d3064c55e953f8f87ec57a672349eba6941de3635887c23c18e5bb83fc2380d1bbac96bf70a89aff1e981c9ba8a2106af430c9c1edc98624962e4d8e386ed8f57e637ef4c68250346de33af0f2816c17460957bfae6c5cb1ede63fe32f0a14e682353c4ee34889fcf9e01c77620cb76c5fd3f25b6f0ac99a966a93d07eb3c5efa88c4d9a48f769cce74c35a1c30dc8b7f7b979b8e754aac3d1771d07a8f2631ce01e3a8d88311e8c1d6a731dc49fb75a384bafaa90cad4cbe0712cd6980cd5e01144d493b51116e219d375ad0429ecc5a3865de604bca14db942dbbafc1036d3770a234f65370d2f75b72af06d9e203d784e4c804cb53855c85bf62c22d3d2b866e7932c3f7db1ef9dfbd68514217334d2e7eca1e2f3fce8d2e4bb4796f86eff5a0a0e94b0b8cfac57ef1aedf27e87a3532e1a508c5078695ade5b94e4d2f6fc0d760bf267ce5724af21fca653e39f95419bdea3118e27b9a35ab8e1d39be4835964eedbe2fb1aad9243c388aeed95f31d8b0353d81bc626ed669eb0cb854c38adbb0f13b2d96c464e18cfdff407062895f351c4bcb079b6e66a8221f7700eb56e6c217f693379c02eb6f3c92821bb84f830ca735dc866e3a8cc4f8705b9de426333d93d59be497a302e2b6d1cc59012b9a39cc2ee8ee088e02788a7a18d08ae8993572a46fa4d4cb37dd18aa37e67632c775ae8eaaedf645b8217789012554f515f3180cd5581974b5f84a34a303f3e03ad915678013c70945285ff4567e7e90a4d7287d886080e7aaea8c94a15e84dfe434d41daa48576e49356bdfbd255dd5623caed4ab363f2ae6f5d1edc4e083c80f1119a00d411cf03d3857f4e7919739b8df1c8f60a87a57f1ec1dc2bbe4279a03dc84762a53732924dc7c0ac2fbf519fb44b73fb721ae4be0a024753dcf04069777cfddd38fe03759ca7074dcdfd848b13e717460ce5e79a215b74a3638755bec62ccfebc5e566a66e9a22d43d083eba357eadbce6c55fc3c544b294bc253e15568e48472258dfe5c4fea921e2b5399f073ee5b9585ac8d416c94cb56945ff67024b3e7ff0bd1fc3d185797d069a48816704e21a093bfccfcea0dc17476d8d9b000ac24ba120610878351db020115183d84046678fe3564309008928312c8a706834774379d3c2515569a5d980e860582293b379e7d4fb2e0f83c45b1b10ce2ba2a417a282082c4ea49c7ff2ae076e23131e5117b1c4aecbd95899a1c2adec5a882fd3bbf3f2598a3a6658d499bd9c83afd178ff32518e22ac3bb93e33d2137fb904d7c373db75c31a9fe71949d8feb7756ae4cb345dad247143faebed623e206ab7f9a66dc5894252032e1087e7e1baada20ecb067377aa69f74810693026cabd8857c9820cb2c662751038e0f5d3fa24694122b469a6f7b4a3f3b0270b4a2cf0cbfa96330e41325638c0bcc41eb36c8882b571f8b0ecd5b69aad9a398a93784cdb62ab80ece3c91f56a695f689d0c1743e6380941c519033e552e34132cbf4209a2ed54817c47dcbb1a11730e0b61dc7927a7291c5874022e00c2341e415d7b20b7d62594c307d468714d6b06b612e5c22716c231a548cd348e6b031ec0a1bb46996525421580151d89e0088acb83acd0f0759c4016c083203b06ebde7bcdfd1f1ab1d84a93522786a368c941028374aa74f8a266689e520387b35218559efc90f6ab8dc046081aaf092730560fdcc1132ad032d1344a7032f2eec5200881e82f405b3023805c57229a377cfbad0da163084c9e467cbbdc8a9c9ec29215e4b7622477920b7de429ebcf1c0aeac965e140812067b1ba9638dcbdb244319dd7a98586d7a565f575a6fd96eeba37845c8f7f9974970e0afa80dd2eb62bb359e274fbc8686d87302158edd0735987ad1d2320554863010ecdb4717660b5c3047b86906126b2fb08958c59b5d13bd89657cdc9425869d561bff1e229f5b433e0662381e6e138d8522ccc2f1f906c28270e25bfbd12636aa646101db01d02d131c206e4453812d8653c271d7dd31571d3fde72846a93f17fd744a63dc5529c623ccbdb6149d19353b42e81a02a293d8fa96c0e1a261b7d8bd03ad943925421f1ba86fbe4eea0f6869d7f0d5c03c8aaef8437f0faf33704915bb2012b68d64ae33a8adeedf3f7a55a2ae55cafc312c527d8d3b55bed7cd7cedc4f8598a7de22eccc01150eae80cc055dfc66bbdc620c25d38a1ca62473edce0ac151b8e9d81bc94202514ec3195623a6111e1d0acb578f2fc39190df3aef7e6bb7b9818e2e40e2a7c29e2c9c88957242421308d42b290f9cd03a1e770b1c1c863ff27336969e5101b2573e3fa673811f3b55c4b795e514ff7aa09c9f032fdf1556b215d43a398e77907d8ad0193dfb283013a3f232b0e331e4b3e9b7e447b4c675a27dfa1e156cf5f1e9f0e7c4df22fd1dccba1376befd9098ed4dce6dece8df887768515c1648ab5ed6a56c7a3dd58d211278431a01d92c8895033eb2a2628fd082bdcac1b066ce55299c1878e13ab4d41c38b8fce7731a84312d781a5e2e404b1ed7e5e4981e17a1e31f14ca81384f8640170cad3e20b8de33c212db9311ac612b95a82f639444567f225927acf3947cebf530b993eba45832d518a88022e06fbbe80933ecb6daa6e5d80afff2cec10a74aa423cdbd740bbcbb03318a33ed5cf0eee2c1845078a3429a899ce6a7377f618615ed90ee319f9acef88af8622292d0d402773ca843b4f372622777731f4a433b94a6cb50b61a996d210002929d66f4879ae4e62f79b9aeac654e694d10c8c10ff91b8a77be9d1860f77841afb211c406b1557b5c45fc9b75c605bf30eb4a279716f13df862a0659a7cba325a2378efc1448702e1efa9acde9856c39f62500a75fee22dff04541da942f0af8b97f5a11e28b545f233ef5e57bff0c6e125dc2eb49012374428a25bb093b9156517229c9d26c2d9ef9a6b4c2226308623190babd2f5e531ee7cc345072595eb807a596a754cb7a9ccd76824625cdbd03ab083c1f7efacf5bc58a9001d354e2cece1e47a31c886429a8d955c97930001d013a3c8bea51383d1992a7da4d1c879c7435c8ae02397aa351e56a476f09ded22d34484b180c7e02f948cde0166112f6e2e9ae26c1e88b4f5ccdffd6325ba6726b6ce9771da5d85efec8d6b962d170031a11ff0047962f09a92d4110c5b6ea05393776e1f800fb6bb43f0065565f903b086467b74daba8a25617a89029c1099e4dd34a32ee46f8545f02ae8384cdcd20006bc77da27e048ed4e22f31c1580f2cf5d74b1424584952f0bc2c43b3e8ebf44d9ad52a3ca5176b1fa061ca28847967e37284a10ded6e07ca813cb801d5066bf101137888f00ebaed3df5d069eb3b986ddbc2ce6050b2eeb651a7b0bf402bec43f62614046293ed72666db0159ed51a1d555f5eafc9c785e2860d18dc55c412ca6266d13419b4cd816f11c93374c97a31f020bedfbbcc6647aa183f5f188900b29cef30554cf934dd9f2da5eb1653e1b7ec5d5868fec463901899af094affe4473b7ad8a435eadfe832f17e52303be47a1029605e21a41222a3d93098753c0d2f6744b7086bcb7fa704762788ced6c130ad982002b961b303ffad7ba129ea3374bc1cc4e03da9f0effaed74d76b629e2d8d7cc70f5a267f78a6683ea845720b4d1217b72a7b0d0db2b97489a30fdcfaa9ef13479950859e9526f90895cba91b9e726e99e97e1c8c01654f253d6d0efc90f2a97366aacffeff2e17890073e3f418c7eda45ab4b0d62cac3722b0cbae3d4905e2701528d7d678972177eca6f4268c461e32cbdd68c12b96492f7ce4b8f5a28420953087389c99b6c08422922dd020c7987489595899dccaf13e0d1d1b3508efbc6d2b24a7bebf6da001facde421ffff8f79e1cd276c3ce6e212e00a68001f84c76529dc7203718f0d3f9adacdb01943bf2c9ad9c4f5f88deb493977476a4178b25cc4866ec4c774e58d889ac4b9aaded359098d09bd8102d5e0d6479c569f5e343969b89ba7b8c5b34f45486e7daf2d8dc35d3e63d0acb9b72ef4934bab42c4f30fb825e7c24cb21ecae8334be45f10a761f342f3dbb63eb622ca9f69f7efe9a45de0e2d27b8fafe8d3f30a8e0f6857704bf26b39a4e02e5fd8e1109fd9cb63dc11fda307a09259efeb0b9cc0fcd81f301f162c93f676d96249fb650dd79911e82c1f39e43243684e4a04834faaf7b6fca8863e4125d98e86296f5e2a9aace395f8c53c480feb847bb07e38095f2b2f03c1d0bf1119242c1db69fcfe702765e5e3f42a85209f24affbe68a41c32638656fb7edea9f472825841b46355fea13a019ee8663f0ca010cd4b61c378fa0731a807a8bdbb4b64f51ad0a3db7c7ca508363b58cdf199d51ab2df2bd52ce4921a37d86e549884daaa440680812ce88ed98debe40151867386ea4fa331a07a13867cfb7b83a58fc7c3d9a799bff57b91f731a91a54f5f6da63b9584cb5d2deb40bae849a89d2c2767d23c03e55a8bb9ce41e7fa518eab14b496d081e531becebe21b078d0bb1b95a06e293fbe89669ecec66c96f9bcb291d6fe2f815a581ac4908aad1aa3cc6e598928d8cb81380df9ca02a6353563d4153f017879c535242629988f0ad761275bc22a62b7c2c7652650d9f18e9a79589b146a3095c93f6744995", 0x1000}, {&(0x7f0000000080)="aa6a7e9f3c797ba22099bfb7831b8683b77b43aa33077bd3e13475c5", 0x1c}], 0x2, &(0x7f0000001140)=[@rights={0x20, 0xffff, 0x1, [r0, r0, r0]}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0]}], 0x48, 0x4}, 0x40c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6}, 0x8) 23:14:50 executing program 0: r0 = socket(0x2, 0x400400000000002, 0x0) r1 = dup2(r0, r0) fchmodat(r1, &(0x7f00000000c0)='./file1\x00', 0x0, 0x4) connect$unix(r1, &(0x7f0000000100)=ANY=[@ANYBLOB="00002e2f66696c653000b0def2d32d75cefe6c79d1cbc646ccf579934d5a0b62768167d392ac977e9c7095ed658ab37db85695816580974622e8370cec1cce8cfb1e70b3c9f8983b2c1da63eab8593b416a5ceab0eb2c73c"], 0xa) fchmodat(r1, &(0x7f0000000000)='./file0\x00', 0x9, 0x2) setsockopt(r0, 0x0, 0x6, &(0x7f0000000080)='\x00\x00\x00\x00', 0xfffffffffffffe14) 23:14:50 executing program 0: open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) 23:14:51 executing program 1: r0 = socket$inet6(0x18, 0x4001, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x5, 0x94c}, 0x8) listen(r0, 0x0) accept$inet6(r0, 0x0, 0x0) 23:14:51 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000240)=ANY=[@ANYBLOB="82022e2f6b8f8531c2b06301ddad4cee877efff266696c6530006d57d20495c146206a8abcc15eedaa3c68ae015951e5212bdf616a5c507c44720014863f2ed3b841a4d64002bfcd568b9234b93e4667ddbce74cb4271700c1453991446e71abb13e099a5ea5153bd95f9c5010a5bb7b440ca544f016b49830036ded29e7753f747b3f9180d167319f177ff801063046e8b9f8c92c40de7be14be1eadab60c0e467dbdf988c4423250066e1729c61be74be1182adafad40a6b03916f2bd92868f2fa18b6d1c57cbded44d8b5bba280fd94e8fc8078ab110e2eb7e52f8f208c29a8bc12aee0c0"], 0x10) r1 = socket(0x10000000002, 0x2, 0x0) sendto(r0, &(0x7f00000001c0)="882c787e75953706c539d2be55fe405fd6ca8d6c289e43354bd37f2cecee8e04b59859e2aa31e73fe6a3149ccc8cfe3e35ad621f7cf43dbeda1ea890a1a90728bde792ac906f65cbcd9e8c74c1b36cd6ba0b36cc304ce935956031", 0x5b, 0x1, &(0x7f0000000080)=@un=@file={0x0, './file0\x00'}, 0xa) r2 = dup2(r0, r1) bind$inet(r1, &(0x7f0000000000)={0x2, 0x0}, 0xc) r3 = kqueue() kevent(r3, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) kevent(r3, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x8, 0x0, 0x4}], 0x8, 0x0, 0x0, 0x0) shutdown(r0, 0x1) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) 23:14:51 executing program 0: open(&(0x7f0000000000)='./file0\x00', 0x2, 0x1e3) r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x1, 0x1d, &(0x7f0000000040), 0x0) bind$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="01002e2f66696c6530001ed7d8c96d5c579f3f094212a862c8035c1bc43ee5738cc0795202b0093a0a9079c21835920129b1cbc86ddc9a38c15baf364511c7579f434a50a898ebe975d2499c1d50a948de3f58514b12d8f6f29572ae6042daea7deaa57f7cf7a4f51286b468097426bbe60cf42076e40fe15134f6f372afc8e670a2397f85b81df945f922ea7083956a7f05cc1c66924cd8c017f070fa0a81623b73b25a0bc2d7fc5a056d41a37f267f7abfde6a75cf838b0470bfec230434461a60c66fef17a007ca1530c8ee6905b16e5848cd36c0c55a3b2efa626ecfbb15557680c875e9f34e0a16d56c8e6d3a1cbfef46e5eefaed9a252edeec0db186651e6158ecd35ef705d060ec45b3f504200ae807c112c641cae4f1e16c5918772fbbed520d8131ddf015fecf3d29d352343848cb528874355fffb0f0a04a03000000000000000e4aa86260f923"], 0xa) 23:14:51 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000001140)="ef", 0x1, 0x0, 0x0, 0x0) r1 = dup2(r0, r0) sendto$inet(r1, &(0x7f00000000c0)="0a2f784ca49efbbb435587c8faef1158e103f7f34a3af1bd07c0133da36922c8538f9d5732e9b5a1d6b979af608c33c91cb1aa33099773d19f07b2053a2d1342f7b1e7fe26cc43a98622fb61ba65a2403245213c544bbdd9e687b51a775f828e6e8ff37da04b99526b9d520b450ae5b47653fc5e05ec21b1c3fe31e1e02fb3e655856930183e1249f9e3954e59309d6a5ea69b301ceae5a4c08085e37e6a131455ced507714f0e5febad3d20a9264e2d1d014d2890be540401fa9ec976a1abe0391e9270c91cee9890af555e02c4904dfb7a9914fa48ee6a734f97ff0b23eda345ddbe255ecc4b2ddf336930ca7abb25a4d24eae7c08a7f5dd96352a5e375b1c4eb0d9e80db46c99f206b4fbe54f8ba58c1e060064c108ac14f7e68f24582f100f32f1911ede9c1d26ad07c3224eb5fe196e753e55e78f4f473a738b87e47b548d98c12806e771f1b0f1a010f4059e8de9bf04a6871254990818ad8060bbe765439159c3b20b92c9e781a6f9b91e9c9443fd9aa2ebee3441eda830925fd6eb8c5409398da906f31506dbe6d5ecd246563035445f3a2ccfe9d1f6e4d8d5b5dcac39d852f60f73dc9e6588bb0d71de00599d57b2818d76f5fe88979597ae1a8ef83f453661e9d7499ab222bc404453da671f8c62ca61aecd54185ec4caba706eda3c20c0c4296851ba4f951b619a57c7d287ee14bb4785b8e56afb4d67dcfbee1ba94169ec479aed256309e45ab782004d8aee27f6fe06f4f42f5de4b652c2149ed2fb8eae8a0fa04dfd4f46776c83bc6935ef28099d4cb59b9f68d5a354b4458c9fc93c7e50995cd84726316bef5475fd193affac5dacca96686f0600d1f883a8bd610ca94483cd97ee8fe1a7707113c9683a84a3fea4c89a8afabf4a62dce7ef24e055cd8ca08f0afa6757901e93a0083dff3c42241cd8931db9e12103ff143e0818346a2c7dd5550bcd589e3e78f60ef25b14a641cd4cc2251ba2336cf36d6fe891d553cd27c9609cdaa3daa293cf044c3ca33b4e0a880d99e4039c6ff8392fed89bc7a0874f7c737adac1efa57dacc80d850ddae0e0d123bd47999cbad6b1ca05cf5850a56e5a492a71bf68e2a290b1df669f9aa9b9fee2001d35afc62633a6b1d5ff012ed9e85a385bbe67be20f0f186c0f88f7787a139c944e529a5a270246f31487d6e87995ce0998a01e0fdaea5eee78b887f78f3a6f7d508fa34a70c4adf3230d60c945bd9d1d6aec505c9d0fc7c362706a4d2fe28fd51e0500a08223fb59cba3829bc1ee4791bde19917db005e991eabb51bf0d7446ef2df759ae72ea0ff274329960d8884bdc9d527a18dfefd0cbebb7d8116dd6eb94db85926dd399f4b1fc6b1d3963344cc145c510987b06c8333c0410168b709cc6d02b18d20240e85c94d4241208fe87fb9ef6eb64f6a6531e9f7a7d75dc9be1b8682d4d60414a4d3ce60508bad729af6e2ea78cc07097452dd83fcff546d3b273fc9111c236850535853d0f3365111dc4217add7ca82c6cee8c19ee041b6e3684f7657e9bd4c2fd93039f14932c9a9b7f5e8a9612caef05bae5b0c8ecde4901b70759b0c2a832cc7dabf53741cf24353d80711a398fbb3d5ea211355bd751a82d4bdae64fb700b5572ec800a9a2c31d64c8b89bc09b712246369ef383661561d351296dfa37bc99a186e4511f438fd76d9e133ea9801689fab84eff42d76f88bbe9acdaa4a4a600ab6033f4a19056d4f61be2a6def467424ee1e6b7a6d202d0317763938f8ac91c250c061d10c631e605d8c9551955e234bc8ee691bd43d48caa0bdef83f55782999c16747c2d699616bac5facae4f670b9790f2d9d4ed38d3d2a4edde53bf09a49a6ababc660f148de02e15de1216fa5f48fa65d5900cf351479b20fe706b80c8349f03596a8786490874acd31b63e2580b7df48ff5b6d9e2251c196147ecd0ae6e1b9b2f232608bac12fe9fc418487a96c1855bf2633df416add46a75dd041812c6fc0eb2db61fad668509fbe7414dc1bde6a65fa1e37c17f28e7e5b0be50ab26ab395169ce046aefbd532170ca02694253a066d44c63b54e067c2ca4ae46f58bad0c4e35b1ca9363770ef76bba110ec27a20506e2ca9da8b55615eac91ea9f40c871b92c68b4b2ebe4b08e14395745af6d05db51a850d2103fd2277d7f365d4a8ef28577a459fb129fc75e7c81f26440551a978b5a9c22e4ce14ebd80484418f802be3c4d0929fa2997b576596a873ce0ae7ac137d69bdb5e1b36e7e052ff56e41d2e87ee9e94eef04e8695e516beaf57af0c892606694eb125b20d2465b11f3e1086bf572f564800dc98e9e1ef320e86addb9075f6e87ca76241ac22d699bd2e9927991447419362d5bab34f7a4d200d365dd5069beca4a4cbf395c0ba4ed0d54cfb397c4c7efb668d149115eafab5a82b8c81f4d5e20db6458604cf4f6ca4401a61582c68fb68d561820c49f621bdfadc1620caacc4c68202673f2dbc56681affa2beb9a5e7f2616df1e6864a30e02a9b7a9f08ebfd1e7fd7a90328f03f15e1eb217cf89a6c7abf273bcbf7fe8d608cf7de6b2ed9de5b9ad6d72a9c7e1fd1a439464b190c8ec84a3f981da1e78a930adeba550e4fe96b718d3b45011276bc48e6bb9b8779bca1a42770504dc287abe5dabeebdbb32b4efadf46b5eb5d305860cef6df6fcf77c4eb00d2505c9b6148b030fa5b9c800328ecfebaec98eb83dc69315a31af8a84d89abd4053b32d25d2b7847ec79617a8993e83d42b2ed04281bf109fc85c8ce4e51941af1f09b3025a5ec9cce0e0562ea4078ffe6c7de69968c1334aafb7fd90b33d9041d78946e8c8bc95c9979c0baa66462c08dfdc8b874e1dcbc743d6da5a2b5b8c0e5e706b8e044eb14f54a235bdea70efb8fdcb80fcab93cfb2177f4f8af8f3b1feb5a34f94545ff848764323ff5cd281e176b05747483151db3987d81005dc8a4d82cbad6a4773b9402915a6b5341e501a613c4beb971a166180e0496e97a67a7e7eda857d7d8ca69bd620949ac0aec69f5853b397308b0e2229217b64453b70b71ed511a145aa1a37ac7921fdb4b629be52a8a0a4594b6e6d3764c68a2cc0a27504572018747ae40292084b55e2f3d1a520a6a28419ffe61c5d663b0698e7b529c931ed7faa30bba9c5cec5db961acb5ec374bac2406ad579240046ae3f709069d04bafe52006acd3b0a6a07a38157f4c74ae23040761e42eeddedd9f1d3bf0ef585a29ab94846ba0cddfc38efee75f21df08bf4c534149eacb91112124679570dee8c64694c72041a6ed615d414e79b6cdf51fe3d46eb14074ef3e8cc4be548e2b7cd2054224477295d65cae921833b97b3f121575372677f9df0d9926a20036a0ab6d2c162294b57a6ced67ee7f5f8d976f099b6f58be2384609d0f59e7ea928746d1142428597940f2ffc6ff1c129b538cf4e3457ee06540b8f7ea37f44e47504a2343bf2805b37b874e21fbb9fbe78626cddc616b367f9a0bc4ed0a0a7421f2e33e5e69e4aec1e800817a01682e7b05267235d069278b0985368ab696ed2bbb5ed6037281652115b4136f8b3e2b8d02bbdf7c4e6160de733b2b7914f555d30fa1c3f5cb9bd0bbc5057776dda1101c0e289cab6aa514240d5ab4b89840966e2b821b199b1d1e3adb11cfb538b46601fec5823f07d811dff9a47e148ad190414014dde8a07a3848dc709994c2f0c7346aa6f420230deb8b49703077fa2e169239e6bd166426767b1a2f9ce81a065b0e0221a808cfd5d4ac24c9f7d65b907e0530d6f35deb57913466b86fe9e1dbc95152ee9e294576039301190305938969955700e73c56febf097af77e3c08980eaf73ac25ca6dc5998693b4e5e5d876287ac20ba44b6907f70ca02e96859bd0a9cc75a68a6ed97806c7f36364c6b5722f3d4016c7b7dffa90d4042b72fb30e0553fc46c032f5ed0feac95ec4e30303da32fd432d453f73273f2e6be911e7ce6aa7679a225ddf5a1b82e12000c105e82cae94dfb9836dc264ed9f2c3265ac363af69d2e6446b747096424b11bfff35c92e365daebab235b4abc2769a1eb63a0a2e04ff6318e54a94992627ba1fa6d0b3d01f8e945288a48eaea96b1cff3f6f494ff59af9331067ae11421c3b50b15fbf8739f6d8783cdff0278b9996173924d5573bfa40cad7ccaca81613a54534984669f4ce24f3d05d9ce8a9695db7a52dd742e4d479166c738d66b8e8888094de08debf5ae0c84becf27b13e3712cc46527f3bfd9dba70394273b8b7d3d3de07d7663311356caae9732f157baf33a63e2d81d82ca450a1d36c05fe19d0c15baef8f27a589f7afc25754946a23d41e39ea2c253956a20f45bf2db20dfebbab9b18e118ad69b7f09fc29463a02ea38a0d888cfdd00fc02178a003b1586f294decf1a08f5ab8a8e9c6ece9a1bbf65e814b2d515630f22d2b0923a6931f0da21333bb8fdd2da6c368e4711b406e2b9f20ed57f0dfde482b3fcd3dc8b2ac042fc5977ff5b77b77b602de2d85e8ec53dbf08975b5b175ff89078014e1c0112017aaa21ab5269740d8296b4204f57486ad3a08256f7ad4abc25516de39283229a9d5b1c344697cdb919f8a92fa0880e87560aaab3916d0e0f2f99821c1aeafddeb578864d33d2496dd39925b355b9233dd272fcc46d7c61fa1801014aac5f260cdf8dded5c6d7483b181610be5d9cae90b481e42fe2eab41bfb20d87f0eb382f19c9e6b002a6e734faed784db63a523c9541376bb2ad8e53e416da07c96c6703937a3f8fb7ca4df6d778016340e7c573d2148ecd46e043b6cbd848a7db863798348eb178d0813a63d671123b979979ddaeb0802a560646cfdca15e862949626e37af8f6012da2dc9e0621be38ca2a56f2a7a98fb1f5f8a51cc11874ec3c8240e13db265293fc1f14ba3b4d34b0b446bb4eddd4ac38ba260a69bd63ffeb2b1d3e96441acbf57ef968fe4b09a58ce2834f18d9350b033a04760ea1f738a43c14bc4936b05a22630db9592fc988494d4835e5247c5dbc1f277551b4f63f034b6f477901cf66263ba5fb0371ddad0d443f40286326a5204141edaa1df4ee72aeb24369a0262711ad798c19fb9f000304deb94bee2f1eb3c270b2ec0e819f8931a79f7a85bebddee3b0e51e82be0cf921275a3df75d179d3a9482f0e4aec1b32284c1999d040df4ec6a3b568e3f9d3c45ba1ba67e68ed9e19d7ec731c304feda598357939d97133037ffec06c63f2f9d97805e845381c6df2e9edfb69022f94d501debd077c397a7a18334b830e60e07fbe728f6f0877a8d4ee3c3fb36ee3c7dfc1e8ce828964795660e9735e3e8f405956bc6f739c1babd3c714a8bb78c25838e6b314b0593ab27ea1ca78dcdf7d11909fe0bcc2ac661ba86286b0d944bb586a7d5fe0873f2184536fff9ecd06fb3487c20c8181272ee0fad768401a5006c53f7dd915ea366b1ead1ce37d24a0eee7039727b4145b5f3df28e6c85b22d60aeb2d2ba00c443024be8595dfc7e69b6eb2b7574c69a420585950362652ea768c2fb91e5530be4b98511ce460461f094ab8e1b9019a7dff22ca03e29ed641620786464c3d59d2e7b84855ed2d9eb69e67a4fe23d76b0a58c2ec15754159a743d5f50dd0b7027c4efe6abe9c1660cdc43175a58e3f33bd4b329ce20e41b842ad9f72807f30140d7d8f8e338b4bd51eef68d41ad60995eacef7ac0263d8ad1e467c8b2b78e6bfee3bee5c9adb776c4af05650d98012dadab789a4cd07ddbf02b9345359ea3cbd31540522abd1cc1fe1df57f9f15cc2dc52367ebaa5dd9bd02c", 0x1000, 0x402, 0x0, 0x0) sendto$inet6(r1, &(0x7f0000000000)="d2", 0x1, 0x400, &(0x7f0000000080)={0x18, 0x2, 0x40, 0xfffffffffffffffc}, 0xc) shutdown(r1, 0x1) 23:14:51 executing program 0: clock_getres(0x3, &(0x7f0000000000)) r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x14, &(0x7f0000000080), 0x168) 23:14:51 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000000240)="47c5194a0a650466564a3e6ef093cf570d653934d5da0bf19df4442d8b723f2da4658125085b8be11573bc6e3343e08ddbac577ad694f1da78a40ca98fdd855743bc7ef41b8617461839ccd519be4ab721e3544ea2f338d575c42f265b1cdac4603a13b560fa162984f48ef609cc0b9a063c9be9835b454c21311dc4ceb29aa211c56bebd5f3a553c7e5a0d5829155f39a431a7e1f4b19f491c681c813c38c9c8ff24c7be68bd87f394c94af9e01f19db2284c5f0302de34ad8138e07f9a3cc45ce86d2b5965582b3d268c23c5af9bf54f59ed5d6a65436b358e351764f33c387d1c3364151b3fbbca4b21baf7c8eb6963e0bb7012a588673b36a2228895cb63c747c253cd13e8df9e753ae3c05ef2730577b6ba4ea738965a947c1d37ae5228b8c7cf4efff591c97675d9dd756074ac9c6d8d7f3a1c9ec3229d56a347180529e9ef968b9bade45a6f98178a38d9bd76181d3fa3b5a5e4e4b3fdd38f4a2295b1b37a05193e9131b2dc1d555675e8c06153633515597e8fb6a170ae497d6864893c2f86060cec840a7e7bd59c8899c0aa852b62723d293e68d420dc8c8dbdadaa342ad526d6325a324f517e82414ca75cae5e9a65e8ff8480f06a2f0d60399c26f0648f4d8fd8b6a476a056e6cfe86a0ed3551ac6b955a7809839241224fd0e45dda1147e1930536df432f21a773c32a5b95d505ac167daf6e2d175b0bbfa52a7cac82f315750325eeaa6e9bd3e2260164e9b1f112634d3668499c0e3cbef2fa49aca04145c95eafadef9de0fb34669d41fdcb4df082bee54b073f1ec345734fc69b56b70c0da6566722cbd676b56a2f7ed9b0f2f91136bae71d79869b1ea6d043b31674908b90c3a2ef26bc3231a79a216ecafdaf34982cfa6214be0c9b41664c7d4893d70e55fa42a5edee28d5df53f3694aa5d9bfec7fdae8a25647a0ef10367041f7ef8546f56a1a0f5f54bd874cf8d887877190f07d0f67e77d99e1c110896c114fb60fe2908747e6139d96bd4a3628c4d12a9d525d8d594652499698a7bd43f41f0ba5ea86e66380fa7a47af0a989f81f34c93225e53476fb05de03d8c19805d936e699e61343778014b1ad9704cf172733333685e0e0228769577be7bdfebbc778777f5f108c10bc869266e47ffd88276f7a9f001f8814114203f07fe6f05340cafa48e7b89fd22de8b51fc097dc24267d154941a09d154e45fd37b9693fb0eedc437af30a24abbb59c7a45d737cf2ebb6f1405067ceaa10a3727542326ae53baed08513f94580fec0413d61b2d25454c35a0ea88141800126fa9286df2fcc20450b7f593795c6155d3d37840a21a6a7d423dc39235475304017e189284a92a2b6094bc2e4ed4bd5edc25f7d646bccd76d79efb4cb7923c8dea13ef511d2e9925aff2edfa453aa31eebe59130fa737b17f19f8c77d8f43c59c64512524d35f1ef66624657437b2f83d52855f861f326bc1356b1ad77e7284e04e4ed388695e64b70ceadafb8137085651c18aba13198280ce1f00f84ab123e183a1acc220120641a0ce0df5527b2f887e3596384441ae0132d43ec98a1582e9e207c68b5f0c557dcd48a82c4787d38d685d4e08045ec1151116e077a4e58f8749f748f83e8107484bdb3b2f60acb9c4e9db4a610e1fc444dabed9c36c366d3217753aca683dc4149dbf751baeffe76d7c9d8a747a3efcb259762eca0f2e2fc647ab3cc03b88f0af8e30176816bf38535a9183a014f96d96008c1b6905382c9ea2d8c44539f5094753d894df295805553b967d2ca67c472d59c72b8e2f790fabfcb05d7a13c6b5a9d4884f681d85381174d921b2ad4cd738056ef45cf3af8c9759638ef648332ecbbf5e748e56dfac5e4c22f23614b7710e8c31c2b090e75ba1c0db3d5ef955093cdf778d66305958c75c744a36ba3f46cf74c6b4416b4d800d8c57f62e3e1d77949b18e882410a293496790c96a3873f89b35228884ecef02a084f1b4dc4cbd7399471276c88606b22ee2e76468065f081e84cfbc4437179959a1e2352d80c17ee8ebada5edf601230fc45e4a43606c924691b402c4c815376ca87f66ba41eb8b3273fe2f0df97e6132663abc89dc3ed8550a83d1b138560ea04f96ddc038b96998db86356fc5ad65f2b7e00e7c276acf8c6c252adb2fec15444d64de281ba7e21ba9bd9860daca3de4dc650f2fe016b455003e083c752e2a7c99c4ef7d7c8fac21fa1a7bb7429edb21ebe4d9c4234c41fa711713c6bd6165bc1d51afbd3ebe496aad42235a6f41da9f6f5bd1981981d95d936adf3d93bebf3648ad393ebdd1661a9dfac00b5f067f4c6eb77836a0176f4073e4b738e4ea9bf572542ec92092f66464ca5589469711eab42eec39bf0975886a79150f5414d3f73fa6ef24aa2077c62511b94cb8a018e1883012b18646c23440c8822060ba7990489ad42f23e0b27e67e2c560dc425380652d1edb49c5c39ba6f8abe2b0ef892cdea4c8612fed20c4a9482fcf5d7f297573711e216cdf3d45ea25623cb1708d54698fa9d7136f0eaf5781bc9dc7d0eef830b1df81f42f607116a2a099d75c26316a021e1769e1664b2e7036d9e31581bd4683e27bb1c02efcb67f5804f535345b773fae4196eda4166d56b3867fa058f6a6cd2cb584effaa4b54a8ab840f11a3e2076a973a33466a6d113b1ce8362e9a80fbe33721e1264a8f749f0a74444647a124389a75a0162d6616ca7d363ede901bf8e51e29f1038470832b1ce5fb9acb", 0x7a9, 0x0, 0x0, 0xde85c5269164b264) 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) 23:14:51 executing program 0: poll(&(0x7f0000000080)=[{}], 0xf5, 0x7e) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) r0 = socket(0x10, 0xc000, 0x81) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x2, 0x63c, 0x401}, {0x18, 0x2, 0x7, 0x1}, 0x3, [0x776, 0x8, 0xffffffff, 0x4, 0x400, 0x2, 0x3f, 0x9a]}, 0x3c) r1 = socket$inet6(0x18, 0x2, 0x0) getsockopt$sock_int(r1, 0xffff, 0x41, 0x0, 0x0) 23:14:51 executing program 1: pipe(&(0x7f0000000080)) 23:14:52 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r0, r1) bind(r1, &(0x7f0000000300)=ANY=[@ANYBLOB="2d012e2f66696c653000ecac7ce20800949302cfec13ab79d6191b9750a3f93b9d73c81616f516d28d482511b781a9e51f5c47414cc42411f23a543e1b58278d75fcb13d6a1576cf7cfd49d6c8eb36582cbc16cdefbe2c9aed388cf6d075d4fc1275fc04c933f8802f4268d8d31aec68f4f3b2300e105b7ae36a34589335930c330e5f995675ac43fbd607973288df35641f2e717ae48ccc4484ae944bd686c4a494e8ffa9cf579536a6f8b821d413966655acd73f2ba41cb69e267aa7bd1c74a348658194a507155c749b95582a0d8657117d5bce2bc92be2ad5f4adf3c056cfd3676945d9911f88da533d0a80ba1514459383dde3abb4b3baaca4d1081270bb3cd88ad1ab619b9c3dbbbc16fe35c9a0c434d8e59d352cb5bb52b88fc92ffc14c45dd2e1a02aaa7b36767a14f01eab537f27a1a8a3cdd14eaddab1d3556f59bb6a215c8b11d71208f1011c48e276402bfce2eb654b19cc99aebf4864811d3b735d22f357ae291985855"], 0x8) listen(r0, 0x0) connect(r1, &(0x7f0000000040)=@un=@file={0x0, './file0\x00'}, 0xa) readlink(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)=""/65, 0x41) 23:14:52 executing program 1: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000000)=[{{}, 0xfffffffffffffffb, 0x1}], 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0x804, 0xfffffffffffffffe}, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0xf8b1, 0x0, 0x7, 0x0) 23:14:52 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) poll(&(0x7f0000000000)=[{r0, 0x1}], 0x1, 0x401) socket$unix(0x1, 0x7, 0x0) poll(&(0x7f0000000180), 0x2000000000000371, 0x0) 23:14:52 executing program 0: r0 = accept(0xffffffffffffffff, &(0x7f00000001c0)=@un=@file={0x0, ""/4096}, &(0x7f0000000140)=0x1002) sendto(r0, &(0x7f0000001200)="d75cad82a079875ff21d5f678d7fd71039d49e2b1ac34f6b006791bbbe89c33a88c48e260e543666cdbdacb0ecc2417f3802fe3afe4e82632af206f6f83e2a18455c6387cfbfb7b26e475d6cc3e2d984c95b5e47bcbe0204983bcd9444c1c8438fdb901d6fd5641490cc96c639a5fa5ecaebc1a82b656d85d584f6332b14753e5cbe85f14c671539480b3ae2d34c1797de1d615b7d825fc1c5b1ca3d6c44267c4942824618ccdb0260eaf7046515678cf05e977b", 0xb4, 0x5, &(0x7f00000012c0)=@un=@file={0x0, './file0\x00'}, 0xa) unveil(&(0x7f0000000180)='./file0\x00', &(0x7f0000000040)='r\x00') r1 = accept$unix(0xffffffffffffff9c, &(0x7f0000001380)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005edf4110a147ed006bc024af10f5b9bd2aa5b6b6e3e55cb2972f757d2a1aa7663ebd87cb3921f8fd4e98b98fd86144a600a02291307fa595c61245f26323917997f80baf5c1ae2879d9aecaa6d9ff1c731b0388caa81761c6741c452e2eb9fe70de5123cc1f7643ecd23a5d338be56a1ce13fc5846897c270ae9d17900b4426fea737a8bd16f2a3d1ebe15c19cc2425c20b48c64c998be537ffa46761bd3f961272edf6c14f594512530b824d361589b79d90cecd6e682da16dec644d925e5f61d"], &(0x7f0000000000)=0x116e) setsockopt$sock_int(r1, 0xffff, 0x80, &(0x7f0000000080)=0x4, 0x4) accept$unix(r1, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) 23:14:52 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x40, 0xffff, 0x1000, 0x6, "d2c80ed41da1b1e5ab00c44c6586fd2634b4d935", 0x4}) r1 = socket(0x18, 0x1, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000001c0), 0x281) mknod(&(0x7f0000000040)='./file0\x00', 0x10, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000180)=0xc) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 23:14:52 executing program 0: r0 = syz_open_pts() getppid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) fcntl$lock(r0, 0x8, &(0x7f0000000280)={0x5, 0x0, 0x0, 0x20000100000000, r1}) 23:14:53 executing program 1: r0 = socket(0x2000000011, 0x3, 0x0) getpeername$unix(r0, &(0x7f0000000040)=@file={0x0, ""/4096}, &(0x7f0000001080)=0x1002) bind$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x0}, 0x8) 23:14:53 executing program 0: poll(0x0, 0xfffffffffffffff6, 0x5) execve(0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) 23:14:53 executing program 0: setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000080)="f7e302b4c1304a148ef98326c0948d3ab6aac3b8a7521f19d7373d91afaa038fe3028da357c9c850eb5c764d2576f3ac89af0f9e61ae2639d85149c2c4ce03490bb54a2ca35679e070ec143a68a991eedd9e443a1564d42548091a94bc85df0c28f32cd29bf2ba85da09ee0a1cb1a2583444dd4b41270fe8e78ac79b", 0x7c) r0 = accept(0xffffffffffffff9c, &(0x7f0000000100)=@un=@file={0x0, ""/4096}, &(0x7f0000000040)=0x1002) recvmsg(r0, &(0x7f0000002380)={&(0x7f0000001180)=@in6, 0xc, &(0x7f00000022c0)=[{&(0x7f00000011c0)=""/4096, 0x1000}, {&(0x7f00000021c0)=""/250, 0xfa}], 0x2, &(0x7f0000002300)=""/114, 0x72}, 0x0) bind$unix(r0, &(0x7f0000001140)=@file={0x1, './file0\x00'}, 0xa) socket$inet(0x2, 0x4003, 0x34) r1 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$sock_int(r1, 0xffff, 0x10, &(0x7f0000000000), 0x1) 23:14:53 executing program 1: r0 = socket(0x1b, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x4000e, &(0x7f0000000080)="01000000", 0x4) 23:14:53 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)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e0177513a18db60390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a2592c9529443890c39abcec6c1c369fa47bab9e1aecf0c4aa9f915a4e02f98bdf3155cd7d25d4dc373bfc0ed3c5930e6059a3262664b9e3cbd578dfbfa86f8f1bc7bc834db257824857ac314db10ed7917354a002af475d52a6bc1f511c49cf2e9b5a029005fcba5c9f065780f5a2dc7bb6b56dac5a7af0d88800c65f4b0f03e2c0d31fb94bd2f2a84f22ecd9dfbfe31f85ab0bd62b706c82f243c92c1372ffa3bc50a264d2319fc6a3e33275d4339029d6a410a19fdfee6ad53b7872134f405cde8c6821e8e126035e12e35f8df21c879e0681b2a807679ebb20988", 0x114) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0xffffffffffffbffa, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f0000000000)) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) fchmod(r2, 0x1) 23:14:53 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{}, 0xfffffffffffffff9, 0x31, 0x4}], 0x60, 0x0, 0x0, 0x0) kqueue() kevent(r0, 0x0, 0x0, &(0x7f0000000080), 0x7, &(0x7f00000000c0)={0x0, 0x342f3a2f}) 23:14:53 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) shutdown(r0, 0x2) r1 = dup2(r0, r0) sendto$unix(r1, &(0x7f0000000040)="5d16a0b4078bd7ec0a0e55a107f06390c3e5e12f09fe6610ad4b8d4ee7c36e54789d0d41a84953a82ccd1808a8123a8f327e803a36a80430c81b15244be9f9c95de1bfea4f5820a92597196c24faf8efa26a7587f9dfeb0260f32cbf3876d1bca5f290e8db74b4", 0x67, 0x4, 0x0, 0x0) connect(r0, &(0x7f0000000000)=@in, 0xc) recvfrom$inet6(r1, &(0x7f00000000c0)=""/153, 0x99, 0x800, &(0x7f0000000180)={0x18, 0x0, 0x3ff, 0x3}, 0xc) 23:14:53 executing program 0: sendto$unix(0xffffffffffffffff, &(0x7f0000000040)="c3a4", 0x2, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000a, &(0x7f0000000040)="90000000", 0x4) accept$inet6(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) 23:14:53 executing program 1: r0 = socket(0x18, 0x1, 0x3) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) r1 = dup(r0) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000040)={0x7, 0x8000000ffffffff}) 23:14:53 executing program 0: r0 = socket(0x800000019, 0x1, 0xfffffffffffffffa) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0xfffffd86) 23:14:53 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x7) munlockall() syz_extract_tcp_res$synack(&(0x7f0000000080), 0x1, 0x0) getsockopt(r0, 0x10002, 0x1b, 0x0, 0x0) msgget(0x3, 0x10) 23:14:53 executing program 0: utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0xffff, 0x3f}, {0x8d5, 0x9}}) setitimer(0x0, &(0x7f0000000280)={{0x0, 0x51231a9a}, {0x1fc}}, 0x0) 23:14:53 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$getflags(r0, 0x3) pwritev(0xffffffffffffffff, 0x0, 0xffffffc2, 0x0) dup2(r0, r0) 23:14:53 executing program 0: r0 = getpgrp() r1 = socket(0x18, 0x4003, 0x81) r2 = dup2(0xffffffffffffff9c, r1) r3 = accept(r2, 0x0, &(0x7f0000000000)=0x247) fchmod(r3, 0x9) r4 = kqueue() fcntl$setown(r4, 0x6, r0) 23:14:53 executing program 1: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r2 = getgid() setregid(r1, r2) r3 = semget$private(0x0, 0x2, 0x100) semctl$IPC_STAT(r3, 0x0, 0x2, &(0x7f0000000040)=""/64) r4 = accept$unix(0xffffffffffffff9c, &(0x7f0000000080)=@file={0x0, ""/108}, &(0x7f0000000100)=0x6e) sendto$unix(r4, &(0x7f0000000140)="23f71eb3b612e12dc1baa031fd847a1b5f", 0x11, 0x404, &(0x7f0000000180)=@abs={0x0, 0x0, 0x2}, 0x8) getrlimit(0x7, &(0x7f00000001c0)) setregid(r2, r1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)) r5 = msgget$private(0x0, 0x141) msgctl$IPC_RMID(r5, 0x0) socketpair(0x20, 0x8000, 0x2, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) bind$inet(r6, &(0x7f0000000280)={0x2, 0x3}, 0xc) setegid(r2) r7 = dup(r6) ioctl$TIOCCONS(r7, 0x80047462, &(0x7f00000002c0)=0x7) getitimer(0x0, &(0x7f0000000300)) link(&(0x7f0000000340)='./file0\x00', &(0x7f0000000380)='./file0\x00') getitimer(0x0, &(0x7f00000003c0)) syz_extract_tcp_res(&(0x7f0000000400), 0x81, 0x4) socket(0x6, 0x8000, 0x80000001) semop(r3, &(0x7f0000000440)=[{0x4, 0x80000000, 0x1000}, {0x1, 0x1, 0x1800}, {0x3, 0xbf7a, 0x1000}, {0x0, 0x3ff, 0x800}, {0x3, 0x0, 0x1800}, {0x2, 0x10, 0x1800}, {0x4, 0x8, 0x1800}, {0x3, 0x3, 0x800}], 0x8) r8 = open$dir(&(0x7f0000000480)='./file0\x00', 0x410, 0x4) getitimer(0x0, &(0x7f00000004c0)) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000500)=[0xbc7, 0x1, 0x38e8f67b, 0xc3b]) semget(0x0, 0x2, 0x10) lchown(&(0x7f0000000540)='./file0\x00', r0, r2) fsync(r8) getrlimit(0x3, &(0x7f0000000580)) 23:14:53 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) r1 = kqueue() r2 = kqueue() kevent(r2, &(0x7f0000000000), 0xffff, 0x0, 0x49, 0x0) pledge(&(0x7f0000000000)='/\x00', &(0x7f0000000040)='\x00') kevent(r1, &(0x7f0000000100), 0x347, 0x0, 0x10000fe, 0x0) mkdir(&(0x7f00000000c0)='./file0\x00', 0x21) write(r0, &(0x7f0000000140)='<', 0x1) 23:14:53 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x1, "0100000000000200"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = getgid() setegid(r1) 23:14:53 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open$dir(&(0x7f0000000440)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000001940)='./file0\x00', 0x801, 0x0) pwritev(r0, &(0x7f0000000140), 0x0, 0x0) 23:14:53 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt(r0, 0x800000000ffff, 0x40, &(0x7f0000000000)="e26ae40f", 0x4) 23:14:53 executing program 0: pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000040)) r2 = dup2(r0, r1) pipe2(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r5 = dup2(r3, r4) accept$inet6(r0, 0x0, &(0x7f0000000000)) r6 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x7, &(0x7f0000000640)=[{{r4}, 0xffffffffffffffff, 0x5, 0x400fffff, 0x81, 0x1}, {{r0}, 0xffffffffffffffff, 0x84, 0x1, 0x40, 0x5b}, {{r5}, 0xfffffffffffffffb, 0x10, 0x80000000, 0x336, 0xfffffffffffffff8}, {{r0}, 0xfffffffffffffffe, 0x10, 0x20000000, 0x7}, {{r5}, 0xfffffffffffffffe, 0x48, 0x80000000, 0x81, 0x5b}, {{r5}, 0xfffffffffffffffe, 0xa0, 0x0, 0x4, 0x1}, {{r3}, 0x0, 0x40, 0x4, 0x2, 0x20}], 0x8001, &(0x7f00000000c0)={0x0, 0x7f}) kevent(r6, 0x0, 0x0, &(0x7f0000000140), 0xc4c, 0x0) kevent(0xffffffffffffffff, 0x0, 0x8, &(0x7f00000001c0)=[{{r5}, 0xfffffffffffffffa, 0x20, 0x2, 0x7, 0x8000000000}, {{r6}, 0xffffffffffffffff, 0x20, 0xfffff, 0x1, 0x7ff}, {{r2}, 0xffffffffffffffff, 0x60, 0x18, 0x7}, {{r3}, 0xffffffffffffffff, 0x21, 0xf0000021, 0x6f88, 0xffffffffffffffff}, {{r4}, 0xffffffffffffffff, 0x2a, 0x80, 0x7ff800000000000, 0x6344}, {{r1}, 0xfffffffffffffffc, 0x0, 0xf0000000, 0x9, 0x6}, {{r1}, 0xffffffffffffffff, 0xbb, 0x10, 0xfff}, {{r6}, 0x0, 0x40, 0x25, 0x1c09e158, 0x2}, {{r4}, 0xac34f20dd3647684, 0x30, 0x8, 0x4, 0x5}], 0xed61, &(0x7f0000000140)={0x1, 0x1000}) kevent(r6, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) 23:14:53 executing program 1: munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) ioctl$TIOCSETVERAUTH(0xffffffffffffffff, 0x8004741c, &(0x7f0000000000)) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x1011, 0xffffffffffffffff, 0x0, 0x0) 23:14:53 executing program 1: r0 = socket(0x10000000002, 0x2, 0x0) r1 = syz_open_pts() ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000080)=0x1) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) syz_emit_ethernet(0xf, &(0x7f0000000040)="711de25b01a474c85178deba14677d") setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) 23:14:53 executing program 0: setitimer(0x0, &(0x7f0000001100)={{0x8}, {0x0, 0x2cd2}}, 0x0) poll(0x0, 0x0, 0x6) mkdir(&(0x7f0000000140)='./file0\x00', 0xfffffffffffffffc) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000180)='./file0/../file0\x00', r0, &(0x7f0000000200)='./file0\x00') r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) renameat(r1, &(0x7f0000000380)='./file0\x00', r1, &(0x7f00000003c0)='./file0\x00') getitimer(0x0, &(0x7f0000000000)) 23:14:53 executing program 1: symlink(&(0x7f0000000380)='./file0\x00', &(0x7f0000000340)='./file0\x00') symlink(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000100)='./file1\x00') rename(&(0x7f0000000780)='./file1\x00', &(0x7f00000007c0)='./file0/file0\x00') readlink(&(0x7f0000000000)='./file1\x00', &(0x7f0000000140)=""/194, 0xc2) 23:14:53 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x6, 0x4694, 0xe6e7, 0x5, "5f78c2ac52d408a0b5928132f952089196353b1f", 0x1, 0x9}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r2, 0x0, 0x0) r3 = socket$inet(0x2, 0x2, 0xcf78) write(r2, 0x0, 0x0) readv(r3, &(0x7f00000002c0)=[{&(0x7f0000000140)=""/31, 0x1f}, {&(0x7f00000004c0)=""/4096, 0x1000}, {&(0x7f0000000180)=""/229, 0xe5}], 0x3) recvmsg(r1, &(0x7f0000000480)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000280)=""/47, 0x2f}], 0x1, 0x0, 0x0, 0x9}, 0x40) shmget$private(0x0, 0x2000, 0x420, &(0x7f0000ffb000/0x2000)=nil) shutdown(r2, 0x1) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f00000000c0)=0xc) msgget$private(0x0, 0x40) fcntl$lock(r2, 0xf, &(0x7f0000000100)={0x2, 0x1, 0x80000000000, 0x1a31, r4}) 23:14:53 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) close(r1) 23:14:53 executing program 1: r0 = semget(0x3, 0x0, 0x60) semctl$GETVAL(r0, 0x2, 0x5, &(0x7f0000000000)=""/37) 23:14:53 executing program 0: mlockall(0x3) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$inet(r0, &(0x7f00000000c0)=""/212, 0xd4, 0x1, &(0x7f00000001c0)={0x2, 0x3}, 0xc) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0) mprotect(&(0x7f0000ffb000/0x1000)=nil, 0x1000, 0x0) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000000)={0x1, 0x1, 0x9, 0x7fff}) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x10, r1, 0x0, 0x0) munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) minherit(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x2) lseek(r1, 0x0, 0x2) shmget(0x3, 0x1000, 0x80, &(0x7f0000ffb000/0x1000)=nil) pipe2(&(0x7f0000000200), 0x0) 23:14:53 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$lock(r1, 0x8, 0x0) readv(r0, &(0x7f00000002c0)=[{&(0x7f0000000080)=""/147, 0x93}, {&(0x7f0000000000)=""/15, 0xf}, {&(0x7f0000000140)=""/150, 0x96}, {&(0x7f0000000200)=""/169, 0xa9}], 0x4) 23:14:53 executing program 0: socketpair(0x26, 0x4, 0x6e, &(0x7f0000000080)={0xffffffffffffffff}) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="e0cee07a7234a7e433f09eb7438fc622ecfd71ca63336e5f8662eff5d262bbc1636a86f6ca02302e06c3bd660dab2a47cfe961c7bfd4d95ea31b6d9220470144623d6d57915dc29fa631fadbf828417ae77f0a7dbbf6d598582a60d070af27a3ede7efffbbaf65ab81ab23f6f1e34779b736b85443817b775aa39f555738af53c2e56f8eb143ca4517c79c1c05213ac45789e062b90aecc1ecf90dfcb3", 0x9d) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000040)="0000e100000000e400000010", 0xc) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000000)="00008002", 0x4) 23:14:53 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = socket(0x11, 0x3, 0x0) setsockopt(r0, 0x6dd, 0x2, &(0x7f0000001280)="186fe65c", 0x4) r1 = getpgrp() sendto$inet6(r0, &(0x7f0000000000), 0x0, 0x3, &(0x7f0000000040)={0x18, 0x1, 0x9, 0x20000000000}, 0xc) setpgid(0x0, r1) 23:14:53 executing program 0: clock_gettime(0x0, 0xffffffffffffffff) 23:14:54 executing program 1: syz_emit_ethernet(0x5eb, &(0x7f0000000840)="fb7692043bf02db6205c6271d344033297a919a535b2a9cee36e70a05a6e50ec7d78850a6081f6406ead5244b3479b76a728c4b41114f98b9434b99194df9d8c0fa3d10e48a8ef954f403e59a331e58afcd0271a227e0ee6a7bbb0d39f1e2c7c355c0bce0158cf81258b284e2f0e653acc2291f0837ff7bd38c38f16c51294eee7e03110031d1b8c1eeccca5bc7902c8523e1a0534b69df2f70011c6270037327700d1c89b82db0538f34a8119a79a835ffeda59f254f64c8b8c61edf69dc948311ce12d71b90b40041c6d33444a621760ca5007bd821009b8f4a2570f89c45d8782f08c901d7716bbd9b0353dc9694715922fc48b7adddb51ac3a1980cafa6784985f0241a4f8b812b1a74fa388f251771d1ae3f98f92b67dfedccefa370e841544a15b9b562971de52cb284e705385eb873c6de1cd46608ecf954c16aa3003f5258991edc9db8b5b24c813a526c8c2859902b0f2b031a40299c47ea0fcdf78aee899bdd73780af057106fe0ee7b7edc22bff8861ce74d77ed354b8ca8bdf20770c9d17010195b35b906b5928977b8a845d7568f067e21f45c1537b38420a2488a08e05cff015bc959adcb0dc975098f6ac4f50211c8bd7bed5a114fa766398c6f20edfbd850847b755ad23d3598912e31f5ac4863a1682dfe2cb206180afbdb4fcba885b614ba3c67f0e07a36419540ea01104f3cee8d41498575d17f6bf5e8350b7e2065ef0e6d2a7b6eba750b2514d696d21d67505154049a2bc65571aaeb43c3a5c0fb17b881316960b34eb093fa1a2e08255b2f9e913fc50a871978a32eaaf5a43347b1ce0df61725ec09acfb88f599b48f00850bc304eecb6e2d2b3c438179d3ea020665200640b97c3a32f7721c88ece708106641d7611606d5ed335664736600a580ee385d0180700650286493bc0ae2cfb8d29e81421ff38c5238b2e556cbd10e0fd325f841af6ac1ecc06f4afbbb183ded7bc78466e7cce081486f4017a50a9f09db062e723d0235fb030bb58e3915fb543410b466b7336684770f314305de1a2c7356fab87889a644802fbce01ef3ef85342a3d8453608db969155e069ad86ced421c85f1a7105b1791f5d5da9a936fdaa7b723395ac897198e36e2f96dedbe2b60931ad7ce606c76e7b790443f7de1fba337cb66ea694f94990c2912e709fccc8b4c3c4318d71dade9fc41973e6be11566d8c197bf229bb015450ef5cddece8c0626ed89e903ed5232ae153fb97cd33d6e450dd3305ced22845bbc324292599f2e5b6e89e60d1c1e3bfbda3b5182d50b89db31a1d2fb13069f7abd2cdae780786e84eb128c7260087a82430055f6e4284ffcb2402baf38c967bee8e6d92e8038ddc2e7e457c6385f6d6b2f38adc1e1dc81c84b69fee5b0280283c586fe492f4699fd1769f940ab1f3cbce687d20c5c4c10cf6c227c0caa488d0a38ad3d0e054b5e9dd808822cd59738d3da4308bc911a593f6697314e7684a40116b3c672f3e4562d12057690613837b03c8f31d19f26595ecfdcdde66b6842377348c9f582ac281b28abe110aae4d5831d495213f88a0dd4c1a214884313861f07cfb7a44aef7291443052243dc0d4fbdbe103352f1fe00ab109403e75984d7671baf0a4948bbeafbe7e867f1d712c9e79b4579db1e8305e107900ff75bf3ce6e17e7e9934a3098ff2678dec980e9f950471bbdb6c8c4b7373a670b99dac5bfc0c26ea67fd5948563d7bbc65e2303b7437c5cde14ee68aa533fdfb3da37bb5d1ee95494342d014ded9cbd9f535e88c964fd079ce01f1e52b3f376d8592e3c21213b258e01c2f6219011b9d3de97ab7d805e3b56afb7112d304bfc562ae1df688fb8f4da7b67c2087a1a39967497990599f4fd9b1d728050a83d948dd14d8376903326d5bfe127d44173866843afb980f17923cb97ac6d665af8c1c6eda13fa3389a811cef14a9683c668b26fafe5096be99263277ef2a6a5daaef8f94dbbf7c7e539dec1509fb2fad28f69bcb56d4fedcaa138e29047c38a0698d7d603a68d55a150ce545a4d246ca139502e9d6fab8e8e2fda5fbe9b7bdb17a19a199cbd539e9ad2407a6772b328fd5caa6e1bd05a612bb593bda55b9e56296dc89988668be7a67a6817706d41e92f1a0") clock_getres(0x6, &(0x7f0000000000)) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) r1 = accept$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="0000000000000000000000000000005b000000000000000000000000000000003c55a84bbaa393297ce80000000000000000000000000000000000000000000000000000000000000000001c0000000000"], &(0x7f00000000c0)=0x51) r2 = accept$inet(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000140)=0xc) r3 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000180)) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) socketpair(0x3, 0x5b15e2e60468b5c3, 0x20, &(0x7f0000000200)={0xffffffffffffffff}) r6 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) pipe2(&(0x7f0000000240)={0xffffffffffffffff}, 0x10004) r8 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000280), &(0x7f00000002c0)=0xc) poll(&(0x7f0000000300)=[{r0, 0x2}, {r1, 0x1a6}, {r2, 0x21}, {r3, 0x104}, {r4, 0xc0}, {r5, 0x40}, {r6, 0x8}, {r7, 0x2}, {r8, 0x130}], 0x9, 0x401) mknod(&(0x7f0000000380)='./file0\x00', 0xc010, 0x9) dup(r1) 23:14:54 executing program 0: getgid() r0 = socket(0x10, 0x1, 0x0) getpeername$inet(r0, &(0x7f0000000140), &(0x7f0000000180)=0x231) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) 23:14:54 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="a8", 0x1) r1 = syz_open_pts() close(r0) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r3 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f00000000c0)=0xc) recvfrom$inet(r3, &(0x7f0000000100)=""/88, 0x58, 0x0, &(0x7f0000000300)={0x2, 0x2}, 0xc) writev(r2, &(0x7f0000000040)=[{&(0x7f0000001600)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee4ff5dcd396af790a1b780c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756bb40293c3807ad44144aff983a7b111f0a748614999abccdb3189efb38f83ff90", 0x5d}], 0x1) sendmsg$unix(r1, &(0x7f0000001580)={0x0, 0x0, &(0x7f0000001500)=[{&(0x7f0000000200)="9f799838afd74eabd70745786748846a65a19d694acddcdf4d4d9b749a1aec79c854807d37e1d6ded9bc70a347ca978dea85bb941727d92e9cc3c6582fdfd0af17e0edbf559f8c162af9fcad166cff85ae582b61f634d6ddd6b82583be7cbb8a9339926235a37698d14a112b3424202e212553f3e73659e60d2e33c308db5fbdb1fa4bea35c5192a93ee100a9ff1a486a965b61186", 0x95}], 0x1, 0x0, 0x0, 0x4}, 0x4) write(r2, &(0x7f0000000200), 0xfe72) syz_open_pts() 23:14:55 executing program 1: r0 = socket(0x18, 0x2, 0x0) execve(0x0, &(0x7f0000000240)=[&(0x7f0000000140)=')\x00'], 0x0) close(r0) sendmsg$unix(r0, &(0x7f00000001c0)={&(0x7f0000000040)=@abs, 0x8, 0x0, 0x0, &(0x7f0000000140), 0x29}, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) readv(r0, &(0x7f0000000740)=[{&(0x7f0000000280)=""/103, 0x67}, {&(0x7f0000000300)=""/92, 0x5c}, {&(0x7f0000000380)=""/98, 0x62}, {&(0x7f0000000400)=""/112, 0x70}, {&(0x7f0000000100)=""/20, 0x14}, {&(0x7f0000000180)=""/42, 0x2a}, {&(0x7f0000000480)=""/184, 0xb8}, {&(0x7f0000000540)=""/232, 0xe8}, {&(0x7f0000000640)=""/208, 0xd0}], 0x9) r2 = dup2(r0, r0) renameat(r1, &(0x7f0000000080)='./file0\x00', r2, &(0x7f00000000c0)='./file0\x00') 23:14:55 executing program 0: r0 = socket(0x10000000002, 0x1, 0x2080000000000000) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) r1 = shmget$private(0x0, 0x1000, 0x8, &(0x7f0000ffe000/0x1000)=nil) shmctl$IPC_RMID(r1, 0x0) sendmsg$unix(r0, &(0x7f0000000280)={0x0, 0x0, 0xfffffffffffffffe, 0x0, &(0x7f00000001c0)=[@cred={0x20}], 0x20}, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) sendto(r2, &(0x7f00000002c0)="1025385514f47bc401d16733008145827f5e3c38911f1285ea349ee8d4e30fe7eff8bdb60e875cbc6f8d6a8821e3a5674ee8831464b83de833805dc0eb5c95859ad75f37c596c3966dca6ba0fe68191a217eb2aeee49698ca990b5d7736833703f48d5025f45018a64541cd7ad0cda122ff3cab0857a2b9065a469c51720b8d588eddcbad7baddba385b6734a99dd4ef644fa7d11411fd69287e87a529586ee40ae71370e924a5066fcefe651cfc58b09ee0734039ff45e49291b1e1faac329e8c34186427e34e2b9742c31a48c7b1862b91c399049cbfc8bb0927ef4ec7975d91705d13eec4215a073e", 0xea, 0x0, &(0x7f0000000040)=@in={0x2, 0x2}, 0xc) 23:14:55 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000000}) r1 = dup(r0) getpeername$inet6(r1, &(0x7f0000000000), &(0x7f0000000040)=0xc) flock(r0, 0x4) syz_open_pts() flock(r0, 0x3) close(r0) 23:14:55 executing program 0: open(0x0, 0x0, 0x1df) 23:14:56 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) poll(&(0x7f0000000000)=[{r0, 0x40}], 0x1, 0x4000) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000640)="08ec6208f1203daa521bac965eaf8eb5e431c9ef068906c9dc739802b50aadca6668ba30f57558cde2edcf888945b8334efc185d6731ddc4162aa331c254d0eda17fab7ef776893f5a8ad6e7a4bc598d3f3c5f017a5c8f31039dcbdf31787964ddd3bd54da3480369e6cf00ea941e43bd7fba73556239e41bfa6706f1692f3915d817f1e1373a0522e6cc3481ea807e3a395bc914767523da16c80db9938c3f92352f5e961e76c6614f94f0647619fc7cf2d3f34a74ca4a14831412b0ab7e5d8d5eaae86dcb0c3b385b25ca88fc0818e0f6785c283eeae7c4d785802b0dc717f454e42d11f9fbfaa4c5f6d284996597c396aa4c96a6482039101d3e44db3ba6577a3a20e99a2e2b73adeaf9867ef1d872268fab3a96506d00e708cad549f8f56dcb884ed976d04a721a720895f2f1d139b4004898951220335fb2f7a33f3b2989f5ff5f0b65956637dd05fd955547ac66a750f561027e685c40ae08137afae67cebc3ce87144fd534fb654ed3843f748c41515e193f33197105c011714fca5a2afe90b230f9234b5004060d45c8013d1016143050ac8623649a1668fbf521568e8240a6f52b7f3e7d2e7674e2d87918195e896315b5578c5cf6c104631c5ef7671b167c19fa3819cbe5c6efec58830c2dc9d7969b6f3fce28e1cc5fb134094beea47767cf962123c463c362568f05fc6a9365adcb557a3365244abf350708348339006122e7409ac9027a01cea9e3e232622cb108a09c66a655151f5b1ce4077f37b2aef4d040b301a720007e5140822f88a535df79a242e63af95135038f126faa90871ca699896f5ade54c90f5325ef222d65baa30e649bac71819dd97b083b2cd7d00774ed139a071a13e31c564939898ac4371780ddac7e8b80af7e60e5eb17e460a56ebc01484dfe58a5dcd2ff39fc8477254ed564be0a37123292d6eb450ade03b7b9307bdc020880b4c19df55a4472585cbe2e9f6849dc699c6a7ec6e55523d7165db8b1631bf7bba871601c67119e6bde43de540432fcb8490b81a8e435cbb8ddd57462a4e5265e3a41a233853a6d8bee44c9fb3a8c618d05e2ce982189f1fbcc321bdb830a24bf254ef37527572c4ad5fd31651ddd153abd3cf76140ed5a9a8c04dbc4b1cc1fae1b5335d4fde783daddefc8059a87374b1e357934d713b5c73fcb644718dd1d7dfa9a9b52a919e7373d54d6d2a97c99232ff4a5baa01943070fd8ce72027695f8009fb1ed3ecad8126667d1fdfa92d1ef5ddc01b414b1c8643b076202f81e772173915f9a99eb508d05c79eef60fb359187d0f65ce53a4f3d9295f04f0636119cbc8a0a2c0bafa81ae11e12f97c9c93538acd98afedcbeefb0846a34d06597729b7332d790b62db9b1b07d3cf65019f3e581a4042805a38a1cf08761c5553f8d8fccb5e12536ba830c5c5e162a75d833719a10154557efae7f6bafd07b113be68c2541e87db84365a803dd336451e06fd4ae4ccf1833039153b1883f5f9cbc304b68e1bd0e2249f1479655f5370ff038c795de98dda1431d3d83cb1711cba0ed97b638c4274f2df2e8bb97b1a2e8def9fe5138e57cd03e6e81cccda5ba7ac3f74d72795e114e4972114e169ccf2b71ad3952aa340409e5e314cc9f797dded5a584de16fac2502a3cf452a726d339f50fe4a4f4ffea0eb06e57f12aef632eb2f30a9b34595a5e2727a6a6a7607b3e349aba3c69dfd3851f8d1a47be25a10fd7a3fc2165e382e4eb1da02fca748bbc26abf67b58bd345de5215879f7f091e3a664d389f3c72d557358dacad0c3dd595dfd4eaf55c12e3e150f285381e3e20d5eceb80f61a9dcec435e03d2a92136569c51184ca0fb7093b909d7c2ea9b18a13621b3037ad060d04e92d5af6d161cb6e2e77f9dcdc56129458144ee6e13d983afa4e18dadaef7098bc636dca388db3388581d39022b1816867f675b80451075fe30d7d0a4e4b84b46527d5776756507360f130f000000000000000000000000", 0x589) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x2, 0x9, 0x543e, 0x6cfa, "ac36a65cc3f581497a7f8f46136b115e3f0f1c80", 0x0, 0x5}) r1 = syz_open_pts() close(r0) dup(r1) syz_open_pts() 23:14:56 executing program 0: r0 = socket(0x11, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs, 0x8) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffd, 0x1, 0x0, 0x800, 0x9}, {{r0}, 0xfffffffffffffffc, 0x0, 0xfffff, 0x62d1, 0x10000}, {{r0}, 0xffffffffffffffff, 0x58, 0x400fffff, 0x20, 0x10040000000}, {{r0}, 0xffffffffffffffff, 0x42}], 0x80, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffa, 0x20, 0xc0000041, 0x5d8a11af, 0x7}], 0x100, &(0x7f00000001c0)={0x7252, 0xd9}) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffb, 0x10, 0x4, 0x401, 0x101}, {{r1}, 0xfffffffffffffffb, 0x2e, 0x40000000, 0xffff, 0x3ff}], 0x30, 0x0, 0x401, 0x0) 23:14:56 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) sendmsg(r0, &(0x7f0000000080)={&(0x7f00000000c0)=@in6={0x18, 0x2, 0x101, 0x6e}, 0xfffffffffffffc38, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="140000000000000807000000050009ecff00003f6e21df7979d56f07359313b703fef1fc54a6413e60b365404b612506313812a44d5c2510ced5d3e465d8de9929e2153b6a1e9ac4ffc2f269d996da4edb8df5814876341543a282bf8dc4fbe2355dc1e469880e0886974e080dc170393d7234fddcf7000c93f9560f7040a3d6bf9edc39b913b6e268b06bb90c9dd3fb21db6d6a6f45f879c23c176cd32707002da87b8487a037c27ab6a6362c97bf2e8384f53109342b300db492ca59a6beb702afa077898789dd4eff0659846d2d51dce06d36ab33981a36528ce9340c5a16c248af0db6c9fd5094dcddd611c4785695513a13d0a0d4dc80b7032ecaec87c430f418baee98a041defc5256612b567a1e050000007b403d26377b8ff50000000000007dc8cd33d02648f097200c13291bfe9ea987300e9f42dee4013f850000"], 0x18}, 0x0) 23:14:56 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x72, 0x4) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0, 0x12, r0, 0x0, 0x0) close(r0) bind$inet(r0, &(0x7f0000000080)={0x2, 0x2}, 0xc) accept$inet(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) pipe(&(0x7f0000000040)) 23:14:56 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffa, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) r0 = open(&(0x7f0000000080)='./file0\x00', 0x400, 0x45) faccessat(r0, &(0x7f00000000c0)='./file0\x00', 0x10, 0x3) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffc, 0x29}], 0x47eb, 0x0, 0x2, 0x0) faccessat(r0, &(0x7f0000000100)='./file0\x00', 0x1, 0x2) close(r1) 23:14:56 executing program 0: getdents(0xffffffffffffffff, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x400, 0x182) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) getgroups(0x2, &(0x7f0000000100)=[0x0, 0x0]) fchownat(r0, &(0x7f0000000040)='./file0\x00', r1, r2, 0x4) getgid() 23:14:56 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x0, 0x200) symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') truncate(&(0x7f0000000000)='./file0\x00', 0x0) 23:14:56 executing program 1: open(&(0x7f00000001c0)='./control\x00', 0x200, 0x101ffffffff) execve(&(0x7f0000000100)='./control\x00', 0x0, 0x0) 23:14:56 executing program 1: chown(&(0x7f0000000040)='./file1\x00', 0x0, 0x0) r0 = socket(0x1a, 0x1, 0x544) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000080)}], 0x10000000000003b6) r1 = msgget$private(0x0, 0x404) fchmod(r0, 0x10) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000080)=""/73) chown(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file1\x00', 0x0) bind(r0, &(0x7f0000000140)=@in6={0x18, 0x2, 0x9, 0x80000001}, 0xc) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') 23:14:56 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)) write(r1, 0x0, 0x0) write(r1, 0x0, 0x0) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000280)=""/47, 0x2f}], 0x1, 0x0, 0x0, 0x9}, 0x40) 23:14:56 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000033, 0x0, 0x170) getsockopt(r0, 0x29, 0x2e, 0x0, 0x0) r1 = dup2(r0, r0) getsockname$inet6(r1, &(0x7f0000000000), &(0x7f0000000040)=0xc) 23:14:56 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x1ff, 0x0, 0x0, 0x0, "0100000000000200", 0x0, 0x20000000000000}) mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x4) r0 = socket(0x18, 0x0, 0x0) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) kevent(r1, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffc, 0x7, 0x60, 0x6, 0x7fff}, {{r0}, 0xffffffffffffffff, 0xb1, 0x20000000, 0x8, 0x1000}, {{r0}, 0xfffffffffffffffe, 0x40, 0x80000020, 0x5b9, 0x4}, {{r0}, 0xfffffffffffffffe, 0x20, 0x2, 0x321d, 0x7fffffff}, {{r0}, 0xfffffffffffffffb, 0x4, 0x20, 0x7, 0x92c}, {{r0}, 0xffffffffffffffff, 0x1b, 0x0, 0x89, 0xfffffffffffffffd}], 0x1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x8, 0x20, 0x8}], 0x5, &(0x7f0000000100)={0x2, 0x611}) r2 = dup2(r0, r0) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f0000000040)) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 23:14:56 executing program 0: socketpair(0x6, 0x3, 0x3, &(0x7f00000000c0)) socketpair(0x18, 0x4003, 0x102, 0x0) readlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)=""/89, 0x59) 23:14:56 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r1, 0x0) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) sendmsg(r0, &(0x7f0000002340)={&(0x7f0000000000)=@un=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000002200)=[{&(0x7f00000010c0)="df795ad5ecccf5eb524ce939b9160c20ed3fd316d00421c7e07626b7f5e2267e454cf9bc658e71dc201a1cef13feec404566e9db4d2e4ae0b22997c869a79ec5ad45de8b03ab7f57c0272e4d4e1f93d45c6b8eac5a94aba2fc7c03994902ea7735fa6df88ca0d6f7beb20a86a8994e374187f6a2050faf2b660cd068ff0d578632f1bd93f7a4d40f9e58444bdff1ce73a245235d3da07af26b159866e6825f", 0x9f}, {&(0x7f0000001180)="28720ecdf58b9f1f9039c4a52c7292e6ff6dff966d7bfe7064d797e89c7fc7798ec1f3ecff0bcd5485f95f08d5b7b73ede00e4c62828e21c2289cf0bf5f2c1b592f8bea09aa33fdd9c1fdfa7b383b0e9725bb1362af40f934a0750426688e9575efaa307144fbac560d5e69e255a2593bcf6d9a3ac8ac6361443ef5ca3dcd8dbc7a7c0296be98986929985b3755ca4e3ed3229f577fc59ba5a81ec8cc9adb4921b68acce1857861dcb564a124b2092ff06721ed0889fa86f51ede60938f92f67ac3b1415b8a9b6bcd98c50fb28761b510959466f096c3f06af97ded04a3b59e57fc14009e7e835979ebc968c980ac3059138a0ca1eeec006535e30699ac77b3c6c2b2e49cfa0f1043e88088f09365f70fdd965d21a5d5cfef8c839b25ceab891e728f81079db5bedb24d35a36a0d3d4e45ba6f8978e4bbff41ac35c29d5fef54a1aa1ba3165c0b2896b8358c164081c655c1841206e6d6ba3f308605816d848ca8f9f2b425a4625a4d23ba7e83710a6efd10856be8889a7f8a9317fe349969bffbfa256c44b67db4e64419328b296b5de25b2e82fd501138ecc6fc7e40773ecf54d69313ecde5b5fccd3a8b3a586c4d01d703c05b86828709a2d57e8b12b99edd4f33f14bcdbec92a80a03f32a2538027d7d4036dd9920dd74ce6e777a6dc3150e6ee8b74b29875bf5c395ca118fa243c1ccef8ae99a12cd6007633451454fa29195e41f21de15ef53a17ec33ef63309e8c6bfdaeccc1cf49e878af3063e31cd698a7a3cc9d8106784a16288e99e71ae33ed37a83cdfe72b55b25a8c299dfffae13c5e4398163cff4a209e043540a412b2de4a96958172a48f7d3b94a26984aa38638e799ea60667f303d5b378145384f9a890602f2314c732e50c57fe4aea9830f1fd8477b5dd2078ea9bedb6ecd748c0e0c14d9426d3a03db54f0f244cdefe55a0fbc8263d2eae57cc6daf01f161b02a060cbd08fc72a6671c150f3c8fde23cbc1785155732d894581cb7d43d6be55e4ad96eb9e831200d59767a7cf020100a93ea7ab1f6620b377fa81e4d31e51b04737645fb4a5e4e2dce24f5f78c622bdab6d9b07e270b8dd23aa19af55e4455614b0656cbfca4d67dd3aabb6bc6d5ee045fddc7884a389f681ef83b369218f3a27aff983a808dfc0fe6271acc34383f07074f61f91717786e8eb3ef296eca3913382077c32591d905e7b8939cbb17d113ee1281a368786b02c970c44cb02da81839e35a9d7fba5fe302cb6329e30a53bacf2b8093b8a10c714678876653b992f539f7a756932b41ecdaeac394da54079f2db83d8aaa04f69587342654fa51234bfdab202aefdf76ddfded1ee1d867d09aa1cba31626a56c0ca229b998047fedb33502d60d9f0f2b81c5d7f0017ad96ba50091adba21b37f844eec9f2d03b5fe35bd7c1a4fc319e0d797379c25b12eda586db4b513e1004b1b58596f4e63c97402ee87254700be1520b7b93cbdaeed21a4a54c42148ab5cf572e12dd5dcf570dc5d8633ba12a480fec4f066fd212c379da80f6744ad3064d483942c823c668644bd5fffe0b9a33fd88d4c208f38e68e342617a1285b48487131dc3ec82ffebb65d8febb14e7537b2538b78a1282fcd0440bfedaff82e762299f92b5a0d00fdfd929e49af4e923b666796ef3b21364357b6cb1e3138ba531ff3e6bb2e279f1b8f3583d71195a1c44dee79407e4cfd34f4b974e5451a8b464ea71b5924a03710a77b13a7dea55763188a5d67a99e46adf2ecc30d5a416b7106aa2b74a35eceff5579a1157af0275bc75ae94fded3eaf39b58356a0e8e22adff6d9e6237bb3bcc218ac9399534db0b66ccdcb94d284c45f6201a73ac8c79d9426d4d7f9d7a29843b6c8e13f63a45aac318dd988fdd7ddf5191a043253203257f7f846d43a1b72dd7fd50d6f1be9911241b6d2f4a5495f2332b15867e15171816283a7fb75747e3da3e58c8360f3a9af26abdd93fb368dde0063b47740b77049fd14bb6af4341236f7f40582830761a7608c113f79e354004f4e1f042c6660a99e52b7618a9fb6f668fd732e156ca935907bc8a47e93f703f6d48158a8a0e0cc7076f3d8d2e7aa55d3eacdf72b4c4db3941727e7307aa9adb7696944b875663e45ef2e4cdfd47d9933cd47a53ed6cbd5dd194ff197db2d68e7321eea014f51df14e8f0fa4d9351e3f98f36594fe5da98bfd5abd5410131c56d3467c5fbbda370808f68641419829f92b32e0814b8b956b08353d71084385394c0e2bce17fdc53f02057cb593837c051f1dca92e85bf3fd06b71082f4c0918645a215ead2bee42c7c64cc7dae1e09f521a24add7ed32c48dde1672d664469887f7a9aecc0b4f9f2207d9b26ff0a6693c87976e89e4386f0eed7ab88b216cb0df065b492fb36c352bf5b9947bdf6999bdaf4d00bdcfa53837ea734799712deb1c809f9c895db51a676db991d47d4f5cdbf590953ffc1c05052701065bcfb7ee61d1c4cc7a12ae775227cdc7b8405a83d69b045e2ddb2cccb7b4e3e160440af806e4b05a31e408cb1449cb316b899320c125a437441d9330c6a9f0d5ca20e39d7b47e387010449c5097467f5d9b30ba876a8b1511a71ef2b16570902487ef9b06cc389d21ecbc824f868ce89c4ff7990eda61791bf573b5201851d440a0971ec44a792c58b5964b519b78fedbcec0f21c4f8f374ab5ee25b10935a1f4b9e4042a1f954ed747581599864d7ee156fa7fd6069370c5327b7802cfb8fd68a4ce5bf8440b9ea8fbb3b306854c2b4d4feffeb86ec767733c1c5adecfde95edddb039c4b16172f512f5108bbdfe6e9bc18afd1d0a904ff8f330ddbc54500b4c7625b50c0906cd04db046191ac092f63b6e06afe2665447d4dbba0f03636646ab0d40a9d1f69f30c48e85ca1f6f156e80173a72f67a13c5c7da1a9846ddee49c5628d8af5427d4dd824ea04a6b982c2bc7476b787483f0fd34fb7dedd315c98708260c211e0ec6ac781af341b45a4e9d6c6182c7eb368c8a9e9a1a63d47596564f16861c20b9019e010364f3af27f6bd85cec6b7c7a01e1aa66f1248bc48dd1eeeeb27d562bbdee324ecf63ea79f76e38ce3ed3f6cf0268a62ecb31dcec3ce8724ec23cbd4325198b2f7aa8a183c7e90ec10d36b161e9e7704ffb0c9bd95df201de166345a74b24a222048d7339c5c43fbd7a55b670c3ef1c84f3dee6d251bc4d02b037c97a57d00bdfd230e29ff86fa56dcc97d757fff5b5851f540794791d17a71ee5b63eaf83fb4011e504bdf7e22615a6fd591ff65d006ac6bdb593b7afe0ae0257f295169d237cf48206ff6ec2c614bf687f86d8bd49f42aef2ca8c0dd927463d7884b14b92282c70a05aaf914d8ca05365e153e1946f34e67e9ff26042de0bf1e112e0e9aacb1b4b5ef0979c4eff81229866743d4377441fcf92ac7498bbcf967b25f0202e5f42bfb98f2ba6684f9962825087dd860217ae5baf47b40ed327faa967fa220346f53c499ab7601e7ebdeafe2d5d4e470c6827c2dbfc8d2f280ae51de44267540d40514c42bc719de10ffdb5b391bf682857e1420cd58106280001c4f0b5d37649edd8c43bec0672bf50010a00087aaf7c360fe2c727682bc8a2d51d890428eb1f1b587a8c9494d1b1692a4d22cb5e345c1edfde3ee1bd5bd29b1f213704f488c5172829c9b7c73c78f7fd300f695a6d03157bac706b4352522647ff8ec57256d8f0e45b0be9efb4b9823463ddc93e995dc91cb6d6cf0a4211974d72cfe4603a7cbbe6dd7fe6ea61b6753b59824f4d575c74afa92dd523f277c82086c04b41bf92278e8b67bed83bd027380b0f16fd6529dd3082df48b2ae8e4bca809117344591056962b5edd5207055ffd5eff474b09d515900cf311dbf3504da0bb72efb5f5a616bc6ead2aa12edfec2acbdf25d1dc32f990d951fcb507908d560719284e4551e8698e183c91dfa054f7eb5174036530cfba7980a732b5ed31be53c61913da726c0182f35b8544c9c1deb2c277b2ddacfe516105bb4b2c327ad84c1d505806494e6036a8b25b93387f6862d65f6ccc802f5955ee58c97677c6484d58c7a085a261395abf7659a2f1ba3bd6f7e10cab8de315d929dcb6a26a7eda84ed608f29a6c29688654e16b9c817cef7225b466d6e8973008ead4e551ebe464bafc11852694950fa00a01953e6e5028e44c1fe102311a590765880f821d9fcccc4ab915819a7d8b2260964f5ee1b1abe482bb938a7773f9651630b32c624702c6d9af4fdbe8a059a86b800d30579d308fe46272937a310e735f6b65d28469e8acee20bc6072e918293b781ae9eb9b35f85f1886fc037a35d0a5929c35e4beb768e72a873b8f56965ef818e1e939d139428ab8ada5cee9ac04bc64e06f31ba022d938b887e3c0c27d281f9a5c2b0dd6116814d3dd845e6f2e8fb915dc9454ce74c00ec40aaa0d7317165583be76886649d403be64e5a18dacd04232e4cf4293cb188692fd60158cde2377f7cc340f500639d1a55017a4a585a43b0c406bba2a3e466be897dff1250f7c0175ddd4f1bf3de056914aa9241157ae35c53cb865ddeee6692f8e1e69c2632f72a4181c6717d960ae406deae51545a3cb2b7d6ac64718044bd385f6154e3e04f87f72857cbd9520420fbb47b91de2edc5df7d560ee5d7bd1a3f49a21f5a8bd5b9b4b8d0a8f790f9a435a899105b860dbea0656b46c3c5d2ca4a99c65763023b5c602e235caaeabeda7c7e8849025d76cb74de6b34588583dda031f1195d47eaecf42df21de78048ab14eb8073991379de272aea8215ef3ab65a25c6edec886a2098b6308b4020e8c474f5da6586f3be490a71ef35dc2c62e8dd31d0e72381075587fca6aef55543cb643efbb277919a6fa329470d5b6e5792d7ee9f78db4e37ffce44bfd31d019eb33868c7384713684578eca41d3f170481db34ace37ed0cd08d8b7f6f43cd5d0f215bd723342eb3fe5140e96f6eb0539efd7e730816d7b93ba84f39438be6a734bb8410e6a15ddeb524e9e31cbc76d573994790598b31d830618c562599d2999bc2a635b47b0d0e355b2d592cc75bb3c8afc4f5072c2818f71b38f8085040bf08b02f21006edb466468e275393881784b3d73a088de38815779e7a583f3d57ccaa07d8d40101923da0491d7491a8b56354711c1911f52ccafb8dc5e49de19ae0c2261a5c6a4bf6e293e4f7011b02ce9391372deb43ca76744d689e0f03c905d7edc23a1f6ba76e47555b7a1846d1cf8efc5247ffbd2fa0b135cbcf371d1fc3832a705b4c0fa66a074cdb62998e47dd1063bde2763a505d68ec04ee750a66141ac3e5c1d5398f4f1300eca7fa89bf555c63f075d3fe12666237b2491ee7fd25d6df40ee8bd60612b6a0fbf0aebf7605d55ce29833337a92de61302290f109a7c3e9833e9d16ef62534942d12a40478393c94a48cc1dabdf43886dce3ca9a5d6697cf8e73465b7664cbaef1d55c89e0956c410f9075f44f1ade5b914a31029a959946e1ff32570d04df4f4f5883e17fa710cf4a9f82e8cd64cf2581ac56b21a15998fd0b2c749703ea6b60f80ca762b3642b5ced71bf6d865342c20754ab06c1a90f0fbf77eda04141e92cd3d367884de2781eb3547cb2915b3c834d97ffc71a7ba2e7d2ba98d1a97ed860b5514d0c597add4f37483997118ba0020ceed9af30a284599748fd2e0ea6735df3245237c9fcf8f4b6a8f9bb97a49afd9256f0df0320c1a2ec284a90add50661f9567a5654b8adcee06767243d1185e4bac3ccc015b80dc4aad07a47e2d8574ed53fcf080d", 0x1000}, {&(0x7f0000000040)="2f211ce7bd6a2b0039c567161876a886bd7b0f08eac5579704c428aedf", 0x1d}, {&(0x7f0000002180)="2969a2e04b21d1ae8355143211540f061f631d3c3044fb84ebe06a7d80e3ee0d74b8a743f4d766ba574e2567b0b69b6f4ff1a9ff702bfec7eae63b275d2c56e84d7deff527759efae17d11b2533e671d6df35f74d3cce16a159bddc28b74804a184d5a", 0x63}], 0x4, &(0x7f0000002240)=[{0x100, 0xffff, 0xaae, "31a459f7de40b42a6eedbf00e4b0c59ca40b9e445232e8ed1ca0f7aca1933079a56f980427f0a842c1d9b244db1373a35c0e126cf6ed570fb6bf3214214f6703ed001415d927c06d007209a1a957eb41e2a1d59816753dd97f28081bef0dd22c8aede77e480baad17875f03be520d7afcedc46c3e0a6e423d10e60f269b16cfabe57d3fbc385bc737b661e59bc8e766b2277a1b5ecc14e85be0630efff6fb496eb1cc15d42cc19086e37a73952deb01b91751e14dce9124069662dab8ba809963d1a37e59896a9fb7901e33c6c9c8842f899cd04948c1191da253e1cb2355542e165bc50aa1b1a09184f6025cc375022"}], 0x100}, 0x1) socket(0x0, 0x8004, 0x1c) sendto(r1, &(0x7f00000000c0)="6884fc3301ac9016c79e5875545cc099e182315192b2608b2eaef66b2e927bccb7799447738b7cffaf708237766bb00e30461c02fae2b1ef15d21749ac475f73ec47d8c027a3da9272b3f307e3a140b619c9c6202975dd00d4498e376adfc0ec164507885613846b929f5c1570327f5eac431aa44d1e39dca1f4f5dd563189aad607641c982d9a39df009a9f8cb24ba604f9e01fa95bda994f815394e84d117b0e2d6385d29d66122a8b102415df5487a3f9eda27587d71b8947bb2f01813d554ae44101d8c1ae9a07492fe4576d0c6b5bd0f39ef0db54fadd53059388b462c52c46f605a05be90c05c097e555106d118586cfe28f2e7dc3aa7d194bc0c87d5a7b7ac6a5def4b92b592353cd289351b314e0da92853cc05446bbb71264edfc0178ded488b3be09dba97516ff1caad3b8f3eef5233c5c03ba4cb029153a481b6dd5854b89be262760ed35499c4e77718d1fb2a1033eef700d6298fce49f03ad53e035c864c9b1a5eb9f17277238a9645cb1318c25eff70f03f223d48965ccfc862f4d18f624042167a68e7b2d6ff44aec1dbe516eff60f020532db959ca0761f6d26023920a3f578d4c3710a460531ae04e813fd4877fa241735cc7e5e2cf230f923fc0748c491b0aa12d607a83ae7a4dba5ae9744502306d92d0164252c4b9f19599109f0dd01d377a771a773770e9fb5860c4e954cbf0eb24ce826577bf0e9f255991e674b23d0242c112c66029b334f301cf00b341648e98c3c51aa467586279304cc0b476e5e828cc8fd9a9d07384407bcf8ffa363b3f9540cb2013a8c22c36f99db66a55d3e8ba611f65aa60b73b1db81b903533b74d632780ff16f1c7d9121ce6a3afce0637acba0e50405f9d8fd512875a172a3cd49a95835604b3761cd64579ffb16cf6bf73755a4af515da2dcd4b4f12d9d5f43739bed72774ce683734f67e7812daf262d446359cfa0abe7bbf98814d07e7402cd6db6f7a84203f3026560a95e70bea34e0d0713718622ecf52ade30e92c525bcfe960ab7ab0c5851551f7682a1df3c106d2c70a2f59d6abeeb75b9b9fbe76a6db9ce0c03c449ebf728bce59787bade1a7635f29844cc46b19812fb066d4ccec74afef013489e7ffd183402a8c161dc6cd8c7a71d88b0d2b4326cce3c9c0971c33b2d5f178d0b959fcb368070eae34240ff2d26213180b947b305dc2ce4e7197d66d3acdf2e28bb32b6e35efa85ee5f1071b6f4a99267a5dbb9edae6bdf70224cf363cc723e3d61156da99a3a182005e549b0959f00d76c690bcb68b65cb427426f9c8b94931083afb218d50e380036e26c825a269fe65c87ead5f9bc6882e855fbd02ad59fa85e9eb187fd4bfeadd3df44fe4da723e97df062b27cf98df60edd57b559d70315e85d1d6aa30712b42dcc4a79c379acf6f8760fa68e76e292008f3e26863aa956943d1e0e08c3f95274b7a4c9736c56df2a3a7968906c1629fb52763d1bd56868dbd9f05886885088566ff4ab7974c2c2eb3a5701a947abf2cf6e3dee0af9e241a2684d430cdc0dba40eb3b56a597877606ed008f20d43bdacf670f82929de1401fdea144eb50df22e95c3f789a0c09e15cae3385e3113bea7df7d337d09810ebc91e0c06ae63e2c5584a18823c7542b1c1a1903d38957154609b2615d1a848c204a262a882d20b309de1a48e0235f54a4ba068cea90a42f04e9909ed82711867bf6fa4d078a98a6eba950f09216a343c3733b139e214753b816d75c754525b9a055335dbb22e6583b68252b1ff4eecde42b5a96d7d7ddd07eb668a22a13848142d2d6d8e1fa051d4f4d4d573c3814567d253d5a05c10ab397f4b921443f78d9610509183fd7778015edc22e875333796382e86d466194e75455406ff6224801b144159cd834a26e7033c9bad90ff974dff8dde06fd07c37827f9ba475969e1736e2fa9e526a78e19f5459c011ad76a28f1b8f19d4b599caeea335a308ce2aa89de74e2362ea573175755bf7b555849e39ffc8bda434a6c54889378789aca81d8518cd810ad2378b39560c84c360329020ab7a73ed566ba24ad03b4506e305db07c0184c6c82ff9a100c04ffd9614d9be43795c523c581aadbbadf8dc7b5fa79652a5dd4b74fb357b20cb1e0a67542ac703111e9e910ee28dc6251edd46935f708ef5ce7e7bb67e13e958e9e549411fa59c1702664a8823392aefa4ff486229a30683dbd2eb5abd7e19c349e0bb67e00a8772030d7d8b6e87deb5917cbf794820f455992adb79cd7c4190ceca790e1b799123e7e84466dc2676416322e839562b8a1e9ce6caf75a382fccc32db4b0480baee7973a523cd18a6b6c83b7d7823f4602e21178259be2f31ddeded3a44ea596c335768c7ed99842869543c974379aec4bec3f97b75005ad40c3e91d10224087c5511cf8e4e8fe471aa4e25aea184349e0abfc938fb589a380ed7c4e5d7812ba5fb08767d804197699d4f72096a7ffa3dc4f7f0ab51f1d72f8d4303552be116938e2e216e0e54f951747e0efb3af172e6966baa0719c3e806e6ab420133bddaa11f6c47789bda6ccacf2466b5661a8de1440e87b10d5f6ddce39f8c56a7d9f61d7b7bdbee761963fec8e8b9e321601e65dbd4db53be30e2409316691cbac578bd69ec216a7b980b9e2ccb27003c22348a6feb10788953ad1fb4cb526a32da1287f60bef8f67531d983c2e006244146585c3f6b95b2cb3e2f668e54f9eb0f19777488b678917411284724de41f8256ab9d81c03f9d6a4c09b7e2243d3c80c8499792af33d9f7ac92ca6fa0b4387f196aeb66f3642a07302f38db6a6fd3254403501d24848ec2c6373d7db1d08300801f02e42e6b50d4b1c71cc584f4c79e08a9f9f6829c3552173a606714cca00d39662f610f38f395998e5f6df9316f3ddb121e610a590072bc1ec8322bb235171ec5aac95bd8ca6835fa68dfbf0dc803020eb58719224d42b83b28bc71674251214f106b40331b91cddb70a0a99f2f25cdd05f87c5bdec41e70d54a280fad252a1ce680a41c3ecc25cc6911ccb1fcb12267bf60a965fc8fabcf65c19f4bfe89cdd0a8ac5b32aa53b4f44a9dcda29c6d054cceca5f4de82021521ce5f80a1472332f0dcc0db392f15ff053b816ee5750139ffbdcbf05485fb3cb37dce2442b0d1f380fb71610bd34fab3f9f96927c0f3cffc44964ea9897f72fd6e5f116e7d80719a4217134a6ee4ce1f8152b6afc257d59fc426a5ce658fa58da2060f21c48413ccd68bdf00e0145aceb36af08e5ded415b5cb31209d77838a1b28ad83a7d2f362692cde2a3354591cf41da0071199c632b4b0b33fd9590c0f9f87b841c878380d3fd3ad87b4843f29d7b86bbfd6833367c4cd4e9cae41608b2f4feeaf94da20a8b476bb21dcd7b039ede40ff4822e902d52ddc441ba6fb72f2795c5838085e59007c00482576d286899e9eba65b67c292ea75f6919190beaf3e0d9286bd5b26fecaa8b171588cc2f465b4d4b8ad6c0cabf05ab8e245a4b7218d31f6b86f119735c46fa8ec78dde9a85c7839209e758af47b86f750f073365d437bbd9704c023a28598401e35c54bda164fcb40a598c99e80ecbce8bdce2f5f767a630f7a7e8c18f77e12a9fa50a50400cc549e3ead008ac46007f1da05bdd8775ad7633164e83ef12ccea55aa4b7a2b2f6930d66cd26f6c2865152b9061a905a61df709a1219d545a8df2e90ae0ad31c650cbd195670e1f7265649bd06ab798a3ecd286fe3cca99725dc779043eafeea8d49201ed2a532b7157114225f83cf02201fc239a94d55d81c39ad1c2295b197f754c34b9387e4459ed936df9a155381466b52f8bc9901b355c639bd236e8a1feea721a5e319074e426e7f6d9a63c0491835df9af00ddb040aac8cdf18018dc2aa0d16737138133bdf0608b5639ad004766cf9193b42957f414a21f63bb27b071055e76dd514e08f2b8d1e9037da7da875d07c87d8dbca7b51c7e617c3bd348af7e948848bb88bd6b37e672ff59d5881def0975f1090918635c113c519a0fd680dfd53627e64bc886607674d51c49e88b40d8ae56de6cb1833baf840f5f812b575cccba6077c0627bff5c5779b06e5038d6728f55a833e4ab526645af2b386a03937b30733f97274c85669ff13cdf6278810e10302450e6f854fb4688b6c87eca227215bffebf2168b4c02f62832353950491d3b8390c7b7f3169dbb0eb3fd0becf641d63c145dcef1e2748b2dbe8dc9fe9e4bfbc68bdd7e09643b471dc451b4590cc7fe2b2d50b8d84c66fc86373913882d8d9c59114fe340515d75dddc24c9e01cc860dbde3d1b75e2dbc2b4daf0889997133294d3df8940acd5ab532c30328d3e7dd89474dc2534441d9acef53a7681a0486a2bc18ceb8fafe745199de9d0bb0f8f1cea151c187d96b186fb76e46925a4f2138620ea44c8743d2c992beade5404b323bf0c67b7d52c68c660556e9d1885473a222063844a59e0161c9f07a1582ba5c605e5479e52a6f06a18db2ae187ac7917ef72ea9f337da11ea6c680fcba9577be2a090794b0e808ba832bb6e9bc22b14365c5219af5b9eca0f0fb5e9a460d5263ac6597fe1e3cd3a456884e2bc915662592d5ab839b6982b8661ca90b131ebd1e910942e2ff1d968adadcd671c41b36714b71056ce27568898247df30685b6921244d66eecc7720e78b315d7b25430574f9dd8192e1af900f213eeadf2fbb4cf65b9c1221f7b00a701f237548785cc97de66f88d6c1c11325ac5cb7d4739823c9924f0d5be188555adfe9a2503db418ca6f7f845d52af9ced49667df4bf1d02d73876b015d1e71474f706c450bec08c8bff7987c98fbb343c73a4d056766109d2f2be0726f2a189d5a37510e691ff7ab666976b8d6f667c1a0b063328dedb0ef77cac0b40a69abb02e3355f44fa357ae5a4f5214b4fb928fea295e12cb677c8c8bf7bfcd190bb2177a7e5fedbf16ef2bce6eab05d147287c667ed3877638c1c9a1f154a73da055896866c34211c0411cf63af78d832b38621f752c978a8e567365d4d9780b8e57b80cbc7812f797586fcc1fbf559f56a323f9b783d3a716719319947ac7385563acdcdaf08d97d7ba71382291a2b963307284460d7de55305ae4ab3728512328bda96cd560400201348ceae2224dbd4efe332704a3927d0614e498ac9b0a403e6241b839ff079bc25f97bb080ff0b2b78277913739518f2ca91100cbaebc0d9d560331be1b5206cecb35948f9986d6e9f693739d45dbe6210c54db82bfe91410ed6780ff6f68cdd0fe951866e0d3c4e3b7442ece13a349ad5929f21cacf667b88f99540122f9b1fdb1faf92300373b70c13e16bf874707973508a23e89030414dc90a182ceb023ec940c1d09b48df18b240f5d0758feb693c24bc86b3439b03b6e094dae4c759b6a38dd0b7ed88d4aa5967c8c1a51c73cdbe9336259ea1386d90e88b7d9a4065fd78cbc1744db47ed081e90da66ba2bf82a9a481cd51c19392ccdd2051ae2abf99bb19665a0a41ad68bb24fe13c05d89b7b2268ca41c0feb4de268964848fc8d5827b0ec21a3f8cb9e04d838093191ec2d8c8ab33cd2a07b0cd27919b168fa1ae48aa8f8089a2708d10c2f25fe9928efa2a886d7491db8b1f3c44d68d15ed83800eeb7bd45fe01288b10e36ddfef42e85d0b8271bd87cc2bad958be4af32ec273c63958a379d63cb1abf4f34e2467a96acbd0b4a8f059f2e8b54664b337a62946725daba00dbbe879702ee796e4bbad9b22d410a8184a5b18ac8e0734ac4c432421896730e9a683e2e93", 0x1000, 0xa, 0x0, 0x0) 23:14:56 executing program 0: pipe(&(0x7f0000000140)={0xffffffffffffffff}) utimensat(r0, &(0x7f0000000180)='./file1\x00', &(0x7f00000001c0)={{0x3, 0x2}, {0x1f, 0x2}}, 0x0) mknod$loop(&(0x7f0000000240)='./file0\x00', 0x0, 0x1) r1 = open(&(0x7f00000002c0)='./file1\x00', 0x200, 0xa2) rmdir(&(0x7f0000000000)='./file0\x00') open(&(0x7f0000000200)='./file1\x00', 0x80, 0x2) rmdir(&(0x7f0000000080)='./file0\x00') utimensat(r1, &(0x7f00000000c0)='.\x00', &(0x7f0000000100), 0x0) r2 = socket$unix(0x1, 0x2, 0x0) sendto$unix(r2, &(0x7f0000000040)="2cd06a15176fe01bc5c409eb25481095bbea29eba389dc341d5246a44c3b4c718370f7", 0x23, 0x400, 0x0, 0x0) 23:14:56 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x7) lseek(r0, 0x0, 0xfffffffffffffffd) connect(r0, &(0x7f0000000140)=@un=@abs, 0x8) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000000)=0x9) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='W\x00') 23:14:56 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x4) r1 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x5, 0x42010, r1, 0x0, 0x0) readlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)=""/4096, 0x1000) readlink(&(0x7f00000000c0)='./file0\x00', 0x0, 0xe15d37ab8be3e3ed) setrlimit(0x0, &(0x7f0000001180)={0x80000001, 0x1}) pipe(&(0x7f0000001140)) setrlimit(0x400000, &(0x7f0000000000)) 23:14:56 executing program 1: r0 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047460, &(0x7f0000000100)=0x4) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000040)={0x8001, 0x7ea1}) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000000)) 23:14:56 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mkdir(&(0x7f0000000040)='./file0\x00', 0x1) r1 = open$dir(&(0x7f0000000100)='./file0\x00', 0x40000008245, 0xffffffffffffffff) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xfffffffffff7ffff, 0xff}], 0x4, 0x0, 0x0, 0x0) connect$inet6(r0, &(0x7f00000000c0)={0x18, 0x3, 0x6, 0x1}, 0xc) 23:14:57 executing program 1: mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) r0 = semget$private(0x0, 0x3, 0x600) semctl$IPC_RMID(r0, 0x0, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) kqueue() utimensat(r1, &(0x7f0000000040)='./file0\x00', &(0x7f0000000140)={{0x3, 0x8}, {0xfffffffffffffffb, 0xf2ef}}, 0x2) r2 = kqueue() select(0x40, &(0x7f0000000100), 0x0, &(0x7f0000000180)={0x1, 0x7e51, 0x3, 0x4, 0x1, 0x9, 0x4, 0xffffffff}, &(0x7f00000001c0)={0x3, 0x4}) kevent(r2, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0xff}], 0x4, 0x0, 0x0, 0x0) 23:14:57 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0x9, 0x0, 0x0) shmget(0x2, 0x1000, 0x64, &(0x7f0000049000/0x1000)=nil) 23:14:57 executing program 0: mlockall(0x2) mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x10183, 0xc) setsockopt(r0, 0xfffffffffffffff9, 0x100, &(0x7f0000000040)="c1a2f225f90b3d524dbf8ae5afd138d7e200ee17f01e614a9dbbbb2655c2ae0da7217b63aaf027ae0a316c1a3934a3c86cab30ad858f0b52919dd6a82174145bb2b819049c6d5c33a4d65090d80872da27a5b06addbb6d", 0x57) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1) shutdown(r0, 0x2) mprotect(&(0x7f0000c00000/0x400000)=nil, 0x400000, 0x1) 23:14:57 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000180)={0x0, 0x22d7, 0xbf9c, 0xfffffffffffffffc, "7e389ddedff371734578fbcef9097b5ac793683a"}) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) r2 = dup(r1) openat(r2, &(0x7f0000000000)='./file0\x00', 0x0, 0x42) 23:14:57 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000040)='h', 0x1) shutdown(r1, 0x0) recvmsg(r1, &(0x7f0000000680)={0x0, 0x0, &(0x7f0000000100)=[{&(0x7f0000000080)=""/96, 0x60}, {&(0x7f0000000a40)=""/4096, 0xfffffd4f}], 0x2, 0x0}, 0x40) shutdown(r1, 0x0) read(r1, 0x0, 0x3b) execve(0x0, 0x0, 0x0) getsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) write(r0, &(0x7f0000000240)="d50a34a0d36dccd23c3667283dfddda08ee7c55eb515a9a7ff602aefd359c6c7fcc707fee515e2e365d0f21b3138a7463d02d2c9a6ebfd6112c4d47b69f93a5f397bf9016c8868851486c9a99f558d90867cbf41b28613767b67a2c24700ebfc66c25d103c6dae3c55d04b7189ae0b625f9ef0b9017120f54b69944adc2b185512a9ece17e993d0c8500c7e27c54f19ee675a3ebd07510ab25e095a77a5bc0ae022efadd0f7894ad0e956ec8a0b93a125d5b475d78aee16d5ae1168991069b3f85639414729dfd3088ffb18c7b6a380b6476", 0xd2) 23:14:57 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x880, 0x62) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) renameat(r0, &(0x7f0000000040)='./file0\x00', r1, &(0x7f0000000080)='./file0\x00') connect$unix(0xffffffffffffffff, 0x0, 0x0) r2 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x100, 0x0, 0x0) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x4, 0x1010, r2, 0x0, 0x0) poll(&(0x7f0000000100)=[{r2, 0x44}], 0x1, 0x0) 23:14:57 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$inet(r1, &(0x7f00000000c0), &(0x7f0000000100)=0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$TIOCNXCL(r0, 0x2000740e) bind$unix(r2, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) socket$unix(0x1, 0x5, 0x0) 23:14:57 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000000}) flock(0xffffffffffffffff, 0x1) syz_open_pts() flock(r0, 0x3) close(r0) 23:14:57 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10, 0x9}, 0x0) 23:14:57 executing program 0: r0 = shmget$private(0x0, 0x1000, 0x110, &(0x7f0000f0f000/0x1000)=nil) shmctl$IPC_RMID(r0, 0x0) munmap(&(0x7f0000c00000/0x400000)=nil, 0x400000) r1 = kqueue() readv(r1, &(0x7f0000000240)=[{&(0x7f0000000000)=""/55, 0x37}, {&(0x7f0000000040)=""/53, 0x35}, {&(0x7f0000000080)=""/230, 0xe6}, {&(0x7f0000000180)=""/82, 0x52}, {&(0x7f0000000200)=""/7, 0x7}], 0x5) minherit(&(0x7f0000ccc000/0x3000)=nil, 0x3000, 0x1) r2 = dup(r1) accept$inet6(r2, 0x0, &(0x7f0000000300)) mknodat(r2, &(0x7f00000002c0)='./file0\x00', 0xa2, 0x5) shmat(r0, &(0x7f0000cd8000/0xb000)=nil, 0x1000) 23:14:58 executing program 0: r0 = socket(0x2, 0x1, 0x0) shutdown(r0, 0x2) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000)={0x8001, 0x6}, 0x8) r1 = semget$private(0x0, 0x0, 0x10) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000080)=""/151) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x1}, 0x8) 23:14:58 executing program 1: socketpair$unix(0x1, 0x1000000005, 0x0, &(0x7f0000000380)={0xffffffffffffffff}) listen(r0, 0x8000) recvmsg(r0, &(0x7f0000001880)={0x0, 0xffffffe1, &(0x7f0000001740)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x10000000000000a1, &(0x7f0000001800)=""/104, 0xffffff81}, 0x0) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) shutdown(r0, 0x0) 23:14:58 executing program 0: munlock(&(0x7f0000004000/0x3000)=nil, 0x3000) r0 = getpgid(0x0) getpgid(r0) wait4(r0, 0x0, 0x3, &(0x7f0000000000)) getpgid(r0) getpid() 23:14:58 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0xc8) write(r1, &(0x7f0000000340), 0x10000014c) r2 = kqueue() kevent(r2, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) write(r1, &(0x7f0000000040)='t', 0x1) readv(r0, &(0x7f0000000640)=[{&(0x7f0000000180)=""/31, 0x1f}], 0x1) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f00000000c0)) ioctl$TIOCSCTTY(r0, 0x20007461) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x80) execve(0x0, 0x0, 0x0) 23:14:58 executing program 1: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f66e56c653000"], 0x10) open$dir(&(0x7f0000000040)='./file0\x00', 0x23, 0x2) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x1000000000003, 0x4) 23:14:58 executing program 0: r0 = socket(0x11, 0x3, 0x2) r1 = kqueue() mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x2, 0x2010, r0, 0x0, 0x0) r2 = kqueue() kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0xc1}], 0xe9, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) dup2(r2, r0) 23:14:58 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x94) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x0, "651e0d969a21512e233120466afb9eed7db09f1c"}) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000000)) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000000), 0x4) sendto$unix(r0, &(0x7f00000000c0)="03df4c655a756a6610f28810c453e283aba8a3ba0923eca5bdd7ba1089be6231abb765a1aaaeeceac45a4c07ebe48a6499cba1718a1ab595d1992017fadf9904648ca22bb4d46908bec2450ccd1a925b48d4acddd0b825b50297dda5b8ed06c997014c4588fea840084a68dd08bc6642c25bf70533dfc29d2232a3b90a3049eb41e32998a211ad177535c413a65f0d1d4f168ed218c669", 0xfffffffffffffea9, 0x2, &(0x7f00000001c0)=@file={0x0, './file0\x00'}, 0xa) 23:14:58 executing program 0: r0 = shmget$private(0x0, 0x1000, 0x110, &(0x7f0000f0f000/0x1000)=nil) munmap(&(0x7f0000d0d000/0x9000)=nil, 0x9000) r1 = shmat(r0, &(0x7f0000d0f000/0x6000)=nil, 0x3000) shmctl$IPC_RMID(r0, 0x0) munmap(&(0x7f0000d0f000/0x1000)=nil, 0x1000) r2 = open$dir(&(0x7f0000000000)='./file0\x00', 0x80, 0x2) fsync(r2) shmdt(r1) r3 = fcntl$dupfd(r2, 0xa, r2) ioctl$TIOCGFLAGS(r3, 0x4004745d, &(0x7f0000000040)) 23:14:59 executing program 1: setsockopt(0xffffffffffffffff, 0x0, 0x40000000001d, &(0x7f0000000000)="02000000", 0x4) 23:14:59 executing program 0: r0 = msgget(0x3, 0x0) msgrcv(r0, 0x0, 0x0, 0x3, 0x0) msgget(0x2, 0x420) r1 = msgget$private(0x0, 0x100) r2 = geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r4 = geteuid() r5 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x8, 0x81) pipe2(&(0x7f0000000200), 0x4) r6 = openat(0xffffffffffffff9c, &(0x7f0000000180)='./file0\x00', 0x20, 0x4) linkat(r5, &(0x7f0000000140)='./file0\x00', r6, &(0x7f00000001c0)='./file0\x00', 0x4) r7 = getgid() getpid() r8 = fcntl$getown(0xffffffffffffff9c, 0x5) r9 = getpid() msgctl$IPC_SET(r1, 0x1, &(0x7f0000000080)={{0x9, r2, r3, r4, r7, 0x100, 0x1}, 0x0, 0x3f, r8, r9, 0x1, 0x5, 0x7, 0xb59c000000}) 23:14:59 executing program 1: r0 = socket(0x11, 0x4001, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffe, 0xc1}], 0x3, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x2}], 0x7, 0x0, 0x7, 0x0) madvise(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x5) 23:14:59 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSBRK(r0, 0x2000747b) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000040), 0x4) syz_open_pts() 23:14:59 executing program 0: r0 = syz_open_pts() ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000000)) r1 = syz_open_pts() fcntl$lock(r1, 0x9, &(0x7f0000000180)={0x0, 0x4, 0x3, 0x300000000}) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x2000003, 0x100000000}) 23:14:59 executing program 1: r0 = socket(0x7, 0x400000000007, 0x8d) setsockopt(r0, 0x0, 0x1f, &(0x7f0000000000)="5022a5ffbdb895a5d91f3e1d136ed192c017948cc708acf7acac304991e81a9beb32496828b43f2e91121be349ba7d86c0e96578e3e285cafd989c46ed859be9f09a5b0f6483af7922d360ab408ef9ca6b3fa5040b67111c62a8634a1b88804d6bfd74aaddf184c91d41350ac35a15ab79c3b1065ec03e93d72ca4f5e11d91d673cd5b253abc73f8ec6afb0222d24d8d8ffa21ce78d7990d0eb1ae3e54baa01fcd99dd80100dae322374b7981df3195c85b0f23d9d5e416b7aef6c09cf12478c23be0ef29f2b0bf6ec8f", 0xca) r1 = fcntl$dupfd(r0, 0x8, r0) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000100)=0x6) 23:14:59 executing program 1: r0 = syz_open_pts() syz_open_pts() r1 = syz_open_pts() ioctl$TIOCCDTR(r1, 0x20007478) ioctl$TIOCSDTR(r0, 0x20007479) ioctl$TIOCDRAIN(r1, 0x2000745e) syz_open_pts() fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x200000005}) 23:14:59 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff}) close(r0) setsockopt(r0, 0x2, 0xfff, &(0x7f0000000100)="5be54f5dba3c0adecf33c31a4ce87957fe468b1d59e8a37ff847328363e94ce3678d866c08a7cfe700225fe3cb25fe606039eb97586253955ef0fac311afb6c24a2d7148ecebe2458b45ab0fd65590713c21501d8269e1721e6f55980c00a8fb7d0c05f67ed9b3439f7ed7283d459e00cdeb736522acc416ad1455940c5bb70c31f780d6af4413187ef8df87b6b21c4efb38b4ea4d18f37a0afc54d1cb4cfa8917eeb0a68a74e224ea7ad8050890ebd71374", 0xb2) socket(0x2, 0x1, 0x0) ioctl$TIOCFLUSH(r0, 0x4004667f, &(0x7f00000000c0)) 23:14:59 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) poll(&(0x7f0000000000)=[{r0, 0xffffffffffffffff}], 0x1, 0x401) r1 = syz_open_pts() ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000080)=0x40b5) poll(&(0x7f0000000040)=[{r0, 0x1000000000000002}], 0x1, 0x0) ioctl$TIOCEXCL(r1, 0x2000740d) 23:14:59 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) mkdir(&(0x7f0000000200)='./file2\x00', 0xfffffffffffffffe) r0 = open(&(0x7f0000000100)='./file2\x00', 0x0, 0x0) connect$unix(r0, &(0x7f0000000600)=@file={0x1, './file2\x00'}, 0xa) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) mkdir(&(0x7f0000000640)='./file0/file0\x00', 0xc) mkdirat(r1, &(0x7f0000000080)='./file0\x00', 0x80) recvmsg(r0, &(0x7f0000000580)={&(0x7f0000000180)=@in6, 0xc, &(0x7f0000000440)=[{&(0x7f0000000240)=""/248, 0xf8}, {&(0x7f0000000340)=""/190, 0xbe}, {&(0x7f00000001c0)=""/5, 0x5}, {&(0x7f0000000400)=""/5, 0x5}], 0x4, &(0x7f0000000480)=""/221, 0xdd}, 0x800) utimes(&(0x7f0000000000)='./file2\x00', &(0x7f0000000140)={{0x1, 0x1}, {0x7456, 0x8}}) rename(&(0x7f0000001800)='./file0/file0\x00', &(0x7f0000001840)='./file2\x00') mkdirat(r0, &(0x7f00000005c0)='./file2\x00', 0x40) 23:14:59 executing program 1: pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) pipe2(&(0x7f0000000000), 0x4) read(r0, &(0x7f00000000c0)=""/5, 0x5) 23:14:59 executing program 1: r0 = syz_open_pts() fcntl$getown(r0, 0x5) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000100)="bba1", 0x2}], 0x1) pipe(&(0x7f0000000080)) fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffe, 0x10000ffffffff}) 23:15:00 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) minherit(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0) rmdir(&(0x7f0000000000)='./file0\x00') 23:15:00 executing program 1: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0x2ff) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) socketpair(0x39, 0x4000, 0x5, &(0x7f0000000080)) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000040)="ebffcbff13b9fd812eaa63713048e69931929648", 0x14) 23:15:00 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000000), 0x4) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) 23:15:00 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x7ff, 0x0, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = semget(0x2, 0x1, 0x400000040000001) r2 = getuid() getgroups(0x3, &(0x7f0000000040)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0]) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xfffffffffffffff2) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f00000001c0)={{0x4, r2, r3, r4, r5, 0x2, 0x1000}, 0x1, 0x7fffffff, 0x2}) syz_open_pts() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000380)) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)='\fFW}', 0x4) read(r0, &(0x7f0000000240)=""/203, 0xcb) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) shmget$private(0x0, 0x4000, 0x8000400040, &(0x7f0000ff9000/0x4000)=nil) 23:15:00 executing program 0: kqueue() write(0xffffffffffffffff, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) 23:15:00 executing program 1: mlockall(0x2) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x400, 0x20) r1 = getuid() r2 = getgid() fchownat(r0, &(0x7f0000000040)='./file0\x00', r1, r2, 0x2) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4) munlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) 23:15:00 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000000)="de581b530e0720580ac3cef482345681392b5a59a550c15770b13f701ff56f1ee541c5a0790032d447b8ca9f613dc3400c73312ef877247be8da29cd665f615da8aa9070648541e4cc3f6e641364411371ad8d2d7f93a43ebd6d00e5a2123ff9aa66865500dfbd86a97069bc1079a830565d8e6307752b2bcd652ffac2e34f8eb0fe37a314459e271b8277be1beec3beb86bc2b9b60be25ca603bff98663f9c1cbeb814e06245e087d32b154902a0841fded1dfe8fdb5477564c5f0bc811c2cdc6f04c17d671889ef9f526ab18c82ad2adc159172342252b52ce7f81", 0xdc) sendto$unix(r0, 0x0, 0x0, 0x8, 0x0, 0x0) readv(r1, &(0x7f0000001700)=[{&(0x7f0000000140)=""/242, 0xf2}, {&(0x7f0000000240)=""/55, 0x37}, {&(0x7f0000000280)=""/22, 0x16}, {&(0x7f0000000340)=""/168, 0xa8}, {&(0x7f00000002c0)=""/59, 0x3b}, {&(0x7f0000000400)=""/255, 0xff}, {&(0x7f0000000500)=""/4096, 0x1000}, {&(0x7f0000001500)=""/225, 0xe1}, {&(0x7f0000001600)=""/227, 0xe3}, {&(0x7f0000002980)=""/4096, 0x1000}], 0xa) readv(r1, &(0x7f0000000300)=[{&(0x7f0000001980)=""/4096, 0x1000}], 0x1) write(r1, &(0x7f0000003980)="b5b47099131f02ab83a658a62de7b37e299ccb385456de34b5a9cce6549293618e471c3380237b5de7fac943a0236343b5f7159adb1fe2a5c08e396ae8ccd608983a4aac02b26a1693b2da4f330a0c616f5352f4cd2009324750249cbcf37e731fea81a2f3e97d6d2e140e4c4b52415c0af628e89aba5b09585ecd60394d71c3a7012394f2ef600cb2080da9aebff0c2da10c0e66b3a6e5ba7d97e8a01b9a8c5aa93635a57f86a2165a872302eaa4d46e910801c51d65927deb135bed2bdfab8d867536f09618e50dfc5d264916ee33565cf2c5a11f824fdd9f5d1fffb54a87ee0c2709277865e0964663ce6bf4c5fe3d76f137d31c5d2769985b0967fca9d7cc0422b9940082028181f38e5cd6a78dca7b137abf199def1102f7ddd74e34ba0d0af2efdf5fb3396913cbaf4cc9883b4eb799204902d77982ce9b76c6f10e3eaad0a323b6eec78ac0d3a7aaddec5aa2f23eb4852cc5bbc2de588350ea6b44338bcc8f8a2b62591bb72b76f190cdad8bf38c06481d4c7313538cd764b108c5fb48e38eea00d16a2363325c52cc297f51c541765a8d6d6bc9f7b161b72ebc1309d50078f538ba9f7db5b8c7c91c9fb640f4cff934317dda2da8b22b9ecd85e00aad54d18f5477ca3be56d974190e606df9ef7b7b990d317c10c89de1c1274f274ff71f86383c6e9e28bcd27b34f8bd1f94ff2fc994f17f0491bab9f666ef00494d00d6feeed1a91c1ed6a44dc1584d918ec9d8199c21de01164fc337000f9f173a36bed57ad01debad70916ab647adc5071e338278956cb825078473b649e2055c5c81adce75652c2ed4d3350a4d0fe5c6bfa8c161d13b3c9e66fb111c0ceae460e493855c71ce0740d33d2f62f559336dd487004df9955946643e9dc3aca03c670755f3e4a54f24182f0111166e73cf14aca4d2cabff0bc63c46c90aef8989f8e569ec4685b40ec4f5255664e7cf723a0f0a2fb5d7494dc3e2b7f293885476f83f9cda1872d944ad1ee996f053e1abb0aa0fd36b3afa386fb1d233aae667f2414fa13106e886e3d2e19d6468f801711015fb705f272abc945013a5d7deea182c9286389208d5ba16a392dea24113c47325e81f250c42ad0fad00c63207e530569f51d4722feb02fe1db2128c96ef3d47d096319e672f41ac5a24191660af02ca5c98fc6f9fef4751d8b436b3302a9c6ddcb70fedf9347dbc5b3856ab4d4eb8ca609ea41016af26455bd9ee1de8685c68b111c3e77f550bf1770501ba34541fa031c0385f6482c2cea831f32695c2f5427e09a5a83111ce85101e76e8126515d7d1fdedf40b6379cc99e3f1a6f73a3c8c37a9ff190c4186ed2d887640c03c02fe068e945b28205504ef69b9936135d07a8445d4f764e5eca829e64e57f919dce4a438e9d43ca52d9b921e24ffc455c9c782c60bbe745440db84534483251b1b46108ef0b909c698624d27ecc267853b0cfc9bba6a1fd30362c8df31ac28311e71c7f76763acd68e927d444257181ec4cf5e571b655537bc0f87ebce34f189642cb9d8f9b5555111cd6971e76892329852cd59324b779038530d682aa5a334bf7c7b3ca5ed088af65b26a0146c2016679567f228763e06b08b419f59ff07d9ebffd4ae6960f94e1fe30a9da0762500b4819379f7b1b620052336ff7d67c4c618bb1a98d68cfe83e4abd2536f1bb910c181d25e040b17cf3d502c5af5b27595803ac56fffb635ecb58420f07e95a66372d046869363e48db4cb58d945e45d64fc40efd3742f4c67376fa84b07b53f360b27bee15585d3386b59e26b2904795e5ebf217f0c9162832945f0eab83c4297451a504044c7f2578a8b2a4fcb6516ee8d7aa9c6b43d335480125c6fcf858dd3f1b871ab52a26dd5364064b0ff28cf1a5014708f6e03fc391a9d9cec54c63672a97a183a3810d001e571e11f59c652ba6f3ad8f5eb3b1131b6dbf5ec0a7bb977a7e5548a51a23fb58aa36bfcd22c51607cf6f73c64586130f4ce4d641be0ee4511bc86064cd0904aea6a0723a4111527cb012a8fd987a0fd81edd76da2ad826133e5721a76cfc17c404fe438febc5a71db2210867e2aaa4e14893a1a68de1ac20e415c89577f1b31ee3c8932aaa2f9b603b4a07ed607f6b74c6cfd4c0feba742b77a4a857bb5311afc578e1f231a2a550ddd259ce560f94d04f53dd412103eb5da9659208818d2e96046ce772b886845955ba8e49b7cf8575c69e4d3d32caaf75901b08ece2923100caa08aab7b8af6ac895e16b8f9f478b70d85e99a0b38e98d1e2da8c4dd2584d149ef0e16f79d141c8c9f918e341e7787422a9cdd1b15b8db75bd6836ffb1e24a47fab278832acc7e97feccbfdfe78ce5807f7ae43ea3b262fcb5e0291c9901d407cba1b990d7a4261db958fcb9221b21843ebfe8c4653bd8a886a5ccb5127d9509f46020345e241ddaf1228078f5ac7c776e008a52ed2c2174314490cbc216ad95618940970b7f6b1d2efc5fa50bd3b14e8da39a8dfb3ae47a72e98208c380bda735c7aa3c4a1c00dc20321027a3915c6debaed2aec2aebe6e03b2997fd2026ad2140339687a5bee0900648d6ce05887d81374d0cd1ebeb25dbd24c488ffabd22b5433ac83091a73838d524ae1a805a8fa4e5105ff6eeaa92778746f152d7a2e55343879e2a01ed480351e71db05571831579a91db211266c190a4de0e5a96203ae726532f89fd8f861228ac0a35f9e46f0df6abd1606ae805b1b4f7e5bd3bf0ebcb8e6d713049b3aa04abc169df2aabaed591ed1df8013bc7a05cda0aba41733f95335c4eef0c2e8538e4597ec82deb5467b407dccbd9a27223973ca4744e57b2363c225068f4fb90e7f88916ded163916ba2484e7b5d9b347e93c968a9b97952c0c8e5abe078ebf6227082fd189b9e9b1d10f183625d5b57fec89f0d3e68955ab07a9a9855e061e0766a954324b34bfe73bb901a149b3f03d295dc7f1ffe3c506b3e1f00697ef9fc65aa8443f37372a2ff143166f73491182ce50d9ef258cb20db4082a7a5bfc87b8046ca7ea9fdca823375597ccdfec739123e9ffe0a9c5c8518ca53185f7a67204fda5bad94d05dbf8824591ddeff8daa8eff0b3e3b35c485f9b97235c70cf3471c69adeb5e744876d4669aa65bbd67e152c889e6edb1749abdec888b31148ddb592f91f88142839ddc734f7106cb81ebee6ee40b611275e507df3732a84a70a13fe277243059ced72d1b7bc602cbf0b07111142218b3d92e3225331ff3a17a548d7a4cec84ca3eb812a98c4ae6b820719cef25947aada592fb3e444fa880384c7a7f4195b9bbe0045b3bcd87c4775492240635575ad149ad87b4529b9a80b96eff313be752d14dc9f406cb1a3b4df86ce5e7b347c3b01aa769aa517b82f811b24b3c0db12f4fc5b6cfaeef4556632dcc2e19c69d8014d0de856cddd4d8bc08c79ea0aa805791756ff9e99771d612d8244414635a5966fbb1f234a8623752821bfdd8e0b444e43012d6ffb8e02070336cbb8b7edb668dca7dae4e483ac52f3e9dffc3a38f3e06e2cc354fc7aa9d98d51e7f373deb8fa27d6bc42fa3d96e965194149a781a04458283dcb3b0989c9150225536c83460204499659b8cab0fb575f55c327af44dc362afbf20422b212e691ab16884072df70ad4ec6ef87c57153d5856f66dedc265020c46021b10294bf25ce4b623b5e3116e16407e8b357bc0073c8bae1c1429bd63b54fd003cef835b53801c99ae4a1cc230e91dab1ac9227441bdc68e4cbe3614c38b75b2eb4d9de500f7beb4a4b1ac5aa763169474526b744a336c35dea51cb12449a1587f26f18c0da5d7a1fca7f93e2e0ae19e901efd00e3dcfc85856cdcb08fac6239ba096c96bae010a76d30c0f040b5358a65d9fe9ebb4b2860928d8300ffef207cb16388c6951db9fc1ae2b9a8cfa968868272404b825f8dbe4d1bbec61068f1d4d81d8fc41df941fd8b450c8ca7b3c4ee878a48fd86c8b032127a9a99619ff0041e8697696c7bee51968a5c15e1f9b48ab7440af0ac24a4261064ab195e6473bdfff47d8012bc73b01ce00384b0aec7e34c45b99ec313e5bdb530eb1e89b31bc448d016c71794da0d134c802eb96da83f0f670738a42b24eb61eafdf8435b81d259864b398e10a01fc5f7888f44777fcaad634122aca8fbd800406faca05b2fff10cbc7b4a69a96c1ab7bc9b789af8ecb121732986c00c9862729bcc5cd7e77a33254ee83cf42582101b07e87371a5179f1e98a87cb7eb0ebca623d2c6d3ba429efdc1ccb519ce79248a3da90f946bd0dca3d3405408f18620183fa00a86e42ef93f39fd29fd395b363e37b69e533a377f84d45b183fb874d31c9880dba07af52f09e9d8fc94f70ade88b473264567483a0617a713968a6274576e888d946f62f2480c16cd8afa872ef0a8c71c5916ea144e95996d16c64056061382bc27bd9d16d155abbb416807903c74534b4e36be6753437661ceabc8941ef82ab1abb61caf1124da8e3caa3755e315b9b370a4b09a7caea10cefd778efbfc57b953a4a920dd421276e0f81b272641575100a833d356dccc4b7d617c68143741f50c86afbbbaa5628618889a67d033ebfdbedb19826c64c9304195c0a4df37d53212bccd3cb79fce8b8f7a3365ad66ccd49f83d0188c4b40570ecdd2b6376554feda9aaf2c34cbb931bb28311519fac2281b99fce2fe90f473af9c592b2030940b16477d6d8164e400a19492f48e02c9d8c2ff92152cef2d48cae1b0133b7b9c372184c325f739381f8ef364c10a0f1fa83241dd78a174dc53bc665df59e9dc0acdac77636ced4bd77901369ef4a7cfdefef976a616bb602e174744892e39e50b6c4b4e78a6d0c9da3e20b3c4303adf564a4df46290f0c02f9dd87f0b3ea094aaa0fbac83afe255afcdd32bd846f0f8108581b97f56686d0d59ad6b5d068115fd1042c7c7cb36d93e3d0476e8fb494560b52a4c5af22b1de16b14d63fc52ce3c3f5940bd6318b79e5740e1a5969c67c719b982777a9008b27b347b5233a61d036d2fbf72f0d4440ff6e1a58f7e31f11ceeae6965c1336754253274ae583ed6c08f96833d2f37ed24c3c607cd6adbaec7cb1567c16f470bfcaf7f62806d66bb2f2714672971e149ba8ee5a27408b7060c958dde929d632b4e78aea7656655040fc8067531616c31477c275229b1d919f7b5e08e4f7e84148631632760aba8d27aa7e79eea5afff935cc20f512212e2ad0c50d493897ebe78dc70c982281c9ec26deabab0e7aa9d068eb9975fadfbe767b104b7e6c1d2457bc2c6931481df5a72b437421fd050ac13294ec1b4fb997ad4614b47012e1a0ead3b0ce9cc0b07f474f70c6b47fc6c1705ab1d154c2c23dbe697349944a652df2d85d54b860a192e4111ace52a354bcb28fa3634f927884fd6e14156382c9cd909f7d586e1d93b583f619754e251066a5fd6cadccec8e9c2ac47f6aa015a984012d665986acaca2b0e0da87e2a488ff15977c29a2c82dc4238fbebae47fa5cd3190c94cc868bb6e1bf4e7303cfac7592c5cf990dfbc7f51172c2b520358300250b4f718807d49f27d151dfd5dfbc0d3781527d6061bfeae72ab4da789a4174a2d4200bde1084dacca61f259d07f2fc114070cca61592c80e99469107913afef86241541f76b996d8f2355d7b1a53ae1e1df5c4fc320828ae3871adaee8358bb1da2b70934be3347f8541ac99c0a7ffe4e8eb5bbfaefd46e64abf4401cdd8ec2c46a2839c218accb8868793e01df488a78ffa590024cdfa113fc6936564819db9d881a8a191", 0x1000) 23:15:00 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) writev(0xffffffffffffffff, &(0x7f0000000140)=[{&(0x7f00000021c0)="3cf8780767a00f89405fd310ddef121975a27a990e9795249cc3eb308ce4180c4ce0f9acb2088f638cec2d4cca2606c0da0252d8eda4c637d5f3d4abb03dcf20a4ac92fcbcbf708ac6cdac2ae8ac5757e8cf67d4e26fed38b1bc677ca78e90f3dbfd83c8910ef1f1ffe2ca9cc0f81229eeb3bb587fdf2c23fb3804fe6520c92e24b8a322453942515e9bd36009bbecbdae6a060578bd9d7373024a21e26cc0ccae996adc7cce99f67347a220175e74ac5ac38044b5a04fc9c20b663b5011b5d62ff327b683e288a3277fdc830e9e3e7eb288c59c410a314870314210b1fe7caed16678d4252f604e6b8e3047156c453933dbe844abcf3fc64a72c075bf082495855ad4030fe589349f790ebf4eb25ad4ea4bbfd1b98b814a94d1071e6ff64a7718ca4292a40eb5508dd0996ef50bf773f2cf5d73e4e054fec4276012f7a416be61c80afc988a4737dc733b4cb6d2f63e264c576d785746a5b6b335607eede23284b7794ab6bfc602d42fd83da88a66fd3b61c58e1d1673c0c3c16e188403c0e16a969a5d19318f6b45d2565f6d7fc697757cb13062c9909d2c022bca651cd978b46cedb212dcfd3e3999ca570c7e9501e9886d9799498b167a19be71c7ed71f2dbe6954f527533c19c63fc3dc93fd7a429f92c38749e2469088836f7e8cfa3b7619fea996af232a04b3cbda0a6ecaa5b609b6f0790d047fc060a9bc2eaaa50cf2303b5e3881cad817aecb91f987a9a266015a74156e950d3e3b4ca151502e1cc89843fefe40506a398951f6b1918e1ee68a5ff92beadf6efb12523260060466ce6bc175ea615384d5906bf53b7ee9e52b6dad0719da7138897b083193bc9eb6ce0a1e565040d7ce269a1e4c24597fa2f127d632b53462252ee017ca363ae4a41ff8e3ab233e44e48b4976d1f565424658dfd92571c8abb5639f1fc3e0bc5d7ae66dc50939f5001425a947ed359f60fb47637357ec104cdfc2104368b501fa784b4a5e1ec77c66c864e7f172491901b95aa7e09da8894c7925d70c305f8b5fd850f30fea5f51211976b53aa1963a89c5150cc7c666804e8a6e7ee9b56b414283e68781db89ed0075675922bb2215e56aa93b5476b83d7e56f8ce1280a314e51c91988cc2b23df8c7752bf37d8b3538093554f2080f9154d77d4dba6d06a96c6b254e17a25c21efb617de26d389345997a48ce00c22de6db82c0197b7f5cdb8423ad8adedf5726dcb302a570d2cb969dd5b79f729ff1855811b470bf53b88f0e12fa551008390896b023887071af5b223c105c011e9287e2127015a965c36d12862d98fa2ae164c198c9743eb3110103fdfbbe49c9ebe6f6b7f590f4fdc13b28946cef81ec3d8706a12cfa41de15b61ce3e67933fe02eb873048bd989c285271862c45dc230c18000c65b4d03185bf4d7202c060616e85b03e9a971d0f353d2150be3e7e8f436643223fb245a8d4491612c6d610b70129e6826f3403f29f9251329028059ae0b79982d2891ef24a08f37bc246c041c9474894ff89b71fa8570be1333fe88b732cb598b3927c4cbd14f2274ec4e80af5091b026b18a557e3e315ce7dfeb188dfda68566f793914f9f601e43954cb35c9a7fabf67ccba85d4ac63275af78e57a4f829f1a6d4dcd96b997d77b8f9e8ceb630f748d646af70d2f5c708f828bba834cbd53c183068615362bfc960fd0997d2f4ec58494d8d797cfc6ee39ee0234dd767c85f59d9523994bb6b3b11cf1bd53360daf5a3a89da48c5ff81b71202b67e350343bc7b6dceef14cb7ff83bf9cf8adc86f39fe62f2dbf65c6eb44e525400b270c70ad2186a770545f29787f4bc3f9310636426753d96c77ccecab7a7c2887d6eb0340186599582bb28fcb199038e2ea74af6f3968f16a8478e02acc1ebb653dbdfb4e7aaa21ac844a95caeafa651905bd29d864fe93061e6535ba06b7c87dafd5f919596cbc7b63a8da884c469355fc54af53797846a624bc01b6d057fef14551f4c7f9ea46ed85540b8767b77886cf16ffecc4ca54670324cd258321faaedb291752b437f42b66b6f10d7f8ebe98e104d955594afc43cd7866c533fdd61beaea8eefeb91f58101ad22583118014d32f797dd0192c0ac9a2ce659022d855ddc911fe7d141a4cffaf9c0878723fbeeec562a551711ba05b04d2e5977dea7d5d6f6138ae3c1503ddfa5a6972971b40e6a928bc9ac7152bb32ed95e8709e0fac79ab28f5e6754524de45fb444eba6c473049ef8f2992381e7f44155418dbd0fa62fb3afabc3c814d6f5ba90c30c23593b031a794b05b9d858e994679a2c3feab7d37e124fccf8bd7a77f81931b0227db1c07fcfc599896b5a076c1dd1895e49ecf8481c7e5589cf7256c683622e4749375dea1ed636be4cc5e43774f85f07eab4228923914899625b63599a96413c14b408b4fd8ed09b6225cb39ec0e8981cac4f766bd0f8ea8a9bb3ebcbfc11f74a608b86e0fbab83ef30573412c1d1268240cfd211f52acf398a3461a865f78f18e85d512e7442c85ec42c7b79530331a7489c4017ad6b9d26f021bcd33e2a115bc7249c7aa853cb692004bdef94a96e5f3a7af088196ed01aae71e69eb2ea3de135aa28f5637fb0be1b24500d0d470528915a74065afce8814ce9ef3c515de866ad71669b1129e9fbf7144aa08e3170dd6ca020eed92b67cbf1d4a811b5c566cd2fa1a38a4878c62c0394842afc1f339a0eb61f581561f2e0b2783041eb7d4188df136ef3cb30d6c3217005872454de49a251711d1c9785186916e40e5249fb0984686bf10727a79fa48aebefa0612c91712139d49945a97519cb274beb177bee0900eec9e5493f90bf57c592ac5410f89fc2705eeae5f271748452bb7a8949ad5167cfced6cf7f364caf01872b87e23de41164a3d2bc46e3b57b2d78e8e1c1ca984d759570e857e0f4789882173c002d36b1a38c663a495c6acd371610acaaab922212cd99bc3f7ca4db583fa0d07f8bbdd6ca00c6a51480b904f4d7843142e414f774d91d7ca6fe418a0838b43ff5be3d9384e17ee28a27cb9cbad1da0fe57f37ff2bfa9b4a7e22fedf6a909253d50346cadaa960bdcdfafa499fc869a67b8aca5895ae71b79a0160068d845ab75e3bfbca5e69b007b224327d1911b7f68a7209e3f905dd78250aa7025d6db126389676bc4980edc6b38f37241c7efaa29907ad891e25fe21dc5f15909d045480fc1abd9d82b6af4de636b61bbffbb590c8a46e6e646db256cacecfb7fb92416af7f4ff79f9f8d36055a4ec7248aafb4f593d7e6f513d90dc7279407919ee5180fe6e0a0ea9468e6b72f3a4d04484941e8670b8bda2af27fa2989a39ee008e7373eeb7b744407f868e5b9b11673ce273fe967d90ef53e539ef3e8ad248e47eac5e88b80551f2234ba93971ffe5d4662c58bcce2ca1e3d454a4baa2c897c4f8b385f2ffa387745696b652ca4e57e1d7ac0351abd6fc03e19217bd92f4a469d1f7ecf1cd54e6ef0ab6a38d6fb4f32eed2332dfbbd52657f8399f3a9487d2d974338c3e7123ac2c221454426ef4f24132317e358482a368209b3e2b723cb4f089e3e3c97cdcce12387e1129ed755e288819609cb3e2c915de7860107a6cba2e44093ea7b05df8b80f5476f33d5b3c65ddc3c747ccd5b7b01208b000a3fc851e90817d0da5eb803fa833a519c4467c4f505dd6f077ef8c88e9fcdfc324b6a72e0e8b5071633291c8d852a6bae1e065a5a8230e490533b332ac7679f2268b2adaf56197dcd794db2c7fa9a82b953da9d7739ac8070d905fa801a9cab980fa880647272f2b28e964674679e96a667539f9cfc25e3f1420d0610f198d819f80d152efdea5bf2e1777096e33da224ee1421dace5252d4045a177c7d42588a50f387f71ed7f15b9f4233e4520db1cf45f35ef79738a80be63e255e1caf7842f649efb666f82b2a2312c3a74fc7aeed00b383b8af19c906e0637b62db21f2729554da3d4fdfd1f5958c864155a9ba3384bfed5aeadb15e45f0ee559092a4206462311777414d2eb38a6ec68c7d40a472e4c475c9b952f8e636cee021c5f99773ce16c2975f1f81ca501af77cc85f4b25e0b663881b1597584a796ced45fe93b661998abc58a25d40a4d24069b2d1c8b94b16d98eebf46ec3cca8b43a47d13c3327db8fef8281a9a8f724c78eb9d805068443d2472f8e3ab7021457e6e91283a45475c86d43b115f659614fe89d75289207bcb4c5ed7523501e6b5c425d7265f596c6c1c90a6ede339138c4c3700e97878be49facc9a94e425bd7f892e9da7de48b242da3ff658a2446d839eb981dc1d2874675a86ac02e899e350ecc8cba0ce37274093277e269e454f5416cd13f8edc1d833bc706dcb8f47fafc19db4952f2b0b2472083bec2281f11d116ae4d4131556a46449f676d2b057f38f61cba8b2e027d44d59ad83ced5b449065f32eee60cd1f69edcf8fcd2649365f970ddd9d9b8df0ffb6dc6c3c6f4500389c064393ceef2c6774d83a06933f855e54919b275c43f6aa69b0cf89959440b50e8df609583b0772bedc573f89835800ec46e7cfdbbaeb3525d98a1f26d48caecaa8da3f36309fa1eeb7b8cb648aa8b0dc661909cb4bde1b1165cca4cb72c4beb06eb8908a29f6d395b92127b6e923a396d8e2a8e920f912cc6dbf5d237a7c31e717b5441f31d85f4f0013f7aaaf4a7e752781abd41a4d936544d29ef4600a7a341a7af08ee259221ef58a423af86ccbc169259e59e149cf529471b96ad18bdf5e279d0898e60fb9ee693bcaa866447ffdc61680478b4520ad4cca81903dd92688cdcba78bd18625f3ef53ef1d40c6a77b97f59173c5a75ca9bd917552b2cf87a530b811225b7b4bda81e2508b6e3a6931b65859d9e200a3eb99bb253f4a1bee26289bd245989b53360ed04decf27252d16e177d36399720f8b0c473d48b32dfdd724baa1dd71213b6d732ff93ce7b5b732a8205954fd94b7768ed8cd5b1bebf4c0972a4ae7ca966f9c0acb8e1960e18532d727bd2f7e2e5dbcdd3cba73935ac9f246933113d6e1d95b5516add44bfeaa0783fff89669e6f237a2", 0xe01}], 0x1) poll(&(0x7f0000000000)=[{0xffffffffffffffff, 0x4c}], 0x1, 0x0) 23:15:00 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) openat(r0, &(0x7f0000000080)='./file0\x00', 0x8010, 0x10) r1 = socket(0x6, 0x2, 0x2) setsockopt(r1, 0x29, 0x200000037, &(0x7f0000000000)="0000be29", 0x4) 23:15:00 executing program 0: r0 = syz_open_pts() ioctl$TIOCSTART(r0, 0x2000746e) syz_open_pts() syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x200000005}) 23:15:00 executing program 1: r0 = socket(0x16, 0x0, 0x81) setsockopt(r0, 0x29, 0xe, 0x0, 0x0) 23:15:00 executing program 0: r0 = socket(0x11, 0x3, 0x4000000) r1 = kqueue() select(0x83, &(0x7f0000000000)={0x1f}, 0x0, 0x0, &(0x7f00000000c0)={0x2020000000400022}) r2 = dup2(r0, r1) kqueue() connect$unix(r2, &(0x7f0000000100)=@abs, 0x8) 23:15:01 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) shutdown(r0, 0x0) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) poll(&(0x7f0000000000)=[{r0, 0x1a5}], 0x1, 0x0) fcntl$getown(r0, 0x5) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) recvmsg(r0, &(0x7f0000000700)={0x0, 0x0, &(0x7f00000005c0)=[{&(0x7f00000000c0)=""/173, 0xad}, {&(0x7f0000000180)=""/247, 0xf7}, {&(0x7f0000000280)=""/84, 0x54}, {&(0x7f0000000300)=""/210, 0xd2}, {&(0x7f0000000400)=""/237, 0xed}, {&(0x7f0000000500)=""/171, 0xab}], 0x6, &(0x7f0000000640)=""/169, 0xa9}, 0x43) 23:15:01 executing program 0: r0 = socket(0x10, 0x8007, 0x6) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x1, 0x94c5, 0x4}, {0x18, 0x2, 0x40, 0x2}, 0x2, [0x8, 0x6761455f, 0x8, 0x0, 0x20, 0x1, 0x7ff, 0x10003]}, 0xfffffffffffffd35) r1 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r1, 0x29, 0x4, 0x0, 0x0) 23:15:01 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d730c1ff070000e23c5b00000000000000e74de4"}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x80000000, 0x6, 0x7ff, 0x9, "fc0ec6dd25b1f9ca5b42fd7be2080a1aade51ea7", 0x7, 0x1}) write(r0, &(0x7f0000000040)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) write(r0, &(0x7f0000000180)="a6", 0x1) r1 = syz_open_pts() readv(r1, &(0x7f0000000100)=[{&(0x7f0000000240)=""/4096, 0x1000}], 0x1) close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000200)={0x0, 0x0, 0xfffffffffffffffc, 0xffffffffffffffff, "85495500020000000000df1067f5bfa6ee00"}) ioctl$TIOCSTART(r2, 0x2000746e) syz_open_pts() poll(&(0x7f00000000c0)=[{r2, 0x21}], 0x1, 0x0) 23:15:01 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000000240)="47c5194a0a650466564a3e6ef093cf570d653934d5da0bf19df4442d8b723f2da4658125085b8be11573bc6e3343e08ddbac577ad694f1da78a40ca98fdd855743bc7ef41b8617461839ccd519be4ab721e3544ea2f338d575c42f265b1cdac4603a13b560fa162984f48ef609cc0b9a063c9be9835b454c21311dc4ceb29aa211c56bebd5f3a553c7e5a0d5829155f39a431a7e1f4b19f491c681c813c38c9c8ff24c7be68bd87f394c94af9e01f19db2284c5f0302de34ad8138e07f9a3cc45ce86d2b5965582b3d268c23c5af9bf54f59ed5d6a65436b358e351764f33c387d1c3364151b3fbbca4b21baf7c8eb6963e0bb7012a588673b36a2228895cb63c747c253cd13e8df9e753ae3c05ef2730577b6ba4ea738965a947c1d37ae5228b8c7cf4efff591c97675d9dd756074ac9c6d8d7f3a1c9ec3229d56a347180529e9ef968b9bade45a6f98178a38d9bd76181d3fa3b5a5e4e4b3fdd38f4a2295b1b37a05193e9131b2dc1d555675e8c06153633515597e8fb6a170ae497d6864893c2f86060cec840a7e7bd59c8899c0aa852b62723d293e68d420dc8c8dbdadaa342ad526d6325a324f517e82414ca75cae5e9a65e8ff8480f06a2f0d60399c26f0648f4d8fd8b6a476a056e6cfe86a0ed3551ac6b955a7809839241224fd0e45dda1147e1930536df432f21a773c32a5b95d505ac167daf6e2d175b0bbfa52a7cac82f315750325eeaa6e9bd3e2260164e9b1f112634d3668499c0e3cbef2fa49aca04145c95eafadef9de0fb34669d41fdcb4df082bee54b073f1ec345734fc69b56b70c0da6566722cbd676b56a2f7ed9b0f2f91136bae71d79869b1ea6d043b31674908b90c3a2ef26bc3231a79a216ecafdaf34982cfa6214be0c9b41664c7d4893d70e55fa42a5edee28d5df53f3694aa5d9bfec7fdae8a25647a0ef10367041f7ef8546f56a1a0f5f54bd874cf8d887877190f07d0f67e77d99e1c110896c114fb60fe2908747e6139d96bd4a3628c4d12a9d525d8d594652499698a7bd43f41f0ba5ea86e66380fa7a47af0a989f81f34c93225e53476fb05de03d8c19805d936e699e61343778014b1ad9704cf172733333685e0e0228769577be7bdfebbc778777f5f108c10bc869266e47ffd88276f7a9f001f8814114203f07fe6f05340cafa48e7b89fd22de8b51fc097dc24267d154941a09d154e45fd37b9693fb0eedc437af30a24abbb59c7a45d737cf2ebb6f1405067ceaa10a3727542326ae53baed08513f94580fec0413d61b2d25454c35a0ea88141800126fa9286df2fcc20450b7f593795c6155d3d37840a21a6a7d423dc39235475304017e189284a92a2b6094bc2e4ed4bd5edc25f7d646bccd76d79efb4cb7923c8dea13ef511d2e9925aff2edfa453aa31eebe59130fa737b17f19f8c77d8f43c59c64512524d35f1ef66624657437b2f83d52855f861f326bc1356b1ad77e7284e04e4ed388695e64b70ceadafb8137085651c18aba13198280ce1f00f84ab123e183a1acc220120641a0ce0df5527b2f887e3596384441ae0132d43ec98a1582e9e207c68b5f0c557dcd48a82c4787d38d685d4e08045ec1151116e077a4e58f8749f748f83e8107484bdb3b2f60acb9c4e9db4a610e1fc444dabed9c36c366d3217753aca683dc4149dbf751baeffe76d7c9d8a747a3efcb259762eca0f2e2fc647ab3cc03b88f0af8e30176816bf38535a9183a014f96d96008c1b6905382c9ea2d8c44539f5094753d894df295805553b967d2ca67c472d59c72b8e2f790fabfcb05d7a13c6b5a9d4884f681d85381174d921b2ad4cd738056ef45cf3af8c9759638ef648332ecbbf5e748e56dfac5e4c22f23614b7710e8c31c2b090e75ba1c0db3d5ef955093cdf778d66305958c75c744a36ba3f46cf74c6b4416b4d800d8c57f62e3e1d77949b18e882410a293496790c96a3873f89b35228884ecef02a084f1b4dc4cbd7399471276c88606b22ee2e76468065f081e84cfbc44371efbdb469c23bb44fe9bf8cc17779959a1e2352d80c17ee8ebada5edf601230fc45e4a43606c924691b402c4c815376ca87f66ba41eb8b3273fe2f0df97e6132663abc89dc3ed8550a83d1b138560ea04f96ddc038b96998db86356fc5ad65f2b7e00e7c276acf8c6c252adb2fec15444d64de281ba7e21ba9bd9860daca3de4dc650f2fe016b455003e083c752e2a7c99c4ef7d7c8fac21fa1a7bb7429edb21ebe4d9c4234c41fa711713c6bd6165bc1d51afbd3ebe496aad42235a6f41da9f6f5bd1981981d95d936adf3d93bebf3648ad393ebdd1661a9dfac00b5f067f4c6eb77836a0176f4073e4b738e4ea9bf572542ec92092f66464ca5589469711eab42eec39bf0975886a79150f5414d3f73fa6ef24aa2077c62511b94cb8a018e1883012b18646c23440c8822060ba7990489ad42f23e0b27e67e2c560dc425380652d1edb49c5c39ba6f8abe2b0ef892cdea4c8612fed20c4a9482fcf5d7f297573711e216cdf3d45ea25623cb1708d54698fa9d7136f0eaf5781bc9dc7d0eef830b1df81f42f607116a2a099d75c26316a021e1769e1664b2e7036d9e31581bd4683e27bb1c02efcb67f5804f535345b773fae4196eda4166d56b3867fa058f6a6cd2cb584effaa4b54a8ab840f11a3e2076a973a33466a6d113b1ce8362e9a80fbe33721e1264a8f749f0a74444647a124389a75a0162d6616ca7d363ede901bf8e51e29f1038470832b1ce5fb9acb", 0x7a9, 0x0, 0x0, 0x0) r2 = kqueue() kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0x41, 0x1, 0x858}], 0x0, 0x0, 0x0, 0x0) recvmsg(r1, &(0x7f0000001fc0)={&(0x7f0000000040)=@in, 0xc, &(0x7f0000001e40)=[{&(0x7f0000000080)=""/97, 0x61}, {&(0x7f0000000100)=""/131, 0x83}, {&(0x7f0000000a00)=""/75, 0x4b}, {&(0x7f0000001a80)=""/205, 0xcd}, {&(0x7f00000001c0)=""/54, 0x36}, {&(0x7f0000001b80)=""/97, 0x61}, {&(0x7f0000001c00)=""/27, 0x1b}, {&(0x7f0000001c40)=""/171, 0xab}, {&(0x7f0000001d00)=""/178, 0xb2}, {&(0x7f0000001dc0)=""/107, 0x6b}], 0xa, &(0x7f0000001f00)=""/180, 0xb4}, 0x42) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x0, 0x0) read(r0, &(0x7f0000000a80)=""/4096, 0x1000) 23:15:01 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000c00000/0x400000)=nil, 0x400000, 0x0, 0x2010, r0, 0x0, 0x0) minherit(&(0x7f0000c2b000/0x3000)=nil, 0x3000, 0x1) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) pipe(&(0x7f0000000000)) munmap(&(0x7f0000fee000/0x3000)=nil, 0x3000) 23:15:02 executing program 1: r0 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x200, 0x4) fcntl$getflags(r0, 0x0) 23:15:02 executing program 0: r0 = socket(0x2, 0x7, 0x2000) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0) bind(r0, &(0x7f0000000180)=@in={0x2, 0x3}, 0xc) sendmsg(r0, &(0x7f00000000c0)={&(0x7f0000000040)=@in={0x2, 0x3}, 0xc, 0x0, 0x0, &(0x7f0000000200)}, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) pipe2(&(0x7f00000001c0), 0x4) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000100)) getsockname(r0, &(0x7f0000000080)=@un=@file={0x0, ""/25}, &(0x7f0000000140)=0x1b) socket(0x26, 0xc000, 0x9) 23:15:02 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "0100000000000200"}) mprotect(&(0x7f000025e000/0x3000)=nil, 0x3000, 0x2) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 23:15:02 executing program 0: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) bind$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x3}, 0x8) lseek(r0, 0x0, 0x7fff) writev(r0, &(0x7f0000000d40)=[{&(0x7f0000000c40)='6', 0x1}], 0x1) lstat(&(0x7f0000000300)='./file0\x00', &(0x7f0000000240)) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000d80)="5f50f92cf48ee8aff5653bdc27ae16897433723b85db188d22e95a423c771e228ca351d8183ca816ca076168c04c0addb147aecf5b6ac1ad3f2dcff2fa18fb4ccdbd7ecc3ff391a5c2e5ebb5dc17344ff576d25f456586280a53fb7f4981c3dec0c19ad81445c34b42bb80b4de0bc129ef26728bbaa7b5cddf66b68be8609575ec0db84dc7bc5b92fc311d88b8c9cb28d2ea886ebd483a109562f52e481aeaa65162d5a39e31969657d81c7167a2e63fe3f063e509f2e320e4e0ad47b395b37a033a81abb2185e012b0dce460e1fcd37faecb82e22f724dc0629b02a62c6e8f631c204118d2ed6c4ddc26592dc19d82bfc96063d1026119dd584dfbad907431f5a732488347753ef703325e9094e5edefa551aa7652e27afb8ccfd7955a1793e2a746e806cd41df0660045f8735bc5cd5a2780132cbc235bedae9aa0e76252b894afcb212a9ba9c596260a88f6e770520ed06b43ca3780d2bd80d32db5454487990feba8b767d2ffab9e7efdbfac00d14dc602c9d47652f0cf5db9cbebdcd9d5d725cad9ed4feed1515e11d7c99b359de1163a6dfa0efd5d1b81d8cb850a8d467bd9550c9abda80589cc9029661cbeb7f694a295a76e0224b3d6dbb903ad8167ab6d4eb016acb6f24b90063398cd084b40ede76e4ca97bcbb643b97fa6ba40ddac7bccf1bb3cbf3b101b0c7ddfc5d5b3084e9c6c1086df5e865d610121edb808427ee9a778280c90dd7832586c9a7c88c19526595130d0c925d48e032f817b89ab9697fea05b37620d38c80a6807025a6654f79c73f9a623df544698a58f66f4097193680dfb3116f4a95606743a9e676f6eb4e3ea72fdc580ff1428e75184cfa208fd60d2b3e77638f95cfadcccceb9bb0c4b7084cff5f4e805e0bb74decf8c749f9e1a067d8c1df831c57918f5b98a1c86f42544aefc2eff20500cf0c4e7035b5fe279608bb4c0430636b5e3b95982bd4e399b7220e5b358844bdaaa29fb7e79916cb7da6bba44e0338bbac5c4d7708d1ef80958cc799559021cef932d42f558f83aae2aa73c78fdd4cb714871e213c835ea893af54c549d054a5498ca6c2615ddf23b9da61d3736a2cfc9a3072c9bf8a563f3995c48f0708bbfe5ee20147fc24241d872b031fbd7f41a9d22fdb8767663c4baf5c5383e8bbd632ad150fd331d6b6585ca49bd83e645e623b27dba638a0fafa38e1f99069ad4642f0eb75af9da93f6e95b3e616df8a5e81d77462f7e25bcaf628efa639f433672b29c550bf92e298cb844a2c05bf52efe531739ab29b4f5b2cbd629d879cb92d2acdc6bae4e39e7a81fc1ed7493550aa947f36016f5d3c7a3adb1e15e71401634ecfb2841f391a8f7f00344209152d7820b86aafb48447b5a412d2d5b8aa299ff76969e99af9657f8e558469ecaf46bd9e58ac9ca230c926534bd280557f9d59f507bd5b85eed1d428447e3fbd5212d2eb171568162bab87399a99fcad00d125cd277246ed8094756799f504e948176be57b3f76b546da9b18d82ee7be83e9173c05763da65f1425580f6b500485a983b43f0a6030682b9d7750baaa843e1484607106a86fce173b627cc9aaf767fcd2cd1c98a3f1b8f00ed481a2b08874287a8189ef2cfda14bcbb50bec65c70d80b40dab99eb0714d26c600b1eac5a0af3cc7a3e37d2db49b475dc0c6083fcc23229946e77bd21dbceecb9392beb2f592693290987730b9fed02776609857976b9d1010b9cae1fcffdd187bc0f83909973392f6e956376fe7e39560beb94a54bb6712176c5028b6358b7d3c9455749deb4477caaa71cc2683ef0cc5c071e8485e308b830ad55776ad26b9b4a42c97535a6d07d9db6cd4fbf427704e0464e4aa0499cc21974e95fcf60150ae4618e5a8969d665185f6edc44da758dc35bf6678bc0a03bb323a77a39adbcc8f7643099d4ea4edd30d5ccc19e374f5751b29e1dee6b011ea0f3c067ea244665083158b20013fb31af1dd0a025ed0d960f84b27df7c5c24cb155669453dd977b015f605e82e3c36112ab7d2cddcb3ab90496f6eabe6965f79219de1b8c44aebecdf5f0edaa08851a8fe4174acb1b3d826d1f42cab9a7b86a9d6c7f65575ad33b670c4379bcddd4fac65c4c310268b955d1e81542e389587aa309580eb6599ae6c8a973316e78d13ef821a9e629edeaa3e2a09e8c9a7948b6b2ac167a0ed279cbea71fe3295e931d86ab4bc8e91ea417bcf9c5beea2adc788e83d6b419764e699d7b60ee8644030f63c031fe2b53eee7a9f5e4e3d9137083f01b501af957b2dc16043a16604e5c5a7e91eb9864c0dc5f137371192acb7d555e298fbe87d2570e9f14e6f9eff04283880e7e150fc5f8be05a0d2a90c97bf9767115d3277ac0f5e5c4f73336670ef1d7c2ff0bc5a88925a6d66153f5f806a8026b82ebd5487b428b73af2b34ff32c9d6fe3a79ac22b7a71b7878fd68ea8cd591a323e5c03ad9efbf252d97c6e324393249ca6a20b1231fef27dcd3510a70eb8094b16351136ec8b4748e322036aff396a285e4a1b33c2597574ca64573880d4fa6a55385b5169713dfcdcfe7a32da2524e35b7a6571149dfd56ffb64ec66ea3d6508d47c8c63720d8b532ce551dbdd362e5ba469cfc0caf2857c5b5aaed571b7cb3e8e733b7d12b7cfe6982ce1e8a3a2e62e8769ee864789c87ed837591d9df6554e961458b7a9004400bc47397d35631cafe8ab3af42a51303f991fd88bd641ad7a47a0c1016a7041e867a3faafd111c5dfe21801e04eb941bb6ecf07073ab50b6a79356355522d0b06fb38e036d3d8d828447a1c97c2944e01cd099000516adacea253c0692cbf5cc12afd7cd5be74bf83d40bbd386fff43e79b9f8cb560fa87b05ece0e489e213e982b5634cdd20e3c01de312c4e27dd5b6b68f089ac9795a0809160e651eaf39d583a404df8929d23cde02e90f29904231288899f6b984fbecd9b0f013a5ca0ec18e9a842c161b099b149e6e535c943e5a096107eaa56703f865a6ab35ab793abf8adc9c3701469e96524b8511620f5585e6332963aaf565efc98863c5852220bc6b16e108ae608bb01dd280eaa3368acafef5ef501062da077f17010218df2074f17fd5019820244cd5d0cefaf8bf9ce902608eb02eed2d6d78f87932fb1bf0cf32163b4ccbf23c3b4f0c543295689642ca9a7e0b59cc671d410c19f8d81b3d2ada0bc1dc838d252bc1f9eb35c4986cc8761f479765c2f9a82bb4ecca32e34e6772e02ae7e8d33e99376074723ff7482928e135cecc04d8117d726ac6ec99b7c76906823438395d02a2cb4289d7d636c9ab114dd138a45c1198e1af880b1ce21cad96badc89de20a18ee4c221119748dbf79e4192e41f661fd125d45adea3dc217c0ccc06230f8f624380d96e8f20ed0423e2141d0cfcb0f3cfae9cef839f0c328361660388ced9c06a2ff9786382781f72badc50ac85b019f8e599b70a7bebbc985413ac247347954d1b140eb14036e6299c6d2c1c14d40d3309879f2674bd066bd17e18ea5c5015e316e0ddab97a3dd52a7a8152c3047259d9597cec39aa9a1073d3251618a9665a8f5bc5b9deb1e37bcd7937e409d64caa6cd0a01dcc9b6f343b5ca44a98120f8caabd3f1b6c6fe045462519e93398ae62c8e96c99510a8b7dcb7e4a30b5a875d591f3ce6ef307ad4980306874be5e54728dfd1d455cda2497883dfa8b9849c995254b53687ff5a5cd6a56211ec325a268e6ec94c032480ca905bea1eb3c8df8403e3eab6d7b45993b085a796807e18997852e6f81dc8f670a928c19e46df388ef5b8bec67fc5d134ba1d581f8784bab2715a429e43714406b9f7e6f26cb520c5b76639f54b49d6f51da03fb914276bac3bf850c087ec00c1c2c5d36f72baab2658b91ae9af7cf9a4399434290e4f4b199d47db65ffcb540ef434af5675b8e164f81d7f3b054d64a897f68e43b43b92157daaf7d43bbe5f10b791d92c9f64e93a9a74c802c079b2b953d165f832d6ef98f043decf0da695301b90af1c90cf74d9f280c02b322b5272525ac23e6f7277c969731714022d5b54df5adf89157111a7401314966dc2951868c01a446bb32cc84e3e1fe719d667cd3c008d4ae42acb928602e108434b4da9abc629b7238bd95df76daad7508f7bc39933b9dfcfdd80ba64bbdbbdce5391a182f6fafa42a2f0d16fa541c9e361e27ecb74f9e1fea8264996347c54368b4c3ba4fa8acb12d2d5f1ea8cc11798286a5301e9a662c9a489ae2d1467e0e175f023a3d7e3e06b23ae7bd5f5a89d88bbae7d06a098bdf7e710b54997bf3ee877eac6c8d1845bdc26d2d94a92d58ab7f10afcfcaba3b2b6fbd1df3092b9a81572a488ac25bef54073721d432114ef777e7f1d8ad2ea505482ecd2aed0208a66b084e7d7c3a5dc4dd8f5126f8a4e84c5dccd59b084ac24c905d820be25ceb5ff2164172c73d820277a3bb7744a15f15f24b5d9ce3204c4c68babf6732230d5ad18dabc2f8d9e20836e11f8201ccc7718eb032a6090693411aae8337d33549a07ca6314c79fbb05c4b425a89a3690318a719c0a24619eb47edf3c422525dcc9c83ebdb8242d86e51458ceb4b85f807f79b755dd968f193d94f157d9d5d44399ccf2bb1bd8a97f27e1e13d0200130c84a9d7e5994c657529bfa3b1a43393bc27635af0699a5ec02041b29981108b3602b02c7ea4beafc4f011fceb8a40838721d38de6279c3b64b8da21a80cd8815241941533674e809431b0ec99cbd75e0bc36b7023b8b2bffbf8a09f9c8a1a8a361f55babe781b871a1a952f3dee30eec554d1298464503ec760605b1b56cab5fa0a735f321ba9059f778511b4d52c3d4dd66a11dd08aa342a369bb5239b3a51f13e7c4248f54cdfaa2ff0f8480378e047ffa36a5d558523cfd9a7897351a6944757c8631e436ea728d177d65b66bcafccfdf3208905cb3fa50a67aba78a81440cf69f300bf9b9b2786a10e0ea54b79a67c4cbc76101a3c0463cc86d4f4e477fac932847b6554f92884f05619ca1bddcd0dbd83b7868904660b8ccaf742149755c9f8846d9bbde9440bec967fc30b58ce06d8efc68239e487bd6c3e7eed617029b20493ee0e811439e2d5c64d0d5213f6133b68539d73e3160ff545f676fc07ffc947e19ee29594b7cf3e0b055e521d9c81e9740818749a0e2f6416709878005797c45db268010f4f17e5c313a4be8835e0f7c18e7de4067fbe0ebf72ef7f7402cc454e92f68db94847eb98788d26c5adb58ee002920b9f1bbf708e60bb78dc7650ddb70c40dda314798df7fa93277754a47782d7b4ab647c7504bb28dd0b0d1a02b21a8f95837cf036b9512a21bacb21ab90e7aec3b8757d3fcd921d80a71831180afcef1c1910df458e7b0a1cc819b1ab35e8c5b7df40b974d032a0a36d74e0e5b4c75469dc92efadf9808f29a46263f25dd46fffde9647a5516971bb48f360b5924e3daffb2b8860fc81ac0c3ab5a9b6713055ab891916b7f0e9a67d1e92ec40a0a9c1f853db45b20a306039b027da660ee6e838988196bbda67a32657158dc784b15e540370d90f4f32cf2490b08264c092c03c3bc74accb9f043d13cd3ac4f324b07f365fd599abcc84c205560303973577a2e127d78d251e5511a25ca37a3113ad7945a7d30c502745d43ba6531b36375fd5154ca292a7f3fad574e7717fbea6aa49245055bf4c610088b90dfea70b3dffb1a38d62069f21b9aedd6d9ef096fb5670381a3187c3f5222550ebb983b5ea0d2476e560e79ce25b024761c9f2e2177dcfca241ddc0e235f90c6e5a44b", 0x1000}], 0x1) writev(r0, &(0x7f00000000c0), 0x64) 23:15:02 executing program 1: r0 = socket(0x1, 0x7, 0xfffffffffffffffe) r1 = dup2(r0, r0) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffd, 0x50, 0x80, 0x6, 0x3}, {{r0}, 0x0, 0x19, 0x8, 0x8, 0x4}, {{r0}, 0xfffffffffffffff9, 0x20, 0x4, 0x3, 0x5}], 0x1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffd, 0x80, 0x40, 0x549b0000000000, 0x3}], 0xf8, &(0x7f0000000140)={0x2dc278ad, 0x8}) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xfdffffffffffffff}], 0x0, 0x0, 0x0, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x800, 0x0) r3 = geteuid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) fchownat(r1, &(0x7f0000000180)='./file0\x00', r3, r4, 0x6) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x4}, 0x1c) 23:15:02 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) r0 = socket$inet(0x2, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) faccessat(r1, &(0x7f0000000400)='./file0/file1\x00', 0xe9888a940244b5d9, 0x1) connect(r0, &(0x7f0000000440)=@in6={0x18, 0x0, 0x80000001, 0x7}, 0xc) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="ea92009ce6bae410", 0x8) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0xfffffffffffffffd) r2 = open(&(0x7f0000000080)='./file0/file0\x00', 0x220, 0x0) msgget$private(0x0, 0x200) chmod(&(0x7f0000000040)='./file0/file1\x00', 0x20) fsync(r2) pwritev(r2, &(0x7f00000003c0)=[{&(0x7f0000000100)="0ee4dec69d5d1b56bdc72dabcc483125530601c19af8f562f79b5814307ba20df1fbf738851d4298eaaff352a3fa78f2bef1d2b747e502a1b3c37f3373f0468e90f37ee4ea807bdfb52badead98a990cac41125aa1a9c8028412985f289e8f9a8f58d3ef486e7e463f1cf6a7ec98de92023bd2db0df1f36f90a8299785095ff642cc536b6b9c2c5fbe1263ae9d2644037877cad6be54a6c1f5a82d0c6af33f5113ce0b74dae65e9e308f13f12b4d3c8e92a6fbc0258eae5dff7f403e32d785ccbb4d9ae73ccbbf6cfcbe3afb58d04a7044cffd4553b9e350fcca5cb22dfae1fceb86d943e7174ab5a709785c6047908b206958ad0cfc0c18c90f78", 0xfb}, {&(0x7f0000000200)="74a5171471ec06b235d6d5ec542d33aedd52afeccca962a6b151cfb2afa621bf03315f36501f34ce627fa0703d484f34e5f89b5f7efb60f2e3b9a29de5a98054dca0351b8efe31c5e49ad0d8fab74583a26bbf594af4b581f8413f880cc9d55c5a02ede30f52c97d0d823da4ba6c713b368a6dfae3def31ac6c7d5102138475cae2dd3bada1991c781aed1c0b8a3c5cd9d06054993512d56c5745dd46dc9fce0e7e4f93f23a7191ffdb6d821ecb9767e9d17322d863355777faa9f03338fb6b19100a207cf3f3b892773a841c6accba1f2645bbc0d6e63f155c76fc879766a4352", 0xe1}, {&(0x7f0000000300)="daefd1a884a38be0337c7f375dc2a9abd134fe029f7edbc408f89776908f20a9634981cd0140484eec3fc426218e21635c021673b3e64af21f747ed9976b52795d7d8298f5978fdae29617f9f3135010d3301598382985f93d8d56a72d144a5cd529aec1d157de9485a70f88312f5bc35b60a8318490ccbfa531d43f7eb04f9d1fe751d1d8b6086d34d9110682ad08eea5a94bbedf041e95b9eae8", 0x9b}], 0x3, 0x0) 23:15:02 executing program 0: r0 = msgget(0xffffffffffffffff, 0x3fd) msgsnd(r0, &(0x7f00000001c0)={0x3, "a2cc296e494bf074191e643ef9a191e6a0a9d681858dd3a053ddbf4a4b9e8f9ff8bcfc2204ebf510e1c98f1979b501c708bb1268a914f98f945d172b760994c5aae683643cad8eaf407dcff25c9fb8a90ae26f99fdc699ac012b381d259029686d5478cb01269d7aa761b724fb4a9a6d296eed4965795b16d4dc33b47c35e9218844b334c4117d7e464f6a4179dcf17dc256fc81f5cbbea4d3c0bc62f4f618f220c28eafbcba194c263733dec44254b3e1358b45082be9bf490200ca76e80de632bf9a95d9d635d219fbc7afbd8cebd8d8b72aaad60174f1920b09213ab107af"}, 0xe8, 0x800) rename(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='./file0\x00') msgrcv(r0, &(0x7f00000002c0)={0x0, ""/4096}, 0x1008, 0x0, 0x62d186f8b7ff44dc) msgrcv(r0, &(0x7f0000001380)=ANY=[], 0x0, 0xfffffffffffffffc, 0x1800) msgsnd(r0, &(0x7f0000000000)={0x3, "b0fd86fc7de466a9887565bb615b7ba420d387e9e172c4b9be8e9f7904c0c41efbd896a5d2e9a545ff6c69e5e1d11be3965f5f5b8706189fff00b40fd8bced73e6050431df60aa47b093661529500f578e92612220845bd868fd0dd0f690b86b9e1dac44eaa159ac4c2f1f3d4ac6cc0f394bf56ccb1491b09432c632f6ccd63b79193acff3f037812638939a48cd8b860d6869129e45c1c2ed6d0daba442bb691cdebb24fbefd1f27cb16d5deb07686b854a12b544ba5b302e189f078e903b4ae79b58b376d1ac418ca2fe5e650b1ff135a142c001da4be0a44f01f51b026cbdaf7da8400d42d0522d2d7259154d3e694eebb47152fd4e71f7c4"}, 0x102, 0x800) 23:15:02 executing program 1: mknod(&(0x7f0000000240)='./file0\x00', 0x4080, 0x5) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10200, 0x0) r1 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) socketpair(0x2, 0x8000, 0x6, &(0x7f0000000200)={0xffffffffffffffff}) getsockopt$sock_timeval(r3, 0xffff, 0x1006, &(0x7f0000000280), &(0x7f00000002c0)=0x10) chown(&(0x7f0000000140)='./file0\x00', r1, r2) r4 = open$dir(&(0x7f0000000080)='./file0\x00', 0x80200004, 0x0) read(r4, &(0x7f00000000c0)=""/77, 0x4d) r5 = dup(r0) ioctl$TIOCGETD(r5, 0x4004741a, &(0x7f0000000040)) 23:15:02 executing program 0: r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)) getsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000000080), &(0x7f00000000c0)=0x4) setitimer(0x2, &(0x7f00000002c0)={{0x0, 0x40}, {0x0, 0x8000}}, &(0x7f0000000300)) r1 = dup2(r0, r0) ioctl$TIOCSTART(r1, 0x2000746e) 23:15:02 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1083, &(0x7f0000000040)=0x7fff, 0x4) socket$inet6(0x18, 0x2, 0x0) r2 = dup2(r1, r0) sendmsg$unix(r2, &(0x7f0000001700)={&(0x7f0000000080)=ANY=[@ANYRESHEX=r1], 0x1, 0x0, 0x2a7, 0x0, 0x0, 0x6}, 0x0) 23:15:02 executing program 0: r0 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)=0x1557) fcntl$dupfd(r0, 0x8, r0) 23:15:02 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000001640)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) writev(r0, &(0x7f0000001540)=[{&(0x7f00000014c0)="ce7ce482a913d89153a21cd27d7317fed9be0562831e5c609131b70495", 0x1d}], 0x1) r1 = open(&(0x7f0000000000)='./file0\x00', 0x20000, 0x81) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f00000000c0), &(0x7f0000000100)=0x10) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0xfffffffffffffffc, 0xffffffffffffffff, "85495500020000000000001167f5bfa600"}) syz_open_pts() poll(&(0x7f0000000040)=[{r3, 0x21}], 0x1, 0x0) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "d6420e80da1ceeb6905a0f9f9927cdc448dae6e6"}) 23:15:02 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x2c, 0xd, 0x0, 0x28c) 23:15:02 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)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e0177513a18db60390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a2592c9529443890c39abcec6c1c369fa47bab9e1aecf0c4aa9f915a4e02f98bdf3155cd7d25d4dc373bfc0ed3c5930e6059a3262664b9e3cbd578dfbfa86f8f1bc7bc834db25782485", 0x81) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0xffffffffffffbffe, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000480)=0xc) r5 = getuid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, 0xc) r7 = fcntl$getown(r1, 0x5) r8 = geteuid() getgroups(0x2, &(0x7f0000000500)=[0xffffffffffffffff, 0x0]) r10 = getppid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, 0xc) ioctl$TIOCSTOP(r3, 0x2000746f) getgroups(0x4, &(0x7f0000000580)=[0x0, 0xffffffffffffffff, 0x0, 0x0]) syz_extract_tcp_res(&(0x7f0000000680), 0xf60, 0x0) sendmsg$unix(r2, &(0x7f0000000640)={&(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000100)=[{&(0x7f00000002c0)="29a53bf5ed14657653f6e0ec8caf27fb22e85396e3c9a9134faca0cfc7d5c6c5524b9c966bb3761de4a8fa99ca19849ab2824b4e2c4e8c2888f2b6892372b1d7c37ab3e834b04be156415c2e0e552d36cfe9d304816b4b3fbb48e20e4ed56c73fcf8b39ddc772de7c7b9a62ccab4d781f4e33686e69b255ca1c81cdeaa21226382f5e16dc50698b615ea5abee0479b19125b31ad01b1cc42e1bfbf378d080ce64e1b6cff08ab75822b21ac40d2ff044aa6b9a78ff10ae418b84da33e0b6ddac4f8b31c4dcb68343947c0bbe68a49e159cfd87d62a700296a0e1b0de28d", 0xdd}, {&(0x7f00000003c0)="c0a41cd2eb82583edffdc162353fda377823f03597070262faa5e8ae8409c335572dbf32d8cbcf5e4e53aa1779af5eb6eb185b6e3bc01988ac706068c5bcda28bbaa7573ad2ebd86f00bf7389d9eb67769d73914db34fd51593466aacf300276fc9f0f5bde25446cc2b34571d182c0910ac1d051bd1be3995ff94b3e54ca2fc89d2608768c0699958388f845212cdec5f01de58c7d8f095c84e30028bbcdd77febacf78c1ffbd4073ffad6f6575760a3d9ded3ea8c93127c", 0xb8}], 0x2, &(0x7f00000005c0)=[@cred={0x20, 0xffff, 0x0, r4, r5, r6}, @rights={0x18, 0xffff, 0x1, [r0, r3]}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}, @cred={0x20, 0xffff, 0x0, r10, r11, r12}], 0x78, 0x4}, 0x9) readv(r3, &(0x7f0000003700)=[{0x0}, {0x0, 0x12f}, {&(0x7f0000000000)=""/61, 0x3d}], 0x1000000000000081) 23:15:02 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x9, 0x10000ffffefff}) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x6) 23:15:02 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x40, 0x1}], 0x1f, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) dup2(r1, r1) close(r2) 23:15:02 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f00000000c0)={0x0, 0xffffffffffff022d}, 0x8) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x3, 0xb1, 0x4}, {0x18, 0x1, 0x9, 0xfffffffffffffff7}, 0x3, [0x5, 0x5, 0x4383, 0x4, 0x2, 0x2bdf3215, 0x5, 0x1]}, 0x3c) 23:15:02 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x10000000002, 0x2, 0x0) r2 = dup2(r0, r1) fsync(r2) r3 = kqueue() kevent(r3, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) kevent(r3, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x8}], 0x8, 0x0, 0x0, 0x0) shutdown(r0, 0x1) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) 23:15:02 executing program 1: r0 = syz_open_pts() ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000000)=0x7fff) ioctl$TIOCSTOP(r0, 0x2000746f) r1 = semget$private(0x0, 0x0, 0x600) semctl$GETZCNT(r1, 0x0, 0x7, &(0x7f0000000040)=""/232) ioctl$TIOCNOTTY(r0, 0x20007471) r2 = getpgid(0xffffffffffffffff) r3 = getppid() setpgid(r2, r3) r4 = dup2(r0, r0) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) r7 = getgid() r8 = getpgid(r3) ioctl$TIOCSPGRP(r4, 0x40047477, &(0x7f00000001c0)) sendmsg(r4, &(0x7f0000003a80)={&(0x7f0000000200)=@un=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000003440)=[{&(0x7f00000033c0)="03d13b3a495765b6a921d885dd6e64dfd1ab0e2d50f91d969b2ac4675a9f6fe959de1fd6c1247750d9f5e7671e9d6d9144b912d9a0721c939859bdd9dcaa647f82fa193683f1f1a62fdff196c7f28695ec67baffb4b951f6c841c4fc36f124b2dc8b81746a266ea83d8e85187cc340eef32ca1a6ff0b1d55b365", 0x7a}], 0x1, 0x0}, 0x40c) recvmsg(r4, &(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) r9 = dup2(r0, r0) r10 = shmget(0x1, 0x1000, 0x10, &(0x7f0000ffb000/0x1000)=nil) shmctl$IPC_SET(r10, 0x1, &(0x7f0000003fc0)={{0x10001, r5, r7, r5, r6, 0x44, 0x926}, 0x3, 0xff, r3, r8, 0x497, 0x9, 0x8}) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000004040)=[0x7f, 0x2, 0x1, 0x9, 0x7]) ioctl$TIOCEXCL(r9, 0x2000740d) shutdown(r4, 0x2) kevent(r4, &(0x7f0000004080)=[{{r0}, 0xfffffffffffffffb, 0x13, 0xf00fffff, 0x8000, 0x6}, {{r4}, 0xfffffffffffffff9, 0x40, 0xf0000002, 0x80000000, 0x80000001}, {{r4}, 0xffffffffffffffff, 0x1, 0x6, 0xffff, 0xfffffffffffeffff}, {{r0}, 0xfffffffffffffffc, 0x4, 0xc1, 0xa99, 0x9}, {{r0}, 0x667d5ce159fffc85, 0x10, 0xf00000c5, 0x101, 0x200}, {{r9}, 0xfffffffffffffffc, 0x2, 0x20, 0x8, 0xfffffffffffff4ee}, {{r9}, 0xfffffffffffffffa, 0x18, 0x47, 0x7ff, 0x2}, {{r0}, 0xfffffffffffffffb, 0xf8, 0x200fffff, 0x4000000000, 0x20}], 0x9, &(0x7f0000004180)=[{{r0}, 0x0, 0x4, 0x2, 0x8, 0x20}, {{r9}, 0xffffffffffffffff, 0x20, 0x1, 0x3ff, 0xff}], 0x80000000, &(0x7f00000041c0)={0x610, 0x1}) semop(r1, &(0x7f0000004200)=[{0x3, 0x8, 0x800}, {0x0, 0x1, 0x1000}, {0x0, 0x0, 0x800}, {0x4, 0x0, 0x800}, {0x1, 0x4}], 0x5) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000240)={0x1, 0x5, 0x4, 0xffffffff}) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000004240)=0x20) writev(r9, &(0x7f0000000500)=[{&(0x7f0000000280)="fef09d94226660c3df1768e3d1173550ea42c64fb16f1134549010b16ae1408b31b9eddd6c8a", 0x26}, {&(0x7f00000002c0)="4ab84cc5691c6c867806903ec87d7ca2dbc09359d8847e20528714cc508bf5bb0ae03c6be49df9b429e0bd6a99d2d5d435b01cf800c7bf92a508c4e0e6722b3036a1458b478d6e4c0191b5f27f7eab3da7f0a7ab94c9a480fc26646a1afdbc09f4395cf55ed05f5b084aa18f843e4506236b294cfb45b665291192d9491f18e5103f67547c289a39e5eedd84227e71d46209d89d247311942de3b1005419a7d45591f1bfdf1650d5522334d58f2638abcd4bd958311b960a8b5410f96fab5f3b3e5ea223ad8946a63202b776ea28b24c28f0aa75444c5b74679d6e2cba31fc893364da7ba8c3d91ab914", 0xea}, {&(0x7f00000003c0)="89f1cd4fb1f8236f02b09e3ed003815111cfc4413c1731d4b27b76ad4afc7ac5823b7e86ee851bb84e91953e1f756fbb8abe33c686421a99895aafb56b42ff0c0481b15e08f86d7128251875e945ea8634164147942482be39cd9022462b12c588", 0x61}, {&(0x7f0000000440)="71c1809eff2df67a99590804133e5def73f52170f47610c2dcf49721f709dce32ade1fb79bd74fe3dbdc71015ece0e7497622dd636bcfff7312c35a62b020f1321d7960cdd11d07f9cad42a7b4b5001348e0c719e9c5c285ebd0f1376e02e9f8ac510ca7d1476162057374c93d143c2a49161c9799a599418678eba593085832c2570a2cdcad6432f90a514e5f9170e6704aeebe3a53", 0x96}], 0x4) 23:15:02 executing program 1: clock_gettime(0x4, 0xffffffffffffffff) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r1 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) r2 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) r3 = kqueue() pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = socket$unix(0x1, 0x1, 0x0) r6 = accept$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) r7 = kqueue() r8 = syz_open_pts() kevent(r0, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffd, 0x4, 0xf00fffff, 0xca, 0x81}], 0x4, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffffd, 0x4, 0x20000040, 0x9, 0x1f}, {{r3}, 0xfffffffffffffffb, 0x8, 0x1, 0x81, 0xfffffffffffff8bb}, {{r4}, 0xffffffffffffffff, 0x20, 0x41, 0x0, 0x6}, {{r5}, 0xffffffffffffffff, 0x30, 0x8, 0x401, 0xfffffffffffffff8}, {{r6}, 0xfffffffffffffffc, 0x10, 0x2, 0x20, 0x9}, {{r7}, 0xffffffffffffffff, 0x80, 0x0, 0xf6, 0x9}, {{r8}, 0x0, 0x2, 0x0, 0x8, 0x3}], 0x3, &(0x7f0000000200)={0x3, 0xffffffff}) 23:15:02 executing program 0: r0 = geteuid() setreuid(r0, 0x0) 23:15:02 executing program 1: socketpair$unix(0x1, 0x4000000000001, 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, 0x0) r2 = dup2(r0, r1) shutdown(r0, 0x1) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000000)=0x8) 23:15:02 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(&(0x7f0000000480)) pipe2(&(0x7f0000000800), 0x0) setrlimit(0x8, &(0x7f0000000440)={0x20, 0x100}) pipe(&(0x7f0000000840)={0xffffffffffffffff}) pipe(&(0x7f0000000880)) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000000)=0x9c90) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000c00)) socketpair$unix(0x1, 0x2, 0x0, 0x0) 23:15:02 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) mknodat(r0, &(0x7f0000000000)='./file0\x00', 0x2088, 0x1) r1 = accept$unix(r0, 0x0, &(0x7f0000000040)) sendto(r1, &(0x7f0000000080)="0530c2b26e735084fa75a5c514c5991eeecc40573a1efdaae94e4fb3eb3c0fc3ab6f9ca5ad63e70e3b75e5a2a6a772dab0a49741c38e1639791797e3c572c3e078f30dcff6002cb285f134ad2915986071e808daab8b579e0c2757d56cd0767ebd79aa7ad85c676cd88d16219d5ab609c0f4164113f9bd38a6ab56c4e8", 0x7d, 0x1, &(0x7f0000000100)=@un=@file={0x1, './file0\x00'}, 0xa) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000180)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, 0xc) setpgid(r2, r3) r4 = socket$inet(0x2, 0x4004, 0x40) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) clock_settime(0x3, &(0x7f0000000280)={0x63a0, 0x6}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, &(0x7f0000000300)=0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000340)={0x9, 0x1, 0x8, 0x0, 0x8}, 0xc) getppid() connect$unix(r0, &(0x7f0000000380)=@file={0x1, './file0\x00'}, 0xa) setpgid(r6, r2) getpeername(r1, &(0x7f00000003c0)=@in6, &(0x7f0000000400)=0xc) fchown(r4, r7, r5) semget$private(0x0, 0x3, 0x276) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000440), &(0x7f0000000480)=0xc) mknodat(r0, &(0x7f00000004c0)='./file1\x00', 0x6080, 0xfffffffffffffffa) r8 = openat(r0, &(0x7f0000000500)='./file0\x00', 0x40, 0x2) mkdirat(r0, &(0x7f0000000540)='./file0\x00', 0x4) recvfrom(r4, &(0x7f0000000580)=""/28, 0x1c, 0x800, &(0x7f00000005c0)=@in6={0x18, 0x1}, 0xc) ioctl$TIOCEXCL(r8, 0x2000740d) sendmsg$unix(r0, &(0x7f0000002780)={&(0x7f0000000600)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000002740)=[{&(0x7f0000000640)="4363107a7c5f20ca6476033b8679d3e950cdf6a6a6a5123d4211d3f6262df9f3a3152227f155a5867746dd383c12d3c83158cf396cc0c47d22f1c30150b591a5e758dab9b33a746d494c882c69055a3e7ddd17e59d37a1025d89cdbb881b077d6df9d53ed262fa176a07aac37addb6a95927370d5e60a7c24746109ffbc94d1f44cf266d7ea73df42fac93edc50b1dea2577e1e51a734489ce31d918d1fe12305b6511dc9ac66bce10caa73a1063744b176ee3603af7442917ad8ec14ddc6548d49bd3ad64d0729204ab7ce15049e8f987ef8aad070f06198b4752a072b6ca3eaa1392a11d164ffbf71fab8cec45742ea3c62884fc8afb7a2fe50cae23b17c3b3b85af821fc25d1ba8b5f314e397088742695911a983f56e4e6147fbaf1ec7624e1605f6bbdff1fafbf58cdd83369818f0d93c73fc6f92268cabcddbf538d63b6a6d2cbcfa5dc039695f5c7916a96da980b791a9e2fda4b1ad88de9598c51d1653645c136dc04269df7419d53d529546760540290aa5c1f02e441d0d7b4466e27fcc776b4461c6ed75de8732691c9fba8bd6c0b0b2aa5904adee6b231951a81a273ca1ea2bddaad54a5f60b3fb875c87a7f18a65cb53da1101299f73a94331e73048cd2523129b2d2e6a584cc61d6b52085c7f8f08458c63109b5ffcdd6c90985c67da3a3e226ae76ea9a3abed8e4c963198e018b5b1071cf748e1bf4d4c20d34f57918324783ec1f9b4bd0371c6dda5333846e8b2ee38f15e10eea41817ac3430767c5b48cc0e100f69e2c918c4b242947e4a126c0a4bb8077bba797c4409e8c1b75c1cf49e4210c6614068369419a5e02b97d8d7010db9f3d7979dbeb58db10c90320e0902c80828b0c3640e6caf6de4490b03b980fe857bb36b3f023645395c982c317fb02b38370c7c591f4e0d983b4f06e32b09dee9df39dfd8e8fbc18613669074eb2617a251351ad429748f26f73f213f22cce0075f181ae8cf0304c9807c2f5cc7c66b4519acec19515fec8b0e67552b85cbd4e3743e095416143caf222fcafd37463abc0fa3892407fb57b5103e4df5ae83ac391848c174aaffbfa8fb42747bdf218017e69f82f123c198384133b7cb7a68a2566e88750bdfd60eb14107e5abb925813c9ddaf13fed00103423ba24836a4ee6995862095480e2035c56271f6729bb0543d7b308a6bef073adaeea3c59a7ef1872f5d2106419b3cf552b90adb79a351db66fe6eb7a35c63dcf1a66a2dc91fe71166a70ac7283d6cefe83e940c6e2aa7afa7a0791ee769b4e3612980c28a111d6b7e304e77291f6897705670c0041ec4248483bb3f68255a5423da410727190d8c52b2fcab29a468ae38b53528eff6436c07c78ed573b644a7acfc1a63a0188b69a8936b9685eb8426c5885d39a8d4bb84ac2fc717370b5cec886e3df7ca8904ae7aa7bc7a275b0157ef1b22978d25858f79978fcbdfb0686669986a840cfba33814086122c3455a8c8810e58dbdd1696d1c0c7d43c294a29170ec196eef0468891d8fcd7cfab7d996d9cfdf563a6d5355543fb0df6e3cd7834f43740d51830d8fd8bb87255f3dfc3c205406d60d1e5b11227b3d5812af659038d727960a5d2277bc75d8b0392e1fa6d4697c2eba89f0f807f4d3ac4363619637ccefcacd02d63827535800d33808310ee6fb400c6e4219d19246c1e06ab9b6aa39d3fe4024fa5361fdfd871ac0f06b1d370b3197539990076ee94d91f4ab36f2c96560c0ffde9b174e7b7f08d809ea613fbf325ea2dc0eda60590d8b66b507dbc5e69fea46b359783a2d4596e323be12f1657cba3c0339b1cc44ff01605d70cbd13f14b45b35fb70fb361ccc000cf07e2c9e26f063aff4c2d2d9f638b20e0b630d63adda6b2fa0a0fca1bea5166fa4c46d9bfce342b0298356121deca0232aaabe9f2a3e6520f4e9d046fb7f6a275747769b21ff69848be9d0eaa95168b1805f5bd0be7c9743c1f9a9dbfb55839a89b0a721d3286260fc456b99c7804a2161e286a1b2c398f3968e289a1baa639936f8a9c362568d6703a357ddc3ffea62d32fa2ac85cefdf57176f2a8885d2d600c7fa5154da191f05141c0b5a0d38e9df2118764c4418e6500370226118b0ed4837586d5c39b789f864b805d52d8bdcb7b13f1f249437c1e5a4f28e7721ce40e356e5c85fabebe6b37dd3379957af137479863f88c85b7b855fcae777ea37a1e8625f10a2f0af7b73db30fc0a9c300b7a9fc88903e4f8bdd58883e696fe1ccd8d393c0371c7295ffcbc07813d8ca01f2e802f2656675f7e12ad13fd04968fdf81245cd562c5fc3e49a8c69ac16bbd7c080efa1fa981da2a1a8944af3adfeabe5399144e99e8fe5f45fde76edae9ff8250b75ca1600e790fb8e7c12d8848f69e10b21b1ecec1026fe47d63f08084871f6e88a6ca724e5540d4fcf3a8d3cf1fc2693372678b9a42a0f17ecb45acb27c2bd98e3973b2faad409acd72a80fecef325725b8da61f5e42867d050abe6984ec950c506551a2d671a0c6e99391308ae0eeca520f420eb79595effc85fac7dcc6aaa87f325ad61fa901dd35daba84567b5c548e93959fe02f47bfb4e5fc09634eb1015f8b61cb1ee992de7c3e8ed981dcfb28e9bbbaeee12b8aa7b8d13bf4c6a6c4b4998a60215335ef7805edcdbabbedc015e9786f1f92792192e7163ee1b9b66eb3e374d20a8785bf6585c2866826b8d84ead8dd8fb0bcd97648b6e413c500cb75836f4f2b3f9bf86a55c703592b4fface97901b6f95397ca7ee49e20c534b2849bc9c0ec2b41412bd8282d3a87627fd93e6f158ea69e79eff710b9e3de95a37c75ef07d4f540e7ec08b1b8afa05ec25c7e40157a63820bc05f0860f20148f05518090d4079a841e904a5af2668cd2e139db623c7a8304d85442ec757911aedb40e6d0e9500fcad070cd2950e57f53cd31a5d848ffc68000a53adeb8b9e12f46d7debe367e72e553f7ec1daf7770837d22698255f0d43ae6fde5ec98167874d480f1aebf50e6b0f75c9d0a05358d8d4ec33111f751edfce7dccab7f7338abf3355889d204f4c74acf2e416e84e25bd83c94b4fd93ed024eb37275567c4978ee62d4c73dcc2876d9161fa2f4ce330938d04b187e116559f97b471d6048ff94b7e7bfdbde682ce134c29bbec4d799b32cc4ca591ffd4bef35eba841c443e66f32f0c8e059bdac49302274421457d28a8aed0dcad89664db4537ba8faf573fa873cdc238562662047d9a4c71d0e5716b2a0b76c9e5f960a09689bf43ada77eeac4169dfa5d48bd0c4d8d448eabf4498d3180fb24d5b8392b0bc4e3c13d60361aa2d5c6b198a42ac071acd17e2eda4a813866c8fb8202b639a4c2348970448c53ad44229be9d8357ee4755961fffa0c487617aa0e5ceabc93f0ef624fcb78302f737d5b656be584b7e19ba3a76603d9a40847c3fc2f61e5240f0a84044d67e8210cd98c2026c8a2d6951d2fa0f42ffe2664074c80822cad43f180def0dee994d9cdfd69c5789f74ab49618124eb1b04ed54cdc1284aee0aa612d7b9a1fda6915021e0b84f3b2a74c1aeab616ac83c6aaf4771ae46c954b969e0a4add29350b7df31d32402bd8c901451fa843ab5321c3f456d46d3ef4f79f9cefc7edaa2961a33ffb5c547b6013aa1cc7ea1ec7e3509eeb40275a38903d736ec44adfe628a89fcf9b76ff309cb0911071486ac70ddbef8671115dc2bfc363690d0b5326020134ae6506fc64c0bbaf812b967d3bfd901aa773afa4653921872f4289410c98114f9fc8474a8935dd769ab0dc2075e136d7cf29ddadff5685d84c235399f230416ce117623b75406903a538dcc5efbb47020033371b18f240c5146637bf9325bb74b7e631228859097acc9cb518f5427b269b5f10e894a977f3319061d00a813b6f822bd57932d4fa5456531291836d002699cb695a5d3282cb3852110c7d711a559021c48ec02f1cb9280004792a0c659f0af8ceb921412d6899f9917f473b4d6c4170549154c1c20aecc5abb43b24c594708ca1ee534f1e0708d64b0662064943cef7cf2df61255d07595086b256350504ea077248996e964e58c1942603b07622c639596bf28df0a3c0ed528627e19b4d566d2a45bfacac5171d1fd158b2eb3d5c10535579f109e560048a73005130e567ae7b94a60dc78e32e9eceff67943e1042b94f63841038df3193a358797d855f24da61b5ba1a30350c98174c9388082d7435cf6b99b492e0c69fd56bf34e942d5318716f033224989c2c1b1cf7844735e711667a6ecf4f50deccbd730471c7cf4fe6b977050263b44ff93566802f011f4318e6cc6e85fec1c0b4c204f7d54819504e9cdb18b035cd136f01268c45a027ee1952643198be2ffb10cdf30f88923b91d82d83f346b23386760ca8ea439c7b27b1094a0fa9c39f2bfedf88a29b03dbbe8db3bc242a9f3dbc07331a030e1446d80e0a2fc53982f848ed0c59681fefcb800d0d48ab6c87cf904fb8052c42158b031ba4d056fa4e68c013be7b4a851d77d836b8be5b66478a9aae3719ca9f00081deaeab31569fd8007a53b3fdd168ca53168957b6fba46c9bfe6d613889cc87baf94a0adc1650252fe747bc725a5328f687e8c22fda23787196aa09eed183890b1c7b114cceaabdf965e337930550149c3c1e15bd2cc441186085be0772b3fd935739e1d7d954cc7321c58311b004f0452b4da65e07ad735253cae0460af10b68c7277226ba05cff9864ee554e3ebf6628fc929cfba0cbd73608117606c670b4e8e97b4ac3988c2764af8e4388fcad2931cd66dc723c6d48b03cb6a69a47e415e80769c6bdffbd2f3df399e3e05d0ec3c3c3a02e42abb3128150d1800e3ed3f6c0c9225954dc1b442a5b837a4175991e451200e9c2477adbdd8089eeefdec1fce4cb0619e3a86d90eb21509d4ecfa3ea0f90238411bbb84651abdb3ee0434952de8ac48809505e17a7126d0df513da1ed8c9da605a6dc68434fb89f6f5e98af3849dc61b339bf837dfc0aab5a1fb6eb3886b1211e145ddca6e655dab0d6e7554031325757c0bab85b53960c55e0c8a64a3a7295827bdda495f4958ebb9232db34a2210642a735badd50aa8a142f4dc73cefde18a549038f92ba381d5e99574a6778f67015c4af19a93e37b25e7de85b09b9250805d375cdc10aa061e629a0bf0422889d56260fe3dfd8241be8bd261446484d27276f3bcc08e3f1a16398084ecdd1637d1b700cbbe335f53e108a07a75defe5d1590171fa1ca36f47dbdedf0c0df5e6c008385d696caad093c79e3ba808aa8873a3482e619981e3b639b63068bf819bff8bda4a3f1335df5335ed01ec96febd37ff4912ffe676f1799501aaedd3a8daa315a98c68697f366d47c0351532a4d4c21718b1682e616da6544b2038cae631e378bdec5d57f99a52ab19a03a6bc989e852fc2d56b6c8b5ce962267839f94454fabd2a00d8bdcb107e90eba28631c6451e06520a6518759995b98b858e4b8012ae64f06fdf476f2cb23aeadf486858eb49dda05c77a2efc3f25127a7cb2439afde1599fe8ee878db211eb1ae5ea52c8e7a4039a6236aab86a25dac88edb6dba73e22d3f345356c946854f8e6ade96fb3237272e7f1b644c56ab77955535f4a3920be2c4e8441587a8d6a6b07328e363ade4cf0de96c3815393745e09a287e46f3529f1a2141d32022bc09a26ca4f983802a470b7355204ddf37232d6ef928235384c1fe54a49ead9691ee928e3ff3b677c78d564a40721d246b34e00361e30573fd9ef1bf1a446a42924f8ac131cd1f73", 0x1000}, {&(0x7f0000001640)="527714ad8957dfaecd231712097e58dda8c7dc999420d3c3550f3d3a4af5883ae35c447b206681bdf372407d188aa0e99ea25b33b4b91283f1de95da1f3e432cace34950a2a10a03ed26b9dce6755793601b113b521fedb8c5b625d81d78bffe34dd8415494444c74e870c580a8fd9be77b2e135cc9973a1057eb98560bce6bcd1ef8c7427dfdc99f6e3d50711f7e741d7be5317abd394d39f0f5bfca96580af86f2e5766ed17765b595b181b9d3f3b2ecc19153fdf75e5926e375a66e628e6c2205337583bbc458703e08779ef13702eea94a5f5d693eca8a5ddefa7d54f6bb1af714e5897471faa08325b4bfb025f6c3f41005e4c3a6dce8aeea57a9bb2b008b41fefaa4f8c3b74a42ccccaa4d497255875668e27658cc45cce04f12529158c31eb9562e96cac196fdeae050f382f0a46292b1c3e19b97f097460294303b0917ff0f018800d94a4ed8107952dd2ba183a67e9bfcbb42456fb7afa22fe2a2ae4929d0e0d1748770575afb7484f019cc89118e8bff57ff6d2a6aec5d3970b0800fff0b7a906452cc85bd7fe36cb0c3e3b148e15797d68dd1207b728aa4ecfdaebc06ba923cbd4d1085e2aa58de0205699e0d7f978759ec5d50075e9826bd6d55e9977afb79d7c0ec34939de9899ba1c3bf79ce79fbd24a2e37073a3aafc61fb61e53f5a00bd5ff94ff7e0171055f19de002f7ebdbc2f25e42384e6d3988ebd0e63fb094a3d29a3410467f4dda949d54d415f6121b7ae9a305c44c64df7f159bcc776d5369f05a3c7c66ef033d4d350e5fd62cc4fe71c29590189b461a8de4acc311780b71cf7c19ff9d39db9003322fa245c695194d78b9b7b1bf78377851f7d18985407f2dc6a106887c9b82187c04a7525c26500a538dd809495456a0c2bfc29cd8caef18115f2df6ae805e7da594e226b32c033a3e843ab1b979e22afdd70c7fa9884f9a2da7af7da5858fffc7f5ecacd420db2297613c7abbbc7d09e003a462223c8dccc203ae55c606927ff7be507cacc4795ec79c56aee19fea66f5873b34bedf659d86c40120d0e4b329608f775716aa1739fa89fa35a7baad7860fa0d0e5a6ed8f3495da7ad405a0a78c40aad0f44e07429b83c924790e634038b5f85275d5e5dc7b070a6f64bb643f2ef4476611d533a0decf2d24a5686d88ca8f6adc114855c35816c9dd273d7311cdd40dc1421d647bc3d3aa4de32a47752c33ae3c23570d49588ed5de48e8a1d1c1f874056f00367d4ba8b0dc48d6dc0bb2df84692e7cf1fbcb67ceda6a75e639ecfdd05fbb7f50908d19058a266d7c3522e3714d326cbac10dee361bbb95ea7c4d506016459694403be74932a67c873ba1aac8879aad1481399ace6dc2203fb8e96b8a4bd4ae2320dc394aa5d2ba9ad9d77f8ae413445dace8b9ff83ead285af695309bb95a384cce6a98dbc8497b2372f45c4fd3003a75fc1b02e824eb25aaddcefadad507d2e467b91e6e2d96d2b5d15e129414af0c7df0288b85dc26397fee2fb757120efd0b827aa3e12a99f6a2b5ee5129b5cb2e109a073cfac25166ecda1a88f9a5bcf0485e83d394dc4fad601cfdb3808ca8d5b8e1e05d81242c1d4904a79750e9d440ebce488ea19a496df932a7ebfeadba6a03c21126f1ecd7cabaf5b97dce6357d630d242468588ecc1dc484b92ee7df739c47522c12d927e06db0581d07cdb68301924ca86951133f0d6f9bcb69f86a4d8970aa4b50d1fc5f9e0ffbec1fee4a00aeb9b9161b6202088a4be3e69458d883a0a535cf18b58dd7a1743225a2f616d47700942b641b1b89f4358cd91b0453199d26a761a06714dc96aeb68d0f913f3db6d1d5d477da3d1683f8ad1635d0d1195afa66b577424242942bd8fae9f40e9185b459c8f3a677c109065755afc15f1748a82467bc4b20f4d10033565a8305fd2580b13f162928d0edf4dd41797540485e381bc2b70e5264a1624279ab2c57d2cff711e8295220a5010d4543cceae3832189c3eff74ed509d50d8871e4d1c00e477e0c4e3614863a04753ec674ee2e8b41bb24ed018f9602ddea98917a710544ee601bfc7af5046e5599e306592a24c4cd59202286b23ab510ce6710d1d8f9a1cad4195b2899a7d86a50ee7f554e6a3cfb792188f185d8e8427749b3464fd728132dbe3b593e220a0dc457a473d462d19685eecb4720b005054286edf0609be859d80ef19347e49c1737587f15aa3f53bfef6ba3413afa7dce6d6338620a7ef4393633b15a49fddc1b6cab63defd386b3d6e6d584bdd78fd70725960114464e4e42e52b22340e2d22c0145f8538a87ac5ce631e0c165dc827dcae38befc9f26e8fd9ca01a4917b7ec1b6446cbbf61d1fb2d27fc946ecb5b7a4e309bab5ecd9b33b48330101a0ee403434f29a0c4083a118e7f1dbfb5c2bf408a61ece61d0bd331029f95e3bc68a6c04acc6d09a45fe61d20d65f40ebcb6d9fe9f135914f76f3380b2e20b3c2a4919493a4c27fbac7f99deece78979f5155388c6e8cb668bccce4a209e8ae18051f5acc630789b26c37470665ad014801e8fba65e25f722a576463e22d581d5a5fbd74a00defe65bae245904245ec290a682ab1324786d60aaed0d79068606444384c9b154f7903a8d1e9a6f054c66e7209e504e924d59f5d2b06bd29ad27467666d32fc4c7465655d010a8b90f21a381d7881e38e558993c83d7d31baa8baff7b607a2ae1195bc0e24d69f58f4144e7d310a99ab02d60c987a3d30b9a7370bdadbebefb39b87b1403225c60b0f04c2295bf40688a4d1e123da922c9270805232c18e9e5e79743a2191c6c2cecb06d8e2a2bce462672fdf117cd58e3f68f462f62b8e644e3df44f87a91bc43a1d95a12341e26d1ac30f9bbbbc618ea3b1d9d003019c8c68c5cb995160d896f0ea01977832fe04557aae9a06ab2d48b63d4c618ee74299d6c3c8997ee25be8405b40b5710708bdcb1dfc8dffc79f9725f4df76a6810d39a9379c6d89ca5672f02f80cde2d85fb12649b476762a14c58aa5e8b88f12d63a8f30521bcc668355a9de1f2246c6bb0b9e93cd5004db7da197d243afed535b0da62a4ffc9e7882de9d4fce3b57c49cdde624323d9b51c849ca7ea8a41c3ef7d55fd8f2b9934c5114164e650e9ba1d31185c4afce0f8e750ae12d3312ff4c1c08660ded8a6bf9a8f53aae96de1a6a9e3cc70d7613611a8f5372d9142e80cece212b3e1681a10c99fd8ad3c7bfce6079ceffe98cc1dabb5d9f045a37a48526853196cb9717d5dd3ae09c6367ac8f438c0e795ee2d77c9273782ce4966a4e387dca616f2efe7023dbf397f72917cf2ed143cf78133f9ca6fd7a09042df547059abd804ac8b4878db65e0fbd9430cbdf0d7bb65f90493a6e6c605b9e3795ed4d94c2c8a00c10bdbd307a628bfdfa917ac934607652f79212a4b63b3ba3c52e2e10cbea9d0978424a7bcff7740b4e0818148d452d005a9b7f5013470db41263945fb22d6f37eb1f84f8c89e80dd2abe0143d0fa25784fe49a097ab13d84db656ed1a7d8dc1b05ae20373e1a02c0c4ea876a44fdbea72a0e43dcb4afc65e8e94221d4c4e6cb9843837a9e8579717815f9b686934013aaf0bde4d53a4b1dfa28baa402d6a77aaccf4007168ae092c50f0893d1de668bcbaf26809dd512cb5aa7e1de1ea77ed8904793355323333bd790cfb2cd021914e307b55a20b6c9c6a1f335d831f71b3b79ae8a86b3797aea541373972a5709fd68460e90c5a0fe99d9732686b764181f8f1aa03056d4a5d35afc8db41fa3d673a12cbdb05e6a7aeed8cd1d4149ff8291fc1e9fdfaf5117be114cc26dbdbd9d71af94fd1d191c4c6fab1cf1541bdc4e19a8a24f1e24032d7db96eac355860bd1d5ae15244a837e87495c4d943bc3115c4144b667ffb358d06fdb92207a604b963c1fd12bd1cf105db2be184585007f4dbb359281226a047e01a653310ff370809a54e600716456f04b33c04760b84226caddfb5cf2539209c06b445ecbd5f20a45ba4b791b5285e11c1bad0c81931bd3f318a49b6d447be80ad0151c5ab8e7fdf0fa1ef896d81b57524e47db2c580e3822ef4d15533cef244c287fad1c8308fe75924646477f81cf433a67cc6b097107a7bc619bc9a8bd77862ceace66d4c5245965842d8b3241d0b773e836a5b3595c65ba3697de9dedc0b6bcabb327d4181b68ac78e77803f93f61282a66d46c16928ba286f62fd15f5907b680cc80f81d552ac4e881523dde7a7db8e48f861e2607f2836b459ebd0f7c71dad706c8ac396453e3575b2e2aeefc958df9b2ec54fd451e7e6a4cebd9431b9bbac62cc2da3d7f9846a4f2a46977c880754ab2e32d52a86ba9d9ded91ff5241af93514285aedca66af77f4d7a39116e525da160694a20d1fe3ea72b7256556a6069317517f51b2fdf16c81501d1aca769ef222589915a1723921b8e0ee6f32e8b1d9a034506948e72ecd8a68f7fecec6c7d2cfda770ab3bb7992c7aee578ae2033b394da41722dc29a146b692ad57311f44acca8eec25e28c298d95fce75ff59c46f1516c754979cd11fe8a33b2a57dffa1a3ec29997cfa65154e41f0fa2ae7098519d1c54fbfd26fc8b83503fbafcf03a2efc42c27a1646d4d7fdee9c9b041a36943679c385601abe6e613c465bfcf953beeba6c0c559363dd152403f96c01161a4d58eb62c183e6e403beeb0903dcd5ad017ea87bbd7f9bd489732e741435f7b38a038ef0f385670de246247a73e80688d70d739b72f0f1d1767a82073f0e277465486423ade2cf10fbc41c7731804ce4c2827c0cd1cf890828eeb648b1c60c9dff225d919bff65849a32d37eeaa66a9093a6876773416d28bbfedfb01bf3a1b269ea5dc81407e06f2ae2a34c694b9cd404537e6256546773581afe502d0433700957580dcb34847cb3fa16b15d83d919f9b7d250f7786d9e66315926f76705fa726b1cb880d51fc979c5390def5d8e854cca68d5ca3a98898553c1da74119eaf885c107f6d38bcaf25320207d4288027d39e9d32feb1a41563d0f1a1712b99506d6cfbedc3df5af154956396ef7f84bc88931a558b7bab564701d4e19a7f45e27610007ece6ace24e9ac51151befc43facebe5ee6f1cbc1b67cd171b42919676f561d10ae0b1256783592972d197edc3a32a97387594c874dfb8584d30ed2daeb1ef255305563ad8336f8532d1b81bb8cb32f88817559d03712b3126c09939bcd21954640edd38ed763637f11e6e514312d2347e9a1345889a9c38f8b6c9b5ce491c499a91366a2f8859ecaaf897f4559692e9b225efc7a00ac1e109dfe8a1741d3ebd67de6a654645f6b1451363e432f71adbc8f4386e4c43681dc3f0f399c7d2f1e28bb2f3dcde401700190c93564a7a17483662fa614a45211962fd716f71794014e7acccc3a2a09783961e70cc3c3d970577e828f5a93345908e7ef9059e8e4de2da27fa43648c4afc84b09d2134a6a338a1e33bb84d03d3750257bf5807a748243bef1b02a22e2b33d6ebd7cd8530616e269e438f3b8b86529673e7b23a1b8f8d58bb5b79cc32cac25b2a069a2e2d5a6ae3d3a12ac34b61e39968c86ca5bb5922eb0d7f637f4996a5a50fc62210c946b4c65400afaf68f83d770046e3b68b76f6e1606923414db7136a7902ae7750c6281a6a1a3f921e3ea29d710534f477f42484b28b7361d2de40cbaf4a78341aa5a631a94c92214425a7cc38b4164e1c54e3f0cfd5a8982ee7b4870f8cc79d1b515339df196634f93e682e1e3f045fa2d225146ae67615455bd376e5d78b68284c900b60196b", 0x1000}, {&(0x7f0000002640)="bd7afe246b3fa8594f864c07f16e6e6c537fec0c7e5268f623ac15bf84c8b84d2470954f4daa91b722a6d9a0ebdd7f06db4a2ad7e72ca6457b22ed9431667320cca40285283bf12b4f3106f835e4d0ef1d4216f8a43bce36e419d467b1c0cd07ac5dda6fe9103f2dd9384da2c513709d76ff892c081891a0489207c99bca4c60b2e737a53c17719b5095787a673208916a0e0fee0986e023af6b7629dd03faa5054457a7b15f6675192d70a4f27202a37173568dbd00266f7c3cda4f8fe58d04050065e9064b4e6f09b40fe23908577b16c53b89f8282151d37d03155e423566df6b51c45b11ba64ece46f4a49ef8de5e960c612959bf28c85", 0xf9}], 0x3, 0x0, 0x0, 0x408}, 0xc) setsockopt$sock_int(r8, 0xffff, 0x1002, &(0x7f00000027c0)=0x4, 0x4) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000002800), &(0x7f0000002840)=0xc) sendto(r8, &(0x7f0000002880)="c4e0b9673004eb9ac7c1daed84a03bea30ff9968d8bc9949616cba2c27efb037d1fdf6b7eb15cec165d2f7a2375afba26829617d9b3b1b963288b1110c1417cc3d0bca8b5dfafca490b478cfbc7405efc8e6e69fcebfe233af61b5dc37ad0a6ccaf580379dbf042a6c79e0c1eed907b5f3b95b27def6c12925166e7c6bc6eff510cebd012f4af2d6dfbad159edce9a683ed3e53dd93cc2327859495b8abb", 0x9e, 0x401, &(0x7f0000002940)=@un=@file={0x0, './file0\x00'}, 0xa) connect$unix(r8, &(0x7f0000002980)=@abs={0x1, 0x0, 0x2}, 0x8) sendto(r0, &(0x7f00000029c0)="7f56ffaedd672e2f835b66fb060d8f171037d67793596017f115fdd7bc664e4d185cbb08e7a4d5c7527785f43174b73e73f11a6754821c8b133fd03a23eea2978460ee0725970248e88570094b3c9ae7ef586b1750308cd30f4eaf470172adfcc68d415ada0bcbba70b510800e6abf227def3f4c6a10d57ce169a7b96dfe29ab5d26cc98e0848b2f3a21ac48a63547d61fa95c5fe36fcec231c9a5a60ed9f4dcd8caccde70dfeac2253923e7401c98c812c8e70eeb86e3d79d3dd79bfdf75cfb8750d278b0c3177a1adc9f3303160d930aa78f94aed9db4ae5c70544dbc319a2db63", 0xe2, 0x4, 0x0, 0x0) 23:15:02 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) r1 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) accept(r0, 0x0, &(0x7f0000000200)) stat(&(0x7f0000000140)='./file0/file0\x00', &(0x7f0000000180)) fchownat(r0, &(0x7f0000000240)='./file0\x00', r1, r4, 0x6) r5 = shmget$private(0x0, 0x4000, 0x400, &(0x7f0000ffb000/0x4000)=nil) shmctl$IPC_SET(r5, 0x1, &(0x7f00000000c0)={{0x7f, r3, r4, r3, r4, 0x11, 0x1ff}, 0x7fc0000000, 0x5, r2, r2, 0x3, 0x20, 0x6}) shmat(r5, &(0x7f0000fed000/0x4000)=nil, 0x3000) 23:15:02 executing program 1: getrlimit(0x7, 0x0) munlock(&(0x7f0000ffe000/0x2000)=nil, 0x2000) 23:15:02 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) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x1c1, 0x40) getsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000340)=""/86, &(0x7f00000003c0)=0x56) unlinkat(r2, &(0x7f0000000400)='./file1\x00', 0x0) r3 = dup2(r1, r0) renameat(r3, &(0x7f0000000040)='./file0\x00', r3, &(0x7f0000000080)='./file1\x00') recvmsg(r0, &(0x7f00000007c0)={0x0, 0x0, &(0x7f0000000700)=[{&(0x7f0000000100)=""/251, 0xfb}], 0x1, 0x0}, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x10080, 0x0) 23:15:02 executing program 1: readlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)=""/68, 0x44) setitimer(0x0, &(0x7f0000000280)={{0x7, 0x51231a9a}, {0x1}}, 0x0) 23:15:02 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080)={0xffff, 0x2}, 0x8) r1 = open(&(0x7f0000000000)='./file0\x00', 0x20, 0x88) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000040)) setsockopt$sock_int(r0, 0xffff, 0x8, &(0x7f00000000c0)=0x101, 0x4) ioctl$TIOCDRAIN(r1, 0x2000745e) setsockopt(r0, 0x29, 0x200000036, &(0x7f00000001c0)="4b74954c", 0x4) 23:15:02 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x8000000000020d, 0x100) getdents(r0, 0x0, 0x0) r1 = msgget(0x3, 0x10) msgrcv(r1, &(0x7f0000000100)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000de895304b13abaec3c049ab643dee0f6baa95c77f109085b869411ec17827307be37aab3083b7c93a1da3553aba7c3d6584175adb8ee3028ef5155acebd392d3f56ecb894fb42125cef4a7949a44d9d3432539ead3a21640f055da1f26ee50ecfba06d6e79c479e694608306023ef08742ee0e42d85b2e431284532b580ae5d73257c6"], 0x1, 0x3, 0x1000) 23:15:02 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x7, 0x0, 0x0) r1 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) fchown(r0, r1, r2) 23:15:02 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x8) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f00000000c0)={0x5, 0xff}) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) close(r2) getpeername$unix(r0, &(0x7f0000000100)=@abs, &(0x7f0000000140)=0x8) open(&(0x7f0000000980)='./file0\x00', 0x0, 0x0) dup2(r1, r2) 23:15:03 executing program 1: poll(0x0, 0x3ab, 0xffffffff) 23:15:03 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCEXCL(r1, 0x2000740d) clock_settime(0x0, &(0x7f0000000000)={0x80000001, 0x8}) setsockopt$inet_opts(r1, 0x0, 0x200000000000b, 0x0, 0x0) pwritev(r1, &(0x7f0000001400)=[{&(0x7f0000000080)="aaff77bfe904ae738c2b4dc7b09cdaa8fe86b6bf8f8f678c08950fda035f9e5f2d4a26de4aec14c18436842d3ee453f7c530caff4aa989832a868633016a7397e8d7980649a5eb5ae962ba0eead8d6e29d7657a4f56eae85dcc314f41ace659eb483537fd066034623a58e950d8c7bb7c4310a9bb4", 0x75}, {&(0x7f0000000100)="fdba6d8984db495f6d7703117f56b111eab1d849467ee5e78f549edb58f9cabe2c1477d3e2b00331cf18e4c2e97a3ec2d642062700f22ea228113ff5c065c9e4a61ebf25d13bb320aed52adfcd15b0549b2776c1a729566de15223330ad28bb1e51c1a1fc04cc8368a35e5c1ba334c652b51f46d1ad263c431c1fc56d1d89338187202abe6147364a6a66f7162c2b57b324458c2b1d8040ab6751bc0f996ffbcfec68e6e7f81813260e468f06d8dec370ecfad143d26e53cc6bdd1001fa97ba0b0b688216189f7b840d8842a51828bcf6ff15205fee4d49e6ca116591e1a1f65d220321c07203dd6d216a4f768bae029188808c971bb2e03040c83f2490541d9fb6d4b58a72a4208bfb014d3609efc3e3ba81485041cbf5cae093a2afc278a80e88655d13cf1f0be33aea40f7f06b407526b1428b5b397e0963820b2ef8759c039b83cd68321f3a3fc74c69506ebee3f7afd9fdcdda045358cf7f378d5cdedba5a8934434ee29987919397bac83ad2ded6c6a2da68fea64f5de25d7615261e9f78da5ac3451a4a97fcf932b51b2087ffe8f90c950a71b1e74187a4da4d569dd3337ad3ea7e08e52368d3ec9a3b2d4e4c17ea926177a99d5447521d82dbf67737459c96595070617de1ba456e9d721d694b275c163c80e9465718cce5aebb0049efa80d74f6d75a7f9ee361ff5ecc8dac911fe8e3b8e2c93b5c89d63487d046e9bf28630b29101a5b4e2aebcede5ec6c610809b8a3cfa21073989b05e7ce92127c5c2db16f078b4a834471083d0e78173e2a29440a912d48e358a539a7e2e8b91cb67602ff61b524c63eab7f118f3cd7c66c84e4963fed9b8d5060f7b1cb95becf9e88724b82600b2ad8f0873cf87dfd86c32d27bc234c929db2f6ef0b392f9fef34e9a858b6b2f766742a446f153e9f4e27f025bb673bd73a93ceef31be5042e1da71fddd0be9160bd6c6671effdaa39fba93c7b13d575c7758c06f76cc7de3368320a53ae3fdf278a2c14d8b5275ca2883909b02cb335923fdd11164730aa35dc4dd3432aafe590edc68a2fa76437328d486abe4dfae110f4b9a35b965d898c72208e68653a142920c57a43c1730755b96c3da0320e4ce1181f2b0a785afe777c98a1fc1333b262dfbdb401e108b9911817c7d9fac51621494aa02e9ef04d549415be9b61e7e8a7a5da82bc545f57a41ad330d1eb241e5758e7dc01f65accc9eab121f573a5079869e9d96f1918f797940e6e8c407783aebce7ba059a5907c75ec1030e6db3f3fdd8803feef6689a4c6908764f39224bc6ae87f494cd4a1422ad1e56857caa16b9e770d2f4df0a247f2bbc84fc7e15f41e57b0e53c3fdcb705c230ed8b5dad5c075b0c47cf313ea5b5f90a0c7251558e3d09e7a329ffd4c7d47de3fd4fcb774a328b72932d36ce2f932fe8e3deb4dc96271791a1d78644376aad6032e8c6321e4ae3e153df88e4a9a07705810511028e5c7c3d47553a38aa4cf14fc68d11938b2d9b5d8ec87c95c34a9fd9aedd7dfd79097aaca262bde151a939258cbeb05445b404ab4afefb2c9cdf737cf9777e2a2345307b0e098c9a4817cc7dde59e1067f6c8143b6bb5fbc20dd49863b5df094ad4022194756593b40bc596f245f04f51fb7f5cd6b8aed1cccea6af202ad21414128872c1abd1d81f965b3ca376c6a8b6eafb066780d879bc77aebfc67b9845662ecc0f7ebeeae3bf61d68b3e03c227fc8a1ae6024b4c31eb4233894acafbf27d63836c9fcfb612b3d9803938f98dd81cbf67fae2e957de8c9aa547f3eb3c288eaf46e7965ae123bfc4d3b4ec6b39c463d53947e0390d4317d3314e9db46bd3cfa93d6ead8c0a6671712d281583045f12a18899016fd7d96da3386fbfff3404726cb0bac73d5f827caa098721dd98c638d66d005dc4ac6f413dff2a3e4d9b99264396da806e05c84b90fff02e45eb19254430baabfcf7d93ef01830a1e11682ee7988bac4e2e155e339d75ea834f90a2f68dfed61b295e13cc58d321481e241a16690296fb097a3b7060ff288e639509e8e7020ae86e1c74261338e49b239088e2c7968d686e685464b22c0cf1db5f8befcbd599670407a5d28a2bd64021b4a52d85896866be0dcae613e53ca31962b324afb876b8f263fc77a7a179e3c9ba29477a7e7443fce0910b76c8aa05bb5ed942d264406e45b936bb280abf4a45c99164950479ba436d8c364064017539f31a44559f1db90aff4c1c111ddff3aa85d32f34002dba15d1446b5816834acb6a8b79b13d9edaaaa428bbf9897c51d2b5228ba4f871dd628ffe5fc040258cab0cd7dc481bc1878ec4052430148108f66140eed1815200f90828e0e1504a9730a4f35c83f51975cbc3d9a9d27724c7014c0aac713aa139d80ab0bd067e5fe0f97269cf1b144c94f636171ae4ddf8a00c8eb84f196210137509648cf391173e7d2910f5640a4c48c82b8831ae38676ae2700ccb11e51df0c04047622cfa4f354417d35d2352f4f353dadab55006e8eac45aa4dbacdbd333d5745d612b71d9e64e5429d8f8e1f782ca97a80cf77230648911c0c602c94f2f1d80af5323dcebfc6dc4923212f5282d7d6122af6fd410b13560ca537b1f9c181b363ce51fa5ad77d12c50caaee22fc237fd9aeebfd755370d535580e72ba34dece6a075f748502fee18f3761f23fc01b2930d3273aa1c6b4ae8066bb333f4812ef6dc18f7b26db14de78b59776297507d90e25b66dc503dd777cabe673069ef6df28e7a424594fd5464d9707c7716eb00cc1d8fafa96339998bd7a33dc41a2cf17bef261ae6c257529fe2fc5ac422e09009f9660ffdaf28a6ab11a88011587b5e275f26a698bbb6fa84669ac9e800464ed40d9f354e436e5a5f2e3c5fb94efe6e8e4a3bb479954c7fce438bddb6c4414f4a9b709a100dfc77d736f06f854a66ea1efc5a3804640bc314008c9b9c305436c2533a7ffa1c0cb013f217bb7b5be73a48483594ab772913e885790bf1d78f7c18ade48699897632fa74cb4823252ba3c80911b76adc1095e69527e4289ae80622a1c97fb79295f97f7d887a98dd3f6f3eca4d967520555f642c5c0ad1ecff817a12ee35d7a518362116bf59a41cad22c2fb3a72ea261ba863f07cfc050a149396ae8803be9767b376f07e69ed54787bfe2bded0d4360e4571681fbefe4ca9f1f6a0203a9befb8b9928db47dadc41ce8b9e9dab65a94e0cd9a08949e9a86233f38d0329dca60bd030430d8d46b21d851ff91131e952e3ce1c42f4a50ac4e443485a92e18ad1aa1da381d5ceeeeca394ab4d68e02b24e8a2687cc9afbbcce12917350ab939f6e467bd0df1171b98cf1957e258034cf2f60248470156ab06fafc115fd993c7c963c83b8c33155df24ac04d979d9555f7fd7ca5cd36cac3fa5f0c34cd40084e8ce652156ac97f13457b769b576c4a56ab3005a8bb1907da3c65ba191ed3922a62655b529b7a77ba7e90835be5f3193e24e774487ecc5a2886753aabdb1ba12c721336ffde3d8a79f53f6fa330ba5d053ee8580a6ed0fa166ef060b88309f89ec4080f74cdc1b53b2807a9fce0f97d2a84c3da044ec051615fe42accb1550b707986c5798596fc40889f316cdb2137732c8b422dd75ad4fea5621a56e8e41bc81cfc7c8b8676c0e6bd83fc024acc315da056c41bd34782110ce5b43431ae68bb2dbf53637304dab53372c3af19af7444f5668cbe26aa9fa7200dac6a21e5ace783d8ac052c0d0cfb8aedd3e0c50b212d1c8150ac743a1e8192074f79f4a14e9625bf6ae014d43f1f6a6900fc0a60d04e9f3917a22e3483322898e79bcf0f5bfc27764134ca36d0bd98a01a3eac782e59acf393e3ba3c39953366620e3a2e5ca1d588172b85234e9c8b40b1cb4ce6924efd8b71a0425c700418759189cfd8b5c63e9e704fd2e68a87fa55f45d5d6c714a9419fe524a8e7ec40b201f4b1bc446f78c0835fb70445aa32c22005a706873add2341cf47145575ce1c1c8ac455b5d10e997b2b125bdf9ba463d220d14d5f15f390143931d8266a5a15ca366045e65e0593beffcf71b225e52db7142c1ed1401f92a88f3ecccee7327776640a2337c2a40c5a6dfcbb3e141b4a51d957b53cf0fcb51e4eef9c117c1dfde363e83b68602c73a34e27243290b2536b28cd2d4cc638ed827d7a9c48ffbf0938045f6b3aad72306f6159345402c0141e0d9f3c24c4ee239be884620d1d7b894c16a18303ff7bd653f1026cf9a3bdff3b3f9abcf74549f423dd4625ff748fb97757f1b45351f354f90dc79c16fc58f8f00f8f61a3f610634372b68eac0b6eda47f0320ff86d3afff7c99dcc238ed648e7c054e35027bdef040b4b7da7ce12856dddb762184f5b11923fb220bbf5c8c41750966a2609bf941a221921fd458bab6f5b5170d64b56738760154d2bd9ebd4b49845f8178eab423403ebd587c72428d982297cd5d9d98be940e9ae90d770268d43161d9b6a8a592e37e3a90b296b3df0c0689972bdbfc47dd7b55bab7d555cbd080fab51436599b461839f45425f0d97af43b3b8fea12d24baaec8489c37ec43299e57af8903dbfb52cb032ec6039adac02bfa0b9c0279e3eea95431c5cc58c859665496d4c891e01a35a45513c331f7da89afa55aa140a3252b8917f51b1fc838fefeb93c4584ce1cf110d03985e672adff8420656d75768f15249986966f7d31b7b5f4933c743e326d616576c53c69ca623aad6d803f61bd5e80666f831ea221ac20870727132c97647a20fd7d22ddb34d21c789f2a699175181ca7cebeaf0453118857f8df558ac09fc396b8bedc966548a67904f2fa1eb08317fba89442e8188b1b7b3fc1a5b31543f235ff38db05299ccefaa0406854092c244b08d3e5dc10dc7af654dd4fdafafdbc606921f931d4df60a56d6249983d235c52b701622c4ce15f4d8914abd63867caf7a13ad514e4dd51954955d49f80e0a184a115574327568ea085221c7d38bbbd04ec2afbcb094cfb5c3476bdf083f673407672f5ac407d675dd4823be1ec17389d7ff532328a338ab2b6db5e628504512904da3f311ea24490f88095dfbf122411410e3861fb5bbb4706a9066409f66042376007c04865a7ff761a31ca7e25df5f528fa7593d5ff727a5c2121f3347b7679f66d316c14f017d8ed35194fa5fd8d395632da23542a85bf7f84bef6792c8a10b472ad1d49a5b1247f543aed68af009240f721e5e3a10112c48f590d511034ec240bdd46bcc0d5ae3e1e289e629007cf5bfc99ae32e31305d8d53513fcdbb5b1da47b8d8156585b6980a2784585afde95349984c40a3eecd637a8aa611175320a0a0f1676ce840a3aec4952ca1193484870115ddcbe825aacdcff87c2e373826ab7fb8cb5ce5121b5cfccd63a884aa9315fedf9e78c0d5170b6cdd6ce60a0fc0c3427cc17f53c1af076907b22c7f0c162b27641f0bf5c14b886cf7074f23e80e6dd83cec744b907c024aab9be4f479c8546dda06b32cb4203804c94731f9531014f13373928e3cb7fe2b3d120304b4fc5f691b30f13556854d64c52e733f8424a8d46492d849bec233bdb72c57dea3504d1e3d0f58f7123163e111996dce1f83b0e218cd066aa82826f126be88720eb10e02bf2b67844ac855d73679202d0cf2b94b41cbc7b763a0fa31823e0f3647409fa4ad0d627cf5d4e53af62fb6d814872e81ca20fdf757ebe8beacdfe5357647ad50f38b345b9344aa340528eee6c9c1c2e4c322a57a4d737fcb7fa858f53dcb463e9d05c2673be93ff57f9f986eaf1aa937c2adb36c9866", 0x1000}, {&(0x7f0000001100)="64e99584236d1490c99798a8570d516115bd45c91e6ba059da87f6fe136c4f3f83c22071abbd2989d1bb290ed7e8e253ea0319fce0f7af32e2dc290afd44f6228abbbad052633819d6ac3ebaa96de5548e58169501a0537a05553a44de8eab5fb751b55495072ff4194e8cb928539afd56925b011a50c922c469d7ef73d58089f4f663c4487d2676eecd79e4054a47e45a39ffeb041f406fd31b7f5c37fd6e27dc77ad666325946e96f64c77e225b927fb6b9a46fbb34cc2f7b214a1752820285edfb66a547e4f67aec1fe0a1c7a41cc", 0xd0}, {&(0x7f0000001200)="229b538b97af4b0909d163d2d367b8f5b524be5c93f606b87f26", 0x1a}, {&(0x7f0000001240)="7b830da71812ff16b26b471dd4f4677ad7fa9658036442830351a23afbe1ec6fe27b3db625c45e7cfcb2d83c571ba27d022ff1ca5020807d24c2aca1cbe364cc6ebafb461c2a75f5e5b6ce456ad3b545fb6eaead12dfd64daaa2b140156921620894cb7a9495e0fa982a6dedc2127497800d642cc129047286fb1686cc4b86b2aeda3ac3c26d441b6864de09bb72fe36e24b0c2356882bcfd5f01ef827789ec8baee4a73d83ab19a087c0930e3308859e85feefb4b6d3a7160087104aa9bc39d9b1cfcd20f37892747e0b40fab9fdce57eda0eea9419f05c1aefc4460556", 0xde}, {&(0x7f0000001340)="2dff391b37961d6d186a27300da1ff5571fecb319d12b6ff3495d25fa9994cf395c5e86f7000275bae69597a57cbf3eeb1ca4e46bcc00c792f601c030fea9731b00f1d86842f6381fba88d22ba8dcc5518f2856476b7eab057451de68b20ca6be8f8b38c35e4a3229e0f202096620d2564f7c68d5bc87bb84cf2b784605355dd691ec8574aa18400173a18a2de3a854c9e19eee7a9", 0x95}], 0x6, 0x0) socket$inet(0x2, 0x5, 0x1) 23:15:03 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000140)) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f00000004c0)) write(r0, &(0x7f0000000380)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae8107ed", 0x107) r1 = syz_open_pts() close(r0) r2 = dup(r1) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x8, 0x3, 0x20, 0x9, "dcfd29633197f4829dd52151ccd4ffba42f1239c", 0x8, 0xfffffffffffffff9}) r3 = syz_open_pts() getsockname(r2, &(0x7f0000000200)=@in, &(0x7f0000000240)=0xc) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x5d, 0x20003, 0xffffffffffff07dd, "b08d9e7fed29000000000000975b6222e5000bb5"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) getdents(r2, &(0x7f0000000280)=""/212, 0xd4) mlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) 23:15:03 executing program 1: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$getflags(r1, 0x0) r2 = socket(0x2, 0x2, 0x4) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) fchmod(r2, 0x80) fcntl$lock(r0, 0x5, &(0x7f0000000040)={0x1, 0x1, 0x1, 0x6, r3}) pwritev(r2, &(0x7f0000000280)=[{&(0x7f0000000180)="5433b70cecb2b434fac512600524162bb619a0126f3cdc22199c1907a955291433fe1e59950754dd564f617b807f84fd32b2662d11a5e4ea07b1ba4f9a1dfa6cca8168dcb601f417e0a0f9d1da5b2750a97126e26eef43833b68926b6c92c0730a60972b2677d1b7d1eb5a1afea06d728ddff2ef99a784d4d62c80dccd777521369b32f459f68fa736d1a963dcfdbb3b6b2beaa50c9bcb8cc1c11a05521d484a0d8e711024881334988d34c8638f5b8152cc9898eba9471c6dd796830cda5f9148a55cfc4f9f7d3074f1875ba234f40fb9b46a30d67aa28753b50168fc5fb2f91c5d87bc0145b0c73f5c6e650d5e", 0xee}], 0x1, 0x0) sendto(r2, &(0x7f0000000100)="ba611780b85e8883619e1d71e9c9daa9db1e3569d575dd90330b0fd88c717ae6006ac7acecdb2a5073c1212d99cea4d5a25136f98f", 0x35, 0x404, &(0x7f0000000140)=@un=@abs={0x0, 0x0, 0x1}, 0x8) r4 = kqueue() kevent(r4, &(0x7f0000000100)=[{{0xffffffffffffff9c}, 0xfffffffffffffffa, 0x5721b76b96d34469}], 0x60, 0x0, 0x0, 0x0) setsockopt(r0, 0x5, 0x0, &(0x7f00000002c0)="cd43d73ed6fd59619e1d85792f0d399db5cbfb99c3189b7e0cec3606153527227c79a10e951ff53331287a0ad0f41549b57cc77118386d73da109f0026254de4d30edd9843dcd5f023fd39a7b5a9241083d95117eb485967a8093c941690630d5abd03514d488c3aa1fa11ae1a16898e92d87c96adeb1ba6b68b86bcf05c0caf8cc669bdd87849b6de40f3ff19aec3a49d305bbe26dc39d0778b2c975c8e9290c9f3197057126d082eccae5fb2cd0cfb26eb872183e54b5058797a1d62900ee0faf4f5c32c1e913921d0a54238d7781318116e82e7a8c2d16690dcba080c148aeb5efe", 0xe3) kevent(r4, &(0x7f0000000040)=[{{}, 0xfffffffffffffffa}], 0x7, 0x0, 0x7, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f00000000c0)={0x800, 0x1, 0x5, 0x1, 0x80}, 0xc) setsockopt(r2, 0x1000000000029, 0x200000033, &(0x7f0000000000), 0x6) kqueue() 23:15:03 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x3, &(0x7f0000000080)="02000240", 0xffffffffffffffa6) sendmsg$unix(r0, &(0x7f0000000200)={&(0x7f0000000240)=ANY=[@ANYBLOB="01002e2f6669ffffffffe97910c8470ca734db51c1bb97a7c821fca1b7e3aec6353c3997c3b1c92612f6cdde01da6751ca5b4df8f66091de655c359b1009f57881c398f888d07b4a5781d22a7fa22233cef6ff9cfabe355d9771779802164d27000000000000"], 0xa, &(0x7f00000001c0)=[{&(0x7f0000000040)="6d1d21e6ec8f0a1e8c01d1ffd700589379d7", 0x12}, {&(0x7f00000000c0)="26223d0a8bd2233750b08584a6f1a223fd31cbfae8c1a3d732336cc8092934990507308c5ac8a3852c55302f980d6283d136506ca22142f5d867fd7b92090d17d6af4813192d4c9b758d6eababa6cd8733333f4155ffb8d358d49f13809e00c48004304cbfa7bfbb0f6700effaff22896723d1ef3d947f00847f4b0de70a9c935e150175d5e4f8dc4e504ae26ddc586f152c5f5e12eb2fb178dc14e1", 0x9c}, {}], 0x1000000000000008, 0x0, 0x0, 0x1}, 0x8) 23:15:03 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) getsockopt(r0, 0x0, 0x2000000000000008, 0x0, 0x0) 23:15:03 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x80, 0x20) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000080)) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffffffffffc1, "b79dad9c4c242c382d4027fae609a4ebf482be04"}) ioctl$TIOCSTAT(r1, 0x20007465, 0x0) 23:15:03 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) unveil(&(0x7f0000000140)='./file0/file0\x00', &(0x7f0000000280)='\x00\x04') stat(&(0x7f0000000240)='./file0/file1\x00', 0x0) 23:15:03 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000005c0)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4ab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd5e15360138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146e0a8a72c12ad06d39919b258067", 0xa5) r1 = syz_open_pts() close(r0) dup(r1) ioctl$TIOCCDTR(r1, 0x20007478) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "e011ebf8d59239a35971911660e08d68686f6ee7"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x3, 0xd11, "b04d6a6e069f6764c8f418f2e6349911f33ffd00"}) read(r2, &(0x7f0000000880)=""/161, 0xa1) 23:15:03 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x2, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000000)={0xfffffffffffffff7, 0x4, 0xffffffff, 0x32}) setsockopt(0xffffffffffffffff, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(0xffffffffffffffff, 0x29, 0xa, 0x0, 0x0) preadv(r0, &(0x7f0000000240)=[{&(0x7f0000000040)=""/208, 0xd0}, {&(0x7f0000000180)=""/131, 0x83}], 0x2, 0x0) 23:15:03 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000001640)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) writev(r0, &(0x7f0000001540)=[{&(0x7f00000014c0)="ce", 0x1}], 0x1) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffc, 0xffffffffffffffff, "854955000202000000000300"}) link(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') syz_open_pts() poll(&(0x7f0000000040)=[{r2, 0x21}], 0x1, 0x0) ioctl$TIOCSDTR(r2, 0x20007479) 23:15:03 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = socket$inet6(0x18, 0x4000, 0x1000) getsockopt(r0, 0x29, 0x33, 0x0, 0x0) r2 = dup2(r1, r0) fchmodat(r2, &(0x7f0000000000)='./file0\x00', 0xa, 0x4) 23:15:03 executing program 1: kqueue() kqueue() r0 = socket$unix(0x1, 0x7, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x0, 0x0, 0x0}, 0xab) 23:15:03 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mmap(&(0x7f0000ffb000/0x1000)=nil, 0x1000, 0x0, 0x1010, r0, 0x0, 0x1) mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x4) madvise(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x6) 23:15:03 executing program 0: r0 = syz_open_pts() ioctl$TIOCSTAT(r0, 0x40047463, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCCDTR(r0, 0x20007478) r3 = shmget$private(0x0, 0x2000, 0xc, &(0x7f0000ffc000/0x2000)=nil) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) r5 = getegid() msgget(0x3, 0x2) r6 = geteuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000180)=0xc) r9 = getppid() shmctl$IPC_SET(r3, 0x1, &(0x7f00000001c0)={{0xf6d6, r4, r5, r6, r7, 0x4, 0x3}, 0x8, 0x4d17, r8, r9, 0x9, 0x8, 0x4}) 23:15:03 executing program 1: r0 = open(&(0x7f0000000400)='./file1\x00', 0x1, 0x2) symlinkat(&(0x7f0000000380)='\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, &(0x7f0000000340)='./file0\x00') getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000002c0), 0xc) unveil(&(0x7f00000001c0)='./file1\x00', &(0x7f0000000000)='\xe4\xe1') chdir(&(0x7f0000000180)='./file0\x00') readlinkat(r0, &(0x7f0000000140)='./file0\x00', 0x0, 0x0) lstat(&(0x7f0000000200)='./file1\x00', &(0x7f0000000240)) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000300)=0xc) 23:15:03 executing program 0: pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f0000000140)=[{&(0x7f0000000240)=""/83, 0x53}], 0x1) dup(r0) close(r0) fcntl$setstatus(r1, 0x4, 0x88) execve(0x0, 0x0, 0x0) write(r1, &(0x7f0000000200)='R', 0x1) 23:15:03 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, 0x0, 0x0) socket$inet(0x2, 0x0, 0x6e7) 23:15:03 executing program 1: r0 = syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) close(0xffffffffffffffff) syz_open_pts() 23:15:03 executing program 0: execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/{\x00'], 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) setsockopt(r0, 0x7, 0x6, &(0x7f00000001c0)="63f1dea8ad5233a70a1e193aaa184b75ad6dfbb4d40f381443e2cab943f7b5fb54f56cf38f0447ce04beb3db2b7905a48f4a3f0712d0d47ce9fcfdceedd0cefc86574eb9b819b457abd1dca9a9872d0becd349ce185297b06e6817701be5826027c912d936ec0df0cbc5363a6f3bc0bec6d337fd2e84dc5871f2b04c449db82cf33d66764bcffb4367d5b7ed33afa090b2d8347dff5d1baa444daf7eccb4674f78ceea1dc38e1d879ae50676381df35ab9f227778b91fcb18f223f663f4722d38093c17eaee821eb26238c5c35056a9c1615c1cbeda865042bd20bda3d2b0b138409c3d9bb023b279ec11e73d5e8d93be798e1aaccff4cc185ae230be841ef1387ad1c512a4e193888cfaf46a06a892c10e93c130d0e07ab01b9633a8fb99573bc052bb7cc231b6da56e2183e8dd4447c41f0fffbafbfc78d49793e7244ebbf06c53cf9d878bdc622a6fa9dc60dcfc25edcb169972cb02cea96b7844864993eccc98c30bf4195a790e642198102ed905f3c0ec489a5b83c4073e52f984862733e7f5a1431b1c9189d79360248581a9f8d603bc8bee2985f396a3bf1e1da32aa7ff9b0c16fb639eb251ffda83563680e6c78dd59b6f243629743c016e3ee79197b99c49ab3b6e8811815103ac2aa6f1e75a5ac3f4247a776193eb02fc2472afc9f2b51c493389e1fdfbc4ce282fb890d763f58d503ad8a4628a779b18c15de775fdfbe29c84bdbd89864865cb08d9c23bc55bbdf23ec19ae5ba7be868b7fe3897699645823a1cc81d8f98bc4a66df5a1c2652f651574b60090a7444f4bd57159799e1d9a59d33b29e2bd942d2782eb0f13c7425990b6f141d4b98da9c4ad5d36017cb73c3eca5720decc2a6225cd2bf415ac84d981b2d2e9e5bd81e6490c62a2efb60b37b4ce22a8883ba197d72892ab67e26fcb314ef987a86d5624ef5537e2f4f24bd74a4a28131c5724c68a64aaf177b486a256893130c1a696ff569d996a7b0d9670c877c1501eeab7771a9ffa5576af199783017c7fa04329e484ae3d3e425c0d00fc420bedf374bd835abc40361a227331ba74f34254aab439adc970709a54e1250df575f3f4891edd335b4b7a16724736d2e816e4cacc5aea4122bac42cf87da6bda60acc00847d71d6e229a4eac2a62322aa020f4ef9a72fa7572f2de26ea2bb1549373ffcb28e719dd9792fc2f7a8ca5a4eaf5374c4ee42b146841379e58c550e825a79dedfadf7b07d301e34953df81d1f35174c750fd35dbf2467b47858019bc369bd40d7d5b0642d40eee4d0a5f6e77485aff2016a23dcc2e7a960a4dc3843ff052c2ea2fb1c22af1796bfb66be2f3fa7712b9c3db6d3b239377cb03e535f3fc30c22713b01802442de8a689c2102680b411c4041a4fbf7d1328c4c0b35b494c1a19e8e655623caf3dba9e8e14bbe3949135482f669f6d9d66b02fdaf3d2e7f45028525252e99d05d7dce977be982751681d47b4a002cbac64b713db1d0aedcb792f09eaf72d84a0412069d937bffe552c240ac0a43fc901deb8c03c87495bc0c9d1cb9bec3a1b2064956d4b33a668af9f6fe766640a977c40d8ff81117106361737b7fb119ed04d6a306935b4a0411820a6218d56396793f6b6a7a8fd5199d9a10e10c839b6415360f6dce3dd7d7651c40a5485272195d576ca7cf26b0fda129e686d863e81a6b7c1fb60b2fe7cff3540d9d5bc4ccfb97fe5290376e29aad5b2b55eed435f13a5717b9144fdd76e8c6d6268fa90a091464e71daea1b186de49293c4d759bf17852187b1b349bf49a42c3b2874f1b34b7749232bcea555ef61ba7ad8c7cf5f104189ede74a68d4a6c193511cee941b987367042da8ff8771ff8a17707ff2bbaa2c5f1eb662d62900c6a3b296223df8bcbc1de937c76ea2401fa431f98c8440efc0947f8db437e41be5f031e8c7fc58a038ba10eea5e7041abee9383e8f643a755e2e6574b46c7f4691d2ae1f412d562c18b119728e6ec62565be4313a9f0f3d1b9138e1795dcc100babe8e007c7f7d10d608143557faef2b6bd91b0bce306c4fb1f0539b225ccc55e7976033d5bd8efc82acb4be0fd080cff59bf1fb983b40d3cf99e29ce416f0fa9d26277cafeb783b05ecedc217c41793a527416fe65597e266553dbee54a8a8fb63f91b3db79978b46ffb891fe77cdfe39f6ef255726b3dd3df0b41e918cd49597d3e617167da2114978059d259ec7146aceb5c358ef1440db52f26ccaca01ef7c40a758b124eeb37b5fec6bc2988bbec1674240fb7861c3b097c7d119122ddb8933f8b4eff67a19c52c967d3df1656361e775560df69629fdb689a7698e697a303fbdb3888f91f43ca99fa326851b5bfd24c24dcfb306a0302bb7b6050a6dac7727ffef1eecec83efa4a092e00a727d0c57da47be3f213017205ee8e99260792461d792720fd9e314be804cad3a6c30b75a12e0e5efab92d326b347195ad5925100fe0ad0fcd2b9133a045c2bba308e95ae0734004a4f8e711459bbffee9c7dafe6cd8ac2586ff539d2fc0de595472cb99dc66a16c394020865b5c3c1e547c15347944bea24214bdc8f80ec8dba36a9484c32d45a75914883c40a4a9bfc0d5482cc37af53f9815b8e4c2cdc88e238e6810f057eb1703c73d50310a0b481e130ebfd8fb632aec4d80cd3c395766f028f96040bc0834f06bba2b213e1e5129827f6b30464eb298e099102e331a6f100680448af3da6443abd545a6002795085e1ffb0bae58bc770c2be19637f25a84a8d50a9218b745edbad186e3255c9c426586e3e40a24417df5aea270f03cfedac1e635c9f67f6ac8537117a3334b82d80fe02667a530d3b1bc343ec9941b5e07f3a519513a8fbc3ce8bcda1529a39ecbaea4c24af84b37e5b2696864ab0b5ef1a0856cbf29bba2ea820e58d6e1f69b1ea2ec31ad09b27a5c016afbc23c59442b43c5d44422d862bf7f1e5be2c65027db5d4d06fc9e1bfd3b197347187210fb390b37bc33c1d05eadbe7b0cc0b11261272ee2512c3e0f849fc82728e940e1882801b26db23e7dce68c01c8c1f254224b0499627c1c213e26605034a8503980ac2602f6ab765d53ff696a5b836eaefca8e07ca8aca0606194f7b51c41c5229a050e474941f1b55dec8a215a86eb7c915283d4c0495d1181ef78a1d9afeb6f462f27873fe4954e98da40dc1074cf79923968dc5d201028f787a1c1e1b11d59b9d3887e22c4b3490714dc4ceefba39e4b238df76250853294e847bd306e3332a4ac6ac742276b6ec3d4af7247f56f344216683e6a2d5e64aa9412bcde65d91c59d6e1a289d5fab68ad237933d63043d1f6ad4063c5b4f132959e50b2be91b571f330c4b83d8a3ca2b0f6223ac8d2d8610ac303f99484efe7674df15baadd9f0a66d3e2c8beb7ddaa48c4b04e8285256f45f44d362bb260e0cfe31689149ad7f0f58f54de694507797cf6fe4143ef2eb368d01a8ce2d5aca56d55af8b6875ff790348e618cae2a51d19d07ccb82ce17aa47c35f944d9f8236422c497f41e1c61eb94e119d8cc0ae16088ab1b53ec90d181df561e3a4448807727e4d1dff4a6766a93a16c240d5eb66c3144f51b41b497a93fb5872edca93e1078d79b66527ac84796b0dda084dcfa9170955f2c62c3fdf7cb04d90682c9b085a32e9a9a56f93f21ef34cb9b0a9554112fcc243611999249d9d4e308032908f1a6967a80d6a5ba1d9ea5259c50034bd6f7e4b2ac7d835444da1e596f325c57488736f9a9f63ee2752ab4870b8ce4082d1e94c5a228cc43a2919c02465b87a47f65a3fbc10cede698a99ca118a5e9ad3904f01626bdaeb0fdc52dc5bcb076104b4966a3559c60019ec6407c6c0b4b60b532bc0ac5c199860a0322b474508f229acd207a5a4d3bf9fd24975cd567c1d509f0248c58e6733eadf02e4496f5ee4807c1d8dfc4a425117ea8e14dc9b1a29c80e1913f544ea2a21e4a0f4a18c46ebf4a63e66137e1644f9cb786fec81f92072a9b99322151ce0c1aca6a7127fe965de909116f0f18d20a2c1f5344bd9cd1618ac6803e0e6ad08c7889cb92ecab328cdcb2f0add5536b5365d157f7a8bc4d301dcef285762375f1ddaa960876218298341eb51421e0b02800aea16080dba1202bf8f97dee182a81f9de681eb569f08f9c3fda732a7c452619833326d741121177b7f9e05fc6490c516dafd8fc68b813071e0f1b004214cde40911b09e607aa11fae6c1231822270aecf05dac5ba09c1d4954776b89fb240f4492fada0f12b33afe6d208a2aca32f5941f8fa18fb76cdd33b58b5d605668297a23d14d9e76d861776a5ed1eb68f5b9e7f50b07a247cf871dad947c7b44532d6acac9cf843163f5d52309e8d195b08cbd2b1cbd7c142f629ef328d503eb3baa0fce4433d31dff6e69425655b9fe953e9823d8e89061d48886f985f33b4e03a1f19f6f09f4a629ebd21a80cef8aea14921a5986d452fb5da8f46959d7f0ebbc878e88368c521b1308ca7ee177e5dda8f30588a8e34a8b26c35a9294d4e7574c702ea904284abe02be69631085c40e8e00ee673b2a014903b70e3279b7058067abf6934c2900b48f0bebd1bc99839659a7026280e2fbb8c32856a715097065989b62561166aac337df695aea9f85e254d1904b76092796aa9952e2941590933cd8f5e3119f01a9afd1c3527f7384b66348c468fac54ff7b9cf7e1afb897fb82e21dffcbcbbc684312b2ee59e09613a5036f86120ed8866b10d7dcc8becc813592c622e863399964be74e7c8b74c37c61aace407b382b79e7b8be74e90a81b067fbcbd0073f2ba39d2a1aafedadd556fe842f640fb50d09ac02a382e0ee53d987cc191922a5665925f941268baba6fc0687f1ffb03422b0051d1a398df949ef09c747494544b4ac16ed4398a0ffa473cfd63cc095af5bd69ab4af173964f017746058e510f8773267d1aa93a89d2cf65d1241fe096eab98e8aec000f29c4aab97084963e35b831be3bb22d4952e34f15f7703810c7b57396077b9dd8466e4abfcd705b723b71b380e629233425a5f9de5aa88cee0795814b1cee0df52c188529a6d5a74065b3ff117673c914c7eacf066fd27b9c277c58759c672a59d3dbba12e9965a5011218bb1598df866e3890f86c9b255c4682a9666a8640035291db461303e8e31962a6b1915d5eab93a099dc4fe64c7b4b2cbb231578036177a1f2082dab31cb5d53cc4d67fe324210f94a5ba4597ee4f1e3e75d83152ccf77c95e609d026b343ce21419969a4380942de29dd98c05d5d24c62fd348585a2cb55dfdf93e9cd2c60e011f993bc5dbc06c44e05aa8ebadeb962f3d5db5b3b036b9888e97eeb9b788b5b8abfa1b22ca177d87af29f9d90f2462de6aade3d4db7a97d8580628d2007aa563959f8c9dbca62487573abea3f41e124011ff01c940cea47dac649db3dd4f7e02ee71f9c9f9d79d558e1f99ccfda57011302196d0e529abce4448bc95439206c3afd66c3205d4522200f72bfe4dbaf29a9c355687b739cffccccd1627e36fc482c58382dd8c077d6473e8fd86be3a868595f810f7859341259c8fe2fe2093711b0ed4f435da26ad8dc423e250d52b8e5b97d5ae5cbbe2ed90ca388078705178a793344d191b7443a46c00b6c43e66d685cfbd1540f2c8a15de4a99a55d0d15feefff274e34724fa1acde64c24edce26eeabefc373f3daa5a9dd5d2c4a7dc8320bb19cf1d82c7ae11958f7070eb4badae0c8fdcbcebba9bc1c784bae6e6d636fbd9fc9722d6eeb64ef155579e4db6b7052cd40ea7e0152e5360e9d4", 0x1000) mprotect(&(0x7f00007d3000/0x1000)=nil, 0x1000, 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x29, 0x9, &(0x7f0000000180)="f7f9e794", 0x4) 23:15:03 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x90, 0x2) ioctl$TIOCSDTR(r0, 0x20007479) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "240be00a0c15417b8c6566555c8d4e815cdbd189", 0x80000001, 0x40000000000000}) 23:15:03 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000cc0)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8ce643d605e2d3280d33ee6185c6a11a3fbed9d7c7f5ecd505370f55d9bb05dc03e21ac168a0237f55fb68fc40412493e5f01c0a62188e9b7cb5e32d0ff2d4e7199679daa987423cab21c6b274000078947da61d75bc9028a227c38808f38d8298fc1f3f7e04be72b0b887f01309bbe9bdd11c451813897d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5eaffffff7fc6c3b0186e3430f52aaae8d139ff2c0f9e13da075ee54c0682247a3e405d535caab085c9a7dee55996d2250fe153a6214cdb23ce15338c5dab3d381e77455ef7eafbd162978c0b017db85201f523097a22426eb401afee1ffaac9c615f6f4a1f6306697db04609e74a842bcd3d64645ffc87e8274d561cec63c84b2602cbe8fb62300d4b26c32fcecdfd6d393bce5ae89f9dd940f4a3d7a9b67539b0582cef98457fbb3fb257d74d877b07f2a34e9654a6ea2bf00f0e2c0d068265f48a69e6e591c320ce699acde6e22d9b61d86867be50d22dd68f6da658dd8185ca459b82dbc58260603053a1860432fd7d60b9dd228e4922f9", 0x1ae) r1 = syz_open_pts() close(r0) syz_open_pts() dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x3, 0x0, "85497100020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffc, 0xffffffffffdfffff, 0x3, 0x8000000000000d9f, "b08d1607000000000000001a00f3ff0a6300"}) read(r2, &(0x7f0000000880)=""/161, 0xa1) 23:15:03 executing program 1: r0 = kqueue() r1 = syz_open_pts() kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) r2 = syz_open_pts() r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x2, 0x2, 0xff, 0x3, "4c73de3f5ed190f92d657acafb3e7552d41a3bef", 0x8001, 0x3f}) syz_open_pts() r4 = syz_open_pts() ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r4, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x8, 0x400000000000000, 0x9, 0x5, "0e0730781edbd9a8a6f7626af4b270c1e3c929d4", 0x100000001, 0x5}) write(r4, &(0x7f0000000200)="bd", 0x1) r5 = syz_open_pts() ioctl$TIOCDRAIN(r5, 0x2000745e) close(r3) dup(r5) r6 = syz_open_pts() ioctl$TIOCSTSTAMP(r5, 0x8008745a, &(0x7f0000000000)={0x1ff, 0x80000000}) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f00000000c0)={0x0, 0x8, 0x0, 0x0, "c149fa07f4a40e3e9f37b168e9252b579874cc2f"}) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000040)={0x3, 0x0, 0x0, 0xfffffffffffffffc, "b08d1dbd961018d3a50a2c21d8e500"}) chmod(&(0x7f0000000240)='./file0\x00', 0x80) ioctl$TIOCGWINSZ(r4, 0x40087468, &(0x7f0000000280)) 23:15:03 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000140)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000180)="bed1793eae64ce87c0f0e3ba85d5e3491f8159c3f3505d49131aed582fffa2cc24f22e30e621a839d12204772bb0ab1442a9d98a958dab2faebb51bd2f794f36f4b6422f51a899c06b7e3f2efbecf9900d723392dba5272dc1c8a2291f3c80e77e5ea110c0bcb92299f80e821dc5a243962d843f24cbae96c9ffc0906c64e7d97c590b778ee18ab12c2e32c42c9e1cd53200bc24740366a3cc621ac9c282146ab4b6218d793546e01c85fc340af4ea21064f10d0dc97f6b6edd29e634fea03ee389d790726b9592d94e952d4b9f48705a9c2e58db52e283fde3c7c7ac6b68601dae1227e7bc3a37452ea73ded40f3b81bc258e891a5e", 0xf6) 23:15:03 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) madvise(&(0x7f0000133000/0x3000)=nil, 0x3000, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 23:15:03 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x40fff) chown(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0x0) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)="fc", 0x1}], 0x1) r1 = dup2(r0, r0) ioctl$TIOCSTOP(r1, 0x2000746f) lseek(r0, 0x0, 0x0) writev(r0, &(0x7f0000000040), 0x193) dup2(r0, r0) 23:15:04 executing program 1: r0 = socket(0x400000000000010, 0x7, 0xfffffffffffffffe) setsockopt(r0, 0x6, 0x8, &(0x7f0000000000), 0x0) 23:15:04 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x10000000002, 0x2, 0x0) r2 = dup2(r0, r1) r3 = kqueue() kevent(r3, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) kqueue() kevent(r3, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x8}], 0x8, 0x0, 0x0, 0x0) shutdown(r0, 0x1) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) 23:15:04 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f00000000c0)=""/247, 0x438b0b1d1b34013}], 0x1, 0x0) r0 = syz_open_pts() r1 = socket(0x6, 0x0, 0x2) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x100000000000000b, &(0x7f0000000080)='W', 0x1) sendmsg$unix(r1, &(0x7f0000000300)={&(0x7f0000000500)=ANY=[@ANYBLOB="00002e2f66696c653000459ac5b9ded44e7c03d673022c6a126d253414f1411fbec74ce3720af97ea2fde020133a599e966115b8e5b31646b8705552f4723232d1ae41fcfc628bcaa64c1832b94150a2c2e466fabcd7edad85de81131d5848e6e3fc51b5309170f0330b26aa77c35f9b5119ec89f4f9de681607a2d917104b0d62a558edc9ff27d439315bd8d2462b711fe004f7b9817d78b82ad029ac74f93b40845ba09e544cd237ed72dd52865f1336659b34d449c4a47e92a531c32d72053ac89c3ae3ad3c4266989dca79cc2918fba3524daa2a3e94b05a9900078ca1cad100000000000000b82c345c74f2ef0c07f8a6bfa12d06f186bd211667cc94f20e69d9171ece754fca2b4f51c2465160efb077e8c6230b45df59ac28f1d2feaafca6f29d9794d10e9b929a3c2feb8e335e8db0c562c147e9f9ae9a4674e6532b913fda7a510ccec1cff1604a60e61929e696ddd5c9960e1bca1a87ee08cf191947249c370238d338dc646eecbe34ac6d755b291d3e290ee5c7762e7749bfab5a2553caf9f12cb7f8df2acb27e8aaa1fb9b22f7b96cb4e7033c9cc9608a9143df0508fbdacf35930e2d15cf25e24f9b6caa7412fc89ab50c44b2361e8f0426cf86c6fb5b7a0a7b074451286fae3471d1c65444988d18181be7031c133b9dcce944d08ec1d8b791f6607c6217aadd21af59aa4b167c40e24db7e4ea955"], 0xa, &(0x7f00000002c0)=[{&(0x7f0000000080)="d6b57d1dd63238710774506c41ba191d1e0bf8ab39135ca6ae1e934efbe3c2e045436418574f21717dd876f2b284fddaed85f59e9e43e19b7167fc71cab8f5", 0x3f}, {&(0x7f0000000280)="59f04a82caca667e2ef97e9149a8b0207890092fffe11d", 0x17}], 0x2, 0x0, 0x0, 0x408}, 0x1) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x810, r0, 0x0, 0x0) open(&(0x7f0000000380)='./file0\x00', 0x40, 0x0) read(r0, &(0x7f00000001c0)=""/173, 0xad) recvfrom(r1, &(0x7f0000000000)=""/19, 0x13, 0x3, &(0x7f0000000340)=@in={0x2, 0x2}, 0xc) mmap(&(0x7f0000ffa000/0x2000)=nil, 0x2000, 0x1, 0x3012, r0, 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0) ioctl$TIOCSTOP(r0, 0x2000746f) 23:15:04 executing program 1: mlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) r0 = syz_open_pts() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffb, 0x1}], 0x0, 0x0) nanosleep(&(0x7f0000000080)={0x1, 0x1000000200000000}, 0x0) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000040)={0x6, 0x89}) write(r0, &(0x7f0000000140)="1f57a9b3848217e7dcf3d36896bb33b6ee847777a110467d573ce383b1416a54ee493ce34855abe0f04c2ba0a3204e5e7d6098dc295b95f92f4529f8e9f6651488d59bae3c57785aafe8101fd54cbf47e5f9ff32de3eea90e92d28c80417cd8353e2a70c701ae80a88618f143f683286a945531075e2a124b2523717f0e3a01970ac7965e58cbefd5835c3d5e42669fb0322ac6a32876b649ecacb1db052e68a9ec452575769966154861057efa155d4d615bf25e035aa92dd3e2a1b7b9d12cd5eee79c18fd04da621351b6abd6d", 0xce) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) 23:15:05 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f0000000200)="90853856a63efcf2dafd59dbb3ccfeb6a287611df9e9a23877062c368035b5664d65457b1941530000000000004abe72c94ac670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086ad403fd13ed874ccbd16f09", 0x62) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() syz_open_pts() ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000000000)=0x1000) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x0, 0x80000001, 0x3, 0xffffffffffffffff, '\t\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\f\x00', 0x3}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) flock(r1, 0x4) 23:15:05 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) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000040)) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x98b, 0xffffffffffffff81, "85fe4dbfa60200000007ad00fbffffffffffffff"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 23:15:05 executing program 0: minherit(&(0x7f0000ff9000/0x3000)=nil, 0x3000, 0x0) munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) mprotect(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x4) munlock(&(0x7f0000ffe000/0x2000)=nil, 0x2000) 23:15:05 executing program 1: mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file1\x00', 0xfff, 0x0) r0 = getegid() setgid(r0) pledge(&(0x7f00000001c0)='*$:\x00', &(0x7f0000000140)='*$:\x00') 23:15:05 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) dup2(r0, r0) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=[@rights={0x10}], 0x10}, 0x0) 23:15:05 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="82f82d2f6638279d76d4e630a7efd9cf340124c8f4ff244d5461fc2a0fbcb278ca98ff88647b83d7fa2a2e766f8251e47ee3ac78aefaed9bc941a83ac462bf4131c8668403da003e85269992310622002db2272a3b63900a4aea2dea72ece0792e8360a183f5073d3fd2fe830195d565494a738d2d07b12692999f41198aba9a3d4b9c9b6eff5b090f7f71d8a297d8341362b9d432ef4d9aca0b7a964b09bd6eb511a4d77d82cf3d54d138"], 0x10) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000040)={0x200, 0x0, 0x100000000, 0x2, 0x5}, 0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={r1, r2, r3}, 0xc) 23:15:05 executing program 1: r0 = socket(0x18, 0x4, 0x0) setsockopt(r0, 0x29, 0x200000037, &(0x7f0000000000)="0000be29", 0x4) 23:15:05 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)=0x5) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) mlock(&(0x7f000000e000/0x2000)=nil, 0x2000) listen(r0, 0xfffffffffffffff7) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000040)="5a2a4f258cf1e6c43d0834c4cea3352e26ea1d21913c87edda1a0f7c8925d63a7c79a32a4eb042f4d7", 0x29}, {&(0x7f00000000c0)="c5ba67b9d9db22759f728e1aadc7d80edbb6fe31e376f468f7ad48f1417c0379c497aeb4e10aec94d47b91945c06e78f6a6673a919cff3a678e2cc59636bd91cb4e025c49b3c558ea372df7809f5be5944542cb1b2c3d836376ef0ef7bd61856c8a6b8622b956c2c04a2d07169d9449df8980afc94bf5d9b062fb3bf4d2dcf2e1709af85b63c258afc599b70a02dda4efa0224000d85aebfdc5e8d121069e51433c737ebe0779977a3fc64e6dda305df8cab9cb71f268929144aa326ba958fa326bdba553879fe94159d553d90d3066e78940d366e0d419069d7a7c52340c719a37798", 0xe3}], 0x2) mmap(&(0x7f000000d000/0x1000)=nil, 0x1000, 0x1, 0x10, r0, 0x0, 0x0) fchdir(r0) mlock(&(0x7f0000001000/0x2000)=nil, 0x800000)