0x0, &(0x7f0000000080), 0x4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)) r2 = syz_open_pts() r3 = kqueue() kevent(r3, &(0x7f0000000580)=[{{r2}, 0xfffffffffffffffe, 0x51}], 0x8, 0x0, 0x0, 0x0) kevent(r3, 0x0, 0x0, &(0x7f00000012c0), 0x5, 0x0) connect(r1, &(0x7f0000000000)=@in={0x2, 0x0}, 0xc) 08:06:25 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) setsockopt$sock_int(r0, 0xffff, 0x8, 0x0, 0x0) socketpair(0x6, 0x5, 0x9, &(0x7f00000000c0)) 08:06:25 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) fcntl$setstatus(r0, 0x4, 0x4) ioctl$TIOCSDTR(r0, 0x20007479) accept$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) socketpair$unix(0x1, 0xfffffffffffffffe, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0x84) r2 = socket$inet6(0x18, 0x7, 0xfffffffffffffffe) listen(r2, 0x0) write(r1, &(0x7f0000000000)="cc", 0xfffffffffffffed6) write(r1, &(0x7f0000000900)="b1698f2e642d65185c8f8b39bbf5c94916fda025f589d655f51dbe3836418f811007c3ba954b51d701d8a40cf658ff842f7e9c0a55c553373c84df6b8e0767214e10a3dc271d38739b666cb8f626a48016aec8696e30da5587d2d3bfdfff3f0278ba560223fb31a839d75bc167a1b94610cf44b56ee6fdb27d495c98ff0754d0683e3276326882e73ced64deab6bae9c3f497cf0e4aaa7d45d75b1ac2ef9a5d985c4b551223a6977a479cf3dd1d35eccad5bd463b5a64f50a9a6e83a9a59915e44e72a37895fef6dd45b6561bdf66a31d25e9c23289db9b086f42a2cb9d2b34b4b744f952e626269069a7dca86829f52a00255d8a7f3183c5c0d718aa62d5b7b50df0bec6fd3a0cbf8f0fd8c04eef01af6bb2de3e8f93fed4ad5c2178a10d27da49f2095a806cd7a0674359d67c6e6c338720313413e6d4f9e57d9ac5ecdac003f6c42b519588d50fb5de1bb14e23770293513568ad9bf0e3983c9ad4ea178afaaa9b524d12c1876a1d9aa4118d33ebdd3a234096b1fe50f369323af8af5e955ec8942e28626a43c926d0b7f5d82fe2d1d05373e21090769187f6c5c057fa2e96aca77e85901d38e91e945f4582733093d5d5793c0d9e3525d044843b025b8cc78559103bd09abbe7b084b094be79fe6cdd38edcafc8a82bc8a2aba7d77d3b7d105d8050ad22e43171895ae7896f1938cb49829a04ae0c663b6f54dbfcac0379e7f40fe6e92985ab11d3630ff706fa2a819740772be9cd2a5ecb705c9089715af459de13dc55b5a286c233890375361ae28c308302e571556a880944cd8304a54cd5d1320f6046adff9b95eac1774dc38014b5eac8b39df48db466a6f97a91e8dab9637884f0f21b9dc5bc84a317ea8fad4acfaaada8820d946011e182a8544ec5965cca54bdf6e7e8dba01907897a18d4899398a7da5de0c071d99a87c4a44d3ec0e15e5b597da2cf84376383aa00b8973233e61833565b6065a825f4982aabc394607b8ef1821c2ab9c5b0e5696cc89bbd0affe9babb2907d7a04a11a0b80724ff49c14432b0e5192d80561285197ac78d4d65fa55f642a7233689e12e489efd819aa5d46d26b0e00bac25af5b79b1d5bb58c58c387a2f51f90efd6889643e11abcecad61b56a185c42c2e52fbba44b9907c06b196063c97b1efec5bb6c1828e31225fe6644f78efe7538fc76cd5a5a8a2ad7825289ca3bb71263c171df29da38b0124be697f96e48b416a95ea9487a4089c4b72c3dd3df160dc479576958f2ecde077b07b228982cafd79a7696b8cc0c9aa9d08c20d953ec287fee6b389b985163fadf0352a593ea22dee7cbe35ce8252176c381b68b72599328604fc5aaa624c57051230aaf7340ba6c1f83256fd4ef89dcc9a7301b8af4d684fa6cebf5951de9f91258df74e961257fdcd0fcdd60d5c3d6bcb4b9cc864868a86d6b46f84453e75a666cde3872bec178fb1153786fc54145a7fb7c083b5284f5c4b6727f20666bf15ce38f6f5379c0359e5076f3112a0887e937f471f43316b04ab8e79cba139e02a2895c877c5f299795c74ef8ccb11cb270ef2ca8be744c3503ccbe6bd9ab78897a2aad3ae771e801d4312477434e4022d0e8b93de6155e8d2f3064489e0821b79a12766640024e9e0bccb90781c5f51e25d22d08c118c0fcafcac0fb86292fbbafe4f700c30d4ac497533770acd3b0107608d29b80ea44926680ea60f87e5ca9b5d2b37067ce21dd59def8b07f531f704ad953e3f5845ec29694d811b94aac2f28a915aea9350676fd920e794e2e576476b836eb8c070acdec1725d0b97efba99c548ed6b4d9ce90d30d66d06b678258ddabc2844edd4120b27dbc0fb1a5dd0a24c01d3ea3c7ad834c6b730c3af1066a8d08a61fecdd8e714f99d0f93315c61ccb14364604cc4877d8ac5094058ee9edb7f1fd76f9afc7b7aa7a413ec0d65b6a09534a2aa96936a72acb67cbb78f27c15cf1dd925a8851ce8a7a751591f03aed948642d18a28e833bceae4afd195d89cd10a763fe15f01145977d4d1ea93ebf3747ad9ac074651cd637d252b85a100b20e29af32b7d5610c46668d11a95ce5fc070df230e44500ede10fd964b1824313c5f3a6928675929b34c337ebad4d6a9a880d01ec10955bf9492d5d942e43e48cbb4972699ac1b4e4d2363d96dab2192667d96ddac5aed5e299cf740df5dae5cf3b42d0013057f22ee0a8a81d0530d7d37be85b45d5093950a3e7dd90ff3b7296b164eba8338a4ca7f03851082a14fa28b36c7d8f81024d5b424c7731df06ec72c184d0cc9e6d64a5d32f9494e7fce9405a863a7035cb28b2d90df2b104121c0355755b758d3e5efb5dad3a8832237084b4dc61211c1abdf01f016d963f9a78241599083704a0d922ec94779eb36fa87b162d81e29f0af696dba860918307566cd291238810537b658a21d8fec6fe3a7aecab6496a4afe7453d6aedc06fe98fc6e4c04be85632c2202e5548677cd349ed264c69f694c5139e67fdcab9a1926b807ca515d304d1820bb40a28d3cd4dff8461a25a3576d5964c4819a6da7a8ad28f3f4a74feb51a413c7374306c7c42849b91feb337cf62355bfdd969177014b122bcdfdc40ca33dbcff57bf996dbab6aab3fc70384dd49f14a49fea1af36718960d0fa47f9869bd03972681d30a0cab088c7506b95965d0e47b349f0000c6a45b6ec1d1a894d76ebdb30851db466d12c40d372b40f4d2ac1ab66d0a97579488e0d9d5afc5e0e9a8c0d99f00aa0bbf5a743385bdf0d034d18b1cf4d387d2dad5d507d13a47b9256c2a1112cd73177ee615fb01ccbccf156fa9620f1ed908dfecf877cba4dbf1f066e61cfb2808fc09ad7244d2791c6013e667f1b12f519fd45601ae79c7c4b5595e96d164ccfb55d9d95d00b46512d1956aef588e925ae84ce000dbe10d5021ae7e1ecb2d53b50375076d99d318b5933b608323c4ce8e1fecf665a9f488149ad620d6a2f35c50664dabf393fbebbecd6262d14fd431017dac02815e4a2209e56922ed37077857c514fa7e14a4ec51da85c8e79f8e676131b9689ebcba7519bed987beee06b670540e44dc1af4762ff9276d78fb30e160cefe967dda5bf1af78999d2b1d3b7e8c38a6361417a1ada8d604be5de5a1131d9a7a87868c809187d7a67f2fbd153e2106a06eda7e6b783ea36bb199baf03ddeb5383f1c6d50b92490b404258435b7a1fc40e838463ddeb59d9dd068d732d58c01a48cefcbd456e9666ea51531382b1b889a5c08648698f1b564c3cb50586de52bcb3fa68712ede617094bc291761e7fcacbf38fca912a789a2023d1f4790959b49b7276b99d919d18c05e6268784a455c538ac8c96f93f260eb0f07557e9ef76a8c06b2bee4591b0ce6821e11f2626dd65da4499c84ee7a773fcde76fd2741f00723ded73bbf3d7a27e988f1fe3952e25590322bea8edf110e12e479c84982d719f216fa918b882d236e46dd0bbca4f1a84a84a794b933f8317ad41ca085571f4503d4324bb2146119308568467741e2a458214fb923aeaeca78bfa645d163ee8aafcdd9c4f130c16122864a10bcc844bc7fd4c549891adf73ccebb928fcc0f358520c10df602be9e465daa08d7dde04c5c19bf7489c5261e38f9c20904bffef55e6f64da9ece5117218fd4dd1ecb856412e13ba754cfbcfb86b3aed1b04f265fb7c46a5a6f6d1c6801063fcd1d810663610eb64832baf2b0ff284f1498c9ea19b35438429134484cbe81e16b2279f4d043ea066623f72bb176d5dbaca34c4bbab75d7f2aaad41028f55d9814c287779507e0d7c08c7187130202bc54ed72b41a1bbeac1646bc88c731b8d13af8d5fe7a1d93b46a94d786e53407344102bc48fc1c0607949c5579a8a505e44943601b86eecf51e7100dfbcbd97ba8e5ebc8a5d793e43fce71acf8c3736679001acd6a4d2c8617d1127f0c34838a2495836b9a82e244d7a7454709469568ecf6111b05b56b9a3762bb9ed9c35da4434b1bf5775ad3e3a54005109dcd9d68b7d84826c69f6439edcf52dd72bcc9ba49c51bfc80bda32f4e8c60795f7000ab37e389524c6647ef0aa839240ab93869de72a2a983aaef51d98b9f1c216056145a883fb3528576bbb8bfda82e9ad0f8ad239d908a5bf10e97218530a0e34fd396751cb231717ad46281155226f304bc752121e1b3b13077e9a7451298a4872656a359e32ce08a5e4881caa391d73d7380d4fd8ef3f8b81cf5299c4b0e46c68521926a47092a5a166a28b8316ccb8758d74b7bd63608dc3dc430ddbe8b07a64699a8b7b1aedffdab6a2e7bb62bddaf2bb02fe99473f096e9b2f2f8a95514219f15bdf5fd3861f2a2cbd233b84ca21f3d733f44c821056f3afbef38301af6ccbb428aac03920bddde7df387af0fd455898cc15ee860f709c42d53de25ff384e52d5c55919f4748bbef83e71d0e719c3fbb3ec6b09887d18709fd00abf7c35117e372b64f83f5dfc4afc56351c63a5a5a181e5e483da9b0f4da95578d2c9a0b3ce468f0045e6cb7a04b91c6e7100695e7ab0b17a1f182cedb18a1977e718b70378a946f94247f9d22bec6cd2f44da8970c27902fe894b815cdd261951f385dcf5b8a330c9cdc0827687367590ef625a4243ffbd73f02a490320904c60933ec2150ea1363e35f9686e9a9ccf7e63fcb27c21bd87fd303509be87cce9a4432aee92c3f5fbd397c25c9d2206c406107a854a4d335d9ba7cfa32632c15978b42c7026d82076546708ff264597ce017fcd89e7739914726611b4a21cb550e473b371abd299e6e258d33bf7b314e8bcef94770f09c3dfc12c22298c9397c82e275406042bb24fe2b64ef36bbe6cb99f84bb21f55a2e8dacc7dec8c269efcb73ee93d8c212f166850edc0de9e2a9e83400e863c586aa83ec851b10e6eed7f240478107411f8f9569ed58cabee5c1dabc892bc4da15fc371817cf6feefb4a66e950a5319eca4bb9b6510ec23d159d019b3ba09466c8f17c396e8cd16ce8a089809e235f94a994cae08a07d8902b32e66fcfc489896720c0527a4900e6080feef908ab6e18e7565bbacb38daee46a47722c2b70226a013ceea1223432cefbcca74ea7de2d86374d7cd2e4d7009c8bd4470456ca2fe9b8fdedab4f5ccdb695373b6b1fa31f282ff152e6065eb6a440471b3a14da62caed0322e226242d727e39e7e0e32ad686ae922b3474c4d554ab6d24df94847de371fffd2f30c42a329b2f0bb4ef187d51e05eec7cc85bbb0a1a16abb7033ec708f27dfed947f7950bf208c472884cd9122dc3c2334cdd70069d5f501b1e3c0c37fe5402df1bee0d3bce66cd280db42a74ccc4cbb0df6931eb45f9b2c24ab004abd2993f75f02039cd26c2a2d3646dd79ceb8f6daa6262c1cfeae889a87330b0ba0c135bc6258e2f031c3b157fa40fb141ed7b4e5d2186bbfadd53e33d3921c3192ea55e5054d95b8145ff56aa79eadbbcad1dc9baa9599cb62654cb9d645c026d720e7c8f77850919a151dd8ae0782b0a0d1ce14d31c64677838d1d6b3647653af0afc4563692473362ea8b5dd90e06a21a9a4caf07fff65deebeaaff9937cfb9bc785ca82ea727f16a42f87796a6f20feae7467dbf232873bf7b36f89d8d9fa6f327754d88027d765f286dd6fe1dfbf0a760a38c1d0772c64a8dd7bdca093d754029e69465e5a6a9732041c55b8e7ec76cfc8f67be5299f3f7585f08da1d09dd5da781399d6b9fd0d7fd28ac0fc6e123b24afa2d46debe646bba12b15990c642452a57cf6b60d1bf4f1efcf1b8e752a9a352a22152c17", 0x1000) 08:06:25 executing program 0: setsockopt(0xffffffffffffffff, 0x29, 0x20000003c, &(0x7f0000000100)='\x00\x00\x00`', 0x4) connect$inet6(0xffffffffffffffff, &(0x7f0000000000)={0x18, 0x3, 0x5}, 0xc) r0 = socket(0x20, 0x2, 0x3) r1 = fcntl$getown(r0, 0x5) fcntl$lock(r0, 0xf, &(0x7f0000000080)={0x3, 0x1, 0x800, 0x0, r1}) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x2, 0x8}, {0x18, 0x3, 0x100, 0x2}, 0x7, [0x58, 0x3, 0x1f, 0x10001, 0x4, 0xffff, 0x8, 0x101]}, 0x3c) 08:06:25 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000100)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x100000, 0x100000000}) dup(r0) 08:06:25 executing program 0: pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r0, 0x50}], 0x1, 0x0) fcntl$setstatus(r0, 0x4, 0x46bfb) connect$inet6(r0, &(0x7f0000000040)={0x18, 0x2, 0x81, 0x100000000}, 0xc) write(r1, &(0x7f00000000c0)='U', 0x1) 08:06:25 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x10000000002, 0x2, 0x0) r2 = dup2(r0, r1) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) socket(0x6, 0x5, 0x4) poll(&(0x7f0000000100)=[{r1, 0x44}], 0x1, 0x0) 08:06:25 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) shutdown(r0, 0x0) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x10, 0x0) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000240)=0x800) r2 = accept$inet(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000080)=0xc) recvfrom$inet(r2, &(0x7f0000000140)=""/226, 0xe2, 0x2, 0x0, 0x0) symlinkat(&(0x7f0000000280)='./file0\x00', r1, &(0x7f00000002c0)='./file0\x00') poll(&(0x7f0000000000)=[{r0, 0x1a5}], 0x1, 0x0) 08:06:25 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x3, &(0x7f0000000040)="04000000", 0x4) r1 = dup2(r0, r0) utimensat(r1, &(0x7f0000000000)='./file0\x00', &(0x7f0000000080)={{0x3, 0x7fff}, {0x3, 0x9}}, 0x2) 08:06:25 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x1ff) setsockopt$sock_int(r0, 0xffff, 0x8, &(0x7f0000000040), 0x4) syz_emit_ethernet(0xec, &(0x7f0000000080)="27d1a8d0a33204e5b48f60c5e84a0a47923f68a21dde42a86f047a60b6df21ff99aacc2a2809802817dcf1acff3f9594e3b8d1e2016e4d1677c0dc55a54e99e9f894a834fd398c65a59bf719df742f79a6b29167fd3ae332f12875ab4173ed5c43725a9499f11a6ebcf9d150e7b8a2c0ded86d0cbf6d1d48da9081aa2a495a3e8e5ba693ace0b47a940fb61268581719d5d1ce22f62e8a825a4d455d62e1a46fdccecdec6e2c12576062af099838c6b68b21ab734233e567dbe8cf8a7c92a99999f0612e2fbbf16f7e3ab13e1042bdf92512a03191eb23c8005129cca8168402216e05519b8e5e65b7fa8a37") 08:06:25 executing program 1: setitimer(0x0, &(0x7f0000000000)={{0x0, 0x10000}, {0x10000}}, 0x0) setitimer(0x1, &(0x7f0000000140)={{0x80}, {0x5, 0x81}}, &(0x7f0000000180)) setitimer(0x1, &(0x7f00000001c0)={{0x9, 0xffffffffffffc620}, {0x4, 0x7ff}}, &(0x7f0000000200)) setitimer(0x0, &(0x7f0000000040)={{0xe65, 0x40}, {0x3}}, &(0x7f0000000080)) setitimer(0x0, &(0x7f00000000c0)={{0xffffffff, 0x5}, {0x8, 0xff0}}, &(0x7f0000000100)) 08:06:25 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="9085", 0x2) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() fcntl$setstatus(r2, 0x4, 0x40) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0xffffffffffffbffe, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) poll(&(0x7f0000000200)=[{r2, 0x4c}], 0x1, 0x0) syz_open_pts() fcntl$getown(r2, 0x5) syz_open_pts() syz_execute_func(&(0x7f0000000000)="c442250cf7c443394a67000944dc7808461400c4e379150696c48189d14f0ff3afc4a13173f40e6545e8ffefffff47d9e1") 08:06:25 executing program 1: r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x8, 0x0, 0x0, "d70000020000000000ffffff7f00"}) mprotect(&(0x7f0000167000/0x3000)=nil, 0x3000, 0x7) r1 = socket(0x18, 0x1, 0x0) r2 = shmget$private(0x0, 0x3000, 0x2, &(0x7f0000168000/0x3000)=nil) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) getgroups(0x1, &(0x7f0000000100)=[0xffffffffffffffff]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xc) r6 = getgid() r7 = getppid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0}, 0xc) shmctl$IPC_SET(r2, 0x1, &(0x7f0000000300)={{0x5, r3, r4, r5, r6, 0x2, 0x63}, 0x5, 0xfd35, r7, r8, 0x2, 0x32, 0x809}) setsockopt(r1, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 08:06:25 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) r1 = getpid() r2 = getuid() r3 = getgid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={r1, r2, r3}, 0xc) munlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) fchown(r0, r2, r3) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r5, 0xffff, 0x1006, &(0x7f0000000000)={0x0, 0x1}, 0x10) write(r4, &(0x7f0000000040)='h', 0x1) open$dir(&(0x7f0000000080)='./file0/file0\x00', 0x0, 0x0) recvmsg(r5, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000000), 0x313, 0x0}, 0x40) r6 = dup(r4) ioctl$TIOCDRAIN(r6, 0x2000745e) 08:06:25 executing program 0: symlink(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)='./file0\x00') readlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)=""/26, 0x1a) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file1\x00') 08:06:25 executing program 1: r0 = dup(0xffffffffffffff9c) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000040)={0x7, 0x0, 0x4, 0x9}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000280)={0x7f, 0xfffffffffffffffb, 0xffffffff, 0xfffffffffffffffd, "9fe4b1d225c029fe5e0486ff64479d011fd44118", 0x42, 0x81}) r1 = syz_open_pts() ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000000)) ioctl$TIOCSBRK(r1, 0x2000747b) writev(r1, &(0x7f0000000240)=[{&(0x7f0000000080)="f73b4fe51a96725f66e01af64a6dfac379e8f9fd46bde6115fbd5de619ac21a2d52b30272159aa13c0efd7fd29347f3582209aba3c132bd480e33772", 0x3c}, {&(0x7f00000000c0)="998c2f4f096fdbd854705e3caf9e8c39d03a21c1fdd1663d4add107bd35cadf77c53ace90b17dc3a4d387ac219cbbe28c4cf27c4d96ae278f3f20b9a6cd4347c7ecb8aedfb9652d437798250f151227763a36f6111d87472f0ae3c8dc76b599da94042a4724c86e33265ce35c12f5a3fff56294d5d2e0a7a6eee31fd559da95f08bfc1c846621964ac2a5a9118e2891338b09f67eef5161dc806aeb07a3fae417aaae53c7a4f3d3cc77d6b6217d7523e786cc89d7b67", 0xb6}, {&(0x7f0000000180)="8a2b6304f6f8febf8fb80030", 0xc}, {&(0x7f00000001c0)="afe1cab57c22e80ad902f2a99905bde0aaa215c57aa778acc36331a15fad0372f19cbc4a51a9f41cfd30288d17c4e2b97f87d75d4b54629c20060138b8e9c4155314c0b86dbb7c37133e0155b39082c97f0f72f90df01613bc092475fb07abb2a7c4682a79267a12048ff7a2ad", 0x6d}], 0x4) 08:06:25 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() sendmsg$unix(r2, &(0x7f0000001740)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000480)=[{&(0x7f0000000200)="cf867589ec8e30edb1836bdad7cd615274d2d16eb12cffcd63ef3b4394d604cbe864e5c9465d3f5df266e459a6318bf89fa5aded1b3b0d7d68da7b3770ac3713ab0c5751dc23b74cdec62b593b169cb1e8cd9288edb84d539b625fc605d9603ba30e7a86697a6831520e731f82", 0x6d}, {&(0x7f0000000280)="5cb4f8998c69fe2fab5f95ad6b4cfa4e122c5623281318e7db87b0600a18ffdf5b008a998757003fa8c5c933776c77fc2450b1fbf27a57c1cdf46d391599460d73137ad06ba58abb50aad4ff60a44386de2dc5d4bf9ccb5df354d5448069d0df9be5acd4ecaca2", 0x67}, {&(0x7f0000000300)="5a5458f621e73bf660d863f5bb9ecc10e1897dfc1ddab0cd37486eefd2b8d8c2ce4b4a96041f5d358c498ad5d51cff6c52d1f4c882aa7d8598dee204a705bf80a561086150bb", 0x46}, {&(0x7f0000000140)="334f559bdb9c31dba96fa62e642d976d7d020c14cb7e9dda278d8c9867e06e302a7fc5d5a66ec909aaf3621bb54e5c", 0x2f}, {&(0x7f0000000380)="991cdd5e7ff8bc445edf9d0212993a9e72bb6ec2a0b4fa55643e17362e45a9e93a12cbfb5e26819dab79fb036bff20c3ed571ad1fbab86390bc192fcd425a48d02118c5f37e036e43c7c01ad27b489482ec8950280f3728ba0cc6091a59a25800e8f74cc0da97a605b9282651ecb852f05171fa32722bae3d3ea629733c4cb017fa6aa3db02be95eab3571a34c22f98d9814ff", 0x93}, {&(0x7f0000000600)="8422e517f738810ab9308b18e4e1de1cfaa773933fa881f9473f4688acaad6b426785ab355908ca68e2aef3582bd46b32e3b2ec8703d72fc1506daec5df8169eb94fff74d17036aa3792aab050298bbdbd588d5e2a4a8f4dbb8fdd0c698d0a7a52e3d2594c49ffafabc10d699c6592de1db209d0ea3bc3e637f6c386ce60c959cf8aa5b0536fd3804b669d401f5dfde348d15930267c1bf88c0729970432e0b8cdb328a318a0b1591a5bd06bbff44c331c32701f6c9e542602c7454eef528b911b4d80ed65ce40b0a141968264f76147f84bebdc706e0b2b03a0e840e28340", 0xdf}, {&(0x7f0000000700)="d8c2ef365eb757ee2e35c27e38d58d06de22fd8fed56edde19668132ee1036025d8b90712ee5a9508dd7bcc590e257f199e13c48e97cfd33874ce6d84f173193ee810652225264edc901d9567ed515cbbbe091825661662af54c29d6928a33980c0d6455e947e8c1a97986a3536af7b071e7afc8d10f0d2c4e497d600b143bb975680ef882d8bcaa6295e52b5c56c4e8e8f2b781d5483a81972a6808b864d3e634b34d6fd4a1c83b9ec9464e062a6131da60500e9f07cfa10279dc5139a653efffbe5dbeea98fa991bf415a20d0745594c908486d1dbd9e03177d989fdf7267e4d266dc8e8bcba9ce422ac6f4a48d5792c1ef077687b4e14fc044405ac5c9d5d8a03129eb4b5153db2b43c40a9c2cad731d4c65b367e7b45464806be2abe0e99c7701fd1b591e4eff0a6c6b91225f4727e5e38b825b72ed81923d93db8026df8bdf973e1e30ffd0cc3fc18f382ca778d2670e7251da7826a05e9a4007839b9e8b51e78c5472262e5d0a08ad9027ce8dfcd7db1b077e2d581d5a83f3683d88dddc7691f30d38a3f9845322b5b7c05bcaf4cb51190f2ca1702330e40bce082cf1e9c3e824327647329b619e7aebce69f02afa4f0c06ce9a8a228fbc15cedc07a61a5acd187b8d69a7a5153a3670ef6fee14d2a09ed0ca527d8a68481201c5feb17b398d983357c9de649cddd6c671aa9304f386231af20b27e23b28375c81ad27a2a808ec3f8b3e2ec541b6241e9f42ef78db17f2d9640bc3ed5b7e61cf97775f37b497577b450da4cb0053c52f146f17fb8340e73f8b759293ee0f9514a2d727560e42d7868c7f9c55a7e1a3b85b14e59d42d687e0de7afe54ca57f5821ae82504f15a745dd7596b09fc868dcd50640970bb3ad651c34017c4b52d278e9387e466a5defe09620336358926ed019dac927bf04b209add0bec7e42b0b7a72ae99aa30530833e357b7e1040c65be91f54d8aff2ec1d9a58e8e6875dff07a39f07eac0f13f9d90854aa511bae9e14c6e570eb485574a296c603e8c3ceb3ae7c49b074495c228bc5c8508a6d8bb0dd77e148d40a6a19aecc6ffd3410b1d695d03a00dee39da836d2775b504769018aa02a4baddb7b8e2dcbc855e466306c9ce83ce32db5eb6f6ac591d9d832eb59f4243fd0c28400cf46528d300bc3898e3a4a18c53fa526fdf730b2533d4cea4f449920a79e94505c95f4b7dcf5c99e83c698220ed95de6cc1d342225629988e6291beb86b3241570ddc458badcf8a686929be49f08082b8462f70023f122110ce59ddeabfda5a3151597c5f84d8632cf26d287d3862132e69518aadc81c3fd1f8d45ea3bbf1a187825db65c1bccaa90cdef84bde03a977f308fb07735f08ffb9f3f621cf4c2ac1c471bcded680fa5be522ed54c237556886482cd65f491aee2a30b438f8fc295bec1555ddcb8398ae4790604600e5128cae41123f99b44ef860937b703caf82d45e14207a1a834b08c5ef4a1a8bf159ac0247046642a73709987b93e61d3158bed87c0fed697f5cb40c76541056845a5d8405c2f0747ad9a0f6f654f44815770757ac17e23076efd060185e6b9bd21e22145449d6a330112ce06cbbc61a9c8add13635df161fa1980a5e0a090df02fc998d242e9ea46be134f878d98c63583c179f7c1a502a62d11b6357130f540be1d21c7ddd908a52cba16e54d821e1a7b489b1f47dc89028274356403bc73b8bd5c25e559b711561853286e2e438e3eab657dd0f3cfc83bfb2db78a32b75683aa919a25a92ef412e12682bfefcb67b813c07713418eb9d447426699ddf4ee3294f318ecf6c0dbecf90fd6dd985add10013d36654d0a1a80f943f739983fa1c4cc37cae6669cbcb3632ea1d8cd4ba06d446ce4f980d084e0676ebb815c5435b678d7b4a9e455f77d70b0c9183589ce460ee740c5075c025852bb035c63155d22cb21f3e2a24733377dff15b0142aa18774dac50e01d9eba09617ec9c8a89ef4d087fa47d9f537c993e57374c91f71536302ccdfe0b25faa68f5706e43919fcc097f390fcf2f6e8d774c215ffc77baaee95c3e681034b98654f14e680777e6fa3e8e80a6e616a22a2ab10e6c712cc17b5fa145a022ad564d0e070bc521c68440eb153bbad41060eda6d1bfc11682d6730dddbf2e39208a3dc861e18ffe86d03c9cb4229d8adef46c604194b3ae881b0efe42c7576a352eca89789cdb652564b17a7707dc615c4301b10e4d3269bb5246460e87ed6a453f4bc691170c0ae097f25c3ccd167b6e6c5169f5a01b6c4ebe3f84c27990a07b10e30f86539df1c95882f7ed9db61f8f0e75737d8c43b1366e05550010335ea43ff77f80a5e1a61cce9b72244ff454466046f213fafa5cafc6cf4c8e607656c65fb72547f2e9c8da76f5aec086d1a2d026d98409eb67c337d9b44310d6e627b15fe47d47ad39be67138dcc0b7193b1e6d8ea9881d1bb23cd9183841ba1e404d7779c43aa56ee0d020bc377f92e6acec052c12f4300849eae2adc7d02b4b8d4253ac2bfc13416d426d7e254e0fa3c0bcaaadd0869d036671f6777f12666161a526f1d94a498d5ee76c3a7e3c0a01cf3db4b8f4fbbff7fc09d084e68d25517185edf03b48c87f05edf238cf060b0e27f5a876e5e2ebd1609c05b192f63ae012e660bb1c58f5e3dfbbb31e88fb65149fcae3ae0730df32d239f9b5896cb54f186c1371d0ab3f026c6ac53bbc9d1ae779d2a707529699d31b56122a2e24073e8015c9566bcddcb0fc09f0a2e5cc7d9ffbbb63d36c232d9754165bed7e423cdd64662f5ab05343fb29819090666634f010b9ae4d7c46fa3ae7c68808ada795c51b050a1e24b174a9a64c2c2610b7f627ad93ba00b82b61f200d7e566fc644d80f1c2d6bbbb7a0b143153d7a335cb61283e742b2b10fe121318e8ed4c03f93480b71c551ffcf57d2d7ad4e1aa50572cc4c2dbc7c99cfa2100a01aff123482960c2ca492959975b80204544def363a38c2a27794c86d5734d9d733552316aaf8fea020a974fd03fbebb9cd9fdf8cd510138e023d36cf25a430dc516c92f2a570ebb7e2a78c35910e95852875015d09da7b54dcac2e82c57e55ae219f39ac950bf19bcdc7537074176a8124d537edfb057ee566eadff5b5df9385d7edf8ff0d657797bcb994dbc15cfca3f9ae7b5c481d9ec6655d869299277f1e9071f5e067797aea54a916457695049ca4a04f2ae2a6db098109693f54511a6492a910ff06bf5b94138f3c65374a0e8fa837304304c167bdf4307efc4a207757beff1be44339d3935472730f9bd1ae098a11ba1ccb126faf249afe980a112f5a53ed19fc1a756d123a559c04425901e0d0d73691c77932e821d0b589c97df1fcf70215bf6175c604f623c0b480a8921c34a17a71165ec9bb5ade8a0b9a07525db0351ef1e34681c8a4f4168108b2f318389beadf0ca730197cab9c87f588fa9f55ad5b9e726b5c0132dce7675b348433905a5e3fa7a323e74434ad365c45780696e6682e28eb18555621f738fba9af4f38f676e4642205427b5ac0d5bb043f26adaf37e80187360ad9e72e21c1ab83e9d3cc2e830b5ef34d816bfbbcef59b06aaedede73322126f0d2e775371c155d1465458eed7c96bb1707f6fb5f82ceae24eb95a5827fd235dddd5ee0c230355a08f85f558219334a8d31a1eec9f9c6b9748192cf61b2803d64a932cfb01ca3b76b768a0dc1e2322300dc4b1dc7763469e9c637c39adf587b05ceed8c2f94edbf55c49a37d12089b44a302144ced693b17b0980a573a5a705d6007acb7f78b782373f5a95661eb8096d907e8100a219530e175ac07d6508d3e4bc0235123ff78d5eed34e395c7450dd3960b3a3e9c351bc788c371093896535490b931a132380f45a676634d4e4c691a929cf12cdd2c8600bbdbf91c554fd9e7ea078051d44089579bbf0c41b27cec02b70879e3a01749a5791d78c39efcfac104e4dc6fc459dad53fe6ccd978a1069debb2dd2b06af9b35025e449c52f43e67d09cd2ccbc7f7297c356e1fd901ea8ab2b63e189e9bf53ea7aee4fccfb842d9f2657e7555f0e536e14d0bdb2088d99be7e1272141127185a14977904813dd6368008a0451174c40221067ac86c47066f364dd9d6500c457e44d07e7b0af41d08bcb320d090749d4b9cc39d609605462a70ff12c580a811d6145946afeb8bca43b33c72c369b40a23e55dec87e697f105b5619c0e9021e47450f2e4451b9d4a03f766cfbae73e51406903349757f241ae231ac4dbb89495bf7ab5684683d0051e1eb91e09dfc034ce9c96aaf5c395694683868f75daceefeef4f74d8ead1e8e2eef9e6fc528345aea0fd75d1076c2e43f05b22b38b54c5061bba814f5b490f66ccfe2ebc8d4b5fed42b7942a8be5836b9c291728dc0eb9610470b4ef384c61972824985b3257da927a6a9714b2bfed1af0b2214c6af1f68f24cf353efd32f8e7c95e3598e296e4b7dafa384e5ab4c54de2d8b682303bf99af97c688eaaa9214e3ce27001a1baa153dcdaa6297be45815eaaab7d2a9749e92ede6c354ff0c379ff6d30af2f7948139850222b28e20e8c968ec0f3f907c39dd05ba8e8cbd0619dcfe3419120ec4f87b91e88d404decfd78a253c25965e98b95ac10e86da3e6dd85228ee9a3d833acbd50a002b76fe9d3da59c9fb9c02332de5c196d041ffe978a2558c898bf7d682ddd23d89d14c3bae2242a29dd0bfa33fbd3ad80d085b6ca1774f837535d70b48206d82ef563322dab9909b10fc8f55ac6aab01485a7f8984010c142e346de4a4331cf434d017070d8d07afc3d25ca7f2312452f6d004816bfd683e781d91089f4a8e909ccdc90e9cd7a2f731e503dc4934ddbe44fd7d9e9a4257b0048149276476d0689c428f9433d4047afa0f9c96f84802c1d776e2bdbe4a7b68200dc28fab80e0f9c1e3ddd8a81e811ef54b0468192283fd926bc66b8351caf2f16056dcbc5ced6d6714502e6c0d40dbd17f13d31cdcc999d03ef08fbd8843d561cb61afbd4462e6e7f1cef849859513bb41ae5a500e03e50a00702c8d0f0d21f6323742d66b3a9f5e4faa7ff9d4f86e4c728e161dc7ec0082da8a21dbed98ae9e4b44a5b7454e6e218388808784a9fbd031be206640ccc40758933474bba5217baef992a1963415b1a594d61eed3a740c8be15ce3948391cd1fa1ffeafb86eeab1555a255932e9924fd3c32c55b598af10371570fba040fe0f816d97568d5d1b3be3162c98ceb72e8cfe3010a366b6ed8e190038968e68458d58ff12b5cf89cd52d66762873b399d68a35cfd8affc9cb58afeb81fcf501638be16d6bf717cb6b7d8e2e820f31dbb4ced1f8bb966298074219b5076b6d956fb11be717ca8efb1dc723ab426f8b76fc24c2348a4a733faa70b40ff42ab2a253be6fd05973f589f05b2d62f94d6102598992158f6f5fc1d6087ae711fdb26c92b1c55c45cf80812815b378791afb07a41cfc7879a7e415a080335cf3b645536dbc4696505a913929fa9646bdeb7e1ce7b7641670fcd85a0bd7de22778622c0556b18f0c78737ac30004616339b5d20c62195b4f212c9d24bf6bb8945f906b3ca27f6adeaa14decfc0c80eba777c3df465141af1920503e6ce4214ddcc748e34cd68596703164b99a346c53437a65d1b546fdd9c7e330bbc6f32d459a84dc6a96ada0ca0cd41ed75ba46939d03ad60ede301cdb2ad6269ae9bbab42c1dfeb261b9ca8bbacd11162e02be4900c6471f75998ba5f2458123eac0790833fd29ba8fe5a40ae193201053076a9aeb8022a5ec0918be", 0x1000}, {&(0x7f0000000440)="5e4eeb0a1bf05117d4a3915e04a5aac0e8ed7db7646bcd0d", 0x18}], 0x8, &(0x7f0000001700)=[@rights={0x18, 0xffff, 0x1, [r0]}], 0x18, 0x2}, 0x1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffb, 0x0, 0xe3, 0xffffffffffffff83, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) dup2(r1, r3) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 08:06:25 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x400000002c5, 0x0) r1 = getppid() fcntl$lock(r0, 0x5, &(0x7f0000000100)={0x0, 0x0, 0x1, 0x7, r1}) 08:06:25 executing program 1: symlink(&(0x7f0000000100)='./file0/file0\x00', &(0x7f0000000300)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38//../file0\x00') r0 = socket(0x21, 0x0, 0x25ae) sendto$unix(r0, &(0x7f0000000000)="1794c33947ec7c12630d6436d4df20bfa7605841372f69fd9918e449b1cb0c5bf88465f58805d3d004d7c768f058fc", 0x2f, 0x409, &(0x7f0000000080)=ANY=[@ANYBLOB="0000131377c5fc35d41454d5d41d29ad1a6029598146e6be166e41ad0dbd4054033c9f33bbda8224a2f3d772e7636e48b3e169708372e8f1b9933ec5127743be2206209ef02df9cbf2f6e880d3382f00"], 0x50) 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) msgget$private(0x0, 0x2) mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x0) 08:06:25 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0xffffffffffffffff, "8549550002001167f5bfa600"}) ioctl$TIOCSCTTY(r0, 0x20007461) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "5303d9084400"}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0xffffffff, 0x8, 0x9, 0x0, "501475e69fa4620f67c100e1cad49afd0162fb31", 0x1000, 0x8}) ioctl$TIOCSDTR(r0, 0x20007479) ioctl$TIOCSCTTY(r0, 0x20007461) poll(&(0x7f0000000040)=[{r0, 0x21}], 0x1, 0x0) 08:06:26 executing program 0: pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = geteuid() seteuid(r1) mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0xffffffffffffad34, 0x8000}, {0x2, 0xec}}) sendto$unix(r0, &(0x7f0000000080)="26b554e7ed3b363dbadb3b70041170d9aefe8dbf2a00f1625410af007fe975fa4340444cf8488ead37277f", 0x2b, 0x0, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x1}, 0x8) madvise(&(0x7f00001ef000/0x4000)=nil, 0x4000, 0x4) 08:06:26 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x8e) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0x810, r0, 0x0, 0x0) socket(0x0, 0x4003, 0x8001) ftruncate(r0, 0x0) 08:06:26 executing program 0: symlink(&(0x7f0000000280)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000200)='./file0\x00') mkdir(&(0x7f0000000340)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) open$dir(&(0x7f00000000c0)='\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', 0x1, 0x4) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='c\x00') 08:06:27 executing program 0: mknod(&(0x7f0000000100)='./file0\x00', 0x1040, 0x0) open$dir(&(0x7f00004be000)='./file0\x00', 0x0, 0x1b) r0 = semget(0x3, 0x3, 0x200) rmdir(&(0x7f0000000000)='./file0\x00') semctl$IPC_RMID(r0, 0x0, 0x0) open(&(0x7f00000003c0)='./file0\x00', 0xa0800, 0x0) 08:06:27 executing program 0: clock_getres(0x0, &(0x7f0000000000)) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) readv(r0, &(0x7f0000000380)=[{&(0x7f0000000040)=""/160, 0xa0}, {&(0x7f0000000100)=""/174, 0xae}, {&(0x7f00000001c0)=""/181, 0xb5}, {&(0x7f0000000280)=""/227, 0xe3}], 0x4) clock_getres(0x7, &(0x7f0000000400)) ioctl$TIOCCDTR(r0, 0x20007478) clock_getres(0x10, 0xfffffffffffffffe) bind$inet(r0, &(0x7f00000003c0)={0x2, 0x3}, 0xc) 08:06:27 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) socket$inet(0x2, 0xc002, 0x7fff) lseek(r0, 0x0, 0x40fff) chown(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0x0) pwritev(r0, &(0x7f0000000600)=[{&(0x7f00000002c0)="ac", 0x1}], 0x1, 0x0) writev(r0, &(0x7f0000000040), 0x1) r1 = openat(r0, &(0x7f0000000000)='./file0/file0\x00', 0x0, 0x180) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x1, 0x7, 0x76, 0x4, "1c5d8725cbbb590e81a77505e081c51953e76883", 0x0, 0x9}) writev(r0, &(0x7f0000000480)=[{&(0x7f00000000c0)="97", 0x1}], 0x1) 08:06:27 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x5, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xa, 0x0, 0x0) 08:06:27 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) r1 = dup2(r0, r0) accept$unix(r1, &(0x7f0000000100)=@file={0x0, ""/36}, &(0x7f0000000140)=0x26) pwritev(r0, &(0x7f0000000040)=[{&(0x7f0000000000)='n', 0x1}], 0x1, 0x0) mlock(&(0x7f0000ffa000/0x3000)=nil, 0x3000) r2 = open(&(0x7f0000000080)='./file0\x00', 0x10680, 0xc) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f00000000c0)) 08:06:27 executing program 1: nanosleep(&(0x7f0000001c40)={0xf0, 0x7fffffff}, 0x0) r0 = kqueue() kevent(r0, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) read(r0, &(0x7f0000000000)=""/193, 0xc1) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) nanosleep(&(0x7f0000001c40)={0xf0, 0x10000007ffffffe}, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) close(r1) r2 = dup(r0) ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) 08:06:27 executing program 0: r0 = kqueue() kevent(r0, 0x0, 0x0, 0x0, 0x9, 0x0) execve(0x0, 0x0, 0x0) r1 = msgget(0x1, 0x20) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r6 = getpid() r7 = fcntl$getown(r0, 0x5) msgctl$IPC_SET(r1, 0x1, &(0x7f00000001c0)={{0x6, r2, r3, r4, r5, 0x80, 0x100000000}, 0xcb, 0x9, r6, r7, 0x7, 0x38, 0xfffffffffffffff9, 0x258}) 08:06:27 executing program 0: munlock(&(0x7f0000ffe000/0x2000)=nil, 0x2000) r0 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r0, &(0x7f0000001540)={&(0x7f0000000040)=@abs, 0x8, 0x0, 0x0, 0x0, 0x0, 0x4}, 0x0) getrusage(0xffffffffffffffff, &(0x7f0000000080)) 08:06:27 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt$sock_int(r0, 0xffff, 0x102f, &(0x7f0000000000), &(0x7f0000000040)=0x4) getsockopt$sock_int(r0, 0xffff, 0x8, 0x0, 0x0) 08:06:27 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) fcntl$setstatus(r0, 0x4, 0x40) r1 = dup(r0) ioctl$TIOCSTOP(r1, 0x2000746f) getsockopt$sock_int(r0, 0xffff, 0x100, 0x0, 0x0) write(r0, &(0x7f0000000000)="035df4c18b7d7c2cad4759c93beff9a33359b214697105fca6f9de5d8c0106fc96d05d3a9824d99d398e2a661533234364837e2baefb20f85472ab284685fea1308fff9ce2360617b319c2fff7b471e71a4d038f962e6b2db42b4f4b267f9dcddad5e2b0ea423654f57bdfb5fb3fd1b806ea17dd083f28fc1722ceb7705973efd0468d578651553630a5647d9b7af19573a14e24796798ae2ba557bc60d1a8828e11d36467e8fa30351292f993d36e0b60d1358fdaf3", 0xb6) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f00000000c0)={0x19641d2a, 0xb9, 0xf4, 0x401, "d15a2996c189e43e9e4537014582c881710490aa", 0x80000001, 0xfffffffffffffff8}) socketpair(0x10, 0x2, 0x2, &(0x7f0000000100)) 08:06:27 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) r1 = syz_open_pts() fcntl$lock(r1, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000000}) r2 = dup(r1) flock(r2, 0x1) flock(r1, 0x3) close(r1) r3 = socket(0x18, 0x5, 0x100000001) write(r3, &(0x7f0000001680)="9f4de394cb2da0cd6927df3a8b2ea9967975775ca9ff09131a4c82319d7ed8f1a051b6809102c3afe34cf8d1e2187fca4fc59658035a8043efaeb655b50beda4c45b6297e346a1f5eda6520731d6b28c3d24995191a51c4f0d93b5736dfa69a5643788d81c0a8ab5f151a54436881ed55d7d997c70e665a5a81ccfc8f2b939f3554290d1430867640e8d9e7423cf77d99f1cdc8e4132aeb055e50808fae80e0fc3c3d7fcdb3487fa8e98eea671d6c9e81c78ac99606ef30f", 0xb8) preadv(r2, &(0x7f0000002a00)=[{&(0x7f0000001880)=""/247, 0xf7}, {&(0x7f0000001580)=""/118, 0x76}, {&(0x7f0000001600)=""/58, 0x3a}, {&(0x7f0000001980)=""/4096, 0x1000}, {&(0x7f0000002980)=""/97, 0x61}], 0x5, 0x0) setsockopt(r0, 0x0, 0x9, &(0x7f0000000080), 0xffffffffffffffb6) sendto$inet(r0, &(0x7f0000001780)="072cdce357739848ce19d58d7d94019fa0ca7560afe8d51aa829b7b4857cee08e1255c7f2f2ddff6f5f1e01f1788affda7f62d24dd7acd04e61418a6932486f57af45183268faafff611d38c2f9e06f8553d718058c497ed37c25cd92273ac9bcff13a9b136202e67313acdfb02d28b526b543e0158d56f4f41460866bd73bab5cdaddcba622f530942f63202285a78cf1f0b21a01fbc5809a11059458428575c64cdcc2c1a499ac218c6bcdd18664d39d0c8dadd57be4f7d0eb9f10a3684e70a55b945d", 0xfffffffffffffeb9, 0x40a, &(0x7f0000001640)={0x2, 0x2}, 0x25) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f0000001740)=0x4) recvmsg(r0, &(0x7f0000001540)={&(0x7f0000000000)=@in6, 0xc, &(0x7f00000004c0)=[{&(0x7f0000000080)=""/149, 0x95}, {&(0x7f0000000140)=""/172, 0xac}, {&(0x7f0000000200)=""/178, 0xb2}, {&(0x7f00000002c0)=""/77, 0x4d}, {&(0x7f0000000340)=""/126, 0x7e}, {&(0x7f00000003c0)=""/246, 0xf6}], 0x6, &(0x7f0000000540)=""/4096, 0x1000}, 0x840) 08:06:27 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="3e2a7913e4ba6d673553c01e1e4b2ae5eefeaff0f2c85e2831c61ad4091d1f7828bc2d2a500a24ace697bef649fa9da398bcd62b103434820abc4bcacfa3444002000514295fbaabbbafe214dea79d95e8f6b9d3b3c190fff0c9ea73a4000000dcb95a0100000000000000ffffffffff510ea0092e732056a2fdbdd66200a2a2cc98750fa6ba0f9a6d86fb071b7625c1b293563b82a80e3c16cfad6285dc8a000000000000", 0xa5) syz_open_pts() r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0x3, 0xffffffffffffff7d, "854955882e0261ce4e66378e5dea9c11fe4dbfa6", 0x0, 0xffffffffffffffff}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0x44a, 0x0, 0x3, 0xffffffffffff0000, "f50c90fde15760d9481b9d8f98a56f9dfec83537", 0x1000000000000000, 0x7fffffff}) 08:06:28 executing program 0: r0 = kqueue() close(r0) kevent(r0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff) r1 = accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000080), &(0x7f00000000c0)=0x10) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) fchmodat(r2, &(0x7f00000001c0)='./file0\x00', 0x140, 0x2) syz_extract_tcp_res(&(0x7f0000000140), 0x5, 0x6) syz_extract_tcp_res$synack(&(0x7f0000000100), 0x1, 0x0) syz_extract_tcp_res(&(0x7f0000000200), 0xdc4, 0x773) 08:06:28 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) connect(r0, &(0x7f0000000000)=@in={0x2, 0x3}, 0xc) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xa, 0x0, 0x0) 08:06:28 executing program 0: r0 = socket$inet(0x2, 0x8007, 0x1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r4 = socket$inet(0x2, 0x2, 0x7fffffff) close(r4) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCCBRK(r5, 0x2000747a) socket$inet(0x2, 0x5, 0x4) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r9 = socket(0x22, 0x0, 0x0) bind$inet6(r9, &(0x7f00000000c0)={0x18, 0x3, 0x42, 0x6}, 0xc) getsockopt$sock_int(r5, 0xffff, 0x100, &(0x7f0000000100), &(0x7f0000000140)=0x4) sendto$inet6(r6, &(0x7f0000000180)="d77bf5ebcb7e549b76b78351bef25f78800ef8ed2a0cc3f37f91b5dc2b7a4a349a59e7e3942c0a3557ab35d2c582edc1125b31dc905c7d03078abe32922a48b0a40128020b8815fd3ce2d74dfb57e8348c2f845f9bc57448e69dd7a349440c9f91eb491a386df3b4afb6b205134f6e02e98465e0cca4580ee68bb06b29796d024fbe2a4062c0a83794efd110140e106bddb63517c4", 0x95, 0x0, &(0x7f0000000240)={0x18, 0x3, 0x10001, 0x6}, 0xc) munmap(&(0x7f0000fec000/0x12000)=nil, 0x12000) fcntl$getflags(r8, 0x3) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x10000) clock_gettime(0x0, &(0x7f00000002c0)) fcntl$getflags(r0, 0x3) close(r4) r11 = msgget$private(0x0, 0x200) msgctl$IPC_RMID(r11, 0x0) fcntl$setown(r10, 0x6, r1) r12 = socket$inet(0x2, 0x4000, 0x321) getpeername(r0, &(0x7f0000000300)=@in6, &(0x7f0000000340)=0xc) fcntl$lock(r9, 0x7, &(0x7f0000000380)={0x3, 0x1, 0xffffffff, 0xfffffffffffffffa, r1}) fcntl$lock(r9, 0x7, &(0x7f00000003c0)={0x0, 0x3, 0x4, 0x1, r1}) ioctl$TIOCGETD(r7, 0x4004741a, &(0x7f0000000400)) setsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000440)={r1, r2, r3}, 0xc) ioctl$TIOCGETA(r7, 0x402c7413, &(0x7f0000000480)) fchdir(r12) socket$inet(0x2, 0x4, 0x40) 08:06:28 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = dup(r0) r2 = getpgrp() r3 = geteuid() r4 = getegid() r5 = getpgid(0x0) r6 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) r8 = getpid() r9 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) r11 = getpid() r12 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0}, &(0x7f0000000340)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, &(0x7f00000003c0)=0xc) getgroups(0x3, &(0x7f0000000640)=[r16, r7, r7]) r17 = getgid() r18 = getppid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r1, &(0x7f0000000600)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa, &(0x7f00000000c0)=[{&(0x7f0000000080)="9bca25bca52755685b7013abf5bc66a164cd5dae4f792e9d1e2f2eee76ac1fbd0b", 0x21}, {&(0x7f0000000140)="dee774d9db84fe27feb3e6b6fe9e279f7c473367cc429a64ee25019582488ffb7064d8a48a7fcf3946d529e84bbe2c82518b8f8f5d5ca14bb7fa9a5e4fd572bdb139fe59442ea526", 0x48}], 0x2, &(0x7f00000004c0)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}, @cred={0x20, 0xffff, 0x0, r11, r12, r13}, @rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r14, r15, r17}, @cred={0x20, 0xffff, 0x0, r18, r19, r20}], 0x110, 0x5}, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000100)={0x0, 0x0, 0xfffffffffffffffd, 0x1000100000001}) 08:06:28 executing program 0: r0 = syz_open_pts() r1 = dup2(r0, r0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000940)="00c5f8352d0917b163cb5f8beba77adcb0b93e7f8397e68cdd1af31d9fe6ea4cd68f2cf779fca78bca17bd7fc335588517406e221cfdf7ce1c25815a7d0002000000b506231b3f77bc6ade7d41797c8b9f99e2291d5eb1613a00b3e97016c555070000ea9d8f2f4a10f6e813598062b043f7f976ed1c503022e7a2e86aee0ceb3ab2b16842f448d0bd39433acef78b95e39fd07c3f48e302321c7134435435eba5230a21a1a75904000000000000000648395154c8b133620e213a4cbd70855cd58f9b429de61ce61fc96865c1d8fe416d213b05de0800487e000000000000f66820030000000000000000000000000000000000000000000000020000ec000000000000000000000000960c78b0ad344d1b409bbef8c8070db63a8bbabe46f738d20a5b5a043d097ff34f7de2d5e66007b960a9b1ed5bdbcdc53bd81d31929a5440121de9964f46e33f06c49560b941e584fbef148d7b520f8017cc29f3bb66f5d286934f95d36c4fbdf8b82128c9ff", 0x170) r2 = syz_open_pts() close(r0) read(r0, &(0x7f0000000000)=""/63, 0x3f) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x3, 0xfffffffffffffffb, "fff000bf7b3000"}) connect$inet(r1, &(0x7f00000000c0)={0x2, 0x0}, 0xc) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) fcntl$setflags(r0, 0x2, 0x1) syz_open_pts() kqueue() execve(0x0, 0x0, 0x0) 08:06:28 executing program 1: clock_getres(0x80000004, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) symlinkat(&(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000080)='./file0\x00') 08:06:28 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x400, 0x9) flock(r0, 0x8) select(0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0) 08:06:28 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140), 0x49554da5) r1 = socket$inet6(0x18, 0x802, 0xdc7) setsockopt$sock_linger(r1, 0xffff, 0x80, 0x0, 0x725a4ae) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x100000000, 0x6, 0x8, 0x0, "676ab545b2793a975296d89261e6e03abb70ca36", 0xfffffffffffffff8, 0xffffffffffff7fff}) socket(0x6, 0x8000, 0x1f) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000040)) 08:06:28 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba5651238225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa285828dc1acadfc3e92423cb41191c368771b6626551a90e6a0998bd25030a", 0x115) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000840)={0x20d4fe, 0x3c3, 0x3, 0x8, "b08dce5800"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 08:06:28 executing program 1: r0 = syz_open_pts() poll(&(0x7f0000000000)=[{r0, 0x2}, {r0, 0x4}], 0x2, 0x60) fcntl$lock(r0, 0x6, &(0x7f0000000080)) 08:06:28 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) r4 = dup(r1) r5 = open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x160) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffb, 0x40, 0x4, 0x81, 0x101}, {{r3}, 0xffffffffffffffff, 0x4, 0x2, 0x7ff, 0x1}], 0x4, &(0x7f0000000180)=[{{r4}, 0xffffffffffffffff, 0x1, 0x20000085, 0xa1bd, 0x1}, {{r5}, 0xfffffffffffffffd, 0x0, 0x19, 0x10001, 0x9}], 0x8000, &(0x7f00000001c0)={0x400, 0xfff}) r6 = accept$inet(r0, &(0x7f0000001300), &(0x7f0000001340)=0xc) kevent(r1, &(0x7f0000001200)=[{{r3}, 0xffffffffffffffff, 0x80, 0x80, 0x3, 0x3f}, {{r3}, 0x0, 0x4, 0x1, 0x0, 0x2}, {{r5}, 0xfffffffffffffff8, 0x10, 0x0, 0xfffffffffffffffc, 0x3}, {{r1}, 0xffffffffffffffff, 0x2, 0x80, 0x6, 0x6}, {{r5}, 0xfffffffffffffffa, 0x40, 0x1, 0x289, 0xfffffffffffffff7}, {{r2}, 0xffffffffffffffff, 0x18, 0x50, 0x3, 0xb33}, {{r5}, 0xfffffffffffffffe, 0x0, 0x43, 0x53f, 0x80000000}], 0x3, &(0x7f0000001380)=[{{r4}, 0xfffffffffffffffb, 0x8, 0x10, 0x7, 0x9b}, {{r6}, 0xfffffffffffffffe, 0x80, 0x40, 0x7, 0x2}, {{r2}, 0xfffffffffffffff8, 0x4, 0x400fffff, 0x80, 0x6}, {{r5}, 0x0, 0x4, 0x20000007, 0x7, 0x4}, {{r0}, 0xfffffffffffffffd, 0x44, 0x10, 0x2, 0xfffffffffffffffc}, {{r5}, 0xfffffffffffffffe, 0x80, 0x1, 0x4000000000000, 0x6}, {{r5}, 0x703b9f462213e4fc, 0x8, 0x20000000, 0x5, 0x80000001}], 0x7b, &(0x7f0000001480)={0x7f, 0x58}) r7 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) kevent(r7, &(0x7f0000000140)=[{{r8}, 0xfffffffffffffffe, 0x65}], 0x0, &(0x7f0000000240), 0xa102, &(0x7f00000000c0)={0xff80000000}) kevent(r7, &(0x7f00000000c0), 0xec7, 0x0, 0x8001, 0x0) close(r0) write(r2, &(0x7f0000000200)="fe048d5a02e0870850c175ec47c744921d047e47cba679ce7ca2f3b6af1c972ec7513ce1aec2a3c65eb0acd51d85b368346d994c7970c8f1562ec72e8914ddd342ba214f8ae0182e7e93b0df29c62522cb7550d9ebe2c47e06c69eed6a006c74b6626d5ee0513d9c6663655eccde1d708affef9f5a6cca406d1ea4335855eda93fa435b3fb3e320fd94f80e5bddf39709114f67742a94f8758220506102cc5b35a061c3f14df241a10ae818c3bde85c258dd6a9307ea94bfba4dfea2d591f68dcc76b908650ec6cceb08925db6a016f0dc4083e5f6e46b13f5f15541858366962c23069aeab18f865417fc3b68fbfbe5f9650fbaba447da68706c1ac4ea05e310a38997556fa64d5c3678ad727438e274698fa40e56fd6b65432d2aeca7d62ca0cbaefb929997deb2692f54d3252c5e765dd8caefa6b4c0a3114f55f4e571c06fe0c00fb3359aa8461216542fb9210a5d0d851f8c455d5908a1bd1df913f710ed538814549333661ed32cacd34d9b8d479fc6ffdc48a5cac8a15d06786cf557f1b1633eae997e4f74bdd1d6268e2387b55925d7645cf6e137143406344c809c788a1deda08adf325a3f4dcb3ace46a793fa1b791aae1c6496bbc2309040c09cbff8be1d20b176db4ccb8ce56b8d11c092269e5fac1dfbfc0ce61df4a9d926aeffd347cba02ed1fa3a49c036c3cf953e9c053f48d2810726bcc1f7c4bda3cf548a5c6967688b02fee7338003ffd4e935e00b66a0f06e96b0fde6f32c4186b0f7edab573ce0c36d97d8148adb199911f85ba4acd8624d61b14706f21ff4a73738d0bb006a60967be1093b916de15be8315906c59af2c801a3954bfa1296e68e30fa95d3254d94b5d2551ff0719a7d5d18f12537f4debc202b204e1e87aeacb087f25b6dd1dc06850bb5c36eaeeec3a3789edb462ac5ab2893b26130ba67745b67a3677e2e8575efdeca622226a296aebd43cd87bc9bdcc2cf9ec42e147b3195920dcac0098e3e77e2cadd11aefe8217d94cbef2b3b3ed657dad371eb27aba57b5bad581de139f4ef980f4e469c29d703fc03f3abbe64517578c6aaa2139902adadefdd92096c4c2a83194eabb82960fe4d260f5a9e611d6fea3c72dad5d0f4db5fd4b9bfd01dccb5561871cde9652f5cebbf5e9a69b2774acf6fd68a3334ff284ba8c0e4b738b45c6f2c6daa89fb46596cf21b6ac1ea860d46165566657f74ef8e4e2ae2b0a99156dea0de97c86dfd902aa7a49e17c4af01b25724aed2960a9fde49010ca8e669ae2844f92f1bccb0b26e5db264d8890c7381cf5195384509403696edaf95060537ea5c8b55063987eb87538770a63d2cee88087702b3aa9b78c00dbe1ec4fcf32e1a2cb60f15206cedd21d4caac422409409427e38a0bf3da098aaffd915d323cea3b7f0d45409e321d1ee0bce62b0a80760dc50b28b65329e8b9ee2ceb36c5776186ca25d4ff7037ced4fa66f3dea3396953f3c57b0c5332cfed908e165b6ced23ca20bc992a7edfdfdc9bab480afdd8c83b7f8bb6b7bd01f591f3b189d57d21bef6b7243c62c88e9e99e9d4e0dc7aa1f288fa9b885c6f18fff328991f3721a75807e179464b312d3f044b939e89a15a1344ed3a3b0337c7c6be01b72aa4e9e2c82fa05d54764b59059281788307f017e1f9765f87a8e3f3dbe1e63586d3f471c073be630abf7c91ed0a2f09cdc16213e8baafeb5c46f1c9795e486dc49f19b5140880f91a9897b2a8a148c0b0a87ffa532fc1531fae028ec1288fa6a6a2d73fbf0402c6c25dbf7c78e4d0dac34c75c5ef5b6c3974b99c05e5748d0f326c0ae95ad82febbdbf55007db641aab8b809851625a4de91168512459994f3f5225696044675a2b40d142c8f7ed0444203c0da9a5ad8e3275382249aa55e69bee749e769cd2fe94e4427ecc234dcbfa7cefcd4ae2990e85dcc9da36d8c631a6ba5af22e38773b61e2e5c43fb60e8c28f310e204b2f359ed65588e71a8a9048957b44f6cb9a51bbc08e08f683bc97b852422996d9b5984380a478c01391a0dcec0e5db71aa8d41eff4c0e8ac30da882443f44d8e335ca14baf20e7576dfa84a1466e6c00df6941c623c1ff473f39829ea0f9f34da96536e227b42959748c2035f2733627ea2b2b30fdaa939749c5edd3f377a1f4cb42d665b12e1b2d5e7cfca2b239fe47ba800ccad0d38547b2dfb8763152af369d2584b265776d11149982dfa87fafb37e196a620a7d552341a543146193b972a2c29ffbeb7d72db72f6c71917430bb1619681e23b5959f338b624494b967cff52ed8489fa17e10a6b051c7f66d465e5b684f75d7de046c7857f356f91edf1876d75cfeb261611c318bff0f2dec2e31ea6bdbcec9453568c3b625e84393541d324b2608738d8ffe98777e218dcf73e88d90e9d4b659230759fd7681a966b0404015345c6b5e550e7deb96b7b975d6ace0c4bf105ffc1f3d79c26346d3b5c0fa14eb20cf2fa9f3d6b275aac2dec3e267647ae3a7e46dc4583818b1551b4f4f255be5024a5bf3de752b5ad1d5b133b94a830b172815d7a4decd04e19d9b8d47889f1b936d139ed6a1a2b38bb0268cca4f0beadb62e3be1a1f825a0a58c66a725e1af934a6443336968ac3c10ae42d48eaab2cf2ec5d6e24500287fa3fce173a10068242dcd7bfcb7b03b09a94a0af92b298251a8607f4a1ebc6e85b1a7ffff26c840036e08c6ce04a061d5be8894fb4e35efc8a10fbc69de09b11c03112fec6b88cc34ef3124b69c01e122fe4cf9d8acdda5234645c9b7a5223752715f07a9412022e79379153fc8093cd17e237588993c7b3cb528ac7a2406f66be25f8c79611cc16638575e8e339b80a0b08b218bc9c9476a6f15d28a087934a2dfd15086acc1d0cce744c5d3de7e9d8f5ad53690669ce2003f1866a7e9172c3dd1614f60c9c805d1fd22a144d2bae754ef604725d457f3337f59923935a954aed65cfb5b194d55f490dee3643b158546d697009dcf0f0ddac3480fd6cab32e9a0f0326e3c959ec8835e0f3f20fa37c25225535dfbb5c8075eefea001436990f480db9db930c94f07030ed7ed5b3256f1645927afb2a4e2ab6678861cf24645a5ea201b4d6ef0f88ec38c8c2e44510079361a543a9dcd1e4e162b8a7da9d4b7066b4ae375d7ffcb2aad405caac1102853d2d7336d8ff8a51a45115a5b074e8971401011661007b14a27dc3ebe3e3dc5e65ec0216f9708d97e52cdaab41a6ffddf25e9c1635eed7ba8f1a7edd1748ff016babcc88e0e85d06d174cd7f6497e5606a9f0403b9467f028c7f5feb68ec8d198b868beb92fd613f7d7fce3941b6ee11bc22bbc57c7230a00257af9d0a45c0300dcc39a21d261fc9072d6bb28e8bda19a988b8cf2f28d5f31808285f7287f604cf5223eba8bf90b5f0a925b41dfdff195fedb2aae69ac15b74628ec0a1b6fa24cf7e8a741aaee7606353fef79e581d3fc7dcb014c9061382d0fa9abf0849f8256532cf4aaf721bf2654996ed12f6dd1a375178ef63a06f14c1b9227422ee5dd615076440f9f5a50738b2c8b7a673095d9fbd2d75a36d0fb14220be05efb682447fad40b5f9cffcf5359e4461dc7ef59c9f78dac8df7633cc8af778347b5fc91fb2c1ec26d410410c2edbb5e93f4abe26176c2660aaf316d64e72c8ba0ff854fd4291f79d97710a4a650737023bd8534b3f744e120d5f03c4c4e358a16309c0e92a7e3b785210e8e7915f8040149d8ffe3d22c4947e3a22de4d538aa99a7854cfb70ce1bf28fd48e9e49e62a6f0f54bc32ad4583088291ca0881acd62dfbc634e1f54600fe055de09510d86121b3701d78a8f244c18fffe206e419a42a8f6bc7aa947d68d05b9d3cfb761f8076a3b3399159790fbd04e4aaf407478c7d75ac92f3f9aaf74953bb7be04bbb936aacbfda5e3ced2f74d8ef6154816319e7adbd21f933228189ff197b628ca928d2a4410d0e6715217950948e92dfe6138b6ec8688fe34cc84a5a16b253f339f52d1b6d02fd460f949a6c0c2fbd034a6520a31dffb439aa2ff502554bb275418893ef88f690e43b8689e1295bcb828f31ae60836b927419b47928af6e8f19f8e9a5852d7b337c684715739cb77f2103c978913aefba9f9bbb58ccb30f4530ac2ef317fe8cf5ecb109af597ffd5594489db937e0ec759a6bfeb2de9688a2046541f19bdde1f60db29dc822105d060f09a9057eb771f93b431417238c9055dda0428ce730065f35206f5a5ebacfbc7efc16a8f503ff2fb398349bb70f44b48662886b5d674290ce235960f66872c10938c6afd94e0bd146e32fda624ef6979371dcff6880b99fc5356e11eb37468b0b3899ad722797613a5cc0199a10bbe22c4db842f83f6bdea7724202504c63cde61b7c2312f9ce53738a1e34f4bc80bae98fc5cc5039f7fa86100466c6fe696ebe56a084fb13d0f165f09a2289b07cb5b0c9acf99eb94c632020a6acdd65771e069c3f9fa11729a8523ed6881a835fa43b7f96be24749c657c06a56a893918f772bc4c2e7867d2b515658b81c0fd264ec9046b5a3e6c94e4ba7c8bd4a31be2d6d78f7c718da97089dac438bed6b08973fe140af3de7d9b4326858af8b95170658d8739ea12342c762e5012fe2fec5918a3a86b25fdb235ac7437a0b72c8217c6615d908431924838d7cf225ebdd6fe829a6a597a1ff7c6b3c48ba5beda4555dbb0379c6c6b302b4d1c2d06caaf2832bcaa8bae3d60abb8f1da4a1ac4fd4504c32ab8cb2def8a3364899ebc96becc2caf897a8528e3ec570a40a3fef7245511011d0376728a72332b1d089a037f4160f618e62845c608213807876aebb617425c9bc3541bc1074930b0e86b00c28fb96b58fbc95b0ca4146fb7e7d84295494162efa0a03adb2328d50facfba8c0d4ec8d38fa4f3bb66ff7b7f19bef6cab1bc9a9ddfbb3cbddaafe08fd6ef6b48312abfccfc134029f09ddecf221daac5b8d30aa76c88d9b2dce373bdee1dd57acc996a011bc7b50e89e2a182838006c7e2c42ee614062a306ea27d01873e97f4db5241c2ba34e2b62138856ea7597446e1bdd0d8c4370d73290f102f6d8a2c84a6a9a327bf2c3849d718f606e8c8765857ee4b1b8c134a4415fda6c8a0fe5d1d342fa8b25b3242994311b0288e2feb2ff318d36e74f295f76eebd9eee707d60451aeda473fa03dff34411f8608c19853ac5cc6c2eb2939a6c5e695c94c7a005fb72fa6faa54064c5b2de5f1a2f3ebbc4c265c9f86d41fdc55dbf788f9d61bccff15042bf1b46df173d31eafe61412c1a62943aae3d97e4b4e87605ca78bbd781c28d079728af451852a0d1f29a31ad31afb30b1980f60d619c9b12f2ac8aaf430ba326b2a0c86b10fc934b341844c6690c4c0085d5eeaf3b7ba533f7db3b9c069a47a0bf2cc9ba00f9acee14da4488c9b308bfbaba715dcd5d29d631a23346ef5f88edb2296374f55cdd4178781d15b19bbcf27bab4dcd6b8c9e8bdb0808ab752de97885a24e63156770c4fa32bc61253eb085be9b53856bbdd69f2d1aa40bc89fdb427a041ca49563da18229932e57a59af59ddc0f676e0f1e922e256756c9ad6d8277f8ddeff346254f44a6af8c9e4a003525287582f5d78e916e8f5f89a98879d5e5190bfd02c8ade6382bf8cd3f221017222e6826f863a6fe3cb880179103061f5b910c1e445370bf67e3117774905e846c3dc6a5b659cf5abe0795a4dd63d36789ad626b6d7a2e396916020b3f3e711d210cca4662d5389f435f3d2c0c3b7d52f902ac99a063ae7244da6c1f65db334d5806a697784a0ea3", 0x1000) 08:06:28 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0xffffffffffffffff, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) pipe(&(0x7f00000000c0)) r0 = socket(0x18, 0x1, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x200, 0x110) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000080)={0x200, 0x9}) open(&(0x7f0000000000)='./file0\x00', 0x80, 0x2) setsockopt(r0, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 08:06:28 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ftruncate(r0, 0x6) poll(&(0x7f0000000000)=[{r1}, {r1, 0x20}, {r1, 0x101}, {r1, 0x82}, {r0, 0x10e}], 0x5, 0x2) getsockopt$sock_int(r1, 0xffff, 0x1023, 0x0, 0x0) 08:06:28 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) recvfrom$inet6(r0, &(0x7f0000000240)=""/180, 0xb4, 0x41, &(0x7f0000000300)={0x18, 0x2, 0x8, 0xde45}, 0xc) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d7304de400000200"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r1, &(0x7f0000000200)="e1f10300", 0xfffffffffffffe96) poll(&(0x7f0000000040)=[{r1, 0x40}], 0x1, 0x3) r2 = syz_open_pts() close(r1) dup(r2) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xffffffffffffffff, "855c55000267f5bfa28000000000e90000002000"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) syz_open_pts() 08:06:28 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000180)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x8) getpeername(r0, 0x0, &(0x7f0000000040)) 08:06:28 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x1011, r0, 0x0, 0x0) getpeername$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) 08:06:28 executing program 0: mlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000140)) 08:06:28 executing program 1: setitimer(0x0, &(0x7f0000000040)={{0x0, 0x400}, {0x0, 0x2cd6}}, 0x0) poll(0x0, 0x0, 0x6) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) recvmsg(r0, &(0x7f0000001680)={&(0x7f0000000080)=@un=@abs, 0x8, &(0x7f00000014c0)=[{&(0x7f00000000c0)=""/28, 0x1c}, {&(0x7f0000000100)=""/4096, 0x1000}, {&(0x7f0000001100)=""/114, 0x72}, {&(0x7f0000001180)=""/52, 0x34}, {&(0x7f00000011c0)=""/7, 0x7}, {&(0x7f0000001200)=""/2, 0x2}, {&(0x7f0000001240)=""/218, 0xda}, {&(0x7f0000001340)=""/241, 0xf1}, {&(0x7f0000001440)=""/88, 0x58}], 0x9, &(0x7f0000001580)=""/238, 0xee}, 0x41) getitimer(0x0, &(0x7f0000000000)) 08:06:28 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000440)='./file0\x00', 0x0, 0x0) utimensat(r0, &(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x8, 0x9}, {0xfffffffffffff873, 0x40}}, 0x0) r1 = open$dir(&(0x7f0000001940)='./file0\x00', 0x801, 0x0) fcntl$getown(r1, 0x5) dup2(r1, r1) close(r0) 08:06:28 executing program 1: r0 = syz_open_pts() read(r0, &(0x7f00000000c0)=""/68, 0xffffffffffffffdc) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000200)=0x4) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) r1 = accept(0xffffffffffffff9c, &(0x7f0000000040)=@un=@file={0x0, ""/30}, &(0x7f0000000080)=0x20) getpeername$inet(r1, &(0x7f0000000180), &(0x7f00000001c0)=0xc) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0xfffffffffffffffe, "a4eccea6b58ba94c79ee6b9be703011000f5a3da"}) syz_open_pts() 08:06:28 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r1, 0xa, r1) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f00000000c0)) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) r3 = dup2(r0, r0) shutdown(r3, 0x1) connect$unix(r3, &(0x7f0000000000)=@abs={0x1, 0x0, 0x2}, 0x8) poll(&(0x7f0000000040)=[{r3, 0x4}], 0x1, 0x0) 08:06:28 executing program 1: mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x0) select(0x40, &(0x7f0000000000), 0x0, &(0x7f0000001180), 0x0) 08:06:29 executing program 1: getrlimit(0x40000000001, 0xffffffffffffffff) 08:06:29 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCMSET(r0, 0x8004746d, 0xffffffffffffffff) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000000)) 08:06:29 executing program 1: setrlimit(0x3, &(0x7f0000000000)={0x8000, 0x10000}) setrlimit(0x3, &(0x7f0000000040)={0x7ff, 0x200}) setrlimit(0x3, &(0x7f0000000000)={0x8000, 0x10000}) 08:06:29 executing program 0: r0 = socket(0x10, 0x5, 0x7ff) setsockopt(r0, 0xc174, 0x8, &(0x7f0000001040)="46e01e3e1fdeec21aecb76f57e31ad55e076f59da2ce3a32a8036d9563f58f3875e03990c3538d31742e6f2349560f16e53e3fe9e4cf042494f8f95779e3e991e57bd8c12ff38cc0877b3d83f620b27e6158472f2cc4be0621b12bf02bf53687e1aaf840207c66e9f3e3829e73a7d39ce7e7a15a3e931c5e051d1828cf0b8b713719e167b7658318b2f2435f82d0496541b497e48b8b6505daa675124b5e6b9ea5397a02d594e01a82", 0xa9) r1 = socket(0x18, 0x2, 0x0) readlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)=""/4096, 0x1000) setsockopt(r1, 0x28, 0x35, 0x0, 0x0) 08:06:29 executing program 1: socket$unix(0x1, 0x2, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) munlock(&(0x7f0000762000/0x3000)=nil, 0x3000) madvise(&(0x7f000074c000/0x1000)=nil, 0x1000, 0x5) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000040)='x\x00') geteuid() r0 = shmget(0x3, 0x2000, 0x80, &(0x7f00006e3000/0x2000)=nil) shmat(r0, &(0x7f00003ad000/0x1000)=nil, 0x3000) 08:06:29 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mlockall(0x3) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x2010, r0, 0x0, 0x8000000000000000) mmap(&(0x7f0000ffb000/0x1000)=nil, 0x1000, 0x0, 0x7011, r0, 0x0, 0x0) 08:06:29 executing program 0: socket$inet6(0x18, 0x4002, 0x2) r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x903, 0x0, 0x186) r1 = syz_open_pts() ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000000)=0x7) 08:06:29 executing program 1: mkdir(&(0x7f0000000380)='\xe9\x1fq\x89Y\x1e\x923aK/\x00', 0x20040) r0 = dup(0xffffffffffffffff) r1 = accept$unix(0xffffffffffffffff, &(0x7f00000003c0)=@file={0x0, ""/74}, &(0x7f0000000180)=0x4c) r2 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000340), &(0x7f0000000440)=0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = socket$inet(0x2, 0x4005, 0x8) r5 = open(&(0x7f0000000540)='\xe9\x1fq\x89Y\x1e\x923aK/\x00', 0x10403, 0x10) r6 = openat(0xffffffffffffff9c, &(0x7f0000000580)='\xe9\x1fq\x89Y\x1e\x923aK/\x00', 0x80, 0x84) socketpair(0x10, 0x3, 0x200, &(0x7f00000005c0)={0xffffffffffffffff, 0xffffffffffffffff}) r8 = open$dir(&(0x7f0000000600)='\xe9\x1fq\x89Y\x1e\x923aK/\x00', 0x0, 0x3) r9 = open(&(0x7f0000000640)='./file0\x00', 0x10, 0x4) r10 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) r11 = socket(0x2, 0x3, 0x6) kevent(r0, &(0x7f00000004c0)=[{{r1}, 0xfffffffffffffffd, 0x81, 0x80000003, 0x6, 0x80000000}, {{r2}, 0xfffffffffffffffd, 0x10, 0x4, 0x18ed, 0x7ff}, {{r3}, 0xfffffffffffffff9, 0x0, 0x80000001, 0x6, 0x3}], 0x1, &(0x7f0000000680)=[{{r4}, 0xffffffffffffffff, 0x98, 0x8, 0xc0, 0xc2}, {{r5}, 0xfffffffffffffff8, 0x10, 0xf0000002, 0x8, 0x4}, {{r6}, 0xffffffffffffffff, 0x0, 0x44, 0x0, 0x5}, {{r7}, 0xfffffffffffffffb, 0x8, 0x2, 0x5, 0x609fb70f}, {{r8}, 0xec84d3c755d71223, 0x4, 0xfffff, 0x6, 0x1f}, {{r9}, 0xfffffffffffffffd, 0x0, 0x2, 0x7, 0x8000}, {{r10}, 0xffffffffffffffff, 0x2, 0x1, 0x8, 0x3}, {{r11}, 0xfffffffffffffffe, 0x44, 0xfffff, 0x7fffffff, 0xfffffffffffffffb}], 0x1, &(0x7f0000000780)={0x5, 0x8}) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETAW(r12, 0x802c7415, &(0x7f0000000100)={0x4, 0x8001, 0x3ff, 0x0, "175412c32a6454ed12853689860ec9b23c5dc196", 0x4, 0x2}) kevent(r12, &(0x7f0000000140)=[{{r13}, 0xfffffffffffffffe, 0x72, 0x14, 0xb652, 0x1ff}, {{r12}, 0xfffffffffffffffb, 0x40, 0x8, 0x401, 0x8}], 0x1f, &(0x7f00000001c0)=[{{r13}, 0xffffffffffffffff, 0x20, 0xf0000003, 0x3, 0xfffffffffffffe00}, {{r12}, 0x0, 0x40, 0x400fffff, 0x4, 0x8263}, {{r13}, 0x0, 0x2, 0x2, 0x3, 0x100000000}, {{r12}, 0xffffffffffffffff, 0x6c, 0x20000011, 0x9, 0x1}, {{r12}, 0x0, 0xbd, 0x40, 0x3, 0x8}, {{r13}, 0xfffffffffffffffd, 0x90, 0x0, 0x0, 0x100}, {{r13}, 0xfffffffffffffff8, 0x10, 0x20000082, 0x990, 0x3ab1}, {{r13}, 0x0, 0x42, 0x30, 0x5, 0x100}], 0x40, &(0x7f00000002c0)={0x9, 0x9}) fcntl$getown(r13, 0x5) r14 = getuid() getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f0000000040), 0xc) chown(&(0x7f0000000000)='\xe9\x1fq\x89Y\x1e\x923aK/\x00', 0x0, 0x0) fcntl$getflags(r13, 0x3) mkdir(&(0x7f0000000300)='\xe9\x1fq\x89Y\x1e\x923aK/\x00', 0x80) chown(&(0x7f0000000080)='\xe9\x1fq\x89Y\x1e\x923aK/\x00', r14, 0x0) 08:06:29 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000640)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53acf3e6c5be1c629a7a85343e0b83c0e587ac4f5c9dd6b4d7b7b2ba1f77d275744454de1fe3e56a5390fe3779f7fe273d639de403095aa65839ed3be1db4b21e01", 0xa5) write(r0, &(0x7f0000000200)="6430ca246c72503f43714b090000ffff002e360efe8e3114729e13b07b752de32148fb6242b8e03ad14a77a0baebd111295259bd7fd682407720f52a13d79140ba72b1dd3b11bbea95938074751d201ef3ba136153694d4a9b29a0947f9c87dff5a59d7151fdf26cfac5f1bd53d079312557290a6dbf72da8cde5b73359282830881d1bb57c651ffe45545671ffac5b2e5259bcb95ed3e01bb5a05151bd592658bcf53ccc0cfde656773a7906333bf001b899de71b28a8bde0d0dbb29b4e123d76ed7e9066c46219dc92e65ccdfd41b42b3a63ead7084881046b964d334efc7a01cf8ac8e08289638cdb1111dcb9d5f8ec1829cc830138165e387239f429570fc7fe8b5dc2682b18d3ca309b7ece438ecc97bebbea43c1b9e027d201d5cca00d0d5de26dcaa2eee42fd173505890f524ca6f6de15ccb8a3ddf6b57f6e7e1e40d0d6c467df2b2abf1594c23b46f13b93f7f4a167f", 0x154) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = semget$private(0x0, 0x3, 0x10) semctl$GETZCNT(r3, 0x0, 0x7, &(0x7f0000000380)=""/212) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000100)={0x0, 0x2000000000003, 0x200000000007ffc, 0xfffffffffffffeff, "0503000900"}) r5 = semget$private(0x0, 0x3, 0x400) semctl$IPC_STAT(r5, 0x0, 0x2, &(0x7f0000000380)) poll(&(0x7f0000000140)=[{r4, 0x4}, {r1, 0x34}], 0x2, 0x8001) readv(r2, &(0x7f00000000c0)=[{&(0x7f0000000000)=""/91, 0x5b}], 0x1) 08:06:29 executing program 1: r0 = open(&(0x7f0000000280)='./file0\x00', 0x251, 0x0) dup2(r0, r0) read(r0, 0x0, 0xffffffffffffff16) 08:06:29 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) ioctl$TIOCSCTTY(r0, 0x20007461) r1 = socket(0x800000018, 0x1, 0x0) setsockopt(r1, 0x6, 0x2, 0x0, 0x0) 08:06:29 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) r1 = open(&(0x7f0000000000)='./file0\x00', 0x402, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001580), &(0x7f0000001540)=0xffffffffffffff5b) r2 = getppid() getppid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001400), 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001440), 0xc) getpgid(0xffffffffffffffff) r3 = getpgid(r2) fcntl$setown(r1, 0x6, r3) sendto(r0, &(0x7f0000001480)="86cee54daa1ed074099dde2fbf4b8b456ba6", 0x12, 0x40e, &(0x7f00000014c0)=@un=@file={0x1, './file0\x00'}, 0xa) fcntl$setflags(r0, 0x2, 0x1) 08:06:29 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff00000100000008cd3fdf00000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1], 0x28}, 0x0) recvmsg(r0, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=""/88, 0x58}, 0x840) lstat(&(0x7f0000000080)='./file0\x00', &(0x7f0000000200)) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, 0x0) 08:06:29 executing program 1: semget(0x2, 0x5, 0x200) r0 = socket$unix(0x1, 0x800000000000001, 0x0) shutdown(r0, 0x0) r1 = dup(r0) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000000)={0x8, 0xffffffff}) 08:06:29 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000040)='h', 0x1) recvmsg(r1, &(0x7f0000000100)={0x0, 0x0, &(0x7f00000008c0)=[{&(0x7f0000000080)=""/96, 0x44340f18f7aad752}, {&(0x7f0000000a40)=""/4096, 0x1000}], 0x10000000000000b7, 0x0}, 0x40) write(r0, 0x0, 0x0) execve(0x0, 0x0, 0x0) 08:06:29 executing program 0: pipe(&(0x7f00000001c0)={0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000000440)="a501f9a46e7a8933ff8c3eb7d5559bed8fb4790ca553589595942970ba1dfe154a98593f501019361496e42489fef723e83e711804dfe8ce3e5f69c88f3ea932d3e0fe2b39291c20977da37580a2d7ccfb282147379a7fcbd8e67f444e746c66743943f8ac20242c769eb205b8eee120b31b97abfaa5934a9bf6870f538bed6b8a28505f6149fb12b8b188fa9bbe1ebc309826745c6ba508072f6bace9f60de973176e981f9fcc4a59d4446fd6eec4f002730516464454415ffdc9149f51c33f2ce6a820925ab4ab56280c46aa0b54aaef1a45f89618c31876e13240eefe185fb6dcf5005d8052042db6aa5033429c05cd6b021a74898b96381779b8b62a677ad5d0ba7dbee04183090ec1221179ffc2cef8f11ddd1e59ba79f741df949fe2ecc479567da2965afede2126f001ea46ff7705b704da8c68e990bbcfe23e536d71c817c0a3dc029d832ec76c4ccd2ce4af2243faea235196c98f4f027a489f40927bf16596806237914bc210601a1c3c937541a0d505ed5b0f90cff8904e4549080e7d64b82ae38dc1ed4f34b442872e690bd1132366722e408a038f7c2721d9299f58f1d4d279781592cc4b32c26ff4518fc9f4548ba313fd67fb97a31781c1a7f6ea1a1c781cb0dba524fa44ec259cada6a779eef60f1a6cdcd8e0e1d481c0140e348424dd17a4b4012baa76cf7619e89d2237d6c78628fb587097628c419a17cac335e086c20507c1da0ff7df0e6facc8b7cef8d3641a516780ad4004855038a00f2886c843a1f78e3715f692b3a127fd394b72cacd1d9b95e2f6fcee617e3700bbe66075ee16e66e7bb8626110bfb0e8e2cb34aa2a84de840f7306f8617789b01be86964ad859656cd06d7d0e48dd046f5fd0be9d8f7cd267432ca7e1932872bcf81f0e61f2470a574f4818f466831468096699712b1cc205717c4f3ecb9014a09fd4d4c8393c5bd2e78101effedd452c09f296e514551fc12109aa62ed6688bd2c1a074afd08a9b19004f91f9a175c28d9514c10c664cd22c334ed0da9126d5f606db37f221d31d64d27b9ff23ef0ac35a9e1908220ace36dd7946cdc5f8dff0cbb577693d181d09cdf6e5150319c8acfd97b24da0364048befae49a34d9c9370d76053870f717a73c7584b592f4053e607bf9f8b5b18d8c07803f4ab125704f23aa8f21dd14a523f322a3e8b674ba303d65bea01854ffde8336f8dc98a9580a25f8a14ecad8dec45318580f7234581a239c587be67fe8e97ac9b77b2d151499c72a0a144d6d6ef4c6534b4c419a98ce2d35b7d4e08b52c755732d5fdb831490723726c3595df938da3e5f0d79bdb4545f4209ee34c2215bfa9c1af5f9169c6b8571f8ca6e290130c722bb7e2c14caa2ba7c78ed0bf605a94aa4f94da01b0f32746bff74fcd549b06e176d5fe449cf8e91a6d4d6632acd6ace0fa9d781bdd499e097b5b0898b3792f9f9903612dee56f36046fb8a90387d673ff7ef13f82886a4ec5298d5b6a989ffd0dbd4e550f3430d5ecd706df4eb495b559bda0c6d3e74d70ae5d644405c43833747790d93b0793cc9012e1b182abbe9a2bf6cd8a2310fd8e35c1df00947290ddf137dfc76524c4e9a33ee2f3e140e9986360ad02fc455aa29020829b5f636a38e3f4e18dace8b940e3d6dbedf6bb8e648539633fc19657343494a94347630e4d7b84295ada013153bce9df0131aee07939b4768604cf72dae59cd2379a2ef1b9779a53d2fd75ec3c341f78374090546d7f045e969ec1b2c1c8ee6b24064d54e153a95fd0c47318991ddd2a81beeabb2cad4628e008ea5f53767f0e12cefdb4fbcfff98a4d6d9ee8c778cca05994c58ac945c8dac9b9c11894d4f6cb142c527db7d1f09188bab61cb8ae5efe2188d5bd4da0b5650c26ea49e896c09241114f1cd7f48e18fd19731db89b67f7f123ca1a17a424d99b93bc35933f94009de8c69b58f3109e752d01e854073721540dd218bb28b6cb9909c323afeebafea0b988d6f2d28f3a1083aa5d6ac88d64418eb7aea682ea616fdec1c53d015a3e0931abeb1087dffe7f9f1c3bce2d4bd0e3325e63536581cd2a2e42739f50ba4a7e0060208c14936aaee2ee31f336173522073a9cb70e2c768f7874d1636585cd5a63556a7a8cb55e92f6cfee889adcee676cda2d80eb384d2f564f54fcfd136888af7b4f98bbabfd6a45d39a16d54a3c0341af85106c5e8bf31325f507531eaf316da137b580288a2674e468df22a4b52c6ec0fdcd4cabf2427be2fcdcb0fd2b53bd8fb733229ef901050f04b636fcf23e17be3017746da9f646b77d9813a4ffaa6a5369b41b0552c8f2871d7b8fc925391a500692480608c6fcd2ee3becdcedcade0da3f4900e06bfdc1722f11f5bafe9e914dd72ccdefc78855ab542410dcec18512eef620907e11e91a8bc66c1c7368c41b4dab7c60812f8e78ff98ec1d54170d3f3e76d161f720777cdca68d7ff85f8c99e65697e4c32f038d1733fb60cd2b58abc8db052707451a0d820fd024643912499ebe11bfb178f76a1238d22e11659751b2e5c381e6ed436b8a2299ee278277b60febdf240c49627382f3e4f9c4dff25d47ffb6aa8e6252d6e936fed793b836b37828fb6a927741a001f6c5d5e51a02bdd637624ab83a730473daae591919fe6f5a8b95b19f88a6fb476ba61729e21a677b2f10ffba16942e7ff565b3fd9470f41dae7cf5cf0b890a1bf1715ade528b9707d783d98fc37d188b9c99eafe76a09b5a43a9f51b2ca926ffb9b1b19cc03906ecd200e4db16eca31350a938fef28b9f29921afa2b11ce1eaeca5b6cb95c2f5f7341bb1ad5ae3177cc07cf0e7262ea25fb672d9dfb01e39a2cca618b1fb1e8628cb9e6d1f446d960f7e0c160a15ce306524ac56696e507e04b84690f2d96e5fe5a269d0f3e519433394083a31244c3fba5176791ab1430b60adadde46c27e29743237e4ad2ef389366b80b1a1bcc198e14552c2d3907d7243a4ebccc31f60ea12d04dd59fc894630289bd3b43d52f42f3ec270b0790f89c80171ed16e2c8954e081637931ce45c41111cb5e31a6a929f78e88e9cf3cd3c8935d31414e46b35a8aa9ed7061b43f0f2ea3e9627874d1388655483751c0ba57af53b9ac43ebb0557ce7de2a3f6203caedc36b6a4f0b47f6a1d613fa9db21ce693c26f4a9e36845f45344986cc21d98eb9a3d9481a5d3ac35f2bc48c4e1d2801fb2b8e3bcd8506f8d198b75335cd718068c4b26107509c6c6d45897e34a7aa18fa238ee8f21266ed1fd73da4378800092a7b7a1dd78f2b233aad6861f3fccca94cb255ed7ba1f83027277795fb123910c5d9859d644f8c1c9eeda074179d57c50c76219d8467377e169197d337353145a330b7321054440ad5f3fc48fd1f4f35968fbc9e519d4a3a6150143569ebc7a13eb9a5f1599597fa439e73a44dd7e58de34f6157ac20dc7d99e2f921cfe46a425c033aaa7cd1b1eaed0a508697d5ce4f1e9b0137b41890ae9c0c89e3caf90101954a394b3de3d2b5fe3642f812c9d1b8319834edf860a1bfb992e60f9c06f4f4d5fa1daf23e535d62a3d03967774b28b3dd0c9873d4316bb40d7695d7875feb0bbb4ba3e13379ebcad0c381906006fe18bf3dfdc3d1af0fb399d43d73f9371db4e04c71ed81acc69864176d0654479fae5d03235b39a752267465f15ccd7043969b9a33d039a4447f699f14746195bdbdd7bf2379882c5b4d83d4acfc885336743088c3ba35297aca2c2f8013187a3360de9d1aa1b7eb439ad3fd4e02e166272c9aec9edb29ddd049bd7c93ee6bce7385eec87ecb3c7cf1c2c7b8320c331512bf973f113146db9bdb2fca5ccc23d66ade747c00dc9edbbc4cb3aefe04f3c48c0c8cbc6450cd35b948ab3178174b3959118a42ba767c738b33751bf84b6688de2da0cf67694918aa94e327ca53c7fcf8852073b6bf5d73fb07017ad654ab673e12f1733320c0e7bad00890ebb2e32dd9e047560fe29d38d1ba48b36777b19db4db4f76e1ed7851192d14d87e1895c7a059dbd5f65456c7a01addfd842f24ed3339ebf284c92fe6dd45e2bd2ad32e4e90f64f7f570c21a9315e0bded3714c7a9b4909fed099834ff330a61bb8f67629e3d9ad1f18e4e1a3fb773d0772f994180cdb177f7a9294691eed71591c8dcfabfbf252f8c358faacdf42c137dc4412fddbd11d489fc2c3fd45df9dcff9abe2af65d922b01858a5bebd05f5acfdcf1f38309eeae79d0620de881b8b773ed0f9e71ef50756a17e2571dcce4aee8817d4c54d44abe95753d0fc18c51baf5fd5cabe671224b6492a7611f148c37643c99a6b22b9b9ca1b83da7c22ccac09e454b18f5927c205ef74a9cbd17b99a7cc9b43f3462e84dc0aee1fc898b51e77349315cc20ce5e9d5568f8944cb25b75d23f87e51500fab5c734a8b32a44ea1664fb7b4ca01045846559fb9a9bebbb7895b2331a5a4c41f3618a860d7302218c6f34774a925b8707c1a14892028c05e38eb22e93ddc3251e0c9990a83c608faa0dc74033c769de3bdab33ae690935363b5eafe1342968c85c9fdfd3f2c48e2d5ab3dd9cfbbb39040c127ef1f4ac8b449cb81ff18249661e56b4d811f88e93476c0164a53980e3b048855f164795c19d9791f372014b8e1a632cb5bf5bb9a4addddf3e6474a3b0d29b494cfc1bfdf7d4dbc92ebdc7dff5235e7900612ec21132042679f044a9636b9a7b95e97c8d57aab0ed8193d9ce5e42755bcaa63147cac12bf17d49c04d1713e538662aafb0dd017c39a1cf3fac09dc6069e81a2282fda25c99a3c806a3573b07525a8a4ba2bbec16b1063b95f928379a42540b56ba47ba72b78df0dfaa2a251d5fec257c7bbb5890320d12b25e2d169f539f261bf176583fc2479ceedb8981c73626131c2195d13da31b4736cb35b63050a9a172b72507d37e4398e099216e492eaa62f9d3727b546f8b77519c5b160da4576e34ff0e46d4042abe2f1d1b579c94df17d97c5f0a66f542f562eaf8eb5961cbf0f51eab5356749cb321266b1a4ff2c783b387cd12622eff0c1186784acec789115a15cae76f89e4250b5a0b06a8d8c4ec317e2cd11ef629fcfa2347ed4bfc798e7b3534cb97b07bf3733a33c86a57b2e86315e6b342993dd22e1afbac99223837a6f16bd30ec8d5883061e76e7f07cb072ebeba61eef63065e3a24008e3450a1ca706735a3161d9fbde1219773ed4ef11130054b48426e6b263b7e7eac3ff5c65a0de632e91c18edf1f9847f26d2edcd3e141b8c38c384098fcee86e60501c158b75ad30c20f567e5584b237c1bc00a43502e7eae52f6afe93db4a86776e18f71a32bfc397eabe424ad0a1cc730122d7787054d4721f6ed688a617efc2135af62ddd2770fe6eb087f6c00deb6969d1034fa2a44d6b1f655c0ec89fec7aa2fc6ca4831a527c64fbbfac75a9a846d4dc97dcde56a57af8f8b767e717851bb70facd6ad4b588d2739b537dedd390729b02b1143cc2cc6d8b228d3ef144a6e510170ea207b3c492810db285defd96f5d61e5425aec637ac3d769d68358545e77f68e9c93fe0be8858e6750f570dda74893e7699feb12437b2f5b3ca2c549ed2f98b1058edd170a60170b6ff7adbdd133a29fc268defdf584390ce8b2974a85c55390f66eee4155d2ff0474c44298e485f8c0d0b6346f9bd27310dde8082bdbe7fdb510da7e8e155d0f77f9367d9c5b763170bfd5e748c7b8bbe9682ca20ac1adf484978fd5d8d097993dc3413e336324748bb8463a3b4a2f2324f4a91c70f07304e82fc2f222845058f466a0", 0x1000, 0x1, &(0x7f00000002c0)=ANY=[@ANYBLOB="00ffe1f18321eb657f00"], 0xa) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) readv(r1, &(0x7f0000000140)=[{&(0x7f0000000340)=""/212, 0xd4}], 0x1) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r1, &(0x7f0000000200), 0xfe72) write(r1, &(0x7f0000000280)="9f930b6ff0eeff43294e276257a5f20957e0262bd6041550b39c340e79ab14d7304f238c80aae05d", 0x28) r2 = syz_open_pts() close(r1) r3 = dup(r2) ioctl$TIOCSPGRP(r3, 0x40047477, &(0x7f0000000000)) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000180)={0xfffffffffffffffc, 0x0, 0x3, 0x0, "001100000000000900000200"}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 08:06:30 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) getsockname(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="0000fbffffff0000000000000000000000000000000500000000808a2a7b50f0891a000000000000000000000000000000000000000000010017000000"], &(0x7f0000000180)=0x3d) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) recvmsg(r1, &(0x7f0000000100)={0x0, 0x0, &(0x7f0000001480)=[{&(0x7f0000000000)=""/30, 0x1e}], 0x1, 0x0}, 0x0) close(r1) write(r2, 0x0, 0x0) recvmsg(r0, &(0x7f00000012c0)={0x0, 0x0, &(0x7f0000001280)=[{&(0x7f00000001c0)=""/27, 0x1b}, {&(0x7f0000000200)=""/4096, 0x1000}, {&(0x7f0000001200)=""/72, 0x48}, {&(0x7f00000014c0)=""/4096, 0x1000}], 0x4, &(0x7f00000024c0)=""/4096, 0x1000}, 0x0) 08:06:30 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) utimensat(r0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x4, 0xfffffffe}, {0x20, 0x8}}, 0x2) r1 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) recvmsg(r1, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, 0x0, 0x11307537}, 0x0) 08:06:30 executing program 1: clock_gettime(0x0, 0xffffffffffffffff) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000080)='./file0\x00') execve(&(0x7f0000000000)='./file1\x00', &(0x7f0000000100)=[&(0x7f0000000040)='\x00'], &(0x7f00000002c0)=[&(0x7f0000000140)='@)\x00', &(0x7f0000000180)='}\'\xce\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000200)='\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)='/%-*\x00']) 08:06:30 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x80, 0x124) recvfrom$inet(r0, &(0x7f0000000080)=""/25, 0x19, 0x800, &(0x7f0000000100)={0x2, 0x3}, 0xc) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) setsockopt(r1, 0x800000000000000, 0xc, &(0x7f0000000000)="ea00000000000000", 0x8) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000200)=0x8) 08:06:30 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1, &(0x7f0000000040)={0x7f}, 0x10) getsockname$inet6(r0, 0x0, &(0x7f0000000080)) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000)={0x2, 0x2}, 0x10) 08:06:30 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x203, 0x10000) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x0) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000040)=0x6) mkdirat(r0, &(0x7f00000000c0)='./file0/file0\x00', 0x8) 08:06:30 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) bind$unix(r0, 0x0, 0x0) r1 = fcntl$getown(r0, 0x5) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001440)={0x0, 0x0}, &(0x7f0000001480)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000014c0)={0x0, 0x0, 0x0}, &(0x7f0000001500)=0xc) r4 = getpid() r5 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001540)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r0, &(0x7f0000001680)={&(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000013c0)=[{&(0x7f0000000040)="a6e0dd2cf01839eb16acd852ef4feccfb12656f2965c635ec99f42ba56b766417a3d9a0ba563c32f3ca135e354922c80c0275fa4a95fd66a6c0c9c6178694d50f2d2d5fda1273862224a6520f96cb2adda251b5b45076dbfc4b96f075af9c5479d382870a27fca55dd44845c54d06d1035fc4f7bf1979c67f2d6ee3835015c3ce8bf7b6d4d9bf2be67e9b27d41730e56a22a4d9cefd949405ea0433b50796697dbf821d3b1dbf978", 0xa8}, {&(0x7f0000000100)="d2c1ecb4406b5a87f63191125a79eefd92bf202953af766c19601c91631d492f52b514aed3b6486dabb1dbdd9dc32d3027e98f382c6036875e7ef0fff45ba3fe569eec8d5f7b37318e303f71a287f471e09b5915ec4e4494247c400ab634d512cfbeb18c60b1d2bcc529a529146aa4c236616649224d4d82cd23061b38461266fa75401f93e484ff470029fa53051471cc7c91556ebff38b841934181ca4a757", 0xa0}, {&(0x7f00000001c0)="5ef76d62c249018a57fa5544cfb679edd2528c5ea480a47112496a9451e323ccd2366ea6bbb3ba61669718a12b40002f79a5adc64bb8247edc3805e49ed08fc5e543a97c8f9f560e18eeb8687dc12226ae47f75b73e9652b82af3201007d54226df67977be08c228629882609ab9d8ea0a2b732f3c73bceb3891bb89e949b61d2bafc7f313dbfadbb64d4fc2d77b8d1ba28eb20237d609d1bd4197d56dce66227c57ded7857c159c00d91a6a8d81335bfe9488f9723404f6ba54b794242ab8f998aeb12011c94c407141a20c5bcb41eea38be02cebe69d388c3f39317647ff961ac1d77729d30aae84c141177745a022240c3ead61aec333c1ad6f13b0c66da59e011e5e770abe19357e92a1f2f87afc4504d84b8fb3613b756da72d97be0565bd8379e3503add08d0dbe8ad4fa89b8a0e4c7408b160167e91a3394d857fd32db039cd0d6bf418fae84844a145173add16d8167e7931c78e703a391e89762ed4d4896d13b7b9f0d3eb4669a1085b761a6a0a2ea2e761888d7e40dc06bdee8945fa3f27c2ab2e0b58522a68aac21f4a125a136e42616176ed991e37014019ef9b7244b8009e26af53111ce2db10be48ccba5850ffab36570e14fd16bb3c4f6de89b6aef10f0a4c617503442b526e34be24c47241d3a71e5dda38f8bd15f10dff0c159d44ed79dc17bd64f6c6a595fd637c37af85ed6a8c409a3df643f6e16322d829f43703c91ee34d648a1e1f44c208291ed45b382f44ac8cf6a54a471b0aa065df6d79410b9598a4fdf126964f8254e880ad0fbb07341f94116ee4ea7c5e9ba1df2d17450b18911d297b8ab1a0111299c6f2d5891842930178def9c6dc9b398d4843ad8c87abb1e89c67f08d40264002760e711945c2b031c56dbbb852c274951d8b1ea55a2c3ef2596e20747be1e03eba806737bcface790580e067a51e43056038ffee2b86f8edc5286b4c3623f9de36aa02ce904523203441de25965e1b5c234cf0f086d5fbaa6965db074143977130f9a2c83ac8ffea80bbe2cfedc017691143b38f8354c9c2af351634ded2c817f745c0b24e16e7fbc6d25da39bf82538fa2527ddbeb44c4e2bd4af2c0a17131c20a99b6a54087a9888ddcc60cad45b830430d567ccf35bc0a7276af70b39e4d923e22c27badf2e5ca891188b0638f3f105f82facfba22c5ba822e669447e80dc65b9f332313e54bbf42aa687187a6af2abbcda563509e5eafa92fe194e7c6f99daccfca8c29b5308c30f316c6da672184a044374c7164fbdf04032b6320b63595c5e1634a6c2154925ee467871bebce3cb9b5716893ca9530d5f9541eb42efb086c81092faa46e0c915700f2bf2371326507e57e5dad83e796ce6263dd07f4cc0f1d6b77090fbdefa839d1a9ffe5a34b73bd1455a8f05e22910b5804b48ef5b8a00579d996f22e6ba62f5927c3c889ec63774fa32d434809b9f493699818b3cabdfa2fdb433f959c2f97986412d890d9bb11b895a6c57d8decb4302aa588f9200556147c861acd84b9543d6c04fa360a7668cfa5f3d28c83436f36ae7879a53ba08be58a293c4c5a51fc19c7cc6756aad0accdbc41148bb9461239eb4910a389d706e5099ad196ec9044ea0923eee24f07441df83e5b405109e99570eec29ef2c549cf5aa8d6aa511cd52aaf04ddbd32767393115d37ef3eb4a09fe689944883e6a1147f691c4e1222071661ed24d037f42454a83eac8cfa6481e451290f25f740e6212b310ddf49454276b526419d12471db2c5a337f2174dd8be5d9be0246dcbdae4d140776963a381730d22f78455e1aff3a5509fdff384017b9f5bbd96c0966645eff850637c4b882a29c7b364e707beeaa6b14eda0ef1fa9ee9b7aa49d1c35dd9f35ea6b00e39cf741dfabcf21a63b8d5a7d14fdd7cc9df990c3ecd122d50371b1dbcebce5355a102c2969db2af50c869a43e658a783f011813eedf7377546c0721c4cbad1497027304bfa4a3b7caac7eb1fcf6a23e040b4be53308c80621336bc8d75ca7e8e21274abb9e2b3a4faf4f6bb0cc5325273f33e7f2d85ba22fc69a5c45fa1f3d3596b37b860f496f430b0f749794f0738b5202064ee5cbeaaf4f0cd173391b5500995ee41f7ab27600b845ae83180cbcf9987f8b8c089aaf9705d426987c88118059441200c48c3eff922f17e0df9ca76b338c35e5002b80b1e0232ee49ce9c615a95043ab2cce00bc87be4938d7c37fa3abdec0721cc7f64046335f3b66f2e8238d3a49ecf6ae5cd8ed7b382e3bcc9410991d428ace075921fed826c9a0fab839c13075cd4b8b985a49fda485104f58857e91aaadb4a68609980a3acd3d3f1aa0fc7652aec8fa93e990cf1ade7424989c8c73d288db8c4a90ddf28f4dcba8b5b92416740ef79133e7ef0d96fab63effb4818c0fd255f1e6420e08f1fe7491f945e9dbb0ad674308adfca25f6e8db6b39e5935680d9048e6dfb25ca922b002ba78daf294453d09bb5ff12e90b6283f2cf499f16dd0486adecb9caeef3ceebd1d8a4b4370d868dbc116d137e9fa166f745c8958adac454dcaa810d925a8a4c1bfc7dd9aab073203abc3f62aa719ad6b8f0f33ef63d39d8c420e1f99725a16cb58d4ca1631258bedec681b738e92bb8867c5ae721307ee3c8b1a873b903fa5d107cc28c9ef720214657420382d2fc79f33f8507a2530a6b894febea8fd298c47131107212d25e4031702f842754ebbdd2f3a4aea12cd536517c9c72f05044a74083593cd537e57fc33861d376fa34ba27453b2b5d960df1a663659a0e965b69b7459c5aeb579ad7fe7f2c9a84cd8571c15e9566a1a9ea59fb84e6d6ebeab295eff23c689816257cbc491a79d7c788cd4e2fa2c9845c4d1be6cce96aebc0680a6cd4e1be4ac0cfc82b98e1a085ebb9013e55dbe333549330b0b88b02e7ce41954a50a0f05debcf5b590d6b88571b999184c11c9e3e990d31db3fad0c79ee135026b296e180edd85148cfb53cd1d8a66d3c4f05455a339bf3a84f23d410b0a1bcd08c00ac173d8932d3b1d499e1b6fdc4c3d3b595daff09d83c545974f1cc9188db4dd49932552ffa7741cbd08e1d4ec0bebbff0c7934aecdb435e35577edc41a401bd7493d7087caf3e0544ff5e40d1df85a253d6582285b11e315e4401109e03dc3583288225ec7774b034fd26f9b40e21f2ea6f5c6a1f34897ffd0476891871bc1160a919e2993888491d884d32d0c2fb8c9799125cefa15ba28336eb4820428e0610a0a63d5604a55bdc2ca872447f5b4fda2bb702fde2c5c8960c07d34d8a59cf396ee09c8c3bb8072a0f9c0a9bccf2fe4077126f05db95423361a721bb539026045d2826998f7ca529607dc62062f6051bdce9574763e029a9430a0b48845d1033c42e0b1580515529263c22798f299218b76eb8255ed64cf76e47c0309c131ad60465e2f44946bc703f69c935a89de7ccac67c3de42b694b52f62f7a045e0b6d521ec1e37d9435fd1c3ea3964a86ab030889ac64407cac540d43e0311d9abad6c42485a36eb253e6a8c74c8afd2fc2dafa85929dd807633583126b241c81f28141895406d363681c27253316748ab07fc72766c47b0014f79238d98a7d9f78f59eb176959222779daf3da36ea949540bcea018657bc3afefcc5925f0eb8d921fd90a46582e5d58e70e2e55eef6374af39530c853b458a2575e9bbc5689af0b988c1d9693aca6c3ce0afda34f69e4ebcbf4a22f9e4055e1353e567fe6cedb012eac8e8e5da01f2fb3108ff9b1f2ee11b43680d621620090184a60b55761f993897f774636eb6358ed26828e1d97daedcfebf9438ffa74316840e209ecca1d10bffdb8aecd86a3e0a62d3b9c9cb6536340c795bac59bccb80a1ddcd05066d687471a3612ef37f2513645c441b504e14050b1b32e6defc31bd8e86568d5664b045c1d5fb58d1529d333b390613be2c870ff0a762821bb0946bd8404f94d56806209ad37af31c86b5464ed7645e772c7b4a65b20d9c1a775486bddb037939c7ca19693e0fedfecc6c6efc22bf466e2fabc4915afac3990b64d293e66cfdd0ac74d4595336a5bdc48ea8aec31c8c87642687529a1ec80a966cf072cbf7fa7684a55e5d668778fe89603a3ffc57ac7dc83d8b3da2cae6c89fc9880838db4d2578fd1b8924059a9ece27341120b0a621691dd9b0a966793f03f869f07a8ae43469a3b23a27e52ec87c4c6c7702d44100c3a7ece8e832d150b893e74e6cde014e287669f83a84712caa12f5a7ddff47942fff812bdf5c878dcacc1c82ab1c74b76369ea0a71fd272f24b9a1fcf7508c35f34c7df22898d99b87e652639e31a7599ee35d31ddc69a5b5f0f652ec279b33c401836a9359abffae64bf51a8ddb763823dae78dad0c448740b6be1232a3b34b35f479c2c268ed6e74ffc5a023d5000e8e57bfdc269a67facf8d2645e618d3467cb47147d0bf7d55bf1307cb3b5bc3657ff380736a0477eb320f46e44c01e28f0cc561485fecde3438885d00d25b656456e93b1be1074dcb9d2e396aed97cbb09928376e95aa41df28f49d1dcde619411123a69b8a13a143ac3fd918caae8082822662fc5c21ca33268fa051df00412eb1d592b4d0ce0dd242b4c5f04d07fe2f2f44bad2069c9b9136ac969bb33276662e6896789f43ca3dc2599e85aa8cf5f2654067a99eaafdce733b3daf1d951d2e07ff4c587c147044d99248251c68fc0d8fd3efd68c891f5626dfb042fcc87f20a4b48ada0a648e3e20faaf515ea82bc44c28e602c094ea40b8fd444569bff917fc7bb54fbd1b393f0ba83bfea636932d959e48673fa8b6178f3a6667947aee3b4c9c4e45c1c3dc030a0562de2f9ad2f0e0c9583380061fee3fb8cd22e8c53ba959252ea0584ceaaba1a7847fbf18c995101a7a9515a5a0592f70c220d6eb6778256d818aa53b67056dd0a26139596e7d68997540b9531e37af9cb1a410c5240528e184c883d41f549460cf9ca98b7e096b3d12347fb696ad9bcabcfdcc9a2d762d4bceded8a03a6ab96abeb74b5a53e084071840df1982ce362c49180f8fc15f96177a8f8fcc72791be0b33f845e96e0d5f3e8358b4e6429d8c1e0b5041eb62583f9cb2a5afdb6ca681b868d42445caf2026e06a3791f1580b3c7c5b6ed3608e2e37325700e7c40ff95afa3b96f6f4ed63796edde797b6c0265e0bda304e903211f2cf252dd9031527f56929e048b62e54824584df80bec34f0020efb9a5d2f5cac757063fc48e5fa4fecb00c59b11719ed3e7f10845bb5faa6647a754c02657edcff7a1307d9f6fe656b5a838aa31e32c96b4514a22902719749cdebcfcbfed70e90cdf44313e5047f680fea6f35430ca8a2ae3b5620957dcf160a1f70fefd4f3a659f43bcc8234dbd535a995974ac69f64ba6388197f635f57878b9d659b65032aa3a253805c2e0d0f4414c690114486f814d7b05a009809bc31923fc68d48b567a8b8039820a7dd9db12dbd024ee6693dcbd2c7f68fec76ffb63abfb8ab8a17b69f80ad01ceb4b1a9c227e764c6c5cf96e1d101fdb5374b370a17d0b324fbedafd2ebf258db8f536f8427422d5b1f0500c85cae4d3029f5d73766f160695be2df5d50e86dbfdebdff527f98e46a1e1eb1ca179a2a05475de84335bfbfb30ded5322a50c4185c607e564eedee8eebcf535363649e6942faa4cbd4a2226e67e807bdc761426269b2c7b53cb788fed9fb7c81c8de664207e09151869c4e19dad56f92a832f9f0daaff617120b9c1a400ef6e3c6f99db25b1a59df50c94fc106f3420ee5f9ff01eed3302", 0x1000}, {&(0x7f00000011c0)="0ce204fe796b5df572b80ccbbfb355d9eb953a250ac198accfae94f9d958db1dbed0f986c89c286f9a45bb72999b7dc8ea797b31371ca3720261495634b6029413992f9230f77e9930d004e0fbc1d1b6a9c35cdd4a25709e7476d117fe768f766793f9efd5e55d395781b35033258846f852de18d12b2359641799457c657aaa4d108981c34994e1dac6ca1b3a5ac053f97399565008cafe5e39ffa25724da2bb4ad17875b310a3cc202ac2512bf953c6e1bffafc45a64104cfcbc2413769e92d9553a00c6ffbbf7d3ea769b4d6b0d714b85b7670fce5c5275c3c57dd515de04d5523b813e", 0xe5}, {&(0x7f00000012c0)="ebfeb8104609c6e0e01891d0e70f6cec394a0c085b462db6c6df3c06e97238822f183762cfe075bda4fa52ee0b59af8f34c300034cbd59482e1c60c450ed77fbb5278b865a7a50eb0d93c3a0dfbcd7f4f1cf2190a843301512b018dfec9ba5bcf265c0a0dec054672f789c5935d24bfff65fdd1325108862c8ed4a55f221d5ca9e0c808d4990b65503af4861988ee8f659fe5f510261e28b94dfbc1ce4a3f21ae9508e98fbb6243355d728402043f796b08e7874dd61422419bf432f37220ac7b4968436ac6ef48d", 0xc8}], 0x5, &(0x7f0000001580)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @rights={0x38, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0, r0]}, @rights={0x38, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0, r0, r0]}], 0xd8, 0xf}, 0x402) 08:06:30 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x4000000000029, 0x200000041, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) getpeername$inet(r1, &(0x7f0000000080), &(0x7f00000000c0)=0xc) accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000040)) munmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000) mmap(&(0x7f000071a000/0x9000)=nil, 0x9000, 0x0, 0x12, 0xffffffffffffffff, 0x0, 0x0) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) getpeername$inet(r1, &(0x7f0000000100), &(0x7f0000000140)=0xc) 08:06:30 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x24, &(0x7f0000000000)="caf5b415", 0x4) socket(0x1, 0x4, 0x8) 08:06:30 executing program 1: r0 = socket(0x10000000006, 0x800000000800002, 0xfffffffffffffffc) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) r1 = kqueue() connect(r0, &(0x7f0000000000)=@un=@abs={0x0, 0x0, 0x0}, 0x8) kevent(r1, &(0x7f0000000000), 0x3f, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x7fff, 0x0) 08:06:30 executing program 0: open$dir(&(0x7f0000000080)='./file0\x00', 0x100, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0x84) write(r0, &(0x7f0000000040)='h', 0x1) recvmsg(r1, &(0x7f0000000680)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) write(0xffffffffffffffff, 0x0, 0x0) lstat(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)) munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) madvise(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0) 08:06:30 executing program 1: r0 = socket(0x18, 0x4002, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) unveil(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='r\x00') sendto$inet6(r0, &(0x7f0000000080)="a51e96eb2161fb3e970ef78783d4bfe464d949752b100fb11be119fa8bdfbf7b2173f601cc76f60fffc1a7f6be063d67f4fcf6c043b2a65c384d25045a26f9e2bf6c8195eed792d2b94faecb0a5ac7c2041eeeb0716761177ee49959d2dd4fcaf872e2a37a9de35e85718572a17faad082257d7468936df15bc24e64f9469b9c91747d9ee4df9c1d6f3e", 0x8a, 0xa, &(0x7f0000000140)={0x18, 0x1, 0x80000000, 0x6}, 0xc) 08:06:30 executing program 0: r0 = socket(0x1, 0x2, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000)={0x10000, 0x8219}, 0x10) r1 = socket(0x10000000002, 0x2, 0x0) getpeername(r1, &(0x7f0000000040)=@un=@abs, &(0x7f0000000080)=0x8) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) socket(0x1, 0x6, 0x5097) getsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) pipe2(&(0x7f0000000100), 0x10004) 08:06:30 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f00000000c0)="90853856a63efcf2dafd59dbb3ccfeb6a287611df9e9a23877062c368035b5664d65457b1941530000000000004abe72c94ac670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086ad403fd13ed874ccbd16f09", 0x62) r1 = syz_open_pts() close(r0) r2 = dup(r1) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000200)={0x7fff, 0x4, 0x7f, 0xff, "25dab9d00c5038ac978787d1d762e68b1e569d72", 0x8, 0x2}) r3 = syz_open_pts() accept$inet(r2, &(0x7f0000000040), &(0x7f0000000140)=0xc) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x3800, 0x1, 0x3, 0xfffffffffffffffd, "854917029c11fe4dbfa620000000000900"}) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() syz_open_pts() 08:06:30 executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r1 = geteuid() setreuid(r0, r1) r2 = socket$inet6(0x18, 0x3, 0x5) r3 = dup2(0xffffffffffffffff, r2) setsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f0000000000)={0xad9, 0x2}, 0x8) munmap(&(0x7f0000ff2000/0xc000)=nil, 0xc000) socketpair(0x3e, 0x7, 0x20, &(0x7f00000000c0)) recvmsg(0xffffffffffffffff, 0xffffffffffffffff, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r5 = geteuid() setreuid(r4, r5) 08:06:30 executing program 0: r0 = kqueue() getpid() r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2, 0x9d) r2 = dup(r0) linkat(r1, &(0x7f0000000040)='./file0\x00', r2, &(0x7f0000000080)='./file0\x00', 0x4) kevent(r0, 0xfffffffffffffffe, 0x867, 0x0, 0x0, &(0x7f0000000100)) 08:06:30 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0xd4, 0x9, &(0x7f0000000200)="3610bc07e99c15cdd5b5ef525ea6183c1d953c7e1deffc8fdf45085a3bd38583a3667ab068df9f2b839fd28744c99484be11e0d932ca8faf2a725e8abf13f7146391e80c69ab38fd94aeda79431da5eb23bd15dad0928b951db663bd5772b7231d097b8c38c4d73e5a88a85168f6aa4413d238bca8a5f7157bc4d85e458d0ce7c7288539e696c4e2e410370ccd16805360cc08e4eacec4f3291c6f1c3fd0e88336643377e1f1a33ca0c80e0cf295545e22b5e90f2dcbdee753ee4273f823f0ac0099723bcdb101943b96eaba1c60e5a2dd6c2ab237e8e4899a9abbf8f38071756e0808e16d1b6b2e33677636f3c5f804fdd4078f0cb82e1bae88d2af4dcd222ddd5caaf403b2b6365fa58fe3f4f0b0da0948a0c98a1b78632388cf92c71e2ccd144abbbe6357be48ca7520e8f3fe2d252903b0ae277ea433f34056d6b2e1900f6e3209e3ec86e1197dd0eb929018fa1cc2d8b6e4427aa9f8fb18eaefe93c092515f0c224eac4cc13ab123196641ac1b66d55d600f690fc771a82ee5ec0dc2c5a5cfebaad5936fa9fd6fa025e0bc93a48cc2349cfd956427b625ff403af5656b3d45be17e8cdcf9606e96e549d7adc9bfa8eb74b82edc54953463b890d9d466027d1f1a5fcf213dda0b1baf99d370f68be289e541a66872afb3f50de59235bef0133336f8ff0a0950b840e9f884fc4fd6adb1b1e02793d309858db1969c85e3ba11a15f6a3bcda29506646047dfeff81de735e9cc51b4f7d8d268bc515361e66e351f72c1a7f55dc19eb386f63e9723e038b1571e473103c5153524332a5ba1fd82745e4dd1a9ec1955f0c10edc2a3cb2d386c362aa4fc8709f009eef4bf0ed312c7ee0a08157477eadeb6b4996027827bb516ee014e754ab59b36c6d69ea9d641ce7053edf96bc7f16ed0a32275561ea6b3dd8ec78e8e525113585c17202dd9dd9b42fb27a1153d72a3dd8382054427a70e935b21117711616d1533cbc8fd0e7c92478ac7d051aaf1eddb52086841979d5b5dcc304c737b99fe479f526df57bdb467c3cbd76a4a57bfeb01dafb13891fbc1b1820c6c4fe336d275c29c96d7f863ae12893d1cacf74d19399a32cf1e4066ffbb18c3619b4f68448d7586bd09bf8b75970b67e5248336ebd23d8b13903c3da5fd2aaaa8c7ef85b59ab7977b00d92e94193c439b25f362c8c6b17f822609ed18a046a06ffc49ba128a00fdbff571a0e7d7ac615618528162fe492e0fccbf779cc486abcfabb6b077d7d3267c3d08c717610d138d22f1e21799c5f6b960fc768cd962cbd84c9b0c06dc3bd14b865cf1d7520c4735a0262f5fdc716da6c1fa0769099712d230a4fef142cc2742a7a576a330e2076dd2b1d294868b8567e453e3c9f246f3d7a7d35320c3b76fdb2de75788f6336fafe660db3a14385be602823e1fd369d2119e6adb7b4eeb13152c65e7b9e9aa4fdc0246cca537133d6932c2872ae9a5770256004d88923737892f461268a5b80ae73f4c01134e1abc9615c7e829c9a171ff101fc297ca2b50e702916f71058d1b5b4dd363845523075c686bb449b21ba580dbbe5c3de23089ddcdd724031f43f37a895caff026f7ffed41d3f4ff84acc7a0d395891d28037f3c66b0116eb8ef0601abb591e8d73bcca8ba4093ec99558033b98455345acc7bb0d93923cc61a67d6aa9d1fa0827ca0e7506a3856e0d8cb133ccaa26393ed1306c89d4b1f56301bc975a2b73a5a5ec3c5ed5135a8d9142308ca8984d195b5d1a3f4e2622542de0405f9f993223c3f63cb5e9d4ab3507cdc1edf2378423863b5889cfe01d811b0b1af75f110ea90ec0f0673cc3748b150acbc6ed63b3e1e902dc3a67af54cea5a175d8ad57ee18da9aaf7920cc917024e5f47e52c93a58b29078a211f10e5466772826948c1e72b579ec8988fe63210311e96b3e74a5e946e1b9df54dc09d6d2ef28527818d785d824ff981e24d6df1bd2b59ec9f1913d75bdb4f9acdd598c0aec81ec340a815b4aa3171f68a4560e896397dde1217b2c907eb6cd81e8d4ad28ecf0a6371c5d2be5da4ea1bac651c403020679b453f474091589f3e6a79b6d1a6ed2c9964e0d14725cd10d2bf161868c1ec1584e0aa35b88dc587957ac3acb9aa4cf637e9aafe6df42168b3bb4b2fbc6f9b88cfa9ba01e6f9531b312ebac0d314ef36214219750a4e3e21a73c74917283ddd5b9c5e1251752603980ca376a57d1c789e88c0084a7d6e7ab08e4b69571599791dac0078a1d04a75cd50785597b38485eadf2df35e810e868b345010d1ce3898c68170075d6dc88f18ff70b84ccb52edfba20b29dcfc845aeca1ebf6e37c49e18e52c5a169cd0fbe2eee308d8c8726b9e4dadb04df582243dab18507133d7cdb920bf6a25b86ab9a19a0d8156b9ba4bed5a144b5d05fa7cb1f29362286c8de6dcc64835a3f5c6fb81c78ded97117f68c9fc664541b7c0902cbd7dba71009d21fa65f1f5b3527f19947bd3d502a7582107d1ddff38a97558512b9eb98d4212ae878e7d3cefaa34af2ffc45f8124a23454526ee4a3d7d86e0a48669849b989f282b01c4a6ad631d5506bff25bcbc28d4c527771ff3c83db184e8bb673107e7ad991136d5d95397879db8e6a0af873755f918b6ee243ca81cf05f920bbd5d657572882263518999e988466b41d13bdcd93fe7d79019062e5e2fcbec63fbcd578719db6f65fd02dfd8bec29c06baac84e2129ed630ee7c046c78deeb8fa0b2728b951cae1533b77fd0d465dbcfe96d9a5593702e2a7957c57335131813f9187d850ffd5a573dfcb209872feb331cf575f120e5e54c1932644c07c6315fbdf543cd9556816791c9c92102bfa92167a20c8bce43b0e07aa5d83f0101ec134be99e0d60019e890c93f94e1306fb9e98b1b111d12f9544ffb4c4f1ecbdb626138436b8be18b65368bcfd5261f0f0020564285cbc190e296edd3302e27c5d60bc38cafa3d13222a6b8c94962adc84f632dbbcb71117abd6bcb895be12c97da99c6670efe2e3a456fc83d1d9d0133b4e08eeac68e796a9c9c4067d7c03fc0db4690969ba24cc35f9f19e3c21f62c7f530978d9c025a29b67a06a614a994d1df56dc0360e0fbe9f5ee2beb67a39d95731275436f876744aa163c4c5f65c08b5ec91b7a6232c24e02577e710549c2493c060c46b5b70b20874242a811cf6391be216894f578f83ab86b5e632126af606cedc451c0da260319646e9fc1cfbc444a044a52ee82dda4a533c01517258b1d9f17ed78e4ce3014644595c3bc45d4c4d1e1551901ede35b2ff744c247d0e659c8f973b7ab348747d0a7ed4b5f02e49dc97120f3638031b38695e86dedc4a9fb9bd9b21caeb674ae325a4f2d229a8d4c81dca53f6953008eb7ad16ff398add728fece3eaad54241d8483ec4f1ec2246bb850782d12f28f3d104aff5ebcde7f321ca7081de3ed1abec39b22f4fb11aa193a05af11672e15c7864bb47f20f038fedbd8c95263f16b6acc39b8adbb6d9dbe5049e8cd9b98098e7ac2afdae4e4cc75a97287e80d61b03c5093b9645302078988f8db85b8526d017f57704034fdf923fc68eab7b51f665b48a02ba52bae15675a7715ed0b12a5085755db6bad072c7842e1ddefab2685bf4b3bb0184869570c5d319fc5c9e4a3d5874411b65b2e4487f5a138b42c0f4b381cc21d8983c434fc54a74eaf91019d9dc1ed447f5c8bfc76b34492e9b048bc3fbb31f36c5dfde26a2f597293f2aed05d3ffb99e30e520946350df7b65c7c4d54ddb2fa651e056640d3c72f4e758fdf8a530f52c2753dd1248b0e92fef9d48272d4fe1d2f8ce4a3563ddf34b8c0b5203c657b656c56a9d9fa7c68c17b8378a9d33251d50f604d881398a240d851922cb1d99476d64abda0519ede34af5b1403a62aba2a879b23a4a8bc3908228b5a250fdb69767c83b6c9fcb91f867788137c237c86fe85eac8ced879d86c4b97b1085b49748b9348c943897ad0bb84747356501e93a13bd16d928b425d5c40226e748817c9acb5610bb294136a77557dd4042b18caed2386bebf02a95e352e2c244a03a37b263eb03225a0ea19f90f8ab705b701308c054f18cf467afd96806c8dec61737b460a92e91b82821cd2576222c335a3d4be5529e317db288b26f9a340d77c4c21754236055e2e3a477fdb83fcd6b031405bb1c459db9b96ac02f67e2a870907bc6b0af436e03e2ff0fce26e35645297b5a88707e4f65bd621a82ace8307608049510e9a3ebf17ff7c8cee2c76b0b034c6e494986e2859a1170c47a1eb5214f02918e7651b56c14fc557ec10a619e9aafe5d728d2ecf04026931eea59eda036e30061f7523c7aab1432bcf3c031bd49402214701e58793d2639e561c7e01d013ce6e851f9de33cfdca4669a1d2aac51bd12d00b768943b8ceef030a7ead68483890b21207fe2bc6a9315eb4d928092a3cf2052edc59a8018ff06042130bf5c0cdd9c3a0d7b90122858ed42a6f14c389d23938f74e9f679b321e29b3b06f84b79b58b19846e6b0c7c613f5309ef78f33f69aaf8066b01b3d688f610dd219a989d75c0b73dc0d08fdf2896b33e3a6a423afb29c908d7a00f97a184ee913e92a34d3098b7d9102a2c69ced704a61bd7e4137aaf7013007f93df2fcb027d0c0003c086885ad26992b3673415061b245e26120d59a5cc097194a0837d17a130e37e640f6ab41c67284c6cc3e4b4674e710d554440666cfe365f4cf21b7d6269b5f5690ad86b04a13726720712fa6b1f242b8a3d5609a9c4469f7506edd2c4c7e1852e924db1b681654e5a13667844240d520b810ef6eaef585c95d6dead9c55eeca062f63681c304e1451d4837b777780def0ae186da7a007d370849810b11b7a630249d9f59b267d09e32b765f704031111667d811d84470146ab28f6c7753f21c6f66a85a2a2b0cebcccf9881c8e2d89cc82a7b0fcf0c074b8d76a902402b9cdebe8106bbb32359232c6af9e611547435780c86c29bf1ec53b78fc77b457d98230688bce676722eb9db5f0a4eff54bc32441c384cb4ae04285f6a2a9330a32d65e37e184ddbac48a0849d66ec4d06837a330d96719812c3fe6d14eeb3386eaff256a653daa52c1536dbd9e048f31219eabb4d9f70d92cfad93d7f4eb3e5be331454a324bc2400859565ccf3fd78ddb08b838c05dbe0868567b88c020c161e277c8311a08419b1990a9fc0a61bb0b82a82cc2777644ea4c42177ef2ba0f9784893ad5e34370b8bdc049db7ee39e25be095343049915d30610af8d35c1e4a47c4b49a2188f990ba00dba7809dddfff8e596eb8fb89620c5ac25ead3d3b9b2883fe5796564888b601f2fa37bb94ff48d64390152107aa5a99c0c450f0534ec09a0edea03260b3006fd69b4f7e3d16abe71d88db181c35177250542d170e77099ec59a705d3750d843de450f61d69ce9be668610c4820257cbbe042098bf72bdfa9d1aaccc57082c33e2ccd441995cf0f53c36d061767da24c0f565a7db5e54f316da7044a771da6ce0620d538569d743e44622ad48f0c595942618e2e4942e5b5c149bee40214308d2f22b9d416a5b882c7cc0c3780d825010e6fcbb3d088465ad938ca4937c0685ca362889e996c01ea3d3d10368defc522b510a8b89b200c3e10f2882e20012c37ebc1e5e4ca043589acf36a81772e8e91695b2862d3a33edc2ecc64ef8d4c66fd9fdf96e4e4b3132672f9392d30c2892348fb33c8b6a6b6ef06683da47aca122b38038bc6f76741e1ab654c314fe4fa11a681b44635a245cdae03e360cabef5e63f1d4da", 0x1000) setsockopt(r0, 0x29, 0x200000036, &(0x7f00000001c0)="4b74954c", 0x4) r1 = open(&(0x7f0000000000)='./file0\x00', 0x40, 0x0) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000040)) 08:06:30 executing program 0: r0 = kqueue() pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000280)=[{{r1}, 0xfffffffffffffffe, 0x4b}], 0x3, 0x0, 0x0, 0x0) close(r2) close(r1) 08:06:30 executing program 1: r0 = socket$inet(0x2, 0x7ffd, 0x4) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x2967, 0x4) setsockopt$inet_opts(r0, 0x0, 0x400000001e, 0x0, 0x199) socketpair$unix(0x1, 0xe8ff305d0e1ae70, 0x0, &(0x7f0000000040)) 08:06:30 executing program 1: setitimer(0x0, &(0x7f0000000000)={{}, {0x0, 0x3}}, &(0x7f0000000040)) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x7, 0x3, 0xfffffffffffffffd, 0x1, "d4c7de16903a6b1780ca680285c6500dc569fe71", 0xe967}) sendto(r0, &(0x7f0000000480)="19542e810180b23bb8deb484a059d80ea3223d436852c3006af527369353c62c99e2dc5e5f6e374d57d248dc3b5e24557de7f6df1a6388f8fc47b7f5dab5d4e9d05cc594c4054048e1cac532c6e238e245f6cecb1e34aa2e84ebc35a9a11e585ae3ff5055ff2488784489f766f30b234caca8b1dbefddca0d525c0d7b54c47ed82f1c85490e8345214f9ce4cac1396979762ffa7ef8abe3aee2e727ff8a9348b", 0x62, 0x400, &(0x7f0000000540)=@in={0x2, 0x2}, 0x8) 08:06:30 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x20e, 0x0) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x4, 0x12, r0, 0x0, 0xfffffffffffffffc) socketpair(0x6, 0x4001, 0xef44, &(0x7f0000000080)) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f00000000c0)={0xffffffffffff73b6, 0xfffffffffffffffb}, 0x1c7) munmap(&(0x7f0000ffa000/0x2000)=nil, 0x2000) 08:06:30 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)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf90f05000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002049fa9da398bcd6ab103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d8e1736a01ed01d72f5dd1d95e8f6b9d3b3c190fe70c9ea73906e2adddcb95afdc27b8c9831354609d02fc26c4b14b00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d7b65d2712d93ae731ffee5a627d0767106bd31b4605f1d00adfd323e6a8bab89057394672c25bc15a602", 0xd5) r1 = syz_open_pts() close(r0) flock(r1, 0x4) pipe2(&(0x7f0000000000), 0x4) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000040)=0x9) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x3, 0x98b, 0xffffffffffffff7d, "85fe4dbfa60200000007ad00fbffffffffffff7f"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) lseek(r1, 0x0, 0x2) 08:06:30 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair(0x3, 0x8004, 0x2, &(0x7f0000000100)) close(r0) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) r2 = getpid() r3 = geteuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) syz_open_pts() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={r2, r3, r4}, 0xc) 08:06:30 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) execve(&(0x7f0000000000)='./file0\x00', &(0x7f00000002c0)=[&(0x7f0000000040)='%\'\x00', &(0x7f00000000c0)='%\x00', &(0x7f0000000100)=',#.\x00', &(0x7f0000000140)='\x00', &(0x7f0000000200)=',\x85)!\x00', &(0x7f0000000240)='!:)\x00', &(0x7f0000000280)='\x00'], &(0x7f0000000380)=[&(0x7f0000000300)='\x00', &(0x7f0000000340)='r\x00']) open$dir(&(0x7f00000001c0)='./file0\x00', 0x801, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x86, 0x0) 08:06:30 executing program 0: r0 = syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f00000001c0)) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000240)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000880)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a", 0xe5) r1 = syz_open_pts() close(r0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000180)={0xfffffffffffffd7f, 0x4, 0x7, 0x0, "fc33a8b9b8cb43c1b9dad5bbcf66684d9717f6a5", 0x6, 0x2}) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x3, 0xd97, "b08d1dbd961018d3a50a2c21d8e500"}) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000200)={0x0, 0xffffffffffffffb8, 0x0, 0x0, "f4f6e9eb70a88fe1542b976400", 0x400}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 08:06:31 executing program 1: poll(&(0x7f0000001240)=[{}], 0x1, 0x0) mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) munlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) r0 = semget$private(0x0, 0x3, 0x148) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000000)=[0x100000000, 0x5, 0x1, 0x80000001]) 08:06:31 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) write(r1, &(0x7f0000000140)="02", 0x1) kevent(r0, &(0x7f0000000280)=[{{r2}, 0xffffffffffffffff, 0x4b}], 0x3, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000180), 0x401, 0x0, 0x7fffffff, 0x0) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000040)=0x3) 08:06:31 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) flock(r0, 0x5) syz_open_pts() flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x2, 0x0, 0x0, 0x100000000}) 08:06:31 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, "dcde2fb3333df96bbc8a703a7523d25f7b0ec5a8"}) write(r0, &(0x7f0000000380)="88958ab138216b586c56bb3dbafee499b3b9e56b16e7b321358eba44267c9ee753b500fae74b7b9364ff816ddac21860443c4a4f0800bd0e8fe820da02cc990beddb1343b299e7420fa3ddb1220032463d4daaef77910e1356883b288184083da8f0121936", 0x65) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "a24f9aaa6a601be37f7d23b4563d4569dd680a96"}) write(r0, &(0x7f0000000040)="c6a5fa919adb6d4becc9fc552e0f014cb5f8e4d086155554ec4eec4cb803d1ce4793fe9f399ba65b204b8d39cfb9d4d3628d87984b64", 0x36) write(r0, &(0x7f0000000140)="1e", 0x1) r1 = syz_open_pts() dup2(r1, r0) execve(0x0, 0x0, 0x0) 08:06:31 executing program 1: writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000001c0)}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x0) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000080)=0x401) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') 08:06:31 executing program 1: r0 = syz_open_pts() read(r0, &(0x7f0000000040)=""/68, 0x80) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x2, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) getsockopt(r1, 0x0, 0xa, 0x0, 0x0) r2 = accept$unix(0xffffffffffffffff, &(0x7f00000001c0)=@abs, &(0x7f0000000200)=0x8) sendto$unix(r2, &(0x7f0000000240), 0x0, 0x0, 0x0, 0x0) chdir(&(0x7f00000000c0)='./file0\x00') r3 = open(0x0, 0x0, 0x40) syz_open_pts() fchmodat(r3, &(0x7f0000000100)='./file0\x00', 0x0, 0x2) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a4eccea6da0000000c000000000000008000", 0x0, 0xa6a}) truncate(0x0, 0x0) 08:06:32 executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000540)={0x0, 0x0, &(0x7f00000002c0)=[{&(0x7f00000001c0)="e999550b7cc260c1e4591070feb59def4fe718a2fac2836e4e93035bff724fbd3e37013741b041ea434203aee3d02b8e770d239fa06f8db63a207f351b948c310e1eb58751ca36c875d80316856e5a0e87479719167ce434e2d18f2d14b49a61bcfcf99d6883f7ac3bd2abe845aab69761752334ea091a24542afd5d7062f5c8f3910614937203340c2983938ed758c0009f6ab48c4410df09b71e7fd50c1e2d40dd2bae463cc7945f9e17b39aa93e6a19f74288d2086c4cf486627621d8693c0fa20318c5776ee790e578dbef5ff6493c4f631a3997a907ca2a4160379907c5a684ea5b3fcc885384399e26aeb9aa7a", 0xf0}], 0x1}, 0x0) openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) pipe(&(0x7f0000000040)) poll(&(0x7f0000000040), 0x0, 0x100) pipe(&(0x7f0000000000)) 08:06:32 executing program 1: r0 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) getpeername$unix(r0, &(0x7f0000000080)=@file={0x0, ""/4096}, &(0x7f00000010c0)=0x1002) select(0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0) 08:06:32 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) flock(r0, 0x6) r1 = syz_open_pts() flock(r1, 0x3) fcntl$lock(r1, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000000}) 08:06:32 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000004c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619518ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5023318b5e6007dbf", 0x65) write(r0, &(0x7f0000000280)="3e2a7913e4ba6d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2831c61ad4091d1f7828bc2d2a500a35ac2b103434820abc4bcacf04000000007e14295fbaabbbafe214dea79d95e8f6b9d3b3c190fff0c9ea73a4000000dcb95a0100000000000000ffffffffff510eb0092e", 0x70) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xcf, 0x0, 0x3, 0xffffffffffffff7f, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 08:06:32 executing program 0: pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) accept$inet(r0, 0x0, &(0x7f0000000000)) poll(&(0x7f0000000100)=[{r0, 0x21}], 0x13, 0x0) read(r0, &(0x7f0000000440)=""/4096, 0x1000) write(r1, &(0x7f00000001c0), 0xfffffef3) execve(0x0, 0x0, 0x0) 08:06:32 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c245", 0x5f}], 0x1) write(0xffffffffffffffff, 0x0, 0x0) r1 = syz_open_pts() syz_open_pts() close(r1) r2 = dup(r1) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x4011, r2, 0x0, 0x3c) ioctl$TIOCEXCL(r1, 0x2000740d) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) syz_open_pts() r3 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r3, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r3, &(0x7f0000000780)="00c5f8352d0917b163cb5f8beba77adcb0b93e7f8397e68cdd1af31d9fe6ea4cd68f2cf779fca78bca17bd7fc335588517406e221cfdf7ce1c25815a7d0002000000b506231b3f77bc6ade7d41797c8b9f99e2291d5eb1613a00b3e97016c555070000ea9d8f2f4a10f6e813598062b043f7f976ed1c503022e7a2e86aee0ceb3ab2b16842f448d0bd39433acef78b95e39fd07c3f48e302321c7134435435eba5230a21a1a75904000000000000000648395154c8b133620e213a4cbd70855cd58f9b429de61ce61fc96865c1d8fe416d213b05de0800487e000000000000f66820030000000000000000000000000000000000000000000000020000ec000000000000000000000000960c78b0ad344d1b409bbef8c8070db63a8bbabe46f738d20a5b5a043d097ff34f7de2d5e66007b960a9b1ed5bdbcdc53bd81d31929a5440121de996", 0x146) readv(r0, &(0x7f0000000000)=[{&(0x7f0000000300)=""/236, 0xec}, {&(0x7f0000000900)=""/4096, 0x1000}, {&(0x7f0000000400)=""/151, 0x97}], 0x3) r4 = syz_open_pts() close(r3) r5 = dup(r4) r6 = syz_open_pts() ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000100)={0xfffffffffffffffe, 0x0, 0x3, 0xfffffffffffffff7, "0503e7bb14543800e0ff0000ffbffff000bf3e00"}) readv(r6, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x8, 0x1f, 0x1, 0x0, "8dae99a368762a0076c89fd6e972f0d05fa15ecd", 0x0, 0xfffffffffffffffe}) ioctl$TIOCSETA(r1, 0x802c7414, 0x0) sendto$unix(r5, &(0x7f0000000140)="20cfa136016c92196a5481d451512f54da6a102a6e3d5902cc2b9957c82340e64c39a52567164284a0759d3c", 0x2c, 0xe, 0x0, 0x0) shmget$private(0x0, 0x4000, 0x9, &(0x7f0000ff9000/0x4000)=nil) syz_open_pts() 08:06:32 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() fcntl$setstatus(r0, 0x4, 0x44) syz_open_pts() ioctl$TIOCSCTTY(r1, 0x20007461) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000000)) 08:06:32 executing program 0: r0 = socket(0x2, 0x2, 0x0) recvmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000340)=""/45, 0x2d}, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) shutdown(r0, 0x2) 08:06:32 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = getpgrp() fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffe, 0x1000300000005, r1}) 08:06:33 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x10, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)='Q', 0x1}], 0x1) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) writev(r0, &(0x7f0000002600)=[{0x0, 0x319}], 0x1) 08:06:33 executing program 0: r0 = syz_open_pts() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000340)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000080)='./file0\x00', r1, r2) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000180)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6f00e74de400001d00"}) write(r0, &(0x7f0000000000)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c006000000f91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff10babeccba908c70eda2220a3434820abc4bcabba3444002007e14295fbaabbbafe214dea79d9917dd1d95e8f6b9d360ee906e5afdc27b8c9831351d7406dab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d064dfb4ea493de361ffee5e627000071605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96b5b101bc48cebd1f74804091d03f11da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678d", 0x120) r3 = syz_open_pts() close(r0) dup(r3) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000140)={0x1ff, 0x0, 0x98b, 0xffffffffffffff7d, "85fe68bfa60200000007ad00cb5fffffffffff7f"}) ioctl$TIOCSTOP(r4, 0x2000746f) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x12}], 0x1) 08:06:33 executing program 1: open$dir(&(0x7f0000000000)='./file0\x00', 0x80c8, 0x40) r0 = syz_open_pts() ioctl$TIOCDRAIN(r0, 0x2000745e) r1 = dup(r0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000080)=0x8) 08:06:33 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0xc}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xfffffffffffffff9, "afb4000000001000"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 08:06:33 executing program 1: r0 = syz_open_pts() fsync(r0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f0000000000)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x286) write(r0, &(0x7f0000000200)="b857b8f77f7c6b6b265c71998594b06152e3d0e5ede7bf381a3363c53274db1266ccbf582d0fb130a51ba3bd48e60d86958526fc1bf9b5da55cd4c0bb437179dff320fafd6ca91f37a831257eb61376aabd7cfab8a4f0ca5dd4ff19255dea98a92a0e550390adcc63e19d236fc7cbaf7562548069b04c80c7f49dbaa747c84d0aacf9ccfab8c6e37d769d12a6a02a3dacd4e456ace9318aedade4326d893dfed291999152a3df29ff32b4e3a3d6f4c9271790843b95c7713fe0ba7626862e6acc43714ebb9637d6b7693ed30638dca502508b235a12080ae321d8e7e99e6f490b02efb2f27cd8a5b97e60afd8ad2ff7aa30a10b3b7eceaa967a8c9686bd6a9326910fd20ac8c872eb53d477def79418eb2ed8bf366c690e8834840e6f93a5912f1c37247ec2188a2d85d9b3213f98d8ef966b3e3f0516504c0e26490cca365a7b4a4584c697582644590cb599b1ade6d67b53ab9dd973d00e7df37898c3646827b3b2bd4aa650c39a043f6af4fc17296093446c215eb3306757b45801f8552459b3dd75fb46090a04344765e372619335a19a146214288f2bf42f0680d76a3e63664d8b026b0e2aa8d218a1401a15fef8a58ffb7b700d40bb557993e99d3e6792f629a778dc4be9a8383f507c83541567ab63e5fa0d02199a6a5fc38087e9155114972dd5958a0cab98fe44100036aebed698ba8e6f02e0a4af496f8d9a7c292b264dc3f9c379a3668706aeec9d4493d0428a887a8a5c602a3dc82bf8cfc24a8ac0812e4e47daf878af4f267d2db4a08de6e3375a2a0dee098e85b5f35558ce4bd751e97f07a62544da8f0c170399af47c85c6dc2c4072e8c6b7014f19597997c420adba354803635c5878bd1d3c9799654c2118bc699e266d030828242ad3d863c98c74d2c61cd82218398e662d0ce7cac139f2586a3be56d8f4f2a954fc4186669c87810b3350275d199dbca45e14ebe061063ff3256bffa7eb3dff3ab2cf18f6fa839c194c61325888e95ba54ca3c9e7868357c56d03ee35f2e69834d06ec261786eaeb0e07f80278d0663aac595fa356b4417172077aa8fdb6bcd4e0f09405867fb6e6d88f2235982ed3672539330cbba8959c134a99420fd3d250af810d75191361eb25113c95900de64d564c49b15f3eb304642be2a419738c4ec76cfb37da9d5a432cfc76c7a2e6e63135d030efcd29d583da23cafc17105c98196b03057aa67269b46f27250e34f1c95ae72b845013", 0x373) poll(&(0x7f0000000000), 0x0, 0x7ffe) r1 = syz_open_pts() close(r0) r2 = dup(r1) accept$unix(r2, 0x0, &(0x7f0000000100)) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "fadd4586fc08000000176f8d9a8eb5646570b1c9"}) link(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='./file0\x00') ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000001c0)={0x5, 0x3, 0x5, 0x4e, "68d19fc15a915fb02cf92b96a696011363f8a527", 0x401, 0x7fffffff}) 08:06:34 executing program 0: socketpair(0x18, 0x0, 0x7, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000080)={{0x18, 0x2, 0x80}, {0x18, 0x0, 0x400, 0x800}, 0xfffffffffffffffd, [0x9, 0x6, 0x100, 0x9, 0x22e30929, 0x1ff80000, 0x4, 0x6]}, 0x3c) r1 = socket(0x2, 0x400000000002, 0x0) sendmsg(r1, &(0x7f0000000100)={&(0x7f0000000040)=@in, 0xc, 0x0, 0x0, &(0x7f00000001c0)=ANY=[@ANYBLOB="14000000000000000700000000000000013430545aee3d5d"], 0x18}, 0x0) 08:06:34 executing program 1: r0 = msgget$private(0x0, 0x400) msgctl$IPC_SET(r0, 0x1, 0x0) r1 = geteuid() msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000140)=""/243) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r3 = geteuid() getgroups(0x3, &(0x7f0000000040)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) r5 = open(&(0x7f0000000240)='./file0\x00', 0x40, 0x0) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f00000002c0), 0xc) pipe(&(0x7f0000000280)) kqueue() r6 = dup(0xffffffffffffff9c) r7 = fcntl$getown(r6, 0x5) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000100)=""/12) r8 = getpid() msgctl$IPC_SET(r0, 0x1, &(0x7f0000000080)={{0x8001, r1, r2, r3, r4, 0xc0}, 0x100, 0x52, r7, r8, 0x3, 0x100, 0x7, 0x401}) 08:06:34 executing program 0: setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x1, &(0x7f0000000080)={0x7f, 0x800}, 0x10) recvmsg(0xffffffffffffffff, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x1) chroot(&(0x7f0000000000)='./file0\x00') 08:06:34 executing program 1: r0 = kqueue() pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt(r1, 0x400, 0x3a89, &(0x7f00000001c0)="9082879862d9a9cd49fe65dfe9669a898223d861e4fe6140859b189e0f431079ca322b2c43b8eebf37c678ebdaaaaa8f2175626ed93968b123284b52bffa277c057f8b95c957035d641e4b74e578a0ea8e721d0c3dec67491be62f2749b48df8d262eadbb6f86e0f8b124379a58f9e73bc4c81d99f26ec1775b3e6379717368c67f3ca6f9c93c607c632542d2351641d86049fd6f2a9e52b901c3dd55d51c6a2c3c43942d11c27ece53baa06595670d5d4eacd0dba6e603697c1ca7abc9d137e8221c95a02d8194afe355769564263bba578e9adef98ca07f538cdf7baaa", 0xde) pipe(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)) r3 = getpgrp() fcntl$setown(r2, 0x6, r3) kqueue() poll(&(0x7f0000000000)=[{r1, 0x40}], 0x1, 0x0) r4 = msgget(0xffffffffffffffff, 0x3fd) msgrcv(r4, &(0x7f0000000100)={0x0, ""/96}, 0x68, 0x3, 0x0) msgrcv(r4, &(0x7f0000000080)={0x0, ""/67}, 0xfffffffffffffeea, 0x100000000000202, 0x1000) msgctl$IPC_STAT(r4, 0x2, &(0x7f0000000340)=""/23) msgsnd(r4, &(0x7f0000000600)={0x3, "8b521dfa45e4699cb825f8e138a86dc8ad735c5b3f312d998236eb83062e43fcf4caed6393f253394d59e463f8040e2be1aa2c78431379c819cbd6cfad0baf9cf79ba5a112a237d3d478449b4ce4eb9fb2855ff17ce45a6345ed292385e3a8705d79e84166d2ee371c125d9d1d087f2d887556bcae884b0a4cca82d314cae8c38a3135027299d74e29feb28938a193882ee4002344132082610000000000000000"}, 0xa9, 0x800) kqueue() pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0xeb}], 0x6, 0x0, 0x0, 0x0) kqueue() getpeername$inet(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) close(r5) 08:06:34 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) syz_execute_func(&(0x7f0000000100)="64653ef04581648005a60000000f113d00080000c4e2e3f65fc7650fae4549c40249057a2d410b36263edd38f046fe838f0000003ef20f1ae5c4813d549cd097080000") open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) fcntl$lock(r0, 0x7, &(0x7f00000000c0)) 08:06:34 executing program 1: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) wait4(r1, &(0x7f00000000c0), 0x8, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0xd}], 0xe0, 0x0, 0xb23, 0x0) 08:06:34 executing program 0: shmctl$SHM_LOCK(0xffffffffffffffff, 0xb) r0 = semget(0x3, 0x3, 0x2) r1 = getuid() r2 = getgid() r3 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000040)={{0x7, r1, r2, r3, r4, 0x8, 0x3}, 0x9, 0x5, 0x7ff}) 08:06:34 executing program 0: mmap(&(0x7f000071a000/0x9000)=nil, 0x9000, 0x0, 0x10, 0xffffffffffffffff, 0x0, 0x0) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) r0 = socket$inet(0x2, 0x5, 0x0) pwritev(r0, &(0x7f00000004c0)=[{&(0x7f0000000000)="2c1d8da7885af694ac4571aa5fde4f3643733cc5a6da9f96e1c4095fa72c8e7843b03430647b190f7ae23a74168c63c21bbb85", 0x33}, {&(0x7f0000000040)}, {&(0x7f0000000080)="4d64c319c5e7055fca0f6432e1cf4817b9606e0e7978dbb1b7553f3af6363438adbdf64185055eb64e39eba50048764aff7faa65f7f000805a9807ab60065f4fd68a128c2c51d848335a8e985b0d534d7a27d4bbe580adcab73e6b9466d5ca9176e620c9133aa4d258188e006b5f5b8151242c40b21b16a3a40b4e1ad5c4f2f757e6afac1657e171507485597e24184f13ba5d8b834bef0efc9778b98639c606992a9aed83730dd0973d3e253895fe252c28ac295b4910b6ef88fb7ef6e1d81088e05fb47d5d580c984742bcd227bac9cac86ba22055eb77", 0xd8}, {&(0x7f0000000180)="5cd5f0715283ba34ef49586fedf8ffcb8c66067cf2509ca5731a71849db1e45e4d97acdd560b358f7fc50d8fe65245a9af3666fc9563b1526dca291182b558dfd3cf2897c4aa9f6121dccb081db55f0b2f25840a4d23e747d207a097b3b76a7ee3e9e2d23e210c6b6de8d272d22e138e44f1d3f21227a64aa8de222d7e67e679d525ebada145c04ccb760055a47f7b47387d13131d49d1ad57b8ff573a7a0b2abcb9b55f4a88d39988e7a80b30691c3eeb48a7b25f572d8f58b2c5f9cbd9e4", 0xbf}, {&(0x7f0000000240)="5d9495a55780962f2cda6104cb8189f00edd83de4cdb1a680a53f446f29adae85922957ae9578027ac787b1e387798efe23f64b9f9a29f015ca4611ceed3ddeead4f939c34d8", 0x46}, {&(0x7f00000002c0)="17fa05a26a4661377ea525c1fa89d07e6a0c60c280208c4e6c1b91ad6b15bac5e77373f1963ec5a73cc9f3da30661accf07facef94b29a89b705802717cc7afd552e105ce039ca64d5dc3555ff4071130f7b597b06e5cfbb65cf56838e74607fe448e8e7cefafcf95db4799523f8d1aaee2e58eeb8461a5eab4076eac00f90e481f78ecb195ba46e036601b4cec54352b10dfabfb53d6eb24bc0db3f13325d17b5a67365b12a0430ff", 0xa9}, {&(0x7f0000000380)="399079e72965c871c89ef2a8f688e969b9bcaa8a0d2c26677cc7d099aa0fbc7a136617dcf692a06f5fe85fbaa05469fe16ee", 0x32}, {&(0x7f00000003c0)="ab0cd5f3063a44da74baa629099c3e4f1d876d534c5de1da964b69a5b8f7e3cdf4d5a247520107fd624dfabf5bdc00b713927e5cf180273e17d0bfaf7dfcde4e014a9fe8b8b58b7498433dd6c75eca7bd7fb6f6f8d1f9eb7c5a9528faec473d988c6eeac67d9545381ceecca3722657531f8cfb8b52a3bb7589769454998e100077b25086cec4badb66bfbf7a8e5e51d962c473566a6da5068ea0815e80561914173019defac17f30ff1c8588b38a16736506d9fe9833b32ae0563d6ab914b6f676d06efdbc179ff6fa723121ad3f5ca6d10f2499a0dd76e216b35a0", 0xdc}], 0x8, 0x0) mmap(&(0x7f000071c000/0xe000)=nil, 0xe000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) 08:06:34 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e0177513a18db60390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a2592c9529443890c39abcec6c1c369fa47bab9e1aecf0c4aa9f915a4e02f98bdf3155cd7d25d4dc373bfc0ed3c5930e6059a3262664b9e3cbd578dfbfa86f8f1bc7bc834db25782485", 0x81) r1 = syz_open_pts() close(r0) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000140)='./file0\x00') dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x1, 0x9, 0xffffffffffffbffe, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 08:06:35 executing program 1: setitimer(0x0, &(0x7f0000000040)={{}, {0x0, 0x20003}}, 0x0) getitimer(0x0, &(0x7f0000000080)) r0 = semget$private(0x0, 0x0, 0x1) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f00000000c0)=""/155) pipe2(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10005) setsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f0000000180)={0x1ff, 0x800}, 0x10) accept(r2, &(0x7f00000001c0)=@in, &(0x7f0000000200)=0xc) pipe(&(0x7f0000000000)) 08:06:35 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x100, &(0x7f0000000040), 0x4) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getgroups(0x1, &(0x7f0000000080)=[r1]) recvfrom$inet6(r0, &(0x7f00000000c0)=""/100, 0x64, 0x843, 0xfffffffffffffffe, 0x0) 08:06:35 executing program 1: r0 = kqueue() r1 = kqueue() kevent(r1, 0x0, 0x0, 0x0, 0x10000, 0x0) shmget(0x0, 0x4000, 0x400, &(0x7f0000ffb000/0x4000)=nil) mmap(&(0x7f0000ffb000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) r2 = open(&(0x7f00000001c0)='./file0\x00', 0x8, 0xd) mknodat(r2, &(0x7f0000000200)='./file0\x00', 0x8000, 0xbbc2) r3 = dup2(r0, r1) kevent(r3, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffb, 0x21, 0x40000034, 0x4, 0x2}, {{r3}, 0xffffffffffffffff, 0x10, 0x8, 0x7ff, 0x8000}, {{r3}, 0xfffffffffffffffe, 0x2, 0x3, 0x14, 0x6}, {{r1}, 0xfffffffffffffff8, 0x10, 0x0, 0x8, 0x101}], 0x9, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x20, 0xf0000004, 0x100}, {{r1}, 0xffffffffffffffff, 0x2, 0x2, 0xffffffff7fffffff, 0x6a}, {{r1}, 0xfffffffffffffffa, 0x8, 0x4, 0x1ff, 0xfff}, {{r0}, 0xfffffffffffffffe, 0x30, 0x8, 0x1, 0xbe1}, {{r0}, 0x0, 0x0, 0x81, 0x7, 0x87d}, {{r0}, 0xfffffffffffffffa, 0x81, 0x21, 0xfff, 0x1}, {{r0}, 0xfffffffffffffffb, 0x8, 0x80, 0x6, 0x81}], 0x9, &(0x7f0000000180)={0x6, 0x1}) minherit(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0) 08:06:35 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000040)={0x0, 0xee, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) socketpair(0x16, 0x4007, 0xeb, &(0x7f0000000140)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socketpair(0x10, 0x4, 0x401, &(0x7f0000000000)={0xffffffffffffffff}) r1 = getppid() r2 = geteuid() r3 = getegid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={r1, r2, r3}, 0xc) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 08:06:35 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000000)="ea00005c00000000", 0x8) close(r1) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r2, &(0x7f0000001ac0)=[{&(0x7f0000001540)="b9"}], 0x1) r3 = kqueue() kevent(r3, &(0x7f00000004c0)=[{{r2}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) getsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f00000001c0)=""/236, &(0x7f0000000000)=0xec) kevent(r3, &(0x7f0000000300), 0x22e, 0x0, 0x10000, 0x0) 08:06:35 executing program 1: r0 = socket$inet(0x2, 0x4005, 0x8001) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)=""/97, &(0x7f0000000080)=0x61) socketpair(0x18, 0x2, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000180)="9cadc7d3feae08c01e37d1e57e139db86a06e2479519426bf4ab305eed45b18dce96d1c608f0de99317dccf2a244e602f90446c25dc6ac1425ca9d3cbe7fd5a3937a613a22a728debc9ec4e1f0485a24ecc5124e68681f7e0ccaf0ab4c64a1ca357881005bae630441903819a9f8ce1dd9a5ce4bb3bd1a7866", 0x79) r1 = msgget$private(0x0, 0x25) msgrcv(r1, &(0x7f0000000100)={0x0, ""/118}, 0x7e, 0x2, 0x1000) msgrcv(r1, &(0x7f00000000c0)={0x0, ""/17}, 0x19, 0x3, 0x1800) 08:06:35 executing program 0: open(&(0x7f0000000000)='./file0\x00', 0x8880, 0x0) close(0xffffffffffffffff) getsockname$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000fcffffff00000000000000000000000000000000000000000000000000b315ec4cdc95aba45a000000000000000025168f4634b42a00000000000000000000000096ddbaf7599581e4a8f8db0d372a02634b43eb992a9b7d976ce38b1dd50e550935285aa5591ccd35a8cb7e4a012b3ffc6808a0"], &(0x7f00000000c0)=0x50) dup2(0xffffffffffffffff, 0xffffffffffffffff) 08:06:35 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffc, 0xfffffffffffffffc) r0 = open(&(0x7f0000000080)='./file0\x00', 0x86, 0x0) close(r0) mknod(&(0x7f0000000000)='./file0\x00', 0x100, 0x401) dup(r0) 08:06:35 executing program 0: r0 = kqueue() fcntl$setown(r0, 0x6, 0x0) 08:06:35 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r1, r0) poll(&(0x7f0000000180)=[{r1}, {r2, 0x5}, {r1, 0x24}], 0x3, 0x0) 08:06: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, &(0x7f0000000200)="00c5f8352d0917b163cb5f8beba77adcb0b93e7f8397e68cdd1af31d9fe6ea4cd68f2cf779fca78bca17bd7fc335588517406e221cfdf7ce1c25815a7d0002000000b506231b3f7732c841e527cc3881bc6ade7d41797c8b9f99e2291d5eb1613a00b3e97016edbb592f0f87983d2f4a10f6e813598062b043f7f976ed1c503022e7a2e86aee0ceb3ab2b16842f448d0bd39433acef78b95e39fd07c3f48e302321c7134435435eba5230e21a1a75904000000000000000648395154c8b133620e213a4cbd70855cd58f9b429de61ce61fc96865c1d8fe416d213b05de0800487e000000000000f66820030000000000000000000000000000000000000000000000020000ec000000000000000000000000960c78b0ad344d1b409bbef8c8070db63a8bbabe46f738d20a5b5a043d097ff34f7de2d5e66007b960a9b1ed5bdbcdc53bc5d5a7beaebc9a5f1de996d57fd6c1f950cfde690a5042f01644fdc48b38854516dbe0e39d7decfa2b1656b6ef173bd2eebb6d83b0e22efcfd5a93734bd0256110d5b3e80fe632b348a87387f1ccef163cf00406e2d509a265719083c25bb1b6691a386222ef9512dd60aa553c7d1029d34394e54ba2129c7d2596780748e58b191a79acd78575ba76641b9ea7676fc4aee9358cf1d4cf351547dc05068a61890c56cc344d76c2cc4292b2d8b84e80add935e6f16040db4d3f18aead60dd0d0ac226e2e84d5020e0277b51b169f42accdc34c0df7a4a20b809c42b6906b9f3d164db65c3fba4f5170c2194fcf705fd6bb3c02569035c2705", 0x23b) close(r0) r1 = dup(0xffffffffffffffff) dup2(r0, r0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0xfffffffffffffffe, 0x0, 0x3, 0xfffffffffffffff7, "0503e7bb14543800e0ff0000ffbffff000bf3e00"}) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000140)={0x9, 0x8001, 0x7, 0x5, "e782259fe7908fb6dbd73c531ca9b11163ad0703", 0x0, 0x9}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000440), &(0x7f0000000480)=0xc) kevent(r1, &(0x7f0000000000)=[{{}, 0xfffffffffffffffe, 0x10, 0xf0000001, 0xf5, 0x3}], 0x49, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffd, 0x40, 0x10, 0x2, 0x401}], 0x5, &(0x7f00000000c0)={0x0, 0x8000}) 08:06:35 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = socket(0x20, 0x2, 0x2354) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) r2 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x8832, 0x2) kevent(r2, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x1, 0x4, 0x100, 0x1000000000000}, {{r0}, 0xffffffffffffffff, 0xc, 0x80000002, 0x7fffffff, 0x100000001}, {{r0}, 0xffffffffffffffff, 0x80, 0xf0000040, 0x1, 0x1ff}, {{r1}, 0xffffffffffffffff, 0x10, 0x0, 0x0, 0xee78}, {{r0}, 0xfffffffffffffffb, 0x0, 0x10, 0x8f1, 0x7}, {{r1}, 0xfffffffffffffffb, 0x20, 0xc0000006, 0x10001, 0x2}, {{r0}, 0xfffffffffffffffa, 0xe4, 0x3, 0x8, 0x41f}, {{r1}, 0xfffffffffffffffb, 0x0, 0x1, 0x1, 0x2}], 0x1469, &(0x7f0000000200)=[{{r1}, 0xfffffffffffffffb, 0x40, 0x40, 0x200, 0x80}], 0x101, &(0x7f0000000240)={0xfffffffffffffff8, 0xe5c}) getsockname(r0, &(0x7f0000000000)=@un=@abs, &(0x7f0000000080)=0x8) setsockopt(r0, 0x0, 0x9, 0x0, 0x0) 08:06:35 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kqueue() r1 = syz_open_pts() writev(r1, &(0x7f0000000000)=[{&(0x7f0000003c80)="e1", 0x1}], 0x1) dup2(r0, r1) kqueue() execve(0x0, 0x0, 0x0) 08:06:35 executing program 1: r0 = syz_open_pts() write(r0, &(0x7f0000000280)="24a404f31d6619590e44a6707dd026dc32311cd6f2e918424a1a09eaeb0eae72ef54385df69635b94f1848c53166b43569a5df78c78cdfe4de4f8e2f391c3b62a2da7e5db92bae20a6e291797c1d7a94407b36113985b6afed287f63ab2582a09c6195231d252a0605584b57303d39fadf4350a2a267730fe000808507947ac6d75a053c504157f4574b59bdc02d425c39086c0a3062c4e5915a3981f5441a67db025eb5ad902c48b50bf8dafddc773026e3145a6952ec7f6fe63df07ffc83f2", 0xc0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = semget$private(0x0, 0x7, 0x20) semctl$GETVAL(r1, 0x0, 0x5, &(0x7f0000000000)=""/17) syz_open_pts() 08:06:36 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xd}], 0xfdf, 0x0, 0x0, 0x0) kevent(r2, &(0x7f00000000c0), 0x6, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x100, 0x0) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffc00, 0x0, "4e971a5fda82e1a0632c374773bab6657aa6cbb1"}) kevent(r2, 0x0, 0x0, &(0x7f0000000140), 0x9, 0x0) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000040)=0x2) 08:06:36 executing program 0: symlink(&(0x7f0000000000)='.\x00', &(0x7f0000000540)='./file0\x00') unveil(&(0x7f00000000c0)='./file0/../file0\x00', &(0x7f0000000100)='x\x00') unveil(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000080)='c\x00') symlink(&(0x7f0000000280)='./file0/file0\x00', &(0x7f00000002c0)='./file0/../file0\x00') open(&(0x7f0000000140)='./file0/file0\x00', 0x10, 0x30) 08:06:36 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open$dir(&(0x7f0000001940)='./file0\x00', 0x801, 0x0) execve(0x0, 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x1, 0x100) 08:06:36 executing program 0: symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x20000003c, &(0x7f0000000000)="01000000", 0x4) 08:06:36 executing program 0: r0 = socket(0x58, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)="01000000", 0x4) 08:06:36 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) getsockopt(r0, 0x0, 0x50f17e73, 0x0, 0x0) 08:06:37 executing program 1: pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f00000001c0), 0xfffffef3) shutdown(r0, 0x2) poll(&(0x7f0000000040), 0x0, 0x0) socket$inet(0x2, 0xdd4258c30d80f7f3, 0x3) shutdown(r1, 0x2) sendto$inet6(r1, &(0x7f0000000180)="9e91554c2bfaae8b394a3589092ba86d05d865ee3bc188a547462c6e04d84e2b8ad2432055f899496e1ae25a8c8ead5385383e290fa603df63af68d5fb12cc1b295f5d05b0bb30dc5247ce95bb019b3780f7dbed0283312d73ea016c66ce0cef1113c33cff34585d1531eb3aed6ec24bd5802a0e339e6d756ad371088dc084a36d1b54e5f8d272c0f0f41415af97286dcd87ac2bca2f116a37bcd77113a017c99ed14455e80e0f34fca09f51d25c631ce37181f8093c257e0aded89fcc2696c7f070975f8da61d38d341d20da1185cb4750260c26a3bee0c601487b54f4d76374811245ef4cf79dfe07dc4ae2792684a121c513715cd94d8ea7de432168af60887534848b59bed0820b6cf17e0eba5ff0bc81d4c70b04dd3a72dd8a8617685ee7d2c95f253789636f3e742fc403dd09979146fa270170e5180682da650f5e349e3835c689d8e2db2cb1b52341df9dabbdcfb281d9195cb9b553d8c194de1ac4fb0a81f4e0c3faaf94d17fe2f6e2cb713fdb9e7ba7a9a406effde85603e4825ddb058c2865e55e8a47600631403fce6b9a48cb6737772e1a126323d23b4fecdcc5ef5961e82fa6b392c124bd8dcdbe40032bf8586df227f1b07ef1482a40bddc358bd309ef263c3e04e5c05c685a3a3c66c302327b7b7f7166e615b89e73620ecf7c38a5e940a47a0065eec583c0deb802d1018268da97a738908c98f1f2446a57188338e70874b0e61300deeab6d9baab3259bd7f0c1a2b9530d457a0682959e7236a1701693e3a9b9e0583801b7f77cedf85a34c54dcfad5035336d2afebb79729735dec7c9c902a3e9df0d5de9a11de86c84c7556fd46074db9d943c2476784c32475318402105e58ac79644f54fb12715975b0f95e4f2407a860208bd5841e540da3db314e3af88e23912efeb9cab16ef82d12d61344c53ded55f26d01810190192662fa74f33e8f5c7f8254f364ec439e299a1b328de232e7fb2a6e8caf513f6fc84ba3780954cf22a01f16657b34483cb643c60d82db3bf6492870a4710e2c0151cfa2a78e70a82770a210fa4ed73a4ef548da5747f5cded0fff954d68951726500359cde761329599cec82402916f3803dca950656ed3acfd91542348c1b4a85287e0efa76fb261ae69262370ba0d2f80bab05a043bd4096a88678ee408e11564e033f2db02a14e35a009348ce96c4cf4aac5ba2b480881cf69754f2297131b53a624378f41644f27d7fe22381416a7eb8046514c832be33280dc9e4cdddbc07ead3a5cbd8d98276c640d857d25555e24a54c1656317b5888a07d2357f2e72571f605a130067a612f358008bf50b421e23fcfb42a471750e15dad19fe6f7e488efd94cad75f6225deedf5dfcc7aefab1771efba57f73d152684a1744080c06092ab924044f2e16d3688f6ec4eb9d98348c8fdbcb9f1a47a62c09efdc03e30ac3724ff9dfa192a8b6addbdd540949d7f84423b5b8e56628abfea7ca4699e7479172a18d7554b2f301557db808a0bc3e713ce0752568d857b0021db24e2fcf2b308d15f3a5a7a2aa98d3b571f81c50a638e4f87db3b6b8f3a4037f4638ba56ca523fd2f76a03e48d77c86333fea54f0c09a6fb05fccb015bbef900158095b7e2db954ce70ecda98bf734e00545d1c537f0cd38a2521b0d0df0a0c5fc52c9698b34aa131ec3094cf7c2e573a8ef1eecb33aad8f34ba88db053a4f17ce79d827539636641d00282f390b530a2982c6fb8e3f9884be3fedf07d2566ab379fe2088838648b02aa2e61ade34253e6c35af78ed8368bee70582d0476f939a77edded2fff6334df0fb394e140cb7c3f3da13cc5a3652677d802cf125a5c96a5d268ff465bb37ca34a04d891299d64ff7d8b1cb2accdd379bb281316858860c4c9eb61d25b6b66585d2fea4f61d112c1a0c2d3be7fbe338a73018572a991278cfb4a8fb6a66e81d7f4c7df118f9086bf704fadd7081dd5d84d573eb4668c0a98bf1af0d43587b5f57bf8f21c42505c37202167b0ee879aec2bcc0d3f337dadce45d3e31c86f40d65527d30f067f0330dcae98e39d5e005b5d2439169ed5a3a65d2614fa2ed9cf00729d0ccce82ba313b4fba43a60c9a9c78e533e66261191ceef660830378133d509618706643653e0209f538ebd38c25f165c2e4ea37eb148966f2cd4fae39909feed8ff40f7cefac49d8a1f0c53fb5e77838129a3f61b9c1b263485c5b47db1d3edcf242d0039ba926c8163b0bd7aaf2122bed62bf973b5a907899226dc65f2d7c8e93fe77f15f724b06683955fea4732f87777907c6bc0eec483cc9631ceb8122b05aa3b1f846f7b95452187faca2339bc5aef8b10375acc5957973e4aa9aa4b2dff4b3f09e44512397c58611116fdda5e534fa21e5f03ab67ef4c983e037a3f93cd76a612e9efa5eb967a1b007f72c01b0b71d4f3e6366cc720b3e078a8d86fb9b7d10831508d390b216e5948e9a1edd22b2c8bc883cfb2d0079d1e3b5882ab458ebfde97421e62bfbc9874d1b1b5906ca3256007086191cc73806c95e6abe8fab2b9a6d0ab9304a753a507fc3d6e4b27cadd39900e9c739dc4deb543b7195e9fb3ba35f601441fe222c2c45d393bf1c1dd4c4a93ac71597575099b15497c5a50846bba6d4d5a7803fe176b5c68536330f6edb5e1b8bd75029d9583f893c957e68d59b85cf8abfd90014970fb57469115fb180498b62a41e4958b7d3b776d6d3e95eb19297537d758750a430c1d2265744116d0c86aa90efd9a4eb4cd786e5a0a48a3b1743021a46d3aaecc57728eee41184020383a75eaf07a4c208982566688fb1d016479a6a7bc75f8bbfd4d8125c7f76b38953be84c53fbf6a3e1fddf1ce5c5476fdc24baf0d438b88ba5d644ad7853cef25b44116436a2d81f68de16080e9c948d503b162b7a5aac554d9a9c7e2c8c1ba6010a106665f7f593a3ec44981bf49960f4c24aec2ee06bea50df2ffe9186151c4e13ef3b8065253bd79b89d10a31448fafd2af7a4ead60dc283a3ae21d346ea3a581d6c16bd14ec5a5ed08423b2f37e584db7d5a0021aae87f560a4dd80f3050d3f814d13215c6feedad2a33603a29183e524897c2474649f8eb99902c15c0e58dde1e3f60eb9ce6a9fef5eb4fb42896e6bf8e5974812fae9e15aa67d181d9201c341fe62839d1e09b1084b9f3eb5460a5a7b60b30110247ebadbc13c077862d39bf46fffe54b34264a899ae251237751cda4e21c9ac5d07b9ded83d70346866cfe0cf21e021d1f68e2016d77beefae1dc4beafcfbb0bed99fda9f31147f70877387a7de4c2e3b24fe25095535fd954df68e431c88d3503d7d45d917c3487f61e3c4741af4cbffa742d28b758d5064ac5e6d75aff819d9f7ec8d2bf57530914b9810637bedce1af5c3d3233495d6db3e4e39867e1410d84a021338300c1869c7f3214f1b1fdfd7eda099b5aa00934427511818f6f3f4d92437289eec11ac84bcc5afacbe0ccce25b927545e91497d02e32e857223d7856f84ffd6125e13c6a0a4fa33590f70a052741686d90f42b393518c732afe872aacd37e1a19ab50bf0ec16cfe99aa0bb8f3ebe581bfaa8ac91afa270969f750898c060870e0def3ce300dfc5e84cbb17602b802838e28614e5dd96f0843d5c8fed29691c0e57f0bc0f331b5136da7647d1485bf540272c3180d5011a2e645344e939727f4bd14da0352a89dfdb96177e77313b5d61bfdc0bb75b869db44953ad57a57d878003c95c43c0f16fd1ac52d03842d50296399109bde286af3cded69a24688f60514fc1b17ddc485fa0eb750aa47c3747ab5424a6785d893e0d7efc8ac927cdcf97463016af933a4054995c1930b1bfc0faa81d553c338e742afa6c6ca90a95cc57621d833b76b009a9c2f38c3efce6573f9d541821eee6ccfd36b2a1f2857e4cb5459f247b0d2e2c9964c4af70977a621501d5de242e3f5f66abe1e604872957e9471069911e8ec1aff78a11ef41be55735dc117d2c9c06d1f5dceebc6fe402b8f0a6460340211b6d7ad772d6f8939eed60243441cb4dbd15c66ec788fbcf51709019fb35fb99447192db807874ee20c2d71e385155205d700a54274863010139bd2f44571863b56bf946a25a4e6c6935efbf2c43d1f0bdb6ccd5c10a9d71c7434aab90290316a2e8e880c12bf238d99b5864d56fe746b8b7b28bfc54822c1115e6f9ca4075b21fd590249fb310cfa5845259794c30e00b0f04cb236101c3eebb56fd8afa1d544f2f018c986616ddeb801ed39f8c189b03687bed3ccd7410f1f874cb5bee0150f35e71c158a8e921e33f6b6d9e44bcc2547238c599ed3a7c0194e26ad599beadeec1d7278c44296fc6e40fedfe197c406e5e3ed70e10a3e3e207b549a2b21216df5fe1767d4120767adbb83359e954cca4465c01f21faa66ada888c0e33313283c46cfc217bb74d151012b2ad3062012a2be78f3550c7e7d6f0191cadc685f418ed24bcbca2a0075949f621e6da220877c0931c24584f0d03d4eb4fb701f7587142b6e3142d5805cd5d9c61dc39d7924b9993e2cdf64b32a2d96a032783808753472193a736f7837f23d03b7a54008ef9d547acafa0a1af937a5c0f81db54b47ed25c421deb78e61fd52547799692288480d1c7b2eeeef1cd3008c29eb6d50ae85022fcc878490e88bb74acf22e1b69531db3e3a7dfb15c62b67a27cc8977860d79e07fa6894f9268bac26c7be98d2a5f08e789df21ced76354d15e811a5747ceb0a8d779aeddf1967ebdd06dbc1a07ee6a2cb0b85a5991541df35ba8b0abc47963a92a6f8fb8750980db5d6b33627092ea6f4de32602e0a5ff58231b3f4ef1c3d92371a02492863d494edb3480904562374bf3a782a1e132e8535a821adc34be4e6d0a4a93e188fbd9d72f93d4b6d22acda8a25ca4ea4e1cd75e3b143bf36cda64c64ce954442d3ecf4a4e883dd5855f54ec64082e6708971af6c581ecda3ce4b96ab1d253866742f2764fd3befb6090eb9fb853c6c3955a547fde490ac7fc571309ddd971117c8a82b756189c2b40956379e1c2109a0a20e72a1050fa8a3c67ac1ffddfd8ebabb5a8dc11bb90977836fdc692b6b6a68e7d1e2a9b1b1dbed21d5020b010408ead9065410a5643a3087d566e7ba350efed101eca738e4dd2293dd687423a47ed78c44bd3cc40f47dd10b9df002c84337788f57a689b7061d405daf5de71125bcff4fe6fd3704b20455d6a6c79353ab63d0a7b89ee80755a1fd3b604fb3c7ba8a088fee6c89f91767a779230e8d2b443a4c638366e562c5073a9696caca1d13f2ff5f2e890c6b773d1d97c1f4fb9cb13c1b1e57ecf7150d32ed738410a906a835c0518e3cdc9fa3f551fc78d68e0a2160893c2e412d50ca176ca247ceb4e6accb91f2f7b55c18219c1295eaf5d6d325a3b355f586ded999247f87b7f72017ba94192ef122a56551888412ae59ce9e80887e2611b75ded1045164a9240e37e2e9cc563a365a331ad454353ee17d29fff325bdd9927dfc12b4d8c599f5336f3ec5f77a884cabda2a9b72646f1ba2f21eca34f2e3e72a056b77a8a4beb1c978c18d6a03352c3227344307c4844393c09e0fd205320447f525cfad2057f7d4041319cfa4e65890ca5215d90686711070d204bdf258249153aa4dce00b224d7e1ce4ba43cc3fe1d119c536992406e4aef01ff397feb852a44cba6900f7bb3394202f3879646c332077a5539425bf77b82ca88967a8a5e9bef77bd8b3a06a822022ebaa5b63135dd502079d42394be92a58d0fae8685132ca970b8d76775c36df2b18", 0x1000, 0xa, 0x0, 0x0) getpeername(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) execve(0x0, 0x0, 0x0) 08:06:37 executing program 0: syz_open_pts() writev(0xffffffffffffffff, 0x0, 0x0) write(0xffffffffffffffff, 0x0, 0xffffffffffffff95) syz_open_pts() close(0xffffffffffffffff) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, 0xffffffffffffffff, 0x0, 0x3c) ioctl$TIOCEXCL(0xffffffffffffffff, 0x2000740d) syz_open_pts() ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x0, 0x1, 0x9, 0x0, "e41734868bc9eb9b842dcdec8c5608f918697d1a", 0x3}) r0 = shmget(0x2, 0x4000, 0x8, &(0x7f0000ff9000/0x4000)=nil) r1 = socket(0x0, 0x2, 0x0) writev(r1, 0x0, 0x0) shmctl$IPC_STAT(r0, 0x2, &(0x7f00000000c0)=""/7) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r2, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r2, &(0x7f0000000780)="00c5f8352d0917b163cb5f8beba77adcb0b93e7f8397e68cdd1af31d9fe6ea4cd68f2cf779fca78bca17bd7fc335588517406e221cfdf7ce1c25815a7d0002000000b506231b3f77bc6ade7d41797c8b9f99e2291d5eb1613a00b3e97016c555070000ea9d8f2f4a10f6e813598062b043f7f976ed1c503022e7a2e86aee0ceb3ab2b16842f448d0bd39433acef78b95e39fd07c3f48e302321c7134435435eba5230a21a1a75904000000000000000648395154c8b133620e213a4cbd70855cd58f9b429de61ce61fc96865c1d8fe416d213b05de0800487e000000000000f66820030000000000000000000000000000000000000000000000020000ec000000000000000000000000960c78b0ad344d1b409bbef8c8070db63a8bbabe46f738d20a5b5a043d097ff34f7de2d5e66007b960a9b1ed5bdbcdc53bd81d31929a5440121de996", 0x146) r3 = syz_open_pts() close(r2) dup(r3) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000100)={0xfffffffffffffffe, 0x0, 0x3, 0xfffffffffffffff7, "0503e7bb14543800e0ff0000ffbffff000bf3e00"}) readv(r4, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f00000002c0)={0x0, 0x0, 0x1, 0x0, "8dae99a368762a0076c89fd6e972f0d05fa15ecd"}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) ioctl$TIOCCHKVERAUTH(r3, 0x2000741e) 08:06:37 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x23, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) setsockopt$sock_int(r0, 0xffff, 0x8, &(0x7f0000000040)=0x7f, 0x4) 08:06:37 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x8000000000020e, 0x0) preadv(r0, &(0x7f0000000680)=[{&(0x7f00000001c0)=""/136, 0x88}, {&(0x7f0000000280)=""/211, 0xd3}, {&(0x7f0000000380)=""/166, 0xa6}, {&(0x7f0000000440)=""/94, 0x5e}, {&(0x7f00000004c0)=""/63, 0x3f}, {&(0x7f0000000500)=""/78, 0x4e}, {&(0x7f0000000580)=""/244, 0xf4}], 0x7, 0x0) lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000100)) link(&(0x7f0000000080)='./file0/file1\x00', &(0x7f00000000c0)='./file0/file0\x00') ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000180)=0x1ff) dup2(r0, r0) 08:06:37 executing program 1: r0 = syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000040)=0x4) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x8000, 0xfff, 0xffffffff, 0x80000000, "73c898d83606934982eef5d3ad1f427dfcef5657", 0x4, 0x9}) 08:06:38 executing program 0: r0 = socket(0x2, 0x4002, 0xc438) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) bind$inet6(r0, &(0x7f0000000000)={0x18, 0x3, 0x9, 0x10001}, 0xc) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) munmap(&(0x7f0000463000/0x2000)=nil, 0x2000) setsockopt(r1, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 08:06:38 executing program 1: munmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f0000001700)=[{&(0x7f0000003940)="90", 0x1}], 0x1) link(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') write(r1, &(0x7f0000000000)='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00', 0xe) readv(r0, &(0x7f0000119ff0)=[{&(0x7f0000000280)=""/4096, 0xfffffd00}], 0x1000000000000116) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x1810, 0xffffffffffffffff, 0x0, 0x0) 08:06:38 executing program 1: r0 = socket$inet(0x2, 0x3, 0x2) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) unlinkat(r1, &(0x7f0000000040)='./file0\x00', 0x0) setsockopt$inet_opts(r0, 0x0, 0x4000000006, &(0x7f0000ee0f7f), 0x0) socket$inet(0x2, 0x800000000c003, 0x400) socket$inet(0x2, 0x4003, 0x4) 08:06:38 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) close(r1) open(&(0x7f0000000980)='./file0\x00', 0x0, 0x0) dup2(r0, r1) writev(r1, &(0x7f0000000680)=[{&(0x7f00000000c0)="126fafeed4e66466429a4e97d9fa3492f1bca86f99aec678ba2bafd4f3572d13b8a05092d61284425e702d087396a0f01331eb32b58fc92b1d0eeaac3e0f95b4117325302b2d287a1a7894726044fde515146db43210e2a631f6ad42a10fac1836c10aa00ef8f98c8bf53176f60898d11238232f0a5b3f816b046a88f4a600629ef6a407fb3aa618e1072d98b21f1eb420e99675d43b908c188970980bf9eb11cb9f72d8abf9211b", 0xa8}, {&(0x7f00000001c0)="1a9641aaa6119538b8bc3e8d73c57ff3a8fe39367e9650b5532f42501f25f12fa2cb251b017c2ad21837ef064bce7d241f181d14beea5c959fbba85ac8a10656a86793efe16562456e02c8dca277357dee698ae57db33e7eedc6a8df03503b47ee7bed8d3892f1ec07a622505ff1872c6f7bad71265f69f07ccc2c3ddb5bdc7596e0206e2675341b94766d31882273ef4a4bd87f406b5d91c07e36774b51bcf57a3cf5eb6df0658fcee13c90d6811de702be3ca78c1cb85c016865987085edccde3fabd809c7", 0xc6}, {&(0x7f00000009c0)="8d10296ed783b2e4da417dfb3369d5397cffb3285588fc46697e7f2bd3e87e7f74b7ecbd1676ac7a3d01b44e79dc409920506a22ed163ee71a88b215af88224dfc292f0e1803c829594b86ae21752049f5116b957545d3e795465d92f578e7f51adc3b6c99a8b702e4ea9a603cb43b19dbbca4ce55253d28bc4f84ae474d2f31163f9e9ac01a8a0c1d232f82c0428537087b5c0700de08f6744b5626431256bc05e61b1c37d1d67a5fff2e199b2e3f37b8f1f97ddf77dba235a4c404875b961a2f68f0d3a47676229960848fb4aa3824a8d29880346cd7c77ff7426f832f65915c929bd3b935f30454229efddc9f5463b446a3d270d0b4c1fcf2cf9949c428f5b02ede529c35c1bf356dbf91a917df0d60115287df058c257a7a32902d1e9c8bc9452bd1373f353b56ff32919ff918aaac9c310736aae90dbf3ae7c962e69173aa03f69b199b58dff6c6a1e9d6b9283046f5b5ba044a7abe32f21c99e745a42aa43493d799dfcdc78e96a9fb88997fe22fc0f51d74c6416a22029eba49d32a10546b48bc57c6bd4921a8614f4dba26db2b385a54c68735214ec7c94017f9fa417595ee2287f3870730abcaed77f86586fe5505400e6673a19f7a00ab446d467626be3cc7fb0397f4c04962af601cfa51c3893092d9fb1eddb68942eaf1fa193aec847510b6b15b41516575f5ae011c2c3a3b96eb0e00236ef1e15a30efc9a7fb8605a5945a9d40306f6e192e033941f422ed0a3a2e11cba1e0a49434c5c5ac567a929a75fbce4fd7fefaba9dedbede1bc140907c8e2dba7130416c23f72ec7fae73c73b3241dada74a67c60382bee7f9d943747c88e579988bcfd068360d07b5416f638d3eb62e5400afee4f03bc7e202a585de85f962637460dc17de30718f39a1c7e0b9421417e6cd65017968a6c4b60be8e36d396add8d1d4be10d76f0722045a4772588eb08e6cd475eab53843ef53e02a64675bda1c4e8d3dbf655eee7f623ac29ee9c668588b39da3d6080872132cb8d92ec392c544344f8aafc8f4e11906224f1ac64083c01e50b022c773121b6498b75eebfa8d08da88cb80805be21125558cdbde47b826d20fbf55f2e005fec8083840b353f75d43472a08a9954705c13c1afb0a5346501653349dffee954291313cee2d396cfcf416a3ecd53503bad5d1349b181310e93ce3f48c24b927c418a0ee383d8dea99a1a000fc8aab49728b79610b14aa5af064a607a80161a68c694f74392cadca9cf323f1c6e9f4747655529942795d27c36789e6076fcb1c490cc23b4b67d2e01b953a0b2fd28fd174e565aa7d12c76a49f73bd95ca00a04d17b9154bbdd24de281896d5c305962e824e6b8c444352269b3f789c659e4411d40585836652b308b5a2af324108a90db8d7b87e559aa824dfca5944564236a794aebb6eb78e1855603ca2623fc26b8a7b6a56b136875c7d97b579503b16e8bbc771796673331851afc6ecb4063a6a5271e29477e88a329ffbf37e3d2bc84ea18fa8da69aabcf83eaee434f2543f838d5d89e23c9803e14e8344437183fea7f8a774348214ad4ef23f0edff2f1169461982e71f6980c4094d18b3480349099fd68533f1c5217ceb86539b7e263f2c6d95fa6009f311e1a1dba489d02dda4dba0988f5d2b8c1e20603bea29b968f3df79801038047d1632579687f572371e521d65ac2d2e38d4bc501736fdbf3a3d1b5e1bd7b465401eb264d9270d97019ae7a8d4081ce175a6a6d687675746dcd72d7dc3abe63ec57a6aa9c62aa418aae7dd5f09a1bb15b7b06825421bbb56bb56c456fd4915e0f7a2970f22a79b5db5b3f160b87e009d36e43921566b917fa629feeedf739b67f2d9c891053d7ab2bc0eac8d8f2acbb34b7b4f76d44b7e1e0620a967b7a1e7e52ffb30b84cffa467b9d751aee1e64131289280fa190c0fc3f1dfd0b91e0d0110606c5565d43ece25f5d11c93399056b2b9ec03add818a53d29d9e7afcea46e2a26a56e1eceb87e45e24288096a90e2fecc7a7b0711c0ec79d812b8868669c3f8339f3f099d2fdeb5ee122ba38220fe60420b00dbf93688f1fce257d4a8ef0d3832d32fbcb4bd3ea5c0abe3a7c75b5bed81edd95f67fd18c471060f5dfe36a16f6ac2de6a3e115d5eb6a7f3667a85e721a6986a763f0025d3fb2ac942447f5c28387f1ab22c7df517f6c55b95d28eadc1be1c70cf27c98d6e535be273bf240a44d0991ac450df07f71dfa3bd2e464f701bab5d27e33a47fbbbb650c555537a9115df3a02f312d8fd4503cd83e066310af63485090f4ff61e43a2551cd0948a787c8850028af926c4aeaea9ba83a9763744388be053cb0f2c45050339e85ce184f4cec8c0f914655c105788b6748990e18d72ee40cf303aad27575cfe5934ccd7af2bdb90e5b55427078700b500acafbe8a582916e187d22cfcc7283b3c1f427867c829fe2573db6cd8286efc027d80b5f50018b84f66caf92988775334dd7fa9d0bac0b9397f4fff6794cb6a7ed5b522d8d8b331a4467dab65296117386b28a6447e8eff10e24726cf25d483efe71ad84fcf4cf21e91a3d3f451213777d86e3edd0608149e635509ef93b04c68bdc057ffb776fa23ba815d4de3b77ff8eda93cc8c255fa8a8e7cd1aa388b40607005d50c1b628e24afc844b2b1483c5871c540841fa577338904d27982b861a3b19d5de6c01b6569441121264e9c97b2bd5ff664e0c19c342a773bec30cddb2b9418163ca9c53604b1f545bf1aed03309308e3e0407d7310ca77b54a9d714b1dbe48df60d83a7d20a6b1934405939296d0bdb6c450ae875acd69318a0e915bd5428b6d1728020780b0c7ae0a76a26be7496023204be105a3d74a291e52090efc420d6c70786a31d54847ed80931d34d01a14385ccbc94d03a231db8d87e3993a47512dc6f48b4e92797166f5f4a21e12e0ba9d0582ca173ef27bffddb28b9ead2d97475cbb9cfe9470f09d1a50898f2fd3d3b6042d9e1adb39906dc7cc1a1e285660c4a54e6ab8ea8decbc8457cdb0885533895cfdc68456030047b0086ba664424ee0214b2b97f4cc5fe90838aaf453e456ea67776c607359c48200ca0bcbdd022d7ba1c208a5d77b2632f13cf6232fa5252df576abb949dcaf3a488c9ece6a619dfe17654a8dc206e8bb57a0b942dfa836c567b1dac577476a6042edc0163c0c0702ee503002526afaaf378d4779b8b7c7803be0e8fc1ce50dd706922c17f4772bee950f8cb136de8472807a516343c91abd974b0850e6296f4f7481491de080d89f9085e2abd4d6ce2ea3b6c31fb97cc0b9f5f0f3b1c16ee54a8f63f1a59c9395b09d1e3a197e08eca5885506c07c2dd668011c74d57ee46f5731e5ba0764e4f6ab8fb85e426159e5f69629e4528951fca442344e7a9b31b3bbe158dabc97a22e8358a9f0e516f9d7f599d240e37ed3802ce72a60cafa49d64f7db88413b1143b55a2dd72901bf5b71166b74a03b8863ef53ef7bc9234544dd06b7d7d5693347b32495805d068112062ec91c8f7402fa2221ebcdd7e16c6d8623e10025cf37c061c8583174309896891aede8472d39b026ce3afec642ccaa5e6df0569730ed1cd03290016ecae112accf2f3965dabfd5b0b2f13829c7bae93cf0ff2c66f218ba87b95d2c929f698bdb4550713dfee9e369def3f0c3c783e08593d3512996245e9d8e1f8f87361881df0c032ced8effcb6b6fb7f23def0c9310af892630202899946e06c4d4a1dc6d1f0eb4f1a8b21791c5277580562e49235737e79c21e9adb7ec399cd83e1f30d98a8b08476ec9c5240330522c12ed892f9b4a72470ee10161bdde78329f43aeae7f0a00647b4e685ca408340f84ecaac627fde80d6725a194be344a8b0a71f2110d228382d06acc7bdd83010dc5bd36959d06b57372d398e10c46d4a54d24a75b0e09ae80456414a676d94f2e38a9dcd0c695bbaaa62740117a42eeb55c4e052fc9723d628981933ffc37ad4ba60c95d4c725990c100bf48fc727179a045a36469eb70c935a6175750102d7098417061f8ffa1151e4febf5a024ed20415fa773ee3fe785aeca5029c525b9c9f414596f602382ed49c3501aea4cc687305abc753cb28549f5a6cc1d463192e8bc34748c154572346dfa0bfa18add85904d938b3c1d82941997c9b5a9574b48c7f4450d957270ca12a137f3202dd52403b3f37c4388209aee4ed1be67e1cfa5c58a7d8a94219d65a0dac98dc315af8e18259a7b0a2f8a8c3d260c456bd8d1893234bd9d3dcf22a02f5c5a8da4a158120f6f355aa5ef2a2ab3ab601babaf7eece144f1b21c52d981ffbb66a7c9f094b0682ff7f54df7221a5bd63e9b2f7559bea7e89182e236814a12cbccd9465481b80a42271e9bf380422870130616a1a2f4ff7b70c7bc6a7fc722629221e74d59344b4a1cad9f3a7de2687f2ebee6283d4da856d294c5ace4451f9bd9c1d2dee25cfb6a325833b5217184af4c0ab26195f4824ac0850444ca54bb916317599dc045b11b3cc31416b4d85135b99429707ece5967c17400dff0d3bdafcc18433776cac00e1cd6ec9185ada7a190f36e9fe5d761f2b0968cf30146db1e777b52d5e8848a6766da99a2d68f0e62f25b52fa8b3fe4467ecdc2320726be26c3c421a575b9b751659717c8d77a1ef9217e80e5038424fce854f5f061613994acc1c98a27a17c24f3902116533e0d3e23b35bd234943544dabe1d3bef2f718187c34963bfe4b929eaa29004ba142a7d8838b6c9559f8dc788ccaba2b8f3b4fc1904025d8658421412cbc5c619001c967738a8b09c777ce516fd6434e618988fcf40392906f299e66c026e47ea46dea12f09be0a8c3df307f0072f695e2d9190a3dbc1e9792008ec710723bb515daf1d06e8286c64d9c9d8215c531e2806cd5ff51396684282e453df00580f484bc062a2586a9ec4061c059502d924c06a39eca34fa82af868dd0dba0451b547a09137d04bde6bf47457c1b0383ef0c62d5ebf22a3d620701b7d77c1aaeb54c620ce77dc7d1b7cee3dae0c5f0b199882fa2b46fc51ac6609173828693bdd169b4fa01b5314b3992fed3bf9bf87c1be8c0418c6cbf6d8fb604cc9cfcfd4dda7b81c458dc6e3ac1aecf21976b72871c2b4e960750b3cea1eeb64fec3123ebbd5dd6caf1517c4a3814a67ad33d62f2eaf5818cb733e31393d60f4a764ea64f4964f41fec71afeb592d7beeb3b694e48ef81fd029b7a756e4fc286802a169c0abfab76adb4a6ba8d74de789b79a43d61a37283b0314efe358190a013d675b086c1009085fc1edb3bd3a5ead9c6f894ad3c4457d7aa2485375cfbcf704e6dd8c7fa96451985f765a13e2f8aa39d92ce592c0a0332045f39e9aea1b59f9494d44ee3d9275318434c1454fec9734efbd27adc3883d08a901fa48237be4bcad33b9c9f363a9bcc4a6af1823d6b09f8bee62eee6d766e2786a5faac1daa5492c4593aa84d8a671b221ee1542b4493389d8206e4de76430941f89911d4a4438f0dcee1593cc3e291e38c11fd930051d718183f2d3717015be6e14edb22c69c90d4074571ed5556ef368a136dd1a649822307a0d3b5c0d3768a6452757790d8c5ee095302f3ac7a9ad4314ec3df504e08f6c23ec3b36072c6b8b91803dd108cbe4579f38ab38f1a2769f7aec2091d953ad3e9e57cd99920453c47f432d64fd135d956dc8773230906a3e29fb38afec760559d42162837e5bd51b94f2a6e28672494c679aa89a91048fc87964e787b9db0f0e7f276fa9687582be9b466e7d31d424f53d1c31808e682e2f", 0x1000}, {&(0x7f00000002c0)="853b3d0cdbc605d0970174f0be285f9fb0a78c40d10ab668efeae3e736511ff10756c04cb035a00c5ac4999bf083f617f98cc54e378d6dd059cee1f765d75775f82a0928a17677443581adef38ff21b04cb38bb02f52eda6ce72264709a7a6eb85eb05c2895c5d176062c12e60f8583ba9b660956f0af68fffb4e9a6a368f4f6791078fee6fcc07fc6", 0x89}, {&(0x7f0000000380)="7ce402a28de136047a2980c2052758a8b6c3a627b8a4452ed64294b937f02486893351fc6a0828fafc88034bed8604b43e1eadbf1b17b4a8412466e8485be737c1222523a0b18edfc604cfd8cc5ec9c77df3e1d9309a21b520669fc2", 0x5c}, {&(0x7f0000000400)="f37220936fe9c42037177b8f3177082962367cd6a51b19a05e6ec80262affa30b081a47ba3808a221b985a6f6a212f60ea4bd20a574aea81b82664ca569b1030d685d03c3a4a00a00e919f7232828b48ce5d35d3e3af2d7b8276e450f50d6277e3f2aefbd359b4d73de16b6adaeef145539e5122f860ec3f7a131d39c40db1ea90a6b4688191cf184a5634e036bed114e21c763a0d84dd4039b6dd58ddf43048092f34853e3b", 0xa6}, {&(0x7f00000004c0)="edfb8f8dbdf060501d9bbe33a8ab53b7886cfdf1331ae6c6bca375d39081b186a32e606a0ea6e38d28c0106b60022a58740ac35f5824efaaf9667526cca775943d7253a1aff2092b4bae601b288140fa03b23f05df", 0x55}, {&(0x7f0000000540)="59fe31b3e2fc7e79545812d8b48615456d5e4024493d725fd66f4929c37c5ceee27aa93aa32f7636cc374034923f646eda7ddd2a90f6907befb9bcf3e97d047c7e3d78eddebc34cd20c10c65e89f9ff84feab8c3", 0x54}, {&(0x7f0000000000)="af8db80e1c9af70e0769a4a4511484", 0xf}, {&(0x7f00000005c0)="9216d0837691a78ed937800f97c0b203e73b02db62e2037cfdf0d3a0ec2c1084c98629aef09820e2c5a570d8521cc97ff6403afa576d0466128d34994a2b77c623aeb1acd528aee087aa7d6845d9a1cc643fc50e6bdf994f3f4c0be6345c830a7513cc645961f06d638ffbbf95443be20045c1cccfd4448580fbba22c1989a636a9ac31342ca9213ed5dee3644a65b90fdf21ae3c74e850f4d51edfc5e85bb248475442d38a181180025e958282b55bbe91249c9d80c9f78bf5aab2d71376fe7", 0xc0}], 0xa) 08:06:38 executing program 1: r0 = syz_open_pts() getrusage(0x0, &(0x7f0000000000)) ioctl$TIOCNXCL(r0, 0x2000740e) 08:06:38 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000040)=0x6) r1 = socket(0x0, 0x2, 0x2000000000000) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000000), 0x10) r2 = getpid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000002100)={0x0, 0x0}, 0xc) r4 = getegid() r5 = fcntl$getown(r0, 0x5) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000002140)={0x0, 0x0}, 0xc) getgroups(0x3, &(0x7f0000002180)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff]) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000021c0)={0x0}, &(0x7f0000002200)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000002240)={0x0, 0x0}, &(0x7f0000002280)=0xc) r10 = getgid() r11 = getpgid(0xffffffffffffffff) r12 = getuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000022c0)={0x0, 0x0, 0x0}, 0xc) r14 = accept$inet6(r0, &(0x7f0000002300), &(0x7f0000002340)=0xc) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000002600)=""/72, &(0x7f0000002680)=0x48) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000025c0), 0xc) r15 = getpid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000002380)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000023c0)={0x0, 0x0, 0x0}, &(0x7f0000002400)=0xc) sendmsg$unix(r0, &(0x7f0000002580)={&(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa, &(0x7f00000020c0)=[{&(0x7f00000000c0)="6ac9e771f7738f78f8253f68b6e641179408db4a27250a3afaaef0752c5957b2035bfc5acb3a8425b04b06648e5c9f3dc6e211ed78d3af193821ccc607d57f44c66dd2ff17edf2da33f2728f9892f27c0571079ac7fe8da8a72f71f77bba27d7d24c43d19ecbca937035cad2526de0e3d5ebb2ee8a3ed66df35780b7cccd3c8f635f52088e5d3d3817c94b88b94691c1d68996671ed36872a66f10fba054cc7bf7cdc1d0ea293320fd9abd2a993cee69f06a3b78155874498c64ebe828b386b246735fcc02bfeefb67eb7ddf2ff141fd02aa149a32a70629a1fed837c3bd0e017c4941fce8860456f47112e0ec16998b8e06bddd311722d5fa275092740d3741d395752c67bfdbadce83f8eff491bcc7ecdb035709508fdd158a2d2386d98dc556a8c24b4b7d6c92cb8493048196a8da612755ae257c8fb97ac468d602bf9b14107dd1df2d12a4fa2578a818faa7ec66a898203673e1c79346278d59823163cd242be28812c26ace5aa0fb9f2d08d5b76390b7f239dc0b4098ea7892c74e6fcbdbdfe2d7f0aacc5be35e9364f26017ec83cf87ff7d7b244dbad4e1c832a85582699dbb793d9a94791038fb301a6b8dc0c6bf1b5e6a906ab862be6d58bc4a6a865d80069a0f51357dfcda3b6ea720895780b9d622474472401e7baaa3dec0a91d7b50efd0a92c03dad3acf5dfb3441ccc9854e4e026510db69622e6380d01a9b92b94537d79449df37860610d447a346823a3a8dec311178683ef6462f06d9386a984b870e7184effc0d8dcacc0d1a5beb13d626679434e8dcdfd79fc39b0eda0b8755fac36f135823008246ed0f9c2d6734b86f27905b702baa9146644595f5630900917aa0259bfb886904440c449f7d6ff760aad1dfc657c4a1528f984bad8135feb822dbe01bb8c9e4e07ee668c36adeccd5baba0c4047daf259b3a71a4dd5955ce9eec705657402d647a5a24255af371378277cb433ca9822f76ea42435f0c0a90ba2a3524dbed2c91c0c69d2e3f72106f91d9e5bf29d57c92073be4b0edb7d2c16480857d890a6a0364ea6f817fa712b70ea4129ea949e3a8953380bf14995925cf095a720a51534c7f74fc6a9923660d69d6ee8d295764498ac1ca2d7adb836faa9eb10c7e7201ce9454316a9630be1feb18ee42f0fe980fa06acfd32207f23a4aec7e9a43ffe0dd6613d23b7ba7755291c458c72fa9809a987c083a956be877edb155b38686b29909f701214c3134e713673ae06f4ae5aa171ece8a9f9f984bc1871aafc8e9104e97bea15e1cff680d11febd777b80f57551c78a7b9db37eccfa6d4f9ae97c25c71f4226d84d757a8c427fb4039d7fcd87e7acbdf24986d6f94a45e2999ddca4215d7fbffaa6f0c4fdca963576bcc566bf580e3668091f55e7603ca640a28768e1846853d134bc3ed23fe0a4d2375eeb32360c3ff2eb1d628bf5a9388cafe14513c200c14086d4b5b88f607313d5c9beac09cadf83c81a2a011cbb0b6b890492d3f1ab4b21ad33b1a5b6ef10f12bfa1ca4ad54fd4fe6e6208ec9171bc8159cf377c3e4879b6b76ebd3619cfa343066e518eb68bd8c6610faf3ccd5624b40900b8ede12b0705d3813c73bffc8dc3675eb1589768a87cad0eaa4cf2cb639a04727926ae8c38c3bdc01ffc405d6a77dc5630c8847ac4216915f144402343fa783a464454a8961eee83970450025525593918c0c79a27c09dd7f913645d974bc230f12c7acf5b4c849fce0a767424716e8f1cc1ae13a970d05dc462a8898f1025b146eaebe9b6c16f5ecb0920100aabd51ac041bf60c302b898bddbfaf37fc1264c3668c5b3299e65c55e503c0ec75353111bcfe0543214d906470e2c5844e01025a7e72a7f91ef5d98abcdb017a354106969a0ed55b38d880f516253b6c9afc95fe818f1dd57df6f99e2f32dbb6c412f84488ab43a49c35c59bbbdcbb0f058584b2658de8d257b0cc1d64c9ba628ba2a4da9650a93f2b4ce0a7be65ed0c464e38447f6abbe120b888f0d5bdbd6ea7373856c7fc39bbe6932e164cec439f19a65da3c9205a8228e98ce4f0d99cc964e9281e3de04e841fcdd66027229ab3abd9082c9a830d9aeeae3dc592f9702549bfa1cd2631953694546194be68c1170a302636898bbc3f56977613ed45e7001371f7d06535393a391f94c2e61ee29cea27e319cc4741cf5aa6a516cd5d73b3d47ce0ebab12494e7b20bc569f2ae55a8a51da536e3bbeffe911118e2f06183b411467c1b38da80f033d4ac1eaf981421cbca9e71b0262a790f5175234f7ca0ea4f9e7c7348ece0fc19b598594d86b6865a6570c07896c832a70eb7e2b1b50cee4ce4430bc306c6b9b71dbce391fd526ec903577cb419bcbed5ffd855eae76de37406bddf2d3670ac807d917b9edd88683432ab019ab84d5275d7f0177e9e678d07f8c768e31dde7e838e47fb1c53be709f4f5b7fc5091bee257e09e9b27ea76ea21c41eb5110e9565bf99e295beb0aac690e634380ef5217271566159c43e6994d09433bed037fe56e8f68b57f07927a897165c16b0be9a2821590507e74335f17db96f2545e9bed83825374d1336e76ff78bf3b35708fe17c41d9dfd076c2d707243a66e4f75560defee57b8b79f093e9d29d67071291526f92afb54ebf92cff6d69ad03110f93d21980f411e42ec72109bc4e5390c068f51ef03e8854c5e19d96b7140a0dcc8dd0bbd45b61f19f9fcfe629c3a363298b6174fb98a93a990a67f326cf86a19dd3a46d5414ab991b10dacc3eec6c0fa9e500c2a6094a95a39d987b88b35c5c4f200becf83bde33f8ebfd5532f10476043498b55548496b28c78aaece8b07a68fbc0ac2ff9f03883431c42266448870f32e4deeaf6e9f532d57e2ffe7ad3172cadbb5a188a24d9c645810f2735e5319535fe7e3cce664f4badd10d0b5533c6435dd67ff818127a29aef0ef9aa54f232e0d86d16feb831be3980a611c5b224488e9c527858db05bf1e775e96a9cc322a8fcced8403dc9c9fb8b27b366d8f0ba9ac6234babb101a3687e454e38735f444e16939782f4e518597024302f567619dde3b88b27490696eae4f3277ea2650c90db69fe1490462792ce1b437a8dc514c732cc9ab35e6912b7cb5c611db42d2e8482dc8bbbf880b76a8bf09c294737a3a1e6b815a473ae2b6fd0843f088903cc8e07a90f66b24562f02dcba4285ef2170e29fa573848e671e921457bf269acca2717d1b08485d4e7a676b722fff5818f07bbb362706685b78d9b09b0daf0059b547f13835a2008c331434d89c69018f30013c98cb627dac9fdcc4d20587b2a3cd231735489d1da812188511d218606501c7469706f99377e268ff108d45fdc1196a000ea8d9b29f4428b347f2ca679d6928e6b4e40f5acc16c6604a9192843fca43d4848ec0c2f85d6b79620d53ac7bde03baa25faf7c61886d06f9cff5a8bf699bf500a54f7297d69b1fc1761e5876c61f1ba58e3902bc01826b7edd0e184e7a619925f3a789d28a577c232fbfde53e17b1b4749afd16c393dc9c8c611e7033aa214897199d08ea7979b9ffb05929d0856b1366552cc15f6ced2c3e40628534bfc4314a10b2dc90128fa077e8fac3b697515ea6f1df4f7698a4238b11c6c67c2d67c7ddc3050fdff15722c24c00b5da9d552de31708134841f12890b8d6d78946599f2ed14ace9d4666672a0918f58338a2eda34e8a1a6dc43dda87716a0d159301534477498e6a43a4afef73a776f8bf520a2964b274e049c38a6ba501e81f1c910c981cb744e86f4d73100e5cfe874a8abd40610e864934d79730c6246df5bb770d0a017e13a9a081317be811af14d06ee6e59815431b64ef9b66a42508306920d9fa86ad6a174b4fda2eb6c19c1fadd9654e004c1c05a6fac60ab65b323354bb59376970156033c81cbbd2e7285e2762bc6fe02033f3df7ca138a22555baabff6938069b54542d7820a6bc05775c678c5ef49889c5946b6ef0ce3c0619584973ed0a9f8286a9f289405cc2496a6862d57d6c5161206fb085963b4b4fcd43e2466494955c7b03661da540ffaafde5b340b0d767c7bca7ce9be26983a5d31cab0a5372292361b0d48b60da8cf2f904c14663c3ab0d010c055d658aef8942cb67d2d564496d75a633875d40fbce04e832e61dc2cfe77142b4ac6ddb9b2899c0b8bddf37223b8fb7d185e4c8b6cc747a7a14f76ca338fc3a39a18a05cbc42335b4e1496480b2199596a95ec80d2e0baaced47f2af0337ec68d4ff8f3570abe305ce612415a3fc1f2bd4d1b9b357e09226efed1442f3f989c3093650c166eddb21d776d0157099d9da5db94032e2981c7bc56584cc8225b7c8ae556018830ed2d6609db996d35b27b0c3da1fcbc11442109fde87807b6562a769f15b16b428d0499ab7c86f96a5ba9e97a754694752052bef5acb9c156bbd7e0924be5b384dfbda9e48ad18a4467cf276f03cb54576c7a6df9a155416899fa6508167291436f166c892436d8badd0263381fa18ba563e02095b5ec7c6cb5c7a75c280627c3574b41c204ff0d8e84c7b91bd676e480bbc273a6512db13c9953f5bc0d5632c3d2177bcd696eb621a33fdee9810dbd32bce287cf0abe26f5a25359110503c9e54d284bcb7c8bd2352bde13f06ff740458208bb1a36735fd088f6ca547dd1cfa373b4996bf8d2c232e9492d721f5d2db573ae20f46d0526aa15028d413248382669fae89650eefa324996bc65041cc324508af6cb57ebd5793b5965d2485847fe4498ec632551f81d2689e2934af8989390a477461b5ca72d5e3b268aa3176bea3fdc52282db34515bad950113907eb2ad1473a08d9235b5fd8c33e282d4fd16dafa5ee5b0440d7c8029c83b554e8cc0babc1ebe9f585a8092a9d87f9736af158f94626853a4b48e7601be54cad27b125a91a8bf2997cb6ba3643539b755a2cc79d56dcc7188a4112fd7def56968a492bd8936def91146bc73db88d34646097000e24b56d23542b9cabd5eab661f0d1cedd700e699e3c735387d08a71dbfb2fda064ab69a5158beef985a8caf2d349e341dedd980d8ac1bbe7d22eaa787db1140eb389f6a68edc7303fbbabec094f7633d128cf57b141226908c6e6b5585b178164bd71191ca22ba77bf8a6717d7dd64110a387bda7548180b9572d479f51676655ae2be457726644cb0406ba8dc140fda1ec22aa64f5d5908235bea612c138d8483751159246591ddae500e014e951158eb993d6c30c073df2892ba966c02b4910457d6860eee003b304080d3007d011bba83bd34efba1f4bf50ae312250ac90d352ff16c423b11e896da26766c9a189320b508e2c59e2eb1d5275f5c927cdb832452c821679df48c9a0e0ace5f015fae02eba6b599fb0d164432202bc89c4390a1f4203689bcaf81b30fc50e8c07bebac89e117b8028558338e169a055ff8605b89ab42ef9ecdcefe4c0c7bb5451dce2372f7aa188fe3698398dcb0efd324b35c2cf43be383864e371cc746aca890a98a2fc7b79c6c82a4ae365d14533d215a05ba1f809079877ad9d6d93c94cd16db1476a298e97e1c8b57485548f2b5f7aae89a8283995f281f374e9ab2c2e5e599634f02a90177cf946730b749485cd795ae7b1cc928cb292db7d51c7691ff53cbfd878b88c5181c3e3ed99ebb14abe21fee1dd0698684015cce1f71e7391d8b7de80d5bd83a2f7399e1c785dfa73837513f205654df0421f5779107dade9533798a2e2f1217be72f9d6519a6407d7590f3106b3f4b6927710ed498fdf2a7dbf7d439611eb801f5", 0x1000}, {&(0x7f00000010c0)="edc61bb058819428940f992092572c622d4ad145e8bc103b9694c675b660b777b8070ec4c452bf2d8e01afe342c8f3f6e4f3eb1c19202336a86827856e71e2ec19e9341dc82a6e440ba19005b4c1b0f3ae57a58e1713f37ef4af82cbc38049db48e6117b60df203b3e10b76a0ae5c3703245e8878f9c8d3a7f233c4bbc830e61df3e31dea674a46e4682f5b2d2f3b9d1db234c72eadf8493628c41dba4bd284e52cbbd7f965a97a296be30b2b6ce74245941c7c65a993fc10c8356f6c2493828cb594a871e5c3b53922fe2e933d4e8ee2a79ab8f84dc60ad2f72950d632148ea33a7eab09ee43cef7868000f7b2360dee5eda6bd7e914b77ce9f2e0588736719b7ab22fd70e82c042acd60f413def6eedd6333b6c9eca1493077d4384e442d54c28add4e206ce06204b8fb636943fbc68186670f247254abd4439aaaf0580c261710bc875faac21856def2e434ef24f1b227763bdb82f20d558722b85a38fa915c4eada4151ccc8e3223a86fa7b2650aa2033a635843174fb5e098b5a1a31f503b41421bd2c55f5c7e3d5b75b0a0f4dad64a08bbe83f16a1e9bf48bedc1cd71fa220561e878a3a268b6c94da52525a95e21c178eed48a201cb2555117b6c43f978e86d27410923e8e945194978b6bd21d4f887a9e0b4912b7e22465ee37a48f463bfff7809dfc31279c1fe479f3f9f99b29dc6dfed5ebcb4a805ba81d35f10fac9973865df7d72287e66086f1b55545e382b3cfab44e6902c1ae6f582db2fa6f4cd8d6b62bdcdfa7ae7d671758a6bd3dd270733086b80ec2542533e39307a8146cc204dc9f1883c0ea1facc21cff2da5230ab8977e33e423360fe0e74447a712b8cdd8cebc6faa871cefa7b510879b27dc2d94966125576323f9985fd05f2a1d12b1c8ffb51771a55164c3db7d959a0343265d5c3bf6fb08c5a5c2c9e6928c0dc40a67d1e55783224379c5fd808d0f857648af6d317a082ed50e38575a9c2da27bf497786e0d83e012838f60f73edc753e6170fcc3ce43a20b2691d5cc86189d6005d62e1d8522d7ad74d518519c4b2417af31e9588d72259fbb9da304c88df165701d5d3a84005373d8b7714f4783693b915d92fe1e3e7eacd45dcbb8547d20b783b25a57f0a2fb31a397a22d16a125e9f7685b928c890e1a438bcb38a091f1e5bc201114c2a8872b5435af06f4e58d021380826deb905160182535368419e45046072880ab380ef19603f4c53b368575eb83a2bb5eb8dbfff128f5f93edc5db2b97cb40241885b1b1e5c01a2cb26aca479c0ec710ac246e9eb0fb4338abbb11400aebd06fe0e52e6b789f6b90b833e353a464353d864d9a966321f367a1f6bd424ecc489fe093b517e7edf0abfa7d0a6b658efbc865d39c0ab383103168f17b7817c42c1232bc2df669c4176c060eee769c0bf6d34270b97f632b23529bcee446dceb87492b4fe923395f0f55f5d700e7cff0aa6dd86cc78c8ea32dd9240fc52a9b89e9b220728c4c51ed581767552193f2c920fe91c211e78027b1d760a04e4e870713a559f03d0198b2b0ad83a448eab9c0d6fd077518ce6d5080e17eeaf243a785f00e0130eb86887418b8ae2520f8c41bb77e9adf9bd60ef31a7bfaa825d4ca2af7f9a0667586608819cb77caecd25ea026d1004dc814f02f0094ae0936ea8566005f5cbac6695ae2cb4602fdfbbcc972cf1eb214461c79ece3e611d3b0c0e0903b2fe5f81c9511b43a6d1a2fb9968ba4eeae1612c35eadd4e3f34ddb9816fb50d062e2cae9d8486b6c69d1ad23e15deb739bd2bf067a23082d302ce25f94f3aa617f1576a855cf4b23f45ae3236f4dbff337dc1890dca8bf08c2302d965a6f56e182abd994f0828e171b9087f5dc2a57c6ddfc4124f559bea5b9913d658ef6d4a1831c1ca95f3915318689a22b415d2c8ffad7b3ebe6dbc90f398ca9fb4ac09d7927024ea2a4457254f92812a4082cd777e3f5fbfe31633409509ab9ad5c2e698ac1ae5df9d55031c4748e5947ac6a7353c08a820abe43241212da8616bee37fec516983030b6fe09e4efd7e3a6ee2bc34b95472bc58bcbe4b0ce457f26c2f517d829f912db64bc640975e6922790b0c4616bd95f73f1471481832e54b5161dbc90733d7d4a91ec7f1a66e08233425c2718c974159aad39ba40824f2ed3ecd3e5b6480f12a7f199ea8d564103603f928e7e7bca00d0b77c2a2c5eb1835723b865fe3cb913088baa95b034f3a98fbd95b1f475637e4488392cf800d1c001da05679f98a2a479eb9611aabc87fb3f18afdb7f3f3d58c1c7a5c67dd456df9082ce475bb3ac0e72545db2f05109d81cb3b6b0b4193c9cb2147734b7908fd3d3f92069998568238501ebb4b60b5bc4d90154f581c83b04579fd02092524dc97dea37e28bdb0c7939360f3c195c71370d07fca6cf3c67241606be0d21d29ffc1e1e4d2ba45fa3ff934dcd566f9320550b677e6d018523b773cb956424b4f744dfca402f5e67d232c67c72e3cbfd31fc799f188acd944fbecc4d81f5cafbfa4e2a89a2611ce376daab48d9ee1b70620afb6a19c4d0d78d70da46c0d74bab924d116942458cdefd9451ecfa23fbce5a4bec1271a3465f68eefde6daeac98dee751844ca9cdf20230103cb3fffca12d30fd5df913f24ca890946aa6e691478e2804a7abfc6ccd6aac2b5b57ae50c2b078cd36b8201c41c3dbad9fd44ead5f22a6e7e1121ceda72b28ca4dbf6e8eec00fed9679758e495d97b77821eb474dcae1b3b4464c6d274292d0f7e8f3e8892d7401df4fb33790071acae7f6c702d5e3fb26e316df8e16f32691686d2b0ea0a2fcdf7eeb95cb6a031e8716c78d62601a2df517f2002a87e765c00c77e7ddac0948720a87ff7c3807887d16f8be9411745e9deab09ddea065c48074cb5766e5a2dea13d554dedf6630e3b66762d8abc60ef88cdf082f1eecaea68d596abca4d323eb9ddc22ea4b0663e708698017ba62a220f6109ce011683ddb380e966f451aa0f21b7746ce3665336bdae3c8580821941a6fca8c4478734dc31fbdf94fcc0567c42c0dc083e4297d67b7a32dfa644bdaf5eaf8cd1803d7e2f46458392f41fc99bba2b14c316443df1f615dd08eee9bf8010c79be11427eb0210a30f339604d5c521cc6322cbad649b53989daf70bcdf0c0584ad970feb3d158c1e45a8b753debc18d999c693a7538fd9a5e0a2e39f2f76d0d99f552f50d226a488017b446dbbdf06f76ce782f3c3ebbc60dc987a2ffad2c65c42698b584580c1b42535d7f082ab6ba5e6576d1a0789db8633d97838849efcbf8a81f14c9a63a28933cd9c1eddb6fbf04b5d847711815e346afacf7e45761d831ef28c0c839804ecf97ccc79d8269cae7a939b966642a90002de30ef4bf83aaa59d688c6dc2ee106882ba0f0e4233c11156d941f14a4b678bbb7e0a753a38eac0322951d3f2b28677455db759e089b70212f17e0a66c2d2c1f6d5c820d3fb3fff6b1a237673ef4c154ddd201bccf56ef59da06dfb0f549ba1179470fe6560f9b8c2aefa1572751091283bb9cc36ce07106af5c2b29f7ee8a63307ea97e4c3a2afb68a10659e034b59cc990a4af1c0c494e2d9e8de88a9fc57449c90e4f6f934d44d90fc58693e3a553c422a8a4fcb2161079fa92730f68b77b280abbeca88e8284756d614199f248b242791a34641ce85556ecf46b21796917962db74bd3cdedf076e56bdcd28dd61c48a7d9c7b780a4839a2b939401affcab8d8d41d775104d4c5834015be6b6755868c3d2ceec3690f747ccecd51894583313e801e06cf02c94075b5e0a7d7a4d23850512e50d8150daa7d3fb5bb0b2c168f0fc0598ad69a43f22469bbd59ec169214bf06922ef6286bd917f66d25ed3147d55feb4263cbffb4a0623abce1f0294f0e3a9d8c2917eca4ca6d8678d3a184e9b9c7784b221c6c4287edda5b6f3d721c574f484538784fed12acdef750f512bd8bb24f24bfe3a82a63548a8ff92daef80b4d9fd4703cf76f0f877460da2b8154c38101b5aa805fad1f6537a8ff2ead5f327be97704822849181cc1f11b3fd2ea95e1a990043dbc3e84a7be1b0faa7be55b03e99652cb3ad57269a8579932696f9777a2ab8d14c20e0ef3701455b6d531827e10ec421af6a4ba723c8b366dea4fd0a04771caacc011e894675078a1c825d031c5b7db5d3c8a187e6ddf68b1e448f2044a8903919f4366b356945f9dab3e3569d42c355ce438dbb8acdd675aeef5c3040affccd850fff3a0f4254e2c755ce7c5440f7e75e16c48c076df7359ace12fb58d411ad51a0e39e8acb2a13a16d9c42f6581e6933d9c5a679346889c5ce078da5c87f8376e019049141deb124af0908c6f1f7baf3c833042057fd8b33f28401b34f6e30cc8225eb1df9bb2e33e041060456e951b870f094b8f2f978a91dddedcfa35b22e7e90ea1e76a125d1db9b7a3a90c59d4e8be9dd128f49bbd41ec4af6a52592aa00f14e438ef3c3a3e852e913f1c9e5ea4243c08a166807c0c31fd3b3e6ab97ac59f6b121bb4d57d7e202cc9ebd5ac8eb30217fddd0088cae2b85e53877c9985c94db26f845a3f6d3fcd2df0cbcc0109a7143a6efa4758435b4839cb7641493c82a83c6cdc139394dcb256b895d2f6355cd098cbe0760cb9a65f8845e9a6b000ab09e8c8a7cbf459c07d32e6429b9ac36bb0c1e235435d6463a307d5cac712eb8bd25fe2f624ec339f2e719f7f6c8a7e21a3471886b73a0a1c591f507cced3eb7a63dde56afee77002034d62dda75e0dd0b0938fe52ab23d36ccf7cb89ab678a025d0efce3a7fe6c09a6e92c262132ad021c913dc916c696388f664eca5e50a94678ef3e67a189766acd2a124f3ec39521101f9b5899c968bb9349b093f4c61fbe5144a2404966ae296c647925b66f3ca20eb788d40ccf155069b60e727cdae94af186bebcf9103246c814613d1dcf64bf9ec01b18dbf371d7ae64a492775a15ccb6232dde0e9d0e188dcbb7db638464332762aea96749017e2c82f700079ca2f66eb82d3231eead82cc2fba0aa0810d3d352267358733a53e09703630cb9e2b63ae177538c9a2fa10a1d971aaf6fd6fcfc3ad188fd38b462294f175a97e3963cf2097e80dac0666807941e5948c4d48cce6ac9e5c4971411ce33302ef1fc13427dfea7b3b98cced53109126300a92fbc79fb7758f2a309ac8ea1fc489ae1a6a1c03acdb52e601d9e1281ff3bdead900e6c9a93143e67a3cb5920d45474522d05e436fd07af44baca6c0a3aaf5018ae1a6cd5a90316fe1f040074b41735a699eba33f8d6ff7532a0f0ece4f09f3819287534ce994e05b4e5510b777eb496476f73d383f80b541532f70540a4c131d6fe3a09bec5945e8baa4015c90a2295dd49039f3a7e637ee5c821abf56dccad954fa40d6b962dbbfbd165e01fb637a3264a5befa5a6c275f473736bf93c0331d546409d1c11bc910cfe43496d50b2f33380170b308a2c226868f9784d8747a0b3963367ec775f1965acc608be2a8b448df851b5af536950a332be4ec9759e89e22ce4e9c11fbf99fd2f915be65bee43f51ecd2782ae997c5dcfc939899e31132c3c0d641c33928cf11e3200789cc190d55364c4af14302a577d4002f4ebeca552f381f1d254fb2c3282799d8b2c555d8c8d3fb4c93e3730dbeb972a347163a6086bba4c71c1ecc60c6a2f573baf4ff0e15fa16472353ad77c1eb27b1dc7bd782c697f926edc91d4bdd1c541b5d3998750944f7eacff0ffb0db517a58feec092d18057bb280e8b32933632d7ba67e9a796df41", 0x1000}], 0x2, &(0x7f0000002440)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @rights={0x18, 0xffff, 0x1, [r1]}, @rights={0x20, 0xffff, 0x1, [r1, r1, r1]}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}, @cred={0x20, 0xffff, 0x0, r11, r12, r13}, @rights={0x30, 0xffff, 0x1, [r1, r1, r0, r1, r0, r14, r0]}, @cred={0x20, 0xffff, 0x0, r15, r16, r17}], 0x108, 0x1}, 0x9) 08:06:38 executing program 1: munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) minherit(&(0x7f0000fed000/0x13000)=nil, 0x13000, 0x0) 08:06:39 executing program 0: unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='c\x00') unveil(&(0x7f00000001c0)='.\x00', &(0x7f0000000200)) mkdir(&(0x7f0000000040)='./file0\x00', 0xfffffffffffffffe) 08:06:39 executing program 1: socketpair(0x1f, 0x4007, 0x3f, &(0x7f0000000000)) socket(0x0, 0x3, 0x3b) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x23, 0x0, 0x0) 08:06:39 executing program 1: socketpair(0x1b, 0x2, 0x6, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom(r1, &(0x7f0000000040)=""/222, 0xde, 0x842, &(0x7f0000000140)=@in6={0x18, 0x3, 0x0, 0x1}, 0xc) recvfrom(r1, &(0x7f0000000180)=""/109, 0x6d, 0x40, &(0x7f0000000200)=@un=@file={0x0, './file0\x00'}, 0xa) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, &(0x7f0000000500)=0xc) r5 = getuid() r6 = getegid() r7 = fcntl$getown(r1, 0x5) r8 = getuid() r9 = getegid() sendmsg$unix(r0, &(0x7f0000000600)={&(0x7f0000000240)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000480)=[{&(0x7f0000000280)="856bcad012066d34ea8dbcf8b142f6d4d101ab634a1cab434545b97a569e7051b6072a57ea64cc5c01d52ac32ae9a46deddabd63948a2ca8eaf7abe17965b2ff2d06267cafa5c4d6c63894de5f5520d14cb91e898b9ab950990cd1ee0ceb0d896e7c558cd85fc6e173325435a4abad095fd3ca7c80435e150360fa011d94410861b1a8ab", 0x84}, {&(0x7f0000000340)="0e4adb8379f0d449a95195ebd825117ded902802dc5ec517498163716f8544fff3a961d5bb6ad8b56f2086f50d2749a6ebcf69ad20863615580d1eabff58ba385b67611b85ca", 0x46}, {&(0x7f00000003c0)="af11d7162eef8350eb0e711d4df1d3e49103741484981200c9e6b8a70af6810075d741cac5919c94419a33415cc21ee673b9805aaff22d742b1aece657886db5dceb13458bebf8e357d2223868ffd1d9177b0698f869c5f90a2dbeaf3d20697da480359f73cf3f6952e2115848242ae12233b5b9c18f738f3cf8c915ad09b79eb2f2e8a2bcc027e99a469c4f8d93728b484817c3d6b57952430aa445d418141c6210b766efe4be694ce793c73a88b55be3d9a635ea", 0xb5}], 0x3, &(0x7f0000000540)=[@rights={0x30, 0xffff, 0x1, [r0, r1, r1, r0, r1, r1, r1, r0]}, @cred={0x20, 0xffff, 0x0, r2, r5, r6}, @rights={0x18, 0xffff, 0x1, [r0]}, @rights={0x28, 0xffff, 0x1, [r0, r1, r1, r1, r1]}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}], 0xb0, 0x2}, 0x400) getsockname(r1, &(0x7f0000000640)=@in6, &(0x7f0000000680)=0xc) r10 = open(&(0x7f00000006c0)='./file0\x00', 0x10000, 0x20) ioctl$TIOCSETAW(r10, 0x802c7415, &(0x7f0000000700)={0x6, 0x1, 0x1, 0x1, "7d206b95be2d7fa941f4663b83104bd9790b5542", 0x2, 0x1}) ioctl$TIOCGTSTAMP(r10, 0x4010745b, &(0x7f0000000740)) sendto(r0, &(0x7f0000000780)="6a1937f5575c378d5bd5523a08b952290e7abc2f46c3d15041641817acc6dc1b68f0144f08d02b8d3c097dc3faa829f51177563e4d928367448cf4ab61e082f8be97fc84fb", 0x45, 0x4, &(0x7f0000000800)=@un=@file={0x1, './file0\x00'}, 0xa) recvfrom(r10, &(0x7f0000000840)=""/4096, 0x1000, 0x2, 0x0, 0x0) sendmsg$unix(r10, &(0x7f00000019c0)={&(0x7f0000001840)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000001880)=[{0xffffffffffffffff}], 0x1, &(0x7f00000018c0)=[@cred={0x20, 0xffff, 0x0, r2, r5, r4}, @cred={0x20, 0xffff, 0x0, r2, r3, r6}, @rights={0x20, 0xffff, 0x1, [r10, r1, r10]}, @rights={0x28, 0xffff, 0x1, [r0, r10, r10, r0, r1]}, @rights={0x18, 0xffff, 0x1, [r1]}, @cred={0x20, 0xffff, 0x0, r2, r3, r6}, @cred={0x20, 0xffff, 0x0, r2, r8, r9}, @rights={0x20, 0xffff, 0x1, [r10, r10, r1, r10]}], 0x100, 0x404}, 0x8) pipe2(&(0x7f0000001a00)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) getsockname(r11, &(0x7f0000001a40)=@in6, &(0x7f0000001a80)=0xc) ioctl$TIOCSETAW(r10, 0x802c7415, &(0x7f0000001ac0)={0x2, 0x3, 0x20, 0x9, "a3caa57b02ec56acc11b4dc20e4a582cdb700b24", 0x9, 0x7}) fchownat(r11, &(0x7f0000001b00)='./file1\x00', r8, r6, 0x2) ioctl$TIOCSETAW(r10, 0x802c7415, &(0x7f0000001b40)={0x6, 0x8, 0xc2, 0x3f, "244b3ff685bc1d0fb8124258f756a6d76cfaf277"}) chown(&(0x7f0000001b80)='./file1\x00', r3, r4) write(r0, &(0x7f0000001bc0)="e312d82a8e9a4cca8e416d88eb2ab557506fc9120a33a798404c24d80d4790474203f51fe4b3685811fced12dc1753d633f67758031ca00f1ba05930cb3d290f07ed56d584de17849c7e01377badf3c3c5fcdb3e89638b1443bcb9888bf9b86120f6d8ebcec951d91ffa22f93d16a11a1200f72a7030ea4947b04d48596b7ef209a85e0f0f943ae1ad08f8a8a998618561e62d9a199f50d19693c5321d2431ef9821d9e59c968762f1c243025f1f09af14d119447dfb4c9cd250dd0b47a1bb35f97c583f26a3", 0xc6) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000001cc0)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f0000001d00)={0x0, 0x0, 0x0}, &(0x7f0000001d40)=0xc) sendmsg$unix(r11, &(0x7f0000001f00)={&(0x7f0000001d80)=@file={0x0, './file1\x00'}, 0xa, &(0x7f0000001e80)=[{&(0x7f0000001dc0)="2456584d1f8ca8ec8b2ec695203a86fd09563012cd0c440930eeeeb4aac679f9ba342c00dff6ff76f75d81cf6c46cc54addd0a7740ef30ef9adcb1ec995f46f9b040f381583992e97f976663b163f076e967c16b1bbb5c6d42ed9e699d4944056336abd0c5e9453cd8dc233fd373429f19f17bbe83a2b3278ecc070f903f1553e5ad2016b1449e095ee1f9a4d452104d22ef3bf6c2f05a4ec4a5fbe5a4d6d451ed93aa19d61a1e", 0xa7}], 0x1, &(0x7f0000001ec0), 0x0, 0x2}, 0x400) execve(&(0x7f0000001f40)='./file0\x00', &(0x7f0000001fc0)=[&(0x7f0000001f80)='\x00'], &(0x7f0000002080)=[&(0x7f0000002000)='\x00', &(0x7f0000002040)='[\x00']) getuid() sendmsg$unix(r1, &(0x7f0000002440)={&(0x7f00000020c0)=@file={0x1, './file0/file0\x00'}, 0x10, &(0x7f0000002280)=[{&(0x7f0000002100)="f925a333d6475966cdfd2285cca5203cc4b1", 0x12}, {&(0x7f0000002140)="ea4d71a7b85814acd0ec87fe2428b8f988585cc04d45a7b9a382067148886a9734011095a52c777ad888a126d52fcf06fb0a576db0fa77db1460bdf11ba8c0c5f102ea6365ef4dcf3746d7c606d6a36310fc69c3b9c524115d57f49f842e22a92e9346150f7b955dad8cde93b9638415da74a2cc474884fb54849107661e90c7be9df7f7696144d18ed55bbfcf182be89e86a69a28b0163596f7066170dee6b6b069632455e6b24fc50cfa5ddf4555156f", 0xb1}, {&(0x7f0000002200)="f58001ee5bf936e50396e33361de9e9f757b603ac57890d7900b17280276af7a299a8f22e4f47df9927d2b7c3d3a0da24eccf524e3567babdd8b91670da509f93ef137d431697cf3a72d9bdc80e0baeb2ee35020e645700e5b45214cce0f7f61", 0x60}], 0x3, &(0x7f00000022c0)=[@rights={0x38, 0xffff, 0x1, [r1, r11, r0, r11, r11, r11, r10, r10, r0]}, @cred={0x20, 0xffff, 0x0, r7, r15, r6}, @cred={0x20, 0xffff, 0x0, r14, r8, r9}, @rights={0x30, 0xffff, 0x1, [r12, r0, r12, r1, r10, r0, r12]}, @cred={0x20, 0xffff, 0x0, r2, r5, r16}, @rights={0x30, 0xffff, 0x1, [r11, r11, r1, r10, r1, r12, r11]}, @rights={0x20, 0xffff, 0x1, [r12, r12, r11]}, @cred={0x20, 0xffff, 0x0, r7, r8, r4}, @cred={0x20, 0xffff, 0x0, r2, r5, r16}, @cred={0x20, 0xffff, 0x0, r14, r15, r13}], 0x178}, 0x404) 08:06:39 executing program 0: r0 = shmget$private(0x0, 0x2000, 0x2, &(0x7f0000ffb000/0x2000)=nil) shmctl$IPC_RMID(r0, 0x0) r1 = shmget$private(0x0, 0x1000, 0x110, &(0x7f0000d0e000/0x1000)=nil) munmap(&(0x7f0000d10000/0x2000)=nil, 0x2000) r2 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) getsockname$inet6(r2, &(0x7f0000000080), &(0x7f00000000c0)=0xc) shmat(r1, &(0x7f0000d0e000/0x2000)=nil, 0x1000) madvise(&(0x7f0000d0e000/0x1000)=nil, 0x1000, 0x4) r3 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) setsockopt$sock_int(r3, 0xffff, 0x1009, &(0x7f0000000040)=0x401, 0x4) shmget(0x1, 0x2000, 0x9, &(0x7f0000d0d000/0x2000)=nil) munmap(&(0x7f0000d0e000/0x3000)=nil, 0x3000) 08:06:39 executing program 1: r0 = syz_open_pts() flock(r0, 0x1) r1 = kqueue() kevent(r1, 0x0, 0x0, 0x0, 0x28, &(0x7f0000000180)={0x0, 0xa43}) 08:06:39 executing program 0: r0 = kqueue() r1 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffe, 0x3d}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r0, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffd, 0x84, 0x12, 0x3, 0x10001}, {{r2}, 0xffffffffffffffff, 0x4, 0x11, 0xfffffffffffffff8, 0x5e90}], 0x4, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0xcd, 0x40000000, 0x101, 0x7}, {{r2}, 0xffffffffffffffff, 0x60, 0x20000003, 0x5, 0x7fffffff}, {{r1}, 0xfffffffffffffffc, 0x40, 0x0, 0x6, 0x401}, {{r0}, 0xfffffffffffffff9, 0x85, 0x9, 0x9, 0x9}], 0xfffffffffffffff7, &(0x7f0000000100)={0x81, 0x2}) r3 = kqueue() r4 = kqueue() r5 = openat(0xffffffffffffff9c, &(0x7f00000002c0)='./file0\x00', 0x80, 0x100) write(r5, &(0x7f0000000300)="043515176a5c0c51aaf676321cbfcbf8f0cb44c69a46e3180486027b56b50030a7102d85f12d62a554b9ec20b9282c81f7fc34684723859771b99854ebeffa624c6b0873a8520b4ffc3387141acdceb89ef5c0a475c04f2936b35259b81851724b679b4e4b00faf3a66a57ddc62dc3d21604f93e76ab835948a6c7d83460eccd3ab834d4940a52b873c47481cb1e52fa86563c966435d98ce281181d376608db7447d56033e69d37c49cecda69c9dae41ad08cdc637464bd5b6d28edc9a843a6d5546a2c49b55306cd7000", 0xcb) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) kevent(r4, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) kevent(r3, &(0x7f0000000080), 0x9130fbf, 0x0, 0x4000000, 0x0) kevent(r2, &(0x7f0000000040), 0x66, 0x0, 0x81, 0x0) kevent(r0, &(0x7f0000000080), 0x8000, 0x0, 0xfffffffffffffffc, 0x0) ioctl$TIOCEXCL(r1, 0x2000740d) close(r1) kevent(r3, &(0x7f00000001c0)=[{{r3}, 0xfffffffffffffff8, 0x14, 0x0, 0xfff, 0xd21}, {{r3}, 0xfffffffffffffffd, 0x9, 0x1, 0x8, 0x1000}, {{r6}, 0xfffffffffffffff9, 0xa, 0x80000048, 0x7, 0x1}, {{r6}, 0x0, 0x2, 0x40, 0x4, 0xfffffffffffffffe}, {{r0}, 0xffffffffffffffff, 0xe, 0x1, 0x10001, 0x4}], 0x1, &(0x7f0000000140)=[{{r3}, 0x0, 0x42, 0x1, 0x4, 0xfff}], 0x0, &(0x7f0000000280)={0x400, 0x3}) 08:06:39 executing program 1: mkdir(&(0x7f0000000180)='./file1\x00', 0x90) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='./file0\x00', r0, &(0x7f00000001c0)='./file0\x00') utimensat(r0, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)={{0x0, 0xffffffffffffffff}, {0x0, 0xfffffffffffffffb}}, 0x400000002) mlockall(0x3) unlinkat(r0, &(0x7f0000000080)='./file0\x00', 0x8) 08:06:40 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x4, &(0x7f00000000c0)={0x2d}, 0x10) bind(r0, &(0x7f0000000000)=@un=@file={0x0, './file0\x00'}, 0xa) r1 = dup2(r0, r0) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000040)) 08:06:40 executing program 1: kqueue() socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) link(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') syz_open_pts() r1 = kqueue() r2 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) pipe2(&(0x7f0000000080), 0x4) kevent(r1, &(0x7f00000001c0)=[{{r2}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x9, 0x0, 0x0, 0x0) kqueue() preadv(r0, &(0x7f0000000200)=[{&(0x7f0000000140)=""/75, 0x4b}], 0x1, 0x0) 08:06:40 executing program 0: r0 = socket(0x18, 0x1, 0x80000000000100) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 08:06:40 executing program 0: r0 = socket(0x18, 0x2, 0x0) sendmsg(r0, &(0x7f0000000680)={&(0x7f0000000000)=@un=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000300)=[{&(0x7f0000000040)="ec2717d7d6f4be39ca3f7a9d02ae2ff66a1ed0e7d36c565b4802062c667da73fc651fdfeb43a50d9fa48a58cd7ad546e3b46b23be2765947438581fa0249f15eca622e81a10fa9307c37060df7e9048a2c38620a7f9ef03d0acfc151395cc2fa81617c2e99be103afddc05470ac32498a6c1291527e4642dfa65450f39c8e7d52fd65255354416e5a420bdb3f4c20f9d9bd1a66c8397ba96f28a62483b0c8dd96650372971e5bbbbf5a06aa39d883a089056520880b3cfa06935d9d589fd4ba0118335e8bddb18e2ad5cf84d6b3b5f163b50ae2b240b1644773704a8a4bc5f6fa73024d24600636d72193604f97e0dd9f97791bb2bc770747db16e", 0xfb}, {&(0x7f0000000140)="acece3bd7080493e5e4d518434222b0585bc7af019c2fb75135ddf54ac9b6e5de4e0b6fa80e16a8cb916274d371c43d1dab39171487331d1f91bd2eb13ea5371f437873fccb5b7392b5a78ea96ae7ff47653031e1b1ba15a38d5b273343b763f0c89229df2fb5f6a8eeba0563bcac5e2aecd497e940342b38cdff39bd2c6ec808474c2dd747c6edffdb6a046cce15e84c8e2c9d541a932fb72d9b8bb25b7f26b6d92f6e3776e45b8f7a6642d42971cd016df92da14ab", 0xb6}, {&(0x7f0000000200)="0db67b", 0x3}, {&(0x7f0000000240)="01bd139473d86b25b71ad87cde7cae36bce4e9d8d52022c326a4f2c7c72d8429cfafc4d497bdd618edb35aeb4d8b6fd4ed72b27574a12475fdac", 0x3a}, {&(0x7f0000000280)="f4e57d8ee8f6379dda3a5e4abf90b975c2932d17304a89b0916e307f7ee2de71fc9c61be06e791a353206b7e38c0cf3c4a226b0e3b37e4987b8f5822a39000aeffc4fc06b6e2f8f677de5d8e", 0x4c}], 0x5, &(0x7f0000000380)=ANY=[@ANYBLOB="000100000000000001000000000000006fbeec5df464d1767291c3f6deef637a1bf5f20f609403152c1136e9a53576a8f285c567b5c6d7eda782a2476c21751f477d493e928d87279828a97340eebfba741957f2c827403c2140cf2a4fe39244f756e2b9db2cee11bec81ca0f6f69acb59edf70d35f50176267e7cf3dfca97410e08ae6abb7600e9bbc2026b5e9a63d5be88ff508ae50900c1eeb6761e9213bf2a2b5667d90c4913847b2147396c4a957a03406ed384a6e54d95c77b61c6d803ad9d120930b9a1b01cef926db796784d8aa55aed2dea29c5924a4b9079b842cdbf984e4948622b3ed6be67d8c1d541373fce772b82c3b0f7d4e4eedfca7de2005800000000000000ffff0000810000000adfaf598ab1a2a5ce036dec0c1ab85dc71a19a760ef082abc42b556aa95bdc97c9b6a5393ddf16722bd7458c1c87f93cd85ec7028d3ef5121cbed2425c3c5732220000000000000700000001918ef7b0100000004000000723b837b1a677875fe8729d0901d229f2bd2d0bfc3a1a2e6b16012f83cf2b0de6245f93e5bac801838bd544d619b209658b1f0435ea2ac1415d6124a61f79a699cbc82ae82efd25c41493af6de4d41855b0aa34c3b3e005ce800d35d52d9b200200000000000000000000000ff0f0000e949f9657ae9d428e5b297914100000080000000000000000000001ca7c42a942bca2beb25f6cb12070666074140800875629018eee25b75ee3b29f36c5be8378786a9d8f416e765dfddaefd8343b8dc517df357092de0be3dcc41619e1d30872a01174c33c40fed655ebce2aea048d08e11a3ca38ce2087a89e21275247f67bcf632c0da7b4496fa0e3008000000000000000ffff00000800000084ecb82c12f5b1cc9b24e9c0cc290419a85e46183c0b714c30bae19dc69eb2041d02a7522158d0f5c50b737be3e49023280bbd83bc0227730e3ddb5338b07f18cb5b922050ddee7ec102c465f5ef71ae8dd05aa12cbe068e7da69b0000000000000000000000000000000000000000000000000000"], 0x2e8}, 0x0) setsockopt(r0, 0x2b, 0x1ef, 0x0, 0x31b) recvmsg(r0, &(0x7f00000009c0)={&(0x7f00000006c0)=@in, 0xc, &(0x7f0000000900)=[{&(0x7f0000000700)=""/47, 0x2f}, {&(0x7f0000000740)=""/143, 0x8f}, {&(0x7f0000000800)=""/116, 0x74}, {&(0x7f0000000880)=""/85, 0x55}], 0x4, &(0x7f0000000940)=""/67, 0x43}, 0x2) 08:06:41 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000400)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e0177513a18db60390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a2592c9529443890c39abcec6c1c369fa47bab9e1aecf0c4aa9f915a4e02f98bdf3155cd7d25d4dc373bfc0ed3c5930e6059a3262664b9e3cbd578dfbfa86f8f1bc7bc834db257824857ac314db10ed7917354a002af475d52a6bc1f511c49cf2e9b5a029005fcba5c9f065780f5a2dc7bb6b56dac5a7af0d88800c65f4b0f03e2c0d31fb94bd2f2a84f22ecd9dfbfe31f85ab0bd62b706c82f243c92c1372ffa3bc50a264d2319fc6a3e33275d4339029d6a410a19fdfee6ad53b7872134f405cde8c6821e8e126035e12e35f8df21c879e0681b2a807679ebb20988", 0x114) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, 0x0) write(r2, &(0x7f0000000200)=')', 0x1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0xffffffffffffbffa, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0xfffffda2}], 0x1) 08:06:41 executing program 1: r0 = socket(0x2000000011, 0x3, 0x0) sendto$inet6(r0, 0x0, 0x23e, 0x408, &(0x7f0000000140)={0xa, 0x1, 0x1}, 0xc) msgget(0x3, 0x90) 08:06:41 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000000)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000400)="3948508d87de522a077b1c2561668cbe9da0d0361aebada0b393c0d288ba271e4add17e267982309b853d6d1931403608e8a3c1a0d2b2436b6e008589715575c3bcf935802cd8613bb3f9b0825ce23628c3fcabf2d75fafe4237b2947d3a2455167b49d4c11628106de553e8fbe6d3d405a05ec47d2cdc5e9b897d6cb1ed86173ea5ac527b04e244cc72ad1d0de281b20778121eb11f3c3e697ffc8ee33bb5aab0e63f31ae1d9c8649d76dddcef9fd4b32eeecb81153419cc92bed123d52024c66100b15c04acae0b23be3ff9e04d6c56a91043bc0299634d115805a48e29300ffae9ac526033b0052e68e15b6dea960a02df2308fa1761e8270491757a6363dccf1545ce2811ec9eba171b895583b3df7f2af23dd39f55dab9b058a14b2a3772bb45ca962bbd8510f83bd5d66806c00f279f30e5f16fd3536ac7618dfcf0fa1475cf1a59f9d6e7c2cc86b5aea24b9734597b04f73ee4176a2bc5238f46c20b4b3fa445a6064b407558f02295fe210e40e715c4bc8f3eefb5ad4d3153f629abea5ee29f2892e0a98665e49b821b708b4b85f4ef5cf82831fb394f746b2efed801c3fef1c4477c7f8b41df36836901f985dcf18cfa7222b55d4b3fd553dbc4015c189545fcda4cc576c478cfc2009e41da4f5100cee960d1884864e8e3392b20c71c5b355d0093da0e9346ca298d3bb6120acf083d9052825c97159d9910d5503c24c618f35407861961acd4143650c6d9907b17b08b0065b67c15d3e03b0f7197de142fd71ff8d9a1db56974bded500e96ad7e6c0c1a3a2fa9f9a8a8b0a7af944fed8b5b687a87cd3e50b2af74fc0126a7720de0414ff74e0bfeae5ded5180f2bc9524382dc51848f1bee1b39f802bbd5484315f450d05679b16628ae387005ac22554c4e4ebfda64f30a5672943c32848e109371dae65c1796eb7e0ce791443844cb751c255963f5f4f9c1c15d65179bfe6fe1d923e750a2f67b270a35be53514a6a3d9e5d032983a289cf83c109145b61f4ed28baa0268e0e9b43eeaa62022c251478c11d1dad98a31a45b70b544b98484e465750c47a720e6c350dd4e7d6c475fde9ea1768c71fc374f28d38e5987f2af0573e377dd418c832c0b9346b2727da51d72c5d290b9974ac0fc43da7662ab811d032707335eaf9e0fb25650ed4fbd3172a470471b8d15380e5e8659074fc2421e1afcde99093e87680955aa3ace18fbcef0625f19e2ef7cb643b6288f77e56bb902712322c3e4f749f66642f85672b12d931a1e5f14eb5873c80b5088f3d4b634b4dbe1213353c549853638e50b843a87a9d58b2a928ae4c9a10587ed59db359b2a3f03cb38fbb1879088358a047404405e814645ca9932901253b33ff4a771f26ccdd4cb8d6d0e3ddc5bd7cf3634df11d801954269c72aa2d6f6f25bd9811147170f94f08e6d8178574b5d3661f974a029dc3c04fcc4134ffae0fde6da3c602e85c0cccb6125fa8c8ce413a41b10470ed217b0ce498919804d14786356678eb10b08d3ea1540e6d9f48ff5e6e7285ed6ed0c65a81d931b40a88512b20dfcadb44caa986de4ff6f119f6cdb5dca9c24d2535b753f2f240cc9ac6f6117d3d5ca76d6a068bb80a34dbbbaf4ae420c5928692a01febd40784d6b07e3b6518e03f11d39ad554d090d93002370bae4d8e05f129d2e62af5f840574bd81385f8c7d921ac8f8ccda35903842b6f3857aa9efff6dc9f0574cbdf7dd652611b3f3df89a564866c86ade1e0fcbd7399530e021afb35d658ca7b1bbe1376671f1e0018183d172f866757bbd87e0b704f0b36e02539620a6da5d450dd0a9e8d2d9cd7f647f7913268514734637784f355c633fb80e0391455f3640689c1f3c99d76595a3a5f19997c1a19af333d576af3359a26a8af1ac3dce3ad7547e4424aa9d4af6b6b0cc34bfa540cc804566b1ef6027ef96dda4c55c2370a6a1c4f97e52ec5634f79a197b5ca38b6ccb350175cf221d49578f23c3ca9312152cb6449fe946a10ed8d762c9132355d6cde88ffc157d0060ebf76968d81c8e363411cf1877d770aa71afe7a0f7bc76cede6ed0eca68bc0677874b827c2711afc9b2477bf9df82fd5f15a801dfec131b30b441d4cb69090a6690b6387ea4cb9b983954c4c8c42247e2b94eaf10b779fecee10898aca004298452a0e6ecbbb0f9e1a0a12011f83d651216c163a20d39ded002659a27c3b8a14bfa88561378ad1be166f389d7a694bada6c724c07e92181d114c69e4ea06cac8d3a4c371b2fbf84e0d9d6134e5d4f0e1c38f0c72957cd721af7c03c8da8e035a8df0c36a088fe50d1dc54504c1bdddcba5a9c600d218e983064a9dc7cf8d2e074978774af6599823fe5349e2bd455783c242afe440f93476239a458d8f47b52384c646438f6da53f0881f3085d309de02bc74c24026efade3d253bb5d63db41a7cbed52d684bbf790f9af997e2c7f90dc41fe2223e5e29253166d016fa7218f56887fd303ddaa53947e1f48b781ba980e57aef0e6d4f2d5a92b3a783482a9fa2742cbebde7266d882d355c61ae5ff91a7176d68dfb895e68a19e358139772e65511838a54f95af6d5ae678cabdbb6972af05e0fc39a268ffcdd2367232bb597d4d5a149a4d1643d40e48a2dbd6da084c5cb517cbd82867b5c5ee547635a932f34569bfa34cf2c1e5024964d692a7fd67ca0713e9ef1d033b4486047a5124ed85d9a94b0b501869422f1587279f2512d1bd3b021f1ca7e48b67d3d9e91606f7c21eb3eeddb28bc098e467bef02ada3e6be4410af5e8d02a35847f33e268752034bdd09c985783059ca326938ea23c62bba4862a21c0f3a87abe1110c8b9f001509cf7e3acb5407355db7606b96dab70f1dccb41005393b17321c7ee09f8887c95884ed3c72afb75516c51dc2f5ac8d501526bdda67a5df54bf70e2202ed6ec7719f399e990f0685f98d195dd379694d2fbfe13637767148baa168232f5b5e61c28e129ddb48f35bfc951a2eb2b457298502285b1001ecf321e487d37cdc29725d765b23d386d7c681cfe7ef63fa0bfa546f6b93d086dadfc20b5bfbd1121cbcad005f784b74c0db199a7d238ee3acc2944d0e79b99d78358a9e98fa613e69fdf67680acc50b04e5f228d908bfce16f8bb411b36845a99ad7004e820897e2e24cc6ca7bb0385dded37fac983f5903640c5de73d16eb131161be730ee631bd043bc242bc1208b6927a6cdf7f3ce1e1173c3934cdc34a5f9c696f020f3960112def5c8131ed06df8d2c9f514c03b4a9678986cc472e62615d9b2769807b25d1ee341b0278945e229c6f4e6f09604cae66c8b91815bccf7283bb7605d204855926ea5a7bd1174022baa90ac95e3ab3b04ef473d6d10fb2a664dfeb04c9d76ed4409adb1c0e632467f65106740e971ccd543e3d44ce91f6cd5306820056928db18714b7c9810e37626383ab87416b99c7b9f6bb2f14bb1fdedb098fbd0ef663a3d2a0ffe5198c6cfd14c33c33164d14b46b65aab8e4c74fd72cabbd07d4f4e68f10a4e14f0be73772c7eafc969cec3217b85fed380919a10891921ce0f43e52a8dbc1a7f198f31872a8335317e588d882ea200e7363addc87fe48f7a97e119d505d38287822a9eb07682ab0eaf111e604f8eb346d31907a0883e573928f738b06adb2678f96cca793bb27cd91a26b9eecfca87d7ea494a399a948515f7c95004cc36f973752e111d7a8e072d67168df3c6943b70f8bd6517c39edc589aafec23b79a679611343bf69fb7ba408c6be83fb2455c098f6750803bbb6c2e9943d6d09456d31d62e5e825e2decd717dd8e2922848312cb2df8754cee0d9a2dba37217fe3e1d7e40dc84a559da45a31a8393cd53b22c3849719aa3b30320cba6be410acda42ca5cf51c35cb4049a93cfd1495a535579a9b8d1354e56fe7a0bc54ad0dfee18864e4bcc065afba2b39ef18e2781ed220918e8c32ca9bca511ce3bdf96f78625288193fb45e2ae620d588357af20ddc114adbe1675286df697933f289f3c851bfb5af1d69ee58dc02920cd2e976ef130b9aa4a681dfb8f47a9adc77d328a327beeb3a90ad4b35141627d19c5d761889fda365fb9d40ad4017e2820fd17a0c2cc6c4e9fc91b5dea8d83f128c5ea82ac50072c09076a51c0523e42583ec8f71304057382d5597a5730925cb4ae1ebd4d1fe854793fdd1051aa3f1aa1c62e84f0ddefee3e26d1a30f5f8d7f8676ee86f7457b8a9f4bf6eaf3489a82408170d7c6f163fd2e7bc81a18d37a61a5188b264ea178799edecea89d1c249ffce8bc61cbaed211baac476b8681a6fe227ed75c6f59db8799fdc9e40b949e847e57c854bbfd106ab1af930df5e07843330d2addadd0c0a6de08e8b8bd5a327aa7c1b0a03b1be6155c219da1970dcff161f25a0ab283ef7bfc8bf727feaf9e3864a249252b1bafd3297bef387eb48918065505613c336314ee86d34497e0bbfa5e239aed350b176c50fe6a5a9d8f102d494f5d573f76133f579779a38c31c6acf85186456dd2c8f088c370a6044d2b4879022d98c1aaebefccdd0ef41edc568a2604a2daf436936d828a5d479e58d7a6213fb9f5192c4ee89b933e9531dbb8181f72aa96215edb9cbecb3296a2ad8916fe38c1331d130af3547f0c03c574f203b58be91f7d11cedb5f7704a1875a9d9278ef8ad4aa0ccb84e141f1064c502472919496c59a8cc81c642ea313ce5137a91812152c16e83559dc5c53460116ac1f018407e871da869008a165accd47fe025bf12c1405a4b5aee6917fe4900119853c32d2382348c23b47f2e6e2caa24e8fc68c343647342488a64625abdd8082b4f7ad4c9b8654c4f710346971b6a5493f520d4468ae59a8d572d616d85125124f45d87be2732ad11515f67cf773b56283db9fc07776177d0368a6cf0fedbdeaf2c5ab9c5014a06e84faa18060357159604ffd662b7ace7ce327668521591c80f89348e07cc1856adea1b6f12922c5dcd0edfa0546e6288ad4a4192d02e8d0ffd155b72fe43712968dc8bdf9633467d1a6b1c439362f6576381b3c87565bc6754f6897647bb299eb09bbb2f4f055c9cfbaf9702b8e0b060767685b09965c58e3783a88e9dc2d7ad563d5a4666c298b8851278caa5699fa44157ec759f2b8e1e7eafb1852f7b2d7b6704b3dfcf66636ff3c04138f4181fed06c3901e6e2875926bce78ee0e033579ed63839541b9c45d3b5b2127aea6c56fba30008fd26dbf92ff10112ad8f84947f04f71087ade611267431afd33e6652a6cda10d2e7ba701fdc73614b4fb8315faa68f57df4db476c5f147db1cc88377c55d0bcde61840f17bb783eadaab36923addd181b112b06939ca37f0a01ff2d4b4c2761b5a8d5ae962c532644f6319af2913a814bf3140142968e3734ff19f1302535ad7b2084f9af1f7bb549f2d7cb2d308c2688425bf236ca67f129c8d97f17286acfa5836dc0de1ef2da4064cece6a2b6229af1bc43e57fd1a0fbbc06ff287e29d2e1a83be11b9f3ddd109c277858c5a38c7378e15d568450da75fd0cf48e5c97b24c3449568ab990c09ae919c", 0xf5d) r1 = syz_open_pts() close(r0) r2 = dup(r0) r3 = dup(r1) r4 = syz_open_pts() ioctl$TIOCSTOP(r4, 0x2000746f) listen(r3, 0x4) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x4989, 0x4, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) listen(r2, 0x1f) readv(r4, &(0x7f00000003c0)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 08:06:41 executing program 1: open(&(0x7f0000000080)='./file0\x00', 0x100000210, 0x0) 08:06:41 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) mknodat(r0, &(0x7f00000000c0)='./file0\x00', 0x2100, 0x1) mkdir(&(0x7f0000000040)='./file0\x00', 0x40) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000180)='r\x00') openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x7c0, 0x120) 08:06:41 executing program 1: writev(0xffffffffffffffff, &(0x7f0000000340)=[{0x0, 0xffffffffffffffa8}], 0x10000000000000b9) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0xf0, 0xc0) r1 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) fcntl$dupfd(r1, 0xa, r0) sendmsg(r1, &(0x7f0000000800)={&(0x7f0000000040)=@un=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f00000005c0)=[{&(0x7f0000000080)="79a85776f7906374b28adf85141c46acea798a82858f1cc065b758497759cced9241d33a06a40bbb64eab5296dbb709e3c3f41fa439494050a47801d922696b6d114ca7e2d18023d6242661796cd23952a3cbb9474e4fe418841628b43499b3215f46ccb4d63907abc1c3b8015960e4d75a2b61637b3d251d3e41360c265da61136f4ffe830a7b5bc2a30356a4c79e7caf29305f798ae473a7f619ecd466e106b8d9a7839fbfa81908920b7ac0678ed5116c67e296dc754ecef8532ea3f440d358e7e74a0de22be33d2a1fa9b06a0da40e5e57441d20e82b915bad4b6211b148756422a3a4a8a86dee1352eb8d26aedf1eb8", 0xf2}, {&(0x7f0000000180)="8f6d974c13105e282b29832b7f5361e71ac6c8bf7392d1112a294a23f2165d39b81796346eb68a56c5a0a4ecacbb533e21b04602424a569aec6222d4d520a4aa29e0e6731f824d7368384b1db3f0054af46e0fde4ebe8f30b1e81e4e2c057631e87fa9f9823d3301138c0082669f010f9293f8cc504aad0ca107ae2f56b3e95c0efdff405c536c191fc002ba6e04a8763b3faa997fbb886b4b9fb84504f45daff9ed46231166413091ca876c5edc13ef0fdfd7ec37f07fe9ad075e3f7761c429e5e3f3427f65383297db38fb0d701c", 0xcf}, {&(0x7f0000000380)="52044f1a1db2c7b254c6bb2aa5f2a8b77c87a09794c9a08ed9d8909252431195c324d66de4c42c6bf75355ac19f9cb1f6be39430a6addcdb8b0d9124c655f8b3d42b0ebc4900b89cf8475d15462fa4ef17f074b0164e8f59a3735e3fa4c0e9b03e99986d7b9b9e55fac171fe20a1b25e4e72c85e3b080583dc53599b71f01ec3a70451040bb8b3c26285e1d780e25fe995049f9d11e7b3a461c6a6a3fc06945c3234d807525047bf76790de824912c52f9b02599c106d98e9af00291ba8d67ca61ea", 0xc2}, {&(0x7f0000000480)="288abefc42fb68473d0a414af11a9c4daf010271cc0f832175b23650898929fc0e5427f4c327f350f8ee5068184ec333c984e01c52ac43af27b9609f0f7dff7bcf40e551dbb224a7cf854b963718afdd838d28c6c415b9aeaf6d047a1f8af73c5b681c3e0309f00cdc27853cb93dc2424aa63323d0fbd94cd8a2e527feef0ef10d3bb2edf77574baa3ca4681cc7e3d603e408cf5df2ea723295b872c420f1d61805c346702caa35dc4a915419947e3cf8c4de7cb5ee315a2c94a1f4c61c5b3ec61", 0xc1}, {&(0x7f0000000280)="945d9e6a005eb510ba15af2d36e236ede2d942bf9ba928a9099670ae3c11fdc753dd03ddb41d2a91a0ea635e17f0ecac23356027464173553cfa7b33ae69fb626f11a63be46e4e3e816c43f92960d5dbaf3301b33cab192098b0aacdfe971f509dd185b409f55b30d2c6bd2a0f9a54a95a632903e38ce61cb862fccfd5d0330f7306959fbe24b9a1fc63e9199b8f439fbfdf5b9ae30f30e515f2a01a2922456dcb", 0xa1}, {&(0x7f0000000580)}], 0x6, &(0x7f0000000640)=[{0xb0, 0x1, 0xfff, "df1de01bbbfe7173aabcabef5104729b32bf0232bb9527a664274188e874aefa689227b4661d4bd1e79cf027f19552b00ad399cbe1d70fcddaa3e7010f350df8951ce76e596d3918072ba8fcf7443a200bfd0f6ee8b502e0926b61c83c42f232b924f462b432e11f775eafe5d3da7e4af82072638ac1181ebaacbe3e95b471269381c4c6645bc42a0e65fffc6debad1e215502daa490e61d9a35833931"}, {0x88, 0xffff, 0x7, "fcacecc35abd87b4e31225401dbf36c19281a2f8e6f741ce8b4866289009da180d71cf11ceb64387ba3035859742512403a9636b241104c022078886a497822411a3598b869b282798a4245922ffb2404f1c2b94127c4edae91bddec3db1b582da7bf419b3b0912f15ce6c2317c036de8530cf6e571fdee1"}, {0x60, 0xffff, 0x1, "601e0f61ad00fc546380c51f7d4fb7596869b88207d05bf799c416ff4f1d4e3916e8a1f80ef4962776db49764f2f1b1535fa58d6b1540fb3f2ef83789d7b2a3a68a674c8bea936ff5f5cd79df072c8"}], 0x198}, 0x8) 08:06:42 executing program 0: mlock(&(0x7f0000ffd000/0x2000)=nil, 0x2000) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x3e, 0x0, 0x0) mlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x1810, 0xffffffffffffffff, 0x0, 0x0) 08:06:42 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) ioctl$TIOCSCTTY(r0, 0x20007461) ioctl$TIOCEXCL(r0, 0x2000740d) syz_emit_ethernet(0xf1, &(0x7f0000000240)="481a19e8f19718e34e96e50874b59cb6ef36db5fd00d3aa9d7c25ffaecdd56084421393e40ba26194fc0c0332170ac418f9ed59b8e3453d477c51f9624ff7963fb336e5fb7a76d0e554abcf4b236d9bf4e6117a3a3eed6743aa9cd39ecc073647f7f6b216844cb4df7b69375c80557f80f96e8160000000000000000000000000000c70267f2822fccb514ae8a86f0cc3b6077926aa54820ef7d2895881f97dc6baa4a2485f7f216308033f4b7fef1cd6802b7cad8ea6695f7d3b9c64da1bb00e8110175b20b3d1498c5194edb84af27b533c0720bb9ed213209046c48dc629e12fe1689f750b3dbc19f967c1c3f2af7cc") ioctl$TIOCSTART(r0, 0x2000746e) syz_open_pts() 08:06:42 executing program 0: r0 = socket$inet6(0x18, 0x4007, 0x200) setsockopt(r0, 0x80000001, 0x8, &(0x7f00000000c0)="32ff3316413b878c4ef1fc853f805d67e7ad14f92a324ae1a6b950765a9c6e3e0583a565381f7fea5d29097d0bb188e59c875412696692a084c0a10096027b3d763e59790628bb9d2eaae3ad8e2c1e5c8ad0e9236a0394967c774ecb4233f59ff671228ea19622e7473c88e9dd1b57ec0700290e252eea35d35aeae145e24f5cfbdd99f93c6b444ee7fb25217cc5b6b2498e7498bd9fba433e96668fae01a62419e8cd45befc06a414c74853cdf1a73efbe98f81c484bea8e14e5ea44c6d147cff08769fcf6c85b6e36dfa217ea456cd", 0xd0) r1 = socket(0x2, 0x400000000002, 0x0) setsockopt(r1, 0x0, 0x15, &(0x7f0000000080)="04000000", 0x4) 08:06:42 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffb, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0xfff, 0x0, 0x2, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x5a8, 0x8) connect$inet6(r1, &(0x7f0000000080)={0x18, 0x3, 0x4, 0x8}, 0xc) r2 = kqueue() r3 = kqueue() kevent(r2, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) kevent(r3, &(0x7f0000000040), 0x4, 0x0, 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) close(r0) 08:06:42 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) select(0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)) munmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000) geteuid() 08:06:42 executing program 1: r0 = syz_open_pts() r1 = kqueue() kevent(r1, 0x0, 0x0, 0x0, 0x9, 0x0) kevent(r1, &(0x7f0000000000), 0x3a52ecfa, &(0x7f00000000c0)=[{{}, 0xfffffffffffffffa, 0x47}], 0x10001, 0x0) dup2(r0, r1) dup2(r0, r1) 08:06:42 executing program 0: r0 = socket(0x2, 0x1, 0x0) r1 = socket(0x10000000002, 0x2, 0x0) recvmsg(r1, &(0x7f0000000d80)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000d40)=""/18, 0x12}, 0x0) dup2(r0, r1) r2 = semget$private(0x0, 0x4, 0x80) open(&(0x7f0000000000)='./file0\x00', 0x100, 0x100) semctl$IPC_RMID(r2, 0x0, 0x0) setsockopt(r1, 0xffffffffffffd0c5, 0x630, &(0x7f0000000040)="e63df84f725b072af88790f074b0689d8561ef41ab0ea844d7ce6b8e05aec29bf43847829409d1d179cae417395f316f49a37d9dcde95a2b8a502909231422132799de51c7e54ab1051bda15eaabca09ddc5429fa783c41d2e04a51d5225e2ad8ebad74478df639860bd3f31527612dbcf5105f34551", 0x76) shutdown(r0, 0x0) execve(0x0, 0x0, 0x0) 08:06:42 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x80, 0x80) mincore(&(0x7f00005c6000/0x3000)=nil, 0x3000, &(0x7f0000000040)=""/68) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f00000000c0)=0x5) fsync(r0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x100000001) pledge(0x0, &(0x7f0000000140)=')\x00}E2Y3<\xd0\xd0\xfe\xd6\x1d2D;\x1cx\xd1\xa0\x11cS\x99\xf0\xb9\xa8#.@V\xd8\xc35e\x8dP@[\xe1-&\xd1\xfd\xd0\n5_\xd46\xe6\x11\xe4B\xedu(\xa8\x1b\xfaf\n\xe3\x93j\xf8\xf3ZH\xf0\xf5j\xb9\xad\xe2\xd2Z*\x18*\xc6\xc0\xdf[B\x01\xcd\x86\x81\xdf\xa0\xa3\'NA\xc7\xd0x\xf2\x12\x01\xd4`\'8\x8f\xca\x965v\xb1\xdf\xb8\rkJ\x19\x9d\xda7\xda\xcc\x11\x10^F\x8d\xfe\xb2p^\x90\"\x8e\xa2\x05\xf23H\x91v\xb4\x92G\x89\x85C,>\x84\xe3\x85O\xb1j\xca\xbe\xd56_\xfa\xda9\xf1P\xf9.^\xc5M\xd8\'\xcc') 08:06:42 executing program 1: mkdir(&(0x7f0000000040)='./file0\x00', 0xc9) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000100)='x\x00') chmod(&(0x7f0000000000)='./file0/file0\x00', 0x101) 08:06:42 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000000)) fcntl$lock(r0, 0x400000000000007, &(0x7f0000000080)) semget(0x1, 0x3, 0x408) r1 = semget(0x2, 0x6, 0x10) semctl$GETZCNT(r1, 0x9, 0x7, &(0x7f00000000c0)=""/30) r2 = syz_open_pts() ioctl$TIOCSCTTY(r2, 0x20007461) 08:06:42 executing program 0: unveil(0x0, 0xfffffffffffffffe) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f0000000040)=@abs={0x0, 0x0, 0x2}, 0x8) getpeername$unix(r0, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) 08:06:42 executing program 1: r0 = shmget$private(0x0, 0x2000, 0x110, &(0x7f0000ffe000/0x2000)=nil) shmctl$IPC_STAT(r0, 0x2, 0x0) shmget(0x0, 0x4000, 0x80, &(0x7f0000ffc000/0x4000)=nil) 08:06:42 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r0, 0xffff, 0x10, 0x0, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x10001, 0x1ff}, 0x8) 08:06:42 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f00000003c0), 0x0) r2 = getpgrp() fcntl$setown(r0, 0x6, r2) fcntl$setstatus(r0, 0x4, 0x48) writev(r1, &(0x7f0000000000), 0x1f0) 08:06:42 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000000)) getsockopt$sock_int(r0, 0xffff, 0x0, 0x0, 0x0) 08:06:42 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)='X', 0x1) close(r0) syz_open_pts() syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffcf26, 0x0, "172d768989ca984c8831ca15004a546eb3dd1b1b"}) write(r1, &(0x7f0000000240)='C', 0x1) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "058832a528295affd1c8add1ad044097f4d25e92"}) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000140)) 08:06:42 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x7}], 0x6, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) poll(&(0x7f0000000040)=[{}, {r3, 0x3}], 0x2, 0x0) kqueue() r4 = dup2(r0, r2) r5 = shmget(0x1, 0x3000, 0x8, &(0x7f0000ffd000/0x3000)=nil) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) r10 = getgid() ioctl$TIOCCHKVERAUTH(r4, 0x2000741e) r11 = getpid() r12 = fcntl$getown(r1, 0x5) shmctl$IPC_SET(r5, 0x1, &(0x7f00000001c0)={{0x101, r6, r9, 0x0, r10, 0x0, 0x101}, 0x1, 0x0, r11, r12, 0xfff, 0x7, 0x736e}) shmctl$IPC_SET(r5, 0x1, &(0x7f0000000240)={{0x1dac0000000000, r8, r9, r8, r7, 0x40, 0x7fffffff}, 0xfffffffffffffffa, 0x0, r11, r11, 0x9, 0x100, 0x7}) 08:06:42 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000)={0x3, 0x80000000}, 0x10) setsockopt(r0, 0x100000000002c, 0x20000002b, &(0x7f0000000040)="62d30ba0a82156545d18cbffe4c44b74954c", 0x12) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="618a43b25c7b282b305887ab1bca4d46de2ce27d0293b7869c9449f4cb723a8b8996ddee50c05335018b9a46ae060906a75454ae64f48716b5eec1078fd0cbfdb778ac07990d816f2650331e63de0b4b740d16b99e409592517c291f8f09958f0f2b5ad08a2dbf8ffb4430b5d3b918d7349dce1a78663f637e357ae35e7adcd68ca2dc5c3e43aa047610954238b60a14dc07f208bd0d2958ce9034", 0x9b) 08:06:42 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x2, 0x4) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)=""/150, &(0x7f0000000100)=0x96) r1 = socket$inet(0x2, 0x2, 0x7e) getsockopt$inet_opts(r1, 0x0, 0x0, 0x0, 0x0) sendto$inet(r1, &(0x7f00000001c0)="1c71957887959046fca5cd580d3d775c239a5d8d0ac9f008b5dc224faf6e19fa35d8f0b1e177a2caa6ac04cdb93fd3be2180765aabbdee495039f63a03cccd08f113f1e1f42259727a30c8e976760d4c811cf264d0c4398da2a1c9e58f172f494c3ccc5a14845b830b302908d44ef87ce78fbe4a3631892b114d7f683c35034cad3332f7eddb20732b33766b9bdbbdd683dcba706b397a5c65b1985c7e45d3f22330243771dc0b2b2f751e3cf766a8", 0xaf, 0xc, &(0x7f0000000280)={0x2, 0x2}, 0xc) ioctl$TIOCEXCL(r0, 0x2000740d) getpeername$inet(r1, &(0x7f0000000140), &(0x7f0000000180)=0xc) 08:06:43 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r1, &(0x7f0000000440)={&(0x7f0000000040)=@in={0x2, 0x1}, 0xc, &(0x7f0000000200)=[{&(0x7f00000000c0)="b4429f55bf278bb2c30c1c979a39fe1a2fcc6059633bf163180b8790fed6bed4eb0575d0db3807d078e686230f57b4b6034ce10673854552954229cf53cba2049c1cf860a8d5ee41838d999ae6c19ad6ac4544e7c07e7c9e5adcef4df5a04eb65dba1d642c5d62eafe1373d72f987e6ba41fa51949ffe674269898c9720eca0bf14929b1a2441274c82dc0c06894b1783dd45458ff85aaabf2018ff1b71790fc4b4ae5d63bda979bafb451e585d446e4d58569544ad766147a795d74833779150f75dab13ba903d0f937e473b0a5f2229cf464aebc1b8b13ca1f8b88b2a782a0b23c916ca363e7993d4bd841c6a696a6", 0xf0}, {&(0x7f00000001c0)="62fdccade304d2dd516f7fa7be9b8790835a715691f55f6298b233911042da254ce379fed02aa26fb4f757792f6da5df3b29b441e5a9", 0x36}], 0x2, &(0x7f0000000600)=ANY=[@ANYBLOB="180000000000000001000000080000002e220000000000000801000000000000ffff000000000000f70e17dd6974dbcdef62f094594b114907fada090a3dff80802d962dbca17f3bdf8704136ee43f977741076c0f481496c806a76a56b22f8854de0c8fdff6b68461405d6cf4562db5676a9f92b70206b6f34cb232cf4ba004ec73b1eeba89124f297354304812c375af8fc5501d2f4ebda37db0f5586243d9564cf316aa973db85643c94490579881448644373502204ad0ac1741d0bb5d8f39966c655d522cc639d727ea78afa3c75d5c749a67f9f306dd99481b6d64cb1eb8492c978342a1567423d0d0c2d4cb394f5e8d3a941a6c30af3dd998e9be7ece2338391e47cad6b2542cb793cea2089074b0148ae1db4d5280d0568f6aff9fa500000000b000000000000000ffff000001000000d1c05f72379e281e7fdf4f26f96f73ba2acfb74f79487490db864aff53e85cb90195bc000b9c18c8d02bd6d04b9b39ea4004d1fc150e78ed634396fa026668b3e2b147eb6fdf36be6b8abb9f22ae53f4882111ce2e9d86597289913558931034d2ade76d9f64fc84659ed48d09db07aa0e584361574c2d7b8b94153b5d5d6f8dc92b057e3119602c69f2106858dd1a0ed8520241f46974824e1000000000000000000000000500000000000000000000000000000000000000"], 0x1e0}, 0x1) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f00000005c0)={0x1, 0x3}, 0x10) r2 = dup2(r0, r1) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000002c0), &(0x7f0000000300)=0xc) setsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f0000000280)={0x1, 0x100000000}, 0x10) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000004c0)="2b8061adafdce026c36d978cda783440330065e7a37b500f1f495b44762ad6629f81ea7b6789a8311ec8808fa7860ec804651626e9d0c1af8caf768bf1107d451d578c14dbd2cfca18b69b04a61d885dffc621914f5b34b3161308cc15e09824a3b7ec7ee5e06c6994aeb36b5510827201c087ccb63559bc5b824a9a9d9dbbdb821f58bae59bb9f6b05508f7e8b627b51ea7f44971fd00e8b98a2925ba746fc21fbe589851341d9f32bb7921e8bb9ca92c85f6e26acb62b479981b206e69890dffffcf5893cadbfc17c7d4f5fa8e", 0xce) connect$unix(r1, &(0x7f0000000240)=@file={0x0, './file0\x00'}, 0xa) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f0000000480)={{0x18, 0x0, 0x8000, 0x5}, {0x18, 0x1, 0x0, 0xffffffffffffff7f}, 0x9b, [0x743d, 0xbc, 0x8, 0x3ff, 0xe9c, 0x8, 0x2, 0x3]}, 0x3c) setsockopt$sock_timeval(r0, 0xffff, 0x2000000001002, &(0x7f0000000000), 0x10) 08:06:43 executing program 1: r0 = socket(0x18, 0x2, 0x0) sendmsg$unix(r0, &(0x7f0000000040)={&(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa, 0x0, 0x0, &(0x7f0000001600)=[@cred={0x20}, @cred={0x20}], 0x25}, 0x0) shutdown(r0, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x0, &(0x7f0000000000), &(0x7f00000000c0)=0x10) 08:06:43 executing program 0: r0 = semget$private(0x0, 0x2, 0x20) semctl$GETVAL(r0, 0x3, 0x5, &(0x7f0000000000)=""/16) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f00000001c0)=""/223) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000eff000/0x1000)=nil, 0x1000, 0x2, 0x2010, r1, 0x0, 0x0) chmod(&(0x7f0000000080)='./file0\x00', 0xc4) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) fcntl$setstatus(r1, 0x4, 0x4) semget$private(0x0, 0x7, 0x446) mincore(&(0x7f0000ffc000/0x4000)=nil, 0x4000, &(0x7f0000000140)=""/123) 08:06:43 executing program 1: socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffe, 0x1, 0x1, 0xe5fc}], 0x0, 0x0) sendto$unix(r1, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) r2 = kqueue() socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) read(r0, 0x0, 0x56) 08:06:43 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0xffffffffffffffff, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket$inet6(0x18, 0x0, 0x1) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f00000000c0), &(0x7f0000000100)=0x10) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000040), &(0x7f0000000080)=0x10) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 08:06:43 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f00000004c0)="58bae63225259560f8e5815f73f2a044fd33055550ebd5e41789632dfc94ff334a", 0x21) poll(&(0x7f0000000040)=[{}, {r0, 0x9}], 0x2, 0xef) syz_open_pts() r1 = dup2(r0, r0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) fchownat(r1, &(0x7f0000000000)='./file0\x00', r2, r3, 0x6) syz_open_pts() setsockopt(r0, 0x7f, 0x80000000, &(0x7f0000000500)="437e660bcff659f319cefeb9674b6a3842fca7b68f3558508224602314be7758e4aa624ad4cc845f0a5fe83e2aee98c4f28b86389005d4961d2af60adb7dff2fae6588270d38b5e692eb0fdb3a62e806e5784f34fba6462aadfb6ff3812dc6b4479d37dcb55d35ad373b975e37aa1fc49a59462c75eda8429c27f72904444d4c6bec3de0b53a6d148494db6ced3587cb25b5ee1630d3169ceb8996f5f6a9c7f346fc780da201de5e7eeee83768117dd1f9793b9013553f77fc770793b0d14c5970628127ebb776e21575c6749e63594ef2c975b4a132761a57298147c5ebcd4a3c1d7f6fac730866fb457188abf1d529e3ab6805450089899092c4c7e788f571c50ee368e00e38ab291bd44536ae1c1522d3c462b09c4f6730912b2153c5d9750233055c93b28408bf9c1e96fb056f58cf867509f6d9993e9ede1e0abfa1484481e0d4d6718640d763ea33e81ecd5ff35208d80258d5212b5ca03890f82cc6b8ca1e05f2d5c48cd641dd44bb2f4e87da38a320430ddf650afb30b87fedf5f456f62384587af555e4779f73a45d363c3b288c5f68142ca608ef426b5f48a8a6f204a01253c8c92f94e2be7bb9261be139d05227a883c13ed5c52652d93e5477394a0c76c2f9f37232f4421dd10426b096baf4da77eafbc6fa283f2a45f156ad0749003c3aa0e54f6e7c3f8e4b8e6d06e354b889498fc82074c9616007569f2facf750532ddce913220871d068bf635b994ac5363103d38982ca483d24c47b54e045dabb5fbc6e36a7593390dcfb07f83db89d10d300ade1cd61cbb55a34ad351390c3718a46ccb58c1e1e6297e3484d4eb1d5f8fbe0ca6a66fc8cae4b8cac5aa272b814a7f8b1c83bf95a599fdc636509b571d595272e150efaa200587aa7a66c859bedf50f923e7069e46ee26d86b9e7e17c5c145d4e8b720f6eaa4f225c66eba1b0b46da0c91238f4ff1da6c231ae8b6b54d40df90ff3dd8f51b1fde6eccf28d6072edd05b86f76115c8589835e1811929139ebafa2350e5aeb6c221552731c83f7d590b2570f4b8e04ab187a7821d2bd37176c0db6823af8123585f555614cdfcdc52c4b6e279e63b299c818d471292632e067821c60109a100481390cbdcbfccbed22e879b59ff791bcdc881ec947a9ba8f5d9232888ed0da7a56c8c952355a380cbd460913dd13d353614c0ad719bff8c9b68ad056461ee3e6491fd9b9135c943ed90919759482d0d2e4f9a8c17d76371bc4444719f9cc257cac64b6d8673cbace6847ac37d4aa1939fc5eeaff76f3faa4e3cea8d0dd4f88ee2e83b5cb3bc7b653cd9b9d26ee5d4256c81c8150b9f379b20c42c2f46fd92c8f16d388e978aa7146aad285e535bad30de14b6ec708cbf74a3cbc6bc26aa6c9dc727f78b40f3517e9b3e10487adadcd90ca59518e9ba8e360e9bd5860ff8dfa64f4c0216b2673cf8bdf363d4b65f973cc5ba1d68f319e077548ee8944ecc5b58bd71d900dbb369cf5da5af54f5452b8e109a8e9a277c0d643d81dae73ddde22d6ae3235261348e5f53043e1a105cd5f2608c3ceada6ede4829c85677ddd3e73daaa007bb6cf691226a69f9ef35fb7ef4ba5ac7a7204d993c641ac939b40dcbff497604e8907583196d7337bef732c5d0277b45df391044d8dcf16297a989f60736eaa93fd903a6484ebb08435effbb11fd176d1037c10bfb133980604227b0c8de2757724c2710721abbe0bfdeeca32cc6b7938919fea80066ed9e794e0d8bb2c8788f2db4ca3b9ec59cefbdb2c4e15ac49f9385f968b912c46016c76971c581db227c03c2f4b5c5000b3d09154feaba026256facd67b47dc85ee291adbb7ab71b24870ff6538cde47a015dff55494a3f0e3636a29f4d6f88a47d9003a940bedaf75c1b06266f9666f6302cf902e2893a51265408e44b5f5203e7c61c991702e51b5e251b8d73b210cd0aac05e18fd73cf27e72a5dd024a79a8c200ae8d6fbc7184b169466fd0c7b5aeba613293d2999c7cb62a9532c2e78f290abb09bf4ea7b3ca4106934eca110ad4d829068d6bf3c1bf7881acbc89031b0fbb06ca53d2e2fa3fab30e560114f98bb4d0e9a86f24df0878b37f59af98ccc66f3d705c91346df312252a0ce59b9e84e1b10bc3ef912b78b728869ce47489dbb029fd82bb43d4330ffc574264cde5fc7e3285bd4d972203a34777930a8fe6893c3a73f6a818ec173ae0fe75748c2f1ae0ad35fd4afc48cbc210f78ca5c820aa1e5c4c8a51f25bdbf86eb45d7b7362269a8053eb177d0893448eab6ae09cf80244e902c87fd467efa72917b7bb3d73e8840322b160de35e86f1ed56ba94e8fbff564e99cb971aaf5a838b2edb79f725d39d1155004651c5196e54e10745149fd35d2e3f10b5a847cfb2dd3ede18b717d20bacc0d71f74af7799eead80324cad903c56074501459dc23b2f5016ceafa9baadae6581431d88a7b91e34bff4d790454ee94f7745e7e551d5143e4dcc9064ffe1e24a322715bd938f15e3a51ce788ff7895a85c9e6d80621e6f18a332cc334d3f378ed3dcd40fb902034185e6fe12f8cee84ad7e0675595b2583aeb37caaa279fc096099c4dfa3bac40aed2d74f30cb969fb4388fdb4c15affc5c1c8449dcd89cc1f017bacc6eb7f7e581d169e37c24d61f9c5a099483b0f48519020b59d033f4e0e52a329d6da3691f68f6c2905c2db25a0de2c17e96a7f6f0528e887963fc5c56a4e215d728e590252b7b4a029ba363a1bb96bf21482234757b509dac0acfff5731229aeff96e23bac1893d6abafe982745d8d9048f0d9cb57b20334319b83d4237971c3e381b34e00c526147576cbb5c3cd53db4a23a11008d0586aa864ba6817c2110e2649b7b6b4700345bb96fbbeaa299d9dae0ff9a2263aeb726bb61297e23144f602df8e3cb2ca1a64ddbef540a8a61b6d713bae9e86353d47fb96006696e3c24d1eee0cca7f3337804309dffa48aa94f7c7f1c8e4d0f088cc09e4cdb52ddad4a4767be9d18caa3642104de7774eca554fefd6e7c6b0bceafc9ab604c31f375cc2acfb8286eb5c20074ec93db334b66b8f3111cb35176b0b8b43f6701112fbca74d3bb7b76fbbaf11921a48c024fcc307d396aed0d6fde2b16d6b43a8a15332664955910ceb2384201dd0595f2cde2e6918ea6cff9f3574607cf3fb31c43e53bb388b81fbf36f10092e427006d60dcfb1cb98bca662bc8649871bf57e115d832603cd118ff208d319257de37ae69232c958b11678ba495fb84c2ec41b7cc1c10d88527aed47a296fa65b7f8b730c3245aed22682834e2fa505008899eba8bce7f3e7ecdd81ea7582a65c4084955e0b4240a22c4f50bf5bfc4dc0312804ad6b1bf0d0f0e3172f22bef14c016e184af7c1bcaa9852eb6bcfd70986e43150648c97963b7ff71bef0f1ccc2c17a489609d3dd21c081116259ed8caa9b8b54713de8b4b32fbd5c62244e00e97fd506b549be98f363ebb4138c3ff8ed6ab60ab13bb790768a8e9352a766c62e91426244fc5cc7eaf94a1626ed2eddf151c539455710cbd6bc538b6896f704bda9a5553fa7ffd252e082724e82f7896c2b9fc7abb823a6dab128e1d2de0788e42a7f9639a71da46f2502860a43a58023f47d3bab082d21c3c6d5d0394386ca724bc7ec60549bc69d96ee2f6968d6d9141df43aefc7e0629308564934874442a8bdc4e6da8fc982217990ce66232d02b0b06b89c676f19688a59e2f3c0b2a1b7d4bbffd23e3af8c9f0daa309520a952ab75e9950498fedc48c38d515a57634b4c87c34da067fea08d1da1e7d511c5718623c7e3b7d32da4cc028d290496d1f2bd489a30de1a8d6434cfbd0a6c6ab00f9e355a28e4629406ffb201047fb7f161fdcbe22af65690b58de407fa9f20572f718fdd7455bac88796a221b8cce8eea2ca852cf984ac1004ddf270a502194eac4424aab785fc4e4d0d0a97f12dfd9389a3b5ecc3c36ec0f63d8981fedeb58f74f428d221ea6b0e66fa0032eeaa8e64c3507c54a919da71450c2fc67405aea403bd6e7c8b2ab410d4521e92e29e7971051c8524ca47be79acfa4fafb905bbd0cb5d9d3bd5435eb6cd50330882d6393d537f942b521cf9404a489e1e58789cc3774a41663bbfe5f038de1afbf1d32c1a0f0aa32d1a5829f3ebffb0ebc23454a8b354d6257dd96ee63d1f5af6c08f2d3c2a358e6c1cc46bf738c690f7981fc45aaef5d0c9e40690da9b74420130fd9759c5d0b417dfd7607d5eb085e0b7c07c2789d041e1e973c0d0f36d8d55c5ea91ed19f0ecd8747d2897ea4717b48312ba75983e56d99d366c61c3349a4fd2c95119382c192a5f01449542b0f8beaa7e6df681f45abf9dff7bff3681cb1dd4a5447bbe05368a171d4632f85f441758dbd96c551416b59a002aa6470260bb2f0afdb361ac63c4bb322a8662b4d491e0649603de30bb4ccf836a65545d233181980c43b5f5dd34757c600225f353ba12c67bb96047fdcfd75a491b04101d6e589cff6636c2112ec78f5bab8ecfcd49645aa9052f2cfedd1ce2398c86f456f920497897517118bc000da3f108b6af295ce3bc30ecdba1173393b5017fdd65c034a449dfd7fab4ceecc8b61c7aa81e739750a7ea043bb9491c77d63dc6213ed73a0f23c87311938f815171605e110e742ad7b002733db7cf8f48aacd64ecd441b819e4ac33e1d987b7b8c4d09592f2a5bb3c7a61b76e87420ec2954a95f5b1fd3d626fcff34dd785b6f490308c1b88c5bcf4fd74ed4de3aae0d1e5cec99b81fde440c97c37da400f3a46102f833a7205bd4859aaf786571a49b88177946d4bc6bfdef720a6941c7f103d4361a2dddf220f37288137dec8fe1ee18ac6fc26254165a12a3f0adc9ca6e9b1cc8f2734d7927406410223a53e9d587ca030fead61afe7decbaf22b450c925db5be587d6a310ffdb1943f5eeaceeff5ec371423cbe32ff95200faf8106f3332cd3ff491efcbd38d168c0291961f08dd1b8effb94a31046c36bb6f4a868d3a2456bc23c760d000b8fb8d71c4a361168ef37af80b908ce045813da3801aad493fa3fe293f5e46d607c7492a203aabd8d48925f45d89322a253953f316b85661a6f40f4fb1ad569bdba89f99f342ec0f876c5839d19714db04ee11764d92558270969cf15e04f050f9eb662ba8eb3de46a7a7d3631e8944cf0f6192d611b0b71c8d4dc3278d2bf6442dd579140154ba7f8b3d7ae26dfab3c854b2e6866d68df1b65148326413d7d1d3e0d8053209236a61457149187ef069d71baa3af8669facf820203e4d23e41137ee1aadfde011f4d8f40b042aa0825a80c1ecf39d223216a6061e96495f6d1f87b4f8157ac51dd4e7c47d710678c545a38379e833b47287fe97c47bec9dd086af0c99ae2f38585b5dbd1f2b693702d49842709483406371e0ce140662fe264b2c08800b5da19dd6749fcbfc0f8b51911aa5c4b8c57d1968544650c08634b2a724a3e9a7aeab5a1def0ac061639f21078e183fd0a33c4af116ad72395ac8e9c25605154541ca9b5a0d1d6cdbcea22071ff34be94394156b960a783d6655c34580497019005d53be7ab1d8e2b8d98a6958b3fcc9c6ec860aae0fbcca966a32b7a7c5c9a0346a1749b00133dd1ea73e21bee6bb445b9430cd7db743da4e048cad4ff71bb12907a1b2b251fa96703098fd200b9e883ffc5d125d91f1e28d21cc185cd08d56ad01d04202f5265e0f89d75c7223ba595ef4533a8e1a0c6f0be8fa005b9b3a5b44c1d8a0a520197bf41f79c5e6359feb4f33bdaa6011c059c85aa3700963c71c", 0x1000) 08:06:43 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) close(r2) writev(r0, &(0x7f00000002c0)=[{&(0x7f0000000040)="074883fcf065aa0170e64d2f9847ee488fd4797eddf65339057e0071a2c32efe58bc3e697cdd7ef78ec38399ea4b20121dc23e4b3379e982fa7465a728a5", 0x3e}, {&(0x7f0000000080)="33061214008ca5197cd84cb8086a775895548327e71863e0908e74788569ded7e175d9fc64e52771a2b4e268d0f510d7f50f5fe4dba4e23d5f4806330cbd79b073330c8618cd084626158a3c78592c655ab289e738945f2c", 0x58}, {&(0x7f0000000100)="b5aa8b672bc784f9ed33f628768256e13d762618e8ef916721440a8a59a46aa87f77434d3a315b7f3eb26a5913f01bc1451f3e1314088a5386b7f7c8fa4fd56c9bdeaf6c767d6e5d7d4b6ef518dee79a69e772db1c709c482f99ab76f7c1c57e1bab6d", 0x63}, {&(0x7f00000001c0)="d66251ef4cf95c8411d869b74d31f1729e937f62666a88", 0x17}, {&(0x7f0000000400)="8855a3709329711639b8797291bf649c2b9873830750a4f49131010000000000000005ab3c427db3baf598a8db93c6bac5c7d7d1a87a1bc2afbd2d129bfbe7a3af6c8102937903be0d35e618323923594f749c30b3ccdb04fc9fad232177a28d38d8903801ac42d7d360757929356023414ef3d56831d10de8e7f9ee9e4948e971230733ee25405ba04914e75bdc6c8b42e0d149bb3a2e7f612b28dfe417af71fe", 0xa1}], 0x5) kqueue() sendmsg$unix(r1, &(0x7f00000003c0)={0x0, 0xffffffffffffff6c, 0x0, 0xffffff6d, &(0x7f00000000c0)=ANY=[]}, 0x1) pipe(&(0x7f0000000000)) 08:06:43 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x800, 0x0) mkdirat(r0, &(0x7f0000000080)='./file0\x00', 0x80) symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') utimes(&(0x7f0000000000)='./file0\x00', 0x0) 08:06:43 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x220, 0x31) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x3fffe, 0xffffffffffffffff, 0x90d2, 0xfffffffffffffffa, "d700000200000000000000000200", 0x2}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mprotect(&(0x7f000062d000/0x8000)=nil, 0x8000, 0x2) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 08:06:43 executing program 0: shmdt(0x0) r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x0, 0x98) r1 = getppid() fcntl$setown(r0, 0x6, r1) getgroups(0x7, &(0x7f0000000080)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r2) r3 = dup(0xffffffffffffffff) setsockopt$sock_timeval(r3, 0xffff, 0x1005, &(0x7f0000000000)={0x4}, 0x10) 08:06:43 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000004c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619518ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5023318b5e6007dbf", 0x65) write(r0, &(0x7f0000000280)="3e2a7913e4ba6d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2831c61ad4091d1f7828bc2d2a500a35ac2b103434820abc4bcacfa3444002007e14295fbaabbbafe214dea79d95e8f6b9d3b3c190fff0c9ea73a4000000dcb95a0100000000000000ffffffffff510eb0092e", 0x70) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0xcf, 0x0, 0x3, 0xffffffffffffff7f, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) sendto$unix(r2, &(0x7f0000000000)="ff1522239c27dd2af585b38993b6dc9e9a0bd35088d4956c0fb714c316e0eba817784d9f4d07f49b80a30d7af12bfa4fe52e9df6fbef9872153fe9e2adbca823", 0x40, 0x2, &(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0xa) linkat(r2, &(0x7f0000000100)='./file0/file0\x00', r2, &(0x7f0000000140)='./file0\x00', 0x0) readv(r3, &(0x7f0000000180), 0x1d2) 08:06:43 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) setsockopt(r0, 0x7b3d, 0x80000001, &(0x7f0000000000)="242c21c423737fe32943e60ba8cd6fa4e66dc58cc74dbdd797832bb2c955681d37c85fce9d1170447daa41de2b92b3aa56b1cb135c3da8c2d6cd5d2165f5c267682b3550157b267a4bb700ec618ed9d74694bd6842204e37a9f5c223e6abfacba179f750b7bff66e8ec448da956bb2d48f0e483a482331992ed200abfad0d65e90017a4691e5c789dda183121b25ef5153ceb476683f0dc0c32f3040b2a1fa28557810d3fb0b99a58e14b93e99", 0xad) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f00000000c0)=0xffffffffffffffff, 0x4) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x2, 0x4010, r0, 0x0, 0x0) 08:06:43 executing program 0: r0 = syz_open_pts() setrlimit(0x8, &(0x7f0000000080)) dup(r0) 08:06:43 executing program 1: r0 = accept(0xffffffffffffffff, &(0x7f0000000040)=@un=@file={0x0, ""/108}, 0xffffffffffffffff) r1 = dup(r0) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000000)={0x1, 0x8, 0x3f, 0x80, "d44e78623980897f87be022d537d38f0646fdc59", 0x9d, 0x1}) 08:06:43 executing program 0: r0 = socket(0x2, 0x20000000000001, 0x0) getsockopt(r0, 0x6, 0x10, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) lchown(&(0x7f0000000000)='./file0\x00', r1, r2) r3 = socket(0x2, 0x1, 0x0) connect$unix(r3, &(0x7f0000000100)=@abs={0x89a88f592e0a028b}, 0x10) 08:06:43 executing program 1: r0 = socket(0x2000000011, 0x3, 0x0) getpeername$unix(r0, &(0x7f0000001100)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ed03965800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e0b7cfc2a4bfe95996280672a4"], &(0x7f0000001080)=0x1002) accept(r0, &(0x7f0000000000)=@un=@file={0x0, ""/58}, &(0x7f00000010c0)=0x3c) 08:06:43 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) setsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000080)="7b0881ed63f1fcbc1dc9a62cca8a4f1598396f18e1cdfbad05809127be4b9f109e65ec5a64a23d82407c5a36b0eb7fdb6091eddcf497f5de6ec5db56c4fea1aabea8b192c07da183a83e908dc668f083606ff91d3e932fe6308199e2511f7c2763b09b2b834f24d0e8dd1c0a7ee002bf5e1a838d55da6b8fcf697d16a3b31c380e2836d6c11f42a86b6dac617d5caf994dbbe7625f7a11a3449b1322a2c716e373c886f21204c4205e5ae64ae432f7f7540e44b7a306a4e99ffd0123b5baac31bce694cff17e331967a5e1976743008c1eeb161b79d72094f312c8b109f3e74a910eeb12c43fdf", 0xe7) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) getsockopt(r1, 0x0, 0xb, 0x0, 0x0) 08:06:43 executing program 0: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r1 = getgid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r3 = getgid() r4 = getegid() r5 = getgid() setgroups(0x6, &(0x7f0000000140)=[r0, r1, r2, r3, r4, r5]) setitimer(0x0, 0x0, &(0x7f0000000100)) getitimer(0x0, &(0x7f00000001c0)) 08:06:43 executing program 0: r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125d00000000", 0x8) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) open(&(0x7f00000001c0)='./file0\x00', 0x200c1, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000d, &(0x7f0000000000), 0x0) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140)={r2, r3, r4}, 0xc) setsockopt$inet_opts(r1, 0x0, 0x2, &(0x7f0000000100)="66cd2319697c5c9cf3d7a03dbe40aeb49adf07b2f525dc8d31f862a1008ce7684d784f6ba45645e5a4af16678cb53a", 0x9) 08:06:43 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f00000002c0)="9085", 0x2) syz_open_pts() r1 = kqueue() close(r0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfbb2, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000"}) kevent(r1, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x5ef, 0x0, 0x0, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000140)=0xfffffffffffff800) write(r3, &(0x7f0000000100)="7ee1342f3b60be43c594ab2e8b62fb5fc8f84b7a5c8a", 0x16) 08:06:43 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x39, &(0x7f0000000000), 0x0) r1 = msgget(0x3, 0x200) msgctl$IPC_RMID(r1, 0x0) listen(r0, 0x100000000) munmap(&(0x7f0000fff000/0x1000)=nil, 0x1000) 08:06:43 executing program 0: mprotect(&(0x7f00002de000/0x4000)=nil, 0x4000, 0xfffffffffffffffa) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x200000000029, 0x80000000000000b, &(0x7f0000000080), 0x0) 08:06:43 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) r1 = getuid() seteuid(r1) bind$unix(r0, 0x0, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x10, 0x103) readlinkat(r2, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)=""/218, 0xda) 08:06:43 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x2000000000000040, 0x1) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x9}, {{r1}, 0xfffffffffffffffe, 0x1}], 0x9130dbf, 0x0, 0x0, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) 08:06:43 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) socket(0x2, 0x1, 0x1ff) getsockopt(r0, 0x6, 0x1, 0x0, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) 08:06:43 executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000540)={0x0, 0x0, &(0x7f00000002c0)=[{&(0x7f00000001c0)="e999550b7cc260c1e4591070feb59def4fe718a2fac2836e4e93035bff724fbd3e37013741b041ea434203aee3d02b8e770d239fa06f8db63a207f351b948c310e1eb58751ca36c875d80316856e5a0e87479719167ce434e2d18f2d14b49a61bcfcf99d6883f7ac3bd2abe845aab69761752334ea091a24542afd5d7062f5c8f3910614937203340c2983938ed758c0009f6ab48c4410df09b71e7fd50c1e2d40dd2bae463cc7945f9e17b39aa93e6a19f74288d2086c4cf486627621d8693c0fa20318c5776ee790e578dbef5ff6493c4f631a3997a907ca2a4160379907c5a684ea5b3fcc885384399e26aeb9aa7a", 0xf0}], 0x1}, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) poll(&(0x7f0000000040)=[{0xffffffffffffffff, 0x2}], 0x1, 0x0) 08:06:43 executing program 0: readv(0xffffffffffffffff, &(0x7f00000001c0)=[{&(0x7f0000000040)=""/103, 0x67}], 0x1) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) bind$inet6(r0, &(0x7f0000000000)={0x18, 0x0, 0xfffffffffffffffe, 0x9}, 0xc) bind$inet6(0xffffffffffffffff, &(0x7f00000002c0)={0x18, 0xffffffffffffffff, 0x0, 0x1}, 0xc) writev(r0, &(0x7f0000000000), 0x1f0) 08:06:43 executing program 1: r0 = socket$inet(0x2, 0x4, 0x0) sendto$inet(r0, &(0x7f0000000140)="a356d47176c9409430bc4fbec4", 0xd, 0x400, &(0x7f0000000180)={0x2, 0x0}, 0xc) r1 = socket(0x2, 0x400000000002, 0x0) setsockopt(r1, 0x0, 0x1e, &(0x7f0000000000)="caf5b415", 0x4) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000100)='%', 0x1) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) connect(r1, &(0x7f00000000c0)=@in6={0x18, 0x1, 0x2b, 0x4}, 0xc) 08:06:43 executing program 1: r0 = socket$inet(0x2, 0x0, 0x3) setsockopt(r0, 0x200, 0x200, &(0x7f0000000040)="81346934eb5198f05caf493c561876c08c9dbf9e1d577598e22593cfd395385fc1ad20c6c863f0e4efcee2153ac26fd06b49543be369db3b8da19e8f93dcf3c96ab5131d937c1989daec9719e6be2188e501fa4e", 0x54) r1 = socket(0x2, 0x400000000002, 0x0) setsockopt(r1, 0x5, 0xf, &(0x7f0000000000)="91333a8937b6e2a1b7d02ccefbf91ed244f593", 0x13) 08:06:43 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000340)=0x100000, 0x4) write(r0, 0x0, 0xfffffddd) 08:06:43 executing program 1: munmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000) r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) fsync(r0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) getgroups(0x1, &(0x7f0000000200)=[0xffffffffffffffff]) lchown(&(0x7f0000000180)='./file0\x00', r1, r2) unlink(&(0x7f0000000140)='./file0\x00') madvise(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0) write(r0, &(0x7f0000000080)="6b08aa13301744b7d92c40618c8bb0bbec57da12cb80bae068992722d1c7b07dcb091b775ff129b55b616e118c8ed5264381dccb29ea4b8dc23f805fcd21268496851aa41b46a2f465f7af3fbd3be500196ceea76e29147c2be26f3bc1e6e9267e1997eaaf14e8f0713f7ae5f577cd3733e42b330ab84f8fcbaa1aa8972895b55f08b5e222a2ddc4a5303879055f3a9245f1aa817b717170", 0x98) r3 = fcntl$dupfd(r0, 0xa, r0) munmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000) sendto$inet(r0, &(0x7f0000000240)="22d4783ad8211301de808cacef0185cd670eca07c0a6e9978687c97ac513c265cd0e06c9669762c5e62ad1defa4ab33c1a55cfac6c71f41f91bae79a669555d044eb6719c7426a62e00dc970a625e0082e420be335e4601d97eda7fe631439ea1afc3895c3bda27f957ecb2c686463d985530b1271f02a68", 0x78, 0x400, &(0x7f00000002c0)={0x2, 0x0}, 0xc) mprotect(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x5) dup(r3) 08:06:43 executing program 0: socket(0x0, 0x3, 0x0) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000100)='./file0\x00') syz_extract_tcp_res(&(0x7f0000000140), 0x7ff, 0xc3) getrusage(0x0, &(0x7f0000000040)) 08:06:43 executing program 1: semget(0x1, 0x6, 0x100) r0 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x400, 0x3a) recvmsg(r0, &(0x7f0000001b80)={&(0x7f0000000180)=@un=@file={0x0, ""/4096}, 0x1002, &(0x7f00000019c0)=[{&(0x7f00000011c0)=""/90, 0x5a}, {&(0x7f0000001240)=""/184, 0xb8}, {&(0x7f0000001300)=""/197, 0xc5}, {&(0x7f0000001400)=""/87, 0x57}, {&(0x7f0000001480)=""/219, 0xdb}, {&(0x7f0000001580)=""/167, 0xa7}, {&(0x7f0000001640)=""/246, 0xf6}, {&(0x7f0000001740)=""/177, 0xb1}, {&(0x7f0000001800)=""/233, 0xe9}, {&(0x7f0000001900)=""/190, 0xbe}], 0xa, &(0x7f0000001a80)=""/225, 0xe1}, 0x40) recvmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x357, 0xffffffffffffffff, 0x4d2, &(0x7f0000000000)=""/230, 0xfeb9}, 0x0) semget(0x0, 0x0, 0x200) 08:06:43 executing program 0: r0 = socket$inet6(0x18, 0x4, 0x6) write(r0, &(0x7f0000000000)="801163eb53ec8790bcaeddae404e5620204877e132eb19d0678c5de57e7c4ecf6967", 0x22) 08:06:43 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x9, 0x0, 0xfffffffffffffd67) 08:06:43 executing program 0: r0 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000000)) setsockopt$sock_int(r0, 0xffff, 0x1817, &(0x7f0000000040), 0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r2, 0xffff, 0x8, &(0x7f0000000240), 0x4) r3 = getpgid(0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180)={r3, r4, r5}, 0xc) 08:06:43 executing program 0: pipe(&(0x7f0000000280)) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) madvise(&(0x7f00001ef000/0x4000)=nil, 0x4000, 0x4) 08:06:43 executing program 1: socketpair$unix(0x1, 0x1000000005, 0x0, &(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f00000002c0)={0x0, 0x0, &(0x7f0000000200)=[{&(0x7f00000000c0)=""/211, 0xd3}, {&(0x7f00000001c0)=""/6, 0x6}], 0x2, &(0x7f0000000240)=""/68, 0x44}, 0x2) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) shutdown(r1, 0x0) dup2(r1, r0) bind(r0, &(0x7f0000000000)=@in6={0x18, 0x2, 0x2, 0x5000000000000}, 0xc) r2 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x80, 0x100) mprotect(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x7) ioctl$TIOCNXCL(r2, 0x2000740e) bind(r1, &(0x7f0000000040)=@in={0x2, 0x3}, 0xc) 08:06:44 executing program 0: r0 = socket(0x0, 0x2, 0xc000000) r1 = kqueue() kevent(r1, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffe, 0xc1}], 0x3, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) dup2(r0, r2) 08:06:44 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = dup2(r0, r1) close(r2) 08:06:44 executing program 0: pipe(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) symlinkat(&(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000040)='./file0\x00') writev(r0, &(0x7f0000002b80), 0x8) 08:06:45 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) flock(r0, 0x8) socketpair$unix(0x1, 0x2, 0x0, 0x0) symlinkat(&(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000040)='./file0\x00') 08:06:45 executing program 0: r0 = getpgrp() wait4(r0, &(0x7f0000000000), 0x9, &(0x7f0000000040)) wait4(r0, &(0x7f0000000100), 0x8, &(0x7f0000000140)) wait4(r0, &(0x7f0000000200), 0xb, 0x0) mlockall(0x2) r1 = syz_open_pts() write(r1, &(0x7f0000000240)="dff3e5e13a38b1a43fcbd0527aa7fe48dcbf8f411a2ce0d31af7032013187dc68d863f9b6ccac43de29637760426b0c9035d93ce7f743b28aca1af8a5a7b22b7c143190430f16ee71359680a373ec6918f70bf67086c9dcc5cfcb203f012f9d55a383dae24433f7f8d7f22ec0ede84553c3fa57880a74b2da5d42c5c4093bcfcc92cd057c7b3fedc0fd2d1c6e438d00635", 0x91) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r3, &(0x7f0000000940)={&(0x7f0000000340)=@un=@abs, 0x8, &(0x7f0000000840)=[{&(0x7f0000000380)=""/183, 0xb7}, {&(0x7f0000000440)=""/80, 0x50}, {&(0x7f00000004c0)=""/35, 0x23}, {&(0x7f0000000500)=""/168, 0xa8}, {&(0x7f00000005c0)=""/70, 0x46}, {&(0x7f0000000640)=""/6, 0x6}, {&(0x7f0000000680)=""/210, 0xd2}, {&(0x7f0000000780)=""/145, 0x91}], 0x8, &(0x7f00000008c0)=""/126, 0x7e}, 0x40) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000980)={0xffffffffffffffff}) mknod$loop(&(0x7f00000009c0)='./file0\x00', 0x20, 0x0) fcntl$lock(r2, 0xf, &(0x7f0000000a00)={0x2, 0x0, 0x8001, 0xc23, r0}) wait4(r0, 0x0, 0xa, &(0x7f0000000a40)) r5 = open$dir(&(0x7f0000000b00)='./file0\x00', 0x80, 0x20) rename(&(0x7f0000000b40)='./file0\x00', &(0x7f0000000b80)='./file0\x00') ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000bc0)=0x8) fcntl$lock(r1, 0x0, &(0x7f0000000c00)={0x3, 0x3, 0x5, 0xffffffffffffffff, r0}) socket$inet6(0x18, 0x2, 0x2) wait4(r0, &(0x7f0000000c40), 0x1, 0x0) accept$unix(r3, &(0x7f0000000c80)=@file={0x0, ""/84}, &(0x7f0000000d00)=0x56) r6 = getegid() r7 = getegid() setregid(r6, r7) r8 = socket$inet6(0x18, 0x0, 0x6) clock_settime(0x7, &(0x7f0000000d40)={0x5fa, 0xa7}) wait4(r0, &(0x7f0000000d80), 0xb, &(0x7f0000000dc0)) sendto$inet6(r8, &(0x7f0000000e80)="1610cb2d5631403a8e0db8e2e362612b59fa4937eb1b38303ef5267818bc1c7711dac692cb224169be1fd8d36e2b69385fa7140bc11813684e017fe7d688175627ab517b4c2e5b0704b13253626c007982defb3b9dc9bdb0b828b7777035bcca72cc730df2a3f1cab4f7ea28a06aa7cd7409d031d45db579a6c06d677782c0464776fe9e1467c1df9ded057422f5c101f221ed50b77dad2219363f3afbd419", 0x9f, 0x400, &(0x7f0000000f40)={0x18, 0x0, 0x0, 0x7}, 0xc) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000f80)=0x6) bind$unix(r4, &(0x7f0000000fc0)=@file={0x1, './file0\x00'}, 0xa) mknodat(r5, &(0x7f0000001000)='./file0/file0\x00', 0x20, 0x7171) 08:06:45 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0xf, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffe, 0x10000ffffffff}) 08:06:45 executing program 1: r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x40000400000002c2, 0x81) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x4) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x7) mlock(&(0x7f0000ffe000/0x2000)=nil, 0x2000) mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x4) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) mknodat(r0, &(0x7f0000000040)='./file0\x00', 0x40, 0x3) mlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) connect$unix(r1, &(0x7f0000000080)=@abs={0x1, 0x0, 0x2}, 0x8) 08:06:45 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "0000000000000020e0357f000000050900f700"}) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) sendmsg(r0, &(0x7f0000001980)={0x0, 0x0, &(0x7f00000006c0)=[{&(0x7f0000000040)="5a462f06cb94f43b9576c7d6008b44eb753c11b6c0ac4e35e16762308d7c06fb3e7ed201c34843916a30886ba6ead046614f5f6dcfaf9ba68485d442c42436839765b010eeb85c71918b7bc1966c928cf8a434a7421c622e7563cdf3b5012f6d9cec3ce2566aa7f1884f0e15d3d1812d159cfff8c01ef4246f1cf1bbc84f007297d7893e3363cc67df245a709b2f0467096f580bacb7de2c", 0x98}, {&(0x7f0000000180)="47435cba7f054b5671ccb0b0139408b1926a0ce64946e113741616b5ca14e2a53932acabb706b79a5ed6ba8b1b738e03ccef60ef672727fb1a5862929fd4e1c6c6c87fb976eefc8b95", 0x49}, {&(0x7f0000000100)}, {&(0x7f0000000200)="69d277552cb3a8c765193c4972d0927845a7dffb9fb55733f47a0e70e039ecd61d402e6365709103d274e388044c5fe1613e56df44e75c8c0099bd36d33dc05be258bb54eb734e9873f04824d6f0379c21e905755a1761e4eaca726283e6fb9ca619de583ae81d00310f92061c54af901b77778ef7ed85e3b0a0ef1302683206d9ee754e57f89d3a446e4679d6cb458d3040ed8d7ae13b257004dfc6ea6068f86ea11d7623c9fc9fb23eddf93bb8906b3fae199f4c95229a9cece4ce8c94deb6df00d0d7622724f67e1a68eec2641eac0a7074ab39367c58b68d5be1e852a259222abc6508a95a8b7c5ca6fb", 0xec}, {&(0x7f0000000300)="8bbd95a4cbb1f19b6cfdf2512e7a0e22c5d1d06ea8b62219df17de7fec72d02e891b42e57658ea2ed29cdc68f353ba50ea7c438a3ba66e51fc5b7f3fd40717cdf5ea0caeeef2a575fa54839ac872b6b066623016f356ea31cb06d85ab0c6f765e1971af1c5b1d9abcd5bcc716a0ab7a9ef3f027408c2ca146bfe085e7e600d57396d5a4c14f0942e4c07fda48742b2ca77671c03bc7a6d29969a704d3d48e4cf9537666a7b4996766f3b08b7890b40fbcdf9d62abed3dc309a9240b47a6c6fe53d3a32c653f9bb2eacb0a1f63a6acd440c2dd61bac2c45395741de0847fd01f7aca99402ff44fe1460", 0xe9}, {&(0x7f0000000400)="0fe04ab32cc2de41f5d94ed27c5176ac5005576e9314eb7abcd7a080e4c9b0c07362eb4a44fb59c4a933ba61f377aaaa2f5ae09a6c0d142c2928bb6d6f51e48f2f0006d8e01b854fccc09ecb4147b3f31ebd689cf523aef035f2ad26eb5a323acaef7aa5d1c1d96d9d5619cd7015ade52d674698772d2ab0d06a44e7bc6107961b3deee3ce", 0x85}, {&(0x7f00000004c0)="1d795aa110e79815e33b9d30ef971efe14bd19fe09e60c793fb74de475799cbeb185829801c1ea85a8d4a1932cb5befc48a3d6f92a2f58a6217a093fb2eef2bb56ef982ee960842c8e7a43dc1cb6ff4c84d535c11a6405a33761670c8c57198a003b16bc5fbc42a8138f1a5e5f84a4", 0x6f}, {&(0x7f0000000540)="b128eaf831f10baf3007d19a1ee35af8e13859cf1f4e5bda26d8e46cb06cbcd714734380303c96b16e50dc3531629d85d33f3322a7aafc2cf35789f215f9113f5655fde05c7936c439967a6cddec8e504cb1eb89b9d351931eb3e350903188023cf782cfa294dc7060c2bf20df13f9df4d38a348012d46f0d805636666a51f8ff185cb6366dc603c8a0c69479bd266f28324ff9be1f308eb6b77", 0x9a}, {&(0x7f0000000600)="86c808a72d3ded508b699e8b87ac332159a5820e155a8826e080578542cf81288ab057fa7dec855bb3f85f8408f55cccb15232d4a2000289086d18e0ebd7cde0b76c309a668ab6d1ee374524331b1f2b070f4feaa1bf23c3840345b8a079e7a32d7b946a63c35d60caeac55a91c67b8860de80c448c35b456e3aef7fc63e37059a2df06e51746187a95a9bd5f3d2ba976e409807af068434ab", 0x99}], 0x9, &(0x7f0000000780)=[{0x100, 0x1, 0x7f, "d519e215c970ff84600ec2265678ad97dbe8a37738bce5400f6fdd308c64ac8bc00ec8b49c474a75c192860ad6d5b848f87bf29a34def3d6aa9a9cea9960320153087490323a1c01bd2b10d8d9f1e5fd750e963641d6f71a7e73c5fa215ff275e42a10f30fc34c938461654667d4e974f1e16e49d13b81ab5a24574c52a9fa708cc2f0d0fbfd5604a8efc5e1ca256b929a6a891b3ff8fb35200c9c1b961a91040799a4455bfcae9ee63dfd30c7d1ab4e22cbb42ad47613ca391d3fc5284ef387cb9d023c50292e1a16a555b2fe2d6b24aee3089e8b5986478478d004b57aee771b0166e9432e32b431f25c89c51f58"}, {0xc0, 0x1, 0x0, "d1071c43755922130c276c0c11122303a399fcc07214133c327d2c712f28cf8429c4225dd77f63a5c8cdf353a73f8d805ef2c9d612c5bd7caa0f69a3da742bb7252d4e5d1f4a1839793512a30984bb29080c3821bed99454a9fe04a0838ac40f16b73d4f2e2feec659ee455a6fd75063f86a011547d34b7c2eb77ca411c2a79d23b6e967835e56b81685bddea993faa28b6e1d369a8b4c4271b909e1a80060bc6a4e0e55d250f0cff976"}, {0x30, 0x0, 0x79c1, "2ce5fba28fb1d3fbc0376d0506d8f40f999fae3453b55c2247"}, {0x1010, 0x0, 0xfffffffffffffffc, "1e5ac192f8af43a155adad7b1af08061db6822944fe21336ca03d9577bf100236e7fc92e06ff94e95f8c242caa0e82e8c55b48d19312d5d8166c2d161846d7902ab1c5b28c0aa6d115912ad6d8709dfd68f2cbc1ee4b0c8aa3a2212042beea3607e3d36e7ec486f91fba44643a1f03546a0579ce47e64e946de665ce519c6d24de183ab40eca258d6890d53ec9696e8b13ce10830f241ed9dd94c8dcc7caaefc667d16551760d3d69b8d7af35e0b8af76b18eb5c38682fa9c0c03c3ba74e340920f1bd9d6aa53c2759b797cc8da04be6493c1cc5021ee87a27e846b84d66dd8fad0c9c9d66e0b596ee94ee9130fd57f5efb253fe6680219db36ddac168007a0df8068e37087d6b43df166bceae343d9e7d19571896a19f088220d2190db45b0a7d1a601eca6fefb052611d6a5c838aa569ca7c78cded3c921a265ed07acdda37129ad15c9ccd2f159e3fba209de4e4dacd7adaf3cca2affb8313be96fa8653a59bf44b520873c3dc8e581d10975ec051204b120523afb7e282e5da9d1533ad1978087d6b7918ee6bd7e34087e25dc4da30ef2b5eb7b264214ddba5e87bfce79afc42f7e00738e94036b5132b818f97a2500dbda3d576529dacae533870091bf49a468d17135e967e06df0b5575218347ad297578c673b2744918902b20369e5086cdc6e1d519d525c95617357ea65523e91de4ed015e4bb7ac3568390e5eb4d39a0074fa9b8a360b0436cb307a7f8637eca19a89d993ec887a79a1b81120ee4780261ab8d501efad5e5470c2e8072a27d02366c2609b62623ff11c3697417e2d341b9d7738055a4298f21b6e69197b0e8ac8f6f3a38861f3d7727d639b4b9102348f0dd3a3104305a8318fd8877be72f0ebd889a351ca98ee068b0980197822ed1e9791805b898166fa71184ab981b7274c1da117d4ef104d705f959ceb9eeee8bf5a1b7685e8379b278b17d5918f9508dc804e62c14c38ce358d556e96cc69e86237c3b675b6f7157f1128d57745e86fa1314d4fe61f204656bae5cf2e3456260e8de8442eb001a051e565a958fc1b11f9750d606f3f2b2b99132deff2da3bba0ff72fc4dd435e7452729c745995520eb855dad63cb34f7cc4172737eaf89a729aa3f042e16bb454011462e585c0638839ceb1cd6bd7b1795a40dbd29c696d8346cc1cda2163251f72e834d33ef376ddf881904f85aa20daf72b4836fe427731519fffe710ecc400942402c97d9ea0e1b8ba7a4744218c5257b4a9c8de285644a6edb520a24cdfbf0fdd20c1b8c3debf94d614705414ab23dcd778c5186cf2d0c451e76dead638f439225973db293bc6966e96e59185a078d710eac03adbe9444d81b0c59f0f152e501696cb5a9bee6ea98299feb1e3df257318e28c0048dd78e787e8dedeccccae7a5f390bab6bd76528b469636a70d4ef6aa07d2567d29bef41677580fef332968ccbdb46e97d0f4c95ea24772a071e196985f99d1618ef067799d700cfa493ad7d797e79402f736d09f220677e08b045dd13d6764f7ad8c054a7dc035ace2456dadd98c647ee97ff5185ac22ceecedf86606891abe8c2d16e5482b48e2f66a7447ba32e03f51c1415afa2d8925d9747baaafa514c86206a3435437ca564ef761a963d32a4b80a5588b0303cee6d870cec0d336a4e9aba710796c59a4c6084e3a5583ce1a6cd945af60339c2ff3fa03b01c1f5c1e3ceb5c84b77398c7e9c1e03381c499527ebdccc52cc735029027ed1ba95996b0437d88fd063b02e578435ad9a68b63ac0dc7602996989fcdcdff1a4cfe1fec24aa9a5486cf442aff4b921bfc6a72760ea4fcdb687f8fca36cd27c17813d23a6203536561745990aa2e211c9d2a826b70e2fe788037b4d9cd2fefeaea6853489cada65571eaf2365f278fb9023b42bd2f626a9cc24562083b4275f9bd7a08cd9ba08398a7f6714a79661d51306af27ad2a0109ae57cb01e67fc22632e8b6ef21de8c9d45be54b4d1ee4da3d85900d853ae53bea4061f521a3a217c841b285467f93a903ec2497dd35320be7f3b6f5a6759850899fa209bbdf5ee6d345659dcabc5ce40aa74f501abd1cc80aa7d42ee8d9bcddcd153f21baece9762447e82b9d778ac4f263a2e1f7e75f6fd6fce8da2b5f74123d1dd32abb670a237737b12f507c0900a8347b8e068aa406f3536f5783c75de650eaf55639cc74fc0ae30d4532b0da8e4118fa20556945d256218eaaad850de1c20ef40e48529e0d468fb61d1e6bb9c07760082093b899fc9e6549a16ee408751b7e36545590cffc6f13b2a86814f1fe49ee39bae3073e851c7689454fa708bfc02e821af874808426bac6649f90fb8f17027f53b0de0c9fdfd097f9d8424d5c36de4e15a2cb1795101a996673d4b5be0c4ee84e087c61c66e931f4b4b8e5e2ba85571c0ba9c122ff44dfa301064f1c5776ed7dd42aec5b95b1aff988e0a0e1e2565916cd930969143b5478933b13bb381107976fc013bd0e7cdabcb55d8f8202d8d76b6b0debfd03ea7c02f7f050b2b32a68a2ccf716f485dccbb7f39bd455eb0086817adfa84b7b71f72cb65b0a2aa6b086e9e1e239e652f9cb7a697b16ea7436de03f32f58132edff7b255ae10296eec84a06f3b095e8d6fd1b19c92c3329ea0df8a7ee61a7a4399c7535d6097e5d0bdac25143a132dbf8c99638a71d11dd66c96e03f1b02efffd2058c3b7430a6e21448822c526a59d11514d21d5729f640f5ec75910d0cdf77a4833e09685e892de21d07464ca5ad0a75b5d4695d63f427041a0f0794af26b83d89bdcd6fc01e6d39ed6bc4a20a973506f406512b0859caaf42ef6354ec138e7e689f1b666c3e27a1ab0ee8bce0ac416d3c2dcc418ed2603e3159b2a9e18f4229a42e23ae9820c1c421543ebe2da97c3e5ad7695176584bad4a0460c2e68428dc35a862b96915ff5ff5882d4cac29f5f9b3e5b95129e7fbfaa3a197b0799b2ad07b8552e2276611af64fd8268265682fd6c9a684df033fa4b1e2f56dfdd40d10981c6b85c23cdb6e659c0f229268ab07a8e408fd23efdf480130fc2dc8ad4dcf061ec8e9819b52e660e9c36d478285117bdaf648b534cc6d1542c0855333fc2cd77e6b9d8f3306d4177f6b11bacd6c5cc3f992c4af0b04110476361534c6b9e459f3c56b97d48920ba0c93f7a7c00ed20d2ddb83efbbd21555b9df30cab4d03e26c3dff60e4f9caf2a47efd441dea1098fd06233f3c30ab0b82053b993632aeeb04a46b179d6e974ec211e078c64779741e59e7089152a518e12dfe00e02dee5be25bdeb96dcdce392b1f2e4d1e7b36d8d6be88039b4c6b5976c31c36b5c0644a714720cd0d61f903921361ab6d8817058c30e2e1652a3ee81acf0a6d652a40ffff648ab8ffa35e63eeeb266dd4631d9dc075628db20ecd3c68d3a09b74a2fba8a6459c9afde5ad7a69f4f1fbc2dccda86bcb68a5838eec0d6a02cc8ee7a70749ca135e75b4c2394a71c46811b4c1ae947e13787c0b92d14dcbf6dccc96f06f8d1f9cf9c42fc16eed365c9e75810bf837a82aad28d654b429ebe0e4426a7cd3f3ac0d52e8e4ddd169d887ef5d667d6318b48995285625efb668368b0a23958f93d6076e82c96a12c913c952e04740a763bf6e02ce0cc473b25dcaa6909f7e850232ecc9a727fe8b9384a6d009981634e3623387e612387c10288e741a60acfa9e77f124f541c2ed16685e7ffde3f72ea0773e89afa06ea02a5c44bd433ab0b2bc33afde7a0126ef603d588e3817e1689bd768b601104b51a8674fae0df2fc405245222ecba2b26ec3c595204cc4699baf8d6097c681f9e0511c01a56b96edac482dbdad8f0b953d500aec6af2e469a574e332614ea8af0d5879c8a3455286ca2f5a36709b49c1782a0dbe1f0356466afdcdae6f38c1244181fdf93828495efb592437c3c7dd05bbc3c621b45d6abb9390a21199a535aaaf2696e0dd229c294adbfe6e628959c46666ad1a5138e0e961ce2d02515f320b7b5a2c751d9e4be58647a0162880169fd0137b9d4423908d9f57e0ea2ac4654854e73078b37b579bf9a02062936be0dc2b218e25d391057144f8a59a316125edce701ca3f8b62f91e23344e256261d37bc633c3dbd838bb325d0161ab870cda73fd08e3c596f65063d4bf7b52223cedf847cc8959dcc8829d41610ce25ca170e0be586e1cbd60d28b30df6ae2da5277bfc72647dac13f4aef23979109e12ba4a7d5720145ad01c2569a4d96eea61f20613fc43a03677a96f238aa4bcc323aa17fee0fead5993a552ee11426a496c1e6f9faa76eff4fb04160666248cdc4655c91226c592b09b0571055ea400864e676ef521eafef291e34abec8ef77ea6d1c2a11325d89e6e7294f76816b27c78120a0f8b2b6caea9fa9441d2e714e3efed4cbc9bbf460dfaf9f63804c6533d30ea136b22c6f20d519f8bab4ad2ab68bea90cf9394581a2ff62795051bff131cfbcc37b6e2396f843ff6d7f5a2a147b162eb91ea1a2de2cd5c0210b657bcdfc2df6e593bc3765e45f18599e99f7e7e9b345c4befac0b3cb0fd7982c74c0835c3678c0525744306deaecd3bc92b4c805dce13c8a558b621c1e7c3a66b26e8588ba039a9aabbafae4c71b185c1400d8f6ffaac43af7b4cf2ad2974e9c269acd38866d519dac3751ef91dfd41017c71d930cb66fec0bbab1b5b8ae8b05e3423d11ce7db921a1d1230849405aae6e990054e2ffd75c66eea8e434517ad7a19ff5f12332f94541ef17c8d3d2e944d442fda5f88a66122f6abeef233fda59d416635151c04908e8fdca8be496b33f4225dfed908b9515c480d4c4372434396b21b8c40e4aef73640aea95310df8864321e51724f064791e358570dcf257c1f95b8c9c7c802bba466b872055ee9a1689742e6a32827c3406c3b29d99c8c7f3a0a0211ea7b11886d7ed2deceb66fbe7a6de63a97e8545b7541173cbd0e40b06f0e0ea2a67b06d02be19673a54c9be8778141a0c85848787938f7081db277efd0b8f52fb33ed931c07710e9be36524900d337d29da074e0fe61a441f40746b14ff82b9f7e584662702539582e4f39daead844c2e4d63259e93a316d00a1ba6e4fbf577a67403511720a0f2105edb53b381fd5c382bd4a2d7552cb4a10338f1da590ae79477ef8460b98e59feaf64a040bc1ce427b6ae617b754228c43c3bb70919823e44c4176ae72474600dd26bd010b852906fa5c0fbf2a93ca95917c60560acf59e5d293f0fff948ad42f6b71343ab90e3f7c89b93cb7698c69721a4c269edceca15f5455edaf0af8c1143d257412c64c08dfc7b4ba41cc59902d4f54b75d97a80033663200a3eafb09b7cb3e635531055bf04920cf0ea59c364d0a75d523f3360038036b1833bf0973dfaa34c618e4e3690640f8ac9ddcbb4c1e738b91a950908fb392aa59a55426883f0c24310dc9b78896d9220ebbb2747fa40f2f6a401d330cf631d80dc1599e97edeb2267bae5c4ec7751384e58cbffcbc4a7ad777a4e5f25e2958d625f0eb71c5680e749099176adf44ad7cb801b7b4412ad2a7a9382f92eb2a57fc0134c984a721496ea15a219e72144ab73d1c5cd58a45f5d4371a0be53c3929f164dd1b1057d2bf10ad9a3aaab96e79f412f6a436a076f45cb18511c6f914cd2c225a534185e08cd7b68c4bcca31eae96bb22fdfbcf838616edf348f00172aa7381e5cb6fed12b47eafa7f7cbf3533cabb1ee9606be6ba23005cb0bda1c87064db156a2cbc9c2b949c6e9811a042ba8faf2f0771a71d98722866b9160210c7598f748b0"}], 0x1200}, 0x5) setsockopt(r0, 0x4000000000029, 0x80000000000001d, &(0x7f0000000100)="73624bcc519aec47dbdb6d254273f827ebe9cbff13b9fd812eaa4e713048e69931129648", 0xe3) 08:06:45 executing program 0: r0 = syz_open_pts() ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) flock(r0, 0x2) r1 = shmget(0x2, 0x3000, 0x4, &(0x7f0000ffa000/0x3000)=nil) r2 = getuid() r3 = getegid() r4 = getuid() getgroups(0x6, &(0x7f0000000080)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0]) r6 = fcntl$getown(r0, 0x5) r7 = getpgid(r6) shmctl$IPC_SET(r1, 0x1, &(0x7f00000000c0)={{0x0, r2, r3, r4, r5, 0x6}, 0x6, 0x2, r6, r7, 0x8a, 0x80000000}) ioctl$TIOCDRAIN(r0, 0x2000745e) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000140)) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x2000100000000}) r8 = getppid() fcntl$lock(r0, 0x0, &(0x7f0000000000)={0x3, 0x0, 0x20, 0x5c9, r8}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x2, 0x200000005}) 08:06:45 executing program 1: socketpair(0x20, 0x0, 0x2, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000200)=""/211, &(0x7f00000000c0)=0xd3) r1 = socket$unix(0x1, 0x2, 0x0) r2 = socket$unix(0x1, 0x6, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x8082, 0x2) kevent(r3, &(0x7f0000000080), 0x3f, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x0, 0x2, 0x1, 0x2}, {{r2}, 0xffffffffffffffff, 0x0, 0x1, 0x8}, {{r1}, 0xfffffffffffffffd, 0x0, 0x40000000, 0xfffffffffffffff8, 0x1}, {{r1}, 0x0, 0x4, 0x200002, 0x7, 0xa66}, {{r2}, 0x0, 0x20, 0x20000080, 0x2, 0x1}, {{r2}, 0xfffffffffffffff9, 0x87, 0x4, 0x5, 0x7}], 0x1, &(0x7f00000001c0)={0x7, 0xffffffffffffefff}) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="0010119d6d1a1b887bb4663782919d13fa300d56f0ce67fa84"], 0x6) kqueue() syz_extract_tcp_res$synack(&(0x7f0000000300), 0x1, 0x0) 08:06:45 executing program 1: r0 = dup(0xffffffffffffffff) readlinkat(r0, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000140)=""/4096, 0x1000) setitimer(0x0, &(0x7f0000000040)={{}, {0x0, 0x2cd6}}, 0x0) setitimer(0x0, &(0x7f00000011c0)={{0x4, 0x9}, {0x100000000000, 0x7}}, &(0x7f0000001200)) poll(0x0, 0x0, 0x6) writev(r0, &(0x7f0000001500)=[{&(0x7f0000001240)="41aed2a1d1ebae8a7c00da4b45377fe4806cdf85759f0926f3d48ebfc519a5e3b46a3dfed9ce93fcbf550d6ab59cf2204591939b315eee751bf3b2d77b000e8e52d311e93ba3be429e0b1355c9b4aaf910ebb778ae8a5eb27a3c4a1be8490de578434c6d7c91dae7c68b1272aeedafdf2c39383e80f275a4188317f354af2334cec1f383e612e0d540484d1bc30dd72a5ec7fd4714ffcb34ccd3fc1e146e9cd1626254eb1def50df042998815e4543863a0d99b3b88e46569ff7bf19058ba10392ed22b361855131", 0xc8}, {&(0x7f0000001340)="fc2a48d2d31aa7235acb96b336cdd94d31fc26fc1dbed6932408acf63f98c30f79818d9ee322f2871b720610899c93f3d087be20f69ab74b3d8a227c88a90db7f67bb62333191635da4f369cf9e011421311c55c63fab7db37ec904e82380c0cbda7af5c", 0x64}, {&(0x7f00000013c0)="b8afd3cb17e2f57f26b7", 0xa}, {&(0x7f0000001400)="60f075908511ff06166cbba7d198335f2bfc45127b1bd4a8fcc0376b0f6e76b0cefbdea3f5cf387880f7ddd81c954e210029460fc410a9e93470dadbf7bb6712b612ecb558e3421c30ef30fe6d259ee05e85bf9424edd46e88eeb12e8b48dc997a45d80c38f6976023e98bb342c3fc0de9dc47bc73a7b5cb7e700c397180de72134b6e050d277f08422955a774a1605cec7730f79ee43422e16328d028b71ab92b4c3e848e7267523ea869031951452b1a41e2a39848ca528380fe6d98db544933b90adb", 0xc4}], 0x4) rename(&(0x7f0000001140)='./file0\x00', &(0x7f0000001180)='./file0\x00') setitimer(0x0, &(0x7f0000000100), 0x0) setitimer(0x1, &(0x7f0000000000)={{0x9, 0x1ff}, {0x1, 0x7f}}, &(0x7f0000000080)) 08:06:45 executing program 1: r0 = syz_open_pts() munlockall() r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x9}], 0x6, 0x0, 0x0, 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x80000001, 0x2, 0x1000, 0x7ff, "6de13c7e61e5e78879678f41c3f6370002996a89", 0x4000, 0x6}) kevent(r1, 0x0, 0x5, 0x0, 0x28, &(0x7f0000000180)={0x0, 0x9}) 08:06:46 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x100000, 0x0, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) fcntl$getflags(r0, 0x3) 08:06:46 executing program 1: 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}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) 08:06:46 executing program 1: socket$inet(0x2, 0x2, 0xfffffffffffffffc) 08:06:46 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000080), 0x9130fbf, 0x0, 0x4000000, 0x0) mprotect(&(0x7f00001ee000/0x4000)=nil, 0x4000, 0x0) close(r0) getrlimit(0x0, &(0x7f0000000000)) 08:06:46 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname(r0, &(0x7f0000000100)=@in, &(0x7f0000000140)=0xc) setsockopt$sock_int(r1, 0xffff, 0x20, &(0x7f0000000040)=0x6, 0x4) r2 = fcntl$dupfd(r0, 0xa, r1) bind$inet6(r2, &(0x7f00000000c0)={0x18, 0x0, 0x2, 0x4}, 0xc) setsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f0000000000), 0x4) 08:06:46 executing program 0: setreuid(0xffffffffffffffff, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) setreuid(r0, r1) 08:06:46 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x400, 0x2) kevent(r0, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffa, 0x4, 0x40000001, 0x851, 0x7}, {{r0}, 0xfffffffffffffffb, 0xa0, 0x14, 0x7, 0xfffffffffffffff9}, {{r0}, 0x0, 0xa, 0xf0000000, 0x7b05}, {{r0}, 0xffffffffffffffff, 0xf3, 0x40000001, 0x5, 0xffffffff}, {{r0}, 0xfffffffffffffffb, 0x32, 0xfffff, 0x7}], 0x4, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffa, 0x8, 0x0, 0x4a, 0x1000}, {{r0}, 0xffffffffffffffff, 0xb, 0x40000006, 0xffffffffffffffe0, 0x8eb7}, {{r0}, 0xffffffffffffffff, 0x8, 0x15, 0x101, 0x9}, {{r0}, 0xfffffffffffffffd, 0x1a3c2d3059e918b7, 0x4, 0x1ff, 0x7f}, {{r0}, 0xfffffffffffffffa, 0x4, 0x20000000, 0x2, 0x44}], 0x7, &(0x7f0000000200)={0xfffffffffffffff7, 0xfffffffffffffffd}) poll(&(0x7f0000000280)=[{r0, 0x80}, {r0}, {r0, 0x184}, {r0, 0x2}], 0x4, 0x200) r1 = semget$private(0x0, 0x7, 0x20) semop(r1, &(0x7f00000002c0)=[{0x3, 0x0, 0x800}], 0x1) poll(&(0x7f0000000040)=[{r0, 0x128}, {r0, 0x1c}, {r0, 0x10}, {r0}, {r0, 0x180}, {r0, 0x6}], 0x5, 0x0) poll(&(0x7f0000000240)=[{r0, 0x160}, {r0, 0xd5}, {r0, 0x100}, {r0, 0x44}, {r0, 0xc}, {r0, 0x20}, {r0}], 0x7, 0xe9) 08:06:46 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) rename(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') recvfrom(r1, &(0x7f0000001100)=""/161, 0xa1, 0x840, 0x0, 0x0) recvmsg(r1, &(0x7f00000014c0)={0x0, 0x0, &(0x7f00000000c0)=[{&(0x7f0000000000)=""/73, 0x49}, {&(0x7f0000001640)=""/4096, 0x1000}], 0x258, 0x0}, 0x842) sendto(r0, 0x0, 0x0, 0x0, 0x0, 0x0) dup2(r0, r1) execve(0x0, 0x0, 0x0) 08:06:46 executing program 0: munlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) r0 = socket$unix(0x1, 0x5, 0x0) accept(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="000000000000b6c247e346125ece79addd1800000000000000000000f319ca530000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f0000000140)=0x6e) clock_getres(0x6, &(0x7f00000001c0)) r1 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) clock_getres(0x2, &(0x7f0000000180)) dup(r1) clock_gettime(0x0, &(0x7f0000000080)) 08:06:46 executing program 0: pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f00000001c0), 0xfffffef3) sync() poll(&(0x7f0000000000)=[{r0, 0xd}], 0x1, 0x0) execve(0x0, 0x0, 0x0) 08:06:47 executing program 1: writev(0xffffffffffffffff, &(0x7f00000001c0)=[{&(0x7f0000000140)="9b2cd53f2420660e7382c5593b1a571dd0a7fa7f81caba5bab3ad1f54ff8fa87f4ec9526265f8c5798f0df2ac9b4fc177f83264c2b215e93af4c4c3c09e991786ea4183c9a", 0x45}], 0x1) r0 = syz_open_pts() flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) flock(r0, 0x2) flock(r0, 0x2) flock(r0, 0x2) fcntl$lock(r0, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) 08:06:47 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r1, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffb, 0x1, 0x20000000, 0x8, 0x7fffffff}, {{r0}, 0xffffffffffffffff, 0x4, 0x1, 0x7fff, 0x2b}, {{r0}, 0xfffffffffffffffc, 0x6, 0x1, 0x1ff, 0xc58f}, {{r0}, 0xfffffffffffffff9, 0x2, 0x40000006, 0x800, 0x1a}, {{r0}, 0xfffffffffffffffb, 0x8, 0x4, 0x6, 0x2}, {{r0}, 0xfffffffffffffffb, 0xffffffffffffffff, 0xf0000001, 0x0, 0x2}, {{r0}, 0xfffffffffffffffe, 0x2, 0x2, 0x8000, 0x8}, {{r0}, 0xfffffffffffffffe, 0x0, 0x1, 0x6, 0x1}], 0x6, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x20, 0x8, 0x7fff, 0x7}, {{r0}, 0xfffffffffffffffc, 0x80, 0x1, 0x0, 0x100}, {{r0}, 0xfffffffffffffffb, 0x80, 0xf0000011, 0x6a, 0x5}, {{r0}, 0xffffffffffffffff, 0x4, 0x20000005, 0x100000000, 0x3}, {{r0}, 0xfffffffffffffff8, 0x1, 0x20000004, 0xa, 0x1}, {{r0}, 0xfffffffffffffffe, 0xa1, 0x2, 0x100, 0xffffffffffff786a}, {{r0}, 0xfffffffffffffffe, 0x8, 0x800fffff, 0x7, 0x4}], 0x101, &(0x7f0000000100)={0x1b7, 0x7}) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f00000000c0)="eaff125c00000000", 0x8) ioctl$TIOCSDTR(r1, 0x20007479) ioctl$TIOCNXCL(r2, 0x2000740e) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f0000000080)) 08:06:47 executing program 0: r0 = syz_open_pts() r1 = fcntl$dupfd(0xffffffffffffff9c, 0xa, r0) openat(r1, &(0x7f0000000180)='./file0\x00', 0x0, 0x1) r2 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in6, &(0x7f0000000080)=0xc) recvfrom$unix(r2, &(0x7f00000000c0)=""/65, 0x41, 0x2, &(0x7f0000000140)=ANY=[@ANYBLOB="01002e2f66696c65b000"], 0xa) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "240be00a0c15417b8c6566555c8d4e815cdbd189", 0xfffffffffffffc00}) 08:06:47 executing program 0: symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') socket$unix(0x1, 0x5, 0x0) truncate(&(0x7f0000000040)='./file0\x00', 0xfffffffffffffffe) r0 = socket$unix(0x1, 0x5, 0x0) recvmsg(r0, &(0x7f0000001600)={0x0, 0x0, &(0x7f0000001540)=[{&(0x7f0000000180)=""/152, 0x98}, {&(0x7f0000000240)=""/218, 0xda}, {&(0x7f0000000340)=""/4096, 0x1000}, {&(0x7f0000000080)=""/111, 0x6f}, {&(0x7f0000000000)=""/56, 0x38}, {&(0x7f0000001340)=""/236, 0xec}, {&(0x7f0000001440)=""/206, 0xce}], 0x7, &(0x7f00000015c0)=""/6, 0x6}, 0x2) 08:06:47 executing program 1: r0 = socket(0x18, 0x2, 0x0) sendmsg$unix(r0, &(0x7f00000001c0)={&(0x7f0000000040)=@abs, 0x8, 0x0, 0x0, &(0x7f0000000140), 0x29}, 0x0) bind(r0, &(0x7f0000000080)=@in={0x2, 0x0}, 0xfffffffffffffefa) 08:06:47 executing program 0: r0 = kqueue() r1 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffe, 0x3d}], 0x0, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000000), 0x66, 0x0, 0x7f, 0x0) kevent(r0, &(0x7f0000000000), 0x8008, 0x0, 0x100000008, 0x0) 08:06:47 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000000), 0x10000) socketpair$unix(0x1, 0x7, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) dup2(r0, r2) readv(r1, &(0x7f0000000540)=[{&(0x7f0000000100)=""/231, 0xe7}, {&(0x7f0000000200)=""/194, 0xc2}, {&(0x7f0000000300)=""/21, 0x15}, {&(0x7f0000000340)=""/4, 0x4}, {&(0x7f0000000380)=""/119, 0x77}, {&(0x7f0000000400)=""/116, 0x74}, {&(0x7f0000000480)=""/130, 0x82}], 0x7) getsockopt$sock_int(r1, 0xffff, 0x1001, 0xfffffffffffffffe, &(0x7f0000000040)=0x2) 08:06:47 executing program 1: r0 = socket(0x18, 0x8001, 0x0) recvfrom$inet6(r0, &(0x7f0000000040)=""/32, 0x20, 0x1, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000000), 0x1) connect$inet6(r0, &(0x7f0000000080)={0x18, 0x0, 0x60f, 0x3f}, 0xc) 08:06:48 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000140)={0x0, 0x4, 0xfffffffffffffffa, 0x2000100000005}) r1 = semget$private(0x0, 0x0, 0x0) semctl$GETVAL(r1, 0x2, 0x5, &(0x7f0000000040)=""/13) write(r0, &(0x7f0000000000)="43fb", 0x2) 08:06:48 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffa, 0x2000100000005}) open(&(0x7f0000000000)='./file0\x00', 0x20400, 0x28) utimensat(0xffffffffffffffff, 0x0, 0x0, 0x8fca27b0313375aa) 08:06:48 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f000001aff8)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom(r1, &(0x7f0000000000)=""/85, 0x55, 0x1, &(0x7f0000000080)=@un=@file={0x1, './file0\x00'}, 0xa) setsockopt$sock_int(r0, 0x1, 0x0, 0x0, 0x0) recvfrom(r1, &(0x7f00000000c0)=""/93, 0x5d, 0x2, 0x0, 0x0) 08:06:48 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0xffffffffffffffd2) writev(r0, &(0x7f0000000340)=[{&(0x7f00000000c0)="85ff807c1ec5e0eeb15766ce8eefa89506456f2aed39f0c3746e127721e0813e6b3a4f335cd24556faded84358ddc23c19c4f7facc3ec47f15c7e8e3bf7457cd2b0c7fd75776c8572ec603a05fb133070f0e2bc0004a650af7668433a31a1b06e240dd9229d0621827160d33857e8c5cafda1b15", 0x74}], 0x1) write(r0, 0x0, 0x0) r1 = syz_open_pts() close(r0) r2 = dup(r1) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000000000)) syz_open_pts() 08:06:48 executing program 1: r0 = geteuid() setreuid(0xffffffffffffffff, r0) r1 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x1, 0x9, 0x7f, 0x0, "f69e72e10a92be6c421800787961ae81a7bb7ff9", 0x8000, 0x200}) r2 = dup(0xffffffffffffffff) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000000)={0x7, 0x3, 0x1, 0x280000000, "be2749a295427a5142cce61d5c28fbb6200815bf", 0x0, 0x1}) 08:06:48 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, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) 08:06:49 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0x80) poll(&(0x7f0000000280)=[{r0}], 0x1, 0x2) r2 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f0000000240)=0x7) r3 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r4 = kqueue() kevent(r4, &(0x7f00000002c0)=[{{r3}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) kevent(r4, &(0x7f0000000000), 0x5c, 0x0, 0xfffffffffffffff9, 0x0) kevent(r0, &(0x7f0000000300)=[{{r3}, 0xffffffffffffffff, 0x4, 0x6, 0x4, 0x8001}, {{r3}, 0xffffffffffffffff, 0x10, 0x8, 0x7, 0x5}, {{r4}, 0xfffffffffffffffb, 0x81, 0x82, 0x7ff, 0x8000}, {{r4}, 0xffffffffffffffff, 0x24, 0x10, 0x1f, 0x1}, {{r1}, 0xffffffffffffffff, 0x2, 0x10, 0x1, 0x80}, {{r4}, 0xfffffffffffffffb, 0x2, 0x0, 0x4, 0xfffffffeffffffff}, {{r1}, 0xffffffffffffffff, 0x24, 0x80000000, 0x0, 0xb06}, {{r2}, 0xffffffffffffffff, 0x20, 0x159df5e1dd76c6e7, 0x3, 0x423c}], 0x8, &(0x7f0000000400)=[{{r1}, 0xffffffffffffffff, 0x8, 0x1, 0x101}, {{r0}, 0xffffffffffffffff, 0x40, 0x1, 0x1, 0xffffffff}], 0x70c, &(0x7f0000000440)={0x6}) kevent(r2, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0xc0, 0x20000000, 0xe88, 0x20}, {{r4}, 0xfffffffffffffffb, 0x48, 0x80, 0xf16, 0xff}, {{r4}, 0xfffffffffffffff8, 0x25, 0xfffff, 0x400, 0x1}, {{r2}, 0xffffffffffffffff, 0x21, 0x20, 0x4, 0x2}, {{r2}, 0xfffffffffffffff9, 0x82, 0x4, 0x5, 0x8}, {{r3}, 0xffffffffffffffff, 0x80, 0x4, 0x3, 0x9}], 0x10000, &(0x7f0000000000)=[{{r4}, 0xfffffffffffffffa, 0x20, 0x20000000, 0x401, 0x7fffffff}], 0x1, &(0x7f00000001c0)={0x0, 0x6}) 08:06:49 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d705000000000000005b00000000000000e74de4"}) write(r0, &(0x7f0000000280)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e4178963", 0x21) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "22a1ad051f285c31bb53f5aad8e528d71c9d0cc3"}) select(0x40, &(0x7f0000000140), 0x0, &(0x7f00000001c0)={0x6, 0x1, 0x4, 0x43b5, 0xffffffffffffffff, 0x400, 0x97c, 0x400}, &(0x7f0000000200)={0x1ff}) r1 = syz_open_pts() close(r0) dup(r1) syz_open_pts() 08:06:49 executing program 0: r0 = socket$inet6(0x18, 0x5, 0x8) listen(r0, 0x2) r1 = openat(0xffffffffffffff9c, &(0x7f0000000200)='./file0\x00', 0x8050, 0x14) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000240)={0xb78, 0x9, 0x100, 0x5000000000, "ef11ed9823cbd525a2675e0eebff697f15dff79e", 0xaa, 0x80}) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r2, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') r3 = syz_open_pts() close(r2) r4 = dup(r3) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000140)={0xffff, 0x5138, 0x0, 0x2, "9516a869d214ad48298e2afa97a76b98ed07b19e", 0x8, 0xd4b}) 08:06:49 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x9}], 0xd497, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000180)=[{{}, 0xfffffffffffffff9, 0x1}], 0x6, 0x0, 0x0, 0x0) close(r0) r1 = dup2(r0, r0) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000080)={{0x18, 0x0, 0x94b7, 0x4}, {0x18, 0x1, 0x6, 0x1}, 0x7, [0x1, 0x4, 0x5, 0x5, 0x5, 0x2, 0x101, 0x1000]}, 0x3c) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x6, 0x7, 0x1, 0x5, "864686cfc0b7d34673eb41248f28064815c90fac", 0x1, 0x80000000}) 08:06:49 executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r1 = getegid() lchown(&(0x7f0000000080)='./file0\x00', r0, r1) setitimer(0x0, &(0x7f0000000000)={{0x0, 0x5938000000}, {0x0, 0x10000}}, 0x0) r2 = semget(0x1, 0x0, 0x3) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000240)) 08:06:50 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) bind(r0, &(0x7f0000000040)=@in={0x2, 0x0}, 0xc) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x200000036, &(0x7f0000000140)='\x00\x00\x00\x00', 0x4) 08:06:50 executing program 0: r0 = socket(0x18, 0x2, 0x0) sendmsg$unix(r0, &(0x7f0000004400)={&(0x7f00000002c0)=ANY=[@ANYBLOB="00002e3f66696c65009ede8bb0d1e8c3cc7393f159343af37c2f9d371b8d7fe85f94a3974f8f57729b4fe39d22abc9b1712039343476f8140c8dd11ca36f2278355c53f201033a338949da47b735a6533023a5b8262057d1ace9df8745b09ac8110001015adfba2c726161d292eb27a94487ad17308a8ca6386716cfd1e193cf1f1028442bd0060c6aae8bbee712e5047d18827e430cf91476da7d42a6ac4127dcb851e53399a75d9e30f842b908ab698b937c85a80d1ff6e9aba4f637913ffa27ddcbd18e0de088ae99fe50111708947d9b27222b1855523212a4f09a8277e5c9b0f25d911481a4843421fb8fa1777acd858784c9d57c66d3cf1e4d4f7a2495312a9941c3203c75135b84bdedbab72899cba3c53cbccd5abe095807872ad52c55bf9a08f6b7808b1c2b8d5aa7876300f0f17757c218da"], 0xa, 0x0}, 0x400) connect(r0, &(0x7f0000000040)=@in6={0x18, 0x0, 0x5, 0xac42}, 0xc) r1 = dup(r0) socket(0x1e, 0x7, 0x7fffffff) socket(0x10, 0x3, 0x5) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x6, 0x7fffffff, 0x10001, 0x7bd, "9ed37127551069b10246484ce59b40ae6df3c945", 0xf1, 0xc}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) 08:06:50 executing program 0: utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000280), 0x0) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) minherit(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0) mincore(&(0x7f0000ffe000/0x1000)=nil, 0x1000, &(0x7f0000000000)=""/146) 08:06:50 executing program 1: setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) minherit(&(0x7f00006d7000/0x4000)=nil, 0x4000, 0x3) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) bind$inet(r0, &(0x7f0000000040)={0x2, 0x2}, 0xc) setsockopt(r0, 0x29, 0x800000000000009, &(0x7f0000000080)="292918d7", 0x4) 08:06:50 executing program 0: r0 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x1f, r0, 0x0, 0x0) 08:06:50 executing program 1: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000100)="b1005b04b30ba45997bb43e25786cb3849451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fed86e4fc748e93f0b780486ae007373a1bdbe782c008f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc25969011f132e27acb5d606290d7d026ba8af63ff37282934e4fd89f20fd3873babfbb770c1f5a872c881ff7cc53c094303b2b8a85ff3fa86d9211830e0f2f0c9029fc7ab3a34c290", 0xb1, 0x0, 0x0, 0x0) 08:06:50 executing program 0: r0 = msgget(0x0, 0x110) msgrcv(r0, 0x0, 0x304, 0x0, 0x0) msgctl$IPC_SET(r0, 0x1, 0x0) msgget(0x0, 0x102) 08:06:50 executing program 1: unveil(&(0x7f0000000040)='./control\x00', &(0x7f0000000000)='x\x00') r0 = dup(0xffffffffffffff9c) r1 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r2 = getpgrp() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0xc) r4 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000006c0)={0x0}, 0xc) r6 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0, 0x0}, 0xc) r8 = getpid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000740)={0x0, 0x0}, 0xc) r10 = getgid() r11 = getpgrp() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000780)={0x0, 0x0}, 0xc) getgroups(0x9, &(0x7f00000007c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) r14 = accept$unix(0xffffffffffffff9c, &(0x7f0000000800)=@file={0x0, ""/108}, &(0x7f0000000880)=0x6e) r15 = dup(0xffffffffffffff9c) r16 = open$dir(&(0x7f00000008c0)='./control\x00', 0x8, 0x140) pipe(&(0x7f0000000900)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000940)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r19 = socket$inet(0x2, 0x4000, 0x0) pipe2(&(0x7f0000000980)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) pipe2(&(0x7f00000009c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r22 = accept$unix(0xffffffffffffff9c, &(0x7f0000000a00)=@file={0x0, ""/108}, &(0x7f0000000a80)=0x6e) r23 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000ac0)) r24 = getpid() r25 = getuid() getgroups(0x7, &(0x7f0000000b00)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) r27 = accept$inet6(0xffffffffffffffff, &(0x7f0000000b40), &(0x7f0000000b80)=0xc) r28 = open$dir(&(0x7f0000000bc0)='./file0\x00', 0x200, 0x2) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000c00)={0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000c40)={0x0, 0x0}, &(0x7f0000000c80)=0xc) getgroups(0x4, &(0x7f0000000cc0)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) sendmsg$unix(r0, &(0x7f0000000e40)={&(0x7f0000000080)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000640)=[{&(0x7f00000000c0)="1515c279617c19a683530c6cc482633fa52cd6872883de806e9483aa4fb41d0075980ab20474e966630bc904c6a74b6171e2342d14a137c932cd9139a6a7baa4d36c32945a3de810c139e6ba5d9c0e399262f7888d40c4ed9a005b0228d182d4cf90066ba32b73f86687bbdd92f0af087c2505f42645b08e6a1a9215d14400cdabd57cfedb159a437850bc71", 0x8c}, {&(0x7f00000002c0)="4a2310198ce6fd86a7e4cb92a5a671d62c331f35430d2fa1c2a0f2c54e69a5c4de9c448012c8beeb7771dd95096cb54f67c06fdc3c755e6fb1716067ed56fc41a89cf9264b0088a6e564a55ca03e71d31bc71bebbc96da9be651ad8d801fb601cdd7a23f2746f2638c21c7c9f4d6005bd7adc7902eb8c622ec26118e64ae4b5db332423ead5d68cd14b67dc0fb732e6d97ea0a99538cb35c2990b524005af72461cd760f89a53f9704004c0c7743e782d0047d0b446ccb34caead5764cd0a234b2e8e8a3325382878aa504b338fc29832c96ba5eaea99555842a646cb1ee465c8c6ef3a7", 0xe4}, {&(0x7f0000000180)="8cfc2240b2ab00", 0x7}, {&(0x7f00000003c0)="b48b8dfc44bf4b523b396adbbc190229c997c080ee8cae5c9c2f18b310d353efdde17c5ba4e675ff09934c3961256ae1bb813f2444f470a914f5ee7471beabdbfbb9a0974c433f72a8065ae654e0230740f9119c2625c367201b94f8d984cfd541e267b44a67b22ba590840dbc19437f3415", 0x72}, {&(0x7f0000000440)="cd097fb38b3011a81b855b1c7f7a7f681d97e09ef214d439d3222c171b77cd359b406f0f214f114e4b13b85609ce9d50ffd28221c18a2609c1bb2c3013407f131b41", 0x42}, {&(0x7f00000001c0)="3df132d9", 0x4}, {&(0x7f00000004c0)="dad8a3d106a311a678468e7ab2623498296a717bb4dfbd250bae39b8d72e49c8aa6204af6c280adeb27178ba606928596c4186318816c418ae0fbb650b46d12478a6acbd506ef008ec4478534cb35455e9b8a29d7c887e1fcd72118376bed695fb2b1bbed69c709582ea754f1f0de651d46a099b69d310006595740ae3fa3a71c2ece34fb7ecd731cfd2816521c7270101aec7dc", 0x94}, {&(0x7f0000000580)="8c3a1b2c2a55aeceddbdf8edb1c0693bb8dc8cf66abdcff2e55b6e4db1d10e96f637362a7f9246769f6a591a45e490a97179da9ab66df922a09c92433d549509bd34fc8089883be29bf457ed2ca44db2d0760fa50e90f3b0b17d54ce25f7e437287e61c898dcdc82471ccfd75aaf01928ad6855da733a6a8e1d4021e963492c4d96f6c1d8ed5890ffb295823389da006cfb46f5c85158b618c0657bf6d7d81df879eade5a628f75333", 0xa9}], 0x8, &(0x7f0000000d00)=[@rights={0x18, 0xffff, 0x1, [r1]}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}, @cred={0x20, 0xffff, 0x0, r11, r12, r13}, @rights={0x38, 0xffff, 0x1, [r14, r15, r16, r17, r18, r19, r20, r21, r22, r23]}, @cred={0x20, 0xffff, 0x0, r24, r25, r26}, @rights={0x18, 0xffff, 0x1, [r27]}, @rights={0x18, 0xffff, 0x1, [r28]}, @cred={0x20, 0xffff, 0x0, r29, r30, r31}], 0x140, 0x8}, 0x0) unveil(&(0x7f0000000200)='./file0\x00', &(0x7f0000000280)='c\x00') 08:06:50 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x32, 0x0, 0x0) setsockopt(r0, 0x29, 0x20000003d, &(0x7f0000000080)='\x00\x00\x00\x00', 0x2f9) 08:06:50 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040), 0xc) dup2(r0, r0) getpgrp() fsync(r0) getppid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080), 0xc) r2 = getppid() fcntl$setown(r1, 0x6, r2) pipe(&(0x7f00000000c0)) 08:06:50 executing program 0: r0 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000080)=0x16) pipe2(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) read(r2, &(0x7f00000001c0)=""/238, 0xee) connect$inet(r1, &(0x7f00000002c0)={0x2, 0x1}, 0xc) fcntl$setstatus(r2, 0x4, 0xc4) read(r2, &(0x7f00000000c0)=""/218, 0xda) 08:06:50 executing program 1: pipe(&(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r0}, {r1, 0x40}], 0x2, 0x1ff) mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) unveil(&(0x7f00000001c0)='./file0/file0\x00', &(0x7f0000000200)=' \x00') getsockname(r0, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) close(r1) 08:06:50 executing program 0: getrusage(0x2, &(0x7f00000002c0)) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) accept$unix(r0, &(0x7f0000000080)=@file={0x0, ""/67}, &(0x7f0000000100)=0x45) r1 = socket(0x18, 0x2, 0xb344) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000000)={0x7fff, 0x1, 0xffffffffffffffff, 0xa7b3, 0x3}, 0xc) r2 = fcntl$dupfd(r1, 0xa, r1) shmget(0x3, 0x1000, 0x1a8, &(0x7f0000ffc000/0x1000)=nil) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000140)=0x9) utimensat(r2, &(0x7f0000000240)='./file0\x00', &(0x7f0000000280)={{0x0, 0x2120000000000000}, {0x4, 0x7337}}, 0x0) r3 = open$dir(&(0x7f0000000200)='./file0\x00', 0x10000, 0x14) syz_open_pts() nanosleep(0xfffffffffffffffe, 0x0) recvfrom$unix(r1, &(0x7f0000000780)=""/241, 0xf1, 0x1, &(0x7f0000000740)=ANY=[@ANYBLOB="01080000000000000000"], 0x71a) getsockname$inet6(r1, &(0x7f0000000180), &(0x7f00000001c0)=0xc) kevent(r2, &(0x7f0000000380)=[{{r3}, 0xfffffffffffffffb, 0x50, 0x0, 0xff, 0x7}, {{r1}, 0xffffffffffffffff, 0x80, 0xe, 0x8001, 0xfffffffffffffff8}, {{r3}, 0xfffffffffffffff8, 0x4, 0x43, 0x9, 0xff}, {{r2}, 0xfffffffffffffffd, 0x86, 0x20000001, 0x1, 0x4}, {{r1}, 0xffffffffffffffff, 0x40, 0xfffff, 0x3f, 0xffffffff80000000}, {{r3}, 0xfffffffffffffffd, 0x0, 0x3, 0xfffffffffffffffb, 0xfffffffffffffffe}, {{r2}, 0xfffffffffffffffd, 0x92, 0x0, 0x3, 0x100000000}, {{r2}, 0xfffffffffffffffa, 0x4, 0x80000010, 0x9, 0x100}], 0x1ff, &(0x7f0000000480)=[{{r2}, 0x0, 0x20, 0x0, 0x401, 0x1}, {{r3}, 0xfffffffffffffffd, 0x0, 0xfffff, 0x8, 0x401}, {{r2}, 0xfffffffffffffff8, 0x8, 0x8, 0x4, 0x9}, {{r2}, 0x0, 0x10, 0x80, 0x6274, 0x4}, {{r1}, 0xfffffffffffffffa, 0xa, 0x0, 0x2, 0x4}, {{r3}, 0xfffffffffffffffd, 0x8, 0x80000000, 0x2, 0x1}, {{r3}, 0xfffffffffffffffe, 0x20, 0x2, 0x1, 0x6}], 0x100, &(0x7f0000000580)={0x6, 0x101}) 08:06:50 executing program 0: r0 = socket$inet6(0x18, 0x5, 0xffffffff00000001) getsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) 08:06:50 executing program 0: setrlimit(0x8, &(0x7f0000000080)={0x4, 0xb}) getrusage(0x0, &(0x7f00000000c0)) syz_open_pts() 08:06:50 executing program 1: r0 = accept(0xffffffffffffff9c, &(0x7f0000000180)=@in, &(0x7f00000015c0)=0xc) fcntl$setflags(r0, 0x2, 0x1) r1 = open(&(0x7f0000000080)='./file0\x00', 0x20040, 0x4c) pipe(&(0x7f0000000100)={0xffffffffffffffff}) r3 = kqueue() r4 = accept$unix(0xffffffffffffff9c, &(0x7f0000000300)=@file={0x0, ""/4096}, &(0x7f0000001340)=0x1002) r5 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000001380)) r6 = socket$inet6(0x18, 0x4, 0xec) r7 = socket$inet(0x2, 0x4000, 0x0) socketpair(0x1, 0x8000, 0x6, &(0x7f00000013c0)={0xffffffffffffffff}) r9 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) r10 = socket(0x0, 0x0, 0x20) kevent(r1, &(0x7f00000002c0)=[{{r2}, 0xffffffffffffffff, 0x18, 0x1, 0x41295e83, 0x3}], 0x325, &(0x7f0000001400)=[{{r3}, 0xfffffffffffffffe, 0x80, 0xf0000022, 0x9, 0xeb0}, {{r4}, 0xffffffffffffffff, 0x28, 0x3, 0x4, 0x2}, {{r5}, 0xffffffffffffffff, 0xda, 0x20000010, 0x0, 0x400}, {{r6}, 0xfffffffffffffffc, 0x8, 0x88, 0x3ff, 0x3ff}, {{r7}, 0xffffffffffffffff, 0xa0, 0xfffff, 0x6, 0x80}, {{r8}, 0xd2f4e50b34ac8e2e, 0x9a, 0x0, 0x5, 0x8}, {{r9}, 0xfffffffffffffffa, 0x0, 0x6, 0x3, 0x100000001}, {{r10}, 0xfffffffffffffffb, 0x0, 0x20000000, 0x791a, 0x7}], 0x5, &(0x7f0000001500)={0x9, 0x40}) mknod(&(0x7f0000001580)='./file0\x00', 0x1000000001ffb, 0x100000005) r11 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r12 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r12, &(0x7f0000001ac0)=[{&(0x7f0000001540)="b9", 0x1}], 0x1) r13 = kqueue() kevent(r13, &(0x7f0000000000)=[{{r12}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) read(r11, &(0x7f00000001c0)=""/255, 0xff) kevent(r13, 0x0, 0x0, 0x0, 0x9, &(0x7f0000000140)) 08:06:50 executing program 0: mkdir(&(0x7f0000000080)='./file0\x00', 0x8e) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x8000000000020d, 0x4) fchmod(r0, 0x91) 08:06:50 executing program 1: r0 = socket$inet6(0x18, 0x5, 0x80000003) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f00000000c0)=0xc) poll(&(0x7f0000000100)=[{r0, 0x144}], 0x1, 0x0) nanosleep(&(0x7f0000000080)={0x0, 0x23974438}, 0x0) poll(&(0x7f0000000000)=[{r0, 0x166}], 0x1, 0x0) 08:06:50 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x2, 0xa6, 0x80}, {0x18, 0x1, 0x1ff, 0x2}, 0x2, [0x7, 0x47, 0x4a, 0x8, 0x9, 0x3, 0x0, 0x800]}, 0x3c) getsockopt$sock_int(r0, 0xffff, 0x1081, &(0x7f0000000040), &(0x7f0000000080)=0x4) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f00000000c0)={{0x18, 0x3, 0x5, 0x6}, {0x18, 0x2, 0x800}, 0x81, [0x10001, 0x1, 0x3, 0x7, 0x2, 0xc64, 0xf3d, 0x6]}, 0x3c) 08:06:50 executing program 0: r0 = syz_open_pts() ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000080)) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000040)) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x1, 0xfffffffffffffff8, "7ef04628fb748b8cabceff4be05bf1ba5d519ccd", 0xfffffffffffffffd, 0xffffffff}) 08:06:50 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x100, 0xf317) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000140), 0x7) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) 08:06:51 executing program 1: r0 = socket(0x2, 0x2, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000040), 0x1, 0x0) connect$unix(r0, &(0x7f00000002c0)=ANY=[], 0x0) 08:06:51 executing program 0: r0 = socket(0x18, 0x2, 0x0) sendmsg$unix(r0, &(0x7f0000000040)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa, 0x0, 0x0, &(0x7f0000001600), 0x0, 0xfffffffffffffffa}, 0x0) 08:06:51 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x4b}, 0x8) r1 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000040), &(0x7f00000000c0)=0x8) dup2(r1, r0) 08:06:51 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) open$dir(&(0x7f0000000080)='./file0/file0\x00', 0x0, 0x0) recvmsg(r1, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000000), 0x313, 0x0}, 0x40) write(r0, &(0x7f0000000500)="e37e3b85ea94b424583d8838eceb5bb09fad3944b20ea1cf54e292e79049e373a0fe6b178c9172d613b8b0f7e1fbcdb83bc36cd179de7a23f875795e9cc9b4c1935535702abc4235311da35cd04dc1c1179e068f053273d3fc1fc0e84c523880f3fcba58b519e72f019afd47f2341abb1b0f2aafc895ad6127641532b1e9bea76a70037872bf81659f7d66fb50529e5259", 0x91) execve(0x0, 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f0000000040)) 08:06:51 executing program 1: r0 = socket(0x2, 0x2, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc}, 0x8) chdir(&(0x7f0000000080)='./file0\x00') r1 = getpgrp() r2 = getuid() r3 = getgid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={r1, r2, r3}, 0xc) 08:06:51 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) select(0x40, &(0x7f0000000000)={0x8}, 0x0, &(0x7f00000000c0)={0x8}, 0x0) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000080)) shmat(0x0, &(0x7f0000ffc000/0x4000)=nil, 0x0) 08:06:51 executing program 0: nanosleep(&(0x7f0000001c40)={0xf0, 0x7fffffff}, 0x0) r0 = kqueue() kevent(r0, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) r1 = socket$inet(0x2, 0x5, 0x5) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) nanosleep(&(0x7f0000001c40)={0xf0, 0x10000007ffffffe}, 0x0) close(r1) r2 = kqueue() kevent(r2, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) close(r2) 08:06:51 executing program 1: r0 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffd000/0x2000)=nil) r1 = getuid() shmctl$IPC_SET(r0, 0x1, &(0x7f0000000040)={{0x0, 0x0, 0x0, r1}}) shmctl$IPC_STAT(r0, 0x2, 0x0) shmat(r0, &(0x7f0000ffa000/0x3000)=nil, 0x2000) r2 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x1, 0x100) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x9, 0x7, 0x9, 0xff, "75b5d5cc8f9667e4bc619f78a6369937ac00a322", 0x1}) 08:06:51 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0xd, 0x0, 0xd0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x5, 0x3, 0xa2e, 0x9, "df698143a4abcac9a25b1bd8fec06df9e765e69d", 0x84a6, 0x1}) ioctl$TIOCNXCL(r1, 0x2000740e) r2 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x2a) ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f0000000040)=0x8000) mincore(&(0x7f0000ffc000/0x3000)=nil, 0x3000, &(0x7f00000000c0)=""/69) 08:06:51 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x1c0000000, 0x100000000}) r1 = socket(0x6, 0x0, 0x81) sendto$inet6(r1, &(0x7f00000001c0)="5c98bc2f69980264538f9f47e25e638599136a3a140d9c269ec25ec044f567333f67613773503a6ebf0cc30021e4ca6681e4cc9ba6a6d6476c7be1b1d828bfc0bc7f8655a5085aa8e9e0a4d30b98a359270752c772943b40f51854d89c9482797112049776bb019316c0325bbd67fcc65c62a380f8188f76ea7836eed28d4153b0186d46c7f8ce4c10afe9638230e5d5f6dd2226e5575a627f206f94d176a503f621c2951cfa6d32aec44845512a2d70c610aac397e3f6988bc1f79d82e28c7caa24a6937e080c7c78846f6bc84dd0a95d996becd19dcb51ffe19b29d77b8c006f0831b26817a9db1212fb8add90f8cb957f36f7d098418de059a5792df48207dba5ed47cbb410e8660549bbf3fd0e6993e977aaff5c0b8157a72438992ba3f410763e87c73ec415d5ffeb38ac1f6f07207f11da0972de325c78de8c36d02405c26db6b44d9d49e51cfffa65c94e007a3eb542abb058527e85811c013caef57c17674adcf778b0a05fdd7657a49e65f4c697f7488e501db307c2b709faebde00e8ac93495f327581cd4502e66dc3d4694f24a3faf195f8192c6ba1a4c1d3ccb201c2ff29ab70f1d64f780bc142ff3846ee7a591db07103d91fc495ee759390d5ae19a1ee91a01ef80ca9324cab7c1d7287577b64ef20c9f5df1946f6e486d6cd7bff49ea0e606f3e7e4d0ef1f503de0929da72bfd1b3dbe433dbb54d65004ff043c959ae42b2efc8f4ed703253d5b9925aae9906183892c4ae1ae9840ac9fe22fa225e1e421a822f8a97d9c2562e0c1ac1a06727295d73ef81897d2a8313ac3a85196892bab78d1e4e8234956399fadd2ee546938d621f3cb3c07be007d4215c13fbe4ab44b2bda50e25c8fe609f348e8f82a15fe9939e4f62bd9ebb4d0bd1a45c27cf6b99c8bfddc0cbc2d9edc5525fe4b4473af0357ae1fcaff6db0f2c8490e9d67949034c3ee1f9d03fac3c642df4ba538a72bde6b1e7eea451a756c478aa59f211d0d9b1051a9a512053557159ec37519a9a0620170971439805d9edd0cd8bf59d435dbd6dd9a5c87dc827c95ccdab9e252f4269c2ef5fede2e0679b06d42aeb6f8fba3fe68aa87b20067793701501ed8cf192394b7b89eb8af214df5163b70041170f24b40a481e85b1d1db735cbc650f2fbc0d6c811025c1b03de22f7c22f352d03fd33886027d135aba7bde42babb11382afb446e77f3fb618ae6a0d5831b2d11489d4b8542fd7b6fdd153eb5468ba5e4084f34154d325e612a04944505ce0a699daea8744f4ef64adabc13f2246e02d8dd77fb1b559f58f9aa11cb14cd9a6895d83a1b96e1f714c02a10a6c2452b8229a255cbc46315d27b5a32e1455c043081ea6e8610c465fbf646bbb93f42513b9f20f7650ddc515a1a3e34714198cb9bf9cc7ca1e44e732905c8ae571ff12fef8fd955d69945466d3f9cf47b5e90abc7d0a0343f12676aaf24dfa0e1f44f84092000be19054f3d6a969a07681f2ea2dc1e92b0315824bc37366e3152d8bb32643038d81a93248f156938a8a8ef5b06501d902c4ceacf1e17b6b41cec595695b224841bb76c61b7ca795b0a6c220b136953eb1ac4395be8264e374379fa831c21454ada62f99f2b818639db3838d8a5a9e8fe8a7ebfac26f4b490361e55e56df633c7119e2afdcc78795e87f7980c8d00bc906b96499d8935bb92a4eff9fa142ef6f8f776ce575dd71c954c6dbabe2ad6c6dc5ffbdaea2b14331b8fc071c7fe64191589bde9ce632049011860166611bcd468e0d426d89f2a47e0919455f6e0058c2e465d9e93454f39314c3e40f66b78f3dc1836cf6a84f2a9a4c9e835b21a1d85b7511c2eb6b91205e9584b3be76054e2d205d8b3576f90bf07f4f3a071c83de23ea9baa29bbcc111233effddcd5875c1eea5b1c05ca2583c339576538e81359386531babd7b1ff7f51bbf01745c6246d646ba560e781be420ccc206d109705fb8d36954d24e6da3a2e88a730fac533316affe5aa1825dd5361ad38f49ee7d466f56a0b8ee56dd73297c0b34149383e35060097a0a7112733f53cc9b1541ec52bb8d5da0d3d98ebbfa2337a721427257694437cb9ccd2cdb532d301b345640ede151174480c488d3e38afd4c640d16802c7befd0c37c4adfb05150a858568ea994c63fc2ac53098d459aba561f05f76dec649dd3f96a706794ad80f836b78951a49a7dc9ae53dff4ddc850f453ae29c07f33e62e194b2af59c1a3978d8c230075da3712b404b28acff479368c6c0dc2095fe08d0816c5c28abf7a5ef00cbde84f17c43ef606c9e1f430aff306ff5652d6c8c665831687d6de2033b03f9b4ee6242b7d71f49d5117584975ec4f10ecb597acbe8eb90a5c1c496c806163625ff66b0984930a392d8f15fb099c93faef0564924255daadfd248c4e831909d7fb5dc250be6cf857728a833e625ed4c5be72b1457c0e35f563e723031b2efe8e366c7051f63d1ce54d5806916a0cd958ef4c0d6993d0206f01fd1e755705ba3336052f1365e8fbd9b03e0b82fdae171285257a05e3ad99b4faec2b7948a59f751e566fd53d18349c6ec49bc5b792ceae423f72794481c7c5fa711adc9cf7d6439efcb190b0283044b4fbb17122b9fe9f49f86855ae5deb532ff96a6088cf2c6d7299f050bc7f214e65fef3d6febb555c85b0c4674e94a97af97385be19e5a6201cdb0a28e5f41b3c298cbf376b6f98a0f031b82a0331c8632e111f4d3d165d174dcff44166602976cb6e40886b5e2fbcd821e411ba44efac9169c2ab725d2b1530838bb8adee2d8cac7d75483f9a5ecffb69c12ef61e547a16b497505ecf6e6ccabaffe7daca321cd09e16abab4b29c3c268d66f36a05541c3a0bab4c95fabc12d5542777422b68e473495de28984ef2716c0c2faa06900c00e434484bae0235d8b0de4fdff0ea32a0ba8e5ef3babac79b94eab252f6e5076923f66fc76bd732bc215483ee8d8e105339a9cab16237a8aba1c36f8ebd60f5f2b001c77ca73e6789e244cc51d9231bec03531606e9bf8ce3505f3a2dfc15c954df48cbe68227cdf1a0f96c43e87ae67a464f0bcd5e1f89bd24ce488ac688ceec824e62cff9fbbba0650cf03db8357bedfe059883c9826ada572ed5cf6f77ee38552ebbe75c6beca42738a950b14bb98e869a719f785d8167064c511d3004b4628b9da9f87e36adb620943f9feabca6926ffd0d3cade05b216266bd7694d48f391a0a960d0eae88b92e715b0241da82d0d99cc4515d5a9ac692e785cd4fcfb3b2d38218f8326f4a4f34bdca9ca35e0297832296a72073c0a789f65b5d15e64e1ac3bea98df149f1330be5e0f06edc326070b4607ba0c4c67fc98ae8540efd900d72ae00cf6b966eaedbb4295789961034fe32fe7593bac48c04e7277aeb8d1d08187c9bbca65fdee252259c536298838df0a4005eb430690d63193eee0bae75579523ec02a3a1be856eb57e70bb0a3dc99df3711ccd9844b309bbba4e280c6575585f8e68af37f403caa7eb55f0bedced2c2c2c763cb8f09d688e863df92c442d1344b3564599795c712e3146396d2e4121c20918911f26df6e4a9871684eebb7b1bc3b2399c52e2a16a4cd1e9f0ba0fd79a375f53cca86aa9e3f2c9ff2ed6cec93840e227c728a1e524a9573fadb7c30281bc1b356026bb31162b3e9f01e74b62fd38066168c3e7ba670d0259031b7ec306f6af5b6b50b590a7b1c8145b09fd31a247dbf2662f21cc241ff0b0a9c44c4a250d7991d5e07daba0a5f30e89696f568467ead78c992756b53c618651e2ed896777055766dfa73cc057793386902a7835f6b6b35e7ed8b62e708cb7d1b01ae015fd54f3a4c4c5f49dd433bd1b0fcedcb6470195b342227f8d60d947143f968c86f6677283c1a446205d4e76bb913bb36f812af9d0aa99097d5d26eb8e0a68b7d1f111176ce569e2abab9f7cf0759b08f849103144dbf8beb5f8850a6e33ceabd4a3f05a5049f8558ec733c958e44f52b358ad160296faee34790ddebac7cf2860523877ffdd9916aa367c678ae3d07ced11440e904b88b4851029ea596b0e4b43c102d4671aea1e164e664fa1f6ad2f6c77c79a33f6e3aca657e5d5cc8817870de75db19c1288404470e4edabe4f1747bb48090968ad3c9785a7038eea2d1a17ffee9f2039701b6bc6b1dbffb338f1964004629f67a10658adf5e66f6bc9735be4da0c30fc67b6154a3b16c80d28735d022e40e6a9fb27147335cdd2e1e4fa20c9da03d31fc1260f2051f9228f4c11e5632b0cd7061e6d6aff583680ee4603603656c6df07170daad5c3dd1c2d383caf6a22b5b23554c454a92b74010dd1f7a401a05f9b5900c947a6adb05d0c5895494bb3ef3c9a076a2c434163fb717c702258abc68950c6d83d6984890930d98f36395b6920f95a4bc09beaa133a6f05fcad8eaa55f0fe327d6e1c26aed904e62a0ef5fa9f3749cc545af82866f9a1de4756cbcb94329e90d7af605714bc8b514fc7f00f14da4df7acf99bb092956ef7733096e9f0c741cbf9e4b6e972103a15dee9865052b5fb4178c3beb420db79f69610035ba17aac0ab81752f3b970f3ee397d9a3016f22192af8155646b30cd2cbc4349b4c9fed83b53273a31d6368d74d419f7752cd65952c7ad639b6175067e28856b9a17ad17aeb72e29291a08296c962cca28cadcc9279f4b2a140f91edb3a9b84b95c02ff959da298e5fc25fefb9c5c141afb93be80f9a0543a1ef456742005afc3db2b57de6a6f002bac1d0e2db268340749d133e15ead10d83d6ab0bb57ae484ad237779785057992baa88d577fe35cdbfef21f9bce865e32694d297a0bace0f405ae92f9f4b1b9eb1715b4904819003e1ce2b3d8cd540ad3f01dc7bb3b1920067fef2735491e365f33b8675ebe49474957a3c4006411a0e9142dd2e7559afec6ac77da01967b73a0e56178899630dd79d8fa86e58a1100d38b041887aec20db4bdc297a61d720763300503241a870d3ea4b54d2a1b3bd97631089183ef4c2f3e988b3e8100f22cb2396a5042fe238cb858091bd7d29868c802fc69f5f2ae3cd9d2891583a8c430c96a4e2292393ccac59f05fd27a910d865b7de0af91c663618ed1b54e5901af14d5cad40675a8430bc9ae249c44969c837ab9b63118ee9bffae750e8408b3371eef56aa3ec6bc1d1fdfd088c3ceb2f30ee94c87a85fb8183bc7757f3e9e274330f8f75a6bfc4575fcf319fb6fc2638f21ce6899124b2a1c5c6c86ca98b1536d994dd21f757f275758927784972f5e509d893daa8c6299633eda96787ecd646d30bd6a47c348745faa8b920139f4745fdfa10807e5cff03ec97bd02e4935f8116711f54b92d842dc2ff0262a11275b62d108d87f57a5823f5ad4a18d10cc867a9719835a9ee7187b13569f740550d3cde6ebff00ab9a3fe5847cf03c9c75948c8a460113a4d8dcb523e48f5a23f7bbd1a767c7721ed576dd717648d89b35a1db4f5c820b5573abbdd89e553b0815f6653a865ad1523efb03dd2366c5c34372bfc59d72e312d735a8c4ba8b3e362343ed4b2e71446dd88f07b2dfffd9d29de83142c1393c316e20f9b7f4f35d8ed8936af5203e5eac7c4741b3bfb887e206c27639e39f4b6448de6a80e98fb4d0739260f16fe8edd4e063ac048c19e10cf786f77c480203128a9867132dfc902557335783d59001f87e0673aff564c1a08500030150fc411c776ff42087970dab1e76a55078ee610f547a43442ee2998eb31ac1560c9f4e6b3c49f6d4d510f19361d6951bd9f6a1cfe88704e5eac44f8", 0x1000, 0x1, 0x0, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x3, 0x0, 0x0, 0x100000001}) fcntl$lock(r0, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) 08:06:51 executing program 1: r0 = socket(0x14, 0x1, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, &(0x7f0000000300)=0xc) chown(&(0x7f00000000c0)='./file0\x00', r2, r3) pipe2(&(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) kevent(r6, &(0x7f0000000440)=[{{r0}, 0xffffffffffffffff, 0x0, 0xfffff, 0x1, 0x3}, {{r0}, 0xfffffffffffffff9, 0x3, 0x40000000, 0xd5f, 0x8001}], 0xffffffffffffffff, &(0x7f0000000480)=[{{r0}, 0xfffffffffffffffa, 0x45, 0x60000000, 0x7}, {{r0}, 0xfffffffffffffffe, 0x20, 0x1, 0xffffffff}, {{r0}, 0xfffffffffffffffc, 0x80, 0x1, 0x0, 0x7}], 0x3, &(0x7f0000000500)={0x9, 0x99}) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) connect(r0, &(0x7f0000000000)=@in6, 0xc) kevent(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffc, 0x21, 0xf0000006, 0x60000000000, 0x80000000}, {{r0}, 0xfffffffffffffffe, 0x0, 0x800fffff, 0x40, 0x2}], 0x7, &(0x7f0000000080)={0x1ff, 0x6}) r7 = kqueue() kevent(r7, 0x0, 0x0, &(0x7f00000003c0)=[{{r0}, 0xfffffffffffffffe, 0x1, 0xfffff, 0xffffffff}, {{r7}, 0xffffffffffffffff, 0xb1}], 0xc4e, 0x0) kevent(r7, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffc, 0x10, 0x20, 0x6, 0xe82}, {{r7}, 0xfffffffffffffffd, 0x0, 0x1, 0x3, 0x4}, {{r0}, 0x9d34a6a532fcb804, 0x0, 0x81, 0x2, 0x80000000000009}, {{r7}, 0x0, 0x44, 0x1, 0x7fff, 0xfb}, {{r7}, 0xffffffffffffffff, 0x20, 0x0, 0x10000, 0x7}, {{r7}, 0xffffffffffffffff, 0x20, 0xfffff, 0x8, 0x401}, {{r7}, 0xfffffffffffffffc, 0xf4, 0x10, 0x10000, 0x1}, {{r7}, 0xfffffffffffffffb, 0x15, 0x81, 0x2, 0x3f2}, {{r7}, 0xffffffffffffffff, 0x10, 0xfffff, 0x1, 0x3}], 0x34, 0x0, 0xc68, 0x0) fchown(r6, r4, r3) r8 = open(&(0x7f0000000340)='./file0\x00', 0x10, 0x12) r9 = openat(r5, &(0x7f0000000540)='./file0\x00', 0x1, 0xa1) sendmsg$unix(r6, &(0x7f0000000c00)={&(0x7f0000000580)=ANY=[@ANYBLOB="00002e2fded380a1fffffffffffffa9ccb4755bd1c94696ea11738da0abbf6461dbc5781cd63"], 0xa, &(0x7f0000000b00)=[{&(0x7f00000005c0)="57a854f7057d414252584c76636242d1526d9819251085bc971612ebc657f9494d2cfb1c5e9d79f892bd8c4215e0a6dc81a5c383e7f5377509383c28d5ef08128429348f9c3b39b091b905ed2a", 0x4d}, {&(0x7f0000000640)="4c6a3264080309094ddda3990d75fb54f17a8be72c0d42af979d810c1a8bab5b9af842e596d7569847dd6bf3df3d2ae1445ee68cee6e504d473b84c3b40da11b5356c600762682cd94e9de222f704ec660dcf8e140d12fd006cf0d5a1cc5d507b5f7d6896796d3862791b47161172f078d6deaf94edb1831cc09b34412174c69a3a3180d30d94b5c4691a018601e33c261a42bd6f8bd114f951102316da1eabf7b160443532ea647cd8a7081bd5bc7ccc1378590e72aa8b0874b771d29121ae81098ef915e028f95d96e49", 0xcb}, {&(0x7f0000000740)="2f2d706a852678021017f7fcdbd9875f380bc8526f2313a7f3aa8c1b6054200c05634d2c258b6f4287c49687373467a1f7a62dd8863eeb0e5b234994099bb82d5cf7b0f5eeec0d5b1ae63fae787a7016e32078", 0x53}, {&(0x7f00000007c0)="8a8c17b2470ccee3b1a2aea445ae41420e1121052e2a662e55d199a63dc83c4499029ff1f251d135578af3ea163e54772d3608712803e6d4ce87f088a7c0e2f7fea613296a4358571c4aa2170fd01390d45adb76e389d9a0476cbcf3ef523883d4a374a2e75e89a1d40fe867e9b14b56c7f8c1821f01c36782415b27e3da89db4d4756e3af7476333a2211936a4ff23a2fde9369b59d7a1b9addc88cf78162c230dd2f69b0c2fd416ac63d997e704c0a67624a64f188185f68cb359697218544ecf8b3e155286f76643ff6f73807589a9afa58fc36ff0f", 0xd7}, {&(0x7f00000008c0)="aef4eb6132c12c595e874aa06a1ecac6ef4e4e82d08bbb2c50ae7c960a6cfdfbfeaf65480f14fd9217b2fc529a3ed26a5f304d740313750485a96fd44ee3c3587f30490931293845862b3e6a533c1d5de31ed07158d980d3b230abf83ffbb2ea55405448a25c7a373f554ecc9df34ac9dce10233a80f054056aac7ec4f72e3c8a63c0f51b6a9682af222534e7cb9dd724e0151d5df27f224f1bbdd6c213daf752b3c", 0xa2}, {&(0x7f0000000980)="c27c49c6556cfe23f3d7d108bb03dcbcc9ac7d185db2bccf92f8102ac68b41d859d00265bafb690edc33cae555fae17ab19e490efb7264060f58b62fe13d977e7ce4b2be90f691a1787d9c8e963ac2f87d02fd4848f35859dc184eff710e3c4aabc941412687a781ccdf266f6f2b70f11aecd409e6d2c2bd9330e5aeffe73e132e8e4bc22a1cc59856c02d286f19ea6e88160daa0faed72c219e0a752883bc9717ba69af12c5cf286ff0c9bccd5c6e95a06c", 0xb2}, {&(0x7f0000000a40)="b2769ebbde140311f656af43e7dbf7fcc4b493f8280fe206354335b0b7", 0x1d}, {&(0x7f0000000a80)="03c7460d092eea55c8b70b329c1cf29db695d00115926cebeb5194c4ba8930204dba7dd28a76198bc98e1a78299116e40cafa179c8a35f427a1227e0f884bbef5952d2f27bc859b07ce6d4ba70c0a683a00b14ecdd9b283a979ed1adb3ab794844d50a5648efbdd4a732654e5513ecf65afc06da1f411e199388ee4574a635", 0x7f}], 0x8, &(0x7f0000000b80)=[@cred={0x20, 0xffff, 0x0, r1, r4, r3}, @rights={0x28, 0xffff, 0x1, [r6, r8, r5, r6, r9, r9]}], 0x48, 0x400}, 0x2) ioctl$TIOCCONS(r8, 0x80047462, &(0x7f0000000380)=0x80000001) 08:06:51 executing program 0: r0 = syz_open_pts() fcntl$setstatus(r0, 0x4, 0xcc) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) write(r0, &(0x7f0000000180)="7170e8ee4590355749fa9f45345461d09a1c296e8c7f9b8fa81ecbf53e97fed2ebdb21adb5a7486963951c1cf06cc5f68e5edff061e26256bbd2f911998442db11dac32ceba6e18e8e6dc6fd9607fe08e2d24d5e12ae8f3b29827434e9c3a31b0fd88f6657984ae2f4c3a5dc842e522d31061e48ae5fa8aea1b21d22334eb91dfe8a2294a498821f03e3fa3e4cc2d064444022d5d20df35ac60e0fe2b63740745ede819edbe578ecbead0dd2acddeac9bfd7945bc58b0f15351998d7dbddb9358dbcad03c51640cefd47f9e5e67dae632078665030323ad4a9593439043c795d6569e713568a4e05f7b6b4ec7f5317734b8d1a69dd6e1f8077542e52fa340ba63912c924491fbc7e5d03d6dd36b594e7ab1f188f8bdddeada24db689a30c0834e829243ecc2bacc77cfbe0b2363bcc09d2b1fd32117797aba09a0ecb00d0061873b1adf223e84341239521b15063e9c2186dfc37fd7a2bc63be93530cc4d2144886eebd96f903c9356cc20b9580730c495c831239ac1eed21a5c6e8dc367655c506db422444acc5e425b9098656ae6c0bdca67df96c44e0dcad743419a5a149678a727421daf3d252fbd37b6ac5a9b3800ddc27377620c45123f7f859f3503eda69ff252515fa2145422fbf4ae31b7e33bdd2ac8fae637a0869990098caee5be2594083b72c7fe9e74b7f3df2469930e487612d92a9f071bf06f94d5a70cd91c4d", 0x201) r1 = semget(0x0, 0x2, 0x448) ioctl$TIOCSCTTY(r0, 0x20007461) semctl$IPC_RMID(r1, 0x0, 0x0) 08:06:51 executing program 0: socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) mmap(&(0x7f0000dff000/0x200000)=nil, 0x200000, 0x3, 0x1010, r0, 0x0, 0x0) minherit(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0) munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) r1 = syz_open_pts() lseek(r1, 0x0, 0x0) 08:06:51 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=ANY=[@ANYBLOB="8200fe3228863e026abd2d5bba389c8ed03b85a83a71bb0f49f88c17d6d8fcef7cf17428621b9ea4448218077fbfe33f1bcf7aed444f9479a4d518363426e848d5efcb3aa862a61d17d29a8272a1f31176de93aed271faf35f6b"], 0x1) faccessat(0xffffffffffffffff, &(0x7f0000000040)='/', 0x0, 0x0) 08:06:52 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000300)=[{0x0}], 0x1, 0x0) r0 = socket(0x1b, 0x5, 0x8000) pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000000000)="587346ceca627c3ab6504b7ddcc9464a6a8f3bfba1ddb6add1f5c293c74e2c8d4ac3ddb694b48dfb83a429f16eab9859477def16a661d2ddf7e68ffdad486b3fd26b0617b01fafdf5bdf8a50bcc5eeaf2d2d5069a54554ada19d", 0x5a}], 0x1, 0x0) 08:06:52 executing program 0: r0 = msgget(0xffffffffffffffff, 0x3fd) msgrcv(r0, &(0x7f0000000100)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\b\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'], 0x68, 0x3, 0x0) msgrcv(r0, &(0x7f0000000080)={0x0, ""/67}, 0xfffffffffffffeea, 0x100000000000202, 0x1000) r1 = dup(0xffffffffffffffff) msgrcv(r0, &(0x7f0000000800)={0x0, ""/218}, 0xe2, 0x0, 0x800) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, &(0x7f00000002c0)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, &(0x7f0000000500)=0xc) fchownat(r1, &(0x7f0000000040)='./file0\x00', r2, r3, 0x2) msgget(0x2, 0x102) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000340)=""/23) msgsnd(r0, &(0x7f0000000600)=ANY=[@ANYBLOB="03000000000000008b521dfa45e4699cb825f8e138a86dc8ad735c5b3f312d998236eb83062e43fcf4caed6393f253394d59e463f8040e2be1aa2c78431379c819cbd6cfad0baf9cf79ba5a112a237d3d478449b4ce4eb9fb2855ff17ce45a6345ed292385e3a8705d79e86166d2ee371c125d9d1d087f2d887556bcae884b0a4cca82d314cae8c38a3135027299d74e29feb28938a193882ee4002344132082610000000000000000"], 0xa9, 0x800) msgrcv(r0, &(0x7f0000000380)={0x0, ""/124}, 0x84, 0x3, 0x1000) msgsnd(r0, &(0x7f0000000180)={0x3, "5477122a0f619610f1d772d22efd4c891efe06a576e25d149c13a854c07b8ca26592519c24072c32b204672c0db8e4d4be8120e0e3f5b499301e33af9f6701483bbbdeb055373fd0b45db983cdeae89acd2eb2814d7ae28701926334b6809902c30560794971e0b5b4063cc8a90bd7376455ed061b9fd5a4c7a6c58f8ca14de13f607e7cb0a9fc293d60f36fba0a5a7a5f70766ae7815b0286403bfb68e2909d2f04261823467ee096eacbb69959170b6296d2d9b526478359f813a913ed2425b10cc79a823e2da6f77ab8f55e2cb8c73dc589344b1855d2fbcf031897f7db7a3ed8d7f1100f7f154db6"}, 0xf2, 0x800) msgsnd(r0, &(0x7f00000006c0)={0x2, "ca0714fd48ff05c96b9a6595bb2a6ce0b72e6f25f42fce2882a37f0c7e826f5499c734404ce48ab255170a79e6de92a70fd7d0b22af75921b857eec14b1489ac0a8d25be8c3f5ca3b825be93cdb86306aed5dcea5d56449737a6d1857ab44ba7662c4a63c915cb0ff8bd58138ad0058e81f9f3f793e9edcda97a9e4d703def5cef37ae36698c5804515d6c62996d37cd60639eb3f8d4aa0b90641a3194d1b830b1fb9906e7e8369ea728adb95f1da3ba66aa4824e786e478618fa62ad3186d487bcd09d6204f5d05c0479856efa63935e035b17068e0e08f2b2f8fa163cd473638ccc7b89f85f98c3ae2127888b09a7840e5b8eac7b41cf413"}, 0x101, 0x800) msgrcv(r0, &(0x7f0000000440)=ANY=[@ANYBLOB="0000000000000000000400000000000000000000000000000000000000000000000000000000f7b815673cf50000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000102000000000000000000000000000000000000100007a84f3000000000000000000000000000000000000988a4342e27118105cfb19c77f03398b0538bbed77b97f13d5719f4f11883c44ad921e63c03c1b79"], 0xfffffffffffffed3, 0x6, 0x1000) pipe(&(0x7f0000000000)) 08:06:52 executing program 1: r0 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) write(r1, &(0x7f0000000140)="8620745339ec8d92a133ad810ee8171faa1c9503b119177aafc44f30cd4a90a7f570b73362a7382a25e2be1b97d831bdcd6e40eddef5f1ffbfa423ed91e3f461e485eae5338b319975695d15621f248abde88c145e66e5295cd4af33808b3fad65507643d786766f44d463472419f8c0ce253634b8ddd20104504ca6ad7214ee5692f6ed64210340f19389216fc3891f1202c308c61b871493195de223ba9ec5ff83e98a2adb7904f5025ab08df7eef02743ef4a2a55f4b0a828994e7310ae22e6fe0a6a61579fc979d81ecc63880d7c460df3f6375b7c6b2926e6a364a5e0aeba94e557fc71ac258aff9dfda3e345b33424d3632ffb5f3f78677a6022fcc11fd0e28b3bc1d04ce326f992c2cac71061f4107c1f4bfdee51ae4cdb60e8fe774b41a238d2be5ae91aa20933ce5d3e7dd922864867e615db5c2b48d781db297760194e392fee16133f8f2039259ac1be4b94f69950cb4560852087071abd90ae544bb7b3d3691b837993dda2138514512118d68801b66a55970137fc228e735e50f311f47c4e8a7bd81a7cbaabde773fdf6f8db4bc4fd5277cd44b284bd664e005ec1c43787751bb7eafc388f2cb20db065f4b5eab4b062724585a213d6519155d923e7cc955e54b3bcd658043aa5734a5fbe1c575d8d1471dc02e5cf604efd655b61db3c1c4ce1c0a52f2bdd7b30e2c3a062edbb3215fede6dcda4a1ada6c2a901dc35fcf050cb10c106d2a0d2870294f6a93c042cf765d4767ca23833075606aa972ff93c6acd0cc4895dbd90d316ab61dada84f83dd09c9768193838b232c2c0750d7b10d2c6989fec8f8647f5db3949272174c1246a70da76f803f35853b456b084ad23d59d801b9cd081503d5af5871e0bb65ed8196323ee20e6f5d16bc4791d009eba8ee957b79bf5293fac0302bbf33ffd3713f8a3a7d3e694c8ed2d923655972e847816f9ce531618a6afaee9ded7831a2de5c7b18535ef6087d0bce4156d68e3631c1766bf9bba146575ddae383c87334a727e7508c1a0b2eb6be458b37f1ce2997db1139b04a4fcbba8e0fe9587a2679dc4be2af24b0d5e19251d32cbdf0b8068f9b63e3e9368bd812c95d51d30d0e8924fabc5a35aabb9d1ed793104e75fd21996f3fd7208597870c3ef2a6779c6937ee4218f9f32f393f7eede0244b0305a5c02f0393c8137f3767d0d66151dab406ac6c6be1f078291a61417d83761eaed91c5e2acd0739314a0745e73056e72795cf2baa874d952df1147b20f1fba9b379bfd79b393c71b16caddbf0dfcdd937f001844bc0c351412ebc71214979f863ede9857f1a5bb763040d4d1e6d1afeaa3e2da7079023ed4c1e1a194f3955a14b9bbd62d60ff6f5727c1dce2ce717dfd745a0865877a2f5dd30b9b5aecdf57744c1bf230002cd46c5eaa5f59db518ecae1dffbf58e585d896262f9a93fb059cf29ecb98ca9172aca2a0026d5733771c9b030db6c0bb3d0b74f0f12826ef9050d6636f70358abfb6ed65f4527c8ff214ebd5f2e18c00057c7c9c77e293a9c42a5e2d050a4d6becb107ec4eaa28e65326b72705ad16e06e132e59a39160f424b0a9b9125e797c4e1b86528b8a90e71636607e4f7aa691982bbc62c067b090a3567bee429ff8f31c296e3b237e323e9ea3f83657c9a012bbd0f53c8fda08f82fa48a441c6b0d4a89bbb5c08b6f05b4bc9144763391922689dbf6988a4993897664d0e79805a9c05d2c0250f3ca72c11a1006381c549514f20465d093d915beb720cb80343502d237f588d8f0e9e16d01f44bb600495e7e40369354bd7e19020f8bd4f59e6f5c3d17e66201211d378173373ed1fb46b01df069b51facd0aeae090652cdc58322b977df51cb4ecb0ba9b803847e8a56c1c1a4cbe4a4243addb481c03e83b1031a3d4a5547362b86ccec23eba43b79e8ba711cc192993d21d6e5d60b2d46c26891ff16faeb402301e33401333aceb3cfb9af260ab9a4291e9bdf5d1457f9ed8e51c71730b2c8a0b20d272d0c8d69305a99eb225569ed2803a37d42a449b9665b5d69253a075c0d653c59d2e4ab37b1884cfec3b2d6160108f37cd26a6a61d45e5f9a60bb26fdde717aea719ef99f13438cf7568b1e17cb14bc6d6acd8ac50fb88dd286a37013ab84b9e398ee10cc047ff6c5237823454912325b6665e1343b8063b935a33ba1a2dbec3300b9ca029da5ff7f2b64057d1b71578d22bfd2fc33d155a61263e5d3eed8b7c68de14bf3541efbc4ae55100a81fd990021fdc543a18a588e086ab6899ac2f0f6a02fde3d4209e99f15e17b77d1bf82d28916896fd3437a2d1ebf62940795554e02720e3afd8324cf0b8aebdd6849f07384d896a93ee95978651470aef7a5ad8df348ea49da7a8e574494cd29ab345bd1528c3993747dc6859d2a41b79751eaf7a4f9cb4e677c3ccc7c5494abed6d5961097c9ebd952b059b194a0461a192f009b232e8b9db7beff8c51d1ee6658e021d40ec8c3b3e0b36a920c4c64196fd535b116304e28fb0ca48a27be000eeb47ce88822332d3712ca8080d838afb54fc6efecabdb15c6cea6ec942c3cc5eb36646298d1a0620846665dac2db4f9488d32719d28f7ee50c9e647ab783378ac04976ee658617f2956f032ba372d01f4636b9af56cb3c68cff0899c59cbf7308b3c5ff8175247cad9e47018678e29d940940f509c7e784b684616b96d4de0e64b6435e555440d4bd1f3c9cae5c563aa874f3a977095621ffffabfe444ab894e8d55a2e4d31cb9c4df5b7d9ac8ccaf8b077217fbcf6c7b27c2fefe2472fc37fd96e37c002d1408eb7f87c52c66894b7acd0a25b94434b518d4eda2ba6d2ef2e803c714d1e0a2cd5482d42072878e6bf9972b63029ce55bd96d8f759fe8ab1ef443a7b95ff5b1d6b3eec19f083a9d7ed652a0d4ecd335ae5b684108e3257ef3ab8a8cb9859570cb073256907a8bb2a1a376520d6019170b3a5953ebce9ca45800d04fb9d3f28ee07a6de9b6ceb1c8bdefc65e82f5df72566ff1f1b13aade7c771327bed1ffd6a1ef46f0b83d3c003d614ff5e7c5b84b77c222ac1e72658bf5fd0eec9662b4dbc41b560c2b73ce7ba7cde71b7cd140a14794f2b8e4ebf2bf67d837417514a63c4cf8ab588eb468fbd45356d8cbfa5e2c6f0ea53795ccba28039cb73249aa9546669af6f65c0ea1a9c4ca142ebd3933110b3d11dcc787ddb245fd019d4427342aed893be6c740401680e6d42eca649508540750d784879bf6a192f4f44408bc6362ca3a5d5d9483404149412e311f8fcaa984e77ab896441854c55abf8b17cb6bf1f010bb2029d837b890cca8b27ecb4111e82b621e2e24c6a18fa9398360c28dcdafbfdc3e5f81b00cdb7d615f0c00440b7db771263de8cb1c7993784e705291255c78ca9f9cece38d31c7d916aa7ddaeb68beeddc4d6a78c62897b4587f9658ad7f09890acba01a853d8b405e348bacca14e43c54d6ec01f454d27e8a6229a22170ebe2eb9e221fc05c3ba3db6a815902d9f7b4f15350276edc061bd84c6f82a81caced381b459cc598a5f82853727dcb1d1f5762f2e280b82880588d138d73e5c95c4d7876e434eced71f446bb308b4ced89e6e40c8bf9ab69bc2e5d179661a4a1fc07b0301366ee520a157401ff8316def92a40a4c446bf1ab878ef33f1cf58617c64cd7ffed9d00196fd1b1f5b16bd7e3febe7c6fcc86639cd3df6d088f71759156e6946a60a863b025f69ad2f184b6487b6353ce9339f5015f8f65e671daf496ad061aae7c0b882a4a0c71ca3ac76dbe18858d2f3dc1d45da92726f01898a5e8d27f485089493fd8eb88a5911070c53144746f395e59a934186dd9d5d7ab371f37fa940f277e0f0babaade85a4e08209006f6957d9f97d384f975db40224949c9b0f22e548d89bed2eee19098e745cbc9cb609ea73a9ad3843b5bdd2f3698212a4acb316e8a4e9f44fc29cdb4d508d78241386b354c0c242fe709ecf77c83f745189a4d075f4c01428728bb43056f4ad992d46a591602a68453c00948661e0cd55539e14e8811d34976b12344fd0c693e44ecaa3144d6d29eda244f4a48a0f865072c27dc7daf3a6797a28bd9dcfe683199f5043d489c7a304767261091e285c2e54ab97c2a7de17f4718862811a297c42267a5c33c8613412fb89287959d879701b2310aac6ceaee8c113db11272b6c1ab56184caa233c3711184ce7dfb7cb2f53a6c8a3a1c117f4a192dee268f86ae21abd910b0ff17369092bff797fab81eb30a3e3780ad15ead9aa4f2b62c8a0736a6fd5ca61ab621722a6e78e946674e55d39600b82c782514e270e68af94b7d5d7e21b73262df201ecf5f526fd546f3ba6de05b8bf6a948c70b518a46fa567aac376bea75763c531d1ad4983dec221c3811ad19071eafa79fada7328713843e6438481c6206b1912cd6893e962ac669b7b7bbd1df1d3248c6e49555da96362adf4914b72087e66b68c4af38ed7e7efb6fe1ca096a2c9aa790a44867a92670dcb002890fff3c4536596f7a095581731ffc91a1667e933d1c115d4f14a94413dc737ec8aff970e63a28e45c9a34c96c87242af2fd23d2e5259ca0be486432443f81658f8ffb43f2d710ebfffafc91b2623b44c4a452c49196143025cfacf05b8c09440297bf9650abf1200aa57c408a182f2a2b05f03a1844d9fc838080f5997c959bc72ce653bfbaabf280cd613d6b3efd06bf142f135399dbcbb7b9a178f6d6fab1025dfa22ca2d413ce692ad8f441f2a9f65c078fe340e41ffab6c7f83b8ebe798b05554a1f234e3fa8ad6681f34ae883069b6a6b0a6f58e55a43e149f0248abef22f11eeb41612fcfd18dd25d8e7b427a971b176d8929f2907ff33e5cc8578d444c23206dd21ffa50ae90cdc8334532e9e4d897110f8fad0a92bf0662eab164e83bd3aa5565dcf635ad9a5d493d78e49fa6a52ca8aa4dd1ca70367633319d211a2f2f45c04d156c04c6cfda47b80624cc1e0cba7924721e2871270b9e297684a2ea88e1d8d7d3c5cdc3ad644977f28ebc750c442c803e37035dbcb8eef64bc4854378b014774f56f2496b6037c0c9cf3b636acea76ab35b3ed0633559a84e58ba98ca232187bca206cb31394cf9e1069d957b67cb8177c7e62e9cbe38977ac528fc0cdb2e20a638b07894b2e6d10dbf7d986981ccc7061753e114d0b39c912daae89b1885d1c4c5eda814145a92bcb68b4bade7c734096d815a178828d83bb3ae650c9253c0a743c629bde0607800693b5e5442cf1472cca28235a45106987d7a0546de48a33c65364929e9cdcca1681fba1af0dc9d2cc18c8b873093741dc2f857c72d1214121280035db4f52ea17fec239a5be067ddbab56b70f54a236908aedb1e4800b07de19832c6a97ebe25072609681b1ff4e83015e16df17726eb71576b6f7d2a67a823949d928525761b76b782674a953913f0143aad9da476422f5fcb5faec17e7b9f5a38cdf4e7bbe3921d5fea8eb5b79bedc8d5782194d9032609355511b8767398d28caadd4951c7a5f12ded47f373faa3bc31f8894b6266a986aa7ebc418772f8972042523bf29998ecbe18af6b1fac907da7498c0a318c6eb8e845d0b2f47645531307a7cd4703da186edd0bc76101a7ee33a940984c60981a90b2f63403f86c5778ea55d8008fc8e631acf7853e319109755dc8ec1577918a11d806323ecdfc921a5de5bf0fb69759136e34b73c06a3927442ba7c4cbce5cb0f43072e00622d6846393929905652ec867330588f5d8774583929932f220e42f9b3be81fbeb1eddaf3f", 0x1000) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x39, 0x3}], 0x81, 0x0, 0x7, 0x0) 08:06:52 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0x1}) pwritev(r0, &(0x7f0000001b00)=[{&(0x7f0000001800)="0da994e8ea01bf66530d3a3a4d7c97b648d40422dd683b967507137ed4194f6ce4452e164bb1a4057ffcbe3489c10a4ef7e55f99a01c1acda005f2caea44", 0x3e}, {&(0x7f0000001840)="5cb29b23dc883d0ff476d89a3ff0d314f3c5d83f79fdf187bf8d39ce5b16e4ebc2b4b5773c2717201e3f877022aea444b38d451992ccf3db12f8d489406ac21800cfb77210b2e97f946bbe7d3c76de3faa5342ad59b371d71212c3918f9ef717e1d916b868ae1e25b5a5f9edb1dea099ca5c96a55f49ffe569c45e2ae18dc5256b72c346fd2dae3b03b5e768d70dd6cdd3bf", 0x92}, {&(0x7f0000001900)="6869af32adeb480cbe691303477cfada1df04ba76287dd85719fba1e75c03acc26bb17eebed98b90d897b0ab68cbce8d9dbd28f7262b0b241c9fa539f4f7b200cccf5e10654ec51d82253742c8fcb5c756083fefa560ef1208ac5c1cf3647fd709a956dd6821cef6f9d7af5a84129275c7255e051f235fbcfca15b8ef6b8830c1227e537a22f37b8e2aa39be3be9bfc55e75531765b80de7c95e5fb8cb8ad5c6992cd868b79576165be3847965fdadf9725c1f0ba29a385688a1fae5c88856f8093f2362a6e4462dd7ef1e24623e0a6276a7847126d54f32377d3ab448b942b5c14d5a739ac16fd6081a745fd019f2f9eb4a6f7ead5736ce97cd58c16488", 0xfe}, {&(0x7f0000001a00)="fb96a185762b52f88a73a7dc3743f8809505c8b2f32b3960740d13c4d82c57fafd5006690e77835333e8537bd5036f46f519e05d75f970fe15994efd362a5446fdf304e17bc98d57282a4b810ed56a5ae772d172937b8722ae9c0111abbf8459a67c05811648e2c29afc5eca802d9736d3a99c9a40965ef8cf6390cabb6bb865197a04968ff457fa094bef76e0ba437266342071efaccf6e2b7f3ee11852fb5cd47d66953ad15c53ada38dcf173c7acb1828979d4157816553c9e313051ac7c6136111d58ddea9011afead80eb64df361833993b41243600ece2e3fca1b707", 0xdf}], 0x4, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000001b40)) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) r2 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000000)) readv(r2, &(0x7f0000001780)=[{&(0x7f0000000280)=""/193, 0xc1}, {&(0x7f0000000380)=""/118, 0x76}, {&(0x7f0000000400)=""/4096, 0x1000}, {&(0x7f0000001400)=""/146, 0x92}, {&(0x7f00000014c0)=""/198, 0xc6}, {&(0x7f00000015c0)=""/231, 0xe7}, {&(0x7f00000016c0)=""/145, 0x91}], 0x7) ftruncate(r1, 0x3b0) sendmsg(r2, &(0x7f00000001c0)={0x0, 0xbe91fa9e0ec9f0ce, 0x0, 0x0, &(0x7f0000000380)}, 0xfffffffffffffffd) r3 = dup(r0) ioctl$TIOCDRAIN(r3, 0x2000745e) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000140)=0x401) r4 = syz_open_pts() sendto(r3, &(0x7f0000001b80), 0x0, 0x1, &(0x7f0000001bc0)=@in={0x2, 0x1}, 0xc) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000180)={0x0, 0xfffffffffffffffd, 0x3, 0xfffffffffffffff9, "5c0400a795a644b46c1aab6300ffff030000002f"}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 08:06:52 executing program 1: clock_getres(0x6, &(0x7f00000001c0)) clock_getres(0x0, &(0x7f0000000000)) 08:06:52 executing program 1: munmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) sendto$inet(r0, &(0x7f00000000c0)="98aba617b7e315f556aa9a0e4d6b86d9d2339da41082436b1e5d40867ca541c266887d69b17539c1", 0x28, 0x40c, &(0x7f0000000080)={0x2, 0x3}, 0xc) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x1012, 0xffffffffffffffff, 0x0, 0x0) 08:06:52 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x1, 0x3ff, 0x3, 0xe, "cc5054a2327db6f7432052131ca0cd04af9dea8a", 0x9}) mkdir(&(0x7f0000000000)='./file0\x00', 0x100) r1 = syz_open_pts() ioctl$TIOCCDTR(r1, 0x20007478) syz_open_pts() lchown(&(0x7f00000000c0)='./file0\x00', 0xffffffffffffffff, 0x0) 08:06:53 executing program 0: r0 = socket(0x27, 0x400000000002, 0x5) socket(0x2, 0x4003, 0x9) setsockopt(r0, 0x0, 0x4033, &(0x7f0000000040)="04000000", 0xfffffffffffffd2c) 08:06:53 executing program 1: r0 = semget$private(0x0, 0x4, 0x100) semctl$GETVAL(r0, 0x40003, 0x5, &(0x7f00000013c0)=""/74) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f00000039c0)=""/7) r1 = accept$inet(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x4, 0x1011, r1, 0x0, 0x47) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r2 = socket(0x6, 0x0, 0x2) mknod$loop(&(0x7f0000000000)='./file0\x00', 0x5da24754a5793da0, 0x0) semctl$GETVAL(r0, 0x0, 0x5, &(0x7f0000001300)=""/157) mlockall(0x2) setsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f0000003980)={0x8, 0x101}, 0x10) mlockall(0x6) sendmsg(r2, &(0x7f00000038c0)={&(0x7f00000012c0)=@in6={0x18, 0x0, 0x1, 0x100000001}, 0xc, &(0x7f00000025c0)=[{&(0x7f0000002580)="82e5369cb51e22e368786a261c37654fb0a0a43c3e0e4693c2916c0695ae55094c1e8e8a28fafcd46cf11846e5b86a641cb7307c8ab93a9b7328", 0x3a}], 0x1, 0x0}, 0x1) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000240)="13433310dad4039fdd473840017bda4ace63a106290abce3ef59", 0x1a) semget$private(0x0, 0x2, 0x202) semctl$GETZCNT(r0, 0x3, 0x7, &(0x7f0000003900)=""/102) setsockopt$sock_int(r1, 0xffff, 0x204, &(0x7f00000001c0)=0x8, 0x4) readlink(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)=""/4096, 0x1000) socket(0xffffffffffffffff, 0x0, 0x10000) semctl$GETZCNT(r0, 0x3, 0x7, &(0x7f0000000200)=""/35) 08:06:53 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = socket$unix(0x1, 0x7, 0x0) bind(r0, &(0x7f0000000000)=@in6={0x18, 0x3, 0x100000000, 0x1}, 0xc) r1 = socket$inet(0x2, 0x8005, 0x80) recvfrom$inet(r1, &(0x7f00000000c0)=""/32, 0x20, 0x2, &(0x7f0000000100)={0x2, 0x2}, 0xc) pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0x10000) accept(r1, &(0x7f0000000180)=@un=@abs, &(0x7f00000001c0)=0x8) pipe2(&(0x7f0000000240), 0x4) r3 = semget$private(0x0, 0x7, 0x140) semctl$GETZCNT(r3, 0x4, 0x7, &(0x7f0000000180)) socket$inet(0x2, 0x1, 0x101) getitimer(0x3, &(0x7f0000000080)) setitimer(0x1, &(0x7f0000000200)={{0xfffffffffffeffff, 0xfef}, {0x4, 0xfffffffffffffe01}}, &(0x7f0000000280)) ioctl$TIOCSTOP(r2, 0x2000746f) socket$inet(0x2, 0x3, 0x8) 08:06:53 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="8202f9ffffffffffffff10cabeffc170c9c6d95429a90263b1984a877c454f56d3797ce9ca764f392c2fb1d8054ca3c255ee7efd18c612428e25bffbac80092dc210c2c188030d3b8e91867239bfce1f2df662979d67103f7fd6db8d1437f4bf0dfaca672bc7f1f175942292f4d66b473449c63589fefbf38b3a8824a39b40144a52b09adb3cbf5a225b51f8c413bb18b99cd54d931664cbe17333dd37a88b703b53f9924ae5da85bb13bd2ec3ff030000000000005bd86956de2345eeb9c4dfabab00930f128080329636d645069c2a8d7aad9a42556fa96f5516ce861af097fe4d32d58720f90d19f1619231226e4d99c51c5b204b58edc1f1836f785856698690d508e67b6fbf1faf78576c0c930bd4d6cf017e9b7cb8feead41120000000000000"], 0x1) sendmsg(r0, &(0x7f0000000500)={0x0, 0x0, &(0x7f0000000480)=[{&(0x7f0000002a80)="eaee7e19bae644c75a15db3f5a0c3b22016f4c4139d7813cad5d0aaaed1c00a04e0dc853fcb8dce42c2bde7c14bb463a9db4f95d7efd8d26762291cd0715fc31a3c211d2e66aae2a2922428f816f76122f99134a9f32f088189a909c15d75b77f6ae3d35723ad520e25d20ada31541253bf354269f3d822312349a34851ba6603c39a3a0c405466f03dd15b92511603be4995f0383bce2dd838d0c6221d1a150c6b5648f19d7a257f3374c2d976131cf5adf00635f08e2a0fa2d70493243baa7c651e928626a4d15c2b9eb218167a108e126e9235a3cd7ef1b329472e2b89d275bc375f0a9f18f9b234e3cf9563c0196d3a2aeb918d6a349711b7dccdf417dbf88f8955b80ef7118df418931509fe9048f6fdb589f0162a7a80d4d386382115ab7022ac2ed71f2386c05da8ca5926db47c6aa43f96f9192220989cbf66ddd8c9443d6fa0f554b94f80ca6f8a925986c1dc363a06466deb4f8e95be0c78b15b5ddb4394b71a16daa720f9b680bb4d19788e28ba770cdc2a270d05387f036c73d79cfff4cd2cbd94d901d192e84179b01ef5fbf52d1cd4a4935d8dfcc7ee84ad552f80d8af746064a1538d6149bfb168246e22a74af7740c319a6fb0404ae2d481984cbc61b06017c4dc050700def81cfe794d535296e8e24c2f91eb76ccc5ee6ad03b21b1b466bfdc4e3b112457694e3205501d79c5b411019d7170c2fcb098f588c52d11b95ec0f0bdf8b40448062073d70d45456f39ec862e2ed6d98917c78fa55c150ca40357a630e52fa1339d52f1302bc032a66e9239feb6b32e1164f1fc200b1e86369cb333067150bafb713d3dc4f5cc99189dbe5ffabc861f82c60970b05b50f5ed8a3445656ad51918b4d35ccd2884ce8e9b5287042ba4a39cbbed6886577cb730e9c15653ec814c3a49a6108b955d72cbb9e30afb939e9afd3eab53e007cddc97caffcdb69f1c7e376596dcee43cb77e265e87c3ce32976201b295ed3ab581984cc94ee8fbb1c53558b070f75ed735c9f328429f876398c1c845859381ded1757dd57e52a444a11882c01d204303ea56e9644426a5a9e32f5f8b915e769df3651680b0539ea9f08232e80f2d488298c199bffba1d2d42e74803ade7c5c036a8afbc4eae3f1a4f57402a1fa8b68e8070497bf272d8c4581259d1c5adb4a61c6a23350ab5873baf0a6a12fbc49ecec4365ddae6244e843d30fc7930c6355a514c8889b69da083edd7be6bca99e08bb3eff64f32dd52b2a2389b290e8a5ff7ea714080d3bf8ddeb74a36097069d22a9612b0490ce1efeface82a1313eb4efb3653c6840863d56a1e31f48300888a1a0d1449821a8e6274ab943092c3721f83fae68dbc0c0976f363e5c33a94b8878d2364f5aef3a2f3c73a20c0c962a40f69bba019330b86fa8b5e7a06cca34e542d4a0aecfb70b473270b399535813153dde0b305d23897cfcba35ee45e1d28388fb4d7ab5d99a574ea2be9ebf7af193f91ead9ed3060dbbf252d21df650227341813cd9092097e402a901b1d2f95f0e3d74034d6085841adeae9af7ba803cafed11fe11e3536a826f8fdacbb0307838acce07e951dcba31d028986361cec07d47a9fc085740fe5cb765d77ee85fb70f5f69858f24df662c38254d5d6ed1b3eb6202a90e0d2bad275400dc8af27069075f0b1ccaf647c12523faaa8596750d7e11b944ef185e3031f5c89a1f7fdf3b1e3da0ffa9f7dc87ff9378dc44903ef909aa3528881e04411341b9700a0b0a21a0f0445544eb705468f7513756967daee3a6cdc8659fd3d071999255bb9b1208355220ae1d5ebc927548fa5429f2c1170751f54c319ee4e757af841c47a0ebdf0d390a938a4404b2861913d8175f3072406b3ee890c715a5852f9b149a637bf3a44222f6aaae87834c38b3b19481e019a21227daecb1a4ac29b4b1ddfa835beeb34de08704a2a3b7092c50020da3bf6dc0cb359f91994d8e8d060e9d28ae403b2c80a224f7dd4234fff1bcd9ea20e2eb1ff7566e1d4e5bfcf271b94ada79b9bcfe5d28a4ec5ea87410d254a78dbaaeba55f3a270ea79589cb97906fa721892d853132671cd8a72384870d33480dc296d43d96c9064ad15b1b329b7029ee588e4e888514920955a0d1f0eb65cd0a111a7544a617f69e5a98f4363c5d3d897d5229e970bfa30a6261137138cb1adfb93aaa9e63365464ef7a2c9bff24d5d5629f30f37005e27f26f7c568dedd04ff0ec6447ef7f59fe797e33fef9cb2fe4ad897168dc15307bc18f755e4b074b816498514688f2c1b661a9deb5bcec5d14eca50557702d5838104b11a8d3eaa013dc55df67be8b5b4cee3d0b05abdafeb188954356df68d46297a70980efe82c9378c0c38cadbd7b3e18752647a9036eacd37ff11893faa3cea2c266db910ca1056ab659aa104b3a983fc92ae3a0ad2067be32d75713fb8bd2c7238a7cd2017a6c30e910100d0f3ed91e78ceffae48422ce08328ccad5efbc5441331e9d877146170997446eb315f564c3271511fdb414f410a28f66f673c65a1a6cea34e1e4b6a5da5433447ebfb128ee66806ffbd9c217d36b1d84ae5ed6d22c6f736429c46dd9c4f339d346f986c3c3372be000df7eb5a128d649c44b4356edde73b503111c6525c6d1836a47ad05fa2011ee0a0c2d6a36ccdb36737002073042f17a011164fe603ac574ccc5ee71d0792c13cf03240ffab63187242159f51a0c3142983e24de20ae5ae95b7f9ab884d3c291c0482800f6c7505af946819b5abb15efb6a97f09cfd2203307ee765734efc2b9d6ef734514969978aa75fed3bf6c24733b2bac4171bf3a29ca38d251055b0907b7f2a18ac7c05a0c232070c1b5378b0ac7822630fcb9320230b7c3a213105b39313518e1b3d97c16f901dadfeb05343b5c758fbfe0b502ca8d051a5ce3e5047ba3880540d3608666ac9a97584b72ed8ea243e685aea7a8b44eb4a8a72d47a20fd453b2c568137cbfe8d802dc6394271745cde990cf176d7c60bae99eeee115af13419b99b84eb042430d5210660d9149ba24ebe7a4e16a3e6dc7d5f1815cdef19ed7e7c79d902e3579af44156995e20bf0d40232d63f35287dc308f1d959fbcdf49789fc76373b1b3d633cb2afd9b77305785e71860a30e08715ad9c384616e4b487f8495a244a22098a707a084f7d0063d82c38a30b11822e5f43e1a36fc7e12326433695a72d30b611624cc29e69078a802a2e96ff8a35e4d602f81419b11c41b24f5e300d4372ac6da1f0c881ca6b04418bc4474d7a81caa285d77299403e0d62f173ed562741824a328c958ab325924a4c13d2d5605759992c7fe53a6dd112c511eeb83b727ea30b08eadb4be529811a6abc5dad812fd4dd3cc60379a625cc5ac2fa325f7d64ef2615040ad915f793c9e775eeec932e01f4354176e67d8d237d3cbf52c266189c43990261f5c007b50cb0abbad764742f0073084c9575e3ea6f89a45bac88f974c01af5d04c0fffdf10fcaec248bba663ea6836d2c0c8c18033e2953e6141a351891cdddf29c018f619855883209816e7f7fc40f435624c0487e826efd59236a388545dedd4b16020470564e4f09089af50c9e61f852f294fb28121f5e75a847c65715cb32a0867c5c0bc1e3050404a6023c4d6df8b3aa05b7787a05ae1c624f6c9764443960d7b6ab9a46232277ff17a559c37e79e926b1733d413d42ce18377ca5ae2b67044355339f60da8ea3da33567ad1cfa3685165f9afc1e95d9c47b30afbd28cb38b4039b5c19a2b034290b690983f8ea0f54b980990abad574523fc9994d81b4637520d00902eb66fb76b4cd45ebc64a0305945b67d219be36964d4d31dcd69d74acbab0d40058bbc829e8b45e5e08d7e6fb22417aaab5fd738afeb3b5fbcf44640a82e66c1a8776a9a0af6a267b9e39bd1b5fefdde022e9b25611c62c0d65d5d740522006b9bf6624fe0ff9ac7a2eb7e9a2a5f7a9447c9b200ccdedeb0379bfd7f935a2ae23072c26c7e19a2902aaa2ca0ebdefbd0916427b734ad4d09dcd255d8b9d7987b02bac6c63f5843aaa19b40b7830a2adf03a0960573603dda15fd550a61ceb42626b135f62c55a7ac36ffb688c85e7a298261bec5cea10d657769dc4a28958ea5e436c0f5a8f1eb6862fc20c77c1668ccf06f9d876ac569b9518839e34e703ccacdc9036ccacd8f51832bb213487e5e2f8ba26d8791ac0d52fc7112f2d86afc6232fc740666a2b89f7e04f439a791573cf32b8382c180fc96369e2eddd8fec28ef98a290a18cf3e8f671b6c1f22dff222b6d49dcc13df30328dc94f9c5d06ca0889bfa4e278512393459fa4aba2bc2aaaa146bee1e73d013a14b7ac6e981b6f45707c456c66fb85622d63988987969854362696dc9186bb706e1d463e205d775168d36db915b42d110920387aa8f2462ae9f003fa2067ed99798ee656b9878a712d52b9ae90787ccc3c1e4057af5cf6d6357526ee3de2bccd6779904cf5245a4c1c9775c36bd0dd5ac3701d765fd00e08bb9253234515894fbcac6cf87e17b0aee022d79caf102f3d37db716094c1bd8e0800971b9447733d7cfa3005688c1dbf0a1a5647bae826df12afd97468c20abe4b8098bbc9719e9b2c318044635d62e168067e243962292c14d7936a65d28f6e3c50df4d06a25406aabd52be2c237010d9268c0918f82deca72e0998e20383eb947d2909b74b6ee10d1cea7056b00c20265dd94d6d2d12f1c793176e82afb60a9557a4e557a25b325663b440a7fe6840cba0b091d343fe7553f9eefc3d1e2b798ff3f8ced58884f36e66a44daca96de2114c4ff4f9cb2f8074f82900b6241bd23aef53768d6f38b458398dd3b1ca4f3758f7e1a507e072d767941a7c1be0f4fba0444eaa60b8eaba3d1948d74df84b00b37258828b88b03aeafd53e00298f6b45f86285afcdcea452a8ce5d32f58e7d43f4df6b3714be3aa2d3372f853e2a59010b8d024e8c85d9e48fef9f209e777eef50c8631bda4da01874cf8fc5adc1a5350f58de8e9a32b8aa45ecad1eaa2ad5d373fbdaa1a9603e7225cc09b2c7a52fbc346be1db5164b2a6dca10d1f3de65c6d818838fbc7feaece5f1569211ade", 0xe1a}], 0x1, 0x0}, 0x0) setrlimit(0x8, &(0x7f0000000000)={0x35, 0x6}) r1 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000003c0)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000004c0)={0x0}, &(0x7f0000000540)=0xc) r5 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, 0xc) r7 = getpid() r8 = getuid() r9 = getgid() r10 = getpgrp() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0}, 0xc) r12 = getgid() r13 = getpgrp() r14 = geteuid() getgroups(0x1, &(0x7f0000000600)=[0xffffffffffffffff]) r16 = fcntl$getown(r0, 0x5) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0}, &(0x7f0000000680)=0xc) r18 = getgid() sendmsg$unix(r0, &(0x7f0000000800)={&(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000140)=[{&(0x7f0000000080)="10298b44e4964c20d420476add3a3cc1c57642683260788c361fb7c3ebfa0daa069b142fa86805ab22b5ba52a7be3ce86586f38792cae3da391a1baa327c1fa88ce0338f3a4039158114ae05bb53e9fd770bdd317774335838bcfc400505ff74c21f418edd865a965e96d6ffe6956a8e579b8ca7153f9bf2b90a9a09e8f445fc43cc15e69e22b65dbc2d1eb374e29c828ad3bace82959eb761b36c77e67bf15e1195b1247804e474f3fe85d9a08bbb", 0xaf}, {&(0x7f0000000300)="5a06ddecafba557d70e1bfa94a6da734f7ccf3059b09bd37deef1007127d3d6ecf9230340b1eda5cfb674489a55fa3cd24ae669075258a7ad690de9c602fa4d6c9ea8b2c782d9865743774dc3535b7a2bfc0da9c880110526ad36d0c095851c33a82e428d63449b5a7593b53d4abf8d2a6360f9fa8b22316c7bc5faf1dd43052761ee07200f7f911fbde759e50f5539dd74c9d4019d97fb3fc09cf4cfd54ddd5bb7eece3349f19788cb4210b", 0xac}], 0x2, &(0x7f00000006c0)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0]}, @rights={0x18, 0xffff, 0x1, [r0, r0]}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}, @cred={0x20, 0xffff, 0x0, r10, r11, r12}, @cred={0x20, 0xffff, 0x0, r13, r14, r15}, @rights={0x18, 0xffff, 0x1, [r0, r0]}, @cred={0x20, 0xffff, 0x0, r16, r17, r18}], 0x120, 0xe}, 0x404) 08:06:53 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_opts(r0, 0x0, 0x17, 0x0, 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='x\x00') 08:06:53 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffffe, 0xcd}], 0x0, 0x0, 0x0, 0x0) pledge(&(0x7f0000000000)=')$!l+}[\x00', &(0x7f0000000040)=']\x00') sendto$unix(r1, &(0x7f0000000240)="47c5194a0a650466564a3e6ef093cf570d653934d5da0bf19df4442d8b723f2da4658125085b8be11573bc6e3343e08ddbac577ad694f1da78a40ca98fdd855743bc7ef41b8617461839ccd519be4ab721e3544ea2f338d575c42f265b1cdac4603a13b560fa162984f48ef609cc0b9a063c9be9835b454c21311dc4ceb29aa211c56bebd5f3a553c7e5a0d5829155f39a431a7e1f4b19f491c681c813c38c9c8ff24c7be68bd87f394c94af9e01f19db2284c5f0302de34ad8138e07f9a3cc45ce86d2b5965582b3d268c23c5af9bf54f59ed5d6a65436b358e351764f33c387d1c3364151b3fbbca4b21baf7c8eb6963e0bb7012a588673b36a2228895cb63c747c253cd13e8df9e753ae3c05ef2730577b6ba4ea738965a947c1d37ae5228b8c7cf4efff591c97675d9dd756074ac9c6d8d7f3a1c9ec3229d56a347180529e9ef968b9bade45a6f98178a38d9bd76181d3fa3b5a5e4e4b3fdd38f4a2295b1b37a05193e9131b2dc1d555675e8c06153633515597e8fb6a170ae497d6864893c2f86060cec840a7e7bd59c8899c0aa852b62723d293e68d420dc8c8dbdadaa342ad526d6325a324f517e82414ca75cae5e9a65e8ff8480f06a2f0d60399c26f0648f4d8fd8b6a476a056e6cfe86a0ed3551ac6b955a7809839241224fd0e45dda1147e1930536df432f21a773c32a5b95d505ac167daf6e2d175b0bbfa52a7cac82f315750325eeaa6e9bd3e2260164e9b1f112634d3668499c0e3cbef2fa49aca04145c95eafadef9de0fb34669d41fdcb4df082bee54b073f1ec345734fc69b56b70c0da6566722cbd676b56a2f7ed9b0f2f91136bae71d79869b1ea6d043b31674908b90c3a2ef26bc3231a79a216ecafdaf34982cfa6214be0c9b41664c7d4893d70e55fa42a5edee28d5df53f3694aa5d9bfec7fdae8a25647a0ef10367041f7ef8546f56a1a0f5f54bd874cf8d887877190f07d0f67e77d99e1c110896c114fb60fe2908747e6139d96bd4a3628c4d12a9d525d8d594652499698a7bd43f41f0ba5ea86e66380fa7a47af0a989f81f34c93225e53476fb05de03d8c19805d936e699e61343778014b1ad9704cf172733333685e0e0228769577be7bdfebbc778777f5f108c10bc869266e47ffd88276f7a9f001f8814114203f07fe6f05340cafa48e7b89fd22de8b51fc097dc24267d154941a09d154e45fd37b9693fb0eedc437af30a24abbb59c7a45d737cf2ebb6f1405067ceaa10a3727542326ae53baed08513f94580fec0413d61b2d25454c35a0ea88141800126fa9286df2fcc20450b7f593795c6155d3d37840a21a6a7d423dc39235475304017e189284a92a2b6094bc2e4ed4bd5edc25f7d646bccd76d79efb4cb7923c8dea13ef511d2e9925aff2edfa453aa31eebe59130fa737b17f19f8c77d8f43c59c64512524d35f1ef66624657437b2f83d52855f861f326bc1356b1ad77e7284e04e4ed388695e64b70ceadafb8137085651c18aba13198280ce1f00f84ab123e183a1acc220120641a0ce0df5527b2f887e3596384441ae0132d43ec98a1582e9e207c68b5f0c557dcd48a82c4787d38d685d4e08045ec1151116e077a4e58f8749f748f83e8107484bdb3b2f60acb9c4e9db4a610e1fc444dabed9c36c366d3217753aca683dc4149dbf751baeffe76d7c9d8a747a3efcb259762eca0f2e2fc647ab3cc03b88f0af8e30176816bf38535a9183a014f96d96008c1b6905382c9ea2d8c44539f5094753d894df295805553b967d2ca67c472d59c72b8e2f790fabfcb05d7a13c6b5a9d4884f681d85381174d921b2ad4cd738056ef45cf3af8c9759638ef648332ecbbf5e748e56dfac5e4c22f23614b7710e8c31c2b090e75ba1c0db3d5ef955093cdf778d66305958c75c744a36ba3f46cf74c6b4416b4d800d8c57f62e3e1d77949b18e882410a293496790c96a3873f89b35228884ecef02a084f1b4dc4cbd7399471276c88606b22ee2e76468065f081e84cfbc44371efbdb469c23bb44fe9bf8cc17779959a1e2352d80c17ee8ebada5edf601230fc45e4a43606c924691b402c4c815376ca87f66ba41eb8b3273fe2f0df97e6132663abc89dc3ed8550a83d1b138560ea04f96ddc038b96998db86356fc5ad65f2b7e00e7c276acf8c6c252adb2fec15444d64de281ba7e21ba9bd9860daca3de4dc650f2fe016b455003e083c752e2a7c99c4ef7d7c8fac21fa1a7bb7429edb21ebe4d9c4234c41fa711713c6bd6165bc1d51afbd3ebe496aad42235a6f41da9f6f5bd1981981d95d936adf3d93bebf3648ad393ebdd1661a9dfac00b5f067f4c6eb77836a0176f4073e4b738e4ea9bf572542ec92092f66464ca5589469711eab42eec39bf0975886a79150f5414d3f73fa6ef24aa2077c62511b94cb8a018e1883012b18646c23440c8822060ba7990489ad42f23e0b27e67e2c560dc425380652d1edb49c5c39ba6f8abe2b0ef892cdea4c8612fed20c4a9482fcf5d7f297573711e216cdf3d45ea25623cb1708d54698fa9d7136f0eaf5781bc9dc7d0eef830b1df81f42f607116a2a099d75c26316a021e1769e1664b2e7036d9e31581bd4683e27bb1c02efcb67f5804f535345b773fae4196eda4166d56b3867fa058f6a6cd2cb584effaa4b54a8ab840f11a3e2076a973a33466a6d113b1ce8362e9a80fbe33721e1264a8f749f0a74444647a124389a75a0162d6616ca7d363ede901bf8e51e29f1038470832b1ce5fb9acb76739e620dd1abd79f551c570436ad9bc08086c5e879e025f3f7ec347d4dcc0cb84d1a7a37ae07f363cdc0da4a8e5a768a2e92fc5e3f02d7ff1f129d7e7a4d86a32840ff64fa1dc22a3c57d6b9ef526a828a9fb6494eb322", 0x801, 0x0, 0x0, 0x0) r3 = kqueue() r4 = dup2(r1, r2) ioctl$TIOCSCTTY(r4, 0x20007461) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) read(r0, 0x0, 0x0) 08:06:53 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xffffffffffefffff, 0xcd}], 0x0, 0x0, 0x0, 0x0) pwritev(r1, &(0x7f0000000080)=[{&(0x7f0000000040)="f1ddf016dfde3d0196b70284c8b71e9cad3e50153d00f557e49761ea24ef061817df3714ac", 0x25}], 0x1, 0x3) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000000)=0xb5) r2 = kqueue() kevent(r2, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) 08:06:53 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f00000014c0)={0x0, 0x0, &(0x7f00000000c0)=[{&(0x7f0000000000)=""/73, 0x49}], 0x1, 0x0}, 0x842) msgget(0x3, 0x60) getpeername$unix(r0, &(0x7f00000001c0)=@file={0x0, ""/4096}, &(0x7f0000000100)=0x1002) write(r1, &(0x7f0000000080)="a0cf5d9c0d16e6d88a8e1000bff14c52a761", 0x12) sendto(r0, 0x0, 0x0, 0x0, 0x0, 0x0) 08:06: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, &(0x7f0000000340)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679aa78947da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba5651238225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa285828dc1acadfc3e92423cb41191c368771b6626551a90e6a0998bd25030a00", 0x10b) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000840)={0x20d4fe, 0x3c3, 0x3, 0x8, "b08dce5800"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 08:06:53 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f00000000c0)) fcntl$setstatus(r0, 0x4, 0x8c) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) utimensat(r0, &(0x7f0000000000)='./file0\x00', &(0x7f0000000080)={{0x101, 0x13e}, {0x6}}, 0x2) fcntl$setstatus(r0, 0x4, 0x87) fsync(r0) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCCDTR(r1, 0x20007478) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) r2 = shmget$private(0x0, 0x2000, 0x40, &(0x7f0000ffa000/0x2000)=nil) shmctl$SHM_LOCK(r2, 0x3) r3 = shmget(0x2, 0x2000, 0x50, &(0x7f0000ffb000/0x2000)=nil) shmctl$IPC_RMID(r3, 0x0) close(r0) 08:06:53 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffcf26, 0x0, "172d768989ca984c8831ca15004a546eb3dd1b1b"}) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x21, 0x10, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) bind$inet6(r0, &(0x7f0000000040)={0x18, 0x2, 0xbf, 0x7fffffff}, 0xc) setsockopt(r0, 0x29, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 08:06:54 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) pipe(&(0x7f0000000140)) r1 = openat(r0, &(0x7f00000000c0)='./file0\x00', 0x1000200, 0x8000000000000000) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000080)=0xc) fcntl$lock(r1, 0x7, &(0x7f0000000100)={0x1, 0x2, 0x800, 0x0, r2}) fcntl$lock(r0, 0x11, 0x0) 08:06:54 executing program 0: mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) munmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000) 08:06:54 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0xffffffffffffffff, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="1a95d6b9c7a9f501d23707f95c1e160000a9000b7b4d1bd2e234c181a401f1545f4085b6ae0fc893fbe82ce3f5a3e78d1bce61e3bf65b9a82128e99cd13bec2879799b36b45fe915e95799bd894b78994f916dbb319f2eecb44bc87610884050e5bb3145bd1c5878473e4d96d0148a338dada2009c140cc4bd3062587e33b8cb9fac913fcbae9a57177898280f200a23e68c45c0a6d9d91d6e4a47d173b9d003f987025cea38fd4ac5e88eb3320fca0fd31e6a998c4f9e1c05886d78343c04b4e677b68465a5e57aea28897d674f98c0af815fada3c969421a2dc9eaa272e311c1cc4433efdea7b265fb933a886ae44ba12a747adfdd499074264e4188043779a3f5a9c2220f853058cca71b41ce23cc5fe208af791d9d81ab559aff0f5ec3623e72ebb719dff4245b8e7dcf28ef37a75b570ab9381a09f38b25448ca11d15a14ef1e92a7e3599d59a11403b486e78e9d1888ea670aab84763eb9052042246a243f6fb9b2d16e19a19cba980a1017eb63e63d01ff0baf1883eba37cdbc7e02e492dc6602", 0x184) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xfffffffffffffffc, 0x0, 0x3, 0xfffffffffffffff7, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 08:06:54 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x40fff) fcntl$setstatus(r0, 0x4, 0x0) lseek(r0, 0x22, 0x0) readv(r0, &(0x7f0000000480)=[{&(0x7f00000000c0)=""/196, 0xc4}, {&(0x7f0000000000)=""/107, 0x6b}, {&(0x7f0000001280)=""/4096, 0x1000}, {&(0x7f00000001c0)=""/11, 0xfffffe57}, {&(0x7f0000000200)=""/40, 0x28}, {&(0x7f00000002c0)=""/245, 0xf5}, {&(0x7f00000003c0)=""/142, 0x8e}, {&(0x7f0000000240)}], 0x100001b6) pwritev(r0, &(0x7f0000000700)=[{&(0x7f00000006c0)="ee", 0x1}], 0x1, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x0) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000080)="d7", 0x1}], 0x1) 08:06:54 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) r0 = open(&(0x7f0000000240)='./file0\x00', 0x10, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x10, 0x0) r1 = getppid() getpgid(r1) getsockname$unix(r0, &(0x7f0000000080)=@abs, &(0x7f0000000100)=0x8) fcntl$lock(r0, 0x7, &(0x7f0000000000)) syz_emit_ethernet(0x7a, &(0x7f0000000140)="cec282781d7ceaee2c5200fff57ece5596fbd90385e667747deef69876b9ec7dc41219784e413298c792bc7422271cab00fdb5273a9845aaeee38bb689c923397c09dd25ca939d0184982a44944f1673f539f49eb20bff1c8abb93637174fe42bc1e97def615be4f3097a5d946706c5a65c3ec168c3dfe18f81c") 08:06:54 executing program 0: utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000140), 0x8fca27b0313375aa) kqueue() 08:06:54 executing program 0: socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0x1, 0x0, 0x0, 0x0) 08:06:54 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x80, 0x80) pwritev(r0, &(0x7f00000013c0)=[{&(0x7f00000000c0)="a22a9a68ae1e48c43ee3c65f0b4305c75683d4c508dd4a8686f5607dbe1b3b6aebfb6452df2a759e8b18ef3459e39bbf90b59a0c062e7da9e078a4a860382211b1396970460fbcfd1570fe08543adca79ae5bfc7857591fdc56eb76e29bba069cae2e7a0e9762762", 0x68}, {&(0x7f0000000140)="1db37e0f95a6be5082e4f795ab9d1bfdc351892ec3936474bc9e75a16919620542bb4b4fd641f35950fc24ce6000d7ea7c427e3697dcafd5ea960184555f1d374110facff93665e5f2928f190959a65064a3de0811e09c9347ae91fdf9a8f2ba0a2693fbbdcc245ed1690ffedc5e35b81e7e37a08105f5a76bc7e826a203", 0x7e}, {&(0x7f00000001c0)="2fcaee172ef9d97c2d3b26427c8a7c8b6a8fa8f2551198282817bf4fd71cd05f082dfd09c21ca39b62e3ab515fe129a6d1c8560d07bd847f338a3828ff919de2aca4cba07d62f3b6be6c71176389585a078efc0b619c2f4334d745739e6a06bfaeab0c2201ca54806d6a6cbde16865f0f93aa92c9e41c0e36610a5d5213599366121fda92b4e1f55b48412d03f1eb9031d64f9de5729366effcfe6c1fd9e1af24220dec4be6d68faa205e91f580ffb7bfba7c813e85b6ca7922ebc95f3bc4c0da35f29379491d60f82dcab7339ead3c10b33334b03148b", 0xd7}, {&(0x7f00000002c0)="909da284eae5b3ba52fe4ad53a4652adad87b53c562c7e25d6b8db640354e7275f2e73030fff8feb920644f20c34a8c6", 0x30}, {&(0x7f0000000300)="e7d2dcd0c3b86b1b23dea5697d86f0b3ac5c7f911391315c6590820bf03e90f8c6892a266b24d15a9d957efaad89061dd0604360b5f28d0c4d93869f32f9839a8f6ecd5af01193199efe68a31cbb4389b37c9bcb06ae108029a6b31bc3d679d55917e77c1814ae4d9b32029fb52eaaa0a7c87034fe01ffaf7207c9c0b0972bca82b358519d8be9a48fa1ff7f29239ee82e5313e6b8238993f1363d9c7d79c73aa2467b2b643190fe27ddae095e03ff8f56184fb6d74f62f9a822f11c232c81", 0xbf}, {&(0x7f00000003c0)="75c844c8f3197b31bf86aa3e36a2b708863f1ac9da09539770a81bdb2db99f473b6ee27de563bf91d9bbf417c6eaba7e1277cefb18ab34b5ff79b5885f065e7f517dc5826eb51adca2352d1c603cf729e3d69fbdefd1011670358387df960410005e9a2572cdf0ac3f1408eae783b3d1b0be2129f1f6b86ffe8ef98ae73cd6eedf7b0136f783b4b95a6fc6d5fcc87d679e9848083f8cf31b2ca3c95f37cd053fe62a74f903221951cecbdb13ae95a6b820157922d6cbf03794e64b078d8cca4e99388b0b08bd33f13a53f9d996bd68645ffd1d3e094c98465f6bf041862841895ba2e3c48525c3346b14e2f017314062f5263887325a53a84a18761ce468f44711896004eea4ba8b8801c2f94db79de08d96c6edf34239d0e644997a7e555cbb25eb38f8200340c1963f8eddd9cbd4928a5b4da73c52cbb934dea5136fd6e53679ba40e1e47317db472e354b7b1b526b23b1a6fc16ff8b295f7ee1a1554b0fb834170aeac0045db29ca0c521296380e9c4bab0986f470836ffedc18f9f23d9df50d594d90456f90d5726ed28feeb4bd67dca0d077ae990e8622170e495e39b59376151b424636a9885a929b912e42a84d0fabba55568b39b5cbf0a6c0b741fd0de8b394a7c74606f31427051245eed0eaf4f2a19185650b9916d4c7d73262c35be4f0eb058a74a00e97c2634ca3aa4dc556151f345aecc77502eeb5bc6704928de0d3be7d4ce8c5547004620bd8c30657c0f8a5fb361ab834c3998eec3cf6af5322a22af9283e4385010673863aca970a2de0fc28c113a7d5e14b955177c124fbeee8ddda5643079c393e2a5a3c6ee34ed510aa3da8c9608f86b5bb74f2647c83467799a1592314bb00abc18430d5496f84fe0e5f4139bcd5ab87cf3dbc9abbc58a63896fb2fd9e2f2f30488795aa2eb571ed0ac85380bf9860cae4d2e5c6b9d53434c7cbd94c6321e903dd0218c0c7e30d61e4186257adbce0931095017f42ae26a1f2e734515f2b064a9f1efbe46cf8e00b42b4134e35ffd2bcc588dfb4ccc89b085219ccc0faa2957434846f08dcace07574e3c4bc377a4b3db5e02cf798b07c95a55165e009b422c4199f06d29693d572f12b2c505213c9207d3ac87daca9d071b931ce653e6d646122fac2b34c9f24f692cfb2ac943a34151ee60a436041385a394e84f46a5914005d08758de0776f676bf37f80c7b9139afc70d970e00be4d55f84894181e0abb64a96eec07d45ffa546ddc4f62189049853b6ea0c87a82314800e834d5320de89556beaf5b3518a54e74e9c6e80ec09806745f5f901ba69700b5209c145227bc582a6981c88e4efa40637b49be26b00031931c304541963ac1df45e3d7177c932a5b6cd000b9e593028f757c7b14df71f44815c99e96a423dab9813a423b85eb53cb43d9d1ca9797b8000b2cb471cc993cd82ce14ac52b20bb7cb2a7e44821cd6dee432c544986c26eb0bec9fa5c5a4c984d0e103e08f577a2ac8712343763ace42c3299958a19c72034e96da0e45323c48656d861f21900ffc2d3462bb3bfca751b2804808b656479e943b5c697d37d9bcb41d081bc15b2dd4a8dc44e547bd8596c533dfc8a1048ad0859f3186558a3a92878d8e139ff81a9e7f0c087b328f881e8e717116a5991f4d41222b13346c63eadd2d0ff1924a582f4d9193faca1a33daa3a4e937e6db03bda41b6a50dbe8273a750b049fcf5c89456f5ad946e306d1975a070c73e91761fb5f2e1b031cff9860525188d585f1d2afdbe4f5e6e07e4fa6ea2b7b5f6b575d05ff28c33c94834388227af76250ee4137695d15fd30109695d6439607b9c4a6141a12c83b25152d7bd05375737b4a5f1e2f6d3bbaac1033e870c55dfcd08aaa3e3e06a723262300571277f661f3b9ee9bd00f918c93c966b0a77e4a230fa714f3c0d97bdcf669b2977eba2908854c0b98f48435008c315178c396b39be1445c48f1092e58ae783ac06f42e079a912cdccaefacdaefab6bd35554ada2d38968ada511b9042bf479e6e28d1d1c24f0fd26dd2458c843734b97c505b1d876109a64baece695d1e5516a4a42484e52cbc2a8836f5ad5b0c8222ce1935884a8f64a3571a558c525b8b6a8881568ea4970d97708e9c813be1a654f45b5814da5feae9213c4a75d1f060e5859cd33d35b8eb52af0fc06df5b85a05fa103f03dc51f4e478fbf53f70fd3339c868ea97af6b55d29a725794300467cae438e06f03ccab635675e72e79b1cb54c5451aaeb84f1e363241e23a6f81db6fc494af949fdb6f49ff4eab56ae462796e98ecc1a9ce50b6ed01e4f2dfde9cd48a6ca43feb164bc371775943a0ab555b62269c77732f36b7f14ba244ca4937cbafdea089b82162b160c63790912e126ff1292db5a0bbd4882a81ec3c6cc4f669940fe60ea882886ae66993eaef9bc10f17d996866eee28ede5f27f3b3b10a93fbebd883ed25e9b78cb017787bf2d53714ba4ba7491832aa03126322c0bed1d3a9e90a026d343db64ae892b9bfc598559122216b59a724a81a26b2d0453fec243b892a761b1400bc9906ca7a1149ddef847af514dec338db4a43d3c54c2287deda83df655e70b6dd5121c88d5ab13f9cd82d35b1b5f505af4b4f3b6bde0ef7f1724ee0c06a0a1f9c14255b151ecee2d553823f8c11e58e1c96a34c649886ceeccd6d3d14c3c4518b1f88e2d67a53131739190a4fb769fbb3ca5674a15ee62af94e36e7b7c457cd9d99ad2b615762c7a3d3dd75d06a8f4c04b6e60bf4f5acdc57e7a680ed0e69a2c24c53819a90bd3601fe180b27696fd4242fa2eace3f3b3b0d89b5044d0458233ec7df58565c622945546b2ec90d9638a7742bbad51766b9827c79f525c481aecd84543df36570067041c2cadbc4ac4400142d2e2f3df6fa41d1f18d3ee2bab0daf3b8f51c2d539502d8efadbf6b37c03b44cffc67c51dcc00adada08d5f6e37dc326499502797bde2575bea5e19f57e5e4defce49b94c67849123754a9c15dffec08789b14dce6fdd770f122e0622f5624b23e5c91ad718e8cf63c1436863ea629582988be595ca08b53657c4c43f2a341581d087167ebade0b7209695384156f1a304da32b00a17fbe834196600365f3cfeb9f55c0d93e3768688d1a7045fe85f4058152933bd463316662ab79e36501a25a92af888a8a7ea8c85bf9e8de1c0b4b954724d8f480e13fe37c8b8ff7c3925381f3a4faefeee4433e63ca4b13b15eb3d794c3f7f89db8a51f555f2181da3165a32804cfb4d6afc14033a563ed32e276ad5bdd28fa07fbcf6b59f42dc5398f3a2bbca8dd37e780eea1639ad544ef4cfb5c48785a9a54e0baf944f99592083afe95976a1f096b67db515e479257abc946d0a98e1f5191f8b6c28edef1c0cdea158357dee139f29b66a1852d3206ef8e69059e0712f8b69d63c488a006914f34b66957d4be7d64948c849bb6457b0c8b65ee1f3b38461b830b3133cf5e692360be55ac1ba2130213beaf53bba07faf7a192af0ae24a3ae91c9a7e49efffe628529407a29e96228a1d07e7b366fdb6e749a95310d02aba1c397a3081363d491d661c046960af3eddf1817ab30d34d855d4f7ee34b17c293b2c1c90ede5997187844bfcc9a60c440755f35fc53b8c4541694f73dc8c1f5b6d4b7cc67ad0538115295617b9b08540791a0c3b85e4c4104015e9272091af67d4bfc1d7a71211dfc5378b6315fef042cc16ab01f198b445f8c9f3c98fcea1589ad2a963d12f3d667cfe674ffe77509a363ea33f17199a29bb1a30aaf8522763ccb7b0450f0550242245e657d5314def9544b0441e80e3e7d81994fc98f6c7c6fcbe066e2b5abc3d94a7b2427c877afdabcb6808bdfd52e57f3e84806e9da01e07922d0cd59de95e1ea9e0ef41b853d9c6e058aeb4d02ea60f817b1cc5fbfa36addd838433f759a0f84066b1c478bcd89ad45910c6b977943ac06af6371a6bc73ac6269ae0b4449415538ded4b42455f9fc1b4ed38f14481d0c7dd6126fd6353781dbc1d176371dd5f67127a6c6435c745fad13b6407b11435cf7dc86448f993537852d5f38560fe3578352377ce8f9eac08a5fd7c584e27ca03b0d7a29587cbcd1e0b00f30ab5585c52fb73158b1b0b54aed6e4ba0f036c8de6d424228e18d0562df34382f46c331d5ed5fb37cbd1a072b7ceeaf3635444f4d7096ddd7fd79cfb44d800de77a06797c1720a9d898d7d43b1d3ebe750d579d202b14b2371a1998817f355f8d9093086d774016e813ccad472ab7fe0f60be144af03c0607043bdaf0228e3af1ee521f17616f968acd1437f75263ee88ba8215656215a6549da74084ee89506ac4bae9f1f1a2bb0584a8c0325bb6155e8ae3b35a80398cf967c2e7b3a40fedd37d76cd364cf7f00bd1fed717f0570831419592608ba234a961f5200c02b5271a250cf7a51d4e6281387d685d5f206e3285eb6d32c676ad5f3f8cacac89892e215cad5ab16007a7dafda8f21c07dd03c804ff7c1abc5d70035e78957d07550b40e901995e4fe8dd5a7ce91ea636879274604ad490685f58ce733a55f338e75fd05431a7c7f3b1f6ccec2a4b2a746ca9892bc99308a8b02d83ee12850ed15a41b24b651783952b0c3740bd8d72c570b6e9203c54bb7816c5396e5098285b7ba85301a2e272b07d8f2ae60d901604746639205bd3b8572aff02f72cd0185e35299a5c93cc809999ee1df4785407056a5925891cbed239f89c95177521f303290ff3e47cce516974450236f430ed4e8f4cf0bdde7ed4f81947afaf4cccbf4033967ddb5119a8dba7f9c066fb92659d1f10ce9368b8fe4470b0093dac29dab70d3ba27bc730a611ab2ac1a53988c7fb5d18427969b9d88782677e10253acdddd9433ad5daf5ed425323c35fd2c83280bd9586622c6e813ac62d6ce3b22093c385bfe88453a267e2afdc41c85dfae04300ace4b2c0e1d2d56deb4f4998fc2bea739d44eeb18eb2cfea08ef44a35d726d1cfb41e9044384c5e743edb456205cb6fd9ffdbc6202320b2b938253657c05170aa1eda750f053099e457c94a5b1dda6025be03f99c7fae900f387dacb67fd571cba26f1e9b3f7a54bd108379d09c34c64e7f9c8918a261250e0a061b4cc4cab012870b208b7ce8d6f7b594e11f4637b79812b42dcf5d0449e9414c3e7342f233ecc50ffe0b68bce71fc9767b78070eefd79d5898d6aaaa10f8644b20dde8580dc5bb6863f21b0efaea482948cfd2cc7d92085b936a006c0878e496ce74d3b24e61a94d0784b818f770c85b87fdedae7b7d7ba9359d17bdf9d5765ea5c0f7fb431c835d3f19678de9fff1bce750a74697131f9821d8241da7d48d8f83bb4f408ee3b92445acc4b103fed6757ea1054c7786dd4537262836da331c0d6d2fc56d45972004890f27a9153fa06ccb958a4ec66daf61f4f18e414f05b21a6dfd0264a4f9b87b9d2a270ab1694e1aa6fda495798cef58c096d5912b17321c5b50fdf33f35e18262d4cf24ce78a4ef0f9dd27b843543a13947b783c1c8a5156de37f8d7e1b2a18726855d0b33919b41a3ff92644cc918e4cc714015ac9ff10fcbbe85db482302f2385fa4a33d949db9d400e1ae90c0303354908b2524b0db86c57a3bbc14d9de64281b981018372d8639968d7ebb53e5e5fa111729793763814ae57bea08767b234c5825fc8fa695121426c68cefd4340d0497a813f9519445473cf5d181b3ab534bf609c441eb590e230992dd5c29117d3a380e9e34033d3a202c91126cfed000b2039d499b0025730776cfec94420653eaf", 0x1000}], 0x6, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) pwritev(r1, &(0x7f0000000040)=[{0x0}], 0x1000000000000318, 0x5) 08:06:54 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = syz_open_pts() writev(r2, &(0x7f0000000000)=[{&(0x7f0000003c80)="e1", 0x1}], 0x1) dup2(r1, r2) close(r0) fcntl$getflags(r0, 0x1) lseek(r1, 0x0, 0x3) execve(0x0, 0x0, 0x0) writev(r0, &(0x7f0000000240)=[{&(0x7f0000000080)="ee9ff14ceb7b16051f330371d014854f9e6f592dcd5e12ad27dac8ac221e6df4a169e7743d341d22170e987526078312174e517cfdb5dd81b06bbb864cf53e86789d8d11191d6fad97123426b805ea6321f363d748785c6dab764abb50ecf40f3336492f7aa91eccc75815ef0103a0a1cca02d8fcdb5105e2ab07e99fdfac59f7dc455b1a0046544102efdc6c464eaae8c8cc5839d3c86183efe981be29a9e1c8a8bef4ae068959e14f3abdb0ea33c", 0xaf}, {&(0x7f0000000140)="834d850cd70bc394727e1063a9c856dbe7e53ea61b721969f3986b9ebb929078ddef264cc746a21f0e4faa321ccdb8aa588c151e288cc3579c19c6a47175a92a5ce9023c5ef53ec3b735e529be38e5c23b5c1752560c0c495a1d29a39f132a05cc7036277d31bd441b4785944493f5", 0x6f}, {&(0x7f00000001c0)="68ead22adfa161c5b18918b8ec862a558573db7a890fcdad9adc208a62c08a1785b322be820f3b05bac15c8e7f34e464a33d18a0025eae7038ed67e4f2af9706dc5f2f992e982eb3a961903aab4d9b931c557ce033b44b8d3f7e4034c2dfa0d63fbb7d91", 0x64}], 0x3) 08:06:54 executing program 1: r0 = socket$inet6(0x18, 0x80001001, 0x0) accept$inet6(r0, 0x0, 0x0) 08:06:54 executing program 1: mkdir(&(0x7f0000000140)='./file0\x00', 0xfffffffffffffffc) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='./file0\x00', r0, &(0x7f00000001c0)='./file0\x00') mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x8) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000200)='\x01\xe6') rmdir(&(0x7f0000000080)='./file0\x00') 08:06:54 executing program 1: r0 = syz_open_pts() ioctl$TIOCSTART(r0, 0x2000746e) r1 = syz_open_pts() ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000040)={0xfffffffffffffffb, 0x2}) fcntl$lock(r1, 0x9, &(0x7f0000001340)={0x0, 0x0, 0x0, 0x1000300000005}) preadv(r1, &(0x7f00000012c0)=[{&(0x7f0000000080)=""/10, 0xa}, {&(0x7f00000000c0)=""/28, 0x1c}, {&(0x7f0000000100)=""/149, 0x95}, {&(0x7f00000001c0)=""/255, 0xff}, {&(0x7f00000002c0)=""/4096, 0x1000}], 0x5, 0x0) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000000)={0x8000, 0x6, 0xdb22, 0xfffffffffffffff7}) 08:06:54 executing program 0: mkdir(&(0x7f0000000080)='./file0\x00', 0xfffffffffffffff6) r0 = open(&(0x7f0000000240)='./file0/../file0\x00', 0x0, 0x0) chdir(&(0x7f0000000140)='.\x00') getsockname(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='c\x00') symlinkat(&(0x7f0000000380)='./file0/file0\x00', r0, &(0x7f0000000300)='./file2\x00') 08:06:54 executing program 1: r0 = open(&(0x7f0000000540)='..', 0x2, 0x80) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000000)) 08:06:54 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mlockall(0x3) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) writev(r0, &(0x7f0000000580)=[{&(0x7f0000001280)="bad520f57df2f532a4595d0efe6a94fba4a724dfcd107149ca023a6f4fd53a396987fd5cc1f9fc10a2192d0e217ec322e18cf7f0e79c1cfd73ee8bedba77519136960f9aa23f168279c6327030de161f6df9c9ceff5b6d908834616579fee0ad2ee4cfc3d17ae6009a18e76b07f9170c85112b37d7825cc69c4c8852aa63b655f85c15692923007934f9ddcd076eb4dbd053bad835fb8794777823d55b8902c3a8c83fbbb0023cdc49d5ccf814ab33e1cd9e12b7fae439900a99563b4ca330d783b345a530ba3e61a65cd999f4fe498eead3e29465a4ae25253a1d192370503375ae25fe24982b6e879be979e39aeaccf1cca73e902456333d4e6dd75be78c8779984db6f18c62275bc769e4591b49fc95beb856eed1e11a8805ef58aa4a8a547a69ccd9d4453e86ae36b9a68797bdfa1a2425e7f63182b5939c35c61422972c28c0080869cb6a278c68b5216afe8562b86bd1fc93ea52af2c91cbaadb27ccfae4b9093641483b219f0fcb60103d4c0c9a3f82cfc6aeb4306173a54d93d8c69f33e5e675bebd3fbed49a7fcba1c2e31f8f82e68e3d8bc1b370f4b9e8eb4d9a7b818cbb08fbcf3db6117ffc3cc57098a924a1ec21debde86692fbe9a19391e6f1ca4a60dbaf97890247d39a6b197ff77ee53ff0c75ea932f8eee3428381996ceeb838cbbab39922acf26006f0e18d87e7e80dec18fca1747d9929cc4e1539ec2f06a2ab01949f2fe08396e6ed42ab3bd57a71d96a1c5f9ed76cadd13b776405833e2ff8a9e7fb21aafca1d7c05eba505c6c6f7af3168995a63d7941ab4dc3d4a1aed684467bbe4a2243ccf3e1be56c6a1ce9dbf645cb734c1a81497fe5d24324037d9614fef881df70989a0c914702371a20898d746b2910624d97e1b354b76b594989b44c9c2be56498e82c7cb57fba72c2ad6ce12dabab3ac5f873943f2541ab69e1c88ce530d3b7aa365eac6026c07744a5abb63685fc6ea72e4763ba51dc78ef464be9cc4be837f7967f19baa9d6b02f682375e0b5e254ed02544cfd0d5efdafaa81aeb5f2266f1cbb14af236753d42731001b63b2d9a251536617ae45130af27c99c1a387dbe536622e0f9491abacd195aa6e5cd303a7ad9d133907382be89bf170a255bc044344547c63ac1f2f05721c45d4e952147e51abafa31aeeec60b916e9e8b42f81d4126f22445378fc56d5614146ad2f28770b1a34fc94bde3f391c53b0f0bede8f8811f8f01aa721c7fff0304f20d0a2a5fcf8e24a149fc49ddb6ee16d1c84393f3cde7f06b3f34591d9b97f91754c7852f27e5496e9628324673433409a7c02471b6281f238c9540d86889bb07320033acc464e401193fc51c17d809c039e8afed6b6d3f5b387b2b70610c42a6c50f41ff625c6fbc9614ad050e96b40f59eca32bfce9cc707b2ef6472c089e6a5ac13935aaab39c988cb1f6c9fe7b0bd0f3f13f192252fbd1128e76d19b48a75a039f0fba3c08b571df3be5052df40a3d6fd0780d1445ebb388f167fd7a8776b45753ae2876c9c95fa7b0aa2822db78f7704213a8eb0b9c88b895d7d4f8a96a3f00bf91460d74085e326696681957a8b39ab3751d579ee6fa042158b11386700f8e964b3d5a4d70551f2a60f7f799174b427b9f47d4b8400565fc310d5561f8f6b12b76b97d89cdca8794f4675e00fb50c06ebc1ee66013edaf0451c1269890f7ce3eab5bb260df176a0a8ce6e7d78a3890170dc46c1063b134059e5a5a54c74f95a5aed855d108402a3d464fa2548ded2aa63ead78ec9152c50976fb27b87d1bb05176924708dfb95bcda5038e49573ab2e78d37bf947a9f0494264124bade732fbadcb2fe988ea1eed91c6a365ae46b18861e88212ea3600e4b3ddb876553159b941e48335914bb8878cc62a69473d5d7be4579d9c1bc00d5e4f21e392492b3250b6729df4c8580d9e845fe9d94c4a3bdbe12f869ee6e5278ed34afc3bf3d76e4d42d4fef8a2f597cc2aa18c81dabcbd0d2ca9184208831470f8281bb55e8ac6c8a60b902cfe9eef42c07c27cf3ed3aeece6c9daca2ce045a4c024a7b726ace4347df6dc235295ecbef3e6e14d7884fd65ec6bc54a37b863832097c1737f75bdb351405a6b7240276d2e00d3bc7704c88d5e18c575b84fb86bb1700cf34cad9667d99bd020ed6f4d5e971aa2e6752fa1ef76cd8143a40a90e68532d9f3fbc773eedb4d38500a60d9c5655a3c2c0be7dfd2e909385f44b1653a6e02d2f60c63560387c444f1cf705aadf9c2747c85bf1e0cd54ede4fa61c7abedea8deb8d3920e96a19ef2d765948b1cbaef19944f486a564258a7cda1e970f4fbae14744efc742cd784f011e5f4e8d5df262a4cdfcac465de14294da3eb84be4c0259f3ed2031f7efb415a4e802fe1f237a55d334c59ef80334cc49e57a284cb00ff6ce633edfa80157912b400016bf0b51ca223260581b965370ca92f2d7f23a051f485e616e5219b210ac4f89ab1992900162e823ad67a7ce9bee6bd8affa7df356e34be2277fe8e5f1624260b907a227500cb858a48229b801d15fb85f827aa9843be5f2138c9531f39f351aab39a4f3b0429774c8f4bb121e4e8b1da123ab0b0f8890f5322ac06e5658d3475539af68381bc4ef1dc9fe6f430e16fbd0f21dac3dfc5e30b4356609cf5c4b3bc9451f079d642c7ec0876a2d884a7155eddd70cd2ab77b82440821624220a7c0d712cbaf03b2cb0084e61559a7da57f6e99cb3979c8f7e3984165a5149ca995c631174667b91214a9c164f8d403164e5514d41070c9efe7716457aa1298491f308acaca9d94308af0ac0c787f67800679eea0a078dbdf9a0ad9ae0854c23c02acf02a3c696f9f50b6e9b0b3204192f540a9331ae556ffdbefc537337fb8a7d4b1b606695c295c6fadf1e39c3a02e529805893c59ee76b99c8d227905eb54774c6753695bf6fcb0d357fff86a7c3b47a89dcbd176672fc845382a45057d909eb27adf347ec7769d5982804395e41e989ba306b9ac6b74c96b56e755ce90307d545a681cc092a32bf0102af2f74d6356ec225e77f8fb893ba06d9bc4a28d92bb5b2b4337bcf9369f4b653d0159b186d21cfb35259e95101621140caa5a5b775aa2a4e35f2804223e9c36695528a0ffd7041b41ba432f5f232fd14da54264a5c5f0021c2c6a9b5bd768cd68ae126edb7e12e8045ab12e284f7ccbd245c799dc7cf94d6e0024446d88be067baf19d2f00f44e90b14fdba741a27035e4f20d6ec2c2d732e1d87819a258ca6ff983f81d0f4a597db606d6425c4a692d065daeef02e694710eaf67c20e701b81385f9c07e474f3ea16888a4456e2f3571b20906cbc4f2b2306be2e95f5375bcdff8d0e3d9793eacf8d29b620368c4c97b6634f8367f51a3553e09b913cd6ded80af57afffe8cce6c511a0fc88a54f8cb56cf696827e0225d752383b930df4a518ade2f118b05c8ed65e37458a3bd176359b57a294ce37469aad5dba69ff23eb027bfd6862632ba4b28f8d246262f2c1ac632474fc3b90592a4957b74bcde3a74b6b3d9cd60bb3cd82e9572216ee2b60eecae033169c4525a3b35e63f938c452d13bfd91e1d36685f0f5acb3c2a71cc450dcf8d47c5c72565d71908eebceb64d52eb9f524bc18d6ac4252a2680014bd211a0b1c413d40d52347549b06cc4df675a685c52ff57cd53411878b465c194ac98a8d21d80a90651d267ff82a950ccba40a3b622361fcf95f3eeb142d70e4fd92017e46b612484af139e952138fe37d3033f16635ace74eaefaf1c8072b05a9066868abc173c50205021189dbd6bfd4f751fe931de2b1bddf74dc95803d8362eea2e2b738fcb3b3bb35515ade2d3be51b9cb8f764b30714e004708d273c5561b40c10c2dd5c6bd93b18322305052732dc4a3b087dbd85dfed11344e0e2ec3b8f7bfde8c048312706f53fd28dc162435862488c671523978a5b42586e8a1a4cd10d3b9764fc947849e52909cef25eed7629898de8ab7067b410a090efb21b9ff3e2954035284bc399872ec0860de8dea470340f9d3226cc11acf59361ffd990b1bd220238cfe8a52b53756cd63d23c8004bb28bc22cd5821176d02273acd0542b09718a924e5392eda38b604b6853a54f616f99c56016cc601f70f2baf5df811838de1e0691b41585c5d62b3d6784687e1650470903667b0188e8d55e0bdca17ef18e16a4f6d0ed4c39da3718ab89951617cb1204ecbe78240e4eb72916a7ad29c7fec3b5e59ce3d67c09f02c9fe1a2d6baa870fc16a2bd82b5627faad5afef388abb3a3305de0e2551095ee7eee781443d5eef0180a4b00d553c855cb992e878f3c9eb21354c7a3227a8fcc26dbdf54f5cfa93f9c828493ad9725d6c21e52089e94dfe7a144bd9920d6857ecbd95c2eb5f10322640dc194682de40e7642949cd7f50671639775c7fd4fb598c9ab43c71fdaab3f41c367e962100292f8d49f828ed4496f81e9f3bdf83075f1e32531db70698d3d663dbce5712dda1e05ca425c6e02323ad997d6900d559215f8fd546eb8095210d6e5f0766ae3e8a910efc210116e87dd7a219c85d79787b7ebec896e222b7a05cc4b666d12aeb2d0e16fb52b52dfc367329715d8bb2937ff0174e7aa068de522e846a87c375988a62ecfa72095d4554883876c30db3cdf03d06d2ef644873ed185e11abf5731a5162c025067b6258d26eccbbd063526ada783077e4924473403651b69a7a79307b7087b3c93610592879c085bc0abdfbb2adcea502e52d99d5ca52624aaaa552493ac8e9253ed947e08a5777d31e86556c0259a781bc060bc77c49d101b7b23d59d3a6e79549bd851fa098947053cf2acf2b8e6ac011a26b2d327876434c7023e70129d247005c56ddfc1227654585d353afd92b58a5faffb065d4558f05f678cb21392096f40d82ddf0e6037a6adc0b14c7b4c70c6cb392ba9abd242b3f2d9bfc185f02f39063bd59feb057a40a5c9b368561cc4ab424b7b19699f5d16d0cb55e65cfa866b38e76d4e3d299f04d99a0d5f1e745689869a44e57eea3785bf6892bfc09b851e0e26f18e3e93b6dd5dfaa230cec553b1e46745dcf2d44efeeb20993f11feda1ac91183925d3458d1684796d1b523a8a83de91553f1c7e08716d3d96884daddd9da057ccdba850979ba4043a38225a2d529dc849613f1775384b1bb2259532207585f12d0cc8b4032950aeffb7919c36e234418ed7c8d1cf49c61c86f100aee4a96fa0e5418e421840b4d80094a6eccda6208e7d1ed83b7df823d6cac7d922f8c8065215e9ed30c56401500565d5759284aec186ea2764a9ab7b053a9211acffe9b15a8ac929f903be367cba2e7b6cb9fa393783bdca7ebeb6e80e8b833987832ad748655b03f2f6b6c63e14ee3b0693e758af843342ea009e8c2431d4ee08568f80d78bf061a6f0f1d46207dac4a0aa849882bbed9a401c98c0fca84a083f1a591a7cf787308ad0a2722209ab3f9a9e0a8ae336cd905b0902af0eec4a15d443e7c923198db5ef7bcc4f6d6aad6b3d0216019d701afd44560aa60566fa5d28d59fab7027162d0f7ac7932583f29d8", 0xf63}], 0x1) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) write(r0, &(0x7f0000000000)="75249c7c8f7e308856abcc2021e3e85427afd8db93df93839f3a68fa943f2d432c8fdad7532ac921d38492ad5a3f984f1625c43487f70dc7153abe2b6c019228f8641becd9354809bc6a99601d968b0637f817dcafbc5488a4fd59f37af591c50763e43153719000ed8868c53df558c1a0ec25f5c587b81afa6f315bb7b7cfd190f0075c7f5ce51a5428034af5cdb5391246f8d301e3a7d8231d6258af66", 0x9e) ftruncate(r0, 0x0) 08:06:54 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000300)={{}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7, 0x0, 0x7}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() syz_open_pts() ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000000)={0x129a, 0x7, 0x1, 0x5}) close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0xffffffffffffffff, 0x3, 0xfffffffffffffff9, "845c556b00070000000000000000abb8afb400"}) ioctl$TIOCSDTR(0xffffffffffffffff, 0x20007479) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 08:06: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)="00c5dcb321ad3e925fc4c600ad90c2eafbeff8c240940396e300d4c9c1a46b661f0026e4ef095712445ef7ec3f4ff8601c41dbe13826cb55d9524e81229042c4e96ed910ce9e60a5b259c357d04cc0ccd9239db30a2452b24c798f9f63424f6b53fe75043495dc7d21920b5dba05e40e48acbefbe9d6c89c6bed8e264182e3824d02a8c05afd7f73bc014989683f8f34626c93f00000000000000000", 0x126) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x3, 0xfffffffffffff690, "050355a8a5dd3800e0ff0000fffffff000bf3e00"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 08:06:55 executing program 0: syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)={0xffffffffffffffff}) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)={0xffffffffffffffff}) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f00000007c0)) pipe2(&(0x7f0000000800), 0x0) pipe(&(0x7f0000000840)={0xffffffffffffffff}) pipe(&(0x7f0000000880)) kqueue() writev(r0, &(0x7f0000000400)=[{&(0x7f00000000c0)="af699f5b402fbf340058f3492dab20b382f4396572e10e35443358ed7e290d62e13e4de26bc632a2b6fe78e2ef3ddd1e7bfed7", 0x33}, {&(0x7f0000000900)="09c3da43bbf5effe86a6093115dd598ed4bb99cd704b2d7080d0dfb94338d306d07e85bd3c05544cdc6564ee0c5774f64551d2165531a493c1d8c7397893eecc297194c2915783135b9e8b1d3d2efd06f631125dc25431e7f547885e2a448efd0615b44e581f0bc0e6c2557d27877aef10fb75f15bb4996a99af2cfbf1f96358b6f6b3f600bcadee243a0248518347f117b12a07b9a730edf164d1131b89285669f1c614e520733273c44fe340e88d622caf14699e2966b544296f93176a7bec087be785598d36dd2ffc718f5862a5704d87b1994b239cc28f5adacadbb8c434c82bd3bcea84c10a9a46ff493adb858130b96761011097d6b622810acb103a08e0f9472874210d4c27df5bdaf415d15f62eeec997ba0b72b5a9ef9603e2126b4acfe5f38e09a50fae1b7f75deb007cef4e5612ca5132884eb0444f3719ebf9d5bcf7dbeace42b8cee9474ca2b301a2bc79c44db54cf4180d2be051addbbf3e380cb0f26feb4188154b9884a0fe2da33c6d3e021c334acea2c6c22185165620a9a3b95c062b060235fdb504a8dc24adaee5f574f42bc39b4ec564f680da9cf22c0e36ed059b138a5e58e0e17e8fe4698605cde6c42c412fed0f947e2be8e53e37eb29fb95ccbe939a38214ea19e5a31709c5fdad7931a22a32968efca26cbe059a08fa1db05e363618f3d3152c4355bf295f36167a35874e81cf76eaad804ec52fafb3a063bc709e0deb49cd6920c3da74c2a4a2bf0cd0484b1de2dfaebf2e448ae5371b959554bd45e0a0898bc7e51e6e8ac5653810d4570ae64ab30c25ee18a24928a6bb7cf5c95b192839c1985b22c7873f653ccbe7f95ed644623b05b2eac7f530708ab3cf29eb33512678b354e13f4a57e62ba19b209e52b51c8d8d23373bbf3fc3f228797ab072bb12ddc8a4c65fa75cfb238d099c40dc5ee7d3ccaf0d7207ab8064caed7f7ed508133aed7a2e85d2193af5acdfa7fa5e03e0cc31ee1709bba1c3ee4370116af6511a6b263d44e32611a574966282d4a651d3f9a02b2e7665055db94410947de2cb1404e6dbcf80aca975b8236d154c560504cdced8cc4e35b084787178be8ac6cdbae93656618010f64d92fa17c4e094e47b3400ef8462334afa3b826aa3481236e855c906231cf5fecbcddf618da2e39d4e45181b31911bc6941d74318dfb7adaee50b48df12438bf48b7b4fa612b8329c4fad548d9325bf9c6a75da0aa675483f3a3981bb919a6ced82a862674d3dad955088b2e9fa1253dd5efd0b1393c1dd893dc955c182cacebd4d71aad648ef5762cb19d55f095dd65f9ef4f09f820b5a67a27edf876a9b6d3005fa64bc02d83efe5df3ec10ae9950907ff1e3e246172a813d39665b4faf9ed64f89b3dac8d9d0ea27fcd20c77088f67465e4b9b26e24f0ef96448b198dddb44819e308fceabd4ac8bdc419acb2ef8d0326f0d952a34a7dfdf3045739292c9203489b7049a7d2b97c393d19d5242fda43097c33cb46f57f0e50e727f94a5fe0c43bddbcad49c70ee94513dea02c0713bf2a04057a718608b9819ac73480d73230d9a4c2b34d7255886e9f89ad90d7e912f52852f84c654082e5bebfcd9bd6fea8c37795ebb85a2422a2c1dca69e40b2546d8f336c657454551cfda98d2a769a65f6c427cc1f86c0d4c9babe0e614543a751ccd4087da73f47c50cb01d87c53292b5c74868ce7517d18fead8b07bda275db41ed037038eaa589924200045317b34b98a3ecc77269f35a106dda1642abddf8d7215ee2f48bfec7b2493807ecd842a016f810a9ebd1cc4ac4551fd11396e2903075287c1e2d075a637f2af8ecc2a82aff6a8c3a0b73b3a2fe12b60e4cae08056c8aceb4008ed24a276820d0b35c55ed97c0f1871a8c978be8c159e6e4fbd9a084c622a8004db13c020d35f5cd57cdbe2972941c0868ac6885a57156a415baab242535d8a1b2d4eceb4f119ce97257c1d1ced339d30d08493d53321f0d6d13a3b3e2addfdef4289ebb8f4e9ac9d1c8023df0ce65ff2c2996d282f4a98e10aa7ea28422336fa65119947abd237109e0b5c4c2dff8ba76c2a1d1dd5f279719bd9e05671bfbd4268cb69aba3e2573aa251e3ea93b401dcd3a2e3b7b3c12583176b057ac37ada4fba6bcafd1efa4e500f84ea3ad694e395756189c125296dd4c763690b67b1b0353734b2a4bbfba3e439bdcf5ec7800bb1d8afb47742dc3487d41990de2b1a4658cb1ed08596165ad22fe92b84753a785eab6ce1d33e0295f1ba3b33932e7d3d62886fcd3995a37c1297d78d11495cd7cacd98e7d9dd863ee9d8a3ccbbe9cc9c4e848ddaef8370320c54a446329c0b203387668be88a2539a8da3ef850e834391c3f316bbbce8d71e1ab0d07e7db64a50cc8879dca5920f0b04c469439498e7c68bc4434245cb011cb11d45caceb9f959c82c3b122e54cba20338323bf447a64dc3a51d8ccdb71c9782a5f5186422a19d1751b9d36424233198f1fe12756f9285621f0a09d34de47bfe91e2f2d36e2f1ab24841678fb804f91f75151ce33543c12dd3a6e49eeacfe90778d3ab1642636d806b72f8b5527d5db41fddcaf85db0ea61a71c3d487881dafcc9da3dfaaa230d58e6c15ae36fa4108a1bd5b31729483283b16918553bcd01a1bbbaac49dbd2a5a3734a52f26a6dcda4baadedf990b4fb84073d0da795c52596c88aa657f9a73d788a46f0640784b129cab7cf31dec041d6839dd1de5855b0ef7b3ab076959dd0284edbd715a2cdd3f7ba3497a125b79801098b87119b5f67d8c2eddbd7b1a05072f34ae9b49c6f17d75d426a00a75aac2eb4188b23cb3d3dfac50a010e2e1ab3550ce271beedc589aa2558d7c6440195c6b60c4822feedf4f99b2eeee1da6fbeaef9f28cfd7ddcf4267c33671507ded56bccdcbb25b32a0dd9d53ad7fcdbefb984cea58343c682e8a7a57e3ac7121789fa37052c37dbc52883d25d8605387a7e2590e398795ad1b350ac208674a84f1fb31596934a8855a409d9be821c66629f899c4e7b6bec181978d84c702765de2519ee9d9611ada9b16980af9a66f94cd1857f4fb13b6ade426730d56c57fb5e34ee65939f51cab4a7afbb83fe22d963aaf7a5a0d1b208b87153a3b56c974a6bc656242274314c64f6506f8c482d6fa263728f8628607489fdf2158eac78a175889950a14221b7bd35611bc06c2ab2ab93239772a02d7665cae0e94b188552bfdea66bc89f59960bdf397ba4d58e1194ce1e3f92b2da3109f2b963dec387c8a0fa83f23c3757fe9a8d126b4702210e61a602a6de0b0ff0552d460c102f1fa228b25ea15b723a5f5d048d9dbee25d68b02edbb30b69505a0c5e1a82e5d2f698bddd9d2f99b7e65ed5cf44339ff3f4a4c20167f57d264b4e8175191ef5a2b85f2890732f80ed663bd61f914c8463b28ad35f908be653e88f0b5ed0464ba7f717e4ad78a2bc972abd45da0b416dcf177b08b71bb0c0770ff5da3fc3846e9b286a0ce75c61bdf60c7f095a2d0e4fff486aef0e3aa07714df9f1a08b0fe5d85d9e16a266baf9d2ebd259a1fc57cbbe5a520deed13df40064aa568e6ff19eaf24aeaf48117c16851f9822755461a9ac2ae2322e82d8242de41266a03996d1346fb45a995d8a9c7a34d3a99e2b5a63eb674271813eecddbf0d4c71672eb55d548aa7cbb8f5b1a3201d64d2d4ff3500e1f5d3a567ebf41121a6000e80729e67585265ffd76e4e8fb2d673e4f06fa4870c6ad65576cd78fbc9634c253fc4c789bb4fbd37a2dce44b0a2d9755b5b4a53f6f17da719ac5e18b3c3b3e8237dc50f864b75ca14cd9696b71d2eaeb78f302ecc50df72950a3d5c3a36f1fb7095862cc7e277669bbcccb1430aff6599e41881078b028b0a9583abdc28e225998133797e7764279008fdd73688c2895083895f98c37f25b2efa6bb61d8999c6801509be913e10354cd53a77f92d0ff4c18a283180dcbad95ec26b7921a59b1f47bf8fb87320c1ae9780d4ff7732ba61cba7225b540b59da91c255fd12718d7378bf74352b758e9b0b2649010fca792fc778dabc100fb5510df26cebb5f783c170d393f6993711c18fce988e06bb16cdf2183cebb0396ba2e1bb5769ad65f71300869d90bf78f4e5fda5e13c71395cf4f6567947bbcc35c797cd4ac4fc0922fa3a2685b821594a65a784eba8bee2210ecb11b84f2e4b325f8ef80a2ff08783a0dd2111500c3e89d50323ad6132095c7cbb5c92620bc863a6802b149d78f5980dab2020d23bfea2a1b7dc503994264b8452acdb7dd310138862194e32a1f18cee721cad40790da64d22b9163528b95de767442bd6b008feabb6f7d141e8f87ab3e0f9c111e4078d894f24de3ae9f9a630b218948facf9cfc2923198464d61245aecdb9d0ab8f211fc415cbc28d8f4db2f6fd08b329f8d736d7c392a5965ba11078fc90789e0beaefd727a08f1fb4e2a0915e28d30117b69404457f2b6622911b6f798f9614b749405006c57d19e811f953e6afa890801fa7624ea739049cdbab413bbb3ddd25397eecd59706ae260dc07f97f2767adf4fea241ab960d5ebee0b18169890091844b19cdcd77cd06747c741071a82dcad283f0927c2f66d47e2e8c4182d64da1b8f0067364762ecb105b5dc2506f8ffa16704d77a9578c74c2a87360b3a540353fb16051db74c0159ced05d184f9725e602706f1087cc9a44870674fda00a9fe3672aa68821c11e1df5218f5691a49c20cb826d179d290c90c533e43f9b08bf5ff62d0426fb500c266063c9382d51942bb4d40f6ad02c9a272bb6b44698f1c70afb2b042b6b1137665aee281b80a98669b980dbfdde33aa7966d61b8959af060d32a00c1195769f91c8aed6e29f45d7ca54f35c756597a532bf49844b2a025fe869d05ac6deb836ab2ed823cfe67c3dd87b495e13a35266276225ceb8d65c0aecfc67e70ea29acc8657cd2d9ce453949fd372cd525372532fd878d0aae1267a6bfb881a683b890a0316324e2caca9209d78097d3ce396227fe0a9574481890e9348c27c25342066ea5d1739528f2c39b679f30586c0b7547a94dba26e2e4f5a0d8353a2a9e69bed2f0c52bb3d23c1c6261dcf2d58d2f951789ed0d49264b564874be6ff321b376c70490a5db2f67839c0977d4e980a267025f54785930d34e16f8f8700a1ce23b83006a22bf60403f257f4b79b823f89a1bf1299fdc52c9ee9fe414d7229e18cd344dc72f7a5d1547ea3095bc42695f94cb2d7777b8fb24ad4f8e919082838f227f3e4b6468dff53fa361f4194ec6c7413d7bba7d4b447848828c75270fea2c30648c7f383f68cd774c18001ad663a08bc5ea1c646bc32f90bdde0237892cf6d5b64292c5e805271a799135ed6c1a23f26e6ae576d096989ce5a1c64df144392bd2f3f5f404abbfb685d7e6ddc3586090c55f5762dd1e299457d6815d0dd02901e9b42d5e3bdf10afd824d8d7b65a054e2cf17d06ae9a2fedc5627850675babeaa562d7af5da8b6357cc8b226095abe28397f880169807f9cb34d69d9a06e50c7f3ef5525fd42b321ae4dffe97886d68673f377ba0cc00a4e659819b3fbd435ea696e0a2ef8f69c9bfb581af651052ee1d9877c1b192ae90b375d00e81c077a220ad16a0afa8e0467588cdf984d854d31a53aa98fddf7fc65ef662236dfffda3db6ec5e4c2545dceee41a8a3504f314d3d6d1ee37cdca592e5a6628d1242dcda9a840c77a9e50209c360d13c99dd2a749f1aadae788882b25911696d24b47ad8eb54bed2275486a7624aa37a778266a9b91f550d18", 0x1000}, {&(0x7f0000000100)}, {&(0x7f0000000140)="657b7fcf5290632223121225773918ef3567235056c0f713127fc4e46b75f90b67f5b6efab57f90266fc1793c39b5460a4c1e90cdc3d8bff85bf766399f7a08e084795b611cde1ae32d2a5c441b04528dc245abd3986131997c18d2485409e3882a87e235b987491f3b9c48dc7ca0429aff311b694d64566b4345345ce500b9c80e28147bf5f67a3d574a80ae7514bf21ea78ce6e7c715f49b34bcddc2b60510ce9a52fb0c0320f5d58f02e2711d52adfda5ac889f62ed07c3a9eff347cc308f1bcc31dc04", 0xc5}, {&(0x7f00000002c0)="15894e302435ef0226b3a83c298c71fb88065b30d602ad79d964d1d0516883d1f43b77dc7ce87952fd5990298dafa7fb92866ed90ecf2a9c14791a466df18112d803a4ef1b86686672cbb6878cb0312a69df450b3155193b67c83691abbae9247292d2358b048857e12997f515910651706f66a1611db8b93fb8047bc90c7deb40cf7b72ccf7750d6b3ecd9fc266c358db04b53f09be195af9b927ebdbd5c8e9fd54b29822088d2cb3e748d2062ab044fcdd5bc2691ef2892f24add061eb04bf5c8fc0b79c9adc2dfd168d64cb5658e8b96d7ca2d61c27e98d248c986626bc", 0xdf}], 0x5) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) fcntl$dupfd(r2, 0x0, r1) syz_open_pts() syz_open_pts() r4 = syz_open_pts() recvfrom(r3, &(0x7f0000000000)=""/72, 0x48, 0x3, &(0x7f0000000080)=ANY=[@ANYBLOB="0001030000006c6c3000"], 0xa) ioctl$TIOCSTSTAMP(r3, 0x8008745a, &(0x7f0000000100)={0x5, 0x7}) syz_open_pts() fcntl$dupfd(r0, 0x0, r4) 08:06:55 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x6, &(0x7f0000000080)="b36afa53", 0x4) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000000)=0x3, 0x4) 08:06:55 executing program 1: pipe2(&(0x7f0000000200), 0x7) r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000080)=0xc) recvmsg(r0, &(0x7f0000000280)={0x0, 0x0, 0xffffffffffffffff, 0x1, &(0x7f0000000100)=""/230, 0x46a}, 0x843) getppid() getppid() 08:06:55 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) r1 = dup2(r0, r0) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000000)=0x80) setsockopt$sock_int(r1, 0xffff, 0x80000001021, 0x0, 0x21e) 08:06:55 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) utimensat(0xffffffffffffffff, 0x0, &(0x7f0000001180), 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) accept$unix(r0, &(0x7f0000000040)=@file={0x0, ""/34}, &(0x7f0000000080)=0x24) 08:06:55 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "b79dad9c4b00f2a262be040000000000000400"}) ioctl$TIOCEXCL(r0, 0x2000740d) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000000)) read(r0, &(0x7f0000000040)=""/9, 0x9) syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000080)) 08:06:55 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d4, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x3, 0x4}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000001600)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee4ff5dcd396af790a1b780c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756bb40293c3807ad44144aff983a7b111f0a748614999abccdb3189efb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() readv(r2, &(0x7f0000001540)=[{&(0x7f0000000280)=""/89, 0x59}], 0x1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "9707d05185f36d66d31b437f3ca047ca1fc2b383"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xfffffffffffffff7, "845c556b00070000000000000000abb8afb400"}) poll(&(0x7f0000000200)=[{r2, 0x44}], 0x1, 0x0) 08:06:56 executing program 1: select(0xffffffffffffff47, 0xffffffffffffffff, 0x0, 0x0, 0x0) 08:06:56 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000040)='>', 0x1) syz_open_pts() 08:06:56 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000140)="620b473798a68fb417c294cd266ee38fadf7dd8b58b2dad3749d8f3986fdbecc1304bf5d016f9304cbccf011f69240f9c4d84e96c67e479c98f2422b8f88b6c41db90afceb499cca361326e79048f792e40ce0a2e01145d87c1191d04ac25de54785d22785bc6d6d7a601ab3a23c5cef7943660a458fdf4e5fcc6dd6a1f4ac", 0x7f) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000100)) sendto$unix(r0, &(0x7f0000000340)="c3bc6df5aa12f1ffa9cb3879f0c74e0d9d9f1cd9b1d669a3e648863e5bbc91b50b375af8a81b4f000400001c4e98956995b9d91eb7c271f03fb301177e28c8acfb4d73df631e6024bd00e1401df0cb6845dc4c75eb150d2da2a53a953dbc99d0b9b1ff90a8966e91ceeabed3496505d352dc3789377cdb3c8802be5f75750297fd3e32d093c60ace261ed2ad222cf21fe3", 0x91, 0x0, 0x0, 0x0) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) pipe2(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) readv(r1, &(0x7f0000000300)=[{&(0x7f0000001980)=""/4096, 0x1000}], 0x1) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f00000000c0)=0x5) syz_extract_tcp_res$synack(&(0x7f0000000080), 0x1, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) 08:06:56 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffe, 0xc1}], 0x3, 0x0, 0x0, 0x0) write(r0, &(0x7f0000000000)="848f9c6ef57c96a370e06a4fd878c4f60d03acc033", 0x15) kqueue() getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000040), &(0x7f0000000080)=0x10) r2 = kqueue() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) dup2(r2, r0) 08:06:56 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) ioctl$TIOCSTART(r0, 0x2000746e) r1 = socket(0x2, 0x1, 0x0) r2 = fcntl$dupfd(r1, 0xa, r1) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0x8000, 0x7f, 0x4, 0x1, "cdb4203a7f103b082a2364efc108f0c1638314c0", 0x81, 0x800000}) fcntl$setstatus(r1, 0x4, 0x44) connect$unix(r1, &(0x7f0000000040)=ANY=[@ANYBLOB="82022e2e66696c3aae2f6eec7f5ec9aca58281d7308406a226e69a4551d60e4ad7475047b18fec24358e5c472e9f"], 0x10) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) close(r1) 08:06:56 executing program 0: openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x8000, 0x10) r0 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x80, 0x1) openat(r0, &(0x7f0000000080)='./file0\x00', 0x210, 0x38) unveil(&(0x7f0000001540)='./file0\x00', &(0x7f0000000100)) readlink(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) 08:06:56 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) 08:06:56 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "81f310b890653d3d1c337ffda9ecd7662e909178"}) mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000001640)=[{{r0}, 0xffffffffffffffff, 0x70, 0x1, 0x7, 0x10001}, {{r0}, 0xffffffffffffffff, 0x80, 0x0, 0x200, 0x56}, {{r0}, 0xfffffffffffffffd, 0x16, 0x40000011, 0x29, 0x6}, {{r0}, 0xffffffffffffffff, 0x4, 0x1, 0x2, 0x8}, {{r0}, 0xffffffffffffffff, 0x20, 0xf0000008, 0x0, 0x6771}], 0x9130fbf, 0x0, 0x4000000, 0x0) r1 = syz_open_pts() fcntl$lock(r1, 0x9, &(0x7f0000000280)={0x0, 0xffffffffffffffff, 0x0, 0x100000000}) flock(r0, 0x2) close(r1) r2 = accept$inet6(r1, &(0x7f0000000000), &(0x7f0000000040)=0xc) sendmsg(r2, &(0x7f0000001600)={&(0x7f0000000080)=@in={0x2, 0x1}, 0xc, &(0x7f0000000400)=[{&(0x7f0000000100)="4a98e109be98cec27673de7f6140de5039b21f30308b25a610cd121272cb3e47670ea958ab6f9d424faec6a80a9ae7abd1b62c5b8d2149426c85f697f3033934addb2a09f8df939b1e40b0f99eba25efdde6cd6dc4c40fa921f1d11d940c46b02f7fb8517d0affbaa7154313b4975cd214d7926d08ee6c4f0dbf31208765e25fe79d04dd2e48d5ac4b088da0b7fb3a8ea84791c7c3982fa63f729ad16150f2c6b0f95b82915d1617f8adb53794f85b6e3bf7c3229673f51db95fec8430519d85a8b5d13c16", 0xc5}, {&(0x7f0000000200)="4f94fa968bd72b58fa46bf51244a942243328f06f405df8f709d3b7c6b763ebe34d3bd9ce7633da8dc7ab7edbcc292fef3f8808e031cda0bb01c9975635623738fcfd268e534f9868502357be5eb95", 0x4f}, {&(0x7f00000002c0)="3e35d749f94cccdb893b5819184932a83339cfda1fafa7560651eeae17f44a0a1112e4a630893b777ff7fa7b0e042b77b42cda83fa8d48658e2757d8d4beba3e3b4d02794bce26bcca6673c348f7d46d4ea7c0a6b77897d22518212408b2734b00e725d0672f8d521105b8a5ae69a642c52d961324c94224655555fc353957b38c68b01c8bf037e01d53b0b912e44ecf94aa8f0b2441a8ffc9eca8e7335c09a4de7b9f2c955683c0875f918cf08bc1293f56d309ca617bb5b97efc49a87f6ffecae2f816db84ce3ba1f10dffd47e316362b590da70cdba9d165d", 0xda}, {&(0x7f00000003c0)="5bc8b17e9185c2ccffe1fa87d301b1e4fbd5e72280bc195eee7bcf7a57f4faa13ca419ddbf536eb3cc79e0b172a4ca6128b1f00bec396204", 0x38}], 0x4, &(0x7f0000000440)=[{0x38, 0xffff, 0x8000, "0402448c859d30055a3c6eae5ee9f012fb8ab893e84dec495c0d75a95828c9d2484526"}, {0xf8, 0xffff, 0xb0ca, "ca848046edfaf1986958c4e780c073ffee1e86412bd087bf66576039f40a820d7c38e5b9ad9f2601e71bee9cd9b831cf48d1a56d2e5e34e997537a07ad2a22d60c69d6044de217c06234d520ec28b7d5bb53c0605146f7a8a1da714db89213fcfea92e152e904efddbfd4bf34ac7bcb668b1ff8093e7c7d2f6f488fc9e81de33a483cc6003648a3ca613f0cb35c30682a121c7161fa7bb42d131097de91389e13108f6a41c1e46f6cf9e5bc16b53d2599f06a44d0b91cfb14af0d09fb068977fc6ae123931d6bc38eda45a41f600f119f275f6ba07991bbe1a5bd4e995af11b6cc"}, {0x1010, 0xffff, 0x7fff, "bdebdc48123d5dc259ce485ba45438550bec2470ce95e6872d975f0a8145140ae29b00f8204f9b92ae95758d92197e9fb4b162724cd8b1b297b7af65b1a81a34051392a3c9b43b2b5d90373395863709a75192b555b0a46da43226a16bc1a55fb737a123c8adcf6e4d5225e679726bff5a15267135de637a2c8cfc401ae635fd6681401020e0dae07fabd665d5e9e3fc0b4ea815644f9e6923dc63e9b3b31d9c21f5e38476c4cf2ac449209002c88fef9edad6e7f8883f1e38b4c87e04adaa378190c89b173f5c9cbb1abc5dcb08db7731b9ef9a82a97e720395e9b32b3fd691b61e08bdf686db62e6ac120c183254541ae30c527b1b72ddb5addb04ce7bf244beda35586ff97a64b99a7a22a9fd46454c6205b90866ac118fd3aef9cd481e9a7ebddc305c08f7ebdfac218daf02a13a0b0e95c7a69a739f95f322fa2ac31fd9db2260c05c3cebad3d4f4b98b29df277417bbcebcc9286837183b9a58055acd353d9eb4f51e2916ff12578139c5d5a0eb77c1f21e43bacbd8cd49450b60132d157bb4f1b7cb7ecdfb21145aadf41e81d18551e19c852b022b1251905c30ad27a508556553f8725aad3fae1b1cbcb7480d1f715d0ad2d9a8a7e85aa72d7fa7031c90f288e790b853ec866c9f70e52ab8534cd831262d4f5c44ebb9b504492dad26cb9b68d1c60dc23f5cff5ec18b67c7ca4a7e93e81fd097c83aec232b4d47425852360f56504fca3e5ac52f8221571c1e21a9ca1ab4253196b5de785b379ae90361c01b5219fe672bfa20de0d08a810c3fd9fed3304e21ea60d6662926cbc1bc96dff82a77b750408112ee9c3c8986232611129e2262070a59e4a154e556adb0631ec4cf292955e052b9df5efab9aab7bf784abae5386abf06502ffa58b0673caab87540717fce5b530261276a35a0e683ba2d9bf42e6983976277f652f975ee31abf8e8cd047d0db3e858ae8bfb137acce23aab06e4f4caddf99b4c72702b2cb7721add7e7c9be8dda36b23e542f9ca46ef815d6ddd86b1cac4a6e4de4450110775dea4f23db4756f24207139278fe62014ce1bdcbaca00ff58b9a9a036539d72882b60025027cdc5a43ec5fa43c312005b0a597ea5223457ae2a56a6cd4cf352abb5b4e007de0e3427bab38d8ff0e04a25b7835ea011e908a955381fa61b372a4896f4590cb0089673e27f5b7a1fdba0a2327346e99506ee5c16bd172ece45fe5c6981989cc7c0a4d3064b512b9cf91368d7cc35d53ae4b300b3aca6185428749ca9a7c2dd244a6b28dddffdfaeb734b3f801cdae51f634e75fc8bea890e7c09e37b89d7dfdba6d2e2fa2a944570b76aed97c47b5488ee916c8ed90337ce6754b7328c8e9753e6ef560c37a9cc7fe3a9d794ff192b3a28bd71f4222417135185960bfe1459bc38c30f6e8525c6616966258ea7f6a260659a8829e47b0ca2e06b766a0ea202659dfae009847415b624948759d98d9ddaa5536f1615bf6a748d2228ea846503e3ea9b21a539a9515281c0d6bd1788d6cc2cc9cf77ff4668615d9900b2d4e43bc406b9fd966eee9c22c0de148617f1638834b659a59653d0a0a5fe00989877428c7ab3405539d289f0b15f9afd14c3ebb6321d8c59bac4ffbcd216151ef96b1b48fa86c0e0833727259301726fd9f5e4c78420d25104abbeb78153436af7d32b25a0753d12381570ad358d1b829decdfea348b7437df8142f6d4d52ebdc0edd035daa870ca8893aeef8ddf9f7218c5f85659361f5065e71109299b1e17057ee7868d2a1e985e58c4fe970bb331ff2c7edc549a3a06c17f9bb492145e0e5cab74b0134ef336b5df8f866ec3a62270f397cc4297952d7cf5a0426e96af65d8552985b749bf93fb57b935bb7da4865761ebb4adae4205837dfa6259f69f7ab0553c4b3b51ea41b127d64e8171681b8f8faf3bc35f73a737a4423a95490a75896719314dd8f51e9fda17e3a000095a173d9a77e329dd97fb061f7c425c144ede1ca2faea5ad840e749b5df06f7ce997d9a7d0550a3dcf90029525f50db9867c9e5a6ed5df80251ad7fca9a572485b6b0e0693114fd8cfa2a67e4b6ab91f79d1a39b39f8e0891c0880b1d3c0a3cadfbf29528b5e8db5b1d71a1e7d76429884635f5e942c28214ff4d5fd28454691b3af1ea9d4ad50327aa82e76641087b863d09df0724af3795659b07f0531f80ac2389b134634180ddcd3aedaef6db26f533b007467dbc98a3ccd6497483eb452bae7e03905142283ee1b7136b0bbb5188a29ab01e2377bd1dc72b4adf63c97f85467153b6a2e6c47bcfbcbdc9b6baf8db77be91f44c35a469f81c4c5b66cf1ca3e3022642bf84bdef0bde0a4fa405c9ea8dbf1b20851305cf16414c59a03d191a2cd6b4e8cec4bad1d78750aa127906aaa37eb85e84bf4e394ae89d4c133e6561af592c6edba3b79d99a57d1f6f9858bd1e2ef36ce4e45552c5ccb3589515458f0b6105f0e5bd1b624b8488c7f0531f5ba7660edd223ba9bcde5499c67ad9d799623c19bc6e6294d318aa0c1753d798d3130e1c103dc012155fc0f3959cce23fd2329e8c93caf246e75e6ddfdc4294d3d6c1059e60e0bb14a6560e8dc3cd67a990ef8a95ea0b3dce909b4e7529e1e0a5c302d658a1d7c61c19c397c1102166e8387ce188d72beb2c3de47c7ff7178278de1f2e603c9f1dafb30af4c443879601a4c6a555e37e4cbd1e6edbc8ec9fd7f827b392babfa094350ea62983f0b21a94f42efabd0ce34550b53943baeb397dd94cb8112002420aefb83fe5d9e2c84e22239322df422e332f570ef2ad7e15c48daea17725dbcb499d53d73bd60c070a1b2d45bc96b500dc2ed4dccec309bf129946d280300db3f965c4a953a68cee822b8d841e4142ec518a3bc07a7f81756713e6248e306196665e6809775a66e785d4f84f3774e243a4c0c3fc7a4a9402ec5c1175ddc88584441e4f680041a0701d7483001390ecfe967cebc0748c041665ec1ce03e2ec2122c8db3668866ba7073a444e1bcab05f21a30c4484a0bd197e9dac8d66d63d3ca953175ee5371b1ef2244a16932649454acea7351d5d42205f6f93cb54b1d31acf8798a72f623f7a0f282e017ec97dee22472508fdcea3fb5caa4ceaf20ecf488b511d369e739e78321c23061e37b5e7e89b7eb840c81358245f59e1cb277a2ac64d2a11bd4a91a7feff2cdd115a31e279a3a4b448c362668a5a2f72f07c4e7e55ddd92e99268c6db40c566a2110d2c495116de39a3f4ce2d592c536909f68d37cff638b5a53ba377cb821988eb6bfaad004ff8cfdb7e53ec7357b7e78605b32798c12d9f31f39bf86bdd1221d4ec24673a68d697e48f46d275c7eaf3fdf5b4a79a5452355cec39918ffc1fee8bf504eb5f5e186437fda4340da4e536a2b0770713702cc37193c8c3d7bc1d5762f12ed6117c9fe3ce3fb446c30905b70793555f69434081efa99189bf87d8c74b25187f7b9904c8f81005e846c595b6708e7f950e4e45e850fd1ba6ae0311a0380808dfa4e2f64fe9de5169fc0fe16ec2201a6c1e4cc2d0485008db93facc4362a5e5ef5983318cd4c148f26807b6608bd543a26ca8e074d87ce8310da9c1f1dc04a82d460316d6a48d9244b48d7d77d2235f37391946c40386cd0c4f7ccf86484c14c06717052b63135168056a3390aec727344a64272495e7855e07a0ad747e4b069f566dadec523ba2be81a2af9261d2902dcd0f022a3e716dc8fe034bf93530d21631c624dca4ee5190a57610ae2efd9b7b49c7679fce9ee53a1905f42cbb84f42bc7e77ca70e15a6a52fe931fb2fe87572e450e4a0256eafc1bb46192947f481ebdc5513b50de3bff775cc6806e60d4734fd3f0f9d3fb290799c9ba74251768099d5c2869fe43284f57166d97f140bc2ae112ad159b19bcd73aead7913c36674b74691ae98b47a55ffc4d0a007509452ee68d40637a0dc624b75482f93086ab77824bd38bd5f1832b2e5cc48f2ded08d6d3f197cfe109c00c406e4ef60f33091e8ef14ad534549190301ed8981fdeae889930832d9d48d83316ac33b4933ccfec17e85b8a36abc402b010ecfa5495630647cf95730452916e383e854c0af9e2be144ab38a62f0c9ec6f5416c45ffc268920c6a8bca1858561d22beff0c0a19aaabbb3287430e128b5881d0ed8a227ebc9cfce586ae9aaa0e1272321b06d7545fbfdbcae8d92f7c411599964a071efcac2c402e9a609147853fe395baf3fbfaf8969305a3379ad3e69e2e71d259f2d88da40a02860833acf66ca19ebe3c7042e1e42aa10eaf8975d2808cb46480b718c5ee0a87238e3246040587ada7eb3c6913ce776dacfe57a6c4b9110afe9021880fc5b66a9589aa7abed0b5f77c70fad7a03250355966dc62060cc3f843a1811d9cb025a1f4f5a35e14acfdce30fc27e3ca420cd48507ab2d7ffb491133c71e777f5b7a5f0a812042fd5dc4d2f0aba9f173767783d00bcde77dcb60f16036e40ec5550a8b7f3c3cec08de33c4d7b4921482dfb91195eeed69c05b87564fadd3315de50fd2671d2a837092f92f455bc5391e130a9ad1e8ea3d689fc521d47ce967722cbeedf5274a9d453f28d59f8f37f112dde2750b3f4ee2d82ab60433d9e18766326e0a9561c6701e0f9422ae8deef6f4458b76a9942dda521645d389ee24f5b5d6350f41341e39479dc695ddac75490492431e4c3171f24d89c1ffa48de873ae00fd770adca0e8206144c85d4006a211d5884cfa89cc3f6030379f76808ccd85b15d218f1af299e5b4ba4d0c1717f5c4e341c44aa96ff95de98d9dd581907ac22316030c35e41d78e53368b44c31d5ff9408b30c69a952f5d31a1dd5df7c275eb29ff481e097deab74b05052637785e7b479b7eec48555ff1acbcd46c59f8a9e25d7ebfb6a6c70ab2b2ec2af836ac202cc7ac875c1d97abe8191c8c49eb1f5ad8b0c51cb2711f120ec8829f2841b0558c6d7f7941423d9544a80952b8f41a0932f386e4f1387a50ffae9a5004de38c232174e54da38441d89fd081acc10cab93e13b1215343e2bfcd45860ea613284b591912de870a05f5ed134109cfca9116554c0dd8edd78f732311f8ce3a088e11a4106a0ae95b097865ee31712402884462bd81e453e36b29c11def5dbe6c36ea1a0626bd10880d51a62691ecdb33fdde3df7a65528cff73fed587258901faa4394990c30153eca8c689f021f8e5c4319ba60eae4cb6d46823bbca968ed0b72c69aee7e95b5e429ddb7f6d0401e37104360d567ead8212aa02fce8fcc96ea959ccaafa6cf39697dc6be44c6299be0ada1d8d1b7559a614c6d8835492747e80357c151edc5d990e8fcc91ddf850d682d06a63524733d1003cb7980f5849bd93c4705c30ce5d3c8d580087513942d38f31613303dc027826f4e4d1cf25dd620a1abe9e8c1cfaff7196bbb1f62cedd3d8b4a1748f8655231df58e77a6c39fd4fdcbff47d9cc1cddc05121e8354356c537ff23784bac027515ce972a7181a4f1472cd9d19271b2630888d8e1f568d3f0dc8934e6bfa3afef41d862e10846cb42fc347026edb6a6c47f4cfdc0c53bb3717598b536b09b9fa24c1d0a1b425d720f97e60723f3092808f644985b4b31271b9e3cedc6d077044de8385295bc791b19e945f787c1a1181d7b6083809abe7e69e97b8ce2ae06a2e7a400c19f4d00aecb93fa7e263027eef2f90aa9e2913a61f0a5eee80c0990bcf567a9f47ce2305bc86c6a84e41b310bb9270f478365562dd94831ea58382c38c9ad28733f59f0ccbd9581fdec0b89adebf2e57686a"}, {0x38, 0xffff, 0x904, "343dbe8a0f8e9217b796c13aa78fc62301f0cd252d18580eb27b618efa472c04c1b9d45914a516b2"}, {0x30, 0xffff, 0x566, "cdb1e14e3b7a5e09ef55d2152efca0685821ad6149824503e90a"}], 0x11a8}, 0x1) munmap(&(0x7f00001ef000/0x4000)=nil, 0x4000) mmap(&(0x7f00001f0000/0x4000)=nil, 0x4000, 0x0, 0x1811, 0xffffffffffffffff, 0x0, 0x0) 08:06:57 executing program 1: r0 = socket(0x2000000011, 0x3, 0x0) sendmsg(r0, &(0x7f0000002840)={&(0x7f0000000000)=@un=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000001380)=[{&(0x7f0000000040)="86a8f4f82cce007e28284cf36acf9db010afb75e2684a28df4b8fa3e556cafe77c4e35e115eee791f50025863f5838acfc15618c70bb72b82ecc4f01c9d74a651760047b8a651ddbdd7b3bba734e8bd5790ffde701cc54ebdd2ee69d9b7c7e1569041396ed6b1aaf87e53cee5304bef9ad228d6fed759a33d831400b737aebed8254d354f2548cac1e9e29b4783b1d1c69d92054d0336a4d96987f091ced47832cf4f548524800d298749ede8fdfe0b1bfb97c863b22e9b46f93677ddb715885faf9662897f4ebcb82a5f92121f9db5ec5cda60f9f1f566577d6b71d360df0c82a2f40483017aa2a1259ae8775772b78bd0e766e3c1f2ab27be70336de6a810c9e3cc8ad01224677fc1612465fd0755cd4cfbc29cfc926bdd9fe066e642608e96dbab807dd898fe9c48d5e8af36d2f44b4a3bd1971c3e5c51c4eb2ff5ab3f6c8e682121f5983c03216303be20595a43b770ef245744e3e6c72a4f983560c40cd000898b4ab1f865ee8c9788268d28fa4fcfa4d0b29d178fb5167f781c7d01550caf8e5eb5434fa6c5b5dedad79eedb06a025912f446b98f3b6642d0802d8088bf30acecd394ae1c8f11699a532da78492fd276761f83cc0774be5a3923e1b5effc9600cdceedb1d5d8a422c4c40a11a2cbd8a05202cffcbfcf9651e6d860330b618dc1b86da17149e4d9eaf79d645efe38dec4e6e825b9f594cd1019ff202efeaaeadba322978739802f073eb6efa68936c2a1b86f091207da802bd3e02fbdb1cbf12546dd92dab284a40e1f14cbcc327bf8342bac9dfea0b0c4dec6ac198ba072fc3bf5c36e746126d14ad17b350b5e95438e950fb431b52c13dc6bef498c2be46b061f1374cd6695bf986452f3bd517db866be384eac7a16e208ceef18b90cf331db62f910626dfb76ee37da007d11652b8555a6c7ed2938aa5fb785c354f266a5a01b956247766ef21ea1568dad819af1f1cf9a8d35bff7d7b43421b0efe14d436864e23a3253edb1adae3de2db63118a06ed426820890618b0963eaff893f69f2c92a78f7c1b5ef94ac922f67d9ce481e292ecd8ee08e163e206e4e5e78bf22d26162fe8f8516a33aba0f8e0d2edb7277016c50b4bf6cde8ace3b00f74a0829dea38ac5bd595add4a14cccbb8e837f7101c56634f851893cc2452d0593f761bb40644257c710f95e4b533dd79248aee96a7815ed21ef482a08293bfd42a99b5df18fb7552b2ecb3f593c3b65a561fba095d5e93a32a6649b2dfc8a5add2a0c36bf4447c7377107756dfb3b1f5c6eb0b14b4c26dfd67fbbae7648ead1c86394774adfd866fa035a748d644d29ffcc0059ea146ad3ceba1a687575ae975bae8932a59def20ec1d8970591d06b155ecdb9a4e91365a3584bbe533747e5232a55cf6755b223dd57ce7f4c6298419b699b987cf71fe3f8233808b014ca12a8270a7b24f1bdccda0df1e7a0914e05c2e175e69a44699fbf06d10c46ccf81adcfce84b8f43e0377e1249befac70edc1b1407823efec07a91aa42bffba7aadffc6ef10402a6e66d77ddc2a73335fa98c03ccd525a2288afb4c5cdd0a774b746bd63c32898c8c0f9c26a11e5069bf18e186786c3c166098ca5d06aef7123a6cf917715220e67268c3ecb64b73ba41c7578c582240616ce14568e735e63b1914c6bfcf6beba70ebb9a41fc51067ff27ef62f5ea6230c5a930a1b261737df7daed955e3380778fe89383a6379b2cdc8696be9d966f0f1ddeb9c9b0300913e4935c0be491eb7fd48a299c830fba91c0d74fc6498d0e14b1b220f670e2746ac4bedd80b1c3e59a365d346b5f0259f2d58da4fab1d629882e9a9128d98b7d3af2ac4cf3e7c5bc7cd8680cc4fdd1ebd72a9b15c11e1588aa636a72401e83d4b85ea20e655a7dfa5b5977b83c5799d76c9dc712a9cab71f2d3164655e05e400c7918449117f6f9fc3cd111824db69089aa702c46598e63a3a052985b93f489cb3319ce8d8209165675c3bb6d600bdb5043dff5fa7c96e254e54da6601475f30db8e8465a4eee1463a4a3c3a9566246813a79f1a70e6db8d564bcfbdc898a275930baefc0a0cbbb98b2c4b0bf39e76570731be2543a5083cddc6138bbdf9efea6ae57234796f50f253438a5230da3786e8c7968922f6efb69042327781883de72f207df3d5ff90f1bc024821d13c182b4abf975eca40c75296e0d38a100d0599b15dbef36fd35500736720a9530160811f0b5dc1abc1a17a95903e0b6500ac25231f1fce4016dd7cee5c8747ca0e8dc03740a04d67f0e2fae17b3d6fdb645049fc26b07f39b435ec00eafe4e735fed94920597573a9765f9e43d5cd01f05d7bfc582b1efb14de4658e2a4c9797f2fe3353c21da80cdfb2c06437c6cd6128c0a96caf1dfbcea8dd70dc34c25243c3fe9276d627449272314b78c2e9f1006336cbecdaee4c8e341f745627359227da8da9019499c75390c07d2f84b8e0dc6e7de77aadf14f9c58d716a40452525722a11b9e776aeafa0b9357192167e0e0b4289b487a14027619b5aa277bfbe69756a8a5e6470fe0e9b061c1c76542e9d432af9623159d3cbcfdc13ee27f7457205798226647e47d80f642541e5210ea69930a7465a25769a63dad215f1fb9da9e74cb4df60a6ed607cd24e23e908d8db8bc82f894f62e30ff2be67d213eafa8ceedce532f79dbab210fedce1aab7c27180edd28874e529b4ef043d2d24c4a11cdf0e1aeda50a882fdc6d69ed8f89c9ca61bc7b69205c073028aca1e19dbe00314fb002d4733b1c7b685b80aa230aa205827d4c6240b2f48c3f202050899db1ecc696bd162ff9f43e5647e49897facfed1607740da9e8d61f7f50627c95b4b9ef19a1382257a0da918fa8e256b8e7a53a9b6638caa12ed1fc9eb51cda1555c0d47051c4c32d79484e951970be5f739b48f39cc4ba1854319eda579ecfe026136785a99b6c7e14ad0d1b53aaf04f60b324110420317e87c6ddce1f895a7a8b451b49119e34c0c2b8a6085e43d6391974b52dc5bfa7e63fe34d5a8cee0f486b26eb9d0d7cda83c44e871b68e8d5e04c8cfa5c4878fa0ee7d3b8e860061253b54df28888fec23d50ffe5ce07ae9631057af227a2614cdfa1ee899cb43b4fb5030669b33ec0f0732432873e575bb89574bcb777544fc53f7a2fb8bfc61c8e5a08f2d8035bc66dbcb5269e029fbe6326579fa149429315424df5091c9d9fc73d61744e1cfa3db02f8468a31aab56a6f9028bcc7b24380214365dc41e66b5a6a3dd0be279848da62c1678f820b26da909b465c708dc10917112412c908d5fd331b89519f1ce2ddd03b5ca6babe129971b6f33d94f6421464c920d729b8cbeeb357586254f23be08a72d36669604901b70f899505ed2c526d600e919416201ba95f783e920b7242318e44e7e5477a86463770969169670ae33568f1e642e5610cd26bf9174de6fdc7955c0e31c0da1eb34615be62330cf58e8b4ea63bfa01ca092ceae613fdb81c1f2cc026b5cebd825578ddf9131e2c80f5256342546a52a6fa39000ab935d874762fa2d3fb69ba8c7461c7972c5d5e33a52e66a15a240cce327c7737eb06430381fca7cd276858a2e50062bd50b98635d0c36b49050bc8df465f933da7c7ef8ab3e30b1c6209f10d9b046e28e60c5e7cd5821a2b7184102f646baa12c5ec5f33f8b665098747525f6ce00a5ac2065dbd7c5d9d449bb0e5ebe4cd55f4d7b878678e727249c1a7de377d2dbaf228b88ed5f36782ad51bb3dea67131cc0aa22296f2a01f4f7f33b220602d313f7686e4723d77498328d5f347898b77de8e13b103eec2e064ab720f1fa671804ad1969410ed6340338e02a6671c777a7ca4f7c264901aa05af3c1037755ba0684db27fe826800d5195df84bfa20917d797c9faebc4bd4a0de4f8e2e7b0abc2f8a5cf40c58952f36b315a0bcaefb7c930f01fbc398218b52cb381d51d7fee8a2ba9b2111b00fda0e541886b2d440325670df14cb88d7813fbdf3e8ac74236821b0ab2fcc4337256de8708d3d2d6ae1a21ee6e92632a3837ebfa457d7a4284de65beb6ef1da358c806f6c36143c6357424fc2a65d160a5b2e7deff412b457c0d7a1da71b38a9aae45ec4303d0238754debe28a7192e1a76ae714a87895de85bd6f8d4e6b3b40804e24ce00c92855218c34a3144b3c175f242b52e09fe8a62f9bf512ef235f85081cf53ff3830fa541bf7a69af4549cb81a9aa6ca9393c2d81411cadb77bde93b9104ba9c56c2bd0c4c3df0a4934b229a4d4e536dd4a0b05e979be78f13105df0a164be437ee43e48307cc1fe3b63e8d2ebef19d02342a8e35cd8793231cb1b80d676b58bd939f169cc9703fa77a3d2a2dbdd7ab0035ed82cce11e8a2c1dcdada2eb6650499131b18b368cd4409b614a63253ad9f0c350474875a15e3bccd61858aed9462e523baccf0c1650c4f9e2afaff0852e6f2c1428d6983185a5a0aba234110bfcdab82061951f4b21d59695fc9cb600b0ce214a9d4cd366c1eee8fe7873b1866898c8a7fa3a2fc03579ad9f23f6e557ac05532895353be6f6a96208a874fc78b703c67bdd637580ccdb679addf77a56c6e7d1ba8cd2fca1a3122e1b4d231446fc27e723a3409e11b6dfd0eaf895be083ed4e7722eb3d8cb3768805889ae4d07728601b2a3bd67629fb4117fe20d0060f31529d8bafc97b4d57934b514c121e7e1c778b5e1f5dd97d71f5965b36213169778e508eab7050732bf8f90bd377f53b72fcfe7f69aa478e87507e27ae7a0c05f332141ed8483ec4c251614c43dce5684d5bbb318107975c10a754efecd75526b1b3bc22a36fab5c861d00ad05095321d998c70175e4d9632c25e3e13c62ff03a87a20a56e3b02a0e1ea9ca18537b4d1994a107e8a77ec1c564520326b06fabdbd6131b3cd8afee87248740f7fc0ddc2b0d49295e196a38116c7ad2be6b6ccb77f82f0bf7eadd8337d8141145c2463e8703ea1a3fcabeef3c14b51fb2a81a28ff74bdb5a950b02b60120b116b46ba7c08f80d4c93baf87bdf82a4a7b7bdc99ff8127eb7e23fa28a51c30396780ef240647624df2a7a76f1642ab2f036ce7b9e911b03963723027b5f52eded2ed3adbcdbf3a4c5ddbe860f406761a945922cb631013ac5d170492d7a297ae6ec912395084d8715d4f54093dff2639343732f6b68c90039f8e5981c98edcc2d5c5628de100eba425ee3b73a5d329f0a289e38304253870f3d086cc7b240900bd10f2c8039cbb953959d60947aa98fe43d3d8e553dece4f8406e58ccfd823a6a6bd589b5da2e11cfea48fef0a3810736f0e8812c3b472171ffe65aefddc2082d06df7759a63028809107360f68ce6e00be0bc3070cb84e8767132170ce15032d93742e72c1b81cb7ffc920e5950db13f1850ae66716c209281dfa1ff25419b5d2ca43670a3be9e5c2b57c06f55b96dd18df255c9284630a1a2272c1a139235f0235b1577b6783ea6e6d534c95b203de672dcdbdc91c365d389a679cd77d0bffb5792999f4c42b3de7348d2e8d18b996ce3fcf226aa322632026caa261d04b77864656b1122d17ee23fc67d6f2bf2538f8f7f6cc0470507950953eae9e9ecd35c41a7e1ef50023b7da9e181554cca231af381df8bb36b1d96e81979bcb980ce4411fb94132ae99ffd08c9d429d772d12937e137f4d105e03c06d4fec762838be797862a9eb5c7b738c03d8c8db23bf02be336cfa1e1484a7f745121441e129886542948ec9bbdb0373ed5d4f6d5202839de03200a58d4d359909fb7a80a2c4eb92b162cc973ca857", 0x1000}, {&(0x7f0000001040)="7b35b901449b8897fae78c2ca864708eaf84769dab3a3d420eccd1250706c5106583ec8a1f8a84d7414ec743dd80796f094eb5641a93d3d48e4d49f10098e722259401c8867a9113281a1bafaa61e25c324bbd512016be63d56accf0150ac895e0e40d004fe46dff40c3c2677a6154241ccb219df72533d2c48c3ebdad5438f633b415b9628ee6e5e22e09ad81cfde30efb7ec7b11fac1726d7d93a70e28c38bd49bf1d2401c74156fcdc2b2388d2a0d67d1793903d8f60bf47f38b584f2fbe0", 0xc0}, {&(0x7f0000001100)="19da485cfb66cf23cd6f4413d053ece4247c13b1fb7097d9aabd00ce4e5abedadf6c5c3d27e76c980a5f0958792d2891f9a940f67b8fa287aa4bd929f906b2911534f91bc326800954c8564f6dbe58563bd1b192fe325de91535b9d7d0853c6a57a88bf76db3da50b99c7839dd1d47d41f6457cc6c035dd093c2da1287c95a29c8559f9db93ca50f52191e92071479adb69a51bef81d6403017260dee8518ee2", 0xa0}, {&(0x7f00000011c0)="3c1bf659ced70b377c8a3719086d038495c47ba746add5e7b5a0b9cfcfff0524f2f09ce0c39cf648bcd4cdb1c0146edcb880daa65a4794b55c0dbe0770824950c9e4dd10a0f7c835f366eca5e66958877226289de4b1d635f501ff26f6b132facfc31065d0b1051931a97f948ed5ddf5c67bf167f2dba70e5c2924208f15d3b530a9b6a649b3193f986919f2cabe218c157e5a960698dbeba79b16a456a48c275376c8a0018b6bb82915702eea4f8fac5cc5af83fc7de1cc2e1749e21759fa041e8d1c47e2910d7acceb126666f3bcea1f85376eb5532c89d5894b6f4a58bd4489cd1291aa052cccd58c076b1f155a06026951794d663dd8de0e3cce7bf252", 0xff}, {&(0x7f00000012c0)="e0aa90ac65e2ef8e6dc82b8dd6a7424be7c87fd5ddd048e20e23a428f7875bd71343eb242d4e57bfee6e33e993d8f9813ee5d1c434de6be169ce79478fffefe19af65605a977118f587c59919908b49f4eaa01b50191cbd44bfaa5354dc686b2e9eb045e122b5912cd21c4edd665cd934f4f227d063e0f655e944df064c3dba8aafa1474aa863f4be0109ba01095279d274a4d57dcdcca6d040ac40bdb96a2854c1d493f2605f90e6c8fdd597c833348f50055857d66991f", 0xb8}], 0x5, &(0x7f0000001400)=[{0xb0, 0x1, 0x401, "81042e06946cab008e25f6f19f92dbc826aaec46d24ffa1207f1d079155d850302b2dc68f399b4bf196f993cf5df55c6db3f9981530e75ca29ea5acd16bd8d469d66930a4da4e4221b16c9c0c6653cb374cbd81fd318cd15f62538821b4d16ae652ae343087fc4f45f34e3d6adff3fd6201918368989309235264d38ebe2c7e5805b178514984ef80c459ef7c865875f631e3a17c390d623aaf91c81"}, {0xb8, 0x1, 0x5, "bae38b025a3098d946c7cb13e29c20c912c956697413eb19c6c213dd161ea9bbcc1c44b54f0442a9290793fd535193e5f0da7904aec741168dd042b712eb731d924dbccb2230cf20741c07f935624110534b4643aec5b25a9eae1018b363e625bb5e67992a87aff77a1d1ec0a29344d9499c55b6356eaa0adf2a45e21875ab685f65796d9ef769540105211aa60881f51bed2a88b97024a7ad086b360a2ae810ff6a3a7aace7d7ae"}, {0x68, 0x1, 0x4, "c2723e62f95acd413128c5db31cbdbbe38524d64db8cafa522a0f9d5743b004d099106f0dee9037ad4ccde8c382d91908c9ae3ae74b476c4c1d6224ed60ad7388106d9b6d64a5daa5416cd2b4ac8ed6bd321"}, {0x40, 0x1, 0x1, "26927c5f3015ba9e454554c5289e87ba821686b3a10b4a944f46d720f732a47cac906539bbbcfddfac"}, {0x10, 0x1, 0xfff000000000}, {0xc8, 0xffff, 0x100000000, "b721c1e31900a6b6278fe14bce2fd41af950177521df9693d043b999ae136ead00544be9960711943efb5a7dba68ffd13d34546e713a7c0182c687e7a9974aecdc8086fe02eac58be8368f5afa138da98461fe784e3620890ef5a20d4728414752ef80fca72dce4efc5398a37e6da8be85125ab0525197355499eca90a57d3b221041ad6d140431ddef1ea35a82552d63d68d5b40c22019f2dd4c85940b00b770e8b3c075bb5843e7b8a71030a5e3cb658"}, {0x1010, 0xffff, 0x4, "b0995ec9e1a54b1ee1bb80c94743f5943f758c9a8b0d699bfc232475ee811cf35305febfa0d3b89f10e4344071e28831bae7dcb2ff9431a5fe87b4c8437da36d6f73809eb62691707303104f72e52fbd69c1c25b92e11860dba46e1b5bd64e00d6a917e111713bc262e1cb8a54aa7ee90a7bac8b298c56bc21682d4c5616d6e7246110b7bc516422252fe875e944429953572a60a93660f913d4bbcd0df55a08abac61f349f0eb95b54abf92e4e63b6994501d5fdba42d77abdf63415855fdf4ceb6c13f0f3c035f5cf705088605df5f7817eeec6f485d89637f4f3fdf3b8632f2ef56c2cc5a583383c2df95db71c4d482d1c576ba36601f8ba742d5616b152a6d5ca89adebba35d75702e99ff16fd44dde1c223a4127026dd1a0dcd2e23d0a5396215856fff4869e805b52b65cd6b206d28d2dc4cd9014a309c7e17efe597fef67bbefe01d59e09dd808e8e7f19c80018c4894dca00ee7fdb46251bc3ebd78e9a9e22ec82245e7891f05f0d61a02b14287431d16328f8ee646d2c60da9a819fe13c1f2937baf29078dd660cf8fc20c2085ff9fc3168349110caa8b02499c08540adfbb812615721dd2cd5628334853b5379db360e4340020ad7295625b529f40243638b0ddbf9796042e774d596515772881fc1104d7057cdcd31820a09cc664621ae39d94cc9e488666a15cac772168ded03e36c51bc56abd2f9ff1eea6766e2c9f906bd0c26e11b32d511245ebfaecdecca505963cdfd0dc7c1c6ce53afeaede73995d5c6168bfdae5a51eb0c14bbdae288675cad681e1ef528b6cb93a13479aed9dd535a643d528c5102556a70080200dafbb45af94cc5371dab31f6b6789a768d6bf2151ecf3a5b106c5fb87f17032739adf9ebc05a9bb6654e8f7e947f1a2634d1a51cc808d398ae9d4262cc3b87bdef1fbd695ff0182da6a98a9c698f3588feaf22c2d8a794201a1b9554572a4703088e992bc232c64c483038d2355be56b5beda84905a3e4d6627d00a49f3470afcf8d1864981ae18d8e3e8aac7e75b98240db1275709687b6431bc64ca21fbd7082586f3946dcb94433770b24cf1dc2eee14cd357e672a06b64dde55a53fcb70029d5aaeb84d1c07f742d6721528e658f2bd98d5cc22af413d048ccadb22702dcd4a8de33507a0a4ced398c723f06aa30a554c2b4e0ece1fd8a0328906724053e249314b37af0e59461b36e6b95dd65aa9bb8b658b76fbdf4d01dc22e3a93595d9a327d633cfbe948293e902f5db97919aca9ad4255a86051e1cb1bfa9e02a7ec0380aaa667f8a551b09d83d961c2b745bcf0f55c723c71a6bb26c3529c8254bfd5c8af1142b3eeb93bdd066de2f2c969f08ab3f8a354232559aad163e65dd0163dbe15a0386a1110373c188243807190d807480af410f7479a873aaa6e86d5b27f7144460680602f6667b587d2e2cdb92894bac65b24098ea6b6ac906023969e25ef8f145af149cac28a920f4f56401a8c36b0a364e413a8f449c4b879c41784503c26feb390f72695da519814f949b015adf5a718d9e07561b800ff89ccf4ad1312a57e0a8cbedafda9ee90f649edff44e2a03a949622baa586112d1a62ca2ffbf41c8455c5377fbb9f707119287b92f270f994ee39aa4499154ba4ea389b028009561660739e8808ad5ebd2e17b081ca56db0fe3b984f6540608f4e264c39140714beea938748f52ec1c79ca37f8e12ac8ddcee17c0fff269b968684e5190316e97673523f0a8873e82865e3008404e8e2dbdda90b02bfae799fe5becb3e60b09670a7fb0c3e9ef02423a43aa30fd462a2341dee9aa07a4bfcbc0cb119e5d548c2bf7df8227051bedf89e1eb468ef18bcd3895b73fc7ab48c22e3143bf060fa8a49a49be4672a2e67ff5422e3247575f62b197943a463b415c27f3b8d269cb0985e73c83d11d14ed6ddcd01c4cbbd5fae7698cf1abf823b7e203428cad4a16d4efce240b551597e70ca763bc7ff1f5098850deae4ad807c7874d23991b044f3bd1a3490ff886987e26878aab9568405643be37024171298c303dc6e13456d415de0a55ffc94de6a9c2719dd2480e5e49f7c9025d662c45ac141b570d24949214a72b19c9cac5393db6caf43ffeffc6acc42ccb1cb290ec548fe2c6678bec8885928842d64e5db25d315301a87510fa51a5f3e3e46db3f9c4b476c0268e62e59c12b376d1dc54dc5852699efe7b82d560fbba62d11b47c9fb8f43703fbc5ccbb0a16e71ffc94ffee8604572b2b450de16f1af8e5ab68d0c29202a64c904e5c7c9a4a9b717f56aada3f6e3f9d5858c925fc44c42608c60c4cb99fd3cf4b3eae0c58afcc47d3a75baad4af25399ccc8d64c859332091ffd09e0acc52028d30442313087046fa6716ee21820611ce2cc1afc3178bc23ef6ee8507f2510579f437c52fcc2c9c3c11b6ed27ac03310cf339bb7b5189eeb2283f36cbbf08c009c780952657b1fc894e6e7e41d86348088b787020d3c1952740f5e4e885ab52cdb0080cf03da8c3fba3b9899b34d11de180cb6de60a26cfb5a45b1b8662535656b06516b9c949c1b58fc05e5e12d41f71e708cad7ae094f3e0db7a77efd9ee84177e99bfd76f0da1dba4bbb224f52671c4c045ae8b7e177c0288fd788846033df01500758798ab9b98547e304dc46408d9d84769fec19752b870b6a95f039512bb5bd4551f414465d1de1ea4547be98282a576adfe20b40445e6bd7ddc7c35129fdc717ae7cf51797bc1e389d6eef353702b64a5e3c71c3fb6e1b2cb0a0bd83386add6a0e46dfb8e41035b552c4f425c13753d64bc89b374bbe5d351d6bd4de15ae5088b85da24f401b96bff141fac0cf2918192a244296aa19cad6f32401f5085d8f358a6574b12d80c8d85d613054a941c57c38e3addceb1e3c7c8d67a2f4535ed2195e9b6a1354941ef742a04f87d74c95048359ef203489ea81901393a658cb18434d893aa5fb81a193042e318ec83dd2b5deca38cc031c8f94a95ea5db15e4c46d836ce5566d9b5e62fcb89ee794eea66a5686a7d184e921932a70debf36abe755a1d749274a695c80913fd01109591bcd010811260ad9bdaaee7c4baa5df4e56171c6f1f7d5344cf1ec24f2eea637df2622a7629070688ea04b33bb8f83837f5084e9adf11aa6384a9ae03e15ec0190d9aec26ce88ee05cef5526943f647f33ac8608106eeea75931e4329561aaa30328d1fb8e443f10b9a17c53547801035c3b11aa7b4cfdb107fc68f935d011ca0d524d0637a3a80c15d0caae66ba58e116f548557fe9eea1fb642890a8afe79d1a4d7ad87a1c3b93caeaa65b60494f57e1cb5c3556787e93083c69f35bac31c14b49270f2e61e6e1768a28bf810f4ed03ad2e3878e246fbca61ad98a6c875be142ba67aa3c9b0ac8b6d4d5501ef597fa056023a0486d6145478fb60e8050964f76bef3ab1687350200db8e20282198f2f5193401e23ee05684dfea30e357f6624fce19633eb220651bc5764c68d1fff64f27afbd511c25c84b937c9184391d080a0f3cae6ed9881600de4ac44169db9946f2cdc318c9f670daa23703becc69bbea138e814854cd5a7f36f9a793cf5f61cab195c70315f04d5947006b888b8ab74daa67936e66ab18edb89d268c7e4aff240b992ccf1bb3edb16895ced437e1acb752cdd38ccba84be718cffd7ece5e4815c29b1d17ca27c243cc2ca12c3f7267710bffaedbf0823979fb507bf853f9c106c5be9bb04bf2bfb9c3eb69143a41045c73b691547932ac3933827c7ecfe62dfaa145d1bd813f19b0098514d7e6323d0e88ca12c08ce74bd6d79359a4e92bbe92c4482e511218e69514f9bfbee06f6ba8c3d36ccde55b6ffb3e2e901c093ccacfd33b0ec9ac5d7ec8088e1523fdc09650a5be478ed605476b66045b40bae4f45dabe685d5a932d4a6921e2ad55ac2e76657faeef92393a42bb91e72be1cb15f1d5bda70891d990a4c6b5bfc9639f72e97ed58f867837e8efda47abbeb1c1efa07d2941594790cd36378a8db3c688fdbd8d2ce06055e0c10dd168f3a0e38b715594d5aee427b63017dcb4b556f29615170f7be195146dae163b01f81292d32cea292b66aebd9b18a35e2f4964c0a2df71343dbf64f68580880847252136d1b6809a4c9368b431b3e0061d42b2c565cf06b6579cffdf914fa046654f56e274e13f86ace108b3f1fef7830daeef5e6ba6707b9d3669048038f60cdc48abefdc0aa4e8c5b61913da1f18ad4b88b1767ea8f75377d67a9c4651443ad689d0acbf7c6068445f6a4e01b4cc7116494abe70a5bb35156fd0d0aab43b034b2364c7e4db8009a59dd1de98a188405fa01caa47f012d36cf1932a972b4dfb2a7c4ce8620365637aaaa148d5bca127a360ee5081429094470f2ef1c9f1db1ae3cea350801c6cea6a5d6c00bded6b3041a4df677e49138d7ce93431fc5d2387772df14be8b2c1316cec13f51943428742ba80ca3e480790a2614c186e29f32c3098114970951f2bc60ab01f356196126434699f519c2bac78855f2238f0246c06f42e98aae72b30682918a25cb68b621178124e08ebf2fe809aa110d7899ead8acc342efb7b13cc65583b282f7cd435c26d8b500022d1e052dafdad3d9eb250d51274b0d85d520cb093af8d8de252dd8c240834cf8f65ed09706839c2bf2245a6b197dc7a59d2ffb8fb81f15e14068b9e47126abe9e68bd40717c269597556a296060b076f3ed4683588c590184acd6dd7dbb28f2c80ec148f297019c4b73016c586b9ca0c71c4efca469c21f145afcfc91234f7ff682ec9859f0a53bffa8fd176c85aa7c701fd135857b0dc1a023d946419191bed23196c1f2654bdd081d8a33006b42b9dfc530d2fba9dce6a4607eb9e35e99462e224c0c276090e04232ff050417f411a631005a5cad15524fccd9225ce6c4aec1f6a712fe3d865073f18c5a230ae57af2151d642e573c297ae7cdf7ef8dd70e6daf508bc94fc0a8b8841b5be4a45c0680bc1e73ba8f2f611ea4d09288d8da7fdf14aaa8af7340dc2d29b72ce2067d160e1511ce12235a37ba422ff496100283ead46f3521ff01295520e2d34a36ee7462872d7359855646ad45a0f3dbd6de586e47651cfdf5d3ab46be825fad297ba553305221b34099b669bd894bb716db425bfc32becc7514775a17a61f6159082aff00278a6a388847c340089d3417cc9b8f438cc2c8af12380f9c4e559229f4942436ab41623a3b077f2fc0ea2251ed844a730d3f01ed73cdc2be444c5d34dfb6b3188daa78271d7e4b7373a3e46b963e2533adea8e8da97376d6430713a8cf776ff2639425f356c992fb3347dbed492d8183b77fb047c5661da718650838fe6c2e98765b3ce885213fcae850c583f5f8322d34a4d3dcc81f868babc4c12082c1aa0f7cd3c151cff667903a2f3e310e69090c96ab7023fae3d568cdfc29c50b7d96b63ac871492e7dfe8be3505e9b37114643d9087107c3f4f9fd1ab3688caf3cab7af8f8cb8a83b6fd234aa668e2f80a0a4039c289ed0358d8ae643be2949035145ab52d3fbed4287de5b6ed31cb17a693bd40990691cd209c2e6a68fde58ec089d5c7e54f21b196e4e579cb11bb1cbca3e57f9ed964d7877a819b1856bff1b4a0986fb1a9c40c8728bebbd670adb4d638a0b1e69a1e631c27488be0298fe8065df66832659c4f4a974f1d8498a566a1a906b355f970d15ee71c2e34b21da729f3b255b3288d2e6ac79b60fbc4a17f2c8f7ba49dbbccc9c8533ecfed68b9959c2932879151e92f17ec5fae08ab86ce43b8"}, {0x70, 0xffff, 0x86, "3a24ab017e2770c403ad4c74cba35fbc8a00d3782de742031731f2e6021ae6c7f5baa1b8cd64b79397a168e199c990a28b420b8f505523a86b0c67b1dfb44f2dade5f806201c0f4be6e324be9b08a3fa4ce4177b098390d62c41e82949"}, {0xd0, 0xffff, 0x0, "309a1e5dd77a653d21463fdc3dfd08eef1c4da22cdf855674527f58c6070edf50633de721a404404cc522f32024db1d3563c27be3b669fcfde1c2f78d8b3d65f2a1c1f2265265c2fe6c0f7f62a774ae9b931e278d55ee7e6a5afae8c398ad8554716903577508ea80751869fa1f19d00f257a19c5bf0280be8be30a45833451c251dc5d94b143bc6e2b458fef8bad0d71d161efb5da5ee2f67c1b07bfd3d361be6476e6712343e1c3cc74b84522d8536a6210cc913691be30967f5886c0211a3"}], 0x1438}, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCNOTTY(r1, 0x20007471) 08:06:57 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x10001, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) accept$unix(r0, &(0x7f0000000040)=@file={0x0, ""/108}, &(0x7f00000000c0)=0x6e) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 08:06:57 executing program 1: r0 = socket(0x23, 0x8000, 0xfffffffffffffffd) setsockopt(r0, 0x29, 0xd, &(0x7f0000000100), 0x0) accept$unix(r0, &(0x7f0000000100)=@abs, &(0x7f0000000140)=0x8) r1 = msgget$private(0x0, 0x20) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000000)=""/238) 08:06:57 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000040), 0x1cdb, 0x0, 0x3f, 0x0) munmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000) minherit(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0) 08:06:57 executing program 1: pipe2(0x0, 0x0) mlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) mprotect(&(0x7f00009fd000/0x600000)=nil, 0x600000, 0x0) r0 = shmget(0x0, 0x4000, 0x2, &(0x7f0000fc8000/0x4000)=nil) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/226) 08:06:57 executing program 0: r0 = syz_open_pts() read(r0, &(0x7f00000000c0)=""/68, 0x44) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x800, 0x0, 0xbf9a, 0xfffffffffffffffe, "6a93683a000000000000000000000000004000", 0x1, 0x6}) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "a4eccea6b58ba94c79ee6b9be703011000f5a3da"}) syz_open_pts() ioctl$TIOCCBRK(r0, 0x2000747a) 08:06:57 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000040)=0xc215) getsockopt$sock_int(r0, 0xffff, 0x100, 0x0, 0x0) 08:06:57 executing program 1: r0 = semget(0x2, 0x3, 0x20) semctl$SETVAL(r0, 0x6, 0x8, &(0x7f0000000000)=0x89ee) semctl$IPC_RMID(r0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) setegid(r2) semctl$SETALL(r0, 0x0, 0x9, &(0x7f00000000c0)=[0x1, 0x28000000000, 0xdb, 0x7, 0xf3, 0x8, 0x3]) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r3, &(0x7f0000000140)=@un=@file={0x1, './file0\x00'}, 0xa) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) bind(r3, &(0x7f00000001c0)=@in6={0x18, 0x2, 0x800, 0xaf5}, 0xc) recvmsg(r3, &(0x7f00000003c0)={0x0, 0x0, &(0x7f0000000300)=[{&(0x7f0000000200)=""/236, 0xec}], 0x1, &(0x7f0000000340)=""/120, 0x78}, 0x2) r7 = getuid() semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000400)=""/37) shutdown(r4, 0x3) semctl$GETZCNT(r0, 0x6, 0x7, &(0x7f0000000440)=""/123) r8 = dup2(r3, r3) r9 = socket$unix(0x1, 0x1, 0x0) ioctl$TIOCSBRK(0xffffffffffffff9c, 0x2000747b) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f00000004c0)={{0x7, r1, r2, r7, r6, 0x18, 0x9}, 0xffffffffffffff00, 0x5, 0x1}) getppid() semop(r0, &(0x7f0000000540)=[{0x3, 0x7f, 0x800}], 0x1) r10 = msgget$private(0x0, 0x40) msgsnd(r10, &(0x7f0000000580)={0x3, "fc8b000216309054a158bed88e86e44a45d2328b6b0a2b5ce6ed3a107262a8fa18a3d307d796caa06c523431d15d9c57b42483b155d14466dcb5ddfdb5d5ce87d8ef09b6a040d0bd0900f4c4a304384203cfa5879440257176a8ee1b173996e232d8f233008544f3ad6b4741918411fa00f5fe0ac003f93130285ae489d1931d376781a28ecd8550d263fa2c77e204076e4f40e27e3940c7cfff5f63e4f5ac6eb5e63a5d8997c9da5ecb1bf23e63b07d52f54354fadf56df272f00dfc6daccfbc089fc250602eaa8052f389394db37ed5d8a06abb45e8898aa364c63b0f62a6d6c167744d441116019109ee859f0af0867e92ec00f"}, 0xfd, 0x800) ioctl$TIOCSETAF(r8, 0x802c7416, &(0x7f0000000680)={0xffffffffffffff6f, 0xd10, 0x100, 0x1f, "388f8eda40c946a6f4ecf27bf01c630f30cd0828", 0x1dd, 0x4}) msgget(0x3, 0x10) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000006c0)) msgrcv(r10, &(0x7f0000000700)={0x0, ""/217}, 0xe1, 0x1, 0xc86af31b85d473a8) r11 = accept(r9, &(0x7f0000000800)=@un=@abs, &(0x7f0000000840)=0x8) fcntl$setown(r11, 0x6, r5) ioctl$TIOCCONS(r8, 0x80047462, &(0x7f0000000880)=0x9) 08:06:57 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f0000000880)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000380)="7b267cf1cd44db08d36ca0f61f7f0cbc46e2b106803d078db0e90884bf061d430904bef61632582bd169ea3ec5197d42e162b48c4e219699420a6a895951262021743ae4e4ac66b5631d5d3e22d93481def230387b5b9b0aad54e46177ad32feac839acb704248151ff31345c30d0393e8874ac3a6f523a74405aee4fb3aa5fd2ff10c380c2f86cb7fbbc83229c9b6799c602b21175276352f9e7ba3f6cc739ae2e80a4f65cf39db474787b0f2eaf42ccf8d0fc1e00d4b80d9d97eb117ae224f0f38b6a1c55b52122fb699813d7f82c314e27353f83538688d5316e44b9e34bb0592157c0e17281c14f17c8e73010a0993497ffd73927753d1518bbc1a9759f1698cf0d5902e14c637529a22162a2f77b89e709d2dff5bb25115a6e2cdddca3ec0757fd733235d94a23cce6e4caee75929067e0e946dcb1c5202891e826b148b8e0801d1cb84410caa1e0dae05a30923a8b69610857fba708d91828448ea35672f732567ed6746631e62ac10642b3777cf935b5303b0a6870b693aefff47fd4acd38024bfbd4565248375cea1053772f19199692d10605083134cfe11e491d977d829016adebcefbcce46c6d9a1a534336b83800d31280eec3ffaa1d06decf5359995391e85787319ad3e6813d478c732906e3b3a00cd4ca90ee19ef2b1e95da69f166766e3b8e3f0f9d7d63c4a0ae1adfb9c1abcff3782d52e56b9c8702260be62294b3727c09adaf261de00c9e99c76765521e9119248b1a33c7e8f4dbe8663a5406ff24ce2d3c2aa611772d424d7aec28ca9d256f707e0a", 0x239) r1 = syz_open_pts() close(r0) preadv(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)=""/107, 0x6b}, {&(0x7f00000005c0)=""/239, 0xef}, {&(0x7f00000006c0)=""/228, 0xe4}, {&(0x7f0000000900)=""/4096, 0x1000}, {&(0x7f00000007c0)=""/129, 0x81}, {&(0x7f0000000040)}, {&(0x7f0000001900)=""/4096, 0x1000}, {&(0x7f0000002900)=""/244, 0xf4}], 0x8, 0x0) dup(r1) r2 = syz_open_pts() ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f0000000000)) readv(r2, &(0x7f0000000300)=[{0x0, 0x388}, {&(0x7f00000001c0)=""/222, 0xde}], 0x1) 08:06:57 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) lstat(&(0x7f0000000000)='./file0\x00', 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) semget(0x3, 0x7, 0x0) 08:06:57 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d3, 0xe869, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000004c0)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf90f05000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002049fa9da398bcd62b103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d8e1736a01ed01d72f5dd1d95e8f6b9d3b3c190fef0c9ea73906e2adddcb95afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a627d0767106bd31b4605f1d0008fd323e6a8bab89057394672c25bc15a602", 0xd5) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x98b, 0xffffffffffffff82, "85fe4dbfa60200000007ad00fbffffffffffffff"}) fcntl$setflags(r1, 0x2, 0x1) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 08:06:58 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffe, 0x1, 0x1, 0x0, 0x400}], 0x0, 0x0) sendto$unix(r1, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) read(r0, 0x0, 0x0) r3 = syz_open_pts() ioctl$TIOCSTART(r3, 0x2000746e) 08:06:58 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) recvmsg(r0, &(0x7f00000002c0)={&(0x7f0000000000)=@in6, 0xc, &(0x7f0000000040)=[{&(0x7f0000000240)=""/69, 0x45}], 0x1, &(0x7f00000000c0)=""/60, 0x3c}, 0x1) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) poll(&(0x7f0000000100)=[{r0, 0x6}], 0x1, 0x0) write(r0, &(0x7f0000000140)="b68442e2fc4a6e70cb59ca765372ec3052629cf1ec56865ebecbf1e949abcebc44440b9768dbc6dc14ba6914d3eacc958893bfadd02879f055c5832b4ec3df62ec68c4a5aa445027f9722b6570f2cf111a3cdbaa1902bc4576cde31a2610e90fa978c34437b79dde0d70629c173493f36b0b5088d7c13f1013d31900fb5346e315e9df4fa1d0c8a54d52e26840dc17ea8c3ce379033e46b07f1faa6cedb25fe52b26f3b9faaca4beecc8a1d32ef440e5b5c7789e714ce6f287bcda7be9337d5f9a9c8feb50780a5fed2402172866e85a38c64eb76c7baed4b3069707a8b80f0abe71163dea44a544ee9f8cfc2a7b18084462678ce83741", 0xf7) 08:06:58 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x27f, &(0x7f0000000240)=ANY=[@ANYRESDEC=r0, @ANYRES64=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32], 0x2c}, 0x0) r2 = syz_open_pts() getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) munlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) semget$private(0x0, 0x2, 0x0) close(r2) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, 0x0) writev(r2, &(0x7f00000009c0)=[{&(0x7f00000008c0)="f405cf1de9470bc5afcc27ea41174ae4ef2db625627ce5f1bae61969f6a05bb4826e3805ae70be8d4692769a3b23e23ca0bd9d6df987a05d08b2b193617360c66215670352044493147f9248434758f7a73565730be8f63b293e45091bd37a760b293f2d3f73c1fbb8e073867b6e930eb4a2f2e6aea58c3f7da3697b91946cdb5331187e5cd5", 0x86}], 0x1) recvmsg(r0, &(0x7f0000000200)={0x0, 0x0, 0x0, 0xfffffffffffffffd, &(0x7f0000000140)=""/156, 0x9c}, 0x800) r4 = syz_open_pts() ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) connect$unix(r1, &(0x7f0000000100)=@abs={0x1, 0x0, 0x3}, 0x8) write(r4, &(0x7f0000001500)="483f734c8b82bfff42a9f88fee7ab6bce605a19fc6b83b7d3a928bd53d7a5c846721dad12e7672d9568e5b239afc00938144b2d047336b49aaf7d14ae04de807c51ee8b63aefc1201156f7b7bb4de3379f2ddf463c3ebc4023a3285f9d62979c9d9edd5fc91b71532a8fde15ce51247a1b4cf64cfee3602436c3684c8c639c7d96b48ee765bb5d27cb34170917753e63eaf9d1ca7624687577c8620d744aaaaf4ac59348fabc07c54cf26c6dd1cef1feb32981b0084cadb7aac38d7c1d4361733b9833e04c1a98d6dd72cc122f88b7e0cf014f7e6a4e1459d86efd7c183494f277ddefcda68a9f157dce95b877393c00e182856740850f74b28bc49b2a336e45bb25850e6a3c8c0732909d38a9d494a8b46f69199f915e90cdd69538cf196688da5e1be4f6135df2056f021666", 0x12d) syz_open_pts() ioctl$TIOCSTAT(r4, 0x20007465, 0x0) ioctl$TIOCGETD(r3, 0x4004741a, &(0x7f00000000c0)) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000080)={0x4, 0x4}, 0x8) r5 = shmget(0x0, 0x2000, 0x216, &(0x7f0000ffc000/0x2000)=nil) shmctl$SHM_LOCK(r5, 0x3) ioctl$TIOCSCTTY(r2, 0x20007461) 08:06:58 executing program 0: r0 = socket(0x5, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x4, &(0x7f0000000040)="04000000", 0x4) 08:06:58 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x40, 0x21) unlinkat(r0, &(0x7f0000000180)='./file0\x00', 0x8) getsockname$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) unlinkat(r0, &(0x7f0000000000)='.\x00', 0x0) openat(r0, &(0x7f00000001c0)='./file0\x00', 0x20, 0x0) madvise(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0xea76f8fe3fe115f7) fchmodat(r0, &(0x7f0000000100)='./file0\x00', 0x8, 0x2) 08:06:58 executing program 1: r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000100), &(0x7f0000000140)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180), 0x2ec) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040), 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r1 = geteuid() getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f00000001c0)=0x8) seteuid(r1) 08:06:58 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000000}) mknod(&(0x7f0000000180)='./file0\x00', 0x8000, 0x6) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) kevent(r1, &(0x7f00000001c0)=[{{r1}, 0x0, 0xc, 0x23, 0x7, 0x80000001}, {{r0}, 0x0, 0x0, 0x8, 0x2dd4, 0x6}, {{r0}, 0xffffffffffffffff, 0x8c, 0x0, 0x0, 0xfffffffffffffe00}, {{r1}, 0xfffffffffffffff8, 0x8, 0x5, 0x1, 0x9}, {{r0}, 0xfffffffffffffffc, 0x2, 0xfffff, 0x2, 0x7}, {{r0}, 0xfffffffffffffffe, 0x48, 0x80000041, 0xffffffffffffff18, 0x8}, {{r1}, 0xfffffffffffffffe, 0xf, 0x2, 0x380000000000, 0x2}], 0x1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffd, 0x8, 0x20000000, 0x100000000, 0xffffffff}, {{r0}, 0xfffffffffffffffa, 0x1, 0xc2, 0x9}, {{r0}, 0xfffffffffffffffb, 0x40, 0xfffff, 0x1000, 0x100000001}, {{r1}, 0xfffffffffffffffd, 0x2, 0x1, 0xff, 0x2}, {{r1}, 0xffffffffffffffff, 0x16, 0x22, 0x2, 0x4}, {{r1}, 0xfffffffffffffff8, 0x2, 0x1, 0x2, 0x800}], 0x3, &(0x7f0000000000)={0xc3a, 0x9}) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r3 = kqueue() dup(r1) dup2(r3, r2) 08:06:58 executing program 1: open$dir(&(0x7f0000000040)='./file0\x00', 0x20100, 0x28) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket$unix(0x1, 0x2, 0x0) open(&(0x7f0000000040)='..', 0x8288, 0x0) open$dir(&(0x7f0000000080)='./file0/file0\x00', 0x100, 0x80) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) socket(0x22, 0x4000, 0x8000) 08:06:58 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) sendto(r0, &(0x7f0000000040)="65dce3b5eab4657e706f3d047ca5ff5796a2a6d96d29bfc944e773958bce5350ca0e5f6088a21f50ba6ada566e755a9fa277e3fd3bede2babac73ebdd46f8b267a5e83fc6056ef07992f05d2cb626f8af02d460508b6481d0eaa3fc0fa5348f8b3b5ae0c44046f6924b7dbed2c6995bcaaa9b878c01db1984f9aee50d52b546c1412809132d5bbe8b85b31e4ad86b9acc9963b47fa03fb3df32032de87f94e094d440c73ea531d479fe69804c284b6402b76473410a6dbad887337fd41321abf13d74ffd71897c7eeee685f8a54f9c2291020830772ef7725c1cb0faedf1c11c63d8c53ff9e9b449701d50ee1b8288a518ac9af4b3b8fd132479bc315d519fe58ad1a7b2546fe7fe9f388c2cdd9c18ec99ee6b6bb0b5f0aa6d9938c947a6047db74e95b3281683775acd63f6b15aabe8167848bd1b5c5536c7a0166ee34720b933d62775faa3d94058e4df14bf43dfe8c9fdc0f9d7097e6a93e946117ec2dcdb9a6e061aa968318733d242d9bc668e101edbdf89ce443fa2c260ca4d8d36ab6038c3760a2c075a1b48afc59efb2a79714b78ac281d508080451c37abc9534be77a1fe87058aafa2cf717167b32548ca62466750c60c7a30943ecbb509ffbf393fb3ee221b1292d61fb6e30e3fef46249c5a51d5f279da20439d93abab4cf902c7c847a1e5c8bca1c7922c2906d0c176b3f3be1f39cfbc879bbc9cab316dc67de87aea6e214e59fc762edfafcb150200c2e5c61c202591670c345b20598040d623ed1a8cd0751c73bc8f7f70b9d6c141c5b9a5d075ebd2fcb3db82dccee2b750059d56b92668a2e82958344c453f069080b31d9153003229ffe313e1ee8923b44c4acb3abad3c88eedad1edc2b67e1a737e404774436931756fa668cea70fb7581e7e3b682bee94f90c9db738c2e8d64dd81bc1b1f80fc215e2876d9a0e8751f3d0cf740d7f0c5719b04aef020d38de3b14c124f027a1c709d637d811ce7a4d3f5bd273b911cf30c8c01fd9e7b934b79d3cb3b6a23f62c27dfbe9be060e5260775c45365035e3865b5f6abee8406d7b5ac2b7cc742258c9be3cab00498abc1664b04caecb46b943676053cd8d38cd1c9355cfe3b689ef92273b9aea3c2fcc0f34e47e5ad24c7ed70456493e575534269f6446021ffcfec3245778f2e4fd5f8977f421d956f11307a0e88ea6494f77d08dacf4c91f4a639d53fb51b5a215f3d6f3dab3e32e841702c1d78b5e1cbb007fd433301764609ee6f587129b3569bbfbd1c214f46f8ac6e08b43d29c192853f8cdd1673b56c580245b9a220b9b80e3a209240091bb55d2501bf9c29b2cdded6f1af190c84c17fd77eb02f65c6dc4ea1478aa1bdbce595829fadc191094775c8b6b1b3b5b41fd5071f3288a6d671e6595ef61b2bee3aa9a7d0b2cc188ba3187c3acef086e54a1b563cb779615873b8b54f679aa28251e1d84c1d65326329d16623bcb25580f92eac387541ba46d882b6018d137f194e0b6518e956c7de9319115d4d901de8170ef8211de9004f227e561a224de655eabc71b3c461a095ff114cac8b3d6157652b98cc26ab342bc26b656573c52d7de04e92bff40f64d67f23500044f3c76e5879a88c5068990f620c862bda6dbfe1eb528d9aeed7e1e39a27ed7576c1f1c522cba921e44709e8b449d5352a33df9a1e0f303badfdee65f8be9ecae3afe15c1bf78714e4c38e083bf193233c6a43b76889feb51bdf0b812ecde5e93b9f18f1e388acd98a044e7b8a42fb5aaea56a3873092497e91e0c32f50f4b36d0b2264b6f26caf60929a5b9641827b947c6416ed61f9cf1416669823c01ac768b89e9b4fc7e6265bf8ae64f5adeb56be0d3edf6adec3b283a72d035ea13fc99dcb88da30f7a2344d7754728c3b9208721a10521365f74ae27b9c784460a33f235af05387b7748657e84663931b08797b1561a15c309521ec1638407a8a4349ab26200860ce9710679a2b327d33026ae483a90ec2645f9fde0f44e1e52b4768c704a9fafa1d784c3127df631c982bf6cc7945760d65345a7aadeabaed03142bff476d5c44057e46fe0c9480fb5261dcc6611e2c99d9c13949d9aa549c843eee6563de089c156f957264582622cee8b020a7ae601ae51816106a3d5e0f0b9dfc861125ad680855ede3a09c7b4413f2fdd86d9cdeba884287a9222dc63983b09c6c2445b02dead8e4d10a73d45d0ed5937283946df4a7f0e002740843dc52395771f96980ddba50b7da0e149521c4372e2a508a6b84ca75ad610e000fa313ff3ff87b8964f3c8c9c2c2789124b4d0b49ab9ce831671a43c355cab0f7901aa7e4345a06e703446f31c7507bba5c9a6ea5b1be317b4e8171f25a6d31714640e49d744e6612b7fb2e7707d6f133708cb8cea8ca66908a6c238b5924c303e543063f4a9a28ebcc9c6f2f6c52eefa7e1a4596c68521e4b602e317e86f45afb733152662c02d703b434618740d36aa17564e7fc954161fcbdc4ef1e82f18391c8a0a53f1c40c3018dd477375a8109c8a2ad5ff0a0c40bc78e5b0b0fccc287fb062dffa038d6825e9d33fa91d4e103b18652b5e3631160bc39ccd62aa2c2c386c03b6c684d6313b3a57f758981475cc1e80c07e341c89df0b06f04cf48bbd244e51677a43a4db4405ef17ad540fb699650268f93bb5c9176c6ec97ddd92911b4e4cf981d525769d2dd57cb972e0b100426ed003d508380d84ff8f877c3a30a1947086f8727a4bd48ab8b4b6d9dfb45a350f617bbf25538749076fdc9ec1ae75897ac0bb0447df9f1bf1a48909dd8b0c35a5daade090a44eaec5ee8de0dfd6f6a3124ee0593885a7f1af73f9818b227d72f769b37e9d6119a6814d33f9684b44fcdbccdaf003e3c5c1a3610204561559f2af39671b961b6d067c12ff2e4453cf7cbb7d95f370d2050cc0ca20a1c6143834e680ac60156031c375f6c436a7f369f36c4401b47411afcd1a962498efbe8e554a8eb8d0ffbc32d98be9686f4bea56ccd85088ef5667606f9065de76fe5361657d8134f12d72b6fc9a07823f86dc1a31a01c2fcb8010dbe619ed169e74cfe6ec3b9620aa1e6c55e7ace38ce0c374eed5660447236ba045d929fafd385d8382cde7e379ad7b11042132039ac7b9d0ae9b74f360f377bba2b3d5a39bf427d3e9c284c46c47ec7946b95fb50a43bac52b26ed9a0ef7f777a7931e07b5de5c8a238101b800ae8ab3d43963a1de56b2fc68ce6784de01e4a01904c4f8551aeaabcbd1b5aa659556946e21e52eba26d76a0aad08de83f14481e809759b8f421d4ed1d9b252441b15659817efd8b29ff765db6b4a1ce37c8d95ab85098e6ad16d520ab041dc0d65ca93dd8c0c0c8e53b118db086f9e808cdd3fc510110f5f108fd8748192c75a953012e046104152aaaf7e03d4457784b269435c8a2c3314c05fb1f48f5d0e5250d19bd468b37c8732caad2beaa3022b06db59a6addf058ba1568f836f95e43853bd4abb5cc966ef88e571c1e42562372e78cf26e338df679a8e5345b0f46e3f16cc8f28018d53713e95332236bc16a991ce89a71c361937fb04cb1799f6e16f173ff50ca7129573f01f0e2e94180a3a7aea5f3e8cee2a7bae1b1d31682fd33403556bf92074919716b96025369260aebd74f5b06fd66e3897b1d3afb077b6cf14a58320adf7f37c6f1903f1e428a2ab7ca0bd57479bd96a3db264d8c2c50d8b70dda73c2cc24d87d32cb24ee67d1ccc1149805570ed1e10d4790b1b7a41c6ba16a84a463133102da3745f553fff38cadb77351fb11040e328bed7a2ea64e1d7aa229b06c280f079ccb3b9a550c36ec2c6628158ef0ee81576e148f276796bd32ab31e2322874774c79bad5c5bc02ed39ecb1daa4bb297ededdc56e74f655a5354912fbbc0fabb1eee76a884e5cd2429cf27987531ee93f1f60e7c2f5ddcecb0c80e1461540fc2fa0b6fe3908d9e3e14dab785de26a21fddd183a1cc068781a7a59bfe70709088f2357ec9b8a66b80d6bbbef82fdec40095befaa332ba0b0eb89b26bbbf1024e0b1f36cdcfa8d4a76aeb69c5d264eb5add1d8e94c94f3ac2941363074f6cae96a301d3a2b233047a30f6020e6abf1252758728ee8840480e2b222a5b7b23aaf9744e84e73a82458c5c7fea88043cbccb2524af2462907924343d0310f5d0f99d2d0da8e9a42ecf7485e653fce101050fbc1e71ece79e73cd0c48d5a400d64fb8d3bc69fbc51620509e8b05a783e4431e657f490003eef232ab403a1bb63ca8d15328d6be03b2cb6fa1ccc97edb9e8041f8b6e907b27e1f41f850b5b0c0128be75c6bc932a66c26ff7e39c11a4c240598b64509af3532671d691c21562d2a79d9198b3534585e178bea02064c2d1b95ff8137098b47aad14aaa7933ae6f9ad22353f2ae21cd9fec0a4908714ddd7f5295cdbc6be7476e17ea98deebb98f438d429ade0e717e0ad0dd6943b856ef1e4e565085b2a6b8353138ba654dc2a171082bc3e11d2b42f26653f902728661788a8d82ef6bbee342fdb17ea6d81c93e3bcf49217b4ee42a41ba3dcfe49d8846e8d8f400834f675d17fa82c93c0c6beae25dd8ceee996db4f703f8e21e1dbfc0ea730c61b4c1ab36a328bf2080faa0b961546f89cc43e5402e27edf62b48b16c740b703df1650eca901e9e943f57aeb03ae87ddc4f2845cbeb50b6d5e78cb3eb0010c3ecb80595a0d02e3312a6ba34d74987de42f00de75f234545656cdfcfbe954f8b7f751a3a84fb4bcc0341502083cc646ee68a191daa37d13e79df3bb018e841243b3da7117aa6eb816c9e9b7631d7b823683bba4f02052f8384456499cf9648a20b2192a32e683eb58c302a05ef926dd79a8714e301fee3ea37655d0bf8db21187b38b5056e2a252dcac6e2d7763c696acb8bd3a66b7e9679de86baa817e3e991120ac7e3d7d66afb63f0698443304319013aae7297a4baf9f2fa22a85d1009a65b5dc71d6235d9b62b97c5cfea7081b7e4a02879cf8f78f0bdc9114e6c8623b6aa7c027cfcd2716bce273a95b0f646dc5abc8ba7fbc1e87cf3c40d67bf1136aa64fb1da23cf8cc254430378a18d68d4c9a7c7466f7a5ea16f37d2ee889092fefc2e3003cd6724e09590718338a4baa8218eb5555674bf56888ab2f0a1887ebffdd76f5310f9e575649c4db3cd8d75e17d0ce680dd3ea9ecf2d8e436db69b632c73f33f0d7573dbb145a9b837315d27e1655e7718949726eed5f0f30bbf3f9a7158234b8f8026a99b7d724c46b92b1050436d558f043ecec5a4dfa4badc9f9945218a005a97ea2824589a2fbed0ec1d9781f922a880e5bd0f36f95f5b7938955b643ba631d5bb20615ecf1439c8efdc47c82e01e643d76569ed43fddd589348a0bea09e5ca9aa97635e3f924f8a2bcf4521e9603ccea71031505bbf718e99ea576faa23e8bfe644b1a8f03fe84a0cfa0598fe68c29930f1ae3351e008749be2eef16c27bb0a20650aa7fe1dd859dd68b9bc16d8506afe603424a1c874b785bbe8737dea2fe575da89a7e049ef44f105c84f05ccc12c50553d4dd688c63ce9ab3adfe66408ee021db175d7c31aa74e69b62c81ea8e30cac9311e256966cc70d8a7668f890c13e0632a20262176d823ae710b6140e5c75155136aa922652efa4f4b9dea7ed035efc03b644045d69284c2f180dbd9025fb76dac69cd23ef45299e18b914ac5110cf9b393f610f4efdd7102fd2891eb830c99567d6abdb1d14e9f847707d33601068f53030c02b6419b20e143c925709db301475fa18d7aa3373cce15fe9dd481339a28421b9e", 0x1000, 0x3, &(0x7f0000001040)=@in={0x2, 0x3}, 0xc) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) lseek(r0, 0x0, 0x2) flock(r0, 0x2) setsockopt(r0, 0x40000000029, 0xb, 0x0, 0x0) 08:06:58 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffffffffffff, "8dc6861f62e38a64ec768840672c55a31f82335c"}) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000793000/0x3000)=nil, 0x3000, 0x40005) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 08:06:58 executing program 0: clock_getres(0x0, &(0x7f0000000500)) munmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000) mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x4) mprotect(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0) 08:06:58 executing program 0: r0 = semget(0x1, 0x0, 0x0) semctl$GETZCNT(r0, 0x4, 0x7, &(0x7f0000000000)=""/143) semop(r0, &(0x7f0000000140), 0x2aaaaaaaaaaaaab9) 08:06:58 executing program 1: r0 = socket(0x18, 0x2, 0x0) pipe(&(0x7f0000000000)) setsockopt(r0, 0x29, 0x41, &(0x7f00000000c0), 0x341) 08:06:58 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) mknod$loop(&(0x7f0000000080)='./file0\x00', 0xa008, 0x0) mknod$loop(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0xffffffffffffffff) 08:06:58 executing program 0: pipe2(&(0x7f0000002480)={0xffffffffffffffff}, 0x10004) getsockname$inet(r0, &(0x7f00000024c0), &(0x7f0000002500)=0xc) recvmsg(0xffffffffffffffff, &(0x7f0000000280)={0x0, 0x1c5, 0xffffffffffffffff, 0x104, &(0x7f0000000000)=""/230, 0xe6}, 0x0) r1 = accept(0xffffffffffffff9c, &(0x7f0000000100)=@un=@abs, &(0x7f0000000140)=0x8) recvmsg(r1, &(0x7f0000002440)={&(0x7f00000002c0)=@un=@file={0x0, ""/4096}, 0x1002, &(0x7f00000023c0)=[{&(0x7f0000000180)=""/79, 0x4f}, {&(0x7f0000001300)=""/148, 0x94}, {&(0x7f0000000200)=""/85, 0x55}, {&(0x7f00000013c0)=""/4096, 0x1000}], 0x4, &(0x7f0000002400)=""/55, 0x37}, 0x800) 08:06:58 executing program 1: getgroups(0x1, &(0x7f0000000000)=[0xffffffffffffffff]) getgid() r1 = getgid() setregid(r0, r1) 08:06:58 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x40, 0x22) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000000c0)="85868531e18aededa5512ea22e28448354a4ba4c60c37aedf3eaa0fd58af803a2f72f9e4ceceee3f3647d0019d7b896410b5eea82926e2dc048e97d8115593b473d2737384ff266adec3f06d005716cd49b7b7355565fb26ddcd47133e67a7dc1a702782d868f91d1e67f425608c6b62dd2c5fc960b528c430dca9a1ad0c6235565c1b0c8e7d5bc369f9bce8d9d9205fa8134591c2f313acb96b8fb5d8dd53d8fb93791df0f578c13d2c10f5c7d2a298c90ea43718d19af60b2f8c4009b10896e5f766f7cdbca662292e0dc2f3e853b047c6271b4d1cea0d94bf575610c12f4e7b7e2167e0ee654d", 0xe8) setsockopt$sock_int(r0, 0xffff, 0x8, &(0x7f0000000240), 0x4) 08:06:58 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x8, 0x2, 0x496, 0x399, "18e8780d82613a642176f1a92ea55ac1d8cc6947", 0x67, 0x100000001}) getrusage(0x1, &(0x7f00000000c0)) 08:06:58 executing program 1: mkdir(&(0x7f0000000080)='./file0\x00', 0xfffffffffffffefc) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000000000)="c3bc", 0x2, 0x0, 0x0, 0x0) getsockname(r1, &(0x7f0000000140)=@un=@abs, &(0x7f0000000180)=0x8) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000080), 0x4) sendto$unix(r1, 0x0, 0x0, 0x5, 0x0, 0x0) readv(r2, &(0x7f0000000380)=[{0x0}], 0x1) symlinkat(&(0x7f0000000040)='./file0\x00', r0, &(0x7f00000001c0)='./file0\x00') fcntl$getown(r2, 0x5) getgid() utimensat(r0, &(0x7f0000000000)='./file0\x00', 0x0, 0x2) readlinkat(r0, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000200)=""/178, 0xb2) 08:06:58 executing program 0: r0 = socket(0x2000000011, 0x3, 0x0) sendto(r0, 0x0, 0xfffffd20, 0x0, 0x0, 0x0) r1 = semget(0x3, 0x0, 0x0) semctl$GETVAL(r1, 0x1, 0x5, &(0x7f0000000000)=""/45) 08:06:58 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x6, 0x80000000, 0x1, 0x10000, "e1e9c3ec72f747a1d8297d650f7dfdd8465509c6", 0x4, 0x7}) r1 = socket$inet6(0x18, 0x2, 0x0) getsockopt$sock_int(r1, 0xffff, 0x1021, 0x0, 0x0) 08:06:58 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x20040, 0x1dc) readv(r0, &(0x7f0000001e00)=[{&(0x7f00000000c0)=""/140, 0x8c}, {&(0x7f0000000040)=""/47, 0x2f}, {&(0x7f0000000200)=""/241, 0xf1}, {&(0x7f0000000300)=""/164, 0xa4}, {&(0x7f0000000c00)=""/209, 0xd1}, {&(0x7f0000000d00)=""/213, 0xd5}, {&(0x7f0000000e00)=""/4096, 0x1000}], 0x7) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r1, &(0x7f0000000400)="3948508d87de522a077b1c2561668cbe9da0d0361aebada0b393c0d288ba271e4add17e267982309b853d6d1931403608e8a3c1a0d2b2436b6e008589715575c3bcf935802cd8613bb3f9b0825ce23628c3fcabf2d75fafe4237b2947d3a2455167b49d4c11628106de553e8fbe6d3d405a05ec47d2cdc5e9b897d6cb1ed86173ea5ac527b04e244cc72ad1d0de281b20778121eb11f3c3e697ffc8ee33bb5aab0e63f31ae1d9c8649d76dddcef9fd4b32eeecb81153419cc92bed123d52024c66100b15c04acae0b23be3ff9e04d6c56a91043bc0299634d115805a48e29300ffae9ac526033b0052e68e15b6dea960a02df2308fa1761e8270491757a6363dccf1545ce2811ec9eba171b895583b3df7f2af23dd39f55dab9b058a14b2a3772bb45ca962bbd8510f83bd5d66806c00f279f30e5f16fd3536ac7618dfcf0fa1475cf1a59f9d6e7c2cc86b5aea24b9734597b04f73ee4176a2bc5238f46c20b4b3fa445a6064b407558f02295fe210e40e715c4bc8f3eefb5ad4d3153f629abea5ee29f2892e0a98665e49b821b708b4b85f4ef5cf82831fb394f746b2efed801c3fef1c4477c7f8b41df36836901f985dcf18cfa7222b55d4b3fd553dbc4015c189545fcda4cc576c478cfc2009e41da4f5100cee960d1884864e8e3392b20c71c5b355d0093da0e9346ca298d3bb6120acf083d9052825c97159d9910d5503c24c618f35407861961acd4143650c6d9907b17b08b0065b67c15d3e03b0f7197de142fd71ff8d9a1db56974bded500e96ad7e6c0c1a3a2fa9f9a8a8b0a7af944fed8b5b687a87cd3e50b2af74fc0126a7720de0414ff74e0bfeae5ded5180f2bc9524382dc51848f1bee1b39f802bbd5484315f450d05679b16628ae387005ac22554c4e4ebfda64f30a5672943c32848e109371dae65c1796eb7e0ce791443844cb751c255963f5f4f9c1c15d65179bfe6fe1d923e750a2f67b270a35be53514a6a3d9e5d032983a289cf83c109145b61f4ed28baa0268e0e9b43eeaa62022c251478c11d1dad98a31a45b70b544b98484e465750c47a720e6c350dd4e7d6c475fde9ea1768c71fc374f28d38e5987f2af0573e377dd418c832c0b9346b2727da51d72c5d290b9974ac0fc43da7662ab811d032707335eaf9e0fb25650ed4fbd3172a470471b8d15380e5e8659074fc2421e1afcde99093e87680955aa3ace18fbcef0625f19e2ef7cb643b6288f77e56bb902712322c3e4f749f66642f85672b12d931a1e5f14eb5873c80b5088f3d4b634b4dbe1213353c549853638e50b843a87a9d58b2a928ae4c9a10587ed59db359b2a3f03cb38fbb1879088358a047404405e814645ca9932901253b33ff4a771f26ccdd4cb8d6d0e3ddc5bd7cf3634df11d801954269c72aa2d6f6f25bd9811147170f94f08e6d8178574b5d3661f974a029dc3c04fcc4134ffae0fde6da3c602e85c0cccb6125fa8c8ce413a41b10470ed217b0ce498919804d14786356678eb10b08d3ea1540e6d9f48ff5e6e7285ed6ed0c65a81d931b40a88512b20dfcadb44caa986de4ff6f119f6cdb5dca9c24d2535b753f2f240cc9ac6f6117d3d5ca76d6a068bb80a34dbbbaf4ae420c5928692a01febd40784d6b07e3b6518e03f11d39ad554d090d93002370bae4d8e05f129d2e62af5f840574bd81385f8c7d921ac8f8ccda35903842b6f3857aa9efff6dc9f0574cbdf7dd652611b3f3df89a564866c86ade1e0fcbd7399530e021afb35d658ca7b1bbe1376671f1e0018183d172f866757bbd87e0b704f0b36e02539620a6da5d450dd0a9e8d2d9cd7f647f7913268514734637784f355c633fb80e0391455f3640689c1f3c99d76595a3a5f19997c1a19af333d576af3359a26a8af1ac3dce3ad7547e4424aa9d4af6b6b0cc34bfa540cc804566b1ef6027ef96dda4c55c2370a6a1c4f97e52ec5634f79a197b5ca38b6ccb350175cf221d49578f23c3ca9312152cb6449fe946a10ed8d762c9132355d6cde88ffc157d0060ebf76968d81c8e363411cf1877d770aa71afe7a0f7bc76cede6ed0eca68bc0677874b827c2711afc9b2477bf9df82fd5f15a801dfec131b30b441d4cb69090a6690b6387ea4cb9b983954c4c8c42247e2b94eaf10b779fecee10898aca004298452a0e6ecbbb0f9e1a0a12011f83d651216c163a20d39ded002659a27c3b8a14bfa88561378ad1be166f389d7a694bada6c724c07e92181d114c69e4ea06cac8d3a4c371b2fbf84e0d9d6134e5d4f0e1c38f0c72957cd721af7c03c8da8e035a8df0c36a088fe50d1dc54504c1bdddcba5a9c600d218e983064a9dc7cf8d2e074978774af6599823fe5349e2bd455783c242afe440f93476239a458d8f47b52384c646438f6da53f0881f3085d309de02bc74c24026efade3d253bb5d63db41a7cbed52d684bbf790f9af997e2c7f90dc41fe2223e5e29253166d016fa7218f56887fd303ddaa53947e1f48b781ba980e57aef0e6d4f2d5a92b3a783482a9fa2742cbebde7266d882d355c61ae5ff91a7176d68dfb895e68a19e358139772e65511838a54f95af6d5ae678cabdbb6972af05e0fc39a268ffcdd2367232bb597d4d5a149a4d1643d40e48a2dbd6da084c5cb517cbd82867b5c5ee547635a932f34569bfa34cf2c1e5024964d692a7fd67ca0713e9ef1d033b4486047a5124ed85d9a94b0b501869422f1587279f2512d1bd3b021f1ca7e48b67d3d9e91606f7c21eb3eeddb28bc098e467bef02ada3e6be4410af5e8d02a35847f33e268752034bdd09c985783059ca326938ea23c62bba4862a21c0f3a", 0x7d6) r2 = syz_open_pts() ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) close(r1) r3 = syz_open_pts() r4 = getppid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000002400)={0x0, 0x0}, 0xc) getgroups(0x5, &(0x7f0000002440)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000002480)={0x0}, &(0x7f00000024c0)=0xc) r8 = getuid() getgroups(0x3, &(0x7f0000002500)=[0x0, 0x0, 0xffffffffffffffff]) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000002540)={0x0}, &(0x7f0000002580)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000025c0)={0x0, 0x0}, 0xc) r12 = getegid() sendmsg$unix(r0, &(0x7f00000026c0)={&(0x7f00000003c0)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000002380)=[{&(0x7f0000001e80)="158d39c3e7de23fa1104b7febf816c1ef70aeb471ac352947f76afa1fdf023503a233bb35480af192719592089dc745880a141b9bd704302d49b9e5d73516ba1f98569315a6b084127e849ec626a40bd5648c692bce071115b7e295eecc190e6e36a8cb24fd7906255855a7c439f3936899da8debf36aa0c0a2ec1c7bc74cc3885bc05b88b345f5b9fb56dd8fc546abc4bec5b41eacf3fd8e0c5286c59b28fcb2e808adf89d5d257366d61ddc29f6bf0c9c82aa419a63fd5e441cb0bb8a8fdd6457db84bf381bd9d00c777e3498c41079fefd160b541f83f2cc83101378d46", 0xdf}, {&(0x7f0000001f80)="61e5391782e64c1106f3a48acb03b6b3efa1024e5a786b", 0x17}, {&(0x7f0000001fc0)="32c6e2fd0d32ac170c631deae6e51899c824295a87a57b015f4fd3b979fb784e77e8b5c0d7514dfe3d6faccb012685c2654a4efe5b4de3fe49fc1966355d0f688b9c26b69aaff88babc529b0e1aa6b974feec5a9a01e30cdd8ded8fccb3966cd46b817d359f280b0939529516236602d57e1ac39a187538351b3554b6325d11cf94ca741358710f5b85476c1150917960ceaa197392ad63303e49a2c9ca4da36", 0xa0}, {&(0x7f0000002080)="e028abddf2365ae96cfe54abb1fa37212ef4c4f7955dc06a660ce08701dbe11a691dc474836850751d5237bf81098c25f5a3c6cb8db6d0f7f27a0d4f0b953b41f1427f3f313dd5d72e47e5d3f76778befb1520b7002619b156fe217c1005720f95418a9df0396379b432479c4ef4a7df3419", 0x72}, {&(0x7f0000002100)="78e45e8e541869a85846e4c7223b5f7ce7ad2658387d3cbf964cbb18bdb8dd852f6d115cbc69572a74c31ce051304cd55adcd8528dec3638a4e8c28baafb4881621136993a91daf08523ceda36d9e117abfcd8ea008238254fb2d70fde45399a73e52aa9c712d85d1d7b31e75ddd3ba70401cc7c64bc455af96ea428e27741ce66fc564b5cb4678ae7788b9a1da25b319e0b26c114e5913da0306fc829ee3e99d3a86c45ea28b398728b1d05988076476cee23c0ec675ccba11417a406c6a333ba125d804b14ff7cf6d5c5abb1a97f56c116", 0xd2}, {&(0x7f0000002200)="e8e64c6000f88ddd9dc029017cadb8f46f512da9f643ec7b9fff41d6f870e7c360ff3eaf7163d85d6c2eb79679395df6fd5354f6f17e24b2d21cd05436825e55cbfcb235994e84b6f39c14bde0ed5321697e734cdd652a2f1e9e179db1535e6ec35dfbb440c6d39440d24e23b5544463ed8c69fe86e6cfbd561255e57ffc1d7f532ba315ae7e5580b2db41667fb552e578d1af0e0573ae602b44770a1fb02cd04cd43da86b7a8d34", 0xa8}, {&(0x7f00000022c0)="a31e6702da7425d1f61f243fd8da02ec9390ac37f5c74bb679ad212bb84d70330f7708f1fb7ab3d7f5b704c9bba99fd12efcf9ce7b4a550b791fc4bf8ceb04c7fac23986e5bd83561749554d2b17bc5c8830d3728962ab0b66976dfed588dc823b5c42c83b821fd6fed2e02039bb90f784eae8ac0c9f204c64cb2538b073355d02405f7dc7", 0x85}], 0x7, &(0x7f0000002600)=[@rights={0x38, 0xffff, 0x1, [r1, r1, r3, r0, r3, r2, r0, r0, r1]}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @rights={0x28, 0xffff, 0x1, [r1, r1, r2, r2, r3, r3]}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}, @cred={0x20, 0xffff, 0x0, r10, r11, r12}], 0xc0, 0xdefd5ecea4665cba}, 0x4) dup(r3) syz_open_pts() 08:06:58 executing program 0: r0 = kqueue() fcntl$setstatus(r0, 0x4, 0x40) kevent(r0, 0xfffffffffffffffe, 0x867, 0x0, 0x0, &(0x7f0000000100)) 08:06:58 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x40000000001d, &(0x7f0000000040)="02000000", 0x4) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000)={0x9, 0x4}, 0x10) 08:06:58 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)="3e2a7913e4ba6d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2831c61ad4491d1f7828bc2d2a500a35ace697bef649fa9da398bcd62b103434820abc4bcacfa3444002007e14295fbaabbbafe214dea79d95e8f6b9d3b3c190fff0c9ea", 0x61) write(r0, &(0x7f0000000280)="be487feb7d2c605a217d49e90b79ade2e665116c64cc43a88520e233e0d8937e4c5c5780f0505e03e99458a0d37d0f4a0d7cbdadc1a33aaa73b4e9b88a3ca2dc904cf4b111effe", 0x47) syz_open_pts() r1 = syz_open_pts() close(r0) r2 = fcntl$dupfd(r0, 0x0, r1) openat(r2, &(0x7f0000000140)='./file0\x00', 0x1, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) dup(r1) r4 = syz_open_pts() dup(r3) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0xffffffffffffd689, 0xffffffffffffffff, 0xc0d, 0xffffffffffffff7f, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 08:06:59 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mlockall(0x3) close(r0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r0, 0x0, 0x0) mmap(&(0x7f0000ff7000/0x2000)=nil, 0x2000, 0x0, 0x11, r0, 0x0, 0x0) write(r0, &(0x7f0000000000)='>', 0x1) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) r1 = accept(0xffffffffffffff9c, &(0x7f0000001200)=@un=@abs, &(0x7f0000001540)=0x8) bind$unix(r1, &(0x7f0000001580)=@file={0x1, './file0\x00'}, 0xa) ftruncate(r0, 0x0) pwritev(r0, &(0x7f00000014c0)=[{&(0x7f0000000040)="e053a87387ab06219dc89309c8c73e9e422b187dc4bc7138c56ce62258de7c2f27f1ed9283f2318ba130b97b8e611d56aeccc0bf076e9b090f7754649ff130d2d4c03893d782d1bdb827baa24b25014ce4231603ef376ee1474005aaa9658de2a094327532a6c797cb6ad421e8cde2d0e652f13892e604682ec41f2656974d03a489220add30f8541b4b28f5bea135cbb37f2882d3d29c33748ce9c885ebfb6085de5532728f026dd2bd6a7dc0bca2631c319a311d377e2d952ef4eca2dcdff9574e95854461f44d4f05564e25387aea30f3222b89c797e00c90cf39ebb7c0d4e27b7aab50a08868254d7642e4fbe7a83af574ce80589d090ae0dccb9be53a478145e3af09fe7b270e536c4f326785750db59150df01383b62794d36272fc9181367fc0f9ce8fb4912c85979b2051671f773a76640a51dead91164c9f2965319d161a3b5770c3857b3ae48836198c0ab1d2accb2b39b415da9bdeeb56484ace60a68792e4c458599f9049d8ddb7dd817454ba0990d9fa59d1fa7ec0f7d2a951e530529ef0b72073d23bfbba4113f435aa2c5d587d60268a8c850a82a361d1efc17155a484cae5339046423f2d41c779017043b364e59b0eeeb31900bc9e9b90f08f3c388a7a8c88223ba07dd81b11117eeb83482901ddc3f356fcb879c2d8afad4045591f05fcff4123d9b81d6553e4bd41dfd8b890ca129034ed8af86f24b1d9036795dc8f6fa2ee838a3cb5873d20969b9addf79262fe266c0c7516baed51b9d84fe91142bccf6bc78b0afb29724b829c031b7c848b7366a6e2d5844dcece042b04482adc8fd23843e2d94b1549ec74c72652e823eef474cf7c1ffdd0659a1ffc59d535ebabdde263cc6b67da223ef1222e53debbe7d4a06df26f56c57acff0832de248b3f2b46ced9227a719a8143ea13c4305da67c16b478235a964112181bdb59ad09a7c020d083f2f350376903202e194980bb909b7a0a0ecc5761fe1825497a6ddd16f17c58c05278d8acba9f61f92c556eac10f64643e15e75ceb4b5a110c311b28872f78a5d658928d2f93e79fd8729638c924380fc05216dd1b6c32a29506f1a8c7a73e76ecb986c2855684f2b67969546248f5ddd2445a8376c2a57ff3ff2406d747ee8bc0eed8ae599060ebfb08858ab0bd9868bb29c66726c0634a36b815851b1dc83e0b012532c8527d5b67ec5db4bd107036109c979ec9b200c2f216e2cfd65fd9bb946f367627c665690167c5496f520587473ede646bb36570f328226e60890135f59d9fb83c9a473b0981ecaa829045832a31510c4b452a58ec93c3c95fe30c5fdfc84f356ec2f42e78e0c494a0569ddbe385678fd1e746c995d668f0654899f1798ea4a2f794363c6e2870d82b4112345cfd0a36eca0da58be837c875e934b602e8f29db829577b779799131a313a4732889ca647ce1153d346d3d8b7c697a8a3eeda3de562cdc866609fc9cb7a65a5777a948226385e5c12b30f3e5ec9484a64bba6f7b94f5be28c81cf101caca9eeb343ab1b15df6e0a6451a0e728a01d16220d88f2a5be4024312ff58df97bb42a5b9037049f49165d4e1446bcd57aba40a72d613c4cf604daba0f9a955bdfccbe630bb1a13d7d19ea55222aa8218db198082425850affe4f688c6fbcadd1c73ff40b89db5e7630b55b73246e6c7ccae4286c75469af8c00c40bbc4b7a2bdd4a2786fdd98b4cf7ecf5e03aecc607292ca6a375b5f99bed319751d748240c515b69c60d0441f72f817541ea6dc738c882ea46bf416b24b2b42169bc46de458c9eadd95d7e34b0d14433d424a141d33a01be3a26d9d4104aef3f6c1cc78e695341a1b770453c3cfd881742d33db6ba47d325f8f053413cc69a57886822bb4f54108b2bc33075ac6ff16ca59d335882143707533c6c7d1453586b918eb52d7a6b21191c437a5aa968e96a75a14981076d6223f5f4fd5f5a079941c5e5a98de065d79765edd599a9764d0319ac4f0709dac889cc5095973a438cd99bdd7bd6b3fa133c4aa58a98f1113488620a1f4d7bb9a054b0520bc93b0e39c1d47c0d91b8cfd0104c4f404104cf9930e679e848e02979046e79653c08b24d7c0b5d8e83bb2781a019915bfcb4d14440c9d4fd2f2d9c64bbc29f08880a9ba2310e60b516f03c21b48d5bd0061f775842eaa5f8dcdc75519caa5e50d421df132bc1e06deb473d18c0f6919ed6f384b6889cd2accde3f3f2583aa1ba75b57f604efacae0bf6acc6b18f5c894c10b496b2540bf3197a5840a12741e61e99e04eb69043fb04d8abd5b6a8ff0e3b34b25a62bb265666cf31114c407f7815fbd77304fca146b14fc6d13da9d8a762397b863abf5d423075628af3c520ce48fe90559da84e9bc6bb4b3c87bcd776baa76a84ef12a3bc5a377d011364ad3973057313666b8579818c830e4fbe5e757ab13516c87d61a39e30b7210773dad8c8d3709aa533f800e4328ace8dc0f201ba2ba219da29f3605b0106dbf89c43f1666fc99c8cd07c59edb4ca19ba5736055f0eb16f15a6355467ce29f7ea77ce2c580921f3c63fe362024ba279dd89984ea9ccb0dd4f465aea7741573e4bc35ac8b3ac4241b0860e5f7b81f3e5cb9663fe3b2a436f5a23967911888ecb7b1d83733b974bf6bd5e1879d76244431e46ff25211bae237bf8ea58084888b7c969168c4f4fd3a6513487af4d0bf35b3cb354d33bd5c458e732308ca265bcf930bcaf0cbb2e9320fec141790735c66b4dbff828191ffdb71fe77b7423f80ecba1cb839f580fdcf14e07fdf69400f98ea2e7ac42e4098419bab0801d8a0862b53d9efe246b1b3ac92316c80a81948e209756412473504850cc3ff8f88181df036b42da5b756e646fb39801a0cb8aa24aa0a2e4fd8077730222ad726121a95ecf54bf77f2a90fe25d8c5d771e7fe4cb2afcbf6bc24c9502c5022dce77e004e332b0b51fec0f24f198ae051f431639c9613fd4d90a93f0c0864e5dc5e14255583f91e596fc7ee4d47670402ee7e8255a9a1450da83d5230cc02567bda6479ec75e0dc42c0c774f0ce0ef9a0fb91c8c1a04c7227303fb779b4c302e6f447d8c3b28eed6df0c2e83dbd93893d03c734f2c6e788d45eb2d6fc555750ab45af36f7677928fa606b2095ea44753d2805ccfddb574a0c9cec41a6a4fac745e64c5d52235df225fb24ebb8c99166bf7316d40d9905f1646605de6a175887059088fe42f81f5c8149a2313b5d5f91adbcfb3dcbe66c032c984f2eff3437267546bd8389bc5bf4ddc67f3038ae97da81703fdb4a79e8da334f2a3ee26aacaee01054f2715c2aec78824a5bd3fa7f90a2eb2aa6ad360f3b2c6da07a14edbc291656a442d05c20d73d63f7a5d9d4d66cab7b3961c6f1286d7fae5fb3043fa1cb59496b6121d3511d28d229d0726c2f018c9bff1ea1894d7a602d5d9281c5c274a74770a63ba65d811fb26a03db95bc24e8dead67171f6bf42d50a2661f325fccf1cf1c5020a978bfbf07172696672a38d749bcd37a294be91b4d712603cdaad21abeac8d587972e8b3d190ea7c0bb843413ab60c9205ef923f58b88030463cb46e899a72a3a1a4d0e12f18ef117a036d9f9603e465f7d31edf03daa10cac5cd649effb7b2a8602243c21194dfd1414b706de86cd1c74ead5b80c071771d4599fdc5a10c5079e53d8bc7901ddea749b192e882a9dd57bd28effc0b84ee1dfbe7f1f2b034896e3eb3ce1e3c387c10f263c43230f4f677a664f26166a6ed6fcffad92be95ce4dbb3d20eca93f5ed8dc04783c4048b713d19e48da4c9c79fcc38e0ce80a9c4d51cd959f79211facac0ca61469d9ab0d3c4fa3aa12c8f2770c407b9982fc0303eb113ec464f43ef0ad873761bb6f5171fac2ef8668fd5a47f399bea5133bc3a8485b058ea9e2c162f411c64aceab866e2ea4ec9a18f3880a9f3f0e9e38891279be20f35c830141f53dc4d07ab736be8c398b29782e9406154468caafb34eccfa4cdf1fcd7f4a23708c50219aff4ebbf95681d00fc12963bff1f8db5a9d523bd8f079660fd0dcf7bfe0023b1913f22e1d5e0d8fb73ec2586bf543fca1aab6876c95f4d754d8a1f1f3ac40706c3b1a69cf2e03e618d53011c2bbf9359b8301a7980bc26e4415a546a31c6dd7801dd19ae0473696707017e721c8858be4889133b9143dbe17ca24a86f747c5331f812b149846109c10c199b339a6835bc6a0d1c7b695d26e10e096ecc4ce2ac2614bb5dcaf4147ebd73c3a7432f4f5290ab26d073454bdf175891cdcdb4239a4a40125a643296d665bb06754328b7856e923f52c2148b250c4d82f6649f5b64f67ce6f02a992a1520ad256861289d91c14ad487df36b14ae98046bb9d7d6ea1a1f86f21472497c83a1bf171263d36233c58abdb1372c96983e05213dfcbaa3b1d95545ecddee00ca568895d28061db6aaa2ad65d2bf03dd71e757b269e5f8b09b38ad9bed636813b657b343fea00817ba5b379593553128233aee7e0fd6d0b13b7a09cfc30cf59727501cbdb777760db4da2e96a17e9b0e53ea71f5d296649fb96cb22e0934e6ccbed88373894f32fb735dfc5b482d709eeaa5d0a15d43c1a579e0795d83f6d0ac4df7787845c94b903fe4aa8aab8631356b66b321801f33c78fd1f3dee445e493b963f50bca90432f8255dd60ab31c7364f86dbb3214fcfcbee473d4c8f11b83637d540fa03a51bf5e6f380e9dc3bd7ef7915eb1616e860ff4c319c4581a12537b3e7db8eae363b14b4ddbb186aa32926721ddc5466370480f1e8df1a09b75f638176695cb21fd94874a7a8cd1dedd13c8fa6aa7f9becd6986ee161399e5de87b0c05ee6cf6d2afa764e904a8e7cc833692017a23cf4fc1a217081730ec142541e94c9dad7007b22a4e8eb5e2c03d7305680448db9ebab28f20a7094cf5ae0e524c1643dcea1592064970f41fc3fe0c3aa460ca7720cac09e378dc6cb894b1488741bb7935c57795d287b871268466515c1f33d1b95b2a0ccae117e8ad2e11ca2a5824ed5ea05ab18502005acf22203fc5ede0b657f46e47428950627e40d3b884369220f4d8a848c36fc64b9b6ec389a4441430c46e6524109a2514addf0b994633cbc2e45653af0aa7301108bcd803d9045b5a842d1d18655c637204a00798fe278921f7c1dbd7313313aa22f95dd6bb1046dcdfc0e83d0c55a98d2664802f2e9b50f0ba8387d97e2436840704fa8d2fc52c18be96573519fd30a4ccd7f95be528372a0610572fefbc2e32aa3b57da9213c607c791a42cfc0a3ed82c0a049186df16270e2bc715d32cd0cdc0bf88c7f39a3c8adc2e2c62e3ef70be1832c12c29157a3c81728e27afa6f235921bb7337c36299c66a2c09b5d7324a4b1f5edd8c66deb1f5930bbf55a6dca720096df0708c1677206b4fa46585034e0fe1d9efc1d4e25295b5b24257d124f14f5455ac252d130a80520e2ffe6cb059e7af86988591bdb988d691769126b42cfcd00f2524fb165e3c4e792dc9c29d51e6556f613aa186507f38850154db3226e3511137c816be2bb36e4be9acbb517dc9b3e7cb1540f1fe717317036ac34543740d3e377c07d5cb25f30838cac87e88eae196875cb9d7e16fc22579272f5beb75eff6a607db2ed7d8d8668664e6dbddede20219ff208b98129c5262b67768710a7092ddd8bf1771fd5db854df3e9306aa3af47498852710bf7f728a2a1743a0f3ad0763a4c40c7b7317d9cbf98211a00f6d46fc5d83601009cd1c5758438c140a8892634691aeba4faf469adffcb0289dcf17c03c86d0f36235fe56ed", 0x1000}, {&(0x7f0000001640)="120ded1493229f5a725f755179e598f07b9b68de2040e4a766d8cb6b5879f4c3c22d14bfaa2136b281f6fa2aab33b71a5af7f0b3582f7e", 0x23}, {&(0x7f00000015c0)="cfd94e3b775d24a2a43effdeedb1caa749ec4942f9917deac74a4409596bc018acebd0c51dfa29eae2590bf18c9a7a3139cd793df3d720a81f0a34b5eb81105683fd4457c5590d0c14902064c6d39bb9c403108b2df9e23dca8e13b861d318a16e7f244093abcfed667b36756886887f6d4e54f695d99a9521", 0x79}, {&(0x7f0000001100)="c06dca038d5995211f2228100f3ad8537385c78dce221936db503722a6d377fae2c670eb46b3f925f2c32afe228f6d7242c5b52837acdc798ad7c6bc663c43c5ebf01e99e3dd89240fec17fb300fd5aad1abd038f31e9c0b20a3cdac088c33955b96f9e04f7db645fc2d94e5e15aa63f1fb0a5ebc567729b41f04be808f111360fa0", 0xffffffffffffffe3}, {&(0x7f0000001280)="aa1193e180438ac33fe2200ba101382ac56c59fbcc04014ac5476cce5d3ee11e695899e65f178139d72c1df81b40a36b42a0820774cc4edb31ad609db2c78e3bba1f886df144d00206b9ba4e7113cd0f0cd3d6cd567fc13911603089ebceb11801528ab8f7bb808fb1e483199b749ef2eeb8a942e786011449cd47ad309c46ab21bda0e04194eb13ea30f44dd5aebb02feccad2589e66e548347168aef8c9c59f416216ea518b6ab91b40d813f8048ccb5751e9f1af286ea977f64184aa0e4000f844200eebea199531f46dfea10a932f679dc86c663806c3b80", 0xda}, {&(0x7f0000001380)="6ae8a9f17c556000e160b3b3c62709f41b21f00efd28cf2745d885d508ada2c474b166397f4b663a725d89175f58326c240294e4782deb39c3cf9fcec775835232b0f37974b2f4dac8b429e7945e2c0be30ed5819f56efd43590a44be41a318c3ddffddda116d48159643e56cd163ebef3ac35a292eaf4c56b3893c434ce56a8eae3a65e484a33f2f9240038f04de25493189e61434c1c36e183cad3ba3deedab4218ac3b3d5a46bd169", 0xaa}, {&(0x7f00000011c0)="5ae12862d614255fb17800eab3f547a01c765d2c32b9475591063296fbfe75e70ee925a851a06a7f441a50e3e345bf4916e19ae1efc8f0f609c9", 0x3a}, {&(0x7f0000001440)="01200de7eaa1ca0e3254061a1c9a84df1ea6d5dfb4a9ee9e02c71899ffaf240000008eb9ed4f38390bc22777a5972388342bada9ee7adf63d5ea34f0ecfa266768f3484b7358ecab5e43b209232cf6d999cddd4a48500508e0", 0x59}], 0x8, 0x0) 08:06:59 executing program 0: r0 = semget$private(0x0, 0x3, 0x122) getegid() r1 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r3 = getuid() r4 = getegid() semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000080)={{0x80, r1, r2, r3, r4, 0x40, 0x5}, 0x7ff, 0x9, 0xffffffffffffffc0}) r5 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000100), &(0x7f0000000140)=0xc) setsockopt$inet6_MRT6_DEL_MFC(r5, 0x29, 0x69, &(0x7f0000000180)={{0x18, 0x0, 0x20, 0xfff}, {0x18, 0x3, 0x9, 0x1}, 0x10000, [0x81, 0x2, 0x80000001, 0x4, 0x4, 0x3, 0x2, 0x3]}, 0x3c) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000240)={{0x0, 0x0, r2, 0x0, 0x0, 0x1, 0xffffffffffffffff}, 0x0, 0x0, 0x2}) socket$inet6(0x18, 0x5, 0x0) syz_emit_ethernet(0x44, &(0x7f00000001c0)="5f751add32f84ab93339b742081be0b55243347fa6fd2868d45d1f9b542280beed51834a099d348d9c50d88301fdfeb133cdb751b6ce8877a8144a329eac4a99581066a0") 08:06:59 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0xffff, 0x0, 0xfff, 0x0, "85f4cf0c5fa571fab8d7c152f3f4383bd6d17295", 0x5, 0x401}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000580)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c006000000f91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff10babeccba908c70eda2220a3434820abc4bcabba3444002007e14295fbaabbbafe214dea79d9917dd1d95e8f6b9d360ee906e5afdc27b8c9831351d7406dab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d064dfb4ea493de361ffee5e627000071605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96b5b101bc48cebd1f74804091d03f11da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ffffffffffff3e795cf6966226d3c83b14c478412ebbfc615396cec088aa535a68481e2713cc278000000000", 0x14f) r1 = syz_open_pts() close(r0) dup(r1) ioctl$TIOCSTART(r1, 0x2000746e) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x1ff, 0x0, 0x98b, 0xffffffffffffff7d, "85fe68bfa60200000007ad00cb5fffffffffff7f", 0xfffffffffffffffd, 0xfffffffffffffffc}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x12}], 0x1) 08:06:59 executing program 0: r0 = socket(0x18, 0x4005, 0x0) r1 = accept(r0, &(0x7f00000000c0)=@in, &(0x7f0000000140)=0xc) setsockopt(r0, 0x29, 0x2b, &(0x7f0000000000), 0x0) sendto$inet6(r1, &(0x7f0000000180)="2734c4698b9bc076966af4d3315ff1b502aa17b4eef96c19feec437147f85f2f817c934e7f2679fd2841c133d4787493e7a1e114f5e7127feabc50b66c6eaafa7ede1579e9b6d973b85474464e201cbc3f4283e39baa237e9b5b921e29ac3490351a4a7f9c2fa35b244164de89497ac5699331f788447588145bc42c1a55c736e83d889250bc5230496510952c997ccd5fee67d14427d95746b5c055ad96dcc1014d4b4558d604f8fc0e38ba1353653520ae2ac153", 0xb5, 0x3, &(0x7f0000000100)={0x18, 0x0, 0x8, 0x100000000}, 0xc) sendto$inet(r0, &(0x7f0000000000)="c8d6e319904f328d0db0c7deef4bcd08dd6e4785705c3509a3bf38f4d117237bba6eb6fce445d04f26d8bf38cc4bae70a459088e555b4e85d52b170ad138440d4bdde30809bf728ffa666f88743f", 0x4e, 0x4, &(0x7f0000000080)={0x2, 0x1}, 0xc) 08:06:59 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x23, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) recvfrom(r0, &(0x7f0000000040)=""/61, 0x3d, 0x3, 0x0, 0x0) 08:06:59 executing program 0: r0 = socket$inet(0x2, 0x40000000000002, 0x0) setsockopt$inet_opts(r0, 0x0, 0x400000001d, 0x0, 0x0) recvfrom$inet(r0, &(0x7f0000000000)=""/191, 0xbf, 0x801, &(0x7f00000000c0)={0x2, 0x2}, 0xc) 08:06:59 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x2063, 0x0, 0x0, "eb705e4cb22505a5b93169a5487b2e03e1cfd88d"}) r1 = getgid() r2 = getpgid(0xffffffffffffffff) fcntl$setown(r0, 0x6, r2) setegid(r1) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000140)="64e863905123ad4c70f4ab5272368bad53e9c7b6f79fa62620897cac7b74bc49d0ff69ae4bd46ba7946d28e0726c91fa4586823befbc9db73d29cbc62ce034f71265fbf33865aed7b7740d0d", 0x4c}], 0x1) r3 = semget$private(0x0, 0x4, 0x480) r4 = shmget$private(0x0, 0x2000, 0x200, &(0x7f0000ffc000/0x2000)=nil) shmctl$IPC_RMID(r4, 0x0) semctl$GETNCNT(r3, 0x1, 0x3, &(0x7f0000000280)=""/134) getppid() ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000040)) getppid() 08:06:59 executing program 0: r0 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) kevent(r1, &(0x7f0000000140), 0x9a, 0x0, 0x7, 0x0) r2 = msgget(0x0, 0x40) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r5 = getgid() r6 = getuid() r7 = getegid() r8 = fcntl$getown(r0, 0x5) getpid() msgctl$IPC_SET(r2, 0x1, &(0x7f0000000080)={{0xfff, r4, r5, r6, r7, 0x10, 0xbe7b}, 0xffff, 0xff, r8, r3, 0x0, 0x686, 0x3f, 0x5}) 08:06:59 executing program 1: socketpair$unix(0x1, 0x9, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) shutdown(r0, 0x2) poll(&(0x7f0000000000)=[{r0, 0x1a5}], 0x1, 0x0) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) setrlimit(0x8, &(0x7f0000000040)={0x4, 0xffffffff}) 08:06:59 executing program 1: r0 = socket(0x18, 0x2, 0x0) r1 = semget(0x3, 0x0, 0x100) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) openat(r2, &(0x7f0000000140)='./file0\x00', 0x800, 0x0) semctl$GETVAL(r1, 0x7, 0x5, &(0x7f0000000000)=""/224) setsockopt(r0, 0x29, 0x200000039, &(0x7f00000001c0)="4a74954c", 0x4) sendmsg(r0, &(0x7f0000002780)={&(0x7f0000000200)=@in6={0x18, 0x2, 0x4, 0x9}, 0xc, &(0x7f0000000380)=[{&(0x7f0000000240)="1ba1dd11443f8dca8cfbad65fee7dfa1938e62001ac9ca5e8a9c0f54d341123882300dcf41025f226f41c2fda24d7cc1ec360299c86623f6fcff16f3fb3e26f03ee5bf53ca507bc348f53fa28a7ebabf576732b27201c3731ec775799f90ea30c532343f6b85b5ebe721eed0df0b145217c057ffef104ee3c3f5ba578e23e223e66576d90abe1dc9d76514b31b6ea6b12e79a86e9cf9b6c1bc96f9bed16eb9f8aea6f144dbf9b79956eb76e9483aa7052b479044d69ed9cdae33749789dae23c6cda962fedb2788e15e452caef8a0924923caebc58a9fc3f526c1dc1eb442638b5", 0xe1}, {&(0x7f0000000340)="bf60bc", 0x3}], 0x2, &(0x7f00000003c0)=[{0xc8, 0xffff, 0x9, "35f39917ed30495b442ab8321e29e259fa9bac1dd3ac561647006489ee7b464f0bfc174e1d7ff0e5a1d5b85137bcd1c6b270029e3c0b37474424b12edb5098c8e7c8ebd5526036a95953d2148b3cd1254e2bcc1593cb745416e15c52e64040d837433c0df169dad69f48cc89d840a0619be1c3708c69d149837e10fa30ad8995d47fc2a2a7cba7a1c8c1d9a57fd0d41334480a86e21df04aa60ca784534642771c95fb50e1234afb495291e23637fe2f52ad41930245"}, {0x1010, 0xffff, 0x0, "1e0c1b8295d51ca75507c2b89b7fe0ee4f8cb181b07f7ea79545b8e1d33aacc500c290bb4d1d33aafee8cf77264f10e38087e6d9087273b907c0cc07829ef4a45843566f3885e131f88a44855672bcf2794e344a8657114eeced521f1ce30da73cf074097eb75a85a82c28a95891eb28ce1699cd8d70b3bf0154be2f54978723030419e7c636ce6176ec07dd7c6aba79e2ac6225e871e001a3919fb74df4f6a9e2a72fc0eb4e862befc4d0c278f3c4518517c40ec9089fced8bd7fea5f183a40ba2b66404e0c9bbda48b96b7922b3e7ccb9834a132e369c84aee4582c6db81699d7a583f0786f910eb88cdfde569139a0cc89859434620c5d5790411e84968e9713016215f5b78bfe91f6cca912c1ae10aa3c2066ab7c4ed86611c14cf5cd6e0de60db9544a53ad636b828dbc739b085d0bedf5992b231e6c56d8e81a6a0f87e7f793da8959e6b328a7679c5b6288f388051fbefc523fcca79333249b19d0200c8182702f8b9cca8d7c6d08f8cf67a3c94ee69021e6309247432354d3c953fa7807813d81ff98e74aa457bf7e5e7cd8ae364c0a1c3b5141c02264b76324f2570afd6457a1318bb3b46ce49d1d577d750a47e544c9498a49c72f02859b0f33a145d822f122c48f8856fae75d0221bea00f32a2d057d5a43e302c83cc593e3c4076493840af3921913229dc15a0e03ada7b8c8466ed3d2fb4d27cce51fe326aaebd15004a54aad20f6651e458de929e9c98552f486aec92cc143683066fb3eb6b0b6896664ad355f66b6473ac193a031ea14266a62786195847d4360ad2f0e7c27a265b9303ab6fc2c2f17ff70b7dd9e27d12dbbd1aadbe8fab4244273ab59c7ae459bd490c5e2ca52d23cebcdc8918c528d7a9ad781766161ee8fa7a3c938bc7aff25a9b61f510d080d44a95c9d4d79c02e67511b4a93b39635774cfd96da8b25ce39d4f826a4e60da746aca1e9ee419fbee320ccd12466a72998ed66b5e21e14401887d204ee1d4dc89b9981eb9c1b092af64fbc83e007f9d92edeca68a93fed050d12f43b4bbcb9cf09a6b92f4d5da6b3c6b96d7cd494bda4c1540e4e05ac904ee78932bc59fdea11f78f5d13a8782f03965fcdaee97bf9b4e408a5a62469a4f5eb9343934986d14cda20c29239ba8148eb2b984717fea955fbca019d1509ce646d6572e87172810d4a40451642a889f03abefd765b7cd1a63429e7ba1fc70f57e84f1b2c239bd21a20efd39fc53bd15207a23f4889d051b3ee51bb2a9e716ab26910de7cbc4c971a176a6fdc79bd8c39de7e3c685138d3759bc550fc95ccf83a6c0fe7b9b6c53e0daf3d032525120b77c928991c236e6041d98f5d3fecef0ab7e6e518859dcd3e6df928795c301fb303aa1aa6360d13927ffee8d6162b449b813dce6eb61255b23e5425c3b135342251c5aed5a95068bedf1a80d80855be0c7df940cc853710da8bed9329862655500ea2341dca61f670db3a5040504dbcd5b132a98b16a76eeba72ab52ac190255cce23f0109dd62c889a899fb3a656411e15cdf51f2a612a20461655d8044abcc197abdb3945e3bf994df26a246bc12e7ad9f5e009aa9752e1efecc11210a3e94c624b6efde458e5de3a4a87ea115575f15bb86b5075a7f08698eeb0e55b5b8886901dcb88401240c9da7ac49a7d59a160f1f30fb9f3657e68eb740c7c2d9abc9d26f63ebac3a1b179634f22e85cecd458a74b5aee7ce675409c2da758eecb3e7d8552bd678fe6febbcd159df1b219ab1fd9ac603af8441520d6295a85238feb7302d25819026aa88a2a8b51bb9d3d5b025c26bdd5798f5e0f058bbc69c74af47df09dc511f1ecde39737953480ca43a96699675380be7aebf0c74bb3bdc6c57e7cc00ef2d6c1ea0481a86f41dd4007e2a69e1172c5c5990fc924042cf0104fdf4e5ce3a71f3be1ecfe29a25a4ddb1da0aa920dd989242ced091dd4f7dcce3f1311139c28ef3269007c5f89168377a47de38f58f02476b2a31b95a0d1924ccd6bedd8650b3687350458262f04efa6529edf4f690b3fab3934e141abfdbdd26e2919ab0f085156f37249c145cc79cf4aa148676116add5f74cb9a5222c1ae98be2660498aa2784c37292fede8d1f76035f1e696313a23dc7d19d338857a6b70a5e4fe57e9c98b30178bbc9c79571bf08826e011ba12d0c7a8b53a678f77e1b049d2cc85bfd9f8e8ef9fe894e9fb56b754ac63d6b64aafbe2a4c339bf2b0792c583d40833cab461f7a2ebdf44bd2662107d8259b6fa63fc1d1df9d4049a6530823d0ef18b7c07cc418701612194a24bf107aed259bc0a90498aabd75c4abcb3301e9adde3da8f988b3a90ae21da0cb89b9a364bac5d935621138317a2352f95cd7160128062cd873f3c4bb580eb47065ebeb8bd2a57b149294965cd83bf499b627c199d02fd597b94ce1407e3f2b9d0ba0bb867aba9a1d685027105e266d6a86410d5ff574f6c3c23eae16213d3417238919dfcc9aff4968d2d017e0d2442d80e7c60fb21e714c64a6589398d203d30cd097d70d11dc2f09980200c919a7f2d78daf1c1ecc7eb482410b045c50ec64b608f01d26733cc06d298bcc90edd8c79535dafe213d4530ae7af862d08ca4c9244b31eaa0bd35f05b3f5057187a6e6252940aab7eb57110e74cfb6beffbe7e3ae0b7ff6aded304fdbd31dfcd37ce194193d0018b2378cac883e0b2311bed15006c96a7f23174990a747bf1ec61efa0c227185a454e831f8d6aa2cbe2598f753778641f819556286696f8504fd280fb86d5ad0bac644993933627731817c19a574c1d1e17668c2186689debe90fc0c0f8e3db1f54908adc1ae6f161fa1c65ee7b2647902eef7bb61edf4f709233b6201eee2669f2f7f027399ae5433072ecdaa576ddbbc9f661824e0b2ba735373af29b59e6a47c792274c662e34175c90b59c9ceb14262e88a9dd284ddb5e271efe8422dc693aa8c8eb89f8965979b562e438fc861c702f5b6122aec74d30e74af7156f084989d46a496507e6fcedd16f955feb78741c65908539b99d8663fb66dd972c80d704b687e6193f7abcb2e5cfd299e9c5a0d6cefce64ad7d572a716c137fea84409eebccf5d690ad505b46a98851b14fb962013fa27f3c9b5486c08cbeb0076477659afd9d1269ed986981e484ccfc8e847f65586ee9ed2dd1fecf62d484ca75d6faf1f1f614acb1094c0db31c895c831a16cba233e0fd3e7a09143f4bfbabfc966a2091bd02f55b1af4f18d7abc8ecd96e3945ab949508300a2d6ffcc884d21806acec75fdd271c1f339b27f10bbca7125e50262b08f9d8d3e923ecafb3bdea94b099a244c6c1bd764fd9b5c35210e3bbb35d4a812535cc9ae394cfa8f6420c296ce8fa1a8c5c8075be603eb1e04e506e0579bb19952fe0ae7c60679616dec9a9592e8e345077ac5a1e2b3e7ca93a01d9dfd78f2485342cb474c9fbd9667cfc4c3c214142d94c4cf374233bb8b5b4ada2fa9acf2bfb8a95a2d1d2fd8fad7b01fa614d6850b0f3fc4213768efaf990bf63d2447e029acfabcd5591400dd650dc900fa2ee13376dcde0130abc77d4e1512dd92c769af08928b2f5aded63deb074ed5f655ec1b14baffa5c62a3b47364100c17ff76ba1399edbb6ad78288f1922bd94347edee4c7f77f628ca988a23c46a3fa7d14ae8d645b507f8435be8e9ff87c666feeaf235efeb3ade0599cb1ada057ac3a005686396012e08838fe5d230475dbebb5d61cac01b1fcb66819a5e7d2fc7f3634a8c68878827aaf59b315d3a3504ea8e9c2feff8133214356bc15fe5801c1c31b92c06d555523c901b16ced70095746c6637c40ea9b44fdaf84f692eeeb35f21e7636dc5c12001f8d2bd0fa6494640314f558c79fa547ff8dc537e550243b0ba55bbec4acc5281c9d4687db19e2fbf4ac2df96827b66ebb28e799c72bad9fcef7152c0b4b4e8517f2e2c626931e019a6124d2b9de974099f363f151e69d6fe9f07cdfe5ca026bae92153bbe7eb85a7159c99240132573d5f5c4f858016ab4e9bb6c7cb7a5166c58baf2d54a9ab553199c75f95975f0105bb5fd5457d09ae921922cbff6459f45f1d51856707707fab555d185dbeb0f62f95fe4c64afd72ae2096496b24dd0cde6bb2309e77ffd8a86bab327a37496bbb2d2e6a6edf44c835500a9a519b8dbfc55f0d51f8f3a7a40a5ce867fedb44ba53bf2537d37a292c3f2ceed9b7d80999d591f83fe8175584bac493c73bffe4b7f8030aab30b60144ebffb5ad4856d1866b4e78ee322480e5b724efea6338894ea8db0468da27f9b7e073e7f4813c336f030e79be4f688bee70b4e325a9f1db8391b9d37e3e1001c2c8ae8c21dd7b140bb56f72ee3ba1708cb2456efb8c1faaeb39d49e41af47b4bcdca15182768dfce97f88d5d32a05210164e3cbeee35996a64717203741ea5d78481a834b7e8ce4a54bef31f2e85ba6a6903e0dae4079f6eb656f2c1c4f98713987f121f70a24b6a1bdda21effde80891a62dff7b1063a43f9888f4556ce41bf956bd1a3897d688c9eff1ecbd0a665bab3823ff2ef8504f3ba01ffcbfff984b54de0bb36fa05eed25428bbd835ad7ef0417f4020a85b989064f3daa9d26ba13d4bbee6c594fb3815e6752b61f7fd3064fedd5c1b3adca89f3cac20a8eec8a2642a9d2b6b057b98eac17aa8d70564a3150fea7d763356bd7786cb3936f513d54c0e18e2a1a010603dba31fe5a379a3a465c6dca4e4e87d215c0a4234aad38bc6ac9857a12cbf38e5d208d71a251dc82aafb088ce4beb9d446ba4a8706e9a55b3c1d05bf8f7f92fa81cbe39fae65ed4095e12aa3f55055c24253e3f522344cef9158f80bbed930a7c6299f78568dacd50cbaae0bbb4381d4a2a76b29e1948fe52bd7b619a7c33b67a1198527ac99f079a6f13f23213910cc69824a4ef4115da0045ccca50bf253def952c7537533076a0450a34dc384a8b6e4f1ea26f83cd58499e25ae3d6e2f62c56772026d48152693bc406621e691991f3d8c95bd24ffc49c3b9ff86f134f3a8a4f53d8140282942f309e9139b58b9c73e16b3de160eb7f76707cec808e3b3f04ac0964f27b86a6c20e8575556619e5bdfcdeadcb15597ae88f647b8aed3bba048daa833167cf54717dd18741056549868dad0c40f44c16800b23977d50871f0d487a1d67bfd725442376b480a1e8d4b23ad591b739f65f96d20c9fcb1cd11968d995b12d8ec5b55bab5bfd7c470c3df6b636373834af8f892d6dfc6331413506c9b24b85c91e6900b6a046507dd5c95cc129b98abbb4fc7fe28a963eb19f76b112875697d79dbb809183da7990391c295404599287eba1b027372b2ce75d012d2b2a40916d6bd6eaf0cc25294ed2d3a25eef6657da2d3020e9795a9eb8bd19620e2f7953c78b5b6fd45f9f2667639e752a6e4f98139bcde80d3c5100da1379c2b66d28c03c38db848e647ff70647c44554eab40219369a7b7efdf1cfa51a9b44254f95cd4ae960c9d564262f37b7c5adce50b5111ef2f5961a50883799bff4f59e383a7d963e7d677eb2fafab2bb5f9779fb0d8db8fd2be625b2a0ce82a8ecb05559ba3530dc9bc55cafb184b499f375731cca5b011a8c62f302fc2a3c80f20ffe8d515c56fdda3f3ab63b474ecf85a0ab7223ba1f1fd22bd112983e4aac7ee51bfb239fe98fbe5b928dc9ec430dc39bf051da79dca696d010123fc80c9bb57ec34b89c16d543c6d5a07f2df6404a82ca3dec85ada6bbe93655266a15c044ce53bb16a2ff7e2c7a034dcac6e30c584b287b31eba69a28ca03c9f"}, {0xb8, 0xffff, 0x1, "a2c88a3b13f242188a4b6582c9e158ddab8e94827aaa3ca2ee27690d2cb75758fc173fca57bce41ed8613f39d8d1bb0cbacd0e859c68cdd3397e72411401a764b793b2212635ac893dc33532d661db199b6915b5eee36b338935f2c00ca0deee89145fc03a6b9b0806e76765e98e0325d08fabc42a29d8399ec06e9d811ff64e312b558b0a337b44019085077fbd0bce45a96c7de562d1338bcf6ddccd1bc8d9e2924563f5a1"}, {0xc0, 0xffff, 0x8, "b35c96492690683158e5be5c759d31a17e683f9201412b0d8e86d44a916bb5fa84be71fcde69da566b23209a0b71dfef649279446c7534aba2e37726610e0ef43c25e4f461a92acb1b5d0ea776963add4bf65724231d241618409768cea738fb332d8e6a3a634a1e6fffe84d93aef321ea4a17657e7246cf65f1c0fb0b6c1c1eaf322a4860b4d01783d7967ba148084a0ed445287e5afb08f43b9d1de76c83513f7853619b2f6286ad64513df8"}, {0x58, 0x1, 0x3, "5363633ad1fa3715f654e007c0aedb3e375d6aae2082ac8b3824d170b9ef74998f4f077055851c6cd1d4086c2320eca65abcb3ddc0857ba5b8f889648427d3fc985dcc"}, {0xd0, 0x1, 0x7ff, "2c89a8425414e213cfb41275e2e439320e823f19b60c7eb2d2e8bafbfc8082cbf4f5442838cb07c65a90f90657dabb4c3b1820169ebaf3a63bb7e302aa84b14b6f3e87cce9ec90f60b7d09319425b5a24ff336f3b75e6ad24367e81457289ceef5332f63de25dc4de791f3c2bda082cad7956b3cfdd304907a368cbc7cc4b6d6f9e4c4ac71c2f60de0471d864ea614f1e894917c85b49c1a2d28fb26057776d2c8baf9ab6740e1f0518a0c2af308028f748e717b10f9cad307d94121362b"}, {0x1010, 0xffff, 0x1ff, "ef6c4e51f8478a0597225636cced5a5b7d4644de9e7e3e8bdd67638986e2969a1d13358c9c1f44472153e4f97713f35bdc81d194f27a3915b767cce701d8083ba634b7b26af2a0f89824b0493b7c48fc5db83745728ffd5c375b78b7767a1c33f2df082c27d60ed52870892ac8500e46189cc74b014739319eea54a26e27cf73567fbde43cc9154011c41a06100befaec62abc8e2b6edc32b7258fd876bbe0707408667d96ba9e302141beeab3706eb89c8c78802f9c6034b2ecd6601e6d10025926f04ff508224b2d8f6790e9e8571bee3b59ac329b769b125facd9945b13b06706471c5d9c99efedd112ecfea9af9789863f5782723df2beace07bf8475d82fbfa2b6b4d9069c80414e5e71385af4b430d1b817c40a83fd6aea62dcc478ea263c8541823c6fd9987e55b9e26a3ca021e6e53ade0fdbb73a9a800484ab40bdc9f661e276836157d681bcb06b9fc101d31fa15bf7219cdde30f58f5e6abe29d3348289a7ff610397ec8762e90cfb978804c7e7754f48c2b52fe42466ea4dccb4fe10252ccf281a35cafcb63be99d2d263d7fd64fc4fbf69ee953192ee823dba3c13c0da0c75d7d5f72d1db9c57288dc82a6f05e7ff62af9474497989f17acafeb2a2e4523c7bd87954c88b9053c4a8c7e65bd07500407861d3f9795421dff4d52420cf7f62d4ea69d206170a44679e7a987c5d6fb94b91cc1f50af38c94c91418b4c43dfd94c4ad35dfbaab48089c1940fb776ef2124894d8db185a7dd2065f668c95bc1966d293cd053345acae674b79e89cdcc8ff68fb793334c9c7f16f4540f48625bb06f7149e525b9fa121ebbe41dc09c4911bef559fc5e6d55aa982300897f4c0e07fd1f6501872c5b4bc419a619796027263eede1fe4f11e8cba396b49c39548394948fe40814de9b7adea9a936d0a518a7093dd19d96e3b813f2d8d35bf431404165f48ec3999c55ab3020385bf8827f30c5b9b5baea885117745b80a7339b2dbd0e37d805fd7342da00c1e29a79eee59a75ad7763a96af9b82338ff47a3400d3e15818a26edff8a60108ebaffe1aefaee3e07a28e61de8dc624d71282fff9f32a587bb20ede3b63a837052dcd03cd727c3a80fdbf335cc922908b1abaff066cf8446fb6ddf5426f90353c5332c2758e5d0c083c9b7c2dc9b6dd97dcbde5a62a6828e57c88a5204b462fae7edb4e9fe4ceee6230f6c6a0b2416fa0b7df492beada7b86fa6de14581da59e3660ea501c84faf3cf514a7b5f9a3da667c6f6e9284ee23d774c65aed378b95a6b423efe734815007398c095c284f86bb491054f70d4fbc86a6ed689d9cb5241009cd70b3a4590f43248453f80613d40355bbe59f81e1335da53c1cd4954daefd5f478fa9eb757fc367bd29645e90a6b5c0f3c0a6be0db4aa77731ae45496e54a757e1df3050835b46add3f1ce8ae3bb44ff70c8276586b9d79746afe36b554ed028288e6f955d9ecf0fb87682ddd7336b7d0b25609ee55b3d5c54ac4af8ecb5771768b7507ac71a542af5749634e840a61730242d8624876da42b3877130545830591a555f75faf505cd38dee997d77039ca1e2e793118c1bf2ca17a203b0203af6e56394d0e63c814abf38922a240504b306a67973678eb0c48490280df189205063c3a217a7ddb6aa813f66d4e80eab5fc854b97a4f399ed5e45036f470b6bd90aac9e09cb441683055abd4734d8249a891a7fbaa1797444acb0ae44cb2c7b1dcf1b0cc6bfce145cf54e059f39e36299999b123d7f0564cc7b9bc4df3d3950eb9098d94ec74b86480e57d2f7476eb8a56ab05e346afcc377047a94c818ce741048798bb23c12215864fcbb15aa11d495361db5a3078db2f1ee6fc9432d9e55d131be97f07e9bcc177e30447cd3c7cb9f15b798b31d2efbcb30afe1aa73dd3f094222fd30166aea043c21404e960867db2f520e80b8f1ac03e4089b86219c053e3d9791abb3b11581f3886a9db1c61dbeaf75c331917e1aa609ee621958de93820ea6f8c4a33eb487897512b85d77f44febad67a34a60fa6410c85f3d9dfdfec5049c6a1985062390b3fff744dee7c24a2235977984523e84654adc98a1183f323f8ae3ce6add6e88ec62a9511f31a9ea8b629ffaea9643dbb7e2869135df98868980d0948d873ef1d5d7c41465f883604088a6280a4ef273b1abf4871c577886161e54b743ae2147cbfc81a79c1c242ff5e8fa6ce69ab75d74389209c3a8711c24df092b23cbf46f1b53cd59eae25f4991d77ca5a529133f316285da611d3c49bc08bda0e9d298d90a4d978fe6272d3616c599559cb4e35f6f3a57f6a2830ae963164b6359a4e1a88b4d3579f95754d5f193a07f006687dbccb738f86909389349247d6fa236c1cafd5351b19e62400785507e5b0c1a19f73a11e7430db6a74d6a400ddd9e4066c79deeb2f7150e37c9e433159b3247c64f312e203347e29731a15b82a6dc4d67ea77ef6d7ed8f1646f9da621194655eab7d2efe2896ab137b027c6831978c501ebefae50d5112094950bd418748727749d37d9460b20d0d28d0cdf92716d21d2f7ce6ef2296040f101a195d9f630b8f3cef879414cd41839f34a01aeba3bfbf6adac7ad8cbed26410ab8371d883087976f0bdf320a933aceefe16a2544f02b712197045acc491ac3a7fa1a3d289dac499c539f15b05e5a3775b0a177d567bd0c485b2a5002087719410718ba53f00c96d017549063184f29859488841f1bcd7e050c10340bc034a84e4be1d89a9e9e02f17adefdc58edd6c832a828195c5f71f56187b5f7d4b7591d7a078c0c5ce4b434ad03874d4941a4d746176dec94d48c8b9d89ccbd1fa64a147a7648d1424f7f470d8da09c55d6c747216956ac558fbdd742de4a840015e00225d8e6ace79732a11b44eebedd210e6993176ee9d7aabb8279d2f1e25f3e31bf5c3a45817c4aba53742ab079441a073308c846343d39f41e030a1cb607e7e03c555eafc98507ed7ad90320b0daa85adcb8b88cbab106f796d47cff49703169a0f7887933093e39f22cc8b8c7623c2a0d9c54fd280d6bef41499d446b2cd828a2d5daa0e5e6f1f1b8181ee3414aa79943e201143dd1fe57cb123e5ae7a467798bb5c102d29482e0daf6891eb9629fc7e65560982c16c36770c3f126ee3ecbb148248c3d71e4aa9568e9170720201565ff4edecdc1a6ab0f3ce9706b26e2be8f03e0802f5df2fd4239571109535db32f8ea6b25d4304ae6c1f1c42a8ca7289e74fac394f077df72f218851428b6f6a8ac6b636a6c080ee03bc7ff674500fb0adacacc471120e540fbe956be6265088a15bd51464a35642b961d27b029e086a51010d6ad9eaa98be5713cf122b3511b52e2a8bd904755e516ac65be0071d2e3f1bb8a0a3fc53d2840db0468edb1468d6a4a7ee0af9005165da6e91bfb4edb714c3416e9e450338ca8cec8eda211bca0776d52f0c64495966ccc7fb59b9213bec844c753d997465b655879155f042b415677a2682551e54ba4fa4b4c25d35b0eca3788093311f6eb6d3cbac54c2cc3e2431c424c0983edb57f1b2b9e2727a7a1b97670ca83fcc2700800b23276acabd546d84c78c2111acadda2fa5a61b5569848144cc44c072ce4cd83bd0c1ef1a8594219e7c442ab56effc90b93e592742b87804de323303a53522a0b00743bd91a497e3b40ab105f68aefad386228f5ccaaad1bc21de5a6f2c599c6ff83076874dfb1826a64173f7a6763284f878522c9412d78cb9f5a87ee889631e1547ced92e14d84c2f8e4177fe8bacaadf64b4cef783cb674b4622beacf79d1d199953f68d2b444fc6d2e119a37aaabc8e5a3a9f99cdccccbf2ba5b5c830145cf9076764a7e8b80fd541e8a9e3de239d5785ecf4594e24df02b9b3e801f4dd1c2f403980f750c669c8521408de63cb6ca0f306904ec8518e6f331f085ef7d873a0edf61df40e59b87850855eb2a3b2a3f1d2a2b142560fca95f4b56a3fb95d42c0913c4552e7e9d74d4e062ca94659174d3ea5dcd699176a615362745fc58d5b7b06e794cb8a7b6e39bf3e9aeb4720c212b2e366c20b87863d368b40348c436ce31b576b8fc3943de1f60fa455ee4a609a84d79e25c1f5dbbb96b9536a998eb799202e48d5417d3af726feb65e235062865b47cae308dfa59441ae26b8f974026841cabd580c401cad967b87ea4314c4cd4379d99b9d3c1bfd657d7ad8fa8d7acfb9904b55c8f858a6c3a1030733f76f3d002595a4c2a158b2d194bb2ef08e6a2b329954cafdf613eafcb9044ddc626fdbe42df094bb9235070d564dd26a4f5a46c10ed097c59e809ad47d786e2abed4cc5a0f3109785acef512c4eb15072b43f8e21456c6a9d0354cea130a258e5e11051ec6ec32f660696b7e6e75e37c11056b100ae401075e3c2afa923ecb5178463ded8061af63f18816798c659a6b5344ea7d7da1bb2f8f4e125e4738ee0ebbe912ff71c1ef10076182a169ddf12d2a1b22899f5d3347607120e54c285234a4229c2c9559cf558e615e27605208882f51d7c134621362432051a4a016d5b2ccfb24f89d94672ac962fb0706a8e087b20df443cac6d4b3c3e25d715c24f00a7f85f221e6255e2c55b24e4e428a8d6a510cb70bda53aa7c0fd0e6f3499346da9b6dcfe00091d8966442590dba65fcebf97b092fdaba1cd90b5807e827f9c77d27deb58161a89e64915dac408945a98287b8dc34bfb619c1883010debca7c939a482c8e5d66ea5eb89d3efffd315fe03ab8e523e9ebe3df85f28bc7f874cd8afe8b2f871a159ac5396cd6f4903f035a4c41933330b7570081b6ad89bd83e094c0e44168c2ebff7cbf92543c8c987f24b517c7a4e44c3a8d9e854af88ce12244a447759c86676f74ab1c2c5835aabede08f1f2884c060e44bc3c8209dc24b99294b4204ba28f76d9be98056dce5d4a3181eb0167c642d58fc68ab590aab5c962be84c91cce1f088c98f7f7916c5c7bd7fc218a6206abb67db674dd84d04a0adddcdd767fed6be5b8922a311951a018cbbdd04af999d599e19b311d8d594a5a911afc7be8208765858f409bd8563fff454f7f69845ccb67196bd37214e449179a0f2c4b901ca6379bb1a3a01a599ea9858a4d0b5613aa16b9bfe74cfa80421f2607286727f2f3379d02d663613cd59b7280a2f730742391e4bd431a1edc2711bf4799173426514edcbd7107c9c87ed46349007262be3f568c801461057d2ee16505d569a413b77b9094253d31efeb28e3650b08864ac677d5587dcbc57c226fc6626cc0da9e66fc3d6d3d941ad025db7ec6e35bf815ce426fde9fcdf9e14d3e35e0130af873d533d5f5dea4dc2e89d89c0460ad630291538e83baf65c53f17fb62a15f443b7a3a11f53cc675399f0d29dd2fa5999c61e9209ea97348b2acefb359b602fd4d2e0584687baf18df7e742c5b1ea30a8949dd291c3a527a1aa9530a73daea187e6b2be3c6490b8563d8d1fccaaca9cf945474e0888b002e4b38e0c534c673b1b6f31237cfde5881890e000cecdb7bb54d3a4b0c8428354f5d0d95d7df06bfb0d5afe19dafa980712b336bf4a2ad55c533f97fd675fbe8ee38445027ebb758ecfc9a89e0f29bf046e36cd0f1c1deaf9439ff796f1831ffd35b6ad66277e8492229bd59ba1422f626c048f8cbc17f5aff181e5678de40ab7519ec0caac53085c2ee4153af20222dc4a826061f34db7b7ff44be62c25b40c731cd40de7ce389fd33ca62060e9aa0033c0712df88a81cae4059b5f85d5bd5d633784383774203360c193cf84091f00"}], 0x2388}, 0x8) getdents(r3, &(0x7f0000000180)=""/40, 0x28) sendto(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) 08:06:59 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) select(0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)) mprotect(&(0x7f00005b6000/0x4000)=nil, 0x4000, 0x0) select(0x40, &(0x7f0000000000)={0x8, 0x7f, 0x97, 0xff, 0x7, 0x1, 0x1, 0x8}, &(0x7f0000000040)={0x3, 0x20, 0x4, 0x3, 0x9, 0x4, 0x800, 0x5}, &(0x7f0000000080)={0x9, 0x0, 0x2, 0x1, 0x200, 0x5, 0xfff, 0xa}, &(0x7f0000000100)={0x4, 0x8000}) r0 = shmat(0x0, &(0x7f000029d000/0xb000)=nil, 0x1000) shmdt(r0) link(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='./file0\x00') 08:07:00 executing program 0: r0 = syz_open_pts() flock(r0, 0x3) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) r1 = dup2(r0, r0) getsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f0000000000), &(0x7f0000000040)=0x10) r2 = syz_open_pts() syz_open_pts() close(r0) execve(0x0, 0x0, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4000000000007) 08:07:00 executing program 1: setitimer(0x0, &(0x7f0000000000)={{0x0, 0x7fff}, {0x0, 0x101}}, 0x0) setitimer(0x2, &(0x7f0000000140)={{0x80000001, 0x888d}, {0x1, 0x6}}, &(0x7f0000000080)) 08:07: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, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) kevent(r2, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x8}], 0xcfc5, 0x0, 0x0, 0x0) dup2(r0, r1) 08:07:00 executing program 1: execve(&(0x7f0000000000)='.\x00', &(0x7f0000000180)=[&(0x7f0000000080)=',::\x00', &(0x7f00000000c0)='\x00', &(0x7f0000000100)='\x00', &(0x7f0000000140)='#\x00'], &(0x7f0000000280)=[&(0x7f00000001c0)='\x00', &(0x7f0000000200)='\x00', &(0x7f0000000240)='{\x00']) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="82f02d2f66"], 0x1) faccessat(0xffffffffffffffff, &(0x7f0000000040)='/', 0x0, 0x0) r0 = socket$inet(0x2, 0x2, 0x3) connect(r0, &(0x7f00000002c0)=@in={0x2, 0x0}, 0xc) 08:07:00 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) readv(r1, &(0x7f0000000280)=[{&(0x7f0000000080)=""/244, 0xf4}, {&(0x7f0000000180)=""/184, 0xb8}, {&(0x7f0000000240)=""/32, 0x20}], 0x3) connect$inet6(r0, &(0x7f0000000040)={0x18, 0x3, 0x400, 0x3f}, 0xc) 08:07:00 executing program 1: setitimer(0x0, &(0x7f0000000800)={{0x401, 0xa}, {0x2, 0xffffffffffffff80}}, 0x0) 08:07:00 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) r3 = dup2(r0, r2) kevent(r3, &(0x7f0000000280), 0xdd, &(0x7f00000002c0)=[{{r2}, 0xfffffffffffffffd, 0x91, 0xfffff, 0xffffffff, 0x9}, {{r3}, 0xffffffffffffffff, 0x8a, 0x0, 0x100, 0x3f}, {{r3}, 0xffffffffffffffff, 0x1b, 0x40000000, 0x100000001, 0xffff}, {{r0}, 0xffffffffffffffff, 0xd}], 0x80000000, &(0x7f00000003c0)={0xffffffff, 0x3}) 08:07:00 executing program 0: pipe(&(0x7f0000000500)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCCBRK(r0, 0x2000747a) poll(&(0x7f0000000000)=[{r0, 0x50}], 0x1, 0x0) fcntl$setstatus(r0, 0x4, 0x46bfb) write(r0, &(0x7f0000000080)="d02d08c6fc7f447bff978d0537cf3aff263b17955a3eed6926c5fa2e468f869d16466c3ed6f066c6bca5f948c38099361a411ee323c90c41c5f48dff2ed351afd105ad544d4da90a519d067bb4d2f73d9bebbfda7b4d8f3745e49a5c0675f22c389a6b1070a370cf3932a7e87ec664496efbf3bdef447ceb06b4cb8b80c20ebac0e0b302ae5dab5f086bcf3d8365bd115a5f5ed093c3a17dd910bb5276caa2229db9ee37333d0b", 0xa7) poll(&(0x7f0000000040)=[{r1, 0x100}, {r1, 0x2}, {r0, 0x40}, {r1}, {r0, 0x102}, {r0, 0x130}], 0x6, 0x6) dup(r0) write(r1, &(0x7f0000000140)='U', 0x1) 08:07:00 executing program 1: mknod(&(0x7f00000000c0)='./file0\x00', 0x0, 0xff) open$dir(&(0x7f0000000040)='./file0\x00', 0x801, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000100)=0x9) r1 = open(&(0x7f0000000000)='./file0\x00', 0x402, 0x0) close(r1) 08:07:00 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, "dcde2fb3333df96bbc8a703a7523d25f7b0ec5a8"}) write(r0, &(0x7f00000014c0)="88", 0x1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) ioctl$TIOCSPGRP(0xffffffffffffffff, 0x40047477, 0x0) writev(r0, &(0x7f0000001440)=[{&(0x7f0000000400)="48027524e06c5389a2aead06dc2efa946f33435a384a82af4d914ec95e63aff40eb7a747511a3a9b2a5fa4a2a865a5614a5cf15073c90f689d82a107f5427a74489e0f908cf96dec079e4cfdbac2425cb0d21c116933652c48e09c42299690d6ff313d990e06fc457fde0ac598531a9bbc9516011d7c7a7574fbf96bf48583c1c1d7bfce89fbc7aae74c52fa87faaf2be890bb8e0c0cc2a4b960e52bdf981aa2a79370d03ab22aacde73f23d1db3981aef9edc6ebfe1b4b99e6423b695ebb8c7c7291bd9ffad7063893bd2136f4f0bfd7636ab883504efb1bbb82da57c7480e50097cdf4973e9f2d26f17fcaa1526ecfefc1365859026903a01e62d13f51f5095c47a8b92a4cd5d7fc7e3ea954e6134644c9134feae12c3b847a12a9cb913a42685f4ec693c78b2021de17aa7c49b6d7eb2201e5d729c38f80358adba9050086d9234d4ce7bbc62a59ec15c29ecd7f876b9bcd10ed70f1e129f1c0c288e6c8b580fd7b24f6841877d0b0d28f31c40917652da413880841a767d4c795ea1fb6dc53df8a211a3b9dd663a9b34805b452df17d30f13a325251c631b7147752bdbdda18afb8f7b55909120fcaeb68d2b0e7f66b2ae97e677048892a935175173fe7950b5bdbe3d8b34d84e278b5245a149049d316f87ae24", 0x1d6}], 0x1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, 0x0) symlink(&(0x7f0000000080)='./file0\x00', 0x0) r2 = socket$inet(0x2, 0x8005, 0xffff) getsockopt$sock_int(r2, 0xffff, 0x800, &(0x7f0000000040), &(0x7f00000000c0)=0x4) faccessat(0xffffffffffffffff, 0x0, 0x101, 0x0) read(0xffffffffffffffff, 0x0, 0x0) 08:07:00 executing program 0: r0 = socket(0x1a, 0x4007, 0xffffffffffffff81) sendto(r0, &(0x7f0000000100)="ba3c51745a5531f078128030fb2a55f10d1b365b9962d03a16dd031af2031f702df27123bba33e0f7ce1f833a1225af0d1297d10dedd1953c74b2a57331aea37c8ad9ffc62fd5e85eb07102a4187a3f07196c907ab4848f91a6fca3ccb411c16952d5252cc5d737bc6dd07a3f65f9dd979f0c06d16c7d4cfe74dbf67cac37b26b715c6cc70eb5cf113a59b5ede00dba1b4d30f3dd9fdee42e7e1174dd0a6b52bf8561bed91ea28207572cf11b7058ce9bc20489c3828bc47eb9dd06c77dbeb6a8c396e83bbd5d8", 0xc7, 0x0, 0x0, 0x0) r1 = socket(0x2, 0x400000000002, 0x0) clock_settime(0x0, &(0x7f0000000040)={0x14cd}) setsockopt(r1, 0x0, 0x5, &(0x7f0000000000)="caf5b415", 0x4) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) faccessat(r2, &(0x7f00000000c0)='./file0\x00', 0x8, 0x2) 08:07:00 executing program 1: syz_open_pts() r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x2, 0x1, 0x9, 0x5, "882800", 0x6, 0x400}) r1 = syz_open_pts() fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x0, 0xfffffffffffffffe, 0x0, 0x1000300400005}) 08:07:00 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) close(r0) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, 0x0, 0x224) kqueue() r1 = semget$private(0x0, 0x4, 0x24b) semop(r1, &(0x7f0000000040)=[{0x0, 0x0, 0x1800}], 0x1) 08:07:00 executing program 1: chroot(&(0x7f0000000040)='./file0\x00') r0 = open(&(0x7f0000000200)='./file0\x00', 0x288, 0x0) unveil(&(0x7f0000000680)='./file1\x00', &(0x7f00000006c0)='c\x00') mknod(&(0x7f0000000140)='./file1\x00', 0xc001, 0x7fffffff) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="82ee99b7469e8286d2074e9d7dec7f5dc2d45905daf7810516bbd59e413d2c334c212029b378cfaddb11b19f2c0641231f613d02c29d2aff423d19a49151572396bb4dcef28113d089715fac2f4a61cc3a92a758686ebedab2db4ab61a9bd085acdb541b56744c63c68ba2fda583836d462ba4413f4bd5e274e04cf5a8b3566f12f72096970f8e3bc0", 0x89) execve(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 08:07:00 executing program 0: r0 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000040)) r1 = dup(r0) writev(r1, &(0x7f0000000640)=[{&(0x7f0000000240)="1d0664f7101ccdbd00b75305a4a35ff96adef40d1a845d8485f977ad8c614ec83280752c601249bc522920fca2d3fa657c25d86a47137ec75aa43a3b62fa61f6a3cd706cd76f83a1ea05bbb867acff4bfd5324e5a6c9f861bc09dbfe", 0x5c}, {&(0x7f00000002c0)="54a1ef59cd9ae7347199c2b579e44cb3a6e94272b2ae5acbd2b7fb1b89b968797a18a287d495fb6522b0702c571ad1da7183284e922a5a1e75e5c3127cce0b322bd4d5445ee23e535d738a8e3a9d0c21b03c081c7e5b9db63de0cfcb432e2ea04f353317507e3fdfc8cda19e29a6fe7e1c01a9b0a019b38c480a8a45be1868d98aacb2b67dca62ded3144f95145cec9ed5fb68b0de039cf1c91ec5c7331b9696fb3d5f3ac479976312a68ed9c91f94390611f015a1d10e0a10a5e1cea0d64b598af2c0fae19e04ac7dfaf8c9886492ed388453c9116489cf90a7eff98c747ebe65f2b6945b251deb61d23d6805dd1d9b8d49df", 0xf3}, {&(0x7f00000003c0)="f24d9d3b02722cda550ed4cc46eabc58f6bd8b51c2eaed3fb30e2541380beaa1e5ca42d05e433d918992b3f53af10e815c007f1a43e364402fbafd4cb32bc6e63236fc283ac7676eb093d42c65e48df27def659dfc28fbca755517ae167492795e654ebd06ebddd5565455aae70f", 0x6e}, {&(0x7f0000000440)="447761d523bb97e18c06", 0xa}, {&(0x7f0000000480)="bc84b0773d74f4c044ae27738b34383aa7ee548272576b664dd2d310bc5de7d95092175987691c4b7fda1b577e7369e6707aedb5746a0bc1dbe832031d72927b7c44bd7afd9fa5f34fa44b244dedaa5e81e520fe258b272ef65e4a61dfee1dbefe4cf6521e0b6a5d558960136527f5", 0x6f}, {&(0x7f0000000500)="5ebf47987340cda8490409d8e9bf416246b0d49f3d7efc644279b894add69c323cb04d548e0717d03a4f79b3c153", 0x2e}, {&(0x7f0000000540)="7b4385c970774e8e7b41a6b7646cfceba21c6bf05be6108bee0fd9cda43921ff235a24557e465ea1255dcabc1f023669d42101e3f22e136efc9027514b8b57eadeac6e78fbdc80becaf60708e40e79adcffe11737fcf2989fd3e981c9abd928addfc727d5edc24105ba5a90d6a04b8ead328ada14bda158999f6b482cb65020cc968366ae7345805ffe591a245bc8ee674cd12f857e98cfbcb948790e8410e302a9544354ff009898138508ae3f9bb2385489f3dcf", 0xb5}, {&(0x7f0000000600)="6825f69d4b7734716808afd1e6465f38d50e92a59a88612bca676da07eb94128350f", 0x22}], 0x8) recvfrom$unix(r1, &(0x7f0000000100)=""/250, 0xfa, 0x40, &(0x7f0000000200)=@abs={0x0, 0x0, 0x2}, 0x8) munmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x28) pipe(&(0x7f00000000c0)) setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, &(0x7f0000000080)={{0x18, 0x3, 0x8, 0x1}, {0x18, 0x2}, 0x4, [0x5, 0xff, 0x7fffffff, 0x7, 0x5, 0xd742, 0x2b, 0x4]}, 0x3c) mmap(&(0x7f000071c000/0xe000)=nil, 0xe000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) 08:07:00 executing program 1: r0 = open(&(0x7f00000000c0)='\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', 0x200, 0x904) close(r0) ioctl$TIOCCBRK(r0, 0x2000747a) r1 = syz_open_pts() 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(r1, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x2000100000000}) unlink(&(0x7f0000000140)='\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') 08:07:00 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = socket$inet(0x2, 0x7, 0x401) close(r0) syz_open_pts() open$dir(&(0x7f0000000440)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000001940)='./file0\x00', 0x801, 0x0) select(0x40, &(0x7f00000001c0)={0x8}, 0x0, 0x0, 0x0) writev(r1, &(0x7f00000018c0)=[{0x0}], 0x1) write(r1, &(0x7f0000000080)="02", 0x1) 08:07:00 executing program 1: msgrcv(0x0, &(0x7f0000000000)={0x0, ""/103}, 0x6f, 0x0, 0x1000) r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x1000100000000}) 08:07:00 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000019f97)='J', 0x1) write(r0, &(0x7f0000000140)="02f49ed4e353f69cadd1e75fd00cc85768970b809af5412464a41e476669e771046af38be18afcad03054819a0f52ebf2b639a507983ee0b7c543538ca26d45f2fff2962520547f5809739779c10d1a51c18138344e82b9f25878d3241e1646256b59891cae7a573d9d5c99122ab96a31b52ccdf041dc43cd379b27f09d227c20bfdb7deba50ba920e5f712309d65c4208", 0x91) write(r0, 0x0, 0x0) 08:07:01 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000080)="01", 0x1) socket$inet(0x2, 0x1, 0x9) 08:07:01 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = kqueue() connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022eb2"], 0x1) bind(r0, &(0x7f00000000c0)=@in={0x2, 0x2}, 0xc) kevent(r1, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x40, 0x4, 0x7fffffff, 0x9}, {{r1}, 0xfffffffffffffffc, 0x23, 0x20000091, 0x7f, 0xfff}, {{r1}, 0xfffffffffffffff9, 0x60, 0xf00fffff, 0x70, 0x7ff}, {{r1}, 0xfffffffffffffffb, 0x58, 0x1, 0x8, 0x7}, {{r0}, 0xffffffffffffffff, 0x80, 0x20000000, 0x8, 0xfffffffffffff34d}], 0xfffffffffffffffc, &(0x7f00000000c0), 0x6, &(0x7f0000000140)={0x8, 0xfffffffffffffffa}) kevent(r1, &(0x7f0000000180)=[{}, {{r0}, 0xffffffffffffffff, 0x45, 0x0, 0x0, 0x4}], 0x7fffffff, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffa, 0x8, 0x13, 0x1f, 0x400}, {{r0}, 0xfffffffffffffffa, 0x10, 0x1, 0x82, 0x1}], 0x6, &(0x7f0000000100)={0x4}) kqueue() socket(0x1, 0x8005, 0x4) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) 08:07:01 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xd}], 0xfdf, 0x0, 0x0, 0x0) writev(r1, &(0x7f0000000200)=[{&(0x7f0000000040)="40743ce4a8ee3a10c8c600f7c94ab0ff72f5c1b2c1a4072c037faa1d03b5bb4b4abee5c8284c", 0x26}, {&(0x7f0000000080)="59887ae7158244fb38f391a0f49ea34d931dac9fb832bc9bf8d7951e4d140c96c5e0c9d1579014822ed3431ea1ed7da6692aa69580f747220fec3a08ac0bf439f026df8d72a9572d71c5919641441ee95e021524c253c01b813d1a4fb7408a5ba367d4765517e54964464789b06f21d2b1ee306cfb6869419cf5f5218cdc3bbd", 0x80}, {&(0x7f0000000140)="29d63718e62fe6046383d67bb329e954e6d88248faacaf2c476f3bf519d48dc34d8603bb39818add113ce83b44a1fb9a4cab0186c0a513be49d9eb72c544808feffdb074f50cab9be4daa4f99c888e7a74833fe9b6becf53773b704240664a2112586bf47794163f07e4e7566060b2477e232ecd34f06e5d3c4492a0e34a1d2da4d6bc0ae9c8ab6425ea204ee05a500980fdd057e33d751fc4", 0x99}], 0x3) kevent(r2, &(0x7f00000000c0), 0x6, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x100, 0x0) syz_open_pts() kevent(r2, 0x0, 0x0, &(0x7f0000000140), 0x9, 0x0) 08:07:01 executing program 0: mlock(&(0x7f0000fb0000/0x4000)=nil, 0x4000) munlock(&(0x7f0000e00000/0x200000)=nil, 0x200000) r0 = shmget(0x2, 0x2000, 0x8, &(0x7f0000e82000/0x2000)=nil) madvise(&(0x7f0000ff2000/0x4000)=nil, 0x4000, 0x4) madvise(&(0x7f0000ff1000/0x2000)=nil, 0x2000, 0x6) shmat(r0, &(0x7f0000ffa000/0x4000)=nil, 0x2000) 08:07:01 executing program 0: r0 = socket(0x18, 0x1, 0x6) socket(0x18, 0x0, 0xffffffffffffff80) setsockopt(r0, 0x29, 0x9, 0x0, 0x0) 08:07:01 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCCBRK(r0, 0x2000747a) close(r0) dup2(r0, 0xffffffffffffffff) 08:07:01 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r0, 0x3) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000000)={0x7fffffff, 0x6}, 0x10) 08:07:01 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x7ff, 0x0, 0x0, "090000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat(0xffffffffffffff9c, &(0x7f0000000280)='./file0\x00', 0x1, 0x40) ioctl$TIOCSTOP(r0, 0x2000746f) r1 = socket(0x18, 0x1, 0x0) write(r1, &(0x7f00000002c0)="65db453ddcaa631bef08a554a0c9fb3a9d8ac42bbe43f50d1282738fe68e614c70bab82f275817d25ad46b34e352a2cb72fd5d289355b0a12fa0fe", 0x3b) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) readv(r1, &(0x7f00000000c0)=[{&(0x7f0000000180)=""/235, 0xeb}, {&(0x7f0000000080)=""/30, 0x1e}], 0x2) ioctl$TIOCSTOP(r0, 0x2000746f) r2 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000100)={0x3, 0x1, 0xfffffffffffff1f8, 0x8, 0x5}, 0xc) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f0000000040)) 08:07:01 executing program 0: r0 = socket(0x11, 0x0, 0x543fffffffffffff) r1 = kqueue() r2 = kqueue() socket(0x2, 0x2, 0x3ff) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffa, 0xc1}], 0xe9, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000000), 0x34, 0x0, 0x0, 0x0) dup2(r0, r1) 08:07:01 executing program 1: mknod(&(0x7f000086c000)='./file0\x00', 0x103d, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) r0 = socket$unix(0x1, 0x5, 0x0) accept$unix(r0, &(0x7f0000000140)=@abs, &(0x7f0000000180)=0x8) pipe(&(0x7f0000000040)={0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000000080)="fc057f8ca2e8216567e1b9c78be7b7c69c96e9075caa09591294a79b72c449cfedcee2a2acab7032039bea29eec4850e14ae17765ca10b5798aca707f24f77180e512c56791308a079c641cf6ee160baf7b7eff2326a3d15d91b829afb1dbf0dd51c46fa3b84482c01d9ad8ab5e66a2d57eb7306aba6e9ee9556240e9ca27aabac64c09448", 0x85, 0x8, 0x0, 0x0) 08:07:01 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) shutdown(r0, 0x2) getsockname$inet6(r0, 0x0, &(0x7f0000000040)) r1 = socket$inet6(0x18, 0x5, 0x1) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x2, 0x4, 0x81}, {0x18, 0x2, 0x200, 0x5}, 0x58f6, [0xeb3, 0xc6, 0xfffffffffffffff8, 0x401, 0x5, 0x3ff, 0x330400000, 0x100]}, 0x3c) 08:07:01 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x6, 0x1000000000000010, 0x0, 0x0) sendmsg(r0, &(0x7f0000000740)={&(0x7f0000000000)=@un=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000580)=[{&(0x7f0000000040)="99a1135bdb5777c8bb1896fe821e21a8e99c23c18114f7c96156702fdd89d3bcf6526a8dc8885e8703eff150a713c2492a8806a2b81b96cee7ea27a1cee114d17e1b0b6c568c08477afd2a125a0ecd8097512a8d29a8c678252a93b3feadfb462c85e7b8d19f1504ad7981406c60d15d674366e296612e025712269a3005ec5936c06fe251199f6ed7b38cee49b0d7cb56cf50854647f90ed70286610ec5aad8245cc5ae3d5405c13e416dbb4afe195edf9c44cb936786a1219e99a074b36c394545eed08f02b1edae0e62bdeeb0d30eb82ed429f3b7cb13d89cec9be066e7e51f8774efba68d87ff4580df0006ecdcb06", 0xf1}, {&(0x7f0000000140)="098f95e5179bfd1067f963972bd44cedf4e2f87607483a3bef5031302e518c49bfb649906672b43e8e3a88e12554c987d73b2bbacea28162acd8db83dd637b8af3857a823a8c912db58358ff25d4eb2191c0c1ea6eb1e5613e59a53f8fc110187fd8ff972e095e778215c7fca8f069fce8fd14fb5c78cc5e25fc0a24da823588e8719da27328a5e2d8cb36738b87b387ccb51cd1b9bdebeeda74bfbadea05bc2680eb68c5c01d2551aceaddd4ae27238a6abafdac89e8e6d18d56241c12cb86fb896669a68dab3310419ebe8418249ef3bc56b218c4b8c5e2683c81a51bca2", 0xdf}, {&(0x7f0000000240)="9b5d94b501b23407bf253a0ea7e83293319155a70acdfc9a5d9fd411badf2cd042f3028f542baf0e43ea110026012835916e93a151e37b95514f0a3280f3d6e2784f9a16e4ddb69afd96f1c29a8b0052647ec7a517cd8c881b983723b73e0dfde27c8580efa18e19f90cc06f79fdd8cb06ff3c2e5a51517960b361c4d210580206828fc7bb6af77f4b3fe1a31dec6ff7a1bbafc407e196a3beb098ccb1eb11e0c77551cda8aae7f9b90176450ffe1146f8a09265784df59a1461fb912a6ba3638304bbe15ebacfef463dd5e90cb14e7156318987132c64e74f442f746f9be06d24d4055b528d1a", 0xe7}, {&(0x7f0000000340)="c6a9e4890fce9b1413ea1a1f92d677532ca764df506ac7c334b2e5bd6312dcffdac09ef3a97b55721121a34a620cd215f48a93ee2f2ba20894dc091993a67282fb9ac0f733329180346f4a9e29c96c238755ccb969afd7b20d2c42c697e7ce9795f9030ff688cf265dfdd3d38e8aa9b5c4c5ec8d43cb663d1bb340f834746d3a1fab1272a6e67dd7d59270ef0f5ce5", 0x8f}, {&(0x7f0000000400)="4f828d6eb11d9a393fc24bb5118c87aeb1c6f251780ecaca03abbb29b079916decdca2b987082e6303961b1e85e304615389273c9a9617d32f5583c27c", 0x3d}, {&(0x7f0000000440)="d003838cc8332d23922ed04e9a3a35e7b3bb2c654ef2b6a1429d13752ed5ffe6018b8a4e08843be8fe95412be4f73498715899f569814dd2ba77892538f611fc32cdfbac700e3cb9ccf3ebc94902dbe02e31956d3c81811fa0c03223ccba9f358207016008b173e376bd190fe91df767c33a99de066ba7234922eef5e834aeb40a788d9acdf95ae8a14fb814b2ada5d045077fd5d063fe998b684960011f533789dff691e664db5faf08db4dafe3c46cad1e21755dbce525813c929213414cd98b3f42e9da806729bd20fd5346f7011d3e78b81fdd44bfec1dba579d041cbe08a288a96aa01324afa7b946b9bfa13b2bf9ed", 0xf2}, {&(0x7f0000000540)="4ead46318f1e37b7bc06bc9f618709b81f170675be6f7ccf3d06def0a8cf8a8b05618875e3a83102fcfe08f70bbe33e7ddba710b3a1d5eb5", 0x38}], 0x7, &(0x7f0000000600)=[{0x58, 0x1, 0x0, "c9943800db7cc3e6848338616abb4ef67da2714226af3b21fa4313f44d0274b507c28e002a4594054bd2941872f762dfda70b07861a2a3ace7d178589291388610daa5"}, {0xd0, 0xffff, 0x9, "b30bc7f9b064360a84aedd933e194629aee0e4750834252f67df540ab0967247980515e457ee7b2560dbe0f12a335b4b03f7857eaa1215ad63a36e575add49c37df198ee3f14e304140edb0cd1be72d3690fefb1c8e7ea6a77ce4dcdd6a8278fd2ea7101b2b4a226349915c21798117990fe10f8823543ef6e846727b83cb896445301ee3e66038b71d768192e464804e18eb288f6851a557dc67a55617d1780a8263ea14bc098b9bd8aaab0ceea5c3741b1a7bd1dc763cdd8467e65f974"}], 0x128}, 0x0) r1 = getpgrp() getpgid(r1) wait4(r1, &(0x7f0000000780), 0x2, 0x0) 08:07:01 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2, 0x48) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000040)={0x2, 0xaeb, 0x2, 0x401}) link(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000100)) unlink(&(0x7f0000000140)='./file0\x00') r1 = getuid() getgroups(0x2, &(0x7f00000001c0)=[0xffffffffffffffff, 0xffffffffffffffff]) chown(&(0x7f0000000180)='./file0\x00', r1, r2) getsockname$unix(r0, &(0x7f0000000200)=@file={0x0, ""/108}, &(0x7f0000000280)=0x6e) writev(r0, &(0x7f00000006c0)=[{&(0x7f00000002c0)="ba9e4118fc017ecd09ee0acd14d5a32c1c203a8b7293494ab3d9f2900b65f98d5c73bbeddf6ec10f8a9f8f8d279284e9e71a5a7c3485baa819ff3a70a1792f3707cc8fc01a335cef22273f6c511097234aa77b1ef10d39469bcb755581d435a96609f35c8b509a556226bb", 0x6b}, {&(0x7f0000000340)="75be326eec3a218e71eb6751f505d6930de988fbed3979be82a543c63f651f13fc2fe7793ab7fc8479900ef426dac7508b0af8437949465ac30207e18da717aac4010742a927e8ef41ba1f91daa8186c6c8920887d7777d9c2b64ab1d77aef38121aba4c178af12528c91ebfe9ba31c8084f281fc7cee64631ffb8287fa914a4250f174b37ace37df0b0f237fcc01880256b6bb6dc145f", 0x97}, {&(0x7f0000000400)="e59fcd481e9d65999f8247a4f17a5f995b31b2148174cc4f1c047c46c9522ced25e9f6947f003c07858428cf019cbbf334a4096756f2193375f8213d7d689b4268", 0x41}, {&(0x7f0000000480)="34bd8c233bd272601cb85fe8cf2bf9db62db3aae71a3a4d319eaec0afb64d645df4568b498d79f55b71c0ad615fe6d8708f1b5380b4eacda686e4b0e2ba88331de3b0be5f44206fd21591326c26c4e79ea35bb21968f3ad898dce4b4777f69cbfe7e30a0b9652e6c8febad9101bd1fac92abc1185b386cf843f2b886d117bf15e12da431887306d9851361fc4d520b8edd0f62a96300e237a51b817241dcd83e40070331d43c344f941321d2ab0ec9add74e051b6596a7bb85acb6aff40a489b6d5a3903b58132787694288c57b1f2a72af31fe5f845b3f8b69bdf0312212f85b0da6f4c5c37b73fbea8b17ed3", 0xed}, {&(0x7f0000000580)="0546c9564e9dd4bcf176ff648a9904b4a9326ad8bcc6607f83f6a2505bc69e454aa128", 0x23}, {&(0x7f00000005c0)="ea6e619b8668d6d9f80eb1050857ceab2f17666235a0e4eef5e1abd9d3c42754c57fc3792b9475a58c951a8cdb9d5266cbe05f2217640e661825ab0d7213b1830321317e48364d02d89f8a815906c911ad2be5d1237f80ecd4ea9f342797a9adc1b9bd2a410fb7bdaf50440769f38647728e86b5dd1fd7c61c96a8ef16", 0x7d}, {&(0x7f0000000640)="ac7f9808b8a5c28db72ba2d93e49229db8dfbc1eac906667b7a08fcc12fc744d857baa571628b439b5e1579b500d5e0ebe90aac667d640cfb26008dae35a8c33f9a951384a733d2e2ce2df3c0ed93210d0a41ede65fdc2fcdc604eb82a976c24059e85efa76aa652d169c72a55e0a1864ab839e126f1", 0x76}], 0x7) getgroups(0x5, &(0x7f0000000740)=[r2, r2, r3, r2, r2]) utimensat(r0, &(0x7f0000000780)='./file0\x00', &(0x7f00000007c0)={{0xed, 0x89f0}, {0x8, 0x8}}, 0x0) stat(&(0x7f0000000800)='./file0\x00', &(0x7f0000000840)) r5 = open(&(0x7f00000008c0)='./file0\x00', 0x10000, 0x21) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000900)=0xbb85) ioctl$TIOCSETD(r5, 0x8004741b, &(0x7f0000000940)=0x1000000000000) r6 = syz_open_pts() madvise(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x3) open(&(0x7f0000000980)='./file0\x00', 0x10000, 0x8) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000009c0)={0x15, 0x3}, 0x8) socketpair(0x2, 0xc000, 0x2, &(0x7f0000000a00)={0xffffffffffffffff}) stat(&(0x7f0000000a40)='./file0\x00', &(0x7f0000000a80)) linkat(r6, &(0x7f0000000b00)='./file0\x00', r5, &(0x7f0000000b40)='./file0\x00', 0x4) fchownat(r5, &(0x7f0000000b80)='./file1\x00', r1, r4, 0x6) utimensat(r0, &(0x7f0000000bc0)='./file0\x00', &(0x7f0000000c00)={{0x1, 0x32}, {0x4, 0x6}}, 0x2) bind$unix(r7, &(0x7f0000000c40)=@abs={0x0, 0x0, 0x1}, 0x8) setitimer(0x0, &(0x7f0000000c80)={{0x1, 0x7}, {0x3, 0x1000}}, &(0x7f0000000cc0)) utimensat(r0, &(0x7f0000000d00)='./file0\x00', &(0x7f0000000d40)={{0x9, 0x7}, {0x5, 0x3}}, 0x0) open(&(0x7f0000000d80)='./file0/file0\x00', 0x20000, 0x6) ioctl$TIOCSBRK(r6, 0x2000747b) 08:07:01 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x8c) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) fchown(r0, 0x0, 0x0) r1 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) fchown(r0, r1, r2) close(r0) 08:07:02 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) r1 = socket(0x31, 0x1, 0x4) accept$unix(r1, &(0x7f0000000100)=@file={0x0, ""/95}, &(0x7f0000000180)=0x61) geteuid() setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x72, 0x4) getsockname$inet(r0, 0x0, &(0x7f00000000c0)) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) 08:07:02 executing program 0: mlock(&(0x7f0000214000/0x5000)=nil, 0xfffffffffffffec9) mlock(&(0x7f0000216000/0x1000)=nil, 0x1000) 08:07:02 executing program 0: mkdir(&(0x7f0000000040)='./file0\x00', 0x40) r0 = dup(0xffffffffffffffff) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x5, 0x100000001, 0x81, 0x7, "598db7608324ff0a968d83a4da38e37a12a58775", 0x0, 0x9}) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000100)='x\x00') 08:07:02 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x6, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x5, 0x8000000000000001, &(0x7f00000007c0)="d5ff966c89b103bf9c99113f01dd8171ecf76f0096aa0f6039c5b738eb9ab068f4fd6f3242bf833b4603aec81925b6a5891248dff31021ffca5a0b3292f4bc4f2f2514e2112e0acb38c2c3e6855e583fccc4f8910180fb9c080000000000000069fb15a34687d09fa10d2af7dd6c5dc0005d83f3d332f01545d9b116532979822ad0f817cdbeb0f3587030238448b770a8f3d8614c7ee3b8ce049df4c467125b5ca35e9dd67c924c387755fd4a65604f7763800000000000000000000000342bdf6991b5f4085ae189039bea8b091324396825537fab1ec0c59aa4df9a4c9befc77d5a17ba9d293a271044cb5452e10624703586f8fd03cd8ef85a23e37db01e3cb8a552732e13b9aca0a173f6f428b5c6480b55cf5f76a62bf9ff26550273ea83acf834718426f536fdebd7e12c76175cc20dd63ab2705bf61fc54748388e7a165501ffcc880720b13a00c527b0637b6c27d2fc582eef63ea07d2160be696428a4bf38f9d2f07eb18b8970ed50c259a4cba60f6a96fde3668c510fec99236ec3ea9e449fffffb5a5de385bb53efa8d73b2ab40bc0c0b659cfbcb4e0848e41e204cac5c1fb9606a59780895311fafba535ca0fcc75b081202a4e5c8245c79ecfe937100000000000000000000000000000000048dd242250558edfb283", 0xffffffffffffff0f) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = fcntl$dupfd(r0, 0x0, r0) mknodat(r1, &(0x7f0000000000)='./file0\x00', 0x0, 0xfffffffffffffffe) 08:07:02 executing program 0: r0 = kqueue() pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r2, 0x40}], 0x1, 0x1ff) kevent(r0, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0xeb}], 0x6, 0x0, 0x0, 0x0) fcntl$getflags(r2, 0x80000000203) poll(&(0x7f0000000140)=[{r2, 0x101}], 0x1, 0x0) dup(r2) ftruncate(r0, 0x780000000000000) close(r1) fcntl$setflags(r2, 0x2, 0x1) 08:07:02 executing program 1: r0 = accept(0xffffffffffffffff, &(0x7f0000000040)=@un=@abs, &(0x7f0000000080)=0x8) getsockopt(r0, 0x591, 0x800, &(0x7f0000000100)=""/83, &(0x7f0000000180)=0x53) socketpair$unix(0x1, 0x80000001, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r1, 0xffff, 0x1005, 0xfffffffffffffffe, &(0x7f00000000c0)=0xac332858a11a2d61) 08:07:02 executing program 1: 08:07:02 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r1, &(0x7f0000001ac0)=[{&(0x7f0000001540)="b9", 0x1}], 0x1) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) kevent(r2, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x5, 0x0, 0x0, 0x0) r3 = open(&(0x7f0000000140)='./file0\x00', 0x200, 0x32) symlink(&(0x7f00000000c0)='./file0/file0\x00', &(0x7f0000000100)='./file0\x00') kevent(r2, 0x0, 0x0, &(0x7f00000002c0), 0x3, 0x0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0xc) fchownat(r0, &(0x7f0000000200)='./file0\x00', r4, r5, 0x0) 08:07:03 executing program 0: socketpair$unix(0x1, 0x1000000005, 0x0, &(0x7f0000000380)={0xffffffffffffffff}) munmap(&(0x7f0000719000/0x1000)=nil, 0x1000) recvmsg(r0, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)=""/254, 0xfe}, 0x0) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) fchdir(r0) execve(0x0, 0x0, 0x0) shutdown(r0, 0x0) 08:07:03 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x32, 0x0, 0x0) setsockopt(r0, 0x29, 0x20000003e, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) r1 = openat(r0, &(0x7f0000000000)='./file0\x00', 0x0, 0x100) fchmodat(r1, &(0x7f0000000040)='./file0\x00', 0x102, 0x4) 08:07:03 executing program 1: pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000340), 0x10000014c) pipe(&(0x7f0000000080)) poll(&(0x7f0000000000)=[{r0, 0x4}], 0x1, 0x0) read(r0, &(0x7f0000000140)=""/25, 0x19) poll(&(0x7f0000000040)=[{r0, 0x7d}], 0x1, 0x0) map stack 0x20719000-0x2071d000 of map 0xffffff00659d8218 failed: no mapping map stack 0x20719000-0x2071d000 of map 0xffffff00659d8218 failed: no mapping 08:07:03 executing program 0: r0 = socket(0x10000000011, 0x8000000003, 0x0) close(r0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f0000000000)=0x2, 0x4) sendmsg$unix(r1, &(0x7f0000001500)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000100)="c911b5f4287e86a97a8f182c5b8c178f3b5a0777182bc61e9a319cbf3e78754487d3c97f5c5b2938a1ef45db7a788224f39ac37b053bdf063e5c37a08214eefd8748e7eda517e5959ae0f930bff78d50050fe05e49ed3136d58420787b916d8165c1d3c8b033ae32f9d8b65eac035d60e9d4ae70cf2926ac875fea0997791b8be4ceca3f833f50da35adc428f59d6b7097af7ed4e52691e6b989fb81d0cb51171afe93db797fd6c1643a0d24ea4f90420c26185e44e69d9e40f262ab818330cbe7611e8a3fb76cc77468c13510f7fb7c6f5d9ac59e701b009a261f7f1131185018b26857c18b7804b0c1618e89504619009bfe627ba94108a5fc938bd44609ec87311822a7080776c8896b64b4d00304912c804c194e950be55ec5001acecba0655cccdc20260764fcd9d1e56ae967f033f159b5cf58d998aa5cc4116cbce523de973dafff61fa228ab4718bf2cc98f4646b38a0a6e46327b343d0cc3674d170c0c80f9f27cdb70b19d551e290d8a2e9e9", 0x171}], 0x1}, 0x0) dup2(r1, r2) 08:07:03 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x1, 0x800fffff}], 0xc20, 0x0, 0x0, 0x0) unlink(&(0x7f0000000000)='./file0\x00') open(&(0x7f0000000080)='./file1\x00', 0x1, 0x6) 08:07:03 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="640301afa5"], 0x1) r0 = open(&(0x7f0000000080)='./file0\x00', 0x8200, 0x121) r1 = open(&(0x7f0000000100)='./file0\x00', 0x10080, 0xc0) kevent(r0, &(0x7f00000000c0), 0x6, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffff8, 0x8, 0x1, 0xffffffffffffff00, 0x8}], 0x200, &(0x7f0000000180)={0xff, 0x80000000}) symlinkat(&(0x7f00000000c0)='./file0\x00', r0, &(0x7f00000001c0)='./file0\x00') faccessat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) 08:07:04 executing program 1: r0 = socket(0x18, 0x2, 0x0) socket(0x18, 0x2, 0x0) recvmsg(r0, &(0x7f0000000100)={&(0x7f0000000000)=@in, 0xc, &(0x7f0000000040), 0x0, &(0x7f0000000080)=""/106, 0x6a}, 0x40) 08:07:04 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() mkdirat(r0, &(0x7f0000000000)='./file0\x00', 0x0) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0xffffffffffffffff, 0x6}], 0x7ff, 0x0, 0x0, 0x0) writev(r0, &(0x7f0000001700)=[{&(0x7f00000016c0)='y', 0x1}], 0x1) kevent(r1, &(0x7f0000000000), 0x68, 0x0, 0xffffffffffffffff, 0x0) 08:07:04 executing program 0: getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) 08:07:04 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080)={0x0, 0xffffffff}, 0x8) syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) r1 = semget$private(0x0, 0xfffffffffffffffc, 0x420) semctl$IPC_RMID(r1, 0x0, 0x0) 08:07:05 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) setsockopt(r0, 0x7, 0x1, &(0x7f00000000c0)="223693025edd0f3d31313d60ed744cef4569ade4df10a19629fe02e9730862b91dfb177488287f8f17f4d93e6cd2d1b2e7f7c599bffa8e1b9f7081588b85bc4d560883da006ba04ca95bb0153db56edc0eaf737d9a8a610a5c75829c593166d42b6f25282976d22cc4639c90e9a111d2b8a36b7062ca46ddfe5209e0d81f554a3713512919123e1c7ddcb3f051f3795e899143c99c8263d9e083fd", 0x9b) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) select(0x40, &(0x7f0000000080), 0x0, &(0x7f0000000180)={0xff, 0x6, 0xc51c83b, 0x5, 0x4b, 0x0, 0x3d13, 0x8fe4}, &(0x7f00000001c0)={0x96}) syz_emit_ethernet(0x3d, &(0x7f0000000000)="6c925cd599e9ec4da9ee464532f5a29d912822e5ae677017842288bee2ac8d558ba3b73608f76a2d3303af4a57f1203ac374e214712030542424ea8f1c") shmget$private(0x0, 0x2000, 0x529e1e2d90c041f5, &(0x7f000078d000/0x2000)=nil) 08:07:05 executing program 0: mknod(&(0x7f0000001b00)='./bus/file0\x00', 0x0, 0x0) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x46bfe) write(r1, &(0x7f00000000c0)="17182a712f75912473c540f043bb7f8fb3089b0064c4193c84dea4164f863010cc462db646770f06de2562efd0e63a29e9c28e165339bcb0cdc704aed4a02ae30ddae19e49ad82f35c2bddbf2dabd6fc42c0512b80cb661d2832db3b550d7eed9bc3c728c8cf4c9025", 0x69) readv(r0, &(0x7f0000000180)=[{&(0x7f0000000000)=""/104, 0x68}], 0x20c) nanosleep(&(0x7f0000000140)={0x10000, 0x97fd}, &(0x7f00000001c0)) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000080)) 08:07:05 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f00000002c0)="9085", 0x2) r1 = syz_open_pts() r2 = kqueue() close(r0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x6, 0x7, 0x0, 0xe7c7, "448aad06f213d50e81c4f9bcf41472846af69385", 0x976e, 0xffff}) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfbb2, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000"}) kevent(r2, &(0x7f00000000c0)=[{{r3}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x5ef, 0x0, 0x0, 0x0) clock_gettime(0x7, &(0x7f0000000100)) fcntl$setflags(r3, 0x2, 0x1) 08:07:05 executing program 1: r0 = socket$inet6(0x18, 0x4, 0x0) sendto$inet6(r0, &(0x7f0000000180)="bfc3d5f32cfffaac6e15813aa59d6d99177c9bacdd30ea76983e9807f26be48c7c714076f942299ce0716cb01ccf7f6fca9defeda75b550a5b886b43efcc96c8203d4fd74ba02dc033249f18a3cae0d3bb435dd72fd05f9cddc7fba406a0ddcaf0dbecf082612752245613be45c10dd311b66c424cb7415eeb00336d8f8ee0228cdcd049b3769aaa6a42c8ddb2727a8f348861cbca758075817ee2edc4e99ff0f485e6bfa8725b2c74e526c838a3b72bb32a674e00c34d01b1f0755b6506889aacc6a51b252b6a45f5b6eb45cc2cd014e37188068b6755933390ee42fbd53ebf02471fb624e7aa9de92b5b02a25319b127cc675d9363900fad6e9e02760f56476395ffa79bf48100ab74f48c517c2a0628b8201e4682641e5b530c8279dc044b5a6f4c97026f550f", 0x128, 0x5, 0xfffffffffffffffe, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x2, 0x108) ioctl$TIOCNXCL(r1, 0x2000740e) 08:07:05 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) r1 = dup2(r0, r0) pledge(&(0x7f0000000080)='\\&.\x00', &(0x7f0000000040)='\x00') setsockopt$sock_int(r1, 0xffff, 0x80000001021, 0x0, 0xffd6) pledge(0x0, 0x0) 08:07:05 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = fcntl$dupfd(0xffffffffffffff9c, 0xa, r0) fchmodat(r1, &(0x7f0000000000)='./file0\x00', 0x28, 0x6) getsockopt$sock_int(r0, 0xffff, 0x1005, 0xfffffffffffffffe, &(0x7f00000000c0)=0xac332858a11a2d61) syz_open_pts() 08:07:05 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000001a40)="c06234e606498ac6f92ab8699bc4e1e01b1d266dda086babb589129f5e93feb58c0f1ef447b8001bb48f51a221d478ee7600895c529822c3be252e34bf8da7efa7a9ff1e439e8e0e572505d1ad4d490fd57825561c98418b5be52c3c2a51468d89e4ce9cefc32a52e9a9c85935d8497a44a2a108fc3608377045cceec990bd00b63a6def6438d31cd1824288f4800eaa71ab28741cf88d344e63424954334b39c882739ab960254f11e0003bdef0423905669ae11914e08921a85ff87763ddf67bb2240e2da3e089079ce8826c27d17719df436d5a7fd53052d9313b2c1145107a88771653517318910c4973f7d2196154044f40b9ad0a5d7f3d1a41e3c2cc601d629c31d01d913d415f958415cf9d9cf19e0ae93845f9c6fb3e809b68396fe2a7c5645f2255c143ec0237dd70aa7bce8b7a265a96a15a282001e5300284dbb44e4d47ab6162627ec03a4a2ed8f25affeaf3af4f28bbb1ac344a5533b9e79530f46b10e4fec69cdefadb157bde541eeae46839479130aa75fcd6e98f4ee0b031df8de31bbe60a68164be88f387529fd852c757ff9fb27fb7494fc2e12817228a289cba155a482d5ffb0da674c7f34ffc9b17fbff63bf43f339cdbb78872151f2e2010c4b66149cc5e38bbe9aaedf53ad2654032b6d9f7689bf810486fc11f659ddf15ab6ed6cde1c34742d71cf4a8dc526f92b9404f332146edca51fbd025b5fa36923730fd15a79221ab5f340ebf712082dd49f0ce277c22a05bdea168ce5af69d4a287157dbfdae48fde16191046cf8189d5c536006739421a95b7bd6b7bea1799158f2b294c6f146c796bdf428379ff273ae26aad05cfa8aca61bfff3771a621edab699b381aad6edb4f1f79ac7b04d1bd9eaed697252680d7b730fdc09abfa025d8000924b5e054e790b64c7cf273169e935b4e02465a793f347802f42478252e59b9d2dc0d6dd4e216f2f7126f7024ef2d7ae9bd488442749d0c50e81d9e069b3eac28e122c9d0126f051d09b9694840a09826f4b0c0ab07a872a6cdf09e89443686340bc480b0209f9060bbc6805056576af7ba02c8077be81a41b8455479994e5f52a4243f46f18830fff3c61c53d4a3c87f05a7b2282132c561de273c42c3c0242ec6c7e5f12882912e804ff8fad41fc07ebae12b315cb0b275e21c058f89f2917a918f9468b8d8c89d7cccfef66dacf3d3687cbac2fad5d2eaca3a1dc9b580bfffbea462f3e30bcea9c8f68b86c0713fb93797de957881d2a677d6e76b27afc40aead5e549feaeb1e8bab9526215cf4215bba6b60ea7e7b8f3f7b1d7478144a98175ee49ff2c2cc3ada2e2c3a32a20d574edaf5213282db56c4a21b631332f09e4a7acf6359a32824e4f9654219b1441a6c040f03879174d102027b2378a0c86a29f1b0cb92a302daca4532d03f93e31ae3f80597cee332102996e404bf1bc0bfdcda9c3a26eb8575f4171f6d4398f7a5381d7c10afe89fa461f21e62d289b15023b53d07e11cc10baacb08c8c758aaa2b9752bff6498843b0941e1f0ea632f68e608e386e1869a56b42347ba848ca31d49bd87d5ebaa4b8ee536703812daeaa197afa9e66223ed4826beabcfb13a65ed77be154cec294748cf4cf93d5af41d91bb6d5e0dc76ea12d7036fef74b77b0fca8e7ef79e956a8579976c22e3cb0881e6dcacfd8d9565dbe13b97a45af5b7ff89ee70791450ec1bfb1f5914b15e93cc0d9f9b1e2d62379761d75ef363cfe1f5a109de2dcdfcdb2052d8ff4689f9ab1d765cb095d7c92f53ca02933e40cae54a88e8e9843bfda24311c11c784b6db3110dbb9d554b83d13a436209832f696c95b94641fc384f7b193f6cdf889202d5b85b764bb7d37a0397040f787a36cdb0b209c30c0ed8268472debb3b39c0c2fbcea5e01812e095d9f90f77147e7566113aa0913885b44632bb5da0a6be14e6981ce608cb1f7ee6fba4aca46fbae824f62dafb12d22bf98f7a0b2a9a83d80bb47d515af51e27d4163b2f4dcfdba77e57fc083fcd2174d8d296004f318ef697748e5a15a12e7a0775df7f23686528090bedbea53977ff8636850a61b596169eba5b7be3e41645c101f85e4f19adfd5328e4cf3a56e2096af34de0f38ceba1b0383fce076ff181c7caeb3eb0c2b515c493bc0c92d12bf4dbf72234b7be9eacf956466c07722d8b068b14fe60494cfa26c4327febd0da07d69493d7465183ac64e73414d664c87967ac1b958c5c10113a6548c789c768430fab713c72bb1aff43344535114cfb5291844211721d84f330ef4a9fe364994f113b6dc826db7506021720ef84a54daf46cad91fcdf978af7a450ebaebdc9d61e08d131b3de9a8ce3734a086903919b348bb9b24d633624b31b55737c786f582c0595144712ec0c60aaebfe311225303fb73284a2497eb12833b92d7179d7719245204c5b594a07803f3ad846e4e1fda22747fabc80d84485103a8d23af831036f094ac8aa495608f271b9a03c9964aa770c21be17f18336196134e7b6f6e8dad86f2285b472f1f1c64db12ad762aa054b39b535ee32034d07784fe5530e037399c74bc5f3f19461e363850b799cb2b02a500ab14c3688c0aa844145b1b841a7461ab1492480c4afacec3dae939324e4d504e81165a6a026ad98ddd4c3aa90ba2db5b65f233aa23ace61002558b9b8528c25dfa3e9bf0e6b9dcb72b554a368d2a7f85dcfecc58398dcd5cbc61fa75ad4021afe5413c48c15a943543db650279c1c8fe886d889cf6e7beda0b53949b4fedf5fea49b5b81516271e58c8f69a7d9866262903558f78397c0509f264c9956588df9ccf0bb14223c865cea897407a18699d7fa9454ce58ffccf5502c758200619aa38989786f0d55fef7af96d5e0d3c7d0d0d70efa6e71baba8bb4a88e471ef50b8ef46ed1a9bfafdb30b57634f61303cd04317ea8449a20863f332c96954c57592259adfa1efe88ac832bf615ca51da47831fd3e37d839f8e95249b5a23a09723258620bda96894368f9cf80be87ffdcf7399fd00352997df404e447f036964641b416a86f34c9fe00e1ebf633c08fe620fc26f56d6b7352d2df491a1c1cd07ec28dea2bfdd7befe259d558d87ea6980735671102ec4d049ef78668ab1a3b8205fa15ba45c7d005dc68c8419d298c63a4d2811252bbf182d480ddd6d444ac4624045f6fdce3ef27f8bbff5ce012b75f39cfadab9b47f795868ec5ee2b1f4c3d304c155dca897174554061d88bddae05f6befa9c6574cfb831fd28b1cc16108b0a5583108dab96a563e7fd3e7fffe9641557da4da8e929eeeaa387aa5822984a4bb7b0b246fcc9aa5b0352d2bfb6cc3cec05bd0e435aae25944686f58c5061d2ac53648eec26ef19a2dd009409d7c137894b70cd4fdcc5cd6f592d1312ac4d339922d28d2d3515a11ccd957f34b63d05e9106a8083dd1182c840b5a88a8e4ebdff0d2485c7d2d16f7941890025bc363ea300bb26bf0ac83ab3bd330e9b26bc06e6885bb17b054716927c33c101a6cd06dd6bec59646974b615eebe53dd22425eb1af112d133975de3a0fd6181d616f1bcc00f32bc80661bc84b51de9d28d62d8ff1f00e9e46c929bdaca5a2af094d1053bc8a99dfac161304e6093f663cbbba404ab5a562dc6e7319dce8c8259a5ac82ed9a8aec18114356f5f30e49c7c658775de2489561cb25a04bc53cfbb209b93212364c1580affc969fbb2fd864b01866e0758f356d40b0ad1d33dd6cd6602832a373625efd5dd1a99567859edb18dcdcb67daa42670f7c910e14cf521925a00a37ca918ac1b7659bd05ffa3c14710d863832ce549f8265ce05e436db72ec5886410ed108034b726ff4adecd333c6436954292178d0279f0eca50a53ef71b248b7a80855bf6a49d2656d0c0b2c46b1b21121ed6735cb0f964b4249e118fe610b46e740e6803ca6ea30c3e9177d9ea794b34aab3b2f933e654165a1df65879256a1e663003c621613183612305452c26d6ff5182ff65dac74d9916a2312ff02f607695bdad021f49cbb26ba560c6f5ebd0873d0a57c007394c02f54fee6c8f2582370b8de3ed6960ac3f01b3681afe36f97e2794169ef21441d70183bba612b61f15db11f4ba3cf8f2aa35e5a972e6eb22983683e00a8403358192a5f58ec48cf22490cb433b90fe674485cf2784a16febb1f88ce8779b51c09f3332a9e2d0bdf98be54101bf4da7fa149ce9c33bd4bf04d9b59dcd3ee265253d0531e6baf50ddcb4d4f6714595e4fe57e763c7db344ebdae5d0da2910c55b9f3fc5ff568f170f4318c9f6a507e33c1a579cd18afcea41fc192f9d64ad539e7e4853ec73410291c5bffc172cdb17eaa015958a91d14800be26a17ab191d47f3adc72234ac02230442ebaaf758da80dd2c576a7f63624ee10f87b2c0e677fd83db9883b2d22601b7d18a58c26e31b3ce0120ef127bcf5814a147e572407ff54b76993ca3fcec0362b227c59ed8003262b27af7f78761b6baba60213fbba16e86b126c84f4f2f79c8cd23129bf15ddb09388fdc7dcbe73bdae47d263d1e51414a3c818171213de382120e0e0d886431f17bcf0ba75a0b479e7f0b2aae427feab53df1f9b023641762783c148b2b008bfa8cb2941d0f97d1b45a5f176d80c236e31317397cfd8b3e76783fd7cf69f6982619fe2864767687a936ffe13eecb63c49b5ec4540050844e52e92aafd11bd452e85d168628d77897d458d78a19a5cb038fab6984fb431900a9c77c61e4fb633aed47e79f6afb7333513296ef7a8523f44f1ca68fa558426ad551dffb69b451af9b27d105dad4b714662953d42065485da181f17379ba139667ad15bbba3a1b188aca99e71c023c302b445172b69af5dcb7954bc17e7b6c23d40781d335f057d20e266978f353afff105c78ad2933aa9ee0e887e48fce17962e6725103a67f0d704befe99c7f682751b9b624ad0facb618f30f7aa1ba101a6d6980ffd4db3b6284fb139b7ca71e96bf990c1c1f0f2e361d9d32b822d18c89f65525a2530e7f397b78d23ece2e6d66f06ef5184f6acbb737595c981b452460138e7801908c84b040d69fbf8124b40d2e9acc6fd9ef86d27233c7b813678b543e424c0ebe377f4b18205e7e7373f2ef3e579a1a572a9560379b2473d2f810bb74c1b283bf75ec13d4cecee318c90993e8305ee44a9bd53d0f8ef134547dc667dd463407fb0384fe872360b8345c2bbd2bd0928c64c8eba56f5fdede4a83f32815ee6f3c7ff5fa7c8a12e3d41f8a2697d1c50348f3ab5c8948c9761969b546f2d17b5e99e90456f8ab0eedaafa0855062abadbe49183abba74198893e68872cae9897f44fcbd320f7883fb07021370cad4cd9ac0bb8649c223bbb352ea9c10d753d2aba80d7cea377e9d79a0840a0d677e737b52b0b44fb965fd0a536ffc01ef890e7d02a0b3acbd32f664f3f2168cc2ef1eb92644006749ee42c04fd2e53c16855aaf578ada7b716f34c7e4c7ab494fae9d69a98f807e625e2f59db6bfeb279677e2f69745dc2cb8a25c398ea497fb9e274a2f16075b235c9c1140ee8111deec28adb5c05f7d0f3c2d0e753c1d", 0xf66, 0x0, 0x0, 0x0) sendto$unix(r0, &(0x7f0000000080)="ceb78588258efdf2ab383d5e2064bd805d454a643e154e3126cbab4580a299f9c85f37063ec091a4e78e973e6ae1f44b7198e4439ac2feed439e175affb955b7b2472e098d24be3190bf2a90a244641327ede4be84601232ff411e113689a0f435865851a99d7930f50d8fbaa51fc0ab21cde513de52faa04d9c3fa90caa36113757345c4472f5e06bd6c1c901d9795482bfda6b9fde6ad1d77672", 0xffffff44, 0x0, 0x0, 0xfffffd30) execve(0x0, 0x0, 0x0) read(r1, &(0x7f0000000440)=""/68, 0x44) 08:07:05 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) dup(r0) write(r0, &(0x7f0000000200)="e1f10300", 0x4) r1 = syz_open_pts() close(r0) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000000)) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffb7e, "855c55000267a7230000001a0000000000000040"}) readv(r2, &(0x7f0000000040)=[{&(0x7f00000000c0)=""/45, 0x3e6}], 0x1) syz_open_pts() 08:07:06 executing program 1: getgroups(0x1, &(0x7f0000000000)=[0xffffffffffffffff]) setregid(r0, r0) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) fchown(r1, r2, r0) getegid() 08:07:06 executing program 1: r0 = socket$inet(0x2, 0x0, 0x4) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xb, 0x0, 0x0) 08:07:06 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) setrlimit(0x2, &(0x7f00000000c0)) r1 = dup(r0) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) mmap(&(0x7f0000ffb000/0x1000)=nil, 0x1000, 0x0, 0x2010, r0, 0x0, 0x0) ioctl$TIOCSTART(r0, 0x2000746e) 08:07:06 executing program 0: sync() pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) dup(r0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, 0x0, 0x0) write(r1, 0x0, 0x0) 08:07:06 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt(r0, 0x7, 0x5, &(0x7f0000000100)="45a02734f4abf6fbc13224978fee345e7d4e92fbb5ad19558d23f139f443f7eb0e0a66da07ea413be0c2d087143b2e93bce5d457ea42a9dcdfa8b7aeeabbf0e2c6fa429c6c6609c7c74a9ab2e087166e25e9ab4477c38f57b483d394fbaa89fdb06cb4e5369de5dcf0dd5efcc3ff8ab77d052fdc31408e450ec5688fdd76af0af391821a3f2346d968fe484c3e9fe962de749db543bbffa5b11d1df88bf9db5f520f862e93cb040a", 0x113) setsockopt(r0, 0x6, 0x8, &(0x7f0000000000)="f4134ac3", 0x4) socket(0x20, 0x1, 0x2c1) 08:07:06 executing program 0: mprotect(&(0x7f00004c9000/0x2000)=nil, 0x2000, 0x3) r0 = socket(0x11, 0x3, 0x0) setsockopt(r0, 0x20000000000011, 0x3, &(0x7f0000000000)="186fe65c", 0x4) 08:07:06 executing program 1: symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') execve(&(0x7f00000001c0)='./file0/file1\x00', 0x0, 0x0) 08:07:06 executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000000)={0x0, 0xffffffffffffffeb, 0x0, 0x0, &(0x7f0000000080)=[@cred], 0x18}, 0x0) 08:07:06 executing program 1: r0 = kqueue() r1 = dup(r0) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000000)) r2 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c6, 0x0) mlockall(0x3) setrlimit(0x6, &(0x7f0000000040)) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x5, 0x2011, r2, 0x0, 0x0) 08:07:06 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) shutdown(r0, 0x2) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x400, 0x80) ioctl$TIOCNOTTY(r1, 0x20007471) 08:07:06 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() r2 = syz_open_pts() ftruncate(r0, 0x0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000040)=0x3) getgid() ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f0000000000)=0x4) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000080)=0x1) ioctl$TIOCCBRK(r1, 0x2000747a) 08:07:06 executing program 0: r0 = syz_open_pts() syz_open_pts() r1 = syz_open_pts() fcntl$getown(r1, 0x5) fsync(r0) 08:07:07 executing program 1: r0 = dup(0xffffffffffffffff) r1 = dup2(0xffffffffffffffff, r0) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000040)) r2 = socket$inet(0x2, 0xffffffffffffffff, 0xffffffffffffffff) r3 = dup(r2) fcntl$setflags(r2, 0x2, 0x1) ioctl$TIOCSFLAGS(r3, 0x8004745c, &(0x7f0000000000)) 08:07:07 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) stat(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)) getsockopt(r0, 0x200000029, 0x23, 0x0, 0x0) socketpair(0x6, 0x4005, 0x5, &(0x7f0000000000)={0xffffffffffffffff}) getsockname$inet(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000180), &(0x7f00000001c0)=0x10) 08:07:07 executing program 1: syz_emit_ethernet(0xf1, &(0x7f0000000240)="481a19e8f19718e34e96e50874b59cb6ef36db5fd00d3aa9d7c25ffaecdd56084421393e40ba26194fc0c0332170ac418f9ed59b8e3453d477c51f9624ff7963fb336e5fb7a76d0e554abcf4b236d9bf4e6117a3a3eed6743aa9cd39ecc073647f7f6b216844cb4df7b69375c80557f80f96e8160000000000000000000000000000c70267f2822fccb514ae8a86f0cc3b6077926aa54820ef7d2895881f97dc6baa4a2485f7f216308033f4b7fef1cd6802b7cad8ea6695f7d3b9c64da1bb00e8110175b20b3d1498c5194edb84af27b533c0720bb9ed213209046c48dc629e12fe1689f750b3dbc19f967c1c3f2af7cc") r0 = msgget$private(0x0, 0x4) r1 = dup(0xffffffffffffff9c) setsockopt$sock_int(r1, 0xffff, 0x200, &(0x7f0000000180)=0x4, 0x4) msgctl$IPC_RMID(r0, 0x0) r2 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) recvfrom$inet6(r2, &(0x7f0000000080)=""/149, 0x95, 0x40, &(0x7f0000000140)={0x18, 0x0, 0x1000, 0x1}, 0xc) msgget(0x2, 0x30) 08:07:07 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = semget(0x0, 0x3, 0x1) r1 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f00000002c0)={{0x7fff, r1, r2, r3, r4, 0x4, 0x4}, 0x5, 0x2, 0x20}) rmdir(&(0x7f0000000080)='./file0\x00') r5 = open(&(0x7f0000000040)='./file0\x00', 0x8000000000020d, 0x0) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) 08:07:07 executing program 1: open(&(0x7f0000000000)='./file0\x00', 0x82, 0x0) r0 = open(&(0x7f0000000300)='./file0\x00', 0x200, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x1f}], 0x0, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) 08:07:07 executing program 1: r0 = socket(0x1000000000018, 0x2, 0x0) setsockopt(r0, 0x29, 0x23, 0x0, 0x0) 08:07:07 executing program 0: unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000180)='r\x00') faccessat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0xfffffffffffffffd, 0x2) r0 = accept(0xffffffffffffffff, &(0x7f0000000480)=@in, &(0x7f00000004c0)=0xc) r1 = accept$inet6(r0, 0x0, &(0x7f0000000040)) preadv(r1, &(0x7f0000000400)=[{&(0x7f0000000080)=""/221, 0xdd}, {&(0x7f0000000200)=""/61, 0x3d}, {&(0x7f0000000240)=""/163, 0xa3}, {&(0x7f0000000300)=""/56, 0x38}, {&(0x7f0000000340)=""/12, 0xc}, {&(0x7f0000000380)=""/96, 0x60}], 0x6, 0x0) 08:07:07 executing program 1: r0 = socket(0x400000, 0x8003, 0x2) sendmsg(r0, &(0x7f0000000380)={&(0x7f0000000040)=@un=@file={0x0, './file0\x00'}, 0xa, 0x0, 0x0, &(0x7f0000000000)=[{0x2fb}], 0x10}, 0x0) 08:07:07 executing program 0: r0 = syz_open_pts() r1 = dup(r0) ioctl$TIOCCDTR(r1, 0x20007478) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000080)=0x8) r2 = geteuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) fchownat(r1, &(0x7f0000000000)='./file0\x00', r2, r3, 0x2) 08:07:07 executing program 1: r0 = syz_open_pts() read(r0, &(0x7f0000000440)=""/68, 0x44) r1 = dup2(r0, r0) execve(&(0x7f0000000140)='./file0\x00', &(0x7f00000003c0)=[&(0x7f0000000180)=')^!\'\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000200)='#:)+&[\x00', &(0x7f0000000240)='@\\,\\\xa0J}(\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)=']\x00', &(0x7f0000000300)='(\x00', &(0x7f0000000340)=':+1-\x00', &(0x7f0000000380)='\x1b\x00'], &(0x7f0000000500)=[&(0x7f00000004c0)='^)*){\x00']) recvfrom$inet(r1, &(0x7f0000000040)=""/165, 0xa5, 0x0, &(0x7f0000000100)={0x2, 0x3}, 0xc) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e734578ff5dbfdcf0000000683a00a52d00"}) syz_open_pts() mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000540)={0xfffffffffffffff7, 0x1, 0x0, 0x3, "519c864b1807f9614c11f609b0804e3426320eb4", 0x3, 0xe1e3}) execve(0x0, 0x0, 0x0) 08:07:07 executing program 0: r0 = open(&(0x7f0000000340)='./file0\x00', 0x201, 0x0) r1 = socket$inet(0x2, 0xc005, 0x40) shutdown(r1, 0x0) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000100)="319cf0b0a62e10b345f106d1c620fbaa1c7b0921684322de16defaf50175d1d271bc32c0679a81653a751510b1e09785e70e178fcfaf75a8c199aa4707e11a95e7c6a2f880f9c356a02961c4492c5b7c7383251c55fb8d58b6024a8596cf7da6fa64b81601effcbe41fd2c7a441c09b8d9d8c9b4a0310ffb0c815587e8a75eb6ab1379fd4bd4a6ba42c588923b672cb9696565d6c7631e068e0e6c9697c4f758579f49ad5c989209433f42b016d881d4c454f159bffe16cd9f1ad5d6440f28d9b5ee6dded34fd124f385be4b55be2b615e8290112f484ae32a87d2bc438e2f0a57dc9163448790e8b3d2780a", 0xec}, {&(0x7f0000000000)="083e45e4523d6d52fedcec47a9bb614114dd64c6b65434ec428da33e94537c5a12d0842ffa63edcb1f5d1aa236620d67fae5b3f3e2eb524ddce5220f7ff5b1bb137697295d7625d65629f1828703a7ddf0708371d135c5a108401b34d943ef7464522b1c970709e758884a2fef8955c650649a47d4f76aee8f44bea1a4e90d161b5c80130607363a443538c5a66057b21de7", 0x92}, {&(0x7f0000000200)='?', 0x1}, {&(0x7f0000000240)="c6726611b4d7ab085e7950e48d05c0d20b85952268fdba6a840723d0f787ce462514092f6735e21e55aba2a29ce6a622e103c71c2aac0d6db48d161dd9f54ff5fee4ef4b92194c7b8155bd9458b116e061172361a492f7e9ef6aeb037163d1559257c2d03be9fd244201ffd357e0137370be0efca48725a8b1c773f91a194fdaa452e66fc4997866c9c5ce2959f14f47d35e2cbbb7473e4568decfd23f", 0x9d}], 0x4) 08:07:07 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000000240)="d1201d9c07b00a16a86b937d24a7f2947be77f1cbe061ab59b4c483ac24bff05792c3b2d50e2f61fdd92120f14405cf540aea663e53940647fdbf6390c9d521a8ef176e290e1cfbead46e28d2cdfad33172d9d3cc0db9ce22cae4738532a1dc775f78b6d6052e279e6fb2f65bcbf4bf29cdbec91f52747de7323b7ac7626d427d51b6cbbbf298a0f33e9a2ef5ccd435c8b", 0x91, 0x40c, 0x0, 0x0) recvmsg(r0, &(0x7f0000000680)={0x0, 0x0, &(0x7f00000005c0)=[{&(0x7f0000000040)=""/120, 0x78}, {&(0x7f00000000c0)=""/87, 0x57}], 0x2, 0x0}, 0x802) mlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) 08:07:07 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) flock(r0, 0xe) sendto$unix(r1, &(0x7f00000000c0)='*', 0xffffffe3, 0x0, 0x0, 0x0) r2 = dup2(r0, r0) shutdown(r2, 0x4) poll(&(0x7f0000000000)=[{r0, 0x1a5}], 0x1, 0x0) pipe(&(0x7f0000000040)) 08:07:07 executing program 1: r0 = socket(0x18, 0x2, 0x0) poll(&(0x7f00000000c0)=[{r0, 0x40}, {r0, 0x81}], 0x2, 0x20000000003) setsockopt(r0, 0x6, 0x8, 0x0, 0x72c2235f) r1 = syz_open_pts() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) 08:07:07 executing program 1: select(0x40, &(0x7f0000000180)={0xffff, 0x0, 0x0, 0x3, 0x0, 0x8}, 0x0, 0x0, &(0x7f0000000000)={0x4, 0x275}) r0 = msgget(0x2, 0x4) semget(0x1, 0x0, 0x0) msgsnd(r0, &(0x7f0000000040)={0x1, "284992"}, 0xb, 0x800) r1 = semget(0x1, 0x3, 0x248) semctl$GETZCNT(r1, 0x7, 0x7, &(0x7f0000000080)=""/220) 08:07:08 executing program 0: recvmsg(0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = socket$inet6(0x18, 0x3, 0x5) r1 = getpgid(0xffffffffffffffff) r2 = geteuid() getgroups(0x2, &(0x7f0000000000)=[0x0, 0x0]) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={r1, r2, r3}, 0xc) 08:07:08 executing program 1: r0 = syz_open_pts() syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000180)={0x0, 0x0, 0xbf9c, 0xfffffffffffffffc, "7e389ddedff371734578fbcef9097b5ac793683a"}) syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 08:07:08 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000500)={0x0, 0x0, 0x90d0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000300)=[&(0x7f0000000040)='\x00', &(0x7f00000000c0)='\x00', &(0x7f0000000140)='\x00', &(0x7f0000000200)='}\x00', &(0x7f0000000240)=':.\x00', &(0x7f0000000280)='\x00'], &(0x7f0000000440)=[&(0x7f0000000340)='\x00', &(0x7f0000000380)='&\x00', &(0x7f00000003c0)='\x00', &(0x7f0000000400)='\x00']) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="a80870e5e787df15a3dad3cb91b1b9df276b3a6e23a492388af974d88b0a4ec762a156481038ac880d02", 0x2a) r1 = syz_open_pts() close(r0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000480)='./file0/file0\x00', 0x200, 0x0) bind(r2, &(0x7f00000004c0)=@un=@abs={0x0, 0x0, 0x0}, 0x8) dup(r1) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x3, 0xfffffffffffffff7, "854955882e0200"}) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 08:07:08 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000800)={0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000680)={0x0, 0x0, &(0x7f00000005c0)=[{&(0x7f0000000040)=""/120, 0x78}, {&(0x7f00000000c0)=""/87, 0x57}], 0x2, 0x0}, 0x802) 08:07:08 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = semget$private(0x0, 0x7, 0x0) r2 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) stat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000340)) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000240)={{0x27, r2, r3, r4, r5, 0x10, 0x5}, 0x80000001, 0x6, 0x3}) connect$unix(r0, &(0x7f0000000080)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0xa) connect$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="00002e2f666964653000020000006875f78499874f7dd817eae7046344bb0bfa22d76718b1f460cf31521214fc8a4b82a9a217c0a6c0d4487f713d3f8fe78f484fc848f81c2c62bb8f4bada66cecddfad2b4d586b886b8a02cba478cc8db944fc2cc"], 0xa) semget$private(0x0, 0x4, 0x4) 08:07:08 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000000c0), 0x10000000000003fd, 0x0) r0 = dup(0xffffffffffffffff) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f00000000c0)) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) fcntl$getflags(r1, 0x3) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000080)) r2 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) pwritev(r2, &(0x7f0000000480)=[{&(0x7f0000000440), 0xff12}], 0x10000000000000ff, 0x0) ftruncate(r2, 0x0) fsync(r2) fsync(r2) 08:07:08 executing program 1: symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') rmdir(&(0x7f0000000040)='./file0\x00') open$dir(&(0x7f00000001c0)='./file0\x00', 0x10080, 0x10) r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000080)=0xc) getpeername(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'], &(0x7f0000000180)=0x28) bind$inet(r0, &(0x7f0000000200)={0x2, 0x1}, 0xc) 08:07:08 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) shutdown(r0, 0x1) setsockopt$sock_int(r0, 0xffff, 0x100, &(0x7f0000000000)=0x8, 0x4) setsockopt$sock_int(r0, 0xffff, 0x1007, &(0x7f0000000040)=0x4, 0x4) 08:07:08 executing program 1: getgroups(0x2d1, 0xffffffffffffffff) getgroups(0x2, &(0x7f0000000000)=[0x0, 0x0]) getgroups(0x1, &(0x7f0000000040)=[r0]) mknod(&(0x7f0000000080)='./file0\x00', 0x40, 0x800) 08:07:08 executing program 0: mkdir(0x0, 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='x\x00') getrusage(0x3, 0xffffffffffffffff) r0 = socket$unix(0x1, 0x5, 0x0) ftruncate(r0, 0x1398) rename(&(0x7f0000000080)='./file0/file0\x00', &(0x7f00000000c0)='./file0\x00') recvfrom$unix(r0, &(0x7f0000000100)=""/99, 0x63, 0x2, &(0x7f0000000180)=@file={0x1, './file0/file0\x00'}, 0x10) 08:07:09 executing program 1: setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000040)={0x1}, 0x8) r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x20, 0x140) faccessat(r0, &(0x7f0000000100)='./file0\x00', 0x40, 0x3) mprotect(&(0x7f00007c9000/0x4000)=nil, 0x4000, 0x2) r1 = socket(0x1, 0x5, 0x4) setsockopt(r1, 0x29, 0x8, &(0x7f0000000000)="d5ff9668", 0xffffffffffffff5e) setsockopt(r1, 0x29, 0x80000000000000a, &(0x7f0000000040)="90000000", 0x4) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080), 0xc) 08:07:09 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, "dcde2fb3333df96bbc8a703a7523d25f7b0ec5a8"}) write(r0, &(0x7f0000000380)="88958ab138216b586c56bb3dbafee499b3b9e56b16e7b321358eba44267c9ee753b500fae74b7b9364ff816ddac21860443c4a4f0800bd0e8fe820da02cc990beddb1343b299e7420fa3ddb1220032463d4daaef77910e1356883b288184083da8f0121936", 0x65) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "a24f9aaa6a601be37f7d23b4563d4569dd680a96"}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) write(r0, &(0x7f0000000080)="1e", 0x1) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x7, 0x100, 0x7, 0x1, "d9268073c3a494294f1fd62910ab768f7b216f68", 0x101, 0x7}) dup2(r1, r0) fcntl$getflags(r1, 0x3) syz_open_pts() 08:07:09 executing program 0: clock_getres(0x4, 0x0) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x10081, 0x4) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)=""/198, &(0x7f0000000140)=0xc6) kevent(r0, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x50, 0x40000004, 0x3, 0x8}, {{r0}, 0xffffffffffffffff, 0x0, 0x0, 0x8, 0xffffffff}, {{r0}, 0xfffffffffffffff9, 0x4, 0xfffff, 0x8, 0x1ff}], 0x2e, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x20, 0x40, 0x6448, 0x8}, {{r0}, 0xfffffffffffffffd, 0x2, 0xfffff, 0x5, 0x6}, {{r0}, 0xffffffffffffffff, 0x4, 0x40000000, 0x0, 0x9}, {{r0}, 0x0, 0x2, 0xf0000000, 0x0, 0xf12}], 0x9, &(0x7f0000000280)={0x8, 0x3}) mlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) 08:07:09 executing program 0: poll(&(0x7f0000001240)=[{}], 0x1, 0x0) mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) munlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) munlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) munmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000) 08:07:09 executing program 0: getgroups(0x1, &(0x7f0000000000)=[0xffffffffffffffff]) setregid(r0, 0x0) r1 = socket(0x1, 0x6, 0x49) syz_open_pts() fsync(r1) 08:07:09 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000040)={0x0, 0x6, 0x9}) r1 = syz_open_pts() r2 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000180)={0x0, 0x22d7, 0xbf9c, 0xfffffffffffffffc, "7e389ddedff371734578fbcef9097b5ac793683a"}) ioctl$TIOCSTAT(r2, 0x20007465, 0x0) 08:07:09 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) r1 = openat(r0, &(0x7f0000000040)='./file0\x00', 0x82, 0x190) dup2(r1, r1) r2 = socket(0x2, 0x8001, 0x0) connect$unix(r2, &(0x7f00000000c0)=ANY=[@ANYRES64=r0, @ANYPTR=&(0x7f0000000080)=ANY=[@ANYRESDEC=r0], @ANYRESDEC=r2, @ANYPTR64, @ANYRESOCT=r0], 0x5) 08:07:09 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) unveil(&(0x7f0000000180)='./file0/../file0\x00', &(0x7f0000000200)='\x00\x04') setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x3, 0x1000, 0x7}, {0x18, 0x2, 0x100000001, 0x401}, 0x7, [0x3, 0x80000000, 0x5, 0x1, 0x0, 0x7, 0x2a0049b5, 0x8]}, 0x3c) chdir(&(0x7f0000000080)='./file0/../file0\x00') fchmodat(r0, &(0x7f0000000140)='./file0\x00', 0x102, 0x6) mkdir(&(0x7f0000000040)='./file1\x00', 0x8) utimensat(r0, &(0x7f0000000240)='./file0\x00', 0x0, 0x0) 08:07:09 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff00000100000008cd3fdf00000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1], 0x28}, 0x0) recvmsg(r0, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=""/88, 0x58}, 0x840) sendto$unix(r1, &(0x7f0000000200)="b32c2aee8a07918dd0c6c7abd80ebccdbbba6cc81d830bb562a02f513453b878cff2e9c8f4e21e9eb70a153dcc3af291300317e379bf82ad963066da56e0059db5ff69063659f5786da372d3f9927f3438213cbf5c8defcc7666dcd82cffd02e7af75b6d8c7ba526b08b307308ef7378cede4a3620b3fee67bf9c1a043ccfb36847d80a2eac2", 0x86, 0x8, &(0x7f0000000080)=@abs={0x1, 0x0, 0x2}, 0x8) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, 0x0) r2 = syz_open_pts() ioctl$TIOCDRAIN(r2, 0x2000745e) 08:07:09 executing program 0: r0 = socket(0x2, 0x400000000001, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000000)={0x800, 0x7}, 0x10) setsockopt(r0, 0x6, 0x100000001, 0x0, 0x0) sendmsg$unix(r0, &(0x7f0000000900)={&(0x7f0000000700)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000840)=[{&(0x7f0000000740)="040ce4bedbb356b12c303da8d2f6b77c9fbe8ea61c1d505981f34a8a287386abc123ddeeb4c55e8c85da4d37f741fa4f70eab4785ff8a7ccabd13ffd0a1291ba443ba2b06aba8ae68ec0c11c138cb6ebf6218362af0d392f9169d3747ca15e6c57a64135d9cfb7285dcc35c6ec6d14ad405a323b8d137fa19ac65abfafef8419e5eb9852b8d4ff30fe3248faf965a7346e740a1d7a2a647456a7df39b251c08a730d389930a0b94a462fc60cf1818f97aeaeec453275db5a09e6799719551b6d5af43cbb54c7824fea3c86b22eac0bc19c139367f036b9e35e71a3b70f39bdeba31f", 0xe2}], 0x1, &(0x7f0000000880)=ANY=[@ANYRES32, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="000000003800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB='\x00\x00\x00@'], 0x54, 0x4}, 0x40d) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000940)={0x0, 0x4}, 0x10) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000040)=""/216, 0xd8}, {&(0x7f0000000140)=""/209, 0xd1}, {&(0x7f0000000240)=""/146, 0x92}, {&(0x7f0000000300)=""/14, 0xe}, {&(0x7f0000000340)=""/187, 0xbb}, {&(0x7f0000000400)=""/230, 0xe6}, {&(0x7f0000000500)=""/211, 0xd3}], 0x7, 0x0) getpeername(r0, &(0x7f0000000680)=@in, &(0x7f00000006c0)=0xc) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000980), &(0x7f00000009c0)=0x10) 08:07:09 executing program 1: setitimer(0x2, &(0x7f0000000040)={{0x80000001, 0xa85}, {0x8, 0x401}}, &(0x7f0000000080)) symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') truncate(&(0x7f0000000000)='./file0\x00', 0x0) 08:07:09 executing program 0: ioctl$TIOCSTART(0xffffffffffffffff, 0x2000746e) syz_open_pts() pipe2(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) getgid() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000380)={0x2, 0x492, 0x1f, 0x4, "8d99dacb25552939c5a4c4b66eac45e27042b2a7", 0xba, 0xfffffffffffff75a}) readv(0xffffffffffffffff, &(0x7f0000000300)=[{&(0x7f0000000000)=""/201, 0xc9}, {&(0x7f0000000100)=""/137, 0x89}, {&(0x7f00000001c0)=""/110, 0x6e}, {&(0x7f0000000240)=""/142, 0x8e}], 0x4) shmget(0x0, 0x2000, 0x0, &(0x7f0000ffb000/0x2000)=nil) semget$private(0x0, 0x6, 0x80) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000340)={0x9b, 0x725, 0x0, 0x200, "b82498123287697ee50ddbde9253a5d840adf732", 0x1400000000000, 0x7}) 08:07:09 executing program 1: r0 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000000)) r1 = open(&(0x7f0000000040)='./file0\x00', 0x8000, 0x194) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000080)=0x800) flock(r0, 0xa) r2 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, 0x0, 0x0) sendto(r1, &(0x7f00000000c0)="7dfcfefce0420bdf5c41eb03b8f7976e75b24c9feb3f04816c626e387814584a0b46c3155af8c57a9fb83e588395150d92a31b7100e65a6beb696960", 0x3c, 0x40c, &(0x7f0000000100)=@un=@abs={0x1, 0x0, 0x1}, 0x8) setsockopt$sock_int(r2, 0xffff, 0x2000000001025, 0x0, 0x0) 08:07:09 executing program 0: r0 = shmget$private(0x0, 0x1000, 0x111, &(0x7f0000f0f000/0x1000)=nil) minherit(&(0x7f0000d0e000/0x4000)=nil, 0x4000, 0x0) munmap(&(0x7f0000d0d000/0x9000)=nil, 0x9000) r1 = shmat(r0, &(0x7f0000d0f000/0x6000)=nil, 0x3000) munmap(&(0x7f0000d0f000/0x1000)=nil, 0x1000) shmat(r0, &(0x7f0000d14000/0x4000)=nil, 0x1000) shmdt(r1) 08:07:09 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000000029, 0xe, &(0x7f0000000000)="01000000", 0x4) shutdown(r0, 0x3) 08:07:09 executing program 1: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000001200)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001240)={0x0, 0x0}, &(0x7f0000001280)=0xc) r4 = getgid() sendmsg$unix(r1, &(0x7f0000001300)={&(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000100)=[{&(0x7f0000000200)="68d09c8ba4fae8cdca9f7cb5da191f80c9cbe8a7387d533c2a420e0e9b2a1786268b4e36e493a21f1fb27caaef2e3a704fb741a334839d4e3424dbecd9d92efe129eb66d2f4bda464916d876cf70c0bfaac60fdb5d864438de2d93846f28d3a6fe315f219a165eab54eb1c4e603a04df0a474b23fcda63ad477c836501829d02aea43436eaf479ae1f0e334f17c31b0626f2d4b438a49292886cda8ebf88253f3c7af878f9fcd13d27ce3755fb200eacab751449adb13d4a92a2064d66b4b3c49cb8583d3ad8eb9cef814ddaceeeed08540e2a3d2635f3c00903277db607ddfcda40556802bcb6324091fe4ae7ce1d839663ba46df2c14677271a5603b7cc90324abc289d3765d6af101fe78ed3f0edf9a2a71df58a0306d4b4b426677aae5314453bb728079d4a5ebfa52e2a16189d43024d90132c4c18c5e03df1354534be6d83f13b1cf7b9ba8c8c565da6e1ec3c2cab30766dd23dbf18be360ea12e70b6e44c618ad4ab9074e19ff639baa226bf97d8e7f2070d82eea3be14e13e320fb9bd62689302d1ce6cdbcff2b25f327f062929b60bc6b9c134066bfb3946360de67f391e748b63d77288ea2ce5ac8234ed33552a65b02ead12250b10550cd04a2828548e6e9b85c3f299fa3ad07561f7c3573c9f0ccb9c9bcbebf82e7c3dc0a6cea0750ef6c48069135ab0dbc1f15257d90487a2c956c832818a1780a13a232da6446acbeb30b5acccda6cbf53b76480e6c1e95aca9e43f61c6d452106bb86063b62f8071a13563aaca8d92a853cc05e1b4b3b3c3f8f47b982ae4d9553133ae9210b64a0535e71f3fd7c333c2b5b5a7ebc735592315966a8e52701fffa602d3bf2b93673fac61c5f1a59107983a033268d43a2d6d502b9ef53290280effc6c1a99284cbc464b313f84d9cb78c3e411d904a5218cabeb4cb6b1af298eb05fe2225030148098f0845e25d573f3582042420882d026c44cefa75565622273e829cc94d05947341726096260d6d00658bd1e4adcad06ce2c41b0986a52308af8af4222bd9a8ffdac13278dbcdf3d2fe87f81192dcdb042710da991aa1869b7ca83a64b90b40f226913ec04fe7d8ce0633b0df85d95af66c6449a45e6fac185bef2a0dab2477d3e681cfdb5048222cde59a568b7c55abd98d72824b4ceb40f5f5baa02bcf4091bc5b4aaadd8bbe2233cff513128737191e562fc86b2496994fe317eaa0f73f8e3f68bf3d580546e97ede610b259550546984c91333cf1d36e10e5e863ac28f6a0eec9ff44e12ce20aaf605096d9b75ecdf728759f56507ccbe0928d04698965ca99394f7333e057725a23c1e4f0b708afe6b3e3366e40b729476a1093654f45b0b7fdd6488f55b9bed160ee9547db84b4e319a14bd1085c80e385876cbad454019affabe9c686d148fcd67a56b4c739656a77d473df9a8087355f655f0523c423ba64880328bc70e0649ff60e990bb19cf41163601101ec299b0ad63364cec044aec8a47344011db46f7b6c5f807514448cb03e8e9bd32fe509e9c68f6f07b4c6059e695dd0c18ad32484d83b4a36219e8749ddc34f51c6f5c66fd9b577d531249d3f2ec92c7d3ea40a4640eac9a51fa1c736ecbaaad264da4f4d49c7e2d9c7a67cfcf65cc0ce99273b16c69c175fecee9569622928bb82143d5df2604c24bd94b516684d6389133180887d543ac3ad7b6004c8a2e353dffd752de3ed7857f6b410aca489c776d9f12d79d2e5cd93bd96db56f308d9b764b9849309811a13a0e968f612efe889949ac20116d2bfd39e12b5656ac5db5f72d6461efc7e57fcd0c96daf5931ca1ed0038c5a7fed8d089008f2b5dadf594ae4ae62006844132e7ff20f55a7896d7e0151b56dee84fd353aa209cad22b196709cc3e639d97382974ef05bf281a5b8fa52e6d01fa586c4b0cdbd7e03783ff565d067b5fe992468b284730c60a2caa281fcd29774e5f8fd2cb9d89e6e48c38d99699943453eb0f4078052397123d02ccff4333f4b5008c3d965f7ea420aa2a75def983e5188391207ab1a33f173ae50bdfbe148f8e1bd3bdb5a2f6b19d1a96cc1d1162ff338dc732a7a40653d949f652eacce385e03c437d9e8e00a2dfe17a9be4e9d615dd7f0ec433ab60db9ad435bcc11319d429e33878e19811dd9668406454752c5005805c249d384c04d89ea633d1ccfa0803ec3560abb77c51e6c7728148186d9cede53cd3b84706c8fe69351308b50e5095b01f98e2620cb0a07892c9ffe5d63cdaa9585136d4a2b4b499b1eaaf06a2b9ba515e728fdf66d93207b5db16da8dd260ff7c306fc74060e45f406f36c2a5726d829df8271d5893271b2e9652bbd700aab22e4f177a662d59298e568e05150093d460248404b66225ad1032b2082cfa84240841039cfde702f16cb549027d5c2163b9b2bf02fb8003678cac00a52dee4406f105e252e2257bca98d4712858a2eafc32e6d46fdaf30e841c5b2c3a192c4dc3160a241a8af7fea0b014c220009db2f5dffab2c815c205c28fb7d0ff710c347607f60d96ae7a2af9f25395d5fdaaa4404309a0fe3c15a7bcf1853147faddf67b442c14bb6321dbae3d4c7375924082ba78f969949df9d1d82099cc8c4918d1afc3c0814a591ea089012664c2e7ed0e997df763ec390d7a90f823c1f6249e38124e2f3bfc8ec00bfd2685dfa3340dc0ed070c39617c1a3f3daa241d98c20eb681b11ceb3772ff1d959a30e70729c684a7e768f22044395973919822cd69b397ccfed51389c4df7c803db5601f092652f16f141ddb7d356b0247cabbc56167ee67eee2faefc905adad8fab792a1d7c4ed3d9bca26b39c7b1b4a32e6e055dab8efa3cabecf706ed3110501b9e602fcf2dda00ad69a2bfaba229158e0d4505182044165aac56082dfdebcd6f75e58eff280834bd9803484c95c0c61065f8d530386c72eaada652165e9e0fdc5215ccdb1a39f9e2ba155d430256492236498a6fbf907faba5ca7037ce0694e2ace66173fc0a28a5589327ef87e0ed559c9112ed6d6abe1b30b0f112ab20c3caf0bcff288b6d72fae6b84e75877e7f6e9e4c4021f2fdc0c053402a7b847450b2da2ce857bfd619937ff7e81378af5f9916be440370ddf91e3c94d4f8d20a5e419ec5872304f63e8db47963f7e6315c5490eef26926ce21dfdb5d3b6194ab727e8c6137cfea8b6016ff5282f020dc43e266512ac72e7c23f036099993f0400a32348305f07fef1ec1afa35a2c9a41430323cb5ab3f4351b044a678ac19c0ede5f908ba1267bdaf7d55da7d70b948997ce14a3d3d306190e16107b29c3162d953738bd9bbf2d6a534759889a609a7af93c166c411a9f30441dfd450c5ce3b36a0b4236e73d659e8b3174bb8d75fa5ebd65e21df296e90400353b070d52e87933832b9a3bb72db1745e1a6cc598cf9ca6f411ea9af6a4cf9a87b549d92923c5caf2e3308dc2dc6bf72a54f13afb53a40e1d3f2445ba0782979bded916889d79d6c35cfdac529deed55d0a76a14e88cb2e2038c364bf3553257a8a43396ff40cb73bf7c5fbb2572eda5b4058787b9f3fd090174f70ee519ba84b4d7252a085bb0c2be99018af6f16e415117b42f20682d82cff9d369dbd7ec5314a7482d6acd8f6a4222df2ada4634939e0c79cf5c4e4d99924f2f28f8e6abcf1c426ac85b8243511f8311f21a7dfd6b0824942db77ba5c033d95692ab96a15403f6075cb71eb95989d453b6ff4a0deaec0bcf1ae85f9417851484f08827bf937887ce88b60c8cd334a711d1b9e1dc198398453a213af8a997c00cb7323a09c22056c822436df78f809dec6b52f9db2559c138ddc7f6de8003c6da04c535b169df4c4290801e887bb03a19741c42f27ef2e05c89e688bcf72546eea19bd5c0a050dfc894c6f4c951edc37ebef2da84d0b32d8b8c1ed737a558838e7eeb017ee2e9b6bd4fcf0eff2abbc00a62fc56a2e27433586ca4fe45522e92e93898c683521a9e57414fd64c376f286c13b93fb0b79abae6b6808092c86921496187cc64225971b2931a1366266fb5cc2dc1bee80bc434716cd61fc069c6223f94e9dcad00db91bdc331b81ec90874286e919d82bc5e3998c100cb5eeb963f8f82fa410a428154a7e8dbd6359d203f26fcae2795056de5f887d15f897e2d61d442435ac34d11362476ad0a8e6c25717bff8de77e7f6aaa0cd1d9e301b8f654bf865e674bbaf9aa970718fea792b3723ab05ebde8d8b58823a2467bf4d69d9f5378046c46563f73c58b1179c0efb0c902518cb31bb2471d29458e91540a708772d8fbfc72f03550b02dc87b8665d8515fac359a742431fd56727a1fe0d32cf02baaeb25c060c005abe234425a8b11f9580317761c540974b34fde02b84fb395646f78fb87595bce41d5f75bf45244b8dc7ee465621837d1097c87072c67ab56b4a1378c33acd2e96e79c886d27ef2c7bd2686582dfe188fc0ee3b5f3aeec2ebde04367df09763a656f39e8035910e655a69d93ee4a84f0b23f427297fd7dc5f682fd359e6a147c8be441a14a0a9014f63feb030b5db61b563dbf242cab2358c0417962f4b72656206b3e0834c9b9d4a1bbed05c4227b6c8b58f56bd162ca73862c2d80e4151608410d9bec34f297dbf711d69e075d9ee74adf6b60a1368afbd70348b86753c091f4f6cb37620e4a85cf2c5d2d721ccc17e2e882496fb8a2cb25624d1f7044370748de691028ba10d366447eddda4c3512c9f826ae1498fc1f0aaf3e8d8267d33c2098a349754961332545739fdcc4a86e75a60bd3f014ce5c327b77053585bdef510c87b7621d837a5c9a107ea6eb7e03b5603780de90111dc0045ed19ba388c6fc110b47796aa073f0f9733f7258b424a5ce7842158aeb257d6e2264d613e1a019e3e178d5fef9d987d39decb55aad5c9358453da7e76db30d45dcb6d31817d2f789584111bd3266dfa95b528eba9ac0e23178f4f6ee2db2cdd05ffdaaec38c5ea191659c4a366bde2510ea6d03bf47590be23948417c8b51f1b4683d2d971002fb5af1347648da2bbcfe2bf9f5dfe615e1295fc53f173967e3413d2e821b7758754786cc39aefc6772a4e2cadfb9cb9426c46285d9293060ae78a42423d43716a7b10c3bd0fa48d45227a7048a6d8a6d07981b98a1d52d961b4053acfe019b470512dc3394e9ae456f6d41f4778a4935679ae86c494ed85340a4d6c84b3ecd8c2d8a55d288fb0a79ef17cc097db3bd4fbf9f136cc75a4f6b9e7882cb5071599420544378839d679ed6bb579855a91f137e154533e4fb464249b4b6127838943442fe1b3659714e88676aa5e95b5a113e0da3e4cf0fdebf04722113a5b04f400301c1a7c4d07d483586a644e482edcea052c8bad5641685c40e086ad10e5b77f5ad25f6e9e142bbff40b1f52e089f4c73eeedadcbf6bbd4ee43532d777c6b31fcd9d1acac50dc514516b3ad7f5638e42cd7cbf49cf8e0e75f2a5aa3341c403ddc7dd597a1af56d8b17e08592a0e1258d50d6dbb1f9480a7b918edae2c40937cd9c9cb1e4c7d4a22106bfe277579bf7fc9cf39b9d7bdb1ac046a41645637f80ed72bf89d741d56853c9b2e827b8bac6b5d0e887b9f525afba56dd7ffe276a175c6c9e4367802ea8c93c2d8765f05d758a3f4dd8344c569509f56571eafe4349e3febf98b771c1c910ff3419f14ca5873ea47bafbf4376b5d4ece54746021e7b9e24ec22b8b69070dceaba62839310289acea85f2f06382d52f17ace3b6129cff5cee6a560ab501bf02fddcd3b08be414ad8a00f06550bc83804d1c1f36af8", 0x1000}], 0x1, &(0x7f00000012c0)=[@rights={0x18, 0xffff, 0x1, [r0]}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}], 0x38, 0x40a}, 0x4) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file0\x00') 08:07:09 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000280)="0075c9b1636fc3bbd5db6213df6bdef8287331803df4cd9424ee7e082cbd56ee0d3b74928015d8284abdaaa206fefdb76f72b1d91584b48168c5a861c660f32736b09be1bbfdf1807ee0557068536ffc75a38d1da9dae1926f71351e6fdf3888c994bb6a0a0a32f793ee462a824b9d976188dfdc07f0dacacbb7000269414ddc57b193eecb11917c6033f6", 0x8b) setsockopt(r0, 0x0, 0x800000000000c, &(0x7f0000000000)="eaffffffffff0195", 0x8) 08:07:09 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, "8d0e36ddc3a2cd7ca9d466137343fd4c446c5cbe"}) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000000)="ca76a2e809fb2d0b9f7228d7760411db0e7edea83968f36efa831e84ff323574e0ac8f2d0e8b397c0d857ee97af9ec95434ce5dfe1dca414e55d1e2e9acb4041f051ea1e4b180135848b092abba8f0bb11a7deffe4254640bfdd1a0bae2f9cab1b9a0e5b14", 0x65}], 0x1) fcntl$setstatus(r0, 0x4, 0x4) writev(r0, &(0x7f0000002380)=[{&(0x7f0000001380)='y', 0x1}], 0x1) r1 = fcntl$getown(0xffffffffffffffff, 0x5) fcntl$setown(r0, 0x6, r1) 08:07:09 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000000)=0x3dfb444f) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) 08:07:09 executing program 0: r0 = syz_open_pts() chroot(&(0x7f0000000000)='./file0\x00') ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) msgget$private(0x0, 0x100) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000500)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff103434820a", 0x52) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() sendto$inet6(0xffffffffffffffff, &(0x7f0000000080)="dfe278d84f047e1808a3a992ddc389ae510e72c21d071d767c92f5a76aabd0152fcbd05c4db7f4e5e729497dfc375f1a021a5b1fd8ea7d7047775b8daf66303ddae94f4cc9d10f0e4bd21802c30927bf91de19baad5d68d29e6c0265b15278bc3a26defe99b129cae1e0377939e119e495cb84900b82d2c0689fd8d30bcd08437ed371f99c2b1cb843", 0x89, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) readv(r2, &(0x7f0000000100)=[{0x0}], 0x1) 08:07:09 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd45d3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16a960387a64d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000500)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679da01000080ab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c7d8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541843edb1ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54e66e60dcb063f16e3b428afb2c23218cda16dd1af7dc284ab187455e3a311c96284c2b5337613910b76922e59a3e00a9684a1eb5c3cf0997fc70d4354105a099828d6d132a30f4300e9c56b007e9d862572f2ee939d56449aa7f41bc302e037e0431629f85f2d762da74c67822a73adb616b38d9365bd67adffd18a628921", 0x24c) r1 = syz_open_pts() close(r0) dup(r1) r2 = getpgid(0xffffffffffffffff) getpgid(r2) r3 = syz_open_pts() readv(r1, &(0x7f0000000040)=[{&(0x7f0000000180)=""/80, 0x50}], 0x1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0xd4f8, 0xa4b, 0x3, 0x4000000000d9f, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 08:07:09 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f00000003c0)=@abs, 0x8) sendmsg$unix(r1, &(0x7f0000000400)={&(0x7f0000000000)=@abs, 0x8, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="1400000000000000060000e900000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRESOCT=r1, @ANYRES32=r1, @ANYRES32=r1], 0x3b}, 0x0) r2 = syz_open_pts() ioctl$TIOCEXCL(r2, 0x2000740d) recvmsg(r0, &(0x7f0000000380)={&(0x7f00000000c0)=@in6, 0xc, &(0x7f0000000100)=[{&(0x7f0000000180)=""/228, 0xe4}], 0x1, &(0x7f0000000280)=""/214, 0xd6}, 0x800) 08:07:10 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) r1 = geteuid() r2 = getgid() chmod(&(0x7f0000000080)='./file0\x00', 0x20) lchown(&(0x7f00000000c0)='./file0\x00', r1, r2) 08:07:10 executing program 1: openat(0xffffffffffffff9c, &(0x7f0000001000)='./file0\x00', 0x210, 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000001580)='x\x00') utimes(&(0x7f0000000100)='./file1\x00', 0x0) 08:07:10 executing program 0: r0 = syz_open_pts() ioctl$TIOCCBRK(r0, 0x2000747a) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae6322525956001e6080000005f73f2a044fd330555d3c3a19436e59dc2fc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf572456fc7d4016e8c8b6b87cb96aaf1f330e63355842d72b8bcdb9ad8a4f5f728193ef16ab93f12fc", 0x65) write(r0, &(0x7f0000000580)="3e227913e4bad21c734f4dd36a27e5e27b216d673553c0c21b3dfaf90f001e4bf57a410b3b37dbbe5e2831c61ad4491d1f7828bc2d2a500a35a32a2efc42d6baf381b2a83c76a0fe383d361532333761bb70e030d12885a7350dd98080e037f6cf46a2d9615d15b3411c73872e822207b7ead95d8588fc7c93635077f2504d6e63787c280e26d6bc89effb3cd5061d431c7b32bc72cd1cc0ef4ac013f02c381f1b5f34458e2338240331c11ed39a85fec45683b529b81fcc5a46c8804f6dac26edf541708135a9ed0dfa7f4dca45eaaeda26e9daa476a3704de9543bd8e4b57108efa5762fa3c3d9c51774c0c679895877167ef342549b36fbc90a71b30ec0083af811f731d3f451724142589ce3d069796437970f61f63918e62175b1a0aafaa5606529f0d9bee88120417a8f93d20cf4077555e8dc0038c789a448cacb2b456f63ae583c39eaea97c027c92071", 0x14e) r1 = syz_open_pts() close(r0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) r4 = getegid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) setgroups(0x3, &(0x7f00000002c0)=[r3, r4, r5]) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) rename(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='./file0\x00') msgget$private(0x0, 0x80) readlink(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) dup(r1) r6 = syz_open_pts() ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0xfffffffffffffffe, 0xffffffffffffff7f, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x100) readv(r6, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) 08:07:10 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0x100000001, 0x0, 0xfffffffffffffff7, 0x0, "68d19de7f45c0db1cb2fd71bc1c3c83bec1f2bc6"}) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0xfff, 0x0, 0x0, 0x0) close(r0) clock_getres(0x4, &(0x7f0000000040)) 08:07:10 executing program 1: mlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) munlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) madvise(&(0x7f0000c00000/0x400000)=nil, 0x400000, 0x6) mlock(&(0x7f0000ede000/0x2000)=nil, 0x2000) 08:07:10 executing program 1: r0 = socket$inet(0x2, 0x2, 0x400) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="ea92009ce6bae410", 0x8) 08:07:11 executing program 0: mprotect(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x4000000000000a) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) r1 = getppid() r2 = getuid() getgroups(0x1, &(0x7f0000000040)=[0x0]) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={r1, r2, r3}, 0xc) socket(0x1, 0x2, 0x6) setsockopt(r0, 0x29, 0x80000000000000a, &(0x7f0000000040), 0x0) 08:07:11 executing program 1: r0 = socket(0x2, 0x2, 0x0) readv(r0, &(0x7f0000000080)=[{&(0x7f00000001c0)=""/77, 0x4d}], 0x1) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="eb022e2f66696c653000"], 0x1) sendmsg(r0, &(0x7f0000000740)={0x0, 0x0, &(0x7f0000000040)=[{&(0x7f00000000c0)="656b761bb0cca3321b7b487110678f53a88279cef0beb2bb722521301a0bd499dfaf5c16c9865fa4f2048a6f5344a5d5549b9d889009589d22d9be7a619f31032c4a698c2d4b2fd6b38800609516dd11ad1fabe9cd65ffe20582cfb3e38f7b52366f213e488feb1acd1f01364d94ad00b07f24410830feb8688aefe024e09b85f96f4bdad006fe3b4260f03c14349fc491b8b0448cba5f100aa3f3a9871b8ffce760f61dd4cb6545125a8842b749398ced35aefb3de3b825bfdb3c4fef29cddd364494ddf4a199eff9a3f88ed0", 0xcd}], 0x1, 0x0}, 0xbbd69646f8d23940) 08:07:11 executing program 0: r0 = accept(0xffffffffffffffff, &(0x7f0000000080)=@un=@file={0x0, ""/98}, &(0x7f0000000000)=0x64) write(r0, &(0x7f0000000100)="ffaedbd10388a06d259dd9cfda615608f3ac621fa2e38b6728cef0017194cc61a682fc8099d6e63aa9b2cc2b96e3abd96f80f411a358f41c6845440ba80467cb8b3cb26a72f563c0abe3e2a35676207bac0547b02930a306ec904a3cedff5ef85489ed2e02abeab0cb650e124e2697753e397a0dd7272af9b1f5cccc7962a7a2d68826dfe6cc80a6d1250933e83f5c6d38dd09ee495ce59e885fcf2402e42a8a0e8c2891a76f33146d5c1ffb0b3d500968d9f9e8385c726f35b306c1836477e7a8db3376b9d91355d0d2bb359656ca90948813efe3a7de9d53ee4d3a9d67e5ea525a7b9521", 0xe5) open(&(0x7f0000000040)='..', 0x8288, 0x0) 08:07:11 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@abs={0x0, 0x0, 0x2}, 0x8) connect$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="82022e2f66696c65300073f9371e8719f3ff891989716d64decc66a3d6e557879c8764bf4ea6f511fc5cfb5d14602cd964ba2669875a53bc08073983e44098b4414dbdb99464f1f274cbed14f70330a42d7167f1225b8f56f93d3aaddf528de9c80bfd09027479466da1d882ad7dbe0fff341dc44193a0c31d84beb271fa0c2dc406a09f03de453bd60d5cc4ecb596d578699006b7fe0715e864c9eebba4733d882ee085ba13e9eabba48e5abb4fc85d533d636d04fd902d3d67c3259b763a3c8e921c353ff14382c662263c489e151026e1dbf5b8f53e1398cba39b7f62d2368e19843ebeee979bc1fbd406749c4075cd1f5bacf1185602b4"], 0x10) connect$unix(r0, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) socket$unix(0x1, 0x5, 0x0) 08:07:11 executing program 0: socket$inet(0x2, 0x2, 0x0) 08:07:12 executing program 1: socketpair$unix(0x1, 0x200000000401, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup(r1) connect$inet6(r2, &(0x7f0000000000), 0xc) fcntl$setflags(r0, 0x2, 0x1) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f0000000080)={{0x18, 0x3, 0xe89, 0x9}, {0x18, 0x1, 0x101, 0x4292}, 0x3, [0x1ff, 0x3, 0x401, 0xfffffffffffffffa, 0x81, 0x1, 0x3bc, 0x6]}, 0x3c) write(r0, 0x0, 0x0) poll(&(0x7f0000000240)=[{r1, 0x5e}], 0x1, 0x0) setrlimit(0x7, &(0x7f00000000c0)={0x800, 0x9}) pipe(&(0x7f0000000040)) 08:07:12 executing program 0: r0 = socket$inet(0x2, 0xc001, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x20, 0x108) renameat(r1, &(0x7f00000000c0)='./file1\x00', r1, &(0x7f0000000100)='./file0\x00') accept$inet6(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) getsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x0) 08:07:12 executing program 0: recvmsg(0xffffffffffffffff, &(0x7f0000000280)={0x0, 0x0, 0xffffffffffffffff, 0x1, &(0x7f0000000100)=""/230, 0xe6}, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) getgroups(0x5, &(0x7f00000000c0)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) lchown(&(0x7f0000000000)='./file0\x00', r0, r1) 08:07:12 executing program 1: munmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000) r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000400)=[{&(0x7f0000000280)="a1", 0x1}], 0x1, 0x0) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000600), 0x72de}], 0x10000000000000ff, 0x0) 08:07:12 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000000}) ioctl$TIOCCDTR(r0, 0x20007478) r1 = dup2(r0, r0) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) write(r0, &(0x7f0000000000)="67b8d2e7714b5d25d8bb0386af453cf660fe2713396a0ca27c63fe3863d4f14813b6bd", 0x23) r2 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) linkat(r1, &(0x7f0000000240)='./file0/file0\x00', r1, &(0x7f0000000280)='./file0\x00', 0x4) r3 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r4 = kqueue() r5 = dup(r3) r6 = dup2(r4, r3) getpeername$unix(r6, &(0x7f00000004c0)=ANY=[@ANYBLOB="000000000000000000000000000000a900000000000000000000000000000000000000000000002e00000000000000000000000000000000000000000000000000000000000000000000000000000000000000001400c5d11d3d536f194e38520ef2fec3a91593168e5b73fbe3741d5d40013b5f325d06a5872aefac41856e39b672639628aab42f645b79b86bc965f83bb218a91c98a1ff00721108a6432a12552cd376aa0997f05790d3e14d271670326f01b64eb455c0f42b71931d59eef77ea9a63d5d87fa197fce04e6d5c5c6e2b5479af4ef6070b936b00978612c01e2aedd5e180e81ab576daa7b75b9d1ed27f7e4c00000000000002cd5d5e78cbdd865d49ff0ac848fa670f489d7d8f2ee7c5e91f8b32928040b210b60611290a5ecbc2759fc051f5c5471091a211ddb0d5e3f430459cb4c65c338ecc470ff0ad7556410cfa9aa19c945b5428864ee2216d4a502100a82754b858476aee2a022357beaaeee4bd63660c7c9f5a6c06748cd35eb66df7dad"], &(0x7f0000000140)=0x60) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x4) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) setregid(r7, r8) readlinkat(r2, &(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)=""/30, 0x1e) 08:07:12 executing program 1: pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10000) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000000c0)={0x100000000, 0x3}, 0x8) preadv(r0, &(0x7f0000000380)=[{&(0x7f0000000100)=""/95, 0x5f}, {&(0x7f0000000180)=""/201, 0xc9}, {&(0x7f0000000280)=""/223, 0xdf}], 0x3, 0x0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x3c, &(0x7f0000000080), 0x0) accept$inet(r1, &(0x7f0000000000), &(0x7f0000000040)=0xc) 08:07:12 executing program 1: r0 = getpgrp() r1 = kqueue() r2 = socket$inet(0x2, 0x7, 0x401) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000000), 0xc) fcntl$setown(r1, 0x6, r0) 08:07:12 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) writev(r0, &(0x7f0000001500)=[{&(0x7f0000002ac0)="1f723e0917e353a8c521bd0debcb8f65ed011392397ab0b0ecc30cca224490e1e19317bb632cd3b9b346241b8b4e7b02ede7bdb579cda29942c651702d147edab8fc892634e1755d99c60497f805299f83580d4507d9262bc16a0470085a059464e2fa171dd6add01bb4447bc2f6c648865c5203e48eca9d8f6bcd753d64745a91bb0acb414fd3a1236618a7b0a28bdeb498a323fbaee17353c9f7a7725493bc980e1f3657e8a7e502a58b04312be255b707a0dbf12c4b589942f083408e7edd96e2f882d58b3ef1e005f27fa745d22bde48f019c8bb57fd46370f9ff7712d8e25b2a4a2d180b1960ca2e6ff1a5adc14b31dbab3e8a43c8e79a655245caae6b5c16059269a111e69f56af1034d47b1d307bdf5af88975dc1923577d06b6a8162adc81b6c8542ffafc5164fca47403b90d8e3e1ea858cfdab17c802a786ee5c52229f3766fe5bbab9241cded289fe87030227f2e7318e53cb27ea2476ca493ee27c3baeb5cf3b8e9827158b241ca5b028a61224267500ebe5d76d1499dbdceff518efbdec30afe0826b817502058d5953176f5d9110220726c3232b6b88b46938af367ae10c4656a4a6cd2a38307d5686351aa68cabdd5eb94c48192ddc222aa23aec7713728819c159f7b3f5c72b380cc2170ccd61113fb81283ecd02e0724864ce25b993ae6c203df030cfa4d6705f3b4e425411ad17370bde19b283d607e605d00b2dab75b9da8e54bfafc488492a11d8280ee9b0000f4070977cf69eec4469882df341212f680998da6c8fffc3547a5a5f1e69eb1fc6b6f4f8d9e3ded175babff04627dfa5cb5df48eeed1ed5c2a49e00570f6bf46eebbe0433a8e1d824a67541300aca853618ede4f7104259af2be490cde82f7feb7a5b34dfad68ac8692bbbdcd875349ba9e2bfc899fe756dfdcddd6a436b9d3492348bdf1a2178367124fa0959172867fa0ecc8ba2471b253ec91bc7b82ba3372170fab3e32923511ba682f31c36359ae7a6e90c4dc24a26ab0ff8def5ba23c26a82d276df05a3b86c9c7cde34e1c35b2631f2a2a9d73bae5d81fef0557481c5916ccd6aa7f4fe1239e02d41b7d2ac2b6751648e5cd5420b63667fddba30703b336ebd6ce3a8bc66228841605557adaf2e0f9fa891f143c1aa28e889ba8ef6a0f3db8a92c9e3a2c8a5bf94948c3665048080e554fa7f91a01ca7966b2ed06ba89d65c346c4a98058a8404f727f120895e6355af0780ef92ab2b636bf1b8a12747c94e64b4637bc4bc5df4fffd532b2f2eb091abff26eea33c5e759ca7531350f5d1662da40f8e44a9017b153ca392748d6d3f268f7ba19e866a394187c720c551a68a103e846daf94d02840714bbd48cb9a2d9bcf5ad8425eb8cd8c56a7c44e3e85e78229a0b81398839fbc79200b82be912aa22a727db38e9d38255ef470235b76864b96b351dcf2940f9ad0129e9ec1ffe4f70fdafca66759b8a861c75a887c03be2f76c1ef7ec2f022df114e2c20c50d2e9ecc9666c3d3254090e36667ba930563e6cbb82638c36684ea22d68eb26def40c4a47a053f203f3f1e8b6394dac005e9a97e8d08777b5ecb2b416949a3626f215631b4cf2aa7a70784e6c2f1217e666dcd7e716fb3d944ae439f03ca98a7e056f42cb45fb00b6203e5e69b04279a9d001f493c1305ffe85d7aff254d6f06d41a551bc2e451e84702d324a89700604b7173cf7053c645fcac6a4b514d56de3f8b822181de1ddb7960f628a1caa9c327ce0c4938065ed41a769a13aaf07fec6a82702211f698f0765944f333f354a6064e1c4541f5e5c6de3dceb6d17af0c3473e416f0765a5c984518a1c8a4511b6d0ab222aa1100e61d089ea6cc4200802eb94830b9b645a2fc27d113bb38a52c9f2359b8f26d1ed8c9bf223deff9b1a1eb32f8e843e730b11e3568a426af2e7c93ac6eb44f45b28dd23135b9bb5264b50d74ece76d2adbeade35ca7ce496dfdda4e45f091bd7b32522bbd0cda609de4017860f7ec93ae8a5667cc49eb8f6edad66089839266e1ea0b04ab4ba84dec4c2fa8f350c6435715d0784f106705dfd745620987a0b3c86fd5ec3e29c44532f664b6fa79f4bf03fff2a9679d23ed7894202ca340e69c459a7acf795e4953d0f95a54d2cd3238db43bd49b71ded26fae65053982680b055a0996c8b96e785a880c2e52dde97e7e07c500020c496d696cb974e587dc6ddb7fa75f1c4c3d5dad211abe46c7a7c02e46fc62e5ddf9130125f8eea6ebd23c4affcddcf7ef731473649e3f3955f0e0dda608ac5c150174f23f790a5fec642d51b66a0207e269ce009b3e7ad32d5c6409ac38296cb7422f63ea34e0e06c590665170afd0c26ef5fa69320a08ec1286f8804f5792bca173411b30e9655f2baf13cb72f0db52ef1f7a41dbca16252dfd97a601294b2337ae3c28ac52185271ddcfbad2739ca4917ab1a9424667b93b3b6fde6f17dc7125ecb666b05cd28479eb6473dd43a0ec07a1ed8620747721d0f5464c50fd7db55ffa4e7a6b975a731c0a463edb2c1ac3b6433b9601bb6aa8b3e964023de79b3faf3e7f8609cb3459fc4feaad2579fc6a6c16e32d750b22d179fea4fa9273d6e7ec64a08395387af0b6b28360b8893cc9718a82affec9115b90cf1a5c9f733714722a259cdc50320fdba104f2a03fc7947721913fe73ecee66ecea77be4eaf1ab9ab0e2f1c08492cf5c77d74efb940b80373843ff418ee2911260f4c080322ce1fe21804d322540a47b3858e50deb4ab69ba10f5b39e319f4e36a221fdd564766945a11620a169002692158c084243ca7bfedd5887883a1e6c9448a8e68b5d04372dae7ae84908c574af8b7a2309ad5", 0x7e0}], 0x1) r1 = getpid() r2 = getuid() getgroups(0x3, &(0x7f0000000140)=[0x0, 0x0, 0xffffffffffffffff]) r4 = getpid() r5 = geteuid() r6 = getgid() r7 = getpid() r8 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) sendmsg$unix(r0, &(0x7f0000000340)={&(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000100)=[{&(0x7f0000000080)="45590a61a3a16a01adc147e10494d6e23464b3b127ead4be173594e4c2794cf7d9b8097b6e2b2c64d866c176e8ab37f30ecb305155e87840d1b7b8364d5f7875682e668786eb2b5895c81a16e55297637a775feeeb0c881776ddf9f371d9f5", 0x5f}], 0x1, &(0x7f0000000200)=[@rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0]}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r1, r2, r3}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0]}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0]}, @rights={0x18, 0xffff, 0x1, [r0]}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}], 0x138}, 0xe) fcntl$setown(r0, 0x6, r1) 08:07:12 executing program 1: r0 = socket(0x10000000011, 0x8000000003, 0x0) close(r0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) sendmsg$unix(r1, &(0x7f0000001500)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000100)="c9", 0x1}], 0x1}, 0x0) write(r0, &(0x7f0000000280)="661cd9ff8e17ffecb3aea3f968a1a422312a03cd82e4ecc3a87926d6617051028d2738dc47a1c9c3f0fecbcf40f42e7ecd44a92bbcaca805c1596c1fa8eed759c503b431157c029124eb20787a6feff3d8279d1452f6f682b1b62a9a792dc7bb1cfd0755198e60d4ea94cbac8fc90c5d26578e797adad3504b610b36218388c8fad8d398afc5d473b6f52fc16d8a7acfd5a1712cc3c76a0f0bca7cb76c6fa4c12d7a91bf2b6f452cb481e8377f919c071193817f0855a562120619b30142ce0d44dff8d910a57cd5de0cbd45388f214bd740aceb3f04a83045df11c7033caeebf26addffa6a09f32d6b4a9de63fc0298a3fd60df06dad03be358771a38069b88bd814c610c97b471f0a93bfc7713aff1e85d69eba91f3f1b75f9ac84c64db1c4a64b59f6973c1899cb94801d61508e5c25ebb8b612e796f9335dbfa1676079f698dd9a27ff85e3221d98cdd4da2b2be85b56bbcb3a71b92c304faf2922c112944256318ffe41179472f4ddd34982d9a4a7b3b23501db27611af481f8b45e4c89ff22e74726c0bece396b7a16b426c9af509111e7d19bf0d94b55c19c93e1cf3062c9367528863e154887b2117dbc4910d91f0768cb907012f3d098ca52c347dba336cc9658fb3319243777d8f56cfa4cfa4d575080ca53986094a26cad76a080a79e6d772e8defa01f1f7317a1f3152085759e545f28e90021b63262b835ed8c769a0c6e88553e3c5e6bd494c84a3071de539d5487d0b90fc1e8de459f69366cb2cfb787eea0a0233b8e4d87b4b0b72674a96e0029dea1f9c7db30552b6a67e346939ea82f340e335d026a798eb1ec52089975de887d40d675c34ac1cc386d910434564ae3395d6cdbd44818cbc7e444bf4523b373eb04c00d98cb3f439a8566cbe090f9d7ca9e1860e6c3c2ede2dc19cda94da3f3cfc57f28a68a23048c808fb205c32664d42c14c46bce3b0c83d5a757ffdd896c1e08efcb72212b3f4578650ee17420f72c645ba6be7c28945e206e3231b046712c4c7f7a2f6d985c7e34f425cee60615543d098d90560ff72845762218ca303e999cfa6b9bd7df8745b4439a1635cac3a5549d8209edb2f3543dfe20f71914c32db75043771ed5d796587450d62caefa03a6981b7e2d16d4c0b50dac5ebbf68c96d1e5034c5551c3629ba99151a814a1c91077ae71ba94522e030be0a672a582ff70f18cd41da2802a3aa9d455fb81763cee3080b0c0c1d47b2956ef6e1fff6a2254d36687580e657c8c8a8f193bbaef8b84d0548db62d8fd1f7ab528496a2e16dc4d2751f872b2266d875f768d14d29d7f2e218f57b654f3074dbe66ed1fd981d015d637394f1fd1e1817fd888fdcca84b27be4a9466bae18e92018c01675fb1f8d7f4f28b73086e1e820901978d7062ffa85eaf44621bf252d858637b6b7a2052d885f4f2ce9f0c658a83f588ef3b67caee5811dad559cd0568e62a27f015b34b7476d1bd340753b30e035ed8e7210f646db87ba4f1341d1e353c2a727ac784d9b072cbeeadb8c75415cab19d5ea847c37f0057664f744d983201f30a6083c8aca312ee1d372ca40bb7aa5ec14fafac03cce5d6069e6edb09b18fc72aa82522f4caf185ef6602b0ae8db26a6f60ea00a458f61b40f0cbf1da30033fd19659890854cac85e3e297f7b43d3ef12cc6d7efa121d5e09816dd0fb9e10e6c4659ca69ad67a663b6479dbcc178103cb8b436f58adc31ac8c60b8e162d75c203c02c7cf44c013afe88906337eb500a8baed409a37ed6513eaa41362fbb6cadebd6ba7ccaf222c75184aae40b5e08b495e1a8cce1af1f42d8b386dc66db0a71de1fa12bf6c7a58a349ec9b1535646fd6c3772dbf905e06ea43689e96a96211e533ff9e5c76c10bf553ab9176c60821a8ae3c01b556299782cee103d2eb6375764a14832177a28cdd55eb3cf81c1d3754fb6aad91274c3a1c93c7c7073edc71bf00d828b21180457b36407c4525ecef2820a486f9c8682e4675ca20e118943ae19d83a471f048dcb705d26f5ac63452dc12ba2ea90833bd661a35109b0295e3b096afc647e12df6f283194018b88d3609eebd96b9992d1867258bc3c613b1e72f3c23d78bc9f16489bbf2dc446cf1f098db2b8e4c9f984ecadd775afdded139974b9c5b046cad0dec3e0d0aebd8f21e9b2be7429aaec818a7db677a221c9b4e5d46f6388d2c7e65881f895785dd6b3837f9ac7ec53a51239e0ef70484354e25864cbe97bb3fdf86bd1ac94a86b73a7c89bd3a2f99e261b6511713d1bffc4d40d86050422e3eb679c46cbfa85b7a2abb036a01913107f9c03a33f1bb92877ec0b755569f65d895670e5c0902f7e774c9003210cf6f8d983b958f77125f98e79416d598f12200f4261821013f613dc4ae10cc21ffdc62f5bf40ae4aabf27be565f9e54e45f9db361590d8e475cb15a881f8ab917003153e8d5fd971c9db30b5ffe08c41ece368b28c0ec75096aba23957dd3edc2d1c1b2aa573967a0f7f459fef0afe74bc14984b1e31ac746f0f3a1cc2665d228cfc25418ea5021c1cc4cde65f64f5f550f002552bcfee78243c9b2cd807127decc36a5d2af2e9d76ab95d3a8b753ac07bc3854e010b28142a833a35f6df738c59cea9a4f371612d2c453d811839f56406debc0ed6ce9cc554869f87969ef2ec1f5d2032e304fdd985150b22479dfe7cc1fdab609c0927ce06f1f6f655832f83162fc3de7faa77fba0ac59f85afcffd06d4530998e8e4121eed868ba904353d64d484b9877f4fa24d42ac4b23bf9244f43767fefd3142beb43c810b33a606393e06c451552a957a0ebb4a8876882d1d34481835bbac39f55b6eec820de2085123ab44b96f801d9e732ae3fdc1bf560e34e1d65f7e2aa4605d5d6b4977c01c52d1dc44856b23867bc1072a41ecd5915236a6e2a1b3411be4334d45204f04e218cafea1e1abc505ab13f37ed825c142ae908b5b4cee7e5e5c51cd7aa4ed366a0c80d1b5bd318de838311095473cc427ccf90c57cb691317e6c1904385b1d432138feb5a7d4b5b23617e77022ede5dd952b794cdb86bb028d545f62804459404a7c42fb4ecefeab002b533c401b7ca142c63e550f499c9a73c18257e6d68217372f694fa6e7eaa5a213e0ea26a892f09496058cfec55ce4b3a37f4e5580b6a5fab5804a703f290606e77dca46d06b8fb603f8b802ac24afb25a97d32971879a93a043d21abef0493bb2b54fd65d36b3b877343ba972af190319497072eeece71760bfb113243890f5f2f851bb1990614f0a26f8fa5de68b1ddd88251a261678ea862680adb77b0d83881f648a52e57d8f0e6f179caa2983a1f05de17045609af1570623e05a427e60f44561779958d1da5ddda6677a04c552f2934b2617da296509ccb6070a5c944e9a31e7eb98c012397128000ad2a3a42a5a53839dfaf5f75a82eee3a90679a4daf80dbc9d0cb99301c53fc74a4fda27bf2baf8d7137fbf02e9b94e7fa02bafdc89f07bfd8fe0f787b3d0e265d7db5876bf69a8072bc4785dcb4f326bee2c959bd39b88b719c1eb422bbb32caa0c4950d50dd974c19c539a13cd33bb9781579caa5206f1cc836e876b00e5736ba84d326a2a8a1e0a66a08a8906c080d32166aa3ed7440d22aee711365ad63fa0e639647b38ba0804f67af4f42f776b0e4d063e2b089231ac83a8e84c2e08aadc677b1a633977e78568726a8fc9c3baae95ab036bd39f9dbe8b3bc07d40756c1bc305888435cbfaf9f39b1efff82125fc19b36c8262643769f370f04dcf77f6d23c1c1bd7826f83ebdbe6e29fe85c461bc723fe5669914106f90e1fe16337a3b291ec5e6af7cfb80a70735a5c0fe19b9a622d5eaad13404013e7978c0bf61109e8b34396ae2a43f1af54231b07af3b5fa122feb9e5367bc6e579adcb15600cfad79e556ae1c9b39cfcadd683164b702fba9b7497c284a1a8f3d3d956051224305341ccb5d2caaedc74e9aa5b6d54f8c5a564ef0454b14b1c69c5634208f92be4530051a4dbe25998dd954e1c7b7a5477ecaed404cf90201d8708630f8ece8791833fdb899c2dbbba2331e3b888f002269cdb0b7cc19894d44bc1b2ae1c3056d2c5eaeae1cb443128bab7352203df188905453fa7b7c8687138a55ea2825f11c82e3a4d0490b887f5e806c5b76735024ad4d4a9fa3f6e7f9d6d05875f10e00f9f0454ac4efb34b018766940077e78718fdf5104c53af59465262414eb739b548169f2880513e1c5a1cdb68de818c75691bfa1f82d39bc98fd7db087ba2d87afd889eb75a46f2d604b7634ff55e9f3aaad5261dc04fbbd83846895edf2d702c0152d5d177742cb6bb518b2e6b30f5391c45c032e46b64ec82ebd7c616e3c4fbac0a10ddb9e6dfcb876d0d2233e813b550a10e89c35306499636ab8d779d7ae35053c71bc34d256dc39d2c0a99fe2ba880fb70cfa70ba0b4a83f10bb893b6e036ccbb6ff1be1573793b3e546a531a143d88f9309ec8661c266c072bca9adf77c926fcab8cf3235858b7d8d7f491aa091006a8822d0d8dc3c35030668b88a7e1e2c8b2968add91ade6c62483ae83fb4c9af8e9c49b6988e50098dc2271140ec53a3db027e94821ea9523aed814046d95eb261c90baae3b676864d8cccb5aef88247a53715f604431fb46bbebda764ff1e96c4ab9d0dc3d733dcfdc68330599643ec3bc18587b71e74e3a8b9e4bbee0e0cc6647f347c48a831b8facb03ee2a9206d7a87af99cc70fa406782d087690d67af5bf39fc7b0c4d9c39de08ead38ae8e262ca876538e0ef4019611314bedc547ddefa0b1198ec9740fd01dac16aea206eadb5183b2dd4b58d7bf6d9b6715e8afa5dc21aa74466f508fd300a196735c360880894ae57ababfa504014548461523efb5d5d0a04c934365dfb03be77360319aa336741bb93b498de692142f1478aa187f93ce035c6626822287d731cab4422f60e3c4b656bdba0dbb50014474f3275e4f72ffcf91109a5bddd8fd8a96637f5e095069955b56c35d407b9e74229fe1d3095efd7b9edeb3df585c433aeb664f80fdb0f6f8cc00fd9bb4291c6fa18e0af40e14b0ed8371065c646ea079cf4a45723668c0085ba65034d9463aa847aa0fb21d2c7fccd38909e7ce181a9ab4f0bd302947693426de252539d2efd4873c492b889e847b4f3b92887a3c0f3412f0855cfb4cb8286c4a25391883046f25f243db46ee7fda692c0387853bdf099365937056e9fd38d24327d760b523e027bea1401979257025ef44230fccd8bf2fe44a392c37820582a36f8d38a069cbca3de84151a020f4c5c475cd7ef24ab7e5f4af76d3ef858c18cfef61b076e23a5bdef1db18a1729d1c62d42614e71aac13fcbc4e4aeafff2e2e9695224b5cd8f349f8376069b7d67232f1a139db707171c1472aa859fd9db0d4cb589f3ebfac73637f1486ac24c6071a1019677d69a306e66c848a425fe091f7e1639fb3c72b4e755356b8ec7236e43b30ec50d96018587dfce8a159e7be011157450a3a9f290eaa6ea298ad3183571aa1bf4f19205f56dfb6b0ce7a0e70fed3689cd140877be2503ccfba4fe947cb2ff55a4e5c8c1e718566fbe52f6783c4b536c7b1a65b34816fb04ff63e6b1be0dbc06c5c7ff625c8ea5e4ddf89fcca38f19e0ea444108c67467b239d9dd4100cf06a33f9ae4c7187dd128c392d5530e302e9c353b1a5950a085aa8b987e53dbfb795fc262621d658681d782645386fd47dc17d8276a3f60b147ec62241b9b3c86364f491260ad40ff663a26bc7aa736927cad00a5b1d", 0x1000) r3 = dup(r2) ioctl$TIOCGFLAGS(r3, 0x4004745d, &(0x7f0000000000)) recvmsg(r2, &(0x7f00000037c0)={0x0, 0x0, &(0x7f0000003640)=[{&(0x7f0000001280)=""/225, 0xe1}], 0x1, 0x0}, 0x0) 08:07:12 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x7f, 0x61c, 0x80, 0xffffffffffffa8df, "9f3cbdefa37332f0293ceb70e17b192d27b6a25a", 0xb0, 0x1}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="3edc0e3d3da83fd4f4eb004eb18a10c924b4de1bf4a71acb6196407c9caddbe4b267", 0x22) r1 = dup(r0) utimensat(r1, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)={{0x0, 0x4}, {0x0, 0x33}}, 0x2) r2 = syz_open_pts() poll(&(0x7f0000000140)=[{r0, 0x16}, {r2, 0x4e}, {r0, 0x16}, {r2, 0x180}, {r2, 0x18}, {r0, 0x186}], 0x6, 0x0) close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x4, 0x0, 0x0, "054d9560dcb215fe0897d12ad1ab01404d02b969"}) readv(r3, &(0x7f00000015c0)=[{&(0x7f0000000300)=""/252}, {&(0x7f0000000240)=""/39}, {&(0x7f0000000400)=""/97}, {&(0x7f0000000480)=""/150}, {&(0x7f0000000540)=""/119}, {&(0x7f00000005c0)=""/4096}], 0xffffffffffffe82) 08:07:12 executing program 1: r0 = socket(0x6, 0x2, 0xb) shutdown(r0, 0x0) connect$unix(r0, &(0x7f0000000000)=@abs, 0x8) listen(r0, 0x0) 08:07:12 executing program 1: syz_open_pts() syz_open_pts() r0 = syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, 0x0) syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)=0x7) 08:07:12 executing program 1: munmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000) recvfrom$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f000040cffe)=@abs, 0x8) r0 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x88) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x7, 0x4010, r0, 0x0, 0x0) kevent(r0, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x1, 0x80, 0x3, 0xffffffffffffffc1}, {{r0}, 0x0, 0x20, 0x80000020, 0x1, 0x10000}, {{r0}, 0xffffffffffffffff, 0x80, 0x22, 0x2, 0xda2}, {{r0}, 0xfffffffffffffffb, 0x0, 0x82, 0x7, 0x6}, {{r0}, 0xfffffffffffffff9, 0xa1, 0x80000000, 0x9, 0xb44}], 0x10000, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x0, 0x10, 0xfffffffffffffffe, 0x5}, {{r0}, 0xfffffffffffffffe, 0x22, 0xa, 0x7f, 0x4}], 0xcb84, &(0x7f0000000140)={0x209, 0x9000000000000}) madvise(&(0x7f0000ffb000/0x1000)=nil, 0x1000, 0x3) 08:07:13 executing program 0: r0 = msgget(0xffffffffffffffff, 0x3fd) msgrcv(r0, &(0x7f0000000200)=ANY=[@ANYBLOB="c74dfc88aad53d6c09442aa8d6e3df9e3b5a1d406340abfc4d6446f4ddca46310f2219a4faf38a1ef79c00bc9ad2be41527ba8a11e900200000000000000d0184ef719c0c2b852266578ca51b4b5d4fd6c7579c88a677139113575b51f62caf0f11d4715a6fec94d4abb72644a7649956fd3436ca75ecdf42d5d6a4c940f924ba072691eb560be91544a7cbaeb98c16122fc9380f53614a301c1505347f938646beb296692131a4c7176269eb690410871561472b62c1087002906208898af7c544b9871f70df6b25f4077aced4d1f912654e6133cada325faab"], 0x1, 0x0, 0x1000) msgsnd(r0, &(0x7f0000000080)=ANY=[], 0x0, 0x0) msgrcv(r0, &(0x7f0000000040)={0x0, ""/122}, 0x82, 0x0, 0x800) msgsnd(r0, &(0x7f0000001440)={0x0, "2f362101ad3b4b7e821ac4756cc7385efaa6923f46b3453027e6639d4f7aceccc707137209142d1926ed1b191fc40e84598be1c4d0b8a9d9bcd41f05a5a96427d1e8af39ae8c298e2dcd2cef212d654b077fe33c1efb529cb31914c1db99654681ce56a3280f8dcc851b2c2db2233879560f2fa6b4f528047d46a90723550d47a5d94466ae1265acede053ca4fcc75f288f68808f5a6076edd2aa88d76ba6cbaf773e69b67969f8198"}, 0xb1, 0x800) msgsnd(r0, &(0x7f0000000100)={0x3, "b9891824ebf4888310bad19cb5734b5d6f6cade7f6e2a098f87e60fc65144c8b4200522c67e148cae8775c718936153b09762b75a1e295cde27d1bd3e76887e4bac3e084db8cd07e039e11ccc68bf538240741d73670595bbecc894bbe3cc97d4eefa59dc0a32d6f93ba19bd1ff8a8b369c7792e3cc671ffb0f2a7b530629deb552121f46f2e109cc8b4bfbc2fd699446f1479e23214610c715dbed0f92bf6d462c3406bc95bff3039d408c82f1ef7e8be9acd3d7d2073cfd3a0aad026ae3d22a92b37a42c96679ecd43487eca45a1617565dce563e08734289e86729d68e39e30f24429de2b12"}, 0xef, 0x800) msgrcv(r0, &(0x7f0000000300)={0x0, ""/160}, 0xa8, 0x3, 0x0) pipe(&(0x7f0000001540)={0xffffffffffffffff}) symlinkat(&(0x7f0000001680)='./file0\x00', r1, &(0x7f0000001640)='./file0/file0\x00') msgrcv(r0, &(0x7f0000001080)=ANY=[], 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) msgsnd(r0, &(0x7f00000003c0)={0x3, "daf4689ea08ad34ff70d79d51f1850346512b20bbd367e536285bc22219bd51c2dd17b8dc4f0bfa05b4d58252aa6449294154b4bad0bd72afb40567496813367271b125ae807d810884a837a0a4133092e81da071b5727c68a4d21549722f8972ba928a10569c77997028c96c200ab4ef029b66b8acff383a96a9bc2cbe70b004b2ea10f701e6322737c7c2503816e0dc6b41841128d16df3d315d6badc260d6eb6fd819fbc2e5db800d90f716f3d515e39ba34119e72518304c1844ce79d538690ca6a5bf48a80f8b3975b3484856424d4a6bdaba6778beb51c993ee517f91ece61fecb6f455d80e76fb40ded4574fc24e55d688995028089f3286ae1a6183205ec22c50235f6ab7b757719fddb3209cc79c1ace71f5519f15883deb2047b31bc993b519130d4e63601b6af674a7a002eb8129da68e379bb94614a622b35019cf011f907556e2bb09997cb092d6e47713236877a1dde4a257ba5aa693af3c27944d797707d7f2f985cca09dfd384189b8843793dc218a064aaf5184af82c263a0168e2e35db84a958a7d7103c937172728540d784253ec6ec646e996d18276dd614fed4b365cd0691251b996d624d70060e13457a600c5c25157d643b839a34e3d7c901ab667b55aa7cec8aaded2f35f6fa61f1217a3340d1ed5c7247c93e8c57f04b2c2b0eaf72f7198884674ba90d381bd375f20dfcedc2f0e00a225ffba00dace5866ea91d9b3006487403529e2528b805b43caf2344ca0d9cccff1117e0adf2746cf5cf3b2d431bc4b8a5bc71d0be2a4ab0b4e6216e3780ae905a086f2e24c238e07009204205895a7e4133466e68f459845f72953589f75fb2b7063cbf6c7cc20901742ddbb0d08f79bee3e4a13a465837ae862a557f42efc138d2546e5a3412fc849bc2e554a2d57b2bf4155779ec613c3a0d067feaae1c6e9270fb988e85e029de5c35c61070de79dba02256efb01b1a2cdb2c5854b27ab2bb66f978192fb019ae42d9a45eb1ab3f64e6d18a5d994353d19fea25c0463fb871b9ed7a64980ad10f859ca7bd4d125ff3b6d605416f325db941edeca355853647c721957c1134ce37d7e87cfa52e8f7fdf774de3cb0eeff6d93c24de7484a17eed88b0832ce5ec4fce5bfae7e40c1e4155653642a19cc2fd46e8df14add5aa9cf9fdb4031bcf6b9f6116608deeb8e9bd5ce049414812ac2757289aa362ef43b2559664b5a8ab95cba561d11aa01105c8ee91008392d29a929568e1e3333af417d3a15a03b7598ea67826c615636f1560cb2d383266dd1b88abb367b2c6949f82f7b0ee458987cd7921cc81018665faf4577e70fbcf6fc8106c2fe8c806b16712818c8b7a3682723f11ed5b224f44f77ebfcf0b2fc51c28c3a39492354b0365bc2274a72a0ebc7792f554842cc97577b4ce32c6000a46f8ef64e4c890b2ce77f781b23ac194044e6c386487f11bfeef398943827a49056af2e44330d9278b6237a972b58b606b29a66e8e96dcad4d3f8041d0e820393bf7f3f3025909cdab208ad54e3aa557645f73d83e1850ad362c2f479ac145b0432e8c6f2fe28f8bef6b0fad06f1141f907986b920dbab07ea3f78ec37f8e04603ef60cdd9ae81f46ce106da5cabdfaae9a1f796584d13af8eb55feef0ad3ca85264cd188f1a4e204c64b5e7ce1f7455f4d42c1aafd3c0586e78a2c75ea76d8b21ddc4a28515207771917b58136538b7f00fdf6339eae5d10e4d5550db902fefca0d6a91c7354f413b6884a3f6b4ae60e4d4627fc1f9dc6292c6150d77ec35e0227028636d432f1e805e9eb477cbae5e0cd4eea2c155cfae9a5c3209b72125d355a70c2f0de9c318b71a959910c525754a905f108e892bf3eb81b0a4c2289f1f95a8339500da9b3098c45b1f298731a0d65cf05dbd7e3deae3aa5be8359251a88d3ff392b6f85da8f09aa89160f282590d36ac0af6ff97be1b5f3a76fafabc22ff9742c2ee0f502fa9591d019ccb25d62253bdbcb8c1828e02be367c10af4d6c7dd6e8e0656cfaf95a1bbf4d92f3b90c03f1d5e3791cf90709f9b196310f5786f21c3b44b55336bf9c20ce492c14401920ed7336839fc5318d4a700c5897081b5292a548452d2e20c52620f6aadf57896e70858167eca8be56ac23a1dc392b8b7c7d7025e784c0610225bdd5ebcd75cdbdaba1e4e46ec9851984a60d35739b1e162d310e9b895c8105acedbe852157b85594c8e97a2039181035da6494309a319e0e33f3a2b3c42f5997a4254bec374b97289d88293da400a85d928dd5299178a9c5b1d5165e20fc62eb3c1e23073655e6e978681aa8044c883a13ec13eb3b87c3f01aef4bd01723204308bd3c766b174ca5f5d159babcad6f29aafdf9ccf461de2646b015c28f3dae8d9374a6b606a1cbf1bf16f8b61a312579635a0ed8a40c2a9060f5d608a8e86219a6c887451ef7f088d55c20505b20ef151d06421c5a440881bb4cd5058432129414dca83841f1bd4a28fd9568ccace615051193e777b9ee3b8914abb60ce5131c83f1c1509f206f98982ff9b7dd2ee9b4ed0c7d5958979b825e26fa14e64b2684dcb9726e3b8b1df5807af9816a6ace6b0db95ea50121b5b026902ec961747094d9c12942918f06008df5fd8f2666f56e952c0171dc59cbbf9c0acb585c346f37120a498387ae5d8878832ae5fccb5894e4e34f48da9c0ce3187651ddc0cb672dc334b1495076181310997877c3f2a4d0e7dad5cb8600bf703b06abe4eb5571ba48c4853b6dcabece73f43e43bd72d80a75c916f86e83e1cf84661f466f1acbce0ad44c8131b132c69b57e56dc6b4479c9091b343781e8f434bb36b80800489fc26b9c167e27c97b63e741e579386e05910257bf5a4bfd8a62a8e6a905216c8a552a8055ce38babc41f022194bd16eec4a2b4f118d7913caaed5d733067795fb80e0910bd6289850eb8d1c6bf566385969135508a898e1dc34dc59817a22f90ef51a888a63e7f923b318e7cc777c810a446a60a54de1e0c8636758abdf0388ca33480f9873f9a057da4806994ed75b90544578dd4919dcb9e97041c8767026846437a1496f12020d5dc82968af5d0f1319267755b7afe844c16c35d4ca71d8a490633c70d172d395d0864445fe583b304382dfe16b4178070a39a526f40105e0428a8d05d5e557d5a27af0e2382e744efba2ebf7818f5b15db5e7280c90e7074049cd182e6ab4b47514957e182def3e24ea2076c5d9c0a2de7654469d85421473ddc6eb72a760a187cd134474c187802bff5180b9691e2c0cb9e50ada8d2f20958d3a0a1010d81a12071dbdde51469e6cce40257b017b0b305b8de74ae17907aa63497da27c36d836b0d32e64b49844a600f59000502cab1b5fed4489bc8ad4a496080699754db694b6202d57ece9ed69bfa1da521ecb1c53949e954fd003fa95ceb6c5b96faf934c09809576f2356d65ff922f15c8b6e057660b5bf80f7675cb02bbba16da810f0242045283a39c8c2f7517a59366e2dcc567c3cc908444cac51e81a175b5019ff8f3de704f2a98a542f767e1aaf95b4885d0798cceeeea0518247b681ffe2118d1e72e5efbff35c7ff2b2f98ae2f2a34ff8bc07a597d9f9976f96f5bd480888f16d2b4a7f4006d5c9a4ce4bf4a06992035fddc59a39f8d459af04be2b26a9be4c754af52d18ec4cbb137408d723e902b55c562ae4de2db42b5269fb817f7a92149b469e57ad1d1c217dfef4f125244ecf2c52b63807b7d3d974e1642739c0be0ba1d7181f1a0ab5f87699720ee2ab1e8a3f2396084c13c91eb72c06f4cdba3d9c5255b5debb3659a8bcb2f414f377d62d101a19847968324cf1e88485d855af221e5e2d2c3b0102acc710d108824d7173577ccb242bc303fb0a06e9ee52d6c508145c168aa163d5a0f2c9c66331370a0270d0065e75182def8bd0c0ee2db1a211518670472afe02b977f99c6e30e727d2f95447af619898ece22e22cbfcb58873d63c0206fed20a3d1a4f7860ffc10f932b13513e8046e6175431d421d9f73f357d4fc0fec9ae47d0fc9bfb3fbb82be9aaae8cabe3c89615058e4f6ef836f3154feb438acc2d11003ce59d5581d89a87a79dfb077accf6559fdebb51e67303dcaa1619a025080ba92cf8cecfbb91b808aaaf285c0f10c140ecc173b731b634c3efc1a007b1db5fa9603b984b70b7d6e425531ca64f54cb000dd538c1bd861fb423a430065cdfdb2925b4ae98a87a3076420f2a7c9f5e94c4c0d477a685c5eb7bcd659524af2c99a9ef628ac0adb049cfe52feb1148be00c328c5e245c5e2a6bcb9b7a277581ccef8de9adc11c7a9bb619720646f13e925bb2e5339a0a1640d74cf33f7c82e8295a8f3d5d8758392a81def012060a4b4a7f5b263467d3b118c19ed1121843e70b9b158ed24c8322010c02a2180e74b78d7f9c3c151cafed69ffc917b21cfa22cd0fdd0d8fd889b298085302516ed9e126be29110659cf86bc697f9ac4171e61a67b16a5c35ef17d8199092849e05587fa349ca867fcd3fb25d96a968eb813a47868f6d4a0209ead3dc72782d4ef5e5d1e19a99526fedfa9d1e14cfffe3a03319e920989f4887782126e2dfed144b24026302895f17c071da0d72774c072234a45aea83c3811c1d4aae1c2e57f565d137be9f6df6c629f5dbce852cbfc1d79c518a0ef5407dd6d4ae489c9e4807218d435577ce5b4fea1deb418e1766d339a7229bdd4789f3282f3403e22c3b63b1d5787b32fc9bf63a745ec256596264bda2fff32963b069ca76d21eb7124ec97980bbb1b326fd7718d5c15fa27e64fc17a355a9fd022ad5d47adef2377c3b3204de14aa00831543f39214a85ea82251d6b8e6a9a9465130d58a290fa83cf122516df7039a629f602df376499ed3bfd6aba4dc62fb1ec6866c58142f5d50692ce7495631212df9f5e5c270f8e200b79c372ce8e72185dcdd2c1b1b9d5b0a6d457578cd9190ce8396b3547e76c6c19b4eface37ef1d28a2ff4cd88d733a6b460bb2c3fcacf599bc1f803cde8b8adda21f371c060b9e511e0e77f555852eb0b4fb329f7335bf6201e6cd3b9fbe5661d719c4b79d07792c0e51acc9f9146742b60f7ba3d798eddc71f69286b3f8c4b6a3e1f987c0f4389891b095671e08a1b8e433126decbfe8494ec1a28877a5378cf4948f5c27786b6ac974df2594ca3e3d4a76b3b15ec7312d6699f9bd908a208aa5dbd378db9969348add628637cdac347097d579510488aa76b1d58a321eb20b736e6d62ea10f0ab8413aeaead37a27c087812148cc636cc70817532e810c0c88228df041a5411fa2b72911f52f6291717a52a5998cb7841eb79d597e1a386f74bdf2b8fd07f0bfd0472ae9b6e0f095b5f90a77a7171a9a3a8602eff36242ca356c7460a4a7c1a4f9bb5fa641950f3b81c9805090da094f0b0fbf905137a452e94653e5c8893ce5eaa996efe52828e3376223dd71aaf80c833ded376c76b8ba349e834200ec22ca16d8e13dd34c0272cbc19b3314650523f6ecbb671359325618acbcf63f7fbb528c725a650c114338f942611c2a1af46c6bab382ba7722d19510842de65d3c1ecb109eb92dc182b66bfe67b15be41e96053ab551c1488e271ea93e4ad56c8a7839144138b7a8e92100c4fcef1924ad37fe22acf96ffe5fa60768101b67ce79d851a2450c54352f8cfc0a9706f3ae1ad7274e2f04b5b7a1ae5b68fe5e00f33211c972c0f3fe9789e078299d3d22937ad19b6d226624e50ce2c9220b3573ed6c90702a04c8432e838485d03e00ac4b6baa043581787b5cfb51bb4453b4ede1872c5fd81c17d52d9abfe7b5130c088c16f0ac04082c53c391035a591b38042221d811508593c42b950a589cac59f7980bd268cb6b746a7"}, 0x1048, 0x800) setgid(r2) 08:07:13 executing program 1: r0 = syz_open_pts() ioctl$TIOCSDTR(r0, 0x20007479) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000140)=[{&(0x7f00000003c0)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff8602c7e22103058593e4ec818a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b4029361cd7ad44144aff983a7a748614999abccdb3189cfb38f83ff90be", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) getegid() r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) readv(r2, &(0x7f0000002780)=[{&(0x7f0000000200)=""/45, 0x35b}], 0x1000000000000269) 08:07:13 executing program 0: setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x8, 0x0, 0x0) 08:07:13 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f00000000c0)="90853856a63efcf2dafd59dbb3ccfeb6a287611df9e9a23877062c368035b5664d65457b1941530000000000004abe72c94ac670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086ad403fd13ed874ccbd16f09", 0x62) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x803, 0xfffffffffffffffd, "854917029c11ff4dbfa620000000000900"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() minherit(&(0x7f0000ff5000/0x8000)=nil, 0x8000, 0x3) 08:07:13 executing program 1: mprotect(&(0x7f0000001000/0x5000)=nil, 0x5000, 0x0) mincore(&(0x7f0000003000/0x1000)=nil, 0x1000, &(0x7f00000012c0)=""/4096) 08:07:13 executing program 0: r0 = syz_open_pts() dup2(r0, r0) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x6, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x100, 0x0) write(r0, &(0x7f0000000140)="908d144e33da16db9fabd10274a105e3dfdb9ac4c00b40b4ed5e915ca57d7ae2d4f72b34bed11e4ff6453dd6ed1096dc4bfb97c4ad7fe36e6e41b547960cb7f273556a18585fa19150cca58239f31a6b0124b3b39128c1c185afa8227d28aa833144d13fcc328b2e5815cffeaf7a4ad8f3e62c9e190d4d25ca57dac1b92a284aa14f55b8903f2022a171915f8584793fa8022463239fd879b39efd7188591609d52a7b2091d5ca1dbacec3453489c606baffd02682f6e01d75c1efcdad214060e818f60f657ceaa7865bbc1930ad515e83f49f83f9ec076feecf41085458e83087b005e49003b7bc7583ffabe55db59a20c11bc2aac99d1d503e63224e8da93b19", 0x101) kevent(r1, &(0x7f0000000280)=[{{r1}, 0xffffffffffffffff, 0x9}], 0x1f, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, 0x0, 0xb0, &(0x7f0000000080)) 08:07:13 executing program 1: select(0x40, &(0x7f0000000000)={0x4, 0x80000001, 0x7fffffff, 0x5, 0x400, 0x7, 0x9}, &(0x7f0000000040)={0x0, 0x8, 0xa2, 0x80000000, 0x9, 0x10000, 0x80000001}, &(0x7f00000000c0)={0xfffffffffffffffb, 0x0, 0x9, 0x100, 0x4, 0xb427, 0x71}, &(0x7f0000000100)={0x3}) select(0x40, &(0x7f0000000080), 0x0, &(0x7f0000000140)={0x6, 0x665, 0x6, 0x2, 0x100, 0x3f, 0x10001, 0xfffffffffffffff8}, &(0x7f0000000180)={0x2, 0xb7b0}) select(0x40, &(0x7f00000001c0)={0xfffffffffffffb34, 0xb, 0x5, 0x2, 0x1, 0x8, 0x1, 0x3ff}, &(0x7f0000000200)={0xffff, 0x7ff, 0x3f, 0x936c, 0x3, 0x2, 0x5, 0x4}, &(0x7f0000000240)={0x7, 0x994b, 0x7, 0xff, 0x8, 0x0, 0x5, 0x1}, &(0x7f0000000280)={0x100000000, 0x3fffffff80}) select(0x40, &(0x7f00000002c0)={0x7, 0x8001, 0x6, 0x8, 0x400, 0x43, 0x8, 0x100000001}, &(0x7f0000000300)={0x3ff, 0x7fff, 0x3, 0xf749, 0x0, 0x3, 0x8, 0x7}, &(0x7f0000000340)={0x6, 0xffff, 0x6, 0xfffffffffffffffd, 0x0, 0x200, 0x2, 0x9}, &(0x7f0000000380)={0x7, 0xffff}) 08:07:13 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) socket(0x10, 0x8000, 0xfffffffffffffffc) socket(0x0, 0x4002, 0x10000) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) ioctl$TIOCCDTR(r2, 0x20007478) 08:07:13 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) poll(&(0x7f00000000c0)=[{r0, 0x1}], 0x200000000000004a, 0x401) poll(&(0x7f0000000040)=[{r0, 0x2}], 0x1, 0x0) 08:07:14 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = kqueue() r1 = socket(0x11, 0x3, 0x0) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080), 0xc) open(&(0x7f0000000000)='./file0\x00', 0x860, 0xa8) kevent(r0, &(0x7f0000000140), 0x6, &(0x7f0000000240), 0x40, 0x0) 08:07:14 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4e387635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c66079f288bf6d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e97610f1a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4ffa745973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff3c47e7b30d2f18be126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f1408625ea4bb64f7974166398b202a46e5e52d52c07ccfed6370b3310f396849acdc093dfe56a978ca795d2395fc72930e838ce5aeb683510ed2ab53dda32a42a83f235cbbbf7e883d60e6a20f1f4fdc9222912c4e8ea40f8796d1780470b49195d94308ffe6928334596358c929818ed8a5b4b03bdc503e9ee92ec0d92b70e91fbd9ec354530a30acd08e9aff43dd3d4c0243e9a3faaa611b5483282f3dff2e4bef4b9c186501dae37350ac406d2d57dc5abaae1f102bb9931c94d5f43fc8764c26fb7369f1379fb925002baf2d3b4a6c261b9902217bae17f05a6055ccff482793636b2a0def1064af3c767c2ead2ca0c8f095fc5173d1cbcce326ed3807f9887b7c4f93abd6c312e830243ea967aeae753025753e056433de281947ba39e859502aa67a6a7b06dd764bafd76ab17f3a3af9e4564baf5e73ee69b5d6a54c00386447da14d0e06fea31ab745d96fa8ff518acd74d78fcf53b8ee5a20edbde7df6c4d8385042b51cf7137a7bd56741faed3becba0cbde0806c0f222115b668095c9800d948976a75696dd1d5e3b14aded2e87f39f073826a2717af630e0f763cc6886ac910c440a9a1562f6d3bd82c0c3204f3cb7bd31a37188c5765cc6fc5bfadd9ef73a4fe3a718c765511dd8d6dd2f33fbcf6e48abd525e963fbcb8e16987d98918c2d163e3939eea41a991e6e62de0e2abd7c830f1ba1c79b815029019a3433ff898887a636602e077dc0f42119ee16f251c50d662bff1629b28fe3111feb1bbe11b172949f1458a781a9f679bfb8e4639f4de68d3ad8304acf5fb5b4e3c24b5b7606ed74301867ddcc5b40dcae8479714fa77c88b8b7a36615bec92b50f9857765192b26f9436a1c770c33821c463241799b42030198dab448ab43eb0eed7f678eb10b636aafac933b71e874a778de87daf8fcbe8784815c0ae780ef3f21ef6443af96efcc0cb0db9be825dec095e58b4b858b4d4c83f73cf33def06ac1e6750cf2b10e564e907be4208e4dfd9d65618a2a50f43cd85abb372e3d4e768d9092021049efbb6923ec313f00961eb58a1c73bcbc7bc4ffe8221271e79114321d2c7fc33cc90bd42e6d26f98330e7f5fefeee17a9b334f68296b66b1bd7b85ec5dde28f0d88751ce4f18d4a553a7c7e25cd55e33d92d861e2a0ebcee79fafc38ef2b26301cd79385cc07a2923a887ee04154ab3b2e2a80fcd6aa4c9febb075263c3e7a7a64d8c9d74aa5aa00453406484c87ceb8f9816a2725fbb0f2bfd21", 0x9d8) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f00000001c0)) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffff8, 0x0, 0x3, 0xda1, "b07b210524d8e500"}) readv(r2, &(0x7f0000000180)=[{&(0x7f0000000040)=""/45, 0x1f1}], 0x1) 08:07:14 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) socket$inet(0x2, 0x3, 0x401) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000080)="eaef125c00000000", 0x8) fsync(r0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x20a8a, 0x102) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000100)=0x2400000000) 08:07:14 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x1) fchmod(r0, 0x0) sendto$inet6(r0, &(0x7f0000000000)="a9905f66c18540313c6e3cac6d6f60d1d76c33de5d772050acea", 0x1a, 0x0, 0x0, 0x0) r1 = dup(r0) symlinkat(&(0x7f0000000040)='./file0\x00', r1, &(0x7f0000000080)='./file0\x00') 08:07:14 executing program 0: unveil(&(0x7f00000001c0)='.\x00', &(0x7f0000000200)='c\x00') mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0/file0\x00') unveil(&(0x7f0000000180)='./file0/file1\x00', &(0x7f0000000100)='x\x00') readlink(&(0x7f0000000140)='./file0/file0\x00', 0x0, 0x0) 08:07:14 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) openat(r0, &(0x7f0000000000)='./file0\x00', 0x0, 0x80) utimensat(0xffffffffffffffff, 0x0, 0xfffffffffffffffe, 0x0) 08:07:14 executing program 0: madvise(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x4) semget(0x1, 0x3, 0x0) madvise(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x7) mincore(&(0x7f0000ffb000/0x3000)=nil, 0x3000, &(0x7f0000000000)=""/107) 08:07:14 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCNXCL(r0, 0x2000740e) write(r0, &(0x7f0000000040)="79d712c3229b", 0x6) ioctl$TIOCNXCL(r1, 0x2000740e) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f00000000c0)=@in6={0x18, 0x2, 0x3, 0x8}, 0xc) r4 = openat(r3, &(0x7f0000000100)='./file0\x00', 0x20, 0x10) r5 = kqueue() ioctl$TIOCCDTR(r4, 0x20007478) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) kevent(r2, &(0x7f0000000140)=[{{r5}, 0xfffffffffffffffe, 0x0, 0xf0000000, 0x1, 0x4e}, {{r1}, 0xffffffffffffffff, 0xd8, 0x20000011, 0x5, 0x3}, {{r3}, 0xffffffffffffffff, 0xc, 0x1, 0x3f, 0x2}, {{r0}, 0xfffffffffffffffa, 0x40, 0x2, 0x0, 0x100}, {{r2}, 0xfffffffffffffffd, 0xc, 0x20000000, 0x9, 0x5}, {{r5}, 0xfffffffffffffffe, 0x0, 0x8, 0x1, 0x5}, {{r2}, 0x0, 0x0, 0x12, 0x637e, 0x3}, {{r0}, 0xffffffffffffffff, 0x2, 0x2, 0x7, 0xffffffffffff8001}, {{r1}, 0xfffffffffffffffd, 0x20, 0x20000004, 0x1000, 0x8}, {{r5}, 0xffffffffffffffff, 0x80, 0x2, 0xfffffffffffffff8, 0x20}], 0x6c58a558, &(0x7f0000000280)=[{{r4}, 0xffffffffffffffff, 0x12, 0x9, 0x7, 0x80000000}, {{r3}, 0xffffffffffffffff, 0x84, 0x40000000, 0x9, 0xfff}, {{r1}, 0xffffffffffffffff, 0xaa, 0x0, 0x3f, 0x5}], 0x1, &(0x7f0000000300)={0xf6cd}) ioctl$TIOCSCTTY(r4, 0x20007461) connect$unix(r3, &(0x7f0000000340)=@abs={0x0, 0x0, 0x0}, 0x8) ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000380)) pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) r8 = syz_open_pts() kevent(r1, &(0x7f0000000400)=[{{r4}, 0xfffffffffffffff9, 0x42, 0x2, 0xefe}, {{r6}, 0xfffffffffffffff8, 0x20, 0x1, 0xe9e, 0xc0}, {{r8}, 0x0, 0x10, 0x31, 0x100000001, 0x7f}, {{r0}, 0xfffffffffffffffe, 0x8, 0x5, 0x10000, 0xd4bf}, {{r7}, 0xffffffffffffffff, 0x0, 0xf0000001, 0x580, 0xe2bc}, {{r6}, 0xfffffffffffffffb, 0x48, 0xfffff, 0xd2e, 0x80000000000000}, {{r6}, 0x0, 0x20, 0x20, 0x7, 0x8000}], 0x96, &(0x7f0000000500)=[{{r4}, 0xfffffffffffffffd, 0x9, 0xf0000001, 0x4, 0xfffffffffffff800}, {{r5}, 0xffffffffffffffff, 0x20, 0xf00fffff, 0x84, 0xfffffffffffff32f}, {{r2}, 0xfffffffffffffffe, 0x20, 0x80000006, 0x36706967, 0x1}], 0x5, &(0x7f0000000580)={0x8, 0x9}) getdents(r2, &(0x7f00000005c0)=""/27, 0x1b) ioctl$TIOCCHKVERAUTH(r3, 0x2000741e) connect$unix(r0, &(0x7f0000000600)=@file={0x1, './file0\x00'}, 0xa) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000640)) ioctl$TIOCCBRK(r6, 0x2000747a) openat(r7, &(0x7f0000000680)='./file0\x00', 0x40, 0x193) setsockopt(r3, 0x9, 0x2, &(0x7f00000006c0)="27d1f7b0bd56f6848489fef5994b51bdae84af5998a747a7af0b6c94a53c294fe591c5d8568b67a510e079ead6e7b5f65b915b3ee9a7dad931501aac3a05e006275ec863c0326b12da26874bd4b47aeb9c00896420f9bf0a56407ca90a2aed6ca8c6889f58e93598d331142fa3eca6d58f491ec7774e91112e81ccddaecb6c77c806c9d95ee2fbb9b51d5aa7c9b7ea53f8faa8def2be10a7fb7a7759e919423a975afd45a7126a228d9bae83569e31b098923775d44c8ceaf646f476f8f27b712f3e16f9c0fcfec7e12464f5a5247bc9862631d524a79e8f5dc8515d981ffb5bcb82d457bc2b", 0xe6) poll(&(0x7f00000007c0)=[{r3, 0x40}, {r1, 0xe3f075f6c48ca889}, {r6, 0x100}, {r2, 0x9e}, {r0, 0x4}, {r7, 0x80}], 0x6, 0xdacb) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000800)={0x1, 0x8, 0x1, 0x2, "2bd4ea3ff9d407935279f85a53d82c24f97beced", 0x3, 0x5}) ioctl$TIOCCBRK(r3, 0x2000747a) msgget(0x3, 0x621) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000840)={0x0, 0x0}, &(0x7f0000000880)=0xc) r10 = getegid() fchown(r7, r9, r10) 08:07:14 executing program 0: clock_getres(0x4, &(0x7f0000000000)) clock_getres(0x0, 0xfffffffffffffffe) 08:07:14 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd45d3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16a960387a64d5f16b136a5d00d1628b53a", 0xfffffffffffffc50) write(r0, &(0x7f0000000280)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679da01000080ab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c7d8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541843edb1ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54e66e60dcb063f16e3b428afb2c23218cda16dd1af7dc284ab187455e3a311c96284c2b5337613910b76922e59a3e00a9684a1eb5c3cf0997fc70d4354105a099828d6d132a30f4300e9c56b007e9d862572f2ee939d56449aa7f41bc302e037e0431629f85f2d762da74c67822a73adb616b38d9365bd67adffd18a628921", 0x24c) r1 = syz_open_pts() close(r0) r2 = dup(r1) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) getgroups(0x1, &(0x7f0000001500)=[0x0]) chown(&(0x7f0000000040)='./file0\x00', r3, r4) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000000)={0xd4f8, 0xa4b, 0x3, 0x4000000000d9f, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) readv(r5, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() write(r2, &(0x7f0000000500)="bb6f59c2051b53d2b472073d92a07cb1fb41dad30870fa3536ff49ae3db6f4e8cbda986bdb19ebe5fa917cb5cdaaa4844c3c9983e5a2e6995a88023fd45863c146d55a2021b39d43179a15ccc83001a35b7e77f371f5e9f1915d28a81db1654180c0b231cd6a1ac0f9694b2d5e751d800f97c143f8c56b70f75cabaa2be584c5a53fa6a96b5513d2f2b922bce7ddaa9eb2f455b35ef95651f7662e317c8e8329bda567df98f2aad463b8becbf764ebfa16d262d2e0fde9e5bea670a268719026532180ea8cf0239b97fa6352a775ed6b420edf782d4fcf62dd258eeaba7e9a9dd70b6f5396439cacea01ef8f0a877aa939b9ab08c3eca277cdbc247289fc3a0832e975e719ab59a8a3d16c6b534a91d4bc9c768121ce7f14041f85e26319eb5065762d77d491d41b2ff60a9fefb95ffe13b946403263b944cf2f2950e6e2d94771f31129cc04695ee7ec9a31c0a036118cb34c2327eb8dfb251353cbe922d8ca5a45d170ee1ad4dcb0a1042323950b4e5ac3fa4a8ccaafc1d3648bd8c80cf8731f40485ad6303a3fbc8447a2f11f5b7cb821b1d5e8824fd3cef08004e04bd34fc22ebedbda8fce7af896f68cf9cdec1b48b80133616c496700c62224d84e62e03b7009b26bb30adf2d634b9027be984cf5ad404afa2fc7f538b91b5dd4b551f30b21aa4561b05fdc8389d9030b5fe2ec774a0cd00183a7a06c1a6dab4160ac8f2cbba539189566bfa3a1a7636b5d04cd5aabe1d03bf1d77da21fbd594764c4fecc0df8cea0c555ad1e6b50058767a5a6020a88c1bae7d48f630ff52484f3b7f05b35eb6d0a53a50fc330d8aca0172c0dc6fe7a61448c005ff021eeca165b58f181e675523e7bbe416e2d50e66b66d3d30c3519dae0e84f0adcf95042d9187dd628f22fd66377b0a953501959836c9145afb9c32dfdbcc995c8bfc31bfa54e0a2511342d38985c5666ee4bd4834e1ee2ece39212fd1c48160d7213f133e5e0e6ddcfbe9cf9d7c2d43d04bf3819af5ce7178fcb40277d624023cd90e7775ac843e8c9c57aca00d02baae5b75033b7e5304e860d4083fb7025742b2bb55928e899f92df2aa4c2ac580b592ae664102d5bc3618f8d8636017a2565134310d5fb8457eeda966dc05f8c6e78057164ce34d0070cab86251d702833d2ac560b8422057cb1725e1f055794be90529effabff9df0a9063eaf5aaccb72cbe8a362a9da1f5ff63ce6940c9e34a4315d8d4214a82f148df8679620bd8fc261f40fb3ff56b7384a39aced6bb5037f01e6983ffc3917908f6e33613a1dbc80d97da0003b5cb40338c1e29031661ab18162f084bc31666c559e366abe1680eb7ac1afa66b0cac4974a0a90f49a5a03101dc4462a849ad6930d74575994d3e00a85b24bc8e9268eeb2c0578a32b116e086837bff96d1283c5f3d723f2fefe1d1ab2f5f554f0ece1632a63caf980d32fbed383eb4237eaad25794128b110c1359d17b4fbfb2730e96346a41f93a40e1a788b1a36bce6e4879052e25909d8854c527946345192028dc28b7f1e8d67d4cacbcacaf616b660f7cc6be425fa2acf700d9fdfee060588ecaab4f405644c16c6e14734c0ec0ada77a0ad70c2185e41bd6c3eeb6d4a7d9a6fc2285c6085c756bae2eb2f9971ba4fcb943d2fa66d53f44668ff60a1d32b32972c67bdc3eb5df2c80b1b22a411768697a01b322261c32c60bd2702d06df1422e853cbf074e57c58ef18caa71a0c3fe0b87e8d7a8af899af7c2b511e1e7b261fd55c5faea9ed4af79150c2b5a7291fd818a775ee5447fb47df9f4a9f765476737a50a211fbc5f5564fb5687793373e3d9d5054d50d73196e0a1c2c4c7c1332ec86cd4163b0073f50e3a5c4fce9b481e48693e86db8d05e431d809628191852acd4155ddbc59e9f4303209d979ec46d24103cfdbf30a0d8d58e5e770141f0f505a15cf063050bfbb8502bc0620f0dbb1bef5939d57758bee6d2825883210a44059555a045cc81125394dc3552840977e0b2a8a9abe47885a83e5a85be7eb92121ae2ca1f1ffbe69fed5b92df5b51cd0a4d378042a36eb8052f8685414d31b37c760b6e7482fc450d7f7685fb241af0f29b0e0bb621132753fbae3287ea771c3782af12b7ae640fb18b163c4911b5792b6af4490c1e8c6aacad00ef1c2f004dd2311da890520bb61acc84190ce5ca7bae3c919860ccf1246e0d011650fe3a0e487b13dfa631fb3144b6fe6608ff5c5c19b1c5e13b7fdfe4640f93fca808a7c1d709647ea739f6ae73ec9a1fc96bfea418f0c11889d0ab47f71ee327ff2e7ac938357b779ac583ed2d3c2c79c2c25c09ac75c366e7c75121e5589cc7a7f15821b514f5a9a330fb83a666f8326c3528f52be0ac47a30e355d5d77b283f7b6ca43253096a9a918162c43165ea0ae72ae4c99ee86d6f0094acb56ad7d3b80d550eab9a5022b95b6ff757ef666bb462d480c3b1d238c308cd14e0279ae61f345a1b550c4b35a7c4bf869e246e6dddc09a4b6e7dbbfdec924f268462a8a76de1c4ce81047d2b21ce76c8f22a7b823932da596d5824c5fdb02252826d7f396f97ae70caa237940afbf24c6b35f99ab9801c22819c063eb8845bb8639176c1057e0a1be596f87c0cbca547f5d790bbf471a9aa5436170c353fba9bb1c6de134072ea355ebcdfae238362ff0acf2657aa132a25ea30d4ab8d872071acddefef14194057ac21949e991f84b46302fa4ec964339766a1e538c752036dfb57e705ac3fdca43b26d468a03fce8398d9f718c0de3fd9c943900629cb3259375390dcec4cd71fe96bfad8d0740c906406959735c71b11299af48af730b42ede2972beefd56d18855907727d9089df677504d039a33ed1fc08b4f5e08c3c442fdc7ef32b5b79bb6d1daa5deeec50b9245a1cd59d23fe9473557d825658baf61aeb92d0960c4e1121cd0f0b0d2c7572297ad6dfecb046bd9a7a83f2f71b2e688c2519211960f1e09bab8e32b99ec557d114f43a5320d69dd294db883df4834f12c5e6827de57587cd6510a01255fb1c477a086ee29c1aa51927d566bbf396a9e0dbe08c678db30ead9b6ece0eac3a34bc1cc3507f09de01f3c97fa855961dcaf45c41c4ce54e15107fde9d0ab67bdeaacc4f9e39c6b2a1d3448385c05abf44ef4870b760ba88bd35d20fa0ab38209052dfa1b2d09120d71e646a1695545872ae5eed210164a49366379f58ebd07e8ee944dad99824165c0d7901e81a361e55fb7e29e434ba548702505724e8762ee017694c789da563f4359558a195e82980623fb2dd4e3f331aa2fc37836ddc55011e6815747326b8c11c3f305d214da40569ac460f51446cc9bc9e6b02ab6b6a2cc8cfa93f6e1b3ac605e57a87bc409c44aba79bb621c17ef58a14fc0fc57b3bc75798e471fb5583ee3dff22a0d5134a87d89c7b47706900de44751bce062ad3f01ded9759a0c83b034abb4da26536a649dc533dec9ce8a24c398eb468b64fade12a28517353678fe35871e0a1e0f66026eb18ad8395586a188d914f75bdf67abff1d1bdfb68935cd750331cb8791d3f3b6e21de92f464969b9927be43b88daf9ea2cdf3c9c754ae2b0d848b2bde1c174e3457b5359d95ee6a1e6abf8bec172e57e39aefa5f228b7f11b3b60c9c19b9bb26550770b4d5b27529ae542e5a8e6a13fd0cb993629cff045b44234d706791f32e3a583f461da084116bca6583629ebaa8cb9e9599985218c8a37edb90b6f3fbd1a90beebe515b6e197d08b4976715c2e8a4d74f59851bac62ad1fd1165411aad7610c5ede2b036a5fb1eefe373ac6a7d2f75fa6a0274c4ea75fcb43b3fc9016cc27f7fb8efbfe634ce03ae693c418c235b1b96d31eaa427f75873748480e749f0d78907951aac00cc9b97bf1c740a824ae9b9f9bad6702bbbb0af7bb24f76118bdafea746443d437b107100da34cb07b0d3a66d6838254b5c83122339d1a6a5ee466ea30bf0569ce9aec1185e249fac20a83e5eefc5037c1be91f07fd6ab5c0d90645250507ad5fdd32aec0c01e23bee82070347ac6e3235c6f50bd839f1595f8ebdfcaaaade63568d53ab20b774f80887ce7f2c28882605ba1894c09e548fe718a69e2e13fe1c33ece16cd62f2a5f571667194c914919fc86f0722121aff1be5e4d1ab334cb7c5db252656afdba5229158b8549149b8152d52b7c012127b1c42975754bae7f3e8188d0ff5fa699e5da2c7baeedd42a75ec2a389b5ab9c88627caf6d1c8a48d9fcc9461870cb373d5dc37f1fa9bced588fdfbfc6a511511d870b119d30ff4ae355730c6c8fdd608e78ef655098b4caf572ef2fea9853459968cde3b16f3bf25de9e348ca9e8833b0b848745da3d984ee8c2308b8df28c4260e5dab8078b475668c552fe07be76515b4def5e6fbaf3bd522620efe36519312daa106099f7bc3309db6d8548b465e99ffc2d7277b3ff58f970db087f794cceb33c603cf41cb216e24470699480d7bcac7372084c8046dbef377f4dab2e71baecb4b79d6266a7b8aba4d1c9d61b07d2dfd289e7833483251120aff7396bd41cfd35dea98fe7131cdca80f8b83b23b1cc23e8e12df1ed0d00bc8b9668a0acee647007adb5794039b1c1dcca57201cc05e710653fec6a1a5f53caae8182ec5dce214bed0ddfed5c057b841cdbdfedfd8f9f07f6bb73e584c988bb43e501f8b6e765b9fe760df93b32d415329167e5c6b07ce1a8751e25ae01a544157bc4e1f6f7da190d17cf2be8584bb27bbc8d554334670f716a53a4e24a1223c04aa93ca5d76a08fdd9d2d3fed7f5033d40fd86a1d9bc2ad477372d7a00f8c20c9fc8d5dec038846307b326b95917946cec9e51b33790cdb0462be06ce9d890d660d97b3c23ba4cd7c468acfb2cc9b2525b49bd10ada97ebbbad51ec4d9fe72a9dda2101c51325e8086922e12e67b9e744b27e0d0cc1574f45dc5a86f491296c0a45c1206bb03ead51c30e30cfd03e8aa263cb9351e4d6d678427f8ed1d87a30e3ec6a3a1cdc4456d7ff3112596ad162d03fc80a6aff736c76246e488dd5850bf88ed0105bf53b87d7bf72264b34b018c3344a892acb19225ad63e213b12f0e4dcdfc11ae5ce847d87a3db2b34dde39b5ac887865ccd4020b07a39e01715637aee61d92671bb51829546a5853279142ea89387f459d56505df7551f7345f6e801d6c621e038668a65eb7ae653589f2d4ea6784c10da44bfca3d455b65a22b581feaef2a94241d6b85b7d17346d5bf3b9eee2f5fcc8771a99b477f6c5a4d42faa235c062ee3e57b9df55b29141cea55bf7e29207f9ac5d5fd0f83a81770c6756a6f3b464bf93f875b1f86a77cf518d82f0553523cea32e75e321ac87befc2473365554ae6411c2f4fad9eadfa188c2696ce459ce7681a04e3ce0b4863636b74d0d567fc0ada3e5d5d0475969f1657567ec333b181dd7edd1cb4c9ad7f2608c0478163e039ed9ad2c7d8d31677d3fdeeba3cfcfc827957d4d87c4e4581207087ccb4898e6468708b10fdae4ff937cf563138ec41b120613abc3ad49ef11ebd2e537ec81ff66ab4754d66be09052575b297969bc9ce25d2a0f0f840128e7f89cb4a913986f43eae351d799692db3b1649704ad40325efb339ed5d96cc3cd68f97f76382ad52726907f736e1b7e344f50703b9fcc723caa692c3106833c924a90b1fbb0b860c83230b067842ef3ea8ea0c4434545779c4061b8cbede8d761a7f263f3d9c0615788f0064a5bde97a478be86de7002655c1d908eafdfe8bfb9affb6c471ef4662fb8d020c4cf0ed76ca1d53b8825474", 0x1000) 08:07:14 executing program 0: pipe(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="3993f42bb4716f9e8a3fd2b45023a1260bb9b562effcc3c6cd80bd75eeaec6d58655d505471888fefb12f9fd001155cd82cb4259d8fcbb29b31215c946", 0x3d}, {&(0x7f0000000100)="51e054c4d691f720f8a9123a7102bbb9c9b2", 0x12}], 0x2) open$dir(&(0x7f0000000080)='./file0\x00', 0x8228, 0x20) r2 = shmget(0x1, 0x3000, 0x200, &(0x7f0000ffa000/0x3000)=nil) recvfrom$unix(r1, &(0x7f0000000000)=""/122, 0x7a, 0x40, &(0x7f0000000280)=@file={0x0, './file0\x00'}, 0xa) r3 = semget$private(0x0, 0x0, 0x400) semctl$GETVAL(r3, 0x4, 0x5, &(0x7f0000000440)=""/199) readlink(&(0x7f0000000180)='./file0\x00', &(0x7f0000000600)=""/169, 0x43e) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) r6 = getuid() getgroups(0x8, &(0x7f0000000540)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0]) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000580)={{0x10001, r4, r5, r6, r7, 0x49, 0x4}, 0x5, 0x7, 0x9}) shmctl$IPC_STAT(r2, 0x2, &(0x7f00000003c0)=""/115) 08:07:14 executing program 0: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) pwritev(r1, &(0x7f0000001780)=[{&(0x7f0000000780)="7f9987be5ee72e4e46bde3748b5dd4cb9ae9de41be8fc6dd0eed29715e02f1cc5fc95fb2ffd9f35fe561b47bdfaed16738563d70c886403ec122adee9a098e8316b1570b3521146cf7c1f51c2843e0d79d29b659c536856744ed5ee080010ce9ffd546f3d485ee997ec6a0b9a76bd1c70925d33de6b47e6d1531f06f533d17db28efcc6bf169e2414fa3c32e8a13a03845d428eb2818c106346e696dbc15f82d08c89d43f7a97caa28e7dd6b24f04008489ef46a50367cff98136b2541f66aef8281c12b533a22c1472270b677e65cca738d3db201ebd2d042c450528c8a59ecd0c5d70d173a51b142a67a3bd47f65b540380fb587f54d23717358fae44fcb810746b432a5585719ba76ae667be5606de380aadd8ce0b370a71fba9e9e3e70e994e1cffa5310701aa2e57f219256ab0407d1cb1b6bc98cb1aae778da5b1ed374d42a8a79a79df0ea9ea4ada1e0ddc724632786d38f0058cdcea6c8de179a53c4200158d0d31b19d98dac99853fd12a272b1c25ad40d4cc316b822b96b403bfac0aa7df94f6465c7cb5daf81957f9eee21733111af761ee00824f87caa9f040d1a2a07ac02d76f044a02d6a0c638d83da85f153a27a4954ac7496e1db31e53f41c1b8f70289ee0c7f46c14ca0b970c7f6a8859082f03a10c71dcc46b469735284fb24a54a1e731e24809ed95f1f6442ff8b7a83813b2de6adaaa71415f1412a146d23efe126e46bf9134b02c52161164010d207115cacd6ef1c1bb3aa394199c212e9823012c7e9bb09aca2b23711c46fd1a2bbd0b8102762236e1b734674e194f01b32b6afd9d8100ee205fa251fb12a7b40f95c7bea5220817b2197ef53c347bdeae6e5babe4f9f8bb11b533ceb66eeaefe43175f99f928c7b71ef788309e89f08bcf25873433b1931ffe0b44866bf7024717a71b37841e9f63c99323e57d04936f3f463c0ccde6c2776cb00e8ac7ddfb58f940f6b2dd3532ff0deb0d6f7683afcce4282869e2d373154f894703ac486795f6deb7075c21b13731a0ddd14cf0e674f082ecd37b606ae0fbd1c80aac9758240fcd62df795292e90c967417924bc829be7a2bb7d80f9588133906314973b3618e3f17a3e4040c7e7143bc8b5098c1d2fd5b4c7f6e1e118dd12a91950b0d50509c841ce5972c8059ff2f3c91fe9534a9afd30b09c169099ea9eff2ac2a21cc00d1baabfcfc498466dde949f0a1b8702f729fb5d3040d9730e19d7c50c0a7c768c772c56d2ef7be4550b992acd5fbcf7ef99627cfb39b0d46d8b04e3435a55bbca63bef14e6de990bfa5a2918fb40218dc1be450b2223c24d04a971eb09e02b1a42cf4794d99c8d8a56834a614ee8df5329cc5c0f8c6be2cb854cbc3896a29fd57a25fcf49b4d559eac048d06afb7ef4629ed25138312fba9518899cbb36423f78fe8e3dbd3feaff2aba5c108db4f37d3e43d4353241a80fdf66f24f8f1183d1bcb38c380644ca57764451e46730b2baa64172e23222ac6591f2bb48482f91d5254ee955d468bea58423a9de3190732f59abaf83b0918cb5ab81e947f908910b72beb00f2b66c101eb49b301dc19745bce1f79e17f60f95872cfe4a5f30b28b7741ce4b8cc221284ada1bde1612d3914a98da39af2937a361f788cb571ba69e8a4fb1a74e32d70a28ba1f252fc825c18d725614c725f4c09e052079da4276801bea3ca9972ca39fe4e5f4fc3532c7cb11fffc8d9633644da8de926fb14ffde6226a88665537532201c30d7d5ac2872e6ffa025a30a62e6d54aaf18af9feb2fe07ee4524a9322375c53d756e17d047d3633dcbf4b1c196761ca2b92f89e6d6a83114dbef218956198ee804de9b7ba1e42243f4a2a553d762f501ab49cb8edaa021891b1e8a45d462f7fafcfd0074686e0ed440c111bdb16ce6290a454a7b722b42c2fd99728d9c01d7f12c3626ca58b2ce3256a3d8014cf42458bbcd7a9174f9d4fcf99a821c038d07cbe98a9bf8f28488d38e4eb9aad4aef9746bb0ea2462242dcfb5bfd1dbaa91a2903419c9ec504f4d5e5aba69b83c76b417adcb4f51952693471e531011a95b9e884e111b93b3a6f2ba9f10ada4c3d381816244bdddfa2f9284c56abc8df2a99e61713e44ac1f7be0b9925819f1459afbb11141b2001d43d5aaea16400e3f3968aed40985391f3fbfc5335147cdf470796eae6078f7fb6215328560ce4d4e21cc9fed1b7e71c52ad1fe70ea7b8c6b229edaa53c753e1b765f4740e93df3a8750ef98eb1f9827e21ca0eae2fa29c417db38094c8b165985ffdf7b81b95106da3178bea132099b346107f0650be8c0e9af7471624273e07747e07f5d60725a7c3586976014085bc1f5deb2a1dbdade25dac337f6e0c951544d97668eb9445942cf134124fcaf15757bfe7c7f0c9e9a70549c124b3aa52fd077b395f4c71d5c95a2a4f48ca8ce79751088be6354920a631889cd3ae42cd1e2be7c1062bd2cfcd0dae9c607857916e45c86dbd7494f33153a1262cc85aeb4aa9ca9160e08af1fb6d541ad7410ad8c1aab62bbeb23b35cfdd3e8928ae4cfcb93b29fc6fcb7dea6dd8556d6be3933fc20d6112c01c93329bf6ff5e0e9e6a7b58e8955964c622cfaf6ce5ac58fffefc6c8a7161a271906c61fd1fff8487afab81850f0f335861c51106ba28eeab98f938fb9dc8eb69dd2b868945d0ba74faf741e45aeb6e27d915a69c83fb25b1a0c82329b872aa9a2ade879cc403b2428f1a26dea87909b563910fd958a93080e27403241919387aa946b17b55fc795dcb3d1d991abc81397e65eb7ef676f74b7e0304cb39d2dc374ebecaedb3e51cc35b01e06b4d022669514daeaefc72266ea63452a7fe750fc0d6a67ec782194d4a9db9b69b147e2d8f503e84d4e4d640f6b5aa3b9808254cc998c667af8501e627939fff55f2d57ecfc3e5916d658d9a4342ffa2acf6c90c1d6f40beee5ab7b229c08e6f5591277d7ca986dc3958709d534a8af738a127b17db86769aa1ef7ee0bff1b4041345b78e380cfa5c9abf30909c1cfea414b42607a2556368b74688966a2945b4e2e2229bab72c4c522832eb38e5c02112e2cad6eab34537457728389befbb3e8271f95ce78ed354969653b5abc50e3cf1ed56a8ac51a40fc35aec72e2e57ad3001bd135cd8a16eac806400f9af67e832d19200d3fc68c00e3c50d9b1f89867782d22fa9e35df68122562ae65c4918203d567820e31634ab5be17ce03303bc792b1e6761a4056ad36ffb9569183cf5117582db6ff679f743ce95098aea48b2b2b6d16772be9f612191ffcecb730e2af008e0d80ac8f06a17190a383bdc11612b8a6dfcf5dfec3d4e6c8bba3009bb2ed338c34f9b1170dbd97e608539f73e9534c2ca01073c6eb4d5bdc5f539f8e3c1c6f76cf30db4184fade352d3a255057b0a143dbb0dde65922f8cf9e04c1ca665a2bd60ee3ebcec52224cb137d156b43ea8b66c4691f8b963b21df1cf2836975c45afe4146aec54efd074961ada655646944b0121ae097163aacaeb48970bdb1e7671c9073a13f9119f2f99c1b40a923863dd198847e7546c2983dfebbe3be8acb02ff57ccad3c1e5924626096c767770f6c9b6602d8375260d030411fdc2a707e1924556e20aeab6e6286b75f234555a8e2c320415ee5c64763a448d5408ed4d7dec88ad9fc17c694fd4771b912774ee963e0a06415c169e18138b31a7e211630929007dbccb866a04d186d805cec371cae7b6f0deec4ff5afbe54a07beea2792d3ce716cba003d5645bbeab1dcc97e316b8ccebc3d19aa9bd1370ed17e555a82701dd4ad87d1e23818944ac090caa16ba33e4de6be843c98b7bbd4e8a1ce0ab7649de1ec44960220dd015e0da2852d89d7a0b5cf7eabbf9b97b679f249c344187e08e629bd460a8ef1f3375af3aa0376ca493f2c1f13f4563c86285fa9acab34b45a8ef72fb2d8cb2a0ab1786aef6272e2228516458a6157b2999dcb53185b361e4205e0c7f2885e968f077f4e33d7b07fc637b246d20d47eec687b0fe8b3d888a84d4043db7b5c483c47dfaddd8e65cf501b3191fcb7fe8ba6ff5d78da3f952cedb62bea5790c1f9f98f6b64ab9f8a8f27916121c13659da0066eff042c3d5e74cc326e757e493c345c7de8bc3a05430ffa359d56a02246763298a1e2bf787ebf790d6b3b33bb1c3c74cacc92947803295fdd22ac5bb6d8f0c4475b6c43b7d4e7e8380efdbc31d47ec00f646c9b1146d404be55a33fd36dfd3c64ed8bee918cf0a6e1910103a69dd0c4f0af52a173f55c59b9c4001678f34e9ff7f9156a042f5cd93d2afae44629215ff33dcaed8726ab78c39e82b5edfa9a470d34e1e0a3cd71336933db8487689114373410c7819ff6305cf687ee3d34fd5b18883d001b3edd1039d8e1d7ec00418ad1d85a12116b6a13094289848a4df2727061a958a3f94c4cde50452e24a44b2af6bd4ef4a365ee24de4ae5f7e9ec5fe0b8c2e0cb2801cd47e736c0b781c8145755824469c52011951d81443bc5acd07d31ce678101e40b8ad431b52d351f9de7ebab193198dc6f5fdd133c95153c44ef9f48eda8c51a93212ba9eb02fbf3e15e54a4379350565056e616d3fd173db9c8c7be4e842df51545716865d0961919e7ee31a6fa100d09bf531eaabb9f77c4ef967f04ad23e403310741a5f24e8187995098c3c6c5b76daabffbbf378d0dd4f648a4fbc594fbb48d55182484d6cafbe844afba0f7a7b7e26f2d7df9b201f2f1b16710764d00f98ec6a1a3c926d3f3824b61c223086d5880c4c58fcd63e288679da7b84f556c5c5e90a2905624fa448b3faeb411bcb961bd16323eab685d73dd8e649d59a3ac1b7e415a64d7e46807b575ff6f6b88ba7c7f4fa2e08de0f608eac08440d71e25fa4e5a94b48fa0049615e780fa75dde06f5cea3e3fd2505ff7f83cf695f128467b7d20e729c48b4b4c54ba5da02d641b783a93337cd40909c0a405d68c074f1d52282b55b951d294b9a37a173f853d72def4ae2d80888270c4ba289d0e12f78cf76172a8e4255c7cbfc9fac39038ca04d43e063a39d5cdb4f55dee4ccdc8babbd9f95a9ada7e10bfbcdd45aa5301d1c790062e3084807e2d3f760d5c09e5b9c6b125fb803db8628f0e42fca69127b6a3c6952a07a30a585bbcf302dcb76365fd3beb537473d32ff5f7889b795690c2c023e89879ceef35ce9eb55f8ecdbf4e93cc975153eb8721f16fb651cf701672a20f214eaad847aa343eb83df9d0711e758c801dddc05e4de40fb608462662eed4c62be3832dfc347f2cbe1b021584b572a53d42ef91211c9411a76410e6df288728c961cf47a863504958e1e86a53ae81f0f7ae003ff4f08b4f35fd2a1c29595136a300409976aca09c8cbf619050a47d2b8b38ca7f53da7c4e4375d93028a0be82f533a672367920cbb8bd899e1d897437e6f8a4eb69950bcadba731c503cd1fc1475bc8d9acf2eb5b48592a9396e0221ce71db58e8de110cbbe5928ccabe68a62a756e62bf7afdfde07a9edf06466f6d6d6094566c7f371d452fc8e1924bedbd8e6ea0e67eba30c445b12eb36afdf7d09f9391bc11c5be58d22005a2fc46705763cc5cf4c9e8914e3201e6146be166c31d6c3f173ff1a9db68919001cd8df77f65145acab2341d54bac5ec0957cce4a3357cd74d952f7790b6c6dd014d23e1630bb70809af97f90729f0b0269898c43066a23c5a62c106a06bf585153f20e2a003f9a8e8d1febf97610ba3d023b4e54a09138b5d0397a43b5840cb9d76d3014da16ca789ccfb2d1758a3a0acb596e1b3b", 0x1000}, {&(0x7f00000000c0)="6afe81c67585165db7033802afcb1a7479f57355b0cfb2333915202047ec9d1419ac40ab8fd66099b0d009bf17cb149d3d10fda6cbf35c673ac437ddebd4503b0b88746fa8d9cb3a25bb693a35dd11421b347ce9cec29eca57d4e097", 0x5c}, {&(0x7f0000001940)="acd793a7d77d3cd32fe81ab0f8fada9546de1514a24b5697c2146eb8f0a082e72c26c4ff2316b5050a84ec2c8677d015a7ee720e9a34c7277b8f299fa4d5c0555b93bc329287280c19be03cab685be9affdd4e6f8bf3fb7e062a28c11adf4bdbf4cfa01cf187f7daf439a9276637cec4e2fd18352c0e19f4c1883b2429359fc580a001985aca3e98de189f0c1e39442b", 0x90}, {&(0x7f0000000180)="ab60ea8a0665ec08776f843729bd9b40499b5b9a7f0940e88b192b72bd0387af2e9756dfc7b089fc61dd015cdd66fccc5bd790b966d16382d61a6249c5b980da18385ee626b451583cf133cbd09b630f20952e6afb3a8f62660aae810f5c07bcebef46c46f7c18dc2c9c655415fc0d51604f2343b828c2", 0x77}, {&(0x7f0000000200)="aa1d1d5aedda03fab07f56e1a0f00f157f841465b104b9a702d086223e8ce0d6521c055b9ab964c478d99b20eaf4e097e59c732405ce4fcb1e566e81b0658429f95dcb59696a81c28badfacf5d926657c4482c378ac64cdd384e37f0e9554e344a4f9594f1188d4ce940cd8d90da82bad21e7ac37284a8402865626957ae2fa0212e81fcacb14046c576f464ce25f3a1df30fb5b71806307a944", 0x9a}, {&(0x7f00000002c0)="cc2b9357a1edb74b7d50155ab4c24cb42672edc08158e9fb368e0c9f00cdb714eff338b40ba1442ef03d30298d487ff5225eae014d582ca424e75c9470d15d6430d545eb6ce692b7bff4aeb82ec52afff668dc4773505cfa91d0ce106426b53a2f485e72284589fc28ee17d83c44d500a2e95debf0cac87d2eb04fa70f3fec5d6e3b426c4df8eeb8a97dc4146fa09af47ca21091c29c9f541949d76384dc04aa7638e60208621a511639558a76a8c273be90846894ec58785464f7d245ebfc0aabe707e9fcfdfd71050a016144080e5e1a69284b15c83263a3ea02d7234b99e6fef6bd5eb07be5c1f44b1ec63fc31a6c8fb0df6b3ba3faf21f07f0", 0xfb}], 0x6, 0x0) write(r1, &(0x7f0000335000), 0xfcb7) pwritev(r1, &(0x7f00000003c0)=[{&(0x7f0000000140)="09b61cfc10ec045ec110bd64716fa637e56a3af2737d2a2816c54ebc", 0x1c}, {&(0x7f0000001800)="0cf3c7579f53d6b933e18213e5a45084d2e79ad5bd65dba05a7d152a82d3015b5048383705138a10934f0477d70b282827aed714afb19c0c4aba4f8e425557ff7fd13f0da857d7bc4ca7b0a94ba396670e35cdc4904499606e0e3de95cfdd93eab2f0faa30fd5a875092a11ea45b3f08909bd301f5e0d7129d3a1705706bb2655c99439e6a34db593ba285efda327c4e147629268bec1ac1678bfe62af012aad0cd1e867469a3ff0bc44507062ebc86763dc7244368dc696db5ad1d580b411bf697434c07480f0b8aa3c36940c6573e2929e104807c0e0470984", 0xda}], 0x2, 0x0) pipe(&(0x7f0000000080)) getsockopt(r0, 0x9, 0x1f, &(0x7f0000001a00)=""/80, &(0x7f0000001900)=0x50) writev(r1, &(0x7f0000000000), 0x10f8) poll(&(0x7f0000000040)=[{r1, 0x5}], 0x1, 0x0) readv(r0, &(0x7f0000119ff0)=[{&(0x7f0000002800)=""/4096, 0x1000}], 0x1) 08:07:14 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getgid() getgroups(0x5, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) getgroups(0x2, &(0x7f0000000080)=[0x0, 0xffffffffffffffff]) r4 = getgid() r5 = getgid() getgroups(0x9, &(0x7f00000000c0)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) r7 = getegid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) setgroups(0x8, &(0x7f0000000140)=[r8, r2, r3, r4, r5, r6, r7, r8]) getsockopt$sock_timeval(r0, 0xffff, 0x1003, 0x0, 0x0) 08:07:14 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x400000009, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x101000000}) r1 = socket(0x6, 0x8000, 0x9) connect$unix(r1, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) flock(r0, 0x2) flock(r0, 0x2) flock(r0, 0x14) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000000}) 08:07:14 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r1, 0xffff, 0x10, 0x0, 0x0) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = dup(r0) getsockopt$sock_int(r2, 0xffff, 0x1003, &(0x7f0000000480), &(0x7f00000004c0)=0x4) sendmsg$unix(r3, &(0x7f0000000500)={&(0x7f0000000040)=ANY=[@ANYBLOB='\x00\x00./filg0\x00'], 0xa, &(0x7f0000000540)=[{&(0x7f00000000c0)="5d600576a3a27842cf2f12fa4d3337f986d33bb908405e53bdf009703ad83173efd454c2f55997da9b7da6867077c96be0f5d4b8f10370f100c3e8465a1d5a966b6b9ee1eaf4972b1fd025a380b74a8ee2239d864c0485c53b9ee8ad58c6bf62e8afea2d58d9fc49008d7f872b0f8b4b17a72e03c1", 0x75}, {&(0x7f0000000140)="e1dffe15f96d740f742f6931b95082f126da1091be99d2e125d55cbd112c3b9033df74defef141aaabd65c79d6a6e39dadabcdd4e330dafcbfbf1c06f828fd0747166133d6865c1307c0ca78cd39c8f53c4b31bcbd570fed66c1656bd9ea532f9cf7b0cedf277f076175b502f47a92826e6206f30fa5c4152483499e86c457ad21621c8a7d5a511d4d431f334b89f7207476ca264f20735a71c82d7b75c7b92e47dab3fe27d3ab080f2ec2aec8a375267b387f3310dfaef2c94b6711f588e1bfe7b43caa5026fc8705e0d322277cf66c7007ed100874fda571603b3efe", 0xdd}, {&(0x7f0000000240)="05140acfcae6ee1952c421b5bc78139ebafc2724d281fc4428684fecc5b2a33ae2dea61e944a48d07785f59b0da455a50198f4821021cba2c4f81c848a3940436d995d6c54fbe9555f06c5213946cc0778ec56638bc39ed98f69c38310c30d2d7dcaa20107f3a6fc3ce84e2967c193b2dfd123b4e77e6e8d1a8978ef4db28ebb9e866f8b9ee23894d9c1e6c93f0642", 0x8f}, {&(0x7f0000000300)="68da7aae78858f5a984b2628b20890cfc5461561274d9c1e16feb8fa6d5ec64d78c29f87dd5733f635056bdc832d57697868fc65f340bfad5ec23a9807d99a68e148d757b8", 0x45}, {&(0x7f0000000380)="3a21907c758f58dda782dad9ad9a796d63737803275bb04b6d4e84d51064c9b2c554c11adad102c5cc7d156ae95a0677d7dee1761e4abf170e580202e075ed8e7e2af61accd08ec46d62fd04f5ec187d2b45455d8d3fb8896416955eb529c64b3de79f7d965668eade4fa06ab7360d62da067822645f14933cde239f89cb78fc8d1126be0b07a6619aae2a4a26868979971b5c0c0d0dbafc52cd10933fbea36aec0fb3169f7491dde71c215b8ee3bc83bb323fcfa4b496ae182d2470c35d69357ef7f67b97769fd42366ccbb58245cebd36ef109c560b35ea3a877ef5ee60db8240e", 0xe2}], 0x5, 0x0, 0x0, 0xd}, 0x401) 08:07:14 executing program 0: r0 = socket$inet6(0x18, 0x8000, 0x2) connect(r0, &(0x7f00000000c0)=@in6={0x18, 0x2, 0x9, 0x4}, 0xc) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x3, 0x0, "d0d91e84dbff1a975e966623188b38bb61affe5e", 0x0, 0xfffffffffffffe01}) ioctl$TIOCEXCL(r1, 0x2000740d) socketpair(0x20, 0x0, 0x3, &(0x7f0000000000)) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000040)) 08:07:14 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)='7', 0x1) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x6, 0x9, 0xffffffffffffc004, "85378e5dea9c11fe4dbfa600", 0x0, 0xcaa}) syz_open_pts() readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000000)) 08:07:15 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) getpeername(r0, &(0x7f0000000000)=@in, &(0x7f0000000080)=0xc) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040), 0x4) 08:07:15 executing program 0: unveil(0x0, 0x0) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000002880)=0x401) unveil(0x0, &(0x7f00000000c0)='r\x00') socket(0x2, 0x4, 0xffffffff) mknod$loop(&(0x7f0000002840)='./file0\x00', 0x0, 0x0) r1 = socket(0x19, 0xc007, 0x2ea) sendmsg(r1, &(0x7f0000000080)={0x0, 0x0, &(0x7f0000000480)=[{&(0x7f0000000100)="821062f638af296a95e78e1f6ee332ff36432a5560ab9c1deb9acf5be28bcfb968e18798db68cdb78ab56e90edbbb5ccef7046e814c417f89f2b1be8ef583eef4f27e93826b16fe8dcef74f3eb0a574e2a90b3b7a5e6184fec8bef34c1c4e4a52f7796368f7572862c2554dded51ed61e693b9c135e88092ca840881f62de5ac7340ce07bbee8de493f4d1ded1ccc342fb9925b090d157ef466f2c9bf40724f482cdc06143b88a4ef6af6dcfee307f3e67eccd29d41052adf8169f6d288350003e7081", 0xc3}, {&(0x7f0000000000)="09a488a76b0ec4a864570aea89723084702512a6cc1a1eaaba5b3fff7a5078b146cd822a028081a5774a5f248bebd50062f5230bb6b6de7f68cfdf27a58ad23e0cb3d93e1ff1407c7649cb2871fca562f950f11e60253acbf0400cf1407c23703edcdc8f05", 0x65}, {&(0x7f0000000200)="a26f2efabf6fb5fdc45c9b46392ac22c8a5a81861f5f163935db5608619ae0e5d4d665eefb0d9ef26dc80d39da4761dd141caedeee57601cd57636f9441443e77ae75ba49f1784d8720d6b4423c2e02c85bf22601cdff7f5f3d3ecccaa21b9a3bcac50448b05c82b45edfeee94b60c6deec226edf8f666b76f46c1643238852cd8d53d419a964cec8d7cad9e9853e0cce9bb8eb0b8b9", 0x96}, {&(0x7f00000002c0)="17091b4a92bacd1df56563e398b7a31413942c57a7559114a59e13f881f0733067e44a275b3bebd1d7cf33f3ae05b6442c888cc471e5e53b6152bd7a86d3999e721dba555890c1731a39524708929651c68f69d8d23bcbb6d20fd0f6f869d58887a0e0f7c58308cb3730f8535b643bcaa2931f290bb51e9f5e103b811f66f3ebc1b0761f40702eac9d6ccf7a3acb4047fbfeba37b7521ea956", 0x99}, {&(0x7f0000000380)="33bcc85d02af9b58492b93dc4b60d9334e02fd3ac111055427a013a1e3c8e23d7b805290fcc3d9d4107d96f87530694831a30fee93ff07b4997af8930bd43a7db2b7381322dc72e17fc063bc1952d9a59ddc7e065cd2b199f3fc6ad2074cd377290cbf72baa2017c86a5ce2ed04e4771eda1c504639c129d41c0a07a9135336a9e864587a708650b297418d4103fc3c38852486276d710e51b6360e054a58f9536668f043bdcf55cb2a16524a34d1fe74e9625479689bd287ddbe0c1b18bbbd4bf6e9b3bd96dfb779d7b9f22c0bd9943277cd9fb9b2e6dfa15703d630a37aa48cb0daa094d", 0xe5}], 0x5, &(0x7f0000000500)=ANY=[@ANYBLOB="1010000000000000ffff000000000000c9e80ecd662dfec0d9fe8cc5115a4c79d8f320391eac7834c968747f58c48a95b5194e2110c192151cd3e93ca05657bf40d9165116c1bebd4382cfde8751f37944ae2b43fc03973d08f079fb4fc85f6ad8ea449c60a2957f4ecef8f9cf471ca42500215bb7ba425dd5806af7413005bab2f53c5517c5dcdb77512dacecebfc017ecdddfec5c45db22b8d50306a2668e39498f02f463356e57c4ccbd6c13933c9cc3385959d1c179763dbfafd37ba2a40c28f24da0a486b483b351d953f25e122f30cb1da75493d7e8b20b25306d92cc1303c50b2d450e34bf9d526146f538c6282aed006c5a3cd2e8f45c1d3b61a339aac41dfe556c836004215333d2b594d8151d791da9106868fec8ebcbcfc21faf0be3b06c922bfbdbf33f437de0c1aece3ca9f838912f0e843ea9b784476502d601e3db92e18d6449be05404e18ffcba9289e36c357a2277dd5da1920a5fa6b8e664065ea2623d74c6eaa65c49768a949fb1d3e8ffd318f4b428a5b5c0df0304e50127b0bcb400e6d63920e1432b8f3302f4740642a93f66f07d5b190fea676b4e917b91b7d3d542f3aba0bdb9799cca78d12898f8e4dfae4f788720065373f16bddef0ff8761ddc7b537c2dd4a3d596a9471e62d574fe45d51a4382f00c6831a195aeafb356fbee0bad5c6ef9c5f47af2c594d86350151183c68b0a5a7f0dd9d2ea29b73611ee17e502a08484973f6d7cfd2218f0cb712c96e196bac3d361bfdd868cb3863643a8ebb48fdbdca44bb81f3855c4c4f2a09b9d80e57ff3b3cb88871fa40d7e01af6b8865ab5911879dcc075bb96c26292d4782ffeb8baf295b09649bd6b002d624d2a4475d232e31b6c781ce73d3c5cf61fe4ec4766b6ea4c2036c92d20d06ac4b4cbd1c9c240d846a99bafe5049c07e471602a9225d8299824f73dc0bc51d0468fca9734c39a160dde0b0fdbcbe8dba6b124ae3259c0d81d806a26215c4f89b795efd1d7081f04d7017166bfe4ac7b3b97ab1fcbe746f04a88f499e8474799a51d9bd2747ef6edb0969b06e72ac7477b3ad1998fd8cd9202ed70e8bb6c41f97a6fb8dd09161cb93b2d7a60570bf545229867bc0fd9ebc3fc17f2f0b21fd223837b968ccfe2bfae9b484b3ea386628cf73c2330b67e3e2b5d10ce95b89089914d5ec9473a7faef46402e0a36efaad221cedefbcd267e102cbb3879483b9fc3ef602e89983229b60877dc5b3b2db041085cb4bf32031a20502ca685bcd53cf6848d213242fc55778891a6cd0b165b20f6948f375994e19b5db1cbb7f8b87f6196c2e2f656ae03ec7f5415d85749413f3f7b465a4a0657984818c344b65c5e21cb2f31fdf0406e12971578b8764b1598108f2d87a2d23160f35255193e1cbbffc8998fb3d2de02a0fe37ab84bda5c61eb8014156184157d9d54758fb2bff29804ab9a758ba56b60675eaa6a93723afa8ff45f57315f198b53f851eb595156836722fa5d9f8eed14191d56bc64e6df771207e0cd4ab4eef38621b56196199ebbd23be7e6f8f7a60a9d62fc3d17d34ec58af2559b21f7e0179fd20121833ee25bcc139b3e19b52ab164f9a37369c602b6b341cf70f2052f6fc18c75563e7efb3e785b047684f0edfbe6b084bdedb81992f97202ba217c2ef08431118c57218945dd0621df5e2b3a669382ab9277164dea98fdd45e1e2e15d2d4888b8b1af074b176412208db86e34894e0f9a92b78a212e82ca7df6735cae12d59a820b8a8451c1e45c4d4a23c7e0b5cb8c0c546a87dc3946de9b39d62f609c224eab889082c2cb86b5aab5a352e2b8b7b6f755b7e98de4ec5d048a7d576338df7c8d08bffb1b4a225d4213e496e2e625569b89b3e0dc1befece1a2976c5dd6ea201e094ac2e792c2fa3b341b9bbdcb42cccbc48c0e0e6371d1d7176d1c5481d7ad3e4e88415483ffaab32944814a952cd4c61888f24377e547b474de390eead7cfca4358998364a2ee84c30e4c4cdfb19d7a3f9b4e17835b47e453cf32f0958f78f1a767e31aae0483b59e4912b13548711b4fb41cebb62bae5deb1b61c3d32471a401621128ce09bd67dd140b9866a424e4f4de6048547418d15391d28e84b5f5955667f481a6bca4fcbff2c8d437a37b688d21e6a448567394a7df05623e679644040ce9e873fc28d4f2e8da1cdff0382703d1d1c20146cd10f5bbfbea2ad07afbadb1160b59141d5af5caec69fb4d57340453d4932cda50e5e5e615f7d5387a70d9a56fdfa4b47fa0b3809a0c5c0e96a5dcaf11e0a09304515375737593129ac7f7c4b68e581c182a926e2423c96b7d57757137ea53c8f51ec81bdc36891a4a895b2df029b5a68a21ad62b07a9fc0429618b14f0ba3e2afc32f12fd85affa07b7dcd9870c3b42dab774ce30dbc7c452496fdb543cc9d45e35d41d4b8bae565b894f3edad8acf0df90f83dc777136d5ca840628e7c5cea01cd87300a07b02df988cce39248cd05bb8120617190fa8d01d470d8012318c6e7461482e2d11749bc40daa6b64375aa7368765b856e9b6820bdb669eb927751420ab6d445076468a9ead60a1de92613665ac863f085393a6a0cb338d3458e239114cd5179ff3f96cf62bf88a5957888289a08adc6cbc26244ceda6082a8258250b976e2e1362faab91e355e71dc67563db9f5a6572b2c4909ef7fe1529b7bb621a3a8e9d25c0246f98616718d820cb10b08025e09005be0b6d43d3c0a0c18a2882cb919bf8665c0df4ce0db99e1ce9e1de3dfcbcfc8c77bc6cc43eae7ea7d0d19f2249022b2b37403a1d2b02fd73b748788795667e1b8831c7312428151bef4a4536f314cb14ee2379f00d9e5f21f4b6ec4dcd47deab84ea839231bfb16a315e90f5153520620727fa83b54f3af289b7b86902633181989640cf5f7916c6e24075e84d71e58920d0c2120c891ba9c35b81f1ec26cabac894c9ec93753715d3ee5b9ec9af2743a2ecfc174a8b97901321f51079625b1a3bafe5d83a52deeebeb1dcf790e0f043259a749dbc349f5a54e5743a150fec02768d1bcf00720732334673375f09082fca645b7a196ecabaf9910166d9452cdaa5a7afddaea05b95c5c96f1ef1856d3fad6508f7aac1baec197423bad53261c94fb66bbfbf2bc3a75d3ef7158524062db6143bd91f97940079637ac6048b4ec1d30cb78120a9b839f309250a3568cf0fc020d78a0036b36f8491551b61facec7291784f5150e589d5ce0e9ed7da592ce4c0058412ab2737587dcd5ddd822f19cb73bcee849090bd8386d150a3dbb2e26e7413b44acfd03e5c4eb4009c4b4e32c6efb54d83ae44eea49e03405029c91dd9a51119825b80217619c0061b5d2bec023c02409a75cbd140e97834d3e9673dfa60fbd90439e8a3995f54932aff7cab6d53165eb3c656c146e7580e17e6586229d052a8c70df047868a8f30966575cabc66b3f8f074db7acf41adde68e79392637abc3a867f807d4284f69f9eb5e418363fa52af0fc5541311251b91d8e8a56c64e199c196dcf2490b28de417b07d6dace551c29ee394f4f62839e09532a5b63217b7e2eaa08ca734ab3994afa118e7d0b2d74bb4aa0f84d88075ce6b76a611ac51de592bea31b427f3b1ed6aa6a320a8ab8d486efa95a445726ff1ee0034e38ece148e9fb467cc310b0e4ba60bbd6a658be825f6cc218e3301a22332e8fd9d14fd8fb52769a1643a1362e015cd13826b81df35347d722337602912596e644c5f81e43e948d24f46dbc70095a070181c65f6cf0d096a656c7a0bdd86a49580fb87a7536264580f3f7ff0677d1849204eb766f1ce01a7f4e856c447ccb89dab0f98c2827a0a9eeddadef92b4758d99374c62d840dfb46e6c685f5470adaeba1671dd8980ee39f2fa8f8955f20a1c4eb1bf970b09a33ae0f259f8e502d5a8327914f19df2588b8f448d073fa774e8004f10ad1591ccef59e804ca9c29ad057413bd214151f7d059d01b1bbc232192923a0c130cd94be724a68717640a40ab087e82eb681e42e73a9d3b7c1ed03aa2ec52145a4727983a3707fdc35cb2a133fbb96d7304892862021ad748535842dfd46f2e8c4de0050cf2773249b23aba6efaf8437006f2e05bb5caa104bd069489882fc01c7068ce254ba87b3e0c13e50ce970f6d913b7bfa0d503a57ba15924b97b1efe6dc7f8e56b332591fb4057a09aa26baafd8ff178603cf66846725fd9f675dcecfcccc29d6c7b2ec62523669eddcb9397473bdc7ac75707cbbdf27f6f2959286a883b3c4745fb39e1e7986cd9627e78821240d2179481677ce8287c674b73efe0c7e98d6734055e853ae6a78e087a64c9cde79c114d6c9b6dfb693bdf911eaa53624b324e4d118be26dd4d9b1abe9598926af26461a0cb55915fc7cbabd18b463d3ae0701d7dc31c5745cb303e0591f69cb3c31c725e26bb237580b53ba1acc6b44beb83437e6db9b4d16bfcfe8f181c10de679cb37c1196ae4371ce05e8fa3a3d0b975ec7500fa3c11f6ac07c96c17fed5aa0f1c36f17cb48a8ab31ea2764ffbdefe0983e12f0804479ed3422156901b8e23ee6287cf6e39f4db5525b41d0eed8932c36eea8373569158ccce3e43d55ed13b6150c260e8ea362f7d6e9f5e91f204370c72201e1ea889955dc8c73912a2dfbf6281c838f238e85f69f16b666aeef12e20ed96e207d3c064f30541fc6c7c09ef89365511b24e18ef5b35273fc6c6a10dc6517fb9d5fac16b16e999a89088dce33a6b4047a014385fdef5005da8f194305261260d65ad3f17d125ed372ca500c50692911b6938051bd19b032f6acd7f5c0921200de6354f600611c8cdd8edad96b5898d0801f7577038526123fd94cde63261efde4930ceee77c7e9dc118e0ceefc5d27123b775ae1314ff31b807246fc434a543dee40103c2be61a5ce4c2ff67276b86fb065058a0e1b21691851d696e29fb54fe01b8eb2e96c31fac607ff47b121f24b425771497ec56566d03f1ce390a869b6bdc27f74a1489570f556b06bbf7ad4824c39a49e2b91644e638806ad8a4cdb5edcaee7840000493d710687ee2a680298c4a4e45203eea7b1ee96849cc8df6b283d8d8717e8d3800bbd70e027e888ea9868492ed41db4043c11219c4182b8067792988ada538407478dfbb316747e7e28d894ed6bc7e1d98dd17f48f8e2c3b98f0a1a41eacaada1668f937b41b6e568dbc7ae19f8a3f972f72203b39dfe5039a19eb6fcb3121e43bbaad2443f42d4d6da5375e2c4ba934e09e40e43d13f0d33958d8afd40ee411a813854cae77c4692cbfef26991c90e501e7c72980b89b5e5162965467176fcaa398529203e23961bc6e68e5ef080ff453c35030386968881f1ef1366dc09fb5c26e6cd89cde564078181f66b1ab69b600a60b346a103ed8dc50280b381d25db6dd402c6a3593a2b9c2427bfc9ce65b421a1c59a9a425191049ce3dca611ee7c2d507cbaa3aa1c4f569b6e0f07eeec2d9792aedb460ff1a8acc72f0d284a09a27a5564f2d8269af3b95ab212e71696a3a7df67d1e95255decaea614ab3c9c1c019045920e419c5814c4a3eb9937ae1d119dc2e9b457b6ded1063b63c4cb674d840c0fbfc1f744b254b3b2e23ceaa272242e4ac42549655545ad2527775fe70976b0d4441aa43a581efa291ddcaa5aae84112e004a9b899e57612f53f869f2d58b3dad475bf364129675359edc5a069d1eea12c20793543293f059e37d466d0f8d064515c1f34c68f9b5b954c179e0f92d143e0b2d5e028aa7d675830a3dd928412e4690b9b917bc5d3e3a181ab1acf3c6cf2f16b35cd548e980000000000000001000000fbffffff20b916ad6175452914f774936745ea31424af4ad31b8ba33c366591b78443decfeb4963ebc39cc706278f0e2604e88b2d5ceca7cf350e183482b53e71a2a7bb847e5b390d37e6b1538a66af1b33dde026da2ec710f77052523af3820b2e28df0eb311acd09167494f6a37d27f7b79a53d9bf154af4b29f75c3dbc806eb9b9b219fdd0000000000001800000000000000ffff00001c390000d3cf000000000000d0c76c60360000000100000008000000503a4a9520170f26a1f1f394cac5375dcbd4150e54a439dc4352c2251ee785a58c9bc67015a682b0ce7764cb827d9bb09611488e6f0f08ffe7740a695bfcafb8a6568f8f2a9949556a6d8df14d33c3946bda0ee9c437f0cd276a3808991ae473d4bf85f54d6f2e11fc9283cb1afc53e547b1b259227e368193376081b813492ab4570ade294bedaad0da997511c3d279eb482068c4d5169989f57b9a9515bdcd238a78792804a88f75084211f9b89c3bcb4052e1280521d71b4ef1deb8586ee18800000000000000ffff0000000000803ccc31400b76b6dea3a21fee87ca710cfe45b1e5b03dad0c5288abf15faa927a02f3892ffe7a4823432dd3f2f5b4350dcea3e6ec9458cb88af49da2a6c47999d7fd690118e041f8a582e404a3e9e771ec6d13482a0ca8417717691cf4609c78a38dd1a076afadc8321eed9caf31407bdda53f2d2000000007000000000000000ffff000000100000ac13907b8c776e4050cd1f056157218058fda902ecd21501e0fe2a91986e179bc95732eaf52449990dd18ee80dd1dc29847720c8a61a6e9409dfbf52f66b11290b3d52a447e55e5454bcfa409aea7d2b7726b5655129c014f6ae477c93d22d0010100000000000000100000005000000f9688f897a67012f456572209e5913d0a5b2be7fc17c99d6da8e4717698b3672f0626ffd454326401c93014ed65323e2cd0f2ed9011f31557ddb930b89264ac2e8a619027de55d5bea98c5a63292377a719058fb0c5ef1ac5f82fbdc4ed48a88b0f05d1ba479b481fcac6842f539caf785e77e77536af9db4c3f97bbe1a4e9291587b685a3ddc0a34a22cde6fc898bbfad22c951530288e929dc4a8fc5352c161c7c5056ea21b15bf476d9c8d9574b834ea57259e2a4aae4a676e42ea8786edb71f5a4ad4167e57b674cd4ce9b8b3692287de196e8f546e693df74d0804c71fe23347908a760d89f1a58701638b2c06c3e18f4eb0ec254b533104199d926e9450a441d758e8f64b01d362dc57184ae70451ce6c50a0e9f61b0fd78bb4b52b01dafcffdac299256324beb511a9055d356dbb5388696ce39a1dbb2a8be1cf9de9c5bf514d7697627746677932f4755669da410ac3bda98334e3aa3f13487c1edf58bbf991a611fd225d7fda74926c31056baf1fcd4d1821d56a0ea3332b301380fa96b97bc2460bc81863d9e424e5ca6dcb3458631cdc620ee773d17821b09572ea69ab7221ddbb2d2c35349912962b402a62d0a55767579e09c3fb5783ff71d1cb8d1453cddf915207576bdedf532b14cf679609f8ac589d455313fe9d559668984fb92728e8a6e98bca3e458c14cd3cd376bf7f9c80fbf85b3abd3fd8da6f210395e1d55433042acb2dc132e6cee27c94335d5b5e3a62b2e084f2022e9ba1ebc42d304f497e63823d9d1c51ed6bae7b9fd6e21f3173bbb616f9d8f98ffeeaa2712d6f6d27014fab0c89018fae8dd0ed44aa372a7a996c742a5d804d02d05416005339a26a2dcc779b3acc48f8d9b9193a74a3e5b96faf5acb31e1511d45c3601b92aee4117f8c239e9a1390986d7e4061fd84599db56b53a5c1a492868991f8f83cd4803162a210b863de34a155384c8bfff95c4800e881154bf2f9766b3ea64f30448afce2af6758c0481aab10aefa303374898a7d7d462600d319e92de5cc7d3adfe037d4b69d3f622173b72601914ac4e4de574167397750732a98eed62ef4a87c2e11a7a6ab4fc8c74ac54d82a41b5acb7fffaed14e923970bbba6dbca99bfe8e2171dc922927adc1dbcae204c4739236aece9ddcdcc024da1466b48b80aee7777c854f0dad6b9e0b3c74bc05ae84006c10594c5c92dc00a2af120d1221819681801370e47e478d29d7555db76877cecf8a435423e78772c680fe23db94162a5f668edec2d40980438a566a8b212b7f1b18510519a9dec925f5602647340fc33afae0f03ca1cb2ef49907dcf36c3a02f08239c4a795cae77716b0b02480f88591af7e353345f0ffb08565a770aa556efd81931ec809660c03734ace919990e9bf36df863595b9fff507ffb39ba0f0d59deccca9d39e0110ea53345c98fbfae64706ac127e837ebbe995b0b42ef081c55dd3856935b06f3b104b3a371f5e212fbe994f9100e8a5fe08500ee5827c0121f886ddca69d77c4b9c6f31515a9d142cb96f87758768a6fe6a662923e16f075e57040d714768d828ddd416e3ed094465e5c0435d7727c0ad43896e0489b664dee1dfca8623c4f3499f587307398b85b81e0908b6d6517493d4a3fcac9f7b6b084990ea3a84e9dde279d389310d0c5e8aec422990a01622d048d47331139bee36fda5945d74670f4b6c07695bf2f3cf63a55abff64c32d097307fe069d96f05ac6b4b0f1d8ffe87e240dddb29179c3cf4430f012f3266a3899cabd0b90ef39715434cfc3ae9eb575e827b8191ac83ddc555df5f7eca9c01ef459ba86c9924fbf4428f17949383df61a56ff0ff6a7e30d6504ac624d09e70b745cb6bd9315f9195a93906ccd726e97907f17de4a1ffa6e102305b8457a949adcf538542e2956208fb10a0feaf0ec91a190344ff42d617837c78abb42c8731af6393219987f8640fd5d57f24ac09514168fdf71abe15a4f30053bc6caf4b62c5255a4a77dbbd1dcc56eca6d59396765ea83b68882d4e52e274cedff7e7f077e91efe8f8eef910ccaab359e76238c26c57f6ad1956295226fc7011678dbcbf42912c15520c46ac28efde8bed3ddd3b597282ea3cbfdef995502ea19d1f1898ecb7ca738665a330b580c94042ac9112fc97f0cd227fd0eb6c210344d38eca50a5bf79a4884fdd686ce578f940704858378f5f64bdcfd91aa8da3b0b44aea84839ff71b177199bfdd2e67f3698e3e369a742a809a0d72c24940dc88cf4c528126de8107b50995a2c544cddeda3f1268ba23f0f3a02e4eed7ba90fa7231f722dbaa2bfd9b773ffd4ab655701e1e1649bb251fa9dda40f7a92812992576700d4207699167e37986cf379d79de2e16342b970f2466bb9514efd9d72bee522e4e3a94e0c4d16f49e7249ca9f682401750c01945cd35d26c9823f6e29afe8305adf4396a4eed7f6b4bd764044f81874a4ddf05938195c89eac4a22e087f6af953552678a4b14db333768e7d2f5fd24aebbcf6c08af05d84562a8bde79a2624a440ebf1689df23de5b3eb45a477a481b19febe0766350f63b88cd4a2c291785d049d51cb3f8e660253bf33e15c8a2ce34496276c46dd2342f0dd6b4103d7912abe4d1b0372ffb49990119d78c9dd8b3a927b9efb95a02a9518d63682b142d4d94db1447ffbf996049534ae1be28274bb6a3519f6012a0c921e220bafbb01d26b28fe542f81d56770b90894ec15bafe25da6f6cb1f6b0f5c95793da049cdd55275cf7dc96652b9a99e2a76f8d4e7dcdd012d0754bde419c0b22ffea81922a2367cae826f7ce8eecf5a64fc33dcc80a132f1f0f35926836082d70e0ca64680bfe3695b0a43afdcc0d944bca1689cd3edc332baba11fc5a3acf8718a5b6ca1c5e50c9f33a88af73e84c7d67f73591d28ac583067b160d37f97a07ae65b0cb59e2d6d7d84150337b881baa64b4c3814d7eb53b3ff7c44e29ca26e04c558410fd274cfcdc83de36ba6388e52092eb0b43193dbbd04ab3f33f22346a7b7dbe7b0db01a04e3215d7439297a7381431cfbab824422a5e9d4df60b665deb0dc8856eec72264b26e1867b2a1262d1bf5f12ff199b64f92a696d88a753f9ddd9ca2b5a1aec34decdd54c171008e2384e727e18a81464ee79a1ca59f2d7f87ba610088c0afc5f3ee7ba1487ab8dc096db640f1b0483ab0850d45a1ab32fb7038d1edcf23e8a20711668c6fa5bbf8eeca88e4432962222522cbfd891a9611284259142682f5d1a7dc09c75f124ed842d1e3441eee1ed35dca88965b0d9ab2cfbcd620e47a03e4a4c69d1f05e42dad377eefaaa9e4cd86b3c8327a698f0473e04d93bd43ec47d10b62b79b759bddfd9d6fc984e3e2471308f29c0dce943ebab370ff0b8e6d8e5d4b7ae7d493171d7d721fd6c539c428c919c3ea8793849de106472305ad730986e27470296246620a241291381283d10cb98b1fb5f68af49203985df8c8c01c57046b9518968d2405503a56657f40dc403febe772f5ec0618645a069969b564cef8926795163ba4c2b335d64482fd7b19fa0ce47ccc550cd6fe141d7141c41c713804b58f1b091cec030525e6a7ce48c21274c25c3c646e128cc9ce25c19951be1a02b8302824b478b997cfa792f45308a21d27e808fc1d71d82d53766e4256e8bc83c256254803400192f9a2a086adf4d4981fc4a3656705bc4325362a68c837e1bd0be1562a69483081b52f9031b07a8cc573b3f5b06b6416422694a041331106437b4c80b7e1bb21aaa691de18331164c691f50c8c91242bd7cfa21e1b9a00a25b131d021b9f4846ba0ba5532c2944c5d938be522d6c42567996a1363ad0cee83c6a566f5913d9b29584683be2fdd7284e1f8957b8c18f81cef9d173305be12360495cac1e667a9aa8760145ecfa8673e26747f5cda1827290be2d324920dfcc69254b2e6e7c3af2f3064c63da7b6b03df9b8e1a9148b9c9a0a7da88559296afefc984ce3df2919674f0b0af42e09fa5a33299e556a43b331a97586841b946f61dbf6f62c1d826de8f6d4527b77c066ecac9630157447479d27fc9c68828b5063b258e6a5e5e55cf4428685f8c8aee59acba95fced3b918a8996dcb286035856958dd3c64488ad36fa864483bf1590db8edad65a1a69b078f7ca8b0be1fdd7d802e697d93a3ac9a21b827887eca24ec9d5d57dad078f8095d9784f919bfd34a67d74ae5a2f2b09b220fd79847e4ed9c0854939ebae14c64ab1a112d6ca3f49521023b2a1743633ae589333969cfa74a40de7dce14a006cc1bdae23754e72dcfae40cc98d58d7c59404c9d0b10456d96bec1f1bd623007fd24febcf0c7f327fd799f7321b3f9799f42006271b6495d1829762be70d45657ec9d0d59661311d8320d4a359a73195771095f1a55e45bb452da998bc56f97d73bfb01ae0a4328b50b235ae56c1e4348799fb926970f4b3a29c99861f3d871ea1e9e6ae901b04aa4f012dde3b9b066f4295a3128d0058ea5757d7e95cfe3b661db8970f487d9a8d2149de5ff1f5d5b6b43729a6b12b9d6d170f7c689fc403ff60cc751ace14f23840cd4b62ca7164fbf024b09098041158afa1a306a5ec594414bd8b59ebbb890541c3cd2caf0cc6a3670f143802b09dca40fe405303f3299620b7efbb24f319d9cd0b82be9f781924627cd6302509e9338b632a35ef6fa9b2e3f2aa6000b81d23e15d5428f74e9fdb21557b827b109575bcef6224febdcce1967edf17a577745b931cbf30fddd74ef0ff629e5245609a84bb995440023bf68be82f36916475c3281e7726c8f941a98acb4147648985af2b95a7b17476b5d70de82079417c29a6fa2af24d669ee56a075e0f4f192ce24ff0591070ad395dec990fc1b39a698a4b84c235ece056a70a94f048cf97ab04df169ddd01e75763d1d43ec33c61f33a6edd0d958530e85b960f3b3430b0396b3d7d31c76ab219e3a8da499827bb8f84996b2087edf6afe672cb3cd21d385ed1496be3f7132ce55a7ce32d3a7d4e6129e1b4a6f67bdf6a79fb3c7d8df7829ff17f6672a535d8f08701281fa01cf49d4dd339b52be0fd8e21044d4f3da42a7f595a93c45e0e2d3d89b04764b76a8ef2f152aa6bf1a9c3c3210f7d71fa21881651eceac618a7d559dd4310aeae8614a1b83d9468c762e298da008a90b100e895ba4e2f143e92fdebf9c17cdab71054e4bc0486c48cd9ccb30e4ecb2def4895a611fa29918db1be3af53d56a46c69b52d3dbb82fea3460b2152b55da36edb097ec53f9e5f5cc0b250ee7f4690f1f7d9dbd3b9eb39f7c26d059bab4b73f7ead3703f7597a6a5f778095945b5ada51e326184102e8f0eaa23627fd8d2357ac0f8c11e290fe89e1dbcda65484d55adc7a41106a45d09c8f6328a40c6c056c8a58f0738fa51ac6c7f781faa700803ce3ad8d1c3768c3a28d1dcef4046037329a99d35b2d8ce54e6963ec22363502604dc60e30fae77cf9729fff9a8bf2039a7379597cf95628f7121e8f65d841bfb6dad70b9b3eebca2f2029f56ec246ade11b0d6b334f0f3c70b2659dc330840b536b10c6967f9630456cd07e6e8acd6d392dfc25d3c17d27ce7dcc4a98227b5b91f699f0cecca2cf4859d8f9589e53db943bfaf16c7c2761b52e3484617de9d8dda003f7e41ed5e158624b9f3f9794a87d756815e8aff4e92eb6c3922dca9946ced3966fd163aa08af40b965e7360a4c4fcbf4b14b0746a3e00bbe4814f19e793e8152a830da3ec44d57f7464e5fa3996244572a8f11c413b0ab04e965c1504839229"], 0x2298}, 0x2) r2 = openat(0xffffffffffffff9c, &(0x7f00000027c0)='./file0\x00', 0x8, 0xb) openat(r2, &(0x7f0000002800)='./file0\x00', 0x10000, 0x4c) 08:07:15 executing program 0: r0 = socket$inet(0x2, 0xffffffffffffffff, 0xfffffffffffffffc) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) getsockopt(r0, 0x80, 0x9, 0x0, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) getpeername$inet6(r1, &(0x7f0000000000), &(0x7f0000000080)=0xc) 08:07:15 executing program 1: r0 = socket$inet6(0x18, 0xffffffffffffffff, 0x0) setsockopt$sock_int(r0, 0xffff, 0x100, &(0x7f0000000040), 0x4) readlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)=""/145, 0x91) 08:07:15 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) clock_getres(0x3, &(0x7f0000000080)) clock_gettime(0x2, &(0x7f00000000c0)) clock_getres(0x4, &(0x7f0000000000)) setsockopt(r0, 0x0, 0xd, &(0x7f0000000140)="36e1b50145fed1baca30a8d8837037addeaaa6c1196b67525c4fe0f7553dd0b6fec83e6a976a500a9773feb8ab6e83434de9e8c4548933b4ba336d5b876cb4983bfffc54c28db5e6cbd8df30a75c59ba443f133bca54eb127db450b869b9c5d3b9a1491376f4e60ea1fd6ad4fb065d4a6033dfb47984473cb0e391", 0x7b) socket$inet(0x2, 0x4007, 0x3) 08:07:15 executing program 1: r0 = msgget(0xffffffffffffffff, 0x3fd) r1 = geteuid() r2 = getegid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r4 = getegid() r5 = getpid() r6 = dup(0xffffffffffffffff) getsockopt$sock_int(r6, 0xffff, 0x1004, &(0x7f0000000280), &(0x7f00000002c0)=0x4) r7 = getppid() msgctl$IPC_SET(r0, 0x1, &(0x7f0000000200)={{0x5, r1, r2, r3, r4, 0x100, 0x3}, 0x1, 0x2efe, r5, r7, 0x7, 0x5, 0x1, 0x7ff}) msgsnd(r0, &(0x7f0000000000)=ANY=[], 0x0, 0x0) r8 = semget(0x3, 0x2, 0x9) semctl$GETNCNT(r8, 0x4, 0x3, &(0x7f0000000000)=""/84) msgsnd(r0, &(0x7f0000001340)=ANY=[@ANYBLOB="030000000000000052fa6f643bb5efedece1193f743e5bdfa64d1a561d027564e5f18fb38e0c7ab075dbf3c60c6cd832e15af72b07504b5ae59043eaef2e84d4bdd96bc3a529112f90c632daffb6eabd408beb760728d86ee66d88d8ec43b37525701c1bcbaa334cf17bbfce6853167ef68640cd93b1cf9fafdacdf94a605d6b0bf226fe9aba9bbe770ad512fad10e3815223298cf8d9328b4dc9b828e4f76360cc9ee2f093a3d76fe452613a8e5f0bf34ed916ee128d08a1290f4085d3d4087c3f4c9a06e49538ead29e1dcf2a40a6ec9b515c13f4f197a5e48a93fe93f"], 0x4c, 0x800) dup(0xffffffffffffff9c) msgrcv(r0, &(0x7f0000000300)={0x0, ""/4096}, 0x1008, 0x0, 0x1000) 08:07:15 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffb, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffff8, 0x5}], 0x47eb, 0x0, 0x2, 0x0) close(r0) r1 = msgget$private(0x0, 0x23) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000080)=""/4096) 08:07:15 executing program 1: select(0x40, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffc}, 0x0, 0x0, &(0x7f0000000200)={0x5}) execve(0x0, 0x0, 0x0) r0 = dup(0xffffffffffffffff) utimensat(r0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x80000001, 0x4}, {0xffffffffb723b3ac}}, 0x0) 08:07:15 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="01002e2f7d666c653000"], 0x21a) 08:07:15 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) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="9656ae70d5dd22c1886dbe7ac9dc2db262820e5cab46b16e42a6379b9192d6137635d363b113e098b0b874091a22be306411a77c916cbf7cd172", 0x3a) semctl$IPC_STAT(0x0, 0x0, 0x2, 0x0) 08:07:15 executing program 1: r0 = syz_open_pts() r1 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f00000000c0)=0xc) recvmsg(r1, &(0x7f00000004c0)={&(0x7f0000000100)=@un=@abs, 0x8, &(0x7f0000000400)=[{&(0x7f0000000300)=""/216, 0xd8}], 0x1, &(0x7f0000000440)=""/125, 0x7d}, 0x40) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a", 0xe5) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xfffffffffffffff7, "b04d6a07000000000000001a00f3ff0a6300"}) read(r3, &(0x7f0000000880)=""/161, 0xa1) 08:07:15 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x2, 0xf0, &(0x7f0000000080)="e43e3c08abe1e1bc9d25d5a5768dfd61f64b0cc13aea419e4b2345328d4e4df11f600f2f0d350b42e6ec98456ca93461aaceb5dff54bee4ef3881c0ed611e88a68059c97d0840b38948a5e95937fc783567af0099112faafcd00876679f03751f10f7a40739df20433d603548032b1474984bb174c42647464e04c8bb657f771ca4aab66bc2b3ace4f7d201b3223867527057ff8dd4af5125737101c75b2ed792a3a55eb5ea7892d3570ed6da596dbe25d1845fd341252a0c564744174", 0xbd) setsockopt(r0, 0x1e4, 0x0, &(0x7f0000000140)="439ae2053050c5388cc37b6a54978fd221b07c77bf2c7b1c9dbc1a0993d5c6055af4a365936d497985bca513bc86c26577e987ebee73b7199ed3bab115457328efeff78a11cd844bbc169ad3f2e2a0d9db6a2b2f83", 0x55) setsockopt(r0, 0x4000000000029, 0x200000041, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) setsockopt(r0, 0xffffffffffffffe1, 0x0, &(0x7f0000000000)="55e055", 0x3) 08:07:15 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae6322525956001e6080000005f73f2a044fd330555d3c3a19436e59dc2fc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf572456fc7d4016e8c8b6b87cb96aaf1f330e63355842d72b8bcdb9ad8a4f5f728193ef16ab93f12fc", 0x65) write(r0, &(0x7f0000000580)="3e227913e4bad21c734f4dd36a27e5e27b216d673553c0c21b3dfaf90f001e4bf57a410b3b37dbbe5e2831c61ad4491d1f7828bc2d2a500a35a32a2efc42d6baf381b2a83c76a0fe383d361532333761bb70e030d12885a7350dd98080e037f6cf46a2d9615d15b3411c73872e822207b7ead95d8588fc7c93635077f2504d6e63787c280e26d6bc89effb3cd5061d431c7b32bc72cd1cc0ef4ac013f02c381f1b5f34458e2338240331c11ed39a85fec45683b529b81fcc5a46c8804f6dac26edf541708135a9ed0dfa7f4dca45eaaeda26e9daa476a3704de9543bd8e4b57108efa5762fa3c3d9c51774c0c679895877167ef342549b36fbc90a71b30ec0083af811f731d3f451724142589ce3d069796437970f61f63918e62175b1a0aafaa5606529f0d9bee88120417a8f93d20cf4077555e8dc0038c789a448cacb2b456f63ae583c39eaea97c027c92071", 0x14e) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0xfffffffffffffffe, 0xffffffffffffff7f, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f0000000000)) write(r1, &(0x7f0000000180)="7fc37af97beb0c245cbc2dfcbf7c4734e1444ed0e895bb0d074ec224e3b1d14eca930eb35477e216e7fd0033dcea229eb12905aae06dddff8bb8cdf6035abb9ec173fdab33cf6e27e7853289557d37301d98dd385e27e65a40cf5ab84701e27503d41b69200d0e9da25ba62e738d", 0x6e) readv(r3, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) 08:07:16 executing program 0: r0 = syz_open_pts() ioctl$TIOCNOTTY(r0, 0x20007471) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x3d, &(0x7f0000000040), 0x0) 08:07:16 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) syz_open_pts() write(r0, &(0x7f0000000200)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e0177513a18db60390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a2592c9529443890c39abcec6c1c369fa47bab9e1aecf0c4aa9f915a4e02f98bdf3155cd7d25d4dc373bfc0ed3c5930e6059a3262664b9e3cbd578dfbfa86f8f1bc7bc834db257824857ac314db10ed7917354a002af475d52a6bc1f511c49cf2e9b5a0cba5c9f065780f345cf95a2dc7bb6b56dac5a7af0d88800c65f4b0f03e2c0d31fb94bd2f2a84f22ecd9dfbfe31f85ad7b66d0cc92d9a3bc562b706c82f240400c1372ffa3bc50a264d2319fc6a3e33275d4339029d6a410a19fdfee6ad53b7872134f405cde8c6821e8e126035e12e35f8df21c879e0681b2a807679ebb2098800003d967b4edff3b4fe8a1d45acc278708e9a2f45805345bb7cb4fb7e9e4fd275ac0286a70e68555ea77ee2cd194bb43fc1ec06408429b3d268e71168771f6e86fb1354e40315c75abf3af977acd9e9383b7ac1d79c49e42a1a0de944c4668e37a17a75a209f96fae951069871cf3347cdbd076f94f488bb916ea5c220146049c", 0x19c) 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"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 08:07:16 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x3fd, 0x0, 0x90d2, 0x0, "d704000000000000005b00000000000000e74de4", 0x7fffffffffffffff}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000005c0)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e017a80c0000b60390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a2592c9529443890c39abcec6c1c369fa47bab9e1aecf0c0aa9f915a4e02f98bdf3155cd7d25d4dc373bfc0ed3c5930e61f9a3262664b9e3cbd578dfbfa86f8f1bc7bc834db257824857ac314db10ed7917354a002af475d52a6bc1a5c9f065780f5a26c7bb6b56dac5a7af0d39c076206c88f83373cc0394d08b073df98669ba61b4f63caec35d5082101f4feaf20be12c91de845c593b04e4b8b48ec7bccab1ecce8a980b3503bddc3fe5bb6c66dca0bb5af95424b8a14ddcb2a27755096b17790afc94f0357c480b82047aff817894db70eed8da3a657bcc649acef14f1b4273218f8fe04a869e100402eab64c007fe781c68fec485b41a598d14fa1332e50c289042f19b7799bd99a0cf707bdecf7197aaa55ab5fd3263f2cb5de527aaa3b66c9ac24ec44f0d1422464f3df84229d17275faf2b40b241298f56ef274dde05ddf9884e54fcb8c72847f8e3272c", 0x186) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() close(r2) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) writev(r2, &(0x7f00000009c0)=[{&(0x7f00000008c0)="f405cf1de9470bc5afcc27ea41174ae4ef2db625627ce5f1bae61969f6a05bb4826e3805ae70be8d4692769a3b23e23ca0bd9d6df987a05d08b2b193617360c66215670352044493147f9248434758f7a73565730be8f63b293e45091bd37a760b293f2d3f73c1fbb8e073867b6e930eb4a2f2e6aea58c3f7da3697b91946cdb5331187e5cd5", 0x86}], 0x1) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f00000002c0)={0x0, 0x7, 0x5, 0xffffffffffff5a51, "854955882e0261b637ce9c11fe4dbfa600"}) ioctl$TIOCSTOP(r4, 0x2000746f) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 08:07:16 executing program 0: madvise(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x7) r0 = msgget(0xffffffffffffffff, 0x300) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000100)=""/1) msgrcv(r0, &(0x7f0000000000)={0x0, ""/172}, 0xb4, 0x2, 0x1000) 08:07:16 executing program 0: r0 = syz_open_pts() fcntl$getown(0xffffffffffffffff, 0x5) poll(&(0x7f0000000000)=[{r0, 0x109}], 0x1, 0x800) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f0000000240)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a7093966b7deef6aaad994c3f16504f3a6308f7d44e73aae93b9204ff66cb401a53f2308405b0073100eff8b0f488dc7640012770198707b20e3a5fd7fab25558161ba208d63b9e6e4487a1d469d1acc238", 0x291) close(r0) write(r0, &(0x7f0000000200)="e2f637daf73f8b8aa6eef6fa39c39c9f3de6548f9324bc2346f7e096ef5db512", 0x20) getegid() getgid() poll(&(0x7f0000000100)=[{r0, 0x3}], 0x1, 0x928) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, 0x0) 08:07:17 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x2, 0x7f, 0xac66, 0xfec, "a34013c8914499f8a2a5f219005cfbcb00ef5e07", 0x7, 0x1fd4}) write(r0, &(0x7f0000019f97)='J', 0x1) write(r0, &(0x7f0000000140)="02f49ed4e353f69cadd1e75fd00cc85768970b809af5412464a41e476669e771046af38be18afcad03054819a0f52ebf2b639a507983ee0b7c543538ca26d45f2fff2962520547f5809739779c10d1a51c18138344e82b9f25878d3241e1646256b59891cae7a573d9d5c99122ab96a31b52ccdf041dc43cd379b27f09d227c20bfdb7deba50ba920e5f712309d65c4208", 0x91) write(r1, 0x0, 0x11d) 08:07:17 executing program 1: symlink(&(0x7f0000000300)='./file1\x00', &(0x7f0000000200)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00') r0 = semget$private(0x0, 0x1, 0x100) r1 = geteuid() r2 = getegid() r3 = getuid() getgroups(0x6, &(0x7f0000000140)=[0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000180)={{0x7, r1, r2, r3, r4, 0x42, 0x1f}, 0x2, 0x8000, 0x1ff}) mkdir(&(0x7f0000000340)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) seteuid(r5) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='c\x00') r6 = syz_open_pts() ioctl$TIOCNOTTY(r6, 0x20007471) r7 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000280)) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f00000002c0), &(0x7f00000003c0)=0xc) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) faccessat(r8, &(0x7f00000000c0)='./file0\x00', 0x20, 0x3) 08:07:17 executing program 1: symlink(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)='./file1\x00') rename(&(0x7f0000000000)='./file1\x00', &(0x7f0000000040)='.\x00') r0 = open(&(0x7f0000000080)='./file0\x00', 0x21, 0x40) unlinkat(r0, &(0x7f00000000c0)='./file2\x00', 0x0) setrlimit(0x7, &(0x7f0000000100)={0x6, 0x94}) 08:07:17 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000001940)='./file0\x00', 0x801, 0x0) r1 = openat(r0, &(0x7f0000000000)='./file0\x00', 0x10220, 0x8) accept(r1, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) lseek(r0, 0x0, 0x0) 08:07:17 executing program 1: r0 = socket(0x18, 0x7, 0x0) link(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') setsockopt$sock_int(r0, 0xffff, 0xa08, &(0x7f0000000000)=0x7f, 0x4) setsockopt(r0, 0x29, 0x36, &(0x7f0000000000), 0x0) socket(0x6, 0x8000, 0x2) getsockname(r0, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x40cd8eef, 0x7ff}, 0x8) 08:07:17 executing program 1: r0 = kqueue() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), 0xc) r1 = getpid() fcntl$setown(r0, 0x6, r1) 08:07:17 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0xcc0, 0x102) fcntl$getown(r0, 0x5) r1 = socket(0x18, 0x4002, 0x0) r2 = dup(r1) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000000)) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 08:07:17 executing program 1: setrlimit(0x3, &(0x7f0000000000)={0x7fff, 0x10000}) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r2 = socket$inet6(0x18, 0x4000000000003, 0x8) ftruncate(r2, 0x2) setsockopt$sock_timeval(r2, 0xffff, 0x1, &(0x7f0000000040)={0x7f}, 0x10) connect$inet6(r0, &(0x7f0000000000)={0x18, 0x2, 0x0, 0x101}, 0xc) ioctl$TIOCSCTTY(r1, 0x20007461) setrlimit(0x3, &(0x7f0000000000)={0x800008000, 0x4}) 08:07:17 executing program 1: r0 = socket$inet(0x2, 0xfffffffffffffff9, 0x7ff) getsockopt$sock_int(r0, 0xffff, 0x1029, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x100, 0xa9) accept$inet6(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) 08:07:17 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000001980)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4e387635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c66079f288bf6d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e97610f1a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4ffa745973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff3c47e7b30d2f18be126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f1408625ea4bb64f7974166398b202a46e5e52d52c07ccfed6370b3310f396849acdc093dfe56a978ca795d2395fc72930e838ce5aeb683510ed2ab53dda32a42a83f235cbbbf7e883d60e6a20f1f4fdc9222912c4e8ea40f8796d1780470b49195d94308ffe6928334596358c929818ed8a5b4b03bdc503e9ee92ec0d92b70e91fbd9ec354530a30acd08e9aff43dd3d4c0243e9a3faaa611b5483282f3dff2e4bef4b9c186501dae37350ac406d2d57dc5abaae1f102bb9931c94d5f43fc8764c26fb7369f1379fb925002baf2d3b4a6c261b9902217bae17f05a6055ccff482793636b2a0def1064af3c767c2ead2ca0c8f095fc5173d1cbcce326ed3807f9887b7c4f93abd6c312e830243ea967aeae753025753e056433de281947ba39e859502aa67a6a7b06dd764bafd76ab17f3a3af9e4564baf5e73ee69b5d6a54c00386447da14d0e06fea31ab745d96fa8ff518acd74d78fcf53b8ee5a20edbde7df6c4d8385042b51cf7137a7bd56741faed3becba0cbde0806c0f222115b668095c9800d948976a75696dd1d5e3b14aded2e87f39f073826a2717af630e0f763cc6886ac910c440a9a1562f6d3bd82c0c3204f3cb7bd31a37188c5765cc6fc5bfadd9ef73a4fe3a718c765511dd8d6dd2f33fbcf6e48abd525e963fbcb8e16987d98918c2d163e3939eea41a991e6e62de0e2abd7c830f1ba1c79b815029019a3433ff898887a636602e077dc0f42119ee16f251c50d662bff1629b28fe3111feb1bbe11b172949f1458a781a9f679bfb8e4639f4de68d3ad8304acf5fb5b4e3c24b5b7606ed74301867ddcc5b40dcae8479714fa77c88b8b7a36615bec92b50f9857765192b26f9436a1c770c33821c463241799b42030198dab448ab43eb0eed7f678eb10b636aafac933b71e874a778de87daf8fcbe8784815c0ae780ef3f21ef6443af96efcc0cb0db9be825dec095e58b4b858b4d4c83f73cf33def06ac1e6750cf2b10e564e907be4208e4dfd9d65618a2a50f43cd85abb372e3d4e768d9092021049efbb6923ec313f00961eb58a1c73bcbc7bc4ffe8221271e79114321d2c7fc33cc90bd42e6d26f98330e7f5fefeee17a9b334f68296b66b1bd7b85ec5dde28f0d88751ce4f18d4a553a7c7e25cd55e33d92d8", 0x990) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)="213716c1a2890bbda00854b4f845", 0xe}], 0x1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSBRK(0xffffffffffffffff, 0x2000747b) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x3, 0xd9c, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) fchmod(r1, 0x48) 08:07:17 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x20000002a, &(0x7f0000000040)="ffffffff", 0x4) fchmod(r0, 0x100) 08:07:17 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffe, 0xc1, 0x0, 0x7}], 0x3, 0x0, 0x0, 0x0) r2 = kqueue() fcntl$dupfd(r2, 0x0, r0) dup2(r2, r0) chmod(&(0x7f0000000000)='./file0\x00', 0x8) 08:07:17 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x6, 0x10, &(0x7f0000000000)="24113d0e", 0x4) accept(r0, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) 08:07:17 executing program 1: r0 = kqueue() fcntl$setstatus(r0, 0x4, 0x40) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getdents(r1, 0x0, 0x0) 08:07:17 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) unveil(&(0x7f0000000180)='./file0\x00', &(0x7f0000000140)='r\x00') r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) accept$unix(r0, &(0x7f0000000280)=@file={0x0, ""/20}, &(0x7f00000002c0)=0x16) open$dir(&(0x7f0000000200)='./file0/file1\x00', 0x420, 0x8) link(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)='./file0/file0\x00') unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='W\x00') chdir(&(0x7f0000000240)='./file0/file0\x00') 08:07:17 executing program 1: r0 = socket(0x41ffffffffffffff, 0x5, 0x0) execve(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000200)=[&(0x7f0000000080)='\x00', &(0x7f0000000100)=')\x00', &(0x7f0000000140)='(\x00', &(0x7f0000000180)='[#))!\x00', &(0x7f00000001c0)='\x00'], &(0x7f0000000280)=[&(0x7f0000000240)='^]&\x00']) connect$unix(r0, &(0x7f00000002c0)=@file={0x0, './file0\x00'}, 0xa) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) dup2(r1, r0) 08:07:17 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) ioctl$TIOCSDTR(r0, 0x20007479) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x200000000029, 0x80000000000000b, &(0x7f0000000080), 0x0) 08:07:17 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000040)) r1 = syz_open_pts() fcntl$lock(r1, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000300000005}) 08:07:17 executing program 0: mprotect(&(0x7f00005a4000/0x3000)=nil, 0x3000, 0x0) sync() r0 = socket$unix(0x1, 0x2000000800005, 0x0) socket$unix(0x1, 0x5, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000240), 0x8) 08:07:17 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000480)='>', 0x1) pipe(&(0x7f0000000000)={0xffffffffffffffff}) r2 = msgget(0x1, 0x8) msgrcv(r2, &(0x7f0000000140)={0x0, ""/15}, 0x17, 0x0, 0x1000) renameat(r1, &(0x7f0000000040)='./file0\x00', 0xffffffffffffffff, &(0x7f0000000100)='./file0\x00') syz_open_pts() 08:07:17 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000180)={0x0, 0xffffffffffffffff, 0x0, 0xfffffffffffffffc, "7e389ddedff370734578fbcef9097b5ac793683a"}) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x7, 0x8001, 0xc1, 0x6, "32556573e34c644415a05a789d41d4101ec2b551", 0x0, 0xbb0}) socketpair(0x11, 0x4002, 0xffffffffffffffe1, &(0x7f0000000040)={0xffffffffffffffff}) setsockopt(r2, 0x8, 0x7, &(0x7f0000000080)="6b580cee58a4c6201201821bf33165f0bf79ad8c9a1f2e5d6c46991b683fefb62503bcec4dfe21d4e26e018498f08ccff9138c6a4c612705db55a50b3cbc355f8851ae887ef444d9153c5841e52c82d2cb6058659ad60b704b26c6a4bb7e3ec66189ce6df4945c3eba032b962c3d8d5cd0f0841a5ed6b0558c36c9db2ab9afcf19bf3890c681b3985ec81bb869bae2308623", 0x92) ioctl$TIOCSCTTY(r0, 0x20007461) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) syz_open_pts() 08:07:17 executing program 0: r0 = socket(0x18, 0x1000100004005, 0x80000000) sendto$inet6(r0, 0x0, 0x0, 0x0, &(0x7f0000000040), 0x73) getpeername$inet6(r0, &(0x7f0000000000), &(0x7f0000000080)=0xc) 08:07:17 executing program 0: r0 = socket(0x2, 0x4007, 0x4) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg(r0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000900)=[{0x10}], 0x10}, 0x0) 08:07:18 executing program 1: r0 = syz_open_pts() ioctl$TIOCSTART(r0, 0x2000746e) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x3, 0x0, 0x200000005}) 08:07:18 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x20000000) mprotect(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0) write(r1, 0x0, 0x0) sendto(r0, &(0x7f0000000080)="6d3748a27864a8776f4d2967e027fa684ae64cd41a41991a8f62f4733b53bf9f5db495ea93973cae5bfe3c43e2e0238e42a163aba12cc2ab1c3c377922041049fa9b7526fdcbdb247d731d901cccfe2d06ad75aff6bf0ea542dc68affd30b27899f37bbc4f211ee7876800fd10d537fe8d21387505e9275cb536da0c5a2d39e24dfd84faf67835c5a59c98d04b5f2293948eaa874a9f897e86bba19937df25b3820d44a5bf6d2a5903ea0f190f24bc73a9282a3c", 0xb4, 0x1, 0x0, 0x0) 08:07:18 executing program 0: r0 = socket(0x18, 0x2, 0x0) r1 = shmget$private(0x0, 0x4000, 0x28, &(0x7f0000ff9000/0x4000)=nil) shmctl$SHM_UNLOCK(r1, 0x4) setsockopt(r0, 0x29, 0x2a, &(0x7f0000000000), 0x23c) socket(0x7, 0xc000, 0x3) 08:07:18 executing program 0: r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0x1}], 0x7, 0x0, 0x0, 0x0) dup2(r1, r0) 08:07:19 executing program 1: socket$unix(0x1, 0x7, 0x0) 08:07:19 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", 0xef, 0x1, 0x0, 0x0) fchdir(r0) r3 = getuid() ioctl$TIOCSTOP(r1, 0x2000746f) r4 = getegid() lchown(&(0x7f0000000340)='./file0\x00', r3, r4) r5 = semget$private(0x0, 0x7, 0x480) setsockopt$sock_int(r1, 0xffff, 0x1807, &(0x7f0000000600)=0x80000000, 0x4) getuid() munlock(&(0x7f0000ff9000/0x4000)=nil, 0x4000) setuid(r3) shutdown(r0, 0x1) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0}, 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) r7 = getgid() fchown(r2, r6, r7) symlink(&(0x7f0000000580)='./file0\x00', &(0x7f00000005c0)='./file0\x00') accept(r2, &(0x7f00000002c0)=@in6, &(0x7f0000000300)=0xc) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000200), &(0x7f0000000240)=0x10) sendto(r0, &(0x7f00000004c0)="b88f3305c19220f1b09cc7dfe23a2582c0a36fb21e14d2d092518d52f63d69495a2c6920b295ae187dd85d1eccccbd70a81af4273b58e77991c1ef064c6ff20378fd1e551f7897e1e1f27a0c7dda31ebc5b581c2a647a26efd3a8985488f93711eb5d9ce7571bb2967d347c2acb7cd4b5f87b6eead2f05fec434e3da3943f1f19be7ebaaa22161530884288a9eadbec6af2be634e13fd36bed3cc36b1acd78383c16d2faa26eb7f9ff62", 0xaa, 0x2, 0x0, 0x0) semop(r5, &(0x7f0000000100)=[{0x0, 0x9, 0x800}, {0x6, 0x4}, {0x0, 0x1, 0x800}, {0x3, 0xdd2, 0x1000}], 0x4) fsync(r2) pipe2(0x0, 0xffff) 08:07:19 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) syz_extract_tcp_res$synack(&(0x7f00000000c0), 0x1, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xfffffffffffffe1f, "e340ac948b074256450134d24f2c170de37f9637"}) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000080), 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) 08:07:19 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x0, r1) close(r0) socket$inet(0x2, 0x1, 0x0) sendmsg$unix(r1, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="30000000ffff00000100000000000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYPTR64, @ANYRES64=r0], 0x30}, 0x0) writev(r2, &(0x7f00000000c0)=[{&(0x7f0000000000)="f177fb8dee80f1cefd65e3c10a0d22874afbd9421d5c77b4723475c1d3da64ff42167279cd9b8527ca4ac10397", 0x2d}, {&(0x7f0000000080)}], 0x2) 08:07:19 executing program 0: syz_open_pts() r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="9085", 0x2) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() poll(&(0x7f0000000000)=[{r2, 0x129}], 0x1, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0xffffffffffffbffe, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) poll(&(0x7f0000000200)=[{r2, 0x4c}], 0x1, 0x0) 08:07:19 executing program 1: r0 = socket$inet(0x2, 0x8000, 0x6b02b71b) sendmsg(r0, &(0x7f0000001480)={0x0, 0x0, &(0x7f0000001300)=[{&(0x7f0000000040)="9f158ecd38de1e6a6a138f56dd4ceb5b949495d8462643fc4dfc3dbd6918bed8b18f75", 0x23}, {&(0x7f0000000080)="912e44fa12bd722bc39ebe742ee9df0ea28b16f674ebbf909cd218f910169df5551b4758404fb52a89c5a7be0fb0c7f19c77b797c2432bdebbb52f6c7dcc642ac49832570080311dbe4ad9dc755ce0970169ca02fac9c97098f23435354ff4938ac9a4ff694b2b002b97864bfd6be5", 0x6f}, {&(0x7f0000000100)="194b0927a8d4241ae42ae0401a8bcc70b9b13fccd19df3e81228df7fb92ca4d8d9bdeb0116a70fcb0275c5336b776a5d09c00ff4640ceaa545b77e80d90a65ee4b06ae728aa9874c8b30756bb6e1e223c2618dd3b8384c5287fe7c9badaebf6e864911cabb6a8721588708297898e3f739e14956ea09fc1fdbe44deed7eebf99f881acda145c756a8286352261204de276af7738f183efa311eed939c9cec361a168a383e9dc795abc348e40f59d2ac03bff489d305289a71ae1c7245f7b823ee53b45397d646221e4bf60cf5af88431b55f2a3cca547074fd99b388be931ff9b3f6ef0611ddd519d8600e692be833cc3648b99f8c6314e9a854eb42e55f6593504c71114c50e03261963cea4f6f2859b8f7565dbdfd3ea590f268fb04ac4faa8c277bb506e624571de46eef4d52d275697dbd3d5c61aafbbb0b3a8e22ab543664b76f90d56fd2d8c87d6c0dd517fbe41760c8c5b7018fddf7eb4628a5b462c95f6c25f2a4bb7b7abfabbc9f66cbfe00af2b58dd759052114e4afe04b66619d5c637472c18f5161fa726e02630f44b364e6ab5229ce737d96ac49da79c2fbbd20940f9393c89bcb1087889ac5cdc789f592a0621864831eb20060707cd50b507d91a78ad757e7529bda8ae00027de5ed527492228669bff6b67a98a6f59df5d12ef31c9354882c220373c232f850c163f4c6b46131d57b938e0749ed78cd744ac3ab34792f29352de2b86a88383a7badec919c273cd61687f1704704dcebe6e0f07b3a813b78b26d120dbecd26c84481028ca8acd3c431fe3492404e874fbc9d78644787aef453df31f05b2e22ad74f836ce029b9100065924c5e952f141dd15302088709adb1b7308d72c61b371251c7b9e38f79097a38ea29f2a75cb0ba3d7bd9a2c6e84855b5586147e6a7b21c32295d52bab39029a5cd725a6ba3196e3973dfcdd40cb2334c209e03054897f527e349613b27189dc44b08513365a1c4bffe86af5c28c0e698973292f7fa0b148efe8237162b7719e510e0a9686efc117de6eff4fa67ffbd4427deb9dfac743806b80a62c0e17432c3e11ddac8c01bbb163cc974a9e3dab2f38c81c473f8aa28db0490b4965cbb9d0500eaaddc904ba7960e831cb1a8c9ef7fb475140a2fd601d9c3f1bb705d5abedb006c5967c6045c2f878f193ba8aa8de0a5e42fc6c37bb1cf2e63103d3eac3ddfc331c33408e8841c545a8e04feb713267f060b038c1199a950d867e456ed881ab6670d3300d031cb144f6543fdeb4efc072118e78c89e800d547bd889d02f811761c1a3a015d05828d90566001a0bda63d943337cd12c7bfaf706c295425a012cad5008d509eb48b2ea5a89b86dec039bef6d257a01591cfa2a41486b52df1fb8d4722de6e5b9860e262f4f8957ce914578ee31c77a3af865492421eb8eb6d53e071b923a2983168aab7adf6898d3f535b79a8909687a5b0a8ed3b9d1e66e97503ecf23158f40a967cac1b9bee341e28ef8bdaae047e9a7cbd57a5451834c95ad75dff73640f2324b8f5bae0b8e02cdf023c9f88ecc22a9b6bf2c52c490053c6c11a830743aab05df9d1aab33fd20f0c0b49ea56b7a09352d56e1d01d2502f823d837658c24a7f98b114708b9be214593b9243ef9f851851e3eeca328030fb22453b36016c8843cf8719c02867d240eb207bcf0c54e8ac88ef6dca0f7002065fe28c29525beaf42ab1b7f775c715dce0903d9b1bb472e08c45123511950117ba63a1ae2f086a531da9557afcdf1ae34a6cc52dca907a9db1ce452db888bf22a686b1fa8625d5ed136622664ec0fc379df1e376f1bb97c014b21be2c51f17418a6bacbd1e425b4794375849546df50f80a796e4fc4c6d830928a3c24712f8192f0998f439aa25ec816cb2421d34c578e139812dabf7ac05db2f1bc69c54fba41deced055fa4a7e86754e09ca9070bf3d048958e7ba16c85c4eebe78076ecce70ff6a9268a925f46a1d5f21fb5cbb1dfd3f7519d962ed414438a6c84dde65abd14c5850a19e3fbb49fd10d1a72dd0e21911664f2097d1e477222a7570ec495b2042ce3afc7e4d8f4f0e37d72b8c683388555fd9fa573e58454f3299c5e534f209347ad70abebf63e04cbba56230ce40d2edb7c993ab8f07b285556de07ffc72c595676ff3f17a60d1b4214a52f594665503ac9f9b7a8fd958c93c25bca64710ef262f260d7807022eeba5ab77993ef50f0713df45d33d41aea484beefe825ff09cc7ca754347d4ce757c2dac57b3fc1c70adfcb56bed49ac4113aec10b0892196952e2b4c0442904b082dd125029944eff87957d9be74a589144907dab1ff080f7cd4ad6e77fbc02f2710a5a563b8cf5c68bc1572af93cdbf3f98b3727fa851ca721f6c4f1a541f8dd39355d4dbe1339cf51551df6dc0e971082a639637330c4e2bba96c35a43d6c3153dd6a96d0d3a1bd5e074a5778882bda6f007f4508e6057608dc4651efe38e456973b5284067a86c358b8d1020f44821f395ecd663f816425a117df5b2fcb00242258f45da30a24cc515734417c43eec890c2415316fa657ec641c45a29d2847349b3822d04151af300e0e254a70fc6800ff7c4c7abb99b4a21f6d0cb786e1b43fb348be19659a5d61e59515cde5869cba99d63516e69293229872db41ca6d027389ed920730200b4cd9d47058143db6dc759221676b1ebaac34a3bff72eee9fe98df4db902f71389ea2371344f2b53ba633516d5e54bc0f5f700af140e5ce38a64ba86bfd737646385f92cc9dbb1d27f90fd1b239523126ac66b4b29eb465fc011f5f307f77110d783a251da239f25affcbd4c963b7d3a8667481ecb6bf2a01dc7ec63b06d8ca0cc796726526042708a1fe41ab82fd8c6df13f95611bd584292f1e08b9e485993cb75c1afb03fa6ee2a9992453db9c34df3074ed682d1cc51259fbc4fa9869e50c457c19802b26f21b70c0f98b7200e4995ca0a9ea1b8885b8126712793087da75313b4a160d22af471b0dbb387545bef0d45114acbbcaf0d8b15fc93f8b8c46dd5d1c502bd8d74700d4df4452031622930dbdb154e07b02f80183ef3600b86b9fe8a091d784021926ebc88c773b80cc490303f58ee813783169428b05596ad569fc04ebe84afd36d1d77756a10e16dcc928fd2fd6e5a26b9ff50b5ffb567851b8bc29f29c0cf745ba8c7eba7f30f06ede584f2194d9b53c63654a121056597e6f79cdaf8b1982b3138d03a6b0c0138febf39c9817b72ed1604e0f3bffbebcccedc30f26717fa2f616df68818bfaa97844d61391cf38703bb2b0042ff5278d4982d67adc55e048f72412c940cdd0adeffdd89bddf973a97c5b9f25f939f31a6d1a24d9c0dade53ba794e0f3d766156ca2486bf310d02bd24e16c9a5395792782840657a53c70eab779e4d5750aaf21d423317961f2c9012e7b9c0cf224a364c552a10bd30bd5ece303e77dd069e1aa7d0daf45ad496e75c648da2486a5ecc5ee2e3e9819c3646ea022cb4f77a1fbfc0e08027ee03da2b80fba5bc5095dd13e2229a30d6d77eb23593805873cc76665330dfd6fd9f9caeb973f48715a5aaeb2390d808f5266979ef0d296b6a760750268ddef74bee060e7cb595f357fa4243669c84b865935c2c446ca702fb16551efd3794477b1c535e59f07262e9900f30bb6f08efb3133f92acb2b7e84dd93acfb35b007686783151a5ac3a2e90447a6aaaaa7945b01040daab22e49d0d17c278f885e59ca4adcb0628ce99756c9220c0a837170a1ba4507719fde8a80ee3f21bdf6c2f8e3bfd25935fd1175a9c00d64843e29af4b098d29bb1caf4c8598643587fe12035ae5fe845b95056b09f700e1bc1fbe48f96baa7c0dbcd156956cfbeb9bc6b28f5344c58e55376172947f032e32c95b1452aac914e9b8d489a0171c7403d12fd754625df2ee2b6abbf4cd4d8fc1f51bae8f476dfbd4127307d4e885eb6afb3c01760e3a8a0fc05a1521cc00cb4a6c54e2cb5d09eda7b992d0b5d67dbb010f82c56b6d3ed83e644bd5c02b17edb3a88f934703cecc8b901b85e0adda0161da0f3fa0900af9359e307590a523ed2b6aaf7da6e38115c83de7c74999c46b36969e343c62b822df1b002d85c09028f46d4b5d803bca7fb6795c4228d2b3db744f59950260e2c543245fe2ba8605bc7b40dd4dc549a01b406a1feab677a0bb448216c57d447d369616abd535bf9b8e92a222ebc425c4524ed4e304a8805857bbe0966d8a067e67a0ef297baa2ae6237e2fcd0a348fb5b035df1c36e79f1e3502660ad4865563ca336554d18bd4ba813966723bba60383ae5e212e88c6eaee7fcdfa4615bd8a5e3c21cfca78e7ad55bc99929c42b3962a92a229b999cd3b7fcc9426ed3d3090fb1ed521557ea03a7bbed2aa28032e34852316679c30287818d10b195ff7d30ceaa53cae89cd04b5c8c3a6f6a9e92172799ea0834e71cf11a2646094a143c975468d1219d1d46edcdfac50ed2248d62258c79a98b2feeeb228ffc6db1b31f4571a01ebdaf7aeb29c5bf8264de54d6466a0d906ea2e4c04e2300e22b4835a5585eca66040cf8eefe1e5b65fc2661c6714227f8b4608ca6b1e71b06f0fbed36a0e636df286c39cdca8c62db2d613817df0de0078f79aa59d94c942a3128b0ca06d8fbad5744c606f503a2632c0555de038f2ee6e2a1ea79f00a327f4b69cd11a8f483dfeb4d1cdf9d406af7ab18adcd0654b390a37382048a5661127c187d08f0c7c7e08ba520189ff1fac62466c17e9c1df97ab1ebc57f0677bb8d1cf206e290e6368dac226e80500743823c502546eb3c92ccd6c2bd856626b7776660e0acdc91376a442d66a31dcc6492aaec15714674fc1273f242e3b4a8cefa47c43d81cc3a53e0b57f5b4af6d8d6288bf0f8c6de11fd402a339028b52b279991a47ee4d14f9fabc0d43389f43b5e6b91a8ff19267e16f84ddb4692b36954e2042052d48ea42142f8e1e65d36daeb88525e7c18f1209cb02b6a850c7195f0a234c273a8fa944114577224206f95b7d4f77eedfa6a222955cd320b3db7b0583479e1829a5b4a154592b7e7aa057eace492373df2e60b3368b2eff59d37f4fc4b9e18a2a44b6e05a2ba1f2dbceabdc490ef864d0cbea10da70cc29cbf26c50450c0f8ed16e266515ecf93679a3987b1120f48ac672acbcc289094bedd3f380423269dbbfdeccefebfb97e51385ac1e040912a9c2a1f85cb69f5ddca3a6b1a85a6f18ebf1e70f8624e37dbdc469b7085e9acd80720da2e6bca6a8881e2dc73e987ce8b6e39858875b838c713eb75315586f43046861c7b39a7d0a7f134a42a7157b5a5e5866d8f4f48856b123450ae2e63b428bdb50a1b1dcace18c0d17fb6d7493a056dc19aa13f5a6fa655bed2312865709998ca130824bfc73c4262537087e32d2d24465924982d52c611095c0316445aebb803ec8332d9a61f5e999120859dd08f7deed92cda5bd4fcbdb0199ad029acd62071b22b75951c6478f6f98ed805b9904043d5ba5e54fbc2d981b2d938205616d6f0a6114d3400ba0d57a46c06fc8bcc6a555bbe9ba775ad644c1d9a3fbf4bd46ab252906fa2334b82eb9ebbd46c691e238ce1d766570f25e66a3c55e0ba1db2fd5b2c7a731439fd4ad2ce46fd92eba3ca980700ac17fcd908e1fa2ff615e7e3c2496628555c8af64c7a023cb8bbf7e4dd231743e57dc5375b1ef108bd2c43cb272c0b69a1c33ac84ed6ed2fa86627f1aa79ff6dfbc34a2963c7aa55ef634a32cc4be387f1699e0fcf0ada09caba19ff7e6a09b2a3e5940ac", 0x1000}, {&(0x7f0000001100)="1dc199c1c464ab4602ce5f8a958d462a0f51a74bdb046a80dc62bcb9c6c95747ca8e7ec5ca86f0f75dcf5c66a092f461a4d04ec208f2b05f34fcd073094e89cb153cf84a79aba760f001b86f6f091320b0db211e8b1323abb56dfebf85412d641509933b9cf40509f175e976b4aac4119d5ddc7ee78a610584319c150f87d99635cc3e2a61ae23dff7e6329abd51d3f30a6a1b30ad9efb18dd932a7a197846a8f590ceb981ae563c3294cacaba64819fe432cb393e1af1864e80ecaec2e974bf27d59e6940eeca8e2bddb5b9f71b63986bfaeab02e9a8246db7d9a", 0xdb}, {&(0x7f0000001200)="a477309454e3f1274a86b28664bdc0c304b93edadeeb86c51d459402a20a1eb444c2f80cefa50859ae5335a849d853f6a511f1991cf71a2b3da03b8a2411aedb9828104a9332272ba51b5d894448c6dec4c4bc5e2ed5a2e33104ed04cac1c18db506e8fcdae74ea92233ab317094992f859149480fca8ede3ef0e2c62d1a7f04ca4585f68adc9ec9db57d950cff4a81e5336bef2128a1a8a87d3afaec4b451b6447114382a3f8602ad185ed5f8e3a57f1fc6169066432f9f09c8c447a35f32d97f667510cc889fb7ff10eb1d9ecb4f93be0618be4d945ed7693ff7a9eea10f7c3d259bd8ef11e46344f78071b5", 0xed}], 0x5, &(0x7f0000001380)=[{0x20, 0xffff, 0x913a000000000000, "d61a86e16129771e1c6f9f9e"}, {0xa8, 0x1, 0x9, "54473153f54bdf65031b9c591a101c28a29a5db106d2bed70f4eb88a3c773aceecab12fbbf8a430631e3b6d6ce6adae1d7bd6e37a8fe1cad92af73caaedac62185d8912bdb85418323baf0015b99601cb01a86e4c6b26e2d52b2899bd2ceef444d7204711df8030aa353e30ad42f3a2540be4250c3a7c62fd9962c4165e1084ab7ba950995be00661ec43cb8dc110a82e4a30c1464474617"}], 0xc8}, 0x2) r1 = socket(0x11, 0x3, 0x0) setsockopt(r1, 0x20000000000011, 0x3, &(0x7f0000000000)="186fe65c", 0x4) 08:07:19 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) clock_settime(0x7, &(0x7f0000000000)={0x4, 0x9}) setsockopt$sock_int(r0, 0xffff, 0x8, &(0x7f0000000040), 0x4) 08:07:19 executing program 1: r0 = msgget(0xffffffffffffffff, 0x3fd) r1 = openat(0xffffffffffffff9c, &(0x7f0000000180)='./file0\x00', 0x0, 0x100) r2 = getpgrp() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) getgroups(0x9, &(0x7f0000000240)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0]) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000280)={r2, r3, r4}, 0xc) msgsnd(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="01"], 0x1, 0x0) msgrcv(r0, &(0x7f0000000000)={0x0, ""/90}, 0x62, 0x3, 0x0) msgrcv(r0, 0xffffffffffffffff, 0x0, 0x20000000001, 0x803) r5 = getgid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r7 = getegid() r8 = getgid() r9 = getgid() r10 = getgid() setgroups(0x6, &(0x7f0000000140)=[r5, r6, r7, r8, r9, r10]) 08:07:19 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x3, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) madvise(&(0x7f00006c7000/0x4000)=nil, 0x4000, 0x3) mprotect(&(0x7f00006c7000/0x1000)=nil, 0x1000, 0xfffffffffffffffd) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x7fffffff, 0x200, &(0x7f0000000180)="4b8cd713397817e3b768fb209fd8a7276524fae611ad8bffa7cdb900966c90ba82c38dfdf3b0f54febb3acd64ef36c8c2f294a60381eb408312de162285df6792e4269f4a13db0fa09624b032781920cfe0f5381adf98620f9b1dbd7f9c304ac66c6bc50405c5ef89f0f9c417b3868a59e96f5c2a5a0190d5f01d125a44641e62161d2b0503e27bfb9d5a8bc9bb03ceff2889890ed09ec1cded74c6dff40de3e8d6871746d3bc41c8007679b986bae6db05290bb47787cae", 0xb8) r1 = dup(r0) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f00000000c0)) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x1bf, 0x9ec, &(0x7f0000000040)="b2c21f87e406e4638a4f7113f88a55c5df23fb089106f5fe6a216b92debb544f43c8de50e0108a0e8ecc3b646e8539dbd2fcfb8729f46e2a77e6d51100dff1056633662f", 0x44) 08:07:19 executing program 1: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) rmdir(&(0x7f0000000000)='./file0\x00') fcntl$setstatus(r0, 0x4, 0x0) 08:07:19 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) sendmsg(r0, &(0x7f0000000140)={&(0x7f0000000000)=@un=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000100), 0x0, &(0x7f00000001c0)=[{0x1010, 0xffff, 0x8, "070f1e93b38666a3fa10ceccacb534a36e129ab584a6b38d1b3f4e3f1d1a830eb65c0c40e8bf02196c47ef8cc116e0715829b44fd94a49bf71199a9172ba394e12b47531b478c23fe9eccc2a9311758cd4c55cdf760aa924cef15af283bafe5676ba31df43bdecd01ec5f138b359670a2707a656eda155268e0d8fec49d0340e6cc725b332d7326bbfa7465a706ec429c984b10c4152ce32ccf567cdfeca81c1872b709d58c24dc7c4e9be88e58380bd173867c69dbc8491c89edc4dea96c7aadfc31ee5953cf0fdecbf44f97d07b90e1675224a78545336c73a24d4a21b9668984400d88e7dee0576ee34dac52ba7413b54f068cc4967be8ad7a9c3e53107f5899631d15174ad62c99428f2d7ca13428a42cdc82a2de6b32553514bc107a388e965541bf045229785e8a0e3037e10dd31d27d6fe3e874a39732003a18992a1aea700d6cb8d56be9971940ffb56da14afb9eb31cfe6e7859ac7aa74eed210f683cca14489323e1f7183b7e8a1bcd1a37752bc2630d251f152d153f207a1d4d0848d701b0b938a47da820198dfb9d52e108f3e71e650eaf2b2fc453ac212dbe0586287d501bdd934a6b359a0663f48d2762a138cf9f29e7f20d06cfdfeab734d1fc3ef8219b46782041048eced58327b5b4cbe0fdbce1aaef3dcbfed161ee7c264ada91a352dff0eca276a8d42733d6dee114f397eb5ae73d77b7429f24d47d1562689daff10b8aac93e2c1eb4ce222eb7779c02350512392c5fccd7de9c658a35df05797ccefe1284da4308dbe2f985782ccf467e88a2a310f0b5f89c3666984bd0f8f380a660eddc7223c5f45129b97574c970a33468c003198eba4df91c7a85a193167a2651173697a46530422c47d7ad67f99ef47b0fd37667b9ca49fdcd193816baa220f3e8c5c1ca101365b8ea532fd26dbfa03f8169642b18c4835eb64957d249b97274d9818fbeee7be96ba93cae207f35ac502623cc5281dc0624a03e293807b8c8bf906b8fe3e833851c25bd8a295e5c2f16c062dd1f1d89f0991937cd97f13d4ef4d6a9784266e40251846abfbe7d2f62112bce20a43a69fa8f55d0951b24c593921ac26363f2822a592944ec92e3b6c769d534b6f2fac82148d01af955e565f404f0f5209f64b84a2d56e18803bcfeb2026a9637279d3a85497319c82a583e5d68fa01f44e525b56ba8a4d9ae785b82712598b571e622904d07242e881ee97fe1a85694598ac36ef2d351ea27e15b95891837c6bbc5085ba7abaee2cef26fde11de35e5d84a7f1ab57c0da310f14f9397b3d6be5c57b99a617579164069deb065ec8f2fd74267f9e980e703499a23091081f912c04adc08cefef65ddf2b9b163cbd1a9dba5044ebdb99bf2fa4f68ea1aca0271bf71eb9a086590b32da524f1d666e1427475eed76f1eb998764f8e421831b7c2eeb31479cfe2b9e6e284b02b0896b7df17c11a79a2cd057fe42205175402b2fb2f61629df56768ed346eaca81e496df58d93e052fa9c941cc90931a370a308cdb50db573a01c81f49a9248dafdb0dc81f0b46a0067e3279458f1a90ddcc13075862e30af932800a0c765d69670d1db97a775d3204b3397f9deeac6e3ba2736e5362d77389c796314242beae4b76b166dbf7488437f3ff2e7bd736daf90943ee4145610de584393a1d3349fbb5a1757bf8fbbc9dcc35f9cdc5ad4a9c253d651e281a7b22f8c191db0034b03d881b83ea7359144efecd4b79cddd781ae2c739f4811956f5e3c7ac2c419a4f199ee038fd43bcf855142f2c8b0858b54d52157c0557d9d3a62362568117abff900b6e1c34781dd2efde5692f681761ca6c8b2eca843199ad109e530b2ea7fbeaddd6f47e32df1794f7aa2b14f30692bacbbedebc4b049b2dd0fc13d461b4ca3670a8574c71001bf1b7d5247741a307c1aafc198efd363b1e649fcdb3ccbf8db73caff783a3e988a06b08cc7ced43bb2c9e004616929aa23df4692b4e815fb450baf8ab2c67749ad5b155e36aeb17d11aace712014d955cbf0d8cf249bb1215b1bb189aa6232266a17788e2813e8958fcb6ddb392aedde1d4cead3592756e396ca7ecd94fa78b2ddea14cb137c02e29045c6a1524aa539616ff6aa7b2e48bf4c572cc1fd1fcdcb9871aa5fd5503d32e9e3b051b6f65a9b7692b68aa842cb713765b33ea5abdc9a40cc8fa34959cab2cf09a08c682ff4c2f9dbbddd4df0d5ac1133e385cd8963935d85ada3a55f57e10d5f597d9662db4cab1ad5d4ade42983b849132a02120b0e3628cffa5ac4aa1430c4eb2501a2b341485c1aa8f0b69d66332ca31b3e8a6be40a4c131953da7eec4951b4f52e2b3054c16a5d271a9b14be0533ae77e4b94267af538910d38179a8167c16e0168e1652a0e85dde7e8058d50bc086db3a3f201ff5d26f0b486a2bcbb239e8c59102c516316349f999358a46fff7d88b94b4a14a1022ff2352f6160252d26df23ce75d4f2567b2aafc55bec190dbbc78082e42eebd9863f5d8f7067e9a46606faf3e652ed97ef5e49af283862e9f8425cdaef2163842c8af576eef160e5ca3185dcdc658bc388e217f4a8e7bef57252477dc890811f8a909561acd4ec7f3fa1d7a4ea3b988414d59cfe6faa7faab3f917bda1fd4a1bf4a015fb63dded00b5e8f2f5aebdeb5598b267b7270aaa43c33075a7ac0853127b2ac9f712cb90dfbdf90c381a405b6143144cc3e593d9927c1fbd95c1daaa33c0c0f764b05406bc121993b9403f545bf14c756efcd1c0f21018aa8278fd66d1e3aa45399b0d5efbb811ecb0da3d1063fce4a481362063e7c386000cf9a4f1ce1f011c76d713c10dffc39f4bd5ec52a56b4b40c67f25b0e025c20b8b3300bab3bc6e959aed3d06c5f4ddd8ce1830ddf966787908918619a4ccf0ad2e164cf46520c1ef7828713519c7abe50ba8d0f62221521d7ad5286e18c2a3713d580a343d104a29e812c1fc1b5f9776e1d15ea7807a324389eda19a6f3b4f73c471a3b2b33a122a90d19e38aaafdf588d57596675849f3432b2874448349043b0bf52bab45fdd47f46243fb445c99b374e3cba61ee04009d751e3decf080ac192615028b63b7d6a4231f679cf3a5585eb5a8c8c47910baf39fcebd897eeb23ab47a33a1e14b96f8c0104fde1fa46032d5b68d73288c72a5bf0ffe30193d6c0a937f2ad1e19592125c600ac58f271678c30235cb979090aaddc2c776fbe56e0f337250e18b4678835861009d824e273aecf06d0f3081a4469b283de90f23b871dad0179df4ea2b0f2bb55ca9b8211610d97f896338f4ba55481c8870a2a270f72f1059d3162466818eeb0a5594e7e661e7125a60bf67b00f85c43bcfb7e2d01a5b10bd383dbfd7b1b3e1d756007626435a276f3b921173b142d9348830ed0caa47aebaed82f08a161334236d1e89ca7d10164b2643a677c1e0ec11397d9694078c0574eb20af85b1b6ac3e531e70dfbfbbce09e43d8bc87bd9ecb1913db8420337e894a880e7a7070307e9fc8e70d1a7e97265994a93b35e1fdaca9391402a17eede099ffe535669c87a90ddee1249a424d3ca8c24f5d255f7f0399d419ee4bc3a9dac798c6887f56b21c973890579275f72c6acd2c7bbe7703a21f2adaaf8a9a3da574ee2dad6ddd1987739a12110695c07f07b8ad99eac455c29346d3e31130a7e6147823a11312c6bed86606641ccdd1b62ff4e51653d00a49bea7b56e361a4e7dd0e1d1dfd5aecb2daf1b485bbae329beea6aeb628d0534a0b7c1301134469a71bc46c53f0fbd9c40e5e4fdcd2085318a4ed1ee50df4fb4ba23c3fc1fb07c52a5a78368dc05fe4b2d83c99051d85e8dabcf55552f30f9f58469d8e6de4a4215f80cd1e4fb6694d78255c411d10df5a814f0a2d101be9b98a5c32212ec482674c3d29e927eba7b063c61ee03b039efbaa7428803e5d2dbbbc595fd5f8d3dc0574fc80b7a2601497fe7a08c79724d016c719f40a9807b1f256fa51624b403da19314b7f879b08bf7c01841a71dedce50315d7fcb658085dddfd890770d3ba3d876d9d2012cfbeb1c4011b86b83b6f425404a08d812e4eef3e3d2e96bde65853f2e0cfe35b6d4cd9e01322e389291d06201f70d9fb16498732aabda157d07868e4a39e390c9c55495afe3b39d2911fcb3e30a44c916b949085234a100c0d3f128acfbbb0175768cdff59137242633d21a2f8b09dff69d56242082802f792f78969612faa52d14b6e176ae4703b4a14ecb809b12de91f1093281f056495dc7588e157ec1faa7363f2decf76abbfb9bd4a8a26270c060f9dc93d1ad43b584328fa47085a4c805e003c9ea0f67c0b5a88faa1f692a1c802e3a01599fa7c1199a5cb8ab6f9adbb19f0ab9ec4388d233f339b0172c5f4babd7d056c253b991c125ccac69c14bc311cf58f07eadc6a2b0a15087a2f30ec7e382e3db55ed6357504fe181c1c9c66160184000bd676bfee505c4f805daefc5f19e54f7c003efc9214c35aab950e9e8669f4630ea644d0b35d6538e7ec5b4cd2f660aa0cee450f1de4c2c7b252a9c8eda57e5a4f5e8a517428da11c9b9c4a0c66b277317be00c9e0787d8c9f72d9827dd418a08ff123705db275214854cb1a0de0d77f0fce2c14826f90af5e754f776df8ddacd30d040231b561a7122f28db708ac217ad019273ca6f360fef32aa90e90b0de8f6c1e3648c30a1b6a5165eb07cb158f6c00879dd5b569d9ef3adc7779c2e97bb226a5d0c4d1f8f4edf7b58cbaf7ab5895061e74b796c65a75ed311587375398442ce143e4956021772082518a103f7b0559ce83bf869cb6d57433baa138081ae2555eb4fa7c2056b8abb5d46e69120a970b1ec9a73f22b7580cbdd359767d96150001aafdb6ff9c6708291c4f78ec6d26097aeb5a46e9beda6840d6e1b90a825ac2874fd4a8c2616cb53e02af63c94bd977df54837cd7bccf1989d1f0e1245088739a18af2fd7f9eab104bd599c65c4a4b4d937a41d61a5ac4e68dd7b7622a317d4a08ffa6a13bcfe002c1e1e2018963d01e1d100f71c8eb76cddf3f32d957c271c073d4d60891d808a0d0a9f9be6d4ff01ec3dbf784ba0b17d4c0b181c7206f61a579b427704255a7a4dbb097adc1bfdb27cff3e8c3a770a5cc9b033f126d9358c70da60437b7f0ce86e01767113f779e16096c8172514920cc55a676a24096514c19f49681646d63eae403acf620964720d1fde94c8d8f218469185fd73dbe6ea83f10d9a78e2ce746c098f2156d46868b9a37c13739c063843ec3e0ed1ecdbc3c02dac0ba76151cd7718ba64ace5d84825de90149a5433268b9f62b7a3ca0930d3ce399931cfc2a9f94fc39f362c208c536349fb5582a33baaed23f8d296af1901e46d8a60f0146203260ce170c371fc25925e36868ee2189cbaf86605cd8c15b6f9238ea8291a53a6ea6ab594c6f80728a544d5395304be1224d7e115ffc41148f218d6da5035fe3efcd9259462f3e8dbafc24b81fa1caf71c48a8755a95cddf2a00a84a6aba9fcda70b8d012a1a95ea3ad8163b47a6237817ca2274f93538827b969d2329f65f7e7dd157cf98009fca29754a331f571b2b61813143b24201a52c1f1c789a6c0b7a50189315608e2055f4b97d3f4fedfff89e330e2c99af149bcae38ec44eacc9889ddfc7d89e736aa578fa448c27cd585881840b28f8f3b36fd105ac07b430ff8faea0884c24ad527fa8b0d6c4099dc707d52c641354b3c3227511a3987cc8acc57ea660055f8a029f45c2b47393b686538e4ef1763db85f94c0a3b20a7e344102b3c1eb1a1ef455"}, {0x90, 0xffff, 0x9, "b9f161d3a822fc7c52ccf2414096b7bb13da5caa4ad48fd1f8a7c769e9edbba730bc8ac479468c609e5f87ffa38cd8fe4a31d82bb4ebf03a717136e1877f0dd9e4e5c39bdb09bf10e1a7134f47f322118890c4ea54fc5d731b582e41cb2030ff98773efaa6197f51e58d89c6fcf6dcf92ef3028d6ad09814e2c4e94039"}, {0x48, 0xffff, 0xfff, "301d73df1005444da338c61e074b56df0d6f781e2e1482076eefbf84990e7ba8f98bb83c5b2e7b2cbf3f13856cba523997d5b569"}], 0x10e8}, 0x1) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000100), 0x1, 0x0) dup2(r2, r1) 08:07:19 executing program 1: setrlimit(0x8, &(0x7f0000000080)) pipe2(0x0, 0x0) r0 = dup(0xffffffffffffff9c) ioctl$TIOCEXCL(r0, 0x2000740d) r1 = shmget(0x3, 0x2000, 0x254, &(0x7f0000ffe000/0x2000)=nil) pwritev(r0, &(0x7f0000000440)=[{&(0x7f0000000180)="13d969be2cc6e2c0f7983617348c8026cc74cc22771b3c054dde86425fb3b7c62236147410388f09799671599045a114acb7ddda4a5fc79e21002c444c7d289a648747663a8db24bca856967e45904fbf948dc3ab891e55c5c6ee8c9a6eb5e86f1b376a9a822a774d7b20b8997f21a2226f7bbfc7af823e7d82ce8efc4", 0x7d}, {&(0x7f0000000200)="4b6ec3d93682bb959a74ea8dbcaf7f7e02e9ece6ca1699da72c6004668b7e53d7794e32e6e7994065e3299cb058d155e57b3eca44959400e65c362c152067fdfe9dea6def96aee8cf17b68081acff8b2133e45ffe14597cf028b521c4bd29db3eed8392fb30bfc396cdb6311f6a680137e4eacbadbf329f5cd3480441f4fff8980ee183920a2dc1284a3bce53c5b137887e709a3e46d852411bb3ffc460d22ac683255d56c2fd5d20ee29d86a87e78f37efe471ef6f5db9c1ededdb8717887040fdfe9143d2c75f7e624325a8f8180377544761e6634573001ddeeb062149b9b2a51e4a09d6d10cf39807a65c2", 0xed}, {&(0x7f0000000300)="80db3ddb8902d88894", 0x9}, {&(0x7f0000000340)="1772749279fe9402654321406e9d599e01cf76c805129e88c73aaae0cc28d9dd1ba7db3ebb85a26ee008d33c73a8ade68d305c055549d2c6dd3962a5036b8c664b4fc3fc34f0e9ee47bf7cc71ad8b3a93f52ea6b01b409e8a6f3344e57e45755e48bfbc71918a731219d9aee30aa21f5b02afaa10aabae5e7c88163987587aed0cb8a419ef066f635f8ca7e685d0af767546ada1b82419967c9a9899f04ab75bf938988252ace7767e4538677810597feb86324d0bd1c3dbf91470d5b1de56204bcbfb6b06d9bd8a2d65de4869f4d0da05715da44e59bb3e7e4b3ffbbbc855", 0xdf}], 0x4, 0x0) shmctl$IPC_RMID(r1, 0x0) r2 = syz_open_pts() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000018c0)={0x0}, &(0x7f0000001900)=0xc) r4 = getuid() r5 = getegid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001940)={0x0}, &(0x7f0000001980)=0xc) r7 = getuid() r8 = getgid() r9 = fcntl$getown(r0, 0x5) r10 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000019c0)={0x0, 0x0, 0x0}, &(0x7f0000001a00)=0xc) r12 = fcntl$getown(r0, 0x5) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001a40)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001a80)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001ac0)={0x0}, &(0x7f0000001b00)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001b40)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001b80)={0x0, 0x0, 0x0}, &(0x7f0000001bc0)=0xc) r18 = getpgrp() r19 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001c00)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r0, &(0x7f0000001d80)={&(0x7f0000000480)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000001840)=[{&(0x7f00000004c0)="214957d8de612de143409ae1a51b296ada4f4d79d8167a8675663590be361fa3d48698bf5b00c5652faa5b7253d1ebb74eb9ccf27ae984ae39580ff523596572eaf4f0ec63e76ba755f402c87821c33f35dac58d406a6289cfc342721304630afdb006fe7247ba780cb430f18aac95677135eed91cd7108e746b2124807a2216fccddcabb9bca0", 0x87}, {&(0x7f0000000580)="e891027cf42597805e0313006a2789145852d12bf1ebabc198acc8bc16143af2ca2ca55289392125450177e7f54ddcb015f04dc6cbde7abab293997e565aab7cea38f02904fbde926792dce05b5dc49f77ae92452d9c877c1a82e610696d060a08343b305f8fa39964cce08a91ad81404b466c58926dbf1c87b34542efb52a30fcbe4507acbd9601326b150ad724c76772f570279c60df1ec56be00c6eab875254e6f2d2d1bbce266a39", 0xaa}, {&(0x7f0000000640)="949eb024c134cdcdf5372af6a77c7dc1", 0x10}, {&(0x7f0000000680)="56ee0c96cdf8ece888f252a609ab15f24ea0c947988b4548784e557a154255f79c1f8ebbe0a2c6835374de7b1bf6ebb561167eba089bbcba08b4b75639b691e0f8886fd03e1e4becb6caf2783967b4e55d92d1546760264b8946a90635b97e6e6cae365d27b804c369c9cd66560445e414bfdccf4c2a44ccd4a37dfffd2ed5352a02fc066ae5cd802a15f325253de07b2b60ae37d7a6b303acfd0e7778f44d0e56d3a7cbddb0ef336491002c48d1e51664881fc2", 0xb4}, {&(0x7f0000000740)="755d40c5f4fa665e5f976b913754fd7398da12e0aa20371f1e01d6c3b764500cefbc70ea614ad3e090bd5c0f95263071be2169502801bd73c0477723d50d39cac599c6f5373c6d435e73fedbae0dec35cb7943bb9689132c4989e413c51def4143c0665480874debb0d3f3bcf3b173db93c25064d0018aa98b885b55ad5fb4295e42ae75a4e04aa04727b5e86971575488ad839d3c04730ea0d51ce1d54228123cd919b25d1f8e5cb7add5b395949d3aebd9c9b10b90047cc1e17fb29a6725690ac1db1187de63b975d69e6c7237be6032a6f17a8d8e729af659ab7d1e1c67b2aa2ce3d293c032e7c80d2edda35c6e261206bffd799e0209a66127fe99b6887287e02c4d164183c4b04309daa9fb84d2df76d427ba42d716734fe4325d15ceb8252c73913705ccb40956f2ffc8b243e27382985146bf0f72573e50a13d31adad8b400879ba9508c87cf583a88264b1d22f917a5086e4bdae8ea4df576d1bcd08bd7ebf86ab4cb3442808ceecbf83b4f074afd6712ca54fb55da5441a58539192a1ffa35dd27b89dcfe717a2e26682ddb94989f7885387ffac5085b82b65fa9814a3029005f4a4728658fe2b3aecd2f119a2e2cc0bb083580aa57771d4c21dae6b33a2f44c64ee5fc19e06f3a933d2da8bc7fa0562c7eca181b8c5459750df37969e75d47b4442053937ec97bbb3c685368751e5c0cfb7417445bdf82450483b9b059b0c632331d71755498842552bb4bdb51ad93a31b8667d86f1fd926d34050a782f3d424e9170c41764cea9c43e34fe23b1f99b774e548e06a0529d66f66478f709110ca3b0d1ec92be61b7eee21e1111c4134c28b7b1e2c0415450b2fff26306f566e4bed431d45fa3616ab6b8f66e2d05f6aa7e26bd145fecc8650108fa4ade59938bcff85e073bab5d94189c550b30a4fcb5f90ef49247594503c5f33f2745a8dd7b4f37bdd6ec4e30990a29474fb8decbf8a727690b14aa3a8d09e0f72d10183ad4708f4e6549e146acfbffc6ea9049eff4550f7718475351d9a48678ceb6bf44436771f123fd075becbcc617c26ec859a4b2852c129af5f9fbee44ea42d82277c7b9a572bc41a0e7417e33e6f93790bbc5637b0de52f50732ec4abcc60db662357207d5fc3e77db9210e43472f699fd816297840d66edf36a0703f58d7bc60db259e95bae550e48a8864496784e4f6e0aaecd45b380f02980d20660a8c13e6a5875454f2b6136debe418f02de9d049611b02204b66d2a2c932b7a23b5925661966f7397752838fd943894f202264636e0f7cb72dd1fc35bf30bee365091bc830a6167596b3ea81e17b4ed326284efab13bc71a10a814e1b51255dab52f3ba13970b3db69e998036622b858f8322a872b05297bd528c98b96cbd60519e6d4c61717bce2df5e3ffa35c86c723fb258be37a7db672e41a9b522b1d744dacad4fede4e49350b8500b620e6cedf5e9d35942e385b11b02833c375a95f1c9f2a9c2bdd10a3c33cabfc2309a701af27845ae0d8eb43c1ff08993d151a0045d9d5954e0b1c582ea188c3068afa76f575e029a2219aece00a00934918eac09fe46d1fe16a13ecc3fbb0718754fd38d523cf96fd10e73fcad289b8110049281dfaa6191d8bbfbc82f462db915c8d70fc906f0b1ef180b55bc77e02e61d4049edc8273b856011b04ea3b0806dfdae22ccf476dd2f04695dc86856f53ed2947b31462d1da5ef701ff8fe704b764c7bcb5c38d225325bb7a770ffc9c65078773ba293c69bce02eafd878300c4272faf682b005a8bd18c1016a17526b784fdfbcb9ba9856b262976df993e0a8fea5e2ceb2e94939990f77575a240202f3b433ad7c60c7ea56068aeb799870a098a6061a925f73f648c2022202adb83ff4dfcae2d7a7dde439f24405d34e5fc1fe519c1d0280838adeef2cda184314c7eccf2693f61385e02a179eb405fac5bb18a9a871eb7892bfddba6cd8eeaa91b00e4b62998f5360f25ca5431548f8eba0771420e9c6f3d6435f123b527fd6963320241ccccc9c44ccfe6449016704118629d6e7189a172ad1e2c305ce60b76a2c3286b1e142d49185d72b668be508e8bc4d112fb84a92b16768ec0e1905b6fc11304b9041df6a55e483e9952e11ed38349afa3f1b65bd50829f9cd8fa21b597f468357de92dd341c12cc779295ad555fa898f04cdef1b3e8702c61e090f03152ec450cb407904dd034d311bb50ef9bd833856dfb93cff82705d075922a9cb2408590564676b30cdc058b93dd150f891b8e251659105d3cc68c7b370fa77b869fa142a6f116bae2dd377c2d3c02ad094202afb3c1489dfe6de220d9c50d0077e01f2733f993bdd22547daec5a90cb96a53e1a8bb7c8c08990effeb59803439817e71c8b42446644d2b2411d8be3d9862c69cd0cb8c242b9fdfee17121701080e4617b783f117e1e929e78301d10d1cbe82a281593f337fce0057e59e63380ea369cc52a3b098f4f4434023e7d6494be3b626f9239f0ae55a07d49cf5eaea89ce66966efedef8e83108d8a1b7dce55dbe9ed34218a9b8754114b2725d56afe045a9e8b3d7b8e151ed19e5f9c71e99f608cd938b0c80040726302909ab92c40a95228abfc99ae378683e518cb6319adad8677a54fbe71870d98ad819bba8e8a3630908c20e1e4c9d297ecb5f21698d5861689ff7f821fbb4e8c7e3ee1a2ee42dd288d45ea8b87450c93de5adf916e840a816a7f98dd1f9aed46a1780d1c757c5f85e33ab8b92246aecd20143f12dce94fb80d00ee5b6a5caee2b1a51ebf001525f4f95c263c19fa90bc9f68dcc1811c6c326f0bf296e6aa9a0c6e4545cf07c9fcccdcd041be99393712ba59afbe75b23ae1a7ded3b6aa46e3753557b7667addf7f04da42c6ef3c4fb2596c1d9d5deffc0ff73c7e8799f622b913cbdd7018934f89f12485235b7e4afa193f19fe425e979d92bb176c214a93b85505f413cdd49507381923cdecea59ecaa1abe37bc80fd3f301dcadb2f5833fa08da2986d8e732cf409cf83d28bb593106525242167d3e9eed990c8ffd3a8a252b44ea69316da28725b86a377226d9b836f8fea42827a1b10bdfb417e4b8f6c027443fcfa2e20d49021b0c61f802c66f2c24545122bfe87ddbb0983d9165f0d3b486713d69e5388e0faa3f205165d39e65eeee1116c196728a4ad2d6eca186882ed693dd9d208fc8b6992f59644c8cfe1e75a9fe69a9e6f3ad768981a7f12ca17116ff1a3021dda21fe2321182cef19a5c642e39b4ff0fa51bd4a5ceea1adb2ea1717e349f65fd4326afc06f9f7adf4ba197cdae7e3452d22b727ec557da4d4a52ffde7c365002016ae45ec804153ed6f979edcb5c18b84b2e323cc3d7d24561c0460fa922454e63d69f1ba9d317893cd3aa92056c35a6d0a282b4a1f69dfc6ee478afa8f2f7c2e886a070c4714e28a30a250c080227756f1ab1c4ea3b7a4c09e13fa4916932bdc43bcba94efb5d213512b3fb71697dbb74c45616f37969db504746dffc39c523f1859ebeb7892e8f6f9e13a8dbcbc146a02e06a3611c054e9a8154081cf543941f46e9f28a4b3d6bc36edbcfaac5dec8a570af2701521320f7159e4671552ea2452659011ba512deffa3b5072ce9c41c5d722ec8e9b74cbd1cb4ad4f1f3b065f5e3bde38676e9426a4252e3d974566282334e5d82ed9481ba630f5f4bd2b1d011fa0308e6858eb4b78f0ecfac5d85afe1d7e5720c96c734d922c74ef54783b98bc2671f82bff27849ecddde46d981f5446a05426b59ff6d19d08b11aaa99bbbe97f528a6101f409815adfd77f107899455a39e0c920f04077ea9ff38d9dd972fae883e7eb1d59566f7249f7760126672eee106a7d9a62e582a103b3ad3599c4cfb11bc933faed39be2a29989f57a7863108b912dbbf21454bbb4897cd9496d486c59983e1687f5bd849380f9304496f49ffefb01d74342fe9208adab728dd328cac17c111f0318834d1b6aef68313eab7ef5bf97928196e5928614f2701221522c08b14f194e8aeb230ba2be65e0d279eaa90db52508f41c557bb80bdbb7d52edebd633e3d7b6647391bd9f35d671111af9529b13559858cbd8ef0072ae7b5fd1e00b169a2985d0da9f65baea45488e1b491cc40e246db55250f4c1183d295637bf560c4c6307f427235d56098dfec8eea0a74edfdea6c8bea148b79ae420a8bff3a026611a84edb01f796ca94f295e35ee0c40156831af7263e34489aa660ca488dfdaf7af1306b2bd4a241a608ff6cef7dc65e8addab417f5b51427bed3d60eab1fb569e0a1ab85ee0c0917e01bfdd631d1e837990d3ff9ec437126263025a306ba749fc3464771045031f15f04847ed21d7708a89df69ca93fa67292e552f311cb47620c1110684a52ef0be3259c28033ac126b1f9c256d7714bfb4a975f1bfd39c98006274b88a304a62d1b9807b9e8ee46590519c5d5cd7614b498c095637089745574837853072961df0ee04136f4dc89a20ef557ac256467aeaaab3e71c92c933ae776d807a534de357e9fab99760ce8f9e0f4c25726829938bb6e00c2e1b98dc46e835e57cd70f51510841270a565acbd284f5e00875e7eb42d08a5209cfd9f0017d07b9c40322a1e1bafba66b9db4b24f71c2cd74ddee4cdb62c797621724d67eca75c0ee7dd2434a0581920489be8d66a31298615d199a6e16316d66a19ccf590ff6cb233e3b9824c9d5f03c371280f02b8c8e874b7fd678b13c4358aab5171f5d24c10c641cf0e1a29166bac3496f693515ccba0d2208392b7ac51b1971c29960dc21b9ed7044044a9e15efbbd473db426106c038dcbdefa4e24b3c1a9f0468a9d4e978c7c7ca7d8737874cf79f29c7ee2dca0b4465062f1241301b219ce2e9abda78856415ac5bbc239d902a47ef3ca393c2fb335f289b2d18d977fb9f0b0a045685404c5c87fa9cc78fa258cdce36cc75f3746cde393907056027bbc0fd632f929fd763248b3fcab13ee3d50fbc37dcd22dc81015a673771d769ccb617ae2ceb43503493d872cc7f0b2a1d60521c0ea5560d57af78086559080cd06efcf35b47e1390f828ae8c04fa8f4e2aa3f25273061c095787d53f84931e7d39e68d712196b863298d25df781e2cc11e083ff4ca9ea41d5ea797dd1e027c17b619e87a83ed74ad7b9fa109f809dee33a9deb526d607be5f1ffd3a806a5cf809704d0a83fba714bc358f1ad38ebcf6c148b298e48129f7c732ef0f9d2b769a4006dc0ebd8f4b26f3a35233889d5c163c734070186d047f09a24c956d0ade3702cc24851b05b1ef3469530e21ba8b6685b60305da762b35da298a61303f3fe97399d24166e51a5650a89cf273d1a75adf055e1ecb9aa54f61edd0e36f2b1ced1ad09be33a55c4d8015f46d8f6e30b5d76a5bff892ff4269e2cddc83d0cd31fcd39b24b0af6d0d138e4cb4889c77c9ad727d1c2542b95878977e36b7e1756035e271ba56f5a2dcb202bf868903b2bfebb32eb36fe34ef0a9552766888a70f8043e5f486096a8b8d21efa1f29d5fb10605d644808b8c1c4fd2c6150db83a666f7f7f09f6fa483983ba218a239c7df7e1069217f5fb34ce41bdcb9ad0a2ea7b4479212baa87b20a1f0399640f928a38722ced6fd7f501a4afc092426e4eb34ef1dbd58ace68dea78a3561de2814f5e69d9e459f9d8bb3b71c57cf0385d4c466e4d10760c9d93190db7a256d152d4b8b3ff63763651344385deaca11b9e2686e369749d23f8cc73130b90bca39cb5a9042f8199c4561c6675880df3e8f9aa748a7b076766604dfb43473", 0x1000}, {&(0x7f0000001740)="65049b75779a07e9177fe9443e171e04508f27a455982535f2e6ca6ceaad022236305539d96ee353824288f5dc36d16cdfadb1c7ca1dacce05b26af254d3d9a22f7859b0564806b5715fcb6107186f27472de07e0df5a579340aa0ac47fa74a112b2cab59922715c6a016542db41f7c9a82f9c741bed1f891692ed316b4af17a49c0163c62826020742656277dab30412e9507502846d6ea5ae375522a5f334c675791322b78c0dc3cc8598d7b3434862ebac46634a31547dd452403e0afc0b1bdc093d3f85c31ee12ecd00c4ea81566e7e5b42f3f64f7", 0xd7}], 0x6, &(0x7f0000001c40)=[@rights={0x28, 0xffff, 0x1, [r2, r0, r0, r2, r2, r2]}, @cred={0x20, 0xffff, 0x0, r3, r4, r5}, @cred={0x20, 0xffff, 0x0, r6, r7, r8}, @cred={0x20, 0xffff, 0x0, r9, r10, r11}, @cred={0x20, 0xffff, 0x0, r12, r13, r14}, @cred={0x20, 0xffff, 0x0, r15, r16, r17}, @cred={0x20, 0xffff, 0x0, r18, r19, r20}, @rights={0x20, 0xffff, 0x1, [r2, r0, r2, r2]}], 0x108, 0x400}, 0x1) r21 = open(&(0x7f00000000c0)='./file0\x00', 0x8, 0x8) r22 = openat(r21, &(0x7f0000000000)='./file0\x00', 0x100, 0x158) utimensat(r21, &(0x7f0000000100)='./file0\x00', &(0x7f0000000140)={{0x6, 0x8001}, {0x81, 0x9}}, 0x0) ioctl$TIOCCONS(r22, 0x80047462, &(0x7f0000000040)=0x2) 08:07:19 executing program 1: r0 = dup(0xffffffffffffff9c) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f00000000c0)=0xc) fcntl$lock(r0, 0x8, &(0x7f0000000100)={0x2, 0x0, 0x3, 0x4, r1}) sendto$unix(0xffffffffffffffff, &(0x7f0000000040)="c3a4", 0x2, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r2, 0x29, 0x80000000000000a, &(0x7f0000000040)="90000000", 0x4) 08:07:19 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="82022e2f66696c65300091a906a78899bab16de74583ff000000f015dc460e58eca1add93d2aa29ce5e512272fb764da80046799f981127ad2618fc70f186081c9aeb0a19b1e67eb05d920ccf4cc55018792a62af74083288edd5f3710e84a603e0922b714ffa87810c1f1f2ac9095866f1b64d7b28816681e000000000000000000000000"], 0x10) sendmsg(r0, &(0x7f0000000500)={0x0, 0x0, &(0x7f0000000480)=[{&(0x7f0000002a80)="eaee7e19bae644c75a15db3f5a0c3b22016f4c4139d7813cad5d0aaaed1c00a04e0dc853fcb8dce42c2bde7c14bb463a9db4f95d7efd8d26762291cd0715fc31a3c211d2e66aae2a2922428f816f76122f99134a9f32f088189a909c15d75b77f6ae3d35723ad520e25d20ada31541253bf354269f3d822312349a34851ba6603c39a3a0c405466f03dd15b92511603be4995f0383bce2dd838d0c6221d1a150c6b5648f19d7a257f3374c2d976131cf5adf00635f08e2a0fa2d70493243baa7c651e928626a4d15c2b9eb218167a108e126e9235a3cd7ef1b329472e2b89d275bc375f0a9f18f9b234e3cf9563c0196d3a2aeb918d6a349711b7dccdf417dbf88f8955b80ef7118df418931509fe9048f6fdb589f0162a7a80d4d386382115ab7022ac2ed71f2386c05da8ca5926db47c6aa43f96f9192220989cbf66ddd8c9443d6fa0f554b94f80ca6f8a925986c1dc363a06466deb4f8e95be0c78b15b5ddb4394b71a16daa720f9b680bb4d19788e28ba770cdc2a270d05387f036c73d79cfff4cd2cbd94d901d192e84179b01ef5fbf52d1cd4a4935d8dfcc7ee84ad552f80d8af746064a1538d6149bfb168246e22a74af7740c319a6fb0404ae2d481984cbc61b06017c4dc050700def81cfe794d535296e8e24c2f91eb76ccc5ee6ad03b21b1b466bfdc4e3b112457694e3205501d79c5b411019d7170c2fcb098f588c52d11b95ec0f0bdf8b40448062073d70d45456f39ec862e2ed6d98917c78fa55c150ca40357a630e52fa1339d52f1302bc032a66e9239feb6b32e1164f1fc200b1e86369cb333067150bafb713d3dc4f5cc99189dbe5ffabc861f82c60970b05b50f5ed8a3445656ad51918b4d35ccd2884ce8e9b5287042ba4a39cbbed6886577cb730e9c15653ec814c3a49a6108b955d72cbb9e30afb939e9afd3eab53e007cddc97caffcdb69f1c7e376596dcee43cb77e265e87c3ce32976201b295ed3ab581984cc94ee8fbb1c53558b070f75ed735c9f328429f876398c1c845859381ded1757dd57e52a444a11882c01d204303ea56e9644426a5a9e32f5f8b915e769df3651680b0539ea9f08232e80f2d488298c199bffba1d2d42e74803ade7c5c036a8afbc4eae3f1a4f57402a1fa8b68e8070497bf272d8c4581259d1c5adb4a61c6a23350ab5873baf0a6a12fbc49ecec4365ddae6244e843d30fc7930c6355a514c8889b69da083edd7be6bca99e08bb3eff64f32dd52b2a2389b290e8a5ff7ea714080d3bf8ddeb74a36097069d22a9612b0490ce1efeface82a1313eb4efb3653c6840863d56a1e31f48300888a1a0d1449821a8e6274ab943092c3721f83fae68dbc0c0976f363e5c33a94b8878d2364f5aef3a2f3c73a20c0c962a40f69bba019330b86fa8b5e7a06cca34e542d4a0aecfb70b473270b399535813153dde0b305d23897cfcba35ee45e1d28388fb4d7ab5d99a574ea2be9ebf7af193f91ead9ed3060dbbf252d21df650227341813cd9092097e402a901b1d2f95f0e3d74034d6085841adeae9af7ba803cafed11fe11e3536a826f8fdacbb0307838acce07e951dcba31d028986361cec07d47a9fc085740fe5cb765d77ee85fb70f5f69858f24df662c38254d5d6ed1b3eb6202a90e0d2bad275400dc8af27069075f0b1ccaf647c12523faaa8596750d7e11b944ef185e3031f5c89a1f7fdf3b1e3da0ffa9f7dc87ff9378dc44903ef909aa3528881e04411341b9700a0b0a21a0f0445544eb705468f7513756967daee3a6cdc8659fd3d071999255bb9b1208355220ae1d5ebc927548fa5429f2c1170751f54c319ee4e757af841c47a0ebdf0d390a938a4404b2861913d8175f3072406b3ee890c715a5852f9b149a637bf3a44222f6aaae87834c38b3b19481e019a21227daecb1a4ac29b4b1ddfa835beeb34de08704a2a3b7092c50020da3bf6dc0cb359f91994d8e8d060e9d28ae403b2c80a224f7dd4234fff1bcd9ea20e2eb1ff7566e1d4e5bfcf271b94ada79b9bcfe5d28a4ec5ea87410d254a78dbaaeba55f3a270ea79589cb97906fa721892d853132671cd8a72384870d33480dc296d43d96c9064ad15b1b329b7029ee588e4e888514920955a0d1f0eb65cd0a111a7544a617f69e5a98f4363c5d3d897d5229e970bfa30a6261137138cb1adfb93aaa9e63365464ef7a2c9bff24d5d5629f30f37005e27f26f7c568dedd04ff0ec6447ef7f59fe797e33fef9cb2fe4ad897168dc15307bc18f755e4b074b816498514688f2c1b661a9deb5bcec5d14eca50557702d5838104b11a8d3eaa013dc55df67be8b5b4cee3d0b05abdafeb188954356df68d46297a70980efe82c9378c0c38cadbd7b3e18752647a9036eacd37ff11893faa3cea2c266db910ca1056ab659aa104b3a983fc92ae3a0ad2067be32d75713fb8bd2c7238a7cd2017a6c30e910100d0f3ed91e78ceffae48422ce08328ccad5efbc5441331e9d877146170997446eb315f564c3271511fdb414f410a28f66f673c65a1a6cea34e1e4b6a5da5433447ebfb128ee66806ffbd9c217d36b1d84ae5ed6d22c6f736429c46dd9c4f339d346f986c3c3372be000df7eb5a128d649c44b4356edde73b503111c6525c6d1836a47ad05fa2011ee0a0c2d6a36ccdb36737002073042f17a011164fe603ac574ccc5ee71d0792c13cf03240ffab63187242159f51a0c3142983e24de20ae5ae95b7f9ab884d3c291c0482800f6c7505af946819b5abb15efb6a97f09cfd2203307ee765734efc2b9d6ef734514969978aa75fed3bf6c24733b2bac4171bf3a29ca38d251055b0907b7f2a18ac7c05a0c232070c1b5378b0ac7822630fcb9320230b7c3a213105b39313518e1b3d97c16f901dadfeb05343b5c758fbfe0b502ca8d051a5ce3e5047ba3880540d3608666ac9a97584b72ed8ea243e685aea7a8b44eb4a8a72d47a20fd453b2c568137cbfe8d802dc6394271745cde990cf176d7c60bae99eeee115af13419b99b84eb042430d5210660d9149ba24ebe7a4e16a3e6dc7d5f1815cdef19ed7e7c79d902e3579af44156995e20bf0d40232d63f35287dc308f1d959fbcdf49789fc76373b1b3d633cb2afd9b77305785e71860a30e08715ad9c384616e4b487f8495a244a22098a707a084f7d0063d82c38a30b11822e5f43e1a36fc7e12326433695a72d30b611624cc29e69078a802a2e96ff8a35e4d602f81419b11c41b24f5e300d4372ac6da1f0c881ca6b04418bc4474d7a81caa285d77299403e0d62f173ed562741824a328c958ab325924a4c13d2d5605759992c7fe53a6dd112c511eeb83b727ea30b08eadb4be529811a6abc5dad812fd4dd3cc60379a625cc5ac2fa325f7d64ef2615040ad915f793c9e775eeec932e01f4354176e67d8d237d3cbf52c266189c43990261f5c007b50cb0abbad764742f0073084c9575e3ea6f89a45bac88f974c01af5d04c0fffdf10fcaec248bba663ea6836d2c0c8c18033e2953e6141a351891cdddf29c018f619855883209816e7f7fc40f435624c0487e826efd59236a388545dedd4b16020470564e4f09089af50c9e61f852f294fb28121f5e75a847c65715cb32a0867c5c0bc1e3050404a6023c4d6df8b3aa05b7787a05ae1c624f6c9764443960d7b6ab9a46232277ff17a559c37e79e926b1733d413d42ce18377ca5ae2b67044355339f60da8ea3da33567ad1cfa3685165f9afc1e95d9c47b30afbd28cb38b4039b5c19a2b034290b690983f8ea0f54b980990abad574523fc9994d81b4637520d00902eb66fb76b4cd45ebc64a0305945b67d219be36964d4d31dcd69d74acbab0d40058bbc829e8b45e5e08d7e6fb22417aaab5fd738afeb3b5fbcf44640a82e66c1a8776a9a0af6a267b9e39bd1b5fefdde022e9b25611c62c0d65d5d740522006b9bf6624fe0ff9ac7a2eb7e9a2a5f7a9447c9b200ccdedeb0379bfd7f935a2ae23072c26c7e19a2902aaa2ca0ebdefbd0916427b734ad4d09dcd255d8b9d7987b02bac6c63f5843aaa19b40b7830a2adf03a0960573603dda15fd550a61ceb42626b135f62c55a7ac36ffb688c85e7a298261bec5cea10d657769dc4a28958ea5e436c0f5a8f1eb6862fc20c77c1668ccf06f9d876ac569b9518839e34e703ccacdc9036ccacd8f51832bb213487e5e2f8ba26d8791ac0d52fc7112f2d86afc6232fc740666a2b89f7e04f439a791573cf32b8382c180fc96369e2eddd8fec28ef98a290a18cf3e8f671b6c1f22dff222b6d49dcc13df30328dc94f9c5d06ca0889bfa4e278512393459fa4aba2bc2aaaa146bee1e73d013a14b7ac6e981b6f45707c456c66fb85622d63988987969854362696dc9186bb706e1d463e205d775168d36db915b42d110920387aa8f2462ae9f003fa2067ed99798ee656b9878a712d52b9ae90787ccc3c1e4057af5cf6d6357526ee3de2bccd6779904cf5245a4c1c9775c36bd0dd5ac3701d765fd00e08bb9253234515894fbcac6cf87e17b0aee022d79caf102f3d37db716094c1bd8e0800971b9447733d7cfa3005688c1dbf0a1a5647bae826df12afd97468c20abe4b8098bbc9719e9b2c318044635d62e168067e243962292c14d7936a65d28f6e3c50df4d06a25406aabd52be2c237010d9268c0918f82deca72e0998e20383eb947d2909b74b6ee10d1cea7056b00c20265dd94d6d2d12f1c793176e82afb60a9557a4e557a25b325663b440a7fe6840cba0b091d343fe7553f9eefc3d1e2b798ff3f8ced58884f36e66a44daca96de2114c4ff4f9cb2f8074f82900b6241bd23aef53768d6f38b458398dd3b1ca4f3758f7e1a507e072d767941a7c1be0f4fba0444eaa60b8eaba3d1948d74df84b00b37258828b88b03aeafd53e00298f6b45f86285afcdcea452a8ce5d32f58e7d43f4df6b3714be3aa2d3372f853e2a59010b8d024e8c85d9e48fef9f209e777eef50c8631bda4da01874cf8fc5adc1a5350f58de8e9a32b8aa45ecad1eaa2ad5d373fbdaa1a9603e7225cc09b2c7a52fbc346be1db5164b2a6dca10d1f3de65c6d818838fbc7feaece5f1569211ade", 0xe1a}], 0x1, 0x0}, 0x0) 08:07:19 executing program 0: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) fcntl$setstatus(r0, 0x4, 0x80) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x2d, 0x80000000000000c, &(0x7f0000000040)="ebffcbff13b9fd812eaa63713048e69931929648", 0x14) 08:07:19 executing program 1: munmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) madvise(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) minherit(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0) 08:07:19 executing program 1: r0 = getegid() setegid(r0) r1 = socket(0x18, 0x8003, 0x3) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) fchown(r1, r2, r0) poll(&(0x7f0000000080)=[{r1, 0x8}, {r1, 0x80}], 0x2, 0x9) r3 = socket$inet(0x2, 0x8006, 0x1f) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, 0xc) fchown(r1, r2, r0) r5 = dup(r3) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000100), 0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, 0xc) connect$unix(r1, &(0x7f0000000180)=@abs={0x0, 0x0, 0x3}, 0x8) setgid(r4) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000500), 0xc) ioctl$TIOCSTOP(r5, 0x2000746f) ioctl$TIOCMSET(r5, 0x8004746d, &(0x7f00000001c0)=0x5) fcntl$setflags(r3, 0x2, 0x1) r7 = syz_open_pts() r8 = semget$private(0x0, 0x3, 0x300) semctl$GETVAL(r8, 0x3, 0x5, &(0x7f0000000200)=""/16) semctl$GETZCNT(r8, 0x1, 0x7, &(0x7f0000000240)=""/121) read(r7, &(0x7f00000002c0)=""/125, 0x7d) mkdir(&(0x7f0000000340)='./file0\x00', 0x102) ioctl$TIOCMSET(r7, 0x8004746d, &(0x7f0000000380)=0x1) bind(r3, &(0x7f00000003c0)=@in={0x2, 0x3}, 0xc) ioctl$TIOCSTOP(r5, 0x2000746f) semctl$SETVAL(r8, 0x3, 0x8, &(0x7f0000000400)=0xfffffffffffffffc) fcntl$setown(r5, 0x6, r6) getpeername(r3, &(0x7f0000000580)=ANY=[@ANYBLOB="000000000000000000000000f8ff010008000000000000000000000000000000000000000000000000000000000000000000000e000000430000000000000092000000000000000000000000000000000000000000b7410000000000000000000000008ef27f36a9c4390588b9c600000b000000000000000000800f4a16b5"], &(0x7f00000004c0)=0x6e) 08:07:19 executing program 0: r0 = socket$unix(0x1, 0x7, 0x0) r1 = accept(0xffffffffffffffff, &(0x7f0000000040)=@in6, &(0x7f0000000100)=0xc) r2 = fcntl$dupfd(0xffffffffffffff9c, 0xa, r1) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000080)=0xc) accept$inet(r2, 0x0, &(0x7f00000000c0)) munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) setpgid(r3, r3) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) mmap(&(0x7f000071c000/0xe000)=nil, 0xe000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) fcntl$dupfd(r1, 0x0, r0) 08:07:19 executing program 0: r0 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffd000/0x3000)=nil) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r3 = getppid() r4 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xc) r7 = getpgrp() r8 = getuid() getgroups(0x4, &(0x7f0000000380)=[0x0, 0xffffffffffffffff, 0x0, 0x0]) r11 = getpgid(0xffffffffffffffff) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) r15 = getgid() sendmsg$unix(r2, &(0x7f0000000480)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000300)=[{&(0x7f0000000080)="551a3ea39006113439db53958baa327a3e82dbba42b4a56f7fd66ceef5f086e31a080ebae9fae4429b0014b61abe8d712d6ec1e440a48933eda6a25005813c23d8552be74a4b0dc1a651efe982bcaef4dc826e760941e7fb98892267eaca503632f33ec23fffbe92a3f8e1080f7cea5d90b387310cc22ac9a0884e414a9b812b61d50d31aa427101441978e8e9eba4a7c5", 0x91}, {&(0x7f0000000140)="0ef0fa34ae73a2eb7996cafca9c747ed802ad0db0bbd2f60176b3e00fcf5533e47761f7b473b8eab3d3027797d9a5f502acbdddddb682c1f7673dea99504fd660ae2b0d957b719f5e925547b7f93d7da8fb51593a72a457cdf621e7fe2a31fc414c0b4029205d2e0961788b647b33dbb5ece43b2952f06081aba96f154f0f54862a1e7b947882246b79c32c3", 0x8c}, {&(0x7f0000000200)="d718b5cffd9ec0a18c1ef489fd2214ae27393ae072cb62fd0a9213ec8174bbd8917c55874d1c2ddf48ce95ad3ccc91ab59e3433c42f1c3c5cffa8801fb9714498d7e5597c60807024096fe4c57a522b2c35c4e7b668b2fb01e643df7161dd0c70c9ec7146460763db7ea58144836f32c9fc12c9ad6f235fd0088b12d7702a10ed3e6463ad88d8ec18d75d82a49d0c58e4c6786a6fb64bc4b273f4c03fed5be2f11bd096277c9f8d889a51c6c4f352f9cf2eb68075a8ebc7deb5f0ae4fa5dff9edcbca6145bcf7db2095fe06f91c0cdce3ff5f72d1d3cb4", 0xd7}], 0x3, &(0x7f0000000400)=[@cred={0x20, 0xffff, 0x0, r3, r4, r6}, @cred={0x20, 0xffff, 0x0, r7, r8, r10}, @cred={0x20, 0xffff, 0x0, r11, r13, r15}], 0x60, 0x2}, 0x40a) pipe2(&(0x7f00000004c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) setsockopt$inet_opts(r16, 0x0, 0x1, &(0x7f0000000500)="1d445951792c033f7e73cf8b4224c4179d75f5f8311ce2675fb3dd9cbd40901667a0e5cadcf1ae2585deb407b127fa010b03c74339267cec9d62db76ebcfed4128e11f80bc36a60af971181715cd41d262aff6ac58c50f5d3c0e87cd4c26184af446c55aa32aaa94b25def3cd3e7d303ff183a222526", 0x76) r18 = getuid() r19 = fcntl$dupfd(r1, 0x0, r2) getpeername$inet(r16, &(0x7f0000000580), &(0x7f00000005c0)=0xc) getsockname$inet6(r17, &(0x7f0000000600), &(0x7f0000000640)=0xc) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000680)="f7dee7cb71426ff4c92131652d1664cea0e190c1700d7d82cb43fe083d57485e15ab9ca4b2dad33eae271fb8710b973cba9ea9c4c0995f2f0cc363b1cff1e0d7ea73ffb62dd1cec92847ff873ba66f4904d1ae557a90cc7bf34d5397de47aebffe408b11edacf04269554be740122262d73f0114edbb1a047c0edb17d69db25c7865aa78dec97223e15d70315d3975172fea4b96d9e663487e48bcbeba2711df04eeb11908bd313d1e42fe976cad9449d965f08daaa41cb47fefd1e31bc88da379a46529979a40c7647a6a8e03e84c", 0xcf) setpgid(r5, r7) setsockopt$sock_cred(r19, 0xffff, 0x1022, &(0x7f0000000780)={r7, r18, r15}, 0xc) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000007c0)={r3, r4, r9}, 0xc) setpgid(r7, r5) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000800)={{0x3, r18, r14, r4, r6, 0x2, 0x5}, 0x200, 0x0, r12, r5, 0x0, 0x5, 0x5}) utimes(&(0x7f0000000880)='./file0\x00', &(0x7f00000008c0)={{0x0, 0x1}, {0x7fff, 0x4}}) dup(r19) ioctl$TIOCOUTQ(r16, 0x40047473, &(0x7f0000000900)=0x8) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000940)={0xffffffffffffffff, 0xffffffffffffffff}) munlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) sendto$unix(r20, &(0x7f0000000980)="fdb0b1eece40bb30c431be", 0xb, 0x2, 0x0, 0x0) 08:07:19 executing program 0: r0 = syz_open_pts() r1 = socket(0x17, 0x1, 0x40) recvfrom$inet6(r1, &(0x7f0000000100)=""/237, 0xed, 0x1, &(0x7f0000000000)={0x18, 0x2, 0xffffffffffffff81, 0x3f}, 0xc) ioctl$TIOCCDTR(r1, 0x20007478) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f00000000c0)) 08:07:20 executing program 1: r0 = syz_open_pts() r1 = dup2(r0, r0) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000100)={0x6, 0x6}, 0x8) fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x100, 0x100000000}) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) close(r0) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f00000000c0)=0xa61) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x2, 0x200000, 0x20000, 0x100000000}) r3 = getpid() fcntl$lock(r2, 0x9, &(0x7f0000000140)={0x3, 0x0, 0x9, 0x6, r3}) socket$inet6(0x18, 0x0, 0x7) 08:07:20 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000100)='%', 0x1) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000001c0)="eaff125c000000ed7389de552b16194115818a45f45424613ac69b0082d8033f0639cd7c9800449988a81fe43728a50ffa44265e1a93cab0dcc8d64f73fd7e064a113eeaa7ea235413f9e6504f42bbeb025e7fec3deb7668a74a824c82135d1a38815d16546a308207c9ec0ad4f36ec67b4ea8c65e2967c4679206795f5a13136cc025d63d7bdb09a64a636462f19c6faf702dd8364e6605fcd50f52de939c71c0e34bddc491888a4374622dd6085759", 0xb0) 08:07:20 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", 0xef, 0x1, 0x0, 0x0) fchdir(r0) r3 = getuid() ioctl$TIOCSTOP(r1, 0x2000746f) r4 = getegid() lchown(&(0x7f0000000340)='./file0\x00', r3, r4) r5 = semget$private(0x0, 0x7, 0x480) r6 = getuid() munlock(&(0x7f0000ff9000/0x4000)=nil, 0x4000) setuid(r6) shutdown(r0, 0x1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0, 0x0}, 0xc) fsync(r2) semop(r5, &(0x7f00000002c0), 0x0) open(&(0x7f0000000180)='./file1\x00', 0x80, 0x4) openat(r2, &(0x7f0000000480)='./file0\x00', 0x802, 0x200008) getgid() fchown(r2, r7, r8) symlink(&(0x7f0000000580)='./file0\x00', &(0x7f00000005c0)='./file0\x00') accept(r2, &(0x7f0000000140)=@in6, &(0x7f0000000300)=0xc) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000200), &(0x7f0000000240)=0x10) getgroups(0x1, &(0x7f00000002c0)=[r4]) sendto(r0, &(0x7f00000004c0)="b88f3305c19220f1b09cc7dfe23a2582c0a36fb21e14d2d092518d52f63d69495a2c6920b295ae187dd85d1eccccbd70a81af4273b58e77991c1ef064c6ff20378fd1e551f7897e1e1f27a0c7dda31ebc5b581c2a647a26efd3a8985488f93711eb5d9ce7571bb2967d347c2acb7cd4b5f87b6eead2f05fec434e3da3943f1f19be7ebaaa22161530884288a9eadbec6af2be634e13fd36bed3cc36b1acd78383c16d2faa26eb7f9ff62", 0xaa, 0x2, 0x0, 0x0) semop(r5, &(0x7f0000000100)=[{0x0, 0x9, 0x800}, {0x6, 0x4}, {0x0, 0x1, 0x800}, {0x3, 0xdd2, 0x1000}], 0x4) pipe2(0x0, 0xffff) 08:07:20 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) getpeername$unix(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e2ffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009e8552f834ea2cf5907f5e00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f0000000040)=0x1002) getsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000000080), &(0x7f00000000c0)=0x4) setsockopt(r0, 0x3, 0xa, &(0x7f0000000000)='\fFW}', 0x354) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 08:07:20 executing program 0: munmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000) semget(0x1, 0x4, 0x4) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x1810, 0xffffffffffffffff, 0x0, 0x0) r0 = semget(0x2, 0x7, 0x500) semctl$SETVAL(r0, 0x0, 0x8, &(0x7f0000000040)=0x401) semctl$SETVAL(r0, 0x0, 0x8, &(0x7f0000000000)=0x2) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) recvfrom$unix(r1, &(0x7f00000000c0)=""/126, 0x7e, 0x1, 0x0, 0x0) 08:07:20 executing program 1: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2) r0 = socket(0x18, 0x1, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1, 0x11, r0, 0x0, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000040)="ebffcbff13b9fd812eaa63713048e69931929648", 0x14) 08:07:20 executing program 0: r0 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in, &(0x7f0000000140)=0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000180)={0x5, 0x0, 0x4, 0x11f5, 0x3}, 0xc) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000040)='\x00', 0x1) setsockopt(r1, 0x8000000, 0x2, &(0x7f0000000080)="ab09da15033e75a9801c8171b972e4f368063b5bb1a7a643dc0c73cd8ba660b720792d5d92c4307aa56142314e85f26477f32244dc1f6cbebfa0987cfa77950b05e82848404fc0ae0f5881376c5e14012ba0f514e6919fb09244f01432d68a5f752034917751a3a3c698f0a08ac58d59b4bcae17c516df7d43998944f852745adb6b542cf032043c6b94", 0x8a) setsockopt(r1, 0x0, 0xb, 0x0, 0x0) 08:07:20 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(0xffffffffffffff9c, 0xb, 0xffffffffffffffff) dup2(r0, r1) 08:07:20 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) fchmod(r0, 0x0) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000080)) write(r1, &(0x7f0000000040)="430591c773798d4a44", 0x9) 08:07:20 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000400)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e0177513a18db60390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a2592c9529443890c39abcec6c1c369fa47bab9e1aecf0c4aa9f915a4e02f98bdf3155cd7d25d4dc373bfc0ed3c5930e6059a3262664b9e3cbd578dfbfa86f8f1bc7bc834db257824857ac314db10ed7917354a002af475d52a6bc1f511c49cf2e9b5a029005fcba5c9f065780f5a2dc7bb6b56dac5a7af0d88800c65f4b0f03e2c0d31fb94bd2f2a84f22ecd9dfbfe31f85ab0bd62b706c82f243c92c1372ffa3bc50a264d2319fc6a3e33275d4339029d6a410a19fdfee6ad53b7872134f405cde8c6821e8e126035e12e35f8df21c879e0681b2a807679ebb20988", 0x114) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, 0x0) write(r2, &(0x7f0000000200)=')', 0x1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0xffffffffffffbffa, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 08:07:20 executing program 0: r0 = open(&(0x7f0000000040)='..', 0x0, 0x0) r1 = accept$unix(r0, 0x0, &(0x7f0000000000)=0x6d9f03511f751101) sendto$unix(r1, &(0x7f0000000240)="57c734fa092113ae1c6fc4da9a9fcc727c0440b03ef40176961bd6ce5e0a1fb170ebfb2321618dfd6114bd239c92db6e87faaf564523b6977d886011ba52f5c9a268665787ad211e1332bf33422d3a5dd38c8956a5e5d3a3c263a9284fb07bb9725f9953b42613e4de18726dd1f435a9482c57975e07e8bd0aae3a3ebbfe9afc0800000000000000993dd9066a9639c970b3ac7b3cdadf2aba1e5fdb628a2d9fccd4667f25dbf400800000000000009093af00000001000000004124853b3f860bc63a336f0100000000000000a873c77b989cdf982e6785dca900000000000000fa0dc01f7adb3b07547cc94fd2bab675300823772fd4ebae15c6a9955aa3457c56790000a000000083bebe161d780a45", 0x6, 0x1, &(0x7f0000000180)=ANY=[@ANYBLOB="439d10004625d618ddc9"], 0xa) open(&(0x7f0000000040)='..', 0x8288, 0x0) r2 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f00000001c0)='./file0\x00', r2, r3) 08:07:20 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r1, 0x0) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10d053000000ffff0000010000000000"], 0x10}, 0x0) 08:07:20 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d7304de400000200"}) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x8200, 0x0) readv(r1, &(0x7f00000005c0)=[{&(0x7f0000000240)=""/176, 0xb0}, {&(0x7f0000000040)=""/23, 0x17}, {&(0x7f0000000300)=""/158, 0x9e}, {&(0x7f00000003c0)=""/54, 0x36}, {&(0x7f0000000400)=""/79, 0x4f}, {&(0x7f0000000480)=""/18, 0x12}, {&(0x7f00000004c0)=""/210, 0xd2}], 0x7) write(r1, &(0x7f0000000640)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="e1f10300", 0x4) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x3, 0x3, 0x1, "855c55000267f5bfa200"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) syz_open_pts() 08:07:20 executing program 0: r0 = open(&(0x7f0000000080)='./file1\x00', 0x8000000000020c, 0xfd) getdents(r0, 0x0, 0x0) r1 = msgget(0x0, 0x200) msgrcv(r1, &(0x7f0000000040)={0x0, ""/40}, 0x30, 0x3, 0x1000) munlockall() 08:07:20 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd45d3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16a960387a64d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000280)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679da01000080ab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c7d8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541843edb1ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54e66e60dcb063f16e3b428afb2c23218cda16dd1af7dc284ab187455e3a311c96284c2b5337613910b76922e59a3e00a9684a1eb5c3cf0997fc70d4354105a099828d6d132a30f4300e9c56b007e9d862572f2ee939d56449aa7f41bc302e037e0431629f85f2d762da74c67822a73adb616b38d9365bd67adffd18a628921000000000000000029f46af98260d222", 0x25c) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETVERAUTH(r3, 0x8004741c, &(0x7f0000000040)=0xa872) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0xd4f8, 0x0, 0x3, 0x4000000000d9f, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) bind$inet(r2, &(0x7f0000000180)={0x2, 0x3}, 0xc) close(r3) write(r1, 0x0, 0x0) syz_open_pts() 08:07:20 executing program 0: r0 = kqueue() unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='c\x00') unveil(&(0x7f0000000140)='./control\x00', &(0x7f00000000c0)) r1 = fcntl$dupfd(r0, 0xfffffffffffffffe, 0xffffffffffffffff) geteuid() write(r1, &(0x7f0000000100), 0x1034c) sendto$unix(r1, &(0x7f0000000000)="c914dbbd1751d2c6a8e8eddcfab1e45113cb91d6952439857cf68e896b2e70c51d6b2ffc184eaba78743ec1c3fda5047e7743b65e8e611d2378cc4124cdc0c565e14ccd4007f99fd16b56c126123bd763eead29a923e5767543d864ffc62432259cb5a33d1fac3d61077963031342e30f5b0262ad108f17f18996e7affdcf509c24786dcd887dea350e20288b1712253c4b50636d07b6f16030858a337e5d2", 0x9f, 0x405, &(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0xa) 08:07:20 executing program 0: r0 = syz_open_pts() r1 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_opts(r1, 0x0, 0x13, 0x0, 0x0) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000000)) r2 = shmget(0x3, 0x3000, 0x500, &(0x7f0000ffa000/0x3000)=nil) shmctl$SHM_UNLOCK(r2, 0x4) r3 = msgget$private(0x0, 0x200) ioctl$TIOCEXCL(r0, 0x2000740d) msgctl$IPC_STAT(r3, 0x2, &(0x7f00000000c0)=""/233) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000001c0)=""/4096, &(0x7f00000011c0)=0x1000) shmat(r2, &(0x7f0000ffc000/0x1000)=nil, 0x1000) ioctl$TIOCNXCL(r0, 0x2000740e) getsockname$inet(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) 08:07:20 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x8, 0x0, 0x0, "d70000020000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = semget(0x2, 0x3, 0x40) semctl$IPC_RMID(r0, 0x0, 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x4, 0x7f, &(0x7f0000000040)="ebff000c0000fd812eaa3d733048e6c3774049", 0x13) 08:07:20 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) mincore(&(0x7f0000ffd000/0x1000)=nil, 0x1000, &(0x7f0000000040)=""/79) setsockopt(r0, 0x0, 0xc, &(0x7f0000000000)="5d3f6b430e427419", 0x8) 08:07:20 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) r1 = semget(0x0, 0x2, 0x0) recvfrom$unix(r0, &(0x7f0000000180)=""/194, 0xc2, 0x40, 0x0, 0x0) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000000)) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000140), 0x7) 08:07:20 executing program 1: r0 = syz_open_pts() read(r0, &(0x7f00000000c0)=""/68, 0x44) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "a4eccea6b58ba94c79ee6b9be703011000f5a3da"}) r1 = syz_open_pts() ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000000)={0x5, 0x4}) 08:07:20 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) r1 = kqueue() close(r1) kevent(r1, &(0x7f00000003c0)=[{{r0}, 0xfffffffffffffffe, 0x43, 0x5, 0x0, 0x1}], 0x2, 0x0, 0x0, 0x0) 08:07:21 executing program 1: r0 = socket(0x0, 0x0, 0x800) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r2, &(0x7f0000000000)="d2", 0x1, 0x0, 0x0, 0x0) sendto$unix(r2, &(0x7f0000000040)="8a155daaaa46cccd1f109b317abdfe343c24841c97a83c107731da8f0b4db619227e17c1147b04a468710ba1f747b6d0247a80fb155a1ebab02e50df0db51766f70aff339fdc4293ab361e96560f9d4df2c1d98477b1458c", 0xffffffffffffff67, 0x4, &(0x7f00000001c0)=ANY=[@ANYBLOB="01002e2f66696c603865b8d8462e5158653000"], 0xa) close(r1) setsockopt$sock_int(r1, 0xffff, 0x1004, &(0x7f0000000840)=0x6, 0x4) getsockname(r1, &(0x7f0000000400)=@in6, &(0x7f0000000440)=0xc) poll(&(0x7f0000000180)=[{r0}, {r2, 0x4}, {r2, 0x116}, {r1, 0x80}], 0x4, 0x9) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000380), &(0x7f00000003c0)=0x8) read(r1, &(0x7f00000000c0)=""/180, 0xb4) setsockopt(r0, 0xcd, 0x6, &(0x7f0000000240)="27af81cf9f027c85cab49576a808b5eeb2bdeb7bac21b0812cc60f0852970334cac6d315ecf78f44996a73be47d9feaa25d25ca63b80e8163f014a74318acaf117c76f389df59230fedf9519db3ccd493eaabc2d826ee3de79a5d183d65b639dc5787e67645e8c9a486de44795a3954fa6c15b6ea2d5f79caa350fbeeeaf28a815973027768c114b4f8c7a5e69690a6411c60ee427563b3f91915bb940680f95c49952460c285ad733772845c3ee3f7a3ebfc4c136fe65d9641bc5ea787008166754849b2978a659c85d7e9e949de8ec1b666802a467d07aca8c690892cc109fc19cc75d616a949a4d7aa93e133f355d", 0xf0) write(r0, &(0x7f0000000340)="36d3fdfc", 0x4) 08:07:21 executing program 0: mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x4000000000006) setitimer(0x1, &(0x7f0000000000)={{0xc8, 0x2}, {0x1, 0x3}}, 0x0) r0 = dup(0xffffffffffffff9c) fsync(r0) munmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) 08:07:21 executing program 1: r0 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) socket$inet6(0x18, 0xc003, 0x10001) r1 = accept$inet(0xffffffffffffffff, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x10) r3 = dup2(r1, r2) accept$unix(r3, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) shmctl$IPC_SET(r0, 0x1, 0xffffffffffffffff) 08:07:21 executing program 1: r0 = socket(0x11, 0x3, 0x0) kqueue() r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x31, 0x40000005, 0x2000000000000}], 0x7f, 0x0, 0x0, 0x0) r2 = syz_open_pts() ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000000)) shutdown(r0, 0x2) 08:07:21 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) r1 = dup2(r0, r0) close(r1) writev(r0, &(0x7f00000005c0)=[{&(0x7f00000004c0)="a4", 0x1}], 0x1) close(r1) syz_open_pts() r2 = syz_open_pts() fcntl$setstatus(r2, 0x4, 0x84) write(r2, 0x0, 0x0) 08:07:21 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x0, 0x9, 0x0, 0xffffffffffffffc1, "b79dad00000000382d4027fae609a4ebf482be04", 0x0, 0xfffffffffffffffc}) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 08:07:21 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x5, 0x10001, 0x0, 0x0) 08:07:21 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) r1 = socket$inet(0x2, 0x0, 0xfffffffffffffff8) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000180), 0xc) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000000140)={0x8001, 0x4, 0x80000000, 0x9}) utimensat(r2, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x8, 0xfffffffffffffffe}, {0x58, 0x800}}, 0x2) utimensat(r3, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)={{0x9, 0x48b}, {0x9, 0x7ff}}, 0x2) mprotect(&(0x7f0000051000/0x2000)=nil, 0x2000, 0x0) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) 08:07:22 executing program 1: chdir(&(0x7f0000000040)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x801, 0x80) unlinkat(r0, &(0x7f00000000c0)='./file0\x00', 0x0) unveil(0xffffffffffffffff, &(0x7f0000000000)='x\x00') openat(r0, &(0x7f0000000100)='./file0/file0\x00', 0x0, 0x38) 08:07:22 executing program 0: r0 = socket(0x38, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="82022e2f00236c653000"], 0x1) writev(r0, &(0x7f0000001500)=[{&(0x7f0000002ac0)="1f723e0917e353a8c521bd0debcb8f65ed011392397ab0b0ecc30cca224490e1e19317bb632cd3b9b346241b8b4e7b02ede7bdb579cda29942c651702d147edab8fc892634e1755d99c60497f805299f83580d4507d9262bc16a0470085a059464e2fa171dd6add01bb4447bc2f6c648865c5203e48eca9d8f6bcd753d64745a91bb0acb414fd3a1236618a7b0a28bdeb498a323fbaee17353c9f7a7725493bc980e1f3657e8a7e502a58b04312be255b707a0dbf12c4b589942f083408e7edd96e2f882d58b3ef1e005f27fa745d22bde48f019c8bb57fd46370f9ff7712d8e25b2a4a2d180b1960ca2e6ff1a5adc14b31dbab3e8a43c8e79a655245caae6b5c16059269a111e69f56af1034d47b1d307bdf5af88975dc1923577d06b6a8162adc81b6c8542ffafc5164fca47403b90d8e3e1ea858cfdab17c802a786ee5c52229f3766fe5bbab9241cded289fe87030227f2e7318e53cb27ea2476ca493ee27c3baeb5cf3b8e9827158b241ca5b028a61224267500ebe5d76d1499dbdceff518efbdec30afe0826b817502058d5953176f5d9110220726c3232b6b88b46938af367ae10c4656a4a6cd2a38307d5686351aa68cabdd5eb94c48192ddc222aa23aec7713728819c159f7b3f5c72b380cc2170ccd61113fb81283ecd02e0724864ce25b993ae6c203df030cfa4d6705f3b4e425411ad17370bde19b283d607e605d00b2dab75b9da8e54bfafc488492a11d8280ee9b0000f4070977cf69eec4469882df341212f680998da6c8fffc3547a5a5f1e69eb1fc6b6f4f8d9e3ded175babff04627dfa5cb5df48eeed1ed5c2a49e00570f6bf46eebbe0433a8e1d824a67541300aca853618ede4f7104259af2be490cde82f7feb7a5b34dfad68ac8692bbbdcd875349ba9e2bfc899fe756dfdcddd6a436b9d3492348bdf1a2178367124fa0959172867fa0ecc8ba2471b253ec91bc7b82ba3372170fab3e32923511ba682f31c36359ae7a6e90c4dc24a26ab0ff8def5ba23c26a82d276df05a3b86c9c7cde34e1c35b2631f2a2a9d73bae5d81fef0557481c5916ccd6aa7f4fe1239e02d41b7d2ac2b6751648e5cd5420b63667fddba30703b336ebd6ce3a8bc66228841605557adaf2e0f9fa891f143c1aa28e889ba8ef6a0f3db8a92c9e3a2c8a5bf94948c3665048080e554fa7f91a01ca7966b2ed06ba89d65c346c4a98058a8404f727f120895e6355af0780ef92ab2b636bf1b8a12747c94e64b4637bc4bc5df4fffd532b2f2eb091abff26eea33c5e759ca7531350f5d1662da40f8e44a9017b153ca392748d6d3f268f7ba19e866a394187c720c551a68a103e846daf94d02840714bbd48cb9a2d9bcf5ad8425eb8cd8c56a7c44e3e85e78229a0b81398839fbc79200b82be912aa22a727db38e9d38255ef470235b76864b96b351dcf2940f9ad0129e9ec1ffe4f70fdafca66759b8a861c75a887c03be2f76c1ef7ec2f022df114e2c20c50d2e9ecc9666c3d3254090e36667ba930563e6cbb82638c36684ea22d68eb26def40c4a47a053f203f3f1e8b6394dac005e9a97e8d08777b5ecb2b416949a3626f215631b4cf2aa7a70784e6c2f1217e666dcd7e716fb3d944ae439f03ca98a7e056f42cb45fb00b6203e5e69b04279a9d001f493c1305ffe85d7aff254d6f06d41a551bc2e451e84702d324a89700604b7173cf7053c645fcac6a4b514d56de3f8b822181de1ddb7960f628a1caa9c327ce0c4938065ed41a769a13aaf07fec6a82702211f698f0765944f333f354a6064e1c4541f5e5c6de3dceb6d17af0c3473e416f0765a5c984518a1c8a4511b6d0ab222aa1100e61d089ea6cc4200802eb94830b9b645a2fc27d113bb38a52c9f2359b8f26d1ed8c9bf223deff9b1a1eb32f8e843e730b11e3568a426af2e7c93ac6eb44f45b28dd23135b9bb5264b50d74ece76d2adbeade35ca7ce496dfdda4e45f091bd7b32522bbd0cda609de4017860f7ec93ae8a5667cc49eb8f6edad66089839266e1ea0b04ab4ba84dec4c2fa8f350c6435715d0784f106705dfd745620987a0b3c86fd5ec3e29c44532f664b6fa79f4bf03fff2a9679d23ed7894202ca340e69c459a7acf795e4953d0f95a54d2cd3238db43bd49b71ded26fae65053982680b055a0996c8b96e785a880c2e52dde97e7e07c500020c496d696cb974e587dc6ddb7fa75f1c4c3d5dad211abe46c7a7c02e46fc62e5ddf9130125f8eea6ebd23c4affcddcf7ef731473649e3f3955f0e0dda608ac5c150174f23f790a5fec642d51b66a0207e269ce009b3e7ad32d5c6409ac38296cb7422f63ea34e0e06c590665170afd0c26ef5fa69320a08ec1286f8804f5792bca173411b30e9655f2baf13cb72f0db52ef1f7a41dbca16252dfd97a601294b2337ae3c28ac52185271ddcfbad2739ca4917ab1a9424667b93b3b6fde6f17dc7125ecb666b05cd28479eb6473dd43a0ec07a1ed8620747721d0f5464c50fd7db55ffa4e7a6b975a731c0a463edb2c1ac3b6433b9601bb6aa8b3e964023de79b3faf3e7f8609cb3459fc4feaad2579fc6a6c16e32d750b22d179fea4fa9273d6e7ec64a08395387af0b6b28360b8893cc9718a82affec9115b90cf1a5c9f733714722a259cdc50320fdba104f2a03fc7947721913fe73ecee66ecea77be4eaf1ab9ab0e2f1c08492cf5c77d74efb940b80373843ff418ee2911260f4c080322ce1fe21804d322540a47b3858e50deb4ab69ba10f5b39e319f4e36a221fdd564766945a11620a169002692158c084243ca7bfedd5887883a1e6c9448a8e68b5d04372dae7ae84908c574af8b7a2309ad5e94c85899b6828bdc9700c9aeec94510e9d8970fc85c80fefab437d6305854a9c95dade69aaa148aaa3a5f625b0e547b2b2bbc2212dc63c4f24866b1d4d82a26c504f57076ebbfc6ae4dbc52ea9fcee1998d5a8f774ea2af63b715443f7462ec3431403599ddea0b4823ee8ec71d02405ab698856800516137dc4124baf60cfecdfcf7d3a55ec27d10a6c2818043a15f8c2a4eb85dd635974cac4b86a2f1d6aeb4817583f39da5f00d4c5e5b46152af1eb11684aa38d2cfca0b4d60ff19e50b124134558c93026bba0b28913b96fd3ac9aceeac406ecdee1df36b98588bffdd46d037564c54ab84866c8a9bc1c431af0b1cab52b78d6868a66772f95fb3d38783e396d441ab98d7c9ede437806f9c357765c8ea0b984cd88e87884d80cdfa597ff0953d9ea9273a62bf84cded75aa478e0779ad593edc266fc87091934cfaaf80ca5dc656558431c002db84521ebb49c4bb1bb5b21d2bd434099b22f302d40bbe93b7be0afebc5c37f58fd62943cf2174c2f7fbba130385d2752692c6af338c5f69df22f86236bfa1521414362a2924cae0c7b7edc71931b7a5f9170a7fa3f0bcba20d7c2e69f907114a51451816c7be9a1921f9192c1795a7c0d0bf13cf52f363759418496c9e888d6fcf33af64d664234f38e2341963359641b67cb4f8376724bc602aab45bac44faede346972b0a86e1ee5672449dd88a4dd9ff8b8b04e9a28e90db46d07b9189cc66bf0162d6a1a7660b9ba763ff931f8d7362886f1437af2186beada9c9dc16b529ba3b662260b2b591bb5e40122750f4d510c62fc974c37cd4d224d178fa93040129882eaa0ee6be78c8aeaf5e59a67f8e55a75bbc09ee9d13a56c3498f86b44d34a0f8753e2a94804a443d30e9c078b72e2ebbe9e5bb75fa151a65b5bbe39886b5c53bbe6f63f1b2c0050be9e85d427cd3151b8dc95751a37df1699c38416936b27b1076dbd999253284cbd0185dbe278e90ba7b02fcefdb4fbbd703375fb9954f98dd1610acaafcfbfd199aced664ce94892abb63a4601b22dd41f79773dc59c337bf5557c4917275be00e1dd06719b34802540206529e4a2d904c93aead50338e60de2a23aac9034b1429a0359cd73d65d8f66df8e2dbcb982eb9dfb9ae481ebef98599dde48dc", 0xb12}], 0x1) 08:07:22 executing program 1: r0 = dup(0xffffffffffffffff) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) r1 = socket(0x1e, 0x2004, 0x1) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xfffffffffffffe1f, "e340ac948b074256450134d24f2c170de37f9637"}) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000000)) setsockopt$sock_int(r1, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) 08:07:22 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000800)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000000240)="d1201d9c07b00a16a86b937d24a7f2947be77f1cbe061ab59b4c483ac24bff05792c3b2d50e2f61fdd92120f14405cf540aea663e53940647fdbf6390c9d521a8ef176e290e1cfbead46e28d2cdfad33172d9d3cc0db9ce22cae4738532a1dc775f78b6d6052e279e6fb2f65bcbf4bf29cdbec91f52747de7323b7ac7626d427d51b6cbbbf298a0f33e9a2ef5ccd435c8b", 0x91, 0x40c, 0x0, 0x0) recvmsg(r0, &(0x7f0000000680)={0x0, 0x0, &(0x7f00000005c0)=[{&(0x7f0000000040)=""/120, 0x78}, {&(0x7f00000000c0)=""/87, 0x57}], 0x2, 0x0}, 0x802) preadv(r0, &(0x7f0000000200)=[{&(0x7f0000000300)=""/220, 0xdc}, {&(0x7f0000000840)=""/4096, 0x1000}, {&(0x7f0000000400)=""/151, 0x97}], 0x3, 0x0) 08:07:22 executing program 0: dup2(0xffffffffffffff9c, 0xffffffffffffff9c) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x580, 0x2) kevent(r0, 0x0, 0x0, 0x0, 0x1, &(0x7f0000000680)={0xfffffffffffffff7}) 08:07:22 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x1ff, 0x0, 0x0, 0x0, "000000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) shutdown(r0, 0x2) socket(0x2, 0x5, 0x2) 08:07:22 executing program 1: r0 = socket(0x2, 0x8001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0x2, 0x4) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) shutdown(r0, 0x1) r1 = syz_open_pts() mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) fcntl$lock(r1, 0x8, &(0x7f0000000080)) 08:07:22 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) r1 = open(&(0x7f0000000140)='./file0\x00', 0x8000000000020d, 0x0) r2 = dup(r1) open(&(0x7f0000000100)='./file0\x00', 0x380, 0x82) pwritev(r2, &(0x7f0000003a40), 0x0, 0x0) getpeername$inet(r1, &(0x7f0000000200), &(0x7f0000000240)=0xc) write(r0, &(0x7f0000000000)="6a4db665c94a8948cad6d46107c141e545d5a8922809cc60b9c4ef506ec1626897a3f378e163b7b4a1df4b5b89baac103a158e9d197fea1ad517a0cbadb175b36776c4e73461091932fd23184cb55756d7971ec7f31c42a209276e5ef98da59df782ad50aee2ea815f06ff9d879045e41ba99b3a2ef079c8908cb9fd2f33f5c209193f8a4723574a066868208937f6aa253e8319a3ae0b4cc80ed07aa282701e92dd15b922c49f2d89646b3617e0c811df39944bc610741708679b06548217a5aad42f2929eb7b489f2c0347dc3a5f28fc9a69d60d762838d7e6fa7f491166d0895552e4911ab4ac5238f3c1", 0xec) 08:07:22 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) getpeername$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt$sock_linger(r0, 0xffff, 0x80, 0x0, 0x0) 08:07:22 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x10, 0xa) r1 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000080), &(0x7f00000000c0)=0xc) fcntl$dupfd(r0, 0xa, r1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) setsockopt(r2, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 08:07:22 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) r0 = open(&(0x7f0000000000)='./file0\x00', 0x8211, 0x0) kevent(r0, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffff9, 0x1a, 0x1, 0x4, 0x80}], 0x1ff, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffc, 0x24, 0x0, 0x8, 0x4}], 0x6, &(0x7f00000000c0)={0x6, 0x7}) 08:07:22 executing program 1: link(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) getsockopt(r0, 0x6, 0x9d, &(0x7f00000001c0)=""/63, &(0x7f0000000200)=0x3f) recvmsg(r0, &(0x7f0000001440)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r2 = geteuid() setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000040)={0xfd, 0x1000}, 0x10) r3 = dup2(r1, r0) getgroups(0x8, &(0x7f0000000280)=[0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) fchownat(r3, &(0x7f0000000240)='./file0\x00', r2, r4, 0x6) ioctl$TIOCMBIS(r3, 0x8004746c, &(0x7f0000000100)=0x7ff) nanosleep(&(0x7f0000000140)={0x6, 0x2}, &(0x7f0000000180)) 08:07:22 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0xfffffffffffffde6) getsockname$inet(r0, &(0x7f0000000000), &(0x7f0000000080)=0xc) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="0577f70a57348c2a26cf18bb5628da0e69240ebd29ccdf7d0659e4d9a89fd0888fd4cc", 0x23) 08:07:22 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) dup(r1) r2 = getppid() getpgid(r2) r3 = syz_open_pts() ioctl$TIOCSTART(0xffffffffffffffff, 0x2000746e) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 08:07:22 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x40fff) pwritev(r0, &(0x7f0000000100)=[{&(0x7f00000000c0)="4af5045c00", 0x5}], 0x1, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) socketpair(0x3b, 0x5, 0x1, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r3, 0xffff, 0x1007, &(0x7f0000000300)={0x4, 0xffffffffffff3b47}, 0x10) r4 = dup2(r0, r0) sendto(r4, &(0x7f0000000140)="1c8069323e35f9573f5fac3e777c5f549b9452b5e38ece086ca71c6f57ffe1fe6b0bd649bd76b103142c1f5a0c3ebba03e7385749d18f19564860e86d6fd0af4bb1d700beac1579156cb8731b49b7727fb1272c962fd1833e6f3dfd9db35e6baa1711e43fab7b71f0b54435dfea13384e87ec6fb730afa67c178d7eab4105aec21670c0f065feb788f92b690fc5016e63544a99f57b277611e6490dff2bb108a3245ed19e680468f5aece6de2973bb89c32a2633805c8221fc3e3c71e470ef5b9c25bc5015275b3dfd267f3ff83383cd96f1482db3835d4320d6836d20d65c5db73e2d98dd1ecf9db43ed48026", 0xed, 0xc, &(0x7f0000000240)=@un=@abs={0x0, 0x0, 0x3}, 0x8) fchown(r0, r1, r2) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000080)="d7", 0x1}], 0x1) 08:07:23 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) writev(r0, &(0x7f0000001500)=[{&(0x7f0000001540)="699a150cbbe59818c71cb049c2a2a6376039ccfba23ee5e6d2a1430b8ad2d6052a68274e7c8f518dad9cb70e55c22e2d60ff1d9d8ab47b284f2e96245b5290ad25a5618b8bfc34b357ea783609a3f6ae88e69a7c6df0519cc05724d2c752b3e4b76b3f113b17e97b89c17b64d3c9c71128da02e5d11feca585fba048684622afc8d5a6ce268863419f33fe65c8bf198e05ecc4e1ba018fb3edc60bf6ab23f88c80b39d5c72f17e8de777de4b92932f37ce8ffb1842b651903d8a6a90f6385f56b92ab4aadd394d39eaf2094139bd15944ea526e84da1a6ae953a6b4cd4caf5b40dea9ca622619ce50c3794684e9f72e758236e617a38f696e532eec1831ec64f0a303eb5948343247db949fa7b91832f28c83a6958e5724b51dbba986bbe1736d18fd1994be288a08952f59eee3e9a2a27248799c4ce4615558ed659ed082e0b035d25313e7696d1dc87cb2c571399aed2ff623d99d1973b6f9e3c92d0786a6289c5317841ab7196a88d55ef44528b096853702445513cd0179579f9338e6b4cc2b2fb34433fa1e9439400627be75667ef33a3eff260501155a8e6f8fd985e0defd4a9ed51588513e7e5fadddb6ef8c67dc0fae607dac1598a0c685bb1932a19309f9c9300008af552fd306d865e6489740de2a6f0c630a33f217445ebbae75f793c896bd79e6ece99503d3bb2eeb20e2cdaddb6c8e53d7fdc1bac85803b4eb6d6cd42d720eff892ac880a3136863f292270f84bdf1ea60852a416b07110cc5617a78b828295d4df899382e5ca4b8452231f080650141971d0c9ac494c87f9bdac0b82b289662a6a92711b682b419c956194876908576a18db09da85445bce0348e70c1d2232e95e5820e7ff3577afcb9b56c0d4b627924437ec99e0c21a57b57290a1ecb397deea6ccea3cfbb62bbcc4ce05085e8be68f017d9b85bb40b957c0c51be2eec2614a8fccddff09bf446e6f48a5017dea3f4466b0bb7c22f8e52af31bcd235fdf0564a1a06713b2479a453f333846db3eca50ff0f24599b4a80d2d5e1bdc082e5408d0d63d863d040448ec4c3d1d436c67525c94a447e95faa7a33c2ca50dca8467325f6bb673e19af721d46d1e5858d717f351c1619006996ddf953d71bd5852d5891fa5ce6506d87a51bfc3e8fd8242843691af4e057b0c0ff913dc0c52a67ecf925a86531fbe9be6f51e11a6cfdeb7ffc0f9c80339f86f191a7c5a0491cec4c7be7d224035517c78af6cb83506403957d3b3a12b953bd4cad815b6df00cb63ec71c972d8a881e5d457ed9fa2966bbf9ac3478422891d7ea6dbf2a71128ffb7e904477e206106f4eb9677c6e8e58ff836183463960af680656d0ab250292c3503a9dd4c1fbfb14ba98bb02a1e0178739c16ddf94ffa4ca90c56705ef67c7ad54d5e9a4f155c0800a0ffd60010bce697f665d79bd3584d5621138c0f52b6f9bf27a39418f8222575771f7f3bcb058b769a0fd325f1619d143c9a2bce265e6851867d2324d839f5ece1f5107357d0b9cb5d097b26fa1d10a55e61e5785aa677693f6dcb95730934563ce2c85a7768e10a56cd64154eab1363775451e24f18dece311a898a6b26926c61ab417beeb293b9254ce8be9d47565e31da29d5706d3fad77406cfbcf7839e429fd1a063734020d0af97e54377d60f171af28a5cacb2cce6643ea593ab53d3747fcf53b2da1ae665976c4d52684a6b3d51024f888cb18ae9e1b9a42e38952618d1f1276cfab8b9559472896da1bd166b700b4ba38e94af65232d3c8363ba07855c114855754f861544edc35d4c0acc16871c4f1f2ff7f47d27622a58aed1781b4905c2110d0a129039e645f951b2b1aa06a2b4c5f2ad480eb3bb04a39b3b937696bdd5405018d32b2857c478e738486cfb7e6de33eac60a486a6d439aca6d55241325c74c916cec8ef8b8101408f3ebf9690f6d6831fd584ca6391a8920461a955bb1604a97fff6c182ebfb1a61cff03c06e8b3293715693244f2b723942fc0afe1ae12c2f2bfb3d418efbaf14a7439dd4dd91668edb2c1af558fc163f61957e69fc0cf6599832c9f501bfd8333245641b456f9dcec767624d6a9051a77f11f5341d86a0ed8f4608251bcb5d81f6e2d3992d5f1779b0f780712c9f13f5c01a5cea49057409498e5c9a9b6f64143ba4744586835ae570ce175abccfc96dbc58867e038bdd782f7b56016e9b8a0717d7ceecf52bc5a4d05a4c2e0da740f5666d4a65094395dd79e60a7c934f034865cb58de9cac3d08fd6ca814cc491a396842586a5c7f78b1a72bc602ff6409bd8109e78a022887e465094902311b042398e6afb78a4da62e3b887581fdc2a8c264472a4c119d7beb2f98663e4b7c425105eb1e55c7a4093e3027262ad7becc434397e329559f8b93a6bef21afbe62b42590b11ca5a8408f49f8099f037ace7c875980ac38820fe84467b44728ea8724259f8601833035bc70959bc31d95365c60d622f98d1758c74e767bb0ff4d8c3e01f3982a53990d3579980a618576f17ea04d8354e74a6b227d630f29b3f2f1bb7e8af244398385e75cbd66583a80e3813d8f9aa89cd8b178e02195d10a59cd4202d2fa9c01362267d5d25efbeb87a49fe0bd1dd55b1acd2298ddf0a37b817b3be4feb286a26f2218c8f13b195d82a9624067eca74b97caf70a62553282c5712db369c53ed4d143692f7f5432f472a6cb6d542ec516b503f5377493c3186a05de355dbdee72252ed93be5ac0be03c3637a9972e69cc2aae2b59ed5adcdff106a731995d91685ca68a2626fae7d9cfc26ba8019a1a2c0300827ca234bfc82e03feb2a1eeec5da8dca7e83b2947331404f8e415cb8cea46697cc1e9d7e0b5c4b8ca8c218614979fea4b86f25a84a0aa4ec6b24bd0d5f36a01fae84b476fe156eae787f8242315b6bff4a5aa02af45a18634dfd4ccb69b3360725dc2e24d014f9b6b725ce2dc80f6e78a7d50b3e78dc021dcb0200c9d6202adbd674de971b5ecc700a1968bb275a25b61cb7e979a6a71c2cee62c430afee81d7925aa66d6d65a297527d8cfccdff97f4dfecfd26c1c4b75f29b30489481912b806ec442450d7881fd3231fa8f595002eb93a81c5d08189e9c3afaeb97a945f5beb00666f8d071dfdcbbdf1dd431c3b5c8ae164d7ad3109ceeb7c0020dc3e0dafcdacab71e099a120bea030d12cef675f44b040a548be2aa2a433556bff625678f916e9f0e0ef7491557960b17f72ada4c8f344c755ca298fcf40a542b7e805924b776140a43036e64676368767e43f95bf2f1da5adabfd3624118946ca525aef45c69e12b49ccc5abd455d65fe6d0ffd117f9960fd2379bfc41a5466ff3e9ce2600e901a3251a0e33d0484a50367f38175571bf6ee8b76b674e24fb62fcd0d4d8c4caa85b9d6c2d4149e8607c9e84cf6a369c029157c9db5704b2816ca591726f6f8490dcb5e98d78c595cc59caa3f90162cdc03dccb20872ba4007559a2672abc9944b97ee7344738aed819e06cb5eceaffb1fc47b79d420349876697bfccac02af358d040544e40488cfee6ef074a0a6c3efdbb90a0557f6018d813c7c2fbad68dec712be91c0ef87f113d8d5250ea3653d6a7f4a353ef2bc760fd742a5563439da112c665349ca86519bcc88251a7f5ba25dfdda056f0676018d84898ed675fe27a19278eeae86143ff4e20571cd872f85b1144f4eb5b9c1afe2b096504dc1baefda4bc49af2182dc7c9ee0fee2545286b6da25d63e0b07fa11e3dca387a10529ce1a0c5c3aee35f72481129bcc57a72d729edfd2390fd16169f0bbfff072d3d28d903e0f3255db3e78f12538d2befb0236c2eace7b64da8d2333e5c7861605f4c3f761a93b2aa1935f27d07f5984e1a512eb609a1322aafcdf870761444846906c1f62ea4eefc0904555662eb3ab98ffd6f751bc646e970912180781a97b8ceae83fb2422ad87b15a983173dabe9f55853bdf2b5d2dfbea6398bd1ecad3cea9dc363ae11a01fad1da5a31aaf86df45a8744f44cf332019a986f5fbd6311f54a02b06787ec11591983144c8aff831189f87c3d852318f1cb6aeffb177d016ef5ce93b01b98640d4fdcb7d9eb709ccd06076526ee6d87f61281e3386e6902ecbb4c65a0b5cbd85823d8279c81c3846d123ce7cc509935effbf3eefd36c8a121e453f263aac2cf6552ec6685dcbfd01f16c328bb4b7cef67030a5782fc21b32cc8c1c69138ab1b9685e33269ad848fb6d21ebb282d75fb00df04a8ff4ddcce6d08b2bccc1226f28c03004a8705458e7b107ba829b00a0bf3ae8a610ae7d54a9a4e10da155ea94f0c8f4ceaec34711bfa768edc50bd3c9567d7c8b03267f6767823911d1a426fc0b8e96bf1af887d8973b9c9a0b1b4c54a46935843c62e65b888f7b35795489b338a9e997f5e67076d7e2437be4107ed6b7161f1a6ec1f869cebf0511b3acf560290f2df33b510261066ac603dddf55a8b20835fa40a8f41b4d6a71733cb8a38380e57be4e6b6d88e86e8f193a4fb614d25e69a16ca12b58498284b3df60ab0f2f4a1ff0e5e46f045fd0a7957841a2608c910535ad0cd62a719b0ef11eed464d951d3edce867612166db8836742405295b8b37a4210c9217a4e243b3bf75e226aa97fba18c9e6691625113fa07d0fbcc695a732715c2bc135731342290a9efb3240892a21c0a860c62cb93f98f891ce567bfeb3d9cc48803c4facdb030000000000000027b375495d17b46b604f6e46fe6ae9dda35b827f03480d9524726cb849a6086d1ec77c3ccf1f28a8bbfcf56a3b1434af8aea6a1591f48865728735b8f74b41bb019f768feb02c2cb832e263b5751cdc0a331ac6ce15e2713c203687fd51fcf48b9c428ff3e4ba42d2ab2ef807456d0add814f02ed361f5dec1b70cecc49c2a6c71dfbce7f7e22613f70c22bc76debe17dedf790ae69c38b00e16483b3f0eab50febfd517073459f3b5593da167dcc6dcd1f988d72e777a264280d5ade33b79f120546c0740e2217fde729efed717f626f40a2c02684b72f3b80100a21bc654e52145c8b5d353b9536964b7cbf2876f4f937e8ba562b899ebca4cb060c4c7aba42b088e64b309dcc844b881218ab7cdb112c18cbe44cb38a01de327cdf60b5b346d98384e65d4d43861e695dce00ad70d158e1bd5238027e22a56fd952976fcdabf3968bebf36d69507c772c9a9c03f0f69c5e7874f926baf908e01f091d5cd58c3c9b013d4649838e5672a658b63b58f62b24c01967ae73f3945fe4324dd8b54ea3bfb4bb663dc2b581540c0246d86c261574f32bfd925a2f8088bf9738dfed886a0d7e3d9a6a14964bb0ba9644e3b9e8b50c2371e71fb5dd194aee6537011c11d79eda32598e9ed63fa24582ec9b75ed8d62dfb8d28d4b523d9d4eb24bdb20c0006bfb19b9197afe9c2b1f297bcc5634468350db3decd10d7848abf9403dbca2060e032be13a7abda9fb089b198b4792aa21aa5d26c8c430b850a17d93d310fc1dbe3070d690773982da0ed639e3dcc90985a6ec27816fd43ffe1c71d6a34f9cebdefe201ddbfbfdabc2453102729d6a707baa50e6b117a8c7798c13727ab66c3df0e459e03feccfefed5ff5b8d6a156c6e08f198e18c02f677e944b102d93f315a", 0xf8e}], 0x1) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x4) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x810, r0, 0x0, 0x0) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) munmap(&(0x7f0000ff6000/0xa000)=nil, 0xa000) munmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000) fcntl$setflags(r0, 0x2, 0x1) 08:07:23 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) accept$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) socket(0x1e, 0x3, 0x0) 08:07:23 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) fcntl$getown(r0, 0x5) r1 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r1, 0x0, 0x40fff) sendto(r0, &(0x7f00000000c0)="f50b44e716483625cb5d87c586f9b6c54d251cf5633c9e8d79005147eaad385d5d8dd44ab3ca19674dece8ecc66b22794133b9b7dfa10b52192ffa3658b968e7609a7a769f9b4ce2a642efdc7f751968b9d714455f909e2676eb78d558b8291379632c67eba8281374966b455b5a906142308a53fd404f5c2b7bca4c1e3c18ad8f9875cb11c6179f2154dd03870c13252ddc4b83d7744f17eef625a23709fddf9078b5c46ef9f47c568e1b76e2b3e1a16f31762ef4070776acdab989c3ace08dbb4bed1534ba55f3eca3a9a8d3af", 0xfffffcb8, 0x400, &(0x7f00000001c0)=@in={0x2, 0x1}, 0xc) r2 = dup2(r1, r0) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000040)=0x6) fcntl$setstatus(r1, 0x4, 0x0) kevent(r2, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x1, 0x4, 0x400, 0x7e1f}, {{r0}, 0x0, 0x80, 0x40000020, 0xfffffffffffffff7, 0x9}, {{r2}, 0xfffffffffffffffb, 0x50, 0x80000003, 0x98a, 0x100000001}, {{r0}, 0xfffffffffffffffe, 0x10, 0x40000000, 0x9, 0x5}, {{r1}, 0xfffffffffffffffd, 0x4, 0x0, 0x3, 0x81}], 0x20, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffffd, 0x2, 0x8, 0x4, 0x9}, {{r0}, 0xfffffffffffffffc, 0xc2, 0xf00fffff, 0x4, 0x2}, {{r1}, 0xfffffffffffffff8, 0x8, 0x0, 0x1f, 0x8}], 0xffffffff00000001, &(0x7f0000000340)={0x0, 0x9}) pwritev(r1, &(0x7f0000000700)=[{&(0x7f00000006c0)="ee", 0x1}], 0x1, 0x0) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0xfffffffffffffffc, 0x10, r1, 0x0, 0x0) writev(r1, &(0x7f0000000000)=[{&(0x7f0000000080)="d7", 0x1}], 0x1) 08:07:23 executing program 1: socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000080)={0x2, 0xffffffff}, 0x8) r2 = getppid() fcntl$lock(r0, 0x0, &(0x7f0000000040)={0x1, 0x3, 0x2008000000000000, 0x200, r2}) r3 = socket(0x2, 0x400000000002, 0x0) setsockopt(r3, 0x0, 0x1d, &(0x7f00000000c0), 0x0) 08:07:23 executing program 0: r0 = msgget(0xffffffffffffffff, 0x3fd) msgrcv(r0, &(0x7f0000000200)=ANY=[@ANYBLOB="c74dfc88aad53d6c09442aa8d6e3df9e3b5a1d406340abfc4d6446f4ddca46310f2219a4fa0d8a1ef79c00bc9ad2be41527ba8a11e900200000000000000d0184ef719c0c2b852266578ca51b40000000000000401677139113575b51f62caf0f11d4715a6fec94d4abb72644a7649956fd3436ca75ecdf42d5db560be91544a7cbaeb98c16122fc9380f5c9c6ce5a41583614a301c1505347f938646beb296692131a4c7176269eb690410871561472b62c1087002906208898af7c544b9871f70df6b25f4077aced4d1f912654e6133cada325faab"], 0x1, 0x0, 0x1000) msgsnd(r0, &(0x7f0000000080)=ANY=[], 0x0, 0x0) msgrcv(r0, &(0x7f0000000040)={0x0, ""/122}, 0x82, 0x0, 0x800) msgsnd(r0, &(0x7f0000001440)={0x0, "2f362101ad3b4b7e821ac4756cc7385efaa6923f46b3453027e6639d4f7aceccc707137209142d1926ed1b191fc40e84598be1c4d0b8a9d9bcd41f05a5a96427d1e8af39ae8c298e2dcd2cef212d654b077fe33c1efb529cb31914c1db99654681ce56a3280f8dcc851b2c2db2233879560f2fa6b4f528047d46a90723550d47a5d94466ae1265acede053ca4fcc75f288f68808f5a6076edd2aa88d76ba6cbaf773e69b67969f8198"}, 0xb1, 0x800) msgsnd(r0, &(0x7f0000000100)={0x3, "b9891824ebf4888310bad19cb5734b5d6f6cade7f6e2a098f87e60fc65144c8b4200522c67e148cae8775c718936153b09762b75a1e295cde27d1bd3e76887e4bac3e084db8cd07e039e11ccc68bf538240741d73670595bbecc894bbe3cc97d4eefa59dc0a32d6f93ba19bd1ff8a8b369c7792e3cc671ffb0f2a7b530629deb552121f46f2e109cc8b4bfbc2fd699446f1479e23214610c715dbed0f92bf6d462c3406bc95bff3039d408c82f1ef7e8be9acd3d7d2073cfd3a0aad026ae3d22a92b37a42c96679ecd43487eca45a1617565dce563e08734289e86729d68e39e30f24429de2b12"}, 0xef, 0x800) msgrcv(r0, &(0x7f0000000300)={0x0, ""/160}, 0xa8, 0x3, 0x0) msgrcv(r0, &(0x7f0000001080)=ANY=[], 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) msgsnd(r0, &(0x7f00000003c0)={0x3, "daf4689ea08ad34ff70d79d51f1850346512b20bbd367e536285bc22219bd51c2dd17b8dc4f0bfa05b4d58252aa6449294154b4bad0bd72afb40567496813367271b125ae807d810884a837a0a4133092e81da071b5727c68a4d21549722f8972ba928a10569c77997028c96c200ab4ef029b66b8acff383a96a9bc2cbe70b004b2ea10f701e6322737c7c2503816e0dc6b41841128d16df3d315d6badc260d6eb6fd819fbc2e5db800d90f716f3d515e39ba34119e72518304c1844ce79d538690ca6a5bf48a80f8b3975b3484856424d4a6bdaba6778beb51c993ee517f91ece61fecb6f455d80e76fb40ded4574fc24e55d688995028089f3286ae1a6183205ec22c50235f6ab7b757719fddb3209cc79c1ace71f5519f15883deb2047b31bc993b519130d4e63601b6af674a7a002eb8129da68e379bb94614a622b35019cf011f907556e2bb09997cb092d6e47713236877a1dde4a257ba5aa693af3c27944d797707d7f2f985cca09dfd384189b8843793dc218a064aaf5184af82c263a0168e2e35db84a958a7d7103c937172728540d784253ec6ec646e996d18276dd614fed4b365cd0691251b996d624d70060e13457a600c5c25157d643b839a34e3d7c901ab667b55aa7cec8aaded2f35f6fa61f1217a3340d1ed5c7247c93e8c57f04b2c2b0eaf72f7198884674ba90d381bd375f20dfcedc2f0e00a225ffba00dace5866ea91d9b3006487403529e2528b805b43caf2344ca0d9cccff1117e0adf2746cf5cf3b2d431bc4b8a5bc71d0be2a4ab0b4e6216e3780ae905a086f2e24c238e07009204205895a7e4133466e68f459845f72953589f75fb2b7063cbf6c7cc20901742ddbb0d08f79bee3e4a13a465837ae862a557f42efc138d2546e5a3412fc849bc2e554a2d57b2bf4155779ec613c3a0d067feaae1c6e9270fb988e85e029de5c35c61070de79dba02256efb01b1a2cdb2c5854b27ab2bb66f978192fb019ae42d9a45eb1ab3f64e6d18a5d994353d19fea25c0463fb871b9ed7a64980ad10f859ca7bd4d125ff3b6d605416f325db941edeca355853647c721957c1134ce37d7e87cfa52e8f7fdf774de3cb0eeff6d93c24de7484a17eed88b0832ce5ec4fce5bfae7e40c1e4155653642a19cc2fd46e8df14add5aa9cf9fdb4031bcf6b9f6116608deeb8e9bd5ce049414812ac2757289aa362ef43b2559664b5a8ab95cba561d11aa01105c8ee91008392d29a929568e1e3333af417d3a15a03b7598ea67826c615636f1560cb2d383266dd1b88abb367b2c6949f82f7b0ee458987cd7921cc81018665faf4577e70fbcf6fc8106c2fe8c806b16712818c8b7a3682723f11ed5b224f44f77ebfcf0b2fc51c28c3a39492354b0365bc2274a72a0ebc7792f554842cc97577b4ce32c6000a46f8ef64e4c890b2ce77f781b23ac194044e6c386487f11bfeef398943827a49056af2e44330d9278b6237a972b58b606b29a66e8e96dcad4d3f8041d0e820393bf7f3f3025909cdab208ad54e3aa557645f73d83e1850ad362c2f479ac145b0432e8c6f2fe28f8bef6b0fad06f1141f907986b920dbab07ea3f78ec37f8e04603ef60cdd9ae81f46ce106da5cabdfaae9a1f796584d13af8eb55feef0ad3ca85264cd188f1a4e204c64b5e7ce1f7455f4d42c1aafd3c0586e78a2c75ea76d8b21ddc4a28515207771917b58136538b7f00fdf6339eae5d10e4d5550db902fefca0d6a91c7354f413b6884a3f6b4ae60e4d4627fc1f9dc6292c6150d77ec35e0227028636d432f1e805e9eb477cbae5e0cd4eea2c155cfae9a5c3209b72125d355a70c2f0de9c318b71a959910c525754a905f108e892bf3eb81b0a4c2289f1f95a8339500da9b3098c45b1f298731a0d65cf05dbd7e3deae3aa5be8359251a88d3ff392b6f85da8f09aa89160f282590d36ac0af6ff97be1b5f3a76fafabc22ff9742c2ee0f502fa9591d019ccb25d62253bdbcb8c1828e02be367c10af4d6c7dd6e8e0656cfaf95a1bbf4d92f3b90c03f1d5e3791cf90709f9b196310f5786f21c3b44b55336bf9c20ce492c14401920ed7336839fc5318d4a700c5897081b5292a548452d2e20c52620f6aadf57896e70858167eca8be56ac23a1dc392b8b7c7d7025e784c0610225bdd5ebcd75cdbdaba1e4e46ec9851984a60d35739b1e162d310e9b895c8105acedbe852157b85594c8e97a2039181035da6494309a319e0e33f3a2b3c42f5997a4254bec374b97289d88293da400a85d928dd5299178a9c5b1d5165e20fc62eb3c1e23073655e6e978681aa8044c883a13ec13eb3b87c3f01aef4bd01723204308bd3c766b174ca5f5d159babcad6f29aafdf9ccf461de2646b015c28f3dae8d9374a6b606a1cbf1bf16f8b61a312579635a0ed8a40c2a9060f5d608a8e86219a6c887451ef7f088d55c20505b20ef151d06421c5a440881bb4cd5058432129414dca83841f1bd4a28fd9568ccace615051193e777b9ee3b8914abb60ce5131c83f1c1509f206f98982ff9b7dd2ee9b4ed0c7d5958979b825e26fa14e64b2684dcb9726e3b8b1df5807af9816a6ace6b0db95ea50121b5b026902ec961747094d9c12942918f06008df5fd8f2666f56e952c0171dc59cbbf9c0acb585c346f37120a498387ae5d8878832ae5fccb5894e4e34f48da9c0ce3187651ddc0cb672dc334b1495076181310997877c3f2a4d0e7dad5cb8600bf703b06abe4eb5571ba48c4853b6dcabece73f43e43bd72d80a75c916f86e83e1cf84661f466f1acbce0ad44c8131b132c69b57e56dc6b4479c9091b343781e8f434bb36b80800489fc26b9c167e27c97b63e741e579386e05910257bf5a4bfd8a62a8e6a905216c8a552a8055ce38babc41f022194bd16eec4a2b4f118d7913caaed5d733067795fb80e0910bd6289850eb8d1c6bf566385969135508a898e1dc34dc59817a22f90ef51a888a63e7f923b318e7cc777c810a446a60a54de1e0c8636758abdf0388ca33480f9873f9a057da4806994ed75b90544578dd4919dcb9e97041c8767026846437a1496f12020d5dc82968af5d0f1319267755b7afe844c16c35d4ca71d8a490633c70d172d395d0864445fe583b304382dfe16b4178070a39a526f40105e0428a8d05d5e557d5a27af0e2382e744efba2ebf7818f5b15db5e7280c90e7074049cd182e6ab4b47514957e182def3e24ea2076c5d9c0a2de7654469d85421473ddc6eb72a760a187cd134474c187802bff5180b9691e2c0cb9e50ada8d2f20958d3a0a1010d81a12071dbdde51469e6cce40257b017b0b305b8de74ae17907aa63497da27c36d836b0d32e64b49844a600f59000502cab1b5fed4489bc8ad4a496080699754db694b6202d57ece9ed69bfa1da521ecb1c53949e954fd003fa95ceb6c5b96faf934c09809576f2356d65ff922f15c8b6e057660b5bf80f7675cb02bbba16da810f0242045283a39c8c2f7517a59366e2dcc567c3cc908444cac51e81a175b5019ff8f3de704f2a98a542f767e1aaf95b4885d0798cceeeea0518247b681ffe2118d1e72e5efbff35c7ff2b2f98ae2f2a34ff8bc07a597d9f9976f96f5bd480888f16d2b4a7f4006d5c9a4ce4bf4a06992035fddc59a39f8d459af04be2b26a9be4c754af52d18ec4cbb137408d723e902b55c562ae4de2db42b5269fb817f7a92149b469e57ad1d1c217dfef4f125244ecf2c52b63807b7d3d974e1642739c0be0ba1d7181f1a0ab5f87699720ee2ab1e8a3f2396084c13c91eb72c06f4cdba3d9c5255b5debb3659a8bcb2f414f377d62d101a19847968324cf1e88485d855af221e5e2d2c3b0102acc710d108824d7173577ccb242bc303fb0a06e9ee52d6c508145c168aa163d5a0f2c9c66331370a0270d0065e75182def8bd0c0ee2db1a211518670472afe02b977f99c6e30e727d2f95447af619898ece22e22cbfcb58873d63c0206fed20a3d1a4f7860ffc10f932b13513e8046e6175431d421d9f73f357d4fc0fec9ae47d0fc9bfb3fbb82be9aaae8cabe3c89615058e4f6ef836f3154feb438acc2d11003ce59d5581d89a87a79dfb077accf6559fdebb51e67303dcaa1619a025080ba92cf8cecfbb91b808aaaf285c0f10c140ecc173b731b634c3efc1a007b1db5fa9603b984b70b7d6e425531ca64f54cb000dd538c1bd861fb423a430065cdfdb2925b4ae98a87a3076420f2a7c9f5e94c4c0d477a685c5eb7bcd659524af2c99a9ef628ac0adb049cfe52feb1148be00c328c5e245c5e2a6bcb9b7a277581ccef8de9adc11c7a9bb619720646f13e925bb2e5339a0a1640d74cf33f7c82e8295a8f3d5d8758392a81def012060a4b4a7f5b263467d3b118c19ed1121843e70b9b158ed24c8322010c02a2180e74b78d7f9c3c151cafed69ffc917b21cfa22cd0fdd0d8fd889b298085302516ed9e126be29110659cf86bc697f9ac4171e61a67b16a5c35ef17d8199092849e05587fa349ca867fcd3fb25d96a968eb813a47868f6d4a0209ead3dc72782d4ef5e5d1e19a99526fedfa9d1e14cfffe3a03319e920989f4887782126e2dfed144b24026302895f17c071da0d72774c072234a45aea83c3811c1d4aae1c2e57f565d137be9f6df6c629f5dbce852cbfc1d79c518a0ef5407dd6d4ae489c9e4807218d435577ce5b4fea1deb418e1766d339a7229bdd4789f3282f3403e22c3b63b1d5787b32fc9bf63a745ec256596264bda2fff32963b069ca76d21eb7124ec97980bbb1b326fd7718d5c15fa27e64fc17a355a9fd022ad5d47adef2377c3b3204de14aa00831543f39214a85ea82251d6b8e6a9a9465130d58a290fa83cf122516df7039a629f602df376499ed3bfd6aba4dc62fb1ec6866c58142f5d50692ce7495631212df9f5e5c270f8e200b79c372ce8e72185dcdd2c1b1b9d5b0a6d457578cd9190ce8396b3547e76c6c19b4eface37ef1d28a2ff4cd88d733a6b460bb2c3fcacf599bc1f803cde8b8adda21f371c060b9e511e0e77f555852eb0b4fb329f7335bf6201e6cd3b9fbe5661d719c4b79d07792c0e51acc9f9146742b60f7ba3d798eddc71f69286b3f8c4b6a3e1f987c0f4389891b095671e08a1b8e433126decbfe8494ec1a28877a5378cf4948f5c27786b6ac974df2594ca3e3d4a76b3b15ec7312d6699f9bd908a208aa5dbd378db9969348add628637cdac347097d579510488aa76b1d58a321eb20b736e6d62ea10f0ab8413aeaead37a27c087812148cc636cc70817532e810c0c88228df041a5411fa2b72911f52f6291717a52a5998cb7841eb79d597e1a386f74bdf2b8fd07f0bfd0472ae9b6e0f095b5f90a77a7171a9a3a8602eff36242ca356c7460a4a7c1a4f9bb5fa641950f3b81c9805090da094f0b0fbf905137a452e94653e5c8893ce5eaa996efe52828e3376223dd71aaf80c833ded376c76b8ba349e834200ec22ca16d8e13dd34c0272cbc19b3314650523f6ecbb671359325618acbcf63f7fbb528c725a650c114338f942611c2a1af46c6bab382ba7722d19510842de65d3c1ecb109eb92dc182b66bfe67b15be41e96053ab551c1488e271ea93e4ad56c8a7839144138b7a8e92100c4fcef1924ad37fe22acf96ffe5fa60768101b67ce79d851a2450c54352f8cfc0a9706f3ae1ad7274e2f04b5b7a1ae5b68fe5e00f33211c972c0f3fe9789e078299d3d22937ad19b6d226624e50ce2c9220b3573ed6c90702a04c8432e838485d03e00ac4b6baa043581787b5cfb51bb4453b4ede1872c5fd81c17d52d9abfe7b5130c088c16f0ac04082c53c391035a591b38042221d811508593c42b950a589cac59f7980bd268cb6b746a7"}, 0x1048, 0x800) setgid(r1) 08:07:23 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x0, 0x0, "8dc6861f62e38a64ec768840672c55a31f82335c"}) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000258000/0x200000)=nil, 0x200000, 0x2) fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) accept(0xffffffffffffff9c, 0x0, &(0x7f0000000080)) pipe(&(0x7f00000000c0)) socket$inet(0x2, 0x7, 0x2) dup2(0xffffffffffffffff, 0xffffffffffffff9c) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) r1 = dup(r0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040), 0xc) r2 = socket(0xab5634c14d6bd3f6, 0x5, 0x0) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x29, 0xd, &(0x7f0000000180)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 08:07:23 executing program 0: mkdir(&(0x7f0000000100)='./file1\x00', 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) openat(r0, &(0x7f0000000040)='./file1\x00', 0x8000, 0x10) chdir(&(0x7f00000002c0)='./file1\x00') 08:07:23 executing program 1: r0 = socket(0x11, 0x4003, 0x0) sendto(r0, &(0x7f0000000000)="4b8ab466fb1897c93038b3fb6758777482a7b55bd242baccb3794cadfab52bbf9754c820e175d566f4b462b243c7225d651ddd4fc5466081cb800d555d4b9e3e13a328fb7f2dee0d9533af6bf9b8aaf607e951296acb4c96468ac3764d784515ac163dd347caab2dfb4fbb1a6f8f4c84156cbc14a80667f481c141b5519cf2fdd72298fe2c4ac71b76ad2e552a0e7fd5", 0x90, 0x8, 0x0, 0x0) setsockopt(r0, 0x11, 0x3, 0x0, 0x0) 08:07:23 executing program 0: mincore(&(0x7f0000ffc000/0x3000)=nil, 0x3000, &(0x7f0000000200)=""/128) setsockopt(0xffffffffffffffff, 0x2, 0x4, 0x0, 0x422) mlock(&(0x7f0000005000/0x1000)=nil, 0x1000) 08:07:23 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000480)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9fd1f00000000000001ff103434820abc4bcabba344400214295fba67efdb06c08ab24367c9f0abbbafe214dea79d9917dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000ded2cfb84c796ba78c8030ee2f873c1e711d5b6592712d93ae731ffee5a62700007106bd31b4605f1d0008fdcd15a6029b9a5b806d3ea706000000b3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7849d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff0047b6ca6109f7aea8ecf6dd77c63934a8734f11c216cd71f4a60b512c3ecd9d", 0x150) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f00000000c0)) r1 = open(&(0x7f0000000140)='./file0\x00', 0x8880, 0x5) getpeername$inet6(r1, &(0x7f0000000200), &(0x7f0000000240)=0xc) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x1ff, 0x1f, 0x1ff, 0xffffffffffffff7d, "02000000078d00cb5fffffffff9752c3ce00"}) readv(r3, &(0x7f0000000100)=[{&(0x7f0000000040)=""/45, 0x2d}], 0x1) 08:07:23 executing program 0: r0 = socket$unix(0x1, 0x7, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000040), &(0x7f0000000080)=0x10) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000019f97)='J', 0x1) write(r1, &(0x7f0000000140)="02f49ed4e353f69cadd1e75fd00cc85768970b809af5412464a41e476669e771046af38be18afcad03054819a0f52ebf2b639a507983ee0b7c543538ca26d45f2fff2962520547f5809739779c10d1a51c18138344e82b9f25878d3241e1646256b59891cae7a573d9d5c99122ab96a31b52ccdf041dc43cd379b27f09d227c20bfdb7deba50ba920e5f712309d65c4208", 0x91) write(r1, 0x0, 0x0) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000000)) 08:07:23 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) kevent(r2, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x8}], 0xcfc5, 0x0, 0x0, 0x0) dup2(r2, r1) fcntl$dupfd(r0, 0x0, r1) 08:07:23 executing program 1: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x7fff) writev(r0, &(0x7f0000000d40)=[{&(0x7f0000000c40)="3687", 0x2}], 0x1) lstat(&(0x7f0000000340)='./file0\x00', &(0x7f0000000380)) open(&(0x7f0000000040)='./file0\x00', 0x10000, 0x8) writev(r0, &(0x7f0000000000)=[{&(0x7f0000003880)="5021683f5a09875378462fd82b43fd935ce39157ee8a63dd17da34079604b590ef1e3046d92cc2c6eab3b48e67e14f12203d42a798bcabc1853ad546eeb0f2f97db1163a817a39f3a374665d4c41dca0e38e73904867b7e71eeca89ef37a689ad848554d1c50647a051dd9c2f3fe422d8d58dfcab4e36652de9c676b629e964f794951bdaf86bf86eb8a2a39ff7362b52bfede7df42e31538ef029542826218822108c12c18bba4767b3c8ed5c814de28e1fa3485cf79776fad7d2c53a5a3c14feca23c0fa91f6c3fcda9f7f2b85ad49c33f1d9b06e9438be1911bd5404e418a9fd2858ccf0076cffdca42ed519c51b3fae57b191bdad13da996bcb35b49ed810eb74a8de93973d133707ed9f6b89a332234f6b7d2971e8f26fd98eb4782ed3c1f7180ed516ad4b4230662bc431c3a3a263521e2d282fd00eb5aad9da948402fa20081b8596b913c4ac15e680e67c814e360162b188466f1d6422928947c7beccd2450b938562dd321d6aca48ac843215d90847197072b7cec615614ae8e56a76d8a1582d7072519951f14af3e7c7c1ffc230f7d8c48285b256722378618010222ee6b21f7c9bed03ae3ee82f850b894e17fac6ca6c9544816e45cab1ce7fd3551ed9fc2d6d75e06e5c90d34cf71b092b38df5a590354d8c688380e83ea0b89809d97f63819d44fd22909593ed78cd32b1d81c472d8573a1756b3708700184f91bd39161732dfa27cd96f3bcb6c494317bd7e99a94baecbd6e2e76dcd5f4651cb590d0ae10d6a77e12b20fa38ea6332e03b8a40483a7cae4519827febfb8474a3860ce6e4d255112f4c0fe193578ecae56785085e35ecf1869643691768efb19354ca07034a0d8df37051b556c920fd8d05e7c3e449b3345ad56de42a93f58333f8dd65d9e5acd1630a0f0bdf6fea176e4af31ad3f82c9ab536b66025f3076fad1135e91f7c53bccd08cc46e7863b8e490957fb389aeb0ddbce281e2fd60ea90dd37cdc8bd0b445966f0a750aa5e148b8d30b854a53d2a3ca34d3470d265c12adc044aa52c50bb381693bc7f5ca055e396e8577392b3f1d2ed4be5bdba0e01f0423eebded2e8ccdb543d599489bde31319bf1bed580aa4f4fea05c2e16f2d992fc9e97e32b8a7ee8970eada261823e295bd32bd7975361880f2d8750f1d031d20088447404f977c7ae9385789a106b422fb47aea491f63faa8b1745a6323f9fa65a1053abf57300288e83d2c4a10c11d4d2c0372085230fedcd0f162d759cf2e4a514ccda81950564b0f12215fe4797e696170a9e09b5bb970de3d9905362d437766678a18d0bf136cb1d3756a28455a5ae73e77155eb7110ff9b559eaf4508508e14fb709b682d2b368870baa4182472161a865d0e98830babc0555de00068115a2b38f5cca57bf5cb7fc73ec4f85be4deb81d6ed55ace19f38ca43975da278d202094e3d50832b04dccedd0d73a3e25beeab92a72730e3bfb1e9767b86f23400b981f2c5b6108abe0cd42b9fc7858c20f14428197817e76c18f7eb421a1a4703db36ad75db508419a5c175c9be03e2ab1dd071f9789aed33e59cf6791f0a8715c015ed17444630919c6d2a1ef75575d14e3b9af4ab149f30fec41321af2c77ae1dda1349b0d143b1ec7380090a88d2e7ee55cf7573fda1ee720ed2daa72eb2df37d0bdcf31ad50796ff77212f2e584bcc7ec4be9e7e92877a2434a0365417ba6fb587318ee3def172b4e21ebfacd21e3852094533dfb302891ab304b0275c2d4f7be46bf9e00b9d0aa7afb547f77eb314650f2112576aa2ac3ba5ca4634956d1ac7c799c28217c6e63a743a75042330d52b593fded2d400e37becc3ef804801a3db7689eeb8096d4670194d590127f65b90d2630eff3b4d7f37ca69160f161906a967078d5b12d7a2997538c98fdb12f5a4ec86066ae3dcfff627b83caaf452197fba35ac653ef2a8d7a26b35d32234631ae6ef8bc3844d0edca841df78a5114693266257394acaedda126955fd8884ad9f57266aa38e170383c65513add895a2b625ac9ec3bac3574eba9e345e95e665a2119dc322c5501edc95a960cec4a25c201aba21aea7110b4cf8d5ac4828ea7a96e60c648ed1abf088d267bba2917723052c8ada39347403bb30a15c481de2345a19fe11b5771970d447f3182c3ee5299d168c3d038e25cfe382484e9bea43e0f2392d75339317623bc9238f7d54a145d0abf4980c0e1a99542690dc03f25e1c2a28852271b3a52d9bce095db122722184969f187ae506bd36669f6161e3f4d124083c624b65166456c2fb12e10d0b339a98b19e492631a9edc70ee26ad1e34cc29a3ca8aa912a11403f5ada69233dcc72473250946f751a5196a4ca284aa4258924bdf3c5a00c4a5c9e341b0a7db6381876a4eb72f528632ae0524541d88a72b9d5bd264d96f92d16a65c8eeccfe1f7c48395d2363bef26e18e752ec81be99605cf657b7b91a70d5c8f03d873b30ac82bdb710978c9e0733889630048c1005c7ffc83caa4582b94e0d8db243766116f30270d18f6bd1e08e80577217067fb63ee4ba50acf9b0859f483c89c564649f97833b811543505cc544a88c0618b9cf34f15efc45b0e87354c68d6b8282141ca009622652e0ebe5ccd511600cc7436d720b5b8e6732d91426300acc406defebca8cddace7a125b40d88147ff3611d2269cca6794624a09ad86a1b68f3a6c75cec35c88f4a207e7aa3a8d885bf26f8edeaee546319bd1deacd4baacb3d041514d9c90a219169d52a5cf9557c3e61d736b24ae8d1fcf5ff51e9ad31cfd3993e1fa3cef721255404fc0cf81ec3fb121230cdeb40f6966834abbdf335dfdc3d9528ccc78169ec6467f811fc5d501510860aa1f423624978fcd74398dad10d8de7", 0x800}], 0x261) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/235, 0xeb}], 0x1, 0x0) 08:07:23 executing program 0: semget(0x0, 0x3, 0x204) r0 = open(&(0x7f0000000040)='./file0\x00', 0x18080, 0xcc) symlinkat(&(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000080)='./file0\x00') 08:07:23 executing program 1: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) poll(&(0x7f0000000100)=[{r0, 0x1d6}, {r0, 0x109}], 0x2, 0x0) sendto(r0, &(0x7f0000000140)="f3adf05d2ee9f082bf34f6aaf08ed14598142d83aaea258aa9660eb7fc0590cc039e7aab93d23db80580c93121b3d592eac2dc4b4e1afaaa5364166e4653b154b341620bb9c79e1521918ff7c2a2eacaf9107e6771c0cb6dd29362fcc7b311a12278ce6cdc3f196c0dea2aaa7a7d0ef8342fd44b55de9f230af987933d06bbcbe92fca23170a44b1630431c6e1acb854570556b469471c42fb6797a9fc82c65e772dd03f6606fbc12e4f", 0xaa, 0x400, 0x0, 0x0) 08:07:23 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x100, 0x10) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) r1 = getpgrp() wait4(r1, 0x0, 0x8, &(0x7f00000000c0)) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x29, 0xd, 0x0, 0xd0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000180)={0x80000000, 0x8777}, 0x8) 08:07:23 executing program 0: semctl$IPC_SET(0x0, 0x0, 0x1, 0xfffffffffffffffe) r0 = getpgid(0xffffffffffffffff) getpgid(r0) r1 = semget$private(0x0, 0x3, 0x600) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r4 = geteuid() r5 = getgid() semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000080)={{0x8, r2, r3, r4, r5, 0x1, 0xffff}, 0x9, 0x0, 0x3ff}) 08:07:23 executing program 0: symlink(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)='./file0\x00') readlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)=""/26, 0x1a) readlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)=""/18, 0x12) 08:07:24 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) socket$inet6(0x18, 0x4, 0xc2) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x0, 0xffffffffffff022d}, 0x8) socket$unix(0x1, 0x7, 0x0) 08:07:24 executing program 0: getegid() r0 = socket(0x40000000011, 0x4004, 0x0) getuid() kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x1, 0x9}], 0x0, 0x0, 0x0, 0x0) r1 = dup(r0) kevent(r1, 0x0, 0x9a2d, &(0x7f0000000180), 0x25, &(0x7f0000000240)={0x8}) r2 = kqueue() kevent(r2, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) kevent(r2, &(0x7f0000000000), 0x81, 0x0, 0x7, 0x0) 08:07:24 executing program 1: r0 = socket$inet(0x2, 0x1, 0x0) getsockname(r0, 0xffffffffffffffff, &(0x7f0000000040)) fchmod(r0, 0x41) r1 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setreuid(r1, r2) flock(r0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) 08:07:24 executing program 1: r0 = kqueue() r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfbb2, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000"}) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x5ef, 0x0, 0x0, 0x0) sendto$inet6(r1, &(0x7f0000000080), 0x0, 0xc, &(0x7f0000000100)={0x18, 0x3, 0x40, 0x7}, 0xc) r2 = dup(r1) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000040)) fcntl$setflags(r0, 0x2, 0x1) 08:07:24 executing program 1: select(0x0, 0x0, &(0x7f0000000100)={0x81, 0x0, 0x0, 0x0, 0x3, 0x1}, 0x0, 0x0) 08:07:25 executing program 0: nanosleep(&(0x7f0000001c40)={0xf1, 0x7fffffff}, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000080), 0xf8b4, 0x0, 0x10000fe, 0x0) munlockall() 08:07:25 executing program 1: madvise(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x7) mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) munlock(&(0x7f0000ff5000/0x9000)=nil, 0x9000) 08:07:25 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)}, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x408, 0x8) open(&(0x7f0000000000)='./file0\x00', 0xac2, 0x1a5) r1 = semget(0x2, 0x0, 0x20) semctl$IPC_RMID(r1, 0x0, 0x0) shmget(0x2, 0xe000, 0x20, &(0x7f0000ff2000/0xe000)=nil) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x4) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r2, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) open$dir(&(0x7f0000000240)='./file0\x00', 0x20, 0x11c) setitimer(0x2, &(0x7f00000000c0)={{0x0, 0x8}, {0x4, 0x7fff}}, &(0x7f0000000100)) write(r2, &(0x7f0000000cc0)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8ce643d605e2d3280d33ee6185c6a11a3fbed9d7c7f5ecd505370f55d9bb05dc03e21ac168a0237f55fb68fc40412493e5f01c0a62188e9b7cb5e32d0ff2d4e7199679daa987423cab21c6b274000078947da61d75bc9028a227c38808f38d8298fc1f3f7e04be72b0b887f01309bbe9bdd11c451813897d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5eaffffff7fc6c3b0186e3430f52aaae8d139ff2c0f9e13da075ee54c0682247a3e405d535caab085c9a7dee55996d2250fe153a6214cdb23ce15338c5dab3d381e77455ef7eafbd162978c0b017db85201f523097a22426eb401afee1ffaac9c615f6f4a1f6306697db04609e74a842bcd3d64645ffc87e8274d561cec63c84b2602cbe8fb62300d4b26c32fcecdfd6d393bce5ae89f9dd940f4a3d7a9b67539b0582cef98457fbb3fb257d74d877b07f2a34e9654a6ea2bf00f0e2c0d068265f48a69e6e591c320ce699acde6e22d9b61d86867be50d22dd68f6da658dd8185ca459b82dbc58260603053a1860432fd7d60b9dd228e4922f9", 0x1ae) r3 = syz_open_pts() close(r2) dup(r3) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0xffffffffffdfffff, 0x3, 0x8000000000000d9f, "b08d1607000000000000001a00f3ff0a6300"}) ioctl$TIOCSETVERAUTH(r3, 0x8004741c, &(0x7f0000000200)=0x86) read(r4, &(0x7f0000000880)=""/161, 0xa1) fchdir(r0) 08:07:25 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x40fff) shutdown(0xffffffffffffffff, 0x1) chown(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0x0) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)="fc", 0x1}], 0x1) pwritev(r0, &(0x7f0000000700)=[{&(0x7f00000006c0)="ee", 0x1}], 0x1, 0x4) socket$inet6(0x18, 0x7, 0x8701) writev(r0, &(0x7f0000000040), 0x1) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0x25}], 0x1, 0x0) 08:07:25 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000140)) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x111) dup(r1) ioctl$TIOCSTART(r2, 0x2000746e) r3 = syz_open_pts() ioctl$TIOCSTART(0xffffffffffffffff, 0x2000746e) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0x0, 0xffffffffffffffff, 0x3, 0xf7fffffffffffff9, "5c0000afb40000000000000000ffff00"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 08:07:26 executing program 0: pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f00000001c0)=0x7) r1 = socket(0x0, 0x5, 0x35b9778d) getsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000080), &(0x7f00000000c0)=0x4) getsockopt(r1, 0x9, 0x8001, &(0x7f0000000100)=""/48, &(0x7f0000000140)=0x30) r2 = socket(0x14, 0x4, 0x8000000000000000) getsockopt(r2, 0x8, 0x3, 0x0, 0x0) setsockopt(r2, 0x4, 0x1d, &(0x7f0000000000)="521f8681e85792550c7a5d20a268ec726af02d63a95f108bd234c7e94968d52c34a7bb65155e3832935c2900d6fc1dc62e99e2f1100c4ca55c070d8a24c77585a698deb60d0efbf08fae8733372e165a2b05b3eff691", 0x56) 08:07:26 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1004, &(0x7f0000000040)=0xd3, 0x120) bind$inet(r0, &(0x7f0000000180), 0x10) r1 = syz_open_pts() ioctl$TIOCSTART(r1, 0x2000746e) 08:07:26 executing program 0: mlock(&(0x7f0000e00000/0x200000)=nil, 0x200000) 08:07:26 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) msgget$private(0x0, 0x100) write(r0, &(0x7f0000000200)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15ceedd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4f787635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c660706000000d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e9761081a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4fff6c7973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff0000000000000000126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f140862ac67ccdcc069333f28337ce248087743d9f4436dea826bd30418012cd0374dea53368d282a87a45a5b80804ff6849a9f8bd45a0d9707e59036d526f1980dc2e49dc4b1d2b4e66888020c7bcf3e955ad304480b630665187f0c86ee2e151c218cf8ac3c435ec1508ffedc8748c3d398cdd85ca0030083124936cffa1ef2cfedcd8bc9c1512cdcc98e9add10e2dfb91f0577d88d80ace7d92b038a3818ba93e8aeae5e601240b40a32c14195ef5fcfcf3028c16b9f363d99dd9fe07d7e73356d979030772428f53b85eb1d1f792273135c3db5530866a24442e5260cc3e0e0ad6edaa92f2966f013e6d783ef89f281cc1c96bc4d0cc8076f6e32a1b54abade2ad474f383a6c2705dae9d4ead83aceee77ceb8978dfe47942e6ae466a02b16d51b4e3eb25fb0d2755f457d8be3d12b61a768cacda186022a69a1a384931cb2b2db937b0588309a6ec283b78311fe3331f994d2b3babdb6ddd839d3ec027c456c4d2068654a53b40487d24aa35e37bd74c2a84d4e5c39b746ddf89ecbb00299dab1005c131cd5f97cae19b64dfb4796df549af80b68351b22232858d02ba359a94ef7c9952f204000000000000000000000000000065eabe51fb9ac64adcbf8101a2485513a2009100b522a261406714f824b21ebab3fbf4b83e037de0ad2e1235076b7d62149b34cbd1dc822d3dc2333893541015f54b92cf779ffe908bbfe062faf0e9d377edecf6b8f02631a95502e44e5a58729c043bb3", 0x865) 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, 0xffffffeffffffffd, 0x20003, 0xd9a, "b08d14c6750400000000000000da6e4ae5000001"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 08:07:26 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() ioctl$TIOCSTAT(0xffffffffffffffff, 0x20007465, 0x0) close(r0) r2 = dup(r1) readv(r2, &(0x7f00000004c0)=[{&(0x7f0000000040)=""/62, 0x3e}, {&(0x7f0000000280)=""/119, 0x77}, {&(0x7f0000000140)=""/8, 0x8}, {&(0x7f0000000300)=""/248, 0xf8}, {&(0x7f0000000400)=""/136, 0x88}], 0x5) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0x0, 0xffffffffffffffff, 0x3, 0xf7fffffffffffff9, "5c0000afb40000000000000000ffff00"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 08:07:27 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94fc33335619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628fcdf", 0x65) r1 = syz_open_pts() close(r0) dup(r1) readv(0xffffffffffffffff, &(0x7f0000000280)=[{&(0x7f0000000140)=""/145, 0x91}], 0x1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0x3, 0xffffffffffffff7f, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) lseek(0xffffffffffffffff, 0x1, 0x2) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 08:07:27 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000001640)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) write(r0, &(0x7f00000000c0)="cfa7dee046a321b1700947fa407bec8a3fc3b90c088573a56efb92d67fb589a64d6ea5fb53cb24641b0890cb6141a8cdab81b8df6e67", 0x36) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ftruncate(r2, 0xfffffffffffff000) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x80, 0x400, 0x3f, 0x7, "ff92ff2db6d7d7558250ae619831df249b738999", 0x2}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0xfffffffffffffffc, 0xffffffffffffffff, "85495500020000000000001167f5bfa600"}) syz_open_pts() poll(&(0x7f0000000040)=[{r3, 0x21}], 0x1, 0x0) ioctl$TIOCSWINSZ(0xffffffffffffffff, 0x80087467, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, 0x0) 08:07:27 executing program 0: mprotect(&(0x7f00004c0000/0x12000)=nil, 0x12000, 0x3000008) mincore(&(0x7f00004c9000/0x2000)=nil, 0x2000, &(0x7f0000000000)=""/238) 08:07:27 executing program 0: select(0xfd57, 0x0, 0xffffffffffffffff, 0x0, 0x0) 08:07:28 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r0 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) recvfrom$unix(r0, &(0x7f0000000180)=""/208, 0xd0, 0x41, &(0x7f0000000080)=@abs={0x0, 0x0, 0x2}, 0x8) utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000140), 0x0) 08:07:28 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) syz_open_pts() poll(&(0x7f0000000180)=[{}, {r0, 0x4}, {0xffffffffffffffff, 0x50}, {}], 0x4, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f00000000c0)) bind$inet6(r1, &(0x7f0000000040)={0x18, 0x0, 0x7, 0x6}, 0xc) 08:07:28 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) shutdown(r0, 0x2) sendmsg(r0, &(0x7f0000000100)={&(0x7f0000000040)=@in, 0xc, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="1400000000000d544aeeddc35600000000000000000000"], 0x19}, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCCBRK(r1, 0x2000747a) 08:07:28 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x3, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x4) mlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) shmget$private(0x0, 0x3000, 0x500, &(0x7f0000ffd000/0x3000)=nil) 08:07:28 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) write(r1, &(0x7f00000000c0)='a', 0x1) poll(&(0x7f0000000000)=[{r0, 0x1a5}], 0x200000000000023d, 0x0) read(r0, &(0x7f0000000100)=""/4096, 0x1000) sendto$unix(r0, &(0x7f0000001980)="e0d0b263083418ff0a503f5a7e5f04379b4b1de5bddcc7aad6fc20397bc0a074806ec2781e6460a952825d1f7a68d246b60f4cbfda3135bc9c2ee119a7985b47e671fd4bc74bd92c46cf6116a91153372ba5feb7166eda62d2aac1d7dee081897f866171e4c343a57a7cdd85c76147d20f6319cceffe5c873ea9c04a5f1aba803e6c", 0x82, 0x40d, &(0x7f0000001a40)=ANY=[@ANYBLOB="0067e373acd8f2002e030036619dfcd2602f89b48d6222d50fe220799bebf1e3c262c15779375876641e74c415159dc8c8b4735052750919cd22e4237c9697d5e721c93e00ba5a489b37b8276b32f313fa0563fc88840e9c1d127af53020c5eff6ed47b8ac07b9862bd89f688e8e62a1058024e51b7fa5c7be4ba60f3e341ccd3b6e4d4f3cbadf63ced2364c970aacf77cb142dacdf5899b5f7e63b626be06"], 0xa) 08:07:28 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, 0x0, 0x0, 0x8008, 0x0, 0xffffffffffffffd2) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x4) recvfrom$inet(r2, &(0x7f00000001c0)=""/179, 0xb3, 0x40, &(0x7f0000000280)={0x2, 0x2}, 0xc) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) readv(r1, &(0x7f0000000300)=[{&(0x7f0000001980)=""/4096, 0x1000}], 0x1) sendto$unix(r1, &(0x7f0000000000)="d0791fbe056895818f81fc74c5ea760d4af021afd6cc7d3e2863fe9dde947047fdd2c2601b17045f3ea90d8894e9d859cec60bfde50daa0befc59804ef6c5d7d41a6b1a857cd9647dc7a30f50911c48a664baa42dc5e5b3382530364a0f666bf8344c00d8df0bc645e0a8db067088d9de4ce1b2de01d83883d69b43b844d494fead5313792decf45e07049b4362c35427dba3edf0743efd2507af8632d9bbf01d08955514a6ec97786584620a64e33da196dbed1e61504b26d351d8c254d937574412215850b2b44170085f0e8025161021dd48effe073fb6e02a5cd15466a47a9", 0xe1, 0x4, &(0x7f0000000140)=@file={0x0, './file0\x00'}, 0xa) 08:07:28 executing program 1: r0 = socket(0x0, 0x2, 0x0) r1 = socket(0x1, 0x8004, 0x4) setsockopt(r0, 0x8, 0x9, &(0x7f0000000000)="b6b4fbcf8206de8d7a8c0f12797dfb9e1d233e0d3974a50a8b4969a315bed08f5f2fb266542fcc102b06bc5ae84e9d8a13ea3417035252f04221428fd8e4d9c3cb31d41400bbbf6338b6e9964751c1016a5bc5ceb6ec5c5eaf3d7f08d497a24a746053995da495cb7186c33650aba1a902e471fe2cfcee959d78eeb3dbaee9b62a6f6f2e9942104e014034932625f6e58edbd2e642e4faf0a557a41876f2652d98b63b566ee9b2c4d56e558be2b199a242ef2d2e36cf2ae8b9a29c1791df", 0xbe) setsockopt(r1, 0x3f, 0xd8, 0x0, 0xfffffffffffffe8d) 08:07:28 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) r3 = kqueue() kevent(r2, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffff8, 0x80, 0x4000008a, 0x6, 0x3}, {{r1}, 0xffffffffffffffff, 0x22, 0x2, 0x545e, 0x1}, {{r0}, 0xffffffffffffffff, 0x90, 0x10, 0x1, 0xe7}, {{r0}, 0xffffffffffffffff, 0x20, 0x800fffff, 0xfff, 0x7}, {{r0}, 0xffffffffffffffff, 0x10, 0x80000081, 0x97, 0x5}, {{r0}, 0x0, 0x34, 0x4000000a, 0x1, 0x4}], 0x0, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffd, 0x40, 0x1, 0x5, 0x9}, {{r0}, 0x0, 0x8, 0x4, 0x81, 0xd28}, {{r3}, 0xfffffffffffffffa, 0x21, 0xfffff, 0x1}], 0x6a9, &(0x7f0000000240)={0x8, 0x1}) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f00000000c0)='*', 0x1, 0x0, 0x0, 0x0) r4 = dup2(r0, r0) shutdown(r4, 0x1) poll(&(0x7f0000000000)=[{r0, 0x1a5}], 0x1, 0x0) 08:07:28 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x10, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) connect$inet6(r0, &(0x7f0000000040)={0x18, 0x2, 0x3f, 0x80000001}, 0xc) fcntl$setflags(r0, 0x2, 0x1) setsockopt(r0, 0x29, 0x800000000000009, &(0x7f0000000040), 0x58) 08:07:28 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$getown(r0, 0x5) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001200)={0x0, 0x0}, &(0x7f0000001240)=0xc) getgroups(0x6, &(0x7f0000001280)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) r5 = getpgrp() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000012c0)={0x0, 0x0}, &(0x7f0000001300)=0xc) r7 = getgid() r8 = getppid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001340)={0x0, 0x0}, &(0x7f0000001380)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000013c0)={0x0, 0x0, 0x0}, &(0x7f0000001400)=0xc) r11 = getpgid(0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001440)={0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f0000001480)=[0x0, 0xffffffffffffffff]) r14 = getppid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001500)={0x0, 0x0}, &(0x7f0000001540)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001580)={0x0, 0x0, 0x0}, &(0x7f00000015c0)=0xc) sendmsg$unix(r0, &(0x7f0000001700)={&(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa, &(0x7f00000011c0)=[{&(0x7f00000001c0)="eff83b3c483e32e0064aee4c03b55d01857e5ba782a45db06acea76cbed00827620a7b4cd92db15cd0e24e1c58fca8bac9d5f2106c895cece8980ad210eedc0648edf82877b60b7f89aaafc2342470dc7160c2d715319cdd4d9acfc36ec4cfce65a50fb115d986f526563a673b0cb45145608a13c39174dca9453b65a4ab59b910fd0fdb65e01ae2c065ee54323ad0cb1699ec39773787c92a1f3629acfc09d1466b062478fa6ff24f9c2a83ff7165f9d5eee996e27022c35802dacbfe03f48929694d7e0c4ecb7cb64165937281e5e5a243726fe4443aed93027feae8303df11ebd6c81a6343b5078c3d91eef0f15eab93c4b3ba41fd94beeb3f34c584665b4d5370565762feb410ad839c70a2a235af3ca0e4fc93b09bcd27bcda2f9128a1129df3ec3a581d2fb83f393c35912d8d7b4393258cbc5cf33365bdc576039831dcee1492f07f983657ef36cc898c8dc9045338d57df7139d2cf3c1de2d56ad649233712ee15079603ef38c91fd02161efd3a4344c41c1d49bc60486d31158f7f5d30dcf42ac505ef6e21c177f35235f5ed9e0a7ffdbe784b7e877ab4e2b0bbdc430706e7724ac2c5402a6b180c885589d1c6e1a95002b4467d18354e234ec16cf1d292e364bb28c774258477b9807ace90b67ea5f7dc12f13e7823636af021431898bd0d4c576dc7a5577cd0ba905407cc300b8acb2b97d948b2872d08a84b868134e4e3208162d6e5b432b9dfac0c97fce792ae67222ff17a2ebdd858f63a71839ee3a1167a1490011784dfd5bfb49452c4884552a67fab561a574a03376b6ceb9a835036494375bd6a21502db2fb0198381c1183db5aa4ec60241e5e0f423cc89816fd59611513f1cbd882098336b5bc87edf949272b801d296a488f0d948c3f94ef10e7af31ea57e1521decfba13c1cac61d3bcb093c468fecee276d1129a74cd1081fb6e6670e61973adf739be72f24f24883a9c18a7aeed26a1f449853be432b20306f86206bbd0bea90eee93d5b30a83cf2c8bf8f35bc7dbeec26f2c1bde71a424f4098a3ef79d6d668717fcd2bcb76c4480b4d3f069a8ba17907b3d687e7c92530a622abcc30b5ab7241f07d8d56fce531a22ada8570360e2aa0ee49f3e81cf836353e9eb558077f500774484a5bac5e1f55a18fdc039062362d98ed670299c92a8a66b872793ac364b04860700b04e3d9223edf250ec9ef6e4840e4855089e6374729f7b426ffc94b0f044f179797d038109fce23bbe96082332244943b06428416646e3cf5655afd9bc9b1fdfd2ba7bcd34a2754015b6d821852d7e1a314f525344f6ebb3afcb587ef4aa26fdad928e890efb8364a7e7a0f4a49e50b6637e15d8b40c579b2b8f23a41a6882663787862f24422e77044dffbe8e6df1168ffeae94226b67152d4fdf30f86509a9d8f1a1e37c54f8b67242401732f44fd9c39ede9f537a142ad4c0b69ff5f51f2f5025f255beb897c508598e05e57bf9bb6853330e32ea21cdeb8b1a7314dd7555ad37b75f7645186388f3e2f531ca6d2d62c802395311ce453d09b0c3b6d15b068bb457ce407fb439bec0a4ee868b174be5936ebf04fac3b683a67e92f12c0b2ff7b70595a474199a0048558aeb61c8906d2a938da59a0df9c08e6bb7d7c6771ddbf5b6cec111acfe16a068d7351976aa5322f0b500aa5fdf7175d48b1c86c5b62642c33dbdf9d35bd7be1967b13172bf04aafbffae22fd5f4d39f1342b5a5ae8a46cc73d0444197105641e213896a81745486f25610e9a0fd9123aeb6fba7aad7863ab5f27f6d465d40fb6b05392d9d6ca6aed0049ed3b123a103979d5b5e69f0e4bd97ab7fb18f15176c5002521e941e1632ceab7c5647883a1586ca9cb2f043f377fbf073645f9a9ca4d899f30abf6f9d22bc0e9b54ca5c0ef7b0af204771489b758b71d538b770f44aa3c012f5fd7a8debec9e8fd32cf9465e4b3e66f50770a38bd816cad51c71776407d77905a9cef7b1a697f8fd9aa020548dcdf700783564f1ffd96a36a36fff3f14546be36a0aa7eae6d3a584940aa5ceb6d6d4c2a36e880c52493030b4c7e685a589954ebde4499c745dd293c33586c7f09acb2baec3c182c05fc806eabf5455d236874ae1b4cccbe3d83e8037fc6b54dcabc48667ad1c10593d7d64eafb6a133c018ddd4bbecdac6f04613aa74213c7ebb6a7a90876958e3fc0bdd51d309eb14de08367c5a0d14249d770f963480752adf68b79810c97782512ce63c78c6736fe6da9ad1bef2ddcba22a6e4b6339890b35eea8da74e89bb5a825e27bbee80106bdff41ee3ab36846ac31217e6037c5e49031105eaffd9b347d7280b23b29127bda3fe01ac8da4d46f07b8e7b3d5231e9555afce5f7c4a6da90ae87e352adf50a7a973cad6a5b6888731f64f89740b0b7a826a1b4c255023ceedcee91f8015f3b71f884880fda574fda2f66b99ee2ed0b5b749484d3855a2f6bb9f6b34c8bbde75a7b65431816cfa5d1affa7a2f3a610d34f9ef828a01039b7f4f30e62a102f8c82e432e2c9add276163e27b5c0159b2c5046ee940afeb01874ea296f72224a943ffcdd29a5226548821ef93c9f1cfb1f4038631f10b6c45128d190809ba89e96536600cedd59289cf35fc6e6058af16ecfa155384a22ae3ce398fec42f62f0395ed8c87fa4dfd5ac0f9550f4a5df217adc73d5d0ec768ce30e975a22cfd6fcc619c21a6240132a85fc32e6f945ec717f15955ee459f049fc4e26b17825079fbb8895f6f3efd9f077b445fb3da44218f00c8f1e512711a41f95c6aadc07ebfaecb8d776796da113cc15ec1fbe266de60321e158fb924887d8bc87713dd105236a72fbcf21744eafb39efb93a0c551d48ac6da82f8a95726cd3c850a317a132ba643e330803cf8bf60c5c7887180770b9cf9cf0e69db4a72f71919397434287ff3b5b532bce894c605e59e266cc7ee915430e2b7c955cd5e6b35127da521e46a2e77b4e67e5bdd64f1d510d5004740e659529bdc8ba09e6ecc74c9ae66acb6ceb187ad76012514e99e72f73362f55be1bba3c9694fe8fdb3d1a7ece733fe90f40f8302e02fde009b1a5a1e2d9ea344f1cc2ec15a2b3bb7a58bb2d27f5fcfb95c6859a0771dd727bbfc16bc6214b1ae02d5aa31706bdc8b8f989d96b1ba25b548d6ef4e6d49049f684050b7350b03cdd08b1dd936267708d5813e96ae4ad738d9c043120c11d5df8f78544b02be8002fe88b57fd1c6e62b19306226eee64eba5c4f220377fd4401df99dca17da1723adad3cce5a7f2e53f25ae3db4598082dfb27d857e471e34229a4d267fd2c8572123cb785a4a164232c421cfec5172e875c5fbcfa625cfd02563201b3f8cacef82e1af185747608f6f68e44106070f2076dd693d858e96397314750a9c8f6e8c47e32f086631810fd52d6e889c66b5953fe011a870f31e625e3645e0a1198640f9a03447f621f0e6a251c3fbea9ec93731db55323f903784645498eb89c884eab1182c09aee8c1308564af8505709187a1e761ae62b1154bb2379f2dfe9b67994730254ac51f59cf917276e7aada04e20083fa5d383b7639a18ed1c4159fe43758b7ff55a1f656122fcbdd9f05c327b61fce772eac63c190e692dd765d64932867ba58de3054af1ef8217560777d759d6d1783bb436f0593f90b4b8a4d628fee78e2e46ede79d966bc0b46c497adb3dd8a8ba6b7477bbe54e1f6532d538d16c4bcf09cd6529ecf2706e2afb5156106b01b39359248e784593ec03ebbd98797763c13d7384bff59e0ac7a2d9e3400c396fc3b98d44b231a15c5eb12fcbef92e9436841104504a58dbb0b97b586e563b7abb1827f92e647dce5b9426e4d0fae61a2d8b3df10ebb40d5f320c96289e0753ba9729fc98fa00dd62a23e7a6c87875fd795d8b3b17a29a130f83df7c153299f88d56c3383ae4ed5a6aabdc8515397d49e3ccb2bba763772ddf2d41a443755f9d83b1019fccbfdd8dde1be28a012a74d5c8f578b89f18404d207f307438178a48613e99973b89694e8748722ca57281436df8356ce169d60e798a39e2289839b8c83935f66af04fb8e6345f81d7563dc6cc134126990e61e97e22588a0c39cbd1110c22905e5fe2d10690cf4122b6d3318aff062b3a4bccb38eed0de3055a1a6738b999558f6a237c8af990ad610c67e4cab7a3f32e51755cd9f7ab0f5e21e1a46a3253c72a201a7e3ee0c4aae50b35ce6c6a307f409ee3ed373fd53cebd02b5cf796c8b37fa4e4b3fa682b55e1f86cbd1ed88b05fb00afe30388ac741d7e1da5ed8b060c2e2614f849457480959b8383a8c19eb95a2bdb8fac3ea7c713de70bf2538fef25beee7db726808cb7cd85010b5afcaa0888de052e28da0f7faa2b216bd3a93db69a453f284bfad3f0f9fa0d17896895ea68548fab0fe201d06aa5481d758457da857a3779d4b5e5f721cdf9260b78ed7fcb1127f84b3c36544ff0c4d854331fd9a6aaf587c5ba8b5fe9f62338b79da62f4fd6eeaf27c0146cea85440591eaa498a4fefc5ceca775b559548835a1d1877cf68c0ef77d1ce385b14e9f260617eeb7edcb657433d14fe8c74f69ea4f708b665f9571160de95ea0bfbcb50f791fc7966c4f822bd65ebaec473465770cecf14a2d995912e27f66f66a58f58f8b7acc629152665ce26856b7d3c024439fe9f664676f1d5a1c4ade2e6d1164eabc0bacd1dd7fa2723d31378b1f9f8ae3a532a0dbd9cb4eb0c3bda92bbe204099355794a4086640a76ca24697070902b743865bb8e03b75386643bb26199982e283bceb44393dfb3a69d83355683f4384e8a13fcd11f8572a4eeff91c4d1aa634362575b87ca3ee08b673dd49fc9c4d5330e0bc105dab7cfc7bccfd0cd78e7d372250105ec5e3bf62364a8a6c94ffbb2489e8b9bb3504e594ff8acaff39f4e00bc801373781f11a713d763958e88dbb605a19817f9e0b63489abc721385846079ac797570648ca6db2301fc8a0ef2d46400dbd36b52388771fbb58f108deea8f010a144e7ed646208acec5677bde8a5a109cbacb17ae62006d7925d39d5ee06c769dc5c99660f530b6766f92ee2c9f72a8dc400b5c01b5215709100f48dd56e0350316a9b29240bf432791bc8b28af22d22e5b745af0797793234e31d78e167db67a4493e192fc00a8fae4c15de51d30efc6f518e02f238be24e54a713d73329714d8c6febc8faf7eabdaa6c6a24f260130e12efe9782d216e2c6f387741e0720fd6d9657569dd3c8f64ebcf707e5a6069fb73b79b3548fcf45381af412dd1c31a9e0c23f356d7dba49e582ebcc321bec84b5800248a8e966ae73cb8848ad660f947af2272993932802251b5c09a8bd171652a8c547533ccd9b376ee70f53f8664fa47377694e947418716be86416244ac1981e3b73fb5cdf248f7208c55c0facb9f8829a7ddf5b54d7267b24883fd85638f442bb2ed82660f5c606b8eb97d9704a555a6c04434628732b7d4829f34c7bf0417b97348337ed7499708621a7197ea8ee48489816637ae189ecb7de9c2507c45e08b1ad368adc556ddcb926433c8f1aa8402e0da46476f05b706911c757d7cab5b39fca0a3f723b540665e7e2e95b58c5863665d82a3eb9285dfa9077d54ba759267792ccd6390bb275d69089c72ac28bfc74b7ae8ff8a7798e8334556205d2e8add4378d98ccaa4302d00672675212fa6dfda637b0a0da8bbdc725960196f0518b50d2a68f0ff40032f3eb87dfdf6827b16da807b5721825a302e6ca77814e085fa97c4fe394ffe270a4dc4522ec4bf9d09f2c8e6d", 0x1000}, {&(0x7f0000000100)="e75a9681bd6ac53a7720a6e028f5104a3a01a9e8b884cfad65a648d4b44962f25015abbffcd94c1dc1ada48cb442de033b0b36d1e45d1d352969fc968be3d9ca102d6fc649224955a0c22fb91c3b0d3ec2c2a5e5648ee320f76fc00142f1", 0x5e}], 0x2, &(0x7f0000001600)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r2, @ANYRES32=r3, @ANYRES32=r4, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r5, @ANYRES32=r6, @ANYRES32=r7, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r8, @ANYRES32=r9, @ANYRES32=r10, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1, @ANYBLOB="2000000000de0000ffff000000000000", @ANYRES32=r11, @ANYRES32=r12, @ANYRES32=r13, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r14, @ANYRES32=r15, @ANYRES32=r16, @ANYBLOB='\x00\x00\x00\x00'], 0xc8, 0x408}, 0x404) recvmsg(r1, &(0x7f00000014c0)={0x0, 0x0, &(0x7f00000000c0)=[{&(0x7f0000000000)=""/73, 0x49}], 0x1, 0x0}, 0x842) sendto(r0, 0x0, 0x0, 0x0, 0x0, 0x0) 08:07:28 executing program 1: clock_getres(0x2, &(0x7f0000000080)) 08:07:28 executing program 1: r0 = socket(0x10, 0x2, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000180)='W\x00') kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x2, 0x2, 0x4}], 0x0, 0x0, 0x0, 0x0) mincore(&(0x7f0000ffa000/0x3000)=nil, 0x3000, &(0x7f0000000000)=""/34) dup(r0) chmod(&(0x7f0000000080)='./file0\x00', 0x108) clock_settime(0x2, &(0x7f0000000040)={0x7fffffff, 0x1}) r1 = kqueue() kevent(r1, &(0x7f0000000080), 0x0, 0x0, 0xc68, 0x0) dup2(r1, r1) 08:07:28 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000001000)='./file0\x00', 0x210, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0, 0x2010, r0, 0x0, 0x0) mmap(&(0x7f0000ff4000/0xc000)=nil, 0xc000, 0x0, 0x10, r0, 0x0, 0x0) ioctl$TIOCSTART(r0, 0x2000746e) 08:07:28 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10000) ioctl$TIOCCBRK(r0, 0x2000747a) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) fcntl$lock(r1, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000300000005}) 08:07:28 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x10001, 0x1, 0x4c29, 0x1, 0x2656}, 0xc) kevent(r3, 0x0, 0x0, &(0x7f00000001c0), 0x80000000, 0x0) 08:07:29 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) sendmsg(r0, &(0x7f0000000480)={&(0x7f0000000100)=@in6, 0xc, 0x0, 0x0, &(0x7f0000001580)=[{0x50, 0xffff, 0x4, "e6b1f00217d96ec4ebfa066168ea8e1cf1d3ed30e887477f544e25b401d961619ddff5be701b6ca84eda9b1cbde16f03ac4fdb91f57ccbc29a21a7c75a"}], 0x50}, 0x2) socket$inet6(0x18, 0x0, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x40, 0x2) 08:07:29 executing program 0: symlink(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)='./file0\x00') stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='r\x00') 08:07:29 executing program 0: unveil(0xffffffffffffffff, &(0x7f0000000000)='x\x00') unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='c\x00') 08:07:29 executing program 1: r0 = kqueue() r1 = open(&(0x7f0000000040)='./file0\x00', 0x20, 0x1) ioctl$TIOCSTART(r1, 0x2000746e) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$getown(r0, 0x5) r4 = dup2(r0, r3) kevent(r4, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffd, 0x40, 0x200fffff, 0x1f, 0x40}], 0xdd, &(0x7f00000002c0)=[{{r4}, 0xffffffffffffffff, 0x1b, 0x0, 0x8}, {{r2}, 0xffffffffffffffff, 0xd, 0x0, 0x7}], 0xf13, 0x0) close(r4) 08:07: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, &(0x7f0000000340)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78943da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455be5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee538225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa285828dc1acadfc3e92423cb41197f368771b6626551a90e6a0998bd25030a", 0x10d) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000840)={0x20d4fe, 0x3c3, 0x3, 0x8, "b08dce5800"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 08:07:29 executing program 0: r0 = semget(0xffffffffffffffff, 0x1, 0x0) r1 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffe000/0x1000)=nil) r2 = socket(0x2, 0x3, 0xe) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r4 = getuid() pipe2(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCNOTTY(r5, 0x20007471) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, &(0x7f0000000140)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, 0xc) shmctl$IPC_SET(r1, 0x1, &(0x7f00000001c0)={{0x9, 0x0, r3, r4, r6, 0xa}, 0x8, 0x3f, r7, r8, 0x5, 0x5, 0x1f}) semctl$IPC_RMID(r0, 0x0, 0x0) 08:07:29 executing program 0: r0 = socket(0x4, 0x5, 0x6) setsockopt(r0, 0x0, 0x15, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) 08:07:29 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x86, 0x0) ioctl$TIOCSDTR(r0, 0x20007479) close(r0) 08:07:29 executing program 0: mprotect(&(0x7f0000186000/0x3000)=nil, 0x3000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) r1 = semget(0x0, 0x3, 0x40) r2 = getuid() bind$inet6(r0, &(0x7f00000001c0)={0x18, 0x0, 0x4, 0x6}, 0xc) r3 = getegid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) r5 = getegid() r6 = openat(0xffffffffffffffff, &(0x7f0000000180)='./file0\x00', 0x10000, 0x110) ioctl$TIOCEXCL(r6, 0x2000740d) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f00000000c0)={{0xfffffffffffffffb, r2, r3, r4, r5, 0x2, 0x7b0e}, 0x1b70, 0x7ff, 0x1}) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$TIOCDRAIN(r6, 0x2000745e) 08:07:29 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) close(r0) openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) fchmod(r0, 0x104) 08:07:29 executing program 0: r0 = socket$inet(0x2, 0x4003, 0x4da24c4d) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x10000, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="a3ee90d9b3c3260086859b73800b850c46827c60c5c017eaea329bdf24b21fee02edf58aaf65e898ceefa034a0d106f59b49e5e034733389da83be95c6aa9d4bb1950468c7576e9db49b6a0b5764eec686af1cdbb2ca657cdf5561af5322939d53e811f214cd78ac466ffcb8f0136a5d3e0fd4f322774673140913b8b049a8f2dbbc84f8daef9bbc4df6532c211d0f8ba1f287d73f267819e0cbb803cdfa48e621a27ef4c5ae264f0d54", 0xaa) mkdirat(r1, &(0x7f0000000040)='./file0\x00', 0x41) mincore(&(0x7f0000ffd000/0x1000)=nil, 0x1000, &(0x7f0000000140)=""/4096) setsockopt$inet_opts(r0, 0x0, 0xb, 0x0, 0x0) 08:07:29 executing program 0: kqueue() r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x5, 0x0, 0x65ab, &(0x7f0000001340)) 08:07:29 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f00000004c0)="54ed6d34115feb3b5a733cf888195237d74a8d0f28c5075c5f4624e1c474989e7ac7bb8607164b406733130e8d66c08b3ec77813170d4f1ecdf7b5e2e6a17175d85974de40662e4888c6e8cc311509d36ea7fbcc0d225350a2bda1bef40102c2c6040dd2b2c3fd7a60a34b10f9287df61cc4c82d31647c42d10e220f492d6c757136856ac52bfcd1bc1ea932f1f08e90c2", 0x91, 0x8, 0x0, 0x0) bind$unix(r0, &(0x7f0000000740)=@abs={0x1, 0x0, 0x3}, 0x8) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000480)={0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0}, &(0x7f0000000640)=0xc) r4 = getgid() sendmsg$unix(r0, &(0x7f0000000700)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000580)=[{&(0x7f0000000080)="d6ce83380544ebdd1cd88c61673e7217ad0304e9a9f24de60c634d5bbb193165c711ee6de304380287dd69ed33473bbc8e0a77211d7190e3d6201ec99db3971988e863f4542cf275f359dea7c57b40bcfca373e3107220edbbb16841b25979c675810b7f50c7d6b87e3a781b06d87656708d856ff68839357a378f42c5c1e22557f0bf9f3e014a695757318a0d65eb75969e2bf559430e0c1510a7332cb512fda247be41b4b46f6e1ebba19d2eacb0dac040dc0870e271299d6ed0c02d847eff3943181d66e3e0f9ba98f9d104553cbe6d01428d2af6b1fa7f1b90217a9f9b97ab77", 0xe2}, {&(0x7f0000000180)="13c5acc8786e51e55b8ce5e4f08ae22ca8457d5cbd91cddb054cee790b6e3c9091c2a639e9b4a64d783f5c0b197cd73c246748e0322304d0c04208d3", 0x3c}, {&(0x7f00000001c0)="ecbf4be65013d84a3f6fe3ca6b42fcd2dc6b97642d24ad867045eca250970d523c0b00c182640352cc1a5ccde5859738f77e84f592ff353967438602d2b81e2f61cc96c9977a55f0933811d2c588d882f02439691285792b6a248e9fb866b45415f37e7ed8c68272437bdbaa16ea1f14b47b054791065decb0c4e34948ca2fe9baeb7bd6cc670b1a8a40b0", 0x8b}, {&(0x7f0000000280)="41c6c7ecf961bc8705434dd94cd69728046a1aa1c704d079c1ad7f1309f1c133ba8da8fa2347dbb896402add958429ebd60fe4ef72c1775004aca1685af92846763e9d3aa2c89dac45349ab96704025e37664f29f67182d7818c783669579e4552b6bf3297c5fcc8d29a2a00971e3795afc388e4d856166a0ca6cdeabbefa1745cb43eeac4381e310a0122d20b638ce12c164e8d03799199f710ca184d7897c073f5703bf38098", 0xa7}, {&(0x7f0000000340)="fdc2fc339c68be9d7ce25ca1ce1e609d78da5a3306d7a2c722afb3a22de4d6110ac59dd9e3b4f6bb862927c0477c73ac73a5e01caa2f87d1c5a5d6559ef78f2026da94649379de7341a7f1f9a16fae2267f181dfedbbae405cdad8368735a9bd74030725ca4a26928d9da4779b34a20c1cc330bd641c97fbf253d6423b60bb866f613960e280d2f98ff2637b9f0c42a3a515522b2354e12f52f3fc87d11f843062b366fc41e6882af20da9c1843e4a73e04a932745de67a749c15293e05297af11f636a39ab762b899a02c525df599d6ef67bf05207923daba39df5771a68b864569826667811298c704978cb08c83f05cafb8f05417c458be940a5f3623", 0xfe}, {&(0x7f0000000440)="1607c78406fd048732e12c694c1fe4763d1e084c18", 0x15}], 0x6, &(0x7f0000000680)=[@rights={0x18, 0xffff, 0x1, [r0, r1]}, @rights={0x18, 0xffff, 0x1, [r1, r1]}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}], 0x50, 0x1}, 0x2) 08:07:29 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1003, 0x0, 0x0) write(r0, &(0x7f0000000440)="f2f4d3a648e0675ea688b3da60c20686ffb9ba2f037b37a94a97dfa8157226ef00f785081fdca5e0e5f5cbf509926a1a9530d13a7cc2d45010030a5c8bfafc3e301d69ef96cdd6026a711e209f0000007be41b0420e86977abbf00007f6367da4976a258c1d568c505000000f192057c873631ef75aa9de5c1f511cc1ba6502dab1585e3810005a3e794a631fdda26165fabae8f7a4a5bb6b1ead95c93b5bb93889cdb99e126dc7a52befdd539b2ac796c1ce31738402d2576922d517f1a1af076bcdd83f72115109109f3b98120badae5243d2dccfb6fd9c95ca884be6ba4345ad298abf232e2397f4a26cb517b9bf908da00000000000025db9a0c34d493ed1b2d72aa47d7f52ed321454652af1c88baa802688d0586870c427771f10b63a5d9e0fbffb68556b0fa15184ca1393ee032f385a08b0dfd64bcb02ed281bbce555a6555d57c929ce350f82b01214ce4", 0x3) 08:07:29 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x7fff, 0x0, 0x0, 0x0, "d70000020100000000ffffff7f000200"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000000)) 08:07:29 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000000000)="cd352f4199741c2039596091d1d6017369a78bcd6a79564e885edf7b9a248dd5efb467ea6497808f1c2fc62d51e3", 0x2e, 0x8, &(0x7f0000000040)=@abs={0x0, 0x0, 0x1}, 0x8) sendmsg$unix(r0, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[]}, 0x0) 08:07:29 executing program 1: r0 = kqueue() r1 = semget$private(0x0, 0x2, 0x1) semctl$IPC_RMID(r1, 0x0, 0x0) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x20, 0x40000000, 0x147d, 0x2}, {{r0}, 0xffffffffffffffff, 0x20, 0x80, 0x3, 0x6023}, {{r0}, 0xfffffffffffffffe, 0x8, 0x4, 0x1000, 0x1}, {{r0}, 0x0, 0x0, 0x4, 0x1ff, 0xff}, {{r0}, 0xffffffffffffffff, 0x4, 0x40000002, 0xfffffffffffffffd, 0xbd}, {{r0}, 0xfffffffffffffff9, 0x40, 0x4, 0x3, 0x2}], 0x9, 0x0, 0x86, &(0x7f00000001c0)={0x7f, 0x6}) close(r0) 08:07:29 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) getsockname$unix(r0, 0xffffffffffffffff, &(0x7f0000000000)) 08:07:29 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000640)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kqueue() fcntl$setstatus(r2, 0x4, 0xc7) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) write(r1, &(0x7f00000001c0)="33db6181221535cfffffffff33f309cc28", 0x11) 08:07:29 executing program 0: r0 = socket(0x10, 0x8000, 0x8) setsockopt$sock_timeval(r0, 0xffff, 0x0, &(0x7f00000000c0)={0x0, 0x6}, 0x10) r1 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000080)=0xc) semget$private(0x0, 0x3, 0x280) setsockopt(r1, 0x2, 0x400, &(0x7f0000000100)=':-', 0x2) r2 = socket(0x2, 0x3, 0x9) socket(0x6, 0x0, 0x9) setsockopt(r2, 0x0, 0x1e, &(0x7f0000000000)="caf5b415", 0x4) 08:07:29 executing program 0: r0 = syz_open_pts() pipe(&(0x7f0000000000)={0xffffffffffffffff}) shutdown(r1, 0x0) ioctl$TIOCNOTTY(r0, 0x20007471) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000040)={0x0, 0x4b9}) 08:07:29 executing program 1: r0 = open(&(0x7f0000000200)='./file0\x00', 0x300, 0x0) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='.\x00') recvfrom$unix(r0, &(0x7f00000000c0)=""/233, 0xe9, 0x1, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) symlinkat(&(0x7f00000001c0)='.\x00', r0, &(0x7f0000000240)='./file0\x00') 08:07:29 executing program 0: r0 = socket(0x5, 0x2, 0xa7bd) socket(0x1, 0x2, 0x7) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="8202a9e9af0400000000"], 0x1) sendto$inet6(r0, &(0x7f00000000c0)="92281390aab90beca7178a0e12bd6eaee148425adb6b91ac6bff9de118c5c1d7856b72566b60d46030b4e929e94447c015073e8654853336a667ef16ff3d4b6902aa7b0668501e56f1263f98906770e85ccee0008d819bacb06f40c62bf5099ac35da24450eed85f9ec94f2bf0abe7917823382bc13fdf01a913b20cd2728223211489ec62b7e2d28061f4aeba190e783cd2024855be03", 0x97, 0x400, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) 08:07:29 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() syz_open_pts() ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000000)=0x1ff) fcntl$getown(r0, 0x5) 08:07:29 executing program 1: utimes(&(0x7f0000000240)='./file2\x00', 0x0) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mkdir(&(0x7f0000000080)='./control\x00', 0x0) unveil(&(0x7f0000000180)='./control\x00', &(0x7f00000001c0)='x\x00') open(&(0x7f00000000c0)='./control/file0\x00', 0x40, 0x8) mkdirat(r0, &(0x7f0000000040)='./control\x00', 0x10) 08:07:29 executing program 0: r0 = socket(0x2, 0x400000000002, 0x7) sendmsg(r0, &(0x7f0000002000)={&(0x7f0000001a80)=@un=@file={0x3015edb019860256, './file0\x00'}, 0xa, 0x0, 0x0, 0x0}, 0x0) socket(0x1, 0x5, 0x7fffffff) 08:07:29 executing program 0: socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="00000000000091eb29ba80b524c66df2908dc88367ce7b38c2a123a19015faa4d00a6342a5d892eb08b1f0fb1000a01fbd3e9f5d1cc703263850f51db709bb89a6ceb5bf2e9e3a3fed6f0e42cb853a007d11cd815aba3134a4c5ebe4241d6fff56ecd1f3564a9ba4a525b3"], 0x10}, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xc) fchmodat(r0, &(0x7f0000000080)='./file0\x00', 0x8, 0x2) chown(&(0x7f00000002c0)='./file0\x00', r2, r3) shutdown(r0, 0x0) pipe2(&(0x7f00000003c0)={0xffffffffffffffff}, 0x4) ioctl$TIOCMBIS(r4, 0x8004746c, &(0x7f0000000400)=0x80000000) getsockname$unix(r0, &(0x7f0000000100)=@abs, &(0x7f0000000280)=0x8) recvmsg(r0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0xfffffffffffffeda, &(0x7f0000001380)=""/232, 0xe8}, 0x40) sendto$unix(r0, &(0x7f0000000180)="4d6bfa44ad44cff315c0136ea14a6b213212399a987d8c5401522b0847a427679887f0851ba74d6b734ff9f6b4097c7cfb11056aac21f7d002d9c086c0e22b7c1d43825f0041940e1835b073015b52398b76ecda404498c34ae5a6ccf20d545a14e1c5b089498e158877c54f59d1e33361f5b78249a0916a48bf995ef29175d193ceab6d197160ec03f4f2dde7b90eff8ada3ffdb2e57b87e79fd13888b7f7a5e37fdc44749ef140463e22e2ece502354bc57e7f510ab24acad803f92fbb25f74aa6fff383c2ab85ebd289fef4afef17b7e30a00095f214598b98c236d0fe67d9ac9da9fee3684d7e196d68e58e026a48a0f25c044", 0xf5, 0x4, &(0x7f0000000380)=ANY=[@ANYBLOB="0165300064fbe0882c2db4a7bc50e56c5534000000000000"], 0xa) 08:07:29 executing program 1: open(&(0x7f0000000000)='./file0\x00', 0x400, 0x0) 08:07:29 executing program 0: mkdir(&(0x7f00000aa000)='./file0\x00', 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000180), 0xc20, 0x0, 0x71684c5e, 0x0) execve(&(0x7f0000000000)='./file0\x00', &(0x7f00000002c0)=[&(0x7f0000000040)='\x00', &(0x7f0000000080)='-\x00', &(0x7f00000000c0)='!R#\x00', &(0x7f0000000100)='\x00', &(0x7f0000000140)='\x00', &(0x7f0000000180)='{{\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000200)='+\x00', &(0x7f0000000240)='\xc8\x00', &(0x7f0000000280)='\x00'], &(0x7f0000000400)=[&(0x7f0000000340)='\x00', &(0x7f0000000380)='[]!]}-\x00', &(0x7f00000003c0)='[\x00']) 08:07:29 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) r2 = dup2(r1, r0) getsockopt$sock_int(r2, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x4) 08:07:29 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCNOTTY(r0, 0x20007471) symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') r1 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$TIOCSBRK(r1, 0x2000747b) rmdir(&(0x7f0000000040)='./file0\x00') 08:07:29 executing program 0: listen(0xffffffffffffffff, 0x2) r0 = socket$unix(0x1, 0x2, 0x0) dup2(r0, r0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) seteuid(r1) socket$unix(0x1, 0x5, 0x0) 08:07:29 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) r1 = getpid() fcntl$setown(r0, 0x6, r1) write(r0, &(0x7f0000000340)="00c5f8352d0917b163cb5f8beba77af7b0b93e7f8397e68cdd1af31d9fe6ea4cd68f2cf779fca78bca17bd7fc335588517406e221cfdf7ce1c25815d7d", 0x3d) r2 = syz_open_pts() close(r0) r3 = dup(r2) r4 = syz_open_pts() r5 = semget$private(0x0, 0x0, 0x4ca) semctl$GETNCNT(r5, 0x3, 0x3, &(0x7f0000000140)=""/17) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x10000000003, 0xfffffffffffff690, "f000bf3e00000014aeed0a671f7630830400"}) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000000000)={0x4, 0x80000000, 0x10000, 0x2}) fcntl$setstatus(r4, 0x4, 0xcc) readv(r4, &(0x7f0000000780)=[{&(0x7f0000000700)=""/91, 0x5b}, {&(0x7f0000000200)=""/133, 0x85}, {&(0x7f00000002c0)=""/70, 0x46}, {&(0x7f00000000c0)=""/32, 0x20}, {&(0x7f0000000380)=""/132, 0x84}, {&(0x7f0000000440)=""/110, 0x6e}, {&(0x7f00000004c0)=""/124, 0x7c}, {&(0x7f00000005c0)=""/169, 0xa9}], 0x8) clock_settime(0x0, &(0x7f0000000680)={0x6, 0x7}) r6 = dup(0xffffffffffffffff) mknod$loop(&(0x7f0000001f80)='./file0\x00', 0x108, 0x0) readv(r0, &(0x7f0000000040)=[{&(0x7f0000000800)=""/212, 0xd4}, {&(0x7f0000000900)=""/229, 0xe5}, {&(0x7f0000000540)=""/103, 0x67}], 0x3) r7 = getuid() getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000001d80)={0x0, 0x0, 0x0}, &(0x7f0000001dc0)=0xc) r9 = geteuid() r10 = getgid() r11 = getuid() getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000001e00)={0x0, 0x0, 0x0}, &(0x7f0000001e40)=0xc) sendmsg$unix(r3, &(0x7f0000001f40)={&(0x7f00000006c0)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000001d00)=[{&(0x7f0000000a00)="d2dbd3ef20dd8ec85a7a54c34cd6849e701f939e7b9908768571ce336d423653b434f9407cc59a6ec7fcb71f8113f1f51a7c821199ca7afe669ccaea87b20d47844fd73d005841b39f8f1a64b62e24d59134e846e669bce2cb01f3715f1ffbf7c549bf650e9db99334ada6cf5dbf57c82aba844bc7cb0d30c368380abc830e40006439a2a6617c6e42aac48ea2aab03c18c8ddfb41273d841d9e2ce274daf51cb6ce89693b43e2367cd99af85587dde52addbe37f95ca17b4014456b7c480952c75b9c8d047359c99fc3fd169a223a5f577ebd482ceec564c7ca7445124c00d65c27b45bcb30b1c3226a6ef6c085f435b99950a91432a2ab63541dbff1eb313c1925e193dffe39ec84224d24321df5b7a5eb8658917c743142a72008f80dddd587fc70af8ac390ddd6af08ee224a460350f40cd831a4728d6e9741b6f1d1b339135232c6f54192a8b7b404358de0262e374570d2683a2c4e725f24ebb93e1e56d82693a1c88bc80f23aa8941a5cfe2cfa9d511cc7eb988efe4fa741777f69f50a1c1692314f03fe35e2af7136feda16f24e9cd86f84af318e436af168c3b455f4f9101a3eb0c3c7771d801367d5f6f947834b90fb223891d0b9c2d9b7c1faf4c5d265a88aea2ab7479564ecc80c9e0e52bce0cabcbd69a35c46477cb8dc7c9ef3fad1a62d962f6772244f6c5b896b5a13e9a12adf581637998f7b253d48fedb60bf9bc580783c0f908c7c671937ffe07edbd395e63a1d3d0ef4314f90b6485d311436b975e4670d4d8527f7649b0be40d5287916e33a6445464039d53277fa60e654fb69bd20d1a8b24f94f100e406cabf5093342319e51cba9a3f4093536af80a0b3491aff70387c8c72270c13ddc8e756bc40f3bd0024d80f2ddf683db229603a2168d9218284feb9c19f52a68ebb9cd23d302ed8eefa58029157ec57c3426bffc26cddf3afe93a7fe9a6645b110d79337d8e80da8ef0879644a6056785735dd3799c7ac6bb6becab26c8a5bd3e7da06e2722153bcd36fddb1610a4f8f0ae04a6570b30c4845dde089f219753e04e1b81ca95c8a17e614164e266aa0aeb36b70c8044ef1d7b8e05232ef08dab2751794c930b5b5a8fe010d4e3343ba9cd1c563894a3dd2bc6b7293ec5aae1c45c4dd51cf8b988624aa379e4c9892c249861b678984454795fe86afb436f95b26adb3fa37fe109b60cb35fcd00e85dc32201ff0a1e372325c05693f07bf715e880a0fe49163c60d2428452ee8d01a7e9f12638be61b4fd2cbadd8fd89e1ff40c9df738b107b483205a696e72d520bc6dea2fe0bffeac8448036a65a855fa25eecab6b6c30ce8f070b8870f3cce953a46307e9fd27d9a073d5b713b302a5ef2f3848000aee041781345b9bb93ecae381fa24889c7005861293a03199d4c4d0f8f0ff2eca17ec69fe00612913909f7f55bb9d5372b9c09569c78e57ec1785a4ca10432b9f29d7b6717bf4c37c80cd6b278affd33dee51df58601d78585c1ab40c9b82fd93703516146df230d70bb8e775e535048a6c3265fa7d9ccd7b9412512978eac5b57a3779c6aa0e967d62080a8948ddb8adb68f05945c59d4fcc342a104da3a0ddc29ff4614062df4ad5301cad6e35b1c525029c20c7df80098ae5f19ca3cdfe88c05fcff893610f418365f13773a2ac5c78779386803ad59e57b1f53efcca9614f9e340de1299cf14199c6f2f5c8e4b677a1c17d860b925138153dab9181f27d55c23614717523380590f828cb52cf4ba3207c9630a9844738d234f54c6cb3f2ac6f73f3140138215aaf528a4d2c17be2bf0e5cba3fc940827adf6e5316692318b4ba2ce3d58d007bc3678db1c2145216239f184222839bf76e90a293f0e6506b5b010a49b2bcffa29b9676943167ccc620323415e594ad3b9ca242d2579c6ee2134c8bc7ce191b21ba2ffb2ffdce45b8eb9c928507e8b61c86d6be3bdfe607181de6c45ad925e67222f06fc3ed69f9e972766d2037f79c1e107011d109ac0acebdde8afe6b7b5964d3040226251574671104a449488bdc0a94e30ba3a24ee24fcc69714993338aa29f401fb850fec9a033211676ae793dbf9000a247affd7c947da67cfa2ae50c13a0830bb4aa3e47d63711109df1f4e20c1e79039f2aac55a5c1e68ae9cd63f6b758adefad4ee6abff19738b7734ba892a6ba51b176f99883eef97fedd62c6d87d511019b48394f905864ec15a3f56c83096226a81465224f0f675173b97dc4f3fe41cc8b2364970176ba3622373b5d69ceee8a5f59434546e44e6c2242bf825d63594a7ae9c3cd39a7e2ca31840a397ecaa046c9c24308848465703aa3454207e196d8936ebcd19e60d2bdc5a5cb0ab6c33de31398c0d3330ecc3d7b3ff5af50cc99ee7702459e4b191e42e32d8284302b5f816a9a4d160dc0a88910eea21e3b22b159b90317dd9cdb8ccb2b71f208356d6b9506d6c01dc9c30379256d97dc402efacbe008d61c2919709d734d9aafe96f9a21fbf8298c718260709b3ff013675621fa07741c708de1d557d0b2492f24e794decec77d50ba5d26a51ae1103dea2c6dac467a5baf0f24b07706f8697da59c12bc921c3ab6a5538f785d8bc72e7213028bf2fae3b1c5708cfe821c3dc5fcc5323718f8d7564471eaae4b24705cb8192178d78b71017037c91a101fd6c8aa0b5a3e7be07cf4588449b0088a5412f5b5427c63eb08646bbe76ea9263dd05b9f1ecbf18a2d3c3874e707759f175c5346f2aa6272a148d3636320e9cd489c8691af1c714f1c933bf80e1dabec4be35a0d32a1281477fa8a4c789d1da8f7a03e6a88e9517b863895e7a48d279becf5a2b657467d4dc765eb4f02ad57ca5e759be473018db7bc98307070220842b0231fc19b0bc844c5070fd81cda40423fdb0bcb686db352c63416d5379eaf004ebf35918e88f64ddb41753ed6f8d0f0174eb36eb369226465124f7ea8c7f19b4482bb8aecdce063601b81a176598587ddae7f059a43c7d9cc03e0de4d93b9a595ca93a86a42d0b07639648dcaaa12297cd0303726ad2efd023f5f06ab7b6f13c8d5d9ebb0cf687b4300d4dbd705f54fdf6d71c57dbea90c80d5774d20fe9a31027d003fabd78e37d3ad539418493af944edf9422fa8a006a705a7285a354515b57e72cc3646bb1d7be02dba24a135ec9fd3dff4119f4d5c44f032d0a37c47420d182e57d812103d48a01e931370d7744c9851e684988ff95afa96c812ea615725438255836a71a211a159c264ae54e07af335c5c9b1a57d1635d30a60bde93a74238d26e0f40df4c09ff1cfa1fa45be30d2061c4aeee6624fb7ddb576694fba7deb51a31b6179bfd627b3e6887ffccb464329a52cfc8c630c2723b7b8700d84890413d1153abb19a0d4e20e23caaede3898090cf6572f589571df46f81c48332d4b82f701eb14c4a803319a0e1bdaf5aba33fab1779f13c26bd560dd35ceeb1b2c69eb1fe2cee57479d3c800d09205e1d623963632d670bbd47f4623f0d0b720f106f8b59bd215716ce0913b9fb373282401f28702e04b2dcc17872552529db3dbf2f241bd7ce0dd29bbc1a4f5ca2852258b73d13d9ac3d797115059a991ffed0afdf5490e71b21422e6df9e90ca7a9f3bbe52161f4b99e454da957d0008a90d3c4f06876e1d62d77a0825ba77e56d0dab29e1600327f843d6687965cc98622b3e3986d62c83cbdc82af6e062ce33ae3009cfc4a49919364806a8340890c2bcfe6604b4b0f531517a0c0f4081f8c24d6f84df7c3ed89d715db7aa299cd2daed8d7e299795fc950a9a1ab0a63fd91c6f81d0ba3660245f89e6f771da620fb72f88572e1c87f7ed6147a85edc5758d4bc5021cc28f5c606aa5b387b8a13b6beb618a11aa3a633dddd3511d5bf0c512678523f47863878aa239665d4b48f290ef0186c2bdff7d89957b3a19d4f884a750948bf84ace2c4e45ee359d8ed18d98db4f22288530492017fdacd153d4ec59254dcd9e1ff0d30edc226e956b83f3e126d2866881b781d12358e6307ce0915fd2a64a3b90207c43e2b2daa8135c7fec053f9090a6628207fb8345bf99b17244dd2bb15ca2cf5e2c187b85ef309cac42568f1b26f433f264b2ad791c90cd25d713da0242bce76667257874d167ffe7b334660ecbbb0704ccd5e115f874c13d2910bcf939a64868c5ed4b277c0271f8f838a4ad383c597e9e425a19addfa5a6edb0d62a20c5b09046af9987b50075c64ed5dc06402d163b0dfa77f4d36af44b284e74e21be00fac59c634f0468cdcb448443b3d53659714d4d4236d80fe2c06a1ebaa348173359f904c00519af60ac66fc27cfd77172d9c11c3bfc1fd9d5f63937ab173b95eb706badbeb7cf3f443a4a4791754c654bbc2e880480300d10a3667094ad479ef8498cdfeef6f6e55ce332f13ae993d7d4e9d5c210b6d9c4c0827a73e2aca0362e3fc45df9294951843427131e729a7a5b04010403b61658ec16727e1924d6d3c147e8b4807870f9a91d6cee44f2a09ca2b05c83e9f81998cdee554c1df8ff02cbf2efd10ab498f5d405aa0544ef57f0fd2cc33a170fb95822f5532db3940aa8286eb1102c2c59ded68b1d1bc9636766bd404a65d50597bbe2001ea24ce29fd031a9f1322d6f2966d3721fa0126567c943fd8fd0267e0fba9896d7b406247e0ba68dc0c72449a8a261f287899711c1549f3b376a5c6853e606c981235c598c006738d07b676477a9fd8ca4ff504c21ef3c2f5e38e2d09d7e3ba550c299d0ccd29db456522e6a64e48c39b26688f0d91796c0e2d4839094466da7683c39ea6e30ba99de24b56a8fc6dd9a103f661535033ac0414438b63e76a059c68bfff86499778bf1c33aed0cce882a28df967facf25bee5a2e32f3803f02bf1a8742e8bbb29476ee87a194894f60bcbea9451703652aec72980556be340d08437cc06ab984f6dfee4ae27602c312f71abc1f66035dd75ea9ebe7cdf566a1240c4abbfd9f35dd23c291fd221c17ba5d435513399e50508e675f437cf6757ab6032b7fa5ffdc5fc04c6482ae4e26ca282a61fee9a833a38061e678cf17a30cc0cd94ec391e1c6d939630f2d7c86b326bb6eee3b05c5d64281887fab4ab16eea0119c4d81fa32ea01bbc187f7395b49803994867f071643eb01a888f67a47b4f6586d09d1080c618fd5a2d9ad4004e2c4a3800c115be11a8ba60a20c54465bd16d1bb56a1bb2083a66df00c07e582b0eaa158014c5da045961406536aea1d71fe9abd8cde0e953bd8be491539d8dd2235b04560d6b0909c6a490f3e8b5949d1eb20a155f55d2194ff4a6bb14ea84268342b61ff5ad5048907e3e1f0f8cefed9956523d0f649c495c0132a6468c7ae840e12414d6c8a41e639a7ac9a06cada060fa9615e123c5a53305f6213ec62ca7b24bb481ad7a6fcf9130a63743bf6712c1d45ee060981d0a264a09e12d29dee3e19dc96f8539fdb6ca8096b369a93aa7b511df3c183909e07555a45f7141b8e890e5033f1b55b4e2069d1e23f87a1d1f221344fc8f48abda414b225e231a8dc4a4c7fff7edb259737a8ea220b3d9346de73e7ffe99811c319eaf71d7e987f31f2521622078880e75fd1ef50d09986212801bd3b28ce1efb649be84260c84f7657245523be55f5a5561ebd41d9b98036848a71ea2fdf177b3a6a9efe69ce4226e3e22a86c69b0887f1d6337311efc5489c2ec02b6a63e45c908adb1edf0dc75718f274fba37df8a5b2fffe462de497ca6d9e85553a091f2eb8d4b1594113563b86b4b8fe8851776746c5c854c8c2107fd", 0x1000}, {&(0x7f0000001a00)="bb2c45cadcce76decd976ff196836d965540967692f4c408", 0x18}, {&(0x7f0000001a40)="93f123a64989497997cff2f39f69d52a24df7bea6313d6fd3e11c6ea4adc2ed8996348c29cfe9f181bb1e6cde64808dbe7bfa2c83332961382e3e05fb2ae4f9d4a5ad07d16c289ce7933addd9ecf9c3a8d5b28552dbb035f575eb3272f1d229af5de213ee53b401bb6af90b93674819f4cfa151a633ba3fe462d666347138eb10046ca", 0x83}, {&(0x7f0000001b00)="4c66267252bb186ff19be730b381a8e0b8bb02206e074bfc3be240f4db5ad713871cb8c3e6fd63f8b076276334d86d167b81439e2a4813e79c92b4945b3bff1d9b203248e7139138ff6c1c9f01de3f63bea99bb88f1d3ffe49a5d2816b7661ee3d5830c56812179a3610488b3fe3090d687c8e5b5a0d96ee5a865c8aedd6aaa6badde0d394276b4f113a6cd4d247bb1f52ed98fb6a6dbc3fd583ca85d9120044369ca27217bd0b89a35b804baffd434a780ee8ace18d0429086feea89401a894cbb41da92dea41dfd82e812cf79aed9cfc868443b344910879d7e1426d089145f50d3fcdb45786a15eda8285c4247e", 0xef}, {&(0x7f0000001c00)="fdbd4dafdd2fee9ebe6e0e5a16f2834ed9877889c26a2e1b75a40ec9f003a2a6daa001f5dccc482608ce6e337f4162d4eda1cfdfde34832e0265153e7a4f9b9691b6e1db0b6c901289a87e088afaf76b378c5daf6f1f6c94f726daad77e57df5769433bc302cd003d4644720813d55365c42617e04dbe26c1310a314e2cb9ec6d74e29a04436978b9a0b784199af4cae4597080cfa86cbd0f8ecb13c90e28544380fd2788949988ee045bd289b5bb044d825468001ce74383c36d068fa855bad100fce9d0997abaa58ad35c7b86f8f43eab622c05a9c99f90671162b56e92a4247126e366f01636c1fa5d3412336169456773753", 0xf4}], 0x5, &(0x7f0000001e80)=[@cred={0x20, 0xffff, 0x0, r1, r7, r8}, @rights={0x18, 0xffff, 0x1, [r0]}, @cred={0x20, 0xffff, 0x0, r1, r9, r10}, @cred={0x20, 0xffff, 0x0, r1, r11, r12}, @rights={0x18, 0xffff, 0x1, [r4]}], 0x90, 0x4}, 0xa) 08:07:29 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) flock(r0, 0x0) read(r0, 0x0, 0x0) getuid() pwritev(r0, &(0x7f00000001c0)=[{&(0x7f0000000080)="f7", 0x1}], 0x1, 0x0) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000600), 0x2d45}], 0x10000000000000ff, 0x0) r1 = socket(0x30, 0x8000, 0x5) write(r1, &(0x7f00000000c0)="66e2739fbcf5ec4319f1577ba6f4bab75428351de6ca953baddc512be499faf7fe5153faee7a75d5e9fb0f353abe42bf2db435ab4c0002b9ee5d9d025121f136eadf7b264dd1afb2684b20096e1ceb964761f56b0c9ca47bf2513a31a5de8f135ff29d589c6f53888d06245f0864aec42d02c08889c47b6685b291163ca2018a0f787d9260645c6ef618d38d6fd9587cf2ddd2449bc0ca", 0x97) 08:07:29 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) r2 = getgid() fchown(r0, r1, r2) r3 = kqueue() kevent(r3, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x1, 0x800fffff}], 0xc20, 0x0, 0x0, 0x0) unlink(&(0x7f0000000000)='./file0\x00') 08:07:29 executing program 0: r0 = socket$unix(0x1, 0x7, 0x0) fchmod(r0, 0xbdf89ec9ee5400a0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r1, 0x0) accept(r1, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) sendto$unix(r2, 0x0, 0x0, 0x8000000000000, 0x0, 0x0) pipe2(&(0x7f00000001c0)={0xffffffffffffffff}, 0x10004) getdents(r3, &(0x7f0000000100)=""/143, 0x8f) 08:07:29 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) listen(r0, 0x7) setsockopt(r0, 0x6, 0x4, &(0x7f0000000000), 0x0) 08:07:29 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="82022e2f66696c653000c5e8ea45fc986315"], 0x10) r1 = socket(0x10000000002, 0x2, 0x0) r2 = dup2(r0, r1) 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) 08:07:29 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffe, 0xc1}], 0x3, 0x0, 0x0, 0x0) r2 = kqueue() fcntl$getown(r1, 0x5) kevent(r2, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) dup2(r0, r2) 08:07:29 executing program 0: pwritev(0xffffffffffffffff, &(0x7f00000003c0), 0x273, 0x0) r0 = shmat(0xffffffffffffffff, &(0x7f0000ffe000/0x1000)=nil, 0x1000) shmdt(r0) fcntl$setflags(0xffffffffffffffff, 0x2, 0x1) 08:07:29 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) close(r0) semget$private(0x0, 0x3, 0x10) fchdir(r0) 08:07:29 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0xc2, 0xff, &(0x7f0000000040)="054cfd6743857e4b7346b9a7ac325737dd8b727922e63740a8f43698913fd521ec1d9e45c3b9afb523f684f348c1d110c60a15db39d985813ccf40f1ed8e607523ae8fc1e4f49282e9fd2390702d145203e5a636c4c289d60ffa44ecc98cab9b2c01588771905d0155fa7ef362e0d7586123af5fa4280b104089a56de00ec18900575f8dcc10a83e50e817ee39b5e1e490e087e8f84fa05bdb52ffd14723fc09ae691093d14d483d2bca4c1cf9d9d4c67dd2c51128b20ff1194610e98b0ff43f69274469be2d197348d185a2bb6530630ee6f926aa28e2fe6ec188762de5cbc300780d6b9956f9290836676ed66edf4f80681caa204f3b602b10a63f009e97d720794cc1dc5390818c8a197402a539e190628e5fe6486161b787575dbb8ffdf6fdb5da9c1a661dcecc42ffafd92aee22cf32b4a652be3f7b851be23630d8a35655ff1ae854c3221e0f1d15fd1a88ea11bafcd4d541e6c207bb2533f4f96ab26f0014f575d3ce5a348168a879b381fb3ade17b87b48cc2cf7fb5b6b941eb8c9019aa8351d96132a6f7d5f2e79ae0444d71d56ce96e07976dbdc074645be551c2419afe73fe82b041a54181e4732694115b5544d9bc7ca3354138a2b835e8687dacdaf8cab3c60c4176a8f8c320e1888c65b43afc20983a62049ca02a93daae8d11d4187c325a729b1777be42d71a69f3615469a7e83e8e3050715d52a501a9cd88d19070d4fe34d0ccd06d2c6309d61e37b88429c0e08755839bf12fe6302de3239e72dd80c618720841876c2d9e2f9e44d87732529b35cca8dbb11e29432401fb21ca394c2465658fbea6e09e88a03a60ee3203d4c054cd8d23dff39faa6e1ef5db764175bc031364e75cde02651a190fb728d175c0a0e0328b80039b989a3e8587c5d7c34f78150ed7f4eb456efc9900cb0836ff71b95673ebd511b070f7a6885ad18b38b73fc60d8ff97b672d3a8200ac0e5ab01710214159805e7d3dd046d170ddcbf2b25cb884e927d8e6435dfe8fe7c0f30d4477104a110fc6d40d0a1891dbbd17bd2b2c2f60861b93c5e1f8f78b2a52a7f12c6030404764c2b506eb04e9f26d96ccbcc260ed05331cf0425e119aa522a2fc05fd46652def05ed525ddcb0abff200c9277cbe2abe61ce639466ed19330dd700ef5ff5e10d8fa4a8a4a6fa5d5bf20c7c23dd6401f52ae8507481c088cec7c3e4fda78168a1296fa87f62241f5aa4fd90dc87d863ecb201de34877251eb174a60bc21e9bda6d2886f23479f46d50fa77d7ad9db462867da64a7ab721b0d23af3b7372066bd0b67e8cf9461f902798d8321939a48454bb6ba3f12034645a8359994d7bb7860cf391202543a834ff35b8795ca6837cbd12b968cf17e385d088248b571cc6e4ba279b462e377991339aa544feb6ee64d089ab7185a7bfe0ec51b1f5498d9efd4fa678917b43a82799e412aa17e0581c22bd7e95928465a3edc1a136ff203a98fcd790568bffaec937fe668f84763ff6de10ff765eeb390eb982fb847047c5882c679f784b66842ea0f6337f29a1d670c53a014a47dabc40f7da76f56029e479d71f7a02ed4d0fd98fdc17a6310a74883a685a0d0a62deac61f7b3050635c09875ea1604bd66c1597ec323ace7dda5013469ab6b69089526b9fb385ada446797570afc0ca4c75d8fbea2e6f591cb6ef1dad99e09909f5402b064e4dd7ef20ce2848db51185e17decc872de19cb84c92c53ec1ae2c2b53e1bc21692c2885fcf3c7df7cb420cb8705fe24dbc1c0da80a46336e7d8b10be442915a291c0d965f5acb5ec91baebee2d6cf89fdd25f1aa659e9505184b3a9b4d680c45e684ad2cf6f02209915b9a009c737facecc602886fcc168a3bc53574fd2ad867d2ae01891850f24b51cf18e809f4df3455ae466750264168c6be07c41929591f09f9832ea54dbdf18b6ffb967ae21a63a6421c6ef938aba6249fe407f86204be9c767b985c5379993e7fead56d9d9e62c1da81c45f7ff9444eaa6aaa7ff46756c4120bddbeb390d81150116365f119c6785b373e465dc1405b708e654f2c578286e39c13340f1b49821d6cb4bfafa7adf4c1645755f894866cea99f832690313d29b3bb44270ffdc5c3e2a62fb142a69940c9c63a5f7a3575b73ed7fd37d839288308f1413dafcb2fb76d12f4f6bc2edd4abfa7eea4967218f83da205387ef52392ba0a930719127263d8ee2d04d9ec4bf422b31a9b403db7261737d856cfca43844e3c86d29f3b1d16afdae0631c57dabd064f0ede8da9ebdd776d8c8f546912a9e3be4649fccbafa4102b0ebb20d6bca21dadb4bc70b3b871df3613968a3bb9aa5635607f60f3bfdaf9f92d02f606a4e20edbb8e3a64780f9d6b24e426209ae63222474d8be799bc9a11eed920eb9bd5eeb4e24e84ed9223592bcda35dcb8fbbd8841cb71d7c3b4348be9d3fde086e29b8ed119c6f7875568d804a6121a75ab3fbf625efcbe3aa8b2a505a52b02d27bfb978e1b676d9ab47c546bf89b51062c46e5104fafd029f63003a4b0e911f69871afcfd05eeb49bbc8b162532ffd0a7cb539d06606ed71d331564580c1bface6c05af6ad5845eab09e9f3cdfe9263308747a2fa6d26abcf1d7e19e3dd68bab8c045eced0fa098713ce12841d81bd3573e8535599ca3d46b58a8c5a445c09523b71b49a182faa5e50535dc5018f8f8f4f0774dd1cc6dd19c96221d90d4b91590829c2ed2221d804b0132239cbca997331850aa050b8186b54728857418c45b75482c99736d8ff4ad57c45f2a18323ff594591c59300b7678011fefa5b0bec171d1d7477d5463c4a1db2750b7ff439da4e5a5514a641508b6f54162eee8ff84693534bf55a4e90f3255f6d5d04fb907f23acb973794474feafb5928acb1a27b88bdfcac9761bc3d5d10f1668a776613a64d242e300d203736b9283fd6d5d9adc4682faaf3fff5f54407cc0e96c20f2fcc69a7b9f1dad560bbe9334ceee128fcf73d24ab48f2107d06420bfdec6160fa42e9505900c70b5293e70e1077ad9b09a80238031fa304c464ee33c8182c3513ce4e58c579121421cc229317ad9db6bcb7371ba8f685cf4843fd09a0a2fdd05e4dd565659bfc16cf51b5fee029cd822643037d4097ede61f438cbe014d695e5586148411fe133a49efee5a754add269e0a166f3467213b46fd96f580290e537a5b17352e4f74649ec1507ab920e660aeecc5d260df85c88e185360654714089a6a9b577b0de18c82cccd66e5aff13b54dde0eeaee5bb82d973432727cc097c313761421864b5def781a6cf8fa56980d43c5e3b35caa085968ec33a73a1f87c3460c05f559abee39f816f58276047f036ef86e2896f68b381a88030f3d5a3f18bc1668e28a645f5b0e1077d560c7e80ca815de64d5eee7ca70e1efe3443777d42d4fba03f648e7b22f87a538cd53426047fd3fec29bfe71c02bb61661154001e744ffd916161c309e65c117ed7d0bb7891f92c153743b94870c33de40b945a1d965c839d7dd3bc25178ec5263460eff820ca15d2593f8b91f4f24cbaa8d42d51a8e82634001d4f2d7dd20b38555e323e4fcf84507506cf4b0a0f4741676ca7e93c63c6fd86c610b7ed540d8d57e0b707ee39734cae99dd639da912c90fde13030e936fc47def032fadb9233cdd78bcaed030ea8c06dc77a7fd2a8f6868ee90724bae2af859ae0a83b8bcf26285ca07ce6699580b5f983cd15f477442976194fe271bb1d1a1db6b89e7c02a9dca4771f7a49bd122689628353c0d36d08ce72922717a58b165a7f26b260375ed5091c2542ab04a6943f5984bf2ac488ea4fe564f26d278def9d705f2caa5e0204423e3cf82468ab2108269a37e171bf034ede05fa736fecc21b808e276f1a4456ed554e49dc9ecc597ae2002640acb56b8f7c21cdd16567d738a81a8542e33c784744ff8d51aa2b5ac6d11c35d5e6c05682264170b9625ee003673c46669ed49ee4f8f1c197447d07c552814f0b9442263fdd61f69267a832de23e6c6273406766d23803b46596b636819372f90d0135ddb2b052604393df834d1663cd04c62176cef98f3ea8c428f0a626ec08feb356e3d643be781c0108d97850599e25a5cf31ab16e2cc35f6902d59f902be2a32976e621a956dc8bd577dc685a04f98f6213714e47cf8552db56b7e015b4769aaaffcd865085020b59405222f9052e82ece832401c537950b0fd5851f108adda52d7a834c9fd5fb3905166fed67b3e5fc7cb82cfa8875759bc4bb197279c456e4e87ce6b9723457ddd31e8f604f8a093398a9fb680a0a1cf2802d5a968453b584452b8482c438c2bc04177f67082f7ecd43d6139b060037bb5d21c98ef487944df8ee486d25689d01b5a4288a4fa3c5df788343e5f6e98ef8c3b2b974336ebf3de93b9433e0fbdaa9a6c385af1145044566940fe0f021f4a408d64288206304463d9e2eb825e305a64aff116e0440168c0b379ade21e7eb68bfa2a6dbfdf2b0eeb5ad54be25762bfa648f3079a6bbe15700001b10ead65854b433f56e72cadf016f1fc797201b135d875365f1ca1849dc207a04a6cb91a82c053c41f37ee7c73ac620281228d0f966acdb410f06e0a57b7f64ec8af12bb72da1ab4ea51974eac67953e14f6c02ce27017cad74988d4a34358a4f3ae4327eb111c8b6cb52ebd297d886f04a9eec72ebfc57234d612a43d5d8691f54151ab374cc967112e51f3b6f0221c663423cff03dd053aabf5e62bd9bcde332d0aff4562a963c43aee4a6f1c88705550b31d3ffc7c4e3451c8619276b26d8b9d090b9e805603e5590c7fb109bd88f826fc8647d2a44f5a16fe8a505e348d1d3ac19a3ad612a027266ecd8438eff90daa4758526e9691e1133e7143185587e568628b1ce230f612a372b3bd2734c2b06d713e6a27d7f15a693b779100883e0946c5d8ef3c5e3d8a51fab8cba0bff6bdb31ee7a2b1057d9c9b91a48d967c71470ade5ec7899406d443cd21233cd9e17f81e8b9e91e9b6820eef4a27b1bfd9e385e37c13083827f8e08cc0227ea311def479b04e802c643e8471e4b1a911afc88b57223f772b1717643c84ecf61406bb5af3a1043c89b3c73e8d6db0bb8272f2c5ed8b7c8c3bef677a4705cdb14569387b55152cd287128c413b4f78df7c683e85f5ad00fb019c6d4c8b58df5d7a246f04fd5dbb79297c57aed787b4cf4efc123fe373431a5046dce4e9e82d8494c7cfa42936eabe08a4b2a66ca249d0ccc23ef0483d651162150161471edaf3c53f9cbc6544d34b3b5b6a533f876f923bb34a3a09f75d2730e2a897adc3fcdde9ea6e63f39db7f3a3b6f9b9e920134d6e85ad4ef9afa506253bc498a9e42934333c12f6c810a593c08c4807affbe88334cf4f26a58410e9d4290d6a3b9c3b3da3bc52568794b2eb7d6f861481115ee585435b4bae93330ed4f0837672ee585e0c1431eb1966b9a945e02807d347dba4ed63ce6a6dae13df563e9e18d6dc191851c186e8861a6eeca406c7b1021ba81009e95de7bf7d013eee127e4270f878f568ec6ce873bddcbfc174d1445e2f953ce30b19b156a8950843918d85ffcb3ea5f26a634662b26381eba3f19c434ba6c95177f99f531e8c145445e7618b13931258d1174a211c3d2cd5465b1de8604646199df96c4d1f2cd8ab79b0fa1a3a980a6acb36ba036d74886c2583178052c9df25bbbd1a7d974a191da5295fa5c264a14dfe6052c47fd68e70434cf87fbd16af8db292991f79dfc8a222b78033ebcd5bcf60d6273a8b268d69e9cfa021b4ac44c08351be", 0x1000) setsockopt(r0, 0x29, 0x9, 0x0, 0x0) 08:07:29 executing program 1: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000100)=0x3, 0x4) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) 08:07:29 executing program 0: r0 = socket(0x6, 0x0, 0x5) fcntl$setflags(r0, 0x2, 0x1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setown(r1, 0x6, 0x0) fcntl$getown(r1, 0x5) getsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000000), &(0x7f0000000040)=0x10) 08:07:29 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = msgget$private(0x0, 0x400) msgctl$IPC_RMID(r1, 0x0) bind$unix(r0, 0x0, 0x0) 08:07: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, &(0x7f00000005c0)="6430ca246c72503f43714b090000ffff002e360efe8e3114729e13b07b753de32148fb6242b8e03ad14a77a0baebd111295259bd7fd692407720f52a13d79140ba72b1dd3b11bbea95938074751d201ef3ba136153694d4a9b29a0947f9c87dff5a59d7151fdf26cfac5f1bd53d079312557290a2dbf72da8cde5b73359282830881d1bb57c651ffe45545671ffac5b2e5259bcb95ed3e01bb5a05151bd592658bcf53ccc0cfde656754a7906333bf00123d76ed7e9066c46219dc92e65ccdfd41b42b3a63ead7084881046b964d334efc7a01cf8ac8e08289638cdb1111dcb9d5f8ec1829cc830138165e387239f429570fc7fe8b5dc2682b18d3ca309b7ece438ecc97bebbea43c1b9e0d1d201d5cca00d0d5de26dcaa2eee42fd173505890f524ca6f6de15ccb8a3ddf6b57f6e7e1e40d0d6c467df2b2abf1594c23b46f13b93f7f4a167f", 0x146) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "050355a8a5380400000400ffff00"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) getegid() 08:07:30 executing program 1: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x46bfb) write(r1, &(0x7f0000000040)='t', 0x1) readv(r0, &(0x7f0000000640)=[{&(0x7f0000000180)=""/31, 0x1f}], 0x1) execve(0x0, 0x0, 0x0) 08:07:30 executing program 0: r0 = syz_open_pts() r1 = kqueue() poll(&(0x7f0000000100)=[{r1, 0x25}], 0x1, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x11}], 0x1, 0x0, 0x0, 0x0) fchmod(r1, 0x191) syz_extract_tcp_res(&(0x7f0000000040), 0x4, 0x2) 08:07:30 executing program 0: setrlimit(0x6, &(0x7f0000000000)) mlockall(0x3) munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) 08:07:30 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x131) write(r0, &(0x7f0000000340)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185e8a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748a0200947da61d75bc9028a2b887f0130906e061a751737d1d6a2e60e1f34322c0cdf86431400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455badfe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba5651238225996d2250f6e9b60f2f94c51182bb8402e11d81ef3c2ff8a0d530549c620fa663f1850071e5828dc18ca9fc3e92423cb41191c368771b6626551a90e6a0998bd25030a0000000000008fdb5ca40ff7fb6e97fe2ea22d97f02722a28aa53178c4c84b26aa439f660d525ae51fbc0ad01af2b087c117e43051d2df3f9f71531e38a110fceb328af34fb480f01327e0860000000000000000", 0x14b) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000840)={0x0, 0xffffffff, 0x3, 0x8, "b08dce5800"}) readv(r0, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0xfffffffffffffd3d}], 0xee5f6746dfc44178) 08:07:30 executing program 0: clock_gettime(0x0, &(0x7f0000000000)) semget(0x1, 0x0, 0x0) 08:07:30 executing program 0: pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r1, r0) dup2(r0, r0) readv(0xffffffffffffffff, &(0x7f0000000380)=[{&(0x7f0000000280)=""/194, 0xc2}], 0x1) readv(r0, &(0x7f0000000000), 0x10000000000000c4) ioctl$TIOCNOTTY(r0, 0x20007471) write(r1, 0x0, 0x0) 08:07:30 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind$inet(r0, &(0x7f0000000040)={0x2, 0x2}, 0xc) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000080)=0x9) getdents(r0, &(0x7f00000000c0)=""/93, 0x5d) ioctl$TIOCSTART(r1, 0x2000746e) ioctl$TIOCSTART(r0, 0x2000746e) r2 = openat(r0, &(0x7f0000000140)='./file0\x00', 0x0, 0x10) connect$inet6(r1, &(0x7f0000000180)={0x18, 0x1, 0x100000000, 0x6}, 0xc) r3 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x88, 0x1) unlinkat(r3, &(0x7f0000000200)='./file0\x00', 0x0) ioctl$TIOCCBRK(r0, 0x2000747a) r4 = open(&(0x7f0000000240)='./file0\x00', 0x10, 0x12) poll(&(0x7f0000000280)=[{r3, 0x4}, {r2, 0x80}, {r3, 0x4}, {r4, 0x34}, {r0, 0x24}, {r3, 0x100}, {r3, 0x2}, {r0, 0x40}], 0x8, 0x1832) linkat(r2, &(0x7f00000002c0)='./file0\x00', r2, &(0x7f0000000300)='./file0/file0\x00', 0x4) close(r4) poll(&(0x7f0000000340)=[{r1, 0x19}, {r4, 0x1}, {r3, 0x4}, {r0, 0x2}, {r0, 0x3f227d41466826cd}, {r4, 0x110}, {r3, 0x105}], 0x7, 0x4) r5 = shmat(0xffffffffffffffff, &(0x7f0000fff000/0x1000)=nil, 0x1000) shmdt(r5) fcntl$getflags(r3, 0x3) rmdir(&(0x7f0000000380)='./file0\x00') read(r4, &(0x7f00000003c0)=""/144, 0x90) kevent(r1, &(0x7f0000000480)=[{{r3}, 0xfffffffffffffffb, 0x2, 0x1, 0x8, 0x9}, {{r2}, 0xfffffffffffffffa, 0x0, 0xf0000000, 0x9, 0x3f}, {{r3}, 0xfffffffffffffffb, 0x8, 0x1, 0x0, 0x7}, {{r1}, 0xfffffffffffffffb, 0xd, 0x84, 0x3}], 0x0, &(0x7f0000000500)=[{{r2}, 0xfffffffffffffffc, 0xe1, 0x40000001, 0x9, 0x5}], 0x2, &(0x7f0000000540)={0x6, 0x8}) ioctl$TIOCSETAW(r4, 0x802c7415, &(0x7f0000000580)={0xc148, 0x80000001, 0xfffffffffffffff9, 0x100000000, "63cf15a9e785a484e4ba0dc908314f8fe8df7f8d", 0x8, 0x1}) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f00000005c0)) r6 = socket(0x10, 0x3, 0x3) close(r6) recvmsg(r4, &(0x7f0000000b80)={0x0, 0x0, &(0x7f0000000a00)=[{&(0x7f0000000600)=""/126, 0x7e}, {&(0x7f0000000680)=""/184, 0xb8}, {&(0x7f0000000740)=""/216, 0xd8}, {&(0x7f0000000840)=""/140, 0x8c}, {&(0x7f0000000900)=""/188, 0xbc}, {&(0x7f00000009c0)=""/11, 0xb}, {0x0}], 0x7, &(0x7f0000000a80)=""/248, 0xf8}, 0x842) ioctl$TIOCSTART(r1, 0x2000746e) socket(0x1b, 0xc000, 0x100) r7 = semget$private(0x0, 0x1, 0x460) semctl$SETALL(r7, 0x0, 0x9, &(0x7f0000000bc0)=[0x8001, 0x6, 0x4, 0x2a46, 0x81]) 08:07:30 executing program 1: munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) r0 = socket$inet(0x2, 0x4000, 0x400) bind$inet(r0, &(0x7f0000000000)={0x2, 0x1}, 0xc) pipe(&(0x7f0000000140)) minherit(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0) 08:07:30 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x180a8, 0x2) fcntl$getflags(r0, 0x3) clock_getres(0x0, 0xfffffffffffffffe) 08:07:30 executing program 0: unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000180)='r\x00') mknod$loop(&(0x7f0000000040)='./file0\x00', 0x2000, 0x0) mknod$loop(&(0x7f0000000340)='./file0\x00', 0x0, 0xffffffffffffffff) 08:07:30 executing program 1: r0 = socket(0x11, 0x1, 0x1) getpeername$inet(r0, &(0x7f0000000240), &(0x7f0000000280)=0xc) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x40) r2 = fcntl$getown(r0, 0x5) fcntl$lock(r1, 0xf, &(0x7f0000000180)={0x3, 0x0, 0x8, 0x1ff, r2}) close(r1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000003c0)=""/66, &(0x7f0000000440)=0x42) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) r5 = kqueue() sendto$unix(r4, &(0x7f0000000000)="d2", 0x1, 0x0, 0x0, 0x0) kevent(r5, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) read(r3, &(0x7f00000000c0)=""/180, 0xb4) kevent(r5, 0x0, 0x0, 0x0, 0x1000, &(0x7f00000001c0)) dup(r4) r6 = msgget(0x2, 0x2) msgsnd(r6, &(0x7f00000002c0)=ANY=[@ANYBLOB="0000000000000000d672cba74bd07fbb6739257bbdfff2d41649ae15e40dd4f8a063002352a115b5c0ba3203fb115955eb8f90147dc0d68d4904fce3b249d438d74d63834039c7a0971d211e68013ea573202a4d2a92af48c0b04dd517d125cf61464164da7648db3c88e354e0d4e0f82fa3c17284140e8a91e729f598bea33f5d550c39be41848fcc10a15c5699c09e8d413dd99fb9f7fc7d384ec9be5c40260a7126497a6b205f6cf699804dd78287beff750009052f12831644b9ea33bb7ea57b66575e59ba863759d28b60bf593250caae1e3872a46a6e8b2cd7a1f098328f137eaefa0998330f7fb7be6fe808dd6a6101d87a8d"], 0xf6, 0x800) getuid() 08:07:30 executing program 0: r0 = syz_open_pts() writev(r0, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "968a0d836bca4ad216413883fe3e6462ae7e27ac"}) ftruncate(r0, 0x6) close(r0) syz_open_pts() 08:07:30 executing program 1: socket$unix(0x1, 0x7, 0x0) poll(0x0, 0xfffffffffffffe8d, 0x401) 08:07:30 executing program 1: r0 = socket(0x18, 0x2, 0x0) sendmsg(r0, &(0x7f0000000780)={&(0x7f0000000040)=@in={0x2, 0x2}, 0xc, &(0x7f0000000600)=[{&(0x7f0000000080)="e869de27c4843a4056ae3af89ca38ef260423e551a09068e", 0x18}, {&(0x7f00000000c0)="3f95442b55c3e64190aec3719a11dbda08720ee31b73d542be441c24e7cffccb8c589a91b2e1c5c5500624b39cc94fb95be1d02fb722b3e52fe65b5b653a295be7c1739f5af18b40458d83ca5970031926e7db919b55c2c81014e82e19e5d77bcb4288f88762", 0x66}, {&(0x7f0000000140)="8dfae1236f12f5c21acd7d62f7fd5d43d08bc890059bb424995cdaeff4a4b287cb08a8a6f4898aa47d3615c6951aa32d0382c2d82f7c82510e5d6ce2f1b70b5fa35a83bd9c5e75dd631e6c1d4921fe32bb17b738fabade9883c114c96c9554b7c56d76d3ae851517905a32959d2cff7eebeac107331d0b1572db396310a76cd361f41746f11641c0d94101", 0x8b}, {&(0x7f0000000200)="a9043235aa83bbc2cf9965923d0f3337c4c5131a7f079866b378c2ab88e440f6a1bf352929c9f86b966140cce06f7c332f750e0ecb431f42a036fae4c76853d15df8df1a", 0x44}, {&(0x7f0000000280)="d3e7ed6b6187ee260bbcc399475d33e0c800830dec2e40c8150e8164614e594e6ae87943c4c8762871cb074d8a13c5b4c63b9c7214a5425333b9ccf7bd532b08ba6a5398a0de0b667068ba059ebfa816bd5cad93fd5b1ddd2c0c7530e6a8d7e37d6dde8551160df538dc16b218914c7980fa51b95cc1f0232a7fabf6c17ca1259e9d1a516620e3d9d8ec5e4c14f479d2307cc8a8cb6a", 0x96}, {&(0x7f0000000340)="f9243af0a4006a7eec017e400b4065d2901f40a1c79b73cf6bae4f51d1df151a6037c60b13b5e442305a3012d8d99ad1289f911c05d1b20b85", 0x39}, {&(0x7f0000000380)="e7013e1b9becfa82ee8ed4d364268163b0f63f7f843774029d054f7f1162f84686ee1bb007e24f7b61288de39ea8e8a1fdb0d232f8217c195bfa11d1cc8390fa53e7306561d6cda0d6bdb7460796c83841f12709a5bc44d6fc", 0x59}, {&(0x7f0000000400)}, {&(0x7f0000000440)="27df3b4c6a2f10247172e2c28053943703c786071983c0f1ab5a1d7ac2154c23c85700bf4ca04e156103fad171a41d2032574ca81e7299f9fb3f18dbfca355ba16ec6cd0bd49f0ffe0317624f54b3dd9b1e4246890b50da5d8e4ebb41b61b7e8cec818e0371cbdea14a4fa148755162482ba5e8cafc1c52de397988af52369389306a05b090094a1", 0x88}, {&(0x7f0000000500)="17f521790cbc33c297207903924ac9b0135a2094799d2f22fa9903e3b64854ff8b90a309a17423549793d2605970569d14e9eaf580b4f94d233ffe70213509d0225b95843d32aa9696878369d666c2523fcea477eaea12d4f57b372a56269c16bce06a3116cd09871ff52a74f14ca86e236bbfca41511c82e7c9c9dae56e9ff5cccb8ab32669965b6e7be03e1ff0b5922462b64e79fe6c1b58641163da940ef0f062af81aeaab67e0c7b0f3a967294e3c2d2f5b10a4e731f62b79fd6fb47548e83c376e719828d15dd9cc5967b12a6e63d5f91be517ff33757225dadcaf804eda51f6ef958c6da2e8849f1225ba9bcbab77134e81380", 0xf6}], 0xa, &(0x7f00000006c0)=[{0xb0, 0x1, 0x80000001, "fcd93720b3ac334ef4761147dad6ceac57ec17cc70c40eecee4fb07472fa998008fae7f850f7abc2273008584bd40b5c1f8e91b80c51fd71c01b00eb69368bf55f20b35e3e12e8d17da08d0ae4d50f11bfb1f6bf4974ea1ba7957029d589c2c3ada61d1bc8475cf84f2141c0cb8bfecf48a2bae225f7e0db7c428892412ef1475c016c003ddd8373ef74de2d83faac58b10c755d2fba80194276c20b9fef76af"}], 0xb0}, 0x405) setsockopt(r0, 0x29, 0x3e, 0x0, 0x0) setsockopt(r0, 0x6, 0x2caf, &(0x7f0000000000)="fae3f68ceacf272f4fc311c7f455c42fe76327346fd40fcc3bfe7209a0046d5b3f8e95b4cd74db8686", 0xb) 08:07:30 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) dup2(r1, r0) shutdown(r1, 0x100000004001) unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='r\x00') sendto$unix(r0, &(0x7f00000000c0)="e24e5824157eb0bb6b91c2b0c79a7a299807835ea38e2c5b8e541b6acd49b6fc321eedebee9576b94d8ec0a8bb71b922281f93ddaa72e9c24f208bbaf214e7a2247149a9faa00ab0685c40c2b1604017a4e2649ba5d7ae851e7dce8e6ae9cf4f56e5efe896fbb63f6a23fc3d2c5068214700408cdfe873c10716a009d1a9df2bfa52943d9b2f01b505a272b9e4bd46aa00d2119c5c84dfc54b6240ae5266dc741b3b964e7def652d7e12f5273f6a9bffdd2173e754954a09626bb5a443ee398fdf33967cd258111b3af589024ba4ba857cddb41a4c4aff2ceefc", 0xda, 0x400, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) poll(&(0x7f0000000000)=[{r0, 0x1a5}], 0x1, 0x0) 08:07:30 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400000002c2, 0x0) mlockall(0x3) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x4, 0x10, r0, 0x0, 0x0) 08:07:30 executing program 1: setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000180)="9e0facd86d07cc77da698374bcfab26c114dadafb23052666771f41dfa84a406", 0x20) getsockopt(0xffffffffffffffff, 0x0, 0x8, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x10000, 0x4) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="d32e6541797259eda167104dbd990d7fb9a4313ac3e8d27a80a0a07ff24936454fee6a4d969fbf79aac0231bf13aa9313aff8c21565c48e26e31fd6f26f482f44102bbaa62acf489e826729d39058788d4f3338f81", 0x55) r1 = msgget$private(0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000340)="f0c05661a1b290074bf300f7dcd7bccfe4766e82b0e6f0baf37186d7c2c8a0b81bcf5f124169663d9bab656b30cadff7e5e329b337733a80250dcb316776ecaf61cd273da7ba69c29226a32a79c64342b9a67b43241993a81380cc475b2b0b6c70ebb66c634139bd5d30af82b8d737899ccab8dcf1b5132eeea940d9654217a8ce2e0ef227b0a868d0dd026a1849db2798d7614860e41de4685a21379b48d368c2ee53", 0xa3) r3 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) r5 = getgid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, &(0x7f0000000200)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, &(0x7f0000000280)=0xc) msgctl$IPC_SET(r1, 0x1, &(0x7f00000002c0)={{0xe68, r2, r3, r4, r5, 0x80, 0x1}, 0xffffffffffffcda9, 0x7f, r6, r7, 0x51ec, 0x1, 0x0, 0x62}) 08:07:30 executing program 1: pipe(&(0x7f0000004dc0)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f00000000c0)=[{&(0x7f0000000000)="9d304e797154cf03c5d85b7492f1cb3bef8165fa7e7ce92cd8b52a6b8e404c70431fdf4b6d91b9e1251dcedd637d9c0af59cc1a9606095304832d72338284d45aa9f88fbca28a1f3644b5b5d20eadcc1fecf7186a3a7315c866ab4ee7b4734af90f180e626831e4c111216cd45d12f1a29082cc4a4d540bb8603b1c5af3ea4813d2123ad8fc077", 0x87}], 0x1) fcntl$setstatus(r0, 0x4, 0x48) ioctl$TIOCSBRK(r1, 0x2000747b) close(r1) openat(r1, &(0x7f0000000100)='./file0\x00', 0x200, 0x11) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000140)=0xfdc1) 08:07:30 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() fcntl$setstatus(r1, 0x4, 0x80) kevent(r2, &(0x7f0000000280)=[{{r1}, 0xfffffffffffffffc, 0x11, 0x1000000000000000}], 0x3ff, 0x0, 0x0, 0x0) mmap(&(0x7f0000bff000/0x400000)=nil, 0x400000, 0x3, 0x6012, r2, 0x0, 0x0) r3 = kqueue() kevent(r0, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0xa0, 0x0, 0x5, 0xf5}, {{r2}, 0xfffffffffffffffd, 0x40, 0x60000003, 0x10000, 0x800}], 0x7, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffffa, 0x1, 0xfffff, 0x0, 0x9}, {{r0}, 0xffffffffffffffff, 0x0, 0xf0000080, 0x8eb6, 0xfffffffffffffffc}, {{r0}, 0xfffffffffffffffd, 0x80, 0x0, 0x4, 0x1}], 0xec, &(0x7f00000001c0)={0x47, 0xe5df}) open$dir(&(0x7f0000000000)='./file0\x00', 0x8020, 0x20) kevent(r3, &(0x7f0000000000), 0x60, 0x0, 0xfffffffffffffff9, 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000200)={0x3f, 0x6, 0x6ae, 0x9, "c2e394383b0d412f99e0f20fc7dbee4da2838402", 0x7f, 0x170}) r4 = semget(0x0, 0x1, 0x1) semop(r4, &(0x7f0000000240)=[{0x4, 0x2, 0x800}, {0x0, 0x6, 0x800}, {0x1, 0x9, 0x800}, {0x3, 0x7, 0x800}], 0x4) close(r2) 08:07:31 executing program 1: symlink(&(0x7f0000000000)='.\x00', &(0x7f0000000540)='./file0\x00') chmod(&(0x7f0000000080)='./file1\x00', 0x0) stat(&(0x7f00000000c0)='./file2\x00', 0x0) r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=@file={0x0, ""/108}, &(0x7f0000000100)=0x6e) sendto(r0, &(0x7f0000000580)="fab832c5e37970671b99c606a928f68bc81c72e054d9a294c5d4e598ea7ba68a21988db0d38831fffae1b04508f683b428fd343048ad7fe97ff4547fddb34ed4cd09927151341bb77bf74ec081e7302ad0c37855582d0efd3f2793510850dba00b31efbb9fabeebea4c09b44cd1a56407caf3496b926352322bd8143f791d5f62f3d3f20f534d1373ae3b5e10ffc0b703cdff80d6190e70d267fdb58eb6843ab299489cbd404d8a786154c03db85928022dcff56f0fd513ead4746fb2ac08d0ccfeefc55fdd293c096dd677f8711455f839ff2d7daaa530873d4a339b4ab15ab189a2f2efbd1377f0a1c4603281880df70b5c2951dcbe796ff4a764851601745b100365d040c5e3b0bc6da84bd56be41db312c6c4509873b988310b3b60af51dc970d6dca2e6ff46be3f9b29dba42222cd46b22059e609fe46560cbbb279e23a208c3f6deea6dd2f6b38cc8c097a7d07b1bfbfa69f3fde5c90e13a66684f153e1df77320bd290b106857716f78a0283de86b160ca007060ff53f096ead9008aa4373f854f54c49e19534683723a56a5c945f8bb8924904d5fc123f297400c74660bd45f28cde7a14e5dbaa46e72cb5b3ee4974d53965bdb9cda4e32a6659229d76be9da8b751938287e01f6934520ed2b76e76f81f25738724e138c59f71ed065d5211787a82dcb08ede8892b5fbe0c43c0a1b15547ef083911d331348fa489b0878e2863af20ba31c03fb3bf790049882d223e3ecc5845e58608a4f73ba09c9ce824bfaf9121b095c0c94cb080bc1ef9a67645c2022fa3fb50598cf334d9227fe73a88a97680f90abedef51039718a1061753b021c446734010fe3d6721a177c0e484a31f0fa7faf557e8e48e5fdbde5b8fd8c7fa60bed1e54ef05bea1f2b4ad5761ce995d20701f0a5851165314431a777a341027535c9d5eab446ea727a386627d1ddedae007fcd4bd2c010a42b970ad8139d1f9bdbb93c792db297c3cdc0e5dd0413812724617a69e9b044bd999e4caa5457cfec74b63f082416fb09493d0ff68f6b2cf15cad6bdac347c1aae229e655607209628f0230693774fbf8a60959c6d5ef1a2c267698dd200e98db7a6a7708cfd3848b30b9ea62ff25fb849cd4867f2820b580851a3bc0df1260b81a8c69c15926a44d1a8fdd004648761db7da8ac9955f2e57a2055bfb08c1e8b42d02dcc009c5557efe0fda213541b21adccaa13c7557bc7fff51391b95bc9325627ca9ed50caaca64b407e060a9fee847da54e326b7baefaa67d108077ccff0d41f990889775d09ed04d58fd61378b476b65bde7e592e8dfa4a101a277bdc068792bf725cd711dcc0a916107b23b1026e3488f7ef9d0c72bab4411ade8a553c001b52cfbeaa51b873719a183d896414d67dc1145ff4aa418cd0aeaa83f47bc6666dd9c9baf22b531c658c0aa03374888f142e72b48ed50837775dedab01fa0b0ac9552cd9b0f55d7e6f41a7b088767bb78f12815b18724180db89a0acc347809575342fc7747462907aafb73867f834dbe78df7b3ad4a880fda96d6592fb4456e2f4e4a5dfeade1edb33228f0e51bb3150367bbe4744b861211b12d65d2dd1b7b25f9dc420611d40de58b2c46b08779def31fef5e74adcc8afa84c13d112aab074170cb28f8c9ea8395b82a950ab1991343f6d38122ededf2f7c3b474f64cfa4e8727d109706572e52e5b200e0dedf61e03a107cc8ec81c4c700e849eb409aeb053ed86846f33086fc90920108d3c47e0ad72c49e47f77228928bf26953dc7867f0e54b58701bfdae1a3f59fee2ab9369ecd046e799cd0b6b193a4926a14dc731ffc1bfac968882c3cb3ee0b8c47e26d71917357e11c377939605d032c4c440159c49c7d6d807399ce4dc0be21c83ec1476649d268a438a2d77285bebb472a6577a5cd3fee433638832d13a4da8df4eb603bbaba95f91704957411439da72c369bc73e4b92cbcfe81b0c7d12fb58b26d8b38dec5e4d6e2a35b191992d6cbc1912959f2581b8c98f7578ca9935b4830628afee1a211bde340ae95568b6a3860479411ff76fe67adddee0a9e7088017eac6f89aff268538657808c0048bc730441de892761467593cc044506f2e8dac51791537144e3f4eed7030d110acd07e005789a5fc3beb51e486fe125205e208532ec3cf639476fe1647ce3456d5caf92326296f2d2df9669da47129b56ce7a3bbfbcaf7a15cb909333714e60d6b0e007e4239d8c5dfcfca46e92dbe4359a6e9aabde6a0a9cc8119941a4b9f60005dd2fa49fe302f9f51dd5fffb971c89f604cf1ca85fd0152c3fc7aead6108c3c47b3ea080b20956caead1fdf9b0f019cb0462a428c4ddf0d3b6e4dda0b5174a46746209c1ce35560d2b00ea4d568d9f115a19800908d42c2cc30d96a0c5f23c8ea09e12566fa4c18defdcbf74d02465dc266ab07d10d047bab7c9cff801e0fb9e59b8310b0c4ecf54869464af33516b513410f473dd7e0eab233d42755158d705938a3a2f9e0600d0829d283285b661b6e7991544e5d371f19c944ec4aa2975842dc56ea46a4d8d409e9e33492ee4254b3b11736d7212bbbe605a30db305b8697696640fe9417c008fc168fc4044f68a9745e12bb4fe771dd741e2d965202797361f419ba321f919d87eb7be49958e42bbe13ce71a3517b96c5d486929f2a879dd278ef18c35a997db46b04619b6d950ba6e9af31f309ea7201630b5d56b41c660f05bc69c4424a71464fb22b617338138435a9700ba19efa46cdd75dd31549e63bbf9125d748c27063fc90c4b36acdca828bfe4e112a39baa4f471338614c20d095c0578bc5c62138a9fe4dc7614dc5450c74469e9d233a63729ef7ec9c5283712c53a4e6635999b441a95cf1fe4b42036f51538114018beb4c34bbe8910219a162e2e26445bd2d99e798358631bb17602da34f8545cb6e1c6f51fc04a76a199507deffc94d35931512d5f75e12244605c81f79470d9fbb5f7d3199dd50e1d708a7ad7ad1a13a527fbbc8e0fbc72609af894e156b06c67017feb675f2a07b594bdf1766464763111ffa01b982df5f802d992349f92d8262911e8dd52c2721d75138b0d4dbe5106e61770f6e6428b4e8b01bbe42673600a5c0a87f36b216279154229d58d720496bcd045c96e7a5c0c4db65767f0f5ed75013711a9f2cc762e4808230bb15767f4238ca1ed21239fdfc770ad84ca56ac2f18f768409af3c05b50b65988129f40df5ea62177460b69d7825093cf432292625da8daba5ac15b7354be484c85ddd2ce079a73371ce2eeed4804c7ab3ef68c1689a36e7285395eb90b2f33e5414624b13c752ba55212b5c8d5aa45f0cd7ba37f7c6e94a2b1ceb928d7eb97b1959a70a97d521f069f5336c5040a9fbfbc808c0442bc4a81393831f68e5f67394ba43ead05a0b33496435053f0a5305ee9762034916c2f7b4cf4b48d62681991c9b653e12240a1ace1a12a1c92d425465d34302e7a05440748e8bbffaf7f1a76164505fe9248856b8dc4068d3829109b78dfee9a5b9057d8699801fadfc6a6702b4b8e6b2a6d3b73455f6182d531b855ffbb41daf68797ff44d54006eecc2c17490da01d7667aa94a20e2cd4e08660c994b33d3a252b7d7e4a5c55501241e2b8a68be503c55a399e6ec58e25f6dfbd975db0168d72fc0ca7be31a5fcf6a40a40689b589fa129874ae89915b309d3739dcf1379cae86565a96f183aedda9ae4935602153ec3960463c19582d95ecc01d0c2d6b22e5d409edd8fb075d1db3238c504185365a3bc3fa2e455e9a8f968945f8da75b1f73fbbf737e0de4e9a36e942df3bccf5186becca55d6f3815eae360ae01a2b108d8f65a3e81f0be9ba60dabd26170da572a379353c3ba4956f84461712783ac077d7dafe59694799a4b2a9f75ffee100099fcacf0065f9103d372fa45030471b87c124b8d35b87dd695603f061350c128f1667d7e41d024cc07aab1528ba918fd28fd5b16b505874117095bed3c9849fa0b6bf5ecf8a669a3066aa9d2ae9400e73ad7032b6be5f3d72e19eb6feec5a43a1914ea2ecb5d106c6ca429d59614ca7196096a223ea9f5666a635c863d0ff3d7710addacb5d8efbc3e6e6a27b5e96573e79e515f251d09d798a71987ad95a4bac9d178bbc07e9dbdd6a3de77bc902edd08122ec5dc430ff5d82d4ed5a6b15998959ea1128534d5ba94e85f61a9963c4cc01b617d73179710018194f549724b2f5bf8fdfa92b8b5c3a546cc6753ed751d1374b8cd8bf5b1d8b65f7dac166530b2a730b24628e6e76a3f7c8988ec2023a16dc977f8e4baecf36ced03c4fc56e693f91dbf2c2e60d40fabbaa69c3b447f3c2d366dc667fdcfd44c2220c79890a8aa45ae69e8dabb92c06b28a5d4cd2a32a48a62435e85faa04969addbd51d3dff2a55754b498bcd67c809e66eeb2a309f9ac1b0132e040c64ff3999bb72e2373240d9419d0d306a7dd5ecca2df0397b4a1903ef8827090a2802fd202610b39bec2acd203dc024b44200b7563e7637c32217b6d57836ec657b9462e0e346121530cf06905c175ff1f719c84ccb1de81f7c41fdfa47102bbf21b054787bb664bfd500e2c47e2213f6f1f6dd025156ccfba0a96ff9d58cab078a91f6de0cd17fa75318d953179d22759eaa414abe0b547184a4ae67a430530dd08ad8d4aa7c45bb71aa5f396ed5671dcfd6d6cc9b0566ae5fbf8a545c411dedfc7b1d568d080c169ba974c1893180b053c718ad93474b45972527f593ff7c5356deea0b9da5c3dd2bcca0365349bd16fd73bb64f3ded98ff67c3da003800108a4fc2848ed823cec5891013f2e55fe28d86ba9eaec461cfa345a3e34575312b8ab94df48b8698982755584f8db81cd72ad2e6da7f2d5a4b4822702d14ca8a5178b7019a3c52d3cdbfd3b2ba1034394fcd1e8388bb67a5bdc86c7d971b39ac05458617c25d2082ddcf7ed4bdaa7fde81b7b5f1ebea0319fc932bc9f3423a43f1ccd8a9df689feec70b66a7ae7b4950b49c56034d455c862ae845c2a0818f3e1316b77d88f2065bcad091a424f79296529c7647337355313820832c5c0b6e2edff2dd0576bc1e477b2ddbab7874feefad2b1a2c1eabee0f58233af1d2c8e152732890a269659aaac7bf83f56d93bbbe664bd965a749489c5e77e9896182f3703aa0a6961be28ef35bf22f09afccc32e0d5184fb7cfe528c6bc2986c76e059552cefc248dcab184d7c4a57a08a71d310fa57917bc841c8694bc27ffb8c857607b6dbb16dc497c1012a4dfd89d4d1ad7760ddf9557888ef05ddb76beec3fcf0750f8fc0a81f4fe98b18d1d6008777ee3043d2a442ca9150c8477f5fadcd402b007101d797f45cf53cd8cf400dcdcf44758821c84e0dc6dc0c20e876d40f31da0fa87dd2741181a67de927e8bed871f77e5d84a34c3a3ad098439ef07158a5fa5e986da1cdcefed9a12e882eaf644e3c9d8def50ad3a9c28ee0185c4cb38c14faf68464a780cebb3e87499a0d0335cab18bc6ddca55e5a1ad1b3120a6a6fa0a8fc9b6ee966a04f1da453792ded104ee9655d380e036fcc48f9d947ead44f63eea20dc5135a545d8f23e62659d4751a08646a69514d12111fdca6feacd6f9ba79985658363225929e063bf88c8360b11157779e1777acf27569f09201c78a0ce1be01a0a08de440acbddb66d78fd1a94ce2f2863a5f56d3b1a93e6e85b955fcb919cb0d2098de5129e8ff9cd7af3b856cf23b53f8b21721a740850b3f7d128859a5fe4f33628a60aa99cc049b30e4337b29dcc6f16b3f792764465", 0x1000, 0x1, &(0x7f0000000200)=@in6={0x18, 0x0, 0x7, 0x8}, 0xc) open(&(0x7f0000000240)='./file0\x00', 0x400, 0x18) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000140)='./file0\x00') 08:07:31 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000a40)="49d771e228ea1a47533a5b37384d78b892290ab6cdcb7d8037e9995feb2a95529419e0ed5c63d082b58414326878f5f609a9af6a0a21cc054c0a7b230d0df6b007b71e2a45462ab9ee0db66296a01824b81e8148ac02d9e9f0697ff2a1490ca03382c9121fd5a9cb001fda39e7ddb1acfed2a1d1dbd52ceefcdfd68a1fce9bef4b7dba0dd9a88c938d92ab7e9a9960527d3e2717b8d3bb8a0680ea8c0581d8838f1139fe2de50bfe4d9ef35b6b61ff586e77441b7fa50e180c99c6f9110a0aad158505833962f33600c882d37141df268bd8694127d0dacfa070dfb2d2e8bbfaeae12757fe86179f840d51aa2feccf71d3a3ad0ea8d01e6a40c5a416a1c67a001d4983eee795a882280bf10fca4db4d73164fcf0f990ad184187efed459d89e790455b28594a97c03c797cf46aa6a4eceedeb09141905a5f1a101d9162822c683f9c00ca95d9e779624f24a4c3c57cb1d7bd83e1f8d2730e12a27ff3b08809224aed9aa022c0236228d947fcbc376969ac97d2c249b345f741bd069bc926c47302122d8c6375d823ba3982be3a71c7be61cabd9730ae573688cd55c06e87c81509ecc6a180dfd43e9d940b318dfe6932d61b7b5a0fbce95a389ad5493af10c45c940a80cb4aa233b4c217f823a6572fff9a1ac47d91c32d34583a82a58fed841dcb73d3917f97cec9f1ca9415188a44eccc73bf67f56996a57dfd2a5a46c4d5e6532fa1b51fb433589cc8f46ae27a2596d24d8966d33cc37fcaf110a4d01fd92c64672779deb9e3e398caca689f74d7e291e3fd59e48da040d553420e33558b51c41580391fb29381ceca51ead4fda2abdf32c41c765e4199448c11e789248c688499fabcc1319c6496dd9b74028409c4b55a4686ba0415a4bc1393227528afd828d852e261935fb7b55f06e13be1dcd1db27c37ad307a242e355d8fcc3022cf757ff502dd5b6846443e30ec6187ac81338b3572a45ac9c5a81c87ad7a9a9e9cb59f2e9b2fb887e97a12d4bd26eb9e0b176b1184e1e099201a22ac9f50d554be7db4ae86f065b0c065f00243c4b951558004cef60cd283826d8aa8aec32a0c336005c669db8a55e6084a3b3d06a3c4bbd6aa4e79c15f1350cf50c5a150b8d4b7df73a711f86169cd007e82834b2d28896b30889a4878ba3eae183e7f8f45f2376050763e5bb5e85f115e00640db3a62b59c94f01d4af666afdc00346e4274ff77441e113d76fe80d2585588c6c2d69792b8539993c7a2b5a4d385b1e55c910d1e1a67dfdb202607ed4c8b6a4d9cb3e78dc321ec6be8178500c99e753f040265d691d7c121194a9dd7452da205548e2f98cf961edd551697ae8c431e1746ba9f76ece2b5733c7bdf19fef1943e4e3034a348762774e75afc8a780ae9de4eb5fa11d44f775f9b904535a9ce1e6101894b6883b4cde35479c388dbbb171cb8cce5b4246a64fd5e111201779bb36ad2c5de24fdb5fd525c4e58d81de93752f13e98efb7eb60224e59b60714ed3ff06c3b8ce598bbb802e2b34af50a8a9db81236e0540a869a093c4655a5a585a90073494beff9b47f595f4203f3ee404a4d05b110c5e53e5a1fc18e5f0368d07b16e8681bd1b4dd74f46a3a7e4bc368fa58d6abf30c09dfdd784dab864e7f9dfe416a2483aef217b1c458d066dd309e99ad931815bb93435b0c1e8b9953db2b794a2cb6ae450965f4477f6ae3d25357152b29d0f6a432ca42d01ee17b2e8c17b720ab508f44c133696f7742209b3d82240956ee185d8b9b5899184702a1e97eec15c01b87c539a7ca5a574de3288b72cae1732e70a357d3e2a399d8de177bea713f8770e02e677b94aa99ea6b93d9e2636d04bc912827d768f8dadae5f9f559bba61cd1f00f90d0297e3bd05b5831ded24d55b8236830711abe6deeb9aa053ec6d94d379ef090f9f75731747d3e503071dba1368f4c4c5042280eadb288a7a210a489516e8b6accda6001068b540fc2e5869423e6030c25ed0b0b071a7633ebadbd3b6f32a61483845503e18677d26786f2a08d9a88b6660d7d22ded18ccd46df74d805dda2509350a602852b75540f89bbcf2c2df2532aa36b46003d4c37ec2de801c163af07cc5e1a82c4965eb43e0d13c1a86ea9bca10e99957f3f6d1697cfb0cd4e6bdb8f77f740a09d47cc305eadf01835e229ad0ac8d3a4f51528562d782f6f92c7403966b137ba31776a5a99f1b7fa16e7cd112cfec11669045a956e20b1ad496fe99e5f5c5043c7655df4ef37fa5c06f3c45f182fc51e7105f526504fe3c69110a71cfe646f38217795552c4b7fa632ebb36af5e745684385f4ca13ab44a17f6b7d0249a2ae665775d061ef0501e312311666caff28b9c70d90314fc341c221197ebeb438dfbe560c14f0d1a3bff42bb33d3cae8cc0ab59973bfd7b680a3bec7d844d25bf6cbf26d2cfcd0783d525f8cbb2e0aaa3122451889445df167223dafdd2cfd81f1da5b45bf0b522350493f4cd7d8ed5449bb6091315fcb28f6738455760c16e65677a0c5c6ffbb03562d8e2fa0f1eea7415cc39e112e7a9a8daa6c67afb9fa142484e98d7788f7b58a1f05646fa0a8c46d029356ff37211ba9d18796bb9007a8c661336f431ecb977779fb596eb74f6e864a746795edce0f4f815e3dc3d6c29628702f1999177f131b3124734688affa20e381638f37fc65bc2f08651533eff90813fd3e75fd73d70aff132a793547b328d894c517b2a2d8511e3d321d1e690492af9151f4f7f138d18f9e58949ffd972a6ce77f00153c7aae0f7831c44372405ce351897e76c7f471940bb38c9e49f4dce0a71af8a61edbc0d368474368fbb1ab428afb598572b55ba9619ee0a08bce31a14b02a9fec52df6063c6aae1f1032a488d3c80e57d83a52ff4c2de0dd6ceeb88464b8919a6cb251d68b6955a927f80769af7af451271656806c4c8ce16330c88487bd50f54ad635a6363f55ec65896d994cf9414317f257c457713186a0f1421e542a41ac9ac7a44c60b8126537c3788f1ef12a9bd8ad11d3df81d7948350d177c2829ffcef010a155d9877ddf4c375c4fbf70938d718e55e9e85362702db0b6ea342e7cbdf7ef1df9611c35e2a0db7644feaa565a6227e128d7a780ea166557ac0f0a459fbf0753ba1a9ca6486448aac8460d553d9f375113d336774a1e797e01bb0d61fb07b3e898ac383b03974db4158042116966ef9f2f77aaeb017ed3c47b263fe6d81a7d27dbbf98acce418c916020d52b618012c39c2703e7808dd3c5a214688e50e59de11c62571b23862b9aaf190b56113aa05b06346976054581a4d8238bf52438e39942f4a798a62540b24ca47c8a3199b1f75f30d184241ae44ce2b7d580d6b0d65db19ce7d486cf669e2e41a29fdb0f0f5327c00aa000d791f3c2e301fa53565587e3a8e3ad2a8a7d4ba04390b96b17921107acd381fa261c5091afb2e2a5381e96df559153ed0c93c3fdee660b36357f8ed3804c912cdb0572ccce4d77375f5a3dc5051513aa5c9d685935a08236d16219aafe7317a5ea7270b101398d2b996227e775266576da9fb951f91ae49f7bb7b52b303f8cb64614c70076fb7c3efe88d3724149917b4aa9dce99a75bf0a6533770d64f9887630e85b19603228e31c710a56a87b3b0b964c18ee39fbd4fda7fedeac452c3bba6154361c5ea37d33cd47d6ef7a7af9211ff9aa548dbbe31089e389a3210eb045894f6572673468dd110a25bdfa12d2875e536189639d53147be0cb208f9abea36257bce9b75b596af01c7809cd1aad1f815e2cfb7238247bc8ce5c5cbc7709d02712c5c77542e566ce7205750cfba9ea80ffb11025c3e451cab4641df27dfb63012e790692093fb7a08a458a64b6a00d64540751df67faf2187c9835d28e5d48a764099073256f725772c7f3326c5263dd46b2302194b6fea9ef4c004ae7a693379189fd7075d8ec8e99a1163776223d81bc69b5bacd45de66efb1ab29d233a7e0a245dbe3d0156e01c8ed819a0b41fcbeebb09116b56fc82a6d94ed9d2fb55985145dd3fbabf6ecb190977ae4803fd2f82579b66e701ce4236c675e8a557c77f4e474d0947493fd8da1cf393bcdcd01d22abf86479295f8efe4964cc1e1a3606b240585e1f1fe38a26d0d3d77aace44df0d06d5e50d7c941b5b12bc73331fe2a136265077675c5d5f62015104451d2f20d96f6a33ff847f18b5c14656812fb4ceddd268f5a69aa5382865f105d704cad99f4ccab931d43ec703b2059504b787af6816fa53d9cb5157905031298fa8e7c5f3145d212c908704688a64c6c46688802dd861f31439ff1d40bea1a1aec4a326fb8f78638bac0e5c0d6d3162d8a2fd32f489280321f4a53894b4b6b03d7c903558fb8b8c6616e6d02b63ec04b1a12c6f3f9cb1ca93e0f92a42551a1402a69ff93e6646eee04b62a466bbc7ba614675f7bf35e0a1dabf1b7cf6eeb8981bd0b711c1ce0f56438f0930f4af2432c4440dfa2d341fc87075b269ea3b3ec80ced49ac74124f71c6efa63771095269b3552f9905296579624149dbf23a9d276c542fec5b9ab40c6a77d640e915226fc48aa67e864bd6ae9cdc95793e73cb5929187e183057460648cb16960348f59bb47a77128678f42612acd45b4f0d7f10322448d5dc5389227845841fb3fd0cb8236fcffa9bba899006935ef909ed876070aee788314dfe25d77604a3716ea11f9d01d5c1a002217193435c889187c1e812e607513a56589ffe241d11c0da87350d8623f44ee97eb0ebe87e69981e965867257e73117fce5681929ad866529ff1ba95de31732be6bcb7ccc9fc557cf34dec9ed8326174e0adf7b915fb2ea2088adbb3b15966edb1ef6ba190c22e86493f84c102e9aabe5ad52838a0200ed7c86e7d56725e0a480deb78b39136cefbede299864d5502bb87d5865674b64340c4f293d45914613c2f28a0580578002250f02cc65cc12e1c93694485bc7a0f8b35ad0c9973a21db64937f4716d739340b0a059f94974295c6e01a2a6b82f7dfb70a23024c58f0c2cdaf08ed5a4e61114f151d55280a969f5ee892485ac04ca40340880257db56aaa33a4c08cae2d197264781467db650e6acb5345d20a503aa71cd6af9a856f6824ba225b5f8bbd7201f416ede55c17089c0aab4172ece6e40cd55abeefa5ac4b8362e28070bfeb9717f43eb65dbcd9b0eb8f7268b628d76996efcbe0d9d1ccbb997802a2ace1baafe56246076bf90a54f33a28065271bc360a8afad0a12042866c88eeb61152e27518ebcb051d4fb0c45126fe26db5807e296b65f291f8e0c8ae36d628491c37b950be8d0d35af61ad2708272b7a9890a27345515442ab089f54dd503eef6ffa6a54e43329a5645e7b45d3800279aa8ee8cf5aa73f589925ead8ec5d042ec82ba6a0b22dcf660112119b039356855168dfb4374b5dc7bc116f530a48b55b9feea7895a96d110e3dbe1ca0a07c7fe722b1660f0e28f28b7a61ee0280ee001a2d596da9c75f0ae87051b2f1573277ef6f4faa8eba2776adefe7c1923ffffea07bf6c47b6d46099667e6ea49b94a588514214a482791409c2f5cdbd25d22b5b54eba6f3b8ef2a1e83b1c2314297636bfbeb285372a7fdc2b6037e3c3a4260084bc19cadc52e2205f2441b254b30a8150f9c945150a9650d34ec2ecab0ddebaf0d7ad84d5d492fdf141ef816b91652baa9cf22d9d86b49494a45dc8945fee14487ba7806063e9d657145b384022fd4c8f170e7e6dacc0891ca4402fc248b0b3c8d177ea7ad8440a42de951a35645c26c7a2c5fb2f0dc6b14", 0x1000) bind$unix(r1, &(0x7f0000000000)=@abs={0x1, 0x0, 0x3}, 0x8) write(r0, &(0x7f0000000040)='h', 0x1) recvmsg(r1, &(0x7f00000007c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x840) connect$inet(r0, &(0x7f0000000080)={0x2, 0x3}, 0xc) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x4810, r1, 0x0, 0x0) 08:07:31 executing program 1: socketpair$unix(0x1, 0x1000000005, 0x0, &(0x7f0000000380)={0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000340)={0x0, 0xfc, 0x0, 0x2fd, &(0x7f0000000240)=""/254, 0xfe}, 0x0) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) execve(0x0, 0x0, 0x0) shutdown(r0, 0x0) 08:07:31 executing program 1: pledge(&(0x7f00000000c0)=' \\,\x00', 0x0) clock_getres(0x7, &(0x7f0000000000)) 08:07:31 executing program 0: r0 = socket(0x23, 0x2, 0x0) setsockopt(r0, 0x400, 0xcb4, &(0x7f0000000040)="f581ed53e148b6f83d25032d84c9ecc67e5693fcc94f6ee77ecf1c", 0x1b) read(r0, &(0x7f0000000180)=""/106, 0x6a) read(r0, &(0x7f0000000080)=""/225, 0xe1) pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) open$dir(&(0x7f0000000200)='./file0\x00', 0x221, 0x8) setsockopt(r1, 0x0, 0x23, 0x0, 0x0) connect$unix(r0, &(0x7f0000000080)=ANY=[], 0x0) bind$inet6(r1, &(0x7f0000000280)={0x18, 0x3, 0xbe70, 0xfd}, 0xb) 08:07:31 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)) recvmsg(0xffffffffffffffff, &(0x7f0000000280)={0x0, 0x1c5, 0xffffffffffffffff, 0x104, &(0x7f0000000000)=""/230, 0xe6}, 0x0) 08:07:31 executing program 0: unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000340)='x\x00') r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=@file={0x0, ""/108}, &(0x7f0000000080)=0x6e) sendto(r0, &(0x7f0000000140)="7d1fd147b89fae708c6c0cae6defe0013d6651907297d84d265434323e454b62917d27d9153db00432aac045c3a26ef86abf857e4f397676025dc306cf227ff6b6234e3c0381630aefbed484eb0a77d48ee07dac824f3305f56f397c3f93d7f59729df561ddbd0f1277542ba560c10d8564eecdb653c081928de7c1c775c60ae0b75974a2e0e53cd32784305f31c6249c3633605e2dfc1cb8895b54b209ed03718b950bf35f53a72bdc16003f4ad8db008b789babbeff42fbea4691dab4e5b919615401a2764b6dc515ef92b647f8f82e7c3f37c53ebdc85a84084ea11faf8", 0xdf, 0x0, &(0x7f0000000240)=@in={0x2, 0x1}, 0xc) open(&(0x7f0000000100)='.\x00', 0xfffffffffffffffc, 0x0) 08:07:31 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) listen(r0, 0x0) shutdown(r0, 0x2) close(r0) getrlimit(0x4, &(0x7f0000000000)) 08:07:31 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) chdir(&(0x7f0000000080)='./file0\x00') rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') utimes(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)={{0x100000001, 0x7}, {0x80, 0x1}}) setrlimit(0x8, &(0x7f00000001c0)) accept$unix(r0, 0x0, 0x0) 08:07:31 executing program 1: r0 = socket$inet(0x2, 0x2, 0x5) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) setsockopt$inet_opts(r0, 0x0, 0x2000000000009, &(0x7f00000000c0)="1b08", 0x2) getsockopt$sock_int(r0, 0xffff, 0x100a, &(0x7f0000000000), &(0x7f0000000080)=0x4) getsockopt(r0, 0x0, 0x9, 0x0, 0x0) 08:07:31 executing program 0: sync() r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x402, 0x0) r1 = accept$inet6(0xffffffffffffffff, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r2 = getpgrp() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180)={r2, r3, r4}, 0xc) mkdir(&(0x7f0000000040)='./file0\x00', 0x40) fcntl$setflags(r0, 0x2, 0x1) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f00000001c0)={{0x18, 0x1, 0x2, 0xffffffff}, {0x18, 0x1, 0x7ff, 0x2}, 0x7, [0x7, 0x80000000, 0x0, 0xfffffffffffffffb, 0x90, 0xd0da, 0x1, 0x5]}, 0x3c) 08:07:31 executing program 1: r0 = getpid() wait4(r0, 0x0, 0x1b2d0fa086959b38, 0x0) r1 = semget$private(0x0, 0x7, 0x7) semctl$IPC_RMID(r1, 0x0, 0x0) 08:07:31 executing program 1: mprotect(&(0x7f0000001000/0x5000)=nil, 0x5000, 0x0) mincore(&(0x7f0000ffa000/0x4000)=nil, 0x4000, &(0x7f00000062c0)=""/4096) shmget$private(0x0, 0x2000, 0x110, &(0x7f0000ffb000/0x2000)=nil) 08:07:31 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x1000090d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0x100001001}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f00000000c0)="90853856a63efcf2dafd59dbb3ccfeb6a287611df9e9a23877062c368035b5664d65457b1941530000000000004abe72c94ac670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086ad403fd13ed874ccbd16f09", 0x62) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0xff, 0x1, 0x0, 0x4, "0e06b1b5ac34eda484858789f78e33401e1381a4", 0xdb0a, 0x3}) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000080)={0x0, 0x80000001, 0x3, 0xfffffffffffffffd, "85000000000900"}) pipe2(&(0x7f0000000140), 0x10004) write(r2, &(0x7f0000000200)="bc8603c2ca51091da720e326b0963d75b06b97934d35930d832d2b0158087ecf974b2c60ed56c50df693acf751bc3a6bedde37609c8352bfb98b8e77810d85c1539dc702c2498edabc2078ffe1dba1ad170f7e15b89487f28e959b06a24cd9e7f0996a553ab13b2044ec", 0x6a) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() 08:07:31 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)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d", 0x12c) r1 = syz_open_pts() getuid() close(r0) r2 = dup(r1) connect(r2, &(0x7f0000000040)=@un=@abs={0x1, 0x0, 0x1}, 0x8) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x6396, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 08:07:32 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0xfffffffffffffffd, 0x7, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x7fffffffffff}) write(r0, &(0x7f0000000580)="582720efabd10000005f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53ab49044986900d8591fd93ece4f17aa83adc126983952ef7a18bb2a063911060104a6e91636971d430c81da0bc394336f145f4bbcf5849804e2644bbe860f1d759e8573dd8c887473499eb19200577a85a63865221e8fd529bc8458d574fb6be569d196a1b9f3d478f98eb9bdd49431e1406ae9cb4bf57cedab350c3bfb60755e21f4b10000000000000000", 0xe8) syz_open_pts() write(r0, &(0x7f0000000340)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba344400214295fba6aefdb06c08ab24367c9f0abbbafe214dea79d9917dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000ded2cfb84c796ba78c8030ee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff00", 0x131) r1 = syz_open_pts() setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000000)={0x80000001, 0x2}, 0x8) close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x1ff, 0x0, 0x7, 0xffffffffffffff7d, "02000000078d00cb5fffffffff9752c3ce00"}) getpeername$inet(r2, &(0x7f0000000140), &(0x7f0000000180)=0xc) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) write(r3, &(0x7f0000000200)="07a63ecaad104cf64d2955c62a48922f87b22f0df1dc5fc438c265810ddf852fe5cdfbcafe75faf59593fdeb9db7bfe297ae04817d0a2d2b031b24a6f73023acdafd66599049398328477c6666b42ad5018a017754646f377b4a85d00738106f60caed2bc8af4c974ac769df82b594fd0f48be3f998ce2266b1c21b8b5de", 0x7e) 08:07:32 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) shutdown(r0, 0x0) r1 = dup2(r0, r0) r2 = semget$private(0x0, 0x3, 0x342) semctl$GETVAL(r2, 0x1, 0x5, &(0x7f00000002c0)=""/4096) setsockopt$sock_int(r1, 0xffff, 0x1002, &(0x7f0000000280), 0x4) 08:07:32 executing program 0: r0 = syz_open_pts() read(r0, &(0x7f0000000340)=""/68, 0xfd67) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) r1 = syz_open_pts() close(r0) r2 = dup(r1) syz_open_pts() r3 = syz_open_pts() ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) dup2(r2, r3) 08:07:33 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff}) sendto$unix(r0, &(0x7f00000000c0)="7543359f7e8db9b62a69e924a698b4d537f26f10b43e9e5c8738c0671f9403aa7f5500a0e3f80987e29dcea93c2cef5188ae3fc1074149ad8710e29f6d930fb7953256cd2266f43b35353fc2c196f48a05f764", 0x53, 0x400, &(0x7f0000000040)=@abs={0x9cf4501403d01fe1, 0x0, 0x3}, 0x8) r1 = socket(0x800000018, 0x1, 0x0) socket(0x18, 0x3, 0x20) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x8) 08:07:33 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x80) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) fchown(r0, r1, r2) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) rename(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='./file0\x00') readlink(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) 08:07:33 executing program 1: r0 = socket(0x11, 0x3, 0x0) setsockopt(r0, 0x11, 0x1, &(0x7f0000000040)="5e55a16441a7bbccadef4de404ca97e25b1b96389d5c299e438d", 0xfffffffffffffec2) 08:07:33 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x1) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)="06", 0x1}], 0x1) 08:07:33 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, "dcde2fb3333df96bbc8a703a7523d25f7b0ec5a8"}) r1 = socket$unix(0x1, 0x0, 0x0) getpgrp() geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000002c0), 0xc) write(r0, &(0x7f00000014c0)="ea", 0x1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0xfffffffffffffffd, "7e389ddedff37173457851a7f9097b5ac793683a"}) ioctl$TIOCDRAIN(r0, 0x2000745e) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x2, 0x0, 0x0, "a49e6de1b688d1839614b7bfc3dac62e6c40539e"}) write(r0, &(0x7f0000001500)="483f734c8b82bfff42a9f88fee7ab6bce605a19fc6b83b7d3a928bd53d7a5c846721dad12e7672d9568e5b239afc00938144b2d047336b49aaf7d14ae04de807c51ee8b63aefc1201156f7b7bb4de3379f2ddf463c3ebc4023a3285f9d62979c9d9edd5fc91b71532a8fde15ce51247a1b4cf64cfee3602436c3684c8c639c7d96b48ee765bb5d27cb34170917753e63eaf9d1ca7624687577c8620d744aaaaf4ac59348fabc07c54cf26c6dd1cef1feb32981b0084cadb7aac38d7c1d4361733b9833e04c1a98d6dd72cc122f88b7e0cf014f7e6a4e1459d86efd7c183494f277ddefcda68a9f157dce95b877393c00e182856740850f74b28bc49b2a336e45bb25850e6a3c8c0732909d38a9d494a8b46f69199f915e90cdd69538cf196688da5e1be4f6135df2056f02166601a3a05fe5b3eb837a7d03210124c412b4b54dd949b7f0b34d9bd7690fd0d96aad7fb035f937722afa41d5a988d473f7f5c544186c75b6be35f5a0351024a83b80f670431cdc0e6203324e3310c076feb7b5bd8ae3802b20a648b195260835cbbd91953958fa4a7d886eddca105bb8ef898f8134b212eae37c3632483c2019f70dcb6b7924ef87d74b7cf6b96cd1d6598ee6818e58a738afc2874b4ab9cfa09b5ac43445f14aa1152e8dc2ff721d18f9874b8207bca8a88df736449abc690b6907e99b960983e9bd827b4c7d4deacbc9cda09680", 0x201) syz_open_pts() ioctl$TIOCCHKVERAUTH(0xffffffffffffffff, 0x2000741e) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080), 0xc) 08:07:33 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x10, 0x40) ioctl$TIOCDRAIN(r0, 0x2000745e) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x2003a, 0x108) unlink(&(0x7f0000000080)='./file0\x00') ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0x101) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0xffffffffffffffff, 0x9, 0x10000, 0x1, "e0a6207568b49f442a4fdb1b7564f96c9bf27108", 0x1, 0x539}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000140)={0x83, 0x9, 0xc6d, 0x8, "7f30c2bc807abdabfbdc11f84a64be551d30c05e", 0xffff, 0x5}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) getgroups(0x1, &(0x7f0000000240)=[0x0]) lchown(&(0x7f0000000180)='./file0\x00', r3, r5) r6 = fcntl$dupfd(r1, 0xa, r0) r7 = open(&(0x7f0000000280)='./file0\x00', 0x20, 0x92) fchown(r6, r3, r4) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f00000002c0)={0xfffffffffffffff7, 0x5, 0x100000001, 0x0, "4202a173a5b1411003e52b36afddc04e61862738", 0x10000, 0x5}) getpgid(r2) execve(&(0x7f0000000300)='./file0\x00', &(0x7f0000000400)=[&(0x7f0000000340)='/{\xc7\x00', &(0x7f0000000380)='(\x00', &(0x7f00000003c0)='\x00'], &(0x7f0000000500)=[&(0x7f0000000440)='!\x00', &(0x7f0000000480)='\x00', &(0x7f00000004c0)='[\x00']) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000540)={r2, r3, r4}, 0xc) mlockall(0x1) sendto(r7, &(0x7f0000000580)="85fcd55b84c1eff9742519e91450112af03abda09c7e21704a81e2af1d02be10c7b603ffaf381ec52dc0de8f36c30238f5994430b50388ca13ddc2a6a09abfd8dd30276361971ecd8c0d47c604cd99392632d5a1c9585770186b301ed134f88db9aef993ec1f382d69223e6360", 0x6d, 0x408, &(0x7f0000000600)=@in={0x2, 0x1}, 0xc) fcntl$dupfd(r7, 0x0, r0) fchown(r6, r3, r4) r8 = msgget$private(0x0, 0x40) msgctl$IPC_SET(r8, 0x1, 0xfffffffffffffffe) pipe(&(0x7f0000000640)={0xffffffffffffffff}) fcntl$setflags(r6, 0x2, 0x1) socket(0x1f, 0x5, 0x100000000) getpid() ioctl$TIOCMBIC(r9, 0x8004746b, &(0x7f0000000680)=0x9) openat(r0, &(0x7f00000006c0)='./file0\x00', 0x102, 0x8) ioctl$TIOCSETVERAUTH(r9, 0x8004741c, &(0x7f0000000700)=0x6) 08:07:33 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x0, 0x1, 0x4, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000100)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r0, 0x7, &(0x7f0000000000)={0xffffff7ffffffffc, 0x0, 0x8, 0x100000000}) 08:07:33 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r1, 0xffff, 0x1008, &(0x7f0000000000), &(0x7f0000000040)=0x4) r2 = accept(r0, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) getpeername$inet6(r2, &(0x7f0000000140), &(0x7f0000000180)=0xc) getsockopt$sock_int(r0, 0xffff, 0x7f9, 0x0, 0x0) 08:07:33 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xb, &(0x7f0000000080), 0xfffffffffffffeea) r1 = shmget(0x2, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) chmod(&(0x7f0000000000)='./file0\x00', 0x20) shmctl$IPC_STAT(r1, 0x2, &(0x7f00000000c0)=""/253) 08:07:33 executing program 0: r0 = socket$inet(0x2, 0x2, 0xfae) getsockopt$sock_cred(r0, 0xffff, 0x1022, 0x0, 0x0) 08:07:33 executing program 0: r0 = kqueue() fcntl$setstatus(r0, 0x4, 0x80) pipe(&(0x7f0000000100)={0xffffffffffffffff}) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000140)={0x2, 0x7f, 0x1, 0x2, "d3a2fe23015b9e2048c8de2b03544a4f913dc41d", 0x901, 0x84}) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffa, 0x44, 0xe0000082, 0x80, 0x7fffffff}, {{r0}, 0xfffffffffffffff8, 0x42, 0x84, 0x7, 0x9}, {{r0}, 0xffffffffffffffff, 0x8, 0xf0000020, 0x7, 0x1925}, {{r0}, 0xfffffffffffffffd, 0x84, 0x0, 0x2, 0x401}, {{r0}, 0xffffffffffffffff, 0x11, 0x5, 0x80, 0x5c1}, {{r0}, 0xfffffffffffffff9, 0x10, 0x0, 0x7, 0xfffffffffffffff8}, {{r0}, 0xfffffffffffffff9, 0x0, 0x40000002, 0x100000001}], 0x102, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) kqueue() close(r0) 08:07:33 executing program 1: r0 = dup(0xffffffffffffffff) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000040)={0x21ff, 0x1}) setrlimit(0x7, &(0x7f0000000000)={0x2, 0x3ff}) faccessat(r0, &(0x7f00000000c0)='./file0\x00', 0x1, 0x1) 08:07:33 executing program 0: r0 = syz_open_pts() read(r0, &(0x7f00000000c0)=""/68, 0x44) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) write(r0, &(0x7f0000000140)="5d44390b063438a2078806dc94d143e632c3409d99239fb080f9a40c37c691d16334344835370cb4ca4825eb5002c2e9a03cb7114cf7059f6e052d7628753dd7fd2d955c941751d5329e761d0084efaeb80528612e9d490efd6cd115f054415c9320690a5325f6832e62cb933d55018f091de10df43c0ef62ecf11b90f5c8b383f590fc239e4143fe9f3de8b9dae0179229c3237c39c1c2708ff5fe228d9ea8addddc8e507dcd60bc7cd9b6cfe7a0e80ed469b29fbb361ba6e449d084b2b005f510cc9", 0xc3) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x1, 0x0, 0x100000000, 0x1ff, "a4eccea6b58ba94c79ee6b9be703011000f5a3da", 0x0, 0x2}) syz_open_pts() 08:07:33 executing program 1: r0 = dup(0xffffffffffffff9c) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000001480)="ebb37d67bb715df0c8005aad2f6a5a9235a776672350f53b27117b07a3f38da0de159ecac29d3d43654c243238df1a0f7512d75061cb6f479ad879c0f4ca39ce56f12797f7c5e72275692580b430baf19bce9de5a42ffb53f807e4dd76c656bd3d26d80b089c01360f98331431273fea5fa4ec164ba9b89ffa434138e610dfeea544a17ecff7eaa2ab5010b763c67f1581e833647491911c7828232483ff0d8ab8a2eb7894c1708e5220daf895111b5f28b93faa3974fe7d7ea893eef715d85c51df39bd5d0d56058cb83d6aa1f43be5192d8d953c63c9b0871f635d51d06018c3ba36", 0xe3) r1 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in, &(0x7f0000000080)=0xc) readv(r1, &(0x7f0000001240)=[{&(0x7f00000000c0)=""/102, 0x66}, {&(0x7f0000000140)=""/4096, 0x1000}, {&(0x7f0000001140)=""/106, 0x6a}, {&(0x7f00000011c0)=""/19, 0x13}, {&(0x7f0000001200)=""/20, 0x14}], 0x5) r2 = socket$inet(0x2, 0x4000000000000001, 0x0) setitimer(0x2, &(0x7f0000001580)={{0x8, 0x3}, {0x3, 0x6}}, &(0x7f00000015c0)) socket$inet(0x2, 0x8000, 0x20) getsockopt$sock_int(r1, 0xffff, 0x8, &(0x7f0000001400), &(0x7f0000001440)=0x4) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000040)="9e0facd86d07cc670600000100000a01", 0x10) getsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f00000012c0)=""/227, &(0x7f00000013c0)=0xe3) 08:07:33 executing program 1: socketpair(0x3e, 0x7, 0x7, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000000080)="34f73f9ae55eafdcf28555046d2e16441e5f204d88e688bdefa350d34f7c14706c059605393d62914f9299de518462845acb28c1da7832887276db6f371d4527df54c1fb57f7ef8d47fbfb3beecab9f1b91bb67d44dc2acb7d73c1d3580ae0a227187d6a42d4b13ed6e6", 0x6a, 0x8, &(0x7f0000000100)=@abs={0x1, 0x0, 0x1}, 0x8) r1 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) ftruncate(r1, 0x0) fsync(r1) 08:07:33 executing program 1: r0 = syz_open_pts() r1 = socket$inet(0x2, 0x0, 0x3) getsockname$inet(r1, &(0x7f0000000000), &(0x7f0000000080)=0xc) fcntl$setstatus(r0, 0x4, 0xcc) poll(&(0x7f0000000040), 0x0, 0x0) ioctl$TIOCNXCL(r1, 0x2000740e) syz_open_pts() 08:07:33 executing program 0: select(0x40, &(0x7f0000000000)={0x8}, 0x0, &(0x7f00000000c0)={0x8}, 0x0) shmat(0x0, &(0x7f0000ffc000/0x4000)=nil, 0x0) 08:07:33 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x4) fcntl$getflags(r0, 0x3) r1 = dup(0xffffffffffffffff) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1003, 0x0, 0x0) preadv(r1, &(0x7f00000013c0)=[{&(0x7f0000000080)=""/4096, 0x1000}, {&(0x7f0000001080)=""/235, 0xeb}, {&(0x7f0000001180)=""/190, 0xbe}, {}, {&(0x7f0000001240)=""/144, 0x90}, {&(0x7f0000001300)=""/81, 0x51}, {&(0x7f0000001380)=""/5, 0x5}], 0x7, 0x5d) 08:07:33 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r1 = syz_open_pts() writev(r1, &(0x7f0000000000)=[{&(0x7f0000003c80)="e1", 0x1}], 0x1) dup2(r0, r1) kqueue() ioctl$TIOCNXCL(r0, 0x2000740e) execve(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)=[&(0x7f00000000c0)='&!!%\x00'], &(0x7f00000001c0)=[&(0x7f0000000140)=']+\x00', &(0x7f0000000180)='!']) execve(0x0, 0x0, 0x0) 08:07:33 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) dup2(r0, r0) getsockopt(r0, 0x29, 0x9, 0x0, 0x0) 08:07:33 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open$dir(&(0x7f00000000c0)='./file0\x00', 0x81, 0x40) open(&(0x7f0000000080)='./file0\x00', 0x80000, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffc, 0x3}], 0x7, 0x0, 0xa41, 0x0) 08:07:33 executing program 1: r0 = socket(0x11, 0x3, 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='r\x00') r1 = fcntl$dupfd(r0, 0x0, r0) sendmsg$unix(r1, &(0x7f0000000300)={0x0, 0x0, &(0x7f0000001440)=[{&(0x7f0000000380)="f3a20a04a006edf192e2ad0d550e8b27d6a098ca0a2c2b7ba250828c83f8edc873a1cacf70561300bfe8b400cfc48c6d10ec6849c66edcd9bad0cc6adad785209819dea19531e5796e44ec5025a82b6d1fb6817ed5c395e4b88a9be0ae41fd4195829ebf26b99da2a859ad76c5ea878e63576b002832fb2790ac2beef765b9a9a821ebb05c9282d6b4d0d31c49399f956f424c9a349abf927f91d80ef8816ad8734c78a3efe3103cdd1d9f328981aa445a5fa0123c837d6800997f5eea00931427aeb27cdc42e4ad6ce98e57cae01660355a5b373e3cf4f442b8b580a26781f59667c879544c653ae1c3bc0dc3c33fa11739f32568a0ace139f83b09841ab031a1fad1efa1f5a0d786dbed99f3e4c818a131af5e060ff1e8f348a3e0e581126761798891993c0345ee668dd2f8c28e35b9e9c43084c57fb701d6486359affaf160e7ae57647829522e003631987d054d8529128eabca65e1f9ec20776adec699db0b594b53fb37e716ea1f8e2c98426d683cea6bfa7f4dd305fb925b2cf085c1854b27425c411e8ac20b5bcfa85d343e8033a2b496b7590f18ec315dcdaddda2712f6fad020c332b22fd341d7644c24d9004b6c5ab11ee36b1a93bb9965d922833b25cdd10395e38e1476802bd6dd727672b3312080f23a2947e5bac295861ee1d337fa764db1139f29a1b771bde373c7d7b5ef574e5d2d811186723ad31038c25208454f15cc1890c3a6232a53b4847a04ff072d515b883328c1da24f5dfe14aed45e0e5121a02808af52239046b0e1c773be138c8ca77afcc584c34a820da5127bc486a6bff143ffdb114339a34933281dcaba65ab338faed18ac606d77bf9ef902db29598bbf7c4a7fa7586f6059c3a73d564777f76da379976a2871961b60e330b5ac20e7f0cbcb9fb6120b95d96aeed94eeb0391ad95a8e7536a62e7ecd585fd537e57c31c754053c5605f91bfd58f3ad457198f0ebb6bddee35e748657cf2fc3dd7e49b396905e1f01a41debf67f9eb2850f0c60efe40c355f687617804853dc8fa58be6d872679ba4e6c8edd1316aceb342246e91cbcba814f886b7aa88f51e4dd88422aff5b14bf0a457765debc632c1d86ec5c1238b994c3338506ff652cbccb4b9c2246cc1e4e88265bd346e090b9d4b4615e3e1be30f58b113b47498fed1360f2c7893eb8d34887892425df05a02c2752a02b3b3be5955eead5eb2df90c6bb00582b96b9c6b7daacff01c2a9fee34c28780af406788dff7985d6616c2046ea07ac56540c46b6f65154f1a9fd263902042c681e3051d54111aabbe7d5c45f966d98b48da90c00db3ab7b03f66aee80024b5e2bb4757da735cc92f608b23e0040a97f07d6d54c0a7ba0e1ee94ba9abe5dcc1db89122ba4cf22adf7041a7e10fc62e9622fa40dbdebc9db597b4eb077347fe9bfec4a4c56852c46a5f00a017d0c0764f918e00e81f58bad348af3fbbca5fc6bbd359316ae24e377fa91048a343fa36a7a6098b8e56ba0b5fb79b2964d4dcd85b56a3c76e0d40e454db67eeb170785c80087efd354bd3c24eb8c2a78461f832cad8a2a5dc807a8a15494563599189e8dbac669d6d8ad1a731753a1e6ce1816989b546893ebadba8e39ef088ad405562b0895e938b1925a77a24dad5d691fa47f5c12ac588b5f273ba619564590a4f1285c65df44956f85a4ed3db4817aaa49a69391a6456c7e42fa46b93241c8418be4222d2aeea039d3a69cd6add16b580b683b7a04d78d324dc56ef21a0155dccddd9da728c84da0650c08d5ed6959248e107f0b16f76820c3a6b0df78922edef79c6ef0401fbcb626ec1c352ade58968b162054f6ce34693de12a377731d3a13135d4b3279320f003a2dff48c2ceb24f5a258cb33feaf7ccd18ba80a77b90a5fc2b0cebe3e6c54d62eb5854535a1f394e7ee4bd326112ed18b6dd7aee1f55de61ae2bf89ed9681d7f0e8010f782531004eaaff38ffeaa1c3211628c706ea209b438ef5772b71c12099dc52a7fc25f8866b4691478e88172b61eec3b4c7e83683c2d0337afe0e103f169899663690805cf03dc001428aa841cd467ccde8b4c8af2754d4d586e20196d54ccf0a8258df0b986d828a5b8ee29cfba17f906f4cb62f451cc47c0cbddde974f7f6c28530369f925ebcdf8fe195f5b10f3eeaa3d0fc6cd42ae181727d2a2d883e6177e50925384ea47a6481a83098f465c97590ad2632e8b938db9b775fe774cda75e12317a0630ccef6eedc62539dfab6fa629d295e0e67d20cc8f1ea79482683f9312ea0008fac1747284a7bf18408db5265d066269e3787c4cbc466ae9a5d31d166aab5424a2ee3bf0f4cfe5b85799f84ab3bc1f68a7f5b48ac755a4ac23d8b1512cdac7f8f69a31bde539b2a574744440596c9e550773c48e7cda5cda791ab16a3928e1694d9b73d9567e889b5560defdc0c71a69389ca35e6fcd5b4f7342809a39ca363238dd9a5e1440bea97a733c58b7c3ae41bb22cb151574b48a161f7b54660147fe2506468a04c2b050a4d58c5a1c8f80482458bcb129e6d9f04385eb87024d7496d50e4546d839625ad2f3d286946a21e37a7177284f85466a01c2cfa78c452eddb6a05a86536f9c3c3d64ef47736ffd57df0b3e7cf2c8cc75fa6d09463bbb1b76e8d72f8f43112be2ff8f60c9b6ffda7acfeac5756e4f092dd904e0620be66f14cce9c7e92f02d948fc494a9034a4be6782ed21b52304cf1fe656e2bb18650b7a8e33a9f375be227538cbe3290a363a89a8c4596f2a390fe15bf9b97ae24c0186435347eba0aaace74750c8925f960ffb4b0d256070d756788357705722f2c7691437d5a34810917c669b0a86845a6579c02e54c6cfd5605786cc1b397eb04a19874d695a9e2c9f1579d9d4423d9d8409cf598045981401c6e93e3cc3eb9dec7086e55aff3bd227a736bf53d33ccbfd9ceaaae4cb29d9d037a6a2fe54de7375ba50fdfbd2b73221410b81523ff3437573f97b1c66443058113334267578a90e90b69cebcd5d88bd7e843957ac163727f0a1ca58a10d6e3fb320610646d2db37281e494e471e9ee7fd92a3797010321858cd04c463618fe94e16a3a75dc1aeabef33715c0e7b483eafca55fc0b8ead46f1f8ae0038121c52a4de775ef5130b3f344a1d37dd16ea514f6e101f178044b6e4fec09f03310a9452bb6467333db4bbb1ea87fd1930558fae127ba12313425b6f5fc8c19cf8ecbdb45518ec36614c525c14f1ec39ff827bd5cbca0c74a61d05518d4cdce635fa0618302a440d6b1e07d2a44232d6c320af5727c73bfc8a0506250c2a43c9cc97219ae9b6598d9e72fd36798508f80ce7834aabe3fab5188cb531dd1c1311466bbc376187d5b9403a419b7940052028f480fce6bf8e4305f8f133e8734d14b4377801036fc15afa8bcefdfee71031da6fc811a6f2e79bb0f4beb29995729ecc6409e9c0624a06b63e0fcff8278b18d2fecb27b206eb1accbf068bfb72ee4fd647bd381cd49c38c7a9242ec8273e44493dfe52333e4015f4ee850f1e1092a52d1f172b534e732bfdf05982cec6aacf060b53909c06f49bd7fc1b3d9f0b3c211d00757604f437ba891fbce9a308bc365a1b62f5803941f66d9bd5fb216d6017720e63d6cf8544eec1a7a348a4d4377c91e2e24e68f9bda4a47a1952dfc9a3a3ad1a9933ae971f5eef526f1a5ce1cd8cd95e148835f43ddee703ecbd64cd4bd8cd6d3e0916c61c796562a53d7e4676b13ee681361135c91257c54411f4f9859d352abb693b22837ae0f1687818427289e6dbdeaec05743fd25f727b8a7e2b33a0aaaa66fb4a447c60f25af0eb0956829d0eda6146a12a23d492cb1094a148ecf482b0ffe5bd97b63c4db4fbd27e63f4cd794c542727481b270ef99c6f921c84bb288f01fb43a8413f02c16a3596d58b144151daacecdbf845e1648278793290b5ef05969334363b64a83ec4faffb19b7695caf40cb0100c567cf10b498a340ce53adbf406cdf2e5402add02019584b7601c45ed2e7ef9cc533778ca20843d8688625359db3cf2cfb585f2c04d9dde3d3f83dc8acaf4fbb32a14ac2cee21e7dc679961269a0222a9e2a3a5f00ae51064a5a48420ad4233bc3966ab333895a2dacab45feb161554335315e98e95427d049bee581e231761f0d80e61675a25c0c3f200876c8651ae4e16f222ea03db0dac0218df55152af5a5f52c4568c2ac3a6ae958d25079c40cce3788bc72b495035b7c3c928f6beea1c805bb50e383075faf4834f95c9b133ce7b3d3eec98ae0a52a2ba7b9a97119bd53407aedeb039cc0c24154dfedd0d18d475c36de5404f13abfc0a29180c6f1e5e3075500ee7c19d4bf0ff2794cc14673ac86e8cfed9dcd7e88a0b52fff37eadf4234287bdee31acfe789619f0b2215b1b99b58dfa5a68b212df74d9b5d1a3a86b04f7749dcb0f16ff01d46eb3cda1e60a44515d3465d69f55d8e1db8c92a2e119983a0036816e0e687959be1f128f1911fc6a39b35707c0d6be8f8d9367aa1ef9e7b04ab177b2f7ca7e6458192f7a50d50e60ef0173576fe8e69d3490acbca2f9cce45bdf936e8988a82d5f970b186f28c0c2f802d5d3a174e49416c4363d665223a9bc9dbc25cfed6be17e3363184164fd72c32d277ba2fee1d062fd5621f431f37364f6947a61445d4d61ea4f3c5961e45ab6bd8e46a1f6dd12bb6268f0b0561da275773055dde2f4281a2774e6eb82220bc50d36cd01e92285c46a0740951aaab70852f7fba4239b13fc71b42d03c1e44f592b165c895d428db4c4be80e0df79b0feb481ed92be70cfcd43e915065eb587e4c44cc729cd685d84ae7fcfa1ab71136212cd09176da885a11bf971d1361b460a204fd9b985693eb79006012bde4574f7dbbb9be0295ce4c42b4737d6195247dc4f8b5596cbc2bc2d", 0xd9b}], 0x1, 0x0, 0x0, 0x408}, 0x1) 08:07: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, &(0x7f0000000580)="37a7fa37e37659ac8ed6dfa92d603464e743a92b6ab459e96a899c3ea85c03e2", 0x20) r1 = syz_open_pts() close(r0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x7, 0x4, 0x100, 0x4, "bb4b8baa4178d0b1977e1cd6c2d204a72b732815", 0x39, 0x8}) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffffffffc000, "854955882ec4fe3cf774857589e8bacb154dbfa6"}) poll(&(0x7f0000000200)=[{r2, 0x40}], 0x1, 0x0) 08:07:33 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000000)=0x8001) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000080)) write(r0, &(0x7f0000000500)="582720efabd16ebae63225259560f8e5815f730aa044fd33055552fbd5e41789632dfc94dfaf48f640779fa6b305b9f14a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d409", 0x4a) mkdir(&(0x7f0000000040)='./file0\x00', 0x80) 08:07:33 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x7) readv(r0, &(0x7f00000013c0)=[{&(0x7f0000000040)=""/159, 0x9f}, {&(0x7f0000000140)=""/236, 0xec}, {&(0x7f0000000240)=""/203, 0xcb}, {&(0x7f0000000340)=""/4096, 0x1000}, {&(0x7f0000001340)=""/125, 0x7d}], 0x5) clock_gettime(0x4, &(0x7f0000001440)) r1 = socket(0x2, 0x2, 0x0) dup2(r1, r0) connect$unix(r1, &(0x7f0000000100)=@abs={0x89a88f592e0a028b}, 0x10) 08:07:33 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) mknod$loop(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0xffffffffffffffff) r0 = socket(0x18, 0x2, 0x0) syz_emit_ethernet(0xe8, &(0x7f0000000100)="ebf3392b66037b4d4dbb10e97d910561a31b22c627150ab100a10a53848afe181c56eabf48ac8f2949317899edffa0dfacfa32f207a134107256fbe170925594dc4c1e480cd404bc16bc961739c5c774896d1d2d88142829a86ca8614437749f1ee3436f1bf13e7dd78dae3a9aa340f4ab19be749440b71c751345b986b492763d1f6de0cf3f427b7538ca5c751402e38edeace104d92265cfad8b317c8c41c219bc215f347a4e80b9581cb574dc05c3a65dc24ae38d80c5bc9dea855f70e65e674390894c69550e8b6827c1bf3ec9c67dcde038dede54df98b3279b9b7dcd4b862c39bb0444fac6") setsockopt(r0, 0x1000000000029, 0xe, &(0x7f0000000000)="01000000", 0x4) 08:07:33 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt(r0, 0x100000001, 0x6, &(0x7f0000000040)="dd5ea31d5e1e74b3ccbad9701676599f967e9e50316f439e29e2e01b5a83a1829d6f9fabd95cdb6ac2be1df51598b83ec86a808eea6ac96c6625bc4ce32f67d850f92aab79f7be5450471b8a96ffe2d40a03bae4ab87f485d3388cb10cde3accdc7227da6ce9b69871030a9d7bb75fcb776f039e6ae0a1f23cc3ecb3d76c763e8265f20c635d06c45c8742bb8d70d5500583494deb47417e28a1bd7172c7d30a13c583968431bb517be09e9611f8c9c7b20c44870f0a3ebe1199317425af9540644fc2850962b109477a5e15a0bb2ff80d6aa4d40a4148ec9b2bd5aabb1090b10bcd34ca90121e07a019c3318d2d3141342421d29d648502f63a7fd768c31bf78c2282f931980ce31a28c79e02177ed6e322fcab68891fd305d9838d36aa6ec044148131d5633d3ffdcc4774c152f13440ddf4cf02852ac0410fec7910b3c76bd7b4986e4cedc68da9e9b53769340b6bde4d0f804001c124e471cc541f19ae42734f57c1446001e4564b2261996ff4be1f5537ea1e588106cef589b0c2c3ca627db2c5f7705126978de896925546209013c07f240939bd95b655dae924ff402975d520d78fadbc35d2cea768729c9cbe2b129d9b093770fc1b7bc233572cef3f26443e5d9730e3cd767d3a65dfb067b20c85611cc9e51efc95f1bbd7e55152ad14e32c77d8b16cbc15b109862ceff2b8be8452e09533d6f97ed5fc1eb247e2d1b4a643d7cfffe3feca610c097625fa08ee7eee8ea9abd6696022d446bf04f51969fe1de1681de6f19aed5bb00aa8cc48168307e64e63e0bacff796d889db7d17f630527f6b7a9e87773370d3bdfd781c5164e6b56caf1aa9b91eef195385a8e8ca816a6d9fb4b58edebee1e2ca79b944c1129f893087fe2ac736667de53bf2922dbe011046f9c243c5eceb9e497a0193cdfd40b06139bd8cbd4a357ac2bd1e70893d6bf91cc78e0edcd2df70e807d44b2c2fb9cc5f83338f6d5f80b447ad68793152ec0a85bfcfe1ff26193eebb7f766af29e2a83d38232091633011d255eee917ff91c47acfa97a84d7ad4947bba158305e3117be1a30945dd2227c4d00f9067d421ad711518551da1c6c0d167b0f94ddf82e53e20ebef498fbd632b80b655e57b003f8f15bb51de4be387401eefc03830ed22822b00a821d6f9716c19a5ad7164a4d98f96c6b80d493292405ba1db23b1803f0e4f17d94c1f60bd997d8f4053ed35e174d799235d281bdf130d25b8c0ac62dd3f7be87bb67624c188d393afd59434474ec6ec6fbf60faa28cfd770336f228e049571b90453b265fc5110e5d948656c8c9d27c6677573819faecd29fcbe98beabfaddeb727fa826fe8a974a479a84f1fe2c606889db90c019243c6b88cf683c0b6206c59ed789d7db01b51a7419742053f963d0b10828f68657f3e602aa96249afe386460cf5ec1d24988e4172d5136c0c57b4f0363053b9519eabe25181bde230e814da1cd9d4fc33a05bb35d91b56c583c6db3572d261b5e21fbe72e4b8cdccdd0f584a0fa0951ec5539c10e7af85aada8f6c1f3327f6c406b352195c692be3cccf66e955d0b1db6be88bd1587fefd3f0c8f047f5cdff82fe91e0e3832d6208c324e3f258a6c77cf526ebc58a28a895f0ddb021a8c31256c159815081602992d8cc2896f38de734044dee6664c2a2f97f33f83137c48523f9ca2d373e2e1ad93bb8d18086658cd52457b6f37e28065e5fb06bca31608bf17743db0b593a0e22862b8b30c0420da55516ce9947d1788305254a8a8bc22820560349e7725924828db7f08dfb3ea2b84476636f40158f40628c464132aecfaad91dd31147e71e9544f90bbc62e3b982428263ef77052663e2de624dc8e7db3a7b326c6a5fbbc393fea7e66d99a3e3330ad109d572757d489c878adc22bce9ddd967accc6e18c744c40b23c9f256a344c400bad05b77403c3451214006c1dec7577a7c68ca87d2d1e2aebd8842cb00b88e64f03893872553647842c7b1901bc86bf22a6fd45c51cb45fa60cd9140dad3f11b31989bcef822ff444dfd2a1cb1edee21ff297e68b386ebfcc8b927439d1dfcedcf6b0b9d466852ceeda3014357bda880e3c1baabfbfd1de76bd32c7d79182ab241354e9daefa904d27823f6b6adc7cc54a3ebbd6d50ef5bf299d3cf0be7a313cdc914cdfe6c1aa541e66007ddd50866d732108fec18a1d4effc5e959ad594223646d9539e54bf6ad83e64d22fdddbeae0b3358b410896aa87c3ad69fc3ddf095a785de800fbdf7ce58ef958f293b26f1d4b36c96107b8001e75a3be48e3265bd7ed91ea4d98dc0140f86cf2debbd2e8325d2ec3a9b4fbd82f3eedd568519cd12b05583204d5697bde32f5aa380e3d74cd7d4f160540263bdc2516747aee01c0702111f5a072c5ab21a93f58705e08743348e01c6b1c4f2662ea3cddbf71cd579f358a96e3ba34edb44bd8727c59baeddd153986da5098c35c1464ac9bf4de494466eea6341ecdbcd0914963fd43a72ac02c295783087c7b9e41a0f279f6f296b2cae005dd05442edf06061c214b7445e731ac067b8227a7bd4a4cb8d5301a73d61f14a0f5d213a89183026744a259c1e2fbea8a35b6c7681dd43285ac852f48c475204d13816aeb43307fcffc019e03a7c1adf03029c74e85c542d37476eb28a6114c9fbd67207c6421a090a8e685039cfc6c03c3a1d86cbd1716a88af2e3f92739dd8129e7e2d20cfbbd6b990014b3a7d0f1147b44bfe7e2b7dd23ed68bb4e12149496ea8f189ed99e50e51258848c9d47129e69fcc387e7c0ce998cbc9e1411490054202e61613a63464aca34f9752e2bddf7c401e520b63868988df53009e1564dbbec00a81cefd72d665922b3f0e031aca3c2f87e73b9b9a547012c556a4449d908e9b30cb15b60e36c1148d912994aa16b4e4bb510aa718a4ffdf10a514ca7eb806cf0bf0671ed5e8224bfb828aff1c9d460c7a08a65c44aea08d75d7dd537d5c569eebb99d041daf933645173ecb0229d9df2dd5d7526ff8bb79f256bdccc8f9c6c5acf0934e5dd10a87cedc25ac69138a86f4c1078c2c73b664d08cb4a764ffa68730ca0ab21e9467666ddc4ac5cb52e99b0826aa5ba65b99968196f2c05c8f2104ac1a566dc00cfb7afd7c89948de05aea29f27147d5c99d848a46c7a2f21602735fe047054b39d556fa4d071400cba092c0680902848aeac6716147a866dd2dd2d8dc363bbe2a0a6bb79fd87306c52fc024c7442064ba8546ae32421f2275d2698a3901ce902259519a088b32466342538d96fab884e92edeea0784813e195257339695c82e40699a8eed766863ec5d105c40b1ad699fa76f308fc8f8e97fdf32e84811baf28382daff21d99fe8f68dde66a49db813444e0360b043edcb60f92e211ac538b4320c73bd50c9d88c2fb2e83f27c4381aea240c2f0b3e17f67970acc17dd937b3a0bedc01eebb734f085a12feb2a84ddb785cba5bfa249dc99c8aff49bd59b158a51cb377bb130da05f92bd799477aa9bf7546a2c87dd9d5e89b7cdf2f0358b51e05805d4c3158d622f5020fa2ab2b870d4e803958cc1a5ec13691ebfe138c5d83d1beb11abdf57baad9178d05607b30dfc01962098c022bd746e204a11612a2eb6df0d8e7807b34908149fa108b50db829ed2333dc1d1b388965286aa13d2e1c308d7d753dea4261ba5970aa3ffa1c52b61fbc9b2d02db4321ad67912a3d2484cf31d3af3e92e2c325af661923e3ac0f63964731a36677307791bdaa7b5bacefd559dc948945ee037f44b5802cc2dedcb3121d18d21b489093ffbdd9a7469a203c36208eba0a5ab43c86ebb467d91de5532d33b3de4239cfa6a646cb9cb6c5fc6eafa2d29ac527c7a37cb8d4210fc9aa131f0e093488db0666253fae0ce3d47ca67f2246513347b1e80fab8ef97c61ff08442991896a7a8c09b781ea04ddd04cd73b56e0e0528cf7d5ae7145693cde2172d39d82046b3be7dbb23d9327c4c7bf0976fe13a92d4e02175f9713bb5936f3cb3b6a54551af9c94b7c7380e90e01468d7fe8713af01de6d81b269174a3c1b907f6fedfbde5501f8e8d314ce07ab8465c21d75b73a009a073e1d12fd64ba2de0a15e005f15eb458968e39a01bf274ce69b43150bcd6adda73cb1e54a433df951eb344e4190b840855d7774b15f4f01e454ea10b8f3a7e34eea35bfd8b55af39c8ac66af56b3f4da936f6e33c622cca1672e2d558d7e2a2f5c840deb6955ca0a4b720f5215879187c1d29ed29a59c4fcb686dc5fd30d140bb94e64667344fdbfa1b2ae2e84682ac12294d02867303002bde445184dfcba82e71bb6349252b849a9929651047e1c2981d5f82e9e1b94843d264b5995110b9b79992bd20ad15fbf1473a386f1468bd7b9e451874946aa164bd10f2e69e37d29196c779e32a27ed52f90157532e0dd3150f7da07c9397cffd5f308a9bf14a0feb1075e88539487b448f242701c955d7d0f942be290007959be18a4580ca4a7bd6c3530425628aa9ebc8ce80d6dd70e36409b35c092d35010239c2881ce5b6c3e61c681b7463246a73e02eace0d6a7e9fe25635863bafd97f6a9b5ca54139771a89fa89921673312f38af5fd1bc04afa2c11a2e88461544a06327069998048b11cc7652ca957935770ed49faf7a1c9da80b76280bad0d6439f5c1406839df1d67470d49380285168330f198245a87cc60292ee752ea584f26f84b6430162b46bfa639aa193e68c5a7a34c307fe1711872c0b84737b5de4e053e36baf4b938f874e765724a04ab45b25b75639999e37086e09b567c7b03ef56108570f6c8bfd7b3e0c13c4443a85befd373760d15fafc7cb0ef9a854c1b53902b4605eb9e6b9875dda6a8e73cc6f44594286cfa72066ef33adfb51950576e371da5fe23fe8bbee751672da964548d5707217be6671e7bfbcb93126231fe78a3c9155e5d6f170bf281b3850cd1de8ee3944aa04d03f6910da9c29aa4848b429ae469001ba769df226de06fd3bb25ab6253a70b1fa41c0ce1e944c268bf85977bc6b0df2feaf9518c4b6674b3615d472ce65b70971b2eb9b1d7b540105acf277eb15d4725a385b629e4361950a7b5629b99079e7ab8a8b30791440c447302647c2e80ab048df67dd1c0241fba7cb29defb8ed653e5de4fa1a09b88dda7b34ad0397a18db095536657a296cfe9cf334c98e9a7d67575e4e95988d8f0db60d82c98151ecc0b1e21957515dbc1a557abda6704ceccf6312a4252592e2ef22de6dd4016a457d6def02f8860b27ee8bbcf2d9dc8331a3103dbbc0ede2c6ef7e3e053624b0fcb3bfb081d2c03291b66f6b8b3c1960b867bf3cd951a87ad96150d4b374dfb39a3adf2abb4fd43d905f1cd2f29ff27cd766df3b69f20bea2a002a60b36cefe7c29da7b115b6ea76bfb089a062dd67eb07fed9a699933e281edaf633adcb2c74200b2d1934843ab604857838bfe5f2d102e042a5327774413be6065ec55c6c29fa0377f43b97f7de40fa1bda97a7350ce2f26202b9e8847e930cdc8e1ec93b0f8559f1e7b4b412752f0905f91b8ddf42fc6e73761b3908589e9ba421e5a44e44dd7eda1bba48f9332f22e432580d0e5469eae7d3793552e5c137784a5b1189ebec3862f299e2ab7cc78329d739939b5793df0b94e761023b62ef9ebab263d23392ae2f0da8f9cd01a70b29f3ed026d5c11ce035f784cd1c9eaf68814a49de079bf624e68c4272c12f94d2dc0190cb76683415b3609fefddf9f356483c6647a425f074f9b19df187ec4c045633633df07a6291f9f60d26", 0x1000) setsockopt$inet_opts(r0, 0x0, 0xc, &(0x7f0000000000)="db539b0957ab3862", 0x8) 08:07:33 executing program 1: open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = getppid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) r2 = accept$inet6(0xffffffffffffffff, &(0x7f0000000180), &(0x7f00000001c0)=0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) setpgid(r0, r1) madvise(&(0x7f0000ff5000/0xb000)=nil, 0xb000, 0x1) mincore(&(0x7f0000ffa000/0x4000)=nil, 0x4000, &(0x7f00000000c0)=""/160) 08:07:33 executing program 0: r0 = kqueue() writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)="9004a962a0f1064605cde2c625e3c82d2cd56d0a759557b3e67a86114ea96ecebf45538b24a2c4404cce27552440232ffe1a1f72b7e9efbc9c912a100dd3ee209071cdd72c22f767634b5f8710693b3c546a6cee8b98c69fd99170a4baf34b83c8909554c236d3a0", 0x68}, {&(0x7f0000000080)="a8a2af50904a2ba4fa08547a4e178f292294690504fd216a2944a7e245a7f4674b7630db422ad34320a618a6f2a0fd2c37", 0x31}], 0x2) 08:07:33 executing program 0: r0 = syz_open_pts() r1 = msgget(0x0, 0x1a8) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r5 = getgid() r6 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000200)={{0xe15, r3, r5, r6, r9, 0x10, 0xffffffffffff373e}, 0x5999, 0x3, r10, r13, 0x3, 0x1200000000000, 0x5, 0x3}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x4, 0x0, 0x100000000}) socketpair(0x1a, 0x7, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet_opts(r16, 0x0, 0x1, &(0x7f00000002c0)="16efd36105161ad8833fbfe7d65ee63e7a69407fbd9466cfab85003f7dc56b7c92ecba47d34fd4401ae242350fab1cf27d80b76b564283503dab1bdf7116b545625ba31b9cb66b6bfad3d507861f296b60a22a6235f7b02ca190ace31c877b285dbde64f5a6b69c64a68f039f60a9dbc2ce2504a7295209cf6bc55c8abc574500c715ac252ed5395691922bf3552f4f720aebdf8607cf40cb6d055cd5a4cb3fd68a5a147cddf5390958da8836db5d06c70699bea551de43faeff85a10e2e99dcdbf9963e8eff0b82125e4f5a9c9a91b683dfb6c9e3", 0xd5) sendmsg$unix(r17, &(0x7f0000001940)={&(0x7f00000003c0)=@file={0x0, './file0\x00'}, 0xa, &(0x7f00000017c0)=[{&(0x7f0000000400)="c78829a23064d5fc85dbec4ffa7e4b177fff91213fded38d01f89bf9f3eb78c03ea6f37cc4a507211f880ca1adfc42ae6ca63fae893329be8392008650cb6fd94b52320ed3f7f1988067b1698b34eb40227c9bd6dd0d2c720cda3c45ef7ee9a466f2cd71f3c9d962d35d1e358e968864a7b40c9750c08f77cb7b211c88d67ac7ab254d7ca41da13d67c2ce21e198b9ee4d760ef5457ae99bea0d4c7fea402e7a540992c5ec969535db110d890bab83cf3a4a82011906959afe57ce82059e5c98f71644682101f7c8528b5e324f449b", 0xcf}, {&(0x7f0000000500)="a59db6c2b78d1df20699fdc07c47b06e21e5676d9cac7135200814de400183c1f1bcadcc4eee9abf6d87f6e892ce28c894044b91a41ca804b3e2b65798", 0x3d}, {&(0x7f0000000540)="e6c2b853752619a69fd10acfbe4e89d7014eba00c29d0a7f92a6bf330623605429a3da2589d22c565a08ae7249f2ed07c5cbbbb36862b6391f86422f189471f48c89bdcec30058c84e86bfb7d6dce33f151e8f83a7974e78db094cb254ff933954d2870ea15ca29245f59374d403cde834ca2bb6903bfdcbba9fe2f3", 0x7c}, {&(0x7f00000005c0)="656d20cb785dbc20a9f7ddccfe8b376f04e16437c8cb274605edbd959f8691d6f8252f7b58028f08b01893a93417e47164acb7f8c932372bab3aeb0980c6b956de669fd38ac8423142c5553ded00c8f85f881733d75fad4a72bab25e711088b80b3174d2ba0306c594f4565b08d661b041ba5238a1d805bfef8cc8d4aae5fa74c90f62e49e223aaa5087219887c308b026673cdf9d9323269f48ae00a3ab9a472015904dc682d5fb5ad92f4050e98902171d0df2", 0xb4}, {&(0x7f0000000680)="908ed7696c01dcbc93a19d96f4bb6588e6b345e06f3cffe01d9a97bdee93ca48db451849050ace56db756154fd6310a990ea71cef4c57292a687b519788e2fc0e4ae34f2f1d52340a90c96bdfe557513cdfd520a6b52cd9f5fe6744118bd11de23d1138211b83e", 0x67}, {&(0x7f0000000700)="dbbf72643ad702834bdc", 0xa}, {&(0x7f0000000740)="ec84a36918f854bad5ed26e5a72a3198bf997efcfc788741feb24dc8c2c1834872dfa35a0abd75c82f04ff63a7edf7db4d3e0654cd921d7249ba97f2a4f28deb65914bd0", 0x44}, {&(0x7f00000007c0)="f0de17d31d0001dfd810ab3242d359ce3cd75c8d7191663043dd10b8323163dc6774c60983d766349dd24655c41dff962ab0162c38456e7dea5c0868057cfdea72f40a1b62ee0d81516c4af4d3cbd94115fd26fe16cd51fed0048528a6e82798d70d8c9a95fc3708828a5d045c4f1163b9e3ef7b172218c359582dddc31b55bf001b2823903001fae8d3e6d02b8f3e02615c173fb7e2653bc811486fd7527166b82b4ced83943a84e73e94ec70310fdbbd69a67257d239e89521eec9286a4219fc894fdd8d988f917fd826d876f02699b15d67321b791cfe3566a7cd4927b308c33eca6decaab51591fdd84cc326821b31e8d8fbdd30a5792e4a52206b8c965d44b94fa8558744791fc15eb67a4c750df6f98e3067c63419c34a7557ea3a9c8b05678296787a122de999bb775805bc2c1e98b68b5ec0c467fc9632ce6df7f55e447523d0de97b77f05a36739ddd73700f03888ff71bef7e4e202ae04460b6db246d4edb3c6ea7737f844ce958a8a8749d2815e14bc2d84fb1032b0c4403ceca487df82372917c6c45ea078436d11e2d794fb750252d181ea84eaea04dd1eb6a16af2eaeea823e441f75cb2e505cb0dd7ef9edf91cdf3d1396404d82baa5ec4d92499afbfbb5ddd083f71964f1e25ce53c28c74c1ab825d0123255fdcf1ef7f5659950c9c250d4e3f3edf733e8a477d291b903c1c7757fd83b5f1e44c8ddbe394f955b9ec7eefe9e327e2542ddfddf1d035463c9a8491068865a365c7cf72a130e2e42074d791f8cdd85cc9715463c2de8ab8b44b593afe5ba0c93c1681167b845b23981a324cb89fb53a9d879cff1567a7ff0c1575d125a2e597ee3857e83f27df080ba6ff739ecff58e34f0d89fdaa989a3625f452d1abb1409fd00c6ed67efbd988be1eb226122cd578875e23fd317559d0bbb7c9794b12067097ec06bfb54cc9e17d8f06053d357cedfbecfb75fcc9f90f001bcfa22b4467c8459ce2d64e5e57b39748e05fb54c3c108357bbcc17dbc1314c6e2d42036606d4e596a73e5cf6eebaf05f2ad7c45d50af58a6c30f1e0b271d5c37e8b491650864e4b90fcad3554687ec0b1b2dbe4c149dd547d9db7a0fda0c711beb8d87e0415ac7c9822f6ed5a8424ca32132386608c7cdcb8f50c528d4a173cedf38f2e347f291299086b851c5425a1f60f508f587815003c0431ad6c341f764bd8c5e6e9075b0814325d5921f6a7619db94a4464434e6984cdf536206e38736d348c621a6ae51e2a742bdf110c39dbd9575a0454d0805606821985877424e9a2af8a5eb80025f56dd79d178c796dea5333179a5487a1e655f76cec8d559d8997e74435d505d325ca3d69a6a18d44b7eb33311af914110ee355763667438ff6a212000c86748648726860485d3f4a3ddea8987fd6d9b0bc6a4d4b79cbe3ed01d673970030c00ed3a823d25cd39c5f7ee763cc4173036c54179ed39cd433f94bb482ec3fe89a7488b24276db39ad5f836e9bc018f09a64caa26775b97ace46d04c901546abc0686ecb384b66e899e63c493c33ce0da8beb45a1731871559709df8f39205803cc5a3dc1f982a0225209d6634bbedc93e353ae5050392a05d912cf3a442b0e8ca0a1ddb26fdd71a40e21004660265bee3dc3a81ec53b598c6589215d8b3facd90e6016c810675a8208e57355a4f3f985587c1f5823f4516988fe2bb78d6fc3143bff8ce941f4bf498fb9dfc35b739c309f6abc5a4e6f34903ec89e406ef4623f714d8fc4a4434cff2257b190434cd630fea6988457fb6e569fbc7d57259b9e6e057712766a11718e2bbde622a46efcf0f7ede8a08ef71ecc39d1b78091713bdf75d3a827b83b9180ea88850afd6b001f1d0ef4474c033ef4e7341578fd221853ef4cf3e8736e3a529d4387dc9d5ea50a14ad49ebd18fed7be5d64c8935384555cf34fb1074d86f094192150d3d7534e5e91434093c096caca37df563fb3c00276bbcd5ddcf35d17c528c440162aa33c65a7c313e7798b21317cd004949436e5e8f67642ed716f0abd674ea265680b73e39022059d2e72a9c897da2ffa413947f45d9bf452dc603bbdfa2c9c06bd3b3f7fac44c6c3ca40b92d0c69d18997d1a4a9282020f083f80083dec6e13f0a4316a34d1a5a15d0cca9f4dbc82aa362edcd89045741255d0c3053534efbed0dae4187c6ad6993522e6db56b52c5a6601bf5a335481bf3ae91ff317b894fa9241127cf054190f9b2eafda8044a9b50bc5d2487394257a5bc1d733a8c51eaf00ea8fb36fa5f1c890101c7922babab15ca06ab5f74f3f77019eb9b363c45c794d4c688c1b10aed85a421bae9dfcda33c13bfeec3e74385b76ffa432a4da57a1657a35b67405e34d2966d2c5d957454555dd663a4d372fb5f4e6225076ec60d3863a1dfa39d508e747587c87a5b5f41346be94838876c429ec83198ca66fd0eebe70b777c2f43a0f7e57dbecdeaeed0deb6a5064a9d886bc49be5809c3e11cfd3ee56b581e4a90d73a61bbe5816f49e9439d8d4fca5ba9b608b79ed384b102279e2fb42554bfad9806a73a5bf360ec6d2e93ef10180954288de46c7685268887de02325eb4ffaec02e7f895ebba5f8f3ef047083ba7028cd42e82dc22231d4ed01e206c0ef0c288d75ca2866e0162c444aaf58953a721c5bea119e483708dd5f2059916293efefbe7e206af3952b44edfa892bde5fb3386713ebd306272307d7aec14b0beb22bb745ea5e48b66ca5344c38dce24f377ee66bb63b960095123d2a40ae77ae797230145d2520826c375960bcb8fed2f24e58dbfa651ce29cab331888ba47d97bc800023493fbcfa9bc3cc2abea8132498c1f9354fd42e6912a04fb82f30bad0db170e44fbc17fd6d42a5630ad43eabf726977fe3b0d926a6b85a069fadbc641fab58cad3354184127a0b63b229efa0f03f4db6e1a6319fecd214840d28be9e4546590dc89873d4d124f11f4f84cd4d0c70eb70fae77c74b19b9e9a8106eb555502185ca1d776b8ea4dc0b1bdecaa716631e7e5e38cf6d9bcfd4fd1f2eb7c4f0010b517ed0ecf4fd63634350efa3d4b7259f2aa79e1372ac2a15e72f1cf62c3268c2c395c3b6534ad0d813ad7119bea000ad074635d98d508569643f53313dcae5308e76c7ecdc2ab41270730eb0deca271e34a00f85b5dc834cb2d26447aafdddfd3fcfdb54ffcaf40e746d8767d2f1d007f6ffd77bd497424d394650651c1917e5eb601815ad85ae58061d1e597df200810be4775c486c47a7b0905e977dcfc859b0d07ac2b3486e8edc5efe8e543d1614920fc6bffa7822065f36f2aa51ee4913732339f731c8dbdb1cb2a14725c26b10af5f24934b2e5a1f8e0760405b1f71ae3928cb9409268502fd8735503900ff162a3d68f0fc1c80dc7a3ac0042f56b3fb25259884b2ce883cf3810e4ecfce54299945eb57722b85eb3155933e68c465e5bd9a30ecdf28a52df4ebaf90a09c5b2605abb385e8852fcdda05a441f8cac89e22c17e9cb9a37cc9b40387e86bafe7412a90150013e5081342ca147154beb9d58c651af31ad11171474c0e42976e2645111b92d18c12c2dbad35a8934305ad54669cd462e29efa9710b704756884077e915f19781f0ea9810c01049941151501c6ee367f831bd1dda37c203bc692a54619673238ec8dfb901758037c2610bd1647db3f73aa964bfe311ddf05defaa04258b2f7686054692b833be35c1800d969559b20947a1f48b0502b4b4b0fdd88e9ac74366dfe74bc357cf852fba233c67bc36d81813213cd4717acd9ba03235b8f693f88b2837fffd07dd61cf8232423f50612dd2894846aa7e02992681f3fc31cf56c01f827f8d28ed6155a64f600cde0e023232f148d612ad9a8d05b586be946ec5b90ec38898869d8e2bb4ce87cbb48c00b7d0a0d87485b64227de9287a5dd48d1a889daf44f708a054322a850020f9dad4d1f61c5cfae6792e4f674353b2b49a9c6661b368085ec663f842405dc485e5593be5a2d32129f41ac1d353682359b1d663fc5c065894b017c3cb39949fe515e4bc2203e09c700d9ebfd66df628a4162f57141afcd375349182fb2ee6d09ba260d8a4ee1ebc6f48a195614e1881e55ddcf76900b1b6f940aec2c91ad83749ca2746f9b65cf388847b86b738c848588b8a1d8c09642a2c7e0a573b984c46deb29336ca7b6f4b1c931f1d32ba9e34c3442ab61846eea3e8af5079fd8780ee0c45c0f00b2ebd0bd0160b759375f526f81e59141f4b9569eb6599acffb20c570e6c74e053aac0c67bfae7217b1b4ca6448eab52ef25836289a0f760e6bd9e601b6ece0757b64462ebf44fe4e2b6e02636a59e6aba8b4c2ac4fc2d6048221be1d586193920153021bc525e5c63f2379eff25fa694fdabae663f4088c26921d4dbfbeccc98ecd6d779fd0be6a6b296fd9a100b8c63844d6bc39b5a631f2dc1b4a8f30ea8249b30583f42c4916eb8f265561eabbe8e7a3979fb8704d3ad676632a58c3845c7a74d29f6a7560ea895bb01e50a0fc603377b1fd0ad087e7acc7e5ee9033cb0dc81245525b3a5d002626488e9f91ba0ba71ed48ade48767b253394079a6e64cf30379f9ef413fa9b89db007a9a807c2efe7fdae278c8790727c73c70ea559fda563308ec71983f43b0231d9bc04df53763c3aaa1344207df549f4f31ac675bd3e773902b52b3436f701680ab557770b62f5088d339015ea4eae384c11659c8bd7f47fc66f47dcc78b8a40b62de2116f561b99d9a0a9f1dab34d0ad705efaa30466c723064a9661f1a490efe1cada475a78c3b47617e402e8ef6b4a59b485d2aee2953fbd3568050d75569ecfe51ba75c45a1bb645a58148b573953bc4acb16a18bbac4b193c342209e3ea9bcdc2f2770a870dd675f72392c242dfba524356d1e64140421faa9806e5592e089f4bf8aef18b4f5ba86eccd582f0cf6d420f06a5ee9b5cb43d37fede7b94dc579556755dddfe1fe98efa2d6b3b652124a34b1c765d54b736366e45f203fe01f84fc74632bd3ba5d356a7bef6aec0c69ec4e6384cfa2c31eb734536f4a99f2d40275d72d742ad62778daa33d40e6f1049cf126778be4dc5c68e94486e22ad01a7cef6f7de80914a1e7dc9e2acc2ac50b19cf53016aa032700994f1c098b67176f20f0a4d8229fa39bcb741f748bf3300fb4098d19f00cd26a06a67d8e5afdf81810f42e09d3a2eb004b952c84d3f91486445fe54d76175d377b6b8b4887d9ec842d23524567c469138a5ac4f68b2ab8c597ba8f8b64e15e86d481ddc94558407aca5dcfba5633ad04dd7a0db834a60ed7fcaef41d4922e48e9e6dff3a8d7556268beecd94202815573b410bab45e1c682e4ce9b3c042a281690e409d601f667062fb3121faed97488e33fedbfbe815deafb8c7722b3e291cb87fb78c0581348af97df86f2bde775dfd0faace847e3dfa6e70eaa65dbbba751b8cc54eb71bf77b9f1d6d5565fbcfbed531524baeb95750f4c27f49c41b01f113700be1daef3850cb57c48a753e4ad3b45b9cd12537f5b323696aee3505ba159c6ffaa1676f3fee5672c14f00ff99906fb1b91cb3d924a097dac8005fd52685b48285cb80f14af416955cf3b6810f1fee16d453e9592b0f273d75499b2d9f4cebcf179df3f9a28d5733b303617a028c00514af6cbffafddcc22788bde3aa2f815a5dcbe50e9d930c28b724b87865d82a3420b5b5ad22b11ad33d58e650cd732e946f64148f307c9444d746a5c412019e0db477cb19e1b0b94a8584f861ef1b93327c46d319ed8afc36f43a69ae", 0x1000}], 0x8, &(0x7f0000001840)=[@rights={0x20, 0xffff, 0x1, [r0, r17, r16, r0]}, @cred={0x20, 0xffff, 0x0, r10, r8, r12}, @cred={0x20, 0xffff, 0x0, r7, r11, r4}, @cred={0x20, 0xffff, 0x0, r7, r14, r15}, @rights={0x20, 0xffff, 0x1, [r16, r16, r0, r17]}, @cred={0x20, 0xffff, 0x0, r2, r6, r9}, @rights={0x18, 0xffff, 0x1, [r0]}, @rights={0x28, 0xffff, 0x1, [r16, r16, r0, r0, r16, r0]}], 0x100, 0x8}, 0x1) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x7ff, 0x200000005}) 08:07:33 executing program 1: r0 = socket(0x18, 0x2, 0x0) getsockname$inet6(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) getsockname(r0, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) setsockopt(r0, 0x29, 0x200000036, &(0x7f0000000000)="04000000", 0x4) 08:07:33 executing program 0: r0 = msgget(0x0, 0x4) msgsnd(r0, 0x0, 0xfffffffffffffda4, 0x803) 08:07:33 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000019f97)='J', 0x1) close(r1) write(r1, &(0x7f0000000140)="02f49ed4e353f69cadd1e75fd00cc85768970b809af5412464a41e476669e771046af38be18afcad03054819a0f52ebf2b639a507983ee0b7c543538ca26d45f2fff2962520547f5809739779c10d1a51c18138344e82b9f25878d3241e1646256b59891cae7a573d9d5c99122ab96a31b52ccdf041dc43cd379b27f09d227c20bfdb7deba50ba920e5f712309d65c4208", 0x91) write(r1, 0x0, 0x0) r2 = getpgid(0x0) fcntl$lock(r1, 0x9, &(0x7f0000000000)={0x2, 0x2, 0x6, 0x400, r2}) r3 = fcntl$dupfd(r0, 0x0, r1) sendto$inet6(r3, &(0x7f0000000080)="01930dfc5c84e3a7c414c3410f3ca360531ccb3550accd7acac09efb1bf4c2c090bab55fdfeef77eee4cdbad321e1925715f382d306badd48d5ac0386f1c1a66f441783f4b4b3d7806727a879f7c8f2423198594d24d439b1ff4799872358eee4e1e52dfbbe6f74c1aa10b1fe9db7b48e5dbbadcfc1f0a6bb761a21f42dafe05b9e57ce0b6c0727551fe03b1b8faebb43d9d5c886f1b58c1019125989fc959dd1227187dde96c0", 0xa7, 0x0, &(0x7f0000000200)={0x18, 0x3, 0x80, 0x4}, 0xc) bind$inet6(r3, &(0x7f0000000040)={0x18, 0x2, 0x80000000, 0x5}, 0xc) 08:07:34 executing program 0: r0 = socket(0x10, 0x4, 0x0) write(r0, &(0x7f0000000040)="27c487ab2a11838c9291dba73a8d5e70074f0c798c32a59da372d7f4227a1e0943a61f44989970b18c11351a55bd3a86b89914cd162efb0c1f9fd6724957c7aa16d789514eb50d946ab30b7131b64f802623282979e0862a4964a01b2d64f55a9126a790390d49ac38048cfb59e54479fd402ea4cd24048f39", 0x79) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000001400)=0x10) 08:07:34 executing program 1: unveil(&(0x7f0000000180)='.\x00', &(0x7f0000000200)='c\x00') mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) stat(&(0x7f0000000040)='./file1\x00', &(0x7f0000000240)) 08:07:34 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) ioctl$TIOCSCTTY(r0, 0x20007461) recvmsg(r0, &(0x7f00000016c0)={&(0x7f0000000000)=@in6, 0xc, &(0x7f0000001580)=[{&(0x7f0000000040)=""/115, 0x73}, {&(0x7f00000000c0)=""/179, 0xb3}, {&(0x7f0000000180)=""/141, 0x8d}, {&(0x7f0000000240)=""/73, 0x49}, {&(0x7f00000002c0)=""/4096, 0x1000}, {&(0x7f00000012c0)=""/193, 0xc1}, {&(0x7f00000013c0)=""/253, 0xfd}, {&(0x7f00000014c0)=""/141, 0x8d}], 0x8, &(0x7f0000001600)=""/146, 0x92}, 0x41) r1 = socket(0x1c, 0x4000, 0x0) setsockopt(r1, 0x29, 0x35, &(0x7f0000000080), 0x4) 08:07:34 executing program 1: r0 = semget$private(0x0, 0x3, 0x3) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000780)) 08:07:34 executing program 0: r0 = syz_open_pts() flock(r0, 0x3) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) readv(r0, &(0x7f0000000380)=[{&(0x7f0000000000)=""/175, 0xaf}, {&(0x7f00000000c0)=""/234, 0xea}, {&(0x7f00000001c0)=""/62, 0x3e}, {&(0x7f0000000200)=""/54, 0x36}, {&(0x7f00000002c0)=""/159, 0x9f}], 0x5) syz_open_pts() syz_open_pts() close(r0) execve(0x0, 0x0, 0x0) 08:07:34 executing program 1: r0 = syz_open_pts() read(r0, &(0x7f00000000c0)=""/68, 0xfffffffffffffceb) r1 = socket$inet(0x2, 0x5, 0x20) getsockname$inet(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e734578ff5dbfdcf0000000683a00a52d00"}) ioctl$TIOCSTOP(r0, 0x2000746f) syz_open_pts() mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) execve(0x0, 0x0, 0x0) 08:07:34 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d704000000000000005b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000300)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e0177513a18db60390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a2592c9529443890c39abcec6c1c369fa47bab9e1aecf0c0aa9f915a4e02f98bdf3155cd7d25d4dc373bfc0ed3c5930e61f9a3262664b9e3cbd578dfbfa86f8f1bc7bc834db257824857ac314db10ed7917354a002af475d52a6bc1a5c9f065780f5a2dc7bb6b56dac5a7af0d", 0xa4) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000002c0)={0x0, 0x7, 0x5, 0xffffffffffff5a51, "854955882e0261b637ce9c11fe4dbfa600"}) ioctl$TIOCSTOP(r2, 0x2000746f) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) pipe2(&(0x7f0000000000), 0x10000) kernel: protection fault trap, code=0 Stopped at lf_findoverlap+0xab: movq 0x18(%rbx),%rax ddb{1}> ddb{1}> set $lines = 0 ddb{1}> show panic the kernel did not panic ddb{1}> trace lf_findoverlap(0,ffffff007e7cdcc8,ffff8000016d7ee0,128,0) at lf_findoverlap+0xab lf_setlock() at lf_setlock+0xac VOP_ADVLOCK(ffffff0062d43090,5,3,ffffff0067100640,ffffff007f7c64f8) at VOP_ADVLOCK+0x61 sys_flock(830,ffff8000210cb080,0) at sys_flock+0x156 syscall(0) at syscall+0x466 Xsyscall(6,0,ffffffffffffff4f,0,2,e49eee38010) at Xsyscall+0x128 end of kernel end trace frame: 0xe4c0c3aff00, count: -6 ddb{1}> show registers rdi 0xdeaf4152deaf4152 rsi 0xffffffff810cdc35 lf_findoverlap+0x85 rbp 0xffff80002119b7c0 rbx 0xdeaf4152deaf4152 rdx 0xffff800000ed7000 rcx 0x151 rax 0xffff800000ed7000 r8 0xffff80002119b800 r9 0x1 r10 0xb938bbd2dadefeaa r11 0xffff8000210cabd0 r12 0x2 r13 0xffffff007e7cdcc8 r14 0xffff80002119b800 r15 0 rip 0xffffffff810cdc5b lf_findoverlap+0xab cs 0x8 rflags 0x10202 __ALIGN_SIZE+0xf202 rsp 0xffff80002119b770 ss 0x10 lf_findoverlap+0xab: movq 0x18(%rbx),%rax ddb{1}> show proc PROC (syz-executor0) pid=210396 stat=onproc flags process=10 proc=4000000 pri=40, usrpri=75, nice=20 forw=0xffffffffffffffff, list=0xffff8000210ca978,0xffff8000210cb798 process=0xffff8000210da018 user=0xffff800021196000, vmspace=0xffffff007f124d68 estcpu=36, cpticks=0, pctcpu=0.0 user=0, sys=0, intr=0 ddb{1}> ps PID TID PPID UID S FLAGS WAIT COMMAND 41171 316692 62339 65534 2 0x10 syz-executor1 41171 291800 62339 65534 3 0x4000090 fsleep syz-executor1 41171 398005 62339 65534 3 0x4000090 fsleep syz-executor1 41171 493620 62339 65534 7 0x4000010 syz-executor1 24984 277875 66753 65534 2 0x10 syz-executor0 *24984 210396 66753 65534 7 0x4000010 syz-executor0 24984 20585 66753 65534 2 0x4000010 syz-executor0 24984 378398 66753 65534 2 0x4000010 syz-executor0 24984 81593 66753 65534 3 0x4000090 fsleep syz-executor0 62339 189460 32080 65534 3 0x90 nanosleep syz-executor1 32080 186424 33734 0 3 0x82 wait syz-executor1 66753 23537 44052 65534 3 0x90 nanosleep syz-executor0 44052 9382 33734 0 3 0x82 wait syz-executor0 19077 119107 0 0 3 0x14200 bored sosplice 33734 463676 64907 0 3 0x82 thrsleep syz-fuzzer 33734 324520 64907 0 3 0x4000082 thrsleep syz-fuzzer 33734 501397 64907 0 3 0x4000082 thrsleep syz-fuzzer 33734 178384 64907 0 3 0x4000082 thrsleep syz-fuzzer 33734 67585 64907 0 3 0x4000082 thrsleep syz-fuzzer 33734 8730 64907 0 3 0x4000082 thrsleep syz-fuzzer 33734 296036 64907 0 3 0x4000082 thrsleep syz-fuzzer 33734 312220 64907 0 3 0x4000082 thrsleep syz-fuzzer 33734 332936 64907 0 3 0x4000082 thrsleep syz-fuzzer 33734 359160 64907 0 3 0x4000082 kqread syz-fuzzer 64907 445484 15698 0 3 0x10008a pause ksh 15698 243711 40267 0 3 0x92 select sshd 35034 2987 1 0 3 0x100083 ttyin getty 40267 94763 1 0 3 0x80 select sshd 87844 145421 78357 73 3 0x100090 kqread syslogd 78357 347658 1 0 3 0x100082 netio syslogd 41508 376620 1 77 3 0x100090 poll dhclient 64388 51818 1 0 3 0x80 poll dhclient 39332 477310 0 0 2 0x14200 zerothread 29504 49126 0 0 3 0x14200 aiodoned aiodoned 95506 229504 0 0 3 0x14200 syncer update 58972 273658 0 0 3 0x14200 cleaner cleaner 38005 172836 0 0 3 0x14200 reaper reaper 68141 50345 0 0 3 0x14200 pgdaemon pagedaemon 7909 164641 0 0 3 0x14200 bored crynlk 58221 284580 0 0 3 0x14200 bored crypto 11777 277909 0 0 3 0x40014200 acpi0 acpi0 47628 328771 0 0 3 0x40014200 idle1 2282 174595 0 0 3 0x14200 bored softnet 94904 72592 0 0 3 0x14200 bored systqmp 62630 140348 0 0 3 0x14200 bored systq 69732 320413 0 0 3 0x40014200 bored softclock 70771 150468 0 0 3 0x40014200 idle0 1 412116 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper