f1117c5abb4e9ad44fe866917f1eff1da64be251052bbb9574d2fc25e922eba8ea73dccfa27f485aa17e2f8f70fd12d3fa38ff070b9e2fb2ebeac38eeace520730ca887f9765d154e8d1f7469079851fec39da414266c304aa2b2a9d9c5a94aef2c602ce9e1d347dc7680acc1012387f6fdc340bf1aeb99e926a0dedfed4de81db920031cbaa029d087c94c5bb3bd01c2311ebebb3918e6de023f0e03126603ebf6cc758e8c1e1b44263194f2ed22524cbc2d68ee610237b03ec03e55e0af4d87f642e9dea78fe8e83594b1a1cde02110e9a9f2fc18b8742754db1119a90ceb98a97087d8d2c89cb9b72edf5cdb3c24cf574b90fbb0da3acd868ed7706395f900de937aeff10397cc468130b0028b8f849a7d9793614168d2e736ad2742148fd339dde3dcd79ac26d00b314a6a2539f2881d1e78724a0714c89eb9cae9fadeecc63d03128be93f8c366b3ba56cef0d3a942f51ef8f8484ee153d5b62b7a5e9a8c8ed2eff52030b9ea9da01e745b3e7103d93971bd9e1c454648466b50b218094d85493b593fc04c84e0779d668eaeb69ca685897b0cbad475978ee8f059215b15ae19ead49e41411487f343a04591821e6145f5701d1a3d6272d6c37dd2003c4e18cc82ac6a1a975983dde90aaccbc42c4b240cd4b80f17f1e1842495d3b1a8786a994b0d7061c4155af3f09915d27af243e716b0feac5c11b67ba8ddb57a0223295f0eccee127db24d7d794ea104e4fee73e", 0x801}], 0x1) kqueue() kevent(r22, &(0x7f0000000100)=[{{r21}, 0xfffffffffffffffe, 0xbccdbcb4be6b447f}], 0xffe, 0x0, 0x0, 0x0) read(r20, 0x0, 0x0) semctl$SETVAL(r8, 0x7, 0x8, &(0x7f0000002600)=0x6) fcntl$setstatus(r20, 0x4, 0x8) 10:00:13 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r0 = socket$inet6(0x18, 0x400000c001, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0xff, 0x5b02, 0x4, 0x8, "a8b433fe1f64c785b469abf18403e436c26df123", 0x2}) bind(r0, &(0x7f0000000240)=@un=@abs={0x4324470e2bc21888}, 0x1c) 10:00:15 executing program 1: 10:00:15 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000002640)="be3ce0f3a95a3e7f6bd18d224f4ca990fb735c461e727fcdb9aeeadefbe47ee2cd5646dd0bb28f867886aae611c575ed38a0ccea65dd2c0b39fbd4957a19fcfbd1fc6535d97ee5355362c5a943ae8e8c9aa01f23890c38abd0c4ac5964bf2f87aa316cd9df946e62827bc15cd2a5e4d27db78b0a00666eb56f701137d429e247fcfe48560753d40d75fdbc519a75865b9d54298ae4f012c942b241e7eb572bae6f931aef0b93e0adf9ae3daa5f9f4d5344bceb89527f9173241a8d73ee323aff55584c0cae6a8c74f882971ae28d8541b2a392f6c90d90dca42ffc92084a3381166bc7d6c423899bb0ab77ff5c34341f1c3ba169eb07fecacd82f915ed03da62cd60985c36c271cfeb316bbebdb1d550250f4992ba329ac979e7802ca1f7bab27e30b95f76988ff9b48356aacbec418b2d8f2846815ef90be27d01b16727589fb64f7eb5555967a97df546e9f1821a192b5ab5c661d979c043ada52d8414a4b5d8c940674ab57cddd82a62ecfdadf13fbb14f728d8168af4d8944704991114d739c063db609e11076bcac72f7b7560940d0d6b3f02134e67884efcf988ab85a8a4c392a2f9374efc4edc112a0b72cfd4c023bdcc82f0227953cd0afdcebb4cb6701dc8d0d6f6abf2665ba26acda264139bd1afb04b56b4594920fe82409717b6c23c7c6a665d8c8a1b30e01ce24a65b323db34364fe01948990bdb0839ca440a3ec04d7028a8095a692824dbcb188a592e536ec71761528c1e6bdb1bd3f48573749094f49a89d456e420ede5c89dfafd7c10acfe47c468507357b073e72b690de95bba5d0652a49d62a28a7dd3ffc946f431abdb911395479d274f84685d54a73b7aa65e575d4cd606621f25fa3dc38e949d2c861f392de61f57285ed17c8fbe9501f202db689d027a837a58c90fff4c7706aac8b98caa4a033f60414977703191734245bee748a1c94ef83fa717382049c4e71cae31e31ec0fa3676ea3afa79062cfc9d61f153a4f41529dda2b38dca6efc28c93744ab1b6277927793afea6112e427b6041f632956067199f8c7f3b50becc6605b7926ce3c5d18cb730df9d5463dcb40c92f8e13f7d6b53aa8871d88c62a499fefba1b2d75f69c130e0518dfb17a601c32a4d64b0eb585bea95835371607875d012b657885e1b3f62ffc1f106943e77022d06018fbeb570ca81b4b86488bc5a664051d711f5bb77780ae6297a68d8ee29e02e3817908e50c363eae7ab6840d6191f126c6bd878ec11db4f042bf4efca31fae33e16a7518f34a1208bc4ebe487361d57480807b35e17f22aeb59cf5b3ff222035273f492951c463909b8b473aa31e37a78c4f6f7b7c544ccd10ea892b31d12b0fbc4823e73423db7ab58efe55d5b4ebe52b383b16807cadbe093e55d78867484c17e62aa70eecf344f86e7d232ac95286ec7853fffa457e6f97789d8ec098a97575ab4e87233e43e1b9f8040a4d31eba9e1e001d484f5f53e8ea68ffb20969bac828918606ab67319b3b1602bab72e6fd1f6c0d38c656c00ff8739272edba8db580a965fe954095af42ec9d7936513b18f924d7f491d7ec25894695fbed4e6d60869a443783900a0790ea1454a544f18f01ec5523b900bcb1230a4a79a7ea65480be7ab6c575f17b26c526b4d446887ffa6391ae9ff1eb320f118081c4ec60572d6220af908e14969a3e747d14c13b868d24e8fce91af190acc1632a591006b0eaeee6e9475ba17da62ae16104a6bfe122f297081b9b0b39a10b78101303e51ed5faeb394e3d3ed0303cd359b901511925057466cf0855c24d66bb1c3e21212f4503a7093a7117d9eb85b60ba3df27bc8366fe1c4725e38bde8e5f5a16b3e84909ef60adf763882bfad8acf58326542b70ff91c8ff41aa1d42b97d81730cbd6105425dea6308d49751ae43af2cd66e15cf2dec13172a2396af580b7de4265df4e10d0d9119c19f575ecb49035eba86a9bd57d37584589a9eab90b4a31874a1a3c9db77114cc1236f4c72a91a87ad250decded9aa29b537e271baf39db6f14c8a0fb929026911a6a3a697cdeae8054e3779231da8279b744e00f30762a704ff639e1db349b05cf5d93c051239337832732cc357c30b12aaa5999b0abba2ff99ee07ca44264cccbb870e8cefff56205b2d16edbe395130582a39ff98934bdb14b39d19a8098305316f8b01da554e21ab99e43bfb5ece7f3df8e884187918b68013810595716e84dd8ee4be63bcb555724afc8da0fcece2dc3494a7f6257c07ab25a9d3aa02a7ce85f9943a9bb03e08352c289a825d8ecaffde1eeb872fb8b77dc56074065e570b584f363f98a050f2e0fc02f12a45e069157831c7bafb1cb8655ec24eedea20eb8a35d9b1937f6a46e473aa9abef376a8d222e68599c7f630888d18733eb2fe23002c014b9296f2dab2dc1c4d28622fd7e40f480ff78ccfdeeb46a12d6695d1284bfd4ca24851c6e61def82637ffee9cc280819e0bcacb7e9ccb331977a2d48fc9dd16b605fdef22b6f9451a968d428380ecaa89f1ea4ebc687888f478d4ec765c6e258be7cad64876191e88606912474a5de20ee2c237554d28688db2542ba7fece413c9f52d2fc8a7a316281db10c69be8e9a5cde76b09a745845e7b6ef2a1bc31c7177f1af36dd20c02b1e3a691afd90d3504f46d9d15f377a2fdf93bccea694db53c4e73afed073f12c6e905d743a9726cd9599af64393bfadb739f11b968951040eebd3e1170e3d65e5407dd2bcaf8ccff5743067c17b7f9c60875120c5b4023d12a34c6ae645647aaf49655ed11c9bf840cb976cd50cfa3d919ee3223bf3f32ca811346374678a8ae74a2eaee7bc6e78df15560d66899e7caf984ccc00d3b647ab30b4459dce7b99", 0x8f1) shutdown(r0, 0x1) poll(&(0x7f0000000140)=[{r0, 0x8d}], 0x1, 0x0) 10:00:15 executing program 1: pipe(&(0x7f0000000240)) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r0, &(0x7f0000001700)=[{&(0x7f0000003940), 0xfffffec0}], 0x1000000000000137) write(r0, &(0x7f0000335000), 0xfc94) execve(0x0, 0x0, 0x0) 10:00:15 executing program 0: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) msgrcv(0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="07ff20215abf9dcec47c713195c92b95aa2509a153c5f3cf4cd468220e21552c8a0f8db323eeda969c429af2669801a573894f014bef3f91ac685bcbc1ee178b217bf20cbbfb02a0b3ed414ccc6e62aa8ae6d70dd588d68262e441d20fefbe634db3fc3a371b7499dcebedfa14947637677435b729be05b2e9eb168cebd35db9f05927baadb130b500a3636649856f14a58abf936909000000d8c457277198feab4c4f9af5b02b7a3ef6dad94f87879414385cca6a8f35"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x2, 0xff) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0xe5cc}, 0x8) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0x8, 0x4) close(r0) 10:00:15 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x400, 0x20) recvfrom$inet(r0, &(0x7f0000000040)=""/76, 0x4c, 0x840, &(0x7f00000000c0)={0x2, 0x2}, 0xc) 10:00:15 executing program 0: nanosleep(&(0x7f0000000000)={0x5}, &(0x7f0000000040)) execve(0x0, 0x0, 0x0) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) bind(r0, &(0x7f0000000080)=@un=@file={0x1, './file0\x00'}, 0xa) 10:00:16 executing program 1: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) r0 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f00000000c0)) getpeername(r0, &(0x7f0000000100)=@in6, &(0x7f0000000180)=0xc) msgrcv(0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="47ff2016"], 0x1, 0x0, 0x1000) r1 = socket$inet6(0x18, 0x1, 0x0) connect(r1, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) r2 = fcntl$dupfd(r1, 0x0, r1) setsockopt$sock_int(r2, 0xffff, 0x1, &(0x7f0000000240)=0x400, 0x4) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000000)=0x9) getpeername$inet(r2, 0x0, &(0x7f0000000140)) 10:00:16 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f00000023c0)="301428c2670ae3b90a39ba18094e82285ab4cf6bf3663b94bbfd7cb933b46cdc9a7754a9e1fe14b8e1ba798f466d04677f54d4b92b9aca3552f3dd060ac166d08d6a037d5d7f9ca7577a40b0675aa4f4454ad27b4b4ab77f6429fa1de2e3f39f75f14e9bc9a90f4148ea740baaf4f6cc03bf820f6f65ef8d6cb01dd70b3b8b83f9c67199662d32eca367c0d57f47ffe2fe62cff27d501904f8a48fdc55b4ad2ae09d4f6bbdcafab646cb45cfc39da33138fc22ef2fffe62ece41027c0f703a753eb56f467125d8eeb8cdcdf4effec826456993663dd6d70af2e3c812a185e6b5ea00fee163d69cbe677d3d279e7aff9610ff634a716f17e11877b4a38c04e23d43e5135c0116725c217d183642d5aaa32e5e622b601dd8c4c5ecfe7475383a51f03aa46406a7c05400c8cf29d416d299030ca44ee43900fac5ac04b3aa6e43c622aa88b5ad12c34961fc38d7188d3f2fe49654f1320138a86a8127134ede020969203504c9d2c02f5f308dd6d09e2233e3ad988dfa92508f24c7ce88784f11c41a58a88de204673c9f0cf33f47085550b28ebc8df94ca0c2ad48f28200bb25e6fb8500ec3474f5bc7b1f014d1211ede50fdfc45d00ec91402235d80b06bd9ca018ff8017389c1cb240d04f7e6b89573fbb697260f867f241567a1ce29b11b9fa2771d5616e2e669b432d286fd632b493d571add004ea5200f1900dba3843b7c021ac69093117bcfbc278d52511cd344ade033fa6447d6028ee0476d0dde6eb87a5af3d14cd07cbaecec597e26e451fd088c33e4535f56107e494cd01aa4d2d8ad555e37fadfcf4a9e9a00d08e6d40c43bd6fceb9cad6d52b5445b54210d2a5487e66bfaea6016c2b0ea616e211ca9836bed6fdd07c1e7ba12e73e8bb6f5c74603375314d0f1356324a9e5615f67db69119ee12d327ad39ba307d12fd01add8e3bab60c190c96f3f83cedf859dca4b06b30ce014b37ebf35ae5763ce43106b163d65e7b8d070f2ed92a97418200fc89a05f9b0ef07c282a89625da85abaf60d50062c02d98d2b5396a9164f9c299bf4b75df66452b187325e3fd3097e24845c943125dc6b9bfea098cc365fd058db74efbd449c990818458b3cc4f4e5954c4373ff4d4ab1cb1d6b18f5bcf866cea50c31f139157aeaa512bd9296d8396755fa0ad086a4a21cd1b4c98421bc6c7ba9e33e89389f55eec5dd0d219e44990dc9125028d0ccd0d03d32f7a96c7bf818bb76d4a7e09120cc7ec632180c1b8b1b4c1c8870633a03773d64dc6afe9dce27d0e671c428cb68a5bcd141f6786cd8c315870f0e1bde4e5101833a44d93ba1a4c0e6ebf69bb768542b8b40ddbc7a0ea83e1a443e5e7963014638dfae1a8c66d2ca1df71b538a734c0d82533994106feb7520579f52a1f820bad211c0a4f90728f1f4e464c995569def621046c0dec2bafc262eee01de9b984f574f81f03d5de398c6a743ae7d41211c9012696c74f582dd572c3ec2cea442658df57c8dee3d5cd43525ca865b8b435f6eec8cfedd72ad4318be5fc192129e937787a034a2c69a83a9504056ebbb06ae6c1be9d07b7e57a88c6ed2a65991dcf4af326905eaf342d16cabc0a085f6c356674213f0546877104d306521fb203d58de04421c83e4f45f28972d94f8b0ee8ad03a1ca44caea96ff9d844497037ff4709ffcbcbcd505770127bb9f8bceb5738d6907d010008000000000000e06caa65fe30895b233abd4e3f87704d0590461311d1156df089364ee899994ac7732ebc69f7b46c0941bdfb897689eaf1f80d173788a3da930cda509e2e9f9446a8549f9d3bf30176ebdcc69219262aeed7f575f408bbb2be3ea91a84ba012924ba255222427540caef838aec8506695a102742621795db28fd2ed9fc60ae2de303e6fe567c3d922bdf4c3b6f6c5408d7e2aec82f6c3ffd2b06194c0adbae802af5392a33c8b01af557e9f2a72c079eddb96135d023222749868c4ae9b237fc657adb59a2aab5133e9e19422db8485bddf4860bfeeb353455995fdf043a55c02ad0ea56e0cb45ec2af151c541aea2c96b2da37ab2308cb1dd2b90d736f088da9600856501e8e0a5d115d92babc8b3c0b85b64c3207405303cb45a8acd05ba885a201b625f2d5985d02b8cad8b4d750349642f00fd606f2045cd57440a9792683943f991517b62de7b38ccc03b95ca56fc9ad3dfdf7bf76d101f29f70ad178a08eef1d2d54a32247189108c712a00e8c9c71c8a7a65cd785afb664a3e28cd8a8627acaf95422bb8ee251ef23be6029448381f3490e9d3c1c55e5dc726a5d6d33a370310618b15c7c5b0e9fdff44e8a2ccf4b11ca3c9c3524107835411fe6efd6431f1fef2a4cb11164a55bc270b3389288b0da49462ea99286ece131018c79db6d7c88fe939e1fd8fbf01c082f4491417b305f5671c99cc06b8199dd341454fc5a482152ad5bf12848463e12f2f6910ed05956eda715d8340e4926275b11e9afe0f5b443c76390881431138322fa99b23949abec9d7bd2a6347a9b8686d096e63b48ab39ffc92b3c719d3e6ac0c48f4f54907bcf22cf7dabe8d6a7627c52e1aac3a7ffd10f68d71aa8cd6d687e7b1f7d30d5032ffe691013d04ee0f161abebd5ffcb2d329e5ac9e1c76db1ee1a6c76c9a070910182f7fd4f9bbda18d515df56fecd7209184029eb20731ab6e8c91885c0a98e5260fd3631bba0429239af678aee7e79e340db2dd0013930321c6264f49e66a618106bf28da0e937f57221fe11c966fa731c584c1d472d227509e569551be1c44b76ad29b4bde143d27e4dec5bb36b55bb21f21e49118547441093cb331b6bc7df276d0823bafd49128c529f3f689abb3f9985d2917d3278b54dfa46cc7a36601b22efd97e622731018bd77bbc48323a08bb8e268fc978540dd3428990213dec39d263d1e30aa17e4745b499f264fd9f67db703754ec1c201532a30139906276a1f46159913cf02583a6e39047a9e4c38625c58eee13e5dfc6b3ed7af34392fcb2b920e7b0eae1eb1bc86acd4af0d9902e27de4d67987677edd231bb4f20ac0b6ff0c7c70afd13028b6400431164c28c639c9321a7cacc3cc3bc3a882141faf8f4591e4388db77836e5ae9fceb1c3b064b6a4c24e0a2bfeb63db84b63649d89b8b6ce01a016ba4f4592ae0b8938c2f0235d68c74ef7597df432756e0b8707487f984f5446f40a4d959327f813f650d6aca73e27e1e7e10a9702dcfebc7c9e64f5fa2741f0af03b5598de15980da432b6594504ed592d73e7c3f5d4fb836f50379125454a2d37e316274f18825f44a353171f818666777e92ad66bec576f80a6c69e9290388397e7e95d6413000000806b3282d69eae45e3867a3508eb3dc44938d5dd2efe235bd9e3823cd5bdeb7ce569cbf4be4bedaced89718116fb2840886924b2fa90bf4f2ec9fa3004c677990a92c668e396187c3f99a731608262ec4f57c4a3d945eaca8cb52de7af7d82e04de12e9f5ac5fffa6966515124696e2155b2e6aea111e9c8cd8c089baebb503bbe1a3cb86db4a74866bed123366793d1a8163230cce209fb83a18e28ee1cf26ea57d8c4a2d5559880e6f5cb97641fa61b258b2676601f07a6062b921bd1b52eb4695bb7ee91663822b06f7e376ab3ef688e3cf66ec9ab3a71466601e220aefeb50b6983439e6bb27f3726bb1a4b9dbb1c727a7417a53163c0811ef005ee2e11b339f5efbbca70baa233bc901d0da835a906c9a2f1abcc02255fb44f1f0cc6f6064d4f1b7452b95a89bb717828f0813eef5049062e4ba203c4b0237062127274951815181f32a439ecd9f042ad8db02f7661bd47a08e036da20ae24b1b41c91ba8347c7f8f40497e3b7b1ab78743c1b69741eac26ecfd26d4760823382fcb841a985146abaf244fa0c611f2bd27b8281c86d8711cfed6544db3bc97e1df644a488fccc7be6537ab023ca2fdea0e7182bb0dd1bff31dfb872805aac569fc74b6712dee319e1b058521b9dca3fc63bd1effd09b80ce1c446f695c7823b2c7bdb4036caf6d2e19e54b97b4e3f3319b46dcce29a911376be805ed7a2ef108bd869964c59b0ab15d6e66cf23613520d30aeeeebcda8145112dc7a0eb6babc103b01c2281aa1eaebf25bde804ad93fe9e955893aa27c172da7629455a18aac60b10a89fd1c92106fbb17aa76f7a66de2e67cdd01290bcf2c9d598b25faae0396bafe5070a362d870a36adaf79b03c49a14fb010cc739e6ae7fa8ee31bb4165d2a4934c9c282609d1b766d3287081562a71ea703f94e15fe7148ea295c446ac61a40dcb4eac639d0a3b8260a4f4099c672184e5e59b73903135c84b9a935121b81f5a614b52de289842c8a683782b6763810454264f64a5a5dac179e86a039fb7b3939c9c1d65d77f7e0b5d172c647367098e0ea6a008015454b15177abddf77d22a6fcaeb1c18b7b5f8333342d3b6ff771a4010a5bffdbd0a", 0xc58) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername(r3, 0x0, 0x0) r5 = getpid() wait4(r5, &(0x7f0000000480), 0x1, &(0x7f0000001900)) r6 = getpid() syz_emit_ethernet(0xf0, &(0x7f00000002c0)="f2e2b3c361baf85f747d2122c47ecec2be6f3599117a85b65d430d62711f0da9e08a188f9ffd4db0b96f833684564ef022ee34baf63b90f525d940d5df2d3a5a817ac4660ddcb92e5c54a931eedfbdf343f3e85c230ac9eb9cedaeac2626b9a8ff8eff0dc3ad2ca570822d89e455ed80c6e5091aa4c69b4a9c07411638fc98e4b9c0e49184674a25c77ecbcd57e42cc353dfb3b9922fc13a390aa83ee24aa49974c02ae9a37ad854831b2dd6f7d8970f4a2f4425a5889c59e157d3b439a4b7ed3c2b70e56afc801e91253af41302b0a6077e233f0204a6fdb3dfa5514b1d459bb550249534c4e49327c164c4ee7344f8") wait4(r6, &(0x7f0000000080), 0x9, &(0x7f0000000140)) r7 = msgget(0x1, 0x0) msgrcv(r7, &(0x7f00000003c0)={0x0, ""/53}, 0x3d, 0x0, 0x1000) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000440)) getpid() getsockopt$sock_timeval(r4, 0xffff, 0x1005, &(0x7f0000000000), &(0x7f0000000040)=0x10) wait4(r6, &(0x7f00000000c0), 0x2, &(0x7f0000000200)) r8 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) readv(r8, &(0x7f0000001780)=[{&(0x7f0000000200)=""/208}, {&(0x7f0000000300)=""/155}, {&(0x7f00000003c0)=""/87}, {&(0x7f0000001800)=""/212}, {&(0x7f00000005c0)=""/90}, {&(0x7f0000000640)=""/24}, {&(0x7f0000000680)=""/244}, {&(0x7f0000000780)=""/4096}], 0x10000000000000c5) 10:00:16 executing program 1: r0 = dup(0xffffffffffffffff) r1 = dup(0xffffffffffffffff) renameat(r0, &(0x7f00000000c0)='./file1\x00', r1, &(0x7f0000000100)='./file0\x00') r2 = open(&(0x7f0000000000)='./file0\x00', 0x12a02, 0x0) lseek(r2, 0x0, 0x80002) write(r2, &(0x7f00000001c0)='D', 0x1) mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0) write(r2, &(0x7f0000000140)=',', 0x1) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x0, 0x12, r2, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000040)={0x100, 0x0, 0x2, 0x80000000000, 0x8}, 0xc) mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1) write(r2, &(0x7f0000000080)='\r', 0x1) 10:00:16 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x0, r0) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x1}, {{r1}, 0xffffffffffffffff, 0x1}], 0x4e, 0x0, 0x0, 0x0) r2 = syz_open_pts() pipe2(&(0x7f0000000040), 0x10000) poll(&(0x7f0000000040), 0x2391, 0x3) kevent(r0, &(0x7f0000000000)=[{{r2}, 0xfffffffffffffffe, 0x1}], 0x8000000000001, 0x0, 0x0, 0x0) 10:00:16 executing program 1: symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000140)='./bus\x00') r0 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) read(r0, &(0x7f0000000200)=""/81, 0x51) write(r0, &(0x7f0000000280)="3a2f5af531b980552a929d99ce9cf51dfaef8dbe0d787a0c881b4f065f2d5a9ac074f326c89d9158be1d58b4114457a4bd488bd44bee6ca9ba12079e74a90ccae1a2340fec0055db2b5fd7831f3642e867155c7db2427bd582c9c1bcc21ccac1f83221e77d1a85dcb2b2cf18f82265b86f6c4ff787d5d8d3249e68856e61a1b35d4ccdeb274364178d94ab67840f4775433769771202f2abffe32af52eb8cbbffb0de199", 0xa4) fcntl$setstatus(r0, 0x4, 0x20000080) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000440), 0xffffff05}], 0x10000000000000ff, 0x0) fsync(r0) open(&(0x7f00000001c0)='./bus/file0\x00', 0x0, 0x0) close(r0) rename(&(0x7f0000000080)='./bus\x00', 0x0) 10:00:16 executing program 0: r0 = syz_open_pts() r1 = accept$unix(0xffffffffffffffff, &(0x7f0000001480)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000090fb6fb9ad26b82c32ba8cbf"], &(0x7f0000000080)=0x1002) getsockopt$sock_int(r1, 0xffff, 0x0, &(0x7f0000000180), &(0x7f00000001c0)=0x4) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) kqueue() r2 = kqueue() kevent(r2, &(0x7f0000000340)=[{{r2}, 0xfffffffffffffffb, 0xc0, 0x0, 0x400, 0x6}, {{r0}, 0xffffffffffffffff, 0x8, 0x0, 0x1, 0x7fff}, {{r0}, 0xfffffffffffffffb, 0x44, 0x20000000, 0x80000001, 0x2}, {{r2}, 0xffffffffffffffff, 0x48, 0xf0000000, 0x1, 0x4}, {{r2}, 0xfffffffffffffffa, 0xfe, 0xfffff, 0x7, 0x26cca0cb}, {{r0}, 0xffffffffffffffff, 0x40, 0x40000081, 0x0, 0x6}, {{r2}, 0xffffffffffffffff, 0xc4, 0x4, 0x8bc, 0x101}, {{r2}, 0xfffffffffffffffd, 0x12, 0x2, 0x7, 0x1}], 0x8, 0x0, 0x1ff, &(0x7f0000000200)={0xf0, 0xffefffff}) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000240)="7d4d39d685a70bb8a5ab4f59138deb5c16efb69c43352daff1c9010fd3b56debf796af50b1bd5f71e5c1445c6fb55fb039687614230f36faf179f96d9c71a2240b8acbfd71315eb516bcb77cf0253f3785541bc4b442e4b6bd19e57f6cbb9feb833768a26c9627dca29e664907af3801c314ebc80af2cf172fb2998d2d4daf9afaca3e951e8d2f7c7655c507f3faf1ad0820d96fa3a76493957213b69d155c8ebf4712242fe7b7b54f511d0c7086066368fe41c723241c91c6521bb2323fde6b576458fb45941633707ff7bbd6d47a2ebf35b24b19418d30e8bffd9e2422d669bcbf21884aa6d792765e4610a54b63efbff8523bbc912325f6640ecdadb13650", 0x100}], 0x1) kevent(r2, 0x0, 0x0, &(0x7f0000000140), 0x455, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000000)=[{{r2}, 0xfffffffffffffffe, 0x0, 0xfffff, 0x5, 0x9}, {{r0}, 0xfffffffffffffffb, 0x0, 0xf0000000, 0x6, 0xf665}, {{r0}, 0xffffffffffffffff, 0xb3, 0x0, 0x2, 0x4}, {{r0}, 0xfffffffffffffffb, 0xd5, 0x4, 0x8000, 0x80}], 0x0, 0x0) poll(&(0x7f00000000c0)=[{}], 0x89, 0x0) r3 = shmget(0x3, 0x4000, 0x10, &(0x7f0000ffc000/0x4000)=nil) shmctl$SHM_LOCK(r3, 0x3) 10:00:16 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) fcntl$setstatus(r0, 0x4, 0x88) r1 = open(&(0x7f0000000180)='./file1\x00', 0xa19, 0x0) fcntl$lock(r1, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x80000300000003}) 10:00:16 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) writev(r0, &(0x7f0000000000)=[{&(0x7f00000003c0)="37688b219efa8957455e49e9c73798b27b089ddaa709ce0d477d79e50d0889bdfa350f80343a258cea9c3e57722cec5af40fcdcf1a5df982c5f8558f61cab29e0fb2d4f1cebc2aea13f1efe441f955632ba0883c6e150c8427ba5e7c726f019a1533edbff4e9", 0x66}], 0x1) write(r0, &(0x7f0000000500)="e36258a4f72e5bbdc3a5197094b222a9c4f6469990bfe432040000000000000000000000cb04403df380dd57f8d75c1eea6f9924a3c9042ecfd4cbcdb6a95cec003b54c9cfa4e609d8304c57a3bba766a7d5eaecf12845088e7c08875f26ce89028878498abacf6a6b00000000000000a0143115a062c6b3bc0a2d4d81049cf9b234c23aac5c2aa27de54b81e75f6e070373cfe79a4293749a9f71194a8c78b7f9923fe2ccf96e1dd6a1b29b5d6181db666d938dd2f38b217fe5d40c30176b44f3877d2bd8c59727976fd112bb77552a04442c3e3aa981db85b7d0868a58afd452f14975182ac8f7d43b8c3ae3806274dc6cff", 0xf3) ioctl$TIOCCDTR(r0, 0x20007478) close(r0) syz_open_pts() close(r0) writev(r0, &(0x7f0000000600)=[{&(0x7f0000000280)="da6d9095245df0753ad0f9484bb63cbadcba19a1407b471509da24364b813ea9f72f1e9493f9de530bc70c721f24c60a972ffab7c2db05dee93496e51b2f5d767284e8de4470c2663cfe7508ea3fb1c510fe9201c5c1b22d13b650b969f1efd88b5fc13f75c43aa91b36cdcdc0c21244d1930e985f53ab46b88fa62510bf6c17fd8b4f90d2b6786f03f0974208b1b17bc6cbd8a80416072a26126e2c88094696306f8b794f544806b59d16465e3fa6f18b525b55f6af3fa02d02df400080a608b710309131104fbb189547d9e1c18c4d3109a93ff1d9dbff05887b988b91", 0xde}, {&(0x7f0000000440)="4f39b9d49e1a5b467bb34757dd17925a121ee4da24f93efd53a4c22f92aec5f75b6531dfab0735da40e8272eb2e4b73e92c5a89283e112f4e39f1c02e9435c4ed955da543790e650ac47c20f4455d6a9b917653a8fea6bb75fcfd894bb3e22687d4782b889260ca8879d76e411d8a769b127a87589cd4c2293e9189a2afbb994a888fc58c069a7ba6b94afda9cd1faa0e6865decb54d924912cfc7cc9d32977f1940", 0xa2}, {&(0x7f0000000040)}, {&(0x7f0000000200)="2d34e1556bb59ed17de079237050460bf8", 0x11}, {&(0x7f0000000380)="966fbef340d760c4541c675880ac2fa17b2f0f34c1c74996a7095a4a0d41d48fe914f1dff7fb1667fd4eb44a3accc1e23590", 0x32}], 0x5) r1 = kqueue() r2 = syz_open_pts() r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000240)={0xffff, 0x7, 0x9, 0xfffffffffffffff9, "9ad84b73d969000000007fd35db5ab0900"}) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 10:00:16 executing program 1: unlink(&(0x7f0000000000)='./file0\x00') mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000480)='./file0\x00', 0x34a, 0x0) pwritev(r0, &(0x7f00000001c0)=[{0x0}], 0x1, 0x0) 10:00:17 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x143, 0x100) r1 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x2, 0x80) dup2(r0, r1) r2 = syz_open_pts() fcntl$lock(r2, 0x7, &(0x7f0000000080)={0x0, 0x0, 0x0, 0xffffffffffffffff}) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f0000000000)) 10:00:17 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000500)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) write(r0, &(0x7f00000000c0)="ec7d2f00afdba0ead780b5109ccb45c920cf54832f70704bc19be84a2f2947fb3bd1da763663c3cecfdf8db678fbba5c423bc7724395e614cf12a09db29dbbbc392ad3de219680db3a5ef3b66b03eb44c0cd5e4b7198b5e9eae882d691595a44c9ed141a79be600d2ca04005437e216e741b8591666c2e0e981d122864407fedd8886d86a55a6e493c165bc93a3c57882646c574be88311444224b638ea7f49ee32c9f53eca70411c2c8f4472f6bef5a458bf2260931e75adf", 0xb9) open(0x0, 0x20200, 0x0) read(r0, &(0x7f00000002c0)=""/156, 0x9c) ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, &(0x7f0000000180)) getpid() syz_open_pts() close(r0) kqueue() syz_open_pts() 10:00:17 executing program 0: select(0x40, &(0x7f0000000200), 0xffffffffffffffff, 0x0, 0x0) socketpair(0x20, 0x4000, 0x8, &(0x7f0000000140)={0xffffffffffffffff}) getsockname(r0, &(0x7f0000000180)=@in, &(0x7f00000001c0)=0xc) r1 = getpgrp() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r3 = getgid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240)={r1, r2, r3}, 0xc) select(0x40, &(0x7f0000000000)={0x7fff, 0x0, 0x4, 0x9, 0x0, 0x6, 0x7, 0x101}, &(0x7f0000000080)={0x2, 0x100, 0x7fff, 0x101, 0x5, 0x6, 0x8, 0xffff}, &(0x7f00000000c0)={0x94ec, 0x6, 0x9, 0x800, 0x0, 0x401, 0x0, 0x47}, &(0x7f0000000100)={0x100000000000000, 0x3f}) 10:00:17 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r0, 0x29, 0x4, &(0x7f0000000040)="1d000005", 0x4) r1 = dup2(0xffffffffffffff9c, r0) r2 = dup2(r0, r0) linkat(r1, &(0x7f0000000000)='./file0\x00', r2, &(0x7f0000000080)='./file0\x00', 0x4) dup2(r1, r2) getitimer(0x0, &(0x7f0000000140)) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) 10:00:17 executing program 0: r0 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000000)="81aa09c370b0b2397fc8f877e5e75cbd5d240dfa859523b75ce9fd82d2ce5ad083a57c974ab302c3aea1c91c02792c204181a895c1e09e816dbd99d8d5206049960827762fb2ada2d4fbf445bec15f361ac3510d80b1dc7c350a656d573fb7386668e958c5d25c74cb99d8f469ef52b68d5f79637461868cdf633457a8b683131be2f78b43ba534ccb668fda5509a437", 0x90) setsockopt$inet_opts(r0, 0x0, 0x13, &(0x7f0000000000), 0xae) 10:00:17 executing program 1: r0 = open(&(0x7f00000000c0)='./bus\x00', 0x8284, 0x0) flock(r0, 0x1) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0xfffffffffffffffe, 0x0, 0x1000100000000}) fchdir(r0) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0xa0, 0x100000000}) close(r0) kevent(r0, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffb, 0x44, 0x80000002, 0x7, 0x80000000}, {{r0}, 0xfffffffffffffffc, 0x4, 0x20000000, 0x8, 0x80000001}], 0x2, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffa, 0x80, 0x2, 0x80000001, 0x12c}, {{r0}, 0xfffffffffffffffa, 0x4d, 0x1, 0x4, 0x2d04}, {{r0}, 0xfffffffffffffff9, 0x58, 0xf0000002, 0x1ff}], 0x81, &(0x7f0000000180)={0x8, 0x20}) 10:00:17 executing program 0: mlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) munmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000) madvise(&(0x7f0000ff6000/0xa000)=nil, 0xa000, 0x6) madvise(&(0x7f0000ff7000/0x1000)=nil, 0x1000, 0xffffffffffffffff) 10:00:17 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) socketpair(0x20, 0x8000, 0x6b, &(0x7f0000000100)={0xffffffffffffffff}) r1 = accept$inet6(0xffffffffffffffff, &(0x7f0000000180), &(0x7f00000001c0)=0xc) r2 = accept$inet6(r1, &(0x7f00000000c0), &(0x7f0000000040)=0xc) fsync(r2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r3 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r3, 0x2000000000029, 0xc, &(0x7f0000000140)="ff01000800000000000000e9df08ad3dc9000000", 0x14) close(r3) close(r0) preadv(r3, &(0x7f0000000000), 0x0, 0x0) 10:00:17 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000340)="2052bed8085df9138021cdc0394b659dd7ab00483bf71c76790e1a2cad3bd632d4141f7929a09ced675e777c18164f4c69cffc6e66416429fdb1b5138f7e14d4887b8fe2dc936ec6c65da9252547592599a5f97f14d76a581a349738324d7dfeeacac9f746", 0x65}], 0x1) writev(r0, &(0x7f00000002c0)=[{&(0x7f0000000100)="178d91545c8520b1d8db53189c9684d343e821145eaf8da282c5f5b43b9c7d89820edc5cbf1c2450fcd91467a0d8cf7a847040aa", 0x34}, {&(0x7f0000000140)="3987643019b65e3e8c40073319a7773f527fea0d3e3b04d162a7b499bde79e73a09c0207ea9d20439f053090d5f5bea3ed442e41c99a2f53286e32f6661de6fb5514cfa8faecb437a4f3fe6fb6e5a4a2149775b361f9b3b2d6657f6079a4d9e3e24526a5db7600b44353c34ee6d74d62a7a1366b272bf33feec7568030090b168092f84122a8e550e294856cc4958edbf65ec172fa4b04328094e0e66828b359ace6524cac91344592b55f6c974b9bbeffeb8baa1eb216c17829b8a1f34d2db982f526fb227c681be88b5068db418af665761dc6065e019040c6eff657860016705c85af355af81cc9f7b8167b828fb92ced557ba2b24762150372", 0xfb}, {&(0x7f0000000240)="85a0118f9966464c4acf060ac540976f9f4f3bae4fd6d0dc239c643f9dd673d0efa2af838c88bde951452cf3295ea380584f26da1bcb006182079f5d62559ed07b", 0xfffffffffffffeef}], 0x3) ioctl$TIOCNXCL(r0, 0x2000740e) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)=0x2) close(r0) kqueue() ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f00000000c0)) syz_open_pts() r1 = shmget$private(0x0, 0x1000, 0x400, &(0x7f0000ffe000/0x1000)=nil) shmctl$SHM_UNLOCK(r1, 0x4) 10:00:17 executing program 1: r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r0, 0x2000000000029, 0x9, &(0x7f0000000000)="01000000", 0x4) setsockopt(r0, 0x2000000000029, 0x9, &(0x7f00000000c0), 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) socket$inet(0x2, 0x1, 0x100000000) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={r1, r2, r3}, 0x1) r4 = dup2(r0, r0) ioctl$TIOCSDTR(r4, 0x20007479) 10:00:17 executing program 0: r0 = socket(0x11, 0x3, 0x0) setsockopt(r0, 0x11, 0x0, 0x0, 0x0) socketpair(0x1, 0x8005, 0x7, &(0x7f0000000100)) setsockopt(r0, 0x6, 0xfffffffffffffffa, &(0x7f0000000000)="d31320fb8887f0d38c91841a219a2135c114796e879ff357ff3e24d741d1958232f6272dbf6989cfde72f45d91191712d4a39822e4e6280aef62833d24a751f4bab593afc3ddf36c6eacf9b2b9dc86e73ee9ca6728a74024bc572042bd46831b01bd31dbf4f58bea9c552c222d404773797a8f5edcfcad2af69a97fbf359974b7cdd4248220d4bf0c3d1b02d303a29a12ddb46feae40136267a06606c0aab4529bd17697528d396b582d8fc9a6ac2459acf2705592d0d97a12adf69cc5cc7ea458b4f1d1f133f8f0a17a8bd7a42553", 0xcf) 10:00:17 executing program 1: r0 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) getpeername$inet6(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) getsockname$inet6(r0, &(0x7f0000000100), &(0x7f0000000140)=0xc) getsockname$inet6(r0, &(0x7f0000000180), &(0x7f00000001c0)=0xc) getpeername$inet6(r0, &(0x7f0000000200), &(0x7f0000000240)=0xc) sendmsg(r0, &(0x7f0000001840)={0x0, 0x0, &(0x7f0000000380)=[{&(0x7f0000000340)="f4fb7a138e7d3c314a5073b958698e86385e544f200ed34924b62ec3b6f5fe7dfbecb4b008cc8afc73899515fa", 0x2d}], 0x1, 0x0}, 0x2) getsockname$inet6(r0, &(0x7f0000001880), &(0x7f00000018c0)=0xc) getsockname$inet6(r0, &(0x7f0000001900), &(0x7f0000001940)=0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000001980)={0xffffffffffffffff}) getpeername$inet6(r0, &(0x7f00000019c0), &(0x7f0000001a00)=0xc) getsockname$inet6(r0, &(0x7f0000001a40), &(0x7f0000001a80)=0xc) r2 = semget(0x0, 0x4, 0x180) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000001ac0)=""/182) r3 = dup(r1) r4 = openat(r3, &(0x7f0000001b80)='./file0\x00', 0x8880, 0x40) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000001bc0)=[0x2, 0x3, 0x5, 0x6, 0x8001]) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000001c00)) clock_settime(0x3, &(0x7f0000001c40)={0x0, 0x7}) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000001c80)) ioctl$TIOCSCTTY(r4, 0x20007461) bind$inet6(r0, &(0x7f0000001cc0)={0x18, 0x2, 0x4, 0x4b}, 0xc) r5 = shmget$private(0x0, 0x3000, 0x10, &(0x7f0000ffc000/0x3000)=nil) shmctl$IPC_STAT(r5, 0x2, &(0x7f0000001d00)) r6 = semget$private(0x0, 0x4, 0xc4) semctl$SETALL(r6, 0x0, 0x9, &(0x7f0000002080)=[0xc2dc, 0x4, 0x2e]) 10:00:17 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000000)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f0000000100)='\x00', 0x1) socket$unix(0x1, 0x5, 0x0) syz_open_pts() close(r0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x1, 0x7581, 0x800, 0x1, "da4a62d1afb732f9212e989b22cc9cef2845829b", 0x217, 0x1201}) kqueue() r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x7, 0xffffffffffffc001, "a147780ac85a538a131100e800"}) ioctl$TIOCSTOP(r1, 0x2000746f) poll(&(0x7f00000000c0)=[{r1, 0x1}], 0x1, 0x0) 10:00:17 executing program 0: r0 = open(&(0x7f0000000180)='./file1\x00', 0xa19, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, 0x471f6c940c3f83d7) close(r0) fcntl$lock(r0, 0x7, &(0x7f0000000080)={0x1, 0x1, 0x1000, 0x1ff, r1}) fcntl$lock(r0, 0x7, &(0x7f0000000000)={0x0, 0x3, 0x0, 0x300000003}) 10:00:17 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r1 = kqueue() sendmsg(r0, &(0x7f0000000080)={0x0, 0x0, &(0x7f0000000000)=[{&(0x7f0000000100)="cd4fb6c8a108d9c98aca1f86d7369e1d5a04cb2035f32968b6d74eb4d39f8e30dc3a2a92ad184efff5a3cc5e8e8c69e83ac20ac813b10cfd01a16a2e4d6d44d52598560e00fb23728b8921545b0af53f5dc9cb11be28b04bc1a49daa24fdd9c16f6e34e23ab396fadcd261532c112473c175cac48a188b9fbaf2ee4d538a", 0x7e}], 0x1, &(0x7f0000000240)=[{0xf0, 0x0, 0x80000000, "89cabca224ce0ee41ea3e82877330e60fd003a0cff1e70371b412b8fc04c0c3ae7276672824efef40ffc154700995b075bea06ff5502e621f1475ed10b24963350703819b9496dbabb0b426b1e18323a7d91b4602dbf963824a4265d3ac8758a4e445f8b6642c204322a99a814f8b25feae486a4eb48fe95a49300909045ea833db5b20f6f6efab37bfc221f2571100bb58c0a83d8ec2e17eb1bbe7b193c4368d3cef539af669e4fa30034b84157f4e2f135d05dfe6a6cb931f6d31b96ccdf145f8cdf865ce7fa3bee30e4e24c7c7aeba59180b24734177f5fc08106a4b82f"}, {0x70, 0xffff, 0x4, "d71f98298195e958a78fc233fca07e0d178a57481b6f80cb34968fbad1971fd5deff506a7784be153a6f4bec2767c5f57468f6e0112b307536a04b4b7e1aef6ca322b4aca1ede81126d5e9cf6ba74ea2806cf288962490b324aeaf"}, {0x100, 0x1, 0x100000000, "3605985ea121ac8dfc75630eb9acc55436d9b49be3204e39e1e4b048c246751e156627444e4cb26ce9ae6209c40300a4ec3fbb063080b3de2f84d689e70be68692d8e0c4ea681f744a4aafb06a153758d078d4e31ea9dfa5d52ea17db06cfc5ed3b4f5143b6593ad43b116d99d374f57d5ac5ee6160ee14e8ab06b1bf1d256fde45e54ab9ec2ddf70aae6d179b01c2db309e0c4bff37b553e9e9bd7c06e32435eb0fb69bd24006179862507aebf7b70dfed1926a9a8b46adac7c0fb9f5869688b456f0ccec9dbacdbb91606820a4c58279fd73043b5caa4f1810b71806a1040e05f2e4a5d52e8631b0ea4875"}, {0x48, 0x0, 0x74564f34, "ed5d735b3fdc2111b3c964f0e71c6a77ae887a66bf0ee58f5ad3a742c0c594b574a8716fb7acff6135f725d2ff617ac9a231"}, {0x38, 0x1, 0x1, "395e48c7b4ea48be101fed06a44142a22722c711af3ba86cbd387c1fa04c224e7fa67462df69"}, {0x48, 0xffff, 0x9, "6b1c434e06030ff61707feb05cea39f6b7186e8f2d5558aac938871cd6fcc1f55c7cbaa1e1df1bf6569f2e88080c53cc4f5f1abfff172f1f"}, {0x1010, 0xffff, 0xd27a, "403bcfdab9455cdd2c886bfd3cff23cb8219c94348eecd5412750f103eeb08dbce9faf070edb53c5364634c1328b849b1c2c56bdc8e6699cfee3e8659a93fdd379e98c8809e19e059cc20ab9eb95cf9c4fd8924a78b4bb76af5dec454a581ec17e3b4056add9e4dd43ccfbcaca1e946a288b8a29dc9f5180e2dd7497d64370501a51e66cc4e569249856edb86c9ef6a505966a34573a47a7447ebac8f0f17bb969a23f5ac1dfb0e625b32439aac4702b3370d842781c8eb03ddcc46e981c8b6a7d30eab358b95e7d1cc6c2127e4504cadb79dcb8616ecc382c0915b8c825dd2f99d166b5a4de6285b51ae0ed18b6b87e8e0a4ac6df8a9359a95d4633edaae5429129a27180d66ce23885cd64afb1ba7e2384ede6b3567dac340234c9e4520d041a0cca355e3ac02451f6d364bcdcaee5d2d94e1d1eaadc16a167e5410c31c339ee06161339cfc98dd2e9f29e016dd304ea114bdd02f4d856139b949d2385211649fc54a1036d3b51ff64b3dd1236f6d98e39cda1bece7daa5fbdca6fce067a3eba409c4142e240568fe8cf593cab72f682cb3b2fe248ed42d6aab2c0550c4d50293884c8a7b27a24c85632832de0d89724e150c8d4289ebeccb50df7e0ec8536c0e8e481b4e7d33aaf9e12bc936a1cede446d21b6fdb63cc59ae5d7639b7a34c928f632477728eba3fd04a575af047a541480d0e226116dea45566033c975d2ce16d74ada8ca733945635a7e9f09ed33489439988887d51d3e23bec41cc71f4aac79dc97b0ecde998231c42926600dafe6f927c08bfe68482c5e49a0b31bf66de5e9086d9b41fb69e30070707c6f1d17adbd093c141ea97ca6418468f3ebe4143fbaeb05225ed105de7e99d19c4651a330133f9d8fd1c24dc70f75f1c81a11c5783e40db7c1294b4f0947efcfa52a1976a10fd6527ac7f3f3a774d69ec3a7febdf0f534410814e8904e1639d5624a99c28bb82fc7c63292981b49b7cdc4ca157d36437fea1b905e28ac87fd8167456adc14a12c1200668b5182436e80003bb363fcbb39601d9fffc224766ca152f5da8e3fdc3ba5ebe19d338fa993a48d6aab14781a3ceeed2483b91c98e10c8adc3909db9b0ecc9367ab01609d1f39b2b736a6332489152e604f2e300363c092092fbc388323e067c240aa297e98d4e0390a6804dafcc9fed841e630d4c61576b9a84782fb0e8f82e9ba5c729345d1a61b1af404f2e8a138000e20174a63319ae6a08992ca09f5ca00b060813487d24a94b6cb0fa489dd74ff514449b7331cd7600e49ec65b5f855829351bd5d58b2ebe8c8f9e80243634f13951282c164fd7c03e6afd2bec5639e9d76225997e8722773bf2987c5c866ab8b5288e3492aeb2d3253091a006f6cc1f6365a055374ede90b310ee5d8b55a4615df79de77e739472fa3d027afa95dfee1bd6a6d408bbd7627f86e067c56b6dd8e2e1296a7dc61b216ece92984977f78c9015f09fc16ffd4de38379813a65d49c712a4f28c6655eb71858b1354db86db6b25ea041776ff4ac6c258a26ada9b0953664dbedee447d96a8d2ef8d5cd22eb5cc2873ca1089f9b4987bf2ecdc58b26b68e00821a8d3670895f94479e8b712e89e3f06bf38c2fb39f8178176c3508b3b398d37cd3c6ede31583265d7bbd39c409821728d3b274cc4e4e5cda734f6a080c20d368c4651fa4cd5394da8bd3855de6de093ad95093bbbd47e24e8310fb50beeb6e0be6a1ace741b6c06d71aec572c057d3803265ac9c4989e6ed27b820860d354f91f5232a17f281e21ebc2b30123a0976eeb516aad145eda4c55bf0a172e7820b80a715ee080fea842636442cf96026496c5e65a12bc794133c996eb31fd6f1bdd7077d7e454fba4ce8c435b6b3d52894f8511c66919ee572365cc4f916db2d5a5060c8c9f515550224ee10b68c9686f5e7428371a2847f053925c4aa476f15df202dad836bd443535a2d9a58f2d1c7ee9da1544fedb73f82b8c0b3a9d17da823f3cfc41e28e34bb9fb4b4cacdb045dc24215a8b716fd8d97f15a45ac1205efb2fbfef9392e7495d147e8f2d253b2589366ae961b3abfb15887c32d0b956c16e5539e1aeb8a5c46daac5888dafc012f7c9283c8ec419e0cb664e75f13c4d404918ab34f4d1c9a93764c93100db3296ef2acfaa80f02d0fc69e4522f7a53b75c9c4853a282bec7e5b0539acf9f4ef909db9369194d61b7397259feacefa84bf90982873992d38ec0ae13ac0620a9462107115be56689765e9015ae1e8bcc934ef71cdf9a6396357f1d21dfbab3dac4459a9aec1e3ef1fd835b7e8b94ee44baa92d9dc3b435888f7da889c0a53d7358be2fdb372d8261941bdb76f07ae4201576ba7b03f73fc1733242e794479f150757bc3b7acf0ee4fb3bfe24c5d645f041420ca1365d8221a41c767dbe8d2108d48d2c53f48e9472b633b49f1d641998d1b2eabdf3d516948a53f8f713344b85796c72e8efbdde8b0bc45e36e1613c8e94d4ac406971bc01d4b46a322221132d46fb3d754d281b8b5ae77de99c0d2819e3fcc7b7021a5ccc5675d6e5c7d78d6131b0877598f76e4ff6aa34437496105e2a5715c24515f08f287796e3f8b42fb0001f794bf833c5ec6d65bdc5dbcc9c3dee85c2fc3485fd690b586d4c40ee20b5d60a3dbc238a6ba973da447922812dab5cdfc631b0ca264eec71a991c2a89e4e7af4158c0364e00d2ca2aa41f873b5046516953758b562d21bd0f49facb73eb948ba7f1b876a88ceb6e568afac9d6e7a4261b81cf434b42439fd60dc358c62ec7737295f34a80006a0b945ac3258d4902ea3bd4a0187ea68b6098de2397666fb50b0509c0233c2cdd41d1cc9babd15b93d9d5042ad0de6b1d6c5cfa9838e3c30ec6726b1e91088a98f6cb5b477ce33191d09e72c7e765690112c3f56ec6e50ea728763665d2d450c8dbf0d9a12c36cf978271415808471ba86d1569ccc4f92117d96f9a99b31579e8bdeec8e431c78f3b491aa3c8b3540607fd3b250e5e98fb59cd132bd944398de65754ccf7bcb31e8127242816eb639339f243def38b1c016a538732f5afe3bdd785ecba83eb240da3784869cb596486eddcab65648292d0b356c27f11cbf3ee930abf6a2ae2883c1f84fc75ea5eaf0ce4dc417485a606832bfdcfc943b3326a1b7957bec7113d11d95a4d4fd036a308f74494316417fcc2d5e5e8ee47793f98e7491708e5d1d968c721b3b5483320535f026f4b11159d22d00e9d8cb01bbe2d1edc4ea957fc97e8d82f9186d0f6b423cc5f5da6441a8d707a6396debbb12e90cc3d5cb4ccb060722ad5d35574b63b1df6086b610de5e48e655eb0ff3c35f0f7d8ee50847fdf8de26f619e7631b47333c52e6110eaf5639cfeef216e764a6c0ab47edcd4e5e0df363a2548844c7f10fff443c6b04a6f92c639899e7db78ccf63fedc377a275491ffa7dbb0ac8455b8d64551f42c45c6e7250f9b0c07ec08b82a5c48b908222d4570b9108586c871a284a419df84780deee69dc360bead9119464a8923d39d9780bb502761ebd6e5172132361374e950f624c11ab20d851e3775d322e8b3b9a06843143f385d799da66055f79212d359bc6ef36e136b2cf1c00bc2b68c6a14e7fc4148ec906cd0fb5e01cdf5e911011e2b5f5c4bc484d050f71e2e61b921ccd1638f5bb53836f73958baf0651b7f4c321f157e2fde9479b1e2185ec7d4070dde4178683a63dbcf1ba10d6335e9e8bc63a39ca9e1cdbc08393f0c29908aa88dcd26f56d9d61e956dbb36d1d78734a9bcbef865fb05cad5621cfd9dae41d67dd813e2948aacaf786ffa878d01346033f2076a8d91675495f99cfa1933419d85d0d55226e293ed5bb410ebf28986dc767ba289e3ecc3c5fca01fe88dbf8e6d6402b2b6f0dc1eb76a9112552398d67175fb998eb0fd85a579bbaa3efa61ff0975f0e5d9a9c0a847e66e9a524517e874d354b701b9ad7be4a296d8b396b1561bdf45c96dbf2efe3fecadbfea5e7032b11101a6b273e18b5d41f0366797b24b4b0233e3004b9a99a95bb7459ee62c3921e39c893387543a47fb036d23f03086e0151259ae63731e527c89904421ace12e51caa01118605c713f78d48c0e9b2de40e5544c7ccb3a679db3bc5d0c6b8737cec31b3da158037b1d9a856c80ab7a2c40fafb3e195c3206d164913ec6e146462a4cc20fa388f9a9072d76f781672197c6e3cc03e50a778ca6fed3cc94d0f44503cdc1aa54119097b420274bc33e046c53a846f163c4865089dedb00f3cba2a93046d2f265f8ac3fa3037974232f71088e6bf0b93fc6bf84deac5390e9409a4b365d46336d35a91271871f14026d0b87a97a7bbb2a2c205d86bbcbf130534a9adacbe342339f52ae9190e322482e0bd6c8a891d6bb4fa0038cb9372498af8e989d011a63f11f6cb620b4f2e92c114b764bbfa10ca877ada11e1d56962737961a425a0d938e544b9d111989a5c6f8a63826cd19eb49fe1772980e558f16b5d3c4e05f11b3a8c790be38eeaada8c6d25a9039f26ab9856913a7257f23f5de6c6f979721a11bc483ac7808246aa9d8db54d53098d3a77deebd47922ce845ab65009542a8768acc7d73494e03edff6245b9dd2d0f4b617f2737aee90d395693bb24f081e97cc50132134a6aaaeb4dbd7e90986b184fc3a10c3a4c6a2acf24537757447aee29893563c08e3787bf5231d5a73a844b269a296747fcdb295de3c9adad3ee64a319f9f6687f2788b954cd283a21da05f7524ff58ac958a2b5355cd595223582417ce594a9f79e465d26cab8a025f8ab5fb400fca4ea1d0959163bab9898ac9630bda67f36f7ca8ba990013d99540e9ef0e9857e384a68ed172e8cca23b8494138402a62b3eb929b75ce0a3a6984e81f8f166d51612579ac48993d4fff44e2cc335e20dcfb10eaa82932436554c74b9e0d0049ee2e628f1a8789c56ca09b6afd0a9fc17da6fecb066b8f6d0d9591efa8760334e72f75e8513e4a4b7e5c2a60ee0e960f1b6d911573fc5440e368f24a035cb029831af29938e97595211e135649c1288434bacbd13c992d5a66ce3b5814b1c7a30ae3e307b74510c518625d416aee077b332e289ff4fe591d40072e7c355507de8046f15e0388ad206fd26a67adf75d4bfc352eccd117d965cdde238e253b8143a41888a4f2d646676503d6823fdecceaaa0e15713c1d5c834633411327525ae9c6ddbdb3967dd9e44cd7731ff2e02488d82cc9da4b10605d97a1ec61db17f490ca653fa5c9c00e7e99d3078502828135da0881d96c9675aa89c64b0384d9dcd6cd7d192d413f516ad97f962258329c55948b407b19bf4e826ca5c76883e9549ed8ef3e0d2196814441d175f0005c1fcac4a66764932ccab8702860c98799a6eca055e0e807b25a3a06dde165641519f9634b9a75e0e387024b6f711ce3833907700833eda0c0f4e3aa702366df7d5e8e7b3f78c445963c3520b6352e362006f9efad1cb9738a6895cf900f4c1302a61b00b5ed9b0db763850979591beca9326d0fa0fbd178c35d10da4225d270beced880adfb001fe7fa64c1d8ac1a35a881625e29dcc8071b5af65e1a22a6b7414c50514605456dea4a021e6db2791745301913a1856c90816c36f2bad66ea258fd883ac2038602ef8bc61ebecbb2e4b7837ddac4268b3383d121432173e233417f5b0cc547a4d7d2418e032e8e341241b81a8edef32d93474b18a524ee08a1c414b651c381da83efa0bcaec5b9948016ca702ce92014ac2c691ab8b40b2cfde5b982e8b14089113af6bf8ecd28"}, {0x80, 0xffff, 0x8000, "a8f3a3e6da6f278344b6ad6fd43a592f2e02783c5fcbdce2b145bdf127c90290e1ba914a17233ccc2f216780c28fb6c7ca4bfec1da13a9c42b2a35f24e2685824d85a31ccfa2dd142e6628da72376ba51dc3df169a39833862d9bb63b5b24630ad13c61e1a16093d24"}, {0xa0, 0xffff, 0x3, "9657fbbe20cd9742a408cd1a0abad488d4607074912c4f416d568469e63a141649fca9249ba2a0c266f55c4956f0c9f5410a91b1a12d8cef3662a98f06185584359a358d2a4538c978de22b0b68d66774d801537c9904757b93f3ef3a4e3b99185ca209554df1b91684a9a916e3a8fb54bbc17014ca479aec38caa22d7f3e103b88f06d9bc87ff01df81c863"}, {0x88, 0xffff, 0xdd, "4aeb15986a4f5d597c211da5ec7df5d0db746fd3ee2d6028fbac75ec2555baf5cd4852e2f1149ebde3b9d0774769ca421002d028e0263e28c3be8f75d0682e090c8598f41439b226161c9f6f5bc813f86089c834027c79b7e2c6dd193328fb498265cec9fc4d50360f361461ad413b5a2ff607"}], 0x14e0}, 0xc) kevent(r1, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x29}], 0x9, 0x0, 0x0, 0x0) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x85, 0xf00fffff}], 0x1000, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, 0x0, 0x1b, 0x0) fchmod(r0, 0x0) 10:00:17 executing program 0: munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) r0 = shmget$private(0x0, 0x2000, 0x4332, &(0x7f0000ffb000/0x2000)=nil) r1 = shmat(r0, &(0x7f0000ffc000/0x4000)=nil, 0x1000) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) shmctl$IPC_RMID(r0, 0x0) r2 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) recvfrom$inet6(r2, &(0x7f0000000000)=""/107, 0x6b, 0x1, &(0x7f0000000080)={0x18, 0x3, 0xfffffffffffffffc, 0xdd6}, 0xc) shmdt(r1) shmget(0x2, 0xf000, 0x8, &(0x7f0000ff1000/0xf000)=nil) shmdt(r1) 10:00:18 executing program 1: r0 = syz_open_pts() mincore(&(0x7f0000ffa000/0x3000)=nil, 0x3000, &(0x7f0000000180)=""/208) write(r0, &(0x7f00000000c0)="7cad21786a3fe037224a0e7c774c7757edd9efda41762e113740c13c13490d41d295dead988339879f3becd52b2a7408df8e79e23404d94ee2ba23db", 0x3c) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) close(r2) dup2(r1, r0) close(r0) execve(0x0, 0x0, 0x0) semctl$GETPID(0x0, 0x0, 0x4, 0x0) 10:00:18 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000040)=0x5) fchmod(r1, 0x2) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x20, 0xf0000002, 0x8561, 0x3}, {{r0}, 0xffffffffffffffff, 0x10, 0x40, 0x6, 0x3}, {{r0}, 0xfffffffffffffffc, 0x81, 0x8, 0x4, 0x989}, {{r0}, 0xfffffffffffffffd, 0x8, 0x1, 0xfffffffffffffffa, 0x400}], 0x6, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x2574f9857c73caac, 0x10, 0x9, 0x10001}, {{r0}, 0xfffffffffffffffd, 0x4, 0xf00fffff, 0x3, 0xffffffff}], 0x6, &(0x7f0000000140)={0x0, 0x800}) r2 = kqueue() ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000180)) socketpair$unix(0x1, 0x7, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSBRK(r0, 0x2000747b) poll(&(0x7f0000000200)=[{r1, 0x131}, {r1, 0x165}, {r2}, {r4, 0x80}, {r0, 0x4}, {r1, 0x1}], 0x6, 0x6) sendmsg(r4, &(0x7f00000006c0)={&(0x7f0000000240)=@in={0x2, 0x0}, 0xc, &(0x7f0000000540)=[{&(0x7f0000000280)="4c4e054972619153ab26d880499baec296e6872399e424be52c804bf7d24ec40fe65a2603999deaa0910b68ed113a95e785d509744f8af83c79792ce2cdddd588872b68b3966fcb89735f132f3f65508de14aa24fbf2f7d47c20e82d7fdd6cd537a8e6feee7f0806f6a4d5f04548462d1442de7b00b46f", 0x77}, {&(0x7f0000000300)="5769b5f797f1d7796543537bde1501d95c54912b4eb8fc6beca800998c1b5833718434c329ebec2852c95b94b096beca91cc7329c9831cd2fa9de3050d9fe65ab5018f8304bbf73fea31863d2b2d69627796a049224ada0f5c158ef2cb62a9e09792b0190cf5151f73cedd80e70d7cc710ca36cb9c577756aca0abee3518de917210b115b58b692d3e64d4877ff37841ad23e874b0a506ee6e1db4ac86e9e1a48140b0bc362de9ff86c11a", 0xab}, {&(0x7f00000003c0)="d8671deaab4eaa21094bad49168da2d05308de1191947dd2a64ae4e76d80b71315001f05bf4f4b10cb69997d8b1ed893dbccc274df6ae9c2e23d20e326e352dfd5830e07400454d276b860b779f3b9d89794f53589e9cf1114699363e099666fe3257adbcbec63", 0x67}, {&(0x7f0000000440)="bdfb6497a24018066d2aaded93763dcbace9d38cc3c9127114910d502a5a89814c8fc05eb92b8b87d0b24fe2af96922fa4a5001812c4e1165d868365bb0ec572806daf1276d1874179eb03926775025b15ab1f447d34d6e0c423ac64f2d39a9d3eac4f7c3786916e91e0f1e1c7ebcc3687f27cabc15c9f3b60ec718b6c282b87cd61ae872f653126283acd3532706458f68391683e9d0b63dee73a91d1fe38ff9f88a5a1bff50078b20c05244a75909b11d3117c97392973542d81cb20794446d4aabc36615a3038c0709846c6975ed0b20bde1d7283bab34c0c0f8e2d80a86960bac84aa1", 0xe5}], 0x4, &(0x7f0000000580)=[{0xb0, 0xffff, 0x4, "50579dc2e84d23c7483347486f6401d85c901d2d0776f4a7b8a844ecd67171f662614f39760938612102f6718ae7efa8dcca6040e9fa9f946e7a2661036f7f3a0fc864afcf607715fb960fc3d971aaa55a70d3b8703980137e1b5692882bb5d3e88d2877abe3960a16524a63e0ee031644ab60d6684864f8e6d54fdefcec669940ff12f550233b0409ba65e3bec7d36bf88a4aa8b7553def6f76"}, {0x90, 0xffff, 0x1, "c06d84765ccae87da3f68e014786e61eacce7d098cae3cbd1042e8d7a17bc2cc3c3bbcc2469576ca9b84064236568aa682aba9313c29d99cdd5ba8e548ebcd85ccee67b8640753283bf4fcc846bc16802e2b7b6328b17a0dc5c3eedad64e4e9de6622f27f327f0cac65fb55bc605ed92534c6e5914a3322e267bb4f603b81055"}], 0x140}, 0x9) fsync(r2) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000700)) recvfrom$inet(r0, &(0x7f0000000740), 0x0, 0x841, 0x0, 0x0) fchmod(r2, 0x2) r5 = getuid() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000780)='./file0\x00', r5, r7) pwritev(r0, &(0x7f0000000b00)=[{&(0x7f0000000800)="f8aac8882e8dd7d6a2087473487dd972491030d95f497c26f8fa2a9e7d21d68ae6b951f713626cd4830a4f2cbf15dcc1542a850cd7e883696515aa3cda4095c05beb64", 0x43}, {&(0x7f0000000880)="6c8cc9f491a1c941c7a2f3f31b20845c581dfa41123fab4ef033ca9e8d48f8532eb86883a335b22a88f691af5e821274e4593060a15b00c41828de17b94f257c507fcff70213b606232e8e9a45f5161fb7d01c231eb1f2bfd1c813244bdfe9afba74acbf2c50631ff4e0807c404a3467fd08a5ba6fd36aee9714fabd9b17e1087ccd1a87beafde53458da7f98a6d421066935f2dd3", 0x95}, {&(0x7f0000000940)="832e0dde1586b733", 0x8}, {&(0x7f0000000980)="cb8b8a4a688bde34451217892f45311b5befe72cd291cdf444ce5584e93b897cbac44449b57a2f46ee1c536f1e35b3a102495d6ee71248ed6f723348de848cef5da9f9fef437d121f67d2b69be07c7", 0x4f}, {&(0x7f0000000a00)="bf6540285bdcabbd0d388cbb6bf78e8c561f704bac12a64f45706cabb1372acaf9ea2d3aae7743d2170ceaf6991d0d376363e652faee2f824b0fccbe2643b32b5a8af01af76cd814c698cbc78333e5f96804bc8e9c175e2539109300c7db9adf7fb6ad942476148163a1e49cc15dca5fdbc234a8a86a8ee6171b256c7cba4236f7ece7253717d706e7cde0102e44ce940bb1c5977c5de68b21e4cf6f353222dae6ebd24f0ed363100a9c6d8bc9bc11a7e018d2f65d045c2db36d1963266a77bb5550a9", 0xc3}], 0x5, 0x0) rename(&(0x7f0000000b80)='./file0\x00', &(0x7f0000000bc0)='./file0\x00') execve(&(0x7f0000000c00)='./file0\x00', &(0x7f0000000cc0)=[&(0x7f0000000c40), &(0x7f0000000c80)='\x00'], &(0x7f0000000d00)) readv(r4, &(0x7f0000001fc0)=[{&(0x7f0000000d40)=""/56, 0x38}, {&(0x7f0000000d80)=""/112, 0x70}, {&(0x7f0000000e00)=""/4096, 0x1000}, {&(0x7f0000001e00)=""/140, 0x8c}, {&(0x7f0000001ec0)=""/215, 0xd7}], 0x5) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000002040)=0xb73a) write(r1, &(0x7f0000002080)="36525fa727f6c5ce096f2db44356da2e7dd348424eb9ac9d1277c3a083bfa71c31618911ef9347abb484397139b33f2696ae7ca1423192e0eb6f67b16f22f1e4ebae1c342d99de22d3a9997de9877ce18dce7c1fcabb6c3ca8c17d4f8818913405c0f9029602700a0a2ab3687247f7d7df6b4aded4ff5d77e82274deb6e6765a185bb139418fe52994cfc9ee76941636b19d354e3f2c343591ec0f01dea81858262a533ea7ecdac39aa0ea9b09814f3b1762278d0fe697c81f7445899e63", 0xbe) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000002140)={{0x18, 0x0, 0x7, 0x9}, {0x18, 0x1, 0x7f, 0x5}, 0xffffffff, [0x200, 0x7, 0x6, 0x4, 0x20, 0x8001, 0x8, 0x10001]}, 0x3c) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000002180)=0x7) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f00000021c0)) stat(&(0x7f0000002200)='./file1\x00', &(0x7f0000002240)) fcntl$setown(r2, 0x6, r6) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f00000022c0)={{0x18, 0x2, 0xfffffffffffffffe, 0x3f}, {0x18, 0x0, 0x96, 0x7c}, 0x0, [0x2, 0x9, 0x5, 0xf2, 0x7, 0xfff, 0x81, 0x7f]}, 0x3c) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000002300)={0x200, 0x0, 0x3, 0x8aa8, "3377f22a7bf90bc7149c714bb685ce4893069867", 0x4, 0x2}) 10:00:18 executing program 0: r0 = syz_open_pts() r1 = semget(0x1, 0x4, 0x8) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000080)=""/4096) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "162b15cfcb5a92f43a30183e4ec99751862aaf28", 0xfffffffffffffffc}) ioctl$TIOCSTOP(r0, 0x2000746f) 10:00:18 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000440), 0xffffff05}], 0x10000000000000ff, 0x0) mmap(&(0x7f0000194000/0x4000)=nil, 0x4000, 0x0, 0x10, 0xffffffffffffffff, 0x0, 0x0) utimes(&(0x7f0000000080)='./file0\x00', 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000100), &(0x7f0000000140)=0x8) 10:00:18 executing program 1: r0 = socket$inet6(0x18, 0x8000000000000081, 0x5) getsockopt(r0, 0x1000000000000029, 0x80000000000033, 0x0, 0x0) 10:00:18 executing program 0: open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) clock_gettime(0x2, &(0x7f0000000040)) 10:00:18 executing program 1: r0 = socket(0x2, 0x8005, 0x10000003) r1 = dup2(r0, r0) getsockopt(r1, 0x0, 0x9, &(0x7f0000000040)=""/254, &(0x7f0000000140)=0xfe) getsockopt(r0, 0x80000000, 0x14, &(0x7f0000000180)=""/78, &(0x7f0000000000)=0x4e) 10:00:18 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r0, 0x26, 0x38, &(0x7f0000000000)="faff0000", 0x4) 10:00:18 executing program 1: r0 = msgget$private(0x0, 0x181) r1 = getuid() r2 = getgid() getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) r4 = getgid() r5 = getppid() r6 = getpgrp() msgctl$IPC_SET(r0, 0x1, &(0x7f00000001c0)={{0x3b52, r1, r2, r3, r4, 0x2, 0xff}, 0x3, 0x80000001, r5, r6, 0x0, 0xff, 0x3, 0x4}) msgrcv(r0, &(0x7f0000000500)={0x0, ""/212}, 0xffffffffffffff23, 0x0, 0x0) msgrcv(r0, &(0x7f0000000000)={0x0, ""/129}, 0x89, 0x103, 0x0) msgsnd(r0, &(0x7f00000000c0), 0x8, 0x800) msgsnd(r0, &(0x7f0000000180)=ANY=[@ANYRES64=r0], 0x1, 0x0) 10:00:18 executing program 0: setrlimit(0x8, &(0x7f0000000000)) syz_open_pts() syz_emit_ethernet(0x92, &(0x7f0000000040)="7ef18a2fa36ff8399c6abf54959a3cc8e7039198deea767fea6ee81c0acb01a626674fee59a762b66196c860f1634d6ca2b4681727698aac8f3c73e6eb0f1851ce4b495cf7c7ce47ee82b7471ec26468b89617b575698d0a4c0927303cf30e5e170c7c56e03936badbfe6f47d3a11ba3a3a5c905b02ae5506317d0812803825e27073b828f0dab1bb52f9d822cdf53dda4a6") r0 = shmget(0x0, 0x4000, 0x400, &(0x7f0000ffb000/0x4000)=nil) shmctl$IPC_RMID(r0, 0x0) r1 = semget$private(0x0, 0x4, 0xa0) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000180)={{0x4, 0x0, 0x0, 0x0, 0x0, 0x4, 0x2}, 0x4, 0x3f, 0xfff}) 10:00:18 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x42) getsockopt$sock_int(r0, 0xffff, 0x200, 0x0, 0x0) 10:00:18 executing program 0: socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000002c0), &(0x7f0000000300)=0xc) getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000340), 0xc) accept(0xffffffffffffff9c, &(0x7f0000000380)=@un=@file={0x0, ""/4096}, &(0x7f00000013c0)=0x1002) socket$unix(0x1, 0x5, 0x0) accept$inet(0xffffffffffffffff, &(0x7f0000001400), &(0x7f0000001440)=0xc) pipe2(&(0x7f0000001480), 0x4) kqueue() getppid() getuid() getegid() getppid() getuid() getgroups(0x9, &(0x7f00000014c0)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0]) fcntl$getown(0xffffffffffffffff, 0x5) getuid() getgid() getpgid(0xffffffffffffffff) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001500), 0xc) getgroups(0x5, &(0x7f0000001540)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) sendmsg$unix(r0, &(0x7f0000001680)={&(0x7f0000000180)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000280)=[{&(0x7f0000001580)="ca93a17b574900a0ccb8116f0127267140b2a7ca39fa81af5e8060cf5dc8a212fca2b26a055115f8b2c165fc9b93a05501a72a24c0cdcd81bac5c7e9560c9be0b2701c671d3186142e68943bbee7975508591b42e8c8a86b34a880c1cc4a1f51d136319874f4110058276a4bd039ea22c418bd59be7d06b556c8708d96cdbc41909dc7bfeaab69d897029de836843ee17f641e8304c3de5778ca74fd84d8d9fe2e7308a15240ca93608d6d57cded74d65eee9b", 0xfffffffffffffcff}], 0x1, 0x0, 0xfffffe62, 0x400}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040), 0x7, 0x0, 0xeb8, &(0x7f00000000c0)={0x0, 0xfffffffffffffffb}) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x7, 0x0, 0x81, 0x0) close(r1) openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x32, 0x2) openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x800, 0x51) 10:00:18 executing program 1: truncate(&(0x7f0000000000)='./file0\x00', 0xb5) openat(0xffffffffffffffff, &(0x7f0000000040)='/', 0x0, 0x0) 10:00:18 executing program 0: shmget$private(0x0, 0xfffffffffeffffff, 0x0, &(0x7f00006f2000/0x4000)=nil) mincore(&(0x7f00006f5000/0x3000)=nil, 0x3000, &(0x7f0000000000)=""/4096) stat(&(0x7f0000001000)='./file0\x00', &(0x7f0000001040)) 10:00:18 executing program 1: r0 = syz_open_pts() mprotect(&(0x7f00002f6000/0x4000)=nil, 0x4000, 0x1) fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x0, 0x0, 0x7}) 10:00:18 executing program 0: symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000140)='./bus\x00') r0 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x20000080) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000440), 0xffffff05}], 0x10000000000000ff, 0x0) close(r0) rename(&(0x7f0000000180)='./bus\x00', &(0x7f00000001c0)='./file0\x00') mknod$loop(&(0x7f0000000080)='./bus/file0\x00', 0x0, 0xffffffffffffffff) 10:00:18 executing program 1: r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) r1 = getpid() fcntl$lock(r0, 0x9, &(0x7f00000000c0)={0x3, 0x2, 0x80000000, 0x2, r1}) open(&(0x7f0000000000)='./file0\x00', 0x280, 0x40) r2 = socket(0x11, 0x3, 0x0) recvmsg(r2, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000480)=""/95, 0x5f}, 0x8000000000000800) 10:00:18 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r0, &(0x7f0000000040)=ANY=[@ANYRES64=r1], 0x1) write(r0, &(0x7f0000000380)="0a1735020f377cc38136e5f0e75d986265e690a6cc9adcb54c123d09481cd320c5a7d5d7f274a564b20833a2f0a07dd832e3c78d348e12afe1bfe73298ff78cdd636b218b090733bdf51729e8ce95f4f5515eec8839578ec9cefd87707743280c5b25b00131212619e20e9cde6c1f12d895b7b3d2f37934fae26dce6c3a948167d71518a4d8b3f26b02a4af0a13a27db4aa94ba86479e8d894568d53ca8bf54935c8", 0xa2) 10:00:18 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a0a, 0x0) write(r0, &(0x7f0000000080)='s', 0x1) getpeername$unix(r0, &(0x7f00000000c0)=@file={0x0, ""/108}, &(0x7f0000000040)=0x6e) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x0) mmap(&(0x7f0000ff3000/0x2000)=nil, 0x2000, 0x1, 0x10, r0, 0x0, 0x0) mlock(&(0x7f0000fed000/0x13000)=nil, 0x13000) 10:00:19 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f0000000500)=[{&(0x7f0000000100)=""/79, 0x4f}], 0x1) select(0x40, &(0x7f0000000240)={0x9}, 0x0, 0x0, &(0x7f0000000000)={0x40009}) write(r1, &(0x7f0000000280)='j', 0x1) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000180)=0x8) r2 = dup2(r1, r1) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0x9, 0x5, 0x8001, 0x400, "709554d636b26920f2872d0251e1ea475de78c5b", 0x80000000, 0x1}) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f00000000c0)) pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) write(r3, &(0x7f0000000380)="fa802b01a0858d0c7ee81535972224fa9926a9c7971ad9a37d61d7bfeed7dc2802ef80c3be53bd342298ad95513f3a91a9144822230633ba406ab4f293e68535699a266c53443fd27e9d073bce0b4d31a2356134a8b69da62b339414cf66cfaf0ee29b1766d4f91f901f945efcbdfb", 0x6f) kevent(r4, &(0x7f0000000200)=[{{r1}, 0xfffffffffffffff9, 0x40, 0xf0000000, 0x5, 0x9}], 0x8, &(0x7f00000002c0)=[{{r1}, 0xffffffffffffffff, 0x2, 0x4, 0x1, 0x9}, {{r2}, 0xfffffffffffffff8, 0x10, 0x1, 0x93, 0x5}, {{r2}, 0xffffffffffffffff, 0xb1, 0x4, 0x401, 0xc}, {{r2}, 0xfffffffffffffff9, 0x80, 0x20, 0x2, 0xdf1}], 0xaf1, &(0x7f0000000340)={0x7fffffff, 0x9}) 10:00:19 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) writev(r0, &(0x7f0000001840)=[{&(0x7f00000005c0)="c00a82b83e68e40a095ea24a7667351dd031556ae3d50503ac8ef013a04aa4999e75f77564106429b4332411b4a1e70e5f6bbf6ff2da7785ea06f8aff09fefedc0f7dc73f1", 0x45}], 0x1) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000240)={0x0, 0x0, 0xfffffffffffffffa, 0x0, "699353b56cf62d2d877ef823e26a90e76c529761"}) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffff9, 0x0, 0x9, 0x4001d38, "82bc73c8e98d19a3deffffffff00000400008000"}) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 10:00:19 executing program 1: socket(0x12, 0x8000, 0x6) r0 = socket(0x19, 0xbffd, 0x3) r1 = socket$unix(0x1, 0x2, 0x0) shutdown(r1, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1187, &(0x7f0000000000), &(0x7f0000000040)=0x4) getsockname(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e0ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f60000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f00000010c0)=0x1002) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000001100)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x800, 0x0, 0x0) getsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000001140), &(0x7f0000001180)=0x10) 10:00:19 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) setsockopt$inet_opts(r0, 0x0, 0x4000000000000014, &(0x7f0000000080)="1534a5aa", 0x4) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000)={0x3b6c6d29, 0x6}, 0x10) 10:00:19 executing program 0: r0 = socket$inet(0x2, 0x3, 0x8) sendto$inet(r0, &(0x7f0000000000)="af043299c439", 0x6, 0x408, 0x0, 0x0) connect(r0, &(0x7f0000000080)=@in={0x2, 0x3}, 0xc) r1 = socket$inet(0x2, 0x1, 0x0) fcntl$getown(r1, 0x5) pledge(&(0x7f00000000c0)='\x00', &(0x7f0000000100)='{\x00') fcntl$getown(r0, 0x5) r2 = open(&(0x7f0000000140)='./file0\x00', 0x180, 0x0) getpeername$inet6(r2, &(0x7f0000000180), &(0x7f00000001c0)=0xc) sendto$inet(r1, &(0x7f0000000200)="b82e33d2b7437dafd74d0feea6997ffd659cb1c332312e98be85a0959324ad752740c3ad6b34d90cb218fdd8dbcb2923262082972d7c347bb07697366f1e3320e892cdfb1b9fb0253f61b89df5d5b3d469a671659da3f5bc04c5e9e188c043f8498881487a5ce11919d2df295a126ab9db0d462e0bd6b985892aa6cb7b0ea8806fee00b3fa1026f2ced3528179024efb36c12f0c46041b5768bb2e29d713", 0x9e, 0x4, 0x0, 0x0) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000000300)={0xffffffff, 0xc03, 0x5, 0x7}) r3 = shmget$private(0x0, 0x3000, 0x460, &(0x7f0000ffa000/0x3000)=nil) shmat(r3, &(0x7f0000ff9000/0x3000)=nil, 0x2000) shutdown(r1, 0x2) setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, &(0x7f0000000340)={{0x18, 0x0, 0x4, 0x1}, {0x18, 0x2, 0x8, 0x6}, 0x8001, [0x5, 0x48c5, 0x9d5, 0x4, 0x10001, 0x8, 0x5, 0x1d]}, 0x3c) open(&(0x7f0000000380)='./file0\x00', 0x1, 0x8) pwritev(r0, &(0x7f0000000580)=[{&(0x7f00000004c0)="4f0e4075bfc654c103f65f67a2e15605a0bbf05846cbafd379508b867e6189f1a53ad7aab41924cda44beb85e0d230d42d4de368af5df8a145e9a77055909ceb95d21df58a02264ad34fd2651f4016c46c24e3f0411d9eeb6305996c4e3b43f9d1128896d5ab790c1dcff2d81826cf8329054fd6380e7d467f233e8f3db35bda0bd5", 0x82}], 0x1, 0x0) dup(r1) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000005c0)={0xffffffffffffffff, 0x10001}, 0x8) accept$inet(r1, 0x0, &(0x7f0000000600)) shmat(r3, &(0x7f0000ffa000/0x3000)=nil, 0x1000) open(&(0x7f0000000040)='./file0\x00', 0x400, 0x1) shmat(r3, &(0x7f0000ffa000/0x3000)=nil, 0x3000) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000640)={0x6, 0xfffffffffffffff9}, 0x8) socket$inet(0x2, 0x3, 0x7) msgget(0x1, 0x250) 10:00:19 executing program 1: unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='c\x00') mkdir(&(0x7f0000000240)='./file0/file0\x00', 0x800000000000) unveil(&(0x7f0000000380)='./file0/file0\x00', &(0x7f00000003c0)='x\x00') pipe(&(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) mknod$loop(&(0x7f0000000600)='./file0/file0\x00', 0x81, 0x1) open(&(0x7f00000002c0)='./file0/file0\x00', 0x10, 0x0) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000500)='x\x00') pipe2(&(0x7f0000000440)={0xffffffffffffffff}, 0x4) linkat(r1, &(0x7f0000000280)='./file0\x00', r2, &(0x7f0000000300)='./file0\x00', 0x0) open$dir(&(0x7f0000000080)='./file0\x00', 0x2001a, 0x4) unveil(&(0x7f0000000140)='./file0/file0\x00', &(0x7f00000000c0)='r\x00') symlink(&(0x7f0000000540)='./file0/file0\x00', &(0x7f0000000580)='./file1\x00') stat(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f00000005c0)='./file0\x00', 0x1) getpeername(r0, &(0x7f0000000400)=@in, &(0x7f0000000480)=0xc) sendto$unix(r2, &(0x7f00000001c0)="27a8e772d57d5ff1e5cb35e9821312463eed2fb29444feec8090", 0x1a, 0x1, 0x0, 0x0) link(&(0x7f00000004c0)='./file0/file0\x00', &(0x7f0000000200)='./file0/file0\x00') 10:00:19 executing program 1: socketpair$unix(0x1, 0x20000000000002, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) flock(r0, 0xa) sendmsg$unix(r0, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) 10:00:19 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f00000004c0)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6000000000000a240078177da4ce9c287730c53fb394b842dbbcca9da10495dd976a67cf92c23ef4400000000000200000000000000000000", 0x65) write(r0, &(0x7f0000000300)="f32d005489341a3c17cc199ed62892f84049c29d31d7da128ccdaf6aa2dbfe4b2d76dc213c16005593181274081b3a011eedf504e046de4d6ba3ff023a6a3240c85882a4841f68849d02a4cf0615b1e665885d4d28f98cd05c7cc4898e794c84c1ec0d", 0x63) r1 = syz_open_pts() close(r0) r2 = kqueue() r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffe, 0xfffffffffffffef4, "a175a2000053d07babec45f0b1c85b6a8a131100"}) kevent(r2, &(0x7f0000000040)=[{{r2}, 0x0, 0x1, 0xe0000000, 0x100, 0x8001}], 0x81, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffff8, 0x44, 0xf0000000, 0x4, 0x9ee}, {{r0}, 0xfffffffffffffffc, 0x84, 0x40000082, 0x9900, 0x6c0d}, {{r1}, 0xfffffffffffffffa, 0x2, 0xfffff, 0xce, 0xafe}, {{r0}, 0xfffffffffffffffd, 0x10, 0x1, 0x3, 0x5}, {{r1}, 0xffffffffffffffff, 0xa, 0x40, 0x9, 0xffffffffffffffff}, {{r3}, 0xfffffffffffffffd, 0x8, 0x21, 0x7ff, 0x1}], 0x80000000, &(0x7f00000000c0)={0x7, 0xffffffffffffff7f}) read(r3, &(0x7f0000000140)=""/249, 0xff90) syz_open_pts() syz_open_pts() 10:00:19 executing program 1: mkdir(&(0x7f0000000080)='./file0\x00', 0x0) r0 = kqueue() r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000040)={0x101, 0x0, 0xfffffffffffffffd, 0x1, "d8803c75d4b7778e41c6471e6fd44b9260b04829", 0x67}) kevent(r1, &(0x7f0000000000)=[{{r2}, 0xfffffffffffffffe, 0x1}], 0x8000000000001, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000000), 0x4, 0x0, 0x0, 0x0) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x10004) faccessat(r3, &(0x7f0000000100)='./file0/file0\x00', 0x2, 0x0) close(r1) 10:00:20 executing program 1: r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) sendto(r0, &(0x7f0000000080)="cd147999807a5c664ddb03e0877676516fc0362aac791f6ccbd955a069f621b8807faf161a075cd6b264b2e9033a1679129316872a8d647750440f2bab17adf28fd1feb09cd7ec0e116544b660fedc793da5bfeb47cc38b2533d78f7eed370a65e25714f9b0880b2ea5b5fbee39b48d9198f4d18d4df5e311ddbd684887b0fbb54bfd0ebc84f3f8983053595d192c222691264286d876b9ad874f4a12989122531b5a1a41fdf09c453fb80cfa60fa296a49149e8358fc1e78ed95553d32e6c1f38e5a95fd0b1a5565d769352a55bcbd2b58109d1aa85fcf8727ca62b768b79487045524dcd07c3340fc83bf0fb94b69f8256a5c5e8b3e5e9f4dcddca06fe90a7e66d3ef3408bb0a2fde877bd6a4bdbdbe69f5c519874de283169d6268e86566abd90415121ca8fec1a7170e4bc86138f7481347696d05d8884cd8c5bd1761094d80479e2bd130f778a9783fc5b5dacf1f07b528eb3774d2e48d15dccc86d21fbeb4ffce10ba55c4a977f23b93d3b2af758c6f1a5629353fb5141b153e108787b3e0297c85da0949a5e18588aa7f40ecb88af55a4c0cf15a4ac7f559097fcfed242a059164ca3c1da3e612a5cb33940adb53ad741f3196f7480a05be9f06b1aace01ed5cbe55ec22c0cb24f5b107d194e2d6a9070300e0c141fdfd926ebc763907ba81231ddc4301090d68fb6cd29f5341687dfda46114732bf97aa50aae4ea8e20bfcc797c604227b03bfb4c9e5191f0572e97a1b08fc133ed227a70c4820862860a8894d261b3aa402ba27516f9055e2c10c3b50d04f2361d462f6e14b8c33acc6e2ecf325df616257c7d269ce7fd5856678d8a856c1006e86694b457e7a779056a15d2090fdd9b0a4cb1e5433fbe90bb227aa95a2a122824ed208cb05ef3ab7708dc0cadbe690660032ab48ef7828a0f548ac155c118e5de6d4403a254e69e9c8660f17caddd2609f036b68e73763c77028ca1e384561418b659193024df9ed32789734a74cb5ad0e05e3f853845333c2e36a9aa448fe007e236d7d61f396e0efd5659bf70978f195474abb8adeacda2dfd17fb8485f09848477b840df4f27e9b72bfeb950d59a2d4066505f4c7a8e1f69a701083d47d000058fce7b0b71c9d6018d675255e61fa9817420cc8f55bee490dc3219ce5a2526e7561900904176a47f5e91bdd03801fe59362b03ca584590713417821847eaf2024683252c8ee3c6955acd15350e0def5f24ffff33c28d1962bcad47e7380f04e072406c9aa97c20fd739c73e9172c9a94d1dc13c4ee682cab7e73dc0b47eed3ec5efc2b9f8c5b8f883747d56539a27c626a9f614f46d719ef151369cadc26f867bdff23af6f628b73e3974740cfed943b7096545a1b3864c5ccec069e701c9b82333f48fdb48336d4f6934a3fdeeef8606ddecce5eac11d63a21729d514440f6fe50ca7b67f2c6dfcf61d237a239d6aafe12bf2818d0461c1f91f1728c5553a892957bc7af95bacf4358c60cb6a53834f619f4c945a9e346771be765e6a05fe83a860e8301fd066f6c1b9f649deeafcb69e2342f6c457fd8459a5a20402f899a8aae00fed5878045debb077c53ff726ee4fe5d5b61de6115d360a5dd769fc2f6ad0e88208964998a1f68e0ffa91793aa756893972f8d68ce4b380a0661f3573c903e595d6febad75b7ab1d1d2216d6a5113fbe328f7e3c21d13bcb4e56c22091116c28609c94c422fc21f234765e672aa4d003ee2402a84061d3dc25969f3dbb4c820f54805934041d17aab70a4d020c637c237ca88c3d8c0954c556224bd5b3d641032b38387487d551fc406fb1e34462573801ef3f72efa9ed9a2798f3b53c3c81150d21f612beb344393e383953599c8ae8f01ad3689e29edfd0f0ab7236ba2737be8502699c8bc1312e0eee835a732f600dd2fdc2b037767a015552636f746fdf03911dae0f298213f5779e2f3800f90a2d897b78e2ab5ff3eebe953ffcb5bccaf14680f4e89fc5896043f6137ea48b9c78d7c67ad974d4105d6920b86091c056197be89d55eb757051d8671e8fa9f507b0ed1c8e2c0b72fdc918bd146fb1d43828720bbe781cea28f2c3f35c812d1016f64996e2aefedc09065c566ac7e5eab99be75e6128f8a29126da860388ac91dce4e4b1323ebfb5ad85f35e77bd7fc26262c426174c0f076bb18f04a01fc6dcc65f798a9d765e91bee9a02df386f2454823ef807f6b1192e61a71672377c35a1d6b6c0b8426f8d83be103ff1e1869d911ac4484e30a8076e91eaedfa4d3a498f31da84720cc3ea2ea064352fdf33f7fd6178dff6bbfa65599f424f3bd1350a0616091967f6f08489a3cbbcdd9b96257b68426e5286d1738bfbf5812198f5e54095f4be4b45c5a5e3ce8ca48f597260574cd98a82d719a2dcb5a3c541c6efeb5034cded2e521af90177453d100c7398a04f5096620eb17bceac3080fe302bf97a9ee46581d1bae2648ff5bc023c75216921f8c922f84a48deb0398d590111d6e232c93beeb45db7942f74610f9cd8c9126b2e29e888eb9708780a660c9c9d07aa68a5aa7e8345fcbbc511eb10eb2368863cf28c5cdcc387db4054f879f9ed4f3832a641a0585884f553f836542d840e34f6671ff4cc6f87283ab85d420e54f2c11db34075ca4a0cdcc4b426b3be137b4cba6a1308f9d225e67f10262874418b3fff40a842e655e80f81284604680dc62f0347ff2c16ba44cdb7ebf5103728111e7b7315d6e0b0cf708b06acb48d3b696128e62b581401d8b8d4ad64ea268c6871246ca5b5865e7152f20ac9fc390ddddb8956a8de20ea4c2868f12830901c143b78d718249cc4a0baaa859470c99bf8a88f06f3a41bde137878bf66f3ec852ef8f6ae6076ba358b4ea5523503522d274889f143113d6ba4bca1b5e649fa3c2934214ce71cb9401b73a9f3dbad07a9d09a31896181f041f88bd7f447a333bc24d7ead660a73cba94184105cba4f85888e8e6b88c542fd2819762fc687eeee6a1dc83318a43e0c7ba6f7760afd919fa8b28ed5014c546bac0c7f5c50e38b01befe1344313ea6ee2ee147081ef6e9798961d7ef758af040f7449a6a7aa8d80adaface5c3f0419b943df2ddf7dde696c4b93bd2b3c1567ef81f516b68f0f9eec6baab3bbd58281bfe20792d09cd441e2e89d9f9f46361bffba810954146ab314313f3d492beafceb563fff415cec3d6c5877c8de7299ef60040aca03bb72d76aeec8e9d4d423969b1b1d1f51d4eb0765cdc6bc2813137806d1230e26a940bf34d7d5c16671f953c367d2bf1eed5f2cd92dc7894b7bef5de250eb7a42af21bc8f1147f8e971b434ce2b6788193f68428552556c0b3f958f175895451ce5edcb6cf3abba2229740b1e766a10bc40bf557a8090cfaad2a132f87c02269ed6d3c662194e3de97dea80b437685d9d0e5e95c18a22ce3b09fe0bdf6ce3e7978fbe94bd6c0c8c3b097a0f798f4c841ecfbd8019ee2a613f5c8bca112bc68bb3b39dc3b9995d6ff23399ba08bc4e415922caf0d5a1365154eb6520a41e49f8953324185a95e892aa23749b797fb2948eb55aea8f762173bd3cec55a13732bdbe93605ebe7d3f2ffa3be1a4fc570cbb35ce04458d0101564b895564b427a868f69f7754cdeddf0d87836c78601b0044bbc66cd09d118f6a2cf45408f785ed61d2a2f760ed1de554facdc4bca8eefb94d38abbbb7b199a376724b2711606b3f37e897d309575e2c05212ab39e7cc42ea696c1b0f9ee17c4bce533c4ac66941866f21df63180ec3a59e1c9d3533afb7a26458a64d646cbc66d4019defa03cf5e7a218419a580e08cf34467ccab421f0f34351de431c4cfa7815014b783792057c4aa5bdacea36b65d79e49a9746b8233c95b1453d6b6c2732713e870566143baa923cadccafd4b47b829392544e856551168c1d9da2bc6cd7083414b493be191d0e368d64c58a447eb3c155a6998165123b9cfccdaa523a6a6b0fa3d126f26ec34b446cf0b137b4bc2ccd0b1546bbb97904cae15a3d6b8c7e54bd9f6b33e125555825798102dc4fd99616f03f5f37842fbebedf63b965e5c3c793bd25c0b3b9fe4f466126a944036f0c8bbb4d8d332504c86990e3fd5b310ad3658ab10a0adb6993a92c50e673a2e3bcc8a6ffb198296073cf4db990df970e208e7980851f2afa518615365fac65a6d788356b1b08c40f260a5ac7edad7b140fcad5942349670cd9301d4b36c8061ca1890c69efa2a3c2bc09fb382c7b06602f1a16931449dfc1136878a856baa910b05bbf3b3cce71d9b9f0d26f56d1a2f084819e71c0326cfde1d420db0aae48a7e082448d44df4238eccbb6a752efeb84db3f8c67d2600c19c6d960b66607c12d9d04caac8d7533c7e615344292e88809a891eeaf3390b34fad28e33cef25fe37a2c85818eae675b30ab31008f823500c15826c927691f443c21e1d9ee0f894dfffa838b97dcd6eeecc538bef28aa9a4ff962ef6f75369c1ca440be5ed0dd69b88e3fdeebcc0b4e962f007ac96176deced711d09e859ffafc026a303bd6753491dce54a216f80b3fd840d419150fae4ccca8afa4b71cefc4298a43bef3ccf6ecd26ba03bd606633d079f53fbb2db313d570ded4d2d3302913e39c6d1447ef21a57ccd4f4a42cceb431abab6dd1513207d124d4a607731b614f1fb8b2a7e5fa1d637014c5393b126b04fc0183d2705275ea82cfa7c20495b8cdeaa77a1de094d656975d6d21ff59da2cb0b16cc228e3a326b250930c0c920c50394e1e41646630b9c3ae53c3599e2cadbcac685f85cfd066bb77debd7040383e99818d6933da203ce6b290513dca430e0bfecc7f01b63ffefa37a5eabeb91b93239443d27dc67c61d0478362a2eafa1e6859afbc95d5cbd762dab11ccf260a7bca8817ca6b14f74e5c8502fd50acfb8bae2cee9a0bc39fb25990a0ad5287f0344e634ead55369f15885d8877f97d2c4ac2887384b6ed94133b16b0ec73bcfc779a545262fcf96d09d17de866afc919de23155fdf3defe4233f64dd56a6dc63dc92ff016897ab9f80648b866683c40dd1f4cc278d8f973b0a10d956f9dfabdffe06d0c4e062d21c8e7b596e91fc30c1896d9e2a41de4697c7f8009eb1bfeb7b00a43b46d86cb9fea8d2b6046ff32a2d9b6d60338b5b837e88d3baca66fa197c39ffba5d0334103dd89af44c1cb193cef4fa03f6bc67ec17d425ad2fb6620f56a0a407552cfb1480104b94f07d4dfb277cf677bd626afe60f580bb4acc6de7d5dcac9c28a21c794fe86cf4696f841a56b5acdb179a0f6be65f7515ac7c1ca4e92d7d780aee2349c39a45d5387d843164c57d0d65c9470a3635347f44dbd1cb377056b865816b5276781129c381a16d2fec8f46fa79c0d9e6de16db5642564f89308136c2c732870da277d18bd561d6b4b4b0bc140106e47848200942a34647fd9825a3bff4747c79a6aa4caf6d5d1ca37f5202939021a0392a6bb87691a48d7efb403ed29943e89e64acfca4bb70742d16ac021c981a649b137d88bd878b64694d442018297568f6ee9d98e40579551e684b739cdd55b9fac0a832b640b27a51a9ac7421d7413e32bf3192df2f103c2c076200d97e109e3b4260eea0fd1f4a5b60bb14b921d8abb834a3e48e945a8a85928904ebae61eceffb503bb1d9afbc58f0372a444b642fa8dd120576ea365fb2e51c49f71ca45348bdc1ebcff7369fd49859b0dfd39fb36c067cb7e1e7c6dbd9afd9f6650b572739d952c24692b7bbd8fa749711559eb818435329d8b6ef51db376d6fc0de8ad2495733287ed", 0x1000, 0x402, &(0x7f0000001080)=@un=@file={0x1, './file0\x00'}, 0xa) socketpair$unix(0x1, 0x1, 0x0, &(0x7f000001aff8)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000001400)={0x0, 0xa24cdd5863cadc29, &(0x7f00000001c0), 0x3, 0x0, 0xffffffffffffff41}, 0x0) 10:00:20 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000001240)="42e63fe605590ec295b7fc765a2b7666d66cb719a416dd7476efe41be43f7ad26224d6721ba87b4352046653270b35cb90886acd2bc82fc59f3a5c3ab7e97b810e46b05e7ce2615ffa430af8554f06c1562c6d300373f8e9900b9259958b8b38b6fe8bd6dcc1cc1465e3bbf8dc94ff3274dcdf53e57ae8145debee11e1e71e0d2d6f35a8615712f0b4d7590cd8f7000000", 0x91) sendto$unix(r1, &(0x7f0000000240)="c379fa7d4c5c77f0b73910b7bc852870c057c8c61db699d834c372fde148bb16375b4ca16f255375b87a9a223460a44fd5868f5d70916b35aa9513ae58cc36f03a7ad93739485e7144bf62382c564e7e5a6de8c9459245b3488c0d7cbf1c551fe8f9aa8e08bfd665209872d8423bd3ddb089649b5990de2637a4833a9870244cbe2478e1fc22b454d342752eaa40c6d5b7b660f77933862713fb49ba1b0e729061a382444ba01527589743c7015f44aa028ae8c535a15c6d7b65e1ee45dd0991c38aabf17f30bf6e730bca829e2bfc4b231f2ef3cee6cf39c241c819093a321ffba7a9c6f7f6639a2fac53e67728d8665b7094138fab7e5c1cb9a9dfa9fc09efafc900ac0989ff9b3b8e475a054ba1f82ad22e4bfc0bb3dcbb5de0279cd102b95c3a881baf33757a6b40869ab13335be3b8f9b6ee2d61f69f6fc7cad1073ba8d8723af9fed2a6e47968a3130daaf2e762e304f493cc7708f4efe6b12cb5a9f8c140cdde8b1cb18cc871683c2528349506a167d9b99113644d94109841313c150dcba5195188d2de52e688e5db1623eaa515c62e075d000b7642ca99184c93aa52ce7052fd4bdc72133dea89d830aaab4fbbd21af63b1c52c6dc2ed01d3d6b43ded2b9204eaf4a7872bba0925901914f3c51cab249be717c89096a547f98b953171173864303087a0cc8bb002033db37c743f36e7668a350fc415fc3f3bb061cbb851ce18585017bb2018f65b81aa0d45228852efcf407dfab3666d541180fb8d3bcc954da9506492c06c5c6f6e1075fc1e7a9566fbd42eabbe060216e491e12689fa50faeb9719dbd4534474220b064026bb0842043e39208b1fd34882188af2ef28ae9ba5b4b827c95fb52898f4ca60e3ddd2fa9e4ba34c8ffa13640a0e9a81abb7b8edc0ed87eebe73643de5b86396d76b17c22784c2d77a4117e629e85278242b949c28d4424476c664d5e8d348941215b04ac2197010ad415b68b9d82992ada64c296e3a17e5c4df9b303ca6b365c652c7ec95c91ade2caef4a295b466d3183efea7474f3bea0b06c54f87bf614de7d20fb198b7589b9c1645cb1176cd141ff78481877bb28da707ddfe9e7f5b6356a01704bab4be932001073c388a3bd0d0cd7ad21f8faff0067de90c800dcc1ead6abf6433788926d3888565aaa02f71a3c8408d5d5f6e5e5711ed7a3fbdf83c961d0ee0a56af436947e32ee702bfbb609276711cb04da74afd279d9942411b4c41e74aba659907484aa8652f99aad279a6cf9822e13c50f8d1694c4973fcdd51147259ac3e0567dea3a2174b19f46eaba860b05ed95cc5961ac72f196585e80a97374d16399649143e2d82f2f875f5ca0f0fd6116dae5f8263103aeeb022994a82b41e63ba47ef127ce64af43fdf78f1f18e7e079c2ae4947ba0ca604d35fb82f7a1e74784707a016b4984a19c1648d34ed01e36f60d98b7a45b3c8d6bb2ac9d240a6e7334ca71f509508b0d453bc488ee9a501f8613cea4e292697554d7d00ed7bf115ba36584087acc4e298153f3e36e5cef094bb1956b2848b88a25d1ca4b0d9afa717926e33745450282aa088b08e64366631bc26144e8ad9b4987e701d3f5c17375248ff8dda1d278b5a8fb14c80596c1dfb0bec51e0e019f4636e97cca130d2f5565cbf83168f2d7955786556d062411132ddbb2bd02faf4380b7e06da5c2c90f4326b6577935f5f40a204a4ea9580f1a851cc02df0f90a7124fae8423a73eb9cadb92675f239960ebc8684d54b601902d3c2933c658b0b4968a694cefb36da0e643c9a298b5ea1358e564c83e3c4164748ba8b7d677b8a801d615577a2e438c4fce07087cdd5ad6ca1ff4dd86f1e6914224b326cffecc5455688b8839a56d53bca1240699942cbbb4cbb20953eeb223864f62164464dfc4ba1f9622710459767a7ec56b66cf7509cfe70723b9c345b3722c920153a5152efa88604df51a668f01af050461556c6123ed34f41ebb92f36c60139060ac329a79926ae5fb640bea0968432c0da6646c39593df3a94e2bd2f54c5bb179503096c364db5fc74de42e67c26134fa9031d1f6e7b6eea940dd494141e9a652af20f89191bd50e6c1d03b673169045d8774b030cd12183ae33f519b073c8b38c87fe2e4e895b961d71fbdde3293f7e7786ffbce9ae914f55063cc7a43196fbd6fd50378dedd6f6f758957ae0ac4bce5f40abba087cbef6679f464e9ee2d896b8d083996fcb94f604b004a4b9a03c593a639b09434d18d79b81364ffe795c8723a5e9d08eab7350105d5f9a806b963719de97150c06869614122907c88078d0fb1fc026572839457c421c8f83cae970aa4302264264ce93c8f6a7615257da9e703ced1c60bcd43cbcddcee96d1f41c1b2cfa5c1bcd865e5458530525bb0dae44466eee821b13790144489d5c1c2f82f6be52c340dbffe4460aa4473a3a23b62da83b7b69edf99ad46ab4426dd14ac7583517e6919cb685668d93affc15f687126f16cae72a39dc3b381284c756ff7df43ba0154a7b4e02cf85f832dba9e5510ad26c97f74c91b36111e167fee5a890f31cbf25b58d83b804e06721b96a1da3cc869b1cfb5f0bff86a523cf307c558cbd04fde3f1ff4a1e0571db3d7664cdda1e446ad03b0d81c130e76909b8c98a2e7e6c5db7726db2e571426a4a8550ce9fdb3a35fb477627d297a4cd625e7380845a5a88c6126a501a864e5573edab636e85d708959aefae869e99d32727492c073e13cf739d881511328de1633df8e83880eaf1a47bb1f00752adcedd83fb16646db9402ed5894edd3c46f7bab9ee1d83280bdd4d4ba119f4feac99b5f64f3e951b8a195f68aed20846675e20b27161ab739adf91790c82a1f962679d083f32042d76cb5024251dd32a671b17c1130868ce24d2637a25cb0540a3a45ff53ceeeff14cb4538fae2b3af43e5b32a9e89c0b30240550b762ee7a89d51bce63127e6b2b4136dbda0d6736e2c5f6bec67d079e553cf7d2cc97b8abe5152fa9601a6ca5427e40396b1412771194a3e34cc229378e437fc6965fdd126afaaa18454a0db493d5e5e67313559e4c9c09b7508c0cfc0152842fb2dba9b0559688a10de160f714cf87acca7c6d284eb20ed30ebd01ae419ca0c86e44cd161708779969f75c69c67a5c4274d41b5148854e4b559b78261669cbb5a1692da6a16e0ffff768852837683e4173989a46746922aedb63e91598da6bef5b25e29dc61355f4f2a69d7cd86df6fb5eff5ae6fa4c779d4805ed864a9c655d7b379e1f1762f46723f0960f1720f8134f7a0a110ff4eaee9a18f31c982cb81e3179490fa5b880c903f4afe430580a96fd6df844f82d8517e459a980da421c2df603e9a26ef54abe15b5eafbc9f542324e0a9a7821dd47fb53457b7787af1637860cd78389030ca2c8f5632c544d6925541a17d1f2c21c537262fdda3b3ee2e1357f02ec33705b4a33a618ba00ff46861efce9af2220c40f15cbcb7f4b8f9fc2aa4c3dae1fa7bbb79c88eb700a9f442336113a3e688152fcea288737940c65a3b8aca6a30615f79cbed61fd280af2fde1ff173a3e4f6d1fd9b5ad71aff3ffdc921121f28e0578049e8077b2739684df9676037251bb78683eddaef1e67ca0262ad5f06bd94c929fb886e7a5b3f9abb3ad6ca14da661f2dbe554173ce1af46e43c4597f08bda9aae12dc8ae0e96a17c10cd13818f7703d9333a6590238f1fe97393700fe1b76fba9d57265dd6f79592304313d714098a0d1bd12e2eb9209c68cc58190feb2bd63d4d3832356cb44c0295e5a137cbb1e435b69b54f0a340599e1098328491b71e907f75f0ce291b620abceeaca5e5b23a2f11b73b346de6f8d2031dd798cec441da242982710dfd8bb90ad6ccb35f42c38b0889b5c079b38a65da73033395290299a846f7dd1b0d89e2d8b71e3af33f0fcd4828bbd2213514ced2a9c9a1c94a6da7efdefc41ebda86dcc8359e4a5deaef2a9f06f9a5ccb3da20bc4e24865e2d9350e07b3a34a588b41c8746c8a04f32d3047f97008480b4fb406c93f460b648660f1516da79ab364935d1dc6eafe371e058865516ee46d8f290c736afb147a2ccf8dbe9c7e26881760b4872fe56fa3e3f0d02a334aca8635ce31d77e122fe870de1311c672d45da18bfa846622a1fd016c4c7562b4edd897c6a441f2eb0ed8442bd39ab4b4930fb5ae08b8e80878cbf3c2684d91f71986b279ff0b0d85f14db0cf834d7a2370e53292b101db84fca9c1c4d2d7994fa08ad03b33f07ae404c524f7653fdece214b72cafc9e48ae5366745661c0b44c20849f06b2847ba0a6e639a59f0ee3165d3207b9aeddf8378d3fa0e7cbdbb9a7b9d7b7a498714734c6a059696b717e269b06c080d66dd7862eeef80903b090271d8a1ee67c523ed7bb6653a6fb355a6d3052fd4d9606e17a845bd2a53aa6fede568eb240266f3fb87803af22a408dc03e17af26fbf8377dd4cd0f2940d6a6c8e64a3293e8a89779abebc3583a95611d8fec332e97c9d78ccb891da4bc46828025383a486c73f1b56ae7c97af7e2900439e57ef58d275790be27e16d75e7af3b6ec840e4de840b8e724eec79d98dab36e6693e0d67e30497fc589ee818c962f65b679abbe583292d937b90d959755fbef1ae44afa9a8e03f7a0230880601a8fe80326e454d380c792cac5507c4dc0cc96ded7a54ad59d4edafbca892ac013c229f5cdbf28eb8b578524d15c43296302ca8691924752043d7c28f2d909f207ce86c2d3ad1e2706a010d9bf18928e722e62d7f5294b72ee35ee0bac63272987f27d80819feb7833a0fe0e2b3550a3296b1d9cfffc7fc48054e59627f5581313a339cf1f1dfd33a2cbddc02605019cc10eb6e6f0e4f1b2f6147c8eebec7c7c195f59e44e7838b3bce384303ff2cb9d310fc3b5b71702a48d2a198dcc812014d098e4b02e81fccc3d708e860e4da396fbf81a3e03e5c2d51726288a07df97c7cb257ef49c6211adfc43796735680192520804c25805a643be5433d63825590bfa0ae8c7b1abee3b8d7a11d0e44edb1a14ce22f8b8d5ed0cbc893f5ebd88b8c9deb7e61c9150a456e3224027ab990d783b37320f2860702ac610532fe5952f1bc3b3a35457cdc637cde942414de93e48d1d5efd1349eaabc70b5f3774d16795242bf4ee776fcdbd0ed8fdcd4445103360c9e50af883b4dc9716a2e3daf12012b5dd124f454a394f00cb41a86f09160ca923a3e3f909ff36a0a28faccb82f08b22ce82b4105d66144f1cdd0e3e192e7b2d78690ace29c0e3e943768df03e52c729b10665268f83e72e346a31c3def2628f1d47a5fa29d407f441abd5e79a25a0e02895dbe67426f4c4db2e5e4bf8b88eed8a423412685deaf25c9fc0a41812c69bb555c8866decde55e1502af6ee7a4830b3da840b70a7d63b5985c90e6bcad550ecabba70606bd2dc4a3ae2e265b20937d4d1e7afd67ced5a062e8c9162d25a3a8a0edacbbe7b8a3bca0470d3c7a2d8416b2cd889f5267543bc58a6549cd4959d8bad816b688712a83037fb9c8ca633a1fd89e258cc1d1791fc88ba75d6e1216f836931d6fb027d920f68e009af23c652e2758b6879cf5992e88dd0c5ffa83679818fc11edaec7fa0b1b01bae44abe7be08fbf216a5149507adfd87c4609bb6ea45407124ccd1441df92459315538856deb9ad654ee8bdbec6c9ddca12960239cc2aa4997da0d0e34b22dae3647a3f1c1cb9704ea259f46661ca41d1d03c07a14d318871ba5e389b92aafa3bfd0d1e5e797f0b14a069825a1077a2cf31", 0x1000, 0x0, 0x0, 0x0) dup2(r0, r1) read(r1, &(0x7f0000000080)=""/241, 0xf1) 10:00:20 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) accept(r0, &(0x7f0000000300)=@un=@abs, &(0x7f0000000340)=0xd552) sendmsg(r0, &(0x7f0000000140)={&(0x7f0000000180)=@un=@file={0x0, './file0\x00'}, 0xa, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="1400000000000000000000afba2fbb5b0000000000000000"], 0x18}, 0x0) bind$inet(r0, &(0x7f00000001c0)={0x2, 0x1}, 0xfffffffffffffe35) 10:00:20 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = dup2(r0, r1) r3 = kqueue() kevent(r3, &(0x7f0000000140)=[{{r2}, 0xffffffffffffffff, 0x81}], 0x3, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0xbccdbcb4be6b447f}], 0x1f, 0x0, 0x0, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x80, 0x1) 10:00:21 executing program 1: socketpair$unix(0x1, 0x800, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() kevent(r2, &(0x7f0000000140)=[{{r2}, 0x0, 0x81, 0x0, 0x1}], 0x7fffffff, 0x0, 0x0, 0x0) fchdir(r0) r3 = fcntl$dupfd(r1, 0x0, r1) kevent(r2, 0x0, 0x0, &(0x7f0000000300), 0x7, 0x0) fchmodat(r3, &(0x7f0000000100)='./file0\x00', 0x80, 0x2) close(r3) socketpair$unix(0x1, 0xa, 0x0, &(0x7f0000000180)) recvfrom(r1, &(0x7f00000001c0)=""/106, 0x6a, 0x800, &(0x7f0000000000)=@in6={0x18, 0x0, 0x10000, 0x4}, 0xc) accept$unix(r1, &(0x7f0000000040)=@abs, &(0x7f00000000c0)=0x8) fchdir(r0) write(r0, &(0x7f00000002c0)="16", 0x1) 10:00:21 executing program 0: mkdir(&(0x7f0000000200)='./file0\x00', 0xfffffffffffffffe) mkdir(&(0x7f0000000000)='./file0/file1\x00', 0x100) mkdir(&(0x7f0000000280)='./file0/file1\x00', 0xfffffffffffffffc) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000001c0)='./file0/file1/file0\x00') 10:00:21 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) getpeername(r0, &(0x7f0000000000)=@in6, &(0x7f0000000080)=0xc) mincore(&(0x7f0000ff6000/0x9000)=nil, 0x9000, &(0x7f00000001c0)=""/4096) sendmsg(r0, &(0x7f0000000140)={&(0x7f0000000180)=@un=@file={0x0, './file0\x00'}, 0xa, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="140000000000000007000000ba006a8c5dfe000000000000"], 0x18}, 0x0) socket$inet(0x2, 0x4000, 0x1) 10:00:21 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000040)={0x0, 0xfe4b, 0x0, 0x0, 0xfffffffffffffffe, 0x40}, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x200, 0x80) utimensat(r1, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)={{0x8, 0xe2f}, {0x7fffffff, 0x100000000}}, 0x0) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000000)) 10:00:21 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) truncate(&(0x7f00000000c0)='./file0\x00', 0x3) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffe, 0x25}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r3}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0xbb}], 0x80, 0x0, 0x408, 0x0) kevent(r2, 0x0, 0x0, &(0x7f00000000c0), 0x5, 0x0) 10:00:21 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x1ff9, 0x0) r0 = open(&(0x7f0000000240)='./file0\x00', 0x802, 0x0) write(r0, &(0x7f0000000100)="d9", 0x1) pipe(&(0x7f0000000040)={0xffffffffffffffff}) r2 = kqueue() r3 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) kevent(r2, &(0x7f0000000140)=[{{r3}, 0xffffffffffffffff, 0xcd}], 0xffc, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000080), 0x81, 0x0, 0x6, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, &(0x7f0000000200)=0xc) fcntl$lock(r0, 0x7, &(0x7f0000001380)={0x3, 0x0, 0x400, 0x8000, r4}) setsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000000080)=0x2, 0x4) preadv(r1, &(0x7f0000000180)=[{&(0x7f0000000280)=""/214, 0xd6}, {&(0x7f0000000380)=""/4096, 0x1000}], 0x2, 0x0) 10:00:22 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f00000002c0)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbb000068f7acad445dd9760000000000000000000000000000", 0x65) writev(r0, &(0x7f0000000340)=[{&(0x7f0000000240)="be4098a9c13515714edc908938cbb003bcf438d087600bed70589e4270bd490c10826cce4c1b971c99b8d0cceb03c0d24a156d5c738c6d3b19879d66a7736bfac596bf1ee146c5929d924df2c726a7e33b8dcb399fce", 0x56}], 0x1) syz_open_pts() close(r0) kqueue() r1 = syz_open_pts() ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000200)=0x7) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x7, 0x0, "a1477826885e538a131900e8ebd81823fc7e0d7a"}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x1, 0x3ff, 0xedcd, "9dc60000ce00000000000000000800"}) r2 = fcntl$dupfd(r1, 0x0, r1) readv(r2, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 10:00:22 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffffffffc001, "b747780ac85a538a13110000000000000400851f"}) poll(&(0x7f00000000c0)=[{r0, 0x4}], 0x1, 0x0) 10:00:22 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() kevent(r2, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0xbccdbcb4be6b447f}], 0xffe, 0x0, 0x0, 0x0) dup2(r1, r0) kevent(r2, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0xe1}], 0x20, 0x0, 0x0, 0x0) syz_emit_ethernet(0xb2, &(0x7f0000000140)="e7fda8462f757e2e978862a93c95890a0de80ecda804a360394be2e266a705cc0d5fe967575f3feecd8d35750a786da739f554fb5224c89017c29ce7198bbf224f8e1a7258949215c01c97022143a471d545741efd054c8a537cc9085afe8aca42e90988930007f33fe2a7009d8cc4da327648bd5033791e8d25f40f3aac322a496a60cca08808a29e8e918158dbc35b224d373b4cddc4f0ff8e9b37dd9a9606dbdb5fd0addcf286dc7260517da6a4b35715") r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x40, 0x0, 0x7fff, 0x0) kevent(r2, 0x0, 0x0, &(0x7f00000000c0), 0x5, 0x0) 10:00:22 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) fcntl$setflags(r0, 0x2, 0x1) r1 = fcntl$dupfd(r0, 0xa, r0) fcntl$setstatus(r0, 0x4, 0x8) fcntl$setstatus(r0, 0x4, 0xc8) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = dup2(r1, r2) write(r3, &(0x7f0000000040)="9dc451ebd9b92b684f247710c2e7aec62dc92e45a6148c0516853df8457e651c24b4ed107bcefdd8181baf321e3731513a4865934aaaaa613ccee72b3bffabea575d7512b5c5ca9b1e222e0ee1dac1e33ad074d3fb100c593162782ac87dd7a2dc7a81bf941f53a40524aa3ef04788d7a6c2954a28c599d5d2a0459e334f84dc703379ba28fd40c4af931d48a271d7ab013b953f7a7964d0384ad9fb2c1b885e758633eee93959680d8b5f0c3eda6b797251e110178106ce962e0121f8a6482688e8ed18e60348d1632f0d0a4fb05d5e87b6741d5f70b410c1796b78a6f59c197d6c51e168fc68fedee430b1614db2cb929b5aeea8c1793575f9a23df921", 0xfe) munlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) write(r0, &(0x7f0000000140)="448cc6b6eb8c3794575b9fd0998b626bb055ee0e3ea553abfbf5a786c0b33691cdc462f6aa191e7f74743bf785f0618ca99ff9f94dfd0b2e7df0a36ebb6d53206001cbf9094114e46a9dad4aa9dda308f700a894211435f1ec5203ed9660693f2b12c6251dd152f8af571c82fce09badb44bd8565580ab66f68474a87c3b7aa612ac9238ec33cf736888b533b6ce2801c58297c6d2fe250426563d154ceac409fb4aba35fbb6091849ae05d05c895030d0e2844f8976789d6c63944a0e2894b8cb64e2b0d0ba88efe058c9aa496eeff4e73cc5f81aafba3092ab8565c34a6dab96c2105568ba0574f37ff68de956baa78cd4af85ee186f5f4bee365cb0131090a818d480945c0a278962028db8e80797c89ca25dc4addd92da7dd7fec8119229d9f7842906c3292e977af23b167e1bd9e79ad768b398c071728c27b5072bd7abb3a7c6f257656d6b1807f140e91074f843fa2fc997ce9200bd24c9159ace54b3cbdfaf6ec2eb427a9801df08041c9e6185a977e249d1bf63747d54f59a1890cdcceb7d2a909ee63fb1a02ed5e44b23a6e111577d9049a8e1282e525051d8fd36e29f447a01a372f8ff37629646ae62eed278225c127537c9ad6901a9d680338e21176b5cf54c0cc3c531fc6a1daf6d33ec1be8be2104344217dd988d5adc8c3896591471fa5544f9ab0c10559e0d2368d8b14a6ecaefedf45d2dd95e9a75b5c6e6663f29f83ff98076ccf405f2de1431894f61fa087c49230d8cabd4f0e8f611e779f900e47b21fbf14b31e7bf417d0acfce939ea673150a9793e2f01afbafcd3b344da3fa4ef3ae1a33055d2a01cd15a4d56a74208c69f4fc446f5da0dc25b9850ab01b55ce62e95b5df462a1fc390508baeeee1315963e704088a0bb3aad6b25e79f22fc685133d8af75dae6fba53a6cc6e5ca279bcc6330540fea43386b83a8ad0a61bea52d137fd579fc2ef4e1f4378b34668e36955f4b0225f9f6afee8d01989d402e656ee720c9ebfe8a712ee8dafa6ec1dca1b202473ada79a598567fdf7f53d4f2f0779ccacd104e5c82de51bb2d20e76f1f596b4fe8215d3f62171fb392e64524d40837a263fe35e8eaa585a86bb5c9a070dc66e30b17032d8797e0966b0032b5906c297bd637f442e0dcde4ead7114af9eabb4a776b0f4322ded13cddf23fc58ace7088a8d21cb47d4a23ba2eab93bbb6aad3e9d508fb5713b91752e7855fed02bb4f257ffd22746a774ed56286774c833613c66335cbd74342512fd8de3f5b13d442eb9637b9e1ed7149406fd5053babcdac3bfff657c05bda759e233b83c309507e46b2194f8fab831ae7dd876a22f51a5eb3748eb13ca83a8acd4e6faf652d1b12d602a0b291594117337787be712edc8e26475be85171b3ffbd35724fe5fc2e063a37510bec4c83f389136fde31d9ad2a0ca1d1e622759b8c1f1ffa8218be11859a2b17e680ba251e997d6eff9ba5c9db5a1a40dd4b61c79c79d13c7ab15ac33a298e07535b29aba83fb7e2a2136e9d38307146491d1ce187237621e6c69f49857c0b7cc4f025696c5c4174eeeec46a0453664ecbb40fc9b89a1e214b17ab5ea240b91568294856d1ac58f735e7b1a4fc27f02d3c3103cb95b6650284cefea2e5288981b1cfff13ff4e1902c8a68c648dbc29b54959acea54fc853a04aa2ad6bf4f6c45d907dd3d34b2e4ca8d9c9998a0329db7f35d41f72b7b82df4cc71913b00492cab8d100488b066c2d50d0ce910226ee9cac764c2ff365bd79a77506321a092da4fa581bc55acc1b8224c9a2b2610b8b26053f72f4ce8e59c97bb884bae5276431a4c57084ef04c256637582041635bc7aa7417fa30528135161d5e2843be7e8ca29846e40454c10bd4a44cc8af7bdc72591bcd091a99034f531c11ae869e511863c014b020d3a0584a8d8bc35fe740e2150cb119754a58ab5c73c2f47e43a93499d5a6e68243f456abb422561bcd30229583092b660386c5c228efe743ca99b7f716a3ec1b0709d864d8eb9b9ed5c9398d4d49ec040cd4048d853750cfd269e4679b6a3c094839828e5cb550ec0945867acecb0f4901c4844b79057d8ce103fc03c5dd490dc8df20a2bcffd2cea234a5e920c13617853e4ab7874b5018c986e988e99f78570634ab2b55342a26e0a0f7565563281637df7af553e2a11092324caa5a0c28decac05c3ec70d2e37e59a6157e5cfffb522d6461cb8090a4ea28d66f0c009296d67cbfc1d280b260ba8333d12b9b385e0d8ace60a34672c2b52f1ed311de30d41abd0003371b7e34e51bc6f7a8a1acd7111d34979d56fa31c0199be4a21ae03030d2047a417cf60a91fe7b6094ff11fad1f57bc02c06056f9b3aea657481ec4af6281b0e6f912c36b4bdefd48c9e5bc5f526a2744cecd83f25f8d95888fa3e0b1c92322f37acbd7950637569fa89805c6ab2a4d3409119f75f79b9b080e54382a0e9137e3c793543f0ce3d6bf130296a57418086c91a72e25563a4fc1e811002bf8166ad5204d932bdb65da7f22b745c72059d4f5cd03a01f1da5fd88d428367444848753bfed6ca53a6db1827f7a7edf97f7b428af58482f801146ee68e958b01ce5ac5428a11a2dbc8b572e5483085fc93f66746d8b2cc69e8283e294760931a191ce32a45f8e3ce3055141284d30f5264768bcbcbd6535c595d6bcd29368bdbd373980d2f6b00778c94433621bdf56844237650240121e28ab894f4f34f5736f2b2c614e8810d1d52607c12551385db2b2d5cdf7a79861bc6442be5d790590ffabb5b4d0922c6a3341a2a23aa9182a0a748096b66e4a1b3f3ad02b458e1a49ba02d50256602d6da619301f123aba3cb0d35360d2afd71fd8c3dbed63ff1d9eae4c7de0582d4603ee8fc79c0bd4160c00fda4f00c701d6695bfcd76e95fc08d01a2e831ab1eefa964a31fcb53e4713738c9d001583d7a4da936707660c98847beb89a71288227ea6325fb66b09e01ddee679d339f78b9e3b3a51340cdcdda0e93746abba998b20d6696d9d846bc8c41101b8622154670216f30b0ac4d512cfab582862fc9eaf44bd027ecbb8cd1488b940453f18add445394dfb9043c8b89472181605f71294cbb5265be4302d415cd1f553560c97ab463c2c25725a53292e42eb3e54684dbf6e91e2bdfccd82aea176349258a2374af2e04f18bc3503dac254b5119986516176902f643201c653c3aa077049563ac59e01b4c71783dd6e91dbe61b94c72951a23fed60ca4d21f5e7008d5914baddb20a59184175740eb86df2f23f01ebbe406239deb5e750eef256bb84fd7f1424a93e64400ac2e208c0e7fc870ac9794ad7d863180f58479f66efc60c7252c1857a77e25b2e7e378b0cafaf3593cbd8133a494498e2535f81394fa68686a37be49b8cfb3641eae017c31d1c6986f460f81ecaa8f20b33026cc31c3f26aab35881219755d171654a5e481657040587c93a40a00deec0d0e8845ea528687f6ceeb9ef0ea3dd54852ba0b05b75eee88dac057b7986813038073d528b92c966fa203e911bc7ef4e8b16040e7a84e9cc9f781d47b27f74825eddf3093316882b71cd878353f158c45925512d9ab65cdd8521e737e2e07230e97ca76349ccf932eb1f40af7d7874094691ed8af5e1bbd8a61ddda4653e63326520159169054b0b9a78c05ff455e6e16a4042938e06d8d512e526fb83900751fbf68dbc8bf531cd17e466ccc564a0c6d588396951d49dda77d595e5a950ded4ff2b88fbccaf79749492e9e99395416050f95b8a0969d51991555adf31c73d230719272b36a9a969ac8838acf96e0009713f9ae13f07c8cdbd4b8affd7d9a587ec6f3a6c170cc0e73f8f44d88bea6f22cdbdb62547ec6f0429f679dab578116ae8e0f464d16d3e5119d21307926c919c051d29fd0dd3cb2c6398cf735e2e36ab07482a8cb7baca28e54d4c5270f06b14d62796877b4b3c9e22845253388a5d3d047676ae0f9019b2ea1cdd2d641f15e48b4ca5c5a6350b5d9b38debf31503660d6c9408f012a74048aed68d094a4572f7778fae7f61e26d481ebda46f023ca18e32094064d9577223b4dbab50d38672ed5c9652f887210d694414618fca2c57b13f78e2069df3db2955587a04ec19254490dd3f6eecede8b6052e34c23724b28b14feba2458e57543dc60e994381d200150fea0f27cda462e2e7500100116d684100a68ab74b7a1b8f42b5f2d2230823cf676bda1b5ca08ccf42b99e2d14ccb2824ee705dbde7312801e91f6c5ebb9fc5af0a401713af422c201f0dda08477c49e71e0363c248e7e84e4ba66c92f9f9bf5558040d3cbc041e22f8dfc606fb14c0d5a864bafd3ca998cdc6350f715dee258a536d213fe78975eef9856b3f55f5dfbb89f21686fabf57dd9d9ea77209eb176dad7bb13faf7138c98351b400936b60d6a723e0e8e4998a2097f3e4848e8134e445e3eccaa62fc4412859da57f69409b7d2caefc81a50be5e4f0b38160bc1c1cf182740225b7e3d07309fcdea1f407746e9f4cfc39ca68f420b2e7a21a53a578f3d369a92e636a3954b182394ad3cdf692bc7604599acc5759b42565b0e832e08a79f86f4525f1e125386f43b0f8074f4853387984d1452fa93c5d236e852dbbddd8f06fb0e81467eafdc3ce031eb115722beaab2a9490aafaaefa3bb09df8f439532f3df4f24bca0fe482307eb77c0b3fc1a75da4a30fd136f809d6cf828f09c38fce381ee7f49ff6b728c90880c7c35d1a183f425f827961f72ac34581547b15b5ad05239c0f9e4d4d2818bdcba5f9a1678f75de13ec50d8fab60bbb2e1cdd93e1ed793b1c6c2cf45ca7b89585ec99c4f25dced65d5d19214fe9acbb63f48d4142d2d3f7ef4034c4943213b7c182d55d8083ae862a32c139439ea125d17b707f46855b231e4c54de77a30b6c3346d61d0a20ff10509eb7e409ceca9069a9975bc244e815302f0dad62a0d83b3bfc3a6eaad3d79cf7bb4768c57720e6154105234f4207481031a802f56fdf6e97466d97702e8eb70515da66843155900323c0ff8153b85f8d87880b0bbf0ba918def99ac41a6ab800718e7ff2c6b5489276e37709dcf40e2162528ac5252ea38204dde0c96b9cab21780331ed7d048304dbb8775e9b43337511946a4f97bf3b0a2fc65b4be1c183a220f448a41647a849c0fb79f24b5b4620060bdec55b15ccf72b7763ef91c143d49948905553cd9777ee81d097065c376dbc3ca177f3eefc195fbd2c62bb427ffd5d1a0eaf1b52b279485dad18a47e9599b6daf64493a7d7ebeed5e2ad4503a4cbb055c40cbffbe38f719b244bc6cb621c94b13d71af4e33d10526c40abed69d211613fe50f401844758fdcce2bcf98f70c82e4155942924ed89bf94604b7bc1b114625aeaa77a2314004a40f1195cf2214e6a9be8bd8c296df9c68d7585bd431be4d13c20717fe3dc09596393236f80a9e1a6b6df4677ad4fe1cf46af8361d553511b9ee7f883a3c13dd2b6e1391c74bf9952f105ab8023441a4de46209b5e7d4201c43548b584d240e59297a89e6b3cf6c20e8dae494ff2454f0cd215feffe45f14d03e89c2aa84bf0eef72217b0b938748fffb91e6c4e5f4b3b9be8d658abc9d72e33cc3b396040847562c967deee8f8baa6736c7d92e5862f9c53c9e729281fa8fc5bc404ec5f4b982c7d026802000e8b4b27bc55571d029368d820aad28bf25c5f1272e6aa2286e4679a6deb6b5dd55dab82074bbd3072cb68e40814323c241f171eff6c9fa906e08f629cb6e9a1e05e2da0df613ad79fa2d4461f039ad8", 0x1000) munmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000) fcntl$getown(r3, 0x5) pipe2(&(0x7f0000001140)={0xffffffffffffffff}, 0x0) fcntl$setflags(r1, 0x2, 0x1) semget$private(0x0, 0x3, 0x80) getsockname$inet6(r3, &(0x7f0000001180), &(0x7f00000011c0)=0xc) mlock(&(0x7f0000ff9000/0x4000)=nil, 0x4000) mlock(&(0x7f0000ff9000/0x3000)=nil, 0x3000) r6 = socket$unix(0x1, 0x1, 0x0) fchdir(r6) r7 = dup2(r0, r4) getitimer(0x2, &(0x7f0000001200)) listen(r7, 0x2) poll(&(0x7f0000001240)=[{r2}, {r0, 0x1}, {r2, 0x4}], 0x3, 0x5) pipe2(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) fsync(r8) pipe(&(0x7f00000012c0)) clock_settime(0x3, &(0x7f0000001300)={0x5, 0x80}) flock(r8, 0x8) sendmsg$unix(r5, &(0x7f0000001400)={&(0x7f0000001340)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000013c0)=[{&(0x7f0000001380)="a64b949890a16395ccd5061f9dd93ee421ae4fbc73df", 0x16}], 0x1, 0x0, 0x0, 0x4}, 0x0) 10:00:22 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) setrlimit(0x4, &(0x7f0000000000)) setrlimit(0x2, &(0x7f0000000040)) r0 = socket$inet(0x2, 0x2, 0x1000) ftruncate(r0, 0x7fffffff) 10:00:22 executing program 1: mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) r0 = socket(0x1, 0xc002, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) 10:00:22 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000000000)="ec03f1adb23ba03acfbff26de17ac19d639da8d6044200062af620f109049374b12a17900463d3e5d00fd2be97ac54bb80795c036fc6154aca24903161ee59b1766563496a08cef6fc5fadc9b29961617ab910a6d9ff8b93844353fc6a7a35649d7babe176f01fa7202851178fbb1ed7a08807aa5bf2e07ff684482be4cf39bc2821fced57a07c8ab67caa7d41f068876c86db154054a1161f6fefb9f637f2c65f1ad233e2c524fe8cb7135888bb4713445ba893d3c66268dad42085ef", 0xbd, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="2ae1c576ff1d69"], 0xa) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) recvmsg(r0, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000600)=[{&(0x7f0000000500)=""/237, 0xed}], 0x1, 0x0}, 0x42) r2 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x10040, 0x3) ioctl$TIOCSDTR(r2, 0x20007479) ioctl$TIOCSDTR(r2, 0x20007479) 10:00:22 executing program 1: clock_gettime(0x4, &(0x7f0000000000)) semget(0x2, 0x1, 0x408) r0 = semget(0x1, 0x20004, 0x388) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) flock(r1, 0x3) setsockopt(r1, 0x7, 0x1, &(0x7f0000000140)="d13ddedd9b1a5f923b89a41f9305a4b3b4ebafd305c9f43127d9477e0110e3be0862aa3d591b1e14b7a5946e0634f7a1a5a92d9494942287277ac188c0dd", 0x3e) semctl$IPC_RMID(r0, 0x0, 0x0) nanosleep(&(0x7f0000000080)={0x4, 0x81}, &(0x7f00000000c0)) r2 = getppid() fcntl$lock(r1, 0x9, &(0x7f0000000100)={0x3, 0x1, 0x1, 0x800, r2}) 10:00:22 executing program 0: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x506c738d802ab796, 0x80) symlinkat(&(0x7f00000012c0)='./file0\x00', r0, &(0x7f0000001300)='./file0\x00') getpeername(r0, &(0x7f0000000100)=@un=@file={0x0, ""/4096}, &(0x7f0000001140)=0x1002) mknod(&(0x7f0000000000)='./file0\x00', 0x1000001ff9, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c4, 0x0) r2 = shmget$private(0x0, 0x4000, 0x80, &(0x7f0000ff9000/0x4000)=nil) r3 = kqueue() r4 = dup2(r1, r3) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001380)={0x0, 0x0}, &(0x7f00000013c0)=0xc) shmctl$SHM_LOCK(r2, 0x3) ioctl$TIOCCDTR(r4, 0x20007478) r6 = getgid() fchownat(r0, &(0x7f0000001340)='./file0\x00', r5, r6, 0x6) mlock(&(0x7f0000fed000/0x13000)=nil, 0x13000) ioctl$TIOCNOTTY(r4, 0x20007471) ioctl$TIOCSBRK(r4, 0x2000747b) ioctl$TIOCGFLAGS(r4, 0x4004745d, &(0x7f0000000080)) utimes(&(0x7f0000001400)='./file0\x00', &(0x7f0000001440)={{0xfffffffffffffffb, 0x3df000}, {0x100000000, 0x7}}) recvfrom$unix(r0, &(0x7f0000001180)=""/249, 0xf9, 0x800, &(0x7f0000001280)=@abs={0x1, 0x0, 0x1}, 0x8) 10:00:22 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = socket$inet(0x2, 0x2, 0x0) syz_open_pts() pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r1, &(0x7f0000000240)=[{&(0x7f0000000140)=""/220, 0xdc}], 0x1000000000000279) syz_emit_ethernet(0x10, &(0x7f0000000280)="3b01fd43360286eff1d86dacfe48528f") execve(0x0, 0x0, 0x0) write(r2, &(0x7f0000000040)="b0", 0x1) setsockopt$inet_opts(r0, 0x0, 0x6, &(0x7f00000000c0)="e8f0e55e", 0x4) 10:00:22 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f00000000c0)={0x0, 0xfffffffffffffed0, &(0x7f0000001640), 0x2, 0x0, 0xeb}, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000040), &(0x7f0000000080)=0x10) setsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000000)=0x3, 0x4) dup2(r1, r0) 10:00:22 executing program 1: r0 = msgget$private(0x0, 0x420) msgsnd(r0, &(0x7f0000c40ff8)=ANY=[@ANYBLOB="0000f5ffffff0000"], 0x8, 0x0) 10:00:22 executing program 0: r0 = geteuid() r1 = getuid() setreuid(r1, r0) r2 = accept(0xffffffffffffff9c, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f00000000c0), &(0x7f0000000100)=0x8) sync() r3 = socket(0x1, 0x1, 0x20) bind$unix(r3, &(0x7f0000000000)=@abs={0x1, 0x0, 0x3}, 0x8) 10:00:23 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f0000000100)=""/152, 0x98, 0x0, 0x0, 0x0) sendmsg$unix(r1, &(0x7f0000000b80)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="20000000ffff000001000000", @ANYRES32, @ANYPTR64, @ANYPTR64], 0x20}, 0x0) dup2(r0, r0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000080)) 10:00:23 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r0, 0x2000000000029, 0xb, &(0x7f0000000080)="01000000", 0x4) r1 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) getpeername$inet(r1, &(0x7f00000000c0), &(0x7f0000000100)=0xc) 10:00:23 executing program 1: r0 = socket$inet6(0x18, 0x0, 0x0) connect(r0, &(0x7f0000000500)=@in6={0x18, 0x1, 0x1, 0x1}, 0xc) readv(r0, &(0x7f00000003c0)=[{&(0x7f0000000000)=""/87, 0x57}, {&(0x7f00000000c0)=""/212, 0xd4}, {&(0x7f00000001c0)=""/171, 0xab}, {&(0x7f0000000280)=""/45, 0x2d}, {&(0x7f00000002c0)=""/207, 0xcf}], 0x5) r1 = open(&(0x7f0000000440)='./file0\x00', 0x80, 0x6) r2 = semget$private(0x0, 0x3, 0x88) semop(r2, &(0x7f00000008c0)=[{0x1, 0x1000, 0x1000}, {0x2, 0x527, 0x1000}, {0x4, 0x241}, {0x4, 0x3ff, 0x800}, {0x2, 0x100, 0x1800}, {0x1, 0x2}, {0x6, 0xffff, 0x1800}, {0x5, 0xff, 0x1800}, {0x0, 0x5df, 0x1800}, {0x0, 0x9, 0x800}], 0xa) write(r1, &(0x7f0000000080), 0x0) 10:00:23 executing program 1: mincore(&(0x7f0000f0c000/0x3000)=nil, 0x0, &(0x7f0000afaf0a)=""/246) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x12, 0x1) recvfrom$inet6(r0, &(0x7f0000000100)=""/71, 0x47, 0x3, &(0x7f0000000180)={0x18, 0x2, 0x2, 0x2}, 0xc) r1 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) r2 = accept$inet(r0, 0x0, &(0x7f00000001c0)) r3 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x8400, 0x8) r4 = msgget$private(0x0, 0x400) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) r6 = getgid() r7 = geteuid() getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) r9 = getpgid(0x0) r10 = getppid() msgctl$IPC_SET(r4, 0x1, &(0x7f00000002c0)={{0xa356, r5, r6, r7, r8, 0x12e, 0x3}, 0xfffffffffffffffa, 0x8, r9, r10, 0x5, 0x1, 0xfffffffffffffffd, 0x4}) bind$inet(r3, &(0x7f0000000340)={0x2, 0x0}, 0xc) renameat(r1, &(0x7f0000000000)='./file0\x00', r3, &(0x7f0000000080)='./file0\x00') 10:00:23 executing program 0: r0 = socket(0x1000000000029, 0x2, 0x2000006) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0xfffffffffffffdd3) sendmsg(r0, &(0x7f0000000c00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000ac0)=[{0x10}], 0x10}, 0x0) sendmsg(r0, &(0x7f0000000500)={&(0x7f0000000040)=@in={0x2, 0x2}, 0xc, &(0x7f0000000480)=[{&(0x7f0000000080)="9572f1ff453e4d63a54dc64d7c51c872989a0256d7802c53d971b0e41fd1c4b464ce53e6f59489cf837d9812688bdc9e0ce348517db5363c6c28fb538ae460ce2fb033e71a6cce709a017f55313e915a89c4613e7a0b5d4887e9107a0f6db6365f3d31be63be66d9487946e3f97e25454b0f6b29c6931210521e4f551c335a773f86acde1038518d5d2d52875569c74f22089ba78a92722905d246fbf2269d866168192f30c3cc2c0008641d365b7ec92adfef607c0e5274e23d74", 0xbb}, {&(0x7f0000000140)="79800affc7f814affd3c24664b82e271e07083ad9a98637bc8155ac9284a04fa64d9f9cf76fba1ece72d544bb88e4bf04bc180f7aba13e741c1b5650c4", 0x3d}, {&(0x7f0000000180)}, {&(0x7f00000001c0)="23da8009f9688faea9cf34e463fd67b701e14dc0436ca149744c972b5f1af83d82f728671b445f8afb7f256d8446aadf7eb721a7f916d4acf64dc166d444a121fe6a961cf34fec9cb07848074092ae8f52c77e9ec1641854613a84778f6978b3104886bf01489c9824f70e6eb9268a757d6637c3b4e8e57bea3b3ef8a04f94995bd2cfbee8169352c4b9e9d1041314e660f38f248d1650d7dfd2321ad3dde7681ab8690cdd67f38c5151a4", 0xab}, {&(0x7f0000000280)="9e60c74dc39c37cf5c7a83967c4e20cdd34afa8e1f4c8784536096f8537dbd7e889a00326c8a6b9f396bb53679003968d4e9a4061754afc7614136e9acf5924351295ed0d8bf434525aa1bb36b0ceee8971c5f22b6de210d86f9851abbb905f50fbe2086f69ab4d6ac2da409edba36c1a6386838dfb3d33435ae3da945cb8b4f37f5bb6ed0fe562befcc9ac67ec048b55a4ac7f5297b63d8c186d3a590", 0x9d}, {&(0x7f0000000340)="1e4817354c625d35ac2a9117d97ed5fb272080520cbdec2409651bafb7d53f020112b6671f06eb54210d490816df336e8a58c9645ccc4d836c6313fda3c9d43e5b77e1ac4f84f52582bb4e1744ce31d243c41a480efbf2fdb05157350370ab2d67acca5933756a26efdc9ccb6112d422fddc9185b081031118d6c1668ffa746618e3b62355b25e97d671b0eb1587d834bd0f46de42a4dcf8fd66be3d8be2c8888bdc844b90aac7d8cc348731dcd29218a4b9438d019b8b70462e0f38eac68bb713770bc09fc43096efc36dfb0ef932", 0xcf}, {&(0x7f0000000440)="85199ba597f1fb127926ec5f9ba744", 0xf}], 0x7, &(0x7f0000000c40)=[{0x50, 0x1, 0x100, "2f6548076cb610bce683803b8529116f0c0a3551f669339d977e2e114b240438190f7b4123973f46caece356f9c6fc3d7b3cb32902ce124f298d6e7eb2b2db"}, {0x50, 0xffff, 0x1, "4b4bdf1d8c6f759b25de4d0810ea0b56e2213063b0d563780e765f5ae178c942d3e1c13334971e8460df61958c99e6cf5f0a52128cdbac93da24e1"}, {0x28, 0xffff, 0x2, "d3aa3a1a385f987a43c848656ae98c0211ff5f"}, {0x108, 0x1, 0x101, "ea9a2b99bc199bec1b1e03d503cfbb2cd0dc39f1575ec0aff1a595ee586e11ba651d852c4fc96f31786b06062a386be8ebcac58c870a945f020d052a0c264884f785bcc179cc77ba200041f1a40644d15cb148f22725c86f90e85aea554a21dc2ac5e8827d4182808fa7d8457554020c2e9beff0360057a4269474ac4755ab1d77b32c06dd0a2e29cd9bc81931f31c761a8760e78033fe22751c61e181e6845e3cab28f77d6765282efbf2dadd25663b187ae30b2fbe507f2814fe3a666e2ea3a80308410de6482dbe76902eda2678800b534a0e15f4808800e2e79856d2f468706dc243b1eb95db3697df1456048adf13"}, {0x78, 0x1, 0x7, "de9f9596e8d64ca000b5c9346ea57fe120050ad6634bad38b17068eeebdeb1356611d0f5cd6c7e28113d62038b275cbcfec963c294019701e8e73e24ec6c0d0af0b7882d4a83beac305586fb71ac43b9305bdd6bbe1ff5a771d148510035ca66df84"}, {0x48, 0xffff, 0x2faf, "eb951c23ed11b2f7c5550f592739d234d9e001c4483a3dd4d9b7c1b76b1b3155147178ec9ae1e5ae3bff0f902e3853b563bec9e4"}, {0x110, 0xffff, 0x1ff, "3cfdcf135d1333d736adcdae2f9bb20296c3a8e6769da3f57a3cc885d11f7d32d7fdec5db5f3280c7926f5c36fe10ecf74a4135bd60519474b913134b103b0fae8806062e723209d5aa224d55f4076ae4fa24f69fca0779185af4cd7ccc84deaf677b7183afc75642dd7aaceff6159e948deb8257ee1cfd0f5c8ce4d733dce4ce130001f7e0b04bed03c276c9f510c17fe21c853146bac2202778385e750d3391cf216d686cfab9085d0047020f93f1299a65da8b921412eeae43d1b53ce3be25452add01e710c4532959fa0f9e2048d59a7d7880b96df478fc540d29240d85f124ce9af12ffc95be44b21ba78215c623abafce3209da6280777cab1"}, {0xe8, 0xffff, 0xfffffffffffffbff, "710e8a6c2cd13272475edaf9d94696b018b92e5c5507e0285798cfd682658ed9f5d2e0ee1a46cbc587821b6311e1fa0517a750c25f37fa40c3911b2de336ed997b4ab3a65013e432e16ddf9d0e0f1a9e05c0ca52d0511b53d4b6dd67e4dfaca64fd52f75ecca02b358251a5f1c423e824a760569458f8f3310c05ec479c9efe5c47551cf2f5bd6251fd599708d414fb5aa66185e047e65631c8800dc5b305536908b3a3be7c5f068cf04c96377878574c5f475845241fe49e9fdf20ae16b91a91cd6c2ef51b9df0cd722be2cf830ae6f49bdbcfb5c"}, {0x1010, 0x1, 0x2, "6c7c314ddd83f7608c5cd0a85c4354505755f86473a97c39cef9d9f28a916eef7908ac95170dfedbda6944d25db8a65bc51f62d78161bcc88f6b4cebacd10bebbf71e0682e8ae1c1291be10a14563f469bad3dfb1f705a3d3d731dfd49bf1cfa15a7d58915159ab90aa8aaa4c1918333b4568d2aee6d10202fb0803cb041e7514bd26ef9ed8254b1177d9d540587d526e2175b01946afcdab04582cf53454fb7a93f3a744a535f04d8231c35c992113b76f5a903d2e056bea580388093addfa957ce3b789f7a2db5056bf2fc7dd2c1dae6dd62070435b0e6e0871d0360edebb34c6fc274e5ab2b4727a12370ecb13b8671eb24362c1f06c13cd8413d37fcee7fab702a5c4d680fa9891842bcda37177f96f001199eb1bc1453a333577807d3da205bc6195eb3bb15e02ba19313cbbf59d3b724006353f0522d8839624469fed8f164bf5cb985ee166f66f457818c199ab0004473a807e9f40d13cbf309deb22392bd67b61d7cd295f73a563d9af0e72371e05804035a6e03bca4e973774766f4423fc2bafb21e0577e09aa5a8246f1ff0a7a2ec301ceaaab4ae7531fba9461caf9c3057547602f845ccca993b14d4a665ffa029aab45942295f351ff6bb72b8c852a9cf916b613372b841d4690ae4be46a22210cc9bace026be3d3d6dc297910b015524ed107e8080bfae63a469e6f352951d8070475df3b0785659c3adc9600fcc3ba539202452597d549ce7e86b298e5c4ce2edbb2cc2c3189f59dec2f6ea70bd12be9df8e198c181c06abdefd7c98ce95df185a5cfca412d23683ffa574dc3096a675b9435fc875ebb43292f3d94796ae601c5464ed3e0417d57e4bffaa8616e24e21f6a0687551debb28365e2f09798a21db5f99b5a08ed12ce1cf09df612c1e7570110235496d0077462c1da32c14a417441bb8e96fc3caf4562c8e31b171eae25d4de38fd4c72cf16875f9dafd7737bf25e6a29d6df77ac9f253cd47600e358318af45fe9eca3f981290efeae0e213548b6726d742e8acc1cd8877ff97b6d81b0e8f1e6ce67f0937d95eb1505c270b17e6b8cee1994e8eca3a7f9556197564c5235a6379b85f23bb2f2e4b170cf6a6c68c34e8c1eaa6cf56dd7c5d300a66213c6ea90867d19823867270ae0a54856ed8301e8f75f91336206798cab0c808900ac5c486a42446354323343b2ce6c754ccd395bf049ca0b628eb2e807284b7c10aae84640d765747d4afb6627f407618fbecd2b3b4bb198435332f0a394f6540a4808e1bae96cc306540ac8f63b318501ed8c3025563d1a663bcb02af69491d400d0ca09ce58d6b72276e34629e2b1b55e8a6536d79de7931ffb47271d6dbadfeddca1b83795a74eb763e23bf1b940673987731e49ba43b4b30f5af7e32d20a5cd50ac477e564c9207441379760a11e59c1ddc3acab7cdd328f16ebf7c491f2d815e47e8533e65f7217c87cafcb61478fe7168ef850fabb02226e65ad79d3692a0dc434720ed6fc316e68bc7429a2c872e0628780ad3b56bf9629beabebb6ad7bcaa37079780f4fa71670508ffda1ae1970e3aa4c1acaaabd17effca3b29a982a85ed5dae59b72e985a772e019584986f0e56050903f004ce5c0df240a8b11a202da7bec3fcdd8202f1430aba307e54559ffdd8bbfc16903b365e6216b934abfc5d81b23caca4e85d8f6af89718d42f2f05535b848d370ab366d768dcc40c400d7542bcdac287ba3bb565a763197f8dcbb4d755759c667d430876dc29c1dd7b5d84b89a968b6bbbbfae02dfd23f8d137e9e90896b6412140e933d2452be7f5f343e9006c0e92e3bf3b9deb48bcf380de526701e4554bb82eea754acf2a0aeb9790aeb6668e504f44c2b316d13bbab08b1d07031b8a089930919e5e8b5ff9734896bd24945e8adcec455814eb46e6c781be757818a0e60fbf34f0fc5c21753edf04f272b45c20cf65db00c917d631cf700edd4797c48b6bc8c60205a3eb7f7a85f499eec822286286bf556fea798ff9e9d22069f0e65303f987c7dee174ab98ef0b1d8581af05f7ac26e8a0120833e816925a9820c06a8077710776220e294f4da075b9432f9f1a445becd0f5ce4258c0ecaa08df89c5adb0d6eb6093c697d79c5c4a6824ed26f6cc14dc16d076b56df68e9b4dde0c395d1e77ab0a2492b5cdd208b3f2d6ef8cf943b7cc7afb27dd9d537ea820d809f62602ba83c509b576d36ebbf320387afd997092cdb13b896b72251f03cc0021d10403531dabfafe5b5f7edbca4f8171d69ba174a418d49570de0f6573f7ef4b2c5d05deb3179035661348e0055ecc5705de313cbbbbf91236ed3d506ce2f8c407d1f28cc15aa1b40dc4704c52256884334f82ae52ca473e1707a88b1d11f99cd7945ce95a3f2da6e367b6940a280171db4d75608ccfdebc8e8c2ffd46c2472d59b1c92a26b2dc3bb2b5917568347dbc3254061fe4e8907b57b03f3200c64a822fecff053b11da80e0e45b9a689647ac61e5ddc50797049aabdd309b39d528e65629aa32fafe8264c07432cea9bf17a85bbf361426347cb2d5a7bd283d6c3ba95f382fb02d5a463cecdd74a8a975cc018499e25914faf7a0ae538ebb304a79fee1d1c9f7008f4e5961204a71a8ac34b7dc8dffe3811bcff2d0934967e46006c3921784d546ea43bc8b6421f966df06812eeb99a3cafcd484b54565b0e1eab3170f34c8a6868be504fece7deb07d37048144b93a6a293955c6498e178506daf711e64e0210ddd2940b15f9e66b0b1708379c4dab4fe4686136d65262b0d22c8e8809b81655de9f153fb6e912270fb1e68fdbf8ccaf43d890e0b22c46ebdfff90927fa1b082487d30ff5dca5d821c9e973e5b6ab5474258a6a7acab77c04597d9bb05b6da5a3e90baf329ae84e21ba852edd035092d20d06b64dd7078d66ca7f8229d3313d8b4943a601224733e1809bdac3a4931c8023288894acca1eb089fe92ae3570cdbaa8c08f774aafd82354389ff5aee5a60ed10603c757aee6be87b96e14fb04aaeea5ad84bfa29cfd5abb5093bcd5ce504f4211205adee2ca193fe8fca831a61c69d3b24b58230058d01a64b0b180c79557c114507623ed81b808f4414d179fb1519c91f1bbe374acc7d1de860cbfd88539e1739a1fc1c5115d9ffc9ce07ea38dcc8f7bed27b5462c89d979cec6b2d73d2156fb274038bffd0468bf2639f04b4e2496f296d27b6f169326842d59aaa96dd36bc5ea179e67c2ea1a65c10742a00694a2cb6ed1305ec1a406ca58e825bbfa7581a59a3c62982e1068e7dedfa72e7745af49b86cde4d6fc2e486b1d630f215251bc49a57405548fa2c03cbc6c3a9cf2d5ba4086def4732b5f83660788bfa7864be426b6ca8e6e8ae4b3b8fc99fe0e0a59135c678fa2658a5d630142d4a102bdf6a58832b7dcad9699564b0cbec86fcab957efefdce868c3fe6406c968a8abb176073609ee7df31a34a1945817a77c725a51b7671c194962eedbfd1cf4cfb21cc208f6185054a590dcd95719d90941f6f7d9efefe41bb2bf063212b877a216d8aa01330328c6627163df089028e585dc9065af9f5be24c7d174b0d372cd96ede1baf2572fb4f3bf844397a29139cbb64bfcac7749b50418735a9ede85e1f69e4c1bb539d3f75b6be46cee4bf3698b18e367d4a108ce8508292fd0e59d6c7123b4cebd54db304d0a6fbbeeaeacf139169df92bb977fc197711e39fe88172181ef4b7c51ed2246b4c8b3293e7bbe5319d61706e750654f707a3337919931932b3edac48839e7f878c23255959e75f889b74221159a573b1ac5a047028545f08061fd31d13aac8ed37163e79eea106574563d7efebaa4dc00285dce90ef4672186982ba9e2cd20a7531de75bd4ccd3f6e9c779a44e032102a5145d6051466be1e362819df8dde10bd56ad960c95d2e978a403cec6c5433e536427beea109ca24b01fde57d11de33fdccfc6b6fdeb127ee88972acae3aa460bb9163c9a3616abf0498be96cb390ec761b770f77f5d296fc32dc708dcee1923e5445d3ab4fdcba7ac6fde8e15d9c7cc8970e95609d5e9bb96b9a76590d04a47e130f3e94758565f0c8263e34357dfbf049177a4a62a2178acc0c025964e30e51052568a7b0d77dfa61f070aabd79f83086f8b1259c0c19077623665b462ebee4971a9d7308ada74aeb738bc6899fbbbabd85dcf37ecfe2e3562c3dc8b03f2faa22f4c9ef27a9b7fbc03a5435c9491366e4ec16bb3aed448c718cef221dcf4794d2a4dfc891fddffd5541ffcd0cccefb6c3a790e2c3dcd688c79e1809bc7646e4bbbab45f753e8e9aeebb49c8a53336489805bc0701c81924a563a54c992b2796dca8e97854ae6334a0818d431b485fd6d8926d46633f68a2f8136bd950df43ab8c5d99c7ff97f96f96441f83a6954413a2234e73d43562870b3cad884d3fe8e9dfe21bdc8d66bd69c51acfe9545c409cc24c7957b81230caa092eda2df95cf7325e30552a8821c0c4c776faf98ea99cc97c41a27ee59890c30df3a813795ca7ad384070b0c532e54545208b40e5aff55d055f588322c4f012a7e3f23464b272cc8f774651a9041d23ec27e1aeaf6f3e86d5c3335ad8ab39e02d711b49b18c98d9a1c8dafecce1873673605190a163809c7283a7e4e8a77973f86578a2437e7b5670aba2628c45d4875f97f42a63b49b84893599e7feab2d4c85db9f47d81336ea656a69b5d73e082a75001d22e9390596552663645940cffac4ad67d853b62a12cbe9781bd215daecb01f2f9a7718c9a59126a3faad9009d63550ad4d6e4e8b83b511d6f0076807484e0b9bf66813da5e63b51ea8da5553600ffd5b3839a57f9a2fee6bf7e54028a569a0fa143bc0beafa356afb353f8e4ee8cd052e812b28fe027b6f6a0498d45ffa19c0982db45e618968e49459981c89fecabb15b8a2d912650efa6b0d981d072758a264a1323b60443341e707322b0dde412bd2fdf947f91dd603f40d1b75258e8381df2e834940764b4219bc05d58ea6dd814b37b90adf14649b432be5d5530acb5cd129efe2953b340e28e61bb7b364a3c22f81d5e57cbd1272714827d6831f2c93733d80f8185abd01d1889200520f96722f916638730e451af824159162319c17e34a64f22648bd916b5e83aa153ce30bbf6fee5638550d61df7e2963ff58ad2db0181d2d80cde7681f37199b25d83a3d52ea8e181a5edfb3b698f0e9f5c79e32f0fbd371308c104559fed706faadb263507087678838840d5a832eaf1492f850bbc3d54ecb2150ef43af772fdf9ca7a21dc806ae3e439535620b16f1e1a4cea40f62094f9b6eee66a27d4e62cdaa14fb720a60a561534995ea79133e67854de0b4cd97b5efbd27fde25d9617a5f4c904b964f90e1cc48d464e7cda5a39e0af819fa6371edb3509ecdd6f6af6ffd149ee932c510cbb8cbfa928b927fde675d2cead1675be42c8f0581ffbfbc5e95a30d12e8bf71e8234d85cfeaf9115679804bf8c35d97fff9b38c35982abbcc0f899264c1b221a5930f2d3ca2fbbdc201eac25b1faa9a6aecbae9bd1ba210e2c4d02a1ab414b7bc3d76482b593179c4285ea0c5be68ae78d6cb505f94a95e09640ae1bb82c6e749def2392028b4c75d20ca0bc1ad1fd11b09aa2c3a82393cc02799ddd2790bc9d7a2c3ecfffba2feba4c04657089ef5ac8469a58fc317504d02d17a7237a9b9f2f28a45add5068fc8b957a9b63f3e064b9fa6be34db29f76217348a6c71efe685c85b2c91f28b21f611cfc551226dc35a9775b911afd6896459049bc54a427"}], 0x1498}, 0x2) 10:00:23 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000200)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab515f755af8bdc1945f07a098206fb2"}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x101, 0x5, 0x0, "7349405cd19d1df4a40822ad06cd46ea0c50e65e"}) write(r0, &(0x7f0000000140)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c5d930f7596c477126ed9c1876381578623", 0x73) ftruncate(r0, 0xffffffffffffffff) write(r0, &(0x7f0000000100)="11bd6bcbe0e905c3b67072865785a530a11e4e67037cc06041817845038a4ee208fcd4509a73fe6f2c5df4a1f947409c57a85b15db58", 0x36) write(r0, &(0x7f0000000000)="5643f9d30c6ac36816e6e2032683335bf20d8b8f32ab2a3babdad934c2a441cb8866e67d74a19b662001e61009fcf40fa98a0bbd9533310225", 0x39) syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000001c0)) r1 = socket$inet6(0x18, 0x6, 0x2) sendto(r1, &(0x7f0000000040)="b1d43363843fcf25cd5280aa8599da281af866811bb7f28ecf8fa8a9ed2f2e15f59db66e1aa95803b1bc8c5ef2090d2e90a4c68f", 0x34, 0x40d, &(0x7f0000000240)=@un=@abs={0x1, 0x0, 0x2}, 0x8) write(r0, &(0x7f00000000c0)="5b9f3b611c4f68a4", 0x8) 10:00:23 executing program 0: r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), 0xfffffffffffffffe) fsync(r0) 10:00:23 executing program 0: r0 = fcntl$getown(0xffffffffffffffff, 0x5) wait4(r0, &(0x7f0000000000), 0x9, &(0x7f0000000040)) sync() getrusage(0xffffffffffffffff, &(0x7f0000000240)) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) mknodat(r1, &(0x7f0000000a40)='./file0\x00', 0x2000, 0x4) r3 = dup2(0xffffffffffffffff, 0xffffffffffffffff) pipe(&(0x7f0000000180)={0xffffffffffffffff}) pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r6 = syz_open_pts() r7 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x12) pipe(&(0x7f0000000300)={0xffffffffffffffff}) r9 = socket(0x3e, 0x2, 0x1f) getrusage(0xffffffffffffffff, &(0x7f0000000540)) r10 = openat(0xffffffffffffffff, &(0x7f0000000340)='./file0\x00', 0x100, 0x1) r11 = socket(0x19, 0x4000, 0x7) clock_gettime(0x0, &(0x7f0000000600)) pipe2(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) kevent(r2, &(0x7f0000000a80)=[{{r1}, 0xffffffffffffffff, 0x80, 0x80000000, 0x1, 0x9b9}], 0xcb, &(0x7f0000000ac0), 0x1000, &(0x7f0000000b00)={0x23a, 0x3}) sendmsg(r2, &(0x7f0000000a00)={&(0x7f0000000640)=@un=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000800)=[{&(0x7f0000000680)="fe2df6fe31725b0804576aa5659ea34a96886194a63f174f6db6e93f338535767c533c38bf847a7c3ac3110fb7577e8061d132b8967cc54a053b00a9dfe6289b822bbd6c292fa649f9f2cde88a72909fcf5ee32c917a00596c95f3440ac13bbcc300e998cf113d6da4e19c0e72ddfa91f90d6cc7acc39301b008fc9702fb672cfaa752097e483493625a8c0aa5f9d0514ebe910861b9329611a92523aec13a84f354de7dd16ecfcb", 0xa8}, {&(0x7f0000000740)="90bbeba63f6f45d943572c6c6c9ff341309b6614cf44a318568505ad4848f8733ef04595f1425a9293db3feca8b1cf0e1e1851a300a5233d0438fb7192ecf725211192ed0e488afd52243d3186c60fef7eb5fcbd59774adace1d5fc780d5cc01059d95db03e33fba759ac332ad0058bb6f1851b915de3d", 0x77}, {&(0x7f00000007c0)="565842e68be87bd0f2a018422e0508a546350bf6c4758648d80305a66df055451a1d887f44978fb18d787145cebeba", 0x2f}], 0x3, &(0x7f0000000840)=[{0x100, 0x1, 0x6, "806629b7a89fcb41721487fb31280d949f1dcc50fba1b39dca506c406be2d9c1d44a3d395cf56ffc484c41ebc49f963b3a24b8cc0dae453f0a6bbfefccf986deb67b1ad412da757153b16cfbf26b9b42d25c0a5fb9c0e7f7a022967e6f02dcd43928cd59d7a012fc7722293d0ab413e270d2374e031caa5db236f59d2099eeb5a647e03f58c0d67def1ec5f901292071effee9c04eef93782c70a19021eaf4d9b814e9f4693c6db79cb193d96d46b0895783c46c89603a5639f2532ac34322f76d7259028131f77b8bdccb26293e62de987372e0328d855376d4ee320a6929f8545409122dd8e2fbfd4494c8c3"}, {0x1ee, 0xffff, 0x1, "d3827235769f3bccf02c02c952830c843969dd538409c7be5de7b61aaf28fdc62fb65e8410f25a0510801c2fd78e617cf7c3615922a67cf5cfd8baba01844debcbaac732be66e225f89f2845997700b333d6baab9b7a03046de2ebb2dff793090a654996d4cb6a772666837bf9512a931571fe430134cf"}], 0x188}, 0x400) kevent(r1, &(0x7f0000000140)=[{{r3}, 0xfffffffffffffffb, 0x6, 0xfffff, 0x6ed2, 0x8}], 0x7fffffff, &(0x7f00000003c0)=[{{r4}, 0xfffffffffffffffe, 0x9, 0x1, 0x2, 0xf25}, {{r5}, 0xfffffffffffffffe, 0x0, 0x82, 0x7ff, 0x80fe}, {{r6}, 0xffffffffffffffff, 0x3, 0x80000000, 0x8, 0xb}, {{r7}, 0xffffffffffffffff, 0x0, 0x4, 0x53, 0x3}, {{r8}, 0xfffffffffffffffa, 0x6, 0x1, 0x8, 0xfff}, {{r9}, 0xfffffffffffffff8, 0x48, 0x800fffff, 0x6, 0xd}, {{r10}, 0xffffffffffffffff, 0x2, 0x400fffff, 0xfffffffffffff001, 0x333}, {{r11}, 0xfffffffffffffffa, 0x39, 0xa0000040, 0x3bf3, 0x7fffffff}, {{r12}, 0xfffffffffffffffe, 0x10, 0x2, 0x40, 0x2}], 0x5, &(0x7f0000000500)={0x100, 0x2}) 10:00:24 executing program 0: socketpair$unix(0x1, 0x3, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000bba000)={&(0x7f0000c57ff8)=@abs, 0x8, 0x0, 0x0, &(0x7f00009dffb8)=[@rights={0x10, 0x1}], 0x10}, 0x0) 10:00:24 executing program 1: r0 = kqueue() kevent(r0, 0x0, 0x8000000003, 0x0, 0x3e, 0xfffffffffffffffe) 10:00:24 executing program 0: r0 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) getpeername$inet6(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) getsockname$inet6(r0, &(0x7f0000000100), &(0x7f0000000140)=0xc) getsockname$inet6(r0, &(0x7f0000000180), &(0x7f00000001c0)=0xc) semget(0x0, 0x3, 0x200) getpeername$inet6(r0, &(0x7f0000000200), &(0x7f0000000240)=0xc) getsockname$inet6(r0, &(0x7f0000000280), &(0x7f00000002c0)=0xc) sendmsg(r0, &(0x7f0000001840)={0x0, 0x0, &(0x7f0000000380)=[{&(0x7f0000000340)="f4fb7a138e7d3c314a5073b958698e86385e544f200ed34924b62ec3b6f5fe7dfbecb4b008cc8afc73899515fa", 0x2d}], 0x1, 0x0}, 0x2) getsockname$inet6(r0, &(0x7f0000001880), &(0x7f00000018c0)=0xc) getsockname$inet6(r0, &(0x7f0000001900), &(0x7f0000001940)=0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000001980)={0xffffffffffffffff}) getpeername$inet6(r0, &(0x7f00000019c0), &(0x7f0000001a00)=0xc) getsockname$inet6(r0, &(0x7f0000001a40), &(0x7f0000001a80)=0xc) r2 = semget(0x0, 0x4, 0x180) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000001ac0)=""/182) r3 = dup(r1) r4 = openat(r3, &(0x7f0000001b80)='./file0\x00', 0x8880, 0x40) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000001bc0)=[0x2, 0x2, 0x5, 0x9, 0x5]) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000001c00)) clock_settime(0x3, &(0x7f0000001c40)={0x0, 0x7}) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000001c80)) ioctl$TIOCSCTTY(r4, 0x20007461) bind$inet6(r0, &(0x7f0000001cc0)={0x18, 0x2, 0x4, 0x4b}, 0xc) r5 = shmget$private(0x0, 0x3000, 0x10, &(0x7f0000ffc000/0x3000)=nil) socket$unix(0x1, 0x7, 0x0) shmctl$IPC_STAT(r5, 0x2, &(0x7f0000001d00)) r6 = semget$private(0x0, 0x4, 0xc4) semctl$SETALL(r6, 0x0, 0x9, &(0x7f0000002080)=[0xc2dc, 0x4, 0x2e]) 10:00:24 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f00000000c0)) r1 = open(&(0x7f0000000040)='./file1\x00', 0xa20, 0x0) fsync(r1) fcntl$lock(r1, 0x7, &(0x7f0000000000)={0x0, 0x2, 0xfffffffffffffffc, 0x1000000000000}) fsync(r1) pipe(&(0x7f0000000100)) 10:00:24 executing program 0: symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000140)='./bus\x00') r0 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000440), 0xffffff05}], 0x10000000000000ff, 0x0) chdir(&(0x7f0000000180)='./file0\x00') close(r0) lseek(r0, 0x0, 0x0) rename(&(0x7f0000000280)='./bus\x00', &(0x7f0000000040)='./file0\x00') 10:00:24 executing program 0: r0 = getegid() r1 = semget(0x2, 0x3, 0x80) semop(r1, &(0x7f0000000100)=[{0x3, 0x9a54, 0x1800}, {0x3, 0x47, 0x800}, {0x7, 0x8, 0x800}], 0x3) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getgroups(0x1, &(0x7f0000000080)=[0x0]) setgroups(0x3, &(0x7f00000000c0)=[r0, r2, r3]) r4 = socket$inet6(0x18, 0x8002, 0xfffffffffffffffd) setsockopt(r4, 0x2000000000029, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) setsockopt(r4, 0x2000000000029, 0xc, 0x0, 0x1cc) 10:00:24 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000100)=[{r0, 0x100}], 0x1, 0x9) write(r1, &(0x7f0000002640)="be3ce0f3a95a3e7f6bd18d224f4ca990fb735c461e727fcdb9aeeadec56246b7ef786a4194fdfbe47ee2cd5646dd0bb28f867886aae611c575ed38a0ccea65dd2c0b39fbd4957a19fcfbd1fc6535d97ee5355362c5a943ae8e8c9aa01f23890c38abd0c4ac5964bf2f87aa316cd9df946e62827bc15cd2a5e4d27db78b0a00666eb56f701137d429e247fcfe48560753d40d75fdbc519a75865b9d54298ae4f012c942b241e7eb572bae6f931aef0b93e0adf9ae3daa5f9f4d5344bceb89527f9173241a8d73ee323aff55584c0cae6a8c74f882971ae28d8541b2a392f6c90d90dca42ffc92084a3381166bc7d6c423899bb0ab77ff5c34341f1c3ba169eb07fecacd82f915ed03da62cd60985c36c271cfeb316bbebdb1d550250f4992ba329ac979e7802ca1f7bab27e30b95f76988ff9b48356aacbec418b2d8f2846815ef90be27d01b16727589fb64f7eb5555967a97df546e9f1821a192b5ab5c661d979c043ada52d8414a4b5d8c940674ab57cddd82a62ecfdadf13fbb14f728d8168af4d8944704991114d739c063db609e11076bcac72f7b7560940d0d6b3f02134e67884efcf988ab85a8a4c392a2f9374efc4edc112a0b72cfd4c023bdcc82f0227953cd0afdcebb4cb6701dc8d0d6f6abf2665ba26acda264139bd1afb04b56b4594920fe82409717b6c23c7c6a665d8c8a1b30e01ce24a65b323db34364fe01948990bdb0839ca440a3ec04d7028a8095a692824dbcb188a592e536ec71761528c1e6bdb1bd3f48573749094f49a89d456e420ede5c89dfafd7c10acfe47c468507357b073e72b690de95bba5d0652a49d62a28a7dd3ffc946f431abdb911395479d274f84685d54a73b7aa65e575d4cd606621f25fa3dc38e949d2c861f392de61f57285ed17c8fbe9501f202db689d027a837a58c90fff4c7706aac8b98caa4a033f60414977703191734245bee748a1c94ef83fa717382049c4e71cae31e31ec0fa3676ea3afa79062cfc9d61f153a4f41529dda2b38dca6efc28c93744ab1b6277927793afea6112e427b6041f632956067199f8c7f3b50becc6605b7926ce3c5d18cb730df9d5463dcb40c92f8e13f7d6b53aa8871d88c62a499fefba1b2d75f69c130e0518dfb17a601c32a4d64b0eb585bea95835371607875d012b657885e1b3f62ffc1f106943e77022d06018fbeb570ca81b4b86488bc5a664051d711f5bb77780ae6297a68d8ee29e02e3817908e50c363eae7ab6840d6191f126c6bd878ec11db4f042bf4efca31fae33e16a7518f34a1208bc4ebe487361d57480807b35e17f22aeb59cf5b3ff222035273f492951c463909b8b473aa31e37a78c4f6f7b7c544ccd10ea892b31d12b0fbc4823e73423db7ab58efe55d5b4ebe52b383b19c3eeb68bc78ad2d78867484c17e62aa70eecf344f86e7d232ac95286ec7853fffa457e6f97789d8ec098a97575ab4e87233e43e1b9f8040a4d31eba9e1e001d484f5f53e8ea68ffb20969bac828918606ab67319b3b1602bab72e6fd1f6c0d38c656c00ff8739272edba8db580a965fe954095af42ec9d7936513b18f924d7f491d7ec25894695fbed4e6d60869a443783900a0790ea1454a544f18f01ec5523b900bcb1230a4a79a7ea65480be7ab6c575f17b26c526b4d446887ffa6391ae9ff1eb320f118081c4ec60572d6220af908e14969a3e747d14c13b868d24e8fce91af190acc1632a591006b0eaeee6e9475ba17da62ae16104a6bfe122f297081b9b0b39a10b78101303e51ed5faeb394e3d3ed0303cd359b901511925057466cf0855c24d66bb1c3e21212f4503a7093a7117d9eb85b60ba3df27bc8366fe1c4725e38bde8e5f5a16b3e84909ef60adf763882bfad8acf58326542b70ff91c8ff41aa1d42b97d81730cbd6105425dea6308d49751ae43af2cd66e15cf2dec13172a2396af580b7de4265df4e10d0d9119c19f575ecb49035eba86a9bd57d37584589a9eab90b4a31874a1a3c9db77114cc1236f4c72a91a87ad250decded9aa29b537e271baf39db6f14c8a0fb929026911a6a3a697cdeae8054e3779231da8279b744e00f30762a704ff639e1db349b05cf5d93c051239337832732cc357c30b12aaa5999b0abba2ff99ee07ca44264cccbb870e8cefff56205b2d16edbe395130582a39ff98934bdb14b39d19a8098305316f8b01da554e21ab99e43bfb5ece7f3df8e884187918b68013810595716e84dd8ee4be63bcb555724afc8da0fcece2dc3494a7f6257c07ab25a9d3aa02a7ce85f9943a9bb03e08352c289a825d8ecaffde1eeb872fb8b77dc56074065e570b584f363f98a050f2e0fc02f12a45e069157831c7bafb1cb8655ec24eedea20eb8a35d9b1937f6a46e473aa9abef376a8d222e68599c7f630888d18733eb2fe23002c014b9296f2dab2dc1c4d28622fd7e40f480ff78ccfdeeb46a12d6695d1284bfd4ca24851c6e61def82637ffee9cc280819e0bcacb7e9ccb331977a2d48fc9dd16ac05fdef22b6f9451a968d428380ecaa89f1ea4ebc687888f478d4ec765c6e258be7cad64876191e88606912474a5de20ee2c237554d28688db2542ba7fece413c9f52d2fc8a7a316281db10c69be8e9a5cde76b09a745845e7b6ef2a1bc31c7177f1af36dd20c02b1e3a691afd90d3504f46d9d15f377a2fdf93bccea694db53c4e73afed073f12c6e905d743a9726cd9599af64393bfadb739f11b968951040eebd3e1170e3d65e5407dd2bcaf8ccff5743067c17b7f9c60875120c5b4023d12a34c6ae645647aaf49655ed11c9bf840cb976cd50cfa3d919ee3223bf3f32ca811346374678a8ae74a2eaee7bc6e78df15560d66899e7caf984ccc00d3b647ab30b4459dce7b99", 0x801) preadv(r0, &(0x7f0000000380)=[{&(0x7f0000000180)=""/253, 0xfd}, {&(0x7f0000000000)=""/12, 0xc}, {&(0x7f0000000280)=""/205, 0x40}, {&(0x7f0000000080)=""/45, 0x2d}, {&(0x7f00000000c0)=""/35, 0x23}], 0x5, 0x0) shutdown(r1, 0x2) poll(&(0x7f0000000140)=[{r1, 0x1}, {r1, 0x8d}], 0x2, 0xffffffffffffffff) r2 = dup(r1) lseek(r0, 0x0, 0x1) ioctl$TIOCNXCL(r2, 0x2000740e) 10:00:24 executing program 0: getrlimit(0x7, &(0x7f0000000000)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0xdd}], 0x0, 0x0, 0x0, 0x0) dup2(r1, r0) setgroups(0x0, &(0x7f0000000000)) r2 = kqueue() kevent(r2, &(0x7f0000000040), 0x800, 0x0, 0x0, 0x0) 10:00:24 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) listen(r0, 0x0) socket(0x12, 0x2, 0x100000000) r1 = getpid() fcntl$setown(r0, 0x6, r1) socket(0x1, 0x8000, 0xfffffffffffffc00) close(r0) 10:00:24 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffe, 0x1c2}, 0x0) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000000)="fa38760f4d2ad3bb98a423a51955e6a15a2e49af8d5d0a4ad822", 0x1a}, {&(0x7f0000000080)="5c30ab603760cbe772b7dae35f2eeb8b95d167baff69bb66a4a2c7cd7308b6cdef6c1be3c11babcbd051253a8d52b26cbb64c68275f1194ea95b0e479a1c2f2b51beee5f0e8d99d9b35815c9cd823fd6f4fd8434ca8f4845d9828f935952d286c42d227a909c09da0da62ce5350adbdc2de28959d74856790b343c03cf8c54b6e0bc90eb1c11a94fea10843d9fe23d584867e682cff3498ba759db8f85e47b79ebbf004a8219a1105621557e273b8767f9affbc9336be1ff2b35ba1db5a522fa793615ac266de98be3cda2030d79e08399b0", 0xd2}], 0x2) 10:00:24 executing program 1: setrlimit(0x6, &(0x7f0000000000)={0x2, 0xaa}) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x4, 0x1010, 0xffffffffffffffff, 0x0, 0x0) 10:00:24 executing program 0: mlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) munlockall() munlock(&(0x7f0000ff0000/0x10000)=nil, 0x10000) getrlimit(0x4, &(0x7f0000000000)) 10:00:24 executing program 1: socket$inet6(0x18, 0xc005, 0x1) r0 = socket$inet6(0x18, 0x7fff, 0x0) setsockopt(r0, 0x2000000000029, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) setsockopt(r0, 0x3, 0xc, &(0x7f0000000180)="00000000000800000000000000e8ffff00000000", 0x14) 10:00:24 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0xfffffffffffffec5) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)={{0x1a, 0x6}, {0x2, 0x7}}) getpeername$inet6(r0, &(0x7f0000000100), &(0x7f0000000140)=0xc) sendmsg(r0, &(0x7f0000000080)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f0000002480)="7373b0153f62af37d5134c606dd8698487e5c435b2ee4e64f05ca268ad92157feb91a51396c3ba5f5c7732bd693f39f8a0e788f9431575a55b16990a0d85c4d453f2cd0a41f9dd521a123a185ed9db75d4a8c10a57ef815a36ab3ffea3bda76b2607ee1fd47ca43c9f4a38e2436b0c5ba4394f16a21da798ff941809355f271d38e48c91fc5fe80d9a7935597bab94fdf14e872736557b3ae023d9eb2242a76e0e725b61987ba3e706a9f4d4f0bc0afba3d88d94790b9ca8b79a8ecdff09c092277f898114897ae5b611a4eecdef8e56a89923813df6baf6eb1f1d28186c8f95f50a18aabe32a9f71545bbe28733e563de6adcc855dd7efd5ce1c44e3251703ded3720d04d47bd92bb1d4aada6624e834735e65a344246ff1c6951fbd739dab9daecc7e42fe8cd98099aa4bebdfeb4f9cf6b8f32bb1b38400eb086595c7c72bdb9bd2fd929e225d0ac6a1a91dead1b9d2d3e515b948e5f1afd0be1ec7e918e8a520dc96fa4c2587b5c1a542234d6163babd815ecd36133f8792bd7a92ec7e5826790c522ef09303b680071bc7ca9f985490f564f1047c44623ddf94c2f8c5cf0e9f9eb14e40a1d304901b2f006b93c6c23a94d3f4fa206ca6f91143bfaedd304fab338a04ff26887fdb02a63d447e6b904e93a45f07cfae92e1ea60aff7f9d18212c87230b4e4fad4e401324a1671ffbeab464a4e4c3edc073aa73a09322bae2d4185b6c8e0921f50b1cb4b9042be11bd1dd31279610dd22e0d1dba1dc57408858caf250e2295d0761923c0c7ac45ce7f22e6f17fc314e9b35271a470492a86f66b34f82684b9e6da849b5979e89d247687b17c2f6e9a5b5e1e6975dbe139a8e11dd5391be43c6342e4a6c4ec4e816167017437c5ef32749d7fe8201b54a5502cc50ebabb08dc08f6face840e868bf8669f089083764af8b52010b7e42407d4c7716199848ee99de595ef658260a023099aa044303656554dc890055adad24627411c822bbf4dfa615a87458a60748773e4acadbbef68a671c16ba5fc2fc641f9e907a36a4d98a9462647821b6937d8f67a853bd7986882fd1282c356749d62d6d4615fc1f88aaf369677e635d9e1e5eba62acd4782ab2d89099e9b4c2c5bd099a5a5e45b111f5933485bfa9906aaee9227b4b30469c2049267eba54790a5a51f10ad92d49a52863e1f109a17aeaf586da427ca55fe649fb4e6c97e7e90fc7bf7f884b6409b47c61d32b943dbf0c96e1c4f73888d40442e29e7f4544889fa1f00237fc72642b8b31e47cbd3fff6a43256d5c83a7c7e8cecf3ff60544bd5b25784399c9b2ea5c345bf66c93ea2c5ddeab8ac872ad27a70897ea3a4b75eab495553e6219a9065ce1c16e30ac352cc3e9d03b8afd9c83eeec58d1ec51a3208c89b007036cb9e5ee32f2688dd23709bb81ad2ef5df8a7e691fad725cb1a7ae1384668952bd37c896b7d131841832eea3b6f9d7bb85659f26531a857ea3795030a21811f303fcc7e1b2b089bafdbdfca97ec1f2d5a04fc2abfb24b2da8fbf282d82cf15a99f577e954a6f893aa35cbc9805450555afbef036659b0e54929cc435ccca9f36af0aaf81dc541703259c13ca2a989cb1b0e275e7d75c32aecc70950094efabb7481ab2310ca475da8bbf09e486931f714ef8a4b2c7c058fec3c2d2a8d9a9d8bddeebf266567618f58da4ce8fa28df45a5cbf9c8f1215428dca52fdc6ecef89de5a30f1eddc37e156890f5d00ca066c82df789c2da5b9c0f031617f81c5b5202636ad29447e5c05b92d3a0bdf12f3a0910ba41e947a84f4740c15788608f8c4488e28781847790c68b4d7b2b0441d118d96c09d2eea935b31dac6e013062b0ba0dd40597ecc69c2f9d74a8199a8e063dbcfc1f25148cec6431abfb960c81c526d0c45284c405e882afc4553a6bdea78696718dd06c51c97b56f0ba592c5738b1b52ce479b2acf038db7ef3ae393872d4c0a2835615a6cee01b8e861d1d4c5f3fbf762f36a7a0be1f2575cdb43eab76bf7e78fb7d27a33232f2e05c96336779ef89e989dcc16a8b261a03eacc82fb3ec55623ed13c61a4e3b0dd76b3954e21163fbe657418f1e541d6cb8a5e94a8b0e7c1672e3534d07ab6269a11affff0cd3d69f443a3275e8a357e3031cbc2a73311a3cdfd96f714be520afeeb953158568d6a43f50153f070f1885e3972563193c137f6b5d081af31b357dd9f8c480582802a379c1d7ef059c307660689c9e341b5093c612f46d79d55149df7d70a49afe3cf95b4b02544b15c997b237b3a0ef61231f88aae48fab3ba3ad1ab58d70d463d35a030af94d8f6a0b0e85eae5c8b9d2e1081f1f49ab6af4ea606081fddfca57b3148d209e812e327ebbfb491e092c79a934ab90eee8f2ce671b1808a5e1300600a4e65250142046dc78beb9dcfa83ccd4db78fce036824fc44fe65747993ceea9b5f11bfae9179a8094df041de2eebd3c722334d4b7523940d47608af38453672fdc195f41d8455542e6a3f635930f3f8c6199f66ae8b788f94002d9a56b80f1f08ec064ed6e2cb3e0afcc7a37bf4cb0e92ae085136932febcda5c005e46bb721b67e7a3acb891873d673b9f574e720460a2d4cac238b14af468e5884f7f0467ebb766a6aea2dc57834ea8d7e9feea40ef74b3482aaa382568aef3aa8333d33fa05a70a2f5c2071b6f11845b9cf51ed4d3f63e5e9a2733277a76c871b587973d0c51db70c10379a925f187a1c7bd5f814af23b2351b6d82742ab78155afde534a6d873064e4d1857e2b6042748488c69c7232b6cea1ed9b9dcd2317d62423458201cfe2bf9d36bb1b43338480801c01bf5c39473191b7f7a61f1afc115a321e6ca29159ec8565715ec6a22a475aaef4a4ebf93ecda74fb758447b0072cad3208dd24ff660d129b182937edca095957d5532e60fdc69251dd90566362c959d58c6f4f9ef876f9aa09c94639f0a80e2d7cd94a9c1b74276fb8224f163a90248bdbf9a346fc294c6d2f7a2634a72f8391a835e94e5eba6cf5e7556ee3da2f408b5484e47607399b9cc184a22049dc17f50a35562af25226755ef90e9ecc611f76490b7013bd4ef3eb3a8d80009255f63ca07a6e8121475e598d461dc892eb77a12f16fea36068031371a26626b323510f162c3186bc01010752298e0fdc348e85c10af8d3c045e0be8aa23a818e09007145d9121199e2a82112b8bd531644ad7cf163c7cd7c85fd436b3915838f54dc3eb4318338042ef53cc8c66cf580b8750bf999b4e4952edfe1c2016fe47fb0687a80c06df303ce310fdf178eac675ed843f33465ed0f8e3f3a5a2b81984190b52c9daea39ce96e9a8db8502ad12d74fb755d58f2aadef4ba7cb29ec6454bcea063183d939ab0e4e0d566707cffda13af748137f64d3bcce71fd59622e91b997cf0747f646a8a706b99589be0a27f90978911711cf9d7abe3aeb3c634aef51ad424d6ecdf3ad6f5ff3ddfa373084f12595e2757e1152fc423b6dddceff4b290d5b890a3ca47cd0ba1287b209611aae7f690af709dd47b7e081d7764ade9abd1536258b848566de8790839006aac3615a03e7d97b482d29d5b524703405f1bd3a32ec7e49fea1f335e248616b22bdd8d3910e58ca58a8751464c1f7fcb943dc844dfd31dc521ceb30899be9433ec47c1e5c09b9cbe99ecd63ae3c41350d6b4681ef338b7c9d8062a0dba9b4cda42ade5b29bf7c7c442643fc5b0792272cf46d76446c41cecde8452ef2f01fa4ecd72f800a8413d3cf9a7c380f9fe9e5d4709336b84c7af98f313cd1dc5b02cf985b3756e0960c31d5de1831a75639ed5d14a8ebd13625b0e386dfe1b9cd002dc6f3e19a6af1e7a32db6323622fb706d81b38d2a3029411a53fcf9bb90a0b4cc0c924f21c2a3c7519d18069a762ad1d41e0edc1dd00c5059b8f26a2f467168602794bca489c6ec8cb06a561d3b496ba00fd012d5240b9ec18d6c931f7e99965ccd34a9275d245c68700522246d0c7ec3d664e2e9c503d1613628c89599975ad8ea7c8cb4d05eacbf08566af72923bf815c1f548322a9aadae587b95f84c9c8266661b61e51057ff84465d046e79f4b1cf6a968a2466cd7affc970597c8e77e617f387bce35de07900810d6434b13070decd7edb738069af3140c7d9d35f108d4ac5a6e1775fb92d9ca781530878f031c43a1568a20cb8036006cc7c11d2c58e6f024646041a6c5505ec2c287bcd3a9748283dde7dbeedb115e3c043f8c99f3406b22fe74724398a5ee00bb7bb8fa12e36dc63a1e391a9a1e0a441ec03fffe8dc0c070844aee72e2ff723b0a51a82d4a34f7931fef1e884d03a1fba59fb35809c3500f5b8b79979a01489aede7d5c589597e64204a06760f0e550bf34bc2f05dfde74d45bf4cc1daea8fe195a6d1fd239739791b2ea6be32225e6ee0b8ab92a6a44cd79686b0c14e2f81f6d6e84050dce1823abe90adf5f6eaa37abb29f48fa7ddadf7d09b09f37305861bb7a69b0d427a54bbcb9bb67ba59acf3415fdf246645c268f639c0e1d27481e1602bd98736064fe2ec4d4af168305a3d28f0ea4c4cb747220c80499d37d46c446912c8bf5385db6daaa8dc83658338a3f1c577cc78964ba213e87bffc29aabca7403df767fd7c0fe69a6c0fd4d17e72ae297d6cbc9ab3ea52d2aa4354c7fec2275c62669ed35e0a4e2d98ad49811b6d7056a622aa0aba731139cf0d99bb2966c55ed457b93025fb22b35d1f8a3dd9d1e454f8f32186537e71804b877b90e18ebeb256f8e0313deaa92a4684525c6a1132d5fdbd58009ce304c1b89c6f8939c7bf41944e6693a3a67929d63f9dda25f9b2edbf81a51daf2b14af91d5737cf63dc5c08bf0e0cc0d2cdc9320d82006d5920f75511b499be9432009d185826b2b017ea6a738eb5c25526ec18e36bccb80c3b30f4e591ad9c77f6013d52baf9bc963a84008025594350afd442ed214d246b61ec220a3710c2be472bd086d4137d940ee74ce88eca657e39594bef06e2d6a72967aa04e85b2c222f05dfa263c717800c5b6a16d9d81d5c953f5de6347b5cdca3e392f27f40dd5a451524804024f6e4795ec24e1b9f232f7528ef8bcbeae9feaaabd27748cbfe354e36ad896aae91ee5899fe499215762b61f5411f5285c34237bc1b25485a0f2ad6ff419b96751cea51b837e2b088df73002f3e041ea722b346d5ef4ec5829e3b30104a36eda9f23bfe69ac2850aff9c134c5fb508e581d2023111837c4edeb45b719be0e1b30b96b627b5464f3ee0d5635f4eb08fb8a4ca99e136523ade90a8fce8f5725085eb4c769a9c4f9f36fb5b013ef1c0ca22993f441fd13498a933422cdb984d22451a58626ec45e2de6ec61e7af0e738313dc060e56eb6614ec49cde64631a3db18b64b8074541313aee9b0f0e7c50d11aa41144a90d35a663911f3f591578eb1e08d79145c6bc4246051c4af4fde1b7e5c36d9ae64ed69ec6a1ead5335d94ef4e6686b462be8b58f7108cec9ef5079ac67295bcc0f060ba034d442b488c99866bc261e", 0xf43}], 0x1, 0x0}, 0x0) 10:00:24 executing program 0: r0 = socket$inet6(0x18, 0x8002, 0x0) r1 = shmget(0x3, 0x1000, 0x0, &(0x7f0000fff000/0x1000)=nil) r2 = geteuid() r3 = getegid() r4 = geteuid() getgroups(0x3, &(0x7f0000000040)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0]) r6 = getpgid(0xffffffffffffffff) r7 = getppid() shmctl$IPC_SET(r1, 0x1, &(0x7f0000000080)={{0x5, r2, r3, r4, r5}, 0x1, 0x9, r6, r7, 0x1, 0x0, 0x2}) setsockopt(r0, 0x2000000000029, 0x9, &(0x7f0000000000)="01000000", 0x4) setsockopt(r0, 0x2000000000029, 0xa, &(0x7f00000000c0), 0x0) 10:00:24 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) bind$inet6(r0, &(0x7f0000000000)={0x18, 0x3, 0x5, 0x2}, 0xc) setsockopt(r0, 0x6, 0x1, &(0x7f0000000040)="05fa9349", 0x4) socket$inet6(0x18, 0x5, 0x458f) 10:00:24 executing program 0: r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r0, 0x2000000000029, 0xa, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) setsockopt(r0, 0x200000000002b, 0xa, &(0x7f0000000140)="470b05e26daff118436acd4244bc3b30827607edf98f07000000fa20d51782443fa7080000000000000096d54d86a373f6225eb23dfd97f9c043cadc36d0d8f41423f2274977c749720856c9d56601037ee4617cfb030891e42a81011b000000000000000000000000000000", 0xfffffffffffffd98) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) 10:00:24 executing program 1: r0 = socket$inet6(0x18, 0x4002, 0x0) setsockopt(r0, 0x29, 0x2e, &(0x7f0000000000)="281984227ac9eb56faffffff80f81a521922fd9f", 0x14) 10:00:24 executing program 0: socket(0x32, 0x4001, 0x3) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x2, 0x4002, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000001c0)=0x3, 0x6e) 10:00:24 executing program 0: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x8) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) openat(r0, &(0x7f0000000240)="131377c5fc35d41454d5d41d29ad1a6029598146e6be166e41ad0dbd4054033c9f33bbda8224a2f3d772e7636e48b33cbf708372e8f1b9933ec5127743be2206209ef02df9cbf2f6e880d3382f00", 0x800, 0x10) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) fchownat(r0, &(0x7f0000000080)="131377c5fc35d41454d5d41d29ad1a6029598146e6be166e41ad0dbd4054033c9f33bbda8224a2f3d772e7636e48b33cbf708372e8f1b9933ec5127743be2206209ef02df9cbf2f6e880d3382f00", r1, r2, 0x4) connect(r0, &(0x7f0000000200)=@un=@abs={0x0, 0x0, 0x1}, 0x8) mkdirat(r0, &(0x7f0000000500)="131377c5fc35d41454d5d41d29ad1a6029598146e6be166e41ad0dbd4054033c9f33bbda8224a2f3d772e7636e48b33cbf708372e8f1b9933ec5127743be2206209ef02df9cbf2f6e880d3382f00", 0x0) faccessat(r0, &(0x7f0000000000)="131377c5fc35d41454d5d41d29ad1a6029598146e6be166e41ad0dbd4054033c9f33bbda8224a2f3d772e7636e48b33cbf708372e8f1b9933ec5127743be2206209ef02df9cbf2f6e880d3382f00", 0x0, 0x1) 10:00:24 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000040)={0xfffffffffffffffb}, 0x72) writev(r0, &(0x7f0000000600)=[{&(0x7f0000000340)="60e3ce84ef94d8f575b48fc33d5f77e5cdfda0951478dd0f7797299e7550f93fd0562662deb7b3cca1f81374e89234f00a9f96a38caa71aae91e00edf9ab81a54caac44d5106e8054ea5e80aea5884c3d40decc86dbe51abc4dfb5f1e9969552cf9de43be847bb0ea3", 0x69}, {&(0x7f0000000400)="a70372555b315dedfa36fd6670467b2311a693a3bd6b2d7717d9b005e5c572c68b16db4109a666fe7a5beb7a3a66dd7cbd76fedab7fa4530422b15c9cfb9a6e0eeea07eef5c6be26a637bf8ee0dfc87aee02e57eb723fde8f6a7c694787d7e11211b535cfe7fef59bed348a531085272fe03d514f23edd70d21c263a14cf94864323543f", 0x84}, {&(0x7f00000004c0)="d3d6286084495e6112842f25d3a7d17bfa4857aa8b934cb012b9df38e1c0f2b1de47fe6c53ff935264bf70ca98ff", 0x2e}, {&(0x7f0000000500)="e7acac975fe454812186fd36a19dbc2dc3ee6484bc3a94daa230a289423a3f953806dc8b24f96abb91b32484943ca07647f2cc1a696eb58e1e427da87626bac291f458015fc539af4502b2c563602e1370d9b7e9f21b00537bca0e54cae6003d9f94ec96e9ce28dfc16bd5fb4d243d10edb83dd1e7e86352c054d31b12b5eed250a272cb243609857cf61afa1a0d2429f29297a1041f1e", 0x97}, {&(0x7f00000005c0)}], 0x5) pipe2(&(0x7f00000005c0), 0x4) setrlimit(0x8, &(0x7f00000003c0)={0x5, 0x80}) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x4, 0x1011, r0, 0x0, 0x0) r1 = syz_open_pts() geteuid() r2 = socket$unix(0x1, 0x1, 0x0) read(r1, &(0x7f0000000100)=""/165, 0xa5) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000200)={0x2, 0x6, 0x1, 0x5, "e9b219231902860ca1095c177d28966bd089cc09", 0x7, 0x400}) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f00000001c0)) fchdir(r1) write(r2, &(0x7f0000000240)="6d72d0b101bb7a31bc1b7786009d868ea659eb8b88916b9fdeba29871907e5e9784ed804bf8ff47e58ed8c0e9f2fcba8b4840f8ddd65aba4b6b7dddc235e36d9f3a9c1ee2696940a680c057a88c65d1cbc9fa84dc91f17d113f8995f3b1fe42c2eb2fb057bb60a0a305ddb167c70b6d521f9efe3f740cd58a74d9026e65791ce0fc20fd77a0a1e9dd4fc326b211906ccf7519733b94f6cbc578311ad3d62cd66066110acd0f0989cc72d480f55522f9ffe9579321a7a0f4bbaa4ba7802eef0f5b1faa1c53264200fa513582523b351acd5c8869ab0b40059fa54181c2f1191902e34f06f2de477bb77f6220ae1758bcfdfb199b699835ee2639d", 0xfa) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f00000000c0)) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000780), &(0x7f00000006c0)=0xc5624993816fd1c8) 10:00:24 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x2000, 0x0, 0x0) chroot(&(0x7f0000000040)='./file0\x00') 10:00:24 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x1, 0x0) bind(r0, &(0x7f0000000040)=@in6={0x18, 0x1, 0x7, 0x2}, 0xc) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='x\x00') open$dir(&(0x7f0000000000)='./file0\x00', 0x34e, 0x0) 10:00:24 executing program 1: r0 = kqueue() r1 = syz_open_pts() r2 = fcntl$dupfd(r1, 0x0, r0) ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000f80)={0x0, 0x9, 0x0, 0x0, "aff20093644da2064a55bdac44095f74774028e8"}) write(r1, &(0x7f0000000240)="6f88565e8db78b4ddf4bfd33bd8ee7d798341e2b0fdaee8d7ed2eb3e7b41b4521d447a1624dc5be87315ee7fdaebef872cb8fd19f2c9320ef5326c6fe9e057a4e78792528e818447a1ab1a3ed1c32b0faa3f3f99369f396692c32a231e61ea9229c7c6d13146a6cbd214", 0x6a) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000000)) execve(0x0, 0x0, 0x0) 10:00:24 executing program 0: socketpair$unix(0x1, 0x8000000000000001, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x8, 0x0, 0x0) r1 = msgget$private(0x0, 0x2) msgsnd(r1, &(0x7f0000000000)={0x1, "e4da335826561c4faa5920f972917ddeea56f50b201edb23065cf53118b5b751130ce5e898cbbd12a429f91207159d866bcf9c9060cfe8a56016720fd7d91a605a0f84ad48ab5fc2c98a84406c098756ee5882df7c2b07ab2e1e1b8301b6dec0e5343560bd33de0bdfa1846fb1730855521d57789ca8491f525a7f62cd5fc8fd678b3a826897b36e95ade6432a6c5b7fbc06f1602187edd4ea0d69bbbe2d719cd5f09d128502a883685f52862c18d9eb1df761a24e5279270d55df304e38a1db73992bf80090baa9ba9201add5d5fb891896174a3add3dcd6bd5"}, 0xe2, 0x800) 10:00:24 executing program 0: r0 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) bind$unix(r0, &(0x7f0000000080)=@abs={0x1, 0x0, 0x2}, 0x8) clock_getres(0x4, &(0x7f0000000100)) 10:00:24 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x400, 0x10b) pipe2(&(0x7f00000001c0)={0xffffffffffffffff}, 0x10004) linkat(r0, &(0x7f0000000180)='./file0\x00', r1, &(0x7f0000000200)='./file0\x00', 0x4) pipe(&(0x7f0000000080)={0xffffffffffffffff}) read(r2, &(0x7f0000000140)=""/48, 0x30) fcntl$setstatus(r2, 0x4, 0x4c) readv(r2, &(0x7f0000000040)=[{&(0x7f00000000c0)=""/119, 0x77}], 0x1) 10:00:24 executing program 0: socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000002c0), &(0x7f0000000300)=0xc) getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000340), 0xc) accept(0xffffffffffffff9c, &(0x7f0000000380)=@un=@file={0x0, ""/4096}, &(0x7f00000013c0)=0x1002) socket$unix(0x1, 0x5, 0x0) accept$inet(0xffffffffffffffff, &(0x7f0000001400), &(0x7f0000001440)=0xc) pipe2(&(0x7f0000001480), 0x4) kqueue() getppid() getuid() getegid() getppid() getuid() getgroups(0x9, &(0x7f00000014c0)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0]) fcntl$getown(0xffffffffffffffff, 0x5) getuid() getgid() getpgid(0xffffffffffffffff) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001500), 0xc) getgroups(0x5, &(0x7f0000001540)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) sendmsg$unix(r0, &(0x7f0000001680)={&(0x7f0000000180)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000280)=[{&(0x7f00000001c0)="ca93a17b574900a0ccb8116f0127267140b2a7ca39fa81af5e8060cf5dc8a212fca2b26a055115f8b2c165fc9b93a05501a72a24c0cdcd81bac5c7e9560c9be0b2701c671d3186142e68943bbee7975508591b42e8c8a86b34a880c1cc4a1f51d136319874f4110058276a4bd039ea22c418bd59be7d06b556c8708d96cdbc41909dc7bfeaab69d897029de836843ee17f641e8304c3de5778ca74fd84d8d9fe2e7308a15240ca93608d6d57cded74d65eee9b", 0xb3}], 0x1, 0x0, 0x0, 0x400}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040), 0x7, 0x0, 0xeb8, &(0x7f00000000c0)={0x0, 0xfffffffffffffffb}) getppid() r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x7, 0x0, 0x81, 0x0) close(r1) openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x32, 0x2) openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x800, 0x51) 10:00:24 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000480)='./file0\x00', 0x34a, 0x0) r1 = getppid() fcntl$setown(r0, 0x6, r1) fcntl$setown(r0, 0x6, r1) 10:00:24 executing program 0: r0 = syz_open_pts() flock(r0, 0xe) r1 = fcntl$dupfd(r0, 0xa, r0) recvfrom$inet(r1, &(0x7f0000000080)=""/248, 0xfffffffffffffe15, 0x2, &(0x7f00000001c0)={0x2, 0x0}, 0xc) r2 = dup2(r0, r0) close(r1) r3 = kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) r4 = syz_open_pts() close(r4) poll(&(0x7f0000000000)=[{r3}, {r4, 0x7}, {r2}], 0x20000000000003c4, 0x3) mknod$loop(&(0x7f0000000040)='./file0\x00', 0x8, 0x0) 10:00:25 executing program 1: r0 = syz_open_pts() ioctl$TIOCSDTR(r0, 0x20007479) r1 = syz_open_pts() ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000080)) close(r1) syz_open_pts() r2 = kqueue() r3 = fcntl$dupfd(r2, 0x200000000000001, r1) poll(&(0x7f0000000280)=[{r3, 0xc1}], 0x1, 0x0) readv(r1, &(0x7f00000000c0)=[{&(0x7f0000000000)=""/73, 0x49}], 0x1) poll(&(0x7f0000000440)=[{r3, 0x1}], 0x1, 0x0) 10:00:25 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) sendmsg$unix(r0, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="10005b5be9b1b5feda46cddfe4dd44c8fd0c0000ff7f000001000000978d1356"], 0x10}, 0x0) 10:00:25 executing program 0: r0 = socket$inet(0x2, 0xc004, 0x370) fcntl$setstatus(r0, 0x4, 0x40) bind(r0, &(0x7f0000000040)=@in6={0x18, 0x1, 0x9, 0x1}, 0xc) unveil(&(0x7f0000000240)='./bus\x00', &(0x7f0000000280)='c\x00') pipe2(&(0x7f00000002c0)={0xffffffffffffffff}, 0x10000) fchmodat(r1, &(0x7f0000000300)='./bus\x00', 0x80, 0x2) mknod(&(0x7f0000000000)='./file0\x00', 0x1ff9, 0x0) sendto$unix(r0, &(0x7f0000000140)="0f6092049138e58b69d5981c90e003de606ba86fc5546075ab6b5764128e2527cec02810f957f4df347c076cac6655d95fb872fc318f1ff69b11ec837201bf70e905b3bead79ac0a0c74dd06bdfb3416cfdfa2df1e16c51d5b3adacc38f46ca7e9c2c9cd689dae63551f59258c518f9899196f6d8ce36f51b0ccbb109e87454771c7", 0x82, 0x2, &(0x7f0000000200)=@file={0x1, './file0\x00'}, 0xa) open(&(0x7f00000000c0)='./bus\x00', 0x8284, 0x0) rename(&(0x7f0000000080)='./bus\x00', &(0x7f0000000100)='./file0\x00') 10:00:25 executing program 0: symlink(&(0x7f0000ed6ffe)='..', &(0x7f0000000040)='./file0\x00') pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCSTOP(r0, 0x2000746f) r1 = openat(0xffffffffffffff9c, &(0x7f00003e5000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000000)=0xfffffffffffffff8) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='c\x00') 10:00:26 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000180)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a54b5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb0000002f5ea160ae99c8e91365b1", 0x65) write(r0, &(0x7f0000000100), 0xfffffcb3) close(r0) kqueue() socketpair(0x16, 0x1, 0x1, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000140)={0x3, 0x4}, 0x8) writev(0xffffffffffffffff, 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x401, 0x170) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000100)={0x7, 0x1000}, 0x8) r3 = syz_open_pts() syz_open_pts() ioctl$TIOCNXCL(r3, 0x2000740e) poll(&(0x7f00000000c0)=[{r3, 0x1}], 0x1, 0x0) 10:00:26 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0xffff, 0x40, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) 10:00:26 executing program 0: r0 = semget(0x3, 0x0, 0x0) semctl$GETPID(r0, 0x0, 0x4, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) socket$unix(0x1, 0x1, 0x0) sendmsg(r1, &(0x7f0000001400)={&(0x7f0000000040)=@un=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000180)=[{&(0x7f0000000080)="a366ac72fae30b43cd4a3ecfd1fc0d18d5e1b2a1580d1a92c0253afc9da4b4d04ab4a40c62a205fa10919b13e6e6f2e0ff84bb170b7ec134aa042e58d7b71065438a27136a1a", 0x46}, {&(0x7f0000000100)="7c5c8d510411ffba2bd26b8a9506f663258c31a27b11e1cd18472792ffdd900f169a3b7a3dd60ea22d00735ae80ae6d89d6f61b4e481825bb865d8f5db1825a41425cbb87f0f36528a1be2a48b4ebccc26db06951f931623ec9c422352e35add", 0x60}], 0x2, &(0x7f00000001c0)=[{0xa0, 0x1, 0x0, "2b384f32829a8d6b3ddc93481de859aaddbf896281993dd533c3787f4bbed0a235e219d19fd1b7d0f34cacf73f034edabae35f8aedc4522365a3d1d11e182eb30254fe59c2fb40c599bedb3786fdbf493e80e989cf99b86c940bfc72c2e2ea572f3b52c163f25b6953bff2b776d9e3217b963fc8f54c7a0a996e013c26546a8f6e0b5949fe37698792"}, {0x78, 0x0, 0x20, "fe0cc41dada13cbafbf387959d3828f280edc536907bd55348634b8d7366620c94528602f0bc4d247d5ab6b827ac51382694936e1d0b8aaa99acdaafc16a9e4b99a1f0d4da1d93483cd7dab44b012b58d3d244648a1cab2f91d8ded9a21e9b6f06fa1d"}, {0xa0, 0x1, 0x4, "facd1da6fa2cc21bc58c7cf1080abdad22c552be9f0f7efcbceda94e58bb709ff24f8785c8159672db34004a45b648ceea58c310fe983badd0cb020ebacfe67dbad8518b73e3b89677c01a5730ab3aaf62b0ef168e4f972875eb9d965b6d16ff819b2f4f1c220cab1cd5421e9d9ed468a6db8de8a35090f46a652ff90aa7d61588fb98ef7849c757ca155549088221"}, {0x50, 0xffff, 0x1f, "723e10f118da971cd6a2a3c2645108e82df5d692d96a8266c152e9d34e655c87f5a0706620348b9c0832f63ad33b71f231dffcbcb3373ded4b0d7b854e1c90"}, {0x18, 0xffff, 0x7, ':'}, {0x1010, 0x1, 0x8, "e624d7566444477d9a1c6ee4cf064328a1a8752e3c0a0898254bd314200ae3b7e2746a982968b97c6562f2c894fb62c11f54f4007f18a60e274d9788c49763ac508194a5a92dbf1b2cea42978ab67f9e1694b7cfc4f3b79e50dd21c9d8970616b0e045f0f20fa298c44e3565e8b1e372b11bbbd5050833bb7eb517f3bf0bfeb0e859f7406e94548ddc6d400a4abfac2cb95b218440165d6efd588291f9e88585b3ca6c2cfa9ce77462373623141c3622063c587bd2e2a5623d31874f71016467b68f0f38ce60c4cbca174d06ce2b2ce6581dbb3d92411cd360d8c2ebfd5ffd81e9833d90a9d47897469c6e6ac70c803c24b4950dc5428483f179a15c4745cf6cd9688e06a276d8a2aee33c903ca49efe75ab5b67d139988fe0e6a9e14a3212d87a27ab65eb892f85f2db04fbc072420a4c75e387a4b31253293f12b4323246fc631029cf1d1360e2e60202e28aefef377f95e61ec2555d50f40bc3e4b52626859934eff4bf15f17072876d1b97f53d014273fb0a7c6e01aba381fc582b3a708382301878c3ae578c77ef5409434790c7c67eccd3746edf9a43253b2a620ecfaac4f508f14f4225173de4d63c6a4a73f9696c60e4ec15f317209ce698d40433c4729d65ce66707800d0533109eba051808ac33a2c0e107f61699e7ff4e15b13cf37e91125a3c13b277a37ee4be6954e75cab0db07a6fe1e811a675c8c4727167cd006c99c7ba282f7c2026bb937de62a60f7d2bf257ab5e0698857615fbbf0a60515f7faacd2ec08d30514dca16d6cf1b0b71617ea05d7b6065ef97b733fe5f8d18c7fb32a434f9d5f855daf720a000eb6ebb1163edc4cebb88d8067f8e0877d65c57ec4a6309d3f86c62ef93ebf94ec72e0e622cffc7ad16bb469b8e257aac1f76ad0b257236eb660d954a90538dfc90d77630979069bd7fda0e7819a1a7f4e1495b247501338a0b8485bcc6e1e1ade63f7cc4cce507e175f45eadaed4706024d9ae5c52f38faeb7655502ce4ab777e4e02d726ad69a2cf7b6e847f014ea513ada8203a9c1629d5ccfaaa8cab48d88cd2b586d513c002f387ffdc8e7336c1b023f37ddd5a38e7280b9508b70a87e4a1db928819c7e2105bf284a51dcbb9b4518351fb6f9531b76291de68b444027a5637d0c9c11ebea012166f33c4a291357b89f48010b5319f5c2fcd4595fc3b33a8442add5c07529b8eb4f99b1213cf00dda54fdc2b4d9c6677d9ec46942232c07ec81b7bfbe84fc99b3df16443ac5fed2c9eed9744eb62e4da0f1bf425b006784f9955935b0d9858914a6204a7cc29a8a5fa101454dabf04ba381ddf0020990de73762f7ae6cb5f847f17476a72ec0766461a2e7183e1d77754fd617a45a31171a397d5b9d9c1f53a513961ad2d09ba3af914f8a535192e27a3e60af28a37a5b117b8a7557717a0fde1810ad50bd883384dc2334abc9461176d1c553a3332a765846e9f1cc9eb97a5921da0e95f75db42bcba1ef6e80df722d51359543d7d0c1cd0db704cc40ad27de0c89cda6ca053f7dc4c8e323fd326117c59543e23df788822697a50a809729a0f2a5960a187da300a8a0c495063f7207aeeba53e8009e961d5780f0196038ccff0214da64012e8c584c01628cec458aca052ce05b109419dd3a505815ab328fb38f8976755960f59cc0908cdae4d35a826981176a1cc385f91bb36432127aacd47c885c7f0b81663bcb637adef09e57f1e206db556c3bcf94547d5b714b8fed329a99f09fbf5031e751a3fa2c0fac5b48e784f200bb054b12704590369fd6ad01b15f2493312c86fa73dd1d56aba2ac82663ed1b6ec856a78ca86ff30c476d70cccca040ea393cb3f33cbf20f599a4f0be81f6f3317ecc022e92d89cd8239eed8be5a4a6827cf46f752df190d26a72f4c8a71678efa29212235b9e06f40035f907a223c718ffb7bc8594650f3367cf2535fb5c9091fd1f7e9330ca8c77168b649c440970e8346b7cc3c0d7a4335d762e9e68e591a8ca6910965e8134e76ee66f0bd41760a6f674db8253c5bac2ea0f48c87e9e8392994e5384a955101039cbeaa1b1aa3535b2a9dd9f6dd673ef979f74b99e5ca80ab126ee8f38a21feda8a5237072740a0533e05bd6ec9cb11a0992fdff1ddf4f0074449c7418653d4b299c102683100b49b4664ec13b5923b26eb792fdfa2612d24109ffd2aedc4e8b62f21c3cad1b1bebe53cb84a63c0ae1073bcad46e460fa82015376315eda4b30493ec896d964d78ed51e5d51b8f63a2fbaaddd5e2b0e5820ed9e7ff9ea85631ae2489b1575f7c3f123376e3567f7675d057717ce6b4556e18f57fe96775103b8bdb0f10f348143ee5628db2082af4b6be933ec9a3187d151ba016923c88d18416b3b72a86c0fafa6e8383de979728e674876bc045fb645683f889b63275e4651ec8b01ee5e88b6f14599f6f4493e6b5f82417ac646e03a3f2f247f459e6f6c877c578f9607349cbae376bbae955160e4365545763e88250356d1b3f0ec7de7743304cbf6868524e51fde10a58ce6038a70d1b2b837f9c1d78203f7f9f78e8a4b5d3c0f5b73b216dae8a4b6b60a4cbb5860d2004caa5261ef98de8200102ad5570f46d656d5ee6cff952fd88061019b36060dbd30d5f97087d3864551aacc50278a9ac8f34074317ae95d35addbbff02d35aa6f0f0281668c47cab416a56b03aeba8643d47ebc3f801e434b3b55a8569d5dae7f72f627c2c2ba68577df91f776f0ad6cfc24ed81a4e4619768725596f82c45ff429bed4ff5238fa6b898770668ead417e5e2816df451fec0e3fc83691ae1111c10d3aff2ab410b43d27bed5a581eaf6ddcecfb7d86e9a9be8402d4292c9fd9ae5f87b98ed5724041d0a3fca38cfcaa561298daf2f2b88226417b6a730d1837bcd3a851a27be336352ba0aacf64d465b7374627d3f74715fa355c07b6e11dac1e59da81bccd801d733ef582a2a63fd844282b0b457a5cfe4b56e9cd134defa0d45f42624eee1342193f0e5ae4cb4d226343050e14324ee125780bade7eceef1d88b32963567274e92fe48a1a3b531f51e70c1a1e6d5bc9001527d7437b776b57dd2845793e30e394749a0590d8afcc264548d7dda6a7e117ca1074333f321cd824fad09708f7dcc613610c986441db5f657a2172c62299973fd370fecd7c05b50fe9a37f086e9d1e828590cbef4f5f0210f59e8eed70dcfbd4cfc6fa319ec5c7910f56a119827ff3cfa0dd45840df5703351f82b3fd59f51fd868cbe31814686a9c0efd3076ea423959b75fcf91d6c856a2bc33c1b6d582a679be865fc888eb121ba649cac5e98e0a541b53cf2ea696a67ecd244d6a05ecd75d940c90e60c942fa810ae5b7be7773e5a1dc844567d3b603dc794b1a0ebf54d710d6f928bd9694de7c3a22b8c528d61c4f0f3519dbfaee790c75403e4f273baf3a213562ac252f9e815e8bfe063a4b103542acaa8ace31aea306a268c350bc14d59ba0c6eebd89671b4248658a2e267974dcc46ab9ccd5db656f0211f2451263ef10fcb5a9ec3a5e680b880f1ded5dbdd53e84ad87f259898e95e30f26a1e859d82de7694cfdde85172d514197e93469dddf4e693c658599efe760ff5fabf68ae50a3cd8486df999f226f78d68c00adb7506f34cdec2c4e4d1d7bf18274ab2536dc2179b0a2f2d82a52aede02c21955216719df7d78f6c8ff1723d0b46fa8130d28457f6e0755f52e385cfabfab46bc7a5a37998d9162a7c88203a014fe0db9bac491d55c8e3a0f098e6a1094d62020ee1bddd367f190a0930e979a73a14cc3becba7d56f4ade08c2128321840166b2af7545ba9602077a25f35b621cdfaffa9bd06778b94980435c4d7f583acf4f4ad0a83e865a904e1c9b7fc856d53ac85a724435b9349d75588f4d8b58496eb7506edf95c4fc4fbd336788668e3c82e02758528a9fc08dfcf71cef7c413e2bb16725f690687256333175ce4d3f922afa344de111e7076049a706a86f068dc25bf57977d7e7ea3a7c363bb64fd1a17000fde5c63d46f5283d2ae8840e01db535dd37e439a166fa1c40232124086ecd1806552910a33cbdaf206bd6a28bbf7b4aba320e180855ec60b8a15b1ec5954b4ca1f25463d4fadf5fcfeb5c6b3798b56376770199322ac25e4dccb3d5020e6177c9adf757aa55c5304ab46dcd95d8402aca1df119ad57c06f15cd5e65fee2670d8c346bb062cc62b32af8ad34fd74a941d09186315bef5f5a9bd0bf1ff1f432f1dc0583f3ac95fc3dd35e03eab55a9639b8c4b6696d279e2840520e3506f4abc28abf28236bf874f49a5494f4847f1e033e37c821c324ca4a8e728871509774aecffc1e003fe544beca5e59a54a5e2759191821a27bc84d5be00fdf7c98e2bdee899e688423186ade063b6f43741b0774cdd51cd1015c61ac1d51447b4006bf9d9fa565cb92fe54c89157507275a0480181d4246789dfa2333900534791eb5b61c59f3c3ae050c3d5faaad842ac3e65562826f947a0b3cd944491c31b835ed367b6d43929344c59efd0e2f7a1c52e3ff6c9e01f954f81e521b03c369ac8ecc2c15b9c9249009dcd1fc1f9532e11f9a6d2d531d7e5593bd28d2fb328e7463d5584dd7ceaa39724c2f04b24c750294f564500bdc3513a2bbef63714477d81ef6f6265957f33b061c57ea4717a305d570b06fd721383dcdc18fc96f99a5b26426a1dbceb4e4fad67bcce70535a7df4fd9c795bda7ff665d8fa2678825aef129dfaad004d6b7d35b5af92e4d4d894f12fce32f57797c4d3f8144e147ec1d8373c3909ea42fdb6cd1a3c311dec59189f32b1d61fef1e6c52b86197effe3c247ba84feb566ff542e80fe43ca3a38743a06e010ab95d1cbab993f88749b61fc56cc34e6524749addb70347a042ccd2a3293894a0afab0dea803e689a12f216f0008246364bf300c2d1fd21059d86deb25a34277d0359a4aaaefcfe85b11d1818b35d3648c52995bce0289b92787c1e507ffba0dbfbef162cde597310cd0ef9c96e8ab72ff308057db70f5bf9baa4d1ed45d20a297056af2c8b70c0db4c02e77922c454974b593276403f8f43e5442e87cfcf944aaf432c9a2f0cc258af2f734c7237ff688edfde2c9c6216dd847c7d0039a8c7b361c6b6c894c3edfff4e319ef89acf258e21dab03bd58ecbe92b9735657554f7731b274c0eb9754cab3965da9a003d181c22dff4e5197773bf649938682930169037812611b255bc43c831020366e5c9aa921e13fc324620ec2b90983d064380c4a4145ac2a28af5501874822a9e8c63456057690d8d50709f163749c904893d81a705a8a9274305a05f0ce70ada5a5fd1c3f9494fb62c2f920996fb44728a36e6fce714670bdccd0243b8791bf436367a025085a79284953f3b4a0bef79e718100029d54ff9c210c25e14f9aca189355b612afbfca589082d49f20f962c99729c9233e9bb212ccaef71e2b74c5254461c799e6b3cef20d1d7d768f9c8bd87d0016423108484b585de1dbf9feefa91b3d58e0fa773a6a4292616f23673694b3efdb059177dfd64583a83d0499a8c162fc527ff22238a855c51e0e1442a73c8d2d5c422455274bcdefce4138a6247d4001b66ef54826bab840a91518114004a1421240e6c537e762867d949130b0196e224f37f812b66659cd315a9fd7556bced6136461c9594a7ce6f83d87e044e033ea380fb3329a86b0e40d8d347edeaeb06f5a28ea4e28f3fa1cbf305ecc87859dd7d2fa9c2849b85e1facf6eeb0da53f40302be0f8888d1c25c561ab4a1414dd4cd7400c"}], 0x1230}, 0xa) 10:00:26 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() r2 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0x5a5, 0x0, "ee993fb52cbef43d1e42ba6951c746f3e89a1eb7"}) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x6, 0x10, r2, 0x0, 0x3d) r3 = accept(r1, &(0x7f0000000000)=@in, &(0x7f0000000080)=0xc) sendmsg(r3, &(0x7f0000001640)={&(0x7f00000000c0)=@in6={0x18, 0x3, 0x0, 0x81}, 0xc, &(0x7f0000000300)=[{&(0x7f0000000100)="104f4915a868aa6a50c0d2a6ec0b74e29525c3b41625eec30a1c86d379a1c04aaad23b2f4a1be425d836fbd44a41e2496053fe0fae885ff80afd4b408e3aa0b210d638f044fdb36ed810412a2c360c07663308bb40a83465937624a60de67f65afd671dbd7aed2b4969913b68bd729af2ccc5b8b43f30bf81d81928a6c650e91d6f96e52998a9a0884a08795ee86d8fdbc3bfdaa754f9d515ef4dde9b67e3827aa7bf5175514f84eea1d633ffa8b17", 0xaf}, {&(0x7f00000001c0)="b0fb0ff0d0a07721ac49550dc813dd970b2b73deed3dd916559382fed5696068ecd36378ca8d3f872a580bf9438a06b04425e7358643f989e23b7e7de888e2a1dc6424b0fc2c4f52287a93df473fe1148f34b89f9adaed3ac2632d9132c187e7b842de66ef7a6bb4e4e32a70c1f9c0b2e563a210b6a198992b2d461f45ea71c1c471a3b46723228990125147a53a83e32447a93a9e8fbe31fc6d6318c0fd04f0b87d1ab7c685449c33867da1f3eb044a46931d887c3580fa6579297891036f4028f3efd7f8e7d5baa8800a094d511706156f974489ed1d110113b5d2caab65eba36bc7ef46876abbe7a42b822ea7", 0xee}, {&(0x7f00000002c0)="7baec352dcf5dff011125fe94667834f3d0540", 0x13}], 0x3, &(0x7f0000000340)=[{0xd8, 0x1, 0x7, "13f49dc38749ae1da7cb6fcef192aa0ead06f738191e2e6e05f74e1c101bfa2fc11437e7775516658094814d2d03607337fb7dc3d64ee0aeef34b7264b0bcda2e26c5ba98f4121f185402a66d9ba9b92936b78ecbffeaee0fc152eb401b160634e5bb7245395767aee70e364a4b41329ecee7960b1aedf5ad81b038cc6d49ed4c64f49d45c662717b3614e2dc73948e7004f728d3d0c5fb3b6239e8053c7d14d4d0661e5c422164616421f92f1838811c7ff5db80c4c875107cede1beac33cd5aa70730fd4fcd1"}, {0x50, 0xffff, 0x7fff, "93eb68518f4e5585db819ddbe7697b5e1f98abe613db388a94db75fa5423e229e6521a86fdf792c4981dd95e26ebd8f49697574338df4b3af785239f37"}, {0x98, 0x0, 0x400, "69a37dff9f81d222a2cff69ae5d5f50dd7352c6b898785c8b40b43694aff8554aedc684f5092bb2439fe122f2f423d472bbc53dd7b4c7a2fb9439dce96372fec98339dbedf57dafdd8c4368f982c8a6b11c85021bf2feee0d5fea4467bdca82fbac46d11d5aee7f5a7683d149981754eb73fb12a74f9d088b6793f2ef52e75071b5c"}, {0x1010, 0xffff, 0x9, "fa6d8f54eb433bf62aa16d6faee4207d3415fe61d434fe9a1c132776f71f5aade3e03a6627d691ca5ebeff9786fcc5e8d6b5a80f5389cb391bf69f2f01a2bbcb3263b4cf238edf210918dc9f17aae1b794af76899533d846cc4efde3bfc95140d74e412d9c52fd9b92377c1abd9d7831c4e70a9f88e75447e9c78fc85a8c5db69bc668039d7a1649a81a4dda62be93fc557ca9e8ccbc322ba5549092ba67c6ab1a51ba0ef60e3fb0f0a10295284d610f0d9d87cad9fb453994f7f875086bddbb84aca847849bd2dd88093685054655922594a8e008a2f2bfead5abfdc8a3969df43ae48c42f199ab0cd4033bf2793bba6a94cee91199aec8ef22c710d5f8f6afa4cf53e113789d15bcb4375c4cb97c3b0d5e124368142f296f8b531c4e08bd3c81c1dbd2ffa9fa4ee3f1708e9e0ed3bbfb11a874af0ed7e13cebfc0bf63ab2e986570970e0a0d7d29a01bbc14647b9feeac55537573556de7ec124282669b1af96af9939c66bde48badc22fab4dc9ae032983a94dc4268135f8a2fbaada806c9c1123d907a0a85302f5242eee7f33843ca77fef39878f0119dccfc76c0b4d81afa4c0e6e81ea959051912d852952be0ae3fa9cf5057c32dfe7817183fc58fd9346e27a0a337d7845d916ca1a18d86278a15aa1b61ebac73e660f8fff3a1189bfdd251afd8ee40b41107d90d036c6b5c5cd37772cb8ff447726584e33f536170950a2c3bb8144366ca846fcc5e99a2e8647d059bef2dcc8bfd4eba318324a5dc3b7ea0741fe2c8141ff1d7248c3b645d1d602362a893e5a24c2ddc2f844174e01b02a86af8f0c840ce94f13140590b0cc3ab60a1ebf99a567b661d6f94f1071b46c7a1a407b932b8180ec31d30d47e7e6c494116e6dc405fb5ce152191a0e8a7ec16dff616a6e0dc6d25f21b6b67391dd7f6922901a4643a127cf824391a3be6ba77e4622827899f9297a6b1420a16c6cc970d6a4a25a3162df4f74ec4f7b929558242839470317c517649b2e207589c17b518102f288c4610c69de25a7768efd3e0a5d3e3135036f58b3e9f1bdce0dde3b870de7b9c010b196a1104b37fc71d01788456e3bf7af341929ee7680574525a7d86c9db6c77ecb64a0bb0531c756b232ef18de59c5b950c90b71a95e87dc83585fca10e4f0ec6c17aa1a3aeb59543a0bbb8f791b23ea67f9c619b4727fd2b9967e1398483dd5732fb060e80cfb3f549b8d981e965caf621cedbe22b3cc4c7f137fbe8255abbc9a0cd3087fdcca8468a7a06610176813e9eccc70f028eec9868f69e1ae70414f4ab2ce6b18f0695c183489d90230f118dea2e291c98a4ba1a931fdb69e57d85718bb4ea2927ed151021c62a99d0f80a3eb3e024a28c9e95bc52e93b8047cb0177750461e49d7263e4bd4b8e1fc0c77b9f4b44f57c618e0ba58743dfdf6b62246a03b5529aaa695e8082b49f58fd14f516242c326399df60755cab47d4bea6dd797b58aadebcf7eeb8c0721e39f1a2e0d57e12ebbd3dd9340f70cd4a6379821032060580aabbbe846b9a8725d58f5ef31fce9a87a5100a11f217183e747785f9a11bf47fa0eeb8a89235b5a3a95dc7eaa7dba2b7649833a818724f54c8bfa5f1c834ec005f06c1190036a1ac0bcafd6ecbbb87e1ccb35229b5a6bdecbf04f718dd5c6aec5b40877ef7ab0161870baf44e3899c5e270a9a03697ce3fa7999cd659cf4078dce0dafcff0e234b3d32318259d704ec21b0da66b716962dd11761157cffcd911b643653671d322df523728976e9d672fcd5bc6903beb4f648fb425019e0c33793e869d74c61d7bb5f7f6e501b6f1ba7694a4b1302b17802ed97e903b230b1b6af75b4308c5f79f3eec44f0232eefc51b9cd60583f66dd8924d528df901ac0c05363496c917e026a12d76c9b915bd4494ac87ac9c68140b659171905a1c79efaf3b24d727237aab7f2223f2894b33baebe7b6631b030fcc7f7f05c5a490e1e7631a711d9edb4763dd3a650b4b0e58ebf6a64784994e863342ba5ac9b430466d3b808258a5ca715fb57e6133ad8869cdf633733da3086f8c3ae60ae8f687de9f9aeef6ce9f5d224675d3ef64b3875bcff9b8fad267c128de1ce92ddee1d65ab0d6cfe7b5ecf5fb7fd3ee87f75fe68cb3d82445200daf78613dc6564c1d329b8418aec3e198138478ef879ed5b2fbbc354001d330b807d5e8e59b658c568d7bebd3ae81b9d151e14219ffd188ceef132fbdf795f10f5baf332f76a74667982341b9a91f49fa4141ebf85314de1d3446917866b4403c406bbff60c9f9b23ccdb1fdf3f15d62d1f2cb36462b676a67e38bc43391a854c73deb2703dc9016c04a3ee8998ef951bdb752df67121f69b12b3dd9490e3b51d1fa881d746bc754d4103e996b254cbf033d5ac08d2095de982dace124b9aa45acce2afc42d046ae4c98ce96ee4ec2bdfe8be033588bdf580d23a95f423229ee701ac771f2579e12ce8635c2ef07a03d29e62d4e9e7e69caaad6e4c8d9a12016b83a3e82ee8e5a0c4ac51791f18bbb427a8a0e9f83965ab2fa6cef9bb2338d74b05077ef279550462a6f34a035da1a3319a4c99cc08b39b29d6dc4df6e154ed3b3ac4ce5390112948cbb834e5f15cdc72d27e8e85569f3eb5050f431f056faf85e580a67bbc88166c2977cfc00f04290659cc11b7fcf1a152257751a483f04601449f4b8cd2f2e1a9a199a3a3ae8c134b44130d9eb52dec204bc9cf7b5fae639b89b4176b490f1b08372eb903d937acccfd3649bf4e00759b0a8598961e5ee134144f4b3d8a62636a636279f94722c1c7c56861c1f81f9db6287468d12557f72edfa53d823b5e529672b99da07530b17a2e7579a17430b4ef75d46a027685135268d1b58f34b1aadce10aa9dd0fe2c7dbece35966902c93293e7a57ac82565ecc8734ebc003126c330e3659e8a1e1d8346d5b7d42d1de088bbe76ecf2fe2019746a785982f9d7a5618497b30dee9731d336baa8bceb97611fc58f80592b216a7bfb43ac44dba2bc61508927f1d2f707b30a5e703e0a823b02286eb7c1a34fcc30ec42b1bd2d79582ede015af0363dc1a7f286b94b5e5bc1c0bcd1479b49af9b6efa774274360b9584539d83688aa998a4dd65ac7a70271c5f4ed8972fc81973fd38bd3c564ed93442661a64d7abf48bf050c7a3adf3f108e1a31fb5b303cc7f45a677d89f9af98ba26a06fe01b0ba63d2a3fd9baea431e9755a405e3e943a4dd112b04cb06df97e05e36f6b1c573275473804da879882ab2da7af2cf577a43d84be9ca7866afb015cb627e93c98ae26477a9a6a647e08a33e6d943a8d0b40c8d9d0e46a92ccc30af0ff1aa5ed7d0202a7e73f523169968242dfc1154d2fe002c5871ed981a28c6c1d613e9ea914ef49032cd53bd5ba76d253304a344b3aba320cba8950f9830ee4d205626205735671667d760eba70b8932f0b2c084c4523790c6cb0ea495c87948d88f1b748f816226ddd78fca91374b09a83a6ac88d83a2f7e3583d168f2968345c71ea8a623f11fddc95a753957e03b69c9c7cee8c7e1f5c08f9c5476a0d5aaaa7b46c3543f1717c368a4169dbd8729d76c29725da02455ed86bb68e4adcf3a20940354277641074b176c6f8ac0e384888b8bf5797b38668986734264e9fbfd0e9021986418397c02fd206eafa608b129c12ef90e848fdd05eca82ca5b2d09f25e7fb34bfcdccbaf74f4a95eed371a270d5691d1c6280546b899cce86f31463635d799e252ff7cbefa8e07569ae35b59a97b8eb10ff63abd04808953ef826a9d0999a32e63d02eeaf6837cc32d79b9a9348f26560358ccaebded7090892162a27c6be29e6d38706afb7057dc5d0bd976a0d195ae26a52921da179cdd84bcfe60123bb988f7fdffd39dcb5b1ebeb3da8aba48ed04be5e021fc107b1792b2a01f096b24c7f5269999e85748e7b2d26296577bb2e21d03ca86023aab285c99531b8d64ef920d0748d923533335e90bca2e89093b231c30ea4e300843c2be63f535fa92f053917df728c7512a213665e2dd902e45d4ac30977f128ac5bff99921ab2b30cf20b9c8f85271037856c0e7ac45f9663639c8ea1badcda78c0af3d8418785d03085645ee7c79c70641457199e321b127a6f15c96d7c8a8c5076e064bf826bb270f573cf25ab267ab26d1337ab551764d4174e2705dccf93d2da98f5d29c99bdeedfd2624834a21b2118729f1458f9e8dbfb59d6e65c8dce909710524cdaf8a89bb26fc1b365bee2ed5f884f2e23165b67f6d349b1ecb7b32daf44fac00fbe1e169453a267469f722f35884b55df2a2573611d289fa5f6a93182343a76f02f59330bda332638538b37443bc149fdaf2411786a4726b71ea7349c288f9f1fe597a1d1570d40b8179a7d8d1aaeaf5effb261d92b8363c7b863a5a0c20c009d58d6f1aa13c3585ad7c691637d80c2f91744a31cd0de1ee5e92c6c5d049021dcd9fcba6da019e166b52a1716cbe76cca0311d5b9f0acb5715e1fb2c8fe53069cd23caaee874f457079aaeaf01cf925e9438abb8f8a039c2b97ce97582fe3d6c14d12a993e50ad1fd2c1a29b1ae1a985361f2db0b4262c6a3be4ee9b80b870287b67387012b4192d6057e43fa354607d762b183bca1d36d93adb7882c57aef8febcb08e4e33d6386154ef8f5076d0956358a07376c9e06d4325767b27d79e657d95d85f6a44942f4f6d0c270762f1d1d0fd38a415662cc533e9dd590f900bb75b115acca0e84a346093c469208756284ac47477edc7373f4cd882a2003fcacda8ca247a670fc51d5c1ef14b587334a268190bc90eadee495a8582eeedfcc09c406e06d6b01419a742492c525558debeaad6152fd69e8a58216f08fcc58ac11d576d03656727f7d58cc27830f92ee13096cb1811572f2ece67fb4f5ae4994e94411a02bb654882660d2f0025684fdc29c027834c728df0b89fa4a8152d89ef922e33a2784f5a2a3a5314125330c199c91d9a30e29cda98ce1d5255e5346ef4c86399e3b7078bd78e840e60249b53f304106390d7cc6539b2f7f527ba1846496d2f21377045d912151f6e468eedc6fbf76f5671d3b9312af0bd1e0d933759afccda8998eb13d729928426c73cd15ebe2edda689519feaaa26ec13b173ae1b4765d658db08db903e8ddebf07c82a5b8599e7de3d95878f9f7b140550837f92fa24c1b14c179331d4169ce5ccd72abf46be4b648f7f40f74ad0c5f97dc88ad4f7eea44287f676e3ef426fbbdc8617642a101d19ceec90fa9bbf9de0682903052f7e897dbcc2251a7779a62e8ca2c8755c37ab95bd2f8c4367684f399b6d2a0861b903cce1f0ec8c6f577dc9bbcee104f6b9a530096c78ec1f9b8862d6eb5193c8369b5a451f79ec100947b83d56022d84de1bfe4563310b17f31652a5b8448f3ac451230d24bcd73736df121ed95822eeacdf21fc32c2b8afb5d36e480e8a74c973ade2ed730f0ad400f62b51f7d88d51873f8c1d459ce744bd303baee3947047bceb8e34c78576130b7bdba301fa8ea0babe86cc41d2bc0d81b3453a2f9fc8b0f33fc03d97ea2baeeed8202c57f67164db220a65617dc00718007a3ecc672676a1df962120678b2bab648a529e4fe10d32a318ca75bdbe132c2af25decc5d221d2ea419435ec5607e7de9f2bc0ac47b787979536cb701353d20f291d7a9f89019ca5b27c7d4395faa9b17b9be0c608b71c8f18ecb88f76e490c676c68149a2224e26a8a5609460c19c6e00a3d00a32c46ef1b36b9c3e98aa77f4871321ef40c1c5e82ea9babbb361252216881"}, {0xd8, 0xffff, 0x100000000, "347c50cd071aa3b9cfce2f2d9f5b188c0143dd71deec57a4da7c8e1534c109666cd45c521133314c16465d8cba0504a47977458107c56012cbf291af09395cb5843ebdfdbf607122ae4d12cfff9c427f69bc02059a193e6d9051c5bfcd5c353b1a63e3f54bae57938a7528b4ed7a7001b2545444858e7c10b01a217cf160e00b98746e38b7e119605fc3be1eb22ca88385b7c09a117d72bb57bc12bed2f22ab53966c8948e3acda0d4439f0b7cbf03839e6475d012521bd648e66b0933f3426c5bde76b5f170"}, {0x38, 0xffff, 0x80000000, "f67f585365b20205f7cc629a6d539b14decbe7590b6a61240a68129db973b887d5ba54e3"}], 0x12e0}, 0x0) write(r0, &(0x7f0000000000), 0xfe45) execve(0x0, 0x0, 0x0) 10:00:27 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) close(r0) readv(r0, &(0x7f00000016c0)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0, 0x1ad}, {0x0}, {0x0}], 0x9) sendmsg(r0, &(0x7f0000001640)={&(0x7f0000001680)=@un=@abs={0x1, 0x0, 0x2}, 0x2, &(0x7f0000000280)=[{&(0x7f0000001800)="ed7b845395608ee93723d95a9693b633ef587101cc653f9f66199611e850ca163cb0e6170fcd108eaa17d1fd0758eda794a11e98056ede771941088e7673e7d6215cf263b82f281e6fafa37be70764b4ec0a8535fe75e320d8b686fa2fa8619276e132198839fd5232f6c393c39d63d01fa44dd5afc7a65e4788b981e3f026fa2c5e119029ee8ecde3c10f51e9a3adfce4896cf5cfd7ac4ac612b8e628979456e73320908890c0465ba386dcee5cffd24567edf3b0da69b1978174fb41fce1a6f9209af5f534902ed400dfa5474ad6c2a4b5ea5ee1e2cde1683a9ffbe0b1e14a4c5ec19242370e00", 0xe8}, {&(0x7f0000000140)="f0592440629fca31c6a8be257fcb503d2e92caeff70ff03d13781c170d896114fee8b5bdbd923e655c71de2b0a10541dedb50ad4cd36445e89120279d93af4a73b8b331e3676139a49cf8df6ebd1bd4ad16884bedc5d832a11178665047edc7ace28560ff15b711c3eff6388db25ad1ffc1d4b6236e3ca82aa885aae29e1c23e517be78400f45fcb", 0x88}, {&(0x7f0000001780)="681adbd9528fed1e80f235d871daf2342f0920d793da6926bf1e2d1f4ba8b97393a589b2fc7e55ba3c3660938aab3752f3360dd2dddc8c81799be6cf1ad04ba08421d0e88a972275d264c1ce76b90320d252bc9e39e52c236f77206748e443bcf76e7d5916bb165f3820f623c5d490afcdb8c30dc24b5fb87133eb0396", 0xfffffffffffffff7}], 0x1000000000000044, &(0x7f00000002c0), 0xfffffffffffffe55}, 0x4) 10:00:27 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) setsockopt$sock_int(r0, 0xffff, 0x1201, &(0x7f0000000040)=0x2, 0x4) fsync(r0) utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="07ff2016"], 0x1, 0x0, 0x0) fcntl$getflags(r0, 0x3) r1 = socket$inet6(0x18, 0x1, 0x0) r2 = shmget$private(0x0, 0x3000, 0x200, &(0x7f0000ffc000/0x3000)=nil) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xffffffffffffffff) getgroups(0x2, &(0x7f0000000100)=[0xffffffffffffffff, 0xffffffffffffffff]) r5 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) r7 = fcntl$getown(r0, 0x5) r8 = fcntl$getown(r0, 0x5) shmctl$IPC_SET(r2, 0x1, &(0x7f00000001c0)={{0xfff, r3, r4, r5, r6, 0x100, 0x670}, 0x10000, 0x8, r7, r8, 0x8001, 0x4, 0x7f}) connect(r1, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) close(r1) 10:00:27 executing program 1: r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r0, 0x2000000000029, 0xc, &(0x7f0000000000)="ff010008aaa008000000c3513e2a5e0000000000", 0x14) setsockopt(r0, 0x2000000000029, 0xc, &(0x7f0000000000)="ff01000000000000000000b88cebbd0000000000", 0x14) close(r0) write(r0, &(0x7f0000000040)="83e2da91311dc4abb35db8eb30aef64170bb7a78b5c6bc613fe807ba6e0f4ffc66aa5ffe5efe0fc590e7a70aba7e3d5fe26c80cdf1065c77c67cf6fc09a6a6ab240e130ed1cbdc71947bd518c3859932d67a551027ad00fe7111f7fcaa1b7459d09004c4d835e60acba03f62ccb27efe634eac4a1393c14477d49ab2181704ab74cfc5bee3bce2ed7f0ba169b3a69d7030fcf0f85332674a7b9e05e0", 0x9c) syz_open_pts() 10:00:27 executing program 0: ioctl$TIOCSETVERAUTH(0xffffffffffffffff, 0x8004741c, &(0x7f0000000000)=0x87bd) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) mkdir(&(0x7f0000000000)='./file0\x00', 0xfffffffffffffff5) mincore(&(0x7f000003a000/0x2000)=nil, 0x2000, &(0x7f0000000040)=""/70) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 10:00:27 executing program 1: r0 = socket$inet(0x2, 0x3, 0x8) sendto$inet(r0, &(0x7f0000000000)="af043299c439", 0x6, 0x408, 0x0, 0x0) connect(r0, &(0x7f0000000080)=@in={0x2, 0x3}, 0xc) r1 = socket$inet(0x2, 0x1, 0x0) fcntl$getown(r1, 0x5) pledge(&(0x7f00000000c0)='\x00', &(0x7f0000000100)='{\x00') fcntl$getown(r0, 0x5) r2 = open(&(0x7f0000000140)='./file0\x00', 0x180, 0x0) getpeername$inet6(r2, &(0x7f0000000180), &(0x7f00000001c0)=0xc) sendto$inet(r1, &(0x7f0000000200)="b82e33d2b7437dafd74d0feea6997ffd659cb1c332312e98be85a0959324ad752740c3ad6b34d90cb218fdd8dbcb2923262082972d7c347bb07697366f1e3320e892cdfb1b9fb0253f61b89df5d5b3d469a671659da3f5bc04c5e9e188c043f8498881487a5ce11919d2df295a126ab9db0d462e0bd6b985892aa6cb7b0ea8806fee00b3fa1026f2ced3528179024efb36c12f0c46041b5768bb2e29d713", 0x9e, 0x4, 0x0, 0x0) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000000300)={0xffffffff, 0xc03, 0x5, 0x7}) r3 = shmget$private(0x0, 0x3000, 0x460, &(0x7f0000ffa000/0x3000)=nil) accept$inet(r2, &(0x7f0000000040), &(0x7f00000002c0)=0xc) shmat(r3, &(0x7f0000ff9000/0x3000)=nil, 0x2000) shutdown(r1, 0x2) setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, &(0x7f0000000340)={{0x18, 0x0, 0x4, 0x1}, {0x18, 0x2, 0x8, 0x6}, 0x8001, [0x5, 0x48c5, 0x9d5, 0x4, 0x10001, 0x8, 0x5, 0x1d]}, 0x3c) open(&(0x7f00000003c0)='./file0\x00', 0x2, 0x6) pwritev(r0, &(0x7f0000000580)=[{&(0x7f00000004c0)="4f0e4075bfc654c103f65f67a2e15605a0bbf05846cbafd379508b867e6189f1a53ad7aab41924cda44beb85e0d230d42d4de368af5df8a145e9a77055909ceb95d21df58a02264ad34fd2651f4016c46c24e3f0411d9eeb6305996c4e3b43f9d1128896d5ab790c1dcff2d81826cf8329054fd6380e7d467f233e8f3db35bda0bd5", 0x82}], 0x1, 0x0) dup(r1) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000005c0)={0xffffffffffffffff, 0x10001}, 0x8) accept$inet(r1, 0x0, &(0x7f0000000600)) shmat(r3, &(0x7f0000ffa000/0x3000)=nil, 0x1000) shmat(r3, &(0x7f0000ffa000/0x3000)=nil, 0x3000) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000640)={0x6, 0xfffffffffffffff9}, 0x8) socket$inet(0x2, 0x3, 0x7) msgget(0x1, 0x250) 10:00:27 executing program 0: minherit(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x4) minherit(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x3) 10:00:27 executing program 1: r0 = socket(0x2, 0x4001, 0x40000000000009) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0x8001, 0x4) connect$unix(r0, &(0x7f0000000080)=ANY=[], 0x0) 10:00:27 executing program 0: r0 = socket$inet6(0x18, 0x4005, 0x0) r1 = semget(0x2, 0x0, 0x200) semctl$SETVAL(r1, 0x7, 0x8, &(0x7f0000000040)=0x7fff) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000080)={0x1, 0x1}, 0x10) setsockopt(r0, 0x29, 0x25, &(0x7f0000000000)="69d49850", 0x4) 10:00:27 executing program 1: getegid() r0 = socket$unix(0x1, 0x2, 0x0) getsockname(r0, 0xffffffffffffffff, &(0x7f0000000040)) 10:00:27 executing program 0: r0 = socket$inet6(0x18, 0x4, 0x80000) connect(r0, &(0x7f0000000080)=@un=@abs, 0x1c) 10:00:27 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x8284, 0x0) write(r0, &(0x7f0000000080)="7d4bb777bac1543f1869352af16d014efde3630cc452e5c00c2736fd5b3e9e0d0e", 0x21) fcntl$lock(r1, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000100000000}) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000000}) 10:00:27 executing program 0: r0 = kqueue() r1 = syz_open_pts() r2 = syz_open_pts() kevent(r0, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x40, 0x0, 0x0, 0x0) syz_open_pts() kevent(r0, 0x0, 0x0, 0x0, 0x1, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000140), 0x455, 0x0) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x2) accept$inet(r3, &(0x7f0000000000), &(0x7f0000000080)=0x227) r4 = dup2(0xffffffffffffffff, 0xffffffffffffffff) mmap(&(0x7f00005cf000/0x1000)=nil, 0x1000, 0x3, 0x5031, r4, 0x0, 0x11) r5 = kqueue() truncate(&(0x7f0000000040)='./file0\x00', 0x9) fchmodat(r3, &(0x7f0000000180)='./file0\x00', 0x4, 0x2) mprotect(&(0x7f00001e2000/0x2000)=nil, 0x2000, 0x1) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f00000001c0)="033173802d2f4caf2bd289e4d2c60390dc1793d703c6b3a1dfb6179ead923207de8fb5d48f61119a84d6dc598c663b0478f1f6d48cf5af7b64969278dc1ec8fab021206b39cb3f4d07fdaf3509aeaa808e148f6870b5ea66c0895bf82c94d9186170132c82e1c20f7c46817d0ed5d9f052e1133da6c5b160a3c7fed8739de0b3ffd69fc45afbbf5e9534175871032a9500c602163f79238c57fe51832c3ac350f8e81450e037cb3002d9828a592a448b5bca5b06614f72ee40b022da5e2fa517c36b19849ccdbf30d38ce932f4553417d47266585caaf3f65158f56a975f575eb58e55c9d3a471d808b0abf2b625f2923357b4fed60cdb3c8704b1817cffbcb47fa00ba99200488abc5076296bb4e5281819bcbf1952eca46205e4b76b10268661d3e672bb71d263be6242b44a583d7aba5f159e9f8f58f2cef6210b745dc7647965cbb4e5c0cc8c32849eb880b168f4698cd6d87167ee4b75da0483a7ea8189b7b094175e14d5400c3d89a1186473cd8bb696b83b17cc7fad684296f354806eb1ea52a40a2cde999b871aa879ba618762685d15af627d2d91ba8dabe175a0de445d9d43926d82cbcfefcb229e26e907bba1e53e5255a19440c5909b508baa3374e436baf02e64001f784f7d1c06b1bcb30427afce2a50a12d55b506f07f2207d77e560106331081529bbd4399a28d0fa5271751700d27f2072c57d3314ab45a53cc65685ce681a40556f87f02895a15304ac820e2ed1980918f6399a27c9d7f544f0fc917422667440cdb21beefbd3f7ba691eaceefade52d7f9f9e202630871e876b9ccc49012dc05a0c45b61d445d4ef7b911475445b49c19f1bd25e6136b26dc0d0308bd17191efebed649ab7b5da14b8897de11b6b4f623db37334b6b525c408b25194db150568ac1cefc2f59f85fa8bedf9ab9a843302dfff6c642b411a983d396e0eeb0852b41ef975a8cf52ff3d4c60ef87dd443542ae8f7b7783f4b77cecd672014641edac2429f712a7bfc148822dd80a18f07c81e51c31bfcb9b09252c982aa8d88e5d645ad270a1b1523ced995957b29c0677fa41eea7e5cf285f8b978f8883b3e2acc8ab6b1fe76d51024afd3c7b7ced4c255283156aea7a11e8049ce65eda11dec0d7bc157eed79371f2bba86b730a3978bf3a777280164e72cdd16f648f3fc7b596d87156c413b963ded28542a8a885893271dc884572d2c3fd59a14b128fde020513435c720a0f2c84e29c2655f562791f03b62ae77032dc3187bd4309b174751739d8268f70c526b271df2bb5724080477795352cc494d35d2a5da49f6646dac8cfe680a82f371d9d7f5b44fdce3a255f2fc49782db16ade087ec2423cebde081ddcc015c2b45ca020e87097eec9411861c5836f4f2982de7672d2c095f3b2a8ee2c7ca7d7c841c18ef6778e528bb199f64f08f9dabf959816b1c2803fef48f574bc6bd116864ae26ddf8ca4d2acf7fef5c26073ca9a94af45b69c3f51ccef43aa5a54d5d5f635423a8f89c8f3d424b41c382b2d711df6af048bcae9e838b8b147d7e10140d26f49ae522df72b632cfe2eeaca3a0796d0c2f443ae1292a4c8adf2bf0df12a087020ec67983382b10709168ace6d90f8a637b93acb3697c5da686fa24751aa4afad82c2728b32b697a2f4b6d8f84dbff7e3ad1d0eac74b7a000db53bd4c537021e2cb173ca4f8e51be2f4b98d0b66bb9a5dfaab83640215e858241e050e43fd38b7f8681eca35d983b4045d14ff4cc77ea20b8d33a157303dea9b48eb55664deaf8d5a647c7e6b2a26c588ed88d0c328d2e9fec86486695ade65b8ffb4a1c93daec2e477a15a5d84249ba3f437e3651b3db7cf44519deb248aa4132fc9731b7a6bdd31738ea64842396138c68c14a160ff6a7ec2aa32a18231990efeb8ccdec35ad4385de38d85feb0b2f3368fc6d07931ead12deab1bb1e1fe59999fab19768992bb020bf2b0feeca2b311829f86b3bf084bdc2c672456181eeb52c09bbe6c807c1e24ff1fbda3f51de0fd6ca58b68177d7ff22701cbfa6b2d7b660c9d0c0722d6b63360b654f940d372b8dc03be26341f3b6c634f34d7e720f53816ff1675e81f4096d1d859648e075bdb48ec7e75da6a3eb6ac277caa4f9beedd83a46f12ed3014eab8e91497b18462317d1719fa214823324ae72d2c8d6a3c3f0e80bd434f2badfb318316a0bb0d1520277e253240ba741a6c9de463b8c32686409fa97c1cb5ea04fdc40673c3cec69a69f089cae58d2500434249a0afb279da56e63dcf3328e60f650fcce532c37d807f8937c646b71960aee237ccee4256f6f17964d1b5b9fba6dc2cd5ea30d15b7fa1dc54c2c07eed25c5000e7ff22747595edffeea08e2b04479bba467a15ae16d0497ad9dd670c5dbd39ea3492e0a9a5e0e80b3b15db163a1d29ab8fec94e1c2709ad167a14521af11489e0a18420fe6398eea3462842e5b4f09c7b44477988a11fef0fa1d863b3ec493b55b60a1501805062902e225d2db042dfde134c4351c7d6d16367f69b4e22962ca1b4988dd81f7dd1883bdcec5f60d743cc480e8224c94a743c57a149d7305f3398fef9e02b1b2e6a7b5ee9392393e5a1776717bd203b858d66271e27431ea554f4435d5f16b2efd03e74c2ba336cc829f4ec0c074151686318cbfdd3156c57cba579cb8d5279cb9b1c12b374ff937653ba7915a982997427ca17ad32ae41c0bbde1d9572045717d294fa809395260f2a85321506b3b01aa9f50ee0b0cfdbe8a3d4c880314acdfad184e34b1af6a414acfd8e555e3d035b7b8746d00bc4414ded4c99fc22e7bcd223239f0cd05525e3c587cd43373180021ea2634f741f111b15f2936233cb483ddd5c8f1ef788b20c07de4bd3eb126e26dccba7aca24f55b10ed94a41c7a95e64e2d9863dacceaed9eb26e1870a46b4233cf7bd5a1859c2af0b1ab46903ba3bc861ea2476e2dfa809b898270655bb7408addf55c828efcfbb614cc602069aa4dff59f54583312fb07b9eca6c8bf9194ca09ca5fbce6ed7d53f656825648464fd225a768f7abce46f06d6c6086e1ad79f7f1cd5dcd288e6b315ab6733d3c2fc2391da3e6cd9736ab05c62ea2ec5b0c6d47a09d7987a694d96859cb34e48ee10a9658782937c7bf34ebb489068bfdb2c9563298ca9a647ba4864b78ebd1ac552e7dbf4d3d00ccb1a06e22d87d6a57a2889827e5e41efaf51a26f2447af48b90905f0109ab45ffb899cdc07c94ee44a1d0e0ea7a3200e3d25c50af500d556e4a20efd98e28590f4421ef690ca3985eefb30c7a5cedd8579ee338ba8daa01866edea3c6821fff40cc495e2a50622df1a5d92bd702c28829ce29e45f6fa23c08d60bd799dc02b2f6d932ae9975990a54cd7176435d96efa655a928a86e8534a0df0e665245a74c1c46c4c1203f64047b1291c40e7d48b1cedb2e7a896c6640b2fddce47250b797f0bb740da8c2ce315d78b5509f45c20e10b5dc00fa0a8c02030dfc3d85156033bb125d025d45d83c26e0496dae2375fc4d331600902e5494dd777e6473454c3f99f8f1f841c48e955346c95648d7fa6fae0d715c4c3f6def6eaeb95b2c216678b3200545ab255a81a73bab39550fea5b15dba03da289fdc638119ba164cdc54df788e6084d3ea66c9371a69c77205e331d51910f3b0308c6801ac2d62f1a69bd2d7d82a9c087d0e2330670fd462ad2931f52e85e51beb295f93ae2b6876720ba11dcdb30c2ab428e4f76fce7a24088a4024b8b4088e3b761b4b331534fc99b42be552e944f8af6907a55024a5d10a0bfa5dff5d0dbd5a868beb7daf3ae33f32a9177e5e712b073bcfc26058ac3c819df87bf76d5596fc5d4cb0258abeff49ef5200cbd96eda0d24c9397d70508e5d1462139665359e09c218275b26f15161a20cb9423846cf0b53642576e7032d01274cd05294cafb401cbc5157fe7f92fa591a55a12388bef2cc9fcdcf55af8a5a90c0c8c895f11df0ae962b2d203b17e47b11a49c655c6a814fb790168ce3a2e682ac89c0f3181390f52c1c1ef66e9b4202ae5bec0b3e8b86e606809b2e9bc143863b348a474ed3a7b5c73c3667106f16fd14cb920a9dbe6acf737c91acd31ba68048c6d2c8b81d000b1d97065d675cb9a98e8243af54c2b7b155068bfabb03ca2f3e1a28de921f98c7cfe59f9c9cd7d0fe08cef3e20203e03990d98e2b2f571bb1df9ba5b4556b5ed7b9207fd9e66c57b0fb9b96e0f4bf27a19a13c799b0886e4444bc935660472d5732ba1fe2a4baf31ee8ce5fa8692bde41833143ac1ec5dc8e9fcfa0eacf1d33167331e3be1c0ea67022f4112d20f7de55f447a661f2dbc3db547815b0c4217f12fd7f81a7b6f59d9641f6a8fe7a4e91b30c9ac1f8126277b94e4314956831b3df272f866db13876d0122ba9450f610ce62988b18373de423cf37571b0df355a8dd0e2164de0a238cec84b98e4f9947bb23981efdbb81f14d85adedf6c232d9ace409d26b7e9af707608d73767ac9273c94237f0ddcf6d3ffb7e9793376f855f2fc2f123eefc519facf70634b4d70f2dbbf836e563ff39f112f33754e8fded3d3fcd4f04f6a1a162bcdfad5eb1ef099443df18fefa0dfee697d5a44f9f7f202542ecdd390c864a3c8a39a7a5e84f0fb024fc92eec5b3aeb6fd7cd82b5d55b3a26a3cf0e07e9f4e0885a60e2e1215d648f2d8e39a9ffa9dac9eec2a6176b42d452b1629c265513cbb25ec2041848ad156385c7affe2260419ffa9e85bde8c7400b9ea57c1b35984148472808b5b64738527f4ae06898ab25fb3b074b074305f8db937817721266e276c82a498fa6fc1f1fa4ba047b5d84b42f99790e189f2fa4301ed56a22af3ac9a267ce7342bd6a47d425e671a1a6ad0321d0fc9ca5f7b4d97afe5512e5f69017fee476a92c1b2f67b65a05e2fcfb03fe7cad1814d83988ec4f4e83e9e05d3063715ee8531f2a768bca0ac6eebd8024831bb83b27606deff14b1dad5765656b798752a1953946236e17a4968c7e40050696aa4528637f7e7d7701a8c2f8bad94accfcc70ba2d6145ed4333bb1c1fd5ab0fe8215bc2738d64bdf22358bd70fc425ea83a831b5635ebceef4eedb382fdcf710fd27f76b1dbb82888f27c5d949d2912f2be0980b50a6ac583eb3e03d0893602a444237b5a68a78a0859e85c2298213282b7d191e16c1eb57200ede36a0cea498bd4a8556d2bdee4ef69cd47febb65d194f0309f6bc894bd4facaf5ec48d6b65e879818c9c6d8a739471e4c4cb52d1b04448b90ed9b07823b12896d4a23dbb3e7353c91b71f71d844c57c69c1061e90ea0166a7647280440fe76d80a5624e7de81e4bdf155203226fd3dd326d58782ce3a82bb1a12a942b856e9dba345c396b3071cbd40c329c156a47b7d57c4459ffd6070d9176d472593dfa70ff01ec5aea7aff71159b81a9e75ba9248a1cdb14867df85701db18d21b88d1b1242cb6fe2ea244c7a128a865b2ebbbc77fa49cd3a59aab77857b5b18bed252be132114354269fcae966e678bcc4f284dbac932e81bbb8b272358120a19a52ebf47856b044c02ead2958460eb139dbabc3434496c80025ac262cd04e7217316a59bf7e02c5657b7d4c1f1befd94ea7a76e52a848a1ffe868f4ecf10fe2b27832886e4f8da29570c9092d3f294e316b429fc80b106517c117fcb37b33f907cfec9f8c745bb4e29630f7e469316b162e4528f30df2bf0e5b7928e9c8099d84855447fd81b5b9afcdf45d1a855030e2adb8082b1c4743750a61bf8f03c9952706f29b3d07f42d6adef1c", 0x1000) kevent(r5, &(0x7f0000000000), 0x8000, 0x0, 0xfffffffffffff7f7, 0x0) madvise(&(0x7f000005c000/0x400000)=nil, 0x400000, 0x6) munmap(&(0x7f0000008000/0x600000)=nil, 0x600000) 10:00:27 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r0, 0x2000000000029, 0xa, &(0x7f00000000c0)='\x00\x00\x00\x00', 0x4) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r2 = accept$inet(0xffffffffffffffff, &(0x7f0000000240), &(0x7f0000000280)=0xc) sendto$inet(r2, &(0x7f00000002c0)="0c6b5065670a9cc9f973058e3163f8bf8b70f69e3e776024e860812fc47e3a7d2774f4b0abc17429490aa74546fc6e239475a0b6218100f963ed30bc05aacfcd05fbd0d215ac5cefd5add14ca9487451d5542beb54de332db902c931359b58c595ca3a484acecb08452036406be4b3b730057a3d04ed667c25efebce7790e72cca844f491dc8f0a6e5d73f4f306aacf0f19093a981ebbcc54bed1f835a6378dae7", 0xa1, 0x400, &(0x7f0000000380)={0x2, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) getgroups(0x4, &(0x7f00000001c0)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) getgroups(0x4, &(0x7f0000000200)=[r1, r3, r4, r5]) setsockopt(r0, 0x2000000000029, 0xc, &(0x7f0000000000)="ff0d000807005e0000adb9d24ea3fa9e613406e2", 0x14) accept$inet(r2, 0x0, &(0x7f00000003c0)) 10:00:27 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0x22, 0x4) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)) 10:00:27 executing program 1: r0 = open(&(0x7f00000000c0)='./bus\x00', 0x8294, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0xfffffffffffffffe, 0x0, 0x1000100000000}) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0xa0, 0x100000000}) open(&(0x7f0000000080)='./bus\x00', 0x20000, 0x4) fcntl$lock(r0, 0x9, &(0x7f0000000100)={0x0, 0x0, 0x8000000000, 0x100000001}) 10:00:27 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) execve(0x0, &(0x7f0000000200)=[0x0, &(0x7f0000000000)="04b7040040d76a4b"], 0x0) fcntl$setstatus(r0, 0x4, 0xc8) pwritev(r0, &(0x7f0000000180)=[{&(0x7f0000000080), 0x1ff}], 0x100000000000025b, 0x0) pwritev(r0, &(0x7f0000002600)=[{&(0x7f0000000240)="474f5c2f5dea3bdaba96564991eecfaa1b87f8e31cd9088b96f46310417c7d2a522d7f898770b19adb7fe4c9725b82374fe011986a56d39d5ab3edbde5b56340be44f459899eb1c509eab0670b0255d525aea995ddec032593609c4e559f0fc696d69df5a18e8619d349e37ea2d49d2d6c053bd0dfeaab2cda3ed8079689787ed05b547528d32066a19134063660de8870326db0d83f21b349caa58c785b6d8c38d2186114de17ecd9eabaef0f2cd7149680574b43cfa9164188b3aab038ea944268e343337c47d054053a846c42d86b6a"}, {&(0x7f0000000340)="f690"}, {&(0x7f0000000380)="5c73c20360f64c18e733856081c50f58c48a19a97a715c7249af78531689307a15a228e5d901b045a3d1156a21082416f6eaccab60dff5d222672f4be6bbecffe64d55783332974c43305e960895d00b3a9137b5dc27f5afce89984759c26faefc94190cdb5730cdbd479c65ba7e205724e5d6d9a0408b631757ff732fcd700c8e56b4b30ded276aaa0e94a87aa6c059c7aa08cf58f9d12964da841615a42cb4ca2a0fd4f98b71ee5ec33965c964211204c26326941007cc9f6c52a04f5748ed86890e308e6c6f1a43240194eff44aafc97cacdef46dec576f8557f290dde1e5a130753d3990e792dd146dfca5b4fba571"}, {&(0x7f0000000480)="95f07c22dee97c1c7cd18b4f2c20951f69221d3c1217e511206b0c58a321e8fa530711440923cdd7d1f1efc22843ccf057698e413d486f39fcd66d81d747f2f32e3c544185b4de885c43a006213649fcea19ffad40ec724c831ce403897e7ddaf9770d98348f47dcee8add16cae435a104bcfbd0b5c8622707d5d6257cf7f31b4a0b5f8039400dfc6545582f0f49c8bd787188dac047b4e9ae0a87"}, {&(0x7f0000000540)="e7a283b809af638d2b6eb1063cb5bdd8eb854c824cffa9ed61f5c7af80ab98939c6a5631da51fff62e8f3866bed500c2a81889d4cf4cc1f8f5f1511560339eed95118563911dc4d802ed981487ab4c18d14bedbb04c3f56427e578aab02bc81fd249da66fcedceadf357a8d28f3a7d78fe681314c0d87653114f3de3731d833357f6fef1924fa9c3ef2532d3b5d7fe2f9a4367df3fe35c6b37abefbdcbda7d1753f9c86bff0e98898c3fe31217f63481f72bdec27fbd24c9e85ad02c97a640a6a38cd45683c19043e302d8590d41774c82ded14590f4ccbaf0c9a1fde2a2a1e48eaf12612f457f2d1b78b13750ecc8a4dccd1cfa5102524faa2f058a5b4e19dcf4289d6e43ab42ef929aa49b096d54b8511bd51b044de0c224330381117747f48ec7ad42311a884135bbb7375e7d3fb29f77c286ff98999b5ce80e59bee3bad69c48591538e6a3c06b25bec122ef8a52a1a3ffadcd3c2b58817d93586d4f5554e72945bee5689d7a7b3c8aa45e7a55d8f4ccd54b545bb10712bdbbc9e493fde09e93791be15f44c9f361a685d0faa69263e5636d0cd574ab58de197d837f53aa0d8eb15437af69b45dc888d0a36d0af3558c89affedd23068631f4dfb7895f131d8d1b5be55da6a0e6652c5c7cc4c7d6c50daef29296d87554036ee4b2b0625f46d6e6e28999179991c1bb90c00be66ed4e519a0a26d8dee67184f1fb82734ba980b0a713cd7b730d80772a5907d8563d8df429d1c8398b43c16b7899f92ecd1934a92e3b339dc289e13bee197dc5c7c969384a812e7e2eb693c918e5cda7433cdea83210738d8a797c12e6788ce2c829314bae1eff82d58a91a2f45c885c871f5255b085d31c956c73284d00e2b2841da34ab91be8f56ff6f43ec0a50f60df1424afeaf9d5452df974b237a9ee456a5f928674868a2583abb457707b96ee83ca4e949f48ad0ae7698f0f2a029cf9725f6fb4ab5172d149199d57238fc6b8ddd3c2ff3869ccc8b175d2e03831935015e7c31a1dc335cb1b8f02348a079fff71fcdc3fe40423c5ac89b87d723bcb0e0fca3aeb526c6e6044f45817f876b3e2339679c5019af3bf6192e4a2b6715eda92ce577ce892e60a19f8ba834094cd12329efad35c55eacc67bb6146fc4ca16de6eaf648f22d780f3ccf24010a18339c1ea2ca8f4b4ed9214fe631a74e17a247e5100e9e5d4235a8783d79c4c8ab5a2aa21ab3182fe8d31e8bff34eb638b31c3e198cca405f553df3ee89cab496485520b6098776ddab47d08bbb267a4a888fa9ad6804d1fd4837efaec8a5a4e25d59bbf2ee523d9f2f0b63c460790699f743c18adfa3961730b52930f32c4860f07e247e4f3bba301db5a78fce247ad0b3514381a9117b48e24ed49dd419f7e8161616a0f1f64c833c7826a51a97a9199a20925b0530300b16b6e7b2a6b4055aa20f5bee8b5402edd5309a6118ce5122f4753179c6f14c4ef6d2417c4b2229e3f07401c7b901d2b3e7d5018704b704b0cd13a8e9369da0c85b36221b7e25f922752d762544964719bcef19858dadd1d1ac69a795d0454997217b817b16b3392d09aedf175d0b5a21acda8b5f8a4942dc073b058300edce9e8225e524d5aad755cb9fedd1631faef4993165910147ac4c73a4d1b6498d2f88c58d323ac84db4d725fcc27698ec25d93621df8770f70c2cb189dc4f07a9342c985c640cdf8fbfce1ec0b4b6b03aabf448fa0cf06378fd578c18bffeb2fbcc78bf74b416d3ba2ecac7c04286cca8c1199c342e6be9f89496cd6dbc0fc8583fb42595b3e1ea919f6288835c36444e25bbdbc42d7fa299552e293a3551e9d60a191ae9c134378a064e8e81526ea8ba78e91b81ea9faa4fa54218f2d27ef85bdd0510988ef2ab4d577db0c53276ac35dde204b5febda35549b5d2552a19d3fabc0e00c13f5f060c353c0fd0a30f32215ef9d21794afc6411a4f1ab3dac58e2b9489814d7a1608be538eae2b64f43136b32c4b49a09c39456ea16caa0e9d36f34285748cfd57d212e82f85348ffd5f3e421c1ad98b96543c2e2ffba44ec3607dc04933bda4b623bc81c2ce5cab87808aa7c15e811c575a95c873eb5cda4181f19a01313be996bb170e45acadcec88528d877bf90ff703d4e05b65a716eab8b9da50a518be2f6118ddaf1ef8860aa6206f86ec08859135bf02a97a64a0d3bd9db65567005f521acebfa45ac4eb8848ca30627cfc1798f58b25bb99fd103fc8024025a37ef1fbeb9a238bc592f92c47444df1a7d363da8895566f29d422038a6dd40f399ec68a571a8b0ebc52d43b66ed5e8923e9a23572d582e2ab141496a007e6f55cc1494e0d1ef240ac41b7a94c660df7b5e83d57fce0c6f21a257159a92d1fe0e636d651ec23267e4cfe2d053347d0dfe758e118b05a3e395992cca5f43a9d563979b55a2498e6938dedabbabcebb9e6d24bf1d2f00669888fed4dfab754e292ae644a5f20132eb9413d82e3e6130e5333297cdebde676481e97d641856b5b19d05f1cac8bdf2252bb31de70697b177db2c301252ed1eba8c7bccd76753973390cb249539a21bbf49575b00be7585cfad517df55999a942875d6c4d6b7f581bc69c84d84d4a877d237ae258cfa4423d9e8e655b08b64d380529153e5b1cb3f904af3117273a29b7ef75f9796586cc981cb8c66c0a3fc6d6da26fa7e2d8c78ef037cffcf5be234a6bcab04aff22479678bd6b6b43e2f76323dfc979972f0a466ef13ec7581cc25891fe6d5cdc2d06fb402c4622b08740be73a39f9fca34ef08c0dbfb5ed18973bdff3663c3bfc80a1a2a87b2c4b1be363dd84ebb9a049d7634520ba9fd525ee53f547b463c810e1287a747387e1de3870d4573e21766431a3b55ac030efa0fdc796e9b5787bc35798d2cc7790881f04ec2121cf02e0488458faaa99d0e7360e6ee188e8265357f1fb599112e77cf0cf6b8eaaa5319c82af108701e93a13b070a7eeee342c35d39358d0db569bf4169b503ed794e98ee36d494c8e29715c6d96913f288d89bfa1611421b98d0944731864c05e3983345340eb220921aee818f53a0c8328de7e0bd093a0bec5f58f280d3eee458eaf002f1626d39f7bf6746de068338b6c8f5b0eb7cfbee3265195ffd633172762070d749f10634def2c089cb024f7ac687daf6a793783caa8e30d1b70c6659134b0a63c7bf0f66ebd0f0d1c0a086ea2a0654d66aab7dea3a4901ea3325d74979fc9fd5ae2e037dee2d8a6a311a055a33a0e75aae23ea22be9d2bcf543e15c2f167fd8be6c2cfc6a68cc32d1ad6e24fffc8aaeaf0423c51f6ab700e79ca7f7df5cc7d2c9a61a2540d5b8da7e22baffa183d46ffdb29444ba98b725f117d528d86c98458c8845f6d5cd2163b208c17bf1f47cf02594e42578bf3cc4498c501dbaf464f1133895a5ecde2342e78ed8ad18b93a41aad80f997486160781c237c169ef7549fd64ec593c429d43daaf8a616928e77ea57153c46204d7fe2bbb196d5ca1abea78c2b0d46e153d79cf288e238d20db6c9341382c1c145b37476387fe1da6e7aa3ce3693affca773eef4f16831095e4a2cab5e37bcd24724e3d933d456a393ad83e0b10a6f2901911ebc9bb7c5a6d6d8bcdca96e3fc400de01aaef8da8e9d36b2c49b6e4b61e1d7ea533023d5c36c527c58600fd57796b3e816358bf310b89cd48612494480be3fddee3a92efac4225d8b4f2208f98c7b79712eff7113ec3fa38a1a168ef04ea885723b8aebede51e75c9c245a116d665541689e2ae24af4d5c4757e8f8fbe49a773d3b86dd905e148bce30e9126b8d45a1311521c82534a56bdf0bb5f1083ae99c77829b126f6952448dd5534c8b0d837b4de2aee62f552b6caecefbde2eed3604494bdfa41fae6614c4c8de36a627759b19134e9ec5c10552ead7f63414dcafd732c826f0a27fc25f27bcf8328fff55aa04c2e3d5c12c09613b8f18982f6c399df2fa5c6c8b1fa94488f0ecaf4cc432619e81fe1e3de627ae12bde2ee4d22948a9913fa6a5430b4ca12bfb1f39f445eef25b1a95b50973138ff849567d9387a3d0f31ea32d937506037e3df0ede810dde30f4baf2a8e764080bb9429ff71716d5aa8b2449a4b4d38a51ae04394d8d7a77d9b0415ded55e29a6c9c921c4793a9927eed7c32aded5a284c99844aef975498e107ab04d35cdb41162fe33d2fc70aed936cc52bd0627ba547085ff19a93ad48bdf4d5189928fdab1d1224c0a95d23ce9bc9fa6e0577243dc5fd11436a22a97aad0e5dbb4365fd87485e132d04985b9413f6ae102a597520007bc19d8c864d17e356444d9fa9c4523566829c06a9d383450d78fa685f93e3b850cb5eb87cec2c49a4812236a5ce50c0a40e238090abdf54176426f03b9ce0e22640a4af92d60900d183ec34b2ab6888494351e036b83de41729ea64aee16dd45dcc424a205d5e06430630e67cd4d450e8ee3e37e0222c8adcbc70997fc020e4b5177253f7e528809a08dd23782fffc41892ba575afc1fbaebed9d94a27db8106d89e995b2d22b05c7acad3e37aa9289613dcc46d395238c9a26a5c905ba66803838dcc99b407c0c82ddd908100605cf5d87504043292f8438d0b30da7aeb76d52b33b971eb13a488e682f1d42c36b85bee61d37f499d6b623ebee1967e1bbb831708eba5a499cb935bec354dfb5443bb67cd9d87622c49a8e68b3a6e1fe523798b30d998a251175e3e3985f93bc42b2b43eea3bfe7125782948a0c0acba93199eeaa44af62bb4e292b639f8059e77b8e86a65814f6a08d127d2365bf711d325808bc35135e0ccf0c7fceb066e101cecece5ebbe83be405862af91508fb16dd53d982b027a41b0ae88eaea66c12dd2ded7936494f8828e3c7af45d1de84232bf760c21fea64a21c154373e34c5db6d3ca5d563121fffd15ce00a85d48e97e27658700c5d54a1d628478ccf9d3d1db61fc2d82ff3d060eaf730cc829ddb9a57a3c386d4ddbabaf2dfc596ce18e0320b540f7f0adf40b13027b4b1060c677b100519f9d5b48c9d8ade5138cf4ae4a907db9b6e9055b537dd097e519f35c084fc4c8ba8177d75bed0b96f9701ec949d0b645c596c6acd48c0eb7051e91f73d1823fc3f7991cd5791e33c5d49c16ce2402e13ccbff4ca69a3fbb90b2e0836d259ee38a85e6ebde575d6f256561d020594739a81c827d34c925ca69b2654aaa51d86db84bae589aa007f4d984e6372ed08211d35128bbbe49a5d802bfeb25f3a200091f8c32f76af1836fc057291fb950da7bf2d7ec68b6e42e48eb3eabed1633bfcaf8f81f836f6e06146320e0f2b962f8cb6496b7fc7f713cb2d4c8263f5d5e027b37453c27e8f8e185001df00acdcb6e60367dee3fd9da75debd632b6086985278dde914cda16bb6f7c461ef3db70a048132d630a959b02a14f50701d4f54b29401478282b9631445fd75769af3bc64459d3dbe85a96a543199a22a4b98b5c0a6e2797f07b2bf7914f539f6f2bd2ef573125d12f9da6bc2f422fa3ee03f879dc3451cb7649864353756a6407b048a1515550645e6d1e92f1dbd7d91c43ce8280effcb5b61ca2463f19ae021208f6ed048c9ca2779cd9c028314d8a5592e1b1fa210c87ac2ee7733c388e4ca7e0b47b6af873750d726173d2bb31f6b320319c765af7c639224973d4e635d6450a0d3310aca0e4b6a341bfc668c3f48160b4274826638fa9223e301fb5adcf2ee75d302cda0e9bda24aa77356c796d2be84cf08ae46c687c8479fbabca15fba7f14bf3d5084e410b24bd82c8a6f25a467dd599706d0"}, {&(0x7f0000001540)="54b2fd861a1c4943ee2bb6afc28346bf89c8138852c69f54549937a07e0a8b9a315997508b0583b84eb96a009dd3277312c5c1f55f059abc6a6f2e4612afb95bc3b219a807aeeeed2ad00557792e2213b81534cd1d70999d84544fdecfd77d1d41bff5c5172d9b5b0e0c9f6ed39592083556331bf6b871185da892cd88435bf5d15f803ee05e99113b6e49336fcfbc452b9272eccfb7ec00506536ef57e6a60ebd9bee2f82093d6e37978d61e778a436dfb6f3e4ea8ab10ef5bd5a0d8e85f3d514359b4afedba2ba03146391b878c4b676be408226588e522996d494c56319345263dd6f5b3a27ce539176c7dbc58c1336898448708b1d8ce250bbece006dc47a92c3972bd7e34cffe0ce64e4f3b93bb2f677d2bd29d7f3f18cf5269231545c44f17e0638a32c64b300a7f3b085cee8937d8b78327bebc8c22d4e0f8df2e200289ce353e3b7ef9762c0ab7427476ba4ef7c55469f878cc3e42dd65069efcb1db76cd5b3243940b8c5ae89aec1c8e5c278795f08f6841793410ceb281e8529d44c7af6b2854ecab2f46531ba52b9b3c35619353a2391f3ed999d9328f4f263454a961cac9920f33f18b667a8cf59dcc77f7ecb8abac14ce795660a58c2d43d96f5b42a88ec40baa417cc60624d7b6fec17117b8b022a334d1d623b6735a333ab22ea982c966f0d69a9ae0465ccc163b3f4c8f8f918fc76d2be71af726443f57b0ab74d8e7a6d4dcbd60145b86fa2b701163a592c5b205944012728f4d864acdb79e3162d707c48cf5131b9cf352e0b8906bc26da8fa5df04b1b39b8c60190243529f19558e3e13dd14b5f2565dcefe06cdab658a463dfe6d7d0c410885668ae0e00f54b6f8542bbba69f88c278ae4bc3aa48a55aef8e2e85f26928818f7a8298e801fe67c94ebf9c7ee7bcf50550fc5b00988a4ca2eeea9159e759a2e55e4f600e87a3c5b51280c69aa9e30acbd713aec6add2ee73a2badb746da454a6373ba0e36edb2cfd9486fdd86f5ce7922bf4b0ec58e5d9e46362308ea0f938e6732acd020f256990ebcb56f402056254317786645a095518053f126ffd0cf9d437224f9da3abf129acc35a5c2757cdf9ee97536679e58c27258e2d17bba21e90bee018546feef91a055c09854750447c54a014475deb489309617b58be7af62576c150af44932c9e3222c44dc9101948b8ea35bbfad3a05e4016e2021074b056bb93789981329152298afe4e4b71260c3ea23de767e201e0c0482d389bc61b03ccfa90b5184eddfe0bf2e196aa5cd9174e531606737a20e3a51781b9ccf74ae7e75124f7e3ec6df492765d51f56b70fa40f32eec53ce334d31d664e460fa5cea86e4db1b9c610717b45b8079fe0c661d8c09a41a4277c1a10527c80ab3877b7cbbf0413bd30b7b28bf2656a5b06b4be2aa4680d6374958fb94d964e4872afa64c776b22c70f6a2761b4457d8d795dc43b10ea1ce693e66b2669468c056801aa237758d179102d1dcd1d9a5f9781dff8a00ab0739cffaf1235d52696bb0ae95f7b00fd2fedf8a71b7a0630b195d1437b7992ab619a83dac191514d145fd4b845d3e33f4ecf9795e0dac0bfce347c8d4631dcca9a2f2bd9db1bb7d8c157730499ab91a1c110d95628e299f995ef26afb490f46015cebf2de83dd10a4952226ccf21981a5b51fd9085f07822c47ac134509e5fe1ec06d7e32abf2fff359a30de0e77531e32e311ac68778fd8d047d3362fb265a9f13b0f74085464a5de9928f8bd0a014f1b608ba411060a1a6afc7b89cdc7916f0d9b62fbe5a1340703e0f63409a221a550889fcfe6b8c5b740ec791e6d178763d600f6f7a4530e6b8c57d2c3c137f51e20099963bfb49546cc82d4e223696f861e5fd7ae7353f125846e2b10472b4ddad065f299beceea4467b612302c76f36642d08349286f6b2d2f82646f87ee9d8c869b5995758ec7f60f89dbb4562f491aa6ed28590739bc923a8956669935326111991ebd7a30db4f2d375cbbcae4acd517a0c56286befa4e857c9e890620a6ff545e0089110a6916e7db53b7f85dc4f4da088b0275875e9843cbc6c6a00ad5e97a002fec06c26e13e3ecac90a2f89a3294b1042fb96df962628ca88373ff5c71fb7629ef55c8837d108467b96da33c62b7530399de627f26b73970290842d9e1ee4c6241440d060a275a9705d819d40f6a8d6bd4a3041e14fe509147c7dc65381d9c106873ea0b160b6c1e349c82d237c34886b474123015f205fa8bade36d82444f178a3a66b85b818a23e93aec935a3e44fa82520b65398dda65b87ca4e2162d523aabaadcb4e8baa9df29aa97d8ba731a81c5bbdfd453fb788a86d8ce881a94b61a462624d41b29bc684f07a3e5a5fe114830f24f57710b3821bb36cae1dbc30f47e0dc8cefabe456c01a0399cc079ad739c21a62577d75bc93998adc9c13c4719e6cdc35462dccc0590df77cd56f19a5da0b08be9b306b57f1453b339a5c426e082c1252668e51893b5d14685f713fbaa4112c27d2cdcf32f036db06be97b3b4e38989568543a1786ec1c76724c5e7c5308c01740c3ca45738a57c2c3707f37c39d44c32ddef5cd187c1fa2d8556742c1119bcd790e9b03465dc3e9ed1ed974eec98bb7f2d9b116d8ec7533f527b1ea64afc2b6f6dbc3b77bf2c8c5c91e4e3de14e13a18c3a52506f8d3d00308b8162449dffeb94840408d6da161a0b5f9c40d7d417a5126a1d6cf5aaeef4854a67a6c658e99174a588a55cdaf7a547db60bf1aa06ffdd94bf281e684e312a3024ac4659704f48b91e2d49c64709a12653a3f46daf51e15867065170eac8d3f74300eccaa5a699c781b62226f2432adde7093762543ce30ec867c713bb2ae709b2fd07d18eeb0ca1ec0bf013427dbb67b3d04043b51b953db9a822eae994a0fa98a03fb75810e8eec90e683f0ecb9d519ec617b2374f7087f02951e8db9e175eccb9f7acf34145953f7b0455fac0569e80cd9d1b66e14054a06d17eed27f7a0088409be8cbfa3aa5e4d58296960a2c2040c881e88f0932799517d37c9846616bfb714fb3b7e6592dc1f6b74ec0af353c2555268cbcc909d053ad5fc10a2334d779424bc1f154ab6618a6d05b08915dcb99f591f6a0f45273cbe3ad3e089b0eafbcfa0573fc12641622998ed6e5f213415e76e6f1044c033174c80d7371dee25b996d25b9288f253553df91d749b850ed8bfa1b32f1ca7ab5f13d1f712e9528cfdcf8526855a49455190189824a850bc3ccc244e7ae1bdab88543cc0b16db4ac2028b09025e177212b3763cbb74c531b3be093fac938e5615bb896875378aa10d6a43a022baf5eaa0f3481a97230e3874a13ac124bf45a8d4e7c8b7626a631fc7de3a71ae488db40d23d35e4ec9d83e12b43c242572217f7d475c43435efe2ff20806f80de903166e1eed5079f9c47d695e78ab23ffeac34889927d7849ed348cb0526640499359f28087123b00a8f4216fc82ee37c70814678853498ae48e4d9e93f408d220f620fae43a3dacb642cf2929a0ee7ae15d50a3c299261a6e9facc5782c0c5efbe9444720135aed41194db20a6eb673479b5c60b233a3fc7910df767f760a9cc0914d33f460bceec8213dedacda358673338537d376ad7b475b6306f121bb537f6d5f9e5cf091414b7019e66f6f8b9544070da1905e6268348bc75b4abd4e5532d56d7cbddb05ab861688816a2a6f55f9d03b308ba5bd6c10b17ea71a80c500fcbe694e0d8dbf9e025cad3971e7e26caddcb6eb546bd47e369d2d6b3f4f37d355a10498caf9c520ffb4fcdb81fb82f5d5a8b06986fd52b1711224a2256249e65457f02c48ee878399f8cb5594e6dcc2189e8f9609776e4bb7ba97d620ab1faddb716651cfa1ccaa3da6824a16b28d0975489f82682c03b202cd02864e14dc6cd08429600f4775210dc2620227e0e7c8ef88ee8f1d1c33fd108e80e1e6b68ddbbdfe0cd6cdc7f42d1245ca7ecf9ee009e1f7ce0b7ed85136afa31d0d9e041a06bcb4a5aec0c0e4fc9c8b614a656041f013b2849c1f2427af3f6129b0b8cb021487975c4b9aadc30dfd436476fcfddc6afcde24815ea4fdef0e1314481680afc99f3f21db4913ca65ccccfe3acb690ba6bea846bd7ade3f1d52ae8cd5fa121dd3e3df07fe4f201320c151c91e0f2a1870c8c6fccd2f425d3dcb008ba115941722447fb7e4eb306f9395085c484e37ae3e40d1a67cb7bf052db58676af0cafdb65ad6960bccbee63fbdf98d5eba862f231c5d345dc1603e7bc8d2cd702a9a7912d4adc3a7e576fbb9ff9e952ea110054db09050cb297e6dc0404568d67288be5710e8eb0e70030dc3e8c62a58d64d4ee54d3c255953a0752d8ab5fd46e72d861010002e2b235ac7517797edc36ae7c7f0b541d687837e6db539c4940d96671bf3de967f9a4bf7a1178c88d23241f7f3e49bfd4081e8f4eaa4c2edcb9e3fd079aacfc4a1218f20b93b6104c00c1124c17230d14670551e69f01b12fd3ff6c86bc8b040e4693ae1c1f8a9d6c84ec3585b751daf170984cb18857ac88ad03cb4d7f4b462643baa834fde3544381f5cb84ea01028fb0439aa89c705513bf66d91338aafcaa2fa3fa775d077a62cfe886ef1c79326444c528a05c9a890d04153ad04657e2da6c10d5eb24d77179f8690e3c9d66c60b35b16bba112ca22e8b784c5af6a922f93155912f7a660ccfac224e055e0e1f8e24ca6e6e8c83e92448c6288472c9c64a14254706b1808f3d99fb10ffd1e6599f855ade396e87d47c052a5b8ad95f8f7d8d77bfbd07e915fe4b68ca5e3aaec6c7e706b0e37731f7496f19eaad4aec37ccbad5e6737bbc91e94b8972ed017c94ba5590f1534243692d499ec52c42c3e7a2c327c636e32b8d226a495fae86d03d98aa55c7d5cb4efbb71d4db7379a3ef9373d1b461fbf859b110faa01a7b87c297aa7a26f9613fbf6688b98767b4e7940345b0957550e594d434e8acfd4b9f7433367aa722994afa60738ba0a94c300584a5283e53bc12dec521b033f43510f2eef979b632318ffe7fd2b1dfd155ee1e67df020e1db5db634fe76d9bfea99378ac965f904964d2ffc736ea8d2196b0b67804ae0b8c25a6c2ccf0fe1392ab638ad1c163a392eb33ead66404392b21d1cb2840decba89d968612766162aa055d2549c20255e9bb11c4fa36573f4afcf493d87aee7478d21f3a4acc6d3eec8f22ebe9d51f4ed395c270c7657be51e3ee018f876c8b3d766acbc23563f80b4427a6e1401afb0ea18a7f74de0bd0bb1eec6048273d69dfe94e83cc2eeb3ccce5715a130145bc69e05bde5254f50ca19c54a4b64b93a9ae035c2447f729ade48d9e4b9da739acfff666cf791142bb018c6fce0589d715c691a4220c3ae36e3fb1f69df1c8e2af357d937db69965e650ae9ea725629a3fc051066d3369f2f692d726617196b18ad98e4ba2c9e4654fecf89595d1aa7d6070519dc792bc6be597ee92ad6fbc456381156ce36930d44ac17f829903192cfc155e0634b8a5cf4e703018d327f84569a6dbb67b96fcafb271214988db95e1b144c8f1bddbfbc5a38942bdeed752520d55d4110b27ed62ff586182b868c2b2a8fb9eb9db64a66178ae33ca379104d24ac4abfe3f47c75fcf72e493b7146eb7dab8169aa07db046c62ef5cda3283f3dfe5d471b45dd2b38d5da07d1a926cdd72c2fd5acedc79dde67e9a318e95f0bdc84fcf046b5518185feca375175fe50df0fe3d311f3e1e35aa259886c9d56bfef9eeb81d0afe92988aaa5d9f0efc52ee428bee4f33e8eb633779e0"}, {&(0x7f0000002540)="1dd0509d5e45d0cd5cf026971e1507695cc9018efe7e798f6186f352496ffd8c94954ff8a04f143cecb66668a6aeeeae7c2303aaf523349458434039e227ea1789aa4801f3e4dee31d3b3bc63df11ff5118293734f481eb7a0dc66fad0a58c452418ee65791f8ee314aa4a7ccf44e256f22430adfa0304dda37deac2a1e9a3fc48"}], 0x10000000000000dd, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000000c0)={0x7, 0x8}, 0x8) 10:00:27 executing program 0: r0 = socket$inet(0x2, 0x5, 0x8) setsockopt(r0, 0xfffffffffffffff9, 0x4, &(0x7f0000000000)="3d3343b75fe3efb3ad726757b7f4acfe2a40f179ecc36804688c2c4558bfcb9542f5c205bd7b49860cb9719fb57bc08fac5799142f1de42c6195beda17e5286c1fdb415b135e8a4b48419bf882a059cced4664580172403e11adb4e191ac3458373c2d503e2bdd103b576b30d221894f40f6cf6f7003cee1ddf79800f46a750ba48c360b18454f562a05f1b813e370d8eb239962880f8d0b3ca7165b832cfe9d2ab7a94b22", 0xa5) 10:00:27 executing program 0: r0 = socket(0x10, 0x8000000003, 0x4) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYRES32=r0], 0x1) 10:00:28 executing program 1: r0 = socket$inet6(0x18, 0x5, 0x2) pwritev(r0, &(0x7f0000000040)=[{&(0x7f0000000140)="d536d097b15b67b710c608fbc709389675d86eb33dc8cfd80bbe45522b45d848abbb7a4324ce1f19bfbfd046f4257c3cc01c1432a82ea87630769228a764eba2cdfca67ae97a54a06219713424bbb79cece9ab410454538f39002846c17a474005cf4e70dc9976ae17108caec5280eb54c0c4e665dcd76aa3af5e5baaf8d3a666d7d716fa08f9be1414fb43e32d630cafb2648d38f441401e71c413b65c420ce865840f013ccadcbf95b7e2f4ff8518777e9656eb0fba0549fa4c0b20c27080658e88a70100c9d4d89ce5829558e05ca6b4e5ed9a375a1a6006b9e49bfdcc4255862b6c36da27c01c12976bec49621245399d6d6cd4858a815f1ce71ea73", 0xfe}, {&(0x7f0000000000)="3d6c1ed25e13024e3f8baef41e59beef8a8c04b711c33dccb47600b473427fcb7ad516e5ce5e8c91ae5579cae228a028447e6e438ea7169d3976b5ae", 0x3c}], 0x2, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff}) r2 = kqueue() recvfrom$inet6(r0, &(0x7f0000000240)=""/80, 0x50, 0x800, &(0x7f00000000c0)={0x18, 0x2, 0x3ff, 0x81}, 0xc) kevent(r2, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x7, 0x0, 0x0, 0x0) fcntl$setstatus(r1, 0x4, 0x40) readv(r1, &(0x7f0000000340)=[{0x0}], 0x1) 10:00:28 executing program 0: munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) getsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, 0x0, &(0x7f0000000080)) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0) r0 = shmget(0x0, 0x1000, 0x20, &(0x7f0000fff000/0x1000)=nil) r1 = semget(0x2, 0x3, 0x32) semctl$GETNCNT(r1, 0x7, 0x3, &(0x7f00000000c0)=""/166) shmat(r0, &(0x7f0000ffe000/0x2000)=nil, 0x0) shmctl$IPC_RMID(r0, 0x0) 10:00:28 executing program 0: r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r0, 0x2000000000029, 0xc, &(0x7f0000000000)="ff010008aaa008000000c3513e2a5e0000000000", 0x14) setsockopt(r0, 0x2000000000029, 0xd, &(0x7f0000000000)='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00', 0x14) r1 = open(&(0x7f0000000040)='./file0\x00', 0x22, 0x80) accept$unix(r1, &(0x7f0000000080)=@file={0x0, ""/4096}, &(0x7f00000010c0)=0x1002) 10:00:28 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000800)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) write(r2, &(0x7f0000000100)="c9", 0x1) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000080), 0xc) lseek(r0, 0x0, 0x2) kevent(r0, &(0x7f0000001140)=[{{r1}, 0xffffffffffffffff, 0x81}], 0x6, 0x0, 0x0, 0x0) writev(r0, &(0x7f0000000740)=[{&(0x7f0000000140)="fd84982c3bee49a7e0493f113c4a776a7161b18e9d3f8aeb0423d91370781e28bb2f69df1b49fa3e2ef6566adf1ed5ba4d14f799c463c4508639bc6c2aa095732a39a5410620e6a2f7f68096401454f56056ba1579753d0194dd3635173e5069361f2292bc30e937de601f88d13c9df54f5f04fd6d1b981daff086dd4e5c1bbc1651de88cdd79a85eb20877c0cbc59cb8c3162a649deece3fb012cfe9d5c279b2c588a627c106da35b80edbed4262353cf2652d95e05ea4df2535e693bbfe106de7c62e7b2e54a5fc2d9b5a598988dd2567d34b31a8572b37e652652", 0xdc}, {&(0x7f0000000000)="0e4df0f182b3faaa74dfc0bfc16f97e6ff81d2fd504cec50567f8b54c63a83714405ea0ae040d22efb35a92d71c7edd9118474b40fbe6496ad9382173cb7b733f1bf11c4caffd16445a3a010c3beb1", 0x4f}, {&(0x7f0000000240)="4a696908610b75866ffc26b94ffa6f30fc2c07257328ed5e3c85c9ba91fd63ead4749a27c0cf73dc5e63fd08afb5e39041970acab8a814315fd85c7eebce947e37073ed3f896ae58ade778c9c1506aa31a58607c9d6a916f36676f42bc0d175d6af082497fe4c28df27870067ccc6668d9ba30ff73347ae8c66d7a", 0x7b}, {&(0x7f0000000080)}, {&(0x7f00000002c0)="58f500c6d04a6780d84f759793c6d0d0e77c501dc9806f17a7f83f128c2a5f879254b624d0bd17e415f212b66bece559cc733ec979910c3d54b0de8d4460d28bbda5f9b3af1eb65f8c3997867db45d0e64aba6c5b7337e1fb49845a9c7ffeb1b874456f6813c3aea9dc26f3f90b4e4f500b5210387fcfeae3a0dda6a9d6dd17abbc4ae6a788e8f8ca1f56bf56277640d50038e19084e1e922e3c732f35cbba526cb841fb2c955bb3ee40f99d6dfbe78301b0897168b0bd1c6fa0477f19264541cf344954a4ac370b7349d59d1489c4e71722", 0xd2}, {&(0x7f00000003c0)="c5a4ae18c6969e7b9d7f9bb41dc341edf0ca2ba3920fd830375002acf6a22f21dbb80e89b8845a722cbc23ef34a63d74c8581ffb85b9ad", 0x37}, {&(0x7f0000000400)="5e641526e9fdaeaa8709a98c138de325d5ce5597e93a7970f5f5f5555bcea37b3d0f5f2c50a9bcdd9e6121ae6b81f71d48ff16522bac7493393bf20d052871b85ced39b666560b9fa31e6060bada4cdbb0e7c3b19013a986dd89ef5827afa57c4e033a29a1564315ef90355afd12e73218a81b3a94b706612400c39b2a79eb5ec3fd6ebe58de584f4f4e108d52f4e44a625e9cefdf6f87da735869bfe4743ab6c432ad8b70f6623f8825b52dd2aef26f9c92bf141f1efc32d5592657", 0xbc}, {&(0x7f00000004c0)="380a0ccf05ad9a474c47ce32fa520f90d32d511f839343bd34a0d4d216900eab9aaba2d990ec2f4c2c4ff55e240c3c1a0cc59dd4b772a3fe391b0b91673a3e026e532ebaec4e51a628317b7a7087425f6dc39d380ebc98555c91ffd26bdc7d30fd7e354bf3017aaab0d86437b162722b0d6cbf58df101237ae560e679e7bd2ead0d778ff8986a5953a00b398690ca264431152eeff86b0be8b77f393f8f481aa1dc32c38e07b1182c12ed6c902e4510f2d0ea2b95ffa5f6d282be2a2ebc6e9f840fe8ce7e5b325c343b6d5df50e08b4b761b68f7226e7795", 0xd8}, {&(0x7f00000005c0)="e5960a0752f2ae0d0462a612eda78e0c9e1287e460553d0889a40cac314cdc4b94f5be8792e77051b3c39b1c1cab6de33391f4e84253f3ceba397e3c2ad4ed3c3a275dca749d2330e0388ce2615063dc48024b5cc9fe0764e4d5bd828aff1b90effb9208239d0e7527452023611ba8bb5310806183443e88780e90fa89b29c7a51178510064785e525", 0x89}, {&(0x7f0000000680)="3c0375579571e679fccbb19cf98de1f244d6536b7310e19ac32eba63628800ebca45370f93c211a78e0dc00c1e3cfd4efeb436856d454a425fc3a82679d8fc355b4595217fa685d7a77feb18c3211bf48177b6232b24d087cd4c3c6dce0908b63c0c8a4d900e6dbe07404014de129228b9fc7ea8e2e5785144a864551f5d79791639", 0x82}], 0xa) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000840)={0x1003, 0x4}, 0xfffffffffffffdab) kevent(r0, &(0x7f0000000000), 0xbc4f, 0x0, 0xffff, 0x0) kqueue() 10:00:28 executing program 0: mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) fchmod(r0, 0x18) mlock(&(0x7f000031a000/0x4000)=nil, 0x4000) getsockname$unix(r0, &(0x7f0000000080)=@file={0x0, ""/48}, &(0x7f00000000c0)=0x32) mincore(&(0x7f000003d000/0x1000)=nil, 0x1000, &(0x7f0000000040)=""/11) 10:00:28 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)) chroot(&(0x7f0000000000)='./file0\x00') r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x4000001000000014, &(0x7f0000000080)="1534a5aa", 0xfffffffffffffd96) 10:00:28 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname(r1, &(0x7f0000000180)=@in6, &(0x7f0000000040)=0xc) getpeername(r0, 0x0, 0xffffffffffffffff) accept$unix(r1, &(0x7f0000002240)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f0000000140)=0x1002) ioctl$TIOCCDTR(r0, 0x20007478) poll(&(0x7f0000000080)=[{r0, 0x40}, {r0, 0x4}, {r0, 0x11d}, {r0, 0xa4}, {r0, 0x102}, {r1, 0x10}, {r1, 0x1000000000000100}, {r0, 0x8}, {r0, 0x20}, {r0}], 0xa, 0x80) write(r0, &(0x7f00000001c0)="662a38b4429d14a8a13e7fa77fdf641635286d71f491c83e206d3948cac87206f5caa4f8237844cb53cd8740a35cb6f5ce23f901b4138fc9b4c349ada80cbb5a81c86f82aac52e1c2d63fcf01c764a2fe9d04ad5cecf6a41d51e8eaf60c4b2df0f4b272fb36fb5bae0890f7dc29d271d32", 0x71) 10:00:28 executing program 1: poll(&(0x7f0000000040)=[{}], 0x1, 0x101) r0 = open(&(0x7f0000000000)='./file0\x00', 0x10001, 0x0) r1 = socket$inet(0x2, 0x4002, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000000)="8906a7769e4e3dc5562fb0fc170c96aeb9c68dc59a333278c2a51b26364b4a6f2c2dc3355023d1cb48d5d36863256ab54000b34a2589685051fc74ef091fd77ef4f87166b49224e6238ce54de734ded3af88346c168c29c9518ca3e1", 0x5c) ioctl$TIOCSDTR(r0, 0x20007479) open(&(0x7f0000000080)='./file0\x00', 0x88, 0xc0) writev(r0, &(0x7f0000001580)=[{&(0x7f00000000c0)="d526b5370bc59bc5a45adceed58e96fc95390c954dde1c4065931bf2ec0be0578fdfb93f9e64b82762b9b01612ee88dd9555fb5255a50e37058e2c6934de221b74a52f125239a6f811c7a1f9804916d15a6f5112d72d8a6879ed027ffe6c7c00e5b83778713f6d3ee533168b805fe95655636e4884fb8bad8f68030895d4946e33c3e30023c6d296bb4ce147df2311d7db5097ba59fc01fd6c9e5eb9c77b493d6ce812e391256380c8c319a86007b7c4ac8d5c0b460d", 0xb6}, {&(0x7f0000000180)="340ebbf6d16e9bb2076479ddf59cab531aba214ab88349901b0c5361ea67462c3b24bbad21887099b5fef3d43bf88d1acea2a4d9f72f8457546bb3898967185613a981c87b058ef1350886e77ab8ad560744dad973d5218187c2aec4ecb7df9bf8c54ffeb729592b509c6e1e4dcae6869ca2afb4fdb36f654febd77c9cb3b6db993e1d5c5d31e7a13d7c742b52db697c9ab0ab10b9b5c99b60bef2336d2e2870c7ebcd1d51d0e41e96dd1f1ce0", 0xad}, {&(0x7f0000000240)="033a938d6c2a834125cd168b0367263b63dcf871f9b12dffbab88da5fd74a1e665a4eda9062b76710e35a29599166b61eccb450ca150728634c9cae6534cc31d49b0044bcf2103e8fd749e2b0cc7e0c174f398066be7fec9fdefe91e5fe4ee4dd033d84812138371aec8843885095981fce7564e", 0x74}, {&(0x7f00000002c0)="d7c1d0fba72d0a2859510ce17d57a60031ca84883a37584ec38e9db5735b50c912a861f9d93262ade9d7e11e26f090e9c28bd9713f317d6e8a2e50b2015906e9c9f012ef93801ad77366aa55d04bb3d0e2f7dfb7444a4defcdd866197db510ca51a0c9e4440a402be50c4a3412e407e109021eb1aa9ba46d56c1023c0634708aef5097cab7cf32d2834cb6c15bb44e661e2a2c2afe3921495a8ff5269f6ec3b963fa656b7a432bcae0ec7aeee7f9d74682fa0d0d33b4357a3012cfd8cbcc219f1ca02187dc3c91273302e54b8e2372aae2d747a1f770bbc6b020c8af70c7d007bb2075e5de994aac14d8ff74f8efc23d61384573e4a90c735751d8c8acdd81474655afeb4a0a1bc5a56243c67a609819e66f7c29f8a92a76c6b80bd45dc79512e843ad15ad9db82011dd36febc2a1ffd566fb3a8063c060fe2f793d8f0948c43f12604b767dbddd18944509a6a84a29705d64373dafbc747129722577658bc4d86e1eab3f33dd767bd6f7c3f10ad3a681ebc54526eab22963e8f8e13b01872f9161188062b6248fa759a9cdbb0db56f111b2fe5bb76faecdcb489bb578840e79b7bb994a78c820a8e6fc3eaa2353dd28084ed2e1072ef907631e09d64b19e17883ff6e38600e1eb114e0bedf928195bcffda9254f40a6501ef1fcf039d5f079141c0f66481dc3730caeab4561b9a4b112d893700e946bf860ff0d1716da91cc1f71ac6eb71594bf3d8fb3f82cfd753f2557cf8458460767db171a85068cbd31e4eaf39627c446c47bf77bc57a37eca7e0f5ce1d922747d799405763d6aa429e9fa4558d107ea2b54df16cfdbea0318fef2baaa3d3d71355ecd709b9e5ca91a7a58d5d2eba1e42420981f799faf1c59ed170a6924eb4b8b9af65b24f09a61774d1080b62e85d1590b6e20adb40340023584f083c738a9d1d329c54c9e34b6c520e224a292dcd1472234759d6b002c55f0709673dd94c5b8ed804c15bc60341d2ec9d23317ec4859df13ad531cbb53faeb7aa2b018d3047b7473171dc514020b850d97a54a2327dde84da5e02bb7ebc626bb6deaf49da32591bfc01153c4df53ae0c92f5b14414119f7289dfb86a45ef9fbb0428f99fa6d37b05a7d40b4ef17770937603d4811688a98097bc3773db76b5f5955030d3380b1c6888272c1f7385869f8542c0726d21915194796e2c2ce18b213fb93c7b145e82a6b8df7cb86b4a5e54a2a5f5485936dbc1113616fef4c200e9d5feca94cb5bead8a4f3d667452f4130c52017c2a36b9d782d5ae11ab95ecdbcc429bd6a8be03c0301f89e498f84f35b88a8eaa3157a5a177960b722d74dcaf626987c8da3185ab956cc14c4bc79dbd25b49661b6c2d765cfd8c266a9b9c3ceb1d24a2c30edf976fa1c103352d4c11fd03a9db7a1cfff10f0ff2cda16af41d370bf35cbad2f5a830e95a59afc6647de154b863bdbd4b0c8efe6a34a7a1075cfddf74fde03e1b74be7c602bd24cbd739e293c8807bd58e85bc487668ce4ae774b26cbf8dfe61778c8509a5a967b6cb875ecfad20c0a68d5071cdf43c76a85b30fd6862c0632f330822305e71749edd9a5e72b2b96c607377de53bae540c5ea0db4ce72a56bed6e74c6a619ee1d11310af23387b0f01131a6295fb975532c33e9e129e428c401dffa2ee6ac48643a25813159631a895dfc052d2dce3a1618d77ad06c6e55bd87448cab318bc613d52a69fc9113961b1c4b17932f67c311daa91e63b8034b1a70624d181ed2787e1e9adbda24baa731c1a4db81d56c4443763d00280cbe1844cef28b65cad2784668bd741da9ecf2d02f4291dce555b8505b6d51354324d2975abcc59a4bbcb68c4d0d02e31f66045391d2f2212991b7ecc3738164e42108c8332cbff78899b699869bb0ff070ef20bccf651ea97b52455da1272560e19875329c28951870a4221b1992450588ca4117d265ba62db702c07e8a9ddcee0cad169420ddf51f18a9fcb7df116df216940de68567f09a1d579588709a6ff530bb31b1e7ba38ac11b0bdbb862c4e1d211afadd16f941b5c97f167cfc498cd52114506178679324f954eecc0e11953fc0e3e92b3365901c917b0233d3c7c9e93a604bc9c9d556d095ec1605fda57075342d71c447e522b6308e1e6afa571e65fb53554591e4eb1bb9f54c92bbf59aa6b6ef7ffa607a21614d0ffd13182fdd9562c73455cae80eae31918ffe188305dba4db956eb08c9e5ca25660501bcee53d3b96f24d18dd1e315ce49cbde343cbf2abc2d8b7442dbf2462a065db5a1c7024c2bc21565ff4e79022b18aadb837bdec39f56c13f2b27004d17452a771671b90268085d8c91e11b8dadbcea7a87d21a56e8882a529dd166b87e6e4e43c817e2d70150585631a71a633851e510fdf6a1d260161cf0259883cd8985908ec8394a0dd943a3de5492990374e0df4074abc4f8e8d84d3d956bb4e0a3a2ad8c9b2e007e52cd157a00a0bb9fabe9c434ed5fb419a3a717d7ff3251045e90859ffdedf549df82f41ce66cbcf0e94c843fc2bb0717074b1514acf12b945c01e240d8c61f90c7476c4770babad2750e5278d04b0e12b8de38f7d6e077671437c290c7c4b0916cf4c07bbd89b70d52074fb2be5e3afd46d68a7189aa27a85a05ac9be0b407a0ae091db42b9f891aca919134f77c65d27a2db63f83cea3d48730cf7fefd7ae2bec15018d98cfe3cbb6dc16fba647671a47a1268cafa37a360c7af32290d6142be36bbbf651165b022116d80952b888d2f8be1fbd75da226ca995f20c365dd7394793b244863e0927efa49f23d3cdc1144ef1160899b66d0a2f7bc9881e428c8eca521a5a1de75d3e806e1f9ea37a4f69be31366cf9094191190370cedbedb3c0cdbec6937a89f46c0f3948e763dec007f98d5463b102c954e1501b48d88f0d195d0e639b8dde40c0e349c1c4592cc22ecf59fba2a17184d283994c8ef46fdfb517747bd54d43e9d62974979de8ce17f36989393fcde9ecbfee39b6f523a4bef0339a2fa8c03b66c7fd23306bf58b1f7698adaf245742b35a199cc21432d0d39146c08a64c06eb2bded871158b04c92fce5430109577e9a0832bbddd2e9fa1b21896c72b35d93b94980d759285f5000d1586fe0fed1435d85097fcc7ad05505b3940d231f0beedc4e85537175881421778f08d2dd6c878c206d191cb5948dcf2a1dab7da7eab4441bc719f6505b38997417f4a4b72c839fdbadceb2e8b6855251b917886713136c7ae2fe136dc47cbf14d6e9afeb2cfe567df2a0c71121aeec994b9c6ba8f54b053d34c09190f49c88f5f1ab4cf80742bfe36390d55df25aaa14fbe4d4fb425c112fbb48cd39eea988825d2f4b7a089f484866ae13948ade18f6765ea520ac8ad9d60b727879b02bbcc63b49afdb9aebcfc3c9df640931141ce7bd04f520df111528686b14935f40e38b6f7eb7604537d5c6f5b018d91c60ddfef1a5bebe930e8bed10826d9b3123f762f713defc5e853b134f2d7339dc66f1aeda75230b9d5b5d27169bb3c3f636287fe14a4ca7edafc2647e55d3604d37400e8c90966bad4f5242fc8314c2fdfca717cc43372d4a65eb5096bb3c862670647ce0d3eaf6ce8786c0f185d805a03e584a0fd9d4fd413680150fd40b49cb9cb507a7892e352a3525462291c49bdee2c33a8b61a5045f635535b9fe49b0d2812b52470b0569df64813f52822f78d842c369463151cd0484ee2a322c17a827a169554123c2c604fc0c5881af9576734ae51283cac1572275deba2726ba5009bd441ad49fe53dbadaabb30c8aa3bd36f442eb40b9a7969163e499c2b5fa08023ef6fbffea5304a42f0dfe3a8c4d00a8345447872ae48ca780cd7926c678913fef132bfd27bc9e37c44d3837809968c5fcdc895c8a9a7a4e50b677c3d8afe593c9c76e3f6caf0c15a06cb0eb90ad83acdf3326528d9aedea475885fdda56febc191d31833ff795c003ae6c28efe39bd72742bcebc1d1bc3a2b0d8f3fbd00a85aa5f2ec5832f8e0eb1e840668804a945eec1444107a679abdb656925f3e475829ae0de0e608088fb9a37f1c4eaf4ea4e96cf64247ecc332ed7f3f2e0e046ae5fe2a937d80ce9864e171fed029459adb24e7b5403ef00fefc45a7afef949c0b7245fe430aeef73b7a228b3137bb8b6afed91b336c52197ec8079bd0f44e1e89617e0093ed014b5eaf3a3929fe18fefe8b28ac1532a4b655ba3ec7774ac4e21d8dec02bcaa52d4a91168156d8eb9e4028bdfcb54f74ac025689078716189b89cb7de1e49a8e52aa798c63791fe3d86c0e26775537ecf6cdf544ea6661600369cae48add24cc104c2dfb753468076b758721b47b1545623b551bfc17fd999c29c002c8d51d320fcc6e189753242af380f6df8225d437a4dae68fae83035c3be097cb9ffba0d5a6e615ea0ff9531674004555d1c5d9241e3553f5a5f415d78b3675144de8d61632e292ba733f31b4e6090b245675a35655cbda9a62860ea4358f6578daee5dc96d263924eaa19c90bde59f99e79a6f9154f4d31bf75d6c11c468893018e4fb41cb8a775101b91091745ac0d9db494f6f21e2b96ee1cec4ccf838168a1bdf0376ed126958b045f92342c59423c3d2ae9567846d06f43c7dffa6ef49e602168aee59eabd3035bb93a1bc59bfbfbfcd255435e83cdd71fc3bd4dde16e4d1d7254223ffb712452e9a1edae0311ff38d1644eb19df3adc9ef5a2f7ffdb57735e0783c0100731968344e7d3205eebdde5132a7cc8a1bbece0f16fdd9d914c0a7f16440e6b1ef86fb5e6e930abf8d76ffc54d2e6f94d05c4295f62d6c72bd5e720249181bb4f657a4111d05bb260d9c5609d497e7ee1cbdc7037fefb48f64b11642cdd64e35b7f91f68ef8fefcaed528c1fffd73107e3f07a7c00dad8160f4ea7c880789ae3ae769a14ac1c606951f5265b2ce705fd78f69030c714fc5959eb6d59ca1e0886c42a6db1f70a66d45cfe3f5c1ef385dcd7c4d2af3e43e4f9eaf407f3819e081e2696ba08b736b655dddb9a38dbab86466a36ee44ff75895371a0c8fe9d3a091fdcdf7010decbc3c693f80f709ca0889b9f5e9cc796ef0f86e1d22a0377919942b37503a1dbf970a8bab12c8555253f58897ba17f4dea07fd82d0a179e0845146177e38edf2ee69e8008b15dedd5b0ddcf6daec5dbf72fdd4a3175423915e7a9d8f4691ab9d62a2f49472da8847ab5471cff26ea1abb92e7b28d572743be4645506b410eb2d7270ab6ee7d6ea7a72b035c4657c22c42b7087968c4d2df4a5be46f1f3eace9275db1e6be01480ec9faeeed9536bb0eb3752d67e9fdefd715ec997b8eb36c2e4ae1e087daf6110b01fe9e32126b17c562d9acb4d37ed9c258b1abf01c1656f3ffb288493d28f7785d592db3a1df427197c9f3f85f5bf9579a735fe976cefffd673cf4a2c4cea186dbe1cc38ebead35dcd703da50aed812e78ab3f1f44fa396ebd9b5a4aaa5a5d998de160748a8b181a181e9b98fbcc8b674ae0ffc89bf3634200a43c7bd429dc6ce156d8e23887a74c1d0cfd7351dfe6a011d567f0149c38d4b6d760fd4dbe9b97242fb6e4a5835ecda1c5f586bca5252c449acc88b3827bd1fddbe1d380727a51b076f7f14d4c327e8064c846c15d83b2b60249fbbc0c4ebb6ceeafdfe95529b5b643a8ea33488e0fbffe7997ddde35d990853a4457d6589b5a75d6072d5a8b394594de5557feeb5b1993d83b994f22ee6ff54a1dd408ea10c46f8871eda56ec745793feb07c3e664a181137d23b9a10ef20b94052d432a04379e6f135ac", 0x1000}, {&(0x7f00000012c0)="7fa4aef5289cb713d2cd283599a6b4367644e0eefc6fa53f43ab60d88f0af7066d678ab6c7fee1d9cfd39f98b1992677a0fd3c9d03b069b757d7c69429f4a461fbf57933780336a9aa5db46785403a00d734496d9499593f849663cf448e9b0b89b9f6dd9d105a7d5af458e1fede604a0b84afe34efa10e64ac5190a", 0x7c}, {&(0x7f0000001340)="7804a136432cb774a727db41eeda81072a6d4e86fe4dc1b61651ef4c1081f4b596393d1a79a81d835eb3a38e1552b8e3f9d501cad434df26439ef47c0b57662a09ed792296b31f1042e4228635e549e497f9af5399666b1c282145ac6a907f6ca1963419065a6253cd7ccd8e146c074a92329d85f19a4ad1db25367c18e6bb87af9e0e9294be851ed8964f649013a9c34a45165d992ceb816532da4bd896a956d4205965069f78", 0xa7}, {&(0x7f0000001400)="0ef997c52c3083212d684c1b363edd0254677128291ffc0a7c375a912ac9e556975dbc54be6e4b97fa8ce52377daa978f48901519eaef91d9ac3071bc97630425ee611a8577625be7bad458134fb3332fe9efd86d7763e6112cd5794cf9c92d00455d6d34ec45687002af57961d87eeaee98838ca04f1d97fb720f79c18386e629246a0eecf5d3edb83e633d3669f0d5c2776aff0b2a26f5444c220a21ba42a2f65f465daa2a74b5b5055bbe703eee01025b8d5d8b64ec0679c4285d8d542374a6b1c243cbaacdc535efd9ca461822b77acb23660763afccc140", 0xda}, {&(0x7f0000001500)="45d0c2beb45afb44548f0242540ffa473ac536f6c23938c63e1c972b6cdc88e29c1ba3b594dfcbc5905529c136a69541840ccb612dd3edb2a188161fdee58a818057ef3a26a20c38193fb54bcf0b8c326e43cc47cd090e403bedf045efb582da8bad77a12a22a706d4243efd89bf77c109b9dca237761c9f5ee48c", 0x7b}], 0x8) 10:00:28 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r0, 0x2000000000029, 0xc, &(0x7f0000000140)="ff01000800000002000000e9dff2ac3dc9000000", 0x14) close(r0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 10:00:28 executing program 0: r0 = syz_open_pts() ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000080)) setitimer(0x2, &(0x7f00000000c0)={{0xfffffffffffffffb}, {0x0, 0x4}}, 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='x\x00') 10:00:28 executing program 0: mlock(&(0x7f000023e000/0x3000)=nil, 0x3000) munlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) 10:00:28 executing program 1: r0 = dup(0xffffffffffffffff) sendto$unix(r0, &(0x7f00000000c0)="6a97997eca77b0c04b0134a2f9b00a83db9f561ec4c6a12751e16906a9d200081d49f969f9aaf77f8ce496dc7398b3c3e42da476495f5636aaa4279b1d1b070508bc01f79605222e16ebf83112321766ca42f0350f64b5d13a8d7811ea13a4a612c1b633b6f962e30be0af97f74da4ccc546901edc4a0139b196957598a0bee4c43eca0bc0264d420925d9072e0b8a1fe7bc2ca8831c5e37cbebc5d248a50abe605020245e3867268942c79109e90e01da597699db3844d4259c10782f5c5da58e6b530d5e93e7b74e48df8d90ab0b049330d7e0b2d18b81044ddf1ba00340bd88c279c1ccfedaf47ea40428373d95e3c8d53a", 0xf3, 0x405, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg(r1, &(0x7f0000000080)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f0000002480)="7373b0153f62af37d5134c606dd8698487e5c435b2ee4e64f05ca268ad92157feb91a51396c3ba5f5c7732bd693f39f8a0e788f9431575a55b16990a0d85c4d453f2cd0a41f9dd521a123a185ed9db75d4a8c10a57ef815a36ab3ffea3bda76b2607ee1fd47ca43c9f4a38e2436b0c5ba4394f16a21da798ff941809355f271d38e48c91fc5fe80d9a7935597bab94fdf14e872736557b3ae023d9eb2242a76e0e725b61987ba3e706a9f4d4f0bc0afba3d88d94790b9ca8b79a8ecdff09c092277f898114897ae5b611a4eecdef8e56a89923813df6baf6eb1f1d28186c8f95f50a18aabe32a9f71545bbe28733e563de6adcc855dd7efd5ce1c44e3251703ded3720d04d47bd92bb1d4aada6624e834735e65a344246ff1c6951fbd739dab9daecc7e42fe8cd98099aa4bebdfeb4f9cf6b8f32bb1b38400eb086595c7c72bdb9bd2fd929e225d0ac6a1a91dead1b9d2d3e515b948e5f1afd0be1ec7e918e8a520dc96fa4c2587b5c1a542234d6163babd815ecd36133f8792bd7a92ec7e5826790c522ef09303b680071bc7ca9f985490f564f1047c44623ddf94c2f8c5cf0e9f9eb14e40a1d304901b2f006b93c6c23a94d3f4fa206ca6f91143bfaedd304fab338a04ff26887fdb02a63d447e6b904e93a45f07cfae92e1ea60aff7f9d18212c87230b4e4fad4e401324a1671ffbeab464a4e4c3edc073aa73a09322bae2d4185b6c8e0921f50b1cb4b9042be11bd1dd31279610dd22e0d1dba1dc57408858caf250e2295d0761923c0c7ac45ce7f22e6f17fc314e9b35271a470492a86f66b34f82684b9e6da849b5979e89d247687b17c2f6e9a5b5e1e6975dbe139a8e11dd5391be43c6342e4a6c4ec4e816167017437c5ef32749d7fe8201b54a5502cc50ebabb08dc08f6face840e868bf8669f089083764af8b52010b7e42407d4c7716199848ee99de595ef658260a023099aa044303656554dc890055adad24627411c822bbf4dfa615a87458a60748773e4acadbbef68a671c16ba5fc2fc641f9e907a36a4d98a9462647821b6937d8f67a853bd7986882fd1282c356749d62d6d4615fc1f88aaf369677e635d9e1e5eba62acd4782ab2d89099e9b4c2c5bd099a5a5e45b111f5933485bfa9906aaee9227b4b30469c2049267eba54790a5a51f10ad92d49a52863e1f109a17aeaf586da427ca55fe649fb4e6c97e7e90fc7bf7f884b6409b47c61d32b943dbf0c96e1c4f73888d40442e29e7f4544889fa1f00237fc72642b8b31e47cbd3fff6a43256d5c83a7c7e8cecf3ff60544bd5b25784399c9b2ea5c345bf66c93ea2c5ddeab8ac872ad27a70897ea3a4b75eab495553e6219a9065ce1c16e30ac352cc3e9d03b8afd9c83eeec58d1ec51a3208c89b007036cb9e5ee32f2688dd23709bb81ad2ef5df8a7e691fad725cb1a7ae1384668952bd37c896b7d131841832eea3b6f9d7bb85659f26531a857ea3795030a21811f303fcc7e1b2b089bafdbdfca97ec1f2d5a04fc2abfb24b2da8fbf282d82cf15a99f577e954a6f893aa35cbc9805450555afbef036659b0e54929cc435ccca9f36af0aaf81dc541703259c13ca2a989cb1b0e275e7d75c32aecc70950094efabb7481ab2310ca475da8bbf09e486931f714ef8a4b2c7c058fec3c2d2a8d9a9d8bddeebf266567618f58da4ce8fa28df45a5cbf9c8f1215428dca52fdc6ecef89de5a30f1eddc37e156890f5d00ca066c82df789c2da5b9c0f031617f81c5b5202636ad29447e5c05b92d3a0bdf12f3a0910ba41e947a84f4740c15788608f8c4488e28781847790c68b4d7b2b0441d118d96c09d2eea935b31dac6e013062b0ba0dd40597ecc69c2f9d74a8199a8e063dbcfc1f25148cec6431abfb960c81c526d0c45284c405e882afc4553a6bdea78696718dd06c51c97b56f0ba592c5738b1b52ce479b2acf038db7ef3ae393872d4c0a2835615a6cee01b8e861d1d4c5f3fbf762f36a7a0be1f2575cdb43eab76bf7e78fb7d27a33232f2e05c96336779ef89e989dcc16a8b261a03eacc82fb3ec55623ed13c61a4e3b0dd76b3954e21163fbe657418f1e541d6cb8a5e94a8b0e7c1672e3534d07ab6269a11affff0cd3d69f443a3275e8a357e3031cbc2a73311a3cdfd96f714be520afeeb953158568d6a43f50153f070f1885e3972563193c137f6b5d081af31b357dd9f8c480582802a379c1d7ef059c307660689c9e341b5093c612f46d79d55149df7d70a49afe3cf95b4b02544b15c997b237b3a0ef61231f88aae48fab3ba3ad1ab58d70d463d35a030af94d8f6a0b0e85eae5c8b9d2e1081f1f49ab6af4ea606081fddfca57b3148d209e812e327ebbfb491e092c79a934ab90eee8f2ce671b1808a5e1300600a4e65250142046dc78beb9dcfa83ccd4db78fce036824fc44fe65747993ceea9b5f11bfae9179a8094df041de2eebd3c722334d4b7523940d47608af38453672fdc195f41d8455542e6a3f635930f3f8c6199f66ae8b788f94002d9a56b80f1f08ec064ed6e2cb3e0afcc7a37bf4cb0e92ae085136932febcda5c005e46bb721b67e7a3acb891873d673b9f574e720460a2d4cac238b14af468e5884f7f0467ebb766a6aea2dc57834ea8d7e9feea40ef74b3482aaa382568aef3aa8333d33fa05a70a2f5c2071b6f11845b9cf51ed4d3f63e5e9a2733277a76c871b587973d0c51db70c10379a925f187a1c7bd5f814af23b2351b6d82742ab78155afde534a6d873064e4d1857e2b6042748488c69c7232b6cea1ed9b9dcd2317d62423458201cfe2bf9d36bb1b43338480801c01bf5c39473191b7f7a61f1afc115a321e6ca29159ec8565715ec6a22a475aaef4a4ebf93ecda74fb758447b0072cad3208dd24ff660d129b182937edca095957d5532e60fdc69251dd90566362c959d58c6f4f9ef876f9aa09c94639f0a80e2d7cd94a9c1b74276fb8224f163a90248bdbf9a346fc294c6d2f7a2634a72f8391a835e94e5eba6cf5e7556ee3da2f408b5484e47607399b9cc184a22049dc17f50a35562af25226755ef90e9ecc611f76490b7013bd4ef3eb3a8d80009255f63ca07a6e8121475e598d461dc892eb77a12f16fea36068031371a26626b323510f162c3186bc01010752298e0fdc348e85c10af8d3c045e0be8aa23a818e09007145d9121199e2a82112b8bd531644ad7cf163c7cd7c85fd436b3915838f54dc3eb4318338042ef53cc8c66cf580b8750bf999b4e4952edfe1c2016fe47fb0687a80c06df303ce310fdf178eac675ed843f33465ed0f8e3f3a5a2b81984190b52c9daea39ce96e9a8db8502ad12d74fb755d58f2aadef4ba7cb29ec6454bcea063183d939ab0e4e0d566707cffda13af748137f64d3bcce71fd59622e91b997cf0747f646a8a706b99589be0a27f90978911711cf9d7abe3aeb3c634aef51ad424d6ecdf3ad6f5ff3ddfa373084f12595e2757e1152fc423b6dddceff4b290d5b890a3ca47cd0ba1287b209611aae7f690af709dd47b7e081d7764ade9abd1536258b848566de8790839006aac3615a03e7d97b482d29d5b524703405f1bd3a32ec7e49fea1f335e248616b22bdd8d3910e58ca58a8751464c1f7fcb943dc844dfd31dc521ceb30899be9433ec47c1e5c09b9cbe99ecd63ae3c41350d6b4681ef338b7c9d8062a0dba9b4cda42ade5b29bf7c7c442643fc5b0792272cf46d76446c41cecde8452ef2f01fa4ecd72f800a8413d3cf9a7c380f9fe9e5d4709336b84c7af98f313cd1dc5b02cf985b3756e0960c31d5de1831a75639ed5d14a8ebd13625b0e386dfe1b9cd002dc6f3e19a6af1e7a32db6323622fb706d81b38d2a3029411a53fcf9bb90a0b4cc0c924f21c2a3c7519d18069a762ad1d41e0edc1dd00c5059b8f26a2f467168602794bca489c6ec8cb06a561d3b496ba00fd012d5240b9ec18d6c931f7e99965ccd34a9275d245c68700522246d0c7ec3d664e2e9c503d1613628c89599975ad8ea7c8cb4d05eacbf08566af72923bf815c1f548322a9aadae587b95f84c9c", 0xb39}], 0x1, 0x0}, 0x0) 10:00:28 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000180)=[{0xffffffffffffffff, 0x5}], 0x1, 0xfffffffffffffffe) r2 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffb, 0x4, 0x40000000, 0x100000000, 0xbe}, {{r2}, 0xfffffffffffffffb, 0x20, 0x20000000, 0x10000, 0x10001}], 0x6, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffd, 0x10, 0x0, 0x200, 0x40}], 0x20, &(0x7f0000000140)={0x6, 0xd5f}) kqueue() kevent(r2, &(0x7f0000000000)=[{{r2}, 0xfffffffffffffffa, 0x1}, {{r2}, 0xfffffffffffffff9, 0x9}, {{r2}, 0xfffffffffffffffb}], 0x49b, 0x0, 0x1000, 0x0) 10:00:28 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000200)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) pwritev(r0, &(0x7f00000004c0)=[{&(0x7f0000000300)="52beaa38a4c7a792c28fc9f575d7dfaaea6ea99781870835b64d55e9cb9e794abcbea41a4f4eed02022978818dc051faad07e86f14fc9c97a885ff4db21b961ddf6ee06824e831c15e35d397a7974bc60b55fea9130a02c59c", 0x59}, {&(0x7f0000000380)="da3f80a3e30ddc293a6cc7d3a21a05333e8c5b3c008f430fef31136eedaac2b89dbb01d6c893ed4abf605e2def420a23a036d978aa6ee8ac1d220623fa0e5702b1c3466bb52fe47309c437cf053ede74069deac30df3b08976789a53d6418de16c05ddcd40720e5f3a5486fdd98bba7b2154d3f9f83c99c95cf931c7bf333d72bb9057fef02fc210ba4879b7118cefe2953195b4ad63a812afa0ef3ceefa7c0645bc842871df255d1172208f86902f9c59d784f7ee4287e29a6afbd3d7029e2090e95214e28c1db67d", 0xc9}, {&(0x7f0000000480)="39ecde86ba8c761b26c6614eb2733b630e69", 0x12}], 0x3, 0x0) write(r0, &(0x7f00000001c0)="fc53008000000000002bc67b88d062e794fb3e81ac330c05167f", 0x1a) r1 = syz_open_pts() r2 = socket(0x16, 0x5, 0xda4e) getsockname$inet(r2, &(0x7f0000000000), &(0x7f00000000c0)=0xc) close(r0) r3 = kqueue() nanosleep(&(0x7f0000000280)={0x100000001, 0x3ff}, &(0x7f00000002c0)) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x1, 0xffffffffffffc009, "a147780ac85a538a131100e800"}) getuid() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000140)={0xffffffff, 0x944, 0x0, 0x81, "d965b9ae7c19a75774900365b72c2d042b220ac7", 0x5, 0x3e1}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000100)={0x0, 0x71, 0x9, 0xff, "125b4376fb31244a7af5b6dd414f55e68e52eef4"}) kevent(r3, &(0x7f0000000040)=[{{r4}, 0xffffffffffffffff, 0x25}], 0x8, 0x0, 0xfffffffffffffffe, 0x0) 10:00:28 executing program 1: r0 = socket$inet6(0x18, 0x5, 0x4) sendto(r0, &(0x7f00000009c0)="ad9197ffbc4bd46046d8d9dee69e7978411f535cfe2bae6e7a1f3ad3b859d3c2d89dd7da55f94904baf2ad186ea2dc5d4bf61ba6ab63e3da229d6e8da1ab818a437685d32e36b245c3d375b7d4c8a0246f162c58343225b785812423a633b3f9ef803d1b9ba499d7bb9e58eb1ddc1c1c2dd91ab0eff04093ca90d4c4ce127859eee8b943f229a1fe360442db401c44c95c53ed100c0c1114e07beed00c0cc45927a27798a72bdcee2bb25af15e2f4d87749ff52c0fd4aa86e55feb58fe27feee2d0628b90d7143720d08fc7f349341017dee83dd457d46538378bd24babb8f855ff418fbd5af680b7c2bd0689b9f536ee2e04a44a884f00f30806da9e1fd398333b9fa2c016dc52d6c716208949f645446878515a3c0740b9edbbba1b4209b1cc6649f6452947758f1ba305941fc194c7883f66b4d4e3c44d59ed038dfc2901a970f3fd57f92bafdae7c21e6f242533dfd043448e817bb8265c617dcba2f6a61943fcc26925e4936265168e7a6d25e01b98d3886939761049069756149b0b0627788834af1d063d37e7c922927958e4db8703587f08e1a746cd08e11126ce1647629a4895a50f9df751ff57d0ebc9bee609898f59661cb72410f143516e45604730fa3ec3b8f6c22f4dfeb0d9b49b032d6366bd9482194a30ed688619147f7320b831bdf5662101d758e3e38ca37992fc34705ae622b3b5c81a94b35aa61eda52105ca45e6005ec5dba0c268ff4c0ee17320dba69d2cd6c36b8b56d62536e4ebb19a8b3bcaee5bdec7e93c00975e474b619c9e3e542db44683cbe97c9e524b12df6de39bcecbd3b1aeeb4ef691af24be93bec3cd7f0cfbeca22e4e46897a8b00cf9403f193bc78025b3ea5fd7b34a8ab81e79ccb5140ccc455602421417994379e91688e80dd9b1cf63e81e404250dfc59922f2eadd5ab8671ed0934d4a820d2c43e4463bda2d4de48e28763dab291517aa281d8bc80077f6199429cb0c2b68a6e9eb434992f38871099fa3111320084dd8dc092dd7c2237b2c8a3b91f13a39f1b8f795d02ea20caa750b1c87dd6115486f89427eb6876f099635f4b448e90c1d23be0add93e1a660fdb9baa64f8e962451632da1a90874324c6f8c08ffe3a3be79bd9e918e09ee3cc670b8b6a663861d93477d1b91141de56840df6bc26e3a73f7a9774eebd3830715434841bf2c12ef22ab18c20bfda03321b9430f4ca3257778deac53a453a685e0537e2e5edced18855a9a6b107c816de16e0591d16516e10214cee5fc999be7e86b9661d5ac60cba95fcb5dcbc2171bac77760a6943fa50c9868aec168d3590392d3fc7728e61dd6f9862d7b792539a45fbe42934414259047c9143706b62ed1ca81e86e0ec37018a72547cbfb34c9f186fb44e1c295770c61d8b2634050a1b345f1ca4fae615b0f511769eb1d5e8c9a3662c3355f3a887d2a82ee78e547ec0f8ee16e08e07cf1596b30770ea5b15b752310b18ebbfc5c72e8036e6a86b27b220fd39309403110725275220bac83adba54c89cd3619943e4f413cd33c92eb76d95bdd82d5556a7ef4428fa9f2919b9d9bc8adfe60997e234bd6f988c7f84b6a4f484947c02aba678533387f11009a6f4b4db5d19c9d97f6b149174950de690001a1778b76561b30aae60a11c14101d8a670258b9696da57a9d31cb80af6ecf5c09be0810cb52d363cf65e8bbbc54758851d95d760228b5b2daea1aeaf37b80774a5d3a773bf0960d2c121b5504ca0c8ef6ebc262024562018035a52467172b07726aff69efbeee0a3b8f86870ec6c18ebd7ac6726f80259a53b5d40cc0fca76e22993c76c6b0b52bff033f6e7f64a986522a9130be6beb8f0d9fcaa7472dc2f5705521e48e3fdaea327be0ea8dbd6544c6c9f2a7acdf4ca0ecaf780c2b762afe6b1d4672e4b61f3c781cff36aabac71bcde00266be1628e3d0f20239ba9029957566eed7cf6bddf96697892814c3a87c9db41492b73e9342513d4c6890f4d60dff3f45c3512ab3b4e2e54a85d7ec3d140d10d49e9a0da02da2224e5e55448171beec1e4a7a975fd02b2a518a5bb3a0ebf139b2d34322ca604e94a02df624b27bbf33bf4a45d4b10a5b809c22b20a5a9758a37a50c9a900b8591b71e5efc24892485c081d280e00f8fe35126246d8d2f27ed31193a994ca8773ea51ee5a67c95462b9f1ee588d571f2080304e32f9a1072d652c818beb41fcf5143a4524ae3573073a989ff42e8393b4556bc6db101e48f0b437e479064c3bc2e5de203a2e71ab359018a00808ef9db7569b966bb71161602f52a6ad6d3349bf6694e57e96ca56fc3be9e3e3b07093134701a7ea15064da526f4aad42cdec6fcd40210db90e5b84f31be55c3c7b1e5b77448f8eb3dae2ad69b12a75d950ea8c7b01814b48e59d3d2e63e2af542fce5559dc278780f1e3dfc9ed227e25dcb1d40c4b7d10f1157947085b6b57fea9a1d94d686b1379c1967571c4c8823c53fc59bd016a908420a74afd05be0b27cb4ae18fa3785f50c4db094a115718ace889e2acab6c2d11535dbb187e4dce67cf89aec5ba60d43d0ef1a2dbf2ff4170d3f310a3b6a23cab271eb6467dd677122f86e0e10693e10313d2c5fc99c9be5572f04c95a7ad2dd061891b3f01e26a2671188cb486cece7fbbd2e26fc0288212ea242538c635b92132634fa9da519576299324cfed4144a271c1c808e6ba74ecf407e33deee48d4ac0a76a2c70a83eaaf171141ddbe8fce41d4ac8142d86b3410689d942f80746e163b1a481d0ef75d7dd187c4c7e6c3cf7caa26b3d54dfd411d25ccd857d67c08a1a493a4eb75a293bf5632b5caedcb94b88ef54984186df4122cec5ae03e16a50daa18a69ce09eb3d67922aae656ed9546571884836ff6ed53aa57d166598cca767e0c9db3eb9009ea9eb4c87c54127571012615645b28ffb0dd472f8d899c32f64caf4eec0975c8c9189bb2a75d1d2e244ac98fdfb8a71171da52897ff5580158c3858867e6c5a9e54f2e39dbbdc0aaaff99765c584c8bb6dee84721c37c754b14f1fe718ea5b15794dc3c383da9554331a539a271f3105985e8e478743f9c2809b2357192d5fd6d262f5d39ea4c959f3f5fb2bd9ab838a36ead9f620fef9be3fed093c9ae3e07323ae1ff42fc5ec2c80779c499ac3bb6591c691ed59ac645999d2a7619cb830adb1b13914d9ffc0920eef49ba99954acf71855307b7dac85b7a70de2607dadc35a6f7e360a3d82a53543780b4b9443e33c27e41d3c3fa0a7bef192afec3ad6438ea39fff494ded19be9b47aaa70daceedd507df787f4d6324cd0671accc19da129ace711db53ec0394b5da3cc9b752d3b088fb36bc85066603898f99aeac06a24c620f24dc105eb654e0958269ed97193328379f8f09d8ed6e08baa1f49a26a45b407dbe0182a7a9843cc7ddf170c026954aa58fe2ea7a548c61e7fbb778e9053fd076c9eb0c5532a00acfaedf4b413b606d62c4f4e7082d07184a8eb4a004eeb9bbeb622630de5f47b6d13063f22050e166601ac578b570052b4713aefb31a1dfec4138fc26ef68c76b55235cc440700ed30e4170222d46d9d859111c51c80f9e682c730c647a80a2f26f220fe720fed9d438c13e11847408f6e7f9dc2b1a1bb05494309ba86c9862615cdff4bc0ee825db71157cb11e773407d596520136d8e4307bca9654ae11cb2c24ff6c53a0eec3e8729515ccbe4cde3640440ad392804b42a3999c2b5e6acb7501d7c09e1aebdce1ef258a64dd062e35aa70b122ee35b32e64bf54d021300d707a10e7a71a11b22fb366969b55d70e4f31a69e88cd5cb81f05dff5c4cd5c9928fad5e731fa0022d5090ec9409c7acee853462d4b95ef8063410070d0e1a32c909e96e7012bcbbda2031d3592a6197449b542bf19a377e5cd92a8587eddf8b1aa64f995920b9b37c8c0b9bd2bc317727990c6c632c1ad963e20382bccc7bc76298b16bbc49a7b6e4bf79e72fbf05e8f739628c04dee6339bbd38bcd9ce44c7b82bb81a617e16328296379db61fe06358cd776ab87c6da03496ccea568ba3f6628a37f2fb6ae2df14970e74842ea65b8c90e857d0a16fb4e421e8cc2a871f39056318be84eb6deb83f6fdfd94cc31d6c5e24fe12a6d1a98f7ce12873778e9b9165e0517e6e11cb863115fcb42b126e00649b36e2854843ce99419eca729eea8cd87bfb5de16c7dd5a355b254fc2ac0e628b2a981ede4367231f9d51f27f6e15b647acd33c454d917c7f2c00a59be5fabe74283310db5870c3b50049fdd4c2a463c27a6b38f3048c28b4d8592d2c35a6a99961c727ea73b6bae82bbb6026e731232287012176e320b08f3252f33f9ded4b0b84fb6b0b3442759be2dcf414b481550b3fa2af09edfc999d698f4731ce977c2a66a7ce7c9c15f79626f90badab5619ab0244aebf7c5bd018aece0c2bf9407cf49bfd0f7b64c862dbc8d4bb2d38d5817fb1e6c9df8e0cf87035c9e471c8aea78501db6f26a67334c6ffb8845e5357ec92e29aa119f077500825de981fec29366fc4252a536f5fbf20bbc51524cdd9a3554078a83740c2c413e575b78cf6d10dd2c76cef071a7c0794ce1edb366f645f80083379cd9c11851678449fc2e252705d52be021fa17f77c8757a03b99bbd016083a2a5b2f67a6cfa1e69ff5a44a6987e2b63f80dbf857c86b334a502f6c83556f8d5e6c8eca1074bd5bfc527d3d5b658845bba806fe955c0973f610d7166f6357af50e28c70e62a66e3c0656acf91da937303ce68749d6c422f07c27bce93dcbc3bfc8872f18a20231f9b53c24d3ef26186670c999df3ed49b6b9b88f25cd92d5f5846b6324888dbc3f793c115300fe40bb5c5b0122aca302d0e98293980da5f9f635a8659280a6b63b5d764c1ac2563fc9a170fba240e1cf37c6a3b154eb36e62bf8f0c3384f7ce943ff4bc7f5a698cac101a17ec25e4acdf10fdd7c5fb3525904b575df29e72059263ea0c0d3446ae6133a1936593df989dafbd897bf8b1757438a01ed70590d793b82b299aa107b5ceabf629eee00e85e6c692ed03122e57340a7ac0eb1abad8ab03f7511159545fee17b3292f10c0a59cc73f343d891d632bc0a10711ec6981c13dda46082fdb1f688ad067998ac463f06b10c9fa0fbb97156f244173b0fdae1e4f1db2cd65839f93eba93c3eea00cdbd911f9d6d47f5762739dc54e9496f70268eaa38753e685e29ca637af8a7e46ab8b80c48426a3b4e86bbbeb3acacc733c0753f66c0b6aa40076edff69c50bf30656f6383badb5828a8ab5a936a8a3dbdebffa7637c91424f6b713bf4d59560bfa24f6d2d9101d91a7276f0a924e5961a76c481c5856d8036010072fed0266472bd16c13e64f9c72848024c910bb69b057635cea9b3b268759a9f8c0f7e97254c9da9dcf8023df7472e76e337ecb3f3f4fb9e5289be10e4f5c32312943df2af89f6863a66b670d95c9368e44f3bb42638ea3c8a2186ade66f212ddf428689b4defcc4f676030a905ec10d3cc7e20585e3ccefc6556f938ee6fb0e7de3c6ef36b1e3c352137a03bc7b7579b396dd4635d68d83b9f273249f7ad2e1ba4c3d3e0a06b0879c1b9f6c74e25438f32a895b4d52a6be0eb8415f14727fc3a146fc8271ea243d9cfb4ffe826e00cff60e0e3e52f0291bab8756aa01708e1974f473a95fd92887889abf56bfa2a7b1276d3d5d7123b63610825da0e6e5d0382603d3ef16c3280eedbb4560cc20995b86cb27da92c828957a83ea895dc4c35f1207b51ad38e81e071e4f86620ca352aacc0947565b9", 0x1000, 0xc, &(0x7f00000019c0)=@in={0x2, 0x0}, 0xc) recvmsg(r0, &(0x7f0000000980)={&(0x7f0000000000)=@in6, 0xc, &(0x7f0000000800)=[{&(0x7f0000000400)=""/42, 0x2a}, {&(0x7f0000000440)=""/75, 0x4b}, {&(0x7f00000004c0)=""/79, 0x4f}, {&(0x7f0000000540)=""/245, 0xf5}, {&(0x7f0000000640)=""/98, 0x62}, {&(0x7f00000006c0)=""/117, 0x75}, {&(0x7f0000000740)=""/176, 0xb0}], 0x7, &(0x7f0000000880)=""/208, 0xd0}, 0x42) r1 = socket$inet6(0x18, 0xc008, 0x200000000000003) setsockopt(r1, 0x6, 0x10, &(0x7f0000000280)='\x00\x00\x00\x00', 0x4) recvmsg(r1, &(0x7f0000000240)={&(0x7f0000000380)=ANY=[@ANYBLOB="000018000005f7ff000000000000000000000000cc509c4921424a8933e70864b18f13225f9cc87f65111263f009052c5c791c92d7210bc67ba57ddda03ee7119566558bf4752c1f6442c64e52b222eafaa258dad4cb7041fa566a10a7f0ed22ac702a68fe3d1ee4731c"], 0x18, &(0x7f0000000200)=[{&(0x7f0000000040)=""/85, 0x55}, {&(0x7f00000000c0)=""/124, 0x7c}, {&(0x7f0000000140)=""/129, 0x81}], 0x3, &(0x7f00000002c0)=""/172, 0xac}, 0x1) 10:00:28 executing program 1: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000040)=@abs, &(0x7f00000000c0)=0x8) setsockopt$sock_int(r0, 0xffff, 0x100f, &(0x7f0000000100)=0x3, 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000000)={0x0, 0x1fffe0000000, 0x1ff, 0x100000001, "a147780ac80400000000000000d844237e0d7a00"}) r1 = socket$inet6(0x18, 0x400000c001, 0x0) bind(r1, &(0x7f0000000240)=@un=@abs={0x4324470e2bc21888}, 0x1c) getsockname$inet6(r1, 0x0, &(0x7f0000000080)) 10:00:28 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000200)='B', 0x1) sendto$unix(r0, &(0x7f0000001540)="eccfb12d79b5c41666c5d330d8f46275c60fe74a8af8f88ee2582ae3e00f050f49ce51ab13b7015dd73b8deb6ef820eccbbe01e82d04ab14203e874e0d2d7d67c105ca90d75acd1adfbe47ce0b5cd5ea77ef15d8c279e5945afe9face235163ac29317134277f11a23f64496fcd5539f97071103414b79738b0d69cfdb4ff636484f41394bb0721790511724879ca2e46edf87df31c90aec5611851bccf3ef8c6874783db90b37958d913d22f1365959f0ce5afd0755770f835b71786263543682b5249ef45f2a80da8817794d7933c184cf39c92841fecd8cc5e8f255d45f872da283cc1f2332891b8605024bf4a9401db743be4302590f38fe1bfeb6228d4ac481b81194b061b51296a490c9e96768bb73a3da31716fac9ee24fe99d5730a517c07b97d646f3649e6a17e68b9a27ca3f50a4d11a476e333e09253aae77af3db358a1eb91149f0ed2e318d093a27a742ad2b4a7aafb2ade1b6a38d04059f27aa43a8d3c3d3c6bdfe4ef3445d705943abd9682d975c6e485844f664da2f5863a8d1335c515d4b31ef2712aa13a42f86b46b73bf5435c1820459a5e4047884c8e059f46b51310ea3ca0c8660d9a9583af8119fc17a6a4125b632d3b543ba01c29b8567fd1f964e621bacd8e5aff6b65deb807205fd0ae01cca27b463d50db6273691fded364c1e43611f8679fbd82927b9228a81acef7bd63517b368692fa071a2a21deeaedfbed89f6a2254ecbbf401c8970f10fd6b0cae3f9e4e45e693492101f0f739c5527cb915c30003adc988598720126c9bf8ef284ae796716089b2be073bf871689adabd3f5db3eb9313967131f7c35fbd755722f0d11204115b63e6743db002d5c6f1290a4ee9b11c5a3cfb88a8c84173436cb4e380ed21455dd14de090f4195917624bcc1113bd446c2e151f88ffb62c9c1e8d35d79c038cfb8aaba70104713501177f7df8d69699c1c72c47d1a78082ef8a4443a40754943b0d04543982c3e8e98bf3651a7c3372a8e3fb330c959c11d73d7722f249c6aaaf5a2ad2dfa406b0f42c6911ebaa0cddaf3bfd053f1ff0f9d6eae3a4896133493ac0ffaf00a656225068d4af58e9d28bdec53f8e8841fe63f640a71e5681b88b21ff5c3d2ae0ee66f0131a56c115d31d89df616e058d99cdd53f558564422550f3c20b33af5cd46ecf2170d0bb37bb30bb1db4897b77dcb19e3bde3d211d9f5dcbf842c94d78dc9ab390b85c6b1a2e92b7c1ff9dae6b6329fcb1bb072f4d83869f548e67906235b5e289a69b84ff55eae7da7542eade15cddffaa62c5e64cea4cf50095a99a7b8c7669d0bab7754953da4a2cd48d25b7f20f7aef9262185ea9c38e9617fe0b57b5459ad789336e854c4ed7eb8edbc572a205731e4386b8f5652cb0c9cdc6658e6f95d091cae459c5d6aca261e86569ef84c828630b2c7cfbe7552681c57099a6122087ab4e02afa4aeca165c9014ec220c063762f07830e3d9c9d9160c4e6756194b2686c53e73c31af318feaecbf20ddf9570cdd421b24eae0c3a115f36be2c3d5ec1890751bee4e0d8a1b7b2dce30f9c3ea9556989423a0ead13cc056a75a16bc6076cb486f860a5b51ddb0e9c85e7647a761d0469aa100c1ebe8d3e094e820b5a6b5d78e1722eb4d1ef8ebae8a0cfe3e951ad49e22066fef9da5d1b13b6c46b0a88d39f3d04a07d23b3091f11df9553e1e998ddccd7b75f0a18b170af8d531461210b9481fd29234c934721a383238ceb11e80f980683db2a63b5f49d1d5b0319292fdf55c18c3b280e02c15dc2c858307da4ee43a592958f565dd2f8ad7d40953f1f439895e69703c8ebffe0e8a2d40bc5cbe68e77f8e75f9a5c9f29402bb0a5c66db4983c670e68088d46d5a829738c2399b5e9dadd6d1095c52ca80c5e1d225b01ec8fc17f29a1cc0b645036cec9ac0cfcd29d64f2778ce79ba8bd424634a3cbf34af7276af7fb010bb48a895ce1cfd078511ca18112c5abe1aebcab6c5665ab1c8a15c7dbe8a914d56d96e2ea605f4fc4b4bc03c83df1f1a3c9afb5e7bbd5015fb9fd5ed371b0d422f4d29181dd4ec76ca6b017f97c3da8df9df79fa8418dec6e5e8f6ec0e3db29118c5666c0f3e07dd27e88593693199579c127c6df82b5867aa15f8d643158d2b7e4a27f793903c38bf5c5a1abd83128a3ac5cd94e3ec100385b648df86cdfbb2beaf8b09f8cba85d1825bf63faa269adfea0a389ee76fe34efe5514c447bf4a2838659ce33124c309f46c8ea294bf31d653ac6417be441eed7e0fafb18a10727d2b969890264586672d698aa8d54f22917bfef649ef50575bff814113bc8ee978af94df4f4d6c05bc6c7adb0033d1110d591ce0a3a7085695b6c5e0bc742ac359aca0ca8a01c7337f3d3d6475e822bb740c2bc2204822e9561572a1e4a0dfa9a47facbf5226642a6ae8fb376d81847cda8d6a74fc47e4ba7cf29e10bcaf9918b67c23de0322b8aaf1d8099f7adfa268681bdad9721a5f3df5b3f1b70e0782a7506161f6a9c8d362cf5dc2c58b5d0cb6eecb9b66ea84c1d662c9f9651fcf8c3a48b58bf12c30285ade05321cec0285902bda784cc401adc5195380851a8b3d6dbb826d2ec48af857f2e705d8f0eeaa753fc655c19ffc5a54a25fb5f9c9caa3c1f3341675bd483ce80d3023a14440e16d4476d913d8266565c9ffc25021ab9d3b227264a0cb54b41b3eea7679297257eb88a2f0c090f413daba55a8e2e9683c5e58e30245532fcba10c7f91a34dcc0af0f001b8ffe8ad5cc81f0efebd8d16b42e1fc442fa8ccc551ebbf479651870877b5161c2f2f4f6f25875620f652f68828f306417c755cc185c0c99941f23815a7ac673278f3568ced435069fe58724f477d6fefdc53ad16a23f2b1b7b9f5fff92670ff1749b27eca321bccbc95363b322eabc05d1c44384c2e7c12e0f3e25c776cd73f543333b91d97b96d73f3ffc72c961c8241383fa57e7f44a2acb6183321b72ee2494db0791073f95274690a49c16159e245cffaa3bfe64a680161d2faf2476e4f0d64b47f49744471be1b0e23fc0c583d27789f92ab37e724f601fa47457d252daa03883a37031a93fe3bc0e8bc7f24ed3ed3f1b5b71cce26e34a77a99912b204481904984eb8201c2e432e5d3e881c869948252d33c3f68899a792dd3946aa1ebb8be9dc24b01d3c358d21a759002ae640113f60fbaec4f03e0f99007a90e94d44ba6f5e23ad13d27950944d45b426673db290fc9b4e12726b14cdaadf688302c11e0d5cbac03864529b59d4a89da51dbf6a6f17a9351a16042917bbb80cbc1535596429f3c8211b239da27b752ee8fb1e5756eb640e6fc20deed3a23094b1f75cb3529ee273333559bbbe9bda711890d9f31583dce0d1bb1700c716ffaf2cf4492f54bc7921b044ce20305e353bfcf9413a95dcd92779768eaa1e93b428e7d089ec7a4d58c58a68a9118d38b50100925b6f8d81922aea1f6bef2a6b5dfc467aafdecf4c095a7c841fad141a6b8d47c879056240805be943bd72840fca83fff59a716f8b93fcc3b9d9bb5230185bb80ebe86e09df8629a94b65eff7893e2a21ba6d106523bb5046dd22878d55fd273eb9398ea3a002f2da576c61c9f3e36b6df66265fedc5bb5d112ff82b82d8ff2cc6fc4deb637b75b5b2c96b0ce14ff9fe680fb360616f1e98297c3391994be870d3dd8b267c86ff61b53b461ffdf63ca10f8a53c024c099150fa79412c7190693afbc9684bdc2d425eaee4ebab8c14b7130d98c72e0b5f7ad8d504e3cf945ab7089118d67a0eaf6349137b07da8ca0d7a512d74f4b2739295ed6a8e724b2ad1aa2809c991f8cd9c68371ec244afefe3e449df0be99ef58b7c5e897638ebccb6de8b4aa9818f3254c37de5f1a70761d9dc542d2e85abb5c4cda75fcc96801b23c0266e3a041bc37b21babbd30298ad3d89631246c118a112f699d07747bcf8b7d0e0ef9886be6f0adce7b74ad112e811d7bc05973038f2204b5be8a4235b275abd50288c5393b1bb44f6b8c1d664c9821ee751e62a0f1399b2eb3feb1366e17ae03f7a4f145b10340ed63915330c293436b48d4ce9492a99d2da06cf9464b11da4dfc11b4f5b72d20c8024753ff22f9d0855cecaf23f7efa397785482363556768309a48a31c15d00eb1b76709f40501c0a5e375b75a680c12582eda2bf3d6b20898a8836058c1e355a2dc3d30a3dfdcc906db5c68736b00d2c2f2dd5d1f200873bd3df58fc57fc646945f508c389bf9ab27bb9e65fab1e298919e1550dd425ed21e8ec20a5ed32f3b5b517d5f4ba802f44a12e8875de14ee3cbcb480bb899add0e4d2a0c853428b326288fae2a4b83e317fbebfe49018eb8efb95cc643c9f2fda51c167d8b193db6309ce6cb3eede275057c29717e79075751db10bf2eec08291dc6e31842272ad2e694a3e64a6488396861080a2501114a2e1feb1ea92de9d20c94d7786e978573e48a1226ed39a67fc0a0520091516cfe33b794ff818f25b6305a2b92d6eb533ac03e39129735d54cf78e4faaa123aadf98ae4490154dd75d49e310af23d5acac24d9f4dd8222f77c293ec68a820f2d6f2fd37ef0449aa738c869d60192a4891eac111ad951e6b91384d49b0d645bd2c5497e29b4ad1e30b83bdb5223e50f1e573cf411bbd1beabdafff9282757df1691ca6e9c4c9891d532bfd14a3e155fa4985028d10f7fb9b7ef7b0f0bb3fbddfbfeabcd8c1e6af5b97ca7b283f4e17e4db6973ed3dd4c6157c84077f46138d756183c3d564edcf119f4dbe91c6b2db62b13030f0b4a3a02c49e5a4232f4925356947fee091fa5d5d1863851f963e125aeefc5a2bd0c3d3a4b55925617daf790ac4b227ecc47e962d57b7249758b3bbd15ac69bfd50b4c19b1043b5ebcdc94107671eebeff6f70bed3d9449c8f956ba47498433a018552b89132a61ea1a531cd62ca5c81c33b2893fd35683af3bc41bf3fe57177276e233e7b3c85a50909f9725820970093410eb85d3c2d296edcceb15cbde0cffec8f4fd3a4b067336c7da75c033ea2aa6d0e94cef3565883f2db3661470cf9e31967a866e65a075a7c174d56cc0b78dfea2f18030f3b35a68080be842553490c65fa81a906bf85198e3afffa7c6d07893e1a1724e89a12ca89a5e7bcb1bcd44134af96d105e960a719239329457dfc79fc6c3d4dfc2eb844eb838cb067cbd0f9c335b39b8e982245032657fee8ea9126900d62037e061b8d392e43556ecd8093a0b35dbd7eaf79bbaf404430467777a7ef3f75442dedb2e770ef3cef35d1682a539c408f84c4a4ca6a4968cfe92a83e48aab33c8aadd77d97104cc74157546eb8b064df13bde5ba4b851dbebd63ad1666b8fd48f4ab86b137efe55cbd285ec0233a76e3f544ca7cd400006990f56c35500416dc4a742e17125a9d8711e50ddf0838f3e0b908642c12b13ce0d534443e8e863111cf26cf76773a760de418d1c2575089aa93b5d85e57cc53eebd8bd36e55637dd8c2cc375a858df2ce56e4cae22475904d5d4e82c953f079750d957a6990abecceafd03fd04886f1dddaf480a0c71f807bb45ad1f7384a9624c9b24a491df72914b6509c162931a0b33675bd7cefb5722de87868562a1c7a4a4d831a2e5816fc5fc0b3c41406e8aa2f56076682b4a8f6bbe29d110e1319524a53633b2fa25b0f959f30ae33b087da356cb435653a85e50e922cf3ff589eb0f90273d610b692234a5a95f75b458732235b17237211b2d2ae5d3ffa438ddc005bce9be74e3f93f95abd39e14a024fb47501d42f6dbaa2bca80ef092d", 0x1000, 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) socket$inet(0x2, 0x3, 0x1) 10:00:28 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) socket$unix(0x1, 0x7, 0x0) write(r0, &(0x7f0000000200)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) writev(r0, &(0x7f0000000800)=[{&(0x7f0000000380)="b7", 0x1}], 0x1) syz_open_pts() ftruncate(r0, 0xf819) close(r0) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "a14778ef6a00000000006df3c4073aa3940300"}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000380)=ANY=[@ANYBLOB="040000000000000021"], 0x9}, 0x0) r3 = fcntl$dupfd(r2, 0x0, r1) readv(r3, &(0x7f0000000380), 0x1) ioctl$TIOCMSET(r3, 0x8004746d, &(0x7f00000000c0)=0x40) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000040)=0x4a) 10:00:28 executing program 0: r0 = open(&(0x7f0000000080)='./file2\x00', 0x0, 0x0) link(&(0x7f0000000200)='./file0\x00', 0x0) ioctl$TIOCSETVERAUTH(0xffffffffffffffff, 0x8004741c, &(0x7f0000000180)=0xe714) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r2 = getegid() setgroups(0x3, &(0x7f00000000c0)=[r1, r2, 0x0]) mkdir(&(0x7f0000000000)='./file0\x00', 0xfffffffffffffff5) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)) open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) 10:00:28 executing program 0: r0 = open$dir(&(0x7f0000000080)='./file1\x00', 0x280, 0x0) symlink(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)='./file1\x00') r1 = geteuid() getgroups(0x9, &(0x7f0000000100)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) fchownat(r0, &(0x7f0000000000)='./file0\x00', r1, r2, 0x6) linkat(r0, &(0x7f00000001c0)='./file1\x00', r0, &(0x7f0000000200)='./file1\x00', 0x4) r3 = fcntl$getown(r0, 0x5) fcntl$lock(r0, 0x8, &(0x7f0000000140)={0x2cc5f98ba4560395, 0x1, 0x2, 0x10001, r3}) readlink(&(0x7f0000000180)='./file1\x00', &(0x7f00000012c0)=""/4096, 0x109e) 10:00:28 executing program 0: mkdir(&(0x7f0000000140)='\x00', 0x110) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = kqueue() writev(r0, &(0x7f00000000c0)=[{&(0x7f0000001640)="c40788ae0ec838bf5b68130b5c7598831b52714918923f81223db9cf05e6067d5b2e216e08269e03f2575c6462ac146789b0cacddf5e837914ebb654e66a88b88784eb325950f73b3721e0ad5c4f848d2599d7442af1ce764ac76bec0ebe2b6579ea4f3b3e4443aefedef43317748a195ea9d598aeb20849be98a130d22a366fb6f8262ab06ca93d2d40142cf02a8a1a45710238315cf36a6d1dc8c8c8b5f22f82b127c95f8b97a8868a01c5fda9726f86bc36f5ca5b528d0665d2c1d7d5f700c74a78625b9ed2bda67845fba7219af2ebd6cdfadc1a0a29b011e0bd71e873e0d7fd351c1c4366b9a3343491b533807bc6e5bc505346e90b58b913f0da6e53b7dadd65a7878eadbdc94b10a006cc34a1117a4c563fa7b00de62f7f894f0fed33344d842198df0aa9bb375a82427d7b2d5cfd1a7c7e112bc41b8a4dec60f89577d87dbd06dcae0112ade097303013539b971737d3cd9c090760da3d979d5b2ed367f34a87b6ee0c9a6fb074085d7f14aab5bc9025acaaa4f47ddd30e202b6bbd1a805e5ad233ddad7515a89a360466144acad56a675d44dc6ebed5b612bedd53204d557a879a62de8baf399eaf345eec55594a0738916c2a0873be473983dc87e626862ccf31448c6aec278990e9dc80b8aacbebe13d6cc24a1b09111899780f12d0576cc5c58b1b787ead53f0fef97730ccbbb4246db7d550c32f732506dffd0b1668a5ba71743446c006acac4d9988fc6fc648ba77d0df4878384e639ab5f995b9f35c5f9e6928d042c4c76472243e54de156da8cf888c9d13ac374ecd451a2b817e97bb82c177d4ae5ca48e45e3f47f1d7f24e0675302a6e595bc76603dc17a220c6469c065c657073e59a0d36df4a26d83c6319f6702ed8287f7aee63fc6fd8d62a984b4aae974cda42938f171d448172d2c40ba7b6eec307af6f0ee8fee9c897dfb0f66d0f85e8cc9ab8b0b07afacbdb198199471d78b025dfa8a91fab67b0a4d0deb8ccc5c07e7b6ffce8235627273801107efc5d075e50f24ac4440c7f04b0d762303ea72950c31ed550b29ef5011f1a2534951acedd8404e00df8f5dbc3dd858de85b55b7f9a449aa3fc1429fbbda5fda3e5ebf29793ab46ccd7e2c08d49d4a70289911e00410439ee5e9bd5eba021ae383fe721df2b22cfd06cb78a76d50178875683dc2a1376f375dd6a5b737151a24567f7adcb432f9767ffa61939ba4ed92ee7606ee4d134394f0fc34a9fa6a1398aaf9d442249f2b6633abc2f76a91596df253a8aa770fc9219ac6a38b248ef6c23e78ae720db964cf5b38df8361839601006aad4c0074705f26633814df84e2ed1562d06fa5e28d28242d3c27bdc9612440c97c895dc1429daf5e71b2a3f4fe2c0de5254e59d3ae61e8f452912589b92c5a564d437983ffe7c117086f1145b69bb9d8b84e57397e116f3ba6e3e3c774afc6a81e30907e0b3fc4809032a44140eeefb54f69ffc0530c22d9cfdf68c7640c98fd7195f69edc64fddf07c388c5ca50e6f5f66a91bc982d7424f9adf62e0fe69ec6444e9b48be5ef5381ce6a73d027e12d00f5405e6a470a1289b7f4fc7db1688e126f7eaa8ba7cfb65330cf335008cc7b470ec81da186fe1664456ede0b7f4ee8585cdcaed716529a79796480c4971566e0cd5c1f45aafece2ab01cb6b80ceb58d7f24a33727bd2a229fe25f7925b6c74707b3a965e5e344c0706ef329aaba2a797cc6dfd3bab5a79e1c9f242da2384ed915c737f40d1ddf43ed88cfe87570ffd1f1cc044796b61157023a8f0e52500c0a4dba52fe6ccb8179c8b8ea0c1191b43a71ff6bcfeaa3f017e5c58f4b78187fa560eaf651fd87afc069b488cc6978ef00344bc6071fa3fe6d9d14ebe7cb15e307292ea9f10491427f1b1b754e28fb8f8e1f472eb092e8e0121afbcc1054437bb89522d29f28cc57ea14dfc32dcaeada678708f94f90e431e3c85759afa11a74480ba0329e1487fb286d07aa3ea52825d99474fcc479fd599fc5ff5908c33bf261a27880f6eb7731a14f04e76094bed99430ad0c312cb886919ae216e590d64d306a33579caea6b78cb63b874c0b142ccd3654c7ecfad5e0786a6ad806c155b4ffbba1660a3aee616a9686307e9a958bf7848cd60016a8e483cf1117c5abb4e9ad44fe866917f1eff1da64be251052bbb9574d2fc25e922eba8ea73dccfa27f485aa17e2f8f70fd12d3fa38ff070b9e2fb2ebeac38eeace520730ca887f9765d154e8d1f7469079851fec39da414266c304aa2b2a9d9c5a94aef2c602ce9e1d347dc7680acc1012387f6fdc340bf1aeb99e926a0dedfed4de81db920031cbaa029d087c94c5bb3bd01c2311ebebb3918e6de023f0e03126603ebf6cc758e8c1e1b44263194f2ed22524cbc2d68ee610237b03ec03e55e0af4d87f642e9dea78fe8e83594b1a1cde02110e9a9f2fc18b8742754db1119a90ceb98a97087d8d2c89cb9b72edf5cdb3c24cf574b90fbb0da3acd868ed7706395f900de937aeff10397cc468130b0028b8f849a7d9793614168d2e736ad2742148fd339dde3dcd79ac26d00b314a6a2539f2881d1e78724a0714c89eb9cae9fadeecc63d03128be93f8c366b3ba56cef0d3a942f51ef8f8484ee153d5b62b7a5e9a8c8ed2eff52030b9ea9da01e745b3e7103d93971bd9e1c454648466b50b218094d85493b593fc04c84e0779d668eaeb69ca685897b0cbad475978ee8f059215b15ae19ead49e41411487f343a04591821e6145f5701d1a3d6272d6c37dd2003c4e18cc82ac6a1a975983dde90aaccbc42c4b240cd4b80f17f1e1842495d3b1a8786a994b0d7061c4155af3f09915d27af243e716b0feac5c11b67ba8ddb57a0223295f0eccee127db24d7d794ea104e4fee73e", 0x801}], 0x1) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0xbccdbcb4be6b447f, 0x0, 0x0, 0x9}], 0xffe, 0x0, 0x0, 0x0) rename(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') 10:00:29 executing program 1: r0 = getegid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r2 = getgid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) getgroups(0x4, &(0x7f0000000100)=[r0, r1, r2, r3]) r4 = msgget$private(0x0, 0x1) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) unveil(&(0x7f00000003c0)='./file1\x00', &(0x7f0000000400)='x\x00') r6 = getgid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r8 = openat(0xffffffffffffffff, &(0x7f0000000440)='./file1\x00', 0x100, 0x2) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000480), &(0x7f00000004c0)=0xc) r9 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, 0xc) msgctl$IPC_SET(r4, 0x1, &(0x7f0000000280)={{0x0, r5, r6, r7, r9, 0x20, 0xfff}, 0xfffffffffffffffd, 0x100000000, r10, r11, 0x3, 0x8001, 0x689e, 0x1}) msgsnd(r4, &(0x7f0000002380)=ANY=[], 0x0, 0x0) msgrcv(r4, &(0x7f0000000500)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ae20f740622567000000000000000000000000000000000000000000000000000000000074e1148f00000000000000000000000000"], 0x1, 0x0, 0x0) r12 = openat(0xffffffffffffffff, &(0x7f0000000340)='./file0\x00', 0x100, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r12, 0x29, 0x68, &(0x7f0000000380)={{0x18, 0x3, 0x4, 0xe5a}, {0x18, 0x2, 0x1d, 0x2}, 0x2, [0xfff, 0x4, 0x80000000, 0x7, 0x0, 0x100, 0x5, 0x9]}, 0x3c) semget(0x3, 0x7, 0x0) ioctl$TIOCSETAW(r12, 0x802c7415, &(0x7f0000000300)={0x1000, 0x7f, 0x3, 0x40, "221be60bf7378b18355e42b1056f1ef37d91f3d7", 0x8, 0x10000}) 10:00:29 executing program 0: setrlimit(0x3, &(0x7f0000000140)={0x7fff, 0xcdbd}) setrlimit(0x3, &(0x7f0000000000)={0x3fff, 0xcdbd}) setrlimit(0x6, &(0x7f0000000040)={0x1ff, 0x6}) 10:00:29 executing program 0: r0 = socket$inet6(0x18, 0x8002, 0x0) getsockopt(r0, 0x8, 0xffffffffffffffc0, &(0x7f0000000040)=""/25, &(0x7f0000000080)=0x19) socket$inet6(0x18, 0x2, 0x8) setsockopt(r0, 0x7, 0xffffffffffffff81, &(0x7f00000000c0)="760fc7", 0x3) setsockopt(r0, 0x2000000000029, 0xa, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) setsockopt(r0, 0x2000000000029, 0xa, &(0x7f0000000240), 0x0) 10:00:29 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000040), 0x293, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffff9, 0x1, 0x0, 0x10001}, {{r0}, 0xffffffffffffffff, 0x11}], 0xd1, 0x0) getppid() kevent(r0, 0x0, 0x0, 0x0, 0x401, 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='r\x00') r1 = msgget$private(0x0, 0x44) msgsnd(r1, &(0x7f0000000100)=ANY=[@ANYBLOB="030000000000000000a9f81ab67054ed80bc2b0fc35af9e59085bc8f3a01d2b0dbd94de9a8eb81913b308a2d840cf89c55e3f2385f88cb042dab14538c546a6e1d4e401ee3126726f1cc004616c2034435dd138f0c40e87b2ee699933b3b2b3d6ec6f30964b8aa9d48e9cac5f11e0c833d3aa6f5606a4c0909216036b57b63736fe8ea7bc0b3010300305bdfc718eb3f1a7b1b9844105775424cc5a2cab613e48542035b5226c392fc7f402cbe604b4bd2320a809d26e9c750e47b21d40ca1a36a9b49dfd84ee3e7a7f6663fb426ef9057d1725c98b5aa3864bd4df33d"], 0x6b, 0x800) mknodat(0xffffffffffffffff, 0x0, 0x0, 0x0) close(r0) r2 = accept(0xffffffffffffff9c, &(0x7f00000000c0)=@in, &(0x7f0000000200)=0xc) getsockopt$sock_int(r2, 0xffff, 0x0, &(0x7f0000000240), &(0x7f0000000280)=0x4) 10:00:29 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000200)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f00000000c0)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) write(r0, &(0x7f0000000f80)="ec7d2f00afdba0ead780b5109ccb45c920ec11025d400fcf54832f70704bc19be85f2f2947fb3bd1da762a27c3cecfdf8db678fbba5c773bc7724395e614cf12a09db2219680db3a5ef3b66b03eb44c0cd5e4b7198b5e9eae882d691595a44c9df141a79be600d2ca04005437e216e741b8591666c01800000000000007fedd8886d86a55a6e493c165b000800008a2646c574be88311444224b638ea7f49ee3e4bd00a23f28e769c8f4472f6bef5a458bf2260931e75adfba675ab469a4b45c3d22dab66c534a09ac76317852b52c01c92dfdc4daa862ccc1835b1a9f572e9bb2aa28641ab8e8ae675b000000000000000000000000000078b3d08ded98aadf1c68921ce6539fc98d5abb9ddfe5d7bac983aa5e3a77f816112a0fa6879fd0ef4177a06af2d7acea3a560bdc969119924595058bc6129d3f0024684ffbe4fce00d534f3cff3caf507bf9951a91d67481f27d1db813eeb072283ceb4f3f4fb593b2d947b6498ca35bd2fc10b3db9db043e9220f0bfc19220c545c21000000000000006f8a6f61dae099553aff65593fc60530b49473b3319856f32e9a4011a331ddd56a816c2f593f8af518e9e6d7785733a165191ea118aca9d4c6de7f19dba498cf29e8d2794b41c1ff0a45f5fed72dea0320ddc166f90af38d75fc64185bd7efb4fa112d4b2df5d8715053f27001b7c94eb3a4afaebfbc42407d962e1f5e5333f5bd35e9d4a9978e84ecf427e865cea4d34e91", 0x214) syz_open_pts() close(r0) kqueue() r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xffffeffffffffffc, 0x0, 0xd, 0xffffffffffffffdf, "a146786eb95bd07babec1100"}) read(r1, &(0x7f00000002c0)=""/249, 0xf9) syz_open_pts() 10:00:29 executing program 1: setsockopt(0xffffffffffffffff, 0x29, 0x26, &(0x7f0000000000)="59f58c50", 0x4) 10:00:29 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = getuid() r2 = getegid() fchown(r0, r1, r2) close(r0) r3 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCCBRK(r3, 0x2000747a) readv(r0, &(0x7f0000001100)=[{&(0x7f0000000000)=""/4096, 0x1000}, {&(0x7f0000001000)=""/133, 0x85}, {&(0x7f00000010c0)=""/52, 0x34}], 0x3) 10:00:29 executing program 1: r0 = socket$inet(0x2, 0x8001, 0x0) listen(r0, 0x0) r1 = socket(0x2, 0x1, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r2 = socket(0x2, 0x4002, 0x0) dup2(r1, r2) r3 = semget$private(0x0, 0x3, 0x200) semop(r3, &(0x7f0000000040)=[{0x7, 0xdc8, 0x800}, {0x3, 0x1, 0x1800}, {0x0, 0xaba9, 0x1800}], 0x3) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) 10:00:29 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) munlock(&(0x7f0000e00000/0x200000)=nil, 0x200000) flock(r0, 0x1) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000280)="37688b219efac6735df397bf26c38b57e58957455e2be4e21198b27b089ddaa709ce0d477d79e50d08", 0x29}], 0x1) write(r0, &(0x7f0000000380)="e36258a4000000b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023c3e317b88bf6659990bfe41f04ce01ba2b53e24dcab00a18548573ee6f4114", 0x3c) close(r0) syz_extract_tcp_res(&(0x7f00000000c0), 0x9, 0x4) write(r0, &(0x7f0000000500)="bd", 0x1) r1 = syz_open_pts() r2 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x8, 0xaa, 0x6, 0x1, "9612361eaedeca4425b072b582d8b0031388b679", 0x80000000, 0x1}) fcntl$getown(r1, 0x5) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000100)) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000140)=0x200) setreuid(r2, r3) close(r0) fchmod(r0, 0x48) 10:00:30 executing program 1: r0 = dup(0xffffffffffffffff) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000040)=0xffff) r1 = socket(0x2, 0x4001, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="a2022e40000000653000"], 0x1) 10:00:30 executing program 1: mkdir(&(0x7f00000002c0)='./file0\x00', 0x0) truncate(&(0x7f0000000180)='./file0/file0\x00', 0x0) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) unlinkat(r0, &(0x7f0000000000)='./file0\x00', 0x8) 10:00:30 executing program 0: r0 = open(&(0x7f00000000c0)='./file0/file0\x00', 0x12a0a, 0x0) setrlimit(0x2, &(0x7f0000000000)) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x2, 0x10, r0, 0x0, 0x0) 10:00:30 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() getsockname$unix(r1, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) kevent(r2, 0x0, 0x0, 0x0, 0x2, 0x0) kevent(r2, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0xbccdbcb4be6b447b}], 0x1000, 0x0, 0x0, 0x0) r3 = dup(r2) connect$inet(r3, &(0x7f00000000c0)={0x2, 0x2}, 0xc) kevent(r3, &(0x7f0000000600)=[{{r0}, 0xfffffffffffffffe, 0x25, 0x1, 0x1800000000000000}], 0xfffd, 0x0, 0xfffffffffffffffe, 0x0) 10:00:30 executing program 0: r0 = kqueue() execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000100)=[&(0x7f0000000040)='-%\x00', &(0x7f0000000080)='!\x00', &(0x7f00000000c0)='\x00'], &(0x7f00000001c0)=[&(0x7f0000000140)='{\x00', &(0x7f0000000180)='\x00']) kevent(r0, &(0x7f0000000000), 0x107fff, 0x0, 0xfffffffffffffff7, 0x0) minherit(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0) 10:00:31 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) socket$unix(0x1, 0x13fffffffffc, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x19}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0xffff, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x10000, 0x0, 0xea, 0x0) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f00000000c0)) kqueue() kqueue() close(r1) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000080)) 10:00:31 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f0000000500)=[{&(0x7f0000000100)=""/79, 0x4f}], 0x0) select(0x40, &(0x7f0000000240)={0x9}, 0x0, 0x0, &(0x7f0000000000)={0x40009}) write(r1, &(0x7f0000000080)="03", 0x1) write(r1, &(0x7f0000000280)='j', 0x1) fcntl$setstatus(r1, 0x4, 0xc0) 10:00:31 executing program 0: r0 = open(&(0x7f0000000100)='./bus\x00', 0x8284, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x200000000000, 0x1000100000000}) flock(r0, 0x3) fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x0, 0x3, 0x6, 0x200000004}) 10:00:31 executing program 1: r0 = socket$inet(0x2, 0x0, 0xffffffffffffff7f) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="830e3e536ae0589ba458f04a79b8aa17ddd9f5c14fde924859455dfa08a0caab0800000000000000", 0x28) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000180)="894c91e7", 0x4) setsockopt(r0, 0x3, 0xa52, &(0x7f0000000080)="b22f58a3b1d6d2a528c12935fed872132433578a784f3235c30665c8db5ab41088b35c3c10ab568ad71abb6f311c1d6384ddd61ba46857ad5b16b543131f19427d2633", 0x43) 10:00:31 executing program 1: r0 = socket$inet(0x2, 0x1001, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000001c0)="010100b6", 0x4) 10:00:31 executing program 1: r0 = syz_open_pts() mlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) setgid(r1) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) openat(r2, &(0x7f00000001c0)='./file0\x00', 0x201, 0x0) select(0x6, &(0x7f0000000080)={0x6c}, 0x0, 0x0, 0x0) socket(0x10, 0x3, 0xcc5e) select(0x40, &(0x7f0000000040)={0xffffffff7fffffff, 0x5, 0xa535, 0x7c, 0x5, 0x6, 0x9, 0x7fff}, &(0x7f00000000c0)={0x4, 0x0, 0x101, 0x7f, 0x400, 0x7fff, 0x7ff, 0x4}, &(0x7f0000000100)={0x7, 0x10001, 0x3, 0x3, 0x0, 0x10001, 0x74d, 0x7ff}, &(0x7f0000000140)={0xbc13}) fcntl$getown(r0, 0x5) 10:00:32 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = dup(r0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000c, &(0x7f0000000080)="e000000100000000", 0x8) r2 = fcntl$dupfd(r0, 0xa, r0) getsockopt(r1, 0x0, 0x9, 0x0, 0x0) shutdown(r2, 0x1) getsockopt(r1, 0x5, 0x471, &(0x7f0000000200)=""/72, &(0x7f0000000040)=0x48) fcntl$getflags(r1, 0x4) r3 = shmat(0xffffffffffffffff, &(0x7f0000ffb000/0x4000)=nil, 0x1000) shmdt(r3) getsockopt(r0, 0x7, 0x4, &(0x7f0000000280)=""/164, &(0x7f0000000000)=0xa4) sendto$inet(r1, &(0x7f00000000c0)="4b58f649b0ada5382e2bdd7da9a4bb2c6026f53b4f8cbfcf2e45dda41c261fced039449fa540d31397d4493e4078f3bc1147983d2c8ffd444d8816a54a7ac7d016aa9f5a09fa7a28c7f92e530b9e43e56cc8036714bfe0be17bb5a9ee3b1b4fd837ed107084080fa30f17315072eff5bfcf5ca528e35500bcd56cd17d57356c3f6d064eafa6d192b0a94afeaf932d83a4cd0f253219f6f74563af166e252e95596a5bc0150a98462f325ebe319352164d907ff466dac51621cdd16a044010b5a3a6334f5a16ed4325c316e70b28e89259b1f6eef15444be76d886f765874", 0xde, 0xb, &(0x7f00000001c0)={0x2, 0x1}, 0xc) 10:00:32 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x800000000008284, 0x4) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000000}) 10:00:32 executing program 0: clock_getres(0x3, 0x0) r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) lseek(r0, 0x0, 0x1) 10:00:32 executing program 1: utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000100), 0xffffffffffffffff) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) nanosleep(&(0x7f0000000180)={0x1, 0x3}, &(0x7f00000001c0)) recvfrom(r0, &(0x7f0000000040)=""/116, 0x74, 0x800, &(0x7f00000000c0)=ANY=[@ANYBLOB="01012e2f66696ca7e500"], 0xa) socketpair$unix(0x1, 0x6, 0x0, &(0x7f0000000240)) 10:00:32 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) fchown(r0, r1, r2) dup2(r0, r0) pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r3, &(0x7f0000000240)=[{{}, 0xffffffffffffffff, 0x0, 0x1, 0x0, 0x3ff}], 0x0, 0x0, 0x0, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r6 = getgid() r7 = dup2(r0, r0) ioctl$TIOCSWINSZ(r7, 0x80087467, &(0x7f0000000100)={0x0, 0x2, 0x2, 0x1f}) lchown(&(0x7f0000000000)='./file0\x00', r4, r6) fchown(r0, r4, r5) getpeername(r0, 0x0, &(0x7f0000000040)) 10:00:32 executing program 0: execve(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='c\x00') unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)="73d2") r0 = accept(0xffffffffffffffff, &(0x7f00000001c0)=@un=@file={0x0, ""/108}, &(0x7f0000000240)=0x6e) r1 = accept$unix(r0, &(0x7f0000000280)=@file={0x0, ""/108}, &(0x7f0000000300)=0x6e) r2 = dup(r1) symlinkat(&(0x7f0000000340)='./file0\x00', r2, &(0x7f0000000380)='./file0\x00') stat(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)) 10:00:32 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) connect$inet6(r0, &(0x7f0000000040)={0x18, 0x3, 0x100000001, 0xff}, 0xc) getsockname$inet6(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) setsockopt$sock_int(r0, 0xffff, 0x2000001803, &(0x7f0000000000)=0x800007320, 0xfffffffffffffebd) r1 = shmget$private(0x0, 0x400000, 0x202, &(0x7f0000bfe000/0x400000)=nil) shmctl$SHM_UNLOCK(r1, 0x4) 10:00:33 executing program 1: r0 = open(&(0x7f0000000980)='./file0\x00', 0x280, 0x1000000000008) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="de6fcce1c529159865ac5d097028dcb004670ebab8cd1f6e245f22aa273c507fdee76d52c16733d1124fb9c052a24b1da7cd01ba", 0x34) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000a00)={0xffffffffffffffff, 0xffffffffffffffff}) write(r2, &(0x7f0000000080)="be3ce0f3a95a3e7f6bd18d224f4ca990fb735c461e727fcdb9aeeadec56246b7ef786a4194fdfbe47ee2cd5646dd0bb28f867886aae611c575ed38a0ccea65dd2c0b39fbd4957a19fcfbd1fc6535d97ee5355362c5a943ae8e8c9aa01f23890c38abd0c4ac5964bf2f87aa316cd9df946e62827bc15cd2a5e4d27db78b0a00666eb56f701137d429e247fcfe48560753d40d75fdbc519a75865b9d54298ae4f012c942b241e7eb572bae6f931aef0b93e0adf9ae3daa5f9f4d5344bceb89527f9173241a8d73ee323aff55584c0cae6a8c74f882971ae28d8541b2a392f6c90d90dca42ffc92084a3381166bc7d6c423899bb0ab77ff5c34341f1c3ba169eb07fecacd82f915ed03da62cd60985c36c271cfeb316bbebdb1d550250f4992ba329ac979e7802ca1f7bab27e30b95f76988ff9b48356aacbec418b2d8f2846815ef90be27d01b16727589fb64f7eb5555967a97df546e9f1821a192b5ab5c661d979c043ada52d8414a4b5d8c940674ab57cddd82a62ecfdadf13fbb14f728d8168af4d8944704991114d739c063db609e11076bcac72f7b7560940d0d6b3f02134e67884efcf988ab85a8a4c392a2f9374efc4edc112a0b72cfd4c023bdcc82f0227953cd0afdcebb4cb6701dc8d0d6f6abf2665ba26acda264139bd1afb04b56b4594920fe82409717b6c23c7c6a665d8c8a1b30e01ce24a65b323db34364fe01948990bdb0839ca440a3ec04d7028a8095a692824dbcb188a592e536ec71761528c1e6bdb1bd3f48573749094f49a89d456e420ede5c89dfafd7c10acfe47c468507357b073e72b690de95bba5d0652a49d62a28a7dd3ffc946f431abdb911395479d274f84685d54a73b7aa65e575d4cd606621f25fa3dc38e949d2c861f392de61f6d285ed17c8fbe9501f202db689d027a837a58c90fff4c7706aac8b98caa4a033f60414977703191734245bee748a1c94ef83fa717382049c4e71cae31e31ec0fa3676ea3afa79062cfc9d61f153a4f41529dda2b38dca6efc28c93744ab1b6277927793afea6112e427b6041f632956067199f8c7f3b50becc6605b7926ce3c5d18cb730df9d5463dcb40c92f8e13f7d6b53aa8871d88c62a499fefba1b2d75f69c130e0518dfb17a601c32a4d64b0eb585bea95835371607875d012b657885e1b3f62ffc1f106943e77022d06018fbeb570ca81b4b86488bc5a664051d711f5bb77780ae6297a68d8ee29e02e3817908e50c363eae7ab6840d6191f126c6bd878ec11db4f042bf4efca31fae33e16a7518f34a1208bc4ebe487361d57480807b35e17f22aeb59cf5bbff222035273f492951c463909b8b473aa31e37a78c4f6f7b7c544ccd10ea892b31d12b0fbc4823e73423db7ab58efe55d5b4ebe52b383b19c3eeb68bc78ad2d78867484c17e62aa70eecf344f86e7d232ac95286ec7853fffa457e6f97789d8ec098a97575ab4e87233e43e1b9f8040a4d31eba9e1e001d484f5f53e8ea68ffb20969bac828918606ab67319b3b1602bab72e6fd1f6c0d38c656c00ff8739272edba8db580a965fe954095af42ec9d7936513b18f924d7f491d7ec25894695fbed4e6d60869a443783900a0790ea1454a544f18f01ec5523b900bcb1230a4a79a7ea65480be7ab6c575f17b26c526b4d446887ffa6391ae9ff1eb320f118081c4ec60572d6220af908e14969a3e747d14c13b868d24e8fce91af190acc1632a591006b0eaeee6e9475ba17da62ae16104a6bfe122f297081b9b0b39a10b78101303e51ed5faeb394e3d3ed0303cd359b901511925057466cf0855c24d66bb1c3e21212f4503a7093a7117d9eb85b60ba3df27bc8366fe1c4725e38bde8e5f5a16b3e84909ef60adf763882bfad8acf58326542b70ff91c8ff41aa1d42b97d81730cbd6105425dea6308d49751ae43af2cd66e15cf2dec13172a2396af580b7de4265df4e10d0d9119c19f575ecb49035eba86a9bd57d37584589a9eab90b4a31874a1a3c9db77114cc1236f4c72a91a87ad250decded9aa29b537e271baf39db6f14c8a0fb929026911a6a3a697cdeae8054e3779231da8279b744e00f30762a704ff639e1db349b05cf5d93c051239337832732cc357c30b12aaa5999b0abba2ff99ee07ca44264cccbb870e8cefff56205b2d16edbe395130582a39ff98934bdb14b39d19a8098305316f8b01da554e21ab99e43bfb5ece7f3df8e884187918b68013810595716e84dd8ee4be63bcb555724afc8da0fcece2dc3494a7f6257c07ab25a9d3aa02a7ce85f9943a9bb03e08352c289a825d8ecaffde1eeb872fb8b77dc56074065e570b584f363f98a050f2e0fc02f12a45e069157831c7bafb1cb8655ec24eedea20eb8a35d9b1937f6a46e473aa9abef376a8d222e68599c7f630888d18733eb2fe23002c014b9296f2dab2dc1c4d28622fd7e40f480ff78ccfdeeb46a12d6695d1284bfd4ca24851c6e61def82637ffee9cc280819e0bcacb7e9ccb331977a2d48fc9dd16ac05fdef22b6f9451a968d428380ecaa89f1ea4ebc687888f478d4ec765c6e258be7cad64876191e88606912474a5de20ee2c237554d28688db2542ba7fece413c9f52d2fc8a7a316281db10c69be8e9a5cde76b09a745845e7b6ef2a1bc31c7177f1af36dd20c02b1e3a691afd90d3504f46d9d15f377a2fdf93bccea694db53c4e73afed073f12c6e905d743a9726cd9599af64393bfadb739f11b968951040eebd3e1170e3d65e5407dd2bcaf8ccff5743067c17b7f9c60875120c5b4023d12a34c6ae645647aaf49655ed11c9bf840cb976cd50cfa3d919ee3223bf3f32ca811346374678a8ae74a2eaee7bc6e78df15560d66899e7caf984ccc00d3b647ab30b4459dce7b99", 0x801) poll(&(0x7f00000008c0)=[{r2, 0x84}, {r2}, {r1, 0x4}, {r1, 0xb}, {r1, 0x10f}], 0x5, 0x0) 10:00:33 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x2000000, 0x0) seteuid(0x0) getdents(r0, &(0x7f0000000080)=""/13, 0xfffd) 10:00:33 executing program 0: r0 = socket(0xffffffffffffffff, 0x1, 0xfffffffffffffffe) setsockopt(r0, 0x6, 0x0, 0x0, 0x0) socket$inet6(0x18, 0x2, 0x9e00000000000000) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x8000, 0x5}, 0x8) 10:00:33 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000100), 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="8369f5eb67fc50eb1046bbe401e2e82417ce908832bfed2523934318830e86d7ef39850390ce9cba2d606c3f78a5dc0d3d7fe4817e2d68294caf4c78803a56a4b2823ebea3fea30d4885244fdc3d257bd9c186c3e79d8c6e6eba9f79e877315d5853cbb70e4012f8b825ca4b4314b255fdc9d66fb36405da68fcfca815a484bb8dd4ee6f27b3849e894dcd71122cf40cf499eaa48bb11b0fde0a2182829c05a03f63a88d4844124a9ca556fd276f", 0xae) 10:00:33 executing program 0: mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x1) r0 = dup(0xffffffffffffff9c) bind$inet(r0, &(0x7f0000000000)={0x2, 0x2}, 0xc) setrlimit(0xf, &(0x7f0000000080)) 10:00:33 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x107fff, 0x0, 0xfffffffffffffff7, 0x0) r2 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000080)=0xffffffff) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x812, r0, 0x0, 0x0) r3 = dup(r1) connect$inet6(r3, &(0x7f0000000040)={0x18, 0x1, 0x1af5, 0x8}, 0xc) 10:00:33 executing program 0: r0 = open(&(0x7f0000000080)='./file1\x00', 0x0, 0x3) symlink(&(0x7f0000000140)='\x00', &(0x7f0000000180)='./file0\x00') bind(r0, &(0x7f0000000000)=@in={0x2, 0x2}, 0xc) utimensat(r0, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) 10:00:34 executing program 1: madvise(&(0x7f000054c000/0x2000)=nil, 0x2000, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) poll(&(0x7f0000000080)=[{}], 0x1, 0xffffffff) execve(0x0, 0x0, 0x0) 10:00:34 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000500)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) write(r0, &(0x7f0000000100)="ec", 0x1) syz_open_pts() close(r0) kqueue() r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "a146786eb90002000000000000b1c85b6a8a1311"}) syz_open_pts() ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000000)=0x100) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, "5012c9473b83a945e2ab76b8879dce0d63c68b96"}) poll(&(0x7f00000001c0)=[{r1, 0x64}], 0x1, 0x0) 10:00:34 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82020200000000000000"], 0x1) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="10000000000000000000000000000000ceb6da10b8c331543a51397bcedf63c2a0a0607dd82c8ff518bcd0e318b233b6e7795b007c94c6d5fc83af967a4f60b0d0c1b167ec284b152c2850b379f3ddf7c4cfa0b42b2f3b70415fe6ab699593a65f24e83c66d34929990d6392025abdf8f8aeffe7e895248dcb61cc8eaa1a43280dcf332e67231882e330caa5e662f6b0163eb1a5923a8f14d609d900000000000000000000"], 0x10}, 0x408) 10:00:34 executing program 0: r0 = socket(0x2, 0x2, 0x3ff) sendmsg$unix(r0, &(0x7f0000003580)={&(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000003480)=[{&(0x7f0000002480)="af6f2f769f535f6ba5347e21ce3826e810a7d569c5b19aa7004555f452c35e1fe9ba6cc7498a307eb321a1f1a655a4667cd675c9d5a0483ab08668321fe9a52d1a0178b88a1f764b4671121f0ed4cb42798884a139c9fe8f67c47603a8ebdac37f1314e1bca10e49fd830a260105aec6284612fc8df09f459cc3d9418b785e25696f2640448a1316fab5024af0e10ae5f5ce03e6b76b0f30816652a493b3ec2562d74493f39b0e738fc0348fd91ee91eb9d0b10a031ef657dcc58224e4096a6f86495207192c7ac5c7666b585747c25f6f6bfe705ea679bf04982ceaeb0a503ed9", 0xe1}], 0x1, 0x0, 0x0, 0x2}, 0x0) 10:00:34 executing program 0: minherit(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x3) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$inet(r0, &(0x7f0000000080)="0b113f4a7e228038dfe007db44e81b42df49ca8c730c4996f1e3f49020e64b68a6e0e2b117d0ec80647b57c2906612181ae125b28162c1a5105843cca5f2842ce24776fa4a859ec3c5586530a691bc117b8248880024726b0574762d6aa200659d13ccc5eeeeb545bac8537fc1296a345eb39bbfee2d6039e9b9f4e369853d05c9a672efe47be029be8907eed2c7d90eec5557024f2405324204adb1080e86bf6b495e5a0d1c5ab0c3e995ae0f6c438066743b8ae1ec916f1278dfdd521cf45af3618e9cc21390498a35f2eb98d29176fec8cf2c95ed9510dac609973dd9049bc4b7389cd0edd6e26d22", 0xea, 0x1, &(0x7f0000000180)={0x2, 0x1}, 0xc) mincore(&(0x7f0000ffd000/0x3000)=nil, 0x3000, &(0x7f00000001c0)=""/85) r3 = msgget(0x3, 0x200) msgrcv(r3, &(0x7f0000000240)={0x0, ""/141}, 0x95, 0x3, 0x800) pipe2(&(0x7f0000000300)={0xffffffffffffffff}, 0x4) symlink(&(0x7f0000000340)='./file0\x00', &(0x7f0000000380)='./file0\x00') socketpair$unix(0x1, 0x7, 0x0, &(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) pwritev(r2, &(0x7f0000001680)=[{&(0x7f0000000400)="1487b018ef1cbd844a9fb68a9e18f3c4bc783ec7e911df3d41462e8f4af369e0e96e9e06789c5d4c53ce76483494d82b9dafa9d1c989e0d96c617dd53c01771725e34ba26e79c83c225c88bab6362d958f576b30dd3cb375af078db41ea223ac3dc8dd8a6bc1d9180aba971e9e693aa40157d9e6817d486730b8e6a5b5287de1880d6b0b6f36b41dca129c0085491f16fe90b67246024c5beaadb96ff5b03fbe72efd0d49996831f75b7afd6", 0xac}, {&(0x7f00000004c0)="adc02b83e029a73dafee1ccd65605f4f76bb19b1c1d77a9e5102d6f701636efe346735770782cf1e089f770f2527ce84ad7bbabd24ef73cabf841836a6fd2a17bed5", 0x42}, {&(0x7f0000000540)="aea43a00422b2ddfe0a9a17ffd17f750b0e4a9e88eee300e4c90e60b60f8fd5a836ac47ea05773f62af27209d5aad6b6f2660e881a16313aa08a3ee80369a67de67f78a2356e115691fe214c38e6469bb4bd1901c0b7c923b51fb38ee81264af1ec63c59a33474a39bdce8aff750fc7c8820095968333470fc959d6d32dc8ca2e3d1f180aac7cc12a0e6f13bc873c2df5bf8abb309311e83b982ed6bcf3e5226d3c2b676473446fbb321080e445eca9f2b3be6b6e028b38216679f233a52198e5ea18555e64fc59b2c0a6292", 0xcc}, {&(0x7f0000000640)="c6e4d75845be74db38aebfb95d9315c975ab6d29adbe45575d759ff9df20f8a58a7f62ac712593d20287b66b47c10b044759e15e6391158e356fcc56adac6a54c293b73b77d947c7f1971946726cd3fa6572a1d657c242772856b01ef4e0da0194f44dbf2ef7f089b469c628c0faa1b9d84433d9169a708992a5b531104cf3203e9e06aa6dd0bfdc772b1398e8d69db8ce975f2e239f2d78b75482ccc716992a54ccdb4b86f859bf12bb8ea0a4283518e58e685e4aa096c27e64667687dbd0e3043f411e454f210f00a779128eeb72458b683cd1171487065a85309a134f1be0c1a09cfed8d2cfeefc31e1b69765b08fa7dcdfb095bd6eddd2253914ddec17dd855037ba8f107e6e640567ae63e9abacdf442d3f89fea41a91602ba0426aff2139ac5f8af3c05a46dda795b6f770d66bec8cccbd961fde03c7b2c674dd3692e09ededd00d31b41ec4194b17a16d8304a7e6ad0672993a6ac2850e690028b1e95d2e011f3d92eb943db9755e5852a58e1846313565fa60616b183ed74a37bb7c5a94c0ff35e2fd11786bcbc74065435c0cee3d806ed99fd9ebd20cd939500ceee68b34048bc11d03cc4473a8e2cc013f4adbe9059ebde6c50e9052d98754efeec0a4c9cf17860d1d16309a24e79f1824eca84b7e353b36078a0ffc8c54a75310dfa48813d92cfddabbc7a38bf8325b4cafe88dcf5a10d47728ad81990aee7612c18c8e53818c9f1dfda67c2a747b978bac05642b76556dc900e4af7a277d7ab8b07d7efe149bb1c28d4134e966f80bd26f4fb62d5d2270655f9feafa3fa563a76972773829ebfd261192f52eaaf2f50203e3f6332e723e0dd194bf7434bdc36f72f55c216259e6fdf5be70a4323185593403f09bfb11e8517b97b9134057ed0e261e60f857bf378099d67ee3536af80ff1e8baa738474bd06865313692171a9f753861e50e03461ee35d6673fff68fb3461098a980bff89f99375662f6e07c1a8e9fa7ebf51dc6721b9af2dee931608d7303e26b38ce9ea6376183bb29b6c11c1ecd02f24b31390d7a4b497b19ce82d00a55977a5ddbf4794ff3f4600d51c500896dad363eefbcc592d1979beb8e40047bb80262fd8af8b704340dd4a83179c7df9027487078665dd37885c858de91c37f344a907f5d0c276ad04ad62e68b617ec690fa3ba8a1160387dbb54608aae5e25276d808400c9ca48753442fd7c60cd57175f9f243659144e280fa5b2df788153b5d944c14cab9003f86874dad23398e3fa0cafd7f0c6563be4e3189a5dceabc6f2da3a6a45af640bc64dccb6bc88f1eddfb8c7e8ec660ff9b38cd294152bc276124ed48e386e1893f1c6669cb1dfece1572fc63c6c4436591e85aeb59c7e9450bfd50de6558f218a4a723d16a4adbb223403184e25d007120338d4107d02ce0a4c5d71cbeb1b24df871472db26ad696b3e6a234b7adfb0cdc3acd73c0e910fec72733be425a4bb65f5ab2ee0db7d00a9358719e8faa81ef7ae58f573b06666702b1e5c83b67fe06dcff4ea7fbbef7168075823bd6d27b7ef1e6c330889a556006a2869c48ef14a1dca06c642e6ad7fdaa37aff1d132ec760c4afb8be94f81cd2bb32d5e491ff6a08fd9227232d98290ec2b3ede0730f28d148e1df7cd6a492d8aa1759c2485625e616ef12cdfe05281e4e2af426677bc10700e4e8bfbbce9ce5d402e74a16fa3794a937c19067749ec7d243a13e653653c714a5f8a8120b13e0e1e31ae824cdcfce0221d5f6a29a94a2c1b82ccd1de61908092dc5980ea49fa3eceb3b6f8a06487c4339caeb3b0c88067c315b7511fa0e7235fb04796ae9f37a03d7fad3340a68e8142693c7b8291faf846e7859ba97b04668c494505168e0148ba0bfd877a0ef707b5982ac34cc8533732d699dccb3ea3bb74b1ea8f28bf9d70f71b5ffa1e677bbd38e6994dd8a2ec3ad9067498154941bb555f25482eb1927ed06688a15da22fb7e9947ea386cd7acfa03b34e5aefc2d28ec5fb05b4f1076d4953334aecaa7a092c2f004822fe90fbe85dc1e3e3b89e93a17b4fad7c4c2a4f8bdeaf04f021b4363b43e255208915a44573371d933b486fa45eea9118e8d854912704fdda053a5c3f8970dadbbaff0ded81cb1bae7af9b4a12abc23b54e61977d0c12726c81e1df45c5e4822100827f6ca4c427c599f00c0925dde006fd729a4550bf93e33a9df048ac97b65947cb4aa9da1467276a53877db2ec20364c89df749244cdd8dc220ab8a5db38fe1c8b1427a3fed5b88eb2e2a94f79ffbf02d6d180f4e944a8e18371402a1635565be7284132bd20cf62a44b58baca7835ed66a146e9848cfe3cba89c6d446cdc193945eaf06ff632224c1d144641cf8509edd02bb569769ce4b5d92d77945a6f536690ec56d10a062948998656f3789ed88ff0b24422250d52dd658aa77be364aec26cdca7aebc223b79278d5e3f2875d3d5bd0e71b67c91d0d3445f1cb72182931f79b188f07880cf2d6834e1f06578f6e93a91547541371c4611093b3f8ba28ed5cbfb2712289ee2d88e2c43e75a040bde6667253eeeb11fd3ea933cac63564a5b544ede68f24ca46f1a2a63144b9c16d28ad3db4b23924e72865a943b99ecadaff4b87916f62a3e1e42b388e3de9dd9dc067ff530388dc00faf61c743aa4fc47094302ec7a0b4ea763c97c54a3811f59d5fb003c05e12b385ac871fc7272a1558cfb0fbf333f24ae73134e5b249826a1a8200f6eef670411a54d2ad71041c4d5c2502014e4542db87704ede6123832ef1d78807b6cb286ea406d16df0405141c5c9cab9b8ba3b569498bbe9ccc4111641403d432f501ac46a301121dde3ae434da55d4aa69c2b8efefb30bfcd1370930af30fe4bc9e422870c02a25e573946106a7c06e72b47cc0068128be3616506532cd88e617612bba263c436a693962956522bd9b97182166a5cd2f82e6bdf1e3d0a566bf2e4592a04a3313c170c2064c06b163ef8d050b42eabc99065677edd2c627c47aa03dbe495c139e12d006efa500d3d1cc38ac912dc0cf42bfa6441a26ee14e93b2705d35dca7ac66041afcc8daa47fc514933d5b8ecfc88b6e2ca8cf2b35019d548d0c1b56b93bb9298422b4b1c5cfc3fe4497f5b6f45e9ca4c6df549ba7534519699d45a129c73ef42b78942a175eab3d9c3c253b35a917d15749f27abda386201879d06fe3006ff55a9dd4b5c2c31ac39627267e27f7752f162ec9c14795ac7c04280e0682c72c51a3c66d723f64ae0eec3c88bc1f7161d9d834c2452b9ebe2947f075a269028a4a19bc512d20e7537a2399da4e1b39b8393df0c37527494741728e8f4aa05eae7a36851115d812d5737ae15c0087e140427e9b8ef879805d930c4225254f3f8d891f905c39dc14ed6a23f1f97d88856866cd411ce0b68f80fbae9cc6417540cef22fd8f757b3cf3522d74aa4377f4dedbacdec69e187d234775dc82483f4690c34fce773be66bca2fcb730fe0f71e1c9f71351c07529b522d7771098e0bd10c2c759b3166deeaa3fcf14a844a97a961bd2853ac26a15179ab12ec7747003b7959a53f89f8f75cd52c96f4d285383316b849d814f7cd5d221fa3aaa48cbbb52ce8570db049c1177ba90d031e0851b60bd4e89e6b58aeabfd00ac17326d929264075eefc411ed1c72a49dcfd69bf2e179f568b3b106530f52a587bdfe07d5f3d5786641225addb0be3b1043b7e7f0dbc5b7fa14fc5b056c65eaf57ad6868033a3f977bb4abf974707778dad8428d37cb12eefe15f389126a76638cdf946d41bf3c0bfce6a76f1c9039027dc50723246d7f2ac14e15f1be2fb2198c015f4768bb64f9db22acd507b6db04d811e6c05d94de73b3da03d63aae66b6c8abc6bf39630eca561db1dda23688bd9099eca5e4e90b3718fc21f7ac826cb02c4a74ec45d0aa26df4e1576e9da2c2dee8a5634388f15b2331313c4810311efc58a93d19f4c6affb75243054c99c0668220614d1a57f78554d576abef6691143e15e30a4c4a64d8c72e00ccd985fd7c36e6ae5c824107a7bfe1770ec267f742c3ad6d5ccf8e1cf9e45fe0e3384bc8b07fa24e1874c46c6db53dd37d438787f7e91241f1363a0dff461eb1f514f4c54adbe06987d9751417cc4df9c78822a9cf79407abb9fb2152c9b4f43147065e4aa0d572dbf96f9e869fcc06bdeb853e1bb910d1fa781c2d7a5bfd253ee1483933d0ae801e738a8fdd3856a2b16655549e7470d3725ffdb2dee140003effb18189aa8c2294f34a1c9cc1b72fe785d3322275a66eb61f6a3db3b100053d5c6e1b5440ac071f43a338b6803493f9d491e5189e6030e4a9d44c412a9b6d18a81240fd910c38a15c359438e5187c76cca7f6137872b112e5ded1f41486b3365562f35a5bc72cf5da0582cea13998825d464371c33ab66a21417db5b905f60eccc2521668fec00f08e3b12ba8b23dcb6b55a36036ab87e096b3349ed38b9c9f4e4fe185829c9975d51e38887e60b999cb4f50f96be02b982ae29eb03041d6cdb9ea27c76bcd2ffa8d33f18a067bbb474199abe6089fdd47cecee705c7c127e36ea9c14f5e70f7c1d53dd4288f57592aab46332faea734005116840799831539f96dcde14cf998a7ef112ca1c040799264a718b956a3d2f6b0e70adc6b2c2e20b189635affc518a0fcf75ceac7926020205790b31455a17eabfaf2d569ab01e37542413399bdcc35bdf7bb877ecad9d0c38e7ead874d772b388d223a99c03557993432d01d173d0f6176924384d6a52eff7c2ef51f0316f152e5a8f0c28290062000092259689dfaf3139da1e6eb423f1ffde04f6e123cda04cf92ada0cce39295085c0c823dc05885152c8aeb2bf55b96b7602567e0cd3e3a7b6bc4fa5f6c87322a271468d6c6f3bc3a5c1aae47b2c2f4385e530242a2fcf36f038fd0048aeeccfd25b3e02c8064941595c258a5f8fb1be6283fe082900a25751dc9897a76ab7af89be1edb43fb198a25701cb791f8dbc2309c47654a552a21164f656b472c098c2f1b88fc97ecc654e6da9a971e919a6efa41c6bd0bf90bd2a72b8e8edd14169598b6062947314093ad82a2b0b5d6738cae0b6a36d302c336fd69dc87f08d88244172839aae26b755529e4f1c8a8ba2bcc57a7778bcd5d7a9e2a43438914029c1ad06ea1272359948b9b2824557c65980619a7828a4d47ce3f54c73c5404ea525ffb715ba6b39910980777c51d42af398b1cd57f344fa537570a41109e614bbe8912bcec93d6a744bc490dfe93e1cacd769beb4f1e40e73539ef161fa5557e84464ec752c251abdfa59aab420dcff6446f5e5c5f670c1618c9b3684df545474afd6cabdc7af865295dfe9b29431441fbcaf106c1184c6a9337528842a147d978e3ea7592a64e3285949b6a7111fcb35a44a8fa576c114d9b4d53356bd05457c2673f038d629294ce9153010f41177d889c883a089695c52a8d4171ad414456d506ac2cb03b14203d5f1196de41116d809afe6ecb0ca09252803194101fe959448f26566c902bca54d788f1d6a4a934592ccee5c442a6ce54866104d42539f2a7d939b3654ebf0b3e8ac6d3921624c779d00c82bfd3d2ec2632d3a138fa75dce36c5c39ecbc43b01cc99a8e17b6cd60c7ec7e31c00384288decac0c8f8e9a02cbd698f554ed1834fad3dad60261e4757c6495bcd98e9d557b72523b7825a064fea07be0991fc0922c45539e944350dcfeab22d38ba9b832e19522f8fa96ca476c22df59dc870c09a5f05101d0f5633b11d736ecb735a242a188246b6efc00c8b17f", 0x1000}, {&(0x7f0000001640)="d8d0a562300facdb64cb703eeba71f851d6db709eb5bdc7b86ec9276237d76ee47482e67828e", 0x26}], 0x5, 0x0) bind$inet(r1, &(0x7f0000001700)={0x2, 0x3}, 0xc) dup2(r0, r0) r6 = open$dir(&(0x7f0000001740)='./file0/file0\x00', 0x20000, 0x1c3) getpeername$unix(r5, &(0x7f0000001780)=@abs, &(0x7f00000017c0)=0x8) mkdirat(r6, &(0x7f0000001800)='./file0/file0\x00', 0x10) syz_open_pts() getsockname(r2, &(0x7f0000001840)=@in6, &(0x7f0000001880)=0xc) accept(r2, &(0x7f00000018c0)=@in, &(0x7f0000001900)=0xc) chdir(&(0x7f0000001940)='./file0\x00') unveil(&(0x7f0000001980)='./file0/file0\x00', &(0x7f00000019c0)='r\x00') close(r4) socket$inet6(0x18, 0x1, 0x20) r7 = geteuid() r8 = getuid() setreuid(r7, r8) getgid() chdir(&(0x7f0000001a00)='./file0/file0\x00') r9 = semget(0x3, 0x2, 0x20) semop(r9, &(0x7f0000001a40)=[{0x3, 0x9, 0x1800}, {0x3, 0x2b7b, 0xbcb6ee9522f56969}], 0x2) 10:00:34 executing program 1: r0 = semget$private(0x0, 0x1, 0x20) semctl$GETVAL(r0, 0xfffffffffbfffffe, 0x5, &(0x7f0000003c80)=""/187) r1 = semget$private(0x0, 0x3, 0x100) semctl$SETALL(r1, 0x0, 0x9, &(0x7f00000000c0)=[0x4, 0x1, 0x8, 0xef, 0xfffffffffffffff8, 0x7]) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000100)=""/102) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000180)=[0x7, 0x6e, 0x7]) socketpair(0x2, 0x2, 0xc1, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = dup(r2) r5 = shmget(0x3, 0x2000, 0x261, &(0x7f0000ffe000/0x2000)=nil) shmctl$IPC_RMID(r5, 0x0) r6 = semget(0x2, 0x0, 0x502) r7 = semget(0x1, 0x1, 0x0) sendto$inet(r3, &(0x7f0000000200)="d53f7feceee01dcdc4dec20b6375b5d5b9c1c5aa7cdb987e8b413b7691f5e61f800be552b32dc59e0254fd2631b5fc9d180c7958183143d2124c655617e0c466fc04", 0x42, 0x1, 0x0, 0x0) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f00000002c0)={0xfc67, 0x6e92a4f5}, 0x8) semctl$GETPID(r7, 0x1, 0x4, &(0x7f0000000300)=""/203) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xc) getgroups(0x1, &(0x7f0000000440)=[0x0]) setregid(r9, r10) semctl$GETPID(r6, 0x5, 0x4, &(0x7f0000000480)=""/160) semctl$GETPID(r5, 0x0, 0x4, &(0x7f0000000540)=""/4096) msgget(0x2, 0x140) semctl$IPC_STAT(r7, 0x0, 0x2, &(0x7f0000001540)=""/185) setuid(r8) close(r3) accept$inet6(r2, 0x0, &(0x7f0000001600)) readv(r4, &(0x7f0000002a80)=[{&(0x7f0000001640)=""/86, 0x56}, {&(0x7f00000016c0)=""/130, 0x82}, {&(0x7f0000001780)=""/114, 0x72}, {&(0x7f0000001800)=""/4096, 0x1000}, {&(0x7f0000002800)=""/214, 0xd6}, {&(0x7f0000002900)=""/112, 0x70}, {&(0x7f0000002980)=""/112, 0x70}, {&(0x7f0000002a00)=""/81, 0x51}], 0x8) r11 = open(&(0x7f0000002b00)='./file0\x00', 0x10000, 0x20) readlink(&(0x7f0000002b40)='./file0\x00', &(0x7f0000002b80)=""/228, 0xe4) getdents(r11, &(0x7f0000002c80)=""/4096, 0x1000) 10:00:34 executing program 0: setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, &(0x7f0000000040)={0x0, 0x0, 0xdfdf, 0x0, 0x9}, 0xc) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x88e3, 0x2) write(r0, &(0x7f0000000240)="77ab8c19a2f1e5b4f07478b1c51a2ec2b42da0f2fcaac0907d222e53b0652b3800821be9d7340a3cc106c79b4457ccb7bbdbc6126eb81f1b51", 0x39) pipe(&(0x7f0000000100)={0xffffffffffffffff}) readv(r0, &(0x7f00000003c0)=[{&(0x7f00000002c0)=""/225, 0xe1}], 0x1) pwritev(r1, &(0x7f0000000080)=[{&(0x7f0000000140)="58f033eee96f16995da120ab156eaa96849a7e8396150787851f90c8e85d672a3f8f3bb2dc65ba0bd1ae32a647e464545dc8cf87134bcd0cc77947035cefd96caafa4998735235f595aa5b51fbf788eb39f4b9c0ef7a48c89fb2f6266daf162096c610fd813c4b9e5ece5587627868b4401835b5b8538dab06cf65096f410a00c452cd3591c873e527e4533afa2fcf918164f0856f95d838e482c1601296497e1f63ffb2b19f152de9f69bfe9b0c4298e4693fad737239232d2e4fcdc507e1fa96c435794edfc1232212ce97b8464d5462b85899e2c183c59e1b0a", 0xdb}], 0x1, 0x0) pipe(&(0x7f0000000280)) poll(&(0x7f0000000000)=[{r1, 0x40}], 0x1, 0x0) write(r1, &(0x7f0000335000), 0x0) execve(0x0, 0x0, 0x0) socket(0x20, 0x4001, 0x3f) 10:00:34 executing program 1: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) msgrcv(0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="07ff2016"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x1, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) 10:00:34 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000500)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000f80)="1531a0d16e482b8e9d922cbf61bbecacdbcec97bedbb87f9118271ee5a596b5354638ba84cc5cebcc561d412df760847a43442fa61070b30c5186a6d03151977c853f882f051fdaef1a75f7775e0a735c7fd93974641d1e2388baf2c167a3e266dc57d7368425662bf8b1903f41a4e25a03beb07499b64e0908f2463d9989ce077e38ff1a17e083635671ed72c80f76395a762598dd89ae9fcad0d22941999ad4a90b19963f386d4f20edf2318110ab6d929a11bcb2d1778d664f5bb96bef62e8c09ab909f0bdf81c40e3f223938793231d90ed764daf7dec7c139ffe1c194463eab3eaf31aef00840db9ab6e07c82cfdc2512d270f5d8ecc64694df25ba3738300d734d24797da0f03cac20b15235e5b53d590bde55150a096c72524318339296e5223c056bdf0e40865a872f1c91341c5b385a547b27017b36a69f53e9befc647fad8951d6feb0b3e8692e6115bafca522b37c69ebd1d90fc4f2601dde7f6136066d098b1f73a71fd555f76c6b8b1907503b302e68d1427ca2e6f4742283caf60dac0500750555375a63d4de5d34a8cfc1f6dfdb309528ec083065a51d1b3c3d69f53638544c1dbefb799f7dae6093735ce6206580ee0885afb5106e96e47cc90c232ac626a6014f363eb35f820e7b6df8636cfde9c3be9c1c4a676a5e5c25acb9810804d2dde2372b6efb2af3db69f1d9349d8fe2779fa43b6039d20901c0a9bc55cd421c74f7e7043fc4a71b396e688d97b03a14bec2984f4b37eb995dda33f113cd05bf540004333a28ecf7bd707cbaf8c01964a2048a40c04a878ccd1fdf965f31791f03b8b4a0fde5ddc07d32a2a7003c88c5d2a2d54740093364dfd02d46f322c594796f6b3c83531b0a8a5a3000815ac41319842a90c4af50d7bedf7c92f988f5fd2496a450b4c66b7d6927ff39080e0c0ba5cb6da1c766e9f7d5fdfcc743e630d9de87cf4c80a5454c52e23ad1003b780a3784a86e27901abcd4ce58f0d04f63bce3ae949fb3a92abdbb84b7b5136dc62a073791749a174cfb62865ffde905eb0620f826bbf476e862c1f1cc0f130f", 0x2f4}], 0x1) dup2(r0, r0) syz_open_pts() close(r0) kqueue() syz_open_pts() 10:00:34 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) read(r0, 0xffffffffffffffff, 0x100) write(r0, &(0x7f0000000500)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) write(r0, &(0x7f0000000000)="ec", 0xfffffffffffffd27) syz_open_pts() close(r0) kqueue() mknod(&(0x7f00000000c0)='./file0\x00', 0x2000, 0x9) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x1, 0x8, 0xff, 0x1, "37ce80c8b5a10c302f2c69a84f659710c33d249e", 0x8, 0x10000}) 10:00:34 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10004) r1 = accept(0xffffffffffffffff, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) r2 = socket$inet(0x2, 0x4005, 0x748) r3 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000140)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000001c0)={0xffffffffffffffff}) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffd, 0xc2, 0x20, 0x3, 0x9}], 0x7, &(0x7f0000000200)=[{{r2}, 0xffffffffffffffff, 0x90, 0x12, 0xffff, 0xfffffffffffffffa}, {{r3}, 0xffffffffffffffff, 0x318becb46ea045eb, 0x1, 0x80000000, 0x401}, {{r4}, 0xfffffffffffffffe, 0x52, 0x8, 0x8001, 0x4}], 0x289, &(0x7f0000000280)={0x8, 0x7f}) r5 = socket$inet(0x2, 0x2, 0x0) sendmsg(r5, &(0x7f0000000000)={&(0x7f0000000300)=ANY=[@ANYBLOB="0101f8218684cb6d94a242acc162b3462e831effc4"], 0xa, 0x0, 0x0, &(0x7f00000002c0)=ANY=[@ANYBLOB="140000000000000000000000000043f887d2625b44d4ed87e503bb6c1b4a90eba41f0f9b06bcd2e53baca347604c949ca6b466716e3e5a2eff134d3f93"], 0x19}, 0x0) 10:00:34 executing program 0: setrlimit(0x2, &(0x7f0000000000)) r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) writev(r0, &(0x7f0000000240)=[{&(0x7f00000000c0)="dddf64e6dce5c95163bacdb67e8ed90d0200649ffd1a3ae060be675df7206b32165242fd7983fd46fd50b3cf0f5e393cc8000ab43daaf0eb3a7987ca76a1f4a558dcfced9c2a47093535bb4e72cfe232dc7b62cb5ba7a4fcb52cb9058c8ce220c66b5f76ef504ccab7a05195a13f24bfd3e4772eac229222c5c133b78fe7b85bdaea62192b8b0456b8a132bf164555a7ede135e84e100ae775e0c25e70a243882e18826f1202007ab4406cb8e3384f29e743e99a964f65b09127984f47b940b65e05db0eeaa526c8af0e73ddda17f630aa2af76aeb0c6fcc7d8fd4a6c784e6397c6f3f88c3c2a57b713d880be21c79d10a7a414b7219df309464ce234a78fe", 0xff}, {&(0x7f00000001c0)="03e643f9640348634bbef1d94d85c754a882dcb63cca798af3d034392dd0948f042d0f3d0e940279dc3a74e04a3a94f31c16724b71544b9a5b22d24e6638a9633fae0d25bcdd5cb87cd8433b5ba5dbefeb1caf0c936b12b53bfb48bfaec084ade1c4bfefb300abbb8af7ae3add9648b88e8e78", 0x73}], 0x2) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0x1811, 0xffffffffffffffff, 0x0, 0x0) 10:00:34 executing program 0: dup2(0xffffffffffffffff, 0xffffffffffffff9c) fchmod(0xffffffffffffffff, 0x4c0b82191b9367a) 10:00:35 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f00000000c0)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x40, 0xfffffffffffff0f8, 0x5, 0x8, "e9d9e626b0dc7bb38b73f5bf08aba3666d26de4e", 0x6, 0x800}) write(r0, &(0x7f0000001480)="301428c2670ae3b90a39ba18094e82285ab4cf6bf3663b94bbfd7cb933b46cdc9a7754a9e1fe14b82e988cd63e009283b58119c3e1ba798f466d04677f54d4b92b9aca3552f3dd060ac166d08d6a037d5d7f9ca7577a40b0675aa4f4454ad27b4b4ab77f6429fa1de2e3f39f75f14e9bc9a90f4148ea740baaf4f6cc03bf826cb01dd70b3b8b83f9c67199662d32eca367c0d57f47ffe2fe62cff27d501904f8a48fdc55b4ad2ae09d4f6bbdcafab646cb45cfc39da33138fc22ef2fffe62ece41027c0f703a753eb56f467125d8eeb8cdcdf4effec826456993663dd6d70af2e3c812a185e6b5ea00fee163d69cbe677d3d271e7aff9610ff634a716f17e11877b4a38c04e23d43e5135c0116725c217d183642d5aaa32e5e622b601dd8c4c5ecfe7475383a51f03aa46406a7c04660c8cf29d416d299030ca44ee43900fac5ac04b3aa6e43c622aa88b5ad12c34961fc38d7188d3f2fe49654f1320138a86a8127134ede020969203504c9d2c02f5f308dd6d09e2233e3ad988dfa92508f24c7ce88784f11c41a58a88de204673c9f0cf33f47085550b28ebc8df94ca0c2ad48f28200bb25e6fb8500ec3474f5bc7b1f014d1211ede50fdfc45d00ec91402235d80b06bd9ca018ff8017389c1cb240d04f7e6b89573fbb697260f867f241567a1ce29b11b9f22771d5616e2e669b432d286fd632b493d571add004ea5200f1900dba3843b7c021ac69093117bcfbc278d52511cd344ade033fa6447d6028ee0476d0dde6eb87a5af3d14cd07cbaecec597e26e451fd088c33e4535f56107e494cd01aa4d2d8ad555e37fadfcf4a9e9a00d08e6d40c43bd6fceb9cad6d52b5445b54210d2a5487e66bfaea6016c2b0ea616e211ca9836bed6fdd07c1e7ba12e73e8bb6f5c74603375314d0f1356324a9e5615f67db69119ee12d327ad39ba307d12fd01add8e3bab60c190c96f3f83cedf859dca4b06b30ce014b37ebf35ae5763ce43106b163d65e7b8d070f2ed92a97418200fc89a05f9b0ef07c282a89625da85abaf60d50062c02d98d2b5396a9164f9c299bf4b75df66452b187325e3fd3097e24845c943125dc6b9bfea098cc365fd058db74efbd449c990818458b3cc4f4e5954c4373ff4d4ab1cb1d6b18f5bcf866cea50c31f139157aeaa512bd9296d8396755fa0ad086a4a21cd1b4c98421bc6c7ba9e33e89389f55eec5dd0d219e44990dc9125028d0ccd0d03d32f7a96c7bf818bb76d4a7e09120cc7ec632180c1b8b1b4c1c8870633a03773d64dc6afe9dce27d0e671c428cb68a5bcd141f6786cd8c315870f0e1bde4e5101833a44d93ba1a4c0e6ebf69bb768542b8b40ddbc7a0ea83e1a443e5e7963014638dfae1a8c66d2ca1df71b538a734c0d82533994106feb7520579f52a1f820bad211c0a4f90728f1f4e464c995569def621046c0dec2bafc262eee01de9b984f574f81f03d5de398c6a743ae7d41211c9012696c74f582dd572c3ec2cea442658df57c8dee3d5cd43525ca865b8b435f6eec8cfedd72ad4318be5fc192129e937787a034a2c69a83a9504056ebbb06ae6c1be9d07b7e57a88c6ed2a65991dcf4af326905eaf342d16cabc0a085f6c356674213f0546877104d306521fb203d58de04421c83e4f45f28972d94f8b0ee8ad03a1ca44caea96ff9d844497037ff4709ffcbcbcd505770127bb9f8bceb5738d6907d0149095a6e96bb164be06caa65fe30895b233abd4e3f87704d0590461311d1156df089364ee899994ac7732ebc69f7b46c0941bdfb897689eaf1f80d173788a3da930cda509e2e9f9446a8549f9d3bf30176ebdcc69219262aeed7f52924ba255222427540caef838aec8506695a102742621795db28fd2ed9fc60ae2de303e6fe567c3d922bdf4c3b6f6c5408d7e2aec82f6c3ffd2b06194c0adbae802af5392a33c8b01af557e9f2a72c079eddb96135d023222749868c4ae9b237fc657adb59a2aab5133e9e19422db8485bddf4860bfeeb353455995fdf043a55c02ad0ea56e0cb45ec2af151c541aea2c96b2da37ab2308cb1dd2b90d736f088da9600856501e8e0a5d115d92babc8b3c0b85b64c3207405303cb45a8acd05ba885a201b625f2d5985d02b8cad8b4d750349642f00fd606f2045cd57440a9792683943f991517b62de7b38ccc03b95ca56fc9ad3dfdf7bf76d101f29f70ad178a08eef1d2d54a32247189108c712a00e8c9c71c8a7a65cd785afb664a3e28cd8a8627acaf95422bb8ee251ef23be6029448381f3490e9d3c1c55e5dc726a5d6d33a370310618b15c7c5b0e9fdff44e8a2ccf4b11ca3c9c3524107835411fe6efd6431f1fef2a4cb11164a55bc270b3389288b0da49462ea99286ece131018c79db6d7c88fe939e1fd8fbf01c082f4491417b307f5671c99cc06b8199dd341454fc5a482152ad5bf12848463e12f2f6910ed05956eda715d8340e4926275b11e9afe0f59843c76390881431138322fa99b23949abec9d7bd2a6347a9b8686d096e63b48ab39ffc92b3c719d3e6ac0c48f4f54907bcf22cf7dabe8d6a7627c52e1aac3a7ffd10f68d71aa8cd6d687e7b1f7d30d5032ffe691013d04ee0f161abebd5ffcb2d329e5ac9e1c76db1ee1a6c76c9a070910182f7fd4f9bbda18d515df56fecd7209184029eb20731ab6e8c91885c0a98e5260fd3631bba0429239af678aee7e79e340db2dd0013930321c6264f49e66a618106bf8dcab53e7f57221fe11c966fa731c584c1d472d227509e569551be1c44b76ad29b4bde143d27e4dec5bb36b55bb21f21e49118547441093cb331b6bc7df276d0823bafd49128c529f3f689abb3f9cc5d2917d3278b54dfa46cc7a36601b22efd97e622731018bd77bbc48323a08bb8e268fc978540dd3428990213dec39d263d1e30aa17e4745b499f264fd9f67db703754ec1c201532a30139906276a1f46159913cf02583a6e39047a9e4c38625c58eee13e5dfc6b3ed7af34392fcb2b920e7b0eae1eb1bc86acd4af0d9902e27de4d67987677edd231bb4f20ac0b6ff0c7c70afd13028b6400431164c28c639c9321a7cacc3cc3bc3a882141fdaaf8f4591e4388db77836e5ae9fceb1c3b064b6a4c24e0a2bfeb63db84b63649d89b8b6ce01a016ba4f4592ae0b8938c2f0235d68c74ef7597df432756e0b8707487f984f5446f40a4d959327f813f650d6aca73e27e1e7e10a9702dcfebc7c9e64f5fa2741f0af0300000000000006352b6594504ed592d73e7c3f5d4fb836f50379125454a2d37e316274f18825f44a353171f818666777e92ad66bec576f80a6c69e9290388397e7e95d6413dff38fba6b3282d69eae45e3867a3508eb3dc44938d5dd2efe235bd9e3823cd5bdeb7ce569cbf4be4bedaced89718116fb2840886924b2fa90bf4f2ec9fa3004c677990a92c668e396187c3f99a731608262ec4f57c4a3d945eaca8cb52de7af7d82e04de12e9f5ac5fffa6966515124696e2155b2e6aea111e9c8cd8c089baebb503bbe1a3cb86db4a74866bed123366793d1a8163230cce209fb83a18e28ee1cf26ea57d8c4a2d5559880e6f5cb97641fa61b258b2676601f07a6062b921bd1b52eb4695bb7ee91663822b06f7e376ab3ef688e3cf66ec9ab3a71466601e220aefeb50b6983439e6bb27f3726bb1a4b9dbb1c727a7417a53163c0811ef005ee2e11b339f5efbbca70baa233bc901d0da835a906c9a2f1abcc02255fb44f1f0cc6f6064d4f1b7452b95a89bb717828f0813eef5049062e4ba203c4b0237062127274951815181f32a439ecd9f042ad8db02f7661bd47a08e036da20ae24b1b41c91ba8347c7f8f40497e3b7b1ab78743c1b69741eac26ecfd26d4760823382fcb841a985146abaf244fa0c611f2bd27b8281c86d8711cfed6544db3bc97e1df644a488fccc7be6537ab023ca2fdea0e7182bb0dd1bff31dfb872805aac569fc74b6712dee319e1b058521b9dca3fc63bd1effd09b80ce1c446f695c7823b2c7bdb4036caf6d2e19e54b97b4e3f3319b46dcce29a911376be805ed7a2ef108bd869964c59b0ab15d6e66cf23613520d30aeeeebcda8145112dc7a0eb6babc103b01c2281aa1eaebf25bde804ad93fe9e955893aa27c172da7629455a18aac60b10a89fd1c92106fbb17aa76f7a66de2e67cdd01290bcf2c9d598b25faae0396bafe5070a362d870a36adaf79b03c49a14fb010cc739e6ae7fa8ee31bb4165d2a4934c9c282609d9b766d3287081562a71ea703f94e15fe7148ea295c446ac61a40dcb4eac639d0a3b8260a4f4099c672184e5e59b73903135c84b9a935121b81f5a614b52de289842c8a683782b6763810454264f64a5a5dac179e86a039fb7b3939c9c1d65d77f7e0b5d172c647367098e0ea6a008015454b15177abddf77d22a6fcaeb1c18b7b5f8333342d3b6ff771a4010a5bffdbd0a0fd6ccd014dcab090fc6c7dacdabb0b64fedd6c7fb9493cdc0a1a6928f8ba982b854a864feb37b9d9913122873aa632b15409d3976c14d59ac7ae92ea2f3f5fb85b66ef01e672cb2f4acf09127d0555a6b54047434b0b6e28d91bef4a466c76c39d29145e540a1dd3bd4023ed8b1d40fb05db11442f50aa1934ca020aa7f80217c0ca5c48bd9c73f45514c04936f1172adc6bc470e6b1f53b7653efa7c942801b65c6e407af9843979665eb4c77916742d7dd91475f93df76ddf8e02f868a5d1aba0629c250d6b17dafe6e928c789cb91ef17fa62a5d886987e74f351e99ddedf89fb9536f6f35381ebc18f725b0605f0a8aa764b1173b8749d51fa1c369b6ee50a575f29515c839ab6ac32606848c3efe030d339e92b1cdc2ec69c43e8acab08701b4937bfe00423beebb8bdd26408d76e9efef40cddd25afd17efb2e6024911c1dfe24d2db86e9645ed8589471175630a68a79de0d24063339bd1e59c7bcc0052c58b591573261013c50e3b28d6a74003870279e78ebc89eaeae79681d0bedb97768c1bde2c6d4c39a47529b52eefb875b3b0d915beb58fc371a229d45cfbb53e6316b2d167656803f6f74a72b0ed93efffdbdf18bc6f8d7e44d5843ab94cb8a8ba723493fbbbf570afa046f2bf0ade70e4780442807ba2dd970b67cb6d4e024e40bc082df484ea3588b085b29e91e87bf11d2a2cdc8ec7221d0747cdf599572260c9cdc4c1748afb143422c2ca038a5c6de8637d87abe8305c76f3da50a2c78f97ebae6b696e1f27c0bc33460f18cc8466d4654872b39e44a7910fc90f8be708bb991ae71446ccb4bb7fb753fd49c07df8d8e00d160cca18539e09f4955771b5881807cf7d1bda6255e5fcbaf19d7ac27de1882ec22bb9073044b8022874aefd446ee15051e2bb956b7c2c8aa15537376c4fb19b9cbf101ff1e768fdfb5b5a83920c2970000000000000000007814876e99a097878aebc726787e21dc761e180c23e268442a201b0610ed1595d95f8a52e095acf7ed71f3b2dcdd59c42c566f16717e6c63a447dcf1", 0xf3e) syz_open_pts() close(r0) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000000)) kqueue() r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x7, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r2 = fcntl$dupfd(r1, 0x0, r0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000200)={0x7fff, 0x0, 0x400000000007, 0x8000000001001d3a, "75a35db5718008d8090000000000003d00"}) readv(r2, &(0x7f00000001c0)=[{&(0x7f0000000340)=""/235, 0xeb}], 0x1) 10:00:35 executing program 0: mprotect(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2) mincore(&(0x7f0000c5e000/0x1000)=nil, 0x1000, &(0x7f0000000180)=""/123) mlock(&(0x7f0000c49000/0x2000)=nil, 0x2000) 10:00:35 executing program 0: r0 = open(&(0x7f00000000c0)='./bus\x00', 0x8284, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x2, 0x0, 0x200000000000, 0x1000100000000}) flock(r0, 0x3) linkat(r0, &(0x7f0000000080)='./bus\x00', r0, &(0x7f0000000100)='./bus\x00', 0x4) fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x2, 0x3, 0x6, 0x200000004}) 10:00:35 executing program 1: r0 = socket$inet6(0x18, 0x2, 0xffffffffffffffff) getsockopt(r0, 0x29, 0xd, 0x0, 0x0) 10:00:35 executing program 1: semop(0x0, 0x0, 0xfffffffffffffed0) 10:00:35 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) socket$inet6(0x18, 0x3, 0x6) setsockopt(r0, 0x29, 0x1b, &(0x7f00000000c0), 0x0) 10:00:36 executing program 0: socket$inet6(0x18, 0x8007, 0x800) r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r0, 0x29, 0x27, 0x0, 0x0) 10:00:36 executing program 1: madvise(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x3) r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0xfffffffffffffffe) utimensat(r0, &(0x7f0000000080)='./file0\x00', &(0x7f0000000040)={{0x401, 0xaa7f}, {0x479, 0x10001}}, 0x2) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) r1 = shmat(0x0, &(0x7f0000ffa000/0x4000)=nil, 0x3000) shmdt(r1) 10:00:36 executing program 1: unveil(&(0x7f0000000300)='./file0\x00', &(0x7f0000000340)) r0 = socket$unix(0x1, 0x5, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r1, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c28773", 0x45) write(r1, &(0x7f0000000340)="a13e5ac4c2641db6826b523ec3cabc1869e5e57335d6ffa4a43c04959f845471", 0x20) write(r1, &(0x7f0000000380)="35db4bf22985b37fd24c6c3cdb8924c42e7386ecaf709e8a1f1e2e8d1906d8974febdfb25fc90473c0b00f17b53efadd5179778183cb4c028d3e348f91c36419614844f37dfaecb3847786dc71e29dbed38023553e02b06ef4b3b3e8a124701c5860b7ee64872f30cb5405494f06872b10638ba16f2ac699e56196c3877273e006fd32dc9a71984f158829672fc0e3fbec63033ee9ea7e3044c040fe2a3f8cd8f7290f9b64f169925ea5444deb850e3c8926e37e1d1dcefa2db6e7182e4fbbde9f9a140f3bbb1c46cbaf42ad86ab01af11af154cf78d77b4d225bea6baae0d07651cbd1fcda5e791d344d9160d11eae1f706bf761b69b52486a3a8788f3f72752da34fd90b99e5cd0df2b0", 0x10b) syz_open_pts() close(r1) r2 = kqueue() r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffe, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r4 = fcntl$dupfd(r3, 0x0, r2) ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000280)={0x0, 0x0, 0x7d, 0xf84, "bad84b73f2a4caaf72d88000"}) readv(r4, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) bind$unix(r0, &(0x7f00000005c0)=ANY=[@ANYBLOB="f401010066696c65300024cdd2db6b7141370dcd4ac68b09806990be474b3d4db88a7ccc816bda001774a47e12e2b0bc0351e59f8b8ffb619d7c349ce5910d7a852c42ef9c4299a12f792adda99a785dae17c23a30cf2378bc0b6baf8f50aa1d0be463bb0ebcf57374ee1bed9b3ddbb1691140380cf343fc8afa4b12530f01ce1172fdc2b2e962a2e714b9a763ded30f392121917c3ca26362cf0662fe7305c7c88a9778b6e980fbe6f12c46cf835ba603e049ac93e158aa74ff54d9b63f6e5be645e64936342f4b5c2962d571835af0f2b1a709f04db9998ef1"], 0xa) 10:00:36 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f00000005c0)="0be31831e02808032b0a5b75c7a13dfbeada19f1ab73c635bb133a90610c7bed90aa5c8cb0866abb181a4eaf7558000c57e09a624ba684fcbd02cbe7fa64dcfc18e86b7b3bca8389ac8ee7a9a362af3e7c8e9e9747459164bf41c275709d1b91e020c925debceba0a4474066c800212fed09e2778b445954d41e00ff4c6085ba5be7d8c7644fe19af5b92a7c4af38c8f8fb2fc0e171aa632a68580d6f2875155f452e51b68220b2b6d3257693307d82351b0fa32f13c93eb48078376418c4206c0591a91d730e87432c30763e9068d9542e9c12fe64e1e53ba3e4eb1b7a3817c29e906853b36b5d12de04116970fff872763af8ed5e5df5d508f80f663077578b25a87f0a0dca7606d7f976ccc13c283f52c4e99d556ba895cc8fb6950fad371f10697e5b0649dbbe897e07b7b0ad53055f6706d2106e8361d1a92455466b0093202163ced122ef45cd748d8f062679794bb1171d6965d328fb74e0a1b826d995325a13d4f7d72aaf94208f617768d35da305e69fa3c0d20c8883bfbf2d665eac65740d66207b490815b673cfd4d89ab0ac2d08cc90714c3e640fdf423aaf81198592035b88331b322ea42ebfb04f24f12db3290db45ddf144d403ec14ae6a1f7cb2096ab3e7db14747a20eb637efbbdab3825bb5c66af0ba434347ea92d45ac2cfc2bb5f7e9297b87fe0ba61f6ff4e1a163fafa0fe90f66e2a7e3cba245b8c3f8cff32f8eda37acec28445cfc04b3b2adbe251ede6f67397fb36c939b5ab99b6f89df3d3e46c0d1d1dd3afa9153aad05cc22728cf8016ac140c9346486a2f6d9f5e0b3ac4ba1d61e0de8831bbe9082bb28c1057904503cb1628837d82a584737badecf199df99893dea2d16ac587e58736d174db115b32dbe34d2690293641edf36bc0eef65f7253b1637b154f2e2bdcb61ba8b7de70371924d4262a1d94aa194753e0c574c90c052cee9a057d3e974a037f0677a4ae8f0f5e560b2891796d26fdc00104dc6e68139853acbec36dd57285e2995af0c3bb03374796d4be83956a583ff890a3e00a5c4ceb17f7135bdd45f280a42d09e1ccf0008d5fd2d70c4e933867f621d1a157d99391117d27b690a74f302e46b21c580b3709f85e83f0b740cc84ffc4ec6e39afd8716569928f0fb8530b8c58b5c997b0f208ff29d12d0d4b96348635e8552448c56222a5648f156d04eede120a317", 0x357) syz_open_pts() close(r0) kqueue() ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000000)) syz_open_pts() 10:00:36 executing program 1: setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1023, &(0x7f0000000000)=0x7f, 0x4) r0 = socket$inet(0x2, 0x8005, 0x0) r1 = getuid() getgroups(0x8, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) fchown(r0, r1, r2) 10:00:36 executing program 1: select(0x40, &(0x7f0000000040), 0xffffffffffffffff, 0x0, 0x0) r0 = msgget(0x2, 0x150) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) r5 = getpgid(0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, &(0x7f0000000240)=0xc) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000280)={{0x7ff, r1, r2, r3, r4, 0xa0, 0x2}, 0x80, 0x6, r5, r6, 0x5, 0x80, 0x5, 0x4}) 10:00:36 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x1, 0x0) unlinkat(r0, &(0x7f0000000000)='./file0\x00', 0x0) 10:00:36 executing program 1: r0 = socket(0x1, 0x3, 0x40) sendto$unix(r0, &(0x7f0000000100)="2248c94bc1dde0daeaea44565a77c10cf608a6df148defad82c985e84e1e060cc377c9b8813652dabb8c0df8e1e2a8f6e7ca7307b635399c8bdbc588d505c7f6f5725feeb8b35e2f5eb6c7a3394f172bc5c06ee93525779ea8f474e84c270f4be39ba29e3fe06396151e4a419131d155a32f101f88360fdbf4c5ebc9d99654b3ff4dbae4698ba6175e137cf8db363ce96c646ed7187770da44027256eba291e8941daeb0f1292ccc7a89bffb09228754d2e9886714ddfcac69ac062e78e4", 0xbe, 0x0, &(0x7f0000000a00)=@file={0x0, './file0\x00'}, 0xa) r1 = open(&(0x7f0000000000)='./file0\x00', 0x12a0a, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x1, 0x10, r1, 0x0, 0x0) write(r1, &(0x7f0000000080)='s', 0x1) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x10, r1, 0x0, 0x0) mmap(&(0x7f0000ff3000/0x2000)=nil, 0x2000, 0x1, 0x2010, r1, 0x0, 0x0) mlock(&(0x7f0000fed000/0x13000)=nil, 0x13000) r2 = getpgrp() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000800)={0x0, 0x0}, 0xc) getgroups(0x6, &(0x7f0000000840)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) r5 = fcntl$getown(r1, 0x5) r6 = geteuid() r7 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000880)={0x0}, 0xc) r9 = geteuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0, 0x0}, &(0x7f0000000900)=0xc) r11 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000940)={0x0, 0x0}, &(0x7f0000000980)=0xc) r13 = getegid() sendmsg$unix(r0, &(0x7f0000000b40)={&(0x7f0000000200)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000780)=[{&(0x7f0000000240)="c79db3c1c7e031df2083bdce7955a19dfd", 0x11}, {&(0x7f0000000280)="c8227faaad189ddc85872dcab11d85aa78dd8f8bd59f5d56b86979ff5b54bd8fbd68da25fd3e", 0x26}, {&(0x7f00000002c0)="883309b9ba9042b77504662a2c63bc5e57272e55f3065ae49921e01e8b80fda9ab338e60805c88b1", 0x28}, {&(0x7f0000000300)="d2ab49e47c09a740a206404662285e84386d061294365c120ef6a2198081a1017d65f8433d19c1f2ec8bef57d82e55990c74ea56d8982213aeb90a7dc33fd2cc662dc5decda4284fb7861d4f40faefa2590e484070a793f779d3d248718b241cf40a308f2420740cfa8b76c3917824a5107bdae238cbefa7b8d5e43cffe19378ae06692457affe4c233f065f78706f94d99500cf3b502b51de761c1978e019311a9b00a5ee46df463addebd2d61d9c1effbe3403ea3d71df3e8640fe69a0103e8de8b054b9a9606900", 0xc9}, {&(0x7f0000000400)="1337129791c4763ad7ac97fe1d120bffe0857ceea0517d3e6bf660347ae1e042fa6bb7de897f480a46391a63e059436cce2497aa2d50f3fd4610a141571585c52921032fe94db2494c3a2bf009edc71e273d1249c88ec77dd3a12d65b8ed0a30092d046b8766b4164949dd38bca50d26a9b3eae2a70556ccffcf7fec87b56f3fb760cbae92ef03caa5c39a9baea53ed1ae6f59a669fd4798589b6c54656208f7c00f331890dd57579f700310af99ca1727278d43f0510c0cb48e6e1eb8d85e1b4cdbd6596377", 0xc6}, {&(0x7f0000000500)="0baf4b0707a991068fcf8210d271370c25bd90c0b68f948953241ca47186a236d6dafdf4eace15fea39725ddfbc8578b3e105a68a59a1efb1609bd45bb6095c420490527a19c731ef099c5b179630a19a986650fcac623dfae822ee8aeb237aeab0728d22da3a8222b4ad862474dc15fe7d617d0617f0b8f4d", 0x79}, {&(0x7f0000000580)="cb2d788574db535fdcc0fea2b8add9ce47a36ab2c63a8644c77c8586016210871ce6ef0606aae61f492fc1a50d942e98eb23126e7177322cc2fff2bfcb93086d2803ff77325de06de33d215ce2299e59dbd37fd44d033ca1efeca1f90cf491146f0fdccfb4ae7a4a087c89796111b17e892094716063f09c9ff1a3467dc19ab7daa7e5a4d7a21cd8c255225b1fa83d872856ada4a15a67d12456e98bf63129905913e1dea01c366392ff001fae6f1926d400abc3aae3d5886bad5f8d2348a7a0b8dd00", 0xc3}, {&(0x7f0000000680)="c8304ce29aff8e8fb8c3aedfb745c26c6c452d0114e38d84735bb1499f5b44fa65db2ce33f03f9e09cc9e853a07e8ef24106bdff7ac5be4a4996974b38ffd1c6149d1060e9aca08b5b2c7320e621e6dddb8e27a3d336b44f3f9d45817b1749c557994fc65d0b03f00361055a51e6673b24c8008b2a2d5dec1eaee0f5694c88d5588b702fcd165776c15961254a101974b4f5f3a967435f1112eb0c2520ba003d0d2a690e13de0c56bc20dbede27dfc1a6668553886b77ecd9817339f6ade4e991f95a9c59b57315f689f0ea7a7b524c429d248020d8226cd3a2c8af3fc703e3d090d10f50459", 0xe6}], 0x8, &(0x7f0000000b80)=ANY=[@ANYBLOB="2800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r2, @ANYRES32=r3, @ANYRES32=r4, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r5, @ANYRES32=r6, @ANYRES32=r7, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYBLOB="000000003000000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r8, @ANYRES32=r9, @ANYRES32=r10, @ANYBLOB="000000003800000000000000ffff000001000000", @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r11, @ANYRES32=r12, @ANYRES32=r13, @ANYBLOB="9817de944bac65833b460ddb5680c5e2959b8567ea3acd90a20e1fd91304310d10695eefabc52716ff0ac84a747adff9f9b1ef11"], 0x150, 0x8}, 0x8) munmap(&(0x7f0000fef000/0x11000)=nil, 0x11000) sendmsg(r0, &(0x7f0000000a40)={&(0x7f00000009c0)=@in6={0x18, 0x0, 0x7ff, 0xf6d}, 0xc, &(0x7f0000000a00), 0x0, &(0x7f0000000d00)=[{0x78, 0x0, 0x2, "f5b0c34d1d136f1c865053fa1d5ce098cad84bfed5dc9fee59adc7f5e14e384d1b6be01b01413c580dfb4e345a2d1453d9346021660484e0225f10525dd75c7b9cd32ee98f6e217ff6444ea773d831327d3f7e4f4843d6b201a1abdf1f028a0105"}, {0xa8, 0x0, 0x100, "f02f95cc51e56e6da0c1cce6b134a02617363db51af52860a640c8aead6dfb919bc7fbfa348828006e30d625db0b8e21ac4c20d29b04f99906437ee33357b15a254dab3a3cc2443c806a5b4578a59296b1ae0c361263b1ddddac932eb6ed1e384ec7f925b677adbe01beb0333b20c4c88881a548070d8ffb6809978cf71831bd3a922e94c39bac82efb91b792882f1eb989e4d00f7fb4e"}, {0x70, 0x1, 0x100, "80ba640232ea1b5840fa0f82c191372769f08dcf31309b700277e0c42a13ea63e8a4d8db7b33e20138ba85ac1714efec9c68d6afbc7b879ffd32a4b4eea2ecfc77eae3cb4905d2839ec52d4f0743b6e74c20f185e3315fdd89a2"}, {0xd8, 0x1, 0x1, "72329db471374b4c8e2c1423d75b6a9f4f02ca51c8062bd488abb05246f175e475f5debe775755b79273677ca0442695f64cf87a6fe9d87576302bcf816e8144411187cbdff592203c559fea339e16e3ea18bc72d0d058e7cdf6b535566818b2d17e967918391a0860ab0aa62159af1701979ff7e11840aa1207ba4f0a564b379c22d01845e29d57eb0259a07442c7aca12ff82f543d57bf365e476c5e80e29c7d6239358041f73ad9225b915e679124c2f2deaf436e4004d7cd350c162063a27de0"}, {0x68, 0x0, 0x1, "d929edfd9addfd9c37288a50cd22ac96cc471efc60a0020530a6b39ec50d1e20505e5d6d9ba7186618419f24158149259f967f16f83c83b90effcbe250634d4812ec283960a28e33dff0ca45479bc28642382a349fff"}, {0xd8, 0xffff, 0x1000, "8d49125f854ddff74d9a063ae73faed3c1661445943b5021eb7a2155502e5a827420bae0feb0c6a0fa47dbd445ce80fff0fb5158b87e3fb6828d88f40eec730c820ddb3225d741c6e78804f247d2a11c8d38400106cfce06f44b3933b30670dcf25030362814962915f5094627a64baf7f89f0ddb0638b9ab6fc52cc0ff5799492464d5a40e6c8aff8e5591270238b841d09d181f39d6076aa60c9a055b7b15f2770317848873ed972505c5e1fe808beb0994660ec5653a1b2d2bf0e4534194716f7"}, {0xe0, 0xffff, 0x3ff, "9133bf593bafa7d712814c08870de6296d1e291076aca77a7637acfa910115dbd5713417ab4ff25fafb273dea101e35c7bf808cc084cdd7a87c605ff99a65892173108eba4249ca249f0ce8ccfc4474946a571c5f3bd42e1e4092a4c4f44e752589570e812ed8873f0f71c2aeb9e3ffe1ca980846b8b0a38384654dde9f0f703b9f09d2e977d79fc6c6fe716c8b28384387c75b8a77c6a7b64033475f1213462b70107092849514aa8315a45619269a2ad508134e38183f30702655e914764c5e4d3581fe3b8599064b8917d3b9b"}, {0x98, 0xffff, 0x9a, "ef600efd96c49202918e6adb305d52b5fe932bcf6a52c93f8f4093aa61e930067ba4b5fce39359e8cf36f87d0c4709692caae2623c8462ad40772e994087740d1f986c6b298ac6a8146ba348a14d8cd04f6199f82bde12770c99bf6779729ef57cf992da01a1e661ac9ebb6bce5afb9ad824626c354d71f83073a80fbaa5e6c8e9874d"}], 0x520}, 0x40a) sendto(r1, &(0x7f0000000040)="7b533fea13ced801702825b1b8b442da23551ba6", 0x14, 0x8, &(0x7f00000000c0)=@in={0x2, 0x3}, 0xc) socket(0x2, 0x7, 0x4) 10:00:36 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000280)="37688b219efac6735df397bf26c38b57e58957455e2be4e21198b27b089ddaa709ce0d477d79e50d0889bdfa350f80343a258cea9c3e57722cec5af40fcdcf1a5df982c5f8558f61cab29e0fb2d4f1cebc2aea13f1efe441f955632ba0883c6e150c8427ba", 0x65}], 0x1) write(r0, &(0x7f0000000400)="e36258a416f72ee9e8a4a2498a6eb6171ffb25b84e5bbdc3a5050094b222a9c4fc63799e5ea7fa0023d58bf6659990c7a39a91ed085c3d30f7c19f078174ec816ca32b8886550704591327acb7b7e50ce91106b27a3c2dc236b8ed3635fb269d80a65fb682e113fc4c3612debf8225486aab6a0973", 0x75) r1 = syz_open_pts() close(r1) accept$unix(0xffffffffffffff9c, 0x0, 0x0) r2 = kqueue() ioctl$TIOCSTART(r1, 0x2000746e) r3 = syz_open_pts() ioctl$TIOCEXCL(r3, 0x2000740d) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffb, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r4 = fcntl$dupfd(r3, 0x0, r2) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x9, 0x1d3b, "9ad84b73d9694ebf0000000000007fd35db5abe3"}) syz_open_pts() truncate(&(0x7f0000000240)='./file0\x00', 0x79) readv(r4, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 10:00:36 executing program 1: r0 = syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x800, 0x0, 0x0, 0x0) kqueue() r2 = kqueue() r3 = kqueue() r4 = fcntl$dupfd(r0, 0x0, r3) kevent(r3, &(0x7f0000000000)=[{{r4}, 0xfffffffffffffffe, 0x51}], 0xc1e0, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000040), 0x40, 0x0, 0xed, 0x0) close(r1) 10:00:36 executing program 1: readlink(&(0x7f0000000000)='./file0/file1/file0\x00', &(0x7f00000000c0)=""/73, 0x49) mkdir(&(0x7f0000000200)='./file0\x00', 0xfffffffffffffffe) mkdir(&(0x7f0000000280)='./file0/file1\x00', 0xfffffffffffffffc) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000001c0)='./file0/file1/file0\x00') 10:00:36 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000500)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) write(r0, &(0x7f0000000100)="ec7d2f00afdba0e2d780b5109ccb45c920cf54832f70704bc19be84a2f2947fb3bd1da763663c3cecfdf8db678fb", 0x2e) syz_open_pts() close(r0) kqueue() syz_open_pts() r1 = syz_open_pts() open(&(0x7f0000000280)='./file0\x00', 0x0, 0x1a) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0xfffffffffffffffc, 0x0, 0xfffffffffffffffe, 0xffffffff, "a146786eb90002000000000000b1c85b6a8a1311"}) syz_open_pts() syz_open_pts() poll(&(0x7f00000001c0)=[{r1, 0x64}], 0x1, 0x0) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffff7, 0x0, "f74e496bf7d3eea8d2234045138ff26b098ad1f1"}) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000140)) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = semget$private(0x0, 0x4, 0xc) semctl$SETVAL(r3, 0x3, 0x8, &(0x7f00000002c0)) symlinkat(&(0x7f00000000c0)='./file0\x00', r2, &(0x7f0000000200)='./file0\x00') ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000240)={0x9, 0x2, 0x1f, 0xffff, "fecd5f3b713a3881e42a9541a8d1b03c9b183270", 0xfe, 0x2}) 10:00:37 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) r1 = dup2(r0, r0) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000000)={0x18f, 0xffffffff}) setsockopt(r0, 0x2000000000029, 0xb, &(0x7f0000000080)="01000000", 0x4) 10:00:37 executing program 1: r0 = semget(0x3, 0x0, 0x0) kqueue() semctl$GETPID(r0, 0x0, 0x4, 0x0) socketpair(0x1, 0x4000, 0x1000, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) semget$private(0x0, 0x0, 0x2) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000040)={0x3, 0x1, 0x1, 0x0, 0x9}, 0xc) fsync(r2) socket$inet6(0x18, 0x4005, 0x6728) getpeername$inet(r1, &(0x7f00000000c0), &(0x7f0000000080)=0xc) getgid() 10:00:37 executing program 1: r0 = syz_open_pts() ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000080)) 10:00:37 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0xbccdbcb4be6b447f}], 0xffe, 0x0, 0x0, 0x0) pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = kqueue() r5 = dup2(r4, r3) r6 = fcntl$dupfd(r5, 0x0, r1) kevent(r6, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0xc8, 0x1, 0x3}, {{r3}, 0xfffffffffffffff9, 0x0, 0x40, 0x0, 0xfffffffffffffffc}], 0x8000, 0x0, 0xfff, 0x0) dup2(r3, r1) dup2(r6, r0) 10:00:37 executing program 1: mlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) munmap(&(0x7f0000ffa000/0x1000)=nil, 0x1000) r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a0a, 0x0) recvfrom$inet6(r0, &(0x7f0000000000)=""/63, 0xfffffffffffffe26, 0x800, &(0x7f0000000080)={0x18, 0x0, 0x9e8c, 0x7}, 0xc) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) 10:00:37 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a02, 0x0) mmap(&(0x7f0000fe9000/0x14000)=nil, 0x14000, 0x5, 0x2010, r0, 0x0, 0x0) mlock(&(0x7f0000fef000/0x3000)=nil, 0x3000) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10004) openat(r1, &(0x7f00000000c0)='./file0\x00', 0x480, 0x2) getdents(r0, &(0x7f0000000100)=""/46, 0x2e) openat(r0, &(0x7f0000000000)='./file0\x00', 0x8081, 0x10) mmap(&(0x7f0000feb000/0x14000)=nil, 0x14000, 0x0, 0x10, r0, 0x0, 0x0) 10:00:37 executing program 1: clock_getres(0x8000000006, 0xfffffffffffffffe) r0 = shmget$private(0x0, 0x3000, 0x80, &(0x7f0000ffa000/0x3000)=nil) r1 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) r2 = dup(r1) ioctl$TIOCSDTR(r2, 0x20007479) ftruncate(r1, 0xf7) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000003100)=""/4096) r3 = open$dir(&(0x7f0000001000)='./file0\x00', 0x80, 0xca) r4 = openat(r3, &(0x7f0000001040)='./file0\x00', 0x0, 0x0) ioctl$TIOCMBIC(r4, 0x8004746b, &(0x7f00000010c0)=0x4) ioctl$TIOCMBIC(r4, 0x8004746b, &(0x7f0000001080)=0x5) 10:00:37 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom(r1, &(0x7f00000000c0)=""/30, 0x1e, 0x0, 0x0, 0x0) r2 = dup2(r0, r1) recvmsg(r2, &(0x7f0000001740)={0x0, 0x0, &(0x7f0000001580)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x9, &(0x7f0000001640)=""/239, 0xef}, 0x0) execve(0x0, 0x0, 0x0) recvfrom(r0, &(0x7f0000000000)=""/25, 0x19, 0x1, 0x0, 0x0) 10:00:37 executing program 1: munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) connect(r1, &(0x7f00000000c0)=@in6={0x18, 0x3, 0x5, 0x4}, 0xc) close(0xffffffffffffffff) r2 = getpgid(0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0}, 0xc) r4 = getegid() getpeername$inet6(r0, &(0x7f0000000780), &(0x7f00000007c0)=0xc) r5 = fcntl$getown(r1, 0x5) r6 = getuid() getgroups(0x3, &(0x7f0000000640)=[0x0, 0x0, 0x0]) sendmsg$unix(r0, &(0x7f0000000740)={&(0x7f0000000180)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f00000003c0)=[{&(0x7f00000001c0)="56d44a57203d4310afce35a37378e9632c5333c2442aff547fb7bdd4cdd67fb4edd9fd0cc4fa47c933c79bc32b07831276a029310104bbc870f5e3379f02afa33b1557fc24254c65b84130e50bf65018aa04f17e8a7814c87ecc7cbc84ac7550844f8a4f901aa45ebadeceb9b25ec094297cce16c8c40aced350ee930d57ec1b92ed3bb1a056a27bef4ed22be776774b0ac750967941d6dd6decb75521554c06aedfe1decde91785082cc2fb021a557f851d1e3777856fa9f17cfe64060d5a346f8ec52c65d357d7d540ea323358465d227c2bbadc5de3e81c329672a735c7d479e6bf198788774a7909f75bf79a", 0xee}, {&(0x7f00000002c0)="f0673206743eb34074287873ece90c50f2677253fad2afed69af20740f935b9e0bcb4a43f3276c59751561c8ca486f6ffd23ddee09353511cab3f7d6fd367f51a306fce7797c314494db63a52e7cfa3fef6074975fe703b2dd26efb5d4208681", 0x60}, {&(0x7f0000000340)="fc4dbb7229a42c3443fd29f704acb95eba1bdd43f46124992263ccaa9c59260576e140fc6e44498156c25397c87cd0d6002cff55e0ba145ab7ce7ee4c6ec756888a80f78d1245e05b957de", 0x4b}, {&(0x7f0000000480)="f468d29fe31ad03fc3c74a0ab1e1d1b04d9bf333905737c7f0c8a62f84dcfc9c95840c94dac4d46539547f06bc729a7f8246bbe6b924ae292904dde5a856085e6eece3b1b50ead84d74e75ba1994aa4cc0df10001126e175ca021a149376d7c4995f49400827130a4bc15fbaa8cd929831b02ccf1e445bbe926b0b66f212fd785503f200774d31bb6dcdb83ffc0d3d917732acf8d21e10869f5d888ebf4ee6024b42564b1f6c06ec590a15d6f088384259a8139849873158", 0xb8}, {&(0x7f0000000540)="52c3775accdb83883f5d6b405e489fad2c60564a376ffd89b96f5cfbb135f270a218b9849966ebffbdab74c409087489dad4ca37f1add1dabcf4704ac3f2b35c6772baf91ee8998ed50ec8b902096afb096f88c2d8377fe0e66862e74cfb4874c05b35305bffdeb597924a360680a32667c4ae59cbb35e491663ae14c2f947ac6c224e60d5", 0x85}], 0x5, &(0x7f0000000680)=[@rights={0x28, 0xffff, 0x1, [r1, r1, r1, r0, r0, r1]}, @rights={0x30, 0xffff, 0x1, [r0, r0, r1, r0, r0, r1, r1, r1]}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}], 0x98, 0xd}, 0x400) r8 = open$dir(&(0x7f0000000440)='./file0\x00', 0x4, 0x0) poll(&(0x7f0000000040)=[{r8}], 0x1, 0x7ff) close(0xffffffffffffffff) setitimer(0x0, &(0x7f0000000100)={{0x6, 0x10000}, {0x4, 0x1}}, &(0x7f0000000140)) poll(&(0x7f0000000000), 0x0, 0x0) mknod$loop(&(0x7f0000000000)='./file0\x00', 0x3000, 0x0) close(r1) getpid() 10:00:37 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a0a, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x1, 0x10, r0, 0x0, 0x0) writev(r0, &(0x7f0000001180)=[{&(0x7f0000000080)="d329c763a60f2986d3e1509ee133fcdba5a47159342c7934ab57d40d8da7dd39cc6263c5233ca1241c16c824e9cd47d4e6c061ff93f9bfd70630d9e69ee9792eac60b40fea4adf3c58b0d0a6dd72ad8f3a623ea9e5a482d230807a6eb0e00c952bae44c7178dc4c657f3010f04d3ad3c3e492c58ae6fb0fbadf37130129420f66a2c2a7c46b542c6ebd319585909ce7b850c81e6f8a8e78e358f8233cb983ae21bd12ff58ca4cb2b3a84b15707659d4c9c0aacfcf005568be4636c33af49cc112b8c2ada0c67ee2bc96f47c036bad321ffad58b5020a031a87539c5c40453964aeff3ece7c51dfec9119dafb9f51876589f185c00fbdfbafe02e6af4636a147cbb7982723d346d50eb3ef22ca42ba92082ed052986eed9a8f4ffa45cd3f64186b92c75f1c5aaacd2f7f739fb177b410c8b7d2b63ad89d1cbc60fbe33c467a8d811fc42a0e6ac20097e7eec3ab8da7a7a2a28919343a3a1cac7b66710de916f3e39707d8633e4c0aad402b389ce0ce12bd195da8e1e6a03d9bb349c32635a8853d63dd504f7ea7676c221aed0b8392805ac5b0ec965821f31865ab310590d0390b4a561c7ae2e59a2afa0b5d77ff1fb64911fc9a8d97226f58056828fb6150aba05f7f76f1c68cb664af95d72d9db17416b77fe434234d4c957d3d29a6ef83ece38b8fba9f4779616bc4045bf8eab32f41d988674581d8cbad895822d002b63d7715115c00fe8a065bebcf302619143e8957462af6a035c225dbb0b69e1ede4f3fad1dc6feb2cc3b1f14d6c9710178b9992840bfa80ede403e2135b51802c0331c19a3462a1d64328c58b9a32d3a6bc9d553fb2ad7a77c599440488194404c54ea4f28c37a26c2a75ab17544944da6c15e3aacab2b2ad186b01a9104131ab45ae8d355afeca808f20f084588600aa2e6f14373d69fdb7c17da69b074cb93268d466616af81444bf77e157019083079c3df3f34e466c310189222a0e65b88b862712d5e6e0369d387ee881668763635149033150a6dfcc637859bb2a7007f9d1826e95f345f985fac09d702c2ca33d73c4dab99ff452db05cca63e741058c98e4dc54c8e12182348c73f8aec89929e7700e11e4e06c5667384c92af0a24c2da36f74bf4e6e17582f2692a47c4124b50fe4a15387df7aef464a048daaacdc4a7b3999d152874c5fd9761cbd0ffba208918c23475a43209c862456307ffd9de7237717d8b2efe2e7c7b1d737312d44ee25483ba91b13257c151f745074273f85602641589c8f5c5f7f10633aa528bd72b7d02cb99907879c8b552faeb71ceda9833f6c57d723151ec03ffc93d6bf2634ad92fcf7f4ad9cb60e872e4967e022f346d5ae7079822b2cdbd58cd5b3dd729ab658bced63054b3a76f4b285b4cae1ecb62886d836479056432599088be3a92fff7edd7d5f59c818b6801a50808539a6ce28693c814e23ab7eb56c5c16f302542d1f6c8ff567843f19c91ec21aa29f9d587df8d88e6b6f90ccbe7e279dca7d646f0ee7730391a2eb2286f9643feb396283479d9dfc7b561005028b4a4c38570e3e99d21f45aaa4d91ab20b9fea102706e003de39076a2cc00245e14933e08fe0d0b8eb79871df33f09256ce3a1121b29e21f191719073fe82d066ce0e7853fca1ef3aa4d531c7d41636224bf8c2655c0a4796a601b3bdecbc451e1c9e18bc3a946d87f1e04529bdab7054485ac1ac4ec825185882e971ac72bb99f8292abba8e08298078222c2f4498dd7f9c17e488b749448e17eb2ec5da5a67780b0bb4750f5bcb60c34134ff51d3e9c1a0554515110365df4775739d889098d81ce1048dd5e4c11bb782ed802434a0df7bc2ce7e897b40f452702c04bcbd024b85497d05f1e65baf487f6d38d2092679a997a4c34fe6dda3dab9fd169cabbff62690e329ad265e013c914f575bdcac41ff5ba402e55c04e660315eceeda0593df8287dae9e07c1222d3fcdd09f45cb70d1ec7f0e335045783ae89e7622659ccae924c5c72a0d8372a0f693f686323294168dc4cfbb03b8c4fdd49f7c56b8801f34bb2e2ee64cc7c0c5a43cd865f01a8261c77e73e7215db1310ee739628b8f3d75b2f009e934befba19b531330e69f0a13aad2311bb549821d077f8baf54fc1824c4d457408875fd281f72ca51308a153028f95df84fc82238e75752c091d07d975f7c79c2a4005dd4f51229ab0fbee13ffc03f7d3ab9332943aad1a5bfac0769258346835e1382d5857bb667bb17087ff4f2b6abc196d34e58f0fc37bf8a22f058c40d4c3cec35a02348115cc1dc60f77acc98af7d58f9a828bb5fbd510490858f25df92f05c894dcc7b59ee8b7bf1b579ac71b061bff9ab098ae5e9d5ec4f20d9b6ae47d4137b87ccb8b8a98a95f0009d55e284b71ab206f1c4da3fc89be7ce14ee4d30e55d6d70aa879799609c31f0a44e2350eea2b00c82fd1fddaaad164b542575f439f0cd7394f01264387f872df88cd1aeb094ed514a8db3c40375280f199ea9c4f0e6096d63984c1ef1178bca44a1994fbbaf3d61963fe3e8ea21153f6bbeba3a4d1cee6278a823209c6d65529b22468fb1429888b6b10d95465af4174ebb792fffc2c0b55c069f2b3397a5d8d77e1ebb179705018861d95c1e2297b93b3c43bc588793176198f619765ba43844ba251d728ad0bd076d109a664f5e3f07b399f6fb9f0471d6f0bda3076f0c4ca2671e6746ffa1b0408cc725bea024465d5a0b80262ca47191dd08167c3d76d89b25fb9ca5be5127179e12836579f8591edff0b4faa73e7b2bf73a880a9cbbdd78650ca2f123b36086977671af046bb4788f2803dd00c584095007042a61ba35035508aaf881847c0d8c5248be051e296a450f8276e7ceecca79f626f73cb680db668a6a007d35d6b76b6db796f31ac77d37900e1c37bb87b553b632ea925731b752fd3c4028200f50ec4e5be98034c071abb0d9db90fca24df7e41bff46fc2ec461cd248497f4912d54c1846af519e2262ce22742777986f8b516ec64bf859a38c11bd8a8daab219cd6c4ff367e252a300c465f5d7858101e2a07d19654635dff3730c4b02ec8482cb8a67d5f1ed831dfe8fa6c8ac9c5273bf6e4824cc720193903f5dd26f96b0d729e14c7a09f3ddf9ca8622888eb5e846f38fae46fc6617325b77f6e0df44f57367bb49b9c9b123b0357f80d0f8a617febe075f1ed90b9d560fa3f99c3c6bbdf0eef49dcf0698283eba19cecce64194124c625ecdeae05bb8f5cd9c6ad28fec0b1a4b9ceb2defacb7f28976fb76dfdd05e5ef4de43d8e3bf15a0987eb0cc343e84c52160eff0ddab572d47272d1dabc4ff634076cb70be2d5d534a616eb8f2372001bbf791175615cd6e36ce1a8e0558297963b2abf6bf6e83cf6cadc67fd90fb6dc9e011d89fef158f30b58e5874d23c9b007515c9bc0c04c769c0791f6011ec12bcf5e3c8a7ba2196867309770d4144ebbd3da04f4e7bfafeea412038fcb5d990552f2b4d4705b458cb05e64ca10dc9668a78b1354c77289c1b5d4b359a865f18fd35133cdf57936bfbe6b0d02761657e42ebc0aa8e7c4a221bf3f0ca14ab1fca31634a201d7073f7c8a65b668484dbc1705b61a77322da9e74e429b2f8b20df47498b56d707248b7001c46ddba41ab7ec2cc45b7ebc73208bdb98937ade8467d4c093d2bf8d6c4e4db4658f86403d9e8bd95bc29a25e0f06fd83fb8b189a94151ac0e7be9aa18725ce5c1592da5ccb12638a32457a8217c47d8374b4064ccb397210aa5b6ce3c9613cd88d582078e637d1f789364bba644462f4b8115969e00080bf0e1916c426c0d4077a89e985f16b547bea538b93013e69cebc89c02017900403ecf2ed71ddc8215f6897d06c402bff1b7a23a7eb92c616559390febadb35b67de09487ef78ed011135d1b79c68ff95169b5972bf4b067846e89c55a92defe617ddae2dab7bd9c8e3a08d1d876b8e13552fbc22b101b2559a16f2165badbc0dea6554846dec60c1fc72de9a3fa59da2bb951c84a2cec0aee1fb8ad22ea966c87c96f6db9bfcb2898db1304faba64edc6be248c94fe567dd7783c3b555f2cd868c9b5552e11828d4c96a3d1f2be7f673e8aac81a529654c2382fa47ee57616ae4fb722f13275a13b78fa54920c31bb86574d39975d3dd3e928e4509c08c4384ee0f69711012d39b7d5c592cda8601508ed761afbeb9a5a66ebf209ad5c860c2bcd8d5fb4e86ae4ab4a769ddf43b7aecc2ec358e9d6add492fdc66528ccda090b11f41a13bd7bc27ba4ae07633b56dbabcc479da08cb7e2ad7b3096e3a4af24f579df42149356d17982bef6de9a94ea2d86662c2927aa651ae91b9c42f618c0bd3ea377c2d709ccb73be7b700e0c23835be1fb2cbad0a07be0c320d65fa57a3d3b6f77573170ec9a65eb222ec38aceb528926247325bd17a57957c6db6f75d8b1278c00b93c47ad0e39de074890166229e7330f772c808d0dfe7c62ef2d1f5b8f28551b3b620a97710815e9e62a6439e3f306a2ea243a325ac4afa73cd9897ec4c383460f5b4118194120495475f181ce0a0a99f520082abcb360de2d62bd7bd5f0ab10bb831168b67c7ecd66786ee9975e1208e2ccace76820ff7de9ab7c2abe768a2f3bb337eaac2056e6dd0e03ab0095473fd47802ddb733b60771443bd69abae55d61c64c8ce927051a1bd41003a0dfcc6bd515d2c09f360c7f16f52b99ee1a79549d07f0cbc48381ec09822217dc38624b62549d1f224bcce571db1679b51653a7a2449b0c19f3dee9a9cdf9ecb96e0f6935be1d87108ffb07cc192892032f3753d0eeff86fb4507744d46fd892ee0e3aeb1baef9c48242cf563f64d234d8e3bb87d638d418a7fdd16a295cac2172445d9bd0923b8786d92e8178f912db679eae13ee6d6c4bf0cf4ff53e32765eaa70c4c96f4c31f8f9d05d69e4743780d6a5f5c7b0e49ddf427f080091458316380b8c66352d8d3a0e520fdb2dc8f1d384f81043a576de85f627492891b6603820baf218d798621129171f2efa247518cf72c584101b1bab37dc684b0d15943c411d4e149fb21b377dc31b377a2e13bd02e3e815340f97d0a16d3ebc2cea3f7c7b172632a4adc83c98be8a9b8e38c2e28d1527609dd1719c4d1522f20c7b6c145fdb3f333592648884a89c18d58f2ee6699b124fd8b90970ace85daa161045519695b617b7b541a7017e2496b6607bbc7d157a686ba87a7d830db2cd5262e83e26d400765876b4b4ebc8c4210f9389e780e9ab8f1ccd2c9172a907f21c47be4b6dd9e5d07fcfe7c3d17d2d06ec9bbd88c76a7c689dda2d1586ea44d67b5a96c5f407ad789fb9b56db708ae0ae2970e85ab99bf4286eea49dbb6cf0728171673103ef26b29758ac7ad0f0ab06b129a2ac70552bf7ccf91a06333dac568e123155c96912179492c6e6e135bf3e66e4d2f346f2290645a63d72ff6a9972ce68b789ae336214d0027619d0a94bd963ff9626e51e1ae1662af22b1f9681113af1f6d768e261bd516455f2638d2692cafa8c7afa591966503e889679a4263cb59c8833fac6897657cf210046d2459b2608cf69767e963eb41b1b8820b85773ded80dcedf386faf0c4f93553b0ec37637b03a01670746a42f67283f73918a1cd34150296d9f26eed3888ef4649587c4b872ea0d1d97fa7e3e68ebb61691214b56a5305e0a6f1b9fbbeb2f55679cdf4533ab1fa5cad6d8257b60ab7e4f764a724fdd035e5b2d09ed9aeebcf80c58c6e1ff52e3eb2458f83e9ac0e9619d5273406070703f837798b447c76f725058a603cf2", 0x1001}], 0x1) mlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) madvise(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0xfffffffffffffffc) 10:00:37 executing program 0: clock_getres(0x80000000000003, 0xfffffffffffffffe) symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') socketpair(0x18, 0x5, 0xab65, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) clock_getres(0x2, &(0x7f0000000180)) fchdir(r0) mknod(&(0x7f0000000100)='./file0\x00', 0x2000, 0x9) clock_getres(0x0, &(0x7f0000000000)) clock_gettime(0x4, &(0x7f00000000c0)) 10:00:37 executing program 0: r0 = socket$inet6(0x18, 0x6, 0x9) getsockname(r0, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) r1 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) r2 = getppid() fcntl$lock(r1, 0x7, &(0x7f0000000000)={0x1, 0x3, 0x2, 0x3, r2}) r3 = socket$unix(0x1, 0x5, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x2b0, 0x90) socket$unix(0x1, 0x3, 0x0) socket$unix(0x1, 0x1, 0x0) getsockopt$sock_linger(r3, 0xffff, 0x80, 0xfffffffffffffffe, &(0x7f0000000140)=0x3c8) 10:00:38 executing program 1: r0 = socket(0x2, 0x1, 0x0) r1 = socket$inet6(0x18, 0x1, 0x0) close(r1) close(0xffffffffffffffff) r2 = socket$inet6(0x18, 0x2, 0x0) utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="f1ff201e"], 0x1, 0x0, 0x0) connect(r2, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) kevent(r3, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffb, 0xfb, 0x20000000, 0x7fffffff, 0x9}, {{r1}, 0xfffffffffffffffe, 0x80, 0x20000044, 0x8, 0x20}, {{r0}, 0xffffffffffffffff, 0x40, 0x40000000, 0x8, 0x5}, {{r0}, 0xffffffffffffffff, 0xa, 0x80000023, 0x1, 0x1}, {{r0}, 0xfffffffffffffffd, 0x20, 0x4, 0x3, 0x8}, {{r1}, 0x0, 0x84, 0xf0000000, 0x8, 0xfffffffffffffff7}], 0x0, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x10, 0xf0000004, 0x1, 0x1}], 0x8, &(0x7f00000001c0)={0x3f, 0x2}) connect(r1, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f66696ca2e648"], 0x10) 10:00:38 executing program 0: r0 = socket$inet6(0x18, 0x3, 0xff) setsockopt(r0, 0x6, 0x4, &(0x7f00000000c0)="c47b8b05", 0x4) r1 = fcntl$dupfd(r0, 0xa, r0) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffb, 0x4, 0x4, 0x9, 0x40}, {{r0}, 0xfffffffffffffffd, 0x4, 0x2, 0xf6c, 0x9}, {{r0}, 0xfffffffffffffff8, 0x31, 0x1, 0x4, 0x8}, {{r0}, 0xffffffffffffffff, 0x3, 0x1, 0xd6, 0xfffffffffffffff7}, {{r0}, 0xffffffffffffffff, 0xc5, 0xfffff, 0x5, 0x1db0000}, {{r0}, 0xffffffffffffffff, 0x8, 0x600fffff, 0x100000000000000, 0x3f}, {{r0}, 0xfffffffffffffffd, 0x24, 0x1a, 0xad, 0x2}], 0xc35b, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x18, 0x2, 0x2, 0xffffffffffffffc1}, {{r0}, 0xffffffffffffffff, 0x82, 0x8, 0x7, 0x80}, {{r0}, 0xffffffffffffffff, 0x5, 0x50, 0xef2, 0x10000}, {{r0}, 0xffffffffffffffff, 0x22, 0xf00fffff, 0x20, 0x66}, {{r0}, 0x0, 0x4, 0x4, 0x6, 0xc8de}], 0xcce4, &(0x7f0000000000)={0x4}) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0, 0x0, 0x0) connect(r0, &(0x7f0000000040)=@in6={0x18, 0x2, 0x80, 0xffff}, 0xfffffffffffffd87) 10:00:38 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x10101a00, 0x0) r1 = openat(r0, &(0x7f0000000040)='./file0\x00', 0x8, 0x8) renameat(r1, &(0x7f0000000100)='./file0\x00', r1, &(0x7f0000000140)='./file0\x00') chroot(&(0x7f0000000000)='./file0\x00') truncate(&(0x7f0000000080)='./file0\x00', 0x10001) 10:00:38 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) recvmsg(r0, &(0x7f00000000c0)={0x0, 0xffffffffffffff67, &(0x7f0000001640), 0x2, 0x0}, 0x0) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000040)) 10:00:39 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff}) readv(r0, &(0x7f00000024c0)=[{&(0x7f0000000100)=""/203, 0xcb}, {&(0x7f0000000200)=""/4096, 0x1000}, {&(0x7f0000001200)=""/125, 0x7d}, {&(0x7f0000001280)=""/163, 0xa3}, {&(0x7f0000001340)=""/76, 0x4c}, {&(0x7f00000013c0)=""/4096, 0x1000}, {&(0x7f00000023c0)=""/218, 0xda}], 0x7) r1 = kqueue() kevent(r1, &(0x7f0000000080), 0x7, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0xf63e73f8c0171aa1}], 0x3, 0x0) r2 = syz_open_pts() syz_open_pts() kevent(r1, &(0x7f0000000000)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x40, 0x0, 0x0, 0x0) syz_open_pts() syz_open_pts() kevent(r1, 0x0, 0x0, &(0x7f0000000140), 0x455, 0x0) 10:00:39 executing program 0: shmget$private(0x0, 0x4000, 0x400, &(0x7f0000ff9000/0x4000)=nil) shmget(0x3, 0x3000, 0x18, &(0x7f0000ffb000/0x3000)=nil) r0 = shmget(0x1, 0x3000, 0x0, &(0x7f0000ffc000/0x3000)=nil) shmat(r0, &(0x7f0000ff9000/0x2000)=nil, 0x2000) shmat(0xffffffffffffffff, &(0x7f0000ffe000/0x1000)=nil, 0x0) 10:00:39 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f00000006c0)=[{r0, 0x70}], 0x1, 0x0) recvfrom(r1, &(0x7f0000000cc0)=""/189, 0x10f, 0x0, 0x0, 0x0) poll(&(0x7f0000000000)=[{r0, 0x1}], 0x2000000000000094, 0x0) 10:00:39 executing program 1: socket$inet6(0x18, 0x5, 0x100000001) r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r0, 0x8, 0x2, &(0x7f0000000000), 0x0) r1 = semget(0x2, 0x0, 0x86) semctl$SETVAL(r1, 0x3, 0x8, &(0x7f0000000000)=0x6) 10:00:39 executing program 1: clock_gettime(0x0, &(0x7f0000003780)) clock_gettime(0x400, &(0x7f0000000040)) 10:00:39 executing program 0: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="30ff2016"], 0x1, 0x0, 0x0) r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000040), &(0x7f00000001c0)=0xc) accept(r0, &(0x7f0000000200)=@in, &(0x7f0000000240)=0xc) r1 = socket$inet6(0x18, 0x1, 0x0) connect(r1, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) recvmsg(r1, &(0x7f0000001680)={0x0, 0x0, &(0x7f0000000000)=[{&(0x7f00000000c0)=""/244}, {&(0x7f0000000340)=""/211}, {&(0x7f0000000440)=""/209}], 0x100000000000030d, 0x0}, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) 10:00:40 executing program 1: r0 = socket(0x11, 0x8003, 0x0) bind(r0, &(0x7f0000000000)=@in6={0x18, 0x2, 0x1, 0xffffffff}, 0xc) bind(r0, &(0x7f0000000040)=@un=@abs, 0x8) 10:00:40 executing program 0: r0 = kqueue() r1 = shmget$private(0x0, 0x3000, 0x9, &(0x7f0000ffd000/0x3000)=nil) r2 = getuid() r3 = getegid() r4 = getuid() r5 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) r7 = getpgid(0x0) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000040)={{0xf5d, r2, r3, r4, r5, 0x84, 0x3}, 0x2, 0xc65a, r6, r7, 0xffffffff80000001, 0x80000000, 0x2000000000000000}) fcntl$getown(r0, 0x5) 10:00:40 executing program 1: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) dup(r0) pledge(&(0x7f0000000000)=')\x00', &(0x7f0000000040)='%(-}[.\x00') socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000001080)={0xffffffffffffffff}) shutdown(r1, 0x2) sendmsg$unix(r1, &(0x7f0000000540)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff}, 0x401) 10:00:40 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x280, 0x8) r1 = msgget$private(0x0, 0x8) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) r4 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) r6 = getppid() r7 = fcntl$getown(r0, 0x5) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000180)={{0xfff, r2, r3, r4, r5, 0x2c, 0x200}, 0x1, 0x2, r6, r7, 0x3ff, 0x0, 0x9, 0x6}) ftruncate(r0, 0x0) 10:00:40 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a06, 0x0) write(r0, &(0x7f00000000c0)="7468bca0c6459c6aec1970170a03c20a0411786062967f35b79a981252a504a7e7d4ff8b52c536d005ded614752991f196b9391f291bf9c8269143fe6c2c980f1965afc9ecd51894dce063ba404b2afc3ecccc4c158ae3c62e1d70d9cf12773caaa50d7249af307678e77169d03b2a29b984973e71fc544c03e8fb8c5d362dd59ededc755cd0e77e3adf55f9b22c8c12e2eddfa63f17721486bed56174c7b22fb5afe52a9aeb59244df050e7b75b824c1ec52810ae3a82b049901172338f0af7a79858a13da58b23eba8abac354ac626ca05d65011fad1c7039e96337155e81c8e1b1dc0b990803a97a6321299a27dfa34a2e400a52e61ad69da114ba64d558a161c5cc184339a218a9bd749830bf08ce81571f12ab170716b330f819406e8513d238e2d2a04e25558e8941254d9a2385acf1b731dc9a7a9eba0839fad5421787aad5629a1447ae365013d313161eebec3be54b018d7dcb07466b9b2f936c349c5b7509f7f1c1e1401fa868a2776006f807fd7712f44ff93a64eb0e322656858c0be9907d0e614ac3b3e96b42d740368edb8703ad0ebd1f70ff9e77d8c6048818ab62e546ccbc39e4626628c8b0b20fc7cdc144ae7fcd6b65fff548addcfec6e070c96da0ef48faf498554b431eeb2f1da99eef8110acacdbf1fba841408fe88b2c09829c08c5b963ae61fba4f14fc744127825f62b6acbf291ce7cc40fdf3b1e67c71d89d7ca206c6d3ecfb04e652bf58e7621c7325e2a43b9e5566eaf82a5bf142512697c2b04919252f0ceddc8a033cbc148873b3b8c5f6c0d730020bf28dd5e402c70ecae0d6c0457598f8ac4935edeb31c32ee8979c57660820775cb26326805f1af5b541c8cae47ec3b6bc40c75b3d18b335ff51d6af990cd82f2b1de7437f0b2a37661405717c62250cb457fe11faddc322c9ae3a3d7f3c02e0c6841dcd9c825d0fe87faed773b428c8b75c874e570344df5092f2bcb6ff319f0248caa2894f5dfa18724f9ed16925c507f8a6f29f4a08d6634093984512b1eb5ec451d0b70f4bc8f88905ad14186db1a01ae1769266d74032a1e2540f4894810143b12327521d4bbcdafaaf7a049f28c24912770f8d1f12202dec97d7461f8a0fddf958b189a0c2ff48cd4de74a8bb0b11ef461c79262216989b4e7af59a062d5f8191e597dcd19f3ed506b29d371d27f052630bae4a7f56f784ab1d2911be64d375f5249acb5f7c80a21382eaf8b2b67e99a79987289cc6627adfbd96612ca9f0e7eeae96b43b71755aabf43ac60b2d26478b65ff228f3de1000a5f41c107a2d2dd1ac68237e089cad143b7bb06e63cf8548db214c9a34eb99f4149026ae5e8b01223e9ef68260fd6593ec424127a8a072c84a79fb7ea2f9ab189d4eb58b8b2d60b9648ca71aeeea0f7cd12efa4026eec7b10a40f2df369af099ff9492a5cdfa22a497a4e7d3a303d1e808b79cd39fa2febf8e3772391921723af90404e16e1431511e0de99b13a2cf7671ec8b770e3d00b89246a99aab8dcc07ec076c5e93af39d0b5f9f052ef7c00c39a076aa8b55e4a3a40a1b9e084c6b3176c53f5136ec631eca3a192822398763e1e9dce9602380c8f47b56620dad96d45bf8d959a8356c2dbdccabe094b7caf40d32be653ee54a24a3bff72dff770dd4c6a9773ae6ca5603a5cb92600f3d4b5d1461b8d14bcc3631abcdd2c51679f39047a439b27cb1533abc83b3c424f76b463d89354dc6a9e535c6057522c82b2d4152df91b7052c687b54755a432e5b6ff1d950073c140e22c72b3414fc9e49d244dfb0e30da06ab0b944e8c9e01c8b648c70cb4bd5a5d2a8170fc9ae8c62435f58e9e08e93bd6e76ca049dd956c518b71110b632acae967ba24f16916bfff543567bc839e77d5d28ed070a19272933492791c05741dffad91af621bd13185905f55d3e39becaaf8106e6192be059c5ec0629270f21dd6b8d8a8fc30c0a5a351840e1564bc58a5e0316540d156281f22a6ba2d0a18454ba14b23a26f2de073d53097f02ccb4829e76dc1a4b8cd8cd2e4c149753d08462e72cc90f441611c706c1f66a3d8377362f322b6636993231a71c171332acfc68fb4b0ac433ac509a97624b03d3ea51f7b781d3e46cb9b0944d75c9458d959ce43b63e3e143a7e9711f5b7a512b110edef6db3d9dad7c0576691b160c8ac7c94aa8bf3e7b69b27d3ed62aa5d5833621be65e4dc00ff31d49c48ac9e2d1df2f91db48b0b61a445c3766fda40e5fc0eeb5f749201fb0988405aa0fd10796b6c4c4659c8398116281c90c83ce920eaeab42172252285449ef74345678670c6fb63b8ea8b89ea6d4ccd8260f99b96796526132070af7b6e5ccd44873c7f6faa1dbcb96a698c4acea6b01b5ec2a93c19968abf58572001d93c11c5d7399cb9f5ad580a77421ae635d98", 0x6b3) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000240)={0x0, 0x0, 0xffffffffffffffff, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r1 = socket$inet6(0x18, 0x400000c001, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f00000000c0)=0x7fffffff, 0x4) bind(r1, &(0x7f0000000240)=@un=@abs={0x4324470e2bc21888}, 0x1c) getsockname(r1, 0x0, &(0x7f0000000040)) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x810, r0, 0x0, 0x0) write(r0, &(0x7f0000000780)="d5cafeed535cf747c9c94b18a46dd717429f3e5c913c3875c1ad315687749d57cf1d2d48c11845c896d20f965c7a49fc9606b5caae61ee2dac46b6fcfdb655dc89fafd45c0df654f73f7ccfb35430e239facb3c6c92732bdd086c3e83ceeb77c34a4d52bc786168038f8e5700e406a735dd194a1ff0869b8d897afc0dd5796f7db7b44560da532e26f42096353bec223e7c6b03c03d7b448e89e3636d41c1be034e32ee6cf62dea6f55a454f5fce8a937c8870d67c76936ec26e0044050503f7232c6c12f6e52ad64be304c99cd263455c04290cd03457a1fa848198e4c924412ea08066d509ad0ac1e35f26b039d179f7954fa8ac786ed63658a2d0fc98de57c5f0d91798ceb9c102817e9b8b41d3b605eefee22d567a2742a6dc225a73f878449817854efdcee41d2c3d2f260627b80265f6067b23a871095618d511e1776b24a3a71a4c165027952c60d84c37c8917bb2e14e5519294fed5fd34b5533364c394b0c7e4d79cffd1d110c894cd6ba9c0a3a3fab6416639e80cce8b612b2ed5b83291f35f38ddae7316d56a6d09a9c2815521006225e49720c04fe6242c7df3249bcc9b9d0592bb9e98f52b4391a3d8ccad649aa00", 0xffffffffffffff69) fsync(r0) 10:00:40 executing program 0: r0 = syz_open_pts() close(0xffffffffffffffff) r1 = syz_open_pts() fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) open(&(0x7f0000000000)='./file0\x00', 0x10021, 0x10) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x12, r0, 0x0, 0x0) fcntl$dupfd(r1, 0x0, r1) 10:00:40 executing program 1: mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x81f318cd2b310710) 10:00:40 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82020cbbb8cd04dc1001"], 0x10) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) lchown(&(0x7f0000000040)='./file0\x00', r1, r2) sendmsg(r0, &(0x7f0000000080)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f0000002480)="7373b0153f62af37d5134c606dd8698487e5c435b2ee4e64f05ca268ad92157feb91a51396c3ba5f5c7732bd693f39f8a0e788f9431575a55b16990a0d85c4d453f2cd0a41f9dd521a123a185ed9db75d4a8c10a57ef815a36ab3ffea3bda76b2607ee1fd47ca43c9f4a38e2436b0c5ba4394f16a21da798ff941809355f271d38e48c91fc5fe80d9a7935597bab94fdf14e872736557b3ae023d9eb2242a76e0e725b61987ba3e706a9f4d4f0bc0afba3d88d94790b9ca8b79a8ecdff09c092277f898114897ae5b611a4eecdef8e56a89923813df6baf6eb1f1d28186c8f95f50a18aabe32a9f71545bbe28733e563de6adcc855dd7efd5ce1c44e3251703ded3720d04d47bd92bb1d4aada6624e834735e65a344246ff1c6951fbd739dab9daecc7e42fe8cd98099aa4bebdfeb4f9cf6b8f32bb1b38400eb086595c7c72bdb9bd2fd929e225d0ac6a1a91dead1b9d2d3e515b948e5f1afd0be1ec7e918e8a520dc96fa4c2587b5c1a542234d6163babd815ecd36133f8792bd7a92ec7e5826790c522ef09303b680071bc7ca9f985490f564f1047c44623ddf94c2f8c5cf0e9f9eb14e40a1d304901b2f006b93c6c23a94d3f4fa206ca6f91143bfaedd304fab338a04ff26887fdb02a63d447e6b904e93a45f07cfae92e1ea60aff7f9d18212c87230b4e4fad4e401324a1671ffbeab464a4e4c3edc073aa73a09322bae2d4185b6c8e0921f50b1cb4b9042be11bd1dd31279610dd22e0d1dba1dc57408858caf250e2295d0761923c0c7ac45ce7f22e6f17fc314e9b35271a470492a86f66b34f82684b9e6da849b5979e89d247687b17c2f6e9a5b5e1e6975dbe139a8e11dd5391be43c6342e4a6c4ec4e816167017437c5ef32749d7fe8201b54a5502cc50ebabb08dc08f6face840e868bf8669f089083764af8b52010b7e42407d4c7716199848ee99de595ef658260a023099aa044303656554dc890055adad24627411c822bbf4dfa615a87458a60748773e4acadbbef68a671c16ba5fc2fc641f9e907a36a4d98a9462647821b6937d8f67a853bd7986882fd1282c356749d62d6d4615fc1f88aaf369677e635d9e1e5eba62acd4782ab2d89099e9b4c2c5bd099a5a5e45b111f5933485bfa9906aaee9227b4b30469c2049267eba54790a5a51f10ad92d49a52863e1f109a17aeaf586da427ca55fe649fb4e6c97e7e90fc7bf7f884b6409b47c61d32b943dbf0c96e1c4f73888d40442e29e7f4544889fa1f00237fc72642b8b31e47cbd3fff6a43256d5c83a7c7e8cecf3ff60544bd5b25784399c9b2ea5c345bf66c93ea2c5ddeab8ac872ad27a70897ea3a4b75eab495553e6219a9065ce1c16e30ac352cc3e9d03b8afd9c83eeec58d1ec51a3208c89b007036cb9e5ee32f2688dd23709bb81ad2ef5df8a7e691fad725cb1a7ae1384668952bd37c896b7d131841832eea3b6f9d7bb85659f26531a857ea3795030a21811f303fcc7e1b2b089bafdbdfca97ec1f2d5a04fc2abfb24b2da8fbf282d82cf15a99f577e954a6f893aa35cbc9805450555afbef036659b0e54929cc435ccca9f36af0aaf81dc541703259c13ca2a989cb1b0e275e7d75c32aecc70950094efabb7481ab2310ca475da8bbf09e486931f714ef8a4b2c7c058fec3c2d2a8d9a9d8bddeebf266567618f58da4ce8fa28df45a5cbf9c8f1215428dca52fdc6ecef89de5a30f1eddc37e156890f5d00ca066c82df789c2da5b9c0f031617f81c5b5202636ad29447e5c05b92d3a0bdf12f3a0910ba41e947a84f4740c15788608f8c4488e28781847790c68b4d7b2b0441d118d96c09d2eea935b31dac6e013062b0ba0dd40597ecc69c2f9d74a8199a8e063dbcfc1f25148cec6431abfb960c81c526d0c45284c405e882afc4553a6bdea78696718dd06c51c97b56f0ba592c5738b1b52ce479b2acf038db7ef3ae393872d4c0a2835615a6cee01b8e861d1d4c5f3fbf762f36a7a0be1f2575cdb43eab76bf7e78fb7d27a33232f2e05c96336779ef89e989dcc16a8b261a03eacc82fb3ec55623ed13c61a4e3b0dd76b3954e21163fbe657418f1e541d6cb8a5e94a8b0e7c1672e3534d07ab6269a11affff0cd3d69f443a3275e8a357e3031cbc2a73311a3cdfd96f714be520afeeb953158568d6a43f50153f070f1885e3972563193c137f6b5d081af31b357dd9f8c480582802a379c1d7ef059c307660689c9e341b5093c612f46d79d55149df7d70a49afe3cf95b4b02544b15c997b237b3a0ef61231f88aae48fab3ba3ad1ab58d70d463d35a030af94d8f6a0b0e85eae5c8b9d2e1081f1f49ab6af4ea606081fddfca57b3148d209e812e327ebbfb491e092c79a934ab90eee8f2ce671b1808a5e1300600a4e65250142046dc78beb9dcfa83ccd4db78fce036824fc44fe65747993ceea9b5f11bfae9179a8094df041de2eebd3c722334d4b7523940d47608af38453672fdc195f41d8455542e6a3f635930f3f8c6199f66ae8b788f94002d9a56b80f1f08ec064ed6e2cb3e0afcc7a37bf4cb0e92ae085136932febcda5c005e46bb721b67e7a3acb891873d673b9f574e720460a2d4cac238b14af468e5884f7f0467ebb766a6aea2dc57834ea8d7e9feea40ef74b3482aaa382568aef3aa8333d33fa05a70a2f5c2071b6f11845b9cf51ed4d3f63e5e9a2733277a76c871b587973d0c51db70c10379a925f187a1c7bd5f814af23b2351b6d82742ab78155afde534a6d873064e4d1857e2b6042748488c69c7232b6cea1ed9b9dcd2317d62423458201cfe2bf9d36bb1b43338480801c01bf5c39473191b7f7a61f1afc115a321e6ca29159ec8565715ec6a22a475aaef4a4ebf93ecda74fb758447b0072cad3208dd24ff660d129b182937edca095957d5532e60fdc69251dd90566362c959d58c6f4f9ef876f9aa09c94639f0a80e2d7cd94a9c1b74276fb8224f163a90248bdbf9a346fc294c6d2f7a2634a72f8391a835e94e5eba6cf5e7556ee3da2f408b5484e47607399b9cc184a22049dc17f50a35562af25226755ef90e9ecc611f76490b7013bd4ef3eb3a8d80009255f63ca07a6e8121475e598d461dc892eb77a12f16fea36068031371a26626b323510f162c3186bc01010752298e0fdc348e85c10af8d3c045e0be8aa23a818e09007145d9121199e2a82112b8bd531644ad7cf163c7cd7c85fd436b3915838f54dc3eb4318338042ef53cc8c66cf580b8750bf999b4e4952edfe1c2016fe47fb0687a80c06df303ce310fdf178eac675ed843f33465ed0f8e3f3a5a2b81984190b52c9daea39ce96e9a8db8502ad12d74fb755d58f2aadef4ba7cb29ec6454bcea063183d939ab0e4e0d566707cffda13af748137f64d3bcce71fd59622e91b997cf0747f646a8a706b99589be0a27f90978911711cf9d7abe3aeb3c634aef51ad424d6ecdf3ad6f5ff3ddfa373084f12595e2757e1152fc423b6dddceff4b290d5b890a3ca47cd0ba1287b209611aae7f690af709dd47b7e081d7764ade9abd1536258b848566de8790839006aac3615a03e7d97b482d29d5b524703405f1bd3a32ec7e49fea1f335e248616b22bdd8d3910e58ca58a8751464c1f7fcb943dc844dfd31dc521ceb30899be9433ec47c1e5c09b9cbe99ecd63ae3c41350d6b4681ef338b7c9d8062a0dba9b4cda42ade5b29bf7c7c442643fc5b0792272cf46d76446c41cecde8452ef2f01fa4ecd72f800a8413d3cf9a7c380f9fe9e5d4709336b84c7af98f313cd1dc5b02cf985b3756e0960c31d5de1831a75639ed5d14a8ebd13625b0e386dfe1b9cd002dc6f3e19a6af1e7a32db6323622fb706d81b38d2a3029411a53fcf9bb90a0b4cc0c924f21c2a3c7519d18069a762ad1d41e0edc1dd00c5059b8f26a2f467168602794bca489c6ec8cb06a561d3b496ba00fd012d5240b9ec18d6c931f7e99965ccd34a9275d245c68700522246d0c7ec3d664e2e9c503d1613628c89599975ad8ea7c8cb4d05eacbf08566af72923bf815c1f548322a9aadae587b95f84c9c82", 0xb3a}], 0x1, 0x0}, 0x0) 10:00:40 executing program 1: r0 = accept(0xffffffffffffff9c, &(0x7f0000000040)=@un=@abs, &(0x7f0000000080)=0x8) accept(r0, &(0x7f00000000c0)=@un=@abs, &(0x7f0000000100)=0x8) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x280, 0x0) readv(r1, &(0x7f0000001080)=[{0x0}], 0x1) 10:00:40 executing program 0: r0 = socket(0x2, 0x2, 0x0) socket(0x1, 0x3, 0x8) sendto(0xffffffffffffffff, &(0x7f0000000040)="ffc2dd548c1de9246f50db16f7e8ab12c8d1dec3cc49e6ad", 0x18, 0x0, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000040), 0x32) socket(0x1, 0x2, 0xe7) r1 = open(&(0x7f0000000000)='./file0\x00', 0x10000, 0x2) sendto(r1, &(0x7f0000000080)="c11b91d47dab58677c8637b2dfa4cef5c9239a7275", 0x15, 0x1, &(0x7f00000000c0)=@in6={0x18, 0x0, 0x6, 0x3}, 0xc) 10:00:40 executing program 1: clock_getres(0x4, 0xfffffffffffffffe) 10:00:40 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1082, &(0x7f0000000000)=0x401, 0x4) setsockopt(r0, 0x29, 0x39, &(0x7f0000000000), 0x0) socket$inet6(0x18, 0x4007, 0x20) madvise(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x6) 10:00:40 executing program 1: r0 = kqueue() fcntl$getflags(r0, 0x1) r1 = syz_open_pts() r2 = dup(r1) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) setsockopt$sock_timeval(r2, 0xffff, 0x1007, &(0x7f0000000040)={0x8}, 0x10) kevent(r0, &(0x7f0000000240)=[{{r1}, 0xfffffffffffffffe, 0x81}], 0x20000, 0x0, 0x0, 0x0) r4 = semget(0x2, 0x5, 0x40) semget(0x2, 0x1, 0x1) semop(r4, &(0x7f00000000c0)=[{0x3, 0x1, 0x1800}, {0x3, 0x5, 0x800}, {0x3, 0x7, 0x1000}, {0x4, 0xffffffff, 0x1000}], 0x4) pipe2(&(0x7f0000000100), 0x10000) syz_open_pts() connect$inet(r3, &(0x7f0000000200)={0x2, 0x1}, 0xffffffffffffff64) r5 = getpid() r6 = getuid() getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000001c0)={r5, r6, r7}, 0xc) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x40, 0x0, 0x0, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000140), 0x455, 0x0) 10:00:40 executing program 0: mkdir(&(0x7f0000000180)='./file0\x00', 0xfffffffffffffffe) mkdir(&(0x7f0000000040)='./file0/file1\x00', 0x0) mkdir(&(0x7f0000000000)='./file1\x00', 0xfb) r0 = accept(0xffffffffffffff9c, &(0x7f0000000080)=@in6, 0x0) connect$unix(r0, &(0x7f00000001c0)=@abs={0x0, 0x0, 0x2}, 0x8) chmod(&(0x7f0000000240)='./file0/file1\x00', 0x81) rename(&(0x7f0000000100)='./file0/file1\x00', &(0x7f0000000140)='./file1\x00') recvfrom$inet6(r0, &(0x7f0000000280)=""/92, 0x5c, 0x40, &(0x7f00000000c0)={0x18, 0x1, 0x7f, 0x9}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r2 = getgid() lchown(&(0x7f0000000200)='./file0\x00', r1, r2) 10:00:40 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f0000005180)="301428c2670ae3b90a39ba18094e82285ab4cf6bf3663b94bbfd7cb933b46cdc9a7754a9e1fe14b82e988cd63e009283b58119c3e1ba798f466d04677f54d4b92b9aca3552f3dd060ac166d08d6a037d5d7f9ca7577a40b0675aa4f4454ad27b4b4ab77f6429fa1de2e3f39f75f14e9bc9a90f4148ea740baaf4f6cc03bf826cb01dd70b3b8b83f9c67199662d32eca367c0d57f47ffe2fe62cff27d501904f8a48fdc55b4ad2ae09d4f6bbdcafab646cb45cfc39da33138fc22ef2fffe62ece41027c0f703a753eb56f467125d8eeb8cdcdf4effec826456993663dd6d70af2e3c812a185e6b5ea00fee163d69cbe677d3d271e7aff9610ff634a716f17e11877b4a38c04e23d43e5135c0116725c217d183642d5aaa32e5e622b601dd8c4c5ecfe7475383a51f03aa46406a7c04660c8cf29d416d299030ca44ee43900fac5ac04b3aa6e43c622aa88b5ad12c30500fc38d7188d3f2fe49654f1320138a86a8127134ede020969203504c9d2c02f5f308dd6d09e2233e3ad988dfa92508f24c7ce88784f11c41a58a88de204673c9f0cf33f47085550b28ebc8df94ca0c2ad48f28200bb25e6fb8500ec3474f5bc7b1f014d1211ede50fdfc45d00ec91402235d80b06bd9ca018ff8017389c1cb240d04f7e6b89573fbb69ad6ded6260cad0c31ce29b11b9f22771d5616e2e669b432d286fd632b493d571add004ea5200f1900dba3843b7c021ac69093117bcfbc278d52511cd344ade033fa6447d6028ee0476d0dde6eb87a5af3d14cd07cbaecec597e26e451fd088c33e4535f56107e494cd01aa4d2d8ad555e37fadfcf4a9e9a00d08e6d40c43bd6fceb9cad6d52b5445b54210d2a5487e66bfaea6016c2b0ea616e211ca9836bed6fdd07c1e7ba12e73e8bb6f5c74603375314d0f1356324a9e5615f67db69119ee12d327ad39ba307d12fd01add8e3bab60c190c96f3f83cedf859dca4b06b30ce014b37ebf35ae5763ce43106b163d65e7b8d070f2ed92a97418200fc89a05f9b0ef07c282a89625da85abaf60d50062c02d98d2b5396a9164f9c299bf4b75df66452b187325e3fd3097e24845c943125dc6b9bfea098cc365fd058db74efbd449c990818458b3cc4f4e5954c4373ff4d4ab1cb1d6b18f5bcf866cea50c31f139157aeaa512bd9296d8396755fa0ad086a4a21cd1b4c98421bc6c7ba9e33e89389f55eec5dd0d219e44990dc9125028d0ccd0d03d32f7a96c7bf818bb76d4a7e09120cc7ec632180c1b8b1b4c1c8870633a037701cb68a5bcd141f6786cd8c315870f0e1bde4e5101833a44d93ba1a4c0e6ebf69bb768542b8b40ddbc7a0ea83e1a443e5e7963014638dfae1a8c66d2ca1df71b538a734c0d82533994106feb7520579f52a1f820bad211c0a4f90728f1f4e464c995569def621046c0dec2bafc262eee01de9b984f574f81f03d5de398c6a743ae7d41211c9012696c74f582dd572c3ec2cea442658df57c8dee3d5cd43525ca865b8b435f6eec8cfedd72ad4318be5fc192129e937787a034a2c69a83a9504056ebbb06ae6c1be9d07b7e57a88c6ed2a65991dcf4af326905eaf342d16cabc0a085f6c356674213f0546877104d306521fb203d58de04421c83e4f45f28972d94f8b0ee8ad03a1ca44caea96ff9d844497037ff4709ffcbcbcd505770127bb9f8bceb5738d6907d0149095a6e96bb164be06caa65fe30895b233abd4e3f87704d0590461311d1156df089364ee899994ac7732ebc69f7b46c0941bdfb897689eaf1f80d173788a3da930cda509e2e9f9446a8549f9d3bf30176ebdcc69219262aeed7f52924ba255222427540caef838aec8506695a102742621795db28fd2ed9fc60ae2de303e6fe567c3d922bdf4c3b6f6c5408d7e2aec82f6c3ffd2b06194c0adbae802af5392a33c8b01af557e9f2a72c079eddb96135d023222749868c4ae9b237fc657adb59a2aab5133e9e19422db8485bddf4860bfeeb353455995fdf043a55c02ad0ea56e0cb45ec2af151c541aea2c96b2da37ab2308cb1dd2b90d736f088da9600856501e8e0a5d115d92babc8b3c0bc5b64c3207405303cb45a8acd05ba885a201b625f2d5985d02b8cad8b4d750349642f00fd606f2045cd57440a9792683943f991517b62de7b38ccc03b95ca56fc9ad3dfdf7bf76d101f29f70ad178a08eef1d2d54a32247189108c712a00e8c9c71c8a7a65cd785afb664a3e28cd8a8627acaf95422bb8ee251ef23be6029448381f3490e9d3c1c55e5dc726a5d6d33a370310618b15c7c5b0e9fdff44e8a2ccf4b11ca3c9c3524107835411fe6efd6431f1fef2a4cb11164a55bc270b3389288b0da49462ea99286ece131018c79db6d7c88fe939e1fd8fbf01c082f4491417b307f5671c99cc06b8199dd341454fc5a482152ad5bf12848463e12f2f6910ed05956eda715d8340e4926275b11e9afe0f59843c76390881431138322fa99b23949abec9d7bd2a6347a9b8686d096e63b48ab39ffc92b3c719d3e6ac0c48f4f54907bcf22cf7dabe8d6a7627c52e1aac3a7ffd10f68d71aa8cd6d687e7b1f7d30d5032ffe691013d04ee0f161abebd5ffcb2d329e5ac9e1c76db1ee1a6c76c9a070910182f7fd4f9bbda18d515df56fecd72020a0f7094727a7897d9184029eb20731ab6e8c91885c0a98e5260fd3631bba0429239af678aee7e79e340db2dd0013930321c6264f49e66a618106bf8dcab53e7f57221fe11c966fa731c584c1d472d22750b76ad29b4bde143d27e4dec5bb36b55bb21f21e49118547441093cb331b6bc7df276d0823bafd49128c529f3f689abb3f9cc5d2917d3278b54dfa46cc7a36601b22efd97e622731018bd77bbc48323a08bb8e268fc978540dd3428990213dec39d263d1e30aa17e4745b499f264fd9f67db703754ec1c201532a30139906276a1f46159913cf02583a6e39047a9e4c38625c58eee13e5dfc6b3ed7af34392fcb2b920e7b0eae1eb1bc86acd4af0d9902e27de4d67987677edd231bb4f20ac0b6ff0c7c70afd13028b6400431164c28c639c9321a7cacc3cc3bc3a882141fdaaf8f4591e4388db77836e5ae9fceb1c3b064b6a4c24e0a2bfeb63db84b63649d89b8b6ce01a016ba4f4592ae0b8938c2f0235d68c74ef7597df432756e0b8707487f984f5446f40a4d959327f813f650d6aca73e27e1e7e10a9702dcfebc7c9e64f5fa2741f0af0300000000000006352b6594504ed592d73e7c3f5d4fb836f50379125454a2d37e316274f18825f44a353171f818666777e92ad66bec576f80a6c69e9290388397e7e95d6413dff38fba6b3282d69eae45e3867a3508eb3dc44938d5dd2efe235bd9e3823cd5bdeb7ce569cbf4be4bedaced89718116fb2840886924b2fa90bf4f2ec9fa3004c67703000000000000007c3f99a731608262ec4f57c4a3d945eaca8cb52de7af7d82e04de12e9f5ac5fffa6966515124696e2155b2e6aea111e9c8cd8c089baebb503bbe1a3cb86db4a74866bed123366793d1a8163230cce209fb83a18e28ee1cf26ea57d8c4a2d5559880e6f5cb97641fa61b258b2676601f07a6062b921bd1b52eb4695bb7ee91663822b06f7e376ab3ef688e3cf66ec9ab3a71466601e220aefeb50b6983439e6bb27f3726bb1a4b9dbb1c727a7417a53163c0811ef005ee2e11b339ff927f7430baa233bc901d0da835a906c9a2f1abcc02255fb44f1f0cc6f6064d4f1b7452b95a89bb717828f0813eef5049062e4ba203c4b0237062127274951815181f32a439ecd9f042ad8db02f7661bd47a08e036da20ae24b1b41c91ba8347c7f8f40497e3b7b1ab78743c1b69741eac26ecfd26d4760823382fcb841a985146abaf244fa0c611f2bd27b8281c86d8711cfed6544db3bc97e1df644a488fccc7be6537ab023ca2fdea0e7182bb0dd1bff31dfb872805aac569fc74b6712dee319e1b058521b9dca3fc63bd1effd09b80ce1c446f695c7823b2c7bdb4036caf6d2e19e54b97b4e3f33f00000000000000376be805ed7a2ef108bd869964c59b0ab15d6e66cf23613520d30aeeeebcda8145112dc7a0eb6babc103b01c2281aa1eaebf25bde804ad93fe9e955893aa27c172da7629455a18aac60b10a89fd1c92106fbb17aa76f7a66de2e67cdd01290bcf2c9d598b25faae0396bafe5070a362d870a36adaf79b03c49a14fb010cc739e6ae7fa8ee31bb4165d2a4934c9c282609d9b766d3287081562a71ea703f94e15fe7148ea295c446ac61a40dcb4eac639d0a3b8260a4f4099c672184e5e59b73903135c84b9a935121b81f5a614b52de289842c8a683782b6763810454264f64a5a5dac179e86a039fb7b3939c9c1d65d77f7e0b5d172c647367098e0ea6a008015454b15177abddf77d22a6fcaeb1c18b7b5f8333342d3b6ff771a4010a5bffdbd0a0fd6ccd014dcab090fc6c7dacdabb0b64fedd6c7fb9493cdc0a1a6928f8ba982b854a864feb37b9d9913122873aa632b15409d3976c14d59ac7ae92ea2f3f5fb85b66ef01e672cb2f4acf09127d0555a6b54047434b0b6e28d91bef4a466c76c39d29145e540a1dd3bd4023ed8b1d40fb05db11442f50aa1934ca020aa7f80217c0ca5c48bd9c73f45514c04936f1172adc6bc470e6b1f53b7653efa7c942801b65c16742d7dd91475f93df76ddf8e02f868a5d1aba0629c250d6b17dafe6e928c789cb91ef17fa62a5d886987e74f351e99ddedf89fb9536f6f35381ebc18f725b0605f0a8aa764b1173b8749d51fa1c369b6ee50a575f29515c839ab6ac32606848c3efe030d339e92b1cdc2ec69c43e8acab08701b4937bfe00423beebb8bdd26408d76e9efef40cddd25afd17efb2e6024911c1dfe24d2db86e9645ed8589471175630a68a79de0d24063339bd1e59c7bcc0052c58b591573261013c50e3b28d6a74003870279e78ebc89eaeae79681d0bedb97768c1bde2c6d4c39a47529b52eefb875b3b0d915beb58fc371a229d45cfbb53e6316b2d167656803f6f74a72b0ed93efffdbdf18bc6f8d7e44d5843ab94cb8a8ba723493fbbbf570afa046f2bf0ade70e4780442807ba2dd970b67cb6d4e024e40bc082df484ea3588b085b29e91e87bf11d2a2cdc8ec7221d0747cdf599572260c9cdc4c1748afb143422c2ca038a5c6de8637d87abe8305c76f3da50a2c78f97ebae6b696e1f27c0bc33460f18cc8466d4654872b39e44a7910fc90f8be708bb991ae71446ccb4bb7fb753fd49c07df8d8e00d160cca18539e09f4955771b5881807cf7d1bda6255e5fcbaf19d7ac27de1882ec22bb9073044b8022874aefd446ee15051e2bb956b7c2c8aa15537376c4fb19b9cbf101ff1e768fdfb5b5a83920c2970000000000000000007814876e99a097878aebc726787e21dc761e180c23e268442a201b0610ed1595d95f8a52e095acf7ed71f3b2dcdd59c42c566f16717e6c63a447dcf10000", 0xf2a) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x7fff, 0x0, 0x5, 0x37f665de, "bad84b73f2a42ccccab60600000075835db47180"}) fcntl$dupfd(r1, 0x0, r2) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 10:00:40 executing program 0: r0 = semget(0x3, 0x3, 0x80) semctl$GETALL(r0, 0x0, 0x6, 0xffffffffffffffff) 10:00:40 executing program 1: minherit(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1) r0 = kqueue() kevent(r0, &(0x7f0000000180)=[{{}, 0xfffffffffffffff9, 0xff}], 0xfff, 0x0, 0x0, 0x0) nanosleep(&(0x7f0000000040)={0x0, 0x16}, 0x0) kevent(r0, &(0x7f0000000140), 0x8, 0x0, 0xffffffff, 0x0) 10:00:40 executing program 0: r0 = socket(0x1a, 0x2, 0x2) connect$inet6(r0, &(0x7f0000000000)={0x18, 0x3, 0x7, 0x9}, 0xc) bind(r0, &(0x7f0000000040)=@in6={0x18, 0x1, 0x401, 0x7}, 0xc) r1 = socket$inet(0x2, 0x4000000000000001, 0x0) getsockopt$inet_opts(r1, 0x0, 0x8000000000022, 0x0, 0x0) 10:00:40 executing program 1: ioctl$TIOCSETVERAUTH(0xffffffffffffffff, 0x8004741c, &(0x7f0000000000)=0x2f) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') r0 = geteuid() select(0x40, &(0x7f0000000140)={0x1, 0x5, 0x3, 0x20, 0x0, 0x4, 0x6, 0x4}, &(0x7f0000000180)={0x7fff, 0x8082, 0x6, 0x0, 0x7, 0x4, 0x3f, 0x3}, &(0x7f00000001c0)={0x9, 0x1000, 0x8001, 0x9, 0x3, 0x2, 0x3, 0x2}, &(0x7f0000000200)={0xa00}) pipe2(&(0x7f0000000240), 0x4) pipe(&(0x7f0000000280)) dup2(0xffffffffffffffff, 0xffffffffffffff9c) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xffffffffffffff1e) chown(&(0x7f0000000080)='./file0\x00', r0, r2) dup(0xffffffffffffffff) 10:00:40 executing program 0: kqueue() socketpair(0x18, 0x5, 0x80, &(0x7f0000000400)={0xffffffffffffffff}) r1 = fcntl$dupfd(0xffffffffffffffff, 0x3, r0) socket$unix(0x1, 0x5, 0x0) writev(r1, &(0x7f0000000080)=[{&(0x7f0000000100)="39a931aaf9fa86bc311f37a1ad926c9296ca9be598671278ef1d44ba30fd372533b2dd3796ac12cd4ade936b1f458a564336e73de0f53ede7708feaaa288b09388", 0x41}, {&(0x7f0000000180)="33fc9877a0fcbba888aa1cff99e2639bfd279391ed420d99dc3a84bca2b64838c93191fd7e3a800f8aed0436628d275447af124be6d8aa3fd852a5e49e6e30e8957abc2df1a17d356aae3238965548e39b1f400b2fa1c4d724264d46b084ec51b9747f39c8d0c9f4a3f8d8d90b7b05b5853b2552388f8ff548360d3e90a82539f656fafd04e41d48038e6569fff9fd72c90c2b046433d775eae2cf0c99082fbe4fb23ef23ce78ed4eeef41c549d4d43ecd23bb03591a4cf3cf8d9bce090674ef9797932ba1c816c6cd0eb37fbee40298267f31399bd5ee2d6ad02cdf071d7e", 0xdf}, {&(0x7f0000000280)="d80b8475d1c7e310176b6c65babcdc80805bfff5f6dbfa8471abea3a9eda9c700dce6b71b47682764630861b5d39d386b63aa5fdd9a447b796b793a57dc59c804ca1bc253b8ea1c8a70c816f50aa6cd08507b1efc61b5505792f70b4a7e3d2851664839d9e37da14afae98df3c3be2955008785905191dc258349f1d52ed650ec936ed3c9c8288468f3997f96723f64ab3eec20d1fffe7e5dffda9d844e1bbacd62dc252945136ba569cdcbaa4bf8d69582b49a3681bcfe4fad19c38cbb91ef8006e6330e00e7123cb287e47a762274099b7577365f914fe70369047670a92a7410f90beb8fbf0023a62c7bac922c394", 0xf0}, {&(0x7f0000000380)="a8c5968646124b374604b4325bbe677692d6032babab53cc306ef3a754a9cc9edc16056025e0da4846d3ba57e8300d5f4785b5c283fe800908b3ed2459ac0fce1c7da6982db780dab7c556335a42e759dd9f8636b4492d822e8a162caff83bbf01e06c8bd8eddabe5ea7e7567f9ed0e5445be660e05cbd6657", 0x79}], 0x4) r2 = open(&(0x7f00000000c0)='./bus\x00', 0x8288, 0x0) fcntl$lock(r2, 0xf, &(0x7f0000000040)={0x4, 0x0, 0x0, 0xffffffff}) fcntl$lock(r2, 0x9, &(0x7f0000000000)={0x0, 0xfffffffffffffffd, 0x4}) flock(r2, 0x1) 10:00:40 executing program 1: pipe2(&(0x7f0000001080)={0xffffffffffffffff}, 0x10000) r1 = accept$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000070a22b1c2484d15c000000000000000000000000000000000000000000000000000000000000000000000000000000006698b153000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007786bf0002d560760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f0000001040)=0x1002) r2 = getpgrp() select(0x40, &(0x7f0000001000)={0x6, 0x8, 0x3, 0x1800000000000000, 0x0, 0x53797614}, &(0x7f00000010c0)={0x8, 0x5, 0xa1c, 0xbe6, 0x7, 0x7485, 0x200, 0x6}, &(0x7f0000001100)={0x6, 0x100, 0x2, 0x4, 0x10001, 0x3, 0xfffffffffffffff7, 0x2}, &(0x7f0000001140)={0xffff, 0x2}) fcntl$setown(r1, 0x6, r2) mprotect(&(0x7f000054f000/0x6000)=nil, 0x6000, 0x1000) mprotect(&(0x7f000071f000/0x2000)=nil, 0x2000, 0x80000000002) pipe(0x0) 10:00:40 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) setsockopt(r0, 0x80000029, 0x24, 0x0, 0xffffffffffffffac) sendmsg(r0, &(0x7f0000000440)={&(0x7f0000000000)=@un=@file={0x0, './file0\x00'}, 0xa, &(0x7f00000003c0)=[{&(0x7f0000000040)="697bad6a9860d6a7796287216808f2ecd87cb296fded45b8f9799e20b30132fe41ca0aecf3c079be92e64997f0c824ebaf124534b9cec05d60239a4e07c0e5fbb7455cfcefbea5e646e6b32db105f4a1eb2aaf1c85a1dd12eb8928ac3a55425e5108867df84a84b8844dd7e4e34ab54bac7564dc50ebd56494ddbd470b09576393504a00f80a0604ba7cb091c8c47ca344593f791a8367d6db9ec5db1f556bd28b46f804328ef7e7dfd0fe20f7cab606bb2e520db192f5eeb5b1eeded949", 0xbe}, {&(0x7f0000000100)="559794c855cf619a5cdcb4887740641984a1408a9e02da8ef922f05e71ae661c8cf632b4ff11a6327b59a4a46b82538937d4474885cf8a5310a3d1dff7952237bcaf79d28075a295f16cacaa904bc4f80174158e8fab89963c6fa62050eed1e98254f677b8991ce5bbcc3372e9bb899a1d85aeab8129d1e9db8ab2b2c0ad1fbd4c4a10eed8c6c1cbc3547b5c79e3b023358d035e17fe3f9d9e5a1927c50365d77b71172718481f227c47e1a82b577cc018c350a0bbdf661cfdf59d7a6991c797e4bc6990824794cc0a6f934b36b502b66081b9f4a05fb0d15959c79728e95c7e8ca01334726c98e43be54b90e2d96a5294", 0xf1}, {&(0x7f0000000200)="57e7a4f6adec7cc790f76d8695e61763e4ed37d60e8f8d650ffe8e88738321abf504c89c5a5ebc2114502e3ed8e34828e01ea0ab733e7ed7be520a2482e4e8b98e0f75349ffca1e464f62a8b38af92b68000dc7b5844a560a33057144ebf68c9e77915590eeb4324679d4ff6e8e1a646e217f3bcbf808b4f0e3c0a1374538181078791d8eb285ea016c45b7ea52b28e9e6cbc01bb6a263857cc3cab0e4306577c737caf1dbea5b8091374d2cd1a0256434be78a124bfc22119b1dce189116e046dd14199c09cfbe2db299847ca05b7101a79714c6694e6669f5541d9dc19753750dfa7b86758775430326d48135c70779a87", 0xf2}, {&(0x7f0000000300)="860acc8bcad5872ea926b4118558210ce720a0d3402b72d91248f5760f6bf1ce92d0c67cdba4e3eb7236033949811593569a97bc7291dfd2747c2cb1f9bf454ceb26819db894887e52fdcc90b7f93f714f5ed34290dd511c871677b175ef4533c0f46b9b6bb158de466025ac6eb68e69361eefa5fe21acabe387be9948137235c374ba65", 0x84}], 0x4, &(0x7f0000000400)}, 0x40e) 10:00:40 executing program 1: fcntl$dupfd(0xffffffffffffffff, 0x6, 0xffffffffffffffff) 10:00:40 executing program 0: setsockopt(0xffffffffffffffff, 0x6, 0x8, 0x0, 0x0) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x100, 0x2) dup(r0) 10:00:40 executing program 1: minherit(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1) mprotect(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x6) 10:00:40 executing program 0: r0 = syz_open_pts() close(r0) r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x400, 0x20) getpeername$unix(r1, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) r2 = syz_open_pts() write(r0, &(0x7f0000000040), 0xfffffdca) ioctl$TIOCEXCL(0xffffffffffffffff, 0x2000740d) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "59373648ddd809f3cf3e95b1e13aee9de3f65fef", 0x0, 0x1}) getsockname$inet6(0xffffffffffffffff, 0x0, 0x0) poll(&(0x7f0000000080)=[{r0, 0x5}], 0x1, 0x0) 10:00:41 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) getsockopt$sock_int(r0, 0xffff, 0x100f, &(0x7f0000000000), &(0x7f0000000040)=0x4) write(0xffffffffffffffff, &(0x7f0000000100)="e3", 0x1) fcntl$dupfd(r0, 0xa, r0) munmap(&(0x7f00007d0000/0x1000)=nil, 0x1000) r1 = kqueue() kevent(r1, &(0x7f0000000380), 0x807ffc, 0x0, 0xfffffffffffffff7, 0x0) minherit(&(0x7f00001ee000/0x4000)=nil, 0x4000, 0x0) mmap(&(0x7f00001ee000/0x3000)=nil, 0x3000, 0x0, 0x1810, 0xffffffffffffffff, 0x0, 0x0) 10:00:41 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r0, 0x6, 0x1, 0x0, 0x0) fchdir(r0) 10:00:41 executing program 1: r0 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r0, 0x0, 0xfffffffffffffffd, 0x0, 0xfffffffffffffee4) r1 = open(&(0x7f0000000000)='./file0\x00', 0x1d0, 0x100) ioctl$TIOCSTOP(r1, 0x2000746f) 10:00:41 executing program 0: setrlimit(0x8, &(0x7f00000003c0)) kqueue() r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) socketpair$unix(0x1, 0x5, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x1, 0xf1fe, 0x81f2}, {0x18, 0x3, 0x2, 0xf0}, 0x1, [0x0, 0x100000000, 0x9, 0x8001, 0x4, 0x100, 0x4, 0x7]}, 0x3c) 10:00:41 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x10020, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x1, 0x3, 0x1000100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0xa0, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000100)={0x0, 0x0, 0x80000001, 0x100000000}) 10:00:41 executing program 0: mkdir(&(0x7f0000000340)='./file0\x00', 0x0) getitimer(0x200000000003, &(0x7f0000000040)) nanosleep(&(0x7f00000000c0)={0x8, 0x19}, &(0x7f0000000100)) r0 = socket$inet(0x2, 0x5, 0x4) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) syz_open_pts() chmod(&(0x7f0000000000)='./file0\x00', 0x408) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000140)=0x7) 10:00:41 executing program 1: r0 = socket$inet(0x2, 0x21, 0x20000000000) setsockopt$inet_opts(r0, 0x0, 0x14, &(0x7f0000000040), 0x0) chmod(&(0x7f0000000000)='./file0\x00', 0x52) syz_open_pts() 10:00:41 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x4000, 0x1) setsockopt$sock_timeval(r0, 0xffff, 0x1001, &(0x7f0000000140), 0x10) sendmsg(r0, &(0x7f0000000240)={&(0x7f0000000100)=@in6, 0xc, 0x0, 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB="100000000000000071e625f133fb9db5"], 0x10}, 0x0) 10:00:42 executing program 1: r0 = kqueue() fcntl$getown(r0, 0x5) r1 = socket$inet(0x2, 0x4000, 0x401) bind$inet(r1, &(0x7f0000000000)={0x2, 0x1}, 0xc) 10:00:42 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x8000, 0x8667) setsockopt$inet_opts(r0, 0x0, 0x8000004000000020, &(0x7f0000000000)='\x00 \b\x00', 0x4) 10:00:42 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x102) setsockopt(r0, 0x6, 0x7, &(0x7f0000000040)="e8258b71b34845c827ea5f02c3dba8a1acfc8a1b4c1730472d11cc037a14359c1aee4f1afd10b2b80190ae2f62a125c49425a9f8e36ae1f6629704fb0619ef3a9dc36add6ff7be8964ce85c903875668634727840d2744fb7aef46ee7b4903b3bfc681ac", 0x64) open$dir(&(0x7f0000000100)='./file0\x00', 0x20, 0x100) socket$inet6(0x18, 0x100000003, 0x102) fcntl$setflags(r0, 0x2, 0x1) r1 = socket(0x20, 0x1, 0x400) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0)={{0x18, 0x2, 0x7fffffff, 0x9}, {0x18, 0x3, 0x4000000000000000, 0x100000001}, 0x1ff, [0x800000ff, 0x40, 0x1, 0xc21, 0x2, 0x7, 0x5, 0x9]}, 0x3c) setsockopt$sock_int(r1, 0xffff, 0x1008, &(0x7f0000000140)=0xbc, 0x4) 10:00:42 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) close(r0) close(r0) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4", 0x21) poll(&(0x7f00000000c0)=[{r0, 0x1}, {r0, 0xc4}], 0x2, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x9, 0x5, 0xfff, 0x2, "15c3b8bb232c160bd7e409cd166c261806911b09", 0x4, 0x5}) 10:00:42 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x82) ioctl$TIOCNXCL(r0, 0x2000740e) r1 = kqueue() shutdown(r0, 0x2) r2 = accept$unix(r0, &(0x7f0000000040)=@file={0x0, ""/4096}, &(0x7f0000001080)=0x1002) r3 = syz_open_pts() r4 = accept$unix(r0, &(0x7f00000010c0)=@abs, &(0x7f0000001100)=0x8) connect$unix(r2, &(0x7f0000001140)=@abs={0x1, 0x0, 0x0}, 0x8) r5 = syz_open_pts() sendmsg(r2, &(0x7f0000001500)={&(0x7f0000001180)=@un=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000001440)=[{&(0x7f00000011c0)="08ed086378426b7b1a0edd06b7809b256fc6adf41b8b2619b68a37c8d687b8bd00dbd5bb6223c06929842ff997330489d20a7d587c66d2de5bf8cda22c59eaeb382cea02b509d4569b0592862c81a42cecc2a2b7d3d9fc1fc1c01ce8fbfcdc173f4914144b01b49d4486434107940ea486fc132eb495", 0x76}, {&(0x7f0000001240)="5d893fbc27", 0x5}, {&(0x7f0000001280)="59017a6427ddbdf6371ab05d060930ed326cccc14cf9a6d7c6479ef3b702c8e865a6b531fbc06c211ba6bb3888c944b635be7d09b5836b2b72d637e8041f89cb75bb1e03021fdd1406dc", 0x4a}, {&(0x7f0000001300)="284216156d71f7bf3c30ba44332960e730f433f0acf36408a8a857fd3867ac04eda41f02d184", 0x26}, {&(0x7f0000001340)="37bfb1bbf502a8b6d5642ee193706461cd3f2ff8d54f36841a6cf5ee20e894f1fa80d778f4a2aee7a04924e8b7640a24da3726fc895c709a574ea3c411c74ce46ea60b38a4e9062e95580e33831362cf76326f2cff707bdb8de14a79738cf9ecff08c934ba00419dfcde116945796642119bd9f8326f7ca9a0e8b75ae3c9d74d4c7ac21ce8583d1aef1557d59bc28cf71bb236c8fd1a199c749832adb4bf2eb73c205f16af5b25c74bc8e3e85ae15614f0f289b8613f582b8c0ad56359eb", 0xbe}, {&(0x7f0000001400)="9aa46d705bc51a7800c5ccd1fa01d21555ed57c99b11", 0x16}], 0x6, &(0x7f00000014c0)=[{0x20, 0xffff, 0x3, "f7fd8a0713f55256e62f088c"}], 0x20}, 0x1) poll(&(0x7f0000001540)=[{r2, 0x17c}, {r1, 0x40}, {r1, 0x108}, {r1, 0xc1}, {r3, 0xcc}, {r4, 0x180}], 0x6, 0x8) ioctl$TIOCSDTR(r3, 0x20007479) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000015c0)={0x0, 0x0, 0x0}, &(0x7f0000001600)=0xc) r8 = getegid() fchownat(r0, &(0x7f0000001580)='./file0\x00', r6, r8, 0x6) utimensat(r0, &(0x7f0000001640)='./file0\x00', &(0x7f0000001680)={{0x7, 0x2}, {0x9, 0x64f}}, 0x0) pipe(&(0x7f00000016c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000001ac0)={&(0x7f0000001700)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f00000019c0)=[{&(0x7f0000001740)="80d8f4560404d4a1823462bd93845342b2e542", 0x13}, {&(0x7f0000001780)="b30e6b9abb34dd76d6b00f71b35d1b6f6bd61ee9af5a9f2a469ddee574046969a07514f480673c72d773df2d13f12f9c56a26e6b89ff74621b1e872b6afd07bbf546611f173229af64183c11f30d583fdb6d", 0x52}, {&(0x7f0000001800)="bf20f742cadf2e3fc739f15244ac269e5e6e7819ab13416c38b8550cb42f3e2e2aa5859e40dc87f691e62b4f949866fd358b0811c38b21ae08364957db79995266502c8ce08825b1f10fe91d0af36ff6ca4f0889d2a17a3dfbcf6871478fede87f977e997630f80605657b5fd9690b9786a8f2f5dd86d9729a223caf31ab446a8ef57ab71f975cfe3f547f884d3fd03a09eaf7e7810a4ea4ba4af21ffb2c16c3b5d10b9dc23f8049703191e61f1af6c15baa938d1c766de683cefc30c577b0132276ef11afa942e13007bb57233002b287a8eca508b9c63eb11f587ff84bafb70d5e58240d3bdc472c8da434885023", 0xef}, {&(0x7f0000001900)="b1827b35378690c55284d82fbb006e4719a2edd09d504b39e54ab0d1d9dc7cc13692e637508904e1b1f218107d219f3184ce0702dcdc7e4401c1fdd906d5d3508bf3184dd3848199f920a1ea7e9606c2ddfd84c3e17725fa3e2394993df9dd88ff66ffe7c7955e8e1ed7c69e9c5a03b888459356d513093c0edb9172b7739109d17e5ff69cb5ef3ee4a654dedf5b6fdd264aee2ba8dfc6bf0c09551e09ebeec4d7c97525857e423d5ca173ae25610cd40bde6cbd5d6737", 0xb7}], 0x4, &(0x7f0000001a00)=[@rights={0x18, 0xffff, 0x1, [r5]}, @rights={0x38, 0xffff, 0x1, [r0, r0, r9, r1, r1, r5, r0, r3, r1]}, @rights={0x28, 0xffff, 0x1, [r1, r5, r10, r9, r5, r0]}, @rights={0x18, 0xffff, 0x1, [r3]}], 0x90}, 0x1) ioctl$TIOCSETAF(r9, 0x802c7416, &(0x7f0000001b00)={0x1f2d, 0x1, 0x80, 0x6, "ad3416ce0c1a9aa43069630649356baa7b43b7d1", 0x68, 0x101}) r11 = semget(0x1, 0x3, 0x200) semctl$IPC_STAT(r11, 0x0, 0x2, &(0x7f0000001b40)=""/194) shutdown(r10, 0x0) semget(0x0, 0x0, 0x80) getdents(r0, &(0x7f0000001c40)=""/23, 0x17) ioctl$TIOCSETA(r10, 0x802c7414, &(0x7f0000001c80)={0x7f, 0xff, 0xff, 0x400, "f3a79073b88114c725c2ee76dd659254abc58e28", 0xe5, 0x3}) pipe(&(0x7f0000001cc0)={0xffffffffffffffff}) ioctl$TIOCSCTTY(r9, 0x20007461) bind$inet6(r12, &(0x7f0000001d00)={0x18, 0x2, 0xffffffff, 0x6}, 0xc) fchown(r10, r6, r7) dup(r3) 10:00:42 executing program 1: r0 = open(&(0x7f0000000080)='./bus\x00', 0x8284, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x6c, 0x1000100000000}) fcntl$lock(r0, 0x8, &(0x7f0000000140)={0x0, 0x1, 0xfffffffffffffffa, 0x100000001}) fcntl$lock(r0, 0x8, &(0x7f00000000c0)={0x0, 0x0, 0x40401, 0x200008004}) open(&(0x7f0000000040)='./bus/file0\x00', 0x100, 0x42) 10:00:43 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = shmget(0x0, 0x2000, 0x100, &(0x7f0000002000/0x2000)=nil) shmat(r1, &(0x7f0000001000/0x4000)=nil, 0x2000) fcntl$dupfd(r0, 0x7, 0xffffffffffffffff) 10:00:43 executing program 1: symlink(&(0x7f0000000000)='./bus\x00', &(0x7f0000000040)='./bus\x00') unveil(&(0x7f0000000080)='./bus\x00', &(0x7f00000000c0)='c\x00') r0 = openat(0xffffffffffffffff, &(0x7f0000000100)='./bus\x00', 0x80a8, 0x7a5184a66bda07e) readlinkat(r0, &(0x7f0000000200)='./bus\x00', &(0x7f0000000240)=""/81, 0x51) readlinkat(r0, &(0x7f0000000140)='./bus\x00', &(0x7f0000000180)=""/70, 0x46) 10:00:43 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x2, 0x810, r0, 0x0, 0x0) read(r0, &(0x7f0000000080)=""/64, 0x40) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f00000000c0)=0x6) fcntl$getown(r2, 0x5) r3 = dup(r0) r4 = dup(r3) ioctl$TIOCSCTTY(r3, 0x20007461) ioctl$TIOCCONS(r3, 0x80047462, &(0x7f0000000100)=0x1) fsync(r1) r5 = dup(r2) pwritev(r3, &(0x7f00000013c0)=[{&(0x7f00000003c0)="9a2cf2fc2f2db5eed657bbc18d8d4ba55abfb8cfa11ae68e1c652b1c7c32ceb7e328d637a6454bb88d717df446284420c12bcfb436befc3ed7c65f4e2a36caaa58257bb2c3001ecde929997e6b0c3fa9022f2cbedf99b4e248c5c6a23da7ed322a787becbbe0182fee2cbcd15ffdd34a0c31585009a419fab3364689021cd9a462bedb8b97f2244dccb94076a641cd176d9c6daf7776195b1810ffbd53e2dae18be3b5dc85245287c00abac854055e056aba5f2da85b0ab5bdcdd8089e647df8ff57f404526ee9b0452bedceae73f70340ddb4e562f26f9972842a967d08063b0dc3996767df4284fdbe16b296eeb64c0c2b376487f292cb56d59fd0c1fbe869280bcbada86869a8774e2eb81073f22a4e5b888e6d629d568c6e50155233ebb4128800fe8d6cbdb36dd51dc43afd66d28f6aad31276a47207b7bc3039e5f63a5fb0e65b4cffaccd1b040b49b595e667cec4fc7dde21d969d2e4d03060a8f66465a2290baf2c5b3a0c361c36168d7832204123ec30355a9d5e12d17f324485387267aece6685feff3bccb56e8ec80d5e5a1b8dd45e75c240201ead64ff55e98d5d328a7b69c0d39d6c430005b36af7f1d882c3a493a4b2f677d7bf9bc8a212910701155abc1f17c11bad467e79f17631ce209f70c607bacd523a271455cfce29a89cec3155e5b96206cb864495a307f9c89d3274489fc274e661a918c03587907893a9823c0b333620ca7ce4d1a57f9ec2a92d6d530690f5884bdcb4fdac8600ff59bf7aff43f93dd98cc8d51da90a0603c930d7672e08122af1fce617d72c9f21bc34a9b861da1de1413dfd58cfd531efb4ccdce7cc8aab5fd7a98973e918e01a8de4bf70b970b6df4ea0e90935634c00513f131d5d954d006ee7d3f93378e674adb49e5094e0d37465e225e1c696915b3f52f23a5649dc6ba1b1a811eb62a2d0b1c6aa046062a0e2c9a69415b34079b0400e6864f51f0819c8bd33e0224e1aa950419f629527a1e933a4c58ba5d6c3641c9625e4fdaeb2f47015e690478bbc6dbbd948ffe84c8788e641818872a145036f77d3a8c78b7af316c75b82c35110a7f3fafad69dc83e75920e2e691615de3c1e968407fca69f130e5b06cb1974ff8441e96284319195583718b7ac2d1cca1ecaa805aa164d90662c3620b59e0ccae24d5fa7555b5647ee1c5d2644f34bfd61d5328d18d18e8f8b3b4e4a1d074677b2ac6f97536e57021032c32a80b30bbdd5c306db95aa9ee98dc440061c47e0a474806117e9e938dc1a523b3b83cf9091dd1f80d714f506f89b20a61c0bd7f0f642418aaff1d72364d066eb774e08533167dd3fa4cbddda3595c2fa073d1c17b62bd95bbd94c03f1b3e25fec3c158646e6bcd3c81c4bd2275c4caa2d71a10de493b12eb0cbbd3ecea8fb9ee94aeada5e5d7fb8037ceb2387c96365b30e762000e878dead1a48c54e7ce031c7ac67ac529936b988e9f99944016252dd6d07ba71cef516952931fcdb23c698cd4f8314b331013b2af7a3f0ef3cf7f5b7e876a56c556fafbfdfb5378446bfc60cbc3bd87c55814c1a84717c03ca997251d5bcc83b4910b577e885c17bf59f8102fef8c961910e009c2ade453df5dece7b0d716b3fb17853e061f9ed8686646996daf165df47da567c845e1fb53ce17484312b06ec25e11c93938ff12f849c92dfedbd119d0ab1f1e626c8c82733c79e06f5056e86dcf5c8ca05e4c94a98436bbf33c905818175afc690b2a0d3f7a2609e8074a3ed91c106b8d16a58096eba6e0849da0a239789e05155305b0588c3151f080115076979e95949831531b364cca70e427ebb05e85f64fd6b3847ea07b370c9d14956e89e4fb0b13c74b7d73bafab97ca74f1b3985875e4041d2b23242402d2c83fdb8fef96ca287c6c687ea1100d3e138bf5a24dedea4b576de7b5b2357e39f24ce2fc9431f98461f5635deb7c58e2371aacfd3279f6f7b3eeb3acdb50eeb39648c2a5afa528df43f79bc1676a483ede3d0d2c5bf9ad81c5d2f4e849c774efbbbd13031cd5ccd239c39e9602b3d8d465eadc097909ed21ac78e9e2398133b062248cc7d1ab671c0c39e92a60fa461126c04be20c628224aed26226dd44cc84b2d44cc987862e64234062791b5518db7a7ec0bf89cf780822dae2bc781b2fc6c8ea6f47b033e06ec766a90bf77b8aff8d352c843c73361726276f8ee2044078cfbee0799aa438b1005dec294af4f08550172f13bc666bfb8464d0038269204ca5ae07a2e148233323d2c527c10e6fecac269c5a47f213b64c0336cce3541e835e13736e81fb073211a6e9c7e779e1e6e544e618b61c1bf21da5f6c6afc8e9609da9e9a214c7a227f38f117945a8a072c84a7ac3e0d99dccd0333492b61e52bfe34a937cdc1ad863b94a18b3af5684b0c73812944f37593d4e3c8e37095389959da033edbff0f172e3286e89643b802b79c3b69bc76dd545624a2ec8f8db07b77d6571c336ecc47b123558c790731fbde9921b2720040a8d84d97c43eda08643e266a3a1db1d6208f9515e7f4e5709edd766f420399659a836ee9a71aafd708f6e1311214d06781ae171bfb3f9a2380a7e513f56286135eb51d4558e8ae87564283da9f1197537d6548ed28a728bb3fb56c8469083339d538e285b893de1167102b3901644a13c96cc7db79a998b6361011a195ccde5f8726b5891f17b5743b22f3b2c856866cd5766d47d32755b5fb4d48e5c81fb89aca6451fb2369e477a68b1a3d9695aab02193838b1d6a3c35d664bd8ede069c66630d0a000cbe92e8f76fdaa34a7c649bbbb32b29a79b46136c0af4a9e6666b5e7a46196d549d953ee16743c686540ef4d193dfd0c95324119e6f58a92cdbde36e894d071da28e0562da7bfc9538fcecd6445022707ef7c574ec2dbf701dabc93f0f80e334970082076c12642dc6cca0b366e12018fa6bf10f9650baf61e84cf2b27ec43989cf7c527ebdecb1ac7dc56c6592bb34d70e4a2c4efe2e9fc33c0927d5ab0374a4aa6a1527ce5c60ff6c363a165ba37345204c7e1a3a62e38cd897ab862be3b0b9a9fd903331fe293b3010597f9d05782dbe56bdd93ca5f4fe8ebd36252bb37d8009c96a70463dc313ec91fbcd0780a4674440e34268f4efe205c6d614e1d6e05952ac147bc7abf466edb70f977d6ba67e745cb1474bbe4c3eac3e13cd86029784a419dc2d36998edb22d09dcdb3373101af179c5b760eeff493fddbb1d4d7290c2b48500fd3188066ee8954727d366bbcdf812b52a138e91e56f562a2581de5a79d2805a128d61ac2f0e9c3b2238ef6c99d280ae812fc8fff433a1e515b010e911d672a98cfcc27e2c0b484a3e5c450a28101683107dfaf23bcbe7e34a32a7f73a106ae6a756868bd850239a77ab0eb699a2b08e29e2dae6488d1d0cd85354a9de50755650b7b74f86d4029499d37eee053dd7e382845f38bb1536f0e8cd25e50cc45ad005d17450685d22aab7e08ec14a8b4f91fecca96db47167734bf8d39483555b7f36da1f6442c198042eccd5089e208e2349d6931b1454d3e364d067abe33f887e44b0e7692b519139a3addd5beda5a1519762c61ae83bdaaf21fae5a9ae616ce2775b39585af442f7f456fe48348611ec4cd51f6870354ec517c8d331a4fc8789b2d54735572f2a115dd71b580edb09410a5c2bc713e4f5409db80d3846ecc19722bd982d40e480bb2313bca51c52ef599e178e8f3b1079d198457ae7982e72f1fe0d1232ef27a22b346ca326eeff85561466c6a336a18f331a5ae0a5b61baa1ca08e10a0b3e84084eef96c4f14d05f0ca70aaed5d455ff2a81dc6b1ae6ca64c2c24e9f261512db8f1b9c1a95c9ae894ab2efcea711fbdb7d5aee2ad867ebddcc77c4dca0301813cc2d832d26994a37ff266413eceebd7afbc369d86fa87824c1432b69471d1aebcdb3bb5243904e1c1c48a3ffd054ffb4e3f4da85def7834ca6b4739404e307f8aa282c4059eebc959371c5595ab4c7569015625b9373f6cdce660b1c8e43e12ec69cd230bb766f10fc44969832f9396b03718650659aac9eddaba249ddf51cc0d07410c8282abfb178f810bde26d1ea09e0895a47f5aa253ec8a261efd77d157a1a5ff0048dfabe39d048d9ef8a14552c7ac13c61df96f5a97e37512f5b1d2ddb26b0ac6797837c92b4c698e05d455ce5634fee27e258779ec086989dae01ca03d86c6e7942afd4e7440bc40daf2fdf626c2c39354a6349530a0397aa6f83495522868a4c47b187a07af52ab252d4e25ec20822c0c760ea187b6ddb499c0f15113cf4158ddac805ba645a264255c530ad49ad8a15e07eb1e22eebcf4682e77a96bc3839ccf6947154a725ee048764b7b44a3fcc0c3af4a3ccb6d912a9c1c4dcc845dea6bfab4011917a4f92731e317c59397047d13fbffed55ac2c00c4848a720fb04fe23e0a3bfd353f72bc3218cfcce2ca5ab9778996a229d3326917d7af1594f507ddd8066b8e9fc2aa8f8e33c6976f697930a444673596734cc2f627cc56af9fc76bd5f902b164f40f3d26daa7137a6a79420c6539cfebe9e597cee95510f169f1a4ffd115e0170497f9c4ea5aee398201ad80c29def4d8153ee300294282a9365ea81542b8ba99666dcb1488868b0ac090e5bdf25341b95bff35e0e6dd213e58cd141dcd61a489164b388efc01bd3f03b5b3ea810431df4e4c97a3838e22671b46e6b0d9035d111bc64056309f4045aee5b04ba47138d0f4fff11618917a8c7d022590de6496230817d185996488fee35591372d8c35c430e41444bcee4794fe9470e62181c36f8acfc54c4386d67e9352dd9c256e1b2a8d477a03a117af40f0bb4a8341f2a13ee2c8d1ddf2d402af7509b50ced439f4abdf38d370618d33419a35a7145463792d0b7fbb3093cfc835ef2d058197df5c063eec32429a78888a33a16ccc17b1c7fca7c704ed8af419870e71fea124026b3e2295719542fb943883498d2ba63bf4da204b8f75545bd53d5a82e4f1aec36f1fa95c8e84253ad3ba73828793a951818423c4c7b3ddc40712c80bf6c855c323b21a3f94a590fda299d7cf863bf68583da35bfbb772e5ea4ea040914a0a2c0d50a8c625c3af85c1d6dffb2d71c344fc3dfba752c608675382bf4dc9968ae6dff40e41b3e09abaa18d046130694ce7f08fea7349d9756a37f51f1484ff9813a0af3ec142acb6ea331ea86059721d7a15411891dedebb5551df1d0ce63f271eb97a418c9a96babb29d14634b4f52e7ebdeeed2111bea35f52438beae30a701a910a52dd00346a2a38017172d37417fcc1fcfc37105020e7d43e244ab2b036e4085f965be9eb3021fe92164e6776a2fc4c415cdb1c8382cb2650d69278df4613dae409d17735ccc04fa9da92f7be6a212b87e5ccf363697a0a54cfc80e8c062953a661bf2ae1dc4cf2df8b7c7dc0ca96dc7bbacdf2aef94c980a3475792242a4307d6c866c14f9f59f10ad5865d402c4c573ce73dabe4a2a908267b5a92fc504fe582d218839a329a5bc4fc35b97083f7ff64f46d0afe257e9b532c84bb16d7eb74edc7216cd67a7c1434c05c55df2e524cc657f27734c072fe1f468ac0df3464b1a4109a7e76035d1dee1429dc4a3bd31c1922312240b43ba0d36e77be2815442eec30165ceacfae440d80cc1048c337a2bca282953cb4098db645f1ef8e233274f34664ab167d038d4e96eddf4b2d822fb187839eccf42d173abcb5b54ba42470a44da0212ac560f30042103be257db6bbac05947072b9439eacaafb012c6fe19f76b8f12d1", 0x1000}], 0x1, 0x0) r6 = msgget$private(0x0, 0x4) msgctl$IPC_STAT(r6, 0x2, &(0x7f0000001440)=""/59) close(r5) mkdirat(r0, &(0x7f0000001480)='./file0\x00', 0x120) execve(&(0x7f00000014c0)='./file0\x00', &(0x7f0000001780)=[&(0x7f0000001500)="9600", &(0x7f0000001540)='\x00', &(0x7f0000001580)='}M)(\x00', &(0x7f00000015c0)="2b9a2f7d26213a00", &(0x7f0000001600)='-$]\x00', &(0x7f0000001640)='\x00', &(0x7f0000001680)='$.)+\x00', &(0x7f00000016c0)='\x00', &(0x7f0000001700)='\x00', &(0x7f0000001740)='])]\x00'], &(0x7f0000001800)) close(r4) pipe(&(0x7f0000001840)) truncate(&(0x7f0000000280)='./file0\x00', 0x400000000400008) pipe(&(0x7f00000018c0)) r7 = semget$private(0x0, 0x1, 0x151) semctl$GETVAL(r7, 0x2, 0x5, &(0x7f0000001900)=""/23) 10:00:43 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) shutdown(r0, 0xfffffffffffffffc) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x80, 0x53) symlinkat(&(0x7f00000000c0)='./file0\x00', r1, &(0x7f0000000100)='./file0\x00') r2 = accept(r0, &(0x7f0000000000)=@in6, &(0x7f0000000080)=0xc) bind$inet(r2, &(0x7f0000000140)={0x2, 0x1}, 0xc) 10:00:43 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r1 = syz_open_pts() kevent(r0, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x24, 0x20000000, 0x8, 0x100000001}, {{r0}, 0xfffffffffffffffe, 0x20, 0x48, 0x8001, 0xff}, {{r0}, 0x0, 0x2, 0xc00fffff, 0x2, 0x400}, {{r0}, 0xfffffffffffffff8, 0x83, 0x4, 0x1, 0x5}], 0x2, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffc, 0x1, 0x40000002, 0x67d34063, 0x8001}, {{r0}, 0x0, 0x8, 0xf0000000, 0x9c1, 0x8001}, {{r1}, 0xfffffffffffffffa, 0x0, 0xf0000042, 0x3, 0x1ff}, {{r0}, 0xfffffffffffffffd, 0xd, 0x9, 0x8, 0x7}], 0xb6a9, &(0x7f0000000140)={0x1ff, 0x3f}) r2 = kqueue() kevent(r2, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x396be3296e6275cd}], 0x1000, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x3, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffff8}, {{r0}, 0xfffffffffffffffc, 0x3}], 0x40, &(0x7f00000002c0), 0x20000000, 0x0) kevent(r2, &(0x7f00000001c0)=[{{r2}, 0xfffffffffffffffa, 0x75, 0xfffff, 0x3, 0x80}, {{r0}, 0xffffffffffffffff, 0x80, 0x0, 0x8001, 0x6}, {{r0}, 0xffffffffffffffff, 0x90, 0x1, 0x4, 0x100}, {{r2}, 0xffffffffffffffff, 0x40, 0x80000000, 0x8001, 0x6}, {{r0}, 0xfffffffffffffff9, 0x20, 0x4, 0xffffffff00000001, 0x6b74497f}], 0x7f, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x45, 0xf0000000, 0x2, 0x4}, {{r2}, 0xfffffffffffffffc, 0x4, 0x40, 0x0, 0x4}], 0x8, &(0x7f0000000100)={0x1000}) 10:00:43 executing program 0: r0 = socket(0x2, 0x4001, 0x0) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="9cc8740002ffff000000653120000035dd7612a0fc7cdbffc968782fa63c3dce49d3918c33bd2e45b0a31e7fffbd89db17ca7174e571c984a1419b4545dc46de7c78c1451b6a25e60aa0930000000000"], 0x1) 10:00:43 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000440), 0xffffff05}], 0x10000000000003e6, 0x0) fsync(r0) ftruncate(r0, 0x2) 10:00:44 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae7f82ab03ca9e5ab8bdad345f07a098206fb2"}) poll(&(0x7f0000000140)=[{r0, 0x4b}], 0x1, 0x0) fcntl$setstatus(r0, 0x4, 0x40) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x2, 0x97a, 0x8, 0x2, "1cfb4953b0f39ae1298a97212a15adaa987eabcf", 0x80, 0x1}) syz_open_pts() syz_open_pts() 10:00:44 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x0, r0) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x1, 0x0, 0x0, 0x1}], 0x4a, 0x0, 0x55, 0x0) r2 = syz_open_pts() poll(&(0x7f0000000040)=[{r0, 0x40}], 0x1, 0xffffffffffffffff) poll(&(0x7f0000000200), 0x0, 0x0) kevent(r0, &(0x7f0000000000)=[{{r2}, 0xfffffffffffffffe, 0x1}], 0x8000000000001, 0x0, 0x0, 0x0) 10:00:44 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) getsockname$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) r1 = socket$inet(0x2, 0x1001, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCSDTR(r2, 0x20007479) syz_open_pts() kqueue() 10:00:44 executing program 1: mkdir(&(0x7f00000001c0)='./file0\x00', 0x10000fff) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) utimes(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x7, 0x7f}, {0xfd8, 0x7ff}}) rmdir(&(0x7f0000000000)='./file0\x00') utimensat(r0, &(0x7f0000000180)='./file0\x00', 0x0, 0x0) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='x\x00') 10:00:44 executing program 1: r0 = socket(0x2, 0x5, 0xfa) sync() preadv(r0, &(0x7f0000001600)=[{&(0x7f00000000c0)=""/31, 0x1f}, {&(0x7f0000000100)=""/251, 0xfb}, {&(0x7f0000000200)=""/247, 0xf7}, {&(0x7f0000000300)=""/137, 0x89}, {&(0x7f00000003c0)=""/170, 0xaa}, {&(0x7f0000000480)=""/47, 0x2f}, {&(0x7f00000004c0)=""/148, 0x94}, {&(0x7f0000000580)=""/42, 0x2a}, {&(0x7f00000005c0)=""/4096, 0x1000}, {&(0x7f00000015c0)=""/1, 0x1}], 0xa, 0x0) poll(&(0x7f0000001fef), 0x0, 0x0) r1 = getpgid(0x0) fcntl$setown(r0, 0x6, r1) getrusage(0xffffffffffffffff, &(0x7f0000000000)) 10:00:44 executing program 0: pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x10, r1, 0x0, 0x0) mlockall(0x3) connect(r0, &(0x7f0000000000)=@in={0x2, 0x0}, 0xc) r2 = open(&(0x7f0000000040)='./file0\x00', 0x12a02, 0x0) ioctl$TIOCSCTTY(r1, 0x20007461) r3 = getppid() r4 = getuid() r5 = getgid() r6 = getpgrp() r7 = getuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, &(0x7f0000000540)=0xae47de4f302ed8fd) sendmsg$unix(r2, &(0x7f00000004c0)={&(0x7f0000000180)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000380)=[{&(0x7f00000001c0)="a7e4aa046e7459c45976b02e7f46f9dba202c1d5034bfa25f9c0cdc94a3a3b5e06e707c15db55d7275ee4f8912f6a8e615e2187eb1e5bd632b5d", 0x3a}, {&(0x7f0000000200)="db45a6b2c1c2a8594c70274bacb8d44847157c17bbce4874d8771f3fde43c7f3cc4a60ccb0213bcdb0a083b254f07e8273eec44834be", 0x36}, {&(0x7f0000000240)="77fa42bba654bf985282a736eaf2e9fb7bffc1994c3b849df4d1016b4526a9f0a63af3b039dbcbdaa04ff17d6c0b718e168a58a73b0de5275b637cc31767da93e071dca465bbc2615862d5e640280090606895be4d6bf7e779745d53708ea760dd054d760b98c87f9b682e44e5f5fd5ac9a06351362a837d8667d4ea1baf78872923a4cbb8dd09e05c254702cfd2ebb55dd4cb9725c9e05988c209f0b73c91a13188090a1acfad7f0382b7bacd324ae9bdc4aa9b01680f8f17823c825fc907781f8258808fe2d7a94074c38bf4b87b2dc1bd2c94d6686cfb7ec949ca507d8c23c3584480", 0xe4}, {&(0x7f0000000340)="949177bed9651096a192c16a61f6240cde4ff0c871", 0x15}], 0x4, &(0x7f0000000440)=[@cred={0x20, 0xffff, 0x0, r3, r4, r5}, @rights={0x18, 0xffff, 0x1, [r1]}, @cred={0x20, 0xffff, 0x0, r6, r7, r8}, @rights={0x20, 0xffff, 0x1, [r2, r1, r2]}], 0x78, 0x3}, 0x405) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1, 0x10, r2, 0x0, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f0000000100)=0xc) fcntl$lock(r1, 0x7, &(0x7f0000000140)={0x3, 0x1, 0x8, 0x9, r9}) 10:00:44 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f00000023c0)="301428c2670ae3b90a39ba18094e82285ab4cf6bf3663b94bbfd7cb933b46cdc9a7754a9e1fe14b8e1ba798f466d04677f54d4b92b9aca3552f3dd060ac166d08d6a037d5d7f9ca7577a40b0675aa4f4454ad27b4b4ab77f6429fa1de2e3f39f75f14e9bc9a90f4148ea740baaf4f6cc03bf820f6f65ef8d6cb01dd70b3b8b83f9c67199662d32eca367c0d57f47ffe2fe62cff27d501904f8a48fdc55b4ad2ae09d4f6bbdcafab646cb45cfc39da33138fc22ef2fffe62ece41027c0f703a753eb56f467125d8eeb8cdcdf4effec826456993663dd6d70af2e3c812a185e6b5ea00fee163d69cbe677d3d279e7aff9610ff634a716f17e11877b4a38c04e23d43e5135c0116725c217d183642d5aaa32e5e622b601dd8c4c5ecfe7475383a51f03aa46406a7c05400c8cf29d416d299030ca44ee43900fac5ac04b3aa6e43c622aa88b5ad12c34961fc38d7188d3f2fe49654f1320138a86a8127134ede020969203504c9d2c02f5f308dd6d09e2233e3ad988dfa92508f24c7ce88784f11c41a58a88de204673c9f0cf33f47085550b28ebc8df94ca0c2ad48f28200bb25e6fb8500ec3474f5bc7b1f014d1211ede50fdfc45d00ec91402235d80b06bd9ca018ff8017389c1cb240d04f7e6b89573fbb697260f867f241567a1ce29b11b9fa2771d5616e2e669b432d286fd632b493d571add004ea5200f1900dba3843b7c021", 0x201) syz_open_pts() flock(r0, 0x400000000006) close(r0) syz_open_pts() 10:00:44 executing program 0: r0 = open(&(0x7f00000000c0)='./bus\x00', 0x8288, 0x0) r1 = geteuid() execve(&(0x7f0000000200)='./bus\x00', &(0x7f0000000400)=[&(0x7f0000000240)='$\',!}\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)='%\x00', &(0x7f0000000300)='\x00', &(0x7f0000000340)='\'\x00', &(0x7f0000000380)='\x00', &(0x7f00000003c0)='\\(,\x00'], &(0x7f0000000480)=[&(0x7f0000000440)='(\x00']) getgroups(0x1, &(0x7f0000000100)=[0x0]) pipe(&(0x7f0000000500)) getsockname$unix(r0, &(0x7f0000000580)=@file={0x0, ""/108}, &(0x7f0000000600)=0x6e) getgroups(0x5, &(0x7f0000000140)=[r2, r2, r2, r2, r2]) chown(&(0x7f0000000080)='./bus\x00', r1, r2) bind(r0, &(0x7f0000000180)=@un=@abs={0x0, 0x0, 0x2}, 0x8) connect$inet6(r0, &(0x7f00000001c0)={0x18, 0x0, 0xf8e8, 0x7f}, 0xc) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0xff, 0x100000001}) fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x0, 0x0, 0x4, 0x1000100000000}) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000540)) bind$unix(r0, &(0x7f00000004c0)=@abs={0x0, 0x0, 0x1}, 0x8) getpgrp() 10:00:44 executing program 1: unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='x\x00') mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000440)='./file0\x00', 0x202000000001, 0x0) mkdir(&(0x7f0000000100)='./file0\x00', 0xd4) r1 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) dup2(r1, r0) select(0x40, &(0x7f0000000080), 0x0, &(0x7f0000000140)={0x5, 0x3ff, 0x7d6b7fad, 0x3, 0xbc, 0x3ff, 0x8, 0x3}, &(0x7f00000001c0)={0x4, 0x59fa}) 10:00:44 executing program 0: socketpair(0x23, 0x1, 0x800, &(0x7f0000000040)) setsockopt(0xffffffffffffffff, 0xe0000000, 0x2, &(0x7f0000000000)="6690374b", 0x276) 10:00:44 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x800, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f00000004c0)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6000000000000a240078177da4ce9c287730c53fb394b842dbbcca9da10495dd976a67cf92c23ef4400000000000200000000000000000000", 0x65) write(r0, &(0x7f0000000840)="f32d00544049c29d31d7da128ccdae6aa2dbfe4b2d76dc213c16005593181274081b3a011eedf504e046de4d6ba3ff613a6a3240c85882a4841f6884638c16f70615b1e665885d4d28f98cd05c7cc4898e790c84c1ec2d053469a6002a4ab837375dfa4de48be9be66bc69d60000000000000006e56ff897516562c58f7eb00b024720e88ab9d978b0ea6c432f0cb2549b61185edd4d557c0a300500000000000000ad568865415a249931e624d94dba3758e44a6801000000000000000000000000003cb3afa698204781528c8b084a6b18d02a901a0cc5e71e6e1cb9b61c7881ae80fd2453bd3fbba115d1f47f2fd5788f8e51a3a6316dc8e683f3f271d53882e4626452523c43338c098add9a350b7e2df26ecbb5e12490d2c665ec01ff0200045c0489159e9b5fc11d979470a89b59d90d5f12989cc30d7f63fc4e447ba6a999f609c8c7a4d770fa927bc97e5d7a68905f3208ab334e9ec44e67437d728449b5229d9d41dd35d872aa657b2addbeabee54238a8e588244b884", 0x17b) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() pwritev(r1, &(0x7f0000000700)=[{&(0x7f00000002c0)="26e23db3401565306060236df127eac55d532c9127ed47b2fa5219557127829f3ad076ca79d837993b5ac9c35c3808a67449b4b8e25f787f660fe9423ebcfd78360fc2aa17ba8812de38798a71c2c6ee5c6ac0aae918add10a965d0acb1026711b7e8244f8d3bc435dc5d0395f907d75008a1d77820b9179c9d625665b63f5bee3b5a2e20ba4f1a9ef", 0x89}, {&(0x7f0000000380)="ad6a19c55eb00d6ff65e6e8c1718696bb53cb28e877c467540715ec480dfbe4a67673a67c09ec629fc0dcfbebd33d8e17b4c78f4fad7720dda59f452a2f9e38c286f9ed7fcb87af9a84df10a73703ea325529a3128cdfce90e8fe059dcad587f72032cb12bd73ac3c8bba800af54418683a24b1462020161bd0fdeae843a4e9e78d5b2c18705b3ae42b16c40a093c366", 0x90}, {&(0x7f00000000c0)="2597864dc0a075c71ca48b254a87d05c1542388578acd45975f0d834eb612c0ee139dfe7f3795c813c5dc876757cff02872d2746e8570b894704c41f965967729a176bdaf42568c8162d9b5dea8b023b67d063bbd81dc8079ded9dc889b2232c1de944a9f1fb49f672", 0x69}, {&(0x7f00000009c0)="4e8d6c2d0902c482921aa0f7065f20b61802b9b0eef391db4cb7b7d363576079179b024b52c1dbaca7ad8fea92512fc93c3a60cc8cc69672668a340ff7e75ac95cfad194065a67106c431a8777326d54dc1806b0a1bddfbcade74294c7058d1b34a94cd047e216df2fe1f700584e8b0ddae9efddbc22285be120425340973320992faa826c3371871ebc2a627d5b1ed0b8bf07e3380bfd59e17242b16a7ceecb731f171073df0417769994b99e4c61bc5ccdef5a14256c9e0f64aadf533a7199b3d9b7d9ee9b2770cb340ba88db498ffa89adc8928696ada86fdbc3be9a7283110be432ccfed43fd01e26c1ac26947f0ce110ea27637472e34b1556142f7b66025c2bbc9a0679dfc8b5174c95c828a91270b8be46419c56f994da2b3d63ed8aa28dbc8a70d58b43cc5656488ddfab56a4428c17366d14420a47b6ad24757216929ccb7d5cd17e30df5721cadd8ce0cc025bfef8f78bbfd4a1b1135c3770109fd024631cc0f52ca4fb30c56ceacdf6ff9d1715bda57c3288b1fa140bc81370dd5754223579e5be95257eef00011736f159be5a79f7c43a67f6277b07d04763faaf8285ddfe0f086f7012f634d25dbbb91f0c6ba493940dbed26057aed954ba4e02f60faa186ec5f2f66ca0daa8ea87bf71c5624cc3cf09d892dda13b92dc80236787d4c9e102e1d191d376afddc7c6b8eee452768c3553b049d77a989bf4d8e91779f6e23e5aebdc0da080aca521b2ca2c251d09d03804e9076e7d2b02624f8000e260d12128b5fadc6a5d6e9b79a5e6e048f4d62be7832a8622e2d7ab678579ff647632844ca8c1c3d6c8307c0e520aa1c4cf8d4be11c0d5093f688f4f27b75b4d91ecf9913d3e9064bc083b2397b72200bbf720c0a12e17066adfba260d598794d3bcae9c3370d039af8bd30db1014910d50eb01d35ce4fdd8bfde7e76b3dcb0f6c7aadf9e45312c27cff28af72cb1bc3ffd9ff9cbfad33df44c32b52b3f6f03b3c96012b4f1f0bcf1d06d23b20597fc91f3db6c3ae47414fa91e4e41c2c81427c6d891ffae77bc45583d90144b98bbf57f6085a90d87ff8b60e9d57aca47dead06569a48c86db19e313048d5200aea5f66fa8248514dcd2585e85e04c3b4df7b7a2bbe382af11ac4818f6065be24a09aeaaf367c7d66e6ab83e0c091e0cc6e2c47bb1c500275348ace49f0e4fd6825b104e9da608bf8c0cd92cec6ff7646456cd716993c5b0e4b277e08c411dab8de66d876501257acd8dd0670df79fb42dffec962047874def37c6af2bcb4db779daf5546237fe053144ba482d32a2f1b2a15c7aadcc70143c3c1f939d5b6f42b628bfffcf269f62e6f23f7407729b970cd61f5cbe851670f603f35126f0ac1acc7619617eec453db3fac10d9880a48f6cec1ed76dc12ac019f2f40a930c1b1d764face6555d4a62dd934f6d5420753f691e4535e40763005892eefad0eb0355c38a4674f8fda23b593b7181ec59379013a4b5a08806fa880b497322f76067fbbd035a04668afd6b41ff5d83bbd2868f59d1ee789bf649996831e1580bd3dfc6ebbb453b07f728b0712ab3458083e728fdfc52028ce881e4cd3c9d85c20e12b1908973d74191a8aec8433fa2e2fe909dac60573eb88dc7104727db3f0287ad76a466f4b2c207daa1c4022aae5a9350b7b6ee5137e8bed0bfc9081cfac42b94ad937770e9c69ed87d64c03298989fd6d4f79f477f88e2fa786922c2c33630ee0db708859158b897f7f15ca1ef0397c6448409b1e44b321342315ee38e3e63a0b9206a3cf9d9311e0fcde2b2c28919bff7de7d1747c5e3928b8f056341e85b4d26fba90be52fb002363e4cdf11a00c1a72597743b697adffa2f85b1beeb5ae6ecf8ca598911cc2fb6e9d05db6817138cf94e2960d3246172792fa7732685009c124eb1c7f6c33cdec9822e407ebfa8884db1cc10aeef847e03da544db7c2d29495def46bfa37020d5eb7158b13660e4950a9583c3fcad440ba4b106c35b94ee0daa74b1b5a967064258aff55d7481084746968e2b687c23f3dea60f6b9ac9a69e312c72cfeddf17e5ccca225095abb90090460f8da8d8c5fcd2feca0cee9a63b54cb5526ac80be5db7f64999c0cac5f51c0d939eb5d8dff6773fb80bddba414f401f896e141c39374496fb9700c0e165536a7ce4eac649454a3bed86402de86c76208e7cd67e5556798dce897ab473f24a0d1af5ba6a4630f84a31ae06125c26d6f872e8c292dceba39dc958a47f5a3ddbbbab7cf6523793056181007e6432310338eb1fc6306ec4401c7f04d7470a40052093e7bc0e263d375c71291159b30e4bc80841099c81cfd73f5be62a010a72a83a8494f401219a08a83a488283ddf9f653f35c92cab83f92a9989428083fce3aac95b3a750e019cc676c5761ab17d7602fbea3eaada082a0689da6774d93c357df64c9b9d75fd63b896a27e7176d6d208288483a7c263b18105f9f93bd7a43d7c51293df3a57dea4efc1889c58784c9972f25660cdb381ca895a5666610b08f63e70b156d2ecf9004cb3f65b3c658ef8caeb56bb899eb6ba1a7e861eeff4bd6405680df5b968ddcfac5091bfaba281b95282ac5e73024e2254ec20a19de890aae0aa5733f4a62f2d028157971810135e35f8954637703760f814538988242a0f804032d5b9c2fa43557fb0ed3294213bae2c79177c006c6b743b92c91d743567c31bbed8b79c34b8225b4a9bd87fd9ff5dd315a1b6fc90370e73925f9610c7382fc4d670f43d216f3a2ccf292894521cec748c86d42fa9abfaa7db070a2365892c306d836f1ba46d04a6457949d229925c4b6ef0cbe4be8d41047d9df550be1678bec8031ebce086388c8548d2ae54fb22e06d3a4f9e8d599445a8c0acdcecb60255a8de22fce17c3b700402f0dafe1bcd6b6f8f484139b5a271bd4116cc6e9369c3b5d447d96be6a6cb3d6fc51b5978c93c148ea40720c40946215c85a0be8f5cf148852e79897dea50c9dae2ed38b0345ece737d3bfac628a99218787d737ddb2ad35b8f7cba734e8e547161f4aa4a8dfd16a13b004c8811eeea656124ee3e46a3e6e35dbd08a69d1241b525344b2ddabbde51a5933fd2818affc9f6164b859adad977e95a01f1c81ee20681d71400233f8b06efb88d3dde3f04162368a972a0d4308abd0167061d13c924ca087f2d817d4a0a153ef2e3b8fac05673bc8a5426e14f602255ed56b78997017bef571219d55182cb5e4f9a2ecca49d88a0d90180d697be1a695af4b5fba753d8843d0c64b640568eb59d4a09e1e75196c432cd80971546ef2e7cc31fda58c4ae83ecf12bb1fe320a72f17c46365efaea18f31e9b5d0b4ed672ac109581e279c4d24a3181a3520638b03402d840c73ae5ebe36720e5b59150663c377a1ef4ce7e07764e5921d65cfa4636d4e1c49d44662f58bfb28bf2c01a08dff8d8a39e9617e2ee40c0f2f269e59bef6d92bdc3df9db5ef3bc831efd307d4b04253d91217da0964817e302100e810bafa061b987a3abbd6a440561534c9ea0be2bd9f2c36ba54a447af29ebac9b297cdb31afece6a8ff6042494045f19659e7153f0396a8d64dbbe8374c93066cb29cfbda59d92d12332786d6e04645cfecbd89b6ede5dd31dabdc5761d6d7bedb405559c8102b1773e0d694cc249af72331291e05f5b2123b0668f18ff97d12badabbdd79d785e256c9a55bfe3c50cfeeb0929f8db8f31993f14160f08875add63dc40563e528f46a1885c973a8184f32a2c6f72ec43b805d407b0d290650dd29a2beeb937501b8aec9ae0021f062e36663cdd902f34625fbf9811ebc71aa6d73adce93f0a002436c6723b32097820d37f19c9ce6c98a6ccd676139a86a56d0ef29ae8ebe5e18a955d873fbc519bb08da293f9886a8cfa6ed4f664916707404516621dc197f49d6b9882eaeb960d4969a3c019fd7355022ae41d4afe27a1fb94c62c78903ecd8cbf11d356b300b47c506ea4550abc605af436335ab661f7360e5d2a9bc8cb040935db5d6e99b6a81a8d44ca126965b5ccb9f66b9ed696cc5eee6526cb8cb0b5ceedbe148d60586fba37090463476e9ee43d8c7ea42b0176806b4e8527e6ad6907e27240a4fc96c6a1b43858824c0d823b1383bdfd02d781103a806436416a3dea8c38a19847e7d7442c5f5d4bb9120bfe9f67ddb6920051109127d27303ff1a1e8b52de337ee715f119835b727b1173c4f67107f3ee940fb0d11771e20a85978e92a04da709402805c34b3a14f7e0a46f921b9be06192be95f6b47775ce25aee319c794b8e084371159250f4ac1603e0c7059d943edddfff2e5491162c7b152f2c81a2fe57cddfaa9c055187041b256a78623a34196d4019c8d0b68ba609336ab06dada83b0cb96c1200a3fd82ae501be5dea12fc8885634333fa2ffbc2564c5ecc2a38b4ef1c8862b8d57a65cf23698c1c99964bca036ecc7cc404debd109ba127650355947147467d18c84c15dc7aaae2a037c6b26a12a465c98de5134ebf097920ed0acf4c86f3535d225485ac9b619ae2c7ca87efb8f2e1d80d34e93160316b29cd8daa571d400baa41db5e9320a35d9f78dd3c0631e354f5c3b1a0cda0ca768edd9f2e7028f2dafd76f4ce4e4dad52aa6110376e5e0a9fff29e35c47fc3f4c2d0b9dff77b0e50c23821794f2880ea2b1d970800b2b0e5c360e4e44c18464d2f2851b4d55fed3620f02dfdf60681fd93e3dca7c224b09ac6b3df466334cfbf51d635fa332848f4f2104e114fd9d95800d3f6beab81bebd7821801702f727d56e0d50e8295decce704042d7f17587742e96526ec81182d38d54e1aa49ca028adefe0594c8e7fbf2b21190f9b2d7b9fd75abfc9b78bb7459397b4810719d5b076300ed17d6a749ff92fdbf75ad91b790fe4cfc3919bab65587a28bf153b7b791fbf703822e7a9e00be63b44937815adbdd9dde88f10e7788e80c23888b79b03159e346573f2a7f62bad880fbf3308c44e348bd066bf8063834f23c85efc28c9e60432b9080eb27a59fd4ae2f568468b9719e3ad9e5088521ceea69606af01035170e5486795fc4481a7a8796fc8868ae5daf663bf5d06dfeae3e10d5566ef0ac016d5370a94281e44d68035d51a92df0780fdc4e251d88b33b696c306b3e0b76d14c62ff021c97500e6dcd961ae3bf2c72024b2ec8288b405f876dbeec21a108172cee204e73ae87241558fdcfb34364c4131873d5e1b0cca93db79a2c1c8826ab1ee60855e4cd75fd36fdf7608c8339a993c9756d0adb89a291bae4da737d7933899aee029fe543ad2eff7d27ec78802b60b4a3b81b426a400c4f8653f293d02c12f7269d657548146ccd804f3628da35d54e6df86a70dbfa9929b5e7e3c71e53b3f4b2cfda2d3b0b593b964fa5dc3bcaddeca98b0f1a442672224146599a1b554a79df4ab9083fc6eb9f52927525e92da5e114ea989513a5559594710830d19b37a24d3d84fe1dd51e8bf5b930441a521371c9568aec80d7ec9dc8dc149ef0c132efd3c9346d4bec5de3bb59ec283693685563b2b2015ab0f2521aaf6030ef54c4b7208db55fab318d8464c46e1e35ecf3d3b144fe0d743b035cbb319f72943af90d4b9c1dd5a2dcf84e0773067489faa1dd928a13a246977e4e00ee8761f247f97bf2d25ad84cc9e569ab5a61e8ab1086f763ff847273978ed848482976577f31f47c8bb40ef47cd005025d0cf0097c28ae70e112bfaec45d7c3f1eab3e8bdb22ed2414416903d9ba0ed7469e73c56a50ec0d6d852fb5dd974a8f4e0637d832cd5f1b24", 0x1000}, {&(0x7f0000000540)="a8dbbc59c2a03578b934d26aeec141f04bea742bcc43a67fcc74fc203f69fa4feb265188c4fd4d1319593e0d4643bd321012a47bb846cea45e7da3f1b57d2f8b54851cf44c45ce108ffb0bd4dc4e553b3556bd4eab69223f45e8eecec276fb1cd538884ea2170f8e9ebb00acf1fbb30eea4162dbd2b41b20a33f647df3c5e35add3e61ad655f90eba31748336824d1110c4828ba457e7c45d55ca1dfae2163b0b3651468e3aeb3d4f49227431b5e9a38d337a355ccfb6a00d8ffa745d6ad0c9688f08ca8fb8b8d3a6a97a4ca5d3b80b731336a311ee6339b", 0xd8}, {&(0x7f0000000000)="0355ae87bce5c154dccca2e5e71ea4985b2ef0ca0c95939fe94ac418a74f053eeead53c9dce3dc15717bc6876338e77118", 0x31}, {&(0x7f0000000640)="4fe5f8610f4c5670618bb05b70d0630a565c196ac461f41edb551be1f58ab045f5e815db386c8c1ba0c70d0c0de7747fc98c4ba9f321958199824a272f01cfc255fe76c7624de760245a08db568de48d1c27d4a950c3d1534fe427fdd867578aa0716acdfa57d3e8abc540093d31f018892c75371c0b16cf6e331409ba08e046ba467b063dc2044f511d93eb1167d56fbe6fef0481", 0x95}, {&(0x7f0000000440)}], 0x8, 0x4c) nanosleep(&(0x7f0000000440)={0x8, 0x2216}, &(0x7f0000000480)) read(r2, &(0x7f0000000240)=""/126, 0x7e) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x3, 0x1, 0x8, "03ea01fe829a10cce16f5c4eeea3ebdb160df894"}) read(r2, &(0x7f0000000140)=""/249, 0xffda) 10:00:45 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000200)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f00000000c0)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x80000000, 0x4, 0x5, 0x7, "ade1231ed6d092a51a1a6ef8ce5da9a14fe509e7", 0x7, 0x1b64}) write(r0, &(0x7f0000000580)="ec7d2f0059ad424dd780b510000045c920ec11025d400fcf54832f70704bc19be84a2f2947fb3bd1da763663c3cecfdf8db678fbba5c773bc7724395e614cd12af9db29dbbbc392ad3de219680db3a5ef3b66b03eb44c0cd5e4b7198b5e9eae8460aca625a44c9ed141a79be600d2ca04005437e216e741b8591666c2e0e9815122864407fedd8886d86a55a6e493c4fe600000000000046c574be883114442208d020c3334b638ea7f49ee32c8f53eca78311c2c8f4472f6bef5a458bf2260931e75adfba675ab47ea4b45c3d22dab66c534a09ac76317852b52c01c92dfdc4daa862ccc12e9bb2aa28641ab8e8ae675b000000000000000000000000000078b3d08d4b82905520ed98aadf1c68921ce6539fc98d5abb9ddfe5d7bac983aa77f816fcce296f5e47b18d4177a06af2d7acea3a560bdc969119924595058bc6129d4ffbe4fce00d534f3cff3caf507b79951a91d67481f27d1db813eeb0722837eb4fd947b6498c585bd27c10b3db9db043e9220f0bfc19220c545c213b7a553900000000", 0x184) r1 = syz_open_pts() close(r0) kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffe, 0x0, 0xb, 0xffffffffffffffdf, "6eb95b7c52abfc1100"}) read(r1, &(0x7f00000003c0)=""/249, 0xf9) 10:00:45 executing program 0: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) r0 = msgget$private(0x0, 0x0) msgrcv(r0, &(0x7f0000000000)=ANY=[@ANYPTR=&(0x7f0000000280)=ANY=[@ANYRES16, @ANYBLOB="e240e833de5caf803ade38936f2d3d04f5bb16f7f51e3a33c242642d942ce19a976bb5073c94f1fe3ff94b3370292e47683e731fc6616bbc245d9bf11e07942d63fccc445a1120eafabf1c3d5fed8939203d828f12ceb3d958896f9f80f9fe4240f537f4b31eb0f7ed21d7e05186f0b31b7993172a5c60d7", @ANYBLOB="596db466e1664b5a10a86a31bbd08a02826019592d73c917cfd4d9069bff76946a5120c3e1483c4261a776c7c3f392f7a4e60204044d5081ef22289bd1f1ef63dabb2decd705be38376b9b40636f53829114de4c2867c860bd10a4152c3db0ebc8acfaf89df982ca8dcd514c2b5522dcd8a23cc49959a4b1ac8af40d28336e1cdf0bd496582aa4b2283e0086fb92111cd759c3e07cac4b65ba45eaa5d83a805cb4d8458adfe4a3dc7aa8a9844f9ba5f1170289be09deb3c94f4010cc94540cf5b6334828d58d3eec7fb64f51f76420e8282c899e39f7c1384cfc8c458b1c18a54fd98750ba3d76eb0a4cf89007b6242c55879e9e969d6fe60201", @ANYRESOCT=0x0]], 0x1, 0x0, 0x0) r1 = socket$inet6(0x18, 0x1, 0x0) connect(r1, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) r2 = fcntl$dupfd(r1, 0x0, r1) setsockopt$sock_int(r2, 0xffff, 0x1, &(0x7f0000000240)=0x400, 0x4) getpeername$inet(r2, 0x0, &(0x7f0000000140)) 10:00:45 executing program 0: syz_open_pts() r0 = kqueue() r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x9, 0x7, 0x1f, 0xa1d1, "a4d6d2ec8757908ca2fc601e1345ad0f101135c4", 0x0, 0xad}) pipe(&(0x7f00000001c0)) select(0xe, &(0x7f0000000000)={0x18}, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000080), 0x7, 0x0, 0x80, 0x0) 10:00:46 executing program 1: unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='c\x00') r0 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000080)='./file0/file0\x00', r0, r1) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) unveil(&(0x7f0000000140)='./file0/file0\x00', &(0x7f00000000c0)='r\x00') stat(&(0x7f0000000180)='./file0\x00', 0x0) 10:00:46 executing program 0: r0 = open(&(0x7f0000000040)='./file1\x00', 0xa1e, 0x0) fcntl$lock(r0, 0x7, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1010000100002}) 10:00:46 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000100)) r2 = syz_open_pts() write(r2, &(0x7f0000000080)="8d", 0x1) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000380)=0x9) r3 = semget$private(0x0, 0x0, 0x12) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) r5 = getgid() r6 = geteuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000240)={{0x8, r4, r5, r6, r7, 0x122, 0x42db}, 0x0, 0x6, 0x800}) execve(0x0, 0x0, 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x3, 0xfffffffffffffff7, 0x9, 0x1ff, "a7f63cc930bffa34d9b0978693bcb8132b737bc1", 0xffffffffffffff58, 0xfffffffffffff000}) ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f00000000c0)={0x1c3dd6de, 0x1}) 10:00:46 executing program 0: r0 = socket(0x2, 0x4001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0x8001, 0x4) connect$unix(r0, &(0x7f0000000080)=ANY=[], 0x0) 10:00:46 executing program 0: mincore(&(0x7f0000f0c000/0x3000)=nil, 0x3000, &(0x7f0000000000)=""/246) syz_extract_tcp_res(&(0x7f0000000100), 0x8, 0x100) mincore(&(0x7f0000f0d000/0x1000)=nil, 0x1000, &(0x7f0000000140)=""/215) r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000240), &(0x7f0000000280)=0xc) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f00000002c0), &(0x7f0000000300)=0x10) 10:00:46 executing program 0: utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000000)={{0x1, 0x9}, {0x1f, 0x200}}, 0xffffffffffffffff) 10:00:47 executing program 1: r0 = open(&(0x7f00000000c0)='./bus\x00', 0x8289, 0x0) lseek(r0, 0x0, 0x1) fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffffff, 0x10002ffffffff}) kevent(r0, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffc, 0x8, 0x3, 0x3, 0x8}, {{r0}, 0xffffffffffffffff, 0x4, 0x80, 0x401, 0xfcec}, {{r0}, 0xffffffffffffffff, 0x40, 0x2, 0x5, 0x7f}, {{r0}, 0xfffffffffffffffe, 0x80, 0x1, 0x5, 0x1be49e33}, {{r0}, 0xfffffffffffffffe, 0x8, 0x4, 0x80, 0x6}, {{r0}, 0x0, 0x4, 0xf0000000, 0x40, 0x9}, {{r0}, 0xfffffffffffffffe, 0x2, 0x0, 0x1ff, 0x1}], 0xffffffff, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffd, 0x40, 0xf0000000, 0xffffffff8c58fdb5, 0x7fff}, {{r0}, 0xfffffffffffffff9, 0x60, 0x80, 0x1000, 0x800}, {{r0}, 0x0, 0xed, 0x92, 0x2, 0x8000}, {{r0}, 0xffffffffffffffff, 0x88, 0x41, 0x2, 0x8}], 0x2, &(0x7f0000000380)={0xd6, 0x5}) r1 = dup(r0) kevent(r1, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x38, 0x60000008, 0x8, 0x280}, {{r1}, 0xfffffffffffffffd, 0x0, 0x0, 0x8, 0x1315}, {{r1}, 0x0, 0xc, 0x20000000, 0x0, 0x8}, {{r1}, 0xffffffffffffffff, 0x0, 0x40000041, 0x43, 0x2}, {{r1}, 0xfffffffffffffffc, 0x40, 0xfffff, 0x80000000, 0x6cc}], 0x9, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x8, 0xf0000040, 0x8000, 0x58e2}, {{r0}, 0xfffffffffffffffb, 0x80, 0xa0000004, 0xffffffff, 0x554}, {{r1}, 0xfffffffffffffffb, 0xe0, 0x4, 0x5, 0x80000001}], 0x7, &(0x7f00000001c0)={0x100000001, 0x8001}) 10:00:47 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000500)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) write(r0, &(0x7f00000002c0)="ec7d2f00afdba0e2d780b5109ccb45c920cf5483147d42cfa10d1db6d682a524112fa10e0000000000002947fb3bff8c58804e2d82505fb318abcd1e373509792fb7e7ffbcca094251eb1410fb3371fe4d8e53f9b980d4aa8a42b89315f6392b8db3610405a2eaeeaceaeca7e82e7f5b1f0f825aca5b414d5f63998d350d3bba73ebecb534d7a7ed2a608b8aa384db7131143a5583e2732e633239f3137038cf3b70cef278790efd7cf84a5ec0f036674dd8051d682c8b9d74ffa770b113dfb5bfae763b95f39ea63cf03c7a55f30d58465598b8c47a1ed8893ce775e2dee5ebdeb455c813e8f71f3b42de6836dd01e4ba29e31d6bebddf3ae919874125538ce09c398cdf1c3bcb18a", 0x109) syz_open_pts() close(r0) kqueue() r1 = syz_open_pts() ioctl$TIOCCDTR(r1, 0x20007478) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0xfffffffffffffffc, 0x0, 0xfffffffffffffffe, 0xffffffff, "a146786eb90002000000000000b1c85b6a8a1311"}) poll(&(0x7f00000001c0)=[{r1, 0x64}], 0x1, 0x0) 10:00:47 executing program 1: r0 = msgget$private(0x0, 0x181) msgrcv(r0, 0x0, 0x0, 0x0, 0x1000) msgsnd(r0, &(0x7f0000000280)=ANY=[], 0x0, 0x800) r1 = semget$private(0x0, 0x3, 0x109) semop(r1, &(0x7f0000000000), 0x0) 10:00:47 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r0, 0x3) write(r0, &(0x7f0000000080)="be3ce0f3a95a3e7f6bd18d224f4ca990fb735c461e727fcdb9aeeadec56246b7ef786a4194fdfbe47ee2cd5646dd0bb28f867886aae611c575ed38a0ccea65dd2c0b39fbd4957a19fcfbd1fc6535d97ee5355362c5a943ae8e8c9aa01f23890c38abd0c4ac5964bf2f87aa316cd9df946e62827bc15cd2a5e4d27db78b0a00666eb56f701137d429e247fcfe48560753d40d75fdbc519a75865b9d54298ae4f012c942b241e7eb572bae6f931aef0b93e0adf9ae3daa5f9f4d5344bceb89527f9173241a8d73ee323aff55584c0cae6a8c74f882971ae28d8541b2a392f6c90d90dca42ffc92084a3381166bc7d6c423899bb0ab77ff5c34341f1c3ba169eb07fecacd82f915ed03da62cd60985c36c271cfeb316bbebdb1d550250f4992ba329ac979e7802ca1f7bab27e30b95f76988ff9b48356aacbec418b2d8f2846815ef90be27d01b16727589fb64f7eb5555967a97df546e9f1821a192b5ab5c661d979c043ada52d8414a4b5d8c940674ab57cddd82a62ecfdadf13fbb14f728d8168af4d8944704991114d739c063db609e11076bcac72f7b7560940d0d6b3f02134e67884efcf988ab85a8a4c392a2f9374efc4edc112a0b72cfd4c023bdcc82f0227953cd0afdcebb4cb6701dc8d0d6f6abf2665ba26acda264139bd1afb04b56b4594920fe82409717b6c23c7c6a665d8c8a1b30e01ce24a65b323db34364fe01948990bdb0839ca440a3ec04d7028a8095a692824dbcb188a592e536ec71761528c1e6bdb1bd3f48573749094f49a89d456e420ede5c89dfafd7c10acfe47c468507357b073e72b690de95bba5d0652a49d62a28a7dd3ffc946f431abdb911395479d274f84685d54a73b7aa65e575d4cd606621f25fa3dc38e949d2c861f392de61f6d285ed17c8fbe9501f202db689d027a837a58c90fff4c7706aac8b98caa4a033f60414977703191734245bee748a1c94ef83fa717382049c4e71cae31e31ec0fa3676ea3afa79062cfc9d61f153a4f41529dda2b38dca6efc28c93744ab1b6277927793afea6112e427b6041f632956067199f8c7f3b50becc6605b7926ce3c5d18cb730df9d5463dcb40c92f8e13f7d6b53aa8871d88c62a499fefba1b2d75f69c130e0518dfb17a601c32a4d64b0eb585bea95835371607875d012b657885e1b3f62ffc1f106943e77022d06018fbeb570ca81b4b86488bc5a664051d711f5bb77780ae6297a68d8ee29e02e3817908e50c363eae7ab6840d6191f126c6bd878ec11db4f042bf4efca31fae33e16a7518f34a1208bc4ebe487361d57480807b35e17f22aeb59cf5bbff222035273f492951c463909b8b473aa31e37a78c4f6f7b7c544ccd10ea892b31d12b0fbc4823e73423db7ab58efe55d5b4ebe52b383b19c3eeb68bc78ad2d78867484c17e62aa70eecf344f86e7d232ac95286ec7853fffa457e6f97789d8ec098a97575ab4e87233e43e1b9f8040a4d31eba9e1e001d484f5f53e8ea68ffb20969bac828918606ab67319b3b1602bab72e6fd1f6c0d38c656c00ff8739272edba8db580a965fe954095af42ec9d7936513b18f924d7f491d7ec25894695fbed4e6d60869a443783900a0790ea1454a544f18f01ec5523b900bcb1230a4a79a7ea65480be7ab6c575f17b26c526b4d446887ffa6391ae9ff1eb320f118081c4ec60572d6220af908e14969a3e747d14c13b868d24e8fce91af190acc1632a591006b0eaeee6e9475ba17da62ae16104a6bfe122f297081b9b0b39a10b78101303e51ed5faeb394e3d3ed0303cd359b901511925057466cf0855c24d66bb1c3e21212f4503a7093a7117d9eb85b60ba3df27bc8366fe1c4725e38bde8e5f5a16b3e84909ef60adf763882bfad8acf58326542b70ff91c8ff41aa1d42b97d81730cbd6105425dea6308d49751ae43af2cd66e15cf2dec13172a2396af580b7de4265df4e10d0d9119c19f575ecb49035eba86a9bd57d37584589a9eab90b4a31874a1a3c9db77114cc1236f4c72a91a87ad250decded9aa29b537e271baf39db6f14c8a0fb929026911a6a3a697cdeae8054e3779231da8279b744e00f30762a704ff639e1db349b05cf5d93c051239337832732cc357c30b12aaa5999b0abba2ff99ee07ca44264cccbb870e8cefff56205b2d16edbe395130582a39ff98934bdb14b39d19a8098305316f8b01da554e21ab99e43bfb5ece7f3df8e884187918b68013810595716e84dd8ee4be63bcb555724afc8da0fcece2dc3494a7f6257c07ab25a9d3aa02a7ce85f9943a9bb03e08352c289a825d8ecaffde1eeb872fb8b77dc56074065e570b584f363f98a050f2e0fc02f12a45e069157831c7bafb1cb8655ec24eedea20eb8a35d9b1937f6a46e473aa9abef376a8d222e68599c7f630888d18733eb2fe23002c014b9296f2dab2dc1c4d28622fd7e40f480ff78ccfdeeb46a12d6695d1284bfd4ca24851c6e61def82637ffee9cc280819e0bcacb7e9ccb331977a2d48fc9dd16ac05fdef22b6f9451a968d428380ecaa89f1ea4ebc687888f478d4ec765c6e258be7cad64876191e88606912474a5de20ee2c237554d28688db2542ba7fece413c9f52d2fc8a7a316281db10c69be8e9a5cde76b09a745845e7b6ef2a1bc31c7177f1af36dd20c02b1e3a691afd90d3504f46d9d15f377a2fdf93bccea694db53c4e73afed073f12c6e905d743a9726cd9599af64393bfadb739f11b968951040eebd3e1170e3d65e5407dd2bcaf8ccff5743067c17b7f9c60875120c5b4023d12a34c6ae645647aaf49655ed11c9bf840cb976cd50cfa3d919ee3223bf3f32ca811346374678a8ae74a2eaee7bc6e78df15560d66899e7caf984ccc00d3b647ab30b4459dce7b99", 0xfffffffffffffed3) kqueue() poll(&(0x7f0000000000)=[{r0, 0x144}], 0x1, 0x0) 10:00:47 executing program 1: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r1 = getegid() getgroups(0x4, &(0x7f0000000080)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f0000000100)=[0xffffffffffffffff, 0x0]) r5 = getegid() r6 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) getgroups(0xa, &(0x7f0000000240)=[r0, r1, r2, r3, r4, r5, r6, r7, r8, r9]) r10 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r10, 0x2000000000029, 0x1b, &(0x7f0000000000)="01000000", 0x4) 10:00:47 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) socket(0x1f, 0x3, 0x6) setsockopt(r0, 0xffff, 0x3, &(0x7f0000000000)="0ed283e7cbd2dcadccdf993b014e844700c609845a07f670e952ce158aadd7c8f83b32554a407117e9caa2b73263879afd3de29f9e428c753259959fe30f562e7dbb0c7465278ac9c00d12de99460c9575f83734c7b0296260dd2a203781dfc16f262488894ada85ec800fc8e8585769b1aac3c810246603f4570240fc968ecfa5fb40289736b2197b125178c3c851f000723c2486c6c43a9e1db9e9b3b95132db9fc4b1799c7f493d1f411a115898fe10ca30978ad6997e00e259336666174c6dba8c8d7f91", 0xc6) setsockopt(r0, 0x6, 0x8, 0x0, 0x0) 10:00:47 executing program 1: r0 = socket(0x2000000011, 0x3, 0xbe) sendmsg$unix(r0, &(0x7f0000000580)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000440)=[@cred={0x20}], 0x20}, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1007, &(0x7f0000000000)=0x80000001, 0x4) 10:00:47 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) sendmsg$unix(r0, &(0x7f0000000140)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000100)=[{&(0x7f0000000040)="1bab3ab96f326e72db5c0446", 0xc}, {&(0x7f0000000080)="9351036ddce58adc841c233eac5d229e6ac2edb312f0dbf7de28edd8ce0cc95229e73dab5d6139b0ea2db1cb52f180b230ee189ebebc9bcc83b3f463efc6931c4e465568", 0x44}], 0x2, 0x0, 0x0, 0x3}, 0x400) r1 = socket(0x2, 0x4002, 0x0) sendmsg$unix(r1, &(0x7f00000003c0)={&(0x7f0000000400)=@file={0x0, './file0\x00'}, 0xa, 0x0, 0x0, &(0x7f0000000340)=[@cred={0x20}], 0x289b765c2a94b861}, 0x0) 10:00:47 executing program 1: pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) pipe(&(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}) kqueue() r4 = syz_open_pts() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000140)={0xffffffffffffffff}) r7 = kqueue() r8 = accept$unix(r3, &(0x7f0000000040)=@abs, &(0x7f0000000180)=0x8) kevent(r1, &(0x7f0000000200)=[{{r1}, 0xffffffffffffffff, 0x80, 0x4, 0xfffffffffffffda4, 0x80000000}, {{r3}, 0xfffffffffffffff8, 0x54, 0x10, 0x5d534bd9, 0x9}, {{r7}, 0xffffffffffffffff, 0x1a, 0x80000000, 0x9}, {{r4}, 0x0, 0x10, 0x200000c3, 0x5, 0x7fffffff}], 0x6, &(0x7f0000000280)=[{{r8}, 0xfffffffffffffffb, 0x0, 0x3, 0x4, 0x1}, {{r7}, 0xfffffffffffffff9, 0xd8, 0x1, 0x1, 0x1}, {{r7}, 0xfffffffffffffffe, 0x52, 0x80000000, 0x1, 0x3}, {{r3}, 0xfffffffffffffffd, 0x0, 0x80, 0x7fffffff, 0x5}, {{r2}, 0xa88d00bab5690509, 0xc0, 0x29, 0xff, 0xb04a}, {{r5}, 0xfffffffffffffffd, 0xe0, 0x4, 0x6, 0x7}, {{r2}, 0xffffffffffffffff, 0x11, 0xf0000000, 0x1, 0x8}, {{r3}, 0xffffffffffffffff, 0x40, 0x2, 0x100}, {{r6}, 0xfffffffffffffffd, 0x20, 0x2, 0xabc9, 0x3f}, {{r0}, 0xfffffffffffffff9, 0xaa, 0x80000000, 0x8, 0x200}], 0x6, &(0x7f00000003c0)={0x3}) pipe(&(0x7f0000000800)={0xffffffffffffffff}) pipe(&(0x7f0000000980)={0xffffffffffffffff}) pipe(&(0x7f00000009c0)) open$dir(&(0x7f0000000a80)='./file0\x00', 0x682, 0x0) pipe2(&(0x7f0000000100), 0x0) r11 = socket$unix(0x1, 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000d80)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000dc0)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000f40)) r12 = syz_open_pts() r13 = fcntl$dupfd(r12, 0x4, 0xffffffffffffffff) close(r13) fcntl$dupfd(r11, 0x0, r10) accept$inet6(r9, 0x0, &(0x7f0000000000)) 10:00:47 executing program 0: r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r0, 0x2000000000029, 0xa, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) setsockopt(r0, 0x2000000000029, 0x1, &(0x7f0000000080), 0xffffffffffffff6e) 10:00:47 executing program 1: r0 = socket(0x33, 0x4000000004003, 0x3) socketpair(0x27, 0x8003, 0x81, &(0x7f00000011c0)) setsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) socket(0x17, 0x8000, 0x66a5) pwritev(r0, &(0x7f0000001180)=[{&(0x7f0000000000)="9c482f151fac0b1b53735632efd4cec25adae4d7400dd80530ece9cb75d447cef52a3fee2bc8d2ca2ff33115486942089578998135f92f8771fd9928517cb8e1ddf047416329f28cf098571718adfb8dcc8d312e5f3ade4635f16af5a8db5feefd0626ef359180066f753e7c50cf96b43c5000e5f6743eb9fce9224977cb3065d0e05d17f2ec1f7966dd801843ce9787d2320fdea2fa66f4a2d81b8479223a22bf19465e462b977b00541bb7ab8709787e17fac495e72eab3fe31aa420a3fa635e801cbaac1efbfa61bc3709e5ee42a1b337444a2a0712222f81d202818c2a1d53ebb8bc68483a87e8fa48c06304", 0xee}, {&(0x7f0000000100)="d713298aae4fa5df6a9fa95ad77744bbedf61253b2f5ba75f4ebeb3b2127f6981683525a6b3c1fbdc3b46e", 0x2b}, {&(0x7f0000000140)="485e68a8f6a74e29a0e0638f46df1a0e5ffb18073a38561146ddecea83a68e0d457df6dc1d6f735265131a8e2fa5c028c3629f2a951368e1c82979d672f33f24ad184a105f4c32cde4f1aed69df7514154d0ab88c89ff3a9c5126c093b33c6e23680bafa9af767eb21ec73ad68c0a7aec87a8dfe2ccf44be123fbc984b7dca974d6a8a984a3ed7d2f0223e2cb0bde317c526f83729add77d503ea2a98b9e16e4f9b061d68acf5e9d82a3a496506121ec24f7aabda7e5f115451aa13c95f0d1ed2b0a83241615579443b1f6d736f8d774b0e1f1799ce1c3450ac681e85540833dfeb1ad7919554c9a9a81168b4c8f2d2f7717cf74c3703de3278eb43a133e3ccf3cab1a4e95f97a0a815a8c444b51312e86cf14de3ed1c0b5220b8e25097b3782a1e84ee7dfed86d26404a65ce11b44b04701f5d1e2c62d0802dc2f7e8182bfaec50b92b54a411e84353b80acc647c1017e87fc21516c2537fdd0db794c723e1f367e0f9ab39172bed8b8438152a475ce77ae1a3b309426ef5d1e869cffe579898cb9c2cf6156c1d1aeab96d3b0f8785864db9bb9f7851d1e08e28d34d48b1cd114cb4de86dba2ddeedc67d1ff95b34cb2149b047ccff0e189a6bc6ed0e1b9186bc0455c1af93046b7b239bb980648858c05d1a61c7107c4c371bcc7b515833fa33c92850bfc8793e465fe13993dc49fbbb16ac710e0184f7da7e9bbaacef8a908df7338a21e16c3845e3c5bd1f0280de8274ef64789d0c9c3a022d8ec5d87b4e827187d046860c489d1c544e880de385ad78fb77728e3d2cb2cfa450b7b992896c34f8072594bbe87df6c71ab9a3aab547dc8fe50fb67d3d41f9f0ee9a52aa0960e730f3c99f96c5186160215866809d1b4f854ad20aa2b89cc5a3c727e1b2ba4b6e8a37aba3e78c0378adb542bf0e3ceb2ce357e2c9378afa278208c7f01c2671aeecfb062a53010fb6b92b2b25cc70a2c05416876164f2f059cfb852bf3d6a4cdb444b3f34eb2f050e192faeb6ca5a014a038190f35117aa37bbe6364afcd6c24bf665a09ee36d6f75477c39346ff9212b0151fd9745c97de8096dd7aac142ab1dec36416d9e069b7e14ec1bcedbae8838b4db6f12f7b152e6205badf0f0ace905990579d0314f4d31da63879d4c2c3073ea24b109cc170e1f05a98f0b4ae2375af215cdbe29d8adc85af0dfe5e80aa03ba9bb776378e3773131db58f672e761612a24df8ac0ff98ce3d3c3fcc8130d974c56ec58954b8d1a686699c90e922866937653859dc07bd422284e36c91f9bc41406dfed9ace96832f62e38016ed4477ee12e99014d6dc57bd4485088f29bae6dd03e682b6151d2ea30069e694503efb15a07a7fa1f3dab34db225dc88eb419661674e06623484e8bab1914273f5713c41964d852c500c3410b6cdeafa361b15e04eeebbdbdec50fcaa1c07560684c46e136e0c2a75338ffa0702c80c75e28c5c65b9364f853972626c2308ad5497b3def9646f747e72d5ee9fa0c03649b10a04676016f61d686b19ac2bbbbb977ff558c3aaec2a481276f0589985d80706f8e3cc001651b60356498307e069767601d4c5cb9de39bbdc73def50ded9d5f45b50c5a3c1eb26fb02c65c0314bb1a03a160450cf5d1d2f2d525f50f778016979a81e0a9f476858fd66292da3d76f5fe2eb4486502bac22ae0304cb0d1e2b7b5b0d764f1e4173f8f66b6696e9bfa925282df6199ddfef17ab2320c896d1f07605275fc2c114ab2bb034efc02030f83da22a39dc218c7f226c1fc41edd823642a83f71bfb2e10dcc028464ad25cfbd614109e590a183ebfcca20927d542d4c7a84418849bd0711d668d5fb35ac20576c1bdd0a7a4ed217f8b488c911bd9d30756e2b6608a58c08c28aa90d4d6ebbd0c0cfc006907fff9638cdeb396e5602bb4b8abf7aac14132f4c5fa7f5d3043461bb324e5190d6eb55752826b359fd5bc17feaeb6b035dd9495eda4e7989d41ce86befaf5563f74f33b742cdd29e4a061e74b778b85f615c1e9e011dbcf841bc2634df28d96ae681d4e3257315372bf26809639d870c0c87a9d395c110ca5a743c91817dbfb437ba516d85da3f2a93a1d2a6bc7484e262232b7c220399ca91956418dca89db3586ee5270fe25d2df6f95093f1b62109c9cc5b15b58b82a79ef47f7aba96425b4fc7b7da23bfc8f9a5b4e968482e0dcc2357a9091b7d30fc53e88d8b65a9f202c95efaec89a6881102350b98f28d445880a106ace16f3a5a642182a1a1afb1b38dc1dc15069b6fcb3858f1ebe6a01ef55c5bce6b38888d09e3b66af7927bf66b7ebb66683c00282253cb928a70f899e505df4eecab4ef8e3e4c2a54cbdda71a1faa5b076adc438859d38a7f90c262556c35915ca78ed808e5a037e0dda33a3572215ed360d16a74545d22c95b30be8eac001f21a57cda3933dc359c816affa40ea4633864764b62ea7f7c382569dd7fbd2fa2a0189ebaa607645520cccc0d5443f8f5248de81648142930eddc0eab32cfab0b7d28d291ff1055649338f463c712575eef928ca568fc5ca6fca7830d5609cb3b0be358a56b2b94eea11964e379bac026f543c4c45c7de445e92a2b56cc327648abb216966b8420a62adc33c6975d4ffd372bca57e07ec9a643ae1136f74948b9dde996b38958ae5ca32e5cc40c0894848988bdb05d1273030ef492ac5b3628091df3e2735d452bb37be678b72d8c71dd7f3656460a6811538136813d3272e03684b2fbb01a7416df967c912c695466991d3b5a24be681054f08cd44efb77a41524cedf2e9bb89b79d5ed414acbfc615871a311b1790eeff4344a371b3581a33a51dc4c0fe8a3b9053b321abf1df3b16a16ccf5c89e47684ba0975752036a04e1d63668b79a63d78c7ddf69a4599becfa3ed55a2504bf37d5facd116424908df4974ba3984a104025bf14837f51d1aee21368874b4ea648bf596961b2099cec78e9167c616d76d325d2b3b4078c5221c8b9aad7e975da1929e6463f4462332301598fe3f5d1d0c5c052ec1337ebf3c5c55b19e6254ee5a745e1260e398641832416405ccd759c9b4bb96893b2d8f126d7d1b75b63848096e543a3bbbd3f389ddcab952afbec4d803c6e9b329c750f8fa186ee68f764a003349e017d80812f104c4ca6c32ac3facfc0ce174b3b05e72e0a99e4d16254d771c421e577df9a29f050222692a0f0c63844bf11f2523adfddaaa52d20d468bc2d3895fd946f2b52840e12a4a5fead3f7f482844d28dc425c8d841a7a1dd0cf886a0e8ad9ef75159ba0e9fbab09359e0f4d35765cdb573c8f4c6590d970683c98d784b28f1023c81734ffbb1222e52b2fb688b2676b6f602911105d22cc57597a6c101e15fe7d6385d9ff18b3cd7facb3eac62daaa0757b9911293e5354cf22d76c268d5fa6940b72fd0a9b4be5150e3d3485e450987f347687867da05b84a5ae28475e5bf5fe54f39d189e84ec6e8a427c1c17669521b8e36d40775ed0b7ab6f3c3ea80d229e5bec86d8a1da2f25013fca762fac5898916b399d50956213d36fdddb460c3a7712ef04bfe7c572ea87f8bedaa999ca56c0c066f86786c9d080119b97a404e24c41a16625da0de3b497e9cc3b5262afec491eca2496cc96467be936fd5fd93ce04693beca621d53c95a7715c8e29f869f4b2b12bb1b06c29a249d4281e8f800237160346a3a61d80a93ccec8aa65e70ef6eeec891cf179c175bafd9c00e3787a20fae367486e89c7294d2424a06b86b982c3329b744cb1409731a13979733fce97e4ae285e367e7f5d325336d6eb544c3bef99433831ff0cf798a22cb2c0f71323dfc0528ee43c732f1d80b53829ec4cb10617f27c61d2c4a101ce0d0701bbcc853e908f64eb6bbfdb3f7746b0fdb7be1cab8424867142f0d7f859ddcd71334ccb0c3ac9da31d6cbbed881b74648139c989806c20259dfdcaf3e65cf906556dcde09e8b105b17459ea883d8855acddc43354bc9d50c69843db4cb33ac533a7ac2dd5de38480c968c5f367e6287213899b53273d4d177842a14076b924105099293e403d45144515cf0db8d933910e1bae214c1a873c47b853cd77564c63fd512617bfcfe2ec2f02700f40326e1d2703c9fe9d3240ee94b95bfafed0cd13e62d7123cd1d25624e00b218b04f99f4628b2978bab0836f63d0249eaab9e5ec8ee91cdae3f95f55b5f52bef3012e522876ed15b5f1c524bba9b20ad5de82969710c2840fa5097eb839cc8fdfad30e8b10812851750237599375dec5202df1cab67f7754c7b2dd844c293d3aa41b723d7f827943484a2a4e0ea2026a05cf79c05a7f8ebd16a90ab5120c881d7002746f9b8716a14deef27f3bcee10de4c280828d5c382fcc147baf3b8e956d7f316358abd30c2e06fb3429e2ed4c25d1433c24bc8aac8a67e725128a62caaa0f4152bdeaa759e99548a4cbee2595e0a9508d48835a6d5f8771e4852ffc404d99b2b8bf03d99a44d1d456af72657e59464d92474a175a5dbd67945e426e03c310c7b36caa8578ac4688383c34e8254f5b323881f495fc99ad14eae5376e63f17b2560446d7e480b9385b866e1cd50dbc900111caa297e8f91d3933ae82d2ff2efa7fed1c509386b6ab19552ff9d0fd311927a328809ff7343faf59f41994904088d8cb71f7a2e70f8fb45fd850b92c76d7f3781beb1c0654871386e053193ea6569521885159fe03c4e6f17d15c1c94fe5082801c53daffaa443da92b2972d8724fc26bfe6f26e062047b8fde390e1afb5c18769d7893dfcaa4ae4186aedac44145a7bd6e76042ce6980cb3105566b0f6f847b81ba887f864a5a3bc118cce29b92eab4b14c69fa9196c8e4e195da10b813605e329c6a6f828666520183868e63f6ebfa5d0e56a819b0a7f1c90e3be7a8c44e813f5c3b3b8d98bac8d41f3e5de289ed336ada2b748a42451229d9b3beb57c7895da59385f7db7661d76961cca10e371d482074281bc1d2b237e434282ec3bccbe50f463cf5789013e353a1a5b022ab86dccdb172ba23c76a597f7627f3bdfe7a1b903c55026a4840fbe2b0fad2da42a1cef0900d2f81aacce2f925def1d28ec2c324bd668a30c439f2b4aa5a17780ceba30134b55001e1adc12f09fe92f6641a78db75b3fea34f88c7a90b73a2367d89880906bbec19e4e2ace39908d093bb16022ced232ac5e15d2ecf9862d6c36b57e34f3259d5e76724df7af28aa2ec49a138a74cf65bbd850bb9dcaecb204ce49ea1c635e4bde36c80581d546e3a396b836c207d6fd268b01d098f6b8dbdcbeef2c2cb5fbd59017e579aa2d7d48f2ea5d766911b024eba88b9811edde8c59e10769d274fd867dc2225e44ce7bb12ee907e675f7ac1e573663104a5f80738e68729667a77f2838da0cc48cb88f100f25b3d8b62ba4b1fdf0ebca1c7d377a3291e42d789e837f89822af32c9438cc3d2fb5f5bf87f1f9ef324e5a5002918ce99d15097dc5d28d13bd627298fb48d6ba9e23f63ad00a7f94b0770ff5a780e0720832b39f2f9f6bce9e94d1dc34bc2d1216dff3839d97bf45d5252f7de87737e49e5d39b27ccdd6f7935092e7aec2d613745fb64472a22041a15105008eddafcf2aea5af97de2d68603904d9f2dac9b68c556b2c2a5a05bf5281ae16f6e818af7fe128e1e234aa467a75732d5ef61c84a603971e7b5358120ea52a691760f19dbdd9e0ec2d30b42bab48d6c2decfe96a0b93f39053de3800de31523e1ca5cdfa71ae464f4cc9fc5cefe272d1f85472837dceab2f2a3e30cc1f2a2e0e4cb157199fd591eb3", 0x1000}, {&(0x7f0000001140)="f4430314a3d03cecf6ab26be86b0fe0036f09fa189495e49afae0438fc0108ae171b55cc9e93857ec8b55b66fee195", 0x2f}], 0x4, 0x0) 10:00:47 executing program 0: unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='c\x00') mkdir(&(0x7f0000000080)='./file0\x00', 0x0) chdir(&(0x7f00000002c0)='./file0/file0\x00') unveil(&(0x7f0000000140)='./file0/file0\x00', &(0x7f00000000c0)='r\x00') stat(&(0x7f0000000100)='./file0/file0\x00', 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) lchown(&(0x7f0000000180)='./file0\x00', r0, r1) 10:00:47 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000c, &(0x7f0000000080)="e04e5d0100000000", 0x8) lseek(r0, 0xa, 0x5) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) r2 = getgid() recvmsg(r0, &(0x7f0000002600)={&(0x7f0000000140)=@un=@abs, 0x8, &(0x7f0000002540)=[{&(0x7f0000000180)=""/197, 0xc5}, {&(0x7f0000000280)=""/4096, 0x1000}, {&(0x7f0000001280)=""/216, 0xd8}, {&(0x7f0000001380)=""/4096, 0x1000}, {&(0x7f0000002380)=""/22, 0x16}, {&(0x7f00000023c0)=""/120, 0x78}, {&(0x7f0000002440)=""/166, 0xa6}, {&(0x7f0000002500)=""/14, 0xe}], 0x8, &(0x7f00000025c0)=""/7, 0x7}, 0x840) chown(&(0x7f0000000040)='./file0\x00', r1, r2) setsockopt$inet_opts(r0, 0x0, 0x100000000000000d, &(0x7f0000000000)="e023000000000000", 0x8) getgid() pipe2(&(0x7f0000002640), 0x10004) 10:00:47 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x8000004000000021, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x5, 0x1012, r0, 0x0, 0x0) 10:00:47 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r1 = dup2(r0, r0) poll(&(0x7f00000001c0)=[{r1}], 0x1, 0xfff) dup(r1) 10:00:48 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) mprotect(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x4) connect$inet6(r0, &(0x7f0000000000)={0x18, 0x2, 0x100, 0x3}, 0xc) setsockopt(r0, 0x29, 0x40, 0x0, 0x0) 10:00:48 executing program 1: mlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) munmap(&(0x7f0000ff1000/0x1000)=nil, 0x1000) madvise(&(0x7f0000ff6000/0xa000)=nil, 0xa000, 0x6) 10:00:48 executing program 1: r0 = msgget$private(0x0, 0x181) r1 = syz_open_pts() ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000200)=0x9) msgsnd(r0, &(0x7f00000001c0)={0x3}, 0x8, 0x0) geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000340)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380), 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000003c0), 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) getpid() socket$inet6(0x18, 0x8007, 0x4) msgget$private(0x0, 0x350) msgrcv(r0, &(0x7f0000000600)={0x0, ""/205}, 0xd5, 0x3, 0x1800) 10:00:48 executing program 0: r0 = socket(0x11, 0x3, 0x0) chroot(&(0x7f0000000040)='./file0\x00') r1 = socket(0x4, 0x5, 0x0) connect(r0, &(0x7f00000000c0)=@in6={0x18, 0x3, 0xfffffffffffffffe, 0xd210}, 0xc) close(r0) setsockopt$sock_int(r1, 0xffff, 0x800, &(0x7f0000000080)=0x5, 0x4) r2 = dup(r0) link(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f0000000000)=0x4) 10:00:48 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) shmget$private(0x0, 0x2000, 0x420, &(0x7f0000ffc000/0x2000)=nil) setsockopt(r0, 0x29, 0x3f, &(0x7f0000000000), 0x0) munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) 10:00:48 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{}, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r0 = socket$inet6(0x18, 0x8002, 0x0) ioctl$TIOCSCTTY(r0, 0x20007461) setsockopt(r0, 0x2000000000029, 0xc, &(0x7f0000000140)="ff01000800000000000000e9df08ad3dc9000000", 0x14) close(r0) 10:00:48 executing program 0: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) socket$inet(0x2, 0x5, 0x3) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) msgrcv(0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="ff030000bb5a504b01435d1bc1d284e77408718830010c3f6171712bab6f60755cdf6d4721353605821ce7d714b2bfcaca92a244fb5ea6821eafd00000"], 0x1, 0x0, 0x0) r1 = socket$inet6(0x18, 0x1, 0x0) connect(r1, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) setsockopt(r1, 0x6, 0x8, &(0x7f00000000c0)="147a421f", 0x4) 10:00:48 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000000240)="90", 0x1, 0x0, 0x0, 0x0) recvmsg(r0, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000600)=[{&(0x7f0000000500)=""/237, 0xed}], 0x1, 0x0, 0xffffffffffffffa3}, 0x42) sendto$unix(r1, &(0x7f0000000000)="cc20d429155f2c481ee96ea267bf18776fd8004f99ee9ff139255070fd82ffe588ce2d1d176db7b6a4de14fd999526f69be335209b9b1a749c57b5f015fa76f7582c47b8c428131b034d881de00159e269c592cd28dd7453a6a5f887e3e889aeacaec61db02aa51546fb317405c3176134b4870652483821880d5f64c850427d0d318f39a4a53c3507b5a5151e42d3fb63", 0x91, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000180)="b2950b675503bd676fbb90e3271ae30355437b7a9ad7f68ed39f21f0c625b42efdce4bc858de1b260734a3603cf1c4737e3e625df051de42ed4de6755dcf8073add0ad0e75bd5fc7fda1aaf632ec7dafe89478007721b50238be6c", 0x5b, 0x0, 0x0, 0x0) 10:00:48 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755a65bdad345f07a098206fb2"}) write(r0, &(0x7f00000003c0)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f07817782aee9c287730c53fb394b842dbbccbbda1049fad2ba6ea574a5b227596586f7acad445dd976", 0x65) write(r0, &(0x7f0000000100)='\x00', 0x1) r1 = syz_open_pts() close(r0) kqueue() r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSCTTY(r1, 0x20007461) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_timeval(r3, 0xffff, 0x1007, &(0x7f0000000040), &(0x7f0000000140)=0x10) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0xffffffffffffff79, 0xffffffffffffff44, "ad8b001600000004fffaff00"}) poll(&(0x7f00000000c0)=[{r2, 0x1}], 0x1, 0x0) 10:00:48 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) sendmsg$unix(r0, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[], 0x0, 0x10000000}, 0x0) 10:00:48 executing program 1: r0 = syz_open_pts() r1 = dup2(r0, r0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r1, &(0x7f0000000400)="b124b12c15d2fa4fe0eace77e27597976ede084ee430f7f2f79a304e73a67c0db9fccfda81c900000000280000006abedaeb4be8dd84f1e8eaed14d90226bb33432805ffc28bcd203c1ddb9248123cee63a02f0d64", 0x55) write(r1, &(0x7f0000000200)="f0", 0x1) read(r1, &(0x7f0000000240)=""/86, 0x521f3f8e300025ef) bind$unix(r1, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) r2 = syz_open_pts() ioctl$TIOCDRAIN(r2, 0x2000745e) close(r0) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) kqueue() setsockopt$sock_int(r1, 0xffff, 0x200, &(0x7f0000000000)=0x7fff, 0x4) syz_open_pts() 10:00:48 executing program 0: r0 = kqueue() r1 = socket(0x2, 0x1, 0x0) readv(r1, &(0x7f0000000180)=[{&(0x7f0000000000)=""/125, 0x7d}, {&(0x7f0000000080)=""/7, 0x7}, {&(0x7f00000000c0)=""/148, 0x94}], 0x3) getppid() getsockopt(r1, 0x6, 0x10, 0x0, 0x0) r2 = getppid() fcntl$setown(r0, 0x6, r2) 10:00:48 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000140), 0x8, 0x0, 0x1ff, &(0x7f0000000000)={0xf0, 0xffefffff}) close(r0) 10:00:48 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x80000, 0x0, "a994d40118f347fb32dc121600"}) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) r1 = getppid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000015c0)={0x0, 0x0, 0x0}, &(0x7f0000001600)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001640)={0x0, 0x0, 0x0}, &(0x7f0000001680)=0xc) r6 = getppid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000016c0)={0x0, 0x0}, &(0x7f0000001700)=0xc) r9 = getgid() r10 = accept$inet6(0xffffffffffffffff, &(0x7f0000001740), &(0x7f0000001780)=0xc) pipe2(&(0x7f00000017c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r12 = accept(0xffffffffffffffff, &(0x7f0000001800)=@in, &(0x7f0000001840)=0xc) pipe(&(0x7f0000001880)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f00000018c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r15 = accept$unix(0xffffffffffffffff, &(0x7f0000001900)=@abs, &(0x7f0000001940)=0x8) r16 = msgget$private(0x0, 0x0) msgrcv(r16, &(0x7f0000001c80)={0x0, ""/32}, 0x28, 0x0, 0x0) r17 = accept$inet6(0xffffffffffffffff, &(0x7f0000001980), &(0x7f00000019c0)=0xc) r18 = dup(0xffffffffffffffff) pipe2(&(0x7f0000001a00)={0xffffffffffffffff}, 0x10000) r20 = socket$unix(0x1, 0x7, 0x0) r21 = syz_open_pts() socketpair(0x16, 0x0, 0x8001, &(0x7f0000001bc0)) r22 = dup(0xffffffffffffffff) r23 = accept$inet6(0xffffffffffffff9c, &(0x7f0000001a40), &(0x7f0000001a80)=0xc) r24 = msgget$private(0x0, 0x480) msgctl$IPC_SET(r24, 0x1, &(0x7f0000001c00)={{0x9, r8, r5, r4, r3, 0x8, 0x6}, 0x5, 0x7ff, r7, r7, 0x0, 0x7ff, 0x80000001}) sendmsg$unix(r0, &(0x7f0000001b80)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000001540)=[{&(0x7f00000000c0)="cb5b365bcc56d53badbf693d0d89d8891a989f07739944070709d467e62d93423d6e4828147bad92a29849e0247d239aac49e3e3509feb1328cb9e08192133612b6f24aba52c899b363ddcc37dc9d4471d3379a7b3676e5506d561837617b748f64fd50acdebbd1f7ff9d0b4d168d030e9f305947a4e1d4a4cd10936d7cdc28d70a191db8f3150af22228aef964624d5d02df2ea0b7406f4b998c3d807b63926fa76079fbf7395117cb8bf92321c69774501fe8aa72c4e92a2756b81c4f7b3f55310e93cfa4ee4642d92977df41b1dc18944c38cc7982ec363353a54ac21c1a77a632934a0fbc8e5d81ef5560db7a9c5f5e12b71728fe9bb10ec1f9ddfb6d5", 0xff}, {&(0x7f00000001c0)="b063117f1e92224d49c59cdab825ca30694c8db3b9afa5543a841217cca2d0f8105ba794a5b25335b85136b62387b45b2eaa67047fe088388a8698be83f4354959735d9e5bf925bc51309e45c3b3d59f9589be60fe70a1d0a4a96bbd43d8ca24c994f2a29b5e4c82fbee51c4f372a3469bd64d2b06760b40cc549b457142b819a612d3dcc08e76f84069ab33ac30d591d7c702114d378626b8312a0d0786fd3d178b6c5e57b7086c578ea39a587e21581d8abd6e440fd6", 0xb7}, {&(0x7f0000000280)="e2da48e59521e19f7164ea692516a9ac08e5e5e40280ba7eef0f8cb261f30bb53eb24a91b07bd3ef60a78161f0d910659544771dba7a041c6fe0d4a2e9764f12f1103f6ac032fe36c225fe06937383767fe1b8c164dccc7216428d8a3e40ec2c0b1f8d217f4861ca54404d4e77289a745b83ed92210c3978dedad10067f4cbc4be1c912655323dede20c9e87bd35f1374df71effb0f3f21c4f2be1b7be06102a6a97448e0e0bfa61df949bab300b0db13343475e706a2c3d2d37aaa36820e9e21ce40630e1eb6faf52fbbda90e5520f1d2bee01d8b9cfdf6b1bfefe85a1401598bdf95d89ff93d7cf48bac847562ea36fbff5424ba77e4cbf3dab45e8c6af0cea55ae34fcdf763ea757b8dc309a6c2b0dab20a31d89bb55ced8fae373a2f4c807aca725686935b49af40beafd5ece3a2fc63871bbfa265df64669b3bfab4b1181ccf6b7293c21ac39005f2515ba809822f5a87846cbfbda66211b8a17bfef5486d32d60bd24e18c6c1fba7bb1dd5bde04828e1166643d429638303b083b27c46951d2b68f54a41d974a7c0a91f5d4ad97b67e2860881a4b07dcbc8ae74ddd3d1ed224545b76057049c6dbe040508ccad0522bd0fbe78588715994441006b8f20c8ffe6185681c6d3d1d3eafed820711f98406cbb8c1096d6b4d1db46e198dbb9af56b31666e4105a940db915a5ac449f9f4e936a783582fcdcf2fc4e541a0c55f43fd71f48840bd76e8f3900e08858419298cc869569ceb1167cf19904d5fb5ef54bf4c34b7ead8938ad1e242f7b99f8b427fa47e75d5b5e5afd7844d68e1d0daf03e98558d62ed13ebb1ea4a8524255b3754d8dcbb04dd732d414c85f3a1aec5d77401da64d5e2f0a4c7adeb724abfd2d5316d98b8ccc08d64dae09ae298bfb9292ba9191393235d0e4e5f48a9417128b0c3ae5e2fa67b0ba4949a9206e6f3ce9bad2a2b906b767d57cd25b21f75352b2a5e3a92184d36e462af7fc45f134d8cd92443c572042adc762e7bc699bdfeba3b691072490faa4aea3d451f2a4e42f3c2a66c2eecafe78e35259987bd3cf28b1cd56630959015f8676c4771cb6d7ae36e3dca17672976291789e2d5962cb3f993b9d478974c2390e1932a121c96b752699c9ae71041920acd32500ee24c6ce1dd669805f48755e482896783830d525d749ff9a4125d950ea0782eea7c0c4190c0428a4fd3da221acf31aab0e9820e7af96c41b842e9bc352c0981d6f22eaf49f67a918b85ba94cbeb984b50d03a525c7a0a99c6de6d57c4894fc83f591cc875e1aae7934f619969b6c20dfa83bad34e1f67fcea7fdbdf7b5ad9aa5522af19f97713f3e6276ac19788e1d4d5a1740c18489b0b5f83a4a9469ede514d202d17d00aea8aa7f2c49a530cb136b6ee5e27408ce1f8752656a6f4c6e4df3af3d7d60971eb16e44927a7b44ab01cd754fa4bd4af6130ec3605d9ecc457bc980e863dcd1f3f29b19cefaacfcd5b99f98e983943e8053f4c94f48940df8170bc293e804b5925556bf08dacdf1871a0699cade7525d0eccf6570a3096c013e3c247dcf74736ab478d0c421b643e655d708b316b959e3237029091410b1e6f4fa3467dab3807c1c598452e0b13f44599cf26b81e040942bf59765e4e2fadcddb330a7fb594cc2e891f9c944307ac0d9d211139f7c8b489f065062c85852ba11c831ea9160a92e834b7ef4d4f0cbca75fadf6c164e16d78ee58cc0a5b766f36cd47105146d149a633c42c54221e118f6943d5dfe640fbb403ae4b2611a8a15c09d0086f86d8143b40281b91625b895186d621f79661a69c16a75fcf950f7160723c4c8a157632ea0349297cea4c8c342c0bab5c1316f16304abb5c7cc20fe491233a78d4264bcf877884c4f4f637e14a0aafa7c2242f1b544320bd81be204b2096d969f28f437b34f52967cf2a8030795af2fc2b0657500c2aea6726b22fe113af39d3f2b0f4f62bade5eb422229e38715c49fdc004d4a2a8e5e9d738c85644448c1b9399eb6a9148b3e0cc42c0a905516e405ccd3a34c5d29b6d3192f38fcae8093d62cab80b3ed9d44f284754b6c661f6152d240f76d49087a1ab727b064e7e41cca61b5b6c0ef4641360d6470eba87ad8172bdc0ebe37d02218418ab5dd9bec2509e55d7ebd357431fe48fd86abf568d9adbad96401115cff3fb0ccd2533b6a9753be11d85aa823e0221672de1464613a058925e114e4986edd2b3892aed714c28c32c2df18c1b0770402ad8d2350ff091cecddf56a57dadeee33406484d5f9472d075a43e08a99d59b39c569211895e57e263d865689f85687059b6ffbfafa4355d8fdfa4aec26f9e5142388e880ac99bc68303048ebf5fc2d80501b40ef4aa8ada49192a2a0ea97396b6414a06add129f2e5e6fa2797afbe115302e49cc7a93b479403e58c42dedd88a5c158ed4b733a98f858fa42416a65903355b3f679a873b0653bc14c7ce5b5accf66b0a00da509daaa149e1b586ac251907404e9fd921d370779ff64f31996748bc4b8fb0adffc58570a51ec486d7f9569bb8987426536a0e6407e84c9050d32f7c96474d1bd7aea2d5e8664035e486da7d654be9d5674e739ebf4450265db0fe0c5089421472c1f0427d2053a662d91e8cc34dc15086018a6e20aa6cd894f414ecd67cf23718c19422c3044a0095cfeb30dc7044dd5e86d5896b268a1c8f242bcd5eb2bcb4af048648132a95a78276a72407190cbb246ee3b400b8c06fb9f123b832654a9ef16bd2d3ade7e5c1a718f78baf34364446052f71daa398a2e1ca0c9561a8a3bf76bfbbd1904b83af94148bb93e293d0e8a2659847cbb510902e97b2d19e3552c3a633b539ee7a2256bcee7515bb052c2938a3c604a5e6cf39271522398966483dfeda714c4fc200605b39681b9fa1043842c70062493bb09795c6ea2081eb8d57925ab05d151f0c6ab08fae0e07e2c6ae538645895d7ad816bf1ea4a680ec5c1ed922a815cf715733f9f3bb4eaec75681e571e6f00b39584a4abd6a538b8b69bfe40daee6f32066b1745c1e63f12e78a8ad7d26c7c6b282b23ab41ca4540d27ee2e8abb79d50bff9faba5dbe7b36c67f41e2c66661d5db0cac84233547571915d7104bd91e57929e5eec32873c075f92ccf8c515b33880bb5ce0de60adc8ca1bc26d42b5c8649cee29e7667c915ba2e7154fbcb51b7d717d94a93713a2bed5d6cbf3568acc67b04e368339976e082dfdd9def5cef63fd13a5ed733fbf1c58d6561c2e9ac03c4d967d5a8a2816c6510f738592ee56c892a0edf8f0fac0f8db144ed14b100aa48aa61627c92cae16fb83f107f786719991f4c2177ff66ebe1587c0890daad394b5e5aa784f92b9907e8e6945d0aca78ac28afda885b86449b9a752da3c8c38dc4396d7dfb468f3eacdf09060ca4e2d7bcc2573f47c1572d8d2dbf382cacbad2bca00db2fd28a7152e163acd55876bfced771caaf8c7ae48be4b394032244486b47b3de5cb11e68209a89f16617f6c848b2f279372d808042f3f7853601a881afe38168b4811bbd1f2a529a298f7aedc53812b1355b4c52e4d1052eb9c98cfe0b124f3f33bcd3f2daf79f945afa756428dd76a3f593b6cfcb8a71e68abb1a3b6dc0079525663e22f2809d46a9134c3509b66bb32e13e0329102487b6f32bbf30ef38be236a494ed54c9b3c6a46982ebbfb51ad4adea9acad369bf2a34cd3174ebcbe8b1a08c95a163da3ec0645f0250ca63ef1cbf9a891c1fd8bc8d43c72cfc699b32d627109158054de1ea19da9ec5748cdb2c9ec9d4eadf681582fb1117634c8836d5f3a27a2d65af813f79c854192803d0cfe9c4890b6dbef03cdf8d7e4621160b6bbe5adb19bbe2669905ea124f71b3820e8bc70499e39a4a6e0f150ee9f8af7476c5458181becb9ca4f26cc97f4432a5cc1cd1356fba47087124e4f94fe9b4c7be5711430fbf4cc5134b202f9a4bbbdd1781670149746c4510a9088c6aed52c355771e177735c4b73162ec165db37975d5a30b710abfa44cb42ac47fc28ec8a90a2985dcf5ecbf739d673a9473ca26ccd685b7dec0cab23662fc0d065966c498730837517b4da3475d1991ac9561ff61d624d03ba1fa4a205aeeff1f4e9e60e14996d7a15f7d2f5c3210322de58f0a792bd721e18a33198cb32539e533501a9302e5cb67fbe663691d7a8192b0f5314a4e55fa112832ed700a3d24abf8cf1dae491f8c8e1989ec18461d8c24f908bc03b3e176bf14d3533530d59222ee93088b61b2e4baff57e43abb285d328ab62e1378e2eac86a648abf1f6fbe19f539550dc59ea74288412de3edd99ba4b8276b8f674ac1f5cee472e0c8458f689ad20f9a39c8afdf31e3fe6dab38afd0c51defcc0a8307ae6a7b3d49fd331b6dc63144d23a56beb88025023e664395b234fa9179de6575d8c1d6e1de3d56e438af861966009359aaa9b86a56815d61713f36dd788e16bf072d05cf99c21833cd0a556994873c53033e329790d97e2b3418f4fa140f6d870a4261b5aacb74cc253ce91afcbfd07c0f4653e6d0312cb815a4f86aef40ed80864b55a59d9deabbf67e7cedf2eadaeb9b750271ade4594f75765cbe2a5de398a8adf236696c0d3a789e944b822ad482dec462b53d4f1b7467977b7e252a2b97df9a577d6725dc4fb07f02ecf4171b6d182e19e5ca38e7c3c731f91a24f78a17a2a047416ab36b47e1d5ce32c74db215eba1a15b1bf6b257deda5e640e15f0dd49c2dc3e5c6cb03789c9749256914004895d3607d23c5a0c8ab1f8d700ff0b8c2e72d73d83634b3ce5abf9b24fc0efa885980e9c05295d868e846b5320e777a4a31f160d8aff99e9dc5e81fa32efac2e364ce1ccf10cae3e817073db3f3792ad6db2d27f5bbbadededb2d19e044d954a7cf6f1d5531206094fef53b5e17267bf4cd9f89a59dc3e33018c6980edf7883f0bd3fe9cf2a72f8741587deec417bb069d95bf32dc9ce3788e03d73df7c13594f815cd4e68899e2b2ff7990d77694cb60d01edff785278f0b7b7b21e711af59383b5fdb09ae1a76ef0b5b05d3b5a012c954b1b89fff75d83bc964fa763347408212c9c5f87883f9040ea81d1f6b8b4713abef4d68be188d54671d2e9c5c10abbcca1a706e974b9f2b24fe7880b497c187eede7e52741ea63f1c417069c9f965e147fa0cb1b6d0efff51d0779298a92d5677a0aef644aa8b6115083f58ce99746d6871d73a8b39f6abefa4e5df4b5e75a98a17a2bba34181bf4c2b5560595e65b3d82b510d59f415022d8544b7c69b37e0c53e8d002b9f63eb8c5f8b9b674dc026905444f1bb74dbf623869d21ef4a68f5c0193886f1adaec9196c20276007ace44c02d500c4ab81781830dfb4d65484fd759db7819ed45b358191295bd47d55bfc50f8ce20a50a9e95a012a15f5e9b7bdee95b8b5e759d9ded7d93a33806359ca197ccc96e5946d2fa19447a0546cd2cb62362f5cb84c2b82ed53613fccb3b93359d742225a755e06cb1e00803f158da46141f0e2cc5b47a71c52cebaf26b6843688d3b22e0f05b1a5fade3bfe26b7490e5bb11b8e86a4e0c5b34fdeb6eba08e8718c516d616a287807fb4820b8db6d119b2b569d068fb2934238c94ef44ca60a7cea94c581430a2ddfda9b645112214de14c0488420dc370c1c9a941c5c0249061affedf9504084b3141929a13e197f217f02cf4eb5a11a1de4329cb1bb22eccc3dce94851d496c6d1562013a08bdd871273f890bba2895da63211238e2afb536d92f3e8a1ff685a2bbdef41824f71225f4eb529a6ed81c2b0", 0x1000}, {&(0x7f0000001280)="8d79d975fcd764e328", 0x9}, {&(0x7f00000012c0)="66b5c67caf31cc33260da995641c1c4d6d1574c3b3aebc5328371cb7f59bff2bfc7e2ad7d49814895238cec84aea81da82ec06112f984dc8043d4a9ffc424b52022126835a0534bdf4212c3b98b82c247f5923160723ee8759abb3893ce16f5db478546877b6cdb3d8bff51086efbe8f963598a4316398372b0b9aede9a6bbd791bbb97ee5b5d495e9fb3c08e42783266e4f44655db6f46848edfdba58310c1440395c42ebf3179b3110a5438a21661d53709a6033874f0063ee2bb72ee2060045c322752a915bb8e366988c8ad393e3f226b77972063eb6b364815285d0a4b7e2eae9d7bfc50ac192fb931e8804ea", 0xef}, {&(0x7f00000013c0)="58578e43750176a440719d81e3a5484e14ff54f56e9a8f355e5590d7a9e75b86dc26845b151836fb0e6d40e694357e4cc94a1738ab31f1dfb8ba8c51d080bc25dafe552958da98de1bd919f4d3dbdcac02fcfbe7563b5dbdf232f9d620222c3d55a6e6b4d04e39c1b711cf05e8cdb9c6f97883d9ee50bd89076cd667635db015b8211c30ea268b1be14f86e5f68aae96b6d7babe08f9791cee6649304dd72a5f75acea4ef93c22241d1df93f42e2d3510f27d0d146da", 0xb6}, {&(0x7f0000001480)="e625a73e68483e25cafcf3dc8927827e07adb3996d199c91533ca199eb2cba8c3146e17548390f1117c2d19bd8a3782c19d0950172bd8d8a088b93532002b7ecc45f484066818c2caf98e3566b7090da292290501b364c516c3925368df2a3982ccbaf23c2e8721a30b182c13277787eb029279d7a3e7b9a7cb162e2288c2e8cc90fca433b678f705875138c19c4e4c75abaf5acfc3dac675c4ec74cb7294d07c1c69bb684", 0xa5}], 0x7, &(0x7f0000001ac0)=[@cred={0x20, 0xffff, 0x0, r1, r2, r5}, @cred={0x20, 0xffff, 0x0, r6, r8, r9}, @rights={0x30, 0xffff, 0x1, [r10, r11, r12, r13, r14, r15, r17, r18]}, @rights={0x28, 0xffff, 0x1, [0xffffffffffffffff, r19, r20, r21, r22, r23]}], 0x98, 0x402}, 0x4) r25 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r25, 0x29, 0x2e, &(0x7f0000000000)="281984227ac9eb56b1ff10a280f81a521922fd9f", 0x14) 10:00:49 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2", 0xfffffffffffffffd}) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f00000000c0)=0x9) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f0000001480)="301428c2670ae3b90a39ba18094e82285ab4cf6bf3663b94bbfd7cb933b46cdc9a7754a9e1fe14b82e988cd63e009283b58119c3e1ba798f466d04677f54d4b92b9aca3552f3dd060ac166d08d6a037d5d7f9ca7577a40b0675aa4f4454ad27b4b4ab77f6429fa1de2e3f39f75f14e9bc9a90f4148ea740baaf4f6cc03bf826cb01dd70b3b8b83f9c67199662d32eca367c0d57f47ffe2fe62cff27d501904f8a48fdc55b4ad2ae09d4f6bbdcafab646cb45cfc39da33138fc22ef2fffe62ece41027c0f703a753eb56f467125d8eeb8cdcdf4effec826456993663dd6d70af2e3c812a185e6b5ea00fee163d69cbe677d3d271e7aff9610ff634a716f17e11877b4a38c04e23d43e5135c0116725c217d183642d5aaa32e5e622b601dd8c4c5ecfe7475383a51f03aa46406a7c04660c8cf29d416d299030ca44ee43900fac5ac04b3aa6e43c622aa88b5ad12c34961fc38d7188d3f2fe49654f1320138a86a8127134ede020969203504c9d2c02f5f308dd6d09e2233e3ad988dfa92508f24c7ce88784f11c41a58a88de204673c9f0cf33f47085550b28ebc8df94ca0c2ad48f28200bb25e6fb8500ec3474f5bc7b1f014d1211ede50fdfc45d00ec91402235d80b06bd9ca018ff8017389c1cb240d04f7e6b89573fbb697260f867f241567a1ce29b11b9f22771d5616e2e669b432d286fd632b493d571add004ea5200f1900dba3843b7c021ac69093117bcfbc278d52511cd344ade033fa6447d6028ee0476d0dde6eb87a5af3d14cd07cbaecec597e26e451fd088c33e4535f56107e494cd01aa4d2d8ad555e37fadfcf4a9e9a00d08e6d40c43bd6fceb9cad6d52b5445b54210d2a5487e66bfaea6016c2b0ea616e211ca9836bed6fdd07c1e7ba12e73e8bb6f5c74603375314d0f1356324a9e5615f67db69119ee12d327ad39ba307d12fd01add8e3bab60c190c96f3f83cedf859dca4b06b30ce014b37ebf35ae5763ce43106b163d65e7b8d070f2ed92a97418200fc89a05f9b0ef07c282a89625da85abaf60d50062c02d98d2b5396a9164f9c299bf4b75df66452b187325e3fd3097e24845c943125dc6b9bfea098cc365fd058db74efbd449c990818458b3cc4f4e5954c4373ff4d4ab1cb1d6b18f5bcf866cea50c31f139157aeaa512bd9296d8396755fa0ad086a4a21cd1b4c98421bc6c7ba9e33e89389f55eec5dd0d219e44990dc9125028d0ccd0d03d32f7a96c7bf818bb76d4a7e09120cc7ec632180c1b8b1b4c1c8870633a03773d64dc6afe9dce27d0e671c428cb68a5bcd141f6786cd8c315870f0e1bde4e5101833a44d93ba1a4c0e6ebf69bb768542b8b40ddbc7a0ea83e1a443e5e7963014638dfae1a8c66d2ca1df71b538a734c0d82533994106feb7520579f52a1f820bad211c0a4f90728f1f4e464c995569def621046c0dec2bafc262eee01de9b984f574f81f03d5de398c6a743ae7d41211c9012696c74f582dd572c3ec2cea442658df57c8dee3d5cd43525ca865b8b435f6eec8cfedd72ad4318be5fc192129e937787a034a2c69a83a9504056ebbb06ae6c1be9d07b7e57a88c6ed2a65991dcf4af326905eaf342d16cabc0a085f6c356674213f0546877104d306521fb203d58de04421c83e4f45f28972d94f8b0ee8ad03a1ca44caea96ff9d844497037ff4709ffcbcbcd505770127bb9f8bceb5738d6907d0149095a6e96bb164be06caa65fe30895b233abd4e3f87704d0590461311d1156df089364ee899994ac7732ebc69f7b46c0941bdfb897689eaf1f80d173788a3da930cda509e2e9f9446a8549f9d3bf30176ebdcc69219262aeed7f52924ba255222427540caef838aec8506695a102742621795db28fd2ed9fc60ae2de303e6fe567c3d922bdf4c3b6f6c5408d7e2aec82f6c3ffd2b06194c0adbae802af5392a33c8b01af557e9f2a72c079eddb96135d023222749868c4ae9b237fc657adb59a2aab5133e9e19422db8485bddf4860bfeeb353455995fdf043a55c02ad0ea56e0cb45ec2af151c541aea2c96b2da37ab2308cb1dd2b90d736f088da9600856501e8e0a5d115d92babc8b3c0b85b64c3207405303cb45a8acd05ba885a201b625f2d5985d02b8cad8b4d750349642f00fd606f2045cd57440a9792683943f991517b62de7b38ccc03b95ca56fc9ad3dfdf7bf76d101f29f70ad178a08eef1d2d54a32247189108c712a00e8c9c71c8a7a65cd785afb664a3e28cd8a8627acaf95422bb8ee251ef23be6029448381f3490e9d3c1c55e5dc726a5d6d33a370310618b15c7c5b0e9fdff44e8a2ccf4b11ca3c9c3524107835411fe6efd6431f1fef2a4cb11164a55bc270b3389288b0da49462ea99286ece131018c79db6d7c88fe939e1fd8fbf01c082f4491417b307f5671c99cc06b8199dd341454fc5a482152ad5bf12848463e12f2f6910ed05956eda715d8340e4926275b11e9afe0f59843c76390881431138322fa99b23949abec9d7bd2a6347a9b8686d096e63b48ab39ffc92b3c719d3e6ac0c48f4f54907bcf22cf7dabe8d6a7627c52e1aac3a7ffd10f68d71aa8cd6d687e7b1f7d30d5032ffe691013d04ee0f161abebd5ffcb2d329e5ac9e1c76db1ee1a6c76c9a070910182f7fd4f9bbda18d515df56fecd7209184029eb20731ab6e8c91885c0a98e5260fd3631bba0429239af678aee7e79e340db2dd0013930321c6264f49e66a618106bf8dcab53e7f57221fe11c966fa731c584c1d472d227509e569551be1c44b76ad29b4bde143d27e4dec5bb36b55bb21f21e49118547441093cb331b6bc7df276d0823bafd49128c529f3f689abb3f9cc5d2917d3278b54dfa46cc7a36601b22efd97e622731018bd77bbc48323a08bb8e268fc978540dd3428990213dec39d263d1e30aa17e4745b499f264fd9f67db703754ec1c201532a30139906276a1f46159913cf02583a6e39047a9e4c38625c58eee13e5dfc6b3ed7af34392fcb2b920e7b0eae1eb1bc86acd4af0d9902e27de4d67987677edd231bb4f20ac0b6ff0c7c70afd13028b6400431164c28c639c9321a7cacc3cc3bc3a882141fdaaf8f4591e4388db77836e5ae9fceb1c3b064b6a4c24e0a2bfeb63db84b63649d89b8b6ce01a016ba4f4592ae0b8938c2f0235d68c74ef7597df432756e0b8707487f984f5446f40a4d959327f813f650d6aca73e27e1e7e10a9702dcfebc7c9e64f5fa2741f0af0300000000000006352b6594504ed592d73e7c3f5d4fb836f50379125454a2d37e316274f18825f44a353171f818666777e92ad66bec576f80a6c69e9290388397e7e95d6413dff38fba6b3282d69eae45e3867a3508eb3dc44938d5dd2efe235bd9e3823cd5bdeb7ce569cbf4be4bedaced89718116fb2840886924b2fa90bf4f2ec9fa3004c677990a92c668e396187c3f99a731608262ec4f57c4a3d945eaca8cb52de7af7d82e04de12e9f5ac5fffa6966515124696e2155b2e6aea111e9c8cd8c089baebb503bbe1a3cb86db4a74866bed123366793d1a8163230cce209fb83a18e28ee1cf26ea57d8c4a2d5559880e6f5cb97641fa61b258b2676601f07a6062b921bd1b52eb4695bb7ee91663822b06f7e376ab3ef688e3cf66ec9ab3a71466601e220aefeb50b6983439e6bb27f3726bb1a4b9dbb1c727a7417a53163c0811ef005ee2e11b339f5efbbca70baa233bc901d0da835a906c9a2f1abcc02255fb44f1f0cc6f6064d4f1b7452b95a89bb717828f0813eef5049062e4ba203c4b0237062127274951815181f32a439ecd9f042ad8db02f7661bd47a08e036da20ae24b1b41c91ba8347c7f8f40497e3b7b1ab78743c1b69741eac26ecfd26d4760823382fcb841a985146abaf244fa0c611f2bd27b8281c86d8711cfed6544db3bc97e1df644a488fccc7be6537ab023ca2fdea0e7182bb0dd1bff31dfb872805aac569fc74b6712dee319e1b058521b9dca3fc63bd1effd09b80ce1c446f695c7823b2c7bdb4036caf6d2e19e54b97b4e3f3319b46dcce29a911376be805ed7a2ef108bd869964c59b0ab15d6e66cf23613520d30aeeeebcda8145112dc7a0eb6babc103b01c2281aa1eaebf25bde804ad93fe9e955893aa27c172da7629455a18aac60b10a89fd1c92106fbb17aa76f7a66de2e67cdd01290bcf2c9d598b25faae0396bafe5070a362d870a36adaf79b03c49a14fb010cc739e6ae7fa8ee31bb4165d2a4934c9c282609d9b766d3287081562a71ea703f94e15fe7148ea295c446ac61a40dcb4eac639d0a3b8260a4f4099c672184e5e59b73903135c84b9a935121b81f5a614b52de289842c8a683782b6763810454264f64a5a5dac179e86a039fb7b3939c9c1d65d77f7e0b5d172c647367098e0ea6a008015454b15177abddf77d22a6fcaeb1c18b7b5f8333342d3b6ff771a4010a5bffdbd0a0fd6ccd014dcab090fc6c7dacdabb0b64fedd6c7fb9493cdc0a1a6928f8ba982b854a864feb37b9d9913122873aa632b15409d3976c14d59ac7ae92ea2f3f5fb85b66ef01e672cb2f4acf09127d0555a6b54047434b0b6e28d91bef4a466c76c39d29145e540a1dd3bd4023ed8b1d40fb05db11442f50aa1934ca020aa7f80217c0ca5c48bd9c73f45514c04936f1172adc6bc470e6b1f53b7653efa7c942801b65c6e407af9843979665eb4c77916742d7dd91475f93df76ddf8e02f868a5d1aba0629c250d6b17dafe6e928c789cb91ef17fa62a5d886987e74f351e99ddedf89fb9536f6f35381ebc18f725b0605f0a8aa764b1173b8749d51fa1c369b6ee50a575f29515c839ab6ac32606848c3efe030d339e92b1cdc2ec69c43e8acab08701b4937bfe00423beebb8bdd26408d76e9efef40cddd25afd17efb2e6024911c1dfe24d2db86e9645ed8589471175630a68a79de0d24063339bd1e59c7bcc0052c58b591573261013c50e3b28d6a74003870279e78ebc89eaeae79681d0bedb97768c1bde2c6d4c39a47529b52eefb875b3b0d915beb58fc371a229d45cfbb53e6316b2d167656803f6f74a72b0ed93efffdbdf18bc6f8d7e44d5843ab94cb8a8ba723493fbbbf570afa046f2bf0ade70e4780442807ba2dd970b67cb6d4e024e40bc082df484ea3588b085b29e91e87bf11d2a2cdc8ec7221d0747cdf599572260c9cdc4c1748afb143422c2ca038a5c6de8637d87abe8305c76f3da50a2c78f97ebae6b696e1f27c0bc33460f18cc8466d4654872b39e44a7910fc90f8be708bb991ae71446ccb4bb7fb753fd49c07df8d8e00d160cca18539e09f4955771b5881807cf7d1bda6255e5fcbaf19d7ac27de1882ec22bb9073044b8022874aefd446ee15051e2bb956b7c2c8aa15537376c4fb19b9cbf101ff1e768fdfb5b5a83920c2970000000000000000007814876e99a097878aebc726787e21dc761e180c23e268442a201b0610ed1595d95f8a52e095acf7ed71f3b2dcdd", 0xf30) syz_open_pts() ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000100)=0x7) close(r0) r1 = kqueue() close(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x7fff, 0x0, 0x5, 0x37f665de, "bad84b80f2795db4718000"}) poll(&(0x7f0000000040)=[{r2, 0x40}, {r0}], 0x2, 0x0) r3 = openat(0xffffffffffffffff, &(0x7f0000000140)='./file0\x00', 0x8b00, 0x180) mknodat(r3, &(0x7f0000000180)='./file0\x00', 0x0, 0x7fffffff00000000) 10:00:49 executing program 0: mkdir(&(0x7f00000000c0)='./file1\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='r\x00') chmod(&(0x7f0000000180)='./file1\x00', 0x14) r0 = msgget(0x1, 0x30) msgctl$IPC_RMID(r0, 0x0) utimes(&(0x7f0000000080)='./file0\x00', 0x0) 10:00:49 executing program 0: r0 = geteuid() seteuid(r0) seteuid(r0) 10:00:49 executing program 0: r0 = msgget$private(0x0, 0x181) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) unveil(&(0x7f00000003c0)='./file1\x00', &(0x7f0000000400)='x\x00') r2 = getgid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r4 = getegid() r5 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCSCTTY(r5, 0x20007461) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, 0xc) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000280)={{0x0, r1, r2, r3, r4, 0x20, 0xfff}, 0xfffffffffffffffd, 0x100000000, r6, r7, 0x3, 0x8001, 0x689e, 0x1}) msgsnd(r0, &(0x7f0000002380)=ANY=[], 0x0, 0x0) msgrcv(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000074e1148f0000000000000000000000000000000000000000"], 0x1, 0x0, 0x0) r8 = openat(0xffffffffffffffff, &(0x7f0000000340)='./file0\x00', 0x100, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r8, 0x29, 0x68, &(0x7f0000000380)={{0x18, 0x3, 0x4, 0xe5a}, {0x18, 0x2, 0x1d, 0x2}, 0x2, [0xfff, 0x4, 0x80000000, 0x7, 0x0, 0x100, 0x5, 0x9]}, 0x3c) semget(0x3, 0x7, 0x0) 10:00:49 executing program 1: r0 = socket$inet6(0x18, 0x8002, 0x0) r1 = msgget(0x0, 0x8) msgrcv(r1, &(0x7f0000000080)={0x0, ""/101}, 0x6d, 0x3, 0x0) setsockopt(r0, 0x2000000000029, 0xc, &(0x7f0000000040)="ff010008aaa008000000c3513e2a5e0000000000", 0x14) setsockopt(r0, 0x2000000000029, 0xd, &(0x7f00000001c0), 0x0) 10:00:49 executing program 1: nanosleep(&(0x7f0000000240)={0x8313}, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x2, 0x1, 0xe0b6, 0x0, "649fbac33dbbd2590206774e5dbd4c6020ae73ad", 0x505f, 0x6}) r1 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000000)) execve(0x0, 0x0, 0x0) 10:00:49 executing program 0: socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r0, &(0x7f00000005c0)={&(0x7f0000000080)=@un=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000380)=[{&(0x7f00000000c0)="78d1e059da1a02b352ffff1273ea45aeef8125dfafc021b203023d1bd651ba66f5958a54666c2870ec129d8d4617e764072241588f36ed9ca830caa14315584b7e33606046fe88611204eeb571", 0x4d}, {&(0x7f0000000140)="bd9a", 0x2}, {&(0x7f0000000180)="d494fbec13280903c933a0213cf998d691b188db0825782b1a56a66a44087c87508da14853ce7d6b79c92905318e1b0e14d54b12e3962b1d5096ef6a8b4b8edb8cce90f62677f488a6508cb356a620aa656da56e3ff90308cc05169dcfd6852975d2334949519751b531d80aa7d39fb345728729e8748213a6dff7d893af2cf127b54266622895b23381c39dfe14ed5b14997982e0dbbeff516b18fb7f26a3628a1edb068ff0417ce2b9be9ed66a2859f4f3ca1014bd019d721d1bbfbec74cb65cbae08169a2af90fa665b8254ccae8d534cf36089f6c74170ced8c1bca45c04cff2345831d3abc8ebb0f76910a7ff621fd7e391b6b3bbb9d9a165", 0xfb}, {&(0x7f0000000280)="15e26d23d9c841226d898fff8e050dfaf3ad62872bffe2b3edd2c7259d5fc780a4d9d4649474e68d0ae817a3c8be9b36c32aa85e41ba87b3bc49886b34799c34513de0b681c4b4c8689d3b47d68437da24e52a11856a39dd89ffdbc0cbc0b076b403468ae556110dc046ec972f0c5291a03cd803212a13cdd304966547383a639192d0cea8f715d9ae9129cf6d3b92dcdb1fa72f4e002a309286e402ab31b6e801e34bdbf2037e629b8d52325046ed264b7d45f1987a7fd5b715058daabc1826ed5fe9b6c4f4d4cfc35bbd68d0", 0xcd}], 0x4, &(0x7f00000003c0)=[{0x48, 0xffff, 0xffffffffffff0001, "055f79046cb1a555946a174aaf833b93c4d72663652776ec488a5703463090a60976203fae2c302a3d03e212578acbd4271a37ade9a830"}, {0x100, 0xffff, 0x10001, "102aecaab3cf148b2d3dfd8a3f8d2e1a33e91be710014551a61274d321d07caaeb00f3c6f9174407718528f7d2a1d4e968dafd7b4fc541c986b2693a54d33e0471d3fad6f87926fe989343e153337ce208ba494d46b5ce66ee7c8a38da9c93017314ce18f1c97a4c74f991384ccebf6a79c75671a5671ce18b8d41f6ff271939f88720b767ed372675781fb839d771b502d7d7926650f14931fd816a689268cf201d724fc14f783ae1cb16266c47dd98528fb8d933d170e0ad6956e2693bb44064b1849b23d59e83e1afe3265569fba25d8df1c7c63ecf164bf309afd5a7acc0564d07c7b295c74f1a4745c31349"}, {0x28, 0x1, 0x31, "9f13f5fde9f0e7d8fffa9f05eac5a2df7b77e590be2ac143"}, {0x38, 0x1, 0x3, "043ffa0d65f0d7d8461fb603369e827abd3cbfd2c7e5bb920055e5d0fbd5bd2440e2d074"}, {0x30, 0xffff, 0x200, "f3ca536143116bc7a83880a425e14c8115a879d1dbaa885e2221aa49434d7b"}], 0x1d8}, 0x9) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg(r1, &(0x7f0000000c00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000ac0)=[{0x10}], 0x10}, 0x0) 10:00:49 executing program 0: mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x7013, 0xffffffffffffffff, 0x0, 0x0) 10:00:49 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r0, 0x29, 0x36, &(0x7f0000000000)="01000000", 0x4) ioctl$TIOCGWINSZ(0xffffffffffffffff, 0x40087468, 0x0) bind$inet6(r0, &(0x7f0000000040)={0x18, 0x0, 0x3ff00000000000, 0x6}, 0xc) 10:00:49 executing program 1: setrlimit(0x6, &(0x7f0000000000)={0x2, 0xaa}) mlockall(0x3) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x4, 0x1010, 0xffffffffffffffff, 0x0, 0x0) shmget(0x0, 0x2000, 0x1fd, &(0x7f0000ffe000/0x2000)=nil) 10:00:49 executing program 1: r0 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) unlink(&(0x7f0000000140)='./file0\x00') fchdir(r0) mincore(&(0x7f0000ffb000/0x4000)=nil, 0x4000, &(0x7f0000000040)=""/250) 10:00:49 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000100)='B', 0x1) recvmsg(r0, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000140)=""/239, 0xef}, {&(0x7f0000000540)=""/4096, 0x1000}], 0x2, 0x0}, 0x842) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getdents(r2, &(0x7f0000000240)=""/170, 0xaa) r3 = socket(0x2, 0x4002, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0xfffffcfb) recvmsg(r0, &(0x7f0000000500)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) close(r0) dup2(r3, r1) 10:00:49 executing program 1: symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000100)=@abs, &(0x7f0000000140)=0x8) accept(r0, &(0x7f0000000180)=@in, &(0x7f00000001c0)=0xc) symlink(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0/file0\x00') 10:00:49 executing program 1: r0 = socket$inet6(0x18, 0x4, 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0xffffffff, 0x1, 0x100, 0x5c, 0xffffffff}, 0xc) r1 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r1, 0x2000000000029, 0xa, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) setsockopt(r1, 0x2000000000029, 0xc, &(0x7f0000000080)="00800800000066736c2e956815311daaca0918e4", 0x14) 10:00:50 executing program 1: r0 = syz_open_pts() close(r0) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000040)) kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0xffff, 0x0, 0x9, 0xfffffdfffffffff8, "1702079b37982cfa4e00000000000000fbff000d"}) writev(r0, &(0x7f0000000880)=[{&(0x7f00000014c0)="b906d6edf18383a1958f37f0c7c2993d4e97f761c4252eed28ad11a67072ee48c65ed200365cca02cbbd42a39da4fdd4c395fb5feb1bbdc8dba5aff417614cb38473a0b7946464736dc350333a4cc1d1ebeaa9e7118fbe5c285c8a67cc37a41fd7f2b50c141b03e716f628e9a222b0c789da81c1edac32f3301fa6ee955b0df0a53941fabdfac6390b91fada149c754ba8e12150c39b977e9efbbd8fce04faacd82f7a9c9c0eb125ee2b9e5c4204d236da2a3a322fcfacdb56457084380a5f3b6dd3805ac373d78bd1a2b27d31595087c1dd50e4639e9ad9841f5c841b00354358272705888a35fff5b15aa23f4aca5b8d83033ae8e550ed3629359d213b35a050a2f0926a7982373889848e42430944b60f086e175f1b85ba896991f4515906d7af9fc3db3f4552eb2ca1346461f449bdca2e054b2c181e6523904fbc1a8516a44efd6c77efe8edd3cdcdb15c5b79ef28fe6848c7dfce297fdda89be5f80e2ecaef67b162a4c42d0041e451a1fb4ea903b47fbb1ff2fe8e6fdce1cb2cb3ada8fdf8d8577dc7f9ec42248c", 0x18b}], 0x1) write(r0, &(0x7f0000002800)="f95e625b78f58d117553aa271fb896a064951ec3c2bb65395c38e800b4794e9911a1765547e49b72a89f36e87396f9ae9344a5ff00dcb84c19e3ffc74ef300c7a3ff864cdc942978e8db7771c3d97893132c6f7e7b55457772342c5f5c988c382b90224fc80c427247f65a6fbc4833e94c8516528e856c90cb12235db8905f7a12b4e546f6e93ab0ddc1a7b28a2ef106cc8b7a6b5e40adbcdc9ff03e3f323281fac67e251d1a8c35d2512a9c068270ab96c8bf78cedc318205e15c70372ab32761a02b31087b1456a00017ce232d7b360e662500448952cbc850014a51daac4123712c462a55cce232e6c811307c8806eea890e187339f5f805ecd7c3a02a33cc6dad452034a0de892b3b68a70c4ecf0c97b014da6f0660d40db6c3ede90990a20c25bf00866289b9862cc2fb6b347aa5cd9bab7e0f62c42295a914eecd9ba1f86074fec1cb938756e3bff5e896e80a7cf58b5e5a7ba4eb936ed5b727160418ac42e296b3087a72fb7504e1b1dba0ef072647a1412494f73fedac1dd218e76beee644bc570d3a7d4aa30d9e0094d854451fb74ef6ad9e985f9c1ad85e8eae60259ca0ad8fb0cec8a3e9ab305e36915ef80f75f2165f58b386deb339ad6815b15489e74cbd263d8587d7829b37e4d35bfa3e72089d8ba83900b6d2ef21bb425a67e927113a31c9552870e236eabf162b72a142140ed71d17196030c1ca2ba502be501efd39473c40b0d029270a271cb44f96ea46eb92b26ef58a45c97859c5145818b2ac8618256733a74c0c0ef7ac949d683d0f96a6a5522774cb14d0f4aa9930830df3173b54a0fc108c6b62d82a085fb2c1c89e924f543313a511da87fd07a0632b42eda35cb440de1157a2b0700a620e3f1ec2695c00468a05102956b541f92e9b9c1f8adbbf71335c234731a3c090293634ba22820c0b7", 0x299) 10:00:50 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000200)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f0000000000)="17", 0x1) poll(&(0x7f0000000140)=[{r0, 0xa4}], 0x1, 0x1000) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, 0x0, 0x0) r1 = syz_open_pts() syz_open_pts() ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000040)) 10:00:50 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a0a, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x1, 0x10, r0, 0x0, 0x0) pwritev(r0, &(0x7f0000001540)=[{&(0x7f0000000340)="c0", 0x1}], 0x1, 0x0) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) ftruncate(r0, 0x20000000) 10:00:50 executing program 1: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) select(0x40, &(0x7f0000000040)={0x18}, 0x0, 0x0, 0x0) getpgrp() r2 = kqueue() r3 = fcntl$getown(r2, 0x5) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, 0xc) r5 = getgid() setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000980)={0x0, 0x7ff}, 0x8) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000480)={0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, 0xc) r8 = getgid() r9 = getpgrp() r10 = geteuid() openat(r0, &(0x7f0000000680)='./file0\x00', 0x8000, 0x4145c25de1ef76df) getgroups(0xa, &(0x7f0000000500)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) r12 = getppid() r13 = geteuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, 0xc) pwritev(r1, &(0x7f0000000940)=[{&(0x7f00000006c0)="b4b9f1bfbf8bcbed941d64d8c4571580cf2084cd489c9630d48fb888ed3b3e332c2b8d75e70b8c8554a0cf39058798ac8a65db3459bad4e674bf340f34864ad2057e1969ba45ba863a23a8c70c96b7ef4e6a1da116cac00b1d925465504ec25542501d42", 0x64}, {&(0x7f0000000740)="27aa15b4d47256a047547a0fea1df1af4d365eb81b0246b1ec85926febaa96eaa4422ce04d364f5d2ad79ff6a2b9e83f1e40c16ef01e7e3c6cc9ad33aff9c6caad5ea093b276235c88807c3059526d059c4d9f18128176571dc84dfb8c66075a77630da0c1c32b9ec0dc008e9d1fa13bd78b23ca6d39c8aeea5717b7cd85ea2c0bcc17e4f62298bfdb5649ad8dd4c1c8373f2725111bcf3325b0039b936c54d161e5e4f5b100ee0c41", 0xa9}, {&(0x7f0000000800)="dfd4e5c955538f2340be5e6fc62108f23f6bf464c2b67d8ddfd1369e0fc8bb1f44c8e8ff902d16da50cb7d3a13f98322d0769b85b1d7209f90418b7e66acc4d7e7bbe896f318bb", 0x47}, {&(0x7f0000000880)="ac7def0fb2c0775aaaa882349e6c0eedba94814d238c53407e606227ef2e07d59cc908e303c4beec38af68a62679e727e498e05781628f5c881ebedf4f03e9db91777aac6fb1ac92cf0f3dca71f378f764ba9fa8d1fa36c27d5480118924d0b2e777747e6a6e0263d47b3ef945faa5317e081f27c428e07c094b3db2b4cbf89d9cda9b77b7108ba54ef9a958a8f9a246cb127d201e3e", 0x96}], 0x4, 0x0) sendmsg$unix(r1, &(0x7f0000000640)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f00000003c0)=[{&(0x7f0000000100)="9c7c0806ba810ed6da370d8c6591e2309b316f6e77276d39c6bc47dd1c33fd96fe61876f052ab268b1c2d09bd81fd5c52236c0c9ee318dcd6d24bee706d9a6cd37855a6a123f3ec18ed2a275f10902cbe5f268883dc5410268c0d27c52c3301c4f00eab3f39b76c327bf2ab7309c5853045a0e243d0a6c89e36321b6c0139cad06fd32a3aa984e65d7f0797a16bbc279c838ecddbf46021c8c", 0x99}, {&(0x7f00000001c0)="9551cee18b58ffb6d9e0fe792d52a70895469f9aacecca4d42c9b692be31b65d1bdc668ff245d9b449efd62ca6e6f51a1eff780cbc9d170067bd79be43e4d257a95d45e0e8e96469f242dc9df5ce8f071381b7c9e66d9494abd58f6ba6e7cff4ec34978117fd3f850f0bd2ccb706da2018583ef1b34fad6dea2549a9b14e6eba368d2994254d9a090413d1f4f794a8351e44bb0e06ede13a16af96a31c5f4fa8ed1a9fd601621a002c20a5cb28245c23a7b992eef3c965efcfb1f902fe49a4fc78f7815128a23ec8a9ec38efe953edd349a563da80defde8d12503a1", 0xdc}, {&(0x7f00000002c0)="e09c8df6be2927e3d7f340cc373973864556c59084a170d2b163825469af4766d1d6e317c47287bf42ed5406c04a598515612d7f35db73ad2b953e9070a72165c8710450f3723aef2ef88b472eab74f0b2fc79d62ca85fda6cbe4eed4a767231cb39f0b0", 0x64}, {&(0x7f0000000340)="8dee14253d8a66fb06dce69918b1a139d2ba9dabc82c86a9fe27494962d1948ef3b75300f403a8c13a819278b27a4df9bdf44141caddf0acdf5c3157f71cd9bf58ce512e513891811bf9cf9fe7372064555ab993", 0x54}, {&(0x7f0000000080)="80d9b9876a45bef8e03c36fd1aadb8ff451952002a72689baf49ae021abdb959ef1b2e0ce1522f6bfb", 0x29}], 0x5, &(0x7f0000000580)=[@cred={0x20, 0xffff, 0x0, r3, r4, r5}, @cred={0x20, 0xffff, 0x0, r6, r7, r8}, @cred={0x20, 0xffff, 0x0, r9, r10, r11}, @rights={0x20, 0xffff, 0x1, [r2, r2, r2]}, @cred={0x20, 0xffff, 0x0, r12, r13, r14}], 0xa0, 0x8}, 0x0) 10:00:50 executing program 0: r0 = socket$inet(0x2, 0x400000005, 0x0) fcntl$getown(r0, 0x5) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="01ffff00", 0x4) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) socket$inet(0x2, 0x4, 0x5) 10:00:50 executing program 0: r0 = syz_open_pts() read(r0, &(0x7f00000004c0)=""/214, 0xd6) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "45ce8745a6355db5090300000000000000070151"}) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000000c0)) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000002c0)) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) symlinkat(&(0x7f0000000000)='./file0\x00', r2, &(0x7f0000000080)='./file0\x00') close(0xffffffffffffffff) unveil(&(0x7f0000000140)='./file1\x00', &(0x7f00000001c0)='r\x00') unlinkat(r1, &(0x7f0000000100)='./file1\x00', 0x8) 10:00:50 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) sendto$inet(r0, &(0x7f0000000000)="877c94a16b140529685893257093ff8e4ab2704b6e726baaa47f08780b36a2", 0x1f, 0x400, &(0x7f0000000040)={0x2, 0x2}, 0xc) r1 = socket$inet6(0x18, 0x2, 0x0) kevent(r1, &(0x7f0000000080)=[{{}, 0x0, 0xe4, 0x1000001}], 0x81, 0x0, 0x7, 0x0) ftruncate(r1, 0x9a8) connect(r1, &(0x7f0000000100)=@in6={0x18, 0x0, 0x1ff, 0x4}, 0xc) ftruncate(r0, 0x200) sendmsg(r1, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="10000000000000000166000000004000fb0bacf6a7de673d4902e40a8bacc9f34944cf36edca854e4778137a3ac21ff7681ed1ce09c76bdd0be626725a057f6a12fe0e7a0ab2e3e353e555a20bdb15a1fae0f0fc84351aa104e5"], 0x10}, 0x0) 10:00:51 executing program 1: r0 = socket(0x2, 0x1, 0x0) sendmsg$unix(r0, &(0x7f0000000380)={&(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000300)=[{&(0x7f0000000080)="41e42f214eb91aadcd269755c4d17bb2c58c3530aec585ded3203228b38d0af775bde79cecebef32209d84977286d52b117c9302faab2c4d0f94800914f1da7c12ec26594a2ceec0addb98735fcc04b402f729338e6d48536dbf", 0x5a}, {&(0x7f0000000100)="c01e2428db36ad6e72b79e5f70eb1cd4170f59e188160f809380c5e4ca10c87653da2cd01ed643c6b9b9fcefc6135fe96ba5ff95c55e9627532fcbef8d548bf41221b29cb260fdebe26b8eb297b0d37667ae8d6a93020147fac6b13b6d59c974e46d3a6bc69817208338db2a54cd381f5f3e4b83cf4f679e", 0x78}, {&(0x7f0000000180)="915a32fb47ccd62493e21fd34e2ed2be5e4b186d28f2f16ca33d979468d6bc35859ecc5a354fc3b3b76318a1881d5e302a88907e890712e67225db52b90d9570f77bb46c178c09badaeb9e51ffe2ea36e26fb49e7d84efefdb6a6ee78bf82cc33b677d597c3bdb29ba35bd526069714e", 0x70}, {&(0x7f0000000200)="ebfd79b391fa9fccf790e83bb67ccc1f605b5e5d32cbdd47f5b1c88041d7908faeb9fd72f545c76c7739ecd963633657a6056b0a27141f2aadbcfe829077a5426b721fd50fcb3d2dc4fe5a3b07207c1953dd4acdcdeec3cc3333f05b13cfb44c41c4a37bc8d9169988e183c3c21014260c5b95258ddd6d7cdd92be747321ed1aec98832237ab5e3e8f7cda23e0ac258b8fb573df4fd5a89f024f152df2dbff5c95cfc30bcf698e875052574efa83872b94767330a4216e353431437134ec952a72a92ff81b5bb0065f6c9a9b7f4f69e1250f76eb", 0xd4}], 0x4, &(0x7f0000000340)=[@rights={0x20, 0xffff, 0x1, [r0, r0, r0, r0]}], 0x20, 0x1}, 0x8) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000)={0x0, 0x9}, 0x10) 10:00:51 executing program 0: r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r0, 0x2000000000029, 0xc, &(0x7f0000000000)="ff010008aaa008000000c3513e2a5e0000000000", 0x14) setsockopt(r0, 0x2000000000029, 0xc, 0x0, 0x0) setsockopt(r0, 0x6, 0x8000, &(0x7f00000000c0)="0083d6e60d51bba8a2ecb744b5f6bb79239ba7785aea17b05e0cc4e47522f9db6e041dd8ec19eb5e75e4ae7490900cb0e75c4c47a08ddd6ef6ebdff9c8cdcef32044272cbfabffd33d31bc0bfcd2c3f7ad12c8ae1c6b61d6065258795f316762711538525c3f3d874ade4491c1c08d8bf6ed723e635d5e7685de722bb873df125580161d98d443555f8c6a", 0x8b) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000080)={0xffffffffffffffe1, 0x3}) 10:00:51 executing program 1: unveil(&(0x7f00000001c0)='.\x00', &(0x7f0000000040)) r0 = open(&(0x7f0000000140)='./file0\x00', 0x183ff, 0x40) open(&(0x7f00000000c0)='./file0\x00', 0x10000, 0x3) mkdir(&(0x7f0000000100)='./file0\x00', 0x0) fchdir(r0) 10:00:51 executing program 0: mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x4) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c4, 0x0) munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) mmap(&(0x7f0000a00000/0x600000)=nil, 0x600000, 0x400000000000, 0x800010, r0, 0x0, 0x2) mincore(&(0x7f0000ffb000/0x2000)=nil, 0x2000, &(0x7f0000000440)=""/161) 10:00:51 executing program 0: r0 = syz_open_pts() close(r0) r1 = kqueue() kevent(r1, &(0x7f00000001c0)=[{{}, 0xfffffffffffffff9, 0x1}], 0x7, 0x0, 0x0, 0x0) r2 = dup2(r0, r0) setrlimit(0x8, &(0x7f0000000180)={0x8, 0x7e}) r3 = syz_open_pts() write(r3, &(0x7f0000000280)='<', 0x1) ioctl$TIOCDRAIN(r0, 0x2000745e) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x1, 0x0, 0x9}], 0x3ff, 0x0, 0x0, 0x0) dup(r0) writev(r2, &(0x7f0000002640)=[{&(0x7f0000000100)="02ae40e6fc98d21ba95697ecc370d1b20c9dae1325b8cf3de10a575598aabfd56f98", 0x22}, {&(0x7f00000002c0)="9cd0c147ac3283e84f9be44a581d90700eee7176ae8f1bc674a9bd8fd6d5f72a47596563be83d7dbe86266be36fdfe3fc6f201cd80652f36c88e61b9d32661a32b66d56ad4032fc6f34fedfa560046657bce05bc33c82a5153f7355265fc6da54522fce211a4d6046d6ea18bc41dd5bc725ef9d02ef03b0cab7824ee6c42d3ddd507546f6303ea9d1240680c32fd3d615ad9c2e4f53dde7742e5205b85df3b0a9494ffcbd11f7dca6c193814c84e38d508beee91f09cbc11670972a7fd49e17cc05e69f2663394fdfbc29b680a852f62b3cc86d8cf499d0fdd2af0cf32ea4b72c056be4f1a78eff8bf6150ce02827d17b8a4cfee6d4e44ff8b1fee1d6e73b5657e312e6e486dc86ad0fc1c14ac20ce51bd2e9181d43829705a8dff41a8cea26fe33aa7e455c0e59bdc924192d22b348394786350b7213c133a7c364628f40fafd8e4de3a327f6ba30f64abf262338ab633bb9cb2311da914dc75338da34890fafc9677e38426ed2b39fb404bb246d331971c6f9f65771d4dee3199f2935c05607ff7dc7af5d90c007a1b077b1922a3b464f8634423ef331a93a47898858eb1a08a0b27649cec8c5742824c0f4d2072792323c04e00cab1d5cafcfd65ed008b7c2cd407ccf104aa041da2815bddc76a8cf7f6ad89b9e0177a0d4f3cbbd748f482f14df0dc3a6da1dd90ee5708f5734242932a3f52cc600e2122826ef764ebd3f85053d8f287e30dd517480588a0de702e584d9e8694414ab2191f1b43cf2a24274706f12a3787c80bbf9de27b9630afff6564852cb30958192cff94f0d2b827cd56b022b9e7a3e4ade5ec88d3f43b1ac87e16c6e89187171563e5d34475d5ac2786f50349e4b405f8b0c1bf8baa34b99ee86d0c26729fec62d4f78a1620a9711b8bfd802d233d5205b054f0d0ef919bcc5381c55cdf2410d48edcd5daa27bc5cf1b3963374753b62769819fcf99ccf42c6f90c85a2cc73de04f77d4b10bbbc5b89b2005d2f3d7cf1e436b88c282c3bdfedb26a436bd2c10557d4290ee9db0a540934b66118ca47d29ba765c6fb914aa4f5bb332e61919e5e3c2b049dce7307dd7d692f61071492b7a3b5a9736459dc0dbb63ee5c88f44f574de89f003d2825b308cc24005b9283e4575b48825c9fe8dd7f3cddec074d596a536af6c1465e1a36f5524b49fa4a201177a7ccd967250cfe071259f8f072ca270ccd30af647a9a098f9ac850e555af1e8117ffa806444266a561776d8810d246086b00368594da49cd9905262e6583bc9f416895c42552d0593ee4d374f5f508d81e79b18c5ff4074b131bbf7dc4ac820393ace380e2d32f98bb7eb9455f067939c9d0e431729c6f0c3e7734d801af276db8fc386f8dfec5dd40bc06b4a1024bd50dd5d1b1e88233df5b7a09910ca2d8b7184beaa1041650939f78f8a01c0be11ce330fe2fe6ab5355b8218ced2a67027650fc097fd5aaaa1fa97e1f6db221ff57739c08537d11aedb0be0bd7cd3948121660e5cdca3d0e52273a4bf9e5d0a34c95b1705f6ebe807f25e4a9192d15b327938db76288a824369a95778000b3c42399e873328146482034491826721401bab9d25baad5b7d8f9e698321a50a00d0b082dc3c9ab896b6d704742ae5f4919e4fd682c9998084d0a015fbc056b3e7168c988075b146a2284b6b5a735db330d357a0abb8f53e0c7be8b771a4d7ef35f2b060c7f440ebb54b8ee8e00d0495be918545b28b977d0c8af5ecf0de6ed6d7dc76d65a6e33069fa775a5438e3a89c16d51240ae4dadb95476beba147fbe219fbb68475e6025d61080429c2fd7ddb7e728926d02a8aef29624c523dd44960f86c09f3ac1cc52c21246c2ff69d5cdab416361fffb4348f4d0f51354f5c903de8ec555a64e827d6f7da29e8d4cd79d63fa5ec3f2212974190ddc3357cac33312f976d8dd6a9f92057ffac990a5e8ca2c2d007e311fb9cf4222ff5e1a11a76a6789df43a9d52e2c30e865bb279eec438fe582c090538cc838605f3b4f08b684f6ef4f946a7d927b3c78a32fb5ff61a86c56ece5971f79ace44b94a95545ae617ea4d90984010239f479c16b108670a770db71ab008de4893425aad0656682de6ebc70c957c382061b6ca13fb032f43e293771ddf6c2e9395d6f8e66a88c8743f82a98bcad58734ded2d06a87ab2f0c98642d8f636806c8d57d09c372e3184c7454b83c5a1b01ad175e3590c39705e5f8885615062c0b9ab3f1fe751826ab4e6f2699241bf1b1acb6b32c5adb3ee06943069004a14505ec3e379b6992e174d975c74c891d2d41f93294e685f4b269c69a43a5f85987467f93da77a92ab87810bea21a5393eb6578bea2fd2be6af1dfe0b37a9f3f2876a06b3b830fa0062184bce6db7b3430efc14a49b78643e56935cc371d83dd4ccd053a9f731238a636ff146d90f0d558c9a0c0f40480ddc17cb7c362385dac652ed7ba12ee5f5a9e2bd610b47be39f6eca386df4a295f21313c6cbf852bad9f5f15c8b53256d00fcb69e33b09100fae452d7545be225440ddd67bb502ea4a2783dac5415acb87dc2c730e429b248e5757b8e28e210be2a38fe7be0b15da0dfee5a28ea9924412919205ecbdc50f3c7f646f023a6b77a3b8a661351fcc87bd2f00cc9d420e2f180c132ad2733ecd147a8747635d463bb53c805f5057e850736947a83112a4e148b3c90bcabf064d9994664c72a0c83697afc80542c4d4e82a53582fe4c5bdf4227b333f5bd6f79d0468dabf410e8dd219cecdebfe7b6459e6d555964da5726ebdd0ea89c48c6adf56048eb5f0bba9a3ca3de8f002b426d0f21f51299e2e2f4639aef69e71f4c417c0782935b07a378aa87f88a6e65f6373b74f2fb9370ce54dde5fac998bdbb48e72556876d9903f65423ff5d5f0a899c7697195efebb9fef8c7b89bc3ee5602a3728a47b76a1cdd617c903326ea1bf9b5d49725904c24d8de02491badde99c2126f8a3706044573b63f15c0e5e87024e2ee989e07f4e92341d22c711a90b7b9485282b645ab601268a6b32b2fc34690ce208c71502ce05709be9854dcd3a50024aa8e7ae4bf8f5845b4dfc9bef453151b43c5a00100649f3d4ebe5b0664795e08f41c14f4d6a7e218df616b9c725266fc3e497ec6fd7899f7750b439751b5c7fd7704274ed8d29c0853604aa12408326328ed5afe59db3342ce82a5f9beb4de7a74ed74c9d8412b4b2cd8cce499a99ec81a57d22fe978bb219b0a87c465541726b6c64b445dd285497c24e3096cfdb3f2533f25cc20c0c162efb59ff72cc9b7971cf61ba1ff3c01fcd4df74180a11ebdd69d577b35898f2d31b5f5da43231ca33acb14abc6f964e37ff3385786d53c56fa1ce9fffbb46ac53c60a8fa410e180348133c6035db31b8782bff2fcdfa3a1f37fd65d8b86f63baa44c32639626e6b2f25784553de5dec49bd4e8002e7e98f0e139021099e51c36ae746e5a66cc962418ab834b24b6bdc42f5e51f801630f10b27f4e8a236e4c6fa24f29c3e1fb12f8b76c590d21433b45f24055aa3ef4a063b66beac58618dc3d4cc2c6c15602a45dc079f29cd9f2201caf28687f8ce939d08ddcd0d698f96455dc6600818bb81469330f507233e775ad4f058f6764fd9be0dfc0c6c88f9d031432a66beb795d7cd0a06e1f51677ca749ba0c8a592bb43aab9b66e1fb9d01e723babcb6de60cde39bc45930b283d90239b429406440395a58172dc6a71c954d42c87abdd015421d237b50a35698ffabbee83bbd0705cbab8f9a62723b1cd4cbbd3402e73e152d257247dc78dc7985467b84a77fa10456c243fb65b188188b73bfe82c8ec5e9ca9fbfe884a96354f02180280a83cce1691ac40ea28b029ab7ebdbe6f670fb047cf89439dee3a8412594d6dad50125f74a07f4017f825cdc27b4d62e778e23e58ff7eb0b9d1936bd7b9c378b485db606885459991a7a03a323e5f50894d9cfc721c9c8124e2b1e40171bf14bf220c8a7b228d84ecafcbf4abd86ecfd043f0583c07d72502235b356b85d894a36517e2bfc83af5f751d05ee1bb1d431e56c2545789ce1f973b37f7fb0b69af1468b0079fab96540427c2f4a0e8b1bea5ca687ba81abc6c57ce10c8545e9e40516aa549ff08143576dad6563a515d9ba413b30d4a1451d5efc1d912fdcf4980a2c4367e033ebfc0f9f57ad6508b277317a82c2c521fafd0f0f1078817d6ef3b32084159a25219adbd284a517beb55de0d005c4dbfa6c63d74a02c0decb706406e6263ef53e9b30919eb69b18a4e038230d39974cddfcfa4c85d5c041baeb4fab1678bca17d7fd9250dadb21cd9b24bacf9a3c4839cac6d041c669eba61e81554598cda32d6327b4860d84f8c8c87bd4074b501c3b9abe045a7d81e038502792d53ae7ef9242333de3be7bbcb32f6a94c11f7a781d05944285212f7f70f3760fd9964f80e7e4929bec9494b79e3059301f1c717b98e64ec7490b4af16bfbbda2179c40a8455618b868b4470aa88591c8b700223b21cc121b176bf15e20beecfe6449b66e40f4ce0843ff7bb931700af55c10ba334c3ceb0554051db86684267a171dec2fc207a122ad6b72c0dcebf376d71f19957b7499ceb7f291da4c27d9e999ed70a8f878907c649861e95a988a466ed253b6c1bb0e30c097a2f215e1f64e0a2ae3dee0e21f85ffe0ded4bb47ad37c39db6186413c685ece7001a33d5ada552fc6842d9e61ba0f901f0056a53cce0cc55590562b6a6b592b09197421636293419aad4ccbaeac5fc703b445b85c31f1bb76930ef10f2ed0f871a537686a81f2a9c8fe2fd529f35ea355b51bdd043ff5d6692c1ad7475b78eae88a6394d5508521ba6fcae166b2b67150ff6d9dacb9de617e47cb01c8b2aebc3e9a290812a352dcef2d2035cb2096cf7bae3093df1fb4536ae0df81f1455337bf776b49b1f1f6e1c2849eee280ff3d16f9cea12832cc448f89844a8e63f8e0be33c71f7b3c44e17c69089d8fba00a98e58dc2ba9c37dfd4ceacabd4a4e703e3dab5fb8a4193d0aa55056f5817c08264b7e038d4d651de6265735fe80b310870768f6bbaa72df4014f7587a8db183be27487c0599a3baa5bf4a17e990138051250fdcbc60a42b532034bcff25bfc090fc722bd545a866fccd9e68a49c5fb313487446e300807476a7817108eca353b7eab8d7fe9b3167b956e4b9bdc422e10c5420f1603f2599981b09c024d538fbb50397416ea5215c53a227d2875c1ab598f8f54846f17d90c8ddf786bee34a6ed95770acd1fb15eb54a8470fe797af472a8c773bd67f4ddb9194b785e29abaf0f9d83385b71dcb2e2bdf87b1303db9da0a880855ba5eda5a688537deea5346dcad27c8dc5ca133f35503a78ac4af9ac17caadc798b08a837b7a3bb3bbf7b52827fb9f6dccfb3a9754db4e8ac93e096c00d43f3e487a3b77c2bd256194dafa3507bf9d845e2af1159fe59aa62dd144c6986400194a3df733d98265832908a1c7828b31e6a7536a7030da6d706680d66805843fe980ddb93b281e0ac7f4ac4125f93f22d2f9e903844123cbff594df62803ac804ecbd9c30946411a9beafc9652be2fc598b552d2fe1eee1207c76db8adbbc569ad967a4ce5575fe86e48d62121735d43d40de1a009958220ed6a7b1d059e5f3aae7338a0a4087d49b346286dd997c75ee350c2a7e9b322456650a5842399f728e6cd30c162d39c2cc25c7ab5920ef1a7ed23075fcc0625cf1e7eb658e229096da595d76e661b257d5aae786b907c9378dd5b78d03fd6e55b1b34ac3d0960e7730ab77dec3078", 0x1000}, {&(0x7f00000012c0)="78f24dfc3d6f712950cba7ffc0ba5569097a198841ebfc0e7b12ef3f2c6576247f29724f5f7df1c3d4e774d608a72f1158cdefa4ab5c402c71e8e63b1b85e0ddc87d4059ccbd6477bd572e979e8d9269af00dd499570cf8d8da117f886909953a73566310b783440a765146e643ae39835eb359c640e2d905ebf958831223ae2fa2369c2bd83e72702f100bcb1304573b70ed15355faa2b20415e8e8730d9a317b34b0588349edb997264f1c3976c9e59089567d9ed9d774e7431b406b64be48b3a3354073d26c3fd11f46869df61a55371e260f219d452c5d3ae16b59e69e3b0cb35d4678a1143bc4473523", 0xec}, {&(0x7f00000013c0)="7cd4286cdd394306364450558959225eb944e05b4ca7e31fce7b9430cfee709273ef538feda4bef5cccf3e704d881338440f3ee7e45bbd78c2d98e51258f67dd236f78d589190c458a745e6af051435bea090ef617a04aca0c28ab7f3b16690faa1bd1e9402e0cfbacf1f8cff154c3ef2643a936e50932f42eb87eb7b6dd2137c724ecfcfe960c917e7d9f99eef1cabe0ca1d6b3b727", 0x96}, {&(0x7f0000001480)="e4c830c5629e92a062d18b6f47fc6c6805bb2c28dabcf83a1ff933cb9278cd9c9b089a290c3f0cf37f725db4050398b8935b30955d5312b3e226db14ad63718cc7b9423a2f7e6c86b56c50f005dd8002b91e059de68565622c5940996c6472530dfe4476ed7ad308b629b8fba5b24f877365eb3ea1fa53dca4410104a5972757f9ec3a09ab9e88ae5fc803f544cfcaedfe3df6046c1a33efeea5e59ede4cac18d42e0a77725831b6fa672011eec8630e9948f46c4a0dc28b9bda09521c92eaa002449d41d6ac5e9097471756fe1355828a14dbf8", 0xd4}, {&(0x7f0000000200)="889c68ce26af9f364c7898f88facaa2df9a05d3278d106416f40a8bde31c5345b6f0963b5b7c88cf6566f176a19620dc17da907b5e1467c266bdca034b4a437b5b1da22b582cab7429c03453cbb66c25a83bfd43c8", 0x55}, {&(0x7f0000001580)="5a3db20020baa592b328e6a4682c39443f1ea8ca94d041ec489f18c23f23daf4d04c5c41735c6a6067a91f2f0d73ed0582f4b9dbb7ce2bf81d70fead95940e167768f5e7b78488ac4f3c67823c45936ce7aec28125b46ae0e365fabf9fdd7c0c0e9a152da56e6ae73b52950877c7b00e9c0d44c493fa86706b0d14b4063b24780953b59a645d10933e6a58ae98b202032855cf6ca50ce18997b407b8429522c82ff158cdf6633466a370f393be391ee1d017bae4c969e4eb45dc2b5673e4a56c058be9e680a2e4ee3d3788418d3549c81bfd92cd4c4bf976b52fc61f5568c11243c4d0e2c7e4f10be525d0a71ba9df74ea123d051ab45aed972c07e25a65285865218f26a88fa592695271e34cfb2f90bdd9f569de41f16cb69f25e53a74beb8c1dfb796bb5f8e4d8d1f53d0ead518afd8997d22a412ee0ac239358e760ae0560a3d21e1b573c7661716a4c9400e62aab27f031ff3f6907b2bc2991b8840dd4c0043de57df78c71ec30a410e6c024f09d4c8dc4f5c24daf09ca8a2850e5548b3c7ba12e2aa1960e99cc54dae206bae778508982c88de31184a682354534b028a768d410d0da05fbd2dd8b50b5ddabd79c21b2b627895ece3c66b74e8d78d040be00e0dbf50e49cd3d9eac1ca34bf91be4034956058d8d39be9a45799305599586263f2ff18590d85129038183ce7526215876211b8744381a22c3c26a52ffe62fffeed3557910ae389fffb2e92f99b75d0fe191ed252bc9e33c684e9b4533d9ed06596d8853287a75c4ddb8061c244241eb355582cdc3ba5271e9ab1e452977f6ca29dc86ce88e492865648ebb227e09163f90ec9822986fa115596c04a213bde8658023da988944a412660248c1851d6aa80d732720650fbddbcd813147f62055310a50abc684429abcd7b0f9fb5acaa78095c9b1d6117d5a9a72e3432f8225e07bef4fb0108a8055b1ea6099e7b8e938390f66c278814223289855e9d9e7cb14d748d1d0e37d28355b74ebb0889ba01825d2a1b9d75407e1ee9ec80559379a12f6cff9be696b12054152f04b3259c1ad32cf970bf9e2a43a19487bae5fb081536d555975eddbe6f296c0fb60c411cf79bae3b79e3c7c4fbfb5566e133866a100bae59ac1b741f9d5bb08111ffe1c589c6333e2237fa83dd7226d30e822d587e9ef951d3d1ee821cbf8c6b65bc4c68192a9a8b77dc7d525762f48bff4e37ae42ba565387b3db502c112f8a6683432d196ddce5f65cb053fe4c9f7a177077a46fc213fc9d2b66df22e10abb7564af6ceb9d253af6299d1477bd04a4dbad9516508c8624b3c783c2994fe64b2f2a5d935a5e39ae246418bb643efcd73a07633b82d1790eede8996444d6536045739e3bb93f126a5f5abd41ad0d8e18241f83b635b2b087dbb1ac1f1cc2f9dbf34b4d0bda2aa2257d8ef82b57a2995a63c4ebdd04fee40dd386ab7107def25a5556bd9729c7ed0cdee61d0a252667e988965cff1de8779349c3a0f563a817f8b2da4f6a6d6961b3e7295522b9e2d553867b8567ebc8e624c3c3105bbcd0f3ba9173a84ea0f4b004e9180a08b4d071f6ce65926c68080df004988aa5f25715edab88f594be345c4388b38dce8c846fcadf9a5d203372cb65491ed73628dbf4a5864bc2c99fa527a6ca60e5c9511c9c2900aeeca6371569bc097f0e3faace05f066f39e368a599b5fa6dd5e7de3eed6b68540563c29a2606747bcf8630c8a9f2163525949e613a8bb80f4499541f1ae6684b4e5938ed9e41d16c79ee6ed6a889db7e9bc3e3e3f0f4b953cc971b8c3f12e0efb6d9b13892fad2676370d86765892f8ef438f6095f540255b9adda3815440f7f3c36ed49e450a0b16c8a05fdc7522e202405e817b129330bf042f044d94a85e4653e099ca58fd9a7dda7586cf11ea16bc07a04b18c266d451fd63fd4158ae909c7bcd85864a4763b6d6792210e038030f729a08063377d3cc6d869157bdf71131f315905c8df85efcc32b2a4d1571bab15fd6f666a0fdad33a2a4a85faef327a39431588906fb78a8e2f278ed7801e54d16f5c0d190d19886d15592af4a053eaea1d0e0e0ad2313823d7a9f13794d49c87d7f9a069856c40800f6af9c04b6a1daf6c91c0a1045e6f7d36c865cad23db3421d120b404da36b3dc1693f21f544b5d001cbac453c313190f52b1af0f10486c9eb7e94d3744114f219b3c835d82aa6c2ad650d9a4e338cecfefa3f6f1a9c4862f8cadf7089454c85865adddf4994275b8760131f2ee44dcce20f1fe1987e3ab523e1b3bffc68c82a93218102985aef2891caf2f1695ed8fd2f542ffabbe054e23a5856283293d80b0fbaf9a0a68ce5ffe80727f997d3b84b1c12eb95060d1509c508f02106511b41f7d0dffa09bfd40294bafdc9b74c0bd8f5f75ac0a4076dff24536089de00372b1a7d2fad4366787b97f0dcec1a57a232cc3acb88cf59e343350053d2425d69140ca0efede48d796f8a0e2656bd1659b4e29c2a4318b0264a4866e33a0daa6ccb124891285bdc2b7da58f69a701e4934e376d4a9e27657d9838a6646140aa07196e34198558450ae98b86a59b48ef109a23e25dba4b0d503a600fa098525d7725411d1526d766eba29be6682042f6bf3af35c0267bbc82fea3f6b5108d882b0e4e86e4e32c2883413665c73ae9164cb3802fb860a32264e271f9a2947f4bf1885d7686a73093a1d8bd0843da7c9e3ff62110d814ccec7b1eae8ffb8502ca3c4fb3b61eb351bea73541262ad80faae2fc29964c2fd9b757f4f0646462336fc6be218ca0de5a9adce2ad77cb704ff1a6d9fbe3b8b322e735ea11b1753146a561d7a9ce2b6aaf9e278149d3bc83258322a9bc6b071470990a377def1793630905083ff6897197693e96a5fd0f752f297399cf2a11f1246b0ad9bdab3a976c18951a9a86262eaf211509aa747b0369278cddec25f6cad59f5cde2e32bef2a07897020051ca2a82469bcbccc21b0a4f6c2daaeeda7e8e7648ba908b4a726b6c3ad3380a4337df8ab709930b6ebb18d390a13a610025e403748512092fa2fe8efa657e4ecca305f34d8e8fc8c2c34777b80ab168017d78410529d1655aff4c7ec156885bdefeccbe0f623394bfb1fe6357970a70b5b4384b3559f9736c621aae8c3d8c3e41b675a578a9e1019f837af820ef99b3647c5c8c5fe9009822ea4ea98d8257d59b8db32be137346a84310ebe723a2398c8777bcb80fec3d1c8d5ccf847473226ca6aa7b06de923831dcba30823c69467b59283c21e4920dbdbf59d5532ac25319214f6379be2b448bb69fc3ce63bc1ee373ea3143d555859bfa19f394fb8cd97fb24d513bd36557f00981ac41613d52bc2f60bb584bb30523af5bbd4f638dedf67fcf43c38f084f981d4e289a57fc6beeeed1a55e2809d1d71b4cf137412382db2988b7854132dda6379578d7ff417ac749857c6c8413490b2dc587d4f2a6ec34953eafebfbf438fcbecf37bdab4f5ce2c056a89310e162a49c03f769e55e59155a8d050ce86806f3aa74b30eb3fcdbbe6b259a80a6b2bdab42402c6e9b94d104a0bbce03e289608dc0d56dcd973a378ada04aaf96ffe5b4661943d8fac1edd9b78bd92a72c63ffa0ca0d577db3360d872ea346f1862d987e77fff12ded1e8210893ed2eaf00f698a74c459f0c1c9818fa5537dd6d760475bdfcb0a1aebde58009a1ee414bceaf2c1642d7225be97538af1f956e1de4a43496a3fb23d92e53cbb5448d74e42b512d61a014e5589ff808e169216f3702ae202419410b1ec00a4ce50d9c3b6aec3b0188851de69041fe6e247d6e2ad5224150896629d01471f46966af2aae62941df6abcd2bc49aea193931c7ca23a9404a9df237493e5f12bf39060b901182c41974d552a3d017c8c6e5b749ac44e5d09fb00239263596598e8a6efca5a7269a33fe9dfb9bbad1ab214e9dc25cb21a0f9df0f8187c182361df82677a6e5a11ca84a566547c9b600532938defc70e847c399c5c175f51b56761b29ee88fbd08f974691b6278200278954c9d55204d07af991972e5e5c31153e23396bd71290491e088b6ccbb32dbc256ae07856d6f300f907801e33b1e699e103f9356d003574177c1f049bc2eea7d86096e3906abce05072d22ff0547818dd18a1dd790bd51fb4b699a20463746d0ae417b8811d990c345eaa327be6daf6de9f992f9911b512aa141f8a42a3fe3e9adc75f7254bf5992f648ec679211fd69c981363603f3243e39cc72e4b0febe15d19e26105182921fe18b29947617f25fe6898e42b2006803aaf32969b6a639adf60322b6c37de85b2af6caf678dae5307e6aa288b10c715d8f59ddeb8456dd193ffb87c1f3af6827e4de65a5db1af15596984c6e30858514db7443a7583a9183235864e8909a2834c4289d1e2961d94f98df484a455e75ada86526d9c2cf46c4cc8fe3d16d1818fa564691fa95a5f4b9ac0e39d0afe0357ff9ad18d76b1651da768319d7b5e86620d95f31ff6c9af0c29e9ead5b67b5acb4adae79789e01642996dbef55a50e33567109564ac1f4e52c60a7f359c96d983fef5c2d8a5a1a57149689092867bf00055f47f5e3d8035e37b5531becf738daaac057f9014cfab1e562aaea57a54b05d26e6de5c3efdfbec862b6abb25bcc7edd117a00478b0669e0be0b06ec6d9732a95434594339cb283e176ca24d6526120651d6b3e6bb03c4fe79b0326cac6a5cbbfb81812719d3698c52360727e38673719cba210985f2d3b84b4dd1e8a3166614c4ddad69dcee94201d82551a9fb7245c23622428d90b0d0a9e3691a50c6f5e039e908d92e1f6212647340a423b7ee2ad9fccab1e9605ab375d39edf0ef345c7f1c55b47839108dc38d057b9984ced1da99e4c1ba1f6f03961f2bf3cd986f5535de10846f3baf65465d2d89508eb9a013ef27c6018dadb73bda782d50c9096d38a7f14f68a8c3b8675439dfd93bbef087c75f91a202b270d441239c2288b53de1c7e3570e58ce78836f80827b14f736513bf88e3bfb26b06d19de4ecd9bfc8fb4b7c4a1cea53a7443ea41049807beb1e3fb4ce883831db4c5f566eef70cbec9085f4e3e55f8a87d8e8faff6366fd09896886e663225d7f94b2a785658aa7596550cc65ea7217842ca41c99093e91b1a1117fe375400069c9a233049189888125f52ee689d03be3b8b6530bf52a17dcced5d7c7c01f9bf1f5121def5fde193a6c77c05728639875b31cf99982e86744927e35ffd0ca2da93a11bf1fe0c23bcf3a6032702fb1bf8aeac656776391c0e1cfd9af4ea572e827431d6310ef678a7a3f66a81225bb77267534a0458dd310e7966d5c0d8aa8efa9e2eea6e0185c191efc9d7095efe3d03851f72ee7ef3d82569db80315be51fbcf81f5f4ee63789485da75a92435020e04311150d38182b342c7f10e55efbe8fc5f1adcf3796c4717b4112be130b086d1556a291143d62fd7598960484f7b40aa8dd0396a079b8165a306f46e324601d4905c01c63aa2251952b7df1d0de9bd9b6900d548b5fe2b1bb47e557141711f2844b3f6c58dae4eaa8e642606c51390d8bcb53b97ad6bbd0e39b86edea395e5634b619728f6d97465154381ad1ef8791d4f968fa1824b34fc890e0580b9d9fb46fab133710c8db358091718275fdbf628f34cd3070c72987a01ab8e1897dc4d5fa8bb65d0834a755b4543b305afb85162b9b48d27f538019d7d85bc9a3901bb0cbe2b3456079644937c79bea8b37e5d40a9943b66ac07632d5b37fc1490979474f3453ce8af64f1295c3cdf2093c", 0x1000}, {&(0x7f0000002580)="c1d99326e0111887cc460505df7bf9153a344accca52b479f8b60cd93436307b5968dc533dc8b6db9217cb756a849c93dfd60cbe51c92c7b6df0f82aa2d7cb231aa3a4083d69ea4de0a8c70dbb31421df5341d9d0cdbcecffafbb3df4c48ec3fe4a1ae5cc8a6d07b2ddb2546ccdbc1e674c5521de0d3c5594c226c510c96ddeae75d", 0x82}, {&(0x7f0000000140)="15f1aca1209e0543070bbd7815010456b565f0da0fc4cd4c9d", 0x19}], 0x9) kevent(r1, 0x0, 0x0, &(0x7f0000000080), 0x80000001, 0x0) r4 = dup(r3) write(r3, &(0x7f00000000c0)="0d480b3b78e935c921aa7a364f1fc679e3e61054", 0x14) r5 = dup2(r1, r0) linkat(r4, &(0x7f0000000000)='./file0\x00', r5, &(0x7f0000000040)='./file0\x00', 0x4) fcntl$setstatus(r0, 0x4, 0x48) 10:00:51 executing program 1: r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r0, 0x2000000000029, 0xc, &(0x7f0000000000)="ff010008aaa008000000c3513e2a5e0000000000", 0x14) r1 = semget$private(0x0, 0x3, 0x0) r2 = geteuid() getgroups(0x3, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000140)={{0x4, r2, r3, r4, r5, 0x31, 0x96f}, 0x200, 0x8, 0x1}) r6 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r6, 0x0, 0x100000000000000c, &(0x7f0000000080)="e000400100000000", 0x8) r7 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r7, 0x2000000000029, 0xc, &(0x7f0000000000)="ff010008aaa008000000c3513e2a5e0000000000", 0x14) 10:00:51 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x8000, 0x0, "34a3ebedaebf1a95fbb38ce85d27515d980d23bb"}) write(r0, &(0x7f0000000000)="8d", 0x1) syz_open_pts() pledge(&(0x7f0000000100)='\x00', &(0x7f0000000140)='{\x00') ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "3ff98b9b37f37f09b6019a0871dafa8b9a975601"}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "b4f7e5c681a182d8ed08f2e2c7cb0c8e691686b8"}) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000180)) 10:00:51 executing program 1: r0 = syz_open_pts() close(r0) kqueue() ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0x3f, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r1 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r1, 0x2000000000029, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) setsockopt(r1, 0x2000000000029, 0xc, &(0x7f0000000080)="00800800000066736c2e956815311daaca0918e4", 0x14) setrlimit(0x8, &(0x7f00000000c0)={0x1}) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x81, 0xef7, "06741e6bb89ec40b12da5f41072c7df00e3f9a65"}) writev(r0, &(0x7f0000000140)=[{&(0x7f0000002b40)="673350151f1523dd2358e92f3e1967b0f84bbc0586f2c8bf9adc52f0c6ffde474127bb5f2a80afa06d95c6da5e67d39f879f8cbccea03da7d9b33bba5b962ba82dce39c3865d8be54673aab102480d3566ebe6ed1b4d0984827c305f99ea79b864b7da1ebfc7644164fe5c01ff107a48759b4944b4adebfc42e639abc3f2318b14b1da1e2a15cb96d9b1351038119c0ff00288e73117969840022518513ce75204efc0cdfe5fd0554f89af45da78e1649fbabbca3659603fc70577120dc77a809ef3cbdacbde9a63c9831a21509909a555f88400e8d4c7a51ebb8b7a66032b96c71aca9882212aef634b6798367b4d73ad99caf6a8057ebdba2175f92c311b77e3c011cf8b030761381fc8afda2337f7c4cfdfea584aab02c0097fd5339b23a0c31d70912aa3e7977daf1eeb6ec3f87eedbc8914e0f185cd3b33f8983d2dcfbde1cfd144a8fb297641cf8c38c5d9c79868a03298509acad0eee3a6bf576c517592db6bd18ba06449adeac5b35cd31e1cce2d64cb085a2d210bab8d1dab7ca729cab25635537cba6791387f792aa439d3a12117cc3fb85d154e78df837a89a539ef5b44726900fbabd17fdafafc636aebf090d7fe87ef0344ca5f808a3170b7f6a49caadb3b9c8cf6e2bee72b97271a14fc12b0f3b6fb0c7880b457021cba61db52951847aa347f97aab85b3180ce572e493798d80a3e434fffe52add6a98bbed204593b638052d1acf8a7aefdbd0164fd695421121c868fae8cd27f4ae267c7e9db96ba938c25215f969ce6d30b6bfb47db580601a3524ee4bd665630272c73397cb8f5256816a1731bd8c7132e75db216ef4e12312c59304ef51775b838612fccb8b551ae7477ee29d812e5d9bf1d4ac14ee1f2c45360ff2600da8bb33b1b5f43898c8f4bb8fa9ab7d185eb857e1b2fc8576e25d69024931acdf3db0f554c67a2dbe49d29cb9da489f82ae2cb87be0b24d54860c072857d2801de73e5761bcea3cbaf96c5ec3067432761809bacb82d92eee15e892699cedc1b69aa1ec8b32fc5d630da098291e629b5c49014b8ca52ddda7d4a5e40ccc099cfd1ad6d67205c1e09049738db9493d8ae2b04554bfd5ba7dc0fca0f9845f420479c88b65550b542a1700defbb2c317d03ee778db7ccd17722ba537e006870d185e335705c4d86cf474e02824425873ab26f9cdf50e575cd61c23757d43f2538a6b7b8a24d5e417227bfd916398e925017a5f198ef2f26feaca30d9c5a7637f7a9ae4580fc5fe06832e00b95abeaddae44ec484fabba081bcd9d6d81d18536cdb06ac318543cfdff9a9b1721ff076663a706b8b4d7eeb507d4733537f49b8b882fb8814e1dfd51e790a7d40025bb3368edb53b470393eafc0896b7f1f20e3c12d0440cfc43d583dfe82434db438d2b065c95944f579c5451dda270926798e05e09383e19b9f2baae214de64b5aec9d3f74cace10d75311ecf5078c863c205ef358395d750d42a1f852b74a679b8e28b3077233afd1694cc7f3952709fb34ace6d5050a32ef931e678f6a6488fd9712292db76403c88a96bd68205841c693246d6490d9349b3d06ba6117fa3d85ef0eafb2969289b89c34d6b439e0a27f33775f770b5317146ecde06a56dcd0ef6f70a1c616defc3fb1dc96e892fa41b99a36b413a7efba17df51d4ab20f4efebe8b7f459219caa760752ed4dadcc437a2f565c7a1dbef01606bb6ebc2621a9afe2c4639a1491406b68bea0c8826b276124e234427969766262d7738997e270ec8cc50d98bcca8b17729dda4e0efac5ffd7a8f8f937a5ea9cbf3e30367bcc3b300b21d888ec04c6d8c4168ff7810d59d0d7159f1ee7af442ca6f7dc9c8ccd78b7a4638555d8d5092e3ad490d9b04071006a6b441db190fb63012f23f8cd9ea99be15d61aa651ac2fd4170f9e4dac9a554bd31e1fbdb24cc2424a9a0c2ff5834d55a6bd39969e62531f6e5e2ca2b279283790f554b3a4ce7d96edfd646c2299bceb0b17a4def990be3e6e5f09abdd4dc385f40f585fb873a49c68124e4ea153f6641d4e823b0873fa08cadb396e377c92e10205dab12c3e909b7797aac26c306d10c806d016bb5ae203c056711cac27b20e7da6e11e0958ea04cd0f181d41817123fd226208bc915306b7ea411f619b3f5225a75775bd51fc814713876652ff9cc663a4ffeb2eb7cd851c713a36bb2c0d7bb9350910a3a22c429aba737cb823215033f0254592fb2d716a3ff72537dbf87f3b734ca62d418deb11abdb40e8c83ff2b70c7d9b101e898b8520dc6686005417b406799e97ed3b4b7ef9146cb252391f2fda5abc9ebfc2035119ea84e869454334dc40df6def368d3ef379a1492c320ab2d16c87eea1d512635d26b6ecb25cf7a9786805722889e024d755aff45d1734a896eace9ff50c5df84e9443d2bdbd38baf3979fde4227ca7470eca9121fcb83dbfd3f33d9c7c863d8e2eb38cc84239486cf8785583ca1cee1c6fbdee9ab1eb9088a184f0", 0x6eb}], 0x1) 10:00:51 executing program 0: munmap(&(0x7f0000ff6000/0x2000)=nil, 0x2000) minherit(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x20000, 0x10) ioctl$TIOCCBRK(r0, 0x2000747a) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0) mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x2) 10:00:51 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0xfffffffffffffffe) r0 = open$dir(&(0x7f0000000480)='./file0\x00', 0x34a, 0x0) fcntl$getown(r0, 0x5) 10:00:51 executing program 1: recvfrom$inet6(0xffffffffffffffff, &(0x7f0000000000)=""/247, 0xfffffd6d, 0x0, 0x0, 0xffffffffffffffba) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000100), &(0x7f0000000140)=0x10) 10:00:51 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000280)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a54b5ea7a753fb299dc5539a90bfe432044908d0d99bf7c19f078177da4ce9c287d2ba6eeb0000002f6c1b2bea99c8e91365b1000000000000000000000000000000f5156fee0433f209de01525f04b0dc5efb33245098aafbb046c04753", 0x81) write(r0, &(0x7f0000000100), 0xfffffcb3) syz_open_pts() close(r0) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000040)={0x4, 0x7fffffff}) kqueue() r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x7, 0xffffffffffffbfbf, "47780ac85a538a132000e847094a0b00"}) poll(&(0x7f00000000c0)=[{r1, 0x1}], 0x1, 0x0) 10:00:52 executing program 1: munmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000) mknod$loop(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) mlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) 10:00:52 executing program 1: close(0xffffffffffffffff) pipe(&(0x7f0000000000)) kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) syz_open_pts() socketpair$unix(0x1, 0x0, 0x0, 0x0) socket$unix(0x1, 0x5, 0x0) write(0xffffffffffffffff, &(0x7f0000000040), 0x0) poll(&(0x7f0000000080)=[{0xffffffffffffffff, 0x26}], 0x1, 0x0) 10:00:52 executing program 1: r0 = getpgrp() setpgid(r0, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x8001, 0x40) recvmsg(r1, &(0x7f0000001240)={&(0x7f0000000080)=@in, 0xc, &(0x7f0000000200)=[{&(0x7f00000000c0)=""/176, 0xb0}, {&(0x7f0000000180)=""/123, 0x7b}], 0x2, &(0x7f0000000240)=""/4096, 0x1000}, 0x43) open(&(0x7f0000000000)='./file0\x00', 0x0, 0xc0) rename(&(0x7f0000001280)='./file0\x00', &(0x7f00000012c0)='./file0\x00') 10:00:52 executing program 0: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x80, 0x4) sendto$unix(r0, &(0x7f00000001c0)="b13eeffdb7cc4af634cbc46cb4617d560fe2b90fbee8b95d43e275b6ebbec61b6911315f1dfad7849fe90a66ccd6f72df5c8930591b129e0e3aa03c048fa6aaa1c2992f07ca01cbe9bcbcca061e70870acd63124dbdf3f2254bd7e36f3ad84f8449dd62ca94553c56e6e0001afe16bc3a1dc63dbba00fe4d6ce47e3714542d9f35fb47e582e04e69f53342ad0508b783558cae19f839222d70ff14b29a015835c5f619700ad89e86a48d015f", 0xac, 0xc, &(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa) utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="07ff2016"], 0x1, 0x0, 0x0) r1 = socket$inet6(0x18, 0x1, 0x0) connect(r1, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) setsockopt$sock_int(r1, 0xffff, 0x40004000001001, &(0x7f0000000180), 0x4) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000040)=0x5, 0x4) sendto(r1, &(0x7f0000000000)='i', 0x1, 0x0, 0x0, 0x0) 10:00:52 executing program 1: select(0xfffffffffffffdaf, 0x0, 0x0, 0x0, 0xffffffffffffffff) ioctl$TIOCGFLAGS(0xffffffffffffffff, 0x4004745d, &(0x7f0000000140)) select(0x40, &(0x7f0000000180)={0x7, 0x0, 0xfffffffffffffffb, 0x4, 0x3, 0x81, 0x8cc6745, 0x3}, &(0x7f00000001c0)={0x10001, 0x8001, 0x3, 0xd0e8, 0xd78, 0x1, 0x1, 0x4ca}, &(0x7f0000000200)={0xd72, 0xe1, 0xef8, 0x9, 0x6, 0x401, 0x7ff, 0xd54d}, &(0x7f0000000240)={0x200, 0x6809}) select(0x40, &(0x7f0000000000)={0x10000, 0xa2d9, 0x5, 0xf5, 0x4, 0x1, 0x5, 0xfffffffffffffffe}, &(0x7f0000000040)={0x8, 0x21f51d9, 0x7, 0x1, 0x4, 0x8, 0x8000, 0x9cff}, &(0x7f0000000080)={0x1, 0x80000001, 0x8, 0x6b9f, 0x9f4d, 0x3, 0x9, 0x5}, &(0x7f00000000c0)={0x81, 0x7}) 10:00:52 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) writev(r1, &(0x7f0000000200)=[{&(0x7f0000000280)="37688b219efac6735df397bf26c38b57e58957455e2be4e21198b27b089ddaa709ce0d477d79e50d0889bdfa350f80343a258cea9c3e57722cec5af40fcdcf1a5df982c5f8558f61cab29e0fb2d4f1cebc2aea13f1efe441f955632ba0883c6e150c8427ba", 0x65}], 0x1) write(r1, &(0x7f0000000300)="7270bf6c40afb6bcf4eb69ff", 0xc) r2 = syz_open_pts() close(r1) r3 = kqueue() r4 = syz_open_pts() kevent(r3, &(0x7f0000000040)=[{{r3}, 0xfffffffffffffffb, 0xc0, 0x8, 0x3, 0x1f}], 0x4, &(0x7f0000000340)=[{{r2}, 0xfffffffffffffffe, 0x21, 0xfffff, 0x7, 0x80}, {{r3}, 0xffffffffffffffff, 0x4, 0x0, 0x401, 0x872}, {{r2}, 0xfffffffffffffffd, 0x11, 0x1, 0x3, 0x100}, {{r1}, 0xfffffffffffffffe, 0x98, 0x80, 0xfff, 0x7bbf}, {{r1}, 0xfffffffffffffffd, 0x61, 0x8, 0x1000, 0x1}, {{r2}, 0xfffffffffffffffb, 0x8, 0x1, 0xffffffffffff8001, 0x3a43c63e}, {{r1}, 0xfffffffffffffffb, 0x26, 0x200fffff, 0x401}, {{r0}, 0xfffffffffffffffd, 0x2, 0x2, 0x80, 0x20}], 0xaac4, &(0x7f0000000440)={0x3f, 0x80000000}) r5 = fcntl$dupfd(r4, 0x0, r3) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000240)={0x0, 0x0, 0x9, 0x0, "9ad84b73d969000000007fd35db5ab0900"}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x1000000000ff, 0x0, 0x100001001, 0xfff, "a1030000007f2b36486c0000e8ffff7400"}) readv(r5, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) close(r0) syz_open_pts() 10:00:52 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() close(r1) kevent(r2, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x28}], 0x6, 0x0, 0x0, 0x0) r3 = dup(r0) kevent(r2, &(0x7f0000000440)=[{{r3}, 0xffffffffffffffff, 0x3d}], 0x800, 0x0, 0x0, 0x0) ioctl$TIOCGTSTAMP(r3, 0x4010745b, &(0x7f0000000080)) kevent(r2, 0x0, 0x0, &(0x7f00000000c0), 0x20000002, 0x0) mknodat(r3, &(0x7f0000000040)='./file0\x00', 0x0, 0x7fffffff) kevent(r3, &(0x7f0000000140)=[{{r2}, 0xfffffffffffffffd, 0x39, 0x84, 0x3, 0x5d}, {{r2}, 0x0, 0x8, 0x8, 0xffff, 0x1}, {{r0}, 0xfffffffffffffff9, 0x0, 0xf0000002, 0xe043, 0x2}, {{r2}, 0xfffffffffffffffe, 0x0, 0x10, 0x100, 0x454}, {{r1}, 0xffffffffffffffff, 0x0, 0x1, 0xd9, 0xbc4c}, {{r2}, 0x0, 0x80, 0x80000003, 0x10000}], 0x4, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffff9, 0x0, 0x20, 0x81, 0x3ff}, {{r1}, 0xfffffffffffffff9, 0x80, 0x8000006a, 0x3, 0x2}, {{r1}, 0xffffffffffffffff, 0x6, 0x20000001, 0x1, 0x3}, {{r3}, 0xfffffffffffffffa, 0x90, 0x20000000, 0x7, 0x5}, {{r3}, 0xfffffffffffffffd, 0x1, 0x1, 0xfff, 0x1}, {{r2}, 0xffffffffffffffff, 0x40, 0x4, 0x3, 0x8}, {{r2}, 0xfffffffffffffffd, 0x5, 0x80, 0x2, 0x5}, {{r3}, 0xfffffffffffffffd, 0x80, 0xf0000042, 0x7, 0x6}, {{r1}, 0xfffffffffffffff9, 0x10, 0x3, 0x77d, 0x1000}, {{r1}, 0xfffffffffffffff8, 0x20, 0xf00fffff, 0x5a61c276, 0x5718}], 0x200, &(0x7f00000000c0)={0x1, 0x2}) kevent(r3, &(0x7f0000000380)=[{{r3}, 0xfffffffffffffffe, 0x4, 0x7, 0x3, 0x9}, {{r0}, 0xffffffffffffffff, 0x42, 0x1, 0x0, 0x7}, {{r1}, 0xffffffffffffffff, 0x2, 0x2, 0x5, 0x81}, {{r2}, 0xffffffffffffffff, 0x40, 0x40, 0x0, 0x8000}], 0xfffffffffffffffe, &(0x7f0000000480)=[{{r1}, 0xfffffffffffffff9, 0x20, 0x40000000, 0x81, 0x80}, {{r0}, 0xffffffffffffffff, 0x80, 0x20, 0x8, 0x3f34}, {{r1}, 0xfffffffffffffffc, 0x8, 0x80, 0x3, 0x100000001}, {{r3}, 0xfffffffffffffffb, 0x4, 0xa5, 0x80000000, 0x8}, {{r2}, 0xfffffffffffffffc, 0x2, 0xf0000000, 0x3, 0x2}, {{r3}, 0xfffffffffffffffd, 0x50, 0x80, 0x0, 0x7ff}], 0x26, &(0x7f0000000400)={0x9, 0xb7}) getrlimit(0x3, &(0x7f0000000340)) 10:00:52 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x900400001021, &(0x7f0000000000)={0x0, 0x4c}, 0xffffffffffffff01) socket$inet(0x2, 0x2, 0x3) 10:00:52 executing program 0: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) msgrcv(0x0, &(0x7f0000000040)=ANY=[@ANYPTR=&(0x7f00000001c0)=ANY=[@ANYRESOCT, @ANYPTR64=&(0x7f00000000c0)=ANY=[@ANYRES64, @ANYRESHEX, @ANYPTR, @ANYBLOB="c8ff32670daa74512b94f45d2be1c484aad3f14abd0a941eb74e3f24ebe26d2cda101c313763e013209e68e5", @ANYBLOB="47c0100f15089ffa5dea30c1e393759242b9539d4f75e24835809cdb8ef27bdb0e124935d6bce7fe96c2901ba931999e940643a2ae0778b9ab9f53c6d89ca719", @ANYRESOCT, @ANYPTR64, @ANYRESOCT=0x0], @ANYRESOCT=0x0, @ANYRESDEC, @ANYRESDEC, @ANYRES64, @ANYRES32]], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x2, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) sendto(r0, &(0x7f0000000000)="fe", 0x1, 0x0, 0x0, 0x0) 10:00:52 executing program 1: r0 = open(&(0x7f00000000c0)='./bus\x00', 0x8288, 0xfffffffffffffffc) fcntl$lock(r0, 0x9, &(0x7f0000000140)={0x0, 0x0, 0xff, 0x100000001}) renameat(r0, &(0x7f0000000080)='./bus\x00', r0, &(0x7f0000000180)='./bus\x00') open(&(0x7f0000000040)='./bus\x00', 0x10, 0x4000004) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) open(&(0x7f0000000000)='./bus\x00', 0x420, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000100)={0x3, 0x0, 0x0, 0x1000100000000}) connect(r0, &(0x7f00000001c0)=@in6={0x18, 0x2, 0x7, 0x80000001}, 0xc) 10:00:52 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) preadv(r0, &(0x7f0000000540)=[{0x0}, {&(0x7f0000000000)=""/74, 0x4a}, {&(0x7f0000000080)=""/216, 0xd8}, {&(0x7f0000000180)=""/22, 0x16}, {&(0x7f00000001c0)=""/212, 0xd4}, {&(0x7f00000002c0)=""/165, 0xa5}, {&(0x7f0000000380)=""/26, 0x1a}, {&(0x7f00000003c0)=""/145, 0x91}, {&(0x7f0000000480)=""/180, 0xb4}], 0x9, 0x0) 10:00:52 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) bind$unix(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="fa012e2f66696c65300059cdb76cf479cb74bfa4fa345d64b15aae9c887628cb00bfe75ff788783f49a3564e5b11ed1dbd0345b1b13b4b0619cf87b2c34ffed83aa97bf0ea929ad8c14077bff7382d44b1a9f7db231707a3d3944966918f74c60212b885d021a911110f18bae49b9351766662022f2fef27e0f1f56068d684a0530a38ba21dc7b39e047e8c4b0c21eaaddedffea0b8e138f96086b3b0ad9efc7cbbe42"], 0xa) listen(r0, 0x0) r1 = dup2(r0, r0) connect$unix(r1, &(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xa) getsockname$unix(r0, &(0x7f0000000080)=@file={0x0, ""/70}, &(0x7f0000000000)=0x48) 10:00:53 executing program 0: r0 = syz_open_pts() close(r0) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0xd9}, {{r0}, 0xfffffffffffffffe, 0x5}], 0x0, 0x0, 0x0, 0x0) kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) syz_open_pts() r1 = kqueue() syz_open_pts() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) chown(&(0x7f0000000000)='./file0\x00', r2, r3) kevent(r1, &(0x7f0000000040), 0x800, 0x0, 0x41b1f84c, 0x0) close(r1) 10:00:53 executing program 1: r0 = socket(0x10, 0x8005, 0x8) sendto$unix(r0, &(0x7f0000000000)="18dfe9d5986c6ee2f3ec84aea9fde1ec4b846dbb63241392ffc0d98125252c164f09c8c341d03bb9385a909ead8509bf78a06f82400de6a3be7b45354fd1100cb0b56cde974caeb8765d7da78382f159986c8276654bf8bfe14e879306ab28be0a8878c780b45b2b85d43b5beb5fa68daca7bffbd5b2e17e955c665a2c69e48c621f61006ffb259ba5c9e23f5f53", 0x8e, 0x400, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x3}, 0x8) r1 = socket(0x1f, 0x1, 0x0) listen(r1, 0x800) socket(0x5bfe330ab9adca3c, 0x8003, 0x1) socket$inet6(0x18, 0x3, 0xffffffff) setsockopt$sock_int(r1, 0xffff, 0x1023, 0x0, 0x0) 10:00:53 executing program 0: pipe(&(0x7f0000000000)) r0 = syz_open_pts() ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000040)=0xcc76) fcntl$lock(r0, 0x7, &(0x7f0000000080)={0x0, 0x0, 0x0, 0xffffffffffffffff}) 10:00:53 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$getown(r1, 0x5) fcntl$setown(r0, 0x6, r2) 10:00:53 executing program 1: r0 = dup(0xffffffffffffffff) r1 = syz_open_pts() r2 = accept$unix(0xffffffffffffffff, &(0x7f00000004c0)=ANY=[@ANYBLOB="0000000000000500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e2b954b13622f1ffebd4d6de0614d20f75d1df055ede2f339b2b58be95d45c02348b19c56d5be3316044d4ae396c4ff9a7678b16295b0583aaae9de1c039ec00f7df02a36fe7cdfeb5a26cd067fdcf0c51341b9ab6ef8da16317dadd36052995e80b8cb5fb3793201053a4b77a1417be550eb5541623a3269e4dc948eac828e5edac8099b0a7b2c30713732cc39a28c51daa068a61435e380624be8423caad1db7baea01c5388fc9a823c811aaf43d400ccdea2ee5bb2f73368034d2df8eb3ae29b520f0b79bcd5a333cba22079de625"], &(0x7f00000000c0)=0x6e) r3 = accept$inet(0xffffffffffffff9c, &(0x7f0000000100), &(0x7f0000000140)=0xc) r4 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000180)) r5 = open(&(0x7f0000000480)='./file0\x00', 0x20001, 0xffffffffffffffff) r6 = kqueue() r7 = accept$inet(0xffffffffffffff9c, &(0x7f0000000200), &(0x7f0000000240)=0xc) pipe2(&(0x7f0000000380)={0xffffffffffffffff}, 0x10000) openat(r8, &(0x7f0000000040)='./file0\x00', 0x80, 0x2) kevent(r0, &(0x7f0000000280)=[{{r1}, 0xffffffffffffffff, 0x0, 0x10, 0x9, 0x5}, {{r2}, 0xffffffffffffffff, 0x48, 0xf0000000, 0x10001, 0x8}, {{r3}, 0xffffffffffffffff, 0x8, 0x1, 0x0, 0x1}, {{r4}, 0xffffffffffffffff, 0x5, 0x8, 0x2, 0x3}, {{r5}, 0xfffffffffffffffe, 0x0, 0x1, 0x0, 0x3}, {{r6}, 0xffffffffffffffff, 0xb586e02fe1cdb49b, 0x1, 0x8, 0x7}, {{r7}, 0xfffffffffffffffb, 0x5, 0x80, 0x20, 0x8}], 0x3, &(0x7f00000003c0)=[{{r8}, 0xffffffffffffffff, 0x4, 0x28, 0x400, 0xfffffffffffffffb}], 0x3, &(0x7f0000000400)={0x8001, 0x3}) r9 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r9, 0x0, 0x7, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) 10:00:53 executing program 0: r0 = socket$unix(0x1, 0x7, 0x0) write(r0, &(0x7f0000000080)="315e8a85ae541d2e0b184d657322cc05eec7e59d8700a4fb9fd7e595504282b6a65a7a34654840a7ed21f93a9723f0f4e0988ce8c7d26821db6aadbcb082dbcaef05b3a4354097856bee293679c6f92139e6107e300c68473f10999be7dd0a136f23d70cd725752be9f61d3824fd53b68ebf2cfd9ff106ff9eff01f08011e442c35b5d81bc62a88744d4a38d4484084329ebdf7b81ae32c2d82ae3e099d3a60689134bbe3979b8a794cfd2ee1d3df81cfacf22bd4ab3711e8a", 0xb9) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r1, &(0x7f0000552ff0)=[{&(0x7f00006c1000)=""/4096, 0x1000}], 0x1) write(r2, &(0x7f0000335000), 0xfc94) write(r1, &(0x7f0000000000)="945a4d27d8358ed852d447403b17ed04b305f5b30e7960e3e94a4fabdf789131df3353210b4b6de09be7226aba82fa7c3686b668a9bb9528722d526582210ee2468abb39f045b77cd6beb18495de7f5e4ca09d89f2581814b3ae2b6f1e437c17d272eeebcb64e2a32a66b6708c11cefc679783d62a7a50", 0x77) write(r2, &(0x7f0000003100)="67b84185dff0c318017e3668f3e98785adbd06036d44f47e747cf15bf02e6bbc67bf2221ed21ff3b266b10a065b9515cece1eb52757e2b17d9124dfcedfcc538d3d8be3247707637e0aef9e3bfc9600de7501ee8b27b14bea297db6ce439291f5e262e3d27e7a50c89c17634ee84f612b1e2917262520e3ff720a7c554509fd22a91f68387549b4a70ad2fe3f6d49acf1cc2639e0d8c45498cf50ee529de7477607b3c30753d826e51987123bc9baacab1c4dc0910142c938ae66de03bb53552b904d119b95ba5879ee379f46c315044a22e41af23c4e2d6ad6927ce522e4a41149bd7a43fd77d68a90826677abd338b696305cff281997a3d166c51ca78679457c39ec58d071f6bbafbfd2b2c345c8cf5a631e0acf59c162be1b7d043b9cf61e8f8adc8fe131e99a134b54e419f26172ef9356032b8f7fcdcfcb7455c4d37cde1a3b721218cd9e2e25fc958e81d3e62483aa0cd613ec2c313c24217876267873f1acab90afb00d6c6825e4a98af449688af8af9ed296d117eaacc724a98b2de1d0587a20b189298245fd7a6c9e6ad34d59f147d8d3fedbd1e44110326a36b53d9b0ea29e9351d5cdf575568841f8188a4ecd4f4f742db27734fba210dae30e3f5d02df63a9a4d59e41e74543cd13bd51a6b7845b9444893c5627c06d02d1357335b8b1c5a3f3075b954f8f7c6375fbb8bf586dce8f4dc4dd5688450d7f1a5e227ed4db605b7e47eb9f5dac6780893bd754f606fe4e8318e6f15579d1f8aa2fe2d0bfb2143eb7773c148d573cfe7de10005e239a4c0471420cc572c0d6dc71b5beec749387d97d4eeb50b87947b9fed59f040dff562e692e07353fc666a728a61b89bf80bd2457c442492b36000ee81545451e38fdfe797453b7de4e78046bab55abd0781bed65937c8f4a312b9cf49ec00957fc21372f6caa725cc5a28f1f800c93d25bee0377cd6c1727d1cd87b052a4f8999ca5fdf4bff4bbc339a1ad3fdfaed22afbdb9d4e65e8e983a9a504c1e2c687438f4849da45798ce3c9a4dba3656711eeff9a548fb840f54573db6bfd301997fa98a89f89bc6bc73921d53aaec037c826fc1a6a632ee5478b41eb82bb56a604f75eca324a6f6426d6157cae5b4dc246681acb8970d071e90ac4cf70cf442c6fbb1fe525c124dde91627a11929f2abd8026271ca6d1a4a322dec7e0a68db18c3bb66142053ba6557a182f2af4d56993dca9a07769a232904616bfb", 0x36d) 10:00:53 executing program 1: r0 = socket$inet(0x2, 0xfffffffffffffffe, 0x8) setsockopt$inet_opts(r0, 0x0, 0x8000004000000020, &(0x7f0000000040)='\x00 \b\x00', 0x4) setsockopt(r0, 0x4, 0x6, &(0x7f0000000080)="d75031dd9bc1473509f439f3c6fdc0923f3c91e28f7eee644038600f479e8e345681b877987481767a67aa92f1cae075f87b2aff0fc61863105a905476b39d59b975ba0b2425a8cbaa7f652494a3905e4589fbedcce1eb2116617c7e6d4f7bc301522f694806ebc307b613734f1366f0ebfb34570cb0e8ac1b75ea4f639b12181ded9a60495625", 0x87) setsockopt(r0, 0xad, 0x2005, &(0x7f0000001080)="42aecf8bb312b036452303a53b9a13ac7356007dc20329323db76714ddc3a8623bbdec65f982fd36f89b28964edcdcda39924ca0eddf7520a295973a842be61a2520990560ff6dff2b2b0041f377ca063d6706485d28fc0769b6bf50dec1e2f04d7e0bcf955f65f42560f50e9a6c79c54018688feb01d5f3ebbb67dc82bb74aed9d78241bae37c2a129f2140ff3b593e923a7b1b2aef99cbb367defd0f12dbbb9234dfc7f9ddb2d2121f09755e211afce7ac621d45d95f2c51b7396aed0417a690d3012256ed9ea632bc448466feb8ac40746e0a0e206968140794697f34fd24c77f76b2f78e691f2e887b117dbd03d96d4da9d67f21e2e7edce3989be30950378110dc635c473e4840e49534eb64e2b1ea2a1dfd92dafd41a0a8482611c2a8cd9b98fab4a7e29f843c292e39e9dc22e4921fd330c2c37bab85881c5155163263dda2886cc43e009b5572aee4c15dcb9ca300e0627ea91965dd213eca2f659845bef9d28395c14d1dd48bdd423ed37b3cf53dde9ffc9fb904ce4f6c96a9da104df0686c4721d611ac79af4d42b7b63db39ef00dd473e8d2bc8f3605b2d0032394035aa63e828a43b3784cfdccd1b640fd62cebce549b40c9adef550e9ff30a25899ca89ab066e9b2d008314e82ab5a265be5e925c67c8beb6f7aa70dad4bec642dda2416bcd1287ddb41cb2e914452a72a51e0b91030948dddb3ac46bf9a74bdc36f12e16548c906afff782ec7ff3d62eda7f7c8f6a9faf41856eed807fde0044c0f593dac3360ec8e3c1222688604717e370090b82cdbe9d52cf7d4877868f02d3d7e35ee00bb3d7f9a330be75a04720536bb187aecf03560fbc09ac8b7961e6799bbc219d721d6ba61774e86b5a3ccda5b6c602c628f5188455d9a97cb4f7271bcb8d66bfcfff32b747a44a54778db972ba673a3e83d04af5fd478ff129688fbd2f560ddb53db956c83554d2f80770a0467e088be4300ef1f7d5ae9daf0cb28de1fc802eb98f6629a2fdf07b19b94a3df22b939c8559d56e38e5b309f65934fddd27a30943a79e8b91bba649078a7f9fa8f54f06559ddce4b93fda416cffe4dc0919da96c202a7ace6280a68d9975c69258c58bac5751bbde9696533dfa5cd36eec94db6944f2cb15ddb54d6bfa92178bb19675d169b75f323a6915666abccf0f5eaf71e214b0a71513e74928b51d53ed613fe57d0e7a90cb923f13b7d5e7c8412fdf0dcedd07444aa4f0f5017e3b5c0097994efc9ab3ce13fe3d96ab1427c866a07b7df555ad3141b29fb3759fa99936ef0c503a3b7b74cac3a8f96096db5b5c0b173b683f1f25bd94e218edbcb61b90ad91c4b6f4c9b8c69b4d74a2b7c62603e6fb764a0b60e57aecbf89bd463dc056acbfb492949db4a1f6b688e1c1d9850c3b69eb0fda02170620c112f6cd19223febb6ee2966e6f91ecece8a77c40cab54a0bdd77ab91d460b4950cf6a57cd610c7d86e75d78baf9601f5c8fd72ff20f811bf3cbea4774624ee38ec118d0501b21f1390ca417fbfa6586a89a0c324d6fb9dd2d639869377b7be5238d6a80ed51dd1aefa27b2ae29bd1d97fd0f0748154451b8794620d797a884e7ebf178df4b237bdbf399d6e2e8ca3282570d311b30c41a4625c850b53a79f4614c5f6f22c1b486fabfe4ba3e2fff0befb0749f4a27d612a4dec5bee036517fb721ea9a7c72ec70d82c5fa6b952ed1c7316d825fa33fb74ccf3f36d4606fc03b83b8dedf857becd9e9c19f4f23f53b44962c4eb46d499bd4137f7491c7550c46311af06f7b5c3f7375986ee014f8044db0b23c6f5cd65195e99231f50c538c740bee0aeede010335297c2a7b983cb356233bb025709b80c480728043db45294f270e1b6bc3c1324a55bc2177ae57e09a241e26ac203ded9c31cd372e00b5061ffb4902a42c37ff1ecd82cd6627831f69993a5d68debdf37ab45bc2a595b10e52700d6a663b23ad0a9733ebb3b948112ea1aca9746163aedc89187e8039345a6865916b75293ebdd81a33c63c6a95d1f86b7b30b3b13b69e7d18e02fc4b0803d80813bc67588feea10fbafad67ecef7571f39e48170085e960b41a2f1afdfc3d2bc42dbbdaba3c7509bcbc9fa92745e0dd23eccf6a7ec1c5847df173c7065a7caf80bcbe84da43898345daaf0168228a54fa1a1cbbac75756aeddd78e05d29ce656ae7ef28aed73f36aa086fbbdc2fed9e8be95d114d1e80eab63878b51132962efd081fde5d748307923072e087d3bdfd808cff4e0d00c9c356596238ea488a1ad2aeb4fde6019a48a5b342e272f73c4aa631d0f4f70e8bcf6384bdaac32cc6038f3921ac9db2b8a5211d47daf05d05ae2472d6c75bc4fa0d6718b6015f83b9fefba8cf98f9354e7d93d307a7aaebb02f271c3b8d4e30beb4ba2acfda7d68b0575d60c1e059e56498a5cb8f5982cd183b8f8884dbb9dab664561b86440f71d661626c7e943a7b61dcfa8bfc17e5307f9439f648ec9fd4829ad10d72da221ca72c3d920f901f04bb84683830a3c612492d242006e55bece7684803bbe553e8daac3e94978fa71d4da1ca9397cbce799de43e8fe1222323a4322a174e76b7e0e7292c79e1b4cf1bbd1c03aa2ab709c57bf9f2e84ef3771bb6baffdb4de7304c37cfac8684b4120537234a445bb2b92e24963e98a38163ff60336cc504071b3937fb2b551fb1052a6023910b3e4076f88ffabf92912b64a9fabfcd255afb2c854f7690db2f12db806956d07e929c806926fbe0666ad277d3f96a5106b412f70beb64c0515fff0d3f1d97e0918c480b740143fc33edacc09190aa55cf25eb6967f5181136eb36168a832aa212571bc6225cf02bfab294ce2844f364e28e8f5c8cb6d9abf048dcd87c5626d735d31b3841a25fdf48ce2246bd81d46598fde1240492cb69ea968fe346fce218f66aa7d4c859cd4a87ac9715917e01bcf9ae95c70ba46112fa6a9c5f982c61efcac076bc97bd0a16fce36075949f3b0e777230128674fcb5b06d2937019efb95aedcb50abba031eac941302a876f2501c325b8db88948e7d2dc15259a2350a3bdc80e03608d8c2e588666dcf8615175b0ac14f720d268c02de70ee9fe8b18df03f06e2cfea83cf038f293d13a444c0b033b77ce50a83f8a9956350d4111c9f1e94e82609345692969046560d990f801b9d3b4f75d277907d1de08b5f7936b1c79ca916486f161a8ae7fe47fa1098ea425914b79f7f205798fb92acca1ca6d7c66c89387b0dbcdef5e67e970d96301150a7105183e898ffbfa1292807ab56279ff5f17fae3d3f2154edc650699aaa53fe9f3b7a19ab29bc39c91be612766d788db81194c547a0de585ae60970e133fe6e61a4e29363c4fb9d258c0264311908743f1b38425bb4981cbc96c8161e6ae7fe50942f9de467dfc58159e94e77293ab9988ef331796dd21e5e50e475fed560218a5238c01e31043bc63c36888da218c185c2cb14ee06197551d2e80955a2b0683d27372e06b92f5687443c424ac88e050ce571ab09a0c2914d16c74f34448864229b035f412f81e7b5414c816dbca08c59deb24804cd36220e4845345a3904d72298d59b98e5a6f5bafad9c864676869d4f59420c57a01be02ce097fc487f7dd7b7e814467727c2f54e68bd72a2d11a2ddef1cc5852c9533ad4deab99856abf6c4e05be7a45551574024dcdaecc54d6556ba019c759c55b6ec5eea0f5669d25b1b486e207b204bcea037be86c7080b34417ddc2335c2a4436b47d3c0e6057ea072203f3dd5271d83b24c7a0f130182dd69f869f8f7b2b26671186e7acd79e533672d56ffd6db7fcc89faaf7da25fc52ae2000ed07e2847001f26b2ca27c9b19034b6d45289eabccae37a09e9a851385f45f332f2ce37a4f997b86ec3b26fc9512ac5c1f940981ef0529f6f6a853e7f64e503d20c370414094e2211d2968417ab4ea951bf6f91cf1593fde82de6e72944dd0467bf1e68e9361ff70d7d0c25179b2151da9ea4bd24962253a21a9b63a68bc6a188b59af9080d76abf324e6ab49aede2d64ef3d16a9b21438ac64f04a1d489fda29cafebee03956881fec72d707a6790d5a81bdcd345148992807b52e303ee454c47bdd5a16314c384454b7d859b2449301c4bc3581456c944f7f160da47492f2cf7c7df67b0b4902b614b966002118e4111422b3ec7b82582be5e846069d45fcf29d9fb533dab2926b91b1a1cd27cec494719479c56d8d228be3e32f3ef0ab6cf9300621067960ac9027538f4f88f375911659aefd25528107e6ecec2862e01ef73a6712b77c4037156d40e5600ab71dc4f03e3c3fdb4685aa9f75af469c6e1abd3fc6880621e77b073ed09650676c14336e794ebe707b5b3958469b2a248192fde43f664f71ade9a2d65f24c7c927ca00cae41ce1be4ec22d61e18738a28d907668bc7439b7fb596d069df52140e07576c2b0a5b39a342f508354db40dc9c0e2d1ffbbf8b371f5219ec8fad0cabbd65982bed59896b18d80f6f82c87b37a1615986f051682f92574ee7d5c2036955edda73d2cf4ebc3025dda2d907cc56dc1a8186b07769d8d96d68824ebaa122e6b31d6ebeea83d4117019339abcd50fa4abe8c93338bd31b461e271e962d0b010ebaace5824a5b9c5dabba329d66db9805c6e88c80b146f3ec1fbd45fd2209090361ecd15e6df4077f0b4b8cd0510420ac6ee4319863d5f02f84fd268263f7a53426c46298352ea9bf065af8f08f6965a9e0702a51d475629e91fecc810ed55e9438c3d7c5d56a2111d532815de89adcdfad638cef82530e06095c4e5f832864bde50e5f98c89ccb5e48753eec739ff444834952b99dbd39242ad5da86c77622e77acd1dd2055ae8ac26db4503538d24c461a3324f666ff160bfdf51acb7759650650969c9a047c673fbb3e31f30aa3447fb8d831b209a4444f12507ae1ae4663369b3e53e5c8b27102741db07ff98576aa2efac8d41ccf0c56c5d00bf36e1aa2a66fa5ffb57e2ac603e1f97e8dd763a2df6828c4d330eebc7bef750a29f8859d9171903bb48797c86aa6e31a656f658c83d3bd8349c091d3e38266599a2dde079f3883bcdef3cb818ddc3302a716ebe74c73736830fdb3962c18b93edf91e90cebb460b0a3439ad830cf0bd8f172cd74e07ef35033da97d9278a940e76e840cb91ea15750ed46cb58bff0a732c95a0a1091e176e00ad7148bc2258ea3e2fa51377b6aee4ea0a572fcc9bf3f8d390f8f42b5bec372c9203972d98ccd917ff609d4d10ff4f06b4b5c2446cde7c526e04eadb6e0d0bd55200d6d54659335233eb18ba41687de54d3dd494d2662bbbbd4a54915697fddf1de8048aef04cabc2ab7eb0fd61c54523f34a71bc54899862a107bfb2d60f668e4108114ebb6bb82f72c517d523af7139060149a1ec97cd77fd49f1e182108a48d600430ecf59ebb875618aaf291a8061dd202ec161c222faad289ef686bbc7a10a82c63ffc596d35727d6921acb970de9c28d51d0418fab9911467a737d6cc512825cd3042fddf881030392ae93da2f7352878ee058991eb8f307b9d4039bb36dd664045e6830b3a7e8e30e4f479bc0ea4962ae6bb260e0d489431a7a5ccc2c4033404eb86303e629793b8169d7498ecea420eb56aeab62c5cc5a7486dff875369516570852d7afd9bae33bc1689a95a207e45e2934206d5278344d506d0259b9e08081f27bd2a21decc2016233b7538da8aa713f3f39038f77fe0543fb12bb525640a511df1311e08f16cb92c9fbfbe54c503c531caac6253bab095584ed01b8d4b026ea99", 0x1142) setsockopt$inet_opts(r0, 0x0, 0x400000000000001, &(0x7f00000001c0)="149aac838e328115ca6b85d99e9f4dfcbb229795866fdeb23ef6ed72d36a3b3e8c69838d16546976727461d25b4b24ba5b8a527d18599e502c0dd764f90ea5fa7e44ed1057a83aa0c449a55a8cd0064a26ea97c418004a9988775a7ab2f22f2910405d4643b2eb5cd155bad81454c05461", 0x71) 10:00:53 executing program 1: socketpair(0x18, 0x2, 0x0, 0x0) socketpair(0x10, 0x4000, 0x7fffffff, &(0x7f0000000000)) 10:00:53 executing program 0: open$dir(&(0x7f0000000000)='./file0\x00', 0x280, 0xfffffffffffffffd) r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r0, 0x2000000000029, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) setsockopt(r0, 0x2000000000029, 0xc, 0x0, 0x1cc) truncate(&(0x7f0000000040)='./file0\x00', 0x0) r1 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000100)='./file0\x00', r1, r2) 10:00:53 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000001080)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x0, 0xe32c00}, 0x8) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000080)=0xc) setuid(r2) 10:00:53 executing program 1: r0 = open(&(0x7f0000000040)='./file1/file0\x00', 0x2c0, 0x2) fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x0, 0xfffffffffffffffc, 0x7ffffffffffffdfe, 0x10001fffffffe}) 10:00:53 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) bind$unix(r0, &(0x7f00000002c0)=@file={0x1fbc81a4852001fa, './file0\x00'}, 0xa) open(&(0x7f0000000000)='./file0\x00', 0x106d8, 0x0) fcntl$getown(r0, 0x5) 10:00:53 executing program 1: utimes(0x0, &(0x7f0000000080)={{}, {0x200000000000000}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="5cbd5441"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x2, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) r1 = socket(0x2, 0x4002, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x53) read(r0, &(0x7f0000000000)=""/96, 0x60) 10:00:53 executing program 0: r0 = semget(0x0, 0x5, 0x4a1) semctl$IPC_RMID(r0, 0x0, 0x0) r1 = semget(0x1, 0x3, 0x25) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000000)=""/142) semctl$GETPID(r1, 0x2, 0x4, &(0x7f00000000c0)=""/220) r2 = dup(0xffffffffffffff9c) bind$unix(r2, &(0x7f00000001c0)=@abs={0x1, 0x0, 0x0}, 0x8) r3 = msgget$private(0x0, 0x1) msgsnd(r3, &(0x7f0000000200)={0x3, "2f26118c4dfcfa5c22106cd7352948f796053c5ed82f1792143ba43f7cd5e29fd3d2fc05ac1241c9700634caba47a3a3472f7604bc01f1a1813e67c80b9f34332f252db16e2e567ee8f874a5d0190b76d1ea36d7eb1e637603e0a3f5a39b98e6d572cbf5cd7645df144a65293433dc1b5e4e55dd948e2a70e522e8fff6dc3d6d0ed6ec89a03658e84a15a87a4b08657617127421f834c17a0c371df33f51402bf723699af86f35a4c5a1a742d78dd1973cb0b325e99d6f8eee03f1dba1ba794537b120c2cfafe592f353c72b4414975b884349bb7726b1594dfcd8b180f4fa45e6bd85afb0cb7dd434064bf435a4112418f139ae4bda6008"}, 0x100, 0x800) msgctl$IPC_RMID(r3, 0x0) mincore(&(0x7f0000ffb000/0x2000)=nil, 0x2000, &(0x7f0000000300)=""/4096) r4 = socket$unix(0x1, 0x3, 0x0) getpeername$inet(r2, &(0x7f0000001300), &(0x7f0000001340)=0xc) read(r2, &(0x7f0000001380)=""/42, 0x2a) r5 = semget$private(0x0, 0x4, 0x10) semctl$GETALL(r0, 0x0, 0x6, &(0x7f00000013c0)=""/39) sendto$unix(r2, &(0x7f0000001400)="3bc63724569c48eab874e95f4232b95ce4b50bef1db622d28cbf7f7ee094fa4f853dca0b6fbdfc9c94826c27e2063d367fc4df863a18a4831d0489754e1f516b0019b204e39dc18cca61ec2287fff7ccbd7ef318b0e4feb8154bf39cec4fee96aafa1f569e0dd8b042293ff9f61e2332d9ff9e29f2ad442d6e1e7d493c12aa7beed4", 0x82, 0x0, 0x0, 0x0) pipe2(&(0x7f00000014c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) msgctl$IPC_STAT(r3, 0x2, &(0x7f0000001500)=""/70) semctl$GETVAL(r5, 0x3, 0x5, &(0x7f0000001580)=""/158) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000001640)={0x0, 0x6, 0x80, 0x0, "931e9073b52de71de291ecf2f596555593e69ca4", 0xfffffffffffffffe}) getsockname$inet6(r6, &(0x7f0000001680), &(0x7f00000016c0)=0xc) semctl$GETPID(r1, 0x4, 0x4, &(0x7f0000001700)=""/27) semctl$GETPID(r0, 0x7, 0x4, &(0x7f0000001740)=""/52) semctl$GETPID(r1, 0x7, 0x4, &(0x7f0000001780)=""/4096) minherit(&(0x7f0000e00000/0x200000)=nil, 0x200000, 0x3) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000002780)={0x0, 0x0, 0x0}, &(0x7f00000027c0)=0xc) semctl$GETVAL(r5, 0x4, 0x5, &(0x7f0000002800)=""/109) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000002880)={{0x4, r7, r8, r7, r8, 0x10, 0x2bff38e2}, 0x756a, 0x451, 0x7e000000000}) msgctl$IPC_STAT(r3, 0x2, &(0x7f0000002900)=""/218) 10:00:54 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x900000001021, &(0x7f0000000140), 0x10) r1 = getgid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) setregid(r1, r2) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) 10:00:54 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40, 0x21) utimensat(r0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000100)={{0x0, 0x6}, {0x60cf, 0x2}}, 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000140)='r\x00') lchown(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) 10:00:54 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) select(0x344, &(0x7f0000000080)={0x9, 0x0, 0x0, 0x200000000000}, 0x0, 0x0, 0x0) sendto$unix(r0, &(0x7f0000000040)="54e0194bc3", 0x54e, 0x3, 0x0, 0x91b872eee9b2ec0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000000c0)) 10:00:54 executing program 0: r0 = socket$inet(0x2, 0x1001, 0x0) socket$inet(0x2, 0x0, 0xa6ad26b) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000100)="740c85d53d39bea47bba6c7d825881f619131a9ca6f80c612ccfeb697fcd9936b4a5b798039926b9019ef0477553c7449f78b03d12587f33faa4748b13a9391ca7573dfa69c4e14e4935198f8f3dea296dbd10f64fe9ba3f502260910969d9329d718e1afaba241a7df7bae440ac596f966d79d930a5699c9a3b45d80b278633b74b32f13b2a60aad93a073769454f7fd4e38c4807364d6b5dba6e27c97f31443f46d5bfb14930d351a86f236c3abbb6c7fe8c56e8bd577ff98f4db4fc0f730187b140ef78ae964aa952683fa0a24245c8556e182941fa411ea4e6f5afcae5e4", 0xe0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x8, 0x1) sendto$inet6(r1, &(0x7f0000000200)="0c4894a44ea06b74216b066bc306221ac060da63455b93007fa4d25b40e318febcea54e55308d047d7f7680ce6e78318e008d3ca5ba9b1c73c208c9f2d6855e0a232a0a0b53d5a05d2204aaf3adbc735cde7d205ac9ceb1128cb2ed1c6cfdbeedf8c410dae22c9eade2dffb35f0f2540b38a01b641ed9384f5839e55d6f48556dbb7346a48dc834d425d0f40e4be1224b517b086ce765b0361", 0x99, 0x4, 0x0, 0x0) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f00000000c0)=0x7fffffff) 10:00:55 executing program 1: r0 = socket(0x800000001, 0x5, 0xfffffffffffffffe) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x2, 0x4002, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) shutdown(r0, 0x1) shutdown(r1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000001c0)=0x3, 0x4) shutdown(r1, 0x2) 10:00:55 executing program 1: r0 = syz_open_pts() lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) write(r0, &(0x7f00000000c0)="8d", 0x1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000300)=0x1000000001) execve(0x0, 0x0, 0x0) 10:00:55 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000200)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f00000000c0)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) syz_open_pts() close(r0) kqueue() r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffe, 0x0, 0xd, 0xffffffffffffffdf, "a146786eb95bd07babec1100"}) read(r1, &(0x7f00000002c0)=""/249, 0xf9) 10:00:55 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a0a, 0x0) syz_extract_tcp_res(&(0x7f0000000000), 0x9, 0x4) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0, 0x15, r0, 0x0, 0xfffffffffffffffc) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x11, r0, 0x0, 0x0) 10:00:55 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r2 = getgid() fchown(r0, r1, r2) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f00000006c0)="f7828b83478a0e2022eb72a6e168f7ff84bcb86d6661bfb58965e4b3a8819f0d510dcfc13634103b855545858c310300d47e2ecea5a91f3181c899bdd21443cf99cb016dc64d59dcc41c1ff4d45afc34989551a8a2f2544fb32af15d16563140343de686494f2b1626821ba8518c5a2637551b420524d718e39c0768138b587edd5e6902e312b2087243024d80c8f9cf2209e12755eabd1d4c6a5188d568c8e8bb092e61d8c5d06ad285e1090073a4f4e7fa2a91610174159d675f5fcfa5d9cfbdc5d139bad6331a94381c00f457def9f9ce9866b7b6289ca6d9348fb14609f641ee2b33acd2d125f832603b5989e625e411cd5ba20d", 0xf6) syz_open_pts() close(r0) kqueue() r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, "f31197303fb4f61ec3caf4d802573a4efcbdac22"}) readv(r3, &(0x7f0000000200)=[{&(0x7f0000000000)=""/19, 0x13}], 0x1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000300)={0x0, 0x8003, 0xfffffffffffffffc, 0x1d38, "4f0000004ae30000000000000010000900"}) 10:00:56 executing program 0: socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000002c0), &(0x7f0000000300)=0xc) getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000340), 0xc) r2 = fcntl$dupfd(r1, 0x0, r0) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f0000000040)={{0x18, 0x0, 0x100, 0xdeb}, {0x18, 0x3, 0x200, 0x7}, 0x400, [0x2, 0x1, 0x5, 0x7ff, 0x8, 0x4, 0x8d07, 0x10001]}, 0x3c) accept(0xffffffffffffff9c, &(0x7f0000000380)=@un=@file={0x0, ""/4096}, &(0x7f00000013c0)=0x1002) socket$unix(0x1, 0x5, 0x0) accept$inet(0xffffffffffffffff, &(0x7f0000001400), &(0x7f0000001440)=0xc) pipe2(&(0x7f0000001480), 0x4) kqueue() getppid() getuid() getegid() getppid() getuid() getgroups(0x9, &(0x7f00000014c0)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0]) fcntl$getown(0xffffffffffffffff, 0x5) getuid() getgid() getpgid(0xffffffffffffffff) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001500), 0xc) getgroups(0x5, &(0x7f0000001540)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) sendmsg$unix(r0, &(0x7f0000001680)={&(0x7f0000000180)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000280)=[{&(0x7f00000001c0)="ca93a17b574900a0ccb8116f0127267140b2a7ca39fa81af5e8060cf5dc8a212fca2b26a055115f8b2c165fc9b93a05501a72a24c0cdcd81bac5c7e9560c9be0b2701c671d3186142e68943bbee7975508591b42e8c8a86b34a880c1cc4a1f51d136319874f4110058276a4bd039ea22c418bd59be7d06b556c8708d96cdbc41909dc7bfeaab69d897029de836843ee17f641e8304c3de5778ca74fd84d8d9fe2e7308a15240ca93608d6d57cded74d65eee9b", 0xb3}], 0x1, 0x0, 0x0, 0x400}, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000040), 0x7, 0x0, 0xeb8, &(0x7f00000000c0)={0x0, 0xfffffffffffffffb}) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x7, 0x0, 0x81, 0x0) close(r3) openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x32, 0x2) openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x800, 0x51) 10:00:56 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) r1 = semget$private(0x0, 0x3, 0x213) r2 = getuid() getgroups(0x9, &(0x7f00000000c0)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0]) r4 = geteuid() getgroups(0x1, &(0x7f0000000100)=[0xffffffffffffffff]) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000140)={{0x1, r2, r3, r4, r5, 0x12, 0x7ff}, 0x1f, 0xeb, 0x6000}) setsockopt(r0, 0x6, 0x4, &(0x7f0000000000)="958cf16e35a7b1eb11814563cc32b0c9e3b8afe1583c6b6276b5db2ec1e1c208997f9a2227808862a5c76798a9db4ced7f25a387d486e7e5018f81392aeaaac6acb72ae5f6e0829e1be987c42bb32d49068629e08fdaceb48a8a0acbc18564d508e301da4d09be284f4ffc9547d727b0a30290f4d4f085163691093b005c4dd7b9219191167e1fad64032a46dbc9ea227e9dce1f7dc78d86fffb585c57bb392d18e8cf5f3f06072747d1877bb181dd0bc7da", 0xb2) 10:00:56 executing program 0: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) getsockname$inet6(r0, &(0x7f0000000040), &(0x7f0000000180)=0xc) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB], 0x1, 0x0, 0x0) r1 = socket$inet6(0x18, 0x1, 0x0) connect(r1, &(0x7f00000000c0)=@in6={0x18, 0x3, 0xfffffffffffffbff, 0x6}, 0xfffffffffffffdd1) munlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) setsockopt$sock_int(r1, 0xffff, 0x40004000001001, &(0x7f0000000000)=0x2, 0x23b) sendto(r1, &(0x7f0000000100)="fe4470876e354e4a89eba8d97f99cd6ca56a93c8db048d72da138d96c8b6bb05fa2e4d2ebd1bf1fdd63da706bf26e13803517d294c000190e58cb2c69b69f8bf3e1484ee80f1bcb9253f21", 0x4b, 0x0, 0x0, 0x0) sendmsg(r0, &(0x7f00000004c0)={&(0x7f0000000200)=@in={0x2, 0x0}, 0xc, &(0x7f0000000400)=[{&(0x7f0000000240)="6e7d33269768a9be8db95368fded9b88b6bffc7374bd7cc287d9006be0f0e3b3870dd580b2273c430e0cc5a0830b2541809eb7ef89d6e22f2903578b61b374bec4de0faad2563b11ed5d19c25bcb55daf623440fb22127826557dc400abe7642a46783ffc0a924ab00ed77db6591f4893e793262f11260e607898307be5f42818881797354970ac3845dce5bb3c9145dab1a29f7298a314644a5541e544a74b011fd208bad64b381bffe58bbbecc8899d1950243855844dad3c268ebb6d7adef12dbd6", 0xc3}, {&(0x7f0000000340)="411c5548f999ce9fc0a01037825aad95cf2762865f05f8f9adf5ee45ad4fbade56b4757ae83866076377ab9211a108555efda109b97a178b2984855b01e027268acf901c5f98f55d8237325f7526e0074ff324c65605e8e975fac53a1a72d090dce9d563350bf01b17631c74728bf4bc8d9f47193e2ac1466f8274262573075855e4b85509018bc84bcd4dd41c524f186b656dbdb6ea7e7056d46baac581303ff979d3dc062f26b882a59a6e", 0xac}], 0x2, &(0x7f0000000440)=[{0x50, 0x1, 0xf59, "7ea6c6a8d30bc48b7bb065310ee0087aa2e3a1a121ae8789e5547edeeb2580ad6dcfc2c9080e9659eca90dcb5ffd54cfeb7c197b0fecf0808d94"}, {0x30, 0xffff, 0xffffffff00000000, "d811eac7f348efdbc6a832fac23497b1e24212395bf43b7c1153"}], 0x80}, 0x4) setsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f00000001c0)=0x7fff80000000000, 0x4) 10:00:56 executing program 0: socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x2, 0x4002, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) recvmsg(r0, &(0x7f0000000040)={0x0, 0x0, &(0x7f00000000c0)=[{&(0x7f0000000240)=""/147, 0x93}, {&(0x7f00000003c0)=""/4096, 0x1000}], 0x2, 0x0}, 0x40) connect(r2, &(0x7f0000000080)=@in={0x2, 0x1}, 0xc) r3 = dup2(r2, r0) ioctl$TIOCSTSTAMP(r3, 0x8008745a, &(0x7f0000000200)={0x1ff, 0x75}) sendmsg$unix(r1, &(0x7f0000000140)={0x0, 0x1c, &(0x7f0000000100)=[{&(0x7f00000001c0)="18", 0x1}], 0x1}, 0x0) 10:00:56 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000240)={0x0, 0x0, 0x1ff, 0x0, "a147780ac85b538a01000000ebd81823a1880d7a"}) msgget$private(0x0, 0x10) r0 = dup(0xffffffffffffffff) getpeername$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) r1 = socket$inet6(0x18, 0x400000c001, 0x2) bind(r1, &(0x7f0000000240)=@un=@abs={0x4324470e2bc21888}, 0x1c) 10:00:56 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000200)='B', 0x1) r2 = getpgid(0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0xc) getgroups(0x1, &(0x7f00000002c0)=[0xffffffffffffffff]) r5 = getppid() r6 = getuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) r8 = getpgid(0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f0000000400)=[0x0, 0xffffffffffffffff]) r11 = getpgrp() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, &(0x7f0000000480)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, 0xc) r14 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, &(0x7f0000000540)=0xc) r16 = getegid() sendmsg$unix(r0, &(0x7f00000006c0)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f00000001c0)=[{&(0x7f0000000040)="1e393eac028052d348e61f096b09b270ee210a3fb87cee8585c8a444f4a1d835964f7eb63aee8ed23bc6e5829fcc58b18d74f75cc074e7ff16d9a9410076d1b1de75eb3090fcb0c9ea178ad53ff8366f7bd9243398f16d05705db79eaf2dbb9ebb15e1aabe66d83d", 0x68}, {&(0x7f00000000c0)="8d9fe9f3f7a49fb2e2d56f24c1a4a3a5da06dd15ec2cc13c138957deaf138fc685043c050365ffc17964588144a147466ed274c0946098158ed1ebba0248a5a1061ac202a4f089ac3f97e73c94c3053d0a113f3fb2e50460d79b48672e9061736b4d6e259e31448e43b42d8e5c35f05f15cc4d866eadff4ed293fb3fa8dca21f475af84198775d289b1cba9dc3511d76b79abf19c1a7dbbb09ebfbbf75c70f9d4d14be47addaeeca1b95d7e488de3802366d877e24fbe3de97de00952cb0470f14c668c8fda89ea7d39af34398d4c68f3050eca17504dc8c63c22e329ee99549ff156b2196320e", 0xe7}], 0x2, &(0x7f0000000580)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @rights={0x38, 0xffff, 0x1, [r0, r1, r0, r0, r1, r1, r0, r0, r1]}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}, @cred={0x20, 0xffff, 0x0, r11, r12, r13}, @rights={0x38, 0xffff, 0x1, [r1, r0, r0, r0, r1, r0, r1, r1, r0]}, @cred={0x20, 0xffff, 0x0, r14, r15, r16}], 0x110, 0x4}, 0x401) sendto$unix(r1, &(0x7f0000001540)="eccfb12d79b5c41666c5d330d8f46275c60fe74a8af8f88ee2582ae3e00f050f49ce51ab13b7015dd73b8deb6ef820eccbbe01e82d04ab14203e874e0d2d7d67c105ca90d75acd1adfbe47ce0b5cd5ea77ef15d8c279e5945afe9face235163ac29317134277f11a23f64496fcd5539f97071103414b79738b0d69cfdb4ff636484f41394bb0721790511724879ca2e46edf87df31c90aec5611851bccf3ef8c6874783db90b37958d913d22f1365959f0ce5afd0755770f835b71786263543682b5249ef45f2a80da8817794d7933c184cf39c92841fecd8cc5e8f255d45f872da283cc1f2332891b8605024bf4a9401db743be4302590f38fe1bfeb6228d4ac481b81194b061b51296a490c9e96768bb73a3da31716fac9ee24fe99d5730a517c07b97d646f3649e6a17e68b9a27ca3f50a4d11a476e333e09253aae77af3db358a1eb91149f0ed2e318d093a27a742ad2b4a7aafb2ade1b6a38d04059f27aa43a8d3c3d3c6bdfe4ef3445d705943abd9682d975c6e485844f664da2f5863a8d1335c515d4b31ef2712aa13a42f86b46b73bf5435c1820459a5e4047884c8e059f46b51310ea3ca0c8660d9a9583af8119fc17a6a4125b632d3b543ba01c29b8567fd1f964e621bacd8e5aff6b65deb807205fd0ae01cca27b463d50db6273691fded364c1e43611f8679fbd82927b9228a81acef7bd63517b368692fa071a2a21deeaedfbed89f6a2254ecbbf401c8970f10fd6b0cae3f9e4e45e693492101f0f739c5527cb915c30003adc988598720126c9bf8ef284ae796716089b2be073bf871689adabd3f5db3eb9313967131f7c35fbd755722f0d11204115b63e6743db002d5c6f1290a4ee9b11c5a3cfb88a8c84173436cb4e380ed21455dd14de090f4195917624bcc1113bd446c2e151f88ffb62c9c1e8d35d79c038cfb8aaba70104713501177f7df8d69699c1c72c47d1a78082ef8a4443a40754943b0d04543982c3e8e98bf3651a7c3372a8e3fb330c959c11d73d7722f249c6aaaf5a2ad2dfa406b0f42c6911ebaa0cddaf3bfd053f1ff0f9d6eae3a4896133493ac0ffaf00a656225068d4af58e9d28bdec53f8e8841fe63f640a71e5681b88b21ff5c3d2ae0ee66f0131a56c115d31d89df616e058d99cdd53f558564422550f3c20b33af5cd46ecf2170d0bb37bb30bb1db4897b77dcb19e3bde3d211d9f5dcbf842c94d78dc9ab390b85c6b1a2e92b7c1ff9dae6b6329fcb1bb072f4d83869f548e67906235b5e289a69b84ff55eae7da7542eade15cddffaa62c5e64cea4cf50095a99a7b8c7669d0bab7754953da4a2cd48d25b7f20f7aef9262185ea9c38e9617fe0b57b5459ad789336e854c4ed7eb8edbc572a205731e4386b8f5652cb0c9cdc6658e6f95d091cae459c5d6aca261e86569ef84c828630b2c7cfbe7552681c57099a6122087ab4e02afa4aeca165c9014ec220c063762f07830e3d9c9d9160c4e6756194b2686c53e73c31af318feaecbf20ddf9570cdd421b24eae0c3a115f36be2c3d5ec1890751bee4e0d8a1b7b2dce30f9c3ea9556989423a0ead13cc056a75a16bc6076cb486f860a5b51ddb0e9c85e7647a761d0469aa100c1ebe8d3e094e820b5a6b5d78e1722eb4d1ef8ebae8a0cfe3e951ad49e22066fef9da5d1b13b6c46b0a88d39f3d04a07d23b3091f11df9553e1e998ddccd7b75f0a18b170af8d531461210b9481fd29234c934721a383238ceb11e80f980683db2a63b5f49d1d5b0319292fdf55c18c3b280e02c15dc2c858307da4ee43a592958f565dd2f8ad7d40953f1f439895e69703c8ebffe0e8a2d40bc5cbe68e77f8e75f9a5c9f29402bb0a5c66db4983c670e68088d46d5a829738c2399b5e9dadd6d1095c52ca80c5e1d225b01ec8fc17f29a1cc0b645036cec9ac0cfcd29d64f2778ce79ba8bd424634a3cbf34af7276af7fb010bb48a895ce1cfd078511ca18112c5abe1aebcab6c5665ab1c8a15c7dbe8a914d56d96e2ea605f4fc4b4bc03c83df1f1a3c9afb5e7bbd5015fb9fd5ed371b0d422f4d29181dd4ec76ca6b017f97c3da8df9df79fa8418dec6e5e8f6ec0e3db29118c5666c0f3e07dd27e88593693199579c127c6df82b5867aa15f8d643158d2b7e4a27f793903c38bf5c5a1abd83128a3ac5cd94e3ec100385b648df86cdfbb2beaf8b09f8cba85d1825bf63faa269adfea0a389ee76fe34efe5514c447bf4a2838659ce33124c309f46c8ea294bf31d653ac6417be441eed7e0fafb18a10727d2b969890264586672d698aa8d54f22917bfef649ef50575bff814113bc8ee978af94df4f4d6c05bc6c7adb0033d1110d591ce0a3a7085695b6c5e0bc742ac359aca0ca8a01c7337f3d3d6475e822bb740c2bc2204822e9561572a1e4a0dfa9a47facbf5226642a6ae8fb376d81847cda8d6a74fc47e4ba7cf29e10bcaf9918b67c23de0322b8aaf1d8099f7adfa268681bdad9721a5f3df5b3f1b70e0782a7506161f6a9c8d362cf5dc2c58b5d0cb6eecb9b66ea84c1d662c9f9651fcf8c3a48b58bf12c30285ade05321cec0285902bda784cc401adc5195380851a8b3d6dbb826d2ec48af857f2e705d8f0eeaa753fc655c19ffc5a54a25fb5f9c9caa3c1f3341675bd483ce80d3023a14440e16d4476d913d8266565c9ffc25021ab9d3b227264a0cb54b41b3eea7679297257eb88a2f0c090f413daba55a8e2e9683c5e58e30245532fcba10c7f91a34dcc0af0f001b8ffe8ad5cc81f0efebd8d16b42e1fc442fa8ccc551ebbf479651870877b5161c2f2f4f6f25875620f652f68828f306417c755cc185c0c99941f23815a7ac673278f3568ced435069fe58724f477d6fefdc53ad16a23f2b1b7b9f5fff92670ff1749b27eca321bccbc95363b322eabc05d1c44384c2e7c12e0f3e25c776cd73f543333b91d97b96d73f3ffc72c961c8241383fa57e7f44a2acb6183321b72ee2494db0791073f95274690a49c16159e245cffaa3bfe64a680161d2faf2476e4f0d64b47f49744471be1b0e23fc0c583d27789f92ab37e724f601fa47457d252daa03883a37031a93fe3bc0e8bc7f24ed3ed3f1b5b71cce26e34a77a99912b204481904984eb8201c2e432e5d3e881c869948252d33c3f68899a792dd3946aa1ebb8be9dc24b01d3c358d21a759002ae640113f60fbaec4f03e0f99007a90e94d44ba6f5e23ad13d27950944d45b426673db290fc9b4e12726b14cdaadf688302c11e0d5cbac03864529b59d4a89da51dbf6a6f17a9351a16042917bbb80cbc1535596429f3c8211b239da27b752ee8fb1e5756eb640e6fc20deed3a23094b1f75cb3529ee273333559bbbe9bda711890d9f31583dce0d1bb1700c716ffaf2cf4492f54bc7921b044ce20305e353bfcf9413a95dcd92779768eaa1e93b428e7d089ec7a4d58c58a68a9118d38b50100925b6f8d81922aea1f6bef2a6b5dfc467aafdecf4c095a7c841fad141a6b8d47c879056240805be943bd72840fca83fff59a716f8b93fcc3b9d9bb5230185bb80ebe86e09df8629a94b65eff7893e2a21ba6d106523bb5046dd22878d55fd273eb9398ea3a002f2da576c61c9f3e36b6df66265fedc5bb5d112ff82b82d8ff2cc6fc4deb637b75b5b2c96b0ce14ff9fe680fb360616f1e98297c3391994be870d3dd8b267c86ff61b53b461ffdf63ca10f8a53c024c099150fa79412c7190693afbc9684bdc2d425eaee4ebab8c14b7130d98c72e0b5f7ad8d504e3cf945ab7089118d67a0eaf6349137b07da8ca0d7a512d74f4b2739295ed6a8e724b2ad1aa2809c991f8cd9c68371ec244afefe3e449df0be99ef58b7c5e897638ebccb6de8b4aa9818f3254c37de5f1a70761d9dc542d2e85abb5c4cda75fcc96801b23c0266e3a041bc37b21babbd30298ad3d89631246c118a112f699d07747bcf8b7d0e0ef9886be6f0adce7b74ad112e811d7bc05973038f2204b5be8a4235b275abd50288c5393b1bb44f6b8c1d664c9821ee751e62a0f1399b2eb3feb1366e17ae03f7a4f145b10340ed63915330c293436b48d4ce9492a99d2da06cf9464b11da4dfc11b4f5b72d20c8024753ff22f9d0855cecaf23f7efa397785482363556768309a48a31c15d00eb1b76709f40501c0a5e375b75a680c12582eda2bf3d6b20898a8836058c1e355a2dc3d30a3dfdcc906db5c68736b00d2c2f2dd5d1f200873bd3df58fc57fc646945f508c389bf9ab27bb9e65fab1e298919e1550dd425ed21e8ec20a5ed32f3b5b517d5f4ba802f44a12e8875de14ee3cbcb480bb899add0e4d2a0c853428b326288fae2a4b83e317fbebfe49018eb8efb95cc643c9f2fda51c167d8b193db6309ce6cb3eede275057c29717e79075751db10bf2eec08291dc6e31842272ad2e694a3e64a6488396861080a2501114a2e1feb1ea92de9d20c94d7786e978573e48a1226ed39a67fc0a0520091516cfe33b794ff818f25b6305a2b92d6eb533ac03e39129735d54cf78e4faaa123aadf98ae4490154dd75d49e310af23d5acac24d9f4dd8222f77c293ec68a820f2d6f2fd37ef0449aa738c869d60192a4891eac111ad951e6b91384d49b0d645bd2c5497e29b4ad1e30b83bdb5223e50f1e573cf411bbd1beabdafff9282757df1691ca6e9c4c9891d532bfd14a3e155fa4985028d10f7fb9b7ef7b0f0bb3fbddfbfeabcd8c1e6af5b97ca7b283f4e17e4db6973ed3dd4c6157c84077f46138d756183c3d564edcf119f4dbe91c6b2db62b13030f0b4a3a02c49e5a4232f4925356947fee091fa5d5d1863851f963e125aeefc5a2bd0c3d3a4b55925617daf790ac4b227ecc47e962d57b7249758b3bbd15ac69bfd50b4c19b1043b5ebcdc94107671eebeff6f70bed3d9449c8f956ba47498433a018552b89132a61ea1a531cd62ca5c81c33b2893fd35683af3bc41bf3fe57177276e233e7b3c85a50909f9725820970093410eb85d3c2d296edcceb15cbde0cffec8f4fd3a4b067336c7da75c033ea2aa6d0e94cef3565883f2db3661470cf9e31967a866e65a075a7c174d56cc0b78dfea2f18030f3b35a68080be842553490c65fa81a906bf85198e3afffa7c6d07893e1a1724e89a12ca89a5e7bcb1bcd44134af96d105e960a719239329457dfc79fc6c3d4dfc2eb844eb838cb067cbd0f9c335b39b8e982245032657fee8ea9126900d62037e061b8d392e43556ecd8093a0b35dbd7eaf79bbaf404430467777a7ef3f75442dedb2e770ef3cef35d1682a539c408f84c4a4ca6a4968cfe92a83e48aab33c8aadd77d97104cc74157546eb8b064df13bde5ba4b851dbebd63ad1666b8fd48f4ab86b137efe55cbd285ec0233a76e3f544ca7cd400006990f56c35500416dc4a742e17125a9d8711e50ddf0838f3e0b908642c12b13ce0d534443e8e863111cf26cf76773a760de418d1c2575089aa93b5d85e57cc53eebd8bd36e55637dd8c2cc375a858df2ce56e4cae22475904d5d4e82c953f079750d957a6990abecceafd03fd04886f1dddaf480a0c71f807bb45ad1f7384a9624c9b24a491df72914b6509c162931a0b33675bd7cefb5722de87868562a1c7a4a4d831a2e5816fc5fc0b3c41406e8aa2f56076682b4a8f6bbe29d110e1319524a53633b2fa25b0f959f30ae33b087da356cb435653a85e50e922cf3ff589eb0f90273d610b692234a5a95f75b458732235b17237211b2d2ae5d3ffa438ddc005bce9be74e3f93f95abd39e14a024fb47501d42f6dbaa2bca80ef092d", 0x1000, 0x0, 0x0, 0xffffffffffffff7b) getgroups(0x1, &(0x7f0000000700)=[r13]) execve(0x0, 0x0, 0x0) 10:00:56 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) dup(r1) sendmsg$unix(r1, &(0x7f0000000b80)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="20000000ffff000001000000", @ANYRES32, @ANYRES64=r1, @ANYPTR64], 0x20}, 0x0) r2 = dup(r0) recvmsg(r2, &(0x7f0000000600)={0x0, 0x0, 0x0, 0x0, &(0x7f00000005c0)=""/56, 0x38}, 0x800) 10:00:56 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) mlockall(0x1) lseek(r0, 0x0, 0x8) dup(r0) getdents(r0, &(0x7f0000000000)=""/13, 0x266) utimensat(r0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x5, 0x21}, {0x0, 0x22c}}, 0x0) 10:00:56 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = msgget(0x3, 0x4) r2 = getuid() r3 = getgid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) r5 = openat(0xffffffffffffff9c, &(0x7f0000000200)='./file0\x00', 0x8, 0x4) symlinkat(&(0x7f00000001c0)='./file0\x00', r5, &(0x7f0000000240)='./file0\x00') r6 = getegid() r7 = getpid() r8 = getpgid(0x0) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000140)={{0xff, r2, r3, r4, r6, 0x14}, 0x0, 0xfff, r7, r8, 0x101, 0x9, 0x2, 0x7}) writev(r0, &(0x7f00000014c0)=[{&(0x7f0000000000)="04000000", 0x4}], 0x1) accept$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) 10:00:56 executing program 0: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="30ff2016"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x3, 0x74cc) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000001c0)={0x0, 0x6}, 0x8) r1 = socket$inet6(0x18, 0x1, 0x0) recvmsg(r1, &(0x7f0000000940)={0x0, 0x0, &(0x7f0000000880)=[{&(0x7f00000001c0)}, {&(0x7f0000000200)=""/185, 0xb9}, {&(0x7f00000002c0)=""/84, 0x54}, {&(0x7f0000000540)=""/106, 0x6a}, {&(0x7f00000005c0)=""/41, 0x29}, {&(0x7f0000000600)=""/156, 0x9c}, {&(0x7f00000006c0)=""/41, 0x29}, {&(0x7f0000000700)=""/99, 0x63}, {&(0x7f0000000780)=""/239, 0xef}], 0x9, &(0x7f00000016c0)=""/4096, 0x1000}, 0x802) connect(r1, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) r2 = dup2(r0, r1) readlinkat(r2, &(0x7f0000000980)='./file0\x00', &(0x7f00000009c0)=""/19, 0x13) recvmsg(r1, &(0x7f0000001680)={0x0, 0x0, &(0x7f0000000000)=[{&(0x7f00000000c0)=""/244}, {&(0x7f0000000340)=""/211}, {&(0x7f0000000440)=""/209}], 0x100000000000030d, 0x0}, 0x0) getsockname(r2, &(0x7f0000000a00)=@in, &(0x7f0000000a40)=0xc) connect(r1, &(0x7f0000000040)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00'], 0xa) writev(0xffffffffffffffff, 0x0, 0x0) 10:00:56 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x3, 0x7, 0x7, 0xd5, "7027b9db7934ad76bc708b7f48e5b45e1d89fa77", 0x1f, 0x3}) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x400000002c4, 0x0) preadv(r1, &(0x7f0000000180), 0x3b6, 0x0) 10:00:56 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffffbffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f0000002540)="301428c2670ae3b90a39ba18094e82285ab4cf6bf3663b94bbfd7cb933b46cdc9a7754a9e1fe14b82e988cd63e009283b58119c3e1ba798f466d04677f54d4b92b9aca35520700060ac166d08d6a037d5d7f9ca7577a40b0675aa4f4454ad27b4b4ab77f6429fa1de2e3f39f75f14e9bc9a90f4148ea740baaf4f6cc03bf820f6f65ef8d6cb01dd70b3b8b83f9c67199662d32eca367c0d57f47ffe2fe62cff27d501904f8a48fdc55b4ad2ae09d4f6bbdcafab646cb45cfc39da33138fc22ef2fffe62ece41027c0f703a753eb56f467125d8eeb8cdcdf4effec826456993663dd6d70af2e3c812a185e6b5ea00fee163d69cbe677d3d279e7aff9610ff634a716f17e11877b4a38c04e23d43e5135c0116725c217d183642d5aaa32e5e622b601dd8c4c5ecfe7475383a51f03aa46406a7c04660c8cf29d416d299030ca44ee43900fac5ac04b3aa6e43c622aa88b5ad12c34961fc38d7188d3f2fe49654f1320138a86a8127134ede020969203504c9d2c02f5f308dd6d09e2233e3ad988dfa92508f24c7ce88784f11c41a58a88de204673c9f0cf33f47085550b28ebc8df94ca0c2ad48f28200bb25e6fb8500ec3474f5bc7b1f014d1211ede50fdfc45d00ec91402235d80b06bd9ca018ff8017389c1cb240d04f7e6b89573fbb697260f867f241567a1ce29b11b9fa2771d5616e2e669b432d286fd632b493d571add004ea5200f1900dba3843b7c0218c69093117bcfbc278d52511cd344ade033fa6447d6028ee0476d0dde6eb87a5af3d14cd07cbaecec597e26e451fd088c33e4535f56107e494cd01aa4d2d8ad555e37fadfcf4a9e9a00d08e6d40c43bd6fceb9cad6d52b5445b54210d2a5487e66bfaea6016c2b0ea616e211ca9836bed6fdd07c1e7ba12e73e8bb6f5c74603375314d0f1356324a9e5615f67db69119ee12d327ad39ba307d12fd01add8e3bab60c190c96f3f83cedf859dca4b06b30ce014b37ebf35ae5763ce43106b163d65e7b8d070f2ed92a97418200fc89a05f9b0ef07c282a89625da85abaf60d50062c02d98d2b5396a9164f9c299bf4b75df66452b187325e3fd3097e24845c943125dc6b9bfea098cc365fd058db74efbd449c990818458b3cc4f4e5954c4373ff4d4ab1cb1d6b18f5bcf866cea50c31f139157aeaa512bd9296d8396755fa0ad086a4a21cd1b4c98421bc6c7ba9e33e89389f55eec5dd0d219e44990dc9125028d0ccd0d03d32f7a96c7bf818bb76d4a7e09120cc7ec632180c1b8b1b4c1c8870633a03773d64dc6afe9dce27d0e671c428cb68a5bcd141f6786cd8c315870f0e1bde4e5101833a44d93ba1a4c0e6ebf69bb768542b8b40ddbc7a0ea83e1a443e5e7963014638dfae1a8c66d2ca1df71b538a734c0d82533994106feb7520579f52a1f820bad211c0a4f90728f1f4e464c995569def621046c0dec2bafc262eee01de9b984f574f81f03d5de398c6a743ae7d41211c9012696c74f582dd572c3ec2cea442658df57c8dee3d5cd43525ca865b8b435f6eec8cfedd72ad4318be5fc192129e937787a034a2c69a83a9504056ebbb06ae6c1be9d07b7e57a88c6ed2a65991dcf4af326905eaf342d16cabc0a085f6c356674213f0546877104d306521fb203d58de04421c83e4f45f28972d94f8b0ee8ad03a1ca44caea96ff9d844497037ff4709ffcbcbcd505770127bb9f8bceb5738d6907d0149095a6e96bb164be06caa65fe30895b233abd4e3f87704d0590461311d1156df089364ee899994ac7732ebc69f7b46c0941bdfb897689eaf1f80d173788a3da930cda509e2e9f9446a8519f9d3bf30176ebdcc69219262aeed7f575f408bbb2be3ea91a84ba012924ba255222427540caef838aec8506695a102742621795db28fd2ed9fc60ae2de303e6fe567c3d922bdf4c3b6f6c5408d7e2aec82f6c3ffd2b06194c0adbae802af5402a33c8b01af557e9f2a72c079eddb96135d023222749868c4ae9b237fc657adb59a2aab5133e9e19422db8485bddf4860bfeeb353455995fdf043a55c02ad0ea56e0cb45ec2af151c541aea2c96b2da37ab2308cb1dd2b90d736f088130600856501e8e0a5d115d92babc8b3c0b85b64c3207405303cb45a8acd05ba885a201b625f2d5985d02b8cad8b4d750349642f00fd606f2045cd57440a9792683943f991517b62de7b38ccc03b95ca56fc9ad3dfdf7bf76d101f29f70ad178a08eef1d2d54a32247189108c712a00e8c9c71c8a7a65cd785afb664a3e28cd8a8627acaf95422bb8ee251ef23be6029448381f3490e9d3c1c55e5dc726a5d6d33a370310618b15c7c5b0e9fdff44e8a2ccf4b11ca3c9c3524107835411fe6efd6431f1fef2a4cb11164a55bc270b3389288b0da49462ea99286ece131018c79db6d7c88fe939e1fd8fbf01c082f4491417b307f5671c99cc06b8199dd341454fc5a482152ad5bf12848463e12f2f6910ed05956eda715d8340e4926275b11e9afe0f5b443c76390881431138322fa99b23949abec9d7bd2a6347a9b8686d096e63b48ab39ffc92b3c719d3e6ac0c48f4f54907bcf22cf7dabe8d6a7627c52e1aac3a7ffd1f667d71aa8cd6d687e7b1f7d30d5032ffe691013d04ee0f161abebd5ffcb2d329e5ac9e1c76db1ee1a6c76c9a070910182f7fd4f9bbda18d515df56fecd7209184029eb20731ab6e8c91885c0a98e5260fd3631bba0429239af678aee7e79e340db2dd0013930321c6264f49e66a618106bf28da0e937f57221fe11c966fa731c584c1d472d227509e569551be1c44b76ad29b4bde143d27e4dec5bb36b55bb21f21e49118547441093cb331b6bc7df276d0823bafd49128c529f3f689abb3f9985d2917d3278b54dfa46cc7a36601b22efd97e622731018bd77bbc48323a08bb8e268fc978540dd3428990213dec39d263d1e30aa17e4745b499f264fd9f67db703754ec1c201532a30139906276a1f46159913cf02583a6e39047a9e4c38625c58eee13e5dfc6b3ed7af34392fcb2b920e7b0eae1eb1bc86acd4af0d9902e27de4d67987677edd231bb4f20ac0b6ff0c7c70afd13028b6400431164c28c639c9321a7cacc3cc3bc3a882141faf8f4591e4388db77836e5ae9fceb1c3b064b6a4c24e0a2bfeb63db84b63649d89b8b6ce01a016ba4f4592ae0b8938c2f0235d68c74ef7597df432756e0b8707487f984f5446f40a4d959327f813f650d6aca73e27e1e7e10a9702dcfebc7c9e64f5fa2741f0af03b5598ded82f3e4432b6594504ed592d73e7c3f5d4fb836f50379125454a2d37e316274f18825f44a353171f818666777e92ad66bec576f80a6c69e9290388397e7e95d6413dff38fba6b3282d69eae45e3867a3508eb3dc44938d5dd2efe235bd9e3823cd5bdeb7ce569cbf4be4bedaced89718116fb2840886924b2fa90bf4f2ec9fa3004c677990a92c668e396187cc299a731608239114f57c4a3d945eaca8cb52de7af7d82e04de12e9f5ac5fffa6966515124696e2155b2e6aea111e9c8cd8c089baebb503bbe1a3cb86db4a74866bed123366793d1a8163230cce209fb83a18e28ee1cf26ea57d8c4a2d5559880e6f5cb97641fa61b258b2676601f07a6062b921bd1b52eb4695bb7ee91663822b06f7e376ab3ef688e3cf66ec9ab3a71466601e220aefeb50b6983439e6bb27f3726bb1a4b9dbb1c727a7417a53163c0811ef005ee2e11b339f5efbbca70baa233bc901d0da835a906c9a2f1abcc02255fb44f1f0cc6f6064d4f1b7452b95a89bb717828f0813eef5049062e4ba203c4b0237062127274951815181f32a439ecd9f042ad8db02f7661bd47a08e036da20ae24b1b41c91ba8347c7f8f40497e3b7b1ab78743c1b69741eac26ecfd26d4760823382fcb841a985146abaf244fa0c611f2bd27b8281c86d8711cfed6544db3bc97e1df644a488fccc7be6537ab023ca2fdea0e7182bb0dd1bff31dfb872805aac569fc74b6712dee319e1b058521b9dca3fc63bd1effd09b80ce1c446f695c7823b2c7bdb4036caf6d2e19e54b97b4e3f3319b46dcce29a911376be805ed7a2ef108bd869964c59b0ab15d6e66cf23613520d30aeeeebcda8145112dc7a0eb6babc103b01c2281aa1eaebf25bde804ad93fe9e955893aa27c172da7629455a18aac60b10a89fd1c92106fbb17aa76f7a66de2e67cdd01290bcf2c9d598b25faae0396bafe5070a362d870a36adaf79b03c49a14fb010cc739e6ae7fa8ee31bb4165d2a4934c9c282609d1b766d3287081562a71ea703f94e15fe7148ea295c446ac61a40dcb4eac639d0a3b8260a4f4099c672184e5e59b73903135c84b9a935121b81f5a614b52de289842c8a683782b6763810454264f64a5a5dac179e86a039fb7b3939c9c1d65d77f7e0b4d172c647367098e0ea6a008015454b15177abddf77d22a6fcaeb1c18b7b5f8333342d3b6ff771a4010a5bffdbd0a0fd6ccd014dc95838d2cab090fc6c7dacdabb0b64fedd6c7fb9493cdc0a1a6928f8ba982b854a864feb37b9d9913122873aa632b15409d3976c14d59ac7ae92ea2daf5fb85b66ef01e672cb2f4acf09127d0555a6b54047434b0b6e28d91bef4a466c76c39d29145e540a1dd3bd4023ed8b1d40fb05db11442f50aa1934ca020aa7f80217c0ca5c48bd9c73f45514c04936f1172adc6bc470e6b1f53b7653efa7c942801b65c6e407af9843979665eb4c77916742d7dd91475f93df76ddf8e02f868a5d1dafe6e928c789cb91ef17fa62a5d886987e74f351e99ddedf89fb9536f6f35381ebc18f725b0605f0a8aa764b1173b8749d51fa1c369b6ee50a575f29515c839ab6ac32606848c3efe030d339e92b1cdc2ec69c43e8ab6b08701b4937bfe00423beebb8bdd26408d76e9efef40cddd25afd17efb2e6024911c1dfe24d2db86e9645ed8589471175630a68a79de0d24063339bd1e59c7bcc0052c58b591573261013c50e3b28d6a74003870279e78ebc89eaeae79681d0bedb97768c1bde2c6d4c39a47529b52eefb875b3b0d915beb58fc371a229d45cfbb53e6316b2d167656803f6f74a72b0ed93efffdbdf18bc6f8d7e44d5843ab94cb8a8ba723493fbbbf570afa046f2bf0ade70e4780442807ba2dd970b67cb6d4e024e40bc082df484ea3588b085b29e91e87bf11d2a2cdc8ec7221d0747cdf599572260c9cdc4c1748afb143422c2ca038a5c6de8637d87abe8305c76f3da50a2c78f97ebae6b696e1f27c0bc33460f18cc8466d6754872b39e44a7910fc90f8be714d74666901c2503407a1f5d876176ccb059f9ac4de2e51bbd6f6edcc64c31fc659c84713f5b1789a757dc98999a1f16f809ed3342fbacf42a4a4c3cbd09c771fc56bfcc47ba422cfadf3120e3aacc5fc565036f884bbad8f9695d4c299530b436c163a462a7d8cc172487c2199e0da3a97175088d402754773c194ba0147d14a9f0a76644a87c88ab0520a798a9e984fc3a110383b1b12e1f08a703437c262a28712acb73dbbfacb1149b8fc47cd51f5eee2cd6ffce2b469b7e79e33a0f2159da9f24d6c7d6856f6000000000000000000000000000000009ba6e876096033236ee23b28ce74cb53be491163db3d72ecf69a738f6ebc3c3bd2ef85b13578e099ed2cca96eab5762f1700784348eb5ad35060da8ae51fd0daa963d87d9359632af93bc176e832f4ea627a061be2c7644ae2e556770fed", 0xfd7) r1 = syz_open_pts() close(r0) r2 = kqueue() r3 = syz_open_pts() ioctl$TIOCNXCL(r1, 0x2000740e) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x7, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r4 = fcntl$dupfd(r3, 0x0, r2) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000200)={0x7fff, 0xff, 0xe7, 0x778, "75835db57180000000000000000000000000ca00"}) readv(r4, &(0x7f0000000340)=[{&(0x7f00000002c0)=""/92, 0x3a1}], 0x1) 10:00:56 executing program 0: r0 = geteuid() r1 = getuid() setreuid(r0, r1) r2 = getuid() setreuid(0xffffffffffffffff, r2) 10:00:56 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCEXCL(r1, 0x2000740d) fcntl$setflags(r0, 0x2, 0x1) r2 = getpgrp() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = syz_open_pts() close(r1) kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) pipe(&(0x7f0000000100)={0xffffffffffffffff}) getpeername$inet(r5, &(0x7f0000000140), &(0x7f00000001c0)=0xc) r6 = syz_open_pts() write(r4, &(0x7f0000000000)="c9b45bd0afa0c9713eacef69e58055baaafb8326", 0x14) ioctl$TIOCSTOP(r4, 0x2000746f) poll(&(0x7f0000000080)=[{r4, 0x5}], 0x1, 0x0) fcntl$setown(r1, 0x6, r2) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f00000000c0)={0x401, 0x3, 0x6, 0x750119cf, "4638a5f69b08a42f8da38b569a6c42af0b097998", 0x4, 0x8094}) ioctl$TIOCSCTTY(r0, 0x20007461) fcntl$setflags(r3, 0x2, 0x1) 10:00:57 executing program 0: r0 = dup(0xffffffffffffff9c) accept$unix(r0, 0x0, &(0x7f0000000000)) r1 = syz_open_pts() syz_open_pts() ioctl$TIOCSTAT(r1, 0x20007465, 0x0) madvise(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x5) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x40) 10:00:57 executing program 1: syz_open_pts() syz_open_pts() pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) recvfrom$inet6(r0, &(0x7f0000000000), 0x0, 0x42, &(0x7f00000000c0)={0x18, 0x0, 0x80000001, 0x2}, 0xc) pipe2(&(0x7f0000000200), 0x0) r1 = msgget$private(0x0, 0x0) msgrcv(r1, &(0x7f0000000100)={0x0, ""/209}, 0xd9, 0x3, 0x1000) select(0x40, &(0x7f0000000040)={0xe7}, 0x0, 0x0, 0x0) 10:00:57 executing program 0: socketpair(0x21, 0xc003, 0x8001, 0x0) r0 = socket$unix(0x1, 0x0, 0x0) ftruncate(r0, 0x7) 10:00:57 executing program 1: r0 = dup(0xffffffffffffffff) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000040)) r1 = kqueue() r2 = syz_open_pts() syz_open_pts() kevent(r1, &(0x7f0000000000)=[{{r2}, 0xffffffffffffffff, 0xffffffffffffffff}], 0x40, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000140), 0x455, 0x0) 10:00:57 executing program 0: r0 = kqueue() r1 = syz_open_pts() r2 = dup2(r1, r0) sendto$inet(r2, &(0x7f00000001c0)="c6f05bc10e50f86c41aec5f54ceddef9420eea41b0708ebdfafeb60afa4ec52c3844661f07568d09fcc0c955baea0bfbca714f170f28f0f2d0f710704f43bfbad697d7c0ea7474aca4bee75d757e4f7442f88cc6e71f869a110db88149576be6a34a363362d7484c86", 0x69, 0x4, &(0x7f0000000240)={0x2, 0x1}, 0xc) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x3, 0x0, 0x0, 0x0) fsync(r2) r3 = socket(0x2, 0x3, 0xba15) getsockname$inet(r3, &(0x7f0000000140), &(0x7f0000000180)=0xc) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) getpeername(r4, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0xffffffffffffffff}], 0x4, 0x0, 0x0, 0x0) getpeername$unix(r2, &(0x7f0000000280)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f00000012c0)=0x1002) 10:00:57 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000340)="2052bed8085df9138021cdc0394b659dd7ab00483bf71c76790e1a2cad3bd632d4141f7929a09ced675e777c18164f4c69cffc6e66416429fdb1b5138f7e14d4887b8fe2dc936ec6c65da9252547592599a5f97f14d76a581a349738324d7dfeeacac9f746", 0x65}], 0x1) writev(r0, &(0x7f00000002c0)=[{&(0x7f0000000680)="815685c822f0ef13af2fada548602603fa63d1d2202ded9cddd6bc202b4bf4e7fb799ea160b0737eb35b41e26c27fed72d1a4ab05863c9ae92e172b1bf8299e77e104d5a213db6bf0bed4977403efaab77858cca0ea9ea4e401d73168b533bc24b73acdff786020bd0fce9b15e24d9301907db55a24f662ef4703c708b35d5dd599c4b33b5503b386ba74d8946f83934046240cfb4391332e6240f4679fa85019e73f2e3c19e9525c4364d4051f33df30a"}, {&(0x7f00000001c0)="337f833076b3416865ae3418579b480e122c880a733291283f295f0f267372ab2145da561393133766bed8ef803f428e3af30879c42de7c543e82e9a3e40798f799aae04a1e03848fe2a96eefa1bdd4434f4a385612c82f73d7029ad182aa525c25269fce234677489cdbb914e986f139a9ed858d924159b7950cbc7e208dfc24c76a57a47aaf28e31625d6b0840196711a606e76fa2f4", 0x55}], 0x10000000000001d1) syz_open_pts() close(r0) kqueue() syz_open_pts() 10:00:57 executing program 0: r0 = kqueue() r1 = syz_open_pts() r2 = syz_open_pts() kevent(r0, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) fcntl$getown(r1, 0x5) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "3c50a3b0b2f066415c876a9be2d4aefe5219dadb"}) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x40, 0x0, 0x0, 0x0) r3 = shmget$private(0x0, 0x1000, 0x280, &(0x7f0000fff000/0x1000)=nil) shmctl$SHM_LOCK(r3, 0x3) r4 = socket$inet6(0x18, 0x5, 0x5) listen(r4, 0x800) writev(r2, &(0x7f00000003c0)=[{&(0x7f0000000180)="17b0cbbdf4368ac6612da42570846cb8a51f7b74efd7013c1a464d7f567826a459", 0x21}], 0x0) 10:00:57 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000200)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f0000000280)="92b459ed30ce55808509de8bf8b3abcd6c5becdcc7f1df287db69e82a944cbd628419a20677a66da54301b4df3964970018626f8800c45872c89e8f5793aa251b13647ce53da7c76321714d3e04cb24663af16a2e8baab6f21cfbb0ee6928a1da7c289f5e83bf819b53f9d398755207c22a4ee51416b32338df37c35e3f1730748245e3c86a47fee2329cc1fd2844d6a58082e561d37f17da070ded18c2b22a220763ccaae522e3335d0073ee33b6869103e049f1cff06e1413fe06362acf6e136b5d7219276406b6e14ecba31812a2399da1d90a3be97af5cbc5eead0089ebaca150a", 0xe3) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x7f, 0x47, 0xffffffffeffffffd, 0xffffffffffffc009, "a14700001400"}) ioctl$TIOCSTOP(r2, 0x2000746f) kevent(r1, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x25}], 0x8, 0x0, 0xfffffffffffffffe, 0x0) r3 = accept(r2, &(0x7f0000000000)=@in, &(0x7f0000000100)=0xc) getpeername$inet6(r3, &(0x7f0000000140), &(0x7f0000000180)=0xc) 10:00:57 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) writev(r0, &(0x7f0000000340)=[{&(0x7f0000000200)="a5b30fca9dfa945f8a33f00e1074b5233dfde26b728fb46a7dd978305b8e6a06a80cc7df5fbdaa9250b5989a05f0ec793696a615a7bb24f82476e3b06f1412dd091ff3772913068d9786f6afd119229733ec518942fe3b284902384b8835544acd1b91fc00", 0x65}], 0x1) write(r0, &(0x7f0000000b00)="e362f9ff36f72ee995861b2477f256b4093cfb25b84e5bb55da51957c2810974c9bdbd1e2f5ea7fae622d58bf6659990bfe432044908c7ba28049ffe4e0746fedbac0e3edc5b8caf90f850f6662258cd26038e7dbf03775fb41fd18c6120af74d57e790c1cc23a8d9db320a9b372ba033c4e7a5be4262cb61ed3d6728e6397c30da6d93afa92e89a72e4a3e4a1ead1ad27d5cf0e49cf11b5f1c66f9e0630868c860dd3833cad8018def2c914a027351224fe553e83867704515ac4bc72eebfd15ed1a251a9d82170de189b145d5fc2ca31bf9acbb6fada40e4beec0c6262f9b45b5737990b356e842919b3b182cb6c2ac2122dc22534db754bb35a6f5711160000000000a27ae601bb2393c8000000000000b46db27dd1638161d4d1639fff0597a46164ff54e278e7b2b532c8cdf7b0b40a3c44f2c7a84f61e8b5b4c7b52f0a30834417221086a3ec8ad1da13b23d0438e830107132ae2d5c3631d2972725114f9b16318b464e5201c1e6f177ef8658d8e32d6eefeadd609608", 0x17a) syz_open_pts() socket(0x20, 0x7, 0x80) close(r0) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r3 = fcntl$dupfd(r2, 0x0, r1) connect$inet6(r3, &(0x7f0000000000)={0x18, 0x1, 0x1, 0x8}, 0xc) ioctl$TIOCMBIC(r3, 0x8004746b, &(0x7f0000000280)=0x2) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000002c0)={0x0, 0x1e2b, 0x100000003, 0x1d3a, "bad83f067108e2dede80000000001f00"}) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 10:00:57 executing program 1: r0 = syz_open_pts() close(r0) r1 = kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) r2 = syz_open_pts() kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x25}], 0x3ff, 0x0, 0x0, 0x0) dup2(r2, r0) 10:00:57 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x30) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x100000001, 0x7, 0xdf5, 0x2, "459c498ced39bcb2b339d0331b36ba7cd98986c3", 0x0, 0xd927}) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffa, 0x1}, {{r1}, 0xfffffffffffffffa}], 0x49b, 0x0, 0x1000, 0x0) 10:00:57 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) link(&(0x7f0000000240)='./file0\x00', 0x0) bind(r0, &(0x7f0000000040)=@in6={0x18, 0x0, 0x9, 0x80000001}, 0xc) 10:00:57 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c4, 0x0) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x8880, 0x90) openat(r0, &(0x7f0000000100)='./file0\x00', 0x0, 0x0) close(r1) r2 = fcntl$dupfd(r0, 0x7, 0xffffffffffffffff) recvfrom$inet6(r2, &(0x7f0000000080)=""/34, 0x22, 0x1, &(0x7f00000000c0)={0x18, 0x3, 0x8001, 0x3ff}, 0xc) listen(r2, 0x80000001) 10:00:57 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000200)="9bb1785de558ad890f8f9d835909b244ca83f3a1019fbbf89db00fb07765a4a808545ed761b8e7493972d7cf1560d14b6d9026a0292ab08ac20544c20a40302372b1360e9b1c16a8c770df5ac0bda1143e2feadcbc2fbcb578a3fa3e99ad62fcb39c43dc88", 0x65) write(r0, &(0x7f0000000540)="e3", 0x1) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getgroups(0x1, &(0x7f00000000c0)=[r3]) r4 = fcntl$dupfd(r2, 0x0, r1) poll(&(0x7f0000000280)=[{r4, 0xc1}], 0x1, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000002c0)={0x0, 0x0, 0x9, 0xfffffffffffffa91, "ca0a8073f2a42ccca78000000000000000f800"}) select(0x0, 0x0, 0x0, 0x0, &(0x7f0000000340)={0x0, 0x18000}) read(r2, &(0x7f0000000300)=""/241, 0xf1) 10:00:57 executing program 0: r0 = socket$inet(0x2, 0x2, 0x2) socket$inet(0x2, 0x0, 0x5) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000001c0)="00000ffb04d3944abd1161121366235701cd171b3674a99e49035e9286883d793449ee2900000000000000b58e9f3d115344f5b80f6888c6a8b5487cee75e859e21960e9dcbf22a71762e7bf6705180f69551e64a185c4c5604c974272571d79fa6654207f8b4140ed5d85aa", 0x6c) 10:00:57 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x10080, 0x108) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0xe53, 0x6, 0x20, 0x3, "c025eb2dcbec29cd467e6385e07869e220dc954f", 0x3, 0x8000}) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x100000000000) minherit(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0) 10:00:57 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000440), 0xffffff05}], 0x10000000000003e6, 0x0) fsync(r0) ftruncate(r0, 0x0) 10:00:57 executing program 0: ioctl$TIOCSFLAGS(0xffffffffffffffff, 0x8004745c, &(0x7f0000000080)) setitimer(0x2, 0x0, &(0x7f0000000040)) getpgrp() clock_getres(0x3, &(0x7f0000000000)) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x810, 0x84) symlinkat(&(0x7f00000000c0)='./file0\x00', r0, &(0x7f0000000140)='./file0\x00') 10:00:57 executing program 1: r0 = socket(0x1a, 0x3, 0xfffffffffffffff8) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="d841bf81f554f230e660636fe9bc9c7aff9ab7c85601d70a91101822701549e128978e7d667688392be1a2619a2d8f2d74b3a9b1ab7ebc8b6629296874fc455bdd8a6542c45428fd6e17ed3b0b44ae791f38e3499e027abed9012ae90468c4a5ec8ca5bc20114794402addd70e379cfb284c073484dddfbf7df8144cc45d8fbabcd3bdc3bdb03d0f0e7ae0318974c5cb59e8c3ed20821e4c8bd114b5c14d613779370aa40c7275ddfca3f649d43f548a698f5ce5225d9028ac98252173ed2918ff92e9e72105dd8f3e7f87992e41cdf9d3ac19fcbfdc7d72153845e0fd36e0c4b2c9c2eaf991cab2527e15f65928b39cef0fc2b58cb1b6c2", 0xf8) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x100000000000000c, &(0x7f0000000080)="e04e5d0100000000", 0x8) setsockopt$inet_opts(r1, 0x0, 0x100000000000000c, &(0x7f0000000080)="e023000000000000", 0xffffffffffffff00) close(r1) 10:00:57 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) kqueue() lstat(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)) close(r0) 10:00:57 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f00000001c0)="2198729fbd0614e81839b34303b6039de44cf8e53833355fe8010fce2d755c0f70da3fbd82a10ef8a453e4b0864723af6e3cb1247c885a4697c27f43b7a0b056d17ef0a82e457802384e01b8810b0c8ee6e1f36cc906dd6d8619f7525960e8751a29a44ee6", 0x65) write(r0, &(0x7f00000007c0)="89fa3b59d6c838fd67ea3a9ca70f57b9ca908e52a67571e4304228b03a31bc71c56ffd796b2aedc4f9c8cc8623fdd8408483714af1c251d0ba412712e2fa3ad0d113f7f47612f78167d2b95e24ee4dfe0bdbdb3cef7c61a5ba3529b3e4f367c82f01e396e582733442e6ef604a5c5dccd88e1e016b1de94320df62576bfe35bee5eb7d0927ae26586cc7f4178efb4fce2b9c9b4a928ee5ccd1f8964cdaa37eccbb0db3270ab68a6bf22f038d63ae6a00000000000000e9b383719d1017b09e175e7643b38a47d29283934166c0a289ae8df71af41b09cede10f2fc9084eeb1c402f64481c84b0139b6438152b0d4d15df9ccb9dcd55cac262a766acdbb70b3310520d055f227e5fecb090022577fd2c18388033a2e739d60fbdfa66e7e5b7f3108f49ea1604296b785986a21061190e27549d1fbba663e7dea95201b467eb9069a583a56e71d41c7a8ef05ae1f6cd3a8263f15072d00000000b82288d43f30f9d2d47ce33b54bceede43a161a79730035cd8d4c7e1627681868aa5deaf8d338e66ebee26fa45c3e228f3e1ffbacdc266a944953757c0a4cba7138a3fae4b8aff2ca60e46cfef923265af0bd97efd84fc5fc37e2f26d3c767a3299997f67c1f2cb9deed46417281c5a4c38ffd742fb4588dd73718c79ce2b480ca945935a6f9aa7b0d0dededc8cbaad914d6087eeaa8aa154e845c24220f3d09aaeb764768d9609d46e1c03e3a32cef2b48852b21822cbb8f561bdca43122b2b449f5c0ef738e8de9a7084bcf452c121507dedbf0056073e21328e29ea8c5796000000000000000000000000000000000000004dd59104e4a10c0602332ae53164585e3bb886a749854a299dbbf28437b8ce5724ed9984229cce158f50d3cd2d11af6f7b8366f3c02ba16a4c51cdae71fb7691ad45ae89567cd50932818c937aeba109dfeefb863fe1d30f0d2305e3717c8642b8137977cc4c57f3f5106a0771fed89daed1f47446bbd1ccac721fb1061ee7096de437a08cec2b37574b847f989e19e1578d58affac919e179a30cd84938af3db4b86c544e9cc5658a7216f3f22f1cf12c76e82b2931fe5d7f1a15a584d31e740ec85687b5fa1bebeef00d68a5d65ac45cce9088ce14d5a5070e54f074f6fcee32ed84779719049867285737771e434a4d982fe50bdaf99b8c4f436414a772a2aefefbabd4048ada6d1cf137c001972a2ed3f7722a08a1a21737ef670db426576f000a63f5ea90a08df1e894ff", 0x379) r1 = syz_open_pts() ioctl$TIOCNXCL(r1, 0x2000740e) close(r0) kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x7458, 0x0, 0x9, 0xffffffffffffffe1, "a14a1a16cf5bd07babec11eeffffff00"}) read(r2, &(0x7f00000002c0)=""/249, 0xf9) 10:00:57 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) unlink(&(0x7f0000000000)='./file0\x00') getsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000040), &(0x7f0000000080)=0x4) getsockopt$sock_int(r0, 0xffff, 0x1001, 0x0, 0x0) 10:00:57 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f00000004c0)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6000000000000a240078177da4ce9c287730c53fb394b842dbbcca9da10495dd976a67cf92c23ef4400000000000200000000000000000000", 0x65) write(r0, &(0x7f0000000300)="f3", 0x1) syz_open_pts() syz_open_pts() close(r0) kqueue() r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xfffffffffffffef4, "a175a2000053d07babec45f0b1c85b6a8a131100"}) poll(&(0x7f00000000c0)=[{r1, 0x83}], 0x1, 0x0) 10:00:57 executing program 1: unveil(0x0, &(0x7f0000000080)) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='x\x00') clock_getres(0x5, &(0x7f0000000040)) 10:00:58 executing program 0: r0 = kqueue() fcntl$setown(r0, 0x6, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000000)=0x81) dup(r1) r2 = fcntl$getown(r0, 0x5) fcntl$setown(r0, 0x6, r2) 10:00:58 executing program 1: socket$inet(0x2, 0x8005, 0x5) r0 = socket$inet(0x2, 0x2, 0x0) sendmsg(r0, &(0x7f0000000140)={&(0x7f0000000180)=@un=@file={0x0, './file0\x00'}, 0xa, 0x0, 0x0, &(0x7f00000002c0)=ANY=[@ANYBLOB="14000000000057193e2627afba30bb5b0000000000000000"], 0x18}, 0x0) 10:00:58 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000200)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a54b5ea7a753fb299dc5539a90bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb0000002f6c1b2bea99c8e91365b1", 0x65) write(r0, &(0x7f0000000100), 0xfffffcb3) syz_open_pts() close(r0) kqueue() r1 = syz_open_pts() readv(r1, &(0x7f0000000000)=[{&(0x7f00000000c0)=""/149, 0x95}], 0x1) 10:00:58 executing program 0: r0 = kqueue() lseek(r0, 0x0, 0x0) r1 = getgid() setegid(r1) r2 = socket$inet(0x2, 0x2, 0x0) socket$inet6(0x18, 0x8005, 0x0) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000000)="8de77a8a9d516939b21475bc0943a796a796a15e4dbbb463f0eaa0c9f834c5e93dc81df863489610d6661520828b58bb55c21b49bce698dcbbaa69941f025ef4cad2f881b535c6dea90ed3c099439443879e7f325850041f8ff5f0c92a5ece12d59d65b2335ae06112ec5459790752ff3f5d522928ba145cf50b1aa44b9963b8e3acf44e6a62c380f35b0e16591e06b0a71eb82b6d46fd25ccdd3343cea847663a966ba739011dffcea86bc58c6705d295643c034eccc64e048df1a3fdea54943b3513864449ab7f81072edd9ee8a45310edb7a83c92882dc5d229948e933c0f88ffd51b8c5293b66e5db9bfc0fd8a5679dfc67f742fa3f183b9e060489a295185eb040ed2dabdb0a27f36441cb76a99313bee7427ab15835635074ed67dc2796a5f935fabf37f4544f315337ce20b5d22a8fb64370facb5801719c3c953238703ccd41bf5a8db50e810c15abfe6b44daf439d6c4364156a19db8b2784911511e60b0b9beff10a44bacd7838bda2b8186574989165a4fdd0942ac3faf90b01bf753fe5a8b1e0652026b76ddbca37c62fa40c793bcccee8a4f85c3d2ef3ef6d24f316205cda3249e15c5f8a367f9ad93965669268fd8703893a908d39746b62c6db339ebd5bf80e989876bd544c39f37602c61388400dbe99e1676fbbac69953eb801d8f24ff1b1d8e468e7aca276ea2eeabf8e1f0484c02f9cd191671bc4bdf877aa3a309b854ea086864452e7383392c2c731723eda5d15f5c41f50e8d5a9fc2e500e87d8f3c9d54aeffaec94841213eee5983f29133a0815daa8bfd185b6b6400d8431107388b90275f15cdee2605b380b0f60db10ac7454349a03d6842c413429ce3abdac9ec77f8e98956b2c27bda7876a5856a354fb2e5b97706d828cf6e1836dfbdafbb5d437a94b468552c657829088a18e4abd20ca8f4c8cde282b91029d8e2f7093ac91b2cb1dd6728732f5c2734878acde51d9d74c29b4944dadafd7ca18c6c3dde815758ee90741c76aa1232e5cc6786f5403a3b31b09edb0f1d622f7147eea048db1f4f07ec8d9b31a3d5c702c46394d177db617abb655e9dc24c45566c72022838ed808961dcf2197535cb3ae89fc62d3532d782a413c3ccc6fc7d54d75bbe959de1c23a1bd388c28baeae6f94b1961208fa87383897fd1949a13c4002592bdcaa866cf9a68bc5bdc3095078cf861b4640c73e3d639f70734e6463c19e23b98c14ff48a78b7bb401d5d7d229df5e6d32ff5fc87dd6f122da5921c3ae7154bd6e998ee448e135378e0ae9edce8a50b86b035eb516c1499a8daca2356ac7e496a9aa5318cea0b729375dbd4a009d19485fdc66c3ef3a16887981900ce0e386ab7220ca64f84e6574d651224705c7d6ac0ae7d403889e3124386dfe108d70da7dd907aba108fe541b4e096e39c32e14cd3a8860e321e71b747d80e537ccd0678822f73dd404d2a502e23428a57be634e23abbe1e66420b8831e77386fa7109820bfb6ccaebcc767b30b2ce36db5d8e837a823b458bde4e27cecae1bcc3d9483ccb3a05f78f20250069ff7e5aa1e405a953ed667af737b52c795353dbd037287eaf54eb92b735be712a9af6ad77ae58bc98adb61414db618c643d4cae8caa76e8b0a879e4f77372f425419477b47a112886dfff73970360990a2f20bc220df818943fb3abddad4bf7fa0412d533b7878ff6dfefdacc90c08f9fd4aa04a2dac77d324d7d5505d35ecd8f4440a16b2664dbbeb351673dc0f169e3434695926c36781f95e5268c7e0f36d99a08706aaa665864fe5a0a069c6d0e6c45e23371cba274f9645b512c0990f8e93c9a819cf579e5c95c06bf06f5e278fedefb0ca31d81403739204c086d83d2f3d30ba1e3c0e979d60e9e1fe5f4b9276d07d5c54a594892112b772bc453b801410b2652e90912965349f01da346750fdd8ec4d4c16804272ce1c56e101506d7c4cdaf07895a348b51038263bcf972fa3e9a62cbfbed6a411676cad9b6d213edb51f2733a7d7c4d8093f50ed6880f24388c0545978d90ccef32e46ce0dffbfbb753ac427491a6ead7da0b2968217a4532be14a4fef15f2205046d47a52834b01adfd52cda298c09aad2849043374e68c7322617b8880723bc556a195f65113694992e1227d3777bc2955813793a118b810a3bd5f1de9f4d0f20a2fe7f4120f00834819823d42602872bfd19a45ce711891033d698fd45f3108d6025643ed4c2fde10026b68218842efb47a58d6ec80c759d3b51478f168c60951c9afaeca356d0703ea71f82ca51b3b973aaa4a350bffda4f5fa31fef8195c5c727316bce97a4331f191b9224b728d2ea002bb11c9d38bf3754a97893dc3f86becd6d303374a2ad0cd03d288a71e4c452bc55b804fae2b896dbeb0cf0148f130f37e00e8d815c42061af63d7d835fbb59a83e05c32c390fc815955f72981e0268326acc4089cfed218ec2fd47d18bcd065ae955b410b03ff9abdf7719817043270c4177a5680bcd079a15f599a9f81ac5ca399856ea1e986a4f043076500bfbdc005ee4df9813bc2379f016a478eaafe2e4fb77b5a1aed52d4dbc5d04c09275ef15d76da49c015cd2a4a88ff4b01ee4593e40173456307325a694d79e9aa7d7d4db06d7e5225a6161431fbede49cdc5645cd04c1cd8a2b3ea375c3d9ba09f8096e966b3db2ef53c75d1fb9999d54bf1cc862d264d4795822e2bbc391465ef62f237099934ef900bcad8376a620cb34e25ddb261e95be1a982d21b96711c83103c7e81a970063ceddee8c5f41f8768d9032cda26839d5eeb07dadb5f41a4af4181c8b9530c9af006bed09ff094feea2284ccef633e3bc76a4fed8ab06889e80297e010bb69a1c5cf672d53b63bf28bb0931475c26ae8f1cc216013ef02689c276193d73857125f585d91981f9f23cdacae7382768932c4f40772680609c4c931845c377fc2b74eab28fbf0541e9e6dbabff4484b54300f24be4d2d28012f767586ee34912b9ea0c2544823cc4f5ac3fc580b6fa8f09d33fe1fc16108b2af3cd8f44b50e25b1d5ceacc6d749f9dc3135f51302f3425f3c0f879de60d0f9cadd22f423c91b737d25a5849994dec15654a3dc4b0df51afc4863c0df5128d329150417d48c7d975762e594f4cb473c8c571b4be6c8b6b470e08c4c8207b476b44d2f003597a8bd28d07d04226d001669769a42ac79d6f04459285a684932ccd384a8f0f1fc23d8e1e8d43a8d1514214d4d3abfed9815b64b595bab523944cbcb059ae874220343c72af7e6189e90726224f6d09f999b659021286ef3f10ab8be2636df183fc300591fe683c970afd89592d08b6db2eb8f73f64857077209d68fe195c7006cedb460fd17bfd342c6d2fa4a3b3fbf868b7c49360a1159799a1c5b56a0fdb7f04e40035a567710d805819d5f1ebcf0c206830af38a3789ca786030380374289ed3d02750929d226d558117af3760343afe71a3f04b4c19713378682e297fe322f317745daaa7e09e3072a0ee7a60e720a9563a0a4d1cf13266e8dc0cee04b29aa3e5a9ac555d481ca08ac1a61ab52e5ce5ef52aafea9c15c816605cb69d24b45aec58150240092d3ab3e7f22aa86a253e57eba8b6ba755248631a45e8ab84097081cf2383843704659cc33a409c7c29aa6a0a1b232d2c277df3522a3a5be8af2a5355696e0f90de38508a2e0aa02ce7c7dfec8c36fd30d79d938c0972ab09c281b8d55435e75abbeaefc613f75a93cc3d6d5a52c1f78d2c3452f6f21abcf17f8de9edba1949baa7818bdea070413802d7a8104f761c9e016e2ca4bcee37af47085bdd2b61b8528dde817cdebf8f7bd74f203e04b0edfca4b6f84f78c362595c5659c116645946fe5c08e3b658635ee8b13914b737c6b08e950e0ae78e3c5b1c97bc6b325d7ba9090cf29fb3b5e1e34e6c097a5a22634be19156b68e49a3d7f49cf6215f82f983e9f1dd8baa9a8b4df4160aa0de5110452baa6d45484397e1320eb3de19f1f5f739d611389bfa97180f64b79fc7e85bb4b25bc0e1963a43e5e6b58cf701fb75440c38d49acbde6523860e3ea8f7ef148423faf598d4bd09cfef2555ee69dfdfde9229b2786fa571849b2df66e7b0eeb0aff0897a01fb27eacc40069e009d1337166236a75365f14a68b25e6ebf040f878db430d7e321e61d53432ed3a1ea7a2b3a90ee775d1b5a502ce000f8b41a0e23f832b477f963b3f963aa295201f70be222911d69cf33ccf5ac2041aed31b779e0d0a021ce5dc633d263dcc16eba1eb8c440e6bee3fcc35d388b74d86b93d5d608408f00062feb087bc07b7e8e8373f48a1139a2d1b9f44ce787ebb73536145490a71178606e4288cd7d259d408b88df2a2832d46c2cee4219ebc7725482ebb1091d9853d2077c45c0c24dcf52652dcced7ecb07eb43319d29a445bab7a6fc878b0c2299315158f3298e725653ab47f831bee7d2f7b37d273efe4710fe9524553217054408511b297af52ced19f1ff45ff708bcbc1e0bc2ea8473e0a8513370d5aef598594af9237b3d0ee8b4059ffe1c6b12bdd3b88e24b599d042f69610be88a514c8ae0f87ccf779486d553b1290b9e1a72e15b76f0cf0bc3a80ce7e2070dda667c08c8b7a02e3ee8abf1d5068b7211626c7ed24eaefe36ba0bed10d4d6bcba326d9b6bc22472a440e75203cd5c2853e6d20beeb5af56dfbae0b9834f6170a93119892ba51c4d994dd1bccd999f5b52ecb0053eb8d191617ea63a448852396dbf363dbbfa59396eb1a832a4a20e84ca1610281787e96f842cdbc81984c869ae7ed5818624e71981c6aa771a4a9080618ce9ae43cbeca6e73f892334a4cb8d13ec1c2d1b3b5b6e594db2252af09b1b8f18383de002f82338efbcbcb5025db4085b416d520c3492156dd4251c70887b0993c3f4416314c5cdc21f97832f7e8405c1b6b4b1f892a22a8ef2f2994940ea7aa403b4fa9669f15a958af55052ac33fa96b213011df59d930c3d8816c91588640dd0e14f17dc56a954cf97f2260f044d647fdab0f0a0742279a745fbc8878a65b919d36d11773740a44062a3a4af9bbb7f3e519219f54591825010c8f3fd93a9cb17b67c6864671fad68ceee8503702bf31e7e52f4eca3f53e3014f46331267a447e1a2a8f4791c4e39a13d67a7816d559262657f29055200fab5a4b9d89528ae821a73b7a71de916d7ddfad2e9f212782f54a0c8644aa141cccd9aebd73e5b556b08859f98d755a20b006a816a1a439176c0a356c58b8f586af0f11e2cf3b22c3633cb093996e466b188bcc190813872c2cf5459a663e4430286332cb17b042ed94ae783f1fc1a0719fe197bd9e82f17ff81c1605bfe4f67782a4f74fa8aba486528403bd4cade4d116b2ab4dc67077cd836590e15f902797e00ff1f207c5b57941ab53a33c0a11369910b6f7a101dba2440adbe9d0eedbd7899423ccb04db62e5089c882e8f109398f3802dff1c7fa25c3e06e2c86935fcb9f4dd57a0724e28861f0bd01f3236e011b50f9cb1feb58e7efd9ec5f01ebe2ac459dd122a2cc0db75504ec0759601010b92e99bd1e2283a4615d4c47c81b1c731a4b693c79e21dd7983402de27b618ca571151f0f6d1a4eb847c72b332fc27025364b8b6ab7bca594f73922ecbece5c14ec893da5c7dba0844e96197ad1b24e0d222c66c99799070ca70c122315d7dcd635d080e583b9c6f1abfe9c39d791f5296bad232d91d9b29bdd81f0e38f8c4a33437a744f3a106e5e3b480384f620bb8f6233333c8c0044bb1c4d8b5a72d52472f632f60761d876", 0x1000) setsockopt$inet_opts(r2, 0x0, 0xb, 0x0, 0x0) 10:00:58 executing program 0: r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r0, 0x2000000000029, 0xc, &(0x7f0000000000)="ff010008aaa008000000c3513e2a5e0000000000", 0x14) setsockopt$sock_int(r0, 0xffff, 0x120a, &(0x7f0000000080)=0x1, 0x4) pipe(&(0x7f0000000040)={0xffffffffffffffff}) fchmodat(r1, &(0x7f00000000c0)='./file0\x00', 0x100, 0x4) setsockopt(r0, 0x2000000000029, 0xc, &(0x7f0000000000)='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00', 0x14) 10:00:58 executing program 0: r0 = socket$inet6(0x18, 0x7, 0x1) utimes(0x0, &(0x7f0000000080)={{0xfffffffffffffffe}, {0x180000000000000}}) getsockopt$sock_int(r0, 0xffff, 0x1012, &(0x7f0000000000), &(0x7f0000000040)=0x4) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) 10:00:59 executing program 1: shmget(0x0, 0x1000, 0x180, &(0x7f0000ffc000/0x1000)=nil) r0 = socket$inet6(0x18, 0x8001, 0x0) utimes(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0xffffffff}, {0x9, 0x2}}) setsockopt(r0, 0x2000000000029, 0xa, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) setsockopt(r0, 0x2000000000029, 0xb, &(0x7f0000000000)="020c0000", 0x4) accept(r0, &(0x7f0000000100)=@in, &(0x7f0000000140)=0xc) 10:00:59 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r0, 0x29, 0x6, &(0x7f0000000040)="13847f00", 0xfffffffffffffd0c) 10:00:59 executing program 0: syz_open_pts() munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) r0 = syz_open_pts() syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x7ff, 0x0, 0x66, 0x9a2c407, "aaa622e4710b8fad5d64e6e23b7f5d828e5c0efe", 0x7}) 10:00:59 executing program 1: clock_settime(0x0, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x49b, &(0x7f0000000140), 0x1000, 0x0) mprotect(&(0x7f0000588000/0x3000)=nil, 0x3000, 0x4) r1 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r1, 0x2000000000029, 0xd, &(0x7f0000000140)="ff01000800000000000000e9df08ad3dc9000000", 0x14) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000000)={0x1c00000000000, 0x1, 0x80000001, 0x100000000, 0x8}, 0xc) 10:00:59 executing program 0: r0 = syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, 0x0) ioctl$TIOCSDTR(r0, 0x20007479) ioctl$TIOCSTOP(r0, 0x2000746f) syz_open_pts() write(r0, &(0x7f0000000000)="e1eba832137f88d9736dc52622a29c732b5f2de748c9bb5d18a07d2561471a83442245f4aedb18bb91a3c540ea357c31772d7919f2e472d02fd2c12f02e1fa9c916947e605915fcf21dfdb637a4155ef75c91fccb3819e55baecf82941c95c", 0x5f) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "045327cbca825d7cd4ac3ba65825cf3e3e57e694"}) syz_open_pts() 10:00:59 executing program 1: r0 = syz_open_pts() close(r0) r1 = kqueue() close(r0) setrlimit(0x8, &(0x7f0000000180)={0x8, 0x7e}) r2 = syz_open_pts() kevent(r1, &(0x7f0000000000)=[{{r2}, 0xffffffffffffffff, 0x23, 0x4, 0xec56, 0x3}], 0x2, &(0x7f0000000080)=[{{r0}, 0x0, 0x98f0225c32c3b8d1, 0x10, 0x4}, {{r1}, 0x0, 0x8, 0x6, 0x7fff, 0x100}, {{r0}, 0xffffffffffffffff, 0x14, 0x2, 0x0, 0x5}, {{r0}, 0xffffffffffffffff, 0x1, 0xfffff, 0xe000000000000000, 0x4000400}, {{r2}, 0xffffffffffffffff, 0x2, 0x80000000, 0x9, 0x200}], 0x2, &(0x7f00000001c0)={0x0, 0x8}) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x25}], 0x3ff, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, 0x0, 0x80000001, 0x0) write(r0, &(0x7f0000000140)="a9e5c646ebce00a767eca45edb092d46e2e6800003", 0x15) 10:00:59 executing program 0: r0 = kqueue() r1 = syz_open_pts() syz_open_pts() kevent(r0, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x40, 0x0, 0x0, 0x0) mlockall(0x2) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x49}], 0x2ef, 0x0, 0x0, 0x0) 10:00:59 executing program 1: r0 = kqueue() syz_execute_func(&(0x7f00000001c0)="83df8fc44228f2e5427b03468a6678420f0dc0c4a2f9acfb400fc7a100000000f26ff26d2e6466420f5a9140820000") r1 = msgget$private(0x0, 0x165) fcntl$getflags(r0, 0x0) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffa, 0x1}, {{r0}, 0xfffffffffffffffa}], 0x49b, 0x0, 0x1000, 0x0) kevent(r0, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffb, 0x4, 0x40000002, 0xfba0000000000000}, {{r0}, 0xfffffffffffffff8, 0x2, 0x0, 0x2, 0x6}, {{r0}, 0xffffffffffffffff, 0x3, 0x2, 0x7ed, 0x9}, {{r0}, 0xfffffffffffffffa, 0x4a, 0x0, 0x4}, {{r0}, 0xffffffffffffffff, 0x20, 0x40000000, 0x0, 0x5}, {{r0}, 0xfffffffffffffffb, 0x0, 0x40000000, 0x5, 0x35a}], 0x7, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffd, 0xa0, 0x40000080, 0x4, 0x9}, {{r0}, 0xffffffffffffffff, 0x1, 0x0, 0x7, 0x5}, {{r0}, 0xfffffffffffffffa, 0x80, 0xf0000003, 0x5}], 0x200, &(0x7f0000000180)={0x80000000}) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000200)=[0x100000001, 0x10, 0x8, 0xffff, 0x0, 0x0, 0x1, 0x4]) 10:00:59 executing program 0: msgget$private(0x0, 0x12) r0 = msgget(0x3, 0x0) msgrcv(r0, &(0x7f0000000500)=ANY=[@ANYPTR=&(0x7f00000007c0)=ANY=[@ANYPTR64=&(0x7f00000002c0)=ANY=[@ANYRES64, @ANYRES32, @ANYRESDEC, @ANYRESHEX, @ANYPTR, @ANYRES16, @ANYRESHEX, @ANYRESDEC, @ANYRES64], @ANYBLOB="80605f6ac5fc2f24e5484050a0f8a957bb2a7c6a6b1cdb54bdabb2b2d412cca8252abb953272d59299953c4ecadc9438613e4039bf3157367e81c93de5cec9d485196e2b79c596995d6b2845daab1f14575215c298166485880d461f70c1c8b7ff7f3baedc4bb2d7d7e5beef9c9030c320bafd0e386531b70e58abd7e46acd8dbde4834244d5c7c92861509e5ff58403be", @ANYPTR64=&(0x7f0000000340)=ANY=[@ANYPTR], @ANYBLOB="d521b60ab99b4a8067a7031e5b494468f8cd3ad129b1c0f41cee6ac826a169bd309dee79fdf3af085a70edb0b3e8618078f6415119d3ec04779cff7b82354fa8adba998f0e3b2eaa488587ff773b53f7e25de6736bab08b3a18c70db08ff6931dda216eda11c33644e5704c30ca53b8785f66374962d7d3eb25b7f858c603abdd7d2bc369b281df1291c3ead3b3224b7c169f98174edad70f8b778f7d5dd01de3828e30120538cadf5a92e30e54592cbfed5a705f163dd4b35fa39f4ec9e01893ca9a49af2bc1724c79db0d596a015ea6e1ab8d26a808c9d768922c77c45acdf0e703e535806a78836e241ab2e3d81882a6929c500a84610b4a3b6f9c22661bc7b515b491156bbfd8a6434eab792644068df1528f78bbcc8edf61740fe86b32096c5ac10ab2359fdedea50e55df04a0b0e8feb36b936ca74ca3ade7f1e72fc2230910de23821080805cfee6baf28f7f1d6de00c715687f3311f3b57017f8eb5677556ef7b63a65af03e66eef00d1812b079a0e65d7698c6ed5cd92bfab732a4d5505e0649f6aa23943914d4b8d4e0963f797be188ae2f66224391eb1e16761ffffdf1ab890fd4d7084d96c001c0bb2e780950d7d779b77c884d71b17b7f110fee2d68f829772c43cb5fbf76818d1e642d9dda24df1aee7948f33b98b29534cc89c422d847a8faa4832a9fcf85916dae82ed84dd38bb945e8c1f51399e1adbf4ac50f38f29985c2b43b2d684c921f928a0255fc7b5e69a8d1c0237a9970409fab60d9a0dddff70af876c941c917d66c720f3256ddd3ccde560b2550829d6c49f5e3f3fab9c4761b4eb70e10a64947d44cc1908791e6f6a1b3e6688621c38b00cc138de9ba635fe9e7da141111b95c61e423b22697a8772e829e6eae94906a8eb2c9f5130b588772e7dec37d46a80cf3a2449756fa378c6f19d5430ccf80dcf7b61d9026cd53b88d3fe7ab3895ec345f435de552866398b1eefdf4b574ff863c8f899682ae9aaa00c520889b27bdf27995f5464b25af14b07698348083c9538fbd1496133d750f9f10b0cee0f5be4e0b0d3296c3a17228ffa2ffaba0d2d55bf4121011da6d2718673b91ef26f9df7478bd206d152a5677d0f8ae742255ea94a8ce34a6efef37758e706f70f81039862a0dc518ab0b5d6c9481819890be0ec3b67be34e85aee47b5414384dd07ebf1ff4735f0db8fa610a86d0f16d07d2ccab034f9d1dd998e8a2f42c181b533eb428cc68ab28b5e1452028d6ddf15410976d7cf7a9d0c2d1bb01741b6dee540c85db769d41b52ccc4222fc3d22bd439cb9a42f243451798f1b409575e8c4aebbf777cece951e583b35d3ec9e339d1c4f8ed88bd699cbdd08c0c948b4d46be4b54681b1442997fc5a172718d592b247469be740cf9bd5abeb90514df407e57f0ed2d2b68755d3ae9e1f6c71c34ace7fc15d204d0aed4c4f549fbf99837c6babbddd874274a81e8f51099ee1eb13ad07ddeaef735b94b0f0ac9c1bb385f3a5dd3b26d1d682abd6f3e19d1e091da328fc2264854ec750f29d269a07b4c72a7e90ead4e8abe454302111682a63150a4ce6b22c7e6aba8398ff528023bec1fd5aba9af25e3505a5999837029074b44f92b4c47e53d32c424b0595d850189ea01fbb6be604e08b2affae969e99578040bd70f178ced059903c6ef0435e71b44b33638ce38df0f0b4bbe36085bcf37bde6fe67247f743e15b7ed8bc9b1fbac7b344aed5acefbcaf88c062857fee4be6238300741fd5337b3a3da354e2890ef7990ff9ef528f8a8466f2cfe278006b233714b500eac989d4187ca00157adac596f82646cf6bc63aaf03fd3b2ed50ad967831e0ab431a16cb0b2bcc29fc09630174aed4c4d0648568a2dfd69fc14d914cba7429a68eb58feb18bf1369f03d2fbaec841dba706f93805e14940f4e9aaab372ca506545c8fbbcf62f9d482acf66f5053045c527a43c8a2898c256c9511b6d3520afa52e9b2d69ac9488d0ad9000e32447a3ed4aa9619844ed5763016dd19a3730ddc92e9c7fc3d9b0ad9312f2ae90cd113c30106d4130664936cffbc92e622253063038e7dd8e0e8d54cb027ae80b9631ad9a9a1360ef0911601edcc3f698b80754464328e666804b921d86f40ab9d47790855095727530660ae577dfc731b4dcabb29482b3bfd6e081eb220d7553e7e6d0ac78b8971ff270b7d6d4434bdff68bd2f2448193fd76cd48937c350582025ce6272cf55e40630786e45115dff5b4bbf56fac1033203e4dcb67f10f4299313982fc79453ce4bec65d33d6610179896b467adabe7980cdad6933cee71d261f1e872eed873ca3da8581a6e60bbb79a20d0d30b59a00d03a18455f717dd70f13125bd576051dd940a07526eeb7ada40b216907739871b18be213f16ab535fc18c71ab1b2d981d3f3fac216bd7508b9dcb4c368ae7a28c4c8669cb7f3b98a2cbcdceef88e6eed8328a6c5565b772e389e4bf62bed6e40a23b0fa6386ef46296b873733b4b23b311652ee130b7de744b764569085320ef03b19e574d44e894126417688f408473677bba4006a7168853c3ce5918a4bc9af29ecb2c53f58f0aff24a5617ee101311cbdd852c882c81c280602d106fc6070987d065c696e600c7805adab48fe379599120e2f43675c3279aee6396dc5031a54605fc8b4e182ba70fcedd83c373e686abfa06056847c7e9657ffcacb48035348cfa6af7db0490c2f2877d2dd943a03a2b011b807ac03c991843db9ea8b05f13699540966631d71992829dbda760619cfc61ff1628b1569a7c6692d607aae9678039143ece5246b0de9227aea0deb05515d8bbc65080f27c04c6b821d94bcd89917b17672e65c5a537f413940d54e0785909272a8a6408e99c7963da1d8cae78dc113c2f322656e425cb2757a769451564ce86e5216724ab6666a47a1771e1381f5cf85438090221f857068f32b05aba403fee90817ec28c30678eba5a7c867b1674ff6d9bc8c81f0a09687219b6fd6a1ff88ecd4483591c054b16040cab2f76c7a94f95250ddb01a607e93b1265c230dc518359df82d62b1fbcedf1dbecb3bdf380833dc8c89fe80f33e27f7c0a644b650558a00938f3fc0eb1ee77eeec85b42ef7b78a916ee9dfbca07393330c8eab0fcf787e0c86496fa056ea4b598f087e67d2f53c049a93b89c64e971be7b75270fd843729f7a19e0e1bf7522f850dbb4069a3ea2ee3e01f3ad3a841f922b29618398dd7652994006674e949acd946009267a483dd5edb3ca761e248f07b5a9eda8883297f692a1e4bf7201b24f59f591abce9a0620ba19f07935563d60f64a13b28ba26e1bbafc9c06b7b9c56626ca7e6b3aa3757fc7982e03779b436c95bd9cde0497fadb831d7f836099fdb428b73874056d631bcdc48f5d8bd41a0c53d197226bb9aa168d93173e8b996376dc14fc1d8f16b2b2c022c86565d4dc11eefe7f9b88bd0b6a4a8b20583c5442357303fc2bdadbef960a007456e9766e6b684626e501fbee00648684be20474ff374a1c4a0fc4ac696382d592e7ddaadcf4015b4787de85d73cc74093899019df1e3bff2117ad01e87303d0c786edd5e76a88b06b5122aa9731ad71a3778d93cdfe13e82f6c43f43a829a2e289050c3bfb3f215c6b259060ff2c88303108f42c29e11d2a16bcb6f0fa4d538086d710b280ffaf0b7a5794fa9713362eb731572f792e7feb9ec9f2c0d3e15034802a4bc71a569f138782653dd978b124a76741b8c01b0e89be1a23ca213267434abac83157094e1c070aea8eca30793ae60205eb8bfd8be0e42acfe1b328af9b6e450adc23c186553c0c1fa821754c632ff4202f58986a14f48ae648d422699529b0be7e0932dd23e4aaa81072ef2615cf6ced73098adf0dc024a720ebdb762c9ca76b69b5c5a58e2634461a496c534d061c7fb69a72fe0934fbbba12613b4833d1b087d98663f25077a2ae9577b3c4bce56d6cc4afc6caa0e6caccc086cfa93caab1c1c395e9c4e426f423bc9f1995349634055bb03ad993f6061a4fb82d514951a8aa2a79f082d025a3f567b042e35300c0a19036cb3b5a5b90a73289906d3594b50e94a929ff3847c30455a23e7c77324b5095b8a5fc59dcfc03b1b8d333742cbe6497e6a08a711e0a22a6cd32726b55c6d179b4caae9da91010b48e430f2603c3f66e1d6013e6c8688db9cbfb4b643281a60f2fe4ff19fef718f7fc9a34fdacb379cb5063538198c85c1cbe1a1ecf5c3ae62a6b06b5129420db3ee476e73919376e9c6eb11f17979debdbe8ee2b4b8361ae235cab1b30d4ce708ea7c24b8a2eaf8819598e28981e1f715fba1440cbf915d4df0ac625b0fd369b0f357ff832544b53224811351bc0a5aad309ef1a8b401fb0f80eb234d3a9d25d863f74ac7d124110fa5c0c8161717bde5717f8c1dada6b88c96579119a7d278b696a81096941d5a70c19e6378d7c0527d9dffa34e5c327820da892586c7b3bfe87f0d0670cc8f50b0488cd6cafb3e30bf67a3bd643036e8003a8b941f63d8e1ac67b053adfdc60eee173a5815317f8b982e7f02f823c75bb89551c19ff85f576cbcfce444d08eff34b79201d773f51d4b0830fe4ab71c7407a7b39fe3424d56b7043324fc97cdf5057be4cc726c13c0d7f467725475978f02d742cc061c396b91e65e1a50f9c3023eb3cc1ffdbf2ce5187e36df54bcd30a411a0fade714783acb4865366dcd7e0f5670ddc04705a7f3dc90196dbef002b7cebd039ee376532b4688a6cb8e401f6ba0c52669497180b77f34c73450d440daab8293c9fd01c2c8e40925f2c928a62450e2c57c9893c2cbd031d2e3eeed7ad9a56d2e4861d5748c6aea88836de9784eb17f76c767f619ff89da08604fe40ce51bb3e626162b6cd32c424cb8528ecae98f9f32b89679a32f5cb095f593aa07ef025acaeffdde3bf2a42135526c3384b0a65b2555461c38a4b180a4b4676985985abf1757afa7443038d84b6831169d65e271a06aa1c3f477b38a2b59ea48f4d5805216cea7036d1f09cc2559e290b50e60d8e881388ca5150841ab146d791434053cf3cdafed30ac64d22176aa1fe46fcf475f47c763aa39f6bcea423c217be0a606ec2ee999036bd2240e9d0f5266fc8ea9def5185d5510d9c56b5b73b45af1a16b86e976866889a1fb698fe73bccd27034652d5bef08e8c4854d32b25a75e414fd45207c7bfd83bf2821560923a2ad0e36807ff46c3011bd09dc31476fd477cfaca2b402052be2637124c03173f51c8adc7bfc4d2de942449bde5a65f947477fe7305c5078f269c5f4c12c99b10478a0a0be33c7be30b980a3d473aeaebba59b3f70ac2d09cc1113ce871570e6ca35d0e795e252ddd7f397ec95afa877fead907e05cfde7ab5a0df73edc957a047e2eccaaa3c00268f054d88df1d8da9fc6d93c29a888997e401d20525efe4fc7848fb974edb41a50a8bb495c06c3dc693fc1782d7329a14ca513e39e1d6da0a26715c9ad35e8afd59eb503996530296d169d3d175d51141c8e70737efbc5536c699b57d7b84a8937b8107d8cabe3cba460dec7fe25c31c419d42129cbab002069cc64e2cd9c26246fca23c895d0561beb616a01c563f6579776aa63c55a7166db754cf605ec3582cc9b272ab575a4824ea09f1ea6790e0ff6cd5b7a9ea7731c1d983a4553c8e02334c29b98e8b01a048aa9e5dee920193c4a9b941937326d16ed6d250206e8a236f955fb2c2ed6f98dcbd5f9c70dac0dbfa10445e494e83e63518e4cd336ac3971aa0251756971635f9f5a3db7ba980a3"], @ANYRES64, @ANYBLOB="1025a92b8c927e094b24c959276b99d496a94c2f802feee7285e54353fffe0172cb3c866db7ed89069e8c8ddb5983cc1fdedfb6c363598a61f81c63a7858378e3c7a54242bc52be61c666c138a24c4d35697acbc6a93b2b61d94fd053295f74ce112a05554bb7a9cfdc0e10911b6c07dc7c111fd35111b725398041ee22559522bd086a1b3906ddc15b78614c05bf490edc688ce0c3ef8c729e0c6e9680aa9cb16154bee5044c025806f8bb5298ad40f1e90032958", @ANYRESDEC, @ANYBLOB="3eabcfef1d3cca188d0665eed8c595e0795605a8ea2319ebd09c7c618edce196cc71ffc504afe9a46b275b35ad9f701e590143f0ae175bac1657d3f97152bdb70072291f33277d84ffafbfb72563af5a9e70af689ea0cb7e5d2397544ea60d35054299c3a7413a065aa8df541bc4", @ANYRES32, @ANYRESOCT=0x0], 0x7, 0x3, 0x8) r1 = socket$inet6(0x18, 0x2, 0x0) r2 = semget$private(0x0, 0x1, 0x4) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000000180)=""/149) connect(r1, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) r3 = open(&(0x7f0000000000)='./file0\x00', 0x328, 0xa) unlinkat(r3, &(0x7f0000000040)='./file0\x00', 0x0) ioctl$TIOCSBRK(r3, 0x2000747b) r4 = msgget$private(0x0, 0x40) msgsnd(r4, &(0x7f0000000140)={0x2, "8c0e7b2607682bd1815ebf479c02cd7587ee3c7f3b8f6261d49861"}, 0x23, 0x800) msgsnd(r4, &(0x7f0000000100)={0x2, "c1af1917a1e707351b0157526c33a5c1a22e31"}, 0x1b, 0x0) sendmsg(r1, &(0x7f0000000780)={0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)=[{0x10}], 0x11}, 0x0) 10:00:59 executing program 1: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000, 0x4}}) msgrcv(0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="5cbd544119c3641cff02f9fe9da99e759c9683de3ce9031ee8acc1a53c5497e7a0b5166d90a4c269b67abc47132edad100f1d51ce6ef0ef3ab784765823dafc407edeb12375538bbd030887b5d601dff8432f27058e6af71fad347fdab564926"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x2, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) writev(r0, &(0x7f0000000440)=[{0x0}], 0x1) getgroups(0x2, &(0x7f00000000c0)=[0x0, 0xffffffffffffffff]) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) setregid(r1, r2) 10:00:59 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x27f, 0x3) ftruncate(r0, 0x0) 10:00:59 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) socket$unix(0x1, 0x5, 0x0) ioctl$TIOCSBRK(r0, 0x2000747b) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001100)={0x0}, 0xc) fcntl$setown(r0, 0x6, r1) mkdir(&(0x7f0000000040)="e91f7189591e9233614b2f", 0x0) fcntl$getflags(r0, 0x3) unlink(&(0x7f00000000c0)="e91f7189591e9233614b2f") getrlimit(0x3, &(0x7f0000000000)) openat(r0, &(0x7f0000000080)="e91f7189591e9233614b2f00", 0x20411, 0x0) read(r0, &(0x7f0000000100)=""/4096, 0xfffffe7a) 10:00:59 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x281, 0x0) close(r0) ftruncate(r0, 0x0) 10:00:59 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1003, 0x0, 0x0) accept$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) 10:00:59 executing program 1: fcntl$lock(0xffffffffffffffff, 0x0, 0x0) socketpair(0x1, 0x3, 0x7, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) fchown(r0, r1, r2) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) getsockname$unix(r0, &(0x7f0000000140)=@abs, &(0x7f0000000180)=0x8) r3 = socket$inet6(0x18, 0x4002, 0xfffffffffffffff9) setsockopt(r3, 0x29, 0x2e, &(0x7f0000000000)="281984227ac9eb56b1ff10a280f81a521922fd9f", 0x14) 10:00:59 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x800, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) setreuid(r2, r5) write(r0, &(0x7f00000000c0)="ffe1f1437514ed756f77f413ec7507dc661db19d52e43bd616bb56515531b8bf4a4a7dabc708d451dbf2e0b9aa5da553513cff86b6acacbe58db6dba31fb3fb9bba5940978c9590e299af396558eec15ac0c45d502ebba2170f0de516c9361fca49fe6718ffd2bc07bd21be1ed41c14be90c699c32e4d5390c779dcf7e912178be3b", 0x82) sendmsg$unix(r0, &(0x7f0000000440)={&(0x7f0000000180)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000002c0)=[{&(0x7f00000001c0)="5a03b1fb13dadbe90d16b3a964b1bb1ff844c059995ba2433ecc7b1f4137d72fe023cbdd9ae92eb6abf8febdb9bde709a7961f3f6f2b5afb8f46435184877e87af975a574e03b080895de4f0214e1c9c0d104410194c0f2cc660f0d793fd1466998ae4f6fee965b7b21d579076dfa913cc73587ba516fce723d86d60cf8810cc48cf6711059c4726c2531262029828b98b6271a40b584e6960d1205a0021629493491839ba0bd850c0e1aa3d9a84e0a979f82ac3689a828efd1322947023758843da15b36c8537c16e60d6fbd9b1731a3747ca98afd713dd91407f1b678b945f2247dc1986e0ca86c0a1dacef953f7483a4bdf20fd5a5408dfe8", 0xfa}], 0x1, &(0x7f0000000300)=[@cred={0x20, 0xffff, 0x0, r1, r2, r6}, @cred={0x20, 0xffff, 0x0, r4, r2, r3}, @cred={0x20, 0xffff, 0x0, r1, r5, r3}, @rights={0x38, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r4, r5, r3}, @rights={0x18, 0xffff, 0x1, [r0, r0]}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @rights={0x38, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0, r0, r0]}], 0x128, 0x1eba6cc048c6560b}, 0x4) shutdown(r0, 0x2) 10:00:59 executing program 0: msgrcv(0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="0005ecdf010000df00000000000000000000ffff"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x2, 0x0) connect(r0, &(0x7f00000000c0)=@in={0x2, 0x1}, 0xc) poll(&(0x7f0000000000)=[{r0, 0x80}, {r0, 0x52}], 0x2, 0x20) 10:00:59 executing program 0: r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r0, 0x2000000000029, 0xd, &(0x7f0000000180)="00000000000000000000000000e8ffff00000000", 0x14) socketpair(0x20, 0xc004, 0x9, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000040)=""/162, &(0x7f0000000100)=0xa2) 10:01:00 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) recvfrom$inet(r0, &(0x7f0000000040)=""/251, 0xfb, 0x1, &(0x7f0000000140)={0x2, 0x3}, 0xc) r1 = msgget(0x3, 0x400) msgrcv(r1, &(0x7f0000000280)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000030cc9ae1498f7bdb3a2a8e933a3e1b0000000000000000000000000000f128467e0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e17efcfd785815bf1a6eb2dd48f4dda32c10ea1e5bf8586c65a636d9cb32139d244c307ff7a65149c811b7c8376fc30025a7909022c253329cf10053b61f902a6400632868ed591922714b7f0b0a12ab31c9a2725c2f30047fb252507f15cb3d99474f22306d539f59b390c1e8c83358ac3abfc0d5"], 0x1, 0x0, 0x1000) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000000)="e0ffef0000000020", 0x8) socket$inet(0x2, 0x4000, 0xfffffffffffffffd) 10:01:00 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffffffffff28, "a994d40118f347fb32dc121600"}) mprotect(&(0x7f00004c3000/0x2000)=nil, 0x2000, 0xfffffffffffffffd) r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r0, 0x29, 0x2e, &(0x7f0000000000)="281984227ac9eb56b1ff10a280f81a521922fd9f", 0x14) 10:01:00 executing program 0: setreuid(0xffffffffffffffff, 0x0) rmdir(&(0x7f0000000000)='./file0\x00') r0 = geteuid() r1 = getuid() setreuid(r0, r1) r2 = shmget(0x3, 0x1000, 0x110, &(0x7f0000ffd000/0x1000)=nil) shmctl$SHM_UNLOCK(r2, 0x4) getuid() getuid() select(0x40, &(0x7f0000000040)={0x6, 0xffffffffffff0000, 0x10000, 0xdff, 0xe3, 0x0, 0x200, 0x9}, &(0x7f0000000080)={0x8, 0xd971, 0x4, 0x5c, 0x89, 0x100, 0x1, 0x4}, &(0x7f00000000c0)={0x2, 0x8001, 0x77a2, 0x945, 0xffffffffffffffff, 0x60, 0x100000000, 0x6}, &(0x7f0000000100)={0x20, 0x2}) 10:01:00 executing program 1: r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r0, 0x2000000000029, 0xd, &(0x7f0000000180)="00000000000000000000000000e8ffff00000000", 0x14) r1 = getppid() fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x0, 0x0, 0x7, 0x8, r1}) r2 = open(&(0x7f0000000040)='./file0\x00', 0x180, 0x10) fcntl$lock(r0, 0x9, &(0x7f00000000c0)={0x3, 0x1, 0xffffffffffff347b, 0x1f, r1}) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000080)={0x6, 0x3f, 0x7, 0x3f, "9b476b6c1ebeb6a2b11e595e30ca9a7e7f376478", 0x1f, 0x6}) 10:01:00 executing program 1: symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000140)='./bus\x00') symlink(&(0x7f0000000080)='./bus\x00', &(0x7f00000001c0)='./bus\x00') r0 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x20000080) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000440), 0xffffff05}], 0x10000000000000ff, 0x0) close(r0) rename(&(0x7f0000000280)='./bus\x00', &(0x7f0000000040)='./file0\x00') unlink(&(0x7f0000000180)='./bus\x00') mkdir(&(0x7f0000000200)='./bus\x00', 0x0) ioctl$TIOCMSET(0xffffffffffffffff, 0x8004746d, 0x0) 10:01:00 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x49b, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0x20, 0x2, 0x4, 0x100}, {{r2}, 0xfffffffffffffffd, 0x0, 0x1, 0x3f, 0x5f70}, {{r2}, 0xfffffffffffffff9, 0x58, 0xf0000007, 0x400, 0x6}], 0x1000, 0x0) writev(r1, &(0x7f00000003c0)=[{&(0x7f0000000000)='_', 0x1}], 0x1) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x8, 0xea2, 0x3, 0x5, "563dbc3695d2822e8c1a245afee9f103214eaf89", 0x1, 0x6}) ioctl$TIOCSTART(r0, 0x2000746e) fcntl$setstatus(r2, 0x4, 0x8) writev(r1, &(0x7f0000001700)=[{&(0x7f0000003940), 0x374}], 0x1000000000000018) 10:01:00 executing program 0: mlockall(0x1) getitimer(0x3, &(0x7f0000000000)) getitimer(0x0, &(0x7f00000000c0)) 10:01:00 executing program 0: r0 = socket(0x11, 0xc003, 0x0) r1 = dup2(r0, r0) setsockopt(r1, 0x139400000, 0x202, &(0x7f0000000680)="b935adbeec547b555f4159acef4247cd52a868ea7f2fe64f36c8d5fdba6a0f87a115dae59c0cf48fabf5a5bac3e90c0e268ced1b4e6016249ddee0fb6d7d990a754ed92ad14b258399ad3b1a1e17f9208d09b8857f1f3a86ffaed811e570baf8d732cc395ad69e31515b91faa7f631f53e97dd720b3f02a9316e3eed43831a5405322aaeaac7dfb6fb763253157b6f6dc2a96f445b565037b62b0162557f93ca12465ca7fb21b17ccc92c8ed6a929bda2a37da6facc513ee", 0xb8) readv(r0, &(0x7f00000005c0)=[{&(0x7f0000000000)=""/81, 0x51}, {&(0x7f0000000080)=""/177, 0xb1}, {&(0x7f0000000140)=""/57, 0x39}, {&(0x7f0000000180)=""/131, 0x83}, {&(0x7f0000000240)=""/118, 0x76}, {&(0x7f00000002c0)=""/205, 0xcd}, {&(0x7f00000003c0)=""/107, 0x6b}, {&(0x7f0000000440)=""/138, 0x8a}, {&(0x7f0000000500)=""/160, 0xa0}], 0x9) getsockopt$sock_int(r1, 0xffff, 0x1021, 0x0, 0x0) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000740)) 10:01:00 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000500)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) kqueue() write(r0, &(0x7f0000000580)="ecb63a03493b6bb0ffd15e7a9ee76c7c8af2cdad24d801fef9c205b0a3e929ffffbe7d12fd889a715a93d2855244907309abb3237586b6680334638f164dcbb5dd8751b0edbb86aec301dd04", 0x4c) syz_open_pts() close(r0) kqueue() r1 = syz_open_pts() readv(r1, &(0x7f00000016c0)=[{&(0x7f0000000240)=""/54}, {&(0x7f0000001880)=""/4096}, {&(0x7f0000001780)=""/200}, {&(0x7f0000002880)=""/189, 0x674}, {&(0x7f0000000440)=""/104}], 0x2d) 10:01:00 executing program 0: r0 = msgget(0x2, 0x0) msgsnd(r0, &(0x7f0000000000)={0x2, "13a8faa0a9bd56bef5fd419fb66390e3c70e924b6c1947ebfccea1246a358f3aeff65cc69393c4191036c420cddfcec96d4559fed97d"}, 0x3e, 0x800) msgsnd(r0, &(0x7f0000000140)={0x0, "944211ffb407cbe20e682ac0e1a7ad44aae8c17e806d6db2ee65a7f38fa9271d0e962c28935cbbe5af9ad594139f94a9665f13c6909c379f81af246cba40d08abf6e87e2ef97314f3c9c09f5d24f011acfb48b7012fdb6dc175a659bc14684283af24d7e4185953e1bb533688698238ac4fc219be8070fc284845cd9ce95a1ec1167a6f15d2505f974ab032c0135a740c37141f279de876ff59561ec030609d472fc7c451b61acdcfa766f6bd7682c27fda7cffeae9d186fcdec566b24c1beb2e58478da7029a54a37172c9b8ef95835d2384b58c001413673d67ea86dcf0595c35041d45b07f52baa7271801aef06e74a5b84bac69d860233a0d0a682f9e2e8a01eb16ab2af84bc9427694e1fb2af2a6a07141657c95bc445711ddec28fe0755d0a66f57a5623bfe9b438c59e26c9a04127edaf0fe3db15dedca3150b42847b51fa67e6854a4fe50e7d9bf9ebeeca9b961970af216136aab872d2b008406092a5deed900c289bc9e7aa968f802edab986e2389a7647a93eee240bf9d7c4dbe19b00334f4859e6027ea0a10805fa79d66aa349aba16144cdad1e7184305e2b586cb79c9193df70928603b94d266ba2a12611a3890b3f6dc88d3c40bddaa335223428691922c982da78cfbd9c6f4152f9ecfa9520dbff64d2813b3fad047593bdab134ac76c51ab94d861fd32a625182b66ea84c8aa9f9d24007e953496b6d9e38cc5b91a0e9132714414d9785ff56508e00501eb710af9c04bcf261096187cbab0919d5b51fbeae49dcd4f916c155c182763cc72f495e0649555f0543684b97d2a413d258bde36de7f238b602b0a8d87678f1945fb563ebedccc97fc8a31fa5edea81825b7ec434513e332b358b6840a7a675c6efd7ada8a2f8e9d2639a84ce950b20acbf7322d58d9c3b81f986b6e4240afc6c3ec7ff968b2a20c5b48d5843844f2863842d2b1816ab61343d43178fa0df728af8f4abc88ecec9e7a93aa94dc947390e50fa07e897dc1a4c755fe2efa1f56c35221328c075ed5a98c31112d646093ecf346e0f8d97d856840e2acb5572fec05c3a5f4c0a0293a4d0139aff98b27e32fa02a567b979a6fe96d9dc3ddd78b5bc368b72701005d9b80fd3a1ea84b8d59df7114175530d7776ab40aef4e4ff3fbe95e5d92325eba1c75bd6071aa206968372779e9c08ad707d60a443c6c03d8affc03c312e1697f4fca0d5a0df32da518f9cbf58013d3e6451bb7ae395c6466f3be70ee12b089b731c1f442382be115e15cd6c52139c33e68533c4d02488d103d6219afd2480b357cd9c4621de6c03da7954b0e3b6508e54d9cf74912711b52b4a2a79a797d69f33c671c8435c31dd9fb8834d72a14a333837b1fa86e641abfcc0e062db8df6cad89ba7b8b31e0c9fa52a50bab07350aa8ffddaf86aae79807aa3e8d558aaea5f7ef0a989e0d04210fcc7d99a3168646a4e288736cdb51209dcb6c3bdf981e09d3db2dc410d3e61200f575e6313a017ad01b37f03f8c1895462379ba7179e9d66c16246f2a9eacf9623dc256af08270abfb84f1ce2799c110aed31e1c7170ec0086c3b6dc11d20f9c892c90b95f583267e58c82903bf16d333a6036ad6ee415ea20c56b2cf2bf40cf6044e106bd9f74d5707c22d099f515245e153506ca585cf192fbd89c1067f73ce4d62edf8e5b1c72fc1dd04ceefa54d4f56ed91a24cfa41d47c4a2629447150c46bd95993ddbe904c25f0bfd3083f3e84356a85aeb2b54431d1a9b4c7f458b4ccc99806395a11b83066a852e7f9732079c015928ba56fe7adb55b26840be32b8a8ee38160060c185c0b33dec917081119377b0ce45f9f7333425c1c1e00b8e5932db17bdc5d219cca78a282c33ecd0669c3479618be42604f79a768016cf078283316bf9b6952675cd457071bdff6dce56801684a6fa950450db988ccdc05c4f43a8d5c3843aea930f2d9d9309ff5ab548cfa813296f5e0c1ff560247ac0ba42c121818822b1f18d60dc160a11d7ae707df63aca29d38b269ccc4239fb4bfbabb7c09cc3a2c2f5cd6ef3a01c62e0a5822ca5125ffda4f3117f9cf3712c21c4b664822e211b61fe086ef33f86085a8d84382dbc86c446675c10d1a33f7feea551fe10c2fa7e875f3ac850df6b7108168f22fe348d8816646350a2a0a70cdb9b0c80e0c23cdf0ad54354aada539f62635e02c367dfadd6fff55c328b7138d35e10da26b5337f802d2f6ae62048a831b77b2a233de33bccacf2685f42db4a308c7580ecff29d4ec9ea602d292d13e904f82267c16b4a490f4956666cf615200105a86302a47fd0b64d33cd8126641dfca29060756df4564c82845db6eaac17b2f6a0ca722cbc3310c5fcf8ef958f5f4152c7a6cd89916b028c2ffb7cebff4e16dc24ca3512b5c9a8f86ab9e9a79c3cc5caa8ed5dd0e348ed38c9125cfb1fe727d3eaecd5e71b8300ce89e023d3f628964ff16ab3f8d15215c1eddca1032454919edd929347a26391bd7c833b24d249512f36723178d42db78f23690fcefd37834fb6551ddc2e8a499608120ef9fa151b0907b59faf70c73282d17f71d6e9ab46eaa0b986ca5ab96dbc244582fbbf53cbb91777281905ec3c33a4a0622af9e338e8404ba86d384575fb35cfd8db2727c482886ea05a970d36769fbb54ad39f6148f8705e9217256626b558a45360d1d321b3c2470e6031e43e99090e9a0271d0390cf41db52ca16f317fa26e07a297a1d1bb9e8618beafe93603fa361f00280d86a85de6568f3e3d25e60870298cbf52afc45253380825e1aed052341b583a201b9043649951392f21d2aa3ec8d9b15937b5fe56e087e1163c1cde0e36b7f02ccc3620a833523f06bebcfaf3d43209f3c997e403e36e4da15fb8a"}, 0x801, 0x0) 10:01:00 executing program 0: r0 = syz_open_pts() ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000000)={0x7, 0x7, 0x2, 0xe0}) mkdirat(r0, &(0x7f0000000040)='./file0\x00', 0x1) r1 = syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000080)=0x3) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) lchown(&(0x7f00000000c0)='./file0\x00', r2, r4) rmdir(&(0x7f00000001c0)='./file0/file0\x00') lseek(r1, 0x0, 0x2) r5 = syz_open_pts() pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$inet6(r6, &(0x7f0000000240)={0x18, 0x3, 0x53b, 0x7}, 0xc) fcntl$getflags(r1, 0x3) ioctl$TIOCSETAW(r5, 0x802c7415, &(0x7f0000000280)={0x2, 0x81, 0x0, 0xffffffff, "7d5b1d485622f6b2252a7e30b30888caa30959a6", 0x2, 0x955}) fchownat(r7, &(0x7f00000002c0)='./file0\x00', r2, r3, 0x2) mlockall(0x1) syz_open_pts() ioctl$TIOCCLRVERAUTH(r7, 0x2000741d) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000300)={0x8, 0x6, 0x8, 0x3f, "a214cc9f8194268a74e20a470d74e7eee0416fb8", 0x8015, 0x6}) r8 = semget$private(0x0, 0x2, 0x8c) semop(r8, &(0x7f0000000380)=[{0x1, 0x5, 0x1800}, {0x7, 0x20}], 0x2) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000003c0)={0x20, 0x80000001, 0x2, 0x81, "7c8831d42e8310b64592d9e176a4af4abf54ebd5", 0x105000000}) getsockname$unix(r7, &(0x7f0000000400)=@file={0x0, ""/4096}, &(0x7f0000001440)=0x1002) setrlimit(0x7, &(0x7f0000001480)={0x20}) lstat(&(0x7f00000014c0)='./file0\x00', &(0x7f0000001500)) 10:01:00 executing program 0: select(0x40, &(0x7f0000000000)={0xfffffffffffeffff, 0x3, 0x100000000, 0x4, 0x5, 0xffffffffffffffff, 0x9, 0x2}, &(0x7f0000000080)={0x3, 0x20, 0x0, 0x7, 0x1, 0x7, 0x5, 0x4b}, &(0x7f00000000c0)={0xffffffffffffff02, 0x8, 0x1, 0x100000000, 0x1f, 0x9, 0x101, 0x1}, &(0x7f0000000100)={0x8, 0x7}) select(0xffffffffffffffdf, 0x0, 0x0, 0x0, &(0x7f0000000040)={0x77359400}) 10:01:02 executing program 1: socketpair$unix(0x1, 0x20000000000002, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) preadv(r0, &(0x7f00000002c0)=[{&(0x7f00000000c0)=""/229, 0xe5}, {&(0x7f0000000040)=""/39, 0x27}, {&(0x7f00000001c0)=""/226, 0xe2}], 0x3, 0x0) fcntl$setflags(r0, 0x2, 0x0) pipe2(&(0x7f0000000000), 0x10004) socket$unix(0x1, 0x1, 0x0) r2 = geteuid() getgroups(0x2, &(0x7f0000000300)=[0xffffffffffffffff, 0xffffffffffffffff]) fchown(r1, r2, r3) 10:01:02 executing program 0: r0 = socket$inet(0x2, 0x4002, 0x0) setsockopt$inet_opts(r0, 0x0, 0x23, 0x0, 0x31f) r1 = dup(r0) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000000)) 10:01:02 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000040)='B', 0x1) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000100)={0x0, 0x9}, 0xffffffffffffffa7) recvmsg(r0, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000280)=""/239, 0xef}, {&(0x7f0000000540)=""/4096, 0x1000}], 0x2, 0x0}, 0x840) 10:01:02 executing program 1: r0 = socket$inet(0x2, 0x1001, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000001c0)="010100b6", 0x4) setrlimit(0x3, &(0x7f0000000000)={0x80000001, 0x7}) socket$inet(0x2, 0x5, 0x7) 10:01:02 executing program 1: r0 = open(&(0x7f00000000c0)='./bus\x00', 0x8284, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x1, 0xfffffffffffffffe, 0x1000100000000}) mkdir(&(0x7f0000000000)='./file0\x00', 0x39) fcntl$lock(r0, 0x8, &(0x7f0000000100)={0x0, 0x3, 0x0, 0x200000004}) 10:01:02 executing program 1: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x8b) r1 = getuid() getgroups(0x4, &(0x7f0000000140)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) fchownat(r0, &(0x7f0000000100)='./file0\x00', r1, r2, 0x2) r3 = open(&(0x7f0000000040)='./file0\x00', 0x12a0a, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x1, 0x10, r3, 0x0, 0x0) writev(r3, &(0x7f0000001180)=[{&(0x7f0000000080)="d3", 0x1}], 0x1) mlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x10, r3, 0x0, 0x0) mincore(&(0x7f0000ffb000/0x4000)=nil, 0x4000, &(0x7f00000011c0)=""/221) bind$inet(r0, &(0x7f0000000000)={0x2, 0x3}, 0xc) syz_open_pts() 10:01:03 executing program 0: socketpair$unix(0x1, 0x1, 0x0, 0xffffffffffffffff) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x80, 0x120) openat(r0, &(0x7f0000000080)='./file0\x00', 0x8, 0x9b) r1 = semget(0x3, 0x10000020003, 0xe) r2 = socket(0x11, 0x3, 0x0) mincore(&(0x7f0000ffb000/0x3000)=nil, 0x3000, &(0x7f0000000140)=""/4096) setsockopt(r2, 0x11, 0x2, &(0x7f0000000100)="6690374b", 0x4) mprotect(&(0x7f0000ffb000/0x1000)=nil, 0x1000, 0x2) semctl$SETVAL(r1, 0x3, 0x8, &(0x7f0000000000)) 10:01:03 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) poll(&(0x7f0000000280)=[{r1, 0x21}], 0x1, 0x8000004) getgroups(0x7, &(0x7f0000000040)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x1, &(0x7f0000000080)=[r2]) writev(r0, &(0x7f0000001740)=[{&(0x7f00000002c0)="0e", 0x1}], 0x1) 10:01:03 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x107fff, 0x0, 0xfffffffffffffff7, 0x0) fcntl$getflags(r0, 0x3) mlock(&(0x7f0000c00000/0x400000)=nil, 0x400000) 10:01:04 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000fc0)=ANY=[@ANYBLOB="8207009ae9b4b975acf504185a016d24522f66696c653000b427a20f3325b78e8e6b6fd5cd7e482384794ff6bba25cac35dbd87077276db05247f9261a6932d68e79a94b173b284abeac707d59a40037f94d5dedbe983dc96ca8f4593420a24e91695c1e49f38cb9d2d085d8c80191f9f5dc9c2100ffb969815c291ef562d1f82f86e5f7e58b6483d6fe714239234b7588beec0000f7db06b74b3e300003c4a35f8e2d6a834bb7e687e81f13a699013acf4674e277ae6fe4d1d03e85512e29073bd4940ff2f89127ea8f8b956c7f376fcbf73b405cd06b19d040b131debf1aef8e87d20e8a9cc0a056cb6ff39cb38ae158693cace6bfd566decb5b8fd4be9ef27d9d373508f192b8cfcbd4ecb4a99facde786a4ecfba7e236e6394a539a164a7a3ed3b1bc2d76a7753fbd6d0875b91c8e65dc0c336761da251e4aa5c777ae0637719ab3e2b163106040266d65e8829d9517978f00c4b4297d5e346c7e505b6aa89b95909249d683c127a6b2a320d06058d24a45e69482906ef8140276bed2c42a6d4b5993534d47a981704fd46b4362f5aa1bfdca98920c2defa01"], 0x1) pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0x4) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000240)=0x3) getsockopt$sock_int(r0, 0xffff, 0x300, &(0x7f00000000c0), &(0x7f0000000100)=0x4) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000), &(0x7f0000000040)=0x10) recvfrom$inet6(r0, &(0x7f0000000180)=""/87, 0x57, 0x0, &(0x7f0000000200)={0x18, 0x2, 0xfff7, 0x5}, 0xc) sendmsg(r0, &(0x7f0000000080)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f00000002c0)="7373b0153f62af37d5134c606dd8698487e5c435b2ee4e64f05ca268ad92157feb91a51396c3ba5f5c7732bd693f39f8a0e788f9431575a55b16990a0d85c4d453f2cd0a41f9dd521a123a185ed9db75d4a8c10a57ef815a36ab3ffea3bda76b2607ee1fd47ca43c9f4a38e2436b0c5ba4394f16a21da798ff941809355f271d38e48c91fc5fe80d9a7935597bab94fdf14e872736557b3ae023d9eb2242a76e0e725b61987ba3e706a9f4d4f0bc0afba3d88d94790b9ca8b79a8ecdff09c092277f898114897ae5b611a4eecdef8e56a89923813df6baf6eb1f1d28186c8f95f50a18aabe32a9f71545bbe28733e563de6adcc855dd7efd5ce1c44e3251703ded3720d04d47bd92bb1d4aada6624e834735e65a344246ff1c6951fbd739dab9daecc7e42fe8cd98099aa4bebdfeb4f9cf6b8f32bb1b38400eb086595c7c72bdb9bd2fd929e225d0ac6a1a91dead1b9d2d3e515b948e5f1afd0be1ec7e918e8a520dc96fa4c2587b5c1a542234d6163babd815ecd36133f8792bd7a92ec7e5826790c522ef09303b680071bc7ca9f985490f564f1047c44623ddf94c2f8c5cf0e9f9eb14e40a1d304901b2f006b93c6c23a94d3f4fa206ca6f91143bfaedd304fab338a04ff26887fdb02a63d447e6b904e93a45f07cfae92e1ea60aff7f9d18212c87230b4e4fad4e401324a1671ffbeab464a4e4c3edc073aa73a09322bae2d4185b6c8e0921f50b1cb4b9042be11bd1dd31279610dd22e0d1dba1dc57408858caf250e2295d0761923c0c7ac45ce7f22e6f17fc314e9b35271a470492a86f66b34f82684b9e6da849b5979e89d247687b17c2f6e9a5b5e1e6975dbe139a8e11dd5391be43c6342e4a6c4ec4e816167017437c5ef32749d7fe8201b54a5502cc50ebabb08dc08f6face840e868bf8669f089083764af8b52010b7e42407d4c7716199848ee99de595ef658260a023099aa044303656554dc890055adad24627411c822bbf4dfa615a87458a60748773e4acadbbef68a671c16ba5fc2fc641f9e907a36a4d98a9462647821b6937d8f67a853bd7986882fd1282c356749d62d6d4615fc1f88aaf369677e635d9e1e5eba62acd4782ab2d89099e9b4c2c5bd099a5a5e45b111f5933485bfa9906aaee9227b4b30469c2049267eba54790a5a51f10ad92d49a52863e1f109a17aeaf586da427ca55fe649fb4e6c97e7e90fc7bf7f884b6409b47c61d32b943dbf0c96e1c4f73888d40442e29e7f4544889fa1f00237fc72642b8b31e47cbd3fff6a43256d5c83a7c7e8cecf3ff60544bd5b25784399c9b2ea5c345bf66c93ea2c5ddeab8ac872ad27a70897ea3a4b75eab495553e6219a9065ce1c16e30ac352cc3e9d03b8afd9c83eeec58d1ec51a3208c89b007036cb9e5ee32f2688dd23709bb81ad2ef5df8a7e691fad725cb1a7ae1384668952bd37c896b7d131841832eea3b6f9d7bb85659f26531a857ea3795030a21811f303fcc7e1b2b089bafdbdfca97ec1f2d5a04fc2abfb24b2da8fbf282d82cf15a99f577e954a6f893aa35cbc9805450555afbef036659b0e54929cc435ccca9f36af0aaf81dc541703259c13ca2a989cb1b0e275e7d75c32aecc70950094efabb7481ab2310ca475da8bbf09e486931f714ef8a4b2c7c058fec3c2d2a8d9a9d8bddeebf266567618f58da4ce8fa28df45a5cbf9c8f1215428dca52fdc6ecef89de5a30f1eddc37e156890f5d00ca066c82df789c2da5b9c0f031617f81c5b5202636ad29447e5c05b92d3a0bdf12f3a0910ba41e947a84f4740c15788608f8c4488e28781847790c68b4d7b2b0441d118d96c09d2eea935b31dac6e013062b0ba0dd40597ecc69c2f9d74a8199a8e063dbcfc1f25148cec6431abfb960c81c526d0c45284c405e882afc4553a6bdea78696718dd06c51c97b56f0ba592c5738b1b52ce479b2acf038db7ef3ae393872d4c0a2835615a6cee01b8e861d1d4c5f3fbf762f36a7a0be1f2575cdb43eab76bf7e78fb7d27a33232f2e05c96336779ef89e989dcc16a8b261a03eacc82fb3ec55623ed13c61a4e3b0dd76b3954e21163fbe657418f1e541d6cb8a5e94a8b0e7c1672e3534d07ab6269a11affff0cd3d69f443a3275e8a357e3031cbc2a73311a3cdfd96f714be520afeeb953158568d6a43f50153f070f1885e3972563193c137f6b5d081af31b357dd9f8c480582802a379c1d7ef059c307660689c9e341b5093c612f46d79d55149df7d70a49afe3cf95b4b02544b15c997b237b3a0ef61231f88aae48fab3ba3ad1ab58d70d463d35a030af94d8f6a0b0e85eae5c8b9d2e1081f1f49ab6af4ea606081fddfca57b3148d209e812e327ebbfb491e092c79a934ab90eee8f2ce671b1808a5e1300600a4e65250142046dc78beb9dcfa83ccd4db78fce036824fc44fe65747993ceea9b5f11bfae9179a8094df041de2eebd3c722334d4b7523940d47608af38453672fdc195f41d8455542e6a3f635930f3f8c6199f66ae8b788f94002d9a56b80f1f08ec064ed6e2cb3e0afcc7a37bf4cb0e92ae085136932febcda5c005e46bb721b67e7a3acb891873d673b9f574e720460a2d4cac238b14af468e5884f7f0467ebb766a6aea2dc57834ea8d7e9feea40ef74b3482aaa382568aef3aa8333d33fa05a70a2f5c2071b6f11845b9cf51ed4d3f63e5e9a2733277a76c871b587973d0c51db70c10379a925f187a1c7bd5f814af23b2351b6d82742ab78155afde534a6d873064e4d1857e2b6042748488c69c7232b6cea1ed9b9dcd2317d62423458201cfe2bf9d36bb1b43338480801c01bf5c39473191b7f7a61f1afc115a321e6ca29159ec8565715ec6a22a475aaef4a4ebf93ecda74fb758447b0072cad3208dd24ff660d129b182937edca095957d5532e60fdc69251dd90566362c959d58c6f4f9ef876f9aa09c94639f0a80e2d7cd94a9c1b74276fb8224f163a90248bdbf9a346fc294c6d2f7a2634a72f8391a835e94e5eba6cf5e7556ee3da2f408b5484e47607399b9cc184a22049dc17f50a35562af25226755ef90e9ecc611f76490b7013bd4ef3eb3a8d80009255f63ca07a6e8121475e598d461dc892eb77a12f16fea36068031371a26626b323510f162c3186bc01010752298e0fdc348e85c10af8d3c045e0be8aa23a818e09007145d9121199e2a82112b8bd531644ad7cf163c7cd7c85fd436b3915838f54dc3eb4318338042ef53cc8c66cf580b8750bf999b4e4952edfe1c2016fe47fb0687a80c06df303ce310fdf178eac675ed843f33465ed0f8e3f3a5a2b81984190b52c9daea39ce96e9a8db8502ad12d74fb755d58f2aadef4ba7cb29ec6454bcea063183d939ab0e4e0d566707cffda13af748137f64d3bcce71fd59622e91b997cf0747f646a8a706b99589be0a27f90978911711cf9d7abe3aeb3c634aef51ad424d6ecdf3ad6f5ff3ddfa373084f12595e2757e1152fc423b6dddceff4b290d5b890a3ca47cd0ba1287b209611aae7f690af709dd47b7e081d7764ade9abd1536258b848566de8790839006aac3615a03e7d97b482d29d5b524703405f1bd3a32ec7e49fea1f335e248616b22bdd8d3910e58ca58a8751464c1f7fcb943dc844dfd31dc521ceb30899be9433ec47c1e5c09b9cbe99ecd63ae3c41350d6b4681ef338b7c9d8062a0dba9b4cda42ade5b29bf7c7c442643fc5b0792272cf46d76446c41cecde8452ef2f01fa4ecd72f800a8413d3cf9a7c380f9fe9e5d4709336b84c7af98f313cd1dc5b02cf985b3756e0960c31d5de1831a75639ed5d14a8ebd13625b0e386dfe1b9cd002dc6f3e19a6af1e7a32db6323622fb706d81b38d2a3029411a53fcf9bb90a0b4cc0c924f21c2a3c7519d18069a762ad1d41e0edc1dd00c5059b8f26a2f467168602794bca489c6ec8cb06a561d3b496ba00fd012d5240b9ec18d6c931f7e99965ccd34a9275d245c68700522246d0c7ec3d664e2e9c503d1613628c89599975ad8ea7c8cb4d05eacbf08566af72923bf815c1f548322a9aadae587b95f84c9c", 0xb39}], 0x1000000000000157, 0x0}, 0x0) 10:01:04 executing program 1: pipe(&(0x7f00000009c0)={0xffffffffffffffff, 0xffffffffffffffff}) chmod(&(0x7f0000000000)='./file0\x00', 0x12) setrlimit(0x8, &(0x7f0000000040)) dup(r0) 10:01:04 executing program 0: poll(&(0x7f0000000100), 0x0, 0x87) r0 = open(&(0x7f0000000040)='./file1\x00', 0xa20, 0x0) fcntl$lock(r0, 0x7, &(0x7f0000000000)={0x0, 0x2, 0x0, 0x1010000100002}) open(&(0x7f0000000080)='./file1\x00', 0x50, 0x20) 10:01:04 executing program 1: r0 = socket$inet6(0x18, 0x7, 0x8) writev(r0, &(0x7f00000002c0)=[{&(0x7f0000000000)="3bce31e3c54cc12d41b7f9b5ea5a09c9cad826305e60aca82d92fbaf0d006acf129a2ebe20d35ae1b0be0de106fe4ff51f0f0a20", 0x34}, {&(0x7f00000000c0)="8af971d4e9b0aafcd8d8389d1779caf2795a3cb991f7ba3a27f32116a19fe2d5b5e492ae3d1566a403a1651457e6b1d325215808326cbf9167c3add9960caa7ee77d2144ce6216cf2ce065ab2f348d01fded79a0d6924b334900441cb25d3d30477a8e9b71b9fd1b", 0x68}, {&(0x7f0000000140)="29eba1f5ea1b7be5e1610c6232d72615107616d7b26bac156d393a85c33b8e104e04188adff8134f39c58272ef39a4d213a3d871b7aabea55fa896b88c16f44c82aec2fddfcb8bbb3761f1f6ac380da5d8f9e0c75259559232f1ab7ac2a1ead5ee27cf9ee47ffff4e4710ccd0bcfb9c2356374e9264224c463c9cefcafa77b6700d147fc807b8bbaa6b1befa194ca4", 0x8f}, {&(0x7f0000000040)}, {&(0x7f0000000200)="54fd3ff6f21e68255f95017cadffad8ccda6876b0d5927e4d94e38688723c17b3d186e1d53912e6bbb100e22cf22656756e33e8ff8011b6643bf27950501cdcb5021d3ad0efd9a9ca39a95dcba9818be94f893f13acc0079dbffd442867b4a27f30420eebffd60c91711d698364ff9f5a07ef390d792e7086033320707a84ea29ee3e912b0f277a9ea8a8b462f5a499f21ba000c146dec58fb7d6c028810ba9b2da02df73749578e3fcf9773b8c76d41c547a2385a45bf09008aec750a15", 0xbe}], 0x5) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="0005ecdf506ec2aec552ab9680a76ab8af1f4b00"], 0x1, 0x0, 0x0) r1 = socket$inet6(0x18, 0x2, 0x0) connect(r1, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) 10:01:04 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCSCTTY(r1, 0x20007461) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000080)) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000000c0)=""/142, &(0x7f0000000180)=0x8e) close(r0) ioctl$TIOCSCTTY(r1, 0x20007461) r4 = msgget(0x1, 0x48) msgrcv(r4, &(0x7f00000001c0)={0x0, ""/239}, 0xf7, 0x0, 0x1000) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f00000002c0)) r5 = accept(r0, &(0x7f0000000300)=@un=@abs, &(0x7f0000000340)=0x8) lchown(&(0x7f0000000380)='./file0\x00', r2, r3) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f00000003c0), 0xc) r6 = dup2(r5, r0) r7 = openat(r0, &(0x7f0000000400)='./file0\x00', 0x0, 0x84) recvmsg(r7, &(0x7f0000002880)={&(0x7f0000000440)=@un=@file={0x0, ""/87}, 0x59, &(0x7f00000027c0)=[{&(0x7f00000004c0)=""/217, 0xd9}, {&(0x7f00000005c0)=""/67, 0x43}, {&(0x7f0000000640)=""/111, 0x6f}, {&(0x7f00000006c0)=""/4096, 0x1000}, {&(0x7f00000016c0)=""/40, 0x28}, {&(0x7f0000001700)=""/4096, 0x1000}, {&(0x7f0000002700)=""/136, 0x88}], 0x7, &(0x7f0000002840)=""/4, 0x4}, 0x40) pipe2(&(0x7f00000028c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) chmod(&(0x7f0000002900)='./file0/file0\x00', 0x142) syz_open_pts() ioctl$TIOCNOTTY(r9, 0x20007471) close(r6) mkdirat(r9, &(0x7f0000002940)='./file0/file0\x00', 0x29) connect$inet(r1, &(0x7f0000002980)={0x2, 0x2}, 0xc) fcntl$getown(r1, 0x5) getuid() getpeername(r5, &(0x7f00000029c0)=@in, &(0x7f0000002a00)=0xc) recvfrom$unix(r1, &(0x7f0000002a40)=""/187, 0xbb, 0x1, &(0x7f0000002b00)=@abs={0x1, 0x0, 0x1}, 0x8) ioctl$TIOCEXCL(r6, 0x2000740d) faccessat(r8, &(0x7f0000002b40)='./file0\x00', 0x100, 0x3) execve(&(0x7f0000002b80)='./file0/file0\x00', &(0x7f0000002c80)=[&(0x7f0000002bc0)='\'(\x00', &(0x7f0000002c00)='^\x00', &(0x7f0000002c40)='.\x00'], &(0x7f0000002dc0)=[&(0x7f0000002cc0)='(\x00', &(0x7f0000002d00)=':\x00', &(0x7f0000002d40)='^\'!$]/$)\x00', &(0x7f0000002d80)='a^#\x00']) 10:01:04 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000240)={0x0, 0x0, 0xffffffffffffffff, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r0 = socket$inet6(0x18, 0x2, 0x0) bind(r0, &(0x7f0000000240)=@un=@abs={0x4324470e2bc21888}, 0x1c) r1 = dup2(r0, r0) faccessat(r1, &(0x7f0000000000)='./file0\x00', 0x2, 0x3) getsockname$unix(r1, 0x0, &(0x7f0000000080)) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) 10:01:04 executing program 0: symlink(&(0x7f00000001c0)='./bus\x00', &(0x7f0000000240)='./bus/file0\x00') r0 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x88) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000440), 0xffffff05}], 0x10000000000000ff, 0x0) pwritev(r0, &(0x7f0000000180)=[{&(0x7f00000002c0)="9f6d904635300d03737e5aa1b3016334d33696b5afd243a16423521957d06e410d0443577421ff7bf99fee22847553aeb846bc4883f8055350381586fd1f7c22dac3cf19f2a1226f80fbc9964540724abc7985c7d4ba80c75aea0b3f76ad921bd470ece9e239e268a22de8cee21fd05f811cc468664dd315e3ff58ed3330a37e2c18fe8b71e5a3674fb95b9a951186e652", 0x91}], 0x1, 0x0) close(r0) rename(&(0x7f0000000280)='./bus\x00', &(0x7f0000000040)='./file0\x00') open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) close(r0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000140)=0xc) mknod$loop(&(0x7f0000000080)='./bus/file0\x00', 0x0, 0xffffffffffffffff) 10:01:04 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) writev(r0, &(0x7f00000028c0)=[{&(0x7f0000004dc0)="2780914ae487ce843393ec029103570fc82ba056a212660f7dd09615e3098807c06c6ba18fdb0589c4c00118b89c1f634fa1db3d667aa08e43ebee3817d44110949a843825fc4458e2422cd557f04a7f764aa5c140a8720f74112f132d9f5225e84aa7a6aaf8f56b879fef1454bfde0c1d88cf09db2868ab14647106611e9ead1d5898b61225e66affdb"}, {&(0x7f0000000200)="0765aac9db1db81e14bb0d5172f62cd61f6448f62cb6f95efe8445be357a5b7b7b3b7109ccdadd543bbe7bc4cc61df8af8dcc50a87589d8375fbda6595151bace0448eccdd22d2b2ad8b9b256a13be30daf38d98704f58f7"}, {&(0x7f0000000280)="453581b0204ac460e62ff7ff460b61fc9a754c1d4255dd412544ec783d4c694fb74744990fd0899806d950f2a90af8dc17342b946c8de2"}, {&(0x7f0000003c40)="00585624b7b046c930550adcd24b9bd1f4b8bea7e42927840dd83615bb367871426b96a2150bac4ca353705c5da8fb6afedaadb72274ce308ab53a6d297f912999abbf4e26ca930861ab4eac149e3bca278b37c2f31d7f07f8cc06581c2180bb1cd89058d8b34563f401b3f831563d81104bbbc2bc9617bbe1e61e753912d0860b706d77958a5691e3d202a0e8066f80a9db08dbca2f21ae828c9e8f612f0ad426d277f2bb390edd8f86114c9d5670dbe3a5283ff8c770fc391033c6ee6c07cf51418d1e46f9c5d59f4d59a07f0ca5a613fe6f78f07ef4edcb83b20a9757124c4b199911f6fa30495907c31bb79e5139dba8f9a3ee0778b774b45abf2fce56b73823a414121ff007f6da4be0ecf25541139ebfd5e144f1f25ff89cc9347d5651460a220586069231d50a549b5a706e19978ed49e4441907724be71d53e1e5696f29fce30dfa20518141283bfa0bc6c93ba9d03cf17516aeaab74125d2ae53550ae31143f8360882097d3d28f1cdd229973b9f8f3a7798e83c96fa2413c1c457599e58ccc57561b4fe1de2b77577c3ea5defbbaedede03017d28b4454c5d051172754d4fd4651cf11c2d64b7d9c7eb7dade02fae09ed09e80e3f0a5b0f9bbae0891f5cb0fa9f8a3354792179971b74725877055482b976cbc02766cbde875385c9f72fcf3bdaeb46e4846feed7ca024ec299f55578cbbc69228e400a0e0c126aad65e1df47d539c8ed221959f4efcac788aebd130b0388903c627b43f6d8463a59a0a51380d267972a27f4361291aac4d518c158402207bdf4e176031dc80b55a92d5da3dedfc88d511348ffa6d44f7a6899ca9c70cf6d730ac809f66ed250e6dec10c2ba805e1b9b40b650e4a8c6b62a096cd8f869aae596f8cde98dc6944f6504095c0dfe54c632c639cb00ea3886434f469daf402587a6051c4c55f7e9a5d8519e4ae0b781e892c3203858f3009b78a35f17c71bc559c7dec92e689e1c39d3b36e5ad294e333928196e9d606363cbf544db887a6c0b4841c660751ac423e5395f4e7ead382294f8e041654c458f6e237a84dc722df5d36fae7d6601c86754bbea19211919b9856183a309ef6509c094fff9e16bced4fd69f06e8830b55cbfdb91809172a750d28511fc7334b132b76a3098241b7011345f55489dab93b67f867ea9d0c7e3369d5e6123217d02eb990028b78c84566b3fd896bf3bfc9c4fc30ca2db0bbe6fdfecd0bf8618c594366210bace6a3fe71517a93dd7f8462fe17fd342c725efffcdbbaa04d6943fd34aee6f4d9a8a04e8fcbeaf1380f0a1e40ce79e21d767c51463e9cb889dbed11637d6076546d6132226c9406d57d633d29514aa9b79e9a28a3e6f19bb0594b46c1b6ad8dab62014c2267fd0124d725f34babd6a4e11910ddc110966347dd5fcdeae71c4e50e1d5ca0399fbdbd259dc2515701d360ba69418f2f11f0d466572ded361534db98130e12f1b7c46bdea2a59a4592efe1b0f470f5f229768b7a05a3a527b526d0f6035af9631109fbddcb0a9846fcbe9a0fd40f06b6f5c8bf442067bdd289098bc412ac845c592b9e6b213d9f6d990ef2080f61ce2f5861f1f0b42bb753c871c9b5e60f37001c4f5c038ce10bce8012c5ce5f3c978e4f3fad73ea89f0f4c68894ab0747f7adb2ad2017e45c3b28e40bbce16969cd706000000337c4e16e757168be583732977eb1c58f0c81220d06a71380feebf4ebdac4b56ba2629f4535bb682b007450d39dfbf853e1fdf9626bab7e9b8605613552e36cd24c25d7a8ffb1c41905a35656816b2af9cd44873c339ba99319856b3965d1b132a4ddcc18d137c4ed3c15972b9cfe93caf048f18a714c2a78c151415c29d123094f0619664ad7cb7a2b608c4e43efd70084c9c79a6104755fa34b7d9e6c014b512a1099f67a7733668201f4da26a4462545e8cf028e7312aced3c5609bdeccea84a96475ff298f8d373ce36cb8948d07a316978773f69f25b388d6019952e4bcf384e23c338c0baf9d9df4ddbeda4884b1f7e40607b35227572fa8e850c23d05194f747d4391cb34975cfd50d4ee491340fd404b47b185c647cc8171f782e47ee4490b7942db1657db0e5f10c95189cadb1c2541f1878728e0af0421c8da2c28c83b538d7c1b94608a07f022fe476645d743022cf4711893bde2a1740120a08e9dae38c5d3398e28fa63bac2489c33997768762e0b37cb1be9fb65406455804287f6c545c634bf24a9d9387b12c4c1ea56873c0c6c088e96c78078195a4886dbcfd6378495f460282ac53851d4c1926d9137b679bd9db219cb8112116db0b0a9d53331ed4475a0b35bb003e0dde29cb615de4ebda4fe449fd4469c0603214b2d62de6912dae106005b631f08113810c16d9d0852071c2d09ef8d08643a4ace8a8a2dd40c979f6f94511f746d7a0aa9ef18f2454d0d32b14b2ab43ef2d7f30d5455fb727dd3634de4273b3c8236ec421c4df505f47a6e37fc4ba4874304c328c7737a2b71a97ad2379d5f2adf4c9adbab6e8ceee1ce38e9aaf626de54ff1dc899c2265ae9830afdfe17300b185f1e799056afce082f44729d16bab1786e93f3edbfa05dc989c1b97b232e089e1f24dabe61678cec007d1e7885ffec8ea94992e6acb301cc07894a1ff1fde5e02f0df823b01749fabd4f8d91c18078ceaef0d5bdba6ef9448c39ec85db24f3cce056ec60ad644bd902061d2cc96fc5c57def1230a67674b26b21b5e655dd0b814501915479fe570f2321360035123c05c825ee2262763c70f97b5396290fdbabce7eac22e9171efdf4c8ca3e6717800f4b46f42e997d6845769cbfe9880e21f68664fbb16bec82e6737388016dfd3cd5d41ba936a02f313981861dd5993f82451d4d47dabe57813224fca2296645487aa1899ff5fae2093273996d8106f477b242483008960372a19b09d0c3a793e461e07f8d5dda622911e4469b4dab75ca7ac9f75ece09e5e24e5110ea9a2b2750d1794b4ca3fab5f5090794dda87f7521ebd5108f6a2aafe0f53e201c08019271e601d09b95d1e8dd1c344c7888f57b43c16be1894c26319d047c5855d581406557216099745673aa110ec12bc70501ead88a3fda68b7e383e1bbfab77d67cef665c9ccdc602ab082ec04844961c56d6411c65b93805a18effa0eac951e173c20485b7f2881561b056272957c25ee6bf85df1e8fd090ce73b0c44ba3c942f25142518d2925d8fd5ff5dc77973e4648c054e0de4dc16d3a9823955af8f0d63a2a4bc8fecd8d207936418d29491f448dbb3c3844b78b8e74030166425e5973644e64ea6509d860409804505e8edf880061ad9efdd60e953e057a47f1c43e6f233b8cf3ef2bfd14935568bc9234888fa56069c6b55f7bb2fe997c341f13fd4cf5ec921089daa5190849964ff3b1e33390daad1057a61f244a0f10d61a6ea8e42a7f3b2555ecf49ed83fa26c635d4780489df847cfc1ffadbe25faa8f2c39b0c7f29094211c25871cb9af8a6a051aa87a4cae2673c1ef8c7873ab403c92160ae23e3b13019c194eef535d7c34fa3170430a08019f47dfd5e6a1f4076990c24594b330764d0418a47f819aa62df9a191713aa65926a9260b5be6e4237efe7aa8f7a191ce74fc073e8d10197bb4a945b81c3e4d733a3b0fc1ea269059e19cd2f90bc8ebff0a797912354f85a6b3240e6ea5573b6db2a101087387f0f4b98de95af5bddbeff4981400198519d92a9df2dd267578d61c86cc7d29cb687a886b4dafce43d0a8250b4af19e391b0a5caf7346c846110c6939a541550326346dd081e8cbdb104614a1d83b556eb1d554fcf496030d22bdaab32dd92ecfd24c37b1d0ff9f545b58d0c89f19b0d0eb673e6dd4b925e8dd65a4b0865037fdafedab870d1b3aec33aff70e57c1745690e08cb41b0c8625ffa6f58be93f7f8c58d9d589d0b3b0a8622a6238bb354990b302c99457c7467e8bbab5276cd087036355a1e577085f68a07025020a50bcded3e9a8c85f3f165bb25829077c61577d0a272749c75cf53d87a9f363bd65dcef8802ee5dc1c0640426dce7078385f9705cc961efb83e93ba7c533f45fe90dd72e4b86e2c724ee7fb0be9d4d0afe8aa9bbe6f89b9aa5580cb3107c2f459d4108ee43a0f195f968a810655f49ec33131ce4f7f304246a98baf95b75c07bfaa4bd6492b1d5bc801efe6b50024748b2b1cad1231f297e3e7c9bcdc61b06985760e855b9b708039ca55a6f1c6adc784cf0247932d587e41a417ef0ae6034e0217d4d061ae29cabb4629e5bd382a58019c626663f18776435db47ad75505c4d4d7c37ab31e0ea901d43d902dde2781339718a83a432e02441ebad713add7dbaf8989378dce5abb8df1540e8f1332158f83c4681e107bbed2417e526eb4f542556bb4b4fa3e2259b90b67fe3e27f1d239a307d0f7f293b0a25674957a73e100ab030793178ac302812a793a14a3fd65505977c29662b7e9d569f078c97fe5db0f3cf9c4177218cf72c794cd3e6c43d1b543faa0e7c5d7e1136b5f758111cf6db0f881b77503a33eb0ec01c61c48585d0f32313bcb02b907b6bebecad5a9983875a5b035873ccee4750a5c4193f9e77de7ae4176ffe407bd2f070d264f16d1f8b822081d51f0dccbc40aeb29fb7420a98f571afb05cf7faab387223a2bd2da0294560a133bb7ee7b0c476ad6388208329d03a795c6ebcfdfa9a02998e8fda7c69be367030f79b003bc6a07983cb75e5d2be6863825395568d7c8de88be862289d603d95548abc597cb59677df8643fde82d5f80c8ecfc8f20c6ab3ca29a05fac088233bad3c086ea78e9d5004f309b4dd033066ae8b8703a0ae19319aa3aa608b50d384bab3e2a1628ebc4a3d1f387623c67ba04ec3fbcdf2c68041c7731cf0136913383a3d52399a2776f8552691853f2aa69de80d6f25c7c64a77e1a5b8d56eeeda515f4392f2b569dbacab4aa7a472120416ea410f6793af5d58e4955ed4051f73d26b10ffd6754b989147c43b4952aeaf0589d823223754fb980e0587be053da2e6427222a48aca26dd73a4f47652db0031c452e4fd263d5044737e8eb8ea8ac880231366b09a9ff471a5e96c52b969d2afb3068f7f2a8d459117e4006607500b7e7e74f0411af00ad9bc0e8de2325386a3c47cf2208f47fd33fd3fe2813b5454fab2b9c78c9c749fae1a950229344212a6efe01c3cb0932c0e8ad270b4bd75a6a94384373fd2c5fef222ddd4f358c7a76565b27fdfd58a63d3357c636dccdf11cb4430f9875ea93664343680408a43e622b753686c6ef160ceaf93369c456f93d806944d97486f67fbb21182c5a72a0af3c77ab230495461684499a858a841ae558e1bcdf6941cec314fa8c27a3844c9824eb89f110d2b32f0b254cb0658eaba1665b41c0e30f7616d5c839b58a138416f966e02ae1076b6d4380d288bc0adde58a591412c4ddc01797401f65d23dea2388e638f49a11b7259630308e7e4e9ebb7ceb0d33bcfc93fd55859fe995b890fcbcb767f9b798d13bd96d9aea73792f4ca6f4364b2e505f550cc1db30c5175cdb1597fb7c226af0e1e3de5017bd76ac243ae8ae057f3610cafda00b8437315d9290ce8eac4bc60ae7aea84f66263965cfbf0121bec856bf24369896a5b8b2c6feaa830b01a5e09e5e8fe3a3150d8ad8f835ebfc21feb0c5165c1a948139f85d642638d97fe455190f2af6c82176ebe8b15b7aa2c24bf05ae9e877d0fcc2f13e1ed2989d9c0cd145eb3a46c98e5e35b7cf3cf90f239388423882743e9fa30ff78a223c4e9d3d7fbcfb10603c3fabc5b3c8f0c64fe34bda3e9ee9e2811064c0bc5a71899f75cfb9a5c33f6d9b0616be72271b05d9214f3a5764db70b1363caa8e87757e7ceb17957cfbc0b814189df08e7a377bb5bb6bc16063d33a6548ccdff866753f15b4acdfc0dbfd6e77", 0xbde67fd925532fb4}, {&(0x7f0000004cc0)="3130558fa478b99a0a33960c807fc13522edfb1aa9dd4b4c8a9b508e4cb9b24e60ed2e5fb7ca7a10d497e4a048549acba2dae5c5b8683ff759fe1e30a90cb613ddad017f3d70e7f423dfe1b0a65a05a87528b40018237d4c92d44308af0454a78df4ac6ad9719f5f0c4c02042521b10a4079a47cad5ba1a755a2dfa0ae539022493da66cf938e9457adfd29f5b4c73a6a89687728b5fa3a2168e232ab3482afff734c0aa5afe01722a47fcd4c8efdb7f07df0636592eb546f637afc82a3070adc48326df599363f19c6aacd6ab43443c3d0745fdadf0623f0d82789f1af22e8e41aeadadcab40df361e1301387a038892ea24ad232", 0x2f1}, {&(0x7f0000002980)="45737fd613aa952d31b6dd03f59d4c77f36616c22433a772174af133400a27f511b6569aa1c795467fbc72859fc3c2a42d477bb9cf1b7dc748ed15d1e303639efc5e88f573fc84a6f126564a53640aa5539abf014020228cdc16638b92c187e05b0409c3b711c8482948b0710bf60908a6a6e608e56f1cece7ac597fa7c494284645419c15dd47483b710822ca4b161e9262d69c9d4150e5a8e8273c258934a5fce2d98a372d874d144381faecbbab49974cda527a129d36c0d36586c1b7d9160925c31e3fb8d1be5e58f6c3ad0553ef2ea53d2eff3bfb6e4dd0085d11b626f3bf2a16f89cb62bf3e58c6d6c3613bf21412e4141f6da176526d754665f90b3b7776de2d6f326fec76dd1b7585c0b95cdce42957e86d8c1f147c63717fb520173b0cce6fa173e43d168df6b671f29bc8270b378a28bfcb07dbe4fb93576dee2953ccbe4878b1506b70d127b73069bd39f980c811c7db534061a308d2e594aee2ce2a238fd2af71554bd31a608034b5b9214f1118a427947ea3525635a4f574293a3f63433c298bd7cd9150c104921d569c02ae58af1b0a8e9222036c18a0943701db1927fa854552e92a96864ad0c7e5785de927fe53cd5fc76c844991e69073e1dda558957cfba2b2b6d3e3ef86117e5630b2ae840f1c3113802d4a31e4fada9920e45eb828f5d45acf43d0295fafca1d292c97244105dd4896cfff9cbdab5d6af6459f48920da0f9ae682af656002ddfe7442abc5cfa505a77308118712528c047d0bbfaff78685756da690aa5e449edd5da3923e5c7a81d8aedd18588168c905e8539394b98af22c6cfd83e984d244766dde6b27c39e355a58e4ae109e7e181318e294c612e366bcf83383cca6c2e293f8645c30d1692c9eae65e7122b416d486a8cb351d7bfc6a7a8aa031e12fb70da1eb0044f3f60066aefe7f014acc0d2c84820588675569ad8ad6b8a2595ae960addb3d29fcbe03145f635fa2534edd95c8ea14991ad85ff45263a4f8f2772ade404e33bf973bba1d885ece5038d895d2ba4a73fc58739fe8340249eef356e3f0b68aae32cd374052dd330638cc9a0f983ab1c009fcb5e71180b67ecb577244c228ab7d40727579ae2ff6d44663e770b03c2928164968d045d9d36b517da01813142ac0afbaa65d4567ecbb747d15103c9f45540486950600d461b142b17a2a9f84629496eac1fb0c981d25d149d3c49b15943d291258b0b0712b141b9a56b4c5ba896686d88042a2df40f2ed5ce1a73ae79f27c9b74a3d20c09168410ceaeb121c10c17af01557d1560dd21e100a7383bbfa53c1955f76e18e563ed8ce74c59de4a659d0ebb7c71ca66dcc5d514c1913842daddc9b51f9d62ebfe394681c601ca6d18e3c3d898bb24a98189a6d2ba15a41938a6d4b6f095b7e5963607d8f74987102e99f06e715c1fb902afa833a58bf19ee85337810207ae9537dd6f0a2125d8152b013d75c8d43a5ca48556bcb5412777140fa3c2528207213e65a57d24da172daad37227a8c60632415505c483948f772d2f9958ef11c8948061b24472249692669951a63ed9cc0d40e6eee1ee520e513bb36a48bbb9974c3037be167a3bbdf40409a1372b327e0f2338530b3270ca6768455ff30d7a98d385ba8c196cf8d1510b31d916f57c81e9226e067998b39a7455a1d139f482e913e3c7a6b3451da6192acdffb78b52c6fc94738b0a005f71c1df2cb0f122386afde9a86c98f655899d9f0baf33e2be4cc7d3116487ef0f6b562069bb839e3f63cfac9f9ba2429534541d87e534bd5a849ed5aae3c8aabf92a769b50e4609490a8a44284457c9b068a471871e17b347fee4905d125de47db4795fbcafc3740efb74ab34adc86a9a460bb30d825f632b07f40641f22fdb4f7fbf6c705aac262b072bd1318b73048ffc3a5b5a020e5e1de5f8f70c2b533ef5d0b2930665af1756e534f9f55d122e10ddc62543dac1e39eb80490977635227dfd507568a02f3b89cfb5c53b13558c63b2767163f0c5c764f8648bcd8bdd1d35ec2691549a297603c39cfd4e86a82390fac3bec34df0e9be04bc70f764e2fdf776e9ebbcf28ac39264773e4d19f7565b07082a4cb4b51c4f2d7a2bbf76860ba5cf7c1a3b7f5306eec7624ce4e0123910d1786ecf6b1101b4a041f08ea043da7d54d99037dddda2d540e88c619130218909f84578708ab8d3afe7501a3c06e802f343813b3d3eb51533fc1dd7dfd95eaeebcc5d2394477e99b77cfe510668dd0fb37fb187c473f51b109d2b0a19e9786260ae585cdfcc0945e509da796431fef52de48d92dc05160db31cd567174d78160bfbb4d17b2d8351b28aba50b213545588f1d5c9052c44ebbff66935159a1039aaa823e89048f542bb110bcaff97e91cdbdfa60bbce0d68ff878c53e11fe01b3c853c0e2fad90343110383ec2f74fb32e23676280c09aa810a34f42f0edf1dbaeb7af38df41ebc42a188b091594b6721c26f4e8940c22fb422b334b7d8e37fdcf6dbadf35175cf88d8ead0525d78c6d385261a40095f94ebc783099642e56080977fa790ef692f69d2d45b186c928f934ae824f66992c322d09990bcb2335c729f924e306e1ffc01dd060e815fcee8ca050b3619a63387e269631c9af349fd1264d10796bb81ce7abae5480ed7c3a90b0ac96366a3e81514d02a311fd12ee167999e6cacaa8f4c14f1447ae7c4fbca2c906bb86494f03c7ec65ebe67181dad9b603bff582869574bdfc6385c64f0ea8ff817187d95b674fd6e8c43973d0326e6573639a81a1afebb88ef85f1914ff4d1665b592692122fe8770bf8e1fe5d85d8f9077951eaefa762859acb6a64315d1a0b61e393bc2fa78cf867c3c4e6e6af199834d33e4e07262719ae80c095f6186c038830481dc7799324d63857fb8109c09743e96731f31d98a8387b6e793fdcd66a833c991bb3fb93e11022750fc3ed979b7435d8ac86e2f19cfc580643bdd92ceebacdce83750ec36329eaee9498dfb94374dba22ba8e7272459f1bcddcec752ebf409e4745d570e624747d93ef84db3035041d3f15bbbc5fb21446e26b931d4aa1ad9a9ea5fa580110e1b59c023aab6f9ee8f4cab138af3fbc5afc5cff62c611a11c2c3cc1d8567e90ad55146dd534a3d5074f84a9ffc5a064906a8c83cf854cbe5c816ae3028b1d85e569c3e0a6600cd1b2dd5541564e273325baaf453b30ecaced07f7e2eda6659efd0e105756a08c32e4a73dcb272629e0431c35bd0028af83e408f1f25971fa0dfec92bf97aae1bfc46b2b21210a8a96a7c268cbf6b4ebf70e6cf571db7428cc9c688a4e96fac8515d1030b7d8f59d1c91a27bc076e4b007eafe759adb3b05a4d1b431eac29ad0079cad1f4453fde6ae347c48675a6b64df5db4e401bf93afab2ef033a23e4f5ed29285f84da3c62ae3bd5fb36bce8c979c2846ab66b47e8c5f8bdef6a2822bd167f94b48c9e66182861f907a27a9edb0c13007358033f5f356175fa30ecd08903321a87e459a973f4d3119ac15efe95d14a1b718e05fb3cd853868d7d6a9a492f3379173a5fa4519f552461b980936f66b857fc1c590942a40319973c7a2ee144ac927f9e9d679ba2d914b35d1ef056320dbacdf2a51afe0efe19b6fc681b65ac032e75aa91de11f0e25d07de1b369113c19eafd3d510a82958f89c1c651cfadf3715f56e5183df9c29806ccbcabb1052935f1cd605f65ee04df5589616f8f7ce5da294d7cc10354b324924927032e9e5838e4cbe6bde622bce78b77ca701a03a8c9c5e5d81f583be8279d6a737e14b9e20e2ca0ac4937a73b05326f765966280bd100f33249a61b88b79221b47bae1a8b35c7cfbed7aac5ac710d2413066330249dd233de675a1a4d48d33d71d620f4853c061cdb9da9f987950b58a562a3edae5674a8749c25afeec9a78e91087e4eaccce17bd34a7a562811ac073e42bf30e4fad22bd44f838feff0f7696af40308250c8df3166e3e63c502e39113243a42b494d4f67f27acb62af68963acbfd6813f8948958bd1cfba7d65c20e8748b3362c6aee3e13a1347db4f0397d14795f997cc4f0dd85bf7f97e992790b4227b3743373a8ce7fd2c103f236a2b05964fa88ba256a487314e0a433a0b651e1d2e4ee62c46306ecf1477dca7f4f576e7e5c111115bf36c04c4725d850b1eb006d476617f23ee479a1e65339dd81f3e65b0a6e120a469bce6d4e4aec3de87de44f4bb6b639540b22bcbe58f928ba757e7e6b438ed982d4f2721705483d7c757bc134f2870a3554c0a2c78cb7e749772731fa3f15f502db5df229853bccc04a11bcd9e548f815ab6234cd0175b88bd4b02bf38160ec30525eca42d9a64f9406367284372ace8bd28daeae8b94deaef981fc824ee36bacb55633f431ee92ce600d5051c9b9d0fded8fd0ebc50dc3805b18be3e1fbcac2bb4cea7cc75af4e64011f038ea962a3bdd9b3ff79ac2934c84bfb478ad450e053d31f2eb3b1e58da5693210bfbbbba18014665433efca041e98044ae321084cc2a158f673dd0c534016a83d2c5082706ca44ffe460abddf1d6d96b273709b09c09e43de8fea338f67e26376d7f0493b57c35cd2c2016e7e86108012eda4ee9b043ac809de7b3f85a084e59982140c53be5af44baeff2ce5a7eff4907a1701b4abe19df74a0391ea56c0d18e59051016e83424030db23cceee75c5c0d7651b0fc7d3820cfa7a7383dd9edb145c181e321f0fbab9e49022798d06dc5767097430eb676f36a83520a037545b24ea30a4581420517ce3e3fb96215f698c9ffe969b4cd0380a2614d6b9cabe9dd7ef231a8ed700045137bc66a7b7cef5230bb3b6ef97d448f1623eaf0dc6db70358a3e6825d6d2facbe4dda76ff151290992fe4503360be5350fb1558c13a5e0b8810f8bf78ad6438c7428cd46d1559007d6a814734ef164ce962f9d37eb5f944a27a6e444d73f7105e28220d640c1475dfe9216b383cad83d77f5a225d068e264014f6952a1f12c1087a9fa8fdc0e0342ab9329cb897fa73b708650ded0a85d3bf7920a3f982583844b84e012dd3d1bdbfc6b1057b1b7a1724ef9ef254bd2c411768d9e6f1bea8f4065f3a22df85c1d4657eaf1a0061281d1be2dce9eef08c7114aee14aa84ab0937c35f1d6a175f855563ff25a63472137a011eb0bbe0331c4272e7f7ab46af05060b9ccd618d7bea91584f0f4ae136cb472bdd0bfaadee417a5b368241c22483f67df71d5e0647d7f2836daa15da2d06effdd37075d0ffa27bd24ccf42f1c6dcd1fa1c75d6e72b641fd73dbbb7ab597d0f0123763248f1581eb0394bd24d02f0de7bbf646583e6a71f1e78873717f66e25b6c810c64073d10619b93496c7ea1f0c2d41fac0bed4b2c586099c2cf4fae89fed94fc3ba5844b2f922e049570d97eee462e656d4c675bd0ab929bcadedc03136e7e1348f540b3f3cb45a6671a0e896374bd787635cce5b2b66529a3aae4f36ebba57843b2def59f5a633db0fbfa5d2fd1eb12768de39942294ba2c08c22a3543a544a732ae8eddf5b74150ddb5975202d3eed9f31a6f3f3a78df7be7fc9bbff807e20aa00688f47a977822e599befafd74d5699018a46a884cf666da8325b2c2c9e9755b2616cc22328c6be362ca9e9d2f86a92d5398b417968e71c132ad002e6d1d5409585035442f2cc93b7b0abb4cc67ca2e013e1564d26728e2a795f3521d2acd2a40f31b315e879d5d0a11c253035e370218697c63055ebd6aa2ad1f2ebd82ce0d669e8d34d51100270237865cc8bbdace90358b22d7a770fd6917e923156deb635d686438902ef1d3e6d54ee041819292990556a86ecfaae9a6f69c7ec5c66c665ef7fcbd0a4a6f4b13849e0a3e99ef1b7a293b0bc5db3a59050ebd06a473d6bd3297a1171244d756aa54a66ad4e9f522e4f0b9e4248b202f94f78718b05bc05d33cb4cc6c0d326809648b932ce25e971640263eb3d3f01c2511d6357b90fe1903b34dfda08c865c7d3a433f9d3b79106a9418dfc5eb797f1b3d9028165eb2074ed3b3b1f00573d24805c2c3513f04b6def61d44d25a38406218548c9d14ea1ad8adc52a6"}, {&(0x7f0000003a80)="d5a7141ee36650cde1b283778fd7720950e1e6968f5553093d9eb285e1f82a32f34b015916e248de1830e60220b7ca94d6f47a17b6355451b520a133842fc730a236cdb621cae31eeb1e90d4338b3be50fa6eed81b6727b045c4e94a6bcbc7c47cccc41a1c633971f5b76a8146fc12a80f0921f323ac19061eafe6319a178940db6daddca5ec", 0x258}, {&(0x7f00000027c0)="9c90979979eb19b2691e8b4908aeb438b7cfc148cffb3049a7aa0883b34ac6f17cfe2970142ecb1830dc9fb33263bc7f175ba4513cadc982f7d792d762781d42b8709a54a8eb072b8c71493b89d37218e59f9f089d788a1000bf2773d40801bae44fb0d4a0af317e7f1a4a3358b638cabd657191c8ac80804788803fee23bfe9533c5b2379ef5476b323d48249e9377501d1fbfec7ee69787598aea65695c6da44b76cba78bf1451ff784253d6a01d90deb6ef9e4cabc57d76e20e14f1dbd89de5b3cf3719a0a0ae"}, {&(0x7f0000000300)}], 0x1) writev(r0, &(0x7f00000000c0)=[{&(0x7f00000003c0)="dc007f982eb65f5ac551e20d827fe27c8293bdfe709a65de7d13711bbf105833d4ce30bf2b079d79c40d599cd485e81b422fcb8f135876317c89165e9561688f581236cab70f8e3efe63d700953724d31e166a9c0b6edae2549405db9e7200b90e6584bdf9ce943872e5d34950f3c594f4c332639c4cd0f524f56b3badbae263d3f7e2d1fce22a22f7aef8e74aa8ff178d85cb2dde283e8f7b93ab8e57a969461bc36f0c02af3aa9b359d9e82f75916175e7cb5080348b6a5fc848f1b6d3a2ed8f156191bde45eb75a0f67c4ba0257a8619404519eab545191c975a78d3cc93be669e11e126840aca2c39334dc86992d5c23144e6bfb67443d74c451ddda6b2ba94bebd705000000000000000606e81045ce15cbeeee805039ec8a82ce170e2a45f66111d6a6f4c6ba766bd86fcf993f1d2c2e3ec5df2dae8294d006f59a396117d7774d4dde880b58dd218f4785b8b0262f9bf4b21bcd2e6ae8515f97cad64f3abcdfd0caffa50d6736701cbba9f8d9dd1f03acf7fb5bb2e774ae9e82b5cc418d432af8ae9a091a57e09661652e4eb0c9f529a2827dacf9ef0519a3219160130566ea45632026032781a7e1f5265702759cd76c43df4e0542e18b5689c09aad8989bd8a5a6f85845aa6c93d9bf10a3f26d6873d8f92951ce7c0bc873e6a2da8c51da5af5131f1e0290997da373e3dcbb741de47d3159e18852611cbf1fe5bf932d5b8fe97f9", 0x206}], 0x1) syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)=0x2) close(r0) kqueue() 10:01:04 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x1ff9, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c4, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x4, &(0x7f0000000240)={0x0, 0x9}) utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB='\x00\x00\x00\x00'], 0x1, 0x0, 0x0) r1 = socket$inet6(0x18, 0x1, 0x0) connect(r1, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) setsockopt$sock_int(r1, 0xffff, 0x40004000001001, &(0x7f0000000000), 0x4) sendto(r1, &(0x7f0000000100)="fe", 0x1, 0x0, 0x0, 0x0) sendto(r1, &(0x7f0000000240)="34ddfbfaed0d7656ef3b40e3a7301f360aef17751d211d5ebc18f16bcae63695cfb92ca79ad67ff91005ad159e0f6f2c0c4934a9073204ce0065515938def3d6d9c017eb608f13494147708dd9938842098d476ded5948bf7e6aabf9e11745a4595ae49605a3541b3ad0e4709b9d9c25d922db164b5458c7019c128da46a7e71422c4935e9b65373b87baff74821a602874030515d4f6b2648636a137f8f2aaaceeacc1155e35037139d19609b33fb298f2d96cf027511c047fc601525b0f82c8e9d50a6d41318bb0c99524524e128da19483af303d8008e451f6328751a81b21115a0fe280064e508fbd0f942e5f6befa322eff36438c65e41adf1cf60aeb33267e8623277a3164f0dd8f7f1af2fd274ce3da4e1ddb39b9148481522d0d53a7fae79c1053ff7ccce9a3015f53b190cffa0c0a27d71ada585a5b7c4fc7344d80bae118701e881859934472f04b51cbef9747b6219880f83e1a9c70d99b574279cf16c19391b833b29f7fb8fd7b029ec63a61260300643a9038cd8b713e0f71582173ea7f3fd788ef3b7022dd4cf51a794d665cb42fc661d8719f0dd14bd635d5aea51ed704e0b7072afed01ad42a4d978403f0eef2752884190c8f8c112ee69d8da0c606f5c634d8b500fbc0fa12b4dd5cc4c071cb9cf67708b620ac2f66614753923b1d93e51513a7c782ef084dd7fc0efec6d5d0bdd546e7a2b5354475340695055a5b950f6e8aa5cb64ab2d42fbddeb6cd24b2f82ca01abe4fd8fe5465820bd8577d2d808e564b8ac7aea69a985b552574ec6a5baa4e87df9f825a5fc11bd9a0d67ca5be4e780671a54b70027ce02abaeb04122f0e17379f02907820a8f00cd9342a32e0ed6e77a5a7f170aba8e4d69e68bdeb5af17efca90eb82e4b2986d806609c0d97f5e4b95e6e32a81ad3c7da1551cf2b144a588558dc95abb3fccf4396451bd44420fa31fe12de764d4193f62f5130b314ca03671d6f7b23119cea6f26999f69246906354fd7c2a2aad54bfc068b7115b4d8e3575c78da02b7883f60aa5f9aa271e0faef2b7ae69ced668e88783e3986dff0b5e7711da017e33f7a5e7da0f1bb820f5e9e300035169409ec4332cd55dd0a7cfb68706e08a5b266f8a7a3b13a65e483ed79afd2921710d217269f8787aaad8972b831bd5ef04ea5b97caf25677c609a0ace44df23a0a9cba0bf0c90c9e0ee84acb9a47374bc2eb5af48132d1d8bc5455d251086f43fa8031dce3a7e1607f68c7eb6cfbacad255d61893406f7dede327b0092cbf03e337581927a8a8de0dab3d7b9a71236aa5ece2ef65fbac63a7ac99d38cdc87e15ac872f633cef86e93d3c812a3f8fbbc83fa74de8562389a4c464fe3fb529d372b5d0e00808186d995acdd7c930df6fbb3a9b057532abe7f7e8e43dcaa698a5d99646f2d15c665a297089f7814eff88fa4003ac168ea65be7792407365c", 0x409, 0x7, 0x0, 0x0) r2 = kqueue() mknod(&(0x7f0000000140)='./file0/file0\x00', 0xe004, 0x0) clock_getres(0x0, &(0x7f0000000080)) kevent(r2, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffc, 0x81}], 0x9, 0x0, 0x9370, 0x0) 10:01:04 executing program 1: r0 = syz_open_pts() ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000000)) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x8, 0xc47, 0x0, 0x0, "34a3ebedaebf1a957bb38ce85d27515d980d23bb"}) write(r0, &(0x7f0000000500)="946dcd01674b49abc1551d4caf02d27bd8e5a4a3e54737a2bca133941536099dffe3e59807c5817f87e63d0a62c65c2ff4fde07ea91e676fbf7d9a87fca4ec0d12a23643740b7c1b66ec1d219b6f1a06339b56eb1368e51ef73c7c8c50b808000000000000", 0x65) write(r0, &(0x7f00000000c0)="a11ce0d361de16296c9832aa4ba3d2f9cff93222e84b7f2f917d60fb580647dfbe8278eae73056d89a928e2e05f9018fed2c49db333afbf3cd25a96dd69956f9cb6d27a71ad829463867dcf07b1eb42112ef4ff6d08c2938ca1acb233965d2b0ebb95451", 0x64) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)) r1 = open(&(0x7f0000000080)='./file0\x00', 0xa0, 0x40) accept$inet6(r1, &(0x7f0000000180), &(0x7f00000001c0)=0xc) ioctl$TIOCNOTTY(r0, 0x20007471) ioctl$TIOCNXCL(r0, 0x2000740e) syz_open_pts() 10:01:04 executing program 0: r0 = semget(0x2, 0x4, 0x600) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000040)=""/248) r1 = socket$inet6(0x18, 0x8002, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x49b, 0x0, 0x0, 0x0) mprotect(&(0x7f000058d000/0x4000)=nil, 0x4000, 0x7) setsockopt(r1, 0x29, 0x24, &(0x7f0000000000)="59f58c50", 0x4) 10:01:04 executing program 0: r0 = geteuid() seteuid(r0) r1 = msgget$private(0x0, 0x8) r2 = getegid() r3 = getegid() r4 = getpgid(0x0) r5 = getppid() getgroups(0x9, &(0x7f0000000100)=[r3, r3, r2, r2, r3, r3, r2, r3, r3]) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000000)={{0x80000000000008, r0, r2, r0, r3, 0x100, 0x8000}, 0x6, 0x4, r4, r5, 0x100, 0x6885, 0x4, 0x100000000}) 10:01:05 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) sendto(r0, &(0x7f0000000040)="13c53e82540f7251770d6e9c28001867d9b320183992de0bb365ad13cab34544026a46fc1c58c427cd13d582bead1ad9ae0de249c5d217db19535cffc15a2d722ff1a12494d5cb5848ae535279d5802ceb69494e33cd249fbbfa46d859bf1a66b745d71c0fd0cc7b1b14d9935fd955252be82dddeafc421cb8e1b8d29f93299a1085ffb144abf40dc376ad8deb61d9ec3071943b0bb1b4acbc6504e46cda3d4c8e3d5493b97e7ae582835081a220af146edadfbc07e6ed50d847c67cab5db4349f49fbc5435e707471", 0xc9, 0x400, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000001080)) 10:01:05 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000080)) r1 = socket$inet6(0x18, 0x8002, 0x8000) shutdown(r0, 0x1) r2 = socket$inet6(0x18, 0x2000000000009002, 0x0) connect$inet6(r2, &(0x7f0000000000)={0x18, 0xffffffffffffffff, 0xfffffffffffffffe}, 0xc) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000040)={0x0, 0x6, 0x1, 0x8}) 10:01:05 executing program 1: clock_getres(0x4, &(0x7f0000000000)) r0 = dup(0xffffffffffffff9c) r1 = getpgid(0x0) getpgid(r1) msgget(0x1, 0x3e) ioctl$TIOCCDTR(r0, 0x20007478) ioctl$TIOCEXCL(r0, 0x2000740d) 10:01:05 executing program 0: clock_getres(0x3, &(0x7f0000000000)) r0 = syz_open_pts() ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000040)) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000080)=0xfffffffffffffffb) lseek(r0, 0x0, 0x3) clock_getres(0x0, &(0x7f00000000c0)) r1 = semget$private(0x0, 0x2, 0x4a2) semctl$SETVAL(r1, 0x1, 0x8, &(0x7f0000000100)=0x80000001) clock_getres(0x2, &(0x7f0000000140)) semop(r1, &(0x7f0000001a40)=[{0x2, 0xfffffffffffffff9, 0x1800}], 0x1) readlink(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)=""/15, 0xf) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000200)=[0x6, 0x100, 0x0]) clock_gettime(0x0, &(0x7f00000018c0)) r2 = socket$inet6(0x18, 0x4005, 0x1) accept$inet6(r2, &(0x7f0000000240), &(0x7f0000000280)=0xc) r3 = openat(0xffffffffffffffff, &(0x7f00000002c0)='./file0\x00', 0x80, 0x80) r4 = geteuid() fchownat(r3, &(0x7f0000000300)='./file0\x00', r4, 0x0, 0x6) bind(r2, &(0x7f0000000340)=@in6={0x18, 0x1, 0x2d, 0x8}, 0xc) r5 = socket$unix(0x1, 0x5, 0x0) readv(r0, &(0x7f00000017c0)=[{&(0x7f0000000380)=""/102, 0x66}, {&(0x7f0000000400)=""/201, 0xc9}, {&(0x7f0000000500)=""/145, 0x91}, {&(0x7f00000005c0)=""/12, 0xc}, {&(0x7f0000000600)=""/213, 0xd5}, {&(0x7f0000000700)=""/4096, 0x1000}, {&(0x7f0000001700)=""/132, 0x84}], 0x7) mkdirat(r3, &(0x7f0000001840)='./file0\x00', 0x5) shutdown(r5, 0x1) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) pipe(&(0x7f00000019c0)={0xffffffffffffffff, 0xffffffffffffffff}) semctl$SETVAL(r1, 0x3, 0x8, &(0x7f0000001900)=0xfffffffffffffff7) mkdirat(r6, &(0x7f0000001a00)='./file0\x00', 0x102) ioctl$TIOCMGET(r3, 0x4004746a, &(0x7f0000001880)) 10:01:05 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x1ff9, 0x0) r0 = open(&(0x7f0000000240)='./file0\x00', 0x802, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x28083, 0x2) write(r0, &(0x7f0000000100)="d9", 0x1) r1 = kqueue() r2 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) close(r0) syz_open_pts() kevent(r1, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x41}], 0x9181, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000140)=[{{r2}, 0xffffffffffffffff, 0xcd}], 0xffc, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f00000004c0), 0x7ff, 0x0) 10:01:05 executing program 1: mkdir(&(0x7f0000000200)='./file0\x00', 0xfffffffffffffffe) mkdir(&(0x7f0000000000)='./file0/file1\x00', 0x0) r0 = msgget(0x3, 0x48) msgctl$IPC_STAT(r0, 0x2, &(0x7f00000002c0)=""/161) r1 = open$dir(&(0x7f0000000080)='./file0/file1\x00', 0xa00, 0x0) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000400)='./file0/file1\x00', 0x10004, 0x0) getpeername(r2, &(0x7f0000000380)=@in6, &(0x7f00000003c0)=0xc) r3 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000100), &(0x7f0000000140)=0xc) recvmsg(r3, &(0x7f0000000280)={&(0x7f0000000180)=@in6, 0xc, &(0x7f00000001c0), 0x0, &(0x7f0000000240)=""/55, 0x37}, 0x1) linkat(r1, &(0x7f0000000040)='./file0/file1\x00', r1, &(0x7f00000000c0)='./file0\x00', 0x4) 10:01:05 executing program 1: r0 = kqueue() r1 = socket$inet6(0x18, 0x4007, 0x9) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x5, 0x20000004, 0x2, 0x8}], 0x107fff, 0x0, 0x2, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x10, 0x10f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x3, 0x8, 0x88, 0x0, "468ecfdb8f0e78090f1c75711ddfabbc11e469d7", 0x4a, 0x40}) r3 = kqueue() kevent(r2, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffff8, 0x0, 0x80000000, 0x1, 0x5eb1}], 0x6, &(0x7f0000000100)=[{{r3}, 0xffffffffffffffff, 0x68, 0x40000000, 0x81, 0x7888dc7}, {{r2}, 0xffffffffffffffff, 0x20, 0x1, 0xe, 0x17d}, {{r0}, 0xfffffffffffffffc, 0x20, 0xf36e1ced2d5b7125, 0x1, 0x3ff}, {{r3}, 0xfffffffffffffffc, 0x8, 0x8, 0x6, 0x101}, {{r2}, 0xfffffffffffffffc, 0x10, 0x40000000, 0x4, 0x3cd}, {{r2}, 0xffffffffffffffff, 0x4, 0x20000000, 0x4, 0xb611}, {{r0}, 0xffffffffffffffff, 0x40, 0x61, 0x2, 0xffffffffffffffff}, {{r0}, 0x0, 0x0, 0x81, 0x9, 0x7b2}], 0x376, &(0x7f0000000200)={0xf1, 0x9}) madvise(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x4) kqueue() 10:01:05 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) setsockopt(r0, 0x6, 0x4, 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) accept$unix(r1, 0x0, &(0x7f0000000080)) faccessat(r1, &(0x7f0000000040)='./file0\x00', 0x187, 0x2) 10:01:05 executing program 0: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) msgrcv(0x0, &(0x7f0000002240)=ANY=[@ANYBLOB="ad0c0b493971894f1d83e65fe005d1b6f11d3ce9cd479794891480582bb9ec6691864583e06279b7d4e0f83053e9c49deb9d50451d7bd685d66aef93d7fc505b077168dca1aac737dc18550d0b96dc1f9ef217f38ce4d10b6dc61ef2808faac92b9122ccb53bf696a5c027475a", @ANYRESDEC=0x0, @ANYPTR=&(0x7f0000000100)=ANY=[@ANYRES16], @ANYRES16, @ANYRESOCT], 0x5, 0x0, 0x0) r0 = socket$inet6(0x18, 0x1, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) readlinkat(r1, &(0x7f0000000040)='./file0\x00', &(0x7f0000001240)=""/4096, 0x1000) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000200)=0x100, 0x4) recvmsg(r0, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000140)=[{&(0x7f0000000240)=""/4096, 0x1000}], 0x1, 0x0}, 0x0) 10:01:05 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff}) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x7, 0x0, 0x0, 0x0) r2 = shmget$private(0x0, 0x4000, 0x440, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_RMID(r2, 0x0) openat(r1, &(0x7f0000000000)='./file0\x00', 0x8, 0x4) fcntl$setstatus(r0, 0x4, 0x40) readv(r0, &(0x7f0000000340)=[{0x0}], 0x1) 10:01:06 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x281, 0x0) close(r0) renameat(r0, &(0x7f0000000040)='./file0\x00', r0, 0x0) 10:01:06 executing program 0: r0 = socket$inet(0x2, 0x1001, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) clock_gettime(0x4, &(0x7f0000000080)) ioctl$TIOCSDTR(r1, 0x20007479) mkdirat(r1, &(0x7f0000000000)='./file0\x00', 0x53) faccessat(r1, &(0x7f0000000040)='./file0\x00', 0x80, 0x2) 10:01:06 executing program 0: r0 = socket$inet6(0x18, 0x8002, 0x0) pipe(&(0x7f0000000040)) setsockopt(r0, 0x2000000000029, 0xc, &(0x7f0000000000)="ff010008aaa008000000c3513e2a5e0000000000", 0x14) setsockopt(r0, 0x2000000000029, 0xd, &(0x7f0000000000)="ff01000000000000000000b88cebbd0000000000", 0x14) 10:01:06 executing program 1: r0 = dup(0xffffffffffffff9c) read(r0, &(0x7f0000000000)=""/144, 0x90) socketpair$unix(0x1, 0x8000000000000001, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r1, 0xffff, 0x200000000020, 0x0, 0x0) 10:01:06 executing program 0: shmget(0x1, 0x1000, 0x45, &(0x7f0000ffc000/0x1000)=nil) pipe2(&(0x7f0000000000), 0x10000) semget$private(0x0, 0x3, 0xc40e2e818e31f1d) 10:01:06 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) syz_emit_ethernet(0x321, &(0x7f0000000200)='@') r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) recvfrom$unix(r0, &(0x7f0000000000)=""/166, 0xa6, 0x65d1d9f4706ebbe6, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x2}, 0x8) 10:01:06 executing program 0: r0 = socket$inet(0x2, 0xfffffffffffffffd, 0x7a) r1 = socket$inet(0x2, 0x100001000000005, 0x8) setsockopt(r0, 0x0, 0x3, &(0x7f0000000000), 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000000)="e1b666ccc322c982d412181986ff5d60b9c2c5f13b69051e5490d65742039105aa29ebadef5f9b73c47a50748a4225db6091784d5004907027f5df44b510b87595b9f5ee367c39d4c1e5ecbb79b5c0af4772538da62b23c2b57f44244adf9626cd0eb32a1ef05c8cb7d4cfc138059b7205c9506b7e427c9524016756afe9942e77c23d2e7432ad57ed95eee95b442d66befee018e6fc4c9c0750bd8f812c86fce266a5b9ddf2511de497e0c95d60ea41ebfd3cd8e5323c97fbbcf256750d2b230fc9af055d81341908de3d0d4b2ba818dd08700c25d9f44b7d9340ef6ce74dfef197368c22dd7f72a6", 0xe9) 10:01:06 executing program 1: kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000040)=0x1ff) 10:01:06 executing program 0: setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x6, &(0x7f00000000c0)="e8f0e55e", 0x4) pipe(&(0x7f0000000000)) 10:01:06 executing program 1: mknod(&(0x7f0000000100)='./file0\x00', 0x40, 0x5) r0 = syz_open_pts() close(r0) r1 = kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) r2 = syz_open_pts() ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000080)) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x11}], 0x4, 0x0, 0x0, 0x0) r3 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x2) mknodat(r3, &(0x7f00000000c0)='./file0\x00', 0x20, 0x9) kevent(r1, &(0x7f00000001c0), 0x1000000000000009, 0x0, 0x4000b3e8, 0x0) setrlimit(0x1, &(0x7f0000000140)={0x4, 0xe81d}) 10:01:06 executing program 0: r0 = open(&(0x7f00000000c0)='./bus\x00', 0x8288, 0x0) getsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000000), &(0x7f0000000040)=0x4) shutdown(r0, 0x0) 10:01:06 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x334, 0x3, 0x0, 0x7fffffff, "56e5a24200000000fdffffff00"}) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000040)={0x4, 0x0, 0x13c7, 0x10000}) 10:01:06 executing program 1: r0 = open(&(0x7f0000000180)='./file1\x00', 0xa19, 0x0) link(&(0x7f0000000040)='./file1\x00', &(0x7f0000000080)='./file1\x00') fcntl$lock(r0, 0x6, &(0x7f0000000000)) 10:01:06 executing program 0: r0 = open(&(0x7f0000000100)='./file0\x00', 0x400, 0x4) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000140)) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x8000, 0x0, "34a3ebedaebf1a95fbb38ce85d27515d980d23bb"}) write(r1, &(0x7f0000000000)="8d", 0x1) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "3ff98b9b37f37f09b6019a0871dafa8b9a975601"}) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "b4f7e5c681a182d8ed08f2e2c7cb0c8e691686b8"}) 10:01:06 executing program 1: r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000100)=0xc) sendto$inet6(r0, &(0x7f00000006c0)="acfa1f425cd07e7fd5c6a7f1a7b0adddc5a5621c622be4aadca9a386bda81bbd68bf0e4d54673dc1b11f9f106c7d227e4c334e880b1c0532820e97acfee2ac2a002bd871b4705263f3575aae1623422d3891382425e5db5d8e80e1e9e5462d1a304660c102efb221d943b8f4a7ecd70ca814a130add737ca7e98fadae4950adba69daa436a71f60965479d20c111b04b6216cb135fa9e52cc35f0283171a198282d72fb23912d92189fa69388f94e91b55718c0485de613c47b4050e20ffa3dda148864199f49c2088d1b3b2ac216144f7f07fda5805997c321a2f556aa9ed96433b50d102cec76a08e15a4573bca722b603bc62061ca27a7039328174c989e2abb9b712b0663b93e597a49d516cecc5941aaa21cd9918a3abc84a9eedf0a92cb9876fe6ad7cfc2f17dbeb6f2ef2e62ce27e1ec32ac94db0f1d1b6d2ca46ec2bce73ffa7113cff908c29659fa2f20ebb93c762ac973e0ecc5051107f71c67c8af414d6f218780fba029420b3692d234715a6b7f382d5791b823568750eacfd28c0690c7f1f5d9e5098c9f6022b3908db543951020f7f4749ded696d1a49aafb1c81c2f3f671272206adcf788c391218e831affd48c584984a18ce05aab08e8f18b1efe6fa1ffccb3a423af5d585bc6b69c01e6ec857b91c4d6f6a27c4c71f1b5f02d1d0e43134e43aad66885cc3408508c45123e77ee4f0415e83d7a199f5b3ed58561b3307494d687ea2d762e957da22fec3f070d48f174732012ef03e3db3b52fa5835b3664e6ad7f3313fb3c9e55ebd79b2104060bf607acd49cdb85bf554a2d575bd044a6cd28907b4f6ed28c5b5347250706b8a543bab988fc06920afbab6b309be7c15bee493f843b8301fa4412f5731391dfc22ec63a61bdd5b84ea8b0723f30b5ac0972b3b2246d4f2302b495c0ef2179b2590205e3075f4e5d76408072caa067361e33aa03985acf4e6c8e74301415524437000a04bc6ddcef0ab51d4e4dc02c33e7a22c75a818747831490052c4eac47d8c94a4b9efd94f263376c534745515e7b85f70b7317638dfcbd54ccbb407db8283f12a3ad5a80a0e6b68a28bbf84c50500fd8ff7f20cc0f03bab0b06189e79291b1dc8b8df84d76d1721febb62dd8fba969794627d2bf106527d22cd2d4b13a4de3808407499ce9a15f299a0e4ab4de07cbc741d513bd895f7eab575f377bd9a6c4dd0bbc8929bf770b706eeb8501d6a61d3ad24f36e12d56e544d560d4d65794b969addd9730a9da4c5dc99e3ddfb6192c39c84e1549d042b1cd0a25e71ed5a87089fcf1f4111bdf5cfabd5bb603539ab51c4ac4cf18e6f393f7cf69d84145822d348cb1b8f7737070bdfc19f35acd34fd7295c1ff2f0af138c0f78bd85ed73d59fc582fcf8f3444abd5fa11ab6e0ae529621442a128cefa3e8ba6a54a54d1a5c464cea244bbfe3cae8671fbfba88f2b49aaee9a351d11c2743aa4289084a499d4b165dfdaccd5f7f446ceaed12ae65e4556ff3bea51a93d870f21d2a2b3548d6e3f6fe8a31e31021a170049e118c589908d57ed8d16d0f1f1ec6eac4cc1a22d0ce1b07f502c5ce49e5331b91367f06e7d4cc73833b7be3c193b5daef39249c81b915ae53f39c40891383e2e95883ca5fe915dde1c4bfa8e390ad67bae7e407579a707121bcda5c59754a27fe3ec68417af990b0e7e239e094916d0ecc218ea8d661b5d985383896ae49aad82855570366c02ccf6ae91617b2a0142e531057f0216119b09e5bb4f57d3fe4eb97321e6e69941f9e04c2c0608e07e4ec2847939a0587928a3686ff330246b851acbdb5b5e0659d534f39a1c624f187b3511febff2be9f6b577030dbd13491e802a53c21fbc9c0be667214fe988f9721d5b1803afa991f5fccfdcb4e0aadb576624002ed9847ab3864c311bee57e6d341c69941059b343bb16d2dfc867b19a766f99d12b2060b60d04b5f3017954eb5baa0a5f9a24a08d9c086a988315b05f18a86ee3cb24162b92ca4509fecdbbd0a13dfd0d520268398a77b05ec59b7d318212f8d850b3dbb7c1bcfa52d2371efb3d9fbbd932d1e86b61adaa6594551037cf20fa2c8ace3a9b1ebbab38f1eda84a97faf7fe9116d149dc40013c463747b3e520d0929832ae9af2ef96e9d66c38764cc0a6dda8ff7658614af1fa11d5a4c639af07ce249b74f4c61a21c7a932bd2b09193f13fe2e96d17564ac2aa1283200b7a0d1f54e872c1abf6e582f5457e0bd5f7de01911c1c14ccdb769c66fabf830b1e8b66fd2c11bdd396259ed7f36c5181a1baf5a6f33e521cf8414a6eca75c9e2cee956c48ab08ace70cf7ef071c1204137ea9d37e7636cea3a9c2157245d64fd87e586043ff84a43c4122fe710407cd8943ddb7baaf2b14b5d4bd653b904db07eb2ca55a66ae7e7026bd4bf7de46258065e2d2bb91eced3acc472b8acc77a3a9c641eb2b1079e6bfe9d198e37380aeb17084596be43e3d8ef0257fbb215619b23f07ec25e8a2cbf3ba0ffaa1fd6d4bf7edd04d7fa32a31fbcbfc9e3435ba650647b873ae558988166df7e90036aec75b2fbc7e24b8aa6d29d19adbb228dcd5aad9e6eaf4a6a3153c814060da5cb3984e5e8b640f754a8b7149519977728463f76d29fd70fab03bb3d19e36fcf502a37033651f0003b4a348091d25d1da3a25a22d5f70ab8659dba56b31e31092bbfc7c34eed455f074a63f4574dc3b04bae0a06c8badbdf3836f52525cec0ae01ed08159a0e936add0ed4713a1c70f92eb97e3fc956cb40024a537978e67c5aaa0d71cce856eaaf69ae930dd54bad272f8ed8c7902f585c29c4dbe862c78421f1b2d5d496c3b8d761853a645925ac93f797238385ec10cac46f76a3341c46b97de612c9210dd0c4c6b3b726ebffc5459d1856c267b5659bd5fa74dca702ac2a6246d3f01054ca0cddb3fa2f014502e51392bb96ad2852a08615b58e48429fa8cac86555958d0fc61ba41da3d9404c44fd8f2ea5c67b5e83a5ef9ba6bb8efff3af9e92f01da048d685f364f63f140545742653e60b04869b8530105eb2698b8fcacebb6351e9e5394f37031ef2edbf694b3c6778a5342bdc7b11f9c24c76921b90f8fd77f6e1cc9d9084f4bc9eec3e7ca6329ee0dbf9e15476ba4846cb178ba7ce36d399df23c60f252419e79e1fd313a7382a605244af95a806859ff5b442b93933925761739dce82e87875ba7839ca08418b443d0717a86c05c17b8747a6a0abc51077613da6bff5e9154b609947d7072e64c59376a43bacadb6130bab7da9a7e52eb4ff936e746ab997495f6faf63949cd3480ed305c19b39a287389f8c4aeffeb9b3ec43d696945f04c7d63404a50a55fc65d457eb99e2caefbea383601329acfe0baa9e658126b5ac5b70aec25baa00031e874895a16f076a4464cf176021e9d95fbded50013257dd39fc6d8c094d256c49d201245f6aa30f271500838aa2c022403ef63b707532369eebe3fdba61c07fc007dde177915bc21e900ebb8e96dd35d542dc0a2caebb4ada2928352f5a1859a980e9dc3b9cef8adcf5df290ed36f0b694da7a3a6e01c0aecedb9748e57333a6b023d42c5f5881dae447b263ba700572552c071f4b74076fb880840c56a29f4d9de3c8db90a59629e31ece3e1e488eb5d2c7e260dea3fab8b5ea8c29d2880bcbed447ef984936920a00d381a1166a717a1bc7ba6756d5ae0bbce52373d213824faffd0eab060b0238d42cfd729b2d2f2d63a52cb24d99f1cbbe68c8fd3b807f65b1003a3b7b9b92436e1cc934a28df023634155636569266b9977b42b02dd808688009dd626f7e6157c8c1656d1b27b01d6e1c74ff37846e86761558109c175e8cb8d79d16010d8e21debe7ad58f4c09d7050a4777b0641f12295442fb4fac330d9c9679f6cbf09fd33a4a80fee057bab8376131b72a00e8dcab548743b3ae7b0ad69841ec8d9ee57637fd5158754ab314cdecae35afa34ac9a72f7cc6e35f1331f3424e8aeff87421313a00efc3dc3d3fd944bb2dd243100be05008b2a1ee94da1cc13ce146fdf914f91520bd0cad81e3262067270c1bc5c823a9d99e2a1bebe812360167d184135436385df48f28af37d46bcf4842b4672d21c03f4a10fe2c2a407d0c95003bcfd672c1270e25a356f092f8494e512d4e1b30d706dd185d60f066912f0ad17f06efb15c29429bc817cca5ea722353bbfcc49813110bcde185f69b27baa1ad336ea6bd7847f2e07cd1087211ea0970c6c5990e03781ad6c0357d60602137ed55ab6c039f566198e5a712e29da99e739e9066acfbdf5255a4f5dacb7c57dbe81c7238e4e3feb446d8b16b6d8e9f950ff78ca4b513a36d5f724b30f3e566c3f1d08c4ab46018ea9a40b340f2950c3a3e9d9b06a48430a1745d744bdd9cfe892680126dfe713d3fa358836f54562f3ea2f5cbd5ac42fb94f0b35ea5b85380c0a8e6ff0d7b876349a49c7117ef3182756f413d93d9428eff93dcc59200affc74df6b9885fb60de87d9c5d0f40ca15caf90b9f1b9639c94b019f0909a6f8b7dddb872ce5b534be86d842ffe1c6b0d069c64b13bd442e99a4b7abfc2179d909bd3d476483e94703cc3ddbfb7bf48674c9441caee55334c4bfff9d6d8e20b16c9a4c295fca665a24da1f9d8f76a93b69678ca540e43e7464f8339a04d281cc000191dd4f659271268fa7a06c263f7407c8f5f56a3e84e3df39acba4646a430aa4a1a39d196b622fe833ba6849513b3a5c172810e2b69ef75b6897ce4e50d76b8cd82bde71d551248210f92f16acac0e5428890e5cbdc185b5f1ee1f625a079543bcdc876b03d3fd9a71dfa3c72c9266892f63f3afa63cf84e47a8b7ce645a3ebc716ee3626eced93252dbd11c9ed7bbddcfb8ef7778d504137f766d9fedb54982a2ad8acdeacf8459a15d9bd4b7bbd6b28af87d3af2042de912896f1811526c74d8207806710d9fdd297329f797836dd9dd883ba36afed3ba4dc20ae9f83d55fc4ccf10a160175a5a70a250c66adb55641bd210b02d7d6c7f65fe59c85dfbc2c167f7d144c09f1188eb4c516df2138fe353d419998f6c381d36dbfffc5e8bb1e12ac3cefc6160952fd4179dacd77b2d1315676837276edb4abef4efe6aab15c72496cd47ce655f558f34d3ee131ee810aff76bb441ed03077d8b5ef0ae12904ea3c45fc4741a0c03afbcaa08acfe8a62b52b4692c2116766bf9e42bd4bb11f8297a00f03d640755e2e8885cf8c1fa6779fb0f09ea06f2fe7ba6af501cf93bd545044fca5d75ea1343b6d7f9dcf344e487249879607a2dcb194954bc408c0b3b975b70f88ab67968768eaffa870843d4e2e3195d0bdfb39c9f710638bcf7477fe1b84920c09fcadc5b931293fef69999058d06c0ca05fcab0a746133eb36f559321d8da06b047966d90395fd75346a025e251832a686a93a5c03ab0f680a83ae63b7c91d572dffa9fcfbf593bf45c5d84623f4b12430adab9529aaef80b8ed45d2d5aa640e9ccabc7c4397eb59796047d43c9e7a17642da57892949b67fef1ee9a27d46d146b30392af1de77530121a5944a92e9e4967e945a059f2f0acdd98d48cef0cdd48f51ffaa25622e7d0ff56d0f528be3a6dc5b62be79b7d6adcf2c873fa4d980df3b2b750f75d6c5fcc9088ffece13ab881efb9f0431d53953e38987a164ac037c3377c73cf9ed1be9d2f3946afb4e209ec7aec7b01f467d5fe246004650c67ccbdab9e5ee7a4222d794b3244f99a7c09996a3dd5cd101b180b33f1c3cb217d4ab9a89554c680f35eba60ca8e32b9ac8926f3163796373ad", 0x1000, 0x408, &(0x7f0000000140)={0x18, 0x2, 0x8001, 0x40}, 0xc) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r1, &(0x7f0000000680)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0a", 0x21) r2 = dup2(r1, r1) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, 0xc) getgroups(0x5, &(0x7f0000000380)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0]) chown(&(0x7f0000000300)='./file0\x00', r3, r4) poll(&(0x7f00000000c0)=[{r2, 0x5}, {r2}, {r1, 0x40}, {r1, 0x100}, {}, {r1, 0x68}], 0x6, 0x4892) readv(r1, &(0x7f0000000000)=[{&(0x7f0000000180)=""/187, 0xbb}], 0x1) syz_open_pts() close(r1) r5 = semget(0x3, 0x7, 0x4) semctl$GETZCNT(r5, 0x3, 0x7, &(0x7f00000003c0)=""/189) kqueue() lstat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)) syz_open_pts() 10:01:07 executing program 0: pipe(&(0x7f0000000100)={0xffffffffffffffff}) mlock(&(0x7f0000242000/0x3000)=nil, 0x3000) mlock(&(0x7f000023d000/0x2000)=nil, 0x2000) mlock(&(0x7f000023f000/0x1000)=nil, 0x1000) munlock(&(0x7f0000241000/0x4000)=nil, 0x4000) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x3, 0x4012, r0, 0x0, 0x0) 10:01:07 executing program 0: socket$inet6(0x18, 0x3, 0x3c) socket$inet6(0x18, 0x4007, 0xc9af) 10:01:07 executing program 1: mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) r0 = kqueue() mprotect(&(0x7f0000073000/0x3000)=nil, 0x3000, 0x1) kevent(r0, &(0x7f00000017c0), 0x7fff, 0x0, 0xfffffffffffffff7, 0x0) r1 = getgid() r2 = getegid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r5 = getegid() setgroups(0x5, &(0x7f00000000c0)=[r1, r2, r3, r4, r5]) kqueue() mlock(&(0x7f00002e6000/0x3000)=nil, 0x3000) munmap(&(0x7f0000008000/0x600000)=nil, 0x600000) 10:01:07 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xf8) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x100f, &(0x7f0000000080)=0x9, 0x4) sendto(0xffffffffffffffff, &(0x7f0000000040)="ffc2dd548c1de9246f50db16f7e8ab12c8d1dec3cc49e6ad", 0x18, 0x0, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000040), 0xffffffffffffff5a) 10:01:07 executing program 0: clock_gettime(0x0, &(0x7f0000003780)) clock_gettime(0x0, &(0x7f0000000000)) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000080)={{0x18, 0x3, 0x8, 0x40}, {0x18, 0x0, 0x0, 0x9}, 0xc000000000, [0x3, 0x6, 0xbe9, 0x4, 0x100000000, 0xf0, 0x0, 0xc00000000000000]}, 0x3c) 10:01:07 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000200)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f0000000100)="92", 0x3b7) poll(&(0x7f00000000c0)=[{r0, 0x40}], 0x1, 0x1000) r1 = syz_open_pts() ioctl$TIOCDRAIN(r1, 0x2000745e) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x30, 0x7, 0xf9d, 0x55, "fe5750c6f86908ea9bee6b5914d50bb30c52335c", 0xd4e6, 0x9}) close(r0) kqueue() socket(0x1, 0x5, 0x0) syz_open_pts() syz_open_pts() 10:01:07 executing program 0: r0 = syz_open_pts() close(r0) kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) r1 = socket$unix(0x1, 0x1, 0x0) shutdown(r1, 0x0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x7f, 0x9, 0xfffffdfffffffffa, "1702079b37982cfa4e00000000000000fbff000d"}) writev(r0, &(0x7f0000000880)=[{&(0x7f00000014c0)="b906d6edf18383a1958f37f0c7c2993d4e97f761c4252eed28ad11a67072ee48c65ed200365cca02cbbd42a39da4fdd4c395fb5feb1bbdc8dba5aff417614cb38473a0b7946464736dc350333a4cc1d1ebeaa9e7118fbe5c285c8a67cc37a41fd7f2b50c141b03e716f628e9a222b0c789da81c1edac32f3301fa6ee955b0df0a53941fabdfac6390b91fada149c754ba8e12150c39b977e9efbbd8fce04faacd82f7a9c9c0eb125ee2b9e5c4204d236da2a3a322fcfacdb56457084380a5f3b6dd3805ac373d78bd1a2b27d31595087c1dd50e4639e9ad9841f5c841b00354358272705888a35fff5b15aa23f4aca5b8d83033ae8e550ed3629359d213b35a050a2f0926a7982373889848e42430944b60f086e175f1b85ba896991f4515906d7af9fc3db3f4552eb2ca1346461f449bdca2e054b2c181e6523904fbc1a8516a44efd6c77efe8edd3cdcdb15c5b79ef28fe6848c7dfce297fdda89be5f80e2ecaef67b162a4c42d0041e451a1fb4ea903b47fbb1ff2fe8e6fdce1cb2cb3ada8fdf8d8577dc7f9ec42248cdf803a6b876fe890f09f7626ad96475c377f1c8a8e6bd38b9cda99c8debe532fc7190209fc2b5eaa289a036ba62c5f93537d7f41400f55167f2298d505a0a2691718535783a6a2e256cff839b04c808a761968001d662789456673b5f7e712b1c03c3fa7941c541a50f5489a5b4931c9f17fb32c0672d6c9879199bed6e483773ae3b25cfb429b868e035f23e5632117dd175ee29b87f5a8ab30d9776878d53aeefeeee4a159a787230d5aa8588b5dbc5e32aafbbfb238fc57a359560d81d9baa2e34b29ce8ed44c58a00a2774f0b50ba8dc8a5a33f6feec59cc4b8064b9b7cd6f5e7f365dc6c2502c", 0x274}], 0x1) write(r0, &(0x7f0000002800)="f95e625b78f58d117553aa271fb896a064951ec3c2bb65395c38e800b4794e9911a1765547e49b72a89f36e87396f9ae9344a5ff00dcb84c19e3ffc74ef300c7a3ff864cdc942978e8db7771c3d97893132c6f7e7b55457772342c5f5c988c382b90224fc80c427247f65a6fbc4833e94c8516528e856c90cb12235db8905f7a12b4e546f6e93ab0ddc1a7b28a2ef106cc8b7a6b5e40adbcdc9ff03e3f323281fac67e251d1a8c35d2512a9c068270ab96c8bf78cedc318205e15c70372ab32761a02b31087b1456a00017ce232d7b360e662500448952cbc850014a51daac4123712c462a55cce232e6c811307c8806eea890e187339f5f805ecd7c3a02a33cc6dad452034a0de892b3b68a70c4ecf0c97b014da6f0660d40db6c3ede90990a20c25bf00866289b9862cc2fb6b347aa5cd9bab7e0f62c42295a914eecd9ba1f86074fec1cb938756e3bff5e896e80a7cf58b5e5a7ba4eb936ed5b727160418ac42e296b3087a72fb7504e1b1dba0ef072647a1412494f73fedac1dd218e76beee644bc570d3a7d4aa30d9e0094d854451fb74ef6ad9e985f9c1ad85e8eae60259ca0ad8fb0cec8a3e9ab305e36915ef80f75f2165f58b386deb339ad6815b15489e74cbd263d8587d7829b37e4d35bfa3e72089d8ba83900b6d2ef21bb425a67e927113a31c9552870e236eabf162b72a142140ed71d17196030c1ca2ba502be501efd39473c40b0d029270a271cb44f96ea46eb92b26ef58a45c97859c5145818b2ac8618256733a74c0c0ef7ac949d683d0f96a6a5522774cb14d0f4aa9930830df3173b54a0fc108c6b62d82a085fb2c1c89e924f543313a511da87fd07a0632b42eda35cb440de1157a2b0700a620e3f1ec2695c00468a05102956b541f92e9b9c1f8adbbf71335c234731a3c090293634ba22820c0b7a9f728d40a142944d74750849451d1607132705e607df92ec948862e40835fbe6af90f9e70a2407fa247282ea867d22ec75befe20a6ba89a5ef003503ff3a46ba1d6e143ddc84874892e1752b31fb8210cbaf231f8fdd05451d872f1784c63a0de735c7ea83a3f5a79a6a4c2c1a0139e1265e7f4a579beb0c5f6caeb6973ca9b5598", 0x31b) 10:01:07 executing program 0: r0 = socket(0x2, 0x1, 0x0) getsockopt(r0, 0x0, 0xa, 0x0, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) sendmsg(r0, &(0x7f0000002340)={&(0x7f0000000080)=@in6={0x18, 0x0, 0x7, 0x80000001}, 0xc, &(0x7f0000001200)=[{&(0x7f00000000c0)="a86dd299a80aeacf08447edffd3a015615a87499beb056463826893715ff28c496fb3933b8bd521ec521", 0x2a}, {&(0x7f0000000100)="e193cf70414e5fc92d1ff52053bba8bb7943fa964abb80e196b973acaa6ba574f968e72d8f55e19f2b3f2d1531f6c2d53362955cecc2d1ad4586498a27196227def46aa817b1917c30747b4d3018c6afd33acc4f7e12ec008114c419eee08a70052ad6d540ab547e066402c9be3ece8ec07d45ef5a143e29c65e033bd0c1dd27cbc961c2874a0192a7b04ade46fcfbd5b46bf9a50dacedda8f2aa592f2100df96880718a49e8d2124a21b6bc79f4d4d4bf0dbcb062ecb68d", 0xb8}, {&(0x7f00000001c0)="e1195f64909f43dcfeff63bc377ef529c7b4f22532911ff0985faf7ffdef7cb33aa135d76a5e772b83841162df4c90df14", 0x31}, {&(0x7f0000000200)="7e8c9e2815cbe6ef03a244170a9f9da97bd53760aac3d6c3ed965b96906494ad91a84125f20eacf08ba4a935180b40959c8e31c6ec788cf9a78ed57b1e79908d20cab1b0a3058714fc7c5d4862bc719fa89738572565b9d3346d6f35c8478e866cb4295a57756891606cc0570eff0c4d5499b110f2176aba6ff7f4ea6eda751e79a2720ae4448c49ed7ff8d4430c4f4de64486433ab2542fa683f3fa65c928dd998cd76e0d89b20ff6cb784b3ea38d7986b86fbb95cfd0ff8d6bfcc19886742bdc8b105a5ee0e7d65017c742ed3a4a25d0ed286bef87e6f9389f8fd50e276061d09177893b025632884f1fa42a0597501b1f0a098dbc8a394c214c55bb695d8f0cb040a8364d264e5ebd14bd565627d91c53ee0224342200ef5803ecd099705d67542252a1eff323ecd5e489db739091ac8a2c52ba9572cf5b0630d65cccbfe357b8b8da33be113403915dddc09d598dc72121c758189f46c553c2956febf3869ed15cce535f987290878b35560b7f4667ff839a9ca6d532be7f61e0aacaa7c7c79794475bae974c50296ba195da7fea18e18a9f993a262c742dac0e063acf258048dae330fd8401742dcc7d227e2c4fbb8df67f85be1b2e406b47c57c57693c4cc185bf3aa7bcd080a13015af7910e5300761e59b0a3566ddb51990012c08d9e64e3217c603c610bf97a2caa6cf05882c99f239108503e9d93999fdea27016c058719b0163aa964c876c7df47cb7756f78c22caf11e1f38988074d1364b2bfc9829109e6410eaafa5128ae5062ffd00fdaa30215104ac2aa2e2feab3ecd99c222cc7bc5b269146fbed8ba6a7892a42942cfe43c5f4421f18093707270ca18d819664a37933f07a2e80a6acc350d946f5bd531069229238608ec1e1c99ebb811efa92576a8489660d767b479ebeb5f4456f85d80c0e7a73eda26a48a1a25679fb5ca912da5214e22a8d2760fca77d977bcb8a0ff48ead0b96fe36294c5b1059804e5e74ef5ed4f7b9a00c255c589a5bdd6fed278d6a4622bc8748c9fef25988a88a311462a285322e5d68a5d9d507aee1d6d926dca1a336d93b2910893cead9e140407ffc3c295fab45185d8a177a088257443ae7fe63936d0c4386066bbf753e208e780abd9f56f5060c3620b8171fceac195ff264b09234e34e8980c6791cd9174346b24a736357ac18629b1d51eb5e12dd509813ca360910b2d76d4d622b0da82771a89859380ae9551c7c998a4342c08686e6bb53ff6fbecf73a66a56bfcc37e27d2f6854d0f5bec75f990297c659c1cfbdf0c1a17f267073e1146aacfb7fd0ed3913ed21cabd03803642774b22fc1d691e946446714756b68e5fabefe77491887f45fe15c6140fa19b9a045f86c97888083f4ca200efbfce16d206c506c546a462d266ef0b355331521796f0fb06b1242ab805054c84f92e490976c76fa37f850c26a4e1ca79b6030b386bf1e692c0b838cbddef1d665fb1601300ab4ed49ab347d563bb6bad801dae8da76a0285b44ee828ae03fd2256af0c48e135a574a1cd85b03ed5bc8baf1fe8e6811f0be6783ae44f128900f6e13bf7050b242233cfbddeb432aa16cd759eb74414b2d1a3cfc4d6939a9be2c0023668813f4953d5e3ca7cd7e5665e40985d1fd6a63a568a7f4a078d7a3b0eff25a98b3c729ec9f3118e1ad49208ad6ca2272b6a3ead41186e14a32d660c39d3f40aa742f404dcc960b0d25284de7501ee0389ef28f2e594c7a1f1a1d8267654d5f17b2a55956e716bdff28cb8b2bf776af76cc5880b1a765b2ea0615ceadcbd9f9be3047e00fc47afc40e8cdcf73fd9bc5a2af0870e432b3d8f798ad3b088b8bfef5f6648b58234f135a797a0d5a8cd72851db8bd5c78aec1c230b21b8677f2e64a0ca0d720128cb6d8a18aade0325a8afc78e15080278c4dc8aa376375bef7b4bf9925d16b005c26e83710787234561f4ec60e8f13a68987fa95dd27d61723110ba5130399f0f22237df9422e180e8cc385720984f07ffef43cce188879b419f11ede65fb3136dddb60c5200dd82ab178834a89e6dececc062163eaed811be2f799468dc59bae93fdfcd4b869e071329008730dd37579d4fe7979da6844e23d151a9e435e8cf2d8744d15a06b92c352c259a7db21bef304119c0b43e37d93ffb4c1bc772837aeb5384329d831797d03dc5ee5a5f910d09b0ce6862c35e3e96804ab9c6d06e72e4b3bcc567a0a9c4886a4b7953b5df8f0accf974f439a1c5588b8957248dc411cf432494a79126bbcb34486193a1d226c3b0e190a69ffa753b88d3f5efb8b033970149ff5f192def650acff80527c7fdc1046fb4050f85e894178f61c6b9cdf8413ccfdff98893739730cf894c8d061fa5310a608d982003e797c88148664db3a9bd65040bb745133a6188086f055b999ba8c1f52edb01d473e71e9d4fccb091bc9aaf2658e8c595975cd6cdb92bae0d7abe166357d7695e09599191b67a210d4b67bccf8d0404d4d670f138402e9c733e678ed24b8515a841dea7621d1c8c0f00be6bfe62ccdb948b6716b64a74c39be8f006b19899cceb9bead518d26f2c6a6dba8320fd4148601c9a1a29e2c9b6034a86a55e9d9e16fe9a89d575cef91440eadabf762db6f929205fe85eef2f983a7cedf395e1827dd44b67175cdfa49e19d697cf6e6d9ddfc43195a3c48cfdfbdb71168ad4d30f91e6af445a2640caaa0cff06bbf764eaa8435b1925481f13326cba037d81fb8ff08669e13d70606c9f92c68dd2951e7dda8a9ed400b9d1d88dca0172679c6771664cd7f9faadd9ca15a7b083dfd27da10f67f3b2ad2d1c53733a29b7207c4e3effe8b692f1e9c1431c902fb28daa963968521a41a0c22a058210ec8f349e4804af4663e85ed797f3420a40f463d0d31917c0cfda134ff07af968df72d49a9d3ade99b404fb8f92a42facdbc8bd423836a0e0149c6215e619b6c9ba455220c7718f6c417e43fe6fcb88d39a8f580f6546ba4c1ac0145337ead8549204ab73b4659029147c6bbfc1629a838df1208129091a4e12114571ac70a197caa5003231cbdc66547c4f7aa4fb60e09f3ddbf2757cc42a40facdbddc1049a4c9e87ba03116aff0ded46049c5d334f1bfeea81513123bcbbab252d11232935353a81e892508e3061362d9f062821c24db4b61b6b59560cb4797f20fc5a1c7d6bc2047e4e1f389a37f731463d6ea4bc476f9872a04d1a29729761c4e76d752c1c13a230b32c64d4fe9e2c2e92877b93bde518330559d27d9a7fbe0cdece39cdda302f992bbe4fd8ba7de67631cb11cb5f38ea93d7362d065e69ac2a4bb30b1aa6ae22c15299184ba39b63e28900716f2217714df24cc5655ed32b6842cfc3ec74b196193947afefc2ac222217fb3f9e902fdf30e309ffa1b903b32b624850e737394b2b92ae5f4a638f72a27d0d8eb0f525dc5fd737a3bf9006ea632446afebb67449c79809c6b5ea426709ca6f061347f796ea9572a3fd040b7234f696e0da1efa374999790f67722c20f2275a05c79fb13068c26f4dd249bb73756ee6e5d8d4b562034c6577c101f91ce42ca7faeb6ed6817acdf8a36d4bc94bb2387195705d7f47b72a9f5681c7866f67cab067a195fa3cf31791d40ec13fa9c94c1b631caae35edfab1cbd9ffd3a299ca97f29b5d5182e56733cb4ce13e54fb83b69ffb366d23fae76c635b9708e88493f7d7c0d16cf88cc24e81f39efbda78582e1217f38156055ce3c412ba3e4c1a4e876ef68fbbbefa34bcac3bbed64e02229c791cd95be79890491f29be108bcac56a5431da4c30d6eaffdbc60942ab0d103197929554a47e9d7ef2d67d67545d05fdcd4e894acf43f1c04ae8762eb889a8778f44f3391aed130ee753545cac76f4b203e19ba300349d92b1ef08987833bba32738172efb453857f36b21a0eb31dc525f4efccb2758a5b18a81cd1add4faa63141478af691848c38f8b15a91cee80f6bc1b06e480099e94e5c112cedb3808bf4e69cdc16e3ce44a6c13645eedfb0f16ddeb1d161ffca38022971197d5a26f6c6fd9577da967d75abd6ebc6452c8d26e0264623fe45dffc91f0a750d2526fb7b4aa9920b8ff3cf889bc1dd81cec3a0dfe74df65514966aea1badbab62f09f732244c9992a541a619ba37e39d3db12ed3b92f1057f5150c0319851058e33076061bfeacbc7846008c7485ffcf70c3ad175899c40c6983a369c548c3a02de889f23c9489a2ac62e86ccf37133840e9f95c716857e13c292da30902e38f9f62ab89b087652055c96f838768180fc2a014948e268a74e4f8b8a283fc7b80471d7647411ab63157a0e9321ce935f38b69f6aac44893f20e027f73035fdbdcdc6c57ef046dfaaa5919a12f8b6ce3e4de0dbda90bb854e0c7fa53e91780bf2b8644d96d746b26733654b30b0c32a6a366286cef1b26c6cf8546475191821b511f764febc5084c66ab5707f5212b72ec03a1d201e563f945cac17cdcd977e5d82e63956701a1fc2c430f5826b41b815d5fe9a1f9cd71ae2c881c8571669b763888c167ceceef8c4452ec717f5ea08e08dd87384dd6ed6b95493a9482701381da47d8f1cf3f5c1b2a11c677777c8f870fca6c6fe8f8cc5048ace12f94a87e1d614a737662794ab43f79dc623cdcc7237f4a54ccffcb8ac3a60740b93b4990bab30cd2e1ac37137b3ef38277bb88f163cfed5d1b4385da5575754961241a8307fe8d23e175efc781bedf211166c657bc8843c11e6bd090010aeef6bc630e93f55c2899a0d4e122d750360042575439319a5d629738bc71265dcbdc064d8cd94d73f3008b80f393c62fd7de19c6eca73b383f907d0bf6cbeccc6039ebedb643fa4e240c51106bb3355772bf0be8f03dc6c3c32d8a63421eb80c28e69f7abdd5a3670fbf5601d324ef47945f6732d012ffc8f16b3f7a23311f60a242a58079d3bda33fd8f282e768f8eb9908c320545d9540ade8a8d91d25a13fc07ca083152735a619c19e9425825f059a530ad9cc8c0b4b1279472f8199a2b95485df8bb1fd1006bfc05ad8fe68473bec07cd3dc149603b86b9fa3a35fb2fe4b296ec4cf44ca181a8774f57e81f8d01e86db6206b3dcb58d8768052de47b8cdd80cd42a69b9e74beaff5adee335b066d44e7a33cb2693b80c3d2e3f0b7b97cc48feb2c643dfc978b7d3a9e84362a27dfea51e1326b2ccc8ddf9ab5fc99785d43247411d26c8740794978f8169f17635d61169774aaa28d85be1a55cc8c0a40d41d6a81379af594d18ac9b0ece7881fe60dbe1abad6479198f7cae712899e4748ddba108c4fb641f4f4146f4726f97cac7aa47d6bbfcbfb14501dae7e6d0bec3ad15e5ac983a25c3a4334fba8b0951e44f18a3649ea684958fbbbb6c05d3bed7121fc4617542c4941c8a38161f1dedf595c6052e2c3005fd8de81e21b669fd8076808a4d414313a81478793986511531ab3a0e58cc7b5c6bee18504814385839e307f25eae789f05cc5ee909ad928732aa3a39b0f18d3921a0a7ff1659b6dbc7b79d89b3d485e9a09aedd9655276aa9b4eb0aa4bc7b79fb6c5d3273fc2a8e827c76fd928a63ea159ecbf6f9b275b4664f553ae1764d340c7d8b2f350117b0c653c8274781b40064161fcb6968fa020da0d943e0c5cab49b6bfafd5477ff4c65dca67196e74fad87c1a0afda204feb9bc4297929daff023a3afcc4d4db06f2c0804b3980e1aa64ae3cd9612469b2c383172b8fed5ea5f0df8e13e9691d933157acade93613a420d8444e5cd9e80e51b43267952a474750bb5ff4bf45b473e8e8", 0x1000}], 0x4, &(0x7f0000001240)=[{0x1010, 0xffff, 0x0, "0ee9ae683c190cd51865f3780d5be5bbd23800221662d8cac85ca633df28cedd1cedab9c3a17f137e7a93405bdbc879c5ebbe0193f8f20b70fd8ea0e2c7cf74cb4afd34b1605a85181f50726b6d322b0dae986939482e152b0f4f4faac0857d903466718779d07d124de2d0192e61d97e17d14c2f3bb72391e695d1e1e0b3a6c64f9eaef8027e903bb202176c69c8c05a81dc2624019a698828aa1262b502d87a402141b3b675c56ac7398ac2ec0393a4c95623f7c84b3f4da74f36a502297e2ae2a8438e96c562f2eb173f298a182acc788543ac16957c3d650a6b317646bc8a30c5b35b8cf0e356f6286559991ed772179fe8845b07463076cadf09563a9022027bb1ab2837916851d65972f2ac7ee64918c0ba37f4e077dc8fb11bdffe51c04bca04a7a121e8f8b259894a4002414f5701af4dd03bb7299d988145e1a1cda7e22bb3ff11d1003d37578c21694859c21c9e10dcc5e8c3beae7075a406973073da19e4d527608e5d3f37a7798dc887dc3eacf57753c8b976bfd06a12c3689b8a6f951a7dcfd3a649eb9d7199997e3d5a9ac5884f92e057f58e38acb2ab2a630c22397bdcf9d4b1995ad1823a3a24dc01207ec29ba075d56082128fefc84fb1bb199ca6fbd08b4e8f5f124b9bd1949de63622ae84f0937c09728b3809271e46272913defa5bc67ac3ad59c0b8fbdd602aff3b9e3f7597fe955be4e221ac30b1752207c39c34174493f0d5e6e70e09d29e3cb8c69568ce49e7f37e1e9af5ab9b44c09826c99b769b72511fa52be6be81b30a8dc798ec86ff77799764cc70c954f5c3cc1d554d1c200270dc17119e3cf84ca9dc0ee9c5a24c05c7f6ad12ba92f9386d0321e27d834a5a1dd6015b62625463f3dc4b5b02a41d1427a2759a067baa46b6e860a6f67747340a002c45db3d2e77387139036fcb5493c89c8039591e498857df76f8aa18087756009419e4d62801948b72c40b0effb0e8aa7c42cfb7b5006792064c6c2d881343623bae41a1bdc99c55cbd2a2f41d252530f43c4f785aed84e52ab10390cf3e0b99f791d1f778d8034f47d084c55ea36dcfcc85bbd457a04c40ff54a53af2b5ced6b7de254fe57acb560f9bd76364ebd3377af9007c34b54670375d5adbb134ff329798a3107813da04444d5f17a4007cbc411b729338c278cde95499dfede5afeef10ddb484b6c85ac40686c935c96cd5fd56d5c2e5efac86b872711670aadec21699fbf298932513dbd59e75e0b26e9def1d149b422903e0873ec8cebaccf7da0fcc5ac57baf148563640d2bda0e4cc9b461de7a8e510a2fc705ae47ff89bfb54bde981b2d0661678ac4ce16dd6b6e7cbb4aab12559f22b89609a24996c3ef890240a1b4783e3bd6d196a05259447f3ad74ff16dd3c2d6ea6d38bb6593e08b296ca9daa8cd2f5b30d34bda16b965d76b84ca2cc44f39b018f2c31b5465ea974fffa06ba87e5881f1edcafca8a9b84c85eb6801dd6fb0f076241d01715f2c40e2ec34c8dae627ae7f50537f0d6d533c0274bceb6f9479137a90ea003d9db415a4d654cf8e2ce27fe16fd5eec886539da8200ad4e8cbd7d745938848fa1275d7cb436e3772ecc9ba38ef0efe56b4f0e1bfabc6f4b5a7e49ca77f758c082c05c368efad88fcb772d2df59160737c631666d27d6d8ef14d8ebd65bb836cf2b011b0e3ace45adfe58eeca1d635fd3075c0829867788c7aeb3d69386b29d02bc7e49ce927170d05894dde66d4634e31ad93e17e3a2a75b59e4adc2e041fd15c69ae482ff3403c355474ae97ba33570afd069542d023abf4052ac529f5ded5a9d2ec5e1ad23178f446982684433730a5074743f142c9be6f984d1a255b48cd52addee7040cf821cba08754c334f4d4343b27f5025b12b4e88be76012a608c8b014e0ddb7c91db62fc15ae07f899365527d490126d3212150830a68fd6ba299ef4e3400925035ed33f788d373e51ff7e49d0a84e7bd476fabe4030beaec5bcba6904e40b3935f7fc36e485e1eb5566074834d1887aa7d7bb89dffeb175a3b405152030557e048a5da6dd32b0dce1816c9998d619640f902a9cabdfa73c8f79cf7de51f1fc28269205ad3c6b16924277db42a1b38eca60db3fa5b7565253515eeaf11b44de33d67230a6d691126ed6cd723126399e4ddaf91155f7611ee2aea34fa6e85b532c61d67c5a2ba37176d74cac50cab802b58356c2f67211871e77c0ace40fd767fb5e11424345ba238f507e519a918c5bf313d55df91f3e285eeb5e023cfdbebf90059f87ee3ef494c047745f1d8b991a5a9552b9cad2da0ca13ed9b40bf2390b2d8db906d8a219459d362d25740682c7126e1ce8330eeb2553fc25eaa89b2958244ae5c226cbf81112dd3290da60758c824a58c754a5f15cbec9204bc5ed9a8dd4936049e08c06e86646c3b59b3c9516053ed56347d22c63825db93e170641a889c817df457e3ceb53be52dc05fa4cae5b7371104f77b4627f62c548378920be674a3c426cc3bcf7c2d6cdb20157fdb24bc2d7bfbf643c5c95dbd98d93f219d67298aadea042993744efdf19103970b2cbb8dcc1b9b3640e9b47030480edb3df29c288e010c4e8e5fa5ca96e40c57e01827113af8d2f73be4350bcd7ffe2c18fac2f5939d297b6f86ba5f65b18d2409ed33bf9a4b2b368ea7395f1574b6b966b4bd389a941e1571d33e1e3d10b5fe38bd4ebed4153e2c7749e5a88cb045b0a8fcf4439cd7f87d2202a282061029d9d846ae93371a986eeae29db9d4771b8184eaa487a1a1245157ae0242bad94d7047daef5e3e3545989728af03601f9abcee54bf262dcec1b5611737a324638abfdfeefe9640bd2515929471f64f31a46bdd00ddb36ef689d8679b8efd748954010cb3be302ca3257db172313382fc506bfde0ae19d3592ea620a64ac95731b05885acf8542759c9ab6622ed1d7bd7b0235a8e95dbe89fe24da0641131245a6447c7e4ff5022e9777274c374947aa7985a3b1e804a1ca762e31e29500d2ee0e39810f5a9540af2133a699971ef5ad3364256cf0b9b843d06634efc1b0324211f37e5beea296802b53787584f48ec7d0d2b7dee9e63e30970e1646d50cbc236c90b70da3a4a232dcadb0311b783a6d5ec15d3d8a0a6111a09e1baef59e3aaac31ac272d40cf234fcec41b6a9c9e827afcde231fb67fcbc957d9f16b8b825aa088c62e15358da95ebd730ba1d9964eae162041249d5ab9ad7da626c0679b04f539fc3302a56a29b8559fa4532e92bad262fdde56e9c2ce3564930415de6d8c36c5a1cc50cd054e517cf4df4582deabc895cae0222e76487e3c9860a2081bdeda7b7b0911c5a7e0df1b2874969165b59ded702d3c87c376ef2546efa13050b49027737ef74bfc4512eb28ac7be7e9e66d0180003a80573e0e1ca6afb79663805e6b426e125dd7b72073464d026c4c4c33fd5d2981e7782b745144962d23e62df9d4ee44a4ffd85bb600acc59a781d4bc162e10633cfcde74da83a62bd711d3533f9f60307983bf23d519888f44e6e5761669761e466db64416540985a89d9ae3778359b72de8a9409f6ce22d61318329f5130c32259d164a2dbe075ad23dfa77888ef67f0b7d475511b6888c4793c131f77bde7d889470b4d0aad4da695e96b0743a9d8cdb428f713cdfcbcb3183e8c26f2b4f68b77fbd40f06dd0b17e9a742358775b9dfb86e346d93cf2cd298584d8246597be6c5349d6ab882c4029405ef0a9efa23eb6db4679b6dd7b920d4b34d05fc24542d111e5574b90ccef7443e1a96c6872df88fa7b007b983c99cd5113a3181c6d004ed4577996d13ab5e3491a7b17ac54128d10a62a2e7c5080bc19e8ec554100cc5ef1c80be991ed515a7a6fe2e5973d7b087d9c0fa8812d3d3accbf06b7550c50ea31c78f8a09f95a4f8738f77984b564c0dcedd1979ec99e8a37657bb63f62339d5c29404eb5b3b73a2d64efcabc20bfd6c7cff2f7edef12d31cab5938d5bc70797c9ef7f33d657e1a724e944cb9eeb27a7ac97da122618ea44176368e567c98e4d80f14eedbf67483673df14ed20ca2c1820599183127ee5ad38555856c99a5639721bb113ba8f946e9c4d867f795b2150eeedf3095dd5f2954fd851077c500dae3beacb2f72ec978d61e913a7c87522335f6fd168985251d5ef06b061a7a95b6fd726eda01a25d2b8b3ecb6ac8ad796abcd2592c2e2aa3dc4e92e9421a801c9ec48fa88e9d666385c762fb539d30757c1352e6ce6469abcff8e14ffaf59ad5807c6e8dca137ca69362d295caee36323e55a3cec3feda202f145a68dd4c2cd3ec439432f5d0f19bcced06f2ca9a89b2312317895b0b0f5b391ed97b1deb1f5daca54c9a769e09c634a66feaf8a9163604389064018bccaa550ff854fdc2d8251020beefc1aab80a1c3f34fdb9d80d9a819e18ae81c10967a6069133145b04323fd7dc33571f9c0a2c554b0dd48bdb9512aafc3361a9c7e09d181bbc4436652e5685c3cf8a057046bdb01561cfbdf4a0535a54fb8c7eb2605d61a87dcc79d54ec1d076f76af74b03cf817258d261a8662c9a345babdccecbd2a0536320f27719dcb4837dd1586e53f43b3f4cd8e45946f7d53e3685fa2f63beca97c2bda8d00187617a9e878b53ddefb1924db86dc523cffb8cea2606bd49f7b705eab227fe750685cf4aaffeb4bd69498f6215216eb9f4826dc2af4661bdb5b5d95c43cb56d8a3f92ef12b486c69d5a8f1cf025b5617db48a4f51b93db3492f3bd273004f9f067cbb82a6e0ad61c319df761e9b33799020e02567e9b39323171aaeb3d2c1baae6aaee6754358833851af65bef350adb09ffcad41136326f16c7be83e3910c5501a192ff70c717e262dbac687622e8df99100374e1eb84149823e693b84c56e988527f43d772e345c79b52e75fc91c96c0d7698f2892d595d744d707c56c071c0d4e55559744c615b59778bb5ac6b49c18bb93c413bea797a8e1b05fb4adf5242ab681f13da4c3a849dd5bc23f44faf3378e6e91281cb0613ce02c985822f37c11426a66ebc853d8c5368260b35fa16931e8defb68caa2810c0c32c18ca54dfd7e743aec5015b9e77518a12cf97430d2fc06efed6584e43c52b6e8ecb4ad30d69439c67f08983a7ea765997815763728560b9a7c19382b05208c06d4be168713ec9640f8377027062f38747585c6de4ccdfe3439725390b1525e961436fe92b770469a41721b0c671586b2a72cf9c7008da205a47b4d717ce25b30aa3b5e58090057ffc51f99e59053cd21a07bc5e6d87790f0f114e0da994c58ce7742540b4c7ead0ab0aeb49d01eb2252ab93910119b70981c6ff5f25532dd153ccf1bfe50b21ec7b1dc983f55557be53801db94e487e8fa20e7fe0051109e24b184c1483ccd3ae75c98863107fe2bf490efa00991016459e0633aa94367918a9b3632a697e2dc566b043d71ea6bc3b590bb5d5ec35d2bcbab0e67f7978b21cdb6ec5d985c83466956778b962d3ede504914a79c100d22113ec75b5d23225ad504ba013fb4dbe15563a7addf5944eafee1bf62cc08ba65a58e04e993decbbf894b830ec9f8235fcff5f71eecd766a441da86f9d167df0253bb5e54d5f9f6ac2bde2bc26fa2ecc45cc63af5159a30ae9cd2a6d62e75a1712be7e5058dc17120ea86ecc9760cd83560845369d245fb442a4adac5d2f054c49811bf6d123b3c999a6464c9ff612cb59f8f28e1731983eda39c9ffda9f8e2b25516cf94d988d893e520bdc64a2c69aedc389716325ccac6cd99ae168ab54943d3d9e6c5"}, {0x28, 0x1, 0x1, "ca65e7b9b254b09c049cdf1d3f47a17c68"}, {0x90, 0xffff, 0x7, "87c9b1da9aafa06ec64ade855aa17c3460def1aa3c0dccd4692f7bd84392aafb41a8d6cc44df5e2433c87ffb4c99ea778b81e03ab417d2d269d00bf052d5ef1a071717ac1442a3f0fd146b8f5f880a2f56d258e3c71bf9b8915ea64e4661b102d5320c2459063aaa7c694444e1fbbf704f44ac368f35f403a6"}, {0x30, 0xffff, 0x6, "e8b30f486d3f0580ae5ee875efb4f96742e25aad43ecbc79f8aa8c"}], 0x10f8}, 0x3) 10:01:07 executing program 0: mknod(&(0x7f0000000440)='./file0\x00', 0x1fff, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x10004, 0x0) readv(r0, &(0x7f0000000280)=[{&(0x7f0000000940)=""/4096, 0x1000}], 0x1) read(r0, &(0x7f0000000840)=""/235, 0xfffffffffffffffa) unlinkat(r0, &(0x7f0000000000)='./file0\x00', 0x0) mknod(&(0x7f00000001c0)='./file0\x00', 0x110, 0xffffffff) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$unix(r2, &(0x7f0000000100)=@file={0x0, ""/48}, &(0x7f0000000140)=0x32) recvfrom$unix(r1, &(0x7f00000002c0)=""/254, 0xfe, 0x0, &(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa) dup(r2) symlinkat(&(0x7f00000003c0)='./file0\x00', r0, &(0x7f0000000400)='./file0\x00') r3 = getuid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000200)='./file0\x00', r3, r4) 10:01:08 executing program 1: r0 = socket$unix(0x1, 0x1000000000002, 0x0) connect$unix(r0, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0x44) 10:01:08 executing program 0: r0 = semget$private(0x0, 0x7, 0x1c5) semop(r0, &(0x7f0000000080)=[{0x3, 0xd5d, 0x1000}, {0x3, 0x401, 0x1800}, {0x0, 0x2, 0x1000}, {0x1, 0x22c, 0x800}, {0x3, 0x7, 0x1000}, {0x2, 0x302a, 0x800}, {0x0, 0xffffffffffffff80, 0x1000}, {0x3, 0x63, 0x1800}, {0x2, 0x68c, 0x800}], 0x9) msgrcv(0x0, &(0x7f0000000240)=ANY=[@ANYBLOB="0c07324c00bde4fee38eebd68fc3506d70840dbce4628e58bf935cf464de2c678b2bd04d4878c60408692a30be86f0cfa3a326cc98134adc589a2af0db0a9e1e80fa1fab294994ac9d2f60ffaf319bb654"], 0x1, 0x0, 0x0) r1 = socket$inet6(0x18, 0x4002, 0x0) close(r1) getsockname$inet6(r1, &(0x7f00000000c0), &(0x7f0000000100)=0xc) connect(r1, &(0x7f0000000200)=@in6={0x18, 0x2, 0x8001, 0x5}, 0x169) r2 = open(&(0x7f0000000040)='./file0\x00', 0x12a02, 0x0) mmap(&(0x7f0000fe9000/0x14000)=nil, 0x14000, 0x5, 0x2010, r2, 0x0, 0x0) mmap(&(0x7f0000ff1000/0xf000)=nil, 0xf000, 0x0, 0x10, r2, 0x0, 0x0) getsockname$inet6(r2, &(0x7f0000000000), &(0x7f0000000140)=0xc) mlock(&(0x7f0000fec000/0x14000)=nil, 0x14000) 10:01:08 executing program 0: r0 = open(&(0x7f00000000c0)='./bus\x00', 0x8288, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000100)={0x0, 0xfffffffffffffffd, 0x0, 0x1000300000002}) pipe(&(0x7f0000000000)) 10:01:08 executing program 1: socketpair(0x11, 0xc003, 0x0, 0x0) socketpair(0x1e, 0x1, 0xad20, &(0x7f0000000000)) 10:01:08 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f00000004c0)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6000000000000a240078177da4ce9c287730c53fb394b842dbbcca9da10495dd976a67cf92c23ef4400000000000200000000000000000000", 0x65) ioctl$TIOCCDTR(r0, 0x20007478) write(r0, &(0x7f0000000300)="f3", 0x1) r1 = syz_open_pts() close(r0) r2 = kqueue() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000040)={0x0, 0x7, 0x1, 0x3, "e7f2c0783da9c21dda96ac8de199c7dc7261b847", 0x8000, 0x2}) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xfffffffffffffef4, "a175a2000053d07babec45f0b1c85b6a8a131100"}) fcntl$dupfd(r2, 0xa, r0) ioctl$TIOCCBRK(r3, 0x2000747a) poll(&(0x7f00000000c0)=[{r3, 0x83}], 0x1, 0x0) 10:01:08 executing program 1: pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0x10004) getsockname(r0, &(0x7f0000000180)=@un=@file={0x0, ""/4096}, &(0x7f00000011c0)=0x1002) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x8000004000000020, &(0x7f0000000040)='\x00 \b\x00', 0x4) r2 = open(&(0x7f0000000080)='./file0\x00', 0x48, 0x40) ioctl$TIOCSDTR(r2, 0x20007479) r3 = geteuid() getgroups(0x1, &(0x7f0000000100)=[0x0]) chown(&(0x7f00000000c0)='./file0\x00', r3, r4) mknod(&(0x7f0000000000)='./file0\x00', 0x8000, 0x7f) 10:01:08 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) socket$inet6(0x18, 0x1, 0x1a378000000000) getsockopt(r0, 0x1000000000000029, 0x2e, 0x0, 0x0) 10:01:08 executing program 1: r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r0, 0x2000000000029, 0xc, &(0x7f0000000000)="ff010008aaa008000000c3513e2a5e0000000000", 0x14) fcntl$getflags(r0, 0x3) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x100000000000000c, &(0x7f0000000080)="e000000100000000", 0x8) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000040), &(0x7f00000000c0)=0x10) 10:01:08 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) select(0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)={0x0, 0x1}) setsockopt$sock_int(r0, 0xffff, 0x1314, &(0x7f00000000c0)=0xf9, 0x4) write(r0, &(0x7f0000001340)="33c55b6357f82bcf653aac63e704be4978ff09d680b23bec47db660072f8644048908c94aa9e2704c7abf4e2922233d3ba6dc4352a8bf4b437813276a2906e8c93e780c1eb31a21c2caf24fc0eb7ad88d40dff0d86635bd52c6291c0823dd441e5e1ea4bffb4e4275e037e3f9528ad8e5015d7d534604ce9b33715cf5086995eb51a4459e44d6fe4650f1020c53875af97550ada277fc1c14cb93109bf811f2dc95a3001b63897b61550a97b4f16262b2f95d024fb5e43c2eb69139f57ab565ac1f05ba05f10d84873fea0b674588923371c17f2ebf34cd78fece490f2a69df47c0d44bfd2c8ab075a4d1ba03aa9ad6366c8c3cfdc41f009b00ae658b54e0c0047775e60a5bd76c0adee7dee5ccb576934e5af387a4ea88961e30304091964f4381fd1abb2787b5ba920a496add2f077eeb479aa517f07b3123979c28efdba85bf8cb9c009a5f217fd47fb25c495a754fd57bfc311cac88ce10e9f3547bbec6e139ae0747c47f67d22c022dac3d69c38744cf6408932859c46b0626e526211686583613fdde2fa0ce9270578d2cc08f6a5f1b253921a4322bd7372ed577c079b43fc80ff57a178f1f12b83cc276f200a18dcfbb80e25b9844602fae549af61a40e04406f0880688c14773e3c9bc4ee041fe4adac41461af3c7ed644bd10ef389ce55a0414e3ee5264964e3c7996161950c2d245ba50f96c71238960bf0ef927fa26951fbba8bbcd8fa", 0x209) r1 = kqueue() poll(&(0x7f0000000040)=[{r0, 0x38}, {r1, 0x2}, {r1}], 0x3, 0x20) kevent(r1, &(0x7f0000000080), 0x98, &(0x7f0000000100), 0x10001, 0x0) execve(0x0, 0x0, 0x0) lseek(r0, 0x0, 0x1) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080)={0x1, 0x40}, 0x8) 10:01:08 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) socket$unix(0x1, 0x5, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x2) bind$inet(r1, &(0x7f0000000080)={0x2, 0x0}, 0xc) setsockopt(r0, 0x29, 0x2a, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) 10:01:08 executing program 1: r0 = open(&(0x7f0000000180)='./file1\x00', 0xa19, 0x0) fchmod(r0, 0x43) write(r0, &(0x7f0000000080)="23b9", 0x2) open(&(0x7f0000000000)='./file1\x00', 0x800, 0x2) execve(&(0x7f00000000c0)='./file1\x00', 0x0, 0x0) fcntl$dupfd(r0, 0x0, r0) 10:01:08 executing program 0: mlock(&(0x7f0000242000/0x4000)=nil, 0x4000) munlock(&(0x7f0000ffd000/0x2000)=nil, 0x2000) mlock(&(0x7f000023c000/0x4000)=nil, 0x4000) munlock(&(0x7f000023c000/0x1000)=nil, 0x1000) 10:01:08 executing program 1: r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x400000002c1, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000001}) close(r0) 10:01:08 executing program 0: syz_emit_ethernet(0x4e, &(0x7f0000000000)="60252dffbbe81846782ea2e3651f6cc611df331cfb4deb0d7225cbeb8cd2902701bd0baee0dc88124693b690083c5e4fe1e23f4510ff70704dadcf5c56bbf3984cc0c18246b3a7a34884fc73c3d7") madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x100000002) r0 = socket$inet(0x2, 0x8000000000002, 0x0) recvmsg(r0, &(0x7f0000000700)={&(0x7f00000001c0), 0x80, &(0x7f0000000580), 0x2e2, &(0x7f0000000640)=""/138, 0x8a}, 0x0) shutdown(r0, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x20000080) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) setgid(r2) close(r1) getgid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000180)=0xc) 10:01:08 executing program 1: r0 = kqueue() pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) writev(r2, &(0x7f00000002c0)=[{&(0x7f0000000100)="fa", 0x1}], 0x1) kevent(r0, &(0x7f0000001140)=[{{r1}, 0xffffffffffffffff, 0x81}], 0x6, 0x0, 0x0, 0x0) ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) fcntl$getflags(r2, 0x0) read(r1, 0x0, 0x0) 10:01:08 executing program 1: r0 = dup(0xffffffffffffffff) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000040)) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r1, &(0x7f0000000200)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r1, &(0x7f0000000100)='\x00', 0x1) syz_open_pts() close(r1) kqueue() r2 = syz_open_pts() r3 = socket(0x2, 0x4007, 0x1) bind$inet6(r3, &(0x7f0000000000)={0x18, 0x2, 0x2, 0x9}, 0xc) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x7, 0xffffffffffffc001, "a147780ac85a538a131100e800"}) ioctl$TIOCSTOP(r2, 0x2000746f) poll(&(0x7f00000000c0)=[{r2, 0x1}], 0x1, 0x0) 10:01:08 executing program 0: r0 = open$dir(&(0x7f0000000040)='./bus\x00', 0x10, 0x40) fcntl$getflags(r0, 0x3) mknod(&(0x7f0000000000)='./file0\x00', 0x1ff9, 0x0) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x8284, 0x0) fcntl$lock(r1, 0x8, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000100000000}) r2 = open$dir(&(0x7f0000000440)='./file0\x00', 0x4, 0x0) close(r2) fchmodat(r1, &(0x7f0000000080)='./file0\x00', 0x4, 0x6) fchmod(r0, 0x67) 10:01:08 executing program 0: r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x2, 0x0) unveil(&(0x7f0000000180)='.\x00', &(0x7f0000000000)='cr') mkdirat(r0, &(0x7f0000000180)='./file0\x00', 0x0) rename(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='./file0\x00') 10:01:08 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000280)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a54b5ea7a753fb299dc5539a90bfe432044908d0d99bf7c19f078177da4ce9c287d2ba6eeb0000002f6c1b2bea99c8e91365b1000000000000000000000000000000f5156fee0433f209de01525f04b0dc5efb33245098aafbb046c04753", 0x81) write(r0, &(0x7f0000000100), 0xfffffcb3) syz_open_pts() close(r0) kqueue() r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x7, 0xffffffffffffbfbf, "47780ac85a538a132000e847094a0b00"}) poll(&(0x7f00000000c0)=[{r1, 0x1}], 0x1, 0x0) ioctl$TIOCSDTR(r1, 0x20007479) 10:01:08 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f00000000c0)="e36258dfb319c9f5ebb6f82477f2f163c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0ea0600ca9f078177da4ce9c287730c53fb394b842dbbccbbdaba6eef00000000000068f7acad445dd9760000000000000000000000000000000000000400", 0x65) write(r0, &(0x7f0000000300)="92b459ed30ce55808509de8bf8b3abcd6c5becdcc7f1df287db69e82a944cbd628419a20677a66da54301b4df396018626f8800c45872c89e8f5793aa251b13647ce53da7c76321714d3e04cb24663af16a2e8baab6f21cfbb0ee6928a1da7c289f5e83bf819b53f9d398755207c22a4ee51416b32338df37c35e3f1730748245e3c86a47fee1fd2844d6a58082e561d37f17da070c1d18c2b26a220763ccaae522e3335fa9497eed0073ee33b6805103e049f1cff06e1b5d7219276406a6e14ec6cfbf998808e99c8f0c9ba31812a2399da1d90a3be97af5cbc5eead0019ebaca150ae442867a6279be23397977036b58fca9f8ca835a054a09e000c932e8ddc0100d4689de2a2b6a5fa4a97ba9d9d768bdf9f4449a2bb0da930c18a3568ba7e5d5640000", 0x125) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000000)={0x1000, 0x9, 0x0, 0x81, "36160366bc7ceaca77594de3258ef8c5fd3b55a8", 0x7}) close(r0) r2 = kqueue() r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0x200000003fd, 0x47, 0xfffffffffffffffd, 0xffffffffffffc00c, "a147780ac85a538a131100e800"}) kevent(r2, &(0x7f0000000040)=[{{r3}, 0xffffffffffffffff, 0x25}], 0x8, 0x0, 0xfffffffffffffffe, 0x0) 10:01:08 executing program 1: r0 = syz_open_pts() close(r0) r1 = kqueue() r2 = geteuid() seteuid(r2) setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) r3 = syz_open_pts() close(r3) kevent(r1, &(0x7f0000000200)=[{{r1}, 0xfffffffffffffffc, 0x2c, 0x2, 0xffff, 0x1000}, {{r0}, 0xfffffffffffffff8, 0x3}], 0x4, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x31, 0x20, 0xffffffffffff8000, 0x8001}, {{r0}, 0xffffffffffffffff, 0x80, 0xa000000b, 0x5, 0xfffffffffffffffa}, {{r1}, 0xfffffffffffffff9, 0x42, 0x0, 0x4, 0x3483f995}], 0xde83, &(0x7f0000000300)={0x7f, 0x502f}) 10:01:08 executing program 0: r0 = open(&(0x7f00000000c0)='./bus\x00', 0x8294, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x800000400000001f, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0xfffffffffffffffe, 0x0, 0x1000100000000}) flock(r0, 0x2) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0xa0, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x100000000}) 10:01:08 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x4, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r0 = socket$inet6(0x18, 0x400000c001, 0x0) bind(r0, &(0x7f0000000240)=@un=@abs={0x4324470e2bc21888}, 0x1c) r1 = dup2(r0, r0) ioctl$TIOCCBRK(r1, 0x2000747a) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x2, 0x0, 0x6b, 0x1000, "4d5cfec804d424dc744ded59fbeb8f3035e49937", 0x4, 0x5}) 10:01:08 executing program 1: r0 = open(&(0x7f0000000040)='./file1\x00', 0xa20, 0x0) fcntl$lock(r0, 0x7, &(0x7f0000000000)={0x0, 0x2, 0x0, 0x1010000100002}) fsync(r0) 10:01:08 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = dup(r0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000c, &(0x7f0000000080)="e000000100000000", 0x8) pledge(&(0x7f0000000000)='+][*)}.{)*\x00', &(0x7f0000000040)='!\x00') getsockopt(r1, 0x0, 0x9, 0x0, 0x0) 10:01:09 executing program 0: r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r0, 0x2000000000029, 0x10000000e, &(0x7f0000000040)='\x00\x00\x00\x00', 0xffffff67) r1 = shmat(0x0, &(0x7f0000fff000/0x1000)=nil, 0x1000) setsockopt(r0, 0x100, 0x9, &(0x7f0000000080)="0de1ec5b34af4d4c78b428261e83866da1aa739d4fb4cd379fcb6455665fb3d09fc16174e20c5c52f65b0d39077ed0533a6effbff73e4e7cad5ba2e2dd01893b2d89c62df2c3aa", 0x47) shmdt(r1) setsockopt(r0, 0x2000000000029, 0xc, &(0x7f0000000180)="000000e8ffff000000000000010000004c2e0000", 0x14) 10:01:09 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000200)="6b2a47b3c00cd0bf72ebd1e33eb71f61adfffc2f79209593c5da6f97c16186379c134815b5756256750e8bfb7e5da8ef0334f1fcef34765f49f0fcf5620d17aaa97442b54185211ad156f9bf836aa3ceecf3c6a7edaef2bf6f7dd0b1be0fcb1ee9786d7bd5", 0x65) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e", 0x16) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r3 = open(&(0x7f0000000280)='./file0\x00', 0x8010, 0x36) bind$inet6(r3, &(0x7f00000003c0)={0x18, 0x2, 0x1, 0x5}, 0xc) sendto$unix(r3, &(0x7f00000002c0)="d43da1f77ac7f85a222066efb1992c74cea9b0851262216072c84136051e49db71e4c8eacf6d8550f9af21240f6927a29945952c41d4c3cd954f0d78a344e6fd4aa0af2f3116f08fe487086f7e268912fda065929132fe29d83af84e60511c62b722ff983a629a182b5e8edd979d149b36f7969f4a894fc97d5ecf3f208c7d3496b12655e5870a2f8b14ad13066af11c9093df0b3cbbc2e201cac1c2d08fba9722", 0xa1, 0x2, &(0x7f0000000380)=@abs={0x0, 0x0, 0x0}, 0x8) r4 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x1e2b, 0x1f, 0x4001d39, "9b4e6ce48009128fda000000000000000400"}) readv(r4, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 10:01:09 executing program 0: r0 = socket(0x2, 0x4001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0x8001, 0x4) getsockname$inet(r0, &(0x7f0000000000), &(0x7f0000000080)=0xc) bind$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB='\x00\x00@/file0\x00'], 0xa) connect$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="0ae52d4bd795e62a19d8bad0056ea4ef82239209e72d5fad1ee11fce731833c2156effd64b83a81f"], 0x10) getsockname$inet(r0, &(0x7f0000000140), &(0x7f0000000180)=0xc) 10:01:09 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x19}], 0x0, 0x0, 0x0, 0x0) getsockname(r1, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) r2 = kqueue() kevent(r2, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0xffff, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x10000, 0x0, 0xea, 0x0) close(r0) syz_extract_tcp_res$synack(&(0x7f0000000140), 0x1, 0x0) 10:01:09 executing program 1: mkdir(&(0x7f00000001c0)='./file0\x00', 0x10000fff) unveil(&(0x7f0000000380)='./file0\x00', &(0x7f0000000040)='r\x00') chdir(&(0x7f0000000180)='./file0\x00') execve(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) r0 = socket(0x3, 0x4, 0x2) bind$unix(r0, &(0x7f0000000280)=@file={0x0, './file0\x00'}, 0xfffffffffffffe97) r1 = open(&(0x7f0000000140)='./file0\x00', 0xf, 0x10000001) getsockname$unix(r1, &(0x7f00000000c0)=@file={0x0, ""/4}, &(0x7f0000000100)=0x6) 10:01:09 executing program 0: utimes(0x0, &(0x7f0000000080)={{}, {0x100800000000000}}) msgrcv(0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="00000200000000000000"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x80000000000002, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) sendto$inet6(r0, &(0x7f00000000c0)="27ac049306d8e47dd4419952cc9488979e9f057647e6de5335bb294a7ac581642c32d8c16b1827619c3c5f3dc52f4e053a19a0c03eacc9b86e55bffecb40aeaa58ab5982fca951340d930c5dd88497ae06a834e35b3a0fecce1255cb0cf059779afb11e3bb9002c37dca48cec06566eb2ac87d455c26dd7bd88f1563cfb124d1525d7b966dd59b60cc6ba66edb9590963bfcbeb7c602af6554973b347ca98f88695a89be406490ac4e14e0aa13eeec2f60250028beccbc76264ab7e3bbc41eea0349593d8a01520d73ac173d29a1533b9d31", 0xd2, 0x40b, &(0x7f0000000040)={0x18, 0x0, 0x2f4782fb, 0x1}, 0xc) 10:01:09 executing program 1: symlink(&(0x7f0000000000)='.\x00', &(0x7f0000000540)='./file0\x00') rename(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='./file0/file0\x00') r0 = open(&(0x7f0000000040)='./file0/file0\x00', 0x8, 0x28) r1 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0/file0\x00', 0x408, 0x6d) renameat(r0, &(0x7f0000000080)='./file0/file0\x00', r1, &(0x7f0000000100)='./file0\x00') 10:01:09 executing program 0: syz_open_pts() r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "a147780a000000000000800000eb06a600"}) poll(&(0x7f0000000040)=[{r0, 0x18d}], 0x1, 0x0) 10:01:09 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) writev(r0, &(0x7f0000000340)=[{&(0x7f0000000200)="a5b30fca9dfa945f8a33f00e1074b5233dfde26b728fb46a7dd978305b8e6a06a80cc7df5fbdaa9250b5989a05f0ec793696a615a7bb24f82476e3b06f1412dd091ff3772913068d9786f6afd119229733ec518942fe3b284902384b8835544acd1b91fc00", 0x65}], 0x1) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908", 0x36) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x400, 0x5, 0xa8b, 0x9, "6048f8d86ce2081da32441b83087a7b20c6cd9f2", 0x7, 0x1ff}) link(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='./file0\x00') r1 = syz_open_pts() close(r0) r2 = semget(0x3, 0x2, 0x10) r3 = geteuid() getgroups(0x8, &(0x7f00000001c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f00000003c0)={{0x7, r3, r4, r5, r6, 0x20, 0x1}, 0x2, 0x9, 0x4}) r7 = kqueue() r8 = syz_open_pts() r9 = semget$private(0x0, 0x1, 0x4) semctl$GETZCNT(r9, 0x7, 0x7, &(0x7f0000000140)=""/91) ioctl$TIOCSETA(r8, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x5, 0x6813, r1, 0x0, 0x0) r10 = fcntl$dupfd(r8, 0x0, r7) ioctl$TIOCSETA(r10, 0x802c7414, &(0x7f00000002c0)={0x0, 0x1e2b, 0x100000003, 0x1d3e, "bad83f067108e2dede80000000001f00"}) poll(&(0x7f0000000380)=[{r10, 0x105}, {}], 0x2, 0x0) 10:01:09 executing program 0: r0 = open(&(0x7f0000000080)='./bus\x00', 0x8284, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x6c, 0x1000100000000}) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f00000000c0)=0x8) r1 = semget$private(0x0, 0x4, 0x483) semop(r1, &(0x7f0000000040)=[{0x0, 0x5, 0x800}, {0x0, 0x3ff, 0x800}, {0x0, 0x7, 0x1000}, {0x0, 0x101, 0x800}, {0x3, 0xffffffffffffffda, 0x1000}, {0x4, 0x9}, {0x7, 0x815, 0x800}, {0x3, 0x4, 0x800}, {0x7, 0x0, 0x1800}], 0x9) flock(r0, 0x2) fcntl$lock(r0, 0x8, &(0x7f0000000100)={0x0, 0x0, 0x401, 0x200008004}) 10:01:09 executing program 0: r0 = socket(0x10, 0x4000, 0x1) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="55e9613e9586a0cc1a215d3cd60706177512748f1915265df2f98788c9397bee2d4abb606c34a18fdd95ad68bce158d58dadbdcd892fa18505adac3c83df8d6bd755afddfaaee2827df176a689269bc51c73a0f2a998d07fcb269d7316de92112b5407ae53e7b6c4f69cc8538f15af918771c4bf30a0fe026bd8ba4b82e313c963d4a860232b8e2de55313cfe11dc8d7729c0b1180f47341f28ed2e52520036663e48afde137", 0xa6) r1 = socket$inet6(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x26, &(0x7f0000000000)="59f58c50", 0x4) getsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000040), &(0x7f0000000080)=0x4) bind$inet(r0, &(0x7f0000000180)={0x2, 0x2}, 0xc) 10:01:09 executing program 1: r0 = syz_open_pts() close(r0) syz_open_pts() syz_open_pts() 10:01:09 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000040), 0x4) r1 = socket$inet(0x2, 0x3ffe, 0xfffe) setsockopt$inet_opts(r1, 0x0, 0x4000000022, &(0x7f00000000c0), 0x0) 10:01:09 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r1 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10004) r3 = socket$inet(0x2, 0x4006, 0x6) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x10004) pipe(&(0x7f0000000140)={0xffffffffffffffff}) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x40, 0x2, 0x76, 0x7fffffff}, {{r2}, 0xfffffffffffffffd, 0x3, 0x0, 0x4, 0x4}, {{r3}, 0xffffffffffffffff, 0x5a, 0x8, 0x9, 0x3fea431d}], 0x800, &(0x7f00000001c0)=[{{r4}, 0xfffffffffffffffb, 0x90, 0xfffff, 0x9, 0x6}, {{r5}, 0xfffffffffffffffb, 0x1, 0x8, 0x9, 0x1}], 0x7, &(0x7f0000000200)={0x40, 0x1396}) r6 = kqueue() r7 = kqueue() kevent(r7, &(0x7f0000000180)=[{{r6}, 0xffffffffffffffff, 0x59}], 0x200, 0x0, 0x0, 0x0) getrlimit(0x0, &(0x7f0000000000)) dup2(r6, r7) 10:01:09 executing program 1: r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r0, 0x2000000000029, 0xa, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) setsockopt(r0, 0x2000000000029, 0xc, 0x0, 0x29) setsockopt(r0, 0x2, 0x1, &(0x7f0000000040)="f615b1b6b55a2123f470091e72d2", 0xe) r1 = dup2(r0, r0) getpeername$unix(r1, &(0x7f0000001180)=@file={0x0, ""/108}, &(0x7f0000001200)=0x6e) r2 = accept(r0, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) getsockname$unix(r2, &(0x7f0000000100)=@file={0x0, ""/4096}, &(0x7f0000001140)=0x1002) 10:01:09 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) kevent(r1, &(0x7f0000000080)=[{{r0}, 0x0, 0x20, 0x1, 0x6000000000000, 0x3}, {{r0}, 0xfffffffffffffffc, 0x20, 0x80000001, 0x100000001, 0x2}, {{r0}, 0xffffffffffffffff, 0x36, 0x1, 0x0, 0x200000000000}], 0x7f, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x40, 0x800fffff, 0x5, 0x100}, {{r0}, 0xffffffffffffffff, 0x20, 0xe000000d, 0x9, 0x3}, {{r0}, 0xfffffffffffffff8, 0x0, 0x20, 0xff, 0xffffffffffffffa7}], 0x1, &(0x7f0000000180)={0x5, 0x5c8}) getgroups(0x2, &(0x7f0000000200)=[0x0, 0xffffffffffffffff]) getgroups(0x4, &(0x7f0000000240)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) setregid(r2, r3) sendmsg(r0, &(0x7f0000001980)={&(0x7f0000000000)=ANY=[@ANYBLOB='\x00'], 0xa, &(0x7f0000001580)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0, 0x5373d803eb1549e3}, {0x0}, {0x0, 0xfd}, {0x0, 0xfffffffffffffea9}, {0x0}], 0x9, 0x0}, 0x0) connect$inet(r1, &(0x7f0000000280)={0x2, 0x1}, 0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000001c0)) 10:01:09 executing program 0: accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000000)) r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000080)=0xc) sendmsg(r0, 0xffffffffffffffff, 0x0) 10:01:09 executing program 1: socketpair$unix(0x1, 0x200000000000001, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=ANY=[@ANYBLOB="849ba4000000000000000000ed00000000992aa83d5f3038caca237c267ffc8af3392d6ae3ffb519de4004774ef3985ceddeb53d3b6523f567b6f4293b8ea1b7622a566e75511f177f387e085c2b53eb2cd8849f6d44af878f0a7c7d45fd0a30e3eccb23c7e66a8adf2a5e6936d5562345428a3efcc86c55233b1ad058c2003149a0aae617b5fe8fb6dfefd631a54440a21ca8810326304b2a77aa506a49d1cc61fc7eeca97d458918fb2b38ff67f16e4d87ffc37d7cb618e72006d681de028a7e590f1ce44ec9721f3506c7dd1bb56fbd64586b84e7aa14e49ea4a337f1c3fd1936ae2965e59effb9a5d06f749b29ac8378f9813045204060646317d6b79b43836ce4239314a00e6f"], 0xfffffffffffffcd3}, 0x0) sendto$unix(r1, &(0x7f0000000080)="4c2444d09681c922739854615c311b02e5ec4a06f8e2f88ff4a98605f4bf992611e646e549fc8a850fbda5067203738a26cab63b2b8596e6e68faea0b22ea02f166b7951ba42cfe6c43d1c0fb640ffec077c20820c1d1fd98325300a0d89606c9c6e99b7ed45bbdf5e8b6f9f5a890a22f3eb30c0e26105038690e82aeb6b3b1573337a19ef123d96f54b3640874b3dbe6e413008f8172de3918e62a958faacf94af1a330f781892b3388b5d0df", 0xad, 0x9, 0x0, 0x0) recvmsg(r0, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffe, 0xfe45, 0x0}, 0x2) socket$unix(0x1, 0x5, 0x0) 10:01:10 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x1ff9, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c4, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0xb}], 0x7fff, 0x0, 0x0, 0x0) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0xcd}], 0xffc, 0x0, 0x0, 0x0) r2 = dup2(r0, r1) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000080)) 10:01:10 executing program 0: getgroups(0x4000000000000084, &(0x7f0000000000)) setregid(0x0, 0x0) getgroups(0x40000000000000e7, &(0x7f0000000080)) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getgroups(0x1, &(0x7f0000000040)=[r0]) 10:01:10 executing program 0: r0 = socket(0x39, 0x4000, 0x0) setsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f0000000040)=0xfffffffffffffff7, 0x4) bind$unix(r0, &(0x7f0000001080)=@abs={0x7884d2b899002d7}, 0x10) 10:01:10 executing program 1: select(0x1a7cd9a1, 0x0, 0x0, 0x0, 0xffffffffffffffff) 10:01:10 executing program 0: r0 = kqueue() r1 = syz_open_pts() r2 = syz_open_pts() kevent(r0, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "3c50a3b0b2f066415c876a9be2d4aefe5219dadb"}) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x40, 0x0, 0x0, 0x0) syz_open_pts() writev(r1, &(0x7f0000000100), 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000080), 0x455, 0x0) 10:01:10 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000200)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a54b5ea7a753fb299dc5539a90bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb0000002f6c1b2bea99c8e91365b1", 0x65) write(r0, &(0x7f0000000140), 0xfffffe46) syz_open_pts() close(r0) r1 = dup2(r0, r0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000100)="c0b0b73e51afd1fcce4b152d2078e07122bfbcf6e36050595da86e0ba251cd3795ca29ee6e02d76e85df5946ecdf400640e6185ef36125a8100ae56468e7d9ca810bd9086eebb56ac54b32588243", 0x4e) sendmsg(0xffffffffffffffff, &(0x7f0000000440)={&(0x7f00000009c0)=ANY=[@ANYBLOB="00000000000000000000000000000000b5630567c9722d175fe91c71f204ed770e90d0bdaef61bcc8c13260445773dfbbe6e3d8c7de64710f96d5c7ea1dcd1bb6fd1e61c165f0aa0049c9bf0d2bcc627238a5da5b9b000349b73010a0434fd956c4c8808d0b21e8dce54146f0a883845d63fc0c99c0651d4716fe0f4cd191bee3b0cd0021c907c2f0d07bc84960e8668ebf7237a94f62211a42f430fd81fdf5f3909693e22a9c7a966b4c78cc4480a4117f5795dfade7995d376394dafe8d8734fd2ed69fd6316c1e8a7243ecd6e869b3ed237d32c5485f53496aec0e5e0f9ab655dd5638927cd1ea95886a97b92d4d1e06acfd5e767fea91c96ec190bfebde2455872ff2f91b0abd3a67555091abaffd5d3e4429a5b6225182cfbcf6c1add583a8f95e47486874f949fbc67c599dda8cd68c327314e389ebd6f4fb07454c8755ba91604ed8006b80a3de008642e2c577763436352d970367d24fb5e2dd482b67d4b234761ec159bd18f5c36db41ab5704b2a6dcd2574df0be71d8cd8d6e26bc03ec5647eb5bd8517f1bcb29667213f619ba1fb5d5820f312d1da6830474d618e97608220b2bd59e2e576e3ab3424aceb3a6f7695fb80652ac448018cbe829665fd1831bb975c07c3fe0d6e97fe2a97727c9d81fc569509cca226a249a8d773f6ce4ae34fd1877474c7f492909eb70ff1846ade46c79ef3c9b2ecadf6271fe1d85f8f96280f2e404559199339100000000000000000d29c87fdd8c821edc112f34b03b82f9bbe045d5328ee4c3d44672d7922d5abbb75e14cfe462857614a38718b346c16d8927ca51df6a98589eb95c3bf8ec6ad8cfda2047"], 0x1, 0x0, 0x0, 0x0}, 0x0) kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0xfffffffffffffffd, 0x1, 0xffffffffffffbfbd, "47780ac85a538a1300"}) poll(&(0x7f00000000c0)=[{r2, 0x1}], 0x1, 0x0) 10:01:10 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSTART(r1, 0x2000746e) r2 = syz_open_pts() kevent(r1, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffb, 0x4, 0x40, 0x1, 0x40}, {{r2}, 0xfffffffffffffffb, 0x80, 0x84, 0x7, 0x3}, {{r1}, 0xffffffffffffffff, 0x62, 0x20, 0x4, 0x3}, {{r0}, 0xfffffffffffffffb, 0x2, 0x1, 0x200, 0x8}, {{r2}, 0xfffffffffffffffa, 0x2, 0x0, 0x3, 0x40}, {{r0}, 0xfffffffffffffffb, 0x12, 0xfffff, 0x4}], 0x1, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0x9beadb43089dcc14, 0x20000001, 0xd4, 0xffff}, {{r0}, 0xfffffffffffffffb, 0x20, 0xfffff, 0x1, 0xfa}, {{r1}, 0xfffffffffffffffa, 0xb0, 0x6, 0x8, 0x5}, {{r0}, 0xffffffffffffffff, 0x70, 0x81, 0x8, 0x4}, {{r2}, 0xfffffffffffffff9, 0x28, 0xc, 0xace2, 0x8}, {{r0}, 0xfffffffffffffffa, 0x42, 0x1, 0x7fff, 0x80000001}, {{r1}, 0xfffffffffffffff9, 0x20, 0x0, 0x4, 0x8}], 0x0, &(0x7f0000000200)={0x0, 0xfffffffffffffe00}) getsockname$inet6(r1, &(0x7f0000000240), &(0x7f0000000280)=0xc) fchmodat(r1, &(0x7f00000002c0)='./file0\x00', 0x108, 0x4) fcntl$setstatus(r0, 0x4, 0x40) r3 = open(&(0x7f0000000300)='./file0\x00', 0x400, 0x10) fchdir(r2) r4 = fcntl$getown(r2, 0x5) r5 = accept$inet(r3, &(0x7f0000000340), &(0x7f0000000380)=0xc) r6 = shmget(0x0, 0x1000, 0x4, &(0x7f0000ffd000/0x1000)=nil) shmat(r6, &(0x7f0000ffc000/0x2000)=nil, 0x1000) fchmodat(r0, &(0x7f00000003c0)='./file0\x00', 0x40, 0x2) fchdir(r5) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000400)=0x101) pwritev(r1, &(0x7f0000000700)=[{&(0x7f0000000440)}, {&(0x7f0000000480)="00515449ef4cfb4f06bc2f998c798ff975f4d42bde58b5faccf9c320c92c90ff4cb6ea487463876dfb326130b730735282a5054bf16c3b63ca79dac03b50773a9031d32680673afe59b60640e8ee5b06486c55c0e25397f89b27f17163be3d357d1b44e41fd1ab17429cbf6152c2e43f7d7b8537c6d24c40001972ecd39274658a15fa73e447bd472fbdabcf8fcb322ed991f45afe4b6cbe7ce7cb36441333b0ee072a", 0xa3}, {&(0x7f0000000540)="43c2e731e283547fb5b41424548b587153ee71c137024ace42921a9633c31c5d36f80d85231be3157aff39c2770cb266d10870c001d920ee0e3ba1b6f6a33a6b04cc27ed3bb8f41f2603ec67bde556ec363f3381980dbdc4e64fbaa093e3c5ee37343bf44768e2d7491ec0feab1e6fe94601d0adc0094efb9dfb4aaa397385347aa679561513b8ad06d4dddc5540f789f570cd57231776a59128", 0x9a}, {&(0x7f0000000600)="6157cd7c65bc8377212e49b7c7a71b8df576a1b430d4208b177e8cdaebcacdfc527128a9951adca1ad9504c5d86009ae2a2b0031c270df7065047508ef9219f1cf36050afd4bbe3a6f0fd9aaa4be2d1563a80ffc7aaad674b582f0bfb856c646a1d102e378ba9f394829e9", 0x6b}, {&(0x7f0000000680)="ed4125a73fca42128ed9d7025648e4837521ef66ebf0a586f0c527dff87e8da07b0ea059cdd70c5ba7c922c9c1c3b50b20e75716ce0365170b7d2f47fcf2db1a42ae0a2037dc3da5593c5ac4c8ee4962a91082eaa0944b6b213776000606ee4af57bcbe24c7336bc6bd3ab4f49af75a08eccfddec5", 0x75}], 0x5, 0x0) mknod$loop(&(0x7f0000000780)='./file0\x00', 0x1000, 0x0) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000009c0)={0x0, 0x0, 0x0}, &(0x7f0000000a00)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000a40)={0x0, 0x0, 0x0}, &(0x7f0000000a80)=0xc) sendmsg$unix(r5, &(0x7f0000000b40)={&(0x7f00000007c0)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000980)=[{&(0x7f0000000800)="3c579e66e8c422a1624f0bf72379693aedb818fc647c4171f1baec04ba18910e8650e09ff8dbaa2722768fdefc6ada2504128e4b52228db36e2df4d210279578c88b949865e33b7168d477267f76bf86133ad6915496cbe30e5631b0175da4ddf70824ab8728f468fb7ea0ab119d06671fa146bad261f752570ddfd1ef2c9ae796c66009ace7c1b22cf1bef9dd99b9545d09a39aeff2e7171506c9067759edfbef9c4600", 0xa4}, {&(0x7f00000008c0)="838d804de242c1427bade1e3456379a463f9c46f87dc91d9797d036db63568f33d8e060ca2238144439821857eb89828194480bbdf86b6c1ca49e937179b7e63b0ce9c76b766c42d09a76000905b22047b65be69348e5d035224370f9f1593eb2b127f0dca59ed10ccf3f7f73149aeb35ad69e4353600650b358adb6c41ad3668872c167ad0d09132e09d0fb19127d1024ce9ccca5f2b518e1f9e1eee48b4aab83243c", 0xa3}], 0x2, &(0x7f0000000ac0)=[@cred={0x20, 0xffff, 0x0, r4, r7, r10}, @rights={0x28, 0xffff, 0x1, [r5, r1, r5, r1, r5]}], 0x48, 0x400}, 0x0) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x11, r1, 0x0, 0x0) lstat(&(0x7f0000000b80)='./file0\x00', &(0x7f0000000bc0)) getpeername(r5, &(0x7f0000000c40)=@un=@abs, &(0x7f0000000c80)=0x8) ioctl$TIOCCBRK(r1, 0x2000747a) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000cc0)) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000d00)) syz_open_pts() fchown(r2, r9, r8) getppid() 10:01:10 executing program 0: r0 = socket$inet(0x2, 0x0, 0xc) setsockopt$inet_opts(r0, 0x0, 0x4000000000000013, &(0x7f0000000080)="02000000", 0x4) open(&(0x7f0000000000)='./file0\x00', 0x60, 0x16) socket$inet(0x2, 0x7, 0x5) 10:01:10 executing program 0: r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCSCTTY(r1, 0x20007461) 10:01:10 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000300)={0x0, 0x0, 0xdfffffffffffbffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000280)="37688b219efac6735df397bf26c38b57e58957455e2be4e21198b27b089ddaa709ce0d477d79e50d0889bdfa350f80343a258cea9c3e57722cec5af40fcdcf1a5df982c5f8558f61cab29e0fb2d4f1cebc2aea13f1efe441f955632ba0883c6e150c8427ba", 0x65}], 0x1) write(r0, &(0x7f0000000040)="7270bf6c40afb6fcf4eb69ff95050000004e950c0578132991df4389de7b9273083b12ffa36d5e6907c27286ef9753d79ab4ea29bbfe9b4d9371905cef5ba2840200000000000000921193859d336116888710a2db624032b0d26f334ac52cf75d", 0x61) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000240)={0x9, 0x401, 0x7f, 0x42681909, "24457a0f022254a97727972508d6dbb54fe5dba4", 0xc08, 0x55}) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000001c0)={0x0, 0x7, 0x9, 0xfeffffffffffffd9, "1000007fd35db5ab090900"}) readv(r3, &(0x7f0000000000)=[{&(0x7f00000000c0)=""/235, 0x31}], 0x1) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f00000003c0)=0x8) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000340)={0x3, 0x401, 0x3, 0x81, "34c63911c4b44d550a5224e6007f34b99bc6a8f2", 0x20000000, 0x7}) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000380)) 10:01:10 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) readv(0xffffffffffffffff, &(0x7f0000000380)=[{&(0x7f0000000280)=""/194, 0xff29}], 0x1) readv(r0, &(0x7f0000000000), 0x10000000000000c4) write(r1, &(0x7f0000335000), 0x10052) setsockopt$sock_timeval(r1, 0xffff, 0x0, &(0x7f0000000040)={0x9, 0x2}, 0x10) getpgrp() readv(r0, &(0x7f0000002740)=[{&(0x7f0000001740)=""/4096, 0x1000}], 0x1) 10:01:11 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, 0x0, 0x0) close(r1) fcntl$dupfd(r0, 0x3, r1) recvmsg(r1, &(0x7f0000001500)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000001100)=""/143, 0x8f}], 0x1, 0x0}, 0x0) sendmsg$unix(r1, &(0x7f0000000440)={&(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000040)=[{&(0x7f0000000100)="9c60d741b5d8f1eab597b4e4059cf4312431d2cb07ecdda186625d117d86dd4274fac67de8bd0a2576674d80d5a10ed36b8257d7cc74d38c8605297b06eea6a0deef4b6721c65584061134dae762c8eab52a296d01c80706283fdf54a52792f43768cba3f6083d1688153ec1868320c4c6849d8c3940bca40c25453fa74c7290cec07998e96111d70124a9672fb5e1b5ce19121c337835e305b7057c6609fcff938d70fa9a987c27bdcfaa2f771c1fe1a2759c1f0075715af6777635b24a367d82b965415ae629d18e4551aeeaa1aef43be887ad41cbc3734c0ccdef10e133e70ec415c586ccb25648c1f5d50cdb21848544f20e14", 0xf5}, {&(0x7f0000000200)="01e6cc2b7bfa17e6dd2e9fc040f4323455864a8ff4b280388a86dfa0028af9efe30635b2fa61dd4dd7c6fd124ab2e0c19fe88c72d96ad61336169e9ca7c70fe3086334fef8869976c0dde650f2032cd22489eabb3ae32d6299289cffad8453f7d0ef98302207e9f3556190cf90d0ed7211e1af8560f770f1d31e8a29a46f97e3b1ddfa21d67c56e9c740486ec5d7d4dbb672246bdfd0d174e04644f8edf38180884e8bbf4dd7a9c8648f39f7dfd626d05f6098be867eaf8b51b980", 0xbb}, {&(0x7f00000002c0)="b89e28f14f21ac1861603b968c585eece96e86f19e07c7bc62352cd2b98e3a9669ebcb27d890d839ac9afdb0bbff51caae76fd63b46eb68117bd05e4279ea298f696d565b9042b94908553b04d704e25d530d860fad30e98777f97c5dbcf26f7af11fc91af8490dbe455902ef7af4b6358f698037a4a40efb98a81", 0x7b}, {&(0x7f0000000340)="e015b0f73350b9e37b73684ddfa481cd07680c44f75db8d52596b5089f3363841f9f8e7b9da09a257fabd8c9c3706951d79f6e098e84d49ecd17380e25282c98bb6d7273d56ff32c0b3d39e5ec9a9c73e7af950d4aff5dd0c2e450c16c1f1714e299635be0dfed2a5a8670b0642cad65bf43778791bd29722215c15ef38dfc3bbfe6dd4f103eb43de61972e6f41d5c7614be9140b466b3d5a4ccdc27e5d922c6981b90f593cc3146533a4d30f5a56ba3ef4b6d6a0f748f0746b9ef7bb30fcdef7787aeb42d02df1a77b381aa4a76dfc2371ec0b465809431214b76", 0xdb}], 0x4, 0x0, 0x0, 0x1}, 0x400) 10:01:11 executing program 0: r0 = socket$inet6(0x18, 0x4000, 0x8001) setsockopt(r0, 0x2000000000029, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) setsockopt(r0, 0x2000000000029, 0xc, 0x0, 0x1cc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x1, 0x8d, 0x1ff}, {0x18, 0x3, 0x0, 0x4}, 0x4, [0x9, 0xfffffffffffffffa, 0x10001, 0x2, 0x7, 0x8, 0x435, 0x17f5]}, 0x3c) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) geteuid() 10:01:11 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0xc32, 0x8) kevent(r0, 0x0, 0x0, &(0x7f00000002c0), 0x0, 0x0) getegid() poll(&(0x7f0000000040)=[{}], 0x20000000000000bf, 0x0) 10:01:11 executing program 0: r0 = accept(0xffffffffffffffff, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) close(r0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x12a02, 0x0) fchmodat(r1, &(0x7f0000000100)='./file0\x00', 0x40, 0x4) poll(&(0x7f0000000040)=[{r1}], 0x1, 0x101) 10:01:11 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000480)="e3", 0x1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x7) syz_open_pts() syz_open_pts() 10:01:11 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c28773", 0x45) write(r0, &(0x7f0000000340)="a13e5ac4c2641db6826b523ec3cabc1869e5e57335d6ffa4a43c04959f845471", 0x20) write(r0, &(0x7f0000000200)="35db4bf22985b37fd24c6c3cdb8924c42e7386ecaf709e8a1f1e2e8d1906d8974febdfb25fc90473", 0x28) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r1, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r1, &(0x7f0000000d80)="301428c2670ae3b90a39ba18094e82285ab4cf6bf3663b94bbfd7cb933f90ce56db46cdc9a7754a9e1fe14b82e988cd63e009283b58119c3e1ba798f466d04677f54d4b92b9aca3552f3dd060ac166d08d6a037d5d7f9ca7577a40b0675aa4f4454ad27b004ab77f6429fa1de2e3f39f75f14e9bc9a90f4148ea740baaf4f6cc03bf820f6f65ef8d6cb01dd70b3b8b83f9c67199662d32eca367c0d57f47ffe2fe62cff27d501904f8a48fdc55b4ad2ae09d4f6bbdcafab6464a47e66e92bccb45cfc39da33138fc22ef2fffe62ece41027c0f703a753eb56f69db25d8eeb8cdcdf4effec826456993663dd6d70af2e3c812a185e6b5ea00fee163d69cbe677d3d279e7aff9610ff634a716f17e11877b4a38c04e23d43e5135c0116725c217d183642d5aaa32e5e622b601dd8c4c5ecfe7475383a51f03aa46406a7c04660c8cf29d416d299030ca44ee43900fac5ac04b3aa6e43c622aa88b5ad12c34961fc38d7188d3f2fe49654f1320138a86a8127134ede020969203504c9d2c02f5f308dd6d0c99e2233e3ad988dfa92508f24c7ce88784f11c41a58a88de201803c9f0cf33f47085550b28ebc8df94ca0c2ad48f28200bb25e6fb8500ec3474f5bc7b1f014d1211ede50fdfc45d00ec91402235d80b06bd9ca018ff8017389c1cb240d04f7e6b89573fbb697260f867f241567a1ce29b11b9fa2771d5616e2e669b432d286fd632b493d571add004ea5200f1900dba3843b7c021ac69093117bcfbc278d52511cd344ade033fa6447d6028ee0476d0dde6eb87a5af3d14cd07cbaecec597e26e451fd088c33e4535f5610708000000aa4d2d8ad555e37fadfcf4a9e9a00d08e6d40c43bd6fceb9cad6d52b5445b54210d2a5487e66bfaea6016c2b0ea616e211ca9836bed6fdd07c1e7ba12e73e8bb6f5c74603375314d0f1356324a9eba307d12fd01add8e3bab60c190c96f3f83cedf859dca4b06b30ce014b37ebf35ae5763ce43106b163d65e7b8d070f2ed92a97418200fc89a05f9b0ef07c282a89625da85abaf60d50062c02d98d2b5396a9164f9c299bf4b75df66452b187325e3fd3097e24845c943125dc6b9bfea098cc365fd058db74efbd449c990818458b3cc4f4e5954c4373ff4d4ab1cb1d6b18f5bcf866cea50c31f139157aeaa512bd9296d8396755fa0ad086a4a21cd1b4c98421bc6c7ba9e33e89389f55eec5dd0d219e44990dc9125028d0ccd0d03d32f7a96c7bf818bb76d4a7e09120cc7ec632180c1b8b1b4c1c8870633a0377b8dd1c67fc95466bd0e671c428cb68a5bcd14109000000000000000e1bde4e5101933a44d93ba1a4c0e6ebf63e5e7963014638dfae1a8c66d2ca1df71b538a734c0d82533994106feb7520579f52a1f820bad211c0a4f90728f1f4e464c995569def621046c0dec2bafc262eee01de9b984f574f81f03d5de398c6a743ae7d41211c9012696c74f582dd572c3ec2cea442658df57c8dee3d5cd43525ca865b8b435f6eec8cfedd72ad4318be5fc192129e937787a034a2c69a83a9504056ebbb06ae6c03e9d07b7e57a88c6ed2a65991dcf4af326905eaf342d16cabc0a085f6c3567d4213f0546877104d306521fb203d58de04421c83e4f45f28972d94f8b0ee8ad03a1ca44caea96ff9d844497037ff4709ffcbcbcd507170127bb9f8bceb5738d6907d0149095a6e96bb164be06caa65fe30895b233abd4e3f87704d0590461311d1156df089364ee899994ac7732ebc9da1072e60d5b45a92e9772469f7b46c0941bdfb897689eaf1f80d173788a3da930cda509e2e9f9446a8549f9d3bf30176ebdcc69219262aeed7f575f408bbb2be3ea91a84ba012924ba255222427540caef838aec8506695a102742621795db28fd2ed9fc60ae2de303e6fe567c3d922bdf4c3b6f6c5408d7e2aec82f6c3ffd2b06194c0adbae802af5392a33c8b01af557e9f2a72c079eddb96135d023222749868c4ae9b237fc657adb59a2aab5133e9e193a2db8485bdd9f84d29beb353455995fdf043a55c02aea56e0cb45ec2af151c541aea2c96b2da37ab2308cb1dd2b90d736f088da9600856501e8e0a5d115d92babc84bcab85b64c3207405303cb45a8acd05ba885a201b625f2d5985d02b8cad8b4d750349642f00fd606f2045cd57440a9792683943f991517b62de7b38ccc03b95ca56fc9ad3dfdf7bf76d101f29f70ad178a08eef1d2d54a32247189108c712a00e8c9c71c8a7a65cd785afb664a3e28cd8a8627acaf95422bb8ee251ef23be6029448381f3490e9d3c1c55e5dc726a5d6d33a370310618b15c7c5b0e9f02f54e8a2ccf4b11ca3c9c3524107835411fe6efd6431f1fef2a4cb11164a55bc270b3389288b0da49462ea99286ece131019c79db6d7c88fe939e1fd8fbf01c082f4491417b307f5671c99cc06b8199dd341454fc5a482152ad5bf12848463e12f2f6910ed05956eda715d8340e4926275b11e9afe0f5b443c76390881431138362fa99b23949abec9d7bd2a6347a9b8686d096e63b48ab39ffc92b3c719d3e6ac0c48f4f54907bcf22cf7dabe8d6a7627c52e1aac353c5329e68d71aa8cd6d687e7b1f7d30d5032ffe691013d04ee0d661abebd5ffcb2d329e5ac9e1c76db1ee1a6c76c9a070910182f7fd4f9bbda18d515d0900ecd7209184029eb20731ab6e8c91885c0a", 0x779) syz_open_pts() close(r1) r2 = kqueue() r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000240)={0x0, 0x0, 0x7, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffc, 0x0, 0x800059, 0xfffffffffffffff7, "b12800d0c941b8e6e70004000000000000000001"}) kevent(r2, &(0x7f0000000040)=[{{r3}, 0xffffffffffffffff, 0x5}], 0x8, 0x0, 0x1000, 0x0) syz_open_pts() close(r1) r4 = kqueue() r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffe, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r6 = fcntl$dupfd(r5, 0x0, r4) ioctl$TIOCSTOP(r5, 0x2000746f) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000280)={0x0, 0x0, 0x7d, 0xf84, "bad84b73f2a4caaf72d88000"}) readv(r6, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 10:01:12 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f00000006c0)="e36258078385a909959f2c85fca416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a54b5ea7a753fb299dc5539a90bfe432044908d0d99bf7c19f078177da4ce9c287d2ba6eeb0000002f6c1b2bea99c8e91365b1000014000000000008000000000000f5156feec4a20d5286f2d31299ce14d3cf29050433f209de090000000000000033245098aafbb046c04753e2a2954b95ec50bd093884a4b9e263ced455564e98a63b9df08dd57ab9a698316a66f077a917088c6aee124415", 0xc7) r1 = socket$inet(0x2, 0x2, 0x5) write(r1, &(0x7f0000000100)="6056efbce8a5b4a12e06bd46565e69807a41ccf38c41ccd7e794662fde18d4d2d8", 0x21) close(r0) kqueue() syz_open_pts() execve(0x0, 0x0, 0x0) syz_open_pts() 10:01:12 executing program 0: r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r0, 0x2000000000029, 0x9, &(0x7f0000000000)="01000000", 0x4) setsockopt(r0, 0x2000000000029, 0xb, &(0x7f0000000080), 0x4) getsockopt$sock_timeval(r0, 0xffff, 0x0, &(0x7f0000000040), &(0x7f0000000080)=0x10) 10:01:12 executing program 0: r0 = socket(0x1b, 0x5, 0x3) sendmsg(r0, &(0x7f0000000240)={&(0x7f0000000000)=@in, 0xc, 0x0, 0x0, &(0x7f00000005c0)=[{0x20, 0x1, 0x6, "fd18b14dd058cf2d8ea6536f"}], 0x20}, 0xc) 10:01:12 executing program 1: clock_getres(0x0, &(0x7f0000000140)) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x1006, &(0x7f0000000040)={0x8000, 0x4}, 0x10) getsockname$inet6(0xffffffffffffffff, 0x0, 0xfffffffffffffffe) r0 = geteuid() r1 = open(&(0x7f00000000c0)='./file0\x00', 0xf28, 0x8) symlinkat(&(0x7f0000000080)='./file0\x00', r1, &(0x7f0000000100)='./file0\x00') getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) utimensat(r1, &(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)={{0x2, 0x8d1}, {0xc31, 0x7}}, 0x0) fchown(r1, r2, r3) fchown(r1, r0, r3) 10:01:12 executing program 0: syz_open_pts() syz_open_pts() r0 = syz_open_pts() ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000000)=0x4) link(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') 10:01:12 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000100)=[{{}, 0xfffffffffffffff9, 0x9}, {{}, 0xfffffffffffffff9, 0x2}], 0x101, 0x0, 0xfffffffffffff14a, 0x0) r1 = semget$private(0x0, 0x3, 0x80) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000000)=[0x8, 0x3ff, 0xffffffff00000000, 0x1, 0x9]) kqueue() 10:01:12 executing program 1: r0 = syz_open_pts() fcntl$getflags(r0, 0x3) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000340)="e36258a516f72ee99586132477f256b4093cfb25b84e5bbdc3a5199294b222a9c4de41a54b5ea7fa0023d58bf6659990bfe432044908d0d99bf7c1ff7f8177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6ee3000000c49cdc515b132e921365b1", 0x65) write(r0, &(0x7f0000000100), 0xfffffcb3) r1 = syz_open_pts() close(r0) r2 = kqueue() r3 = syz_open_pts() fcntl$getown(r1, 0x5) fcntl$dupfd(r3, 0xa, r2) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x7, 0xffffffffffffbfff, "a147780ac85a2c000000b40013ca155b6e5ad916"}) poll(&(0x7f00000000c0)=[{r3, 0x1}], 0x1, 0x0) 10:01:12 executing program 0: getitimer(0x0, &(0x7f00000000c0)) getitimer(0x1, &(0x7f0000000000)) getitimer(0x1, &(0x7f0000000040)) 10:01:12 executing program 0: r0 = syz_open_pts() close(r0) kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) r1 = syz_open_pts() socketpair$unix(0x1, 0x0, 0x0, 0x0) write(r0, &(0x7f0000000040), 0xfffffdca) poll(&(0x7f0000000080)=[{r0, 0x26}], 0x1, 0x0) fcntl$getown(r1, 0x5) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x7fff, 0x4, 0x0, "e149cac5c2d2ee8ca998b6b070e738967c8d3a89", 0x80, 0x4}) 10:01:23 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x1ff9, 0x0) r0 = open(&(0x7f0000000240)='./file0\x00', 0x10000802, 0x4) write(r0, &(0x7f0000000100)="d9", 0x1) write(r0, &(0x7f0000000280)="dc658241c3c232dc8e607cd8b8b57da3b5600373f8a8c98b766da819ddd4bf5cb2c9da078eb96b2d6cdb173e67b394a564e660cf66cde66b119c465f4ed153e0e3ac0fd364341f9e499c50c15a2724c425b253db3c375c30ee525291c5563ec331f8134b8b7694d305537fdf40e9308062a8001bdb3434c822769e73e23af6f30821ea0e507def4a405bc90b66f9a001a96a690512e5ed50ce55f2642e089db213f40f8b1d119d182dec26031d6c73699b808e5b57f4a650fb74679dc9c73722f649b810c4fee0d3e8dbc31becb9db68e49ea10a7f1d80a97655d77eae45f1a416c1091b7036caa65c11063660e86da9cd369db0d0f0666139d2d7a20882b2648c3639be0a7425e49d53eed1583481d97de7e17fef51c3123e9d2c2f56eaee1f7805dbe31bb0d207a81e0e46bbc269fecd2a74d197fc9a90b1ec90f51c07685d02be72b97a1ffed7b4923508f24709db7eb110cbb99bbba6a35c367e77c6cec913d46a837380adf74e0c6a744b0e14ffd99fbd6975287f70f897c9c0d470718f3db029ad0cc4e2e4f687ebea4ec6df490c28acf6c3ab295655610592b5ac334271766dcc6877e622102dbffeef177362a60d90e38ea4502dc7422371c42613a2e77eb812a91343c934e234adf9e2027fd24c0dd4af313e0bb5ba1d41d67479a3bfe0a82e311c2fbe5c87303e815bce4bb60dddbb81213c5fc2a667b294ab9316d882e34c18a16c025b4603706c839222b5695242a6550b02b60d002b423b83029ca57a81a9d8df1977043a2a8f183c9a597884b62c27635bf65e54d3ef0e3317329038ebbe53d3b3f6219f0b0e0a6cd273b32250360dd8affeb7af957277c2e54101f2d48deb784a062035ee33f56983291647632b3d0b2465f62648480b6bc7c8b3a74c23e155eb4c0fd630736916d5769d7f8f7af230f4813de73abba1a6c2f51bfc102be34972f3a52360bad97058f5c452aa04c4a8d47463be84542edaa55aba591c5a227755804722635af4a6754ae7999347dedb6640d35617e8efd60ba1bd5a5e519f7b7f677ec6843a7675230d28e6ba141f6dfe134eeb5f471e0de13fc699fbcc1f396a4ce8aa841f07142f9766de3b41bff16776c2e3cd38a4a5886c6d7a16408729f3de7a29ede51da367a03db0fa9f2a81556e4f83e87081bc525c6393f5ecf7cdbf6dfd95b4bb5db8004ecf4009dc24b50d85cdc4a78dc06ff909ac712dc55cf17502ec8908caf45140cd2280e22651feb6e8334f8bd92215e28905fa6313fd44b342733de10bb20a38f13c843e49bd7106d7dc05f238dbc61893e856faaf79cae487b645da82c57c257305e6b5ace78aedcf29239b2688a3842d5f47c62ab2bcf6e0dfd80993692db3451724cf44d99270ed4a07f6d4cb84e4267394a65829c3d2ed2cbda4dec738e2334db41d097af6d1e16c117c306eb9e7997bf54f32fa417d2bd34ddb76bb80b4efd0a9279f1c4c01ac6f596eab32aafcad4f79884e8588264aaa70ddb03b2378d47a412a477f93deaefcbbff615fc16347496ce116cfe8dedd9f8e04443ecd73603a1e151628578f66d4af295f4f749083311c59aa48271153893e302a1fe324625bef1883d05ea8830317cb434df6ede547a42aba056a76bb225ddfa315bd6e5a0ebb268a77593b1297472df03fc93cc82a2843921c71672877e713fda4ae39ccb5398d078728c89c364cb85244abbe2665da73a12532900d04185791900ccd9a74c2730336d621ed07282115fe31f567ec6447b099c4de7fc37a7b5feaa0fa81a6030f98881e440fd5667946858a2dfd305edf0053ede97704cccb56a1c7aeacec25f913daceb6e0e957a2095160db6f49ec03491771cd49ced3b46352a8f4e347e2c0672aebc9f9a0c259cc8646c5352ed893c9c3fefa5d7580f675d782cf8b2e03800083cdfc2dc9fed52352200c39f935ea345093a3781158ce31747e0bf7616d5e189caf9ed3375677d5d0a84f91dc7130a0acc43d22acf1fde9e7b4972b954143543c5bd8c53e0bce6060671ad2ee03a81e5736c638a84b028aa940180c093404684829f635ec1e75d46c9db7e63ee3fee9f9fd2bb4253e16aca38478e0a74800c59fdc1ac35d90f27aa67296d294d8d67148ea19942be834d31f372332ec2aad0522a09cbb84b6b257260334e3d8a0b388636da5fb55afe93ec3aafd33e4e50ac78a40bc139aa0f253f925f40ef4b250abcfd0af96b8f3ea0c3605a5f3931830dcdc875f1751c5a87fe736cf6878ed3aea2afcd9f5b745a02005697a13e94ce20ebf95e0666ef2b0652ebe1c4a817d357a4201f8cf7aa47590a40610dce221d40780513f13d27f0401db702c5a71e9bce3a1c3fa48441407b2f9487dc9d306b9af348b7339deac525caa4afce0987758123d1a387753434f0c2dd4c854f0031ad175e79d9ae8d2ab51ff3ac34a2863df4c8f597d7f731d4995b7910013d55766cf48a1812fccf08263a2916ac085d102062f15973d213c33073814cda48ebb624dca84fdb0db58d9739d5b004e5a30bdca768ac814a298b4570560cfea1d65a83ab12b09db480d022dea81d1630e588630f91b4ec12cf2318260c6bf69d067b58682f1bdb6bfda08e93d2c6d9157dbc9caa1bb062391cc259320e2b8756c8786c3086f0cae5c308c25ab3366aa71c94d36fca80ce4333948512cdd6b08707a910f49f9e2e1271cadc7f17f7559c9e66bec794d9b0ee786e356aad054733d3150e6ce6bbd9b0b9de18df9be7eaca267d07dae2ee8e9b9d5212adf79d62ae31878dce0394702762866a12d3a0dc18adb386a64185faef3b60320d00a3225b7867c7cfc2d2db4d6ebf21a3d0722dd8506f7139485c42e20cada6a1839bd0002c9263e6208dad648f09d946f53e7bba837d9b98490bda5fcdee383b3b5670a835e9805f46dbfb533186c20f5bd460ecd1c4fa138dde02f1a5ebaa5b2636278ab0f1d260c14dfab511e6dd7f5f6995441a7d8fd719b86e89ff3ad2821615f5abc05e0ec6a3e778bd944234b9755c690161f10e931ad6b625e456f4fcfa8664a8f7c90d877b8bca785268d427620eb5fbac12661e0f98f9bd41229e4cd96730972f9c24773d864ecd38f06ca8c7939cc61771b7be3a76074e0abbee6f773d167f885758f128e9557db693a50e9fcc457a71993bbddd808c1a6ecb90aa73d17f0e25ee2b9bba42c322ef7b8df91fc65a30f736a1e3ff67671c8dd9dec63bad1f6e43eb52c9e08bfa2da732684b5151a55785adb63599b7f2d1997fccb6837a7d8bfc2084ea0222ba577a82fe2bd7700906d62ab285f71ed33d37dad23b1f6d01c6533ec9843b90dad209dc25c371d23e749ae164c3ba35101e78526a6ecc29b2810a3f5a3826e4b614179664a8421b0ba8a7acf577732521a238d9c29ab663fe3f6bf5ac2143a89b370607259d1a00b75a316ac8af3c57ae899b6a8ee09368abcc67047a8529eaf4f75ddfb67113a28cbe43cc363037afbf6b9f82327ad44efa653e73b23ebef56bca56dd069195d1d433145bc71381e73c99124bb662d540534d23929dcb4bfba2fde54b3aa8a1d96e0d64e4b5b0657b213b9114e62afe56fa2d4605a3889fd91810ea96b97aae166735db4bc645a87f17877fc9d06fe8c3ffd6ef037bc9ca09df6567f39290576f932b3f82d6c6700d01e5b7ac8ffedef9cb717eadea7558c25c31fc697eb2ad4d355225d47811d07e72d77fa08da96f41d25b06fed7854167a99f1851995f9d37e4460e95d79343f13484025fc1a00eb2c33182280c4c437e885328fae92e6f2750c004661939ff56aa3122a0625bc3319b784c03cb99fd370cc06078d9ee4a38bcb639f6eb943d8874f4222051dc87094e5d0c4292ea17a06d43bdd44ba7c74d506c564d16cd05652b40114bca01180a8acbfc11d332af4c5f8ef1f66328719b3c0f6f89a09d5445a8f4107388041fd2609da9896be346b4386a3bfdcdbdce9b1d11aefdb3de0e972722dcc90630a7c495ff9d344cef2f0decce2b14c8603c2e3e71601ac1494a56243e21089e1671d66dc9196b1e9119433fe16135a59fc5292ab2b81081e9eccfdeea1bdb2faa5fbcbb794d889e589dcaac1a19e7fbdefb04996808cd34614d4449331ee5082cda1ab3e066838fe9b5fe48bf07007ba91007c9a96c44adf35b16abb02e0b36088b70eda40eddea44cada28a41d4863d42e01a62659a0c775df0d458512cad796180cc9b6f5943f0278f3ac8c8a96d893f792b1e5fa01ca061f4942962d806f021bb58ccc52026e5a75909c214746e8d401df54cc36c4c11f8a4dd5fae970d706811d57a303da0eca78593d06c3d6e4aba69c80a459efc99392f62fd7fc7e78920cb8f05b95513c62c36a617e0fd36a9c127bf7aa4b5447ded66b96ff09d187ada08f7b62040de60d44fd5419795ba13fefefd3d2adcf2b840c4a7ec0f6476093e6cf4660b85ba911c304e0b980d545ddb0c6f296c503ce46d7b5521bd3fa47d492faeb786b84870e6b1ca9a136a1756f8c6d35f3633d5a0ff6c7d4006b870f4a92eb89484746ca06b5b7589819acbde355b0d3137876efcac34db198449af1d316006cad25213618ed78ac5dd6bc2a74ddfc42c85ccd2772f3ad77aedc5c36e756bac4341df64e0d7497ac7b9106aede296c8581226b3c6db11fd1cec1b9a2bc059d57a0cff25ebe46970e4663c36f213f4dd391a9ff6e4c42ed5d6f2715a37bb4f4f98cf6fcc9e143f049edac48163fdf5d155698ac2e41d7feaa82c9c9d48296ad47f3cc2e96f72b25fa98f57cf9f938ec8edafba49b4a52fde1748d016fc112507d8d6c09b2623834a4babeb3f52f2f03d0e56e7c29a7b8ea37bd828705ed9256b69fcb11f2fd54b4837d30ac5a7402d17c5b933ccdd1549f5adab9d4b7f735ea264f5e81ce634326a935460126c463bd9e3158c930b6d68491646349471da0013a109c06df8d956f67cb703069fcd7bf68757a5982835d26bbcb32ded8f48f91ecb95bdcb6ed613c5c7eaf57f556ef20542088bbe999142057ca76d71f2a5f1700945f0cb00737d9b3ff07358dc0bdbbc3b15197782dcb8c2c21014b69772e08f4c925d8f1e74fff79d7f60fb99b0e66dae38eb0f2d92a9696776e0b4a21f55c196758f70693d2741ff1d9b2ade661fb697ec88d4e1144f120e409cc738b16908f92b4fa7f13939ff4b55b71ad066d9304d76d25ad4568680ca1292755f1d81f5f66369aeefd022a683780fd13185999f101f412e0c958ebb39d5ec85a0b038e438059793a12ceb8a8d4365b14a7d719ccc40e7a05daadb1e7af8ca6951d83ba2e569cf1eb03bbb74e1249b91707d492a80f145a5da732e77b4bb5c8150cf7c327d3f9f157fd9006d7e26cb84e5551b5855ff6a5dcada5354cb805aea2883278689b7742c2af507cc8617724ba64eb222a891b3ec77344e9720889f908a3c11a68f8d287a055a677ea02dd3bb0377370c141965d4bf584b79e56342ce70055d2aaf8e9dcce6760c702378e0ce9739e8aed4bd29564b7b3b432d1ab7c7eb383b99c2961274b84b8533794a778edb2c8ea3229822346b200f0ff2bdb0eed520b572ffbc43716e135a245b8f94f67355efd65f80264dcb6ebbcbd3201657fb9b5919dbd308b0a0bff5374a90a58c182e782693f34e4b39d10b02d25e5962c26f8449728ddb0ec3e1f527ca66371c5c411649f9cc2b699a3ede364d0a95f96a95e9b3263110747a26bb664bbe8104c27ee641ebb00b7d2bc8cfae181b714af744f87f4e3d1c5191fc45e7a82b92c730645c0b", 0x1000) open(&(0x7f0000000200)='./file0\x00', 0x0, 0x2) r1 = kqueue() r2 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) setsockopt(r0, 0x36, 0x9, &(0x7f00000001c0)="cb4e248f3f5e053298fd352650b0d7c52332ce1b6203fc9502a1d2e4d4aad31e1364dae2983d620aa032", 0x2a) kevent(r1, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x41}], 0x9181, 0x0, 0x0, 0x0) getsockname$unix(r2, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) kevent(r1, &(0x7f0000000140)=[{{r2}, 0xffffffffffffffff, 0xcd}], 0xffc, 0x0, 0x0, 0x0) r3 = fcntl$getown(r0, 0x5) fcntl$setown(r1, 0x6, r3) kevent(r1, 0x0, 0x0, &(0x7f00000004c0), 0x7ff, 0x0) 10:01:23 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom(r1, &(0x7f0000000000)=""/189, 0xbd, 0x0, 0x0, 0x0) r2 = dup2(r0, r0) r3 = getpid() fcntl$setown(r2, 0x6, r3) sendto$inet(r2, &(0x7f0000000140)="f1a7211b590ff50d1c82eaa32d1a78a25c64a53bd48bdd694293883c34897579c5330c9132e39feb182aa6dfacc5e2c9f21717202688379e8f86511f7beed29a9f326ab8036b04cbfc8524bb82e159b624bd8ef1c4937205cfdfbf84311392929e1799141e5ce0b36f04a8cfa3b6a178ebcc87bf9e979cb5d5100790a26ff8d2298eac96c1448ab42a42fe28f2a604d54c", 0x91, 0xc, 0x0, 0x0) 10:01:23 executing program 0: r0 = socket(0x2, 0x4002, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="b6dbe241f6115f49c5696466bb1fb54d930039db938c6f81ce6ba6dacb8e48153cec9580847e1c34a5aef7f54d8b87dc05fa39eec102c813b3b1d056674e845e2560689e9c3a37a64fe27e898df15a0ec81bb64ba0508dae2ed489aa2c8e0319c767c7c2ef507a6368b62a8f7d9140f184b1a3e0378217e62d25421a2a6b40d1d4a6cab35c7635895a3aec8aaea2c27df1198091ad14867f8a70d8556e88a32d8664fab80ef93e943373ed931f280fde38fe8a5114b237c12843c0124e1fd6e3dc40c4cb12bed3d3ec4f40112d7a0afea3cd47", 0xd3) r1 = kqueue() kevent(r1, &(0x7f0000000180), 0x59, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0xd9}], 0x8000, 0x0) 10:01:23 executing program 0: r0 = kqueue() ftruncate(r0, 0x1) r1 = kqueue() mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x8, 0x810, r0, 0x0, 0x0) kevent(r1, 0x0, 0x0, 0x0, 0x82, &(0x7f00000001c0)={0x1a9a00000000000}) r2 = dup2(r0, r1) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f0000000000)=0x100000001) 10:01:24 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f696c65300000"], 0x10) getpeername(r0, 0x0, &(0x7f00000000c0)) lstat(&(0x7f0000000080)='./file0\x00', &(0x7f0000000280)) lstat(&(0x7f0000000100)='./file0\x00', &(0x7f0000000200)) chroot(&(0x7f0000000040)='./file0\x00') 10:01:24 executing program 0: syz_open_pts() r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x800, 0x0, 0xfffffffffffffffd, "1eae8682ab0320755ab8bdad345f07a098206fb2", 0x42}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4", 0x395) ioctl$TIOCNOTTY(r0, 0x20007471) 10:01:24 executing program 0: mlock(&(0x7f0000ffd000/0x2000)=nil, 0x2000) munmap(&(0x7f0000ffa000/0x1000)=nil, 0x1000) r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a0a, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) 10:01:24 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) utimensat(r0, &(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x9, 0x99e}, {0xc93, 0x7}}, 0x0) utimensat(0xffffffffffffffff, 0x0, 0xfffffffffffffffe, 0x0) 10:01:24 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c4, 0x0) r1 = kqueue() kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0xcd, 0x2}], 0xffc, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000100)=[{}], 0xfb, &(0x7f0000000080)={0x5}) 10:01:24 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) seteuid(0x0) getdents(r0, &(0x7f0000000000)=""/13, 0xd) 10:01:24 executing program 1: r0 = msgget$private(0x0, 0x181) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) msgsnd(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000000e145710ed91ff445de86aba5e00eda38afd79d4ba62ab1444349fd5201b81f55ea010c30aeaefe27ea93bfc40b1b64e89457a767772c"], 0x0, 0x800) 10:01:24 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open(&(0x7f0000000080)='./file1\x00', 0x2c0, 0x0) fcntl$lock(r2, 0x8, &(0x7f00000000c0)={0x0, 0xfffffffffffffffc, 0x7ffffffffffffffe, 0x10001fffffffe}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) recvmsg(r0, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffe, 0x0, 0x0}, 0x2) 10:01:24 executing program 1: open$dir(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) mknod(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) connect$unix(r0, &(0x7f0000000080)=@abs={0x1, 0x0, 0x1}, 0x8) 10:01:24 executing program 0: r0 = shmget(0x2, 0x4000, 0x10, &(0x7f0000ffa000/0x4000)=nil) shmctl$IPC_RMID(r0, 0x0) r1 = geteuid() setreuid(r1, 0xffffffffffffffff) r2 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f0000000080)={{0x18, 0x3, 0x7, 0x9}, {0x18, 0x3, 0x7, 0x3f}, 0x6, [0x4, 0x6, 0xf7d, 0xa3, 0x8, 0x3, 0x59, 0x1]}, 0x3c) 10:01:24 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a02, 0x0) lseek(r0, 0x25, 0x2) r1 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) kevent(r0, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffff8, 0xeb, 0xa, 0x3, 0x10001}, {{r0}, 0xffffffffffffffff, 0x58, 0x200fffff, 0x4, 0x9}, {{r0}, 0xfffffffffffffffe, 0x41, 0x0, 0x8, 0x81}, {{r0}, 0x0, 0x0, 0x2, 0xfaba, 0x1}, {{r0}, 0xfffffffffffffffd, 0x8, 0x2, 0xfff, 0x1}, {{r0}, 0xfffffffffffffffd, 0xc, 0x6, 0x10000, 0x2}, {{r0}, 0x0, 0x0, 0x0, 0x401, 0x8}, {{r0}, 0xffffffffffffffff, 0x2, 0x2, 0xb5e6, 0x3ff}], 0x2, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffff8, 0x10, 0x0, 0x0, 0x2}], 0x8000, &(0x7f0000000140)={0x19b1, 0x800}) fchownat(r0, &(0x7f0000000040)='./file0\x00', r1, r2, 0x4) write(r0, &(0x7f0000002740), 0x106cd) ftruncate(r0, 0x0) write(r0, &(0x7f0000000180)="bb", 0x1) dup2(r0, r0) 10:01:24 executing program 0: msgget(0x2, 0x140) lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) 10:01:24 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) bind$unix(r0, &(0x7f00000002c0)=ANY=[@ANYBLOB="fa01062f66696c653000"], 0xa) getpeername(r0, &(0x7f0000000080)=@in, &(0x7f0000000100)=0xc) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x80, 0x20) mkdirat(r1, &(0x7f0000000040)='./file0\x00', 0x80) flock(r0, 0x0) bind(r0, &(0x7f0000000000)=@in={0x2, 0x3}, 0xc) close(r0) getsockname(r0, 0x0, &(0x7f00000000c0)) 10:01:24 executing program 1: r0 = socket(0x2, 0x4002, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000180), 0x59, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0xd9}], 0x8000, 0x0) getpid() 10:01:24 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) r1 = syz_open_pts() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000080)={0x3, 0x6, 0xa6, 0x4000000000067}) setsockopt(r0, 0x6, 0x1, &(0x7f0000000040), 0x0) 10:01:24 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x200, 0x100) mkdirat(r0, &(0x7f0000000340)='./file0\x00', 0x0) clock_getres(0x4, &(0x7f0000000040)) r1 = dup(0xffffffffffffff9c) r2 = semget$private(0x0, 0x1, 0x40) semctl$GETVAL(r2, 0x3, 0x5, &(0x7f0000000380)=""/46) semctl$GETPID(r2, 0x2, 0x4, &(0x7f00000003c0)=""/203) r3 = getpgid(0x0) msgget(0x1, 0x3e) preadv(r1, &(0x7f00000002c0)=[{&(0x7f0000000040)}, {&(0x7f0000000080)=""/10, 0xa}, {&(0x7f00000000c0)=""/113, 0x71}, {&(0x7f0000000140)=""/191, 0xbf}, {&(0x7f0000000200)=""/92, 0x5c}, {&(0x7f0000000280)=""/17, 0x11}], 0x6, 0x0) fcntl$setown(r1, 0x6, r3) 10:01:24 executing program 0: r0 = socket$inet(0x2, 0x1, 0xffffffffffffffff) shutdown(r0, 0x1) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000100), 0x4) 10:01:24 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f0000000d40)="301428c2670ae3b90a39ba18094e82285ab4cf6bf3663b94bbfd7cb933b46cdc9a7754a9e1fe14b82e988cd63e009283b58119c3e1ba798f466d04677f54d4b92b9aca3552f3dd060ac166d08d6a037d5d7f9ca7577a40b0675aa4f4454ad27b4b4ab77f6429fa1de2e3f39f75f14e9bc9a90f4148ea740baaf4f6cc03bf820f6f65ef8d6cb01dd70b3b8b83f9c67199662d32eca367c0d57f47ffe2fe62cff27d501904f8a48fdc55b4ad2ae09d4f6bbdcafab646cb45cfc39da33138fc22ef2fffe62ece41027c0f703a753eb56f467125d8eeb8cdcdf4effec826456993663dd6d70af2e3c812a185e6b5ea00fee163d69cbe677d3d279e7aff9610ff634a716f17e11877b4a38c04e23d43e5135c0116725c217d183642d5aaa32e5e622b601dd8c4c5ecfe7475383a51f03aa46406a7c04660c8cf29d416d299030ca44ee43900fac5ac04b3aa6e43c622aa88b5ad12c34961fc38d7188d3f2fe49654f1320138a86a8127134ede020969203504c9d2c02f5f308dd6d09e2233e3ad988dfa92508f24c7ce88784f11c41a58a88de204673c9f0cf33f47085550b28ebc8df94ca0c2ad48f28200bb25e6fb8500ec3474f5bc7b1f014d1211ede50fdfc45d00ec91402235d80b06bd9ca018ff8017389c1cb240d04f7e6b89573fbb697260f867f241567a1ce29b11b9fa2771d5616e2e669b432d286fd632b493d571add004ea5200f1900dba3843b7c021ac69093117bcfbc278d52511cd344ade033fa6447d6028ee0476d0dde6eb87a5af3d14cd07cbaecec597e26e451fd088c33e4535f56107e494cd01aa4d2d8ad555e37fadfcf4a9e9a00d08e6d40c43bd6fceb9cad6d52b5445b54210d2a5487e66bfaea6016c2b0ea616e211ca9836bed6fdd07c1e7ba12e73e8bb6f5c74603375314d0f1356324a9e5615f67db69119ee12d327ad39ba307d12fd01add8e3bab60c190c96f3f83cedf859dca4b06b30ce014b37ebf35ae5763ce43106b163d65e7b8d070f2ed92a97418200fc89a05f9b0ef07c282a89625da85abaf60d50062c02d98d2b5396a9164f9c299bf4b75df66452b187325e3fd3097e24845c943125dc6b9bfea098cc365fd058db74efbd449c990818458b3cc4f4e5954c4373ff4d4ab1cb1d6b18f5bcf866cea50c31f139157aeaa512bd9296d8396755fa0ad086a4a21cd1b4c98421bc6c7ba9e33e89389f55eec5dd0d219e44990dc9125028d0ccd0d03d32f7a96c7bf818bb76d4a7e09120cc7ec632180c1b8b1b4c1c8870633a03773d64dc6afe9dce27d0e671c428cb68a5bcd141f6786cd8c315870f0e1bde4e5101833a44d93ba1a4c0e6ebf69bb768542b8b40ddbc7a0ea83e1a443e5e7963014638dfae1a8c66d2ca1df71b538a734c0d82533994106feb7520579f52a1f820bad211c0a4f90728f1f4e464c995569def621046c0dec2bafc262eee01de9b984f574f81f03d5de398c6a743ae7d41211c9012696c74f582dd572c3ec2cea442658df57c8dee3d5cd43525ca865b8b435f6eec8cfedd72ad4318be5fc192129e937787a034a2c69a83a9504056ebbb06ae6c1be9d07b7e57a88c6ed2a65991dcf4af326905eaf342d16cabc0a085f6c356674213f0546877104d306521fb203d58de04421c83e4f45f28972d94f8b0ee8ad03a1ca44caea96ff9d844497037ff4709ffcbcbcd505770127bb9f8bceb5738d6907d0149095a6e96bb164be06caa65fe30895b233abd4e3f87704d0590461311d1156df089364ee899994ac7732ebc69f7b46c0941bdfb897689eaf1f80d173788a3da930cda509e2e9f9446a8549f9d3bf30176ebdcc69219262aeed7f575f408bbb2be3ea91a84ba012924ba255222427540caef838aec8506695a102742621795db28fd2ed9fc60ae2de303e6fe567c3d922bdf4c3b6f6c5408d7e2aec82f6c3ffd2b06194c0adbae802af5392a33c8b01af557e9f2a72c079eddb96135d023222749868c4ae9b237fc657adb59a2aab5133e9e19422db8485bddf4860bfeeb353455995fdf043a55c02ad0ea56e0cb45ec2af151c541aea2c96b2da37ab2308cb1dd2b90d736f088da9600856501e8e0a5d115d92babc8b3c0b85b64c3207405303cb45a8acd05ba885a201b625f2d5985d02b8cad8b4d750349642f00fd606f2045cd57440a9792683943f991517b62de7b38ccc03b95ca56fc9ad3dfdf7bf76d101f29f70ad178a08eef1d2d54a32247189108c712a00e9c9c71c8a7a65cd785afb664a3e28cd8a8627acaf95422bb8ee251ef23be6029448381f3490e9d3c1c55e5dc726a5d6d33a370310618b15c7c5b0e9fdff44e8a2ccf4b11ca3c9c3524107835411fe6efd6431f1fef2a4cb11164a55bc270b3389288b0da49462ea99286ece131018c79db6d7c88fe939e1fd8fbf01c082f4491417b307f5671c99cc06b8199dd341454fc5a482152ad5bf12848463e12f2f6910ed05956eda715d8340e4926275b11e9afe0f5b443c76390881431138322fa99b23949abec9d7bd2a6347a9b8686d096e63b48ab39ffc92b3c719d3e6ac0c48f4f54907bcf22cf7dabe8d6a7627c52e1aac3a7ffd10f68d71aa8cd6d687e7b1f7d30d5032ffe691013d04ee0f161abebd5ffcb2d329e5ac9e1c76db1ee1a6c76c9a070910182f7fd4f9bbda18d515df56fecd7209184029eb20731ab6e8c91885c0a4e869cd892b55037498ea8c89075ea30c67de0e3f47e81c043bbd018d0313795db4c73002a0d", 0x7a5) r1 = syz_open_pts() close(r0) r2 = kqueue() r3 = syz_open_pts() r4 = fcntl$dupfd(r2, 0xa, r0) connect$inet(r4, &(0x7f0000000700)={0x2, 0x0}, 0xc) r5 = dup2(r2, r0) bind$inet(r5, &(0x7f00000005c0)={0x2, 0x1}, 0xc) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000240)={0x0, 0x0, 0x7, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r6 = fcntl$dupfd(r3, 0x0, r2) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000000)={0x0, 0x5, 0x800059, 0xfffffffffffffff7, "928fbc35275c8284e2d5cd6474f0d60ababc9d24"}) sendto$inet(r5, &(0x7f0000000640)="5778c9ff596ad232f12cc5f7c9a9f566ccb3f2e7b718e97837c835d5a2c2932ef06780f35ade33f053db47a8ef766eb64b70aa84bbc0dc646fb404c54bdf043b2c2ddaaaa4279510f8872cb8ac59a7e643ce5af6e9a7c76dce2cd2bb25a1c220934827e3fccd100489160225eb8d14441948546aaf4b42fe8e86546930c4fbf0f32cb1b7", 0x84, 0xc, 0x0, 0x0) readv(r2, &(0x7f0000000780)=[{&(0x7f00000000c0)=""/235, 0xffffffb6}], 0x1) r7 = shmget$private(0x0, 0x1000, 0x8, &(0x7f0000fff000/0x1000)=nil) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000740)={0x7fff, 0x0, 0x7, 0x1, "792166f0d9e3778ba2a585c804fc8e0960809dad", 0x8556, 0x100}) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) sendto$inet(r5, &(0x7f00000001c0)="38b65b8f8274f44336af46fd5b20e6dce27f8804b48274", 0x17, 0x8, 0x0, 0x0) getgroups(0x8, &(0x7f0000000200)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0]) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000600)={0x7, 0x6, 0x8, 0x84, "0247c592aefd94eddf8b9e6f8c9d7adc523fd43b", 0xec78, 0x9}) setsockopt$inet_opts(r6, 0x0, 0x1, &(0x7f0000000480)="916ffc33f99898e6e0c316fddb2487980feaf41ee927f667da97870c14b5d84f3f49086ad45f9e614c9452bbe46d99fa6e549eea203c72682dd608bd9f4b444a9681fbb2088e168058e9bf659713dfd682d38f59fca1be18dac09147d795d24466ff09d808b8e5e974a73ebb7bcf9fa802008f7360bbdf9fb025ad2b812aeccc418d9808f0f707e909fe51e86573", 0x8e) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, &(0x7f00000002c0)=0xc) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) r12 = getppid() getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000380)={0x0}, &(0x7f00000003c0)=0xc) shmctl$IPC_SET(r7, 0x1, &(0x7f0000000400)={{0x434, r8, r9, r10, r11, 0x4, 0x9}, 0x1, 0x5bf70e5c, r12, r13, 0x2, 0x1d, 0x1}) 10:01:24 executing program 0: kqueue() r0 = open$dir(&(0x7f0000000140)='.\x00', 0x801, 0x0) mkdir(&(0x7f0000000200)='./file0\x00', 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000000)='cr') renameat(r0, &(0x7f00000000c0)='./file0\x00', r0, &(0x7f0000000100)='./file1\x00') 10:01:24 executing program 0: unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='c\x00') r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) r1 = socket(0x1e, 0x3, 0xffff) r2 = accept$inet6(0xffffffffffffffff, &(0x7f0000000380), &(0x7f0000001600)=0x84) r3 = dup(r2) getpeername$unix(r3, &(0x7f0000001400)=@abs, &(0x7f0000001440)=0x8) accept$unix(r1, &(0x7f00000003c0)=@abs, &(0x7f0000000400)=0x8) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000340)) getpeername$inet(r1, &(0x7f00000002c0), &(0x7f0000000300)=0xc) r4 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) symlink(&(0x7f0000001640)='./file0\x00', &(0x7f0000000080)='./file0\x00') mknodat(r4, &(0x7f0000000200)='./file1\x00', 0x8000, 0xa952) sendto$unix(r4, &(0x7f00000000c0)="ea4d7fa3a82ef50b249c742efc1ad3a5a4d68adcb79f9fea5c14d257574df319e517f009c7b1d6b0dbe9cbff0a1b1909d7b73509da0d6dcd7684f07213c63a1f9de46b3cc36e6522259721f62ff161eda1f33d987db20945581b7ab33d65ab495916e7033b93ea4b1beaf588df763471d28d63eb49d185ef08fcc4c4", 0x7c, 0x400, 0x0, 0x0) renameat(r4, &(0x7f0000000240)='./file0\x00', r0, &(0x7f0000000280)='./file0\x00') msgget(0x0, 0x200) 10:01:25 executing program 1: r0 = socket$inet6(0x18, 0x4005, 0x5) setsockopt(r0, 0x2000000000029, 0xa, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) socketpair(0x2, 0x5, 0x4, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000080)="7e3d46cc23c477de209e0f39a06664846350bf3e0feaa44a23d80f4e9d5df55e47ca9cd7657fc117d1f8221b6dc1ac", 0x2f) setsockopt(r0, 0x2000000000029, 0xc, 0x0, 0x29) 10:01:25 executing program 1: pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r0, &(0x7f0000000180)=@file={0x1, './file0\x00'}, 0xa) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x400000002c2, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r1, 0x0, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2) r2 = semget$private(0x0, 0x5, 0x8) semctl$GETNCNT(r2, 0x1, 0x3, &(0x7f0000000040)=""/153) openat(r1, &(0x7f0000000100)='./file0\x00', 0x8, 0x0) 10:01:25 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xfffffffffffffffc, "56e5a24200"}) ioctl$TIOCSTART(r0, 0x2000746e) 10:01:26 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x80) pwritev(r0, &(0x7f00000000c0), 0x1000000000000139, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) 10:01:26 executing program 1: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000002c0)=[{{}, 0x0, 0x0, 0x0, 0x40000000f0}], 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000080)=[{r0}], 0x1, 0x105) 10:01:26 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r0, 0x29, 0x200000000003c, &(0x7f0000000080), 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000000), &(0x7f0000000040)=0x10) 10:01:26 executing program 0: mlock(&(0x7f0000fff000/0x1000)=nil, 0x1000) munmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000) recvmsg(0xffffffffffffffff, &(0x7f0000001480)={0x0, 0x0, &(0x7f0000000080)=[{0x0}], 0x1, 0x0}, 0x0) mincore(&(0x7f0000ffe000/0x2000)=nil, 0x2000, &(0x7f0000000140)=""/239) 10:01:26 executing program 0: r0 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f0000000040)) read(r0, &(0x7f0000000080)=""/120, 0x78) setitimer(0x0, &(0x7f0000000000)={{}, {0x0, 0x7fff}}, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000140)={0x7ffb, 0xfffffffffffff801}, 0x10) setitimer(0x0, &(0x7f00000001c0)={{}, {0x0, 0xfffffffffffffc00}}, 0x0) setsockopt(r0, 0x3, 0xa0, &(0x7f0000000200)="b0afcb57da785b35aae905df8e96e10cdfb72844ed2f1ea6c11844d90d7190d8ad078882b0d441923837f2fc0cdec892246261f7c91de818c123eb0fc0e09ba4a87d38428faa5c7952d8bb8d26df489b35677e4c9b30b92f9fd24e31bcfc2df90ff45fa0aaec6c80ae57f4b90a925beaef6a479e21eba33aef5a85e02c1be0b925381d1fae59cf50a833b6f000431a8898735b31915501b6dd51e2a377574a804814ee0187924429b6df6a3202f222831bf9fab48d6fcf9fab986307709fc9094de3574532a585d0671e71a87d27df9e3047ec", 0xd3) 10:01:26 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000c, &(0x7f0000000080)="e000000100000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x100000000000000c, &(0x7f0000000080)="e023000000000000", 0x8) close(r0) socketpair(0x6, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) connect$inet6(r1, &(0x7f0000000040)={0x18, 0x3, 0x2, 0x6}, 0xc) 10:01:26 executing program 0: r0 = syz_open_pts() r1 = accept$inet6(0xffffffffffffffff, &(0x7f0000000180), &(0x7f00000001c0)=0xc) connect(r1, &(0x7f0000000200)=@in={0x2, 0x3}, 0xc) pipe(&(0x7f0000000100)) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffffffffc001, "b747780ac85a538a13110000000000000400851f"}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x5, 0x2, 0x1, 0x1, "3decbb9f1958bc7307e8ec4068d4c5d655ee99bb", 0x7, 0xffffffff}) ftruncate(r0, 0x4) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f00000000c0)=[{r0, 0x1}], 0x1, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x1, 0x0, 0x1000, 0x3, "9020940b599d52078f3e2740ebefec41528a9fc8", 0x3, 0xfffffffffffff801}) mmap(&(0x7f0000fed000/0x11000)=nil, 0x11000, 0x7, 0x1010, r2, 0x0, 0x0) 10:01:26 executing program 0: pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r2, &(0x7f0000001700)=[{&(0x7f0000003940), 0x374}], 0x1000000000000018) write(r2, &(0x7f0000335000), 0xfc94) writev(r2, &(0x7f0000000140)=[{&(0x7f00000000c0)="a4", 0x1}], 0x1) fcntl$setstatus(r1, 0x4, 0xc0) fcntl$setown(r1, 0x6, 0x0) dup2(r0, r2) execve(0x0, 0x0, 0x0) 10:01:26 executing program 1: r0 = socket(0xfffffffffffffffe, 0x4002, 0x8) ioctl$TIOCCBRK(0xffffffffffffffff, 0x2000747a) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r2 = getgid() getgroups(0x1, &(0x7f0000000100)=[0xffffffffffffffff]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) msgget$private(0x0, 0x202) getgroups(0x6, &(0x7f0000000180)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0]) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) r8 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0xc) setgroups(0x9, &(0x7f0000000300)=[r1, r2, r3, r4, r5, r6, r7, r8, r9]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xfffffffffffffd15) sendmsg$unix(r0, &(0x7f0000003580)={&(0x7f0000000040)=ANY=[@ANYBLOB="000024ee53d9892239f26fc36d767748442e2f51696c000000"], 0xa, &(0x7f0000003480)=[{&(0x7f0000002480)="af6f2f769f535f6ba5347e21ce3826e810a7d569c5b19aa7004555f452c35e1fe9ba6cc7498a307eb321a1f1a655a4667cd675c9d5a0483ab08668321fe9a52d1a0178b88a1f764b4671121f0ed4cb42798884a139c9fe8f67c47603a8ebdac37f1314e1bca10e49fd830a260105aec6284612fc8df09f459cc3d9418b785e25696f2640448a1316fab5024af0e10ae5f5ce03e6b76b0f30816652a493b3ec2562d74493f39b0e738fc0348fd91ee91eb9d0b10a031ef657dcc58224e4096a6f86495207192c7ac5c7666b585747c25f6f6bfe705ea679bf04982ceaeb0a503ed9", 0xe1}], 0x1, 0x0, 0x0, 0x2}, 0x0) 10:01:26 executing program 1: socket$unix(0x1, 0x5, 0x0) 10:01:26 executing program 1: r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r0, 0x2000000000029, 0x9, &(0x7f0000000000)="01000000", 0x4) setsockopt(r0, 0x2000000000029, 0xb, &(0x7f00000002c0), 0x0) getpeername$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) 10:01:26 executing program 0: r0 = open(&(0x7f0000000240)="131377c5fc35d41454d5d41d29ad1a6029598146e6be166e41ad0dbd4054033c9f33bbda8224a2f3d772e7636e48b33cbf708372e8f1b9933ec5127743be2206209ef02df9cbf2f6e880d3382f00", 0x408, 0x0) symlinkat(&(0x7f0000000040)="131377c5fc35d41454d5d41d29ad1a6029598146e6be166e41ad0dbd4054033c9f33bbda8224a2f3d772e7636e48b33cbf708372e8f1b9933ec5127743be2206209ef02df9cbf2f6e880d3382f00", r0, &(0x7f00000000c0)='./file0\x00') unlinkat(r0, &(0x7f0000000000)='./file0\x00', 0x8) symlinkat(&(0x7f00000002c0)="131377c5fc35d41454d5d41d29ad1a6029598146e6be166e41ad0dbd4054033c9f33bbda8224a2f3d772e7636e48b33cbf708372e8f1b9933ec5127743be2206209ef02df9cbf2f6e880d3382f00", r0, &(0x7f0000000340)='./file0\x00') symlink(&(0x7f0000000140)='./file0\x00', &(0x7f0000000440)="131377c5fc35d41454d5d41d29ad1a6029598146e6be166e41ad0dbd4054033c9f33bbda8224a2f3d772e7636e48b33cbf708372e8f1b9933ec5127743be2206209ef02df9cbf2f6e880d3382f00") ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000380)) getdents(r0, &(0x7f00000004c0)=""/166, 0xa6) rmdir(&(0x7f00000001c0)="131377c5fc35d41454d5d41d29ad1a6029598146e6be166e41ad0dbd4054033c9f33bbda8224a2f3d772e7636e48b33cbf708372e8f1b9933ec5127743be2206209ef02df9cbf2f6e880d3382f00") 10:01:26 executing program 1: r0 = socket(0x2, 0x3fff, 0xfffffffffffffffe) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0x8001, 0x4) bind$unix(r0, &(0x7f00000000c0)=@abs, 0x8) 10:01:26 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff}) unlinkat(r0, &(0x7f0000000080)='./file0\x00', 0x0) r1 = socket$inet6(0x18, 0x8001, 0x0) pipe2(&(0x7f0000000000), 0x0) setsockopt(r1, 0x6, 0x2, &(0x7f0000000000), 0x218) 10:01:26 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = socket$unix(0x1, 0x1, 0x0) getsockname$unix(r1, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) setsockopt$sock_int(r0, 0xffff, 0xffd, 0x0, 0x0) truncate(&(0x7f0000000000)='./file0\x00', 0x3f) 10:01:26 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x202, 0x0) rmdir(&(0x7f0000000080)='./file0\x00') fcntl$lock(r0, 0x7, &(0x7f0000000040)) getdents(r0, &(0x7f00000000c0)=""/75, 0x4b) 10:01:26 executing program 1: open$dir(&(0x7f0000000000)='./file0\x00', 0x8248, 0x100) r0 = syz_open_pts() pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = getpid() r3 = getuid() getgroups(0x4, &(0x7f0000000300)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) r5 = getpgid(0xffffffffffffffff) r6 = geteuid() r7 = getegid() sendmsg$unix(r1, &(0x7f0000000380)={&(0x7f0000000140)=@file={0x9391a5729f644468, './file0\x00'}, 0xa, &(0x7f00000002c0)=[{&(0x7f0000000180)="6f99af969025955b8fec38edc3", 0xd}, {&(0x7f00000001c0)="dd25a967ab5fac43554df5248f2958d73a93b0e0a5c7ad865a66db6f4d24c0442253a85217a6815947acf9ab560a2997580332e600d57f731e65f186acf3262423cd49136844ea66da2c9a20b76d49363bbf1388d022b0aa46db34661f5ea26a8e7c0a4c0ab0641d48e98217528e508f456ea4f837d62109859076ccf9578d98d3322265bc2896ea7db9c9a1cb5bf704647e097db1603d033dbe00eff7f0c4a549939d700e45b86c8ac2470e52d681e03652ca8824d167727abdc7c77bec1e6b4506e08c87dd6bd43cc95bb6507d439b23787f5712dea8c0ce98a57d0f75e9034d1045c34591d2e4e7100c340794248f4c318d13", 0xf4}], 0x2, &(0x7f0000000340)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}], 0x40, 0xe}, 0x400) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f00000003c0)={0x6, 0x4}) r8 = socket(0x37, 0x5, 0x8) accept$inet(r8, 0x0, &(0x7f00000000c0)) r9 = syz_open_pts() flock(r9, 0xc) open(&(0x7f0000000080)='./file0\x00', 0x100, 0x1e8) 10:01:26 executing program 0: socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000002c0), &(0x7f0000000300)=0xc) getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000340), 0xc) accept(0xffffffffffffff9c, &(0x7f0000000380)=@un=@file={0x0, ""/4096}, &(0x7f00000013c0)=0x1002) socket$unix(0x1, 0x5, 0x0) pipe2(&(0x7f0000001480)={0xffffffffffffffff}, 0x4) kqueue() getppid() getuid() getegid() getppid() getuid() getgroups(0x9, &(0x7f00000014c0)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0]) fcntl$getown(0xffffffffffffffff, 0x5) getuid() getgid() getpgid(0xffffffffffffffff) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001500), 0xc) getgroups(0x5, &(0x7f0000001540)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) sendmsg$unix(r0, &(0x7f0000001680)={&(0x7f0000000180)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000280)=[{&(0x7f00000001c0)="ca93a17b574900a0ccb8116f0127267140b2a7ca39fa81af5e8060cf5dc8a212fca2b26a055115f8b2c165fc9b93a05501a72a24c0cdcd81bac5c7e9560c9be0b2701c671d3186142e68943bbee7975508591b42e8c8a86b34a880c1cc4a1f51d136319874f4110058276a4bd039ea22c418bd59be7d06b556c8708d96cdbc41909dc7bfeaab69d897029de836843ee17f641e8304c3de5778ca74fd84d8d9fe2e7308a15240ca93608d6d57cded74d65eee9b", 0xb3}], 0x1, 0x0, 0x0, 0x400}, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000040), 0x7, 0x0, 0xeb8, &(0x7f00000000c0)={0x0, 0xfffffffffffffffb}) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x7, 0x0, 0x81, 0x0) close(r2) connect$inet(r1, &(0x7f0000000040)={0x2, 0x2}, 0xc) openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x32, 0x2) openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x800, 0x51) 10:01:26 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000240)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r0 = socket$inet6(0x18, 0x2, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000000)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) close(r1) bind(r0, &(0x7f0000000240)=@un=@abs={0x4324470e2bc21888}, 0x1c) 10:01:26 executing program 1: r0 = syz_open_pts() syz_open_pts() r1 = syz_open_pts() ioctl$TIOCCDTR(r1, 0x20007478) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x100000000}) 10:01:26 executing program 0: pledge(0x0, &(0x7f0000000000)="0660576cdc7c90420e2fa5d563c117a17b8e9a9b16c047e694202076a88bf8d07522ea13379051f72bc47e6c0daab1b6ff65fdc6d15ce7c3b484b0ded6dc33783c3555afeb42c9dad2d300b3f9587e36cdc7b48225b7ca3e1120c60d118af7c585055a6acab56b299ae7c0a78216219eae15b7a0013c0117e6f78350471705ee132149344d86c22fbfca4647699d72924949a6bec8c846a77d0a20a98f2c43e41de693091a19b1fae0c1a8335cb8617e00000000000000000000000000") r0 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f00000000c0)) getrusage(0xffffffffffffffff, &(0x7f0000000100)) sendto(r0, &(0x7f0000000100), 0x0, 0x1, 0x0, 0x0) 10:01:26 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x29, 0x0, 0xffffffffffffffc2) 10:01:26 executing program 1: r0 = dup(0xffffffffffffffff) getsockopt(r0, 0x7fff, 0xcf8, &(0x7f0000000000)=""/216, &(0x7f0000000100)=0xd8) r1 = kqueue() fcntl$getown(r1, 0x5) 10:01:26 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x20000, 0x40) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) r2 = getgid() fchownat(r0, &(0x7f0000000040)='./file0\x00', r1, r2, 0x6) r3 = socket$inet6(0x18, 0x2, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0xc000000000000000}], 0x0, 0x0, 0x0, 0x0) connect(r3, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) 10:01:26 executing program 1: r0 = open$dir(&(0x7f0000002700)='./file0\x00', 0x100000000001fffe, 0x0) writev(r0, &(0x7f0000002600)=[{0x0}], 0x1) truncate(&(0x7f0000000000)='./file1\x00', 0x7fffffff) mknod(&(0x7f0000000040)='./file0\x00', 0x1000, 0x6) 10:01:26 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x200000, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000200)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a54b5ea7a753fb299dc5539a90bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb0000002f6c1b2bea99c8e91365b1", 0x65) write(r0, &(0x7f0000000100), 0xfffffcb3) r1 = syz_open_pts() write(r1, &(0x7f00000000c0)="ea3409ec6ddb629893be9b09d478723f0ccd468fea9ccbcdaba1a9ed15c75cc5ef6ee10704c071a511768d6922d92c36fb0f02c03cd5f60d985619228714f64f1074a60298a951c7ac77a0777bc0379e09f1ac45547aa4da97761d8ce7304c76e2dfa47f7e44f0fd10c69e002d87af531b16577f24fe19b18e69e2b43df18e3163f8acbfee231e54ba5ed32752d9ae943e93ff2dbb8a449a315b9e40aa521fa40bb73df077a38b91c5f83f765b54e481", 0xb0) close(r1) close(r0) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000000)) r2 = syz_open_pts() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom(r3, &(0x7f0000000180)=""/108, 0x6c, 0x841, &(0x7f0000000280)=@in={0x2, 0x2}, 0xc) fsync(r2) ioctl$TIOCSTAT(r2, 0x20007465, 0x0) 10:01:26 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x101a00, 0x0) chroot(&(0x7f0000000000)='./file0\x00') mknodat(r0, &(0x7f0000000040)='./file0\x00', 0x8080, 0xffffffffffffff7f) utimes(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)={{0x1, 0x9}, {0x1, 0x80000000}}) 10:01:26 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, 0xfffffffffffffffe) r1 = dup2(r0, r0) faccessat(r1, &(0x7f0000000000)='./file0\x00', 0x1, 0x1) 10:01:26 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x1ff9, 0x0) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x2, 0x0) r1 = dup2(r0, r0) flock(r1, 0x7) close(r1) 10:01:26 executing program 0: r0 = socket$inet(0x2, 0x1001, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="e5b3a8f7bda5467f8a20df8ce7bf130b0a0594641b59a7858ee7a6b78647369d92999b623f438f4c87cfb80709d5cddc427de3bba9d1c7b19479f568ae1dc02563450a8d2860807adae42b42ac39dffc77f591973cf38dd5187f615f7127c2f95f66f5bbc993873634c30c2f110bb594468cbb16cdcedd6148b4c8938f7275438db372d29c3a27a7bf165f5ec4a278a72cac8c136bf862f61182141266aa33b419fe20872cfb297b9fee2a2ee64383c02a415e01", 0xb4) socket$inet(0x2, 0x3, 0x101) 10:01:26 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) setuid(r1) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) fcntl$setflags(r3, 0x2, 0x0) getsockname$inet(r4, &(0x7f00000000c0), &(0x7f0000000100)=0xc) setuid(r1) r5 = shmget(0x2, 0x4000, 0x600, &(0x7f0000ffb000/0x4000)=nil) shmctl$SHM_LOCK(r5, 0x3) r6 = shmget(0x0, 0x3000, 0x22, &(0x7f0000ffc000/0x3000)=nil) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) chown(&(0x7f0000000180)='./file0\x00', r1, r2) setsockopt$sock_timeval(r7, 0xffff, 0x1005, &(0x7f0000000380)={0x1, 0x7}, 0x10) shmat(r6, &(0x7f0000ffd000/0x2000)=nil, 0x1000) setregid(r2, r2) rmdir(&(0x7f0000000200)='./file0\x00') r9 = shmget(0x2, 0x1000, 0x28, &(0x7f0000ffe000/0x1000)=nil) read(r8, &(0x7f0000000240)=""/155, 0x9b) fcntl$dupfd(r3, 0x0, r7) fcntl$setstatus(r7, 0x4, 0x40) pipe2(&(0x7f0000000300)={0xffffffffffffffff}, 0x10000) shmctl$IPC_RMID(r6, 0x0) connect$inet(r7, &(0x7f0000000340)={0x2, 0x1}, 0xc) writev(r3, &(0x7f0000002680)=[{&(0x7f0000002600)="7373fe3a03c171f4c59a3c7d68a4b5dc01d727c91279126cd34ce10bfb61e926e60af10dbd548480bfde9843f0434cf6d6e3d52451aed0198296e4ff07bbd24f6f3c9e746b898d2457570924754cec9aa46b6bc5c59b55b974", 0x59}], 0x1) mkdir(&(0x7f0000002740)='./file0\x00', 0x100) accept$inet(r10, &(0x7f0000002780), &(0x7f00000027c0)=0xc) fchown(r7, r1, r2) read(r10, &(0x7f0000002800)=""/200, 0xc8) shmctl$IPC_STAT(r9, 0x2, &(0x7f0000002900)=""/136) getpeername$inet(r4, &(0x7f00000029c0), &(0x7f0000002a00)=0xc) setsockopt$inet6_MRT6_ADD_MIF(r3, 0x29, 0x66, &(0x7f0000002a40)={0x93cc, 0x0, 0xd7, 0x401, 0x7203}, 0xc) 10:01:26 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a02, 0x0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) mlockall(0x3) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000040)="269a99f6a1a4c20d18093434eef3afcb248135c618914915a64b9261127a56abe332e4940bd1241de45018b441b0d9e27126b0126d1d2527138f15acd212c98bb5e183d5b086eded5161d025e37210aebcdbc37ae115f85789bd7158069e9f378bdab7dd9ba1632b0da03e1664b48e686062890f8875f824b47e8b32a03dfb5f96bbbb9a12929d465b10a87760aba5d644ba1fb880ab6a", 0x97}], 0x1) mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1) 10:01:26 executing program 0: socketpair(0x6, 0x1, 0x200, &(0x7f00000000c0)={0xffffffffffffffff}) connect(r0, &(0x7f0000000100)=@in6={0x18, 0x2, 0x80000001, 0x7}, 0xc) r1 = socket(0x2, 0x4001, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000040)=0x8001, 0x4) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000000)=0x6, 0x4) connect$unix(r1, &(0x7f0000000140)=ANY=[@ANYBLOB="95022545a26213000000000000000000edf066a71bf6fcfcf5153d9673ec02b6ccd448b686ad160b4488fd39dd12d9677eab33fdb2a9f6d45e6b95bd783382fed6d7368eb2d8b7a636cd7e448ab2142e6bc81de00d65c3607a90b9578c6d861c436028248c59751b"], 0x1) 10:01:26 executing program 0: r0 = syz_open_pts() ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x63, 0x7, 0x1000000, "bb35a9100dc2b72eb256949064c59860a62bbf26"}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x1f, 0xcf31, 0x9, 0xfffffffffffff801, "26f873ea55576c5ab6ec3db3f73fa459af07bff7", 0x401, 0x5}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x8005, 0x0, 0x400, 0x2, "fbe4f053823f399315811dd0b1e923064448f4ba", 0xfffffffffffffffc, 0x7f}) writev(r0, &(0x7f0000001640)=[{&(0x7f0000000500)="6bc2fd4515b84605257ff44c0f4943927af6c67e514f00ef1d96d66fa656a9882475dabdb0c83804728e08f9ce400659821e7d778321e4fa228cb7f8d62704e3c3430dfd72f8bae002af7f27ea44e5bc7cecc9628f282ede92b4a1700d3fa538e1d27608b251da807cf48338dc0c225cc20df25e9d756ede0e456a79737a3a8c9c91c4811b2284339d16bb5ba224782ec095752e8ddec147945863c574d2b33eb7740f82491d390e245ec2a9fdb34f2a0283e40e65a39c67faf51627e1c25c1b3fc79a46b1c9bbbae2eb0e735265656a13cb9a804e314bd48192ab1969ac5e83fbaeaca108a9e910eacb1ed390e06e48331b1f885ad4ac41fdfc790987d48236eb03810d5c62e791e8fb2b3616604a61c1ca1cb9f1588025795bdf61ab95b03eee33030c566dc52dca9123f90b53d53b9b42664f92a43e6d7f3251c0918b8b18e543b78c790b956f82810da044f5ba03e5532e19847d8e53e005b1201c055d5101776a62c29141662b3622cc84b4f0e67fa2fcc2d8ee7013fe14063705a61b311c91cca463121536d48092cc7368e82cb8ba18043b4ad9ac13b875a27d1252fc186d81ea78bf51e81005a9ad4c5ba5dec3c8aa9d2e9848e69074f252c320a2142c57f4b35481b80f7fe5c5c9aa353a40f731fce778d1d37c932e305aabe8975c22e1d029a7eddc1ce7318deac07f4497f12640ce1127594469ced9bad11f120733dc4c46c563900184f88b4af502532abeea1ba66192c0efe83e3f4b609b4de91256d88d2f6fb80eeb7ac00a0c10e0bd80a3d92a1135cb6887452ebe277df3e38af612a5a1d18e295b73ab47127b45623ea9cf08b3ed5769765c472ed112f326c6e39843d2cb83b4d3d452c16a6097d847c7f5bcb1c3805efd02a6c8222e3c155b595fac8b11f3e3a2070ed5770bff9d50990950c6470d37c28b7969f4784cac70c5b88afcf52bdb5b92df5fe763cecee8e2d01113a69ee49db276b6edf29387b03ad15dee0919c4da13adcf5fe67d65221eb69229c35fc755e95f3943e5c2d7d1bbb31709fc0470924f89d37f231758f2970f5e07693571754af601bc73befc0b00a98aec4a367da22c77d66e214a158a17eab2ea62cb8af69a206c0d521e93f15831cc701d4ca3dbf6b291b0c50560b4acd627bf7b433aa096942ab76a93dc6c2d45e1d3fb46b534a618be9e96c526fea97e6d7a4d138c26d47c321b94b13066c0b62b6b9b7e4065a2935e8f1c74b4f1e39c899b53f0fd0fb236fd561a9e850b4bd44c2a76f14aef20fcb11cf869d857c2a8f251c97e7315f3c7a0610323e5e10826825b5bb68fb9cf2cbe5eae7c31ff9edf3c088b480be10db3fc6444b4cf45534492a2540cca1abf7efa6addd81229adfca94c5f1d17d9e14ab2767a179af6eec219a43ef93347e7b6d3a22c127a92eabfee62e3a9182908f206e5d11f30c57481871e595145771ef8435d625282c4b69ed8233430c6f2957f3bf71036766c7fcb3f33a3714a70bb63caa2489215c4ed40a99e4399e0d10b515d7a4822274285d67e159c982a6b2e8054a9fc028502adfc56092c3faf830d60eadeb19df8024bef43d10a4f9784b11f72356ebf6f1b816718be2c8a677fa4edf3fadc05870aca70ccf85461db77d0bd430d36d81f29e575e581f5de78901ddf242f0fdcf3ce6a684ac3e0f2d9e6c13ada1ba666628eb011d970b3c52dec01fefdd151d5421597e2b2078b3f1be033ce1d5cfc1dfb973b10f55622b30accc188a129a6f2346b895a88ba3f42bf1ee7b6c2bd75186834003f8861b176bbbfc051aa4beed982404a75bce48dbf04ab0968d969b39f08129685942ebc3deef7edd4e535f0e903bc96148de13cf90bd99f64de21757658952311f402936ac634d0f5a7b0641f64d1770549a6a3b42c305bdfd08191a015bf52e4dee74a0d0d", 0x558}], 0x1) syz_open_pts() 10:01:27 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff}) syz_emit_ethernet(0x1000, &(0x7f0000000040)="e05b5e47322776d17029733bd6b2ee1c12a9381e745991fe01f3ba0e316f721b28cb5eef75ec0bd4dcb7ccc1873936104a57ed4ddf972fa1b7a0356c16723bbaffc5067c7663f1372339e5fff61bceed65f71338b24a21573d9eca025230337ccd8d5d41f4a52e7efe56f6ba3bbc169308d10f7c7793a25614fac3abd6c5231b6c413148fca63df2732bb92dbd16a82eaafbf6c996def5486c9bccf8a087ae030a42cb0a56efd52c5637996481c9ad05baf627831544434d4376fd1114ea7c9eaf3764a5ae8294eebef7b3ad7ee7a9e91facf4a0e2a639748c47224cb3722d11fd14905a7ccb2e1c1ae16ef99167b6444803dee8a9c0b815ec7a1340f6950d9df4053e2728959c4bbbd1eb71731cb0ebccfc276aaec8bcaf42d017b728570de9a7f52591b85dfc08067d0977eb7f47ce7ba3a3b7c6d5801cfe042defd101bcbb6197d295b338427c6f844b295b42879dc0b85f5ac0256e5e81c8251a33498daccb8c67084aa8cf63b10dcdfcb66d6907e9f85dffb92b11d6050872a52e03f91baad4d070594ec11eb9199ebb2ac8fd6c35ca4b4f33543deffa064d98324fc54fc49f121e726dc48134c62e2d9376d72dea613323288f2ae7913e8e6e6a089d778012df6ff4de449510c43bbf3b8aff5d48a225dbb862b61fdee6f04c573c2d54acd0dec500a906aa5f9992e8386a846198090744f55f95aa8400441c235de9d71e3289853389e8dcee149564ef0c905a97f6993cc6b65230c14e7dc45c5c746d03e93e179ae2a86550f7196cd54273889ca121d7251158284f31a9ca7ca401854b39c1e59e19406038d891c15ccafd56934136dd828836e600147301a2dae568f81f00918237f6de88f404fbcd2166a05604abdc61dca6d0576b1bfe6b288892d247e8d3ecc500ee8ed1c9fadf641343729821b00888ef79beef85b42d6582fc323c46c1b2258b6129e00544b4003d2b47d8d8c46994c40220fec9805ec6f3a5bb47a327c8560e293d88f8c92b819ca548908e57029734598fd37011845fa66c9e7aeb2282f655294b9813ad62ff6ad850a29974a4f6f172462c92326fe76d8fa463135d34cb8cece11e65c5e5d163a4ce45b69ec977d62b53ec26aa4f6cab3f91fc9c48be5aa4112875fcfcab05469319f88921bed45635ac7244cdde0354719d2cfb9da3542d7209be2b3b3132e94a8929216ba6572f2cdb4b1987576a68f15bd2685e731ed3f1b7ec86e61d52c6b2641f8aae593fe639ae9fab2d52da0b0d957b9563395ee4ad4d61e3077eb3f7043676feafa96de2fff3bcc19bfb9b1f75db452dd5e94a055ffd0a18e0f7b50343b5919606e720840d2a4efa398e42ad08b7afe0236c38f8750fedfb80eec7cddd9e18475d53da2d1331b02d26cd249c477a1901e8a5c4b5ee722e8e9ada82cbdc36e9c91f76c0e6502f993046fd274f2f7862c10ce268772639755a25a9471458f0d7863ced5fb21e2a6f8dcfce8348e3b7adb4ab7d0e0ce7f08eab62344fc9f3e2b7d855ab757a83f718c15438d95af263f7bd89cac57fb6ce3f5b7c376364ec7aa571f0fd39ffb1734dda4e981b09077c13af55f48f331d4070b00893e7c4ffe8f50e2f15c54f954035b0e24391bfca9ba237249001a43630c80c816fc563a8aeb653bb75928734def72b5fac8039423df75b9cc9e9ce1ad7847d1d66f8f1b3b71123b05e1f300674700bbabbdd1dfb63b522183dddff0c022e49c75bf4e2030d638b42ff13084fe12bec66a87759a02487ec342253c9bce4fbaa0c8ae1680fdf9bc90971953d74ddf7e3bc005d7ffd187dab7b4502210f3035dee5463a52960750272aa1a66b982403f5b8ec9cecd0a094ff4e93fc88f0a62239b8516a2891744505b742b1689cba60a030c1dbbc676dced95a4c019ec51b0bc62454a3b1ab94fd6b617fbc37c6e36071ca64a5f2084f8e02a5bb8926e0d0d813bf1ffbbfd84d33b278cccbbb870a671b00753f2756fc843ecd89b9d6780b3c315ce88924d9c224c4f5f9e73651a97495ea85c33701d4aa54f70fa20590f209325d9196cac36c5f6202f4f815a966f00cd587cee94d86206f96ce3110e7f2fa57280c818f811bed637c572317aeacae5c9ca26602787fa2c6c5a0e3c156b0c4336a1aa07b9016233695a10552bc78a597a5a8aa5643540c71b25376f43b7ff5d8db7203a1358fae83929cc90f4b5d2b6e6c27f4430a45e8739362991c7b852083e47fba798be8e8f15229c10fbaa0d34906ddeeb1a2aa752eab7cf89fdacb49fb7bb28db7f35137ed4f1a3252cd5f4c51c34ba3d3290d560a4dcaf7e2713b3d861b1179fde3e0d6caf0046ea850505da8e14368df768602de2f87d9b3ab15b5c94f4f3e320a0dd4daea42043dce90cc916936437b87d080ad8fba789d059104f1cd4de9b0b1a6459a51300e5478decd58cb789b9d47d61bb557912716561a16f9a0bc4cced242944f855c1ec7501da3dd9abacc4c2a245311f47dfc5a4776b830cc62050fb12ed25d3b5827189f4edc23e0eb53e2b98772c0ff7f6f1f2a41f6c3fe9e995e0d5478bccfd1847c68ac8aaf93b88fff04eab1c7c1709cd6127aa7f2ca6009f7506dd12a72a76be9fea772872c5bd95a9e12d51c14a6f27df4b64be0d3e845fd913e737f9f40ba6d7cd2ae06fbd9328bcf70fdb332523b4183033d3298fe9e3ada7a3480abf4368f077431f572b8fe499e77df255dec8d5e4e738a15fa4c6bf953bc8bba20e0ef756d0cb6e68a2a0ca6a0d8e62e26ebe0c959d957f0e50de7ee10853ce22d4bf23e816602ce557240f2ff3fa9ea56db57ef2451f28c78c63874eb7a899382234cae20be35166edfe4a2ca578162d93f3296d28d4effc624dea50e4ee8480bdbb44e03bc0ca3b5909907e35b83ca6dde5db80aa98139b576b5164e18ea74b4f89419851a4dcb4acd88e7e42dc40e8b01e26c6f6303b3bc1548101bf24e2d1ee5874a83c0d6439531628277f33497cb5668c19ac2dadda1ccd66971c2486abe19f9aef59a4ef1887e3e89529db026d21535f5ec71aa8a78fe7b671a7ef3904ffc61879fae72a9598c42a980c3edc8e34511b11527f715752c318a328669324e1efc48fe22bc90f3e8fe0ea4c9ea36361880ca40b707329918e2fff8d7c63649583eae29a62b1a3c89e011fc668f8aad252e637abeec1ee0ce7024d2d50a99efc483a84082fad4cfe0a5aefaee58b81b5bd6f8c4d6878566ad11eeb09f316ba4dd7c01279f1eb835099f66768ffc77038379badf08add9f19f404aad29f6d4fb7c32d597d7024cb25113fdec69ce4206dc0eeb339c13ed88979c5a2a797d496aaac9328912409e6d886172356e0443ab1a3fcfc13cf0a2a59b4013b0495170eff36e081076e6bac8f4ae8ff1e38348e92e3923f0ec5d4c8f22dc4cddca5a80f757929ea177213d4208fe8052cb45b501ecd2740146a13c0a6384921652ed60704e2e0f5887ae23714f87d09c07a37dd8409cf0fe4903907938e68f4d18488a77f086fc9cefbe030ccba3b270f68af889849ac1b266d8c418dbc3bb8b31e63a7fe3b436d7abb45ed6df180e9bb2fa67867c22d11bca97f4203bdaf96b85a878990ad044057bbc12b07254b2c796cd585785a7d6da7f9004c51df7b0ebb3712ac3f6c2fa20e2d7034c3191408a56144daf526c57278a647a12eac5ff7776fd5065528b2ea969b382cd6d3966b2abdb56899d419cc0d71106c24c2e70c11db70f1e6069438bcedfa6323ea2236f3414be4e4cac79b291b09c307e0afda8db5737407e48be3e3db7a8191809c07aa2d9e682d9c30101a42ade538a181972a0f9649a89375634d789366d6de5fb864be9b9b7d810c8d232644fef47b8f893e5716196d2ef928a4c3a8b0eb7c1382dfe3e1ba0ace6726e477937028732bd306486daf5eb0b396f241032515b84437e79fac9809194ca5ecfc0298b08694a9404e4498682c421f3d85b8bdd1f4a7ec256bcdf911ad511fc0cae552a92724d898dcd16b19534d07c0699cd8da62ff4167b3e1e4ff15a3cb90c00b8d2bc55641694f0031132faacd9215e345ab899bfedcf2f19ab3c4b500431ee1930de5ce905e3178034059e693bdf90471061b2a4ffbd94ba92981a484b39a8d14572894f4c65080f3b81224351b4dd62ed447bf767771e5d144f6a7c5b522b403fb5723339f7ec43914b0c4c1442429866b4fd4d8776e4a57fd958f89225792ed2ad819645d7bbd9ac25e1203fb8ed2d449ed7aadb162e5b90cff5df7ee799caaeea049f03887e3672324a87e99084bc3f00078489761988c7c75f0d7f11601a96d5ee9b956cda6a18aea1ec520cf2317812d906513782bc892372c36bf669d4c4c3ae98960be033cf17167100ba10ba21ce45e2431486579b4b57e63654cab2a85061bb25fdb5bd01042832e76d6bd697eacaf11611fc76803403167671167e7034b104459548c8247c8150cbc1449f8c84912380d33b6f06dbdb79e8cce3556508129d5771e758b154933a2b223df403d7b313a661b2b761a7d84acdb52ef04db243f26d65c784b09f7d14e50ed4f8ad791c24df154e75e1d2e7cd24264905e49525be6b3e850305e81de4c772ccac6c74d1f0ca59960a26589f93b1f0541eab4e9b8085334d6ed9d88e331c3690b3e2b8ab7e42dc6f000f36344c2c146ed7475719792583dab311fe1e94e40847cd887bd174e77f2591432877731fb65ce179310a6cebc399198e78b5fd10a582778c85fcdc96d42680e0b68a85b87af11242538c7546caef7b42a785c60a47871c0d2d94df351fc7364f96ce8601a897f6df01345ff6fa5a83f84456f7efd1fcf39ebab2745a0174dae3f98d7d5d7a176f32ffd21bb14eeaed053aab587f819971fb94fc28189690374a0b914c472bda0fb0593cc9a89664c4ea5b53b26b2cea89a8e67231c29c7e73c0fbef8245d42805d709632208f696827b7f3b23acb46d59669639247c00f9179b2031681e6f43121ff5c41e55d368d18c499cf0488f534262274603f7a49161bd4454ea864876cf6955ece5762e20004c1c83498e6facd58c44a5a1ef0928598d69f7b0ba5e37197b0912174ca258d1b72548b62c0ce4a18051dbe582191e2ae9845833e5aa70316290250064140a99b32b3e73153d36301249d815eb6052b643a1b404d76b611df2fbc92a4b0f8adfe4f0822093f3da0f08b807869778b7e3a66b08c1ee58a6c0b74c53497f3b3544f1f96b8d376d35383d77e2162f37a586385c21e2ad4a3442c25d502126ce53923b723e78bab20272fa7b4a52daa50de4f8ee72ca2482ab5abd5aeab7c70a65a2ef424cbb438a73b58a682ce3f644669c5e57f824f0900ad261793491966458ab6c2e5a5c8b5b6347ead2096a7f088bca7965936aa6777fa0f5a619b468bf2841013b583af85b4123498679cbfbc5a402d334eaa76fd774916ab10310e0750c2d41aa4ebe23860aa38e4cf9dd70e3ad7f2956b9faa7812a8fef1cd26118cf88f80378b87569755d52ea0e0f67ddd4151ad0e8776a8784157d882cc3fe98c61363b46135990d1f38e999c370b0a970a1cd085b63a1d7f0d554401224f2493092465c5b68186771d03246b428e91ea6bc15fb7c7f2308297f778cc9ec28e01eb2e72ebe232c293466426f563c8541ee04a2280af83f2151a9e1732fdb414d342806294fe6619c2076491570cf45b93be4499c7cbfa9365af9a5b45c83dd32e1316bd70aaf78a5890206675da24d27269ba2b7fd7ba287666b14a0269bb201e3cc7526cc17ff969000288667d7db51") fcntl$dupfd(r0, 0x200000000006, 0xffffffffffffffff) 10:01:27 executing program 0: r0 = open(&(0x7f0000000000)='./file1\x00', 0xa19, 0x0) r1 = syz_open_pts() execve(&(0x7f0000000080)='./file1\x00', &(0x7f0000000200)=[&(0x7f00000000c0)='#\x00', &(0x7f0000000100)='@\x00', &(0x7f0000000140)='\x00', &(0x7f0000000180)='\\\x00', &(0x7f00000001c0)='\'0\x00'], &(0x7f00000002c0)=[&(0x7f0000000240)='-\x00', &(0x7f0000000280)='\x00']) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x300000003}) close(r0) dup(r1) execve(0x0, 0x0, 0x0) 10:01:27 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000200)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) r1 = open(&(0x7f0000000000)='./file0\x00', 0x2, 0xd) close(r1) write(r0, &(0x7f0000000280)="92", 0x1) syz_open_pts() close(r0) r2 = kqueue() r3 = syz_open_pts() kevent(r2, 0x0, 0x0, &(0x7f00000000c0)=[{}], 0x9, 0x0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0xfffffffffffffffa, 0x0, "a147780ac85a538a131100e800"}) kevent(r2, &(0x7f0000000040)=[{{r3}, 0xffffffffffffffff, 0x25}], 0x8, 0x0, 0x0, 0x0) 10:01:27 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "2600fe220dff0900000009feff813dc31600"}) syz_open_pts() poll(&(0x7f0000000000)=[{r0, 0xf0}], 0x1, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x60) sendto(r1, &(0x7f0000000080)="ed586cc60203898a79d56cb87c5d237c0835ade5c8a8f5964bc5a26095589d428294aad36bac988afa9d259409", 0x2d, 0x4, &(0x7f0000000100)=@in6={0x18, 0x0, 0x1ff, 0x4}, 0xc) 10:01:27 executing program 0: r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) close(r0) mknod(&(0x7f0000000000)='./file0\x00', 0xc000, 0x80) readv(r1, &(0x7f00000001c0)=[{0x0}], 0x1) 10:01:27 executing program 0: truncate(&(0x7f0000000000)='./file0/file0\x00', 0x1) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=ANY=[], 0x0) bind$unix(r0, &(0x7f0000000040)=@file={0x0, './file0/file0\x00'}, 0x10) mknod$loop(&(0x7f0000000080)='./file0/file0\x00', 0x6000, 0x0) 10:01:27 executing program 1: poll(&(0x7f0000000080)=[{}], 0x1, 0x3) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x3) unlinkat(0xffffffffffffffff, 0x0, 0x0) execve(0x0, 0x0, 0x0) syz_emit_ethernet(0x1000, &(0x7f00000000c0)="126c2d66982999526a4fb0d9b539c8c6470189fac38db7361fca05aa31463c57623ebde045c6a7d6f48696fed46137533106da3459a2c22ecdb308c11fa0cdab11f0f74539b4f3abdbbd53024258f3511290aebb9155a51cf8a60c685b7bcab48f4dc2d7a333c26cb48dfe28406f4139ef94613e5a91c064dfd88833d5f589e3c2fa978b51583e38808894cccee993ab2a8c32fb60b29a7bb572ba0418ce713110d4ba42e12d9568ba4f80ee80d643070af7166b93361c9672b315d8676ac7f8ec5cc3daccc463b77fc81c7bb8d714f57635558ad96590eb7876570ec8c56398973b8141ebbe83701f9ee6b789212b8aac012882d5ea81598f9fc6282da7767a33482766af92545c356ce46984fad7a8ce9ec891ad82fca3bde9573ca42e9e5b30ed78099ab833d0ea87892dec338195925a99fe038e4d21a2ef4b3a00a79621fba0de4fc5c453c53ead2815ef604a1c6a347602e8c800ed894ca000816cafac4bba11d94b8171777d117694615ef38229f9c3202a8d42d2d3916113431058b8a4771977bce2be8363789e9c978957bf7cd01ad075ea1caee92af9369ad645f64c027c084fa1c5be6effa34c4a752ada4a77468a7428e1be52d8f53d047b52c22b122095e21f0009bf53d2c7c09628ea251690291c3c1ba03dc1b7211ee1e10d349786fe6c4d946b2cc6ab7f14f1144af9335cf78a012f52b6d8daca00259eea33e35c21278a470537c281f89404b126f2d9d22a6d17f0f6aa5d937f0b3bf7524b560533a64ea99855becd24b1cafbb65bc67e793120200bac3b6ebb1629243f33a17bf917303af6a36480945a81b6eeb8577d0f2bed682a454f87b5bd3dd35d88979b0f2c821a6b3c3a25553a4a32f7add4b4d46602b7914182bba7da9eb655c1e7d908e7d16336586a8f36757b6489bf7eac72197e108c366b39bd3d653568af741554846896f76b3c2c3b8e8d275886fbbd0d5df5bdbd657a68fec7152aba270c4fe9be3794954c500136ac45b442578c517a27a384dfe24887a7bd4979ebe5bda1e2825b759c29d28d850ab18c0b996793e7b106c84adee6cac44e8623251eb4753e251f69e9a137c75ba0432ca8e1494eef584420b9b84c9ae8625cfd9e82b5b39eeed1cf6fbfc6d94c5720306e88a0e0de993639220eaccd95e9156292f2dc076938b5913faa92f2f8dd41b4d1405b2351e4988aca966a8dae3bd1fbea36e0be2da1804a9e9729b80caf94e5a1fc512949922825d7559476c983d9a662e426dd4e8d9ad3a218cbb0a7db5c3348b05ae5dd9634f30525a4a48fde0c9d5f2a9dce72366d434f3a5f80281e87819f9d2676fe1c855520430c3caea73e39731298d4098ecf6d3bcfdb0fc95cbb9853b4ea2c797600096727ae64454704fe59b970040d5de526e75780e41e311409f6bc008d17cd9f095ec62208275c50a8d90e156fe38876c5364a8133153978606d9d653ee96606debbc29774cbd7f30558bb02df300e584de00d8b145a7f8b4723b413dfd0da0a710c3176e8f72d382d65060e9f4c2b2da265e8b92ce287fd5f5cc54ed4926a67074718855df31e7b2ce7b49c7d4bdc2b9ec18c176222b3ecf7eec3090a2b449177f4fc2aa9c448a7e731f80185cf973bc07b9623b827947e8f012962a00f6fada680de8787c6d1ff9b67e92c54fd0ed12a976aa638ff1194fa55b7a7acf9609f98889fc1143e65f1e509373935a28136f1925a696177f8da35e648c66d3b0c4660afbe8b83ea671311593b8ef3144bda3661d2b7e4d9c0ab8ebdd766e31e8b6d725d52903e2283677db96ad255127f6496759af35d96b483a82fd4cb23ccd946342ab0b27ffb2b6333887aec4efd20fa9c2b0cc3ce20118c355ce50c7c07d3923830289433d1a4f8762de056f6622b50a69adebffcf2a9b944c7cc99f65053f378804cb37e7a68aa227e103a8cf9b1d451a97edfe1fe364b240d31028cd58ffce4560e2700c57eb08b7aa476a7f9fc130136bbd57600e479166fd1d8e01e05d15dcf2763b9a13df61081de31ccd8c400ed5013d180640885d0dcc20d7d3895989bc001f85474d10d7e313676d54e79aa3d2fb258cec4d24b93e25b6083c8cba60e4726d033e5509e3c1a0d2615fad5e0e8797a6e325e469a5bc1b4216b89483fe05c067646c2e65d0bb85aa6d8198ccebdacbcd3b95daa04061bdfe1d17198d584da82d7a105d5eef7bbc7a9d5b29c46820306c07bdcb6c3b7e773a766c5fd2962c3d9700815250fe5eecde91ad9edfa7a8fb00db364e6adef322d6d6dc30135ae6dbde6e65843519252dd3b7d7fc7182ac2017fc9b7f3c917bfe34f23f30090901341f3aab8f13ba3e00f10339a2eddddf2e222827f50c5d33f8e844782046e1f33ada3cca33812de1c7e71250c4ca73645895345409f9d52d6d0b3c3373fcc4805d670c49ee0346d847940585963345a28d8641a0761c9fb423a41a219e0f19f39595b1c166bba7c8be4e02f1b038b21a46adff8c763dfa0667cad3585a87b60c6010235045de10145ed091e7a5a73d64b023e765757e0b3c360079f38b924575c6ed1111e4e8f0e3e55158452a88a68df44e34e9adf0ad53f8134e4e2f8fcf6408e89aae2efc81df27566bbb2a0338b347abd4ac9c1b4ccbd55b007a5475f58cd20ef2f37cb636759058380ed2798ab48601b7d9bdceb81661e000856c5fb43db74817bf41b265192ac324c44ed9cbb9cd70f14bc44269888ed8c17062d660d068715f42778c7f3b39684e672d3ab09fdf2a996755c7cdaaab675c27900c42883f807ceaeebc21b63105cac750b9176c7e4b76efae905429e860515e756488b6850d82a99b8ec44a0b9e23b9e2de1285a0ed05b0190822a4e64c4fe34ec605a4908248036be74617e974986fa8595cc749881673e8a2ebec4526b42b412f634d84457b34764d611e939355519e3f75309b53c95e46ae2726a9ed8dd4ff9b7d18eb078c89f391c24e265972fbac2e17571afc1e8f07d4b89d213e1ef03f1809091abc1803027cd6c27632dca9474050b14a0da4cd93cd27e463bd6f418c3ac732d1f0220528ad3a64810f3b3a49d48fe499bef5d32b8d20ec43913f8496d5060940ce02539cb2915667207660501a7f6be133a7adad567fa20210348e8a88118c6e4d901d9c7efcfb7e533f489922a862902c2bec1770382ffb2344fad059ca5b7ba8f6f5f368de651afb9a044c5333b6d8ad2577b5f8c2bd22400653f0d4d14d5fedb7494146e9ea9c08ad14adc23a6e39d4d6420d3114b31325a80c5c7ce9ba2e55c204872f7b23704aac5a6e86c1e0c3c5e5f141060184c2bdb4f350a8330ad64d253019fe76e564acdf3e0da1a5b3c6da93f2c7fd982a1909a1cd83623a87773e4c645d27e9077db315b4a76c7cc92d02219d710da90cd2f036683b8cc6279e6b2f99b694a10d45bbf289da22b8bb7116e9c005d5f12287df4d6aba093888dd245d24dfad5c5842af4c5987df984db5256a9e6ee98e66a167aadad64597417ae4371463d3cc1ffa3a1f16f8153c979e26175ddc54856edb8ee8aba85d505fbaa7db6d9e8c9952f32ff783d49c1387cc7ce4bb485cf15d3dec7c0cdaad23ac2827ef9cf425240c1570b7338ea174b067f9451d111ef19551e8203d10f04a69fea6bfb50e2ef745b8eded08c573d957f5a5356094db595393c1a921bef73d56fe467f817005400d12e667a7c1732dd3f7dc0d3e383c935d21a4902e04135646360eedffea1e0581aeb1695a26e029740f8da2350749143e3e31de56e41aa9f10e983697dad22c4c902851c4a7a0bd517b57b97637edbb5afac390e215474ba3b2fd90dd61c824277c0adae988d1605374eba364f9884a8d8651af7b6190d8a309cd286d1b35ac04a98e10e21b36f6e15f1fa1dad18bc82fcd598bab41bf481e97b03b3ffb06c9166e16b922702841fa0ea08af6eacf68dce422b49e68daa56455dec0817de9b3588db44ccc275a1914efcfc58cf373d7362c59ff31bb903de2fe0806e18c0e0a7ff88120c95fc962ea861a92c735364ef278fde8cd528fcf5500fcab38d97340744f3dc5e574f2ae05f413ce257a42c2725d293a688c92c08dc1bf155e8512173f55dec93df03e81801b1c50eb30fec128a756bdc5c7109a57c9c1823964726c8478ea8c4cedb60b7dc6f49977adec66eefa551bb27cdabb93ae9087d364aec31ff7da01ae93cafb028e46f068daf9f23d212dc85e5bc368d781c150009cd29fb830ac1656e7ee6a05a52b5a997ab4428ef4dff64c6ed15e854c8ea9687f82990debcfe355ddfa7ac92581803115ec3940f5ab71733bb8a11f2e6bd55aa44717ab8c207c4c6df1285a89c06d3f6afc5054c0288f2301beab93f916e42960bf83c1704b60f746f837cc090555e336016cd5fed13cc916b0291d8261783143ce9932226081bd5976179bc1e5b7e395cad07e50cb4aa092a89ec63de3b0c25a9e5ee7e3045cc919f143387706cc366d86a77917861bea3e4a987036dad15f1a38447a06945f8339a068900d0f322704bdd60046220c4b341b0cf9b44676198cfdf979d561fcdd25aabeb36fbbdec000080bf4c4880805b1ea0131016c46da76d07ba0ee9a87ff4e8547686533f65759a110ddea1f030a6191ef68adebc3357b96f0e2a746a49dfd2c32c9ed05f4e1563add93d17cb1f89d199e2dc6b66ef2093a03b55bc094fa549c0c260ad1d0ced2eec4ae0d3babeded46a43217a23d787516f0f9d2d10a9a59f8affab3aaf1b5b538df512afbe6b2b69f06df8c344540f9ff27caecb7f3bce168aa37ce0d6862f0acab7d64d70eea97feda7d6a927725dd49235e22ad8761fabbcd7e960370a43631d47b41e246185957d441308de8483477f69ffa485f7ba391252e9ac9920695692abd77ef51b21308f5799ca8481b9a4522254e1c17813dd220f11d827bf05c5f6046a31fda797ff6387062850a63d2273761d39dc5f844437a2c4d525777d9480922f7ac505f0fd8dd1139e76d5ad9b62589b8765be0b06d0fb65d37637121d285fb37c2f92178b8bfd16a74e95980195ad56de31b45b3982c1c64c72f39ec0b7734e3142ef0cdbd739df75ad26da172a6f54a239283dc474c496d724ba83cb795f5c9d92d697bb88dfc796d1361485e46cb110e51c4bd21682c611c755b3d23401d766e3b2f659277c89393681caa185827add1136cebb049543dd7c1d2222d9de376a1c08920964fb6957a3ce163c9f344b6b2d98d009123dd4686611e59a15df5613711762bdcaeb790130ae5c52e9b5d2e099cbb282a94c76f449bdde66ac382e088bcaa39dca85ee4de44c69eab37534affd8e47ac32eaf872ecb77ea89905ee7ef77f442ecb3a0f71eb161a01dc20fb7472f99ff7868ea107c1e7218afc67bbbc4b1800bbd56c3fcd340e06f1b5c5b6d34902ecc376c2f9d3934e9518c1e1f5d65f8dd3fc4d93d88ab91961a67ac55cf6b136d760525d8d1fda22c1eb24081144d2df425bbaffa3520a7b74f3d9a4d3c7e672a85ae826b026e4e69ac15e22837d306eeee5b4f2ee2c00e7e9530e89bde1b688fcb71c8829a74623afb6eb6556359cef0b38ff261066b5036f9132770c4714c2a81c080f361973fe21a431b2e30ad65902c1760a0119bd76b1d716c4aad64e402ded6047cc508760b9270ac00242cf434aa02a7ff69d66a692709b8f62067faa755f75b3e6255828af8632679358118324c4f046f3d6f76ffffd1299aa7475b2b85680b5e7a992546cadadb39ff18f932a2f4e1f5826887b8c73ad5049") 10:01:27 executing program 0: setitimer(0x0, &(0x7f0000000000)={{}, {0x0, 0x7fff}}, 0x0) setitimer(0x0, &(0x7f00000000c0), &(0x7f0000000100)) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0xc0) poll(&(0x7f0000000000)=[{r0, 0xa1}], 0x1, 0x0) dup2(r0, r1) 10:01:27 executing program 0: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)="131377c5fc35d41454d5d41d29ad1a6029598146e6be166e41ad0dbd4054033c9f33bbda8224a2f3d772e7636e48b33cbf708372e8f1b9933ec5127743be2206209ef02df9cbf2f6e880d3382f00", r0, &(0x7f00000000c0)='./file0\x00') unlinkat(r0, &(0x7f0000000000)='./file0\x00', 0x0) sync() 10:01:27 executing program 1: mknod(&(0x7f0000000100)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000440)='./file0\x00', 0x202000000001, 0x0) write(r0, &(0x7f0000000040)="d071098ede1bd136e3d20b9f1168fd0237ade139a94022fba133643166fc04f588be2444bf8f7703dde612571fd219891d999c538d200359fefd3458fecdfebc7de82f6eb400b5328ca871a77b3e60209fa7a0c75cbb00d0c264d4f1fcfdd7ce203bd92640078f5dd9b380fd95fd352138cfe9f18f149e1eab7d", 0x7a) open$dir(&(0x7f0000000480)='./file0\x00', 0x0, 0x0) mknod(&(0x7f00000000c0)='./file0\x00', 0x40, 0x9f) r1 = dup2(r0, r0) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000200)=0x5) 10:01:27 executing program 0: r0 = open(&(0x7f0000000100)='./bus\x00', 0x8294, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0xfffffffffffffffe, 0x0, 0x1000100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0xa0, 0x100000000}) open(&(0x7f0000000180)='./bus\x00', 0x200a0, 0x20) fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x4080000001, 0x100000000}) 10:01:28 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x5, 0x1, 0x4b30745e, 0x7fff}, 0xc) clock_getres(0x2, &(0x7f0000000040)) setsockopt(r0, 0x6, 0x4, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) setsockopt(r0, 0x400, 0x7fffffff, &(0x7f00000000c0), 0x0) 10:01:28 executing program 1: r0 = socket$inet(0x2, 0x1, 0x0) shutdown(r0, 0x1) sendto(r0, &(0x7f0000000000)="3601c4af59e8dc0914dc69ad1b8cd86f8341f9b61857efa75663809438bc4216d37bc514a2e467e239abdc59d446d8fcc0a8b93429b3f52487722acff442c28d343a43f0d701f8790b0f7d5c12517a119d46af8354141d388a02341eb31c9a99baf2d36dbeec1613bb8cff7cdb900398bc7e97ec0728900e4e6209616a0546c274f651d2614d5296a911648b", 0x8c, 0x40c, &(0x7f00000000c0)=@in={0x2, 0x1}, 0xc) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000100), 0x4) 10:01:28 executing program 0: r0 = syz_open_pts() close(r0) r1 = kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3b, 0x7e}) syz_open_pts() kqueue() setrlimit(0x6, &(0x7f0000000080)={0x1, 0x6}) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x11}], 0x4, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x2}], 0x7, 0x0, 0xb3e8, 0x0) 10:01:28 executing program 1: setrlimit(0x3, &(0x7f0000000140)={0x7fff, 0xcdbd}) setrlimit(0x3, &(0x7f0000000180)={0x400007fff, 0xcdbd}) r0 = socket$inet6(0x18, 0x4000, 0x4) read(r0, &(0x7f0000000340)=""/145, 0x91) fcntl$setstatus(r0, 0x4, 0x40) r1 = fcntl$dupfd(r0, 0xe, r0) recvfrom$inet(r1, &(0x7f0000000080)=""/74, 0x4a, 0x800, &(0x7f0000000100)={0x2, 0x0}, 0xc) connect$inet(r1, &(0x7f0000000240)={0x2, 0x1}, 0xc) fcntl$getown(r0, 0x5) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) mlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) fcntl$setflags(r2, 0x2, 0x1) 10:01:28 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f00000006c0)="301428c2670ae3b90a39ba18094e82285ab4cf6bf3663b94bbfd7cb933b45428ac6060b56fb07fd63e009283b58119c3e1ba798f466d04677f54d4b92b9aca3552f3e2060ac166d08d6a037d5d7f9ca7577a40b0675aa4f445d1b029bfa2a6f2ce29fa1de2e3f39f75f14e9bc9a90f4148ea740baaf4f6cc03bf820f6f65ef8d6cb01dd70b3b8b83f9c67199662d32eca3d047d57f47ffe2fe62cf727d501914f8a48fdc2ae09d4f6bbdcafa00040000cfc39da33138fc22ef2fffe62ece41027c0f703a753eb56f467125d8eeb8cdcdf4effec826456993663dd6d70a", 0xdd) syz_open_pts() close(r0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) utimensat(r1, &(0x7f0000000080)='./file0\x00', &(0x7f0000000200)={{0xf0d, 0x80000001}, {0x9, 0x6}}, 0x0) r2 = kqueue() ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000240)={0x0, 0x0, 0x7, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r3 = fcntl$dupfd(0xffffffffffffffff, 0x0, r2) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000400)={0x0, 0xffffffffffff7fff, 0x800059, 0xd732, "cd6474f4d60ababcd6e600"}) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 10:01:28 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000140)="e3", 0x1}], 0x1) r2 = kqueue() kevent(r2, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0xbccdbcb4be6b447b}], 0x1000, 0x0, 0x0, 0x0) kevent(r2, &(0x7f00000000c0), 0x81, 0x0, 0x4938, 0x0) r3 = fcntl$getown(r0, 0x5) fcntl$lock(r2, 0xf, &(0x7f00000000c0)={0x3, 0x3, 0x5, 0x100000005, r3}) 10:01:28 executing program 1: r0 = open(&(0x7f00000000c0)='./bus\x00', 0x8284, 0x0) fcntl$lock(r0, 0xf, &(0x7f0000000000)={0x0, 0x0, 0x200080000000, 0x1000100000000}) fcntl$lock(r0, 0x8, &(0x7f0000000100)={0x0, 0x0, 0x401, 0x200008004}) 10:01:28 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) r1 = geteuid() r2 = getegid() fchown(r0, r1, r2) fchmod(r0, 0x0) r3 = msgget$private(0x0, 0x40) msgctl$IPC_RMID(r3, 0x0) 10:01:28 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x400000002c4, 0x10) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0xfffffffffffffffd, 0x11, r0, 0x0, 0x0) shmget(0x2, 0x3000, 0x10, &(0x7f0000ffd000/0x3000)=nil) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2) socket$inet6(0x18, 0x8004, 0x6a6bda79) 10:01:28 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) writev(r0, &(0x7f00000004c0), 0x0) write(r0, &(0x7f0000000400)="e36258a416f72ee9e8a4a2498a6eb6171ffb25b84e5bbdc3a5050094b222a9c4fc63799e5ea7fa0023d58bf6659990c7a39a91ed085c3d30f7c19f078174ec816ca32b8886550704591327acb7b7e50ce91106b27a3c2dc236b8ed3635fb269d80a65fb682e113fc4c3612debf8225486aab6a0973", 0x75) syz_open_pts() close(r0) accept$unix(0xffffffffffffff9c, 0x0, 0x0) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffb, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x9, 0x1d3b, "9ad84b73d9694ebf0000000000007fd35db5abe3"}) readv(r3, &(0x7f0000000200)=[{&(0x7f00000000c0)=""/235, 0xffffffffffffff48}], 0x1) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f00000001c0)={0x4, 0x8001, 0x10001, 0x6, "5d1a46adefeddd5d1cb1359c65a9c28a3646ce1d", 0x6, 0xffffffff}) 10:01:28 executing program 1: r0 = socket$inet6(0x18, 0x5, 0xa82) setsockopt(r0, 0x2000000000029, 0xc, &(0x7f0000000000)="ff010008aaa008000000c3513e2a5e0000000000", 0x14) setsockopt(r0, 0x2000000000029, 0xb, &(0x7f0000000080)="c56d2c65", 0x4) r1 = socket$inet6(0x18, 0x0, 0x200) getpeername$inet6(r1, &(0x7f0000000040), &(0x7f00000000c0)=0xc) 10:01:28 executing program 0: r0 = kqueue() write(r0, &(0x7f00000003c0)="600b23628c1be755b20624b50877fc17fc2785ff0af74f2a2c614a31d4862c60b1934f74ec3f50d16f9b5695ccdd84a0b909b388a886c693ede820869219cfce5d05c79c9b2671edb02b6fa96a5d55e40daecbf33332f08117d88b589282400cb4606e2d6f92f811e61c472e2758df87d10a09db8ac34b36bd77ae256bb28bebe5eba1a9afe5e030ba6c34534fcebb2c69b08841d42bc1ab1ed14007b2513d5755ca619edf865fc61cb3f8aa78a4c7894622603af40ab0414b77913718ee4dbd4a0339954117d8f24e4e0bdd290729238496e56cdc", 0xd5) r1 = kqueue() write(r1, &(0x7f0000000340)="fdf7b77f4b98d366e643b88e7bce6c11dceaa562d46edbb6b7ab8b11983f69d8226486e04bba92ae4a28203f863430b17c39b759c70cb9f909078ae567e706ff7566477b99515ef4a214c3638eab13cd73e7a0b5cbdac5694a5a993cf6d794", 0x325) preadv(r1, &(0x7f0000000080)=[{&(0x7f0000000140)=""/194, 0xc2}, {&(0x7f0000000240)=""/247, 0xf7}], 0x2, 0x0) r2 = syz_open_pts() kevent(r1, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x7b, 0x0, 0x0, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xbdf, 0x80000001, 0x5, 0xfffffffffffffff7, "3a22522e64c8e4098207c2dd4b5eeaf81f752b21", 0x100000001, 0x9}) mknod(&(0x7f00000000c0)='./file0\x00', 0x1000, 0x4) kevent(r0, &(0x7f0000000080), 0x98, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0x61}], 0x10001, 0x0) 10:01:28 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) utimensat(r0, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)={{0x7, 0x8001}, {0x1000, 0xff}}, 0x2) utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="05fff816"], 0x1, 0x0, 0x0) r1 = socket$inet6(0x18, 0x1, 0x0) connect(r1, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) setsockopt(r1, 0x6, 0x4, &(0x7f0000000000)="875e2548", 0x4) 10:01:28 executing program 0: r0 = open(&(0x7f0000000000)='./bus\x00', 0x8294, 0x0) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x100000000}) flock(r0, 0x1) 10:01:28 executing program 1: setrlimit(0x8, &(0x7f00000003c0)={0x5, 0x80}) kqueue() syz_open_pts() syz_open_pts() 10:01:28 executing program 1: r0 = open(&(0x7f0000000200)='./file0\x00', 0x611, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x0) getpeername$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) madvise(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x6) shmget$private(0x0, 0x2000, 0x20, &(0x7f0000ffb000/0x2000)=nil) 10:01:29 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a02, 0x0) symlinkat(&(0x7f0000000040)='./file0\x00', r0, &(0x7f0000000080)='./file0\x00') ioctl$TIOCCDTR(r0, 0x20007478) syz_open_pts() write(r0, &(0x7f0000002740), 0x106cd) ftruncate(r0, 0x0) r1 = getuid() getgroups(0x6, &(0x7f0000000100)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) chown(&(0x7f00000000c0)='./file0\x00', r1, r2) readv(r0, &(0x7f0000000340)=[{&(0x7f0000000380)=""/71, 0x47}, {&(0x7f00000001c0)=""/27, 0x1b}, {&(0x7f0000000200)=""/148, 0x94}, {&(0x7f00000002c0)=""/86, 0x56}], 0x4) chdir(&(0x7f0000000400)='./file0\x00') write(r0, &(0x7f0000000180)="bb", 0x1) 10:01:29 executing program 0: r0 = socket$inet6(0x18, 0x2000000000009001, 0xfffffffffffffffc) sendmsg(r0, &(0x7f00000027c0)={&(0x7f0000000000)=@in, 0xc, 0x0, 0x0, 0x0}, 0x0) select(0x40, &(0x7f0000000040)={0x3, 0x1ff, 0x9, 0x8, 0x2, 0x7ff, 0x20, 0x5}, &(0x7f0000000080)={0xff, 0x1, 0x5, 0x0, 0x10001, 0x7fffffff, 0x9, 0xffff}, &(0x7f00000000c0)={0x3, 0x100, 0x7, 0x4, 0x8000, 0x9, 0x4, 0x2}, &(0x7f0000000100)={0x6, 0x3}) 10:01:29 executing program 1: socketpair(0x2, 0x2, 0x2, &(0x7f00000000c0)={0xffffffffffffffff}) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="82022e"], 0x1) faccessat(0xffffffffffffffff, &(0x7f0000000040)='/', 0x0, 0x0) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x7, 0x2010, r0, 0x0, 0x0) pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0x10000) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000180)={0x2, 0x7fff, 0x6, 0x9, "3bd172275c1658fa3a75cd5ef6c8209235ce26df", 0x8, 0x5}) r2 = dup(r0) unlinkat(r2, &(0x7f0000000100)='./file0/file1\x00', 0x8) symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000000)='./file0/file1\x00') rename(&(0x7f0000000280)='./file0\x00', &(0x7f0000000080)='./file0/file0\x00') 10:01:29 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000240)={0xffffffffffffffff, 0x0, 0x0, 0x0, "0000000000000001000000ad04bd8000002000"}) r0 = socket$inet6(0x18, 0x4001, 0x7) bind(r0, &(0x7f0000000240)=@un=@abs={0x4324470e2bc21888}, 0x1c) bind(r0, &(0x7f0000000000)=@in={0x2, 0x2}, 0xc) 10:01:29 executing program 1: mkdir(&(0x7f0000000140)='./file0\x00', 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)) socketpair(0x10, 0x0, 0x8, &(0x7f0000000100)) accept(0xffffffffffffffff, &(0x7f0000000180)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000096000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a76d19184ecab2000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f00000011c0)=0x1002) r0 = socket(0x1f, 0xc006, 0x3) socket(0x1e, 0x2, 0x80000001) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000001200)={0xffffffffffffffff}) r2 = dup2(r1, r0) mkdir(&(0x7f0000001240)='./file0\x00', 0x4e) bind(r2, &(0x7f0000000040)=@in6={0x18, 0x2, 0x200, 0x7ff}, 0xc) link(&(0x7f0000001280)='./file0\x00', &(0x7f00000012c0)='./file0\x00') rename(&(0x7f0000000080)='..', &(0x7f0000000000)='./file0\x00') 10:01:29 executing program 0: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = dup2(r0, r0) r2 = socket(0x2, 0x4002, 0x0) dup2(r0, r2) clock_settime(0x0, &(0x7f0000000180)={0x2, 0x9}) setsockopt$sock_int(r2, 0xffff, 0x1023, 0x0, 0x0) shutdown(r1, 0x0) poll(&(0x7f0000000140)=[{r2, 0x164}], 0x1, 0x0) write(r1, &(0x7f0000000040)="3410a6cc09e3d69f7b85cf676d1cba1dba14ad8bf8f2729b248776a842220ab49b24a3fb818bdaaa99306966e4ee0c2c70dee200c9ecb3dbe435a28c4c680fe3660bf5ecf0ef9b3f80f8ab8d67f4f57a0521d4d2124c579ca55d8ab00d34601c0e4cafe22e69d38258eb8ea39b2d69dbbcec04cd59c445606aa1167f6ce8fbb4e9a601ccc31059bed518af087a9d1416029e62b0cd4f00f2296c523102312183ad1ccbe5ddd4af0ec5bd437e564179b07a97686bdf64d107b6a4b98c862e333de31d61035fa6bd17cac370df981f29134bfdfceddc116d7fe690c7b79c72d391793cd3eba3789661b075a5801ec92db7be", 0xf1) 10:01:29 executing program 1: r0 = socket$inet6(0x18, 0x7, 0x8000000000000007) setsockopt(r0, 0x6, 0x1, 0x0, 0x0) 10:01:29 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCCDTR(r1, 0x20007478) fcntl$setstatus(r1, 0x4, 0xc0) ioctl$TIOCSTART(r0, 0x2000746e) recvfrom$inet(r1, &(0x7f0000000040)=""/157, 0x9d, 0x1, 0x0, 0x0) fcntl$setstatus(r1, 0x4, 0x80) getsockname$unix(r0, &(0x7f0000000100)=@abs, &(0x7f0000000140)=0x8) connect$unix(r0, &(0x7f0000000180)=@file={0x1, './file0\x00'}, 0xa) bind$inet(r1, &(0x7f00000001c0)={0x2, 0x1}, 0xc) utimes(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)={{0x0, 0x7}, {0x7, 0x58}}) r2 = fcntl$getown(r1, 0x5) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000800)={0x0, 0x0}, 0xc) getgroups(0x9, &(0x7f0000000840)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) sendmsg$unix(r1, &(0x7f00000008c0)={&(0x7f0000000280)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000780)=[{&(0x7f00000002c0)="901d23ccf07d0e1641c231cb3b137513c11644a02ea282e7ce7c8ec4", 0x1c}, {&(0x7f0000000300)="33ce5a5014edaebd9003d07c57bf1c652aed870e92b43d2e3ae2498266a52b2412264c76607fc57ab64d950ca3a4a0653e33993c4da6126420b5e7106b5c1d8ad2ed1124eda4b33d0423e3e05844f1f532fc92b4ad02853934a6ed3294c5f0b7594e244def9ad3b8f3bd5efc942ead81ca", 0x71}, {&(0x7f0000000380)="41c2b69a0dfa31fbd8db05921b189128e84f220e438ed45d9c509371f91a743b2ec2b39df47bc2422f09e545eb504e7cc7ba8b70c950fcc34b4423f36101549a4f18b16d500d633f40cfa9e72da8e3efb2de340ec6b0ec0f09d18d507b6e511bafdd3ba3dc9abecd4dfdc6e91d4dd8653812e1a090fab8e9a14129fb13a972f085ce540c755a7f0644084c708e6b4ffc0c03ae71e8d56458afe689af7a9b8898e2eed484f4be6229b9a61d70a80495e6161b4921c0b6dea04af40cc71f41585d65378f18f873b4fb934f428e32ff1c117c0c84898dc9ad", 0xd7}, {&(0x7f0000000480)="b2f439b790ca6428f0b0172dd46aa8a31f248d6179274e995cb96a7bce3df3e2233ed6e20b2c54732bd2b46e71e8a2dde27d9acdd5879d9b5dfd81b02e0dcde22b92f80dce643cfa312c37a36070a76722c7d402cfdeca9e62b83a1d0d506b3c55f28fbe3147f355138951215b9cdf8a91bb72a53c6a4eba5d30623fae15cf85a38722e71fc2f6baa1d27427bf165bdb0c0493c4c5dbbe71991456ba92f672a79af89a6ba648ba4cf0f5cb", 0xab}, {&(0x7f0000000540)="f63ca8f0dae09a94d9d28c2ba08eba83ae7d9c14cc128edc800f9e9d64e37cfdc7dfeee835b4a4abe96617ac610584612ca8857b0f0d5e642dcfda5e1b1d8062bdc53629583c65254ee345a65abba48037a7c455504844bd3f1f8e6b580a5872a8c51de5c39308a5b813e681b4e8aa2c2ac4094a1214700bdc8cc7979bb3fe34e21f06356522596cab1aeee11f497b158d434220b13309232db0007eb368c09969", 0xa1}, {&(0x7f0000000600)="800a31bb09ef3735501b83b9b5995d55c466b67ce150d7965f2850a1155bf4ae40b40c21e1c70d0646b01ef0ca8d0c5b65b17d7e2c04556a2b943b87f0d518bea0b40f071219c8e46049845b66ee4c061f0800f39d720e8d9019fcc10057ec8648e8e76e0346bdb946c8a669e6192f09f22f7be9ac8b40dd3803cdfb535764c9bdb00141bbb41e644d50f285ce54306a5686d054892509f44620d2d25ff291a3c8e77397770f706a59d30621a3e7c04ad2ca2debf3a3efbb00d9c1e888841753c19f4550c1ed907641bc630858327497814b2ceb948d97da40161163d24735b24ea7fb862725ae874e7a534928efe62677bd80bfa33b32e755d4450f64", 0xfd}, {&(0x7f0000000700)="20cd448630b23a8e4860ded7451bdfa6b510d596e3f9a04f6324862b5cd5beebb63d8e05153d0942122d654384399aca914ce061940c99c275b899c0cdad0aa6283b391b198902d61b59a208691b6710cc6e184c0243460087c1ba2cc389b52108eee6cb92ff2b49ab9d6a67fd554a7c447a2fda", 0x74}], 0x7, &(0x7f0000000880)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}], 0x20, 0x1}, 0x400) connect$inet(r0, &(0x7f0000000900)={0x2, 0x3}, 0xc) setegid(r4) r5 = accept(r1, 0x0, &(0x7f0000000940)) connect$inet(r5, &(0x7f0000000980)={0x2, 0x0}, 0xc) open(&(0x7f00000009c0)='./file0\x00', 0x80, 0x80) socket$inet(0x2, 0x4005, 0x4) setitimer(0x0, &(0x7f0000000a00)={{0x8001, 0x4000000000000}, {0x3, 0x8}}, &(0x7f0000000a40)) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000a80)={0x2, 0x6, 0x9, 0x4, "0d51b0f06620d0ff26496a91ddd5a5f511614863", 0x4}) r6 = semget(0x2, 0x0, 0x0) semctl$SETALL(r6, 0x0, 0x9, &(0x7f0000000ac0)=[0x10001, 0x0, 0x612]) pwritev(r1, &(0x7f0000001d00)=[{&(0x7f0000000b00)="3f80c3f2048a30519b11a1d11d16bff992301301d33a522dacc6cffa75e737586e097298b57f3bc0e48412c440e7dc1068ce3bade178cb2f0fff01d4b0ca7aab9a179d66803315f5de3374a2224b04f2e15b168d55cacaa7560b91fe5d079417b6b0c7caef5694679137797ec4d8454d42887f18b171301d7a803a5b9f7f1ab296d7309efb8b2d33458438c66cdd9dabf080f8cfa9eb098fc8d67292a4e16664e2dc02ce7ce7c102b54c7036355e4efca82bb811fa83ed66a94a1a40a4bb6b497124f826186e78faad70903f65231f495a893849b0e6bd6daa5bc7ad6a438c52ff32f6d585ed891eb88e1905a850161db33827d27ccff8f0940d1bdc", 0xfc}, {&(0x7f0000000c00)="a137d745840c95b716c3810524aba8b7d740c3b95dbc95d611b2301d3a9392cf58ba60dd1da7fb758b48c550d1d19040d961d825d9a981ed540ce6c759c4c8a9963c2c58f1cfea67b2fba2fe2c1d5c67e413976de7e2c5ae44cfa14a43b1fded6978d6d3eb2f05f86471fb164da17aefadb436a6a652a03307608d93001050e4ad9aa364d8dbe08d91ac40a374bc4d5831f810d11aca0afa5d6129ec3d02b95512a94eccd06ad558689686564122ee9cc3d447029bb2e2373dc815acfb2b901c08268f72d2bb46aae47bfaf5533a847fe3877d7cba6bd91b8523037214080af2fb5a69e8508813c2a03c4d44a83a0c3ce1cfb55b1bf7435215a15e4d369841f0eaa3509b2974b68cae7d3dd79731c2ea0c52273e65540cbc0081555edac9a1b91820a34d275daa808f9d2db30cf3a0829d7ebd71abd9812ed4f213e05887106c33e554ae3fc1c47f1776482140f0e0d32306024e376a57a9d27a160b95b68f58a664d68a717112164a567073675a70f780998cd7a6258232a42b40f68b34d8d35eb626cf5c258e60178b7251d4e8ed614d7cd6514651a7109d90ae14533e36f9f2489577514edfffd991d6cb0e8906ac366ebfdc229a357caf742784b449b60552739b12f1f24749c974429371d371dd5f91a6a82343eb642564b65695d3543716bab71b7846980d61095cc9def1a6b5e37b5338923b91a28b77afdfe98aa0711ebdd284d703b845076112948395e63d98155b6195ad621c35f9977e7c529d0c5b304a4e56d4cd0769701295c3fee9ea14a259edfe0d1a172beb65db1d4f80f282cf7593f79963a0e6620b1988a89e2d206c0d272b0ebab413259225ab1cab820afb4c875acc216e6d537f3bb73d6e6798691d3447074824c87a73ab07f929c8b1e177aa7fa29a0e7a6a7b11c71c75b23536dc0078dd12e26dfd52cb169c91839d7ad4c72030b95a0b3f8fdb32b0a51b0c8ab57c5916fc24ce7adb197d0c7770250d41aa0b27939aedaa8a75252f3863b9891a426491254eaa560743a4c1b71e7703f57e8304d07d1065072a12e22c852f278bd2e58241f66e8af69acb9846b85e324724a36793fa3811cef002d726634566c06e36b93af50e1c0e0dc013b2ef6428882e1ddc57469830eeebb800d28093d8ad05b92ff0522a6ce3269dcef1e4457d8baa7511d0ba5478300e152a8b61c2372a908a3aeb784244b042b2ca9988d17007379be19b693150fc29576d07b8d43239b2dc678922f0c2b25a0559f787883cb64591f188d8c1f62e7f9ea77bc6476e53228401d06e018e4ad499d888a99889e51bc23c5c2a59b51e93bcf770b58aa0c80b3277d98bd4214b2492c1084c80e21427ee6c2d467a3fee4273ed03f70ab1e4e7d08d5a37c62da115aafe03961adf587667f2f23cd91ca7dc2b9122059b4e543bd02b146e0ebf795b6949db1ecec59edc21c5821a8745560523d2447d261e0e69bfd9e4436e60968239b9dc79d7e179b1607e03046950b07fe031f011800ad0ab7209407cab4e8783bf0d38e83a4bf4264b523c515c8736c2184384d45f99b51ee607b45b3203581998b59baa1f94bc01934280f2da54d933d89907319d2cd19de4fdfed062c9ce797cf47962e91f808f86a96ef29302577659ee430b2ae129b553ab09b3c327d14ccf1f99fd95bc024abbe7a1b6d10da8d37d3705a815a5b110297cf1704fecdbcab067797bb0d72723d854e646de545d03620029a1b59e175c2f3790f6c1eeeaf53b9db6b4d9815b64896a9cd5a2423f68311fb038cdf6dfd1537ad5603a2ce8be78bd15c07f6f15746c898520ad9d9aab0b0f65e8a98441f7f31ee95095625ed3119a42698a67c91a915374d1edf8d5bbb2721d9502f123dd4386ccad5a7193554098506714768954b0438651e1b3799a66eb926810c51ed9a98d48abdc5221015a5ffce306a7be59867901ed6d00f45af1bf19e111df02f2bace388e0fe86299468b886c5a265bef793b44960151b5877a4e740d3b97253abf77fb995f7628f5444ad28988b58b9ec724665d2cf336e6775b805b35c04d8c84a760e3fb814f5a9d16c0d6181ddc4cf2c4e623c04c163237b7204eade989038a6276d60991ae625c5a87b2de6ce3a84db70f52ecf06e899cb763fe232ca4df6559d99d63ed16d840bac848c2b311a10eb0a52f1559bfa4b5e972a061487b48ec46155941f8c22c6d145be5cabeab2f642064638f83a4d2c114924d1b6f4f99a8eb8b3aff8e0e80bab50937755b678bd035c3a6c9024ebfe7639eebb669b25a80c4b194105b0fe2e4420a612daea23f9e2ba7cff0325744d49fdc230115117e326abc6f4d03832d13cd39f0c28a916371bdd2a2dfbf6743cb369c09772bd1cdf8b9b8f0e489d57494b237ae582fbe718cfcc9582095384139c81f32223ed371a67b7f9861840dcf9c12059ff0f1c1e1cf04993b38d5b528f3a5485d03eabac14af19549ec8fc59226b1190a6e2e7910adf95409d8610708519f65b19307213754566bd27abd3c3da836b4f9bb257660c70610abaa0cc194104663deee73c43b1eff20f51bf1236f0c2f642277896b549cd28cf4ae9ffb252c97b61083e21adb67f51626527a78e06f78c96bcf76d3d80444c02d7c3ef7409f6aeed62e542cbb06a595fdd3b2c0c77cfc241e5bcbdd1fe305e45e32aa071bf1492ab3e56fa5955d887c3c324f0669df1709678aca30a2d1a63baa6823be35a031633ce2e667d4e93e6a2d147315a8dc1c9eb17f007f82107e0a9aa45d233b5f271b4773770967fed5a8a5aa419692a036ab26d9e19859eba768ed9955dffe8eb6f4167ff3e47cb00793a9239a6ffbb37c12a3835ed933fd8f87979aa1163fe09abe55a193693887a993b37f01564b532428ee671fa6e85bbbb498c6b0a4b3982891eab909b1fb0728ea0c2cf9665fabd01c7cfbcbc0b6ff0522e14131235b272d7d120b008df6b613a996855c02577fb449947c678a689376470316c0031597d376ec9773563932dee1241b921738fb68b3b08a40f63b6cabd4ab57935776b0ee9c8666d714ca65f95f2657f5d675304d2ef571919e0ab6c2eb0cbfd722c87e716424d7da64d88e5ce13b3976a378eba968d9974a72380aade434306232fc0c7b07541a325aff46c1131bf5b440077e698848f515b6a793a5a499d802866b317c59ac3bea5fcbc4a816b6f01c83f3ccc8a6b7a01056553a83aa73698bde3b32508589ce552bd2edb5806c206f15abf2174817845f04f5355001b348b842901372564b2d3b914c64db54161dd47f41c69ec882dc7beb8100a16322e2e1225a04f42e2066b58c0ba8954e0f7107c3490c4137eb4184113aef0b1c81f78c6553f7e466dd9c9e9edfbfff49c1c052fdac4b4ccd32120ed41d3f43898b30dc27287e5e46a1244e7b143a8da0f09d7b0363a51511140fd12bb09df2ed0dc5521a030ce65db1d78c6c06ffcce83e8638b7924047dd339babb2681c4e8a5d7a31b743e3d980972dc40578dea0abb8e7f129aff830996320f8513e052b1f45c5fccf3250a81c6db79bab14300fe1d7e9de6b65823be4e4776b8d3072ff537edaaf5123243004899d08e44093a5b0bee67e33bb57d10205894dd73c50f85025ca44ab75d20d5ebc8e8dc702cadef6abf5df4be2c6bf98302cc5957df3cdc8ed6cfcd30ef7bab44876c1f89b89934a86bd51ddd6d61697b27e40e98a9a302ce9b18847a3e4cb96d87eaabd98e382be9c834ed8b87720d3cefd4287f99a73971072650696d4dd37873bc309db45294fb585973bd2f89bda426ce4047b1a5d6ee221c0d62a9123271c149cc7e2c44688726ac8aa99b8557bda1862f4ff7c47cffffe8a4d4e65b73475a7f1e4e546fe73a5f09169b2ac978a0ad724ff7123b34c024b3e67da9e95b6ff3a35c2b6376552763a9c71ff7f7f9e8efe56a561d71b1ba1ae0ba7e9d7e65fbbbedc441b8c533b8df57e283ccd8d099bd31040efed78dae021197a40365e261c37e44d1efd631345d90a4b29de5a5654d245355aa76f78cead7b4b7d5f1f6cd41b8b9059260a84b809f0f09fd69e715558cc16321e3307b4129b8c0f265ba06508aa12d6401a9c4c59c6333abb2ce21b38839ff2e9e4360755c6deec2bce6c00098e8febd5ee8ab4e4f1a6cc349d5f13022645097da84b3197a7f240c627bb41f7f9efad10686ce0e9e40ae36bc80e68a126d6b7ede0c880ffcf1ba17e1f331779b742b3fec5099052fc36989b33e946837b0f2328cf89a48117b9e711f338ae5853393afec3a3e97d4ea20cefafaac6d165e660a8257218c955a07ee6dd31761b6b5ca52dbf59a2d9659de731b41afa677145616a17b0b5beacc20b164d253760d9881e8f9830c1d14bc97371cfc247158823534a1da9d842a83d9cd2fbc80def7d5a656a894661ad19e1cdb84404e440a8bc03597a895e685a1415d0da270f5e3d0daad8cff2ed324656e3e1286129b3e0e763ce903f6790053b06471ae971a800856ad1df902ce7a0a9a5abc4fe98c69f0c83b89ddbf7b1b7ff9e87e9e5d5d4fac2ce9dc82f0983757dc8565dd93a82e0838add3d521e693188eeaf02a18d135ebeb93aab7d4cced78892c252ed305a00b1dc2796d57bf658930b75d2ba240a8d57554d78850f3cbce9b283eb35a5925dcf53986da5c4a95478332f17ccbf629847aaa63197dde073ee58d461b84ad90f6ad9ecfdbf582c26b4039e652ac2ec4b568b5fdebca047275f6ea3a058fd5b604bacd2db9b7c003925670928cefc7cd83f5bb89c94e475b4a8bc1b7189c66495de3181852af56d5403b8b31700c2c085c4495694077edd9097e1a2da76fb1f9f2cfb23b2b01407ac868c420745980e00ffe5c7e1d61972dc2e1a609e6ebbb7de5b2dda49ae3da8321d09c51798192457f8328d3c56e5e7a257d53cf93f3ea2eb2de102a57c41a40f84a424f7c3e1e595b7c4a57a8aabe49d6b431b911dd910b251a89e71b3d212adc3b3612e53f7bee9ec86cbb24aba6c9d25c7a8d4e6bd4b4f97d5fe99a91db62efcb0d93f2d2d9f820adfbb054e8fa9b338e4fb3e806de53950358b6fb196adfb156d78077831011bc3699ef68e115462be4f3787acae3dfc6f7f5be9823db8000f7061db4eb150949a4a6f75c419caa3461516b3ee9f616238e7802ab55e3915338e994de8a532c13a0cf1db27045a0b3b346dce12673305e62e600749c52b9f9cae2fc711d7d4a8bebb935473825fd020f75b054e5a213254490271ba18c1af79011529ac5d391143c5b721ab5b5789ffd54dc9fcd9c2e15a51ac169bbe3ffbb727b064089d7cb09605b1f492af87fbf365cc852076c2ccf98554e5e11bb020a3b35d0403c5da961d22882e9d9b72bb536f775fc61996cb6ca423a7a9fc716c3bacb18eaabab80e1d359d2ea22d9234f7530eb279af0e230ce71d0e23b7c132a2e7e69dcc93cba4f38ae008bb7f6e358ed7bf6537d232b2f8ebff7471846ae76e3422f1acb63b9551bdf7e1f8befaa2b3935b9681e10e1fe833b715396d6d43d6762ce3725038a90cdf18180795d2276e07ef5197c1b59d9a270ab033542b0f0fd99a9790feb28a91450c1ca891ed8a0e3f4e88c46d371f5490972fd074bb8537291f2a01ca33608d0ce697552fcd6a6b95739fef10f21742c54be11618af5a41b3ed4e8cbc5f862ab1e6b395784ed7dd5a01265f283da9abb9b762099a5b0e87366d121e2f77c1b1c0672afe53f7df3b0451cbc0baa435c4f76c366c45cd90c418871079eb718efdfae17a8c909ec84178a5f1cd4d", 0x1000}, {&(0x7f0000001c00)="1fda1a70473c17d91c4ad1945f45c5e7b162a7b908542c75bd790376dd461d4c91fc94dbce2d32e8ef05125df6bc1e38c39e4a2fde228faf160908aef805d36a5056a1ffafedf6528cd289c3216419ffa33806a5e321a627d2b4ac50578988de974fcaafb591e795e60e688398dc7806391d98c288b7ea5e46614645cefa2209ed2e8e5a6091fdfa6f1b9d391502d269c4055b489a17029a4edc0dca632c6c480e379bf58e4500f805e25b4422d12d2434a173e67124ea8fae82ffb5c0c245b48ab83079c018ea850d2113fd33d1fb653f0e2be4686a7b05e33bbb6d3f61cb0ab4322243c00270e1512dfd29f9cce7", 0xef}], 0x3, 0x0) truncate(&(0x7f0000001d40)='./file0\x00', 0x1000) recvfrom(r0, &(0x7f0000001d80)=""/4096, 0x1000, 0x0, &(0x7f0000002d80)=@in={0x2, 0x1}, 0xc) unveil(&(0x7f0000002dc0)='./file1\x00', &(0x7f0000002e00)='x\x00') pipe(&(0x7f0000002e40)={0xffffffffffffffff}) bind$inet(r7, &(0x7f0000002e80)={0x2, 0x0}, 0xc) 10:01:29 executing program 1: setrlimit(0x8, &(0x7f00000003c0)) kqueue() socket$unix(0x1, 0x2, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) socketpair$unix(0x1, 0x5, 0x0, 0x0) 10:01:29 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="07ff2016"], 0x1, 0x0, 0x0) r1 = socket$inet6(0x18, 0x1, 0x0) connect(r1, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) r2 = fcntl$dupfd(r1, 0x0, r1) setsockopt$sock_int(r2, 0xffff, 0x1, &(0x7f0000000240)=0x400, 0x4) getpeername$inet(r2, 0x0, &(0x7f0000000140)) execve(0x0, &(0x7f0000000200)=[0x0, &(0x7f0000000000)="04b7040040d76a4b"], 0x0) fcntl$setstatus(r0, 0x4, 0xc8) pwritev(r0, &(0x7f0000000180)=[{&(0x7f0000000080), 0x1ff}], 0x100000000000025b, 0x0) readv(r0, &(0x7f0000001440)=[{&(0x7f0000000080)=""/251, 0xfb}, {&(0x7f0000000240)=""/170, 0xaa}, {&(0x7f0000000300)=""/4096, 0x1000}, {&(0x7f0000001300)=""/138, 0x8a}, {&(0x7f00000013c0)=""/112, 0x70}, {&(0x7f00000001c0)}], 0x6) pwritev(r0, &(0x7f0000000080), 0x2bc, 0x0) 10:01:29 executing program 1: mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) r0 = semget$private(0x0, 0x2, 0x0) r1 = geteuid() r2 = getegid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) r4 = getegid() semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f00000000c0)={{0xd3, r1, r2, r3, r4, 0x8, 0x8}, 0xfd1, 0x3, 0x9}) select(0x8c, 0x0, 0x0, &(0x7f0000000000), 0x0) 10:01:29 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x1ff9, 0x0) r0 = open(&(0x7f0000000240)='./file0\x00', 0x802, 0x0) write(r0, &(0x7f0000000040)="d9", 0x1) r1 = kqueue() r2 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) kevent(r2, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x8000}], 0x9181, 0x0, 0x0, 0x0) clock_gettime(0x2, &(0x7f0000000080)) kevent(r1, &(0x7f0000000140)=[{{r2}, 0xffffffffffffffff, 0xcd}], 0xffc, 0x0, 0x0, 0x0) close(r0) write(r0, &(0x7f0000000280)="9984d1376828222927a8e69577ee04de9f27d2b3c83ff02a84dd5758ebf9db73d21e812e455969f7b834873c076d51e9ad21392982812b2ab8dbca8048487f16210e0663eee4c73b9f74781286978750d89f615afe9e090eee3da5fef1f9ea272f4e4a1fe4d44200aa03e49d83affeb0f42c77c2e2926ce988e3f4ab569c0e6dce060c0b1d678e3ba06cd635dfda0416ce8d0f9d2376da8a9d9132a46abde934be24a09cbf298a421ff27d658cd52318a8f34562f1239ba745037b016a9dc8fbbc98bf78ce05247a04a5191a913b5044080efd65c301a190b039cd84d11df9ad7eddab3396455c9c6aad5f8ccdb8b4fabe57f9c96bedb96afeb96a2f2b71699ebe6da31ad79a1c874ed80bfcafb0cc309e270b6b4ecb8987f9fd8f7f4a157716cfd4377980d223c6caff6327c0591695918c322fba3d4bdb93dcbbfee44a8f5c9e4945dc24040c05d4510b33e72d368b4291ede863b8d17a1784aa1a9fd3ff97343fab5647ee8da54e6e36508b59eddfa135701ff2f6209a9c50606e4d91e35fcc027827a511fc3f6be1ce824ef2ca77488af211d8762cd39b0b0eecb44bc200cab733106ae786344873a9e2ade55afd4ac1c2024d8d798a34485fcf978e06459b550f1148cef74bb60bc0be7fc0de42ab373028e3ad69f681bb49d2a7176a8382eb2b5e6823a85fa77bfc3d646a3c22c1cadaa8207357ca1c513d27436a2b888c3793cdb40f6550ccae2f10b04a3a97567df094e237266eb84b7e6fae82b1406db9941ad76f38c5778c1eaed67763279373943306387cb14c4f5b18b193fc879f7d027245f7be7f225ac2ee925dccba1aa521c1d5eae837bf054902b90109d01013c9551185e2f922fd192108a3b19fbe07f3739637191283a6c7224a67cdc0fe2364b5785beed8ce248c68dc9e7b9180052bfba8d03cb41b366217cbce09eb864eede1f6a0b2cb48131d95843c9c9ba02c1131ae74f67472ed719bdb970c8a4c95e0a6d78f8e248d18e5e27f953ffa721317f2a3b5b7802eabb6175b8d2dad48b8434d8f72e9096358f028acab2d391091894fd542ad46f0da2067fb4e9efb4661669ad2abb576bc99b7cafc6782d37bd29a85f04fb7ab5347af99ad7845f63016f5be9a07b12b13d16610abfec7ba4e6b1e571c79ffe9fe4411f0cbcf24e2043fa62b7963d5e65eacdb29d1668ebade98466d60ff61bc388d8aed5ffcfc8b27bdc0f95bf271370fcb01f9b28531a7f71c7f17219b0ddbf6b27c633780b98074f6807345bafee311e7cd877b60fc5e4d31521ef3c43781b58a2271b26cfb19dac6e25000b5d51106276a4944025a4b7c73375199c71ac94ff22ebc6883d3d0da4b8358203c1a45e3a93efdf4c977adc0bdb4d39df72a2a74ee87337462f50cfdea3abc03a0f52361fc2d040a250576383bc91bc4bb4685157144a4746facf7f044a1f4365b77f5b999bccd4c564ce9bd0864b3274b36eabf1b684e5803ad1e298ae3e254e89a6db614062f5a8cbbf12e603ed96c03fe33e65ca40d27158149a57aca867ac4d8a765fb82765a08f1e6acdee8c79ed02df1389cd41f94fcef1bf27265fa7cc54f2d6a679e3a37999352081751a331826129838e3aaf7c64c59f608b3657875a608568156152db9aa84df3082a87acc26b4a336dff7f1b77e89cdb4fa49715b14359dc7778b5ce7f2615bffc87b83ae8ec95165029234a4dd26a5f45c848d67cc13dc76813375f1a2392d8cebf19903a4e9eebaacb8865c28976d024722d2e8bd0f94f015763d1eff4751128e6e38c40551059c413f8d313118cc4261dbfbb76868e993206c8e1110a4c23027650682dd0e9e22b34976558e1987e9daf3b43b570c303a4fee7e498fe1f32407d87970c68c9186c2c61bc883a04a971adcd4b550d618bd68551b9544f92da2fc99fc9270ac88185637ec4f90438471278ba725346e98aef66d08717cf6aed8cf7564a3370a3751a014cb37d90c368fdd6ecabe2ad75fbe99ee6ad431e140a7ee252d087435eca7a052d21007dac8d9a33a3ea82a9c9f70f97d0e6aa32c63422bc0497776d7ce76765d8b2cb0a4dd280f6e3abab20fc611749dca87cf4c987df5deae3e457b7f044cc4ab8199a9788584205d48e1e6085b83246e96120d6a7224266f1660d8683717209cfcc08cf3cf479e69862515b37c30d58fa2d5f8dfffc77b787d640d680c7ef6f4cb4e1e598a65b968d8372b49221292960dd06a15633704c336de0e5b28ad8724adaa4fb0a6dfd81278c2fcac546713787c2fe7240738d728891da23d3d07bfac1654c40d67c2300fb401cc3623d52afd410e2c140abc5a006a93e0505f33ebfd43436f8f5d16f4b3ee5a026b87b495bd96f6ebf24a6d743efa91694d1a0f6c5fc2e8cc48ed4045d16a92ea85a4df0603513e6298b7562d1731773e165cb2f2bccd5c524389a1c39cae6a5d8e485a19d72461d1265242327660cd5a38a9cc6c5406e1b5555bd36e4444469c0cd5197a7e560668ea0b2e0efc73fd951ce85384dbed2fefc264bba581735bfeafdfc274189f6e2c8cbc3acb3cf85f867ab61e757a5cd98bfd3c7444e334814073f93ff4f897046b9b458c0ebd1dc225d5e5eaa8eebea53d7c5c9609fd803662fe609eea9613f50b624f0508ac17c9d898ed93f444a984ec3985d3249e80f207455d9995d0bccb270424ccc8c2dcc2affee97d5b808b5a9615fefe70955766c41aa04db2357d253683972580657a7aeb993e4dd06e413731830d2742398fd0aa26b57f2af1a4bc067f35874ce842171b02dbdcbb45a394b2d3c042fd525b901fed1cc9bb6439c3fb3b130f1676c3a8a1af3e6d1551a020a86103b10ce0a1381d18c298273085f8325d33810076b87a3333ad37fb9a7620cf329d356ca717109d06165551ef7f198331ee25051cf85b2a75163d4d90c9343b449c2a7575fef815a7ef43d90d49a961f9e31b128328b00054c0cdeb7682407cf12f65d957aef3ca71690a594f00cc1fafa082f5205e689eaa15813be766a0e8caa9dd7e9ed13d8d54d9b313a71aa264ebf0f15b92029e6a03b4548e511edb24a179ee35910a080bd2117c036950f56ff94d03c1a76365b1fcc827726fdfbcd5ed537f38093877273ff041b65c9e386b38bbd44fdb57320dd72e752b314678b97e317586f0fa1e4d3ee806d9fc43dfb8cd902a4357e64bf06f20f8b70ea79953585207c304c0d6142963c42aac489c22e2ce87e007820a8537283ef7ea2952312fad89527b09a2ffd802a34b5cc8d8c98688ba5c9e1e5526f9b909122f3bd15d1ce3b1c1a38745d962cf300471f29a6a8d96ce90d6435930cf645ba7effefefecddd415f66c9b4bcd57e3b4c317cfb3a782f2e525d453410b2d4ede6366ee08e746b4604687c5d187e6c8999cb45933da505751a76ee67a833634f3d7070969fa16045d4802343126343a94d25558a766a2d88ab43532fdde1bcba5ac20e8e61cc8f46f151edd654229ba2cd8654db1f24e26c2b5fd3110014d3e4866fe18a61e11bd072d0dd5e776b70b445d80c7d8cee3b0a3863b39a1d36ac33975556e9e5a7cc00bfaaceba56a0bcd32e3423ee2cea7de27d4d8fac7f426734226be38a1f200a10b17fe83c213aa64330aca63fd176a6ea71a48214b5dba4bdf8eee18bbc99d9860cb83e2e4243b3746d5bf3371c702bfa28854c28f507cfe491b4a29b0b7e4e93bf321e506203579b9c2dd8215c324eddb817d0fcf85a1d69c5c2624c3dc7bd8bd5696de24a270826cd655ff2127ca96062fcb3a6d22eabba1a630f80e7c9cf7afb096f040f97773c5c7719e28082bc82d90d402397d3212f2fcf65d28b95c006d04a372da136fc15f96b8e2e3e024f74775fca8c8069a3c79a34374d95c90260fafc8d5065e9c7f78ba112466662e26772756f37523bb00f1564a3211ef6dc609b326bcf7c2eb2bf9ce84ab6d332ab8da8231080a71ed82f430de109cb7069b5ebb5b4a6ec6f942d90c0944eb2cb0459ec08b1f6135fafc18487156fae12ec2deb6bc2df539de28eba4cbe9a494cb42cede2f42e9d634c7a7314e5468f6e77ef0ee96b604258dbea80ea40c57dc9f62eab314c93879a325f85c5800950f9cba158c1cad0d4fb0d58b68e9b2bd2c6720a19e3ce94dbf3302a55f936bd0ef62e6b13ea429d19916eb03c0d0d7a1e7e9860413e52afd363e31f1c4b7618a05dc41be992b1fd09060e6d50acca905aaac41264258e57d07614e25c584c1ca2a94853dcf3bcd2faecf34d92efc774f29b3e1cd7e9643593c93905680c37b1f7c6b8c6f795c8719a95e4fd247aef298b4c7f77b3fe6249b138d91d71ab76bc835289acef95f974a342c1a5b597d9003ebdec8515cec6c4bbc0542a9d724b062fdeab772ab95739518403f5a980f4925de91d24919f05d0060fd179d40126a442054d73d7bc9d4adf4a367aaea7031230fd40f52c8e95dab2b99d0e5664645fe587eab7ae837d6dde3ded72fc2bf5617ff7e43d45dad670bc89b8f637a81a57b5ac4c8ec2481200e89f77ad765930532d3af046f0501337a4d975f064de9808f85d1257926f8ec4a33b0f8f4ce47cc25aef3b8c33ba9fba47167fc42fc2e8f8680836a98bd207c87ee8ace247ac4a5e894c09bb50909a8f01a6a70db0a260bf4eb206391636ed63cd1b05858c81eeb834b44981c437c96044cbb514cc9a4d7abf5b535fc1fb1c0380ad4ed2790fd9b4bec2c6f0fcaa1279ee570a5be9fce56ed9311ed781a32f2cae83b7efcbafc8a17912361dfc99f0b9751193295a5cb213992a59b8570d5e71feb8cf7e622ec7f9d6ed92f596e83d4469a76979789fa0de92aab33caae125724a46e72dceeaa3272af9e1d6b0507980bd8e0f61fa118ba3745c25cfa908ba3a0e9f087332f642539479c93a61b676bf642509eab26bafbfb1a519ff305bc0659070c406eab59415d2fe8bbd98def3165ee58a8544dcfdcdbc2690844dfe9b74a5547f2652caeecbbeda12509d4a66e3cbbf12f2eb7e595954b7a71da5932da4206066d31abe2c7f2dd712576768e6b0d7b03a21d0f2aa8f1608c023248624d266533915b1972aa815836db7754042fc79a58f9b3ab52c7c5e0716a3e4b97d0d66d1a4ad4bb161d80a074de6b0e5d8b2f5d7992febf361b06821e92db3b50b9b4f5a1eb79449763d5018920db6c9470faad7c64119e8db4b4c508a728b905ce0872b4d2f1141afdf8c7f2fc90b71b5e1329e61749009f0d2f5c6611c901799db04c173b8f2eeb3e99c9170b76eaee8b049e018ec84599a8458e1ed90e70f0145f9aa9fb881c57dd0bd029a467dc636831f2d7f2a7b4f1589adbda62a41064cd1543c5876a13a3e7dc59063d66f247f47fe6e4aa6de6d22a4680b58d4a8af4b5f83335c895c1bc17684550ea77db8dad28da660cbb1b2b714dc302eb4b6f62d99ebd74f77164db5057e418503ddc4307be8e62758e8aa8f82a05c2cf9898d08c1e51687c7378513b5b867b267347f488eb41ddf555fac60a09a1040542d9e49a5cdfb6d15a1cabb9664a1b3bd557d155067046eeb41e1b43588a36853f8c2ccc7bce9aa4f40e39d8a1e1351871c9e1a3b479187271bf6b07910ab46b16c2aae5464ea8e2d2458bb69f52bd46da680c10eec97eace05a4f24d03e649d7b4cd10e779095e8b0b4c537161ebd7847924537afd631408583294007b603f3537a34870ca064b4e152e6630738f84568aca86fa5f53ae52983cedb2d9eb600cef196e8de6f6e18dad10c0b72e3135ca9b1f6ebf749d1e0ef4fbcb832ba", 0x1000) 10:01:30 executing program 0: r0 = socket$inet(0x2, 0x1, 0x0) shutdown(r0, 0x1) getsockname(r0, 0x0, &(0x7f0000000080)) open(&(0x7f0000000000)='./file0\x00', 0x20080, 0x41) 10:01:30 executing program 0: r0 = socket(0x30, 0x4000000004003, 0xfffffffffffffffc) setsockopt(r0, 0x11, 0x1, &(0x7f0000000000), 0x0) 10:01:30 executing program 1: r0 = socket$inet6(0x18, 0x7, 0x3) getsockopt(r0, 0x29, 0x4, 0x0, 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='W\x00') 10:01:30 executing program 0: r0 = socket(0x11, 0x4004, 0x80000001) setsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f0000000080)=0x8, 0x4) connect(r0, &(0x7f0000000040)=@un=@file={0x0, './file0\x00'}, 0xa) connect(r0, &(0x7f0000000000)=@un=@abs, 0x8) 10:01:30 executing program 1: truncate(&(0x7f0000000080)='./file0\x00', 0x1) r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r0, 0x2000000000029, 0xc, &(0x7f0000000000)="ff010008aaa008000000c3513e2a5e0000000000", 0x14) setsockopt(r0, 0x2000000000029, 0xc, &(0x7f0000000000), 0x0) r1 = msgget$private(0x0, 0x94) msgctl$IPC_RMID(r1, 0x0) setsockopt(r0, 0x4, 0x2, &(0x7f0000000040)="c7b6b308e857791cf9bf6b542ee4d4c7118033c42a4612fe684a538bc1a760c1674a262ad495e6803553258bfc6edea0a0", 0x31) 10:01:30 executing program 0: r0 = open(&(0x7f00000000c0)='./bus\x00', 0x8288, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x4, 0x0, 0x0, 0x100000000}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) r2 = getegid() lchown(&(0x7f0000000180)='./bus\x00', r1, r2) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x4, 0x1, 0x3, 0x0, 0x8}, 0xc) flock(r0, 0x1) close(r0) 10:01:30 executing program 1: r0 = socket(0x11, 0x8003, 0x0) sendto(r0, 0x0, 0x208, 0x0, 0x0, 0xaa1891bf99acccef) setsockopt$sock_int(r0, 0xffff, 0x20, &(0x7f0000000000)=0x509, 0x4) 10:01:30 executing program 0: symlink(&(0x7f0000000140)='./bus\x00', &(0x7f0000000200)='./bus\x00') unveil(&(0x7f0000000080)='./bus\x00', &(0x7f00000000c0)='c\x00') 10:01:30 executing program 1: r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r0, 0x2000000000029, 0xb, &(0x7f0000000040)="10000000", 0x4) setsockopt(r0, 0x2000000000029, 0x9, &(0x7f0000000180), 0x0) fcntl$setstatus(r0, 0x4, 0x88) 10:01:30 executing program 0: r0 = shmget$private(0x0, 0x1000, 0x8, &(0x7f0000fff000/0x1000)=nil) r1 = shmget$private(0x0, 0x2000, 0x2, &(0x7f0000ffe000/0x2000)=nil) shmctl$SHM_LOCK(r1, 0x3) r2 = kqueue() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) fcntl$lock(r2, 0x9, &(0x7f0000000080)={0x3, 0x3, 0x1, 0x800, r3}) chown(&(0x7f00000000c0)='./file0\x00', r4, r5) getppid() getgroups(0x3, &(0x7f0000000100)=[r5, r5, r5]) shmctl$IPC_RMID(r0, 0x0) r7 = socket$unix(0x1, 0x7, 0x0) sendto(r7, &(0x7f0000000140)="1adc53a19691c4031eff664f47116c3ef2a2c8f752407b74cced2a2915196248a04f3901fc8f85962fbe73034cafa9ad5f0cad19e0e6c21a2186793c579b06753c7a79cd4f6f5bdd4f65a4cda8780aae2850357ead49a1e615d7fbaba5dbc2cc5e88190741d6cfb00d946469c90ee33a30af862c909f24747a7f71b160d71f024644401d7198d3e3b397ee9c5ab9851ab0d387ca72ddf7d905d5bf1f", 0x9c, 0x408, 0x0, 0x0) symlink(&(0x7f0000000240)='./file1\x00', &(0x7f0000000280)='./file0\x00') ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f00000002c0)=0x4) getpeername$unix(r7, &(0x7f0000000300)=@abs, &(0x7f0000000340)=0x8) shmget$private(0x0, 0x3000, 0x210, &(0x7f0000ffd000/0x3000)=nil) getsockopt$sock_linger(r7, 0xffff, 0x80, &(0x7f0000000380), &(0x7f00000003c0)=0x8) sendto(r7, &(0x7f0000000400)="05665e8ec575de6e62414e232d1920d2629263d98f386e0f664060dd8455ab9241c1ace22acd5cd7138e272514c77c9af64099d37fcc274774c0c8e3356e208efdc7ab531612883ff92322300cdae52c757d3c35198a3da5345aa562291df8ce48521700a4d8757c07bcf607c2615cf1fa693743063f464f5bb807cba69be144a8d14e14bda246af21437052d3d7ef622fd1540c467267f97453896fbe729e1d5ed60c3c7d574b6c76a72388756c47d24bbfb35221d1612abf60f6c3fcbdbff5e5c2dfbc3fef61174ae274e16e7dc41279de", 0xd2, 0x406, 0x0, 0x0) getsockopt$sock_linger(r7, 0xffff, 0x80, &(0x7f0000000540), &(0x7f0000000580)=0x8) r8 = fcntl$dupfd(r7, 0xa, r7) renameat(r7, &(0x7f00000005c0)='./file1\x00', r8, &(0x7f0000000600)='./file0\x00') getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000640), &(0x7f0000000680)=0xc) chmod(&(0x7f00000006c0)='./file1\x00', 0x20) setsockopt$sock_linger(r8, 0xffff, 0x80, &(0x7f0000000200), 0x8) ioctl$TIOCSWINSZ(r8, 0x80087467, &(0x7f0000000700)={0xfffffffffffffffa, 0xfe, 0x200, 0xfffffffffffffffd}) getgroups(0x1, &(0x7f0000000500)=[r6]) clock_settime(0x7, &(0x7f0000000740)={0x2, 0x4}) lstat(&(0x7f0000000780)='./file1\x00', &(0x7f00000007c0)) ioctl$TIOCSFLAGS(r8, 0x8004745c, &(0x7f0000000840)=0xc23a) 10:01:30 executing program 1: r0 = syz_open_pts() r1 = dup2(r0, r0) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f00000002c0)={0x2, 0x1, 0x9, 0xd96e, 0x8001}, 0xc) r2 = openat(r1, &(0x7f0000000040)='./file0\x00', 0x100, 0x6) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) writev(r0, &(0x7f0000000340)=[{&(0x7f0000000200)="a5b30fca9dfa945f8a33f00e1074b5233dfde26b728fb46a7dd978305b8e6a06a80cc7df5fbdaa9250b5989a05f0ec793696a615a7bb24f82476e3b06f1412dd091ff3772913068d9786f6afd119229733ec518942fe3b284902384b8835544acd1b91fc00", 0x65}], 0x1) r3 = syz_open_pts() write(r0, &(0x7f0000000380)="6d3fbc203c2788e7060253ce9c36a2cdd53b4b55d162decabee360358e3d277f23eb5c04c12d7382a6e88bebd09b2bd6f4c2af4b991651db11f972c5a472c7a75d7efbdf7926708be0f98a5440b95001c0526444964571cefc8207bce99157b679b7a288f08132d8a0b20ce8fe0e8c411697122273e8af353fdf4836434eb943a1542caebf0353152f018e768135f6d8670e722977d105166fa8c758e704cfe78671a00cada3a62500fd8b229331d5a954992a2bb52a2fc97d045582b374c49df0aecb45607bab5b048469636934220fc3653b5a7eb290e1bcfea63897", 0xdd) ioctl$TIOCCBRK(r0, 0x2000747a) setsockopt(r1, 0x101, 0x9, &(0x7f0000000480)="d091dbadeb5849254ebd09cc4a1a0bcb61cb2ffe4b9d64282381542187f0d8051552", 0x22) close(r0) r4 = kqueue() r5 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000300)={0x0, 0x3, 0xfffffffffffffffc, 0x0, "a147780ac85a538a131900d1ebd81823fc7e0d7a", 0x10}) ioctl$TIOCMGET(r4, 0x4004746a, &(0x7f0000000280)) r6 = fcntl$dupfd(r5, 0x0, r3) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000000)={0x1000, 0x1e2b, 0x9, 0x1d38, "bad84b73f2a42ccccaa772d8374275835db57180"}) readv(r6, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) getpeername$inet6(r2, &(0x7f00000004c0), &(0x7f0000000500)=0xc) 10:01:30 executing program 0: pipe2(&(0x7f00000006c0), 0x0) pipe(&(0x7f0000000700)={0xffffffffffffffff}) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x3) kqueue() syz_open_pts() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) socket$unix(0x1, 0x5, 0x0) kqueue() dup(r2) mincore(&(0x7f0000ffb000/0x2000)=nil, 0x2000, &(0x7f0000000180)=""/161) pipe(&(0x7f0000000800)) pipe(&(0x7f0000000000)) pipe(&(0x7f00000009c0)) open$dir(&(0x7f0000000a80)='./file0\x00', 0x682, 0x0) pipe2(&(0x7f0000000040), 0x0) socket$unix(0x1, 0x5, 0x0) socket$unix(0x1, 0x2, 0x0) linkat(r0, &(0x7f0000000080)='./file0\x00', r1, &(0x7f0000000280)='./file0/file0\x00', 0x4) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000d80)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000240)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000f40)) shutdown(r0, 0x0) setrlimit(0x8, &(0x7f0000000040)) socket$unix(0x1, 0x5, 0x0) 10:01:30 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="82022e"], 0x1) faccessat(0xffffffffffffffff, &(0x7f0000000040)='/', 0x0, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x10110, 0x0) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) linkat(r0, &(0x7f0000000080)='./file0\x00', r1, &(0x7f0000000100)='./file0\x00', 0x4) 10:01:30 executing program 0: r0 = syz_open_pts() close(r0) kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) shmget$private(0x0, 0x2000, 0x80, &(0x7f0000ffe000/0x2000)=nil) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000000)) write(r0, &(0x7f00000001c0)="115dc76514aaa230101bb0a413f4087f2bcab67e87544a45fcc6df4e8ba772db14529d337974e7dc6f9073b1be569d6a07e551cda21506bfcd2b023d4cb717eac6658695d38809", 0x47) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x9, 0xfffffffffffffffe, "1202079b37902cfa4e000000000000000000000d"}) writev(r0, &(0x7f0000000880)=[{&(0x7f00000014c0)="b906d6edf18383a1958f37f0c7c2993d4e97f761c4252eed28ad11a67072ee48c65ed200365cca02cbbd42a39da4fdd4c395fb5feb1bbdc8dba5aff417614cb38473a0b7946464736dc350333a4cc1d1ebeaa9e7118fbe5c285c8a67cc37a41fd7f2b50c141b03e716f628e9a222b0c789da81c1edac32f3301fa6ee955b0df0a53941fabdfac6390b91fada149c754ba8e12150c39b977e9efbbd8fce04faacd82f7a9c9c0eb125ee2b9e5c4204d236da2a3a322fcfacdb56457084380a5f3b6dd3805ac373d78bd1a2b27d31595087c1dd50e4639e9ad9841f5c841b00354358272705888a35fff5b15aa23f4aca5b8d83033ae8e550ed3629359d213b35a050a2f0926a7982373889848e42430944b60f086e175f1b85ba896991f4515906d7af9fc3db3f4552eb2ca1346461f449bdca2e054b2c181e6523904fbc1a8516a44efd6c77efe8edd3cdcdb15c5b79ef28fe6848c7dfce297fdda89be5f80e2ecaef67b162a4c42d0041e451a1fb4ea903b47fbb1ff2fe8e6fdce1cb2cb3ada8fdf8d8577dc7f9ec42248cdf803a6b876fe890f09f7626ad96475c377f1c8a8e6bd38b9cda99c8debe532fc7190209fc2b5eaa289a036ba62c5f93537d7f41400f55167f2298d505a0a2691718535783a6a2e256cff839b04c808a761968001d662789456673b5f7e712b1c03c3fa7941c541a50f5489a5b4931c9f17fb32c0672d6c9879199bed6e483773ae3b25cfb429b868e035f23e5632117dd175ee29b87f5a8ab30d9776878d53aeefeeee4a159a787230d5aa8588b5dbc5e32aafbbfb238fc57a359560d81d9baa2e34b29ce8ed44c58a00a2774f0b50ba8dc8a5a33f6feec59cc4b8064b9b7cd6f5e7f365dc6c2502cd69192ecdb11e855c390431507d6b4b617eaf5ca4bb17f7e702988713df858c3733a90d492f118a341cceeeffa0f9f245503ea9370e67b978441ee767814ba9d2c98f5f13b49bafcfebe22e1eee06bbe449eeb829d544835762e46cb1b9116032b558c05254791ff722644fdbde89da05195324541465a9f138fb4a9ff88784ce1fef153f2a5a27fc536ec7fc396f0b65fa66d8986e88e0bf651e907", 0x310}], 0x1) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000040)) ioctl$TIOCDRAIN(r1, 0x2000745e) write(r0, &(0x7f0000002800)="f95e625b78f58d117553aa271fb896a064951ec3c2bb65395c38e800b4794e9911a1765547e49b72a89f36e87396f9ae9344a5ff00dcb84c19e3ffc74ef300c7a3ff864cdc942978e8db7771c3d97893132c6f7e7b55457772342c5f5c988c382b90224fc80c427247f65a6fbc4833e94c8516528e856c90cb12235db8905f7a12b4e546f6e93ab0ddc1a7b28a2ef106cc8b7a6b5e40adbcdc9ff03e3f323281fac67e251d1a8c35d2512a9c068270ab96c8bf78cedc318205e15c70372ab32761a02b31087b1456a00017ce232d7b360e662500448952cbc850014a51daac4123712c462a55cce232e6c811307c8806eea890e187339f5f805ecd7c3a02a33cc6dad452034a0de892b3b68a70c4ecf0c97b014da6f0660d40db6c3ede90990a20c25bf00866289b9862cc2fb6b347aa5cd9bab7e0f62c42295a914eecd9ba1f86074fec1cb938756e3bff5e896e80a7cf58b5e5a7ba4eb936ed5b727160418ac42e296b3087a72fb7504e1b1dba0ef072647a1412494f73fedac1dd218e76beee644bc570d3a7d4aa30d9e0094d854451fb74ef6ad9e985f9c1ad85e8eae60259ca0ad8fb0cec8a3e9ab305e36915ef80f75f2165f58b386deb339ad6815b15489e74cbd263d8587d7829b37e4d35bfa3e72089d8ba83900b6d2ef21bb425a67e927113a31c9552870e236eabf162b72a142140ed71d17196030c1ca2ba502be501efd39473c40b0d029270a271cb44f96ea46eb92b26ef58a45c97859c5145818b2ac8618256733a74c0c0ef7ac949d683d0f96a6a5522774cb14d0f4aa9930830df3173b54a0fc108c6b62d82a085fb2c1c89e924f543313a511da87fd07a0632b42eda35cb440de1157a2b0700a620e3f1ec2695c00468a05102956b541f92e9b9c1f8adbbf71335c234731a3c090293634ba22820c0b7a9f728d40a142944d74750849451d1607132705e607df92ec948862e40835fbe6af90f9e70a2407fa247282ea867d22ec75befe20a6ba89a5ef003503ff3a46ba1d6e143ddc84874892e1752b31fb8210cbaf231f8fdd05451d872f1784c63a0de735c7ea83a3f5a79a6a4c2c1a0139e1265e7f4a579beb0c5f6caeb6973ca9b55982c", 0x31c) writev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="c82162c5e79dd4c64eec93234b6ac85c0efa52ac946bee8e90b33ba510a9b424aaf0ce00046f609ac80bb0257e4569ed083b0c33086675afbe1b8bee6221c112c4763083a78b116c999a143599960951a3dcdbea2e31c17b27dfb63b5a1e21f9869d8c411b1b20efa4b6b806d05b00e6377675cb2c", 0x75}], 0x10000233) 10:01:31 executing program 1: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000300)="c85b6648c3a577796798bcf375fc427fb918e4315ca673c5a1c4f00f2bcf8100500001174990f64b08ce95d3882b560ba3f6cce16fdbb508527fb7e4ac0b5c262afd04c7649481ded388eb729f20cebecda17b192edb861e2ec55750825445490abd7e4fecd61aed333dfd1c21a04127089047bd51ac5e1175078ea1aa82fbc8b2f9fb47b7416499c56349ec6b78a1d76b4aa532d5c845bf9c41bdbaebc6eb384ced100cc4002ccd9b83277761c6be87b942c2266bb611da5cd39ac08ee6f0f3b82fdac52b620d335116972e6c9c828704ec237674fd4fde235208415a83b7e1e435e650c49b2c98a5ffc06924b5ae27c18871c21c34e64796bce9fdcf693c70fa37cf79069104a427d9b93be2eb282cbcb36e97f677431ade07432d99eaf1206127b9ca8ee937d0937890431010a34fa46960b34bb69c3a917224a5b4268119a298906ac45ff2e7755f5c7bb5ce78b2cc454d2798f5702eca2cd211c05d2a9b09e7ad467bfa0a8569cb2a7f7403a967d1fb9683653e5594424d7426b2d9dff35da48e5476d7f821dfc85ce384190a70dcf82ab728e3080486287628a5923320df9cca4c7913add4d39e09ce5ee0a4faf79986d1f7b0a5f24982aeef527a5c2557a58e5915d464c080f9ae3536e5f8dd415b40f629c69c4fe90dac657ba9dca2770c91233e30440ee96979313ce4055f91744e8b780dcd4c55e83e77644633966b35624517f8ea824afffbe3073fe544e71c61b75d612638d39c9ecfe7dee4a0f0eea491af02b11c0551b7421a18d735d2535bc159286e9db0fa52ae738034323f85aa494c8627fd4d74121c826bff22320bef0ad26533694e71a962bea8da410e338d10cc106fd7c6861f480e02dde3b4ed1809ecefbfac495ada554ff504f967d212df145c8a5e62d821fd5208e483e92a86fd302be04ba097ad09efe040356de1c08f4baac2db8d729a1649745000c25bb6f8270032db9a2aef8b23a42aafb876e873a8119dd92f469fcf8f93a164b69e62e00674e5d9c80f9b59b732aeabd63ca3f8388d5f61b233f917dd1c8148ed1d3f67eb84f0e14fa72364f8281c524da281138ca4db68d07d5f9f3d22ceedd82e5ccefc28d24655e5c08acaf7339d74c2e18c1a6a94784f6acb0a6c6965e98c1464188fffe1d56e0e9312c6d1f9bb6bb9a41f5d85c0139d7064766421a7f6bab047c77e33cdbdb93771e286bedbf95a0185f69bd7095a4308ad8c4ee6d597f47ccb8488102b4ddf0ab4b933ff223f0b6db7a6f324bf5325da9deb66f245a863c8865e96b1971bd0877dd523d322871b7a944a5d221356aafd1262d768930c7bba095985bcd88c0760835a74740f59e76fa231f332859ba7c4aa638fcc0bfbaa4efa4eb1fda6df26a46d51a96f87ff0945f3d8b8fe96c4a225f22073c1a28ba401f3ccdc4092e68a295c9ea9103d61e4b769b87b9959c37f597682459c2214ebd47479c4319624eb7e6cb11999472592678771a260e95340041af66fc2d474f9b4b80b53b7b97e85fccf46b4490bddf61e37a349d40ecb3ee740d0f6cb318b30ba441c2d2ad216fcdbe8c8bd97b8132b1df65fbf68b518bcb41a78216b03c315bbb9e257c210dcf7e1d7946a3387c585980e7a87392c309f974dced10a34f592662f11cf61c26f4d7788106c9a25842e0e11d2e4bdaee48fe3a4ff4023f654930b8467b0918c61c75460d00bb2a9a23f09cbd569f4949f1327a8915d5158c44600798f20b3dfcff58219f95993c573cebd2e0eaa3c5b09b747a1bf5a8df270298f4223049949365b4f2ee201b3f6106d65903f769e1c1f582440a612fa11ffbc9aaf91b9ad75f3ee6fe599266f4cdb8ad4471c8b610ac66b8a4efc45bbfefec4f5488de6883ab262db5dd1281e6eabb09cadf199b3186cb27f14ad633591f8fb3586232839b55e72624c38f8131d7f2eb2cdd0c00992a3935b7b25eb8b85914187ecf28792af0afe7d3fe57055087786f748d34ceb3a6047c2ec44fed01c13daeab19e7a680f9b3f33a913a0cbc69fae36868c9790755fe0b2eeec321391e03476d59005b27b681c01c52abd1c1c50561801203eb9eccf6a74e0aeb7e0499e1f0a8d54e6944273a9c7e0db9080916332fea76cb3e00604a9936e80ec9e3c293b541bc5c041572c90341dc5937c150debbedaa04617eff4346eb1054a94c071ca76be15fb4f2b237fdb7fb41a2253f86e5fcca3c43f491cb798d27565326af72a8422f91a3140316ad8dcf76bccbb0843b7ce018c7c4cdcd755fbd193cbaa12aca46989312b99a2960e1ebdbea09776b065ee01bc81fd35b7e8e491d41b270954a32b9202572d7e22000d94bf33b118f8c9f98f5270e6f00e1873afa744c9012c3f039b8a066ac05c1709a18d0aad1332118efa7288334d837f049fdfd257f759f353b4b669a6713bc97aac84eb26bcfe2ad594f9baca371d367ae795c1e0320c10fa59e24f96e4b142094be13ea6cf362d85148d12c5e20bf696b2e6c57524c9610f76ce7650547c32a4da1b11226a374d2600826e26e70f34345de889d1a8196f258b31d379b748943ebcb8f437007b964b280a90ee3e4b276ddc0673e79af9e8eeec56a30e3e9ed1912b082ba539b45893cd35753af8780c9737855d3de49786dbd29ad5b3a82c0638fc858adb17773de3e0274d4bf2c7d7b531b7cfa0531060f7a7af3174eba49c810b0021f6b2dd9cbfb7f30c1d990970fc5350bd31760d4156e0178d2348cb6cea9ccd16f07a9eda309c4fa3731c3f70c56cd71f03a948b835b63427e6a6afcfb7fcb2fd5286a927c313bd490d3acdb6ee66380a7c6844ea1d5c27a8c4c9b45c1bea3c9d39672a54e347441cafdea79e86081bfd5280b9e8cbff7d9cae0516b40a377eac64245a50eda60644d631066b1fd6edacf157e00cdd2cb2fed742e8d55ff27a05da28c01b8f64441da2e32c2942f69d0192560b08ea32bd4c0397052c03fd5c97d61999a054a2cd5da7b8d10d517dca4554e18ed01d530f8da1cb2d95d12ab49a6b28a3722721ea8acae816de0c829146fca68d3653df2f5271cacd478cd0540bc80eb3dd03bbe6f84e2b847711e63d6b1820370096d9e9343d8871e56867200bc5752edb42e35c636afa9ec73d7e6777299c1e076362c7e9460a2a5e2e830c6e95b30e36baf137325c9d8e93618c18da07a629d5b9c66bebc72f3adb4bae99e92275313e7970cd0d99d3e2280bc32f069e65a62df06e4eafdd0cf5b03f1413c910849248e33e88b1ea31841a54ea09d5a4be17ae04a410adb511fa8117a3c21469ef82b5a1d7e67d35f47963bdf4b35b37e638bb7471b4db0154253674233443d0c984911c7844822f0e8e9cdfe9c3d2bba07aa81623181db124ea75e76c8fecaf8b2fb4d0a0c23575b10061f3b9b486428498c8fd58f46441127c559bc477c846773cd95e5d6f1d91bcf23b2393433ba5c1f7a2ca595ef537edfc16a31a12e3a5cd79cacecb4f242db695091dedc45df05dfb09aeddb9100b9600d6c3c309428ea1da02e78baf13db0ee1e08fe652acc1a61305de6a23ab1d013a109f61ad0e8de442e88dadd28884d0a0362e9c6cca602fb7881e90fdf056643fcdc4d9da1f813c3fd7c94012c2cb1d7dba1c16331672593dc7fe17656e5799003c1707e75b5b4de5dbc1c2ed1de782c8e9e74fad3e7dadda9f12c97fab46ea50954dfa91ecc2623b1c03b98e63b9a8f2ac3e902186c38ab24f919915f28845c399d35d9627f716f0684f1d67ef4eb88f094cd518814390980de1829e99775e865f536ebe8eae03a0282d427697486d3bbf4b38c50a1e527f270b1baa73b597e9f639802a19543e614b4497b706ad09fa4d946d5f66c5339e971ddd59f0ef5a4b6634d188308693d0222b996783f821750d59550905e81bd72de116de21dda9556eb0e3f11abb758317c0c56372d6a2784cf6dccdc62fc4e5d8c276e11011f6b6099d4ea731408e0bf96b7bf467ebf42b7d4b2c5003bca044a339912958ccf67bab3d2984c8ca8190f8b93649c20ce52d61c82fe1ee0284239fa12cadb44d215e14978039cfb4aeec540fe0d6197e28135b587c003052698f2b8b51686b70af5931c05159320b56d2958e194b00240c601783dd333be60fc5f50c60ca1d00483aa6ad0fea8171c5463ae4c700d48df1c1435307c9f675e7bf149ae11e78ec6da3b0e37f7c96d4a2e39ca04f9ed9824333c8e0fc53e6bacfe7776f5db4692b987fe1ba23590ff2f4e86e38e012cea2efbc3f20e957cab51e5cce7b1ffda995757610d1d11d4f7d25f5358a51336fded0e47901f31e97dbb2174d711fba9a5fd3b81b6609c07293a88eb3a4119a0ec7a6ffd3f662ac978f3c97bad7248cfffeeccbef40546edfa496a22b2ee9a40467aed60a9190d5466fde866e62dce167c347f6ccc3763d6ed3446db04c74b53285ed588cb0034b99ff6b370be40dd12c7dbef6d835329b816d9240596b9d143388ed6a7548f368cb8b481dd1adf388a29a2448771e6b398f89cceb86b7fa7eb1a0c93121f55b4e672f4b655803647246bfde860e3de5f38c59b003c2ce2945d821de1ae24004063f2186f27436b542261e45dd072576244bfdab383794d74c0321baa2ccb7d2a49d9f8b01c9f1d7798a2d284e0faddf7705ce55478911f2b74516d134c24997db3ca2fc4c005134c4e906c7c61dfa2c0d73d63dfe5be5282668a459204c88c66f85a53240ac90fe028969120c34a47e93322a605ec2533ea7842173f924444a5a57fb7bc384420c0a82aebc1c86ee83ab91bbf3f54733c54eb8093c93eca9913c6d32b91d30262e85c6283bf7f6db57358c270b65a287d975bd20a93c410485355721b13579eb95f6e0290498a89eccbc334c1b41d607f6b69488c78611a6005a3b14ac6b8cb364aecbd2fedec8a22e2a02151b9f7539d97df06fd33adf8a3e1645f5e9dc8e143695b5877a10da3499361196f41c808d81b566337e5c60e459b20a5ac2a044975ff44d4b5b6150dba1541563e5c6e690f2ac077bee6ca11677d6edec8d6ae16a2f6aa3b3ba821741c52eb0df8599ed50ef0e462c398fa61a4d12c843bdb56eb999915101233bdb70e2d562798ea0788ca3cda47825522d1dfb494850862edae251e73df99883cbf66299d77cf0b14ed5767ce85292361d7a0d1a8744d2406667ee60ae8bc257faf66904d016c16dc242c13d4c6d280fed5887efc4c8bfc63cc713d973aaec987c967265daeec4dd646290995d8f000e2a3874132c11d38aa4b3e95e7adb7e944a87e46e2e80825db801699734b92a8a8ecceec82a6d4c2784820b06faaf66ab6f1126c083d73542482b286a1da2f2f058ce9d65c25ab3c5c97415244f8b7cf67bcc1de83bd64549583e151094177d7d56ab29088461c93ec94a02386be501fdaa870a032f9ef050380aaf078b82cd9dc21c47044f37d2f9cfa292152d8c0941b51d3e9810737bf54a45069cb30ba4eff2ae148074ed7b57924f062efacdc735ff0c9501179d981040cc9a97fe0e2e5acc63d19f3bd4c9f002839a5f82b018b030498880f1c4422e268f8d570407ac0fdfc065eeaa02566dfdc0444aa65f795cb36cebb91a2526811a7b6e97fae6a310ddc6f1ca6055b14820716c12471aac86fdaee405ce1f071bbe6a02a268b66f6b3edbc451a1e79db283e78630bf70b02066e6017aef36d3efae5ef7c827a4eba8aff5477de2350daf2ddd220994223b9a8e258bd0b2de9b8acdbf2baaac17128d9c7b2659fde742d2fdbdede1e392f5462085d62c1ea001", 0x115a}, {&(0x7f00000014c0)="c7f3a83f1fe087e99d50f9187a7e646f9f648f0692a8d15c52599a435353875158f949ace96a250ecf48f3d314bf8ca93954e80f6df4cb93022ae359b361e784fb0ea9e83a684c77e382eea507797a6f373d4ab990459c9191827fc1bfca7d5c50c3af79b0e8bf20df592843877fc296c86838a3cefaa18de9c3ccb1a779afb6340aa15401646b63ac91936a6f074060c8465107001e96ed5565c3f6ee5cd3ebfd17353594420ab6e48f361e01cf87b78a01b1b40eb1", 0xb6}, {&(0x7f00000013c0)="010ac96b49a1606e82accbb02e2a0d6a61a8e09467625460f44424d39de77f9e79edd6c642affc0fb6c1376b72133d673e225a226ba7137111be778099943065d30338b7e28668403db71ea5862bac5c1581ea55d97f44fbd46754219b0e1d84120f4e009a6bc786c083aac2a20eea8ff2aeaa21272f5bc3aa8ddabd0781f6eb766fc215b34e091cc79d75a885c5a2653743f70a1f381d6cfea2b9ce6b658cc49ff49c868cac987daceabd67f3abe5e5f0567b1220def53f842a77c3bf18565361e496e0b951bb3d59", 0xc9}], 0x1) msgrcv(0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="07ff21bb7e08317fa6473ee56f10a4f59667cfeb4c96ce649829a69ddb9a755711ed4da3111b649b3941b6bb95ce4d3d401ff008a5ffc8bb47be0a452629fa8981a8b09019a527493120bd433eb6fa227ee84473dad454dcb59b03693ef909707b0877222ae8e35a95332f75c516abfbf978c431f023170c8466e066d91d306f"], 0x1, 0x0, 0x0) r1 = socket$inet6(0x18, 0x1, 0x0) connect(r1, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) setsockopt$sock_int(r1, 0xffff, 0x1002, &(0x7f0000000180), 0x4) recvmsg(r1, &(0x7f0000000140)={0x0, 0x3ed, &(0x7f0000002500)=[{&(0x7f00000001c0)=""/181, 0xb5}], 0x1, 0x0}, 0x3e) socket$inet(0x2, 0x3, 0x8) sendto(r1, &(0x7f00000002c0)="bd", 0x1, 0x1, 0x0, 0x0) 10:01:31 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000140)={0x8, 0x1, 0xff, 0x4, "4345e358f2e2c938bf26646a4677ba1a0f7970f1"}) r2 = kqueue() r3 = syz_open_pts() kevent(r2, &(0x7f0000000000)=[{{r3}, 0xfffffffffffffffe, 0x1}], 0x8000000000001, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0xa, 0x40000081, 0x9, 0x5}, {{r2}, 0xfffffffffffffffd, 0x95, 0x1, 0x0, 0x7fff}, {{r0}, 0xfffffffffffffff9, 0x9, 0x2, 0x10000, 0x5}], 0x4, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffb, 0x14, 0xfffff, 0xff3, 0x6}, {{r3}, 0xfffffffffffffff8, 0x80, 0x10, 0x6, 0x8}], 0x1, &(0x7f0000000100)={0x3, 0x2d}) kevent(r0, &(0x7f0000000000), 0x4, 0x0, 0x0, 0x0) syz_open_pts() 10:01:31 executing program 1: recvmsg(0xffffffffffffffff, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x57e227c03524de04}, 0x0) ioctl$TIOCSCTTY(0xffffffffffffff9c, 0x20007461) r0 = socket(0x26, 0x5, 0x3) fchdir(r0) getsockopt$sock_int(r0, 0xffff, 0x100, &(0x7f0000000000), &(0x7f0000000080)=0x4) r1 = msgget$private(0x0, 0x1b7) execve(&(0x7f0000000040)='./file0\x00', &(0x7f0000000500)=[&(0x7f0000000100)='[[\x00', &(0x7f0000000140)='\x00', &(0x7f0000000180)='\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000380)='\'\x00', &(0x7f00000003c0)='i$\x00', &(0x7f0000000400)='\\\x00', &(0x7f0000000440)=',,\x00', &(0x7f0000000480)='\x00', &(0x7f00000004c0)='\x00'], &(0x7f00000007c0)=[&(0x7f0000000580)='\x00', &(0x7f00000005c0)='\x00', &(0x7f0000000600)='\x00', &(0x7f0000000640)='\x00', &(0x7f0000000680)='!\x00', &(0x7f00000006c0)='\x00', &(0x7f0000000700)='&:\x00', &(0x7f0000000740)='\x00', &(0x7f0000000780)='\x00']) msgrcv(r1, &(0x7f0000000880)=ANY=[@ANYBLOB="44f60e1932c5361e4a08378f4d75d608bf2425aa9ad4b5239d896d17d7e7761e3ebba7904f8f0d9c813a56e781f5c4e3582d429357f0eca600413a1891a06b"], 0x1, 0x0, 0x17fc) 10:01:31 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) setsockopt(r0, 0x6, 0x4, &(0x7f00000000c0)="c47b8b05", 0x4) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0xdf1d, 0x4) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) 10:01:31 executing program 1: syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) geteuid() getegid() 10:01:31 executing program 1: r0 = open(&(0x7f0000000080)='./bus\x00', 0x8296, 0xfffffffffffffffd) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x8010, 0x0) ftruncate(r1, 0x7) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000100000000}) flock(r1, 0x0) 10:01:31 executing program 0: r0 = dup(0xffffffffffffffff) r1 = syz_open_pts() writev(r1, &(0x7f0000000fc0)=[{&(0x7f0000000400)="19", 0x1}, {0x0}], 0x2) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffdffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r1, &(0x7f0000000280)="e36258a416f72ee99586132477f256b4093cfb25b84a5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda7e9a086d21f850bc0010d91ae61049fad2ba6eeb04000000000072712ef660b30d5068f7acad445dd9760a2bd43b849a837fcd85e5ecea04000000be9dd65a8f2db646647f5cfd13d096ddaf5fb090272fffc0", 0xa3) read(r1, &(0x7f00000000c0)=""/22, 0x16) close(r0) r2 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) fchown(r0, r2, r3) write(r1, &(0x7f00000005c0)="54a02551cb15462b77c8c690c669f873a0ada6f142f84bba4da42af57c7e4e0aca708405096ec45f43790df7a8e96e9a042ef7ae9a452471532fd09a4e4b4b5a4dfa1c12807687e87acd1bd937950b0610c549c3cc6f1d9876ec6d3e57a3a3f3675c1f7e0eaa0416690bf571b3682229c656da1fa3fef2234689961b6c1e6ed324edd8b671775ce6f8d68ffa7e26d06fe34bf488bfa428ff42621e5c38d9a90fb6c6e761e91c43d643eaf5792c5d39c647d47e61f923973be4cd0e13bfad48d8642b4a80f8c8d37152276170ba636240eef7a426f65baebc18c77111647809ad956e1193ae5f5d8be208e5ab2b1ab145b3c6ca2ddd00ac29992a9c513d671243faada2e144ecadf4194240b167a529f7827fd1deb26d0748314f945cda3bea2b1dab931526d0d250d6550461d2d4bc529426b3734ac5094b6ee938fe91982cd75c4f6ede2d35c004832d1bae0bc90888afcbdd34c541d5953c2f7a049105872515d0596baf0bae1c347afc2d57524e117d4738b02194b32f503d0e8a4a2bcfa3e2010ee2716f324db8b771885488a29de18d9acf2b11fff1ecdc67e7fda4b0d6c894c06d0e2f3031ba2f3e6b69f5ae258966ad1a34af51d570a13e53f612aa539986bc69ff3d2eb997739433594ad615dd76250300ad4f330698f803f0293935d79b15fe135965c230f945599b4b69b5aa9bb0d45b72a651d35e5cdebdaeaf3905d492ee55ed8954d918a1a3915c2b9fb2e0577fe1be9609193caec2ab7e8ed474aca3951fb96ee03b5f023b65b2883cd3120aa5c46b36af4e4b4e3d26ad6e7a3292be2ed1c9d19993e92f1871671ef8eaf483a2c13c2482c6325e9c52701da9ad0197f37bf1b89e5bcdf6e4fd04a634cc071352b76958524729f67a7c611dbe968351a77580d82d3d47e5f8f9e430fd9a919b5407e3c3621d5206bcd3afd59dbaf40e1157138bcd0dc613fdf304b4761f8c60308ba6a61c9ff986e20f5c5d0a440774571e4a185ccae154a77620d9002eb829ba5c2384b84fb3dfb3a12c6fc3ed93e79c60e7a625c201fa7629c0991d80cb23d4a23c58a7254f557d32445b1f7b91fd99f19f48ea3cc8d8883cf675f60e83358c12ed296d22e82c6151d93490cafd605047b42fe9307aac69250dbf7dcb19d299f1cd7686a8ac7166b36f601eaae5a5b90521f618b834f77a58d7f32241fcc09b2f7df36ac32f3a6d7f83ab19a68dd5c78f6f313dc506e4c6427b68a0287fdf4a60823ae9edef29d11fe730c3e0601c3a2389ba2ea84b8ac94f38b4b1e449f69b6c7ecc47177545779026bc8c4d0970c989c7e8478f39001286dc3884689828d4522da9c8fc88caa5027a29c94679f7103b39c2da979b26dd355d6dda527db895ebd27a699ad86c9fd245c3bb023c9b9b2a8f703c6fc03c343b44ca5051886313ad5fd892012ae8f71bda9762b140383104d36d13d763babe73e169e48629ab31494374b98b7a1bce9ae74a0f7ccbed35c940a6c0e1b61b85ac27ef1206ef0161fd97e83581287d9d925f429619e017e6f35690a680ed050db21c240ab95bba012bac72ca771513b5280711f8f7d3eb1589b8d2cd8365d2ccc9aa235ef9fd0cb78625784a7a73c88f45d14fdd4ccb15fe03ce637549f02b8f83a82404d5ea05e0a55938087af789b076bdb3e643a378c8643e185f30478eb7dfaf1ea781d0ac3105ae49ae7aeed55283a385e686ff8ca4c50bcb0495f36cc8aaa8aff6d15acbae79938c09038d16a33f521c035da3242d16c3ffb8b080d0658402435e4d9e90a27eeef18e8e757c0fe411e184445f99bb27392ce5591527dbfbcf50b6ee1271c3d8aaf00c0c5d46ca1ad0ecaeecfb80ca7c62a03e9ae02192ee73e878c7a68549584df8f574c16abdb21beadca5ee8c6149a4bdab367c9fa75d2b7cc3613cb5ba224cfeb5f5d56a38510d3ca09bb6f5aca07496af924f9d50ab9efe207b2c60fd03b326f4b5afc623a6fe3bed5c5a4e546bb50fa8c526dcee9d044e1bf61f6506cc79550b22bb57deffe3c6ceea7ba40b019c72f03d7271e1886ae0f4e3043fa74658a8dc8f6ab40d3b8ac8c43456983ba136eb0eb45eb518ceeb44ad666549ed2600f5b9f4bfc48bafdb6c8f56ed94ee3833c234558d5665dbf303014c543e90ace30a162df6f7618b408f9068bd671a6a673580c78e8802ec1d964a1d6d33ebe9d002296d24bb2a562599962fe622acfd9a8487a8333b7b2788aa3e2ba4916b9cf7cb3a16077ff4d7b22feab56341b0d8c88968b5b0f6a6017c6c3c6409013ac12137bed51f73ba81f58d2e04996eba8d905fd519b094dd19bbf2c3c946e83eef142d2129ae1e3837f6ad7beb6962293ea97307aad035724b951041dc5dbc4ceb54eb91d142c36f4edf9b68fb0e06585d5c20d5f928c80afb23ed802aa57ccfb77466e905502799e99962d7c8ce1ac86018252c4161377eb85ee9c1c2400d1e61198166827deefae91ec991797b634dbb8a753eaa1f4f4734d4df417a5cce3a487070c0d0c6bc573e4b397707a9346ff93ede137cf924a192be7eeb9fa4f03cd08f57672dfe5eecfd8a7f7998933396840a40dd6d4aaa669663c7868e9332c3b15b5b053869093fbae8eb53dd8a1fb1037fedbdb4ce1c408891d020ff9b8b5873337ff33e249308406693570dfbd524701ac4314fea642d8f3b68caa1a66ad4dd7f71a8abbdf935a199da2278f157f1f3c997ab47282524b6df5c251ff7e124d430cec17d9183180d412476ae39a110f67c0ad33abe3ee635a925c97229c41274ad3ea7cb1f", 0x7ba) syz_open_pts() close(r1) syz_open_pts() fcntl$getown(r1, 0x5) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x4000000, 0x46, "1a920aedb9fce4e4902c4d1082648eb282ccf37b"}) setitimer(0x0, &(0x7f0000000000)={{}, {0x0, 0x55e7}}, &(0x7f0000000100)) 10:01:31 executing program 1: r0 = syz_open_pts() close(r0) r1 = kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) r2 = syz_open_pts() close(r2) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0x2) readv(r0, &(0x7f0000001940)=[{&(0x7f0000001600)=""/211, 0xd3}], 0x1) write(r1, &(0x7f00000001c0)="60194d3fc5af1f1d758c3ed963eae7d5324df2fad10d1830b02ac82cc5db3da6ccd0e6bf0a5c3503447170d93ecfd26bd8b03fbebc5f9a8aa00ad285b862426d20f17969927f1200fb1c31027422353da3c6a5084c4f2a6541868bd8a584f06a450afc27b7a8cbc405a1b3cdf6097a13325c341ab41edda754d332675a424d71d2853a7798cae3f8c565bf55af476f335f24dceb46b0ce4681c3cd0d48684d8cb156837492ac13c3e2a5939913879f81410422e80616df396faa71561822b1fad28096cd96f2fae219cf709201f8f67489dfd30e68497865df312dfaeaf8776eddf616dafe7fb446d4ed69a0d59cc154b9b931e01e1f18bd5babe5ab50a87b0d528c5e33c1e79d12964cc13cdc2d776c4f1d52b43b7b20617bb88a12ff619992454edfca5f9158eb2c981d2aa447de63fda3b48a63b40eb46c5c12c65507cb38de7718af1e01744aa4e92a29898e6b5b975c0bd77f6f1c9f0e6750d8a566fc904cd45ff3fa17960eb6b331579cdb5ecd03db7dc8bc47142007dada4753469525c827b53855e0b421f6dd76fa289a1c02963da8e03a301dc37182bbf32cf5efd21fb7af9c15e9b7c70666bb2eaa1bc999cbf64c928dc4724ae22daeca2961fd758a00284792a0eb945c0c34df6eef0a2719113c3e5ee682087f9b09c67983edba58e20d15a2c039640bdf7267137b99e349e047e821d52dddc737e6cd80713ad080e4e0eb2724241c3e6babbb2c486a54b397da980ba9a4dd6c9a522164034962d69cbae8b62c24f4aff425746ac3c0aaea62b5e7c3807732a939a1836b846ff415c14925d47c895b912f24d8acd999195f79c6345cb16a979f00c0fd4ddecfcc75e59bd0869e8d912c4d41b4c38c3c2fdd3fce3000134746397fdff733da822a9ee99a8725f14a589177b3191625b26dd507e57298ef6b542bc9632f5c6b073df30fa73a5f4c3118e0a285301562329299c4bffbec3f4ff84e923e60b29a850ea4c81d043b598877eb95fba4d3a37530d1be1add6670483f688e748e21bc61dcad5488d50942de486d3ff0b90de9b64dde34cd54c67007bb28d9edbbcf60084b39cd54da95349810825bd1fa541ff37bd4a2cde602075d93c7b0c2c3dddd433dd44965718b068bbeaddc2d531a5a78d342aaab23312e910425dcee106de2329ea1003cb36777c64b2012d976202cd828ae47a26844ed39e40677db758028e6eca5beac881bfac300e3613c9d2bc54a1ee9c799d74ca6ff094ab65f40155d1f817ebd092ec259fe74de56aa843f113d7fce5273fe3b33a6b7b5a43e0820e25e90e5edb704730d3a0f3d56f2ecbdc8c79f99ffe627aa7cec3f80307b2a9712f27f67f8b8ba13824e05ab80e9db3c116889ea2290da4c50799051c6dd4eeb69c83d5787f770be1a923f1ddf889d293ebef71a5534c30526054fca29321daefdbcd5048ed0e33d7e380e21e30898d799fad441865fe29e077e7a3d3125fa5b51957d7cfdea6087ed9cbaa0fb8f31b3e8055c4e1188c3570d0e0a59b6a3a6d60815d0b550bf4de36b939de39843018c06c57b7ee9e95d8895548e8306df5ae85bfc590d8e32ca8c69097850b23208bdeb7c99838057b831c0d8309b3583a1a1752821bba3b05003709aaffd702bca03d5070ae333a5ccae398ca7ad80da1508ae0653411778487bc58e38e7d97deae1b9fbbe09ab2213b5dda4d90ffe5340ca8c943d8535d06cc5380e198dc1e43fb7d341d0be3629b8cd5bc887858b771cb5be3c067285aab6cb97a80b0804e0f3749dd79e453df98f5f296fbe08800ee508317bb207c2909410363fe5f24f5a487fe090559ac38abc238c7687a06044bb335da89f9c5f8a9b3c277f6a1039d5f99dd181673c96da51d1cf2d0449158ab1ed14c4b3b0d7e6910536557c49496fb1908d55f30483a486beeb26bb77d15413619452ff48d3c37f9221a5d7e954003379dcd6d1fcdb7534d1eafdd029127510e5012851e3e9f1e2bebc7e850cc8899efb19486acb66c7e17f9574c08beb8099ac3574a90a20e70c447585acba87f7fb42e0d7b49ae380bc35b5a995afc24efe13c8a5a17db6333e0e79dd873b4c9c7e0515ab7d051f0c1c13c54158d0ed02fa9cd654bf8dc764eb12ccd0a7de2f0fb72ef33e0b59e683e5e9724e5db0470d00d6d32dbc8cfc416c9d9a38ad14fb6ccbadcfd014b2ede93a11fc76c0166d79f15a7160f74d527d9e3e719222078a3b80cd9ce692c12d39d6ebb6b8d131ee87c062660ed9ee3307986b630e4ae4d2b3b3f0ac0cdf08e59aecb70b8620a57c671dae4c635a82d567e204f7f9489e7f6a2bac5c689385a8b66287119ce3080f4e5c850f5a52cee63bfc216da49eccb94329f8eb5e77626bac48f0cdc7d83bb06f60a611e9feba8bb4ab4c12325859cfec0ca072b1f292f47e70a1990308b299e1e0563e3ae543ccae0d263e2efa47e1ca0ce98f622921d56e64ffe6aa79bdbfed3df42d376621b56f108dae743fc9fbb706cfa4e138f3329413259e747e28b945186634468022d12effaa77aa35372d32eebad1913768af10f74a427448ac683b3758420c5649825aaf731f160382faad30c59c411e2d770b4bfa07f918ae7fa7f13f09a258176be3056d94c1c0d611e2fb5d3a055416e7c366c2db2117caf2b7bbe46b5f13a29979ab23f7f0787000c4e6fe3fa1fd1d0c928a6f7b7e9aa9e23b9d8854fb05f30f44f28a067bad1cde08ec2d077696e9a9370ccb4e72eeb3566b313dbd9e0f4f49fcb27f46491122ab61ffedfc04ee815e12729673cda92aade34ea1f271fac6567311914770ed5db2cd5bbc2d1036c0b8017ff7230f580cbdf2b00e11e1451213b72d217e6bb641465de9563c9703cde897eea5026e002b4a94643c444dec59da3fd988aa4b2e0520b587f93ee9e063a38e63b5540d59f8862b45b760730fed9ced1e7127c9af9548e7404d03bf1275569e6e74b478e6f085f44907195ccfe692621e17caafd847be36d5e47d14fb3f9b51cd77bcf27208e311b8ce8bf7915158546100fb89361237be658bb58011018cd48aa899b706e6e9f11f585e36ef509baad1fc019e8524e46308396ee7bc332ce630a842d8ac9ba49e6b533ce064caf042a36fda9956c067095bdd4a9da7f4ea35b4bd0566ef8e89c9104b505687c4e84017698fbc6c2994d890ab0a86f6a37cb9fa222e2b79fcab0e526a1780df1cfcb423ed9cc1db1150e6ea9b6c8944b1bf5ba8fbe956a767b0a603fa403a528f8193e300d85bc7d0185735d6ee36e0e0d84ae0728cb2fdc7e7000cc533232cac12b0b4a1e34f553bc39315d5198a95e45c01ed051ba1876e8286db6e846ae1c7e5672c1ce8f341e2a88bc4ede8524f027ba587bd8b48d7928cd69c0a2afd37cd6d9bfc4522f129a03ad2cc8a60c25f4061509ea37443359e4d6f16a7980bca935c3b47aabe9d3a01931ab6bc9a7d64665ce7a5d9f6194c04ccd6a212dcc7ff28173254c46a03aebe7d9ffca55890f74c8e57047f91f264487722eec63d5d3f406e9558acae7dd6ef5270c850ec4e74935673af92e82a654e643260e5a6107906e76f43019edc475705983c5ae1ae6988540880715f8a75327c8124a83a7bd88dae72dbee44fb7853c9b09400ff2ebcb1a1f42a57ce828574b366f82748e8fc3654e9db28e3790fb09443bd39d669e4e4ae91a8d7b13b5b132d73a127b65e9da89c8a236b71d2e2cecb6cdc18068838ca5ed30d2e8ae91f8b770cc8083bd4ab2a41542e3208ba4ef74713cfdaf30b61db5bd05051527beab0cb7f892cfd6fb0fc2e80c1c66d24d87e868ebc1a67aa812132caaffb22a58ebff6dd22d0196964f7c87afe6f88ce610a3ba1ba2027d8069a79e4a910b6dd0b92cf356d879ce9e150a0ef58ff08c7049b07ddaea3464f5fcb14f93df264b564c0e172c82787db9e0f3e286fb1316e4f4ab26c6ccfcc6343a5ed171886d94b77ebf670eb783b45795acaf8785b0bb54bdc3cd75f6f45e170c3c36330e0543489021cdafbe55686f3a4f2b85eba133aab1a4d441203ad3e8b79ef4f0c0a535c76bbbfe7aed4bab586e099d17e45998c4dacfa180f0eb0fa105c0444850dc119399375cf671c525817ba5e42d4e58952b937e2ace3b63f1bb5837422c6bbe5058136f854d902fe1fb8748b0f7233a0a8b7ad43e054a2b693540cfd1b85dd67f4935b0461fc4185487266885ee798ef6487374abbcb0b22696bdf9d50378ab85f61eee0d8abe51e5ea57435752acb02e07d46659bc0ce4afc2943a03f93cd433e66520b1e8447af10e2bb065ca4fc909eb6f7db982f62a4eb41faf7e30166cb7d731b20547e4996cb8b5bd842dc828a8809f58bf2164308329207b1cf770a4d6ffec3ff2a9e9dcd8422df581c0fdf5d2b23dc72e42ae833ca1a4a18a14b46e478890f4dae29b813264572e83350aae69bb47b53fb418f82233ddbe91943ded00ebec92e1fc0498a8988bfcfdf32c9083a6c034309cf674b0f09b8ae8899a3670fc76c9ddbd32b9e3c52096d504aaa35f5b6167ab58daf6ce304660534e7236ffcbbe521e5080b01533cf0972086f6af4ac25fc8e17902c9bd12d03a958d72810eefff4313c406e0ce93ac33cc823f440757a802b0b39ff0803a014586c67c47ec9149c6eec8bd3dfaf857c4620600f11bbdece0c839ecf130321586b558c6a11e5dadd4fd6948cc08e30a74f6538a352d88aebcdb75a5219d66054081539260961bd92bf97ab32dea8333f709ce7fd2510b05a0adcee5ec2c4f37d9950e7394c1eb054f3a0bb1c3d1da597287537cb533c23b7cb97df61c57cc338a00ba2af65e86aaec3f747cd5fc7d08d361754e941beafaa18d8e052bfb4c4b22ffc087fe923c88dd3fee26ed3eb4fb710d42addd132a14b0b0de816a29b54259795a9d06abb075fd288a4765f2c39d37847980b0bca8b5fe31f3b80512b041341c2d480fe9de372f2ffecc5be17870120e7b16c43a45d2ab27c90322955207cefa876845c63e4ffcdcb3b1bea8f4c510b7ba6725ff9ad52a1b917e519207f673493f6df48577c14edd0abe346396ba736d4d472a2856a8689f088cb138e7805bac800ce9961b698668c19304c7119c7b6a4d5573dddc8075ebc7c4b0562e24728ad612be38a4162425f47df6cee856937d919f124bb9c69d7e9db09d05ccd13d74ee1ffa284ee38ffb0314c2a7b2a475668344b3ff53129c03827daf67032ed84a6cc2bd93deea25402a5b8a4edaa46732df1db2216eae6d072721f00888cc9dbd542726662277c3da68f1a8b09c9e75aa244138ba2704713fb70d6ba2cdacb77a62498f6f86d6d4be7a7e418ed17f2167e636827cec2241fe964adb659a26f8acb1e3268ca7e3ae7f526740749fc05819a5bc5dfbdcb8058a8c1f94c30ffafaf7db2963e0e4bbba322693d28d829e16f940efb8b7e43fa3c7e0d47c4734d05000dfcf561a2799bb2ca6e95a44e51b4cdeebc513413e1e193907b1143ec8562241e795420426a26e3da905bfa8aef286788ac82d7b2585df5d11e6ad28e36e0ceb4433be70f88ec307c66ab8801040c791fe234c83d60bbe05a024b228adf326c8f9e3daced87f0b17b6b067329afb38a7ca3e14c9997e97f3251688da85b43a76a673df9d27bee979b9ebf3ca62fb54f13a095ae9a19e3141d0854874e3279e30d41a9fbf651444e5bc8c09e9aba10e2cc8f7647a6a286463c4a6798ed9f37fe1eee4c8bf05c961302584898f610b343b598ff650a158948c00bd91f5b7f93ab2b6ab680d70dae08fd2f1125860", 0x1000) 10:01:31 executing program 1: pipe2(0x0, 0x0) r0 = kqueue() pipe(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) close(r1) flock(r0, 0x8) kevent(r0, &(0x7f0000000080)=[{{r2}, 0xfffffffffffffffe, 0x81}], 0x7, 0x0, 0x7, 0x0) 10:01:31 executing program 1: execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000200)=[&(0x7f0000000080)='^\x00', &(0x7f00000000c0)=',-/@\x00', &(0x7f0000000100)='%@!.$!+\x00', &(0x7f0000000140)='}])\x00', &(0x7f0000000180)='\x00', &(0x7f00000001c0)='+^\x00'], &(0x7f00000003c0)=[&(0x7f0000000240)='%\x00', &(0x7f0000000280)='#[{#\x00', &(0x7f00000002c0)='&\x00', &(0x7f0000000300)='\x00', &(0x7f0000000340)='/\x00', &(0x7f0000000380)='!&{\x00']) connect$unix(0xffffffffffffffff, &(0x7f0000000780)=ANY=[@ANYBLOB="000000fb52d5988ac664f342596288eff1faf566c4cf883b78597977bfc26ddf9617a72baa4d381a3f27b9c6b97f7f164aaafda43d7cc5fbe7686c92bea065ad5f64ccf289904433e9d123a038ca42cd"], 0x1) r0 = dup(0xffffffffffffff9c) openat(r0, &(0x7f0000000900)='./file0/file0\x00', 0x10420, 0x81) faccessat(0xffffffffffffffff, &(0x7f0000000040)='/', 0x0, 0x0) r1 = socket$unix(0x1, 0x1, 0x0) pipe2(&(0x7f0000000800)={0xffffffffffffffff}, 0x10000) r3 = openat(0xffffffffffffffff, &(0x7f0000000880)='./file0/file0\x00', 0x80, 0x1) linkat(r2, &(0x7f0000000840)='./file0\x00', r3, &(0x7f00000008c0)='./file0\x00', 0x4) sendmsg(r1, &(0x7f0000000740)={0x0, 0x0, &(0x7f00000004c0)=[{&(0x7f0000000400)="e00518c0e1bd07fb6de26aa1672c2cba7702f01fa17ac5ccc4b8301306ec6fa04f1bb0f391b03d30b0809b5213ed703d1f6da4cdbb90a32b680a96c686ec80896903fed1ea060cec79979483e4938e891a64b51b7cb59f3633e4e03b42bd988d7e153358bc298a8983aed58ed4b5edbd87bc4e4ad80db129f88605977b31ade4b51ae86a45096071e759bd8b14d89b0fb589dd", 0x93}], 0x1, &(0x7f0000000940)=ANY=[@ANYBLOB="5800000000000000ffff0000ff000000c9de3c0475ffd428b72727cc03f1e2d7010063316d655cb808b48b363a5908bbdaee402287054e57f372dd19cd77ca9d8f08502ab6b9035023c1fb828da546287a086d0000000000f000000000000000ffff000000000000ef0db0f00491bd6997b8f8a50381c71d5155325d787994aecba456c7d625a6273f81144589d82281659546cd660da5bb946a81d10d854384d18e1a61388b75ff025b4fec4d20a78ed109142753d07e66f418a7578367f9b19c43ea269977ffd9eab081724977ed18825c84436e10391058d21ffa5ecd8d3525475382cf7e738d45c5f4ff7060322775576f5abe9d359b093bd22291099903ba3480d283428cb5e98e29c413529e3c4b3817be820f7061aed7c5a36c90268c4110a0a936fbbc622621bb9638e45be8411856f45f7b9383d86eedabce551ec4a465280bcfe045ccb800000000000000ffff00000500000041ddb0f5347e60f49c8f5fe33e30bb30e06588f3a98bb75993393acd849178a1f331de15e065057c8f7cf20039c36635c8512dfc95afc336aae354d100938780cebb1d294119b33fc36d8e34106365e6f5fed58cb502f9eed591e0d0ae8b7af2445fa3b34d18875b0124d84ecd16c055363b11a6fb3eadfa22bb064c72ce89c37e5d82c3d80be0de0270633051735afaedfeeb6f9bcab01348f1c074239952ee565a5a6f3f1f000020000000000000000100000005000000a982472fdb5409ae088eb33535020d510b36ad784edc3e936d198f032d7f337fe0219a2d1a4634a769ff4b62f248fa3c52d3d9f041bb65f915565f1b951aff46b8a86ae009b892e5e43e211df9e206a6573c62ecbd38fc53c695d06cb0068bf5ade6d246f777947fbeddb5a63a5aa98bb837c1755823290b8be6f15de65e510fe741eca0c4a51b61da5ccd006d59ead7f2eae336057166c8dfe84255124a4ad053823a4acb7d80e6c932ae89112d7fe45dddb1e677221402f9f2f20baf758f305e5684dd999a3116b7"], 0x220}, 0x6) 10:01:31 executing program 0: r0 = syz_open_pts() close(r0) kqueue() ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000040)={0x80, 0x5f4b02be, 0x1}) setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x0, 0x7f, 0x9, 0xfffffdfffffffffd, "1702079b37982cfa4e00000000000000fbff000d"}) writev(r0, &(0x7f0000000880)=[{&(0x7f00000014c0)="b906d6edf18383a1958f37f0c7c2993d4e97f761c4252eed28ad11a67072ee48c65ed200365cca02cbbd42a39da4fdd4c395fb5feb1bbdc8dba5aff417614cb38473a0b7946464736dc350333a4cc1d1ebeaa9e7118fbe5c285c8a67cc37a41fd7f2b50c141b03e716f628e9a222b0c789da81c1edac32f3301fa6ee955b0df0a53941fabdfac6390b91fada149c754ba8e12150c39b977e9efbbd8fce04faacd82f7a9c9c0eb125ee2b9e5c4204d236da2a3a322fcfacdb56457084380a5f3b6dd3805ac373d78bd1a2b27d31595087c1dd50e4639e9ad9841f5c841b00354358272705888a35fff5b15aa23f4aca5b8d83033ae8e550ed3629359d213b35a050a2f0926a7982373889848e42430944b60f086e175f1b85ba896991f4515906d7af9fc3db3f4552eb2ca1346461f449bdca2e054b2c181e6523904fbc1a8516a44efd6c77efe8edd3cdcdb15c5b79ef28fe6848c7dfce297fdda89be5f80e2ecaef67b162a4c42d0041e451a1fb4ea903b47fbb1ff2fe8e6fdce1cb2cb3ada8fdf8d8577dc7f9ec42248cdf803a6b876fe890f09f7626ad96475c377f1c8a8e6bd38b9cda99c8debe532fc7190209fc2b5eaa289a036ba62c5f93537d7f41400f55167f2298d505a0a2691718535783a6a2e256cff839b04c808a761968001d662789456673b5f7e712b1c03c3fa7941c541a50f5489a5b4931c9f17fb32c0672d6c9879199bed6e483773ae3b25cfb429b868e035f23e5632117", 0xfffffffffffffec5}], 0x1) socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000000c0)) write(r1, &(0x7f00000001c0)="f95e625b78f58d117553aa271fb896a064685f9962531abbf738e872a89f36e87396f9ae9344a5ff00dcb84c19e3ffc74ef300c7a3ff864cdc942978e8db7771c3d97893132c6f7e7b55457772342c5f5c988c382b90224fc80c427247f65a6fbc4833e94c8516528e866c90cb12235db8905f7a12b4e546f6e93ab0ddc1a7b28a2ef106cc8b7a6b5e40adbcdc9ff03e3f323281fac67e251d1a8c35d2512a9c068270ab96c8bf78cedc318205e15c70372ab32761a02b31087b1456a00017ce232d7b360e662500448952cbc850014a51daac4123712c462a55cce232e6c811307c8806eea890e187339f5f805ecd7c3a02a33cc6dad452034a0de892b3b68a70c4ecf0c97b014da6f0660d40db6c3ede90990a20c25bf00866289b9862cc2fb6b347aa5cd9bab7e0f62c42295a914eecd9ba1f86074fec1cb938756e3bff5e896e80a7cf58b5e5a7ba4eb936ed5b727160418ac42e296b3087a72fb7504e1b1dba0ef072647a1412494f73fedac1dd218e4bc570d3a7d4aa30d9e0094d854451fb74ef6ad90b85f9c1ad85e8eae60259ca0ad8fb0cec8a3e9ab305e36915ef80f75f2165f58b386deb339ad6815b15489e74cbd263d8587d7829b37e4d35bfa3e72089d8ba83900b6d2ef21bb425a67e927113a31c9552870e236eabf162b72a142140ed71d17196030c1ca2ba502be501efd39473c40b0d029270a21942819b314bf794c2dcbd71cb44f96ea46eb92b26ef58a45c97859c5145818b2ac8618256733a74c0c0ef7ac949d683d0f96a6a5522774cb14d0f4aa9930830df3173b54a0fc108c6b62d82a085fb2c1c89e924f543313a511da87fd07a0632b42eda35cb440de1157a2b0700a620e3f1ec2695c00468a05102956b541f92e9b9c1f8adbbf71335c234731a3c090293634ba22820c0b7a9f728d40a142944d74750849451d1607132705e607df92ec948862e40835fbe6af90f9e70a2407fa247282ea867d22ec75befe20a6ba89a5ef003503ff3a46ba1d6e143ddc84874892ec5dd20b2bd5741b3005ae52e865b971752b31fb8210cbaf231f8fdd05451d872f1784c63a0de735c7ea83a3f5a79a6a4c2c1a0139e1265e7f4a579beb0c5f6ca", 0x31e) syz_open_pts() 10:01:31 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000200)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) writev(r0, &(0x7f0000000800)=[{&(0x7f0000000380)="b7", 0x1}], 0x1) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000040)={0x7ff, 0x2860, 0x0, 0xffffffff, "c7d80eddbe1254d4454bf0d16278f491678d6a6a", 0x8000, 0x8}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "a14778ef6a00000000006df3c4073aa3940300"}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000380)=ANY=[@ANYBLOB="040000000000000021"], 0x9}, 0x0) r3 = fcntl$dupfd(r2, 0x0, r1) readv(r3, &(0x7f0000000380), 0x1) 10:01:31 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) poll(&(0x7f0000000280), 0x0, 0x1ff) getsockname$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="000000080000000086aec58575f0db2c0000000000000000000000000000001d0400000000000000000000000000000000000000000000000001000000004599a4a04b0de2ff0000000000000000000000000000000000"], &(0x7f0000000140)=0x5e) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r1, &(0x7f0000000200)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r1, &(0x7f0000000000)="71fc531fcdb31a5417035f6dd0ebf9f6f0a80309", 0x14) r2 = syz_open_pts() close(r1) ioctl$TIOCSBRK(r2, 0x2000747b) r3 = kqueue() r4 = syz_open_pts() ioctl$TIOCSTOP(r4, 0x2000746f) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f00000001c0)) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000180)={0x0, 0x1, 0x1, 0xffffffffffffc009, "a147780ac85a538a131100e800"}) kevent(r3, &(0x7f0000000040)=[{{r4}, 0xffffffffffffffff, 0x25}], 0x8, 0x0, 0xfffffffffffffffe, 0x0) 10:01:32 executing program 0: r0 = syz_open_pts() close(r0) r1 = kqueue() sendmsg(0xffffffffffffffff, &(0x7f0000002700)={0x0, 0x0, &(0x7f0000001280)=[{0x0}, {0x0}, {0x0}, {0x0}], 0x4, &(0x7f0000001300)=[{0x30, 0x0, 0x0, "4241e36decbb2afdfb52fc6b31bd47e328e4803f06c810aa460d"}], 0x30}, 0x0) setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) syz_open_pts() write(r1, &(0x7f00000001c0)="60af1585def2470906edf8730239d94bb0544d18a707c74aed1e42da8b3a7a3097a764e740500584c654af38a6b64f460f01f39c1c69ce1f1d9309f18a42d222a87ac5fb7a93cfbbc1a7cce12c92ae8545db9f74658d9bd164da3e6293be4cb79119e207519d1ccb4e3578e5343e12bcc6c39011ca3e82f5476eed0df741a5ae0a8f22aa3f158d725b235de1753cb133dad76b34fc9dd50bd77b34ced3280f9d9e4dc585889f4d557b87816ad57c9d8280b237194410b2edb5917ea65f8b8c27743b1c7e0d9cabe5ec8b360832313a60ceee956fce1ee7762f7815705394bebc69c2a147db9fcdc3ee1d59785579b6afaeb4e739e93ca59ba6bfabc925f78be14864c22d6b8847f6cc397547394329338dc20d341371cb07f9bf4febb449ba411b31c9d6caf0a6f05d60795e0f62b9577129f688564eba348c7d2d3e0bdd46df660dddc11a59f93086bd16287e5a9e7f5f0002000000000000c81e465aab5c64a283e814601112355d3a88c79c8fb14c000000000000000000000000", 0x17c) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000000)) poll(&(0x7f0000000080)=[{r0, 0x24}], 0x1, 0x0) getegid() 10:01:32 executing program 0: r0 = socket$inet6(0x18, 0x5, 0x80000001) recvfrom$inet6(r0, &(0x7f0000000080)=""/188, 0xbc, 0x1, &(0x7f0000000140)={0x18, 0x0, 0x1, 0x7f}, 0xc) sendmsg(r0, &(0x7f0000000500)={&(0x7f0000000180)=@in6={0x18, 0x1, 0x3, 0x3}, 0xc, &(0x7f0000000240)=[{&(0x7f00000001c0)="0df0edea13c4c339fcf33f7daccf1f0038a224beb4e0b28b6dfae14ff1c81502fc81a249d40e513c8c7435aab3b3060851f2e0bf5b2906a988d66ae6cd21f67c4f4d23c5", 0x44}], 0x1, &(0x7f0000000280)=[{0x50, 0x1, 0x5, "fcc78bfbedd4f265152e8d641d40052ccae1324935fde8a55badf5d3e4eb71d92a8af23a8b1040cbf7350eb3e0d9d4163c231315a226d8462fa9cb9801c37416"}, {0x40, 0xffff, 0x5, "1a6fe2a9b7115866802bcd75335153088c62e32f084f226120c2f52e232943a73492829c75c77512f7e785c0"}, {0x48, 0xffff, 0x9, "323f332106881e7f465a838596c2871b83f587b725b7b232708fda988ae1d8cc777fcf517e4959811da4eb4b9b939c3529b5d68a0db0d0"}, {0x108, 0x1, 0x100, "0244da3a1ee3baace11a919c544572f7da09c89961ae24287db27b5274729c2c979737d1994d369b1a686304161c95b1ce461888b7bf50881a880cce380343c321860466b16af44dcd1e85dd5dfce1e0845709189e97709cd42fc973993a81e201af5157e9ce277595926419267ffe02ded2091096545fdcf571dc6b9b50ebfe278b589997b34ce17e84286bdf9cac62c12503b34a01761c0f7ae7558d0bf160fc16ebc5b6bbdd5f8e1a4199312c45e2b3d894b91f996cdbd53ae57cde60058bd4c5201b50d58b89571b435861fb311b74b5fdcf050617a89edacb50fd69cf7b99ae7e6c658eb8f0850cd891b1a31e325ba2"}, {0x78, 0xffff, 0x1ff, "c5bdec7f5bf799e6d8e5b1c75a6718716fce57d496724453ce789ba8edcf5e17e06250a0ca3fa8581ddc949aa1d996e1744cd28eff97cc0fd71738b9ff581e9c78b45bdf22ccd25594960a75f6e1fdc77cbf15c68113808af485704244923eae6c4d7e3958"}], 0x258}, 0x8) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000600)="09b1a7abf448a8097f1540d201c1914e8a20f34f2e40fe41c41c5275b14c0ef1ead0b1279507ea8054cdaa71f73c17c18b7492f4b0a8ffe95088a2b6a735359f5e21dec4ec72a664532b236f075e36e398a786175e7d29caa740834ebdd707fc92ad75b5b11a10470106b4dbe7c566ee25dbb4f10abccfcd5b2547c1fdb95851e4bc0d008fb01fff3cc0929a58a491d5dff316b89ed7530e", 0x98) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000000)="be0ab6146629bf95be0ea80e5f63d28cd40f6bb821d63bfd22b870315f269dfdf7136028ed9559a0d01e3f718c875898d9806151fb3ed702fae93582dbc87ce89762445646ba3be2b4f8a427c646aedb8680f5313f06cf", 0x57) r2 = semget$private(0x0, 0x3, 0x10) semctl$GETNCNT(r2, 0x9e523f503a225a21, 0x3, &(0x7f0000000540)=""/181) getsockopt$inet_opts(r1, 0x0, 0x8, 0x0, 0x0) 10:01:32 executing program 1: r0 = socket(0x2, 0x5, 0xfffffffffffffffb) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="820208000000000000002752ec5a995b21b32bd552b7094abf5d3a7c10eca7510c63a7cdb098d2c12c559b4afa0a6a83900359040000000000000062c6194b18aa11640bc9c285e069749e243ecf34b2f09d49b103c62222e2c065c3fc2eb7406a060bcbe6a1aa33d228226007a0a74b0921f5dd91f783142f7d247786ab9bcb9f90210085d4310157194fc8291023d2e48491754c29efb25dd0bb8e444e318f0b7024a97b3b148c4d271c4c6ba30b77eb89c27dfdfdc5d8005f3ec4ce73f6a5c1f462c1c5ba53911eafedf41d8c0348e402bd193082118ac683fe9e87463bcbe549e7b4e9646d64cf6bed0e0c30ef5c5ea1d0270e7457266ca646527782b691461f177e03b49148ddfa97a1207bc7c4646e09868adc6bbef3c1af2ba58e65db1e8e71b9e00b7385bc18c2a67fc914f3c4f2f5aa3dbfb1a386cb8beb8b4659f7f3e3a24d17914c770fe84adde0642064f52ac54956ebea434fd42785970d6ef5bd7f46481afc0f4434acd1329baf40ac6ce0fd6b9a2342d131d3bd17929928cfdef8927390f228b752fec336aa51a47a3b6c8a9ebbb8179e8afbfe1332af744392c5d63bf93a4ea7d375a8393043fa1e145a819d06c3b9f3099868d692f4e088b895908b45d23c84b1c0eb96e926f99e2375b291a17274ea9b84b957fff2ce9cf7b7c7a6297d01019ef3ec6df0c8ec93007520060821676ce87dbbb78dba440fbf8c6c402ee7094a32c7b93af791e9adc3ce8562"], 0x1) writev(r0, &(0x7f0000001280)=[{&(0x7f0000000240)="e9262602378a2947d1ba750d9f446c00f62ca19ec63b63a871092bdf90e69276626811139250b1bed50d8c33e1a0ced1973f2dd2abbb843fb6f4a94215de8f61da0587ee4d1db5e5472572ff45bcc7d481f1df9dfb2571777d5e7bf6fdb68f9bbc9903e7fd60a169bbc33ef4d0f7c206f7e65a1c58d050d87a71444621bb1e207f6096b46029601074a4e827229a975983e7bcb7b68a576ebc41a2a35ba1869c755e95de96bb61dc140da643d8d95d6703280174e661e12865336a7cec3ec3c1897bc2d8dead2ea668bbfbe3f8fa55d73ef22d9de9b46788f3d9d7318e3e5f6921450f24be3982d54a3784b40adf128d1cbfd6ac301d1f2d2c96b2da434e997f2947f52f1db7d7b9e52a7a90518e6c9e16cd91874f0f956aaac01383ed818d89e924491aa01f8ea2c84d0403ec0eff316a1584ef0e24943e23780e4677d96424c6dc661eaccb878a72ef288c2b62b4999d03c747c966e688a8d15cf29c9c7cf18b387236830ba7d90b3478ca8b2b0b382ad0491b63e2873dfc336bb7dda5117b9a0dc4d10d974570b55b93d64d36665f6262e57d5eed37ce7b4faf96529e6c25318f513d5f30eb25b68210c0d56f45fd823f1f363f67d1c7b01c2883be1924fc6dfd3ad4a665514c6cdd3c0d3e83221b9c07c4e651485c6185ac7be2ceaee3b065380b4ab8a748a67bbe942ea790a0ba5a31ad938b23c61d035bca6d1b454678d6d8e190e48dad4928d0b514f1665a2e2e473c9ac3f52efa1b12255ee8ca2e733346a1be6ea9490e9d4128add61bd45c5181b2ecaad827b6ee277e04c534e5fb94be263e596ee905841bf90ce087981408c2664847e98b7936c211c50f8ead9ec0c306fed1f2adb7431ddefc37099d731e2dd73971e7b419e3371308b11ea26ea13ce3db6b15a15c4b89674d57ac76a8bac7e0708c91d6fc655f9da9b5dd974065e951339b14d27ef3ee4ff5521972ed16102d4c62d1a7698432790e77640a029685261d96e1d08d8aee11f97b801f1be3c81a92a5f73dccbeb1245dc85da4a27b33bc240fb159d1066dd39d7c6507679821f0c1d50f1605e81e62efcf2e2c1618f00f434eedffdb2aaa9ea34778ac49a1d84cc8f1c5b5137c924da253b527e3a9f01f1b47f19c96b617f51e593ea26c6661e48a73d5313ce77572b7eb3684f5a160a671262dad72ed72dc88e4d7c102ba6a6a575b799c169b36f63d5b7906c15bfdf184ff1ea271a3b15262547b2dc46b514a550d675d577856a1cc7dc492869868487859ff897d67e83bff16b1500c83262cf2ffff53c4d559d0de27bcd03d8520e58c3b141c48eb8eebc90b697735442c311a99819c7b5050e1ec92cf0bfe258946b0580aaab39dfcfd043a829d35d2dfa18a001e1fcdc0f6a5ee9f8cfcb929a8992829eb68f227518871942fbc070460b11b124680d420b603263ce88a39f6e95e50f2c135cd88f9de375e142baf5538274faa20b4aff7532e5cbc6c741947dbacf22d421221f1b8a08c2576d0c4eb6dd67163a452", 0x437}], 0x1) sendto$unix(r0, &(0x7f0000000680)="a8657c225c20cda8ead1fc908cc7576bd7f83e82e2058a58fc564f54f88c2c755701dd25cbe2c60651dc718c9962ff4f72cc645569d9cffcf3c9b46c26df9b467a931bf87911a1c10a289a9a8ba3e5df2ac3650e0600a6146b3b3d096a90e0756662", 0x62, 0x407, &(0x7f0000000700)=@file={0x0, './file0\x00'}, 0xa) 10:01:32 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) writev(r0, &(0x7f0000000200)=[{&(0x7f00000005c0)="c00a82b83e68e40a095ea24a7667351dd031556ae3d50503ac8ef013a04aa4999e75f77564106429b4332411b4a1e70e5f6bbf6ff2da7785ea06f8aff09fefedc0f7dc73f1b0058821a7fe076bfd37858bc36f811f23c9ca7c6b4895716aca196a22858eb855705970f9636c89b3cb1074ce35961652d65d45789c69feb617c57b649ad45c165e156f888655235c06efa4e82d301ec3fe100eadb6ef51db53a8167f3029982495b86a63966887957a980ce6b84791c97b30897868f70184d288504d41dfc6871bc02fc12865f1e6fa19219670fc06e63bb9e3c47c742c3bc1b680ed4f1768cf758caa7dc9cd192dd97e7c0228441d2e2af82eaf54c12d7f3cb1f91a9226382d00454ac33571b03a0defd738ce9bb4a6ddab7088c772127f0f03d2c047880967dfe45cf8e92d7dab0ced7fbaeef7269d0ae9e774ab47b36cb018c753a841c084afda7f26dfc8fe94a303b264d93e26c51ef159c3714d44580fa017151dff4ff7c6740b219c1fc6d6f2e54cdd567b191cf62b9a5b1e0cf09cd1d72b7a496e6966ac1c5e82c54859fe0be8d3e43da6c18e6885c5beff609a0759f21049726cd164b862d6ab56c5371da2df147b361ac369cb4a7411fd88a2b491e24a9010e189000063b7afef27a23c50cc2c8965701c85cbe2fb83cc39d17cdf85599fd6ac050788c9b793b4dec71c731164644a582f49ca13af422f77412a893d97834d09f09b44f2fbfb5bfb07374e564643727e45053cc370043f8afbd617a898398d12d4fdfe1fd3b1f66788bbc3cffe81845c7567e684f1ad1918f2b44d1892963d496f4f7fc293341e85abbdc7edf065b10ff80c78f1f7139c2e4b1d87640e351d18a60acf274ffc0de8b47a75e0d26d7f00d555fb7202fc343c696b70905a4452bb8b7d45ab5ebe6dd3add7aa3142ebea3c49e0eb96225631b5e748ebcbe0b0582f56c717892cc4c56b5ed18de5b67fcb918f9adb34cd1f40c82f01370c019909ef6f33c23c44d77d873c6ec405b080272633605d45dc5418eddeb901cc31c65ec2867a9b3a6b81d9f096d86c84ae87cff56f041797766d8206b91bc58990948ee27cc501347745aab60cbcc3952350cbdfd26bcbcd6a64f25c7fdac09ea38822390661c66c8498693171f5f0393e083594f810b6e1e34f2622a3497143bd4d98ec2ceaf39101ba7a3246cb32c91ab8db5b789948ad72e8f64c05e86ec008828be93cf952c2b52c844c68590d5f9cddd0d1be83b63fb0176f1f68c47e48a019f59068b539576aec29b2e77658ef4b493c795895672c1f0906203f5df07185eb2cabc0f8ba6abd021f304a8a4c9e30b9ee7ff475b8714c9e1109c46d72a4fbd37f1a89560ee655693e079f21e683ea5815230b655e5d9763e46d230e46ef80faee908ce07cbbc8a19c71ece9a2d5b16e6c2051ee0061f86be273f8f0ca7ccd20f3a1052766ee42cd32b9235cfada04c6ae514b480f764574ce4d6a9d9e0d25343154dfd3cf827c598b9599d0a6ec2809f83fbfd243c1ef51d23bad51bb49d815b43b9b81d96d74982eed3f165bd5a807a5c836f6fda3d33131bc5dcf08ca4d68c4cbf6bc8c43a8cee3fd83533eb5037b01d0ee79bcc2c6f4b780238001a6982aefa4cebda28af1a77ef8da2b937cc924766a6f7a553e0584041b66358eea868892abc9d758fb613d8fb1dd064be0d736fa24b739eab17d59306a4ed1ee5ad44d", 0x4c2}], 0x1) r1 = syz_open_pts() close(r0) r2 = kqueue() r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r4 = fcntl$dupfd(r3, 0x0, r2) ioctl$TIOCSTOP(r4, 0x2000746f) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000f80)={0x0, 0x9, 0x5, 0x1ff, "aff20093644da2064a55bdac44095f74774028e8"}) poll(&(0x7f0000000fc0)=[{r3}, {r1}, {r2, 0x764db1b7708e0252}, {r4, 0x1e9}], 0x4, 0x0) r5 = socket$inet(0x2, 0x1001, 0x0) setsockopt$inet_opts(r5, 0x0, 0x1d, 0x0, 0xffffff74) getsockname(r5, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) 10:01:32 executing program 1: socketpair(0x6, 0x0, 0x4ef, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000040)=@in6={0x18, 0x0, 0x9, 0x8}, 0xc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000001080)={0xffffffffffffffff}) shutdown(r1, 0x2) socketpair(0x0, 0x5, 0x8, &(0x7f0000000080)) sendmsg$unix(r1, &(0x7f0000000540)={0x0, 0x0, 0x0}, 0x400) 10:01:32 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) recvfrom$inet6(r0, &(0x7f0000000000)=""/20, 0x14, 0x802, &(0x7f0000000040)={0x18, 0x2, 0x4235, 0x3}, 0xc) socket$inet(0x2, 0x2, 0x7fff) setsockopt(r0, 0x29, 0x38, 0x0, 0x0) 10:01:32 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a02, 0x0) write(r0, &(0x7f0000002740), 0x106cd) sendmsg(r0, &(0x7f00000027c0)={0x0, 0x0, &(0x7f0000001540)=[{&(0x7f0000000040)="0ab4cb7e00d18ce19fb55101b5dde4578c4b44dedc5e6bf359c7da9fdf7de3ab26786eea46552ad3cd01d88b9892fad737beaecdd37de050cb687775468b75b4fc85a9cc9160f552ee1bf81c86f32923871b94be1df036d371fa787d678680eebd158a875bba12b7f915e83ccc71ea29cff944c4ceaff757e1f213affc978a613a0e2d30dfb929af25bfce5542a8fd8d6d05b0af9ba530894d381cec6cc22837450e25f53f65b89e12a507cd68af75e15b5c4e3ba57d625b5d3fc2904999c1c64dfd074ee3c2abe4d0307d1d799587a6f18cb3f339b8606a030440fbbfbeb8c25be6676d016434c6fed0d6", 0xeb}, {&(0x7f0000000140)="6665ea1f0bd56ef2bb66c85a48e85ae2112941023e46dc9a1d207ec47c8db0c509955f4e4790553ccac6304688c6aaef0e2852ab5f9f607a642fad4cd17308b510d78baf30048e7a471b316eff5891ee22851c0afa327e9468773af1621699bc3d06556ffa936716194c51e0e994143dbbcf4c041d955c10", 0x78}, {&(0x7f00000001c0)="39e70b7ddca787f6df7cf670d875ca45b45af7fc58de2b58b6028ff69568324f73dbc173ca1dedf504a59b3225f8cf1710e86afb88967fef156a2cd1f7c6fe313709187df88980a31c066477226a42f70efb5722613ba257b25e2b6071602962ae1b341ce3fbc115bfc96ba34d9b7be0c4fa32899f7522ec6c1fceecb2ca012b0e2ddb964a619ea285a9cd7b0865dada690b139dc20947da518257e8906979d824907a08b846d6c11925e2b3b29bcc21919e595c88c97d00388befac8b93591b7e3314e4", 0xc4}, {&(0x7f00000002c0)="24dfaf5838033563d56ee63247d4786003688caf2f021ae9121b05aabe6a8baa88f75cf694e6fb8e68cda214ec7fa748ba21edfa64f4f8b902a2e29f72f895471a91e3faf3c80435", 0x48}, {&(0x7f0000000340)="c6896087cdff65c9c34b9aac42cb1e3ff289f62f16e90683d60cd6e6339bc7e9224de87e1a729ed137fb2878e6ea0f2c6e5e24ab1e9b84d3871c08cb37f9a9b4709efde647952ea3621e8ada6458df4bc7c90d8b0b9c9b772cda58c9411b765e17cba74435cf42f0a824cdfcc03bae1a3ddb872de2289d1bba741d3b173947fa999dbe82a7acc77ae93233a77780e23774c313a365a4298c27d54aecc7b89ab4da14ca7e94d3c86709a55e976cfc9fae18efe32fbb09b32cc4a80cf5975e5c7af2d29c80642e8c4cb1bd6cc93333ac023eabae3a627f0f3efaa2eb69e3445a04608ccf93ccadc63e3890b2077a52e45a53daf614069601b243372fba28ff8b698c8e8021e7f27a30437457f8b1823d12e27c9938137c306a573e92b6deb1ca76d0e1ab7c4c21e439026a744d2025fddd82de8beed4896c32394d1574c9c7d4a341ac19f3f822b8193097f9ac9070e0b5324c4584dd261225133b93542018b2d74820a738e3c29e2a6dc2438a18b5f638d2e2e9943a3a75de23ce1c9c14d1231915c572061df793caedb23a1b6c4e42607792263f26c3b22cf20b9d769e867b3959d6feb6fa180254ed9935734e76d4ced1bd108b94549c330b5740da7730f7d238b764061b2729811976720e21a58b37113d343a23ead85ac7b92247a49d3fbfa000b5f615b40167268b0c644107d4d50d19d3a554e5d3a9f1eb2b7e280bf03eb7dca473143f21f15fceca89d6a7339f4d4a98c946c7a1d36946a9bacd1f696f5ab7f4fa3b7b09e0995a597cc8fab775353a6c5604447ddacee96503b6edc811ca0185d3a9f67767962d46ce776ca973163a42610e8a06b30df99c2f182f4aa73e93d3138343efd571aee7d61f3e57a5603e50be22ea45753644a87725df9e1885ba610307d90cacd94b46028723fe9277397190a1a1cb1ae7f57e71151603b2fe75796ed45466154a7ce601ce7ed2420266610a52968f2f2f4562778ec4d4eb9a7801465ad7444557d8540115264a34adbfe4472eb942e4f636b28a4769a025d4cfbfdbe6eb64c18dfb609ac786d4b383b3a41a9a3e41293c7077d31ddcbcafe9d79767781d4ddc4e5082977bc8ba082d9a0b5f7dc76ce69a6bc462e732222672e9cbfcf8d2135290d50fddee7922a71a09f1577a4bb9048285c33cc123fe170204ce3804cb82b66a80f0df559a481becc0168c69aba8ba9ec6e86ecd02d63501965b2a5489ba492765f14db155412c24d8cbe690b3ad47140465c688eab528860cbb9ddf072448dfab92c99c22bd21f710a9358c740b46faeec010ca5bc73f3e912d6ab35abbfcb2e0a10ee2f5cc36ff44f95794e67a7a50ded0061a80561a63aa9f45ccf1c0fdf173cf7b2c85fca6ce830d3c81cfb56714747568d338405ffa1fc6013fc1832f9730521fd98aca18b7fa0fe59e991756cd2a71ff2043c02e8a816a9f339d932ec371e3c649f1ab8d6df9622cbb155059338f2afac8729af2c091a02787a749855d0c79e60873693363a724eee7d02ddb0cb21cb37a2d39c2a8cf00060b7cb2e08f8eea044396f80b30d6aa231ed77474a196fe18eb46d9fff890342acb8a9c0889694fbf1601a123809960a1f1f65c2390d020bf6d1ac59ce318d20762999447a16d812dc03f60ea63f263bfe15ce1f23145ae48b6653487237de3532c04dba27440bc377d73cedd7981f23cf4b90dc9f54e0fba3d2c9d0acad3577d9a84bceb2937b4ef457125b659b368c22f1266f74299ebf55acb9d82612f8614158d7c8fb25b77fd8cd2cab7986bb067a30adc6a2515a26736dd3dc88d3069e33a05ae61d3b32c3f7df286c295eb8cbd35c2ccc27425e9728b1edd45066f40bc04005ba8328891402012a747b2a5d9cfe0c98b40bc0f97c150a9983d0323820bda4c92bad66c4de43a4ee1bc754dea9b444da5ef50076208e00045e2e3c83d23406cb3c3c4232e79e0a54f069a03efb1f2377136734ecb37f23927130d4c9658740549ecf99fae0e388fc2dfa6d4704c521c9d16cd65a94250bf5662ee322b678b63124c72212504e3ff80204739094cfed5bf79685daf8a3953a9d074d5ab47c5af03342ee79cc10f7f58c1e395bae73148ccd0ef8efd3cdafa9aabc3145047c9535a46a2d463881818ec95920b65138820d4767e726b415853110949c6d563c25e078f4ac624845d02133c0d8787fdcab480ff3fa3b946bfd30de96d343158aef6c0bd3643a015f788c5acc913abc18bba676f1ca8f065786071a16778a7189063f923700f2f704b1ac14f38120921a5f1a25fe4486c6d27fa7d6c3ee0ec1d38d77b686034cdacf98c8db2dc45f5f93891c5e753ef1ef6ec7a980f983b2b76583cbdce43ed35d4ab5b6c8bba313b7d29a1e0559f1653283c71516aafa6da7bc805fc2ca5b769edd849cb87389956493e00d7b4e2713a104abcff79b17c64d5d79bdd48e3b81cc68bda762969d5779c3d21d293054ea60adcd41c3bdab59d1c80c58f6e3e71bbbe7b3ae4fe9e27d431a4aa468c8b511d1aed4c9f0f12765f911864c348b73aa9e9b427318b8a3c02c91cd027fdde5a8062b0fb0ddd0f65042282869fa936f493feb8e58a669cd5f6616b15ed02572139fbe0950a27db5028c04e07491aca93a57c3743180a0c18e04a236dcd1e381277654d89e34e80a1f64327545375121187ea60adbd1258ca9d22e0049aef8e49a659cad7d193211c01f9f99339f86fe42f3f0893c24bb5710a0b40e47c79dedbaf857d439970ae3d3d15c9bb5cb7c2ecfa8e761e2ec7b79a411fc86ef44d3408bf4aed1d2cae5076bc97b5f1c39cd811eb1bb69ac3997ca12d570d48d25097aff00fffb2ee8476002deba2860ecc32b35ddf9a9eb4c2104a02ef381ddc5cd3e7b30c7dd29dd331c98e5f95b7f7b8aeb15600196e6de7491cc35d66d7dd2ca666c5e33c5ef7a6613583c778200456e57b1c90e209bdf073c94c356a4e578f3734306df953914e7aec1dc0b4c65c90d6baaa5114cc2a9d324063b1e1237ec78c36d5fdd0494c62d0e27ba3a92afc18e55d97d46861c5f1d6089fc0f7a7539319cc5747be6d962a4689234c18a0c2d0332f5f9de18f839ba7cddd8db3610356a0604aa8a07a342ac45c899b6f3a07ed880d4bfba03e93d282b75fe2066c1b41ff2e5a2288f38b6ca8a4b779f644d7558101b4b9d77bd008f34570f5287bd9168bf607d7964ea95bd4a8178694cb17163ecc839b6b6c3da9b6b17e578d82dbade286dc9a51ec096468ebc6cbf5354a81143dd58b56495ad66c8712cd5f6d6bda2ae8c1a1bd18e71f63aef19bf84320c1e4c32d50bdb388607bd8d2c0e94bb30aa48c86f865fe4598a610e6cdfbfabc9500f3f3aca8dd512f754f1ec16bfb52e8e2f4d4979eb3dc3c1492d27b15a46c3502361f8a2402d4d69ed2ab9873d027db7366bf48d0753ed556da2a214697518a87accb0f2c48d433ff3dea8e6106a219f26c2b3f33ecb65febcf8d2c95fc7bcdea45dd81ebb8854143a4a6ad083d594000ff739884848d137478fa873759e22e528618bad04506e33645c6977e9134669f285b7e91a80ff225f53f6a89627348fbbb35106b599a5ecddfb4586b1144f5f1ed5200de04dcece7f3c64813ea3a9e9add1452b97fb4c0feaa0a8f39e9827e89d488c3a982f7aa4d291fc8be220943eb1503783b80b264c09105ffe4ca94b770d4d22c03ac38fe61a8c47547f718e6be026b209619c055e3a8001febd7578f7db400707f46b183f804aeb37962b3009938f5ee050c9a2658d7ef3853f3d0129cc7195ce81ca8350c229a24b878260d568ff7a1518e66b29fa21095709e2688beb81ac462be974f1f1dfe9f54be9679d39cbe3f0c5d8ae9a04e806f5014c40804c043adca371b5523bf4750d705563f9e97d4dbfa4975631b1438f22f8aedfcfaa9ced628676f4d6c5a92df3840616795fec63c0e1444b6bf0383f2cb8cb913a84563d58aa0835ebb577a239373fecd033ce9f33f72d75fa346d6ccb42e2b39cdf4009c4644eb5c65b62300d4113f03803d8d5f3e7a8bebf0bd1e47449839953af3ed99c7e5dc870cd8189acafbe0d384f3703d984155eeafdf0052f823a5fb6c9a9dbc0d9f7e2940a974f55436586bcc523f56b9da1c1e0b0bd10d21e43cdde95bd9b207ec2bfed44a72e87b73b4b5d5c917d710707d230edfe283706c82cb99dc875ca096260cc285700b8f2c33277bb165c3a2b4ed0d9e3ede699aa6a6786da8345df3e9999e7b72ca9514bc49c63f234a68b09f0eb928cf57ba20ffe0c9a55ddfa550391ecb3e46367f89801474a8c6b9fb1ffd9a6f8b56e8f3e5da5a54d4c13ef929c4732f864d2f18ef475aa45985c74e8e10e1c70362048261ecb4ffcd76d56d77cd864cd79ecd0d26975c7dc0e6afd0e24d2722a22b4da2920877de2cdbbc1e084d6db0e02f27a7aab7e035516f0358f26144a966c03083ab0ff1d1c0d7f44f42752d3de27527133c32c13fd881ed563cc1607cd34b39aedfd6b4e23f5516e9d9b1856a472ad390302b2828f3ecd31433b951ec8fd94a56b2102b248aa8f61b84486edeccd2542a7a885241ce04fd1e7561ec09b5c3a45be2e6bcb0db7b22e5095337e6114cf258cc4ea73fb0629639698e0ff2756baa1d89e5cee68d5880328458d51bdbc2f41033470c36599cff3133b6ebbe6e4edba61db008d32dc38b1bb9b74cba8c89f63cb17b542df193004b56b3ae137e06bd7f2db34f5e649c339186a96505864ab2db87b82b5297a251cfb6ed30a1601090fc98139357278ebcd737519a937c340a85e2f36f0ddcf218ca334c042cb46421f33463cb897ab4458ef876bfff00e0e4c4f7aaddf40eaaca33c11ad4d083b842dc41676c8e33d91e349b281dc532f74c0dbf1fda3520cdb45464649c7527657217286ac0621be0869afa10415dc4a873145293e3af17fae58f5cd9361ebdcc244d4d1f83bedc6bc10abef38a2db329b9f9923b5289031bd2dcbf267143f1e35a133c092b909a8a159d26958ce33de85326913d9aa4b0a53090a3017ce3fbbe45647cb613a613e1f8a0c85ac3ae43df5a6ad251d7848592862dd0a6c4eaf86bf290e358f4c2d625f0f434f0512a85499cd13c767a8e82ae04e43194638dd4de05d3db6781d1b07748a208d5b96fe896901a7dac883c1de089dcd5d1c125ea6528ef603c4844ce1aeb418fa67b8a7ae37d113a8e07240f4103d49eda3dc261046346b0aba9ab6ae41742004766ac6e51c668749de52c74e2a90081c24bc0f1809ade1637fd0611ddecbca2d1157da44f0d1dcf099f11d11e3879fb3eb9a71ef52c1f234365a4860b49280489161893e4df607f0f5e5c40c9c2fecb1e705e78edd799d0471e92de1a04ab8d4490b96ec5748a3e64311e7d6d9f495678821cbd873f0636bc61254ca6c0b4d812df48b550e8c0edcff7e2aa10ff6e01b4637871e83b3c518f02b300a7778f81088dd636eac3bfde8a97a5256c5f5a8244e2c795306725b60a5d07e703e1893c06b03f50c8ee381ae89edb6db0a87b59f49428bdc33daeca857fb5ffa8fc4393218c4daee0a1da6bb56a39d7cf6541f43dbaf9903763aac589ed6bc143d3897e04dfc40d13e0eafedbfd404dbcb3ce3031e9c7bdff4e5e7c08f50cbb31bae1521b56c8f4fb067dd28544d9f829a71f09a6fec9e1c64241819b931ac617ad31f0bb3dba8803b923c90137744e513f0a42d85a9ad1d5c121c8eb9e92355efe5d26e9e4a256c4fb97b8aa7c3e5f926f69102abab81ee0dd9cf5ffc74dfe0408995998d646", 0x1000}, {&(0x7f0000001340)="919a1a6c791f32351c8e0f309d14da9d36df718dd34e6c1bbd628ce117a12ae2cd78a31806ced28337b6f34b7eba91fe00c80a1b322f3b0a86f00e271fafe957f86251af0dad1893848ab9e9abfd952d6bee2e8eb2bc665070d51ca2d707172d10ffa20a044886d6cce9580b85b8a17185325f78415fc7c39a32466740422d099f203f18701ac627041ee192b4a213e6bb5280acaeb7955ebca4e9", 0x9b}, {&(0x7f0000001400)="4d19cb0b044412ed450e8fb31340412d1ceb67b91aca13f4e46b36c6843078ad5ed87cd089bfa35cc9eb4b0b2e7e9ebeeb4a6ace73aca25865944052a884c9ec983e35bfae181374df5e7f2071a9d523f0a211ceb5b18d1b4c4f113a25", 0x5d}, {&(0x7f0000001480)="2cfeada6941198", 0x7}, {&(0x7f00000014c0)="03d7123ff43cf050bfd4ffbef384695a39a6a527c382f43b1c453ececd9d116ae6dcd3eb5a0479c4b2149635f620d37e117b47acb9442e1c3c64f929989fce8461fe722be4a7eeef8eb5c477fbb36dcc6c966a019ffbe6551b3ae61138c2bbd55125399413c042547e9f01550aacc01558d4762f42707c604f0fc9049d", 0x7d}], 0x9, &(0x7f0000001600)=[{0x68, 0x1, 0x6, "c0aa7e47ff73fb4f640bce20e27d914c01a3f15b1a5e6011b8b038125e949afbe4518aba44bbe988a2b03f61ef22cff7571c2454a1e35a266074817ec1b011089d06bef581e72f526950ebf28bb29fd64845cc"}, {0x1010, 0xffff, 0x10001, "2fc0b19b77399ed1296d7497138faab7c36c58b838ef89254a6e7f483aaed7b019686dbf14cdc8f8f61319c00c740c44c4749d120040f99943150408e3d1042c9b6e90d0c176411e00107c5d90d595898f3c8e3b35ffcb9a21cb113c2b46289ca768ddf9d4b9ef15428089a8213d962ee88a5b7bc607167a991c358dc8b95fa5dd7938dd0751363ea210cd22b70724dd30f7cc4b20f5e9d36e7c28592bfb34d8b74512540534bde6c7a2b512598bf4170780da1df47a1e78abfc3b3031a31781aed1e7d4520f1a76c2aafb865b8f02ca92b672fabcc41990935429b69466b369a7f558a7dcc1c1eeb9b029dd1e2f0f470e34714be2a0949e995a29c9f27b6b8fbec8d7ae120dcd8fe20601c082c7a81a53bf73c4dbb967bbbd90278f6126838e23fa33dde8b19de7fec63f0807dd0ba19b65749b3db38cb34360e28c6caecc72d804c64596ca2c91d879d4b221f646e38a1a8f027a979932c111df310f1ef1e2d8a076b4e39406f798ce71a54dc4b25f1aab3ff038c9f5e0650254896614c2ff88223100a38a8a0bb5b562745b9657700fc4560bc86156b00255246358ae27f75c417313f7da3a17efabe12282c49b035c1843847feadbacd655577a89553e62e47316451f947605cdc63721416a66d35700f6216966d05dcb414afddc663bc2e0ea8be929fe3495f0e264f3bb3214738becd36db4d9326a41795ba7241da30b97733f406cc41d25eb9bfe1a240dd9cca176790fc070a2688bc6578c7ac78292a2f56fb326cadb36b214ad4ce3020adeb5836eb45baa61aef09cccfefd88c43af405b5608dc8662b8a8ba6af40660dd8a69d7602b5d893678893b7896df53b75a33cb6073c1968c2a036a8f2c0b9d6b54e3158afa46cba50661816ac542475ccc8886a54bd00c2ecf47fc360fd73598673253432419c24cd20b9be45455fc2f2dfa09517820a8056c17fb3b539ed37b733ea7da912c3755be200e70d68aa61436b3a12183e6f001e2c60fe78b71f8327ed3feedd4d350e0f22035300dba110444d90defe72a0a5736d9864010500446bb9ac35acdf12d2a312193c8fefef0accb89e41d9a272c0fa0df78bb5331835aa8b719134bb8b3cc92126cb30be3c8f889d884acc1fdbe76413864cb31c7d92154815ef2c773f5b6e8adccb42b2976cb1d30d2a4a761c991a5f1a79eb2d0cd0d36f655197012167ff86b355992aacf6cba17d4b88108367756d8a543950150f8e34170091c0a3d42653c7c60a194448faaf820e41604154b917a5201e895fc510313d23a7084ab4054cd60b300fcae6328b3a6bcbfc6d2efc47f56cdf3c8c424d0d6fa30fae1b3d4267a0b0c2d42bd01057aa9f603e19bb0e2a54a634d11b0a7befab2a4ae1344f662181ea658d7a1f0c4a1e409268d740c4c58478ae9632112009a39ca75fc950a8c891fcbcaf2df7a0ad2dc02d87192ac14ef33bbe538bf267e5fc23c1c47e1f974f6472140b717b191ea2b6b0c831900a8f59470d9b2510e78894a9b433f038b2a65d84281a584072ffd4fe192aacd54b51efcf8674c60af79ea67adf24a887db94bac19d08d0176747aea5bd5c1f47529a85ce79a7047897421a8d0cf9b2ecf23bc517ce01d3a8b284a4ca275c9bda873a0014a90c2323fd7d1d366aebc1ef4455e4a31da74e9ab916e69eb1706f753e91f2864c961da38ccf013d21a38fd4b790fe7fd9d57701e689c376e02917dedd791092717baae01e41b05a43cdf96a21264100fb5946e7d2035900e84ba42043e5e4e1e8d8e60193327f50812f8ca4617e84cabe0e5924f1c09ebb1eb1e01f11277b4735aae6e42b8b2ad6d3f0fc750dc23500a469b4ce5ea1f7146130c49c4bf74edd2a348f9968590d8003e6d741b20ee35922aeab6a5d7767921c54d863a64a0a5e89295ec4fa1f3480dd2cfd4fe7648d7ebe767e93c395df801c52e5a294d32070f4b63e7ba3d8d8e2604898e8697966b58cb6368d16208ce7ade7e017ff798878334c93e8f1c773d04166b80a65630542c74179d4f60aa868ac8684dc4f5fcecfd12a7722091f677d9fd3d86efcf1e68bb1f88de9440a1a894da50b044241e437cfefe50636fd8a553784fd3d31a53f1aacb6c4a48fa150f2ba8521b282c746608a5a1e57191027010832ffa96c1af014f1b2bf188cce9d4a4cef5d89eb57ea64064a50a6326064ae6939ee2387b2d83e1b617af73cd52a8b14ecab0a9f62696ad1bf732fbd09cc41f695802abecce1b36aa4549be486999fe8db279b07378692f055c0cb7301130ef2e5a5812c3746c60eb620fe7127e06207f757bf9ddaa04cd24a68e578bfb8a1449b717cf2f945357b66315799458f88ab92d8a377c2c07450b2c71d16abca411a9d2092bd5cfdb1928b8c05e7c5c68dfbee3c045b54328cb68e4c71729d85888c540e607109206cd8a242de69b7c424d9be1a2b0981c05f32b671242b5f972683ff91fd400759b339a397978adbc8b1b2d35e847732b9e927cfd9c122acd7bade7c756607666a6407d9f5d86effaed87278a83e3a5fa13dab0e554be78d0bbfeddcc41519ead6c4397e4c3730f5d744d78018cc9c97454abac6419938ec306e580d57cc31e16364c318a746331709b48d9ab5c410a2aec98c51a5e8ce63d71bce7580891a8b0145a0497ab28c12bc31bfd305b7a9a87f7c70f59a4b8a9cfdb352046c6481d3db44b58618c6866fd41ad10937bd7340d66f6a0a009ab0a6c5936f82d48bb15b1ce323fc1c24947d3ee696f301c6ddc8bb87daf15086251c46a3b9f83d2469e9d2f10235211006521da2db71f7a33391791522161ee5b7419a256d72a683a470364c1669438845b846450e63179077c9808cffcc8b885ffeac0a186addc3e77d75812ba0a4d0cccb1484406359c4c5d6363c8f7ffbfef7d57d4dac4ae6a43020ea533538f8995502175864f8e10656fe22a6b31f848335ba4b0ec8d5be4a71dbb2f1007e6bd03a88deeaf47abfd9947741edbfe270c0565a1812e78d4421df01b7a07c4b6931b76cad230a2cfe6be005ef078ff1f0ac12f1c1256baef68c6981e69addebecd721b528119ffe0f0bc6eb3dad0429b6d6d052b0cbaf5234f68a55f34114bfa6e4204a46ad6e961edbc238ed0d38e3c79026a88b31cc3b752dfe248fca3dfbefc2ad057f4e9b11b7daff0935a43b6b1b99d0bff3623d4cede99c78c7f47c546eb72b47ca45b845151e4664e487ffdd875a330ff961e32ef6d5ed747a12188cd2734e258ba7f8556e39181a0a2c0f7711166d5254a1d94fc3cbcee6420fded15e64b6bcfa570bc676f025f0801d09a75d23f9ed299a58f6f6220eb0b15b494bb60f5efd6bfde1275a367c2bc4d9c1d9408d7d1142bc676ae1c740ffdc49c7b4badec004338a8a8fcb7e81803e62afd19651bfc22b9b00ce411755b7c92985dc2920a2ea3599a6837b9224aecba0601f8425c35124801ff6cb40ed2a4f01c5ab6feaedda073e6665164498391f8092b9a77448f7651423ee1f3967c47e8e57b29554a2e2d94b04d2f21ed57da0ffbfd8467a5eaab8d252077539aeda4deb2b5431a208a4d9c56b750a612973e831ff7dee1f5ef0da39c88cd1c779634807831b021bd772f68f55e4f4d49da9fc55036912f89094c945a03579d822ea0c0c61308818688bf42f12d0f2f65c48fc6526fdb716a551e267c9b24a1a615c3d96874d2fa2db403237fe70866deb8e3cb127d5d4160d0a078368bfea42b4f2acef7a65a90d599296831fc12ea69e763b6bc8c2b3b2b43d52dfd57134fb9f6bd4739ba76bec53d71b9094e1d59816785e7d480a5f5edbedf8fe6e65cdec6ed6a0cb1fcbf0beada23c18fbdfd05fb82e180fe3366cc64406eceecbaa87f6454fda9bccfceb5ee0f51b7040215a003e57cb0e7f475ea845630845fafb5e5ca0bc177eeaacaf682f86bc58d061133c24ec875114e12b02f5b97089179f6b95b71db4fcf0a5610f69a59e49cfe7689400677080eb4bab28c462a3c2cbca12f2f82c743a50f32bc0fd0fe26456571079e1578f47777dca58d85bed327c00b98f6e243d78b994b5e25d6f979aaddfd0917f46e43c740ea763b1d5a11666f54574e266a0553dfa48223b99b100d8d7f8025cbe1ebb678c7c175fad346fd2e38cfd8de0861a3c27266a6eaf955ea64b6259ec1f89dd1af8cb64da7d7274868b03e348c7d3a7c9ff19bd5b46eada25c89b4a1732b061a55f596dd0f05fa383dca6105e9477dfc49e152dcb7891777e9729087683b2896c634dab210b911c3f8139b0b7078051eaa96800927bfcafc8758e830b6b5d779d6ed173b95407db4f9ba2006674ed4dfd84cc19dcfcf7d6ee2ee404ced69e47b59819aa07cfb9c138ef20cf587ef5c73281a04e0b9dada895bde8e86f992c3312976e896ab6e1356bcc91be542e42ba9ca91fd2fdb22059a88662e30257553cf6a8b313d338a95f267fa74af4c74e685877297ed5a864f6fa5bc9e21edebca4be4ff2d8b604df523552af1aed68cb80ecefa4e4a254dd4640c4d9e9458945ac17f43dccbb50175f10f165c4b629b6102b4a9ba6a40cb470e40df8ef718578fa7c9d1527c863ca5399100a4f3cc3212ac74f6cb20066737f65b18344869aff40a17750ca6b1d5766e9b293c8734bf74d30d84fa1823d9c25fd14194f281685c95c4a0743ed8b796b149661fc5aab377c438d2d7e16f66d03ba1ffb5a2e7f83d1836a4a101fc9ebc38175242953a8716a43a1f6f99f233ffae392ef5e26238c750e912ae6b113e2a8a4f31a88a4871717dfc2ff9d10270fb1977e09b5aadb80579cc7ab148c6d3b38f9131c1901b75346e158b81db9718278468e13a8b1654739b404a0eee1796a2fc10c4ec10e92190c98e90ff0e8996936a946cb90727db043fdb6477d4090865947fa53480d8202ff41ccd69a3c52ebc53fe183e50a9a662b1ed3ad4d7b46221b662982db5512dab6f5c5bf51c07a63a32a9213670d5b7e88b64366cb6034d64662f1af10250cb43c67c8e1bf79007bfeb24c0c7fe8fd291246fc3c291ef4b122b001f86217fbbd4ec87608638ad8669f34afe0782e0a0ddddb9cfbfd6f759af0df612f59eea65e476f99971588b140695bab7d9bad0632decd914c1805303f7e7c1c43a766a775771e7791bc61aec2ab1d327725f401ffb586b136b9f118035e4d397e702a98297ddb68e1871084442a66dd18ebef9ffe09defb02bfec7233ba67675e6b26a62c7abb5452ab8b8f2200edaaf4be5a3bc62ba306737aa6c9ced4023a041fbfb5384ded1c88452f61ea2fe0a9de569f63bff8a7f5e0a9d3e5b21144e62b78ac5802bea2485283f5e03d1d762f0ca0ba11b79905e79e7555a0cc99f6d9ad00cfd9db6a785b2709203d7b170a3bdaf49a6bb9cc30a4959d10915f8cf01710c2a99f0e545ce1a2e136d365962fa9f06ae78ff63aebde9dd0c6542cffaf3ffe1d3c5035d42c484ffb63e2f4ffa263a6b6f4eee700bfc0630232e0172a1cee74f1e6a45363b61c32cf55a1563d93966c6cbdec70d2c125ba7f48db1ad6417e2fd1d12c7e4242b3304caf5e1cbe7e4994adefae69ade825790050fc47c69f8b076c93610942aad5f4a1e32b6d164d57c5848fb31c3b0be53a04bf6e37c6f4083299457252a6eea3a484a2b67b66530cf0affb3f0cd514983014b36b99e343fcc3df0df3a9a1505f12991b555ef9a0588edcddf492b6c2423633fc6010ff2ac4f11a33d31e508315d7860fbed676dfc26a1f7e801cd920c0d86899a796c3115e83e7779d6bfa98073fd1f0"}, {0x40, 0x0, 0x6, "280a2e1e2859eecbbfb285467cc245eb00ab2f5e4a2af85692c2a60c78bad9eb189314b0303a2957f05173cc"}, {0x18, 0xffff, 0x6, "aedfc9"}, {0xd8, 0xffff, 0xa494, "07c4073e8bf883687b3a3948c9894458ae7a4f8622f75edbdf0a5adf3eb09fc24a4ffc1faea383544df6d9467f3b02b19166a2711d27b472c63fd7d4f7edfad222aae93290fe2b2b052a3ab29da29cb3821a55f96b2d279b4427d857255d969da614c99fd27c1b4824bde83ef5204198f79500c15be7b27f0cfc879c531fff0c4e0fc560fec4b5830a6e4e0b14eec2c31f60fea91e824c56f9ffc256f7907e4fde93d9b1e4e229d5b6cd09f5a90508c983d6776defb5234a369613ef79b112b6a30d9b"}], 0x11a8}, 0x40b) write(r0, 0x0, 0x524) 10:01:32 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000140)=ANY=[], 0x0) writev(r0, &(0x7f0000001280)=[{&(0x7f0000000080)="7b2638cd402ff1e93ccae46a614cd70b4162ef580ee0e2481ce82d1c790158523e1fdcfad70d7d189ff4b21cddfb91448c64a300ba43f7c355f54526f1d91fcb06333934e2e94dd6093b29c1c0da18c8d2c38a37809c57bf2ab7b78157e510826894b6194e942e54a98f", 0x6a}], 0x1) connect$inet(r0, &(0x7f0000000000)={0x2, 0x2}, 0xc) 10:01:32 executing program 1: clock_gettime(0x5, 0xfffffffffffffffe) clock_getres(0x4, &(0x7f0000000000)) 10:01:32 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000080)) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x100000000001fffe, 0x0) fcntl$dupfd(r1, 0x6, r1) 10:01:32 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) select(0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)) select(0x40, &(0x7f0000000000)={0x0, 0x1, 0xfffffffffffffff7, 0x0, 0x8, 0x0, 0x6, 0x1f}, &(0x7f0000000040)={0x2, 0x7fffffff, 0x3, 0x0, 0xff, 0xf8000, 0x80, 0x7fff}, &(0x7f0000000080)={0x0, 0x4, 0x6, 0x8, 0x72, 0x0, 0x2, 0x3}, &(0x7f00000000c0)={0x7, 0x2}) 10:01:32 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) sendmsg(r1, &(0x7f0000001600)={&(0x7f0000000040)=@un=@abs, 0x8, 0x0, 0x0, &(0x7f00000004c0)=ANY=[@ANYBLOB="1010000000000000ffff0000ae080000fd941d5c9dff18400e38d2876be2a6217a9ab357b907aafdd08cab297d1253915ba396b8086f7ae453a9371c7a0416f7435bf0cb1f6713c42584ffda75154607c17e2f74a106fb12641829842b76553a7c475fd2c7634d6f7e92bc3e259c805b7ef62a7ebf68e2a30bb7c2c6ac6b5427fb21ee46bb95e482b626cfc39a8edbb1c6623e2e21d7d83231086471609b4defa947b922a5f21aec800f4e20692574f50e3108826ab25119030fa10bb3c16edbb68d58b308de2c23c73f8aa711bf6774b364ba2e38f8a4d5cf8c90e002053000018361d1bf8a83eeb43468f453bfcf58abb57f495b9c28b016a8c4feae4f358cdda59de2d25e84d72bde5a24f697637d5f2035ec6fcd9f85be0db3d95dc689e1a2b8c1247af18f7645942c6dc6a92b745658abc80c1b4e20728394585e6951b5b92c64ff252ac2692c6a7cd35241aa97d8cbbe924dd72cfda7748a61735b866476c4bbe2440a7a5e52adc9cb353f56e6e9132b822a3ac4d468100a261417b3c4f29fcadf104e111140747c8e7ebc266cdd1f6d36574dbfcae05f4916abd4268bd4eb590fbf35a642520501e572f5530fb442dc76abc35c03c9b3cfb267c005411909173044d128c0414a2e24eb099afc69a497acc94236bd37e67e53c93f0b8db99575aab3077bdb5d55637abf834addf0854dfccce5f0daccda0e75f03a1208dae72134c62ae6888f6d693c6a8b878acbfbd19ae29629e84eaafb97371fed69c26ccf3934dbaf5c49cbb2d4b26b0e1866e0f86278db828e0dc6ef671b009ceec37d8dd550a4fecf31ddcc11b9f333e270f9c17eb222411e306899015b825d3ef4da7b061c9a4d7674506a312c889884f9942159e15c4a8896243535addb60d0809d6be489d5379561133a883967a90e688858d34f8a3365bb7790f79295b369c7ceeb8d9d6b12e44fe039be2bf2dce7090460fa15ba480a5a7c892c5bc830cf571315a3daf832db9586f1f44ee81b84374488d798267433780311da8f4031951e58ea5242aec5ece307a919e2a4f1d1eff8c396818b39ade3c2c6c4160d73f324a9a8f3eee7d270ea1bfb779b652f2039e2698ce71843e99731781cfdd9673e1724afda790ebaf027d9510d579f94a1ce7c9b0731d9b17fe9daacb5d9e26b109cc7b2b7edfbca37c376bb4327ea5948a343c7e97278551577f5dc7a61ee7f10880ddc94dc36f96dfc8b8c8f98bfffbd5e29c6ead3bc200b832729c7f7b66a3b3cbab89b4a71d38f1cc392fbded950b7282b657700d7f5aa18f66b98f18a1d623bcc877dfd11f45fcf374be2383d2c8b3586603864c969ba59d941ad1ab25653acc4e6a4048f199ab82447be6cb1ae19e2829640dd9ecc9beb9fac060c01ac0e2302239826aa38b5a7f4928f97b6ac0fb58c8e42a00179a54c2c1d55ee0830c6bd480883cc28ce8cb2e5a839b9691d2736012053b64aea9b24b9cd6237a0a6482a5113ad5d0fd88434c655642698d6d0e2aed1781dafcbf2d6a62d1a4d632c4d3644264e0facb40fd44d546b3824bf5b96eac47e9dddd69711d1ebab7d39f3342fc5778d135901e582e1314706e8784b0c5aa8be2a051f4817f822c4af8628c1292d62fbc6821869d736fbdb3206cfd11b351d3077cdffe1560c2aadfc7bc71335b601b61bffa72687e408248b246c8d5cfc4a39a03f2f24c76938a664967b2065b08c7dd3b13fdd0ac30b6e36b23750e7ce1dc8014e18afbfed5af599cd822eb74d671f1515342eaf2528e66eb51014967cd57223590ff32d38eb24254a2074dda0192baeb3e6c88685eb4947caf039ca1e431d3e153329083c120402e939743b4ca5fb4be9257f2216ae1c4b5324de8cb328acd4d243508845a1e5a4582ef428cd011327e29caef980c00fbf3e341c46fadba8da495998d19a116a78ab18e4043fddb265704dc0b30c488710ac5a2c1798515ea556429816fbfe2f206d278f70bb3421cce5f6472169057a634327f73ec53594d47801024383ebd5be9d176b98cded0a2c4204c357114f519855c36b56fc9f732e71141f1b645f69130b35f59a3891277099ac2caf53f8d0656453d94a2c9b6039f3bdc304338a0324a1ed730aa06a6839d4de347251e939cee984ab5a1dc468f70abf4c241abe19708b184be01ef9d38417b8df2a781b236151d655fa3dd97ef4176d3fa2c73306fc9e1e9dfeb1c247ad57afeb4d4ffa7eb6b0031cf7d18c829a1885111fcf1cbb1df76248e1af4c4f560c88eb451ad5389b5067e380b60fa214a088e8db17d6af18ef04f2654e7da7d0a8d50c7d7ad4cbd495d34fe5259294fc4f0c7179806f8028b7f5857e2a46af6d7edb775f6b5f24c8f63e0a3e413451d197d7cdee4e8353dd90915e3b641344408987d65098ee24fa7ef8ad565c4b8be702da169443bdcd8b8b8af330ce8ab2cc305697004dab66528b57414f42f6bc2d8fe2c424d218a8578e257d07ad2862e3525c94fa000fbc09f37209a928d1e23639b534409dffe5b596fdba615bd3e0679f3147312c3f493edd1974482b589a12b43b8048621f7fb9dd723c0687baac3034f57702ae366ab933ef066b1c79c496c5066fd9a844944b38dfbb695ef1a298ce47343747b58b712e0cf8c4b7226fa966ffb523303ffb82bbc4448499e1be55fb680e6ec7601e7a0828cf10a86cbcbd03d1dd48907ed6b40d0a0e9b8b20de7e22cf2e88279cbad44d968138a7d61a82b1cf64bc0051037df7eb66d740545b346d46d14eae5e439112add759160dee8d9a215971610367d01262fded340fb1fb35c28d23dccace7ae6b8a18b822c30090fc96d92fe7dccd4791bc7fd8364c3a123d6032d2a4c7ceb7f8663433d41fddae4549f17e5d5cd5a205f0bd69632fd243bfc0d4590ef983b780154b600cf02527cbe4dac9196525574d2b3acda53c834bfe0ebd4413385e40db6bd68a1e7f49fedf7f9ab8cb15a0ba6a7faa6d585b39974fa79c0c2e2137ed0e339d82ec7e9ad581a6b4ff5612617897aed17be8aa68762462a2e3e54a14d5911bf825d18d6d6c33a0bd6a2cd5dbc98a52780d3f01a136cef1f2c430e3487b82901e0280dbbf70334eefda4e3bab23695773184f62d260a9c147f9239ed54e4db6b1de7e369fbbc5622e8245d763295041226d7bedd9663a79fd3452dd7fca461482280c80c0107a73c0e935df2866f6b37cbd1329aaee58628d8f22346c312845a0832d5355b79f1c452b17d290d7dddc1c85682828662bba538060acf4b52ceb56822211affff529150035d7a24c56b312240b29b33a913be9b58f7e8deacb521f6a3968057168305bdece98a14098bbe6a9103cb46fc82f2f9ba49ba4d7eb0502277b7bbed4fa93b17c0a897a97b8a4595ac0f2f88de9f4c988e3f9f0330fec2186f589d5ac3e28e8c4ebe0e7ebf9517473c09480acb3b3db90c0c8790ac9e1143fa9787df1adbc8c771d85a6c66739360d1caa6893e376b35b23054e8be2f5a2e53f49f9326c0bf45be8dbca919295f05fea5396464cbc4ea4942d77f5b6515bb92937be16840f02f511be1e507b2fcd3435e472ed0362f64aa4e313f1cf0a3dea1ecb44b7e4943292af6a03eae795b9a5c8d09a2a14a3f73b0f40f3bba5536d8d544101da8bb2c063b6ddbe2ae50bbe977d31c4fc18c756e1ad1d760dd66f7b44f70bcaafc16a6bd1824cb62fa73b3a55a6637a42d19b12f0969d4099b6dcefbac8edeb09b9c9ad7cf87a3dbad8986e65574dcf7ea5cefcb0658e30faad0414564af62ab462b4bdd2ee19413d6e3aa9d6c378c5c3baeb6cfc0d4a21c357dfeb92f31a93602c4e7ca6b67172e37a645e7c8ae31fcda939c8aa984562a50a04cc227ba77fea4aa876196d847dd62ab4619b9fa7b02d950eefd995fdb15bad8abbc1dd47bfc9f70a266b8a6ff702483e5e8acaca6e8d0876c343e85a3990f089225e1fe564a63bf33d447650067d5932128d4ce13bfe893c8d662174a85191a96437ec689c6f9c43364d02627a540cc7b0e96b3db73c4488f7234126a7f44f6723bb283d524f6fe9a09cb0c5746cb1432c9e6e91fa13124ef99e15fe8dee6547be57b8fc2b096f26c62ad337652e75d36257d2e14406b40d4a0e29fd3f6aa62f2a8076f74db497bacf229817ca97bdcf281f800e20bbf05c6a4d517bf41c9f8da4e33ec8ea3e0406ca3b84be8aca7f3e78fbdfa77a5b8f4bea11326b595de87c8bc9f849b80a515aa5c32412dd2b59536f8d25642559df04215a136dc77db25c4b67256543fe468dd3dbca8dd9baad21fe8c666df4638dc29ae723f37ab0e36c6df80348cc0c3984fde0c99f2090da26964ef87889582cff4e6049b4dbe9730c2751d7462397fa7d887641ec063ae781f95e8b72aee92bdae7da6a8a5830a55880da1129443b3b577e18e15f8713140cab69af9b2a65a25624557fc4c74376ff2d3b59a359eea744d198f819d975842efd873853263fbd5651c57bc6f30a71e350b698d4cbcfc98470f0dbd818146664c697c24be3668bfeac6c400e15910739042f2b4abde2266c3dfc8a079b9b47c9e35b56a91bcbc916f760c8d54831975ee941d9baa124152cc8e29b701621f646e1d317b7b86dc95e0b1b51650d8a2f6da9aa834028981e9ce71f7364ab35b86c230edffb38fed9b379d115ec41218a98b4e196f9ce10b1fa695168a6d6f51531d8f8db13066546023f96262c443aa5965901e67862c3f09308bbf4b78b06ade497b6f99773b8a6ea572e63f337b3c5a353d6a64b3c95e34246623a618ca06ef3d35ba47fa65cb20e9b66631af077ac466acb5f14415658dfaa9ab576422075898c7a2c9591d31b34aaf31d907b7b1ee856d9efc4b2b282e3a35437f61affd222cccbe450010048c0a7b22783dc578b9a1ffed5149b53403c8b5d31c47ad6e423c762b1256dc0311ffa43eb17f600e306219c4771b27ae29f41da983e03ce04f9b6cc232dc155215f3af2dfcadabc5110d768ca557c4028987093231bfccb49578d39a8a40c18e478da388b67714ab35d4f51d7ca294d0593ef0e8f90a6c0600384849911455d6cac0b9bbcb204bf71910bd132932d67bffbd563a903479d8e05237e761bd241c811fd2c29bc254d52e94bbd1c4d85ba368ab611bc4dade4d5c42fba349abeba588e397a55b512701cdcfbe694708befe1afef54f593bbcaae32855343d86c7e55a74fe44f816fc52c9ceb53c0402d9c50a3aaecdf13db52fd1836d24c9eadee9d6abe0dee9025388b4c57c6d98901ae96e06436f3cf9a0f7a3db96491fb220907f1d6016f21161b04151502b8e26dc49d7a2fd08d59ef7db16fd13454cd918b3875b165b05fa0fefd8ad9925016daf7ef311127b8a9b4bdbbf83ec4f4c0a148bcf3f44d76b88456962285126564402702c91496a8a60ae395f2640d04b7e3d7d24e2f59456e4f3a355a8a258ea71bc2e3fb0653741398eaf0e6b5cb0726c8b68d670b37bfa6ce9ea3e0debf216080d4f1ddb975f82bb8554c5f7db05bcc0dfd7f287d9ab5c6a402bb60a4c1df92213caa37b1f5c5d6f9aad5c1e22146157149ce616107347bcba69c5d116e63349bda880da9b453d4fb3408d476a7d21ed016c790f640feed2d89349120e3dcf87f7b3095b42bbeb16d8b854d4af33d4ca402263336cef252d3eb65d31d53ff476174298d8b627b8bb6b7ee2f49b005c682d93fbc6276ba7d2ea230345374988cb3ac8b1a988e21a4afa1ff465b8144779aa75f6adb31269dce40010c34ba2236852c2f9127cbb027dde226d7327f66508c3627f5cf363"], 0x1010}, 0x8) sendmsg(r0, &(0x7f0000002940)={&(0x7f0000001640)=@in={0x2, 0x2}, 0xc, &(0x7f0000001800)=[{&(0x7f0000001740)="d72a0125321e97b76ed2a4832d05fdcd465cc22362b3069bb7a5d384ed8d139462a66c64bdbe4443ed2f4ace4da5e3c3cc4a959071bdc80ddaf0182771cea6cd37da56c16ed3aee571d250a56262197c391cf00b09d487dca60c6b5443f9d1e05a286ecc632e1f73bd9eb61c42519b047d65c90127dc92d3fbce66369281e5d575cf825b667899b68f909dbf3565127a06cd48760fc350d69ee73f70f730fc976242540e5cef0fd3cbadf2d27d3eacb244bd3aee2a", 0xb5}], 0x1, 0x0}, 0x400) setsockopt$sock_timeval(r1, 0xffff, 0x0, &(0x7f0000002980)={0x4, 0x4}, 0x10) getpeername(r0, &(0x7f00000029c0)=@in, &(0x7f0000002a00)=0xc) readlink(&(0x7f0000002a40)='./file0\x00', &(0x7f0000002a80)=""/248, 0xf8) preadv(r1, &(0x7f0000002d40)=[{&(0x7f0000002b80)=""/90, 0x5a}, {&(0x7f0000002c00)=""/75, 0x4b}, {&(0x7f0000002c80)=""/163, 0xa3}], 0x3, 0x0) r2 = fcntl$getown(r0, 0x5) fcntl$lock(r0, 0x0, &(0x7f0000002d80)={0x3, 0x2, 0x5, 0x8, r2}) r3 = getegid() setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000002dc0)={{0x18, 0x0, 0x1, 0x8}, {0x18, 0x2, 0x0, 0x200}, 0x7, [0x0, 0x6, 0x3, 0x5, 0x1, 0x5, 0x40, 0x3dc]}, 0x3c) flock(r1, 0x7) sendmsg(r1, &(0x7f0000006380)={0x0, 0x0, &(0x7f0000006280)=[{&(0x7f00000061c0)="90c2ecad9c7d4c3df57d3d8da2b9310e28e91e88fd05b64c86c6195df7675c8ec062f8751f08f6693ed30f31a60dc67bb2a98229d05cbab5b8e311b483ef80a939370c0e4aedd61f2d1f67ab4e8dfb619389b464cb8112da1b1577a09d7effb49ba9e7ede3b74cb2bd8cd40fa366235503519ff1a0f9794ecc3fc15b36b7df39827ed96811282b984bdee5d765b6189b284c6bf580", 0x95}], 0x1, 0x0}, 0x4) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001700)={0x0, 0x0}, 0xc) r5 = getppid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000018c0)={0x0, 0x0}, 0xc) sendmsg$unix(r0, &(0x7f0000001980)={&(0x7f0000000080)=ANY=[@ANYBLOB="00e12d2f66696c653000"], 0xa, &(0x7f0000001840)=[{&(0x7f00000000c0)="998ae7cc63589ebcc3b6cc5a8fa4e4f92d613db11f5f5b98d8ceed4d16f46de1b5a0bc3f8ef828168c8271530609457d2b8c57d188c420bf9a479260821e034891beca25f64d1db0dfe2be219530c129b89ca607b705dcf6a0e498d916e057425f4b6cbfbfb680dd665920f5e2a6de4b591850265229e5a8dd82b7afcec509c705c3d66fd92ef3ca6d7be5daabb5123ba590", 0x92}, {&(0x7f0000000180)="72781bc18e000452f3709064d7855841dbfc04e291c728e05b5371720863b30d730ecbd350fe8b4c11b0db14cefce9ae7d104d7dede466c93ee0a1c9734e7376e51005ca9163160e598a33d73d32afbc2d72abfdc1bdabd8c47370fe5afec08a1f8ba42a36d55d2a703a3925c9cbc9463cecf02d818271de9b4bf97f0b314b208f7b0dc321ecb0f2362bfb58aa8a075960e2aa56afd6e9dfc3692293d0b1044195ad03fd52e95f78e2", 0xa9}, {&(0x7f0000000240)="e75c252cae0be2bd53a0e3443f2b03d842dec961b6dfb7088374930188467ac890f0b464e60e2f4a3f7c20e06add077a9201d3363124d1f31720ea11ca2793bd553b03f2a95e677d508579bb7d70efac78f2c924709c66ba373b7f2a901ae06910a0963f41fc7c504a04161cecfa9e1f8efc9a008860e0d906e66e705fa494a961a18e3f97b318cd", 0x88}, {&(0x7f0000000300)="c840c1df1c793233fa7c230f7342d3186583597c9a8bd97d5a53f732b750aafe7d3711ee1fdaadf96319844704afbc1cf4ac624c0d29f54e5a056c34180146f7304c392c0acbe4a71e31157aa5fb420fabd470769fe902001a53574be08ba52647d6de282fc6a39c278fac57590f9dcaab282dbc37d20503e574c8a7c199f0e507be57de0369de106e6634582f8fd3194f79d2c58ebf0f4121ff72a36dd4dd0338", 0xa1}, {&(0x7f00000003c0)="db05410f13c07fe6fe378c92144e4c93a837d28fcc5e48b054656b26f3564852201526c4c81368f9ae0fb00897bfc601ad779de91641207b487858d0afebbad37d0f17589b1b389c61e9231bf6732e5ae98b4dbb508166c739f9fcc9144eabfeadfa87f3b82440909a84d70e66d207c6a2f2e8", 0x73}, {&(0x7f0000001500)="46918a581d7ecd77bfff0d18be83f0d36eb8c1b854fcf1edc775c5a532efd55f1e67d9ccd89d78471ed55570dc03c169d03f84168c9208e1274efa06b492252f7f93688a620b4e8b763ae9ee5d79e52b5921dc43a1b37fd109b66661755fc99a3aaa1816bb768e1f982c1736938f237119f3de96f61a5541f77da8ce33244d5b5661dab200b2b49b7251d0bf0a2fd09d0d35c45984d03964e1da1e660c9b6ff66ad696d5216c567e70df63593c14247a6246023ec4e308b08dd13a7c3a5372d4f6254c4ef2f447c3c29e438c41ffa0f5f928ffbd0c5959f66682636dc47c3faa4b82dcdd090486d47ba9edea5f83", 0xee}, {&(0x7f0000000440)="59df59e30d943ce26953e8fe7a9c178cbde120fe938bd6c2b43f94bc0d7cfe5401c8c6d7470fe858280faeaefdc5ec50bf02c6ce71e9ec8be603c23f32773640f76dbf3a48fc1ddcc737f6ff1c9a74819e66", 0x52}, {&(0x7f0000001680)="d2cac043c72c3aaf0e493ef2d63ba2c88fa80810c6c26bb8ccdd5e117186411feb91bf2990145bd9794ee13e5ad533af23f06ba5560c84ed948fa531f4248e26678f6d02488c75515663d6fb5d1cc2ab872511113b", 0x55}], 0x8, &(0x7f0000001900)=[@cred={0x20, 0xffff, 0x0, r2, r4, r3}, @cred={0x20, 0xffff, 0x0, r5, r6, r3}, @rights={0x18, 0xffff, 0x1, [r1]}, @rights={0x28, 0xffff, 0x1, [r0, r0, r1, r0, r0, r0]}], 0x80, 0x8}, 0xc) flock(r0, 0x0) socket$inet6(0x18, 0x8000, 0x5) r7 = openat(r0, &(0x7f00000063c0)='./file0\x00', 0x10000, 0x100) fchmod(r1, 0x87) socketpair(0x10, 0x0, 0x3, &(0x7f0000006400)={0xffffffffffffffff, 0xffffffffffffffff}) pwritev(r0, &(0x7f000000a800)=[{&(0x7f0000009800)="12ca8bb6969c08a46f7f0b302428cdddb9d5a7e20af1bde8f63f279f92de67b647d384e5903641c603db9dd21076edd0ec6f0282872b71e1a32709288dbd128df68d27e7f48671fd05fa466fd682905e58a8f2cbaac1981505d0e9165f5d5ac989645269dfd128ad2a2e73302c186096f2c737488c3e89b12110846e37a3196472322409a76a6dbbab8949dd2ed65a32d9bd72b93a974be9e97f90f027b3b4b4389407ddb97e617e8b35b7e36085e51cb74d739d2242720eff57826fd49a495a8b6398121318dc501fc7cd60012b9d6684eb26e3c9cadc72c56460b6d97e0c8bd095e781330c1cadb8cc36a056da144b814018a7b8eba24f036989cbd4214f47582fb8b52cad5ccffea11ab57bc4721bf2ae69d97ad14c9a06b70100241437bd25677419c4f70e4978651779c706c4e4bede27b893e13959ae791c03d1a498405e4489899595c25babddb058be76b5d3005edffe6135d78605ffdb37fa3d62ed67c51bf0c62bbdaf2bf207d089ea13f822df741a5dcd5cb95add858168519fb90727e64ecb843ee7c78ab48a8c6a215b9498b7ad6f6029beb2fc60df56299d98e848912033dd42ec5e8eeeebe60a84e884bd4c9ec2824f0d45aadb8b5d29c17a085532948836d5f93880a47f11eb11a2e5bc3f518b2b3e14121dc79e459e3d0f08c212c47e179a2f647e1c833aaaff23bce4e0bf81fc9c12b4449567deea324ea1674f0ebe1a006b0f4dd94f62bd1918f65af77adf02cace3d6c4f84906977034fdc9440e41cde6fc6db5a2de52eab68246669e282debabf2adb09f94e4992e7bdf8fc1913313e64d11daa1480bc99f63dad21dc447ffd79b92a54026d6a67c79e8c14769a69d947061130ff60c81a1bc30ea826e18413b4ee53929aaff0a15bcca7c505509e935f94f8af96f855228c2909aa6d793d65e20ed1b342479ef718e9bc7fac34e05d2fb9f86c3761e788f641db133be2ccf248bc47a44d4841d30d4dd7262c70ea2f7a3cb9db08a3bec0b442409dbfd312e8f709bdeedc232a4f83d509c5e7bbf9e7ea9d5cfaf5749fd016cc7a7c4c5bca0083aff56f4436ee5e37b8c4c29a3ee27a27486c27f5edc406ea9c14057251312900c392bdade9ab17a47c8f6c0b92bb53e9960acc51b02dcffbef76bf5d0ac18ea3d4269233acf1b97cfd0ce89cee9f8b738b617c5fd362941427d59fb504b58042cd5be87e36cf03f225f5624d89a04ffb1ad3e0d0c7df86597607658f47e704dffe071255139786408338286d1defcd8c1a06cc59a074d55f39f36058e689f842d9b0fb803a919580d0b2933f033b9811c0be2a72b9fd71f876c9bae0e10b67632f94306774c4d4efbb5dcbda67a07b1e3bc4182d385b39f5edc2f183f9cca48958c13b435a4278c7db288e684312f9b082be477b464486e41c8cb73447e5b799e7fe3b501f1238b85e5d9bb0299eb65e119ee0564ebad7e3f40563841c8ef0c0d224f7841fae3f0f3fcea98ea8272a62806812ce98fb4efd60bce1f737d1cf66065da812f0ed3dd8be013a3d75a4f1f322f1a9ccddab157661decc69988ab240b720c85b4a06b1367c76e45dd005209090a6aa4b3c4fe8fa4c1d6f4150536f8c676a5870393ee3d5350a484aac2556cabb5835f783bf00aba6ec1aab4cd7aef86823ff1ba3335b9357360c738a25eeca5f83c57b3cd487d32df18ed8bf00b5513c15c198dc20c410848b3f554abb526d745f9490308fdf97fd6483ac5e7a556a71cd5ec71ed9b7069db2c742228d2b3982085733997ccfa1d0859508a6a9f4088235008f193e5c70a09c39eb15a515709253359c37a7087a9371997d7d1ce673a5b5ec299721c825ba1b31d46f4b092c7aae2c9a43df63814fdc8e7da0901e341f6f4535f8e87f230626a49df11ebb6dc201531db2c00309523a4e96077527a1e99136dfba3ce3cd3b23780b4c13b2faacde16b61f50f14e4a82e9358ff905e4234d5494f753f46589b92902fda33d069734bc089d093ad24bf568520b3bc82bf04d8ce1e93d3cfeb78f89084ad74b3a59e483d37e38488368f7eb11280a67bb264802fb4b40c7adc8903f18780efcd0251ce6887762793b17ea1a863c4e9b517586b5a828b7cf63cf26d1a19c2c076f713e27fe3cf339f0fafe0baecc1bd004e97d8891c42ffd9f5464c599433ebbb5c6ada8ba8c8b37d2395a7d1bf77c084505c3bba9600c96c4d75f4c001ef93a2137bde32485d117b5e7ac9f2aa013d562edb5f286ddbba63ea9dd45d18f9a41a0f367ea8b7a7fcc9bb0be5aec82a8b8a26bfd527230eb796167eeeb7734bed3393fc9e7849a921fd8d39ea794993dd4851ea36335645e60301df410915cba5b854d351bed8f455055216bb160d3cd0a44644047adf6dae2f8d48633ddf7fd2eeb1c9a1a698dfeb49ddc83f82193fc18025b223fcdd92f6ec5fa4d55bb16499bf762d0933e4b343b14cb38d28f6ce89b633a7d8c1fc65a37af466034c7ac931856aaaa7d386829627650e9d11d794b246f937059ca3198869126077195d3bae62f88aff9c5664c022b91e33c8599f990f7ca874584da519bbc5e78b0c7d749ea7da49a53eb3940a394295b0cab7b7463acef958501fe3cd7b567afeec1b8cc4c576a45e98b03ac5c77c43fe5eb7b84a2c3d6f4f604cad7ef6c38eaaa709198194af6a19a8a1a39650dd3016c68941b3279ee2bf37fa662b7d9f3047217e0a3694e334b3ea614c8dfaf0dab71b1227bee7af5926b14d50e69577bc508a27f8f3acd46b75ef96dfae43433221c3b531f9f177c527ad5a671ccefc1548e453445f7c4e171d85f1eca7db947e382e4b51b2ebe45b7648a92409ac4cdf43acf33aaef3298f7862a29012c83a4aeb3400275be09a3368c6776a5271905d9f21bf5c4857e531644d7037a1bef8912189a9f3a760c788aab44062dfacbbbd0fcb59495c9b614b00fbce7548cb3a678ffed16729b5f035a437ca208a473bafbfda8d783e4d4ea1694c2f5382dd2b3725dbbdd88d136d5f3d7adbb004cb1db8ad8292a363968707eae839001aa29c7b506a1ec9add1e0db14afb96b0fe3d6c1f028a61cf3d6a37d2507850be179f85922f132ab606570325d11c61ba07898d537c004b631ce2e2e01de694a2aa1915d6b18b4a3731a6cb982a8ee4e75b4c231f9a51f92758dee164d71467c5499f8e69e8288209ca156844a63dbe7efb9aad5874df9e10a17bf460a4f4d0e395bb2f7e550e9c3def5372dfa47d050bfa0009d88caa3e3160dba3bda019662a42039dfefa85180ec7e1a193e31d07713f153cdece2ee43b32d9dd0bc9f7794141c6048d60699e2ff90434a0d0d6161f03d213db40ac802fc8460a8192aba6057ff45d8b1976f4fcf2774544e1c65b7cca53d925073075c4b759e6ceb83dfabd2bdd94180f7122ba2d04f0b50388d42bbd08a2787dddebd71782b8619d833c3945289878cb7efec57b2c00bcd44fb527737f4e7454e7e0770d709decb1d5c8be32cbc8723ef785ed26f3d6d8e4e8bd830fe304bf46432364812847652244c84af42f4d8f882e6d2ca0470ad5e37e771f9f3ca40080c9ccec57fd60a7eabb069d2d09451e09965b8d8b960e60757a03393a11813821d59dd60a350bd0d91277e9402e222613dfcadd49dd2e1e92468a321a03582c442fcb0fd3a8527af301e8842b87f8bfc2834a13fa779042965b3713060eba3f5c93138d6292fbbbcbfad843a2a881c61b42213f396c7c96e80951cd1e84cd4fa70f3b7a7b468d891ce540766c5365f1bfa76becd030e49112bf6af589e7ae90cda407eb7041b50072eadc61df6380a165944f86371adcfcde408ce0acff239621a201e29a6643947fc987e2f927f2ab2f326fb1aee263749a6cd5146f0d56a09c682ebe569772845c74e967add7990a6033dd01828fda9261b8f5c787614f4f19e9fdaa96d7195b4d333c8fbe24cfd314ab7fd2445b2332c34c750d27ba5cc21f55fa776f6d762c47091dae5350e833c36c0ccf7dd5cd365fbdfad335634dbd780d0623bc2a410632fa0bd4d2a86c4055c63895253cecf9b8b17fe41fd8df6d9f6193eb8eefd83536663ecdcf368d104df9d103e0d471a038d006d344ab800d715973811adc2a1db04e3493d1bc83c8d5c01d025b1cda71a72356808ca9313420a4e39ec6ad3bad888c00acbb8d740ffa6cd300efa5e285d78909e033f23fc14de5c318cc429b6fa784450bd5098b3c0c169ff35ae0ab255bda465136d34cfadba5f6270b94b01cb2952a01f204256612be235cc3474d750d30a0a66f4f4f16e84c0bf4833bf077169ef23aef20da1ace18af79d79694edaa035bb00f0c9924baf4228c43e147d5078c0ba7d8ef2d9abaa542216a46465b14048c2c91570f2f76e6d08ef7c53bf07a2707ee0383f2d5ebe539a76ac6ff2484aa19aa1176a9ed0a22b3909386e3d7b4be4faded65f7e904faef1f819d4f4db0399f79df506eaee5ebd0dc38eca44bb2afba470167d294ed3b37bc5e49fabd633b814f9729e9c7f8a0cff0aaae97cd7290a882078568f4b76ab7dd1557efd109c0a007bb76ccd1a30df93592eb60ad80b0ccac89b5b95a036f24fc8449d88479f8526490a259334b47901a3ae769c70a9b51b2a49bc50ca14792c657ef25c3dc1d8ab4e8a195f30a1aaa949e7847bf60ea927f0af0f1b5ab37d3420e6037ceb7a37f9f3a12b6fcbdcffb49e01a2b13b732e555d701b7c9562aa5d06fa756e241dda17bb52f90c903e96398b8ddcba2cffd6b3a042a62706353e8521dd1579da870ef8f5052d30cbfe990d07e84224d58c139d7cfe04abe9889f5f7ebb7b8a7232acb76674928173efe725f8cf8c99656cee7f2c9c783311af2ba4db206220408ac83f0ab4f244aa1f45ff3e7a04f2db76f0f54f7046a3f8d3135f42c96a74f7ef274c75ae6f308564b5546ccee8d2637488d6f3d48861aca7410da0a048b987e868311580ac32ab477f03fd9ae6689d2ad8c2320136b2ef3684aeb37145911ea611cde5bd6d0e5b085e55874939dae50dcc945415cb08f5fde1b9a3980fe1f496acac67249b13f9a6f4fa084aad0df53fcaf54a9c64fc2125cc355298c4086edfd831b2824fb936e4c51b16520c308776cde937fdb95a388274527e00652d8d370a4db8953414abd6e476b8e0e496e3c9baadeaf2b6ca1256f6367661272cc50b37248e4690404b2ba1638d8338cc0332ed1a46594e4e2bc8020dda5d353dd9be3fa7949d9f7f918eb80b212eef69d2c109b86739e251030db9bcabae7c4d4d7d11a21cba1f1746141c1c97a106e5b0dce9f612c51cff703456ad7e31c3b3d5fd7c16cbfabf76c059a5149c6af4f3e4838ce84782a9eb066eb344f89d46bcac454fc244d0ada63cfc259f499cfe1cba193e32363c4ca87506862fbaf6465a76ef0e384bb0e2e539d5914ae85992e7fcf1516547b2ca4b5aebf6cd3e95d2e49d8a5613ff702f99a0aa277fd3d93534a223fb028b7ed309dda0013a9a08be49f260120c63415cf9fbd32bbe3a027c6b2c265efafcb7a09ed8190b156ccc6dd0011bb3ae5f165272a7021b84482912629fe36094a4a9b325b2e588b85df2f15ce9dd4aa87d3f65ee8cb2019d9ba707523db071dffa3ac495a4d003e9e836a8b9f0d1b9fecd846aae5fac0ab194edc351d9611a9ea01155f8afe5638ad8033b79185d84406aa55690df675a4f7d0acb3920c47c98a3443dc125ebfe8034fe8b358ebcb2879d49c7540a4c6de1cefd902233ad4a8f428b749689404b7858b401e60bd165a3e0957", 0x1000}], 0x1, 0x0) getpeername(r9, &(0x7f000000a8c0)=@un=@abs, &(0x7f000000a900)=0x8) sync() getsockopt$sock_linger(r8, 0xffff, 0x80, &(0x7f000000a940), &(0x7f000000a980)=0x8) sendmsg(r7, &(0x7f000000c0c0)={0x0, 0x0, &(0x7f000000af80)=[{&(0x7f000000ae80)="238340a73a7fd88ac57c7d9fe953185feb73bad80035db36ebf8b757d2c0fa2918641f4da60f3fb92ea3c09357114d4f2b93106a56db8b72fb5dce36c48e27849019212cf430b96454e2a4e86df97371258122b322ffc65927cdf7e1f890572c6eb25b5496cafd804692f1c2ab07f6de01b759362e97ff97f0813546eb27487a68275d3cd34f4528daa684b71e844217891ea91da5fbc88ccec1601846ca4f5c83e0c53f2849a348a30369a10620c903bc17a6c6ed9f0f2dc8e725b2bc6758bbbd49c705174cbe4c9799300bff045781e596bea2026882f836712acb7eac1fe2d4", 0xe1}], 0x1, 0x0}, 0x2) flock(r8, 0x1) socketpair(0x10000000011, 0x7, 0x5, &(0x7f0000001a00)) sendmsg$unix(r7, &(0x7f000000d1c0)={&(0x7f000000c140)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f000000d180)=[{&(0x7f000000c180)="6e4a96882f1d51d4a88ab3cde0d5a62e0b142e0c1cc78491dd2d895d01324cb0603166e6ea11fb4b7c167df10756987d82944fb94dddd2765ce2e902cd67b1b8cce26d13c9c60da19c103bbe2a0bf4a7c03fe3615ca6eae5569047c4be1d0ffc96f532ad26b8f4fe3be069b1c9e60d9c9e296d1c160811a507d290a9c0a0f92ebc1ab8d663036e7ef204925b7452aa140b903fe0ee31d4d0c8d28d877fa4b43951139adbe940ea4c2ecbc6be18d1b7ee7689f43a6019ad3d88eb9b4662e6334c0f672d9f1ee80d7d8c0dfc660027a90e8e62d436db909cbd5b602c35427fd17eafd0e95141550513ceb8980144a4b7d95269c1b0313d57ea47da9008cd9d2d2c13295acdca7ab8cf5c63037484433543ccf9346f28f3a55cde0ddd1687b6db28cce4bae6fbf1feac0e6d572324df68e7beed469a5f1dee3a9852833762ceaa73535f56d0bdf9d0529ad117a2a5dfb8290eef754d61ac9b80c51427a8278168a4aa404b5da1686ef1015f71b6d301000cc1a8438db4813d48438dc1e612d23074ebf85b1bf571fe2689478f58e7dfc7fe7204cfa1936fa9aa58eab3f26dd551045c2e569fae85dd8f4a663631b04386fe276f609c749ab7075f647ec8eb1ed6972181bcd44ee09fffa04acbe15ea6a848ed41b19ea634d8533880342bedf2b025b4d76db466e3ed24930361914ef4ce4433a1449aa9a0063d69c06e6f8723a62abff778d21ade79f8eb6507a90917d2f1dbfab3785739ee3cf2a6ba2b02a3c74472ad1609a415fc8183df351c7677c7d2428987ba30eb9a661ada5b76c3732713d9d72005fe903b5c8c314154d7801364ba93fd4183d28214c0c5ed3a13e98c2673a578a46bb280430a78e2077dcdaf74b8d84d682425f94b1f8bbc73e81fb2603d288f2d9eb0cdb95ec17fc93dab50b3093ab1a9f8c8e85b08724a5cc0999893e0e0179967a01045ba93a8ddfe627c11433f8fb246996b3320922af54fbf401df45a1c87556898f2e7c81547aef8ba75c18e9ed3dc5f86a6d230f38b8158d46562a51814a214b2cb58cbdca97e9807bbb5f4b75ce63bb4b6f6208ae035032e2057cd7c2ddb94ed3509307f86403f111cb4b432d8ecc71b02e387ac69903d63e2580999d26165b67b4aef0cba53abb256a746e4f29a40d358e1b015779c48f576a22bdbc90f36fe691eb3dc9f1b7b4d7a7d9a875243557b83361c390ef104ad278d1561c8bb3ca1df77c339717e492d5920a815a098110f5f50e88f6abe59f67c5972bf485923d108b876aee1535107704e84c2ef4a8dea660ce2f9e297e71ea4125f0a6fa2c91a822d2014ef3c78c3a683552e78450220d65ae23cd05e670627518f9d301bb48b6d939248fef650cc02c537e7d10992b1dc80a9af281adf6da66d1daa9344db860fee6188db6b485647693246ac834bbf0ab50bbd497ecf9c63e90b9366e2c4caff1d2d523b24bc02558fb86af1c8929b4c9987f86aa417d7339e708880b88bc7bb4caf680a10388551240aa73f063ab9effc7f1afaad03d0672d14fb4bd68764675b4341646c6b8d2817e6c684691673682a8c2363c3c2a60d72f56da130bd4e66e83dc54326c4f68821418eb802aa79948532ef3b15458e9f0737b2b9b69492923f860506e1852b3806e02def33f48aece214ed72557b64e1476e89c18085e977974d36d062ab4cd83710a08e4125deda481a5b27d9c99e364cfbfa9a2bc5452b4f3de9ba9d0edbbe009ef7c2561400aaf84f05311ea9b1092a55648681d64c0f9dff73ecd36a9276e01fc6a35c2d378e8138be487403dc372781cbad4c9390799e5ee9bbabfae1dfa379beda004df8ea914722a2fb64d9f6afab40bf5a60858315afcfa7635f8d99c13c4365e03e3299ec403be963e49de8f63c1e4954b90511bad8289992b4be855be470e2868a3e5b88e62377679a8be4f69414a118564b7c98a91364a3d5de5ac1a4cd59694cbf32ee95a7558089a74f92ba13f01db826c38392ed42e6c89b35e6eb294cfa8aed744255fda14ed6fbce64e1a93d26325da8a0beb308eda2f5e17bcfc1cd16fb092093d05b28d50fd2d9ee99d95ccbe305559e818cd9710622bedf619c92ab3a259614dea7a813948b3431bfe750e5281cb920a73059822619ff8eed45af136c3c58f196e10ad4f20fa5d5eb8e686c76af64af9528fbc137aa5f8c55fa10b06d69ea5bda2e4722b222326e40aad98f8bba8b7dd94619f3c7669f2e977c49520b3c052dc5d7e986d105fab66cd08841664e21fb751ba632b92b071a3de8a19513c3bb1d7721a6682e17a891ef4b52a7518a5b88db22473469ef1a9d6186dc34b4a3e5049114b87c7a087ccb4a2586e530080be1569fb78e06dbcb5939fa1a2ad6a722429e8d9a45b72fc94ae136ffd45ff249b783b96a0cdbff13b52a661254999b8835c42277ca94af67d7e971f28a6562f25e591381edcb98f31b7c51db0745788b888dbca11effa629f5911b53273ecd641d19e4882d3fcc91145faf1b457014ffcd0d1986d4e707616e17aec535fde3d3a5286744b520cb46b6767ad08e4a50f77f0abd02c4606ef75b87f025d6f699b8274594cc56fe7122d1660201ee9035b3db820a65c2a4d191f5931efe1f9f1bda05a0b1ab541947e6197c0f2cb578f5cf5ababd90aa0ef15388e6eb3535258d611a0733cda1490ebb2250c94ba09f3b1ba3ab7e1eac0d609fc5dd21e03dba38b994d33878170913cab90eaf06c518caf44c1c40029c2ceed10777834ed330e861fa6a37204e043d8aaebbc4bd8a12bb7a30dbfb210498c0f6a7cacc7e69a01633324828c64ca9ee710ca442da3f4997508705ae940b941a2aae2f6c6e942d08fc1d75cfa369ba358c141fdd16dd14b20fba1aba335f290d3072be9dd54ea218b4be81160728cac9833130e4c5c03e1d76a401513c5488f9b9df8fd245b493a0ef790be42e09e61e4d59f7199c60fc8dad97ceeea860e133a2e1b9b7e8290b49555a0cdc8d8bdca35f7e3a42326a5bf70d71e6ab859d63be1dd1a8e57ba365dda56483b67fc8546e7ea982f79ba39f10e93c494e5680c37c7dfbcd2958d65b2bb8f5e9c471e612ad8e37422673ec79c0657e6cbdbe491d04ca368a97f06d1339c66967c373bcc833090ff018186297ec06d91c11a04e66acce79f90e6b0e146d445652232f8bf4b25d572da601330d851ac44600a5405425babb322b270b475579a727bd3d9ae65f7364a84996453b4f4b9aab0f145b99847f6e4b1eb175d05d6a937384c70e5f3cc35bd8d1f16fe92b4e79e1f8e09bd832a06ca2226f2a23317ccfb8823e08ec7b1535316bd98a2d1e287c36ad032eaf1014de744a40da2d61aac67c571be82d72480290d4fc583d0b17627492b174923d12772dff772f4d2f9d36d82a61a569aa74934b7973c6f35d5db022857adf364bc90599a8cd923c58372ed116a554f1e54ee3fece18e80b0e063b004f8615b7a4a321564146120754c506301712d890031e4646b74d6963e3938027f86d81ad1bbbf0fa254e3eeff9070d0deab2ea5d21cf1e4344ae0b4a3010efd471cf3deb94783a790ee4bb6bc71aeefdbe18af541fdfc86b38f140d53ba195e82a5a6989b867eae8f71cc72d9d49b6d2cb5e199823323a3208a8c4304b8d458e94895fce55e48d28573a91851d5d96a1a7448a8a493e45ae7d61b8c173b8817e4c8ed322172a44a1a0ff0793293c9e4cd917bd633b2533bc8a28548d3d1bc581afb645f65ee5069f66229f71f2ca98787bba7b3d166f425cf2c0b64dc4d39e87157ee99f228a0466912d0766e2d76894508e61fe84a4c01e3508ca1fe9ef061c7a77868894c7079ae6f72432616813188dda62b91722dd6488aba20a15c5abb2b5b57696aed4c62bc25ab34708471636a6c0c2f02bc43ee796c8ed4ed835505c636a7666da1d9c489c1b09360325fab34557e2ea7acbbb61edfb5d7cd14586abbc0735b31e5569605ca504799ca409595be7229c92c75703005ab3b3347766c77219c4c6679d2b489e17bd3174a1e069be1f7d112cad1234298b4817a0e2a39747e899af44057170d688a80e3a1be03fbbe67532967cd38d38e53b56dec4e7ad6134b042e2aa70526e00f8b2f7d08e4948bd1682b9babed790d50ccabf6bab90591793addd821164cb1ce3e7c9948b21c61d6b65b458bc6f401c5a258f5f0d15977e3e711263190b5e10352bc9af6b5e3862a4f9d09658dc963f352f49c4dca5c9026da0cb8e50dddbb7f9d1a74b9ed6135b1e210b4220409e884e10a4b8699cb185f70db9315ee6b52805458607076701b85b5bb5be1b6a618427183d3f2549395b0e868d9c21fca7ff03b241d8759ebe949838d1659c21aec608e70d1dcb02c6dd943d5882c27d523f49acba4184507a5d77e69585e070f7a961ed4264765139fb0b118a66262118e5f70f318edf62aff63cb88f0d70a961175ee4b0d0030a99256f2d998164cbaaff13d9a09596b20b7acdd4741ddd79fb323143403d5f23d2a88c6c6746e21512225a2927560d53d5e3a2ddec22318ec684de579f4b12d8b09940828ff9f95c6e47af84622dace72d55e17996461fa433b39d73468e301a157e5803dfd736beff35b027f9e23c5860443f830f0eea429d9105bda446d2b354fcfa41ac0fa8b26da5ef30e80d4dba2a13837bb27a4f94ef7f48ee358d2481de8840f023bc58016285b788805057b3239c1426a96b00aaa7490a1877ed8a2b54342a460d98905e7b610d112f245372c288cdc002976a59463f8d22e20b9de8baf0c4510331ce7c8c01e064123c17bba91be686dd45c7131c7661c855b83a9b6ae4aa5b0ef96ecc4f6690fa88ba295ef1bbc202f5f18565255eb34750065c09ccd04034719f657b90b863a6e520a61d4350bab919797a0ca15b39fa0bcbed553b6f93e7e25d9307176f9219727f8acebe25ccd6fe63873242a99d8e4849db0d1bdd97c42407998da52c659543d5d879d82b0011bd9dafc6930b007093a5729670f3f21d052173b65f8178ce51306899d0bf61af99687ee8cec8cb7e90f523e439688496decc86aea425aa129ea1eb5de3838211867b99ef4097b5014d5df620b5913ce0b4f948dc61a01ab26315c39d86735536882ed82fe6c972b2ca99c005f8ba9687f1617e1f814b851329e9739fa0164c79101e9c3001b3191ea338855117b7a17322ff416f132028a3a1ca57f82f021c7cc0aa1a1c92584e9e1754bcf03c86f91b85b76ed7a46e0b6e89d557d66743b7d5ba52105c25f2a5a50a5b72df194f624420409b92f1986a6b89ea2d9d4b782723f45307f41e765343e9768a24f42e526658632e313155833e23dffce787e8b10be1018194bfd66fa5d2a3f9ab21659768589fb3c1e9ed3427c6a1f8487a12d0df4036b0393a3dd91819640818321141f1a893c4ed2f7e4d2dac3cdc50391be21bddfe71b9614198f1a0cfbc01db3c8661e8bc399825f1bfafe38ab65665f5144cee9f3ce66d665dbff836c8179a81b4014531e046d5d5fa5ac01754eb187b35490241f56d9eca39baa14d6a5127e1066f366920ffb5b93c9a6ffbeba9ed2cde4bde23a9e8b81e389f902bf5ac2d5a492a145108967da0697dc26bc77f790a47fcb2ef10b4173191ee7a26bd12c62b95ba0788cf9c5d0657b7e122171bfbffd54089e754b8085361bf24c3859881f6d4361c631f575baf70dcfd13d57be0b6314757ddc85490e59dd34580e9c8b7c81c23ab477d124c237d55c679c13dfcdc1fb1e2d3ac541d22e83ff2b4f633b70efab33cd3", 0x1000}], 0x1, 0x0, 0x0, 0x5}, 0x4) 10:01:33 executing program 1: r0 = socket(0x20, 0x8003, 0x6) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x4, 0x5010, r0, 0x0, 0x0) 10:01:33 executing program 0: r0 = syz_open_pts() write(r0, &(0x7f0000000500)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) fcntl$getflags(r0, 0x3) write(r0, &(0x7f00000000c0)="ec7d2f00afdba0ead780b5109ccb45c920cf54832f70704bc19be84a2f2947fb3bd1da763663c3cecfdf8db678fbba5c423bc7724395e614cf12a09db29dbbbc392ad3de219680db3a5ef3b66b03eb44c0cd5e4b7198b5e9eae882d691595a44c9ed141a79be600d2ca04005437e216e741b8591666c2e0e981d122864407fedd8886d86a55a6e493c165bc93a3c57882646c574be88311444224b638ea7f49ee32c9f53eca70411c2c8f4472f6bef5a458bf2260931e75adf", 0xb9) open(0x0, 0x20200, 0x0) read(r0, &(0x7f00000002c0)=""/156, 0x9c) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)) syz_open_pts() close(r0) kqueue() syz_open_pts() 10:01:33 executing program 1: setrlimit(0x4, &(0x7f00000003c0)={0x0, 0x6}) getuid() pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000080)={{0x18, 0x3, 0x2, 0x3}, {0x18, 0x0, 0x7fffffff, 0x2}, 0x1000, [0x3, 0x40, 0x3, 0x8, 0x9, 0x9, 0x1, 0x8]}, 0x3c) setrlimit(0x0, &(0x7f0000000000)) rmdir(&(0x7f00000000c0)='./file0\x00') socket(0x19, 0x0, 0x100000001) panic: kernel diagnostic assertion "__mp_lock_held(&sched_lock, curcpu()) == 0" failed: file "/syzkaller/managers/setuid/kernel/sys/kern/kern_lock.c", line 63 Stopped at db_enter+0xa: popq %rbp TID PID UID PRFLAGS PFLAGS CPU COMMAND db_enter() at db_enter+0xa panic() at panic+0x147 __assert(ffffffff819f3a94,ffff8000211e0b90,ffff8000210a2270,ffff800000038e80) a t __assert+0x24 _kernel_lock(ffff8000210a2270,ffff8000211dc000) at _kernel_lock+0x125 pageflttrap() at pageflttrap+0x6c kerntrap(9) at kerntrap+0x8d alltraps_kern(6,ffff800000cd6000,ffffffffffffffff,0,9,ffff8000210a2270) at allt raps_kern+0x7b ptsignal(2185,ffff8000210a2270,ffff8000210b6cb8) at ptsignal+0x115 mi_switch() at mi_switch+0x1fb sleep_finish(1,ffff8000211e0e20) at sleep_finish+0xd3 sleep_finish_all(ffff8000211e0e20,32) at sleep_finish_all+0x22 tsleep(ffff8000210a2270,3,0,ffff8000210b6d80) at tsleep+0x142 single_thread_set(ffff8000210a2270,ffff8000210a2270,0) at single_thread_set+0x2 8b exit1(ffff8000210a2270,9,0) at exit1+0x84 end trace frame: 0xffff8000211e0ff0, count: 0 https://www.openbsd.org/ddb.html describes the minimum info required in bug reports. Insufficient info makes it difficult to find and fix bugs. ddb{1}> ddb{1}> set $lines = 0 ddb{1}> show panic kernel diagnostic assertion "__mp_lock_held(&sched_lock, curcpu()) == 0" failed: file "/syzkaller/managers/setuid/kernel/sys/kern/kern_lock.c", line 63 ddb{1}> trace db_enter() at db_enter+0xa panic() at panic+0x147 __assert(ffffffff819f3a94,ffff8000211e0b90,ffff8000210a2270,ffff800000038e80) at __assert+0x24 _kernel_lock(ffff8000210a2270,ffff8000211dc000) at _kernel_lock+0x125 pageflttrap() at pageflttrap+0x6c kerntrap(9) at kerntrap+0x8d alltraps_kern(6,ffff800000cd6000,ffffffffffffffff,0,9,ffff8000210a2270) at alltraps_kern+0x7b ptsignal(2185,ffff8000210a2270,ffff8000210b6cb8) at ptsignal+0x115 mi_switch() at mi_switch+0x1fb sleep_finish(1,ffff8000211e0e20) at sleep_finish+0xd3 sleep_finish_all(ffff8000211e0e20,32) at sleep_finish_all+0x22 tsleep(ffff8000210a2270,3,0,ffff8000210b6d80) at tsleep+0x142 single_thread_set(ffff8000210a2270,ffff8000210a2270,0) at single_thread_set+0x28b exit1(ffff8000210a2270,9,0) at exit1+0x84 postsig(100,ffff8000210a2270) at postsig+0x3ea userret(0) at userret+0x11b syscall(0) at syscall+0x54d Xsyscall(6,58,5878bc03000,53,0,5879e87d500) at Xsyscall+0x128 end of kernel end trace frame: 0x58763d370d0, count: -18 ddb{1}> show registers rdi 0xffffffff81e53b20 kprintf_mutex rsi 0xffffffff817b5c89 db_enter+0x9 rbp 0xffff8000211e0af0 rbx 0xffff8000211e0b90 rdx 0xffff800000cd6000 rcx 0x3c6b __ALIGN_SIZE+0x2c6b rax 0xffff800000cd6000 r8 0xffff8000211e0ac0 r9 0x8080808080808080 r10 0xa8250e04ac73269c r11 0xffffffff81a1a540 x86_bus_space_io_read_1 r12 0x3000000008 r13 0xffff8000211e0b00 r14 0x100 r15 0xffffffff81bf67d0 cmd0646_9_tim_udma+0x20a53 rip 0xffffffff817b5c8a db_enter+0xa cs 0x8 rflags 0x202 rsp 0xffff8000211e0af0 ss 0x10 db_enter+0xa: popq %rbp ddb{1}> show proc PROC (syz-executor1) pid=375518 stat=sleep flags process=1010 proc=4002000 pri=50, usrpri=86, nice=20 forw=0x0, list=0xffff8000210a3530,0xffffffff81eefd60 process=0xffff8000210b6cb8 user=0xffff8000211dc000, vmspace=0xffffff00657ab320 estcpu=36, cpticks=0, pctcpu=0.0 user=0, sys=0, intr=0 ddb{1}> ps PID TID PPID UID S FLAGS WAIT COMMAND 16410 449504 66060 65534 2 0x4081010 syz-executor1 *16410 375518 66060 65534 3 0x4003010 suspend syz-executor1 74797 350006 96271 65534 2 0x10 syz-executor0 74797 504687 96271 65534 3 0x4000090 ttyin syz-executor0 74797 81396 96271 65534 2 0x4000010 syz-executor0 66060 152881 16040 65534 3 0x90 nanosleep syz-executor1 16040 80324 12455 0 3 0x82 wait syz-executor1 96271 198898 11226 65534 3 0x90 nanosleep syz-executor0 11226 15554 12455 0 3 0x82 wait syz-executor0 27670 110208 0 0 3 0x14200 bored sosplice 12455 478562 75245 0 3 0x82 thrsleep syz-fuzzer 12455 262324 75245 0 3 0x4000082 thrsleep syz-fuzzer 12455 122784 75245 0 3 0x4000082 thrsleep syz-fuzzer 12455 53060 75245 0 3 0x4000082 kqread syz-fuzzer 12455 118344 75245 0 3 0x4000082 thrsleep syz-fuzzer 12455 129671 75245 0 3 0x4000082 thrsleep syz-fuzzer 12455 177303 75245 0 3 0x4000082 thrsleep syz-fuzzer 12455 470320 75245 0 3 0x4000082 thrsleep syz-fuzzer 12455 24269 75245 0 3 0x4000082 thrsleep syz-fuzzer 12455 423683 75245 0 3 0x4000082 thrsleep syz-fuzzer 12455 352354 75245 0 3 0x4000082 thrsleep syz-fuzzer 12455 75469 75245 0 3 0x4000082 thrsleep syz-fuzzer 75245 407508 95516 0 3 0x10008a pause ksh 95516 350045 65074 0 3 0x92 select sshd 25170 435886 1 0 3 0x100083 ttyin getty 65074 275025 1 0 3 0x80 select sshd 39060 306422 93105 73 3 0x100090 kqread syslogd 93105 134626 1 0 3 0x100082 netio syslogd 90480 37692 1 77 3 0x100090 poll dhclient 10773 496565 1 0 3 0x80 poll dhclient 75534 226009 0 0 2 0x14200 zerothread 41000 68627 0 0 3 0x14200 aiodoned aiodoned 80774 152700 0 0 3 0x14200 syncer update 94792 257364 0 0 3 0x14200 cleaner cleaner 87 222760 0 0 3 0x14200 reaper reaper 41667 225269 0 0 3 0x14200 pgdaemon pagedaemon 77161 204500 0 0 3 0x14200 bored crynlk 7696 410279 0 0 3 0x14200 bored crypto 13747 361241 0 0 3 0x40014200 acpi0 acpi0 90171 390426 0 0 3 0x40014200 idle1 98958 384261 0 0 3 0x14200 bored softnet 7245 93 0 0 3 0x14200 bored systqmp 49029 363296 0 0 3 0x14200 bored systq 63565 151904 0 0 3 0x40014200 bored softclock 999 392910 0 0 3 0x40014200 idle0 1 495193 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper