='./file1/file0\x00') socket$unix(0x1, 0x5, 0x0) rename(&(0x7f0000001880)='./file2\x00', &(0x7f00000018c0)='./file2\x00') chmod(&(0x7f0000001900)='./file0/file0\x00', 0x44) getpeername$unix(r1, &(0x7f0000001940)=@abs, &(0x7f0000001980)=0x8) openat(r2, &(0x7f00000019c0)='./file1/file0\x00', 0x280, 0x8) r4 = socket$unix(0x1, 0x5, 0x0) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000001a00)={0x7fffffff, 0x10001, 0x7, 0x20, "dea60ed610f2f3e774a8ce3fd20bca46247fca43", 0xd24, 0x9}) unveil(&(0x7f0000001a40)='./file1/file0\x00', &(0x7f0000001a80)='c\x00') getpeername$unix(r4, &(0x7f0000001ac0)=@file={0x0, ""/52}, &(0x7f0000001b00)=0x36) 16:00:02 executing program 1: socketpair(0x0, 0x6, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fchmodat(r0, &(0x7f0000000080)='./bus\x00', 0x112, 0x6) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x2807) r1 = open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000200)=[{{r1}, 0xfffffffffffffffe, 0x7f}], 0x8, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000040), 0x800, 0x0, 0x41b1f84c, 0x0) close(r2) 16:00:02 executing program 0: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) unveil(&(0x7f00000014c0)='./file0\x00', &(0x7f0000000080)='r\x00') chdir(&(0x7f00000000c0)='./file0\x00') unveil(&(0x7f0000000100)='\x00', &(0x7f0000000140)='x\x00') getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0}, &(0x7f0000000600)=0xc) r1 = getgid() chown(&(0x7f0000000580)='./file0\x00', r0, r1) unveil(&(0x7f0000000200)='./file0\x00', &(0x7f0000000180)="07ff") r2 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f00000001c0)=0xc) bind(r2, &(0x7f0000000240)=@in={0x2, 0x1}, 0xc) execve(&(0x7f00000002c0)='./file0/file0\x00', &(0x7f0000000440)=[&(0x7f0000000300)="d12d2300", &(0x7f0000000340)='x\x00', &(0x7f0000000380)="7d40210300", &(0x7f00000003c0)='\x00', &(0x7f0000000400)="07ff"], &(0x7f0000000540)=[&(0x7f0000000480)='$$', &(0x7f00000004c0)="07ff", &(0x7f0000000500)='x\x00']) chmod(&(0x7f0000000280)='./file0\x00', 0x1) 16:00:02 executing program 1: r0 = kqueue() kevent(r0, 0x0, 0x0, 0x0, 0x35c, 0x0) r1 = syz_open_pts() r2 = socket$inet(0x2, 0x4, 0x1) accept(r2, &(0x7f0000000080)=@un=@abs, &(0x7f00000000c0)=0x8) poll(&(0x7f0000000040)=[{r0, 0x40}], 0x1, 0x0) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x8000000000001, 0x0, 0x0, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000100), 0x1, 0x0) 16:00:02 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x2040, 0x801) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "30fea56c98483e8c4b1e26bbc262f439119a62fc"}) close(r0) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000100)='./file0\x00') r1 = fcntl$getown(r0, 0x5) dup2(r0, r0) fcntl$setown(r0, 0x6, r1) 16:00:02 executing program 0: r0 = socket$inet(0x2, 0x3, 0x102) socket$inet6(0x18, 0x4000, 0x3) r1 = fcntl$dupfd(r0, 0x0, r0) connect$unix(r1, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) 16:00:02 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000080)="be3ce0f3a95a3e7f6bd18d224f4ca990fb735c461e727fcdb9aeeadec56246b7ef786a4194fdfbe47ee2cd5646dd0bb28f867886aae611c575ed38a0ccea65dd2c0b39fbd4957a19fcfbd1fc6535d97ee5355362c5a943ae8e8c9aa01f23890c38abd0c4ac5964bf2f87aa316cd9df946e62827bc15cd2a5e4d27db78b0a00666eb56f701137d429e247fcfe48560753d40d75fdbc519a75865b9d54298ae4f012c942b241e7eb572bae6f931aef0b93e0adf9ae3daa5f9f4d5344bceb89527f9173241a8d73ee323aff55584c0cae6a8c74f882971ae28d8541b2a392f6c90d90dca42ffc92084a3381166bc7d6c423899bb0ab77ff5c34341f1c3ba169eb07fecacd82f915ed03da62cd60985c36c271cfeb316bbebdb1d550250f4992ba329ac979e7802ca1f7bab27e30b95f76988ff9b48356aacbec418b2d8f2846815ef90be27d01b16727589fb64f7eb5555967a97df546e9f1821a192b5ab5c661d979c043ada52d8414a4b5d8c940674ab57cddd82a62ecfdadf13fbb14f728d8168af4d8944704991114d739c063db609e11076bcac72f7b7560940d0d6b3f02134e67884efcf988ab85a8a4c392a2f9374efc4edc112a0b72cfd4c023bdcc82f0227953cd0afdcebb4cb6701dc8d0d6f6abf2665ba26acda264139bd1afb04b56b4594920fe82409717b6c23c7c6a665d8c8a1b30e01ce24a65b323db34364fe01948990bdb0839ca440a3ec04d7028a8095a692824dbcb188a592e536ec71761528c1e6bdb1bd3f48573749094f49a89d456e420ede5c89dfafd7c10acfe47c468507357b073e72b690de95bba5d0652a49d62a28a7dd3ffc946f431abdb911395479d274f84685d54a73b7aa65e575d4cd606621f25fa3dc38e949d2c861f392de61f6d285ed17c8fbe9501f202db689d027a837a58c90fff4c7706aac8b98caa4a033f60414977703191734245bee748a1c94ef83fa717382049c4e71cae31e31ec0fa3676ea3afa79062cfc9d61f153a4f41529dda2b38dca6efc28c93744ab1b6277927793afea6112e427b6041f632956067199f8c7f3b50becc6605b7926ce3c5d18cb730df9d5463dcb40c92f8e13f7d6b53aa8871d88c62a499fefba1b2d75f69c130e0518dfb17a601c32a4d64b0eb585bea95835371607875d012b657885e1b3f62ffc1f106943e77022d06018fbeb570ca81b4b86488bc5a664051d711f5bb77780ae6297a68d8ee29e02e3817908e50c363eae7ab6840d6191f126c6bd878ec11db4f042bf4efca31fae33e16a7518f34a1208bc4ebe487361d57480807b35e17f22aeb59cf5bbff222035273f492951c463909b8b473aa31e37a78c4f6f7b7c544ccd10ea892b31d12b0fbc4823e73423db7ab58efe55d5b4ebe52b383b19c3eeb68bc78ad2d78867484c17e62aa70eecf344f86e7d232ac95286ec7853fffa457e6f97789d8ec098a97575ab4e87233e43e1b9f8040a4d31eba9e1e001d484f5f53e8ea68ffb20969bac828918606ab67319b3b1602bab72e6fd1f6c0d38c656c00ff8739272edba8db580a965fe954095af42ec9d7936513b18f924d7f491d7ec25894695fbed4e6d60869a443783900a0790ea1454a544f18f01ec5523b900bcb1230a4a79a7ea65480be7ab6c575f17b26c526b4d446887ffa6391ae9ff1eb320f118081c4ec60572d6220af908e14969a3e747d14c13b868d24e8fce91af190acc1632a591006b0eaeee6e9475ba17da62ae16104a6bfe122f297081b9b0b39a10b78101303e51ed5faeb394e3d3ed0303cd359b901511925057466cf0855c24d66bb1c3e21212f4503a7093a7117d9eb85b60ba3df27bc8366fe1c4725e38bde8e5f5a16b3e84909ef60adf763882bfad8acf58326542b70ff91c8ff41aa1d42b97d81730cbd6105425dea6308d49751ae43af2cd66e15cf2dec13172a2396af580b7de4265df4e10d0d9119c19f575ecb49035eba86a9bd57d37584589a9eab90b4a31874a1a3c9db77114cc1236f4c72a91a87ad250decded9aa29b537e271baf39db6f14c8a0fb929026911a6a3a697cdeae8054e3779231da8279b744e00f30762a704ff639e1db349b05cf5d93c051239337832732cc357c30b12aaa5999b0abba2ff99ee07ca44264cccbb870e8cefff56205b2d16edbe395130582a39ff98934bdb14b39d19a8098305316f8b01da554e21ab99e43bfb5ece7f3df8e884187918b68013810595716e84dd8ee4be63bcb555724afc8da0fcece2dc3494a7f6257c07ab25a9d3aa02a7ce85f9943a9bb03e08352c289a825d8ecaffde1eeb872fb8b77dc56074065e570b584f363f98a050f2e0fc02f12a45e069157831c7bafb1cb8655ec24eedea20eb8a35d9b1937f6a46e473aa9abef376a8d222e68599c7f630888d18733eb2fe23002c014b9296f2dab2dc1c4d28622fd7e40f480ff78ccfdeeb46a12d6695d1284bfd4ca24851c6e61def82637ffee9cc280819e0bcacb7e9ccb331977a2d48fc9dd16ac05fdef22b6f9451a968d428380ecaa89f1ea4ebc687888f478d4ec765c6e258be7cad64876191e88606912474a5de20ee2c237554d28688db2542ba7fece413c9f52d2fc8a7a316281db10c69be8e9a5cde76b09a745845e7b6ef2a1bc31c7177f1af36dd20c02b1e3a691afd90d3504f46d9d15f377a2fdf93bccea694db53c4e73afed073f12c6e905d743a9726cd9599af64393bfadb739f11b968951040eebd3e1170e3d65e5407dd2bcaf8ccff5743067c17b7f9c60875120c5b4023d12a34c6ae645647aaf49655ed11c9bf840cb976cd50cfa3d919ee3223bf3f32ca811346374678a8ae74a2eaee7bc6e78df15560d66899e7caf984ccc00d3b647ab30b4459dce7b99", 0x801) poll(&(0x7f0000000940)=[{r1, 0x104}], 0x1, 0x8be) sendto(r0, &(0x7f00000008c0)="972b540cfe501b4aa27ae10b7908d05a3871b7d65df7d8237f4e9a4aff49b1bc7801aa7eb384f717a20b8b3409b0efdd065fb5f96a2d6a70393a22afafcccbda390181e1aca6bcf2daf423bcf6174818de61d239ebcb47c7a3f32c28198784e5fdcec44312", 0x65, 0x400, &(0x7f0000000000)=@in={0x2, 0x3}, 0xc) poll(&(0x7f0000000980)=[{r1, 0x12c}], 0x1, 0x0) read(r0, 0x0, 0x0) 16:00:02 executing program 1: r0 = open(&(0x7f0000001180)='./file0/file0\x00', 0x800, 0x26) mkdirat(r0, &(0x7f00000011c0)='./file0\x00', 0x21) r1 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000100), &(0x7f0000001280)=0xc) write(r1, &(0x7f0000000180)="ad8417460ff3d80791c7dff10bfc920930965f75317c684fc117e70013c0e31f982d37d2574b8d5ead4e96db5bb86f1eaa7084ad4e61284a279591a98305fb43fbc37ab2ae649de973300cf55415a104854f18239824fbefba8539f53b2a48f4b58a75d0c4d039a0a80ba2772bba6ca00530ffcc167359f26baff4ae2cae2f6519e8b2636fa7fa74a5a7edd16e9d77c7720c91f5606f8743c053834afc2489fa090557eb3a791ed5d4e4a5ffb5594760f0c50e23d6a7e9b129eee5577376dc1574be77dcd57b5463f211dfcb5790621bd1236367225a3e54b1f6308930de152744c8c788f157f68b26b4caee9f09ea1c076213a586b1324df15e33f33e7de9db3aa20abe91fbd8c6c4a9ed7e117fc62fa01cffa91952593ac92cf4a8a701521d3569340c8a405794911d00349a778689156bfc9fbfc8a429fb7a02661085371941ad9e7a598a572f9fee36ebb90c2b93f5a17add5b97494fff0daaba9a6f0cd814d25b9e4aa714db99c354b1a6c24113b5f7889161284e630cb5ea610ec990262634a32d2d7b5e4d7cee91dba12115246a7c28083795e6d53d69879f0a4a959487f55b4a5eb207f585e51f971c3472eda5674c441260ff4aa5cc1ca4d441b5cbfccdcf02aa72c79dcb0bfff989ddcf26b8e9a65fe16645a710acd08ae9e0838101d4b7b26822c1c130ba5c8695b828c62be09d439435b1e64d02f03bac48fab46f24575028d38672d9bb53cb20cd32457f78a363e0cda66d878c07900846bf226182c1144e8b80ae1f7fc4e57987cd25c831a2f1cfcb7b099752bf843d2815635686dff7887d58229feeda879588a125e822b14761ff64ca59e9cfd620d530d8170ce789d0339fda16dffeb5b72c783c6e73488d1ab3f7d5f280c3677289e1d941eccadfdcef86fbb2a390451a7ee83a97abe1f28e55c686e20e9715e09c6510e7e52ed76cd57e5905495fdbb5ac4e1ae39f19f36e5aa1c17bbfda5bc1652827781b3811144b00a8554744485e40e2bafcfc9ae5760365324cc0ba2ca7b942e90e6a4c1607dbdbeb4efe7d3f2860a7f58d93c91721ef668214b30459ab1fb332cc82ccd7bdb20b86cbf201a694f4a9eb797d472df71284af60bf13c641fde2a703f75578df3430987f67585e216b629045c5eae36f8ce031a54f09f4c48fae11ed8fb99449c557a1be61415e8e27451cc6692b65a8baca4a81d2e218047f63dbc7f2e0434239c628734767e056e705d1f517b501dc2a6e69070b88a6b7094aaea5a37fd3cd724788f2f3b55edff813f6443d8c89a881188175b509a0cb519729e835253b7ce684657519fa51210b2f5ab262c38a6fb6247e66af04fa4ac18463ed3f3d639b83363b85cf71801d0378de1f00ac993963ae0c5e3fa95312ef6709ef9f29c761d451e221de9c5b4dbdddac65377384abedb01855d69e888abef52febe9dd27ca29e5ec67344b208d1e0c599918c7de37bcfcb053e897d5e849c0a6b84980f29fbeaf50bb60b89ca311239b90aa5736df25dc414450f2423ea4ec6364fc775206304e10eb01d69eaced56daf28bd34dc9faaca4a3ae9deda789dcb4411db954382e2da406d49d03e637c4e3546a56c010e9a74eb57ad86f2616096753b62c048d5cd88de9cbf1022d842f12df48954e9f487bdfdab278f287f45c697c2434140601a3b7704f3c9f296c76804b997c863be1b0de4e44f01a2752e447669aec94bd0e913b5e6565bb26c3fef3d636cc5816925929bc4837e30affddb9cae9df8988bf5e61b0ef84c3d1fa29feb4d191b81c275b34f1b8f37cf8b2cec592940edf5a2a47b661b4b15334d8d9d8cf04dc4c826ceb60ac41900d86b6458474d229dc29386551f89830f516ca03bca2522ef6f605f1fc10758c6056e5fb3205ddc05e12ba102b3fc2901ba2e6997af62d1499426db363c4f05b82bd601f225cbe639000d5817797a55431e150745632884ab167bdde8d63199adf00c9dec7dbaae336f5418127b50dd9f9db88a74e2c3d9a9b906d8e7dddf2bfb591db961da299dcde14f6ea39411c10061acc1122d3a88adcced14b248a5268411e8d483d732cddbfc002092426b62446022c23d95e1c9bc9be2b779847e60c1cc57172a496560999cb5e1a4c1c71a716dc1ef522f75772870aa140d416b98f501569231233da0c0e9ea18dd04deb0a1588280d8127561e7d967fa8ae6566aefc15b83cc7170c6777d0b9a8712f1dc2ad11fe946484206c633fd845c491a2eb42e47ed4f35bcb198fcb47e712daadd0da1e3492616979616b4bc3d36501dd4a1ad997158463d455dfc3275a1a981010e8a0c9b9b93a239d9a4dfc86d45f2e7a3c7ba1f62d9fb27aea6f160d99ee1cb63df123646e7132e1c35bd182c678a74f189dc8ec0b4ba390a1cbdf7e7a7fb3906ca2e8b588a876e7a6d9c09b8ee8de09b890f681523f8dfdc30bfb7552f928554e78e2719da8c9ededa86850be9efe254b5d0b9377908a20282697b9606338e839a1f48351ec2ca5a9e2473df5fe94642e0b388772462b6b7988ae59b0245359b9bd8be96fabb06047ef4f7fdc143d0631676c6f741b14eadc8c27ba0613cb21d5bf13ab12fde4657e0a29e264b96701cdadeeb85f4d64a9f5229e3af5b31666bd3d0e7c88c4ed8436b7277bd8cbce29c88decf925f57858bc959279351ab2317ef3b370e4883f20d84cae87065c281d979fe64e2d8b6400c7d3b34e7e6c902491077f5e9980cda970ef60121e0e7b7c0d23ec566a4b3190f37e6bfcc18908c2f2fe3742e339603dd20e7e42426ada364dcdc10a12470b06e77c5a3833333c10eb09054cb3db8a3e6480e989d96b9308551857aa4c478cffe22e2a9005cc78f801d4045abfb42a26b195b414965223ed7a15371226ebc90ab9a0cc807e110f9b7efa1c5b5b1bd0083a4ad4d3e4038d94774705c95c9b896f2149f973a5923984085e8b46cd90b6dda80803bf01ed1fe8e74631b74269077d30dd2475fed6607dddeba210afb6c0ecb496637350ae42667b266120b062d0fc23d745f7c8c3d5e3b2f09a6e217b14f6ee3b3e40df9bc8ae46372f7a88f1f0b7f091f420b7231fd62e95344ad34ef7c740a01877df2158d3090fdb72b965995d75b8d773eccbdf569a41b54dc0e3ad9ddcb751d1fd9fd3229b8a14bca5b78f3f00fa6899da527bc3d717867b4536e5a654e4022f9862ae788c8c0032ec665675ae7b8d8378f522d1f9797cc51c7e28505bb3b0f108ac1b9096c9c010a66345ccf190142e944ae38f9062cbc0ba9cd270e37a3b5a685d1bc72c757c6f9be819931336c026cc0c58db0d5ab8a372268876188a9ab812a4b885e114f102d658b1df033fc164233ad55989dcca83a46f0eb05f771a1a74933a8e8916731556db223a7562f01497a408fc230710d0cc60c318eb7257210c05c9074b1e600e893565f08216f64554aabd9e6e5ae341786c576fc11a7459d91e25ec831d4e939837f8edeadeda0d2af5871511178b6436a7e9d0159c33af3ebbf5a8e3873ada43383c6a336f3187ebb0d052154efbf844e5d8688baf816ff502701263bd66b407a936ac790733819b29863f800bea99b2ba10c7650e8dab92f4722ff5e6d0e6114e0f1ccec6af727a106e0e8ecd0ca34906a017db70d356986f80315d526cdd08c6a3baec3eb36f8ea56d06d031c1304a26267d13fcc099926014aef4650405eafe266aa5421a9f848a9cb959e56fb1b7017e6275b85458b64628506ec1eef16e6e7ac8512cf8992c832fb989a672ce3027e35d844935d41724397f4429d16d6c55d0e562e4e6fdb4468ad265d7652e9f40130ef985d5f8327493a4e5a01226ab80ea874ce68f722f3a9c03d8262dfe4a5924ac834d512bbc6d5c033c72383cc707a30ca75a94fc73149ea7997ef55b56582e2ba572b01023b45e178945c983ea359dc8f97fcf399315d99fa897083902fe71764c927e13a3f3fc8f4e5b7da4fe4c17867f3c827a77714a0d70aa3390cabfebecd32097ad124e330a98a289b15bd946a111440aada913335748e3cdb113ed6cf79fef6d4bd13c1ef993d064ae96a09bd5f9a180398eb5310e28702a2183134e811e5634224c9f1a32831af51515fccd70f289e6e9a29ad6b8b23981a88d41de5e438d8761f6474b5b2e05150db749baf694447002e06f0047dafccc4394f5cce86ffc9cf8a16ccb6be757d93c86501f174dbbe9f93208ce1c80b023b695ba304aff670103066ac926194c3b84d96d93990e7361e9cfc4697f0b4d43049d8a208f7fff7ca0023d1beac6f98c7f91bb49b0419bb805bbe052cd716d8741f041a45fe36dd8a958b8025cbcf62aa171fbeb5c5526a0a8092a090da7dabfb44ce71c2d22b3ecc0356c1a2d95ab8577c806291f5b05a7835de2a14959939bce973341d15093b300b01a269614af98d45b4a99e6fed3710974587b9e057e6a1668a76701e3864d122d01e427f4f8573c6f93301d48cec9ae32bbada9008fbe3f1cb614a9e1c6e07f5822cb330b1f168a6f31fccb9cf6fc1507644e1b8cf0356033dec7cef354dd0362f51ef4acdf02b742ba60712b899c21833d2624505609903d05b394cfa213a0405a583cdd6ea192250f828276f8002d87352353cc8b1b6cabbcca18e34448780d0944ada8dcbaaf5a6e6f827466fc30e68c0f81c12b272cbfa5c942361794ea7a4e84386d839332c1dac9f14673e008e4f4bbda82e9f575fa95a76fa9a6515c15652e467fe01786bbeff4c487b6af5fd5d413b3ab8a07dbcff731ce910c16cb37bcfa2a8e2217860335fc3b5120cd461589b9ce2d1de89bd3cdc1e6797ce614fd71e8cafa832268637f2de73d6601c484770e55d1288822fb5b7f043ee07bdbfd66c5464c89411918625726edec7389928c7a1417d9d12a77dc289bba0942ce52255ee1ecf09ecc01cfb3c06f738d6cb894034665d70086cb913c7ec85fabe8c09e70a93f466c1e8d0b76a61db58bb53b17130b755f172fd4036dc50ffe5af775d2905159e298d2b666b25e5c544629e80e501eaa751f4ea52657df7f115f9d9cb2f7f6d99b67ae7ddebc17fd2010c6f3486b05e9913a28ecf224c9584777e672ae1bd527bd6ecee38e2eb6e30b9021217fe43993c3e5b411dc7e74c30457b29cf0bfd9ac380a989718a7726a4911d1ab8a896b98156407c7a894dfa92ac925ff17e575c558be5996bf29160c1924f03f067e90a5b9376f5080ad509a292736319ea5a300579f5128257adb09e563d8be9eaf1fd9e858d94d5a34a7baa0ec24a3b8228fc3afae2d7411c3266e2c13b626cec3635f5607067468d09747bd85bb6d9dbbf73fbd136f19fbae844c910edea36e487038fd8588d4a1b4586cfe34e4d8064b1f2a8ce98760d0cf0abc0b14615bc3ee1d418f42ccb17d34a6b33a58a91e0602fcfdac2c6209059882681b32e2dbc2d7484ce22ca5b330738bb910c150214c8549738b245f386f749bc15875fe1c9601e761422a1a8bada612fa2b849d2b662d8d154e733f22815ef2dbc0343e3eab728105d464c93e605bde89fe348c2030c2f7ee2b4825e29199db528933ad1abaf2685fbaceb8ef3d2fd3bd5e763a556d4dfe70bc40f35e454435074a88fc0b4452512e07336f4859f40ce71fb09a94b8c93e42f16e5c0e499586c787e701ae5d874facab4a81fa35f73ca2554010280f98bde682bf6a86a1500efd48810a337bf28d20c8df0fca99ffec65c86c0b4469b495fa79169eeb2bc7a144e087c770521a62f8fbb76063896c8a14fed96686b9a5db0ddf5c439b", 0x1000) setitimer(0x0, &(0x7f0000000140)={{0x3, 0x5}, {0x7, 0x8}}, &(0x7f0000001200)) r2 = syz_open_pts() r3 = fcntl$dupfd(r2, 0x4, 0xffffffffffffffff) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x0) close(r3) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)) r4 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r5 = kqueue() kevent(r5, &(0x7f00000000c0)=[{{r3}, 0xffffffffffffffff, 0x85}], 0x1000, 0x0, 0x0, 0x0) dup2(r4, r5) 16:00:02 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2047, 0x2d53) r0 = open(&(0x7f0000001040)='./bus\x00', 0x2, 0x0) pwritev(r0, &(0x7f0000001640), 0x10000000000002e4, 0x0) 16:00:02 executing program 1: openat(0xffffffffffffffff, &(0x7f0000000080)='.\x00', 0x0, 0x0) clock_gettime(0x6, &(0x7f0000000000)) getppid() 16:00:02 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000000)=0x1) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f07", 0x3d) write(r0, &(0x7f0000000200)="35db4bf22985b308d24c6c3cdb8924c42e7386ecaf709e8a1f1e2e8d1906d8974febdfb25fc90482", 0x3d) writev(r0, &(0x7f00000004c0)=[{&(0x7f0000000340)="73d8167f67fa40d19e5ec2faddd7cddce72a16e6d4ffecef2699b1a689732a0a70e4d4db1d4df89170a4243d8233d06b5bbf962f986d28a651deccb82e93663313f364c9d2d134dd73c73b6baa1e06e64581ad7f3835f1b47383d54247760c2fbcbd886010a0d9b3be9b8599d82a7f08577f7f6b82e1d454746f65370611689477dfcc21dad8b1cfc0b50c7e9fbf00000000000000000000", 0x98}], 0x1) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000280)={0x0, 0x0, 0x7d, 0x1d3a, "bad84b73f2a42ccccaa772d8374275835db57180"}) lseek(r1, 0x0, 0x0) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 16:00:02 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x800000002000, 0x202) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000080)="c2557152cfddb908395efc25edca1eff8938a0ca88f0cc5e55f9f15c251e236153a6f83604a3293eb191ade61894d24ca86a05e041244c0455c7457f17a69f3e771ef10feb33f2ea38247fb2a8d81ff3e4c0190734457508d2c9a02aa9f4898e7d525264f81fd3824231042b8092e2de12a6282b7226afdbb627b400344a1c043215e6d0ac6bfb86619ffc14aef81a8c26e76d4cf2a2cad1f2f0f2a761c9bca4131441d45b6583438f76299e03b254818792121bca32b0f08fae7dabafbfca29ea0bc6c65eb5e4c03dbeea7373af7882842f98a61efffcc9f9351d3994c77eef", 0xe0}], 0x1) r0 = open(&(0x7f00000001c0)='./bus\x00', 0xb816971cfdcdb430, 0x81) writev(0xffffffffffffffff, &(0x7f0000000400)=[{&(0x7f0000000a00)="791b59c09e14e0573939b46f4f9f8eff540044f5be539ecc2e681639c7956ea6d18ea188193f92c91544e8f1e3beba2b5af72269d14b4913f644af2895794a786e2072b444195d16e9e821d763943a4b6bfc5e3be901214e202f8bca5fba749b4807b8f81b40c0d82486c4df96e85f1a8bceb4b4badc38939fbce5e3da73c37e7dad5dbeb993bd71fde989d652af0b9496659eab2313272313fe7b58a3d16a2f0a2d9aed1cee364c463276d49180af76d32cd56b5cc368469122a16440136716f27d8f667f27a74811e96a2e99f360ff31c0e87d55170d94a0140296", 0xfffffffffffffc3a}], 0x3e3) preadv(0xffffffffffffffff, &(0x7f0000000300)=[{&(0x7f0000000200)=""/230, 0xe6}], 0x1, 0x0) sendto(r0, &(0x7f0000000340)="24d3ee01de2be4ce555d8a85128ce716128c9bccdac79e7e7bc8e43ec7a00bfc32067623f41e70f70963cb019bed64a510fbb8114f543068f934c1208af7fb294dfb182f626129515c278364", 0x4c, 0x403, &(0x7f00000003c0)=@in={0x2, 0x1}, 0xc) fcntl$dupfd(r0, 0x0, r0) 16:00:02 executing program 1: r0 = socket(0x100000000003a, 0x5, 0x80) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f00000000c0)=0x7bc, 0x3d9) sendmsg$unix(r0, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=[@rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0]}], 0x28}, 0x0) getpeername(r0, &(0x7f0000000040)=@un=@file={0x0, ""/2}, &(0x7f0000000080)=0x4) 16:00:02 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x236161bc) shmget$private(0x0, 0x1000, 0xa, &(0x7f00003e4000/0x1000)=nil) r0 = open(&(0x7f0000001040)='./bus\x00', 0x2, 0x0) mlock(&(0x7f00003e4000/0x4000)=nil, 0x4000) munmap(&(0x7f00003e6000/0x1000)=nil, 0x1000) fcntl$getflags(r0, 0x1) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) munmap(&(0x7f00003e6000/0x3000)=nil, 0x3000) 16:00:02 executing program 1: r0 = kqueue() r1 = syz_open_pts() ioctl$TIOCSDTR(r1, 0x20007479) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000000)={0x1, 0x0, 0xfffffffffffffc00, 0x0, "eee63d343cc3d54755e0b7dbf4863a06b4d8b994"}) kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0xd}], 0x8574, 0x0, 0x10000, 0x0) 16:00:02 executing program 0: unveil(0x0, 0x0) unveil(&(0x7f0000000180)='./file1\x00', 0x0) r0 = socket$inet6(0x18, 0x5, 0xe4) fchmod(r0, 0xa0) chmod(&(0x7f0000000000)='./file1\x00', 0x40) 16:00:02 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) poll(&(0x7f00000006c0)=[{r0, 0x70}], 0x1, 0x401) poll(&(0x7f0000000000)=[{r0, 0x1}], 0x1, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000080), &(0x7f00000000c0)=0x10) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x100) 16:00:02 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2028, 0x501) syz_open_pts() r0 = syz_open_pts() setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000140)="e9c12a61a3f427fc18eb641cab67e0c11138380782d42eb9d27a94b42ddb66d0bd7fa8b4ff7e738de758fa5e04890b70ce87a5be0b0f0a112feb62b26b0a7cb4be2109d918fc1f3179f2e7fd78c78d7ad8899e11cb897c7ded580b38af31ed16b7b52a76f32051975358676de0addfed11b8b7508cfe28d6997ac6074268939857f7f02923fcdeb58c3e1e1881e0bb18084ba0c9f48ddc25cbb07e5bc6c02f5fc36f690c3d47d366106e3e8e8e736de74dacc64a3ae8b248618e6f921e42beba27709375858433f590ab8a762ef8ef702f8357abb94a", 0xd6) syz_open_pts() open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000080)=0x8) 16:00:03 executing program 1: setuid(0xee01) chroot(0x0) socketpair(0x0, 0x8003, 0xed1, &(0x7f0000000000)={0xffffffffffffffff}) getpeername$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) socketpair(0x6, 0x4000, 0xa00e, &(0x7f00000000c0)) 16:00:03 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x400, 0x36ca, 0xa9e, 0x5, "103a157ff01afd0939d565cfdc816875af59bb97", 0x20a3, 0xffffffffffffff4a}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) fcntl$setstatus(r0, 0x4, 0x44) syz_open_pts() r1 = open(&(0x7f0000000040)='./file0\x00', 0x400, 0x112) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "0dfe114e9425eb77e729d0e6417115f2325395a3"}) 16:00:03 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) kqueue() r1 = kqueue() kevent(r1, &(0x7f0000000040), 0xe4, 0x0, 0x6, 0x0) dup2(r1, r0) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000040)) 16:00:03 executing program 0: unveil(&(0x7f0000000100)='.\x00', &(0x7f0000000000)) mknod$loop(&(0x7f0000000040)='./file0\x00', 0x0, 0xffffffffffffffff) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) sendmsg(r0, &(0x7f0000001680)={&(0x7f0000000080)=@in={0x2, 0x3}, 0xc, &(0x7f0000000200)=[{&(0x7f00000000c0)="c4ecf1", 0x3}, {&(0x7f0000000140)="3fa57b667fb92f60b2263a5d4a1618c8fa03bd3b504323f456fa417574d8ec0ec9af4d38618cdb41be185f4e6fa98e7ebf89e0b38e7db8e6cc819dc280961568b4d69b7033684560efe62b39d55b3ecbda8022337456e0c3bb270eab4fcf2aefdf1eae27183cfa63", 0x68}, {0xffffffffffffffff}, {&(0x7f00000001c0)="1d7b0ffc652f1fab9c7ec2f18157993742ecc84e054c60dc192022", 0x1b}], 0x4, &(0x7f0000000240)=[{0xc0, 0xffff, 0x8, "48f4f04d8fc3033ce750e789b2b3ea8a734c9e37b713ec2865cb1d266994007ab348192855b0fc652f145dc0467b33c05a749b8b7ed7d51325aa8df936ac662f118198ca8d08b5f85c89dffd6c5da42bb99585e2572f215c6a6470a85366072d7cad411227f10ca464d89af7e258e599cc5738f0b105023bcc6ec550a13bb93930945a20001d31cfef5cc98aa5b053fe1b40da4f93c3dd9f008083e3fe3eb41200a36b0990ffe02139676cc8bff8b170"}, {0x20, 0xffff, 0x3, "1393560de2d3206455"}, {0x48, 0x1, 0x6, "e78f132135ced573df5f384df701895ae4b66a80d093bb50780f9e17fb319c3b8347a18b5797ca3c21218dc41e1193fe83a7"}, {0x98, 0x1, 0x1, "8347bd503ed6675d35dd70c98622399ad114425a1c918e5cf1de83809dea50501bfa3f8bf1e241089885345311e95e55110e8ce28350e6c6667d3da4b782ff9fd8427a93c32f3f6940680801ef35311103c76d5bae9f35309049cc346ca57af0996e631166511310eea85a8253bd93312a6aa5daafd8e0a531280fa6a13e62d2b97cbde39ab19d"}, {0xd8, 0xffff, 0x1, "5d43bcd6cb4f10065436e13c95b9fc37f473540a0114c70a4cacc2f4a85d42ee1b49d435844210d075725238d173618c50c4088252025cb945bfa7dadd6d38d337168bc817e85338255cc0b0d692464246c18eac1a9fe8b92d96bbbb7def12c45972241867ffa2b8a32dd3e82e6fb7106cfd3867129359bb901361046af0c494b72b185dec1c18564d297af0c36a72598cf2b579c4ff9bba665f4d80295e368d6003fa19dccd8a53d526a4175bedbf9d7109b081d051a46ba037edeaf3c387b37dce"}, {0x68, 0x1, 0x200, "e0a74cd7ec447d7131ff8acbe38499e81759807a68c1eb0e8a97b07dd9ad5e2a004e4a645f7d073c34502e37987f1fabcf65337c2b783d4918e7fd5ebb7f96820e3794a5b572de3236b480afa89ce96a1167"}, {0x1010, 0xffff, 0x6, "decc4fd77150b0d62016ad0c720208bcac50e23a51425f2543ea6ffad8f8ae1322cad969671769d71b249a75c3d636b14cd7c16ecd54065481ed8e6c2c5b1b68cf8c327a38168cabcb3783e0ca018f1c66c815dd78b4c05068663393ecfa04e6ca85008c3d4b54664e4eb2d4d579d4f32920ad05f1d49eb3b697fc880470ffc2e4f7cd373bfe5a4f72e7baa29a02145ce5f1ef0b052fa3ecf2247fab3a319aef10b3ac9d0d2b128b7190f807486e7136a9c8cbc8fd0f1b50dae6ddc325daf99b8812edf53f1f73f5068ee83940ae503510cbdcbbabf3b750cd10dbf9b36ffea49cbc93803f394d180f6183edf130ae6dc535fe3e129fdb2f70481600fad1637a4e39c4bfe4012280932c98aa823d4d952010f55e7d128f13a8d9936aef0cb3a52b35a19e9870a3ae473541c39de7bb0b56dea1a5b9771ebe0efd61302fc00e2a24a0e1c283955e520044e136ca6e4936b2a4c2b6bc49e6021d1e7055542b8ee0e06f4b67dfd46e050f1041100124cd3bfc564e187591837ac20fff89671bbc1bb4b8ccc8a4da8dcc49715379771635593508103536ddb6fe7d45cfe9125213815a1e58019e5feb33005428e99bffc6511a291098b9268160b4eb81bc71bac7fe285e428fc799ca81b0286706225c675a9e832bc9c2ca73491caba54327ff4bc13fc14cad0d505e5787bbfbcebd3b227c73c800377091100cfcd44fd5cd997c855909b2706f1129a712f5e2ff185451dde20f24d3497bb29f5a408ac3abd187b1f49e173193ce41c7ab27f93f3a55402fd0a473ebb77f6e016ac7ccc3d1d47c60c0c8bcd4db6ef8ce67abe6cb4297fe584689018f2870f6608005eb70ab7fe92803017c33066d1f0619cb2ae3585ce73a30c3a99da93ffab2f07e0b1909af37ef06d6bfb52fdf689f9e5d84c35f9dcd08f275269a1caa2e0fb9d7dd7fd4937f05e66783494bc3888236002699eaa26e794a6ffbd1b65eaf539a33e714e3a0e691d71bb64de40d8dcfae67c0573545adf11ed6643364654d8019acb16b77221e4c516cba67c81d19e630d64d40463b5b31b32ecc52dcb03d517b066636ff572a332f1f660d62821c819df5db98443fcf254e24d2b0808b62048df0b807d911efdaf0cf0463f2bd71b92e437acb72fb06987cd159c3244b1e0fd78621adae39fadcec6324b22505987d63eeb4bef47f414195bf07ce74b79d69167eabe09da5114c910a49e5914af0898c19b06eadf8140a38f85ffa469680c8e0ac361af00b02136fd262420d4ded41e83242a801c4bb8dcda77b792d4e9d769cff8db4836ec8f2a8d338a92f7bfd2f539b0da8ee1dca31aaa91e3f9232c5a6a0a6567ac578824fe895d6dba62564bf64db43e938b0dce3e825332bde67884fdeaef02773f16062a9eb9e080df23196f16c252882ad7c545562a1f0447e1c972bffbf609259bdb64f0c306ab1c8e43da5a3ef0236c6a9455c40b81f34e4e3d16d1eb14c530c3df88490b4994a4a0c122df5f6da63416c8d5d1c99c62d66068d64d486a1cabebd4559c97e661483a2a5cad355dee8d1b56da5ec9b954335129551b3c4815770059b4b483077e09d5eb05ef97dc434ef83f45bb6dd936143ea4bca17dc5b3f35aa09a85029f3c9875d2bf0daec706f303bd2b7e2be1ac27b4e5809b4f6147d7d247b568a7b56e7261c052183cbcf4b81c60f7baa63601a26db7d343f0bb827d745cd3227dc25acb238df71ca89aed7acb3b2129233801aa0d7543d6ff44d99709fe2b9a8db630a470726ad63714fc540f953d8d085bbb33c01eb6dceebf9bc01b362bcd8abecb3cd0152985299aa0201d308254bdde7c9611b7e708db8d2a31c588161128e9c2dc1b491382d76e69200fd5ccee8c418ff97ca26bede616efd828ebdf9188362e3474c3664b215cddd26ef7074251b5b1751d51eab310955361204e58d0bfafe1860b7af8a2c4b08c1269653bf1ef8b00242a2eca0170157d523ca73c45f19d050d2fc198e45e24f5746cd27db02144e3ee79735b212879aa9690c2735dc95e31f5af9b246bd72ea94bebfb93b5e58ef0d848f3383cd6469755dcd5819c58ff4ab0ab06896e5aeb8b13be27ec6922123bb2c7b198ca7e579bad9c0238575d440cd08e2bf878018f51154fe6d89342109b2a8bea4263b18f4be8e32a2261079b537b06b55867b76d91786335e0bda183e1e7973a1f8eecc5e238550bb9efb27830c2e20805ab477f1837fff40a7943e6d04b51192402855e9d8f263a7486df1d20a312dbb92e407e31c79d7e3209b08c7e1ffde78362412a7279bdc3f7ca590cd23fb8f7bc29b343f1bdf586125452a2ee2fb3224ce3c799e14ff1f1ae374b842fa0f55cfe197f2649841b1288f5e264737576061ed14e7ad0d148c27f0596828d2e18d610807f16f6b5ed7b114d171d81931ef4a650a3fc95b995a0b026bd5388d6c35ee2c00919858f952280ef758f13896567a807340eeee5b458acfef85ebab18586cf3781854a9f6ab7706438f96bc1c60eb737d95957335cf55f7058b082fceade028f10b6475849dae4c897194db132ea09492349eb15d536585e800c4f15759e56c829da40bd738634dd17b4124e4835ef04f0110612361b8e882f849b40cdbbff6b1781b29d2453b77ce29a40e0c1d9b8a7eddc3e5cfdb93bccc88bc94e25176cacfcf15a9faa3018b5a8d5a2e3f7a00097a6ed75b7460b973b3e258f0968d6a5244230b9f125ced03a78db8d9c53513ae4205efe727ffab4012c0098e848ec51302e2c5d3fd85014c0cb57f7aa7ff3993115c2782704364bc0ecf8939d0e17a77b11200f0f1ed1929fa1bd87b3058d5052d5867bc236c168828c8a8c335afe4c063c29834bb82208ce33ec3d2424e0b7e7a13c1beb61ee1549b27aff1b6cea6a8e667295432ef0ab350f5988dbf0130ae8c5a80c143ddb773dc7e1c9e8c7cc585424be5da93dc19f8a70cbbf16d71e58d51fc577ecbfbbdd82212484906a30ade084512646090ebec0a8caaf272b001fa0ea636a95c746c4cf18360557a61a3160158f549182de76ed40ba73608834a65972ef39af9b641fdb2de99884ebfd5b4806bf1575bb4074eb120e60d0129cd93a82dfbfe03b9a45bf47997e90780c8f8b5262268be0a204649daa1096dfcc4ea25aa0960b03d02a6ddd9d87b0923c2d4c7507807dad169aae73cb2846bf5afb6f05027ff0f0cd08ee13c16e8d0003a6cf792f1a96e4bfc74ae6f000024969df9a710d0adc1e3737af50b11a460a456136fea7e20966732b3c57440e0e10034b1e8afc2c3ae3ef17688898305c2ae2e313f24b379136cebaecbcdb6b2f407fc38c63039411f1eab097d92b7d44ad9655ea5a6a64e2a43010068b9cf64aaf21787749eb84834b588f17713bc799f53d8f305721cbb460ac1f6bd855f74831af6364b9f09529c7eb3d06e99fcff8feef0cd023c39cad25c031378f4027d0badb024b690cd14b8139d8a46fbd5f2e9c0207f0bc357ce433e3172849988a407a20a46d5780cf14452c7eccf056f835be4c794b93a530304b2c85c34370817f5092c3d429facec6794441c8c3f2c4911d648f3d9fbef3a5cfc0f781b9916db1de4ae7c72e77918a9198b0f35b8fe848ee9a9a0db6ce4cd32c2307f2f7585b8a49a386770976cef64fa2440824eae10c15b78e5c4e89fb4b0c867ec916104b35d98b45c89a7e1d6e62af514777491eb62d9c75ffb5e65f5c440ab8e484165fa225558e07166645c6c0b979d2817aa8533519bfdee9df2eb383e68d8e610a17c7ad001644e85346098fd7e9e74da24ebf048a0388131799d2eb6765adc2a8a6970747b41c95aba04c58f352625c13e0921158bb86ac9f52da5a400a816f1ed48a3ebba2f26426cb342b08b22f6e5ee0205abb90c9ecbc1251f2cc19cf7763b7807a6495fc2add54db946af7b3acdc056d7cabdaca934f607a16fe2f63d724d2e73de69f021d5f9f2f4005804f1b3831d5ce5dc63a394503823c960d5ead7c16c8153d4ce4ae4cd940a34690d5907f08fdc666f00b8e99e47c0cda40c7c35d31a0571126935ece8aec181564929a849d4b39704acee7b514f21e39fa4837775b682ffd26e70cb0b26d837baa19a59e6c59e7969c8caf087fbc39ebf5c1268f88b85670283adb161a02929b5f1616a15642aa902418901ff48cc84ac496b2b8d19f2ec816769ba7299bcd9c0f3ec93fed543d6d321e770a9e448c7909edff426e8fb399dff57221129e32d9678bbd36a8d9b7cdec0a242fdb3be04a648a75559721dfbe104aca81d5ea3d3fc2f35f476cb66f7734c9bfc77a7aabd59276f3c4bcb0388ef743d7648af1b3efa29f1126537ef935e74b478a33d312573dd9d79578abf672cb2dcaf86948beab62fda595b1d5048e88e099ee7d146d3919d45611fe69808a4b29f65d506db05ea314ca97ee4f04e64ec64252644abd0f971e33f8366b8621476936893fa68adf2d45c82fc03a02b9faddb54983ee908b7e91620128a60d6e0d95f37dfebf5e8de42abc078bae7fe4dc66c4d66126891164652661d73fcdf058ce86ad8e672c19823befd17eff2b94c7cc5cfaf36d967680835518e212b9bb644874ccc15f0df65b8b58a79593996368c9d490e49684b067d885c4fe55e9ce02d45d6a296b03ca21b22cc4149bbbd34623625464c15192dd85ac05ee740e1393da755003d37e0e37fe9ae466ce18f41593d33a4ee541be7111adf5a0822aac284b7212be6eebc4769c28b7b5c357973cb7d9ed4a5c04c86ada616d163c39aa7ab3bdeeba117f64fcb6b05b8f7b156b54de6966d7775befc27a499d8f1c3593e85c15e181a4504d4eb24665ddf4c95c5b70ae3a1b6c3c982dcac1eee7d5774faea91a8e9a373521510f007afeef1cfd799c3fd7f9fb89af45b777edb7e2bfa6782b255fc2793bfdb3fef9b3ad10b008bf40739bafac912651c9b33b399efc428bc48d1f5886e930902611b172d9a946381340f4790b4af3b7821ad16ffc13c19e43effea38731d3d68e79ec07a8e60dd6a2e451f6f1a5c860e46afe534363c249e1ca8bf0226d50d196c5995a1bd130320ad50394805c87ec3730f9641a57f8f987c4e5c871cea94a2e4856cf584016a64c7b5d4eaea9405efbf1bfe9958177e1f739bfc7879bd7bbca21ce1385a36e742a7b286965e711ebf08b6d1bc7fa1caf3c42f4688b66fe7ed3a09d0c78521cef3fe649c4a3fb8e172647cf11d467947a26790782ca179f95d36073b3fc6400204897979307704f05b7110ee47f6958176fe98035aa5a2cc4005f662cbcc90e6cca8d999a8f78c31be7e7202f3331f771e5d9b3423a7bbe7c29f983753c58f710310e010de90257c1f2273a677047b6ec3b814fa3d7893f1e7399967fefe0e038631a41153c98a648fce0412bd5994edc6d5062b9231b380450b5e9fd7ee82b9ea6dccdf996a8edd436bfa7ac03d73578a6d796629286b80334ded69d0d8dc0b2de18a98c4d322681cff336aca92652eb03b6a4b85268db028bb0065b9568d79b445bae71292a695d67c0003211a94748e98a8f0bd7642f0076d4e23b24bc0fa0726681d9aa49d8002cc9512f37147a685152a4b8a068721a3fde0d92796ba44c4403c36397828279f73086afed96deb3de3751b9126c6cf5b6029079f9eace3670d6c107919a1ca70dadde826240b16a82bc1f3dfaccc785625db524f88f8d78102ff51f7ec2a9893e08d158fc7bf7903acfa848331a6356d27d1619746db1531c037b3b3d86dee6965141893f86591b6db2dcba512a4c9"}, {0x108, 0xffff, 0x9, "a496d01c78bff78f9c163f01bc63544e2c73913f5e82271555a1f48b9ab40a1ad864e3a1e164ed2a0df2c0492ccbc30ce2108b4fbbbfaef92a6fd05cf55ad966e2ad9bf7d8a1349bf57b2b965d04bd0de79fc0022f12a2c1341db421dfd1f1f585f40664170490c932db58775682f03a85383f6588398a97f4dbab6d3ae914361f0c77e1bffc79313e14d9b85f3cb4aff6f4e4cabc5540c535c0b092f0690b7a024485d81231e68640689fa79753f4c6e9008f0479aba56d47f2fe140dc70b33978d3edcd216f999c8d09a3f127a2bf371e588cf9a1cccdbcfcac3037d252afb882201a77d1519582dc85114cac4925855a4adf45f"}], 0x1418, 0x2}, 0x406) 16:00:03 executing program 1: getrusage(0x0, &(0x7f0000000000)) getrusage(0xfffff7fffffffffd, &(0x7f0000000640)) getrusage(0xfffffffffdffdfff, &(0x7f0000000100)) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$inet(r0, &(0x7f00000001c0)="09ed60d355f0", 0x6, 0x40a, &(0x7f0000000200)={0x2, 0x2}, 0xc) 16:00:03 executing program 0: r0 = semget(0x0, 0x0, 0x0) semop(r0, &(0x7f0000000000)=[{}], 0x1) getegid() semop(r0, &(0x7f0000000040)=[{0x3, 0x9c40, 0x1000}, {0x3, 0xf65}, {0x2, 0x10001, 0x1000}, {0x3, 0x2, 0x800}, {0x4, 0x8, 0x1000}], 0x5) 16:00:03 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", 0xfffffcdc}], 0x1000000000000128) r1 = syz_open_pts() close(r0) r2 = kqueue() ioctl$TIOCNXCL(r1, 0x2000740e) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "a147780000000000000000f500"}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000380)=ANY=[@ANYBLOB="040000000000000001"], 0x9}, 0x0) r4 = fcntl$dupfd(r3, 0x0, r2) readv(r4, &(0x7f0000000380), 0x1) 16:00:03 executing program 0: msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="0005000000000000004c000000000000000000000000"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x3, 0x0) munlockall() connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) 16:00:03 executing program 0: setgroups(0x1e9, &(0x7f0000000280)=[0x0]) setuid(0xee01) r0 = syz_open_pts() fchmod(r0, 0x400) 16:00:03 executing program 0: r0 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) r1 = socket(0x36, 0x8007, 0x8) r2 = accept(0xffffffffffffff9c, &(0x7f0000001500)=@un=@file={0x0, ""/4096}, &(0x7f0000002540)=0x1002) r3 = socket$inet6(0x18, 0x3, 0x8) r4 = getpgid(0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000002580)={0x0, 0x0}, &(0x7f00000025c0)=0xc) r6 = getgid() r7 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000002600)={0x0, 0x0}, &(0x7f0000002640)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000002680)={0x0, 0x0, 0x0}, &(0x7f00000026c0)=0xc) r10 = getpgid(0x0) r11 = geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000002700)={0x0, 0x0, 0x0}, &(0x7f0000002740)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000002780)={0x0}, 0xc) r14 = getuid() r15 = getegid() sendmsg$unix(r0, &(0x7f0000002880)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000001480)=[{&(0x7f00000000c0)="5a59a94f483ae02781bdf34bf22636e431473b70c50fb5ed99636a035c998c9e16b5ed78133e585212bab9313cbdab3e8f540d94da7b49b3a41b9985fbd7041ba649ba07a77898b750c1587e62d185b4b70410305e80da3eabfa201488d148ee03ef39875cfa8254828faa998823187d850114b705e5", 0x76}, {&(0x7f0000000140)="d3491e39fcca3fda7c9811c64a6650738ba917ba86159c4006a5f524e55347caef9c33b03053dc5a50c9c6531fb8e331316099cc6229eb3beb170d3534641690a1ea7f6b674d0714395db021fbb78bca9b2e0541ae24bf2881291742d6a560d37d44a809b83fabe15b67873506c5fc2ad4e73c11fe46ec2e8ccd7f8141b1ec51e85fc60cd316c0ab4bea4e2624305536e6168efa736d81ab770eca2e1a2bd6", 0x9f}, {&(0x7f0000000200)="5763f6b700160da0b2c74800ef72d1a3cf8b95242392f2615bb3fd528e721e319af03837dc7ca42ec6f41730f8aa98ff63415017ca5067fa4df8108312ba9446309093b70cf520a4b7c7b174a127ac89248e3376b535f6ee4d942405b6ec0fce866c9f1cb246559c53c97f11d59d845b18b956c9a60fa5409b8fec7461d9968d5094d0a06dc90858b9bfe977ac9d6e9d9093790f38ff39820355c8f57b157594a85ffa5f322970eefe9e6ae70dc71cfa59341b7a0a252353ae92ee3d9dff742ee2b846", 0xc3}, {&(0x7f0000000300)="ece5d6b7d6c9280d9dc960e3521a2ae4f2d359747325529370754190df7b4e7a46c272e2a32ebb06b4db061c844c39df5ab182b163c257f2fcc9428ba4464db5371f306674154537b39e18a9e4cb20a6", 0x50}, {&(0x7f0000000380)="b4b790c44c6027e2687e984121b57e4832396c8d524252647c15ee079b346c4d393c66774e3663602e02c77123f9b64288d83705cfade03957c778e953309169c77c9f0d0492b0e5be1ad28d6a236f028bec771770a6410b4417ddac0654ea77cf1333b5f1360a57f0bd7170efc9ace71327a3c5233114ef211a845872da39b73a992723a6bd822562db67132738c0dffed81c770bbf0f1ccb7878e4343d27f4e4809686e0113a3455ff5b5586be341af8f83fb128a88be969cde2e857f5e10abb0b1e9317aad17990372e757baeb826792d565683f30a41a3ba", 0xda}, {&(0x7f0000000480)="9154f8a747babe5df033466e698b61723d0ad37e69ee8df220010bf0b0636fcfdf4e61060bd4e8c27c5ba8d0e88fac7b0edb4ae07ab4ba99349d38e0af6bc6ceee340089e426bd76b1095f3892d699538582927169919d5d65c55ed49b8372e931c4e45db4afe47b9305432f0fc78ff6f3e359b2c76c12dfa8613c7ae33e657fcb7f2200dd7be936a24032447bf45950341adf8fff0bdd4ef0994ca80788c2d7e917a4f8973a5d596962a583d8267a7816910069ae3a4fd030e21159d9919d0a16855404048e0987da467bbbe82abf3ad191f173f556330b3c2af38a1fa56afac759c4066d5a1848b5f920b9093bacf1afafa0f333b8bb01b53a64f3a06f2daffeb20def6ea96ccc189b6a3b02edf4262990f2628f5482da57496862e873b184c6eb9cc1bc06ed012103b9519800b35bb4b50638cf33e2868bdc3ffaeb13749e4e6750be06cc472a0e752e185cfde60c916117a4b79f2d7151b825e385cbb5f3040833f634c1839927a750021be939a908612a5972f9e7971aabae27fa2f6ee30cce9710428cb872068acabb12255f1afe13b25c6d6bcd2b8807bd4832838f8ebd81541bf6765a13b251c84e6f79abbb8d2ca07d309c0a0b39a2b96dfbc179ab0a80597d09bc3fe18115a12b2b66fbc17a1910417b1cffafc8e58b929995311325496104a6ab476a15931ab1fc8f9434a7af6decaa327d4a5ca51b3a3e61ae862a67e93a1b565f7884da9c405ab497656fddb0e60ce5b52bdb3567e3b4e722324e1d7472f8163593158b9f67bd3df96fb9e0e494016e2f968d0a6c87348157a93cbe701256634b8c58056d7629608e225775e07d145c503b355018e9e3123777608a095f5e76fc1ea598268e6fe73ef3fdd7879de4c1b3a49a339800658ab818f86968362d5bbc63f3c37c96b7a7aa7dbf57ae12c4fc25ec103f6b7926d8f44d4ffe9d96822be17e34e840501ecbd6151050f3bdad94d4c0d8102563d2e262dc807289542d14189d107cd2c8358ab86d8e633220e91b9ce743bd8f846a90e6c7409c1aeebc6452a1f0fa2a0687f2e5652e04d8611084fa3804613b2139be677e4b4ca70426088ce7ac0228f460b8dac5182bd098756b278f5b953376d1f7bfaeebc4e2b474156c8f7257f1500e7321f4c4409069c92c2171bd0916bf0c2838c1c97de652ee19b6e590adc376c2e0720759ddb2a3ca116500c6bcf80ee6570f8dd465644f26802968d7a08c1bd6d839600853ec98b3e05154670dfa0f01206b04de999943a3d2c3d5a85485300119e66dcdffa2386a10e2484032be67aa2b46f8e50f15b5de0c2734613e57c7770ce585af66a25535b09c333659cbc61bd4beda1e4446287e312dfc682913414d0b8c6a3eabcbfc4e15ac3249bea4cdf8a46ec43b267474ada18ea2720d78a2a9c9abe4dbf2f9875a898fdba9ad425c8a1680a2e78220cfd86b97ad89ccb0aa9ae57af4abeccad7a13113c68a666f23b6da63e44571a9d955b54da8a5fcc15fdccdb839c7fc065dd173c43475fde98ae53f86463d2545371510973705d8bb134fa15cdf70376990856c64128aabe802d771669d6e4317cefa2a8ae9db63fc53c27dbd7f6a854b7034dcac049e3e834002f90a887d7cc5e5aee97366e00774b84dfb8f25e5c32e9ab1d36950df14dbb9b258c3232b3e12f89bb69c3a4eada9e7c8384e9d6ec68c2a112e475c847a273bdaae84460fb8c601cb32ce42cb5de83bad5ac8bcb1a5e12be932d5c82f002a79cc062484d4a6e2f9570b789ff5c5555b74a2212d1bea383971d38d9ee1dd879f7b9d17fae379887cb23c08c4c3eafd6128602c91f3db40cd63ad2c70beaf30828dfdc1fa673540f7ecb9cf24435c2ea4ae6e47f148789292f5f19d916534802bf0c394f8d6e1ebc2c12315b42f9f04707dcaa4b54b168656bb10489b9940f9f4d2b61fa82c183b909911531015b29f48bab1367ec93fdb8d3921bae57f0fd9ce4a812ba8444c3abf85a16b1f5b908f91b324edcec90ee68e12d05b3170f6c781e085bd59a3cb151db468b8f9fea38b9d9925601c00dee2dd0900b763f647bc8f3ed8c52303d215b3aa3b971efd1096fe13130f8c99fc5079e11d863650c56ce95b195ea6564ae985feac077d1cb4302b92b273f18476de4c0a3953b9d2b42dff87bb9b063d319f16469807efdc39a4feac6123c66186cebe2c4f6f3f1e8fb01936e73a4bd63903befe91a9949ad1f07d8d1967ffa633318f0d98ec18e2e72926481d328318bded3f3483930f9fded72af49ba870ebcf69454c51ffbe6272fc8e87fe6d8c376ce55ec153bdd26849eb94da4cabca94f6f0ddc1acd7dd7684d655221e967cef7219304287ca5fe1406eb69b02baf3a54aaa0b334ad6e11c451a74d0396b2af40e46fb9fa90760092b0a17223c652d900d5c9a89187b43a5e6a5620e00c2ce5f18acdc0793ea92c7f39a7f0dfc5830a84e434a8f5740365d805198f71e9c8d095fe2fe635583663dc57eb9e5eb3e436a84e59b5868fce692f76ee28355d59f30966e7a03a673a2677c9bf638d65909ccc95bb1458ef58c6a04747ead31a7327e27879af1fa913a9c06ca5d73fea3ecf0b865ecf1d459d994c44abc84b19e3ca6882d899a8538e2de38439ec9694b4e6d50f75f12c22275ec267e52c80c968be9734b1b825416c2a95fd324efb49060677739490beec37c8298cb78919b4712ffd5eedc9690d01a3aa52884c36a0fdef482040e22df182f93626c5f792ffb90d5900c6b2e48ff058121b6983f75eeb6417b64020be845a0a00320dccd42e59146cc9df5acdc2890f5442e5f14457f8c0e3ba5e6fec1796aa1a1c1e50039a59c7de20ec9ebfb769cc6ec1104bde5ed659cefeef4cfbe86f45d05465e3fa244e10f80a199031161fa8a1d950708e472d67e1273787aba0a6ae9230bdacefef95cdce27d06ecddadf29d00028892bdbe412fcea169b77830e20008f02576d2a5f937da3d6399f852758dc5efdd6ff7a322b284d537c3ee3f0a960b38cb5a6470887f0d673df71ab2ffaf91252ab3ebd2f712b732776bf19434525978090b2aff669a6a3638dab5825e4d73165991f99bed463164fb7582a9b30264cc71a2f6ed279ce2c13992b5efb70e6a8d61fa219fe6603ed659bd2e0761777db03e96ad01262226da2655c9baadea8c98fa28790c798836a95fa284ba9f14cb9a517eaac16ffe276ce86dc8205bab10575de8bb2c4ae627ee4114c1dc93e1e161e23e2810e173e2ea8d9ed61e901f681c699ba4d0d5ee6c1a2ab17e5407e12f80a408cab2d1ee2aef7b0b654cd15e84a219d6272ea2aa1f2c0d5d2c130a73ee99faa72e4ac7a112cd04be3bdf6ea77ec2d511b5160f7d1c7596cb96dfe46cfba873334497d4b921ffd8dd3690a686310170a1b36e3d51dbbeaccbeda71c032410d25c5b1e511f99512372fc2c303a1cb6ec08af16f01eff57270d338e172298309a0b2f35417673bafe81ae6587ec460395daed455b789341d4fbb42bdcdd8dbd556d91ad885aab5958aed3f0b0c04ba29ff3270e689e5c6fe61419453c45b6042a96708c0c4e76133fef739ef4443d505dbc8e89b6f103358ec886f8b4bd176fd18ce34c01dbf3931d8913c75db59879a0572ddf515cd8e4f676e377bf933f44eaab803616a18c62c707da0e4a4b108f94e98856c00d9411ee3c85cfee722069a3527bc3ac85b8e91708d4c8d9f785f256df9494e7b68f079cc3452f3d74eddd01775596258f1fb579a82d9169020103b057a51a15e62c997a92e8a17aca920cd06e9b104a1fcfe1ab8a78df441c06ada2901a9c4d20c102089ba3df2c392a422dbeada84dca5c63f0205fa81cdc11759f92af52e8c64baa7decc0b9fb9324115dfa4b75c568dfd039efadb4db6d03b870404089bf408d23c44a420843093955adcaf28da8d3d4954a9b977793b05c0f9623315ed23db27289c29926a15811aef354aab62599b33cc844b73d071f4a786af32ccaac3fb14d514b91743edb65d6104e5953027736ff3ac03090614b2c396d63b7fabf4d4beb044bc1792316e5620d3faaf755e8797c7fb75de07affca7d515f7fc6aad473fafdd9e567aaba5867317fef7608caa01da573e2d54ea5905678a6472a8592aa4a67f8fc34729982a50c7b0a770940d6a7a5dfdfb900ff6cace3f79d3dbb6a4bdc3ed89d835333b60054d1dbe13e60edc5c1437b1186abfb0053e2d4bc266a40f22e86ff4315188585a8e429830b09c52388b47c66402d9594b2116888c7a0278c9b2696c9b7ff7dd514cb5e91a85991b196c17672435fc0255d5ce0e3aca82afca27d2aae992be0f61bc55973d445f7b1f337272012e75ba688e099052eb8da87387d70931b94dca0e6fca1b52558990afb253b41358a7d05c9375cc2f25fe71c1453056dd6175056cfdeefc44936608bdb78eab6be6067431e9bc861e9581d084405b0119e916f9c0a35ab81a19e68908310a0431c4234f9bf5e5f41d2e0af979389eaa2698eea7a01f9dd5ecc11f47152420747808228168f94d2cb849d51c5e42aafcd2c206810ff5fbb4ac3745363e512a1777ad8260de0e965c297ce678a890673b8857488fd77a978fa4c4520ba9b5b176946161c35dc4eff3f6a38a23fb67056f730d33965034d21b3a79781d2161406dbe6beac20652e68acb1695b9a4d39a0a2ac6da2ede40a052eae080b1a1c0126468baba08088ca1841391fef759db4f023b336f8b9a1d4565e6e0d891376e5314b011e4c4de0268561f5b37c5d543e2d7e4b6edf2bcfbcc40595c6f432b8abcb981d3227e67a013cc201fba8e94d749e8b0fcf0e5a98c851eefa9c94e64cfb43b831e80ada90370058c053ebb9db1485de1e8219444718b261b909dfe957c41a4bee95c757deb9f39cab17fdf9bc13bb2a5d65e43555398c27b3fe1ad17c410a29cdf69eba6f7e25651e366e513cca7a4b32d33f578cd05f6d8c38eb0cfe6cdcc15d16ca00a3bfd3fe8cf79088b397908902c8bc28b0e7c5087f40e0471f952956f69d7f1d5da18bdc1df373c0abb497590e9cbe01f14010a60c9f2f1ddec84b264da76df5cfb8c72b98effb39a01c453b5f10304964b24d234bff4378291a1b305048cbabca095c1eff959a253a0cafe94b7ef461183fb72eba8764131fcab170de0b943c87b09f70adbfc397afe25964c3fe2942acd3741007f9ad9c217594b1736a76973b31ce7fa6d524cd63bc8f5f4c0d88f0d631ec26b1595de7df1756ba689c88e37ca3daa4c0a026f33d5c32f0623eec9735ce7d3cd20ca2d871a7ca7a8bc4a903d11e9b767fd1065ed62c53a8bb3c93a9f01bffc60386c7f162dc0d978e66ccffb5eb11324e3bcf7f95e80e464f4791ccfa801da0108068e2cabadf100c2bdf4bbd83b249a6d105c472ce6356775fad7e7c18eb4e50715758d24c2b123134aa9fea5703a7747329b9235180d09ad6a5e59f48b31371b9a99695b8868b527b450d9763f1b85bee3ff9e87f124c038aaecff9ebbd04b58068b03940e896a7f89e5a9081ec69971622b14cc06d5dde80f978468ddf4d79b8d9e098d628e410647eb10dc415ae30f76e4a50119848e86b24176b92903d8d30e99bb29408907d995b69175b92e2d92eb7b1250c96a12848c7589f40a8706bb5d3de9f08f550228925669972907f387bf6f04d0f32d949991f41cc220c951214b7525a1ae48591c61623e0f174c019ef40a306e7bb2c1aa8ab1318674dca3b2e242743af33fcdc179f6f86ed1dc9b70d7a25f686e53c76f061358549aa6547", 0x1000}], 0x6, &(0x7f00000027c0)=[@rights={0x20, 0xffff, 0x1, [r1, r2, r3]}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}, @cred={0x20, 0xffff, 0x0, r10, r11, r12}, @cred={0x20, 0xffff, 0x0, r13, r14, r15}], 0xa0, 0xd}, 0x1) mmap(&(0x7f0000000000/0xdc8000)=nil, 0xdc8000, 0xc, 0x10, 0xffffffffffffffff, 0x0, 0x0) 16:00:04 executing program 1: socketpair(0x18, 0x4002, 0xf4f, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f00000000c0)) r2 = socket(0x2, 0x1, 0x0) mkdir(&(0x7f0000000100)='./file0\x00', 0x20) setsockopt(r1, 0x7, 0x20, &(0x7f0000000140)="f9c21bd316038131ac52527d39c0dd1abeca1b03bdb3a8dba7b80900baa986f2db56e84212642c77342d1125429d025ded87fa20165f0e5ce8da04328ce6d332fe0a08b467ecce71284bd7492d26f309f29fbdf4afa14d82c17875bca600ebaf000cf3a350f4f247da325507d8b7e55f684441ebf70d111dd173294f82de29190acb22733253b1d9ef7308e437c92e050a5342f224350ce22498cec7057be17b678ee92886976f5d140db4e7d6e8f7f99126734215f564d4aab54c5a4c2fa447e6832b66e2239cdd", 0xc8) setsockopt$sock_int(r2, 0xffff, 0x1021, &(0x7f0000000000)=0x7, 0x4) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x7fffffff, 0x2, 0x1000, 0xf2, "5e6524c8b8d13c39f26eae732cdcccc60e628684", 0xfff, 0x6}) semget(0x3, 0x0, 0x100) 16:00:04 executing program 0: socket(0x11, 0xc003, 0x0) getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1021, 0x0, 0x0) 16:00:04 executing program 0: r0 = socket(0x11, 0x3, 0x0) recvfrom$inet6(r0, &(0x7f00000000c0)=""/125, 0x7d, 0x1, &(0x7f0000000080)={0x18, 0x2, 0x401, 0x4}, 0xc) bind$inet6(r0, &(0x7f0000000200), 0xc) 16:00:04 executing program 1: mkdir(&(0x7f0000000100)='./file0\x00', 0x0) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) accept$inet(0xffffffffffffffff, &(0x7f0000001980), &(0x7f00000019c0)=0xc) accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000001a80)=0x250) getitimer(0x0, &(0x7f00000015c0)) mknod(&(0x7f0000000040)='./bus\x00', 0x4000000000002000, 0x6c7) r1 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) socketpair(0x1, 0x8003, 0x2, &(0x7f0000000000)={0xffffffffffffffff}) accept(r2, 0x0, &(0x7f00000000c0)) utimensat(r1, &(0x7f0000000380)='./bus\x00', &(0x7f00000003c0)={{0x2, 0xffffffff}, {0xffffffffffffffce, 0x1}}, 0x2) getgid() getgroups(0x3, &(0x7f0000000400)=[0xffffffffffffffff, 0x0, 0x0]) writev(r1, &(0x7f0000000340)=[{&(0x7f00000002c0)="ea92c7f03b7ffa7bf10cb2a10980080ebdb09e9f977300130a1db96de74c3cbe816020fd87e50d26a9bed3b9c6bf4a8d3e9d13ea437f640ef4e34f75f775dfc65e0787130c12c6", 0x47}], 0x1) mkdirat(r0, &(0x7f00000000c0)='./file0\x00', 0x20) r3 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) getdents(r3, &(0x7f0000000180)=""/4096, 0x1000) utimensat(r3, &(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0xfb, 0x9}, {0x8000, 0x5}}, 0x0) lchown(&(0x7f00000011c0)='./file0\x00', 0x0, 0x0) 16:00:04 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x280a) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) read(r0, &(0x7f0000000180)=""/10, 0xa) flock(r0, 0x4) mknodat(r0, &(0x7f0000000140)='./bus\x00', 0x1000, 0x0) fcntl$setown(r0, 0x6, 0x0) r1 = accept$unix(r0, &(0x7f0000000040)=@file={0x0, ""/108}, &(0x7f00000000c0)=0x6e) fcntl$getflags(r1, 0x0) 16:00:05 executing program 1: r0 = socket(0x18, 0xc005, 0x0) writev(r0, &(0x7f00000014c0), 0x9) sendmsg$unix(r0, &(0x7f0000000280)={&(0x7f0000000340)=ANY=[@ANYBLOB="01002e2f66696c65330069dcd157c57c33fff430398d4bc653b3187bc5321a4c9579ac960ff17ec680a125b5a3755328fb2ed6ee8daf1a1a823242c37cff092b963bd3dbab37fb3df926573494cb8b222f605d39df92f83b24cf445dc3fd328ebd623fa622b3b53b1fc0129e51ef157947ad0046c7c849672f50b870fcf2045b8ae70b64c9257c1b7a778f075627dbf9bfa0e13a70497d8a1c0e00000000000000000000"], 0xa, &(0x7f0000000240)=[{&(0x7f00000000c0)="45ff3de08a4f33d12b09a4634d509b2175fe3a441782aeb8abaabdf52878241ff40c1291d0fdad67eba609339741e503e7cb65ce851622ac2fbaeefe043851f3bd2c326e2a1e74304d5c491f57eba262cfb456f3170e23da618923d7ce8cf3bc6fad57f7b386807c4e120beb3d99d05717b16696b94cbd5da5948efd9502fdda758cafddda711f4c4f44497786496e2f22742025f208d6b9a9b811bad1df15880ba5747e4520c2a7eb6631582f8b4f0617efd4bd5a659c8706e332ce68b6749a779b1e604d310d3b", 0xc8}, {&(0x7f00000001c0)="252eeb2a0eda201572034bfa6d7c1ac2e76a3544950fe0bfad72fc29043eb7a88c93b76a6cbb04e6b85546d5edd158610275f560c7ce39523759aefeb9b6dced605eb0c0", 0x44}], 0x2, 0x0, 0x0, 0x4}, 0x400) mincore(&(0x7f0000ffb000/0x2000)=nil, 0x2000, &(0x7f0000000300)=""/38) 16:00:05 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0xfa7) getsockopt(r0, 0x29, 0x0, 0x0, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x100, 0x20) getpeername$inet(r1, &(0x7f0000000080), &(0x7f00000000c0)=0xc) socket$inet(0x2, 0x4000, 0x3) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x4, 0x1, 0x40, 0x0, 0x200}, 0xc) socket$inet6(0x18, 0xc004, 0x8bc9) 16:00:05 executing program 0: clock_gettime(0x0, &(0x7f0000000000)) pipe2(&(0x7f0000000040), 0x10000) 16:00:05 executing program 1: pipe2(&(0x7f00000006c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) pipe(&(0x7f0000000700)={0xffffffffffffffff}) r3 = kqueue() r4 = syz_open_pts() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000740)={0xffffffffffffffff, 0xffffffffffffffff}) r7 = socket$unix(0x1, 0x5, 0x0) renameat(r2, &(0x7f0000000240)='./file1\x00', r1, &(0x7f0000000280)='./file1\x00') r8 = accept$unix(r6, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) kevent(r3, &(0x7f0000000000), 0x3f, &(0x7f0000000100)=[{{r4}, 0xfffffffffffffffa, 0x2c, 0x8, 0x8, 0x100000001}, {{r3}, 0xfffffffffffffff9, 0x3, 0xf0000041, 0xe5, 0x100000000}, {{r5}, 0xffffffffffffffff, 0x1, 0x0, 0x4, 0xb90}, {{r7}, 0x0, 0x0, 0x6, 0xdeb}, {{r8}, 0xffffffffffffffff, 0x64, 0x4, 0x4, 0xfffffffffffffff9}, {{r0}, 0xfffffffffffffffe, 0x20, 0x0, 0x5, 0x2da}], 0xfffffffffffffff7, &(0x7f00000001c0)={0x9e6, 0xfffffffffffffffb}) renameat(r2, &(0x7f0000000000)='./file1\x00', r3, &(0x7f0000000200)='./file0\x00') kqueue() pipe(&(0x7f0000000800)) pipe(&(0x7f0000000980)) pipe(&(0x7f00000009c0)) open$dir(&(0x7f0000000a80)='./file0\x00', 0x682, 0x0) pipe2(&(0x7f0000000ac0), 0x0) socket$unix(0x1, 0x5, 0x0) open$dir(&(0x7f0000000b40)='./file0\x00', 0x0, 0x0) semget(0x2, 0x4, 0x200) pipe2(&(0x7f00000002c0), 0x10000) socket$unix(0x1, 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000dc0)) syz_open_pts() 16:00:05 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x8002000, 0x5900) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r1 = kqueue() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) setgid(r2) kevent(r1, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x7f}], 0x8, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000100), 0x101, 0x0, 0xfffffffffffff14a, 0x0) r4 = kqueue() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000180)=0xc) kevent(r4, &(0x7f0000000080), 0x200, 0x0, 0x1000, 0x0) r5 = dup2(r1, r1) r6 = kqueue() sendto(r0, &(0x7f0000000280)="483529a1bbaa6ee09618152ae8731629e265b5fd274cda3ac5d7bf3e069966d4de517f3d7a4238bf9daf0f1a0a0b1e3b80cbeac4988b15d54377d65d9a2a8faccbf8230d325ec207f180789e8a7d30765f1796039d33bbdcbd9713ea59f390f7f09557b78b263927806a1400c2a25302b7019a022a123c094e94a458ccff1d70d5951356f6f17cd4000f96c87e10191a19fb5bdae4865b77e21c0c84b45dc776f57db763b585ef6cc6453671f83e426e013b1a6dd0164b95224ecbc64dc155562ee730ca4cb82dae1fe749dc9935dbed430a5ffdf2f91525084ecaeb640fca9b3ea281400f4197e12afea51968a5804da0e9a5d985982e6aea1337bdf9af73f1fc62eb361b9d902658c3b1514c0a4dfb3330e8cd03e118585204ffcf670b3fac4b6e5f758e30c860a9c45d8837c7c405cbd0e2d5ee221771324ecabe343a82ad36741287ddfe73b1936ea3bd5c52bf6277ae91923b1fe9cb8a5aeb9bb5ce3a2e450fe9d7ddd154148e5270dd2581e87d003c2f09b515f357d8b516d49aa89325a0fe55b37b7b6fa07a5c2ee6bf6adca59dd8fbdb1c8e0b612735bd43a02ff3f7b128685508757d9fd6b4fa3ae19001c754ff71ceab5f3fd9dea252354fa7cd48da2c779ffbbf4a5e0737574de4b46a542fb002760e257b431f9031c52a282da7e9c1b606c670a00d51ed8429478cf7e83e5688c2d2b809a989de94a49ab5f2072ceef9a987c9ca67bb6ab3f8cc881411bb965eebf4cdcb7314aa76dbc87128dc40b7ab52dbd1c38a297ec72d5f920064a36f6e5095e6077e394f1c924fea3ecc92212123eb1c008e33dc2691ae1f8453cef4739216d4b2f634979acd34bb8f0797a04f4d3ca9ff7fe39f84d30eccf81c93fa0c1123b80b19ec4e9076768c56c7cf7f79a94beed49106e8d020e0b8e414f18ac3ed3e9150b31851b9c8114e17a89ec0e52d39df96fde1a0d447c0d0a6520f482c0688c4523a36e99e542e7287f25cabb6fcf4e487c044f3a215d8a3a98549742ea1b237c999f2ac90234c012440ea4307f9678bfa7c53b658b0d5434246a2459c9b8d22e782295d7138870e03ec66f6ba3d47c124d0eebf508de2dc23f343465ccabfd35fecb6873100b921df42f8eb60aba3217cea5b5e870f11a35f6ce69fb49e4bf1f7ccd9f36a2c3d292e3f0625af7e922cc7317cde698537d038deb638fba7bb1987eaa16a992041221180b6b92b8e2fa7fb0abae5e8e7d782b7c3387f6d532e55015283e36fecdf4e78438af3709b41ec19b4dd49d6c83e3b922298b15567cb636007e0d1a7045b62661a890412a0ecb142e321bb0e161ad0b08e573053214c22aa2058cd3b8916faffeb61f91f0ad7dcd9e18ca7c7c4d617ef882e8bb56b12e83b60755ac73dbe6cc84a849f28aa1c22d843f620924f8d29a7c119e51e248773ed22b211f9f9e0c83bf46f0b9aa5110ac2be36249853c989d658ebd7c4659d869a037241f59f34b024fe20bae657890a3167240dd415b424760ff3fb616fd01e659b7b8c24b1383e4a482e9ca67b0eebfe48b95d1db1b935126d968fe782369cd5500f1182033a2ad764cdb0e1837086814355556366a95633cc1714a41f5cfa1a10b430c1b058ff5ef77ae3d24924f2e02ad04b11ce7edfb21cb2f9440581486a5204fadc25b37d082543b9d44084ccf193e307635524dfb6340efc9628759ea8777bbc8843d1aad8482fa77d90ca4ca28ec0dca04a550e1792e66e0a43c2e3f6c52f1d1d3e512ddebf08a735015ae77a4249457aa7f5a280bad5478c663b6dd5f194b0e8a39da5d24682ff1358031e71cec28659b9ca861b4a3c9b1223696345f8a8d579c7c5517b3303a2d4b9492447def61556ce43de366e734f5b988f52a42313b4302117d9646052faf5c9facb9bb851d33df9f47a85ed8dca37339ef66d27a62b95a5c0bd22786350cd2f435b6cc3105f9e65e05e1e1bab297aa156d07337ca86551c8888982cb878bf4740d9e5756f3b40d254b76c44972e811d3a1bbfb91e3a784ef8ac1eb9426278d631487ae7316e7f14f5eb5bbe5d3f60905a0bb793fe7d27a477355f6ded3a8bc5cf70a8635d63a45fc5886d10c89cfaace5cc9e26712fc87f99ce51a28656094b2fdc98d40f05e65c79e34f77715d0f0164baee5a14f04ad60a5bbc09bee7e879187e51f7aca3c603744e342976d520607bae3ec99cfe0f6fb4c9727d435ba5ea004345d29f6f994fdeb5d9aabeb80de6a28585bc39be52143a0c28ba0d9bf978bb68969a44a603be4bbe9b7e45711f7c3ce7ee4dca4acd1dc2306ef4f8286f483e60b5a44c3e7e5e2e96150e5028b56ab6de5fde0506ffd216045d3fd6918104ab873797449f9c0a40fe978c2719e79066a674600293ed78119f009ae13daa9009386479163bec31830b19b4482ae4af7207998af8b471ba3fcd50296f3ec2d117db4e0ce861e4d1faab0277829259e7c0ea805d941e14fd5f2480e8f49ae51f9ec5f76e7283fe475f4beb049cca5c8b949a2f9cceec2b99d981089330469d93cd564dd26277456eb5c190cb0654105d17c1f5ccb435e797ad4c9763d0f365ebac1d3cfea53c49657ecc5c59eb4e9f68cdf60974efbdaeea7dbd75e252f4b967cd1cc8ce02b36648b7bbc6fd029a0235e690592b4a2c4aa1631d051d7d58c9229badb6b0d3230497a3dd7aab900a4bd9ac83595d79c50644b0aaca18b025e1fe8ffdbc55f35bd443b14c73d08e312a105750ab4b4b74c1b3e3a55eea871ce3e25c015fc6343f8de2f3968c8d641971488777600aa4ace0aceea5847d041559280adfcba9ea961951185de9fb53e9e018a18a1218923e7e6c5993d7baef41d99ac1a560ef99d4f169b5cc69171775b8203a5d7e15a9ead1f6f47d052d6614a18ed30e81600a4e002185354066d290d7f79e84e94c508a1cbda3152e7d06911ae0cdc02452305895ad201b5d5f00cb9f4ab84a44ae2e6ebce233cf6ee2aff59ace4565cb197ad51a27cecd34e63f61f51e22bc77dcbe4c8a71a474c584e5ea141ab3378806cf102fbeef97477bf39eb845d1d97652afe392b960165bbe0636f44c1cf255f9cd1215e4f9895488d1bd0c838314baf51445700f4fd907816c88aae578edeaeff24f330c727f23a45ba6991fca4a4f2911015d4f12618b84b6d462b0a83c1bad49230b0f4304b3d5a5b9800f066abdd0b0e9693056769dbf8cd4ed8ba0d92157b82e48bf6bf120fed4d7d2404035066383864d0208b5664b55c105c2599fd69551951b55010d324e574bc314956d997a147c0940efd55eafa49562eed3ed90d2ae345b1668a68cb00f5f79dbca4e1eb8714456f5d1a10351fae6ea3e10afb9b6312cb61b2e1fd40bad0c802e6974029a05a66ff3a9d760652dddf4c274708fda5404ba3f32343fccd9f5482cdba9033c3bb7a8dd0b86fb186f588965630ed81c8ff9481085bd6f460ca69fc243256645b67bfd92a26f6ca77d8b25daa04ce2bca97a8d27cb15d70a1b6ebd9176d119341c3cf0962a779ca1fd25c934cd81fb234c1699002d8c0c1c8f01ad0f34019a95724f67bbba0d1c63fa86b80f0cc3c0b12c842c1a7dc9462bf1b7e444db4c256dcc79e12b65c9dba81bb7b92f429ffc3aa2106840999443cb64c7098c39baa97b4132420afb868a3664b173cef3611683112ece229ed8d0b19984ad0478e50623102da1b5aa3f607bf2e9fa3a802b3eb78d62ad0bc13ab81ac7b306259c8ec562a00322aa99344c3a1f4e9a543debd50de806c7f428e93d33f604d593475ebce06470c25e5560b2455df4d515ec00fc3495d064c9f868e6fbe30fa341afa7bd068b4cdb7ce0f49f1f3ca774e4280e3ee11bd1a3cc5fd755ab0872a947971828a10934eb319b909abcf5308971c8fed7e9454cfae02e71f3903fb66b9a0e44d4aa06dfcffa17884b1353834eca0189fa68a8873361450f96ee21070a3c24c6b8d4f79d947cf4854ab2b39b9c5d32c63c17bdff8554aa896e374fb4d7847991c90e3c00607aa22518f9a0c777b2c95567f29e4c41860eaf5b2ff0e4c07938b132c76d7a5f25983b975d8587104ede9a3dbe5159ec0ca6cb3e3452c52a3b70878ec13eda65b6c128850edccc7560c4732316f7bc5924b7cb82a485e36230c1d665e98af246b6ca8799e2c858f2a881d7306b15bf872a04e211c2a5d7cfa0640bb86d78ebc6366afbbae1e1cd4eb3f1685def3241670a9bb4ff4d2bbdd5de592aa844878ac44ca4c03c8289fd341db726f27ca5c4741e66db5d73b23d5c641bcc3b13a0ed290566298a62e9c91bcea9e76064a44ff055b786cf58b9f34691ef68cfb1e3a519d6d0b1b6147947e1ab880783624f85c45f91cc8f6621712c122f4cfa5853ad96b0cc472a6b5d18e9a40675b51624d5008e07af42a7fb4dd7abb363ead9410608fb942b1355b6a8f4cc3cf8625e4c9995dceede6688146acbec9b03070937338452d6827359ec0cf46cdb6dc131d1a61bff4a04f4ead5e559af1a6eef65493ac754aa4202e755f8b15691d85a76185814e48f9a383267765c6a8e87fa4198b675316a655d03ab9f124fcba2c246d026f7887022168195e8f2ea42b7cafef255eb013ee8ef1f9cc51113c92e38914a4f7fed36e1f332875e917b7b740757ec6722c97f1821ba67885349651700d0e405b6226e4d256d728c0bca7666edecb07fcbd04956a50bff2ed86e9f2e4aea82867279ad265dbe86228f78c4b0a88c963bb760f02b888596aae3f51107353fa54e8ec522bfd76a21c8b3f8e8db20bbf5f3cf181753c2952b4917d935aecc926075674d0a2b1a355cc1e41893f5cd5afbe0168a6139911a24b1c7feb2d71bc508bd872fdb44bac20ec3916efea47bfe313221bd2563fe94b24d98230581608db28bc0d6040572f2cb1572ea07c39fc7f1777dac1f26f8beb978c53b04cb454c9a85c31bfda99ab0c8d5da82d65a64002036ddb8b0f630f24e0a48b65e66cec2bb4c79a3cdc08c7502fff5d3ea2f18c28391064974d0c4bc8a79071253acdf1c17749227ab90dac7923628b7541e8579bbaa3b201e292e063ac040fc33d455202e1889678549a4d1c9d50d31994773d27547d31639e9a9e6bbbb40469fb62c4e500a591d3c4d9f3ac2f20efec24c1ad62dce53f4eeac22c0333c975cdf493fc40be549869ee6ac7c8872da0741045faf387a4c37ffc13f937c3e6d6c1f16581cdfc040a756f1a0b28c51c4f74aad306e729f6d547706b017daf76798e3b3ba9fd432c0296c670bfae289f94c87f05ba293ba865501175b299bc0e2aee36a22ec6186546c8a86af0d288564603e0cd57c7f1fd7999e700286bdbc42b6ef988b35a73c3627bda5e106d8a8ba63244dcb17fd82a124e6cfa7e26eb45587ac44a5301b977695e4ac032c32e7e495994eee77d38ca5fd8c09938667a486f45a176456a0b232ac4334aac4ef2daa83b4fdd247751919c74f75684096dae9d65fd1d9bd21f4340af82d1b30454d37bcbba70d19b673d4d8355d0807c3153c7416c21cffdbe3f1c2421419944d3e070dc2cd35f043d7b692dd44f2abab60e07a368ceee236aaf4f95d5c7fc5b60bb7311dc8a2ef57972031d3de76365c6f47d6fe80edd5bc01648f134f70d2e08eef4f73036faf93a34ad77c2ffc3643fa622efa5383bc18fb0891801b4cb8ea80d976a3b0c41dcc7711b6a61ca1d4bff084173759d1de3a074fb3de583210494f2a405a6b96bc67c9f95b8abb39935370cbc0e485db7da2bd58a52a58c273f8e09f5d4a4c0b97a8984396bcdd6bbd", 0x1000, 0x4, &(0x7f00000000c0)=@in6={0x18, 0x2, 0x7fffffff, 0x9}, 0xc) kevent(r6, &(0x7f0000000140), 0x40, 0x0, 0x7fff, 0x0) kevent(r5, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x2}], 0x8b6, 0x0, 0xfffffffffffffffe, 0x0) 16:00:05 executing program 0: r0 = getgid() nanosleep(&(0x7f0000000000)={0x81, 0x1f}, &(0x7f0000000040)) setgroups(0x400000e5, &(0x7f00000000c0)=[r0]) getgroups(0x4, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x100000004) r1 = socket$inet6(0x18, 0x0, 0x7) setsockopt(r1, 0x2000000000029, 0xc, &(0x7f0000000140)="ff01000800000000000000e9df08ad3dc9000000", 0x14) 16:00:05 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x0, 0xffffffffffffffff) sendmsg(0xffffffffffffffff, &(0x7f00000016c0)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f0000000180)="cf61", 0x2}], 0x1, 0x0}, 0x0) r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) connect$inet(r0, &(0x7f0000000080)={0x2, 0x0}, 0xc) stat(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)) mkdir(&(0x7f0000000180)='.', 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) 16:00:05 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) bind$unix(r0, &(0x7f0000000180)=@file={0x0, './file0\x00'}, 0xae) r1 = dup(0xffffffffffffffff) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000040)=0xffff, 0x4) connect(r1, &(0x7f0000000300)=@in, 0xc) 16:00:05 executing program 1: setrlimit(0x6, &(0x7f0000000080)) r0 = semget(0x0, 0x7, 0x2) r1 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000140)={{0x3, r1, r2, r3, r4, 0x8, 0x3}, 0x9, 0x5, 0x3ff}) getrlimit(0x6, &(0x7f00000001c0)) mlock(&(0x7f0000ffe000/0x1000)=nil, 0x1000) 16:00:06 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x4000000000002000, 0x6c7) pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) mkdirat(r0, &(0x7f00000002c0)='./file0\x00', 0x4) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000600)=""/237, &(0x7f0000000540)=0xfffffea7) renameat(r1, &(0x7f0000000200)='./file0/file0\x00', r0, &(0x7f00000005c0)='./file0\x00') getitimer(0x3, &(0x7f0000000000)) r2 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) utimes(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)={{0x6, 0x101}, {0x8, 0x1000}}) getsockname$unix(r2, &(0x7f0000000700)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000936ee3e0e407552a0744180dfe0cb46100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000400000000000000000000000c020000000000f65fcfb2c98d94744bcbf50fa13565ac4a8a458a6c37f0ea55d5095e17d4d761d974457ad70776fde3fe80b9d16b670fe9df74f78c23838e2b6a017bccc47888342fb154627f625fc575c44892f962fb27a7ebda2654f888ffeb0d61da771e2fcd7b4ccad1cd1c9b3031cd3990d5213b9cc2b3c6ff0b1c1202e9af7dbc64b2279d64884c1c79145b617e9feb800703db20116c328cbbabefa5532622876219ad0e05016a99464214f8c749ae3e5a6f9621c6b29aca017080d317e2b716a9f68b88dd8fab6020621c30084c1e"], 0x0) chmod(&(0x7f00000001c0)='./file0\x00', 0x10) r3 = geteuid() rmdir(&(0x7f0000000300)='./file0/file1\x00') getgroups(0x1, &(0x7f0000000440)=[0xffffffffffffffff]) fchown(r1, r3, r4) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000240)='./file0\x00', 0x3f) setuid(r3) r5 = getuid() seteuid(r5) mkdir(&(0x7f00000002c0)='./file0/file1\x00', 0x0) rmdir(&(0x7f0000000180)='./file0\x00') getdents(r2, &(0x7f0000000480)=""/90, 0x5a) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0xed00ed699fd80ab0) writev(r2, &(0x7f00000000c0)=[{&(0x7f00000016c0)="891c3618d8a9fafa3b814c11c4724cbaaafa054788b1ca20e7d04dd25a47857e9898e7f867839aae0f4f8764614c07a5fbb12f4ef098a1345b910c92b5da4e2a5c355c7f34978c8b09f9d3363632572645020b6ffa1e0ec3e0eff158f6ff995b696f1dced1968c0a10bd6d9b7d7037af6ded1f8f53e2798152835459368502405990ed3894adb01df95c53ee494ab93b7e8c223437df431197be0497f942e1497efe603bd596b4de5efe0740260854d158bfe88017e999c8d4155515013ce9139efc2ed41d3cd835a882f01790732fb665f93a8a8a24874d9e60308dc1ea1b3ef582f6f8a834daf27feed616c847d41510e411c4e6712a95df40e769961d603aff880f71768f24a82719e4bc07570e1a74f5dcd9aa77214d9e1a2e1a33ef47030f2e45c473c708d14501e9aef929f5a561af3e88123dfc7aed9a30a524ae01e9267710124a3bc435674adea818b30e98bbcea94845ad950493f0ebb83d5451376ebef3db66f1fe816c81cc1920ba5a1285dad46d05f0f42fa857cb4b6ce476af3de4ed4c515ccc12fbd4b75fde4eaf8bec6fce501ca3ce1b92fe193ef5b11355e02030de44b18fde5f91f716a4e67ff095999e3695196a1e69109bfb67a65fffbba6f00da7e4d8ee897416533c9823550540677eb845fb3e27a3694fbf081696f5ab5f3a32911c2172191a9fe75b8e80074a8484944b8647d0d98a8a5e85f879dd3ad8686049d6186d48f816107b20b5498ef9aa77d6bd6c9b73b17a7ac86030b3a61215c712f12e17b8e2f7f0725484e4667813d5f7354b81f94e01ebd0b6e86243380995b786376866ee2a1ee2cf0d86db87db6a8b2c397c3e95544ec37398b4f1e782f13fa8d186e001b02a8a0ffc3273057c8d3111e552b9532760a539f2aa6dd23bf0a09e037e2fbb2c97738a71616d33dde5f39127a308666c392c780cc148ef02e8a92ed71566344f714dd85858ec902bfd537470cd51e9ed163e41e85fb36770cd21237adcd7ac186c9e55ccecdb3543ef20662b72ddcd4dd83ed97ce5f278fb2b6863f59b7b92b3997944942317df971a75a2b4df76b014e1c8a40d7e6785591b4829e545d81ab192b3565039c6baf052fa12ab2dc25ef952f98fbfb1786317e7500b65ef8c8a42eeaa7ec529ed309c394f5f8f8e4846a3e20cb04907db5e2147afeab439570f1748bfe6c7cd73071f7ac04d65774fcf84477f1dce95954dfe6a8f34545361fb9dab5ddee78d91cb92f9138d46ecb4fa359f728d1f2a78387944960357e73c684d51554b9ba1e9f6e579ec1a8c9eafd4dfdb985db0e9717f7d18a928f97281b17f2048c433db6a9134b07dadc2c7001f71a4c38447164cc8f61cfbd4e1f19a6a0aa87050c6c234206d60c150cbd2a72218fde24e93b0d92887a0bc3262ff2a3cab9b88cac5ecb443959efa83f6f3b4b98765adce25b554f62348aa530245d78d55fa60b83aa61c9e1a72856793f5e1d38158f1b212f629d362d42be99b1f44159b92754e940018f61b5de38e330959db4a4b044174708928622d5670d1a8a8e72dff708cb7938b5ff26ccef6ba8ec4e26e9c4039c401a5dc686851d8baae6f65df006834675d8f40c4d428fccfc704db76660b8d918e9fa792a4ea41a4ffceaceba7f4f67285a38b0d7079e18451353d531e073eaddedaf28b9cff2383f28cd9f3c2aaa5e38c704dea0945e3a43708d5ff4293e07925c2ec8273584e33a2c9b149fbb3bfb6ba1cc955282de1279b45c2cbafe263fb34956f110dffc5cffb8ed4b98c8854af00e3b70d7a32e4d66a659776d814958b0edbb72b3fcdd1995c27042bd53d052711457ff376bd1a21532fc4a3933b4918ee0e8d6c3c9600436aa2fa401fadbe9fee2c6cc2823b565b78ec91eeda6bf2348779142283c0d82aae9b0c75c38f99658c502143d8d00a504858bdc8f6a47e0a1f19e57a3b95b33c93a8767521f391728abc952e627afc067c0c68b8d98f27e5dfc0a62814e08eeb5b5246c920e4d1b77ebe3ce0e10479cfec45728ff7573efd4de4c4d3bc5a2e1bdc604d851304cf0b21e6f96d4be9649bd3c2112172df793a79d96fb8793d9a360633a6815c207b6e0bf054e596009f3be89dfe51bb88d2ea2ff3950deb2b85c86303931320fa7d04e42a7ae8fd288b637ed06eaf52e9383d207f61d0b7a32b56571be4b7bf9d4870f59f1067a9ec8f999a7b98a8ee59841c73d93c9bef4b9f0cbcbe3a6d13e3020c4c0e7bed2e8c62d2eb8cbbf7226e416e7817b30d7eb59d5586b4982d76a431dfe8cb0eb31d07b6cbde6823712292b44eb9827369ed2cd34f28d5adb729aedf2427be345800a229a91d6729ce67d405889b5d1e6a5a4b151c4b92a8fb2e272427fdd6dc030ba3149745379c91ce62594241a721693652d62178d3727100840fd289acd730a1b315bcdfbecfe9c64cc9d1b0fe4e62be24a3120a39a21289a646d7c9b99e43e0750d613be1a90c8dea", 0x6de}], 0x1) 16:00:06 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) setuid(0xee01) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) setsockopt(r0, 0x29, 0x37, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) 16:00:06 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffbffe, 0x0, 0x0, 0x0, 0x4}], 0x0, 0x0, 0x0, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) write(r0, 0x0, 0x0) semget$private(0x0, 0x7, 0x1) 16:00:06 executing program 1: socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) accept(r0, &(0x7f0000000040)=@in6, &(0x7f00000000c0)=0xc) recvmsg(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x3e4, 0x0}, 0x0) 16:00:07 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = semget(0x0, 0x0, 0x0) r1 = shmget(0x3, 0x3000, 0x40, &(0x7f00004db000/0x3000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000000)=""/62) semop(r0, &(0x7f0000000040)=[{}], 0x1) execve(0x0, 0x0, 0x0) 16:00:07 executing program 1: socketpair$unix(0x1, 0xffffffffffffffdd, 0x0, &(0x7f0000000440)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() kevent(r2, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x7fffffff, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000300), 0x7, 0x0) write(r0, &(0x7f00000002c0)="16", 0x1) mknod(&(0x7f0000000040)='./bus\x00', 0x4000000000002000, 0x6c7) dup2(r1, r1) r3 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) fcntl$dupfd(r0, 0xa, r0) writev(r3, &(0x7f0000000000)=[{&(0x7f0000000100)="891c3618d8a9fafa3b814c11c4724cbaaafa054788b1ca20e7d04dd25a47857e9898e7f867839aae0f4f8764614c07a5fbb12f4ef098a1345b910c92b5da4e2a5c355c7f34978c8b09f9d3363632572645020b6ffa1e0ec3e0eff158f6ff995b696f1dced1968c0a10bd6d9b7d7037af6ded1f8f53e2798152835459368502405990ed3894adb01df95c53ee494ab93b7e8c223437df431197be0497f942e1497efe603bd596b4de5efe0740260854d158bfe88017e999c8d4155515013ce9139efc2ed41d3cd835a882f01790732fb665f93a8a8a24874d9e60308dc1ea1b3ef582f6f8a834daf27feed616c847d41510e411c4e6712a95df40e769961d603aff880f71768f24a82719e4bc07570e1a74f5dcd9aa77214d9e1a2e1a33ef47030f2e45c473c708d14501e9aef929f5a561af3e88123dfc7aed9a30a524ae01e9267710124a3bc435674adea818b30e98bbcea94845ad950493f0ebb83d5451376ebef3db66f1fe816c81cc1920ba5a1285dad46d05f0f42fa857cb4b6ce476af3de4ed4c515ccc12fbd4b75fde4eaf8bec6fce501ca3ce1b92fe193ef5b11355e02030de44b18fde5f91f716a4e67ff095999e3695196a1e69109bfb67a65fffbba6f00da7e4d8ee897416533c9823550540677eb845fb3e27a3694fbf081696f5ab5f3a32911c2172191a9fe75b8e80074a8484944b8647d0d98a8a5e85f879dd3ad8686049d6186d48f816107b20b5498ef9aa77d6bd6c9b73b17a7ac86030b3a61215c712f12e17b8e2f7f0725484e4667813d5f7354b81f94e01ebd0b6e86243380995b786376866ee2a1ee2cf0d86db87db6a8b2c397c", 0x259}], 0x1) 16:00:07 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000100)='B', 0x1) write(r1, &(0x7f0000001900)="33c55b6357f82bcf653aac63e704be4978ff09d680b23bec47db660072f8644048908c94aa9e2704c7abf4e2922233d3ba6dc4352a8bf4b437813276a2906e8c93e780c1eb31a21c2caf24fc0eb7ad88d40dff0d86635bd52c6291c0823dd441e5e1ea4bffb4e4275e037e3f9528ad8e5015d7d534604ce9b33715cf5086995eb51a4459e44d6fe4650f1020c53875af97550ada277fc1c14cb93109bf811f2dc95a3001b63897b61550a97b4f16262b2f95d024fb5e43c2eb69139f57ab565ac1f05ba05f10d84873fea0b674588923371c17f2ebf34cd78fece490f2a69df47c0d44bfd2c8ab075a4d1ba03aa9ad6366c8c3cfdc41f009b00ae658b54e0c0047775e60a5bd76c0adee7dee5ccb576934e5af387a4ea88961e30304091964f4381fd1abb2787b5ba920a496add2f077eeb479aa517f07b3123979c28efdba85bf8cb9c009a5f217fd47fb25c495a754fd57bfc311cac88ce10e9f3547bbec6e139ae0747c47f67d22c022dac3d69c38744cf6408932859c46b0626e526211686583613fdde2fa0ce9270578d2cc08f68bf1b253921a4322bd7372ed577c079b43fc80ff57a178f1f12b83cc276f200a18dcfbb80e25b9844602fae549af61a40e04406f0880688c14773e3c9bc4ee041fe4adac41461af3c7ed644bd10ef389ce55a0414e3ee5264964e3c7996161950c2d245ba50f96c71238960bf0ef927fa26951fbba8bbcd8fa0bbbac47774795ac0480c44ade39f7a6764a4ab7955e41db40e53ab513f86433a14f58fb8e20bccb39437859914563f8c773c58a7cf38566b923672fd1b0a632ceedf7016b7a72fb7bb5b7f7f1140b63501cf1930fa8da1959bb16bb3c992ec78e7286390505656d1d716127b7343e5989c195d22717e4c800e0a1deb1364d473a93f4908635ccd52ab88ccad296318d1b9ea70940589bde0cb29e85343770d1e27080a50405dba9430a0762b276a55382eb060afcb105ec0227fb6df34c1888c4428f0ef73db1b9e6da75cf55691bc32a478fc23522a41e633e92fab02a7f02d80d2a8347bd8aded82fc8c010ff31df7a6ea348b88e2aef3c2fdb943dc6ab18bcb3e522161bc214738e4d5afe4ea8420eaa12589ed2088608a5e0d42227adf6462dbea340b8955df332d02d01eb8851173141ff99839cc910f8154005999fb01467ad6e38df594d2a8900a91fda60b01827a3460d6bc1ea59dc5b746eb1c1f9e13e78bcea78ddc0c991356564c6fb11ca937b9f9efa3d853fc924daa313dd5ffd1f6e67c39e059941ab3220e5644886c0fd21f24a0bf5598feac132bcea94798840633db19456f39ecfc4684dc1187e7017b73c9272197589b8864f59309965765dafdca6342551e243b12ef38f93c9eb3295f2205fa3341b25b857ca615243c9a2195bca2cae95d1b7d0ad3ed2e8f374c565a68be201875fd887693802f15c6347961369c3a707ebf53d014ec10dad12a2fd9483bb2ac655e297cdc28a631f814a46d746a3f2ed34b4e627ef15ee9a5a91ffcd96ca86ebfe34810f132834ed35dfcaa3602e8fcaee6c9e25d7cdacd74620589d00b782c39f25438c65f8d56c6bc56f1b8da318c66b1e2639ad665837442cf60d1b2c531ea50447485ec8f99c61238e0ac05bc577c8b722b51f060ba4d2c2a9ea5b4805bebda9da03d18b961774b8fe8d6cbc06710f46e2b347c74de59579d372e58baeb0aeb58b00017c88a6f1f751bd41f7e036e7ebdf3d83988922260b30d6f38bfd26328321626440d6cd5cdfc21b28ed35cdeca8f08aedfcee6ee170ac59b4660aba486f3c05e4aea4cb63f46b69ab668c4591663a39e0dd567448695192c46eafaa2fe762314e664ad1f0a2b0f4d2347510a1cab2ec37de4e8d66100d7bfaeac2562bc6af96526e17c7a88415468a21a95f1ac7f5920f4508af5cd92882328b1dccf9ca00dbec82e5688b2b426fb8c3ccf551ed7f41da0e3ae4177e1d0eee9629206c4cf249605a5c9e6503cf37c6b089475176324933e71a11cda323288e5c25d66fdef8284fbeb61f0c7f30e2c9b4962f48be52fade323baf3e18ff0cf82ea7604d6aba506509c12f240d36beeac34c7842e31aefc7fd8e53396d97f0b77f7c1fff0bc5825160f787419573f375f9253ed164a406c6adc797ca7ed20c271d46c5b8aedbac74827577ae45ae5dee0b59a98a0cd78ac6fc2d15e31b31fddcc4dc16fd17b694697943ccd2f746f8c7eac092ede01556c0e13035048595d1547568913659217d4e8a21172f806cd8a7a880930dfc73ed693b628c8c0d2aa0298ca80937a2302d9400a26cf7f2ec9146d99309c137cc4e9df930f80a89c0c52ae28a22d8e9ba41cc3d2dbc2f5d5564b1e0835dd55273e15e4ff5b63064d066024d9b877cd285457168d550f0974683561d2614420d04cff5fb96fc40641c319a4b7835558c4ab8f3b39ea775ad338caf11f4127e73a368b7bd40065b1a1b51eb3ee1f17c892c79b8c099ef76c878574c7df644d722c1e4895d04c949eb7fce3c7ab8e2e7ac6875915dc43c50c90b3ec92d8f550b9a622274c2670bf182b793e99dbb085e150dd9074fa31e0c35d872f4bdfbc401dd55392cf39c69d802ce3a84c410f3150e427a9797af8c15c6a0bdbf8943553926e40f793cf80388dbd9213fb263c8024a01589c0d06c580f877d607b5d13a7072db110bea75ead54984b100f683c2f024691ab5e7cb209abb7d92fa9ff22bec8ad5f21f1aca94cc3cd9504f7336af2484e9c65076169e3a45aa5a88acadb64e7165948a7a183129181a780f74e920de42e9f052da63222882d3d5f46741ca22d5cd24c62d98b52692bb2123d831605e71bc03c3135ba6092b52e20274853268aed26060d2d1669299f006b371536523cf4a10a33f7d10497ace4983d2aa00a03aa746a8cd0d03544fd5046c718edcc0c6ebc72b36f18b192741a1573515fdec7904d4d695a2dd8ca32590f171dcfacfc65fa799247addfe4cf54333a902e257ba1509275e2f790ae7d3c8db064efb0415d25892efb4a7483638c82c995bedd4dad5c755c922eae0b2f5549be4cbce522606458b4fb747e21b414c9cc08871a2067b29fce51ccfa6308cd108623029850e08247c4132fa15391581f8cf0744ab97725301b203a3ac65e6d3e630b6e4587f9ff9952ce60f2316a96052a37dab58ab9186ea82d26eabe947feb77e8919b3dd179a62f4eac7137cf76d02a73607b3d2531b52b8ca8b0ad99155309efc0205edf444c83523c1fed91d4723da859573279e400c3a3cbd7566ac6895fc08ff8cebf29afa467582b188dc841561830d50632ea2846c3c4da635782ce03927918618f2bd946f8418a504fa720ee7b5b31d90abe9049eedc4c97e1b32beeb8cea8ec030a767ec9b7f4316259df66a5c5a966638471bf9fba529ffca2265e7a1ba02e2b3dc16f8e82f1fb924ea1196a8ccaba75f333927b9904ab055c610acb39e7fe58012c1ab72319647ed4b5b4cb86a4f691d81617444bad6ee5a54335b980a8fadf00e600878849b243cee88b86b26573491abe40b17bc58a8c7a957d6656ed0c1c6476db5a36d29297c419eaaaa75a489d037b52c89b604edcc46e139565a8c9d98a492695704d1b4341901dd554b736b827ebfe0664cda19512dbb0dfb64d85c18f11b705d653f493ba1cfd6c62ad45a10b9c892fc9b156caaff5d47c2e27e0d66f2b5e0124678f9177ba1656c8f3f5978529066d617b2960aaee3624dd88368a14e2981ae373e97c79f0468eb2c243506d87475eff0cf181a920e84471c21812e647e0d8514cc6ba122577ae48d3307b68971b9d574d2454a155bee9177920b4ef957b305b7dd3ff4896f138e0b5895efa871f0257d186a0fc851aa48bd7f22c1af70151c8df10fb786ed8f496de4647545d883f359369178d8d25386bd4d5d7a1dfa9c53f9d899f4636adf4708754cebc22d8a85499db5fa84a4ced32f83acad4c78e7279ef01a6ec516e87d02f2fef09a56950c036ab7881b4ab8c1adcb126417aba5ef8a63837aa4d039b9530f6ae20273edde084e8747f32058f07a08ebf472adb25a0f180cdaaca6934f75b5d229b9aa806c1d200a4e47199e67727d339e4187b327d5f0d0dd2d8969f8c00022a8ad89653e249deaff5d9b0c67771817cf011feaf8a079ab9d30f39291977f4f24b3d0bb5a2b4a4598815b7f0c6ba625c44bf9f6d27b79cdb758fd11a2af083ef453974577cf36f871b274fcfd1dcb893c57940d7068933e080532ad05de24b769dda96cba468cbb311c6e8f494c4f97418b3dc1b212125a7b8a6e7a203264ad90b345b32c9daa2e5f04101e7ec7eef55eac6e9fbb1b918a0156d15d392298a12e0ec1bda2fd8d4a6ea221aef20dafe20d50a2cf19a727a7a510d3b5de18e25dbd4922c36248322a2dd17a36a88a15d5b150b8175b0731cbc9e59dcace9403d822aa9f37685ffde453bbe5fdeddb124d76bc2202853dd1542450256ee9dbddffb25d22ee0002ee42fe993b84ced01d1813c31de6cb7e6dd98bcf3362373cd228d197931c860d0d23aafa78b57510a5e641da93e301d32462c039e7c80f4bc51f7754b1cf0d8412837b9bba4aea2517a98c1dd4467cb566fe98761a5f282253d262b0cc84fd3f81add0178a79c92660521be8ea2e8087b12edd8897531c7d530621b245133685585d70d77900f2b33eb3a6e8664b6b09dd9eb7cf179f29d65cdd9dd09c931cd486a0535301191bb9445a519f23dd4a930c44d15c326a1cd6722427e6d495285039a07f78645a732c765c7ab8e575bc3ae2278e98b0c13e1dd60098dfda3d61f9bd2c506eb471fa5241b0259b91c6d558796ba969a363ffdfda02e7cd512f05eff559706f08e61cb5ee42175e031278638668e6ced2f4d8de3b001b87b1fcee1a05b5ccab2823dc3f28c79a7e49ee2c9e1ae7d0518ec72b2ae3ce9fec5aff0021de73aad9d74f3a8c7f6461ff08d9a4fd55f0b10405b20bea47bf561583136b1aa0665b338282d7413a23d3819bc42476ea1fdec3a91c1148768406eca3445acbcc49af3908a3bec3a218511ba8178faf5210b66de81caffaf133063e2dde1aa1024f502bcb15bcf560983532dd0cfcb0138ea6860006f73f71ae37fa0bde23d74f3d613feb7cb66b6eb3b065a786a83baab42beef3858dd7d9070fbf6b12126668422b9fb62e892c1335ac067f9659f284bf8321cbee9492f36fbfe65834c463a3e80dca189671afc2e7538a9c6bd72d979b6a4425e7fffe12ab8b3921655aaa8eb33961057a7fedb4ec51d39e0d0320e5cf9a6a76f6b8e0184b7139b6b24d29826da3b64e7ca23d785a8ac2efdf3dd27602c3cf48c12a178c32c283ed08db93405389ec89d38329025a8374fb4f91d8f42c368e96babfaa690bbb679d21d2329a951956791f2db62fb85e99d0a4187f2d8d83970117ef84e21a6d02ebb69ca232ceab71b8d241c7a47e51db85aa9481a09ac56b8bf43810c7c24901b6da4b7e5ee3a530ffca2c58928d9621298c65d5052dc6f99208f90a729066f678dd0c01981b8ba4efe538cb8b7fef760ad61cef051f11433ee005e50ab005489a9c6bdf93d712843ae6a7d9ed440fe3c4a3c7d0a774444034356ce3d4e9ce2720c5bb10ce1613cf9e9813765b8c6470afdea03cd11d4cea22439855ee4ccc2b110006c14d353d4fdc7049fa913de602008b0bc6942cd7461a4e5b7d406027dcf2f4cf322ce771ccb664761859a391c596656b61fb26225ce062b1be2a1de13570ea6a978dc1d85eb272fa", 0x1000) execve(0x0, 0x0, 0x0) r2 = kqueue() write(r2, &(0x7f0000000040)="59d60fe2a560f7efc93db714752dad2e28fded5aa55666d84fe768f2d68858242d2c724338ae730cbe73a63143a2b3c70b7f844bfb6aee80a2c91a4cf495a1b9c38f504f3d60fe872c8b453e672b1d8e40e9968d6a267ea439a86c6f67d99560ca9f01830cc3", 0x66) recvmsg(r0, &(0x7f0000000500)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:00:07 executing program 0: r0 = socket$inet(0x2, 0x100000003, 0x0) setsockopt$sock_int(r0, 0xffff, 0x100, &(0x7f0000000040), 0x4) getsockopt$inet_opts(r0, 0x0, 0x2001, &(0x7f0000000240)=""/177, &(0x7f0000000300)=0xb1) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000140)=0xffffffffffffff71) socket$inet(0x2, 0x4006, 0x5) getsockname$inet(r0, &(0x7f0000000000), &(0x7f0000000080)=0xc) r1 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f0000000100)) connect$inet6(r1, &(0x7f0000000180)={0x18, 0x2, 0x200, 0x1000}, 0xc) 16:00:07 executing program 0: clock_getres(0x0, &(0x7f0000000000)) r0 = socket(0x20, 0x5, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x0, 0x2}, 0x8) 16:00:08 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f00000002c0)="39e2d0ff7376f5897c764311e3a97f65cde23e3f0f527f1941c2b758e2ce49b893787b65734a3d570a0d046772602d78b056b796eee06dab1c01dcf8060828873d013c16c8db0dbe8396f331fb980c14db50ac2bf22d6d28f922bbeb98d32089ea7e551125623ff310d9eaba8879dc4e66df85cb3f1832fe9562dbf70cf6eb7118e6d31610977eb5dc9fcfd3dd857eef", 0x90) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x7, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x7fff, 0x0, 0x5, 0x8000000001001d39, "ba75a75db57180000048a00dc25b4e3d3d00"}) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 16:00:08 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) recvfrom$inet(r0, &(0x7f0000000000)=""/54, 0x36, 0x3, &(0x7f0000000040)={0x2, 0x0}, 0xc) r1 = dup2(r0, r0) setsockopt$inet_opts(r1, 0x0, 0x804000000021, &(0x7f00000000c0)="00ac2512", 0x4) 16:00:08 executing program 0: r0 = open$dir(&(0x7f0000000700)='./file0\x00', 0x300, 0x0) readv(r0, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/14, 0xe}], 0x1) fcntl$setstatus(r0, 0x4, 0x8) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) setreuid(r1, r2) preadv(r0, &(0x7f0000002840)=[{0x0}, {0x0}, {0x0}], 0x3, 0x0) poll(&(0x7f0000000000)=[{r0}, {r0, 0x14}], 0x2, 0x8) 16:00:08 executing program 0: r0 = socket$inet(0x2, 0x3, 0x102) sendto$inet(r0, 0x0, 0x0, 0xb, &(0x7f0000000100), 0xc) sendto$inet(r0, &(0x7f0000000000)="db0bf053b637365257c2d5f499a52026408e0706bc53bdbdbbecf744c59bb4f31beb995550e20cc5c8b7127ef7e279ec0cb04166b746e1d767d93228f775ddb4b9c7dd04916055ffb8421a0429a923451dfd1278beb59c8500ddde2b40f75a27bcd56029fbcd1971e1f53f4c422c707f206536dc776a2df19e1eb73d8c31dd6cf1c4410051119ac2889cb9b098c9983d417f3343ed254036a2a6446103eab001caaf0abe42c2aed2f9a32466151e39ec0f588f90ffd75caeb2cff7389aef8b86519c1089a06af0ca", 0xc8, 0xf, &(0x7f0000000140)={0x2, 0x3}, 0xc) 16:00:08 executing program 1: r0 = socket(0x2, 0x4001, 0x0) preadv(r0, &(0x7f0000001580)=[{&(0x7f0000000040)=""/48, 0x30}, {&(0x7f00000000c0)=""/4096, 0x1000}, {&(0x7f00000010c0)=""/94, 0x5e}, {&(0x7f0000001140)=""/210, 0xd2}, {&(0x7f0000001240)=""/213, 0xd5}, {&(0x7f0000001340)=""/10, 0xa}, {&(0x7f0000001380)=""/235, 0xeb}, {&(0x7f0000001480)=""/254, 0xfe}], 0x8, 0x0) getsockname$inet(r0, &(0x7f0000000000), &(0x7f0000000080)=0xc) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) 16:00:08 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x4535) r0 = open(&(0x7f0000000000)='./bus\x00', 0x8080, 0x4) r1 = kqueue() kevent(r1, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x7f}], 0x8, 0x0, 0x0, 0x0) r2 = kqueue() recvfrom$unix(r0, &(0x7f0000000080)=""/15, 0xf, 0x0, &(0x7f00000000c0)=ANY=[@ANYBLOB="01002e3f62677300"], 0x8) kevent(r2, &(0x7f0000000100), 0x101, 0x0, 0xfffffffffffff14a, 0x0) stat(&(0x7f0000000100)='./bus\x00', &(0x7f0000000140)) fcntl$getflags(r0, 0x1) dup(r1) r3 = dup2(r1, r1) r4 = msgget(0x0, 0x401) msgrcv(r4, &(0x7f00000002c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008000000000000000005c3a94c60f2195dd0a14e6b3e5024b9632d947ad3b8dcfff8ab3d28281f42d9b7091aae1ba4350efd159e443bcbdb25724fd7a693d0c9b318977a96b5cd48ee27a858b61449f88a1c5da5c311f1aaf1d1e3a748d4dbbe89b749e1fc3f6dfc7313caf69164a488d0ac57288b66255ff00942f7595ee37e9e10f3ca502d89349a68a54c9fd8050281deb5dde1123eb3cfc718b5dc0ae1a7e96c4776a46b4ba26378b9607a35ae63d6ea5442771259ca5f12e4e88461e13efdbbf682588ab44719211de738d51d550e456d17a222d8928410863d23a4ffa"], 0xd0, 0x2, 0x1800) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) ioctl$TIOCEXCL(r0, 0x2000740d) fsync(r2) kevent(r3, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x1, 0x0, 0x6}], 0x8b6, 0x0, 0xfffffffffffffffe, 0x0) 16:00:08 executing program 1: socketpair(0x18, 0x8003, 0x2b, 0x0) getuid() 16:00:08 executing program 0: r0 = socket(0x1e, 0x3, 0x0) msgget(0x1, 0x22) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x10008, 0x1) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000080)=0x8000) getpeername$unix(r0, 0x0, &(0x7f0000000100)=0xfffffffffffffd4f) 16:00:08 executing program 1: socketpair(0x11, 0xc003, 0x20, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair(0x2, 0x2, 0x7, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = semget(0x1, 0x3, 0x203) semctl$SETVAL(r4, 0x2, 0x8, &(0x7f0000000080)=0x6) semop(r4, &(0x7f00000000c0)=[{0x4, 0x3, 0x1000}, {0x6, 0x3, 0x1000}, {0x6, 0x1f, 0x1800}, {0x7, 0x1ff, 0x1800}, {0x2, 0x70, 0x1000}], 0x5) chmod(&(0x7f0000000100)='./file0\x00', 0x0) setsockopt$sock_int(r1, 0xffff, 0x10, &(0x7f0000000140)=0x1ff, 0x4) socketpair(0x3f, 0x3, 0xe0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f00000001c0)={0x1c1, 0x1}) semctl$SETALL(r4, 0x0, 0x9, &(0x7f0000000200)=[0x7]) connect(r2, &(0x7f0000000240)=@in={0x2, 0x2}, 0xc) r7 = getpgrp() fcntl$lock(r3, 0x8, &(0x7f0000000280)={0x2, 0x2, 0x2, 0x4, r7}) fcntl$getown(r5, 0x5) socketpair(0x6, 0x2, 0x3, &(0x7f00000002c0)={0xffffffffffffffff}) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000300)={0x4, 0x2, 0xffffffffffffff54, 0x1000}) fcntl$getown(r0, 0x5) fcntl$setflags(r1, 0x2, 0x1) r9 = fcntl$dupfd(r3, 0x0, r3) chmod(&(0x7f0000000340)='./file0\x00', 0x2) syz_emit_ethernet(0xc4, &(0x7f0000000380)="99df34192cc1fbc0b7a06b648ec397c47dd6d890c842bacbde91604f4d0678e5ea54de966b116e7b348e89e25c9ee996fabc7190c67d1809da803d42fe1e48e9346a318edc6f5fb00bb6522967debf4d27f5d1974b9e5840138eec7c65ba5bcd5e61336fb7e11c74ba57cc245c27d8ef916b627ca9449f6813e4a29e0c49e854df8c2c1ffe0e881a25edb0ce6e1d38914ced03c19e6a4ef64a0fdec459e1b640cf2e97bf11350267b7a489b360db1646de3ca60d769141bb17d7cb7768739cc97085b186") setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000480)={{0x18, 0x1, 0x8001, 0x6}, {0x18, 0x0, 0x28000000000, 0x9}, 0x200, [0x7, 0x8000, 0x1, 0x10001, 0xf5a, 0xe53, 0x4, 0x40]}, 0x3c) sendmsg$unix(r9, &(0x7f0000002bc0)={&(0x7f00000004c0)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000002b00)=[{&(0x7f0000000500)="55e3758f02f8f0372494d9a5b7fbcc3691cab0826a6a3d2f51f084b56f18ffa69f360af9602d020b0101da9fd85cfe91e24631bb04a6da37f1dd2f918aa9457d8365d623d8de", 0x46}, {&(0x7f0000000580)="eb75e4e8fbb98f55c98425fb4a751c488339c89fd82a5fe5923e995e720354e4e3cd9228f980815c1940ebd78c86d4424f25480034d42dee01b775cb4857fbe6b0027f022edec383a9ba8a0253d6f6699605c204e8b249d3d920cd1c261d1e739072cfd7b3f9ee9c5dbec02c37cc8fdcc3a7a2020b35e356b52880ba45c650efe2e9cfe6c0299f30fffc5dc30f593cd1157b964803518b66169e8daae894fd396e27768343193d1586a740de4283f7e507aa0fd742f5111ff19ea8f22d775f7536ae80ecbf2a7677bef578255eeaaa238ac2453b9df2504224082e41aa074b8314983408427f8c9e24bb861a42f29cea351b0660d31cb6314dabc07e9c6a580eca6df8d44475230fe3b4232a51c3a5714781e0f55677ed1edeace0c3e5e16fd9ba13ff45b7e205e023d43cb8a75b38be1671aa0287a98b37ae42a8ca96d9adca14e671e75974e8bbda7e1c302716b65d1920ba601ea2991b4fcd17b2da436762cc12af07a351c52e76782c16057afcaa9fb071de60cd1fdb4d2b2cde65c8197de084460d50017ff3347a81617186967f86a1fa05e828e144bab25c38da5637797823f12889bf6863318d070146b10582eaf574aae8adca23462b93822cb2f08f10065b612b1244f57752a2d69d0e52ea1d19fd55b4cd459ce325466d02d8588ead5c49972136275995997e1c181506aa72d0413f6c78acb9a5e13f71d0e2842fe0e8afeac802d9af3cf9cae3b73e6c42c3b04ff34a8aca068473b71b1b88e8394aed39dcc28c08b8ce61164b0015325f5d708218445d823cea1c356abab25d3998b54a0601198cd16969474ea5cecb8af9a5711b2cd6f84d91fe57fbea437fa1d3fd08b51aaef8639f74c96127f78bea9c94b187310236586c0fd79e1a595fe07832d86a5ee22a381c3902b8653a0b68a328857ae17eef81abaa45cab96c6c468205a428e4acab8afe45b4b00ed0c0cd7f3b27dadad3924284fea92e1f652595f5bacd28a4d64a28e10658ca4ebc8fb336b30966960f68fa1df80de89deefd35d4edffbd7e53fe449840e856c63faa6e0a44a44de8ac9c3ef7234466b1154f75d1e9538558aa8e3261e6c082f4c7c88bdaefbff1e0d922cb4de4ebf85b17b3a3f1449c0f1ec10189fcfd991506c5ac73fb8f29d6cf12cf2dc1fda3c1534c9846f89278c598d1fca6f77036775c579c92559f161d22b84ada7c2ae7e3b8fddd96f8f17ab59050e5db02b528a9bf8fb5c723b3f35e2d07ccd70f8038ae4396d046fe9bd9696a36e3592ca9c77efa5217755222356014e91ad87bc504999213041f4f1510deefc93acaffc8da6ce06fca86673c66c2cb7dc7fa5816f78ff376338ce02e42ca2ba00209bab114aea91c0fc44566982df6c3b298540ee5bd9368396f377dc05a6816039d749e5a7e6e336d83d6cef2e8e56097b8f7f579c2adfeb92292fb6c2e0d510fcdccff258b18b698396a46933c3323cdd45ef468ec35e556d8913551eb0424cf9a1defbb8906ae02d0bcee9950dd635de5ae436b9bed5e545acf45274a0df76b64c63f1abbd759f60b1639d1e43e448aa18837e2065ae0867d7b048adf20fc6787d3470e9f212540a14648e5c4405b566a4fb9d14331a8c800b45c90b6eb35c09b3826cc38c375f62eb681b41ec7ec72ce7562138231588cb02b9c293679a1bb8341c213a9675e9efdc5c0303cb4e717cbc857c3c5b060119d846ff18070c3e0676e21781f867f61cf2192b673cd61f86f1891502f0808fc88f71ed0f70f20fccfd156c64af79ed0dd98bcf7a1d85897ae47ba6913ebda7aef897af6d79490ea96fdaca588936ecc385eb9d54602a09493cc762d44f03d4c8df3386f38127d4baedbb6beb7a8c4988d8b9b9be8fb6c1fec922ad8587704e3d6bdbcac18a4dba8f626979a31db98cd5e9e739210f7aa3563870ba6cbd126cec8f46abf298ecc76ec8848b9d7ce236c606c3bf66bb943c7b46bbf3f6ab6d4c931e5e258048642e45367e8ced708de1bc48fde335fc8bb628198dbe81f855cbceec02e464cf0c3936a3facda70d9ceeae15041ba4befc47c38ae29a6cca744f496ef4076c18c99c31981f10083546627345177ce1e883d9af0e8a6d0bbb656c55f6bfafb20aab1bb2418e0104b811f7d4eab2c7ee5e029f87794d5ef595efcbe20f2a89ae66b1222977722274982b560e12bef3dc2545c8a42adf53b99fec6fbac67a08401e604a94e44e125d661000291f38c6565fbc5159fbcc0745120e234cf0a4bf503ffff09938beca9468be587baa4b0a591783c939feb9f5a483094ba605a0aa29f6106780262ad96be816960390f88a6f24d5ba0d5e0f135eebc25fcfe95be27fa8f88dee5a426494618b9a585207f333567e3279396d384bc365d38ea09b7284156341f29c1b396c0787b67d227911284907b651ba121b23551604b65e6db20da48564b507fbcc9c7f2e7e53adfd404b61de30312d35234322b1d66dc91e12dba5448d8d217b4df9431ac847ce01f19c30c1d7f31872c6341a30dd0a8ebd463f8879cad3a3aa87f57b8fcfa84e023e54fce82deebee3ae7d8aa9353e5501d6fae8535c3f9642514c1195f961c3f1d145163df73c2e095102dde5e88f9b0c4837586f894e7f6830b6cf0f0c0cd8c02edcd5b96ad514ef400942105d410359b873a2263d3914b9127edb6fccd19193051a43ff59a447890f186fccdf753717fc0b96f98097b8c9ea9ddb354b2879931a62266af7471107c7fc04afc8f6242cc97d7110fd94e2a31045f5403bbd65e9cc71feb8c97a734677e67e747445c3de7bba1510767ee645bf88158bdc0b8a1dc46da1e100bb610bf267f9cbb19ca1d38d88af801366bfaa1293d1046e1f6bac541f675b7ca71aeffd364f0ed9a45aa276c0987a087bedd619c3c0f8def20eaa52052bc03d55b64e075269bad93e9c457e572e9919c5fdceebe3b3ed2c8a55c1f3cf7eb1f25ac9f34e1cb18dfbf01173b3dbe021e048ca2f1e0924c5cac33262faa649f7f7029bde6dd6968af10b27627e958e07e2e2473753e834a82e600ff725ddc96aca68086872a26b4b2a834b99d3138a9e944df269d665386fe5feae0d7e5bc7e8538c63c01f0c9c0e724bdd38e35a5217043005db9c30aa5d2b63313e85e1013a4afc5ed847934f40f6415e1003c2926638efa54cb2600d1478054e4e3d908fcf1dd47df9a49b5a654bb5676c8d6d662fcf5afdd59063f394241394a506e406e2095cd3e7f5e5f9a4930ebade306982a95e08c2444c04ce057bfc2d7bdacfd85ecbc28df9096ee9d5bf3d5fb0b7f68a9075355182da8670d81e772bec90d0255eda36fb11021e959a4ae5a878ad99140c3f23d607fc812779d5ba02131fe4adb81508bb80632839f1d049807892731004cbaaad23c3e95656233f1d65b76b7dbbe691d5f5b4de8179d67371e6f20e2125aa60aa69b4844854acee751cdef95171cab257436ca45b10ff710af634c6bb4136c2f49486de0b980b4b1bfc15c913ccfc191f45e4ee4107ae3ebce9b228074e636fa5615722f30c1287d4632a57c1fc1a8078a465122cec89bf2d3a59d48a1066d69e58878fd0959dc55881dea3d85d76d062c5c1a513cc8a48406e2277f50486ebffe43dfb363561f8f877503f224c23c15f3a2aca79325b4fda9925efd04ecda2183d811efab5d1394b242e59d78b4bd64143fad4523274c05ab975406048c599e11da4e312f3a9a691fc8814e480b34a03d34e3b9ff12e206c78d3a85ea633f2dec554342118f3eee3d27dce335d6a81e8b4763d942f94cf748bbcd6048771e450b1d978bbadf42c4575a660b023807463f88666023454ce6228f8cf1b31ba84e1654c817a15e421e3f59c8ebeb243c2a1627b1d68fca332ad8a8193c0f6af4350632e19866f77be35e2c77b92d1a67bd81813c27e1d9f6e21b776a4e6563a1cea4f19ad8202db37bcab8611bcedaccaa6ad65138e42e17afe3bdc20caec8d7cbc0ef67c023f3fbb86c64f33b24ff0d5c447878d3c2c76c0190c49e2a55b3bc91e019a27eee147998e0839b5beee233babbcd8db84367b4895d8918489a6e639bbd1b7ee6876560965519d8c226995a971d6f3ae97a6026474d2660ace4299758e5fd80c411bfd5b9c3738ac072a68b1fbd8343e09e04643af9bd9085ea892bc04b33af715b2a6c0ac156be234debe7d0562c06f0306939c94e30eca7cff57567c5089adefe7fe56d1721da687304a6615449d86834a5f64aa8668bc838a5cf0e6754bc1739c3bc09864f5ff5fb79875490541bf835cd2f99527e0f8914d3250e59cac6c271b0c147b00a0c826b108816046f364be7183d63de1624162e3b0916f2d8b70bb998dfd7713f4fffdb6f59cc290ed4783a06dfca538ee567225afa6472b6a7a995eb44b2333540bdebfdba47d8323c704789074d3d7dcb3c615c4b194333ca971220bc3ca647c69d1f077590f7d76cbbae2ce967787d98280a955858dbfc239d3f9aefaebc5018856e213e8bfb92a414eac5bc7f4c21708fac4dc70ff7cf73ef3db199177cdf5b0939a8ed3f00f879d398a72f17a2155cc2afa689f8aba55e362bcad35992d07f34b20496b29ca9c29af1e085acfb52a6c5cbb33193b6978ce9f7739433728449c09ee1c45a56ca2eff1186bb05c553afa86d1abe937127e0d6d8789186f3b98a11c11b1a6596bf2be907be97e4d73dfcc09d145e9f6bcd86d8a92a367dbda6020f3b6b65203da4af46d6ecc3b87f8a7c5f69d0a460ff0aa63a6fb5e93df7ca47128289177ce6aedd89838bcd602a9e84a5218dcb5f38720b5c9efa05d1059f999a172e07b6f0956cafc529d0a0f969547565f7d235805f988faeaae455cb6bb9bd2818f29cd154d0e564ac9b7f725b7a6d392bb21fa59e119328635d9d02e77c5f71e00783dc8588b757f13bf6a09427f5779d43aa5a7edf0038f93d85307ad7835b093ea668e58ed9965112207ff27c635d495d7caf1d6ed35ac69a48208512196b57d3ef17fa772aee5cad8ef0020a3449c9a10f8e063c89297d907c5b8376fc9354ea15c0781810401242e0b7e0605a073783df6e319e2969ec2cae05b1a570c44475b3e84336bb7d9f74dfe3486f3bb40b7acc74fabce90a93f64908df8078d8f12435b41a02dc089f4f3cbc06545ce6a7977047ac714f3a44d37d6a3720efb6aaa3d0ce6fbef375dc5ee3e729b6c8d52045f98fa7a02548a50041e0496830e4bec4fb4354d7d2968d7537e4b1d3db17237d655378fd65d1a95fcfb5b318666bf4728b52e10f581d2fb19b1bce24debcbdfa4ab7a71c9ad7142ee13e673146fdec2e3b82c6398d2d2160b603c9a2e219b46219a38c82ce7385ffcf719778eb849bd4590e543158981646e66a9114bf663366cabe8ae9b5dc8873296d4b0b43dc3709a10808d9d53059943391b74626a21d4d95ba1fae43db136bd4b13714135f9de91f8930cb8f09ee992701ab767123f6d82b4a752c2e2e12d3e6632d090e1c7866d097a2f9cd6fc598bc9db887ed929785965d95f0db559a2643f546171677000d2e307296780dd128abba67f8be0315490e9d5547671eac591b8aea39f2333a41839e3fee77120b5e80cc5ca8d200891fc306ea8f46887fca6c022cc455652fa06314300280f19e09896e39583af33753abfe5d3ead532200b63bb4683b0dc373eadf2356e2c4a7b4274b93dc963ecf22ae9a1a56e73811762c22bc86cbfb0b51336e7371e77a0f05722aec05b11637bb79f720e75abcf5b448cee7f1859f6eb74350464141a7177f14", 0x1000}, {&(0x7f0000001580)="83e120e16420e70911ce6edfc5ad693ba22fe1c4b67b49f84595ed34eac72d9b715cbd19993cf7032556a437b9ac13c5e2c9f7e5ef26c29f1b8adba0c4e96e6153", 0x41}, {&(0x7f0000001600)="f5d7d32b234a0042f33f13b41b427cad460e75a531ed977bdd2355a11f4dfae07b5fcf9cff653a802d5c60d7bc0279c83251d311c507928b3d64fa26eefdae07b57d5a28f80b095566604cd580c424bfd4de09c798e6d7bb86725688aafdfda0e710857f3dc5c51c74c08f280fe49607221abc51b38ab106e8e0f17d3e5c52bd039180499f88c5e8", 0x88}, {&(0x7f00000016c0)="c3c05502cb660371edec75ad485addf5979eee7870a5ac6bd94291d9dfba25435370a589c30d5b067804896d91cf17f2c5ad4399b86eeb6ce11855d5f9be7befda3e700f5b642b5a7536322e24e28f504c545692fa6742fe176cca94bda5823f181f0d311628ed6e4f9b3c9d8aa24bc1d22b1630c1a37a0f777ba3fe050d10f5b23d8ae26091fdb0a85c7ddf33d4ab863a573890126765bdb88044586c2c15376800bc361a69ac2a5fa6eefe6181d9d3d2fbb3", 0xb3}, {&(0x7f0000001780)="a77e013fd7da79ef6a6d094267647f9e57772898bea3c5f21ee83a671849bb1c69cfe41d320c1bb1cd8a6cffab0a2bd15aa6fd8d0eee70d7dbb84e2c242da5a57862246f60e4cc90d319e3b1789dd55c427ff85caae645b4f11986c34a75c5d25093b8766c3f1a4b86a24afcce8edc85d5afeccbe19b634ef37e7d46a8f934c16b99b4cb268a23cc84802ed271b6849891424fa5c009fd44515786190e92bef67f8242ad48a95b469e161b4760a8c668dbb4e5927bcf07e89287f12f57c9ab0e48d5c80b91f1e658893c467299cd7412eabc501f932212c3a15178935e6c47807806c177ca5ca5e13ee7286938fc478db05d034d6e79433459b0a9c5bed6cf5761af50b64a26b80e959eb69bf298cbcbd5479a8c1b779f635dcbc1e200ef595672839a729801970406d3037de4c58fca910f00d1b5adea3e066faab9fa8c868aa1f6a563c88f1bcd37b37551a5ed5ff77989272c02eb21308bf908e15f7f5353b66a780365004da601c69a4ae80949a3db182b9f4e28c68da10f4d47f96f76ec0a55ecb290fd0f23dd1c8d61ddaf1c4f7ebd4d3e7c2c7304bd01be8b252fb91519dbe1d76aa89e6ef81417dc1bdaf8c2686c6eb75b9104393c36b50ac0d14d72d4b4f7776c5b8a2c2be5f897b81ad60614c1d9527922c1fd4b4fe98a0c523c5f7fcbd5a5f48ce08db27c90e8a3bad172dbee3df4a6ef3f35318a3b7ffc33648a8bc8cacde22b1fc57472d0b6f7d4ffbdc5b04b8d53d4c803cf68cacdccb43c45da4dc23d8b2185af580f094cc5608056061bdf1852ccd5438a402b3c0ef72df5874a90442921daff756f7066f014f532b5009c94612911f5a10aae282c4a0007767bc9fe077cdb8b9e953c6f45de1eaacade0236a72af26b8e3b2eb294a325b272c0355eab69d994180e0ef8522540d09308e3fba001d4ebdc2b48b28f835594b1a32dad2249bd471ea1b23629fa8bfb9511378cbeb05d90877fd86251e1ac495521e3dbf775dc8bdb863383999d562321c17fd812cfa97daba92ca091eddc42a0c88c00dd9cee457e7a225b4090eacea1ce7095aff2d132e438969e7b62b050f51d9b859d0136de4b4cd19c27c29c3f3f715a459de913b14d65a1277fa3e248928ebcdd7e392d524016da639b40c626012b6c56609ee42700d1a367b90ce1f95dc892aa74f8ad132bb3aa64395584dd538a97febe6d5634af1e352e3dbf6c56e206b7e6ba1a37a69457a5a1c1f715d54e1008e576a6df385760783c5e9e35902e64519b373e2ff93f92b91377246db7c17391eb0c95a7e003c2c70984d8afe2c6386bab8abcce0c9e527ceea0ef7ace1dd8cf2f99437a4941268312b67c4d41660d159c8c0b575e5721cac16b9a85886281c03103be027d9a28ce2df20f8960790e7410d622f3879a390b0a50ad3d5bffed07092d50a1ac473c05478afaa503a983a6db3e4e60ca46fc15b279732419bd63d5f716a23a72150157926d753471f436e9c6a128163f9746fd5a4256aaf7096ce035ff3f3779a12aa0e6b6d79f45f1d7d160e2412c96a391ba46228a7fbce89bbc389ab42ddf9d6732a6989de010a51d587a2add32caa67fd52d033c7c31072e930bbb821e060f5f257155fd3cf022114e9406fc55384861ac3d9ddff53bab0e7ca4680d82ba396acec70aa419f50151b7bb0de6951d4f7329b71e7a0b65e363cdcdd59cb26f164d7ba939a0f6f04ae7d7d6ac74cf19df7d95c9f1d52718206944bcc67e77e59985d45e65914cf84898df6b9bdc521b8ba921205233df1c695d091411ab0ecfb2e3ec9a8da541eeff2d9a2952eb98c04efa732e4215f63a15e10f658b9bdee8491f5e669325bc7a3aa03ecd6cf22d16f94884f02fc3995633740ffc954aa5c2e9c3e68e471f994ac0966cbdd2ee85b5f4c485e176a0a54114616c8152b47411cf392f35a9d3da74da84205a3ad093792c6f035a6834dc1f820063f6643e8e802f48a754d0e5840fbfc40b1244e9d55e1ce9c3c0b21c233e1c8f67af32ea235609ebc8664a7fd953033eb8f19d1620ad6de3ce071d8f826c8099507528631a443b85a266778ad1ee6b9a4987e80c4246c7bcee3ca04e76450152cc4e7c8cad277957baf4682665557d72057bfbf677b67852994c82d3480e6bda83eb0142bc55dd53b2a6f90216a655d40894d1e0b8ad222fd18c8a07745fc7ce5d346dcd34d9e6d20c2aaa90575d472a7d9b70e2f9350a13e0ca0019ae1efcfad2418b6f70c73ec7767700b9241264a784e61f88d140fbf4cd373b847b9938c79f9a0e749bccf2fa0b10db1ca44fc4ba3daacfb37ebb0ee5eba8a8cdec98d8b07b36fc7543a87a830170cf9da6d0556bc6041e7b7e25c62da2eaab7add8e7ba0fa0b517c637689bcd0799851611416edef4af05e81c7e7c432ebf0c93bc2eec07652a6caf5be149f8a66a5fda0288ad9147a535b2dc0c410b2a5a3f4bcd91cfea5050a061351a5ec2e4439dd3f98564fe6d24ad2c4f688269457d45d611163fa176d897db0b120461aa3f19cc94a5f239590d1965f0cc9060bd0210467f90922a2dd30834fcffb9dd80b2c81f8bf469fa509a83de614567c9bfdffd2a878c68ce6441ae7c893bbde72465b4d12f6b6db666d1edd8afb7060e8c8abe0d68d6f6ebc96922d588423e78f5add7d737ac6d2f1f285a634eac765284e25d256ba30d41fc946ad9bc8da6c4b7fce65482638177de729298b3cf0ff73313469f4d94465685c4ec43d67e9adbbe90944c59d24e85eccf9d632573b0e9d461a3d937676826e42fe6470510117f9dbbecb3e16460e1ab0233944212e17f9f39b811d2229edd078b9e1dc5d086b65828a28037c9d2710eaefdf652f3b68ade0605d1c5b28befe19bd6d29cee1518cded6aeb1654f1cebb483aa2b1d95ef4e3733730949e3b099bef3ecdb9b916b6d835af2f2d29353aa8aea73c9178bead97959a2c6f91212ed22955664606b10700324652725ebcb08e23b919e40e6542af519a45c7dd03ac767afda33684f2306e1cac1862b6278028d764adb7bb4f574196252dc3b4823065ebfba801abcd38fd3df7d2f9ee4ae6f90ac3fe2a5dcbb374c997c8444210a59085799f1ca04677773ea597c5981c94b87e52004395bb6e4f66e85ddfd64c3826d4195a32451471e7963bf8d5830b32d3df67d1f7e36edc0a2a9aa6317c6c145162566e1bea43088c9914152738eeff1eff43707a28aab5511fd68b67f1c983262675256efec0be24532c27132481808ef783e351192143c7da812709f25c66f927f796940bd1f56f335d39c9323f72bec1a21ac9fab4410107716cc0ed13959b591fdc46f04b92e1256993b1d49f9e438f45a4cec86ff68456185768b1f02399160eb43bf8700f81c91e2eebca166ca99fe0fe7fd6f5af327e532ba904e04563210c519d6188c00a09a5b1122daed2caf9ca5ced69758d18fa587f5f62acbf3897874d29d844e01939aab733b20877877e6e295622aec2f2253c0e7ecc73d5fddb53ea52821ea11c173e1ffa3d056b60814757f6a8a7a95444cb979bd2c507d73ea9145faeb826c8f08f2d19c2e44a96e40b1a3d2be1861bd32851b97d8f64c40b3319ef05045955f55c205da677a642c3999a991fd8a52fc83c538e8b5b75a0754e89036288ceffa49e729b6ae407692cbc39a9757b712f27553f6c580f370e4cef67eb50b11c79b387b926a36e2234894f72d00d8b1998f6f72f463db4712a2a61d292e3e13de3ef313ebc6a80bb7bc3b8b09d8aed6382b8f9a2cd16c3a24be85d9aa7968dcdd4e1ad8054ee4f98f40a5dadda4c0f1055a4360552335c80fc20500053ae7075cf5f4cdade1c132ad2e1b16b5b8f2af431b37f6284475e7ef2852194ae48531cdfae4daec4964c9cad52890b9591d95037413501d48c7d7b575c394903c3e1a4d74c27b585d6c9be029b3cd3721b522ce060b8c36f2a7874c0108317ba839358c4c17afdf9c61247e3161b86bfaa7343c03e433c06a9eeae7a5c2dcbefbd81c04b5bb101d699ce3f551847366c623e92e99a4adfef078f4569cf9ad823fc7e080a334c8c685b572e3641cd59808616022c404effaaf0269448a9aebe61a0bbaf7cb52e1a43d7be4368ae0db2fbb427a91875163b2118c179d3635a4cbc6f705ca6eff2c2e4fc997263edf317956bd79ed5564e6e6d6873dae203e6a4ae15eef045cf37f7e9e1c1a01041d52ed8c3a4f4dbe7b6a58cce3fac40d1a5ed53db9eacbd5fd25b2c9aa4080ed373917b93f7858b32d9f6b3b4ebbfcdb9b4166d1e51d369ed02572f736f386511b926b279510a9f3fcb87183295f25589d856bbc70b7b569b17fc857791fff33e39d93a6946958e00dfe9ba6dac001337006e08ce5b8f6b0e5e3d790c054f3fc1b414748756e61506f34ce4aba1957e0e3ca6e52489078368b75492c342263964d9d804057299eb3294f609e7c01b29796bac6e84ef6c0788709c9622a67957d24447ce4a55eb77a918bca5af5d6eb8a73711157483174da6e7a1a615102aa69f9d03c237d0af840c1f5f2af43397bf4345ee78468841526d0f7501db9ab8643186b6a2293f87e74cee8e359e62fbca72246802ba0188e40d1673001d89ab7ff9923368413f1155b702af71f04cffe06c7e2b27f961cc7738b32ed4f34ddfca2b579e627c3eb7779ff2548a8c046b68c5121cc522ff1069dc1a99933b6d68e406e533e5d6bb3d2ed5fdac33d3f6947514d2d8118d762643dbbf9480070a59629c3295ffe21e92d0a00022b9e6775cab690ab7e8662c3e223ccc8923be59b420aad1aeb2474179684c3c168f1b381236bc8c845ba76e476b56208ecc1c2fa33144f01b56d1d8bf9a4ac4774684c120d575ae23f5501a914728baff5663dea276ffeda37354176ca19876c6b9256a89ea4177b0f0404feae2c09877ba721279e97cacd6748e58b491915cba75386fd36202efe8676dd8ac4d15673265e3e1dba9d835102c2a632a0e0a48478bc1876d0eda464ea2d89dd6015879e7ac1b62a0ede38413870f984712b597209758de3fe3a0d005b4516c7486bf97dc465c2c14ad3de3fae06a27caf82081a767c2e7ae4a89e4490f8483688d01312a46e7ebf577f8b64e7c091301591dc263596bb6d80326b2afa451c5887fd2f73fa6292eec7e549fbd314960cb6dfdb3d4cbb9b0af4e09018d65bdc2a8047038b19e211b3b406095b6eda23cfc483b3feafc682c42da31a308d9a26143bdf8883d835bc3f0e2899a12bb4c362fa84a759f9af8094ca0b396d2c80c5b9ad568fd1999fb5b93fec4197bc672da2b2d77b6926f7a9d4be345290b6b63fa503d123df2dd1ba1b7b5a65abe32bd59405555c20cd1b3529a82d0e95a94af41a0c0f5abee5c9bfc2e0cabee1886838811e210a794dbefb321f423d1fc5a1f50faa4223aa8fc221132617a67822ee3d953c1653dcd7ab947e696d195e6b4f1f30bc80e9391b4e17e57a7dcbd5c8a4ea5d92f8fa0a31a83d7cc61e613ee47edd58a3a0c3ca756974b70f36ab5151be3194d18723781bbaa8487a1906154d02069da9788874710291294b6334cf76420fae17e021c7c9584b590401348b74463c870c7f7dfcfe1f6b19eef1cc792eaf84531f3ce2b4213fab86f69ed418288e77a686c64c3994de4ac39e77252591a1985b3d7018f7c24d20d82507b58752334ca45815e0682be8f2dce80d3508fdd441394aaf1897477ae3c773d63da400e4d5e907900451870b055d99a70845caeac0bf34947bc6513c725e66f746cee58c66e6ae27a985216e", 0x1000}, {&(0x7f0000002780)="e910a468aa2c3e28bf0dcafe15c0573455162cee00790166928a793b15c84e1becbf1b211181c010610461f633c5e8d31fe2b60251824a72199774cce8d34b5bfe5f9aaede024f84fd13cc40024d73f21d360696688579ffca04e8dedd7cf31c5958b41cef7fb51fb292fef19f7d76d2e9a7c4c7be79987f2af3c6354718a2d88f661b4c06765218e9a6b292ba8cec4b591bc7bf4b070b514fafdc16b42d726c3f9aa82cbf9a2e85620499f530e93fa42f90fc816dcb18a341fb31d9d400d5df2f632361750310270c13", 0xca}, {&(0x7f0000002880)="ad1f7f023ec3a323e87c18d233f0cc03b9f1f00d786859c447d06dafeafd01089fd068d31434c68fa46e15c466156506f6b14aa88f0335132f19be2990cf7dca43a3ce1d79c75aa750300f4b9e3b9bb8313bb29900f958c4957e57c3b35895703f707c29816866152c8ecf6b1fea2bb5f6a5b391006a1e3bd3a06c7d93e533c71bf38e981d253ba4edac91a8a8a28e6116738a989559f5d4fdc29053a7dc93725ce56035b8c3033b203c3608ebad", 0xae}, {&(0x7f0000002940)="f8f49ebe6f69b11c0b917a35246e72c4dec13ace4a99295f1af3dcb41b1c06729c23f7ab6d85f0dfd99275c7cb97befca88b7255e8ab325c44a60dd6769b875934a2d8fe073f901ce2f9c508c489252d04d713bad86a9efd1090a50812af9ac79b114c7c6d73277708b8fa865530778ab090c525a0f7d06acd97bae97fdc4ccc3e488ef8a6", 0x85}, {&(0x7f0000002a00)="e1de2dbb286286df1bb8ff2fe13681b7872e9e91bcb86fa62bb10425779c9be09ae028e3e5b57f80a511ef3d01de2ead9d0f5c153a639aced817846f4c5327d460224a3171269e135d9df95fe5f7852181c71503b4541861e5dc9f3d86d067e2156c9f73a6b74eb94ac8a0c5845a6ed663541bcce2f25bc177d21f51d9d485fb309d3b6ae1e113f25817d654c1c0ebfb8f2528ef010d42be1fdc21d47c289c78e31706a8f41e697a64b95afd42d50b69dea4975da5a914b11901e32771d82ae87cf6380cc81519fd2b1e499dc5c6b8299c0dec8b3d0ca1c706943d2f06dee0f016f936589acc3c8613f42d", 0xeb}], 0xa}, 0x40f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000002c00)={0x3, 0x40, 0xff, 0x9, "f96c1319b0e96f7170b2895896c525fe1b4cf95a", 0x6, 0x4}) openat(r3, &(0x7f0000002c40)='./file0\x00', 0x0, 0x0) rmdir(&(0x7f0000002c80)='./file0\x00') fsync(r6) fchmodat(r8, &(0x7f0000002cc0)='\x00', 0x4, 0x6) shmget$private(0x0, 0x2000, 0x2b0, &(0x7f0000ffe000/0x2000)=nil) socketpair(0x0, 0x5, 0x5, &(0x7f0000002d00)) 16:00:08 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, 0x0, 0x0) sendto$unix(r0, 0x0, 0x0, 0x8, 0x0, 0x0) writev(r0, &(0x7f00000002c0)=[{0x0}], 0x1) recvfrom(r1, &(0x7f0000000000)=""/176, 0xb0, 0x1, 0x0, 0x0) recvfrom$unix(r1, &(0x7f0000000100)=""/1, 0x1, 0x840, 0x0, 0x0) 16:00:08 executing program 1: mkdir(&(0x7f0000000100)='./file0\x00', 0x0) r0 = dup(0xffffffffffffff9c) bind$unix(r0, &(0x7f00000000c0)=@file={0x1, './file0/file0\x00'}, 0x10) fchmodat(r0, &(0x7f0000000040)='./file0/../file0\x00', 0x0, 0x2) chroot(&(0x7f0000000000)='./file0/../file0\x00') chdir(&(0x7f0000000080)='./file0/../file0\x00') mknod$loop(&(0x7f0000000380)='./file0/../file0\x00', 0x0, 0xffffffffffffffff) 16:00:08 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) socket$inet(0x2, 0x1, 0xfa27) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="e0bee54ec106b742381c048426d2a513ad5d9dfe9f2570774cf9a546de66d669df749a58296c05a189575eb3d4bbc1e624437e93ba578f6ee26ffe86f90466662033e1811624800f66d16ed871e3681632cfa2609d3c9d7e18455f532dce5db994912018ae665698c510cbeadc76e74a607587dc4f7008fc904ef8520d324a86b3634e15512d6b2c10da6241d56577a5d103ad9117481dcef3b0147230bac0de611a95ce079bafbf650376052d975e1f5d1b91987e53018aededcb220510017c", 0xc0) getpeername$inet(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) getpgrp() 16:00:08 executing program 1: chmod(&(0x7f0000000000)='./file1\x00', 0x800000000000000) sendmsg(0xffffffffffffffff, &(0x7f00000016c0)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f0000000180)="cf61", 0x2}], 0x1, 0x0}, 0x0) chmod(&(0x7f0000000040)='./file0\x00', 0x0) mkdir(&(0x7f0000000180)='.', 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) chmod(&(0x7f0000000080)='./file0\x00', 0xa) open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) 16:00:08 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() kevent(r2, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0xbccdbcb4be6b447f}], 0xffe, 0x0, 0x0, 0x0) dup2(r0, r0) kevent(r2, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0xe1}], 0x20, 0x0, 0x0, 0x0) r3 = kqueue() writev(r2, &(0x7f0000000200)=[{&(0x7f0000000140)="fde168708afeecd099edb973e134a99449e575cb1282ac7fa6694379e8a042619808fc1f22a3f6ba1be41343288e96895d420bdf335389617caad4e303a0dba943222c46fa5aa3e8fd75e9b5a70f9f55d04b7f1d749469d407a1f9a1c7504a5b3e5b3b7d0edc86137175d7a91dc5b07cd55b8f9640a00521683fa222bcd72f0254b4ae30738ee970946d4344a4e92608c383c21d75420ed363f12b8c6d546b40a258a7dfc93e0add6e4832afb31aec128cb63445a47b9a1a32f954", 0xbb}], 0x1) kevent(r3, &(0x7f0000000000), 0x40, 0x0, 0x7fff, 0x0) recvfrom(r1, &(0x7f0000000340)=""/17, 0xfffffffffffffefb, 0x845, &(0x7f0000000380)=ANY=[@ANYRESDEC=r1], 0xa) kevent(r2, 0x0, 0x0, &(0x7f00000000c0), 0x5, 0x0) 16:00:08 executing program 1: r0 = socket(0x2, 0x4002, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x426, 0x4}, 0x8) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000180)={{0x18, 0x1, 0x1, 0x4}, {0x18, 0x1, 0x4, 0x8}, 0x200, [0x1, 0x7, 0x3, 0xffffffffffffff00, 0x6, 0x5, 0x400, 0x400]}, 0x3c) recvfrom(r0, &(0x7f0000000080)=""/159, 0x9f, 0x2, &(0x7f0000000140)=@in6={0x18, 0x1, 0x1, 0xff}, 0xc) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000000), 0x4) 16:00:08 executing program 0: r0 = msgget$private(0x0, 0x0) symlink(&(0x7f0000000cc0)='./file0\x00', &(0x7f0000000380)='./file0\x00') msgrcv(r0, &(0x7f00000003c0)={0x0, ""/132}, 0x8c, 0x0, 0x1000) msgrcv(r0, &(0x7f00000007c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000579424197b8152f8b20000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], 0x1, 0x3, 0x0) msgrcv(r0, &(0x7f00000006c0)=ANY=[@ANYBLOB="000000000000000000000000000036000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000aef90a983f5c14d35b67eca6275f0ae0c15d3426183c244ea4b3f89bf162de46c6740b757d5f2f7b1cc902c3a67710dc6b08fd8dc4dec0ff1c8dd0f3a3"], 0x1, 0x1, 0x1000) msgrcv(r0, &(0x7f0000000080)={0x0, ""/65}, 0x10e, 0x3, 0x1000) msgsnd(r0, &(0x7f0000000180)={0x3, "e659e894ed478b7c81b3496c9ae05fcb2bf13d01553c1763139454f5aca8458032a046fee992da83695c15e75e7a79a9562750840b1483ed2bca7a5ce2ff7d3380cf4e3ed46de9cc32bb776059a78966fe125281418fc625aca8ac9deb16d532606c6a584f8d9a439b2b225da5875833ea944b7409b7a048321f2c5b3f3119683b2bb8b2732fe751472b1276c7af607f6eb03be86d38f1b7592868e64463754bf0e3452e5e70e5b82234934a41"}, 0xb5, 0x800) execve(&(0x7f0000000000)='./file0\x00', &(0x7f00000009c0)=[&(0x7f0000000040)="2d2c8700", &(0x7f00000002c0)='I--\x00', &(0x7f0000000780)='I--\x00', &(0x7f0000000900)="2d2c8700", &(0x7f0000000940)="2b845b0c2f2300", &(0x7f0000000980)='$\x00'], &(0x7f0000000b00)=[&(0x7f0000000a00)="2d2c8700", &(0x7f0000000a40)='\x00', &(0x7f0000000a80)='\x00', &(0x7f0000000ac0)='\x00']) msgsnd(r0, &(0x7f0000000bc0)={0x0, "f23a9047c3426aa494db50b0a5ff498e3f5884e2c191a24ad32ffad85c8a0e82e0e6359c9f3dbfa09480db6c16a2d8c14e661970ed825c24614f94d8239a1aa91e51fd757e596a1164169c871caf15ee77025167516595078b5dcdad16f3b73faaf771cf274543d72d2943d1ea5fbfb376ec4027e656a1dc04cb9656f747cca71c545bbd98c63df6da6bfc0127e3e9949b06b76dbd32faf5bea693073b9f7295bc9f0331a35aa48a457d7b7961ac6b18d79925520b06a36a4e24dca1bb34313e59fd92825f383accacd4b87fe5991ab76991f41fa1ef0b585a62e02c2c1a68f7b6dd1882ae3be813eb545b9051bcbb8e7e"}, 0xf9, 0x800) r1 = accept$unix(0xffffffffffffffff, &(0x7f0000000480)=@file={0x0, ""/76}, &(0x7f0000000240)=0x4e) readv(r1, &(0x7f0000000100)=[{&(0x7f0000000e00)=""/220, 0xffffffffffffff14}, {&(0x7f0000000280)}, {&(0x7f0000000300)=""/120, 0xffffffffffffffd2}], 0x1000000000000173) msgsnd(r0, &(0x7f0000000140)={0x1, "7b9b58ef788b6bd610f402a281a5a81f1490ff503a559ea6c5a0e8baf110"}, 0x26, 0x800) 16:00:08 executing program 1: getgroups(0x2, &(0x7f0000000000)=[0x0, 0xffffffffffffffff]) getgroups(0x8, &(0x7f0000000240)=[0x0, r0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) setregid(r1, 0x0) setregid(0x0, r2) 16:00:08 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f0000000240)="f7828b83478a0e2022eb72a6e168b77284bcb86d6661103b71aa8513145ff415b1442d8a855545854f03e3c57e2ecea5a91f3181c899bdd21443cf99cb016dc64d59dcc41c1ff4d44afc349895513de686494f2b1626821fa8518c5a2637551b420524d718e39c0768138b587edd5e6902e312b2087243024d80c8f9cf2209e12755eabd1d4c61d8c5d06ad285e1969673a4f4e7fa2a91610174159d675f5fcfa5d9cfbdc5d139bad6331a94381cba", 0xaf) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() fchown(r1, 0x0, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000300)={0x0, 0x0, 0xfffffffffffffffc, 0x1d38, "bad84b0000000000000000040000001000"}) ioctl$TIOCSTOP(r2, 0x2000746f) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 16:00:08 executing program 0: open$dir(&(0x7f00000001c0)='./file0\x00', 0x17ffc, 0x0) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x100, 0x0) fcntl$lock(r0, 0x6, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xffffffffffffffff}) 16:00:08 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) setsockopt(r0, 0x29, 0x1a, &(0x7f0000000000), 0x0) shmget(0x0, 0x3000, 0x100, &(0x7f0000ffa000/0x3000)=nil) r1 = dup2(r0, r0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000240)=0x4) recvfrom$inet6(r0, &(0x7f0000000040)=""/147, 0x93, 0x1, &(0x7f0000000100)={0x18, 0x1, 0x6, 0x9}, 0xc) sendto$inet6(r0, &(0x7f0000000140)="bcde9d232a14df7334e3bb68b37eb2c6ef6a49a988e5f2615055d57fea6be760e312b3aedb519247d8c9ab0545fed5cd7e1a45866497816f570df6e92805851fc2a8a31d67fac378fdc9bbf9833d0d383652af9b8541fe0083af4a621c9384a7877c61e79dd7adfce84265c61125a4679695f0651d0f77a6d6653253c45948808519a2056009757777c2eb300809b0938c4d7aac3c20f2dd", 0x98, 0x8, &(0x7f0000000200)={0x18, 0x3, 0x4, 0x48}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x1, 0xc10b, 0x5bde}, {0x18, 0x3, 0x2}, 0x9, [0x0, 0x16, 0x6ef, 0xbc66, 0x1, 0x4, 0x3, 0x3]}, 0x3c) 16:00:08 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) sendmsg(r0, &(0x7f0000000140)={&(0x7f0000000180)=@un=@file={0x0, './file0\x00'}, 0x0, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="140000000000000007000000ba2fbb5affffffffffe26a8c"], 0x18}, 0x0) 16:00:08 executing program 0: syz_open_pts() r0 = syz_open_pts() syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x200000000}) 16:00:08 executing program 1: r0 = socket$inet(0x2, 0x4001, 0xfffffffffffbffd9) listen(r0, 0xfffffffffffffffe) r1 = kqueue() getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000100), &(0x7f0000000140)=0x8) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) r2 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f00000000c0)) kevent(r1, &(0x7f0000000080), 0x1000, 0x0, 0x8081, 0x0) recvfrom$inet(r0, &(0x7f00000001c0)=""/15, 0xf, 0x40, &(0x7f0000000200)={0x2, 0x3}, 0xc) unlinkat(r2, &(0x7f0000000180)='./file0\x00', 0x8) 16:00:08 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000040), &(0x7f00000000c0)=0x17c) shutdown(r0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x16f77b60a1035398, 0x124) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000140)) open$dir(&(0x7f0000000000)='./file0\x00', 0x202, 0x0) r2 = open$dir(&(0x7f0000000180)='./file0\x00', 0x1, 0x0) close(r2) 16:00:08 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) setregid(0x0, r0) setuid(0xee01) r1 = socket$inet6(0x18, 0x5, 0x3) getsockname$inet6(r1, &(0x7f0000000000), &(0x7f0000000080)=0xc) execve(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) 16:00:08 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = getpid() fcntl$setown(r0, 0x6, r2) chmod(&(0x7f0000000040)='./file0\x00', 0x42) getdents(r1, 0x0, 0x1ea) 16:00:08 executing program 1: mincore(&(0x7f0000ea9000/0x2000)=nil, 0x2000, &(0x7f0000000040)) 16:00:08 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) madvise(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f000001effd)='/', r0, &(0x7f0000d06ff8)='./file0\x00') r1 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file1\x00', 0x200, 0x10000000000000) symlinkat(&(0x7f0000000040)='./file0/', r1, &(0x7f0000d06ff8)='./file0/') 16:00:08 executing program 1: r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) shutdown(r0, 0x0) r1 = socket$inet6(0x18, 0x2, 0x6b0) setsockopt(r1, 0x2000000000029, 0x27, &(0x7f0000000140)='\x00\x00\bL', 0x4) mprotect(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x1) 16:00:08 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) accept$unix(r0, &(0x7f0000000080)=@file={0x0, ""/94}, &(0x7f0000000140)=0x60) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "582edfafdc54a20490137adbb85f6d3107629d97"}) 16:00:08 executing program 1: r0 = socket$inet(0x2, 0x1001, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="73240acb9811f47ad18192947ef9fa2b42fd7e34b21c208383fdae3942c583410f182bab", 0x24) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="626f3de11bfe4e1a5e2a8860819719181f21bb58827dc473c6c181865b9e276adc4109909b0e7ddb7fa2f1280e4770baa857f12600c6aeb3add392d2f9a6bc1fa0e2b8faf943738fa745d18ddde37d206ec300bd63e3a98ebdafc565a1c21a54fef62feea88946eee3d46ed8187b0a0b715ef9cb3b1069045df2ac", 0x7b) setsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000200)="740c85d53d39bea47bba6c7d825881f619131a9ca6f80c612ccfeb697fcd9936b4a5b798039926b9019ef0477553c7449f78b03d12587f33faa4748b13a9391ca7573dfa69c4e14e4935198f8f3dea296dbd10f64fbab7cc15dc628b58b1031fbf9cb937e1e9ba3f502260910969d9329d718e1afaba241a7df7bae440ac596f966d79d930a5699c9a3b45d80b278633b74b32f1e38c4807364d6b5dba6e27c97f31443f46d5bfb14930d351a86f236c3abbb6c7fe8c56e8bd577ff98f4db4fc0f730187b140ef78ae964aa952683fa0a24245c8556e182941fa411ea4e6f5af", 0xfffffffffffffd67) 16:00:08 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x6000, 0xe1f) open(&(0x7f0000000080)='./file0\x00', 0x500, 0x4) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 16:00:08 executing program 0: open(&(0x7f0000000000)='./file0\x00', 0xa1c, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000080)='./file0\x00', 0x1010, 0x0) flock(r0, 0x1) dup2(r0, r0) 16:00:08 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000001780)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f00000001c0)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000080), 0x18b}, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) openat(r2, &(0x7f0000000040)='./file0\x00', 0x0, 0x10) 16:00:08 executing program 0: r0 = socket(0x2, 0x1, 0x0) getsockopt(r0, 0x4, 0x401, &(0x7f0000000100)=""/205, &(0x7f0000000000)=0xcd) sendmsg$unix(r0, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=[@cred={0x20}], 0x20}, 0x0) 16:00:08 executing program 1: mincore(&(0x7f0000f0c000/0x3000)=nil, 0x0, &(0x7f0000afaf0a)=""/246) mprotect(&(0x7f0000f0d000/0x1000)=nil, 0x1000, 0x0) 16:00:08 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x4000000000002000, 0x6c3f0880) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0xffffffffffffffff) mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000003c0), 0xc) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000001}) flock(r1, 0x5) unlinkat(r0, &(0x7f0000000100)='./bus\x00', 0x8) fcntl$lock(r1, 0x8, &(0x7f0000000040)={0x1, 0x0, 0xffff, 0x10002ffffffff}) write(0xffffffffffffffff, &(0x7f00000001c0)="4c53c773d36544d1fc69b721e192c56e8fb29f296ac0fe9abbc7459cfcde2f50c1c998b55f3c9a1540008364a3c6d3979bcc0e3311efd273a82ccfa134e9d77bf0c4d101cb0b7779e7076a3fa7c7c31a5ff5ca5ac943f29faa9d10eb257f3122aae7e943b951aa8a115e1bfa7934f6e9", 0x70) open$dir(&(0x7f0000000240)='./bus\x00', 0x80, 0x2) close(0xffffffffffffffff) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000000)=0x20) listen(0xffffffffffffffff, 0x2) clock_settime(0x3, &(0x7f0000000080)={0x7, 0x40}) write(r0, &(0x7f0000000340)="e53d37c48680526bb0157d2cd492a1c3bbb0ea2b38308c30bf5c4c79ef87c36209158216c608374c64742fdc0bfa33479d0844b0900053e5a8a865f07e7592c17d8365cdabc34a40dd43a119df973e443abab9a41e19a2fcba6d922b75db5db2bdfd3c940ca119d1e81b5404288f99813be60dd72924783794", 0x79) sendto$unix(r1, &(0x7f0000000280)="e034f9bede6f24d0283c253f4d7201bad998035113e33a67ad6fcdd38ce90de872a7038d2249e73c200f12b021ee9fb1a22f62489ca82e298e2e4d5da2e1bc6b828e8eb2cb54dd05bb09cda100a26a53ea122033ffd7b625f5ea675c6a5d8a92dd530bf578fa8f064680c55da1502f49b0", 0x71, 0x1, 0x0, 0x0) mknod(&(0x7f0000000300)='./bus\x00', 0x100a, 0xcc18) fcntl$dupfd(r1, 0xa, 0xffffffffffffffff) 16:00:08 executing program 1: r0 = semget$private(0x0, 0x3, 0x0) semctl$GETNCNT(r0, 0x3, 0x3, &(0x7f00000000c0)=""/85) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r1, &(0x7f00000002c0)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730caad953fb392e842dbbffffffff000000006eeb00000000000068f7acad445dd976a67cf92c23", 0x65) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000340)="2052bed8085df9138021cdc0394b659dd7ab00483bf71c76790e1a2cad3bd632d4141f7929a09ced675e777c18164f4c69cffc6e66416429fdb1b5138f7e14d4887b8fe2dc936ec6c65da9252547592599a5f97f14d76a581a349738324d7dfeeacac9f746ed9f656b9183b3d6bef59e17a6e586152360d0cd51b9a041ae3d16b0ffeba5eb18cc5c86fa82e7e55f39e34668192f16a1f282f71b1aa660a048284b6058e757dac26a15697b245c97bc907892812b26457c7ecb793a0cef4ae456e8b0e61acba78bfcf059021698c6c71f7ef6a338d734999be62deebe6c814703c4ed1519", 0xe4}], 0x1) writev(r1, &(0x7f0000001580)=[{&(0x7f0000000580)="363f624f50058b5170538ae6cc44a1ff8df8d3a880557bd8c593b672c2b049d45dd3be23d8454e1e4522bf3b59d3b58483633bc3240cadc1799ef2ae5df4268cd0f2413a40658cfee1e41fbcbf9900fb6fc8108bde75e250561ece965a123ed4005b4480bf30853b8b520c9fc301d0e0af340fcec496c1728c657c9bf40d", 0x7e}], 0x1) syz_open_pts() close(r1) kqueue() r2 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000440)={{0x2, r2, r3, r4, r5, 0x80, 0x7ff}, 0xfffffffffffffff7, 0x929f, 0xe9}) r6 = syz_open_pts() read(r6, &(0x7f0000000140)=""/100, 0x64) execve(0x0, 0x0, 0x0) 16:00:08 executing program 1: mknod(&(0x7f0000000140)='./file0\x00', 0x2002, 0x0) r0 = dup(0xffffffffffffff9c) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x80, 0x41) r2 = accept$inet6(0xffffffffffffff9c, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r3 = openat(0xffffffffffffff9c, &(0x7f0000000180)='./file0\x00', 0x80, 0x20) r4 = socket(0x2, 0x8000, 0x1) r5 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) r6 = socket$inet(0x2, 0x4000, 0x9) r7 = socket$inet6(0x18, 0x1, 0x2) r8 = socket$inet(0x2, 0x1, 0x6) r9 = open(&(0x7f00000002c0)='./file0\x00', 0x10020, 0x8) r10 = syz_open_pts() socketpair(0x0, 0x7, 0x4, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000340)={0xffffffffffffffff}) r13 = kqueue() r14 = accept$unix(0xffffffffffffffff, &(0x7f0000000380)=@file={0x0, ""/108}, &(0x7f0000000400)=0x6e) r15 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000440)) pipe2(&(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r17 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) kevent(r0, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0x1, 0x0, 0x4, 0x4}, {{r2}, 0xfffffffffffffffe, 0xc0, 0x15, 0x9, 0x8}, {{r3}, 0xfffffffffffffff8, 0x20, 0x7, 0x0, 0x8001}, {{r4}, 0xfffffffffffffffc, 0x1, 0x0, 0x100000000, 0x8}, {{r5}, 0xfffffffffffffffb, 0xbe, 0x1, 0x55, 0x4000000000000000}, {{r6}, 0xffffffffffffffff, 0x9, 0x81, 0x1, 0x4}, {{r7}, 0xfffffffffffffff9, 0x9, 0xf0000004, 0xfff, 0x1}], 0x5, &(0x7f00000004c0)=[{{r8}, 0xfffffffffffffffc, 0x0, 0x80000040, 0x4, 0x401}, {{r9}, 0xfffffffffffffffb, 0x80, 0x80000003, 0x2, 0x72}, {{r10}, 0xfffffffffffffffa, 0x2c, 0x80000001, 0x37, 0x1}, {{r11}, 0x0, 0x2c, 0x41, 0x1800000, 0x9}, {{r12}, 0xfffffffffffffff9, 0x20, 0xfffff, 0x6d15, 0x2020}, {{r13}, 0xfffffffffffffffd, 0x80, 0x2, 0x100, 0x7}, {{r14}, 0xfffffffffffffffd, 0x0, 0x1, 0x5, 0xc4}, {{r15}, 0xffffffffffffffff, 0x8, 0xb, 0xd18, 0x4}, {{r16}, 0xfffffffffffffffc, 0x42, 0x800fffff, 0x10000, 0x3}, {{r17}, 0xfffffffffffffffb, 0x5b, 0x20, 0x0, 0x1}], 0x0, &(0x7f0000000600)={0x8da, 0x9a}) r18 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r19 = kqueue() kevent(r19, &(0x7f0000000080)=[{{r18}, 0xfffffffffffffff8, 0x85}], 0x2, 0x0, 0x400, 0x0) 16:00:09 executing program 0: socketpair(0x39, 0x2, 0x3f, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r0, 0x2) r1 = socket$inet6(0x18, 0x800000a, 0x200000000) socket(0x6, 0x7, 0x200) r2 = fcntl$dupfd(r1, 0xe, r1) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000040)=0x4) setsockopt(r1, 0x29, 0x3d, &(0x7f0000000000)="df0023a8", 0x4) connect(r2, &(0x7f0000000080)=@un=@abs={0x1, 0x0, 0x1}, 0x8) 16:00:09 executing program 1: madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x100000002) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) recvfrom$inet(r0, &(0x7f0000000000)=""/150, 0x96, 0x3, &(0x7f0000000140)={0x2, 0x3}, 0x3b2) r1 = socket$inet(0x2, 0x8000000000002, 0x0) recvmsg(r1, &(0x7f0000000700)={&(0x7f00000001c0), 0x80, &(0x7f0000000580), 0x2e2, &(0x7f0000000640)=""/138, 0x8a}, 0x0) shutdown(r1, 0x0) 16:00:09 executing program 0: mkdir(&(0x7f0000000580)='./file0\x00', 0x5) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) recvfrom$inet(r0, &(0x7f0000000340)=""/201, 0xc9, 0x800, &(0x7f0000000440)={0x2, 0x0}, 0xc) r1 = open(&(0x7f0000000100)='./file1\x00', 0x10, 0x99) r2 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000140), &(0x7f00000001c0)=0xc) kevent(r0, &(0x7f0000000240)=[{{r1}, 0xfffffffffffffffc, 0x41, 0x4, 0x7, 0xfff}, {{r2}, 0xfffffffffffffff9, 0x88, 0x4, 0x100000001, 0x8}], 0x3, &(0x7f0000000280), 0xa43, &(0x7f0000000300)={0x4, 0xe03b}) mkdir(&(0x7f0000000540)='./file0/file0\x00', 0x0) setuid(0xee01) linkat(r1, &(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000280)='./file0\x00', 0x0) stat(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000080)) unveil(&(0x7f00000005c0)='./file1\x00', &(0x7f0000000600)) sendto(r0, &(0x7f0000000180)="3be8ff2bc2f0f22779b6505d4f720b43f432892841f63341e6b6cfb602cb887b30da3c78ab3ce1ebff3b01719fde2e67c52907dece66186c431baf97ff81c5", 0x3f, 0x5, 0x0, 0x0) r3 = msgget$private(0x0, 0xd) r4 = getpgrp() msgctl$IPC_SET(r3, 0x1, &(0x7f00000004c0)={{0xfff, 0x0, 0x0, 0x0, 0x0, 0x8, 0x4}, 0xae, 0x2, r4, 0x0, 0xb5, 0xffffffff, 0x9, 0x1f}) syz_extract_tcp_res(&(0x7f0000000040), 0x4, 0xfffffffffffffffd) 16:00:09 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x88) connect(r0, &(0x7f00000000c0)=@in={0x2, 0x1}, 0xfffffffffffffd87) 16:00:09 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, 0x0, 0x0) write(r0, &(0x7f0000000140)="95aa7eaa2f08af7f9ebb405512707aad6cfc3ceb28c10fc12234399d74c75b6ed22fc7a2134b2d3f48a76f423ed2025594c996c353df2fdc2c8d8dadc3d7546a0b9338a3f4fe285c4e2cee86da3d371d72a2f36073e4ecca4fe10857ee6017a1e92f5f6f1ca04fe33143242857037163424a72c26d17fb5309ef08907ac877bf8c37eef1e91a770c558ec8bb9ad46617d230cdce92c0ea55262fc13a", 0x9c) sendto$unix(r0, 0x0, 0x0, 0x8, 0x0, 0x0) writev(r0, &(0x7f00000002c0)=[{0x0}], 0x1) recvfrom$unix(r1, &(0x7f0000000100)=""/1, 0x1, 0x840, 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000040)={0x100, 0x5, 0x9, 0x4, "bfe6f5d3040866553eb0ec4d098c69bc20933cef", 0x0, 0x1}) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000080)={0x180000000000000, 0x8000}, 0x8) 16:00:09 executing program 1: faccessat(0xffffffffffffffff, &(0x7f0000000040)='/', 0x20, 0x0) socketpair(0x3e, 0x4000, 0x20, &(0x7f0000000000)={0xffffffffffffffff}) mknodat(r0, &(0x7f0000000080)='./file0\x00', 0x8046, 0x5) 16:00:09 executing program 0: r0 = socket(0x2, 0xc003, 0x1) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f66696c651e00"], 0x10) writev(r0, &(0x7f00000012c0)=[{0x0}], 0x1) 16:00:09 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x10002, 0x0) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000080)={0x1, 0x5, 0x1}) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x100) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000040)) 16:00:09 executing program 1: mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) clock_settime(0x0, &(0x7f0000000080)) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f00000000c0)) open(&(0x7f0000000000)='./file0\x00', 0x20809, 0x2) 16:00:09 executing program 0: socketpair$unix(0x1, 0x1000001, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x4, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x10, &(0x7f0000000000)=0x4, 0x4) semget(0x3, 0x2, 0x1) 16:00:00 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) setsockopt(r0, 0x29, 0x4000000000000041, &(0x7f0000000040)="fe780000", 0x4) getpeername$inet6(r0, &(0x7f0000000000), &(0x7f0000000080)=0xc) r1 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffe000/0x1000)=nil) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r3 = getegid() r4 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) r6 = getpgrp() r7 = getpgrp() shmctl$IPC_SET(r1, 0x1, &(0x7f0000000140)={{0xff1b, r2, r3, r4, r5, 0x104, 0x7}, 0x5, 0x4, r6, r7, 0x6e, 0x10000, 0x4}) 16:00:00 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0xfffffffffffffffd) setsockopt(r0, 0x29, 0x28, &(0x7f0000000280), 0x0) r1 = socket$inet6(0x18, 0x5, 0x2) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) setuid(r2) 16:00:00 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x4800) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x100, 0xfffffffffffffffe) renameat(r1, &(0x7f0000000040)='./bus\x00', r1, &(0x7f0000000080)='./bus\x00') mmap(&(0x7f0000fee000/0xf000)=nil, 0xf000, 0x1, 0x12, r0, 0x0, 0x0) close(r0) 16:00:00 executing program 1: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) setuid(0x0) seteuid(r0) r1 = dup(0xffffffffffffffff) syz_open_pts() seteuid(r0) listen(r1, 0x1ff) r2 = socket(0x18, 0x0, 0x9) ftruncate(r2, 0xfffffffffffffff9) mkdir(&(0x7f0000000080)='./file0\x00', 0x10) seteuid(r0) setitimer(0x0, &(0x7f00000000c0)={{0x4, 0x4}, {0x9, 0x101}}, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000100), 0xc) pwritev(r2, &(0x7f00000006c0)=[{&(0x7f0000000140)="aaa0b6c890a6ae9ad0e53852db0d9692c7d3841997dfcea876badf56bf02712071d509fc11c683b2385b246e39805da33452ceef817da182ccdfc363d76156fb071d15accc9694fc9d60b02d16ac5a530fcb515d196fca6f7db73cf79d498b97b63eea610f3fc040d15abee4", 0x6c}, {&(0x7f0000000740)="0b7342edeb91f8f9cc1f169894a4691c6dc85bc3d2f6cb3920e2560aa55d6dca0013d6985dc2d509f386d584b52fcc348a5048468c3aa8a901bf13e7a6bbb054d4553b5271b73e99a44cf4bacb31886c8272622207c3f7d85bc37079829b50a1d598cff49266c70a9aaad7e2852a47dc6203df5805dded8e2f68dd69d30cb31cad332f775328e9c7e9ba5abfbe5f49ac5d08ae64f43825ccbef6e7796f1de6caaefcc913dba0dc95", 0x135}, {&(0x7f00000001c0)="56c75c53c1b4a6f5e47694168b236b70a6a358d979dc80424b0e713f94a6923e6e0d51fdda089ca4e8", 0x29}, {&(0x7f0000000340)="e1d4471bee78ec1e730d60f8a69e4aba0fe16513cafe7588169c51bc4c5dd0316b6cf93d8f962a5aba7d2163cf13794167", 0x31}, {&(0x7f0000000380)="e30c6d61f47a80f0c145cb2d0eaa2a7a7177f9299254621e8b5137c42bfbcedd40", 0x21}, {&(0x7f00000003c0)="eb1cc2dcfc7a944e3f240bfd46f87c790645535cc651265178418c647977924665945179e505b50e1dd74c4f59e49144c1df4637f321fa32cab879e74102dab150e10e2bea549fe16b6f87f0e91270fa4e8684098ed4f5426d825645a671e04d90abfc2a8802601b9fa3a4922f65ab24189ec994c5930967ef30e62a31afaceb88fc75a346920c309a67ad3d263c84f52e0c43accea796b334564f5a74f9c893e1c54659ec79d94fa34da4a3948cd84c3695dc9efc3095d72c8a6a4e608bb8e98b1eae17c03645f954e0c79d65a60c0c1bdd6fd6d6e43c9fd9e226d9944e999c7b2b532b5fe0d9fdf49fdf748f", 0xed}, {&(0x7f00000004c0)="0428cd4ee042c26cafda8aedde49d850249a7178cb57e8ccc1c95c7e0a579e4741fae8143a16e95fbdbcdc48f4e4420810bc843ebed691e7914a9c4b49ac653b51d9d73f6477feafda3dede4e3fe4eaeb1893a090ae9ec3452ac0e838d9e70a4b164b8a689ac29a9d5f2450ba619dea4849fceca96c97d9e442c963eec62223522e6e74f9b4041fac0ec985e5d61ee18a78b00ec9b888ae1c2b3a05fadcdff4ec120cc6935ac5a17cb443f8fc25084615731eb9cb2ab9525e29c33b82e80ace44115f4beac1563a0385da7", 0xcb}, {&(0x7f00000005c0)="d584a93f434192345661962371e3bd7e71839887e8c1f26112db7e45091e65c1facdc1c1d2544c6afac8c24552cd7dec281378fb6d9f3ad01f6ea487de4e82e11b67d3a1cdb635eb73a440f6f57966ca684c5d859218171512f8ae26dc277d80e0b4e393b735720a4755cbb7f96cdf1f3efc85312053513717f86be16b8058b60d59b5d2ca98852fa40d5904b85f5bdc27e10314a8c65b42ad182f21894f767a8c5bc17341b4201dfb69cde1ef8b042392e5e9d8fc941cbd1af6dfd0910fb57ea888ca745fcc54514e5ed10c3bf243efa5aff7edc3f40d96ba549a3c9be161877e502fd04bb6bdd58ec587523529a2324ad3e7", 0xf3}], 0x8, 0x0) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000200), &(0x7f0000000240)=0x10) writev(r2, &(0x7f00000025c0)=[{0x0}, {0x0}, {0x0}], 0x3) close(0xffffffffffffffff) setitimer(0x0, &(0x7f0000002740)={{0xf22f, 0x4}, {0x100000000, 0x5}}, &(0x7f0000002780)) 16:00:00 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) fcntl$lock(r0, 0x9, &(0x7f00000001c0)={0x3, 0x20000000, 0xfffffffffffffffe, 0x20100000001}) mknod(&(0x7f0000000000)='./bus\x00', 0xe164, 0x7fffffff) flock(0xffffffffffffffff, 0x0) fcntl$lock(r1, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x4, 0x100000001}) 16:00:00 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = shmget$private(0x0, 0x4000, 0x10, &(0x7f0000ffc000/0x4000)=nil) shmat(r1, &(0x7f0000ffd000/0x1000)=nil, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) writev(r0, &(0x7f0000000f40)=[{&(0x7f0000003bc0)="b7788c720f7c1ff22932eefb0ffc684f446ea34ba337ab1d1f0fc6dbaece2ef3fe5d1f5a8da1c5efd878156f655f8ebb7a11797faa813babaf2ce366969d05abc4d817988042d7fb0e7ff65239d4ac9d30f2a6c4524dc795d768abe456969f91ed25dbed26033635668f359097089fa6c029e433ad1acd84e25760db4f54e39b26bba7efd7457b27d35ce720c0657eb90ae0fe6ddd61f21b7e437af20f256fe03885b1d0948b656d438197d11edd141dea108038e8fcdc43e0f19eb142d5bdc3e9b848013221e77c253c778605595d42da1a0e4085c6b85558bc8869f4650e7b583098d6f09884d753342c569e5bd55cbfc25ba6ccf92667bd37da9d546ff02746240c5d14628693bbb4d8e3ef5cd207eae3284f810c3528d87edb37ba7274cae01383cf1f4a4fc0feb40c5d56fe9a5074b6d5022e14c91a929e2a0a610a5d1da80a47821a6a264db74ff0356c9fea85438f561e682b13e4cdddf441c3a241713ed3054ab138ec9b886cee9c3b24c78fff1611cebb9b473872de943b2ffdef23ba82245e98f7c3368adc71ce08c8ff3b91fba66e790a24d06604b709297ad12f24377fbf11c758d32463d6cdd9ac5c02a4cf4dd71855ad4985dba1919d39b50af2386a9f1047e60103585301bbf70061940b209e8e11c5c316ad7f69efd3901f1f9d4316492aecee091f4957f19f79fee19c67d8b7a6378b964646f194a70c6905706182dcf00b59dc58669cba052173477490b3fd2433269d4418c2ee30a4c57cf638e3248c82b8ada7397877384afec8c44419415ffd4ccd0f3b73b4a0703cebea7c8261078f76b0cf1052752230b9f9d475de705467d71510622a1e55c82faf8ebd17635c3e002d05614ef83b2eb481baf2f774e426e7ab85d53de0aac7133337c22eedca6122e6400d883a8c1c4ab15c471436100c329bea6b2d4819427ee61336521ea6ee8b66040a63ce01916ab0660e7ace90bdab0df91074fecb532055f297e3ae800092a01b7b337ec314a231f56f9f059f7d76980cf8f9c2e4dc330eafd9a580e571a0126a911a90aa7a7ff765196ae9a5110caf6f9e0262d29ee6db428e8256fa202a9bbcb6272a1958dcfe91d6cec6b933eb4b7a09a87177c80a2c9076c2d4e4a0586214cb1d1b4c737fdf8a36bda9dce1da7435112dde85b3a22e619a34b1c6365180fa65dacf8afd30fe4690487b876e4dae8a6c64c2654976de06328a40f6e8238cedf35187f15cb312d8dd3f239984177e093c1cc16d060fc8048a1142c3a4259cb7e32b3c7bfb3cc90939f043b7e5f4c1114b6f9297aac554f8de627e5c5ec4818c1fd7cc339f850d3d319f7e318abc685a45cd061072d03db5b0bfb3bb2c4618fb954b98c65b533666c0537ef5b873703457aa306ee7ce2455530796c8d507530adb00c2c1206e2fb51d52b0a4b5d8a5ca74ba9561da9fb776252b3241793570853d77afbed542b62919a6d80344a5053d4d5360df244b156830e616acba37449e7cc4a071d85d164d2e04d399a8b606e17dbaf0ac6c931c22a080e895cbebfabd8c03cd5783953f963951dbe951cc97c7ecfa81dbf302a05fc96d3886e14aa514262669e3d991eb6eb92fae741c8567a4afe2822bb6d8a94bbb01cca65131beb781b4540c6bced30c1dcb703f107235d82a97ccacb7e626468b9bf8d32d95c3d164c191c251a39ac9d74eb6e63473d4e4b73e2c95634e13cb5495fbbc32b8c1caa93e0934c5f48a2fac25a4daa2d7cced3975f660d98e8af994ad1ee0189fb47ebd91374db8982a6c6a8a18a3fb71f2be38241a0440068166073bf99e301bdcaf2d43bc27cb8a05c5f1f4bcf0ed862f80f93b4203de2a344e0cc827d896e4c08070cc177482554184083685932353433c983fa97ca5e70ceff2aee9453aba2198fc0d646b2c63f9368d8925f9a27a5a98c0eed56b3e5fd7cd188f4cfb13ec894def1714dab7f293772e8f266c722cc4afbd989e32ed062161318e144ecd7f9932c2cb2ef5ab9662e00965dead81c566cfe55f3a08af9a2f6e41cf92a790916c9ab2f921c9dcb52db78e06236621dc1f30352626db382faacc5318459f09c161c7363e2f89497527f10b782e80d4b0c1fee66bab0f448df81441efe948ff3f8faf1875f1f29da397c4ead86503d5d9b1ffed4f29e1130c9109cfe8e777677dfd12960458b98a4e43b305856d845b9876217d33542ff70940b685a4afe8360581c4cc92019e561490f4a18bbee04c0719182ba13aff43a7ab958b9efe5b9b765e1f3c5a00c9ead59c2a42a3539e1ddf859653926f3f0be4da1e62bfcb9e2f120097106facabadf488f174f09390a01929d6a14ff63825cc5ac45d443ce0a4b6cb41745d09779004534f650528bc04d36117edb3789a88c8b80361f1fbaa987b83f3d3b2b6be9dee3069c01cb9e3742859599534d515cc7d15f724c78d05b1c6f046579f09006d249e63fb028c6224706610aab86ae661f3c0e3f2d71f80b1926842b33b7716de189916e0b22ef9bb3418b947e522a8d9c4e9235fe2ab939999aa15c07f127a85aed5685785ce1bea3c62b550c39abb089d1a984801429f3d1c622060866819238238eddc297f52bf03f2bb3ac2f2db2ce10e25a2bf6cd6800085d6a962eff2976d14151fa442facc8d359643565f41d06c3ba3663c4283baf98eb3d90fb93bc911a9cc131eb0b8245e92fad352728ad5e24395ba9cc9297461999aa2b9c4798e665162fae3d86034e7f363801ddaaf5e9cf346fe4f4a6277266c5e25521ea5fe81fe468c86ea9d24f31443e2a91df51d75bc49f80c17cdd0fd754870a90e8c0760f443874a3400317676addef5d2f7068e85cff20f5059e1bea328dcd8ae157cc4d4ca48d085a04618624da2ee4326b00e86dbe67259bf8b28cfcab369aeff5e067b772a8348cc6fb8c9e03be75b4ba92f7a29809d24d8dd4b0498f37f4ce4312f8e251177811650fe1b498b0b96ada61c977adcc5727e914eb30b312bb5907ec4a6f8fe07c341af31007325d24403ff2877e3fe061ba978ca9fcb9b9b10e98f131f4129d3c09d1b311b0ce72e3eb04409c82f71c206e6bda6225f8cd5f0c99f66d6e420787d16308d7ac53cddb807203afcdc01f93e73d6920730be81e7c584fac636e951ee6842fcbcbff094912a89d9a0600558251ab0258b24b38f54cbe9a666303a8c9db8e6fad3179867e1335962245188c32bd8b6fdb7ea0be76c62fb5adeebd41bcc552d42d690db547337dd35c735bb437a1e1cc90c360059ace114e07747f79f56cde7e48164ff887e7a7c73fd9f3fb788f9935ffe208045e7c86f4893762c0cff4948435cae505e66add8f21381fd30f732a9b841ce84022174c54033772c0abf2eb3a908faf053d48e5467e805daa99a5cda5a47c1f3384dc9b1d591cf69cd2206e6da7ff08e36571887a9ac67426b73fdba7e517b924f4761337df6a459f014c6eab0625d217fb01dabad8c78a48c4efd17b66324272bd05075344f1b8143f40b010c294a871dc2b731bf9e2d722bd4a961d1af96cfa9cf5a3b33a5b37fb5104a78421f5e77261a29ad2d3b20cd04b5121a809476d05ce0709aaac51f35602360c0aa603708e697cbffefa0dc3a1f7d437c99a0fbe3faf972b9dc7b54bca5e19f11300deedf1d4eca56d02a70540e6c26ca5d2df10e0d1586db71b784ea73b7ba6f0a0ddd16523dee57f51785867d65e008ec6b3886ff73e271acbc5b5283d03d4b0c06e4bcc728d2834c1b19ea85ca4a568374bc639e533294cfde128823760915a43a83a84e83f7f82cfe116c8da5ff52ea73736fda1a884716cfbddec382c3fcd5c7dd8729fdee7dcaf7d269cc6fa6159dbb9488d70f2ee251a68a8067cefe2f172989f66b2ecf79ec174e219ced6cd6a1d7c4e6970751cb5000c80133c9f0da7ddd96c40e5a146403631776859ccef19ba2ac3368f0ba9083115b984a1ae6a09445d054896300aa9687c71873d4faf3c7da1fb8f0ab1bc5c6268a2d2987bf3f3959918f7424824b593d80ace2c091c59d55c07e33e838", 0xb2e}], 0x67) 16:00:00 executing program 0: r0 = open(&(0x7f00000001c0)='./file1\x00', 0xa20, 0x0) unveil(&(0x7f0000000200)='./file1\x00', &(0x7f0000000140)='r\x00') unveil(&(0x7f0000000000)='./file1\x00', &(0x7f0000000040)='c\x00') lchown(&(0x7f00000000c0)='./file1\x00', 0x0, 0x0) r1 = fcntl$getown(r0, 0x5) r2 = getpgrp() setpgid(r1, r2) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) r4 = fcntl$getown(r0, 0x5) setpgid(r3, r4) minherit(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0) 16:00:00 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x236161bc) r0 = open(&(0x7f0000001040)='./bus\x00', 0x2, 0x0) open$dir(&(0x7f0000000000)='./bus\x00', 0x12a, 0x100) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) getpgrp() getpgid(0xffffffffffffffff) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000004c0), &(0x7f0000000500)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000005c0), 0x5) getpgid(0xffffffffffffffff) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000540), 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000580), 0xc) getpid() getppid() getpid() r1 = getpid() r2 = getpgid(r1) r3 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000400)=0xc) sendmsg$unix(r0, &(0x7f0000000480)={&(0x7f0000000040)=@file={0x1, './bus\x00'}, 0x8, &(0x7f0000000380)=[{&(0x7f0000000140)="a8342d4c7b748d731d430f6fe28c9f94a615c2cd56aa887bcb0a7cb925aa29e470462ba2a26e16ba6bada4ac407b1cdabb1ab9fa62a1b4c3435300289bbef11ef0929e573932f6cdddfaca0d01a8c0287fd22c2fb5e877d462e77e63b8cc5edc4281d6cf72b5a5d244ee45322f3d77ce3c4c45f023778ddbbd0207f1eedc3c4d38b726bf7a235f70915e7d5ff932dbfb7092b92b1a4c", 0x96}, {&(0x7f0000000200)="ae165df282bb4580df4b0e5ac6a1204d900700cb52cace477329c01fce7d016f7cb3582163ac8c66b0ded79140f1d2fd3c2c59c3a08e03d476a14c7b52cd8fb461388dace3932a03c8574ebd64a7b5f714776c668abf0d7ae38c34b5957896505498d9937699d8ddb94c54b44f3956954eeddd4bdd5d586011808ad10d8ca489303cbd95beb31d1487c9a5600ddffa86126047701f160904af42b1d4c2c267f283a5108eabfc7490c8746fcc2c3a39f3e8605a2d531d4cfb1873a16be1f852108b12fa2e8bf736a20b2deda3f79d97f25e504c44a75862ffd466", 0xda}, {&(0x7f0000000300)="4ac2905ee42503c04c2c4de4d40f648243e12d0c60d8fd2ace7f3ddd661dac3e176d064bb3189b94133d83efe3e9fc6602343668749db027ab5e78cbb232e9964012c73b93af39ad2cf5de15b0b9fe5f4b3f0f9f7ef836113a759a7e9f004b6549c56e9982bed51244206e3f6f2259", 0x6f}, {&(0x7f00000000c0)="8f460f7bb92f13ee13baf131532b05a2981543967f06508553faed65f40aef90aa70", 0x22}], 0x4, &(0x7f0000000440)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}], 0x20, 0x404}, 0x400) madvise(&(0x7f00003e6000/0x1000)=nil, 0x1000, 0x0) open$dir(&(0x7f0000000080)='./bus\x00', 0x1000c, 0x84) 16:00:00 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) poll(&(0x7f0000000080)=[{r0, 0x4}, {r0, 0xc0}, {r0, 0xa1}, {r0, 0x46}, {r0, 0x10}, {r0, 0x4}], 0x6, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000040)={{0x18, 0x3, 0x0, 0x7}, {0x18, 0x0, 0x1e, 0x2}, 0x800, [0x400, 0xffff, 0x0, 0x200, 0x81, 0x87e, 0x7, 0x4]}, 0x3c) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x7fff, 0x0, 0xfffffffffffffff7, 0x0) mincore(&(0x7f0000223000/0x1000)=nil, 0x1000, &(0x7f0000000000)=""/11) 16:00:00 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2001, 0x4535) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCSPGRP(r0, 0x5451, 0x0) 16:00:00 executing program 0: r0 = socket(0x2, 0x4003, 0x10000) read(r0, &(0x7f00000000c0)=""/230, 0xe6) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0x8001, 0x4) r1 = dup(r0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x8, 0x9, 0x2, 0x4, "3825bc8672d7478d3cc601e019cd40d987af5b03", 0x10001, 0x3ff}) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="8202db0be9b6cfdb0df209e0c82e2f66696c653000"], 0x1) 16:00:00 executing program 1: truncate(&(0x7f0000000080)='./bus\x00', 0x6) mknod(&(0x7f00000000c0)='./bus\x00', 0xe020, 0xa225) r0 = getegid() setegid(r0) r1 = open(&(0x7f0000001cc0)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000001580)={0x0, 0x0, 0x0, 0x0, "1557136898000ccbfdd6c60117e3dc7fb7f92c9f"}) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xfffffffffffffff8, "5fd50800000089384e0500000000000000ea9217"}) 16:00:00 executing program 0: r0 = kqueue() write(r0, &(0x7f0000000000)="4b75b5c3cdf3573c58025929525ddfa652a88e8e31f4ce3bd52813d35df7510a7c604917629cc677126cad7cdacee9c8715e0d75e7d44e", 0x37) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = kqueue() r4 = getpid() kevent(r2, &(0x7f0000000100)=[{{r3}, 0xffffffffffffffff, 0x48, 0x4, 0xfffffffff869ceb1, 0xff}, {{r1}, 0x0, 0x2, 0x10, 0x62, 0x8001}, {{r3}, 0xfffffffffffffffd, 0x80, 0x2, 0x9, 0xa4}, {{r3}, 0xfffffffffffffffd, 0x0, 0x1, 0x7ff, 0x3}, {{r0}, 0xfffffffffffffffc, 0x8, 0x2, 0x5, 0xffffffffffffff32}, {{r1}, 0xffffffffffffffff, 0x64, 0x1, 0x60, 0x4}], 0x7, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffa, 0x80, 0xf0000008, 0x0, 0x80}, {{r2}, 0xfffffffffffffffd, 0x80, 0xfffff, 0x80000000, 0x3}, {{r1}, 0xffffffffffffffff, 0x4, 0x2, 0x5, 0xffff}], 0xffffffff, &(0x7f00000001c0)={0x0, 0x9}) fcntl$setown(r1, 0x6, r4) kevent(r3, &(0x7f0000000000), 0x49b, &(0x7f0000000140), 0x1000, 0x0) fcntl$setstatus(r1, 0x4, 0x40) writev(r2, &(0x7f0000001700)=[{&(0x7f0000003940), 0x374}], 0x1000000000000018) 16:00:00 executing program 1: mkdir(&(0x7f0000000100)='./file0\x00', 0x0) chmod(&(0x7f0000000080)='./file0/file0\x00', 0x22) mkdir(&(0x7f00000001c0)='./file1\x00', 0x2) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) unlinkat(r0, &(0x7f0000000180)='./file0/file0\x00', 0x8) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) mkdirat(r1, &(0x7f0000000000)='./file0\x00', 0x0) mkdirat(r1, &(0x7f0000000040)='./file0/file0\x00', 0x0) fchmodat(r1, &(0x7f0000000800)='./file0/file0\x00', 0x0, 0x0) 16:00:00 executing program 0: 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$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "a147780000000000000000f500"}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000380)=ANY=[@ANYBLOB="040000000000000001"], 0x9}, 0x0) r3 = fcntl$dupfd(r2, 0xfffffffffffffffb, r1) readv(r3, &(0x7f0000000380), 0x1) 16:00:00 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000000)) fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x1, 0x0, 0x1ffff, 0xfffffffd}) open$dir(&(0x7f0000000200)='./bus\x00', 0xa8, 0x0) flock(r1, 0x2) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x4, 0x100000001}) load: 3.83 not a controlling terminal 16:00:00 executing program 0: r0 = socket(0x18, 0x4003, 0x0) getsockopt(r0, 0x3a, 0x0, 0x0, 0x0) socket$inet(0x2, 0x2, 0x5) listen(r0, 0x7fff) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000080)=0x401, 0x4) 16:00:00 executing program 0: mknod(&(0x7f00000002c0)='./file0\x00', 0x4000000000002000, 0x6c7) r0 = kqueue() kevent(r0, &(0x7f0000000180)=[{{}, 0xfffffffffffffff8, 0x1}], 0x9, 0x0, 0xf9e, 0x0) 16:00:00 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x4000000000002000, 0x6c7) r0 = open(&(0x7f0000000000)='./bus\x00', 0x6, 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f00000000c0)={0x89, 0x1, 0x7fffffff, 0x4c, "47fed4e10d8ea52ec7158178c2c89232469c6464", 0x1, 0x4}) write(r0, &(0x7f0000000640)="692b74607e9481ed665ffc691f50403bacfc930ebda323af87466d3349d135edd2bbd360e9ce7aa4bfc2e4261797d9ae10a1a87a4ea5172bea723f27576e8b9ebd0f2c48640cea9a05ed6f9c9b307916750e0cbe517975bfcc1d1befb1a73b6b25e281d2810ea82418d7fe25f660023439cc5edc1aa333016e881b06eceeada90c505d16f2aee66eb630652d70ec0553c92081c5ef315fb592ed15c2742c93cdc50679178ce7358395b983354d9b692814bdc418ca6f5a06c74afb097450a062cfa9c13cc6d0735815ddb5d3dbb1", 0xce) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x5, 0x9, 0x4, 0x3f, "19c7501f734e771603cfecb43c14f431c22ef955", 0x80000000, 0x7fff}) OpenBSD/amd64 (worker.syzkaller) (tty00) login: load: 3.60 cmd: getty 52201 [ttyin] 0.00u 0.00s 0% 307k 16:00:01 executing program 1: msgrcv(0x0, &(0x7f0000000100)=ANY=[@ANYRES64], 0x1, 0x0, 0xffffffffffffffff) r0 = socket$inet6(0x18, 0x3, 0x0) connect(r0, &(0x7f0000000000)=@un=@abs={0x25af90167d5e1800}, 0x8) 16:00:01 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2108, 0x5de6) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) fcntl$getown(r0, 0x5) getpeername(r0, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) open(&(0x7f0000000000)='./bus\x00', 0x800, 0x1dd) recvfrom$unix(r0, &(0x7f0000000180)=""/21, 0x15, 0x0, &(0x7f00000001c0)=@abs={0x0, 0x0, 0x1}, 0x8) fcntl$getown(r0, 0x5) write(r0, &(0x7f0000000140)="31aaa3329438f7a8f6a3013d3cab7dff82e2685cc62746", 0x17) 16:00:01 executing program 0: r0 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x20000080) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000440), 0xffffff05}], 0x10000000000000ff, 0x0) rename(&(0x7f0000000040)='.\x00', &(0x7f0000000080)='./file0\x00') r1 = semget(0x0, 0x4, 0x8) bind(r0, &(0x7f0000001200)=ANY=[@ANYBLOB="01002e2f66696c653000b47e791edb2a68c3ecc768347fadd8f2fafe5d6da4f7a97ec078eb33a2182f0d85371d7fa757835ec81ca35fa1d3ba69e321f27dc2d1c557864ce753592d4307ae25ff0707fa9828d659db42a246edb7aad9f8fd9d3e04c096821558b303dff1c877bb5460a5c156bc1dd7787b909a37b04fceb79043"], 0xa) semctl$GETZCNT(r1, 0x3, 0x7, &(0x7f0000000180)=""/4096) unveil(&(0x7f0000001180)='./file0\x00', &(0x7f00000011c0)='r\x00') mknod(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) 16:00:01 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x2012a0a, 0x10) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x2011, r0, 0x0, 0x0) mlock(&(0x7f0000ff8000/0x4000)=nil, 0x4000) mmap(&(0x7f0000ff8000/0x2000)=nil, 0x2000, 0x0, 0x11, r0, 0x0, 0x0) 16:00:01 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r1 = kqueue() nanosleep(&(0x7f0000000380)={0x6, 0x4}, &(0x7f00000003c0)) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x11}], 0xc996, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x41}], 0x8000, 0x0) kevent(r1, &(0x7f00000002c0)=[{{r1}, 0xffffffffffffffff, 0x95}], 0xc8, 0x0, 0x0, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f0000000280)='L', 0x1}], 0x1, 0x0) mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000340)=0xffffffff) r2 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r4 = dup2(r3, r2) r5 = kqueue() r6 = kqueue() close(r1) mknod(&(0x7f0000000040)='./bus\x00', 0x40002000, 0x2807) r7 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x8000, 0x0, 0x0, 0x0) r8 = kqueue() kevent(r6, &(0x7f0000000180)=[{{r7}, 0xfffffffffffffffc, 0x20, 0x40, 0x1000, 0x87a}, {{r2}, 0x0, 0x28, 0x0, 0x4, 0x1}, {{r3}, 0xffffffffffffffff, 0x10, 0xfffff, 0x6, 0xe23}], 0x7, &(0x7f0000000080)=[{{r5}, 0x582f16a453c5d525, 0x517be6c51573f343, 0x40000004, 0xa8f1, 0x2}, {{r2}, 0xfffffffffffffffe, 0x66, 0x40000000, 0x5}], 0x5, &(0x7f0000000200)={0x6}) kevent(r8, 0x0, 0x0, &(0x7f0000000500), 0x6, 0x0) kevent(r8, &(0x7f0000000100)=[{{r3}, 0xffffffffffffffff, 0xffffffffffffffff}], 0x9, &(0x7f0000000240)=[{{r3}, 0xfffffffffffffffa, 0x40, 0xfffff, 0x0, 0xfff}, {{r3}, 0xfffffffffffffffd, 0x10, 0x1, 0x400, 0x9}, {{r8}, 0xfffffffffffffffd, 0xc, 0x3, 0xffffffffffffffff, 0x9d3}, {{r4}, 0xfffffffffffffffa, 0x24, 0xf0000004, 0x5, 0x100000001}], 0x7, &(0x7f0000000040)={0x8, 0xcc3}) 16:00:01 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000080)={{0x18, 0x2, 0x67, 0x1}, {0x18, 0x1, 0x1, 0x9a8e}, 0x2, [0x8, 0x2, 0x567, 0x5, 0x8, 0x940, 0x800000000000]}, 0x3c) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=@abs={0x1}, 0x8) bind$inet(r0, &(0x7f00000000c0)={0x2, 0x0}, 0xc) r1 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r1, 0x0, 0x13, &(0x7f0000000040), 0x4) 16:00:01 executing program 0: r0 = dup(0xffffffffffffff9c) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000140)=0x10001) mknod(&(0x7f0000000000)='./bus\x00', 0x3084, 0x8000000000000002) link(&(0x7f0000000040)='./bus\x00', &(0x7f0000000080)='.\x00') r1 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xfffffffffffffff3) getgroups(0x2, &(0x7f0000000100)=[r1, r2]) 16:00:01 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x16, &(0x7f0000000080)="04000000", 0x4) getpeername$inet(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="1542f7c5f990fc57b4c09b9b52b4e6dbf28ae8e7ae12b917cf0bf421f1b9bc450bd95baa8ee5a148da125fb52f30a16ffdedc30a48e625c8b4f68d83ad3a3140655ac1a73f9dbd44e05c1a4937892125ffd895eb17062b9f0d5995f1eee78271e40f12", 0x63) 16:00:02 executing program 1: r0 = getppid() setpgid(r0, r0) setpgid(r0, r0) 16:00:02 executing program 0: socket$inet(0x2, 0x4004, 0xaa2) r0 = socket$inet(0x2, 0x1, 0x0) bind$inet(r0, &(0x7f0000000080)={0x2, 0x2}, 0xc) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000240)="665b26bc77621d702ca05c7455be78663577c42be630e9be406cfc0f01e29d4388e368b9b0dceddd23d706d28a277912cec93e2425b4e2e39f6a8dcb7e67780415401eaaed1f3b0a4d88fc0ab94e027ca2b7105e793af278ebd36fe6730b13695832cf111ea3bd8ed077b7a14a1135cf026ce75bd6b91920f9c0b6de33afb585d087e83692bd39ad2dcde073be844620a19a28a8a6bf043f029ad601bb17de7fb7184edf180d6917ee1a640f12a59b16", 0xb0) getsockopt$sock_int(r0, 0xffff, 0x1007, &(0x7f0000000000), &(0x7f0000000040)=0x4) 16:00:02 executing program 0: r0 = socket$inet(0x2, 0xc002, 0x51e3) sendto$inet(r0, &(0x7f0000000000)="0459cd334a64dbd8da3264bb37c6acb7e18286fc0b3a8c8a3d0fe9cc54709a149474e635fb6855f94aa57bab5e0e88aed2ca44f43f74d603797c34d41e6a3ef5c946436bbe296ce179323d76230985280ee14b6add65becb9b25f7fdf8a8e04d83205103da0d8f492e02beddb0ed946df39e7efe521554f1bdbee7bf403aa8845d7b318fd09077f7a3830c733f9d1db28f096efe4ef35b17cf06dd63012b305766b019f981106f7c0fcd0f7ab4", 0xad, 0x2, &(0x7f00000000c0)={0x2, 0x3}, 0xc) setsockopt$inet_opts(r0, 0x0, 0xa, 0x0, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000100)=""/80, &(0x7f0000000180)=0x50) 16:00:02 executing program 1: r0 = socket$inet(0x2, 0x8003, 0x0) setsockopt$inet_opts(r0, 0x0, 0x400000400000006a, 0x0, 0x0) 16:00:02 executing program 0: r0 = msgget(0x1, 0x222) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) r1 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, &(0x7f0000000040)=0xffffffffffffff37) r3 = getegid() r4 = getuid() clock_gettime(0x2, &(0x7f00000001c0)) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r6 = getppid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, 0xc) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000140)={{0x0, r2, r3, r4, r5, 0x40, 0x8001}, 0x4, 0x8000, r6, r7, 0xfff, 0x285, 0x0, 0xb60c}) r8 = msgget(0x1, 0x0) msgctl$IPC_RMID(r8, 0x0) 16:00:02 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) accept(r0, 0x0, &(0x7f0000000000)) setsockopt$sock_int(r0, 0xffff, 0x2000, 0x0, 0x0) 16:00:02 executing program 0: setitimer(0x0, &(0x7f00000000c0)={{}, {0x2}}, 0x0) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) r1 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) r2 = dup(0xffffffffffffff9c) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000080), &(0x7f0000000140)=0xc) r5 = socket$inet6(0x18, 0x4004, 0x3) r6 = open(&(0x7f0000000240)='./file0\x00', 0xa0, 0x3) r7 = socket$unix(0x1, 0x3, 0x0) r8 = syz_open_pts() r9 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) r10 = dup(0xffffffffffffffff) r11 = dup(0xffffffffffffff9c) kevent(r0, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffb, 0x20, 0xfffff, 0x7fffffff, 0xb22}, {{r2}, 0xfffffffffffffffc, 0x20, 0x0, 0xfff, 0x5}, {{r3}, 0xfffffffffffffffd, 0x4, 0xf0000050, 0x5}, {{r4}, 0xffffffffffffffff, 0x44, 0x0, 0x5, 0x3}, {{r5}, 0xfffffffffffffffd, 0x20, 0x2, 0x3ff, 0x6}], 0x5, &(0x7f0000000280)=[{{r6}, 0xffffffffffffffff, 0x4, 0x800fffff, 0xb88, 0x9}, {{r7}, 0xfffffffffffffffb, 0x10, 0x2, 0x5, 0x1}, {{r8}, 0xfffffffffffffff8, 0x2, 0x2, 0x200, 0x9683}, {{r9}, 0xfffffffffffffff9, 0x20, 0xc0000005, 0x80, 0x8}, {{r10}, 0xfffffffffffffffe, 0x8c, 0x10, 0x401, 0x6}, {{r11}, 0xfffffffffffffffa, 0x92, 0x14, 0x1f, 0x707}], 0x40, &(0x7f0000000340)={0x2, 0x8000}) nanosleep(&(0x7f0000000100), 0x0) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, 0xc) r13 = getgid() fchownat(r2, &(0x7f0000000500)='./file0\x00', r12, r13, 0x6) setitimer(0x0, &(0x7f0000000040)={{0x0, 0xff}, {0x6}}, 0x0) r14 = semget(0x0, 0x3, 0x53) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f00000003c0)=0xc) r16 = getegid() getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) r18 = getgid() semctl$IPC_SET(r14, 0x0, 0x1, &(0x7f0000000480)={{0x5, r15, r16, r17, r18, 0x10, 0x4}, 0x7ff000000000, 0x74, 0xffffffffffffff90}) 16:00:02 executing program 1: r0 = open(&(0x7f0000000180)='./file1\x00', 0xa18, 0x0) open(&(0x7f0000000040)='./file1\x00', 0x10088, 0x8) fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x0, 0x3, 0x0, 0x300000000}) 16:00:02 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r0, 0x29, 0xb, 0x0, 0x0) recvmsg(r0, &(0x7f0000000340)={&(0x7f0000000000)=@un=@abs, 0x8, &(0x7f00000002c0)=[{&(0x7f0000000040)=""/189, 0xbd}, {&(0x7f0000000100)=""/46, 0x2e}, {&(0x7f0000000140)=""/212, 0xd4}, {&(0x7f0000000240)=""/65, 0x41}], 0x4, &(0x7f0000000300)=""/44, 0x2c, 0x1}, 0xb7182d4ae97c69c9) 16:00:02 executing program 0: r0 = geteuid() r1 = getuid() getuid() r2 = msgget$private(0x0, 0x10) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, 0xc) r6 = getpgrp() msgctl$IPC_SET(r2, 0x1, &(0x7f0000000140)={{0x3, r1, r3, r0, r4, 0x12, 0x7fff}, 0x5a, 0x70a789a3, r5, r6, 0x4000000000000000, 0xfffffffffffffffa, 0x3, 0x3}) r7 = geteuid() setuid(r7) chroot(0x0) 16:00:02 executing program 1: r0 = kqueue() r1 = kqueue() close(r0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x1, 0x0, 0x1}], 0xffff, 0x0, 0x0, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x1000, 0x8010004) fcntl$setstatus(r0, 0x4, 0x8c) write(r2, &(0x7f00000000c0), 0xfffffec4) stat(&(0x7f0000001100)='./file0\x00', &(0x7f0000001140)) execve(0x0, 0x0, 0x0) recvfrom$inet6(r3, &(0x7f00000000c0)=""/4096, 0x1000, 0x40, &(0x7f00000010c0)={0x18, 0x3, 0x348, 0xffff}, 0xc) 16:00:02 executing program 0: mlock(&(0x7f000079b000/0x2000)=nil, 0x2000) mlockall(0x1) mlock(&(0x7f00003ff000/0x4000)=nil, 0x4000) clock_gettime(0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r0 = semget$private(0x0, 0x0, 0x842) sync() clock_gettime(0x2, &(0x7f0000000000)) semop(r0, &(0x7f0000000040)=[{0x0, 0x1, 0x800}, {0x0, 0x5, 0x800}, {0x1e85db9c630b94be, 0x100000000, 0x1000}], 0x3) 16:00:02 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{}, 0xfffffffffffffffb, 0x83}], 0x3f, 0x0, 0x0, 0x0) close(r0) kevent(r0, 0x0, 0x0, 0x0, 0xa584, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x40) sendmsg$unix(r1, &(0x7f0000002240)={&(0x7f0000002300)=ANY=[@ANYBLOB="00002e2f66696c653000e304bc88c3b81c85031292447e94341a3d54d14b029057b98467ef654a825d3db3383087ed65121bf472be3422cbb109a23babe45f736901bbeb19970c78daca3a25dc9fb2eae059ec78eac9f0f93ee8016e99260000a77fcc32ba53eafb4e31869a24b5f5ecff918352d94cfef12cf56a457da44b"], 0xa, &(0x7f0000002200)=[{&(0x7f0000000100)="03fa004858b3953c9f8aa4e094f9274643f663e9e734a826a32b674d1e66956fdca4c6f33277573950afc13f3ecceca0d9d933e4d15cf55cba5016248eeb99fa1e54283bf9826ef843ce4acef0d00f22bd9d787c3cab348698147f2f99d0a6c4c035c87c5083f77623c0342854f4ab59e10e406c52bc1a850d74133745c017c19482ec3327e2dc62f9a3bb69be601a2125523c06b383e130d400c77297ab0420ca4035a78c3c829b656361622f0a19fbd85de002904ae83619a268d559bf8096475bd3fedbe88665736a1861ee60c7c46a155a6eb344c330b7d3c8bb064d9e676151f482a399e881342d71105d5a68107356e35059927cea2aa0008e48f402a3f6d52b5ce48bae1a2edff58b25c03a3195a0665f0a90772c7d040beecdb61c2a7b62858d6e4ab837701b17f24a46f5460df1b36a113114bb65e583604a3ed937a941e059350d1b4bf0aca93e90e9e315b8223c0df9f0a8653c8be1797775e23c680a8e95444bd940dd3cdea9e0d2f490229918d876ef6fef345c1ee6719b78f0d5046be540c424a506fcce8cd8b9e4664aaebcd970e8067f34085dc3dfbc05679c6ff3b4a49611f81363cde8f42738cf3f300ffc892ac187421f82e3f10661d26c16f64bdf0595b21b9a1bb33854f7ca61d3d4ba65ebebc7937e2e9c7cb96086733a879b5aee3c2e1ad9719b6160b23e9f7f5b61fde578b84fc58b7c36e7936edf32fe96a79b4356cac3bb7400e863377331ed2aa1a72620340faa622d4782b011fd417fd27b168afb286b6a95ff3039b1e9a64bc5e6f911fb6894ec1ec8758640989ea15d8d08eb84ca6eb3485db8a85bac2135c7f0424894660444b215ede60fb96a95c08f2c47f0e06b75739ebc2533ccf475c9ec717d6b448afc107542d135e88d4b4fcd29c09ef69c5cb25e3c52c908e93d413620def51d205c7872b302ba73eab65cdee0494d7fd64e93eedfc20415eb3060d91da90d929266b99aecf80508ac5f8081a1e5477648d7d79c6043e1ac824908f98aa3262ed261734f168c4c4d06fc9d414de56b4fe7ecfd96db86d9b0403b1e3c1f102ee24b094665807c7fd427e89d8081de1bb127ba864fe36cccbf358ee08fd25cf933991434807faa934730c912280c998b4c7199c2f40becc56b6cf5c395acce5ec3e472b83467928ba56b49e5ae672d3e6d78f14786d8e8dc24e8f733d977328b8558b6a84b00ae7d860905c0750b70288af12a05ed4682877618752637bba94cfbce392c8fc83888b85a63c08123e2998336d44305bc4fc2e8529e7c64898fa52156e79b8c95e593a9621f4a5d81118b9f5bb0465c876c24f780e3a604441dd52ff94ec3762b48cd92aa307b3a19fae6eb3c7239ae2b0e921ee0224ef070d642655db973508d35484d92c30d2d9e919ff5bbab1a57b6613a092777e4a3c082edc913c6a902fd78f5cc64e5d12f343273fccb40317f34bfac8ed1b0125f07c3fe9e9419c1e8224f83c20b14937642edf715e6d2692c4ae07e680295b4fef0a017b9e8ed53237a7f274d06c7e4ffc4c6a7cf5e45d26a720611e607682f5d66b7f3caeaaed9daf5b81bdaba8f93763042f646f9599f0b8373e06bb0aaace7963f80d3ec1e71879d5780c9f5eaf13dc2b6d2b76664395cc97a212f032049ba931e4a2d6f559cb88bfce76089b02b844f0d5914d59f445334f191b5df290f8ca616778fe30ec6334397258f8c4072d34c34fd40a56dec809b5e15c207731cedb7853f70e84ce87b7f60f720692fef78b10eccdec21018afa2563d318ad4f92e0b94aec052341ecd5970d524c08356c5ec0e02c417a7b589c5018de1fcc5beeed941c5066384db1d783ac758ed5131b3444f3a46756cb5212c03fc050b140e1e1a691cca7659217fb8972e84649fd701e35cefffa6e6832fa9542f678824030410f2a8f3d8a5aa52e6f2db38cea5e9b13c81681a8570febc47c27850699b1f65d32a75905b2ed91eb616bb1034c3d3b980228cf16caf137d7363c3ecbfb8809d0b207ab6291e99a0ee54208c79e8ceb0e8d18bc21fb6dc75a16821d058bd89a3b7db93b2cb7eeb4401b2779bba9f9f1bfccea069bae8fb0db6ca0d3e04b2782e7d9830cc7ad1fcb5b824176f25c8f53fcf510876442c51a4cb41494abee5947908563023c65d9cad943600a051d5327b3f97330a709890a53a7d67550867889ae2c23dfb12db1de1d19393381178ffd8e9bf2d01789c32062c0b58a77b3c42a28986b59700e8bc435674508fc91941adb0ba5ed87590b1d7e1f3a055fc49429784d02503c64fe881a79e21944d5a54383684ef73330a24df129380ade9e104f1743a20fd334659200bca858465fd116153cb3f5c62c45a24ff347ebda6e9c1c35998dc75dfc0d28efc9bb0cab3a3b84464b2f0d9fcfc880ca7003a27f5a8463467db9b7571f891d22ebc43db5feb34bae5ad228c0c6a896eb8e21d28466787365b7da18d882b6f986536940328f6ef3be54f509731b32dc52fd9531b8f6f82885d197f78cce1e5dda1b2a2d3faea6ae387616b06c20ab1d19e26ebdfca6161d892b727161837cbd33d5f0cf4967a3ad4cfdf02e268ff5bb93fe7559bab2d65b75e282f164e6118b267232bc1d76bb4f3b1566577a718985f9994a6db63c3474d415f7ab00c945e0a48b61861d9520e2fa686953caa7cd9ae8235801d5a0c492e7afc8a52f80f279c19daeb6dff1b944940af809569e968852307d09098731b2cca7095b5b5844412bc2db9e35c7deba51f4998825b63f07be22c0239eeb7a7c9370ca5c87ea74f6ffe823909ccde5a82b6d0f620e66fb4d994a60dac767f5007e45a3e7dbae589408473f252ec19200758e76f0e3c9ba8e3fb282353bca993fb5b5f067ab5ca531c194f66cc045d206a5ae9dc9e2fa8568646c283fa90848e21be1a143684ad4fb38316c2a67f697c5ea73221e1ff1344829e4b9e11a70fa9b76d00ac7db365b413dd56567b63a16c3408669f73439f06e3f3b16deaa76be4bc4ae1792bd544c52d969a34f7b0963e87e47469eb489d3a9888b00c20c861edf0f1e381a717c75dab41156d929659e432eda8fe03ef2b1554a7718266a941be1ecff547807e262cbffa74969aaada20cbe629480b46665c25065d83b62c9f156f76444c5ed244e4981a03c1509443f0de4d2680d9d2a38661027e3023ead0cfcebdd6ce2967408fc0a4192b73a988e1a4d324b7a041150a88750331983caedc79a0345d4ecf0e2aa57eacf2d7f774edf7ad4b3802763ed6fa1c54775b754a928845f55f4d96c17b8443899ee2e5c53e73cfe0a620a10e1c0795a13f080d069fd7db48bfa90d6facaab9324ec607974a8f07be97dd30e12be4ed3171e6eae52aca4e88df6b54287da796958468d4114f6b1eb5e73c3686156453827afe58126ed13f0b8b8222147077f895a4a39b0236bcd0f4c6eaa672819d9296b119bffb11425b1cbf4c6407dd7d77d23359d15e356f74356cee981786c653a050fa5df128622a60d9559fa471a4dc1ebe5c083acebbf50b81f6dbabf267cd9b211b5cdd716bdbd77979e8fa40a03ceeec2f3e7f1a107e3d6c3713cfc6b3c774aac3e6c5b5ab1468d96c258527c6b62fe68e152753fcc238b6b8b2bf8a0dd281e5e18f9f3e24045214b7aac5add47d565e433acfcd49583b1646bd4b9a0f2b5135156236cc23ce0e5d61062a4fa17b88f32b212e0ef7bf4b57fb45b652a7d2dc850a709b92a5ee0d384ca783fd443453fd76440b4f84b42a260e14abafc36a198f15ec62330d8533ec6cea853a987b1528fa67d571150360ed8b9667960ec296a64bb244baa3bd7c717a4f5b865ef3e81214bb2c301aa9fa9002ec6bead02ee5bddac5b51b7f50ee6142335e441c61879801909c790cd7944c22f2d93df954e83e86bdf62bc09f77b298be3856337c3b2db875410f5f14d9db68a4fd4ee812be549570fc9eea06c5beea5e408ec0285e0f549e07909bd55d7420d381ab2e2339e5132d2a96ca400e9789fd9757a51093d17925807e8b4b852be75b3127b052ae7948140a9e8a1f26657d864d0b3e2956c4de9e43daa04785ae9f7711b3c4a4ad2030dafea7ae2c1c99260a705bd053c5b47d7f5d923ff12710af8b7d7e1a99abaf73c0d69395791478bdcf8f30f34c08fb75da2bd603ee2c548d7a068dcf39ba1e360107ad4d5ec30afafa42114f40115daee2fdd4c1615459a15b7a3f739065cffcf9e5f77fa28866e52b69138066b24d91ec15203a35382b97c948c3989edb86f114ff6db81863176e376251368ef88cda89f4b3fbb46561590b3fd5e9ca2e55ecb486836a7bd3254070827ac6bb451826f4a56b131f73b45701e407e26179596c46c669bbfcafb214c44525874ce295ee4efbe68cd5c1057235effe254032af2d5797eb5963c5ff14e19cd1639e3eddb7c82e1a1cc88b5e794d4d01d3b3d41aaba353efef0821f2d4259ed86af48b3b36572dfa6ae7e3d54ce6947d2d5239a7431cbd82979205dfba753951fc71f7eee9428e1fecd1905a36096a9f5b44821e5eaba74fa4114c8e5ab8c9a709582de63f6410ff6d98b6bf50b04ceae42cc61bcd4975a3c2ce9aa1012559bf74c78ddb13084969acaac9977a90db2d7d9af6c83af42023a66d21a5151c03e13eadc7d6eec68515711805eeadd6ce7113cc35443e1f4397707826e0b1b4929ec9d2dc421019e4a02d650cd611ab5b52a9ab7820dedc1025bc0180b5e7b646006869fa7aea09bfd3404f48d1a4ed023f7a708b6853e479bc8503885ac3ab8c237b606dea256e66f6ff323e2ea3113084e321f3d44eb4661820e18776bdbadc0d2a32c328b8b334eec44c7d41c655d0cdfba3da9f6861eef73a797e6cd2e33e398dc123b3ccc39a49ce1cbeed3beb9ce9a4aaea4003f3e1193f13360de18415a9c8b20961bca185479629c0eb056c6b8e4cb6795dc03e0cbf2c8932dcc9c00b1d3ea9e1439b2bdbb494eade492c7ea474591f76019cea9bdfe2c02386670ac0ce7a86966ba266cb2311d2c2ae1f1ca9d31af8ccfdd7f574d273352300e8f0e71db2252ae3273bf304f9c4d2c83c2bf4062e2fa1d93cf5116443b6ccf1017bbedcb95bf90a0df3fc4a5af52d177e2f79de9f44efeb8eea7777eca466b709073f38cd73fc65f147977571ea65e166038175eea9b65a9eabf2d172d3587e9e258cf640293a19c9f32079389395de78a1c1be6fa38c306f7f1df0ea73fe91060b7b5819dd39c8ed64477acdfc7ef1a1c2e26379c071510a63aff3ac931bd2ced7bc0087e388a208320efde2cb71b05b2e85e85d9cccb5050f907450b81c9411a444d682d8f2afb5ee3876a60f5f7fc35e3d39707850245f59ad72479aca99be65d0a1e5500e60432b0a87b0731b5990d1a91c13fca4f4164ab56f345e601d67e8c4b32b48de0b61e7f5e16b29f473b035dbcc4a7840f82c9cdfb6d39465d3ed95eb68cdbc0ab4e1865ebd0e0c4d4682dca83c76af2434ff2d16a3b87b9a43348110b78c661bdeb214ffe890f292148dd778530503b83b8434df08ed97cb1696f8a14a47cbebc674834c20377ea9692afa7835a2b84a18f5d919dd7bb8497c94bea22a28691e76392e525e3f3345a27f094af5c9a5468dad6720cd7e5557429d2de55dc4e7ab96c07159af26ebc1bfe4ff5ca0227bb8d6576f4a2fdf69422f6a373caf1b20c5856839fe54c1cefae2e9e171407a5c775a11a3e573ef257b32620198cbfb932c1ce8faa27c8f058705845b4e754bd09112532544499ae781fcdda57a71ce1c5d", 0x1000}, {&(0x7f0000001100)="924c99f44a6689d377116aa4a69f4a6da6216b9d06be33bc531a752bbcdc23085173a0b2dd9251920a448844bda79e7d65417d3193b45043aa22c20c1ac79bca5128757a2aba5fde542bb05863f2d326e7721db3f27b0575f52a782fe6df777739d9ccc06007418bfed079e8a528bb85e78fd60370aae5e8d632919cc3580bf22473d2a8d0c7ac0d9d426e1855ad60b0a63e02a6ea4ea9be411869c5", 0x9c}, {&(0x7f00000011c0)="45dd92b8e337be451ea3d3077a414a41b343cb827e6a60e571f69cca5c9482ca77e883c37547bad12bf6ab53a75034048529e9c8bf5f01ed65398b1eb32564bf591eb3706d171df44565128b6ce5368098ee4f0fabd756dd415bd659d3729944622227150c97dc2b638ed70e9ad162702511e305b5895b0acda9f9e95c545b8d82e44d30ca1dca1d70f6c392c6501c35d17b980e6b4b9cf72233f09596a401d2a80415b4998b2386fa5fbe1e67003111503a8586d69791a3249180748e64c5dac908529c1227a2b1e0413fa3b927137b562e0d6d32934e9d2cf3cc8c849c87ae1942f69c244af3878d244de1b5d1c2852195dcef6deb0549bdc529a88af607c15f99373094bb78252211461b21018f6cb54dcb2a83f9cdb6e768ea9ff340b5cd8ed37a4a2be8945a5ea699551574895be354643c0cf2dc7973551e15721d8a6357e4691c0e62df0a385a03306441d3cce0269c08c7b0b44bd9a329f93602a5a8da47143bd16abc553ae27e5111aac9088f910290573b02146713a9f8d4203a9c6e7ad2b1ff98723c7b0d235660b665fe73f6d373acfc7fcbb53bf157bee33916d84d0a9d9571cff746977fc026a8f82617f29ffc359569c8006c2dda7cc896cda49dd47ad03c20651a35fb241a2eae3381ea73f0a3d15a5f04fab76b60954b1bcccacfbf4ac4e4e0a7717c104a2c3b04135bc0282fd99b3632b0e75afc7c6c8dd64a0b571a274be49de875810c7cca2ea8d2b6eb2210c0ed1a4d897601007807a68e1a8b8a8a3b58b5b7e2d3441bfc3bb51eaa7dbbd5cd7c31903836186d807c8056270c0cd39eea16b6c4376a1f7e3a0a96e610075c0c9d4b50c4c83a9c1619a972df7f3f85f5d2eeadaaa43b814459eba5c993a5314f2d4cd7acdae6937441f1125477d8110d2d0a136650480924c0c6574391100086d876072bd77cc576bf1c2666418acaf1c531c7c75e3df563d204275db575ec4f10531df05332bfed5a493e07ac9412c0cc56d87ac8acdf38bcdf87a28a032b47ee0e131f587875bb3117cf1b3e0d6deecb55c88d7ebc7ccb1c9665d83a0ae7bb0713980612b44bffe409280f59b3525f9595f0cf4e5a2e8ebdc75cd0e2eeacca70751e5d04e6d2579336fb6fc912c5c1a12f5af1429d147ccf35b3fc4c1ed827684c81446770cbc9157eacbacfc8ae5c5ba17f72ee07dbf3a2115c4695f8121c5baf405e4e2d72e1ded441c67bcc7f822eaf926ce5caca09cc67749c62780d3cdd3bd94d9de5f14fd32c65f0f47b398cadd4e52cc24f70ef5795554e6169b48b81832929d96ed26c7ca4307451f4f00abe3379379018509156e6b92e2ef13e15ca685bc1fe60e29d3d1919632e20314289f2d16f02fdfcc87cec4bcf5ee8962628e000d04fe8e67ba737b238a2227668c3fb316a800ede742e27eb42c73b8d39a30746204b61f593a36aa1026eabd9de029e92582cbbad7117d7a82545ef1c1b5f01c3cb4b16f1fc325a9bd7a11e0f11e4a6714377329506d97eaaeb129a6d24c69be7c551d8e93049990472471103b8cfd9c8928e93abd0dd703ed4e9a863e48e0b88d96e6a7468caec1db360bc44f6ba4424c26bcbf7a089b18a2ce98b8c6d9c7c38086de643d1af5a81ff26edb465f2941dac91b9e12c04f1d7e3abca48b6be3e0c1b4530cfec70aebd625b34089ea137486094f8ed0d77128a407bae008d560ff742722c2f693ac9c5386eb4e711047812fffc7fa53c89e3e2ac0860705e8e609fab5596713dba8e41c2a770f5c4303b475119580da742fe7a4349a2a84edfca2709e745859e91548d2ccc922c526a6bcea45d40c5c797cbc757785afbea311f8fe58beca907ba56de55ba57b0e972387c8c772a4faddbb9fd26dacd66fd1ff8c5c9bcededc61da899e8f9808838798e286581cda305c6ae723f7d2ecd0acc67dfdb47d99290d9068098883c07f97a7fdad6349df9313027bcffa20c87b46cd9a129a83d238bd78520543faf4c2e9cf76d7ba6826212076356ce1dff151cb273d8841c5d83f7aab1aca6ac5927a3573db0fa23212471fdccf5525a6d51634ee295978d06d9cbe1b9d9050cfa302e3ce97bdc0c3c35fbd0af6527b17bf1c44cdec5b0e4edce7869eed4d72742ed1e33748d62fbc586c8d30fdca22b5bfb7648596420bfecc58a4b7272cc3839ad67815901b72137d7db844a83bc1e0ba7f7bbc52ccd0540de03e1b12ef677a99d84dd028f92e287b525f406253d3d507dd8c97209cb755ea6f6e48df29f48513529f9516345d89a611ced09ea612487b92c40c0af74c67760477068b1e0eb570ccfa95fc00c97f44baa67822bc588a55867fa3d4a26ed25992b8cccfe5d1db21d6c5ade1c195b3d43fc09817133eeacd312ca84bcbe548fb2acac0bd69edf20b7e4f57a066618c82d6067e985954e0f3eb5afdf171f65978aee5e1b80550f9e630ca872a4016385a7637c6ce6c2919967cdab75f2e9c34f0ee55652ae8c1565e1e358698a5769c61ad36940d27fa170f8ac5c3f8fd392cab1f677907137d734fa9dad90b9f818adf93c9cd6b3ed7a38c70476799b74e351a112a54982f270051cac70cec5294caa7c67e7c45d3757e8082be57daee42854c46fb335c8ccae3214ae1310c422238305e8f55ed13b42f1a015f3215a4a8b5e38f2717b36b7f351d923980f650cb58c3ff81338bf293be6413eef39454bf840fc060046d7e51c388eca9f77cac1513cd275e589f2d92b84af3d651fa7d806490361a5a26a6ab377e54da1f2e93e8cf895795b1e4a53ccac2b844cd4564d40ab580766e8820dd25508b8358ab64bbc5ec9ba161a1a23629752d0e54a9b4c3e86107ee89dc02572ddc704c418f1986c26621548ad20cc8b2a81945731eea7b4ecbdc58416e77ed9c91450e90c3ab3f4b63cafc36ce3cca52897487f432847fff278dbf575dcbfe8aa6703eef256a8b0194d71c10a71346d61c9688a367eaa171b23e556bb9b857945063b9f72dfaaaaae1d987e90d7f428aaa85c077831830fe90d515b672a0974f058226ef5d87c826339bd3cf43854c29b4895e9c4dc6b4d938f21a9412f37d3d86a1f417ecb28d3ad65f00c258315369a10583da9423f20f832b602d7293b2b60ada98ec86580726765f16b90048ef16ca4260e5067b0b6ed3f05e10cff35aad87cd4e30de1ed428b55c08a92ae0ab32abd03f67fb0a370558a5587147838d58003adae0163f78a82831a0059d0afd246f0918981d746281ed20e211e4b00ed430f770f5d98076fe24d25ae0aab358e187fc330002b9f4a7ea59aca44c2f36b093540bb24448ccda755f547db386d5950781279e0db19f8bffea3c47097869a4f4521d2158de87031ef8d26293b3df572f1637b2f4671745ca49428f0c8ae28234756edc17149300825a9270e55a5413bf4cf9b0a69bcce2375de06bfe6a959df47b863aeee2915c9fb76e50779861fdc04509cef63f37c981c1925d4f231474b48246901cb66c226e02715d4126b2ccb76a1cae913f1deab5ad66da147f7dfcb903c35735d1c3cf6e5533da1353a1cec166b0e2859d92e3e9155066278cb4241f55c7ac14002e042ca70df7aeea3bc85bd68cd56da69408ee429bd6ac48326b893918472c0643ebe982d2c6b7217ad18c85c4c65aad8b2c8eab40d30187e8b97d1b44ee64ce7fe1439bbb5e567248abdd91b8a57708213de253e930801aa4b21553c2b6b79473f5ad44751e53c23b11ce39c53c0bc42d52ef673a30da815060ac2db70b5e33a27b10c68010cbc6dd7c06bc7991608713ca9e41b1e04ce3e50a93fe2c1f1b21ad51b9537e978f4540b2247d2eee158054439af5132818cf2cc2617a4c27b990da299309baafdc91bdbf0a8509d9a85da4fcf773c8f40de875b84ede496a2669554186996cba5f50a932860790112dfaab0cc178f946cd80813870b57e9d9512c87942f9d7b8977af65529a3305bd0061fa12f8cd4708b51904692e4c3133d64dd0a67f4fb9c1f9b6efcadea2e2ec2376517ec379392ba11cf029edab692d53ed6408887547bb3bcba8489ac833fe8abc3d8869c1d02e1d3da48e6b871ded4efb0596f8269863b8d3f03bb3debe03b1a1661269f5659ce52966c093f2f9ebc72c252253a57e4f42362d85cef3dc9b542db9cc4cd7acc30027770d0026ecdda2d618919f2bf75671278ec8bbb9c39c0babd9d4bf59a781ff8ea4504419e77ccac93734c6d57b6dbe8265be8993d408ec0e6a472e598b72abf13e234695110fe4b6e375789f4ae5e520c3505389ee005f34b8caf76f56b14e4feadbe1c327ef3bf573ab43fc960ef3f8e418d7a7474ccdcdc5a4ae55726ebbbffaad770335d123c287db3a0da25a73e2e57a0af9364424b5f92a7dedf001b9d981800714163f085f6c36d1011a6f66be080794fbd4c207812bf55d8ed8bf877d0d9ea5158974006afe08f9493bbed1d9c262f738def7578f89e9bfb5915de7de8b84cc37507e67f05ffe3f9561d7b492422e1ddf58a4c47af410d661d697cdcecdff391cd928835342f38801bc14e78ae550288b7e5d60b5b43ed03234f801bc49e305e7243ce44a06ae1b103ee3a4b0aa88ec98daa3be9ff72da769e22382c58c2899f948b74314c076af2f6648e083b2aaebdfac1a802060c79197a3182335c90333157ba11b34504d01e1e84a06597231add0a580f5802e23fd767d2301bf1efcbc9a22e15a6f67f53f58523b8997b0a2fd149ebaac7392ff17ca4d80e2cf67d25fa19c9cda79ce62c14892e60c4c02e2f90826f5e9b82c83c6666ef3787a45135f7ed425ef8e165b93d9184f6fecd0a7d1abd289d5fa7df7d64151f0d8d642f1af286bb5442835093979778b13d7a96a26ae2373f4b86e237879c103f4a4bc2fda860dab9128827c851e1d1163761768c76d1b64e4c1dcabb4592fd9518c1950d84679cc58654cac646895ecccf1f7fcc1c3ead6dd4a5c6fa381ad230d0b713d7be683a2cfe4c24ad226b82559b04b5b1b76959de5fce10c4d5cf266705790b3d1d7bd4ff099b2fff388ee143fb1fe85bcf6b1864df5080fa6a862e7d8aaa9b74b944c6f492cb4f4f878e33ca5667da88f91a20ff0c4b7954fcbcbfe2dc8bbf6380f23827190e90b9e61af33a1a520bb5c4ea2fbd09243c5d217fae135f627e3a621f762ea5c6470805c7461eb5d921cbba6cba2f3b432c4b00547d30f699a47ab067df64c5dd6b705789bc5d3bd514debe56d906a3d53b2f6297a30649557b07e3ced2cd361ef402493e928c1fdab512baf49142dbd1ee00b5ddda48f7014bc7d50e11bcee3c9d5f4ef1801b214ef1089b63dd05be14f0c62f6c67ccb5876c434124151c63d499c05055961b64f3a8e1dd38a481cc4f499aca9bd86f427af8577f59e19f027ef690e0a70daf156a8b83e4f341d05a4d782322880efd18995036ce03296d153a32420e58c06988333964f26380b0f41595c5edb9b6602328e17a2d848e623b03a67c5b514ab81df72a6d6e529a4a2d1587aa24279d2696aa853d0d7f0bd3021e044a7ba62003aa728d4b44ba1ede2188061e6fe807521095a4fb6dd8826125aaa721d0341d16bbf0c985c49c12a69df5ced8153f97e953a90b1ef87814709399f14fb8810867c677750b9a531d7e500e5b6a6928661a206100ad000d538a24418b1b923ad4c915f18e6684fdab6164cdba01646e0f0d8f5069e39f46c82f891ea8885d981d95375c29c735886360a3460c216c7084d05727f14152a7f1c709f4179b7c9ba20fc0b8f77f2925983dbccd3a4c23de3", 0x1000}, {&(0x7f00000021c0)="a781bce2f4038c4bb0dc", 0xa}], 0x4, 0x0, 0x0, 0x8}, 0xd) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000080)={0x0, 0x1, 0x2e7d, 0x4, 0x4}, 0xc) close(r0) 16:00:02 executing program 1: mkdir(&(0x7f0000b17ff8)='./bus\x00', 0x4) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) mmap(&(0x7f0000005000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) 16:00:02 executing program 1: r0 = shmget$private(0x0, 0x2000, 0x4, &(0x7f0000ffd000/0x2000)=nil) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r2 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r5 = openat(0xffffffffffffffff, &(0x7f00000002c0)='./file0\x00', 0x1, 0x20) getsockname$inet6(r5, &(0x7f0000000300), &(0x7f0000000340)=0xc) getgroups(0x3, &(0x7f0000000100)=[0xffffffffffffffff, 0x0, 0x0]) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) r10 = getppid() shmctl$IPC_SET(r0, 0x1, &(0x7f0000000240)={{0x7fffffff, r1, r2, r4, r6, 0x80, 0x5}, 0x6, 0xfffffffffffffffe, r7, r10, 0xfff, 0x7, 0x7f}) setuid(0xee01) r11 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffd000/0x1000)=nil) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r14 = msgget(0x1, 0x200) msgctl$IPC_SET(r14, 0x1, &(0x7f0000000380)={{0x0, r8, r6, r4, r9, 0x0, 0x5}, 0x2, 0x2, r3, r7, 0x40, 0x2, 0x61bb110a, 0x8001}) setsockopt$inet6_MRT6_DEL_MFC(r12, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x0, 0x5}, {0x18, 0x2, 0xfffffffffffffff9, 0x10000}, 0xe4ea, [0x3, 0xfff, 0x70, 0x9, 0x100, 0x5, 0x4412, 0x7]}, 0x3c) ioctl$TIOCCDTR(r13, 0x20007478) shmctl$IPC_SET(r11, 0x1, &(0x7f00000001c0)={{}, 0x0, 0x0, 0x0, 0x0, 0x4f, 0x1}) 16:00:02 executing program 0: socketpair$unix(0x1, 0x4, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, 0x0, 0x0) writev(r0, &(0x7f00000002c0)=[{0x0}], 0x1) recvfrom$unix(r1, &(0x7f0000000100)=""/1, 0xfffffffffffffe14, 0x40, 0x0, 0x0) write(r1, &(0x7f0000000300)='3', 0x178) 16:00:02 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = kqueue() kevent(r5, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0xbccdbcb4be6b447f}], 0x1000, 0x0, 0x0, 0x0) recvfrom$unix(r0, &(0x7f0000000400)=""/62, 0x3e, 0x3, &(0x7f0000000440)=@abs={0x1, 0x0, 0x2}, 0x8) kevent(r5, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffff8, 0x3, 0x40000021, 0x7fff, 0x7}, {{r0}, 0xfffffffffffffff8, 0x30, 0x3, 0x5, 0x100000001}, {{r0}, 0xfffffffffffffffe, 0xe1, 0xe, 0xffffffffffffff95, 0x81}, {{}, 0xfffffffffffffffd}], 0x20, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffd, 0x2, 0x5, 0x7b, 0x9}, {{r1}, 0xffffffffffffffff, 0x80, 0x80, 0x8f, 0x1}, {{r1}, 0xffffffffffffffff, 0x8, 0x40, 0x1b, 0x9}, {{r1}, 0xfffffffffffffff9, 0xc0, 0x28, 0x0, 0x8}, {{r1}, 0xffffffffffffffff, 0x42, 0x40000000, 0x7, 0x1}, {{r0}, 0xfffffffffffffffb, 0x0, 0xf000000e, 0x5, 0x3}], 0xff, &(0x7f0000000200)={0x6, 0x3}) listen(r3, 0x8) r6 = msgget$private(0x0, 0x200) r7 = getuid() r8 = getgid() r9 = geteuid() r10 = getgid() r11 = fcntl$getown(r4, 0x5) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, 0xc) msgrcv(r6, &(0x7f0000000480)={0x0, ""/91}, 0x63, 0x3, 0x1800) msgctl$IPC_SET(r6, 0x1, &(0x7f0000000380)={{0x3, r7, r8, r9, r10, 0x25, 0x3f}, 0x8, 0x6, r11, r12, 0xd04c, 0x9, 0xe4a, 0x28}) pipe2(&(0x7f0000000240), 0x4) read(r5, &(0x7f0000000280)=""/102, 0x66) fchdir(r3) 16:00:02 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) getdents(r0, &(0x7f0000000000)=""/41, 0x29) pipe(&(0x7f0000000240)) writev(0xffffffffffffffff, &(0x7f0000001700)=[{&(0x7f0000003940), 0xfffffec0}], 0x1000000000000137) write(0xffffffffffffffff, &(0x7f0000335000), 0xfc94) execve(0x0, 0x0, 0x0) 16:00:02 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) r1 = dup(r0) sendmsg(r1, &(0x7f00000006c0)={0x0, 0x0, &(0x7f00000002c0)=[{&(0x7f0000000000)="be8109595ce38cb48b995567f30111f03fb2b2aeede08f554b34326961ae0801238c840e5e220190619a00ad3ec598f8b02d322877310876f5fa19822cc989af40358a0f51c3cb88d061f1c77032b2fc8ef95c549e021e751322447e8df88263abfc9cb8a07682546c488ae614458c38562315e5aef36dccd79795e0504b215deb61c4d55ed01d94818857f4315447212d02eca4417fafcecaa28a4c19e20125ffb78141", 0xa4}, {&(0x7f00000000c0)="9eb86db52e03633296b1ad7d1391850ece676d8833076c83dae0ca02f06b29b7ba", 0x21}, {&(0x7f0000000100)="e22bdac4fc57c7db0ed18d35d408032a98046d91ed276cb4cce3c3360c4e1fc6f3276c2f4e6285b5fabcf73a6742982a506de416a1c89db278235d6a1a277941cfce78faaa7a7ecd4d3a0fe3959afa447ba8cd62964a", 0x56}, {&(0x7f0000000180)="3342df7f1f96e5f614250d47affd1a035b35b76fd9f3abc9b90598462017d2d4f00b0c480ccb", 0x26}, {&(0x7f00000001c0)="64061227ae09e9c28474106875b97f81da3b5a79dc24271deb004d35fd6fdd5d0fff9d4878e107f176b71f4a890f5debb371de9eabf683b0412701dab24360b2e4fed397aa759bd9d2539ebdc4a1c25077d16050be5949f5adf8c009888105fbb3850ef02c2b75ac80fc52db11d86d82c58c72a7dad3aec941d7a251b57956c1303da749e4dccf7da8f1bbaab2215fa8efca14afcb816db4fd1c2c79f5a8a3986e812fd75c205f234756c722ca384accd1a5f2", 0xb3}, {&(0x7f0000000280)="fc2088ef0dcabf5bee537b912651ce0d8cfe56709bbb15b81c02487de7", 0x1d}], 0x6, &(0x7f0000000340)=[{0xb8, 0xffff, 0xc14, "545d424c1f4010f0f1a08ac0bfa428a1f05a3ccbba996e829da2fa16a7220b955a178cff7fd75f99a84688d808c593300866cc4f3800a9bdddad8093ca7b0c2b8a1108ac414c816766d08c66102329cd863f29f20619b94a364d2383ab220bd1d46db5b8b71cfbf335702a3b933e0922bac65ea45b2400af8b11f502745f59ad13f84b14230ce34e070efd7d16300b8ce5cbec2fd5689b66f7edb20ffee295bcc081a2370daf"}, {0xb0, 0xffff, 0x4, "9b3d734301a653b3ef11f7179b70c2ec64cce6ce0342c286999380e7589e4de545e50f35d8f83badfe67579f8099af822f56567a53f3625ad75572f153be78b5b5111cf011f8e3f6c744d5ae1399b0bac379da6e4681e6adec7bff07b572382078586e60d7e3190cb90e212ade9bac517733fd3199d30b8710b86fbfbd0e7d75f719a651a16977bf83828344607e4375b0e5d2fbed39857ae3291552ba52be54"}, {0xf0, 0xffff, 0x1, "62e00d6413f053bbcacc3adea6c478c101c4e84d27e8d4304dbbed130b7d4bd3b5c39ab92e0deb315cee3c7ed530e44b615809522b641dfd1a5fa8ec93d641a34e1ff2aac4e2a023ee9d8e8b4070c3c938e8627d4747aea0b625d47ea8930df439fa37e4c4f7cb854f61b671e5666fe524d56e4f093d750ba784ad12cd4acee298c1200d457b013a700e32722f63f059d1a80bf4a9b592987e9f56ce233c20a770bbce1171a0d2c0dbf4a12f804eaed7eff2d017ea19552e1b525c2814967f77407b389821b0eab2ac10a747dbbc354184fdbd8c8727861937093ecd4a0dd4e5"}, {0x20, 0xffff, 0x6000000000000, "228e0ce8471a01bbdc2d9414527e"}, {0xf8, 0xffff, 0x6, "3bb63ed661119e0dad2f79d163aa070e06faded66194f633c4f799605d9094b0c1ddf6e1ecf679d7cc83d45f817766afa0b6ac691ac690dddd2598e3bf7023b8ca2e20442c2f2bbcc948bd076a28f8e7664b46fa6f62f9f5297ae634db97ed718342dec0478e45073869183aa9c3f6baf93fe5a90fc969307a93f10724755d06ba8b3cb31092deb979a34a332718faf78bff1d05cbf2f4d19afe090c8fa1be4b9821c287ac1109c4d75d1ab4bd75652490e3b7f29011f26db37abdbdf612d970b3e9ae03abfa76fadc6586755331d3cfae520a4b9141f65dec8b98ff51b1eee2fedc8b285dfd45"}], 0x370, 0x1}, 0x8) setsockopt$inet_opts(r1, 0x0, 0x400000001d, 0x0, 0x0) 16:00:02 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x10002) setsockopt(r0, 0x29, 0x25, &(0x7f0000000040)="3a929119", 0x4) 16:00:02 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a0a, 0x0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0xfffffffffffffffc) write(r0, &(0x7f0000000080)='s', 0x1) mlock(&(0x7f0000ff8000/0x4000)=nil, 0x4000) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) ftruncate(r0, 0x0) munmap(&(0x7f0000fef000/0x11000)=nil, 0x11000) 16:00:02 executing program 1: mkdir(&(0x7f0000000240)='./file0\x00', 0x0) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000180), 0xb2, 0x0, 0x0, 0x0) rmdir(0x0) link(&(0x7f0000000080)='./file1\x00', &(0x7f0000000140)='./file0/file0\x00') 16:00:02 executing program 0: mlock(&(0x7f0000208000/0x3000)=nil, 0x3000) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x2000c, 0x10) mmap(&(0x7f0000053000/0x1000)=nil, 0x1000, 0x5, 0x2813, r0, 0x0, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) mincore(&(0x7f000003d000/0x1000)=nil, 0x1000, &(0x7f0000000040)=""/11) 16:00:02 executing program 1: open(&(0x7f0000000140)='./bus/file0\x00', 0x4, 0x1) mknod(&(0x7f0000000100)='./bus\x00', 0x1000002008, 0x57e7) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) chdir(&(0x7f0000000080)='./bus/file0\x00') open(&(0x7f0000000000)='./bus/file0\x00', 0x8000, 0xa) 16:00:02 executing program 0: unveil(&(0x7f0000000180)='.\x00', &(0x7f0000000080)='c\x00') mkdir(&(0x7f0000000100)='./file0\x00', 0x0) mknod$loop(&(0x7f0000000140)='./file0/../file0/file0\x00', 0x2004, 0x1) stat(&(0x7f0000000000)='./file0/../file0/file0\x00', &(0x7f00000001c0)) r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000240)=@file={0x0, ""/65}, &(0x7f00000000c0)=0x43) r1 = getpid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, &(0x7f0000000300)=0xc) getgroups(0xa, &(0x7f0000000340)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000380)={r1, r2, r3}, 0xc) mknod(&(0x7f0000000040)='./file0\x00', 0x44, 0xfffffffffffffffa) 16:00:02 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) getsockopt$sock_timeval(r0, 0xffff, 0x0, 0x0, 0x0) 16:00:02 executing program 0: r0 = syz_open_pts() ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000100)) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000040)='Y:i"', 0xffffffffffffff8f}], 0x1ba) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000140)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c3069562c23ef440333535b1f955e849de2a7e2e563c6d69fd84dc482bdec1112e06dcb1d36bf29851483a90365872f3df1ce627e14b0e3362029f39587d3cd08fa9b58106204ada9b8f5c9273d462ac638d48643027d2114bb5f52ab24282c150c5954552288768efc24f037d6d41bb551e8db977e00aa6a6739f695b3c2b88d89769c835f8ae5fd68f4e388407e0b8213d999f7fcf99a928185bdba956ff4fa40f416b04a8c46ba21c3338673ab9137e5fec7b0a1fb3f10d09599ad49efef48e7701584cddf0ae09c00bccef063fe8215c76228245056c7067cae", 0x13d) syz_open_pts() 16:00:02 executing program 1: r0 = open(&(0x7f0000000180)='./bus\x00', 0x8288, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x0, 0x1, 0x0, 0x1000300000002}) chmod(&(0x7f0000000000)='./bus\x00', 0x0) mkdir(&(0x7f0000000080)='./bus\x00', 0x34) stat(&(0x7f00000000c0)='./bus\x00', &(0x7f0000000100)) 16:00:02 executing program 0: unveil(0x0, &(0x7f0000000140)='r\x00') clock_getres(0x5, &(0x7f0000000080)) r0 = socket(0x2, 0x4007, 0x9bd) accept$unix(r0, &(0x7f0000000000)=@file={0x0, ""/108}, &(0x7f00000000c0)=0x6e) 16:00:02 executing program 1: symlinkat(0x0, 0xffffffffffffffff, &(0x7f000034aff8)='./file0\x00') pipe(&(0x7f0000000000)={0xffffffffffffffff}) connect$inet6(r0, &(0x7f0000000040)={0x18, 0x2, 0x56800, 0x8}, 0xc) pipe(&(0x7f0000000680)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000335000), 0xfc94) execve(0x0, 0x0, 0x0) 16:00:02 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x8051, 0x0) select(0x40, &(0x7f0000000040)={0xf8ce, 0x2ba, 0x200, 0xffffffff, 0x6, 0x1000, 0x100, 0x8}, &(0x7f0000000100)={0x80, 0x7, 0x8, 0x101, 0x8, 0x93a, 0x3, 0x7}, &(0x7f0000000200)={0x8, 0x3, 0x3, 0xfff, 0x7ff, 0xfffffffffffffff7, 0x5, 0xfffffffffffffff8}, &(0x7f0000000240)={0x10000, 0x2}) kqueue() open(&(0x7f00000002c0)='./bus\x00', 0x40, 0x0) open(&(0x7f00000001c0)='./file0\x00', 0x8200, 0x0) open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) select(0x32, &(0x7f0000000180)={0x200000000000098}, 0x0, 0x0, 0x0) 16:00:02 executing program 1: r0 = kqueue() kevent(r0, 0x0, 0x0, 0x0, 0x30000000, 0x0) readv(r0, &(0x7f0000001600)=[{&(0x7f0000000140)=""/44, 0x2c}, {&(0x7f0000000180)=""/85, 0x55}, {&(0x7f0000000200)=""/92, 0x5c}, {&(0x7f0000000280)=""/175, 0xaf}, {&(0x7f0000000340)=""/98, 0x62}, {&(0x7f00000003c0)=""/4096, 0x1000}, {&(0x7f00000013c0)=""/70, 0x46}, {&(0x7f0000001440)=""/91, 0x5b}, {&(0x7f00000014c0)=""/149, 0x95}, {&(0x7f0000001580)=""/73, 0x49}], 0xa) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) utimensat(r2, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x6, 0x81}, {0x0, 0x9}}, 0x2) execve(0x0, 0x0, 0x0) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f00000016c0)=0xf05e) mknodat(r1, &(0x7f0000000100)='./file0\x00', 0x6000, 0x4) 16:00:02 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x1, 0x100000001}) r1 = open(&(0x7f0000000180)='./bus\x00', 0x8289, 0x0) mknodat(r0, &(0x7f0000000000)='./bus\x00', 0xc000, 0x2) fcntl$lock(r1, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x2, 0x1000300000002}) 16:00:02 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r0, 0x29, 0x31, &(0x7f0000000140)="fa", 0x1) accept(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) 16:00:03 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x0) r1 = socket(0x2, 0x3, 0x0) r2 = shmget(0x2, 0x4000, 0x18, &(0x7f0000ffc000/0x4000)=nil) shmctl$IPC_RMID(r2, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) open(&(0x7f0000000080)='./file0\x00', 0x200a0, 0xc5) dup2(r0, r1) 16:00:03 executing program 1: setuid(0xee01) msgget(0x2, 0x241) msgget(0x0, 0x0) 16:00:03 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='/', 0x0, 0x0) unlinkat(r0, &(0x7f0000000100)='./file0\x00', 0xa) openat(r0, &(0x7f00000000c0)='./file0\x00', 0x10, 0x2) mkdirat(r0, &(0x7f0000000000)='./file0\x00', 0x0) 16:00:03 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x20c) r0 = open(&(0x7f0000000280)='./bus\x00', 0x0, 0xfffffffffffffffc) preadv(r0, &(0x7f0000000200)=[{&(0x7f0000000100)=""/223, 0xdf}], 0x1, 0x0) 16:00:03 executing program 1: setuid(0xee01) r0 = socket$inet6(0x18, 0x4000, 0x0) setsockopt(r0, 0x29, 0x32, 0x0, 0x0) 16:00:03 executing program 0: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f0000001700)=[{&(0x7f0000003940), 0x374}], 0x1000000000000018) write(r1, &(0x7f0000335000), 0xfc94) syz_emit_ethernet(0x33, &(0x7f0000000040)="7f25a6b0de40cd5441980fe27365cba3b9cf1830194782582cfb4e6f55d0a08599d4b5867310f43c775b0f3e66a66fa7f8024d") poll(&(0x7f0000000000)=[{r1, 0x46}], 0x1, 0x0) syz_open_pts() ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) poll(&(0x7f0000000080)=[{r1, 0xc0}, {r0, 0x20}], 0x2, 0x20) execve(0x0, 0x0, 0x0) 16:00:03 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x8000, 0x13c) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) mlock(&(0x7f0000ff9000/0x4000)=nil, 0x4000) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x10b886, 0x0) getpeername$inet(r0, &(0x7f00000001c0), &(0x7f0000000200)=0xc) lstat(&(0x7f0000000080)='./bus\x00', &(0x7f0000000140)) mknod(&(0x7f0000000000)='./bus\x00', 0x1002, 0x3) 16:00:03 executing program 1: setrlimit(0x8, &(0x7f0000000000)) setrlimit(0x0, &(0x7f0000000040)={0x81, 0x200}) r0 = msgget$private(0x0, 0x406) msgsnd(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="00000000eaffbc070000000000000000008fc7542a16ceb9d75772cb731fb89f9f680758cda2c9198d7771d50000000000000084da17be2b935f1daade0629b052097948d1c198ae000000000000000000"], 0x4f, 0x800) r1 = socket$unix(0x1, 0x7, 0x0) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000140)) r2 = dup(r1) r3 = geteuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) fchown(r2, r3, r4) ioctl$TIOCEXCL(r2, 0x2000740d) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000000440)) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r6 = geteuid() getsockname$unix(r2, &(0x7f0000000200)=@file={0x0, ""/108}, &(0x7f0000000280)=0x6e) setreuid(r5, r6) setrlimit(0x0, &(0x7f0000000100)={0x22, 0x333}) 16:00:03 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f0000001700)=[{&(0x7f0000003940), 0xfffffec0}], 0x1000000000000137) dup2(r0, r1) write(r1, &(0x7f0000000100)="e62a1a00000000bc257c70244f7226637540c7172c2177e733828ece8cce220119adfc773117d792410a992b1c497870bb800d11860b9c89e715dd18f19c35d1b1eba7ef7e00000000000000000000000000", 0x52) nanosleep(&(0x7f00000000c0)={0x4, 0xffffffffffff8d7e}, &(0x7f00000001c0)) execve(0x0, 0x0, 0x0) 16:00:03 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) poll(&(0x7f0000000000)=[{r0, 0x4}], 0x1, 0x0) connect$inet(r0, &(0x7f0000000040)={0x2, 0x0}, 0xc) listen(r0, 0x0) shutdown(r0, 0x1) ftruncate(r0, 0xc6ca) 16:00:03 executing program 1: readv(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000940)=""/13, 0xd}, {&(0x7f0000001ac0)=""/4096, 0x1000}, {&(0x7f00000019c0)=""/185, 0x3f5}], 0x32f) r0 = socket(0x20, 0x4007, 0x0) getpeername$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) 16:00:03 executing program 1: r0 = kqueue() pwritev(r0, &(0x7f00000016c0)=[{&(0x7f00000000c0)="79c873a67c8265b74f80ab5fa857dabee4ee7549de36b93d6d65aa09eff56ff9f59cbd42ab4c4d1f8dc703c4cd90d2eb8f297aacc97f4d710317a6e7a1f58b549734ea576289f31de2fa5768aa57a873c429b74b15a3576bf42960b5a4db2564a4bc02e771e4b03db6357dd16465e1662c90312960e2c0033d9078b8f5bf2ed3ddc0a5e5155f938af49fb0546e36c5cc3f4667ab426414a8b055d9bcfa11f9776e9a22f328c135927417449c40", 0xad}, {&(0x7f0000000180)="af6662f84c6aa0e72cefd3028e120ed245a062ba8ea2afa5fca9b4594866b629c3a9bde252495a580688c57ad3807e58c498b92a81b15303366bdf4e15b053620d355ea880b68ba55c7029bfd59b99d59e", 0x51}, {&(0x7f0000000200)="5fec97e5b36b9d95f4eb15153c75cceba10e623e1f763094284a4dad03b26383c1fb0aadd5cb24b12b10fec94dd6f2564a1993335aa7cfb38a84e600989aaa6081c461e6d3db432d294edd59e06557eb7010866a4ff9d1e9aab5f1d3900ea1270695b069f100c5e99df6674aa80a39c73080e6687f714b5aea55011637dd7bd919ded51b259a83b4dc57fc6930d2084b2ddd9c9bccaac83370a1b854f51ebb177efe899119d4a44ce25e86393e86c7436ab0d93a94cf38d5927211a4c2da806ddb336415a59721102f420adf524283a179704e61d3db2e94917e40bbbdbd206a55c739cd0ec7856f37f4c4", 0xeb}, {&(0x7f0000000300)="318b4246b2c7f3a6cbfc7e47413433118a0ad30e56336024007a857c6a0475fc315f8ed14349020d8003b51291b2a96ad9d7baa81aacb242c7ae1fba05d2f7b9e0f42fd7585028e3aebed10c5b9a83db6226f67b37a6c54c45b1122571de6034b1551401f50ffa1326aa5e4bfb5622540bd36ed6c8d5ebfa597a418473d6c105587f5dc0d31ece9b09b4de0cef5de7654ce5147d9f7430833518eabd41913fb18a4458664fd833cb8225aa68ac939e1a2a6bd520fb7f952413728b18157d7dac69d0bad5697dba798a492708c32bf6406e38281aed907012a19c3b73d83e34f304e14f9c", 0xe4}, {&(0x7f0000000400)="1d5017cf5e15e79ff82898010dfa430184309cca564a7f02256862ce6a6fea22e8848081306b33b370d75a4d77d926df38430cc95398f19b9609d67573f5822233278e8c934fb0a4d8b6c0023d773ff2b767c9696c3b545b664d2b211500203478bc9a2e9d13ca6ab0e362a682db8fbc0832c36e246e69cfe284e3dc82219417ef0c1b4cacfb102b5c1f1041abe6a97b97a81b95746138cbef3fade1d014e74c1b8e81c58f3176892488197a686ea8eaf34d35c4dcd53d34d9bc97ffa7b1f91b0037bf9dd1bdd92bea120b09ba4d23b477f9ac7387c18cf9f5059a7b5b8a4b78670dbd277deba58b1ed46f666b3f5a7e7f62273f8f526b3630089eb90f836c01bb6c8cf13c890f1cb0cc1dc025b75d3d29d12d6fccc845baa84355769da8c7edcab7a03e83ab409dbd3ce66158fc89bfc73467df0869aab97ab4420a27b26ef6180dd67edbf75acb1c03e50ada889a1a444457d09773a2f3277a3030519f4a1b204bf847a927f8117cd1a3f25be30fe8bae8f38ef3b661ae9b3c26a9584ace368704b00baf58a27a5aed58f232b682b917699198b7b0710c5dbcaee285f4e9b6fb9a5e2d27260aa2a4c6fa55fc7dc72913caae3bca61282f6a19b8f1d3b9968b98b11e422077591896ffb313364e774661b149e50eaf1e0edd40260cffc94737da2158f86fdee4e104c9737143317545d1e24f419b53adaae39e322f398a0ef6873441332fec39d183161c1c5883b4ef36d4574933cec9c1a6f5248410fdea28c04f7c951b5f665fe4131975721c3deb003c42b8530028ec078ef7bccad6b60249115c6fa23460eb27b3dd5cf8b7238198b4484a56192b4dcffd5381427c2eb86a5b13b5e67f129a1bc07b3d2b94a1ce4bbd164f9229291e7ade9f0d624506f86c3a6a23f92669d286f5899e827f29077993ce03a3a1f339833162cbe7b5d9b5e0a6f625e768544ac21dbeec5ac5e6a11dc404ca687b8271f0cfe810561cb240e5adf94c4e95cbd913ccc03acd63759fbe5c1f42b189473b9d7adc3534ca6566527cfef5e11eda7a2eee82d2f3a844dee0f5b7cc59a7a9d320b2aa44852a7e91d453a7de7311ddd233fd199a9de1740143bdf91d096c21128d1b15c4ce529fb427f57128070cf9b4d4b1feded133b161226cc20457a7595b657f8e7500bd95a5f9be64bfa4f88c47c176f462fb255436657051ebc20d6b91f3c56cece065b8dfed24a685d46635dc1aedbd78399fba588a98cae07d2b3abade703719e5f2816b85ecfb99fad2c7e75b613ff70aeb04ce2dd319738da4dfe387c800b050f17641145011a9fbfd6c103d683b3c5482cf1dfa37778e98895b7cc4f34d0f8ca4e107ec150caef2618dfe4293c243f466056c29d93cec02b0436716397519859b99fca36f67cf9b5403a128f56c0fecb7847dd0e314b6a5522b3836dcd007c6dd5e40783e23def2644a4e9a1b07a6c24d54915b828e723f9b4147ecebefed54346d0db3620019956285b812402e4b124598006670db80d8251ad6f4fbbefda8186a8c837a6432e23b895d24d9f0d2a6760267874800ff1352a370e6f3a62eec0a1bdc6ba6a481d8fbdeeea710e2c56f9455efb3456dd9539e28dbd13e72ce7624c77aa7062de63fe48b1ecef7e6a93623dd82a8c8a54f9a22bfce75521d0acec1ee4edf8943bba8ee8f06966424f96874720ef65d9a68c3264b3c0d90ea7db9833a3a790eec5d0dab24763c403078a32e732dc503649ed71c7f08dde2a12589fa5e72a794fd36126b82c95ca0d7f898aea3128f72730a708f8d87d28bc154c4c56c6423c709fc1efa9ded55f5c92acdad7e7c057c098b5a74d53a1e822b5ec3748e3a3f54cedd070b755413ac25bc50c9d32c6ad3a5b1a3dc9e2332ee76631678abea7d6465bc9eb3a049c476cdb2a5edf64a823a46bdda8c0fa910cf1e76fd2408d7ba2f277311f025d66eff8e430f610b5f9a64c4aeeef90e6b09bcd5b0180f497ce5256e75e64d52fd8dcf1d43012885e9e66a0a848d983ff19e5c6ce767ccc9d7410d874a47276a80456ab5193022f853be317505c9137f83cc0250055e205360329de36ecef802652acb09231c73dcc4d244ee6a88476502e7735a166b259af819c09d5f709f04db691ddaab108ec98b45c0078adaf14e09915d5128ea0ef0b862a01b6e08dd9fcaf00ec815d693e3669b9a55a286797662e0a30455cfaeb56b92112afbece77317cee1c61fc4c9e1b7137b40d18e4a728c8e89c5ab58e9c5779bd1a24105a67ec7189ffd621a9bf57cce921b0b0ecaebd725957e948f042e6f88a518392224daa9c51776e0c351b6645949a1660f523711c15dede2787c6fbfc29a7e591173b121ac3808e8f6b010afecc0a5469a012446f84cccc65c6bb409644a9decc017f664cb8e2e135e6a345120410d9a9cea975073eb98a2234bfe63f963b24d00a7012694afc8c09ab41007a6a077360cf7d4d3a49c997f47e4ee84cbff2a2e4f146634face1d913a49a842c0be0f38812f6d7a2d8627a86cfedca915887cb0786af8e56eb657b99c5c1de615fd08de955419ad5bda8b819811ce5d7488f7634dabf0b3a2111ca88342db7a6ef7af02186cf050f96f064f1a223b884b10b1533c1114cf2c66825e59fbfc55e90fdc12d0922e5152d9f3c22787ff1943d88f3906acb840ccefc04b420d8133ec923172aef75ff92bf1763a54518bf6b82827a87284a74bbee71a3dac4ca8d992674b2136af96e410229b1f60a29b8e14527c44fa3b4ae8bdc6fe72b352b63743aa087778cfc00734e9042b386641ee8047b41e8ac1c0064f022fa8032fab99c8be11a0470f130be26a60e0d0e330f52d14155d845ff462a3c2e09ba7cdced4eed584b8c78f05049067b5845e0320e9504808575febb0b2e4e3a057ca64529bda8a8d45c3f7eec5e8bebcb5daf0bd4f84f96bd7d798b9447964fea8f574d6a0a163f380aab3add827fd2787cd1e3bf43b0b5620a11c48596dd31b16dde3ae8149539b8c448b1ba52c7d8e6c6d4ab35ff5057de5f0705d1e5f1aefca560aee9bb3997a15b37d0e99e4d1448ffaf7791345168d1e5a210f2edaf2113a0336099f72f9fab5f3e41035d58392722771c444aa34a950c8b576af830e84b6ba561e6a202f5e8b0ee512707e3b5b8d76e1c23fdc5be42a9c5378861faac9c87defca9b3821adc370c2d381643ce5a72473ee6e3346182214f931bf43eb525691e0931db5d25bb05fa8a5edae6f883c075cd6321f8bc244cfbef3d192bf7a14ee9254402a5de2a542f73b249e7d85c4a3c9c84bfe8dd88eecc51d8374b07f566aeaf863f0fb3078ceab6c5ee113e3468ce3f8a1a0cc91429511e7a8a6458f62d07561fcb34b43d8500f9675e0947c8815ba8cc309c50314f73d71895c84372bc88a30c95cfee413390a1eb8f9ea9c87db24686324abfcc7c1a331b1aa0079c8d2d571e70bf419a58a4a71099de0422b5d3ebe54b0244c37c607b33d9b57e1eb6e24c6ae53874779e3f606c98977d0ac3eba6f6242b0686537c726de5f3e869d9bf815aed10dcd9222fc4ca47795e41e1a09e583c460ca2048170e91697e7a91f4cd4c80d67e684ed2abde41e2df0bb3f82d6ea770311755ebaa9163b3ace23c8fbd9319dd28033b1390c528ba97ebb27a3081d587de7b6d6703fd8b26cd2589f34f62900a0f2d209e00d000edd4914f3a9adf25780559b4d7c30e0f20c1ae8b135bb8e776248458d19b15780f5ccaed65f05fb144bba2a3c400c27a5980ec47ec6755674d970ac70be50259471839111c85d9b5c2c8d6bbabf34e971df79392fcb1c409c6182ba77b6e7c58aed28746e60dcaacf36115bbc1d3a3deddb9f7200f0bbf07a84bb191c2e2ace0bb2ac34e362283bcb3d16c37e9411565e4784126b72c5522fbbdc61be245600aafa4cd8094140c5ac55f2b27b4312a279688cfe85423a9587dbe16bd04594de315fbf1a102b812f7b57fcf3103495a624f6795c50916978fd6cfbc263bfd1b0f9e0e3a591d51fd7075c1539f8e8b16e4d2845f69a145cbb9f635a2ec303a8562c80b744afce2bd96d722324119cfc014ec402a222fcdb894f8d3b6b95c7db0bc7fa8fdb6e7ea8dd87338685416c56ca8388970b97fba31890e2760e59a002460f8de449010b4b353f42626f78c2968760ac76fa4fc14e9cab0f241a56718512fab013e2075f55264d5575bc0b86216239d3e3457bc47097df7363a65ca5849837359410dda9ccec9cdab60a8cf346b0964f2558bd966ece0bb97e4a64208fa0e5080ff1c4a1f907acdf88587bf13f60a0b296d9f5605fc174fde04b671253bc707d8b32c271378597dcaf5ddc4b896e83af6e760c5c966667efdf8b3270912e3d91f13d37f7979da403e34f3ed62dc7a4d25abd65133ffcf7e4254769bdb308d79b7a2797287c89019c155ea043ecceee0429c6818486294143f7104edf810a2f3f7f3234f9e7429c61029a263ede0646861e58c747b046a0176737be4dbed263f233cebe9008fb9688a95c8e8988b4a2e1e6738df7345bd632146c4f85d2a564b9b16a93edb3a61d00aa71968752772f05a8d527b2edcc9895ab02d5bceda2680672b9a481bf94e399ad9fe658dd3a20460a02d742f031c61d8726b8dd18db3219e037211b31caea991539099909f1706e312fcce0f285692f99f00f63c6ca5dd926f54ad21b2ef796499c68a15041881fef8c337e71a20a52e5bb8bf71995112fd451d8249861937eb35e2f43c6ff75b1a46ca00d59c7498065a17394d6c8c1f1ba640eb5d8dc42eaa6a08a8c502c616489ff79d1be0454e307e5a435122e1e9d2e49f212b3f1813e470744e475a600989bdfd39e72e4af8823665a07efc7f72a3bb03dd71eb792c54150207fbbfc0aa9e8dde30b5ba86ee0a77c5036dfa5456a268631a9d091ce096636094b871179676bd4676f770323586c303971831a71bee10743c08075001f1aec6f2c87613aff020ab5479a508759a7f74fe89eecb8048f0b1e22883f74288cfff95f648977a90420086fb7dcca1eb36baa8ebc04a19440388f12074feaeeeba57630c5f0ae311ea2c9bb69fa925b3ca641ed3987871c20cd35f06b0e8cc05d62bec2a7afe4368891e846f2942b11c9177ebef4bbf785b3791e990506a6c1d8d1a2b2f5877b58cbafc45e774dda33361dc2ee38d0a9fca75c70b15755d0f440d4212d93a5cd8d032aa698791be150c98987e602b33801c5d3d76b3c26e892d7624c77cf94aa41e790c36dd416abc81cbb1de378939784d18ff66f845d44744f47b04cf5bdb96f30b81ac7d311e5c519b5058a45a650e89990de5eb2037435f2926f1787c9a09007a84f0417308c6756d93a1e0eeb536ecdc0aace3320d920a62670d8ad41ce9e880d02428e6e719894cc85cc04c9332913a81dbc15c4dd649049f2fcf5eb1a4a6967eb7cee9fd595e1b16253e33df720fab32489505d844ffb12ff2f1759cd911f08102622312c03e7164fc7add9b9d47da9bd2a01dd3d304ac2b078a0751a38a5805a012e6e2630c1e835698d5350a25e0681ef8d6ed423cf9ebf133fb0e09988dadae26361a8c6bfdccb3ac2b4d5a1eeeb5f3f0a1c8a94aef8dd5ee58874ec6e75d1212275a74e444b072340819654a5e6469c4a26f14278a7376e0fe9f821745b51b463e9304c59e37cc26b145ad7b922cacec954503ccc6e998b20564eecb86d3f4133619ba7ac4c9a5eef7ef3dc40358f6dcbba05ddc78758e61a19954c3ca0dbf666a211809d065d407de2abf524c9b6d2e44c6", 0x1000}, {&(0x7f0000001400)="e180ced7e209f0d7b1794cf492d4994d9cb861777a9fb51bd387be1eebef07240ede9c51e2d093ba00aced9d7a72c374b0b9e0bdf5e5c9c2d2a9865a669a903e065a4411582cdf4861974f6cbfbe0abe5417c8d52096a6134a26141195d11d648190b6a2b947f4517c1ebda2fca10ca118be8aab6cd0156becb35f0e02206296eaf62daa6fb5e43d72241d3253e43bc1da7c20add0e38557d1ed637c947802fe70dfcaabbea52047a44cdea145a27503b85603eb9d69f7de50cb90a44dd81107b11107838915e025fcb33daaab529b65444ac4e685814b08fd86b782bf46309e8b469f389c0eb7d03a", 0xe9}, {&(0x7f0000001500)="7721288d56ac189b19e76dc33005043ab1660c85d43530e3751dcad3f8189f4ca01719ce4185db33e56ca2fdbc9c9a8337f1fdc03e1434fb807a1a3a0b14fac7e5615d9bc6ee", 0x46}, {&(0x7f0000001580)="ceac9e66e4dffb3085d52b813a8dfda6dd669ae7fb906e73efe7589ac6a6d844e967612322f49c4308c3a9ee2475797ac62c25cb180f126af3ec348ac0c39515c8f22699112495e6fc523c930a3326847ec0966e4fd771ce4191c69264d4c947b790800f1242f006579066c9658372505a3b8bf7e4d446e0a196855508b500b6e38688659c23cce4", 0x88}, {&(0x7f0000001640)="f4eb5112f436f7a48d7701ab30b8d5ddbb5e3c54dea7039518ec550654f541293a33a24b344b68a81b0fae12f7a38ae010bf4eb89de66d1c3afed8a75a9eab9b0337abb71d312c23df7744983f77054451fae67590f0b0f77fe4ade5506ddd02", 0x60}], 0x9, 0x0) mknod(&(0x7f0000000080)='./bus\x00', 0x2028, 0x4400) r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x2, 0x3) r2 = getpid() fcntl$setown(r1, 0x6, r2) fsync(r1) fcntl$setown(r1, 0x6, r2) r3 = fcntl$dupfd(r1, 0xa, r0) recvfrom(r3, &(0x7f0000000040)=""/42, 0x2a, 0x800, &(0x7f0000001780)=@un=@file={0x0, './bus\x00'}, 0x8) close(r1) close(r1) 16:00:03 executing program 0: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r2 = semget(0x0, 0x4, 0x0) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000000100)=""/158) setreuid(r0, r1) r3 = semget(0x3, 0x1, 0x0) semop(r3, 0x0, 0x0) semget(0x2, 0x7, 0x80) 16:00:03 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000680)={0x0, 0x0, &(0x7f0000000500)=[{&(0x7f0000000100)=""/135, 0x87}, {&(0x7f00000001c0)=""/131, 0x83}, {&(0x7f0000000280)=""/200, 0xc8}, {&(0x7f0000000380)=""/35, 0x23}, {&(0x7f00000003c0)}, {&(0x7f0000000400)=""/245, 0xf5}], 0x6, &(0x7f0000000580)=""/244, 0xf4, 0x3}, 0x42) ftruncate(r1, 0x203) r2 = dup(r0) fchmodat(r2, &(0x7f00000003c0)='./bus\x00', 0x100, 0x4) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x2}, 0x8) mknod(&(0x7f0000000040)='./bus\x00', 0x40000006009, 0x0) execve(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) 16:00:03 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2002, 0x4000005200) r0 = kqueue() r1 = kqueue() close(r0) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xffffffffffffff7d}], 0xfffd, 0x0, 0x0, 0x0) dup(r0) close(r1) 16:00:03 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x1d}], 0x3, 0x0, 0x3, 0x0) 16:00:03 executing program 1: r0 = syz_open_pts() clock_gettime(0x2, &(0x7f00000002c0)) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0x1, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2", 0x0, 0x9}) readv(r0, &(0x7f0000000180)=[{&(0x7f0000000040)=""/15, 0xf}], 0x1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x4535) r3 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000200)=[{{r3}, 0xffffffffffffffff, 0x7f}], 0x8, 0x0, 0x0, 0x0) dup2(r3, r4) r5 = getpgrp() fcntl$lock(r4, 0x0, &(0x7f0000000240)={0x2, 0x2, 0x10000, 0x7fff, r5}) recvfrom$unix(r1, &(0x7f00000000c0)=""/131, 0x83, 0x842, &(0x7f00000001c0)=@abs={0x1, 0x0, 0x0}, 0x8) r6 = accept$inet(r3, &(0x7f0000000380), &(0x7f00000003c0)=0xc) msgrcv(0x0, &(0x7f0000000400)=ANY=[@ANYBLOB="00053f00c3e34e7938df8b6d8475ae2017d50000692e47bc4d495d9db9c38dd687c82219a76221f0e54593ae8be06f05bfc4ed74e17fdd24607db475f35d786d9e9473974b1c6a346aeee60000005d5f0d0000000000000000000000000000000083716f0672e8288ed0631d2df4b6195fc7b0ba155d8923140cfbc30b72ba0509f30bb46b351d399ec11e033200000000c0373ad1ce14cbb8251c0000"], 0x1, 0x0, 0x0) r7 = socket$inet6(0x18, 0x3, 0x0) connect(r7, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) r8 = syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000340)=0x40) close(r0) r9 = kqueue() syz_open_pts() close(r7) r10 = open(&(0x7f0000000280)='./bus\x00', 0x800, 0x11) ioctl$TIOCNXCL(r8, 0x2000740e) kevent(r10, &(0x7f00000004c0)=[{{r2}, 0xfffffffffffffffa, 0x0, 0xf0000051, 0xb503, 0xffffffffffffff6b}, {{r8}, 0xfffffffffffffffb, 0x40, 0x1, 0x3, 0x6}, {{r9}, 0xfffffffffffffffd, 0x24, 0x20000007, 0x75d, 0xdd}, {{r0}, 0xfffffffffffffff9, 0x1, 0xf0000000, 0x9, 0x9}, {{r6}, 0xfffffffffffffffd, 0x7f, 0x0, 0x2, 0x9}, {{r2}, 0xfffffffffffffffa, 0x12, 0x60000001, 0x8, 0x4}, {{r4}, 0xfffffffffffffff8, 0x3, 0x8c, 0x3f, 0x4}, {{r0}, 0xffffffffffffffff, 0x1, 0xfffff, 0x4, 0x8}], 0x4, &(0x7f00000005c0)=[{{r1}, 0xffffffffffffffff, 0x8, 0x0, 0x3f, 0x742}, {{r3}, 0xfffffffffffffffb, 0x8, 0x8, 0x80, 0x3}, {{r3}, 0x0, 0x8, 0x97, 0x100000000, 0x100000001}, {{r1}, 0xfffffffffffffff9, 0xa0, 0x80000080, 0x100ee000, 0x7}, {{r4}, 0xffffffffffffffff, 0x2, 0x8, 0x80, 0x6}, {{r7}, 0xffffffffffffffff, 0x80, 0x20000028, 0x3, 0xa6}], 0x0, &(0x7f0000000680)={0x3, 0x52c}) 16:00:04 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x50, 0x20) pwritev(r0, &(0x7f0000000100)=[{&(0x7f00000000c0)="5c1d5ab1389e6af79a79f71a6921660a410eaf9f79", 0x15}], 0x1, 0x0) r1 = socket$inet6(0x18, 0x8003, 0x0) getpeername$inet6(r1, &(0x7f0000000000), &(0x7f0000000040)=0xc) sendto(r1, &(0x7f0000000140)="7de7986bfa088e378f8baab7cc20902ef8dbb17882897ba957d8c95d0d1cfe0f257ce140391c9cad19902ecae19cd0fb5d78f953da7498cd6d1f27101b1b9bb54e3ed130a530935362c1aaf44f5da1d674eb01a837ac51f3bc3a9dc45e319e36d9b83c093da475632e76b4b06f004c8ddebd0977ebf0db465ccd6dd06b484713724c1d3fdcbbae1782204e45d0ae88150b12dc6db71aaa5a2405a38d968941ff8db5e74f7ead8214a4ac8323317d7fde81cd013c58a7dcdf73137214bffbfa9d40558a60de14a0cb8238c9996a89d8f4c703a0c593c9f235ed82e31ec473ed0ee16e35c9e0b08237d8c5e084b4e37d1c1735631f55ddeb6e46ce721609614cda54e3ed556ebf945765b2c5d3d47f916f57619d060a82e98ac79a53014e263d299399f0d7e380e80c8f9483478084affdf1719d173df2d20efda356b203cada7e92405a2a2e123f4551acfa0c8142d83a660077034ac7ff73929c8626da593c6673220d58bbc633fc57437558dc0be30e098ff0cd736ab6438f8210e4d0a14d3661e83ba08fe911f859dcad21fb910d31add64b5cdeeb3efb210c6aa20dee14f728c018cad7832f96386bd29d57a53ecd0de4604cde22123582a2d686cc815714f4f874e153de1b4a054903d7b7a66ebef544749b13181a76154f666e20c7f55c280fcc1aabb629c58c8513d835f268b73589003ccc2a4aff1fd42001eb5fe52577a2afca2ee10f66d2781a094503e8d24b84a8ba72e215d2d390c67f0a43adc15b9581560403f7105ea7f7207fb50fa9114c630fbb1d964429ea45bbe6ea7b4977e98c0739a3fc131dad43d078dc4cc917eb7266351cf956a1fe455d628c025622fe6b720bd9ff8eff3d5352466b873442249a90e237708bd420a08375db1b088aebd02aea0f17d0d3bd4cf180a09caaaf5a3b151527b77e1780edc93c97475b6f7f06f08c713fa1bccc01baffafc488e32a6850762876ebd1d63030cff5db17864aee9ef1538640ac37524686180e35d1fd6f60d12e25771872196e20feb9e10a13845056c12f9d976495361ca9dd016e057d833455104dca2f12a96276f2f66c1dd97fea4f3eefaca3f7517f6a3e67f279de08710ac0837a458cda043fa12928d6e586ce12ad980b9c2a3108e33874c4fb5b1420f738e59242c6bc946dc3f118471543bf3e556f090a6efa9f6406927fda08e1e5241243e290c44d31c4b6a0ad0540e126c9735f0867d21adcf4fb59b8c00575f4f564c729523fa17984941bce32fc7e11ca43001f5768200724d90d7a28030d1cbc1e15732a704fbb5a1f2feb0a856a27546d082b118d6e0c15d2ad5be78251b88ce5d23d42f2dc143c1537abf0822417aa24cd2e462f0d3bb203e5a777176208a79615c3bc1b23e7d44f701e0c9efe49e3277e54c59415002d2f67b7566f623c94bd51aa0206a22431a005c186cf540663ec49b89dcd6a4ea14400dbcd6ab7a2fc84c1918229c3d3d67e325f675a32e68d54c6cc7d1c438073fd966d9c71f89ee989c3e8710a4bf8fe3f6184901606ca49bcc46aa51bfbaffc24f97b1984e26e0a3d74432a0b5a5a848a7e352fa436c3f58be4bbfc9909501a97022555bfb3c33c9c47f0cfe6dc5e8ab556ef39170a79ec05c36f2072bf56882da6683142b79ba70e6dea65134f0a826e50f6072f3db118d03bc3b7fae82b0724371a5e71ba8621ab0f07706ef0fb0e6bf5acc7598e2ab81ae410909539479c71575c4680645b8735f8edcfc9a4e956bb8ed178a1017120776ad30fad9cc4847ffeca5922b32600623eff418fd0ac47899fe6bd47fcd47b357a1dabbd0651e9ba832f29d7467d7c4fbd20e8cd9c5f2ab8cb4ac96b5b0a293d30f9e4c8b0dce20c502fcfc72c610c056d39e6ec3c413a5408aaf1edc7bacd8721277da827f4d5ffad6602144a5cdb9787f47d4f7e71a1f2911754986e32acfae9183a7b8bc498ec7df7143716418478052a47d79e49f243bfd80bdb8ec670d5a7e31a00efbf96ff7a524a4d3702b1d1970535dd072c1a7945ed7d7501f5f11618775860b2b31115ed2bffe91462c35bb2cb87042cade2a8d23c5b3f9784fa81b377d98b4be4f76823b5b13d4d838f7f43374f320ebddbb7408a58c4912f9e87555056efd0c8c26336b7d486bdbe9036eb95435f68f7e3b36b094fc44a0894098d4f8db09be57ef4e586690e0088b94e73bd0f87d14267216574b24deef0a2497e034ff5084f63106042622b7402a13e00ed1507b0842b522a5dcdcd110f888b5933cdfbed6a71a10c5f1953295c771f31242d20cd5895dbc03436571aae48254f24c1e79e1fb6a2cd5f810b3b6ab76e8b6c42fe4e6143ca4be452461ea4954a4483478b58114788b05c4a0479785034bd19ee65f9edfff8830a69511881be763b3d21308c035114f45e7160e30c33665a4283b2ba373d904b1dcf36ac0aeda817af6591554644e4ce27fc0f02d3204171835eb6e9d59a4d585ccdbcb63a8952ef64aa0f8997ea821f72cc0f60393d0c72bb64a5f95237135a3de61137d68fcbf9a38f2c8b701b1acec97a0a4a6bb3a310fdbe7dabaa5173a1ace0f839b8a39e5e045248cf6db4bf7dabf517a976269a374dccf3de5f0af2e1d9e3649d947a0c12109ab1cb34042a1c847f81f41171c68b9bc29da734f31088c9a71527a592f23cdce13372b612190aea0b7cd497fe064538f15d47c9d881ec97cbdc1664a7e7677035f2da306e94fa1aab7ea82aa903832b7083cd92665033a14912bf47ff725b3bc11559cfedac5f861fb4adf318466ab98d9fa22ef6e32b49f7e09290061d7e94be0e775324ba875f54e6773082f3d25e8703db478904bdd9038bd673a8c7248b844d7680d514a0a3aa05be680b21572442b13ca411306f9de8ce0551505684ca1b17580b68253f5926fb73fb32429781a7bcd96d19ee572909118e44ed671be9890a62a213752953e92d7cc838e7d6ae366105ab24f449d570874648fe7ceb8d3c9dbca1c241a9b65fa1222dca66a1566f03a9afe86f336c48ca89881aff16184c5e832629d897f1d8a79ee1f305af4b64b276d9d7778ebd37fa6d76e17c0a942efaacaad939c44ec23fdfb8a3a8d57c77e577068399f1c8e8bd8e30b5033651265eed3e3473b04cf5736e37663096895b8e6eefaaade195dd3a62f619686b2ca12bbf59d0c342ac55324b49ff9289c0930d70bb1e6f9fdaa6738a0d7bc77719eadf1523d03a6007de7d0326a866e013f07d3b7578581f09f5c2867dde475e7955ceb48db8058fe1fecbda38b7aa99077dd54f969bb3420f90d20561a349f2fc12fd021d51e81553390be5af855eea799f72e0fcf06cd2f70fa067051a274c80bdc0f9f02d446716e5d0c084547037503236f0f4b51c7e90c89778b2f9c40a3183fa74c5cab639ae7793353d2c2bfdd596f808d59aca8477ea1260418051090294331f2a99552383d4e070931118cad7880d59b79cbb12a7b360d35ac5b6b86f2e431a7b319f1e7149dcce00f7409ff8eece92e14fbc3c57621d180129a30d78bdcd458008b597ec12b2d160fc5ea15d8ae8f498dabc5a0d896b97f3316602bfb26e3ede4f188a4b594e9d3410fef2e89db7727b7303dcaa199dc4039903a1a2294a4c2822d7df3ebda2b69fc34800eb19f8fcaa70e34f86c1905ce056353f5716f5297351231297f50703885476a879ffed448c220ec218de0f7f8e76aae96ec715f3b51191107cfccd087326724c8e31f9640a219ce24fe4eb2211dad83b52678b415819f476a58c3c92aaf49045b1ed5c678eb321df42bf05d722a4471486e0f89b1c4ac31e6ea566da982857ff40639ade441fe32b940a1a296e0ffda6067444af1cf846727149d58d9ec1670c2772d7f202ea650c663bd364e9ff0e59eb5672f4bcb9e6ae15fe00ff0c07d8ef722b33a71df89672cfe67f28b2dd06f3d0573692ced19e0b1d4d68243a9b06e379a52975c17841e17308e77f5337464f18468bf5a6ee2350d21d88d42b34308dfc319739f7d6036dbc782098cf082f75a117d851cd6eb390a4b90cda5b73e0f6d26586b047e3f0fdb90a80147e4fcc909358141115c78215a096e23527f457bddaec028a6b0e309b053e834be6ba84eba25de6871c0fb07de01bbf24dabb73e0b928b722dd0b5b040678919d35f4e78c57aff07ab976c975184ea4b45d818fc0b4f8c0f58c881cba2d0e0c6bf5c075d7bd005d8b0b8986f91165cb9e7ddf474dd93d6439653877d63a09c1888762cb989022e79dbdb9241383fa71109015fce4efe35f488e873e5d98275e42805e10da83a54b5e41721c1a47b057133acba7dd7bddb1ee2f8ae346be7d21c3eaf0537612bdbfa5a66196b22a50d7e77694d63f3ee6d96c45632b7bb2ef3689fdce41a84aca761842ad6eef7f6e4a81952ea98cff890b712b8ac9c0191051000cc2759fa940a365005f6d3b5707a8b4257d42b42d4aca908419a32c2f3e5be5cf2b95fae724392bac43ed6f59a7f4230e2fba70059a5a91f7ff5e373f71779f7a10facbf6ae512a74001ef3f90e7b1af2ac9d608b45f47c9cc739e25427cd332b076bfe87c9eb76071d9899b7fb168091670d0309b76467aca86bd5defc87dc79551a99b5647fbc525aaf1c62769b6c7c17a77c86ec8a7550df9966d389d194b4d82982c4e87e7b9252a5ac02ff02f76bd75e513e1e84907d249eb02461d9c5233871ae51c08dcde776fc5590940bbf8451fd7be8e9afc28f0c6efdeefeb5c0e685edc196b1db95262b124179b3ef4290d6beb4d37d729411d9203ed6ff97fd5f9b2179e3361cda42ca95e60d82348b9b13a6ef44d2b565dd4140e1443e86fceb6ccd5afab840717fa8697549b712861affb8922b7e5e3002b0b1aae87a40c42b3ea45c87deeb2700aa8f03f14c4bd3135a06cd307d5f990d64fed7fd7a23f969be3c30b9a05609441eddd978375df52783c545ea8a54578438b99dd73a46fd3a1653af60f03e80775d264bf09d216197ec36d3c26c875cc8ae5eb694f414d16163a3ff2c766643ec1954b1b4783e2e154498de7b84de0b04af0dd3bb0f6af7b7e0ae1b519ba99019031eaf16ef0057a56a854bebb6f9f2065e4d365e511c92224fe98d9ed0876d7bb41ff2f75f0f46d5e369dda5f6f96a1d6489ab68d8f66fa0a1b141591fdcb3072ef367ef2d12d2c906799d5794244c64261154642f451e7cef89b8ac04775cc774f46b311b26fd90c2ab0c41d32585d4aa231c65804010555ca8035da297a1de719f311832fbd5f2d5caa3e6934f17b1c96ba913424c589688faaf0ed4e25ff87ba055dfa52e4877ab72697a8430db22e74b0c18d31d2c20bd7dac6a23b6019b72a71245cc5d552cf5865849bb813580d59466bc683d9c7192b82c821496fb5de7a157c4100e077dfec42f4420f3030b25fba9d982ab6a36804220a867fbe5289d48c4ced28ffb5ec5e4b8d2b602563885d9fcac9dcc79adbf033baf6b724c4cb57bb0adfabe99aac9cc707a2845d74c141af37bc8f4c41eff652dc524728cbdc3118caa6acf6146fff2f060deaf59d8a5df18c8c9f3350a3bb5cb5ee4620cc2607ba1e96feec9707a6b72a25cc607683571e26ae6db0d827e8442bd1d684bb0e7ec9dd054c2d1e714107c81cf36a97afeb07630b0305a71144eaed9026d91e247af792b48cee86b3c773e82c439c0a0395ce49466a21ab444066c22baf5b0848c5d95c32a5a372cd950a82bc954b9b14d1c8f8c86908993d1510e3635e282e010d985b2083c50f67760e8a9e1ada4605bbf9e", 0x1000, 0x400, &(0x7f0000001140)=@in6={0x18, 0x3, 0xd3e8, 0x40}, 0xc) getsockopt(r1, 0x29, 0x2e, 0x0, 0x0) 16:00:04 executing program 0: r0 = open(&(0x7f0000000140)='./file0\x00', 0xa1c, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x180, 0x1) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) dup(r1) open(&(0x7f0000000040)='./file0\x00', 0x80, 0x4) flock(r1, 0x3) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x40) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)) dup2(r0, r1) execve(0x0, 0x0, 0x0) 16:00:04 executing program 0: r0 = syz_open_pts() syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x8000, 0x0, "34a3ebedaebf1a95fbb38ce85d27515d980d23bb"}) poll(&(0x7f0000000040)=[{r0, 0x48}], 0x1, 0x0) fcntl$setstatus(r0, 0x4, 0xc0) syz_open_pts() socketpair(0x20, 0x4000, 0xb44, &(0x7f0000000000)) 16:00:04 executing program 1: r0 = socket$unix(0x1, 0x7, 0x0) setsockopt(r0, 0x88, 0x3fffc00000000000, &(0x7f0000001140)="48a2b202b8793a0e43b7c56f24233601ea11", 0x12) r1 = open(&(0x7f0000000000)='./file0\x00', 0x12a0a, 0x0) readlinkat(r1, &(0x7f0000000100)='./file0\x00', &(0x7f0000000140)=""/4096, 0x1000) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0, 0x11, r1, 0x0, 0x0) munmap(&(0x7f0000fef000/0x11000)=nil, 0x11000) r2 = dup(r1) r3 = dup(r1) linkat(r2, &(0x7f0000000080)='./file0\x00', r3, &(0x7f00000000c0)='./file0\x00', 0x4) setsockopt(r2, 0x100000001, 0x40, &(0x7f0000000040)="1b1e74a1f234ae87ec147baae0b2c530394a17fde0bf74c2ce2acb7a6e3e", 0x1e) 16:00:04 executing program 0: r0 = socket$inet(0x2, 0x100000003, 0x0) listen(r0, 0x40) getsockopt$inet_opts(r0, 0x0, 0x3a400000000006d, 0x0, 0x0) 16:00:04 executing program 0: getpeername$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000080)) setitimer(0x0, 0x0, &(0x7f0000000040)) r0 = semget(0x3, 0x6, 0x40) semctl$IPC_RMID(r0, 0x0, 0x0) 16:00:04 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0xb1, 0xb0) r1 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) unveil(&(0x7f0000000240)='./file0\x00', &(0x7f0000000180)='r\x00') mkdirat(r1, &(0x7f00000001c0)='./file0\x00', 0x0) setsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000080)="e745a8dce12efcf0b0d9d88a414ac1222fe155d8c4a4e11c6d6ebcd7a0350cae527ffb3cb535c37e7ee501dfbf4595bb6214c08ade9ad3b10b916b00064297edf463b9a35bd6316b3b5b7eebf4074dada34f04d9d934022071c21230bf106607628a7ab8c7535687ce1cddc4342787d379ed75d46e", 0x75) open(&(0x7f0000000000)='./file0\x00', 0x80, 0x1) 16:00:04 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000480)={&(0x7f00000018c0)=@un=@file={0x0, ""/4096}, 0x1002, 0x0, 0x0, &(0x7f0000000580)=""/115, 0x73}, 0x0) sendmsg$unix(r1, &(0x7f00000000c0)={0x0, 0xfffffffffffffd23, 0x0, 0x286}, 0x2) 16:00:04 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)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00", 0x58) syz_open_pts() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000280)=0xc) fcntl$lock(r0, 0xf, &(0x7f00000002c0)={0x2, 0x3, 0x9, 0xacb, r1}) madvise(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x4) close(r0) r2 = kqueue() r3 = syz_open_pts() kqueue() r4 = fcntl$dupfd(r3, 0x0, r2) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x1e2b, 0x9, 0x7ffffffb, "835dd2518000190000000000fa6000"}) ioctl$TIOCSTOP(r4, 0x2000746f) readv(r4, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) r5 = shmget$private(0x0, 0x3000, 0x400, &(0x7f0000ffd000/0x3000)=nil) shmctl$SHM_UNLOCK(r5, 0x4) close(r0) 16:00:05 executing program 1: r0 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000100)='./file0\x00', r0, r1) clock_getres(0x2000000000, 0x0) r2 = accept$unix(0xffffffffffffffff, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) connect$unix(r2, &(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa) clock_getres(0x2, &(0x7f0000000000)) 16:00:05 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "8cd5760e0fb6c66e1789a706c0bd713ad900cf60"}) poll(&(0x7f0000000040)=[{r0, 0x48}], 0x1, 0x0) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)) close(r0) 16:00:05 executing program 0: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) r0 = socket$inet6(0x18, 0x3, 0x3a) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) r1 = dup(r0) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000000)={0x5, 0x7fff}) dup(r0) connect(r0, &(0x7f0000000040)=@in={0x2, 0x0}, 0xc) sendmsg(r1, &(0x7f0000000900)={0x0, 0x0, &(0x7f0000000700)=[{&(0x7f0000000680)="2c1ee5cd1bd1c6e143c06cc6ea499caab99e0073fa035ab288f91da396e938d2d9d37c3142676ef7e991f0544fa77938689f", 0x32}], 0x1, 0x0, 0x0, 0x404}, 0x4) 16:00:05 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x10000, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0xc80, 0x4) flock(r1, 0x1) dup2(r0, r2) 16:00:05 executing program 1: r0 = socket$inet6(0x18, 0x8003, 0x0) socketpair(0x1, 0x5, 0xffffffffffffffff, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000040)) setsockopt(r0, 0x2000000000029, 0xc, &(0x7f0000000140)="ff01000800000000000000e9df08ad3dc9000000", 0x14) getsockname$inet6(r2, &(0x7f0000000080), &(0x7f00000000c0)=0xc) 16:00:05 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x4000005308) r0 = msgget$private(0x0, 0x0) msgctl$IPC_RMID(r0, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) 16:00:05 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r1, r0) r3 = kqueue() bind$inet(r2, &(0x7f00000000c0)={0x2, 0x0}, 0xc) kevent(r3, &(0x7f0000000200), 0x50, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0) socket$unix(0x1, 0x7, 0x0) kevent(r3, 0x0, 0x0, &(0x7f0000001a80), 0x7fffffff, 0x0) ftruncate(r2, 0x3) getpeername$inet(r2, &(0x7f0000000000), &(0x7f0000000040)=0xc) 16:00:05 executing program 0: syz_open_pts() mknod(&(0x7f0000000000)='./bus\x00', 0x100, 0x6) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSTART(r0, 0x2000746e) accept$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) syz_open_pts() 16:00:05 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x1401) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x800000000000, 0x2) getuid() r1 = geteuid() geteuid() setreuid(r1, r1) r2 = accept$unix(r0, &(0x7f0000000000)=@file={0x0, ""/56}, &(0x7f0000000040)=0x3a) dup2(r0, r2) 16:00:05 executing program 0: r0 = dup(0xffffffffffffffff) r1 = socket(0x1, 0x2, 0x20) r2 = socket(0x2, 0x1, 0x0) r3 = open$dir(&(0x7f0000000000)='./bus\x00', 0x10fca, 0x3a) r4 = socket$inet(0x2, 0x7, 0x9) r5 = socket$unix(0x1, 0x1, 0x0) r6 = socket$unix(0x1, 0x0, 0x0) r7 = fcntl$dupfd(0xffffffffffffffff, 0xe1ad90560c4b0628, 0xffffffffffffffff) r8 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) r9 = dup(0xffffffffffffff9c) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x10004) kevent(r0, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffe, 0x10, 0x8, 0x2, 0x3}, {{r2}, 0xfffffffffffffff8, 0x20, 0x40000000, 0x4, 0x6}, {{r3}, 0xfffffffffffffffd, 0x1, 0x80000040, 0x200000004000, 0x7}, {{r4}, 0x0, 0x20, 0x23, 0xff, 0x8}], 0x3, &(0x7f0000000180)=[{{r5}, 0xffffffffffffffff, 0x0, 0x0, 0x3, 0x9}, {{r6}, 0xfffffffffffffff9, 0x80, 0x80, 0x0, 0x6}, {{r7}, 0xfffffffffffffffd, 0x40, 0xf0000001, 0x1, 0x800}, {{r8}, 0x0, 0xc0, 0x1, 0x2, 0x66673bc3}, {{r9}, 0xfffffffffffffffb, 0x43, 0xa0000002, 0x6aa0, 0x5}, {{r10}, 0xfffffffffffffff9, 0x77b9bf4cb7d3b248, 0x0, 0x1ff, 0x6b4e}], 0x81, &(0x7f0000000240)={0x322, 0x9}) mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x2902) r11 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) fcntl$getown(r11, 0x5) 16:00:05 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x236161bf) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r1 = kqueue() r2 = kqueue() kevent(r1, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x7f}], 0x8, 0x0, 0x0, 0x0) kevent(r1, &(0x7f00000002c0)=[{{r2}, 0xffffffffffffffff, 0xa1}, {{r0}, 0xffffffffffffffff, 0x41}], 0x7, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000180), 0x754, 0x0, 0xfff, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000080), 0x7, 0x0) dup2(r2, r2) 16:00:05 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) read(r1, &(0x7f00000000c0)=""/38, 0x26) fcntl$setstatus(r1, 0x4, 0x40) select(0x40, &(0x7f0000000000)={0x25c}, 0x0, 0x0, 0x0) recvfrom$unix(r0, &(0x7f0000000100)=""/62, 0x3e, 0x803, &(0x7f0000000280)=@file={0x0, './file0\x00'}, 0xa) select(0x40, &(0x7f0000000140)={0x8000, 0xffff, 0x6, 0x6, 0x20, 0xe4, 0x40, 0x6}, &(0x7f0000000180)={0xdc3c, 0x10000, 0xdf7, 0x10001, 0x4, 0x6, 0xffffffffffffff7f, 0x20}, &(0x7f00000001c0)={0xad1, 0x5, 0xfffffffffffffffa, 0x3, 0x100000000, 0x0, 0x1, 0x3}, &(0x7f0000000200)={0x80000001, 0x81}) socketpair(0x20, 0x7, 0xfffffffffffffffa, &(0x7f0000000040)) open(&(0x7f0000000240)='./file0\x00', 0x20000, 0x109) dup2(r0, r1) 16:00:05 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x20000, 0x10a) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f00000000c0)={0x401, 0xffffffffffffffe6, 0x8, 0x40, "22ab82d82d153aa438846760fcdf235bce5b57fd", 0x9, 0x28}) r1 = getegid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) r3 = getegid() setgroups(0x3, &(0x7f0000000180)=[r1, r2, r3]) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "a146786eb90002000000000000b1c85b6a8a1311"}) syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "76b7be93837568ce6a4ba30820591f0ca675f117", 0x0, 0x1}) 16:00:06 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0xfffffbfffffffffc, 0x4) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x1) fcntl$lock(r0, 0x9, &(0x7f00000001c0)={0x0, 0x0, 0x9, 0x100000000}) close(r1) utimes(&(0x7f0000000000)='./bus\x00', &(0x7f0000000080)={{0x3b, 0xff}, {0x80, 0x5}}) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x4, 0x100000001}) 16:00:06 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) mkdirat(r0, &(0x7f0000000040)='./file0\x00', 0x1) socket$inet6(0x18, 0x8001, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x0, 0x0, 0x3}, 0x8) 16:00:06 executing program 0: socketpair(0x7, 0x5, 0x7, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000040)=0x8) r2 = open(&(0x7f0000000080)='./file0\x00', 0x8400, 0x100) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x10000, 0x170) r4 = msgget$private(0x0, 0x10) msgsnd(r4, &(0x7f0000000100)={0x0, "96f168918359df6f52f239674a2c5fc4525181b9f8b9931a0e7e78788766ef2a727c6c6d5d38001c68ad770eaf495ccd"}, 0x38, 0x800) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f0000000140)=0x1ff) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) seteuid(r5) ioctl$TIOCSBRK(r2, 0x2000747b) setreuid(r5, r5) rename(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)='./file0\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSTOP(r0, 0x2000746f) msgget$private(0x0, 0x400) openat(r0, &(0x7f00000002c0)='./file0\x00', 0x8, 0x0) setuid(r5) fchdir(r7) pipe(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) lstat(&(0x7f0000000340)='./file0\x00', &(0x7f0000000380)) readlinkat(r3, &(0x7f0000000400)='./file0/file0\x00', &(0x7f0000000440)=""/4096, 0x1000) bind(r0, &(0x7f0000001440)=@in6={0x18, 0x0, 0x0, 0x2}, 0xc) fchownat(r2, &(0x7f0000001480)='./file0/file0/file0\x00', r5, r6, 0x2) sendto$inet(r1, &(0x7f00000014c0)="2f79a1690ca1469f9e9b35c791f831e9df45b7de0c3baf91c901a7bde50e1e8658c6f35d4caf159194895c7af180e76f89ef51fc02fa0cbfeaec8fcb2d9b243326e6f23de24344343071d9b8390f17417c10ac89b2c526df3697be", 0x5b, 0x8, &(0x7f0000001540)={0x2, 0x3}, 0xc) pipe(&(0x7f0000001580)={0xffffffffffffffff}) ioctl$TIOCSFLAGS(r9, 0x8004745c, &(0x7f00000015c0)=0x7f) mkdirat(r9, &(0x7f0000001600)='./file0/file0\x00', 0x16) open$dir(&(0x7f0000001640)='./file0/file0/file0\x00', 0x4a0, 0x8) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) getsockopt$sock_linger(r8, 0xffff, 0x80, &(0x7f0000001680), &(0x7f00000016c0)=0x8) 16:00:06 executing program 1: r0 = socket(0x3, 0x4001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0x8001, 0x4) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="8202db0be9b6cfdb0df209e0c82e2f66696c653000"], 0x1) 16:00:06 executing program 1: r0 = socket(0x13, 0x3, 0x1) dup(r0) semget(0x0, 0x4, 0x40) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x3}, 0x8) close(r0) getpeername$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) 16:00:06 executing program 0: r0 = kqueue() kqueue() close(r0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x3, 0x10001, 0x27}, {0x18, 0x2, 0xc9f, 0x8}, 0x6158, [0x0, 0xffffffffffffffff, 0x8, 0x3, 0xfffffffffffffffa, 0x8, 0x0, 0x1]}, 0x3c) r3 = kqueue() kevent(r3, &(0x7f0000000740)=[{{r1}, 0xfffffffffffffff9, 0x3}], 0x100, 0x0, 0x0, 0x0) kevent(r3, 0x0, 0x0, 0x0, 0xa581, &(0x7f0000000140)={0x0, 0x20000002}) sendmsg$unix(r1, &(0x7f0000000700)={&(0x7f0000000180)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000680)=[{&(0x7f00000001c0)="5c6a4160119383931b1697307c3ad98332afa2fdb9a6fb1c393f4bf6f525ef2a4fed8b4401a495ccb4b6197687b7777024cbdcbf5077426e39a1310be45ecb", 0x3f}, {&(0x7f0000000200)="475e36cb6d3242d64da862d54219f65a784017a0247a50dc3c40613f0e5e6063beb4be5b98f0d5a7e4d32b1dd121b56adacc31675a2e712f7c1ce07be00779827d7a572e4e7debf0d4b32d30f5ebdcc9edfd58dacdfe16f480378dfd020fc76e71fae9e0f790de22611c21e6e51feb6db79cf8a200f965ac036130c4884dad5b2ffd2b708352f9376519677229462b69c76825241c998d9b8259264f4a2072ae3929", 0xa2}, {&(0x7f00000002c0)="3dfd7486cdea0033cd2cdcd653854e62eca14118b3e11bc05bc7f83a8791a760128ffa68dd9f9f9a9f30dd52b1ea01e480951522561b68c9a5b0cdd4d5249f9938fe7d847f2766fea8635f05ccc112511e7e7adcf9ad1e7533ab0b5bc7ba9c08039f3638f6b89c54465499376e746cad83ad0aa5107336be95ee1dba8c95b66e65933ca4a081b57f2904", 0x8a}, {&(0x7f0000000380)="8918c1209d98ad7306589e0f6489358495a6d3682d03de64424ee53defe97ca7212e38877b1dec69c9af6369ce9cc487c53ba2014345d213172bc0e2472752d28d70ddf2414bcd331638cbb316b02af899c77bd3c92dd72cfc20b90000fa8c499ef33f887296a25c98f3e6c2293af55a7b2de2688e85d0ec09609aecc1877bc2c8e1db621867b9c6484d7e6d00b4f664acbd730d224892cbfca7b06ea820ae5b378662cf14b9d6a55dc9a9b6e47429930998c9c29d2e8382fd01aa4a037e7f65bef8916c782cc8e97d2d01e24dcd060e77d0a75787a092f6124b00604fab453c346fdf5256ea414d34dddbb1b196fa4901f8ffc899443b214a4dbaf145901b", 0xff}, {&(0x7f0000000480)="d2a7a4df3299c571dfcf178fb09ea41ee476d6b70f342a7ec9c3db404885fcd7140d0a5e0fc3c30d8c90df3647b2728f617b5ec8c64f3f0cc85ac346dcdc28e9b5f2de808633522689214505db112d2661b39a251ff951e859811df17c5b60f4f5ed024549b8a8dd2733837d75e477ec702a784749d08d8edfc38b16374e34482bf85c0fbc5eea0c70625a338264a2c0", 0x90}, {&(0x7f0000000540)="7a84daac2d6d6adab851ee06acb6d9b925aac38f84f45ecad81ddaccbad95b067ad33e17860fd420acdc4eb72631575d2087a9d148221df93da8607048358fe1fefab3e9b1fa2dbf24208b5dd9bc48999f547312d3a6c7598933d6e394826f4dbfc7e1ecce7d0c8e0447e44be57895debc9b578a14f26bbf1a663f13cbc8d124285f5aff", 0x84}, {&(0x7f0000000600)="2e1c5c72b0f63c63f0b2b0bc53a0b274ce3607032205dbb4434254c75f1854e02a17a5bb1e20130e8504d93a85fea1b7777ed27292964e492f822008e9d24f8e8ce205", 0x43}], 0x7, 0x0, 0x0, 0x8}, 0x3) accept(r2, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) fcntl$getflags(r2, 0x3) 16:00:06 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2018, 0x5cd8) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000000)={0xffffffff}, 0x0, 0x0, 0x0) nanosleep(&(0x7f00000000c0)={0x5}, 0x0) select(0x40, &(0x7f0000000140)={0x9}, 0x0, 0x0, &(0x7f0000000300)) 16:00:06 executing program 0: madvise(&(0x7f0000bdc000/0x4000)=nil, 0x86ac726dff2f4713, 0x0) r0 = shmget$private(0x0, 0x4000, 0x20, &(0x7f0000bdd000/0x4000)=nil) shmat(r0, &(0x7f0000ffc000/0x4000)=nil, 0x3000) shmget$private(0x0, 0x2000, 0x60, &(0x7f0000ffe000/0x2000)=nil) 16:00:06 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x236161bc) r0 = open(&(0x7f0000001040)='./bus\x00', 0x2, 0x4000000) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000440)='\\', 0x1}], 0x1, 0x0) open(&(0x7f0000000040)='./bus\x00', 0x80, 0x1) mmap(&(0x7f0000c00000/0x400000)=nil, 0x400000, 0x1, 0x11, r0, 0x0, 0x4d) 16:00:06 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x800000002000, 0x202) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x8) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)) r0 = open(&(0x7f0000000700)='./bus\x00', 0x6, 0x0) ioctl$TIOCCBRK(r0, 0x2000747a) pwritev(r0, &(0x7f00000000c0)=[{0x0}], 0x1, 0xfffffffffffffffe) 16:00:07 executing program 1: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000335000), 0xfffffcf8) setitimer(0x0, &(0x7f0000000200)={{}, {0x0, 0x9}}, 0x0) readv(r0, &(0x7f0000000440)=[{&(0x7f0000000680)=""/4096, 0x1000}], 0x1) close(r1) fcntl$setstatus(r0, 0x4, 0xcc) readv(r0, &(0x7f00000001c0)=[{&(0x7f00000005c0)=""/172, 0xac}, {&(0x7f0000000140)=""/120, 0x21}], 0x100000000000015a) 16:00:07 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) close(r0) r1 = getpgrp() r2 = socket$inet6(0x18, 0x3, 0x0) close(r0) fcntl$setown(r2, 0x6, r1) dup(r2) 16:00:07 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x202) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) open(&(0x7f00000000c0)='./bus\x00', 0x80, 0xa3) preadv(r0, &(0x7f00000003c0)=[{&(0x7f0000000080)=""/19, 0x13}], 0x1, 0x0) 16:00:07 executing program 0: r0 = socket$inet(0x2, 0x100000003, 0x0) getsockopt$inet_opts(r0, 0x0, 0x3, 0x0, 0x0) socket$inet(0x2, 0x4003, 0x8) 16:00:07 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x40, 0xc) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000080)={0x8, 0x1, 0x3, 0xfffffffffffffffb}) r1 = socket$inet6(0x18, 0x3, 0x0) setsockopt(r1, 0x0, 0x8000000000004, &(0x7f00000002c0)="0b0000008e800621b21ebe95875e5aae5800694aa7f30515c5d65a287f148db832e0f2b0820cd53adebac1eaa1b6e7d0b7a60892154177d991f1fccb96566d8665a6490794cafb38d0059ea23f7ca472b220995a681c89b1e7be6873722f3dfcca749b706e26861540c4b79b6c82e7ca7c4c5b00681a7f2cdd4dcf8af615a2869468280e4ca05f45b63e03cb1bbcddaaa5ab48d87ef6d9fc000b6667eb8fea6f825fd25c3acc41bb630fc0bfc14024b0eba4608f424c9a9ba80415a1e9eaa9697e6fbc7b7d5e4242dc71ad97ab1273bbab3a2bbad7b6bab9434311aa48aaecef72992450d7555fc66b37ba8e85203e670bcf4ff8daa9008db6b7f81a8654a312fe4d6dd28f938d1723666ce96dbf0601c1c3baa1a233497b10acd969148bf1ceb5e9f77e71900b3beb203147df5b78a19c5e97625aa32a50efb28e65ab3bf082a541cb93654dde26bb6f3629e5a8c84e2c08b4f7f1de60268f2d30d16a99c29a05136a19ddbad1688b65b5d88d31ab6ac7fe3ae6e1922921a5528f5a31a21e8d697a7979eabaaed3eb75e85f578cd9a3c3c1912804bf41d72533b9bddc37265e6f85a437f1a3d9a9f4e20d698430c56539ae586b3de0891589ad58d634f82dc962ee3385007a766efc08d8220f4c670d87431546dabba5e7ccecb036a83381f7936f9fcad100000000000035e5c17689bafeaf158931d099221030e318a211a91f0c1a1844f1ccc3da1ec89a6599a95faf9e5a14abf5353a83468da3f02ee06dd479f2d6bc490cf7d7e2", 0x22a) 16:00:07 executing program 0: r0 = socket$inet6(0x18, 0x8007, 0x0) setsockopt(r0, 0x29, 0x1a, &(0x7f0000000000), 0x0) 16:00:07 executing program 1: r0 = kqueue() r1 = kqueue() close(r1) pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0xffff, 0x0, 0x0, 0x0) ioctl$TIOCSETVERAUTH(r3, 0x8004741c, &(0x7f0000000040)=0x200) fcntl$setstatus(r3, 0x4, 0xc4) write(r2, &(0x7f00000000c0), 0xfffffec4) execve(0x0, 0x0, 0x0) 16:00:07 executing program 0: r0 = msgget$private(0x0, 0x0) msgsnd(r0, &(0x7f0000000080)=ANY=[@ANYBLOB='\b\x00\x00\x00\x00\x00\x00\x00'], 0x8, 0x0) msgrcv(r0, &(0x7f00000000c0)={0x0, ""/246}, 0xfe, 0x3, 0x1800) msgsnd(r0, &(0x7f0000000200)={0x3, "e51604d0c35c1ba97785567567a43ea1c4e55a452306ef172c55cce17fde7723c116b9e69c43aa86e085ccb8156e5b1f0c62b9b58279d59182c6017cd5e9fc9abbbaeb604540b7b49c89fbce8444049b589c0ff62fb0f0ec27467bacf2589b81e4182707b0d12fa7400de29b9435cf2ad4126420d68cce16c498ec16f9318317a03692e85cc2ffd8cdf6b974bbc01bc31f8233dfffe57c456fd7f35987a550866d2f84b975deddb8366c0da7a9e5fea9e8509752d9b78da232e4436544f343eeeb1884c0ab933a46601f6ec100cd692061c982e5e64032aa8c0a99f1b2cbb37feddd04a5a99f91b9cedd51d355642f9aa539"}, 0xfa, 0x800) msgrcv(r0, &(0x7f0000001340)={0x0, ""/4096}, 0x100e, 0x3, 0x1000) msgrcv(r0, &(0x7f0000001240)={0x0, ""/219}, 0xe3, 0x3, 0x1000) 16:00:07 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0xd}], 0xfff, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040), 0x800, 0x0, 0x41b1f84c, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x71}], 0x2, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x40, 0x0, 0xed, 0x0) clock_gettime(0x0, &(0x7f0000000000)) kevent(r0, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x6}], 0x8, 0x0, 0xffffffff, 0x0) 16:00:07 executing program 1: r0 = getegid() setegid(r0) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x6c7) pipe(&(0x7f00000001c0)) truncate(&(0x7f0000000080)='./bus/file0\x00', 0x1f) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, 0x0) getgid() ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0x5, 0x3, 0x65d, 0x401, "211002b7c9d65738240f4c8cce67de47169aa22d", 0x8, 0xfe04}) open(&(0x7f0000000100)='./bus/file0\x00', 0x0, 0x182) writev(0xffffffffffffffff, &(0x7f00000000c0)=[{&(0x7f00000016c0)="891c3618d8a9fafa3b814c11c4724cbaaafa054788b1ca20e7d04dd25a47857e9898e7f867839aae0f4f8764614c07a5fbb12f4ef098a1345b910c92b5da4e2a5c355c7f34978c8b09f9d3363632572645020b6ffa1e0ec3e0eff158f6ff995b696f1dced1968c0a10bd6d9b7d7037af6ded1f8f53e2798152835459368502405990ed3894adb01df95c53ee494ab93b7e8c223437df431197be0497f942e1497efe603bd596b4de5efe0740260854d158bfe88017e999c8d4155515013ce9139efc2ed41d3cd835a882f01790732fb665f93a8a8a24874d9e60308dc1ea1b3ef582f6f8a834daf27feed616c847d41510e411c4e6712a95df40e769961d603aff880f71768f24a82719e4bc07570e1a74f5dcd9aa77214d9e1a2e1a33ef47030f2e45c473c708d14501e9aef929f5a561af3e88123dfc7aed9a30a524ae01e9267710124a3bc435674adea818b30e98bbcea94845ad950493f0ebb83d5451376ebef3db66f1fe816c81cc1920ba5a1285dad46d05f0f42fa857cb4b6ce476af3de4ed4c515ccc12fbd4b75fde4eaf8bec6fce501ca3ce1b92fe193ef5b11355e02030de44b18fde5f91f716a4e67ff095999e3695196a1e69109bfb67a65fffbba6f00da7e4d8ee897416533c9823550540677eb845fb3e27a3694fbf081696f5ab5f3a32911c2172191a9fe75b8e80074a8484944b8647d0d98a8a5e85f879dd3ad8686049d6186d48f816107b20b5498ef9aa77d6bd6c9b73b17a7ac86030b3a61215c712f12e17b8e2f7f0725484e4667813d5f7354b81f94e01ebd0b6e86243380995b786376866ee2a1ee2cf0d86db87db6a8b2c397c", 0x259}], 0x1) 16:00:07 executing program 0: mknod(&(0x7f0000000140)='./file0\x00', 0x2040, 0x401) mknod(&(0x7f0000000040)='./bus\x00', 0x2084, 0x9) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./bus\x00') open(&(0x7f0000000000)='./file0/file0\x00', 0x20, 0x0) r0 = msgget$private(0x0, 0x20) msgsnd(r0, &(0x7f0000000180)={0x0, "ae1b598a53ea56d0f571a5f166667c572247570bbe0aac8d2bb3c768ef18b03779aaaf00aed206d1cb37631c88bc1bab930cd08279af32a1c07155cf6717cf635691810a0557fa77c4cb85a9d6c60486ed734912f31ed1b73982b0d78e4939efc1ffc239c6aebf5e3489f8ab10cd4c4749a15917c3cae9217d357f95704b9fee7c2a0350eba962463cce5f6470da50899e2298099764"}, 0x9e, 0x800) 16:00:07 executing program 1: chown(&(0x7f0000000000)='./file0\x00', 0xee00, 0x0) 16:00:07 executing program 0: sync() getrusage(0x1, 0xffffffffffffffff) r0 = syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f00000000c0)) getrusage(0xffffffffffffffff, &(0x7f0000000000)) chmod(0x0, 0x0) 16:00:07 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) read(r0, &(0x7f00000003c0)=""/214, 0xd6) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000180)={0x0, 0x0, 0x7, 0x9d54, "4ccea745a6355db509dd66c868578fa8a5877051"}) syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000000c0)) r1 = socket(0xc9aac312fc718a0e, 0x4, 0x8) getpeername$inet(r1, &(0x7f0000000000), &(0x7f0000000040)=0xc) r2 = socket$inet(0x2, 0x3, 0x0) write(r2, &(0x7f00000001c0)="4dadbbf12119ef7086af6a573794d82dc57db54befbd7830caec631ec560efddbb3673431971bbf870cbe759216dff6608abd7e1666a1d4dd22df39f0955421bc89fcd367b2e28dbfa92a5e6807e4874274395f4bc4edd31fbcc98b9ea2a7159fcc5d3f9dd350a297b31c8cd6225184b7eb850b7bd7b4caaceea9af7a493f1f5b52499c671fe8b97ef65699c7fd795755208be23d849028679534b7b6fd66669f8b264fc500a093486", 0xa9) syz_open_pts() 16:00:07 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r0, r0) setsockopt$sock_int(r0, 0xffff, 0x30, &(0x7f0000000140)=0x80000002, 0x4) writev(r0, &(0x7f0000000600)=[{&(0x7f0000000480)="c15726287209938d79eecf1d13d84b17891e1a034ce83a35c486af141167c978c8c08416912ff276f496a570bb5b90984fd7e368420192c1d03ae5b315ee0af9d5bab3f8f7114c46b8d1e97c90c9d2ec9f002101f3742cfcab91d2d1a18600907a566e8a7fa2e455062974ee467ecf857ed24d13b84d4a09f67c2dc2feca89f3b453c2813a825d30ed9ec6a7808b1a76e9", 0x91}], 0x1) writev(r2, &(0x7f0000002c40)=[{&(0x7f0000001c40)="3da29f6ded3a36968c6c29e2db257427b75f523631d61d7f4d61b4465a368c3b8a9b7a1e1138bf4e16fdf7ea3cfc952b84ce5a95e5e5770d7ba9190bbb52c3de4f8cd497ed782d96bd6e6eb86e9691b667e17119da1226d6128f0e668f000e8362f0fb65a953301b87c8b53993a5ddbf5774fa34644ebe3faa510b0f65fb90b8e21b188556dbbb52c2849fd45770b7fd828ab36c9d67422621c0e625052c681176243d39301a320515c65692e01446c25d74b171906145165a95be2c46066d400f11856fc4ee7806936c9c3f4ced98819b31539725473172c7b357eab95e4d09", 0xe0}], 0x1) readv(r1, &(0x7f0000000400)=[{&(0x7f00000009c0)=""/4096, 0x1000}], 0x1) 16:00:08 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x2902) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r1 = kqueue() dup2(r1, r0) close(r1) 16:00:08 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) setsockopt(r0, 0x6, 0x5c, &(0x7f0000000040)="c9568b1111dc84c70fa20f87c135417629a78871e5967094ee80d30bac0a0c35512e65431b52fa1d05ad4df28aef8475d8792a1f236357b1947d41cafccff6690a395f6b3f4ff4ea6e739ad2efa0e6d672fdb1d079dfa748552cccb1249c28b25ac6f74615e9b0bf97986d4df7869aecda1133efbba1502857285d927988a3505e09de73e3a89970fbbc2f8bc273f0e08dd3356f419facb25c51b6", 0x9b) getsockopt$sock_int(r0, 0xffff, 0x1008, &(0x7f0000000100), &(0x7f0000000140)=0x4) setsockopt(r0, 0x29, 0x3e, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) getsockopt(r0, 0x1, 0x3, &(0x7f0000000200)=""/60, &(0x7f0000000240)=0x3c) getsockopt$sock_int(r0, 0xffff, 0x1013, &(0x7f0000000180), &(0x7f00000001c0)=0x4) socketpair(0x18, 0xc005, 0x10, &(0x7f0000000280)) 16:00:08 executing program 1: r0 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000040)=0x3f, 0x4) socket(0x20, 0x1, 0x7f) 16:00:08 executing program 0: r0 = open(&(0x7f0000000040)='./file1\x00', 0x6ae4ae095815f184, 0x0) fcntl$lock(r0, 0x8, 0x0) 16:00:08 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000280)="37688b219efac6735df397bf26c38b57e58957455e2be4e21198b27b089ddaa709ce0d477d79e50d0889bdfa350f80343a258cea9c3e57722cec5af40fcdcf1a5df982c5f8558f61cab29e0fb2d4f1cebc2aea13f1efe441f955632ba0883c6e150c8427ba", 0x65}], 0x1) write(r0, &(0x7f00000003c0)="e36258a4160100000000000000f201800000000000005bbd07f6ff0094b222a9c4de41a52f5e00000006000000000000009990bfe43204000031f41247ad5d500306c565baff8b40cf352d76e52e9b8bebf8470808f0c46fcfe159abff8f05f1dcade4790d5547942e", 0x69) write(r0, &(0x7f0000000300)="7270bf6c40afb6bcf4eb69ff", 0xc) syz_open_pts() close(r0) r1 = kqueue() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000040)=0x7) r2 = syz_open_pts() r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000240)={0x3ff, 0x3, 0x9, 0xfffffffffffffff9, "9ad84b73d9694ebf0000000000007fd35db5abe3"}) writev(r3, &(0x7f0000000000)=[{&(0x7f0000000440)="7252be47ef4f6c356ffbfaea15154315f099604a090c0df247006d905436fcbd3a3578d2310f9a219d57a519f8d2ab2e781edf869f4f655d3a1cf903b5c6662b7439a30f726a2c6d7621d07c4dffbf5887e421018f8ca26492d6a775a8db1e3addf69c61c5190a397267fe4568c7a971fbd4a4328ead3a881aee47797bb6325f875008e6b0fddbf735331b8e6d5f76df6ad81a8cdd79585b53559c18d8a8ec5cb97e48dd71b3ed9fe8cd9752cfd000e535ae50c6a97de82f89126d1c0c74538ed604ade9d2dac985bf6a62fd0cef561fce14e620", 0xd4}], 0x1) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 16:00:08 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$unix(r1, &(0x7f0000000100)=@abs, &(0x7f0000000140)=0xd0) flock(r0, 0x1) r2 = open(&(0x7f0000000080)='./file0\x00', 0x12a0a, 0x200000c) write(r2, &(0x7f00000000c0)="25a8481ae5792fb65f7756c32e6d08abe97f21aef64e40fb824d758155666efe4ee4e29fd6e43ee45efc3128ae788871e99bdfa0642be9a41ac5ac5dc6a7fa22", 0x40) execve(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) fcntl$setflags(r2, 0x2, 0x1) 16:00:08 executing program 0: r0 = kqueue() pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x0, 0x80, 0x603b, 0x5}, {{r1}, 0xfffffffffffffffe, 0xa0, 0x10, 0x0, 0x3}], 0x8000, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffc, 0x14, 0x68, 0x8000, 0x7}], 0x2, &(0x7f0000001100)={0x8, 0x100000000}) kevent(r0, &(0x7f0000001140)=[{{r1}, 0xffffffffffffffff, 0x81}], 0x6, 0x0, 0x0, 0x0) read(r1, &(0x7f0000000100)=""/4096, 0x1000) pipe(&(0x7f0000000000)) dup2(r1, r2) 16:00:08 executing program 1: geteuid() pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x7c) r2 = getpid() fcntl$setown(r0, 0x6, r2) read(r0, 0x0, 0x2fb) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000000)={0x5, 0x401, 0x1, 0x4, "574ede871e85c440481bcff7e5a31150e149a2e2", 0xffffffff00000000}) 16:00:08 executing program 0: setuid(0xee01) r0 = socket$inet6(0x18, 0x8002, 0x0) shmget$private(0x0, 0x4000, 0x400, &(0x7f0000142000/0x4000)=nil) mmap(&(0x7f0000fea000/0x14000)=nil, 0x14000, 0x3, 0x5013, r0, 0x0, 0x5c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) setsockopt(r0, 0x2000000000029, 0xc, &(0x7f0000000140)="ffe099c2ea24966df98329010007000000000000", 0x14) setsockopt(r0, 0x8, 0x10000, &(0x7f0000000000)="02d0b48601c04b2dbef53fa8d997dc8da37671bc9f4c33804d2fbcd72b6cac5a350cd94f68938ca3435bd69a4dcf8e8fce5cedb576e0b499cb431f51c3c66f464d083e3e5c82c793124e", 0x4a) 16:00:08 executing program 0: r0 = shmat(0x0, &(0x7f0000ffc000/0x4000)=nil, 0x2000) shmdt(r0) utimes(0x0, &(0x7f0000000000)={{0x0, 0x100000}, {0x100000000000000, 0x9}}) msgrcv(0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="5cfebd544197c41fa68505d989b713000000000000"], 0x1, 0x0, 0x0) r1 = socket$inet6(0x18, 0x2, 0x0) connect(r1, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) writev(r1, &(0x7f00000014c0)=[{&(0x7f00000000c0)=']', 0x1}], 0x1) 16:00:08 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x20b0, 0x400000000006c7) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) write(r0, &(0x7f0000000380)="5b8ecb1b8e725c3e6199f9b3aa27470a3c53c6664364deec53030fdaf4dcf9e2d94937420dd07e4317adcce329342ebfda13de2b323a60326b9b470d3b756d6c69f934135aebdb1e52a7f762e560cdd0a603d829c72471692c4d61b10dccf9d0e60b658da77857e399e38d477f71fe726904ff309965c68cee48c6997726328bebd18b0d7d1322e0ad7e3bfbb900ab51945c8046c41d703e96c8813f96575a191a2e05ac5e1aec55e0d8e38866512d73059de65aefc9c8d2a5f6b5197b69071587d868ef7cf4432de5dd12b0ded251c3daa32ed42b18ec0cb0bcd22576d4890ca5cfff1367464baf442f26c08649bce119b8ce6e8ba6365e75f4e7557234fa7d1eb95f03e5b47d3a8b20a4e0d0955199926b275b5d2ac1a9a339cf682828192936547e9d37db81a3677b0270f8be5d758a066330ca44e8bfc220ec8c0d1cfd95c080b17645aa866165834e473397d4ee9633d6c90540877e99e30781df55476fb98c8a3b1f2638f87292a63ecb7ec31a024b709019fe06875139ff67bdbbbeeddf902fbdd1de8738118024b8e03171a58520fd52b6d4696993ffa308e176ba128de3f9f959b053d6c8e84f12db3c1b4a703c9277845b16080b20b9ccd727c93c2f5fdf54889b87ac4d48b0e7cbdb061c4b0d8e1d754b416a07bc4fdb119abe8cf61ce33cb87e13287eb5317ddd85acc381ecb3e85bca5944347ebee225c2a87c56ddec8e4e4992458f83b7749023438afb673b657c5a5ea6ae6d4979c1cd4e52f9aa605a74969499b9041326418cf3e18d01d7136f61b2c627597dd7fdf433805747929a52ae07b2b84f5084d96f38c10063dc892ccba804f1c01ca9eec37b307d624e643c627fe9179297b1a8266084c280f2cd9ffd138bfc826d9a1bc5619d633a8e7d6097421d351e1c289cec7a9901bebc61f73110f3d3588e5f2e4d9eda9eb934583d92f2bb118a628968ae476016650dc11eca19802429995ddfd50c0256d5ca39f0dc3eb0eb9868383ed59a33402e9079b94e2776f413e2270efd66f2eed71a0b30972cefe842b809dcbcec53e87762a75929bcaaf0fff4c7d5379ec6f1879911034720391d170725345236ad1a3d37dc58161b373b449c32de9839cb626457b859c0884384c11d274c129128f5277f8b7361a345558b2a8afaca9898b08d143f5abb11f7f64d190421bad54d3825b51e40890c7da79fa5c2b9d4ed567b6066c13daa05332595a1ed3e405d0e9ba4bdac8efe0b2322e6fabfd9c25096d9411d29a821a17a06fef36559783beba4c66a58c24957043d21aa2a4599823a19b235010b7e93767621a0c1f7023c350d74823999c5108c9f180c41dfb01d00eca0a02de756c38c12ca6865dca3ef0f4dc666e337f66390e9eb0025f3fdc379c470eb6157418738f719ccc2597fa3eb4a998096cf7937e270bc58adff85924012d004f0820e0384fe1d6c19502b5ad6e4de4dfd8f650dfa92bf77dfc26880ec2c680ee5b484d8f081cc039b2a8f00d39c2fc20a9e8745d8633809878a22fa86090710a68e1a8564767009b3ff4676b5303ec7c9362c2a24b40367d2cf9b005e1436e6fd5ee8beb6c5e31c9c51b4a16e0f62bb8d9256b8fbff32432397c527360c3c4ccda3dd98b1548d8bdbe8c8d384d6f05a8df892333661bd06c9fb0f548da5849a7d5a829ef53b61cdb383843793ca8e857332ba985cd9bf9c18ae281f36c9b4683f35e081de6e402bfae2bf0f7f65832b3e405349db43c67b7a1498af06149d126e97c43780d1e39268345a918578fb10f75941a447446663d256124a5116b348c7f7e5de45a38f87712d23af2c9ef2a510f2d8e4cdbdeef9abca3cc4c20e23b4e731cf939d734c0e9f56b77b62133a6674d7a25bf3fbb1642f8a13d2b8dd79ecae5d87ffa880bd61c6317b21ef4ede3fae6c80a11e7679b82aed1d5e7dda6491fd76516a62000c19820a0ae09d91f2ce1fc8c04c156e1ea3a4e0d575be965c754cb6877d38877294e669ec5052c00707e565546badf0ae489c520015ed89f7ab2fda31b8e854a1461247a2affa505e5887d4d5e304b7790cd2e7a81ad88009cfe281ce5e550867bda83bd00f1af6a377b8d60f229f081661cc75e9be02e5bffc662ae41ab433060fd37f51ba5a305a3694a9b0766c82dd6126deab7c314770fe4d2c66b62781de2b745ff62a5793f56466c8e3867e728be54afe40ee17927b95951f3f9e4bb1f5e55d3cb327c4e802207761f53f7efecb8d95d84dd148256cba095fea8f84c4db4c66ef7a9f1d515d0fbb2795696f65d86a604bc4bc34c052cfc1bd6f04a03ce392085548f3425c27622062834bfc2278ecdceb8bf70c059fd783a3a1b0cde272bacd34e0a911ee586613d4fb60e17090fa1e0863735a59d1ad9500d5b8e11dfa6248e2c994452b50c0e15c04556debbb7315ae4801c431365cb76f938ca8e8d3155d8688162a3a3b96613839c95e884b8b556d63061c5643711b966ec0762c93724994496d94f33f4cf5f95d1b7b713ad00ae2d4df60dfcbd7911747a6b2ce4f91e4aa163e47c0cce33007c4c390e71df6d99c7e2df40cfb349a4749c2f4be9e86c70a0dc0539bbdb9d6e8691be2112c6ff9f6ecba3c61fb70b73c99761100000000000000000000", 0x752) pledge(&(0x7f00000001c0)='\\\x00', &(0x7f0000000200)='\x00') r1 = openat(r0, &(0x7f0000000140)='./bus\x00', 0x18000, 0x80) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000d00), 0xc) r2 = geteuid() chmod(&(0x7f0000000cc0)='./bus\x00', 0x1) r3 = getegid() fchownat(r0, &(0x7f0000000280)='./bus\x00', r2, r3, 0x2) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000002c0), &(0x7f00000000c0)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000bc0), &(0x7f0000000c00)=0xc) setuid(r2) r4 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) nanosleep(&(0x7f0000000100)={0xffffffffffffffff, 0x41}, &(0x7f0000000340)) dup(r0) accept$inet6(r1, &(0x7f0000000dc0), &(0x7f0000000d80)=0xc) r7 = semget$private(0x0, 0x3, 0x1) unlink(&(0x7f0000000240)='./bus\x00') fchmodat(r0, &(0x7f0000000c40)='./bus\x00', 0x12, 0x2) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000b00)={{0x5, r5, r6, r5, r4, 0x14}, 0x0, 0x9a2c, 0x9}) pledge(&(0x7f0000000b80)='\x00', &(0x7f0000000c80)='\x00') 16:00:08 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x2bc}) r0 = syz_open_pts() write(r0, &(0x7f0000000040)="8707b0d9e0692a0767473dc5b1c23c44dd263ce9934db1849f7352293e37b09f77fbfe14918fc83f0216b83fe82b3d3d5048e78c95b90151c9b25fdce7c63b4f4c357a9a7458a740466baa070a622431eecdb0e68cb7bac93e9b60e75234e3cf6c19a042d1656586f602b460f92dc25a80e05832f91add7e25c54f63ad61ffeda2bcb303c512a4c24b74a0973cc5d890c6b1caf27df501537ef14c6272a646ade6eba06a11944e4216a573cc953f350f9ab7dcc8aeb8e9cb6f5ee00a9a0cacc1ccd4bf439c962147af5a8e8516822a80d679ab83193fde44b7800435ac823a8c19377f893b3b1fd35b56ebd93f26ea20f1fbe2227208f1a995", 0xf9) r1 = fcntl$dupfd(r0, 0x0, r0) symlinkat(&(0x7f0000000140)='./file0\x00', r1, &(0x7f0000000180)='./file0\x00') getegid() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000200)={0x80000000, 0x3a, 0x1c0, 0x1, "26e4bfd9c9c69cfa0fcf838ab469bdbc20acaa0c", 0x7, 0x2}) mkdirat(r1, &(0x7f00000001c0)='./file0\x00', 0x4) mkdir(&(0x7f0000000240)='./file0\x00', 0x100) 16:00:08 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000100)='./file0\x00', 0x23f) mkdir(&(0x7f0000000180)='./file0/file1\x00', 0x0) mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x5) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r0, &(0x7f0000000080)=[{0x0}], 0x1) write(r0, &(0x7f0000000000)="c3", 0x1) close(r1) rename(&(0x7f0000000200)='./file0/file1\x00', &(0x7f0000000280)='./file0/file0\x00') 16:00:08 executing program 0: mkdir(&(0x7f0000000240)='./file0\x00', 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000000)) r1 = kqueue() kevent(r1, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x994883d46484d993}], 0xb2, 0x0, 0x0, 0x0) rmdir(0x0) open$dir(&(0x7f00000001c0)='./file1\x00', 0xa00, 0x0) link(&(0x7f0000000080)='./file1\x00', &(0x7f0000000140)='./file0/file0\x00') 16:00:08 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x2047, 0x2d53) r0 = kqueue() minherit(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0) r1 = kqueue() close(r0) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x400, 0x0, 0x0, 0x0) write(r0, &(0x7f0000000180)="4ff1497d9b72a22a5dc10d38564e4c6372cdd9850b747b15e13836fa2b360c774666e2cda52428d7283964a285f5db54a512f8dcc32e2163ced8a988d7d2c8fc1cc988955776db0c02cf322211f8a4d921842a3a84f2301e0688ac6213ab4b14278ac123033d47a163a85a4211764ce2922d752189d7dab2bf714d75e19ce666072a68306ab0d1f444ac054bd76ad55935aea8135b03897ba6bc999458fcd58085af105e409170f837ddce587e1486bc9d533b5fd5edc35e32e1d70e63a9709b060b7a204cb917d866ed5c2f72d5e943861c32f93fc2064e91b0bde09a241de2ac99bb4c911ba4620a2cec5380e3436df5f6c92cb3072ec95d63521291fa1366d821262ef31678d186520ec1ccaeb24c3a1f5d621ddd43078fe4b80fecb6477a26cc4dbade3d6e96f25f5efc498fe36d7734089f81a9e93b7beb85d9431d32a02d36d8aaa6b6ac176421579ad43a446e43c9af7436c187705a45e5d895dd8ee30f301ee2164ca0e908d1f70a431e4557c0e85695e347d9ddc2aa57b5d1978dce0c1204eecc0df119900329ce79174868a194439fb0f4eb0d1418075b36b0aafb4456a0a3f57d76926d50521b153944b8b81661db0486f6227d3a2f641d2751b59fe1292ebb77a73a0ea90c9a855092f6b5875da46dafb10f876f64a806df8d0f407de1716214e4be0e9c51a6705e741a6ca0aac9addd72e9cdd7498eb867a49e214c1bdd0fa8100939248936d26ac4da03d331f5b27ecbe18f4372ba6cd984300838600bd8dca6b5c259c69d43a425a2e62976dcc9874748b992806458f04889e96e6d7659f3600c4722d278e248d122d88e780896c18234e68a8e1dfbec91935f8c474be6d9ebe432677d3b26e24100b0e8b62a56926182213ecc23404f958cbda3b6fcb90b1e0216274ddcaaaceb33e105efc71dee71bff23a8b00a041146532292a9b168c01eedc463a1954da8acb7f6e902495259b7c1a19b365c6604d6b437a3a64184b2759cbd87d41db6a09e3e31503b205952966ab5c1eed366bb799211eb8c8543ea3f5bc8dba3c12db39c3bee8903c74ec8f8a7ba730aaa346def9c97cffeb5a1dd5a9c69c30c8a33e2441f25dabf1cbd20743eb1033ede04306cae57df47eafc95631cfec73e590551c0a4d3a329fcedf2b38667f3961c26086d23ba27608f86ee95275a6e501489c5e3e7fb29b217e88bdbe709a356372f6aeaa43febd6c1e0e920987f44c5accae38cbb2bdef64282ae07bc8eb776af26d5c67cdfea29568c42954e2803b16b224bd0dc0c64338a6a24699ed9b0091f9dc4d1869b9af957dc905d6e049d5603ae4b0572ee19d615c9dfc5b34c21ed0f7e3be99fc9e50a770350ea44e1224f6830bb80e54990f1dacf228ea04228d4ed8693915f5e703d0c0f6aeba6ad42a98057fd4592e64be68bd404cb70ec4e9f1edbcd77e195e8b85b9ea7efddbcdc245e3e7ff97102b570371504053e4f6004eeff4f4c4231b8b6768730c16ecf7abb83e723abc524321612d60d9dea134947ac51d655c872eac94b3b29d39d4b826aac0377bf372e66b23e56a57b729be359e68ec3a7f8a9b90abca8e91f6e2f9d108ce37d1b27e75f46feaeaf0214cf9afb93350df410412c8c741cfdfa3d48f89bb0e1710439144db6b1caf0de3e662e59407fbaea77c2d3c9c2b06af8ebcc014e3d9cbfe25a7e2c2455700feec616e67d04dcb7810e3762d843a48812fc3b1fd45b238e36e82b3c9a73ad2b730e21a356546199776b20a96c929caf53f1151ff37fbc39c1a1ae5ae21bf31b5a1f4f6d4cbd919e4068259ffd4f5be2e28fe49dd3ecc778856edaa8220ab556798168e3288a6315342114a90704e99aa0b2b6137dcb8f9d7d7d927ce91fc92dab8720be5e223f50c5bda0a0c75a0d155956c5c70a655fee02344176a2080433d18e10562caf19e30457072d1c541bb141e545a86d8dd8d2e2ddc368c5b7ed1d17c0615e7b14bd501b72f72f3a339411bc00ec0df3f0f505a2c7b36b197a66d0746230ef04b1c95e94ce5084cd3d906018289cc632d30653a2d59184fba24e8c41f28f22387d987754224644ee054e90985e1aec9337f86972acdd3da55ae1bc34a1a3b1cefb30fa0b06d2448316b642699b11e31e8890326573cf5433c6b7064e2db12e3f91448dc06d4ca7a2ceac50896ebc9570eb08a7113e820ba5c71f21a62ea1d19d4218a1185f53d52f255baf9b5ab3a85b6945e3fa8db21683c637783af2eb8b00f45f20fcdbedcf78e88ab4d448c9da3ea61f84f3bc09873c9b6ed896459554d5d632d7dfa81d09c240bff4019e6a44b46b2f0364170c8754316820ff81454a876ccd1515248689df5ce8ae7bd73b2cd2524859153fa51d42103121fbdf4a23aa45d74ade25a27cb654a44a7dcfe4ab9b08297885c32502c323d31be2b41be6bcc1a6be4c4c9eac31949b5dea719f9faf2beaa3af3b718d439ca440b567f9067fd845ec79b3d969a1c248ebf98d9a3f62a07c35232f5489065e078470dfc96b238e437aaa38579916f431bfe21a2eff5bcc4136e84e89710d22de9b16905539aa4da289a558a15a4f5a5f321dd14e862cc0d05f99338bee58cc50deadcd0e09fcbcf2bd4f1b372ea910658b695012df0abd3e20d29b26dfeb6c03e4c413b61697d0446ffd294c06c6988e41588ad379319d5ec836aa403f0487a739756a7182df1770532478c0039c4dcc18e3a5a4c31616fa4a82a7916fa9a87a9425ac95994f11b31e16b5e07c774f258a88b1964498fa33e98f2f9c5484ca8885d88e16114aa4fb3dcf9ce04156dee514f1285c79748594898c1fb554641eb1a32e5bd00ab45c7bf616a66aabb0d7ae60419165ecf774ede8a43d2ef2d41892cd4e2a6caef12c0f10f373a411c6a6be2fbd1da60c3e39d1e6504bbd433b657073a2613c676ce443a5692e8377764bb376f9317ce871a2a71526728646b5311693e3b1831d815dbaeb666b781ef51f1eca69bfb01c929cef68311e6f6af56016b3b92a7e42705f4b0e8e1f42d9ae97bc8d5380b926f1907755ae7f24f1cdd5ba24700a5c70bb5a4e67279a8f6f64602742843912ccec150b7ad0e69f43c9c3b6070bcf30a5b76537e72670770a58345d4edcff86c43f5ea6a6ca103d2d07d627cbd02e166c2acbd203819c296ea544be9a1432d2ca8c69b85f54dc144472cf0fd4a64672e3d6419aa9be12a994b15ccd3d8a6978a26cfcb58135cbb3accbe1f9aa4f9bc50022cecfbc1e56b9d5478863008d22c607b71aa494e428766735a9b2a0e3c90452cdd4e82e32eee7eee7c6c36af53200db935797e2e0daabc7042a9c78dee247fcc0b78f20c90fdc3818fe1d00117df0f5ce0d92de0abaf48e6d0ca38f9a332ad3aad607999098a7765f271ff8cde829da0eb196234d07804ffc7d22d31da8ba6364941a1cae4fd9744c2d17c7f5ce9089319ba9d79aa388d83bb53ed51f92431f89eed24a86081538643f5f2f571eae4b62f5860a825d4052765c19216283061ea483ce93d01616f3b586277046a3975809799418add1cb3de64c7e340495b5b1e20cccecd814dfa0824ed7e37a4b0988fad08c2d514f72433d2be0f2da1ff2b7c4201acc4726383afbe17c826bd5d05e0a66b84eebaabb3eafd00e3b9ea33410bca2587421d469dd461aceb3d9304278d8626e743df8435c0d9979e1c6c53cb5380f5dae894b866caea29ade1a34cf3f71aea0335df7f2b050bbcb5b3a8e1ce211cd1e8651beccbb252b3c50ad403f590d8ccc67d55debd2ebdfaac269fa5f86be4266ff41d07f068bbff42c149a912c061bb9409f34968eb552b0fb8988ec11e6ec77003312b28de74a7fa884cfbed5ac69470368e5730aa87ae31849d5511e9aae041429c526eeea32d96ca22baa07bf1bd96d12f507e4d96faaa78aa31452a247d0bba32d313f9e0d9f026d1762a1c6ed779dc3676899744845d3b2baf0c0fe22c7b29dc859ca779a7abde260e432166ac6d4dc7443400113bd4ca072420b29dc6a39db051950835e6a126e717db07a6501ad403618ecac45ef64fa4c1428ba731c1c86d78d04a8cac7044b4f77a9b1fd90937a4cf8424ea85cda69df44f20e316abe9a07dd3a38b3bc588df085d40cc65202bed8160254d7cc1029a192fd2df5aaff56cd3cc3a9af4a9ff47ad5e2ee562547c9fda783311838c30e5c8751e3953c82406b6cbf8cc262d2797a7eaa1f79ca81bb27911f8a8ada19dbbfa359bbb402e79c006bc221c873b10063af5fd030c1512bba15236c1d15f7156c8f1eabc93887bcec795401f137a0761b2c45ee4c1f6b6f2c057ce4dcd2ae94a036ec90a937fda5d8afccc8c377ace250f653c6843d4a0fee2ad02690bbed40f88f88b5d50ea6faf37808d6389403e037ca4b74bde5180ba6330facf1927ea824236fbd3741d9b21fe6ab2b743969bff3d51ef946a06d6c092aca2089cda1244df73bc9ccc9d7b9a277f433cb2ab8b04a2d4f58b680466945467d1a36ef5b0bb2013276553a83d718b56c2d138b95506c2a7b6f9c79e8f7aa194a5d2381016531301df23c04be93505a4635dbf65307dd9c090083d88a7a332bbd6b482d9d50966c90673e001c3077e2b64ac6db876a1b08b0d6882bd83577e34791dc8aedbb5ffa6da237201331aac090e350392a81a698952a5509c7bc437b2eb6c2fcc129522d0332654c528e21a9ecc76485677e5385d345d7bc90e318e35837bbebb182437f9101ca98571f36dd0502fffd6e08faf03ea49f42119c02d8517880d01ea7048a6c83557998454cd5d11d3c03ff860ad5fa4d24d515412ab95af37157ec24a0b4c331c0f93e35b5c39264ab37b00208701da690a1965c0ce28907e107cb3af245472bc2f06b5b8295c9db74594dcc89728ba777f27ab9f00551a21c8885e16484e4fe7ba8f0c074aeb2152427dc40dceae20b92cf7efb9b92a8fe82b660225cdfaa3a7b326282477d546127a0ab9de66a6956c930bef4568a379e06d705390d0836a6817772a5724b9ce6dc7c8f588142d8b3d78efa10d92e01b92c23478719087c2a56d75a3328f2f7f11995664ba7fc4c8d0ce6f78a1f413477a18e612711bd419748cf58914eeb1520bb6cec2521a34fc1c31bc411246a392228f702ca98199c07ed26fefe1556da42a0214629d35a78b8a2c0d8b44ab9caadffeaa8afcce7669385227afdf0e7722e6b2e4a3d1b048b477f0b091c5095ea23108888a8919135e2a537ac99d405b8b1abe4f803053dca0510eafc019e8242cb6df30171efe93fb2f951b49aa09b20d5eb763879b6738e3b9ed904f9eb4edf3bd2c54c1a4818a4bec57a7911738fd664194b66aa5fac3860bac1abb7c8b4879b4072ac6daf28d0be814d07d7a9c2a75b199c2761537877c3106a6f2ccebca8b077edd1c088af4514c886224a6b2f53ddaf7f3b15131218f002e1418d5ed66e401eb6f5fca838538a8d19277f6cc58bfb5328e87c2fc283c9b320f4d084968ce1ab99184c2f9f4576f1e65d6ed1c54d995b5388b9532d33f111a4d34269440dad4f615a9856e68cddf5054efa6e37813f336758fc35a03d4e40160593d1592f3e1a1ca08dacbc0645efd62a3fe95598ea207e818398d045d534c6d3af62258e3981ba9bfc9d61c11f7ea92048e76faf7ecf6d790c47da2664880ea2ef440b8ea22dc7aae93e79b54f34dd0ecacd8da37a7382d7549a55cf35606bc68603fc97b77be47668ffa6c80b51161d2e4d92800be49e4f25d02ad058b10c0707dcfb74b3d39f8d9be64876e37c112ae3c", 0x1000) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x78, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000280), 0x78, 0x0) 16:00:08 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f0000001480)="301428c2670ae3b90a39ba18094e82285ab4cf6bf3663b94bbfd7cb933b46cdc9a7754a9e1fe14b82e988cd63e009283b58119c3e1ba798f466d04677f54d4b92b9aca3552f3dd060ac166d08d6a037d5d7f9ca7577a40b0675aa4f4454ad27b4b4ab77f6429fa1de2e3f39f75f14e9bc9a90f4148ea740baaf4f6cc03bf826cb01dd70b3b8b83f9c67199662d32eca367c0d57f47ffe2fe62cff27d501904f8a48fdc55b4ad2ae09d4f6bbdcafab646cb45cfc39da33138fc22ef2fffe62ece41027c0f703a753eb56f467125d8eeb8cdcdf4effec826456993663dd6d70af2e3c812a185e6b5ea00fee163d69cbe677d3d271e7aff9610ff634a716f17e11877b4a38c04e23d43e5135c0116725c217d183642d5aaa32e5e622b601dd8c4c5ecfe7475383a51f03aa46406a7c04660c8cf29d416d299030ca44ee43900fac5ac04b3aa6e43c622aa88b5ad12c34961fc38d7188d3f2fe49654f1320138a86a8127134ede020969203504c9d2c02f5f308dd6d09e2233e3ad988dfa92508f24c7ce88784f11c41a58a88de204673c9f0cf33f47085550b28ebc8df94ca0c2ad48f28200bb25e6fb8500ec3474f5bc7b1f014d1211ede50fdfc45d00ec91402235d80b06bd9ca018ff8017389c1cb240d04f7e6b89573fbb697260f867f241567a1ce29b11b9f22771d5616e2e669b432d286fd632b493d571add004ea5200f1900dba3843b7c021ac69093117bcfbc278d52511cd344ade033fa6447d6028ee0476d0dde6eb87a5af3d14cd07cbaecec597e26e451fd088c33e4535f56107e494cd01aa4d2d8ad555e37fadfcf4a9e9a00d08e6d40c43bd6fceb9cad6d52b5445b54210d2a5487e66bfaea6016c2b0ea616e211ca9836bed6fdd07c1e7ba12e73e8bb6f5c74603375314d0f1356324a9e5615f67db69119ee12d327ad39ba307d12fd01add8e3bab60c190c96f3f83cedf859dca4b06b30ce014b37ebf35ae5763ce43106b163d65e7b8d070f2ed92a97418200fc89a05f9b0ef07c282a89625da85abaf60d50062c02d98d2b5396a9164f9c299bf4b75df66452b187325e3fd3097e24845c943125dc6b9bfea098cc365fd058db74efbd449c990818458b3cc4f4e5954c4373ff4d4ab1cb1d6b18f5bcf866cea50c31f139157aeaa512bd9296d8396755fa0ad086a4a21cd1b4c98421bc6c7ba9e33e89389f55eec5dd0d219e44990dc9125028d0ccd0d03d32f7a96c7bf818bb76d4a7e09120cc7ec632180c1b8b1b4c1c8870633a03773d64dc6afe9dce27d0e671c428cb68a5bcd141f6786cd8c315870f0e1bde4e5101833a44d93ba1a4c0e6ebf69bb768542b8b40ddbc7a0ea83e1a443e5e7963014638dfae1a8c66d2ca1df71b538a734c0d82533994106feb7520579f52a1f820bad211c0a4f90728f1f4e464c995569def621046c0dec2bafc262eee01de9b984f574f81f03d5de398c6a743ae7d41211c9012696c74f582dd572c3ec2cea442658df57c8dee3d5cd43525ca865b8b435f6eec8cfedd72ad4318be5fc192129e937787a034a2c69a83a9504056ebbb06ae6c1be9d07b7e57a88c6ed2a65991dcf4af326905eaf342d16cabc0a085f6c356674213f0546877104d306521fb203d58de04421c83e4f45f28972d94f8b0ee8ad03a1ca44caea96ff9d844497037ff4709ffcbcbcd505770127bb9f8bceb5738d6907d0149095a6e96bb164be06caa65fe30895b233abd4e3f87704d0590461311d1156df089364ee899994ac7732ebc69f7b46c0941bdfb897689eaf1f80d173788a3da930cda509e2e9f9446a8549f9d3bf30176ebdcc69219262aeed7f52924ba255222427540caef838aec8506695a102742621795db28fd2ed9fc60ae2de303e6fe567c3d922bdf4c3b6f6c5408d7e2aec82f6c3ffd2b06194c0adbae802af5392a33c8b01af557e9f2a72c079eddb96135d023222749868c4ae9b237fc657adb59a2aab5133e9e19422db8485bddf4860bfeeb353455995fdf043a55c02ad0ea56e0cb45ec2af151c541aea2c96b2da37ab2308cb1dd2b90d736f088da9600856501e8e0a5d115d92babc8b3c0b85b64c3207405303cb45a8acd05ba885a201b625f2d5985d02b8cad8b4d750349642f00fd606f2045cd57440a9792683943f991517b62de7b38ccc03b95ca56fc9ad3dfdf7bf76d101f29f70ad178a08eef1d2d54a32247189108c712a00e8c9c71c8a7a65cd785afb664a3e28cd8a8627acaf95422bb8ee251ef23be6029448381f3490e9d3c1c55e5dc726a5d6d33a370310618b15c7c5b0e9fdff44e8a2ccf4b11ca3c9c3524107835411fe6efd6431f1fef2a4cb11164a55bc270b3389288b0da49462ea99286ece131018c79db6d7c88fe939e1fd8fbf01c082f4491417b307f5671c99cc06b8199dd341454fc5a482152ad5bf12848463e12f2f6910ed05956eda715d8340e4926275b11e9afe0f59843c76390881431138322fa99b23949abec9d7bd2a6347a9b8686d096e63b48ab39ffc92b3c719d3e6ac0c48f4f54907bcf22cf7dabe8d6a7627c52e1aac3a7ffd10f68d71aa8cd6d687e7b1f7d30d5032ffe691013d04ee0f161abebd5ffcb2d329e5ac9e1c76db1ee1a6c76c9a070910182f7fd4f9bbda18d515df56fecd7209184029eb20731ab6e8c91885c0a98e5260fd3631bba0429239af678aee7e79e340db2dd0013930321c6264f49e66a618106bf8dcab53e7f57221fe11c966fa731c584c1d472d227509e569551be1c44b76ad29b4bde143d27e4dec5bb36b55bb21f21e49118547441093cb331b6bc7df276d0823bafd49128c529f3f689abb3f9cc5d2917d3278b54dfa46cc7a36601b22efd97e622731018bd77bbc48323a08bb8e268fc978540dd3428990213dec39d263d1e30aa17e4745b499f264fd9f67db703754ec1c201532a30139906276a1f46159913cf02583a6e39047a9e4c38625c58eee13e5dfc6b3ed7af34392fcb2b920e7b0eae1eb1bc86acd4af0d9902e27de4d67987677edd231bb4f20ac0b6ff0c7c70afd13028b6400431164c28c639c9321a7cacc3cc3bc3a882141fdaaf8f4591e4388db77836e5ae9fceb1c3b064b6a4c24e0a2bfeb63db84b63649d89b8b6ce01a016ba4f4592ae0b8938c2f0235d68c74ef7597df432756e0b8707487f984f5446f40a4d959327f813f650d6aca73e27e1e7e10a9702dcfebc7c9e64f5fa2741f0af0300000000000006352b6594504ed592d73e7c3f5d4fb836f50379125454a2d37e316274f18825f44a353171f818666777e92ad66bec576f80a6c69e9290388397e7e95d6413dff38fba6b3282d69eae45e3867a3508eb3dc44938d5dd2efe235bd9e3823cd5bdeb7ce569cbf4be4bedaced89718116fb2840886924b2fa90bf4f2ec9fa3004c677990a92c668e396187c3f99a731608262ec4f57c4a3d945eaca8cb52de7af7d82e04de12e9f5ac5fffa6966515124696e2155b2e6aea111e9c8cd8c089baebb503bbe1a3cb86db4a74866bed123366793d1a8163230cce209fb83a18e28ee1cf26ea57d8c4a2d5559880e6f5cb97641fa61b258b2676601f07a6062b921bd1b52eb4695bb7ee91663822b06f7e376ab3ef688e3cf66ec9ab3a71466601e220aefeb50b6983439e6bb27f3726bb1a4b9dbb1c727a7417a53163c0811ef005ee2e11b339f5efbbca70baa233bc901d0da835a906c9a2f1abcc02255fb44f1f0cc6f6064d4f1b7452b95a89bb717828f0813eef5049062e4ba203c4b0237062127274951815181f32a439ecd9f042ad8db02f7661bd47a08e036da20ae24b1b41c91ba8347c7f8f40497e3b7b1ab78743c1b69741eac26ecfd26d4760823382fcb841a985146abaf244fa0c611f2bd27b8281c86d8711cfed6544db3bc97e1df644a488fccc7be6537ab023ca2fdea0e7182bb0dd1bff31dfb872805aac569fc74b6712dee319e1b058521b9dca3fc63bd1effd09b80ce1c446f695c7823b2c7bdb4036caf6d2e19e54b97b4e3f3319b46dcce29a911376be805ed7a2ef108bd869964c59b0ab15d6e66cf23613520d30aeeeebcda8145112dc7a0eb6babc103b01c2281aa1eaebf25bde804ad93fe9e955893aa27c172da7629455a18aac60b10a89fd1c92106fbb17aa76f7a66de2e67cdd01290bcf2c9d598b25faae0396bafe5070a362d870a36adaf79b03c49a14fb010cc739e6ae7fa8ee31bb4165d2a4934c9c282609d9b766d3287081562a71ea703f94e15fe7148ea295c446ac61a40dcb4eac639d0a3b8260a4f4099c672184e5e59b73903135c84b9a935121b81f5a614b52de289842c8a683782b6763810454264f64a5a5dac179e86a039fb7b3939c9c1d65d77f7e0b5d172c647367098e0ea6a008015454b15177abddf77d22a6fcaeb1c18b7b5f8333342d3b6ff771a4010a5bffdbd0a0fd6ccd014dcab090fc6c7dacdabb0b64fedd6c7fb9493cdc0a1a6928f8ba982b854a864feb37b9d9913122873aa632b15409d3976c14d59ac7ae92ea2f3f5fb85b66ef01e672cb2f4acf09127d0555a6b54047434b0b6e28d91bef4a466c76c39d29145e540a1dd3bd4023ed8b1d40fb05db11442f50aa1934ca020aa7f80217c0ca5c48bd9c73f45514c04936f1172adc6bc470e6b1f53b7653efa7c942801b65c6e407af9843979665eb4c77916742d7dd91475f93df76ddf8e02f868a5d1aba0629c250d6b17dafe6e928c789cb91ef17fa62a5d886987e74f351e99ddedf89fb9536f6f35381ebc18f725b0605f0a8aa764b1173b8749d51fa1c369b6ee50a575f29515c839ab6ac32606848c3efe030d339e92b1cdc2ec69c43e8acab08701b4937bfe00423beebb8bdd26408d76e9efef40cddd25afd17efb2e6024911c1dfe24d2db86e9645ed8589471175630a68a79de0d24063339bd1e59c7bcc0052c58b591573261013c50e3b28d6a74003870279e78ebc89eaeae79681d0bedb97768c1bde2c6d4c39a47529b52eefb875b3b0d915beb58fc371a229d45cfbb53e6316b2d167656803f6f74a72b0ed93efffdbdf18bc6f8d7e44d5843ab94cb8a8ba723493fbbbf570afa046f2bf0ade70e4780442807ba2dd970b67cb6d4e024e40bc082df484ea3588b085b29e91e87bf11d2a2cdc8ec7221d0747cdf599572260c9cdc4c1748afb143422c2ca038a5c6de8637d87abe8305c76f3da50a2c78f97ebae6b696e1f27c0bc33460f18cc8466d4654872b39e44a7910fc90f8be708bb991ae71446ccb4bb7fb753fd49c07df8d8e00d160cca18539e09f4955771b5881807cf7d1bda6255e5fcbaf19d7ac27de1882ec22bb9073044b8022874aefd446ee15051e2bb956b7c2c8aa15537376c4fb19b9cbf101ff1e768fdfb5b5a83920c2970000000000000000007814876e99a097878aebc726787e21dc761e180c23e268442a201b0610ed1595d95f8a52e095acf7ed71f3b2dcdd", 0xf30) r1 = syz_open_pts() close(r0) r2 = kqueue() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x2, 0x1, 0x7, 0x2, "4b10d7f53a9067de015f993370cb443eb11ce3f1", 0x800000, 0x2}) r3 = syz_open_pts() r4 = fcntl$dupfd(r3, 0x0, r2) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x7fff, 0x0, 0x5, 0x37f665de, "bad84b80f2795db4718000"}) readv(r4, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 16:00:08 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="000500e001009dacff01"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x3, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x8) bind$inet6(r0, &(0x7f0000000000)={0x18, 0x1, 0x8, 0x50}, 0xc) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x2, 0x100, 0x81}, {0x18, 0x1, 0x10001, 0x10001}, 0x5, [0x5, 0x200, 0xfffffffffffffffc, 0x7, 0x9, 0x9, 0x9, 0x617]}, 0x3c) 16:00:08 executing program 0: r0 = kqueue() r1 = kqueue() close(r0) pipe(&(0x7f00000003c0)={0xffffffffffffffff}) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x40) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0xffff, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x81}], 0x5985, 0x0, 0x0, 0x0) dup2(r1, r0) 16:00:08 executing program 0: munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) mlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) r0 = dup(0xffffffffffffffff) getdents(r0, &(0x7f0000000000)=""/4096, 0x1000) madvise(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0) minherit(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0) 16:00:09 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) sendto$unix(r0, &(0x7f0000000040)="c6c6ac622ae66f3c1c", 0x9, 0x408, &(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0xa) utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) r1 = socket$inet6(0x18, 0x3, 0x3a) connect(r1, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) r2 = dup(r1) sendmsg(r2, &(0x7f0000000900)={0x0, 0x0, &(0x7f0000000700)=[{&(0x7f00000003c0)="0bab8df16f0e773f5b64ccce715b3fe3a8714933feab8325f3ef61479036910d1806887036ae8e6d31d5042b36c2253b", 0x30}], 0x1, 0x0}, 0x0) setsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f0000000100)={0x1f, 0x4}, 0x10) shutdown(r2, 0x0) pwritev(r2, &(0x7f0000000100), 0x0, 0x0) 16:00:09 executing program 0: socketpair$unix(0x1, 0x80000005, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r1, r0) write(r1, 0x0, 0x0) setsockopt$inet_opts(r2, 0x0, 0x0, &(0x7f0000000380)="3795ba6e59faca2519875e01bae7b9e6bfe55afdbcb8f623b2c6d4cb804eeb96db90c087d9d7e61a6bee5853d1daa1dc6fa6688d115d466d09f3a5833269dffcd6154f1d318153cb", 0x48) close(r0) r3 = fcntl$dupfd(r0, 0xfffffffffffffffd, r1) getsockopt(r0, 0x3ff, 0x1000, &(0x7f0000000100)=""/16, &(0x7f0000000140)=0x10) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) recvmsg(r1, &(0x7f0000001500)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000001100)=""/143, 0x8f}], 0x1, 0x0}, 0x2) ioctl$TIOCSTAT(r5, 0x20007465, &(0x7f0000000440)) linkat(r3, &(0x7f0000000000)='./file0\x00', r3, &(0x7f0000000040)='./file0\x00', 0x4) kevent(r4, &(0x7f00000001c0)=[{{r5}, 0xfffffffffffffffd, 0x8, 0x2000000b, 0x0, 0x3ff}, {{r1}, 0xfffffffffffffffc, 0x4, 0xc, 0x7fffffff, 0x1000}, {{r1}, 0xfffffffffffffff8, 0x20, 0x80000001, 0x8, 0x7f2}], 0xfffffffffffffffa, &(0x7f0000000240)=[{{r2}, 0xfffffffffffffff8, 0x81, 0xf00fffff, 0xffffffff, 0x8}, {{r4}, 0x0, 0x0, 0x20, 0x9, 0x1}, {{r0}, 0xfffffffffffffffd, 0x81, 0xfffff, 0x0, 0x100000}, {{r0}, 0xfffffffffffffff9, 0x50, 0x1, 0x6, 0x2000000}, {{r3}, 0x0, 0x278ef4306ce8888c, 0x1, 0x2, 0xffffffffffffff11}, {{r3}, 0xffffffffffffffff, 0x47, 0x1, 0x0, 0x94f4}, {{r4}, 0xfffffffffffffffd, 0x2, 0x80, 0x8, 0x2}], 0x4, &(0x7f0000000340)={0x0, 0x7}) setsockopt$inet6_MRT6_DEL_MFC(r5, 0x29, 0x69, &(0x7f0000000400)={{0x18, 0x2, 0x80, 0x8}, {0x18, 0x0, 0xa6af05c, 0x4}, 0x8, [0x524d4454, 0x2, 0x100000000, 0x0, 0x4, 0x7, 0x2, 0x1ff]}, 0x3c) 16:00:09 executing program 0: geteuid() open$dir(&(0x7f0000000700)='./file0\x00', 0x200000300, 0x0) chroot(&(0x7f0000000040)='./file1\x00') 16:00:09 executing program 1: r0 = socket$inet6(0x18, 0x9003, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) sendto$inet(r1, 0x0, 0x0, 0x0, &(0x7f0000000180), 0xc) socket$unix(0x1, 0x0, 0x0) socket$inet(0x2, 0x2, 0x2) 16:00:09 executing program 0: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x12a0e, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) madvise(&(0x7f0000ff8000/0x3000)=nil, 0x3000, 0x6) 16:00:09 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x4535) r0 = socket$inet6(0x18, 0x0, 0x0) flock(r0, 0x1) r1 = accept$inet6(r0, &(0x7f0000000100), &(0x7f00000000c0)=0xc) r2 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000200)=[{{r2}, 0xffffffffffffffff, 0x7f}], 0x8, 0x0, 0x0, 0x0) fcntl$setflags(r1, 0x2, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000100), 0x101, 0x0, 0xfffffffffffff14a, 0x0) r5 = dup2(r3, r3) kevent(r5, &(0x7f0000000240)=[{{r2}, 0xffffffffffffffff, 0x2}], 0x8b6, 0x0, 0xfffffffffffffffe, 0x0) 16:00:09 executing program 0: poll(&(0x7f0000000000), 0x2, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x8200, 0x80) read(r0, &(0x7f0000000040)=""/244, 0xf4) 16:00:09 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt(r0, 0x1, 0xffffffff80000000, &(0x7f0000000000)="c4ae9d89b5b9fc240da7f259f26528659a8843f06ce6ecb2b63277c010c5f5b4bfc6a5427fea0a2cc4ecc1c32d281ab98846db60c72236a48cfd2edd5239faa70f00a58e8ea547d106ef832944e44ba1d6fe283d0e62327e948666cabd2c70b299396c81d347da1e345a373db1890307b34ac1", 0x73) setsockopt(r0, 0x6, 0x8, &(0x7f00000002c0)="13238b40", 0x4) 16:00:09 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) getsockname(r0, 0x0, 0x0) pipe(&(0x7f0000000000)) 16:00:09 executing program 1: mknod(&(0x7f0000000240)='./bus\x00', 0x2000, 0x832a2) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = semget$private(0x0, 0x7, 0x200) r2 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r4 = getuid() getgroups(0x9, &(0x7f00000000c0)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000100)={{0x4553, r2, r3, r4, r5, 0x8, 0x7}, 0x5, 0x8001, 0xff}) lstat(&(0x7f0000000080)='./bus\x00', &(0x7f00000001c0)) 16:00:09 executing program 0: r0 = socket$inet(0x2, 0x1001, 0x0) connect$inet(r0, &(0x7f0000000080), 0x4f) connect$inet(r0, &(0x7f0000000000)={0x2, 0x1}, 0xc) 16:00:09 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f00000000c0), &(0x7f0000000100)=0x10) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$getflags(r2, 0x3) r4 = openat(0xffffffffffffffff, &(0x7f0000000240)='./file0\x00', 0x10039, 0x0) ioctl$TIOCMBIS(r4, 0x8004746c, &(0x7f0000000280)=0x2a8) getsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f0000000000), &(0x7f0000000080)=0x10) r5 = fcntl$dupfd(r1, 0x0, r3) connect$inet6(r5, &(0x7f0000000200)={0x18, 0x3, 0x0, 0x28}, 0xc) ioctl$TIOCSFLAGS(r5, 0x8004745c, &(0x7f00000002c0)) accept$inet6(r5, &(0x7f0000000180), &(0x7f00000001c0)=0xc) 16:00:09 executing program 0: socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000000)) mknod(&(0x7f0000000100)='./file0\x00', 0x2040, 0x801) r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000080)=0x7) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) 16:00:09 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x639) r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0x4, 0xffffffffffffffff) close(r1) r2 = open(&(0x7f0000000080)='./bus\x00', 0x202, 0x0) ftruncate(r1, 0x3f) getpgrp() write(r2, 0x0, 0x0) close(r2) fchmod(r2, 0x8) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000100)) 16:00:09 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x8002000, 0x0) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000140)='./bus\x00', 0x1, 0x0) fcntl$getown(r0, 0x5) r2 = getpgrp() fcntl$lock(r0, 0x9, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x100000003, r2}) setitimer(0x2, &(0x7f0000000000)={{0x9f9, 0xfffffffffffffffc}, {0x1, 0x9}}, &(0x7f0000000040)) flock(r1, 0x6) open(&(0x7f0000000080)='./bus\x00', 0x40, 0x0) readv(r1, &(0x7f0000000100)=[{&(0x7f0000000200)=""/254, 0xfe}, {&(0x7f00000003c0)=""/131, 0x2e4}], 0x2) close(r1) 16:00:09 executing program 0: r0 = socket$inet(0x2, 0x2, 0xfffffffffffffffe) sendmsg(r0, &(0x7f0000000000)={&(0x7f0000000180)=@un=@file={0x0, './file0\x00'}, 0xa, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="1400000000000000000000afba2fbb5b00000000000043cbe0cd71120138254ceefa63225ecacdc371baa4ea23633334973891fe0175fd89801623c8e471562642a0d1a4a2fb52ba"], 0x19}, 0x0) 16:00:09 executing program 0: mkdir(&(0x7f0000000080)='./file0\x00', 0x0) chmod(&(0x7f0000001940)='./file0\x00', 0x3f) getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0xfffffffffffffd72, 0x0) r4 = syz_open_pts() getgroups(0x9, &(0x7f0000000100)=[r2, r0, r3, r0, r0, r3, r0, r2, r1]) ioctl$TIOCSTSTAMP(r4, 0x8008745a, &(0x7f0000000000)={0x10000, 0x1}) setregid(0x0, r1) setuid(0xee01) chdir(&(0x7f00000000c0)='./file0\x00') mkdir(&(0x7f0000000040)='./file0\x00', 0x0) unlink(&(0x7f00000001c0)='./file0\x00') rename(&(0x7f0000000080)='./file0\x00', &(0x7f0000000180)='.\x00') 16:00:10 executing program 1: r0 = socket(0x11, 0x3, 0x0) close(r0) socketpair(0x10, 0x8002, 0x8, &(0x7f0000000100)) recvfrom(r0, &(0x7f0000000140)=""/225, 0xe1, 0x0, &(0x7f0000000240)=@un=@file={0x1, './file0\x00'}, 0xa) write(r0, &(0x7f0000000000)="1d1815c50772dbc6db7a6fa82ee9473da98a8c1d1fab0fc9fe9d796b80e8589399bad2557a3d5aca2ab3d29cfe2a209717eeeda9fe5b8b3173330a8df1ef1f2392be026461520d43fea2cb33b9a1fbceed2ed1361ed9c555f652595e2b1f1ef711693204002d70496c38120f84f8e13566b746dc40fc1e65889aab73ce39113055824c70bc46d0bfdf1c467f6e3373b31623ac01ffa3e742b9efe5c92963ba8969dc651bc9d44c0e2dda3ff238caebfef121e857e50b0af7be284b215afa4afffe9c", 0xc2) 16:00:10 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x4000000020, 0x25) flock(r0, 0x5) rmdir(&(0x7f0000000100)='./file0\x00') recvfrom(r0, &(0x7f0000000280)=""/188, 0xbc, 0x840, &(0x7f0000000340)=@un=@abs={0x0, 0x0, 0x0}, 0x8) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f00000003c0)) recvfrom$unix(r0, &(0x7f0000000140)=""/201, 0xc9, 0x40, &(0x7f0000000240)=@file={0x0, './file0\x00'}, 0xa) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000004c0)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f00000000c0)={0x400000358dd8a}, 0x10) 16:00:10 executing program 0: shmat(0xffffffffffffffff, &(0x7f0000ffc000/0x3000)=nil, 0x0) shmat(0xffffffffffffffff, &(0x7f0000120000/0x4000)=nil, 0x0) setrlimit(0x7, &(0x7f0000000140)={0x9d1a, 0x2}) r0 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x3) writev(r0, &(0x7f00000003c0)=[{&(0x7f00000001c0)="f6cc6c17a395109edab51b7c635f9b5d645aef28220ca7bfa8b20055763d126a6d823b9205d5c11b2ecc06c6cc53c22a23bb04fe77f384f219a34d37c7bbba9977037e53bb230929ee3d1cb17e7dcd2cde92b3768c84bcaffeb3f9788f399bcf026d7ebaea02da668569881a550df53933b8b6b7068906d92527b2dfa12bc49994361b7304115ac16971e60b67d51e066a0ad50ebe26556f4ea3773650de1832e86b4a56e90ddd6642d4eb24a282dfe5d1f6", 0xb2}, {&(0x7f0000000280)="67b7d36a888a1d47e8120c2e6c6644396ba8cb5490dde999d352335046849d44bb73e2019b8334b3ff80e6f368754085d2a6b0c364d56466b2ab975de0b4e2e44f21ca2b3c2cd00df88a731199e17d8016b44f9e0d27d941ab17317a975cf6e7c2f47cb1d88f6c075c2b855d6b0e7233f7", 0x71}, {&(0x7f0000000300)="0d04219ee66bdd06626470240d81735c8e42815be3ec1d3aadb73c331ac89255e9cd2bc6e3618de75fd548c24fa63efc544fb60db592c4e361060e966c5f7165910e6fc7b47f52714aa23d83322a2bbcdd37cae071619dbee34cb988938f3840f3868e9bb83a44380e3a4c07e2725d2ada253b39", 0x74}, {&(0x7f0000000380)="009d26247e46a30c39e5185fc002cbbad1d5e43b2f17", 0x16}], 0x4) r1 = accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) getpeername$unix(r1, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) bind(r1, &(0x7f0000000080)=@un=@abs={0x1, 0x0, 0x0}, 0x8) 16:00:10 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) close(r0) sendmsg(r0, &(0x7f0000001380)={&(0x7f0000000000)=@in, 0xc, 0x0, 0x0, 0x0}, 0x0) 16:00:10 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2028, 0x501) syz_open_pts() chdir(&(0x7f0000000180)='./file0\x00') r0 = syz_open_pts() syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x7) open(&(0x7f00000000c0)='./bus\x00', 0x10b886, 0x1) 16:00:10 executing program 1: r0 = semget(0x3, 0x4, 0x609) r1 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) connect$inet6(r1, &(0x7f0000000080)={0x18, 0x1, 0x1, 0x2}, 0xc) semctl$IPC_RMID(r0, 0x0, 0x0) accept$inet6(r1, &(0x7f00000000c0), &(0x7f0000000140)=0xc) semget(0x0, 0x4, 0x8) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000100)={{0x18, 0x3, 0x9, 0x5}, {0x18, 0x3, 0x1, 0x6}, 0x8, [0xe, 0x6, 0x0, 0x8000, 0x3, 0x2, 0x8, 0x400]}, 0x3c) 16:00:10 executing program 0: socketpair$unix(0x1, 0x8000000001, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f0000000080)) socketpair$unix(0x1, 0x7, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000040)=0x11cf9fb2, 0x4) r4 = fcntl$dupfd(r1, 0xa, r3) ioctl$TIOCCHKVERAUTH(r4, 0x2000741e) shutdown(r1, 0x0) poll(&(0x7f0000000000)=[{r1, 0x144}], 0x1, 0x0) 16:00:10 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYRES32=r0], 0x1) r1 = socket(0x2, 0x4002, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f0000000080)=0x22e6) dup2(r0, r1) sendmsg(r1, &(0x7f0000000ac0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000740)=[{0x10}], 0x10, 0x8}, 0x400) 16:00:10 executing program 1: chdir(&(0x7f0000000000)='./file0\x00') r0 = open(&(0x7f0000000040)='./file0/file0\x00', 0x80, 0x10) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) r2 = getegid() fchownat(r0, &(0x7f0000000080)='./file0\x00', r1, r2, 0x0) chroot(&(0x7f0000000140)='./file0/file0\x00') socket(0x0, 0x3, 0x4) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f00000001c0)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200), 0xc) r3 = socket$inet6(0x18, 0x4001, 0x5) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000240)=0x3f) r4 = msgget$private(0x0, 0x108) msgsnd(r4, &(0x7f0000000280)={0x3, "eea39f1b65c19c0dd931b6894d80da96864b9702c0bbbdedb0e651caeba345625f115519e0e35a7dc1264c30356da8c52499a6bf401144045c7f2939087e0e3d13aa3048002ac3ace8e80f96c22d76b97e8bb39950b07b6b4a82b60ab558d8570aed1d201f04b784e1209a640f38f635c3f1385d487bb08b2d275ea3fe1b9c06f972c4c3642175a566deec3085771879a3c4472a79d6631a9f7c8ddf87558b93fcb2a55277cf61adf5e90f1679abb427aa555704b1d59327b8437e9256c14de88d8767dbdbf06451ae077057e5f21e8782777dc5e99a62d0b653c8a0497d5031f8dc4e24bc8fee0f5a90e7808f4f3adc31b7fcef8203c5c07a6dfe743c372bf22df805ea0deb1e3d9fab38c734ecf9bd77d2a701dab83794f27a1cdbf602a73ebac4fc11fd9031d9c09b91e76aa25661982ef9b5c11d761196801c99eacd80719b9f5955f562e211ab520a69f071d918225cbb77a7b339c9af9f9a9146381caa6292a26ffab22eed8a0be0685ff89457ee216a9e298f82df2e45224e6bd88fa1adb0fb2bc9878238610dd2b0921d3634cd0f6fef59a0c1f27bea9195ae5dc03d75f538b7a9c7bc5d37febe177ece2e242dd161edc32bf1a12b1278dad83abb8f3b5b9dd41155c00296767970cca23157d0ead0bf7d344816639f9aaea57397f1adc3996e1df94220364bb9c231927a043a5b7a0665410a8542f7b109abd933868aa4926f45e3073dad14fb35951b9ea77802cd04ba2741f719cea6b2fec8927eec0b6bee8e6efc08ae99941ee2351ff72d92b4da227c5c775358e3a4aaeabbcc9be713a61dda35d0a328adbb158dadd0e4fca63724d7947cdbf0c101299031c8bcc177203943c113fa6528e71221cea2f6f994632bb7a0dfd3dbd5cb0ca55af369443b4a81830d43057b7657bc139eb33a53703c3d0e8bdeb78a47da2ea15b4adffe586f1a1c4da9da8b8153c324163ec8288f8967243307e0ee08736f562538124bf280f27ab0d2c1c6768812cf6f7e8073b9e550c1e1ed2af51a778b68a82ac995ae35e1f3d9aff54fd02025beed3bb5f5ee12458114e19cc42b4117bd2577b6e0aef1d6c7eeff6e520d2ab45f00dedce1a84445d90bc0812ba751f6e3032b2fdfdda8f41f79efff89268ba51c5014f669d15489f13fb35b763ade9c326717d47cb6716a108bb7073ad972f4e5c6ec8398d795aae39baf3da29deaf34080dbc9e9e6b4224314332814b8f5ee234da99b63c351d970d7b38e17401feaba608967f20b92f35c91607a64c23f6e6206f32263fafc67f795a3c4221460243c85395393a9659f1f1f3731c2f4374b08b97da69a75ff2353e5fd49751dc78bdfcf79d16b98893c9612bd12c056686c04ae145a7ce91b0f7559df18e314e160a1701c2f7b9f836dd2fa43fbfca6ac95c29d763a388407d6a2e5559986e57e7de6fb6231edac97da02de4bdf5bdcaa0f46e1524818cd721cc7681a11e72ce5646fef3b3979b6b99905dca237fa9c73f3273ad416009f5bdd3c36dd8e9937ccfe3d0efed88fd8ee4ecc1175fe15396b701737a2734e831cb27495ceaeb844854c286b509015081d79b22049c438d7330592e8f9dd96eda1db643b2d02cec7b7be80a139b5065251c0d579864c223623540ab18e1b1ccd2d0e4fd4e4b95e096d29292fa2db350917d79dc739cb71de29eed20c6935facbcd3d339cfb28f2c41dc77dd0763f1dbbae42e467e063725d2fe85a82c57265cfc341dc75e698e78c630dc6f8185895c66b9e1db85f5a8e3ad0f5fe55ab709fb7dc91f9b1b2ce42d7d54df00c7c7492a89e23234cc0e11adaa8a39424c48bc07714bc0d09bf39e8ce4c01357ff39d3a98c0eccd992ae0886f3fb5d4ee6faff35f067a7bf30798517228db9b520469c435804eb7eb2b2d5fba5d8aec78c3f3c7a21d7062adae3a2a575029958eee82223f59e3a1730320bbe2f8e54c06473239594df78573a1756b89cd1709bd17d8bb3fe1c155533ab6295a6dd40f9598a3865bdc42ff88d5fc8600d255bc21850ad18d373d9a06db1f92d1fe52f015b23ab3cbb4fb724c04db695cd16a6eaed6531caeee105167c410e1e8b34015276bda026f941f1a98f5f8a49147ea49e3e9b87ef8c220d23cf04a5b27fac614ba1a7b53922e6334c07d816eee5f0c7a37a83f190556fbb130e374c27a22dd076eb317ea92ccf209219535fee26588720df6302449b3aacfca1c7f90503b50b049d96f8755a83546acb10df46acfe025f11dea4f77ccd974beef043efe07ea79128c3deecc0b22330c85b112dd3744854ea9b1a05f7c204fae8d0916d567970ae8d70650945c204cbc85ea4ca14768d48840c0e9f2f353d328aa9c11de7df551ddd41877161c1ef732e2d4eef559aae20e6e287b75a9a8547587eb35f271e98c5e95d48dee40abd368b49363181d26be41a6c742d045661bbc103cb29d616453678c6c41be8a524b7e6a93d898a733e24fdc722c53306999a0e5182ec7e5519bd7fe0585ab0712f4b7f64e54c85124f5b69550856b6acb2a6d8cee5f98dc3219e46da20ae7428a98ad59d639df42a0ae7eadd0d299d5b15ae98408922dcbbf0b38805cffe88a8f20b563040cf45e0248c8a26f36f3f4c5eea5064048c55fce36d061bda22b08c58b278c32db144cf8f7f6861fe58df02f6ff4eea08cbb80cc694ada6a28b41b8a290ee775d862d69c17fe86129e10812ab9769c0d5a8b561c564338341fef6d6e46dac0fc0e39ba19475547994df865d30a225f418e4c7f4523a50135ca99e60b5603b0b242861c07787ae0b813e6d2e11ed68970765cfd692c0574df2190c8cbd9bd317cc680b46a226b4048ac237fdfa5863593ed456cb7c97af363cd099630f26e9d6c19011da27321e1d093bce9a119d0d6881f521b423aa7f0491c3a66dc182f48f54b31034be1ef378950f8f793f25cbd3abfec2058c71a58af4066b9ef4950e22899d91814a2f4f0ff54c2085ccc10ffbe2b07ba72bc6344f502645629856b27752fa8d2d906df0f7bc2f927baf66e9b4eacfef25466aa0d70b1b280f9500529ec82f144f3da5f7afeb3dc5fea54468e78c613b386e6f16e0e674745c8d66b8491772a6c7b0d742e87abecc9e22c35dffffa1624332bd4933665581b98e08fd4721fc6900594cc57a29447b935bae30dc787aa1e27f04f80304d6f071e9ea4c1d511bec4d1f26dc65dd114e39bf38459425a44750548f683b85ec8417612885a248846ef4ec537a36fd977b1eba67959d25f8beaa90009f56ebed367bc0ace633aa13d78da84e06f331962a08298296cfb93ac9556b36d5c7947db4a43125cef95d2662002a8a48c850371d052902e6810f07f2bb3eba0fa75aa5bd4fd13c25f54877d2bb02852b3c9606c308096115a860d0cdbebbe73821a620584bf674f44d52def9ea0d2137bdf0a8763dae3d40dbc1a4db14f2b5abb7ae63e6b7f9fb74a9a6c2516fb4f8860a4015c0c346eddabcc57d7f8a34c6f31d0b2b4b15409b967ba13470e1c29b1f378c456878a8cce2f602da092f9506e367f56b0d1e343a159e6295e47352576611f41ce99c0953ab21b6167da1b142aa1e64d3f832a76b480687c145dbd5b8f8fd0b0c49c4b9971c9e970078c12f4c76d6d08bf8307ef562c9c597b926224e0c1095591b58693943eda979ea6a5e0f8bf91c4e22d7a3fcaa5337b4717b7c1f4b5089cc7baf0ca48efdddb3e1ee97d9b085a8e99a1c2c12d9b82120d219fd5cc708e3294fdeecdea4b7fa6a3c06658199bd003c64948b0df07a5b81157bcdbf6fdd3125a99761b258903c24e4766ba2ac3bc46c376ac2bc5fda696326254441b5a0f3cef9b38909f7576a22797d25e937e63095785929f9552da7529b0ff825cebf4cad96ea7c2a50714b8069b75c63622a52b444fd88fb6bab25272936d58ca6dea5bb59b262ad11a20fadde42d269385c9678797702c19cc2945cde3e89043b14cd21622b06055b37b7ea0488892eec6f529cc5c7ddb6de3e9b0010d20df4b6902b5c2f43debfd1db34677a282b2a5110e795cb0542a546a4f995b709813a65691a6a87d21ff990cff77f14d5fae44ac14d1de3ecc78256c7823ca8de321200ae1d13f85473c1b00fa0dfcb721a8ca3b2f629a5108bc3125edbc1f7d4446c84db532a448e2711cdb9a514d670b29376f45ae5d9eabd20bbb5b6ae251ef0b47afc62d161607db94d6ee25c1e54df53f91046b11edaefbeff4fdf4ced7c025125ddecf39d81ca4fa1c60e650146e7304764ef94e98d6f6077b350457a66d8942162d2c8e1f33ad9c72d50004c1bec714455428c7353bdd746c874510d833b68738862674bb064dd8e623013e712f57c1136401836b2b69c810c7c38dbc713a86678a4bb056e94b0bce118942fb5d8f16cabfb387a638df44e347118eacc8f914c552dd131d458edc70cbb6737784c3b48da3d029d2f4d57f018814d4afa8ef3d145dd86d2ad73e420edd7fb0dd81aa8f8e13a15546749e68b859759f5fdb0269d391c01820e49cfa0cbc8b63c55d3d05591297601f88ac165057e2690428ffdf400c0c694e68f4c2e8969a88ccce8b13a13d60ced8d8347716e8fb4760bb1a66cdc49969ffba99476e9ba0b4342fd9c0e260a5188289fcac9fd4713e0df06470d789a892c4b4fb7f0a3d834cbe61984cfe5cf1a33b4bf8ab430807625806da22248243c300c5db53ea0faedce337c734ea42deac065b9ca0b25b4db13df38b42b6de3e6f2b2dd171ddc9cd5e0283a85d2b92cf9b89e6a006bd20831db05428fc0026754eadd00af964dd24f6bbd25b7edd2cd97483495e5b06b6999a5b07c875015fbaf2d9324a89fb80295c5d4197b6333e2935ea0545222bbedf8cd0bdcc139144d695923172bb1cffd01822128114774cee716c4a39074aa517fbfcd8049396ffba15811e22b916c7482fc8b26dabf311ea4a35c68d613a0c61286beeef95f5737de51615f3347124e5b26808855696305eea72bbecbe342aba1df97af727761505eefbf4a6d847f122d9493728d4b686e6473e97c0b6db741fd43cc9a847122b7207ab17dfcf9969caedb04e456c268f933072fcb4cf50dfdd869c08492413b97cb7c9ab55b80199ac6220b0f80290af2cd74621344ca6e12074cc8bc5bf8b5821efce368312dbbd2445dc78686d5029eeaa8a8b457680aaeefc2a7259940504a0957ad121457f07f40ac9b3c9dbda02e3251e43fa5a50be0de6ce98c7ff407fee801f36101333b501daea5fd397d345cb7dcd717655022d8d7ce01b264666545f0bb6fb27a9d201188f80bf8d913767288c0a569e24412a9cf7d8b8f08209cc7f152174099c3fbabc3eaa167d7ea996c8c45ab47dab8ee7c4458e6b7259e757487ece0fb6f87ac08e7f7a368051390e752577a70af62f295a2701481668e0c2ef35b0335aa84d76fceca3c7dd4a8572fa4bdfdf8ef5b894b02aa8cab51330c0f992eb0b43236af09312b676c92c85b9d2fe40c557f58d73d8b9528521d08b3942f08c41a13f892a2dded564d7c31b7cfc5c3ac7e1c61be31f7d4bb79a8cef94edee6f66de30852f86d134f1a643d7e4b0a7f01772d4a1ccb931fe55f67fb918720e53efb4d7231e1d0f6976f6f292101a7866bf3dce34b7d3b12e125cd4be4893784ed76bdb332724494f3c9a047340c9e35515562d5f6c9b749748358ef0f15a02bf54df99a46b86fa38706e24c03301691b6796355b1e478cfc772a0fc27f2c5af6cc7099ab5e00e6570f7fe9a6d5c8b4c90816009d92bb8a587ec91750"}, 0x1008, 0x800) getpeername$inet6(r3, &(0x7f00000012c0), &(0x7f0000001300)=0xc) accept$inet6(r3, &(0x7f0000001340), &(0x7f0000001380)=0xc) fsync(r0) flock(r3, 0xc) mkdir(&(0x7f00000013c0)='./file0/file0\x00', 0x20) unlink(&(0x7f0000001400)='./file0/file1\x00') recvfrom$inet(r0, &(0x7f0000001440)=""/76, 0x4c, 0x800, &(0x7f00000014c0)={0x2, 0x2}, 0xc) r5 = openat(r0, &(0x7f0000001500)='./file0\x00', 0x260, 0xb) bind$inet6(r0, &(0x7f0000001540)={0x18, 0x3, 0x3, 0x1}, 0xc) recvfrom$inet(r5, &(0x7f0000001580)=""/247, 0xf7, 0x842, &(0x7f0000001680)={0x2, 0x3}, 0xc) msgrcv(r4, &(0x7f00000016c0)={0x0, ""/233}, 0xf1, 0x1, 0x1000) setsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f00000017c0)=0x1ff, 0x4) setsockopt(r5, 0x3, 0x1, &(0x7f0000001800)="baaf3058b2515593ff6fafa3afb321a02c7bcaea5cf931ecd00ffe548dfcfacc6c2273c738dbe0027e56e63e06e17eaff0b1e902b6223c4ae510007f79802d4de2bea24b5a", 0x45) unlink(&(0x7f0000001880)='./file0\x00') bind$inet6(r5, &(0x7f00000018c0)={0x18, 0x1, 0x1}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r3, 0x29, 0x66, &(0x7f0000001900)={0x1ff, 0x1, 0x1000, 0x5, 0x7fffffff}, 0xc) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000001940)={{0x18, 0x1, 0x1f, 0x1}, {0x18, 0x0, 0x7, 0x4}, 0x5, [0x6, 0x6, 0x6, 0x985b, 0x7, 0x8, 0x200, 0xffffffffffff7fff]}, 0x3c) 16:00:10 executing program 0: r0 = dup(0xffffffffffffffff) kqueue() ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000000)=0x7) writev(r0, 0xfffffffffffffffe, 0xc4c15c6e380ebbf5) r1 = accept(r0, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) listen(r1, 0xffff) socket$unix(0x1, 0x16416cb5a958d90a, 0x0) listen(r1, 0x3f) 16:00:10 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x236161bc) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) close(r0) ftruncate(r0, 0x9) symlink(&(0x7f0000000000)='./bus\x00', &(0x7f0000000080)='./bus\x00') read(r0, 0x0, 0x19b) 16:00:10 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000340)="2052bed8085df9138021cdc0394b659dd7ab00483bf71c76790e1a2cad3bd632d4141f7929a09ced675e777c18164f4c69cffc6e66416429fdb1b5138f7e14d4887b8fe2dc936ec6c65da9252547592599a5f97f14d76a581a349738324d7dfeeacac9f746", 0xfffffffffffffe0e}], 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f00000015c0)="dc007f982eb65f5ac551e20d827fe27c8293bdfe709a65de7d13711bbf105833d4ce30bf6b079d79c40d599cd485e81b422fcb8f135876317c89165e9561688f581236cab70f8e3efe63d700953724d31e166a9c0b6edae2549405db9e7200b90e6584bdf9ce9448e7e5d34950f3c594f4c332639c4cd0f524f56b3badbae263d3fbe2d1fce22a22f7aef8e74aa8ff178d85cb2dde283e8f7b93ab8e57a969461bc36f0c02af3aa9b359d9e82f75916175e7cb5080e755ed348b6a5fc848f1b6d3a2ed8f156191bde45eb75a0f67c4ba0257a8619404519eab545191c975a78d3cc93be669e11e126840aca2c39334dc86992d5c23144e6bfb67443d74c451ddda6b2ba94bebd780ab011bef78830f0606e81045ce15cbeeee805039ec8a82ce170e2a45f66111d6a6f4c6ba766bd86fcf993f1d2c2e3ec5dfab1edf1ad006f59a396117d7774d4dde880b58dd218f4785b8b0262f9bf4b21b4f3abcdfd0caffa50d6736701cbba9f8d9dd1f03acf7fb5bb2e774ae9e82b5cc418d432af8ae9a091a57e09661652e4eb0c9f529a2827dacf9ef0519a3219160130566ea45632026032781a7e1f5265702759cd76c43df4e0542e18b5689c09aad8989bd8a5a6f85845aa6c93d9bf10a3f26d6873d8f92951ce7c0bc873e6a2da8c51da5af5131f1e0290997da373e3dcbb741de47d3159e18852611cbf1fe5bf932d5b8fe97f9540e54b0769d5391639bdecf458c13014d5283bbc45ad008ac4b43ab3411461025d5e043969b61711c3ace74b39bc4cd96b0f5096ee3918ef86aab08d422c482058a481336f4f456c6e64f5c584313e6b09b0a1976a7bfa95e4c19a778a8366c470451dfdc8ff6ba04fd5cbd3cc14c4c92630bd8d0d5fb39bc6af49d2f5bdfcbc98c72537b4b1746c225de61c91313", 0x28f}], 0x1) syz_open_pts() close(r0) kqueue() syz_open_pts() 16:00:10 executing program 1: r0 = semget(0x0, 0x0, 0x0) semop(r0, &(0x7f0000000200)=[{0x1, 0x1, 0x1800}, {0x7}], 0x2) semop(r0, &(0x7f0000000000)=[{0x4, 0x3, 0x1000}, {0x3, 0x4, 0x1000}, {0x3, 0x6, 0x1800}, {0x1, 0x1, 0x1000}, {0x0, 0x3, 0x800}, {0x0, 0x7, 0x800}, {0x3, 0xb4a, 0x1800}], 0x7) 16:00:10 executing program 1: mknod(&(0x7f00000002c0)='./file0\x00', 0x4000000000002000, 0x6c7) r0 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x101) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x81, 0x0, 0x0, 0x0) r2 = shmget(0x2, 0x2000, 0x4, &(0x7f0000ffd000/0x2000)=nil) shmctl$SHM_UNLOCK(r2, 0x4) r3 = kqueue() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0x3af) r5 = getuid() setreuid(r4, r5) kevent(r1, &(0x7f0000000000)=[{{r3}, 0xfffffffffffffffb, 0x2, 0x0, 0x100, 0x6}], 0x7fff, &(0x7f0000000040)=[{{r3}, 0x0, 0x4, 0x11, 0x29}, {{r0}, 0xfffffffffffffff8, 0x10, 0x40, 0x3, 0x7}, {{r1}, 0xffffffffffffffff, 0x20, 0xf0000051, 0x2, 0x1}, {{r3}, 0xfffffffffffffffb, 0xc2, 0x20000041, 0x1, 0x7fff}], 0x3, &(0x7f00000000c0)={0x1f, 0x5}) geteuid() close(r0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) kevent(r0, &(0x7f0000000300)=[{{r3}, 0xfffffffffffffffb, 0x10, 0x41, 0x3, 0x100000001}, {{r0}, 0xfffffffffffffffa, 0x2, 0xf0000001, 0x3, 0x317}], 0x200, &(0x7f0000000340)=[{{r3}, 0xfffffffffffffff9, 0x1a, 0x1, 0x10000, 0x101}], 0x5, &(0x7f0000000380)={0x6a, 0x100000001}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) r9 = getgid() mkdir(&(0x7f0000000400)='./file0\x00', 0x140) getgroups(0x4, &(0x7f0000000280)=[r6, r7, r8, r9]) 16:00:10 executing program 0: unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='r\x00') socketpair$unix(0x1, 0x4, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) select(0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)={0x0, 0x1}) write(r0, &(0x7f0000001340)="33c55b6357f82bcf653aac63e704be4978ff09d680b23bec47db660072f8644048908c94aa9e2704c7abf4e2922233d3ba6dc4352a8bf4b437813276a2906e8c93e780c1eb31a21c2caf24fc0eb7ad88d40dff0d86635bd52c6291c0823dd441e5e1ea4bffb4e4275e037e3f9528ad8e5015d7d534604ce9b33715cf5086995eb51a4459e44d6fe4650f1020c53875af97550ada277fc1c14cb93109bf811f2dc95a3001b63897b61550a97b4f16262b2f95d024fb5e43c2eb69139f57ab565ac1f05ba05f10d84873fea0b674588923371c17f2ebf34cd78fece490f2a69df47c0d44bfd2c8ab075a4d1ba03aa9ad6366c8c3cfdc41f009b00ae658b54e0c0047775e60a5bd76c0adee7dee5ccb576934e5af387a4ea88961e30304091964f4381fd1abb2787b5ba920a496add2f077eeb479aa517f07b3123979c28efdba85bf8cb9c009a5f217fd47fb25c495a754fd57bfc311cac88ce10e9f3547bbec6e139ae0747c47f67d22c022dac3d69c38744cf6408932859c46b0626e526211686583613fdde2fa0ce9270578d2cc08f6a5f1b253921a4322bd7372ed577c079b43fc80ff57a178f1f12b83cc276f200a18dcfbb80e25b9844602fae549af61a40e04406f0880688c14773e3c9bc4ee041fe4adac41461af3c7ed644bd10ef389ce55a0414e3ee5264964e3c7996161950c2d245ba50f96c71238960bf0ef927fa26951fbba8bbcd8fa", 0x209) r1 = kqueue() sendmsg$unix(r0, &(0x7f0000001300)={&(0x7f0000000000)=@abs, 0x8, 0x0, 0x0, &(0x7f00000001c0), 0x389}, 0x0) kevent(r1, &(0x7f0000000080), 0x98, &(0x7f0000000100), 0x10001, 0x0) execve(0x0, 0x0, 0x0) 16:00:10 executing program 1: r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) setsockopt$sock_timeval(r0, 0xffff, 0x0, &(0x7f0000000080)={0x7f, 0x10001}, 0x10) r1 = socket(0x21, 0x0, 0x3) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) setgid(r2) 16:00:10 executing program 0: r0 = open(&(0x7f00000000c0)='./bus\x00', 0x8289, 0x0) unlinkat(r0, &(0x7f0000000040)='./bus\x00', 0x8) lseek(r0, 0x4, 0x1) linkat(r0, &(0x7f0000000080)='./bus\x00', r0, &(0x7f0000000100)='./bus\x00', 0x4) fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffffff, 0x1000300000002}) fchdir(r0) 16:00:10 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCOUTQ(r1, 0x40047473, 0x0) 16:00:10 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x2, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) ioctl$TIOCDRAIN(r0, 0x2000745e) write(r0, &(0x7f0000000500)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f00000000c0)) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000040)) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000140)=0x8) writev(r0, &(0x7f0000000000)=[{&(0x7f00000002c0)="4f197aab4092b4b4ba4fcac92591bd3a68c944ea83823d158bbbf7e99c06ab32aa448d12e38c247e550c09980657ce561f5d9285d519cef667682192f88204ca956a3cc5be7371b7562443275c7ef0ae16c9771322c64307ff41bb4b15018137f7013eb3e1b92648d23c73e6c0cea876bd59f303add7bdbe388717222787ea97385d13ed8fc093d82d03a13d8be507accde408e2748485d52eaf5d967d2f5dc97afae42ba730672d6c2ddea76103ef3fe38fcdcb652c471aa4a14f15d3f72a9d4c4eb4212d37ce9de4b8179b0bbec783b12a43df041d02e2af949aaa7f258d3a57245e6ed6f868dd745d838fd9da4c2c661fdcb3de2616e9125022cd86b00f463686823cfb26c202", 0x108}], 0x1) r1 = syz_open_pts() ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000100)=0x3) getuid() close(r0) kqueue() syz_open_pts() 16:00:10 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) getdents(r0, &(0x7f0000000100)=""/98, 0x62) r1 = kqueue() r2 = kqueue() close(r1) pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r2, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0xffff, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000040)=[{{r3}, 0xffffffffffffffff, 0x81}], 0x5985, 0x0, 0x0, 0x0) write(r1, &(0x7f00000000c0)="e3", 0x1) kevent(r2, 0x0, 0x0, 0x0, 0x8, &(0x7f0000000240)={0xc2, 0x3afb6ae7}) 16:00:10 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) r2 = getgid() fchownat(r0, &(0x7f0000000040)='./bus\x00', r1, r2, 0x4) mprotect(&(0x7f00003e6000/0x1000)=nil, 0x1000, 0x5) mlock(&(0x7f00003e6000/0x2000)=nil, 0x2000) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x236161bc) r3 = open(&(0x7f0000001040)='./bus\x00', 0x2, 0x0) mlock(&(0x7f00003e4000/0x4000)=nil, 0x4000) munmap(&(0x7f00003e6000/0x1000)=nil, 0x1000) pwritev(r3, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) mprotect(&(0x7f00003e6000/0x1000)=nil, 0x1000, 0x0) 16:00:11 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2047, 0x2d53) r0 = kqueue() r1 = kqueue() close(r0) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xffffffffffffff79}], 0xfffd, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x400, 0x0, 0x0, 0x0) getuid() kevent(r1, 0x0, 0x0, &(0x7f0000000280), 0x78, 0x0) 16:00:11 executing program 0: r0 = socket(0x2, 0xc001, 0x0) r1 = socket$unix(0x1, 0x2, 0x0) r2 = dup2(r0, r1) shutdown(r2, 0x1) getsockopt$sock_int(r2, 0xffff, 0x1021, 0x0, 0x0) r3 = shmget(0x2, 0x1000, 0x1, &(0x7f0000ffe000/0x1000)=nil) shmctl$SHM_UNLOCK(r3, 0x4) minherit(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000000000)) 16:00:11 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x4535) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCSCTTY(r0, 0x20007461) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000000)={0x3, 0x56c6}) ioctl$TIOCSCTTY(r0, 0x20007461) getgroups(0x3, &(0x7f0000000080)=[0xffffffffffffffff, 0x0, 0x0]) lseek(r0, 0x0, 0x2) chown(0x0, 0x0, r1) 16:00:11 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x236161bd) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x3) mknod(&(0x7f0000000080)='./bus\x00', 0xc008, 0x9) pwritev(r0, &(0x7f0000000240)=[{&(0x7f0000002680)="2405a834725a1998ea40bf4179490bde036ad5fd9056d0f9d87505e3e953005ea9b3a67bbeded73a1d70783f651ca545442a7ee25c0d93a235c167fe35fbfb3c34007db7a4ecd8115805092038f444bd2230ca6bfbd5a81641a560b735b9bfee1268b85482b8d74778dcf47412b8a71cf68586aff2e62d6c0186c411153556bb579852f4d49b02f78f6cd33aa0a0dfab17cb6ac1af3935619e239d06764547a160d75957f4779ffbf28f722a4d8392596d774deba9a4f232c742638baee14d152a9d81feb2d0b723ef69e1bb973c0c55586b574d44e2832a6b1c5ad557764477bcc0914e3444a02c8df6c73f78b81921756c13da50ffd99b37b78e50b5e163fc86ebcc7e068cc368602141a68fab3fbe84de64abb4f583a3d75e772f693969f31371ad8b79b8626c29fbb5819f18e63728d6487b705e6c57bdb7df34027981e7c41c8776f07cdfe4c37424b42d42fbd847e1e79400cf4e9b5a5da03eb9a4d1ba0fcb77512bf32e2c34342a96e35d74453e90905b85c31775b7b6aba3c4557897536fed5f923dfca916769dc6d75cb19ee7d2eead628e85ed44df31e41b1e62fbb871599e8f97d66c137cd934e261f73dc94f080edfd7e005841b639f9ce0e3007721c9062f6ce4a71e8e3eddf4d799e0ab0a703527f8bb94b0699d7d7e1c6b46d1bdf4631f53eab4f9a8e9d6f5a7c7b98c5f6d1c65ea4cd13a7c4c3073384dea26d77ee396d7c98f3fa503404247a594d1940e4b6fed4fc5a60fe414e5d2368d8f7cf8a686d1d317857e4cfb532a0c509987fe24930274b4514fe001d870025f1e95836bb24bb8109fbfff8e9f28f875fa3b027ed65a1bc5259d95b11102851fddf01659ee196839dc1a9e1987c582d425e4c908a8fced06a13a1814eae3bc1ef8e40b4f3a5cfd34e52ff610bf699abcc1d2524a6d25df316b7e75d2c2d398e69f658a939a3b9fdef34dff69d95fdc852c82dd547437ae171173330feda24f09a682a38ac6b71e58e1798f755743fcda86fed1bbec5dd8e62ee29f53134a92f179feff45d02aef4b0084a43e1d5dc782123c7ea39c54b488d796af601c3d482791e6b6619405e53e60aca69ab30691ba6173c22887880991d2a230b2228f5dd0325292c01b27113f2e87cb7b50f1288ff8e7c93d880afb3e33e054a37198a2c8112ad63369342e01ab188f58b9f29278cb3270d46a8ce6f0c72e10b57002257e61c6b9090a9ac37be76743245d50c009fe429bca4e71bd3f9853490853f1b99646d26f43c00a69160256bcb82cd01be4f541607cada7b4bbecc463f88a41505ed8494842c64d0aa3a69032a214bdabe0c887f98a62e9d7fa3b938bb90eab1aeb51a3d30948a363e24c3b09166d62e78e9936de294ede2cd60f8d1d53cad0da504a745e63f8e806ef5dcca976b0c5e97ac367ac61d35518332a3169bf5d805880f46cdb0d3b72c1c704b1cb92c2147b127799f49638740a6a5ac44b427a970709dc2a79f1946c30271f11802489bb7008dba388b9b9d6bbc2a9cb054997bc38f94ced4ae89073bef4e71db6494b38512f277e463c1db506687ef849039106dcb84f4a1506ab341c2595cb6f52fc1597f6126f1229f75a5f698bcc7b28f793dd5085f7e8229b228942bee44e9d336042521d45f7034534bfba66e35794282e2f397a79ac12c766b7547beb52022182b64b99dbc81f9de2122f403b4143a499dd88d0dee0e8a3cb22b315daad137e91803fcf1aab7b0635aa051d6450f3fa2980e072a58619864c121105069eddbd658d9c229cbecb88d819726dd29e6b4948ab88e04efa469d72340b812a9b421f39058402d2c15045e98ad23b38c0b834121d21951b24bb4d57cdece4e939a38677728d08ade6664e6c535e0abf65936f1cadea06dae858e3a922bb474d0a22a65f3f4b36ca90e63d45fb958b967ed3879460e315dee0db4103f467152492fd0a23c13d2c11729d8eb4c5eec8c67e91e159e5ca49a4302d5108998df15647cc1a1f23d6374f34712c9761bd221288c035d528547df478603774366ad3f53b1187bba7fb6bea4d169ead567e828ba1c2054601171253e4d3b9605efa9683609f9365a3dbca6ca82f5a610abb075fe301053827c6123f5d6c856f4cac5cda1c7cc4160d7621d22133c03a07fed569ff291e0dc365e66bdf8518927cc0029f74b328f528730fdad85d2f746d6f9f0ce3aaed39255628d5dc09f3a9ccd60e444f2e1b1ca0b758744473997a2edd79013d047461c8bc016611df4f555bb02ab335155858977051b23cbbaefbdd4cedb00d68a2ffe034b711d8cc59fe0d0047562840e702a7d87d0a74194f4c6d4e2b61670c95112c9d68a603060abedce50048eb084d5262c16dd15ee9040ccb4359f6a0df8952196fc38238c4e4ea8b48dad95bd4f9870550d2c43196153edcb4621cf9cd176374f64581f0f84abad3eb4af2dd9ed89c3c1387247ddb2d18cae9c612ac583371b529d2b38e4452e3a3c9a056fc1661488a450c0942a3a1442ab390b46f45abf45087efcee5e89a778f83ea286b20acd4585d41ae8a7c682bc2bcfc44e3184d067df952f0c37b285228824a4d20623b6d79f571d450e23f9daee93b5f384a579cfc135cde8ecabfac8b33e318defa6901feeb59c03199b869c8c983c91e7f5e04e178be4cf8d92ee2075e7688f22ca2a884e20679611eb5e4d14838080f5d5205233df3a2c6c2711d3851376505ee84079e344b4e0d52735d1de7a465dc5a24fa3c689b562a419226c812916419463fc89e4f3a5469750adf8017df59ade2685a6b1b2fb39f729909a5f2d9f51a03f0d9a1a108b81f7ead10a99bb1c883bff8be6686b8b751cee3c7a6bb400edfc6775648ed790624bbdbb3a0c6db291732ec8a9c073a846a7a17d7affea9ccc5f60052efbb713ce48496f0f6120e8beb7066adec6ab0258144ddc62559405ce3777ef1e24866fb201ddd330d30e12d4e269a63348b34cf40d6528c4a0ac457dbfd6064121ee67e124e05c7ab619ce342fc082d67e45638464a2c3429ca68f77c47748778f15297aa284e9c52a66b5932e066c7ffacb7e38354c781bbe08d88362a79f3bc7cb137155f3c9ffab2537569794f4cc4a09b5c2d5ca8cf0d479ada7b35b3bc6b8e1bd812d93d7072b5c29eccbc461ffc56601220c27418dfc86d089994e50f32e925a4cdeebf0658d0544102af141d7609470bbe293d8af6aae49cd0d0125a7fd35716a156dbaf0bffb2e0ee681991c50c70b1cb08a667fb7ba037fd11baf1db6fcb6b1b7fb8f48c121aa299dd597449353d61342f3f69db4104eb2ac40da2c1748f2d00af5da7afec6becb416e8341ab5fcf43f720181fcad86de44b06e25a940957772e11b7d3fdabe339c86f1b0ec01eccb66acc6944a968a0803eed1618aa892e1b5af75eff0250f4c10c94ef280cae21513d37a761e9df48bbc6e4ee0bd708108c5c2f2766bf63fc6d28dc67606195a4001d50cc8d3decb326fd37b4d371d61cdf6e6c570989110b959d93994342adb13b241bc45cee93db5cb6e65ca0203cfc130d5a7466118d07d65ec9a094d258bec663f0cf7589036592f86b6b352c157555e32865a719a10c0f7f5ca4ec31b2a8258347ca3c19c63cc262e30b7e0ff60d927d6e8267fdad54d1a656c250d0a236bdeb4895ee6660735a58ab6fa1551ed5ce0e140e9058d0988ab22827328792be0fce4760363effa4ab32c6c312294bc20b01b25a247d8d79e10313b0b2ce3c5fff289b9cb7be8a684299dd9e16c5d3dd150fd9dbca758217579699bbecc3bcd142592759b483182f2c38ebb303ae7c50233f00687a600cb43b257d2826bf140c2df184f3d812f4d1bc333f2d894ec976d8e079cb72a70c10d2f7700e2318e56a817231aee3b01888d00cd61b28587c1853b00dd0feb3943709632356477bae65316f8576226eea006a7dedf5685ff5da14ca3df06aaac059fd37fd27a54ed1e85b1060194a10b748bf5aab136dddef33c5b96a4ef58843a30886d4e2c0e4012819c9ceec8efece26fe2ff759e0e32aef1599dbbe12f3aa709e4b9a72d035d5dac851d6b3693e92ada58bd7c02478090cd36d793810316d0e9b2ccbd323d924687295683211ee80fd4b0ca23167af84fe07faa7d46dd968a406183122216aabf72008f6679fdab444b3a860c5d335b68cec382392587b41e3609abc2d5e536db0575347103352dde0ff4207c7bc20069b2a3fb958e184062eaa2b5e3ded981b8fe1a549ce64db478c4fb00d98b8ac46f0b578d120b134a4d99574ebfe27c679dd458b676fcace0c5ffdee412f2d5f8c3ab15096ec25866b573946e55e670e03f5f76586bb2e475de74734ecd0a98b6bb146b76769a25b2c4ce652f3ee660b8f1a57d18db72d8963a069eed375030de02425743e250e0bf6a485b7c08c2c49a1f1530659514716594d7909a6df9ef5bb3bbdf0c78dcd0a3aa21d0230c3f1e7102e901b37b551e67e2f617e3849e319e6b6d5e117d02fcf335293a1cf030219d632d95080964ace5cb2fca187d27740406a05440786b060733ef6ebcfa35d75f3b65b239859c1582fed16375dce46aa1578c219ad7b9db0cccef402f2ba95f88ff5b3c5dc61077bfc48c877b96503c175208fbb711433f6f2af22e97bfa5c658d8949dcd285a3c953c1027127ffac9426ad0c45f3d1dfc77237756b1667de415baa2c36447eff1a58178a68746e9d2084dcd6613109522a6830dec7431ff98ee5ed2378665b19bae40c59bc6e1c46d213e2da65b27c7ac1c07d039d452af0a1631193baea5093e81c611273bd28ec1213c6bb80f6c40c0760568566215c1e70de164c1e0a01ae8452fa0cb8259e91d12ae5e7fa6a2d4d958976a64651092de431f080a4dda6cefdf621728b0baff62d08ebdcb50ea389f54efafe971458185d1b08cbec0760c5531e28caceabf41b5672c723d45bb89b2e56bb19e21a81a77b02980e2a4bcf5a1ebe17cba6345a6a1ae697e06baa3a4a601ff260f999dadfafc89529762300eef83bb64783af5f3002f269b17d6f2b00f5bcc45bceae86431a547df053663734bdb871798d32c297e4ec85e9d58f35f2f5490232e8a66206a8b06672102f95e4a9b6b7e0ec5ffbcc307f9b65f4a9179fce84798135ba85e2c0bf696e31d57d3a7721ce6b54bc727a8cdc24623a970fd6ff4f55b7f7c22436e0181b2c324c251b59eeb78b7246dad78a2224ddb387ac6cdac1394cf0a68baa20fb82b765a187b6a135f36589cb64071e186774bec9dba2b5927be9331727f9982e6bf2360645b9d342c7f49576b35dd388d9098369d47afff52b2b0b92addb3b8502d25b89ad9f094", 0xec8}], 0x1, 0x0) open$dir(&(0x7f0000000040)='./bus\x00', 0x8010, 0x24) 16:00:11 executing program 1: r0 = socket$inet(0x2, 0x9, 0x3) setsockopt$inet_opts(r0, 0x0, 0x400000001f, &(0x7f0000000080)="00ac2512", 0x4) 16:00:11 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendto$inet(r0, &(0x7f0000000f80)="1841b72c3ea548d1a14f7943cde3590ce4c96a6b954e35bf4633746ab764c3212fd2f55f47aa4b58f5b5f66c6bd1f466bcc7cdb436bb07eb3edee05940b4fddbe4006e031ef70fd46cf35d22be4988161cc302d72ebb35da00db8dfa1ff48b9317ff6158240c1b972eff3496cea6c8033d8e8894dbf63496431f869d13426d43e912ccd7dde74b0fd1c21b5350007c0584f0f572a15850c12dfd749e710229c9a5cbe29c481c7760838f9ea679e344ce30f382267e1640940ebc4f2f490b19c941ea0786c425884fec1516c3efd218f21865f7c21af03470a903c3095b2b38fe5427d3d74ea8a6954a1ab6e7e72aaa707e28c2ca9e32e1fba488cbc47ea9c7cb12397858493e0210bfb503ea48c58f0feebaf8573c8b202af64210553cc2fdd82d6d9b672562d9e8d493d8ad487f22fd4a5d3402f3906f8c68827757f52cf4a2e6161cf06d96fbd5a1b0521a2e7c75dedd0fd0feab9ee3c21439aa0bcfa1a303f5354499c4623fe05d75dc40b3845b40b54fa611b7fc53f7c6e4fc172efa8dd9f4f3d9e6cfad46d3efc8a35fad5571dea6175788f8d75aec24fa4aa1be69b7a154bd0ef7273711faa8694374857cc300fbb5cbf77abdbb54f32d498fd824c77fdf4cf2a66b94654749f9b9e88995d6590cf0adb1a5ccd2e483bab83c2007825c0be2f30bc483266e4044562197a17841ff2cc3e2c9064fa809a34944da0413e791ae37c8ffd1a656be2f18d0826542febee65562eaf76ae4c7d90b792f6eb5a476e197de0eb8d19c70e2ba8c431e8b4326a695d64d39da53ad82985e52a50687c1c13a519906cea28d9e1c9fe8699138aef4543a4bab54ba23499ee365ac5b8e20943c0fa4f47084128e7d77ee29ad88cc5fa0dae7fa228514d1df94a477a58b12aaafedbc025549acbd5067e9226049a1c1a80fa2d79984b2cf21e313aa3055df141a768008acc7df811d09ea4680d46557953cb25d1112d635636268100fdb005d0def049555ea5327c41736a028040d67e1ce9d9f2aa967d096cd2bf7d9c06bd8c88a98f0dba4a69e0e093c9c0d064d005595631544546cb5e2c724c16a1d0de1c90bfe4066d237a74ac2271ed244da13d4b6de4066b4130d5f62dc9c2e84e9c66c1988724756fade9cfa4c4860cd0a6da4b2ce42297a9f33ec15b87b1ddf6af97ee47ef3cf256d636a7f89fc1584b0848bd8837a01722b59639b48af34a372264d9e784ebb146f2633e7a8f5bb494919ec789ac51e66c723e3b939ec01dbf668c7c53cc1e3f619ec7f2713c774efe846ada37d2b8fbdcb24144694ddc5475fbdb216a69ead3b3405e9506089890d65b013c61563cac100898cecaa8e497509a9f05a9ff23e6f87b27517e7c451c42ba66ec5ec578d1ccf4f3ff211c3791cf8e64eb17ce3731a710a2f44229cd57fd8c361c062f3ddff9ef040cc73f43e62c45bf77dcc740fecbdaf296843e7c166d3d8d843c9ba955a00813723e7ef9db191cdba404a4488b0aecdf6e8f8b3f63b75977812e55b56ca11b21abd02cea46bb0fd786935f5b16abef55583b730bc1c0c2edc47eace9bd8c8b6a744839de4a633e84d8baa2ad1c0a1432ae6018baef389c7893795e33283ed7aa063555d9a312be0f7fa316b618e4981b027d7c52f27828b3e14ff16149079b14bd1cd1a4f35b0229746a94cce1c5ce8c3fcaf2516733bb4f7fdc1fb58d084d3e94ffcbb17aaa2a2bfb7ba85e8dd4f7d017b15581616d4aa83d755c178524067471a8e8c4f636fda932bc741a139d920b72815720d1adea0f6f189156726e993ee43ef52f2b593f23ae1c80fbabc80bcfa2b12f4c8a3b95998aadade87e5212012927953c3c1c3e1c7ddd91ea5e881c5986dc40ff3ab19729b57e075eeef80459a21dfd17461133d211102c0fffd691fbc565a0fd5f26c0593dc7e7a491e1fa1bd7944214ec9fdd53adb8850a0d3801379cf6355e1beba089e2ccb10dfe5cd00a60683301098baf6e011aadc3a2c618a75ecabb62ba49fcf93c63c5ae600c2359768a2f4a49921006fbc08cf3c81f4e331d4cee29fffba3cfa1bc1abbef976c0830cace4c9889a8852704c7d0fc7f6b8bb9144b80560c38e1b5a7cd9ecb00133373b6817340d7e9b70c09838b8913fbf8f5ae1027b37aa1c7e115657fe6c5ded664c06dab96dd890b69d8f36519c2cd3e44ecc79605865a7b84f4593d0bb460da8a4b95c6ad24da9b4379d184d0e989738f956ca18ee6732a6b434663a7438c1b7aa313d2ceb926824173b548f60f9b089bdbeb5504c2575fe8405dfc09eedaaec2f4b9871994d64835f518e6706ce490a0061058722a2d61903961daaa154b83660be0107728c7449e97053c08db2c4e99eb9796b852f3308c56c01a74cdf7c4777bb5022dba21739c9bbeec4a5f617b94e995f11b1c8fd47598aa4a704389c27b571b288d2e707c7a545936b603ca0a684975ad8534f23c0e8537f00fd42971b10efdeea3041bb884dc6de683532b15a0e00973fb698bdb070d6acc931438a915c7430382c5a4263275d24735a5421ea16721c4ef521cf8e7898e707d6701522e10ae32302fa255e73d52e711f394889befcd0733f7cd08109f9156a8e75dfb1c686a52e87c9fb5d6ef5d6a01494f0eacc1c3e580a8c8859ae2da37b78f4e8f37810b06ae43f5f57c693c09c415ae8d5ff24143c2bf2e50f5d3dd8748927e0db835424c74b046ab3f2223b052c67ed25fa70b2ac20e527cc2a5e5f4241d24de5c96f2edb7fc251440b866cfe106c9cd3a18790428ee135f3b743050ce446b491fd70e8290e8602d8cfaa2b782818b16c8a0b527143db863393b625783961e2a62ab4a7f393492f346ac48eac6287b783c7c61a838900d582c5a8acdf2a6bc91afd03a53160b70879b83f122ebe15745f5f3e1430f268555e25d21c1dea1ad82d96fa3ba5e87e7440dbf5a8affe8e2ba767990f44e790167fdb4cc1de72527083f1d531ddf2daed911941b1a6aa4e053a93c901ddd9a4470db3c6f442fd01fa3cf1a7d6ab319b4326e9e47e40a74cd836bff17008d08bf8af9d5a637be34f038c8e5b8ee689d4a71dac768be60c205fda314d6c132f7daa1ee8595daf3eee1e9757389c9e3e880a3e087eeec03cf15b0ba47ebf7a00f4c1d54aeb470aecba58cc1e3af9298ff364954446ab0bda2d50b5f203f80bcbe5a0056eed55cdcce04f122b8b12c5fdb8246fa4e777b22bfd4a8060a31f2c22c651f5a16b6bda8bdecf2e3f17e9f526a13a9e3eb36c51d5422418b45c1456f95eff61045de717665a3d29d012c7e717f930faa4b83e7c5a8ac15cc5f1d38ef40b3e5c945af6a5f195aa3c9646834086a3186345b9b4f71023ac7f838915e775af8b5d67c60be3ea34df61afc4012e371b086f6ad83a4f971eeb10ae0ef5cccd002abbbfd1ec54b0bd6eb940a3157203f5ea6b84cbcb82b42bd9c1895fcfcd635a55b016c2e0195cecd22660d77cf4dc2bda1914bef971442ed8ebb49591a72ac7e2b86bacf967b424e4d41b54e9a3b9604b88690a878965d48f57f03276241c7502c1d21dba3432bb08d40917ca430f36999228aaf28234ba054982dd3833aa24854fce0329b88479e314f08f7e9eef730b5d7c0d6a7c4628b171b6d05a77d75b95f1e243c051988ad321899c8623ddfb36cf0c30d50f3018c7c73423830bc29e2dc4b0c93177de3d31eb116ce466d72440a9212206592da8197102b1ca0d415c25de0bf198de62da3da98229ba759f7e29449d7af4c9f85e943fa0c3f4f3968c7a2d4287f6246a6f4c820beab3dd4a424105b16780eae3db64d65250e8fc031974c5b746aa3dd525aeca97ba3cc1a850eb6ff2c7688a67612766ef62b4559824388edf0901f7733e6bc9928a41c2436deecb9deaeca1b38c5ba4c58b5dba2fb110e8e2cc856bd868611eb37e1900f8c492af385e03c75592963a22752afac0ba5581ec8559317053515d821f7c77bcb4638dcdbcc466aae0848793af097f93b1495548c31856369ef4d0abaffaea6a3bf0da388d4f9a7ee93fc52581a851087d01a5bc61fea2ef7f2af25347e981c3e70ed1ab287b5c7529be928f3099072c2919e2158cfc9238fcd75989eba6f0ae7bfa649178436e2087f3f206977fb4d39edf2ea184925b243587655167aa0cedc7871ee5800351ae2bcc1173de78a7e9899ed560a70d72808d17fb1dd6906f9f1c7cb97f6c3dbb6182a43254aca2b27133ae5336fdaa53bf47c3d62af090ec71a193a266195899165f4f19d787570ec36e29ad9c893f9c5e22459c47dbfe60af191d94b4ae4f3a96b12aea7e824c7c5a4e74a971187760b328b8f7119e6a07259bd46940e6f79e5f483e05f214c7a63f9e6dcf39c723788b8eb49fdc7d53c3e0df39b25fd04c7d2ac6f6e50222d317606dfdc3f7f2c1815687bd48dcf0c5b788a1102950aee3325cf5c8add08c7a94a64836dcd5d4e000d5593dae210ecf897a388696f07f0942bae96d8d29e3637e4c436ddca752c9dcf8f4a97c8f8cba5db00a6dec5e7694c273ebfdbc88d5736daa1a8b38e717f8e18ee017dd7e574450cc2a33c0f866013a1a99fe1aace7e3d1cbc5fa88ab184ba0969f2c275b0e2241309a774bce2ac7a3b15386639a1fe42779ebced52a5c3ec20862e15a038b65a1500574da151d742278c3f898ec30d8027924dfd5db5eeb2560457cc2a5bb44f4cd46bd6670daa3dfc2da8ea759c5f3032b5d29b37342dd6adcca12d19034d60b142d6a0aba2668d704e6337a2b39378275f0c81c7fe53b25e68ce5a9641c22ccdbf31c3521fab91714edc1dfbe07ea8571dd23fdafaae05386ad524bcd4c0436480ad60499993b8ae059e1d05e2a8d623ac48dce5a08d63fe1aeba193d23ceceb93d1ea569f6ec48c538bacefe37dec3dbb1b0294e5d1883419ede510372573655b8ec366063736e0a4d72a60d175f7179e60c484cf4f93936f2f2880653d7924cc5298c00ef876c27899132bfdbc3f6df10c819d06186ecd839b8d8cb442bd1ee000ab4562dadeceed47354397c324f2befdad482228ff4af90be156f7d9f781ef6de5f41181a4da70478d06f486eb5287c99f3641b2d632685b1b998eab265a4bf008fcdcbdbf3c92ce4e959e7429a793ddb0794f9c3c7f94a837b562a9ae79c92857ccacf1fd1d61077642cb0997d1a4f9c8e4e995b6d3fcce4d27e280e1020454764e3a6483f9cc4b3455f94f243d5b6d910cbbd11c61995f9be4db2ee6e427477ed9ea7860106d794bc3c103a2e3cb70015982b7843cf838196bec3ee6765ebdb00d8329074790a4baedd7d06fd7f8c95c20b416349c748fc93b4dda1d9a9007cfcc85537b323a4801c6c6ad123d6baa2d1decacb8060d00620bf7a3973014dfd278f6424f9d8d6f641ae3eb2d5ec7a38f1cb4e0f3ccd05b1f2ac7eccff795eafd23b835caa8eaeab6afd534e6b3d197e8a778cb8b0ecd32cd4df91899e4fa0c8681e2cbedfb7ade94bd87d112b5172952aec0b8ee456ab87e774be89939fed17f024081c3b8af1e26fab2e2c130b7b6860dbb6f47f1753d21c1f70a567c4d8b60d68f2781d48ce743e98722b396e4af9baa7c111240aae964479369f07713fc09337349416ad4c1024f78535645f0a90f6d2dacc6c8dec81f8d95edd152159ec221051438c309063409ea849604489e88baab8861622cc5619fae2b44f0756902f5c46cc44a3a9185abe4240dc9e37cfd6059e951962ddbebd3f3a398b60f45f0cc8cb1291b81a9e04579e3d1424b1774b84a7e86698b627f9b30575078e", 0x1000, 0x0, &(0x7f0000000040)={0x2, 0x0}, 0xc) writev(r0, &(0x7f0000000f40)=[{&(0x7f0000003bc0)="b7788c720f7c1ff22932eefb0ffc684f446ea34ba337ab1d1f0fc6dbaece2ef3fe5d1f5a8da1c5efd878156f655f8ebb7a11797faa813babaf2ce366969d05abc4d817988042d7fb0e7ff65239d4ac9d30f2a6c4524dc795d768abe456969f91ed25dbed26033635668f359097089fa6c029e433ad1acd84e25760db4f54e39b26bba7efd7457b27d35ce720c0657eb90ae0fe6ddd61f21b7e437af20f256fe03885b1d0948b656d438197d11edd141dea108038e8fcdc43e0f19eb142d5bdc3e9b848013221e77c253c778605595d42da1a0e4085c6b85558bc8869f4650e7b583098d6f09884d753342c569e5bd55cbfc25ba6ccf92667bd37da9d546ff02746240c5d14628693bbb4d8e3ef5cd207eae3284f810c3528d87edb37ba7274cae01383cf1f4a4fc0feb40c5d56fe9a5074b6d5022e14c91a929e2a0a610a5d1da80a47821a6a264db74ff0356c9fea85438f561e682b13e4cdddf441c3a241713ed3054ab138ec9b886cee9c3b24c78fff1611cebb9b473872de943b2ffdef23ba82245e98f7c3368adc71ce08c8ff3b91fba66e790a24d06604b709297ad12f24377fbf11c758d32463d6cdd9ac5c02a4cf4dd71855ad4985dba1919d39b50af2386a9f1047e60103585301bbf70061940b209e8e11c5c316ad7f69efd3901f1f9d4316492aecee091f4957f19f79fee19c67d8b7a6378b964646f194a70c6905706182dcf00b59dc58669cba052173477490b3fd2433269d4418c2ee30a4c57cf638e3248c82b8ada7397877384afec8c44419415ffd4ccd0f3b73b4a0703cebea7c8261078f76b0cf1052752230b9f9d475de705467d71510622a1e55c82faf8ebd17635c3e002d05614ef83b2eb481baf2f774e426e7ab85d53de0aac7133337c22eedca6122e6400d883a8c1c4ab15c471436100c329bea6b2d4819427ee61336521ea6ee8b66040a63ce01916ab0660e7ace90bdab0df91074fecb532055f297e3ae800092a01b7b337ec314a231f56f9f059f7d76980cf8f9c2e4dc330eafd9a580e571a0126a911a90aa7a7ff765196ae9a5110caf6f9e0262d29ee6db428e8256fa202a9bbcb6272a1958dcfe91d6cec6b933eb4b7a09a87177c80a2c9076c2d4e4a0586214cb1d1b4c737fdf8a36bda9dce1da7435112dde85b3a22e619a34b1c6365180fa65dacf8afd30fe4690487b876e4dae8a6c64c2654976de06328a40f6e8238cedf35187f15cb312d8dd3f239984177e093c1cc16d060fc8048a1142c3a4259cb7e32b3c7bfb3cc90939f043b7e5f4c1114b6f9297aac554f8de627e5c5ec4818c1fd7cc339f850d3d319f7e318abc685a45cd061072d03db5b0bfb3bb2c4618fb954b98c65b533666c0537ef5b873703457aa306ee7ce2455530796c8d507530adb00c2c1206e2fb51d52b0a4b5d8a5ca74ba9561da9fb776252b3241793570853d77afbed542b62919a6d80344a5053d4d5360df244b156830e616acba37449e7cc4a071d85d164d2e04d399a8b606e17dbaf0ac6c931c22a080e895cbebfabd8c03cd5783953f963951dbe951cc97c7ecfa81dbf302a05fc96d3886e14aa514262669e3d991eb6eb92fae741c8567a4afe2822bb6d8a94bbb01cca65131beb781b4540c6bced30c1dcb703f107235d82a97ccacb7e626468b9bf8d32d95c3d164c191c251a39ac9d74eb6e63473d4e4b73e2c95634e13cb5495fbbc32b8c1caa93e0934c5f48a2fac25a4daa2d7cced3975f660d98e8af994ad1ee0189fb47ebd91374db8982a6c6a8a18a3fb71f2be38241a0440068166073bf99e301bdcaf2d43bc27cb8a05c5f1f4bcf0ed862f80f93b4203de2a344e0cc827d896e4c08070cc177482554184083685932353433c983fa97ca5e70ceff2aee9453aba2198fc0d646b2c63f9368d8925f9a27a5a98c0eed56b3e5fd7cd188f4cfb13ec894def1714dab7f293772e8f266c722cc4afbd989e32ed062161318e144ecd7f9932c2cb2ef5ab9662e00965dead81c566cfe55f3a08af9a2f6e41cf92a790916c9ab2f921c9dcb52db78e06236621dc1f30352626db382faacc5318459f09c161c7363e2f89497527f10b782e80d4b0c1fee66bab0f448df81441efe948ff3f8faf1875f1f29da397c4ead86503d5d9b1ffed4f29e1130c9109cfe8e777677dfd12960458b98a4e43b305856d845b9876217d33542ff70940b685a4afe8360581c4cc92019e561490f4a18bbee04c0719182ba13aff43a7ab958b9efe5b9b765e1f3c5a00c9ead59c2a42a3539e1ddf859653926f3f0be4da1e62bfcb9e2f120097106facabadf488f174f09390a01929d6a14ff63825cc5ac45d443ce0a4b6cb41745d09779004534f650528bc04d36117edb3789a88c8b80361f1fbaa987b83f3d3b2b6be9dee3069c01cb9e3742859599534d515cc7d15f724c78d05b1c6f046579f09006d249e63fb028c6224706610aab86ae661f3c0e3f2d71f80b1926842b33b7716de189916e0b22ef9bb3418b947e522a8d9c4e9235fe2ab939999aa15c07f127a85aed5685785ce1bea3c62b550c39abb089d1a984801429f3d1c622060866819238238eddc297f52bf03f2bb3ac2f2db2ce10e25a2bf6cd6800085d6a962eff2976d14151fa442facc8d359643565f41d06c3ba3663c4283baf98eb3d90fb93bc911a9cc131eb0b8245e92fad352728ad5e24395ba9cc9297461999aa2b9c4798e665162fae3d86034e7f363801ddaaf5e9cf346fe4f4a6277266c5e25521ea5fe81fe468c86ea9d24f31443e2a91df51d75bc49f80c17cdd0fd754870a90e8c0760f443874a3400317676addef5d2f7068e85cff20f5059e1bea328dcd8ae157cc4d4ca48d085a04618624da2ee4326b00e86dbe67259bf8b28cfcab369aeff5e067b772a8348cc6fb8c9e03be75b4ba92f7a29809d24d8dd4b0498f37f4ce4312f8e251177811650fe1b498b0b96ada61c977adcc5727e914eb30b312bb5907ec4a6f8fe07c341af31007325d24403ff2877e3fe061ba978ca9fcb9b9b10e98f131f4129d3c09d1b311b0ce72e3eb04409c82f71c206e6bda6225f8cd5f0c99f66d6e420787d16308d7ac53cddb807203afcdc01f93e73d6920730be81e7c584fac636e951ee6842fcbcbff094912a89d9a0600558251ab0258b24b38f54cbe9a666303a8c9db8e6fad3179867e1335962245188c32bd8b6fdb7ea0be76c62fb5adeebd41bcc552d42d690db547337dd35c735bb437a1e1cc90c360059ace114e07747f79f56cde7e48164ff887e7a7c73fd9f3fb788f9935ffe208045e7c86f4893762c0cff4948435cae505e66add8f21381fd30f732a9b841ce84022174c54033772c0abf2eb3a908faf053d48e5467e805daa99a5cda5a47c1f3384dc9b1d591cf69cd2206e6da7ff08e36571887a9ac67426b73fdba7e517b924f4761337df6a459f014c6eab0625d217fb01dabad8c78a48c4efd17b66324272bd05075344f1b8143f40b010c294a871dc2b731bf9e2d722bd4a961d1af96cfa9cf5a3b33a5b37fb5104a78421f5e77261a29ad2d3b20cd04b5121a809476d05ce0709aaac51f35602360c0aa603708e697cbffefa0dc3a1f7d437c99a0fbe3faf972b9dc7b54bca5e19f11300deedf1d4eca56d02a70540e6c26ca5d2df10e0d1586db71b784ea73b7ba6f0a0ddd16523dee57f51785867d65e008ec6b3886ff73e271acbc5b5283d03d4b0c06e4bcc728d2834c1b19ea85ca4a568374bc639e533294cfde128823760915a43a83a84e83f7f82cfe116c8da5ff52ea73736fda1a884716cfbddec382c3fcd5c7dd8729fdee7dcaf7d269cc6fa6159dbb9488d70f2ee251a68a8067cefe2f172989f66b2ecf79ec174e219ced6cd6a1d7c4e6970751cb5000c80133c9f0da7ddd96c40e5a146403631776859ccef19ba2ac3368f0ba9083115b984a1ae6a09445d054896300aa9687c71873d4faf3c7da1fb8f0ab1bc5c6268a2d2987bf3f3959918f7424824b593d80ace2c091c59d55c07e33e838", 0xb2e}], 0x1) 16:00:11 executing program 0: setitimer(0xfffffffffffffffd, &(0x7f0000000080)={{0x0, 0x6}, {0x2000000000000}}, 0x0) munlock(&(0x7f0000ff0000/0x10000)=nil, 0x10000) 16:00:11 executing program 1: r0 = open(&(0x7f0000000140)='./file0\x00', 0xa1c, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x112, 0x0) flock(r1, 0x3) dup2(r1, r0) mkdir(&(0x7f0000000240)='./file0\x00', 0x14) stat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000180)) execve(0x0, 0x0, 0x0) read(r1, 0xffffffffffffffff, 0x0) poll(&(0x7f0000000080), 0x0, 0x4) openat(r1, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) r2 = geteuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) fchown(r0, r2, r3) 16:00:11 executing program 0: r0 = open(&(0x7f0000000180)='./bus\x00', 0x8289, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x1000300000002}) r1 = open(&(0x7f00000001c0)='./bus\x00', 0xfffffffffffffffc, 0x10) open(&(0x7f0000000080)='./bus\x00', 0x10, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000140)) r2 = open(&(0x7f0000000000)='./bus\x00', 0x11, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000100), 0x1, 0x0) ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) fcntl$lock(r1, 0x8, &(0x7f00000000c0)={0x0, 0x0, 0x3a, 0x100000001}) 16:00:11 executing program 1: r0 = socket(0x2, 0x1, 0x0) fchmod(r0, 0x40) getsockopt(r0, 0x6, 0x1, 0x0, 0x0) 16:00:11 executing program 1: mkdir(&(0x7f0000000080)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='./file0/', r0, &(0x7f0000d06ff8)='./file0\x00') getpeername(r0, &(0x7f0000000100)=@un=@abs, &(0x7f0000000140)=0x8) fchdir(r0) readlink(&(0x7f00000000c0)='./file0/\x00', 0x0, 0x0) 16:00:11 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000500)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000040)) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000100)=0x8) writev(r0, &(0x7f0000000440)=[{&(0x7f0000000340)="efc2a8bd6e0b26559baec80d6afb8102", 0x10}], 0x1) write(r0, &(0x7f0000000140)="235cc0363b", 0x5) writev(r0, &(0x7f0000000000)=[{&(0x7f00000002c0)="4f197aab4092b4b4ba4fcac92591bd3a68c944ea83823d158bbbf7e99c06ab32aa448d12e38c247e550c09980657ce561f5d9285d519cef667682192f88204ca956a3cc5be7371b7562443275c7ef0ae16c9771322c64307ff41bb4b15018137f7013eb3e1b92648d23c73e6c0cea876bd59f303", 0x74}], 0x1) syz_open_pts() close(r0) kqueue() syz_open_pts() 16:00:12 executing program 0: r0 = socket(0x11, 0x3, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000)={0x0, 0x8}, 0x10) readv(r0, &(0x7f0000001980)=[{&(0x7f00000000c0)=""/254, 0xfe}], 0x1) socket$inet6(0x18, 0x4001, 0x0) 16:00:12 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f00000002c0)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730caad953fb392e842dbbffffffff000000006eeb00000000000068f7acad445dd976a67cf92c23", 0x65) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000340)="2052bed8085df9138021cdc0394b659dd7ab00483bf71c76790e1a2cad3bd632d4141f7929a09ced675e777c18164f4c69cffc6e66416429fdb1b5138f7e14d4887b8fe2dc936ec6c65da9252547592599a5f97f14d76a581a349738324d7dfeeacac9f746ed9f656b9183b3d6bef59e17a6e586152360d0cd51b9a041ae3d16b0ffeba5eb18cc5c86fa82e7e55f39e34668192f16a1f282f71b1aa660a048284b6058e757dac26a15697b245c97bc907892812b26457c7ecb793a0cef4ae456e8b0e61acba78bfcf059021698c6c71f7ef6a338d734999be62deebe6c814703c4ed1519", 0xe4}], 0x1) writev(r0, &(0x7f0000001580)=[{&(0x7f0000000580)="363f624f50058b5170538ae6cc44a1ff8df8d3a880557bd8c593b672c2b049d45dd3be23d8454e1e4522bf3b59d3b58483633bc3240cadc1799ef2ae5df4268cd0f2413a40658cfee1e41fbcbf9900fb6fc8108bde75e250561ece965a123ed4005b4480bf30853b8b520c9fc301d0e0af340fcec496c1728c657c9bf40d", 0x7e}], 0x1) syz_open_pts() close(r0) kqueue() syz_open_pts() r1 = syz_open_pts() read(r1, &(0x7f0000000140)=""/100, 0x64) execve(0x0, 0x0, 0x0) 16:00:12 executing program 0: r0 = dup(0xffffffffffffffff) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0xffff, 0x4) r1 = shmget$private(0x0, 0x2000, 0x70, &(0x7f0000ffc000/0x2000)=nil) shmctl$SHM_UNLOCK(r1, 0x4) connect(r0, &(0x7f00000000c0)=@in6={0x18, 0x0, 0x2}, 0x20c) open(&(0x7f0000000000)='./file0\x00', 0x800, 0x9) 16:00:12 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f00000000c0)) r1 = kqueue() kevent(r1, 0xfffffffffffffffe, 0x2, 0x0, 0x0, &(0x7f0000000080)) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r4 = geteuid() r5 = getegid() fchown(r2, r4, r5) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f0000000040)) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) 16:00:12 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r0, 0x29, 0xe, &(0x7f0000000000), 0x0) r1 = dup2(r0, r0) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000100)=0xfffffffffffffffe) setsockopt(r0, 0x647, 0x8, &(0x7f0000000000)="2c766eabc6eb47e7740d4c8b445f8a397528428e99c6d314660b86d8d60dadb55070075c3d6b5da936867f43a073947aa5774d5f456211ba71c3f750206f1e4dd9a0d11bca4f2d35890750cd53fb5394e626b4a046958d431703d171198bec4df497c9c5749d908184bb32eac05eec4211108de10cf64849f82d8972ee7359ab8f8ace2f841a497bcd3f72787a4f0511a6492ce88b5d08032b3e2dc7fd5fe72b090a4a2353f803a6fc2c2d7be191a4dd8784d01637870ee8184abcf7dadddd561a59b1b5e0014f5bd637734f45f464a3fd3b3b2ef8c4f0e55337a895086539684a68152bfda131f68261052e2ac6", 0xee) 16:00:12 executing program 1: r0 = open(&(0x7f0000000040)='./file1\x00', 0x611, 0x4) r1 = kqueue() kevent(r1, &(0x7f0000000100), 0xc996, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x41}], 0x8000, 0x0) kqueue() dup2(r1, r0) minherit(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x3) 16:00:12 executing program 0: stat(&(0x7f0000000200)='./file0/../file0\x00', 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r0 = socket$inet6(0x18, 0x8002, 0x0) setuid(0xee01) setsockopt(r0, 0x2000000000029, 0xd, &(0x7f0000000140)="ff01000800000000000000e9df08ad3dc9000000", 0x14) r1 = geteuid() r2 = getuid() setreuid(r1, r2) 16:00:12 executing program 0: mknod(&(0x7f00000004c0)='./bus\x00', 0x2002, 0x4000005200) lseek(0xffffffffffffffff, 0x0, 0x2) setrlimit(0x1, &(0x7f0000000100)={0x97, 0x1}) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r1 = kqueue() select(0x40, &(0x7f0000000000)={0x9, 0x1000, 0xffffffffffffff67, 0x4, 0x4, 0x2, 0x1, 0x4}, &(0x7f0000000040)={0x0, 0x6, 0x8, 0x80000000, 0x80000001, 0xf000000000000000, 0x2, 0xffff}, &(0x7f0000000080)={0x3, 0x344e, 0x0, 0x8, 0x40, 0x80000000, 0xffb9, 0xffffffff}, &(0x7f00000000c0)={0x7, 0x774}) kevent(r1, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x7f}], 0x8, 0x0, 0x0, 0x0) socketpair(0x20, 0x8000, 0x8, &(0x7f0000000180)={0xffffffffffffffff}) kqueue() kevent(r2, &(0x7f0000000100), 0xfe, 0x0, 0xfffffffffffff14a, 0x0) syz_open_pts() 16:00:13 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x4000080) pwritev(r0, &(0x7f0000001480)=[{&(0x7f0000001380)='c', 0x1}], 0x1, 0x0) pwritev(r0, &(0x7f0000002940)=[{&(0x7f0000001640)="17488547e82e0124fc67c778d146b4c09b9910791baaa21fb5dd902313547115df3d45d87955e863bcab8ad44b8b677421417b48ab811c5f2b68de11491a1e812f3ae2cd353c0db44cd97b8c0cf0f042142ca235f9a36453baac6dd9867bbcfea3662ff583459293f283765561dcc676ff3b6eeed8e5f0f476d17b4e47c20513b042f5b5d19b05f985e11e60d55516c60544d3ddc3d929b5b45df6ab222f308689558289ba7e4e4b98b17c84296ad450caf9972e2c089794cac17a4c3bf04b8247a129f370abf638a333e182c0b1e48fe0315740ce40b022a7b522eef459ee75847a1cee6875d0ffe636047705662a16d0a47322a1f64fabada7dd5c18cd94dc650fbd7e098fb426c9a4049939148072da1025d1b634d1ea10cb8b41149185d6e95d5b2096842b281bdd922bc0e82a160047694fa2deb417d4ec005312ec135323439bde0736051696b7e7a5d046390e3015fc5ace025733f187cd10ce187dbc60069b3b530c6ed469e29ed8f0a8c93efb0b3af5a43995485c2f0e07047fa28addd2914d69e40fcd2cedd47d3f7ad20a7e855d71608fb69101eafcf6dc3d1d0cf62f23f1fe452cf4357f80e7032e142c0d2612bdeb68ed9a554a6271dadee274ff1121d08e6abde67b793cd506883097b04d05fa4b2130e87d410c8f5c20251e5f1a25d686b7b1af27ee7471931125d444fc352406d51c5d0619830555e1e43434a1b0b5f51f4dbeca1cf532fc2afca8cd4a66541ff70b5a1321d16115874402c7ed97a8e9abeebb49baa06eed7595868a97b35aadecd4347c650502660edb545dade6f7ac6bd2817b22d93f895bf562f3d230a6674b3c37fdd9a2511b67f55157b55ce588cf27549ab8009f5683d81955707fb6e6f62b23b2f906b22d62bea97c40e3b44b8d9d51f3e60359936bf4c3cc591a3cce86443b360bff1e975efb0144605393ae6d43026b7c7609e6cc80323898641d946398e7a0a2590662bf2cb7933c1c96037efbdf1ecba0c44da055e1af6efffab57f5e34b8f7c884970c9ce0daa603d695511bb6ca9ca2e2e572e62b6332f8e9b0b06c650c1e9997a0c398af2ac685f0a35521b50e829dac6f2931af2ecbd0ddbd8cb417804468312248ac4349f63dd7001530af8ef5a39212fa1625331f2e66e999ce95716ba894c7dbeb1a01a7851ccf7decbb6b81dc0b689125abf9d1cf88edfc168029597ef20c1e375a71b1513a361c7105dc0173db669cdacf617d86131a5aba381f25fa1530dc59c176b191163b111e46014525c69a5778bff0e5908693ffa5713ef43a1546a6bf170768382172d49cdaf31db1cf65d16c2b1741bb219506a0348a388c45226488e138d3d3b829023802ca3e7b4aaf2cfe27c2cd32c0d098c6570f2cd3a443ef2b33b441bc68dfc54d8b218d7407fe69161a66371763654ce31ca0c6927e20027edd5a8623f62edca4a2e58c059cc5b4f0a5d53c84705891ef760070f3788a529e31c0509c5f477b733091bd196eba53e05d914ef189f930feaef09b85ffb23718764059f5b41d9a49f683e5dd3ca5edaf2f1637cb8bf2ecdaf3d4ee8731ec4cc5594caa86c5a83abae19c1f8b7b1c08c605a5d805703142778526ad638862aa9ea1bdf92570bf081603f2bf93e78ac662e3582a0c3e0310459bac06478bd576acd66dd7dc3cf1668120931733c4703c08b2ea380ea06caf0c9ab3956fcc375b22c4e1742744f1bd5a3bed8ad7e3c8fa7dde52b88ab9ae5426ebfcd0f0a9ac6ed57a68a5827d4e6deaba3e1286661037b3f78cce7e8aee2301839620ac0c65f96b5a7bb9cbc5d1a94e4e9917d0784aa035b775bea3b85ac7c344453f93685cf16b83e1f1d287ef53710d42a0354119e0344ea0c04a52dea6af2b275941b17b5633ba03942586db14e7c84a937d6a7299637ba83843a5658a0055141d7c7e003e9cdaf59b276fe013a2e975729af75b1efcf4251d8744525c513b250551aec4c94c10fbe2af068662f1067aca40758279d0d2c0ec5f0e098d9e886f9b535bc375e1638ade46dbbcf0ccb01d8812b01cfa21a6a73d5fca3908e6aa7912093fe2a89679643b7244bddeb5e89c2670d669112b84416787429eabf57960e7a008bf22bcf48fe3cec6cacd9b273021978b00242dc560f82b157df3df28ae7827cd0ccf4fba60c5eff15f8bfdf4a148ef11ded225839c36db60cb72ded986255df2dcd3816d8b4877cdbb93ca8d83c18a43945a192e5114b2a21fb5aa803a164578314413e88f5c2829182b31d1b99c613f1b91709af21bf88bd3be30878fdc119e6df176bd02cc2f7282092ce5e21aba4232f0e37216790c7f00d08aa25a69ea254afa50bd44c27ccfc0c58ce3f83f740b01a427de5fec6ca8378410e2a1ffcaf2ad9aef102bb6a17da95383216d4cd7f94873a4f79a566938c896e3a19fa5bafffce2546e502e020704f4e983c9048e2648a9ad3b516aaba4863463dc", 0x6d8}], 0x1, 0x0) write(r0, 0x0, 0xfffffde6) fcntl$dupfd(r0, 0xa, r0) 16:00:13 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) pipe(&(0x7f0000000040)) utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) r1 = socket$inet6(0x18, 0x3, 0x0) dup2(r1, r0) connect(r1, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) connect(r0, &(0x7f0000000000)=@in={0x2, 0x3}, 0xc) 16:00:13 executing program 1: r0 = socket$inet(0x2, 0x1, 0x100) fcntl$getflags(r0, 0x3) r1 = kqueue() kevent(r1, 0x0, 0x8, 0x0, 0x0, 0x0) 16:00:13 executing program 0: pipe2(&(0x7f0000000040), 0x0) mlock(&(0x7f0000fff000/0x1000)=nil, 0x1000) munlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) getpgrp() munlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) 16:00:13 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x802, 0x8) r1 = socket$inet6(0x18, 0x3, 0x0) getsockopt$sock_int(r1, 0xffff, 0x10, 0x0, 0x0) sendmsg$unix(r0, &(0x7f0000000080)={&(0x7f0000000040)=ANY=[@ANYRESOCT=0x0], 0xa, 0xffffffffffffffff, 0xfffffffffffffdc0}, 0x0) fcntl$setflags(r1, 0x2, 0x1) 16:00:13 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000200)='./file0\x00', 0x8, 0x90) setsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000240)="c9761f2a39d57b3ef0fe04c5a8b71f657429bb8a68c5897ddb5a9121b7463765b5bc53a76d2f543be17e4ea441c9770efb972e6e94217a77acce12", 0x3b) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xc) getgroups(0x9, &(0x7f0000000300)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000340)={r1, r2, r3}, 0xc) mkdir(&(0x7f0000000100)='./file0\x00', 0x0) setreuid(0x0, 0xee00) lstat(&(0x7f0000000140)='./file0\x00', 0xffffffffffffffff) r4 = open$dir(&(0x7f0000000000)='./file0\x00', 0x8001, 0x42) r5 = fcntl$dupfd(r4, 0xa, r4) ioctl$TIOCMBIS(r5, 0x8004746c, &(0x7f00000000c0)=0x7f) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xfffffffffffffff7) ioctl$TIOCNXCL(r5, 0x2000740e) r7 = getgid() fchownat(r4, &(0x7f0000000040)='./file0\x00', r6, r7, 0x2) ioctl$TIOCSPGRP(r5, 0x40047477, &(0x7f0000000080)) openat(r5, &(0x7f00000001c0)='./file0\x00', 0x100, 0x190) 16:00:13 executing program 1: r0 = socket(0x1e, 0x0, 0x0) r1 = socket(0x1e, 0x3, 0x0) recvfrom(r1, &(0x7f0000000000)=""/96, 0x60, 0x802, &(0x7f0000000080)=@un=@file={0x1, './file0\x00'}, 0xa) dup2(r0, r1) 16:00:13 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000740)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) rmdir(&(0x7f0000000040)='./file0\x00') sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x176, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYRESOCT=r0, @ANYRESDEC=r1]}, 0x0) r4 = open(&(0x7f0000000080)='./file1\x00', 0x0, 0x21) shmget$private(0x0, 0x4000, 0x4, &(0x7f0000ff8000/0x4000)=nil) r5 = getppid() poll(&(0x7f00000007c0)=[{r1, 0x4}, {r2, 0x1b4}, {r3, 0xc}, {r2, 0x100}, {r1, 0x10}, {r3, 0x10a}, {r2, 0x4}], 0x7, 0xc96e) r6 = getuid() r7 = getegid() setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000780)={r5, r6, r7}, 0xc) getdents(r4, &(0x7f0000000200)=""/203, 0xcb) getdents(r4, &(0x7f0000000300)=""/253, 0xfd) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000700)={0x8, 0x1000}) recvmsg(r0, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffe, 0x0, 0x0}, 0x2) faccessat(r4, &(0x7f00000006c0)='./file0\x00', 0x40, 0x1) recvmsg(r1, &(0x7f0000000680)={&(0x7f00000000c0)=@in, 0xc, &(0x7f0000000100)=[{&(0x7f0000000440)=""/112, 0x70}, {&(0x7f00000004c0)=""/212, 0xd4}, {&(0x7f00000005c0)=""/190, 0xbe}], 0x3, &(0x7f0000000880)=""/6, 0x6, 0x6}, 0x800000842) r8 = shmget$private(0x0, 0x4000, 0x400, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_SET(r8, 0x1, &(0x7f0000000800)={{0x8000, r6, r7, r6, r7, 0x100, 0x5}, 0x20, 0x2, r5, r5, 0x37, 0x101, 0x10001}) 16:00:13 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$unix(r0, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) r2 = socket$unix(0x1, 0x2, 0x0) r3 = getppid() r4 = geteuid() getgroups(0x6, &(0x7f0000001440)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) sendmsg$unix(r1, &(0x7f0000001500)={&(0x7f0000000140)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000013c0)=[{&(0x7f0000000180)="a5fa2298d425163a6b2b647533f389319e1d2df9e39d85ddae0908fb1166fe9fa7fbf9213d82936126d267fa82a4953f9c61a52ae103728ea9dd999741b359eb05e2e8503a364df9ebc479f5a1a6f766c6a15e6a3442c2cc6d02df713b46ccc7c2cc054ab1ac551add5be70ff3f81b9a3eef5dd711e721b507729e242ad9042cca656b1a378a7199d221d1e217be192d215046318970f9ce63e4510bff58d84684007bd4134506eb1d4b3b1226cf2317d7dcc27bbe54e9c78520d1f661d7731227617a888eef63e79bd2d0b8b91298e32744585b01f779d3c1ec810de89bc7af80f8db1750f8825d009136f285bdce71709b2d898d9c859c87a00b5fb409c5ba9061373259812010fd0b2daf3c43b7a98905d2bc8c58da29e8f034a6cc259ce0776a7ae8b591b5c73cebf57a20be743809eef9340fbaf86d6e6d9683071d24b57cf93f31dbc9dccd4824c28170d17bcb89cda0d5df65b96014a50091a1f5eef93a0ece1befc294f49df5c4007a7649ca84a7db8e1922ecd34a2f48833ff92c33d753a563a86e9a7cee998528b75db06f880de47152ff9c3217b9124c67a3f9e2a3417a7f0704afe9cc67a9f9c31fbe4c6f3f8ae4999cc2e245ae6cf3595d34d8d32a8430ab138fca46d3c412c0d8e66fa956cf0ea908660fb5ae61f94426f82379f7a6c0967845072d79d1475f31daac6e566dea2a5690f86d11e02a9a566a465456cc1aa53cdf86048c97828e7f72bffb35df0b93a891e3fbcac9ee382f11e8f9eff38d637825da34c4ffb0d6966ff0c7470507298c8849d7da9b596695709419bd61e0fc5b417372b9e2239d75a0cfdec3a1411184b55b242fcc234bda0520c5ab6574faf59f258c781a34852a278d176707b2b874a042fea6f1d6677916f1c67ec81810ad8313a5b229cb28d539c8947c7d86671bfc44598831c7dc1148b552715d1ea8a0f888f690aeb3f25e0abf8302abaec2c9d11cecabd8e53f8fe68018758a3c90eeb79f3d2dbe60eb74f873c830029617ccc9973de4f8efebc404b0d4147007991ba23931879078b75e541a73c0292f318f46a9eb7f84d19f37785eacea2b802f3141ae44a92406fabd6d422316d28a6e8f0464a6d683f85a02919a2076bd6efaf6902db5cc828301d112382d524bf585dd4be6c6b6d1e74b9d46f0e9a25f5600abe988db0dcd20173507e1304746ee7c82f7c8137d19962c622f313115f6fac23295b36651de086603838f269868f2cdd51e8816c11fe759210b9ef7924fbd436e3cdc2ef3201295dcb21fdfbfb3d8d2091bf2803c3631e94c8ab6c1d4ae584f43e844681c09a29957ddd282f2463c8362000c2df72250a9e15844ce521d9b7056be6f12b1ac535b89596b27f303a35f7dc202ce85b0fd5917a7d0c66d94aa04b149b731c30cb04d9c338dbeb986c306364dbaf343d3f71cb140f75bed403034e0791310957847f05d83e89e37cec41df113875cb19d7d642f96406da8467d9efe594a386be843d140713bf0ef856777610546db17c5c6aafaf48c30d312e16dcae4795f98fe31192649b546568d89ad91a4579abb386876827c5b38fc61ec2b5b08fc55ab00a8159f212b6610218aa35415907d3040163778eb7d7f1a26cb6af2af534c1571f57dc911d3e5fd9a7949cbb813b7c94d87a80570ccdc41a0af33147c8dab625fd3a6891c69796215c0dd059e0c74353f547c9f78a37ee866413223878d85482ba87ad16e6fabd605d6101099bc16038813cd717a1feaf00b1451e39067b5f751d9d293e03c4c43f3fcc500f6a33f638be9c1955285fe1cd72f63ffbf444ba1f6c6562771c4f9079c02fa06fd65bfe97ab8d6d7dd9c5d28745fb3d59151b41b1188f25ca25e716f3e5d4a6795972f305bd407d5f1464f60f61e83199b36cd6b8f7d24fe14674c59034471b473d0f8e4699d699284f59f71d7bcbbee3fe900bec23225e4c49f710a87d07b30c0afd2d8a45aaaa63941a1237f1c803481ca5cffb342e74ab019cfca0faba8b5d9760a1efcbd92c3bafa7544539a243254932184ea64bcafe7a11323301c312adc8f0bc5f88b36d6bb4d7e705dd7f272b9055e523ea557002e9e3ce6da331750ab9e4fa42f85c9866f6602fb9348444cedc7b037161df07f905adf9dc8de1d6dd510a3eb293a255d49a110fb9c4340ad455ebf490524409f67d47845595b92640ced3b6ef1a0a8af6b3f1717a20c58b8760f176c3dd6423043058f61ccd3dc76d760d765196ba09a2c68cc061a420f931fc75a3be0a8713b63afffd623fd54d1d48e7aa163ac2e65f56f558c8a3724ebc78465712b5afbec7a222d6e36f5aecf769b9a9d3b2661bc243147b88726ced57af81bbb1b759b1be12a31278bf67e867a5ce222c65d3cdcd7e0ece2ac7d768d2f390e084f16e4db78005102ce002bc98aee4f59ec61e6380a1f9d740f5b783a26313b0b6d0e2b5702215ea0fa012c080236359f69761d437eaeb862b24426c6a4f7b3c09aad4fda5955639c74dd14fc60a491febebe23604b6d9b7f4cfbf299fa817303bfcfc442c6c30425bb7949dfbab994fe9e82c3b842e5bdde868b7e1af1923667166c71161f17161cedb21df2758c139f7f0a47bd502df69b751db66cdd8c58283eebff81d679acc002df4205365e2ae525a23dc3c161cbd60686fc141520307067bad3a029ef77f18e843e2151876ee0290232d989d84ba1cdeaca3f202ab7ac262e82041a96a18516d18d646ca9297690234b8c61318a28450f1019bd48c871a0eb5b5143243af0261e31ea5d271d78a6b8a868d1187229bf89ef6ab28aad128c1245abd87c2a25448b8b38eaf90ae06618b46499a445ddbd7b35add25f36e8e151c1ce5d4e78c80e5afaff3dae16b07e2c7109d5cf9ab736990f699081297b637b6e0a025f90cb9c7e26cf2906466b8ef5a67f8f453362fdadeb02e4180cd2a4f683f1577ecc97129edc2ab8403765eddff3e17c2112aa6531ff0ab926c329bc6f8ad8172fcabe79938b8b7d8178816263494822e7744803438d8764f5a82f096541a59839a7243299ea0901518e211110693fdf400619fde73db43168f3abb66c3376de18391774aa60a29ff88fd018c7c8af6de79cbbc72665ad2bc7e50a1e015fae3c6108ae269ae0e4a737e92b1ecf5050c199b0c4284a09f96fc39849d2a1a5228bfe87a91f6d5865064d28e838eecf69dc2035b14b1360063005b526550133968ecbcbd0d33c02b009b582fc461e2d98af4930254684e729394cb665c66207ea0a27d268b762639957e0db15dc4ab3792a9fd3a02714b84d016511b479b94da8a0eee62e6329b5ee381ab87548c23901a010e17edc386580226b01d1133cba4d36e0bd8787792e5fae4b2482e8e0d0d545b3af17ba6b2d860cf084375127a5100b270d2fc24d224840f9f446b2cd1e848b55182eafb1b3dc9b37b9a58e83268856f65df4cc1bd9b240440873b6fe2983a4d4b3af352b173e2ff720cdbc17489f2819a79f9a0a2b9b0c56ac0aac5cc4201007380f3522aef604d7a851e6f16f7a3f388a3f49666c5b81dda3c24b057b2efad6a05594eaad798fbdfa4e17bbf2ea007da64b83d978cdaf5a7c4549a18e95c719f410e0e455c0f8d12622e8a16f71bcea3a5744776f455057c45c1e6ecbd9037d5192f2a7cc152405f2672822f58cf654c5182bb34da3460b4578cc2e1ee74de6cba3a998d7884e6e0399c60991964f18d9efd8d638a22f381c80fd8546901cd097f42196e3bee1d7c687fd56ead234d67f4b95e03a578c535c132cf7a635553f890bddae4f07614ccb983c35bf760257ec2acc8cdb6c1dd29da6848164a3a969a0c225cb2593d9046ec5e340d641b36f932d42c0b694c0a879833105606b869d62abe228919091b486b670ee025d5ab82c6aa8202bb04793f9ba614f304fbb46528827861b9dc37488592e7e7b5a4734ee15fff48d4d711f8d1216df6a5fd19d396e72e886a49495649b47a850caf7d0c81aabc0c8fdf8e2fd45f138f2300a6dae62a24d71de08e9a097fec39157d78a2671004a0cd2634ced2a55f78cd2ac2b05102b8cb97da9fc319b7900c4adb218b79fdfac49e03dd16b49b8f3a240e0803e1f74c00071eee69ee2e3056f50b8ef394f5684303b9ebceda3d1b1cf15720876a6604e2d3bbc9e07d5cd7aa047233b6ded34939d882119c2145b76375f86e3d5c963310cfed81ea3b1e23fce9b8467f1273c542bd4defd8656a5b3161cf462864d987046c38445dfcaaad7156b9394cc25f80570d28986fb38848e728eb272e6dc1c5cfcc6e80038883d88d78745183a1ea301385ce2cbe73e5757021f2efbe323401633bc4591ec49295e7f9279783cd4789e8492fa419f10f80cc960d22fdffd3d5ab6cdd5a034e33661b3326894adf8c90ea9f2bbababec9c79f28c2e78e0ba5badc39c905d9b05e548e18c50537789eaa45a69d725427b3c08958cc7a6299783356c41b264f453ea27655e2a1bd88296e30651c8b343bc51afde72cd0a812bf6239a5540912316c5c73dc5693821a259adf174470216d304ec61ed2defdf16850c1becf724b3881eec0d87785fd3ae9f9bd43b36f49fa03629d0eb6c1b5b12be1f130caca58583ac90864af374ae1c2ed3c7d316e0580cc1510c6bab1c9faad3470dd21f551e376d430475e59f9db268f8c9199985a7bd0aa22c81f0e5db60eac99411605090cb7e2e99b58ec22826e4f6abf365be151e4f89ca062fdb231ffc0a2e164780f80ffffb692318ff9a871d680afe61cf5b953367b06f78ba1cd47ee4ac6c674405d96b18d339c11c8de0afe8fa34bb1d6fb1e44fa7b32989c1e9727048efff3cc189248cd38c5c8fc1d5574c336424b0a9e68cdd586fccd97d7ad008c10e3a694b417fe207b6fdf47b817503f6fea22ebb790e5199eaf16f494d2f132b9b70789d90d4c89a1405e58fbfc3ceec59bd626e6b7cc12dee07b77f476fa00dc321d4d782a6a67988dba56bb297ef5ab1c89a4957347ca5f9536a1a0e6b5b0f84711eb62686619830a71809d43d71d02eebe26a7aaea4a28b59bb6800e475f6a1383c368afcd83eb0e8e10c17b4159d730fe6a7367e944b8e181510c1962aba2f384488c0f564f55d9afc001b256ddcb89c42b97c9e71891c96ffdbb6e41a2ff2ff9957991e0beff588b3d9bfd6b7408e384f825d316d380234a440cef6e2a540c6a866991063e2202b665d3987f70342309e4cba96ededa5bc3c8cfe2f0e1a09055894e047400fc10479d1468979fa7cbae555e8bb716f352edeafd72f399f865b3d33a1c1f0dee93d68f833f1897d03c0b3f4da98695561bb2f7c13f42f109fbeb2b65993e21f5809df39162a75f1d67665902831841847925dd061d632449a43ecb10e1e72420e31740c74bb5dd0568687f2ba13e84ec61f862f8fe0595dc7539e6a8967bb2c1beb2c6a089bb8b02c96d7dd6db3ccc4aacc44f4ca36c7214a18956a54c605df3e02c6323e945efdd0109151491102d0a07a3aa6d463323ffc0ebb7a26bfa3e76fbc33b143aead33c878a656623b4b8cdfda6313c3896bc9a0dfc91a018cca22c7c55dcb24c5a1d50afedcc7b623da6912fb4f855943b60d4bc328ae4cb5001106a456c3aa67390d7bd860eec748f7af887c204e502b35e661c0c0bfc0008fab3052bcbe5ebf2a6e5ba3cbef18f068a30772fe526aa339787c3f823c18666cf6b1f07c04d45f2893345067984236eb51ec31875a0a1eeb842b3fc2a6100b383a163c0edf4665cc30e6c9fe65bf60b85c337e7a", 0x1000}, {&(0x7f0000001180)="e6f841cf2418c683adfc54acae46f25ecdb21b2ac10ae74a94aa33d26a73daa9a87bd2016d5983132c559f4f37f78bba9179eae561ed9fd06bff33a81cd49d9aa4e26feec7b8d8abaa3377b8830ee44533602bde783528cb622e402b253396b8a44f6b05ae30533b7afb74c1e77bc8d827ded98786ff9996d7583adcd51e614f7fd10e4f869cbc1a", 0x88}, {&(0x7f0000001240)="0ffc6bab", 0x4}, {&(0x7f0000001280)="a98d7ca54dbd3e1ca705800ca8c4972c0d1530f90cd237ec383c55e024076bc41fb1431df02e3992dfd5928ab441656a35040a65007bd389cf6dcf38da62a77ba91b8c3cd3055411b3ed7d7a33e37a31988ce448df8246ad556503cee38419683e1195aa62827b6e69f4ebe50e80", 0x6e}, {&(0x7f0000001300)="24fc9f27af3ea19a9c76aeb2c505eab9f4c3feb130d80eb78328c23b216f6d70cde01a9ec969ecb4130c809d509a7ef23792968b072c74e8fc2099cdbdfe2cbcd796700b11127a31a8b59190fa6afa69f7e082cbc0fa7152fee813ef3da2fbb4c949019ce4f77d196c952ece4e69d1e542e21ce420ff24c8b9b5b2b190fa71f76ef1dac59e76155a010e13b2", 0x8c}], 0x5, &(0x7f0000001480)=[@rights={0x38, 0xffff, 0x1, [r0, r0, r0, r0, r1, r1, r1, r2, r1]}, @rights={0x20, 0xffff, 0x1, [r2, r1, r1, r1]}, @cred={0x20, 0xffff, 0x0, r3, r4, r5}], 0x78, 0x4}, 0x8) getsockname$unix(r2, 0x0, &(0x7f0000000000)) chroot(&(0x7f0000001540)='./file0\x00') setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000100)={0x6}, 0x8) ioctl$TIOCSDTR(r0, 0x20007479) 16:00:13 executing program 0: r0 = socket(0x2, 0x2, 0x0) lstat(&(0x7f0000000040)='./file1\x00', &(0x7f0000000080)) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) munlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) bind$unix(r0, &(0x7f00000001c0)=@abs, 0x8) 16:00:13 executing program 0: socketpair$unix(0x1, 0x1000000005, 0x0, &(0x7f0000000680)={0xffffffffffffffff, 0xffffffffffffffff}) msgget$private(0x0, 0x0) writev(r0, &(0x7f0000000000)=[{0x0}], 0x1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)) writev(r1, &(0x7f00000005c0)=[{&(0x7f0000000040)="14909053461499eee151eb3e81293b31db651d26", 0x14}, {&(0x7f0000000080)="88fc2163b4a4bdd86622518a1b551e3b6d169e89d4c6beb4dea2a1c44142b0f6db67fe99eee5f5bb3d56d1c46e46f8ac6af119", 0x33}, {&(0x7f0000000100)="ca8d0fa60578bc4e1d0144da72bcf0be2575d4314b318e2b4f84df70d777ca3cd2529c652f10759f7400b0406c430ae557595b91ab319eaabe77d6acae75feb2ffd8cb055639f6e50357a2bc3eaa57797b59f2620800000000000000fbf59b306ec71fe4d9fe0d4d7c5fa4636553e4bfcdaf53d3d8ae1718f1906eaa932b07000000000000005a0206ce57645256fb3344cc13eaf5818a9ef19cff197fbb77079530f0be6036165aeb799a", 0xab}, {&(0x7f0000000740)="de8a2c6c1cc184e4830c8053af678b0aa3246501bd1490631922b4e3d1c843f967e79db57804e1b92fda787caebbe09c954d31a12145a5973771bb2109519bb7f113d7535f41241c32aa379bdbeae804eb7a0af15a6406106509e26f5a1cb71e61aba08d", 0x64}, {&(0x7f0000000240)="de8773d246c380fce129608b059072fbb51d433f5b047dc071f6bc7464e8276d5b855e9b95997dfe6b6fc6bcedc967a2beaccf52730866a618510bb31f2c233976cb45615a493cd7b8fef2fc45f63814664439516f2cdc9ce6308aa6486fc8dfcdd41b8d8d60c9a9eb0265188506ae0353976d8dec400dc2531e0bc461bf5d48c65ac528ab52597cf8b97c7e875edc073adec99817fad1b0e3d93fb177ce28dfdee08a075b96c0692d708273f7b2c77bd5e5db49210afebea37b0c3630c245ef76499e41a70d4d59b3eba6b9678d6ad8f714e5e32aa3", 0xd6}, {&(0x7f0000000340)="929f46ab4eb31cd86660e76f76036a07331a12a8a90a3251c8f3d0eae68123d765e2d21f06ebf459567aa2d050ac08f5a08be7d169f1defd6986a65b43e5e3b186e739f228e1fc160b3b7ead72a3079538b57153078aebaf9d355577fc9816ec506582f9439a2b1104a47bbc6421de99c41b99c2c6329bf6c5e947a635bcf9c8772368d0774269a39294bd31df0454662303dc43ae9fd9556c491c3dcecc0cb3d059bf7416b1dfa1fd55e56398ee64650f5cb51cdb3bb73a29cdfb7645685cba2ab57119b7cda3261fb8c7a665773155", 0xd0}, {&(0x7f0000000440)="96369bd732b2b8391e748850d8d703ad5b5b8e488f62c208a42411cde7c83cfce5b99de702603f20cb46fee958cc6b61317e239bc8b5741cf9848e08c3ce9eda3833ce7ce04372de3e49d26748925f872f692defb65e49467f52728bc7fbcae39033964f0e7c0a5e739994a570dd3d4060d64aab0dd7e1025416238279feb7885a37ce793388c75d88fe0e5bf9a80f08d094", 0x92}, {&(0x7f0000000500)="5ad5d13162e59d02675b57dd5d4aab911ae613d5d91b403f4564a926839c", 0x1e}, {&(0x7f00000006c0)="972f0b26319e23280329f94372f886e6d1efc2aea0754b239768c56a1bfa5eb408deb6bacc377c7a8d4688dbb8708c7050c8edca3f07b671c37be13f15b182808b2745b21d215bad26fa6851cc33e8607127f482015d62dfed87025f1669ac4e3f4699e81d74533ef0", 0x69}], 0x9) write(r0, 0x0, 0x0) close(r1) 16:00:14 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000280), 0x6, 0x0) kevent(r1, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffffc, 0x85, 0xfffffffffffffffd}], 0x400001000, 0x0, 0x0, 0x0) write(r0, &(0x7f0000000000)="2d87fbd2cc4dae9959cb5e", 0xb) fcntl$setstatus(r0, 0x4, 0x80) fsync(r0) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000200)=0x7) ioctl$TIOCDRAIN(r0, 0x2000745e) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x7, 0x0, 0x0, 0x0) write(r0, &(0x7f00000001c0)="a7", 0x1) r2 = fcntl$dupfd(r0, 0x0, r1) r3 = getpid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={r3, r4, r5}, 0xc) 16:00:14 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x2805) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r1 = kqueue() ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000000)=0x9) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x810, r1, 0x0, 0x0) kevent(r1, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x7f}], 0x8, 0x0, 0x0, 0x0) ioctl$TIOCEXCL(r0, 0x2000740d) 16:00:14 executing program 0: r0 = socket(0x2, 0x4002, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x8088, 0x20) sync() r1 = kqueue() r2 = msgget(0x1, 0x0) msgrcv(r2, &(0x7f00000000c0)={0x0, ""/117}, 0x7d, 0x0, 0x1000) kevent(r1, &(0x7f0000000040), 0x800, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0xa9, 0x67}], 0x7ff, 0x0) 16:00:14 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x5b34) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) mknod(&(0x7f00000006c0)='./file0\x00', 0x2000, 0x5b35) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) rename(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)='./bus\x00') writev(r0, &(0x7f0000000340)=[{0x0}], 0x1) 16:00:14 executing program 1: r0 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x20, &(0x7f0000000080)=0x604, 0x4) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x2, 0x4002, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) connect$unix(r0, &(0x7f0000000040)=@abs, 0xffffffffffffffe2) shutdown(r1, 0x0) 16:00:14 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x2902) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) fcntl$getown(r0, 0x5) 16:00:14 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x4535) r0 = open(&(0x7f0000000100)='./bus\x00', 0x1, 0x0) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000000)=0x7) fcntl$setown(r0, 0x6, 0x0) 16:00:14 executing program 1: mkdir(&(0x7f0000014000)='./file0\x00', 0x0) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x10000) r1 = openat(r0, &(0x7f0000000100)='./file0/file0\x00', 0x40, 0x5) symlinkat(&(0x7f000001effd)='/', r1, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f0000157000)='./file0\x00') mkdirat(r1, &(0x7f0000000140)='./file0\x00', 0x21) chroot(&(0x7f0000000000)='./file0/file0/file0/file0\x00') unveil(&(0x7f0000000040)='./file1\x00', &(0x7f0000000080)='r\x00') stat(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)) 16:00:14 executing program 0: symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000100)='./file0\x00') r0 = dup(0xffffffffffffffff) pipe2(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10003) accept$inet(r0, &(0x7f0000000140), &(0x7f0000000180)=0xc) r2 = openat(r1, &(0x7f00000000c0)='.\x00', 0x0, 0x40000000000) faccessat(r2, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) 16:00:14 executing program 1: socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x4c) mlock(&(0x7f0000ffd000/0x2000)=nil, 0x2000) pipe2(&(0x7f0000000040), 0x0) mlock(&(0x7f0000fff000/0x1000)=nil, 0x1000) execve(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)=[&(0x7f0000000080)='\x00'], &(0x7f0000000380)=[&(0x7f0000000100)='\x00', &(0x7f0000000140)="5d278d00", &(0x7f0000000180)='\x00', &(0x7f00000001c0)='}\x00', &(0x7f0000000200)='-^(\x00', &(0x7f0000000240)='-\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)=')\x00', &(0x7f0000000300)='\x00', &(0x7f0000000340)='\x00']) mlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) munlock(&(0x7f0000ff9000/0x4000)=nil, 0x4000) munlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) munlock(&(0x7f0000fff000/0x1000)=nil, 0x1000) 16:00:14 executing program 0: r0 = geteuid() seteuid(r0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r2, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) recvmsg(r1, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001540)=""/93, 0x5d}, 0x0) 16:00:14 executing program 1: syz_open_pts() msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="000500e003009dacff01"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x2000000004003, 0x6) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) writev(r0, &(0x7f00000006c0)=[{&(0x7f0000000240)="c3d3010e", 0x4}], 0x1) 16:00:14 executing program 1: unveil(0x0, 0x0) unveil(&(0x7f0000000040)='./file0\x00', 0x0) 16:00:14 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=ANY=[@ANYBLOB="82022ee27f2f66696c453000e360350252bd8d3134"], 0x1) writev(r1, &(0x7f0000001cc0), 0x1) lseek(r0, 0x0, 0x3) setsockopt$inet_opts(r0, 0x0, 0x400000001e, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) connect$unix(r1, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) r2 = shmget$private(0x0, 0x1000, 0x30, &(0x7f0000fff000/0x1000)=nil) shmctl$SHM_LOCK(r2, 0x3) 16:00:14 executing program 1: mknod$loop(&(0x7f0000000000)='./bus\x00', 0xd000, 0x0) r0 = open(&(0x7f0000000180)='./file0\x00', 0x40000080, 0x0) mmap(&(0x7f0000feb000/0x14000)=nil, 0x14000, 0x0, 0x10, r0, 0x0, 0x0) mknod(&(0x7f0000000080)='./bus\x00', 0x2003, 0x8000) rename(&(0x7f0000000280)='./bus\x00', &(0x7f0000000040)='./file0\x00') 16:00:14 executing program 0: clock_getres(0x2, 0x0) r0 = msgget$private(0x0, 0x31) msgctl$IPC_RMID(r0, 0x0) clock_getres(0x3, &(0x7f0000000000)) msgget$private(0x0, 0x2) 16:00:14 executing program 1: setgroups(0x0, 0x0) setuid(0xee01) r0 = syz_open_pts() fchmod(r0, 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x2, 0x7, 0x4, 0x8, "20dfa7b5be868225b02fe94c4cd0f89a21ab8bd2", 0x0, 0x8001}) lseek(r0, 0x0, 0x2) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000180)=0xc) fcntl$lock(r0, 0x7, &(0x7f00000001c0)={0x3, 0x0, 0x4, 0x400, r1}) r2 = socket$inet6(0x18, 0x100000000000004, 0x6) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r6 = shmget$private(0x0, 0x4000, 0x10, &(0x7f0000ffa000/0x4000)=nil) shmctl$IPC_SET(r6, 0x1, &(0x7f00000000c0)={{0xb1, r4, r5, r4, r5, 0x22, 0x6}, 0x4, 0x7, r3, r3, 0x8, 0x81, 0x7}) 16:00:14 executing program 0: mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) lstat(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)) utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000080), 0x0) socketpair(0x6, 0x3, 0x7fff, &(0x7f0000000180)={0xffffffffffffffff}) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f00000001c0)=0x6) socketpair(0x0, 0x5, 0x1f, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000200)) fchmodat(r1, &(0x7f0000000140)='./file0/file0\x00', 0xa, 0x4) shmget$private(0x0, 0x4000, 0x205, &(0x7f000044d000/0x4000)=nil) 16:00:14 executing program 0: r0 = socket$inet(0x2, 0x100000003, 0x0) r1 = shmget$private(0x0, 0x9000, 0x4, &(0x7f0000ff5000/0x9000)=nil) r2 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r6 = getppid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, &(0x7f0000000140)=0xc) socket$inet(0x2, 0x1, 0x7) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000180)={{0x2, r2, r3, r4, r5, 0x4, 0x9}, 0xfff, 0x0, r6, r7, 0x1, 0x2b36, 0xfffffffffffffffd}) getsockopt$inet_opts(r0, 0x0, 0x380000000000064, 0x0, 0x0) 16:00:14 executing program 1: pledge(0x0, &(0x7f0000000040)="00a63437ab4ccd1d520890bc92c7ebb72ae31b70c949dea6209756afae320c7f2f9f51a421af354b6fcd75b7a9c6692c2f1660d4c3f3f2e2d0b9e242ddbb070e2aa2de9d438940bb73836f8a6d9aa864798895dd4c26d965afbe0e158f93c88463af249fa9aa9cb5438e65ee5e9f") r0 = kqueue() fchmod(r0, 0x10) 16:00:14 executing program 1: mkdir(&(0x7f0000b17ff8)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='r\x00') r0 = accept$unix(0xffffffffffffff9c, &(0x7f00000000c0)=@file={0x0, ""/42}, &(0x7f0000000100)=0x2c) bind$unix(r0, &(0x7f0000000140)=@file={0x1, './file0\x00'}, 0xa) r1 = msgget(0x1, 0x101) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000180)=""/105) truncate(&(0x7f0000000040)='./file0\x00', 0x0) 16:00:14 executing program 0: unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='r\x00') unveil(&(0x7f00000000c0)='./bus\x00', &(0x7f0000000140)='c\x00') chmod(&(0x7f0000000100)='./file0\x00', 0x101) chmod(&(0x7f0000000180)='./file0\x00', 0x10000007) 16:00:14 executing program 1: r0 = socket(0x2, 0xc003, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) getpeername(r0, 0xfffffffffffffffe, &(0x7f0000000040)) getsockname(r0, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) 16:00:14 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) r0 = socket$unix(0x1, 0x7, 0x0) r1 = fcntl$dupfd(r0, 0xa, 0xffffffffffffffff) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000080)) connect(r1, &(0x7f0000000000)=@un=@file={0x1, './file0\x00'}, 0xa) r2 = socket$inet6(0x18, 0x8001, 0x0) recvmsg(r2, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x1) 16:00:14 executing program 1: semget$private(0x0, 0x2, 0x40) r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000200)="6b2a47b3c00cd0bf72ebd1e33eb71f61adfffc2f79209593c5da6f97c16186379c134815b5756256750e8bfb7e5da8ef0334f1fcef34765f49f0fcf5620d17aaa97442b54185211ad156f9bf836aa3ceecf3c6a7edaef2bf6f7dd0b1be0fcb1ee9786d7bd5", 0x65) write(r0, &(0x7f0000000280)="e36258a416f71ce99586132477fa56b4093cfb25b84ed6d9aad7230dcdc882e3c72e1bb9374eac0dd6a51f642c14f523080100", 0x33) r1 = syz_open_pts() close(r0) r2 = kqueue() r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) fcntl$dupfd(r1, 0xa, r0) r4 = fcntl$dupfd(r3, 0x0, r2) ioctl$TIOCCLRVERAUTH(r3, 0x2000741d) kqueue() writev(r0, &(0x7f0000000400)=[{&(0x7f00000002c0)="7554fb4e66c6dccafa8db4b856d874bf3003b63dfbac8a903e149f254581ec0f64fd7309d417b0524f1cd7e10f76e30f507fcfa6be3ec8d09929111829643b229a913df360667b2c865257ced27111e83ace5b7bf403886f9a892de529b07f38b630378dd986f63e62bf17eacaa9b843383f8a3816e7f58fe685ea20cc800563f539b2683691dc515cd80ab0c510fad4d2e346a6b5c0e1f6b2155a0bb0393229a8eaeca933278f78c125cc17294c578cd56392aabd203dc38e47b6b4477120a9a4ba57b65fc3e3b35269115f06ae15277f5f25fd8688d5b6c324e9eeadbd7a", 0xdf}, {&(0x7f00000003c0)="94155cb9df06c32bff8246ed09e9caf2ee7e77e0cf7b35317bbaf776bc4bc9", 0x1f}], 0x2) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x1e2b, 0x1f, 0x4001d39, "9b4e6ce48009128fda000000000000000400"}) readv(r4, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 16:00:14 executing program 0: r0 = open(&(0x7f0000000300)='./file0\x00', 0x0, 0x0) ioctl$TIOCSPGRP(0xffffffffffffffff, 0x40047477, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r1, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r1, &(0x7f0000001480)="301428c2670ae3b90a39ba18094e82285ab4cf6bf3663b94bbfd7cb933b46cdc9a7754a9e1fe14b82e988cd63e009283b58119c3e1ba798f466d04677f54d4b92b9aca3552f3dd060ac166d08d6a037d5d7f9ca7577a40b0675aa4f4454ad27b4b4ab77f6429fa1de2e3f39f75f14e9bc9a90f4148ea740baaf4f6cc03bf826cb01dd70b3b8b83f9c67199662d32eca367c0d57f47ffe2fe62cff27d501904f8a48fdc55b4ad2ae09d4f6bbdcafab646cb45cfc39da33138fc22ef2fffe62ece41027c0f703a753eb56f467125d8eeb8cdcdf4effec826456993663dd6d70af2e3c812a185e6b5ea00fee163d69cbe677d3d271e7aff9610ff634a716f17e11877b4a38c04e23d43e5135c0116725c217d183642d5aaa32e5e622b601dd8c4c5ecfe7475383a51f03aa46406a7c04660c8cf29d416d299030ca44ee43900fac5ac04b3aa6e43c622aa88b5ad12c34961fc38d7188d3f2fe49654f1320138a86a8127134ede020969203504c9d2c02f5f308dd6d09e2233e3ad988dfa92508f24c7ce88784f11c41a58a88de204673c9f0cf33f47085550b28ebc8df94ca0c2ad48f28200bb25e6fb8500ec3474f5bc7b1f014d1211ede50fdfc45d00ec91402235d80b06bd9ca018ff8017389c1cb240d04f7e6b89573fbb697260f867f241567a1ce29b11b9f22771d5616e2e669b432d286fd632b493d571add004ea5200f1900dba3843b7c021ac69093117bcfbc278d52511cd344ade033fa6447d6028ee0476d0dde6eb87a5af3d14cd07cbaecec597e26e451fd088c33e4535f56107e494cd01aa4d2d8ad555e37fadfcf4a9e9a00d08e6d40c43bd6fceb9cad6d52b5445b54210d2a5487e66bfaea6016c2b0ea616e211ca9836bed6fdd07c1e7ba12e73e8bb6f5c74603375314d0f1356324a9e5615f67db69119ee12d327ad39ba307d12fd01add8e3bab60c190c96f3f83cedf859dca4b06b30ce014b37ebf35ae5763ce43106b163d65e7b8d070f2ed92a97418200fc89a05f9b0ef07c282a89625da85abaf60d50062c02d98d2b5396a9164f9c299bf4b75df66452b187325e3fd3097e24845c943125dc6b9bfea098cc365fd058db74efbd449c990818458b3cc4f4e5954c4373ff4d4ab1cb1d6b18f5bcf866cea50c31f139157aeaa512bd9296d8396755fa0ad086a4a21cd1b4c98421bc6c7ba9e33e89389f55eec5dd0d219e44990dc9125028d0ccd0d03d32f7a96c7bf818bb76d4a7e09120cc7ec632180c1b8b1b4c1c8870633a03773d64dc6afe9dce27d0e671c428cb68a5bcd141f6786cd8c315870f0e1bde4e5101833a44d93ba1a4c0e6ebf69bb768542b8b40ddbc7a0ea83e1a443e5e7963014638dfae1a8c66d2ca1df71b538a734c0d82533994106feb7520579f52a1f820bad211c0a4f90728f1f4e464c995569def621046c0dec2bafc262eee01de9b984f574f81f03d5de398c6a743ae7d41211c9012696c74f582dd572c3ec2cea442658df57c8dee3d5cd43525ca865b8b435f6eec8cfedd72ad4318be5fc192129e937787a034a2c69a83a9504056ebbb06ae6c1be9d07b7e57a88c6ed2a65991dcf4af326905eaf342d16cabc0a085f6c356674213f0546877104d306521fb203d58de04421c83e4f45f28972d94f8b0ee8ad03a1ca44caea96ff9d844497037ff4709ffcbcbcd505770127bb9f8bceb5738d6907d0149095a6e96bb164be06caa65fe30895b233abd4e3f87704d0590461311d1156df089364ee899994ac7732ebc69f7b46c0941bdfb897689eaf1f80d173788a3da930cda509e2e9f9446a8549f9d3bf30176ebdcc69219262aeed7f52924ba255222427540caef838aec8506695a102742621795db28fd2ed9fc60ae2de303e6fe567c3d922bdf4c3b6f6c5408d7e2aec82f6c3ffd2b06194c0adbae802af5392a33c8b01af557e9f2a72c079eddb96135d023222749868c4ae9b237fc657adb59a2aab5133e9e19422db8485bddf4860bfeeb353455995fdf043a55c02ad0ea56e0cb45ec2af151c541aea2c96b2da37ab2308cb1dd2b90d736f088da9600856501e8e0a5d115d92babc8b3c0b85b64c3207405303cb45a8acd05ba885a201b625f2d5985d02b8cad8b4d750349642f00fd606f2045cd57440a9792683943f991517b62de7b38ccc03b95ca56fc9ad3dfdf7bf76d101f29f70ad178a08eef1d2d54a32247189108c712a00e8c9c71c8a7a65cd785afb664a3e28cd8a8627acaf95422bb8ee251ef23be6029448381f3490e9d3c1c55e5dc726a5d6d33a370310618b15c7c5b0e9fdff44e8a2ccf4b11ca3c9c3524107835411fe6efd6431f1fef2a4cb11164a55bc270b3389288b0da49462ea99286ece131018c79db6d7c88fe939e1fd8fbf01c082f4491417b307f5671c99cc06b8199dd341454fc5a482152ad5bf12848463e12f2f6910ed05956eda715d8340e4926275b11e9afe0f59843c76390881431138322fa99b23949abec9d7bd2a6347a9b8686d096e63b48ab39ffc92b3c719d3e6ac0c48f4f54907bcf22cf7dabe8d6a7627c52e1aac3a7ffd10f68d71aa8cd6d687e7b1f7d30d5032ffe691013d04ee0f161abebd5ffcb2d329e5ac9e1c76db1ee1a6c76c9a070910182f7fd4f9bbda18d515df56fecd7209184029eb20731ab6e8c91885c0a98e5260fd3631bba0429239af678aee7e79e340db2dd0013930321c6264f49e66a618106bf8dcab53e7f57221fe11c966fa731c584c1d472d227509e569551be1c44b76ad29b4bde143d27e4dec5bb36b55bb21f21e49118547441093cb331b6bc7df276d0823bafd49128c529f3f689abb3f9cc5d2917d3278b54dfa46cc7a36601b22efd97e622731018bd77bbc48323a08bb8e268fc978540dd3428990213dec39d263d1e30aa17e4745b499f264fd9f67db703754ec1c201532a30139906276a1f46159913cf02583a6e39047a9e4c38625c58eee13e5dfc6b3ed7af34392fcb2b920e7b0eae1eb1bc86acd4af0d9902e27de4d67987677edd231bb4f20ac0b6ff0c7c70afd13028b6400431164c28c639c9321a7cacc3cc3bc3a882141fdaaf8f4591e4388db77836e5ae9fceb1c3b064b6a4c24e0a2bfeb63db84b63649d89b8b6ce01a016ba4f4592ae0b8938c2f0235d68c74ef7597df432756e0b8707487f984f5446f40a4d959327f813f650d6aca73e27e1e7e10a9702dcfebc7c9e64f5fa2741f0af0300000000000006352b6594504ed592d73e7c3f5d4fb836f50379125454a2d37e316274f18825f44a353171f818666777e92ad66bec576f80a6c69e9290388397e7e95d6413dff38fba6b3282d69eae45e3867a3508eb3dc44938d5dd2efe235bd9e3823cd5bdeb7ce569cbf4be4bedaced89718116fb2840886924b2fa90bf4f2ec9fa3004c677990a92c668e396187c3f99a731608262ec4f57c4a3d945eaca8cb52de7af7d82e04de12e9f5ac5fffa6966515124696e2155b2e6aea111e9c8cd8c089baebb503bbe1a3cb86db4a74866bed123366793d1a8163230cce209fb83a18e28ee1cf26ea57d8c4a2d5559880e6f5cb97641fa61b258b2676601f07a6062b921bd1b52eb4695bb7ee91663822b06f7e376ab3ef688e3cf66ec9ab3a71466601e220aefeb50b6983439e6bb27f3726bb1a4b9dbb1c727a7417a53163c0811ef005ee2e11b339f5efbbca70baa233bc901d0da835a906c9a2f1abcc02255fb44f1f0cc6f6064d4f1b7452b95a89bb717828f0813eef5049062e4ba203c4b0237062127274951815181f32a439ecd9f042ad8db02f7661bd47a08e036da20ae24b1b41c91ba8347c7f8f40497e3b7b1ab78743c1b69741eac26ecfd26d4760823382fcb841a985146abaf244fa0c611f2bd27b8281c86d8711cfed6544db3bc97e1df644a488fccc7be6537ab023ca2fdea0e7182bb0dd1bff31dfb872805aac569fc74b6712dee319e1b058521b9dca3fc63bd1effd09b80ce1c446f695c7823b2c7bdb4036caf6d2e19e54b97b4e3f3319b46dcce29a911376be805ed7a2ef108bd869964c59b0ab15d6e66cf23613520d30aeeeebcda8145112dc7a0eb6babc103b01c2281aa1eaebf25bde804ad93fe9e955893aa27c172da7629455a18aac60b10a89fd1c92106fbb17aa76f7a66de2e67cdd01290bcf2c9d598b25faae0396bafe5070a362d870a36adaf79b03c49a14fb010cc739e6ae7fa8ee31bb4165d2a4934c9c282609d9b766d3287081562a71ea703f94e15fe7148ea295c446ac61a40dcb4eac639d0a3b8260a4f4099c672184e5e59b73903135c84b9a935121b81f5a614b52de289842c8a683782b6763810454264f64a5a5dac179e86a039fb7b3939c9c1d65d77f7e0b5d172c647367098e0ea6a008015454b15177abddf77d22a6fcaeb1c18b7b5f8333342d3b6ff771a4010a5bffdbd0a0fd6ccd014dcab090fc6c7dacdabb0b64fedd6c7fb9493cdc0a1a6928f8ba982b854a864feb37b9d9913122873aa632b15409d3976c14d59ac7ae92ea2f3f5fb85b66ef01e672cb2f4acf09127d0555a6b54047434b0b6e28d91bef4a466c76c39d29145e540a1dd3bd4023ed8b1d40fb05db11442f50aa1934ca020aa7f80217c0ca5c48bd9c73f45514c04936f1172adc6bc470e6b1f53b7653efa7c942801b65c6e407af9843979665eb4c77916742d7dd91475f93df76ddf8e02f868a5d1aba0629c250d6b17dafe6e928c789cb91ef17fa62a5d886987e74f351e99ddedf89fb9536f6f35381ebc18f725b0605f0a8aa764b1173b8749d51fa1c369b6ee50a575f29515c839ab6ac32606848c3efe030d339e92b1cdc2ec69c43e8acab08701b4937bfe00423beebb8bdd26408d76e9efef40cddd25afd17efb2e6024911c1dfe24d2db86e9645ed8589471175630a68a79de0d24063339bd1e59c7bcc0052c58b591573261013c50e3b28d6a74003870279e78ebc89eaeae79681d0bedb97768c1bde2c6d4c39a47529b52eefb875b3b0d915beb58fc371a229d45cfbb53e6316b2d167656803f6f74a72b0ed93efffdbdf18bc6f8d7e44d5843ab94cb8a8ba723493fbbbf570afa046f2bf0ade70e4780442807ba2dd970b67cb6d4e024e40bc082df484ea3588b085b29e91e87bf11d2a2cdc8ec7221d0747cdf599572260c9cdc4c1748afb143422c2ca038a5c6de8637d87abe8305c76f3da50a2c78f97ebae6b696e1f27c0bc33460f18cc8466d4654872b39e44a7910fc90f8be708bb991ae71446ccb4bb7fb753fd49c07df8d8e00d160cca18539e09f4955771b5881807cf7d1bda6255e5fcbaf19d7ac27de1882ec22bb9073044b8022874aefd446ee15051e2bb956b7c2c8aa15537376c4fb19b9cbf101ff1e768fdfb5b5a83920c2970000000000000000007814876e99a097878aebc726787e21dc761e180c23e268442a201b0610ed1595d95f8a52e095acf7ed71f3b2dcdd59c42c566f16717e6c63a447dcf1", 0xf3e) pipe(&(0x7f0000000040)) r2 = syz_open_pts() sync() close(r1) r3 = kqueue() mmap(&(0x7f0000fed000/0x13000)=nil, 0x13000, 0x2, 0x6810, r2, 0x0, 0x0) getpeername$inet6(r0, &(0x7f0000000200), &(0x7f0000000240)=0xc) r4 = syz_open_pts() r5 = fcntl$dupfd(r4, 0x0, r3) getgid() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x7fff, 0x0, 0x5, 0x37f665de, "bad84b73f2a42ccccab60600000075835db47180"}) readv(r5, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 16:00:14 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000240)='./file0\x00', 0x3f) mkdir(&(0x7f0000000080)='./file0/file1\x00', 0x0) chmod(&(0x7f0000000140)='./file0/file1\x00', 0xf6) setuid(0xee01) mkdir(&(0x7f0000000180)='./file0/file0\x00', 0x142) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0xed00ed699fd80ab0) open$dir(&(0x7f00000001c0)='./file0/file0\x00', 0x20, 0x109) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000100)='./file0/file1\x00') 16:00:14 executing program 1: getgroups(0x8, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) setregid(0x0, r0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='W\x00') 16:00:14 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2028, 0x0) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) socket$inet(0x2, 0x5, 0x4) fcntl$setown(r0, 0x6, 0xffffffffffffffff) 16:00:15 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0xffffffffffffffff) setsockopt(r0, 0x6, 0x2, &(0x7f0000000000), 0x0) r1 = accept(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000080)=""/124, &(0x7f0000000100)=0x7c) 16:00:15 executing program 1: r0 = socket(0x2, 0x40000000000003, 0x0) listen(r0, 0x0) accept$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) 16:00:15 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) sendmsg(r0, &(0x7f0000000140)={&(0x7f0000000180)=@un=@file={0x0, './file0\x00'}, 0xa, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="140000000000000007000000ba2fbb5b0000000000006a8c5d"], 0x19}, 0x0) recvfrom(r0, &(0x7f0000000080)=""/97, 0x61, 0x840, &(0x7f0000000000)=@in={0x2, 0x1}, 0xc) 16:00:15 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x3e40) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000100)="5041b87b88424b6a5d69cb84b75223c5115ae58176431cffea2cd0af5147b9a941190d61c9fa127c12852363be6caeb2a29fdbb6059933cc778ffc814f5881f2c3579e86410c247a09463ded9e798ed12ad5ab", 0x53) symlink(&(0x7f0000000040)='./bus\x00', &(0x7f00000000c0)='./bus\x00') 16:00:15 executing program 1: mknod(&(0x7f0000000280)='./bus\x00', 0x10002000, 0x28ff) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) close(r0) r1 = fcntl$getown(r0, 0x5) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) setpgid(r1, r2) 16:00:15 executing program 0: r0 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) connect$inet6(r0, &(0x7f0000000080)={0x18, 0x2, 0x2, 0x9}, 0xc) setreuid(0x0, 0xee00) r1 = geteuid() setuid(r1) 16:00:15 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a0a, 0xfffffffffffffffc) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x2, 0x10, r0, 0x0, 0x0) write(r0, &(0x7f0000000040)='s', 0x1) mlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) dup2(r0, r0) clock_gettime(0x0, &(0x7f0000000100)) 16:00:15 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000001780)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r1, r0) recvmsg(r0, &(0x7f0000000500)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000440)=""/167, 0xfffffffffffffece}, 0x842) 16:00:15 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x6116, 0x0) r0 = dup(0xffffffffffffff9c) openat(r0, &(0x7f00000000c0)='./bus\x00', 0x0, 0x1000000000) 16:00:15 executing program 1: r0 = kqueue() r1 = kqueue() close(r0) pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r1, &(0x7f0000000080)=[{{r2}, 0xfffffffffffffffb, 0x8, 0x80000002, 0x10000}, {{r3}, 0xfffffffffffffffb, 0x40, 0x80, 0x6, 0xfffffffffffffffb}, {{r2}, 0xffffffffffffffff, 0xb4, 0xf0000022, 0x10000, 0x180}, {{r3}, 0xfffffffffffffffb, 0x6, 0x0, 0x80000000, 0x4}, {{r3}, 0xfffffffffffffffb, 0x6, 0x90, 0xe, 0x8}, {{r1}, 0xfffffffffffffffe, 0x4, 0xc0000000, 0x0, 0x9}, {{r2}, 0xfffffffffffffff8, 0x8, 0x400000a1, 0x1, 0x100}], 0x1000, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffd, 0x0, 0x1, 0x8, 0x4cf6}, {{r2}, 0xfffffffffffffffb, 0x91, 0x0, 0x0, 0x8000}], 0x1a0, &(0x7f00000001c0)={0x4, 0x5}) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0xffff, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x81}], 0x5985, 0x0, 0x0, 0x0) dup2(r1, r0) 16:00:15 executing program 0: r0 = kqueue() r1 = socket(0x2, 0x1, 0xffff) sendto$unix(r1, &(0x7f0000000380)="13093b87ff7767659353ae7377ea333f870c025537e8afdcbf783fc619f689e9c1b8d13b21e04f67c56cb5925f0f7065ea4ad9bff7f0d59786f4c43f57aa17f1faa551d59e6eb91c7cb0cdacb932d1bcddb9a691e1b5163015f168ffc18f98b43d4e89308ee1f629acc9a44997da3c6ba36a2d7281085b305e12e71bb77807ea1503f8b1ee4e334e37e22b1a03d0fe3278f18c89eed40d827b616696876854b9bdb96d62357837088290130ef701bcabf54b8fe54d710ed6faea3ccec6f65c9d6d08902bd7af6c6dce5943b3", 0xcc, 0x4, &(0x7f0000000480)=@abs={0x0, 0x0, 0x2}, 0x8) r2 = syz_open_pts() kevent(r0, &(0x7f0000000000)=[{{r2}, 0xfffffffffffffffe, 0x1}], 0x3, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffffe, 0x2}], 0x9, 0x0, 0x7f, 0x0) mkdir(&(0x7f0000000200)='./file0\x00', 0x110) chmod(&(0x7f0000000080)='./file0\x00', 0x18) kevent(r0, &(0x7f0000000240)=[{{r2}, 0xfffffffffffffffe, 0xd, 0x1, 0x5, 0xfff}, {{r2}, 0xfffffffffffffffe, 0x1, 0x0, 0x0, 0x400}, {{r2}, 0xffffffffffffffff, 0x40, 0x5, 0xcde5, 0x1}, {{r2}, 0xfffffffffffffffb, 0xe, 0x2, 0x6, 0x1}, {{r0}, 0xffffffffffffffff, 0x11, 0xf0000000, 0x6, 0xffffffffffffffe0}, {{r2}, 0x0, 0x60, 0x2, 0x7, 0xffffffffffffff81}], 0x6, &(0x7f0000000300)=[{{r2}, 0xffffffffffffffff, 0x40, 0x20000042, 0x0, 0x2}, {{r0}, 0xfffffffffffffffe, 0xc2, 0x40000004, 0xffffffff}], 0x2, &(0x7f0000000340)={0x7fffffff, 0x2}) writev(r2, &(0x7f00000001c0)=[{&(0x7f00000000c0)="50a9ec4997166921c373cc4884a9ba9465eacf5f60c79eab44345f636d94308f1a07966d06b3c2fd3bf217a1b8f833534fe9e3d0940687d077644a0a7218c15d8d5cea680bc2e1c1f5b180b472e2f37d028a7064864a344abac4844cb7339ddcc30775af69a207bf6beef90c3b8d50cdf401fd0a9fdbdb766d7a4613d67f6bc82539f40eed4b6c11b7cf1ccf92414605a9e9ed122b979ec6ffaf25926d965d403846a72491107a40dfafe5ecb1", 0xad}, {&(0x7f0000000180)="4de10b8df9efe4190c996c13399b860d48d772b9df0ce879d0821ac7dd814df794977ea1f9c6", 0x26}], 0x2) kqueue() 16:00:15 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x53ff) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x10000000000, 0x0) symlinkat(&(0x7f0000000040)='./bus\x00', r0, &(0x7f0000000080)='./bus\x00') 16:00:15 executing program 1: mknod(&(0x7f00000001c0)='./file0\x00', 0x1002, 0x0) r0 = open(&(0x7f0000000200)='./file0\x00', 0x1, 0x0) open$dir(&(0x7f0000000880)='./file0\x00', 0x0, 0x0) lseek(r0, 0x0, 0x0) recvfrom(r0, &(0x7f0000000000)=""/195, 0xc3, 0x41, &(0x7f0000000100)=@in6={0x18, 0x2, 0x40, 0x6c}, 0xc) 16:00:15 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r0, 0xffff, 0x20, 0x0, 0x0) recvfrom(r0, &(0x7f0000000000), 0x0, 0x800, 0x0, 0x0) 16:00:15 executing program 0: msgrcv(0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="002500e003000300ffac30158dac0d190c01"], 0x1, 0x1, 0x0) r0 = socket$inet6(0x18, 0x8003, 0x0) r1 = semget$private(0x0, 0x4000000000003, 0xb) semop(r1, &(0x7f0000000100)=[{0x0, 0x1, 0x800}, {0x2, 0x5, 0x1800}], 0x2) accept(r0, &(0x7f0000000040)=@in, &(0x7f00000000c0)=0xc) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) sendmsg(r0, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000700)=ANY=[@ANYBLOB="1000000000000000000000"], 0x10}, 0x0) socket$inet6(0x18, 0x3, 0x0) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) sendto(r2, &(0x7f00000001c0)="3127b688ee45c77ba65451493ceec9e227206688bd84a78da3470ad936ecf85465239c46dbaaac34273905db3eb7554de5da40da41b9a8e9fcf43782e6af4c2481a852181b38d225a53dba5522c77620ae387c79fb36cb3aaf1454a94495159706f91b762f6a85915397ce7407f8feb9e8ebebc9f47192c4908043b0e2299e75b5f588849bce6e2dbfe441aa858f1ebbadd4ec0d25f10b8c72aaa5354494", 0x9e, 0xd, &(0x7f0000000280)=@un=@abs={0x9a625904cb5fb35d, 0x0, 0x2}, 0x8) 16:00:15 executing program 1: r0 = fcntl$getown(0xffffffffffffffff, 0x5) wait4(r0, 0x0, 0x2, &(0x7f0000000140)) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x4535) r1 = open(&(0x7f0000000100)='./bus\x00', 0x1, 0x0) ioctl$TIOCSCTTY(r1, 0x20007461) faccessat(r1, &(0x7f0000000000)='./bus\x00', 0x20, 0x2) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000080)) 16:00:15 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) setsockopt(r0, 0x29, 0x3f, &(0x7f0000000000), 0x0) execve(&(0x7f00000000c0)='./file0\x00', &(0x7f00000001c0)=[&(0x7f0000000100)='+\x00', &(0x7f0000000140)='\x00', &(0x7f0000000180)='):*+\x00'], &(0x7f0000000240)=[&(0x7f0000000200)='\x00']) setsockopt(r0, 0x7, 0xa8, &(0x7f0000000000)="a8e69120c9add263edda404f6e4f43a04c2e43e24cc93dfa982cdd07c027d07ab203019617d225951b78154ff805692697ceed51d856001b323e19bef8fba99c0c4b239a23ecfa412f8ec4ff70268907ba904106255d7b5b03a7e8d1fa25e3799828b0a12d9765fce7d2471c6dc7f54ca7359678e798e668462666214ebc28e7af32a7455cee9115276629444688ea77cde1f2a13b370e275a7f1b8694cbe836fee3b5fae05648765c49949b92176c9b", 0xb0) socket$inet6(0x18, 0x7, 0x9) 16:00:15 executing program 1: mkdir(&(0x7f0000000100)='./file0\x00', 0xffffffffffffffff) chroot(&(0x7f000009a000)='./file0\x00') r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) bind$unix(r0, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) chdir(&(0x7f0000cd2ff8)='./file0\x00') rename(&(0x7f00000001c0)='.\x00', &(0x7f0000000000)='..') 16:00:15 executing program 0: msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="0005ecdf010000df00000000000000000000ffff"], 0x1, 0x0, 0x0) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x88, 0x80) bind$unix(r0, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) socket$inet6(0x18, 0x4007, 0xb5) r1 = socket$inet6(0x18, 0x2, 0x0) connect(r1, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0xffffff94) 16:00:15 executing program 1: unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='r\x00') unveil(&(0x7f0000000080)='./file1\x00', &(0x7f0000000180)='x\x00') unveil(&(0x7f0000000940)='./file1\x00', &(0x7f00000000c0)) syz_execute_func(&(0x7f0000000000)="c4821d47e245edc4819171e70ac4c1d210c9c4e16173dee3c4a2b58c56002e420f34c4222db89c133edfe8d8c46165fc39c4027d3303") mknod(&(0x7f0000000040)='./file0\x00', 0x8000, 0x681) 16:00:15 executing program 0: r0 = socket$inet(0x2, 0x100000003, 0xb2c6) write(r0, &(0x7f0000000100)="ceb98ee5224ae191a829c180b0330c2a6d702b4d9a02876e771dd3ebb64523c110fe94e75cd565ba3e058be0f0427d135e76b3dfc52e8adc537a832896f0651e7e922c622b520e9a9b8a372c45a9412f67aa16743b4f1a1b871f869303cb7e100bbb404fe9151e562796834afc1fbf397d548d62e4d10d45487becac1d", 0x7d) r1 = socket$inet(0x2, 0x100000003, 0x0) getsockopt$inet_opts(r1, 0x0, 0x280000000000024, 0x0, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1001, 0x0, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10004) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x6, 0x0, 0x80000001, 0x7, "21f3d281ac52344bfb5718ef4608a1947c72b239", 0x0, 0x3}) 16:00:15 executing program 1: shmget(0x1, 0x3000, 0x4, &(0x7f0000ffb000/0x3000)=nil) r0 = socket$inet6(0x18, 0x0, 0x9) setsockopt(r0, 0x29, 0x9, &(0x7f00000000c0)='\b\x00\x00\x00', 0x4) 16:00:15 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x6, 0x29, 0x7ff, 0xff, "fe59cabb600b438a7e247acfd44fec1efc2e3250", 0x7e, 0x6}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000200)="9bb1785de558ad890f8f9d835909b244ca83f3a1019fbbf89db00fb07765a4a808545ed761b8e7493972d7cf1560d14b6d9026a0292ab08ac20544c20a40302372b1360e9b1c16a8c770df5ac0bda1143e2feadcbc2fbcb578a3fa3e99ad62fcb39c43dc88", 0x65) write(r0, &(0x7f0000000540)="e3", 0x1) r1 = syz_open_pts() close(r1) r2 = kqueue() r3 = syz_open_pts() r4 = fcntl$dupfd(r3, 0x0, r2) fcntl$setstatus(r3, 0x4, 0x40) poll(&(0x7f0000000280)=[{r4, 0xc1}], 0x1, 0x0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000002c0)={0x0, 0x0, 0x9, 0xfffffffffffffa91, "ca0a8073f2a42ccca78000000000000000f800"}) read(r3, &(0x7f0000000300)=""/241, 0xf1) 16:00:15 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000500)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) fcntl$lock(r0, 0x3c3758ae3cee548e, &(0x7f0000000040)={0x2, 0x1, 0x0, 0x242, r1}) write(r0, &(0x7f0000000f00)="644d89fc47cf4a15250f1c64ac33d32694c0d906429404deb3d3d1ca253edcebf57e2544197c826ddd15532ae434da2b731bfa3a0a67b69a025c72322bd3254be27a4dfeae3d1af5d213493ed09429749aa8ec6501365d54576ea5e0e8fa4574a2ca6275c86a30a4eeeba6d34d44fdee4a1c6807684c96d2503d5682f639d540b6e887c1afc60d7856c39570060103be0def32fb908e8775811e39c29628714783c3b316dd83c569f4d7000b4955f7a30de490548a5432a9cf9bdf62ec0684a2b63b460a6078069ce92975b23dfaaa2ff366c0a1745e5c8620295fde637d37d924eebae7d4d84a1da7d6bbefa8e0f9f4c836a0c0fb93942e651ca7835c2fd463bbb6b1be8964da41dc640ab34ebe5bccbff6bbc3334bb304e4ee79b106ba553d092a7164ede107b260f7fc80ae45c1dce0b63f6b94ac3a71fa04ac7742cc12f5d65f772cd7d92fdbd74f1a7f6bde2c5ae97ad79d688c81089c643e3b5d5bf68cae68480bb9a6cda23bf489bd6247eaf1009e48eb07799c171beb27dda07ef0e9b92246cd0c2b00ee378bc70c12ff73013cbea3e3b7e46b0411d86a73ebd36e87be66e1aec7ad5b704ee044d9fbfacf36a479ddc012fba24f059f1a2ab2449241ef8641a5b643e82b86d413ee6768c89ca21b8a4f55a7edd64bcd90e20ebf29bfd439bee2934b8cbe12a2f160e5373da6e2eb88ca264952b1d9b2a659b3f6896d6839b3172a313d31397a4840407d906e26fd4f91d11bc5a3cd6b36074b90114e2ae807b1b6a2a3be9261954655560d30cf8149f3db0b84e080017e16753f45a141e59d130d5265584ae47f51057a04071f0745d807cf2fee26ffd2a820614c90a773761e6db2a2a718b8c8ea6e31818a4c886f8a9fbd8481760dbfaffc3f33df7025e3616889e67a2c6f160c117aa96404b35d5035c3c6034aa9bef2df384a557c8abd5221d2da3e175a163b0815480830abcbe3e52401b2def4c12cd4406f720007eea62b43a0913bab73686faf33dc5e588eaaf24d153868dc5709273ca87f842adc391663204499e03d96e4127e37ae06354f711bc10ddc4b648889577fc16a9601654eecb34788d9beefafab999752f98e3e6b5cda0dcd19dd3546c51f47a96c07af0ad8b8afcd431d7402f6c005b5ea897b0f1229c4e7f23ff8c48c30311f89691ecc26282bb63bf126f76e330ed8e1a699a6a281cb75f267db81d9ddc0bed1c6cf3de2100b5230b321677c2d0c876237aa6920b68796916acfa4c46e8bb5beed5c6ca670e578728d6df4bd1b1395b091770da2fbe17ed9e758d823707fc37bdf352a649e9e53652929d10c9234d0532825dfa3db76a356957396fea1f67178b6858ab3c73da767b12474be326f1148f3f61fc75bbb7d638913e65f99ecffa5259bd6f33b4dc430e96a089b3ee53d280e931e8168311c0354296a52993d9d8fb4fdfccd8b0fee20256082588d243a47571461f03bb8e6a304703441ed881d939f4581548860e2e008449d0f62c26234bc5d57f8ae037c5e252b342cb5943f73cd1cc79cd13c66d95225300232121ca75490671ed702de5d94a41c81dc9c478bf9d0cae4d4bb46be32a858114803be0d6398eb0386de768937ffb179cb58f48f13ed4d0ddf49e82bd8bf25b2f43d0cfeb1c867f087f1e6f78902ad3a5f5cf933c39fca73fb45c5fe2aecd2dd2b90870953e7045953c49d260d4a8b1e9c39a7467295d8814bf32f6b4004a41789ee7fe00255420f343e4a6616ae63a79da294f4aa5b800642872b936f9b8e90c39da05cf55b5e9cf686f68322c9a253f0ba70fb7b2f66f8c0808b323f5c3fb25bcae869739a22fe7f6904af4dfaa0f1cb8d2c28ed8258018277635a0c7420681e4ce0ac3e9192968cf13d39ea2f81468ee6ed3e6dd2c1773c48e4baf5093db263649a74c33f3888aaad88cb61dc7cb0c39ca91e0da27c1a6660dc9c4d4450b5182e95d6c9652ca5f1a1d524f3796d7859f170c6bc6d70a3b2542294fe3af5717e80437d0b230077d2c73b28249d4c56e314c6761c7eef901c3e2cd71e8171e048373e9fcc6a414c3f71372cd9acc6af9ee9614dd890ca1565a5f4504774c6b92a249cdef1dbb68f08e1849a3be5c812a33eac6c3d6ffcb3f4acb0d7d40b6c7ebb3353266cb8fe7be7c16012eb48bffe108719809120c0fd3a49eb20acf4d53487c10e98215ad3416e63d621a6d55be0a9cc429eeefd4de93b26d1b6d3c2b9d260ddd6201e0c49b3bdffdaed6ef2d4b9551df106471484cee3512126a3f3cbc02bcc0ffbd28c5429a9584c38e45f5cd7ef01f44f71c00cc39898cead2be43509d4fde400336e93b8d34d04e10d81853d3e36c1351b4ab9b406d382dd689189cf3bbb262c2313661fa62fb247c03266ab06bdf4109ad3bfd1b338a08e4d549f7f6800bb1b06849dc693fa9bc17c3a034d7d90c2376f974e1607852f6ad532bd0eb35cf7c4e5c39350f4dc2f2c4ff8ee91111fb4b0cc3ee995d8f10c5d5a6097bd50af3c5e35a55f84a4daa43ada8145cbdbb46716c5372cfac0adbf8bfebe25ea8e97906c67967a13c2d86ff86a3812726d2f07802ef9db1e349ecf17264bede4ce28ad45f4310c8227858de86436695775f5d2817c9e138c3be8934988fc839857f57ae762a6b17b54dad443f04546bb7a9bc78a2b388414a9348b8b952311b7a2d86a67e993be8c2d9c471ba7ccd500970126d1828b70162f37a710552ee9a38a1ee200c7aee146a5430c6c0dead718b628f994ffe58ba2688beaa851fee5ca0fa032b750d25b697e3b03026aca04631c121ec9bd829f03266f96e805ccf01c7b13668c9c9c3c40b7dca923e342aa17002322b332566646a416702d67456a6c12549cbfd3ccb5bb5d141930faa6b67bd1162659dc24357bc2d1b2c2bc4c628d021953338007836b6bf8da9938c46ec3d4f0e568fd31abdfb9b729b66d30f13c960a0df95ce489e4ffb9390afcee5e90227b95eab4f1e4012ed85d61f3d0b5258ac91c3e397b1afb4d9cfa7f9247fb931f70750b0722a4ecc440fb8138c579cd7d8834e8e5fe79f37880563160f004bb84e4775865377df9b2ff531ade609e36dd6e2144decc3e2d15092415", 0x89a) syz_open_pts() close(r0) kqueue() open$dir(0x0, 0x0, 0x0) syz_open_pts() 16:00:16 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x5ed8) r0 = socket$unix(0x1, 0x5, 0x0) fcntl$getown(r0, 0x5) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x80, 0x10) 16:00:16 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2018, 0x5cd8) open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)) open$dir(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f00000001c0)='./bus\x00', 0x80, 0x41) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) 16:00:16 executing program 0: mknod(&(0x7f0000000280)='./bus\x00', 0x10002000, 0x0) r0 = syz_open_pts() r1 = open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) setrlimit(0x8, &(0x7f0000000000)={0x4, 0x80000000069}) fcntl$dupfd(r0, 0x4, 0xffffffffffffffff) close(r1) open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kqueue() setrlimit(0x2, &(0x7f0000000040)={0x8, 0x7}) 16:00:16 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a0a, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x1, 0x10, r0, 0x0, 0x0) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x1, 0x10, r0, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x1, 0x2010, r0, 0x0, 0x0) write(r0, &(0x7f0000000080)='s', 0x1) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x3) mlock(&(0x7f0000ffb000/0x1000)=nil, 0x1000) 16:00:16 executing program 1: r0 = msgget$private(0x0, 0x0) r1 = getppid() msgctl$IPC_SET(r0, 0x1, &(0x7f00000002c0)={{}, 0x0, 0x0, r1}) socketpair(0x20, 0x4000, 0xe2, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x6) lseek(r2, 0x0, 0x3) 16:00:16 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x88d0, 0x60) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="b18df71fac973dc07deb912385e187397d7411167853a1360c01d3849a726abd65f8f594cc7b8d00cceb8e94c88f08892ca198b09bcb8651897cf43eb09b80bb145392d3ea18043dc2976f76e86ad89c145535f3b130a0b5e47799de70936f9b395ed29074b36d8ce4a5e7bfcef4e9854e84c7e4f43b2e89f5e0e36ed15112b528488873f7257a3aa51e53ccaeeee45f2d9c9c13a9f7a0664d44de1ff783d1f2590f9c62f2afafe072bb72469c7d5eba63ae3dbdaeea88c17fcaa31feed733f5f7af7e75890368b8ff84a6c9da26508dd974", 0xd2) r1 = socket$inet(0x2, 0x3, 0x102) sendmsg(r1, &(0x7f0000001340)={&(0x7f0000000000)=ANY=[@ANYBLOB="00000000800000000000"], 0xa, 0x0, 0x0, &(0x7f0000001180)=[{0x10}], 0x10}, 0x0) 16:00:16 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2018, 0x5cd8) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) readv(r0, &(0x7f00000003c0)=[{&(0x7f0000000140)=""/41, 0x29}], 0x1) open(&(0x7f00000000c0)='./bus\x00', 0x100, 0x4) 16:00:16 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x6) open(&(0x7f0000000000)='./file0\x00', 0x20, 0x100) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) r1 = dup(r0) sendto$unix(r1, &(0x7f0000000280)="5e14bf93ca7cf139be18059720914a042e6706c5", 0x14, 0x1, 0x0, 0x0) fchmod(r1, 0x88) 16:00:16 executing program 1: r0 = kqueue() r1 = kqueue() getpid() r2 = dup(r1) getsockname$unix(r2, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) close(r0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0xffff, 0x0, 0x0, 0x0) openat(r4, &(0x7f0000000100)='./file0\x00', 0x80, 0x40) write(r3, &(0x7f00000000c0), 0xfffffec4) kevent(r1, 0x0, 0x0, 0x0, 0x5, &(0x7f0000000180)) r5 = socket(0x16, 0x4, 0x7) lseek(r5, 0x0, 0x1) 16:00:16 executing program 0: mknod(&(0x7f00000002c0)='./file0\x00', 0x1000, 0x6c7) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0/file0\x00', 0x10, 0x42) r2 = kqueue() kevent(r2, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x81, 0x0, 0x0, 0x0) ioctl$TIOCSTAT(r1, 0x20007465, 0x0) 16:00:16 executing program 0: r0 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) getsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000080)=""/143, &(0x7f0000000140)=0x8f) shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffc000/0x2000)=nil) 16:00:16 executing program 0: r0 = socket$inet(0x2, 0xffffffffffffffff, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="000000005f5487db287e0e47b07fe2cfb950e447392ca78fa11b4bbd8e0dc229ada53e9292d7510293c4fcdbc694b259c11b8511682211513902cd3a3826136d7fa16eb39c894b413e778c0554f4c2f30b42e9b6c7a69e32bd21cb3d4cde19ee610c585c0027e3ecbec9ae0b", 0xffffffffffffff42) pwritev(r0, &(0x7f0000000400)=[{&(0x7f00000000c0)="9f3cda100e9f96da30b78d3586823a6d6375e8b98105296f3e3e1c4f8d1b803c1565f5b8cb0663104004b11628ac7fdc310d1db7aec15c", 0x37}, {&(0x7f0000000100)="339ded", 0x3}, {&(0x7f0000000140)="7e4e35eb393d13bc01709473deee4366f22f7db198c30a0956a6fd89a7398d6402d5061355099fd30d21d80cfee7593ac0614370a0a43bbbb52159f6da8877024b37d8ed2fd4bca4fb245f437756d858ce818eaaa9a22e91b02c0b568dd5aa054a04c9897b3cf74bea2d6fe2b181af84f78b737a504f981b11c19f2cdb434961df137676a61a8aa5c1b1994adc035ecbf6bb6cabdde02393b3d8ac410e692abd4f485f493b981a5870dac21f99172667429af23fa09e6747324ca956fdfa7fa7df4916b25ff700e52e7299a22818216672b87f7dad016b64ff8e5a7f6e2a9b4004840632beb06d2f346a51b120504cba5b12cce56b9829", 0xf7}, {&(0x7f0000000240)="91f9897768d69e3c0b8769d7d30a30c3c2ebcb9cee285c7d465c2e7137bf4963727c3be0", 0x24}, {&(0x7f0000000280)="b61cb55e7b017c3a179f5079dbc4c5b922f070acdff91b082f0bd5f05a5d5205e53d1ab443a27d58e398f9f6f86ab0e1017d64d04a1f48c0d524def36eadcd77ad8add00456df0e9511376ef085331879675dfed20c0", 0x56}, {&(0x7f0000000300)="bc85ead98ce87fdfb8209092ca1456b5cf79b5f9", 0x14}, {&(0x7f0000000340)="302ea03baaaf61c12609f99e63df864a04021c2abfb0dce49820e66db5f8cbd99b05ed56fec2c7feaf6d55f7ea1aba2b3e75b8d452f72962b75e12790e4cb9aaac834ed8726580879d25362c735a60defebed4726ff577a6e84521260c5c5861cfc15210d89fce3b8dc651d8033d0b84091e98d5d9ad6bbdaa83f4549743f7dfed3e289db23ea536a4dca528dbd38e64378d55fcc54b6777d798f9fe764d", 0x9e}], 0x7, 0x0) bind$inet(r0, &(0x7f0000000080)={0x2, 0x2}, 0xc) 16:00:17 executing program 1: r0 = syz_open_pts() r1 = dup2(r0, r0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000200)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f0000000000)="71fc531fcdb31a5417035f6dd0ebf9f6f0a80309", 0x14) write(0xffffffffffffffff, 0x0, 0x0) r2 = syz_open_pts() close(r0) msgget(0xffffffffffffffff, 0x0) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000100)=0x420) msgsnd(0x0, 0x0, 0x0, 0x0) fchmod(r1, 0x2) r3 = kqueue() write(0xffffffffffffffff, 0x0, 0x0) fcntl$dupfd(r2, 0x0, r0) r4 = syz_open_pts() ioctl$TIOCSTOP(r4, 0x2000746f) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000180)={0x0, 0x1, 0x1, 0xffffffffffffc009, "a147780ac85a538a131100e800"}) kevent(r3, &(0x7f0000000040)=[{{r4}, 0xffffffffffffffff, 0x25}], 0x8, 0x0, 0xfffffffffffffffe, 0x0) msgrcv(0x0, 0x0, 0x0, 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000000c0)=0x1) 16:00:17 executing program 0: r0 = kqueue() r1 = kqueue() close(r0) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x2807) r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x3}], 0x3, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0xffff, 0x0, 0x0, 0x0) close(r1) kevent(r1, &(0x7f00000002c0)=[{{r2}, 0xfffffffffffffffc, 0xc8, 0x1, 0x9, 0x5}, {{r0}, 0xffffffffffffffff, 0x2, 0x6, 0x101, 0x80000001}, {{r1}, 0xfffffffffffffffa, 0x4a, 0x4, 0x8, 0x13}, {{r2}, 0xffffffffffffffff, 0x76, 0x60000005, 0x100, 0x1000}, {{r1}, 0xfffffffffffffffa, 0x2, 0xf000000b, 0x50a, 0x94cb}, {{r0}, 0xffffffffffffffff, 0x41, 0x2, 0x3}], 0xffff, &(0x7f0000000380)=[{{r0}, 0xfffffffffffffffd, 0x68, 0xf0000000, 0x0, 0x8}, {{r0}, 0xffffffffffffffff, 0x80, 0x3, 0x97d, 0xfffffffffffffffc}, {{r0}, 0xffffffffffffffff, 0x4b, 0x40, 0x115f2000000, 0x6}, {{r1}, 0xfffffffffffffffc, 0x2, 0x2, 0x7, 0x3}, {{r1}, 0xfffffffffffffffd, 0x20, 0x80, 0x0, 0x5}, {{r0}, 0xfffffffffffffff9, 0x5, 0x0, 0x6, 0xffffffff80000001}, {{r0}, 0xfffffffffffffffd, 0xa2, 0x8, 0x1f, 0x101}], 0x25, &(0x7f0000000480)={0x4, 0x1}) kevent(r2, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x1, 0xa7, 0x9, 0x10000}, {{r0}, 0xfffffffffffffff9, 0x40, 0x40000000, 0xb45, 0x7}, {{r1}, 0xfffffffffffffffb, 0x10, 0x40000000, 0x6, 0x2}, {{r0}, 0xfffffffffffffffe, 0xe0, 0x5, 0x2, 0x5}, {{r0}, 0x0, 0x9, 0x20000002, 0xfffffffffffffffa, 0x5}, {{r0}, 0x0, 0x12, 0xa0000000, 0x5, 0x100000001}, {{r2}, 0xffffffffffffffff, 0x8, 0x1, 0x6741, 0xfff}], 0x80000000, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x19, 0x1, 0x4, 0x8}, {{r0}, 0xfffffffffffffffd, 0x48, 0x0, 0x101, 0x6}, {{r2}, 0xfffffffffffffffc, 0x80, 0xa0000000, 0x4, 0x6}], 0x0, &(0x7f0000000280)={0x7fffffff, 0x5d}) 16:00:17 executing program 0: r0 = open(&(0x7f0000000140)='./file0\x00', 0xa1c, 0x0) flock(r0, 0x2) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) flock(r1, 0x1) close(r1) flock(r0, 0x5) open(&(0x7f0000000000)='./file0\x00', 0x20808, 0x2) accept$unix(r1, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) 16:00:17 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "7e2c0e3aa5d654d7693d201a0000000000ec00"}) read(r0, &(0x7f00000002c0)=""/214, 0xd6) execve(0x0, 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x18240, 0x80) syz_open_pts() 16:00:17 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) unlinkat(r0, &(0x7f0000000040)='./file0\x00', 0x8) r2 = socket$inet6(0x18, 0x8001, 0x0) r3 = semget$private(0x0, 0x0, 0x40) semctl$IPC_STAT(r3, 0x0, 0x2, &(0x7f00000000c0)=""/135) getsockopt$sock_int(r2, 0xffff, 0x100, 0x0, 0x0) mknodat(r1, &(0x7f0000000080)='./file1\x00', 0xc000, 0x0) 16:00:17 executing program 1: pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x10004) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000140)=0x7) r1 = socket$inet6(0x18, 0x8001, 0x0) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x3, 0x4a8c}, {0x9, 0x1}}) getsockname$inet6(r1, &(0x7f0000000080), &(0x7f00000000c0)=0xc) getsockname$inet6(r1, 0x0, &(0x7f00000001c0)=0xdd) 16:00:18 executing program 1: r0 = socket$inet(0x2, 0x1001, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="322d8b2ebbad5043cea87a31ce003f805ce6ce834c65e5eb9c8d349260ae17a7f1a0829a6f5967c1393b39730ee33770cae6a71afbc2ec1a59deec8692400c18c0ef4b2a77185d9aa68286d11290173ec17290b38fae7ec741910f5d78", 0x5d) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="73240acb9811f47ad18192947ef9fa2b42fd7e34b21c208383fdae3942c583410f182bab", 0x24) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000100)="740c85d53d39bea47bba6c7d825881f619131a9ca6f80c612ccfeb697fcd9936b4a5b798039926b9019ef0477553c7449f78b03d12587f33faa4748b13a9391ca7573dfa69c4e14e4935198f8f3dea296dbd10f64fe9ba3f502260910969d9329d718e1afaba241a7df7bae440ac596f966d79d930a5699c9a3b45d80b278633b74b32f13b2a60aad93a073769454f7fd4e38c4807364d6b5dba6e27c97f31443f46d5bfb14930d351a86f236c3abbb6c7fe8c56e8bd577ff98f4db4fc0f730187b140ef78ae964aa952683fa0a24245c8556e182941fa411ea4e6f5afcae5e4", 0xe0) pipe(&(0x7f0000000240)={0xffffffffffffffff}) ioctl$TIOCEXCL(r1, 0x2000740d) 16:00:18 executing program 0: 16:00:18 executing program 1: mknod(&(0x7f0000000040)='./bus/file0\x00', 0x2003, 0x20c) recvmsg(0xffffffffffffffff, &(0x7f0000000500)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=""/19, 0x2}, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) preadv(r0, &(0x7f0000000000), 0x287, 0x0) 16:00:18 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x2, 0x6}, {0x18, 0x0, 0xfffffffffffffbff}, 0x6, [0x1, 0x7fffffff, 0x1, 0xdd, 0x3, 0x8, 0x40]}, 0x3c) setsockopt(r0, 0x29, 0x24, &(0x7f0000000040)="3a929119", 0x4) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080), &(0x7f00000000c0)=0x8) 16:00:18 executing program 0: utimensat(0xffffffffffffffff, 0x0, 0xfffffffffffffffe, 0x0) r0 = dup(0xffffffffffffff9c) ioctl$TIOCCDTR(r0, 0x20007478) select(0x40, &(0x7f0000000000)={0x5a, 0x2, 0x80, 0xfffffffffffff201, 0x80000001, 0x4, 0xffffffff, 0x2}, &(0x7f00000000c0)={0x10001, 0x40, 0x7, 0x314c, 0x101, 0xc3, 0x3f, 0x1}, &(0x7f0000000100)={0x5, 0x0, 0x4, 0x6, 0x2, 0x7fff, 0x7, 0x5}, &(0x7f0000000140)={0x1ff, 0x2}) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000180)={0x8, 0x288000, 0x2, 0x1000, "9d46f5d3bb0b20e05c5a22717a1d3eefe62df52d", 0x48, 0xcf8}) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000040)={0x5313, 0x32, 0x5, 0x9, "6785e45676003922364d922e20f0f55ad47655f8", 0xb53, 0x8001}) 16:00:18 executing program 0: syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) syz_execute_func(&(0x7f0000000040)="c4015456ddc4017b12cc44d27344c48179126b9c36440f01ee0f381e0f43dde9f247adf340a5ff9c3a08000000") r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) shutdown(r0, 0x0) getpeername$unix(r0, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000100), &(0x7f0000000140)=0x10) r1 = accept$unix(r0, &(0x7f0000000180)=@file={0x0, ""/4096}, &(0x7f00000011c0)=0x1002) faccessat(r0, &(0x7f0000001200)='./file0\x00', 0x80, 0x1) symlinkat(&(0x7f0000001240)='./file0\x00', r0, &(0x7f0000001280)='./file0\x00') setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f00000012c0)={0x81, 0x9}, 0x10) mkdirat(r0, &(0x7f0000001300)='./file1\x00', 0x1) fcntl$setstatus(r0, 0x4, 0x80) connect$inet6(r0, &(0x7f0000001340)={0x18, 0x2, 0x1000, 0x4}, 0xc) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000001380)) r2 = msgget(0x2, 0x200) msgsnd(r2, &(0x7f00000013c0)={0x3, "222f600b4ad5a912dfa828a56ee29e32c5ade2469ce1b2ad7216cd7ea67a8e71f747639539b416c8b58765d18eda5859333f13718bce065904fae58db10bbd6b3df2a5af49840db08c1e133726cc"}, 0x56, 0x800) getpeername$unix(r0, &(0x7f0000001440)=@abs, &(0x7f0000001480)=0x8) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f00000014c0)=0xa3ea) syz_extract_tcp_res$synack(&(0x7f0000001500), 0x1, 0x0) recvmsg(r1, &(0x7f0000002780)={&(0x7f0000001540)=@in6, 0xc, &(0x7f00000026c0)=[{&(0x7f0000001580)=""/4096, 0x1000}, {&(0x7f0000002580)=""/228, 0xe4}, {&(0x7f0000002680)=""/22, 0x16}], 0x3, &(0x7f0000002700)=""/66, 0x42, 0x80}, 0x800) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f00000027c0)={0x80000001}, 0x10) readlinkat(r0, &(0x7f0000002800)='./file1\x00', &(0x7f0000002840)=""/6, 0x6) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000002880)={0x0, 0x1, 0x1, 0x2, 0x40000000000000}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000028c0)={0x0, 0x0, 0x0}, &(0x7f0000002900)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000002940)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000002980)={0x0, 0x0, 0x0}, 0xc) getgroups(0x1, &(0x7f00000029c0)=[0xffffffffffffffff]) getgroups(0x9, &(0x7f0000002a00)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000002a40)={0x0, 0x0, 0x0}, 0xc) r9 = getgid() r10 = getegid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000002a80)={0x0, 0x0, 0x0}, &(0x7f0000002ac0)=0xc) setgroups(0x9, &(0x7f0000002b00)=[r3, r4, r5, r6, r7, r8, r9, r10, r11]) 16:00:18 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2002, 0x4000004300) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x1, 0x0) symlink(&(0x7f0000000140)='./bus\x00', &(0x7f0000000100)='./bus\x00') fcntl$setown(r0, 0x6, 0x0) 16:00:18 executing program 1: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) symlinkat(&(0x7f0000000300)='./file0/file0/file0/file0\x00', r0, &(0x7f0000000380)='./file0/file0/file0/file0\x00') mkdir(&(0x7f00000003c0)='./file0/file0\x00', 0x100) read(r0, &(0x7f0000000240)=""/192, 0xc0) open$dir(&(0x7f0000000000)='./file0/file0/file0\x00', 0x200, 0x0) r1 = socket$inet6(0x18, 0x4004, 0x400) connect(r1, &(0x7f0000000040)=@un=@abs={0x1, 0x0, 0x0}, 0x8) mknodat(r0, &(0x7f00000001c0)='./file0/file0/file0/file0\x00', 0x8, 0x7f) symlink(&(0x7f00000000c0)='.\x00', &(0x7f0000000100)='./file0/file0/file0/file0\x00') 16:00:18 executing program 0: r0 = socket$inet(0x2, 0x5, 0xbea7) r1 = open(&(0x7f0000000040)='./file0\x00', 0x10650, 0x30) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) r2 = dup2(r0, r0) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "b8bc17c53129b4c5db881a159b3a032eb94aa7b7"}) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x87, 0x10000, 0xff, 0x7c0, "5ce32bb69fc97b4fe41a7ae26ec96afc8abb3763", 0x1, 0x7}) close(r2) fcntl$dupfd(r2, 0x0, r0) close(r0) 16:00:18 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a0a, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x2000000000001, 0x10, r0, 0x0, 0x0) write(r0, &(0x7f0000000080)='s', 0x1) mlock(&(0x7f0000ff8000/0x4000)=nil, 0x4000) ftruncate(r0, 0x0) munmap(&(0x7f0000fef000/0x11000)=nil, 0x11000) r1 = fcntl$getown(r0, 0x5) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001100)={0x0, 0x0}, &(0x7f0000001140)=0xc) getgroups(0x1, &(0x7f0000001180)=[0x0]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000011c0)={0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001200)={0x0, 0x0}, &(0x7f0000001240)=0xc) getgroups(0x1, &(0x7f0000001280)=[0xffffffffffffffff]) sendmsg$unix(r0, &(0x7f0000001300)={&(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000010c0)=[{&(0x7f00000000c0)="808c84499b41e2d4f66d0557c320a805fafc41ba4c3cc886f54e9845414cd505eb353f90a44a3fe11050f8dff7dba896ce787b031582a8a523223e1195130b73883dbbae3dc72b17f271f6989827a53002ff96d9eada1581e489464bdf7cd47ae41eb2994db853f0b84024973aa588822af44c366916464693e77538029e2f28d25920f60e73258c582455148f2a6e42334add108f5f8c8af1a0b9b2925c4b5a3297de891d31055f546d12f826e30b525c688d4c77a0ca93b608b34e3d50aa4c046b49f9ed846d5e13d90a886d5e96d2ad9ee0171760afea8b595d305885a74ba23a11ae34569614218456da644b6618a7b2a9f6295b1b50a54b35309f40116682dd352b683da49224724d085093bedb20213eda175b2e5dad8f200ea466fd09834f2c3433bb1922ee54d9aabe25a314b50ebb1b3ad12311858763404b05601dc53d9f4183245b590961f5dedfdaed1d6960e1b52d7c84e406817f8fdbcc93c7186318948eff439512cfc6983c56b6fefc09840b337f7f1fdce7abe02b984d35a8497058e06ad2fd3e6ecbd688c7560fae8dcb8726481144c9870db8a84fc985f8302b6fda7c9c18d3b8194455192a7884b30134c0f803364086728e6f5f39922a2951e7c128390a5920d134ad842e3c78d0c29edca21d194ad9ffa1e66ae76a1a618cdb3c9cc0f4771850684c902563103132ca4c04f3d488fd349cbf4d5bc3fcd36849c0a4aa006a1f2da3fa0a3d9b21ba41c4b0898648b0e69090319ce21620da890624d6bdfb2ed538080816e789357449aafd3815588c132f61a91b6d0e111e7f6326440a46b9d3115630dfba537593df8cb4e67ad0eb1e4d3a947a9c6daaeda97df60f507a510bd943af83d28ec3591d65d0568639e4aa1407e4115ca1343c9a295572608f70d5c6a2bbd32f1bad244c85db8910f51f7d8061e9943adf4d693b084e526003b6c01fa5e04e7fcb858f091549effd81a11904f8c12a930e96364d4eec14e9bb76641dac34f8e16486775fbafe076fccf2ce59d3d3ddad019699c6d011012e763e9fee8ecc55ac1ab5f7721b3ac926b19431cbe2c598eb58fbefbb50fb516347419bf55a7fcba0b72c8a1fe0e98a3761081e6e6af4a45742076ab32f481ee79a21ba6ffdefc86f8fb401f2a066d4c049558b06908eaf618ac447227e01944c37dce3ee94ad103415c0ba15a9bf4294af91ee04b19741463d31aabe48ca59789f4338279ece5255bd8fe8c8c1d9246dfe09721a7daaac8c55ddf08e5120e979748dbd54d32c872611b0ef57d4fa7984e617d41511a81cf0f5584d65cfa937e21a56155b5f3bd7b2a3402e1f6985d2366684354ffa727315982e9e2398158d85105167b1404f772990181b4180cd6b34c6a221454945812d8aadf6d03f25d004ad3abda5e29a2aed5b8e6220ec192345f8fe4b5896de95daa54be0674d98d7e2f96aae7520fcef106f0cfc237c48fe88a4ceb42965bab85dcbe17d72e00923959182d9521bef23e1cf12ca098fd166373274205c5568d63289f140dc2e3d26c83861a5f45221b41372bbf6116e82f468d534117faee208d431e92903d64d6a42ffcebf92febcd4dc68f7726f6fd151a12885d3c8593ab068769818eeec9796209bd4427a22949236c2c9279a8b8936420688bd1ffeef9a96373030537e1904c03eba292a46f1626f658838da1ab62407cd38a44fefd9d8445c91eaab1578d54c88725d79fe7e4401d8f24c03f3ef9bc669bb666e9552ac195dcdb34497f32efba49b69c4011c749cdbaef97babc936c5242aba1e8e77d5093ac5ca6b6e3f7926fbb81df038e45e61603555f6b13d965883126fa7374b90fea7a6594b109032bafe09eb605d5e9b1de342403770e878ef8760dbac25f99d247868d89b1b9100dd75d262af29aa15f1e781645c16f863d85d692c88b9eb0c0c0e6177470dc0e53baa712a6bff7983c000bc0809ed6185cb4a1d3c2a86a31317e3d3aba1b88db9ecc2e2f4d1b721a93f1c778ab955c158df7526dad209d2f51cfa09eca59b1fd66d1fe97752cc0f24b056f245d912c0adb4522dbedac187389fa0104781a4732ec34a0660421e412f95d44559ab8539e5d456fa8cdb23ab0a9adfc9809d24dd6810542710399b1d78bdc94d24883f1178151278b17b6c1d0d69f52913c925e2ab501c3986195a6529794968e433f04075dfab31081863acfaf690ff58ed0b3ec2a7a9ebc3b0f7ae752017c3e8d9197bc4f85d204e35a6df8b26cad913805c40ed262a4505be4750e6f8b3db88c5b43ed6f9dbc02af98dbe85bb3dc8e8b1f5eeda5d430bde4d84a9fb7c180b84f3900b488a095e9a8f26b8d64ea17e2ee91310f6164d236f5819a984e32aaddc3a731fc5eb60e33f4a398e5433315d53b9f67b8a90411b1a2df3bde567d8f11a5b278f87aca130682534d5e3569980f61b267c02ac8211c0bd969664a097137fb753f51557491dcfb97dceaaa52eec3446431b5a81a89875af70b5e1cd6407630b275a206e9812460f2936b4b0edf9a0a2a144d1b6cf3ba3f76cce8d73f22e032d7f49ea7988c08975f332aa860a3314f9acc68dfe5209aa0797a7aed2e8dc024cdca7052c620f5a5902a3c7d3edca087fcd47766893c6e44f511a7b67d4c355be4992061251e56493351c5921be7e47f7042d64d2b1f9b163ddec20e6f092bf99ee8c475e6fb2b3159915a7a32372569483c2c64793f5bef8edc2d5ba91e2b59ed28b007e7729cf9551b6cefd4b0348f7cc74fc3abec39268f44e803bb495ba6ab15954e7f96da4d41800caf4c94f39271c0dcb311dcc9c679fb795e412a289e47dac474cc9bf3b4660a9ae477442b538450ce1d73a3eee87da270ec71cb8a589079bfbd0a8826b7f8265d1dcd650acfe2afec73f570f64131e4ee60ba233d2b2634ff823e48d16657ea56e2d833aafa7a1ae0d357fe903a7b722c87ecc64df9a33929be4f9dee4cdb2a2418e9b697a262945b75a537249f6777b60912012534790455c89e14542506d5f847190e78d7aa1f5e2234cd7febef95f96a38aa3b237387a0d1003ba121410d8e3b1e5487fcad8b133f0493363aac40e35be660b4b6f1047bb2367e12a65d879e89f93a46212dfc0b22bc47ce716e538af81d8d4c8fd36a36dd8fbe8bc20277a0abd049c46b0588cb697f3d8bb297d147de3004d42c9336598d58fb85bc21f76063762418b9cf573c2956f391855f0e58cd8f5507d28570af842bb798828162f5a3f246f719b04912c3cebc2b05f3d67cda9cef1abd48eb2ab6970c03599e802a47f8b994ff92f65fb7a34a44bacfce246054103f2039db60556524fa2807561c7f66a00aa22b58e13437c6e8e5482946fa595ff74a1814ab3506d9a81732c2b2b4d8ac0b5f48b62fc2bc5853cae1ffad2769f93150cc48c6e6be4d54df2f0a4e6a0d79e9d5efec5795f19adc1a9bcbeabcc8ee7945c71dddd9600a48c654d8ce123896e8b19b787b04fea4c317c7f53e0bc63e963aca5e6d2031028101d333f596e001fcbcd2b9b751fd1ad4c9a0c4760fa4fc336353c9fea264aa6ee543e25b8a05556e2c68cf9ac2bca4eb14984f430971a17e05e28f5f23abf3fcf6a0cbfe2d8db3e48499d5345b6054de17d77966a0ed4dfd923f5597925aa9097c95f075c96f80718c8e259e4c9350c28d5517ee6b721147dcca576b1c53a70ebac56aa2aba48f63b37107f8e3f9441d67da78328e3ae1089b1beb15ebbc6e8ee10ba547145f642fe9fa048890b60d2ada0c11236ce815d7318438385e0b9dceabb548e2856b14f3bb6bbd1c1ed55e77d0414b823b205b639d0f099a9723efe7b744bfe4d4735080ebea1293831094a9a04e1ae1e0136dcb61b5f131192942c9d9edb04c471a4f06305a188091edb0fe60a7cc9e3e311b257034838ab79d9e3c25c72eff94543cf8e0ee670903459ad50b36274e41eaba1c6f30d481d140df5b489c26d94c43c7d2abf1edb20b6b6a656b4a3bb41bbaca43c7fec0a2b419fc16e08f881546fab1a9032afacf16dfe66b914dddceb5ce43bd04c2d7b2e748190cf484b57b648f8adb1723f680c21ff53c5dc91e382200bc51f924208c249b81d6aecac02c24d5320ab8e43eaee4a7e76472b7888fe3f36a2178c524bb1f9cc966b96a26691c167d056a27d3ffeb9850589e69d9a94695aa352d96dc027143df768f266dbaf8db2afd9ee5f04dd26e1cc53fe09baa4e246a9a98f085579a5cc8abdc62f0cfca8c2ebd1417d5b3fd718d1dbbd99ae7b6405b9fd27910ff4edf42801d7ae626aba82ae1055c9c198c4269b8d7f1b1dbc872dd72b00ecc40691d8e6139e3f43976d8d36ba7d7bbe9707603f7133dda329f8ada029cfa5f0de30dec7c38af4fc2941da7871671a6129fdefec5b7b50587ba433e150cdd29ad23b13ecbaf739957d40b3c7015d46d9a6f9c333da543d7befd060d80bda6832a2cb61cebdd19b74bc5d5f540ebce687bfc7979a9be1831711972d2d44a1e7bd1099da163fa633d51ff7464f6afae63714e606f46bbc14881eb3d6e49cfb192f05392970b1df91c854dc5f96da6259fbffbc5513750f768ebf5d9e3c6197a0bdc0a30ecfdd0e527a009a2444494ad89261d9787a2b7fd866db7d06360415c5033cf9b3028c2f4bc1052cb34070b8f952fd49d5712d1590d1156f71bb7f01ef7234d6c3a210d87d6864f18f3c96cd2925f60fdb72eaf44c5d45ce4a435219918c512c33fede4d38a214cde911a5cb57ae0fba40c5d14053d7e03bf3317bbaa0c5da02e1b149cd6b499ebe74c1f0363d62ce2ce9649f1c6c1eb428e27abb0fa563eeb4ee77bd9dc1d1402b4d8a9829b588e85972b882608ddc2f69029bd3fac612c95f8905a39362d887bcb1bd5ff34dd92a0eff942b1d831e320332179b977515ab9677d63cb613cad117608857dc632551048cef4c42c313e860a17f291d6b1b45b7dabf00221239dc127e4acaa5818e083f1a55fb569650b9363c3cd19b95898c2d70e310cde66a28424d5cd88254c3bcc1fe3ce929c9e02a5fcf051add7921663b403d6493f03f5fc71e4baade06cc9916a316a01993214baa9b39cc9f23a3cac29a98381a01490608b91b85d075d16369fd0ebb77fbb3061987e63837db4b9c03e2419d80a2be9263e90487457c388a019e6e3165eb27d1cc96a0c1dcfb44f3a612fc03df60048b425f9df836ce3d6a4ff360ab9a40ebc9edcb775a3e1a94b9c7203542775db71e0ae17403ed5cf00fb84be481f3ecde7cba9e018a318d1f143efab98c65b3015fe6cb3374e1701c0f6fc9522b7a32039a31f06b62bf0e05f1b3d24ac0e7b77f7148b4b03b0fa42ae2dd5175a1833923d0093fc2ebb2629127e2555afc2e2bb5480085a636b8d2a9709322dba02456041dff27e957f2b159fde631af1c7af21ebd8af6aa6773d978ddbc4eb64dda21b09dfd0480e24a9cc670a7e68124f39393bc70efe483a431847d423dc5181181dcc60c3ebd304ad3b1ca166c893e073801dfb95af89f3289d99471740f562d51b72d041e680577b8b10f4da4ae46aecd4f1860092d6deb01f153cf19fdf1503da6d2d685b1b789c21f699e4dd1ade33d55b9b2fe7143b2ec294ef98df175964f3ef2113c5d2ea3b337f2f06a94b2ec3d8a9df17b8e38c8945c4bfea39ad6f8836829426086431a445ed0fde687efed4b722ee8bc88951748f75e636b55ab4ec4e6e873e487aa02226e8a6ce2f408035cc0df82c79fb6388b8ca026778078804c5db97a17213daccd7e3fe86a5f91b4ee271c7e87", 0x1000}], 0x1, &(0x7f00000012c0)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}], 0x40, 0x406}, 0xb) 16:00:18 executing program 1: getgroups(0x4, &(0x7f0000000040)=[0xffffffffffffffff, 0x0, 0x0, 0x0]) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000001c0)={0x3, 0xb63, 0x2, 0x3, "b2c3f5d23e7e2a279b81156119237c7f0724feb2", 0x2aa7, 0x4}) getgroups(0x3, &(0x7f0000000080)=[0x0, 0x0, 0x0]) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) getgroups(0x3, &(0x7f0000000180)=[r0, r2, r3]) getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) mknod(&(0x7f0000000140)='./file0\x00', 0x2000, 0x0) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000000)=0x3) setuid(0xee01) open(&(0x7f0000000200)='./file0\x00', 0x20, 0x0) 16:00:18 executing program 0: mkdir(&(0x7f0000000100)='./file0/\x00', 0x0) r0 = open(&(0x7f00000001c0)='./file0/\x00', 0x186c8, 0x0) r1 = openat(r0, &(0x7f0000000080)='./file0/\x00', 0x0, 0x0) symlinkat(&(0x7f000001effd)='/', r1, &(0x7f0000d06ff8)='./file0\x00') symlinkat(&(0x7f0000000040)='./file0\x00', r0, &(0x7f0000000140)='./file0/../file0\x00') r2 = openat(r1, &(0x7f0000000200)='./file0\x00', 0x0, 0x0) renameat(r0, &(0x7f0000000000)='./file0\x00', r2, &(0x7f00000000c0)='./file0/\x00') 16:00:18 executing program 1: r0 = socket(0x2, 0x4001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0x8001, 0x4) getsockname$inet(r0, &(0x7f0000000000), &(0x7f0000000080)=0xc) connect$unix(r0, &(0x7f00000000c0)=ANY=[@ANYRESHEX=r0], 0x1) 16:00:18 executing program 0: r0 = syz_open_pts() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) r2 = getegid() fchown(r0, r1, r2) mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r3 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) r4 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r5 = dup2(r4, r3) r6 = kqueue() kevent(r6, &(0x7f0000000080)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x2, 0x0, 0x0, 0x0) r7 = open(&(0x7f0000000100)='./file0\x00', 0x1, 0x0) poll(&(0x7f0000000040)=[{r5}], 0x1, 0x0) getsockopt(r3, 0x3, 0x3ff, &(0x7f0000000140)=""/94, &(0x7f00000001c0)=0x5e) close(r7) setsockopt$inet6_MRT6_ADD_MIF(r3, 0x29, 0x66, &(0x7f0000000280)={0x2, 0x1, 0x8, 0x8, 0x7fff}, 0xc) 16:00:18 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x10, 0x0) fcntl$lock(r0, 0x8, &(0x7f00000001c0)={0x0, 0xffffffffffffffff, 0x0, 0x100000000}) flock(r0, 0x1) close(r1) 16:00:19 executing program 1: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) r1 = getuid() setuid(r1) setgid(r0) 16:00:19 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) bind(r0, &(0x7f0000000040)=@un=@abs={0x1, 0x0, 0x3}, 0x8) setsockopt$inet_opts(r0, 0x0, 0x100000000000000c, &(0x7f0000000000)="e0ffff0000093a95", 0x8) 16:00:19 executing program 1: nanosleep(&(0x7f0000000100)={0x1}, 0xfffffffffffffffe) execve(0x0, 0x0, 0x0) select(0x40, &(0x7f0000000000)={0xfffffffffffffda6, 0x200, 0x80000000, 0x80000, 0x2000000000, 0x1, 0x1, 0x8}, &(0x7f0000000040)={0xffffffff, 0xb2a5, 0x138e, 0x5, 0x644d, 0xff, 0x9, 0x7ff}, &(0x7f0000000080)={0xd60, 0x7, 0x101, 0x0, 0x7fffffff, 0xfffffffffffffffb, 0x400, 0xf1}, &(0x7f00000000c0)={0xa8b3, 0x1f}) 16:00:19 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) r2 = kqueue() kevent(r2, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0xbccdbcb4be6b447b}], 0x1000, 0x0, 0x0, 0x0) connect(r1, &(0x7f0000000000)=@in6={0x18, 0x2, 0x6, 0xfff}, 0xc) kevent(r2, &(0x7f0000000040), 0x9, 0x0, 0xed3, 0x0) 16:00:19 executing program 0: r0 = open(&(0x7f0000000180)='./file1\x00', 0xa19, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x4, 0x0, 0x0, 0x300000003}) flock(r0, 0xe) ioctl$TIOCCBRK(r0, 0x2000747a) 16:00:19 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000000), 0x4) socket$inet6(0x18, 0x4, 0x9) 16:00:19 executing program 0: setsockopt(0xffffffffffffffff, 0x29, 0x25, 0x0, 0x0) r0 = syz_open_pts() readv(r0, &(0x7f00000013c0)=[{&(0x7f0000000000)=""/209, 0xd1}, {&(0x7f0000000100)=""/165, 0xa5}, {&(0x7f00000001c0)=""/4096, 0x1000}, {&(0x7f00000011c0)=""/175, 0xaf}, {&(0x7f0000001280)=""/173, 0xad}], 0x5) sync() r1 = socket$inet6(0x18, 0x2, 0x0) socket$inet6(0x18, 0x3, 0x7ff) r2 = getpid() ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000001480)) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001340)={0x0, 0x0}, &(0x7f0000001380)=0xc) r4 = getgid() setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001440)={r2, r3, r4}, 0xc) shutdown(r1, 0x2) 16:00:19 executing program 1: r0 = msgget$private(0x0, 0xfffffffffffffffd) getgroups(0x7, &(0x7f0000000080)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) setregid(0x0, r1) shmget(0x0, 0x1000, 0x1, &(0x7f0000ffe000/0x1000)=nil) msgrcv(r0, &(0x7f0000001380)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e3ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e4d897b2995c3b92a5000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f4ffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000847c3fc300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003795210b3e8507cd054486301bf26a9ba47ced26272ec2593e7c3004896597db28bb7adafacef0fecd2cdb5b6cdecd0ec9895409b131c1d26529c12e7f7b9488"], 0x1, 0x3, 0x800) setuid(0xee01) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/6) socket$unix(0x1, 0x7, 0x0) msgsnd(r0, &(0x7f0000000280)=ANY=[@ANYBLOB="00000000000000004b4677ed550e3f72d851b38562e1c62071682f233ad59196a13a85d9d2f744035fa79180360b7098b1f9e19e1e396233958eb5d2288551368db4e128268555d77a8a918fc0d44e5c9227f2399a6af181ab858c3ce921"], 0x1, 0x800) socket$unix(0x1, 0x3, 0x0) 16:00:19 executing program 1: syz_open_pts() readv(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000940)=""/13, 0xd}, {&(0x7f0000001ac0)=""/4096, 0x1000}, {&(0x7f00000019c0)=""/185, 0x3f5}], 0x10000000000000fb) 16:00:19 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x2002000, 0x1) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = shmget(0x1, 0x4000, 0x10, &(0x7f0000ffc000/0x4000)=nil) shmctl$IPC_RMID(r1, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x396be3296e6275cd}], 0x1000, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x20000000000001}], 0x81, 0x0, 0x0, 0x0) close(r0) 16:00:20 executing program 0: r0 = socket$inet6(0x18, 0x8003, 0x0) getsockopt(r0, 0x1, 0x4c, &(0x7f0000000000)=""/145, &(0x7f00000000c0)=0x91) r1 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x20, 0x188) connect$inet(r1, &(0x7f0000000140)={0x2, 0x0}, 0xc) getsockopt(r0, 0x29, 0x3c, 0x0, 0x0) 16:00:20 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) r1 = socket$inet6(0x18, 0x5, 0x4) setsockopt$sock_int(r0, 0xffff, 0x1002, 0x0, 0x0) setsockopt(r1, 0xfffffffffffffff8, 0xfffffffffffffff7, &(0x7f0000000040)="e79a1071c82c26301181eb1c1d0ac0dfe455a41c40b089a1499992da0d89ac9ee70724297d62154313818346e0cedd78bcefebc90e3620659e50b8a922c5368aa88a26263f6c7d0ba31599b227c57b4477158f737be6cfd6ad2c2ae6e6afaed3b18625172aa32c62b3da8a34fef578c22b296bdc3debc79d705ad0e2dedeb754ef9190177aefd4004faf839be544012ccc34f032895b3de6f9e9c3189fd6f8df347430885415e7ac49e1716eab0dc7addbaea5c103990c2e65b50795ec876021d33d2f1a7116c719c7837fc9cf810a13b1021ffb3e9af87e471e1717b8b2f774a0cbd8077faa28561f6fc30e2f1659d3cc3c93cdca745930", 0xf8) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)) 16:00:20 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = dup(0xffffffffffffff9c) r1 = dup2(0xffffffffffffffff, r0) unlinkat(r1, &(0x7f0000000240)='./file0\x00', 0x0) read(r1, &(0x7f00000002c0), 0x0) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) close(r0) mkdir(&(0x7f0000000040)='./bus\x00', 0x7) mknod(&(0x7f0000000000)='./bus\x00', 0x2028, 0x4501) r3 = getppid() fcntl$setown(r0, 0x6, r3) open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r4 = kqueue() kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r4}, 0x0, 0x0, 0xfffff, 0x3, 0x5}], 0x6, &(0x7f00000001c0)=[{{r4}, 0xffffffffffffffff, 0x21, 0x1, 0xb7, 0x1}, {{}, 0xffffffffffffffff, 0x34, 0x4, 0x7, 0x20}], 0x0, &(0x7f0000000200)={0x6, 0xf93a}) kevent(r4, 0x0, 0x0, &(0x7f0000000500), 0x6, 0x0) kevent(r4, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0xffffffffffffffff}], 0x9, 0x0, 0x0, 0x0) semget$private(0x0, 0x5, 0x84) r5 = semget$private(0x0, 0x3, 0x491) semctl$SETVAL(r5, 0x3, 0x8, &(0x7f0000000280)=0x8) fchdir(r4) 16:00:20 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2015, 0x5cd5) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) sendto$inet6(r0, &(0x7f0000000140)="f77721", 0x3, 0x400, &(0x7f0000000180)={0x18, 0x1, 0x2, 0x80000000}, 0xc) r1 = getuid() getgroups(0x8, &(0x7f00000000c0)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./bus\x00', r1, r2) r3 = kqueue() r4 = kqueue() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000001c0)={0x20, 0x1000, 0x800000000000, 0x0, "f3f8e30b26bd3f0e51bc220c68a979e4d8c6754f", 0x8, 0x1}) kevent(r4, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x3f}], 0xff, 0x0, 0x0, 0x0) close(r3) fcntl$dupfd(r3, 0xa, r0) kevent(r3, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x81}], 0x8, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000000), 0x9, 0x0, 0xd, 0x0) close(r0) 16:00:20 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x8) r1 = fcntl$getown(r0, 0x5) r2 = getuid() r3 = getgid() r4 = getpgrp() r5 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000014c0)={0x0, 0x0, 0x0}, 0xc) getsockopt(r0, 0x9, 0x200, &(0x7f0000001740)=""/32, &(0x7f0000001780)=0x20) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001500)={0x0, 0x0, 0x0}, &(0x7f0000001540)=0xc) setgroups(0x4, &(0x7f0000001800)=[r3, r8, r3, r6]) r9 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001580)={0x0, 0x0, 0x0}, 0xc) accept(r0, 0x0, &(0x7f0000001940)) r11 = fcntl$getown(r0, 0x5) getsockopt(r0, 0x0, 0x7, &(0x7f00000018c0)=""/14, &(0x7f0000001900)=0xe) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000015c0)={0x0, 0x0}, 0xc) r13 = getegid() sendmsg$unix(r0, &(0x7f0000001700)={&(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000001440)=[{&(0x7f0000000100)="5ad73bbcc33ca6b927f904ddb50da3f5d3619613c1c73c062b3676e3279afde8d40af1c9c266677776802d64a16335d6b35b3477f028eea2029915afedf8773e34cefcc903fef7bb5c3866b25a5c3a96dfd22d5b2fac878b9f05d05289ea0c81125cee30c03b83025e2f435f2903074ee0ed2273d7c3addf310701c189fc08a3afb5f0738b5724bf0ac1510d", 0x8c}, {&(0x7f00000001c0)="6b2b011903993c29ab6e6ae38715af60a4d9123ca78df9eaca4314468475ddadcbbc042ad4798ded0f3325f09d0eb409f687251a236cf7470e9dc0fcb0318279ec3471790d7b87705cf567001c48199dd16380e428bee2edcf6ff3a42da9d0d124d39c689c6ff933a5d1d2785a63eda86bd07726b02da6c147cb033fd10cadf04a79a4fa9112a262e3af17e4155e5f84a1bf0c9b0045ba5937a76cc7cfa7f71de4a818262c241e51f255b625772c8e8fa437145a5de3168845be5d850c66cbc75d6e6f64de4834bf44b6f144dc12e0ee03f54a75f60f09a683d71014156ed0e201af39737959ff20a593", 0xea}, {&(0x7f00000002c0)="86a982d245edaa3dda77674c4e66bdfd2a1da8f747bba797bb99f0fe939bebd43354175c82c0811a89655c95ccf4eac8b1a6f7d4ab94cc85f86881c8a9ba4a67b34840169b5e9895e18d23140d0f836bfa6ede105bf802a96a3df9cecad11a771143a1901cf935f52e70c506aa17d2507cc9bfa1c8dba1dfa08ca4d5f92157fff56c8af71c268eff89f7d1729b5fdebbd70c24", 0x93}, {&(0x7f0000000380)="905c59ea6eba7d0a4bbeb04f9b64037e2ea2f5f7f35074fabbd70d426bab5eff1bedbc67c6c1e02151a0951c47ed1a31a44daad042efe277bea5920d756fae6e43eb131cf0d8052cd1649c60582234a92c281beeeee73ebacff9eab5d6c2648b5d37bd4c10d2b94df33caf6cb9b60ba00335dfc0779725c02dd4", 0x7a}, {&(0x7f0000000400)="362d79659b65c81a69e66316abf5a25bddc54384aa95b2544d37fa4e46306deaf72eaf1cb1c611f0fb9b9c4774b3be280a309ac48cc07c6ae0f7ec1a736bbb962103bdd270598f6d551c0fd10d6802128ec64c6c8e018efd04901bdf38a9fbafcd9235fdcf32571b33708d9ee7ffdc6d99b404822fd88a57e7ea3fa6cddda33846fc46fa078c760605978cfdec6fe003ac53bb9dfc54a1f80b7b7abb7d41293bcfd67d8ba92a6554e8b7741703f1ab14cf2b4327d9d0aa3736b5854efa7066411b8a83cd1447de7513c25ad121933b7845e7d41f7091d564bcdc45fddd118daad1c62e3a3eca7dd29dfe23d02e596e5696ce008ca2f11784b83f811d9b34cd5061cf32cc275431b3cc4e4b385a638760b74b88d749b1ee0ed8c76c6f7c76bdffc94d2a22cdde55f70b3e7cd760261f70df41a3a62cbb6d94c80cafb2b54595c0d743a4141e8ce121fea92a80a11cee8ddb0fadfbace7c0dcbbbcda0cfc2a11f9594a6de32728f28d919f7cef128cc157318e145086348eede8285b56508ef6b0182d808a7b985a5300a234a759161db9d3a594dcdc94b08b14151bf8f75b4df05ea45665083a4d70c2dc95f2ccc1e3ba58c90c72b91af06cfeff8ac493ccb14ddcaacd23c866747f30580d854367fb5e5e411883570b19501173a115a82eb7691ac07831785aff90e2c72704ad2dacf1ae50f4d13036bdce4698bafbdd71c419b595eaed490ab8d964da9021b2b77cbb6b92737f77f8962195440cf1cb68d9f70f258e73ea65a2c7130498d00cdccedf347379523dbccc3c35c60e75c115fde2d56b9fdb6478cc404d15ffec6222fe4ccc7747daf3de047947bfd7ff775d9c24bb5574486075012ac21fd285029f86eebf9dcf1779da7c3fc58bedc2208076b985e0abc51797258a89856fcf090fb601e1b3f20d4af7033a4aedbca81314ac3fbc917804366c0205a823e72861fa6ddcb7ab10e56796385100ddbbcd9cc770b14c8ec7dba5113523dc8c9e72c4703a4a01e12cfdfc53bd5b6a70ffdb63e69f425aa53c1f10cd121ee89e718e85893164bdd65d74851a520a0b5d83a545d7697cc82bdb9efc968aa686bbafbdec89859445f8bdc3bdf341ef8eea288b9219f99745ef6087c6556daae4ef152e8406e11edee444ff04c0ca5ea3590175e29a87a0a662aeb71dbb8e693b58963dcf306c93b0d5f842cc7cfc847fcf329a202f735f1bfe436f2e2591d0c792f73162ffbe546f432cbdfa4f83daf12f8f4efcbf9e503be9c09cf6ced2877d41634ee940f056fb2987d781852bed96383724159fcf8d4586c7109a2b1801e4756d5dc501a2884e6a8c25ecf748bec1822fe45372f4c726248f380e5924c9f17ccdce5a5e1fa13f60de4d0f34ff1e4b38e3ef00bb205378826ba79556a6befe9e1858f181a073e7ef8218b4c0592634049769e9d27a9008143c65afd38a15e6a04f4f662891c146d49e95b8ec0289a5107f428a9ed7613e121c852a317371489c6f6cf38d7758d95d72b793e0a67f1e8505be5c3c70fbde5615bd590350ac25ca5dafa38f8c35f09a34deedda89d501f55374ae944a21289bc3414c8555615e10f1e5529ceadef28f7eba67c5462715d484c39a3bf6cd79feb617239c1697de89009c2acb9fd3c3b53bfd59c20a074d8cb72463e622c6c29a04ec4f4dc579039624994613ec9b058c60bbee9ea55fc1bb74e5bb61255ddec2b3ed9aee210bdd93073283da60b365f53c08138a98e955df3eed4ed017a482ea26f6e535be88a3bb08edfeb6bc02066a90b59f9991f1abbb472b6d9ec05d0460f3b885b7c601491b2cf86456af313b18faa3fce7258af3a26eeb17d7dade500daf43a6ee0fdf16448344b2c4e9d9426b1018d9e78ddde24777d35393cfd1fd157d8285a5fe8f1d90138a488da02dd23ccb9bd7ac0e5b09a870a2860c0b5461cc39307478810f90b1b340fd34288f1ae55f80348d74e44b879b83fe4c332fce52174410d5702a172a0208ca7b5ad5b1befdbbd8edfab9f0e0ffe236b26c4536726c58b8e82c4560e4c98754d079d29cbadcd1684cd14449363145c9b973079a48fc8ee1806f6cf2b8edd7e479b694a00a80ad3c1ec8123a6ce204f1222a9c9c259132d7e512162bb82d272d3f2712ce0ac2a77b112355c0dbdf1d8dce440189ce7a2ae1b79a756619190c2c0f260ec79085dfafcd75878479ff806a591ed555ca5108fd20b11707c070c8493678193f2e5abf77a50c5b17f93383ffd318615bae13a56f7fa58b7cfaa06954f306b7c07f2e3143decb3393b4f9fc5dc21da8420ea27b6f61c2f4fc59f8d6cb18ce51280061f21c7602262010f33ddfd49667a2366b89b2a7ffbd80bbf48f1175a40d8d4009aa25b6548eb01de95e443a77392cc77b56be289a20844d8fa271c2e75ddf6a505a3342bd2d3bb458781b9ef2a16e5ffc2857bdae30543a1b84e1b49865971803635427a88441767c8713db462f925722a34a53b6a79c3a080ccf90f5ee51d822ebf4e2ec60a3e3dd910d4f05eaadd3f612f4408b26ece5752631796a498ee98a69c886175b30dbfed46e516d04d17b7e20cdd1d8521b8cac835acb0c83ca92d36493950a06f645aebe9961dbfb04662540f4362db01720e6323abbd61ecceb63b23f00715146c3250e0714510b18b437b3e809e0154fc0ac5e530cf359c13cb29e6394ecb5976a4410aea5f61e5fd74307e02c55186ba454a602c8aed8d2b24f45703f85e204f88f4722e147a2230ac38e502345711fc3a831ece5684975f8625303cd84a3c9f5f016af7c164929199bc5d3b4524edeeef455ac432e0c87cde030b6cba2f9b8f0be1ad115e467b8ae5d1438c452bfaf437e46026db0f8ee8f12fa91450da6879b1c3fbe3cd62b60bd31dbd321284d446c6a31618722a2a489a45e5ec684d45d1e2b3fe0a48104928a786bea37f309141eb2e34d24e60d0f5129bb3e96e313bffd909ea58467a9a85cc4ab49a5ac36bf246ddcfec073aa06c60da051188cee8bf73d73007ebc5fed46164569d975d86a5fcf511e2e23189c9d94e7815d91648f4f4017b772e249241244afbf15acf37508338e4727bf364db996bbaded886d119e28537a1a2a0986e558bec516cb01dca462e33b28980821513c066d1c57d92618c005f4098eaa581773d1b5c5c181fcc2cbbc2e7dce3f498b0bb83bd5db735ed22bd42a42aad043f35692d8b68823b5ac7fcf8f762271a8c25982ca8d5303dd98a2c38179a7dcbf69e6d1232b6692f4173e8e02a699b596b118651e914f63019de486d053299002a0b2fb1c0cf7d90e79a20cf3790a181c96edcc9292bb348091a5c5be9454796532f5730ef43d804dc80a602f9b73b882cb47b98d36064f1a9cb57b2c03ab207dfcd902e0dc3f78d4011d6eed6ac84a4977b0decc8135a6b369343ea38b33f4931abe62b859b0acf13bd29ae2c4f5acdbf777d745ca1ca23924c7ccef2222c49c72f98bf1da9d9f8df8d0620f5139f7f5ea9797be366812c401b269f78c34b1bd590524104e32a699d3761412e8634fe70ab6d766a27a59eb41d27a62249c2d168d93ece491ed4617b3792e9dd81b7d839239c7d25d988d1b44f3a1b1d718457c6b50aaa610fe72c685ca8ea9e9c31cd422bdea9ea8cf3087e52ded0b18efc3cf3176eb1a70df2e51f6f390c9ff60b15ee3d169c7be06afcacd937422d8e0c2c779aa2691e5526a78ffd7a8336e8c4208782d87b81c9bc41c6a07c99c05c6d476b3a71bdab5844bbc85ce17024fa64faa225b37c965b09c96ff40fe136e6e5ad4c1e29a16c08b4ac4664c816289994346bdd5fdf89c6c6faa81d9771f496d9e08a0a3c17df200dbc6a600c58d62cc288ba9134ba37ec92996cb6cd1e1cbb0263d0b300171330ed2719453d0971ba5d04e51408682a1b3c1f5d9ea2e86f43287622bba75ec1295f0621fd019a1215aeae7ad4840da6dffffe53f07f449c8e2a262db50fede9d5f75327e282fca49e03997b872bec6fde9258b878bbf9837941b3448f473af6029ccf253a15b6bda58394edbe9b2c1f5e33e007dca1dd374d0a3a4b475aa1f50e1bc5b499d23ea454a888421fb75b3e5e82f031ac25822da4b4cacef4a51b21fae90db5af8096f36bb5c858f18c5ac291985e8a00b9f6b2be0a8f05c1e7744c03fbf15390c33771e878af1c28e752dd2f40bdb6a2b0a16b602fe753c30e4f2361cba37b5e109129201ef6a505930f884421b777c212dc938834a2564acf327e2f69d2ab43a593ba916f99eeeeafd82a7d9c23ca6d2f65ccb1039ea0db4f8e0334ea4fdc774ccf27ca10e7fd903004008b5cf1529ebbf3cc3e5f65de1383a1b780d8df8b6a2164583bfd88cfa730e3446af2477e4e71fbbfefa9d929ddc830df8a382f8029c9da7fb867b26eb1f5a152aba150ec5cd038008086ec6e2c8ce44af3cfbf27aac67f6eef25335de7c4707b8defd014feb4efa028ac6f4d5cba185b258afb5cea86b42e5f71f6e69d9e8f9824f3675084804225ff98a8efb7a32368c576b7bdb31d59ecbdc3e8cc2c6e6364b6f098ca8ad2e0c58e14f049be8205b803d6d0ab3125f78a2f80b76a2c3e9008dfb38243f7e7e0ed96678a3126c34e67ccffea04694247c6f882d6c809c7559d87f8d9c6ab34dc7aa04ebbb808801bd0ef19e2888273480f50e56f6bf0aad954da2f926d73f93155f1baaae229a81f240e47c7616ee792209ec70a0702ddcb8e4a2a458648783e2f5a9fde4bdfce542431921b8cab57f3a61ce49efd3245f24c0ba985ce2302392d983e9a6e0610c6dab1b1c34dedf6e24daf2ef1b0e22a23c43ae223bf96ef52fd990552f86dc5ae5672d107b297eb598db3b227e6794929e6fd7e437408d41a3d6002b6862dc8949234e41891664b3de7a98486577ae3c281acb58e846f9044a6e6f81f2016ce5361707cb5229cc977356e16670ff109b0543b04087cd0b3439c3efa4fbc0f47608af1dd6921d48eeb4c936ec07bcd8195e0001b89eace5ff4f5c18798a8af8e035989794c7a99e2b6c4e35f5ad49f5b6d3b219cd0854923deb83f3839326a3fce3b107daae07e05226174f86fb08539205345c5bf99743b7b2a65311d54c6454bfaf81cc5992bdc32df8ef48ebceba7f8c1c0555c78bc1124a4b9ab957a3cc04927365b860d0af22a033e702c2aae0a115227a3045209e1b320ad150d154493d1a49d0a6d9dd10b379eeb11d4fa39511a0948ba4f563493ab49378cebf5beaa18b42f1d0e6d3dd353c2a51261788bdf2b304385c075719e4bce6e95f2a2e45f2eb6515bed395adf0f33cc2a55f6e49749e1415091a3e77c79afe1cd53b3ca1964e5ef3650f30394d1a30e35d0ed4a9edf857e692dfda216b4dad53c4e782ef0ea6b56b7d94d08183ca2b9aa43b50702e2ba5a2243d75d7aa834d9d3990966a5136101f24801bb30be0e38e6a265710a48adeea2c192c85ee2b8c90f398673c3a0fd532fca28dbcbf273bd3bf9271c2bd2c3e3d1e370ce0846d31e4aac874d0778d7eba2dddefbf420759a1907961516152356c8b8f9f63c582bbde96245d2bd3e2f99ff046349ac0251f7b72c0fe310121bcee290a6060f2a923eb95da4b88d754bab6436fabe3849b83dd68a1e3ba0e6246db4eb217f7700ebf13f80778942a9dce206d3be6c63ebfaed6046e4cd081359a8851b7418addc98391f22b3bc92edbcc25913299f310a2d6209a3cd0cf400525422aa59c71dc231a5c4bc0ea5ef31146996fa9438e00e5e6f6b93b95be1729710e54c38ed5cbf23aad8d", 0x1000}, {&(0x7f0000001400)="a7463370f54e090d4b0164b30e39a1326f94e651a6f18c4feccecf88892b1acd1854a7b57d4a611a3ab7617897af70809a3a108dd1a9", 0x36}], 0x6, &(0x7f0000001600)=[@rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r1, r2, r3}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r7, r9, r10}, @cred={0x20, 0xffff, 0x0, r11, r12, r13}], 0xd8, 0x4}, 0x1) r14 = open(&(0x7f00000017c0)='./file0\x00', 0x400, 0x0) select(0x40, &(0x7f0000000000)={0x9, 0x0, 0x0, 0xfffffffffffffffc, 0x0, 0x5, 0x0, 0x26}, 0x0, &(0x7f00000000c0)={0x9, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffc}, 0x0) getpeername(r14, &(0x7f0000001840)=@un=@abs, &(0x7f0000001880)=0x8) 16:00:20 executing program 1: clock_gettime(0x3, 0xfffffffffffffffe) r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x880, 0x80) pipe2(&(0x7f0000000200)={0xffffffffffffffff}, 0x10004) recvmsg(r1, &(0x7f0000001380)={&(0x7f0000000240)=@un=@file={0x0, ""/40}, 0x2a, &(0x7f0000000340)=[{&(0x7f0000000280)=""/188, 0xbc}], 0x1, &(0x7f0000000380)=""/4096, 0x1000, 0x7bb}, 0x0) chdir(&(0x7f0000000100)='./file0\x00') fcntl$getown(r0, 0x5) chmod(&(0x7f0000000140)='./file0\x00', 0x4) r2 = socket$inet6(0x18, 0x7, 0x5) bind(r2, &(0x7f00000001c0)=@un=@file={0x1, './file0\x00'}, 0xa) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) r4 = getegid() chmod(&(0x7f0000000180)='./file0\x00', 0x18) lchown(&(0x7f0000000000)='./file0\x00', r3, r4) 16:00:20 executing program 0: socket(0x11, 0x3, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "ceecf63ef21abc98f02704e859481201d1c16682"}) getgid() 16:00:20 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x4535) r0 = open(&(0x7f0000000100)='./bus\x00', 0x1, 0x0) fcntl$setown(r0, 0x6, 0x0) 16:00:20 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="00012e0cb1733fc1362fa17597801177b09aff460415ca8395b397d06b0b24d2726208606515837e60f34f4b5d"], 0x1) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000080)) 16:00:20 executing program 1: r0 = semget(0xffffffffffffffff, 0x6, 0x0) semctl$GETZCNT(r0, 0x7, 0x7, &(0x7f00000000c0)=""/131) r1 = socket$unix(0x1, 0x1, 0x0) fsync(r1) fcntl$setstatus(r1, 0x4, 0xc0) semop(r0, &(0x7f0000000180)=[{0x3, 0x8}], 0x1) getsockname(r1, &(0x7f0000000000)=@in, &(0x7f0000000080)=0xc) semop(r0, &(0x7f0000000040)=[{0x0, 0x28, 0x800}, {0x2, 0x7d, 0x800}, {0x3, 0xff, 0x1000}, {0x4, 0xd7e}, {0x3, 0xbde0, 0x1800}, {0x7, 0x10001, 0x1800}], 0x6) 16:00:20 executing program 0: r0 = socket$inet6(0x18, 0x4003, 0x3a) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x100}], 0x0, 0x0, 0x0, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) write(r0, &(0x7f00000000c0)="ff69be1d923dbe68", 0x8) open(&(0x7f0000000000)='./file0\x00', 0x800, 0x151) 16:00:20 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() writev(r2, &(0x7f0000000040)=[{&(0x7f0000000400)="4a51d048177fc27ddcd7f0ec5b3d607322f12025bb56e773977e3b8214796c9c6c12073a729008287be57aa5a4b3d596e413d51f340fb846cc8637225030a4504893c4578be47fc6de5061a11bbb4bb94f68fd84191b77d644884c06eb343f9d4225fef1da58e18ecda2f7df1c9c57d2519a3f5d0464fbd718f07d342578e8aa5c5bfc043cd3911b3758c6faf69a28784a016e4c17b6c472629213cb8d2f270a1fdb67b3a8a04f4a4ecd018d1a4ebd441b7ee390a7948150bcb2ca911eb8cb2cf8f76e7291d2d5939b925ae0883e0752a3a8b5d093c066c59b5a87dab06ddc4e74cfd64a7ca5131f486ee058f1efebf2ccaa8ce8d1896a33bbb42f68be200bb45d9de2a45bf555d264d48576d0e63f48aacd33c127370f9ae8247dcd20a8656f51418d1b3c6df267885e1cc856fa351e7a66a3463cdd45667da07463d6915116872febc5495f47c0f9360d8dd7e8b2d3f6b09f21c870e7c7f2d817aecaeb2ccac2a8dfc48846294e85efcf7da5f2fd2ebda51b094b44c7b37c12a14dbceb62bf805d378fc321dcb1760c95bd4e953d017e04df2c068b5968acba138857ff8a0248db5e44196681180eb4939c25c9ee3c535b6a9272d2cb3c84e3f5e405eb32a23c36904d39f7fadf0e5bae5f30d1e45fe8e6aec9623beb11e9f12928f4668253754998e0ade7dc9b66a65d20b3ec97a2a0f8c1c8935c356769889e31e0edc30af2da1be3af900ad2433953ba95a6ed78f04b60d82962d9c1b901625e10b738e9632d2452e220c9b4386d34a7291dc4108944112c364f5d29df1c6cd86c4199a3c7cc01005c47c7a4ed2ae4731016ad06b24d4600484055f321deb48eab6431fc25c6f9b7a18beec39ee3c473eb2a5f4ebbe2ce9b1b6fbac1cdc072e3f6128f6a40c5df8e9a536d4299f7b84600928146d2567d6c9f7c68a938ae2fe5eef2e68695425b6a10865138b90d5b2f44a2b8da6b455f775f913dc5a05aba7ed064663162524c44ea546198df7bc211815cbe843c7c9495b235cf12cf8b8fd3d8197c41bae4eaea9df3562369afeb1fc31ddecc54e395af97725a3e2e7a71eb50dbf7b77e08ac6969e2a683356b15b9809d31de88d56bc27831e0c7840ecb717361d2e6705ebef2abfff5755314e2eb9c170adb9118fdb71249e6640ec048e514066b38df608e8ed24a6ea698c0755ec85833664e54b5d389c67b83581d92a3931ccb0aa395f2a2f69d12b9c8a7548474ebaddbca588820eeb025d6e81cb0e41b5099b19049fd0a090dd7431fe988c8de2b310ad1e40c1c6cdfbaebe30e5b8ed752a90976be1bc7cbe63c62df453c06cda0c6dc36346424dbf84d4310d1bb261b716c7a824b0ae8be89e0c2b570d86070ce9224d67d5c9789b108ddab81c87ffce31c3ee2740b58b68ee6451f6449dd68161bfa459a11f176f65c02dd7d38431e4d1f27a7b228af16188a69f3c11696b43e174b12e89a1e3b341f2a662a501aa5b33f6d141922a4ba7211ee22336efc4358c0bbcc1f28202d9710de667d3dd7521e6b7f2529f9ab9feee44c0a6ce1fbd2aca80c30a02922ea07b1d82e36f1554b8b622640693864639499bfbcacd8274a8195bb55046e1b04d05fccbb2b05643cadd41008eeaa6b41b7645e441dc3da02df6123f5a176345a6737b75f8cc2f50977cff9d6d3e569643383a815c7816ba585595b56bcbe640720da5e4094d4e86bff9deba32fec05afc9bcec26d544a6507abf285c50e72558784aad832754ce730038d3eab60cf6eaf6f4a1d563c7c9117e2aef945fe0aad41e371ef44e4a37d04e9cb03da1042277c72e151039ad7de5d7278b6d072a874153de2bc3ad3fe7fb1b70799d5e2c85739dcdfea6293cd17663377ce9a9aed5d98985e17ab1074615c0997b9fb709c61484ba7a8e529c00f431ebbf62bad9901dfa2d12c67c5731d6c9632715dc099204918be64344f072f37d69ebfcab2cb096435b1ecd881d4b881c67051a14f7191afa45b2e19d17a27c4688662905a6bdb4271c731e8d03d8e16d184083842f487fc80ecf77d5ea8a4d3ddd1d4d8ca66e2fdfb6dcc5a76a15877090fdf0495eb50119daa305941948d418da67442b50dab5d4a0a408d7b95ff7ea2c50725a5bf0332fbb69970cef32faa40a0ab8f6d378d6a5e1d7b030f29f1bba87a0adb027ac9110801764305518d7962bd2e5a1c5e01ac50b3fe6cb5fc8ee5252aad677efe8112116939c9c0eb0b68e4046f6faf6b6377b7a787f6fa939b592a219f0f5016563bfcea546c38e6f5c30bade15b1a87fbc718797f8c795ba4d145893728b6af0a9a86320d3dd120c70ed14750fb0fb45c623bbf211945e962532ea7e041f4fe623a7327d523b8561a349d83425433424b02bd8ac301e7469c1e7c6ae9022b046ab997427e0ff88d5848a7a49e0aca6195030a13c06692a3615af631d8685f00902c99f73889eceb5971c2ce6025e64638560e595ce0bf956f5a829e256ef9791921a32e5c2cbb2bc3f580d21f1e98fb5586be61bf65901f8aac99ee1dd9d5f38ac594df69f319b98257516de5c6c142ecd6c6fc1ac3819c1177582ce02d1a774a9d6b132142b71af43ae7baffabd9d47605bcf99bbf06b81b0ee612bfd03f1e1ac2b1d50dc4738bbb7df813779d1a0d5849bdec3f490fa5ebef8e0f8801ad32047eb8797d0a5447b9175a0c59b9c13ab4487d326cd13c40e28e067b2d43c356fe39322621b4d65d4fa5dafd427b3f4296fa889ac2f59829a213cc578eb2e0949a96ba567fecc1e699bada729696ab3ce40d8ac3aa438315f9ee7b18f26ea3faaaadb17e581f7db1db37f9b5fc9b235874d5ee86cfca6e957d1fe2246faf9787f5dca13c733e5ae759d7e0f52e8fdac4bb8af8e5172c5a3942a579891a621310e7e663b5ef0e1e44f3688e7eb6d840c8f186336139d0a472308b5720627bb211648a70f7555c581eddaf2dcc6f952ac5c49497bba0ace8b689970feed0956aed1771cc566a5aa236526bbf91a22d17cc7868d03cd80cfe654753e802fe7a07d32e605b243f34aa9d2f5e9cbc59a45faede5532a6e62306e32cde31f763d8a8524cc5a1b6fc3dcc47a9c69275daccbf26cea5d0ca1d1c4871a679c77a0ca281857e83d4ecf6fbec9decbdc1bda2994aec5bb30039d2e93866c7ef34019b4d35a5d76a3f88017b645a14db25dc03f213005ce66cd2979df8d00509efd9f7e1898582f80db3aa881078da0aa33478a2f1e29aa367743e5a84f6f5c632c9f75994358e42cd76e51fb9b281ea4a0793e4c3a823f20a342c71b17faff99a66d715e8d0f59b7d7beb16cbfde40359b74658b1ea6772d3ddd804e1c779603d533b690e43f767c2e3d86bc8acac1a792f0d6990b063c5d38bbc0a7a3cd2fc49cd6b782092920d384a2ff1c670bc98c1cdc9bfccf4a9e55c65f7c0d0cc04777b7ce9741baa4c397853e99d4dfb2e149921a34dbd2e57f9cf4d6602e5d7469fe9425619dac9e9808aee8e9097f3efae9d3f1716bfe9cf2c701435f6a1d87d7acd49bf5fcb4f6b142c8d443720e18e21eb9dbb6c77e9ee44acac693dcc56d82b46432fc75911399f0c8e977deb4875e0073255272410801b82d0b932b1c29ca65221e769379c794509d75100411ea1d038c950a2867843091677ba6825a3910d034c6637df7e55d57052439a239cb799af96f20a6e5db6d4224d4659bc391dd637c966dde0b7b718bf570c32fc3b9f5a556bd3062dc9cee04cda0032a50b4225938381108a78a6d78bc289da5f6d95517b0095bc411218d57e621ad463f70c13c934398bd1317f2adca1b25fdfae6b2243eb121439d04ed3e518f0c243d7922df379c70e3ac4a02450399818394842f6218b6f6dd64322c9bd52eb7d05ef57c7a18bb91ee9de4a1a50bf48d083d1271a3726ee1f0e99949dbb02a04b2a5dcfc0295f7663beb4bf900ba8da2575761d6a91211fdefe17b71a59299adfef91c24d5a03d4e6aca2a4650879dc95c0ae705e6404bb3255934f797eecb09977190de5d1d41696586de2729117f32eb24a8ec6e9073e89482c64c2b807e03c7a38a6977397888b9ff145b497dcd566d28643b10ab06c58b07b6b1e9cfda18129f201c2245cb5774bac1c9c6731f9c9e526f58c3d277854c8be6aa10ba8344b59ff573fb842167e8d36bd86415988e6c257fa55cb0f9cfb7638a452f8b4b6a417491ea8758f442058214801c7cd74c97effe21b4cf0e357ce9e9a83a01c3402450c349cb39d03800078506b03ed54a1edc27819957b4b861393b3a6704870299c9858a297109af9c94ac30ce1a49ffe46486268f1dcad239216be7edd61abc00ccc05f6ace74aea98d7a831f8d7ba32d3cf305f7c611a84c07bcf24793e707e6e4e293da823647671b0a76bf6c323e18af54af9839d308e8046a29f2f0a55cf759a65d50a08de97aa81cb71514f75db84e018add9c8ceacac101cc895410f87396f3ca5d2f21993e539c074f5fdfdf2afcbc23a9b850f4bef8eb5230411aa2f7d8623f8c8a36f47d31e83db034f3257d8018906d6ba5c84cc440adfd397b3352fe02e322f31ed7db33d5163aa04e7a2dfa6a36404588571fa171194ebd7f019c4b12575aece017dd07566164639e6837fea6dbfad594944a2194dcedd2ec1b8a8f9d6315ddef71cb782be805832985fd807ca9c8db924d4da082eb825e276e3c5d86665d2c8dad7f8323b0eb87579d5084fc237821c55213dcba15594e454c0122b96e1eb358004631a862fe3c20ef44f9568506496327300165e626ea70e4e4f5ac57458fa00ef334fd6be38092fcb3592f4f70619e7ccbf519c149afc2f556d473d62a1bebf6b5f5075154261e6d025b9cd90ba9e247f3734a34f61b687651bbda1a40ea21b57a9d201564b07406c69fc4d1d00073cb77437e14be2e38bbc907ea90c9e5f35fc761208a2aca90e85cb63a138e28b8aadf92e5bfe515b8611a4e178c7c0c9cfc12e06b378c6d591e540ba4d62ad1722ca2c4b2671be7a753082d72a1601b3c7d67b5faf9f2856059400934fa140eada7d556bd5b7450ed6afa8e6a0402bd1e98d061209f6759aabe5e3a7f3b356b620a97682b5eb1aec87cee14cec85d4859c55998e26b542e98642829a452c5d26cb93a816c1066863ebab9c9837ff70ff900bbdd32340170e954486b1b3c740f62d9305f1beb41fe3c93c974b99a1ee410480a4579394fc553ef324ad96b9d3cc338fe71e84ee53b2d0452e4ef775b42f04a63fde90aa0285a8026a56a725313f209b9e5c61205090c6b5f6cfd15715deaed7393fa9428b58bf00aca91c72d56d0bd20c92ea9de3bc2037e4f819842b0c2f7fd7c99341ec4f4e35dd671c045cc015bf5fd339c79a70f50f7b74b316061c5ef5e8b01629b0f0c25d421bddf0c05e38942a863f7326db9b35743ed57ed33e588daab6df7fbc2cb1b6564c4ab498a143d39417a6f5de75b47097092d92816833f11eec98fc14f17ff7a94efc89df2dda4e7ed75cf3e404a22f3c58db930b5443831666a7193900b3b3a35734b5a8a5c46a03ec8b49228df25b2cfd1786902bce15c530f0672999c8c18c59731bce3362325c55bd38794115412ebb8f81ef53d0969a7d4e68a062b72fda86af5c0be69214bc8e410f5110c3e76d2fcaf02f322e63db651aa939806bfc58fbc6d7610dab5e38d544443eaabe2c47da1bce2184d85b3281b82cffca9c55e1b288d4125f7b56a48b18f4f863a459e38f0b2aa66817cf91513974cedadd6f0bb881b32d42d3d33dd9fc090d3cad62cbfb187c50064", 0x1000}, {&(0x7f0000000100)="328ec1c255166a91567b7fa5ddc51abf6a520cb424e5697cf141b8e687261ea57907dcb705af53ae46bdaa9a432503c355e47668a31f2ced364fe3d970455ae1e767559f998b2c28bfa1c7dd5c198fefc1dec181fb05c9a539750979222ca8c1de2f", 0x62}, {&(0x7f0000000180)="3d60310b07e4cb0c544988b2c0b53b158aa0e68df57a15a88fbc0730af0120f93a7eb73e7ecb8aaf778bd6b73a6cc9c0e43c81286204b9be25ff7dfce581df6555a9910f71bf64cd524559a292a8cf2bcf337e2adb518759e4fa5dc6a30a96dade2c9ee83ef8a6504bf79b7600befd01fbaa4d9284cf326f5ab3545351b7a90760eb08aa44c69d703b62bf2818a058590d43edd0fa781cc1a0d02e71c7751cc4d4a0be86dedd96bd8575190c11ca84c6d466eb29982b429ddb41b4f48816019781bbdb3c360db9417d245241f2afec08fd679edfa71e708aa1b00526f0f3838d7741eacd4354", 0xe6}], 0x3) kevent(r2, &(0x7f0000000000)=[{{r1}, 0xfffffffff7fffffe, 0xbccdbcb4be6b447b, 0xfffff, 0x7124}], 0x1000, 0x0, 0x0, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, &(0x7f00000002c0)=0xc) fcntl$lock(r0, 0x17f71c19aa5f7ebc, &(0x7f0000000300)={0x3, 0x0, 0x1, 0x101, r3}) writev(r1, &(0x7f00000000c0)=[{&(0x7f00000003c0)='r', 0x1}], 0x1) read(r0, 0x0, 0x0) 16:00:20 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x236161bc) getgroups(0x1, &(0x7f00000001c0)=[0xffffffffffffffff]) r0 = open(&(0x7f0000001040)='./bus\x00', 0x2, 0x0) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffd4}], 0x1, 0x0) write(r0, &(0x7f0000000300)="e34aa59d87adfdba0bf50bf36551774858c0ecaae0feb312105584bd91099f8c4f6fe44f57d2f2a5dc785c5884e2e7a5389581446eb9b32596d9e125d7deb10358695904887d0e883ca8", 0x4a) write(r0, &(0x7f0000000080)="744c10f46ab9181e25072515a168956a0fb5076be2da60ffbab787ae35c5cfc2aae30ee485f240769aeff30aff096dff898d24fd87ea8137450aa2f1a1294f4457abd6bc8417fe45b1dee68ccfab163df217927db3a07993b4af727f2ee4e04e9f2d478d59d68115a5d75064d98a4f3bc851efa41852ba077ea0dc6cc9622a2641b55bfe41a2d9725acbf168a69f2eafbd17b1afeee86ec3b4bef48493bb388024981c59f0019c2b543407c6c90ab4b041fd58ea1eead0307c2bba97353cbe7dc82432aadc3c276339fe4c552eb03a6a2faffe746c490601cf3e8457c236309e99a11cfd55722c35db", 0xe9) 16:00:20 executing program 1: mlock(&(0x7f0000ffd000/0x2000)=nil, 0x2000) munlock(&(0x7f0000002000/0x2000)=nil, 0x2000) 16:00:20 executing program 0: r0 = socket$inet(0x2, 0x3, 0x7) r1 = open(&(0x7f0000000080)='./file0\x00', 0x100, 0x10) fcntl$getown(r0, 0x5) readlinkat(r1, &(0x7f00000000c0)='./file0\x00', &(0x7f0000001100)=""/4096, 0x104d) mkdir(&(0x7f0000000000)='./file0\x00', 0x100) unlink(&(0x7f0000000040)='./file0\x00') socket$inet(0x2, 0x7, 0x101) r2 = shmget$private(0x0, 0x1000, 0x20, &(0x7f0000ffd000/0x1000)=nil) shmctl$IPC_STAT(r2, 0x2, &(0x7f0000000100)=""/226) fcntl$getown(r0, 0x5) 16:00:20 executing program 1: r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0xa, 0xffffffffffffffff) r2 = kqueue() kevent(r2, &(0x7f00000009c0)=[{{r1}, 0xfffffffffffffffe, 0x21}], 0x7fff, 0x0, 0x0, 0x0) write(r1, &(0x7f00000000c0)="04f4484229dff5520e4dc2606e32af604413cdf37acc7a5d0f08b231996a0ce31fceb5aa5c6e7dd5acae6be35e12a3d690587d8630d9fe10ec565b9164e366a725d74143924ffbfe7ef60abe33c9145139d2fabb403bfe266afd96a6a018d3c499731c1ec8a3d6bab41714088914744656669d68b8d351955df16f15170405247ee6e8acc9fe26fad9e19f6a9ff4a979d024317895835942eb5ba075a88bc577beb0d530e7cbc85d3112e11b8d1aa08a873f7eba1e926740ad24f013824395aa95e0594d800af8057ee4823ae588d5048b5dafbf62fca3b81e7936c8509df5e7eccdeb81cfd97a9cbc377a909802b1fcb825bfa14fb695067f8eb2bb7be343c0b85523eff8bc011f7f158422ad6cb62d8bec654caeae9aa3e46061a3ba433dbf9e78c795f1d0e72576994f9fd122", 0x12e) 16:00:20 executing program 0: setitimer(0x0, &(0x7f0000000040)={{0x0, 0x9c}, {0x0, 0x2}}, 0x0) setitimer(0x1, &(0x7f0000000000)={{0x2, 0x100000000}, {0x5, 0x100}}, &(0x7f0000000080)) 16:00:20 executing program 1: socketpair$unix(0x1, 0x4, 0x0, &(0x7f00000000c0)) 16:00:20 executing program 0: mmap(&(0x7f0000feb000/0x12000)=nil, 0x12000, 0x0, 0x1931, 0xffffffffffffffff, 0x0, 0x0) r0 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) r1 = getppid() r2 = semget$private(0x0, 0xffffffffffffffff, 0x40) semctl$GETNCNT(r2, 0x0, 0x3, &(0x7f0000000080)=""/4096) fcntl$setown(r0, 0x6, r1) r3 = msgget$private(0x0, 0x200) getpeername$inet6(r0, &(0x7f0000001240), &(0x7f0000001280)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001080)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000010c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001100)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001140)={0x0, 0x0, 0x0}, &(0x7f0000001180)=0xc) msgctl$IPC_SET(r3, 0x1, &(0x7f00000011c0)={{0x6, r4, r5, r6, r7, 0x10, 0x3}, 0x324, 0xfffffffffffffff7, r1, r1, 0x6, 0xff, 0xffff, 0xc76}) 16:00:20 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\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) 16:00:20 executing program 0: r0 = socket$inet6(0x18, 0x9003, 0x0) r1 = socket(0x10, 0x8005, 0x1724) connect$inet(r1, &(0x7f0000000280)={0x2, 0x2}, 0xc) r2 = dup2(r0, r0) utimensat(r2, &(0x7f0000000200)='./file0\x00', &(0x7f0000000240)={{0x40, 0xfffffffffffffffd}, {0x3, 0x1}}, 0x0) r3 = fcntl$dupfd(r0, 0x0, r0) sendto$inet(r3, 0x0, 0x0, 0x0, &(0x7f0000000180), 0xc) kevent(r3, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffb, 0x10, 0x20000000, 0x1, 0x4}, {{r0}, 0xfffffffffffffffa, 0x4, 0x0, 0x2, 0x8}, {{r0}, 0xffffffffffffffff, 0x20, 0x2, 0x9, 0x4}, {{r3}, 0xffffffffffffffff, 0x20, 0x3, 0x1000, 0xffff}, {{r0}, 0xffffffffffffffff, 0xc, 0x9, 0x13a, 0x5}, {{r0}, 0xffffffffffffffff, 0x40, 0x41, 0x431, 0x1000000000000000}], 0x2f, &(0x7f00000000c0)=[{{r3}, 0xffffffffffffffff, 0x2, 0x3, 0xfffffffffffff9ed, 0xfff}, {{r3}, 0xfffffffffffffffd, 0x6, 0x40000004, 0x200000000000000, 0x45}, {{r3}, 0xfffffffffffffffe, 0x20, 0x2, 0x1, 0x86}, {{r3}, 0xfffffffffffffff8, 0x49, 0x2, 0xffffffff, 0xeef5}, {{r0}, 0xffffffffffffffff, 0xc0, 0x20, 0x400, 0x2}, {{r0}, 0xffffffffffffffff, 0x91, 0x3b, 0x1ff, 0x8}], 0x5, &(0x7f00000001c0)={0x96a, 0x5dee843}) 16:00:20 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2047, 0x2d53) mkdir(&(0x7f0000000040)='./bus\x00', 0x100) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) readv(r0, &(0x7f0000000000)=[{&(0x7f0000000940)=""/13, 0x8}, {&(0x7f00000009c0)=""/4096, 0x1000}, {&(0x7f0000000300)=""/185, 0xb9}], 0x3) 16:00:20 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r0, 0xfffffffffffffffe, 0x9, &(0x7f0000000000)="a3e3a9cb638cc7eea5db026b5438eafd8bae1895eb6579fd5d49656fb5966504380b5ea13f79e5be6131ba426316224839c10cd9188abe02d3aff6386d3615a21e928da61dadac76f938cc2b2c9d7e8e9811a493db86464291d451bb68f864ae9c28681d985f7fd333ecbcb6c3a127f60fc162634dba260fd4194ffecf58a80b4b2d591a32831c25459bce01d68c2c15a619e51392876ee5b2b19f1003113ce1902cf1fd81637edbe40570de69448a468a6ff73ff797f1512db8aaba8c8d8c4dfb777ff98ea1a5de2f93e607c182291618e9aa3cd030e202e807b56fcf986f2202dbdb7f38d707543ff51ccc85cb356e0411e2bceead068ad91462", 0xfb) setsockopt(r0, 0x29, 0x9, 0x0, 0x0) setitimer(0x2, &(0x7f0000000100)={{0x4, 0x10001}, {0x100000000, 0x6}}, 0x0) 16:00:20 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000300)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000200)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f0000000180)="e93acbd442550b93fb86e9cd2e6b0883eb75c08969c61a945972c5652280390372d57252f3752e72f0ab105548453ca9decaf980000000ac4198b12b9e077d40448c1d261e869fa4199179f4", 0x4c) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = getpgrp() getuid() r3 = geteuid() getgroups(0x1, &(0x7f0000000140)=[0x0]) sendmsg$unix(r1, &(0x7f00000002c0)={&(0x7f0000000080)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000100)=[{&(0x7f0000000340)="beaa8e758a3873cee9919308bd23583eafb23359475b67325d188bbc9f4beed8cff3e603e5d6a898a880198b8aa4fbc7671ec6b8e16e7fff1bfded2d493866c3f65351e8a9d73b8ec71ee95c46b360439f459f537c317b2fecb5e4dfa8582d89949e8913b5290298c91be1a1710e85a380be0a0f6b2a912c1c66884aeb3e633d872ea0f9bedcc3390a6325b08f7aec40f5db4729bacf4c943fe2626e380e0724f2df6a1448b3b8ee8c8e761f86afe31eb14e34ac11b3ecc207271977846b64fad2c9d501ddefde27a0695d5c5c7b9f39122e976903a2ec2373f79d55b9c3cad7273554b0516d5c69fd3b763564517dd1061c22b0efeeef81398161ace60389a28cda0e594596f9496ab125d067de5730afbad4d528a1865e9dd598013517cb595a95432a8b4e570a1506e4ef48673993b4d15e3b3bcfd33347c01505f004a25810cd8e7b4e4672b70a7a9f2da72ff6c7f5b196b5fecb207550d4f701e604b633f3957d0c8992d49ac2795c018d55cf26c161cab5b134b79aa96dafbd27b8501778d1797307d0d92d55858320a96b11972943e4649be5d2d3fa6dc6736ab689c15945d9168262db98c298fd94f254344cbfc0e041a175c95e0772a108a6f49595cf515f38bd4d957deff8259adb0347490042a73f466836689698a854f44dcdcdf1bde824f78fefe79bf2f02bf65fa2f96a0d3d15327b837552a7784766475466d8bb8cf2495e10f15d15019a83ed58c997a8a793247b04fe5b4d6d147e6d6931441179b70740b3cf5bd4d0fe4269886ed2bbf47c886eb87a8f088ae965aedeff541f05c8385ce5e1143f4310d89244da2f0a9655445c38104792124707cc70b471832720ed729a0906e3dcb5253e4365e626efc567f0c431b24d35fb4d7b2e9e19a865af8c59cd5f1ac3f93a622380b7353e8a5ae186cff52b42b2cc59102e07eb7a2c8d3bd6739af1e3c90d26cbf92906f9985648fd92c74da778a5ed1fdec9ea49d3956aa30d927ae91313162c981553d960cb624e7ab2e3774310d83f40ce77a03b651b0aa140cbbc4838cfe08ec3a939e7a3f343242ecafd61293afd8394d9d52286c9eb690f04c8c7fef6496505b40c689da636211819768d8505e8e82a926daa858303a2a567b8a9ca8f1ea67c60dc7b7c5af36326c6f8298ac20c40b0a4276c46e9e5d7b5b6053eef3be27fe41b77d0f5b727dd1f6275eb2a136235d0b43d63dceb3ea5a2c16d6379265efd1f6f46594fc274d037de9fe511cdf0989efa29507a13befbda37973c7e62860fe27078e4a17f608d141f30c8ea3e057c9185c3bad8a1533eda6fcb705afb4fd724b8812f2b595b4bc46ee8e5b012dcfeedbf830522e81c975440aaa805fabd46a02ab5fe85ca223db7002aa63bcc674310e7cd4c689b3c7ccf376698ed7bead66a125b04d74beedd9bae922fb2ee58a1e808834f6906cedbe6c7c792537d6e494355b916c3fb924a7082a6d16ef28cde3457144525ea3cb310113f1168894d31e96c3aacf0edba6b383d100d9e185ceb98394900720c4adbfe19b72420e96506abbee13d9fc16d5a295d2f4ca4368f4857a0a76a1954c8193a3463106f186c2ccd795cd18857f03c00f02f81e2e690904131e8fd608f75432b0caf9d277a555f6a5aeea5d9e8cb398be3c280a12c4185640276401cfd6441a1546340a17c82dfab9b1c18ff34d964856d811377276c0449a8dfa11d9df36552a74a9d0aef5542e513ae486d13ac4d4aa276a5f681295c5f4890648bde9782587bf964095e4c1f794f71272def6b31a812ea32f1fdaaf2c1e53ee840adbe88ce7f779f567de881a7e1a0d998679896298d406d80735c37348c294f81660924c55995bae89b8ba2320eb7dfa87465ee9688554feaa7ca1ba889a89fc8fa8efb37f48548dc7ea62095d121ecf4b63079a5fc7be05e1d6cfae080e167068b2a7d5ff2252d43ee9b95fd640844114f75e132b0c1e916570196be3a23e1558bf995a3b999f911008d0df01ead655754f39c0a2435396034bb060392c7348fbec081f09121b1bb84ac25a1dbd26bf743db84a316408e5404b25294e9fef8043dda7c25f3d1fa39d6248c7490012f63916e2a43f18c5c6bfb87f33c0e64285c2c0e8785e1def5087c900ccdd72c31e3eb6baba28844e3a20edadda43c094ac9812d45a07383442e41d5cfab42146a429bf982f6b76427b1337cd5402be7c2c1b4ffedd7d33646683eb9fc62e98bae19a3a4c124ef00d0864fde9b8a005b1f7ae4f03525fc2042cbd47d342d038e7feab6d72aa9c924383735208e2818218af2c39216406c8fce5ecd67af4f9997a46398d59aff06c39320d0cdd0ec11aa2d2f4d0286f271c12a726389ea03f8e714ce0ff632d3b3c738116eec2646391e2071a12ff2b5c1485622c53b66c5e5cf67f5fc19eadf1fdec6e84bcc04c54846ebbfc05c15b80727afa7c0307fccf0bb8650f479db6c5474b3e1ca6666be5d8d62bed8d49936f38fb4d6c05af24e2bb43d1127669a6a476280224902f40e4318482f482d0c0006c8e56024ed8678c055087ea2e5b3b32286fa6b9a451f788ae3320735014b2a40556f16077561e9ef7454d56e02498f4d792cc7919a1945f34e168db025fc3c1d540a2fd26f58eafc28880ee5159948102f123f76c63e196cecce2da93ea6a920687ab520b7c870c9f1b9f28a59bba481da1042ba049c3b78e9180b6dbd9af494c0ac2eab7200dea3f052a2943c990f47c1abd13c7f3274ab98af0e5d0a2d2758fca4b6b88e81f8672513d6a11bd5ee31a1a7748fbf1be6a64cd6f2207979dc044d21b483e0ca68ce8c573b35a18fc67af03d07a856efbaefd210114a8a1d95064d85b36fd757846bc2e5b7b175debe6c2cefe991c75e84156044fcd1a9562b8cf91d04ce6fa3d0e0ae108c0accd02340941cea1277826f77b95945591e0ba6841dc0d18f26baaf79ba47c37560443cb79cc06a9efab2704d17d080e4f5882b6e4282a9579d67f071243202f85cc7848001f6180aaf1395f346f10a3b2bb60ccb545d53144671802ed62e6a262c345d0e4819ad32f6f8f4578cb26ef178308fdac7424efbb66786c62603bbb02ee189f56546fc0d47fc0039c36b3693c962952f8a8d804e70ad35032b8365e688b3f74b9134d9d747b69919f218d668b85c427dff0074dc3e0fb57d4ab06ec7bb787fa0976ef28154ccdb12fcbba53ebc940088a463a1909359e8a204a020087c5dd15c3e5ff39f951e90a38b3487e7a32ba007c24fb424f88c43547c564016bb88760952e169d1d235eb16cc6ed0e92085d84bef3cdc1a9243732afd094ebf348a5f1a37fe8a38f6e5173cdc7820970f9638cc6c7380c59049dd248b29f8e67f60d08dee64cbab4cabaa09ba547a2f055dcd4d66611b069028d4eafcc593f0eeded893c6bff89933befc6460de636b715675b27d5f202393dfe768ab6221703b077e09078fd4e814fc5ad4ddb3b4e1ac6bffddff94186b6532f828c2d1514c2c1172c442c903478d8a1922d1582da48c32d45fc54654919fb7808bd3e4a330245ddd1c8e41ba79787a889f95561d2c61af0d3f4cc51a65813270cc659e50e1d7cbdbc134769f20c30805815113fe2a36a3b6cd00f51882218d86b6b662d5a2bc925c41ae37de7440de32902a6e76ba8f988cc42b0765499b3b03786e08a37178e700c888f7e533094c33453b0f53d8dcc991ada0eb6e628f7a50d921942a9576cd0364bb55054823145e3e6888fba23dabecc9abf3333b4f1c8c591a475f4700299d626950739389009f8d44411eb2fc9563f553974f1f53e338b6ac2353c4b0ae0e1172e8fd1bd5032dff392c4716f86675c18bb1e67150056d7f07dfac11a831eb00d4189fc87ffa263f19cd0d7c0238dcc62295de4ab80eb8f0503c7e59d8e9401d7973794a89930e0c3e41d61b60b438a55fdc3d71e0ff41aea251064b0eeaa5738549d36162826c33389b3119436dfb664eb5c410cdf80b3004b7f987de2def4701dacc5f38bba779ce8dcb8efefe105b4123131d84f55c7d40993531330e3824331e89b916774eff34144660057970a52c2988788df2ee38e65b18d035ad25cf0d948b0480201ddc0ea97bcec016d4c6b4707afdd46769da94a99eb72ab4b43fab15c406703a3258c7ea3080cdd8748d9e466b06d7fc2b9d979201523c5caf9af4decf45046a1f152fccbb625ae87a7a85f3ad8d64b328b9283212c676c8f46426575c321dfb0e28d3810fb26e767f5262ef1e2ff053e52204adbefc5bdbcba2861a2f1208b57318ceb4a7f0b04d9bbe7c9a960c2a71fcb96e5fb21122dfbd3f3433c5516d3ad41f625632b3b60ec8a5079eb438935baa2e0589e85d2bb6323e2f52fc529ae71adc89315c86b9b38db58e556c6b16b8467b5d72bdf0ebdb1b9e9dfc9c8c970c95f2d35ec597e1414e85ea4d830bec8744b39e84f51e2ce13aa41bcb4a4b809273404be4864e74ec7b26c42516ac9207d7d43fe34b38601c5882fd92e5badc07f793490a642d4fb778e047105e604174b3a1606b5ca967cda1fd85837975520a4166adea6bdd1bce0a508662405fc0544441a9596132305d4d35cf8b3bd1a2c3f1914123d450716392a0575992ab4fa954287033c90fdc0cd9e8a3d683a82f90e12a64225fba91bfd11f3ad63a82f5416c1f3c2278589ebf5f0ea679b66b10587035e5b576ab7798a049f01aa41556dbb9dbfe0f68dbe4a20e9cbda7663333ba9ac4fc1306eb96077c55d40d9cb46053d76b19078b3470fad1062807a0f5ff24c584bd338d1ea424807a7adb6d7c8bd9bb3743daa9d38287b4d3cfbdaee58d58ba7c4fcf9e398c27478959e0dc17448cc377f8456b657c63337c0191844f673980a6610a72493770789aa610af69b03884372c7f3c973c88dbabffd0ca75d89073e7b5a7cb6122d772cd270dfc0767414327c2c5bba08b419d17e41167c180dd3152ea25272149042401a649880f380b9e863be0dbff0426a23db51b5f03e682021c13a0b396e85099782f0fdc5aa45b2d78bc65749c16415ac5fd091c3eed15569bebf784d3411939e50154071b1f39129867f87bed746cfcc6a04d4dc11165038d5c0dc2d65263f5718cdcd6568719dc9e72ba0f62c662aa036f031fa56ad36ba620c1f73c820cb84da1bf14cb66fbde33e47045b0fd6263b4ad3f2cdbb75ff81e8e758d60e14a2cbc7183f642403887c006372dc9efbe6677dc553277ff5f694ca954cb25190918c1d26efd9b07aeb5de181ffa5e25520f1696429d4776452a5895f2171dd98a0ec5f982dbb6fc1c44116cabc6f7435d7c8d9971587d99db828e0b48142f8c0668623dfabdf9c857b27036365d873ea18721948b046516309fe7909f0e2ab67d07ea4e137ba1779a2363876f4a1b63894e1ffba8842f65e5c1db632743906a2091e0283d69dc933157fff44d29b5318e4f09703c25a9de10cb53bc3c49ed50070c532033f99d6b668e73c0261d9ee22b4c98470f8406e7684340c1d175a1219781e4daaa8614e6d6f3a7c8991996fbe21a5ec7572b2524d731c4e95a1bbc489dab54cf525583b6703af72df6507203f0e7ea63d7b72afcdafd83d30c22c3d16c133a84790a93cad6ca825435893c1fea1041c87363fcc0cd337211a53d9e82a6cc89f104bf2821317c6e323fc699a48d5edd83a767690fb79993e10be4521f8be7d66d75899c095d537bd377ae9092c0836af3c249253348fd147aa97f95f8b63c2d3244f5b49e9b67cc67cd374ab3922906ba18895331eb82", 0x1000}], 0x1, &(0x7f0000000280)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}], 0x20, 0x9}, 0x400) syz_open_pts() close(r0) kqueue() chown(&(0x7f0000001340)='./file0\x00', r3, r4) r5 = syz_open_pts() syz_open_pts() ioctl$TIOCSTOP(r5, 0x2000746f) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x7, 0xffffffffffffbfff, "a947680ac95a538af41571b93a0c7db400"}) poll(&(0x7f00000000c0)=[{r5, 0x1}], 0x1, 0x0) 16:00:20 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) chmod(&(0x7f0000000240)='./file0\x00', 0x3f) setuid(0xee01) r0 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) faccessat(r0, &(0x7f0000000040)='./file0\x00', 0x3, 0x0) mkdir(&(0x7f0000000080)='./file0\x00', 0x20) 16:00:20 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) sendmsg(r0, &(0x7f0000000440)={&(0x7f0000000000)=@in6, 0xc, 0x0, 0x0, &(0x7f0000000300)=[{0x10}], 0x5f}, 0x0) socketpair(0x20, 0x8002, 0xfffffffffffffffd, &(0x7f0000000040)={0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x0, r0) linkat(r1, &(0x7f0000000080)='./file0\x00', r2, &(0x7f00000000c0)='./file0\x00', 0x0) 16:00:20 executing program 1: r0 = msgget$private(0x0, 0x0) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) msgsnd(r0, 0x0, 0x0, 0x0) msgrcv(r0, &(0x7f0000000000)={0x0, ""/182}, 0xbe, 0x3, 0x1000) 16:00:21 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2002, 0x4000004300) r0 = open(&(0x7f0000000200)='./bus\x00', 0x1, 0x0) r1 = kqueue() ioctl$TIOCNOTTY(r0, 0x20007471) kevent(r1, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffffe, 0x21}], 0x7, 0x0, 0x400, 0x0) 16:00:21 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x20b0, 0x6) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) write(r0, &(0x7f0000000380)="5b8ecb1b8e725c3e6199f9b3aa27470a", 0x10) 16:00:21 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) r1 = socket$inet6(0x18, 0x8007, 0x2) getsockopt$sock_int(r1, 0xffff, 0x0, &(0x7f0000001040), &(0x7f0000001080)=0x4) poll(&(0x7f0000000000), 0x200001e6, 0x101) getsockopt(r0, 0xfffdfffffffffff9, 0x3, &(0x7f0000000000)=""/4096, &(0x7f0000001000)=0x776) listen(r0, 0x0) shutdown(r0, 0x1) 16:00:21 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) connect$inet(r0, &(0x7f0000000080)={0x2, 0x0}, 0xc) setsockopt$inet_opts(r0, 0x0, 0x15, &(0x7f0000000000)="04000000", 0x4) socketpair(0x30, 0x1, 0x8, &(0x7f0000000040)) 16:00:21 executing program 1: mlockall(0x2) mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x4) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) faccessat(r0, &(0x7f0000000000)='./file0\x00', 0x101, 0x2) [r\>a'G [r\>a'G 16:00:21 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = socket$inet(0x2, 0x8002, 0x0) sendmsg(r1, &(0x7f0000000940)={&(0x7f0000000080)=@in6={0x18, 0x2, 0x819, 0x4}, 0xc, &(0x7f00000004c0)=[{&(0x7f00000000c0)="4f0be3bfa0a8e4d149d06179eaa8a296779fcb0ed4d4118602", 0x19}, {&(0x7f0000000100)="ec88fc72aafcd09f9cc799ab8156d8f15d51d3e82616337507a4e707ccd26fcf8c6bf9c8f3fdbe7eeb10d5c258228896cf857076fdef84d14b15ca6f63f1e6857549c7f33618ccb44d55d63a6b7571ae88c7406c35bb7883a4ad1440772581565e638e546427a642c2f2cb1bdd93d5ea21ae7a42d00a115f8f208f3c9b9f242c52ce0e23f04528eac6d8ac745b86bd58d27ca5813d662bc9029ee9ff3d3858", 0x9f}, {&(0x7f00000001c0)="5b2a892cd5065298973599847f9bba7fcd772ebebe228dafce2391a9834c4015a7871a3a41b3849081a8604a2dc3b9054a59dd46845de26cef6336ff092c0262a12963e972fe139ed8ad3b2acc1fa196e6", 0x51}, {&(0x7f0000000980)="013432a499cbbbaca818a3e7829f1a4babeed2a64125c0873c3632b65fc6f5fe315adbbcb1a9ed4ac93ced1d1e065a38bb70148a4ab491bed72ef8ad9d7637263d85178f9d349fdbcaf0ffde3d0909defa69246ba0b145d1676f227fa71a6f0a907a45e01559a55f38bad4bc0f3e80b064f7189c63506da945d2f6a23dfcd12e21ed6a760bfcfe", 0x87}, {&(0x7f00000002c0)="f4dd8d7684f52198ac5e3e5399fd1bdb5de2cc82f6e7b2c898d419c3771ba79063f1b999e1e4eb4d15bc418d4129c362829a3cbcf37af49031a4362ecef131bec41054668cdcf60804b67cd9ed501843327a287c2c729e39cced75a22b8987c070af3e670cde274f401637e342bc387c94f1b892a0b77ee8ce7c77619911c2204fb98e3ce43cf9dd48e0868950e45b166dced7089dfa3f83e6d757e7c0fc0f582e1ad8f822b2a9fd2c5bab99ecdcb2394aa3662493e95bee270807e5bc1f1d3d8f11aa1570a52e5bdcb7a481", 0xcc}, {&(0x7f00000003c0)="1ae6de2dfc61e7040154b599a274b4a8d5edcf3e35f1a275717153f71ef251173fa92d41de8b97af7d50960ca7a43654b4256b9cffa43023dd79f6e204c5f2f4df4ae0ee6338dc17aa2e7be4afc997ec9fada9f797f15ad8984d0d1ee0b7ad347445b1478fd44c5a5cfc9e8382f976e43be5264750fc6aa076e68f08c4833219d7", 0x81}, {&(0x7f0000000480)="208169", 0x3}], 0x7, &(0x7f0000000540)=[{0xb0, 0x1, 0x1ff, "b7b9c812c3661fbc83c61bceb0aa3788ebdc6765e4a71392dc657f226345978fa191deefd7c048cdd28b233e9727a15226727dc17979025f54007fa31939fb7da62b2fa4c2cf27edff6eda36500bb3ab59a083fcd6c1e561f6f3ca2337962d0f5687c9e9641b296ba90e20098f3ba3b083c2acd0fa7a7d4d8b44d86a834f1882c6c71c94ad19f89c1b418e0054c4bf757f5bb12ab1a8a40a56e5e7"}, {0xf8, 0x1, 0x1, "79ba3db32baefe6f102439f6e7b436eefa0c72a3807bfc183164626f8b97d8b7e29b2e5921b8d376e609d1149849372c3f07708dc6fb26b8c4ee8a925ce879ac9317d05a93c07a264833fec3aba16a140aedf18c06bba4ff0eb48dfd8715a2021c2b3279fef43799b80c6f44919f6b90aa987fe2339f6dac32a164d06ad0c7b57aa0e8a0d30628e2a4fe8253831c866e217bf7769cc4bde102a87c07de026985c52ff6dc4ca419c2d6946178aa19ca6970af44ca1888f69ba7004a1ab738c8d23dedf8c9a4b32c46b7284ebfb00d06b2b8e1938b04bbd1415849cae095bfbb8a18"}, {0xd8, 0xffff, 0x400, "079f7b8471df5c1850e72e6f9cb8973104af560d543ef73397209bec00a97ddce3680981c123704acc3cfe22cf4e678de291cab2b0f36b6dfd17ff10925fd0739cd90c9734d0ced661a963b54707053bbea99e93ff8e7f17126561f230691ef498f7fc292377ffc9152e4cb4cffe67dbc4478e00cff651f9af844aeea2f135642d4d30970fe14295e0d74661040636ec7704deb8b75f9ae0d3e1f1e4e8f3a5b72b24b119246b9a4aea63c8cb45d250eebcfd55b083bcfacfdd94e189ab9d884872"}, {0x40, 0xffff, 0x1d7, "8ecf906bc8913357a746df8935f71f9dac795080d42e24d58f8c4eb8ef518efddd7300ae651727f96868f9"}, {0x50, 0xffff, 0x6, "56071d14b927d3cfcd4c4f65c96fa371714e374fa1f2e21af6591b2edb703c6e4b32c156ceb6c8fc563047c6488332ed6a3290535c77a2d35211"}, {0x58, 0xffff, 0x6, "d8806617925826ed0749f3043350125dd6b56d232ac662b7656f52429e567467685cffe7db24f197d612b13add4f26fe39265385abb7b29ecabf5400a44f724d12e0e9"}, {0x70, 0xffff, 0x7, "f13199160bc6e018759c4f6e19b60c4e467d5bc09897d07c7645dc1e63be3b8174b72c15703396c68ef074ba02c6ea473d8a779fceeb496f8633b22b4a8e60ab6492e130a4b750d3ddc1b89d03d6274e739f67fedf8949aab0f306bed4184c"}, {0x20, 0x1, 0xafb, "d8fd1e596a774b29d408fb11"}], 0x3f8, 0x8}, 0x4) getsockopt$inet_opts(r0, 0x0, 0x100000000000013, 0x0, 0x0) getsockopt$sock_int(r1, 0xffff, 0x100, &(0x7f0000000000), &(0x7f0000000040)=0x4) read(r0, &(0x7f0000000240)=""/54, 0x36) 16:00:21 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x4, 0x6, 0x7f, 0x0, "3ee9672131171fa3008ba8adbdc041f08db434ea", 0x800, 0x7}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000500)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) write(r0, &(0x7f0000000100)="ec7d2f00afdba0e2d780b5109ccb45c920cf54832f70704bc19be84a2f2947fb3bd1da763663c3cecfdf8db678fb", 0x2e) r1 = syz_open_pts() r2 = fcntl$dupfd(r1, 0xa, r1) sendto$inet6(r2, &(0x7f0000000300)="472de03e0c19bcccf3572ee21f68a87258e7210b164cae9a3479e1e2213243019a3779c910bd40b5a9c10268df8d259743490f1409b5d55681f1e8a043c1c0a7bfd694e61bf712283c09bbbc4b65770132fe57080641d0f386fee21aa35ea5c95dd111e33cf427c9784572eb7903fd408c69c8f01a21187be33af8b1a7772ec7b63d3f01db6f012f6df8", 0x8a, 0x403, &(0x7f00000003c0)={0x18, 0x2, 0x4, 0x45}, 0xc) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000180)={0xfffffffffffffffc, 0x1, 0x59e, 0xfffffffffffffffa, "d24b7f6f3b607ca588946c81e6b1c7ee4eb75c76", 0x2, 0x5}) close(r0) kqueue() socketpair(0x1a, 0x2, 0x4, &(0x7f0000000200)={0xffffffffffffffff}) r4 = open(&(0x7f0000000280)='./file0\x00', 0x2, 0x20) linkat(r3, &(0x7f0000000240)='./file0\x00', r4, &(0x7f00000002c0)='./file0\x00', 0x4) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000040)={0xfffffffffffffffc, 0x0, 0xfffffffffffffffe, 0xffffffff, "a146786eb90002000000000000b1c85b6a8a1311"}) syz_open_pts() poll(&(0x7f00000001c0)=[{r5, 0x64}], 0x1, 0x0) ioctl$TIOCSETAW(r5, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x7f, "449700f7d80d00"}) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, 0x0) ioctl$TIOCFLUSH(r5, 0x80047410, &(0x7f0000000140)) 16:00:21 executing program 1: r0 = socket$inet(0x2, 0x2, 0x800000000) r1 = accept(r0, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) r2 = accept$inet6(r1, &(0x7f00000001c0), &(0x7f0000000180)=0xffffffffffffffd7) setsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) 16:00:21 executing program 1: setitimer(0x0, &(0x7f0000000040)={{0x0, 0xffff}, {0x101}}, 0x0) 16:00:22 executing program 0: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)="131377c5fc35d41454d5d41d29ad1a6029598146e6be166e41ad0dbd4054033c9f33bbda8224a2f3d772e7636e48b33cbf708372e8f1b9933ec5127743be2206209ef02df9cbf2f6e880d3382f00", r0, &(0x7f00000000c0)='./file0\x00') readlinkat(r0, &(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)=""/183, 0xb7) 16:00:22 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) sendto$unix(r0, &(0x7f0000000100)="afb1bed0586a4445a002dbd5318a022173883183691206ff449bde9fc7bb09a89db47aa1c5b8fdfaa9c782a43475f089f54b857c772ebfcbf95311a918fee13480d3812054cc6430ea7dd22e5e4fead588aa085b6282871871267d7ff961fae179c4061de26350471631480c90275de12e6b09b8e1be21f752de30e5a6efb9a15f8b6e4bef16501774bce541637b5c5bf22bf804d1ea01b4613f7e7c211938", 0x3b, 0xffffffffffffffff, &(0x7f00000001c0)=ANY=[@ANYBLOB='\x00\x00./bu^\x00'], 0x8) mknod(&(0x7f0000000000)='./bus\x00', 0x2028, 0x4400) r1 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) fcntl$setown(r1, 0x6, 0x0) mknod(&(0x7f0000000080)='./bus\x00', 0x2, 0x6) mknodat(r1, &(0x7f00000000c0)='./bus\x00', 0x1000, 0x9) 16:00:22 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x40000000002000, 0x236161c2) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r1 = kqueue() r2 = kqueue() kevent(r1, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x7f}], 0x8, 0x0, 0x0, 0x0) kevent(r1, &(0x7f00000002c0)=[{{r2}, 0xffffffffffffffff, 0xa1}, {{r0}, 0xffffffffffffffff, 0x41}], 0x7, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000180), 0x754, 0x0, 0xfff, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000080), 0x7, 0x0) 16:00:22 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000040), 0x70, &(0x7f00000000c0)=[{{}, 0xfffffffffffffff9, 0xd}], 0x943d, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000000), 0x6, &(0x7f0000000080)={0x0, 0x3791e0c6}) r1 = socket$inet(0x2, 0x8007, 0x104) r2 = dup(r1) ftruncate(r2, 0x7ff) setsockopt$inet_opts(r2, 0x0, 0x400000001d, &(0x7f0000000000), 0x0) write(r1, &(0x7f0000000000)="17b74a0bddc5956e26fa8901e5", 0xd) 16:00:22 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) bind(r0, &(0x7f0000000080)=@un=@abs={0x0, 0x0, 0x3}, 0x8) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000040), 0x4) sendmsg(r0, &(0x7f0000001780)={&(0x7f0000000000)=@un=@file={0x0, './file0\x00'}, 0xa, 0x0, 0x0, &(0x7f0000001340)=[{0x10}], 0x10}, 0x0) 16:00:22 executing program 0: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) chmod(&(0x7f0000000080)='./file0\x00', 0x3f) open$dir(&(0x7f0000000000)='./file0\x00', 0x2, 0x42) chroot(&(0x7f0000000180)='./file0\x00') getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) setuid(r0) mkdir(&(0x7f0000000300)='./file0/file0\x00', 0x59) chdir(&(0x7f00000001c0)='./file0/file0\x00') unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='r\x00') 16:00:22 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) select(0x0, 0x0, &(0x7f0000000040)={0x0, 0x0, 0xff, 0x7, 0x0, 0xfff}, 0x0, 0x0) 16:00:22 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a0a, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x1, 0x10, r0, 0x0, 0x0) write(r0, &(0x7f0000000080)='s', 0x1) mlock(&(0x7f0000ff8000/0x4000)=nil, 0x4000) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x8, 0xe0, 0x110c, 0x4, "8ac365f11132f8e7f191f96544827ca27dec12a5", 0x6, 0x1000}) getsockname$inet6(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) ftruncate(r0, 0x0) munmap(&(0x7f0000fef000/0x11000)=nil, 0x11000) syz_open_pts() 16:00:22 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x2, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) ioctl$TIOCDRAIN(r0, 0x2000745e) write(r0, &(0x7f0000000500)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000180)={0x66c2, 0x1000, 0x531c, 0x2, "87c699c5ae1f71ba689742931e769496f856916c", 0x2, 0x9}) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f00000000c0)) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000040)) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000100)={{0x18, 0x2, 0x2, 0x1}, {0x18, 0x3, 0x1}, 0x7, [0x2, 0x7, 0x7ff, 0x4, 0x3, 0x401, 0x5, 0xc00000000000]}, 0x3c) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000140)=0x8) writev(r0, &(0x7f0000000000)=[{&(0x7f00000002c0)="4f197aab4092b4b4ba4fcac92591bd3a68c944ea83823d158bbbf7e99c06ab32aa448d12e38c247e550c09980657ce561f5d9285d519cef667682192f88204ca956a3cc5be7371b7562443275c7ef0ae16c9771322c64307ff41bb4b15018137f7013eb3e1b92648d23c73e6c0cea876bd59f303add7bdbe388717222787ea97385d13ed8fc093d82d03a13d8be507accde408e2748485d52eaf5d967d2f5dc97afae42ba730672d6c2ddea76103ef3fe38fcdcb652c471aa4a14f15d3f72a9d4c4eb4212d37ce9de4b8179b0bbec783b12a43df041d02e2af949aaa7f258d3a57245e6ed6f868dd745d838fd9da4c2c661fdcb3de2616e9125022cd86b00f463686823cfb26c202", 0x108}], 0x1) syz_open_pts() getuid() close(r0) syz_open_pts() kqueue() close(r0) syz_open_pts() 16:00:22 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000340)=0xffffffff) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000280)="37688b219efac6735df397bf26c38b57e58957455e2be4e21198b27b089ddaa709ce0d477d79e50d0889bdfa350f80343a258cea9c3e57722cec5af40fcdcf1a5df982c5f8558f61cab29e0fb2d4f1cebc2aea13f1efe441f955632ba0883c6e150c8427ba", 0x65}], 0x1) write(r0, &(0x7f0000000300)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe43204", 0x34) write(r0, &(0x7f0000000000)="7270bf6c40afb6bcf4eb69ff", 0xc) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000040)) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000240)={0x3ff, 0x0, 0x9, 0xfffffffffffffff9, "9ad84b73d9694e107f5e7983aab9d1d35db5abe3"}) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 16:00:23 executing program 1: r0 = socket$inet(0x2, 0x4003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x41, 0x81}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040), 0x10003, 0x0, 0x6, 0x0) kevent(r1, &(0x7f0000000080), 0x1f, 0x0, 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000040)=0x951d) 16:00:23 executing program 0: r0 = socket$inet(0x2, 0x1003, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="73240acb9811f47ad18192947ef9fa2b42fd7e34b21c208383fdae3942c583410f182bab", 0x24) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000040)={0xff, 0x7fffffff}, 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="b4040000", 0x4) socket$inet6(0x18, 0x2, 0x40) 16:00:23 executing program 0: setuid(0xee01) r0 = msgget(0x1, 0x0) msgctl$IPC_SET(r0, 0x1, &(0x7f00000000c0)) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) openat(r1, &(0x7f0000000040)='./file0\x00', 0x2, 0x40) 16:00:23 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2004, 0x1601) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) rmdir(&(0x7f0000000400)='./bus\x00') recvmsg(r0, &(0x7f00000003c0)={&(0x7f0000000040)=@in6, 0xc, &(0x7f0000000300)=[{&(0x7f0000000100)=""/167, 0xa7}, {&(0x7f00000001c0)=""/84, 0x54}, {&(0x7f0000000240)=""/159, 0x9f}, {&(0x7f0000000080)=""/37, 0x25}], 0x4, &(0x7f0000000340)=""/89, 0x59, 0x8}, 0x41) 16:00:23 executing program 0: r0 = socket$inet(0x2, 0x100000003, 0x0) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000000080)) setsockopt$sock_int(r0, 0xffff, 0x100, &(0x7f0000000040), 0x4) r3 = socket(0x11, 0x5, 0x6) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000180), &(0x7f0000000100)=0x8) shutdown(r0, 0x0) r4 = getppid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, 0xc) r6 = getegid() r7 = fcntl$dupfd(r0, 0xa, r0) sendmsg$unix(r3, &(0x7f0000000580)={&(0x7f00000000c0)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000480)=[{&(0x7f00000001c0)="857bc71f41a8f887d267bc0fb1dc957e0bd7aa207ca404102308c938997e30b90f9af177f4135cb23378b1ef896dd87dff1aa93be4cbe2b858c9918eafbd577ad89becc43401cc9dbac788152e8919c2493eb48a2920c90af373eb", 0x5b}, {&(0x7f0000000240)="78aa85e6041fde6d486761dbc9aa9649178c97383ade460c925085ef14ca878b504aff673dad110c9e3ba331808982240c5f827b0958dddf2e5d844d06554144bb572d93862065b484d3e7d900fb26334e527e3235c4fff34881392d2d1d0c08c31e16a58d2201eb3f362431ff1bb464ac19ad82cab098ddc961b5e63a6c58a7537d1545328dab9acd1336a5470e2b71f0e7042dd4ca38f4cd587b335fedc9ae019c1688f2355f5dcccd2ffbcb077b0009dc9db2ce5c0f0dd17c5b0483677e8b096eeb4ef589d1a937abffa63b06b5047719", 0xd2}, {&(0x7f0000000340)="ef4119f5c2d80ba4c17750069d2c1e8c64a37b0e76d6cf5d2887064ec384887783cb40c704b7a3913c04906430646ffbe913122456fc1df5b2706b044d068eb41df290bb2cdfdb50d79ab450beb491d848d897a06615da9c415947255cb29d7826a0c366aa2cd8e78e7cd4e1a3eb4b9d3f0993f88e9bde68f63e0d1a95dc119122fb9b770af2618cc5e041fdfbef97be73127b97466c3adf669e7ae1b941bd4eaf3c800ce6f348c312f51aff37910cfb665c78bf987bf883f6c2c957e747e4becd3b530eb22365fd", 0xc8}, {&(0x7f0000000440)="b2eee5f53e33b70a39204a362cfa320f49d2101a1da2cf53502851b6ae8e21a44a34eb8cb753a2d06633b348652e94bcca1bd9c1f4", 0x35}], 0x4, &(0x7f0000000500)=[@cred={0x20, 0xffff, 0x0, r4, r5, r6}, @rights={0x28, 0xffff, 0x1, [r3, r2, r2, r3, r2, r0]}, @rights={0x30, 0xffff, 0x1, [r3, r0, r3, r0, r7, r3, r0]}], 0x78, 0x4}, 0x404) pipe(&(0x7f0000000000)) 16:00:23 executing program 1: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r1 = getegid() getgroups(0x6, &(0x7f00000000c0)=[0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) r3 = getgid() getgroups(0x4, &(0x7f0000000100)=[r0, r1, r2, r3]) r4 = open(&(0x7f0000001240)='./file0\x00', 0x2, 0x40) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000001780)={0xffffffffffffffff}) sendmsg$unix(r5, &(0x7f00000001c0)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000080), 0x18b}, 0x0) r6 = shmget$private(0x0, 0x4000, 0x10, &(0x7f0000ffc000/0x4000)=nil) shmctl$IPC_STAT(r6, 0x2, &(0x7f0000001180)=""/141) setsockopt$inet_opts(r4, 0x0, 0x1, &(0x7f0000000180)="f5a8691f882401b115eff2e6ed2adbcaeab2c1eabed2030b5a167800e59c227763ba446ebeced077003d7aab08cca4a8861a31623d09c3d0601e3b60fa7fcd79a5cf263c7e136cbfcb03fd344f7aad22f5fc9ca251f47b224e95eade84a542af45b2a12d5e3a6ca8d837720e354e45f658a2f65365da52673ad589121a7f9ab84e8f6830f3a0d6d7129aa94ca531f29a9d0e587d95982b3ab7f1e1e52f083e0eee3601d8468a5b905d96eb4ac7b98e306422f4b0a56bc33c32b9743d7c5a8c89c0c918564d13169b312c4cdeddb48125b5c43d90b1c3fb0f9155d6447f1b7b3a13240d26928ab62e0493f75831233578fdeae79f840b734112417360b8af8b794f726463315d68f0aee01d408fa5586949241372d769e322a968ce23cb9419946c493e3035ade85323cfd25e4149177ed255e53d738fb8d12b627df8272ae5dc49723084cfb33292f76e1399d30c78e1d0dedb5bde2033ccd032f346b73a213f231f12853584e7ee72da0b62d382353aa322f86c1f2cf1b652a2529f5b20097b174f030ec1d93e3985dc67d1cea5cbebcf7fb0a64cb60f9e6218806e5067419a0d53ed301b4e7642bfcab300eaa7bd105b2cf884514e9fb8a713687c3cb6be2eb512703c2ed13ffba553c1edf909f1feb11486b32c8939eb98f5f4a720b64328d45c5634e469439ad2a07b2397d86a038a2c9b3f17dea2ac1774847f5c5f66e4e37c0be950ba3fe81a701e063137c7b8dd2b1eb2c1d094eb740b199d4cc5d0275a54595f3f272f3ea6dc3ed1a02573becf11bb731aff8190cda9d29744ce7078bc697d8f2e2c89881f0e9b3422a697df7ca686ac896e1bfd7eeff127cadf746e8939fe6480e0d249bcc218e17093050bf2e509d05738904204eadaf1fff5fa98f5e891b73aefa3f2f3cd4d5a6cffc9909548b1401884a99e57c13c62519b1f71bbf6bb2fb9b976dba1604cd0e8fd893797aaf53f249671c5d8a9a937a62d5603c3fc5a56bfbdf677f01a219dcb82ac17d1ab66d51681397ad02f66dc6d93c13f8e1a447a5403614c86424299d91250e0362cdaeccc10a3fb8cb486aa2bd5e659398c04e2c9736e004202be4c38ea90ca06d72cb05414f772a28ead9a61bdc08882f6816cc6d76cc518c0e9f752cdeb85eb97e50b233b37c0947c21beed1c6086e2dd384dfdd02e8624c40104bb79466d63a409019ba26e9cc9926e53e4ae1fe751e109b809f15fc9dd9c2f81cd2348be939dacd6cd63027cb28ae5e4768a27715530153f7e3f8cb312d7481b3b1674cceeda260446f3c1cf5471c6748451dc1203c6cd81f44b17a10d6a5b106ec97def4f97529a4fed86460d95a6040b0a3dad56a92f2bc30c84e39fe40c7cbadc67fa25bc697982b173491942ba7dbed5fdc467d4ba27ae54babe5638003481397e90be3ec0903064a1c36406b092011aad5e34245cf53b435363c63fb57152e8e6428632115530682b1613aa7ffb02f71845dd77145a8294109cc5647ca6a352bc729c09aaaef600c304bb0c680aad95f6c0e242ccca7467d50a610f9fb896581febb37e1c4f2ba07d45faa9445d64215e2ae96e8d59bcda8b880de7999f8bab67fc127093cb889dddd3d4f73a7c469d4aa312edfdecfefda2a858f05c860aea48f78211a42f3e00d0595ce46e8ce9ab8f30356c6a5531d07ce1ddefa5e91b1c3059b9897256f00f489690ff9225efe33806294efbd27a213642092677169710152f92607a8663534e88ce79d50b72b4745ce3b773a36926a36717679c267d8765920c1915d2ac58f3117f939a51d0a0aa3a877a6e7a4aa73f4323b1d799908b5144082963818cac092b0c6f775b9ea8ebaa3fe088d11327e01c3035484a7daf0feaf1434c2bdbbb0ee0cc2c40ea3a65914b8ce083feb2574c4947fda6411dfe762decbc2e99da176362bee7b9cb8d7db15877b860e6c29aa0bf48b8f57d47f5eb6402161fe26eb34d2e16bb82fa5d4c33e9f394dc5aa3f562f594beee8c493223363af7f8202735bd362579ae49a26a702bd4ba5ea1006d86f41e5de92a063019f2d43e6e05f79f6d45744c4389973a03823bc2427b484fd92632bf805f4838a1cba4d524c8357d9ee8cdef0aeea1bf826b60a89ff9c6f007606017951121e680623709bbba972bf6f7d8dddc21775a9a6859d99a0a1dc3f9017bdaa4081b4d90fad1d914be67d0ed4dd9cab5e2a3cd39a8ed3854268e1090a90f19ec313805a21166a8590b828671fa5eeab3071f7a7376beab6afb80957a6519cc60c224b9f6508a4d71b463541bb050f790a85bca5daa5149b269dd2d7b29a173580cb374c0378b890e904feeb0b46ac7b4f874603bc9dc1671a1767e5013929362264d1abed0f29d43d25a66fa1e02fcc99b2240f2067807c16c88fd3f1e45c53145a1c15524a9f10a8a417db3809d62bb4d4b645a036062982ae083277a2d0debce35ff3716f2cf8ecb192522ae1d6d3bc7fd93dbb4b8a1c122c6d725f6d9297515d8e9b6057c04d8def996496345cfa37ebcb117b6cfa25eec8a130cd3e77dc6f73da8b453f2cb308a1a665a89010e0093eb5354b948ccab8ee09e12f77351e14df3b9fdcb0868bfb87add995e23e5245ee6ac6286c8d94cc33225ed8862fa11318e840d808fd47d165474a7f9f9b31e3163cef37dcbf8c7bb5ba2983f6227902033ad0e65d4b4cb3e16e659879918cff6b49f1eff18135a21b8300ae1eab21231a7844a2c0c28414d5d855f1c3fd37e9c8bdf654bb0769cf52aa6b0411ba93de699996ddfc2a7a09c84eb5ffe06ff90bfc3531acddc0ad8cd24e23dfb3993e0034237c95c1a7f4507de2eb13e35b008491a69e82babcf2931c07c1bb66d0cfa85fa20c916acb0c2e957830d4b708873177f49158bc0dba6d94c7f8b67c12ff9aaafd6a3ecf53da7568bf859801f2a075e32412aef16344778d9f38c8d49826d49cc8d1ff98e6c94e10b7e87e0e67e3f820c75255e74a86185a8813ef976b8f64645660f9a8f8394e3ee281cc6653e1b888b29ec665a2ade9bda4e7523d49dbc3a7ff3c9c457e0b62f8c49ef7109170934ee6c55fc9e29db594fa79068a0854a07fc57b184a7721edca7292b68cc9eb931ac1bfb09d77724c1e3d7ea78e9a096a255822fef98212aff4945570138ab5199b0f644be2875107dcaff1401715e0b4433838aa556ea9b27bcd497a7c3ed8b55637e00a5738b21bb862e4144d298d65563d939dbc8efa28398ba9a1eb336a71cc5ec26421d6e1c4ae797a25211a2cd14d8d56dbf7dca66e857ff0029ca7c7d440f09da044e8e6788d9b372878e0bf93c5d69581dbea4ff609efca2aafa854a6adda741d79a508e5bb8317560095b93186cc37aa2624c875a1bf2e583c81a37b3f75c1dde3cee701ef7fafc04432b3559313f7dde328ab4f80234d87731d530a78dd4ac1290036f97cd9f4063c3ea65fdedec385e645de25536e906b34ec5e430b45fdd795ef435510295b18d63ddcf48b5b99b8bdd558d78358ad1e32c08d1f97149fffbe860dd85a2e184b928c9cc8547be5c1872f3b427642386ae1a4155bfe45283a3b8b10c5357c6b6825ad51e32d9aeaa0cceb4d87e41e54b801850346234c924ea5165e4cd2a49fbb5c7f11c41b632cbe9e9bd0aa0354695a851a2629068f2a34ac955988acb94fb39bcaa80c07bd966f484939545b78bf1a837965514a5469404ede7d5bfdcb9b30fb6f40b448ba6bded885c3ae6dec67de5e87d731361814f3a7d0826d3daa759a6b3c1c4e68a9a48131be445fc17517b1c2e4a8a679b5b2f93137a038eec8ec121f99f1ffd34accd3b7e25e47b15547f26e1036c7172124aad07c6e28ad774e37c6b450c2997c4f96dfdf2d823791f5b17cb7f665b72a220f5b5bcf168c6abada581e84251ed3a0d57db9f8f6ace92538ed132fdbaf19cbafb424d4d03cef48c27346449511795d72a15d78eb37c822f82201407ca4dd4b78283f376bb552c5e3521aef28ae564b9bd0c7b642e13824a3461198acc38faf0f45ffa3ad4a04a4707065de69614f298fa34647c545f623cbf2747ffe33e7b7fd97fa54f1c74f8cfc3410eebb9edde215df3906b6e7a76d767455e11d130b2e8da5ba5a6217e81198e88b6914be9ce40cc05e3f17dd3dad024233006d4f0649e97a1836d1faf8ad809272887e7d1f479ed3812daa18b8e39bca74309fca47684678c0d809dad8ab48982751bd935edb4acfa8e21fe7dbcf8ac96a3f80386b5a3355c6d11cf1e76239f4301d9979bef8153806ab5f39c9e22df7bb290d0259a4c9e5a4a365c090ff51678362feba72afb1f5824a383ecd4a7daed1895feb0f40e361f4a2990492e10935ff05dbd84e96095d7116cac46260f8a3df3a863d4e55fa11ee9010710983c73fe2d9ed28a951263e813219ef726f861485c1ccbe8979650ab40b8d41a15e59695457ad991e8884e8e58249101c079e71375711f8212c873c2d85d96b7762c9f5861a0c703fc9cd2976646dc6713296b31ea47fa3e8c190a219d6ebc11cf148dcea3f082ad5758222b37c924aaa1320f9f7c3c2c2d66f866d50dd2b75b3e9ef0b0b28795a361630cc4c6f45f632a709d06f5887c5a842832b52062fba5d663ab6e5b8a839ecfc8bf19a16a28209a9252eacd6875f3ca8295cd84f8a2825ec01b7e9aafc47df3d5cbc33fc54cb18935d71ae5a8a2fef1d702e53baf7af8d050131ff9422dc2aa620c28f76ea3afa545db12c54ccf5fa5df1552c87a3258f3cc90728044959ee13c3a40ad54d09964260da5fbe8906f459055b03517f093834e2dc692ad3360bfc2ab2839f435574a9806ab9c10c8ae496a0c41041479bd60f59a96060056843bcfd4ef2707701801aa8db8e32dd9c1f4f0fbccd23ae626af1a30c817805becd6864d6e9ef1ce1f4d8e3bd4ce872efd2d30d8c87a533d1c7a64741e8b36290b4fc4ebf6407c4d2d33a6e34fc183b8488b3cbeb26ae772e07cb9f9539841714b9a502e16a69d35d676fb86dc742f7ae73d666a4287c019b3f8a3ba7a71b43a696cb8baa7a7258331bb1a675f8797533b015b61d944dc72d76612b84d35bedd90b39ed19107392c37f07ce7b618fcc9e366e0be793ac68d19d24488dceb5de7bfe1f85f7f07bc16d17ad2484202506a30eb809785760a5ddf8f7b9f44d5e78fba6a64e97953b904c53a5e3b465c905e286ff6e1f651c93e6367ddf7f7085995b10edf421eadb05aa0ccea338d3e6ad43be3dceebef12e17085474a8bb56b5b86ed458d80fee71320d1f10638ce4e369f28327328e27730ce404e423814ea71817867bbe31ec0b55fd956278e98fabb83cd4c386c454d733c359d2fe45f08887b4e55ed325f8464f850ae7eae39a9280fe64a472cc8563af05ea03ca2accf6ddd1406091a20cab6bbbe6084337b69ee2a161d38dc87a5e81c2cfaccb1ae61d3ab49e0e1f27cda3409d470318aed6b21962b8e654f2f302df039a9cea42409b9b98ab25f960e463e727ab242f55456050b14276c5e378a93e75929650e3f1c7cd5d05b643d64ac3bbe615669585ec77e581926d4a2428ceb1d4164d7d35898953098b7b1fd865f478e3a943f0bd43d8b93a9023310b98e0084d6d5d5db3d1d408b6771e1d9b13c1c87c2f621aa4a4e624feff29090d26de04b65b4cd7f53a184329b52e506c835ccb577c0b8fbf911755628192bcc24566c9b5f330f87feae52ff40ca9b2aecbc4ef346ee78ae172c94a7ca4e12aa65fde6dfea03bb00264f67f5785b21311bd5482fd9325d898b1fbf40a021928", 0x1000) socket$inet(0x2, 0x5, 0x4) recvfrom$inet(r4, &(0x7f0000001280)=""/130, 0x82, 0x2, &(0x7f0000000140)={0x2, 0x1}, 0xc) setsockopt$inet_opts(r4, 0x0, 0x1, &(0x7f0000001340)="d87a4502cfb9679088b2bd9a21f9cdb4ca44ca08981f63fe515d5405a150fd049531526cb9e94af5599ff30d4b283220db1a2a979a33f0a339c7afb28320b5a060033c04f4360fa394a670a157f7cea6ef8c34a08f63e8a25cc62aa33f14979233859941b31f9725a135c1c033357302981927c86441c4b069739f07959f26be37e9be2113d1fa68a3dde3cd43a917a3e0962b381ed47cf0181892eb8d0f04c794e6cde9027eb7413b85ca3887e1b7a62740ca127a86c04a15184a475d489843b67a261c7ff4ec121ea5788ae68666f7ec1525524b24c482b8d15ec58ea54124f2427046625925b2825e3f2ec359c84b44554f8dc3", 0xf5) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000000)="89051fc75733fd8f104089d405901e0db7e6a1f1614ca3d61f731fe9bbc0ad76e23f578d35a396c43d80973896e68a61d4709120cc7a81344f3bfd7b4f3762c4fd2d08c89e8ca1e79686a7143b54f0115be6b3af324681f1873a0c1e", 0x5c) 16:00:23 executing program 0: r0 = socket$inet6(0x18, 0x8003, 0x0) setsockopt(r0, 0x3a, 0x0, 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x8ba0, 0xfffffffffffffffe) connect$inet6(r0, &(0x7f0000000100)={0x18, 0x2, 0x5, 0x2}, 0xc) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000000c0)=0x100000001) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f0000000040)) 16:00:23 executing program 1: setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x9}, 0xc) mknod(&(0x7f00000000c0)='./file0\x00', 0x7006, 0x0) socketpair$unix(0x1, 0x4, 0x0, &(0x7f0000000140)) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f0000000000), 0x10000000000000c4) dup2(r1, r0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, &(0x7f00000001c0)=0x1cb) fcntl$lock(r1, 0x0, &(0x7f0000000180)={0x2, 0x0, 0x200, 0x9, r2}) write(r0, &(0x7f0000000080)="f2", 0x1) 16:00:23 executing program 0: r0 = syz_open_pts() ftruncate(r0, 0x40) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) fcntl$lock(r0, 0x48, 0x0) 16:00:23 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a02, 0x0) mmap(&(0x7f0000feb000/0x14000)=nil, 0x14000, 0x0, 0x10, r0, 0x0, 0x0) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0, 0x1010, r0, 0x0, 0x0) 16:00:23 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) fsync(r0) r1 = accept$inet(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) bind$unix(r0, &(0x7f0000000100)=@abs={0x0, 0x0, 0x1}, 0x8) r2 = socket$inet(0x2, 0x3, 0x2) kevent(r0, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffc, 0x0, 0xfffff, 0x9}, {{r2}, 0xfffffffffffffffd, 0x40, 0x20, 0xff, 0x100000001}, {{r0}, 0xfffffffffffffff8, 0x8, 0x40, 0x8, 0x5}, {{r1}, 0xfffffffffffffff8, 0x60, 0x4, 0x5, 0xfffffffffffffffd}, {{r1}, 0xfffffffffffffffe, 0x82, 0xf0000029, 0x0, 0xce}, {{r1}, 0xfffffffffffffffd, 0x4, 0x0, 0x1000, 0xffffffffffffffff}], 0x9, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffb, 0x2, 0x2, 0xba46, 0x8000}, {{r1}, 0xfffffffffffffff9, 0xc, 0x5, 0x87, 0x6}], 0x6, &(0x7f0000000240)={0x6}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000280)={0x7, 0x9, 0x7, 0x4, "945dddcc10e6aba8d5833cec05fc57cb4cb3487b", 0xfffffffffffffeff, 0x29f}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000002c0)={0x1f, 0xffff, 0x0, 0x1, "604c7801edbdbdeb22914a78c0b0d8561071f1df", 0x4, 0x9}) write(r2, &(0x7f0000000300)="2a56d1c4468356a8bb3b0e681d799059a2c753c4df502777b6f80651bb729ac65a30526912738b786b83ea3fc58e548ffed8cda89faf815835fd633d56f3486e05dc18dd6b045afdcd2449f1ed1f0bfaeeff8e76df7be7bc905890d150f6bd64377f0732b73e9cc83368d567a61054ec40c7d1cc7f2b00992e8b07d3a96200fcd4f58a308949edec54a878d05789f6d759cc5942716ec1fd5596995e6a2425fc3db54ce17e8f1d458e9b1c401a7ec32785ae661a92268dc3da9d44bcbae41edf1aba309b473a2cb565c93f54e9f0ab88d8583ebb0c53a5e106082bc3fa7d59db7963c25f82e02806f673", 0xea) close(r1) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000400), &(0x7f0000000440)=0x8) r3 = dup(r2) kqueue() ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000480)) ioctl$TIOCSDTR(r0, 0x20007479) r4 = accept$inet(r3, 0x0, &(0x7f00000004c0)) r5 = dup2(r0, r3) r6 = semget$private(0x0, 0x5, 0x100) semop(r6, &(0x7f0000000500)=[{0x2, 0x5, 0x1000}, {0x2, 0x4, 0x1800}], 0x2) bind$unix(r0, &(0x7f0000000540)=@file={0x0, './file0\x00'}, 0xa) setsockopt$sock_int(r3, 0xffff, 0x20, &(0x7f0000000580)=0xe3, 0x4) r7 = getpgrp() fcntl$lock(r0, 0x7, &(0x7f00000005c0)={0x3, 0x0, 0x2000000000000000, 0x56, r7}) getppid() setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000600)={{0x18, 0x1, 0x0, 0x6}, {0x18, 0x0, 0x400, 0x9}, 0x7ff, [0x0, 0x5, 0x3e, 0x2f28, 0x31, 0x3f, 0x8, 0xac14]}, 0x3c) ioctl$TIOCNOTTY(r5, 0x20007471) ioctl$TIOCMGET(r3, 0x4004746a, &(0x7f0000000640)) dup2(r2, r4) read(r1, &(0x7f0000000680)=""/14, 0xe) 16:00:23 executing program 0: mincore(&(0x7f0000ffb000/0x4000)=nil, 0x4000, &(0x7f0000000000)=""/127) r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = shmat(0x0, &(0x7f0000ffc000/0x4000)=nil, 0x1000) shmdt(r1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000100)=0xc) r3 = getuid() getgroups(0x6, &(0x7f0000000140)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0]) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={r2, r3, r4}, 0xc) shmget$private(0x0, 0x4000, 0xb0, &(0x7f0000ffc000/0x4000)=nil) 16:00:23 executing program 0: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) r0 = socket$inet6(0x18, 0x3, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) r1 = dup(r0) fchmodat(r1, &(0x7f0000000000)='./file0\x00', 0x40, 0x6) r2 = fcntl$dupfd(r0, 0x0, r0) sendmsg(r2, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)=ANY=[@ANYBLOB="0300b3e4af9af57ebd008000000000030000000000000000d98af300eddc7c497096f1f8de7e105f9f8700acdef7f1c7db1e90c88540bba34579e2e54b731acf7763fa6c92b98c3e614b7d70cabcaa9b514632882d30"], 0x10}, 0x0) 16:00:23 executing program 1: r0 = syz_open_pts() ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000040)) fchdir(r0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x0, 0xffffffffffffc001, "a147780ac85a538a131100e800"}) fsync(r0) poll(&(0x7f00000000c0)=[{r0, 0x1}], 0x1, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f00000001c0)="4b8501a19990b6ec909881299e3361408ececbe6771099a12c758cb520c2379e2404862a0dd987f47ec8b65633ddf038f1559ed87140c73598956327288bea684880f707e3177e856b7924cf8efc396f7bb9d08d80d587dbc2262ff9ed8baf01388a702a13cc6d8a19d8f8e03445e26c4d76c49b9b1b92ac3f952a49e72c726e320386f7517329ee9d0711a6678351be587463e565fa4d763bdd5437e97793d253772a6432b441e2d417089ed17dcfe48b6657b1769fcbf7412911abc7ba4e4f1f2f8e3f4e673917005371764f455c39932e414bf8096d1d868ebc5a98624fe8c7f21a5a1b338ea8e62780c50eaf6d348d8738923e72d45c97a9e8ce64bc2d877366f419b34ce70b549a463d6f413eb64a2d8c0acc5d8b33466c11e4ecfeb6426895c53f03707b36db08f9801877b1115731b4a34aba57a2c1368151165aa3443724b33f963be61b992c2db7749881001063c10465a6120d7634115dc375ce5b4332ad6886c1b584658b883444691d6910a2e6715bf7d94461d91e565af919d188b16538f565223de510ecf1edcc1e4aaafed734585c4e4a70a6424a0086d793d8edefe7b1cf22ad4c037875d57824a5d6fba0b70b2f798bdcdc7ea5e18e48ed742a9d35ed2f97f11caef861b230925407f236107b1df8463aa72c7ee892b6150c20036b487887e6393f7100362c19fedfc24f66f5edb3b871bc263015c73a3a5eb3f704b4d3b301984ee673936aef70c10b3c8bfc41576223fe90492839146fa2ff8c380dc5be1db1ebb892b545a863ce2794b7b32d937c31f3b08e5b2676756f4c2b69bdc2332170d56aa23763a054d28798ac3db1e4f8897e5cb3e9d73dcd8512045b941b93a3a5f85db09125b65d2a0f1925781f63e2faf241a8f67b07426e96ccf34ae2ec580c173051344b320b27278ad778bd9abad34838147dd83567cba105ba4cd6e2bac39475d1473af5524da87b70bd39aae5d37cfc650084795d2f4725b38379b99363d4bcb3eac4fb966438c539517fdcd68747f7e08e259fc5578de98783a50c964e4c4e94023a510f896f06696695efc2c48d775b78cafe6d750926821a37d088cf7a5af8aee4acc6a1b6646ea380caf42baafaad2ee2b90e9f4f4a8af2365858b69475df8e8473a79de34a84417be244ac6d4550f5042d6f55e882afeb41d679a3b2b9bf3dc85b04fca7df69dc911ecbcb58a4ce5f64eb14bbc7a04bf924bc3992d0bbcbf5288e88fa121dd1b8204ed90fb6dd4aaf47671ff2ef4e1c96f4563eeaf472591fa88d5f73223916aea285ad8f8e6846acd78f692fdb6620135ed834e600ffacadfed845ca8da56b615ee458eed5f1394615953885fa11013273be10705cb140ce1eee89ff16b981ab5dbd1b6c812b16ac04958348ca70bb9e73bdc1e67438e5acad6f49c42fc241e4d2ef7c3c91964f1adace2afc7957b83888433bc53c034cd39c6fd56815c032b193c2ac644d203b86f6d220f03feb519e3a72e7a2230baddec136c100d560c6a7eb7c9300e2135d7244997fc8a14e93fdc8621b841e6e7b7d0f020d32a54f779d9efa4736cae3ce867803b9b7f4ab933c8f93b719b1cb38394ed5ad1ff7529d8d5087df382219e30509973087864a2b96773d00c4c749928f57aa354786a7014a297088329b82ce7f961dfcab9f8cf7d9e2c4f583f931a0aa4c2c62f1c887a3d1f85761b242b4e984eacb5e58cee83a87f40289514c85835efd72c0479e2089219555b802b204a8bcd6605c20cb0a036498b6c9339cd35f62de0fbcaad2a2e978392d900a1e89b6bee2143beacaea0e18c68cb311b262de890f2c1bd277ea14f1e36e16b8c2a204d14dfa9f1c8ec944ac6b26268020000aff818d3758b6783dd17b11f92e9a0499d27d868e4fea5de36bb482cbdf4f771698c45323efce0ab428ec8b26a9fb79e6467b7c781658276aaf6d26c9c190c291b3333ea4701b624f130783be61135ff91bf25d74fc698144d3e5a93d74ad02a86878b13414d20b8ca678bcea6d0a183f97bdc6001dc936924320a3143aeb5bc096db9b1aa48a096888f7ad8f4d27c890059660e729921480c78d31e9326d0ea9111272c67175a0a15ad6ce12402e9634cac51c65af96bab67e78d440ac750b24504a35d47e5ae2b9a6e94545589be37f37f1483f9810f3b548506d14910acb36b59727dec890354b6dfc1f7b8903eba9f31f48b116e3791c88aff4df7369037122bfd7f9b5d60f75a2698693a8ac36ad0f9504d501c97116b08e3df86d6780b14642c64bbd122b42b65b30be5d769e91f067ee509d4686433d6c285063ac474d83b551e58ed78bd9fe721a8b17e1cc498886532fe45b6d008a85ef26e26dc13dba52b45e4a5d3029305078a920870b75ec01f87ad66365095508944008dc86954e9acaf8a56d40d3313d67d9df1db9e2399995520e4f1e46f71cafc741196001dfda4380de7b2fa1d14e6d690c4c5113b3a842fa4cbca1361898d693da8ac1268c74fa64ec579805e0ef0006dc2f438bbb6d46e1740a51bc9b6adec83f893c8ecc635439081fb4c4ae9fb2205746f3502081f580adb1cbbc40708570c80e8649a766df8f4f376d9bb1dd67f7917711bf48831bf7c5bfda740d5833b9307c0b998c1f52aea7a3b2ea50de1f4717f61e3e935b7db115a8214408430e4170bf5428a01c82c1c7875b7826ac83e01306b0189b7d546e73571c374424999bab18eccbca15bdabe55c993e7b9b7f1ec1e60793ba41e00348a8409bddb21b58f8979da3394025e748e0188ef5e02f3e3b82c3cc11ca12e151cdd7f0415807296aa2af6d15773e056e709f314e7bda11dba0137bf43c4e40e960c002877a8ce1160ff4b98b65dd56cd584947afd482449df2c959e35275182d22e9db2584043bf137f0da665687eb6b7d73dab349fa2cf0071941242d4b7ecb1ca07c52df89e48e65f00562934767f64d5226930e82c69f5f43510fc4cc8f250aedec13851e146c9c9c61097d589a51a779805d539d8b5514fc428bd45eeabf9b58fa3bbdf3b051e22cd3d5bb3a45424af38e4028be97455c694847e8ce98a541a3e3281a8bf6491678d3d772770a4483cdbea1cab84147e2c6fc61cfeabe74577349ccb993ec8641974dd5808c9e1574eaf7f70e7078ce97288e0a2890c22dcf2455fa1d3193eb82cf468162b0a0b8dda6d5625be31e0b36eb37f368a62261db7129b73da1bd7e9cddcecda89a999d198af152ff23ac692184e0bb84dfb3ba33619e5044148a20238817f3ae4a1b856df61a198d5de358aa192973fba9963b89c46af663103b455109f91b67ad2afafabd71cbbf499631df78a3ada58e932497846bbe69a25c506185d0c50a28b8e6be0fcedc138bfa43b02758ce505fcca5a36314eb3b1cdd1491a2c9a6df0d670a745f069aedde4af744334d54cb3be7f60d0733ffc69987a6cba610ae26781ecf12dc54c090111c6e5ad5c056f36a3cca1ef7db16d484e9be527b521bb37d92612741c328ec00aae3a4802ba85231a14636b8f33a0550e13822bfc9aa8de9584988484a017dfe44999b9a6bc4d6d024f8d515ebfafcf68e37f802b54cb0148c7ffa19edc5375c63a486309710aeabe341deb568a36e581c4407c5be21e06b2894d2c1567e8082500de3ef9ae1068f9ce85c5e377220b7c78507182fa0b2011706dabb12e5d174ecdb59ccfd3669a7978abbfd45ec58a060a5259904088afc5cec6ddf334041ae3f4f19ba69223b2255dbcf993552e04f7d32338a8eaf563cca4a187d175ee5680ce42ed2c7f6f15ed983aaf0b2e624d26cafe74a95e19b33313549349a42818c38e6ea1cb5d47ab69e29bdffefdadfa47eb80bbbdf3eae8ebce4439e552eb460dafdbb9506267a9d3c2dba227c811b9d518d107755e6e39873ec3ac5f91bf99d953ea26a06b278268e99ed6b70658c74475a126f72dd3be114a7c693b6b6b23e3e71fdf56384366e89e3f243e6a65924e2a43cd405179d4cc1572bd5ac7614e626b36d95d0e6b2a399f8b827bc74af136dd2dd2a71fc91a748798f31c193553fc3fe703f0b9747d462f27804734f878ef388b8289aa5d10345b115ac4f4510040a8229065588e83eb68f4d0b2f7854ccce63d830ae176d56a7c3d2eab2c2b0c3a8284c5dfe8a58ec77540e82747b6e20ae5eee27ee2fa41b59d4411cbc7130ba034c288af73a6f2f57c8bab4f204e4dedd9a6bbae2bffc339c5c398cdb0366dae82ee0638a309d7b335f485889914a91746ca0843be634e1a7b08dc1bd6a60659496c05ecc2121ca8e81f46ec4c0b4804460e4b2192d2b97f6a176412c0077a9e2a230d2c5664877ab329fa1a98b3a9cfc90ec4f111602c9d0b024b66bd2a703078624677d58493f93f7101e0fb2c6f61f487337405ecf0aed224003293a73f4ad096d48ee48cdb5a01d8e7a2bbd8ae476bc00268bbcabd3545c0c66c9aaabea337ab850384851b44423667d50bd9d2c491148e72736f410d28851a489b0faa5d9b2527212b4a6093f04210a5cd37a7849b0407bfdb08b6ff3510f206845f05afc072aeb5e58d63ba614d186081412905f29e62d938236cb1bc4a7edf434b2242df654d4dd1de2510f6cf66edebb52e30d1cb86f12e16c67c54cdd60b66ff95775a33f687a2c440d6551a13fa8e13dcd157be0563f67545300d8b58fb0464ded662f7c9a8794e3c9c0b4a0651c0ca5f661ed5d0f1074f4045cefd1f5d05deb1599b725f3768cb33ff68bd2a137876ff89118fe7a4d60f1bc2ccdbd093a09505b34c1b379e9b9845ea4da8eb169b6aeba4ebf78e026292ae15d66b04530defbc85573b163abc22b34b746a0f30d22ce8e8e6f4ebe67d695120c6ff813f365a4c3e0b6a718cdd9d98d088ab00d1939c36877b6dcc46ea45cee83ce36e29db2123d76baef4b134585ee626c558370efd4e4e3b430c5912f5b1cecbbc121cb19191d12892f3bb67cc1ed5b68cfd76549008187062602eb4b738a14e156a8318f7ffa0b5979b6fa6acde3bcd3cf51db258fa7b564cb2d971e489de2a66e5db1d89b40193d06d890af96ab1bba8ca89395242a87d2ea5f5983c78026f9407b6982e68d244251e840aeef2864a4475b861bee60823a3c60d9aa6e5bf0844c900c97ec048f5276ca9c6f2a7f3e203b82caef8a95bc1974cca715507bff1a1cbab1e05f915c7e923e466ea1d614fd085ad06b7af85842c3c27aae8bfbe5dcfc0cc6b426d614b3d7cb17b015290a1c8e08c6ba5bc40c53ede7779de4c7af488dda488c2e7171e5fecb0d3c5afc0b124962a0279688f977e17a08be19d94a6ed21f2d1cd9085e9c04680ee3e39f3f533911de6845622e5a705771aa8c9375ac0d598760eed934da7839b79254b38e36ebb37cab07c8aa4bd5776786dac135cbf33796cc808caee05029856e5aeeb2b32d7771c468fa6a006a9a5bc77bb26fc3a881dc46ba5220dca7c77c3cd5d6ec1c671f37bb65f3aaddb163c9ac16b5754104feca7f726404c1a2b68d1eb8d3ad91c3f5714964017f6fa8b531f0c22b58f4afecc817ddf0c439b3fb608ade102fa08039c657d7c17eba8ea3b33b73fdc5e6f2d8b7bc8114b07e35394f2eed8286b87d349336adb8ee122e252b086d41f6c825c81116159086bfcdd7a0fbfc89a23dfaf790f7467c31eac525f5371db762bc577a409cefecfcaadb8d3c33f3d120eb62e041fcaa6877ac5b6c3ea4f5ef0f37672c76832c2618d6733e314b37941e25ba26934bc86690109fe7dd1380d881c51988658ee87d839997e8bded743c2d", 0x1000}], 0x1, 0x0) 16:00:23 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x2, 0x4002, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) wait4(r2, &(0x7f00000000c0), 0xb, &(0x7f0000000100)) setsockopt$sock_int(r1, 0xffff, 0x100e, &(0x7f00000001c0)=0x3, 0x36a) poll(&(0x7f0000000200)=[{r1, 0x188}], 0x2fa, 0xffffffffffffffff) 16:00:23 executing program 0: socketpair(0x37, 0x0, 0xb4, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair(0x6, 0x4001, 0x5, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) renameat(r0, &(0x7f0000000100)='./bus\x00', r1, &(0x7f0000000180)='./bus\x00') mknod(&(0x7f0000000000)='./bus\x00', 0x2028, 0x4) r2 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0xa) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "850de11f0c89123766da8a29c155853724f176df"}) 16:00:23 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) r2 = socket(0x2, 0x4002, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) chroot(&(0x7f00000000c0)='./file0\x00') recvmsg(r0, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000040)=[{&(0x7f0000001440)=""/4096, 0x1000}], 0x1, 0x0}, 0x0) sendto$unix(r1, 0x0, 0x0, 0xc, 0x0, 0x0) sendto$unix(r0, &(0x7f0000000100)="df9312f0c6eab742c599aeb6b6704d2494abce9790d2884492e0235a2628c9cfef39d5d6bb9a7a1bef75cd0c8a7e3f86473964c89cdde6e49c4382ed4164c3ae980c7f280b0409", 0x47, 0x403, 0x0, 0x0) 16:00:23 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x902) readlink(&(0x7f0000000000)='./bus\x00', &(0x7f00000000c0)=""/168, 0xa8) socket$unix(0x1, 0x7, 0x0) open(&(0x7f0000000180)='./bus\x00', 0x51, 0x0) 16:00:23 executing program 0: r0 = shmget(0x0, 0x3000, 0x200, &(0x7f0000ffd000/0x3000)=nil) shmget(0x1, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) shmat(r0, &(0x7f0000ffc000/0x4000)=nil, 0x3000) 16:00:23 executing program 1: r0 = socket$inet(0x2, 0x4003, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x236161bc) r1 = dup(r0) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) r2 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ftruncate(r0, 0x6) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0xec579c79a3e3592d}], 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000040), 0x800, 0x0, 0x41b1f84c, 0x0) kevent(r3, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x65d1d256, 0x0, 0x0, 0x0) readv(r2, &(0x7f0000000080)=[{&(0x7f0000000280)=""/246, 0xf6}], 0x1) getuid() kevent(r3, 0x0, 0x0, &(0x7f0000001a80), 0x7fffffff, 0x0) fcntl$getown(r3, 0x5) 16:00:23 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = socket(0x0, 0x3, 0x8) close(r0) mmap(&(0x7f000013a000/0x4000)=nil, 0x4000, 0x2, 0x2010, r0, 0x0, 0x0) mincore(&(0x7f0000ff9000/0x4000)=nil, 0x4000, &(0x7f0000000000)=""/56) select(0x0, 0x0, 0x0, &(0x7f00000000c0), 0x0) write(r0, &(0x7f0000000100)="4a2ad943d10bf4de7db36f5c400bc5d7f9a03c105839a6ee34720aa448573eca045314344e90e920d1fb72f2f1df29975687cd84cd5c4b38b3c3c42e46c42a6f616e7ceb17c327b4af5c380668fd8c615783bc675de8c49a472027a93bbec5954648319d9402a6942aaf98d2d51b5d9e294d7642aef05024c2613d441174a8f50f188659ec37ae07f33e136b41e62287701c", 0x92) 16:00:24 executing program 0: r0 = socket$inet6(0x18, 0x7ffffff, 0x0) setsockopt(r0, 0x29, 0x4000000000000041, &(0x7f0000000040)="fe780000", 0x4) 16:00:24 executing program 1: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) chmod(&(0x7f0000000240)='./file0\x00', 0x3f) getuid() r0 = geteuid() setuid(r0) mkdir(&(0x7f0000000200)='./file0/file0\x00', 0x3ffffe) r1 = open$dir(&(0x7f0000000000)='./file0/file0\x00', 0x0, 0x0) fchdir(r1) 16:00:24 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)) r0 = semget$private(0x0, 0x8, 0x0) semop(r0, &(0x7f0000000040)=[{0x4, 0xffffffff, 0x1000}], 0x1) semop(r0, &(0x7f0000000080)=[{0x7, 0x7, 0x800}, {0x0, 0x101, 0x800}], 0x2) shmget$private(0x0, 0x1000, 0x2, &(0x7f0000ffe000/0x1000)=nil) semop(r0, &(0x7f0000000300), 0x0) semop(r0, &(0x7f0000000140)=[{0x1}, {0x2, 0x0, 0x1800}, {0x7, 0x2, 0x1800}, {0x3, 0x0, 0x1800}, {0x3, 0x6, 0x1800}, {0x7, 0x3c0, 0x1800}, {0x3, 0xffffffffffffff06}, {0x3, 0x4, 0x800}, {0x0, 0x7ff, 0x1000}], 0x9) semop(r0, &(0x7f0000000000)=[{0x4, 0x1, 0x1800}], 0x1) semop(r0, &(0x7f0000000200)=[{0x4, 0x2, 0x800}, {0x0, 0xfa, 0x1000}, {0x2, 0x3, 0x1800}, {0x0, 0x1, 0x1800}, {0x1, 0x7}, {0x0, 0x81, 0x1800}, {0x3, 0x5}, {0x4, 0x6}, {0x0, 0x1f, 0x800}], 0x9) getuid() r1 = open(&(0x7f0000000180)='./file0\x00', 0x388, 0x2) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f00000001c0)=0x200) getegid() getppid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f00000001c0)=0xc) minherit(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x3) setuid(r2) r3 = dup(0xffffffffffffff9c) recvfrom(r3, &(0x7f00000000c0)=""/230, 0xe6, 0x0, &(0x7f0000000000)=@in={0x2, 0x1}, 0xc) semop(r0, &(0x7f0000000240)=[{0x3, 0x7, 0x1800}, {0x4, 0x28, 0x1800}, {0x1, 0x96, 0x1800}, {0x2, 0x8, 0x1800}, {0x4, 0x1, 0x800}, {0x3, 0x0, 0x1800}], 0x6) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) 16:00:24 executing program 0: shmget(0x3, 0x2000, 0x80003, &(0x7f0000ffb000/0x2000)=nil) 16:00:24 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) socketpair(0x2, 0x0, 0xfff, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) renameat(r0, &(0x7f0000000100)='./file0\x00', r1, &(0x7f00000000c0)='./file0\x00') sendmsg(r0, &(0x7f0000000b00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000980)=[{0x10}], 0x10, 0x2}, 0x0) 16:00:24 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x6080, 0x6c8) r0 = open(&(0x7f0000000080)='./bus\x00', 0x20000000000580, 0x8) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f00000000c0)={0x0, 0x1, 0x7, 0x100000000, 0x6}, 0xc) openat(0xffffffffffffff9c, &(0x7f0000000140)='./bus\x00', 0x402, 0x100) pipe(&(0x7f0000000040)) 16:00:24 executing program 1: setuid(0xee01) r0 = socket(0x0, 0x4, 0xffff) sendmsg(r0, &(0x7f0000000400)={&(0x7f0000000080)=@in={0x2, 0x1}, 0xc, &(0x7f0000000180)=[{&(0x7f0000000500)="229bfb31a959c69e7c7c29aca4e6d50919f975a830c46e4ea893613a3507f47faa20a301e07b0ca18e66798a3c4062416a76154855fef720718f54a521a08fd9b5336c7b6758d918a60c0cf7660b22c5f1a36c2c9c90366fcac8b9d33182b9abb31a0ebb5681e09f111e1307958c700a5cf6edffcb00a69d23f8bf02afb1075e8966dc470795d318a743cde568d045c663f9bc84284ab5902b518b5e4120c0d14a74a27a8a95c3c832665143fc63cef846de5de6d99eb524d7a390fa", 0xbc}], 0x1000000000000321, &(0x7f00000005c0)=ANY=[@ANYBLOB="6000000000000000ffff00001f000000d39aa8e6aa0de1ec782a69ebbb5bb28659ba2d8f010110fb368efc06e6483321f90237cd4f3d4e2c6f3720470dbbb85eaaa63fa6e58652ede0a3945c0827b4affa52d000000000000000ffff0000010d0000b6b6964c3d9c3156527d99aa20fd88060f3fb63ae60a3e0a5b91edb36d6102040c39e01daa8730671e8fd4f2b42b7942e8360b525e4095c65eb0c13ff3ed7fd7583467c53c55a00049fa501ea36976150ad00a16b90db36ce7abb5d70158b77eabde37e05a203674026b1f31a572dd7a0d065089d8b51d0b987d2b25ae1508f80336f7f612211eedefce0cc985bbca4d5dd542741c837b80839d39b14e1d4868f173a4de5e692d24ebe715d4fa252d1801725503a23675554be9853a32cecf00c803000000000000ffff000081000000760ca33210370de9157a4f4001ee2c726bd6e968db95bb3329f141f3db57e70e28670ef4b130af659187fd6961a4076b086dfb64bf8fd6fb125366d603fad92c85807e6996d96ee039bee5600beb0d4f9a6a2bb723f0a9635f5930274ff38abc4e104f6993ab5dd2d85d99d333d44ef398edeb29d3a9075684b3e5bf84cbcd522f6b6096ee5f5264d5f62bb5dfdd41ab3bba94b8b2cb1301f17ca60db2d40d77846b0a6dd31fd785f6deec67189d7f253111d4129e790a44761b5292884f8d5229df3fbdd15e7a007b6b38a9497a3efb9bf8595fc74bd896109f68eae28b0df226641f82bd7abc65fc1363620d92f7df13ceb3a06398113c2f770d12cf430b545c55228962c930cf7d99848bf7"], 0xffffffffffffff60, 0x2}, 0xa) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) setuid(r1) r2 = socket$inet6(0x18, 0x8001, 0x0) fcntl$getown(r2, 0x5) setsockopt(r2, 0x29, 0x27, 0x0, 0x0) 16:00:24 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0xfffffffffffffffe, 0x1, 0x0, 0x100000001}) fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x0, 0x0, 0xffff, 0x10002ffffffff}) 16:00:24 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2080, 0xffffffffffffffff) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x23}], 0x8, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x2, 0x0, 0x0, 0x0) writev(r0, &(0x7f00000006c0)=[{&(0x7f00000001c0)="591a2c7320486ed6e861fc1bd0a9102d34a5e76c57a05101136153ebab31b75cb341dc3572382d35a1316ae6b7ce4c9067e0958db18062c13d154478b64f76be18372a719860be9765cce69ad3233e91280cdad565ce346254d0951e8677c9be2d9ab2d5de3f", 0x66}, {&(0x7f0000000240)="2d5932ef5de334f5923d425a308b596decb701c3d7718227b77fb80e00fcb5772b45bdfe1f1dfc59c1bf8d5fe2df8a4ff4c697ccd8029f226b212e9fe16ffbe5e3a3aca7cd560133ca9e7d580485c202d95f55cd70c5844fa896739e471981f5448114db0e69256a236dfed7d8a3cab50b7a5c5fb8cfb231153c7598f11d2ac541021010f75cde35ca7c95d5b326392fbbf2b4", 0x93}, {&(0x7f0000000340)="8e68d9d4c83d92671ee985133584029bc657d6c03a25f456e55a536c6aefef80952413924e85f52077322436668a243cfbd3ce936ebec2c6805f807128b715492f6670f5bbb664fbc29ba6d5b6324c9d7a317ea406f7c393489228e511ff2220031d752d0624fac26510ce9d4cc8dcda80c2aeefe06a95b53a3164dc2f7b49cdceb76125d0b54e61d8182bd7b81aacad339014d45ff3092c174df4b600091ba34c78c5f969d7da21da26484e255e18b198b0c1d40c112bee62214a03256a218abbfe462e008aeafb65d5d08dffb9668201b4c6b5a843e2526edd4a670b77a53e38a304a7f8f653ff", 0xe8}, {&(0x7f0000000440)="2622af9949b3d7f65379dd28cd93d10d2941901518d417dc1f86416b307f1a1bf2890a5f33d13f7b6c30d470ed4274453e31f4460d65032e5ea453335b51104d1f78dccf493838c678af1dbb21748e186184bb11d55292a8", 0x58}, {&(0x7f00000004c0)="a6c215127d4c30bde1a82bd879cfaae12812c64017790c3ef6b2f7945df1c44f65997baa8f43b5ba105055a905e285a776fbd6c664b9487e7f398dc19fe4611898cb576b9c4a93fdc8da35ae4ceed65118109fee5da38d07916bc56bba856dbfb1a092e3348e892347adcc58529a5e370b3d76aabc67d49d27d7df326297b24b3fa0828f7b7cf3824d56804d3c898931164469528cd251d62ae9a9b9337fc4a84097c9992207652a95a298fa629107dbd5de4f2548eff3fbb1396b1ef925f35b4d24b37674b9d1", 0xc7}, {&(0x7f00000005c0)}, {&(0x7f0000000600)="5a788ac62d32597970bffad0e38379d6ef0b78eef1e286f6591a3f5d6b7788702d357df6fe105d8aaa7f30ab817a4d753b11a03ae6e6b69129717c18f00a1c0e3dfe2feddff1d00431074ea5701105ac410c3d4947fb4c544cfe0ed9bd0ace559717b9a54af4cf16f932a53aa575683b54677ac8ed2efbfdcb436dba7b0c5b550ea324df182ad7ddc402a947f841a6a308a43b4cdaab46c414d5daa50b9c430fc17c3153fa33bac9458eac444bca418659be58fa71", 0xb5}], 0x7) r4 = kqueue() kevent(r4, &(0x7f0000000040), 0x4e4, 0x0, 0x6, 0x0) kevent(r2, &(0x7f0000000040), 0xb11, 0x0, 0xffff, 0x0) close(r1) sendto$unix(r1, &(0x7f0000000040)="6890dc75a748e83e7f05217738a75509ac957c59e0eb379756a415e9b113935c0c325bda565cb81dbfc10bca3cd787e4180d66fb2af2cc0c71e059b7a2", 0x3d, 0x4, &(0x7f0000000740)=ANY=[@ANYBLOB="01ff2d2f6caaf8666986003000ef5d942a44edfd835e79bd8d9272cdd557c5be4f231181cee11a5df3cc68e2fdb00498736d4d0bac4ae92df205371e4ab046fd7a9a24f399a11592cdb6e563852c0203e67829267cd1984a2e7e33edcb5cce2dee02d1bf7d960f7c306923887c27806884ac5a19795e5971a1ef193a6dceb7f3dfd2b98795ec07e73c947e6a5f6dfa0cc28e3c668c71dd167d2b8bbb418a8541441b3fc0392cfaeb4b08cc5a42ee8fd501ee73de3be1ea71239c3d7b475c828655420d0db585d0d549e6f42aa7240d77ae5273d0bb754ee9cd3b194cd846592e9a3a6df05103741f4d131bc3bfd052cc8d9d9ffa35d410e2cacea5c3fe7eff9efd99f4d0230c013554d037b3fe9187afea04693971835b9a1358e66e31ffa8c01786ca5acf485d57e832ddba37b84c7e6948c93443fb"], 0xa) openat(r1, &(0x7f0000000180)='./file0\x00', 0x0, 0x100) 16:00:24 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2014, 0x400001000003fc) r0 = socket(0x2, 0xc002, 0x0) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCSCTTY(r2, 0x20007461) mknod(&(0x7f00000000c0)='./bus\x00', 0xc000, 0x4) rename(&(0x7f0000000040)='./bus\x00', &(0x7f0000000080)='./bus\x00') r3 = dup2(r0, r0) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000140)=0x3) ioctl$TIOCSDTR(r1, 0x20007479) ioctl$TIOCSDTR(r3, 0x20007479) ioctl$TIOCNXCL(r3, 0x2000740e) readlink(&(0x7f0000000680)='./bus\x00', 0x0, 0x6a7) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0x0, 0x2}, 0x8) 16:00:24 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) r0 = socket(0x7, 0x1, 0x6) mmap(&(0x7f000047e000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) 16:00:24 executing program 0: r0 = open(&(0x7f0000000180)='./bus\x00', 0x8289, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x1000300000002}) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) flock(r1, 0x1) kqueue() fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x4, 0x100000001}) close(r1) 16:00:24 executing program 1: setitimer(0x0, &(0x7f0000000000)={{0xfffffffffffffffc}}, 0x0) r0 = open(&(0x7f0000000040)='./file1\x00', 0x2c0, 0x20) fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x200000000}) 16:00:24 executing program 1: r0 = socket$inet(0x2, 0x100000003, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0xffd, &(0x7f0000000000), 0x10) 16:00:24 executing program 1: getrusage(0xffffc00000000ffe, &(0x7f0000000300)) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getrusage(0x0, &(0x7f0000000180)) getrusage(0x0, 0xffffffffffffffff) r2 = semget$private(0x0, 0x3, 0x25) semctl$GETVAL(r2, 0x1, 0x5, &(0x7f0000001640)=""/15) msgget$private(0x0, 0x80) getrusage(0xffffffffffffffff, &(0x7f00000000c0)) getrusage(0x1, &(0x7f0000001540)) semget(0x2, 0x6, 0x104) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000001600)={0x2, 0x4, 0x25af, 0x8000, "6d8d57fb615e5a2e7beb0484a8d3c335d2b189e4", 0x1, 0x71}) mkdirat(r1, &(0x7f0000000040)='./file0\x00', 0x20) readv(r0, &(0x7f0000000000)=[{&(0x7f00000003c0)=""/4096, 0x1000}, {&(0x7f00000013c0)=""/195, 0xc3}, {&(0x7f0000000240)=""/169, 0xa9}, {&(0x7f00000014c0)=""/89, 0x59}], 0x4) 16:00:24 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x236161bf) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r1 = kqueue() kqueue() kqueue() kevent(r1, &(0x7f00000002c0)=[{{r0}, 0xffffffffffffffff, 0x41}], 0x7, 0x0, 0x0, 0x0) 16:00:24 executing program 1: r0 = socket$inet6(0x18, 0x9003, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) sendto$inet(r1, 0x0, 0x0, 0x0, &(0x7f0000000180), 0xe8) recvfrom(r0, &(0x7f0000000000)=""/58, 0x3a, 0x803, &(0x7f0000000040)=@in6={0x18, 0x3, 0x9, 0xce48}, 0xc) dup2(r0, r1) 16:00:24 executing program 0: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) r0 = socket$inet6(0x18, 0x3, 0x6) connect(r0, &(0x7f0000000040)=@in6={0x18, 0x1, 0x6, 0x3ff}, 0xffffffffffffffae) r1 = dup(r0) sendto$unix(r1, &(0x7f0000000280)="5e14bf93ca7c766b517570b80000000006000000", 0x14, 0x0, 0x0, 0x0) 16:00:24 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000080)="be", 0x1) sendto$unix(r0, &(0x7f0000002980)="a0e27bb0ecf1f9f2317cf138b80a5c875d79425fb28576adcfc03c5ddad90b1f9a72eee54d76111c326ac4641216b6649139ef144568446eb6b7d77e0667219e29ed302e7cee44eae5d823c3ee094d086c40c2bc7e09e2e31f6d67d22f150597692228806bb5a1f304222ea701c44d50e1fe6ff6954312553b60bc91386666f3197dd629f4ce905103f6803f5f5276765608f3dcc4c7ec834110f133a7bb19c618d532ff83933fa2ae82a050023eee08fe8b5619a08421735b4b56fc5d7a25adf6dfbf522c4ab8e12f98866abec583ac8f339b7f96944a2fd7fa8e3bb6eab0ca553f0dcb502e09ff876594b4beb8e88c66fa7bbfaf90187575d203284213a6abe2735ffdccb43ad33e9c194d885db84cd19648be8bd6916618ae0ae7282823ecf412435ce445eaf9c343089a6e9174f26f38f863aa4bafb84b58ff6f1eb94ccecc199d1fc87ba845223384c5ee2e5a8beac9727806a1b4a178e1708583b3af791b4f3d25e0f52fed300f85a1e1e6822b896832133db17718513d52ab3dae1d6ec042ef26e0843116a9af1900f182411712c693b9d627ef41af95fe6e1294dbdea39d6b4dfba28a1db163a4eae27ec59154649ba3bc0d3055433c9e3c012ba13ad331892a90f6c9a42e0e95ee1266b1039f5b87cf3638585a83a117cba5bba2a8f3b18ed13be4ab8d78908ec997558c951de220028e0b50b824406371a599994af7dba448844f4c6e77603afe5debfccb43131b641c2c2ac277c9402468761434d82a09639c194898461d4c7cb42ff17dba7368185138e17c09c4c3e2c78f988f4d6ebe6d1c25e2dda1e320a17a8eac1dd6d60ccdc793fd4393eaa0b31c9a42fb6e657a5f6aff93e51d6a192890e03b0cf25daff0aa56a2fead6d6d607bed051c9d774d80894eceaa8216a264c1f413aea7af57348e24f3e8ce802d1f6712206a0442f40fa81b11d51ad259ed775f9c4724665aff56dd85aa8a1936d4ffe7152fb37ce507595d00357772e4a0014e7c833942281f6ea24c0405eaa0cd54795aca8176847c9dc68a5c5004e1761d1b32f9b0e68d52982768ec9d6ac33584b11ba56a50e1a496cdadfe3ac49165af94a197d54ef444cca6c2a8b9cd5d97798399f2ab036648afd40e5a5bfd34fee9ec22a36873aa9ff8e6492093d459036664fa46bcc73fb9465a3868e29e78819ab01cfe89c92d6efd349b58afa50b62b4213a8e9036d3d98201673bdfad372810d4e71391b6240535fc66ac9427514151b4cd301f36ba9335954f6641b608dbf1f0e0755596dbf8cc390719028185c11e0ec2e0c744cf20b03769151b52461b4ec29e0b3477bbfbb15dbc89b78b58dca026d9b8975c8b3af585cbb6ba10bb18ba82129e97e69022b8d1755173c91d214f1ebd3cc6286808a49fb9f6b41feb924f96906c9015305ba38d0839f14f72f30bf9fad697313389f423441a504254a5b34a42700a06f49db2c623f13bd801939151cf74c95f78853b964af0b74ebc70fe2a86394e32d29c81082f92fb72c9d9b98c941654f645e584a374c1b0219df058f3f91829ddc9cdc496135ca9450f1e1b33fa14da2d12b2bd4aa212b9e9a3684eb0ec7da1ac9bf006acc4de041fd1a09e2508c03d9a1ac01f7e95adc9e1a30571423187a3874e0ccc1712592a0598d06b8a7f2de41303f71daf17a9fc23220050ca2c99b6d41296b3ad7afdffbb0662b690bd0c71aed626fb4443daf4d1b4e8bddc33cb16474c36909884792427703605c09fb016e5671971877bf768152edf1562cd64ec1e5df72c97878876e13f52a5700195ae8525d976b563220b4a3cea53a841193cf1318a677acdcf338617548cc879f5edef0d4dfab2fb9b631f7803e20dd508b7f27fe628879a50db571b11e958f407afd2ae70620b648097dce9e7f5eb8545fce248dd0cec90122c745622a1739964680a825f9b72944d213babbfb2bdcbd062cf72df587ff35ce017811debe8a3988107f54ac514061fdc381ebb8dc1c87033e73a12a7699f288123e40a6a6b89ee4ee34095670480f4f7a2873380888909f71181012cb807c64e0885d7218a59bdcf89ad94981ae959aa37e317369ea34ec295b40c2262f0d7014512059c8a0c5202d1db82cce0fec6302d036127e636f446f1dd335378a17e79edd64ceed84295a9bb3e0d2e96aca3dbbdfd8d14437c350d6981d636333e1aad6327dd112c60d975c72b2710323187dfee9ed1d69f6711dc7d12c61e70046e658141c7229f4a9b3020fa2386e27d4e6fc6e96ba77ac4851ce02e52fd6a4456d009cff4e0efc21c77306c3d005107e054801a096ce4e3a36b5ca83426be63d02622cf3c1082329530db54ad75a370aaaa9c877f477221f1ca53a37652f4a70292a512d74822d71d6778cdbeb61b2b4f491f133cfe6484b2cc18b1042b7a612a3a06c1a3667b9c633609c33f4bcfcac1b0f170d3870e08fa696a79b3415cf9ed797cd8823c3f5ee1e9dd56d48bb80fbab9a54b8448ce11b0da51dda799df3929cbc8fd6feba7141a0849e9fae26a219ea19cee26161a71f869bb52f2bba993ac5ee11fb41dd250ede4e4907d1a7a0d33eb614ce5ba45f87720c1febbbf94ac56af4f25a492754f7ef64396844e9a686c849360572aef0336ba8d1727bb0e6af430af198fdca810730b41b9a507618c50a10df4239d2208fe0ea9bad3b8ce213a676bd5a7d2e5dad09379aaa3e72259c7ef9f25b14ae68ae987afc17c3410f34c02c6ad71d83c79d1c479c30682b7753ede7b8c07c3ce67d3ffb056daab472d57c49f41b5b097c8ecbd4e784c76c0c88265e5c57460324bfe32a8e91cbe3e2babd8320e5cbb2ba689025fb43ec8487bd6269738654304b092c823effd3d2ae091dd9db0b5f0d1bc60931be644ac19d331cc53fc7df775b00b2b8a4b16b3ea3170a626730fb170d741821650ea0ca4033ee442f95553c020138399f0b3df0b520f78fe66e96fc697fa48fb44ca9cbe5adc83b3b14d8bc86a9670d477eafdef18e15a5bdf4f306c84acf2f89b46bd68b145b12e3c2ed258dd1ddd8d17f0d8467c39b4c9eb054ffefc7ec639d0cb06ea560029063dac4639f6b64ea53fc813eb91be48316747509482bb0981d3485eb25f6312ec3255eb9dc296b1f2cbc170c70e4648ae706df685ebdf046bee572bb22882d8dea9ae99943a344966839e0bda91eea43422d6f692c77bd986565ebf2fe9d64860b256cedd1dfbdda6d607336f4a0d7c386f80881a21170b96e1a619687a2ab1f1daae1974848978441f12bf0e430e388df663f893d8e715efc996e57eabe26217fafb1dba6b41abfcca914706917cbabdc53595b1a209f0d96d7c6befc60bb5c383aeb78177724c26a3dda9d5e726a580229df49fe272df59cf59551f8db97d4882f669a265ed6845ea56ef51151027d0e25a002246c2026d0a326ae679689b00aea54a47751d40c4f58f5fb24005504fabd02196b8edfae5298d637b581552a989913754cb3c4921a88e56c9a68f122c7b0efdfc10cdd86b97d323fd17b0533cd10d90ff84f988be3ea6254ced8feead857b937365cdadf3096ac165a1808dcae66cbc817b4e2b9b038a6eb37beb9cf6d18a9248aee2eaa1ad58bfa9ae2989083f334ef0ee21c862708ced46c03ec9f3a78a46e26141d8f19196d38790a9f4fe01569544910a90fe0b88d5112984147174b627c3436da0603b92dac2ddb814f323083a45446a2cdfd7aba64b81a3a96579748074e10b8d336b4ff77d07b47aa1fe1912a4ab0efc2a6f8244868f33e0f158336640e3e704b930f7fbf28ffa522026351b2136c95bf320ea3ebcf5f26702ea1e6ce242be18848f914eba8fc3b9019c36988c2c28c271cf267d7b5db37131f8b9febc01be34e56766f7070e58be4f5a4d67db19ed5bef5b7019a037cc7a3f42210b8c7e4a32598a45917b4d17952c59ccb58a2ab373edbc1d565223e9b2f51236013e3c84d0fee3613ccd168ed7ce4bbd2754df60d4b6631d1fceeff6d8f97636b939cff28db6b99c3f15c9981c72a1401f8016aaa75b909c71647535de16d4f7e85dc06b91e65dcbb7bee771e4c6c743934434211476676e0225d059f08473ab235c5d50010e86f01421753295831392e904fd5a50ad462a5d3b8c3f417104f7aceb8bc0fec5c15501f069f14bdaed75edd1828ee4ce4b77fd8d6f4ab71856bbe7bd2b26a3c96f8cda04c7aab6ebb0a19fe3558fe4bc62396736e13444db9e91d57bfe0c8291cb24450a34dbfbf328615c63aa69031e3c57b70c183629a1a95b70ad9d1c5b6622c5569308d2cd28e48d6980a9be0f27e8eaf7d1819d6641fc7b626d7824989d7a1f99af6876923c86498acc7b85a6788d3a2ae35d29bb53dd48b93822b7cb6c89861a377e4333aa0607363e3258b1cc5ddee92ca4b845a2ee35b4844ec39db1c6510112e50300c483917864abec079470cb7e33aa8467b6515a8b42271ec2c1cf2718b04e596230b7c29b127d25b2719b7337d45f3f253c0e5a744a46d54be14419b1eee5803e43c79a3c3ef51cbf0a4d97672a747d62bf911439313f22ee1f61253ada45833dda2090012c2858067a7416d85ba7700f2f5f311681eee2c2500c59b76eea5cd643f5b1358089fb37f2140fabd53e14cd54278fa23f4bae223315374a46066b564fd6c47ca677f90f7c5160824b8570d4b746516fac3fc2439fb837a487953a9f037795078f963a9667c3f89af762daa88af585058b8aaf6b0dde8441393b1b7915a04423d3267ea727dca3265204f88276cb1193b48865b13c11ee5936443ae49f6ea3bfdf37c1b159ce1ca425fb98f812fb84d0b5e97beaeaf6ad9895c28153b37378af6ba2fcd425dfeff507a72652d86771fb6b050adb6b0dda88006d7cb2c77d2dda8bf5ee31db7db57e2724c396133bb0f7fdaa87021cd505554f9c59442a0225596e535499568e634a0a343607b18644ec5e7c29668c6b89374e8e3df423c2483613dc3e90087a6a9443ae2ccddb3aa19cc14188c1f948150015c689efbaca146024cd307d6dab13c4b991bd83ac0bbe82a7cd1bc27f082b644af63c5b8558e634c53b247fa5d81f6d86bcda153d944c10069c18cc628c0902cfd25ecdd0ec51e8aff58ecda76596905a6f64bc237011f1c1ef81e4c9ed33362f24d121670334923d73988d9a2609bfdad4aa7ce11ad1113804d05e2b7968cb0d9b8ed47f5c86514b3b8ff477242191f5be7dd430fb2cb1d1226e685eacfa27744bdbd059df9daf2ec3b6d63949f6072db9b31fa1fc31b1294f939ff72d7fc7632b248819a4b415a3e9b11c72e85339ffd3040f95848e67808c1515697da61498639667bf7321566a832f9a02ffa25e978db479027d37937ce9281fd5222c5879c3ec6f957677e092dd00920f90af407492294981ce0346a047bc4fde93e5ee0a3dcf98a33d0cebaaffd3963795e0870cba066bbab66f6823a7fe748bfe908e57e2931d0aefcacc9a02d40ae07138de41e49fb2f45f8e91345e18c2e3deafdc97c5c6b493e8ecb869bafefe352a6f7fbc9ff88868b872e1d100b63745d1cb90551473aef3762261a7729a382224135f2ee74319ca046112dcfba69dd3fc665bcc11389375741fffd750c9964501d34c2b6ccd519c6a7352389475f2e827a32c4b689e528e45bc11e9ea00ec6e14d1a5c3fc2336849e7569fe1fd39c132080e8fc8127b7820e33f90a7c613bf55873aebcbfb66fce306f8d5b755f9aa8dc88a3cb14407bf63058c2886a1b039d8aa0547d3d5affaa456d748b19df3213ae22aee31a96ae23079dca28b70497414e39ace58f1d5e8e2fdce554d1b419fb638914a2bc4d41d1bd4d57387221da1f8f2900c1ad06a2f774c46520835e79822499c9ffcdc8ecffce1d21b63551dfe48685b68b23ea6001aad700e5ac1533c1f458b2caaabcb217adc9bfbc6020419e1a7bbd2713b1602e640684a01d5ba0049581ea6cd541eb38b6032c6309401865e0d486d715a94571605766992ce4", 0x10a0, 0x400, 0x0, 0x0) shutdown(r1, 0x2) 16:00:24 executing program 0: socket$inet6(0x18, 0x8001, 0x0) 16:00:24 executing program 1: mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x2) syz_emit_ethernet(0x229, &(0x7f0000000000)="cf398bf97ab9ef18b74084970ef62bcc3b5e865f22149fd98a7bab59058da27b743727c847cfcf6d31c5a6e26e4f8cf44694b0c9e2be7534f2922c3ffa55232ae3f2cad29e395cedd6c56af38ce4c065789ed88f686da3ea1f138ec7091a4a33a93d5204200c0be092fc59427c88e8d8af0c5b941bb4e0ad59fa97a21d0ed4d983592ae7d601f3bf8b0611bf003d661d0cfbd9d90b93121fdce5eb16529e9e47eac241d05fa163fc00b3763aa5dd0e281c3a6f2a825dee3dc2c856d6439bd34613e409a6301348ee9635f99705772307aa278ce42ce978a5f282afe9512b370400000000000000e7b3acb8dcb64851269d14b9ec8e767756783877e749ac3e4de44e2f90e6fbc8cbc6af770086e468b8abc17454a3e02c1b50f34b8f815a7c72d8683d33557539959a048faeedec3273223212a08af679e5d2635eff806c647ff2ba981196d0c6e12b1786188c43313f376e3cadef83de6be59490b5e71fed1b8dff21a25dc30114a2cb4aa06fc16b8c7d378d4449ef922616a670460ed29041778ed456080d2117fc559a83bf90de000000000000000efcd022c492ea3b5908ef1f27975865bc11dc49298f03752674a92c63bcb79043f693a749c443721b8a1f00f307f7c6b494d586ace270c6460dce01e5cd09bc383bfa230564e626fece91cf0f1ce8453435dafabb0305c20ac437eb3f1924d6aa69068bfae72065f1797d947a81ec3a4bdfd5b5dd68af74ab4d38a9f8482c6bcb671cae889753bfde415a7fbfc07ffb000000") msgget(0x1, 0x206) 16:00:24 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x1ff) setsockopt(r0, 0xffffffffffffff80, 0xa, &(0x7f0000000080)="01bc04005872ffff0000", 0xa) 16:00:24 executing program 1: pwritev(0xffffffffffffffff, &(0x7f00000014c0)=[{&(0x7f0000000100)="fcdc167fdc79c33937aafdf02e60232fbdb7337c69113d8b934866e5741ffe15b178c42adc5c867280453c56f405ce5c", 0x30}], 0x1, 0x0) r0 = socket(0x0, 0x6ceff4227be0f93e, 0x3) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x1, 0x1, 0x4, 0x5, 0x100}, 0xc) readv(r0, &(0x7f00000002c0)=[{&(0x7f0000000040)=""/170, 0xaa}, {&(0x7f0000000140)=""/181, 0xb5}, {&(0x7f0000000200)=""/143, 0x8f}], 0x3) pwritev(0xffffffffffffffff, &(0x7f0000000300), 0x0, 0x0) 16:00:24 executing program 0: r0 = kqueue() pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x81}], 0x7ff, 0x0, 0x0, 0x0) r3 = dup2(r2, r2) r4 = semget$private(0x0, 0xffffffffffffffff, 0x440) r5 = getppid() fcntl$lock(r0, 0xf, &(0x7f0000000000)={0x2, 0x1, 0x5, 0x3, r5}) semop(r4, &(0x7f0000003580)=[{0x0, 0x3}, {0x3, 0x3, 0x800}, {0x3, 0x45e, 0x800}, {0x5, 0xfe5, 0x800}, {0x6, 0x6, 0x1000}, {0x1, 0x100, 0x1000}, {0x0, 0x2, 0x1000}, {0x3, 0x8, 0x1000}], 0x8) dup(r2) lseek(r0, 0x0, 0x3) semctl$GETNCNT(r4, 0x6, 0x3, &(0x7f0000000140)=""/4096) kevent(r0, &(0x7f0000000080), 0x400000006, 0x0, 0x3, 0x0) lseek(r3, 0x0, 0x2) writev(r3, &(0x7f0000003500)=[{&(0x7f0000001140)="4216c9955b95d34d251357d128725333ef724a1847148c8edf84be8940222a7eb2bb2fcc3a2bcbae6974d8242c765c42811dae842831e3c372f3f13f596094d85f1d94375e6e3b36537f9387b8af4340565f3777423356864a3f421b584946917526ee7e9f40436616fce19e38fc02e2d0b97d39ca2d46d9714d2a198bec489380fe1fdbd9532d1818b8bb7ef9c356625b8568e7b4ca0385662e77fe31b7ef959732d1bde2e980041528b32e64d4a05650374f7309c8612a572a9102da0dcbfa4cd7815e21dcda9acd941300cdd135c69796fe094b", 0xd5}, {}, {&(0x7f0000001240)="5ff4e178fe86192a89136d60cf321883f61ae46853843455c1b6033e4a66b2171febd4bfc87b1bb8aa64f8d4219032a9cbc5f90ccbf15239b0e1ada16bcd90ce51002404da9ff59af6e2314b063c04a33be9de11f61ad0ae070f35bfed4c13cffbfb6431374b729c15ba862898bc2fb1fe78361bf7d7244b639e1801293d5f21e3afa3432258eb583dc0b8e3e28d236ab20106572b88e07efd0e28c9f20cd1dcd6da0548c999100e2dee0b5cb1e5a7011a15410e3742976923a34635fdcffa018fedde2848841345f141cfdaf9158b0db5ba67cd1a338c10a1569c89c00a7d15f85d86fe9b9020793b8247001b1d6e6f627f6eda68e4ca13d502a4220cb1d5a0d246327512abef88c1fbef0b90bac710d932c043dbc7cf087f7bdcfcf64107efc1ccfa9e68934c4be4e8e15d3c36748e741be6d41eb2ee432cfa0e7fdb1c1a8dc9f6312936fcc1a088fdf40218ee2c2c476d38830e1076e91632aeeca9f036d83b43b6c055722200083c5ebdd028fa3fc56411e8a2f918592bbd4aa639ce00e757eb870c5e0da0b9a6f87266263d9531495602d73394a3039f524d47c3674cacaad42b850ae6b7acb829d9d63266e5f5094d3748c9e64795375fd1cecfa4d6e75b7baa196e55d7cec891de7c897c6381ba3f311f7ea8bc8a88259856253958a766ff01f84340210bafe19a03a0bdeb1c4ef55f68ce540d594369c82071694788fb4fc8015b6704a5ec282fbd3ac46d549a959d95d09714d73d8cfe7571be31c642902155da0d988ceb69fbe1121ff43654966c50ee9fe2bf55ad490cb467c8776881e6e121f5334d6508d4a84c702f1b5a9a2cf8c1cdfbcbeb6a0bb62093a58b2129e53609283afffc84927d1ec1732df31fac09458ac8e3b60b7ba92483401a2b9923da64beb1c3bd24926b366b78cbac50f753fdb047519b539add33b70be6316e5add77282f99e6d19d5483c80a879688e6229fdb94bfbcede8c7224636e1f06d7f6f933c835d4fbe88698bfe55d55f9297a1f092a03a6ce09308bae89e46315d8353776a01f94b41097be348a30aa86d572c8024be1e19d7ab8c0f7199c1f6543d2901df633b474fc67a06196a629e3c5dff44f3d12849325e2c8c34c6fc4178bee61ae4dd06180c66f78afdcce780a95e3c89671e3ae287f3bbeb8f35ec93da9508e00f181e429cae652923d72af6d75c4ec6ec09084f092ae159211102618d103ea3b155bcc6db759b70e8a47fbde16cc1fdd831ba7ad98089bf25b035f9edbe149c91d5adcc9868b7e09911b435126e428c5302debdcca36e8851f941c2de7a2d50bf51d04e8f56b3cc5fe353536af169eded1246cc95bd4644b9a146cb4c493c94c1db9dfb1babb9f01d85fb4502562168ab95af1b9a64c2388be5adc0e79ff5af914c4633de46b9464f19e79c3335b6e81b6ea14c9888cde22ff44ddfd4f2611238d17747f3aedef2f467a20f2e9c070f49759b9b191d951fdd00c5dd4856cb551bc199b928afe7a9efb6803c72973d8ed66f652bb1628b30e2a432e781a1a27caa73cd1c7d8b9378d6ab83e2f343645ded695b880bbd20ce71abd279bfd8b8b6ca92f5317ec765a5c676ac98fe22e1d6b7889248c450e75aa2aee610df3747cf96651c2375ba92a8b35b05cb653dadb47f512b5b16a41d1fa8107a361bf38f38bfa067e69274efdfb86c54dceed63bfa4b8a3d3a5a45764772ea047c39a0fb9128ec0eca5e13db08b7e7946677558ec65da592a876c5cf3c3037b09569dcbae01a6e53d3ad059b2eb05792fdb73b9ca6f7e2e79acebc7a7051364b56f610acdf17b55572e9ed0b96edb78ad6c6f6913da7f78e6430bad12428d6580f8e9d2f4393a7c5592382a99475b2605874ea475df5562e7a4c3169d04735e7debfc50fa890d0baa6352c46d3d3ec4da03eae21c63bc98ca5c8099a051297a2d81f1c4544c029b0aa4e86c33939d3490fd7be1dab87f2dc288fab53996bc3b72457e43dc5b3bea19fafbbdae4268a2e8f6e1bc0afedd148a41631a522dea0efdf616d1dbccc9d94c8097cce40f6d30751936ab97c41c8ef711173cd11f0bbcee1ed2d7aec50085018b0f5b65eecf1a8e6e9fa9ed4c2e266e74be7d201b9ede082248cf21f9b0a712a112ea5684ee56cc203ac680de2f82c1f771c8eed27f2197178e58b5cf8c73077f08289d954a589b5475ffe99f15e81eb2f3031c5373382d71f028b521845f3aa10eaaaeea9241b5a65af05dbd943c25fbee6bb357a227347f76a99d8aa3c8a0dc10677b9e92fd21b1376ad2a16311c532e030f76c821cc21929fc05a98b2117f53a6fc8f6cb5a6d174272c8fb95cc4c9c8e4a6a039ffb19265a213386d20ac04d777544250ebff2abc9473133419ea52013aecbc885971b03110986b22baeec52faaaa7bce6282e323c5ca0b2528259f852a4b3fecc84dc62a4b20840e36f96d38761894879d53cd04ce043174e25015689750580cd201871d30c93439df05dca1dd90865cbeb846c0d1407171c66587cf2f4e4e78c81b88b693e428ad49dfbe9366fb46597bcf0847b4dfd7e735028abd66cafbc45921c35543f12686ff29e0ff0a39e9accc9afa2daec8e8f7abee6a6fdf26da255ab985361f8f204a2c16706459146b8c0d202a83941190bb91d659ca3b77c9ef3585c92cbf55c5e06ca306403a99fd2e53f8931824dd68512617423924ca2565c4c4356ea46ac0367eb6e84c72781b539957267cad00098f9c9bf93641479c7837c9bfefcb3d03e3efbf1f7e480ec0a9d5f9af5e53d7d435af5fb6cfcaafbc13713aa2ff69098b34d6d374264963841336d8248547f7a877ea5e89188c1084583fc1aab24194b7f01582ffd1437b76e23b6270a3dee0b70681831c0d46006f274c9e19b4de8e0d0f058e6f049e7044218019aff26f0f25f09cbbf1316178ec01285dbc35c1a030df384eb28073c5b6ed6c3f0bbef417b409ede774c7d20cf3d68c4fbe871fcd64f369d6ff99144775c0921dbd319f2d7219764c8d8df3473c5ea67e98100ef10957eb08c6db5315cb6e79eacd292a5847246158d23671ffd131b02a1795a376f6ad45d0272ce4137449811e2ae5747f4303f9dd74ce07a7f33ec6e14f911585aa4519a95c00aefa30cc4a53dd359df654350042ee238ebed7e175f78b4f1fad6f87462eb35ccb5a1b71ba42aec92cf8c2e8f8a09c58ccea9d84c5c83ec7998065c924ef35016dce607058697d3f2655c9d0da68843abdff04d053eb94813b4a0271f447b3c6b8c2ced1aa2fc2df7fe9b33635a514994fde5c0d6e4643fb13f41d5bea0af3674af6008955f5618b39f31513304db749d0ccd289eff45d3c882950930fc98852585868b28fd30f90c7913e2b59f1a62fe762c03ddc1ad35115c7dabbf834dff4883aa0b82eaec64defe6d83f5976c52da54fd924903c40111a51de474d4257dd705bab9ecbab57c55e8c6ea19baf3f0653be39ce0307554a7594c9701a6a42cee37334005ef165e3a2a6403c1b7374987777ea6652137f9c8b63d7c0d8068228bd8bed2ad9080faf2c87ff969e8868d727f1bfdf36efb05234ec2f419ee1ec0fd1e83d37dceb44ebc8a20f01641d2577480a47983a1759497c2939b890f9e7cc497da9dac9034ae759107fb1d1ab167d7575d53f0b4d2f2be80a1e8909a9cb5dfdd3f192e593cc8bf2bc6b08ba74237f78cf4e3f4b00a7a31ff1e32b95301efac447af0deb60973c1c3f2fd2172bd7cf52c880b550a987ee1ed5a044bac8f5449f2b8440578b0d43603ab87776ea66416d743bc815eae388ed1fc5108d0cf739f35b3d46649bfb3428ce5bcb2ec10a29e9633138ee89327693c37fd7779b48544ec87ecbebc038f577e7ad3fbca8f735151fd2da7ff70173d4acfe2c44e24ec7ad43e66450203daaf5d2873918aa3df4278fbd9d55f19eb32622354466c6b54ceb9b3b41fe60d424d278ef281f12aff4b6c42603182b7c5a7072e829abc11dd47279d792eb174df640d05e39fa7e1d758b205f1ed155526995c997c6e08407e1d791e68f82ba175b23abf2172aa60297479a58b75a235a660b58858ff7f075914ed83fa6a9c93fcdf8e8c2be93196adcfac91703f97fe1d3861fb02419caf28f9120992ae4128806d8d20bd5e9cf624422fc38f3879a8621377e96a2826a51b1376dfe91be77761d7c0333f55d4455c705c5e52c3ac1d7835d79616a95b71362825215c00bfe1afa07d2eed8c91eca2fb70e055be6bf114ebc52a2a6749c9d8070b6d700884644f15aadeb58a30a10f416876777a0913157fcd419d47b6f88ae4fd32d8849acb7fc3f95c4d1f3a6cd080b24693e4854aa49b99be90a9361e19368eac585f57d0f1f00b1ae049c1f59954b5cdf29a66bb3d959179137407da7da01784b3927e1057ef1945f364f485c2ed397701d7e320d4b4752ed91f817b5d37f85d134a39f0e22091b5ae9ad1d67be9c967179be0212bcf731a052b87be6b45aa3a3e10643673be306d082cf2f4868046760a578133e7111f65b147fb42c5f18148e1e86532579dda2865017a6eac98085ad4991651a950e602fc8257c3f1a0fb4d2d08cd1fef4c28d4c78966c86652a0208666a92ec38cfa816a9a1be636a5a3b4e5ce6f402728974ca1990dbde0af5ab7fedeb6cce32111fbd78649a43035053cdcc129cc65a2657a0489585987211800b1c127c234bc0bf6d3c6d3bfb1bd18aef55ff8149223167dba6b28b97f6b23ac4457df6f1e3cbfedef3e7ebe706d832c03049e316a8ace150a9e27d71ce69be16a02bc6952ca127d8c6fc049548ca0ed86f7e5357dfc4377b0ca3a80b6b98a689ea5f1ff97f95f14505aacbf1d93773285c900cf9528d566b9bd1d5f071d5bac2753758adfc047bccb107d71120f9ebf6e35f8f6f611d040e86bb814c74fa70cbe942e1b931d162327e418c3738a2bf2c5712d133137ed11ec3e1905839e327b7cc506ea5841373b1654388fc1886c42dec79f299c40ada7e007804028566932ed6f76d1539f120174c84e28c1578f33d3d6461894b3644151bbdb96248c83580078dea1f23d387c135ffa9e81bc42741161a2c762b1dae98365a376bb329d7e5d61411cf0574d40e4f424f0b07ad8a3b4d8bc2e74c90b65781fdf7e0fe8d40a961c17a3a127dc5b5cb196a2bc1a19746604ce3c3d4c165f8cc6dc90da06c334d21c3289d117aad410f6e843b73565e2b7e686e3ff93144f6e22504603d36179ccfc843e5536a1e8dab1878aff1ea20f3ea563dd79e9063b11bf96405e4b76a0975166ddbb6b40a95069d7055ccfacca46e885103c34c2b4cdf9ba84ad3cf1338eb59248d2a441e23d63ec745b3dd8709be10b8aa888be3f581958bf0017fe769a500b764aaba66effdb4a5641a9af5b2b5291de6f3dc78712ef36eac0c9b263ccea37ef798ab650c3b97fdd471fd9b060dd98bdee1b11f0057a2860f121dcc8eaba9066446d334583af4bda2c6ee7834cbcb1783597a3fed9e2a205a01b32c7726b95af5f86b4e2fbb1c41fa31525b0cbcfd87d460691d0e4b50b2dc3d42adb358dc702e83942fa1650868e5de2a5c894ca20c4bce785653f49a057beeae1ba4a9755a520af81038ddcd0d0a386ff747e6b2deec9134bac86f298a4618af00c11fb0eb6979c6692aae208facd0f390d987c96d4c9fed2f1639afa8dcee7283b6038e82d099b49131f7aa8c818246f770c9f753771a81afbaf4ab2e391b6d9ffc4017bdb4ae045794fd58a7abe9ec76cac935701981aec9ecaa7f001a5e8a66def496e3", 0x1000}, {&(0x7f0000000040)="0ef6b2bb2aa74eccc77d4e9fd6917569ca29eeccf036b799b567577c7e10f154638544e09f9e96d74bb9089e42ca6f215134d03ef74308591d4e2b38e0507579928c7281b736d3f4f069db8843a52b3d8169ed757e89", 0x56}, {&(0x7f0000002240)="639aa61caba8e82b520df538cda16583c4cd84539b4c322d65fc9d731b0fb510329e5e7212bfa286a59644a60d2878e9682f6b5ca6e3c14f9235d4ae0b987919580861edf06957e985e2da544be8aff6610e0273c02bdfbe3597772d2f180340b19daf667fc74d2f3e84bdea1c324c9e021f72ce7b02ddaa7357fb0ac9b899e3c6380cdda6e2390f5bd26c5b20233b6189537dee5c4512b5738e625e8c6353f5ebe0361026cd8b44d0891bd5cd142a2fd567459aa69be4a3ed925a06fd766104b2d7732d01d6948da067b511a3133ea27378", 0xd2}, {&(0x7f0000002340)="9cd54ae41bcfd0a01e7e41f0bac002ec85d5114fe975a212defd0bd378491fd42dedebc17fe02dc3d1f930bf0c5a80db519149bc01ea49ef875e6de03c2685fe5cc8e983f593044beb6ef42f6dd4e9996f818a675ab93f390a88e9dbfdb5e1cc8dff9025d0b79ea7c154f010228a60551231f10aae77cfe05ef486d55690364e5a866535d694b7928d96624e3d7e30f6555a81243eff5d0b5a758d8d54aafb35f81da123d98a39d9cb4ef147777ac4d8741316884164064339afe0c97916f96edb9c017e845cb373d024fd803a3fe76822af3c63931d0e2e7ff32d7cb44e83b014fda27d7f32f7c33f98e13264e916335b2d159a981edc88446ed1ceaa2aeb4882864e814c96ef2d10b33be38a35c4d40bf36a483cc27bba8d94490a252ad9849b4ec2bccfea90009d44dcff695c98d72a3be49d7da9877b9099777f5fe3ebf6451bba3789f22100883cc6c55cbb377752bf4e2e6394329b233628fcceb09f58bbc0b55aa552fd489328d71514de055746208b02a787ee729bb1becb9965308b92939bde802c0192473157207c733bde3785d9732a0f6259f8115a30d3901a7d2882c07dc1b11b6cc06aa72bebc6bcbad77fc338677f976151b5b721b3d420a79ac3a54c5cf0709fbd5208e92a660763c6c422e359d9a79c23c6850b82ad001347e1e5d3dbc04d2731bfa5ca2c1bce4afd443c263b6a4f2910de9a01a53265181106a16d96a2e8942127350adb87d1cd8191e121eea7b61269713d8e6179920ae7c167f9aa9a4edf0e828029413651a70fdf1e4bd7a4b7a42bcc1a4445040334bbcd2976f883a7fedd954c4ef38ce4c18bd2bc21ed9b95343f2bb03ed583c2d34c9da369fe343450196427e3bcd19d252ecc109fd04864db469ffb4f5e34b3324431e10ae3d44bbf6bcc71ca261a40811ddc509cc8c91c88f0b5119446027298a62109ce062f5a4dc7ec40c805bd2a89feb3ea1b3701eb26f4aa46a5e0cd924ab968a594f0062759b642c6d9ab132932d98bce54c32bd0ce9343285f7960b561ea2cfaf878106c35338615c38ab3a4556ec80523d338cca89cbf4cf9742750c6689f6715b174431a780126117b6a0bd92b278ee2d19de6214402f0ae21d4f6ac6a8310657ea21a863766f277cd48e1b4ba2324fa16b9c8ced23bff3478c4e666a5b25d9e7ece67f63d0dff7e2d5b375f61d168c194d40bec6caf63f679dfd56748da5408b8dcc8a6e87a0e3a749958cec6b7e5e02c79eec1e5626e4d0e96553874f088df8961490120239e65acf70bdd6e28ce5eb36b4fdb58e34cd0ae1110869dd714d98feacaa5c5b77a6e4f7e79c458f44f6c6339ca7d84f0e90f78a416e54ab40d906d34497e4fcbbf5b84e624d86a456a4c1cde78c20a740e5f3edb9fbcc674694e81c4be18ffeb63a4d2b53eece7c39f2407da6964468db6e853a431cdd82e45c7d5efa58c1244ea37c031e227452cd7cf9449d695cf2f22d9e69c12a59dd173ebd3413ca3744ceb1a152838bc718c66693f263f3e4cbd727525cd5b29969ff600bb64e0fa8d78062c50460fe4aae1d99808cdf878d5d70fa4b192734966023efe637c692d13a2b93e7d4bac57f929fb43af6eef311825096fb306a43f8f2eb08f7a7b58fd44658cb0835f3e6518933c5f84400575ce3a67e369b02bc7ab979ec6e25b692d70a5323f5d93d39b5959f90175241e0ad175f54ff11251c662fc5e4da09789e3e1abd3a6e115c944b25a53ded8d210901d4b1b1e8f3718680a4c4f4d20679de48f7b3f347a7f5dbd98171132179d4cafcd107faaa6454de50ef092a554622831518755bba57e2d2f80c24a7dc8c015993759eaca04537b9c8feac0c7d6bca28dd79508ceed0fceeb316b253617a410cfe69cab657bcb8a22e86b85df7aab5b72c46180fc28ca23c9f19bc3ca38870c7db9da717a54a00d778312f68a0d4be87079fbe98a0ebc6c9f71f4e50f9b4a9ead300451da1273f717da0a8f7ae6caf527970a9dd7b895bb5e62b328c74842492b39449a047469c6e3177631bb2deb374282cdb8943fa10f8c981458339bee47d6dcd39bab1e32fa1b75ad61b1de3dcb0785dfaf69e949e0187d47dc8ac78f596f4550f8e13d364e3d353b3add3f21d330b3bcb0c8159b158791d8ab03b87043f6c7dc4ced468a05fa94adf1a01ce2431166487fce281f09a5da5d5df5de1ee0ac213a96ce60bb6477e48e53b8b1123f6565f6b56fb0282be6e1fa36dca64e7fad01e5f546aa8dcc95609bbaa6fbd5bc0fbb4a407e1ab9b872e687908db9e40fa1007a4ad4a05a97fbf8376298b9de141fc2a31131ab37c852a45be28bd4e3e0b89f9cd5cf2620620971e5e0b951d8ed12fa1c1f67024b3069a44174cea0250842e4097fc3a414be51fe59b3e32b293dd6a33f71ea4b834e70c4f10e398925640c1a92716927b2eb758fd712bcb0041c5b78951218f7cb89f44571f11120ce6ee42d8e4f63708e896f462dd65605208d9dd4d1007c417b9c67d0729abe1d4596a16a1aa01a784062c11e309f8d5e229db49bf91ba98119265e548eae66c53bec14875c9870e17ae66ba139abfe8d6801c258f4e077e4290017d2386d2b8ac2a25db0811444a7c99136333148574443330e2941196fc6074a65ac72cdd24447848a203af5e7c3679fc663792de4f0e21560295636f052ce8918be43b42a58cf774b78ad6e168527d4583d6423b8477670b84ea86ac2dff50c9374961bf75d61a8d4aea5819a328d6d18d52920ee79fc98cca46506a88dc8ddb0ecc124ec6b38a7f7b015bac58a58fbd183bb7b1b857196de08041c802593525c6a75e7ae064eb24c5fca70258ceee363fed4ebd7db16f606eecb6507f92beceb236ff51f994e4cc6e26ed675e6075fb4dd012dc8aa5588196f22afdfbc88cdfbd577633a7ba6f87a8837a53adb7b359b0cb5408da3914371f436c682bac19263b37dc3728ee6d7471251d61dae326736520c15ad4d5ef25619614a2adfbc51230ede3400c7873afbea752f60facb02df129d13eab48759ebd39f091d07cd0d7a23c06e0c02d08f369bbf2496acb7456ea612fb663d9834dd412d1c1f3fb00eb5527441c907c623729d43ef154fac8b6c2e2e3d17cc1971631fef249b54eaff53a065b7dad3899e9847ee39a70225c4d6e74f59ddca7f57699ac24765fc52aba02d65464fff6629367addd443a1889cc3414a2e3986f461ac687e317370bc5887a573a38bfde458db106e8e0a1bb77cea45d7532048d725ef06535821f9347823a5ec3bb7ee0e62a3abe18cd792a7fe5dd2e833143f9701710f9a509c0665707b0cfdc6615c127570ff439a36104331d89189d4c9931b84ac1813cd17994b9a37a8edcb33f2e4005c71ba7cc26a427e6f53ae6c9323643cd6f5061eb07a202a566ec104d826a09ce0476c0fea97ed39aeb3cfbefc750492e72b7b3708c0acce17a6133d8528e0f5e45f5672c3e9d1e742e79acb850d3ad54cb4b7b3b51c9a1137defc00815e51a4919d14d7e803f3b162ccce4aa7bce8eac7ef7edf8c758c3d82199c7ab2ac42cad01709d9cc8dd0aae904501e8dc6701e77dee5a0b339ad1b115a5d418b9a2fc91052ea196400ddd52db1c5621d8896b1fd4016171cd2f96768ab69c4be59f0ced605c018e37af506fcde2108c02885ed6aa7c861b26ae40469d2ba973a63f1e4613b80bfdc8be9c96e50f8d5a2775219643c654a9361fd2f554886a96e18dfe1671bef88b31ff8ff7839d6b675887bfe6f7f209a384b383e53e7b7e8e8391cdfc40d9b41fa2cafbc370cae4fa86a6a1290170deec9ab2a51ec2c77424ce34d4ba5380299e63b27e32024bbc08be31b360f46a98052803af4f5211b9b920d4735c0c2e317ae811f7a23d5f1e6b509b83c7730a632deb5106ed4233bda4d784c1f858713158b43bbfbe3941403b74ae1200cfd3329187d9c86fd5d451a2554eae2bcbbcdfaf05fc419494097740ea50b92e8ff77856d4e00317693689f35a6262ff9ec79bd1a4196d04fb705478f3db05a69994d261536269533612570082752bb67487b0c023a07a845b300f31e2ec49e4de06df33099e3706ee2f384d387d02d29d2ca6f664bdde7742c9ba7f2453ecfe7ba741081e8971ca564758da484ea1ea9500bf72ce04a95103c1acb28803b8dee5e5d38485f9c2bc835d310abbbdfda12d3b244ff0ddd03e2760140d56868f964b806193331d65f8b0eefeeb36fe477a7c9c26ceb95feaa48a48daebef7491d2bc6e09492ceac76e8e5daca0d56a59883e33f90caccefbf21a4e2384f510b334b01be1cd53811d3a1f7d29a2b9740c67f6370f712e964de6d9828ca2760293697736f83178a71fcf8454118d35f499c2ffcd65f8961ff62fe44dd105c1d91ed1e77cb0533a77e19e9eb31b7f4d2088071727219b3e6e00f998480b3377845c9994de82f45af551902a3f58c8d4df8d4f037f9d1f30d6f11223344110c6938cd6d40e9e6425fb34693def15900e21314d4a8d3578b76ee93fbc66c36b62a7155c672b2bd6211e4b367cad3552e19649cc96f1e39c331280b7bc00a7688fed44417771e46a5fc3c324b691f6f59b44acf145340b9392c314e9862c465772e6d53f6c863fbb723d35291ff8d75e8dbd60d2ac608dac0418ae38397348235776836b091d2093cf41ddceb98e62e1b9c9db06c4d9aa558fd1b32f75db85e7e47ce4f0c28e4c2774dde5a008933bbd76f96e9f97a8b1d04370495d1ea2cf6228b9bc1cdd62eb5159acfd486391e2b89a93d1675328c5749eea262aefeeee902d5f2157ea49c8a97506dde6cdf9fa507215b01856748d88e0ac99e5a9918043299dfe0d467bd6720f43fe5a48ad379b8329831b9e7fd0328d92f02fe98258097b13c7cad21cee88db10b22f52137755d08e5d99d417fb5f86ab92a6768bdf184f3b8b27c37624ed3a7a296ed6e44ddfd582cfd16e1e7849183e4b15fe61112b49783328a8964c1a2d149d6b20df069ea614d17a402bf90db02b8e48faccbb5f62369c56c87fe503a5c6d531856a7e03d15527a0962d5d11619f70052ecd9bb96849601687267ced62e5ca740e74b6bcd62be7519cf95cf5876f726fe8d38f2b3218cc1b0d90e1decb0aeec7aabb5394dc7241fa50c67f9810459f17968726e7d94dc8817334f628f5ac1435981991a80429b7278ee9bae74fc2fdb7695aac6053058f275f4eb5f630006c2e49bb2eb637c360fddabc746c81f563d2a819b30974920b6a985ec30aaa6f219ee304f19529f31adef1f3b82cf6ec0a5a775d46eeda2d27f278670c5654d84bccd5df54b3f7cc8a8e97508565c42b8c4ca3180514636269a3d00c829e444ca778f503f12f4c8ac58da5de0ef389064449c1f44a6935cb7138a56c022a1bfb620ae6201facf5bbf32348bc1c2826268e81423cd30df115969f128a87bce534b4269725c3270e053ab54a92ca0fa077cf509054cc39a3bb5b53e7dca4df32bc888268b0320cd892eb787b8b4ce5f77943184af2eeab1b5fed5b07816a3ed9fe045895f968d0b1a4449d5b2d9a760aa8db8a111df17614f92a89b5db113fb53562f64a95082359b1a516d0111ef976795d8ac1092d577ff3d03e60c60dce098f4dc7749ac24d9d45f96e936dc351e4d08a118dc1951ef45b5af528baad2d23c4c2d84461bdb9049a457e76f5effcf2eecde56e56127e51f5c9c10a6dd284a9c285c4f9eab3884df68e0813b04f0021447c80fb5d0d7c33045597aa8456ea143b35a65d494a1af79355555090bb88c5be91d88", 0x1000}, {&(0x7f0000003340)="ee870d3b6a97d9956a25f955575900ca880b0f6f4bd9ad3affb204aa297b8411caf412dd34b96ace7143de2f03fa6e3625e8535ab8fd0da54fac0f5834f240fa43364f9b3f8609ee2bcccbac882b8f6bff032f083886492dbce59f3332631b2d12a11cacbb3d81afd6bc52cea0ec7dac7920c5ab77302d0989f37955bd9d9c03a3c25ccb2b", 0x85}, {&(0x7f0000003400)="a045540f846149e09d9b1fe2104d05e2e03a896d44e9b72ab8b65c77ca38996b90e0906222b1f79a938ab72e9eee3a1fce0217c3c22e0d210ce83b194bd2cec1ffd6f1d07a09d1c5a31b2e3a47d7eda548a1d952deebcf4281a59611656e6caf97f52d35f85fce2377f4de3579b52a15dd62e95bd03a42824381f85cdbc5cf70061017b77b7db89301b62ff6b172ed36d722e9c487d7aa4701afa54d701303917fc92993fb688d79d9764ced3b15a8a35fd6887b4e47a10292dcfbddb07820af6505ccbeba36ec0f550369842600488b5193b5e0cf555c6f7d586d2130e1021880082809a68e968c0e654d7156e8de7bb752b25bd4ecaf17e82fd5032941", 0xfe}], 0x8) 16:00:24 executing program 1: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setregid(0x0, r0) setgroups(0x2e1, &(0x7f0000000000)=[r1]) setuid(0xee01) syz_open_pts() 16:00:24 executing program 0: r0 = socket$inet6(0x18, 0x8007, 0x0) r1 = dup2(r0, r0) r2 = openat(r1, &(0x7f0000000000)='./file0\x00', 0xc0, 0x20) ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f0000000140)) setsockopt(r0, 0x29, 0xb, 0x0, 0x0) bind(r0, &(0x7f0000000040)=@in6={0x18, 0x3, 0x9, 0x4b80000000000000}, 0xc) write(r0, &(0x7f0000000080)="6a8dcd764b41e1ff044f1e4affc5a3a956a454add822f5b176e809896561aabb70ab52b5b568ed391ef1ae4279aed1aa83b8598a29ec7aef190917530519f164243a5c63ab7da533ff2aed7be4e4c32f614c8b9409c7aac33a53b5c95f725905b7e0ad356b8d02b8f709ad44481f5a421ffb4357ff69ed529caf0d21bb060124b29afbc57491c369776ea248b9e1999a178b34e3d9ac525e25327491d4bc7af595f5239bfbd3fb8a9817efb7448854497cbf9661acd06e02", 0xb8) 16:00:24 executing program 1: setregid(0xffffffffffffffff, 0x0) getgroups(0x3, &(0x7f0000000000)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff]) r1 = getgid() getgroups(0x4, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0xffffffffffffffff]) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x80000000000000) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xfffffffffffffd78) setgroups(0x4, &(0x7f0000000100)=[r0, r1, r2, r4]) 16:00:24 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) mkdir(&(0x7f0000000300)='./file0\x00', 0x60) preadv(r0, &(0x7f0000000280)=[{&(0x7f0000000180)=""/46, 0x2e}, {&(0x7f00000001c0)=""/85, 0x55}, {&(0x7f0000000240)=""/41, 0x29}], 0x3, 0x0) setsockopt(r0, 0x29, 0xa4e8, &(0x7f0000000040)='\x00\x00\x00\x00\x00\x00\x00\x00', 0x6) close(r0) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f00000000c0)={{0x18, 0x3, 0x7, 0x100000001}, {0x18, 0x0, 0x7e4b, 0x1}, 0x2, [0x1f, 0xfffffffffffffffa, 0x5, 0x9, 0x7, 0x50483476, 0x5, 0x30000]}, 0x3c) socketpair(0x1b, 0x8, 0x6, &(0x7f0000000100)={0xffffffffffffffff}) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000140)=0xffffffffffffff80) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file0\x00') faccessat(r1, &(0x7f00000002c0)='./file0\x00', 0x9f, 0x1) 16:00:24 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x63, 0x7, 0x1000000, "bb35a9100dc2b72eb256949064c59860a62bbf26"}) writev(r0, &(0x7f0000001640)=[{&(0x7f0000000500)="6bc2fd4515b84605257ff44c0f4943927af6c67e514f00ef1d96d66fa656a9882475dabdb0c83804728e08f9ce400659821e7d778321e4fa228cb7f8d62704e3c3430dfd72f8bae002af7f27ea44e5bc7cecc9628f282ede92b4a1700d3fa538e1d27608b251da807cf48338dc0c225cc20df25e9d756ede0e456a79737a3a8c9c91c4811b2284339d16bb5ba224782ec095752e8ddec147945863c574d2b33eb7740f82491d390e245ec2a9fdb34f2a0283e40e65a39c67faf51627e1c25c1b3fc79a46b1c9bbbae2eb0e735265656a13cb9a804e314bd48192ab1969ac5e83fbaeaca108a9e910eacb1ed390e06e48331b1f885ad4ac41fdfc790987d48236eb03810d5c62e791e8fb2b3616604a61c1ca1cb9f1588025795bdf61ab95b03eee33030c566dc52dca9123f90b53d53b9b42664f92a43e6d7f3251c0918b8b18e543b78c790b956f82810da044f5ba03e5532e19847d8e53e005b1201c055d5101776a62c29141662b3622cc84b4f0e67fa2fcc2d8ee7013fe14063705a61b311c91cca463121536d48092cc7368e82cb8ba18043b4ad9ac13b875a27d1252fc186d81ea78bf51e81005a9ad4c5ba5dec3c8aa9d2e9848e69074f252c320a2142c57f4b35481b80f7fe5c5c9aa353a40f731fce778d1d37c932e305aabe8975c22e1d029a7eddc1ce7318deac07f4497f12640ce1127594469ced9bad11f120733dc4c46c563900184f88b4af502532abeea1ba66192c0efe83e3f4b609b4de91256d88d2f6fb80eeb7ac00a0c10e0bd80a3d92a1135cb6887452ebe277df3e38af612a5a1d18e295b73ab47127b45623ea9cf08b3ed5769765c472ed112f326c6e39843d2cb83b4d3d452c16a6097d847c7f5bcb1c3805efd02a6c8222e3c155b595fac8b11f3e3a2070ed5770bff9d50990950c6470d37c28b7969f4784cac70c5b88afcf52bdb5b92df5fe763cecee8e2d01113a69ee49db276b6edf29387b03ad15dee0919c4da13adcf5fe67d65221eb69229c35fc755e95f3943e5c2d7d1bbb31709fc0470924f89d37f231758f2970f5e07693571754af601bc73befc0b00a98aec4a367da22c77d66e214a158a17eab2ea62cb8af69a206c0d521e93f15831cc701d4ca3dbf6b291b0c50560b4acd627bf7b433aa096942ab76a93dc6c2d45e1d3fb46b534a618be9e96c526fea97e6d7a4d138c26d47c321b94b13066c0b62b6b9b7e4065a2935e8f1c74b4f1e39c899b53f0fd0fb236fd561a9e850b4bd44c2a76f14aef20fcb11cf869d857c2a8f251c97e7315f3c7a0610323e5e10826825b5bb68fb9cf2cbe5eae7c31ff9edf3c088b480be10db3fc6444b4cf45534492a2540cca1abf7efa6addd81229adfca94c5f1d17d9e14ab2767a179af6eec219a43ef93347e7b6d3a22c127a92eabfee62e3a9182908f206e5d11f30c57481871e595145771ef8435d625282c4b69ed8233430c6f2957f3bf71036766c7fcb3f33a3714a70bb63caa2489215c4ed40a99e4399e0d10b515d7a4822274285d67e159c982a6b2e8054a9fc028502adfc56092c3faf830d60eadeb19df8024bef43d10a4f9784b11f72356ebf6f1b816718be2c8a677fa4edf3fadc05870aca70ccf85461db77d0bd430d36d81f29e575e581f5de78901ddf242f0fdcf3ce6a684ac3e0f2d9e6c13ada1ba666628eb011d970b3c52dec01fefdd151d5421597e2b2078b3f1be033ce1d5cfc1dfb973b10f55622b30accc188a129a6f2346b895a88ba3f42bf1ee7b6c2bd75186834003f8861b176bbbfc051aa4beed982404a75bce48dbf04ab0968d969b39f08129685942ebc3deef7edd4e535f0e903bc96148de13cf90bd99f64de21757658952311f402936ac634d0f5a7b0641f64d1770549a6a3b42c305bdfd08191a015bf52e4dee74a0d0d", 0x558}], 0x1) clock_gettime(0x2, &(0x7f0000000000)) clock_gettime(0x0, &(0x7f0000000040)) 16:00:24 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000280)='./file0\x00', 0x20000, 0x40) bind$unix(r1, &(0x7f00000002c0)=@file={0x1, './file0\x00'}, 0xa) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) sendmsg(r0, &(0x7f0000000040)={0x0, 0x281, 0x0, 0x0, &(0x7f0000000000)=[{0x10}], 0x17}, 0x0) execve(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000240)=[&(0x7f0000000100)='\x00', &(0x7f0000000140)='\x00', &(0x7f0000000180)=']\x00', &(0x7f00000001c0)='@/$\x00', &(0x7f0000000200)='\x00'], &(0x7f0000000280)) accept$unix(r1, &(0x7f0000000300)=@file={0x0, ""/4096}, &(0x7f0000001340)=0x1002) 16:00:24 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2002, 0x4000005200) r0 = open(&(0x7f0000000080)='./bus\x00', 0x18444, 0x103) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) r1 = kqueue() kevent(r1, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x7f}], 0x8, 0x0, 0x0, 0x0) r2 = kqueue() r3 = semget$private(0x0, 0x4, 0x80) r4 = semget$private(0x0, 0x3, 0x139) semop(r3, &(0x7f0000000040)=[{0x3, 0x6, 0x800}, {0x2, 0x7, 0x800}, {0x2, 0x3, 0x800}], 0x3) kevent(r2, &(0x7f0000000100), 0x101, 0x0, 0xfffffffffffff14a, 0x0) r5 = syz_open_pts() semctl$GETNCNT(r4, 0x7, 0x3, &(0x7f0000000240)=""/231) ioctl$TIOCSETD(r5, 0x8004741b, &(0x7f0000000100)=0x8) r6 = dup2(r0, r2) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) r9 = getuid() getgroups(0x1, &(0x7f0000000180)=[0x0]) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000340)={{0x4, r7, r8, r9, r10, 0x2, 0x9}, 0x2, 0x8, 0x880a}) 16:00:24 executing program 0: r0 = socket$inet6(0x18, 0x0, 0x2) setsockopt(r0, 0x6, 0x10, &(0x7f0000000280)="0922ffff", 0x4) 16:00:24 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCNOTTY(r1, 0x20007471) clock_getres(0x7, &(0x7f0000000080)) getpgrp() r3 = accept$inet(0xffffffffffffff9c, &(0x7f00000000c0), &(0x7f0000000100)=0xc) accept$inet(r3, &(0x7f0000000140), &(0x7f0000000180)=0xc) fcntl$getown(r0, 0x5) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000200)=0x6) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) 16:00:24 executing program 0: r0 = open(&(0x7f0000003640)='./file1\x00', 0x611, 0x0) r1 = kqueue() open(&(0x7f0000000000)='./file1\x00', 0x12, 0x9) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) pwritev(r0, &(0x7f00000035c0)=[{&(0x7f0000001200)="cc", 0x1}], 0x1, 0x0) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x85}, {{r0}, 0xfffffffffffffffe, 0x396be3296e6275cd}], 0x1000, 0x0, 0x0, 0x0) 16:00:24 executing program 1: r0 = open(&(0x7f0000000140)='./file1\x00', 0x101, 0x1) sendto$unix(r0, &(0x7f0000000000)="30a6b6fa650d1f01a742671e11da7dc430ff96266426104281aa", 0x1a, 0x0, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x0}, 0x8) getpeername$inet6(r0, &(0x7f0000000080), &(0x7f0000000100)=0xc) unlink(&(0x7f0000000180)='./file1\x00') fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x300000003}) 16:00:24 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000180)={0x0, 0x0, 0x0, 0xffffffffffffffe1, "1ace0b7ba823c5bcaab89e25694ec06f8341898a"}) r1 = kqueue() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "4618502758a827a22acf8aa2dd8c456526ee2c92"}) readv(r0, &(0x7f00000007c0)=[{&(0x7f0000000080)=""/254, 0xfe}, {&(0x7f0000000200)=""/204, 0xcc}, {&(0x7f0000000300)=""/163, 0xa3}, {&(0x7f00000003c0)=""/236, 0xec}, {&(0x7f00000004c0)=""/75, 0x4b}, {&(0x7f0000000540)=""/74, 0x4a}, {&(0x7f00000005c0)=""/119, 0x77}, {&(0x7f0000000640)=""/216, 0xd8}, {&(0x7f0000000740)=""/92, 0x5c}], 0x9) pipe(&(0x7f0000000040)) kevent(r1, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x1, 0x0, 0x0, 0x0) 16:00:24 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x4000000000002000, 0x400000000006c7) r0 = open(&(0x7f0000000100)='./bus\x00', 0x1, 0x0) readv(r0, &(0x7f00000000c0)=[{&(0x7f00000001c0)=""/195, 0xc3}, {&(0x7f0000000040)=""/28, 0x1c}], 0x2) write(r0, &(0x7f0000000140)="5fce1161feb4d4b422af471fa6caadad85ed7ba195e52d18926c1e2952f37e002434134fa5156ff53ed308c001c934719719490b7268bfc0f1fc1938798638e6a5b5b8db2b4cedfc63afc5b43a58f8b021bc8cd6fce7b53ec5e4df5d", 0x5c) writev(r0, &(0x7f0000001780)=[{&(0x7f00000002c0)="08769b", 0x3}, {&(0x7f0000000300)="388b500d330cc7c3b7c3a44014fd09e0650dc823fcbf48a1224d7cb9b6522e20461f18e1b1a67c900b7af02293bd3a8a3b32dda8cb4e694c0caf87bcc24efcd3b125bf7b0066b1161e465555a3e32a7271186cabb1a30b25c042ffd12d03377c6da80de07b06bc8d021a828e7af753ef5c6d1ffe41f16cb2278c0b1691b4f08db1a5e7d4cc22901a521e19313655b90b31fdf339ae36f7a8648e60f2d3adbc833a", 0xa1}, {&(0x7f00000003c0)="22f53c26bd8181651a305e53c4d027ed9edfc5f312623a39b40da1fa7b928deb2657c3a6b272905673931cd494a01c560445543a83b6a6ce621e6d7e4816bb708618370cf6c147c4b9c1307832c5aaea92752c76fd687a81078c5a50572f74df02cd7eb42c1741c6bcd3063379fe682e1776b9", 0x73}, {&(0x7f0000000440)="b4934c11b735f5a19f8d35a48adf0fcbf855a8e012bc95b4a8bb4e764e1767d2b327d9ea861b130222fc3d23d4210c531d8c165c763036adad80c6fa4961b0e2e704992123133c55ee86ec9f0d6056bf4aca6d403bafb8e402fcbd405db3c2ddcd9dbf21ad4d546a8c21a584588bc3020ad046914a16f1d7b52a557658a31f3f4bcc9826645178b87e95e6f547959595c8c0c04e60db594f8d688821b66183421eb048f911bbf2b523503474bfdf", 0xae}, {&(0x7f0000000500)="56a4a8bf48dea850ac8391c1a1279d7eedb542a57dd24874d078b38c73e14d6354544f9a0e142d44d302f236615eea4047e8edd4801d48349f", 0x39}, {&(0x7f0000000540)="ed77c69dec1921d666c2c0ee34d0fee7b62eb24f286b718be25ec6eb6492c73b6e8729a664b4089e8e31dc57de521a83e76a7b9916cbc41f932f658adfb097392d34848c7eb761fb05003a878938a005bf2415cab85750feafbc87bbe18c8dbe01255423fb02a30189200578eb4635402fadd379001c9c6081ced1c5b3a3", 0x7e}, {&(0x7f00000005c0)="2eb200615af9ace9803112586f0ed0643a4bbecc1e4265fc3bb153b691078d76e97594eeafc299d66ae4632f38f11a08d89466f6c3f7cacd83672f086f45aeb87c06d198a79be96d2811b46541a127e76c23f5ca0b943570edc57c1cce13ac13c040ceb4436e4dd77b", 0x69}, {&(0x7f0000000640)="076f5cf102423f370110d3d565aba166c93f19f4e2df505b77474099514435d27fee59904fb20052f9ba1c51f850ac158c94a59929bf08c3bc87461f827b1cf0a9e701bf252ef709832187e7a4ec4cddf689267aa9b13f52d7fc3c5158d9501d55dd0e3796af05930b12b25235741a8a57b65431d766db868c5d8378ad24b6d25746db8fafdae86f0dbad8f72ac092ae8fd0144ffaa62822e02e58f636778c1329f251383be1dad94ce015bfeba22d507b4330dcb858d8d52995739ca9e93119b0db693d59d17a2e0fd3d6d52b596b50ce465171c8225ed337ffa683b18563ed48cdf870964aa390ba55e93dd7b53259e99a2ceae977f33b5c56aa2748a3efd29327b6cc530b0c66dba7bfc68ff95b69194f05f186ca02008561ec2c24f2142a877fa19c36009098558902334f74956a463ecd716f8809a5fab803fafa48fc2fa64e36cc36a7acbe0561051968f74c94a3365ae30d88824c591e2f9c14e8bf4fd02dea8465eaf92840ac7c5a9a8c797983d3ca85fe339b1fb5e178751323a9ea893f6c83e4278e46f7173fe23e9988499993b463b8563e9c78ac480ad3829ee5c813b77fca94bcf4e7ffc1875cc1563cab631f85bdc85f923b47e615fa732c66f0800354f182112f2528442f2464cabea66fdc8f927ccd7cd1115cf6dba344b2850e76ff4441237b6f97817554763906271936272396abfe89663e696ee90ea268bafe6736a843127dc152e6d99c5981d9209da042e7fabc29747e2aaaf329945a3358dd85edc1c6f84f2e6f9454fb836f36381da3079937333ef62b4503dad60b6d263a946453153a3029f1c07665ca425362f60d055cf02c533880dfeb1a5304ff285c254dc0835d2cf39548b64f898ee921cd64b545716f8046ce9ecf5ff867dd641938ff8594d9d13371c5bf39367f2ed89542edea4acd3e36c15d5a8a32309b52d991b05fc2bd0093edf61f60946eef8e61300ae693f023511a61acdeab19b99ab534c25b6ba4ed9a1b8a14fd831c45b2dabacd099d8ca9a0f254da37210582fe8c697aecdb36aa0887b66d52d4829a5d70a66d6303a9c88eb7ece18a62f878527209fd6ff7de9e26290b9c3a89e69896b7bf0e7d6da8f05dfbcf0bb50a5c425df672bc150a90ff4aa9831643f7dbaca520ffe4c0f8c59fd2dff5f742445068a7ce684797538c1c7bcee1775dc370385810b187a0af6be4587295b049f8f1f91fb5021a6b3898ec19c87a3b5434a309f1af27274d45e4495818885ce0d7082f8658cdf44d9bfa72b495433339a637354ed4a141a4804dddcc2db9c2eee084b5fb0f3deeabf0abd3579fb9a9ef2d698b7e5f6213fcb8e0ed9da8d6b66f30c15973f34b2a3327406d7deca7db26627fe33f99e9d0e2114c1d62ad3f33ff86c289c89701491301b4cc8bdf8cdc24d1b4b9e5b7e2a81665877fb4dc0954521ae73a1a280562624a036b50ea79421d35c618fe0f3a698fab3fc5b4209d37022a0ae9ed883ad03da395ec2082609ac95c7a38d1f0733f39e71cecf5254dc7c8c90551acea61225f3090461427562ffe6a5d868fca64134521b9ca86eab8ef1ac67d6f9f8eb8f59a1e71bdcb310eef3122198f9a619dfcd695ac1616c4bba3d0af68fbe6779ce8ee459413b9ec6d83df4f0d414d295f672b81d9f19df9991d0a45135d6fe239f556deb177ce8da41f8c3133e6ab08159aded844e453378bd4fdf32d91e7a4ac229759e4d382e55e2540fd19e326d8a8909ba2a7863b1cbb06d48d3fe3fd77986f64bbe27f8e286d78697eb59b1e0b85ec93e13feb8ee93a160f546c07937667416ad4651a6dabfc69e9c109769b4a33ecf6526e5586b19758ee37ef61cd33d296d43498d9e03e359abb1f70bdc3a856436dc94d36df745c97bbcede78c43b6a5f1a70912573ac939f9b4b6363c25258c52609f81efe0008e191f6e2b0f898c8d40b24c0dff49187f278005f14275e9c3662420fcfb99b3cc3fa8d6577860c1eb2076695f6bf99dbfe9bab5b0d1be55b5de1b3e567f3aee4afc72fb7b40fb570f7bab89e55bf7e71f7e17b7d6c6e206ad9a5c2c30ae9633eed177e2a539cae2281d276c45eacce73df08a1fd1e410fccfa677ba23deb0a413efd482d9f3bf4cdf62c96145c1b7e50f5ac0bc28db79fb93defb299afad48ea5b58ee34b1ab5cf931dc3fb4968b4793294479e0eb66f58a64fa4ac102c343616b9aab1b7d69e675661336c0ec412d8dbdba6d1b2efab703b4a72051fb87207134217da83955c4f169452296d9166c5181687088c42fa7e380c4a1ef45017d00e6ba83857d8bc7b4ba102a75480978422616580ee1bf3301587f4ae9740092c88a1d83e94c9d612fdadaf82f2f511935062074c63767f94b579923538b1c0d61a4c8a0fc08f77d08bb8d71faf98e4adee21925b6477f74c9b61874832440776d8bbd5fea1dfb271505f7167f8f3cf752700f310ec5b539abf9167f8dda226772438e709ce396ddf8ba40fc8f5c2a598d208e0a897bc99b5bf9770587b255b59c5b3bc0693170f194101ca129673c5167778c8cd5e0b9c0f7d809202308cd161b901d720ac890131821bddf1e43e72169a169b48e415512771109bbbcfb09fd34614af95119a69326687089a0df24f499dbb3d719c744dab1854b840d24c2508361d6d5771b3a97e84d552abc5cf0fde7eaa7c4fa21c8beb3ab0d7f80fbfaa0d0315e06b9dc1492c9d58c1824cab2352c84a98d41adf5f3a59da4282f0fa4aeb0f1d5ffec8b72d15866c72a48c637afacfdef2c03bf5a4f432ec5868ff8f9972b6fd9fcd6afdf4748d4dad85478b6c769e68b1d74117c985d784706e6392a78bb4dfe75a894d1d3ecb260ab764c74fe660defea7db8c9f13ad96e2564830b0e08555046bf99313a9216b1165b4631c6ac7dd6b82cd752dbca39d2dfab12cb7b3e7ff6b7df718edc41c94fce7ed0d741f523311a914cd75c0d7f9d601c0a4d296066ea9754ca362308a3a71e17d87a59f3e06d0d8709b860d0161a09384d270e50f2c9e788c4243e0b8dc4001a996b557ac8dab6c0de11c5fbe398162d80a052698195c24163083e25c7e1cd6bc229885d8a9e7935b393174670f6de13acea246a4e0252c79671e65deabf3a01457bf62f19615ec31c3256521d07b77049443895678075aa8f860f0a54593bcf98703cbd42c8e8dd95e2e19fc81fc34d540a7f52866a756a1273ab72387176363752607fdbc1c4ac0f8e1c2b86d5b3379259d5a22eaeecf37536d1adc84a681ef3cde9f1227b078d3e0dfaf0ab8a343a9bbd9f516adcc0d627fe67e0c250526fe70a1eeb4eb0057d94ab39d55848dca8a13749848493cefe2729cf174d7c2cbc4763db4aef7174121d65911c80a92ed06c8d17b52ea1d63ef7fa4c71ecb74470759f8f86dd7e9ec741851b1715aee809e8af86e6973be57e51f129e6b9c2b65914a209f4d23524049775804f2e829ec975bf5de9a884f092dc46ba7fb7fa97bd38a083001e261b190b71236ba96fcd5ec496fe5705eed97afeb31aa3a747c41361472b223d2b7a96734e3aba17d3d936ca39416d1b4881c4f128acb72ce0448d008a3703fb14ac225f0619491660a086dbe6035155daae4f1fe0e682f2b01d7a6e4106d2925ab2ab4dc57a00734fda61188af859ca1e51b76d8656cfca84deadf1632786dd8751d252bf5ce027c9378c9960c56be9c458994e6897eb3504bf291da09e57746f1187c71964a88572e0afc7556b319b35300e4457f8a8cd97047502323a948be7cdae90d2c48644cc63573cf0dd0e7c945e10561ec7e466e32db8e02aa4aa18b2cc3155adfea9831adfc0a73e0370df698aef3aba7e23f64c997643cfb33d56b50bf94b3c17d09ac033e4e546f075ca05aee03d4a7db030a98966c91910c732bcafb78bc3affe3bbe7445b4b4b0adb8006dde9fb173019ce43f9b5f5297cb0c957d3458096f1dae0af4f07825f485054ddb4294456304085061e601d1161db3b39eca817533048aa92167bea6d76e53070441315dcfce59ae1f73d255483a21b2fbe79a4f261eef8dd133b770b5adf152f16346fd3295519eff6fdffae0a12cae7167286b931dc1e93b5183f243cc05606287bd99c72df3ee91d47cb1478eaca2c36f1b3f48a33202d2a032a184a5714bbdf5acf8b387d7973b4b615adc2cbe8111f3bb8ff31f2d438ccff02aae293de7b0f45b25c44c26b0d726238388f2e1547ca754ccd6ffcd251c06045a84e2de2df403f398ad0388df31a98474cdcdf468cdf0665861925f18b272165000a802173a00a8b4a969c1f21789e7bea882e3dd0505541f00a1833badb55bbd3c3f4ffc285a7b1389261745c82c90fc2512ab2067e7b3b7b10d73d6af267c00291b0b8c2d9c7e9c19da4b4fbd82aeeac91599ce9e778f6c18e6a233e5e9ac13c36382a277ed0f460652ff341bd2bdee73b1c29d7451695f4648f5f124db55e24b357cdafe90480eee86cede63a9938ac4d527b70cb04c38993a7dcd4fa95e740a11acfd5930f5720e122711afc3035a28612dc21e10b509d8da500e23d5ac27c5c5f0161b605b537a2923ec6da96f8e8123994f6e780ec0cd49be075f9f7c8fb423281262c0ff4c74a496d19a1f393fef0fc9acdb85d6b81ff1d0ec376e99628349625279230e2d3dc8768cd0939cbbfa195acf4990aea75e2d83a0b2bfc7ea2e88ec6dcc40bfd243f7ed1db1f1840efa93f55bf6739692e324e74b2aae738172ef185a01a5323067e1b7fd3d793f8cc75bd8bb44b8602d9b5598bf9472375f97821607ac3e29036db5cae2cf453c43dfcff900d7d0f67e63b45df42493f7b27378ff9de00897cd634f9957d826ac6bffffe91aa580067b127930ef4621506bf818dd2bf93e0d1b07f3e89c4022fea6ae2bc4a8e5f47f1b91fea0f8456633b90819b31f26640ee79e2979507d02cf8cc8f274617d43cbef703c125f3ef09cb25a8784fcd62c11d5edc03850dbdc50c31d61c6eb817eff48efa7a66872cdc0bde4615b87a2887e893ff6880b3799c8758e41cb744534b3024d6b0c035bc0bd4be438000bc4a4b572f484dd5ac7d64250dc10dc6815200c96d2101c0a23b64c08f0d9c0ea5ee90c44966c0319f4ae23404e6658e64a67fd93c3c7fa6a6f53c94035c97312bbed6d09965c47b0497c30dfe27a5f1c0c015d29a4f1f078972a0278822fcc225a52e380a57bf92620b58f1dc51f99678593bf48dad626497d5426d5870b8c16b7231c1f565ec8ee72f40c1a8092e67ba389aa2502a927ce86ec36c10a31cd3c96f43a866d9032bbca0354a66bcab628708fc45530941b9e2bd3e51bc144cc72f2c552ba753f1a7609d17b6187813e90ac2264ab106a8e87f93a515ad5c95e201c76f00e5a16b8562b7527e91f11247998579157649005ace0e3c08d3b7f57e7d4a1872e2b705779acca4f3f6f7e876f83d26483bcb28b3cfa4465f77304233f29156d813b68e1b7295cf53b17ba869b6f35a22b3666583a878e10a68ab1b9d10a59943b5c3953cafd0c0ec4599099bca36a95cc361afdf97010665f68cee82b5cccd4a021920ea2691b39fd0b788ac296f1e5c7a48dc724d49437010cde7a9a0cb7c4272a92d364c2bde1ee305fc6d0cf1751b774ef1e5d60a954a39c979993b9cc8c18dbcd8cf613c23015910431a40c8c739e3acb84574fc2b5c81e6b689630075d28a4caecf3c4d73ee41aab5f71f2f8416533a52e6197593c737965ad37cfba3e6b9ff907ceaaf8e00085997243149b92810cfb0ffdbd5e2f2f02d3304ade", 0x1000}, {&(0x7f0000001640)="81dde083aeb06f897fafe0d52aa090f86a3ed0956a497da9c6f37a5d9b95a85244f40367194a0882583af0a5bd285d", 0x2f}, {&(0x7f0000001680)="d15384ea1ada9d73422824edbee122bf718fd34f049ee85525fe06bd5be1a6693caf8bbb58f3fd599b5d6158dc89511375c4d0b361436f4537fe4c6963a6b03e9d3258b5242ad6cc62e9aca2357b34a8a6bbd2f8d4866865c5c4020a4b88ee24fc43b78cfe16b8a37282be3d21e814bc9f67da9089361efcb3a69417f63009cb452421163bb3445e268cf7f00d181a34f1a50ddfdf7be8b8d2ed2af05038ffcb136a48ebadc6f0a6c116950f1897c3fc93a155a474bd0660e050c079e04015c6c78dbbe0baeb3153d608384f2200123fb6da0012059bf9b9fba1daa3fb70c49c7c0b", 0xe2}], 0xa) writev(r0, &(0x7f0000000080)=[{0x0, 0x488}], 0x386) OpenBSD/amd64 (worker.syzkaller) (tty00) 16:00:25 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f00000006c0)="f7828b83478a0e2022eb72a6e168f7ff84bcb86d6661bfb58965e4b3a8819f0d510dcfc13634103b855545858c310300d47e2ecea5a91f3181c899bdd21443cf99cb016dc64d59dcc41c1ff4d45afc34989551a8a2f2544fb32af15d16563140343de686494f2b1626821ba8518c5a2637551b420524d718e39c0768138b587edd5e6902e312b2087243024d80c8f9cf2209e12755eabd1d4c6a5188d568c8e8bb092e61d8c5d06ad285e1090073a4f4e7fa2a91610174159d675f5fcfa5d9cfbdc5d139bad6331a94381c00f457def9f9ce9866b7b6289ca6d9348fb14609f641ee2b33acd2d125f832603b5989e625e411cd5ba20d", 0xf6) r1 = syz_open_pts() close(r1) r2 = kqueue() r3 = syz_open_pts() readv(r3, &(0x7f0000000200)=[{&(0x7f0000000000)=""/19, 0x13}], 0x1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r4 = fcntl$dupfd(r3, 0x0, r2) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000280)={0x0, 0x7, 0xffffdffffffffffc, 0x1d38, "4f0000004ae30000000000000010000900"}) readv(r4, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 16:00:25 executing program 0: pipe(&(0x7f00000000c0)) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) openat(r1, &(0x7f0000000140)='./bus\x00', 0x8, 0x48) write(r0, &(0x7f0000000640)="c41bb5c1b3f9a41784e8fb0619de59d06c00e75ce7c5786ab1a7d7ecf01163957dc91b965b5ff118111934a4ef62b7246f8c14a194c2111760eb8fcc342486cabe3a647863f03f9a98da5903a4f2e12040247c72180bc26c5845c349b2cbcf2570c52eb05a1a1248005504eb35e3d4191fa03fd5ed3d9faf7cdc1fe326f21b1c30ef06342b77bb71a039912f8d89638080b5185be77a5fd5c12a2d2e71be63550555f7f20263ac70ff752af73712f6777a88002f53", 0xb5) mknod(&(0x7f0000000080)='./bus\x00', 0x2002, 0x4000005200) r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) writev(r1, &(0x7f0000000500)=[{&(0x7f0000000200)="42bae9579bc59aa34fbd8a7daac3f16cb305d178e1f8", 0x16}, {&(0x7f0000000240)="bdf84265daee36d4f526b1c5a815e633507b8c65fced8d918d5ec986eb142d95c0eadd28", 0x24}, {&(0x7f0000000280)="af9e2e7fa2f8f737c95118dbf0a792016a840e4dc2958f90025d16207d090659a6499d564926c48795353f0cf2993aa5440f3b936d7ccf96c3b405c8d42c9039ea06e453d823fea26751c3e534a180aad2930624bbf1ec58edb1e7ed71991e65100eff5a087f3850ec2c1ba30ab9962e0361e0f977ef20fd60ba4281e69ae2138faded01aac9a5b7123f2fbd08da1e690baf5acdcbfb5e622b3219023ba5df140d06ad5079d27007aa6ae5c31d4d11574ed03e", 0xb3}, {&(0x7f0000000340)="59af49b4b02915c3eaef5317410f192ea1f10ccf0ba9830a012768a36325d3f735b5b87db8d70dd7042f491b6ed5532635c0dfc2a9a49d08d110363772c7a9a9e36fbb8a2e533807fc44bb60f02f65d3d81d85c18e4a4163af8febf13e2dbaa0c40c2b6d3687c89de5de1281ce9c6b3ad3bb69120d73dcce8395336546fe76803c938e2177e1d6508750ae562dfdcfa4314db54669cae48aed44328f1d693bd42a1880c1", 0xa4}, {&(0x7f0000000400)="1cfe67704afdb7cb93dddd69504764b78d2f79c5022711743c2327b2a3518a301f5a2af1147941e507bb5422e78500bc4b134504ce4786db04cd49aaf35f70e1854c3675ce1bb2138f44102dfb5889c76a553a2f204fada57dbda5eb7f8304645c22fe95ee80ba8b0b8880a165d1e1181bf716670f89e148ab5e2f7b70508c5e9b65e9a1c77925500125a7741cd3bd2c05ca0693f68b6e4a7e1e6dd2d539232d9e3725e20c0f948e1f8a940dfe9adec406ff61813454d71657d4e47d2f2d69002e79f24ad548daf2544313c9b5ebe04ab90999e3e4f9af940524f7786155734ecb05588a5916", 0xe6}], 0x5) ioctl$TIOCCBRK(r1, 0x2000747a) fcntl$setstatus(r2, 0x4, 0x0) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000600)=0x6) open(&(0x7f0000000000)='./bus\x00', 0x200, 0x10) 16:00:25 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x5cd8) r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='./bus\x00', 0x8800, 0x40) accept$inet6(r0, 0x0, &(0x7f0000000100)) r1 = open(&(0x7f0000000000)='./bus\x00', 0x10001, 0x0) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) write(r1, &(0x7f0000000140)="37cfcc859baa643340d2162aad25f51e1644d6d1773d69e51db679d8a309cf12140384227693b66c3b5a951a92f2ee9d464d99478cbcc276749edb0c4c50a0e7a873dbdbdfb40015f136554669fb7c517664953c3034456fade517e9c31d924ade109e5b0adb7293c682ee70ad7f5515b6c5b27e437e4e2b5495c6c1a2cebb65a7251a04343d6989a7a830000b2088be172baa68933e883b95a2c145e5d89a6ba44742098afa0193881b7c16b4342db83af0e7bda3b8099da881a0d5873ccffc", 0xc0) 16:00:26 executing program 0: r0 = socket(0x11, 0x3, 0x0) sendto$inet6(r0, 0x0, 0x0, 0x0, &(0x7f0000000080), 0xc) recvfrom$inet6(r0, &(0x7f0000000000)=""/112, 0x70, 0x40, &(0x7f00000000c0)={0x18, 0x1, 0x7, 0xffffffff}, 0xc) 16:00:26 executing program 1: r0 = socket(0x10, 0x1, 0x7) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000400)={0x0}, &(0x7f0000000440)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, &(0x7f00000004c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xc) r4 = openat(0xffffffffffffffff, &(0x7f0000000540)='./file0\x00', 0x82, 0x100) r5 = kqueue() r6 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000580), &(0x7f00000005c0)=0xc) r7 = open$dir(&(0x7f0000000600)='./file0\x00', 0x1, 0x1) pipe2(&(0x7f0000000640)={0xffffffffffffffff}, 0x10004) sendmsg$unix(r0, &(0x7f0000000700)={&(0x7f0000000080)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f00000002c0)=[{&(0x7f0000000140)="e138fdc9acd339ecc1edda7fb5452271276b527394dd3f1e3f3cf99f8eec8752fee2e979dafac87184c91f30c6dc993cdd506f0935aad44893846013b9ea9e0f92f5c68f4ef13ce45c68d21e4ecd6ce18ce32e49e29e5f372137cf1e9645a8c142eff950c65057a6516015ec530a570311b61078", 0x74}, {&(0x7f00000001c0)="050727107269b717c3186daf405a13472bcf20bc7ddcb8b1a6e158c63944e1ec596252dea5ef177bcad22fd52729d9de25b777912ee7c78d86e25af44baa481155a0f39a1d4d91bb0ea2bddb50ebf64cf063f8e395abed5ccb9797069cb6db240662502ca837cba03ab09040e39478e5dc2dbe14cbdce28dab66e64c32a359236ad93d53e1bf6cdfb1c4a026f5826b2b77befa6fa8ad3043b383dff55cf9dcd60c1c0ccc80bfe5c60052aa1a03e31d5defff15679a308656c623944d33f784c1bbece264b4d818208d3f446aba11b8020f3838428970171380e0e67ab1a9288faf27858cc0dd30f02b531cb77e4e8187b55c", 0xf2}, {&(0x7f0000000340)="7978eb11fef17ab4a9ba4eb142aec26dc9dc5b6b78d586c3d9835f373c057479d50f6856604ac6646484ea138eb8cc5fb357ec594c9c2bbf0eca4a511f2754e8f07706a0c616e76226409182973935ce4fcfdb4926493484d5e0660d084688b2137e9b8653c6def18b9e3aaa17f0efd4a2c40791bd3ca5e57c31c4dcd84f7a1cf96fca6b4e1ad92c915b698c9e", 0x8d}, {&(0x7f00000000c0)}], 0x4, &(0x7f0000000680)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @rights={0x28, 0xffff, 0x1, [r4, r5, r6, r7, r8]}], 0x48, 0x40a}, 0x8) socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000000c0)) mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) open(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) r9 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r10 = kqueue() kevent(r10, &(0x7f0000000100)=[{{r9}, 0xfffffffffffffffc, 0x15}], 0x2, 0x0, 0x8000, 0x0) 16:00:26 executing program 0: setrlimit(0xfffffffffffffffe, 0xffffffffffffffff) clock_settime(0x6, &(0x7f0000000000)={0x9, 0x3ff}) r0 = geteuid() seteuid(r0) 16:00:26 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000040)="57889ce966f45ee7088e218ec961253f37609f", 0xffffffffffffff25) r2 = dup2(r1, r0) poll(&(0x7f00000001c0)=[{r2, 0x40}], 0x1, 0x0) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000000)) 16:00:26 executing program 0: r0 = socket$inet(0x2, 0x3, 0x102) sendmsg(r0, &(0x7f0000001340)={&(0x7f00000000c0)=ANY=[@ANYBLOB="00002e2f66696c653000d38694abbb73f6662a778bef0253c672f294e41a90b78c69525ef5d4f226f7bc9ebfb011ca9f6ac733be6a82dd51820a799f56525f9568703fee955005804d239154ad19247d3adab701ff66002bcfc0e3a3038e3f33550bdbec3878370d64ce1b0fdeb3b37b3fb4aea8d465bf914c3217e679b84749f85ceeec82fd6070495bbcfeb3933c8b7476dc4706c1687039199f40cc98c55d6201a48c1964e7c3520415374cd8ebf7a90fd24a1df7cf"], 0xa, 0x0, 0x0, &(0x7f0000001180)=[{0x10}], 0x10}, 0x0) 16:00:26 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x6000, 0xe22) r0 = open(&(0x7f0000000040)='./file0\x00', 0x1, 0xffffffffffffffff) setuid(0xee01) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) fcntl$setflags(r0, 0x2, 0x1) 16:00:26 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x10410, 0x134) utimensat(r0, &(0x7f0000000140)='./file0\x00', &(0x7f0000000180)={{0x3f, 0xfff}, {0x4a38, 0x5}}, 0x2) r1 = socket$inet(0x2, 0x1002, 0x0) r2 = dup(r1) utimensat(r2, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x2, 0x86}, {0x5, 0xa1a}}, 0x0) sendmsg$unix(r2, &(0x7f0000001580)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa, 0x0}, 0x0) mkdir(&(0x7f00000000c0)='./file0\x00', 0x116) 16:00:26 executing program 0: r0 = socket$inet(0x2, 0x8003, 0x400000000000) r1 = msgget$private(0x0, 0x14) msgrcv(r1, &(0x7f0000000040), 0x8, 0x0, 0x1000) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="89081ef32776e71b", 0x8) 16:00:26 executing program 1: r0 = socket(0x2, 0x1, 0x0) connect$inet6(r0, &(0x7f0000000080)={0x18, 0x1, 0x873d, 0x7}, 0xfffffe0f) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000040)={0xffffffffffffff14}, 0x10) 16:00:27 executing program 1: mknod(&(0x7f00000001c0)='./file0\x00', 0x1002, 0x0) r0 = open(&(0x7f0000000200)='./file0\x00', 0x1, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x30002, 0x4) r1 = open$dir(&(0x7f0000000880)='./file0\x00', 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) fcntl$lock(r1, 0x4, 0x0) 16:00:27 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) r1 = dup(0xffffffffffffff9c) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000100)=0xfffffffffffffff7) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000140)="e3", 0x1}], 0x1) r2 = kqueue() kevent(r2, &(0x7f0000000200), 0x2, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000080)=[{{r2}, 0xfffffffffffffffd, 0x23, 0xf0000014, 0x7, 0x1000}], 0x1ff, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffa, 0x10, 0x4, 0x4, 0x8}, {{r2}, 0xffffffffffffffff, 0x38, 0x2, 0x0, 0x9}, {{r2}, 0xfffffffffffffffe, 0x0, 0x40000000, 0x80000000, 0x980d}], 0x7517152a, &(0x7f00000000c0)={0xb3, 0xb3}) kevent(r2, &(0x7f00000000c0), 0x81, 0x0, 0x4938, 0x0) 16:00:27 executing program 0: getgid() mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x236161bc) r0 = open(&(0x7f0000001040)='./bus\x00', 0x2, 0x0) madvise(&(0x7f00003e5000/0x2000)=nil, 0x2000, 0x6) munmap(&(0x7f00003e5000/0x1000)=nil, 0x1000) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) mlock(&(0x7f00003e5000/0x1000)=nil, 0x1000) socket(0x0, 0x4, 0x0) madvise(&(0x7f00003e5000/0x1000)=nil, 0x1000, 0x0) 16:00:27 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="e8f0e55e", 0x4) 16:00:27 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f00000000c0)="70fb96e3859b38e034671e3b1c6a5af3bd429526b4f11968269e8d", 0x1b, 0x400, 0x0, 0x0) listen(r0, 0x3) listen(0xffffffffffffffff, 0x3) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='c\x00') setsockopt$sock_int(0xffffffffffffffff, 0x1, 0x0, 0x0, 0x0) 16:00:27 executing program 0: munmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000) r0 = shmget(0x3, 0x1000, 0x2000000, &(0x7f0000fdd000/0x1000)=nil) r1 = shmat(r0, &(0x7f0000fff000/0x1000)=nil, 0x0) mlock(&(0x7f0000fff000/0x1000)=nil, 0x1000) shmctl$IPC_RMID(r0, 0x0) shmdt(r1) 16:00:27 executing program 1: r0 = syz_open_pts() syz_open_pts() r1 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x100000000}) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f00000000c0)={0x2, 0x1}) 16:00:27 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a05, 0xfffffffffffffffe) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x5, 0x2011, r0, 0x0, 0x0) 16:00:27 executing program 1: setregid(0xffffffffffffffff, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = fcntl$getown(0xffffffffffffff9c, 0x5) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r3 = getegid() r4 = getppid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) r6 = getgid() r7 = getpid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) r10 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000340)) r11 = openat(0xffffffffffffff9c, &(0x7f0000000380)='./file0\x00', 0x8100, 0xc) r12 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f00000003c0)) r13 = syz_open_pts() r14 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000400)) r15 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000440)) r16 = socket(0x6, 0x3, 0x9) sendmsg$unix(r0, &(0x7f0000000540)={&(0x7f0000000040)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000000180)=[{&(0x7f0000000080)="bd042afe27894577f4ffe1c6d8833de54f91cb0820b44b1d4b8d96f3f9348fe5225e8cc67cbf6419a9373a0a741068012f2992a41bf06634124bc285fa9cf8d3fe2273a9928f01d281a2feba676abdeee558c29733212479adb785154384b411b9aa4e83a0e5e13a1500b48286694397", 0x70}, {&(0x7f0000000100)="39fec20bc6ba21d218b829c69fc5be47ff985ac9fa0462ea41452ee638a675f06605fea3b3b83717c05677c8a76274885b50608e0687b875cce9d3f08f41905ebc4a82016d0b202dfdb8d6ffec85b1b30260b722557bbbeeee37", 0x5a}], 0x2, &(0x7f0000000480)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}, @rights={0x18, 0xffff, 0x1, [r10, r11]}, @rights={0x18, 0xffff, 0x1, [r12]}, @rights={0x20, 0xffff, 0x1, [r13, r14, r15, r16]}], 0xb0, 0x2}, 0x8) 16:00:27 executing program 0: stat(&(0x7f0000000200)='./file0/../file0\x00', 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r0 = socket$inet6(0x18, 0x8002, 0x0) pipe2(&(0x7f0000000180)={0xffffffffffffffff}, 0x10004) ioctl$TIOCCDTR(r1, 0x20007478) getsockopt(r0, 0x0, 0x5, &(0x7f0000000240)=""/4096, &(0x7f0000000000)=0x1000) setsockopt(r0, 0x2000000000029, 0xd, &(0x7f0000000140)="ff01000800000000000000e9df08ad3dc9000000", 0x14) 16:00:27 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setgroups(0x0, 0x0) recvfrom$unix(r0, &(0x7f0000000040)=""/183, 0xb7, 0x0, 0x0, 0x0) writev(r1, &(0x7f0000001300)=[{&(0x7f0000000300)="0cde6af39377009845d013ed914c9bb41fc876d162e38489ae587c7f916ef95f30af1e48e925fef77727546838d4024a18090ffb08dfc89eb12a454b90bb14f6fa307e9f3a884fc0a85f5fbc73e6f37de69a3cccdf26d57d67399962dcac60c02a42d6b8e70f589785fdfe7d4d2353142a47a5d8f9317f3903fe266a2c37da2ce9b4bb3aca8c40bf5fb4340d2ebf184c6d3cfff0c56b9d3b21df70bdeb7147972530262fb9430b024437375aca19aa215d6e40826f9fc159762b7a7f4a98afeaec679a44929ad4c2b103023fef1b6d721820d3278beff385add4ce780480bc44e3a8644b571fcd88669113c17522e0d7495133beac4fe2481ccb9ff9c75f741a230c69b38823e70e7a30ac9f24315dfea546bf6ecf5baf0e0a1638e6dcadf30eac3df33044b8ae2bb711598eebff8f3b49c7e5da7e6495d9a2e9155dde996d07f162971e51344b63c0263238eb63a48defd358937ca51c735f755626f9249c95dcb60745467da388b6fd3bab34dfc55cb6f8b2e6f0fb7866c815ab97f762b3b4919e8dc88e2fdf3d72c8335ab7aca8978cf9205c210f278c50f959dbb0957acc3a18f30b147534e0cc18a51ff494cd1b766d96ecd1a384f9a1736c45e585b0c102b4071e5265b49e26d8adc7cce7ff5d38b517850dda36356731134d0f89e6320ba7d2bf1e01766fd1d1c7224e32dde757ce319921d1356fa53289f9bce6dae3e0b48217761a7dc7f7e7f68dceea28149372c05450f49223ad24083a2f4099c66b2f37120c92cce4288eb8b34c4b3dc010c62b8e9b350c6274b5eb757439993429ba11415ae7a7725ffe8efe012ab89c2056b0458e9b9783d1cf7f69c8d6b5b16c5ac7eb0b7d3d61447362e77294d8bc5e53876a28cb0651e1327dcd192e3ef60cd4409c0beff3f08d1d7ee46cfaadccbda09a95a757ce9068b713c316cca2a3c80b995ae570d0d0ecb0b6cdc2a412616676e4d331eaf39c1a667a81cb5455f85d4c267efc2a3a09f6a0f1b969399adb09a88c0150d29eb89d4d43daffa713e911f3f0e2124e9a96e99b3e410c27d6536f0a97982abc3c984f418fb29495ca03177efeebdc2dd47aa7dd8c5413660838512136f1b73873f4f2716640267dd5157b2db653ef25b74327af63f7569db2b2e73f57c201ff1779b8f607bc33088f2168741283ae68bd72f4877761985511e3865c78be913c30c33efff8565e7645dca88a0a386976aa11b37d6fa49a25d55bf82cc89646bb8b48787c5a3f9466a284f95184cb22d7f7bd633bc168cca86a88bdf1aebf00a0c896d9a27a5c7ed9019e2f55bfeccaf3bb8eb79bf0fe26bb599277219e150001e4304642d6aff25e39ef176ebb2b50d472a9995612af6191b10bf11033167a7590031ea237e91c1ded2b7a97701b3030101080d1a8fa86a73ea0e2324f11f13adbea8f4377efd787f3106b6316ac0e5e9d09b0f560844662b14170ae6bd08f612676ee132272d9c4280bec593f89566cd79acc9f39322826da0dca93b3c42d265a1e743afd73813ccfbd59b9fe76c3786fe94b7f1955ef11f0e7f09a0d3454e3d863a47e8134487338f1980874efd80f0327aa348dc640878ad84e69df5b2cfb9a5735bcb89fe434ec408a2f3ed52913a0b3d6302fa68ad226b34b24e01f002e3a6b734fb036a166dd9342cf3309a6a713289567a17b87377522f5df9a4d8861768c5e3604b8d5dc6dc6ec3e0caa923d6228a4a9294843ca1a98429ed8e3f7572654dc16232bdda087bddf32ac3e066e651d209c87a4e3c9eaabcc142d1873ffc178c89394bfc6294b07ab7c8c3481c20bc79a46103993eae85a875036479601fab8702a772cd99c5b0f8e972d67faca6a1c16dfcd8cab73a031b3795a905cf52474e7107938d93c0fec00bb75c613c7bc43bab37c099a588f3fc8f15228330010bf2adb32aeebb9140766ee86ea61285e7f4031d2959a50ab8a12cff92b274b03f5981175b343169c060605bcce80e33ec10799b30e3c97e6d37fe2f140d5418d59aaddec63af1af48f275ea88e88bea12ef3ebb0498bb34964f0bb8dc445d76b51288dbefff1cc131eacff1703c432722a09cddb9eddab3765f2b5d553661e85daa4fee8beaee64f14e9c769fabaee158a8f9d7ff0d4472845ae8ef1addfce043ebf9bf8057de46819008b01f70b2e8d7813b892bb7a20bbc2284a928d3566f2510971f50398ccda00c8427b861c09aa940e82dad8bd8aa74c1fc1aea7dc8acd88bf4ec8eaaa989f1ac924948bc06d06a445900a00df18ddf21e50cc6700eeb24b8631a254918e69faa2df9d6087d00ac0b48b5f79109cfb85b6d1be154b889e4c9263a3ab5ac35b97e352595097fee6d095d1449ed91e23679ab9caeaf5da01b3fc040c354b0c553f8d7e58b5b8452ad9d8c333dc759f02e42a3592fd72602146ac751ff9bcc4a4e26c64aa65d349fe1686b553ff867ca461888c5a44ff5f8aa8e6c26cbfd2c9ebc295318bfe6706d15c0bd4a47391d5999b39c9e66a29f55a89d940d42156b2db6b14e2979855f3f799a560167f3cf3075df89ad9895982baebaf18706898e8e7a80035f525ca988e96fa33b939cdb3641d9ea02673dd435d86ab32aeb7784548877ecc00b41541a8ee2446f2abb394446c2ff63d078b81e5ce38da4fd1292b20886eab854e2a0bb64d92976b353f7ae9f04ad826336181887aeb2bb738156bab891de339b8dfb5a5b52b60ef4f1ffaf50f103ee2b645bc72cde00f091edae90b2422107fddb1b11dbc67790ea78ddb4b1e31dfa78bb6c80455b40b711e9589a768d2b01ff425d0df62777e0aba49674eb6b1668fd2b1d73f9727fb6997152283aa67445bda283e2092429ad1a956b99d6ba587716040f5607b3af738548d8564c1f9e1586e28cb234d748a8960d4a016cb27a1a7dd6fc04420266360084c4f12b35d109e9ebcccacc4b98ab74e13d04dd95dd5895b4350733395e2f168201dc74ee4089be161f3cdec242a2282ffa18af7156f7ae083198068891d4b70901cad44f830ee483518f9f986cb96caf2e5ed48d30038bab41d5cbfbe879a0402197ab132c65f433d0c1697fcc50475c3bdb8cb4acb8a1543ad3e6403f44a9ae8bf15be34a5caa2234c61b85deb10e936b7db2a74ef7880cc64fda3ed0acd9f36f6d6eefdce402e5cc189b8e0148482bb910f5d3990c66b7cc41d72c51b2a647da5fe32090ab727d097a7d5686c9a42b6388a1d64312e50b52af11c964ed01cb6acf92beafe3d2aa66ace383f6dd4adf3906a8ef68cdecbce4a11d0c2938345247882832fd2067b266dd7cad57a62e685f1b19a40b7559dfd46759286264a8a18ff93e30ae9d4f06215ac7e083a55833db9b90018ca73c5d6bc7ca62cf84c7835db0c9ed9ac07cfd37bb325c8a09d87639779a6dfd2b947cbf004a812f7342fb2d98ded7dc825035343b456f378c168b86736195259393d869a93c1c9aa7d7dba0b4436974a80a057eb9c63aaf5a0fe2e2c2c44b471ad5523091a9a92adbc3914564049d5fa3da28b82b28f3b593f0c191fe721c72302a1b0e53b74e4984d9aee671a2c407249a520217949d3b56b4a5f72b50f71ebc1fce3436487e4728a742bc15dac2de40fe001d2e65995a4f65ef702ca2a0a918af3f3aabf8344b18c69369af83c3f1580049caeac894fcd4dcdad732f34e9bfa4b8526604ffc63e127809089c18df9b927ddb1ed8b72d57d0a043b56b386a7c4914e5c291e775408ee309a27ab2e270399b90fa0af031b65820194ba6344080897790179bd98929a9e9d7764bd6b77d71761477b4be32c946470000b3ebc307246953c6774939e5e0e18580b51a21ee3a9b305386b7eceb2d7d1e440259a6112b04bad8532580f666301adc702575a2bae36e1d03a1652877af1e029f134a0eb4f2bfe8427116d55e422694d11ae726663fadc67c383ae90d1057a63265f8cb888c535f857d3d1d4f530a7430eab43c8de44945fbc273f55cc02c07ebd29ba564db45fe76d46363442c54cdf0c7f84abfe6b57c63a097c93347fb46f732cd0680fcc9b92171a57a32ca72aca6383fa0e7754ff93b6d6b6081c8b19326004a0deb47a7cd3a6f06fd73864d3ce05537a7a7ef7eb4fbd05549ee82737331713ec13c07e5a1cacd83b4fc7d999bced60647fbb0e567e17054ec0f2eda88108b8e0c1b6fbc890a3ae47c535e4693e3bed497f7877e004480838f681e9a3f81cee595b31158acfab3b0386463582be3dc06aee1fe7f6dfd1cc61e7ecac8948350f72fea85d373c5159999582989acef1ddc70110735733e35e9d83e16a95cad23732163edd9408745e3b766c71c9bddcab0786ce077efc23073dd1b7e8036b9e45b6191b1ed63df8e6f2f2e71176c51c1ccd947f05df78db22da3705e4c3ceeb7eafbec6fcbf0f14738e46321af157238a416aca11d4302f42610c4923c28bb1824009dcbb8b48120e0f5d4ad8a0e3f53e459eeec1a8d26d014fc5b6b881767ebe6c19b9a9a3e374081e1b3241c6caf7086bec5d8b6922a199ad181a9f1c9d0b896aaff4d17e966a8af6665183776a1f0262189f68d95413792b51d9614b2cc4d3a1eabdd4a0fe7bac1127272c015f1633e1e31430b629c2b6a09597daeff5f245c902571151a4787456f075540136a3acd68a5fffd8732f8dedfe158293c97b32400d965ceadbc771bcab9c3965f77cf11aebc944060f873311135840c1ff583dcdb7c26b8cb154326d90e355af15b2f86164400cef00545b7e7df4d73b7809bd081cb07d89f68a4878ce596f21d56d6de513a9a3547292c3046f4bac8e17a6a042da2ff01a3c03f117664ce066d126f54b1e4e610b476f4153cb601b476e0dbf9493433eb916189345829b03878de6036a6a85017fddfce09b529af6b149e7d7707bb8e91d703cf93cd9bf45598020f597d204e475357d108302f16ac5d77ebfd126931c3c8044735063b6bd3f40703f5e10e2a9246e03d04af94e6e5f18630247a2617e5d52f20e06687f3197dd6656b57400ad9f78b9b74559de2de519ff947e9d7628908c21775323d28eb0cfa6b4a1c885866122d400783e85403182d5d64c5bf14403b14a9ac95748eb0f0fbfb31bdd9fc93b6e7db61a5a3d6cadd41535f719c187494059edf0f1068f963d45c0ce289017a17d5527cc5a28ff3a040c9f7423e14dbbd8d0de4970e1156a5ab2ae3700e1aeec3d3331d2df4e405c0516ed1e663d24aef42e62444aece6d0538adb44139922b79448f2da4b775ec2730c95b22167341084517b26cd6d8c4dd4d439323a9d8d194cc2ae0585fd81d11b0260ff748d802c97337c7ddddba24ecb15c44ecfe84beea9819449071c3823be0eec5907ca869c986621eb7d4b15295620defea53dda910efcaf1621078bdea366c106ba558f4409f3b01d96dd4597f41", 0xeff}], 0x1) getgid() getgid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100), 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) getgroups(0x2, &(0x7f00000001c0)=[0x0, 0x0]) getgroups(0x8, &(0x7f0000000200)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) r2 = getegid() setgid(r2) execve(0x0, 0x0, 0x0) 16:00:27 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a02, 0x0) write(r0, &(0x7f0000002740), 0x0) write(r0, 0x0, 0x524) write(r0, &(0x7f0000000040)='7', 0x1) preadv(r0, &(0x7f0000002640)=[{&(0x7f00000023c0)=""/215, 0x32011c26a21396fb}], 0x1, 0x0) 16:00:27 executing program 0: clock_getres(0x0, &(0x7f0000000080)) nanosleep(&(0x7f0000000000)={0x2, 0x7}, &(0x7f0000000040)) mlock(&(0x7f0000fff000/0x1000)=nil, 0x1000) open(&(0x7f00000000c0)='./file0\x00', 0xce809b4920ed0d46, 0x8) nanosleep(&(0x7f0000000100)={0x7, 0x7fff}, 0x0) shmget(0x3, 0x2000, 0x0, &(0x7f0000ffe000/0x2000)=nil) 16:00:27 executing program 1: r0 = socket$inet(0x2, 0x7, 0x9) setsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000000)=0xe0000, 0xfffffca7) getsockname$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) 16:00:27 executing program 1: r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000001100), &(0x7f0000001140)=0xc) fchdir(r0) nanosleep(&(0x7f0000000080)={0x0, 0x23974438}, &(0x7f00000000c0)) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0) munmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000) nanosleep(&(0x7f0000000000)={0x6, 0x5}, &(0x7f0000000040)) syz_emit_ethernet(0x1000, &(0x7f0000000100)="ab8989a128cecf42d7eaf6d691b5d908c9f1b8e7161d6ef81faf94a15b0ca45ab8016ad94eff7e8deb88de2ca1b386151509091653d3e82852bdaf342b983a16530c78e171290c7c29744052318500efce82a46a90f2d508adabb2cd5b3739e70804087d7f560bffc621b9fe125e2f99fe1c15cb62a6bfeac858a563211387338a0a7fbe9303fcae1dc9070caaaa90537434fc2f5518b93893642155bf1c6d85aacde7ebe46af6976056630ce01241834d9a267db7f219a316a0ef256848156d09ce8901921d737228636bc2f017ee8076c63f62d75e6c5c4501de63a9a11997fbc5c898ee307673d44df313b27acba44e73d92b168942203336b9f45521fe73d14016ac8b63f772ca0afa533567c4cd1cd7a3cead70462b3c6c4df2d8702d0430136fa7cec9eedba5fc4183ffc15edb464bd2b4ff03edb3711fae1d8264e2322aca569c0d1404ebc672630f59ad2c0ec0de7da546c3a8794b5d1581ba7b4ac6aa8e0f7c619412a3d67683818b665e6e48c19fbcdec1b4feeaf98ddc9f0415acdc98b0849ae0c1428f8873d69c083d0207508b4296fce1ae69755e94399b579f4e4c35ee32db236730f8559b9fc1ccaff6f32b1a7d3779923a1be30c2ac0660f147917eb018dbabdc7f359bf15abbac5b2c99f8137861a6a627ce44eb37eccdb7d0ec08e210b8fe63c5593149888d6f618e2ab8fdccc5ab5168ab63dadd354de707aca3d3f32e76e426fcb117a819a6e3f884f32b2f26b2edfd42412552f2dd70a1df8dfe68efa5a1b6833192f66b768e4314af0b9ba57cd1b02137d74b817e26f99626725f1b9d0a905fc47c691a5b1ba98719382d49c236da5ae6c49ee5cd8984980a67415067f644233a736948414b76275259ad08c31536b18de8e30c01770b29beebb5c4f9f87c8262e9025192ab5e6af0458820813003ebd9e6ed71e910f8031fc6ba2780b23a9c88f19398a2521f2b6c6e008e4d112e3c5b0d3d8a8d5b4ff71ab7088363fb4f31af56b595a642c2a457992c07783166c567ad29cdf45d0318832843435383369888ef944d240107a3e16a6db44234a5daa5230050e80c4ffce90f9d263bb0c79969650ef56a17896f7822f58d6fd0f3194345a8fefa43cc88ae250266593914a96142943b0a39d4a7fcf3d53eb405bf9cbddba48feb32eacca38212f2e2b1b0e15c6f7405d665649c579f06811ed0762fa5269c50477f1d145fcf77a46672d68f9e3d40dbc78af3b182d16bb4143ecb2350c186398b427270a44ee88ab312e94ee189fec0b066243679af2a90fc0be35e5a892725743f50c82bc185c6dce86644d164b9be5de708c2678c0141cc469392a830a64ff34b4306f185af2acba48966551163247f19653bb4f6d2587213941d0b9fa800637fdddaedf5a5403070b8943f2820f9ee7955c741e2e66e39ead91fec12950e3208c466871f2ca42751b9ff94a14fcb50474f0194bc773659ed7ef86c157b6ff6b1b8f82f90fea169df068f0a9df1455a26edb49c2696a90c70f75994a92f61f2eb25ed8a1dbcd3a2795ee0d6366913f1695d93ba6047ce444b5d14cc3994b1ecde0218604abd7d6535cd27474d4033343ff4103f8ef63a8263b517a4e1301e4c696a81affbc10155dab20cb6473cfcc7ce67118c3ff4656c733421263d0b7cf7ba0c5ab8c8bab79b9c6bb7dac3a382412dc66a00590b480db7434d19604a7737e28f0329b8ec69480069ce061178e78b7972a5609e9e624ff256074f381d749b8a4314177abbdc40ee95f7060df14abbc1dace1076163670345c828b2caa0a0ad67c759dfc1a6720648762017fab4760413430c4879d69b5558e14fcc22bcd16904e59c8ad4feb31992f1e5f11bb11b2c96600915ba876d2d0a47e2c246bf5926d3f60dcef69ea2c3319804938e643730a8f0757f7d20f0848540413d6974110316636a35796837f0be4c689cb2f0ed9764d8a3b55d81d5e584f007ce04c3a8700c8a23531e54f63a71d265a492c3a5821016775853a751715676fe85ac7183fa29b0a93af22d7171d5490809a42e1d26c4663e9cf59c98801cc00de6713eaf15e422639780d71bad436d17a5a4c02023ba411e4956d00980323ba9f9c4af439fdfa26f459195175394147814e08cddacfb0bcc3320bb7d8344cf0703d33758a0c8a069f963cf32ed6793df744daf7f103a8e4019f3de6adb4072f92b7cfae92a35825c663b2591e4ebbd3266ff6aad68bdbf3409af5b1fec5b62abdf7221e91809443f6469bd8e79b64d3a64d2e4a6ef8247153b35d93d50542f592ee37185c47611616749bf950c247e8a563a1e7986f330af32a8df060fe0440dbf52b25c0927e7d2b29f741fc64e759ae7e25a65164b554c8cbeae1b06b00b1cf89ab2f258e1e9b753258dcfe76064d96416eb8818d46457aeb6d7722742220ca255c3fcfe474a6aea74ccf0f5539035e2eaa582af56e81a52fb29fd57ffbebc2aa78887b6cbd541da596c2db5a1fd9f1cc8912c2911f7656e8be85c4b95a67749ccb0077e71a79858df9974443fc27b413bf74a340768a5f9aee3aaa6223829e31cc12ea7016d29cee0885f717821d310baf4b280558b8b454c5f25b64460b1b33d4823519aff36e0c6746a094bccc38bf31ddd06c5eb4ba1c7d1c0d342deff040573920eb7db27d6e2a8e085c6744754e25a769807835ada3ee515eeed744bad120c877d6b8fbb84305bf99801c63628716edef26931fd8c390da1290d3038e0a63c80390d5924422b60714c9eb49eab5dd2e29a485668347316125427a2a242d928ef9e7c3f9ad116eec83073abbfbf92435a61d7ebffc86b49b275e65a5e39a593158e39793c38a6f1636f2a65624eee4d0b98cc432d9482abde842b9f834c8d4b8b56dabb32589bfc5932949eb01b78e9d6cbe4b0438df5781a90054da9ed80eb0d2e566a0026d1c991ee1439decda43ce5e8e91fb6809eea0891ac211a98c0fd949123c4d01dda64b2b9cbbd7591401bf51f5c6632579b44f7aed853cf97c24bbea5a62fe4af70fabf276621534cb48484cd9df7f41bb54d8420f8bf9fc34fcc85ac1a63e99500cfc901ac1fda4a18bf75443da0996ae0504854fbaca6a9495a87e837a995674ac787587648950ac54c2b028122945a1c68b1c67bf7e3821de29659acaabeb1f4082236d3b2f8dc6052aee2cf2c7143b01dfea975816b1271ef4c8149a99d9f3d8a1000ea814140940ba961e48506fae7c2f7147a475efd01e0a5ed818496532251923ee805039a38166460bb3169e8300e249c54a14005de74e81e164f9ab759e56d6e203a2f9393029a631771bdfb4fcf2191acd06485562bf3b1be2afa10edcc9fa98f4c3ee329ed27a58989335c0536b0486042064141479a67c6f4bf12f10f88377054950b8e0d80c60e4c2892931ba0e16090056f0ee22c853ac7c5d5a314befc42ccd059b7014dda38a6a936f525860e615dd218933b110f4473815fdf4a599420be3899c727614cd3824a5d390a9bc937754c9a7e585be3dea8f97702fcee783bc34cc6dd937a9ddc0684fc970af60fab1e600be9e8cf1a728ab1a19fa9b5ff6facaadd804fe1b5b34636d7addeb41e302262e87d1445b6ba09c8315b580f95c919f2bbcfe37bee44e9b90a6a35a6bae18a48ddc327b4e19f550380d7f83e97471460d34839d5bf09161806010c5a54c87e74d527a891d3dd53a964edb33e4bf60f1f52d362c4bff4ebbf7cbbcb50ca491398cc2eb5430160bbe1cf595f6945e6105e7e2b18137f170982b48a0ba08d84194215f69b3bd7300e72fa5c2409b41b3e5ea9abf3cb15a5f14764bfaca66a1e5d6590574b93709f09c4849ba8df51cbd6ee1334885a6d7676cb1ca4d7f932e7f056fae585cc077bb732ba57f93202eb8ac2001f0225f8dad3c4aec4861de638da869b9262409501c69c85cc610ba32f866979ca5e2d0cbb0bf591f1e7feb0ac1556f4380737185e48ae809f34372a66c62d2735a917c6d94f63e49a0d1f8b8dac9c0f9d653d2798029bae128c6b7a6cda67a82f7109830d1098b39dd5a2b419b226d1c394bb1f69a7b65591110c45d50abf08e0d00a7659e34e9026e4c8b992540d2032794f45448b3fe1ce4d0a39d04caed0e29316fe33caa412dd7dfbbde627153df3133629ceb2c1dc9af879c0c8b3add51891ff5248ee0ac2c97db6b6857fc4b4d59ea489409f0134315e5636b75d408f7e7ef11cf9d365cabb4bf03f94d218305acfef21623589bc2c2d0e6a867cfbe407664bda54a44ac5d6f7db9393f0f9d0e24b885fbfa0a867c282835fb308343d9ddf3d783cabfd92ab526f6d00029ffdb5dc6e71803c6bd4dc4b7b1f6fe4af1d1b99540a9ba9a5e78b3bfe6ea0b260ab80908cf66ed2c665e188855a4ed97279a318031a2e1dff32b8099c1799cde55191ff8c7b0ebeb2375d53d51161c390a621a44a6e65a07e633445303d6837f33c1c2587c47f2115a9e9367a91d38510dd04ae68932efd96a9167507ebc4182971f79774b554364a7c0b1c1543d246fb5e77c9d3403fe7b9c2e8f44c423f3c88d47eaa65dca6f252f77607c9acc6a5d29717995e9975ff1bbc0082299f494f296f44c18052d7dba2be2a2490d750f35143486e4e072be5ea14c7cdba9284c992f280433e7ce9c79ea7eadfacf6d1f19aa5c4ae612d500705671469eda1bd18998b89314fdd81012f983b8ba33a44ef15d3851049e4e84b590fabd57d620fc5df95a2e8a1cfc2ce64fce1be3deaf862b27fada58966c933818becfe6fbd35d47505dce3ae05e0cba3cb93c4accb9d0347b0b0bf0c47860350a31f5b038126b7b7c8ae58bda9b614211d986b709603955f28e534ec6114e206afb709c1083e7094ae4342d50096c9aca93682ef74c52cc159e3011b82c6eceae852add12ef6f818bef332e83ce8f53c4ad4f53a224dff4469a58820bec0f48379dc3ec15c01d3c6041166dea325b5e0e90a0abbf9ecf8200c025bc0b41c7ced803b25e277ff653044567f971db9ecc1840c418e8246319eaa838096876bf38a6724a096327695a670436838a1cc523c36c66a9fa4fefda7170a7b4d49b0e6ccebe32bca380d5c1f6fa37531ac1a7107863cb93f04df0aaae6fbeec3f5740d943af4bc51d1dbf23295cb36054907729a440e6f5e23c6691213e4195cebb0dd5e4e1d0331adcd3c00fc8c1e308d83f2d72cef9a7a7365d6d4d261026359525cfcac5897d910486441dfb9722a5b34da48e7383c630fe2b1ea38c7465c041e95fc64b2d2998942aa7d52596f7c29417824473b27bf32f1869f39633da04edc665970900432a259413c618f2d4c9fdfd69e6daf57d094e111b1cab379fa0da0bb5ff75f12f58011166917a3771014eb67f8f99c5069b4bdfbc4a80e2ac0d70472aeaa795984cdbfcf061c54e85d3d79bdeb006fee4d5cd7482dbd09a202ada0e80f3cb8ef09e9f4286cecd98bcd252452a5f60f73031a2b5e9f68ddf17c5c910486cf53f74cc3cd71fd2b2a3a6bacbd13b47f1aa1b322c27597f6432d6356510cd9afadfb101b3b5ff59c4434f7ddede07699d9c13d769ce210850cd60219d9dd0182026dfd8939446b77bb02d22628b759dd6b9681d272fbe4ef8543d9f38eb56634e6a8fa98e457b6c61c754c3dd0c1618f295f9e378c895b2d1266b6032d911c43a33fa8e5eaa94e4d9221e65762fe84f2dc009a3538b86922957b8e6082e6865576715f0e0576bff40d887a90d64c6495794e87bbacd36f4c19befad601d6504aa76e7e5facd6bab7daf666a8") 16:00:27 executing program 1: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) chmod(&(0x7f0000000240)='./file0\x00', 0x3f) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x10, 0x8) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) renameat(r0, &(0x7f00000000c0)='./file0\x00', r1, &(0x7f0000000100)='./file0\x00') setuid(0xee01) mkdir(&(0x7f0000000200)='./file0/file0\x00', 0x3ffffe) fchdir(0xffffffffffffffff) utimensat(r1, &(0x7f0000000140)='./file1\x00', &(0x7f0000000180)={{0x101, 0x2}, {0x8, 0x8000000000}}, 0x0) 16:00:28 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f000001aff8)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0x1, 0x1287, 0x0, 0x0) 16:00:28 executing program 1: r0 = semget(0x1, 0x0, 0x400) semctl$GETNCNT(r0, 0x7, 0x3, &(0x7f0000000000)=""/40) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x4000000022, &(0x7f0000000080), 0x0) 16:00:28 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) recvfrom$inet6(r0, &(0x7f0000000180)=""/97, 0x61, 0x40, 0x0, 0x0) getsockopt(r0, 0x2, 0x43, 0x0, 0x0) clock_settime(0x3, &(0x7f00000000c0)={0x40, 0x10000}) r1 = fcntl$dupfd(r0, 0xa, r0) syz_open_pts() fchmodat(r1, &(0x7f0000000080)='./file0\x00', 0x80, 0x4) 16:00:28 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2028, 0x501) r0 = open$dir(&(0x7f0000000fc0)='./bus\x00', 0x0, 0x0) syz_open_pts() unlink(&(0x7f0000000080)='./bus\x00') socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r2, 0x3) r3 = dup2(r1, r0) accept(r3, &(0x7f00000000c0)=@in, &(0x7f0000000100)=0xc) syz_open_pts() 16:00:28 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab03000800000000000007a098206fb2"}) write(r0, &(0x7f0000000500)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb0000000000", 0x55) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000140)=0x8) writev(r0, &(0x7f0000000440)=[{&(0x7f0000000340)="efc2a8bd6e0b26559baec80d6afb8102", 0x10}], 0x1) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000580)="2f5ff41ecffc71ae2d2636a8bdc9c8693371842271b669087119121c68d15781891b82ef1eb4ae6b09b17351217eefdbb304ff933af7330ece89082532a1f8084a1649c06e74cc5c46f311689325e8805c03ce37041dfafad0d40b71a85033e6ca08d2186d20337956e52f41b941aa5bcca3f2d5b1e1f1f43c4ceb1b563e0f610c4bc53ad896e320a62600fa36700dc6a6507f41c0c5e1b944f7fa6bba72d3930e18ff6494b597a72a8e690c0e01ae7eb7c8e7ffc55305194a6280be14db1094cd4adf019dce688f6a6a184f475ee6fba9c4c58b7d3ad8c2b06d5174d0d021a8cef6ad7cd952713a8607aaf108a53671ed1ac533b2b1066c6184526756642836bef5d5ca826cc407007b964307183bc62582b153d0d02d0f5cc0bd6a7f61a8994fb2928260e51576e1c891a3b244785d28577f458cb990740815e435ac3aa8041f9a5efa1831abdb9661a34ad7a8a03cca8fbf6f8d9e0daf9acf168ffc1b3f5927f27637e2314b5328023b03", 0x16c}], 0x1) syz_open_pts() close(r0) kqueue() syz_open_pts() write(r0, &(0x7f0000000700)="e6e3c278312c3df4fb0c4b2cd8e658af2b529a0c703185a6a8ff4504b121a94d13a9f8fd01ed96af3962fc89706909fe3a938b47ebc76d0dab71e626ef7d62296f19b8cafb8f2336943885cf518be5b7a3fa69b0dacdc8bf25a9722430a5779b142011b1b73588053f4e910f56a1d02ab65ae73b0cf04cdf2ad25b9cd4dc88e1dded3fd7a770b460071ff893afcfd7564fdc91c7e940d0d1a94e851292bd4e5ccd17f787c178dba7ec53273536b3221ca3f00e3b16740b8884df7e681d656db46478a2ffb3678c73659976b5cafc87a75d598862db77074b6452c158382f729915cd6a69c0cb1a4c8b193499a23fdbd3a74194188e4f21078e8e7d2bfb446853976d7b26e1587e1dcba120d6768932afcd334858f280b3f8a1ce7c984597e02eb101a3e4b3deb0e4537eb9fcdea887511a54677b9cb469687d3d9ba82ee510273038cb53871c11bd3d49bf254bd8c38a8cf0ebd2126f791918a96df416ebccd059b6cd4accccb8cc40814d690da6b4ade467a8a4c298af1bfbac6a12bb1862a7cbfdd5c05cbcc4769893b836fc50abb98b6b2fdff1f410c479ea97f8ab414d7e1b09a7eb8c8e3a1ba466a0380dd13f6be7ae7a35c303eab83cd07f8f9bb5ab69505fe25cd5d3dc674d29702e8ea9f24e198d7216a2f8334c755c051195435e84c38b6907f5368473bff0d8a8a47b23ad8f1a8c7647de7e28084995e4e998ba158806ec71a2446004a10826a0bfbb1b2b8e623b3ab8bcd9c0ddba50a712e016cbd69fe45fc106587c5fccf44554db801c7dd71f2f56197f20ca9f8ed7f15aedcb614106b5026e0b3e7c86a2648221fa971c00a2b27296e23d1d1fb2bfde69cfa96e4f691dfe4f63742663d545db6e9bf723f3c23d7b517261cb8585ff8ab6f3c757dd64aa915948e97df736db7cc4169d3a5745c088caca6fe77fbaa8b45e7a1ad343362b6f152ba5fcfeb9e88491f8f17884b982b8554d60c5168bd1de846d548bf960316b4c092907cde0d5306ce062c4389bee4c21b3063aa9c6440a178bd03b59651a8657583a6c6defb4e16c99ad6054525347c6072ec144036b66f3d7f0c486a14dee23856a7c2f7fcc970cb55d06964103e6adcde4e31f7144062d6f80a43061eea2452f3f5a546f1ba3998774245e02c0d7c852bccf20252d74c77595eae740dffa70650a3aff383016cd2d950df55a9504237599cdf9b19ea8eb7492059727840af1b4addf3ef6284811199cdcb6a75c9eb1470542a2fc1bddbc9d4cf9c6d8751b2c36c5e0848264a712080d1cbe58005ffbc2c52618a065c18dec47d506abccdc998707b9a6a5058177e9060bbe15489ae82e434f6af3d0d4506152a746cf854f70218ee113809877923252bb349e23ca1b6804d671e09bed9313ab5f99f8f7ab10974b9af3dfc295b6d0163c6b39560f971bd12404669bf52febb5b7083fdee182e2ab94627d103da65ebf9f3fbc6550d8dbc13bfbbf1b81437605bce8f216d6c2151a0e534dffedf87b890e174704e7d691a59b5f65055e021e4bff8d65f8f65b3b11ada8c9caa8977404af765e88be78996d53cfe422c9d0e2b69bfa66fcda652817a2f4997159c41702f440d2df40e3b292672fe508085fdcef3bc1166863f62ea7d137e751f75dd91a2318f52e8f9b4c01646e5c74bf95de694f23735a6f6a393e4cc97c2386bc24084878b81d62bfd7a4276b66836f5020575575dc1497fe5d54a725b0cf3f6f48854669834bd7c1d2ed1367120b4f6a598a2f20de307c1304e5fc0c4d5d6004304e02a55a81c175807fcb559b94210fd0a3597396a86c3a3d18d0deeceb2cee20643a708bf8332fe2a7c21f335b95aafaeab9ff7127b25902e28f1bd1f08861a63a3d58d73f3889c84fc3d498581778c9b7e37331ce5b3f10fe138b144671f8b07e9f52e0adbefd8afd56b1142fbd8088398b51c34cab43e3159dd39c7c2f7e2ee94cddfd4ca9a7490c3714389f9ec945bb33552f742470220de6d74a89a290d3014e3e81ed31b5b3fec8f7645c186df3c30264f8f09ff5a587009d9f7242ed2beb5ea9b8787de4040738fd68250efa4e2a9f6ffcc20f176cb6e21e93ae9589ecfd0efdd27ac6df049ff6a4408d8cddbb414b1fdf9f770d87b27296ccba1d5778754887213d2b3ed92bfe9c710eea4c4b0654ad71371a487d3926705b1d0b0a16dc626fbb30919a7e8c83c3afc03c8d41c7aa09f6da6955bdc4ba43b8aaedc8fcb51e57223c421a5ed85470b6bf839b0d05d4364f8350d0d56343a3972e0fe88e05221cca41667611350279260a755dad6787df31c230a0a91e5fd4c151d51c3f277947b6142587051e115def1dbfa583ebd13ff3d40fbfc1585f851426981a5253d27b5a164bb615be6c4cdca98bc0dbd38fb33677496dc761a691c10cf48d72a23960ecb6693962f956e4c0694324a3c6e6c5a592dda6fca6fbd26fc1ea25fd426a724f3da6c1a9d4e6c8269c0e727928be24663571f586d5d7def538eb65f8df5a414d6e3ac40eec21ce0a8b4ffcc0c799bce290a8657d25f57bbff7ca0e55947e0dcbd4f6f2eda5a48cf4cb6d2c616c523f84532feeef26b13393ef30841387302e54cd9c3b42d12ccd4e071447522bd6fd889f4f47005ae5a2cd17c3b4ea10ab2eb710f8d04fa1b8de37b83ee08ce878b8c5367ba38fe114ef6552f896c1e7d712d865f112486c3e923057fcd006f927ea6f696e28699539e24d777f65e0c143a97e2c5ed70f852df8de2b9f61d236c70349b5565cb5284981924ea13b3f7b267060f475d36a1e12bbc17e8d7cc6fdf4fdad98fa4d4f00ccf360efe7720eefa3e3124f3926b233bb33720e8b2fe0319899e773adc9ce90ab3051c92ce273c766401297eb25f34fcc3c3a0da5de28fa435232ed63e04b0f8ac1414d787ae71f7051345f74ac6cb5235da1cef21839f4037bd0daec63a8d0c3383b89545a296f6a24ba4a33338ee6caf2c11fccebc65ea710ceccdb24eeb568f8876c5e8dbd9bb3f73bb4dd2972fff756b0b7630fba3fbd1d66d2597609751113fb43c255bcee5834e956d1fa3012a5c3afa1e03a5d6cf0cded41bbafd703aff63d1e1ff88625514a26b283cc00be06f0a1d0138c6bb4f7932ccefc343b5228c427ed132e67f4529244af2c6791b7a1708b08ab4ea2c75b583291951ff2caf2d40c979bcca44045aa12d31f006b605dbb1120956b5ddf2e97b8210efb7f11b8cf5a0a29de83b3acf2af322ac2873bdc88d9dd8a07b5027a9db85c04b38699e08e492e9b1781615b30099b26c6d9a2f44b2a84711c41cde416e4110570536787921f8cf3ef5ba36752b9769c95388e98ead44afbcd82e894d05a2c3fba0966c5bf2aac84c4cb20a0f47f0991ea100f837284d6681e5456579587e3195a4e677ab74e7bc6b8a3394c89f15dc4461bae0205de696f24c10e2edc881945c121e14639b3df25f3c28d9b459b897dfe8003d0fdfd526572245c23d9e976f98327e660d3076584fd9c16e3aea3259f4bd5f331607d65cd9f16e0ad17c9c053bb49a6a706c3849e6d367ada33bd24a4dd8b305c222b0867a1c6cc2ab41380fb8895a543aa339086762ca088adc316f91e80ac0a96fbf96cfb144ab7f6a7068edfebd1bd6fd67b18c982dc73db922e306fd19954a20cd6ab6214755f09c803e875c7a695553a11f6800be4b1f6661e38b7a40e9bf9a0aabbd420f43c4ec667406b25e4bfeab3012c6f95e928a76746513309d6a2ffcdcf8bacbf0e72d2e2e2e9dcf99bd0c4bffc514f3ec5a88bf5fc90861072c51c854094ffada6b51c64dec06d16dfe73e8f33c399942b33e826bb4dd3a8ecd407587fcbec52699e6a1277ad6bb3e8fc57695bdf230dd7535e8dc7a06b821f3d118b6b743f3d5a344a81fd9ba9c1e6072da340ba898e6f14976e9bbb83ceef6a56a8a4befcda2748c77578d37be13b269a404a01edc617165167974dfc479b96e57b461df22b2434b57cbf4a3470a97032830e28d3ef66ddfca5d46d20978c42487782cabb90de34a56d274d2239c36d6139a7a350a25a2071dce80354d52562a775d07c545f3a7c69187519b7c95cdef504c9893e88cde6ec80f02ac8a7026c99c73d08e2721087e1036cf9d8ccea64eb2e68e70c0e1b3f7b6e08a9c37feee6fa493118921d22dc8d9cfb6ce3ee9804e4a87930f0a314f96e930174f9fcafc9bc888b01458129fb8e14667656396dacfeb4dd43960cf35e1d73a361be7b365b802ed17a347a646cda42a721efd3fdd68b8c522418798ae426a74643b758c4ece69613647c98bd4b9cb0b35cdd6514291d36ce98808a756de350f376537fb13823eca6bd2549e9f000c8601b75e2a76f9e4a0043ba090ed3d7da1b0b1f28a109ed9750ae3fb49d7ea6bdf890b7c63e9305cc16ef00366a11f1c91105d95396e6986aa149691ccc0f34f2d77199f919cf9537fc46a9f5e8e73f7f11939a63d4f3d9ef71c49d893fc38ef20ed0159964714215df078bbee5ec190f33dcca71218c71c1dacafb816e24087f567d716a1543210c40b12477cf1942abd4b311f28992a58f644e50e4df63c0d6d36c9addbc997dbdb4fb962faad063d466997f2cdb6c79ce3f8903a57fc540005d805b5a4bfb1b7d7f21b8f922ef62d6d22d326198195ccc2151d1bf2ea7490468b35a963f027c1a5aacf9a8cca67258fd8604c9391c819c02baebe928df7f5afe5e2a3c7b09a27fccc9cafd9d487ec768cc9d941fb8fb09bf3f81153d5954d575c4cd0630cead2d52da3daec834ec41787c5fa731953caa8a13ca277e32876a9d8ce614793027e36c8f1080331e76cb40d3b83590fe4adb55ef72cd299d64ffca460343d40677e81744b404663b6862602e67a2dcace9c5df9b986af28b59415d56158edf83c619652a6c56a1df01f083aa5396ccbcb9f28994115ef33831b8c58b7d6ed07f966f18a3d61dcacce3b0009c139c495660bbc6966da7b68bd3d0cd3e666990c79be2b54b981ee5fb3448a921ff494046444d95123fdbd6af8b5d43b61bca667dc2d6fc11f5e6b89d3b4a7861b00a5ffc8a071ca02e22a45abad8ce54c0717538d05ee099c6de47455323bcbdda6098fb3774f900432e69778b25e9579f9b6baa454d2dd7b90bf963009a192c1c91f31765c092cf72faf965e59f9d55e173d04ecc0a420b9d3f9462827ae1f10c984d9d1dcda091d9fa7033e6d6e6b5b560a42e494b1f0ff881a001777f0bea6fa54dc19ec79757f851820df861f317f5a536e279ffb4dfd1027be4546a4637aaab7578ee6762ce463965d5d2d8611ca46d6561f3b6393289fa4633b8434b5fef5161a96f0734b52c16e059bef2811535780d8c6b40c252545293cf9b07ac98b088f6028975adb1cc0642ed7a8ac61a8b148c625284ffba890ef4185a601054a8a55c0b0c26254df5d44978730eb7123e6ca3ddb93f02b2cfd8f2072e21724e819cdeef060fe8e33e46a48745b1a31717265cb378b795b2f9661ecc4e5e531bb838b5c877669fff96e7b34267684e73c35c946f31bf6c8c773ea06bbde326a21f1a9052ebcec42ef5c51f14bd81d90b2d87a1f01de9976b8e7642effa4fa2844ad5189f38088aa12436daf5d6ed44d8f19f73faeff1a2d405c1866f4e71dd52bf263b728c03127e075034034ef2f72d4b24dc9c5b5af6724e7957dca112ac1a51356bb03d49a5ab00b297aa32828a4fa2c358d892874ce8ba935149bc1f21e8b71224f6514adc5abc47ddec11f85ec1278f0bbc1bee9f1a086ee643defd351ab157d04654db1911197d47", 0x1000) 16:00:28 executing program 0: munlockall() mkdir(&(0x7f0000b17ff8)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='r\x00') utimes(&(0x7f00000000c0)='./file0\x00', 0x0) r0 = open(&(0x7f0000000180)='./file0/file0\x00', 0x20480, 0x8) mkdir(&(0x7f0000000040)='./file0\x00', 0x20) utimes(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)={{0xffffffff, 0x6}, {0x6, 0x683}}) unlinkat(r0, &(0x7f0000000200)='./file0/file0\x00', 0x8) mkdir(&(0x7f00000001c0)='./file0\x00', 0x108) 16:00:28 executing program 1: pledge(0xfffffffffffffffe, 0x0) r0 = dup(0xffffffffffffff9c) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080)={0x9, 0xc28}, 0xffffffffffffff38) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000500)={&(0x7f0000000100)=@in6, 0xc, &(0x7f00000003c0)=[{&(0x7f0000000140)=""/179, 0xb3}, {&(0x7f0000000200)=""/131, 0x83}, {&(0x7f00000002c0)=""/22, 0x16}, {&(0x7f0000000300)=""/153, 0x99}], 0x4, &(0x7f0000000400)=""/206, 0xce, 0x7}, 0x1) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000540)={0x0}, 0xc) syz_extract_tcp_res$synack(&(0x7f0000000040), 0x1, 0x0) kevent(r0, &(0x7f0000000580)=[{{r2}, 0xfffffffffffffffb, 0x80, 0x10, 0x4, 0xffffffffffff6f64}, {{r1}, 0x0, 0x45, 0xf0000000, 0xffffffffffff7fff, 0x1}, {{r0}, 0xfffffffffffffffe, 0x20, 0x45, 0x17, 0x4}, {{r0}, 0xffffffffffffffff, 0x20, 0x0, 0x6, 0x6}, {{r1}, 0xfffffffffffffffb, 0x50, 0x40000000, 0x20, 0x1ff}, {{r1}, 0xffffffffffffffff, 0x5, 0x80000000, 0xffff, 0xa6a9}, {{r2}, 0xffffffffffffffff, 0x0, 0x5, 0xb4c, 0x101}], 0x7, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffd, 0x20, 0xfffff, 0x4}, {{r2}, 0xffffffffffffffff, 0x80, 0x80, 0x7fffffff, 0x1}], 0x98, &(0x7f0000000680)={0x400, 0x7}) fcntl$setstatus(r0, 0x4, 0x40) fcntl$setown(r2, 0x6, r3) 16:00:28 executing program 0: mknod(&(0x7f0000001a80)='./bus\x00', 0x1007, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x8081, 0x4040) close(r0) 16:00:28 executing program 1: stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x8090, 0x80) utimensat(r0, &(0x7f0000000140)='./file0\x00', &(0x7f0000000180)={{0x0, 0x2}, {0x500947ca, 0x7ff}}, 0x0) utimensat(0xffffffffffffffff, 0x0, 0x0, 0x2) chmod(&(0x7f00000000c0)='./file0\x00', 0x2a) 16:00:28 executing program 1: kqueue() r0 = socket$inet(0x2, 0x4003, 0x0) r1 = kqueue() pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10000) ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f00000000c0)=0x1) poll(&(0x7f0000000040)=[{r1, 0x5}], 0x1, 0x10000000) pipe2(0x0, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0xc1}], 0x10003, 0x0, 0x0, 0x0) 16:00:28 executing program 1: r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) sendmsg(r0, &(0x7f0000000540)={&(0x7f0000000100)=@un=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f00000004c0)=[{&(0x7f0000000140)="922bd46273a7c354664065af09b23421efed5f12232f9ddff98cd2d12bad4085b558222fe705a86ca2cf13c89dd330bf2936b458a8678eac9776ede3da27a52fd47438d26f4c319ca9e11d41822a12d610d1a7cd58cd2f54c25ed37848697d9cf689525da55b6bf2665fac480a", 0x6d}, {&(0x7f00000001c0)="57edf141dfd35cd683f4a3f7dccfed2c4a5435e167058e7cd3b0b3d89cc86c28b4fdeb26a9f2ebe12cab897b8daa4b31d416470300297b453725365f76b448664c3f9e95ff84282cdfe49dbc06d175c37bcce471510ad3e8beaf1db93770aa2a8995130245afb7106712f70bfc702504ddf48e7f9739d8cc06e0ab3e4d137af0", 0x80}, {&(0x7f0000000000)="1e6715a71d4eb52e227d218311e619dcb39fcd26a4c7ba300d78b478537aa463", 0x20}, {&(0x7f0000000280)="644a52e3146c4594b0a3394d87c7fc", 0xf}, {&(0x7f00000002c0)="dddd94937e1b68c987ac95ec8f68a7b1f1d4cea50417f87f44a563fe910bbba99da2d6992ec0f26e8940842a99675ad2d5b836c14c65ac06413270dfca0de877ed57e8370e1ee8be30377cba0f0bd38da8f6d14d2271d264c7138e5eac0eaeeb70f98b1180cc8987dd060abd1575a1cc8eb581de81555962f05d33245b4fd952a358da93d97e18f44175a7742998bcb02e91da0fc7727725f6df0a8402569af54791afb1469c116b416e792adacc152eb71562741b263feb016e14434f621af530b2d8a859e95232e0bef5a59d626fcf8ec3339809fd85010c0fe34bd6fa44", 0xdf}, {&(0x7f00000003c0)="f7af73650bfa1b8ff0ebf58dc3f180c82d658b3b3fadeba76c1b597d110015fd7e834d6b0ec774ba90d807a08fc137acc0c2bf38f8ea104f3249be6bb9586a35a17fefbec100d090ba5142356bfb94fa6ce4832b2e859a5ea3", 0x59}, {&(0x7f0000000440)}, {&(0x7f0000000480)="3b68407381879bf4a145940f67ece204bf2914", 0x13}], 0x8, &(0x7f00000013c0)=[{0x70, 0xffff, 0x5, "bbbf6e215330fc9a7c6c36c63bbb46615edc663926fc5dfb15d87a0a46114badacf70308932c6934972b8bf18ba49cb176d122fd571b0e7d94d34dcf958b230fdbdae5e8fff2cf13e820e9585e2c1deaea898b8033c95bc0764fe13068"}, {0x1010, 0x1, 0x0, "ec94bd363a4447a0ba2e6553a51b274928c1f5ce19a8a6f5c523aa4c5264d140aaa5e3d0ff2623ca8815fe80e82887c7000041f6c87582a19e8265d63665c942feaab2ca108d78130c087bf47370ebbc023a2711df6d96a2e2ea0ed53a296353306d9a5f6589080e98571fa073cfa819ad44591f68d933b6c508e599fc7fa92afdc59c0736a70ea427a7add52424c0e87b68412c2847cabf9853a72f4e182a4aad3ff6cc68686a4a2b60c48519d275a1fe7bfe4281e458e838f70b272c94869e7f4072e16419e703e46d4369b4996d9ca477f599da0291f399aedf40e6164b46f94ee259a2233319e028fc56bb63bae3a247cdf7064a9d1675fc0a5809baa661cb346556d135d89f60496f5496e93e511d10f00c108de8a07b4e08e46b995d9df19ceb8e8bc9d738cfd4eb1cc3785ab04a2fa73a6af46db579395b9a915469f5412bda0d0cf72d9703139d8c152267375642f915e505be2bebb5626446a551aab1a8d78a81affb5ad67af40b5a3b3573367c4394a34b73610547ca85ac6deb3709993ae6e25a5afbe42a9320d8a96b5196191e1a1937bc0c23abf519e3eb997b79536fe2bcea7e77805a12e0273828797cf6fd6286c0d29fecaa5082471aa3065b50bd33ae7d7953551c7b3755b12fe4417612cf9d252c226b25e1c5f0508d0ee138875d86bc07511cad932ee4852d9dad5d0f99d21980efd94e4a5087b7fe374fd80d08b34cabfbf3dc35305467b6bc3a463eac681ce3849764510380001dd57ca9027bb1ac3e5e719d4c5fff7a16f1703f6b811aaed8b212b5bdea0f938b43d13487066687de583f05b98f63ed15e045225b4357f6d69886025024da090c53cb1478335a2ca6795a510807806eef796ca777f03228a4c07d81c6466f2c7ce0181a4c42bbc615fc7704c8b3ad3335eb384b90025c64fbf97e4a00ca85a2ec69fb49e32fa7914ac8159e9f6889cfa79bb5a0654f4f528d60618e304c098b8b59e7165663eb8ece6bf70b4bc352f034514bb56f250de1343e5b3ab577b6ffdc2da9de7e4977acc954ca19fa05e9b13809772265afa4517c9fa4c3dde1460ed0dadca32a77023c63ac4f9dd46322fd58fcb24e1b8fed0c35e3f2fe0361c5da0635fcac27a2c55020c8f2dbcd059cee9dc24d7242dc7e429fd80d51dd32754ac0104052990ea54ec8b8db0f0b794eca762d8a9e2c8e50049e5454495dc34a0a4fe014aa792d792f9637e1f656e70e185a2964bc2189c142cd21c7623574a1de0be015573502ba09617495689d8abecaddc70fbf54b737297c8f35d29f59071729761713599cfa89fcfe0c1bd616ecedd942acf45ec93466bd367e7703e60eda7958448d2be6ff4bad63da55998b883efec2d52babf9ae5ff0d4b3c290f7313e273eea859c527f68dd1868ef5a8e2121507346c8f8978034b8ec00bf33def0822cb15de705229a22c8fcfab6a3051a6f884dd0da05b137d5db4f56a0201c7ec604b44d6f82c90d665f8aff6e355813f4be47ac0f7cc5c8f2728cedd3a0be552afd7efbd4cfc9998593bb86a07fc1b8a2e86e6e4fec6b27253da107255f93304c01c60698a7dfdafcff91308979b12b00c689265256e14a5cb32d9b32f9d7e72ceed7d36637d235ffa03ebe14c235eeb7cf7c1f81d950b192bc74295352ad1d4a0daffb97c6bb3e1681bb94ee6203471cf76e997257b092d12182005d3fb01ff940a5572528b8f6dbdf1788867f8455fd54e500bb7e5d0fa30b2ae4a19c09b8041f16dc226e66c0c45b67d87b753e2a672a60897a88f8b67b615b6369b9e0300d8b4bbc2af79f29cbfdcd8ba028bdae981ee252c23654752782298a2b03ad90a6c97064263df1400640d35ba264720cb2174f6abc958faa41a4bac4b5e6ec57ef2268252a58f47291463ca6e8d98a6f8e3474a16084741a1625377f6382c6d0887cc51199c7eea78bd28c3edc8982918949b314212794eb0fdff29033eb3e8b3135c3364ef51c316a25a509693895c584ee3c4a1543b614d5d8ae8f9c473780afc80fceb8907e9e7a4b978335cca1779477984d272516bfdc6ad504f1b2ac0d96fd0c1912a0d0df2908027857444ec97923a46178aee9fac3fca77abdfb206261de693d36bd38677017a193822c5ad495cb2fd631d9a5903d53903a77d57c5553de4173e2178381b2796d76397fa6cd0950383f1af32c06e6027b458e87369827f163707da9369f228a5d7f24b78beb8e689e9b0f20ec5030daf495ec9996b034f001d5060e15f8875a0da91f43070ea86268301dc2d8282a7e47fcd9c7ca0d9c40915ba6821e96e2121fee23689c3559d54d9f174afec383db292d5ff90748953e962397ea34fb4b99df60c68cfe334a78e1d2b314be0fa4f71379a9278ec0c203ea101adedd3ba8915e4e0f5effda681d365fbb24b8a4db1b53bde3c9fded785a7e30f5070012be6e9b5f7ea2ddadd320235f6ff4ea2d9256a334722e2c7ab851f60b994ae4e99b02bbbb3cf3e9d831ddfeeb16866fcb23e441f4e63049a4e244c7c69cec18bb11f8e77f9c7a1d994dc277b3ca92aa54a2357acbb6ea9e9f0eafa75d68d2ea07e6fe8a01c412dc34ec0df11eeedbb9d9ab4c6fff1b2e6f900ba545c10976e1b0ac98b3700a2ac4fdda947a7c5efec59059e3bd766300731599f31e9228bdeba425f809e7249675622c7e935492fbf845190c9d4bf2d0f942fec93974dd088a05045636cb91d105ba5fe5a853b82695759f055e9547b2e4ee55b29e0c2aa7864f55e19dfb5234971cf437a54a958ef9f361e010c2d0d52e87572e2fcf26a9cb4476685a3046655a86372c6f9f578af30ff2b1fecf4abd2e0ee3975672558c26555238600c6c08f4b168f49b0b4f4f5fbac149925702747399a041acb77b9524e916bb6876c187a7de1c7a92efecb3abf526e7fdd9314987b3965adb8a549a71d35ca4aed10f04b418c2b311200c51cdae048d7948fde5743d12564a27dc274229f14de0f22b7602045b3a7c769baf061e043dd22a46878018db1b075c93e17f7809c759f7f509cd7d65d233398654c4d2a6a03e976e5b2f9d548fef10fec89b1ad0778cc2027ebc88ab9d654895c959bbe0f8eb226427823aab61baae62cd1e1dd0acaf7ed84ec08c50bee2bcce03cfb1ce9ddd76c31c41335d86924bcdb324dc0681ce332b6d0b885ca5ce471a256d4e1f9f95b9294eaeefc5ce4f068a8c853ea9d212c45b49f17887c5690986139bca4c65b20a34fbc8b7b45205b5ea2c8b074b2098a1b5014fdcb6d7a067db3439ff056a784c3fbe7520389aab87f6edc66a64c1467b7b0ff75bd4b9b94b7e3ec7042a00d920003b7e6c69b9beaa6bf13b68b0bf49b63be6bda61b114161ad4bf2660e3241c622751be44922011863b46a1716ecbc6fa46320ceda52cfd2ef3e3622ad849210e293a9dc2d0d2f9b0b715baad131a203aa4a8f1baa45adddecb7a146664076a7f0720ec72df15f6ebf767a06549369f54d29255cce25de19ad275d78008e23137e4b635a7f6f510a7abaa8f4aad784020d397f6db2f0db2447c5f93de8a3ccc10424b00a519619ab50a52a71a4566a278b2f080dd46d21072d20022544086759774037462a25d194b10d63f1abe961043ecb17bdee599d9a44e420ece85ce26977e489a60ae6a6c611a778b0675f9abfb19945ac4ca83a0312e9fdb81c62919138aa1edaf22a2c0ed7a4941a3d8a0d4628f5ede76105c50efacaabfcb242174b2baf7f5ee7c7c8bdf7d135092176a8024dca53385edb11edcb0fa991fe14c5eeb92c16b628b6dc236c611192c75c56a21596ac6c8f3e2d3cedd91f5f374a799fe81e88a271f56d89042ee093934732a11ef2766901a967fa1dc5957e4327beaf7ccd420078d68272fa2d9f673f5a86181d4cc9c92cb2a8d85f3e8d4e95e86ff25d3cd6d3fda101d9ede2e0c9b57466cf3fc0ad5ba8b6dfaf75aa600b6a9079cf4f0d69b36f8e1c83d54c3dd2d2f38740a737cc88050de2a09880be318e8960242180ff754480a56b4e68c0266db7900dd6836ce64cd82dc1eb7ff5974ffd19c30d60890a7a9cafc58f9728a68b2e27ecda2922a59f5c34b322736fe07fef944241f1aca13a66bbaf3b85d2f61c4ae4cd4d7a8b3635872fa4f130d13a7399c2e8c1c2ea8cd3096308da917a0d53458f41feb088ea70e2015b6234663b93a17d56de940315254ee8982d2841d01f8101b586a6c4a3b3b3571bd5f794efc5d50d551639d6c08c02c2cbae88ddac6b009663129c9c1c5348a871b0304f4debd26b68acc628f6d65c4eb449bae85e7f38eb193dec588119aa7fed908f29470a2b1c56414d87db4c07259e26efb0b59ed385c6f9746a37d94da8c9ab32c43e61f506058b0b924cf856185c5b40756909128b6e5da1edb2661fa5ed3148a6a9ca3a789432878dbe7c65847e6615f19aeeba24a4f2166e5d789ca4dce591bc6caff2879e2c12704dcb71f0e6c085641acae0f4d30d59af9afbd701ff945b72ba52ffb35cb1d721961ddc4d414b6ae0389a0d587482066f37350d0d75f2d74a9670e4d6c7eb1c8a7b159cf1d900f64ea3c6a0e7a54ccb7b641bea5ce363d825f41236cc2c640604ab6b7c714eed0a00b6666ed85b206a71359c9ef08eda581adcc030ef4f8f2953c4d3306c15d3c1c316aa417480ff5833b83404983b8d681a20a9f9d7d438c68fca778634841c7122bc8e3dcd3a49b8b78885b4024363bb6ef3dc5d8202943b75e30e5bbfa2f64b990499e70d235255d4bfffa12e779be88f0b517905e8aa3475eb5467f893cf11125b1e3009b754dfe235755b15f928c7215c2a678973b25bcaddec9420792923648f5f36332fd6f99a755aad1188667fb7f3a42b0516530dcef31ba14350685482e071e20d8adf1ebd6d6f4b9d38c040023035b4d166d50b10e9d4e4d39c0d1a7ed6c497d0b0f10ec229d74a4f134c6fd7ce935ae22997f86db5cad79a976836ce423ef7031aa7f03d39339a20627fbe44744f2957991d0bf6453fffa7cb2054666d214f71edff1813c3a7d48bcf4a39fd57b727985214026e59061d9dc563cf3839a1aaae5e7afd69427dcfa2097bb160e7929b92e3741f78448b477fb0cc4167d9f472c0959f3057c82cb6cd6fd3469985d6044fbaea7b4cab1b4d56773184460e433d9343d502b68e95d4558922f8581c873b874a04dbba2f3d9afa3be9d87cbf2fb02d82e81d93a32b945ecbaced62c684663cbf3b684593cc720a6cc8dce8c0062f9963b841c03412c18e75980ffe4c1ae9773f116cdc3ad3f3c9044eb1dbf0ea5a58c37c4368888678c1b92ec9862ec94c36fdc2625b8d9bc8301099b18aa1af882df0824692698dccd72ff3dbf12141f153b5f2c9865a1580db6bcd60f7df82a89ed99f8d432b534c7599a36bead651f7175d0a8a93296098ae8bc598ddc3f89fcde41d90668a446200019e89c34b6f6ed713647ea9d4bfee1e8f147c67c7566af6b34ee65414e37bd65a08e61d2809e3c250bef3f52bf998cba031975d43c74a844e121e3380b0b489e4e04ca4f0081a11cb0964cd2d15ca5872fb44b5e7595476d002bc6440e43fde5df757cc581db2b3c1bd5d00a1ffeb37551746f1fbad928a8f1410274534fae9a55557e739390c1744972d2c159c0b545e86aa6b1c7d24a1cb1ff4a25296e9edf1cb6f0d055774ce0b1f4620551da6f2eadd9358e565fc7b0cf75dd7b63bac50978f50a42eccb49f81fe5139ae0ad11c408475bc63044f7b33d3b036f6a5b3b89baccf912d93530f73e4af77171026e8"}, {0xe0, 0x1, 0x27, "b46b74b0acfafb9c67711ddbc864dd8b453161def969376ccb024373897f03a1b7dc6fdf519d4d58f1b7f0ad0314be442b94148a47f6ae6f533e777bd1c268d2b69cff846715da2eee156a609d99508177399e4d79ecb31886469bb7788bc973a74afdb7d3d4245b2c4882ec37eaef7a00f08764f0aa9f5e30c0cbdd4852f115262c58cd5a0b9bb0cbc7fffc4c750a60bb43928a721b299c662a77cd4fed474ebcc2e9f2947757dfc6f258046ea6a7da24e0ed9024d6ca482f3db684f7b628b3ea4be97b729ed73f59dd4ca2"}, {0x70, 0xffff, 0x3ff, "661757c2bf864c6f9946b54f82c2d74d7b8f8d9fb0ea0aea6fb7074d87bf7b87ec178bb64d38fd8fd1df174c39500afba4206b6bc7594f33a4c045ac853e16fa4bcc4baa70f4d3fd390ded45288e0df397287b488afbcd5c4a4b1efe45"}], 0x11d0, 0x1}, 0x40c) write(r0, &(0x7f0000001340)="5b8ecb1b8e725c3e6199f9b3aa27470a3c53c6664364deec53030fdaf4dcf9e2d94937420dd07e4317adcce329342ebfda13de2b323a60326b9b470d3b756d6c69f934135aebdb1e52a7f762e560cdd0a603d829c72471692c4d61b10dccf9d0e60b658da77857e399e38d477f", 0x6d) getsockopt$sock_int(r0, 0xffff, 0x1108, &(0x7f0000000080), &(0x7f00000000c0)=0x4) lstat(&(0x7f0000000440)='./bus\x00', &(0x7f0000000580)) recvmsg(r0, &(0x7f0000000700)={&(0x7f0000000600)=@un=@file={0x0, ""/78}, 0x50, &(0x7f0000000240), 0x0, &(0x7f0000000680)=""/102, 0x66, 0x401}, 0x40) 16:00:29 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) close(r0) getsockname(r0, 0x0, 0x0) write(r0, &(0x7f0000000000)="e3dfe61a7c31dab51b7d525b698777b81dfbf1fd3e3b30849231fc7e79d50c7b71339d4ff8bac4e06ddf531c1020749af93ef83f2bedacbbc916f30ac5d89e29e81717009d9229bf3416e99ca64135ea1d87faf7c2ce328c2e31eaae06a832272c3c3dc0b2806c5a0bcc5a1d6ce39ff5c8b2d12494752072fff6a4a1fdd31092c504bc6a34f0655c4dab10fc28c2e40cf74769d2944f6cb3bfdcc16c9a8f6dca71437e4833218d9aca0b89c72dff2f0d7d88b0b12c978524234a508c0d2fd1", 0xbf) 16:00:29 executing program 1: r0 = kqueue() r1 = syz_open_pts() kevent(r0, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x40, 0x0, 0x0, 0x0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x6c20, 0x5, 0x6, 0x8, "8c6f4588995851147cd28c42658fbc0dc62046ce", 0x6, 0x101}) 16:00:29 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x236161bc) r0 = open(&(0x7f0000001040)='./bus\x00', 0x2, 0x0) munmap(&(0x7f00003e5000/0x1000)=nil, 0x1000) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) connect$inet6(r0, &(0x7f0000000000)={0x18, 0x3, 0xfffffffffffffff7, 0x8}, 0xc) madvise(&(0x7f00003e6000/0x1000)=nil, 0x1000, 0x4) 16:00:29 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x4000000000002000, 0x6c7) pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) mkdirat(r0, &(0x7f00000002c0)='./file0\x00', 0x4) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000600)=""/237, &(0x7f0000000540)=0xfffffea7) renameat(r1, &(0x7f0000000200)='./file0/file0\x00', r0, &(0x7f00000005c0)='./file0\x00') getitimer(0x3, &(0x7f0000000000)) r2 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) utimes(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)={{0x6, 0x101}, {0x8, 0x1000}}) getsockname$unix(r2, &(0x7f0000000700)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000c1f8936ee3e0e407552a0744180dfe0cb4610000000000000000cab7000000000000000000000000000000000000000000000000000000000000000000000000000000000400000000000000000000000c020000000000f65fcfb2c98d94744bcbf50fa13565ac4a8a458a6c37f0ea55d5095e17d4d761d974457ad70776fde3fe80b9d16b670fe9df74f78c23838e2b6a017bccc47888342fb154627f625fc575c44892f962fb27a7ebda2654f888ffeb0d61da771e3031cd3990d5213b9cc2b3c6ff0b1c1502e9af7dbc64b2279d64884c1c79145b617e9feb800703db20116c328cbbabefa5532622876219ad0e05016a99464214f8c749ae3e5a6f9621c6b29aca017080d317e2b716a9f68b88dd8fab6020621c30084c1e"], 0x0) sendto(r1, &(0x7f0000000340)="39f64a06546a8b30dc7a31ec9a4ff686cee238d9b4491a279dd80e1482bc89ef49125394f26540ef53efffffa9291bb2a9bc096ab1d2bf93c8e0ea215cca517e4725411057c41d22e52faec8e016fabe0c9b5427f50416dc2c038ef318556db1aa7bb230c47ff796b83f00b4d31720e0cfb89d67ef4980c1b364aa482c8f64feb6f56c0262cefafcde97012d79a883efe684624189ae729393a8824f6094f39da1", 0xa1, 0x400, &(0x7f0000000400)=@in6={0x18, 0x1, 0x20, 0x7}, 0xc) chmod(&(0x7f00000001c0)='./file0\x00', 0x10) r3 = geteuid() rmdir(&(0x7f0000000300)='./file0/file1\x00') getgroups(0x1, &(0x7f0000000440)=[0xffffffffffffffff]) fchown(r1, r3, r4) getitimer(0x3, &(0x7f0000000240)) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000240)='./file0\x00', 0x3f) setuid(0xee01) r5 = getuid() seteuid(r5) mkdir(&(0x7f00000002c0)='./file0/file1\x00', 0x0) rmdir(&(0x7f0000000180)='./file0\x00') getdents(r0, &(0x7f0000000480)=""/90, 0x1ba) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0xed00ed699fd80ab0) writev(r2, &(0x7f00000000c0)=[{&(0x7f00000016c0)="891c3618d8a9fafa3b814c11c4724cbaaafa054788b1ca20e7d04dd25a47857e9898e7f867839aae0f4f8764614c07a5fbb12f4ef098a1345b910c92b5da4e2a5c355c7f34978c8b09f9d3363632572645020b6ffa1e0ec3e0eff158f6ff995b696f1dced1968c0a10bd6d9b7d7037af6ded1f8f53e2798152835459368502405990ed3894adb01df95c53ee494ab93b7e8c223437df431197be0497f942e1497efe603bd596b4de5efe0740260854d158bfe88017e999c8d4155515013ce9139efc2ed41d3cd835a882f01790732fb665f93a8a8a24874d9e60308dc1ea1b3ef582f6f8a834daf27feed616c847d41510e411c4e6712a95df40e769961d603aff880f71768f24a82719e4bc07570e1a74f5dcd9aa77214d9e1a2e1a33ef47030f2e45c473c708d14501e9aef929f5a561af3e88123dfc7aed9a30a524ae01e9267710124a3bc435674adea818b30e98bbcea94845ad950493f0ebb83d5451376ebef3db66f1fe816c81cc1920ba5a1285dad46d05f0f42fa857cb4b6ce476af3de4ed4c515ccc12fbd4b75fde4eaf8bec6fce501ca3ce1b92fe193ef5b11355e02030de44b18fde5f91f716a4e67ff095999e3695196a1e69109bfb67a65fffbba6f00da7e4d8ee897416533c9823550540677eb845fb3e27a3694fbf081696f5ab5f3a32911c2172191a9fe75b8e80074a8484944b8647d0d98a8a5e85f879dd3ad8686049d6186d48f816107b20b5498ef9aa77d6bd6c9b73b17a7ac86030b3a61215c712f12e17b8e2f7f0725484e4667813d5f7354b81f94e01ebd0b6e86243380995b786376866ee2a1ee2cf0d86db87db6a8b2c397c3e95544ec37398b4f1e782f13fa8d186e001b02a8a0ffc3273057c8d3111e552b9532760a539f2aa6dd23bf0a09e037e2fbb2c97738a71616d33dde5f39127a308666c392c780cc148ef02e8a92ed71566344f714dd85858ec902bfd537470cd51e9ed163e41e85fb36770cd21237adcd7ac186c9e55ccecdb3543ef20662b72ddcd4dd83ed97ce5f278fb2b6863f59b7b92b3997944942317df971a75a2b4df76b014e1c8a40d7e6785591b4829e545d81ab192b3565039c6baf052fa12ab2dc25ef952f98fbfb1786317e7500b65ef8c8a42eeaa7ec529ed309c394f5f8f8e4846a3e20cb04907db5e2147afeab439570f1748bfe6c7cd73071f7ac04d65774fcf84477f1dce95954dfe6a8f34545361fb9dab5ddee78d91cb92f9138d46ecb4fa359f728d1f2a78387944960357e73c684d51554b9ba1e9f6e579ec1a8c9eafd4dfdb985db0e9717f7d18a928f97281b17f2048c433db6a9134b07dadc2c7001f71a4c38447164cc8f61cfbd4e1f19a6a0aa87050c6c234206d60c150cbd2a72218fde24e93b0d92887a0bc3262ff2a3cab9b88cac5ecb443959efa83f6f3b4b98765adce25b554f62348aa530245d78d55fa60b83aa61c9e1a72856793f5e1d38158f1b212f629d362d42be99b1f44159b92754e940018f61b5de38e330959db4a4b044174708928622d5670d1a8a8e72dff708cb7938b5ff26ccef6ba8ec4e26e9c4039c401a5dc686851d8baae6f65df006834675d8f40c4d428fccfc704db76660b8d918e9fa792a4ea41a4ffceaceba7f4f67285a38b0d7079e18451353d531e073eaddedaf28b9cff2383f28cd9f3c2aaa5e38c704dea0945e3a43708d5ff4293e07925c2ec8273584e33a2c9b149fbb3bfb6ba1cc955282de1279b45c2cbafe263fb34956f110dffc5cffb8ed4b98c8854af00e3b70d7a32e4d66a659776d814958b0edbb72b3fcdd1995c27042bd53d052711457ff376bd1a21532fc4a3933b4918ee0e8d6c3c9600436aa2fa401fadbe9fee2c6cc2823b565b78ec91eeda6bf2348779142283c0d82aae9b0c75c38f99658c502143d8d00a504858bdc8f6a47e0a1f19e57a3b95b33c93a8767521f391728abc952e627afc067c0c68b8d98f27e5dfc0a62814e08eeb5b5246c920e4d1b77ebe3ce0e10479cfec45728ff7573efd4de4c4d3bc5a2e1bdc604d851304cf0b21e6f96d4be9649bd3c2112172df793a79d96fb8793d9a360633a6815c207b6e0bf054e596009f3be89dfe51bb88d2ea2ff3950deb2b85c86303931320fa7d04e42a7ae8fd288b637ed06eaf52e9383d207f61d0b7a32b56571be4b7bf9d4870f59f1067a9ec8f999a7b98a8ee59841c73d93c9bef4b9f0cbcbe3a6d13e3020c4c0e7bed2e8c62d2eb8cbbf7226e416e7817b30d7eb59d5586b4982d76a431dfe8cb0eb31d07b6cbde6823712292b44eb9827369ed2cd34f28d5adb729aedf2427be345800a229a91d6729ce67d405889b5d1e6a5a4b151c4b92a8fb2e272427fdd6dc030ba3149745379c91ce62594241a721693652d62178d3727100840fd289acd730a1b315bcdfbecfe9c64cc9d1b0fe4e62be24a3120a39a21289a646d7c9b99e43e0750d613be1a90c8dea", 0x6de}], 0x1) 16:00:29 executing program 1: unveil(&(0x7f0000000000)='./file0\x00', &(0x7f00000004c0)='r\x00') rename(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') r0 = open(&(0x7f0000000300)='.\x00', 0x300, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) fchownat(r0, &(0x7f00000000c0)='./file0\x00', r1, r2, 0x6) 16:00:29 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) setuid(0xee01) r1 = syz_open_pts() fcntl$getown(r1, 0x5) 16:00:29 executing program 1: mprotect(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x3) open(&(0x7f0000000000)='.\x00', 0x8a00, 0x80) poll(&(0x7f0000000040)=[{}], 0x1, 0x0) 16:00:30 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x236161bc) writev(0xffffffffffffffff, &(0x7f00000000c0)=[{&(0x7f0000000080)="9112040910617f3b50", 0x9}], 0x1) mknod(&(0x7f0000000000)='./bus\x00', 0xc000, 0x6) r0 = open(&(0x7f0000001040)='./bus\x00', 0x2, 0x0) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) pwritev(r0, &(0x7f0000000540)=[{&(0x7f0000004180)="b9", 0x1}], 0x1, 0x0) 16:00:30 executing program 1: mknod(&(0x7f0000000100)='\x00', 0x201c, 0x0) r0 = open(&(0x7f0000000040)='./bus\x00', 0x6, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f0000000000)="ba0ed314e6b8b6a4a52db635249a3586fe67dd245ee052d4c503", 0x1a}], 0x1, 0x0) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) pwritev(r0, &(0x7f0000000540)=[{&(0x7f0000004180)="b9", 0x1}], 0x1, 0x0) lseek(r0, 0x41, 0x2) 16:00:30 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) sendmsg$unix(r0, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="10000000ffff0000576c2a38bc38cb3b55adb70800b1903903bc4c3c3082df14b0112e150bd78528180662f1fd428fbe16ed3b4eac26acf7446994ee89a523ef1118ad2bcba598449cea0c20eabd228cd1162193fc04826c58c12d2654bae79eafe6a6fc1171e2f18f8a24318e97ebcfc91424d8d854fcb95aac17896b11371d337fae0b0db8defbb7b98b15"], 0x10}, 0x0) r1 = getpid() r2 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r0, &(0x7f00000002c0)={&(0x7f0000000100)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000200)=[{&(0x7f0000000140)="53ebc6131e08887e9ad0e4c99af19b1fd5145f9795d04769150f6c08c2ac048a097b4768002c09064a0199fcfa583e021f0c5a1ad2251ece662d44a3be4e1bdf7a11eed6301f64", 0x47}, {&(0x7f00000001c0)}], 0x2, &(0x7f0000000280)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @rights={0x18, 0xffff, 0x1, [r0, r0]}], 0x38, 0x4}, 0x4) open$dir(&(0x7f00000000c0)='./file0\x00', 0x200, 0x1) 16:00:31 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r0, 0x3) syz_emit_ethernet(0x5a, &(0x7f0000000140)="b0b73c5860a9268e0dc014784d088cbf1ae124cba5224f6588ac58229cbe4f0ace88e21fb51b559b71ea45ff50714aef17fea34dff470c6dd860748c3752dcebfceaf290a7473942d084f8be6d89c5132cad63f39d9c180468e1") recvfrom(r0, &(0x7f00000000c0)=""/58, 0x3a, 0x2, &(0x7f00000001c0)=ANY=[@ANYBLOB="0100cc686bc55e44b02fd8b7ed700eae90c7c076a2eb9098e7dc90e78fa009bbe90d8fb92d1d5d768fde655530aca83d5c432324cf9eaa95f09e8539275161e55ccf008bb1e7b3cf"], 0xa) rename(&(0x7f0000000100)='./file0\x00', &(0x7f0000000240)='./file1\x00') open$dir(&(0x7f0000000280)='./file1\x00', 0x491, 0x8) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x88, 0x11a) openat(r1, &(0x7f0000000080)='./file0\x00', 0x800, 0x2) 16:00:35 executing program 0: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) setuid(r0) socketpair(0x3f, 0x3, 0xcd17, &(0x7f00000000c0)={0xffffffffffffffff}) setuid(r0) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) setuid(0xee01) semget(0x1, 0x1, 0x10) clock_settime(0x6, 0x0) mknod(&(0x7f0000000100)='./file0\x00', 0x2000, 0x5) semget$private(0x0, 0x2, 0x98) r2 = dup(0xffffffffffffffff) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000080), 0xc) 16:00:35 executing program 1: r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r0, 0x6, 0xc, &(0x7f0000000000)="ffe099c2ea24966df98329010007000000000000", 0x14) open(&(0x7f0000000080)='./file0\x00', 0xc88, 0x40) dup(r0) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) ioctl$TIOCSTOP(r1, 0x2000746f) 16:00:36 executing program 1: r0 = msgget(0x0, 0x3) msgsnd(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="000000000000000091a9e0d67d7721ea4793d8e6e90aca5f93a63a7e6a06fd2bd78c400c0aa7032702bdb200e708336b29b3fec2198578fed2dc1e76b2a664a8869aebbd6afe0b59c3c34f520822f420847ded2a1e96b7446a609e6df6ada4c4c7f60ca03cfb7c2f7ffeff44df6fbd424669108e1004a28bf3507b0f9147473c1890461af3bf7fbe8669ee5a4153f701a8628fa1c82fa704b8b6388761fe34db5933a9a51e357716906103a3cc94c6675f2f957b75f26302124c9746dd7408fccdced808f6c424cbaa4ca0b488c537b6b2863cfa791227750ca0a201c42cced111959e14621848d39d441950a55ac1ed24b2de9a45e0121622208fe7ddc5c2f2cac49db7db5a2598c72e1452517f085154d468537d557b0a4062f401a373299bccc044db25f4be822b659f18fb5b95d9f59f7b47398475f9362261d8c5de61962ca25f4745b0769440d04ac52e47a03a53d98099c83448d3e64a2efe84785d43c3e06423c65b97410d297308565e5389bd0c42dedd1dc9484953bca98fe719b1a416d0e497aecfe52246d99be7998a82ef3cc10271e3279388ef0b2bbde5ef8e7b411943d6e4fc7496366e3e1bf4ecb35222f3150ed9d0ea29805aeb74297791ff9394b8ac2a6a1c605c471d1460dadbe2c79a7cb2f8be687298380fbf1cd6bed368cb93a350589103c4d74f3f073ca734185c14e3aa173cb75494b7ec91c27936064420fb4e208c7e4bb7b484de913a8af675b1fdc255c9ebe1f31f671676e5eb66f608031cdb06fec12f608d2166e32b95a0494790c0ed607c81530a928d85630356ff5e3ad4d70b445728a1c77b4e2477d21af490997769bdd27d2c29afcac44fda6c38d6d9d97dc720ac76a562a4d69cc64e2d91bb2be748a8de0e54892a15fe194d86e145cc06fc54a4b2c3534265a2d8e96a0faca2c141bc8c414b41111ddbfa2c017d3cea56d842144db105740c696c37da8e2866d535a364ecc0b8b4aa5fc330118b094fe929c43a5a326bbddb0f21a4bc4fb65e6cdb6cd9655b9df36c29e18d3c32b744d260f37963b61e7f21630a93c24a5410473b4b384e74e396dbddbe7a495bc0a89dbbf7614bb2f821a8cb81ba125e5132d9169195288cda5f0962fe6b76228dff168b967be49fcc296c28616f1b2a92e8a7a1c3f38d5cf37878c9aa02618f645e317acd27aecc7fb237429e9ce07050f6f89a2c35ee63b94613c22fad74192961a57d1023fc357b049f2ca258c1b4e11a3c71c8c4209f412f651a77ec42ec13e6908761a43aa32d7fca914552d1fbda7bee67d5198213597fe5c5ea1e9ae0a3ed720b07ebd3e28595eb9d75c3604950233585d7c68dabf4c955718c339372d03690483dfac3404976c1ec3ea14edad353a3a5d3542274e410d3ccf4b9528c34d9a446765372f0de8c2f2d2c537163c53f34de8bb05f53459ac13ba7e178bfbfeb46b57a662d3b2835b9cef3cc541a45ea28f8a66c8bc344f7b43c832ee47d7ab18f2033a5f50268bd26a4dfb164348aff984f9b5598bb5ea09237bc05bf73bb95ac7ef103fbc9032791d5de8ead78cb1bb2c631bab87046b5b87c629aeb00fdce42b04fb113809e443c88732d6fc9e31542989c773a731b666a9535a5749dbbdfdb6bd256e687826cc50564be7d03d9746312db6c36c72990822191a48ca5d3e5c0459076e1fe627ef7b7dfdeaf34580daa4488331582ad49e4c509ae9a3923cdea56314d6bf04fcb651cbfbac44e9db87e38264c4e4c6b5f74da3ac48293a6d94ff749851775b749b2abb55ec8ff2ef51a61d2b89fb402fb682a592dd0ad4e1c1876f2d96165c752032d73816fa1259521ea1a6726e6efd2957cff04585d6a2e14ed32019ef7813f07d6e1407d9bdbe78dfbf9990193f5d4e608321be41b795d608bc9fe0cb73a7f039cca7e50148403d1f8b73f77de60df054f4f28e96e2069d7aa277d6cb091ef81393675f83d32d7e4d345783eeddfa7a73bf4e94ffdc9faa1d8148116069d878fcc0450d0078562809e5f5fb3d900fb366f08c54de1610bee31398938b57961d321bd7115dd9bcc80ec7a7fd99b447540276453f7d895fd8aba68856890864c76861dcb637b545f3fb31b52ecac1fb5e6dd0802a6d8342e3fe0dc60f07ccb35f0ba2d0bc05c0f94412411cc9871f59c0e9cca503f6ceca001214da69b2549ed99ddedb97621d183a1ef3c8084562f1dc3906106f33fd7b6dd5ee4dda7705cb0bfd31d4edf2bb00dd4e74154768307550cfc8f34ccb174802e034f6c89df1f2501135ba37eaa5bad3bec3b28515151fbbbaa7e433d1000cbb94b5ee47b9f1419adf91ca3422f5949627e16b240b1a8462c04681bf273eec1f718793b7aa6ab064b87ed591edafd62493c2eac3c74a72fbe4bd1c4c48b9c32e171a15b29b60191d014feb63e19fd13d11febf2fa7f6b31de35bba97113abde7ccf9e8eff77e080feb454d41ddbeed8952732a2f984f7f1e1ac2c92681e5b2fcb110a01d96f19e5ba4a9b8505804c98411b4c1328190d4e56815ebab09442cfdad29af2cafbefed54ed7b7984977a97e489556329486f2db3a28c88f399eebbd9d33ca870d4219439834a255491f756ef04aa332a12cfd18bf998a0e28505ff051e6c59ca2dccb901c15b5834fba78fe201bcef208bdb88505b402c51cdc673242ec59d8e19a455292e2ceee463a521b5d3b284ca6b72a995adfe7401ac5d6d369580b5a9c1f1af1c0d45e5b7ce5b7bbdf1b17bce707b910e7da2d17498375ded123a3a6477f4aacc89ca22d8498f6d2a98b1193a899607e0203de8255f83d4bdf89d58a38b6eec6b15aab4e6a4ea90b2c247dc7bde1f88bcf39ea3d2e6d58fb1a9a948a9960b87bde6fcfc99ed81dcce2a70bddbd96b4f55"], 0x801, 0x0) msgsnd(r0, &(0x7f0000000000)={0x1, "80144a893239f78e3b9ea3049e78aadce338edc4ffb7f505fb04ddf3b5f409931ae98d7c4f"}, 0x2d, 0x800) msgsnd(r0, &(0x7f0000000940)=ANY=[@ANYBLOB="02000000000000003ad89c2472c118533dc7d31258aac8cc60f12cb0fe44837e1841320b94566f6ffe749b74e1f706dcf42badb4ec38e8ce0a175457dca06d253441d2e692608bff6d036dfadb0a2f591fe896c0889f0073aa150c4f97aa71dcea371a164c1be7f092ac1cbc50c6396d7070923bb9a93d7f94973f24093e2270a69d22e2231f4310c279c7b95fc06cc5241f88b16367f381c487b3b7bc857f2feff8d576c5f59740137755cb6cdb7b4012aed63fdd78f019b5cae61e3ec50d0bb11ed7d46b2d729aea78ce0a4492ca61567a9de4cc211daf24871d63176addc4b601cdf1e207eb9233e30b48c65b33630cc056f1ce01b9e69be316ce474b76fc6b0636dd5c68ec95f095f29fdfae340ff065893976067aca4871685eeddab72f91f66d674809ebe4a92371bec75396173d4dd41478b599b75e13c6aefdde625f2f5d223ef0559eaf1638374d537eef864055783d86"], 0x8f, 0x800) r1 = accept(0xffffffffffffff9c, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) pipe2(&(0x7f0000000ac0)={0xffffffffffffffff}, 0x4) fcntl$dupfd(r1, 0x0, r2) msgsnd(r0, &(0x7f0000000040)={0x3, "d2ca841b"}, 0xc, 0x800) 16:00:36 executing program 0: setuid(0xee01) r0 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffe000/0x1000)=nil) shmctl$IPC_SET(r0, 0x1, 0xfffffffffffffffe) 16:00:36 executing program 1: r0 = syz_open_pts() mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x4810, r0, 0x0, 0x0) r1 = socket$inet6(0x18, 0x8001, 0x0) fchdir(r1) setsockopt$sock_int(r1, 0xffff, 0x4, &(0x7f0000000040)=0x9, 0x4) listen(r1, 0x0) r2 = accept(r1, &(0x7f0000000000)=@un=@file={0x0, ""/19}, &(0x7f0000000080)=0x15) setsockopt$sock_int(r2, 0xffff, 0x20, &(0x7f00000000c0)=0x3, 0x4) 16:00:36 executing program 0: setrlimit(0x100000000000006, &(0x7f0000000080)) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x90, 0x8) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0, 0x13, r0, 0x0, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x20) linkat(r0, &(0x7f0000000040)='./file0\x00', r1, &(0x7f0000000100)='./file0\x00', 0x4) mlock(&(0x7f0000ffe000/0x1000)=nil, 0x1000) 16:00:36 executing program 0: mknod(&(0x7f00000006c0)='./file0\x00', 0x2000, 0x5b35) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() r2 = fcntl$dupfd(r0, 0xa, r1) kevent(r2, &(0x7f0000000100), 0xc996, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x41}], 0x8000, 0x0) mknodat(r2, &(0x7f00000000c0)='./file0\x00', 0x80, 0x3000) kqueue() dup2(r1, r0) 16:00:36 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000500)="e3", 0x1) close(r0) r1 = openat(r0, &(0x7f00000000c0)='./file0\x00', 0x400, 0x41) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f0000000180)=[0xffffffffffffffff, 0x0]) fchownat(r1, &(0x7f0000000100)='./file0\x00', r2, r3, 0x6) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000000), &(0x7f0000000040)=0x10) syz_open_pts() r4 = shmget(0x0, 0x1000, 0x60, &(0x7f0000ffe000/0x1000)=nil) shmctl$IPC_STAT(r4, 0x2, &(0x7f00000003c0)=""/153) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f00000001c0)) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) syz_open_pts() r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000280)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "a146786eb953d07babec3301fffffffffffa0011"}) fcntl$setstatus(r5, 0x4, 0x4c) read(r5, &(0x7f00000002c0)=""/249, 0xf9) 16:00:36 executing program 1: utimes(0x0, &(0x7f0000000080)={{0x0, 0x2000000000}, {0x200, 0x5}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="00d35100000000000000"], 0x1, 0x0, 0x0) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000340)) r1 = socket$inet6(0x18, 0x2, 0x0) connect(r1, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fchmodat(r3, &(0x7f0000000040)='./file0\x00', 0x100, 0x2) sendmsg(r1, &(0x7f0000000380)={0x0, 0x0, &(0x7f0000000300)=[{&(0x7f00000003c0)="7bfe8973fb3ab669e723124487198751dd6fe5167a81ba339746457c53c7ee82fddb0f5d2a934b636612fdd55f4a7ec17149b349f0d5898905987831a6abb0e3a3d76a60450b9e80675c1d3d2f51e76cb859f5f9f1d7bd9e807a3bbe369d59cb15212a33bbfdce8cd8ecf9f5c89b073d2fda59cc52ab247202466cd58859c5636d865906c5b17c621a7d155032df6fb297a791487d29433e8b2e1ebc423bb3ff4c2aaadf8f421f8b774bdc4e7b53764ac49db9569d2a694126f7729733f01c9aebc23190ddcee9e2a2fc5ff91c376d2d5b3cb4b646867a0b4f5dfbcb6c008eba8f70b81db253944a77a4aab171783718ec39e224f4f46956090fcda7846b3657df9db60d5053ebe7356067a5ac4fd850e5b4d8de8f7eba203e6468b3fe9d4c1b8b38206f472573eed8fcb588f3d741f3e220cf2cbf4d217fbf61b851888a8cf0a8362855f5a3b56f86c08e3e563057b48fd83dd35b3428b9b0ecdd60aa21f3908e24d224f904dff56733564ea976f0512b576fddf93b72376a4cce527bb9290108a814d5", 0x184}], 0x1, 0x0, 0x2ab}, 0x0) sendmsg(r2, &(0x7f0000000280)={&(0x7f00000000c0)=@un=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000002ac0)=[{&(0x7f0000000100)="1b5101dfeb1e459e77d98165b3b87292b39aa7b42455ebba9a1c882c813916ecb9e853903d8646b4f33790ca656cdc2946cdeb705340f4769688e468867e93528e3d83c07dc6e57adcb7f26aeaadfaae8b193951edb274aed9882dda03374f4c0b49b0d132913a57603146ec95fef1775679b7c2605feb0df6c63fd19000362d2a83b5718ca64e2ea1b170", 0x8b}, {&(0x7f00000001c0)="56135714bb86374f97127b6d581cefbb078b65326d32d7e169b8f7a7f49a0b6e0c0b03ef1fe7e8fb6f86be891f46251846c1c5920a905cae56e6696fa01de3fb508f5084a60df41e8ee12fd5fe18bb21883e76294773bc07e31ccae1385f1f50b43d34fcc4d18adf19538e867fd61fe775af360316d3b4e6ad12655ee35815773039bf2a42676824954c184122f3ce12a54c4ae32c9e218c9df5a67fc5ab9e3f006a83d126a06452fffc4dab96a390136aba8ca6fd", 0xb5}, {&(0x7f0000000580)="314a15469e1da0d3d21241147dd939bb4c924c4326275e6420624aaae720eaaad8f5c224115f14fbc58bebaf4d4e49dd6d1d904ef546a48a03ec7b336c6db669f205f783428e0bc3a6def162617be35d6df9d174f1ab9b8c0955355ce6860a537b038304aa56fecc57beff7dbbc1ec9aaa5bdadafdd11bdb2762e0a12f3bc132786e0d315ab4d4d24f19f7a46af27a3bc2c3", 0x92}, {&(0x7f0000000640)="deae30709e26b73345419fa57a76c3110363c0078abcb02bb2177f674afded96dcff4ed762496d0f806298ad88be0ac57ade1b9ffc08a888f0be6ddd81c80b73d36312fd528952817b282935bb26a9dfdf64a2ab0addbcd2419e366aebfa2292cd9980409a21930514ebb6279ee041b3afd1f4d37066592306993b0bfa3cd869766e2b5eed6443f368f77e5ac46bcea8d9e0d0f6d3fcf15e0c75d66472114a5092982ae77f743e3f8ad59091615520185ab380b44ab966a4bfadabe0898edbecc80d9f16341b7423df42c8d84ab1c3", 0xcf}, {&(0x7f0000000740)="953b946f6fadd4397e01548bb0dfae8e4d196208af4eee5326f20b8c21c793d00c537ddb9864909aac406f344d02eab50b007a9dad15f798c9696474e75597940543c7b2e23d6b94d9b121e7cee001bf6a4b6dbd29e3039381385ef1f188a14b0b59db526855f77cd11f6c12de50eb9324dd658f1239e59e145347f0682956ceb3a14ed62f60759ab60a659025c19a00ece12134252f8f49825235cc3382b11d4dbd7497e66490f3040ab5246017d39746a40a747c2dd7ec464d71591f307eed9f641d18a6aa5c8d8cca72068dc176eb861d41b7288f809812cb0bf1d7f5efd299956a519adfa3dcd48cdf0cebc4a96e1d3b41f0b7af3651def5f6cf2cf88c9be0b25749984e5c9b8e5a248dd8eb3e4079f7853f568f987e1173c3789d10f3aa53d9041155fe98cbc143835982676b1dd3f9ceb048051bfa8db237f276dc0eae5ce9f1dcff28f95506c23bd86593f1239e5b7924996847be10dd34259225decd17294aea78ebd09e3edc1239efc3a47d726e3a7d82a3172af53f2c9d6c9225bee33ed409fa04b32061d7cb1fbf47d8873e52c8050a74a2153f318029a229245a08779dd25fd7470fb1cc502363108100f5b007e2a666c729a18dc8bfeadaf5ef3643acb3fc6deb45cac7167cccf39390ebf1ed709922d385c348f11ce56c26199690fbfd896a2eb602fec62e84a48e701233b6fe57aecb5a04736c20c09b959e418da19a14bd48725dd932ce39a367b8face169b3c0145dbf553c5f336b1cb0e364df4779e62056ee384850dc92fa81e92d34d4351e0d4285c2298a472dd1aecd21eb3355407b3c6da164013df3ee9aec4910466ffdf6ac12d5074feb741ec865e33cae9d26ea1c6bf6469e50441b32ce67931fa39663ef691496933018293b1d0ef4ad3e1123ec46b647379a0574730bf5ddc811ff29d7c8ac54cb27557dcddcb0605aa4375097bc661194f09a3e98fa67534c7b5636bc8480fbe42ab045b8d5ad00270379ee399480d9fa610d66d1acc9bd3bfece20cff9911b87ea623c247323ac81dd00fbc8a9028d917dd7f6d13fab8c4202d19b4b00938cbf9b036c2dc2e87ca9c63e7a2cf64b997cc389432dc424c021ec7eca98ec0cf3251feb791061c18e6bd46998ed2a6685953b5ac9d522c78041d061efa183aef765c03b90242b3fc24e722f4bda8b43b2f84681b4b3727130f6ae58b5992bbd0e66d0c6bdaca601cda9db45c7bf91c52dd4ceaf582667ee47321786aecb33a83dd06f5f8eb0705eb8b87f8d132ff3a14a3eb9b6da067aa9fa092d9fc0ccb76a257ea55af05a419b039dcaa1847a43fc59eb245667b7a39442a9e128a331959fb86ab75e77100b8f160adb38501aaa55a49ae054f82cefb954e85144ec9d8d874ab0b3935955159a1a5cdc4a0036dd7643078c57eaa0199fa40d3927224fcbb11517b4002da758b988a24f77429657d595b2f093237b78c356a71032a10435d2c7982a72d836920ef00fe8bb2317456d64cfe4592487cf80a887fdf191e521a97843fbfdbc634e327758e8835d5fd16001dfa00922915756afb7b96ed4ec11c215cf01ffeb98dc5c9ae23272dfdb76bed9f1f107324d49877b7179efa38714ce24613feb604b9b4725b11837dd9d038bf90a7369d167ddb522fdd68cdf98e22d3b815c8b55973865dd5f59a8cc3e7e2b7b536283f5dca351e1739bc14da75f4b4c456f332ecd9ad042efd0cb451f37ec3e08bec2913587ae9eb9914f17c92f30e8e4b31980153be45682f985212343c4cee4c62816654ae3623c4bf621d8d332316a5cfa15b76079ea583499bedeb5dd4615a1f2a9181eac0603f88633d71753c9b073465bf91888fa5a10fe7c35951fcd3895815484f05f3afede097b2ca850e54f22207d97ab7c128588f9ca3af7af3ae62bf2defc0eca747a2a83ce6de36e2f9ce31c26f579c40075e6338bdb37bb4ee948552dbfcd9c7e87510d1bcbe879d3f9dd7a27941ec7e34fdb02dccdedaa635fbc09b083131b99062307e9513bfae1b946139e0c97aff3a51d12575aeca5258203114ed818795c7ba80f31f7fb8c824c1a20309bee60fbbcc96370ef7c7d200af4c76996bbe2025a667f9688b765cc9d683d83118440670e46b46f1b7a797fa29b8d2ffabf25ed7422ca41e89d6933743fb68257f05e812cddd07065c53d2d55c0c4a1c95ba323db80e7cb547e7e480d642902a4a724b6d13c5890de3ccbfeaa157b633ba27d615baf0d8bf9ccefd080cbfee66a2f0aac1738de3058a2eb6871a70cd097375f794bacab3985fc0cc6fef659aa27a5876cc3f17d2a2643891110300687afc8d06b10b88747c1be0f43695c208bbfbecd9c6732841451294d39c85301f1e714b75fe1417cf7fe6755fe6f5d786cfeb58a6481898067cac14dca91c278a4e5533757bd03f20e792cf2743771feba1b24b35b9efe87eab8a6d57e83534c6d7a2369e275ac6cea85bd90de6ff66512f4dde1932a92441c9a04a070400749a550c6b73e3d8b165d4148b5fadc3df12458509c75471cef08c00408cca5f8359325a9e1d22cee2b77cfa111828c98ff824ca99e830496d5f70330ac8706d0055e9a4335ee58104411c01f15b0a1c395809f1ff8f06ad0c030dfce9bc496b8d254315d8146f81d5aa7139ad455c57bccc4310121b7add56b89ff63421268e19f71b8d3ab8b654a3544317a0d4984668bffa028b33a8c0f24ccdcd18b37e8fab0b58c1ef9bc6a70bdb0ccb21e9c5be8d0a9ad63373cd8eb0bb7efada24c1a522c647bc93a049f0557ee5b28f0eaadadf96e2eb953ad4df09fdd46246bdbbc8c9fae87a7a33abc9c1a43c3228adf5bfd7ae07c4206b9cd78892ad83010f09a79b6f8260076e7c6328ba55894f669c65395463d00ca5c4b5fe27139f66e380ded7cc93cd1bd182d565ee6f44c9654d6c628c17196a59e9b906f0ae44cd11c8753f2864e2ebbf8f9743d5eae690d49ef445316e2daba44350c7f6f9c398ec85c2ee3903fc50d7d133522b8ce49020ff44d3b2a548fdebe14c88dc07c50b83a268a2d961fe434fd3885a0bff86dab4f8691f44418ed8a8cc7cdeb03710d68a75effc9b7a21d9a1ed9999b1e99ccb20c03d7e11ad496bb10f548b11653b81a904368c967d0fcdc82e9741491a3ec64914273fc541a03260df60c2f7e21d44a111ab4359926ff246455d548618b4577d537dd185f6d45440a6d30b06b7d106c43225dff62053391f7fb3a6087922e2e705e02d6b5bdb074f861469a4676965f882c3f087a99745887604d6e5bae3c6a95ba0ca787fde02d5c06a531178dd9cb29b82323a2f4db791b4af88af4b8852b3112ec66e7642fc1d68b4d90d7635ee94d5128e9b3dd9a08e7df5b69c0a842345af64d434bf0dc4a449a023de2ccc705a80839d060d43651fb9c30305d718de334c3161c6a3fbe7739940e7cb3f0a4e4b22f8be08e974ecbd29d0bdfab1296be1a6af48068d7ab0df4efa9ca7aed258148c4e62c126855ddb32e5fffd4a1280dd00c002cfa78f2a47a68450e13f4f60edd72e1e5b527b59e9b582b5060f82f2dce7796a3d5c1ea39a0737a922543068d50cfe892946e6701be7b2ae17d1d8bacb83bf2f79cc53c707ad306e24025347a38d28a77527ef7b5040db924f57f77710d36259d2723fd11a678002aa4800a18272259ab2f3f911ad9e810f9043a08a927173313aff4fb954693c4235324d985b5aac9e49cf7eb07981916f2e96c69b8af90e66f16b4a7e65437b1dc93b7167a42487316801dbde4679ae8e9323f632bec6e20fb51f779d4ed9c0b4b24aa42aa6a88c5ac5a98eba760bdd16d2b2cfdeec3f672a2c369419300ef0c7b6be4a16f0a395e84b02dd528212a025288b3ef258595f01080924703f27bbc106c255952346a29a64cdebdffed0009050671a045856f7725fe92b2425659433ed16e50d67cce415e55e35bf9033a1e992be1f5129128a103673b2977f7072c313525382bf020f56ad899a1bf59fef798963c99d5bcaccede8155a505bb002d3756c9b9889bc16bbec4264861777bb061a5f9f7df40043aa90874839b881aa88c6614965bdb7506a518d396f38071045bb5814359d3c8817f924d6cd378deb36d798fcbe1e4ee9960f89b1d2f5691a61d7ad021bc244ee00b04703b09eb1ccbf0770bfa8cd41f91d3f03d70951fe6170003b9c583bd56ffbd107a6ac232be5ea8d08a064b3fecd036705d6239625c48dd13be290c65578c9a859c6819b23357e51f5fc9973dbf6660e4b6f442a022bc0981fa189e254a7693d5fb45f793fb8ccd05ab666265115005bd3d5e84df6238fe51682c6b41614eaa25f0f140d8acf4898651633dd77754c36bcd18dc9656f700d26d330828005defd3db4e1c17aefd0b9d8c3b67589e82740646f4305de6509e2f75e7880022654180ae5ff8d4f21dd5a4bc7758af3896df176f764216a30c1599f1c15e87de7c936a454401d697635480f9fb8c3c5e3fe3ee8a0260d13203a8dce0f0d9280a8bc094f5acb39756cc4aad74e848de7dea1f3aa59b14e20c05d03a7fb52194072331d8fbc2b738e4096a24ed3f8b3e773b8ca50b8202eb49b148053a42b5dc264bf6eb1843b6712428ec943a286b44d86e1ca83370dfa4ab2c9a24727bb5f56ebac8686e8be1debb7de0a3d4947326faf6d12cc1a2b6a56558a7e9f39a2a58e7b4136f0ec05f73ebdda4d2f2d726a49ff60ed7fb19227aeaff8d3d6586e8c3d797d555b2c10b58426753262bcf677251a69ace81db2b1c20a3f38d4dc1c0d6cfc47106b8894a99911521fc805c64565180cb24dca75332e39b49b799df0871503bfe0a40d77d4942e4414ac21db18f8d39453d1c049df0de3ff9811acfb838fb3cc139838fbd610e696a7296798c9a93c94fe6ed57243f57c87234a554385d0926f293ce31133f8a886bf4d0cb8096aaac4c056fef53383d3fbeeb78470343cff6cdca11defae19ea73ac7c12c279475974481f847aa58173193bcb5e65caa34d3728ce33d6bec70ab93962f0f4fc59732aaf5e903abc7e5bb819a795851da16a8175b9793d575040e2931e03eca17391e2470d13832bbccb8f152fbff3c7e313a8b9b3014db55c2d01edd070cb4a83a488c9c59f5713e045bf94d4ec9f4b1e8e57c9604796f1698eda9aee3b036d226c581be654d68acd28f769a18fbadc5a4fba6cc162d8000377d119b2ad7b68fd613a7bb131d7dc43043b6ae8dda35b1dd7d0d207b281c4cfde9cd85cc821856bb7f33082dc3eda3c19c98e05a2e89bf0fd549fe46e63c264d3d6d3ebbfdf360e3d84e620a1057c63ba0225db63f535f134e16815961c5ea9b81b0b8e6f4736183a3e557cc72b02ce537742bc89a443210362c3a3ebbeef12451ef18a50eb4da84441e1817f82f67e250d6134b409356f8c90b96b8a03c8fc14fd06ec9f486d905935d12dd9a7f1f264c136374961af0633ff94cc497a956d4a94d2b8b574414ec4dd2bf1c0fc976825cf49158bd021352f2a0eb283bc42cabe50fcde1b1e0efb8ca124e38bb2ec47f40d7ad391e191e864a34808ec4b1448a876279614f904dcba3c3a1e548986b0fb4aa871213ab9e17bb795a8c1e75c03b9379e27df54c9758683b9efb96444cf0f1671b578d58e82b3c85fb91786d8ec8f399193cce74db4fcafa2695aa192fb186f5070dc46f539ce1e28f4987599aaa7cfaf46b77bed088687b2295f762941a8512cb78af2d7e9e44ed78e789e3be965fba1aa55534e80b502d199162eb36b99696846cdd5bce0186d7ec593", 0x1000}, {&(0x7f0000001740)="04e45b6eedbe74e0334de7b860bd869cf803b58a5cd3846cfd36d6ef1d87c0db65113d48fac2a8087a7c1f1946effb08868660311d80178e85edab5fc77fc3a1225f32390a88299560df889fec403b9e82d8f7916339bf797d015a9d21e3022d2a872b7ec0325423cbabb05b8b1707e0d8bda6e78adcdd178474f03c6b0ae6b4b2e91a183d6bbe5d69447c3400d5c8a1c24e0b8ac62a7357cd4fe30085ab", 0x9e}, {&(0x7f0000001800)="a905adb8e5f8fadacfafb390a25400e3f8db204da9419d6f687104415aa509cd3221feec4444567349d05acb75b99ee612b78dea1398c4d9588e65aa234608de81adf5d90f5e8fdd15d1b4cc52db55b2f3004392f1434bd454e63ffcd89387426c54272603e4fa64fe8e1fca101635a12ac0bf6422afa8c19c627ed4be663fb7049124d293ebbeaa53b39e1a1f561453a8cdc7ed3de4ab6b3e200bd7360141277710b11d6b295cd0676f2be1bdfde8af8494e6433ff8b626194b13a3b53d509c89c497dad0ca19ae4e2e344412d567ee60bf75df703888236077f9d621855275aa765c5bcb2aa1f5b065b13802720c83fcffa6e85ea1ee8778f600f1439f86f1bf2c27a8d526fff8f2336fb372f2c3df247d968e4ace5c9e22d89cffa4eafc770a8fef1a5185fcdaa986c68dc80aa15475a34238a526bf0e08f29141277972d5843a96e1b3891f47924848caeff2551e4f3625ca679112573ccfe83aa43f6a8e4486cc2be0a53ffb77be40e18ed3abf693dc306e1b3cb2188df3279464babd045070773a522b363074c5c1f4fe000f90e4bb1b17a97dd00c81e12b3d5609bb0ff552231a3bbe99ae3dd7363a8aa29aaa8fbede86d94b41ca4f2c03de5c5c02cd0bf281a4b81f2b030dd1acd02a5135535114216a5f3cc74f853d4bbb05ee3b782ca8b9388878b3054379bee8d12a0bd9d5dc94dc735ab08fa10f2c30fca4956bb536092e12f301cd1018e3402ce1225ee9518f60684ea300538f5452b5a01d4a0ba33ec9e36d99074f7e64b30785c2ba1df11accf7690a71cae6f2d0737cbd8a6f8ee1aef70290038a3df26709c93cc0e10f01c1550b576f2b93cdf398c29cff24fdee0bc2626ce207f05f8b8fa522636a64d4766d7d14a86d7b009b8697a1dd1891c875b272b0fce8e7be9d4e02a1d0bcdd5b8bd316058ebed970e53b06de903dd9942b75385ae5de36ae7e19abbcae1038e4145d8693ee947cd30ecd12e406feb6e4e16bd4b040596ef613f492fd2c8dca57a45460e1c8668ba66b37690839e576e6b4561ee71b0224586b121a42e346f495f71c34e4f1254e50f4e9135183e986f9ff05d02a17feccf0ea2de55319ff9c794926c8191b1923bb987d7d7dab23802b5f2a81fdf22f87d467281d8e7d098183ae016b90f97f485485395afa6d31794de5f6985ebad77c1ef4427f00b98915773f4fe58a09fa8a2f360690bbfbec08b8d6e7550349a29b4640e55ba1c17cbb8b39d91f008ebaa3f003758b1c2df3597e26fb6958be2f3308c8a628eb16815bca6e9b7180b9ee7a29e616c0d8250a52bf0f14f25e97d606a35fd790252ec663a4fbbd889097b4c67052bd843a0035dd64c5b99d820aadd55e62e2790877e32f25ff1e1ded3d3380035bceb2974d9d0504a9cf8a91558d2880a46b46f9edf5018d9031262b69fc2e62ae75cd2a3736690ed1b5b6e221c95c88db9684bde041c80dd34b479a794401ab4d462fb25e0b8040316852cc27edc5f4e5e9b3d0cfbf44eb8a9cf2d0822f7a43d9566495bb26c2ba0b26b570d3733e3125af4533d04ac556c03fa728ffc904ac1a99d7ebb6ef9344893350b39b21ddca5c1729efa44c7c6920248b5657d8f7eefce003a6ad64ba846ea773264f0c1e57f78938463a1e0d25758f05db22a421037c4563b25ba56309c1712c750af6e1e133b05381b9350b13151a6b628a2ba4fa3c21748f492bb56f675d296a9788135100f8e0e7a4640a53d142cd46ef85ad71e5fa84572009aca4d771ce19d624f21e515d6f82532bf890d8bfd4194f2ffe0dbbab49d737c68a2c03c88c0c099faaad7b5a317c3b701a7d6c5748a5769e9d6b56ed7b8abc9726a978a7fb87f3e83a149fdf445b3f29622494924a1a32b293302b4ef2ecb545a6f942a8840dd3a788e655f39848dcafbbbad63f0ba79622c3331b3800c81d5743c55b906abf26ccbaeedaffecf1eb5269dc6b524d6bccbfdd7547d995d4132578dc94a2227d85deac5f16196f80af2fe76886da386da69860a4905284a677b46cf31c0eeec0b29fc31646fc461c3c701ca259a6fb356f952618e8c46b4e6ec2eee1fb6a1db4052571e5df97c3350c04b6ef49865eb8253b7817c78b150ddbfee3314f3b9a8c75228e76170de69ad97bd31a4049f18808514ed9341235958da6ea07a4cb1e6cef56d25ee44bd0779e9a6b86ea8b5924c1cf10fd6bff9431b218d4df370ada52524cfcff4dcff5f36debbc25c8969538bb74eb95e3517792f8452e0bf41f239fa85a32389b7248dfe2b6d3362b68d3ed0a0109365b231ecf7e45be8d6f8d212c70f2ab9fca9ff6e10ae5641710a22be403287707350ab24bfc6c939b45bd1e745892b3c25ffaaa6594581003788773a4ad002186b57baf2aa672e9f38f3b4a0be0e5ca8653d58554f13c0a2c32c436ed8ab74bddaf1ee8fc0cd0b4a6d6aa5a97574d60822f11b3109bea2c0f0687c0758dfc146dc6e23d719ac7892496bcadadc4439270a100d24f2ce92459c15516bd3096260bbb7bc041403c85948b6cbffc7eea3381898893efca98ba0021102da99794500e8059db19a25409d2e414f6f1acd42110f54be73996bd6ca5220550c9d8ffbde2f9d22616fc1a90949797b06b5dae923df352d4cbbdf1d506cbc93873cea767eee3e4497fa66ce3d6ffb875dd8cb5ae85908c9f593f99c32be4b73298ca0d5d018c452ab278308fddbf0c2a1fcc3e3d16e77965f2745f91282d8fd85127ecc2df1152e760aa3b5152acfc95464c35e6777a4dc48bda622cc0329ae2e12ea418e5bf549ea2ab340265bd9d835db944a525dd9b0fd34f75ac1ff92316275734c3a85bc5e6c73514c6c0b1280446533a5c2b863563eda0822f0ffece2a544625e823c225a7490498dc4067af15c95cf3ad6c080198fdb15cdfde3b87a22f91a4021b45f4d701b2b87ab56a3fc432cf097a30a6438fe71e5843535942cc1b2c25ece89c0b58c33779eebce0bd91c6ec6775d5efe06cff92d034d0dd881fb8bcab87c74f29e76171a8f97ad1ea3628caa1054c39b35ce81a11f3ce6258dc36ac9db3198425be52721379fa35bf0a84e4c70dabd08239989e355657735444e593b8d420685f0b5e37a26b8547512e81ac5a255d515a32ca177d717dbb80eaa048556c429a981d42d198ef9c4d54c752d3d943e285b536a887104c1208e9828685314cdb2f90e70c3fe210f1dd17986fb90bf723a3062b7b1f46183f4824cdb24675c111a636600a608975bf4a49da0b3910ab3cf8487998860ec40f049e9da080a8d15c8bf0fea4cd6603b588951ff97cf227322df90572ecdec7813d2bb4522fe3764013e3b529afa77dd90f06f0905fbf968de96e5a84ac5bd2af11f67ac25c12723150af21ad3c1864c03d9d859ea3ef2c114fe219b2fa2ba81a8aff93cebc1bb085a615cdfe3c24e4d7e25849890bceada9656c5e540fdeb99b008688e384a2aa077df79936b22fc9edef23c0a29326f5c7723d2ac9500da9374f7fc5fd29144808429bdad837fa547035315d7655f6dbfdce3af15ddc94c3d45380ed926031dad027af68aed917ee0b1f32084fc4c248335495825c6bd00b3e80b669bf5b7bea09758a66d6b67199c43bdd6b1ae72ded3b5f6bc13a6c8d49a85a2c2a08af51f56a9097ea25cd887482ac88fb56e426ceaff89ac34d197986fcd99fbd762e3f9a83f814c03a87b39f79aa4171088d8b0efd7577d155acdeb67ca83a5b36b647e259b390b85f1c889c3a5f27c0d7b6097f7a33e8add3091bf69f48dfcc1743a50b720626e4cb6a74e1135a4f3262d7364b56c935fdec577f773d19ae7376aff8b64ab4be2f96cdfd9b9958924c754afa7799e7eaf62b06e700a7750edc7c4d1bee44f1599e9b7149877b2185a7909f2e6082bc9e84f5ea2ac8b6c912670a13091060228c8c6471558ff9935e04d25a6edcaa53614806e42f6e616063189b0799e2b09360f4baffd7565290af37151980d93c64a7557d5428ee5445267db370546f87d47cad92d25c2997fc217ffee2f3337b1fc6407236199b7c6b2f0e81873101fe3fdfa602302a6b6314720e768126623d89238fdf819ff2e79d78f4b77e4e9db533d68131df219e01c5824594466183dba12c283e6de197a1d8fcc7408087660a6b318c7a390dd07f3567d948096ad8396b0b99d1a932f51e3e0fa161454d765f3a7e5fac94d4598744093fd2354585a0b90f43dbf2a0adad90d354a988bd2cc849089732436aa73d44fbad7f6c7a2c3e270a0b98c71a64117bb45464ab4fb406978a9dc01ace02ab0e139b72d8c1b276cc81e19b432af08f7f1c418974047559a1ec97fa36ad1c5e852006acc2fd6055eebd2945c7a80ea5d255ad602962891cd83e808d78a8992485a29cd3aa4b513ec2c6d98a2796317d17eab3df2fbcc45b2a887519892425baaf737ed343cf645694c23c12d33b68ec1a7d326af26c2fd8c8eff946511a642ec40992dce56b8afc20f410eebe28caf82df08bf5e53bcc14738c52f6c6e1644429d453ac664e375ea52e7fa6f4bf09aa1ef2de0788a3edd04d2c46218448aba060af182fed544aecd60bd40b8b4b5001c19f3ff519189f3930716e60648fda0cd450ab0ab308375fb0f6dba14e3a0af01c1012f02578ec33650cd5760da92dbf60ad172b9bf7a67e3c9477f440920c1b5982894b6a8f0c6634fb18ae99dec44922cc928c83ec9d5d4398179ee13654926c629d53c7b04252af8c599b8e4e242f2b79e54c8f8ae445bb5c346bb7405e6237edacb0dcbaab73cb4f2a4bdfb78fc5db1cbc0d4d0b6717bc728f5949f886861ec70f866c2680f8b6897c3be9298ef89b51934ceacca893801d6c4d6e406fa95441bc023054f35e78ce87e34ae8c0c619acee6de819b6ecdbb3ff8910615ed0733855dbdd674d763e4c31b0d05f231e1c2d69602debe076f4dd0cc7c1773049185467967d8a097dc3573db32d294c1684073385579df4416659afdb42fb30b3089c902b921912a3913d7115ae1eba4058f6591c5afeb2583effdd7fa903c76bce020f5d791256e0fc9b410bc89a1950259854bf90f02fc57577d70a4f468b541d76751a49afb4e766dbcb5b098973998d1ae10acef4ef6a5cbb2521b5f25f9fe480de919c44917bd0581d4e3ab9ec6d75d36084728e3077f5aceb6d75d0470ee21da53011c3650903546dc50765560ca72473d283cd7c6eb5e0ce43e4f8cf604e49b2bdae74e880d201aae4f60864f54cf114664d8193b5245258af797c65d7b1cc8c1e29ad74e17450cc88ad351b0d43f10c99ab42bde1397a5f05ec394c3e9c4e975ccc5dc3a965ee245de125a5f452aa304c0107862a72d446fcdcf72179060ffc19c123b167cdb85076bda6405a885c49f77ac978b8d111e465d5b8c9d93336fde1bf48ceff84842062c854a3271be631fcb1c4fe2decd0a7cc56199cdbef658e6ed7302a6036e4d73b992a5360a5c9802822810f64de427c1996137a90a9a00a0783ba275476323133cae2b1c04cfbac798842c2cd10474c5ee046d545f0ff1ecb137ef465730d5b844c391a69db74a9291daf21a9a11bf24ffb5cf8c36e45773b83c61f2bfb0f7c5c920927fbda3495424792baa3dd066c6225556a9ce2f8a2f121f9f55e044f9d3766094141f36ddada2a90c4305403aa168134bc39d5537879c02b3a746ab5b6492f7a32e78f2f9a812874f143c6d23b939d51cffa360eac61a1f466fff8fab791e49cbe3b26f57ce532780f8c1acc4160d71c76b393de37275ec73fb60503c1b5c5", 0x1000}, {&(0x7f0000002800)="069d972bcca0bec3dd914ce1d9f89ebb7c827caf87bb42c2852a84d4f5a32f20e322ebe50ccb7190bae5bf1937cade5cfd36f512423524a0a24f572a385054d28603bc65053513665354b1da36914e80c35c58258bdf23be69515215f8fa96fbde44beafbc43436add4b18aacbd78e37df508ef3d9d19687846d77fbd86ff586dd5050453072307ce62130314ff2a80b7bb8c53286d90e8afcfb54a61c11c2e06f427d147f5270eb0befbd1308ae18235f989eeb9e8f99c885c2c8b17bd740635d4925fb463c9af05538f99b41fedb803142ed49f611f5c34471b6319b02461beb4b74fae2", 0xe5}, {&(0x7f0000002900)="5250a9310d4a736f08b213a692a65a83dde755ef96f329baa59f78e2691ca978316408aeee113772349df96388904924b101ee2d077fecf066adce7eb60ee5b596cb2660cc171c362fdf3cad08bd323e480a5c7dc0772566b8462d6fdcbaeef6b286b52de20129870984e57cadd43598eb74b6792fdab96967f45809ea8a0c108f101da92f94d586606cb3", 0x8b}, {&(0x7f00000029c0)="a3794eb487b2d51e3733016079b174e83675c901860d0f53ff9f26e757d30058c6a6ae1754fa1401b3f50727324e7449a71fd1485935edf257b2df8d0e919374b7e4f86674094c2217f39709c2bb9bbf393be47811c40d749aaea9d585a9c2666796ffd1958ca468fab6b5c78535dbb0b5d3cab1d3dc86059e28148d3c95f3d892aedaef88103a4e8b67dce28d3d3757d7af8687fdd724522dff0e1d18380ea491132ee7ad372920f9c7a2cf1f21d879d410f6ed958c7ed77923ff130e70721d0eddaf4e5c0bfc8a53432cacc46e2617494d0b8a6a3399372bb844f06d8c371b71f3f9733b7b", 0xe6}], 0xa, &(0x7f0000002b80)=[{0x40, 0x1, 0xffffffff, "37558f71cd9535ebe4a4e0c42c4c913a13e4134c5eb4b9a94c51bf6150765d5f0ecebe7db37b3469f6"}, {0x70, 0x0, 0x1f, "632586a2e34d5d0913be1afa5ff28b8b628176515f4dbd2d98081070245e512f83ed35f79d3ccad4d6de943011113fe0da5af74326fc9b8c3147bea85b74ea3303fa78fef91bb51bf2e24eb82f02e47e4d74756f7bf90c0eea3bb1ce1f"}, {0xf8, 0xffff, 0x2, "64c39d9d970290be5272eb007ace2bcdd11f5c714f3979ae64b68b4834195f75a995e64c2883ee3604a12a0a8f181533ce3d1981ad1e308ec5f2656e740df0a41ca8602e597f695670fa5bf63f525714809a2734617a0027c3f1d158bdd2d7a8e094a25702222a8d5e2b1ccd1d0437426691491517645d0f5ebefce3ba625aefa9e1e35c6174b12b6995e498e5f95a7d938ebe67bb8c8e36a219347b96654f77d48f3b5f7b4f0ec087eb2f0a875ffa313faca98eb1d9216545cbe86baa69374839a897208ece8de605094ea1ab321bb077502d49b7c3e65e180e5b57bdd77083c2a711bf2f6883"}], 0x1a8}, 0x0) 16:00:36 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) r1 = socket$inet(0x2, 0xc003, 0x4) recvfrom$inet(r1, &(0x7f0000000000)=""/236, 0xec, 0x40, &(0x7f0000000100)={0x2, 0x3}, 0xc) setsockopt(r0, 0x6, 0x2, 0x0, 0x0) 16:00:36 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2080, 0xffffffffffffffff) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x23}], 0x8, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x2, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000040), 0xb11, 0x0, 0xffff, 0x0) close(r1) open(&(0x7f0000000040)='./file0\x00', 0x280, 0x80) 16:00:36 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x1000) socketpair(0x30, 0x4004, 0x8, &(0x7f0000000040)={0xffffffffffffffff}) r1 = openat(0xffffffffffffffff, &(0x7f0000000100)='./bus\x00', 0xa2, 0x100) linkat(r0, &(0x7f0000000080)='./bus\x00', r1, &(0x7f0000000140)='./bus\x00', 0x4) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) 16:00:36 executing program 0: unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='r\x00') unveil(&(0x7f0000000080)='./file1\x00', &(0x7f0000000180)='x\x00') unveil(&(0x7f0000000940)='./file1\x00', &(0x7f00000000c0)) semget$private(0x0, 0x4, 0x20) 16:00:36 executing program 1: setreuid(0x0, 0xee00) getuid() r0 = getuid() seteuid(r0) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x10000, 0x80) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000040)=0x2) 16:00:37 executing program 1: r0 = socket$inet(0x2, 0x4000, 0x7) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000080)=0xc) fcntl$lock(r0, 0xf, &(0x7f00000000c0)={0x3, 0x1, 0xfff, 0x6, r1}) mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r2 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) flock(r2, 0x2) fcntl$lock(r2, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000001}) close(r2) flock(r3, 0xfffbfffffffffffe) 16:00:37 executing program 0: r0 = socket(0x7, 0x3, 0x9) pwritev(r0, &(0x7f0000000740)=[{&(0x7f0000000000)="f6d988566d5df3adf5c73e839dbc3e2524a70e413f1a45becdd7fe6c42b01501072c0ebb52e9e59fda85c81e9124a66a41faf5543687faa8e795848c26deec473e1b9cefdeadd17bd17e58aac889ac5edb6e3ff8fcef2e257e3804f05962328d5bad30920b0a5706952aeb7a8f69aec5f2c709adf41fcb", 0x77}, {&(0x7f00000000c0)="f8929e1b6e46eda48ad51d54d15f23d3a7ef443121c29401960754b77b11525e95e0bd49e37f31d5a6505b0eff0305714885443e7fc0bcc321bb3ee8d12ea5e15a9c7aca9df67872ab48a48a8d9f69e872b95d3a43fd5ff28008ad5c841786536cb162157ef95c987e2fd30a68625911abbb659fe73e646f925e5cfebf2992a7e08196fdf57c4b6f762db2507b826636d72eba76fdc88893a8a2a6f700a89a0a8e91966ebe71746504d07f6e7906a27c14d7e1d85222c3a1e350d2093a064030152f3285f2d81e4a430651bf4213ec3bc800", 0xd2}, {&(0x7f00000001c0)="0121f6d115c1676cbc899e156234e79137bb364318a0bc3e771356fa0db6a56bfe82f44edf323792db5bb81cafa1f11d11db0ff3cd2611f22dfc3bfee14adc5c72d0fa44f87e3ebc63f46f0b8d0ffca7262a470b31ea6af6f33af51472363c915342ac639cb7a029b97aba32f16e9454e69e877bc78e74f9666ddcad0b353174e0b33ca041401bd71b5e82e6aa210767368c020cac9d406d224e446d5b354fa4820cb60591d808c6c956d9dbbb6cc2a30c9ed161dfd80f23043f96eab2759906bd1d85212e23d165af8faf1e3e96e92e3d1492c0808b07216fe696a6ed6ccbe791a43046031f37c474a37bb95bbcf76f68d56642", 0xf4}, {&(0x7f00000002c0)="df490047e57d980200078344af5eab180d430b266e893047b0ebdbaa4c3e72b5146183c722b21f730db5dfc9778333e57b0c4e12c23dbecba6732b90b0a0c817d66c6124d6add3475c5e0cd163295420b9dac380c825bf36249a8e6cea22a650b98ee24c19d417bc5a8294693f0721198f752c3ee56ed568c9ed01733e6fa70ea7bee36535c15a1c5947aea7356fe659b5f338656f4b27a37761853d12be95127bfbee05722bdc42c9fc38230a60631851bf80e3252ba518ced558b307619fd80bcb3a9e5f1ffaec8360cfc08da0c8aa3dc9e59932647c128f7f2fc9cdc6", 0xde}, {&(0x7f00000003c0)="ce9802687c79dae78d2f959b6edc101ea7c352470802ebc4432922601a0e88991d864e371efaa336d4d867c49f17030772f1e0c87c7a8d7f4b76f97262ae269b7479e35528ff2d0f387f834cf235725eaf6c1259b821dde4811be49af6f1acec1e8862e9a41610ed6a150ee182aa021e17", 0x71}, {&(0x7f0000000440)="0832c5207aa94fd7b4e89734a5158c81745db43845905f82ac8a130c422cf7af4ebca8f416b8d881dfc46090a3cb274c9b1341664ce14f5271a639ea02770014d6b2772e3556a1745b80d987b12e3746b92883", 0x53}, {&(0x7f00000004c0)="c93690fd5275706afa9382278369f4434455f4cb590c8bb495565b67366b1181bc50be01c99185866d8fcdb44ed321e74a881b15c111aba592a46895f1f342bbd00a0de191cccf517fac8983e01174903c4138ae4a326cec30ae7d57", 0x5c}, {&(0x7f0000000540)="fa2eb43922d452eff76109a4e19eafd5a53a479dae3a074708db923e15814b9cd09827953313d62b239722eb122d6a24cb3f03d8f957e2444512ffc584096e88b261e7ba2eb5208f9a42bea69c8579c3d0572625618a4c1e5e82f5ec0b33cda3bf58ae83cdf6da3fcb8415b1bb0d9f13efdd9df4629f74900a4faacec1c95ed3df305bb5c5406cdeb68e640b66bab491dc92ef1b897da64c264eade71e0fd63a07bacac97c39b34a32f65c06f04c1da4b447ecdce1b6e058bd83ceaa3e8205fe5d834b770d5bcf38ca9a032bc431236c85", 0xd1}, {&(0x7f0000000640)="cda88775eabb2feae90d9681c81cba6e75cab44a1115decb0c0c527880cd8f9f205d8cbad5c3ab88cc4ddd49989a9da4510009b350115c5396267cc685028f54112d9f8c8e5681049165ff7f9533da0f47ec03ece03b400f51a5007a669e5ee146a5e26f2d8c149bc5fabb9ab966aee0e917fea5978d1b02b1494d98ab127bf643c7d3a6ded161b84ad259512a95f73d2868fc3eff27fe6f7a8a7f439c31ba5ca9696b542320ad14dfca451f963ccfd367c04ee1a26308ccaca64b79b77a274d61b15ef541a0327a1b5324c9a0be14991ea79443c37a56e0ad3e897f8adf6fb360b0dfc8d7b46bbabb2892ae0336f476efedf80d4f6cd2", 0xf7}], 0x9, 0x0) r1 = socket$inet(0x2, 0x3, 0x0) fcntl$setstatus(r1, 0x4, 0x88) getsockname$inet(r0, 0x0, &(0x7f0000000080)) syz_open_pts() connect$unix(r0, &(0x7f0000000800)=@abs={0x1, 0x0, 0x1}, 0x8) 16:00:37 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./bus/file0\x00', 0x0, 0x20) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000140), &(0x7f0000000180)=0x10) setrlimit(0x0, &(0x7f0000000100)) mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x20c) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) getsockname(r1, &(0x7f0000000040)=@in, &(0x7f00000000c0)=0xc) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) 16:00:37 executing program 0: r0 = syz_open_pts() ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) munlockall() read(r0, &(0x7f00000003c0)=""/214, 0xd6) ioctl$TIOCSTART(r0, 0x2000746e) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000000)) syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "7e92b794f8ae04803cea065176003bb1fe00"}) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='W\x00') ioctl$TIOCSETA(r0, 0x802c7414, 0x0) 16:00:37 executing program 1: setgroups(0x3, &(0x7f0000000100)=[0x0, 0x0, 0x0]) getgroups(0x5, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r0, 0x2000000000029, 0xd, &(0x7f0000000140)="ff01000800000000000000e9df08ad3dc9000000", 0x14) bind(r0, &(0x7f0000000000)=@in6={0x18, 0x2, 0xfffffffffffffff8, 0x5}, 0xc) 16:00:37 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2002, 0x4000004300) r0 = open(&(0x7f0000000180)='./bus\x00', 0x1, 0x0) bind$unix(r0, &(0x7f0000000040)=@abs={0x0, 0x0, 0x2}, 0x8) mknod(&(0x7f00000000c0)='./bus\x00', 0x6000, 0x1f) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000000)) 16:00:37 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2047, 0x2d53) r0 = kqueue() r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffff8, 0x51}], 0x1000, 0x0, 0xffffffffffffffc3, 0x0) getsockname(r1, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) 16:00:37 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) connect$inet(r0, &(0x7f0000000080)={0x2, 0x3}, 0xc) getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) setregid(0x0, r1) setuid(0xee01) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) execve(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) 16:00:37 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000040), 0x4) sendmsg(r0, &(0x7f0000001780)={&(0x7f0000000000)=@un=@file={0x0, './file0\x00'}, 0xa, 0x0, 0x0, &(0x7f0000001340)=[{0x10}], 0x10}, 0x0) sendto$inet(r0, &(0x7f0000000080)="6d474ae8c112587c83f9cea82bf8c4bbc63375cba62ad1eb9bd3df019a7026224576ef1c3b59989566f2658cd4681a5347290d2bcdd8510caf4b5bce48a170e7abe70308e00b3409", 0x48, 0xba6c3211a14cc260, &(0x7f0000000100)={0x2, 0x1}, 0xc) 16:00:37 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x20b0, 0x400000000006c7) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) write(r0, &(0x7f0000001340)="5b8ecb1b8e725c3e6199f9b3aa27470a3c53c6664364deec53030fdaf4dcf9e2d94937420dd07e4317adcce329342ebfda13de2b323a60326b9b470d3b756d6c69f934135aebdb1e52a7f762e560cdd0a603d829c72471692c4d61b10dccf9d0e60b658da77857e399e38d477f71fe726904ff309965c68cee48c6997726328bebd18b0d7d1322e0ad7e3bfbb900ab51945c8046c41d703e96c8813f96575a191a2e05ac5e1aec55e0d8e38866512d73059de65aefc9c8d2a5f6b5197b69071587d868ef7cf4432de5dd12b0ded251c3daa32ed42b18ec0cb0bcd22576d4890ca5cfff1367464baf442f26c08649bce119b8ce6e8ba6365e75f4e7557234fa7d1eb95f03e5b47d3a8b20a4e0d0955199926b275b5d2ac1a9a339cf682828192936547e9d37db81a3677b0270f8be5d758a066330ca44e8bfc220ec8c0d1cfd95c080b17645aa866165834e473397d4ee9633d6c90540877e99e30781df55476fb98c8a3b1f2638f87292a63ecb7ec31a024b709019fe06875139ff67bdbbbeeddf902fbdd1de8738118024b8e03171a58520fd52b6d4696993ffa308e176ba128de3f9f959b053d6c8e84f12db3c1b4a703c9277845b16080b20b9ccd727c93c2f5fdf54889b87ac4d48b0e7cbdb061c4b0d8e1d754b416a07bc4fdb119abe8cf61ce33cb87e13287eb5317ddd85acc381ecb3e85bca5944347ebee225c2a87c56ddec8e4e4992458f83b7749023438afb673b657c5a5ea6ae6d4979c1cd4e52f9aa605a74969499b9041326418cf3e18d01d7136f61b2c627597dd7fdf433805747929a52ae07b2b84f5084d96f38c10063dc892ccba804f1c01ca9eec37b307d624e643c627fe9179297b1a8266084c280f2cd9ffd138bfc826d9a1bc5619d633a8e7d6097421d351e1c289cec7a9901bebc61f73110f3d3588e5f2e4d9eda9eb934583d92f2bb118a628968ae476016650dc11eca19802429995ddfd50c0256d5ca39f0dc3eb0eb9868383ed59a33402e9079b94e2776f413e2270efd66f2eed71a0b30972cefe842b809dcbcec53e87762a75929bcaaf0fff4c7d5379ec6f1879911034720391d170725345236ad1a3d37dc58161b373b449c32de9839cb626457b859c0884384c11d274c129128f5277f8b7361a345558b2a8afaca9898b08d143f5abb11f7f64d190421bad54d3825b51e40890c7da79fa5c2b9d4ed567b6066c13daa05332595a1ed3e405d0e9ba4bdac8efe0b2322e6fabfd9c25096d9411d29a821a17a06fef36559783beba4c66a58c24957043d21aa2a4599823a19b235010b7e93767621a0c1f7023c350d74823999c5108c9f180c41dfb01d00eca0a02de756c38c12ca6865dca3ef0f4dc666e337f66390e9eb0025f3fdc379c470eb6157418738f719ccc2597fa3eb13ec29d1df9a01bfef8c4a998096cf7937e270bc58adff85924012d004f0820e0384fe1d6c19502b5ad6e4de4dfd8f650dfa92bf77dfc26880ec2c680ee5b484d8f081cc039b2a8f00d39c2fc20a9e8745d8633809878a22fa86090710a68e1a8564767009b3ff4676b5303ec7c9362c2a24b40367d2cf9b005e1436e6fd5ee8beb6c5e31c9c51b4a16e0f62bb8d9256b8fbff32432397c527360c3c4ccda3dd98b1548d8b5be8c8d384d6f05a8df892333661bd06c9fb0f548da5849a7d5a829ef53b61cdb383843793ca8e857332ba985cd9bf9c18ae281f36c9b4683f35e081de6e402bfae2bf0f7f65832b3e405349db43c67b7a1498af06149d126e97c43780d1e39268345a918578fb10f75941a447446663d256124a5116b348c7f7e5de45a38f87712d23af2c9ef2a510f2d8e4cdbdeef9abca3cc4c20e23b4e731cf939d734c0e9f56b77b62133a6674d7a25bf3fbb1642f8a13d2b8dd79ecae5d87ffa880bd61c6317b21ef4ede3fae6c80a11e7679b82aed1d5e7dda6491fd76516a62000c19820a0ae09d91f2ce1fc8c04c156e1ea3a4e0d575be965c754cb6877d38877294e669ec5052c00707e565546badf0ae489c52df15ed89f7ab2fda31b8e854a1461247a2affa505e5887d4d5e304b7790cd2e7a81ad88009cfe281ce5e550867bda83bd00f1af6a377b8d60f229f081661cc75e9be02e5bffc662ae41ab433060fd37f51ba5a305a3694a9b0766c82dd6126deab7c314770fe4d2c66b62781de2b745ff62a5793f56466c8e3867e728be54afe40ee17927b95951f3f9e4bb1f5e55d3cb327c4e802207761f53f7efecb8d95d84dd148256cba095fea8f84c4db4c66ef7a9f1d515d0fbb2795696f65d86a604bc4bc34c052cfc1bd6f04a03ce392085548f3425c27622062834bfc2278ecdceb8bf70c059fd783a3a1b0cde272bacd34e0a911ee586613d4fb60e17090fa1e0863735a59d1ad9500ebb8e11dfa6248e2c994452b50c0e15c04556debbb7315ae4801c431365cb76f938ca8e8d3155d8688162a3a3b96613839c95e884b8b556d63061c5643711b966ec0762c93724994496d94f33f4cf5f95d1b7b713ad00ae2d4df60dfcbd7911747a6b2ce4f91e4aa163e47c0cce33007c4c390e71df6d99c7e2df40cfb349a4749c2f4be9e86c70a0dc0539bbdb9d6e8691be2112c6ff9f6ecba3c61fb70b73c997611", 0x752) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) ioctl$TIOCSTART(r0, 0x2000746e) r4 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000200)=0xffffffffffffffff) nanosleep(&(0x7f00000001c0)={0xfffffffffffffffd, 0x41}, &(0x7f0000000340)) r7 = accept$inet6(r0, &(0x7f0000000080), &(0x7f0000000300)=0xc) getgroups(0x3, &(0x7f0000000140)=[0x0, r4, 0xffffffffffffffff]) r8 = getgid() select(0xfffffffffffffef7, 0x0, 0x0, 0x0, &(0x7f0000000240)={0x7}) fcntl$lock(r7, 0x8, &(0x7f0000000100)={0x3, 0x1, 0x6, 0x7, r1}) fchmod(r0, 0x10) setgid(r8) setregid(r6, r3) r9 = semget$private(0x0, 0x7, 0x0) semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f0000000380)={{0x2, r5, r8, r2, r4, 0x0, 0x2}, 0x1, 0xfa37, 0x4}) 16:00:37 executing program 0: mkdir(&(0x7f0000000080)='./file0\x00', 0x10000000000003f) ioctl$TIOCSETVERAUTH(0xffffffffffffffff, 0x8004741c, &(0x7f00000000c0)=0x1000000000004) socketpair(0x38, 0x4, 0x2, &(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCNOTTY(r0, 0x20007471) flock(0xffffffffffffffff, 0x6) 16:00:38 executing program 0: r0 = socket$inet(0x2, 0x100000003, 0x0) clock_getres(0x7, &(0x7f00000000c0)) socketpair(0x1a, 0x4000, 0x101a, &(0x7f0000000080)={0xffffffffffffffff}) ioctl$TIOCSBRK(r1, 0x2000747b) getsockopt$inet_opts(r0, 0x0, 0xd, 0x0, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) 16:00:38 executing program 0: r0 = kqueue() r1 = kqueue() r2 = syz_open_pts() r3 = fcntl$dupfd(r2, 0x0, r1) kevent(r1, &(0x7f0000000200)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x1, 0x0, 0x0, 0x0) fcntl$setstatus(r1, 0x4, 0x40) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000040)=0x5) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x1, 0x12, r0, 0x0, 0x0) 16:00:38 executing program 1: r0 = socket(0x11, 0x3, 0x0) mincore(&(0x7f0000ffc000/0x3000)=nil, 0x3000, &(0x7f0000000000)=""/23) getsockname(r0, 0x0, &(0x7f0000000040)) 16:00:38 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r2 = syz_open_pts() r3 = socket(0x0, 0x4000, 0xcad4) r4 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) r5 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r6 = syz_open_pts() poll(&(0x7f0000000040)=[{r1, 0x8}, {r2, 0x100}, {r3, 0x4}, {r4, 0x2}, {r5, 0xb0}, {r6, 0x15}], 0x6, 0x1) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000080)=0x6) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000100)=0xc) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000180)=0xffffffffffffff7a) chdir(&(0x7f00000001c0)='./file0\x00') setsockopt$sock_int(r5, 0xffff, 0x200, &(0x7f0000000200)=0x6, 0x4) dup2(r3, r1) fcntl$lock(r3, 0x8, &(0x7f0000000240)={0x0, 0x2, 0x5f5e, 0x4, r7}) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000280)=0x1) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r11 = shmget$private(0x0, 0x4000, 0x30, &(0x7f0000ff9000/0x4000)=nil) shmat(r11, &(0x7f0000ff9000/0x4000)=nil, 0x3000) pipe2(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) connect$unix(r10, &(0x7f0000000340)=@abs={0x0, 0x0, 0x1}, 0x8) getpeername(r12, &(0x7f0000000380)=@un=@file={0x0, ""/10}, &(0x7f00000003c0)=0xc) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x1010, r10, 0x0, 0x0) shmget(0x1, 0x4000, 0x2, &(0x7f0000ffc000/0x4000)=nil) ioctl$TIOCNOTTY(r8, 0x20007471) setsockopt$sock_linger(r9, 0xffff, 0x80, &(0x7f0000000400)={0x1ff, 0x5e12}, 0x8) ioctl$TIOCMBIS(r8, 0x8004746c, &(0x7f0000000440)=0x6) ioctl$TIOCCBRK(r4, 0x2000747a) r13 = socket$inet(0x2, 0x5, 0x7) getsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f0000000480), &(0x7f00000004c0)=0xc) 16:00:38 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) r1 = msgget$private(0x0, 0x2) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000000)=""/132) listen(r0, 0x0) 16:00:38 executing program 0: msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="0005000000000000000000000000000000000000000002"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x5, 0x0) connect(r0, &(0x7f0000000000)=@un=@file={0x0, './file0\x00'}, 0xa) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) 16:00:38 executing program 1: r0 = open(&(0x7f0000000040)='./bus\x00', 0x10000, 0x2) r1 = accept$unix(r0, &(0x7f0000000180)=@abs, &(0x7f0000000100)=0x8) sendmsg(r0, &(0x7f0000000540)={0x0, 0x0, &(0x7f00000001c0)=[{&(0x7f0000000080)="17277f6e6353d02e9d473462", 0xc}, {&(0x7f0000000240)="b8232311d73d0572c31525c61c0f0bf9c1b0706db0a39358814811912976d82b6a064f9c04e1775fd7a9e0b190f24b304311b4ebb4bfaf09952e0e5ced6c0f3e1331b2315586d95b21f896def7c15804e2627d06e10fae67b15770861469f976fb1c21c972853cfb91a1ecab1ad1fa4785b90f0b29601a440e7794a6d29789e7afbbf0c1c86aee20ae756fd48eb40e34310ecf1cfcc85ed9fb29ea9ea44b130c4b222d2a915f4e4e633fed11", 0xac}, {&(0x7f0000000300)="35e044af17b2d8a4c52816efcb3ccd09cddd67b1f74a10cc171d316592cb7980f229c0be5b0bb33e74c36a94e9d3aa174734138f5bf6d8c9f6bc1d1c9236ea2d9bf1c676002d8437da25bc02b37f790672925e23d6cac9319b729f85f21b652d4cb7ed2cf47c624f26b4af2319376cfbbe291fb472e05b92c250b79decc4d29ec61b9c23326af601d615c25b0374722825d444f5695254cc9e1e90f2e073d72443f12f2873fcd386647badc95b63cbb41d8810366f83c308c0cf9e9db2d6bd16f0d56d4c8b434acbb523d5c0a2799e537a9e1d4e5df4515aff807a3f3b53b64b97b0be730bb25b03361b96f76885db87a1f8fe73770112", 0xf7}, {&(0x7f0000000400)="40f2649d9f90631f8a664fd2c20d44356d3fd2718702165181daa30b2136e04258a8ec7bd60573f2257013d8cf520f9b03f9323e46658a1491e656ede71a7805ca59669638625e8b00aee94c7fc1d78b559884baf1d60e72c4814296bf3380b39f77a5af", 0x64}], 0x4, &(0x7f0000000480)=[{0x18, 0xffff, 0x9, "b89724b4"}, {0xa0, 0x0, 0x9, "c52df5ffd74f5964d9773d62e942ad3b3ca788bd9d7698fd2569cca7b5d741dd70b2a4858118c7de1a2c343dfbc363cca625fb3b66c45504df83dd66154000b002454979a173e66b6fc576cdf97de712161c8909e130c729aee980f72409506dbbaaa25e04865194c5cf968b5208021da45af02e8ed72da762f45ec962efc8918bb7242eb175ef29dddf"}], 0xb8, 0x406}, 0xc) mknod(&(0x7f00000000c0)='./bus\x00', 0x2, 0x3e000) munlockall() connect(r1, &(0x7f0000000200)=@in={0x2, 0x1}, 0xffffffffffffff49) r2 = open$dir(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) r3 = fcntl$getown(r2, 0x5) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0, 0x3010, r0, 0x0, 0x0) fcntl$setown(r0, 0x6, r3) fcntl$setown(r2, 0x6, 0x0) open(&(0x7f0000000140)='./bus\x00', 0xa0, 0x180) 16:00:38 executing program 0: clock_getres(0x6, &(0x7f0000000000)) mlock(&(0x7f0000ffa000/0x3000)=nil, 0x3000) 16:00:38 executing program 0: munmap(&(0x7f0000ffa000/0x6000)=nil, 0x6000) r0 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffd000/0x1000)=nil) shmat(r0, &(0x7f0000ffa000/0x1000)=nil, 0x0) r1 = open(&(0x7f0000000200)='./file0\x00', 0x100, 0x12) unlinkat(r1, &(0x7f0000000240)='./file0\x00', 0x8) r2 = shmget(0xffffffffffffffff, 0x4000, 0x0, &(0x7f0000ffc000/0x4000)=nil) r3 = shmat(r2, &(0x7f0000ffb000/0x4000)=nil, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) madvise(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x1) r5 = geteuid() r6 = getegid() getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) shmget$private(0x0, 0x2000, 0x4c0, &(0x7f0000ff9000/0x2000)=nil) r8 = getegid() getpeername$unix(r4, &(0x7f0000000300)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'], &(0x7f0000000380)=0x6e) accept$inet6(r1, &(0x7f0000000280), &(0x7f00000002c0)=0xc) recvfrom(r4, &(0x7f0000000140)=""/126, 0x7e, 0x3, &(0x7f00000001c0)=@in6={0x18, 0x1, 0x44bf, 0xab5c}, 0xc) r9 = getpgid(0x0) r10 = getpgrp() shmctl$IPC_SET(r2, 0x1, &(0x7f00000000c0)={{0x1, r5, r6, r7, r8, 0x102, 0x1a}, 0xd12, 0x8, r9, r10, 0x8, 0x8, 0x8}) r11 = shmat(r2, &(0x7f0000fff000/0x1000)=nil, 0x0) shmdt(r3) shmdt(r11) 16:00:38 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2001, 0x0) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x4, 0x100000001}) fcntl$lock(r0, 0x9, &(0x7f00000000c0)={0x0, 0x1, 0x200, 0x100000000}) 16:00:38 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2002, 0x4000004300) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r1 = semget$private(0x0, 0x3, 0x115) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) r3 = getegid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) getsockopt(r0, 0x6, 0x3, &(0x7f0000000200)=""/122, &(0x7f0000000280)=0x7a) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000180)={{0x5, r2, r3, r4, r5, 0x20, 0x401}, 0x0, 0x6, 0x9}) 16:00:38 executing program 1: r0 = socket$inet(0x2, 0x5, 0x10000) setsockopt$inet_opts(r0, 0x0, 0x6, &(0x7f00000000c0)="e8f0e55e", 0x4) 16:00:38 executing program 1: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) sendto(r0, &(0x7f0000000100)="1b3b845b97a36bb472b84caba4e52330a93c334f351e2aef2d0b3ea5554cec0bc5c939f16093c123047c21ac51f2443886043264a5da30ac822ac05a921eb605c5154ad76187359740e58cbe9360d18e2cfe42989ac059e0ba322c3bca9209bd620028f9f99dbaaa53662def96816c5d42a5d96d41a7cdf59ac775041c1a5773466f91bf65ba07fbc4bceaa3db80bb5b57ea427980216e4a04cca5e58df2d5ec9b17ef33d2f80dd8bbdefa687a3ae588198e7049f4ca879cc4e387ebf9cccd9723a0c4e174a6c391f8f8e76ca61ebe81555e25e6bf97125231cf9d6e74a2ee999481fd0c987c725d636eee72960c5aaff4c22025569454069c420d6438e708fd0256e00392564bd81eb7c978382dc6e856511bc6b43f8fe68a782c3fd014f8fc00fc4cce532f516836929553363ba2d9f3e0413fbbb9fa575b66daacacffdb91b748dbbdb93d5eeb9e5939331f14604dc4f896fe77d92de4160e22c0eb79fa42aa5e02fa2fbe74e42b36c7bacbc9a3938290f528d148f61f84caa490d8d82fa799ea2d960bb740cb1a04931cbaf45c34e4f91417407d81e615f1f1279f9ee488027ce57ee04576732a88a90bfacef286efe16169d445de78488155c761f722f89f36187a2a2492b04bae647e10021d3b53ce4322e5fbf85856c88e72beaf20dc25b04e547596c5bab5252d66d0636b7f244ba62cbe0d6c9c3b42d8f2e89c62e15e6e184dfa1c9a219cb2ce8ea58cc0dd0cc0f5c524abb1f045ec4099d9c431c90ebc96739db3ba13eb482e5b22b74c77c3f0fed1d92bb638b5b02a2e36e41ec124b4f6e32f24b6ac01a0155b65d73f242d866df33620d4139dc5108c56fc487b8849542da1e28da09d62b9c6a50faaa37fdead38195aaea1ef6adb1c06b7d4685dbc8155bc936cfb9ba576f5821d10b6abcc4ed3703b64c3f5db5f263a70fa22492fd1759f7614c2cca2b08588712c10864414803e392531a556c3739d048b558718db5a078ff031de7570eb49cd54659d78a35922f8192d77c0b28199677663aae58da8ddecf7bd15416c6af37a0b77c7682acf75e4e1c9865b0bbb59a6500796147f7825cbe6277b35aa522dce257b70cfb80c1881b85f05239ec75a7223e37dd0a2696ce83da9e82c59e6b79846872834a3560aaf06ebe288b7a2fd1050e0f8c1fd964e4b891aa6a323c13b9194138445da4c77832a53ee0e044d426dd5427b0d89004981f9f2cb663d48ba1ce49ecda310086c31c91819c9a18adb9e0baba0cbad00686ac3e43485bd1258a990c7489ffb3d0fb6eac761765123f45eaec8fe87890811cf27021c2f0e7e3a9bbebf1bdf2e484ecc5a2ad0ef629bfe83b3d76e893f443fb31d51686d108e3d41980ee57c40ada3feae74fc820649c47974ee4fcb0eaf1162c333310bdc6c75f59b5a5cbffcce255ed30dae07690b09d7020df4ade70a15ec580c52306706894b2d40e8f77e53be04432fa9d1fd0c494fc6c4b18949e331ab32030d6aa2aec977ae76b2c0f3876564419472779f1896d8756c38778818edcf69bb1110ef8706698f752c9fedbba4bae8c45c7e950c5e9e72f3829c93d46812a4c706bc9caad9024ae20270d3aeacfb713fdf0b00170cece6f35b6317aebb2644b5614724c3412715cf9c9e9d862b1ea378955fb4f4f7766ab57c3e822a61c562ec6776d1b7fb3483dc4f6c7abf29e5e3c4c72cbb657b821746086f0dd02bdc6cf88d8ab508aaa92633b61cc2589fed550dbc4489174512aaf5ca67d2fc400ff94a1a73788866d52f20ba9e9e7feb7525b90e903117dd7018e58a2d349b443a209faf5f8cf27c36e88951092d25443b1efe6215a4050a15a1b458c45185e3ae3622a419bc47d99eb4633c55e26bdb4ad8aac4c0eb3c1540db595b3f69d0745c2157d5dee19292a14f3cd46247fefdce99f0171ccb482e57702689ab1712878be264fa07d1c2da8319e3c23aa9ab562172aaeba483f71dfde6c7b2a5da3f97e9a55a6b38f2b7af53730e28feba215dc111273e18e922d491080e909935ebd2b538491bb920f0868b89eefa568bf9ad8c1850fb6cc41324d176fee9d86cc44123d7af2b057476816021e4ea19777901f4f486c12e1491a6b654c7fe631c2ac362d289937957e2c0d6d9f294c5a4e2b32bd65bc06c966ce7159d2da844a7af4f127742e81d0f6bb29b2f33c5b87683679f65f18f11fa8b752f0d5613914e6dd9628d876b73a4e146a22387319971f484922332a5aa6380c04d8d042f4b04f4ce9f7e0ab5a02d6132b19a3718580e8f2f4869d05e3fe9ea6a95ae44e9bb6d5ceb55dbec217e2355945c97591d08ffd517caba8b35f8131a12a048ca6c0c1dda57892580148d524d6fcb739888a62c40a3d97d17d10b50888f25bfac86b117a7f1c77d23372da0f08b630735ad7e55daa5bb7995c8b1c57f8ef87f0b8b8d2bf40b52531f0d98169e156eb3796fbc8718bfb362b6bb2b1d816267537c4801c733a046a955cde6f255b9bc85f1659cea484966db68e9476e4f582a8b563117f006a715173ed2912392a16bf2ec9a2304d09432d73f6ea4828beec9e238a2d288a15fd497f27b4519a5349c62c472d5e9ee5a2e6f49ccf58beaf3f098eeee0496b1047ddc3da51d33ca55f06e48a2cdcaef69f4598d9be7b80ad14a9724654df352c94fe7182fea316520521e004e17e1b1980a543e02c5832d6b3511f01d6f8ee2844ded5fa5f240edb9c604841f4e78f9253033e94000c9688d4a24cfd7f276a19cc53053f5b39ee22adf61940fcdb014768bb8943f0376ce47fc8990e1c591dc65871f749d9973a002a7db4146353982157efd3fc3918f339bfb36651e4afb1f02640dceefade3cdd4d6757b7a022325f4b26de76eb708c6e7c1cb168a9a87bdfd82b0f6220a38f4dbe21985acbc119d93c06612aa96a44763186adbc507e745f46ce20245e21b03eb0faecd511a4c8995545b59208fd6c05c896361278fffad502db802c323d74bc0cde32db493e649dcdad99da93c8a1be0f31e168c4a7d1901e13642abab526aa6007d5ddcdbd05bf22e40772a2976a7952ea931919d84bb132591bfb2a6a7c9d08fbd42898f641275a77f920a0872013a46cb33cf24434699a43ae88a6d61fb1a28813c27e581a5e906958f93df9d0877d9244b507c2a9b6a5177d91262580b2bde55a798e09ba8a72012546cb1b485414a72474e6410900b3afe11cd16dffeff0f94bf0b4b8a9ff8807cdfd93f3672f29382fb2d92aa15ec72d5a4150ea7942aeef77994df742c78771878a8e789c7ec5aeea513d7b01df0e7df73aac134bab61692d9984d1fa7f956239d2e62647d6b3f8cf7cf184deccf3faa284013e58f7de27ac8fd12d749142c96a14a317330764c231544a49a8e5ff419ab2ecdcf2b86d2e0b839911a114cd820a4e72e36413489392030657c30308a20bbbc44cfaa43f8f21c067b8bdfe9836f5db43d919bba687dab471f40689051e525b03ed2c8f1a98f6d019a13ac3af232d5cf42783346b24de7891b384bf5d11ec47ac444be5b96da7263322ec2a6be8f799f9690c4403cce721727c31ff5947fb746ac9e6d4c46cf9296c65d35c03e243e11967f6c4923de6bb182ec276429d3719277216151532891c9dda620a1a50714a78bddee90b37fd83f25bbdab497ebb5111c888b6ec89c35da4d59c69bed26a3053af5cfb6ed7cb124946c220c0625124b112f3853e0bb07faf33d429f3c2618df48d9cd5149f8056384cfd5cbc423b8ab83254e1390d1d0d155422d4fc506c442d3153244f0ada6bf21d70f7e2edb658702322150e3578a3a7cee12858be4414b92052b34a65a1aac0629dc0da28632818c8851699e95313f2d691d4369ef8f623a5ab2bc0fbf1bb77eb3158d7035dd8022ad1f34c30f2ac25a772a7a364849eef06cdaec05c76c0fe8ed42e8377d412046606053fd7f58027b3938c775278ac0b9aed9b417799eb6da0df6dafb27aeac73929995ca6006513328d52df9b966503080993a769f780ef3781171187e1a77009608cde55b18b8dacd63fbc6ec5867c5a2c9d6e110ea99eade650199fff3b9e438f4df4aad88fcae3365a288e5fe51828321ccd5dce899a4082ab474e13b2687dd03bc48c38ce4d8b1474ce33dcba0354a12a80135e5a7827332142e39b185768ecc49d6ca46f3dfc9d066a2cb09c8eb7f9d60ddda26a28769be512fb424543021830daf6f582c84503d08a343d163f4bcff9d8db3d9d5d9bbc8115c141e5c3166e1859dc8f9add29000eeae151c0bb763e1a96de43f8f3e8aa7b59bf1048dbd9bafd2df22cee79ac8d7c65895327fb1e11ac8d0a9c67842e3c98aac9ad7c893829f8243857b39ca8647e90cd0f7f024a6d94ce2b2e9228a7e1ea64bbe332b95eedb2f14e803aa3cb61fcf01921eb007c4d7459c58723f7cfac3f77b7e33050533ee0fa573a7b0f6209fa325d7118a38518118bdb55e0be9d5988f76fa777573e3d575f467a5c540c4a9cfbc8988c703756db73b2102b2a0b365df38994fe728c1b9da4437103201490e203bd13eeb7b4644b9c587eeda6001d6d68bb4171af724d37e1ce4d519e0ca08fb7748946d2dfd73cc05b4d3ddfb591b022b5bef558943cf8f6f5d852f18070a8d182057f17164aad13343871a84e20f2fc9149c1e3dd8b4c500f71ebc7e51103399dc3d9692e9d0562cf9ced51177d5794c8a17bf07034bb95e02e9f4e1602733793bfd1122463faf425f3df9ecdf14b81eea51199d44da9d5b0c744499b5f954ef95ac24976fdbe1f780f8eb977f9f574d42b364106817d5c4f45aee78b4c2381e053fedb3dee70689442a81bdedfb9acad384841dd2e64c78c4079234bf029248dc4ba8f50d1d4b156d75993e5136c24ed601895e0c43531254dadd7f04ae2ccb91001589f2979aeb2fd0fb11664aa7202e8b22246f258e664d849d0dc5a45ebc8906999e19f1a95a047d7a220a7f7dddb36e1b4a31babb8f9299ac8e43a6fe3ff6fb249f9becd1c4550508a24b1c39c7c9a6ce7f3dad809c793767e45548b1fbd3dc889eda3992a0269aa6263da23fe7bd316db815f67fc6852652254f7f78bc1eee0c7c07a0d86c38d8c3b0aa72834897982e7703cbdc773b0c108aedcdc2cd3bf6087d7fed47819b9cb3cf416a9446f32269bf4742bb03c56893b36e45f7ec80c264462b30e87f8b6d9dd2423f6fd3f6ced26f53612b8c047df40805d7076bc1c4a82bf61ec8ff62e7911152664e507c08e197d13d32341817b24f5d2037556c86084e3652dfac859356d743fb29abfe96054878013d0e93dfc71cb00a6f7f31b8c373a588e344c5586e73a6551a5934ff7a7c748fe61000c9bd3ecbda3b06667b7291b7e8f5dc92443a5ff422de988fdd24e559763008d5880651b16b570b05b42214c3f772088b539768ba2bd36612eed4ac7259557675407a712f3819877b2a5f6b2be2fc34996221ac4051aad4ac73774f4b961035f267f0cabb388ba49f890a9222d5fe1fff5691f2991c97d76a5933e13244ed3fa0581a04df740370838ab5528f9e6fb4d29b7a0a88e89282043fc96791e48eea68804ffef975b8abd007f118af02a38bc9fe6ad41cbdf5f1bcdb62ed059379d573a680470aa655e3fca0a05072b234b32c03af31eeb46e7a08d19770650b17d406730c0b9a7b1a2eeaec4ae4307e8b8239149db5174ad54303b6d6955af200a84b578c2d76389df6a4dcf4889abfa453859a080e758e281207efd97fd40bfb4ab66fc43e0d20ed6f98a467167df36160d9d0", 0x1000, 0x40c, &(0x7f0000001100)=@un=@file={0x1, './file0\x00'}, 0xa) r1 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r1, 0x29, 0x24, &(0x7f0000000040), 0x0) sendto(r1, &(0x7f00000011c0)="45f065523f91a0d0d012133b1d5b663afa0a3be6f5ff554b6d09483fa3727756663ae63a4a186ab3f2f80e1bc4e414d9477e57a61f5cc1a2f142cb490f64f4da25c0c98901a5b07110bbd1086951c6c22b30f9717dbd5043fe7ff5e38b7ade98da8858a1df8b30e8c559e1da4d1515712775c2b19eed49066660e8932db6fa1bbfb61d76e6a1ee3c6d17c2a14e8ba242a4454f4a094e11fdbc5b9d465c0a8f002d1ca28c1eb59708ace1ccb322f1628fdd68df94c58819ff8573c6c6ccf3bc6a37ea652fade39598103d10d1b4", 0xcd, 0x2, &(0x7f00000012c0)=@in={0x2, 0x2}, 0xc) getpeername$inet6(r1, &(0x7f0000000000), &(0x7f0000000040)=0xc) syz_open_pts() getsockname$inet6(r1, &(0x7f0000001140), &(0x7f0000001180)=0xc) login: pckbd_enable: command error 16:00:39 executing program 0: mknod(&(0x7f0000000180)='./bus\x00', 0x203c, 0xd00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) mlock(&(0x7f0000001000/0x2000)=nil, 0x2000) munlock(&(0x7f0000000000/0x2000)=nil, 0x2000) readv(r0, &(0x7f0000001440)=[{&(0x7f0000000340)=""/4096, 0x1000}], 0x1) clock_gettime(0x2, &(0x7f0000000080)) open(&(0x7f0000000040)='./bus\x00', 0x800, 0xc0) 16:00:39 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x2800) r0 = socket$unix(0x1, 0x1, 0x0) r1 = dup(r0) sendto$inet6(r1, &(0x7f0000000080)="b226721c5ce828", 0x7, 0x402, &(0x7f00000000c0)={0x18, 0x2, 0x10001, 0x7fff}, 0xc) open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) pipe(&(0x7f0000000200)={0xffffffffffffffff}) dup2(r0, r2) select(0x40, &(0x7f0000000000), 0x0, &(0x7f0000000100)={0x73}, 0x0) 16:00:39 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x0) r1 = socket(0x2, 0x3, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) recvfrom$inet6(r0, &(0x7f0000000080)=""/158, 0x9e, 0x1, &(0x7f0000000140)={0x18, 0x2, 0x4, 0x1000}, 0xc) dup2(r0, r1) 16:00:39 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f0000001480)="301428c2670ae3b90a39ba18094e82285ab4cf6bf3663b94bbfd7cb933b46cdc9a7754a9e1fe14b82e988cd63e009283b58119c3e1ba798f466d04677f54d4b92b9aca3552f3dd060ac166d08d6a037d5d7f9ca7577a40b0675aa4f4454ad27b4b4ab77f6429fa1de2e3f39f75f14e9bc9a90f4148ea740baaf4f6cc03bf826cb01dd70b3b8b83f9c67199662d32eca367c0d57f47ffe2fe62cff27d501904f8a48fdc55b4ad2ae09d4f6bbdcafab646cb45cfc39da33138fc22ef2fffe62ece41027c0f703a753eb56f467125d8eeb8cdcdf4effec826456993663dd6d70af2e3c812a185e6b5ea00fee163d69cbe677d3d271e7aff9610ff634a716f17e11877b4a38c04e23d43e5135c0116725c217d183642d5aaa32e5e622b601dd8c4c5ecfe7475383a51f03aa46406a7c04660c8cf29d416d299030ca44ee43900fac5ac04b3aa6e43c622aa88b5ad12c34961fc38d7188d3f2fe49654f1320138a86a8127134ede020969203504c9d2c02f5f308dd6d09e2233e3ad988dfa92508f24c7ce88784f11c41a58a88de204673c9f0cf33f47085550b28ebc8df94ca0c2ad48f28200bb25e6fb8500ec3474f5bc7b1f014d1211ede50fdfc45d00ec91402235d80b06bd9ca018ff8017389c1cb240d04f7e6b89573fbb697260f867f241567a1ce29b11b9f22771d5616e2e669b432d286fd632b493d571add004ea5200f1900dba3843b7c021ac69093117bcfbc278d52511cd344ade033fa6447d6028ee0476d0dde6eb87a5af3d14cd07cbaecec597e26e451fd088c33e4535f56107e494cd01aa4d2d8ad555e37fadfcf4a9e9a00d08e6d40c43bd6fceb9cad6d52b5445b54210d2a5487e66bfaea6016c2b0ea616e211ca9836bed6fdd07c1e7ba12e73e8bb6f5c74603375314d0f1356324a9e5615f67db69119ee12d327ad39ba307d12fd01add8e3bab60c190c96f3f83cedf859dca4b06b30ce014b37ebf35ae5763ce43106b163d65e7b8d070f2ed92a97418200fc89a05f9b0ef07c282a89625da85abaf60d50062c02d98d2b5396a9164f9c299bf4b75df66452b187325e3fd3097e24845c943125dc6b9bfea098cc365fd058db74efbd449c990818458b3cc4f4e5954c4373ff4d4ab1cb1d6b18f5bcf866cea50c31f139157aeaa512bd9296d8396755fa0ad086a4a21cd1b4c98421bc6c7ba9e33e89389f55eec5dd0d219e44990dc9125028d0ccd0d03d32f7a96c7bf818bb76d4a7e09120cc7ec632180c1b8b1b4c1c8870633a03773d64dc6afe9dce27d0e671c428cb68a5bcd141f6786cd8c315870f0e1bde4e5101833a44d93ba1a4c0e6ebf69bb768542b8b40ddbc7a0ea83e1a443e5e7963014638dfae1a8c66d2ca1df71b538a734c0d82533994106feb7520579f52a1f820bad211c0a4f90728f1f4e464c995569def621046c0dec2bafc262eee01de9b984f574f81f03d5de398c6a743ae7d41211c9012696c74f582dd572c3ec2cea442658df57c8dee3d5cd43525ca865b8b435f6eec8cfedd72ad4318be5fc192129e937787a034a2c69a83a9504056ebbb06ae6c1be9d07b7e57a88c6ed2a65991dcf4af326905eaf342d16cabc0a085f6c356674213f0546877104d306521fb203d58de04421c83e4f45f28972d94f8b0ee8ad03a1ca44caea96ff9d844497037ff4709ffcbcbcd505770127bb9f8bceb5738d6907d0149095a6e96bb164be06caa65fe30895b233abd4e3f87704d0590461311d1156df089364ee899994ac7732ebc69f7b46c0941bdfb897689eaf1f80d173788a3da930cda509e2e9f9446a8549f9d3bf30176ebdcc69219262aeed7f52924ba255222427540caef838aec8506695a102742621795db28fd2ed9fc60ae2de303e6fe567c3d922bdf4c3b6f6c5408d7e2aec82f6c3ffd2b06194c0adbae802af5392a33c8b01af557e9f2a72c079eddb96135d023222749868c4ae9b237fc657adb59a2aab5133e9e19422db8485bddf4860bfeeb353455995fdf043a55c02ad0ea56e0cb45ec2af151c541aea2c96b2da37ab2308cb1dd2b90d736f088da9600856501e8e0a5d115d92babc8b3c0b85b64c3207405303cb45a8acd05ba885a201b625f2d5985d02b8cad8b4d750349642f00fd606f2045cd57440a9792683943f991517b62de7b38ccc03b95ca56fc9ad3dfdf7bf76d101f29f70ad178a08eef1d2d54a32247189108c712a00e8c9c71c8a7a65cd785afb664a3e28cd8a8627acaf95422bb8ee251ef23be6029448381f3490e9d3c1c55e5dc726a5d6d33a370310618b15c7c5b0e9fdff44e8a2ccf4b11ca3c9c3524107835411fe6efd6431f1fef2a4cb11164a55bc270b3389288b0da49462ea99286ece131018c79db6d7c88fe939e1fd8fbf01c082f4491417b307f5671c99cc06b8199dd341454fc5a482152ad5bf12848463e12f2f6910ed05956eda715d8340e4926275b11e9afe0f59843c76390881431138322fa99b23949abec9d7bd2a6347a9b8686d096e63b48ab39ffc92b3c719d3e6ac0c48f4f54907bcf22cf7dabe8d6a7627c52e1aac3a7ffd10f68d71aa8cd6d687e7b1f7d30d5032ffe691013d04ee0f161abebd5ffcb2d329e5ac9e1c76db1ee1a6c76c9a070910182f7fd4f9bbda18d515df56fecd7209184029eb20731ab6e8c91885c0a98e5260fd3631bba0429239af678aee7e79e340db2dd0013930321c6264f49e66a618106bf8dcab53e7f57221fe11c966fa731c584c1d472d227509e569551be1c44b76ad29b4bde143d27e4dec5bb36b55bb21f21e49118547441093cb331b6bc7df276d0823bafd49128c529f3f689abb3f9cc5d2917d3278b54dfa46cc7a36601b22efd97e622731018bd77bbc48323a08bb8e268fc978540dd3428990213dec39d263d1e30aa17e4745b499f264fd9f67db703754ec1c201532a30139906276a1f46159913cf02583a6e39047a9e4c38625c58eee13e5dfc6b3ed7af34392fcb2b920e7b0eae1eb1bc86acd4af0d9902e27de4d67987677edd231bb4f20ac0b6ff0c7c70afd13028b6400431164c28c639c9321a7cacc3cc3bc3a882141fdaaf8f4591e4388db77836e5ae9fceb1c3b064b6a4c24e0a2bfeb63db84b63649d89b8b6ce01a016ba4f4592ae0b8938c2f0235d68c74ef7597df432756e0b8707487f984f5446f40a4d959327f813f650d6aca73e27e1e7e10a9702dcfebc7c9e64f5fa2741f0af0300000000000006352b6594504ed592d73e7c3f5d4fb836f50379125454a2d37e316274f18825f44a353171f818666777e92ad66bec576f80a6c69e9290388397e7e95d6413dff38fba6b3282d69eae45e3867a3508eb3dc44938d5dd2efe235bd9e3823cd5bdeb7ce569cbf4be4bedaced89718116fb2840886924b2fa90bf4f2ec9fa3004c677990a92c668e396187c3f99a731608262ec4f57c4a3d945eaca8cb52de7af7d82e04de12e9f5ac5fffa6966515124696e2155b2e6aea111e9c8cd8c089baebb503bbe1a3cb86db4a74866bed123366793d1a8163230cce209fb83a18e28ee1cf26ea57d8c4a2d5559880e6f5cb97641fa61b258b2676601f07a6062b921bd1b52eb4695bb7ee91663822b06f7e376ab3ef688e3cf66ec9ab3a71466601e220aefeb50b6983439e6bb27f3726bb1a4b9dbb1c727a7417a53163c0811ef005ee2e11b339f5efbbca70baa233bc901d0da835a906c9a2f1abcc02255fb44f1f0cc6f6064d4f1b7452b95a89bb717828f0813eef5049062e4ba203c4b0237062127274951815181f32a439ecd9f042ad8db02f7661bd47a08e036da20ae24b1b41c91ba8347c7f8f40497e3b7b1ab78743c1b69741eac26ecfd26d4760823382fcb841a985146abaf244fa0c611f2bd27b8281c86d8711cfed6544db3bc97e1df644a488fccc7be6537ab023ca2fdea0e7182bb0dd1bff31dfb872805aac569fc74b6712dee319e1b058521b9dca3fc63bd1effd09b80ce1c446f695c7823b2c7bdb4036caf6d2e19e54b97b4e3f3319b46dcce29a911376be805ed7a2ef108bd869964c59b0ab15d6e66cf23613520d30aeeeebcda8145112dc7a0eb6babc103b01c2281aa1eaebf25bde804ad93fe9e955893aa27c172da7629455a18aac60b10a89fd1c92106fbb17aa76f7a66de2e67cdd01290bcf2c9d598b25faae0396bafe5070a362d870a36adaf79b03c49a14fb010cc739e6ae7fa8ee31bb4165d2a4934c9c282609d9b766d3287081562a71ea703f94e15fe7148ea295c446ac61a40dcb4eac639d0a3b8260a4f4099c672184e5e59b73903135c84b9a935121b81f5a614b52de289842c8a683782b6763810454264f64a5a5dac179e86a039fb7b3939c9c1d65d77f7e0b5d172c647367098e0ea6a008015454b15177abddf77d22a6fcaeb1c18b7b5f8333342d3b6ff771a4010a5bffdbd0a0fd6ccd014dcab090fc6c7dacdabb0b64fedd6c7fb9493cdc0a1a6928f8ba982b854a864feb37b9d9913122873aa632b15409d3976c14d59ac7ae92ea2f3f5fb85b66ef01e672cb2f4acf09127d0555a6b54047434b0b6e28d91bef4a466c76c39d29145e540a1dd3bd4023ed8b1d40fb05db11442f50aa1934ca020aa7f80217c0ca5c48bd9c73f45514c04936f1172adc6bc470e6b1f53b7653efa7c942801b65c6e407af9843979665eb4c77916742d7dd91475f93df76ddf8e02f868a5d1aba0629c250d6b17dafe6e928c789cb91ef17fa62a5d886987e74f351e99ddedf89fb9536f6f35381ebc18f725b0605f0a8aa764b1173b8749d51fa1c369b6ee50a575f29515c839ab6ac32606848c3efe030d339e92b1cdc2ec69c43e8acab08701b4937bfe00423beebb8bdd26408d76e9efef40cddd25afd17efb2e6024911c1dfe24d2db86e9645ed8589471175630a68a79de0d24063339bd1e59c7bcc0052c58b591573261013c50e3b28d6a74003870279e78ebc89eaeae79681d0bedb97768c1bde2c6d4c39a47529b52eefb875b3b0d915beb58fc371a229d45cfbb53e6316b2d167656803f6f74a72b0ed93efffdbdf18bc6f8d7e44d5843ab94cb8a8ba723493fbbbf570afa046f2bf0ade70e4780442807ba2dd970b67cb6d4e024e40bc082df484ea3588b085b29e91e87bf11d2a2cdc8ec7221d0747cdf599572260c9cdc4c1748afb143422c2ca038a5c6de8637d87abe8305c76f3da50a2c78f97ebae6b696e1f27c0bc33460f18cc8466d4654872b39e44a7910fc90f8be708bb991ae71446ccb4bb7fb753fd49c07df8d8e00d160cca18539e09f4955771b5881807cf7d1bda6255e5fcbaf19d7ac27de1882ec22bb9073044b8022874aefd446ee15051e2bb956b7c2c8aa15537376c4fb19b9cbf101ff1e768fdfb5b5a83920c2970000000000000000007814876e99a097878aebc726787e21dc761e180c23e268442a201b0610ed1595d95f8a52e095acf7ed71f3b2dcdd", 0xf30) r1 = dup2(r0, r0) kevent(r1, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x80, 0x1, 0x2, 0x7}, {{r0}, 0xffffffffffffffff, 0x40, 0x1, 0x1, 0x9}, {{r0}, 0xfffffffffffffffe, 0x0, 0x84, 0x98d05a7, 0x4}, {{r0}, 0xffffffffffffffff, 0x92, 0x80000002, 0x800, 0x3}, {{r0}, 0xfffffffffffffff9, 0xb1, 0x80000001, 0x5, 0x10001}, {{r0}, 0xfffffffffffffff9, 0x20, 0x2, 0x7, 0x5}], 0x2, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffff9, 0x3, 0x20000002, 0x81}, {{r0}, 0xfffffffffffffffe, 0x61, 0x1, 0x38000000000000, 0x1ec5}, {{r0}, 0xfffffffffffffffb, 0x0, 0x0, 0x100000000, 0x800000000}, {{r0}, 0x0, 0x80, 0xfffff, 0x40, 0x3}], 0x9, &(0x7f0000000340)={0x2, 0x8}) syz_open_pts() close(r0) r2 = kqueue() r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x80, 0x7, 0x2, 0x1, "9e8c322dac4f8cec68db909848cdb464ba28337e", 0xbf1d, 0x2}) r4 = fcntl$dupfd(r3, 0x0, r2) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x7fff, 0x0, 0x5, 0x37f665de, "bad84b80f2795db4718000"}) readv(r4, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 16:00:39 executing program 1: r0 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) getsockopt$inet_opts(r0, 0x0, 0x200000000000004, &(0x7f0000739ff1)=""/15, &(0x7f0000000000)=0xf) r1 = geteuid() r2 = getegid() lchown(&(0x7f0000000040)='./file0\x00', r1, r2) 16:00:39 executing program 1: mlock(&(0x7f0000000000/0x1000)=nil, 0x1000) r0 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) munmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000) fcntl$getown(r0, 0x5) 16:00:40 executing program 1: mknod(&(0x7f0000000240)='./file0\x00', 0x4000000000002000, 0x6c7) open(&(0x7f0000000080)='./file0\x00', 0x800, 0x22) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x0, 0x0, 0x3, &(0x7f0000000280)={0x6, 0x3}) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffbffffffffffe, 0x396be3296e6275cd, 0xf0000084, 0x80c, 0xfffffffffffffffe}], 0x1000, 0x0, 0x0, 0x0) 16:00:40 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x4000000000002000, 0x0) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x5) fcntl$dupfd(r0, 0xa, r0) mknod(&(0x7f0000000100)='./bus\x00', 0x6000, 0x4) unveil(&(0x7f0000000080)='./bus\x00', &(0x7f00000000c0)='c\x00') poll(&(0x7f0000000200)=[{r0, 0x1}, {r0, 0x40}], 0x1a, 0x0) unlink(&(0x7f0000000180)='./bus\x00') poll(&(0x7f0000000000)=[{r0, 0x1}, {r0, 0x40}, {r0, 0x64}, {r0, 0x4}, {r0, 0x86}, {r0, 0x40}], 0x6, 0xfffffffffffffffa) 16:00:40 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = socket(0x18, 0xc003, 0x0) r2 = dup2(r1, r1) getsockopt$sock_int(r2, 0xffff, 0x1021, 0x0, 0x0) writev(r0, &(0x7f0000000480)=[{&(0x7f0000000140)="c18c579abc2d77517a25f4c60e70b21a9401818b31bb73b7be8ce46153dadc48848d47c68c7b3ad3e6fdcebc3fd6a3da1f48f5cffcd4b9932434c37c80a80615810c4653fb24cb2797fea8b71c354bfdc1876ac1686b2caac02868effefb8597005cc6f3acc7461c4c8257f97892c793f8a3ac27f931bbedc3b659ff23625b3b19d694f32794ec8829fdb41670c0b3463e9a26f8e3b75fbea8e3cf7c3fda7c04fbbbb7e1ffc939efcfc76e9305369b48bd0a33edf44430997a8a7285d4023f3474536513d0232e12f98aa0dffc2b811c68c7d34bcc5faa", 0xd7}, {&(0x7f0000000240)="d151bf2a38cb66dcb1d7d4551670ba27b35c3363b44531758c415411a4b6639c40409765fbaba9d3997621299e3fb54d41567651210a533deba5f1956448ad47b4dd238dceba497c114ce0711bf10ac2787f40b269c9857462f598f49295", 0x5e}, {&(0x7f00000002c0)="68c2d326c1aaddad6583123b91330fbdd6926ad14a635d10b3130e44a69e5690e4b48524059b3f899d2ca20bc559d62ea79812c7a33f5c9941bf62cfe85015ad9649b325de5c1a50f5f4237a5f18f76a4da07ebc3403657e6412f13015eb2d3362ac579010b2cc1cebe2fec79ee0266109c8cf4f703871c5ce02e50d0c442479b0ba59a17794eadce4d16ff07e64431b3ac08c7ccaede739b97b32bbff91a7e02aef1f52c0a67e900492567bb89f6201e0a7dfed0b16bff19871199b38aa3736ed0a2619efa837474553ee683f60c8d4ca39", 0xd2}, {&(0x7f00000003c0)="7b604c0e8d2c43c14e534370e7818b17caf28ce2352975b6c0c2fb939cfa972c1c8221a9d53efabd083137c321855bf06fec8200b434dfb45fb75b8d73f4", 0x3e}, {&(0x7f0000000400)="a04322b78bd86e6b887334881a4192d7bbf7cce08a60becc921c9e5467a0b9061ccaba599f59ca523d388181755a4b31872325bdf935b6e61ed1ed6cec8d452652ea4ccaaeb69e94db73ebf6a6933d4049b97a89de19c813", 0x58}], 0x5) getsockname(r2, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) r3 = getpid() fcntl$setown(r2, 0x6, r3) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)) getpeername(r2, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) 16:00:40 executing program 0: mkdir(&(0x7f0000000080)='./file0/file1\x00', 0x0) chmod(&(0x7f0000000240)='./file0\x00', 0x3f) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0xed00ed699fd80ab0) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000100)='./file0/file1\x00') 16:00:40 executing program 1: openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) r0 = socket$inet6(0x18, 0x8001, 0x0) getpeername$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) 16:00:40 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) r1 = semget$private(0x0, 0x8, 0x0) semop(r1, &(0x7f0000000040)=[{0x4, 0xffffffff, 0x1000}], 0x1) semop(r1, &(0x7f0000000080)=[{0x7, 0x7, 0x800}, {0x0, 0x101, 0x800}], 0x2) shmget$private(0x0, 0x1000, 0x2, &(0x7f0000ffe000/0x1000)=nil) semop(r1, &(0x7f0000000300), 0x0) semop(r1, &(0x7f0000000140)=[{0x1}, {0x2, 0x0, 0x1800}, {0x7, 0x2, 0x1800}, {0x3, 0x0, 0x1800}, {0x3, 0x6, 0x1800}, {0x7, 0x3c0, 0x1800}, {0x3, 0xffffffffffffff06}, {0x3, 0x4, 0x800}, {0x0, 0x7ff, 0x1000}], 0x9) semop(r1, &(0x7f0000000000)=[{0x4, 0x1, 0x1800}], 0x1) getuid() getuid() getegid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) shmget$private(0x0, 0x3000, 0x400, &(0x7f0000ffc000/0x3000)=nil) 16:00:40 executing program 0: socketpair(0x800000000000002, 0x3, 0x0, 0x0) socketpair(0x38, 0x4000, 0x4fa, &(0x7f0000000000)) 16:00:40 executing program 1: syz_emit_ethernet(0x5eb, &(0x7f0000000040)="8fb08fe3cc96747f6c586ffb0c3f425661a6a680028f7ce563f721eec0cc3c66c45319dec3794309cea36653f461789124d6d04095798b0387ed9f54204a637b7728c2ca5ac6ec2332da1391426ee96dc5970cd504b74fd3f9ea7174b47a8c1bf70261ad9d9a16f9f81447f87565a2472663dce6b7123e00c0551dc2ab0927d8085fe68d669c285f93e84dfeb43c88fae96b53320fb4dfb5de2b88211711991de0446ed7e0d29eccc3d1d6f9921895e8b8d3bab2e64efa417eca7065c9b34de5d747c1eeb77c7c8631c0a1ad5bb477fbae2f1abc31b939b0dfef96e0ee4b613d69c02d6790b0e3fe15141b010f688d0e0a922275986945569434b17eaa4cee57e70a182bb81e89d9957e45f59a247709819b986df580e47df02f5f222be2daaf3f7a7dd42db4ec4594c58c5ed15f75304d69fc2993ad61018e3933ddff10862f9dbb3bcbd9077a246733d58634c955205faef9e9d232f5837fba401a77a1ea6a74d494b069e3c28f1343a408507e3cd66c58b0e3f702dd58825fa5c87bb3eeca20138eb471356e2e5b9223334ed6cce109a126f2c776e2e43b1aa5d3ea6682c1707806ccf0913708bfe1121f5496bd927b484d4787e1caac69afe8acdf100ad5220ffa1abb2afe25df8e21766ff4551c0c7fe7c0a9db4ebcaa1a1aeb350bd65c5db17079061635ee610a2e6d2681d720ba70215f07e94901d2f0d06a1293040538b8c318f81e25bb5d70e051b3408aaa04c0a6d0965ef5bf49882bbd84b1962f0483d68229580c83eb208a892f9c719b51456ff7ee3fee7925fed8257cbcbf93d7e6ed0605cd97b90caaf5956b75add0ae193dba9087e7e0dfa42718ab5b39e5d1ef92c58047b162dcefb64c59baf74b111a55973fe5c92686353164d58ce4012a8537745c3b0cabfce8b2992af34412a0f154242dfc38f61bfbe6447eb152430acb6b80b9b39915be4face841d4d347587d4e0a83406530f33055c79ae1b2b495dcf5ebe19ddac3c0b1a85d1182583038fef5b12cf92abf7afc50cc7f96cc5d7bf20d4d5dd23be1a4f718cf28be05bfc8b1e37f2ee6cb1419e92b457fc09eb76528480131a5b60dd2a9ea6383a77bbdd9f36ba967f35fa485cdd6a905002561f2c5af5d4d12e52780ea358671fbac455f1e40073c6308eb72810179d490d9db5b7fad00a8d13e048d41ffe78d09caca25f95c86704a242beebe299fe25acd94dbc645f6d819617c5e249ac23c2264bb80695c874664c5a1923b11e22f336a37c58fef824b2c2b5deb139403c44bbc326a27afca21bd3c9be430c6b2aab023e1cedcbc2d2ba8219f29f0811a0dd3d1b2f103b53eb2af3618d0fe69248a2b3f471cec2eb8ee46d079749739a545d6b81e0d46bfedeebef65c22667a2310004d7944c6b366e69a2885519e2f9ea34b78d6fea1e5d4c440b776fc4aca0335ab7f7638ce7ed31166ee8af52c087fdc3c531affb36fcfe3fc521fbcba55ca748d7c9eccd30d26d465193e33a744469e5a1d32e1d98659399bcf8f419ad66b9248580af6cf98461e715269f5a1ef28fbabb1934b7ddeb5eaf1d211f55dab127a920f0382e81254a49606819cce0fdce06d04d1558296db55ced9ab0489e11e73d351693e57ec86df52e7b0c21dc4407ea1cfbb7c3587ddc23aa5505cc33810bf83de9418582db597b9774846dac631285881d1fb0b964db51288004451092c7547b9a3a183c8358563111208864bc3de8277506271836e9eb76c57afa5fb0e322ad7e2a444ba1b28fa6af345d500a5175413ee6a98eae1631f90438038e2ae4ff68e82a26a229e885d5575c6a8330bd708f3d7f487d901147797e2bb4bf3a2618ef1e8f6f59e516dbebf12d16518674cccbdb59dc1853920fe25943b8373c3dd6ab89824ef27e32c747d73875a69ff29980820bcda4fc62cea866b5321e76ee9996216bc937f105aa0fea5badfc12fbaf64fe9f6ed927948043b8c4f737815dd06cef69704dfe3ee3af659953a10531a2018b1887e5f28eae83d5a32c39699d1577c2b3b2a362faf003e33915babc61a8a4d038e74de9effbce565076f79a98bf5ec5d9740026f67168ee724de14454fda023a0dfe0a0e9a4b05a44e1a697bf648b93de051f4cf9ac915586a43a9") pipe2(&(0x7f00000006c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) faccessat(r0, &(0x7f0000000700)='./file0\x00', 0x100, 0x3) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000640)=0x2) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000680)=0x3) 16:00:40 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a02, 0x0) mmap(&(0x7f0000feb000/0x14000)=nil, 0x14000, 0x0, 0x2010, r0, 0x0, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x11, r0, 0x0, 0x0) r1 = shmget$private(0x0, 0x2000, 0x82, &(0x7f0000ffd000/0x2000)=nil) r2 = geteuid() getgroups(0x3, &(0x7f0000000000)=[0x0, 0xffffffffffffffff, 0x0]) sendto$unix(r0, &(0x7f0000000180)="3d39eedce131516ccae396d1453d5a02e06f10076c8da46ae8832ac2510bdc67fcebe3d2749377b162168702ffeaf7bcad565f5241abb9d9b6e9d7dd13f8f7fb1f548a13bc8253f71d98e4b8961ac87fae17c3a318ebb3f838cc4c73357542698c7ed2d6117332afeb1a8769142ff59bdf7637dfbebc8c64597ef223f2a78bcb623a3a62ead166637335edc87968333c69267ee12249e4578854e1a318637d56bfe485bdd6c9691d9d6c17378fb4de41e93992f0519f1dd7cca932bab1eff54487baa081ead262a60db1c424ee62e00ba0eed027f2edf002f2c8", 0xda, 0xa, &(0x7f0000000280)=@file={0x1, './file0\x00'}, 0xa) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) r5 = getgid() r6 = getppid() r7 = getpid() shmctl$IPC_SET(r1, 0x1, &(0x7f0000000100)={{0x9, r2, r3, r4, r5, 0x0, 0x5}, 0x3, 0x3, r6, r7, 0x7, 0x4, 0x8}) fchmod(r0, 0x30) 16:00:40 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2100, 0x2d54) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) readv(r0, &(0x7f00000003c0)=[{&(0x7f0000000380)=""/37, 0x25}, {&(0x7f0000000400)=""/4096, 0x1000}, {&(0x7f0000003ac0)=""/4096, 0x1000}], 0x3) 16:00:40 executing program 1: r0 = syz_open_pts() mknod(&(0x7f0000001900)='./bus\x00', 0x4000000000002000, 0x7e) r1 = open(&(0x7f0000000000)='./bus\x00', 0x6, 0x0) r2 = getpid() wait4(r2, &(0x7f0000001780), 0xb, 0x0) writev(r1, &(0x7f00000016c0)=[{&(0x7f0000001680)="5995ca4e872eee1b51e409458054bee7b37f", 0x12}], 0x1) r3 = shmget(0x2, 0x2000, 0x10, &(0x7f0000ffe000/0x2000)=nil) shmctl$SHM_UNLOCK(r3, 0x4) kevent(r1, &(0x7f00000017c0)=[{{r1}, 0x0, 0x12, 0x42, 0x100000000, 0x7fff}, {{r1}, 0xfffffffffffffffe, 0x1, 0x40000001, 0x5, 0x7a}, {{r1}, 0xffffffffffffffff, 0x60, 0x10, 0x2dde, 0x49ec13f1}, {{r1}, 0xfffffffffffffffb, 0x84, 0x8, 0x6, 0x7ff}, {{r1}, 0xfffffffffffffff9, 0x0, 0x40, 0x401, 0xc684}, {{r1}, 0x0, 0x2, 0x20, 0xb7ed, 0xe65}], 0x6, &(0x7f0000001880)=[{{r1}, 0xffffffffffffffff, 0x42, 0x20000003, 0x3, 0x5}], 0xfff, &(0x7f00000018c0)={0xfa000000, 0x3}) write(r1, &(0x7f0000000180)="d5c8bde39da38cb609b5f1b1e13b127e02a51fbe9d1b2000b5af229e74", 0x1d) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f0000000280)="301428c2670ae3b90a39ba18094e82285ab4cf6bf3663b94bbfd7cb933b46cdc9a7754a9e1fe14b82e988cd63e009283b58119c3e1ba798f466d04677f54d4b92b9aca3552f3dd060ac166d08d6a037d5d7f9ca7577a40b4675aa4f4454ad27b4b4ab77f6429fa1de2e3f39f75f14e9bc9a90f4149ea740baaf4f6cc03bf820f6f65ef8d6cb01dd70b3b8b83f9c67199662d32eca367c0d57f47ffe2fe62cff27d501904f8a48fdc5507002ae09d4f6bbdcafab646cb45cfc39da33138fc22ef2fffe62ece41027c0f703a753eb56f467125fec826456993663dd6d70a", 0x107) syz_open_pts() close(r0) r4 = kqueue() r5 = syz_open_pts() r6 = getpid() fcntl$setown(r5, 0x6, r6) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000240)={0x0, 0x0, 0x7, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r7 = fcntl$dupfd(r5, 0x0, r4) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000400)={0x0, 0x3, 0x800059, 0xfffffffffffffff8, "cd6474f4d60ababcd6e600"}) readv(r7, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 16:00:40 executing program 0: mknod(&(0x7f00000004c0)='./bus\x00', 0x2002, 0x4000005200) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x7f}], 0x8, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000100), 0x101, 0x0, 0xfffffffffffff14a, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000080), 0x200, 0x0, 0x1000, 0x0) r4 = dup2(r1, r0) r5 = kqueue() open(&(0x7f0000000000)='./bus\x00', 0x80, 0x8) kevent(r5, &(0x7f0000000140), 0x40, 0x0, 0x7fff, 0x0) kevent(r4, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x2}], 0x8b6, 0x0, 0xfffffffffffffffe, 0x0) 16:00:41 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x5b34) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) select(0x0, 0x0, 0x0, 0x0, 0x0) sendto(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) 16:00:41 executing program 0: socket$inet6(0x18, 0x8001, 0x0) 16:00:41 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000140), 0x0, 0x0, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r0, 0x2000000000029, 0xc, &(0x7f0000000140)="ff01000800000000000000e9df08ad3dc9000000", 0x14) 16:00:41 executing program 0: kqueue() mknod(&(0x7f00000002c0)='./file0\x00', 0x4000000000002000, 0x6c7) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) fcntl$setflags(r0, 0x2, 0x1) r1 = kqueue() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) ioctl$TIOCDRAIN(r0, 0x2000745e) fchown(r0, r2, r3) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x396be3296e6275cd}], 0x1000, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x81, 0x0, 0x0, 0x0) mknod(&(0x7f0000000080)='./bus\x00', 0x2002, 0x4000005300) open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)) r4 = kqueue() kevent(r4, &(0x7f0000000040), 0x800, 0x0, 0x41b1f84c, 0x0) close(r1) kqueue() 16:00:41 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x4000000000002000, 0x6c7) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) getpeername$unix(r0, &(0x7f00000000c0)=@abs, &(0x7f0000000180)=0x8) select(0x40, &(0x7f0000000000), 0x0, &(0x7f0000000100)={0x9, 0x7, 0x7, 0x207, 0x1, 0x4, 0xfff}, &(0x7f0000000140)) 16:00:41 executing program 0: setuid(0xee01) setreuid(0xffffffffffffffff, 0x0) r0 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) setsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f00000000c0), 0x4) r2 = getuid() r3 = getegid() r4 = open(&(0x7f0000000100)='./file0\x00', 0x90, 0x80) ioctl$TIOCGETD(r4, 0x4004741a, &(0x7f0000000140)) pipe(&(0x7f0000000180)) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={r1, r2, r3}, 0xc) 16:00:41 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x236161bc) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r1 = kqueue() kqueue() kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x85}], 0xffff, 0x0, 0x0, 0x0) r2 = dup(r1) fcntl$getflags(r2, 0x3) dup2(r2, r0) 16:00:41 executing program 1: r0 = syz_open_pts() preadv(r0, &(0x7f0000000400)=[{0x0}], 0x1, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x80, 0x80000000, 0x2, 0xffffffffffffffcc, "ba6b2e279a532b9bae5c0479ff669ef07f524940", 0x7b, 0x9}) ioctl$TIOCEXCL(r0, 0x2000740d) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x3, 0x80010001, 0x10001, 0x20, "8b83074e4d6896000400001a71d948f50e1aa090", 0x2, 0xe2ab}) r1 = socket$inet(0x2, 0x4, 0x3) getsockopt(r1, 0x3ff, 0x6, &(0x7f0000000080)=""/2, &(0x7f00000000c0)=0x2) 16:00:42 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = semget(0x0, 0x0, 0x0) semop(r0, &(0x7f0000000040)=[{0x0, 0x0, 0x1800}], 0x0) execve(0x0, 0x0, 0x0) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)) mprotect(&(0x7f00006d6000/0x1000)=nil, 0x1000, 0x7) 16:00:42 executing program 1: setrlimit(0x2, &(0x7f0000000040)={0x4}) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0x1811, 0xffffffffffffffff, 0x0, 0x0) setrlimit(0x0, &(0x7f0000000000)={0x9, 0x3}) r0 = socket$inet(0x2, 0x8000, 0xc0) setrlimit(0x3, &(0x7f0000000080)={0x3, 0x7}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) 16:00:42 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f00000000c0)={0x7, 0x4}, 0x10) recvmsg(r0, &(0x7f0000000480)={&(0x7f0000000040)=@un=@abs, 0x8, &(0x7f0000000380)=[{&(0x7f0000000100)=""/224, 0xe0}, {&(0x7f0000000200)=""/251, 0xfb}, {&(0x7f0000000080)=""/15, 0xf}, {&(0x7f0000000300)=""/89, 0x59}], 0x4, &(0x7f00000003c0)=""/169, 0xa9, 0x200}, 0x841) recvmsg(r0, &(0x7f0000001700)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001680)=""/81, 0x51}, 0x801) getsockopt(r0, 0xffff, 0x7, &(0x7f00000004c0)=""/92, &(0x7f0000000540)=0x5c) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000000)={0x4, 0x7}, 0x10) 16:00:42 executing program 1: r0 = socket$inet(0x2, 0x8005, 0x7ff) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x7, 0x4010, r0, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file1\x00', 0x80fffe, 0x3) bind$inet(r0, &(0x7f0000000000)={0x2, 0x0}, 0xc) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0, 0x11, r1, 0x0, 0x0) munmap(&(0x7f0000fef000/0x11000)=nil, 0x11000) 16:00:42 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0xe52a2f518aef15b0, 0x100) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0x40) select(0x40, &(0x7f0000000000)={0x25c}, 0x0, 0x0, 0x0) dup2(r0, r1) 16:00:42 executing program 1: r0 = socket$inet(0x2, 0x5, 0xfffffffffffffab7) setsockopt$inet_opts(r0, 0x0, 0x5, &(0x7f00006cdffb), 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="a90254320d0425bd24f6c0b10571281b3425cfdc98c47e7d2b51afd2d636e548e5db364c1c6309668408a029f04bdfb16ce4380a8210e57ec22e958203edce71d5d142a4281362e6dcbe52e59d183c778a6812a2eb46ab5541d57d82d233e2c4700dd943458964e09be048534a5d77b2db5dcbcf1bf7cbd448132994c56a91dc63149d696925e5bb0646b0720aa9c9bc0f726e463b486bb05b74f43b57e70036603b79c3c32a8ddbfca7cfc0e060309332a06b5b1fe7cd62f1e5857a4c81635e79bcef05b7d48efc912614209324033bc7e0d52a68a4c01df84ee97426881d74b5bff7fd", 0xe4) 16:00:42 executing program 0: r0 = kqueue() poll(&(0x7f0000000040)=[{r0, 0x5}], 0x1, 0x0) r1 = kqueue() rename(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') r2 = geteuid() r3 = getegid() chown(&(0x7f0000000180)='./file0\x00', r2, r3) kevent(r1, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffa, 0x1}, {{r1}, 0xfffffffffffffff9, 0x9}, {{r1}, 0xfffffffffffffffb}], 0x49b, 0x0, 0x1000, 0x0) unlink(&(0x7f00000001c0)='./file0\x00') rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') 16:00:42 executing program 1: r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0xc88, 0x180) flock(r0, 0x4) r1 = open(&(0x7f0000000000)='./file0\x00', 0x6a16a7078227d4fa, 0x118) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000040)=0xff) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair(0x3, 0x0, 0xfff, &(0x7f0000000080)) write(r2, &(0x7f0000001140)="19", 0x1) write(r2, 0x0, 0x0) recvfrom$unix(r3, &(0x7f0000000100)=""/1, 0x1, 0x840, 0x0, 0x0) socketpair(0x18, 0x3, 0x2000000000000102, 0x0) 16:00:42 executing program 0: chroot(&(0x7f0000000180)="131377c5fc35d41454d5d41d29ad1a6029598146e6be166e41ad0dbd4054033c9f33bbda8224a2f3d772e7636e48b33cbf708372e8f1b9933ec5127743be2206209ef02df9cbf2f6e880d3382f00") getuid() r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)="131377c5fc35d41454d5d41d29ad1a6029598146e6be166e41ad0dbd4054033c9f33bbda8224a2f3d772e7636e48b33cbf708372e8f1b9933ec5127743be2206209ef02df9cbf2f6e880d3382f00", r0, &(0x7f00000000c0)='./file0\x00') readlinkat(r0, &(0x7f0000000140)='./file0\x00', &(0x7f0000000280)=""/183, 0xfffffffffffffc83) 16:00:42 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() readv(r0, &(0x7f00000002c0)=[{&(0x7f0000000200)=""/137, 0x89}], 0x1) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) writev(r0, &(0x7f0000001840)=[{&(0x7f00000005c0)="c00a82b83e68e40a095ea24a7667351dd031556ae3d50503ac8ef013a04aa4999e75f77564106429b4332411b4a1e70e5f6bbf6ff2da7785ea06f8aff09fefedc0f7dc73f1b0058821a7fe076bfd37858bc36f811f23c9ca7c6b4895716aca196a22858eb855705970f9636c89b3cb1074ce35961652d65d45789c69feb617c57b649ad45c165e156f888655235c06efa4e82d301ec3fe100eadb6ef51db53a8167f3029982495b86a63966887957a980ce6b84791c97b30897868f70184d288504d41dfc6871bc02fc12865f1e6fa19219670fc06e63bb9e3c47c742c3bc1b680ed4f1768cf758caa7dc9cd192dd97e7c0228441d2e2af82eaf54c12d7f3cb1f91a9226382d00454ac33571b03a0defd738ce9bb4a6ddab7088c772127f0f03d2c047880967dfe45cf8e92d7dab0ced7fbaeef7269d0ae9e774ab47b36cb018c753a841c084afda7f26dfc8fe94a303b264d93e26c51ef159c3714d44580fa017151dff4ff7c6740b219c1fc6d6f2e54cdd567b191cf62b9a5b1e0cf09cd1d72b7a496e6966ac1c5e82c54859fe0be8d3e43da6c18e6885c5beff609a0759f21049726cd110b862d6ab56c5371da2df147b361ac369cb4a7411fd88a2b491e24a9010e189000063b7afef27a23c50cc2c8965701c85cbe2fb83cc39d17cdfc5599fd6ac050788c9b793b4dec71c731164644a582f49ca13af422f77412a893d97834d09f09b44f2fbfb5bfb07374e564643727e45053cc370043f8afbd617a898398d12d4fdfe1fd3b1f66788bbc3cffe81845c7567e684f1ad1918f2b44d1892963d496f4f7fc293341e85abbdc7edf065b10ff80c78f1f7139c2e4b1d87640e351d18a60acf274ffc0de8b47a75e0d26d7f00d555fb7202fc343c696b70905a4452bb8b7d45ab5ebe6dd3add7aa3142ebea3c49e0eb96225631b5e748ebcbe0b0582f56c717892cc4c56b5ed18de5b67fcb918f", 0x2b5}], 0x1) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x5, 0x6, 0x2, 0x2, "5dab8e8c0a4a2fb8ead9c13e12d6f2d4c0acd782", 0x40, 0x4ed39073}) syz_open_pts() write(r0, &(0x7f0000000000)="d072c464938a5e0cf6b83fd3d2925cb2e344ebb8686c7e751681772701ea5d0961499821e1485aacfc8e88524bae10dd946c59c3b7bdf8e4788b1f642710914cde4a2cd2ec22bb", 0x47) close(r1) kqueue() r2 = syz_open_pts() ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000100)) r3 = getpgrp() fcntl$setown(r2, 0x6, r3) 16:00:42 executing program 0: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) r0 = socket$inet6(0x18, 0x3, 0x33) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) r1 = dup(r0) syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) sendmsg(r1, &(0x7f0000000900)={0x0, 0x0, &(0x7f0000000700)=[{&(0x7f00000002c0)="4aa8", 0x2}], 0x1, 0x0}, 0x0) 16:00:42 executing program 1: r0 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000040)) setsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f00000000c0)=0x20, 0xfffffffffffffff3) r1 = socket$inet6(0x18, 0x8001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x4, 0x4) bind(r1, &(0x7f0000000080)=@in6, 0xc) bind(r0, &(0x7f0000000100)=@un=@abs={0x0, 0x0, 0x0}, 0x8) 16:00:42 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x8002002, 0x100000005f00) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCSTART(r0, 0x2000746e) 16:00:42 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x6000, 0xe22) r0 = kqueue() pipe(&(0x7f0000000080)) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) dup2(r0, r1) 16:00:42 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000200)="6b2a47b3c00cd0bf72ebd1e33eb71f61adfffc2f79209593c5da6f97c16186379c134815b5756256750e8bfb7e5da8ef0334f1fcef34765f49f0fcf5620d17aaa97442b54185211ad156f9bf836aa3ceecf3c6a7edaef2bf6f7dd0b1be0fcb1ee9786d7bd5", 0x65) write(r0, &(0x7f0000000540)="e362589916f72ee99586132477f256b4093cfb25b84e", 0x16) syz_open_pts() close(r0) r1 = kqueue() ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) syz_open_pts() r2 = fcntl$dupfd(0xffffffffffffffff, 0x0, r1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000280)={0x0, 0xa37, 0x1f, 0x4001d39, "9b4e6ce48009128fda000000000000000400"}) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000000)) readv(r2, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 16:00:42 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r0, 0x29, 0xe, 0x0, 0x0) r1 = dup(r0) recvfrom$unix(r1, &(0x7f0000000000)=""/231, 0xe7, 0x40, &(0x7f0000000100)=@abs={0x0, 0x0, 0x2}, 0x8) 16:00:42 executing program 1: clock_getres(0x0, &(0x7f0000000000)) clock_getres(0x3, 0xfffffffffffffffe) r0 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000040)) lseek(r0, 0x0, 0x3) 16:00:42 executing program 1: r0 = socket$inet(0x2, 0x8005, 0x0) setsockopt$inet_opts(r0, 0x0, 0x23, &(0x7f0000000400), 0x0) 16:00:42 executing program 0: chroot(&(0x7f0000000080)='./file0\x00') open(&(0x7f0000000300)='./file1\x00', 0x30282, 0x0) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='r\x00') chroot(&(0x7f0000000040)='./file0\x00') execve(&(0x7f0000000000)='./file1\x00', 0x0, 0x0) 16:00:42 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x14, &(0x7f0000000080)="04000000", 0x4) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="d9b6655bf6c9fc9d6195febc432c7dd8fd142d3e9e98f58f05ec46d02912fc5bb547783d5b0e8402e103d8d76559146bb65352b88069d5cfe33d2866a59c2cb1a0e74b3b27cb089d8a4e0709783d2ef1b18e00ee34102b963ef398674f17819b6603dc4c1f911537e1313c0e6a9309efa7b6d5f08a047683c9fbb9adbecd0681f08d0959e9b6bf1379d1398a465f20161f5e96e68abdf43b602a6f90b8faa431834097d67da7349b3fad434eea6b69fc950a34f5b35f39ea110cdd61bc93d02b62dfbc9949952e6934cd929dde6ee6e641ee7f4f371b60a616b6a11cd85981d0c0645a6d600f473df7e0fdfb7b621c18bf1efe1dc3c788c2be59636a59a9021d91baaa27a953b59619af262219f124c8f62201029bf89f7aba8256a40e62666b322f42d87348805440af9c06ce4850cc6ee743a26e20d3f2ad3fef2d08a54312aea87462054c0f8d2a0cf9e28868bc5552d3c0cc279779b206346efae999bc289a132ad587b3107c0561b848afb1c201e210a787266ac604d12aa042b2151f7bfb85dd9e54190b279d91a49e793b9a22457f539b66294ce77b73e0a482db4f5e42fdcfd2a786de33ed07679798b0bb18800f1def75a3c6e04845e710f6efedee98cbebbe0c99fd6aa3a57fc5fcbe81dafef0d69b544fec5ae0846197ca38232fe83d9c5e8be324fd5c28dc18f8dc6cd2d0ca95aa8644bc2b4d511080a3ece3f12bc812091d6883a02fb9a51ef7f115a4e730902932a4f1003c6e4cae6819e9840c9654e444567b31a2189329a1a9b0f2feaabb7cf3bdb0e57cae66f704a74218c2e8a418dfec0f1c233576f51605086cc4b5c920be4f2c159c813f7d395f61960cb82eb6952435db4704f1b2276671b93cc852c86e7c4315684c31e25aab0d77495a4e0296aa6da707aa02069cc780d5cf4e3e5d082ae9ef65c5f7493ba6ec3a0a90ba7b676ec7d736827d58e1b0cc01ec42eb03e2d21d1d27856fb6ae1a4c211c5c5b3d818adba712855352a3ffdf95a56dbc76c3821cc7655c533d93033f71680749bf521363662c1a0ea7f6eb4f428d7e24271b801f8527cbb994139c0def1268a01251bbdffbd891a0faec0ce878fb5fbdc669575395ac0c1a62b1c71d7784a3c9dabf600d26cecf0b2a1d4f002b738ce58bffa5fd92e744346c82237a715658171c8c3bfba8c57aaae15a21c00237c00667df67afcd76869fcf9e18239a276edc727474e546c5c2a4596f5e2758b80ebbc9ae359ef05e9da800158ed1a3e87ea0c610efd183c40552002aab787c5f8cfdbc22699c1be7f7d80aacdfd92f7e44b143a917b814fb5ea880b1f7fb3f0dca5de213e121cd0ca57d66f19ed86715161873b7f34e237edfce1e67701c2f32c3e482a8478fadd2b2c80667c37bdb1b820c118fcfaab95809fbcd782d2685f0bca3b0e99ffbdeda0cbe9183464992405d50cbaefab30c8c8e625245cfb58efe305716b5189b2740c0a196eadafb8143e61eca6067c1f63b2bd2172032a21c685b3f1d29abbbeeaa2f67d663417ee9690fea716f24a25abbc35d2c48eef54b3bec029e60486648fad6fa4dce3d13ebca49ca23d06308de861ba496c1b3bd0bcab7970f16657421b512710c7359e234ee0cf2ff202a664108f2c74aa9c580cf4da4fa9483c1d44e322afc57a86dc33a6403a5dca93286c0505decee0fb44c9de547657092d62d54953bdce2e0138d07f73c81f20649bc69d1fd57a4cd6357143067de87f0fa08b76fb0c128ca74e8658a80c57b2d15ef9757d4b964cde8994a2a59e0143b78be0f7f5053367365673016ab370a1fb07631615865a042504836d42c60339ecc17da92fc45116c92f1d1ea596ed9a090c0aeac94124596ca6fa1eeff5ce14c7d2e26538e69651a60a40a24b21b91308d12e808b9d75dc2b3840c678d3706f18ea9ca25745870c856de08b3dbff54593f443fd99ad1e75ab6b50e4b8810337b24f8b5eaa17e555ede2b41af93925770248b42f0c13c8f5b738555c1d498f2a51ebd4d853c5e4a6d2336d72865c087cf7e699ac9dd0c57796870fafb6b6b85435800fc46ef2d8a07334e740cc1bad9e4781df21739944c40076b4615b2062f27a5391b067afd6c339f073f92d02def76c17ecdbcc2b0ecd442f048f2873de8e4c930d68e30de6544a618188fdb9c8a2bf38cba6e28d0052e6ea475fb738d4beb407d83d6debf563e1ab85d4ced9f1827edef96ba601aad8189c12395cfdb1720303d9260759a790811a58a23fb10ecb1f63786304e5be19241e595c6c76204302c6bedf4c74b5aa40b45c469b859e501a59b365988c79e407ee4dc390bf1b56cf56784ff7a31bcc15638f9f56953709a3c1b33e1bcb89e8800fa939deeb1bb032c1236725797a0d0da5dee65ac45081747787811e269a739636e72c32a0320d036c76470c42bda948c543b44c58e3ce84b368718ea86ee3dc43e192ba4d1d13e5899d204894608a6233c595308b2275a8de6420ecec5a732b36e55e38d65b1b04a10b1f8b919585a987d554c9763e61a6b8981347a1fee199044fd5ff44b2f61594822f54b0ab018bc769bb17c659494a8a94f812d838cba952fe8c52b748f132fa45f467c89e4226aee4ba35b4a082d0fc7956719d96762a25ccfe4040f4c656f06b6d78385cf47fa71fb40fed282b5a75dcc4559678daaec421af1caecf7b118802d329f9934303150cf36a7e492462ca3141912bfc78630f726f9524b9fedc8636ec24a22d3ff2c0b1f45b880e24815141af049b55a5354e6c47c9cb33797c1129eed6a5332fe176b224ec37e5d601475a0fe42ab85914a9a9fc455f80960e00121289640e5cd6906edadbdfb41f5ca9b8a934118a27c2b79fd2debfb574517db6b7f6d1832ca698b97baa41534301ae4d98f051092c0ca9378c0b81ca73f1b67d07161042621680450be1acd30a77e4c605c8a974ab883028c4eb8ab8c39cec4b0c97e9ab62bc1d5c2b9f31beb5192fd6122f6695d2713b3e0d2e0442fd25de656c6467f1d0e7abaebab818f3b40f22a75dea889b43eeb6f6c6fce49bec3322a33ab04b0a5a7624a8e0890e313e5a1ae3b8d4d4c1bbdf155e59f12be04c384bf0489b38bc8d92cbb1b210a3efc96244f94bd1e2cb414e4c1d1e6a8bdb10eb40209e13ba35a659919507dd582b4dc32f76b27b40893b0e3f4a42d4078eb52c799751b30fe6cdbc943900917c593467b14e2dde134c8e5c8fca3dc5e79fe6d07010de22be2e97cd919deaa73f4129fbe90ed4ee814519539db4fc1bdc4e56af77f559dbae0a41f1506d73d4ff405f375a280bbf84f42ea608130f490eb0c89415150eaa2933e6ef5dd569400df061a2010d37f8f26cd6a9a16b9501ea5cc356243f51a3b4fc3f6a469ff7836c75f9b5cdf1bd1e53598ae52771ae0f7b0f094891420c0e959a170b48721e8d462de676c82ab612f906a3bd74b0fba7d20f6438901f5b717326f86ab3df941ea1bec148a19261e621bee6a35fca01f3157a36c9ddb261843ed73af86e002d0b92b72586b81486349c84e47a7b30a1b6acd34cd5d602a0ac1e838c400b22a4c11d2be18f6dcb287dbf7859cd2f03de254b7b35caaead62cffb434f4f1e7425c5c41c2138122f1569885363e639e957b5daa8bd3b15c7d57a11a1369015c2a12401b25f9e0987d97483f71eeb9b4ca2d365955e6f497ca16fbdd1cacf14d2eeeefd1e1d624cce49203440f69e7f20b429058251ef68c904097c1f136f531d05d6553d5e61a3bd3fa2bce108e891c2ab795dd067a022d507cd60b5701b2a33634ad27586ee0e970aa583411257340d5da94619cad2c1d4c2afce6bc2b109a0402d568728840eb23ec21755982398c0fd9851aee49fbe1e06d9d802a682421a721ae6c97959612bacea1f72b5e1ef250d01a78eea5839f2d4c13ef70b19136bc9bfe7eb2d67c98ee7757dda52a1ae6523c0b169542d7fa656513a3d1b158ed124721514dd8ab3ea7f559b4c819b6c3ceeb190d4f77168b032dfaf3ebcf57b41b6bfe1187becb1d84325f34cbf65da5896a8a2b6dec9255b4ae96b41b3b324abee1f2c9a0d1fad675ab4bc3c3e4a895298d68ee3fe8d831af1075ecc1e883c59d7e36a2f7e3aee4da7855e9572b1244f38e224abdcd656fd98ddacfed259461597aac9ad17c1c82e848cc18f6b782e397c620b9b19abf31d4133e96a20602c9d5d6b99b7cbcbdff9cdb50c9505742c9ea22a8a19dd4cc35065f3be56bfeeb390446a1e4b54a2916b2c5a2362e7cdf3e019fd19e0120aab6d3a4284267e0e640db2433f9df5a272f015cdd7e2a48fca1f139bcf4c13cd7714f05aac663516713273c58f72b205cfe18c881010e06adf80d449ec4bdebb3d256ebe2cc634ffab89387168c66bbf85fee4df6483a938362cf853932dee41ef627451a98f9cba987f19a3d494363c945dd8fa61b51ed2c6f2c1298a6254abbd10374607fb8b4cbebf186ce2a02c10aca884896ab2a25861841fa29c276a8402b3b7c93685258873c5634a947449e66e30722cc4cbea7d95f8e90d30280c513e799e326e9c5e705b1d287980190d567a4c4d7584dff89f90d0b652edfb973494e3f349d41004688122750757d88b8109f30312e4b74f51a16f19a24a85eb878799388d0f937e11f1673afc72a0de20a1a612bd83a67db20bb1a7086cfa60c787359fd429aaa3be200a4c7a12f7d0228fb5d717a03489ddd77edad56464126013c6bb648ab6a33285519bcb1365a53fe6ea1f7e20e2b82424a89aeff0431e95b25ab023c67f9ccca3ffecd04ec095a7c0c6e7f22c0c213b2fcc4fdb1d28b1b5e2eabf03277cdaadb3fb64d63e67ed18863c65c2929986e7799d60a941ea2194c0ef7823b827a82d9a2843f0cb08042c5c45e9bb15f5fb0fe10a6e1601734d7f41a929dd6e788f0f19740815974d37a9c8892e4a7e9cd6e7c2f3e3a75d7ea680716b539c41935824f978b420825c2675723c6951df46c128b7ca1499b334bee27e92c0b001b70085674909d34f5247a3b60c25fa1c7b0bac5b7dc946978c4cd14de2e9fc27b4169a4f692d40b038c640b144eaac793f1ec05cd234c693f0349382e5a9856e50134d6e2bd8e910c916a3db4020eec77284a7229f5eb5ab257040ad112c9394aee11c31d6fbca7df5f58195c82898066aff66dbb79bac1c528e0cccc11184586112926d9381df4dcf3e81976f62cf2417e7ba3e883551221d132a4de4fa9298d7892270b21ed97fad99a783a5ceeca7515fee4a828bd72eb949e38ed097833aa2a0938f0abe32aa47bfd1dd1a938b928d5b4601eaad9277fbe8f4c9ffdf2635f9e99596eb50d657898f5338f5e4be4ee3fbc9b9091b4047fce039393a05afd704df34ee2b04b91dfd1b1d22f0bf958bfc34a68e50463a0b4bb3862d443e84866aeb56b973f7496fa4d2b71d9b686ecc1043a77b05bc0b3c476d5b24b48ebecc7d979ff2c1d99caf1f713e9685f88e3cadb1c4ac77ce136f0c409e4d03cd30723594760e5d8bc166895611e6cfdea03a1250fcddd8ef58c4decd7cc725ac4232ba192f711831bea3fc851dc293d8c1c8e23efa013868f633503f525852d3fd75c74a6d0bda4348c6c75cfa045d631b8540fbadcb0b921f1c8e435c0233c9855c441df3ee3752ca97b4611aba76c2c39f6bedd05fded5cb6b6bfd92cc8c1dcaf86d3b0f4176c0ebfa65047f313fb271cfcce16333079492b0791e4042a1299cd5f71185e20d09e6584c194c7f12f51b95d204c04f5c31062c5b7c6cc64cde2e1e0b0b5e2a867", 0x1000) r1 = msgget(0x2, 0x410) msgrcv(r1, &(0x7f0000003640)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], 0xe9, 0x0, 0x1000) pledge(&(0x7f00000010c0)="d400", &(0x7f0000001100)='$z\')/\'-&@\x00') r2 = semget(0x1, 0x0, 0x140) msgrcv(r1, &(0x7f0000001180)={0x0, ""/202}, 0xd2, 0x0, 0x1000) r3 = openat(0xffffffffffffffff, &(0x7f0000001140)='./file1\x00', 0x20002, 0x4) ioctl$TIOCSDTR(r3, 0x20007479) r4 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000003740)={0x0, 0x0, 0x0}, &(0x7f0000003780)=0xc) r6 = getuid() r7 = getgid() semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f00000037c0)={{0xff, r4, r5, r6, r7, 0x42, 0x1}, 0x81, 0xc552, 0x80000000}) r8 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x402, 0x0) ioctl$TIOCNXCL(r3, 0x2000740e) ioctl$TIOCSDTR(r3, 0x20007479) r9 = semget(0x3, 0x4, 0x8) semop(r9, &(0x7f0000003200)=[{0x4, 0x2, 0x1800}, {0x1, 0x9, 0x1000}, {0x0, 0x4, 0x800}, {0x0, 0x7, 0x1800}, {0x4, 0x751, 0x1000}, {0x4, 0x1f, 0x1800}, {0x3, 0x7, 0x1000}, {0x3, 0xffff, 0x800}, {0x4, 0x0, 0x1000}], 0x9) ioctl$TIOCSTAT(r8, 0x20007465, &(0x7f0000000040)) 16:00:42 executing program 0: select(0x1ed, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000000000000}, 0x0, 0x0, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) r1 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) dup2(r0, r1) 16:00:42 executing program 1: r0 = kqueue() r1 = kqueue() close(r0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0xffff, 0x0, 0x0, 0x0) close(r2) kevent(r1, 0x0, 0x0, &(0x7f0000000240), 0x8, 0x0) 16:00:42 executing program 1: r0 = socket$inet(0x2, 0x8003, 0x0) setsockopt$inet_opts(r0, 0x0, 0x2, 0x0, 0x0) 16:00:42 executing program 1: r0 = socket$inet(0x2, 0x1, 0x0) mprotect(&(0x7f00007e8000/0x1000)=nil, 0x1000, 0x10000) r1 = dup(r0) recvfrom$unix(r1, &(0x7f0000000000)=""/26, 0x1a, 0x42, &(0x7f0000000040)=@abs={0x1, 0x0, 0x2}, 0x8) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000500), 0xc) 16:00:43 executing program 0: r0 = socket$inet(0x2, 0x1, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x16, 0x2, 0x2, 0x9}], 0x7, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffb, 0x90, 0x1, 0x8, 0x2}], 0x7, &(0x7f00000000c0)={0x72, 0x8000}) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0xbf}], 0x10003, 0x0, 0x20000, 0x0) socket$inet(0x2, 0x4005, 0x401) 16:00:43 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x236161bc) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x400000000002, 0x0) pwritev(r0, &(0x7f0000001640)=[{}], 0x1, 0x0) r1 = open(&(0x7f0000000300)='./bus\x00', 0x0, 0x40) renameat(r1, &(0x7f0000000340)='./bus\x00', r1, &(0x7f0000000380)='./bus/file0\x00') pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000000100)="c7f6de921cfc36bf84c6527a8530b5df7da5d54e539b374bab2c748698e4f1a72cc14d3535b5f23a4b57d484cc1ba4030e912be116fd9f8647a8a54505933021980b034a7da5f3723e2793352deac8d1520edea6eb48a1d926602f350ea150061f56a725921fcdec598e148d8e753fb1f2af2b8d62328da491b928a8b80d5fbeefefa768a198473171e3783551698e61d3a9a79b8897ba194ae0637641e4ad652b4e9976cd85f9f613ed8b7e57fefb1d838e5431d90192d7568bd3f5e372e85cedbfde3311adcc2749fdc19172337731d7e8dc3c5f0888f2a2277e2856bf3186325f4751ae91c51fd044cd9b140289", 0xef}, {&(0x7f0000000200)="f088767eb4f03b29c75db6ba353ef1248ee193798ddd6dc355fa858bfcd6d6fa39c22ab2b1bcaa32a507173da9530add22971bca760be8e7e78694a607439dae286b57240bd98954ef86aaef00445a0aa64989336acc43f05eda97f270c9f6cade685f5be15f19bc1e3c99c1ba5dca0df6201a7f37d569346df4c28ebd800776412f45e04868cc091ee7ab76ff46263d4ba846d826c1e90253af73e63a076bfdd25779d13815fc8dcfddc7a3b3925cd1cf1d009c8455961c02ad01d88a7c98cefcf9cdbfeaff7f340582615c611d3dc5c0ced4a4d10dec28520c93f58a568fbff49ad806e0c0e2bdbfc07d099c2c0279b8a642c9e438f0144c0a88ed", 0xfc}], 0x2, 0x0) preadv(r0, &(0x7f0000000740)=[{&(0x7f00000004c0)=""/70, 0x46}, {&(0x7f0000000540)=""/68, 0x44}, {&(0x7f00000005c0)=""/47, 0x2f}], 0x3, 0x0) pwritev(r0, &(0x7f0000000000), 0x294, 0x0) r2 = open(&(0x7f0000000000)='./bus\x00', 0x100, 0xe0) sendmsg$unix(r2, &(0x7f0000000a00)={&(0x7f00000003c0)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000980)=[{&(0x7f0000000400)="318f408328e0b9722fae89b524784d39a50fdb01024edea7eb1de4543f78a4e5784164eaff52eab9437775b0968810e138c0d55cfa65961b65256c36a36d4fa138029f5c4abb52cbe302ddba06d9b436ea4255ac76e4381b93c0a18dea02507a0ed8511e62a6e65e6e698e485842a307d3136f47", 0x74}, {&(0x7f0000000600)="44763d8fc3fdc7907406a03a78ba65a175aab5c551114e51dea9d23ff48f189bac448d93c293f8a10d54cc69532300624963c614d10a1af2b3794637279533203752a35bf211290c6b70d5aa14403dfce32e19538a8eef3652d39a15b70da514a1951b67ff0dfa9531013ad7", 0x6c}, {&(0x7f0000000680)="d8d075ffac7152bb485a3835feaa523f38b0dd271cf380c84ea03909038fbc0167df52cbdda3620c3ab5a791d79231b9a5d943747c25c926021545a10063778002cee215e5420af9aee3d69dd0467e78e0c82707cc6f362285e6b733f99887ad1652c597ca744ee017a2ac1524377814325db4cbe9644eade1f7d4996bc1039bf011a4e7af2838da0394", 0x8a}, {&(0x7f0000000780)="9ba79510b3a25ec869e04bb36cfd9df1d7a7acdfcc5e335bcc5cbe82ed3e14975b923a9d77dfde23ba149f0cd1e620146f396f6004794dab7a6e0af8e8339118119afb262432651ac345f054fa1f77188fa1676c3533df7338b9b4dd9fc741a4c714dcc2527a4a1c018b6679b2eba2970e85cd8f1320ca20e9606a5cb36f", 0x7e}, {&(0x7f0000001680)="76b45ce5bc9d51b80447469feaf72999825820f8929ae7dd718a647aa3b2c1a9d286e5a0cf6618e72c4fb48631e9d1f7acdd3bd2b4c42a78bfdea5af98b5d88aa8719f76a75f842da3084424034dde61b2070c0a2389156147a584a50d0b90f278745dbbb141a3177c7e554932ec994d173187610b3d800ddd9ce68607b09a6d0fe143db2f893beea0ddc07bd63a037dee924f542a170f5ff1f02dec2dd2faec3d3dc744f1ca69fe39ab60baefde70e116e4058079bc992994c8d6f6133ccc8a54718af3c41adb967dbe8406c085af7ab7815a948dc0ae7306e8f7270d8fbf698d0dabe372c3a270004a28e34002b95f2db6526c08409c2d50dc4523852b9627262079d3a1b48db4e20277b080d81b1ea5d9fdbfacd06f5bd3f7fbbfe5221fbfcda290729cee8df8077ef6d5504dc702e7ce6913ba23f1a6d662a2872146a0df9cc17fd0ee1bc438725510a7ea6f57e7148041147553d0d6e9ec637d5901f730a1eab7ea32407c96299545bdaf109b4df3e054b0868ee40624b734fcda0a7fcb07bd0bcad687624934e0b22b28081312ee12b026f114cc46e84ec09619a68082f6ce5a775cf787458177d7e51f266b819a53908ddcbc3eb8de504d0cd01416e9f54942b94b6221e8d775c0ab8f7efdd02644832fdb734214718053591f3f205710c834fcf3562a8ebeba55f5c5ff6666156cda0916cd8fff2f823767f7d75d4c99ca2d314b2bfab0cd5cae2b43999ad0978725f2214c2ffbbfdaeaaa4198eab51accfd2f25c694b54c28f11b37feb1c02639d8c4520f2647ace41dbe16f514dcdea921e45ed6247c0c4f148d29b95526ac2cd49f9b0f0524a3cf087f6fe515cd9b7166fdb2c70cd51e2f8b4d75839a7a88c1e34a85191eee218e0fe96f71b96dd3d88024179f751156d83d65e5ab022ca8428fbf8f01002128d98f4ae10092bc838d88578575426f4f2d72c4e4f708338903d87e007259ceea051ce4f0af18e3f6f70f41ce80d3bb36339980f969612d1b7dab4df7cb70ff85bdfcc75b29ec0cb26a1fb2b91762e3f131fc299322bd0ee9601d5f1402b51b7eeca682c8bfeca3a4dcb0cbd480cbc9aa8f3d274668b874309f4ba7eee4558e79a452c1681024ee42217be90cfde3acb943e0ab30f112a23674618bf0d43a9b9d4450ffaaf6673eced21d4a87f5802691d5c85dc0d054419231162924fa04745851729ab9c0e07c472600755428c3e7271a8088588a04bba7993112ce2223e0cc1aef716f9443671d19347f381211256c176360363773a13c3deb3b4708454b74f85f5fac868b9eed27137edb5339737638807aba38e8a73dc4a2feab564c2b5cb2abccc5dc27a91d41ed0abe7d08826430c2ccf48bfc0bc34ba895cfb386f7726a30738a783468ea264781d55915a5df37e924cf6f3bda1e629011c6855d4a31b2c815d014a5b4dc43d779569b48379256d1c5a9334086f735698d881339aa19f89c0d3b5c51aebd7358970a10cc2c04394fe24065e04a32c551565c4f11542c0d9dffea5048236a6a7054e11a62f955f33a15fe115d7caba8dc341817f4b0a8c83cbf341e1dee0cc06361551eabd2d0077db633539077036c1821c2832382c111c5c221423f1f87a4c956d963d76f08be35276f21546aa1f5dd878f5e59bd0989d57a554b13524a5d214a126c84529b8986891801ad37cbc1c7ae8de078dd427fb7f060cf068418a3c255c5b72b6b5be80020506057b06b018b7324dc6b2a117419323daef9d0e4446fbf3545c4dccfb0d0161f8ca4dcab7ae6d682d57b3e7f6f81ca25612bbf68a7ba168608f5ad78a476ac0dd8472fb7b4c1d7ebaf6a323caf3ac275c216377e0676370d5bce6fddb37896779d8a6c2b68c04f627a0f52ea0000ab0c2d7193b552770a6ebf32038528373122a85e318388c984579736e1e5fb7602d5ebb402595b73b1b4e4e19f40e5ef8328ed924e8d57675145abad247623c9e5c75742d2997e56251fa52fddc6a1bcf5b334e47593e830b92a14fe75b459bddf1dd660223cbe40657c1085eb93d1e7964ba98ca6836087454516e0dda40e233f49f97df55ecb361bd651c79ff7c208107a648aad1d49b69177e897f8854b596fb493c874caa080c3853501d74274d45069b150350dcf7fb7c77a9038d52f0f7c9caa2b9204bef9c129bc49f27600e93c020d0868830aa5666cd334525f23713c8935826570a5bf8054f432cf63ff7b2f4e72ceda82269c46ea945341da0e27030fac06759373ea96a97820ee89d325d01a470790f645633e90cc0a64b54d3e0746c75c3a755a0120209fcec937b7c11f361671ac37c3e9fbc4ed8efa97dcf32be07a9c50c1e6ee726112d7b15dc606094aa7a17598ebd5b37430fa5bea64a0a745fb574fe0033d11d48d0d5468ee6fbcf07b530bcb19f3587d71c02db3d0911cb468989867e7c2dd64f0e9b1e421c45692da71816176edf99efad488b0bc842952b9831252e6a090f44e58a0b6ba72c89109fd6a6aa7271022dff30b6118ef299b7d039a922e1a91244bcd2cc15bb8287e4ae2f653cb6d86a1a1998b722ef0490b0891210c465f6b1e983e903a5f44c19de0e6ed66fb18e35dc01e44437c32b9de4742b21ef2e5d28baf7023f1aa244690b489b1f0794a6c6c25b69f5e0b9d4a3145076f37b05cea47857982092cfa4bdf8ef613ef3632edd08bd20a79727a36e24d4df0b3adfaf657935d6cae10736ac96be6c8b9823651ed7064c1b15e711237bc3a57c70ff54372a73480842196c34fa32ddbd7aa8895a80b6ff350dff044a7a57dac673fcaa73d5e100013a353b90a46b625f0cf38088811155fd5ad078badd4ac0b00b89b0c9fced79b2a6db2385e372f17fb82a0caa4f3c40cf9749a8f9ff12c3a29aa0da320a7ca86dc49ae3ad2282387fb1a745fa80429713ae49a0222fc3f40c28ae644d76941904e7a3e6aae96b6af6ac3d8d753b691c4db93cff9556655b08de7bf9e195f9860b817cd9c6a2e7c4f829da9ad4c1ce846520027c1f1bb468d70e93a7428b5182d9f4747a0583aae8b7add17c9be7bd8d8a67a69838162f366b9afb787e1035a350af5a1c8a9b027cf1750f4e58aabd4377ad5138216d0e07a3ca319e0ca0d5fee95d62e8b5a3e4d319c2b4e86107c0ce9cdc329dc8aacdea236d8caa83576d4a7aa12fe275a1952b470503b8e95cb59a7dd06cf3433a697780bde419a1b60c27326dbb752334f4944f6d56b103d992ac2ffcb14f733b686101b39947558b1482dfa68308a0bf2fcf7531c038a14e0d57e566e6563a26bc18b6ebef7d85091b60e92fe3a2cdc937da1b7af83853eabf2f14dd3a4912432a908960a53cc26ac56487f4d5c600252d0bf58b5f7e27d0d6bf979a74068196ec90f7e9c2ecdf81948a9a10b29a50bd4b29958dd70dc16c1418b5b8f9053a8e95bbbd1da483562fd0b1238ea3c0764674f5a62d1931547ff479db23cae7f0feb6346c1fc227f95fbcec5e29e1ca3369f81d1f3860f850581acbdf9322060d161ae84e1f916950b89ff1516c80f086a81c0ced968c59a3307814e192448e174a70905626b479221f33707b75071999f1a6f50fa412f2e0a802274d297edee0f6ea61154ec19ddb87119aee4968e639b61915dbaa3cf3c80c7a4980cebadd830889f64371ec440e825e1e822aa286faa5990b15aa7c67fe965f18cbb9a8ae801899f7d5953bb235316471c5eff0b02c85449a48b36d5f8c0eab850bc19ddfb522f8dfa69655918894894484327e213913df5c52af3fcd7d2228b828e3b0e4ba14b1574243f21484557528f059afa3fe95f99c67ea9b19bebf3c1e7a608e3916db917dd42226fac75e06000b47fd819ae8c3be6e36ba96f9b7d4121c6095f0e5f7c2cf2bb2dfa383b1eae4c0540d2789b80ec2961f9c2d511e462a590804c906a5ee8797d90f0a79d8d3d8b43bbecf1929c7720565650d23ef62ab1ddcbd287698095abf41322f93b6a6eb74a0023472d5c9f433da272295ac45be7710d7219107a03c736844b04b3546e4fab0b1207f1823c0fb472ad590b41ccbeeff2de5b1641d19c8f9b41e1e0acd9176773ecbd374bce9553c463f9bc7ed846e873f73fb84e6464de1fac2da90917b2b9eda4e8ee4f27e1166cef6df85ec7eab6a88b857e52c8648321cb4c6889301d81c968eadf1feccc23a8c460f438489f63aa2b1e7192682fd1d176d747413b41340269e6e43e786f933a04edbae0dadaa8f5e8f287779cba821239a289e427e22defaf6be3111685d02b0911fa7ca90adc95937b62f73cbe04a92e24d21df69a90cc87b0f7bab94b4a10a638a7e42bf0c8f23afcddf5e2391d79d6e6cd0cbb0c50f96f0927eb5188310499277ae82867ea6b61f5a8dce1813c53387eb359d971af8116dd9bd048dc30fc1f7e0c35a38874f3ec87affb879f7afc05cf4c4349840e608b7d768592cbdebfca4c610220abaf5462fb2cde5d22816ca21b6ad62cbddc76d693a04aac1e07ad5c2cf54ea1239e66c5d4708eb35effdaadd893d947ea95de1735de0f03230b49a1b5b25a15ecb80bb169737e9c461fdfcb18763b54a79f6eadf473ba37f366a6c937c20092f75a11fdbb157138e2d5ec528d364e281d028a09792f7d3cc6ad7ee90cc51466b51e3b3b51b6f8853bc4f2734f684c0cafa4d6d57ddafcbdba67b545191894049ca2735df56a0f98fb6dbabd1b1808e4e070a00be88818dbc6a4c7e872630f2e8216b008ce8654dd0cb62c3cd44629352da8bce4fd769406427aff294a6215ff6af2fc11813c8349c66d20a4bc0c4ac0e64360e57e24271cdef5cbce43c577f52650e0e8f4fe0b3086df00b906b7d0b96bacd39c9057cb219ac5f496fcdfc5be9eca4f8fe70da311e3a352b21081639e4c2eb16eb756ad9e68d0ac34b81a5f9837dc733a2d76b0ab93be4d2b81618b717d5fa4c9e9b54113ef0b83d888974f813c1a97ae6643d71f161212d47340dab34be5fef9ec0a3c534f4fc4594becfd39dec58d0f87ccf8e1bfe778cb5296f532e77f86251a70a3c5a9e389526787b1ec7059d0f54610422b8f8cde8d8d5b53d5389e0b5a4233e27f2b3571a777fcf2e28dd55893936025d35ed8de6a71568bf25b71c51cebdf9cd9ae38c03d3651f03311c33b3847f4b2520aeca924fb6758b08f367aac093bf5ce94d713584ba1373a89d87e5dc37406603a57ccb29c5081844520bfe90fe04f94628a782834efdf37a3d70ec9456d384d5eeefe724956b9376e1fe12d2ab7568041e0c2d1be4524ec12401b381eb2de4c1964d57c80fc63e4a69768f1b1b3087c895389998c84823721d2c2a0f5c71264955cad9e435fc40c5eb3f12a4fb0eff627c36f3fc9c2e2fd51b2aad26a7abe9b5329fc9ded2534e8cebdddc2ee97d01bed09892e7dacabe2eaf330ef99980ce9e589aea2c9a2dc588cdf07c46801483692355615508dee4b304a9cc76fb46cc4541788ffddc6250fe417dfd2c2109ceb80ddc2ea2f86bd401096ad16d2e365d89da0ab0fa6835e9fd8e898b91343b26cbac032c33c906bf55203946f1618d4f03c4e942f70538618aa29e466e6db50cc05013f3e16ab7e039af6288e6f63bd5c4a8fc74d6e5e240ce060bb0b3fda737bc75d1748d45e55232a6a316269ae001ced62847fde08060a2f7326995c45cebc41e5331941f8f18a3487805defbce38e5b890d8f505d3dede3f46e52f8c1e9ad2a8af2aa7e091d62d6ae43d837f3c2d3997a757fc02d612f2c022061291718276b005eb5b74cbd6bc442f70b389e4264da", 0x1000}, {&(0x7f0000000480)="8f091e28428fbc1aa5dbac", 0xb}, {&(0x7f0000000800)="62373918241973238d6d0740215e49a509ca552a4039302e4388d2ac07bb131971d3ebdbff04d57127679fbbf25cd3f9a8148025b8a4c096bbc78676a90fbb26f312975770cef9a9dddec9566f41f9994ebf1f8f65a4945e5dd6a3f9980026adf60c2c633513ed03", 0x68}, {&(0x7f0000000880)="0bafafa5e36cb195a19ed9756012136e0c3c6c940acdfe9e5e9136cf1b990300f12c7d68718113af2d0ee45aa4173a9e5f7d95f301bacf2116438fe3add0e90e63a509140e97cf69c27c37aaf4708f3d3f504619d3b1427e2f94e1c5f2beb3bf310e479c28fc3c0038408c82b8db6e8f8d7304b35c4b34c4e5197370473b3e140763318c417cdfb11b3163032c34a8be411accb764d4c18f12403ffb042fb2e2b83f4259a207a596fd2482cc654ddd1ef7364821b8e4d38d382892ecda01ad0390485ae510b65e", 0xc7}], 0x8, 0x0, 0x0, 0x1}, 0x0) 16:00:43 executing program 0: pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0x10004) connect$unix(r0, &(0x7f0000000180)=@file={0x0, './file0\x00'}, 0xa) r1 = socket(0x10, 0x2, 0x4) r2 = shmget(0x0, 0x3000, 0x20, &(0x7f0000ffa000/0x3000)=nil) shmat(r2, &(0x7f0000ffc000/0x3000)=nil, 0x3000) sendto$unix(r1, &(0x7f0000000000)="52b92c3412fc6939729bf0334502c1382e65959d3d3cea925d02db9610e09445063984472b660281effe0a0a9879331e1d9eb18f20379ea8594d780f2f9565a40fca642997a0587fc2db805473905c5b50f2c930fdbdc2f67b3be1efeb7bdd212426467afa5bcdef16449c7df7965cd2dddea72f7419751ca533b28631a88d591fbec794e7c7b5323e5fcd02dbb7f12fba827a8080db0d3a3811781949de7c9f539cb36d17f25eb86c08443851c3084d799f0efd593e45772543fac400f0db0bc9a26f9f76808fce7260fdbb4805fea2a1655d03c29e339b60064cd9535c04ddb6", 0xe1, 0x4, &(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xa) madvise(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x5) 16:00:43 executing program 0: r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r0, 0x2000000000029, 0xd, &(0x7f0000000140)="ff920008aaa008000000c3513e2a5e0000040000", 0x14) r1 = dup2(r0, r0) connect(r1, &(0x7f0000000000)=@in={0x2, 0x2}, 0xc) kevent(r1, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffe, 0x1, 0x5, 0x3, 0x400}, {{r0}, 0xffffffffffffffff, 0x0, 0x20000002, 0x103, 0x15}], 0x4, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffc, 0x20, 0x4, 0x7f, 0x2}], 0xfeff, &(0x7f0000000180)={0x101, 0x8}) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) 16:00:43 executing program 0: r0 = socket$inet(0x2, 0x4003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x41, 0x1}], 0x0, 0x0, 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x236161bc) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, 0x0, 0x0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0xec579c79a3e3592d}], 0x5, 0x0) kevent(r2, &(0x7f0000000080), 0xffff, 0x0, 0xf7e, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000280), &(0x7f00000002c0)=0xc) r3 = kqueue() kevent(r3, &(0x7f0000000040), 0x800, 0x0, 0x41b1f84c, 0x0) kevent(r3, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffd, 0x2, 0x11, 0x1}, {{r1}, 0xffffffffffffffff, 0x40, 0x2, 0x100000000, 0x7}, {{r3}, 0xfffffffffffffffe, 0x22, 0x0, 0x3f, 0xa}, {{r1}, 0xffffffffffffffff, 0x80, 0x1, 0x6, 0x7}, {{r3}, 0xffffffffffffffff, 0xd4, 0x20000003, 0x3e0, 0x6}, {{r3}, 0xffffffffffffffff, 0x1, 0x1, 0x54e6, 0x9}, {{r1}, 0xfffffffffffffffb, 0x10, 0x30, 0x100, 0x4}, {{r0}, 0xfffffffffffffffe, 0x1, 0x2, 0x7, 0x8001}], 0x65d1d256, &(0x7f0000000000)=[{{r2}, 0xfffffffffffffffb, 0x8, 0x40000000, 0x401, 0x7ff}, {{r0}, 0xfffffffffffffff9, 0x1, 0x1, 0x1000}], 0x7ff, &(0x7f0000000100)={0x0, 0x20}) kevent(r3, 0x0, 0x0, &(0x7f0000001a80), 0x7fffffff, 0x0) 16:00:44 executing program 1: r0 = socket(0x1, 0x4001, 0x0) r1 = dup2(r0, r0) writev(r1, &(0x7f0000000040)=[{}], 0x1) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000100)={0x0, 0xfffffffffffffffa}, 0x8) 16:00:44 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80000002000, 0x236161bb) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r1 = kqueue() open$dir(&(0x7f0000000000)='\x00', 0x80, 0x17a) kevent(r1, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x7f}], 0x8, 0x0, 0x0, 0x0) kqueue() r2 = dup2(r1, r1) dup2(r2, r0) kqueue() 16:00:44 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x236161bc) r0 = open(&(0x7f0000001040)='./bus\x00', 0x2, 0x0) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) madvise(&(0x7f00003e8000/0xd000)=nil, 0xd000, 0x4) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xfffffffffffffec6) truncate(&(0x7f00000000c0)='./bus\x00', 0x7) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r3 = getegid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={r1, r2, r3}, 0xc) 16:00:44 executing program 1: mlockall(0x1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r1 = open(&(0x7f0000000000)='./file0\x00', 0x12a0a, 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) 16:00:44 executing program 1: munmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000) r0 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000002000/0x2000)=nil) r1 = socket(0x18, 0x4000, 0x80) pwritev(r1, &(0x7f0000000340)=[{&(0x7f0000000180)="85d0e0cbd0c29738a500ee6754940c3c2ac41bb8b35a43c56eabb68c8811b8bd6cb440d3b21b9a68b730df554a32540b2c300c9054f7faa102d4d98d23", 0x3d}, {&(0x7f00000001c0)="7586016fd5a7811a04c88e470bc432b9f87a92cbd106898298afd255478c5234753b7bbfca28357c4ec1f1f7a2452be9fd5ba0e2a0010052b1cbf2ccf813fc479e03b7f458818c5a534d09c0b7c045c5b626ec727667da945d8e59bb1cf17640dbc2740ed68d7606e14e19c13b77", 0x6e}, {&(0x7f0000000240)="ed306731a5a3debf7f32d90c90dc84feefbab1154726c71fffa93bb60e0eefb8a59a259d622108fd40805ad3f6b780f0fb29ecd8b3ae8ec48054da515a5b13c764b6e8e94a07077254b3afc516f21d175982120192c9884ebeef40e3b30d7ecd1343e57e2d0ecbfc8a1a61d79ccf4b5032284d44f5d723768adc1a8fb545607caecf0c8b16ef5bf7c9711f504e6206ede4704eeaf6ff9f37fff85b5a896e188c6dbd49908e8b54a73df12033e5c6e0bc89c2edb1e2bde77bb973a016fabf6732e5125c2527505c3e7bc9948f93cc804991ba2f7a0bcabc07257bef7af8814227af8fb96ca8302aa860289faee8e61250", 0xf0}], 0x3, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000040)="724fb9e388312b23a72eedb9c814b7c55f30aa0a544cad7ae7c6172dd382e0f3fa9c9bd5e02120a0a33c754281fdfd8d33add6a4b370d19b565c6af7b41a451c90aa616638db2a3ccaef48e696e19783e3c4a5", 0x53) shmat(r0, &(0x7f0000ffd000/0x3000)=nil, 0x0) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x80047410, &(0x7f0000000000)) shmat(r0, &(0x7f0000ffc000/0x4000)=nil, 0x3000) getsockopt(r1, 0x9, 0x818b, &(0x7f00000000c0)=""/87, &(0x7f0000000140)=0x57) 16:00:44 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x400000002000, 0x310c51c4) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) unlink(&(0x7f0000000000)='./bus\x00') ioctl$TIOCSTART(r0, 0x2000746e) 16:00:44 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x20b0, 0x0) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = fcntl$getown(r0, 0x5) setpgid(r1, 0x0) getpgrp() 16:00:44 executing program 1: r0 = accept(0xffffffffffffff9c, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) ftruncate(r0, 0x9) r1 = socket$inet6(0x18, 0x8001, 0x0) getpeername$inet(r1, &(0x7f0000000000), &(0x7f0000000040)=0xc) 16:00:44 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1003, 0x0, 0x0) 16:00:44 executing program 1: r0 = socket$inet(0x2, 0x4002, 0xfffffffffffffffe) r1 = dup2(r0, r0) sendmsg$unix(r1, &(0x7f00000003c0)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa, 0x0, 0x0, &(0x7f0000000300)=[@cred={0x20}, @cred={0x20}], 0x33}, 0x0) 16:00:44 executing program 0: r0 = open(&(0x7f0000000040)='./file1\x00', 0xa20, 0x0) msgget(0x1, 0x0) fcntl$lock(r0, 0x7, &(0x7f0000000080)={0x1, 0x0, 0xfffffffffffffffc, 0x1000000000000}) 16:00:44 executing program 1: truncate(&(0x7f0000000000)='./file0\x00', 0x6) r0 = accept(0xffffffffffffffff, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) getsockname(r0, &(0x7f00000000c0)=@in, &(0x7f0000000100)=0xc) r1 = openat(0xffffffffffffffff, &(0x7f0000000140)='./file0\x00', 0x100, 0x10) utimensat(r1, &(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)={{0x2, 0x2}, {0x8, 0x5}}, 0xecf19463418b64fd) utimensat(r1, &(0x7f0000000200)='./file0/file0\x00', &(0x7f0000000240)={{0x10000, 0x7f}, {0x6, 0x87a4}}, 0x2) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000280)={0x3, 0x7fffffff}, 0x8) r2 = openat(r1, &(0x7f00000002c0)='./file0\x00', 0x40, 0x40) preadv(r0, &(0x7f00000036c0)=[{&(0x7f0000000300)=""/69, 0x45}, {&(0x7f0000000380)=""/207, 0xcf}, {&(0x7f0000000480)=""/4096, 0x1000}, {&(0x7f0000001480)=""/196, 0xc4}, {&(0x7f0000001580)=""/143, 0x8f}, {&(0x7f0000001640)=""/29, 0x1d}, {&(0x7f0000001680)=""/4096, 0x1000}, {&(0x7f0000002680)=""/4096, 0x1000}, {&(0x7f0000003680)=""/34, 0x22}], 0x9, 0x0) r3 = socket$inet6(0x18, 0x282024b5b79b1e5c, 0x4) r4 = open$dir(&(0x7f0000003780)='./file0/file0\x00', 0x8088, 0x1) mkdir(&(0x7f00000037c0)='./file0\x00', 0x89) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000003800)=0x800) utimensat(r2, &(0x7f0000003840)='./file0\x00', &(0x7f0000003880)={{0xfffffffffffffff8, 0x2}, {0x4, 0x8}}, 0x0) ioctl$TIOCSCTTY(r1, 0x20007461) setsockopt$sock_int(r0, 0xffff, 0x180c, &(0x7f00000038c0)=0x1f, 0x4) getpeername(r3, &(0x7f0000003900)=@in, &(0x7f0000003940)=0xc) mknodat(r4, &(0x7f0000003980)='./file0\x00', 0xc000, 0x7) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000039c0)={0x0}, 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000003a00)={0x0, 0x0}, 0xc) r7 = getegid() setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000003a40)={r5, r6, r7}, 0xc) read(r2, &(0x7f0000003a80)=""/8, 0x8) symlinkat(&(0x7f0000003ac0)='./file0/file0\x00', r1, &(0x7f0000003b00)='./file0/file0\x00') ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f0000003b40)=0x40) open$dir(&(0x7f0000003b80)='./file0\x00', 0x40, 0x1a0) nanosleep(&(0x7f0000003bc0)={0x2, 0xff}, &(0x7f0000003c00)) open$dir(&(0x7f0000003c40)='./file0/file0\x00', 0x80, 0x80) ioctl$TIOCSCTTY(r1, 0x20007461) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000003c80), &(0x7f0000003cc0)=0xc) 16:00:44 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab03000800000000000007a098206fb2"}) write(r0, &(0x7f0000000500)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb0000000000", 0x55) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000140)=0x8) writev(r0, &(0x7f0000000440)=[{&(0x7f0000000340)="efc2a8bd6e0b26559baec80d6afb8102", 0x10}], 0x1) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000580)="2f5ff41ecffc71ae2d2636a8bdc9c8693371842271b669087119121c68d15781891b82ef1eb4ae6b09b17351217eefdbb304ff933af7330ece89082532a1f8084a1649c06e74cc5c46f311689325e8805c03ce37041dfafad0d40b71a85033e6ca08d2186d20337956e52f41b941aa5bcca3f2d5b1e1f1f43c4ceb1b563e0f610c4bc53ad896e320a62600fa36700dc6a6507f41c0c5e1b944f7fa6bba72d3930e18ff6494b597a72a8e690c0e01ae7eb7c8e7ffc55305194a6280be14db1094cd4adf019dce688f6a6a184f475ee6fba9c4c58b7d3ad8c2b06d5174d0d021a8cef6ad7cd952713a8607aaf108a53671ed1ac533b2b1066c6184526756642836bef5d5ca826cc407007b964307183bc62582b153d0d02d0f5cc0bd6a7f61a8994fb2928260e51576e1c891a3b244785d28577f458cb990740815e435ac3aa8041f9a5efa1831abdb9661a34ad7a8a03cca8fbf6f8d9e0daf9acf168ffc1b3f5927f27637e2314b5328023b03", 0x16c}], 0x1) syz_open_pts() close(r0) kqueue() r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x8008, 0x130) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x3}, 0x8) syz_open_pts() 16:00:44 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x236161bf) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) r1 = openat(0xffffffffffffffff, &(0x7f0000000100)='./bus\x00', 0x10280, 0x28) dup2(r0, r1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) dup(r2) r3 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r4 = kqueue() r5 = semget(0x0, 0x3, 0x0) semop(r5, &(0x7f0000000000)=[{0x0, 0x2, 0x1000}, {0x1, 0x5, 0x800}, {0x6, 0xfff, 0x1800}, {0x3, 0x4, 0x1800}, {0x4, 0x2, 0x800}, {0x4, 0x3a3, 0x1000}, {0x1, 0x401, 0x1000}], 0x7) r6 = kqueue() rename(&(0x7f0000000180)='./bus\x00', &(0x7f00000001c0)='./bus\x00') kevent(r4, &(0x7f0000000200)=[{{r3}, 0xfffffffffffffffe, 0x7f}], 0x8, 0x0, 0x0, 0x0) kevent(r4, &(0x7f00000002c0)=[{{r6}, 0xffffffffffffffff, 0xa1}, {{r3}, 0xffffffffffffffff, 0x41}], 0x7, 0x0, 0x0, 0x0) r7 = fcntl$getown(r4, 0x5) r8 = getpgrp() setpgid(r7, r8) r9 = semget$private(0x0, 0x4, 0x0) semctl$GETNCNT(r9, 0x1, 0x3, &(0x7f0000000300)=""/213) kevent(r6, &(0x7f0000000180), 0x754, 0x0, 0xfff, 0x0) kevent(r4, 0x0, 0x0, &(0x7f0000000080), 0x7, 0x0) 16:00:44 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2108, 0x0) r0 = open(&(0x7f0000000180)='./bus\x00', 0x3fd, 0x0) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x1, 0x10, r0, 0x0, 0x0) recvfrom(r0, &(0x7f00000000c0)=""/2, 0x2, 0x40, &(0x7f0000000140)=@un=@file={0x1, './bus\x00'}, 0x8) r1 = openat(r0, &(0x7f0000000040)='./bus\x00', 0x10, 0x3) mknod(&(0x7f0000000000)='./bus\x00', 0x8028, 0x7) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000080)={0x5, 0x3f}) 16:00:45 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x4000000000002000, 0x6c7) r0 = open(&(0x7f0000001cc0)='./bus\x00', 0x1, 0x0) ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x8, 0xddf, 0x48, 0xea31, "305913aac3b27bba9f47082790d09322a0ddf847", 0x7ff, 0x2}) writev(r0, &(0x7f0000001c40)=[{&(0x7f0000001bc0)="a5e402b007dd3e27569b921987e5199544e15699d4220daf5d7c34601a1630445786ff37628619747d6b1bc7fff8a2facd36883ddbaaec258a191a368eeb30f4f261e5dd9a92ded28b498e6d8146", 0x4e}], 0x1) mincore(&(0x7f0000ffb000/0x2000)=nil, 0x2000, &(0x7f0000000080)=""/67) rmdir(&(0x7f0000000100)='./bus\x00') ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) 16:00:45 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) kqueue() write(r1, 0x0, 0x4ec) sendmsg$unix(r1, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="1000020000000100000000000079"], 0xe}, 0x0) close(r0) 16:00:45 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) connect(r0, &(0x7f0000000100)=@in, 0xc) getpeername$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) 16:00:45 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2018, 0x48f2) open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000000)='./bus/file0\x00', 0x80, 0x0) 16:00:46 executing program 1: r0 = semget$private(0x0, 0x3, 0x280) semctl$GETNCNT(r0, 0x3, 0x3, &(0x7f0000000000)=""/246) mprotect(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x0) mmap(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) 16:00:46 executing program 0: r0 = open(&(0x7f0000000240)='./file0\x00', 0x0, 0x138) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) r1 = socket(0x2, 0x7, 0x1) close(r1) ftruncate(r0, 0xec) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000001780)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000a80)) r4 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x200b0, 0x18) kevent(r4, &(0x7f0000000080)=[{{r3}, 0xffffffffffffffff, 0x8, 0x4, 0x8, 0x1}, {{r1}, 0xfffffffffffffffb, 0x80, 0x12, 0x7ff, 0x401}, {{r3}, 0xfffffffffffffffd, 0x0, 0x2, 0xfffffffffffffff8, 0x5}, {{r2}, 0xffffffffffffffff, 0x4, 0x40000020, 0x1a45, 0x4}, {{r1}, 0xfffffffffffffff8, 0x80, 0x40000002, 0x100000000, 0x7}, {{r1}, 0xfffffffffffffffe, 0x99, 0xfffff, 0xfffffffffffffd4c, 0x1}, {{r1}, 0xfffffffffffffff9, 0x3, 0x0, 0x8, 0xfff}, {{r3}, 0xfffffffffffffffd, 0x2a, 0x14, 0x3ff, 0x8}, {{r2}, 0xfffffffffffffffe, 0x20, 0x41, 0x4, 0x1}], 0x4, &(0x7f00000001c0)=[{{r2}, 0xfffffffffffffffa, 0x20, 0xc0, 0x9, 0x4}, {{r2}, 0xffffffffffffffff, 0x1, 0x1, 0x3f, 0x7f}], 0x0, &(0x7f0000000200)={0x0, 0x9}) setsockopt(r4, 0x4, 0xfffffffffffffff7, &(0x7f0000000280)="f2a90b297ce2780f997090620f208e3723158536511defc421d4fe00e1b48e4489cca17435458f5df5f8c4154ac0e855ea1beb171d30afefe29650e891412c01b9ca7a50eaa86e6bc7d31f58d921a624b23f636e0b36b405fedb873b7c86238313ad84ef588437d036fcaf7ea96a85d686906029208ec2bbe96e0f33ce72031195f6dbca4e015015089d79c208c5c1cd6edb66186d1204a5379704aa871465b7", 0xa0) dup2(r3, r2) poll(&(0x7f0000000000)=[{r2, 0x40}], 0x1, 0x0) sendmsg(r2, &(0x7f0000000a40)={0x0, 0x0, &(0x7f0000000680)=[{&(0x7f0000000340)="9c041572a299c40a832c21a36dc5016897c47b753e46de41dc4d2b0f66205164a24863fb50090b8b0d423e90a325c99cb20731963bdeee08c980702acdab1eed039fc5d943f710afef8b6ff292706c149208bae76f9855954d138a3f5185d10de33e3a95b794083cd806de351a16ddb5c7199205b88154da942eab8e8fb474359da9ec8406810ebf45612722c9706d3732fd657a4ab12348bc95826dfdcf75bfb0626aff", 0xa4}, {&(0x7f0000000400)="17fee9bd1daebdf818f07723b0458b7341baedd1547ff31e1e12472a8861a905d7876ab49fd8dc9c3e7393845fb2c6c4d2544847cdce759dcf3fa6345e7002d8bc9fe2c9cd19a94bc1cfcc9a70ac2d1142d18d18e01ef580728da906afb38ad6286f434ef198dd07e9a634c3cd92ba0d31f6574cb5554127d5d45c6d894a619cd68f29afb3475ffb16f775c8830894291554164d66187697dd74fea938546d98afc396395ab0ec267df0249fc4ca013926148a4e43eee835c7da01f0ac211d86", 0xc0}, {&(0x7f00000004c0)="8cd773eee95e7d881c656a1510eb7d19f17debbecc31ec3a37384312eee1aa2a1624e6c5abde4671c4fbf0210bc2dae17bfe2589920e29db088ef72c2a32e12d25e57d1d5eace2c6e7a1502d5b8438d3e8bdfe634b3ca1bd1897e58a1ad137b2b2e79e3fdb74", 0x66}, {&(0x7f0000000540)="41a59158f4b91dbb9c3119099df83e0dd54a5a34309a2867a0a7f01bc1817f0aa369a6b7ddba7b6a05499fcccfd57c5189c8", 0x32}, {&(0x7f0000000580)="78cd3c968a897b57f81d092fcf414d9111de5382bf0ae1197e9c0f8e1b930b223a93d10ebe1a03f443afc385f65d65410e262e593b5cc5b2575379a7e261ad9b027acef925357ab49e65a1760a389f2554a325c9286191c2810597415e8f0bbc53362ebb08ef50cd8c56772ff3005f63e13f76f3f8c4538ba6e1836c6f76a01e2ebba994a2b55b7e381ed17317311bb7621b54e3d005b3ae7d0c4b07f201d0fa4d49d30e6f919e2416e3c278274cc178466b6c766a4f2b41eb1d5b9e36596a348b160802d4db19135634c2d1193a64af00e340419b1274791df5b239c3b4519d56e1", 0xe2}], 0x5, &(0x7f0000000700)=ANY=[@ANYBLOB="980000dc00000000ffff0000020000006da2f1c61d9564701cafcc24ec7e1a0f2abeb6c6789818c242b8bd46f82d96143c711ed04a22bb8aa8a88d9e23a56ad8d419d4fcc57d2b5f5c4954ac03fcc154e0665f6a8161a0835bea439a780d3488ce190524d8f44703871d947ff2c425d5f4a47e281a5aedefa6a7075ea4145400e0600e69a295bda6304a37f645d329fc6bc102149feb8300a800000000000000ffff0000080000008fd6ee8d91f2be53f3da4a006f648b01988bf4347b21c20b3a93cf7de25625e0afe0de4e9b7504d0f682a3ff1cd016092b27e4859b8cc2f6a55878260790e496aee1d5dfd342e06553ada8c90783c6b44644e74e7c94f4c1a00d064d8e7d05e3071b0fd91707270647f1bbeae2f0a35ace762b7fd2e0650e9fad7917a4ecaf84b1a08417ec021282cec992920c8dcf486b000000000000009000000000000000ffff000009000000597a5e9013202f0ea8d08231c0fa651cb1bcd1644bfc30c9f22b0000af4468fa4192bad8461c8900000000000000201d6bc3a41b77da3facd4808edd3de7cf56f311d17c8d5439d71c4c65aae4766afda02568d3e4964d7271ecbc2555c88749c8d406d4efbc078efb95e5aeaa9e002408d4ed7ed61ff6d1e514bbeb2e1a18008000000000000000ffff000000040000037547f786ef31341e605d7fd5348273649e6661b904a86a5d2fa514e77b1bb35695b14772e5cf9d3783e4f512c21455c73aa4b9df548a4d74f23c5465e6ab00000000000046241e018437feb77d2b2efbd82cb9f66ec736e9e3a42ac8c47453e04ff7acc4c45cd91d13fc4629e700c0000000000000000100000002000000eeabc329b2a03bd58e3c30a94d85df0e8c11c3ccd36fdf3aa66e0a39004dce20b4323c6f4e95a4959e4b1260b3bf7ad61e1c379324406b425742bf2ba198f6734c19a7a0809f8c9cec3e6791c9c658a7676e203a8d1ef89bc3cbd2acb9af216f366ae784b111dcf6cbd0c828cf2266f97df78532058844bf80e22106a539fbf5bd0903eeb538ad2524629fec3b912d5ca8c9f064ed9f8e4dd549735941bd8e3ed717310aceb099b00000000000000000"], 0x310, 0x400}, 0x404) dup(r3) 16:00:46 executing program 0: r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r0, 0x2000000000029, 0xc, &(0x7f0000000140)="ffe099c2ea24966df98329010007000000000000", 0x14) 16:00:46 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x8002000, 0x5900) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r1 = shmget(0x3, 0x3000, 0x8, &(0x7f0000ffc000/0x3000)=nil) shmctl$IPC_RMID(r1, 0x0) r2 = kqueue() socketpair(0x33, 0x3, 0xb7a2, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r2, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x7f}], 0x8, 0x0, 0x0, 0x0) kqueue() kqueue() dup2(r4, r3) open(&(0x7f0000000000)='./bus\x00', 0x20002, 0x2) close(r0) lseek(r2, 0x0, 0x1) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000080)=0xfffffffffffffff7) r5 = open(&(0x7f00000000c0)='./bus\x00', 0x20000, 0x100) ioctl$TIOCMBIS(r5, 0x8004746c, &(0x7f0000000180)=0x1) 16:00:46 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r0, 0x29, 0x25, &(0x7f0000000080), 0x1b8bc50e80f6e623) 16:00:46 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1e, 0x0, 0x0) socket$inet(0x2, 0x8002, 0xff) munlockall() 16:00:46 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffdffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f0000001880)="54a02551cb15462b77c8c690c669f873a0ada6f142f84bba4da42af57c7e4e0aca708405096ec45f43790df7a8e96e9a042ef7ae9a452471532fd09a4e4b4b5a4dfa1c12807687e87acd1bd937950b0610c549c3cc6f1d9876ec6d3e57a3a3f3675c1f7e0eaa0416690bf571b3682229c656da1fa3fef2234689961b6c1e6ed324edd8b671775ce6f8d68ffa617e26d06fe34bf488bfa428ff42621e5c38d9a90fb6c6e761e91c43d643eaf5792c5d39c647d47e61f923973be4cd0e13bfad48d8642b4a80f8c8d37152276170ba636240eef7a426f65baebc18c77111647809ad956e1193ae5f5d8be208e5ab2b1ab145b3c6ca2ddd00ac29992a9c513d671243faada2e144ecadf4194240b167a529f7827fd1deb26d0748314f945cda3bea2b1dab931526d0d250d6550461d2d4bc529426b3734ac5094b6ee938fe91982cd75c4f6ede2d35c004832d1bae0bc90888afcbdd34c541d5953c2f7a049105872515d0596baf0bae1c347afc2d57524e117d4738b02194b32f503d0e8a4a2bcfa3e2010ee2716f324db8b771885488a29de18d9acf2b11fff1ecdc67e7fda4b0d6c894c06d0e2f3031ba2f3e6b69f5ae258966ad1a34af51d570a13e53f612aa539986bc69ff3d2eb997739433594ad615dd76250300ad4f330698f803f0293935d79b15fe135965c230f945599b4b69b5aa9bb0d45b72a651d35e5cdebdaeaf3905d492ee55ed8954d918a1a3915c2b9fb2e0577fe1be9609193caec2ab7e8ed474aca3951fb96ee03b5f023b65b2883cd3120aa5c46b36af4e4b4e3d26ad6e7a3292be2ed1c9d19993e92f1871671ef8eaf483a2c13c2482c6325e9c52701da9ad0197f37bf1b89e5bcdf6e4fd04a634cc071352b76958524729f67a7c611dbe968351a77580d82d3d47e5f8f9e430fd9a919b5407e3c3621d5206bcd3afd59dbaf40e1157138bcd0dc613fdf304b4761f8c60308ba6a61c9ff986e20f5c5d0a440774571e4a185ccae154a77620d9002eb829ba5c2384b84fb3dfb3a12c6fc3ed93e79c60e7a625c201fa7629c0991d80cb23d4a23c58a7254f557d32445b1f7b91fd99f19f48ea3cc8d8883cf675f60e83358c12ed296d22e82c6151d93490cafd605047b42fe9307aac69250dbf7dcb19d299f1cd7686a8ac7166b36f601eaae5a5b90521f618b834f77a58d7f32241fcc09b2f7df36ac32f3a6d7f83ab19a68dd5c78f6f313dc506e4c6427b68a0287fdf4a60823ae9edef29d11fe730c3e0601c3a2389ba2ea84b8ac94f38b4b1e449f69b6c7ecc47177545779026bc8c4d0970c989c7e8478f39001286dc3884689828d4522da9c8fc88caa5027a29c94679f7103b39c2da979b26dd355d6dda527db895ebd27a699ad86c9fd245c3bb023c9b9b2a8f703c6fc03c343b44ca5051886313ad5fd892012ae8f71bda9762b140383104d36d13d763babe73e169e48629ab31494374b98b7a1bce9ae74a0f7ccbed35c940a6c0e1b61b85ac27ef1206ef0161fd97e83581287d9d925f429619e017e6f35690a680ed050db21c240ab95bba012bac72ca771513b5280711f8f7d3eb1589b8d2cd8365d2ccc9aa235ef9fd0cb78625784a7a73c88f45d14fdd4ccb15fe03ce637549f02b8f83a82404d5ea05e0a55938087af789b076bdb3e643a378c8643e185f30478eb7dfaf1ea781d0ac3105ae49ae7aeed55283a385e686ff8ca4c50bcb0495f36cc8aaa8aff6d15acbae79938c09038d16a33f521c035da3242d16c3ffb8b080d0658402435e4d9e90a27eeef18e8e757c0fe411e184445f99bb27392ce5591527dbfbcf50b6ee1271c3d8aaf00c0c5d46ca1ad0ecaeecfb80ca7c62a03e9ae02192ee73e878c7a68549584df8f574c16abdb21beadca5ee8c6149a4bdab367c9fa75d2b7cc3613cb5ba224cfeb5f5d56a38510d3ca09bb6f5aca07496af924f9d50ab9efe207b2c60fd03b326f4b5afc623a6fe3bed5c5a4e546bb50fa8c526dcee9d044e1bf61f6506cc79550b22bb57deffe3c6ceea7ba40b019c72f03d7271e1886ae0f4e3043fa74658a8dc8f6ab40d3b8ac8c43456983ba136eb0eb45eb518ceeb44ad666549ed2600f5b9f4bfc48bafdb6c8f56ed94ee3833c234558d5665dbf303014c543e90ace30a162df6f7618b408f9068bd671a6a673580c78e8802ec1d964a1d6d33ebe9d002296d24bb2a562599962fe622acfd9a8487a8333b7b2788aa3e2ba4916b9cf7cb3a16077ff4d7b22feab56341b0d8c88968b5b0f6a6017c6c3c6409013ac12137bed51f73ba81f58d2e04996eba8d905fd519b094dd19bbf2c3c946e83eef142d2129ae1e3837f6ad7beb6962293ea97307aad035724b951041dc5dbc4ceb54eb91d142c36f4edf9b68fb0e06585d5c20d5f928c80afb23ed802aa57ccfb77466e905502799e99962d7c8ce1ac86018252c4161377eb85ee9c1c2400d1e61198166827deefae91ec991797b634dbb8a753eaa1f4f4734d4df417a5cce3a48703c3d2bdf3ecd238fd947a4c51ca3cec5423b5ebbaed710aae7106014ef6cc8b415b06f9de10ba671031c49a911f9f7b5d4981cdaec65d3051b6bf0fb959c3f89a48814bed67acd438b08e24fd2a72f9caf7cbae76d04f61a107d894606c09fca5618de32c0dab7e301b09bfec52974ee0790d4fdfb6f8ad1ab7b41755d46657e9d6b33607aaeae066adebe491164a18f52c8014b400cac206f752171b3ba77369ee8c9148de78d3672b62f69bf05f0a8ff210d70ea219acba3fca4b1c828a55b1216ab63611a1838c389371f511d434d23f939a3a0d337e8b9de0429cb1d7b860cdadc0785dd7cf34b451c109479d370c1468c5f6c8bff3839bfb1de812fc7119598fa02fe4e2bfaa2c9bd1e67cfd6bb6179af9dc1c6370384bc4be36d62fb77a1d1a612c9e961d96e1c67f95090a3b4c3ca0f24b5aff6eb1f6981939638f9ec6ec958e0659c403f94715885eacdd001befa166b24b26dd145d85c21e07e8b3ab3dc72b249f94486ab793af0617127d54b1ea66635acf84e2d1e1ecfe9aefa761775b48f2751942468db6264215ae1e905459e6edba236584595834fb5ae5b6cca69cf813f18bfdc0b24d863228c83019f5499bfba8f63fa72d6c031a381272767d541802b6b1628faa796136c56b804312cc63f417bd50bfb8dd01f5d4031706f4da858dcd8cae563a547665309c6ef8eb6ab117ad0738d3528a2d85c80cebe02938950cfbb6b9aa035ceb737df8ce8e68fc1c30cfa72197acc6e3aed1e443da567cad737aa609ada4d8b66accd7a21a4e233dd9082474a9b315c7517b2a9251a4648fd1f9ecebf7c98e5e5e052c26f2b19e8a7289a7020810fcd26bf333d0c3fead9543947414718e99d79c5af43ce761198208959a32c960c8e2a5d29263d85babb8871dc1efc6a76c730c9e163ce0e344fa0f4fa57b08f59d6f70061e486721a0475e9a9e6c26127e555f7e54b0ae985503d853633d059946bdf24c156da197d87599a727264aa0ed5855b176f2eb73cd23cf0b63cc2a43b1df45ad1d45670648c41eeef813fe9bad6e183ffd083397099e96589f8395a8516fa20ca4065d857cb39f90806e543659262dd4d29cde00f0373716a860e9645e796dfdd3a9ffe91f222de253335a2b1ecc057316c6837df0b6aab6f921978de765683285386fc80eab9bb0d75938fb741f1efeb236b6ba7a6b4881ed6077f2d776715a8635808261be7f6549412e93e2d35f696ee9f86ee879b1b704bc60464cd0adbc126e49f1c24620aeb331249fe05dfbb01dee90894df703768c73d66ec0a5e68c3cdd2986715b53c3539ec21e8dec1c4d063a28088852827567a2b9abe49c6d48220fee75c379936cabcde499484cc514c96a1f8c0e3bc0692c0a083c9ddbf33558d87a46ccbf98e84dba59d069f", 0xae2) close(r0) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000240)={0x0, 0x0, 0x1f, 0x3, "a147780ac85a538a131900e8ebd81823fc7e0d7a", 0x20}) r3 = fcntl$dupfd(r0, 0xffffffffffffffff, r1) syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000200)={0x41ad4aa, 0xa5f5, 0xece4, 0xfffffffffffffff8, "62722b051f8344353a2a898620f77018b529b3b1"}) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 16:00:46 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0x4000000000002000, 0x6c3f0881) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) poll(&(0x7f00000000c0)=[{r0, 0x10}, {r0}], 0x2, 0xd52) open(&(0x7f0000000000)='./file0\x00', 0x20000, 0x82) 16:00:47 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) sendto$inet(r0, &(0x7f0000000000)="6db71e6b50612962ace1c8b1d555ea7e418a5d8680bfe4a1f85b3e352e32d3b1a25adb35c623be56b89d620bb2a3606d21bc81dba162094c5f827c3f992d88b30534e9c7f207f7472a00b697c71f6735f5890470a2a9d4a0305e816d1081a064e0253025f0b46fe03ce6c9d83190cbc6c08e647f791371e5c0", 0x79, 0x8, &(0x7f0000000080)={0x2, 0x2}, 0xc) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0x44) mkdirat(r2, &(0x7f00000000c0)='./file0\x00', 0x10) writev(r2, &(0x7f0000001700)=[{&(0x7f0000003940), 0x374}], 0x1000000000000018) write(r2, &(0x7f0000335000), 0xfc94) execve(0x0, 0x0, 0x0) 16:00:47 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000080)="be3ce0f3a95a3e7f6bd18d224f4ca990fb735c461e727fcdb9aeeadec56246b7ef786a4194fdfbe47ee2cd5646dd0bb28f867886aae611c575ed38a0ccea65dd2c0b39fbd4957a19fcfbd1fc6535d97ee5355362c5a943ae8e8c9aa01f23890c38abd0c4ac5964bf2f87aa316cd9df946e62827bc15cd2a5e4d27db78b0a00666eb56f701137d429e247fcfe48560753d40d75fdbc519a75865b9d54298ae4f012c942b241e7eb572bae6f931aef0b93e0adf9ae3daa5f9f4d5344bceb89527f9173241a8d73ee323aff55584c0cae6a8c74f882971ae28d8541b2a392f6c90d90dca42ffc92084a3381166bc7d6c423899bb0ab77ff5c34341f1c3ba169eb07fecacd82f915ed03da62cd60985c36c271cfeb316bbebdb1d550250f4992ba329ac979e7802ca1f7bab27e30b95f76988ff9b48356aacbec418b2d8f2846815ef90be27d01b16727589fb64f7eb5555967a97df546e9f1821a192b5ab5c661d979c043ada52d8414a4b5d8c940674ab57cddd82a62ecfdadf13fbb14f728d8168af4d8944704991114d739c063db609e11076bcac72f7b7560940d0d6b3f02134e67884efcf988ab85a8a4c392a2f9374efc4edc112a0b72cfd4c023bdcc82f0227953cd0afdcebb4cb6701dc8d0d6f6abf2665ba26acda264139bd1afb04b56b4594920fe82409717b6c23c7c6a665d8c8a1b30e01ce24a65b323db34364fe01948990bdb0839ca440a3ec04d7028a8095a692824dbcb188a592e536ec71761528c1e6bdb1bd3f48573749094f49a89d456e420ede5c89dfafd7c10acfe47c468507357b073e72b690de95bba5d0652a49d62a28a7dd3ffc946f431abdb911395479d274f84685d54a73b7aa65e575d4cd606621f25fa3dc38e949d2c861f392de61f6d285ed17c8fbe9501f202db689d027a837a58c90fff4c7706aac8b98caa4a033f60414977703191734245bee748a1c94ef83fa717382049c4e71cae31e31ec0fa3676ea3afa79062cfc9d61f153a4f41529dda2b38dca6efc28c93744ab1b6277927793afea6112e427b6041f632956067199f8c7f3b50becc6605b7926ce3c5d18cb730df9d5463dcb40c92f8e13f7d6b53aa8871d88c62a499fefba1b2d75f69c130e0518dfb17a601c32a4d64b0eb585bea95835371607875d012b657885e1b3f62ffc1f106943e77022d06018fbeb570ca81b4b86488bc5a664051d711f5bb77780ae6297a68d8ee29e02e3817908e50c363eae7ab6840d6191f126c6bd878ec11db4f042bf4efca31fae33e16a7518f34a1208bc4ebe487361d57480807b35e17f22aeb59cf5bbff222035273f492951c463909b8b473aa31e37a78c4f6f7b7c544ccd10ea892b31d12b0fbc4823e73423db7ab58efe55d5b4ebe52b383b19c3eeb68bc78ad2d78867484c17e62aa70eecf344f86e7d232ac95286ec7853fffa457e6f97789d8ec098a97575ab4e87233e43e1b9f8040a4d31eba9e1e001d484f5f53e8ea68ffb20969bac828918606ab67319b3b1602bab72e6fd1f6c0d38c656c00ff8739272edba8db580a965fe954095af42ec9d7936513b18f924d7f491d7ec25894695fbed4e6d60869a443783900a0790ea1454a544f18f01ec5523b900bcb1230a4a79a7ea65480be7ab6c575f17b26c526b4d446887ffa6391ae9ff1eb320f118081c4ec60572d6220af908e14969a3e747d14c13b868d24e8fce91af190acc1632a591006b0eaeee6e9475ba17da62ae16104a6bfe122f297081b9b0b39a10b78101303e51ed5faeb394e3d3ed0303cd359b901511925057466cf0855c24d66bb1c3e21212f4503a7093a7117d9eb85b60ba3df27bc8366fe1c4725e38bde8e5f5a16b3e84909ef60adf763882bfad8acf58326542b70ff91c8ff41aa1d42b97d81730cbd6105425dea6308d49751ae43af2cd66e15cf2dec13172a2396af580b7de4265df4e10d0d9119c19f575ecb49035eba86a9bd57d37584589a9eab90b4a31874a1a3c9db77114cc1236f4c72a91a87ad250decded9aa29b537e271baf39db6f14c8a0fb929026911a6a3a697cdeae8054e3779231da8279b744e00f30762a704ff639e1db349b05cf5d93c051239337832732cc357c30b12aaa5999b0abba2ff99ee07ca44264cccbb870e8cefff56205b2d16edbe395130582a39ff98934bdb14b39d19a8098305316f8b01da554e21ab99e43bfb5ece7f3df8e884187918b68013810595716e84dd8ee4be63bcb555724afc8da0fcece2dc3494a7f6257c07ab25a9d3aa02a7ce85f9943a9bb03e08352c289a825d8ecaffde1eeb872fb8b77dc56074065e570b584f363f98a050f2e0fc02f12a45e069157831c7bafb1cb8655ec24eedea20eb8a35d9b1937f6a46e473aa9abef376a8d222e68599c7f630888d18733eb2fe23002c014b9296f2dab2dc1c4d28622fd7e40f480ff78ccfdeeb46a12d6695d1284bfd4ca24851c6e61def82637ffee9cc280819e0bcacb7e9ccb331977a2d48fc9dd16ac05fdef22b6f9451a968d428380ecaa89f1ea4ebc687888f478d4ec765c6e258be7cad64876191e88606912474a5de20ee2c237554d28688db2542ba7fece413c9f52d2fc8a7a316281db10c69be8e9a5cde76b09a745845e7b6ef2a1bc31c7177f1af36dd20c02b1e3a691afd90d3504f46d9d15f377a2fdf93bccea694db53c4e73afed073f12c6e905d743a9726cd9599af64393bfadb739f11b968951040eebd3e1170e3d65e5407dd2bcaf8ccff5743067c17b7f9c60875120c5b4023d12a34c6ae645647aaf49655ed11c9bf840cb976cd50cfa3d919ee3223bf3f32ca811346374678a8ae74a2eaee7bc6e78df15560d66899e7caf984ccc00d3b647ab30b4459dce7b99", 0x801) poll(&(0x7f0000000000)=[{r0, 0x4}], 0x1, 0x0) pipe2(&(0x7f00000008c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCCBRK(r1, 0x2000747a) 16:00:47 executing program 1: madvise(&(0x7f0000003000/0x3000)=nil, 0x3000, 0x0) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) socket$inet(0x2, 0x4, 0x6) madvise(&(0x7f0000003000/0x3000)=nil, 0x3000, 0x7) writev(r0, &(0x7f0000001700)=[{}], 0x1) 16:00:47 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2015, 0x9) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000200)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000140)='./bus\x00', 0x80, 0x40) mknod(&(0x7f0000000180)='./bus\x00', 0xc011, 0x1) mknod(&(0x7f00000001c0)='./bus\x00', 0x80, 0x2) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffff8, 0x3}], 0x3, 0x0, 0x6, 0x0) 16:00:47 executing program 1: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r1 = socket(0x11, 0x4000, 0xb5) fchmod(r1, 0x104) r2 = geteuid() r3 = open(&(0x7f0000000540)='./file0\x00', 0x2012a0a, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0, 0x2011, r3, 0x0, 0x0) mlock(&(0x7f0000ff8000/0x4000)=nil, 0x4000) mmap(&(0x7f0000ff8000/0x2000)=nil, 0x2000, 0x0, 0x11, r3, 0x0, 0x0) setreuid(r0, r2) fcntl$dupfd(r1, 0x0, r1) setgroups(0x0, 0x0) setuid(0xee01) r4 = syz_open_pts() fchmod(r4, 0x400) 16:00:47 executing program 0: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) setregid(0x0, r1) r4 = openat(0xffffffffffffff9c, &(0x7f0000000300)='./file0\x00', 0x22, 0x40) ioctl$TIOCCONS(r4, 0x80047462, &(0x7f0000000340)=0x2bc) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) r5 = socket$inet(0x2, 0x3, 0x80000000) r6 = msgget$private(0x0, 0x4c) r7 = shmget$private(0x0, 0x2000, 0x10, &(0x7f0000ffd000/0x2000)=nil) shmctl$SHM_LOCK(r7, 0x3) r8 = geteuid() getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r10 = getpgrp() getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) accept(r5, 0x0, &(0x7f0000000280)) msgctl$IPC_SET(r6, 0x1, &(0x7f0000000200)={{0xffff, r8, r3, r9, r0, 0x140, 0xffffffffffffff7c}, 0xe715, 0x6, r10, r11, 0x6, 0x7, 0x8, 0xfffffffffffffffc}) setgroups(0x2, &(0x7f00000002c0)=[r12, r2]) accept(r5, 0x0, &(0x7f0000000000)) stat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000180)) 16:00:47 executing program 1: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) r1 = getgid() getgroups(0x2, &(0x7f0000000300)=[r1, r1]) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) setgroups(0x4, &(0x7f0000000280)=[r0, r1, 0x0, r3]) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) getgroups(0x7, &(0x7f0000000140)=[r0, 0xffffffffffffffff, 0xffffffffffffffff, r3, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x21b, 0x0) mknod(&(0x7f0000000140)='./file0\x00', 0x2000, 0x0) getgid() setuid(0xee01) getgroups(0x9, &(0x7f0000000180)=[r4, r4, r3, r1, r5, r5, r6, r2, r3]) unlink(&(0x7f0000000000)='./file0\x00') r7 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) mknodat(r7, &(0x7f0000000040)='./file0\x00', 0x6000, 0x7) 16:00:47 executing program 0: pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = getpgrp() fcntl$setown(r0, 0x6, r2) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) utimes(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)={{0x1, 0x71b}, {0x6, 0x1}}) writev(r3, &(0x7f0000001700)=[{&(0x7f0000003940), 0x374}], 0x1000000000000018) write(r3, &(0x7f0000335000), 0xfc94) readv(r0, &(0x7f0000000080)=[{&(0x7f0000000000)=""/73, 0x49}], 0x1) writev(r3, &(0x7f0000000140)=[{&(0x7f00000000c0)="a4", 0x1}], 0x1) fcntl$setstatus(r0, 0x4, 0xc0) dup2(r1, r3) execve(0x0, 0x0, 0x0) 16:00:47 executing program 1: pipe2(&(0x7f00000006c0), 0x0) pipe(&(0x7f0000000700)) kqueue() syz_open_pts() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000740)) socket$unix(0x1, 0x5, 0x0) kqueue() pipe(&(0x7f0000000800)) pipe(&(0x7f0000000980)) pipe(&(0x7f00000009c0)) open$dir(&(0x7f0000000a80)='./file0\x00', 0x682, 0x0) pipe2(&(0x7f0000000ac0), 0x0) socket$unix(0x1, 0x5, 0x0) open$dir(&(0x7f0000000b40)='./file1\x00', 0x0, 0x10) socket$unix(0x1, 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000d80)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000dc0)) socket$inet(0x2, 0x3, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000f40)={0xffffffffffffffff, 0xffffffffffffffff}) syz_open_pts() setrlimit(0x8, &(0x7f0000000000)) pipe2(0x0, 0x0) fcntl$getflags(r0, 0x3) 16:00:47 executing program 1: socket(0x18, 0x4004, 0x9) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg(r0, &(0x7f0000000b00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000980)=[{0x10}], 0x10, 0x2}, 0x0) 16:00:47 executing program 1: mknod(&(0x7f00000003c0)='./bus\x00', 0x2000, 0x236161bc) r0 = open(&(0x7f0000001040)='./bus\x00', 0x2, 0x0) pwritev(r0, &(0x7f00000004c0)=[{&(0x7f00000000c0)="570d005c9c2cc3969ce4a51d9058d34c8ed41806468d302b4a488220c17d0128a50ed8306a32dc86c3de9cd6e49ddf803cd44ee189dfe33cca193a4eabc4f155b2090bfeeebcdb3cdf7c7c07eede89fe935a2e8add6202e85c253d8d", 0x5c}], 0x1, 0x0) openat(r0, &(0x7f0000000000)='./bus\x00', 0x20080, 0x1) 16:00:47 executing program 0: sendto$unix(0xffffffffffffffff, &(0x7f00000000c0)="0c716d8dca49acdb586c02302eb2d02fd2af54d258c4ade180113bd6519f9d0e5e8593c04e55fb7d1bb17e9c497782f0b831496d3f125e886ff12eecdb1455b24d01b10355b91ad496d96e193219844aedaa3183c518a51bed88a3ecfe506955", 0xffffff3d, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000001780)={0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f00000001c0)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000080), 0x3ca}, 0x0) 16:00:47 executing program 1: socket$inet(0x2, 0x8000800004000, 0x7ffffffa) r0 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt(r0, 0x6, 0x8, &(0x7f00000002c0), 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="a5d87911a950cfe1bcb4fda31d83afd74cc5b19092c5ac66a3dea560fca42c596dae0b85a3f09919a665a3dd6fe7f119c604de03b7ee2fde830fbda983f37a3307a678f6d8e58fc2e9ee39362be8b22193f7bbd29b5fd279e0ed5291fc7addcc52593ebba2a1c5ea2d9aff1033f2a00a9ffd3e81f974417752715100171c54ab0412bf48702f828af01225fb2a8876dd015f878025d09f2fd94dfda96f4e600f002379bf04b96bc210169fb100044bcde21ac17378295c9fd3231fcf86b2f2f06b3e942783380dae96349cec5e8f60f15eb64ab48e0773563fce581a3fea85d9beb4c7c3d200a677671684e0e09a739d28e257d1ba89baa9e0ff4ee84a19f0f27499aede0df0152b9ab823e1836a9625ae7ce06fa4b7e2778ffae75bd34fba0136ccc45311124ac7976a86e87fdf242b1d63645f9eb7a421aa5616308abee29c293650c657dfbdb7a912953c2cf97bbbad0224bbaa7e86dd88e347a5acc26ce97d78bbf3920617f45c66e1ddd918c4d2c1e04ba2b6b6749ca569c0136b2115e23b5ab7dbf702cd52282a73a77b3a9b6138225e2d4bcd876926f43e2672139e7b3c2ed4efd30d4cdc9847d84cbe413965ad7a17238bc4281a5ce8da4540a37dedb0f2790eda2258ead66b6711bc59c913545a161e3e2cc43ada4206dff10004290ad369c595f9982063cdad78f62287909350d9e3ece3caf6b32616c403d35753861bc270f9b989c8e0ac80087bbef215d685eae540598b650e11f6d93547fe82ecb688bba42126617be352b6448f3da566cd3375487a8230d91c8a600e31a721bf2df4ae4393d20d0d822ec57c7b5789aa09d41b7823f5fdf6d5402f3a862920942713ce0b7a604391868665295b9ab9af2e084eb93e6cbbd201c7dd8105713280cc66ef9250cf1a0249472ffa5c3adce7195d6fca27e15062e5d4f69bf56da307b0193712db8f7058602a6a0f24343272f8006f4fa6872dc9ead8d5c79b0e8cbeeb35bac450ae55b45cf90d37e0ad1debee7372831c9aab5c276b7f2d1105cd2513a2874dc1b6b44cff3e306867de058892548f953428716d61771dc7573188b40d10de9c57a5da0d53d816c94fa03a6d478e3b9a56585deb007b07ba6eaf5e536bac6e1e4e07219aabfe556896395d38376b16c31778652fd3fd92a0c968fc592e910576eef2e9465efc6bfb81cfcf0416ffae37fe3cb20d5c6a79de6d6dcb2258e7e20b8d4e90b619b6c399d1acd79d7496b885edf1ef3e78e15ab4e45dd085738219600306042658e946bca6318e95e52b04a637717a711979d1eeddf9631338e0b54e87df8a63f72200ef16b11ba52c6cc4b699b818549f06d62c7c0eb1aa2eec9376679ae393abc8b2ed8b6dcf6d0a8eec7039ed54bf746f642f4cc3e977a2ca6b74506fc2d5cfcfe7b9c9723df08441ed54d52adda98b26b04307e31b335c82279ce210c0b846ad355e01bddf03cc309ba3c47202c2e79818ba463d512ce656685ef2402ec852113861838104b86a8aeb9ae288e264a08bef566cbf4430a2fc000f5b38dc32dd4cf4b42859fc4d33117de940e5a5105c23003f52d455eac687f967c1c61c5f8d64e637d18243510d3e283c96f35da1adf2ec0b9854988e25303ad9ab4e6cd3912e26e9f189c49db8e9ca93e233e020b0b9f77864c8f0bc89936f9779457ffc9fdef64c4566a36de75359d84384d55fa3275d8618374542b9fa773e16dc499eda042f32c635bde0b27ca5d1e3226ce45b8849b85fbdee9cd3f9213c4053ef9e06a469c16a29aa03d511949255a1d1a8a9c56adc276d79ee09bb53c9e446823dd3f535d5783a561333ccd2cd240fdaaa911b74d06d8e7bcb3986f5ec521a275ebcf5cff9686328409f59d985f89e9c5634d13f496651a7175af1d7ad5197d4e1a2d0f457347247d68532913538cda63da9fb134ce6b10e095d11aed58f1af2f9e873ec50e08c429d7902214fbf1fb11ddb951f54e62fd6affe7c5d7643b88d099f025b8245f58dcff93cf45251107e3fd123cfef52ede3f22ebe5fb985cb7a3e1d1bb4794734cc07bc37cb6dd42b52db6719bd64b91189fc55c95ee727d43bef1667c02e32f0d4b9d971806530061bc18035b8148f97ba3063ccdca8d8e748c5cea245f0e9ee53d4c8d89f59aebbc50818d79247bace3ce2e48a5f1c71e004c8caaab4818d4212a65ace72ec81fc9a2143aa22b1e32ae484ffc642396707a385724409ff3e3cfb855a25f72ed9a6d99ccd21241cbc51dbcb0b0acd2af4bb746b251b8b08bba4412c594846add72f4060085314fb3a50a5a458accf7446f886eceade5a1509c5b4da3af9b4734791ddda92012d338e31b829f3e160148feee8042e13f6a3d6eae74139e91740fe261c2d948e59c74189262fccfa4c508a2d425c8cc5d7f8494e3b1604aca8a09e2bdcd7621e5b064d9d1f938eb59f8d33f18be0404d508ee7fd62973b7d05f4da8575e8e202735982cb7ffaea144b2bb49dd9acf0a61eaa9e5434721a2e60bedcb807f97ec61aa9b8daabdc683770189e2db865e70f24d7ad5e3b23363d63a3a04740a8f02731cdb8d385cba0d20c88c9ca9a752673dde8e6a00a9700a498255cd4ecfe0ebcfd69bd2dd8cf7f7b623782c945df4037e28e456755b0dd9f9d23cbc5631e3090f8b27535934be8ac112af35a6c14553d288c359063d9702b7af38320a318085faec7a38591ed6130e6068d6eef99cf62fa9597b7715882cd6759b22c441cd66d5d5df47e024233119768d7d307bffe88e68e39895fab615d2f841d316bec579f11bda957589828b28137bb9125c44a4f6e3b93903a9895af055eace50e667660a237bebeac601399f449ad678e15eb3e85b84f0f9b7936de669c3b33ddaacfc09570988146633179e7e58a56f72415323f62dd84e1681433a44444f1091f7ea473dee9375b90ed94248b77dc37560fb15664be8d8c5e3d20383d8fe48c1baadf886d7fa0d16e64dc4d710ca499baa053ace7581001a0a71fd510f248d25db7d27e9c5d814a393b3cbc0f03d08e2ec8e51186f588dbee195a9992268d7cb0bf77ef0bb61a1462a0b364e2fb27a6165c125fed039f0beb13585fbfad660abdbaf47eb7e772827c6350f75b1427976a386276180235aa5b8b79be6f9818340f13128420dedf2db85830d2757ca31e56cab1b51b835d329392dc25c8c8986bb7c57882fc6c4cb92e7af6c4954c94ea3c7a6d037822a6ffe54a2ad9f36fc99522a44406c641753f6773822ff1ca7e8f6970a6b8dfbfd3984a0fd91a8611662e594270388d00fd176f1db3c1d835d0d1496cce335adc4bce960ef389fe10edc41959830ad92f3d877773884cecda69907dc1c88a26c1b413eb9cc49b2929149e1881bbfd64c103ed69d81837743daaadb96cdcaa2cfb98a580769fe05d5644787e56f9b2ca597b547cc026e2635dc102a3249c60d6acc1b1140739d9c0b6e725b4d35a7b1c1adc6e8a677590e189f2464bf49d83c41e3c235f1c0173c3217745c8fa3014ec4d958192089ca3b1c9052d894d3b9fb9b141b99ee4d224559620bb26b5797858a0144b93c378e3b337b8323b1ac00e19b3dea43bfbe14f76c191b1c1aad7caf7f724e932f6e193b0c7778993ab8ad23f50a121a1c5a3074c23366ae70982646136176cc0fd9111d518362b79a8b1abcb1d3a95ac1f23126dbd433748aa0e06f21988ace12f033d36669e03af58de3b59e9cab6bd56da25881fb813603d573922a80718456583a925802139b34ac01edbe8a36b019d7c5c7c6546ca2b5edfba9463562993149b2a58398d9a882fad5d7057e5da919df8647247e9dcac82ac09e0777d2f15f154aae66550a2c6087f41d32d1b7d16a93c86832a5b4ffd1e733ae04669765e9cd8107793afa50ead0cb60a7429839beda12fca3f46b5ec013c4756d3c5a4595248b51f7c3c36183815667cf7acff5eec223891194275ed2f9877f58c365b088cf23c639e58fbe92320f0cc2da28074abb5502bc9fb879ca62fabb01f7d5a7ad2971883f0418c3598be9de7bf69abfe9d225ada6e84eef1f12bad1818d7690fa3e3b85f02a880b1b5ad872898186ef70c09f6ad00fbc1a7f35ea57dcf29312a4085ccef06af218406f636f8f64052281f7f0abb8cae7b7b23834d1ed8001289b55e55914c379036fa923a96df32ed38879e9a3b46fda7f40b3a868daede5d4d19e9e43fdbd8679e750cd2ca948b69ccda8c7ed4fa0368238205e403d71a85552ee1b0c42ed714bcdac99f3578ece9edfe7c3566bb0b2efb085fd60f85c8a543c1d0048d8c42e9d9886113f41785daac922b096b07a2f00972b4328158663666d37c04c183608e6a8ab35d9632af967809ffb65edbe321f619380c3e62ae3589114f661a30f684d5d846e95cf2d81c3e4cf6ecaea4ac6742ae11163efc0afd6e7681d59192a0bf08b1004561f6bc1364f1f25a79f0b3692a887fa57f4d824a65d89fbabd24898f6d32c59ef51ff1caf6cd48d1ef2671962a066b576c1063014fb9305522f1b828232ccf4f6b596dad32acc7cc12d5837f3b450084531f8c131d3bc4d400da49acffd247937058659cb3273e7104f7ef38a4f5af2f7ad2add0ce5083b2fef533b7b3e4a0e0cda6421b23d28b5e160bf802739c945d028ca27ffe8829d56ef456935da965d02ef55f5a423c25424c7669ef6b8692428a72479bcc013d116fbca969f989b4875f9dd57ce0a35aff2e1cd35eacddc593a4ffa80e32511977490d80f2ce02cf428067e549222b411aa660e6e28611209cbd2196326e87011669ebdac5a057158d0eebfb68e990ae12efd4088eefa128f5d19752c59f572e56f8d2ec9c8c4a794cd321cef6f61a29cb83b8ac26369ddd75bd737a6b9d8de6ccc230b2a62fe9a45217d6bb619f72130bc3a6dfa91a4fdae76742c27d50166527cebb553534e8cd281d6c8d8320263171d4fc9cf19f5d78c4639a8a8fdd38f32e78b319733f9b2ba826bb25d5f04e5a3e3fad70afdb3631bfb9cdb9ccd182271cab4d9b2ffd05d72b3c3479da069c22641b6c9b4a9f982ff37e0c52ac732c21641d25dd076478585dd615db1475587f110c7325cdebfe6db75f79232babc1541e2d05319038757cfa0b90e9960daf868033543c7cfa2ed9dfc8490d290bf230cea7e84ac06be72515b442fc43c599916d1d0cdce437558996e67421623c6695709650627319a2febf28812dcacf9f0d8c31dcf3e2b6c557b7ae81565708458143fc793d81ff7c863968968fb9b8947a95706f98f55440ffe34e21d32ad82047a59e6466e85a1a943cde2455276e4271de18812480beb48e4c769fb6f35cc0e0ef965e8b092365fb6de45465805d250ae254e94a447aaaf398b889bc758e21a47d30f7d594dcaa869d19277aec79984e3af22fcdd774fd8a2b4ac9489716cb71223e64189b1de62ca04be3a905d4b19d265c0c5e82fc13a7d32f83e6aa64f90b7d06402ad8b18cdf3b5da29546fd361f6a292508a52ccdd27f87ae10e81e3684f5748ae89a2560fe07d427a34f6531347c4510d7b646fd29af87fcdec84402ab002ac775d56decdde934bcf102069665c38d6aae0e50de35a2bed090601be816569ab2cec2e48607d71f94cb7882496028a4e25cc3932019435bfec8fd40b9aae4804a34384c6ace0dce4a8abcbb8733377aa6f25589830f65d431e9f47e9c986ab1041eb1ca3701616e4496ad0e868b64a74284c2a601dbb9e15ec0020e43f1cd12078f792d1efd0a6e74ea5ce7a22c672310a0efe3b692ede0dca4ca", 0x10000011d) r1 = socket$inet(0x2, 0x4, 0x1) socket$inet(0x2, 0x3, 0x8) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000001000)="f80fb4", 0x3) r2 = open(&(0x7f0000001040)='./file0\x00', 0xfffffffffffffffc, 0x4) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f0000001080)) 16:00:47 executing program 1: open(&(0x7f0000000040)='./file1\x00', 0xa20, 0x0) unveil(&(0x7f0000000100)='./file1\x00', &(0x7f0000000000)='c\x00') rmdir(&(0x7f0000000080)='./file1\x00') rmdir(&(0x7f00000000c0)='./file1\x00') 16:00:47 executing program 0: r0 = socket$inet6(0x18, 0x41000000001, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x20100, 0x10d) kevent(r1, &(0x7f0000000080)=[{{}, 0xffffffffffffbffe, 0x0, 0x0, 0x7fff, 0x9}], 0x0, 0x0, 0x0, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) 16:00:47 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2028, 0x4400) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) fcntl$setown(r0, 0x6, 0x0) socketpair$unix(0x1, 0x3, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f0000001380)={0x0, 0x0, &(0x7f0000001240)=[{&(0x7f0000000100)=""/120, 0x78}, {&(0x7f0000000180)=""/18, 0x12}, {&(0x7f00000001c0)=""/4096, 0x1000}, {&(0x7f00000011c0)}, {&(0x7f0000001200)=""/26, 0x1a}], 0x5, &(0x7f00000012c0)=""/182, 0xb6, 0x6}, 0x801) 16:00:47 executing program 0: r0 = shmget$private(0x0, 0x2000, 0x1, &(0x7f0000ffd000/0x2000)=nil) setuid(0xee01) shmget$private(0x0, 0x2000, 0x410, &(0x7f0000ffd000/0x2000)=nil) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x20, 0x0) fchmodat(r1, &(0x7f0000000040)='./file0\x00', 0x102, 0x6) shmctl$IPC_STAT(r0, 0x2, 0x0) 16:00:47 executing program 1: r0 = open$dir(&(0x7f0000000100)='./file0\x00', 0x100, 0x60) poll(&(0x7f0000000140)=[{r0, 0x2}], 0x1, 0x6) r1 = openat(r0, &(0x7f0000000180)='./file0\x00', 0x100, 0x1) ioctl$TIOCCDTR(r1, 0x20007478) writev(0xffffffffffffffff, &(0x7f0000000340)=[{0x0}], 0x1000000000000201) r2 = kqueue() getppid() socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getrusage(0xffffffffffffffff, &(0x7f00000001c0)) r4 = dup2(0xffffffffffffffff, 0xffffffffffffffff) kevent(r2, &(0x7f0000000040)=[{{r3}, 0x0, 0x1, 0x5, 0x1, 0x7}], 0x8, &(0x7f0000000080)=[{{r4}, 0xfffffffffffffff9, 0x0, 0xf0000000, 0x3, 0x401}], 0x0, &(0x7f00000000c0)={0x8}) fcntl$getflags(r0, 0x3) 16:00:47 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f00000000c0)="9bb1785de558ad890f8f9d835909b244ca83f3a1019fbbf89db00fb07765a4a808545ed761b8e7493972d7cf15c20a40302372b1360e9b1c16a8c770df5ac0bda1143e2feadcbc2fbcb578a3fa3e99ad62fcb39c43dc880000000000000000000000000000", 0x3f6) write(r0, &(0x7f0000000540)="e3", 0x1) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() geteuid() r3 = fcntl$dupfd(r2, 0x0, r1) fcntl$setstatus(r2, 0x4, 0x40) poll(&(0x7f0000000280)=[{r3, 0xc1}], 0x1, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000002c0)={0x0, 0x0, 0x9, 0xfffffffffffffa91, "ca0a8073f2a42ccca78000000000000000f800"}) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000000)=0x6) read(r2, &(0x7f0000000300)=""/241, 0xf1) 16:00:47 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r0, 0x0) write(r0, &(0x7f0000000080)="be3ce0f3a95a3e7f6bd18d224f4ca990fb735c461e727fcdb9aeeadec56246b7ef786a4194fdfbe47ee2cd5646dd0bb28f867886aae611c575ed38a0ccea65dd2c0b39fbd4957a19fcfbd1fc6535d97ee5355362c5a943ae8e8c9aa01f23890c38abd0c4ac5964bf2f87aa316cd9df946e62827bc15cd2a5e4d27db78b0a00666eb56f701137d429e247fcfe48560753d40d75fdbc519a75865b9d54298ae4f012c942b241e7eb572bae6f931aef0b93e0adf9ae3daa5f9f4d5344bceb89527f9173241a8d73ee323aff55584c0cae6a8c74f882971ae28d8541b2a392f6c90d90dca42ffc92084a3381166bc7d6c423899bb0ab77ff5c34341f1c3ba169eb07fecacd82f915ed03da62cd60985c36c271cfeb316bbebdb1d550250f4992ba329ac979e7802ca1f7bab27e30b95f76988ff9b48356aacbec418b2d8f2846815ef90be27d01b16727589fb64f7eb5555967a97df546e9f1821a192b5ab5c661d979c043ada52d8414a4b5d8c940674ab57cddd82a62ecfdadf13fbb14f728d8168af4d8944704991114d739c063db609e11076bcac72f7b7560940d0d6b3f02134e67884efcf988ab85a8a4c392a2f9374efc4edc112a0b72cfd4c023bdcc82f0227953cd0afdcebb4cb6701dc8d0d6f6abf2665ba26acda264139bd1afb04b56b4594920fe82409717b6c23c7c6a665d8c8a1b30e01ce24a65b323db34364fe01948990bdb0839ca440a3ec04d7028a8095a692824dbcb188a592e536ec71761528c1e6bdb1bd3f48573749094f49a89d456e420ede5c89dfafd7c10acfe47c468507357b073e72b690de95bba5d0652a49d62a28a7dd3ffc946f431abdb911395479d274f84685d54a73b7aa65e575d4cd606621f25fa3dc38e949d2c861f392de61f6d285ed17c8fbe9501f202db689d027a837a58c90fff4c7706aac8b98caa4a033f60414977703191734245bee748a1c94ef83fa717382049c4e71cae31e31ec0fa3676ea3afa79062cfc9d61f153a4f41529dda2b38dca6efc28c93744ab1b6277927793afea6112e427b6041f632956067199f8c7f3b50becc6605b7926ce3c5d18cb730df9d5463dcb40c92f8e13f7d6b53aa8871d88c62a499fefba1b2d75f69c130e0518dfb17a601c32a4d64b0eb585bea95835371607875d012b657885e1b3f62ffc1f106943e77022d06018fbeb570ca81b4b86488bc5a664051d711f5bb77780ae6297a68d8ee29e02e3817908e50c363eae7ab6840d6191f126c6bd878ec11db4f042bf4efca31fae33e16a7518f34a1208bc4ebe487361d57480807b35e17f22aeb59cf5bbff222035273f492951c463909b8b473aa31e37a78c4f6f7b7c544ccd10ea892b31d12b0fbc4823e73423db7ab58efe55d5b4ebe52b383b19c3eeb68bc78ad2d78867484c17e62aa70eecf344f86e7d232ac95286ec7853fffa457e6f97789d8ec098a97575ab4e87233e43e1b9f8040a4d31eba9e1e001d484f5f53e8ea68ffb20969bac828918606ab67319b3b1602bab72e6fd1f6c0d38c656c00ff8739272edba8db580a965fe954095af42ec9d7936513b18f924d7f491d7ec25894695fbed4e6d60869a443783900a0790ea1454a544f18f01ec5523b900bcb1230a4a79a7ea65480be7ab6c575f17b26c526b4d446887ffa6391ae9ff1eb320f118081c4ec60572d6220af908e14969a3e747d14c13b868d24e8fce91af190acc1632a591006b0eaeee6e9475ba17da62ae16104a6bfe122f297081b9b0b39a10b78101303e51ed5faeb394e3d3ed0303cd359b901511925057466cf0855c24d66bb1c3e21212f4503a7093a7117d9eb85b60ba3df27bc8366fe1c4725e38bde8e5f5a16b3e84909ef60adf763882bfad8acf58326542b70ff91c8ff41aa1d42b97d81730cbd6105425dea6308d49751ae43af2cd66e15cf2dec13172a2396af580b7de4265df4e10d0d9119c19f575ecb49035eba86a9bd57d37584589a9eab90b4a31874a1a3c9db77114cc1236f4c72a91a87ad250decded9aa29b537e271baf39db6f14c8a0fb929026911a6a3a697cdeae8054e3779231da8279b744e00f30762a704ff639e1db349b05cf5d93c051239337832732cc357c30b12aaa5999b0abba2ff99ee07ca44264cccbb870e8cefff56205b2d16edbe395130582a39ff98934bdb14b39d19a8098305316f8b01da554e21ab99e43bfb5ece7f3df8e884187918b68013810595716e84dd8ee4be63bcb555724afc8da0fcece2dc3494a7f6257c07ab25a9d3aa02a7ce85f9943a9bb03e08352c289a825d8ecaffde1eeb872fb8b77dc56074065e570b584f363f98a050f2e0fc02f12a45e069157831c7bafb1cb8655ec24eedea20eb8a35d9b1937f6a46e473aa9abef376a8d222e68599c7f630888d18733eb2fe23002c014b9296f2dab2dc1c4d28622fd7e40f480ff78ccfdeeb46a12d6695d1284bfd4ca24851c6e61def82637ffee9cc280819e0bcacb7e9ccb331977a2d48fc9dd16ac05fdef22b6f9451a968d428380ecaa89f1ea4ebc687888f478d4ec765c6e258be7cad64876191e88606912474a5de20ee2c237554d28688db2542ba7fece413c9f52d2fc8a7a316281db10c69be8e9a5cde76b09a745845e7b6ef2a1bc31c7177f1af36dd20c02b1e3a691afd90d3504f46d9d15f377a2fdf93bccea694db53c4e73afed073f12c6e905d743a9726cd9599af64393bfadb739f11b968951040eebd3e1170e3d65e5407dd2bcaf8ccff5743067c17b7f9c60875120c5b4023d12a34c6ae645647aaf49655ed11c9bf840cb976cd50cfa3d919ee3223bf3f32ca811346374678a8ae74a2eaee7bc6e78df15560d66899e7caf984ccc00d3b647ab30b4459dce7b99", 0x801) poll(&(0x7f0000000000)=[{r0, 0x144}], 0x1, 0x0) socket$inet(0x2, 0x0, 0x1) 16:00:47 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x4, 0x80000000069}) syz_open_pts() setrlimit(0x7, &(0x7f0000000040)={0x3, 0x7}) 16:00:47 executing program 0: utimes(0x0, &(0x7f0000000080)={{0xfffffffffffffffc}, {0x380}}) r0 = socket$inet6(0x18, 0x3, 0x3a) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) shmget$private(0x0, 0x4000, 0x400, &(0x7f0000ffc000/0x4000)=nil) r1 = dup(r0) shmget$private(0x0, 0x4000, 0x44, &(0x7f0000ffb000/0x4000)=nil) bind$unix(r1, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) r2 = accept$unix(r1, 0x0, &(0x7f0000000040)) r3 = dup(r2) sendto$unix(r1, &(0x7f00000000c0)="5e9b48d20089847570b8de3dc73a9ad368984418", 0x14, 0x0, 0x0, 0x0) r4 = getpid() getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000012c0)={0x0, 0x0}, &(0x7f00000017c0)=0xc) getgroups(0x5, &(0x7f0000001340)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000001380)={0x0}, &(0x7f00000013c0)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001400)={0x0, 0x0}, &(0x7f0000001440)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001480)={0x0, 0x0, 0x0}, &(0x7f00000014c0)=0xc) write(r3, &(0x7f0000001800)="52346068870d897ce52a56f5113a5ad20b8a7867480e76299733f6382383d3e6a14140f2ccc65f9b4d308ec604e80a9da5cef1287f70498756be6f4757109f027dd527d5cb1072c5c32438f1a1ec611c10aa7fe52603802cd629", 0x5a) r10 = getpgrp() r11 = geteuid() r12 = getgid() r13 = fcntl$getown(r1, 0x5) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001500)={0x0, 0x0}, 0xc) r15 = getegid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000001540)={0x0}, 0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000001580)={0x0, 0x0}, &(0x7f00000015c0)=0xc) r18 = getegid() sendmsg$unix(r3, &(0x7f0000001740)={&(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000001280)=[{&(0x7f0000000140)="b7315e4b5443aa696115146f32f56e2f6d6e34894a0c2d5790abf3613a556d5953a2e3b69143c8eac55b", 0x2a}, {&(0x7f0000000180)="1e57b83398ff136e091266735416894ec4aab49235de7d83329550847e8e3d6ee24f1361c9088e4037b91c016c02a50b60fdd38d1c1095f596ed83b5568b8ce13f00cbd8d346c43d0ad9a33f005d1ecea04f87cf4fde043cf4ec4b3afdaf47d9fe44f4cf475cbdc764a4290212d722d757874242ec359d3ed41221c9cbbd2053cdd95fc3fa4275e92f253df3503313cd1a68f5f2c4d65c4224239f1a10b9f073bd9bfe5571e47fd4ec7ea059d1764a4d9b4d598f1fc2b8f722e566646b298eea36a0ba0ba38ecd0362054723aa641cd6c112eee255ea8f4253e84957dc52bd2b7925d39ce19beab354c9799cceb6e2de731d49347133fdf859c3d4899cfe7d0c16f492ca6a168c736f93ca65660f31fab6055f6085d7ff9539d220b9fad3e1ca64d7f2455b2b94b3f95c38c95820fe2b7580bea13c5b16b1cac7c4291939daa97578cd708f1c63dee2fa2eafb130c810dbe84bd261bfb1ca088d760ef06e040af5db325bebfd17569711d8eb29cad44c8daa6ca3a9df41529f2775e46e7be0df72611d12fedb2930b5fbf5f3dde547d51e9877c941a9b654f6a247ebfab90415d96c0279e0e2e18113fce592cdd78df9b45b872fb6ec236616114b2990e2497feb47eaa838cd6c23343e99264fd8a2ec55cd05a54e228017f657566cc6ad1fa60cc9835f457c77fcf2ef55857b76beb81b35180e7138bf31f6b352a7fb25be91478b491dffe64f178166fd0981a1a2396335ffe6169eea267871597f67160d10f87c6d304b3a6f1d0a65cc6516de90380f8f8e24a4a680d75d63bd4dddc852f399a5ed2dd5c6a522df22576f1d7b743016cfcc6f5445aea7a7cdbf89c7e71ee667931be3d2752ebadc6f00ca257abcc9b4aa6e683a68814aece795567a6639b69ba00c36ab3720780bbb29e1e7138740dc46ef3a2294d0bf1d39b04c7e69c787d5ea714b1005e6c02d9ae247491988a465613b5157e51fd56e5f37e24214b08c3ea92bcf8c74b3880a40135e00b2b9a0072d89d7ddd50b4135550864e46f2c70c5b490ffe7c30baf3c344aa6a0da7a390f02bb4835a1be9b20910a663e6cea7c53198a8af3f10cabb0960c241e457259dfa01a69e0b7de72fde8ca6832108cd9da1d41a275e3a14d2bc09403e384edcf23e65ec21bdb7cc30653bca9b8d4090a5ee32b70bf8e5ad4a1d7008b03c0a6c511e2d95e60d3befee6b4abf36e9b878b25a8993786e1b91d3a71322599f9e2d4ebc7f3a0bad20a678dfc28fb9d064521a0a7efc994ce1c7ba624b1ee777892af365a424891c1e9ea3fcfe5431bc2bdfcb9a9b77f578673b3b94ce8627c467aa26f21bdd20ac1cfef4ea3a9d3b54d237e7f98bc264f6f3bb6e6464b61ad16613e36ab4cd4aecdc652b07f2582d9e0912b02253f88b20606c13c2a49e64a2b444b093d7ed1a99e17025284204560a4ef54a6117b9c2a1623d2980524d73dcc669ed8db494176175723bdfcbf9d0668c55da0ca4853364cda12b1960f1940d5fce1a6dfc290c5f5fa98a4812d5bb1022afa98a746a33f92d86fb25bd9381f768c253f77f29da87ec05087f37ffcb1c151ed505a00d945afea4064e3bd2d9511d4ebc0248fafd57007328e93f1993ca60ada5059f83fdb29f014cd59623ed92d3f54b12ecb946f14a579df63728eb6c96c2b542487180e36e4c80c963f02bf90f3d4cc85180bc5052e1a8078d5b0499b2ce2358a049047387cac5e4f6ece4d7217d828ed00f68fd1b9279e7c9dc5c8e6ccfdde43e1f70bce46d10ed9610d9660216e72f25f621c83c624faed77c74f11b31a367a888ed7905f459c35cb695ee94954b5e263d3814aeb9132d0e866ecee58a54703aad6b529a06263d05ac04fbf09cd8a29a12628428e1068bafaf3886d45c29637dfaa53d0a537ccef28ce352c3c39fc54ef7c45fd2ef801bcc218a509f3e03fca01e58eb52a70e794189d42231b318e6bc3e0902322e7282e4bf03d21eaae0802c7049276be33f32297d51e2a762dc1af1b131a57edf6688a021b13e3379e38dc9e8a22c9e94651e0ef754e5d8f7d0d2e82e7ebcc35ca7cb88aad9d471b187d65bc9fec7e22688cb29e6fa92c7018a9292bbf6251a009a9864a0bd59394b78018b795c4ab4d604c4f6a153e5a950357218c73b9f5b985a0f31d7dcf545dda182971b6e88f368070e34ff30ecab3223bf34c9350a67faee9460881b78167c8ec7209b243bd00d2d87d31957c4e2c8f5093d759a37b7b50e2895333a0e1eb0bf2c9b1532d2f03ca3ab1a0451fcdb84eff140988496ad3f8bbed3488732480e34b78f1199268cfc7fe259400e40ca7cbbb880b77fce5d8e76ca6311f050781bbfbd7bef92d6a36d47e37488cc53a02918dcb928cfa8d0f63b4207d49d848240ed507535aa6f2c79f5241c322929f0877152a794609e21a713ad0dca0379f4be0d70d07c897d60c9aad39e51fbe7232dc3d0d15920ff4b0b0fc7e4cdb16b307c171a16806e953666d630bc5233814e745e54bac26a96a252cc3bedd20deaa85ea27df399aa99dbdc61cdff6dc0dc2282960313536bc17aab7f94693998f3aace9ad408494cccd53defd571456f3ce5a8fb6ed689884fde49f4e7543f97c494b0bd2328be328ea4d8a2a4496e994c2505dfe512cced6f354feb7b279f056d2e8eec888a3e018a9b0702d86569271bc7936c5ae4b72647ef90197e78b81ee3db1efce665fc1a09c483bb8c66781de0ed40be59cfee73cbb7a9f8e782bd0fa0afd99c86d76e65da0c4dc52ddefb37514822163c4839858d5eac85c1459682b85804741160f07fb33520105536e1ec353d0d94b9bee98ebbabe35c9f9292340a8203bde0511a809ce27a3d394536b058ce1c8708db5835ed64acef86626d90770b2202284d6cff092b0770cb3332c7d6e289319aac72467df673a7ea68d932328dba58f1dd022b4de7f376a97b53dc5ff535512d9ffe7e66dd7fc654762e9e98785daa86d822d44d15d31efb98a8153114ca32c5ea544d8e16fed7e47c1653ef19d68876f08155d0d73c4e106a687ba0af523e2151bf387985799b636080e14d98565a8cf618f306451d17fc97d08cf1acc0282a6bf033c1ced2ac50bfa0863ca1ac7d597f02b163f86b5502fbd4b9eb258fcadd1f5c05130997fc9866563d7f5f8ce9954de1600289de9edf1143e75d3503cd04d8e0cedd41bbfa837727326440eccb109951b02218e3c6d1186ef5e4339ae0771910c351831dcc450dd2bb32a9bb7d0c3e85c7526769c10bb88b8790fe7c84a9bcbe0b10b04eb47e9536bcbc94fffa120725ffa7479157464c54b05550419b2a4afe016658f7cb5b773cbf1ccc0c4f77be0e93a4dda3a072a6b9bfed1cd6b2654942c9869fe21efccda692cd9fc748265f94fe196a88ccd7423ce28661bfd99bca6c42c07c46c0b75a035c266f3a26467aae8c1da7654f0ca8dfbdd6e693b531168e58c1504a047c3c2f9511b259f340e89e7ed8aa7176e5bf58ecab32718190165c71e6a3e3d67ca1f141e86a1218450b20e6901a0c7062019d71f512bbe7ce5c74295f92a34d07972037c26c21ea22f0e2ea93510d3860fb95082fb50f468aff1d1d77dc01cb499e280f95bdc021b7d57efadfaf484b9b4045240364bfe7b545b403160eed2b16a24b33ef95629de5aa3c613040c093eb60717be9ca29b9b90b95e19b8aa420e9e8706f42690e31ec44db9ae3e09621009227958d2953152adfe3fbf851bd2a02e03720cb1f1efeffc2385bf49e10bd423f958d8546d151f498a612e49d026325a0846f7040caa1b69df5ba3ac3e2e04c1b3653515bc067b634e905598d6db9b53b47783634911a9d53facb6e946f359d244160b9ebe52feda5262c95d77255e2fc13380671caf882116c2d4922f20440e51da1e13aa8436a04439a6c09a56fd0e2e2eb1a4b6d48ddd74f7a7e7caa9fe4d81421d492945c561334a4b975fd5df80171c1a9cc2268b59da07115d33114b72e4803352578ad3113da8204679be0b1f17db483805e553596b5c68ce4adbc4c6a899868e3527766c66919b2ec3b441b02a2e5ccd6953a530abbb7fa7f41753948de54a2ed59854b0d182d1e01bceb3ee34d6a3f38965f53a09746536212b8e28e77c81f3793c8bbadcd590c33429f4278ec52127530f3692a885d6a75e448af8a60e9cfc1dbe4fcb4af6c13228f4e5788ca431f5dab4815b4c89de30d3de0607efb34950ce6f663d02d716b40a35c0343c70f0071341b8f82934f871e9459a81fee99a9b65b66c2ee643ca98ff3b96e443144111b60eebe18905131c148b218b0a0c9d1ae00ae5f5c2000cab87126cc147d25e43e85e534e4920d4f2aece30d50fe2d042b5db27f020f9724f9b9bdb6b860307d573dcda861fa6a9c10d80de24f7372c74f681ca1b9c015592031a5436c924bf49add756849b10c7ab0249c4fa01ac29adc1d1039601833940c4a9b1351586402730f115ac9f7e7dc664d482b741750ceef205ba507b3bd55309d396b2dc2576d81c58962f81f0d99ccd73dffc3f4d61c4c2ef9feff0c23e80ea6de212ff9a352ddf3c839c84f834ca9539fd07f1e477c6272d61809a0c0ef903740d0979fb643b3fbe6c8ac2c120f7c0df58b98c14c45e1d328a4259587ec8981ca0a2c8f6eea64581204b8a8aef09c704fc494a7829fd1732723972df9eeaf8b0dfd6038d6fe62b89df24a279ea529ee0e4b1d752711c96e738a6b1137d4c180dfdf1098f4aedf23dfd3eb3f48ca26fe0a92d46a517b159aa7d1fbfc66744180b8e0d53a8dce348845f3f1343e8203c0168d679e76de98e72398acfe7a72780e2cadc161c49ebd34d2add9e12e06d51101c96b648d898b104035355c0c5f6846ff49a938aae12d3455f25ade4091f2ecd9a3e4b63b4abff93c5fdc01c1f9d510e24092a9b1bcb18681f4bab6f6933983d026ff849c80ac534ed541f56d84f98482832dd94d8012c1c676bf5ff422f25919df486faefde77ca79495f52845520b407e77eae3c186d54c433c83000dc0d231446b165f20c65944c6a414bbc17fdad7c89ed7b6e04b1998ebfc3500f71c9feb7ce894ddd3e5692c7e1fcb92ef4885e152022c85a845d4edf62dbaa856792b28ffcdba32aafa35e6ce4817d8d8bdd05c5ec4187b7cebf458b0625d3e37bd03997981af0c2bced2d7a223f20ef6f32a9c2afa9d72b5647e2c183aaa4da56f5b0b7dabee75ffec6fa3e4bd710627c082d7ca399bd1d4c758c8a22faff81d2766394ebd1bffea4939e61fb2602770d3a830464630bac61835617610d88c822e7160826b55349dd9c1bfe21cee5af2edd497317f63971f9fbdbe08dd39c1c3d241bff69a7ea83ca06e66de3a6ca534b03bb43791afcd30c360ef9fa3939ef51c800b14634e072ff070c43b4f506b0ea4aef3514e1e692d148e831d06276155251fab46d6e64429531131a29cbd14913e6d60830caed881dfdc21c89a31cb0eed4e018a135e72678b7e89139ba59721d83325557f2c94a7031c3a9f76e7087548fd94e0f656b84ce00317ffde6c3bddb2caf0f9a2589d6ed46cd521c9b2a738e50175b9a021af4c13e7f89729628f1f263f3a2c06908d4513cc439f13f63b3d25cb25ac248b16f77f6f2ab49e9614399dd0571e793ada34629f2dd753f0e23b30fa2597d4bd1f43bd4bce0e648b5af4804b2f21f42ff3f1c2ac7f99c34af52013ef9df2a60ced122fdff2e354d9893a1ad18b592f355fc5710660c1ac7afea82199dfa8eddcea8d39ffc0bba1759d6415fed09dbe250ab8a6727", 0x1000}, {&(0x7f0000001180)="5f3a49284c5f2d5daaf15705353d50263bc6ae9a792c920246656fb2997e0f290e016fa4", 0x24}, {&(0x7f00000011c0)="2bb9cc00e8760b7cdc2772d1a3dbc7964f71ff93cc7b1c5a69ba368041977906bce4d6af047d2deb422b8884010c623c8bd37036688ef0424df63587dae47e98e703c82d800daf4fd5ca1ffbec65377d635d9f52101de1641d1b8f83a5f2ef7d6494b877b0a9a8bb6fcdef90d7219f9c49ff7f2ebc82f9d01dccdd13d2749d8bd855699174a3141d952e7e565dd1", 0x8e}], 0x4, &(0x7f0000001600)=[@cred={0x20, 0xffff, 0x0, r4, r5, r6}, @rights={0x38, 0xffff, 0x1, [r2, r1, r2, r3, r0, r3, r3, r0, r0]}, @rights={0x18, 0xffff, 0x1, [r3, r1]}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}, @cred={0x20, 0xffff, 0x0, r10, r11, r12}, @rights={0x18, 0xffff, 0x1, [r0]}, @cred={0x20, 0xffff, 0x0, r13, r14, r15}, @cred={0x20, 0xffff, 0x0, r16, r17, r18}, @rights={0x20, 0xffff, 0x1, [r1, r2, r0]}], 0x128, 0x4}, 0x407) 16:00:47 executing program 1: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setregid(0x0, r0) setuid(0xee01) getrlimit(0x7, &(0x7f0000000000)) setregid(0x0, r1) getrlimit(0x0, &(0x7f0000000040)) 16:00:47 executing program 1: r0 = syz_open_pts() write(r0, &(0x7f00000000c0)="8d", 0x1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x7) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000080)=0x7) ioctl$TIOCSTOP(r0, 0x2000746f) symlink(&(0x7f0000000040)='./bus\x00', &(0x7f0000000140)='./bus\x00') mknod(&(0x7f00000004c0)='./bus\x00', 0x2002, 0x4000005200) r1 = kqueue() r2 = kqueue() close(r1) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0xffffffffffffff7d}], 0xfffd, 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) 16:00:47 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open(&(0x7f0000000140)='./file0\x00', 0x1, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) close(r1) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x0) mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x20c) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r3 = kqueue() kevent(r3, 0x0, 0x0, &(0x7f0000000500), 0x6, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000000)={0x7, 0x6}, 0x10) kevent(r3, &(0x7f00000001c0)=[{{r2}, 0xfffffffffffffffb, 0xd8, 0x10, 0x89, 0x1}, {{r2}, 0xffffffffffffffff, 0x10, 0x1, 0x5, 0x1}, {{r2}, 0xfffffffffffffff8, 0x10, 0x1, 0x8}], 0xec97, 0x0, 0x0, 0x0) 16:00:48 executing program 1: r0 = socket$inet(0x2, 0x3, 0x4) connect(r0, 0xffffffffffffffff, 0x55) 16:00:48 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001000)={0x0, 0x0, 0x0}, &(0x7f0000001040)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001080)={0x0, 0x0, 0x0}, &(0x7f00000010c0)=0xc) setregid(r1, r2) pipe2(&(0x7f0000001100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCSTAT(r3, 0x20007465, &(0x7f0000001140)) r4 = semget(0x3, 0x6, 0x4) getpeername(r0, &(0x7f0000001180)=@in6, &(0x7f00000011c0)=0xc) semctl$GETZCNT(r4, 0x2, 0x7, &(0x7f0000000000)=""/4096) 16:00:48 executing program 1: syz_open_pts() r0 = socket$inet(0x2, 0x100000003, 0x800000000000) setsockopt$inet_opts(r0, 0x0, 0x2, 0x0, 0x0) pipe(&(0x7f0000000000)) chmod(&(0x7f0000000080)='./file0\x00', 0xc1) open(&(0x7f0000000040)='./file0\x00', 0x10000, 0x0) 16:00:48 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f0000005100)="301428c2670ae3b90a39ba18094e82285ab4cf6bf3663b94bbfd7cb933b46cdc9a7754a9e1fe14b82e988cd63e009283b58119c3e1ba798f466d04677f54d4b92b9aca3552f3dd060ac166d08d6a037d5d7f9ca7577a40b0675aa4f4454ad27b4b4ab77f6429fa1de2e3f39f75f14e9bc9a90f4148ea740baaf4f6cc03bf820f6f65ef8d6cb01dd70b3b8b83f9c67199662d32eca367c0d57f47ffe2fe62cff27d501904f8a48fdc55b4ad2ae09d4f6bbdcafab646cb45cfc39da33138fc22ef2fffe62ece41027c0f703a753eb56f467125d8eeb8cdcdf4effec826456993663dd6d70af2e3c812a185e6b5ea00fee163d69cbe677d3d279e7aff9610ff634a716f17e11877b4a38c04e23d43e5135c0116725c217d183642d5aaa32e5e622b601dd8c4c5ecfe7475383a51f03aa46406a7c04660c8cf29d416d299030ca44ee43900fac5ac04b3aa6e43c622aa88b5ad12c34961fc38d7188d3f2fe49654f1320138a86a8127134ede020969203504c9d2c02f5f308dd6d09e2233e3ad988dfa92508f24c7ce88784f11c41a58a88de204673c9f0cf33f47085550b28ebc8df94ca0c2ad48f28200bb25e6fb8500ec3474f5bc7b1f014d1211ede50fdfc45d00ec91402235d80b06bd9ca018ff8017389c1cb240d04f7e6b89573fbb697260f867f241567a1ce29b11b9fa2771d5616e2e669b432d286fd632b493d571add004ea5200f1900dba3843b7c021ac69093117bcfbc278d52511cd344ade033fa6447d6028ee0476d0dde6eb87a5af3d14cd07cbaecec597e26e451fd088c33e4535f56107e494cd01aa4d2d8ad555e37fadfcf4a9e9a00d08e6d40c43bd6fceb9cad6d52b5445b54210d2a5487e66bfaea6016c2b0ea616e211ca9836bed6fdd07c1e7ba12e73e8bb6f5c74603375314d0f1356324a9e5615f67db69119ee12d327ad39ba307d12fd01add8e3bab60c190c96f3f83cedf859dca4b06b30ce014b37ebf35ae5763ce43106b163d65e7b8d070f2ed92a97418200fc89a05f9b0ef07c282a89625da85abaf60d50062c02d98d2b5396a9164f9c299bf4b75df66452b187325e3fd3097e24845c943125dc6b9bfea098cc365fd058db74efbd449c990818458b3cc4f4e5954c4373ff4d4ab1cb1d6b18f5bcf866cea50c31f139157aeaa512bd9296d8396755fa0ad086a4a21cd1b4c98421bc6c7ba9e33e89389f55eec5dd0d219e44990dc9125028d0ccd0d03d32f7a96c7bf818bb76d4a7e09120cc7ec632180c1b8b1b4c1c8870633a03773d64dc6afe9dce27d0e671c428cb68a5bcd141f6786cd8c315870f0e1bde4e5101833a44d93ba1a4c0e6ebf69bb768542b8b40ddbc7a0ea83e1a443e5e7963014638dfae1a8c66d2ca1df71b538a734c0d82533994106feb7520579f52a1f820bad211c0a4f90728f1f4e464c995569def621046c0dec2bafc262eee01de9b984f574f81f03d5de398c6a743ae7d41211c9012696c74f582dd572c3ec2cea442658df57c8dee3d5cd43525ca865b8b435f6eec8cfedd72ad4318be5fc192129e937787a034a2c69a83a9504056ebbb06ae6c1be9d07b7e57a88c6ed2a65991dcf4af326905eaf342d16cabc0a085f6c356674213f0546877104d306521fb203d58de04421c83e4f45f28972d94f8b0ee8ad03a1ca44caea96ff9d844497037ff4709ffcbcbcd505770127bb9f8bceb5738d6907d0149095a6e96bb164be06caa65fe30895b233abd4e3f87704d0590461311d1156df089364ee899994ac7732ebc69f7b46c0941bdfb897689eaf1f80d173788a3da930cda509e2e9f9446a8549f9d3bf30176ebdcc69219262aeed7f575f408bbb2be3ea91a84ba012924ba255222427540caef838aec8506695a102742621795db28fd2ed9fc60ae2de303e6fe567c3d922bdf4c3b6f6c5408d7e2aec82f6c3ffd2b06194c0adbae802af5392a33c8b01af557e9f2a72c079eddb96135d023222749868c4ae9b237fc657adb59a2aab5133e9e19422db8485bddf4860bfeeb353455995fdf043a55c02ad0ea56e0cb45ec2af151c541aea2c96b2da37ab2308cb1dd2b90d736f088da9600856501e8e0a5d115d92babc8b3c0b85b64c3207405303cb45a8acd05ba885a201b625f2d5985d02b8cad8b4d750349642f00fd606f2045cd57440a9792683943f991517b62de7b38ccc03b95ca56fc9ad3dfdf7bf76d101f29f70ad178a08eef1d2d54a32247189108c712a00e8c9c71c8a7a65cd785afb664a3e28cd8a8627acaf95422bb8ee251ef23be6029448381f3490e9d3c1c55e5dc726a5d6d33a370310618b15c7c5b0e9fdff44e8a2ccf4b11ca3c9c3524107835411fe6efd6431f1fef2a4cb11164a55bc270b3389288b0da49462ea99286ece131018c79db6d7c88fe939e1fd8fbf01c082f4491417b307f5671c99cc06b8199dd341454fc5a482152ad5bf12848463e12f2f6910ed05956eda715d8340e4926275b11e9afe0f5b443c76390881431138322fa99b23949abec9d7bd2a6347a9b8686d096e63b48ab39ffc92b3c719d3e6ac0c48f4f54907bcf22cf7dabe8d6a7627c52e1aac3a7ffd10f68d71aa8cd6d687e7b1f7d30d5032ffe691013d04ee0f161abebd5ffcb2d329e5ac9e1c76db1ee1a6c76c9a070910182f7fd4f9bbda18d515df56fecd7209184029eb20731ab6e8c91885c0a", 0x77f) r1 = syz_open_pts() close(r0) r2 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) r4 = getpgrp() r5 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xc) r7 = fcntl$getown(r0, 0x5) r8 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xc) r10 = getppid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, 0xc) getgroups(0x9, &(0x7f00000003c0)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) r13 = getpgrp() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000480)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, &(0x7f0000000500)=0xc) sendmsg$unix(r3, &(0x7f00000016c0)={&(0x7f0000000040)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000000200)=[{&(0x7f0000000280)="6604a933a535cfb2bc9c49849c0c25f242ffba618719e1897252a4e3720bc92024f140a9ac26c5e4aa85b193342aefd7688c3abdac0202ec9d87adc798f17cd0bf964f9e1862f0c458c9e499289527c8da96213afcfa8ef8bc755ec02370af1300820486adecad413e80a02a0e8a51de1589ea6807067fc8240ad3", 0x7b}, {&(0x7f00000005c0)="578291e80390a3831164e45ffc1b5c33de691a4a63413b9b5f2f7a69f23f771ed429feb1f66830240bd8a9cbdaa317e873b84512d1b13680c6022773923ab7ed6c5d241931969b0ffd40c75680ebad40ce3ff4192ab0efa01218506cbeb202695cdafb7480f1568bef567d3cf73eb5f8a63cbf8efada069e038a421a4eb9c60e9164dfe5bf6503890268e8a3cb5f5561821c3459e0ae3a129a598812d8ebdb38cab52b55b5b4ac6961908d5b8dfe848837c042a35c66dab12e93b32ae6ed1314bfca80724f1ccc6f17b12f4ee774864838858d8e04080a6d7f3afdbf848ca2fe49a3dd492dbdb7f2b469edf63faf1a76a40f7c888f8e029217043650bafafc1915ca455d9861929e3a7501478da679d6d797755eae632bf1b4a02ae84706b90201d09199baadc99159ce77d17a9141f4f4fbffc9c2692ef44844c94bb73cbf2792f39d6b1552de0caa40e04846f574fbc1305b97bb570d76c331122c559a8737df5a4bcd4106e0f4ed3365299bb6b258daf73ec8414f966090cdfe3a91cec52ac5cd43d7e1a62483b50ac75d54174ca8d8a66b8d83e8d6448b55d9f1dfc778c9dc60749027844a91f0fe772ae42fe79b8fbec6a600e5b6b3307eef96c2f64367caeb3b662f29c99789a798ea38386ce0ea882c02609198c437f48df30cf68a1cc39f8936c1a93dda1f3cd747432198c8f08ba297abb5d7987b26bc91d9b2bbe496c901bd323cb4c877c18ae8e4ef25ebf17d56801b4463948ad8fdae0e2598f5a6972ec4fcc7c51cb60d6a0f826f9ce0cadc66b3d4b6a8578a1543d6929d01f008f57d04506f55dc3687c46a75c5c71106a77d88d41d585ed5ce4bb3da7b8acb7e53195f285fdb1fdba8900e48b2cd66a0f9a4af0e7ca14023679d576812d58782d8a934307174a1393a98d8dda9b639e30adf15891726ea85dc7e5a980c04b805fdbf9d231ff8d38552ab5adc8d074608d0799e4017255caa416a35dde79944768a3346985670a50aaebbe6d577efe9a38a7a354135c7cd21cbc1e6a4ff46fe45ca6deb67641a9a2c1f97595362580d38f8f96ae5fcbbd834a74eb0331f59637e1ce1584c571e382809814a905e3bf2a4d86c5d230dede35c2aeb70d6f703e4b571efa69ce8b47a46ba27e423956ed07a332532cd07344557b3ccee9b256ee584a72694718ba85cc0770c8385ac13a600857d0d9252016de06dd87f6471dedcdb4c0515e966bb93d4d616d85a54516263f3b1c7c253508fbf0591d81501b5cf3632935f5dd70efa0e9b3918e8a907c98381a26b9d5f65bde6038550159dd1492c8176f5676724d02b6624c44f0d08c5e960957af43196bc05977f01f464c4e7a1549dbaa4210b13900f6b05eb903f733cb45275962eb7017308e84db59ba2b4b7e7615bdb65b87cd8e92916fdf0a81fa4b158f1d43ea8a5ef06117720cb2b346dac8821ef308eacd7abd233e01abae92244c3e13d020b4fb717a04440d3c505dedf3e9b87eda4768af41524a943d8ee6de274503735acec6fd3ae33dbaeb23270046ae7dc0be154812ffb100f34ed5f71273fd149482424827d09e6354191a96f0142b049471b792e6b55bc6e8a5dd05a32cc205a4cfb466cd28524fef249f8f992b8ae8f886f069c29151448b1e280ab9de56716052f99105271cbb5ea9a0fbe0086f2dbf33b9b45ab6dfa15ddaed7f0a9094a12c0c6fa9f7619ff40dad9861902c0bdd9cf50716496a6c8b3c2ca64e14604ac3746612f7b2e67d418c117c14be5e983e60bd0f03c0ce1c5f66bd485be96fcea7202503e595643c12201a9ad1d644f7b11cc122df89b60ee0428123405e74bc939148c39ed42e0af1b795f3173568a5b38aea815fd73fe76bc2fbd699058147fd14ebbc6424cdbb924ef411eb9dacddcb452d0d80b062d019633bbea2a6a6e4fe497e315fccfdf2e2f69976b7c527f8b2968814c2e04c7994471333581dc5e66bd362b77a41adc2cb4726e13414ad969090fc6410193b6a8ba6dc3c42b1fc485b5c4cdc6ba6918b139b7966728d13157f3bf62ef101dd6f778c8919a953c0e1945dd601c081d2ad16cf4ba8a23f6bff2b1ce549ad1b54f7353913c3c7acaca82102a5f0f77f66fbbc96891019674a56184464170cbb4464f7e1f8a9a43ee5186e24cc8b6f3c25cf763c8b40106358c645297d37ba47d1b92cf2ac7920eb2df43ada78917c5779c5552c810b388a3a2f0ea44281d485847cc3f5aec9be6c6cb218aefb01b1ee6c0b3125ee47450f1b4f0e489cb93af6b62d9aacc0fe6d011cca21a5df7c0df1d7d4dcdc2672997b38b5d807243bac0ce03bf49ea52baaf3f33bd8d35b83864cf48076d0a771214bf77e55361adb66cb93f856f8c60dcf5b59a109eb5fb3515afc792566c9f33c89607a19096194ef5b57927e52616078e67a37ba017e4e46d1a030c380971009bd7ec586160568f875eda995bc9c414bdef171a3fad14c06c56da4e669d8a36ce3278590a8030fc398c0ab76dace83d9e7cdcbc67b3e052c23c80fb3a182f499bc9e02d7a1de80e6160bd72d4119fa5ab0f809f25189172f2bd7d5c6da8b1e094ce6fb813fd18edad6c3f4f181d2cf1f98c4fda374c74a34baf2c608d571c3881cf49b12c5adfed2700acb71ee6e3a30b4ddb27f234c824e9f22d85db53792c4a1f8cdd6f2c8af05b3f0b8276dff66d10e37cc4720cab31fca17d1e38a81bc6103a9b6b6c364ab6ac624604372a73076b293f49340e27f00248736375b0ab19b6c3914e626e8e073c42b05dc51157ca9d37e5eb3873ac151ed5e4a9917d92925a0df2cde4216412e934b3477d6c3ff3dcfa3daa8e8cd8faaa638b8e0bcadd065e9658202906ee155423fe94bb2961b55693b82d1ed747ea65513d436f0413100fd0d3cf7bc9a3f06f9934f9c4cbb2c486aae3250ada3af12b8c3229668e9cc39b6a02316d79b262274231d0edaae42bab5f5180e3730d90e31c2809b8a91ec3659fedd42078bc3f5892ffab8018f16026d3562cfef511d3af84f70f7fd3e8e9d898b22dbec5b06ca20585fcafa2e588df29623a85f8445067f7955e4a86937e10b2d467099a2af48a446ebd792444028cdb5b255b1d51699c6c1558621c9fc4f81f1a24d200a1d75b64211d2f85977b2a8365acab5a2e6d24ba907d1f2d3aee7d2995665e7b2e6de321942d93e43741d28dcb80029d5ac8e2313c2152f47f54b354e0900b3c4345b4e9e8fa1b6ba6d2bcf8a7f7d5253c04c41bb555015b5d2a4b5d3448c437263da0df79236a850ca278b24c73e75fae100b72a56d0236cc4e9c73024486606ac15006258ef32ba259b3b28541df813a1fb80191976e78e1b35e24b95c01136f461ceed495b6a1e7bd3f425b558800ca7f7cd88e39c3b0628d2a0600d04ae70372336cf6cb211f7893f95837d7454f38a32a1f61f3a461837a564fe276379ee6f2bda747ad7b76778c0b5f8c0bb47e3d76a4b7a4fc14965dc5d1d68d877f3b0a79694824343f46bfab12d3470d589b248bca89eafc70a9b1e19ab761d5d9364a89ad303c065d169a4bd2faed07730aad2a0f6140ccd6afab487c6df937b64d53062b2836744bc6fbeb7df29d159f332c458d274c5eabc6855d954e470965632c794775797a665925fb6231496dbc714c441284880ba0fc1866b06a7f31954b729745beba22da4229a949d91d91d05f5b1424db943059d03101f00cd2af48ce978e42b7964cc1cf2d37471652d73348fed4975931439ac9b2f68d1311d71e2bf13918b1d152057675e9370d2c0aab84d82fff66965d5abde214fdfc8aa450f8b25fe55cf04f9d898d2edaa8cfc5e9452eca0ee5b000579a39dd2bf934ad8370bd9508a462251406f6839827038b7d900ebafd6158a30827309743c40105d30908c7914f85999f5632900bfdf1e7cd1d87b281428e868df095aafda662f7a19dff376f7d1ebaf11ab13823d792555508b6ef7340809990eb8af40a98177015410b88aaaf457ce34241b0e1fbfaf26494d15133d7f399a7a148a324f797a8e9eade3066a6b21befd83eeaf47bea82ceef1354c981df0d175996ddfd2a6a29cd13a40ffe0dd6af9c00a3eefa9703a8d484d25ca9f80d98a81efa79957c5e160e5a859eb3117d9cc9a66c2aa9da86f836cd3cfdacbe1ed489d1c5115c3951b26b1545283524f48989fd1796c7823e69258a176b6076f45ec77e3deb539304d1d9588c4bb8e37b67a23e58791f874ebcae4df03a6e97de25d57794208999f74d7380034226f42d79c381ba2af07a9c46550bac33e7f3422afb23d188dfed732985b30f4459c9ef0afd057da00a8ab11675df13a3ee147933504ee0820fb15f1290608120389775c0df4f969dc751a5700c3acdd51194abb5269524db6842d0d329af1d7e8170de51af42ec1a9d12fe0bb29615ed91a67388cb9b21ba57edb3a1cf21f53e7d00f52bd3134414d09b3f095cf95932374b6c8275225d383c41a0680c01fe19d1237373f1cd195cabdee91b885b9e97233c1c1e98e10c1c94290b1b43a96581bb67e1f916b37a0eea79ca2112c62a6a04ca554e5abbfe07a299318637bc195a23f7c3b52ef5b68401a56a3819d72d24a4ea2715315435e58c315e6de8a08708eb40eae39c4a60cb2eb6a3a3d24baf02a8bc518737a695b8267a1eed3f076a918fd742e0b48852ab31afb35d6fb47e1e290aca46a537e3a8993e38358733741c4750398e3a47d279aa123ddca39e1a7f82903a7ee710e6da62c857787914015e24972e4b0c58262fd959299ef1b0619fc00ff76c4144eceac0ff099fa8b2cd856bb06165a37cd34591ea4209a98611687ffe9985175e074face70c554b688204e17cc74fc5b7d23f34373405fcdd5231f1c5bc1b1539703e534387d205668c053ed5580bf6d7cb00987fabd90b57fe2f039b75f853ac90783955a29835b7d62978da79f24efda9f99ea542060b0a18c253308f6bd3296f4b0060bc79929f75e1352286f0bb9d7fdfc01329953a259d34c60a1473b4615bbd057f690eb91874e5279d46db854f3c5c3b64e344775773cb0884360a5ff173a53f35808cb5fbff3601a5716c85fdb10330e8fbe683776de2b325750e06ce685c12a260b05da6e04074b00afeffa23ad654fe0fac832547e85167c22a6fdee1061d4c83af5201f4bb69b01af571bee4f67572157f7fbb55bb99e4e4b1b484ffe2f6f1fcd3692ba74900f5be79d4aefbcea15257198f183d93998d32eee5e9933a81040a5eb41a5cd3a2cf166c5d02530e50524e39681b541dabb15d23a7189123ee4c207bfa00967b2ff8c7480b97c16114785fff928fe90d74e55cef14ab36e53b3f0e4f070923eae6c6a48039ed851a2aea7b44d53136981d51401fd2c8b91408cb2f6d3ea0a7599ca7032b272f704636d0a17bd5e38378af7ceba1968356def66ceb1b0191b196c2cc3965ff1575754aaa6d9a64e220a42028baa2c0bae33d348e55e3870b8059229d091159669a9612b64532fb0da989fdc63742a4955a605173ec4eb4eeb7d7c0944876b2c18912b5d1a9f263d01f1ec633f6bf2d54677e35ada79cb2f3d89d0bd2731ef886fdaaf533cd9f7183ab29da3b73a689bb885e97f9cad02d9077622bc8d93e470b196c94aba2fc0e16ba1ce39a3b58b049ed140d5af2f6eb35a0c0ce0c1701a07a5d230d3155c9010b691579c97edfa612e76d4821cdaa671493ca893b3521a6e7ea6a1c70450b2d5a3b14b0a3e1b9b9aa2cd95eb1bd81ab6136756e755d37f69dc85293b4a43ac53dcfaaf511a057d8b8a8a9", 0x1000}], 0x2, &(0x7f00000015c0)=[@rights={0x20, 0xffff, 0x1, [r0, r2, r0, r2]}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}, @cred={0x20, 0xffff, 0x0, r10, r11, r12}, @rights={0x28, 0xffff, 0x1, [r0, r2, r0, r1, r2]}, @cred={0x20, 0xffff, 0x0, r13, r14, r15}], 0xc8, 0xe}, 0xb) r16 = syz_open_pts() ioctl$TIOCSETA(r16, 0x802c7414, &(0x7f0000000240)={0x0, 0x0, 0x7, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r17 = fcntl$dupfd(r16, 0x0, r2) ioctl$TIOCSETA(r17, 0x802c7414, &(0x7f0000000440)={0x0, 0x0, 0x800059, 0x9fb2, "a8fde9354c578228e2d5cd6474f0d60ababc9d24"}) readv(r17, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 16:00:48 executing program 1: select(0xfffffc89, 0xfffffffffffffffe, 0x0, 0x0, 0x0) r0 = socket(0x1f, 0x4, 0x7e) r1 = open(&(0x7f0000000000)='./file0\x00', 0x13, 0xc) lseek(r0, 0x4, 0x1) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000040)) 16:00:48 executing program 1: r0 = msgget(0x0, 0x4) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000080)=""/109) r1 = open(&(0x7f0000000040)='./file1\x00', 0xa20, 0x0) fcntl$lock(r1, 0x7, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffffffffffff}) 16:00:48 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x236161bc) r0 = open(&(0x7f0000001040)='./bus\x00', 0x2, 0x0) mlock(&(0x7f00003e4000/0x1000)=nil, 0x1000) munmap(&(0x7f00003e6000/0x1000)=nil, 0x1000) pwritev(r0, &(0x7f0000000000)=[{}], 0x1, 0x0) r1 = msgget$private(0x0, 0x204) msgctl$IPC_RMID(r1, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x14, 0x7ff) sendmsg(r0, &(0x7f0000000280)={&(0x7f0000000080)=@in={0x2, 0x3}, 0xc, &(0x7f00000000c0)=[{&(0x7f0000001080)="3649fdab9ac5e87835dce085af31b3f6daaabec6ad2489f5b50535c2593c2bb65769f09aed3c798fecc0af58ac42009c67412269a81c6a325004294d7e15c35f4e7b5d44acc24b82c0e14fec27fd70e34fd44893618fcaf35e11463d5792c2c8260259f2759039eadbf65a98a9060fc20045f8fc08089923504a456f97767430b78dcad71abc4808f32cf02e6a3cf55c50a0a8cf679f5a8e3997510be371f021fc1eb4bcfb07899be406231f0b646350ff5c47acfb94a83d25a3eed290a1dbf9e44e41ddf93070eb81814efc8b385c33838ae7f650de880394ef07ac16d27b91470b494e94e387b77f7e2c8486d8fc4ebb553b4cd7753facaa86b3295a11bcb0ce2e3bd3e0a1d5d67feafda6b6cd125055d945444dbe8ceeef3182031108416a03edc69b0adb42f92d7875936bc9519d70625f7f34981bd119ac0eca93aec8aa6d689bebc7b61fbd422a2b1f3b03bbc98aa786bcfa879fbda2101f0dad6b79928e914e3732ed5aa2fe1f610c07f64781d6fe727f0538227b9f245fed5b2684fe2dfa82d9bfe3b445dc078742c49e92ae1fa38d1d40532ea11d0ebd37a0f3411a3d229079b9d97e52f7af4ce7a229e84c9c80b6872a5288c8457fcd4a33f334f3451d4e27d99369f9d5b04dc1a45b45cbaefe2c6f881b0a57c17f02494935fed7d6f278a262ef94ddd13e90144f3207da10af78f250d4bc63fcd86d6b8180f0395ae59c74c27012c9ad4ba280c0e88561c224bf8ca507e54a807995587fe31d17bee0983b29182941a97d2f081f3c452605d5de9c4bb23013c0b09dd435a4be39a4c24b2aa23d98241869a554aa4ad257f36fc60d9ccaade9e5bbc01d7a4a0ef11388532081e2ffd4998296ce3e6161543c4c57fb5cbce30fa833e2bb4932ac9eebc7995fbb7fc80f3c4f7d0c2f5cc2eb3f50632bf52a1605490554065887fee12a7ce839e08bd6ef826cfae53410d790ef86b6f10983cddd643eeda47965f20e4ef5722b18643c63bfa017765143b634383d1a572f73b7ba441b20e537198bfd5879d6472cd124fd83b2ad6d863f914f787fc1df41bc7dcd75234a73853f5403f9c46b74f9d96fa06920f779cfe5d0ef95a19298086aad376d9c1d33229be169af0402b9bc16f366cbcf752091dc16a0a1a5d6e919b21bbd31b02a45da9ace8c314f237280d36aaf91ec3523ad32f37a8fdf0f23a0e1ea42abcb93006567faa1852e42a6ae72a12cd3e36177ea8d9a63cb59cda1de0dd1ef061c86a8d780cb654103e862d79eb610881dc74d849ad01c014a47cdf8d751e2bb4b1910baf8063053da3c2ae115e7592f7425900913518889b138e3c07f497800a27aa750aea365213ebde8df6425cbfcc64af59ac1e6c90dc07478643bdfdc881e8d729dd541e32fba16d93be4b894c1cb5ee483cac8aaa1e696169a5a73420c41e94d61c85acf7108f87ab9c00f747dc20bec9d6d8bf083b04c95c681a2b51f376b2b6d04d8150de4c96b2b726483e8ba5dc28e67668f68db738bd5c76eb4e6ce19bf568fb4ed931a4839d8ad8fedfbc1c57978e175de3ca94174473c366687ff57b7a39d6c4d5f2b54d193b3ab978e4d4b53e8eac8bdc545bae8ae94bd22a6683be15a07a559436394f6ba074f7a6c3524a5e41ca6d13b209f341507b276c126f2fdf242d475de4d75e90b90fc694b619fc45b8d4ffaa01ae8d9f58ffecc14f092a0da17056411ddd1b9c5c054e2fb9671b808b203e0b2793a19a5c273cdfedf8193284660d190a62030f82d4a1c2b052abdce60c1803492e60c0351e9029916d1b66c81abf2268a1f76a2704af5af07271e5e38594a5528fa02fe869d73b26b6685528f7cd9e5f6dc65f903e5615536aebc6e23381052273cf9dfe32da99e089f95db1965bf083e22a05dfac4f167933b9fffe8de2c6c54f989f5567b051045354ab9cce56ea3a71d3b4db6dca0877e79279c738d02eff2c35d3c41eb1933ab806eefc95477c1c8ff77ffa2fa88f11b89ccbd70a846ff1a4caea8d5c5812b977bfe40b2a9d7205f931f077fb74462f6499f2fe5bd6355ed7016cbf5d3a734de61042c562ed528e2c1974b96bbd1b076677c2d757bd0bede7eb0c697b05afe813e4838d41844e39adc11b85bd2fcebc62c052ef862611cd7741807490f06674516e5b5d591155b70bdc722ebaa1976bfa6dbcabd0a35a35e6de0f6ebe94a9729af78cd029e7b881311d96623519a3afd60004638588a9a5a6f40a1d9df6d7fe3a94b92b00767cb690177dd9778ee74fded235fa3c407a59f55bdfad03cd13350e19d6859b8503465cfb24a05caf9c71b32d2b845bd681ef03de4bdf06cfbd8f2a9e62b75899ae6b85eefcfa0c4d3d3916d0fd65659bc533554d43e6d57e1570adbe05c715e3b614753245c38c2c042f011f3e0b591e58162d3da5b3ee63e43baaded3c9c331c8fa9bf04c9778c61f580324aeff413f41be3cb702b08b8613aeb58c284d2cebf3452d438b816121d9022262365dfa6536482cef1196ad19322ddc31f48026e41af92c17fa903b25a67070a717305cf31304349b25621b8bf0a095f81f3cf221b12751833a04bcee4e108e1b82ad0e250f4c22db69bdaf05079bb918846a609e931bb8a676decf60b73aaa078ab54313bfab17604c9c799120546b359a40b95ea91c416f82e44c5ebd95a6f40d6c1a30e782f68cd39e7797d642ea08462351fa25ffa5636e7a351c23286af18096486dbc222b23dd3fd4963dc732648293b1662fb76d5b1cf035fbe7493aadac83b9ecb905bd1497ad73dd306783bcac0c524348d9f9e209137de6dbcbce14a60ca9e220e5306fb45b490c00d76ee2214436cd4bd1a5aca122691a97dc4b815332c19cdd980007c0e7d973db40b2067d60fb7c7b2f7a2d570d0ae348a6c7cf3040565c32f1fa88d747cabe739c90c36c7a2dbf813f2db954912f3683572868df66e9fe0fa9025dfca51a6cc6520501a8d4315c5ead0d4e5116ed6db16a6c1bf81a90826c1a5d392b17cf25d508990554d3c6a8dacb87998f073e110d1ab217d17af403949fea50ce4178f5d1488d33d42743c2b218a09cef18a82b37bc42ee7bdbbbfb9fdce3bf710c711d1a6dbd141c911cc5144c39a8fd54bebbe60c99685eced43bb015133d0810bd4930f56301233808cd3305f0d1b4f45d005ef394bf40f7d2e4325ca845c11fd33b66066a30dbfe96585db6d42d69c098864527b85c4786dffbf0911ef98386907e9b459a4148791687a142da55db4d13dda2ec5ff001d67f4392a85d2fd14560ef2ef3759b98f3722f56dee23710401dda0676c13fb2ada97f6dbdf62069d01742e538d340a5fc42dd333cec9ddf5dc6e36ee8c43b6fa33977948b9c1ed50e302f9b9dac50ac2efeab7b883247d9663d75a655bfa045b1d6d9ad1f56ad0b9a833eb1a302c144d39ca52af61324658b2fc7066f640fe0d24c431ee4f40a5a9e1dbfc6f0c4d758dc7a5f0758736a9e306d2847c46547c96fa4cc703bbc863576e5df10514233b9182d7d4801749621447f6aeed7e9606d4d78e0402982d4703c8c335338fbead292e208d3e7b016bff62c0653c0f7fac7245c527a88daa16d3e66d64d778c4ae008fd0fa35dfc2be9b97277c7c5e336d4f255cf8d5e6772034f2a444526a90bfc5419c82d8c8a66335f2c3cbafd082ba832e5a314873e9682694c2eb17568f283f96af551136a9752d2faaf2f20ba3683779920754334bd75a8d1a22410ff31ac5b1fa4971eb8f32beff178c6535cdca1028b319d6601099f9414a11237191c2a73615818dac8ab3e3ad10695da0bd2383ed19c5e3d541fc97fe7e6290b710cd4122eaaf01c234511380bdf2a230ccce1f95ed66954919e726d664230e0d9ca2b90088f87f7d53b8d7387f2f9c27913aebd1bc21d326242e7aa4a50b36c1bbd87a1003b08f0b671ed2857c3ff961777b69e9e81d5c79721132103466410e5148bd3e970aea421d7f62bfa4cd2e6efeb09b434ad14b68af44c9702a37d2ac7167eedbf98d57e301c66605f7937d9e5ea03df384c24c5c25b76168a9243252de41a4e8b4359e8b4a8572aef814669c1a08963e56b96700cee2df35185f4b97202bf99ff3a734fa9100a8986748e840101081baea25cf43e9a389cdf206c4beef5d02331d2008fad2159bd7e2b27e376cbc9d3f2cf160f0b328b557db64f692aa1de7b0c14d93acb236d905346deed36d0a01d89c3368c3b08535157977cc683b8fbe094da5e9bac6b04bfd30c97e0911f7bf279b59eeea4e0d600a23995fc93bdf73b6246b83056c7ce076140b0177bfc9fd3f41f1ffcfb11100ad81eb4c47d705420ed95da5932356180595b0ad958be7430a059bc5b2a674eebfb0aae151aa8f327317cbe895cbc48cc01e18b569b3453e7ce0fb26852a058f2a3a2a233c4b88ce5d81c33d4dc8241a21cee633b1ff508769105cc349a11e6bdf12d08c2a4b1b9766398b982abe6a7907b194bd7e0470515698c98dac1bc5f24dddbab378ffd6521e3cc3ed76a71e964d98a2d74678728c5c646694f163f8a95dc2f9080d5fab524c943d270a65e058604acd709afae2967ab81581df840dc3f328757ce2ed32bcfc220d1ef8f66e854ca2dfac9a334bb872232306fa54bff1960f543a0fcbb92dd5a82806799e31ba717381391decbfcc8d7b0840c402037a5fd8a4c3124500ebe7ee43b43421c491bea0241c1816f69a30746fa6bf7a492c7c28a3bd493744e8cb038518196b7ead6dee4dd1738b9561ee95ebf10cc3456831cb55da71422e56422d6f078ea3fd8b0b69348c9ab7b571b77ade3cb05ffb354e880ff484fabd8f1e74fa9fe1c803dd10ad403f8bdae65ee23785f4476e88daa43e84412ee6f24c4ae4f0ad8e7281cbeae15b5811183ccad7e08820132e08874071cbf4b6881c5b409203f1df77d5a6a27128962315f5eaa905fb3ef6ec451570bf956490c5f4828a21ed1012df2da62b3c10b68df26feda621f251079b7f3b7753669e9bf8357ed6922b1ed90fef97d4488d8ba7cc68f85ac60818b9a1538995d56a14e43bd46f8dda0eb4f3fbdb09afcdc778301c46d9871a570764ba56da0a356d8d57a8d400e8d55e2a6c6fc6475d46a6accf41f76b8325f26f6726cb88d1074e160d52ff4b865918f05e89a4bb7c3dcdcc993a3f6d97332c3fb89fa4aa0df7b57b649ffac34b1520715f077700caff36a47f6c3dc895ba39ad4555b6c38eba8e92e91b0c5a76ad201bbf0bfa49f9bdf4eef574256f2c460a75d79401ac05150497a49ae79a4b9a1ed6e837482a5626a47df4070f866b9d564c93fde2b5b973fe52e13eac5c24349e25fd60664cc7057c146900174b1a53ae992bd7d27a83e6ef88b663458e296a0f68f82631ccd41a2bad160e8592e33c271d81d1b94c59cd519aeb531fb48d98ee137e9af9b3d36345050fc7d24e28a35bed3901bfce31244aa96663d842fb95394ffdd33fa37ceae208c0a26046240bdc587e2c605c56b180b678896fcc14ab2b6b0d98e03cfc53416c03cc1f8dc68e9addf3610304942000df119926275bdbe761607d30624b3113ce925a3a2a37babbdfeba933f4286ebd7fdcc45409cb1ad35218c40324b2db8c021e7e7cfbef619f2cdf04732c154e97663023ca679c9c4e9819d41f0d153aa19f4e590b9e1529d7ce35e36d97b2651b2877b1972efa663c371596dbf362fab2892dc89d8e93aa28e594853b0b8b4c47abfa5b4c612f0a003d0bada3bc5bde3f01a1f32d1c6fb28a229601ae713da00ee135336ac525e62d", 0x1000}, {&(0x7f0000000140)="785cbe826475afe13ec8ba89d6e4ffc4b06a7268c7d5cb03495c6f15b46ecd66a7eb0a41dbd79cd6517f64ede740ea7d0eb7f6e3887e00f52136d94f29b5676ec435a5e33c2882e181c9931cc4e50c61227612676725a8", 0x57}, {&(0x7f00000001c0)="68d5438dd9ce6ab2d25c9931fc5873ae42b2e34c1bb7583b98b8be6b77665b220096e5284eb1f0913acf1b8cc0d330d72fbd8a3a79e44dd42b00f299551eca03540852fdb584c0f069e21a31a17090619ac9dc0738bd7f2c05cbb6053f481c56b4359b37d5ace43797e80a9b95b5792ce83413828dcb5a69aef18d9ba43a22133cb3c6e8f18fce34c87f3a3c1f1fcb79a83980d8d10d59a9d16075e39b888d78b78d88735adf2b0498e11d02", 0xac}], 0x3, &(0x7f0000002080)=[{0xe8, 0xffff, 0x6, "45b45c3d62fc58afd34465107770ef7d31d6e24e64af1daedf45a0e12bd1f9ca913ae2647ae97356df671c49e3d122909f8d85880472016dab8721bb1d03f67e287ba2960f62812f437f0615f6d9576c76ed7a266450c4c37c8e989c9cd71c05ff95d59b6f447b01e11f5a5ad4257ac07f0dd7ad7f2edcef6455ae0e4742bb869315309f44835a2998d35a2149276d6df66574ab9092efe6455fb98955116ac12ccbc798ec3d822a3c846820ca5e199a48607a735411701486e009a00ca55468e65fe9bf4547bb872c4690f00c453af4ab1a213512"}, {0x98, 0x0, 0x3, "60e56a60e9876816f6d299adf01b6fe37300c43da727a2a28e5bbe56c777de6ab30a95b47f73b53c9fb34857df6b6f2d8246020d51ead10d253e44597f709cc4b79b788c22447e6fb05bba8de95c3c0910fa6b8567fed32c7495ece1158e8783e003c6d3f74badeba0070102007d79a0676c2e09b96a509938662f072f70885fa12d"}, {0x48, 0xffff, 0x6, "83a7ddb3f3a2d6e654ff5c2bbcec5e2e1251b7aef8c1752f0e86cf589257d219e3b32b7fe3097497f93361483f35faf5d033b18f9215"}, {0xc8, 0xffff, 0x67619783, "aa9bbd853e76da9f20ce46f3dca4b8831d8411afbb9d73ebf6986238d19adbdcc0e029b98fc0ee02d2f6001193651c0d37d449c9e4248a1bc7d9962aad5525c69d9187dbf14b2231f2fd0a572c1d213b9a793f0d5afddbd83dc5316a3bff0ec7744f9f4a2dac5ce950224014b1491961ba1eea3c30642684d30d30d327b4391bfef4ba98589cecb7ef882cc7e6922e9d7ff496f412e0b561b5e7efcc0c1a2769a1e3ec0b8dcdaf291e610c790f324d3675"}, {0xa8, 0xffff, 0xe5, "18a7e077dcd2031ac99b86b328e47830c46155a0a8442e843a613e72b20b2409a811e473484d8546fd3381873c0319788e37e6aaa9a85eab0aa75bb5918cbf3c0febaa8b1e05808ff40671d829520b57b0664477b7aa319220adba56a102eea14eb1ca33439c92e95c3bcb4fda5aee114618dd966354f65959d444492b6ac95b32dd8c897a2e3abd7575b779010d384fb302668f"}, {0x98, 0xffff, 0x1000, "7378f77b3ad5e2d9ba80af0f4becc4a63a0b47a462305aae890a72f417717c68d104be8e545565380c7243d9026479fa958f0b379a016954a41fc0b2e38a89361de35575a29d44323d1bb58244bc733eb743ea84da7436976c7e430a4edc66b8ebe47e5fcf7c78ba717518298ce88d652a05b46b9812545f255e470a360ee271618d"}, {0x40, 0xffff, 0x8001, "95c4760e217d92ab1e218f3e0519f507d74e16d7b118165b40941bc094efad974a4cb85680b7658b80750bb93541db"}, {0x1010, 0xffff, 0xffffffff, "11c1f7e30a24e1312d08f4fa435c796cc98e538c358c896165bf2b668f1b1b8ffcdcde8ada8cf6c12102bb0eb3112b454f9bc54e7daa73a2235f17317a98bfe7919457f39a06e44efd77d5e724654359143e49f975c60e728dfc3620cbc6289e2f1d30fc5ea1dbfaa3a8ebb5d1d42b884445ef41f1a4e195e0633a0491101bdd518c3af78dc00aeede79b651b1f92a1481c519da2d5a711d7b6a35fde019ed67b4ebd59b9cfc9a18608ddf3ed06a8ccdecb8c14bfff9bf3baa57f3bc9eea5a3108dc76396f439af76bf854be9836a86319ae4a41d53c839cb7144c423e4cfa3662f9347d0489a1c655ad968e0f271ebb704952eb3ea85983eaf9a230f8eb3c9adebb792691bdf13797092d9712b1c6b14b0ff5796b4627fbaabb3fdba4ec04d818d335af41c618489e74abd6f1ad219c1ef1e24f6204df0219d268ff866bbc5dd86f487fa41eac61437111e164be3552d0eed023437561d35f448fb37d87ba39b36d128e42a131d7cdc0dac3a945f4625ba592e77660af144a56aa5245599f88d7b82378e64ed46308595ab53f66f2f497d23b4a437984b029eac15bb4e254d99d8b380df29ed7d9ee7f28c352367f2573272eaf9e017595aef09916d8d2d3e1710b78742e8982f5588ead695e3c2e8c6e2392f87d2cb7d8afafe3d9990c6c3fcf98f25590b2a33b889c93ab12bbc4b5a7d7115e09ed1606f15a620226227b7ee1ce905d224d8bcbe578fa0d9693ff063061ca06d9995cdd712f38c25c88bfe72edeba139bfa852d159fc3172abac4b6f12e2f76445d86ad384b0cf622a903a153847c63c56ebd1444f42aacf7f2c53c75bf8f5265b7ac0d7df7107a5a90c24614c8d1da4725a68edb543ed20ff7f483c806fa471acc039697f92669dfc5d4f13e3a2f6d746c22d11706645e64709eee249c06a12259f0f7c3208ad54efe4e8489efc6d65027c88228fed1e5c0f73b6817e784aed4011065d6259ff48a7ad4ae42a4238d517afc183d9aa56bea045a1827614d6a190f1f635892923e797a1a8019a91b1fb9871b9551650195d2c421ee05e9731faf01cf1ea6bd9a73c5ff2279a07d73ae5aa3057794d098326cb3ef6836a31a8f57e1893623d93599f8f1c507e2a69b3a4a7391c8d6c5edd1f904ecd995792090501e973d4161e2026425f027b025ab3400e523db5aced91b1d416573eaa670bb0b1ff2a80ee6252398338ca3f8eee6201056ee4416ab8e222b20410d5609423c216e20504a1b30e2bf14d00d57fdb63b0e3315a20b42cf17160061f3e321899271536f3ba48005ebc920ce775e6c1caac0cebb3468d402ee9383501f725912094bb1fa28c6b8b14e6d7a31efd62a75c74f06d8de25b0e849397edc3054d48c99ed008e466fe7eceac48a8d32d04bd933b8ed7328bcb348d2a56c6eb25254f35e993d38448013c0b577269dbe793df666bd87dbbe9ecf81eca9452595a0cf2c11b0d039b4672ee771043f946174af174819dad7e1c4d04294d6267d332b749e1867014b4177b99e87de6644bb7188ceb042f45a1fd9d50df4bd29da98fec283b52117ec1535bcd0003d99c047427b03920997ead72109f4bcb79739bc05c3f5bfba6c3360734f6eeaabeb076fec111cdd37a69b35f00e325a9d84cbc13c8674fa9894e04ded1738f1c119a2b5785f844e002e68b330ce2cfcde8e5d4337edbf81626ddc392b784f5d7f56ca64e74433592ff13fd67c058bc14662fef9f6d0729094539c6fd74c19c80e0e701b6a834100060fd2a64cd446515b6378b1cfd6ecfc8da9e43648478896d0f3f0f8a1182b438562bf614351f881acb38fb4a5feeccb67ceecb1e33ec30b667ef36839c45c7e8cade9764e0c99d2765f57bcc2c1193158383d2f74570fbc0ef0a797dd469457a082979da6784f714bff5449a4e5a77db2111200dc7449d2f4dfa27b157170de59268e80e6ceee3db32d01f7ea5c0b5a7492ce0db056a2edad7c9f1b63a0fd3f324c350925612167ee97c49de80ca16dfbcee3dd97d210967f8eab7be7e8bb74dfbc703a1cc7325633278d8c5be81b906ef3d7769a55f2c4306b3255311d0ed0d751b1f2e4ba9b7b7dc064206e2a8055c84f428af1ade74ad6166f55f7ac0c80c3a9f5a8b2a7642fc87002533df415b354754b762652bf0f7129dad61eeb80accb49de4d0b4b361c1a21126352b32276f5808a8619f5a066fcdea265df1ac63bd140ac1262cc87fc8943af483dc55e4a7f1af4595d3bf75e5c039227079bf5d21ecb60fae3bc2ab5287da2f9ecd0a42e95d9c617b1672ec697e8bece879b4b64058dd0b1cf5d60f2171975434a428321af92daf6aecd40f37c488e75a602a524344c7493def3ea79142bb0ca9001b965417e8dadc3c4e8ffcd33533625b6bce36155eebcb2a4c7cdbf5a26a93d6b9ddc8bcbd2a6f7ecc870eff36ecf085e7b242858caf87f8f11a95c6927371826dcc83c0ab1244152a54666852f50318a07b8fb63853398240785cea1d7abdc6ba6a415a4f6e3bfeb9825496b257ab3c14316e1bc297b45524f9d9ece6d11c4de6ce31aa7820ac65aa8b572e486faa8860c51683557078ba4b7e6c8fad8983652ab5a8f6eaf845e7b94960bfa5f19cb7fc6655951c0412da48c52c1d5b561fdf498827c0302a9416c53faa81975441217142a91553a0a69a9e9db79279d63cd7366b233f23fb4ef9268c7710b81ae08a6c00fce9908290248a0b653d4055037bf33fd5d727be8ebedb0f969bbc28e10255959e7d81c3426123534ff217cf81bcc346ff57456ca30fb77bbad62d53c1bae4af6031a4cb975e52a7c9df1ea582c13b9f0b7f6657b4f227cbe26fb858bd816660f147214d78562ba94de2b22185cd2f80386de411d06a9ba8713791dbe9497e0866185df13aaf241cc4cd6f88063ce52b109b933c3d037177f08d0249e2fd2ae4334cb9967c461d52675d704f42428dbd4a1abbf48b473ee8dfd384fcf4442d26f048416622bc3ab5d060d4d9c0ee1321adba4c7e793edb3fe7c9cacd44c7ea163cc5a510df578886e1cbb7dc8f7348d0aab1bdc53ff0910e5b91b8c7d7e93af38f2e004a280778ff20a2054be7466f03f2ac3f26664faa6fcbae5fb0cec2c9252c8bd6d5fa515a2d9760cb4ae5eb554ef32aeefcd9b54d9cd1dbdf00493663139fdc525252891ee8fd522a6207e9fd0f989de10fb87b5d9a6c52b66905bd137ee3c2c89446f399b90ead6c5168d917ba78da21fd79b6e6287c7316247cf19b65959749bf4c2cd777ae13a235b2931736b51342bd6ff736231bfbba500dfdff37a09d4b2b352e2e073e930083dc50b9aeb4ee5efdbb969a83caba527357f2ce1d63827de586cbcf8bd2fd4e42c3bebe7e713fb67d64ec4e8f4c82c88005e51f714d704200c39e38b52cde9ae70b2b861bb0b4e6417689d2dfb52a3b6254e0485f63f022367f8b6f0d8e091b4c3cf29ee3ea6a264631e150d9aed6a3a1f3e3bcc4a91eb04200af04c68d16f47f90084af0e56ca67afcbf9104bf2ec51c6c673e0e5456db95877852f52f4bb21bd77fa19652b3d7915b79158609b56d1afc73faf9f9391071343276c2d7aca7b9d508fce9561b81474311f32054bac64d63be6eb6380a9d645ead1a261a944297e140388abceaf3fccf03a8924ddb7763f0a742877869eeda0bc29ef0023aa14d11399d0ab716f5001d5cea1076e6ebce1542c1aaf5e62bc753d73fd8768cdbe8408782f67b57a44e40127440c374d9378c31b71496df30e12c88f9035cbc0aceccfb10201cd0ac7f04450639423f187dd4261fc9686a4b528793ec4a3d25798db4e29d927a1fe4bd8dae744ed103061f805a298f2c3bd059026c97314a73a0748017056a7ef58d2970dbeefc8047d439378a2e87b68a7d85c2754672c0770b448fb537d8c0121c1b862876ae96e81399f5027330b4530dffa8c46846381ef154616b87fda6286f86c0dea23261276d668cae3e19653ce18ba89d4f8a912005bc38c90d61e127076729ac39fc01f9948bde4463d8670f3d4685edfc95e4784d7f4deda6db1559699745696d0b42b893a6fa24b870dd7fbb4bf3a715f8bde34844972cfd3a8527d3a58e3a0fbc5b8ca158d9dbed188dc516e07b279a125465aa8bda93687c27d99ca0e852bc150f170c18ccbc22b0cd57fbd19d325c44cc52b2f4de9dd4d4a7b76806f92227b6f49fa8d18072fff124e7f57b795d3a474c2f45c9ce3ed89aced2b9353540fbe3c402f3b659af9842dab0f650c7b9811bcb1b3edf64cda5df3c9cdbf40fa5550bad0be95024d8149bd8e2488b96f53604b7b224408c93f66daaeaa94fd0f9ae071cdbb0f5381e20310c566a6035c5952f5955970d7ec79f13861ba7de3b49920eb9564c721376d751b8bcbc9eef7c916937c4056c0b8feab69c3ea098cf9b64065b519339e348d7901435da9dd9bc2c34b7ea7278bfe71e0e8c6ec6fe5df6d77aa38430bc02f5e33535128c3252a8602a509e2492a9026699f371c1d5f413b9e7fddbc99b231d2ae0d606a398738742be4fa0542d5259c6e9d7c258093e8742c33ba810c8379048dabad38ebbde390a9e33d077e95903797b58c936359dfd9e0dbc1556d1fb75536f7a0fb3d5be3e54589fded1b0b169dfa52387300aa5dde2c34ae399130584870e3977ff5387fbef823116899e32c26a8ebbcd9fd63a0b440707bdc1b4aaa62312997b33abac783af88acd50410c3d789f26998feb3c14c225772d9ede979d4f459df3917a4371cc6285b4aacc275b5f9763d4c842b7562b28514b5e0a7e7ec0af199a2e495d37e1ac155ca604957b367dc873bc9b7c7bfe8d6c25510f26ee00733b7dea7f9bad8168aab93069851067c45c4c89b5de8c947213e51a02d70ceacda930c847c3e0b99e503b4b1788c9f8403a4fade901d0828576e3574e520ada9459830e5bb0447000a683fca7f534dacdf29e791ce5ede5562ae52941c5461bf7406fb9a15d281ff2636691316563f17b3906a09c386a43536fabe7ae7ce42a9d0d1f58cd4cf212af15fdd867a0da593ec5917ee885bfa2e411d9e80a1132c39f76a1391923745280365d778ff37340e1f542a068fca86bff0b8e83a9e0948053502cfa4794cd208d40a60cf39c3d7c7bd269f7a12f987d696e6f14cfa43bf73879bc606f37ed5ae2da759bda9e64ec6b89b2da0f430b4f0e87c641ee12c5ac42d422e3f25101ab47e2f322dfc6b601968ee34c15b93dbc4abee72b53e05c62208108db69327fe5dc3619511592c1c376fc59c987e327e704eff3753e50506a0c7604dd77a52e054a7ff96c1735601966f310816c4287cf2384d7300fadd87a1fe08ec0cbb5460835e44f77d2542bd01f790245bdc517000dce2d01c44e9044d781dcaf14138b289303b3d939f833cdf26f652897548fc54e5726c61007f9b50402444d5d11804de6b499c3410d8aae1c58ace6c706b1720e958d2f730546d2baf1a9286e9750f10bcded4f3513b049a3da8037902577807b60d9b91278234ba5f3d1cd7f9d1f2aae8ff80d57921ecaa2f619829a6a8bf46290ac3a3680b18775d6bd6e86777e03c9cbd8175e1b9b64d2dc640e20072337127571d1ba7d05fbaf9a206d9f9785a031ff59b342af4fe3d5f5594b82cf6da837278413cf945360dd112aa326bfd4d40c5195f81ab986de3280329059f393bb616fc0f882f545e354d4dd802d19d3f069dcc540b51005acc65c7a34af5859c81c2b0e525edf4ef98940315a09ae7eb5604919348a9e36d08f173fc5a0f4a6109f865b023b4"}, {0x38, 0xffff, 0x5, "3debb54d2c7a7a27b51333b06e668dbddeb88872971ee7c125e43ff16b3e57536ce94e6f6c"}, {0x90, 0x1, 0x1f, "58bbc194e5d46c3335d74923816a669494169fcd152014772ba532f4ff34c8877f21e8a55ae31442f32a61ebd0c2ac0182c3da9c1a37cc887266b2ee37d0f485f81f7f2abfeb4ffd6bba2ed37a077c872756df7e981de1981c18d3814ff1ea11429578e96786d9255b883701a4082bcb36eb23470beea9ffb29e63"}], 0x14e8, 0x8}, 0x0) madvise(&(0x7f00003e6000/0x4000)=nil, 0x4000, 0x0) 16:00:49 executing program 0: r0 = socket$inet(0x2, 0x8003, 0x9) getpeername$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) r1 = socket$inet(0x2, 0x3, 0x0) mlockall(0x1) setsockopt$inet_opts(r1, 0x0, 0x4, &(0x7f0000000100)="01000000", 0x4) 16:00:49 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f00000001c0)='./file0\x00', 0x8c00, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, &(0x7f0000000240)=0xc) r2 = getuid() r3 = getegid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000280)={r1, r2, r3}, 0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r5, 0x0, 0x0, 0x0, 0x0, 0x0) r6 = socket(0x2, 0x4002, 0x0) sendto$unix(r5, &(0x7f00000000c0)="18cec86789a3092b838d93a36ec493f45d2bda02cf7b9543ef017dd520cee9f84e412d9eeb885e7687b963c8c8f07090e718ccc9ddcf4bb0b527372b56a293b43a2a71ba7a72b1abc4e783c50fee326edfeb5c065aa1b1d0e5998f68e442b18fc677b03f47dbad097e02007f90044763f70d585ad2b17217399805744d6de30f9f04b44cf6727b65eefc53b545125c6af87f143a244a9ef8df3ad828f0ca87e92c61e0efa3d3b18c73d82fd258ce5af8b985409dff4a62d6c331", 0xba, 0x8, 0x0, 0x0) setsockopt$sock_int(r6, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) recvmsg(r4, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000040)=[{&(0x7f0000001440)=""/4096, 0x1000}], 0x1, 0x0}, 0x0) 16:00:49 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2002, 0x4000005300) open$dir(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) unveil(&(0x7f0000000000)='./bus\x00', &(0x7f0000000040)='c\x00') 16:00:49 executing program 0: open(&(0x7f0000000140)='./bus\x00', 0xfffffffffffffffc, 0x4) mknod(&(0x7f0000000040)='./bus\x00', 0x8002000, 0x5900) open(&(0x7f0000000100)='./bus\x00', 0xfffffffffffffffd, 0x54) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) 16:00:49 executing program 1: mknod(&(0x7f00000002c0)='./file0\x00', 0x4000000000002000, 0x6c7) r0 = socket(0x1, 0x4003, 0xd6) ftruncate(r0, 0x7ff) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x81, 0x0, 0x0, 0x0) kqueue() close(r1) 16:00:49 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000200)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) writev(r0, &(0x7f0000000740)=[{&(0x7f00000001c0)="c7", 0x1}], 0x1) syz_open_pts() close(r0) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f00000002c0), 0x8000, 0x0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a147780a000000000000800000eb06a600"}) kevent(r1, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x25}], 0x8, 0x0, 0x0, 0x0) getrlimit(0x1, &(0x7f0000000000)) 16:00:49 executing program 1: socket$inet6(0x18, 0x7, 0x8) r0 = socket$inet6(0x18, 0x8003, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000)={0xfffffffffffffffc}, 0x10) 16:00:49 executing program 1: r0 = socket(0x11, 0x3, 0x0) setsockopt(r0, 0x8, 0x5, &(0x7f0000000040)="db82480ef83ffe740ccbbebcaa20457867ddd3f694953a", 0x17) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000200), 0x4) mknod(&(0x7f0000000240)='./bus\x00', 0x2000, 0x280a) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) recvfrom$inet6(r1, &(0x7f0000000080)=""/100, 0x64, 0x42, &(0x7f0000000100)={0x18, 0x3, 0x0, 0x4854}, 0xc) 16:00:49 executing program 0: r0 = socket(0x39, 0x2, 0xfd1) socket(0xf4655bc044807cf2, 0x5, 0x8001) write(r0, &(0x7f00000002c0)="b8bdfa37e91809ad9c82f76ea831fcb9cbcb706f83fd65c2f920cc3ee5d1f640799b5a177aa6a45ad4ac3b16a37eef91bf18349395a86a0df0c705bfac15def22690a1f45e2028d967dd6604d0c1e779179a375a60cf730721dfe304730f07cd3656c90ba8e9b18e56194c786501ad0952d8ddffc0d9ecb172daff0f7c6b0c7429a4a05fc602184d69e5b7263efee730ddf98d3db069f674c33e0319437cecece199d3a4199528446ef6da490cacf0098c444abeea9b86b1f7ec5900fe30483badd60953b0930dd2f345fe70aaec", 0xce) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) write(r2, &(0x7f0000335000), 0xfffffcf8) chroot(&(0x7f0000000280)='./file0\x00') setitimer(0x0, &(0x7f0000000200)={{}, {0x0, 0x9}}, 0x0) readv(r1, &(0x7f0000000440)=[{&(0x7f0000000680)=""/4096, 0x1000}], 0x1) fcntl$setstatus(r2, 0x4, 0x80) symlinkat(&(0x7f00000003c0)='./file0\x00', r1, &(0x7f0000000400)='./file0\x00') pwritev(r2, &(0x7f0000000240)=[{&(0x7f0000000000)="1d219957c3bdbc027f14750f2ec08c648adffc0d17d2b75182495286e2aa7541a0d22fa57fdecc0e160179828a7167ed3a06d3f531fa712524a6b7181224dc10e0a61178201fc088a921c6d71da4d75b3ec04dee3ecd397facabcfe7f37d31aaa57133c8219c01bed60762def0a5410ef9e642bd15d2bf6bd04042287a9db5d53b5eb5ddad258c1b27eee83c1ed1f65a67e5e057043dbc89074ce75712bb91a0005a73ee8fbe3cf0968d9834d78d2945efc93ccbbd4c8377bddd432175a676d3495d86cec4", 0xc5}], 0x1, 0x0) readv(r1, &(0x7f00000001c0)=[{&(0x7f00000005c0)=""/172, 0xac}, {&(0x7f0000000140)=""/120, 0x21}], 0x100000000000015a) 16:00:49 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000001}) close(r0) close(r1) flock(r1, 0xfffbfffffffffffe) 16:00:49 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = semget(0x0, 0x0, 0x0) semop(r0, &(0x7f0000000040)=[{}], 0x1) semget$private(0x0, 0x3, 0x410) semop(r0, &(0x7f0000000000)=[{0x0, 0xfffffffffffffffc, 0x1000}, {0x2, 0x7, 0x1000}, {0x3, 0x6, 0x800}, {0x1, 0x7, 0x800}, {0x4, 0x80000001, 0x1800}, {0x7, 0x6, 0x1800}, {0x1, 0x41, 0x690158725f07755a}, {}], 0x8) semop(r0, &(0x7f0000000080)=[{0x1, 0x9, 0x1000}, {0x4, 0x8, 0x800}, {0x0, 0x8, 0x1000}], 0x3) 16:00:49 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername(r1, &(0x7f0000000180)=@in6, &(0x7f00000001c0)=0xc) mknod(&(0x7f0000000040)='./bus\x00', 0x4000000000002000, 0x6c7) clock_settime(0x7, &(0x7f0000000080)={0x20, 0x1000}) dup(r0) r2 = open(&(0x7f0000001cc0)='./bus\x00', 0x1, 0x400000000) mknod(&(0x7f0000000000)='./bus\x00', 0x2028, 0x4400) getpid() r3 = open(&(0x7f0000001180)='./bus\x00', 0xfffffffffffffffd, 0x0) poll(&(0x7f0000000200)=[{r3, 0x1}, {r3, 0x40}], 0x1a, 0x0) lseek(r2, 0x0, 0x1) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000000)={0x7fff, 0xffffffffffffffff, 0x7, 0xfffffffffffffff8, "5fd5ffff0000000000000000000100", 0x1, 0x1000042}) write(r2, &(0x7f0000000700)="fe010aa9d03ce50a7a5bb2827fd97e810957a61640aedc90b7f89236d25c146c302ec2957cabef2c7ca3f921a50883313db1bdf9f5c6a9c6cb2abb25caa401b9c668f99f7f74836b3bc239106c503225a9574b19399a645b1e4d879dea1f45a8855897c4ae545c48b89a55caea63256fd580ae7ecf96c6e10c577e92d639c97193cf49b437028be80b7c3f65f235583cb88fff0df236b5c98b56ffb6be331ce7a0a4c7299220c19b3e44fc0ce1404cc5276702e40399786490af68c7d1c0c68ffc64980b58a3244a3e285beab26e99d9fb8a00ab67c4573396dadb5c173a2a19e79f6285203729677f659bd86c026959297850ab", 0xf4) writev(r2, &(0x7f0000000640)=[{&(0x7f0000000200)="195b22eab3de1e8217f5cb1b4d12b562e7c0a80fe81c5c02e9d3e6d44ea6d4d01ddd328aab24082e91f81af497064d3ae301", 0x32}], 0x1) 16:00:50 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000500)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) write(r0, &(0x7f0000000d40)="ec7d2f00afdba0ead780b5109ccb45c920cf54832f70704bc19be84a2f2947fb3bd1da763663c3cecfdf8db678fbba5c423bc7724395e614cf12a09db29dbbbc392ad3de219680db3a5ef3b66b03eb44c0cd5e4b7188b5eae882d691595a44c9ed141a79be600d2ca04005437e216e741b8591666c2e0e981d122864407fedd8886d86a55a6e493c165bc93a3c57882646c574be88311444224b638ea7f49ee32c9f53eca70411c2c8f4472f6bef5a458bf2080931e75adfba675ab47ea4b45c3d22dab66c534a09ac76317852b52c01c92dfdc4daa862ccc12e9bb2aa28641ab8e8ae675b", 0xe5) r1 = syz_open_pts() close(r0) r2 = kqueue() r3 = accept$unix(r2, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) r4 = getppid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000009c0)={0x0, 0x0}, &(0x7f0000000a00)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000a40)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000a80)={0x0}, &(0x7f0000000ac0)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000b00)={0x0, 0x0}, &(0x7f0000000b40)=0xc) getgroups(0x3, &(0x7f0000000b80)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff]) r10 = getpgid(0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000bc0)={0x0, 0x0}, 0xc) r12 = getgid() sendmsg$unix(r3, &(0x7f0000000cc0)={&(0x7f0000000100)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000000900)=[{&(0x7f0000000140)="b6659396e8714f0130f748ce12ef6f9ef63bbf695a7fe71a16435c8af33e9f19fb63528a61663943c1492b15110364d1dc544966692a5b08acf0b081e09044ab870f5682b772abaa2d4c7854d82594bc838817fd710764089120591d53b5bc9011bb92ad399244eab0e8a6b40518185678d8ec30e98b833f3e76114d4da83c7737240953f226b129f60415f67e90aa28f8ebdf0893c4acb6e82006f6dab46f1894405aae583ae01bb0efc91041326cc3456c7fec63a6cc4a68694c", 0xbb}, {&(0x7f0000000200)="bfabe1c1b5987dfa6c80ae2c9d60285c1d440291b16ee194c7ef", 0x1a}, {&(0x7f00000003c0)="640d88684723846884e376b61cea8608096e06853add40583030c829c090931141c6a92eb81cee344c6e86a3a20ae9faf4be6f8cce601148a8d9db9cb0ed01baf4cf95b24a3b10728cf2cde69a094e13510feb5e1f43ba4fa288cc2068173c50a79d385a444f74712bfe85422e89fbe19b922326bd94ef952fa812fbe2acd154a3200e10b8048f77c1fc24a6c7287e5616488af66a966e57b8057be15aa39ea18cfd2f230ce6e59f10b2f9c019ec9f61065cce3c4c905b", 0xb7}, {&(0x7f0000000240)="705e231dd963f84e40cefc33244a3d3a30587fd0405a5c32bf2ebdc81975c3eda2b08e0a4ff8d19f6856e6792908336dd247035417eaa066b25189e8d0ec38ffb16cd414e2fa", 0x46}, {&(0x7f0000000480)="60188b7621607afe95fc9f484ad88b7c383b99e069a60aefdd44dc01628b527dfec438514c23efec73490609faef14bc3dc3f23a4379a5bb8461dadd5378587aff8661e730b68c89403329f9bbd673c848ca9203dac4ec0128c15c0741c11a8735b9a2", 0x63}, {&(0x7f0000000580)="f4ff39320ff16d65bfb6873357886ccc286e9b2cf4b533d10679dfdd2228867da1f8142cdaf59f669390ad07f3c3f9d240e43fbd0a84084a54e8a4f2cee8f9b81f3fbfa3a3ceb3b29062000060304b083b0d016c099d214196a17ac35ce6dd3e59f11b8b6f952e3b1ee3fc52854a21bc459e38eaa0295ead11ee503f795bc7ae55318d6176b104fdeab7bfcebe6659f2bef012857a65643849a22989adf224df5eb0db63d92ad978d9908c58036a7fb42426b57e1ca53f258dfa94cd7bf48ec1e0eb0b8d34a512a3bdbe414430b83eb0cabc36dbb3533e8609d4681f85a7d2c07312", 0xe2}, {&(0x7f0000000680)="783e7cd475bf01171255124a53789735e05dc85edc0f6c4efb88be3ba21e13476511b0c89fc213fafb38e7ab1ec0cac52133340eed6ea4218bd5db53cc11a615efa9f241924840ee6ad15f593da9012d94e96ffc46dae8176650eb9f267e480b1ed51736b307e7ac1d8a82853fa7d6dff47650ebeaa64f75d25b4a8e7e3b8b68eb39b365bc5f0fb3f116865155d3", 0x8e}, {&(0x7f0000000740)="394f4a2e9b00e1fc0b1ee0eb666068f73fa6380858e6aed013cc2a378c30ff183d022d0dc3a6b35e760ceb7f09fe25db6cc10785efb9e434d96a4fbcd3f83d3c2328b8a88dbf7c4ea7b9e47da685bf770271e4bbb85de6f1b87c64917916dd2d77b10c13a4ba6d39ebab8211c08bf39df3a4385b5d51ef72e0d172e0e6511488c123e0358e4a783872d010e04f17e080b9e9449717a94cb8a192ae18e7fb14a9f0632ec764fb65461e28d31f68c7d3c01148f14cb161de64047a96d72deb836967016c", 0xc3}, {&(0x7f0000000840)="271f215de89a71d3fbe86b5d3745106decf22b3dedc8e8db4f4de0f09f6b6ca9ef64007f81bf71b7c84d5a3507721dfed7e19e84b829aa30409bbc3f2d44998137396fb77e6681aebdfd2acddff7358fc4dbcf4c021fa971e47142948edcfa27cfa789320be9da2fffb3cacd642d0e24d6ff67b219edeb129c461c026381494ba0c272335b6b48428e6b78410bb5fa120a9d0aed581d6747ae1d24146035fa31b8ada00dadf1f2efc7", 0xa9}], 0x9, &(0x7f0000000e40)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r4, @ANYRES32=r5, @ANYRES32=r6, @ANYBLOB="000000003000000000000000ffff009d428937d8fb82692376163e8a3cbbe145cacfc01fea8dfdd2758487ec08ba8978479598c9f52768ae43a6052613bae04d", @ANYRES32=r0, @ANYRES32=r2, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r0, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r7, @ANYRES32=r8, @ANYRES32=r9, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r10, @ANYRES32=r11, @ANYRES32=r12, @ANYBLOB='\x00\x00\x00\x00'], 0x90, 0x8}, 0x408) r13 = syz_open_pts() fcntl$setflags(r1, 0x2, 0x1) ioctl$TIOCSETA(r13, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x9, 0xffffffffffffffe1, "a146786eb95bd07babec11eeffffff00"}) read(r13, &(0x7f00000002c0)=""/249, 0xf9) syz_open_pts() 16:00:50 executing program 0: mlock(&(0x7f0000000000/0x4000)=nil, 0x4000) munlock(&(0x7f0000000000/0x2000)=nil, 0x2000) pipe(&(0x7f0000000000)={0xffffffffffffffff}) getsockname$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) getppid() 16:00:50 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) socket$inet6(0x18, 0x3, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000040)="01000000", 0x4) 16:00:50 executing program 1: r0 = msgget$private(0x0, 0x0) msgsnd(r0, &(0x7f0000000000)={0x3, "d9be7dcf3eeecd5c1cb91ca90222f24d424d007911276d43f50705e4586f2d71953a8dd41829a593bc155d1addc2361cca3e1c7ea1fc554580fc9e16b942412c09df5db0d2149d4a1ee3c0918a019c364b845657de13f7cf844917d859c1c62a7acf9f4f7afaa496efb90eb780767aaa"}, 0x78, 0x0) msgrcv(r0, &(0x7f0000000080)={0x0, ""/10}, 0x12, 0x0, 0x1000) msgsnd(r0, &(0x7f0000000200)={0x3, "e51604d0c35c1ba97785567567a43ea1c4e55a452306ef172c55cce17fde7723c116b9e69c43aa86e085ccb8156e5b1f0c62b9b58279d59182c6017cd5e9fc9abbbaeb604540b7b49c89fbce8444049b589c0ff62fb0f0ec27467bacf2589b81e4182707b0d12fa7400de29b9435cf2ad4126420d68cce16c498ec16f9318317a03692e85cc2ffd8cdf6b974bbc01bc31f8233dfffe57c456fd7f35987a550866d2f84b975deddb8366c0da7a9e5fea9e8509752d9b78da232e4436544f343eeeb1884c0ab933a46601f6ec100cd692061c982e5e64032aa8c0a99f1b2cbb37feddd04a5a99f91b9cedd51d355642f9aa539"}, 0xfa, 0x800) msgrcv(r0, &(0x7f0000001340)={0x0, ""/4096}, 0x100e, 0x3, 0x1000) msgrcv(r0, &(0x7f0000001240)={0x0, ""/219}, 0xe3, 0x3, 0x1000) 16:00:50 executing program 0: msgrcv(0x0, 0x0, 0x0, 0x0, 0x0) r0 = msgget(0x0, 0x80) msgsnd(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="02007d9100000000b85c9c5d8cc920cd49fa84dd6b31a0384ee0ed2c412dc0bea3"], 0x21, 0x800) 16:00:50 executing program 1: r0 = kqueue() socketpair(0x7, 0x3, 0x9738, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) fchmodat(r1, &(0x7f0000000300)='./bus\x00', 0x80, 0x2) r3 = kqueue() close(r3) r4 = fcntl$dupfd(r0, 0x0, r0) mknod(&(0x7f0000000080)='./bus\x00', 0x2062, 0x0) r5 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(r3, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x7}], 0x4000000003, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0xffff, 0x0, 0x0, 0x0) r6 = getppid() fchmod(r0, 0x10) fcntl$lock(r3, 0x9, &(0x7f0000000040)={0x3, 0x0, 0x7ff, 0x5, r6}) getdents(r5, &(0x7f00000000c0)=""/37, 0x25) close(r3) readv(r4, &(0x7f0000000280)=[{&(0x7f0000000180)=""/55, 0x37}, {&(0x7f00000001c0)=""/179, 0xb3}], 0x2) linkat(r4, &(0x7f0000000340)='./bus\x00', r2, &(0x7f0000000380)='./bus\x00', 0x4) 16:00:50 executing program 0: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) setregid(0x0, r0) setuid(0xee01) semget(0x3, 0x0, 0x80) socketpair(0x20, 0x8003, 0x7, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) accept(r1, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) 16:00:50 executing program 1: r0 = syz_open_pts() fcntl$setstatus(r0, 0x4, 0x4) r1 = fcntl$dupfd(r0, 0x4, 0xffffffffffffffff) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x0) close(r1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r3 = msgget(0x0, 0x4) r4 = getuid() r5 = getegid() r6 = getuid() r7 = getegid() r8 = getpid() r9 = fcntl$getown(r2, 0x5) msgctl$IPC_SET(r3, 0x1, &(0x7f0000000100)={{0x401, r4, r5, r6, r7, 0x10, 0x8b6}, 0x2, 0x1, r8, r9, 0x20, 0x7fff, 0x1, 0xff}) r10 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r11 = kqueue() kevent(r11, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x85}], 0x1000, 0x0, 0x0, 0x0) dup2(r10, r11) 16:00:51 executing program 0: r0 = shmget$private(0x0, 0x14000, 0x4, &(0x7f0000fec000/0x14000)=nil) shmctl$IPC_STAT(r0, 0x2, 0x0) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/154) 16:00:51 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r1 = socket$inet(0x2, 0x3, 0xa0) kevent(r0, &(0x7f00000003c0)=[{{r0}, 0xfffffffffffffffb, 0x80, 0xfffff, 0x100, 0x8}, {{r0}, 0xfffffffffffffffc, 0x80, 0x80000000, 0x6c000, 0xfffffffffffffffc}, {{r1}, 0xfffffffffffffffc}, {{r0}, 0xffffffffffffffff, 0x30, 0x20000000, 0x7fff, 0xfffffffffffffff9}], 0x1ff, &(0x7f0000000440), 0x6, &(0x7f0000000480)={0x8001, 0x6701}) kqueue() kevent(r0, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x4a, 0x1, 0x280000, 0x100000000}, {{r0}, 0xffffffffffffffff, 0x5, 0x2, 0x2, 0x7}, {{r0}, 0xffffffffffffffff, 0x4, 0x41, 0xffffffffffff09af, 0x1}, {{r0}, 0xfffffffffffffffc, 0x2, 0x40000006, 0xffffffffffffff65, 0x9}, {{r0}, 0xfffffffffffffffd, 0x0, 0x6, 0x8}, {{r0}, 0xfffffffffffffffd, 0x80, 0x1, 0x7fffffff, 0x9}, {{r0}, 0xfffffffffffffffb, 0x0, 0x28, 0x7, 0x9}], 0xfffffffffffff909, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffa, 0x80, 0x10, 0x0, 0x7}, {{r0}, 0xfffffffffffffffa, 0x4, 0x19464ad0e69aa10f, 0x400, 0x5}, {{r0}, 0xfffffffffffffff8, 0x0, 0x80000001, 0x10000, 0x5}, {{r0}, 0xfffffffffffffffd, 0x80, 0x0, 0x1000, 0x101}, {{r0}, 0xfffffffffffffff9, 0x9, 0x40000000, 0x400, 0xff}, {{r0}, 0xffffffffffffffff, 0x4, 0x20000041, 0x4, 0x5}], 0x40, &(0x7f0000000300)={0x0, 0x6}) r2 = kqueue() mknod(&(0x7f0000000280)='./bus\x00', 0x10002000, 0x28fe) r3 = syz_open_pts() setsockopt$sock_int(r1, 0xffff, 0x80, &(0x7f0000000380)=0x4, 0x4) r4 = fcntl$dupfd(r3, 0x4, 0xffffffffffffffff) r5 = shmget(0x2, 0x11000, 0x6a8, &(0x7f0000fed000/0x11000)=nil) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, 0xc) r8 = getuid() r9 = getegid() r10 = fcntl$getown(r1, 0x5) r11 = getppid() shmctl$IPC_SET(r5, 0x1, &(0x7f0000000500)={{0x4, r6, r7, r8, r9, 0x40}, 0x4, 0x1000, r10, r11, 0x380000000, 0x80000001, 0x18}) close(r4) r12 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f00000009c0)=[{{r4}, 0xfffffffffffffffe, 0x21}], 0x0, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f00000002c0)=[{{r0}, 0xffffffffffffffff, 0x45, 0x40000002}], 0x7, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000340)) dup(r12) kevent(r2, &(0x7f0000000140), 0xc996, 0x0, 0x8000, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0x0, 0x2}, 0x8) 16:00:51 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) fchdir(r0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000), 0x0) r1 = syz_open_pts() ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000000)=0x800) 16:00:51 executing program 0: mlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) madvise(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x6810, r0, 0x0, 0x0) mlock(&(0x7f0000ffb000/0x1000)=nil, 0x1000) 16:00:51 executing program 0: kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) open$dir(&(0x7f0000000400)='./file0\x00', 0x800, 0x0) execve(&(0x7f0000000040)='./file0\x00', &(0x7f0000000240)=[&(0x7f0000000080)='+\x00', &(0x7f00000000c0)='\x00', &(0x7f0000000100)='.-\x00', &(0x7f0000000140)='.$\x00', &(0x7f0000000180)='}\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000200)='%\x00'], &(0x7f0000000380)=[&(0x7f00000002c0)='\x00', &(0x7f0000000300)='\x00', &(0x7f0000000340)="2d3a2b2db65e00"]) clock_gettime(0x4, &(0x7f0000000280)) 16:00:51 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) mkdirat(r0, &(0x7f0000000080)='./file0\x00', 0x10) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) writev(r1, &(0x7f0000001cc0)=[{&(0x7f0000001dc0)="b7788c720f7c1ff22932eefb0ffc684f446ea34ba337ab1d1f0fc6dbaece2ef3fe5d1f5a8da1c5efd878156f655f8ebb7a11797faa813babaf2ce366969d05abc4d817988042d7fb0e7ff65239d4ac9d30f2a6c4524dc795d768abe456969f91ed25dbed26033635668f359097089fa6c029e433ad1acd84e25760db4f54e39b26bba7efd7457b27d35ce720c0657eb90ae0fe6ddd61f21b7e437af20f256fe03885b1d0948b656d43dc43e0f19eb142d5bdc3e9b848013221e77c253c778605595d42da1a0e4085c6b85558bc8869f4650e7b583098d6f09884d753342c569e5bd55cbfc25ba6ccf92667bd37da9d546ff02746240c5d14628693bbb4d8e3ef5cd207eae3284f810c3528d87edb37ba7274cae01383cf1f4a4fc0feb40c5d56fe9a5074b6d5022e14c91a929e2a0a610a5d1da80a47821a6a264db74ff0356c9fea85438f561e682b13e4cdddf441c3a241713ed3054ab138ec9b886cee9c3b24c78fff1611cebb9b473872de943b2ffdef23ba82245e98f7c3368adc71ce08c8ff3b91fba66e790a24d06604b709297ad12f24377fbf11c758d32463d6cdd9ac5c02a4cf4dd71855ad4985dba1919d39b50af2386a9f1047e60103585301bbf70061940b209e8e11c5c316ad7f69efd3901f1f9d4316492aecee091f4957f19f79fee19c67d8b7a6378b964646f194a70c6905706182dcf00b59dc58669cba052173477490b3fd2433269d4418c2ee30a4c57cf638e3248c82b8ada7397877384afec8c44419415ffd4ccd0f3b73b4a0703cebea7c8261078f76b0cf1052752230b9f9d475de705467d71510622a1e55c82faf8ebd17635c3e002d05614ef83b2eb481baf2f774e426e7ab85d53de0aac7133337c22eedca6122e6400d883a8c1c4ab15c471436100c329bea6b2d4819427ee61336521ea6ee8b66040a63ce01916ab0660e7ace90bdab0df91074fecb532055f297e3ae800092a01b7b337ec314a231f56f9f059f7d76980cf8f9c2e4dc330eafd9a580e571a0126a911a90aa7a7ff765196ae9a5110caf6f9e0262d29ee6db428e8256fa202a9bbcb6272a1958dcfe91d6cec6b933eb4b7a09a87177c80a2c9076c2d4e4a0586214cb1d1b4c737fdf8a36bda9dce1da7435112dde85b3a22e619a34b1c6365180fa65dacf8afd30fe4690487b876e4dae8a6c64c2654976de06328a40f6e8238cedf35187f15cb312d8dd3f239984177e093c1cc16d060fc8048a1142c3a4259cb7e32b3c7bfb3cc90939f043b7e5f4c1114b6f9297aac554f8de627e5c5ec4818c1fd7cc339f850d3d319f7e318abc685a45cd061072d03db5b0bfb3bb2c4618fb954b98c65b533666c0537ef5b873703457aa306ee7ce2455530796c8d507530adb00c2c1206e2fb51d52b0a4b5d8a5ca74ba9561da9fb776252b3241793570853d77afbed542b62919a6d80344a5053d4d5360df244b156830e616acba37449e7cc4a071d85d164d2e04d399a8b606e17dbaf0ac6c931c22a080e895cbebfabd8c03cd5783953f963951dbe951cc97c7ecfa81dbf302a05fc96d3886e14aa514262669e3d991eb6eb92fae741c8567a4afe2822bb6d8a94bbb01cca65131beb781b4540c6bced30c1dcb703f107235d82a97ccacb7e626468b9bf8d32d95c3d164c191c251a39ac9d74eb6e63473d4e4b73e2c95634e13cb5495fbbc32b8c1caa93e0934c5f48a2fac25a4daa2d7cced3975f660d98e8af994ad1ee0189fb47ebd91374db8982a6c6a8a18a3fb71f2be38241a0440068166073bf99e301bdcaf2d43bc27cb8a05c5f1f4bcf0ed862f80f93b4203de2a344e0cc827d896e4c08070cc177482554184083685932353433c983fa97ca5e70ceff2aee9453aba2198fc0d646b2c63f9368d8925f9a27a5a98c0eed56b3e5fd7cd188f4cfb13ec894def1714dab7f293772e8f266c722cc4afbd989e32ed062161318e144ecd7f9932c2cb2ef5ab9662e00965dead81c566cfe55f3a08af9a2f6e41cf92a790916c9ab2f921c9dcb52db78e06236621dc1f30352626db382faacc5318459f09c161c7363e2f89497527f10b782e80d4b0c1fee66bab0f448df81441efe948ff3f8faf1875f1f29da397c4ead86503d5d9b1ffed4f29e1130c9109cfe8e777677dfd12960458b98a4e43b305856d845b9876217d33542ff70940b685a4afe8360581c4cc92019e561490f4a18bbee04c0719182ba13aff43a7ab958b9efe5b9b765e1f3c5a00c9ead59c2a42a3539e1ddf859653926f3f0be4da1e62bfcb9e2f120097106facabadf488f174f09390a01929d6a14ff63825cc5ac45d443ce0a4b6cb41745d09779004534f650528bc04d36117edb3789a88c8b80361f1fbaa987b83f3d3b2b6be9dee3069c01cb9e3742859599534d515cc7d15f724c78d05b1c6f046579f09006d249e63fb028c6224706610aab86ae661f3c0e3f2d71f80b1926842b33b7716de189916e0b22ef9bb3418b947e522a8d9c4e9235fe2ab939999aa15c07f127a85aed5685785ce1bea3c62b550c39abb089d1a984801429f3d1c622060866819238238eddc297f52bf03f2bb3ac2f2db2ce10e25a2bf6cd6800085d6a962eff2976d14151fa442facc8d359643565f41d06c3ba3663c4283baf98eb3d90fb93bc911a9cc131eb0b8245e92fad352728ad5e24395ba9cc9297461999aa2b9c4798e665162fae3d86034e7f363801ddaaf5e9cf346fe4f4a6277266c5e25521ea5fe81fe468c86ea9d24f31443e2a91df51d75bc49f80c17cdd0fd754870a90e8c0760f443874a3400317676addef5d2f7068e85cff20f5059e1bea328dcd8ae157cc4d4ca48d085a04618624da2ee4326b00e86dbe67259bf8b28cfcab369aeff5e067b772a8348cc6fb8c9e03be75b4ba92f7a29809d24d8dd4b0498f37f4ce4312f8e251177811650fe1b498b0b96ada61c977adcc5727e914eb30b312bb5907ec4a6f8fe07c341af31007325d24403ff2877e3fe061ba978ca9fcb9b9b10e98f131f4129d3c09d1b311b0ce72e3eb04409c82f71c206e6bda6225f8cd5f0c99f66d6e420787d16308d7ac53cddb807203afcdc01f93e73d6920730be81e7c584fac636e951ee6842fcbcbff094912a89d9a0600558251ab0258b24b38f54cbe9a666303a8c9db8e6fad3179867e1335962245188c32bd8b6fdb7ea0be76c62fb5adeebd41bcc552d42d690db547337dd35c735bb437a1e1cc90c360059ace114e07747f79f56cde7e48164ff887e7a7c73fd9f3fb788f9935ffe208045e7c86f4893762c0cff4948435cae505e66add8f21381fd30f732a9b841ce84022174c54033772c0abf2eb3a908faf053d48e5467e805daa99a5cda5a47c1f3384dc9b1d591cf69cd2206e6da7ff08e36571887a9ac67426b73fdba7e517b924f4761337df6a459f014c6eab0625d217fb01dabad8c78a48c4efd17b66324272bd05075344f1b8143f40b010c294a871dc2b731bf9e2d722bd4a961d1af96cfa9cf5a3b33a5b37fb5104a78421f5e77261a29ad2d3b20cd04b5121a809476d05ce0709aaac51f35602360c0aa603708e697cbffefa0dc3a1f7d437c99a0fbe3faf972b9dc7b54bca5e19f11300deedf1d4eca56d02a70540e6c26ca5d2df10e0d1586db71b784ea73b7ba6f0a0ddd16523dee57f51785867d65e008ec6b3886ff73e271acbc5b5283d03d4b0c06e4bcc728d2834c1b19ea85ca4a568374bc639e533294cfde128823760915a43a83a84e83f7f82cfe116c8da5ff52ea73736fda1a884716cfbddec382c3fcd5c7dd8729fdee7dcaf7d269cc6fa6159dbb9488d70f2ee251a68a8067cefe2f172989f66b2ecf79ec174e219ced6cd6a1d7c4e6970751cb5000c80133c9f0da7ddd96c40e5a146403631776859ccef19ba2ac3368f0ba9083115b984a1ae6a09445d054896300aa9687c71873d4faf3c7da1fb8f0ab1bc5c6268a2d2987bf3f3959918f7424824b593d80ace2c091c59d55c07e33e83870bc0164fcf1c753209e74c558f0416ee9ffc33f48164b6eb727f419c583b5394836e0eca052d39223de7d478dfa36511739e2779fcca1ec065742063d69a93db3fa9312b94053b12fd7e87445e219cfa6926f1eca111d0a6913c5bbc89017f23f8ba32b1d6bd7ee42ae98c4d1d688f27a5b97cceed5f62c7b3da44bdfa89ec22fb04124dd28fa22501d97abe75d656495ca5780341bc3a95876d81cc14434e0a40abb801c43a2d347569166fb3daf8efb78b843337430836e2cf970e60c708d915ba7bc078b4b867e54f8c42ce3869b681cfcb5e8e748319c03b86dfc24d9d835fab2080a0c7fd6061c11613c7aa8dcdb64f398b602d2e990efcf293b5fcf60b6f10dbc36bd2c38d4e5fccde7985d9665abddcf68b203e1d3b51545223960dc18af1ef8a06c760b18185efdff5c4eb428e9121b0c1e954f2cc4d96042876cef2e938d9e1d806cb31d144521248c33ff0edd6be72126671d0e5cc9f6825a69f4415d17599282cb8d1477f1dc0d067f6fe7571129a8834cdfdaaee71ec345b8fa9f36b6e950bf12413882216113087b210e4aca2caaa77251a6c5dafb493b8ffa3374dde0a3aa25d84d93fa816b443b2d0ca31c280ec243f5bdbac9014115c5f7a5ca369607b6382d5935098099e3faed58892d10897632602439e8819b3c1268ed0ea67d1db7e67848c58dafd82af353c54d49d4a4f8795578dee1f7f844cc742ddc2cf4cb7ff2ad676e8594379574346319088441d38b1ed476913036d752ed19770776198298a376188669ce853a0a739f76376b756669d3f33716edab77147a4e73404493ded588865569d4670ab7496b143980dd12325073d5c4540dc4a4bc0f4167d8e97988bc832222e6c3c952f4049d5f70def082b40891b65fc33fc7a5c843b17c7b166fbe57f67519fa97d03381ae56b6f1ac19997b885fcabc462e1ca15d846dfd59a2288e391fde620a368ca292a7f1c1b58eec124ec21282377ab8b0ce3a93e6b086a3567e9bd7c90840523d97246cfde2b46bfd81e92938a5299e99ad0b398499827ebbe4d0de00a0a733458fda98e0603eef21e24ff30d0b975e80cd651747ccc0ab0944dc35a8d3c7ece51f6069fc0261d960de6ba1a723068f0ad60f0f8d5a0a72cc3abe14bc73bb09162cf05d62b435a72f86828da75e6f0525a88043eb4b6d86e5557491958753786de72943177d6fc458af90c9a4c7c0a957274af6ad16e6174c40bc5cb1a32a5099deaa1adcca4d3ed1c8445b47a0e10113fc3ecce6e9099b12069012ae7767b0b8e350d012ca433397b838fc85eac563c01fccd623a4c92edf9dacebfebb540b87897faad41b68fff285bb7947574c94", 0xee2}], 0x1) 16:00:51 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000500)="e36258a416f790037494132477f2560000000025b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) write(r0, &(0x7f0000000200)="ec", 0x1) syz_open_pts() kqueue() r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "a146786eb90002000000000000b1c85b6a8a1311"}) readv(r1, &(0x7f0000000280)=[{&(0x7f0000000580)=""/4096, 0x1000}], 0x1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x1ff, 0x6f6e, 0xf94, 0x1, "518d40f288420aa071906cd0c88bbfc4eefa96ee", 0x3, 0x1}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "76b7be93837568ce6a4ba30820591f0ca675f117"}) syz_open_pts() 16:00:51 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x20b0, 0x400000000006c7) select(0x40, &(0x7f0000000180)={0x1e23, 0x6, 0x849, 0x1, 0x1ff, 0x1, 0x40f3, 0x700000000000000}, &(0x7f00000001c0)={0x88, 0x20, 0x3, 0x2, 0x2, 0xa7c0, 0x8, 0x7f}, &(0x7f0000000280)={0xac6, 0x8, 0x8, 0xfffffffffffffffd, 0x9, 0x1, 0x40, 0x1}, &(0x7f0000000340)={0x8, 0x80000000}) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x20) write(r0, &(0x7f0000001340)="5b8ecb1b8e725c3e6199f9b3aa27470a3c53c6664364deec53030fdaf4dcf9e2d94937420dd07e4317adcce329342ebfda13de2b323a60326b9b470d3b756d6c69f934135aebdb1e52a7f762e560cdd0a603d829c72471692c4d61b10dccf9d0e60b658da77857e399e38d477f71fe726904ff309965c68cee48c6997726328bebd18b0d7d1322e0ad7e3bfbb900ab51945c8046c41d703e96c8813f96575a191a2e05ac5e1aec55e0d8e38866512d73059de65aefc9c8d2a5f6b5197b69071587d868ef7cf4432de5dd12b0ded251c3daa32ed42b18ec0cb0bcd22576d4890ca5cfff1367464baf442f26c08649bce119b8ce6e8ba6365e75f4e7557234fa7d1eb95f03e5b47d3a8b20a4e0d0955199926b275b5d2ac1a9a339cf682828192936547e9d37db81a3677b0270f8be5d758a066330ca44e8bfc220ec8c0d1cfd95c080b17645aa866165834e473397d4ee9633d6c90540877e99e30781df55476fb98c8a3b1f2638f87292a63ecb7ec31a024b709019fe06875139ff67bdbbbeeddf902fbdd1de8738118024b8e03171a58520fd52b6d4696993ffa308e176ba128de3f9f959b053d6c8e84f12db3c1b4a703c9277845b16080b20b9ccd727c93c2f5fdf54889b87ac4d48b0e7cbdb061c4b0d8e1d754b416a07bc4fdb119abe8cf61ce33cb87e13287eb5317ddd85acc381ecb3e85bca5944347ebee225c2a87c56ddec8e4e4992458f83b7749023438afb673b657c5a5ea6ae6d4979c1cd4e52f9aa605a74969499b9041326418cf3e18d01d7136f61b2c627597dd7fdf433805747929a52ae07b2b84f5084d96f38c10063dc892ccba804f1c01ca9eec37b307d624e643c627fe9179297b1a8266084c280f2cd9ffd138bfc826d9a1bc5619d633a8e7d6097421d351e1c289cec7a9901bebc61f73110f3d3588e5f2e4d9eda9eb934583d92f2bb118a628968ae476016650dc11eca19802429995ddfd50c0256d5ca39f0dc3eb0eb9868383ed59a33402e9079b94e2776f413e2270efd66f2eed71a0b30972cefe842b809dcbcec53e87762a75929bcaaf0fff4c7d5379ec6f1879911034720391d170725345236ad1a3d37dc58161b373b449c32de9839cb626457b859c0884384c11d274c129128f5277f8b7361a345558b2a8afaca9898b08d143f5abb11f7f64d190421bad54d3825b51e40890c7da79fa5c2b9d4ed567b6066c13daa05332595a1ed3e405d0e9ba4bdac8efe0b2322e6fabfd9c25096d9411d29a821a17a06fef36559783beba4c66a58c24957043d21aa2a4599823a19b235010b7e93767621a0c1f7023c350d74823999c5108c9f180c41dfb01d00eca0a02de756c38c12ca6865dca3ef0f4dc666e337f66390e9eb0025f3fdc379c470eb6157418738f719ccc2597fa3eb13ec29d1df9a01bfef8c4a998096cf7937e270bc58adff85924012d004f0820e0384fe1d6c19502b5ad6e4de4dfd8f650dfa92bf77dfc26880ec2c680ee5b484d8f081cc039b2a8f00d39c2fc20a9e8745d8633809878a22fa86090710a68e1a8564767009b3ff4676b5303ec7c9362c2a24b40367d2cf9b005e1436e6fd5ee8beb6c5e31c9c51b4a16e0f62bb8d9256b8fbff32432397c527360c3c4ccda3dd98b1548d8b5be8c8d384d6f05a8df892333661bd06c9fb0f548da5849a7d5a829ef53b61cdb383843793ca8e857332ba985cd9bf9c18ae281f36c9b4683f35e081de6e402bfae2bf0f7f65832b3e405349db43c67b7a1498af06149d126e97c43780d1e39268345a918578fb10f75941a447446663d256124a5116b348c7f7e5de45a38f87712d23af2c9ef2a510f2d8e4cdbdeef9abca3cc4c20e23b4e731cf939d734c0e9f56b77b62133a6674d7a25bf3fbb1642f8a13d2b8dd79ecae5d87ffa880bd61c6317b21ef4ede3fae6c80a11e7679b82aed1d5e7dda6491fd76516a62000c19820a0ae09d91f2ce1fc8c04c156e1ea3a4e0d575be965c754cb6877d38877294e669ec5052c00707e565546badf0ae489c52df15ed89f7ab2fda31b8e854a1461247a2affa505e5887d4d5e304b7790cd2e7a81ad88009cfe281ce5e550867bda83bd00f1af6a377b8d60f229f081661cc75e9be02e5bffc662ae41ab433060fd37f51ba5a305a3694a9b0766c82dd6126deab7c314770fe4d2c66b62781de2b745ff62a5793f56466c8e3867e728be54afe40ee17927b95951f3f9e4bb1f5e55d3cb327c4e802207761f53f7efecb8d95d84dd148256cba095fea8f84c4db4c66ef7a9f1d515d0fbb2795696f65d86a604bc4bc34c052cfc1bd6f04a03ce392085548f3425c27622062834bfc2278ecdceb8bf70c059fd783a3a1b0cde272bacd34e0a911ee586613d4fb60e17090fa1e0863735a59d1ad9500ebb8e11dfa6248e2c994452b50c0e15c04556debbb7315ae4801c431365cb76f938ca8e8d3155d8688162a3a3b96613839c95e884b8b556d63061c5643711b966ec0762c93724994496d94f33f4cf5f95d1b7b713ad00ae2d4df60dfcbd7911747a6b2ce4f91e4aa163e47c0cce33007c4c390e71df6d99c7e2df40cfb349a4749c2f4be9e86c70a0dc0539bbdb9d6e8691be2112c6ff9f6ecba3c61fb70b73c997611", 0x752) r1 = shmget(0x1, 0x3000, 0x180, &(0x7f0000ffc000/0x3000)=nil) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) r3 = getgid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000480)={0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000004c0)={0x0}, &(0x7f0000000500)=0xc) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000540)={{0x0, r2, r3, r4, r5, 0x108, 0x7}, 0x6, 0x355, r6, r7, 0x0, 0x5}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000002c0), &(0x7f00000000c0)=0xc) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000200)=0x7) ioctl$TIOCSTART(0xffffffffffffffff, 0x2000746e) getgid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) nanosleep(0x0, 0x0) mlockall(0x0) getgroups(0x137, 0x0) getgid() select(0x0, 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSTSTAMP(0xffffffffffffffff, 0x8008745a, 0x0) mlockall(0x0) fchmodat(0xffffffffffffffff, 0x0, 0x0, 0x0) getgroups(0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) mknod(0x0, 0x0, 0x0) flock(r0, 0x2) fchmod(0xffffffffffffffff, 0x0) setregid(0x0, 0x0) setgid(0x0) msgget$private(0x0, 0x0) 16:00:51 executing program 0: r0 = open(&(0x7f00000000c0)='./bus\x00', 0x8000, 0x8c) accept$inet(r0, 0x0, &(0x7f0000000140)=0xfffffffffffffdac) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x4535) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x7) fcntl$setown(r1, 0x6, 0x0) 16:00:51 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) sync() r1 = socket$inet6(0x18, 0x8000, 0x5) setsockopt(r0, 0x29, 0x3e, 0x0, 0x0) r2 = socket$inet6(0x18, 0x0, 0xfc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) socket(0x10, 0x5, 0x100000001) getsockname(r2, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) getpeername(r1, &(0x7f0000000100)=@in, &(0x7f0000000140)=0xc) r4 = getgid() setregid(r3, r4) 16:00:51 executing program 0: r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000140)=0xc) fcntl$setflags(r0, 0x2, 0x1) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x401) r1 = socket$inet6(0x18, 0x4, 0x10000) getpeername(r1, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) unlink(&(0x7f0000000080)='./bus\x00') 16:00:52 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000180)=[{{}, 0xfffffffffffffff9, 0xff}], 0xfff, 0x0, 0x0, 0x0) nanosleep(&(0x7f0000000000), 0x0) kevent(r0, &(0x7f0000000140), 0x8, 0x0, 0xffffffff, 0x0) fcntl$setstatus(r0, 0x4, 0x4c) 16:00:52 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000040), 0x7, 0x0, 0xeb8, &(0x7f00000000c0)={0x1, 0xfffffffffffffffb}) 16:00:52 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x639) r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0x4, r0) close(r1) r2 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r3 = kqueue() getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000080), &(0x7f0000000100)=0x8) kevent(r3, &(0x7f00000009c0)=[{{r1}, 0xfffffffffffffffe, 0x21}], 0x7fff, 0x0, 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000000)=[{{r4}, 0xfffffffffffffffa, 0x1, 0x80, 0x7, 0x22}, {{}, 0xfffffffffffffff9, 0x9}, {{r4}, 0xfffffffffffffffa}], 0x49b, 0x0, 0x1000, 0x0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f00000000c0)=0x5) 16:00:52 executing program 1: recvfrom(0xffffffffffffffff, &(0x7f0000000180)=""/1, 0xfffffffffffffd56, 0x0, 0x0, 0xfffffffffffffee8) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x400, 0x2) r1 = getpid() r2 = fcntl$getown(r0, 0x5) setpgid(r1, r2) shmget(0x2, 0x4000, 0x504, &(0x7f0000ffc000/0x4000)=nil) connect(r0, &(0x7f0000000040)=@in={0x2, 0x1}, 0x9) 16:00:52 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) connect$inet6(r0, &(0x7f0000000000)={0x18, 0x1, 0x3f, 0xf870}, 0xc) open(&(0x7f0000000040)='./file0\x00', 0x80, 0x148) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setflags(r2, 0x2, 0x1) fcntl$setstatus(r2, 0x4, 0x40) dup2(r2, r1) read(r1, &(0x7f00000000c0)=""/150, 0x96) 16:00:52 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0x402040, 0x801) syz_extract_tcp_res$synack(&(0x7f0000000140), 0x1, 0x0) r0 = open(&(0x7f0000000280)='./file0\x00', 0x0, 0xfffffffffffffffd) r1 = open(0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000200)="ccbdd70cea2fb5b5bbe42fdaea5d5ad106183b9bb2", 0x15, 0x40c, &(0x7f0000000240)=@abs={0x0, 0x0, 0x3}, 0x8) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000000)) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000180), &(0x7f0000000040)=0x8) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f00000000c0)=0x7) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000100)=0x9) 16:00:52 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x2047, 0x2d53) readv(0xffffffffffffffff, &(0x7f0000001a80)=[{&(0x7f0000000900)=""/14, 0xe}, {&(0x7f0000000940)=""/13, 0xd}, {&(0x7f0000000980)=""/21, 0x15}, {&(0x7f00000009c0)=""/4096, 0x1000}], 0x4) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) preadv(r0, &(0x7f0000000100)=[{&(0x7f0000000040)=""/44, 0x2c}, {&(0x7f0000000080)=""/66, 0x42}, {&(0x7f0000000180)=""/182, 0xb6}, {&(0x7f0000000240)=""/77, 0x4d}], 0x4, 0x0) 16:00:52 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x80, 0xa) ioctl$TIOCEXCL(r0, 0x2000740d) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0x0, 0x63, 0x7, 0x1000000, "bb35a9100dc2b72eb256949064c59860a62bbf26"}) writev(r1, &(0x7f0000001640)=[{&(0x7f0000000500)="6bc2fd4515b84605257ff44c0f4943927af6c67e514f00ef1d96d66fa656a9882475dabdb0c83804728e08f9ce400659821e7d778321e4fa228cb7f8d62704e3c3430dfd72f8bae002af7f27ea44e5bc7cecc9628f282ede92b4a1700d3fa538e1d27608b251da807cf48338dc0c225cc20df25e9d756ede0e456a79737a3a8c9c91c4811b2284339d16bb5ba224782ec095752e8ddec147945863c574d2b33eb7740f82491d390e245ec2a9fdb34f2a0283e40e65a39c67faf51627e1c25c1b3fc79a46b1c9bbbae2eb0e735265656a13cb9a804e314bd48192ab1969ac5e83fbaeaca108a9e910eacb1ed390e06e48331b1f885ad4ac41fdfc790987d48236eb03810d5c62e791e8fb2b3616604a61c1ca1cb9f1588025795bdf61ab95b03eee33030c566dc52dca9123f90b53d53b9b42664f92a43e6d7f3251c0918b8b18e543b78c790b956f82810da044f5ba03e5532e19847d8e53e005b1201c055d5101776a62c29141662b3622cc84b4f0e67fa2fcc2d8ee7013fe14063705a61b311c91cca463121536d48092cc7368e82cb8ba18043b4ad9ac13b875a27d1252fc186d81ea78bf51e81005a9ad4c5ba5dec3c8aa9d2e9848e69074f252c320a2142c57f4b35481b80f7fe5c5c9aa353a40f731fce778d1d37c932e305aabe8975c22e1d029a7eddc1ce7318deac07f4497f12640ce1127594469ced9bad11f120733dc4c46c563900184f88b4af502532abeea1ba66192c0efe83e3f4b609b4de91256d88d2f6fb80eeb7ac00a0c10e0bd80a3d92a1135cb6887452ebe277df3e38af612a5a1d18e295b73ab47127b45623ea9cf08b3ed5769765c472ed112f326c6e39843d2cb83b4d3d452c16a6097d847c7f5bcb1c3805efd02a6c8222e3c155b595fac8b11f3e3a2070ed5770bff9d50990950c6470d37c28b7969f4784cac70c5b88afcf52bdb5b92df5fe763cecee8e2d01113a69ee49db276b6edf29387b03ad15dee0919c4da13adcf5fe67d65221eb69229c35fc755e95f3943e5c2d7d1bbb31709fc0470924f89d37f231758f2970f5e07693571754af601bc73befc0b00a98aec4a367da22c77d66e214a158a17eab2ea62cb8af69a206c0d521e93f15831cc701d4ca3dbf6b291b0c50560b4acd627bf7b433aa096942ab76a93dc6c2d45e1d3fb46b534a618be9e96c526fea97e6d7a4d138c26d47c321b94b13066c0b62b6b9b7e4065a2935e8f1c74b4f1e39c899b53f0fd0fb236fd561a9e850b4bd44c2a76f14aef20fcb11cf869d857c2a8f251c97e7315f3c7a0610323e5e10826825b5bb68fb9cf2cbe5eae7c31ff9edf3c088b480be10db3fc6444b4cf45534492a2540cca1abf7efa6addd81229adfca94c5f1d17d9e14ab2767a179af6eec219a43ef93347e7b6d3a22c127a92eabfee62e3a9182908f206e5d11f30c57481871e595145771ef8435d625282c4b69ed8233430c6f2957f3bf71036766c7fcb3f33a3714a70bb63caa2489215c4ed40a99e4399e0d10b515d7a4822274285d67e159c982a6b2e8054a9fc028502adfc56092c3faf830d60eadeb19df8024bef43d10a4f9784b11f72356ebf6f1b816718be2c8a677fa4edf3fadc05870aca70ccf85461db77d0bd430d36d81f29e575e581f5de78901ddf242f0fdcf3ce6a684ac3e0f2d9e6c13ada1ba666628eb011d970b3c52dec01fefdd151d5421597e2b2078b3f1be033ce1d5cfc1dfb973b10f55622b30accc188a129a6f2346b895a88ba3f42bf1ee7b6c2bd75186834003f8861b176bbbfc051aa4beed982404a75bce48dbf04ab0968d969b39f08129685942ebc3deef7edd4e535f0e903bc96148de13cf90bd99f64de21757658952311f402936ac634d0f5a7b0641f64d1770549a6a3b42c305bdfd08191a015bf52e4dee74a0d0d", 0x558}], 0x1) 16:00:52 executing program 1: socketpair(0x1b, 0x3, 0x2000000000000102, 0x0) 16:00:52 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) setsockopt(r0, 0x2000000000029, 0x2a, &(0x7f0000000100)='\x00\x00\bL', 0x4) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) getsockname$unix(r1, &(0x7f0000000080)=@file={0x0, ""/108}, &(0x7f0000000140)=0x6e) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x1, 0x4, 0x4}, {0x18, 0x2, 0x3ff, 0x9}, 0xfffffffffffffffa, [0x9, 0x8, 0x3c5, 0x1, 0x23f9, 0x6, 0xffffffffffffffff, 0x1df]}, 0x3c) 16:00:52 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x2805) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x7f}], 0x8, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000100), 0x8, 0x0, 0xfffffffffffff14a, 0x0) shmget(0x3, 0x2000, 0x8, &(0x7f0000ffc000/0x2000)=nil) r3 = kqueue() kevent(r3, &(0x7f0000000080), 0x200, 0x0, 0x1000, 0x0) r4 = dup2(r1, r1) r5 = kqueue() kqueue() kevent(r5, &(0x7f0000000140), 0x40, 0x0, 0x7fff, 0x0) kevent(r4, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x2}], 0x8b6, 0x0, 0xfffffffffffffffe, 0x0) 16:00:52 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0xffffffffffffffff, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbb000068f7acad445dd9760000000000000000000000000000", 0x65) r1 = shmget(0x2, 0x4000, 0x40, &(0x7f0000ffa000/0x4000)=nil) r2 = geteuid() r3 = getegid() r4 = getuid() getgroups(0x2, &(0x7f0000000200)=[0x0, 0x0]) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, &(0x7f0000000280)=0xc) r7 = fcntl$getown(r0, 0x5) shmctl$IPC_SET(r1, 0x1, &(0x7f00000002c0)={{0x100, r2, r3, r4, r5, 0x13, 0x1000}, 0x1, 0x1, r6, r7, 0xffff, 0x5, 0x1ff}) writev(r0, &(0x7f0000000680)=[{&(0x7f0000000380)="be4098a9c13515714edc908938cbb003bcf438d087600bed70589e4270bd490c10826cce4c1b971c99b8d0cceb03c0d24a156d5c738c6d3b19879d66a7736bfac596bf1ee146c5929d924df2c726a7e33b8dcb399fce", 0x56}], 0x1) syz_open_pts() close(r0) r8 = kqueue() r9 = syz_open_pts() ioctl$TIOCSETA(r9, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x7, 0x0, "a1477826885e538a131900e8ebd81823fc7e0d7a"}) ioctl$TIOCSETA(r9, 0x802c7414, &(0x7f0000000000)={0x0, 0x1, 0x3ff, 0xedcd, "9dc60000ce00000000000000000800"}) r10 = fcntl$dupfd(r9, 0x0, r8) readv(r10, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 16:00:52 executing program 1: pipe(&(0x7f0000000000)) r0 = open(&(0x7f0000000040)='./file0\x00', 0x10002, 0x55) fsync(r0) 16:00:52 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x400, 0x0) mincore(&(0x7f0000ff6000/0x4000)=nil, 0x4000, &(0x7f0000000080)=""/242) mmap(&(0x7f0000fe9000/0x14000)=nil, 0x14000, 0x3, 0x10, r0, 0x0, 0x1) mlock(&(0x7f0000fec000/0x14000)=nil, 0x14000) mprotect(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0) mmap(&(0x7f0000feb000/0x14000)=nil, 0x14000, 0x0, 0x10, r0, 0x0, 0x0) 16:00:52 executing program 1: kqueue() mknod(&(0x7f0000000000)='./bus\x00', 0x2080, 0x5ed8) socketpair(0x5d75f03213b54e47, 0x8007, 0x7f, &(0x7f0000000080)={0xffffffffffffffff}) utimensat(r0, &(0x7f0000000100)='./bus\x00', &(0x7f0000000140)={{0x0, 0x1}, {0x2, 0x7ff}}, 0x0) open(&(0x7f00000000c0)='./bus\x00', 0x20000, 0xce30b88b739f4b7b) open(&(0x7f0000000040)='./bus\x00', 0x10040, 0x40) utimensat(r0, &(0x7f0000000180)='./bus\x00', &(0x7f00000001c0)={{0x5, 0x6}, {0x9, 0xfff}}, 0x2) pipe(&(0x7f0000000200)) 16:00:52 executing program 0: r0 = socket$inet6(0x18, 0x204000, 0x5) r1 = socket$unix(0x1, 0x5, 0x0) r2 = getpgrp() fcntl$lock(r1, 0x8, &(0x7f0000000040)={0x1, 0x3, 0x7, 0x10000, r2}) fcntl$getown(r0, 0x5) setsockopt$sock_int(r1, 0xffff, 0x20, &(0x7f0000000080), 0x4) getpeername$unix(r1, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) setsockopt$sock_int(r1, 0xffff, 0x1027, &(0x7f0000000000)=0x1f, 0x4) 16:00:52 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) r1 = socket$inet(0x2, 0x3, 0x0) getsockopt(r1, 0x0, 0x6, &(0x7f0000001180)=""/166, &(0x7f0000000000)=0x103) 16:00:52 executing program 0: mkdir(&(0x7f0000000100)='./file0\x00', 0x0) chroot(&(0x7f0000000280)='./file0/../file0\x00') r0 = kqueue() r1 = kqueue() close(r0) pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0xffff, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000080)=[{{r2}, 0xfffffffffffffffe, 0x13, 0x50, 0x81, 0xfffffffffffffe01}, {{r3}, 0x0, 0x10, 0x400fffff, 0x4, 0x100}, {{r2}, 0xfffffffffffffffe, 0x1, 0x4, 0x0, 0x9}], 0x1, &(0x7f0000000180)=[{{r3}, 0x0, 0x4d, 0x8, 0x7, 0x5}, {{r0}, 0xffffffffffffffff, 0x80, 0x40000003, 0x9, 0x6}, {{r1}, 0xffffffffffffffff, 0x47, 0xc0000002, 0x3f, 0x7f}, {{r3}, 0xfffffffffffffff8, 0x81, 0x83, 0x5, 0x2}], 0x10000, &(0x7f0000000240)={0x8, 0x8}) fcntl$setstatus(r3, 0x4, 0xc4) write(r2, &(0x7f00000000c0), 0xfffffec4) execve(0x0, 0x0, 0x0) syz_open_pts() open(&(0x7f0000000340)='./file0/../file0/file0\x00', 0x0, 0x0) chdir(&(0x7f0000000140)='./file0\x00') mkdir(&(0x7f0000000040)='./file0\x00', 0x2) 16:00:52 executing program 1: open(&(0x7f0000000040)='./file1\x00', 0xa20, 0x0) readv(0xffffffffffffffff, &(0x7f00000001c0)=[{&(0x7f0000000080)=""/27, 0x1dd}], 0x1) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x2807) open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) unveil(&(0x7f0000000140)='./file1\x00', &(0x7f0000000000)='r\x00') rmdir(&(0x7f0000000080)='./file1\x00') mkdir(&(0x7f00000000c0)='./file1\x00', 0x100) 16:00:52 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) select(0x40, &(0x7f0000000040), 0x0, &(0x7f0000000140)={0x1, 0x6, 0x9, 0x5, 0x4f, 0x7ff, 0x7, 0x60000000}, &(0x7f0000000180)={0xfffffffffffffffa, 0xff}) mprotect(&(0x7f00005cf000/0x2000)=nil, 0x2000, 0x4) 16:00:52 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x2, 0x100) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = accept$inet(0xffffffffffffff9c, &(0x7f0000000240), &(0x7f0000000280)=0xc) r3 = socket$inet6(0x18, 0x5, 0x20) r4 = accept$inet(0xffffffffffffffff, &(0x7f0000000300), &(0x7f0000000340)=0xc) kevent(r0, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffb, 0x1, 0xf0000012, 0x5, 0x9}, {{r2}, 0xfffffffffffffffe, 0x18, 0x0, 0x5, 0x6}], 0x8, &(0x7f0000000380)=[{{r3}, 0xfffffffffffffff8, 0xe0, 0x40, 0xc0, 0x7ff}, {{r4}, 0xfffffffffffffffb, 0x1, 0x3, 0x7ff, 0x1}], 0x36, &(0x7f00000003c0)={0x101, 0x89}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom(r6, &(0x7f0000000000)=""/189, 0xffffff78, 0x0, 0x0, 0x0) r7 = dup2(r6, r5) semget$private(0x0, 0x7, 0x8) recvfrom$inet(r7, &(0x7f0000000400)=""/94, 0x5e, 0x800, &(0x7f0000000480)={0x2, 0x3}, 0xc) sendto$inet(r7, &(0x7f0000000140)="f1a7211b590ff50d1c82eaa32d1a78a25c64a53bd48bdd694293883c34897579c5330c9132e39feb182aa6dfacc5e2c9f21717202688379e8f86511f7beed29a9f326ab8036b04cbfc8524bb82e159b624bd8ef1c4937205cfdfbf84311392929e1799141e5ce0b36f04a8cfa3b6a178ebcc87bf9e979cb5d5100790a26ff8d2298eac96c1448ab42a42fe28f2a604d54c", 0x91, 0x40e, 0x0, 0x0) 16:00:52 executing program 0: r0 = socket$inet(0x2, 0x1001, 0x0) accept(r0, 0x0, 0x0) r1 = getegid() setgid(r1) setregid(r1, r1) 16:00:52 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0xffffffffffff2ffc, 0x100000000204) socketpair$unix(0x1, 0x4, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = open(&(0x7f0000000200)='./file0\x00', 0x40, 0x12) recvfrom$inet6(r1, &(0x7f0000000240)=""/153, 0x99, 0x802, &(0x7f0000000300)={0x18, 0x2, 0x9, 0x3}, 0xc) r2 = semget$private(0x0, 0x8, 0x22) semop(r2, &(0x7f0000000080)=[{0x0, 0x0, 0x1800}], 0x43) semget$private(0x0, 0x1, 0x8) semop(r2, &(0x7f0000000000)=[{0x4, 0x1}], 0x1) sendto$unix(r0, &(0x7f0000000140)="992a2eaa528dc7637323eb6d390cc5bf6f9354c041dc4d4512a767ee14070adcd51b7c887b74fb2b7f30c0648d3fc37b0d6bf751464f2961153e2c122899", 0x3e, 0x401, 0x0, 0x0) semop(r2, &(0x7f0000000100)=[{0x7, 0x9, 0x1000}, {0x0, 0x3f, 0x1000}, {0x3, 0x0, 0x800}, {0x1, 0x7ff, 0x1800}, {0x5, 0x4}, {0x0, 0x8, 0x1800}, {0x4, 0x8, 0x1000}, {0x0, 0x4, 0x1800}, {0x3, 0x0, 0x1800}], 0x9) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind$inet(r3, &(0x7f00000000c0)={0x2, 0x2}, 0xc) ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000340)={0x3, 0x2, 0x2, 0x5, "7fab708c0b9924bf28187d976d9f38b10173ab97", 0x3}) syz_open_pts() open$dir(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) 16:00:52 executing program 0: clock_settime(0x3, &(0x7f0000000040)={0x0, 0xffffffffffffffc1}) clock_settime(0xfffffffffffffffa, &(0x7f0000000100)={0xffffffffffffffe1}) r0 = syz_open_pts() setrlimit(0x8, &(0x7f0000000000)={0x3, 0xfff}) dup(r0) clock_settime(0x2, &(0x7f0000000080)={0x19e7}) 16:00:53 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = getgid() poll(&(0x7f0000000080), 0x20000000000000f3, 0xffffffff) r1 = kqueue() mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x3) execve(0x0, 0x0, 0x0) r2 = dup(r1) mprotect(&(0x7f0000564000/0x2000)=nil, 0x2000, 0x4) r3 = accept$inet(r2, &(0x7f0000000000), &(0x7f0000000040)=0xc) r4 = geteuid() fchown(r3, r4, r0) 16:00:53 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x16, &(0x7f0000000100)='\x00\x00\x00\x00', 0x4) connect$inet(r0, &(0x7f0000000000)={0x2, 0x2}, 0xc) 16:00:53 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x236161bc) r0 = open(&(0x7f0000001040)='./bus\x00', 0x2, 0x0) dup(r0) munmap(&(0x7f00003e5000/0x1000)=nil, 0x1000) sendto$inet(r0, &(0x7f0000000000)="ff496a7af12f48ccc7970ce8643bf5389e44ea8416b4dcfe02a94ddc47ecdf785e80d5a5cfd4b6f89e04b0f275f9dcb9728894c36ed211d480eed991706bea4e2b9514bc3c935268fe5b7e09d275c948ef44d5fb5fb0091599b30e52d2e2c2fccb9566c32d34e88bcaa061bad92289921f2179b13dd0aabb62b80bba6f7ade46b91845d8750e29e4108fc3a586a292472f0f465f7057ff4bc28edb815f6d19cba7532c4d87ceca98ab336e0ee93539f179400678f7effc221989b1d39370fca176ffffa00ee7", 0xc6, 0x40e, &(0x7f0000000140)={0x2, 0x2}, 0xc) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) r1 = shmget(0x0, 0x2000, 0x20, &(0x7f0000ffd000/0x2000)=nil) shmat(r1, &(0x7f0000ffe000/0x2000)=nil, 0x1000) madvise(&(0x7f00003e6000/0x1000)=nil, 0x1000, 0x4) chroot(&(0x7f0000000180)='./bus\x00') 16:00:53 executing program 0: r0 = socket(0x1e, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) getpeername(r1, &(0x7f0000000080)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000ffffff7f0000000000000000000000000000000000000000000000000500000000000000000000000000000000000000516631ef00000000000000000000000000000000"], &(0x7f0000000100)=0x6e) sendto$inet6(r1, &(0x7f00000001c0)="8e57676d2ae2726da0e0fc3f963c733b8fac867ef746b4fc07ee8e4c8c49b5", 0x1f, 0x9, &(0x7f0000000200)={0x18, 0x1, 0x10000, 0x80000000}, 0xc) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x0, 0x2}, 0x8) recvmsg(r0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=""/204, 0xcc}, 0x842) sendto$inet6(r1, &(0x7f0000000140)="202bb69deb018f4893e9f31ad2c02274608bcbfcc2e7ab4ac9c7df06704369a96eced04f6808a8b136f0ff82a0f350fd4b4b336e5dadb9", 0x37, 0xa, &(0x7f0000000180)={0x18, 0x2, 0x4, 0x98a2}, 0xc) connect$unix(r1, &(0x7f0000001600)=@abs, 0x8) 16:00:53 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, '\x00\x00\x00\x00\x00\x00\v\x00'}) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000000)={0x0, 0x38a, 0x2dd6, 0x2}) close(r0) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000180)={0x20000000, 0x0, 0x1000, 0x4}) r1 = geteuid() r2 = fcntl$dupfd(r0, 0xa, r0) kevent(r2, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x10, 0x8, 0x80000000, 0x401}, {{r2}, 0xfffffffffffffff8, 0x80, 0x20000000, 0x81, 0x459}, {{r0}, 0xffffffffffffffff, 0xf0ac43ba8e78587d, 0x800fffff, 0x9}, {{r0}, 0xfffffffffffffffb, 0x68, 0x84, 0x6, 0x81}], 0x3ff, &(0x7f00000000c0), 0x8005, &(0x7f0000000100)={0x8000000000000101, 0x1000008000}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = getppid() r6 = getegid() sendmsg$unix(r3, &(0x7f00000009c0)={&(0x7f0000000200)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000480)=[{&(0x7f0000000340)="990b7850f75d5dfb4aaa48248bba935ba0a26a1d7a4def024307abd2f91c1eb42f33eb460b7237e69ff5aac0c3b6a28c16b546e41d93c14a1a979109d21b71205c2ca13fdeeef8cb4fc1d5ce0a37f3180cfea0b26596689b91b8373b79c5d9206d7b5d85c2cc9ac39d6012df69d8ee12c104c0374d01e3bc3d4e67bd4b8b47ce8482c958154c63b829ab91551870c47abb88832540f04526ba158451799e472ab1ab3fd73ff7186f2a12262baaf2671b28c1f357f5c3cc746afdd1557c8c1853aeedf7d125361ca03d2f0cee6b59711f158b5641c69d8bb770f732fcb4a895a05f03808213a75bd108dba2", 0xeb}, {&(0x7f0000000440)="d23693c1cd639a6b6d34e9e18bc24462281f0119eeeb8a6be4826cbb", 0x1c}, {&(0x7f0000000700)="c348075cba8ea3ca9fcad8c8e485ca7bf442bf0a9d3491a39ec26574653e6eb2800b971177400de20102914cae3987d2bd3ae614a3becd4080d5f16d23377fbd64d60cd70d326a701a03f9258f2de395bbb4b28dc23a24738beb364da86b0cd2dfa2156fc40deed963b51e0f3d2f1919a8ad89f46d90845370c9cb2d335bc8105ed0cdb5f4d0146bbaa001904151a61d30a5", 0x92}, {&(0x7f00000007c0)="91fc697f33979323a369d051d155e56ef3e84bdc54f1a5cf829fabd38a37cf3a8078dc7b2d71762e35dc004575d7717882991d2dd10955133fa26a326e7e41961ceb1e57fc57226c361c85772bbee8269ee826ed763546ce0b8060ba7899941338c5fd2f69019b7693e0b3df20e18f545e421db5de3eeac23cdd97db03a19ad6869b3628", 0x84}], 0x4, &(0x7f0000000880)=[@rights={0x28, 0xffff, 0x1, [r4, r0, r2, r2, r3, r0]}, @rights={0x20, 0xffff, 0x1, [r3, r4, r2, r4]}, @rights={0x30, 0xffff, 0x1, [r0, r3, r0, r0, r2, r3, r0, r0]}, @cred={0x20, 0xffff, 0x0, r5, r1, r6}, @rights={0x20, 0xffff, 0x1, [r2, r4, r3, r2]}, @rights={0x20, 0xffff, 0x1, [r0, r4, r4]}, @rights={0x10}], 0xe8, 0x4}, 0x4) r7 = socket(0x2, 0x4002, 0x0) setsockopt$sock_int(r7, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) recvmsg(r3, &(0x7f0000000a40)={0x0, 0x0, &(0x7f0000000980)=[{&(0x7f0000000240)=""/195, 0xc3}], 0x1, 0x0}, 0x40) sendmsg$unix(r4, &(0x7f0000000140)={0x0, 0x0, &(0x7f0000000100)=[{&(0x7f00000001c0)="18", 0x1}], 0x1}, 0x0) write(r0, &(0x7f00000004c0)="e3ff1156431a916c5baf64e83bd1bf4f4aff067cc15151cf68db52de1bc05e64111d0fc5010e1ab23c3238a10790be7e88063adee0373ed4c4f95193c454b04cd0397bd3c2546417bf49efbe3f1cbbebef210d72a16619ca1d9e8c0b3cdcdbc14e0bea7c150b6bd0fd56386906d271480d8e3afad698a637197bee2042f4bf32dcca36f5a5e0f738edf494de37254009ab7b06dd9df6da01f5a8fcf4f263f1ae846aae6d6828401f16429ae035b7d950c5e126189d0c72922b74627df8afd3871e00ee09678419727e42cf1a78b52a907b5f6d85f67c6ef1a80b38fa599e0a4a14a6694762d51c4eecd015b77b5cb8c15a69d74d27084e4322c3029ab61b91bc0d178a4e981a6dac68256e640de726bf913e47761ba6914ac8d18b584882725f9e24af9d33e70532d74277d12ec932261881784c265ae855d5d15b13156d49474129e595f5f94966c4038db4996cf554bb153658977d6b56f4779fe3d934ac9abd8297f1f72cf0088d2616d90bbc50180af9e36bc9ca979933c79faa718e7533a27dcac712b823c751fbe5a78834e5539f5aa5379a0763d7155769ab679febc644bcaf20f45ed46e90435d145237879207b6134524534df8593218da5144498234d2502524864f0a5db217804a841b486aed83870b5b04d0e047d48254d46ef60c84c871cd971e8489914522d85d584b0ef8661d02607434f7afd806a6f4d49c21", 0x201) kqueue() syz_open_pts() unlinkat(r2, &(0x7f00000000c0)='./file0\x00', 0x0) 16:00:53 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, &(0x7f0000000200)=[{&(0x7f0000000000)="04342fdcb094953277d0ca22948709295e4b3a9e", 0x14}, {&(0x7f0000000100)="e26a50e642ee8a4f8c394734288d1e0a3dd33adff58de17cedee812e94c48438b13515fe492430e519dad89776e6d9d98fa4d3dcd777a8600d7aba9fe306e7279d4a4d32f918fbc34b3cfce88c258513bc0dafef69ebe3694eac6a853c4f09304d94e52a86b9ae55a89ae21bf16894d6bdf87a05ba2caa632d3ddb930d6c515dc64fe75905a38045edde50fc907e9ec89fbf21da0c194253aa5be7701aad5933ac9fce3255ff44748c89cb056126b2cdfb0fb946ce6c1403c039439e448ba13f6cb10f2fe5b2b6b310f40c16ab52ad", 0xcf}], 0x2) syz_open_pts() close(r0) kqueue() syz_open_pts() 16:00:53 executing program 0: r0 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) r1 = socket$unix(0x1, 0x5, 0x0) sendto$unix(r0, &(0x7f0000000080)="4519ac3230ecb331f3f9fa0718839095c7bc74c33a619580317a3939b59df1723ed1ed4d922fac59ee603072b0b6fdef6c99ca03c2dc3e0ec07c38d149c85be906b6f5b1bb5cdb8b69632b383b7fc999c0a268942de7b0a0e0713c3bb61185041c2cc32b35c7fbd6e7b8401028e6e3eed2d2c544df500928e640d1b90cf94134ee5e7292f923b717030f79b82643df588e250ee9529290fb12a80825a7dfaa252efac880a04d2bae58355fdb6f08e5375fb6086e18bf66046dd3311eea54c5061a7121a53201403967b376a3994dc8f870c14fdc90", 0xd5, 0x3, &(0x7f00000001c0)=@abs={0x0, 0x0, 0x0}, 0x8) recvmsg(r1, &(0x7f00000004c0)={&(0x7f0000000200)=@in, 0xc, &(0x7f0000000440)=[{&(0x7f0000000240)=""/41, 0x29}, {&(0x7f0000000280)=""/197, 0xc5}, {&(0x7f0000000380)=""/89, 0x59}, {&(0x7f0000000400)=""/60, 0x3c}], 0x4, &(0x7f0000000480)=""/44, 0x2c}, 0x1) r2 = socket$unix(0x1, 0x7, 0x0) close(r2) sendto$unix(r0, &(0x7f0000000500)="4a9321e4699525566447381fc7726f37622acc7106dbf4a9e62b18a3ab5f60c89dd4d793dd4889bbc82c8dcef26bcf7a96beb65141c27459f7e0efc191d8860ec0bd7d76a6a11c56f96a3561fb719c13e169d239aca48b121f7b623f0b62444cc8", 0x61, 0x4, &(0x7f0000000580)=@file={0x1, './file0\x00'}, 0xa) recvmsg(r2, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) close(r0) 16:00:53 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = dup2(r0, r0) select(0x40, &(0x7f0000000040)={0x2, 0x8001, 0xff, 0x5, 0x0, 0x7fff, 0x8, 0x80}, &(0x7f0000000080)={0x23ba056d, 0x40, 0x8, 0xb7, 0x400, 0x7, 0x9, 0xffff}, &(0x7f00000000c0)={0xff, 0x0, 0x1, 0x8, 0x100000001, 0x2, 0x0, 0xfffffffffffffffe}, &(0x7f0000000100)={0xffffffff, 0x86}) preadv(r0, &(0x7f0000002600)=[{&(0x7f0000000140)=""/147, 0x93}, {&(0x7f0000000200)=""/118, 0x76}, {&(0x7f0000000280)=""/4096, 0x1000}, {&(0x7f0000001280)=""/14, 0xe}, {&(0x7f00000012c0)=""/172, 0xac}, {&(0x7f0000001380)=""/228, 0xe4}, {&(0x7f0000001480)=""/93, 0x5d}, {&(0x7f0000001500)=""/213, 0xd5}, {&(0x7f0000001600)=""/4096, 0x1000}], 0x9, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "ceecf63ef21abc98f02704e859481201d1c16682"}) 16:00:53 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x5b34) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x1000000) bind$inet6(r0, &(0x7f0000000100)={0x18, 0x0, 0x7, 0x1}, 0xc) unlinkat(r0, &(0x7f0000000580)='./bus\x00', 0x8) mknod(&(0x7f00000006c0)='./file0\x00', 0x2000, 0x5b35) bind$inet6(r0, &(0x7f0000000080)={0x18, 0x1, 0x3, 0xe7}, 0xc) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) sendmsg$unix(r1, &(0x7f0000000540)={&(0x7f0000000140)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f00000004c0)=[{&(0x7f0000000180)="497b18c1a3162efaffe5b5b72b549a7c77854dd421f7da9c8b23b45707960924503adce28f8809083131ed16af252975feaecf35a5f997cef3e2b384fe1c5e77b5299fa2227f2c17136e71e7452d7a1aab0ec4c309dea9d00ca74478a437c7a7dbda2512aac4e3f0", 0x68}, {&(0x7f0000000200)="4b5717aa1f3bf9a7c708a708c1edd48fa39ed3f121b3e5401f33428e84fe2d564879687e5a65b9e66d334439f8fde81fc7ea6700679e89de8e7847e10ee589957d3002e402de566b86fac89fe7fc050736ee15bb022fe33997034060b0c66e8fbb9c105e326c500a0363bbbe6d8b94813efc519e62ed8595a0fd2ab7136f7ab6a61935bd79a57c870008180894ade90f", 0x90}, {&(0x7f0000000700)="05b591ef07549d7babc3347a65ae5c2f803e6db74f4adf8e6af4001956d65d5d55dbb5de38c477ba45a295fce5043397be9572d7c394b26ae9ea3f5d0c724a937786dd37ee6bb07b627778d13f2f8efa51d6cf3d89178c91dcd260198a969c0fed4c588b22a5f253bc3da4d2ad43a1ad9a8dad14339411e770e41de360c7956c0b6777390d3f6e074151e1b7875c840e9ec2ab20d8d57f82a3d9171f12c0dd9fbfe3a29ed8aedfa37c9c22c95a26a2df11e792b62c8aeed80f7fe2bd1d72c6babdad2f6c245df1ca4335a5b25748f9636fb2e21fa5ca6f8a4f216d44e5355db867589da2b2057400cf9fd75ecd2ee28864bedd4fc5a10242767f0683168ba46b743373ee3c9a8d6a0ff16f20adef9f53a30135e8e21fce6953477f2ad295bc8473e9089e62fe0e0be41016cc83af500833d761db233c38abd131332d2cc82e1c4129746ab934bd9bf2a4fe2229b62ad4760d58d2f9fa0e8e787d261dbf56f066639b52e8fe2d2dbb8bdcb815d0b5ea368b64d2a65f439dccf047615929b5d9abd2eac789f6c31c1aefa2150bf910ecbee20a15466eb23805d63433953c8678e38653eb4bc3fa54ab99b647880658ed58ba6af16661e18c897488436742fe5e6a87edc1b7c9d74ed1c96de47209758a70daf9a6d6332c05fa8b30093556f51cea842298233fd80cfe0e4d4fc48c5f9edc13cd12830fe54aaef8cc87f725b896e3ef0347bcde3de8e3505c099b01478e896e5289de7536622c520cf776579b045b56d3e46f7fe65f2f1a1ab60fe66fa61bb7e03a12a2c6bacc7970a5980b8000ef6b205cf77b2067efbe40abead445feeb95e7a6fc6bc24dc6309f8e0ece7600308907fc60269675ba51acf88bcc1b8571a5d052a132debb98af8bf50feb2d13401241420a6bd7fee26f8644465d5d4d984045c18b1ea82d05042fff227d44a36445bf4104b21e2e9a7d4e0673c4ca80caba559075624f8c317df9cfd21fa267daa413f5130c543549c6195bf1aae4acf8f73401f54cdabfbfb5e650453a9fe195d85132b416a234474b6ce89191db04baad304371f8be5bafd7266c61846aff5dbfb56bea32ef89c64a1b96e11ec898a7ca82ba7447cc16f863321a260ec7014b369ebfae3c6600a662f8be4ebe50ff740e39f38939ef70ae50875e9b4443270d735482ec1716c6896c50ce73c6ee0865ad497021997e62dd6fc4c4c27678b1721e09d6e296f82c5db89fc03bfd6ecaa431bff0de7ff400c901d1d6cb2188a0f95aad6fb49f41ea9fa8c55879be3c364718741c6547a382cf14a3b4700f8c798fc2b5af7bbfdc441faa035128d8a81819719e923affc1ada618a46cc6cab431e4660c3e8fa2900a170d360f9f870ad9f33e76b95557aa202690277285a7848f7ee2bfbef8b868f4af61cbf24a55275ec49fee98a0664ea80a7b7f0225170abe8a0d997b066c4d69f5661faf72b971c2b9c7b01cccccbf78fd4f8e82d8e07c331f958b3a834c959ddf6547a4239b9838dc45dd75f3db42608cd76c2d1544da3b8497a65c326246ed7ffb9f4cebfbe31f3bda85d892d262c5bf56f447f42b5cd1f868f5064f5f8262b23a7860c50904011fc5a8e74b18f9257e69af1518d702c92078162e6fc4de241ae3b8e0bc3ac8a357d995bf117a590d63104d5d64f9bf2ba267746b9886ae934110bf8e88b50d770e7668b11a3d0da274bf3811209fd9d9a2216dfeb9d0747bfe53103038e14f25d7b5b8ae706d5d28b9a30345facd9b4aeb348081242c558d90acd56ed0e2f41cd0c4a44adda1e56ef8de60ed708ef88ba383e1f24bbf95e9265981f3c6ef98d579e09d0ede56f87ee7ef35f1ce15214b67ccbdc3292102083f16ab7f2dbd8c742b549680865e0b5553c6b68cdec27d2d102d78918b960f89acf9c0fdbff04994e8b4da1755f1bdf6c5a56701d056fa40def046700a815b290fdaecd565bdc4049b7a236a4e1b757ac5e4549f6e8d0b5038be855724b119a0877628fed469d676d7596ba0685f358d75a24254250062d517ac5c81d72841e37ab3dfc024520124d8ecd8960417e88c0206d4810401678096174c4a48136a6a5a1380730e8f697e0a62114b7eaed13e7dcf2adb51c082488085256d4db257fdd07ffc7c043603e2625f51e6c9c7af24a13460457d5c5b83de85731f0ab9e50518fc3089c618a712fc42161bf10d6c3c02cac548bd7b217c3c851e2db06e60108c1dfed579d8ef148ade86121bd341289867893026b14d0b57ea138f39ee52bab61eb800e2052041cdfec619f8da3e1a042bfbe514caaed3a28130e183a25bb35ce454daba4119b3088f0c133dc9fa58799d5dc5b6e2f0e39927b4a6b6e3b955e00d89783b06c5e795153378326612a577f3a43d42afa55a0d7eb69e03af4cb48814ee2e4f08209db09d84ef533aed00396efbd3ec8024fa8dcef327f686799bc67b669a8b080386463fff97634138e9d30929994a115989f6219181105cd2eb2236b0e7161964da22154436e8a7c0bb0d1edd6176c361a64ad7cbea6c785bf03561c2e9fb8bd36afa46378e5d175c5ac5500d50299ff14a336940cfec66896b8f12fbfd290da1f932f5348f9b0e961ab38f63f8a21423db480b5faa3f7061d2d46ed559131bce1ecffc34f0301f5d4b99170c288fda90c4c5aef012d98dc36573861ec1d5ac9f27b340900e377c2043a292d523f0dc8d8180c55236343fd1396f241d8b8243571b3830a83a05c2390d1c969a673ab934d5150da6be0e41efbe9e37f1632d8b448d0fe8960b90c0a5115af016be844948fe8ef70e8f71af63fcdb26446190b184c074b13841436b013e7f1b1bd52896583b44cb9624497ce1c060fb07fe02218731e362c1fae045e9478d658ad5e778ef7c877f971c5f298b3a6feddf01b378e83a92236ed00155045ef709e3c6ea620c6a8246917fa2c781b66e45c41ce0921efcac45b4bf7dbda5073bb9ed4cbeac56217e57628241f20b669ab00b672ea6f6863b9af22872ee95030635b353b56f9fada3431c3eaa16247548c9a1d24136ec8d06dbcae21f46c9c63038cedc3df729dbadd26d407c988cac61a0674ffbdff0185f06d86e0a76676aa0f855443cd04eaf054bbfe129577def2bd5977c6d5bfb01d3db279e984d5cf4ea991c062ddc5fe60f40ca1aaeeb7302f6afcad1009efc508d9a0a4b596b08dc9a39ebfa4481941ee72957ef24fcc1e14c099356dbed7dee507843c88a5b2259b404384aada77b95af9a00c4a92df9725c7b93d9de0715a0190b6feb564c2ac5a86ac0cb82d8727608854b64577af0cbd95da46eceede952a982def4c1dbb154c098df0f2e391c151e3ec6c41c4fa9c73deba0036623877937c38e4b2a01ae19847711822b904c415d06845ea1cddfca64c81eafdf89d999f4dbd279560671eac6551aca72338020f647abb749a8b159d82b36f8e9def05bd0e161084f12b3403cc4980a631fba3923beb118de6b483cd87652685f0bee1eab3a3cf00086a3160738fe2757fe20c0b0c4ee002c5cb2cf7a085bf2b3cd0412269f4e0296cf2f1694cbd2baad8e1f7d16e0d13e8b2ba47701b7c46e3d9b9dcc4e8f645cb15e09de78e671ce100fc393fcf736520a791ac090a56866d6f1358b7d46a591854f3e5462723a18222606a397279be09ab94905ebeccc517c0798e62741c68ed058b970e7f532cc0527292e1e40a62871a29b114fc896e130b56a0077df38a70a0696362cc7c1877c569f0ef9cfdfed74b53b1d066479c5fa13cadf64ccd786b4a62bd6d4478f0911ecf35ce0855a7441d7bddf308a72fb5d90302d65ab062875efafec12c678f5a53f006eb33364a3fb5a794df1482cc7b15aa5f6d315e72306736e4f728cca07d7feb89261c779e60625fcebe0a80a405d438b269c7aa70d46f622e30849e498e9dca9b2e493e0cb9a237c90b6fc1ace9a9da67e84ef4edbb5f396457056fb013e8c4aa3170e718db42e4d35b31062de2a0b11976f2396cf9f676e045aadab964235d845cb4860547df95135032c433ab61f77943ea273f44ba296e43ed6e710d311257f0f7f30eb8a923a05797a4c0eba831579a66209318393fb501688124389ac4b1a9a78a4e2d40478f3b2c0a09f8f92f7b91968ba363a9f7ae488c72ffc9e6c89d364af302f01a471053478b65df7fa3e9ddfbe7a1b50f32b7d780f9aa03479a54e6b2b7022781eb7edd8b3cadf182cb83831417e8ea4a974fec502ca5758fd9b02fd587488f1e63ed317903baa91b197ac6d3441cfec770fc241fb737c73de63826e4732f1b6f74ffb0e3f41ce77d9387a94469c2fde4e63b8554f077eed54d7c93d35072d46fd2f6fbcc2be5b0c2daaf5dd53fe71145845556db137badd4accc15c5d23c22c5237e80db69f5e644648fee51a4af723ac0fe600d6e7f0c8d69c8e7510e0fe1ff01a979b034524ac70de740f73dce1499470b3ecea495c1e7e161271ddb414ab9e548cf67feee835be38c96040092a311358da65ecd8c2c695368ee0b44855f084a565d05418ac033653b1142b3d0188ba1459fa6645bb8520285dde86e6ecbeec047b450ef0ca569f791d2ea4d37a280e55e3b4993b4635b73ab107112ff343e0c67a623ec8c46b23ddffced4de282e1cbc121aa6994d96850e7832c8a983a6aa573f4db4f6d00da40cc92e7470a7e066e462c18734e70e7748ecaef8e9978a579b54008117b8d9924aabdf24590ea1b54da2fb86ca9659c5bf0cbd573a0497104325fe78f295fd6971683b036a69b94f353f32f24e883b0ef82c92c6e5e51b9f3cc6e31ba4818e6e54217dc3eb96f2b5368aee970484b1f613f6828001901097c923c34fc973672f15853507ac537b19a2ae39a115311e0d030311c194862383485b07a9268fe13e2a753154a993f78768e43cb765ecbe29b663304516c893c2c08dd34675003e9b9acfbfe7b76a7fba3c1b0458527977a1b91395d386a77ea00207a45439cad92c70541ac2486993bdc54e41923a6631f5f641afff03e0cca021f08bd1049147d423ed37ade4f976d227cf4ee7542a4ab3f277f49e96e8c69753bc158b664c13c7af792d2d868e41fe556057cad96fb67495470353ad4af4df88643237305c47f1722c40ff26277ca7d3852171f5657361ecdfb06ef52061094a447f74c0c66174898c732ef6c3337e579115ea9a92d66638915685f132932224f24dadf211b15becf14a81f216e956ec37d5fb09a7be33f071e258cad9a6b201b064d8007a77660ce81d5bb9b732336a4932ee99ef657ecc9f851253c884111f04e781dc115c9c9dc5d70c27605c0375ad781da3937e55ad0bac73fc6209d447329af3418738af6a19539efdb7bad77b67f37c17ff600fbb5109621738ed382395a35a3f3e9d84a60b6dec018b9be1f91c57d08c8ab1703201731d99a2e57b4e6ddd3fb2abc9c3d0201cc819bff71b7b075650d29b044e78b78b5c21c96f0779b89f208f45929374641ce27cdc66b1f2a30bcc84c6e15569a4f4e982cdd1d3e620391742020a802a1a532016d687456b0ccbb35bce3da96037845dc6801acfd358132ca37325211118b6b09492e7e0c41f7918434cd67068a94884858a262c7ceaafc79007102f9c2c754dc28428dbf234a2b3613c8870939fae0340d4566ff94d65d770285eb99f4a6370a8457dba9c0d9cec068d0870932046d89d37f8262739fc42910bc293dae31359c7787bac8280d4b0245f953bb37cdbe825213b03338210190cf83d8a84eca5b2f60fc0561c5f4d0947fd6753e7d751", 0x1000}, {&(0x7f00000002c0)="4e5b6fcd63ccd0cb264b40f1e92b88195d219752c630b9294d82d766f3a26f9760f923205c8f1babc874a29279d4c6b4873456bb4ada87c03b89d5246420c3487d88a17d74105dcc9b0443a051d9e3f99ff9a335088e418cb6fcf71fb8ea08dc6dda02819831006e95ed238d650aec077f702f2b22ed9b59e8ba69156b64fa89727045f656aa748a3d489da9a86eac0231fab19d", 0x94}, {&(0x7f0000000380)="0468fd0f4c9a6a6e238d721f72a86279c2b011fd06cda4c67453ae000f38ff69468e964bf6d054a23b67a1acea", 0x2d}, {&(0x7f00000003c0)="b7e9f461dda139ee868ee45efc3406e9503eb304bc3cde326d2a7d5ce759d42b9bc5a124d0d7949f5755a54c6571aa097177092909fef97a7a21df5a04e12a1ba39a0519bfe478e41198c409e7eb06604e20d357ec65e58d91eda454324507b7f1d9b79c2b04f15a2a6fdb61169c738e7bba83c6acf5910db4ecabcafa1589182445e295421065ac5e2a77a4f94e019b0f3dce06b7beea7bc874ed668074bb390b4f871d14e7d2aa00f8e9e158d26acc04bd0ea4afea86d45c0ff828cf4cb2332eec5d1e85f8e741613a641351c3db7156e0a7ed92922b3b7dd5181aeab49ea837849317636db041f568f97eea250331b76c104982649425e143270614", 0xfd}], 0x6, 0x0, 0x0, 0x1}, 0x0) writev(r0, &(0x7f0000000340), 0xffffffffffffe29) 16:00:53 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x1032, 0x236161bb) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x7f}], 0x0, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x85}], 0xffff, 0x0, 0xf7e, 0x0) r2 = semget(0x2, 0x3, 0xc0) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0xb, 0x0, 0x200, 0x1}, {{r1}, 0xfffffffffffffffa, 0xf9, 0x1, 0x0, 0x33d4ea5a}], 0x1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffb, 0x26, 0x20000000, 0xe21, 0xb01}, {{r1}, 0xffffffffffffffff, 0x0, 0x800fffff, 0x6, 0x7f}], 0x0, &(0x7f0000000180)={0x5, 0x4}) semctl$GETPID(r2, 0x2, 0x4, &(0x7f0000000240)=""/250) fchmodat(r1, &(0x7f0000000100)='./bus\x00', 0x10, 0x6) close(r1) r3 = semget(0x2, 0x3, 0x208) semctl$IPC_RMID(r3, 0x0, 0x0) 16:00:53 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) socketpair$unix(0x1, 0xfffffffffffffffe, 0x0, &(0x7f00000000c0)) setsockopt(r0, 0x29, 0x39, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) 16:00:53 executing program 1: setgroups(0x0, 0x0) r0 = socket$unix(0x1, 0x7, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000000)=0x8, 0x4) setreuid(0x0, 0xee00) syz_open_pts() 16:00:53 executing program 0: mkdir(&(0x7f0000000100)='./file0\x00', 0x0) r0 = socket$unix(0x1, 0x7, 0x0) r1 = geteuid() r2 = getegid() fchown(r0, r1, r2) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) mkdirat(r3, &(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000140)='r\x00') openat(r3, &(0x7f0000000240)='./file0\x00', 0x0, 0x0) 16:00:53 executing program 1: socketpair$unix(0x1, 0xd2507cc9436dc268, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) connect(r0, &(0x7f0000000040)=@in6={0x18, 0x0, 0x1, 0x7fffffff}, 0xfffffffffffffdaf) recvmsg(0xffffffffffffffff, 0xffffffffffffffff, 0x0) 16:00:53 executing program 0: r0 = socket(0x2, 0x4001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0x8001, 0x4) fcntl$setstatus(r0, 0x4, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f664e01013000"], 0x10) shutdown(r0, 0x2) r1 = semget$private(0x0, 0x2, 0x4) semctl$SETVAL(r1, 0x2, 0x8, &(0x7f0000000080)=0x2) 16:00:53 executing program 1: r0 = socket(0x2, 0x2, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000040)={0x4, 0x3f}, 0x10) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f653000000000"], 0x10) r1 = socket(0x2, 0x4002, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) connect$unix(r0, &(0x7f0000000080)=@abs, 0x8) shutdown(r1, 0x8000001) 16:00:53 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x5, 0x2010, r1, 0x0, 0x0) pwritev(r0, &(0x7f0000000700), 0x0, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000001140)='`', 0x1}], 0x1, 0x0) 16:00:53 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x2, 0x1) listen(r0, 0x1000) r1 = semget(0x2, 0x3, 0x2) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000040)=[0x3ff, 0x9, 0x200, 0x8001]) r2 = shmget$private(0x0, 0x1000, 0x1, &(0x7f0000ffc000/0x1000)=nil) shmctl$IPC_STAT(r2, 0x2, &(0x7f0000000080)=""/153) semctl$SETVAL(r1, 0x4, 0x8, &(0x7f0000000140)=0x4) r3 = shmget$private(0x0, 0x1000, 0x484, &(0x7f0000fff000/0x1000)=nil) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) wait4(r4, &(0x7f00000001c0), 0xa, 0x0) r7 = getgid() ftruncate(r0, 0x1) r8 = getuid() shmctl$IPC_SET(r3, 0x1, &(0x7f0000000200)={{0x7f, r5, r6, r8, r7, 0x50, 0x3}, 0x87, 0x9080000000000000, r4, r4, 0x7, 0xffffffffffff8001, 0x61}) wait4(r4, &(0x7f0000000280), 0x2, 0x0) minherit(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x2) mlock(&(0x7f0000fff000/0x1000)=nil, 0x1000) wait4(r4, &(0x7f00000002c0), 0xa, 0xfffffffffffffffe) setsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000300)="1c436e1088ac6b82505d713012736426844171e50a33cb58e14cd3f47a969c4e56bf8b629a50bd4d2ec128a50909aaf0c43890a1d26246f10c026fa2a2efab3b977da48f7766c33b6fbd3d1050eeeb", 0x4f) getppid() getpeername(r0, &(0x7f0000000380)=@in, &(0x7f00000003c0)=0xc) shmctl$SHM_LOCK(r3, 0x3) munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) shmget$private(0x0, 0x4000, 0x100, &(0x7f0000ffc000/0x4000)=nil) openat(r0, &(0x7f0000000400)='./file0/file0\x00', 0x0, 0x10) shmget$private(0x0, 0x1000, 0x4, &(0x7f0000fff000/0x1000)=nil) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, 0xc) setgroups(0x3, &(0x7f0000000480)=[r9, r9, r9]) sendto(r0, &(0x7f00000004c0)="b0304f101459ddeadb519fbd074e9ce0f84a6b7b293fe2eb739c5a895b738b0a294d4aa70cf0d5be79712137a03f6728ecbb00b0b922632ff5c7a59da87eaf189e7cdf2a8214e89d6aff199e59f71144e91309d63dfeb68426a6c602d1a892772f730c9776aaa5c3bc44543fccbf252d261f3f66e38f3d130f8277bcf4c4645773e6e8cad548a022a46996e49c0f1654a196c4987019ebad6c07f30ae8ccd34f828e9c79dcce211437802989680e74ab412ef8e0731d2d7b556f9faf5b568238813f6dedb9b2e45907ff2fbaba", 0xcd, 0x1, &(0x7f00000005c0)=@in6={0x18, 0x3, 0x8, 0xbc19}, 0xc) openat(r0, &(0x7f0000000600)='./file0/file0\x00', 0x10, 0x9) 16:00:53 executing program 1: setuid(0xee01) r0 = socket$inet6(0x18, 0x8001, 0x0) sendmsg(r0, &(0x7f00000017c0)={0x0, 0x0, &(0x7f0000001240)=[{&(0x7f0000000000)="1db591124097a6185473af16280af3a272ee8cc53f7326b6a06c9eb3cf16735244a8527869cd83b1432a5092396170b33840232be893abe889ac4c", 0x3b}, {&(0x7f0000000040)="5459fa3bfae45349b72eca2227ad90a90f6c907794814a10acc668b53b7248bebfeb4bbd25e32aa6a797558871de53021a33a9e8cd2ee618cd5398900d11ac4660e81e012290a3083c0df591de64c119692d76a285c9e962150b7a2ddaf927ee23db49897d5e640e1f21d951a1d97646db4d626a97d16982fee48e53f7f7d44adc3a2d403873cbf3c94014c730592684bb21b6843f704a3a354ea87b08e221fbf8edb5b01469dbfde019ea06c49745f9919705ac4a87ce8d006ca4b89921ed85aa6384", 0xc3}, {&(0x7f0000000140)="c2c7a50387f47354c0fc4d79f2907c67b39a201146dd3d53eb2777bfb2dfb9c0950ffa4c3a19a6f3cf3d0c24f97bb14d9195be9afd7cec30ccd74efeeaf1deb709f3bfb8f2312be8adb95fa93095e2fd7832d82dad7748962a9f3c4a1835d57852a26efbaf3d4667235e25d063c0855990544d9bc01e1a18bc852b526357c9b54fd9a056d7ebc5d61340c3c7160436aa34ec91a5fa0ff581fbc567abfd27ae271350601d9ea91be0212e8860d5dc440bb49e3ae0c4a2570085f53625f279fc5aa8dd661c8e11d200604204b56b2a12f755ced0fa0e2e32350955068dea4ba9634a04064a14e7bf9447bf169ee894e92932c92830553d8c470d82ff1e1d8e64248c7c25c19281c79432c896bbf2855205d50e25b74d4128a45732c6591e7c8f7c0c8f752159f094786eed5cbf8c08c15d66dd611b8fec64ea9fffeaa640d320388941de9ad0a1b2053272ac581397d53a340e9cd3ebea50dfc92df57d5ec1a722941e4b2ca15c8e71a01e41af38a5fb15ec78590e684df1157d97b06978b638ef26130590c610b153792c3864938682b148fac12a0324e74f99679abe0311e889f3ec1a5bc821bc852b0a31f72391a8f938c016c8d2d91c649ee11ad41dfbbf6eb15c3690693680aa02a029e00dc0a7e3727531fead9c227e47c02b23b68ebab50092dbc68cec92f44f72827c306f1592c6600f8078efe0e6826b9a5f2865f24e3852eb0281f717038ee9cf6289b45fcea78b60b41489789cde0f03c4fc2af91ef89e4f3a7e7d9b4e2812537dde5eecd9b642de1d9d61d2b57366da1170a0719d5b47f64c215483a9e43197f0528a5beec68aad83536ac3a08bddd6311df5e69702da1123c75e3f11db16a6e70edb295bbdb52f910adeb0799918def48ef2659024e7c494280f41c15289bca9e42a04ca85e5ae030db2417d2bc72b2355713d8ca507b3b45c2f0c9509f910cb53e50e60bccc19c8d210b8e72567554a2df90afb9ba6bcc50618403fc2c3b17d94a3544fc3fff7f6af844e3d2f2df28d37d676f7bc13cc08ea737236bf0b884227ec38efa29138d6d6816e8eb9b61e80a4de9728e3267dae2a93cf01140bcb703c6c71a6ec7333b0a5d9f79df8c40ec2db860f07ac0da8efc5e68ad8dfe3c56fee0f224eecc9985d69b1b3a4a42f9f3dc987c137debd8cf3055df519758a05c3a559c9a36784774c89ae9c902ce44fb47eb7afe86aeb4b40041bfff6682199c8b770fabba628915e64ef039644a270c5639d5736eb32d688819e571f66f5d76afc4f4fcb6e860254808cf9e0c13d2ffc7d05628d0b63807fa5bfb774f0d81f3ebb2bac729a41db9e9fad0ed5c2ff766e8dfb08a27f07f9bb256182590666168df0280ff774f5b52413f72ebdd7722d2a33cc937b63c98fbe0760d8c86968928613ba88bff27e3ecf2dd1c30b9d5ac98b5310752cdbbcec00f793079999ebae41114dd7cfe8faee508746f86ee22ee0e96bfbda220323039de62683f93d22a51b838369827ddd0c558be865d1990b067bfda9c422e0c790244afba5031627accfadde1a8797ee3e05e2e54478840fea2d2997a802f65287f943a1b12a79fc46d969dd855673cb9f60ca7db7dd056be696f3b08ef35af5620fdc003e2ca997204e234f770d78ca5074e95354cb864106480a6eedab1364d224a90336de11582d8287d9f42918b9e7d3e9685f4251c6093d34a1c3ae4cac64a2fddebfeaec68e68549b657c557ae98039ad5da1b71e45ba57f56b933de3989dd3354b98147931c12543796186012cc9c7148de048f948ce8f751472dc6a5339bfe3966cc05ae251d71617132f8f585bf10b07a2c01ee36db3b1c497376a4c0f569c886ba3293ac748dbf4b9e22fb19b2213563b3272fafdcf1f97a269649e6f6c8fe1f25dd214e2e68359867b3189d66a6b88a5fba35a751ae4406fead159c6898b1e65984507f26999a3e947529032dd23a3eaaef87be215f78e531641bbb6547545597c1cbdbd5a515fe7bbcf352cbc190a4e25b49d5e9d6e48655cb05bd55d2df6cc9568b05aca2d412542f8ab15cd2459462c2610dab3936c15e1463f9ebeee85ec864eb8fc1ae2f5d69d6dd0bc9920075038d5c2d4a22a1ec42f82e3719a2f2f54010494e57f4cf2227bae18e096a2d347abe778f9a17b7c5a27ce091715c29bccedcafd34713a4c3e16fa243d2480d0e28cc7b1db2187904f039f1b0aa2093098193177c26044a13bd692cc9d3ed97865d2d60bedf41203baf67b2b92012fafdcd1cb9b6c3977ab86ca5d41913c88b0abc7fa6ada13ede617324a01895f9ad52234a6877b99e8614eff89c6524af9120c888643aeb2174bd41b778c6e95356347bcd94a341a4c9fb630f7171464ead26efa2c846d87e6a37df434c179cc76694bb0a081882c7f16c1e43090a9f3a1658f1d940b82e434ad608a7b783f4fd846f0e5e083a7689be8d352ab4c3c368a5c664344b8182713c22b85e39ede7c9d12c1e9aaeab509a9aae650d49a3216cf6bd7b82179159c6e17a358c8c05370da00b45d2ecfa16730be0dd5b63b37adabc6c0e94e6ec07e9d6530f8ed44541b108f8fb91b20167686f3f5c9ed1f54a80fbae7a65eebdfb7dbd7ef2f6f20afc27a619cdf049721217d8399bc1334f2b68f1fe8d62a8a1ae14dea87f11d86f184c2f580f6ba4c41e03af105969a960294674d953128144b2d5e7fa8a93b891ceec354b525c34d9c7ab6d12e03cd12ae81fb7095bab7c71953b1ef091adf56839456dd20311f0f6ae0d16d1ebf8e1b3bd5551c54ef0b159c7c7ceef1a33e071a3512170dc41596652c982df4c31aae4552f3b2f5f951d2a9aef6ff0f250e51a0b17be3c872f0f20269870b8dfabb105ae786eb488677097823521f07a6aca9e7600d9bf130687c3342ed836aabf3ee8d87ca103cda6df98334d346af541544fa1623985d1f924a79a3747402aed999ed741260b8657befd230855b2388bd6ea973d753bbfc3b446b1cb9fe538d484fb74295b21d84580e48ac9dd7ab67b52a5ab5425bfdb3c35efb552d7c0172255abb8265b58248b8856dc9808a0494b195381bd4ff56c6b8ea848fce9a563b65c8b7e66729378b21a141ae8e61c7992f6f13de21d8425156140080ff48a9565c60931c44f2a52aabe92348c6e8af58c1076ac6ba87510b7676bf84ddbbde7b69804213472eaf8417c4487c787c397c4f89437ab63b6fcf3395fce64ead2ff64c12c68b83eaddf4f76e79f90d04ffb2cc34ecc150c29be9080f25f73a13f3383756ad98c58ca9954bfb6077e05e0dd614332e55cecaf62d6e15622f2db6995a90517b747299dba1c7aa619d759ff9e64da8167a96e45a634030f97beb7babf812ef7578dfaf0bdd7550e0c9346d572c4d9bb081535a1f4c43f975796a9bbd5192ecd8068c03454c2283dd98ca6e64eeb67965cc01e56e9d78cf0bf4cd7643f1a4064d47c6cca5a5b288925067bdc9c55c059b225804083c2252d2bf22281ddade1215a2ee0aae6ceb70f54e6b7749c6ed5df56601d5f95f66edd96e49cc8f39eec3abc2145fb8791fb1a41df476651a04867f0567fc4462d1a43f0f4d9670068efe0b3efb5bf617965ce9aed557b80f5cdfb71d68a41bfcf4625f5b561bb47dcdf81a31edb5b1a70e947ba2d62bb7214f518bcfafd350cf2ba1180895d511187459862208b4b457f007c4592e2ceba7bc4102f7684b0cdca3da03e899039aa506989f9d55df6ac16cc8544b8ae31258a20a4f8304d0ef7459b893ce4caf194b0adb238aa180248d45d73e48c019ffc2968d030b9ed922d786ac37420ccd0d4e78a3ed783cba5aea8d4b0f814ff0fef1505d7a149b72c8e0fa1da55c5ecb3b0215135830e46588604a6aff6096cd8fc2f538d767feebbe61cbd6d612ba6cf96f1198d05b2b941ea1e4d4b759e84e6140df26df70c16b267153944172b85aa1cae2bc7ce63e9f8776141342cd61053faf6592dc2d074dbd5c2b96ddd8f78ebe147fefec0c100dceb7e627bb16440574758538cec4c93eb1281dbe19595ea4a720b18164d2ee4f576883742d9074cf5160a1b7d44c5d7883f7edecfe03065e2337ca72dc86d23640043b1dc310ed88b656d9e359e06ff1b862d092bf8e6f8e1b59af4f93150fbe662b6fba20842c4a752d7e3930e24597ad9292a7f65c0f69649014120185957a8aea81f839bce1f6b34ae69f1e845c872d9b2b76c6eb0cebe901e0c5c659c3a7503e31dad6e9b9a5e788adc5a4ab8af3b1dc69bfd46a0c442f22bfdd3f536b3427e0f5a96f90812f5bbfd87764e2409a318770f0c974c03c3005471c6e964d6710d909f5f4b92072100dd07deed4ea46dba9c8f6d274e58ee01db18b45ca27a5ba98cd10d5495031459b626555fdd2196d35a5bf8604e2c33f5349310ad31471a7d0e9c1dc1ddfb3ceabb73086dcdf32b2291cc2736b26f4d5d05eacf6df9853801a44c79bd36ace5d70077190353aee3334769a79293ca206744ef42547962198c6f75c3595ba26af5aab3b0f42e8607d81dc87b2b6693d62f987045b39a6f9ef9d9a57011488fb0110d1270969c0a2472eb495e0d2c07cabb9e3863c7453b7488a537fc241ce1f349b0c3048db2ab31bb9e6d5a91388c2e0f263c150462baf70f7a39808a473fc06c5bfc2d8de3c9e1bbe8d3cfb7c6d8e6dc453c5ef91ac9b74bed270721965cf2d9062c1310a1906481ae6af4243745b84251138aec33a72a71614c85769427551e54688e334a5e607767fa3338fa64990573442c07191e0cb521a5d096e4344040e8a18b1cc4e3af2fb753b348468818ea1582426c57c56a8d64c5f8fd47066943b733aca0e1d45afaba112a0835218d2cd6fe37db04309a6196c21a0bd2ea1278bad1db8ee765749b68510a5943a514760ec100dfd924fd8f0f5fa183785ba9e04b16b40b8a22ae1dd8a986a1762ac22db93adbddba000b6824c87a6ce5b76c385ad4d669c761c2a191d130e21cfe978e3daaf45588990ee7b641759c56e0df06f2b94b395edd94203afa9f4080de89c2ad7b1486e48b778ada6b6f9dd6310d94453724a4c18ca369025996b8f055ed11e56391af4a1793489e5cd890be95be421fab5d429b6fc4f00d5e93263ad619801b285dc5e78ddc70d2fef33c4aef20968de9925010bc3783c42d3c1d99a83595b2ae8beff335f13fce169e45506888f6f1f4709010c480071cd1ec47563607455c6b8f4f1a3c7ee7ccc765bf0c4a7a44522b5e15fc9a04f4bc8e22693706e0460bca7e0dd601e383378512e8547f8fd0e9172fced205478e5b369654f3c5b8afca1a83ae91c32453695266bc4d5c02c2a4d33d2f8c9e3452d1cb5a0d37061fb1279c2850cbe0ed3116552a8b8487f44241ee9f23dc90722baf326cdb2f2d0f7877376de5a9fcd66ec6aa0ce7d031ef96d51e12b19109fe63d338789ba5a1edabcda8ff69df361448a1ff7eb299e39f9ed4eaf1445a7bd232b6f8ee111deda4e47e34b0c0fd927e3f298de9da66fb42747d48b6418ec948c543a1b5b91431cc65d3ebe3ad1ac80724abcc4fd37a8c823bc2c5bf2c7f58b7a0a9c33bd58b08aada097ce0a3383a36e154a248816eab545cadea9fd9ae7bb4e5e100006024a550ee887e337734085025998d25079e7846c8e896e743f185319ad6eacd59716d6aa5532b8386943c93ab545434de5a5d0970e277ba6583ebbede64935b9cdeda88d8c1dcae416026ffcb15ecd62df7497fd982032b0fb6407c558321ae6e3099fe020342cd7948d91f818a51b6e437d90d5b", 0x1000}, {&(0x7f0000001140)="f708581aaf174d4b8212925ea9d0b0fbcdb29c72222c4ea55e5212d9477fa312c6caa1d7a61ad1e19ab13172dd49c83f79de696289732c9445f1fdf4979dca6e0e9d91", 0x43}, {&(0x7f00000011c0)="c8ce69b8efbef0f091cf9acd05532230b23e8beb22c5129df790a439bd320a7d41843f29679d679f5475094313a155fc8254fa6b4a4bca8666", 0x39}, {&(0x7f0000001200)="fd2b4340e7c98357882c6f850baf86668aeb86", 0x13}], 0x6, &(0x7f00000012c0)=[{0xe0, 0x1, 0x9, "43336b8c1553d6abbfb0d30ef9777386da79e2c400b174301dc1fa635b9ac3bc934b1444af7d419b8a1462a265db71c6d5a201d38ba6ca5367e6581fdb041ff2aadc641bbc5938560e33d8908aa40111011099c3b3db960a03eec069e71932109f7e8f687bb820a5a9aaf089d87512dad4bb2dac83017e0a99df1454027c0ee0886be7ef43ed865bdc6571c301e4a7f4dea7b8d3eefc445c6622a573b3cbe8ec1c09509412bbe008c47201756bcf0aaf180b74ff7a6345b09e9aa886930f024360a4cb69265aa94de42dd9ce93bb9c"}, {0x38, 0xffff, 0x9, "c90571529099d0841646574eea9371e7102ecaff3627bc0f913c54d129c12f7e9afca9"}, {0x38, 0x0, 0x3, "988f517c1daa0fc9bbc9e90b3b9037e2a2aa254b320fd0be369f053230826ec3ed4abc266cd46d"}, {0xd8, 0xffff, 0x4, "0a3668bf4f4f7a4b745157e6b58ba72b770d3647a75a379726b32d8ab5497e40f4877aa078218c4502864234999ea8ef7b705866bc139db8a5dc113bbccfedfeff07b3606b5030775dc0790c10175c1ae87367ed15df2b5040af6ab20430c4b45326e44b46040fb7ab1e230e5710abb38dff20a876f6996134f529d21e6371c53f9e805c04971202b871252317c7afc8c230f85256440bd0f5fc16ed9574ff08a0f606204e36ce622b12b2f520a4eb96a54f95a64e3a920a7739e79fb983e32f856f"}, {0x88, 0xffff, 0x401, "1d9f937a1f3c8bec3b87d61944a3d181e166247a74422f4706596002a63e450e7967e1d48ce99aaf25333fe318d3857ff118e7b60671365bd396f67af2f9c537801b4a1a9262d8445bff01b2ff3dddca8ac8f37bbc49141fc3297bcb923f42dd8cf43df0c8957318eba766bee54b42e60ecfc6b175"}, {0xd0, 0xffff, 0x7fff, "fe6b781362a9183bdd16061a5f9404b2db6bc401419242f235d1d62da5ca260b3c86d2e72bb66ef0481511c845e2d7e9ed1aaea14d6908c1a90739e0c45ea48b3f091b6f2f2758d21671e7bde51da92595d248a7d785fbce6524933bdceb5adb1cd0dc6d11ba0805f62bac0ae3e6a1f1650151b94bc349713727ae14c7cdf95b9a8ba8a286e44777d6448650394d3daebbcd3e2e23a5d09aef7ee87ae5adca2c2a2f4a515342d5ebe467c93b51ac114f0a6d85059d925bec3f"}, {0xe0, 0x1, 0x3ff, "c6343b3592fb52050c2e4e9761424bc8b48f0c9180a73d5161506c05621a1a6f996759dddb8d1287062276258036198923d866314f8bad99ee68ba06d3598bec1d4a418c7ae6c5ff85b0b91380c076af7b21f967b5298b57714649905a06e3d137883a9c29cdf7895a2f80708a7d7b5a61cc2f907c8d18980a797c7592dd961ffab4251b5e62ac15f2001b74783e0922228f93a9028ecfa737f12ec182b0babc0fc59adaf9b66542a68ff08aa0d02403515d010c15add7cb2df23db19d188f51d9f33a3f0b995ca43d99ec5dcd5fca"}, {0x98, 0xffff, 0xf897, "906f2675fc14a5c074e591d3433e2b33cf415874910cba4793dbee46cdb63ba113d59a43e1967f49353dab9919aeb7990af9ab6e00d0a3d7bfa0c956a46b37f4bc6a053f7c471957c181f432d14e6c87958eb2c9af60363b8fb9c54c31f08c610aa673be878b658f6fc66d74e7ab1eba0f915e53a515227161b7f84be7392fcada081154"}], 0x4f8, 0x408}, 0x1) setsockopt(r0, 0x29, 0x32, 0x0, 0x0) 16:00:53 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x4000000000002000, 0x6c3f0880) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0xffffffffffffffff) mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f00000003c0), &(0x7f0000000400)=0x10) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000001}) flock(r1, 0x5) unlinkat(r0, &(0x7f0000000100)='./bus\x00', 0x8) fcntl$lock(r1, 0x8, &(0x7f0000000040)={0x1, 0x0, 0xffff, 0x10002ffffffff}) sendto$unix(r1, &(0x7f0000000440)="ad60011f6c534d37bbd76487f81bc682d5e343ae3b9010a9c963e9a7e597db4c8de8eeccc69cd798623113fbd0623848ad5c71f1074dd4c3daa224c2e7330d56c6c7d83fb0f944591d0eb5168393a2333bd3b0c73bf671f455c8a10040c4c9602156c60e0d2ca05d7c1158a63d81e3cc0480d8c95bcdea5f59e179fd23612c963998bc65137a1f90079267b212c7d60bd54070eedeecfd3eb324b49c56831710781d78d3c3e2c4da255ca36c69d301e91e0ef1b3e6107212a1488f3af1e110dd64ed7cd7ac8fa7217e356238fef9303a704800b6344371d2b6cefff042a67c492de002661b234335a97f02ba0c", 0xed, 0x0, &(0x7f0000000540)=@abs={0x1, 0x0, 0x3}, 0x8) write(0xffffffffffffffff, &(0x7f00000001c0)="4c53c773d36544d1fc69b721e192c56e8fb29f296ac0fe9abbc7459cfcde2f50c1c998b55f3c9a1540008364a3c6d3979bcc0e3311efd273a82ccfa134e9d77bf0c4d101cb0b7779e7076a3fa7c7c31a5ff5ca5ac943f29faa9d10eb257f3122aae7e943b951aa8a115e1bfa7934f6e9", 0x70) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000580)=0x3fd1) open$dir(&(0x7f0000000240)='./bus\x00', 0x80, 0x2) close(0xffffffffffffffff) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000000)=0x20) listen(0xffffffffffffffff, 0x2) clock_settime(0x3, &(0x7f0000000080)={0x7, 0x40}) write(r0, &(0x7f0000000340)="e53d37c48680526bb0157d2cd492a1c3bbb0ea2b38308c30bf5c4c79ef87c36209158216c608374c64742fdc0bfa33479d0844b0900053e5a8a865f07e7592c17d8365cdabc34a40dd43a119df973e443abab9a41e19a2fcba6d922b75db5db2bdfd3c940ca119d1e81b5404288f99813be60dd72924783794", 0x79) sendto$unix(r1, &(0x7f0000000280)="e034f9bede6f24d0283c253f4d7201bad998035113e33a67ad6fcdd38ce90de872a7038d2249e73c200f12b021ee9fb1a22f62489ca82e298e2e4d5da2e1bc6b828e8eb2cb54dd05bb09cda100a26a53ea122033ffd7b625f5ea675c6a5d8a92dd530bf578fa8f064680c55da1502f49b0", 0x71, 0x1, 0x0, 0x0) mknod(&(0x7f0000000300)='./bus\x00', 0x100a, 0xcc18) fcntl$dupfd(r1, 0xa, 0xffffffffffffffff) 16:00:53 executing program 1: socketpair(0x10, 0x4, 0x7fffffff, &(0x7f0000000080)={0xffffffffffffffff}) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f00000000c0)=0x4) r1 = syz_open_pts() ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000040)={0x9, 0x52d7}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x100, 0x100000000, 0x0, "3acb71bf08a82f3c3ca4092c46b1fb4f52b7d0ac", 0xf98b}) syz_open_pts() 16:00:54 executing program 1: socketpair(0x2, 0x7, 0x100, 0x0) socketpair(0x36, 0x5, 0x7, &(0x7f0000000000)) 16:00:54 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) r1 = dup2(r0, r0) socketpair(0x1e, 0x7, 0x80000001, &(0x7f0000000000)) socket$inet(0x2, 0x4000, 0x7) setuid(0xee01) setsockopt$inet_opts(r1, 0x0, 0x80080400000001d, &(0x7f00000000c0)='\x00\x00\x00\x00', 0x4) 16:00:54 executing program 1: r0 = socket$inet(0x2, 0x200000000000003, 0x102) listen(r0, 0x0) socket$inet(0x2, 0x8000, 0xbad) 16:00:54 executing program 0: r0 = syz_open_pts() r1 = socket$inet(0x2, 0x4003, 0x37) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000080)=0x10) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x2, "fbecc29d52bbb682b8080607f9a05eb2cefe243a"}) 16:00:54 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x800000000000af6) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000000)) bind$inet(r0, &(0x7f0000000080)={0x2, 0x0}, 0xc) 16:00:54 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) writev(r0, &(0x7f0000000280)=[{&(0x7f0000001d00)="3378f0e23d67a8e63c24042dde26d6f5453c27651702f744f55bd701b16c8f685fdd89a440b84f52b4781027aa8fdc6893dcc81578d1f42c6f23710eaa194a2cfc278e8fd9377ef7a4565bc27cff07f12c455b01cbe5307f11d8f249aac8af661de03404ccb4febd783681d7282851d7e54aceabd6ae102167f8e8bfc9ec1af0c8b4dec3c970c1638362a4ac456f99a5557c7262af2419f33318d8366cce851a84b2ccc0afdf45557e3a9a3a76b42238dabc232000c08d3b64743b95ee771b0ed26d2d36ad2c6d6abf1ffedf7f9a08005e2208f66f76923f8b017a8406f1fbe18472ff1406c4387efe2874c703818bed807fe767eb5ca94d18b4257a6033d27bc7a232ac3286bcb01d3024818c405d198d9536ce324cc27f400e39417ebf8d62fd9508cba47587eba6d59bf9c0c31feb4696122eede344c1c1e445be548137b23d856958f4d26cde8a1bd9a1cf3aedd5a6ab2097aea14cb637c53b89fe132596f482ee27fc861556c0091bb6cb4768f3c98c9c16eb6a3be1d909bc41dcc43f49e23a08400f4badfc2a04d160412908c58f6e478af247894ee224f53287da08472f0bfcf69955de2c16ca92ca9aa2f81fb93c12474e649dddc3ff89880c7df3fd74b6dac0d77ceb0234cfb4c361ba0d7bf931fddc0ec70724461b399ca21ef96fcc398898ecc5c569bc8c32eff2c8410c69e855ee954bf3d39fd4e1b84a93d1f25b09e69a5964be1efb7867deb4c54db7192980f2241639338c53234e41bb84f3d48ea52635a7079b8ed18ecf173b6560003c587c43d83eae414de125fa6583063818dbdbc848989b7373bf013b72ab723135da53175f85673c1694175415e6204d968d5eff568888da3cf219b0d5086ad31ce8052af4ca0ab2970bcd225bafc8d15331ddce3abcf05ae93167d0b82dd225aa50811204781c209c137b798c5604ec1efe20c1713f2da43de772318ecb348c8a0cc8dccad4ef0408133d9249081500ee40dffb4c21151445d7b2b15e55d8474261b16ee79d52fa1d8e7daf7babd630d7f5c74ccf2b8a87eac77e0b3cc44eec3f9b38bd06b9f98295c29fbe78e2c5be35a804cddaa1710d390e586c6dccabaf7e29e65be7a02393360d5556d0d31f2447602d1f9281f9538b33a2e949bbe215dc84159cc7e7939c085694c0131cead300505f407c563cd6b614e4a6855203851f7fc7377195b14f99ee1f340eed731563e20dd9d40fa29860972158b22e73b68465c0abc1d6c896147d70d93d370500dbe78d7bb2e070e04d91cb904146f55ee3811ec112fc7ed4a0a885e8076a6b588f0244537fe20338fa3de2b66661fcaf0db5acc20d2877f3e0c6e5855725c0b77ab2094ff12094f920bedf84fb3dd2a29d042c49372efb1fd186b377f0a73713508370fd1ce4c856cb7dcfa7b7413a457761e80fd51d0eae7c1d4e591483f359e935358d9b32cfc3155f5d42b7979c01d07cf6686bb8647197c21bd6606a40628a3f016346e9d4f248f96e10644ccc5122236ef527b6c7158c27d6c1e2b9881c9e7571da6131a320cff8485c021f86d228eee6aa334ff610b86e5e787878ae0d6cbad92bf6909129b778a3e481c5079d9556062313079cf6bbafd8dcdca502025baa9a68b35c649a25e395ac3e9d374258582b65b96022bec1738b3013487e0e3abf49665aae70f293a1e3f7947a9ba132e219a4d8e61f19cd1291f79c87af933d6cb4034a9603b3e5f976ba8ec1f8dca080dcfd19fcd32c04ede13b34c30e25d37ad367062788e55038576ba4c3cde263d29674753905646947f75cfdbc2e584397225a4e03c24b95ef4fdd24480f7e66b112ff628b37d8d652f2a64bcd988a42b078438a81ccaa494973792c38b283c43caee80099e4f180c6a9eabb3a7ca447ea6f3d21b13eb2dc0b33128531a6c7b8d73277945ab439e26fb7c03fc7debc7a2cbcc14ba55d2f1f11dbcc4424282d365316c1cb1924c7370dce73b8a1ea4efdc37699a40d5a27295e982298bfbbdf867047624f46f86cf0b9a4a8c929703793b798a7bcf637d8d2a619118317ce9e8e01f7bbfc0bfd09e0b3d5f2e50890ff833fbcedb47a7e80b0ee6a4426103d34f8fe1775d9132d173056d2b3f294c1d4c42dfc8edd8add20bdcf7d23812a22f2a7f23ce66384fc288dd6205fd60f1b5de4a8251557797100a14cfd5ebdf96c3c0ef05a3082c5f6a2117b75a603e5008a306f010420f7845797b6d7eee41d6f358f6ff9b07185a09d30fcc06421644c03073439cbcdc9f0af6f4f6d612bf67ff3052ff9455b2f60bbcf2b644795798b8ffded65cdaa641dc9983fb16e57dbc8af3971952779b017f5f23ae73b368587b26d37b65daaa00b6cc1a61d33c085f30d716bb99d506c22e74fff1f7bdc21db5954f84ba893f367c7653816a6c850fb99267961ccf7b206ef46311e928a32243b59682ded4c8d35b581839757b8eca525568a63cff551713a2f89ca46e9291298df9366cbd13dad52fbc503115129d6192def93b5efff489e934900916b00385cb1f1599694d4768fc971ceb5da72b14e3ffe4dfefb77923e12334499e56d8da9a8c3f3a5c68679dc9c88360367fcc1a00b0c6d1b01f324884578f10bb1f24343b062d6ffd8f96af1d588686528ee46afd59da9af04d22d5af766ac6b1d5a4fc38b288948481e7bf6aa1e098990a5f7f14110edc758e13cf41c8be6fc3bf0660b5fb2b41fa8465a603e65b41374e8084bee1b20b7f78e928b326a90d96d3c293af8e1a9da4f8e1efef28311a5ac82e99430876fdf03482c49361cf8566da60c75c6e23bad7154e2260022fd63b7b25f5b8f7029f80670556dc250f750f9a33ba2e8cc2307dc4f799a98c8ac6305a408990926f5b612caaa9d0c9f6ecc3ac26169d1c6974fab26d71b45ad5b83a93a9fc75ea8ac55a292dd57429f63b3be6a71348efbec02797af7432d7d776aaa22a185a7c038ccb8f39ea9326e3c289728d186ce079b4aa5de13e257c39c7335d4e4ea35ed493a84d421f7c7f6e73e75444b2a58fbb2012876d3cfa6f4c4696589965db3e6590c0e3fc08d7120c50c6e9130276142140dbfdd39d3abf479ca1aaa26f67a586225a449e48b5cffcad577c0ec108028e6ed81e73e01dba0cbbccfed2f2f69f1260409af49ee2957cba71e3711e68196551a432111c589e88a5031365545e65b09b45e8849d461e85e34e93e64cc9346cdd49811dd1713e083b7d6ecb0ad0ea16a7374ff36c89ab8438884e1fe5d9154ce89a979920fd52246361d355b87e333928e02b2151e4d6340e5b6ce76f8308b96f8e3d8475fdbdaf71ba0638fc8bef1cbe153eab527ccf8c36193bcbb80190e8b0a0a6545996f36808d516e42fe7561bd8a4aee7da72c585408736e3196dc8e84dd0ffb64eb6996acc1b026928b29a5f9ae79bab5e503ea8ea9d7f2333e20a68b1f92871b5c15a7232d0830323c34ce5d1601e3657e4c9cff2bbc5deed65951583b1f0f3aba13c565f2c4be70c1ad2ad7ebc0ae423567870be9161fb1bb58f23a6f2285a5f40d33e05b4d162953f76f5eaefb80162e5170e4c5409841b5f79b7ab2fbb9e9883a15fcd21df28953e8b3fec4632a9d1081a3baf1f4ff27a88eb77cb90292fd294bac5ef00a6e752fe40134d2d1d6c3c82ccd78b4dd29ab21691ee004e3e5d916414ac7f797152a05695a849c6939450ab0d32af0bedc067894e2f8a830cc854ef0785bc9069c56c4a60fc49dd5b5035239dd02bb4fb3d713c40cb169b1220ac25587dcfe4213368f3e88e4266fed53a68acc496a2c225a208715a7732971fee2637b5538cc7877dbff5973431330304ecb51d0bb56dab60044d01903f415c6bd41e80f35ffa14823c4a28cdd10410702b0fa03da3610e9c8bd602b0062937ee82a2cf17173ad7c64a1b1fe48aee3121714d23f4fed7d3e8b950b7d1d8b3553c122ca3aff70668ebc0d5ac11ffbdf45458805eb74930902097bcea17faca22c78b04d608adf242f909ab5bc86684c80278016547d281c54f7c5391b77f3e39c4cb0b61eaaea336e927c73d33f8d2db93afe9f7fb035fce2bd4b362e1cae465058eb348b00dd6f89151afe566ca767951f073301e0ab05f9e71875986e1767c5d8747f141ff1aa3abb46569bb41cc7405726956c92ccb80c661bd481c8ffb74c2e8182e8eacebbea191152f6fb5ddf98cada26dde9f588f991ea8a637ea959ca9f844cde212a98d82c62015b63f272bcf21596f083a4303724b2487f9bd8742c70985dbcb400c99c126eb70fa5bb177982d3b8d5c863a7ec9d0b2dd191cfca3f27bf38ff48801fb97259f3227e01f1b4a05d22f5f75c5e3de70e6696e02e3699590bedf8b03203cbb03352ba622eeed893ffbc3677a990df8783d425de0b0e408d5a6172a193516f4c6724e717f70911edbd957c5e432ce8662ef726cef976b6f44ffa729ca2bf4fcb714afb92474b56d2fca5257f00041818cc96b759ffa590e0cc65240b4e2035dde94c476a45da2ff1a6ed33f2499dcca4d9275a7e99f5dd82a1ed8c04a8f7be75c19f71eb0245c1fd02ac72a7c6d5347ffc0afb27c7e32d884336f0e3854b4ca0a0af283933adab037d87072ed401ac9d38146b0c86fc341179f1953396dbc076ad976fef882b1bb73de2c8e8d65be92427162a3916b9fadcfd28f1a240db82ebf67f71e4c200180b798ff455223620fd4373f61693c7aef6896d57f599a582018a9a43a62136384a530ec72ec01bcc88115f521cf6acd702bff12daa2525f48139821dd3c11d25555f9ab05f1ed1dd0458e441734c4bca34b8f894ecc5d1e9f6c1ef1621ad3fbc3ef93b6e05a5a5c8ca9a12c9a83473c4071f5d2f04a33095b2ce881d20a57fcc11f720e34c27a318fb1704c43b4ee227e0a8c4981e25b82f4918ac67e8ac532fdc21209ec2018ab40aacf0bc1f31529ead318dac501650ea4e7e5377a28f5c0335bc44179be97e336515391e3fa0f985208391a7f9d90fbdf2f4d4c987d3c7535ba7e68362eca342db4b2f606ea7d55a9d3a26cd96a4c175fb761e118819ae84d503da11e62a3a6c6d765afd1a3d8ca09c5858b11eeefb6283ff9ed7e88950bac48c79f1fc25d1ca354909351b1b4ea7d1a710c2c8f85d2e3a3f21050d346f2eaaba95b9905111c200ae0a14ed9e0144e58e5fe3307fd84437f87a62436400eb2856aef0f14b03b9f75c57cf45584798c72cf1eba1097055fc1d5475f7960c07c3c456d5d89583b81987f367282ee50d27726ac1779d97ef7f1ffe1bbc4460cfe4762423db4b0e1e5d403e7b615e62477fd694bd418150562654a782036b88249b52560cad542e69b7e536ac76471f3dcf9be05065bc1e5b1cb25da4631ad0ea2c0db784f096a5b4961a4e52637cb049f54933eb2b59ab18037abd1a62b368d25c49accd946cd94071067246d96b4637c70cf4be973277da0c1c9f9331c8e9901d235f8685209a989b986aaa5de4be6233b621ad88d7e64877cdb9f9bd473706e4b370f99924e18156516a5a1bc72f4c2cd3ac38fa6cd4fdb97f1feed6edb60dbe7482b406679fd687aaee90f60b12f67496aea38996cd044391a0fdf17b9191ecd5f420acbcd6f9", 0xf80}], 0x1) socket(0x1a, 0x0, 0x9) 16:00:54 executing program 0: mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) setgroups(0x1, &(0x7f0000000180)=[0x0]) mincore(&(0x7f000012b000/0x2000)=nil, 0x2000, &(0x7f0000000000)=""/237) mincore(&(0x7f0000300000/0x4000)=nil, 0x4000, &(0x7f00000001c0)=""/171) 16:00:54 executing program 1: open$dir(&(0x7f0000000080)='./bus\x00', 0x10103, 0x1) readlink(&(0x7f0000000180)='./bus\x00', &(0x7f00000001c0)=""/233, 0xe9) open$dir(&(0x7f00000000c0)='./bus\x00', 0x2, 0x40) mknod(&(0x7f0000000000)='./bus\x00', 0x6080, 0x6c8) r0 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$TIOCNXCL(r0, 0x2000740e) mknod(&(0x7f0000000100)='./bus\x00', 0xc001, 0x7) open$dir(&(0x7f0000000040)='./bus\x00', 0x10080, 0x10) 16:00:54 executing program 0: socketpair(0x1b, 0x1, 0x3ff, &(0x7f0000000080)) pipe2(&(0x7f0000000100), 0x4) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) r1 = openat(r0, &(0x7f0000000140)='./file0\x00', 0x200, 0x400000000002) unlinkat(r1, &(0x7f0000000040)='./file0\x00', 0x8) mkdirat(r1, &(0x7f0000000000)='./file0\x00', 0x0) 16:00:54 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x5, 0x2000004}) pipe2(0x0, 0x20000000810001) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r1 = getpgid(0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={r1, r2}, 0xc) r3 = openat(0xffffffffffffff9c, &(0x7f0000000000)='.\x00', 0x800, 0x2) bind(r3, &(0x7f0000000080)=@in6={0x18, 0x3}, 0xc) pipe(&(0x7f00000001c0)) 16:00:54 executing program 0: r0 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffe000/0x2000)=nil) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r2 = getgid() r3 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f00000000c0)=0xc) r6 = getppid() shmctl$IPC_SET(r0, 0x1, &(0x7f0000000100)={{0x346, r1, r2, r3, r4, 0x80, 0x9}, 0x5, 0x80000001, r5, r6, 0x9, 0x0, 0x4473}) setuid(0xee01) r7 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r7, 0x29, 0x32, 0x0, 0x0) 16:00:54 executing program 1: getuid() r0 = geteuid() setuid(r0) setreuid(0xffffffffffffffff, 0x0) 16:00:54 executing program 0: r0 = shmget$private(0x0, 0x2000, 0x10, &(0x7f0000ffc000/0x2000)=nil) r1 = geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) r5 = getppid() r6 = getpid() shmctl$IPC_SET(r0, 0x1, &(0x7f00000001c0)={{0x0, r1, r2, r3, r4, 0x80, 0x111}, 0x81, 0x7fffffff, r5, r6, 0xc274, 0x101, 0x1f}) r7 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) utimensat(r7, 0x0, &(0x7f00000000c0)={{}, {0x3}}, 0x1) socket$inet6(0x18, 0x3, 0x6) 16:00:54 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) close(r0) syz_open_pts() fchown(r0, 0x0, 0x0) 16:00:54 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x2805) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x110) kqueue() kqueue() kqueue() kqueue() select(0x40, &(0x7f0000000000), 0x0, &(0x7f00000000c0)={0xe8, 0x614a, 0x9, 0xb85b, 0x80000000, 0x1ff, 0x3}, &(0x7f0000000100)={0x1000, 0x9}) 16:00:54 executing program 1: socketpair$unix(0x1, 0x10000000000002, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() dup2(r1, r0) r3 = msgget(0x2, 0x200) msgrcv(r3, &(0x7f0000000080)={0x0, ""/255}, 0x107, 0x3, 0x1000) kevent(r2, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0xe1}], 0x20, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f00000000c0), 0x5, 0x0) 16:00:54 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, 0x0, 0x0) r1 = dup2(r0, r0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0x6) 16:00:54 executing program 1: r0 = syz_open_pts() geteuid() close(r0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0xfff, 0x5, 0xfffffffffffffffc, 0x7ff, "c2e884c5b38d468fb6ab2be18444290e21042498", 0x9, 0x400}) 16:00:55 executing program 0: r0 = kqueue() r1 = syz_open_pts() r2 = syz_open_pts() kevent(r0, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffffe, 0x3}], 0x6, 0x0, 0x0, 0x0) r3 = syz_open_pts() kevent(r0, &(0x7f0000000000), 0x3, 0x0, 0x0, 0x0) r4 = syz_open_pts() pipe(&(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_timeval(r5, 0xffff, 0x0, &(0x7f0000000300), &(0x7f0000000340)=0x10) r7 = syz_open_pts() r8 = syz_open_pts() ioctl$TIOCSETAW(r8, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) ioctl$TIOCSETVERAUTH(r8, 0x8004741c, &(0x7f00000000c0)=0x1) semget(0x1, 0x3, 0x200) kevent(r0, 0x0, 0x0, &(0x7f0000000140), 0x455, 0x0) r9 = shmget(0x0, 0x3000, 0x2, &(0x7f0000ffa000/0x3000)=nil) r10 = geteuid() getgroups(0x4, &(0x7f0000000580)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0}, &(0x7f0000000600)=0xc) r13 = getgid() r14 = getppid() r15 = fcntl$getown(r4, 0x5) shmctl$IPC_SET(r9, 0x1, &(0x7f0000000640)={{0x2, r10, r11, r12, r13, 0x20, 0x244}, 0x7fffffff, 0x7, r14, r15, 0x3, 0x5, 0x800}) pipe2(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10007) kevent(r5, &(0x7f0000000380)=[{{r3}, 0xfffffffffffffff9, 0x8, 0x10, 0xfffffffffffffffd, 0xfffffffffffffff8}, {{r1}, 0xfffffffffffffffa, 0x40, 0xfffff, 0x4, 0x7}], 0x9, &(0x7f0000000500)=[{{r5}, 0xfffffffffffffff9, 0xa1, 0x1, 0x400, 0x3}, {{r2}, 0xfffffffffffffffb, 0x0, 0xf0000000, 0x0, 0x4}, {{r2}, 0xfffffffffffffffc, 0x80, 0x10, 0x100, 0x3}, {{r16}, 0xfffffffffffffffa, 0x20, 0x4, 0xffffffffffffffff, 0x3ff}], 0x2, &(0x7f0000000400)={0x4, 0x6}) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) geteuid() getegid() setsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000280)={r14, r17, r13}, 0xc) kevent(r0, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffffa, 0x88, 0x200fffff, 0x1, 0x6}, {{r4}, 0xfffffffffffffff9, 0x8, 0x44, 0x6d8, 0xd331}], 0xe545, &(0x7f0000000140)=[{{r7}, 0xfffffffffffffffb, 0x8f, 0x0, 0x4, 0x3ff}, {{r8}, 0xfffffffffffffffa, 0x2, 0x20000000, 0xfffffffffffff800, 0x7}, {{r8}, 0x0, 0x14, 0x40000014, 0x6ca, 0x5}, {{r1}, 0xfffffffffffffffc, 0x0, 0x2, 0x0, 0x6}], 0x2, &(0x7f00000001c0)={0x2a, 0x7}) getrusage(0xffffffffffffffff, &(0x7f0000000440)) 16:00:55 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x80) utimensat(r0, &(0x7f0000000000)='./file0\x00', &(0x7f0000000080)={{0x8}, {0x8, 0x2}}, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000440), 0xffffff05}], 0x10000000000000ff, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) 16:00:55 executing program 0: r0 = kqueue() r1 = kqueue() r2 = fcntl$dupfd(r1, 0xa, r0) accept$inet6(r2, &(0x7f0000000240), &(0x7f0000000280)=0xc) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f00000001c0)={{0x18, 0x3, 0x200, 0x10000}, {0x18, 0x0, 0xffffffff, 0x3}, 0x7, [0x100, 0x1, 0x80000001, 0x100000000, 0x8, 0x5, 0x0, 0xfffffffffffffffa]}, 0x3c) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x40, 0x8, 0x495f9c83, 0x1f}, {{r0}, 0xffffffffffffffff, 0x41, 0x21, 0x1, 0x5}, {{r1}, 0xffffffffffffffff, 0x0, 0x80000001, 0x9, 0x80}, {{r1}, 0xffffffffffffffff, 0x70, 0xfffff, 0x308000, 0x9}, {{r1}, 0xfffffffffffffffc, 0xeda68f0a3038c655, 0x40000000, 0x101}], 0x0, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x1, 0x0, 0x400000000, 0x7f}, {{r1}, 0x0, 0x10, 0x20000021, 0x7f, 0x3}], 0x1f, &(0x7f0000000180)={0x100000000, 0x555c}) close(r0) pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0xffff, 0x0, 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x8082, 0x102) close(r3) kevent(r1, 0x0, 0x0, &(0x7f0000000240), 0x8, 0x0) 16:00:55 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000240)='./file0\x00', 0x3f) setuid(0xee01) mkdir(&(0x7f0000000180)='./file0/file0\x00', 0x0) unveil(&(0x7f0000000040)='./file0/file0/file0\x00', &(0x7f00000000c0)='W\x00') r0 = accept(0xffffffffffffffff, &(0x7f0000000080)=@in6, &(0x7f0000000100)=0xc) connect$unix(r0, &(0x7f0000000140)=@file={0x0, './file0/file0/file0\x00'}, 0x16) 16:00:55 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, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b", 0x4a) write(r0, &(0x7f0000000340)="a13e5ac4c2641db6826b523ec3cabc18690700", 0x13) r1 = syz_open_pts() close(r1) fcntl$dupfd(r1, 0xa, r1) r2 = kqueue() r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) readv(r2, &(0x7f0000000240)=[{&(0x7f00000005c0)=""/4096, 0x1000}, {&(0x7f0000000380)=""/94, 0x5e}, {&(0x7f0000000400)=""/94, 0x5e}, {&(0x7f0000000480)=""/131, 0x83}], 0x4) r4 = fcntl$dupfd(r3, 0x0, r2) setrlimit(0x8, &(0x7f0000000300)={0x100000001, 0x1}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x3ff, 0x0, 0xfffffffffffffffb, 0x574, "9ad84b73d9694ebf0000000011007fd35db5abe3"}) readv(r4, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 16:00:55 executing program 1: setuid(0xee01) r0 = socket$inet6(0x18, 0x8002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) setsockopt(r0, 0x2000000000029, 0xc, &(0x7f0000000140)="ffe099c2ea24966df98329010007000000000000", 0x14) recvfrom$inet6(r0, &(0x7f0000000000)=""/229, 0xe5, 0x2, &(0x7f0000000100)={0x18, 0x0, 0xffffffff, 0x1}, 0xc) 16:00:55 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) getsockname$inet6(r0, &(0x7f0000000000), &(0x7f0000001200)=0xc) sendto$inet6(0xffffffffffffffff, &(0x7f0000000080)="dfe278d84f047e1808a3a992ddc389ae510e72c21d071d767c92f5a76aabd0152fcbd05c4db7f4e5e729497dfc375f1a021a5b1fd8ea7d7047775b8daf66303ddae94f4cc9d10f0e4bd21802c30927bf91de19baad5d68d29e6c0265b15278bc3a26defe99b129cae1e0377939e119e495cb84900b82d2c0689fd8d30bcd08437ed371f99c2b1cb8434a8ed7a106d463883ccdd36f76022dd29c59311fd01f26dc7cb7bb2578798d919b871cbb90dda4fccbca8d521c0c9c95c6278cad91c144f5079d7aa44b35c54465cb314586eae1b2afb0d94912bea757906d494c2e049598bae15d4a1b6892ed414e4ca5448a7e457350859333529825a60e93889fece46d4917cb7b429852148679694cbbb5d71bd8c81da130daf7387dc095c6ea85a19f5c62434a0b42723ae95420971a2edaa24f04e1c558283be5b08d1903dd2aa5b55ff876b7df8ad497a163fc1667bf677560acc9bdc58fd2190ceb7ee16969f2b7924651b5256b83fa8cee4a85b601371092d883db7c63cc060f80cc96a47d90", 0x180, 0x0, 0x0, 0x0) sendto$inet6(0xffffffffffffffff, 0x0, 0x0, 0x406, &(0x7f0000000040)={0x18, 0x2, 0x8001, 0x62}, 0x6) mincore(&(0x7f0000235000/0x2000)=nil, 0x2000, &(0x7f0000000200)=""/4096) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r1 = openat(r0, &(0x7f0000000100)='./file0\x00', 0x0, 0x2) flock(r1, 0x1) r2 = dup(r0) lseek(r2, 0x0, 0x1) 16:00:55 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff}) connect$unix(r0, &(0x7f0000000080)=@file={0x1, './bus\x00'}, 0x8) mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x20c) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) preadv(r1, &(0x7f0000000200)=[{&(0x7f0000000100)=""/223, 0xdf}, {&(0x7f0000000000)=""/52, 0x34}], 0x2, 0x0) 16:00:56 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x3) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0xc000000000000000}], 0x0, 0x0, 0x0, 0x0) shutdown(r0, 0x2) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) fchown(r0, r1, r2) 16:00:56 executing program 1: mknod(&(0x7f0000000240)='./bus\x00', 0x6003, 0x402) r0 = socket(0x26, 0x8003, 0xe084) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000080)=0x10) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) bind(r1, &(0x7f00000000c0)=@un=@file={0x0, './bus\x00'}, 0x8) select(0x40, &(0x7f0000000180)={0x8}, 0x0, 0x0, 0x0) 16:00:56 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0\x00', 0x134) chmod(&(0x7f00000001c0)='./file0\x00', 0x8) pipe2(&(0x7f0000000180), 0x4) dup2(0xffffffffffffff9c, 0xffffffffffffffff) socketpair(0x0, 0xc001, 0xf6, &(0x7f0000000200)) symlinkat(&(0x7f000001effd)='/', 0xffffffffffffffff, &(0x7f0000d06ff8)='./file0\x00') unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000240)) faccessat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='./file0\x00', 0xffffffffffffffff, &(0x7f0000000140)='./file0\x00') 16:00:56 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x2047, 0x2d53) r0 = kqueue() mknod(&(0x7f00000000c0)='./file0\x00', 0x8000, 0x4) r1 = kqueue() close(r0) r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xffffffffffffff7d}], 0xfffd, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000080)=[{{r2}, 0xffffffffffffffff, 0xe1}], 0x1000, 0x0, 0x0, 0x0) readlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000180)=""/115, 0x73) 16:00:56 executing program 0: r0 = kqueue() r1 = kqueue() close(r0) pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0xffff, 0x0, 0x0, 0x0) semget(0x1, 0x2, 0x70d) close(r3) kevent(r1, 0x0, 0x0, &(0x7f0000000240), 0x8, 0x0) r4 = getpid() getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000600)=0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0, 0x0}, &(0x7f0000000680)=0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000006c0)={0x0}, &(0x7f0000000700)=0xc) r8 = getuid() r9 = getgid() sendmsg$unix(r2, &(0x7f00000007c0)={&(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000580)=[{&(0x7f0000000080)="49d8f81992bc11fea7cef93f167ef2b43830a8f5ac993acc614db93e39bd681aa3d7283e4f8ef5dd0f118bcd149483fce191c1f3a4104c7664133fdef20930727bf2b313ace7", 0x46}, {&(0x7f0000000100)="ea245d558f09a9442476b8cc316f995e1a2d8e36ccdc302e4671cc69217e80ac0da6b9deef8be8805efc3b694aa41f02c92d7e87d9f8ce65e2d8dbddc43bee60800a7014f58ece2eaeb7a1df87768633929f7bc36ea5a964296a858ce71f6fcc4df9468a9cedc06dc4497e59914b35bc67bb69bc6bdb63c38006b98823a6f69f49b7f65e9b7279f0c78119ef2ecdeddd29ae03e8b043ac", 0x97}, {&(0x7f0000000240)="a49305f8c9a020afcef2def57da34fffc2165f7788fe68970b73733815b7ee7435a5dd8bb95fbfe6e9f585b5e65321d3de44aabdb295b614d61e74ba34d72279751ae76b5a1eca2971f48f8dcd7f902d5f8682d1f8c55b17e399ad6580f0b60530d45958c3e6b66be3f78176a6fec268c2010c290026c7c92f9b38d468621ffd62933f", 0x83}, {&(0x7f0000000300)="a3f8c79552c612ce8abf9c70dccc12ff78de507569c1db4f26c0bdcbf91d8bc204d537a01e9a94c8a7144f0e8d844aab8748a1c8066082ce4fc8300c5824b0140206abb2764b857fc2", 0x49}, {&(0x7f0000000380)="2f60a31002a6085e4d9b9b69f561e9bc1ee097a9ea87b4d5172b61cec424097c567f9b982558ddc6de84a8330b13645ae14efe79b29a17bf7d57c8722996b4d8fd2551360f648b339162ca84cfc0e56295e66f70d7e1a635812c70a529c3880eb443561135b020d7054d5ce33289312c4d5f7a43dfeeece365e0912e08930ce83e7ecc919b12f8582df84d080f699cda24bfb31fdcdcf38fe51d674870b42fec8d1fd8d4f3a16e907fc8c07ef7dcfb7f120ad0cf2007e0ae8dec0d990b14aafbce0bc75e02e23285fd6c69e9f7c80e2b66b9db238b45f2e5f865a36d101965cd176f829e", 0xe4}, {&(0x7f0000000480)="41d19116877cbac137053a1c34d0e49d30d2afa4a7450894617bf282cb41913c788fa67accf08f6a2863af0cb1b7bb85f8ea351cf96531ca34603ee361d7680e8dcee59143a79f02cdb745df1ba3956dd354adb356eaadf3ebd0688290192d5e866427bbf2ddaf229bf76cf29e2f55ee282151cf8ecd4d1a76aecba2d62b419d1111e5eff0ace24cabb5aae29fc92b0fbb4a7e3e23654b7960fa3b3ca3f2e3d69d26126ac0b2ac2611e1071fec406904d64eaa9b9c08d17ffb52adbd1cb7e74f67c8fad456bda5", 0xc7}], 0x6, &(0x7f0000000740)=[@rights={0x20, 0xffff, 0x1, [r3, r2, r1, r3]}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}], 0x60, 0x400}, 0x404) 16:00:56 executing program 1: mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) read(r0, 0x0, 0x0) 16:00:56 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) setsockopt$inet_opts(r0, 0x0, 0x1f, 0x0, 0x0) 16:00:56 executing program 1: recvfrom$unix(0xffffffffffffffff, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x20000000) write(0xffffffffffffffff, 0x0, 0x0) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000040)={0x3, 0x0, 0x1, 0xffffffff}) 16:00:56 executing program 0: r0 = socket$inet(0x2, 0x1, 0x0) getsockopt$inet_opts(r0, 0x0, 0x0, 0x0, 0x0) socket$inet(0x2, 0x8007, 0x97e) readlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)=""/82, 0x52) 16:00:56 executing program 1: r0 = socket(0x1e, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) connect$unix(r1, &(0x7f0000000200)=@file={0x0, './file0/file0\x00'}, 0x10) listen(r0, 0x0) 16:00:56 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x236161bc) execve(&(0x7f0000000140)='./bus\x00', &(0x7f0000000380)=[&(0x7f0000000180)='\x00', &(0x7f00000001c0)='/}(&[%$-^..\x00', &(0x7f0000000200)='{X&\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)='({-\x00', &(0x7f0000000300)='\x00', &(0x7f0000000340)='&\x00'], &(0x7f0000000400)=[&(0x7f00000003c0)="2b2f5bf6bf212a00"]) r0 = dup(0xffffffffffffffff) pwritev(r0, &(0x7f0000000780)=[{&(0x7f0000000440)="993bca82ed29545d33955c1ff11433d48a03c9fd50dbbe3ee92af3192fb3ca6e36c04b01743022d77ec10bb37c343d924cbd16d43d6f7a4cb6970d5d0bf601094c34b0c9309f71e1b520f7baeb6a763aa74cf56c6ce599ceb65c53178315e80a6de59d6579469bf3489df72ab576c33189cd1c9c90067bafe1614379037c9129d06c843ff4bfe708a7fcb97764e3e0849848d79a6e2eb683294ce066f16ab7316e21e15897ff1a80c6af98e4e4fca9415bfb624c6d009da0bba279e93149742f20fa2fa9561bae55fddccce4ae83200d", 0xd0}, {&(0x7f0000000580)="6295c6bf92087f6c67aea6c25e976a27706cbbbe2c5a485cd690fc9377bab977113317cf8541e89d07e00a920a2173b2dfb7a2eee7a2a2c21c2ab6c57e06d4a9a921", 0x42}, {&(0x7f0000000600)="b6a6d74bde17ef8a0d94e8a34608524d18d96aafe691b92b5234c0cbd7796b359b2368a78744c178b810c63d637b11ef5041250da3006cb18ddb3ce1b7ea65f6247044f47e3d567721dd5bff99954848070f5301a7d517d870d12afbd9ad1d17f667b8b075c4f83fb62092fc7063f0222dd545d7cbff180e1e15a5387bb87ba2ce97b4c3afbb295511f628ee4eaca16b373e023f091cbbfa3967c7d347d8f1cdcafd783e3f93f55e30", 0xa9}, {&(0x7f00000006c0)="a061ef22", 0x4}, {&(0x7f0000001680)="fe0e697bb15d71c6cc3f8f33ddc05aca01f990443ea3ca925f3429ff5f9022c42075fd751a13e046db0cae5e0879c5cc5e4495b39cf6308a519d6812bf5204070674f13e4ccfc6f37fe47103c2e20755f3907b6644d91a02a86edfeb6470c44805c7bd169fd4e70d5dfd578149d4cec4297ebec390ac3e126ed89a8b405274720c1167d3acb7c10655605e239c5c1ddbdf74a3d005ec585e2a0b0c47988c818f3509b211e07aebdbabda57d43173fa2883b471444d99bbd39e2bfb859cd8021b35e5b25745fcccf4d06bebafa6ba3a3251cecd086443cedfd5d8ed9931c3c6529f2e26f6d0a2076395d3e87b57c78b568655f12629e0d6cc4119e3cc3a6bc2272eb503c47e2c4c36950a1b10d184788c0c7b9f934c1ee2b1bb8b2698dbda7ad12fe4da15dd877a65018eebac28ab7188b68a2d2ee33bf439dddb272f25b712aab05beed70e97587cf7523b08ce62cced3950e8205f47fe6f4a9a93c6009eafeb0477b18934791c7c976e2d71f4e4dc2cf6ab891cad09fb577a19bc83db9130a5552512357d49244f4586a820cc28f07b5317a372f52069a1bdf84f46c63e1e3a06953921d7d996027f63aeb5fd3e64cc6e4df83d1e75628f22b42da5ec0bdda90f146e9c97815a86ab17963120c041a9a379a72b1055c309574b7ddb00e8e048d6523a7f96407fb097bf3de4bda207bad1dc849e17aefd06fd2a1b3082671b8cfd5b6cca96fa0ad2a5ee37fac3a223739df2ae427a9ebf49a6f8fb3e3ea6c94f580c93adb162c31a2d7307c966728e3d80ea0e3026d4af68b4ae2f56e466adb092d24628684a02c880b5cdf4fa223051ea43504c07a89c5c1c58425d3de06bcafba2cc9a7ed00ecbaed9ce71865a69b0e594bcf02cfe0c7cb0c16e8c0116a8fda1f320a32f8e4fd7632878c4fda15e8feaebd8ae2baed476edad986872d030f7ef4455f041bb14e9862efb1128cd9412cb81fc7dfaf1dc3e705e4f1326c28669942c6397110682c08d7936767abbd00627ced8fe49d593c95f45a3d78495324dba0b4d54e2d25c186ab66e19371dc3bfbc7922406bee9eaabba306d5713e323dc383ee6418038aa9e155fe4da37c909e416fa0b96451cea9fda173d4d3c5bd58594f4af33e46938fb492a8a1f979d91b1d2514f8f0804199f21a0d398c2cc52e6ba7e1dfd22e37453b9c29871d6fbd340683f86f083f1744e16382075fbc4a5e06ed07ce7854de3267386913e1b56d78469a3518b86082c957d571a94b012b9895bfa99977a7640e0a9b6e9638739f5f88cf2204df24c72db38a589d7c0f4b0eebd8c3e746842acbc828b666ca3ebe6947d865b438402a5e8419f5fcb0d7b898897c0a30f7166e74ad9dd043f702ee7c151d4810a10d5dfdda49fd1108ab60262c3a0356486d25d84f07656fff751086655e7d42744c731910bafc34585658c955f69afa1901f01e0d69590413d50ba08abcc00dd97b93ac5d0efbeb5980259fb3b00c373bbed87ac094d39494156e61d2007a5a480150ebda316ea889d9c1af6d58a5ab397030d85830ffcadb94e7960aef45f98dd035346f57cdabee38fcbb90724e8f6a1311bd32195e45aa832fe751b42f826d389d852b6276a8baab04c584da48e77a7c7baf3d5f9ed81cda3eac83a3f0d06d270f18bc39f252fde6233131cef78b4fe2ec48e3807f52bfac6035523b24cb8fe3e146230a86f3473509ba0c1372e485470bd938538a7c5719889d2c456c372f03931f351b2ad15aa000907036c1789ff0e5c125520efab2663b4a1205e92f041ce31286e86fd8402f6c00cbba4ebefd8835f9480ccb2501ec69234b527495ecf540617d5d7c7fc7993f9fcded54d2135c3c2026948475a629874d6d8caf550dce8737bf646b5729c663296c1f545d2ca51abba2494ba6c64d997e2890981099d81aec7c5f0570090dd2ab1af8545dfc1779168a6ea471277ed73d2b302cb3e039bc0f5fa6ed320a68dc88379ba86ec901c75218d4046f2193c722eb99d23967bc156eca4a992b05e208aa536482c3fea56c4bb5e5c10fc2ba1a29b52a3effca6726ceac6588de0e0a0b67235a0a9d1f6d16497e8d1e68a9b5ae4f54412c2b44071162aeaafcd67d83b11d5dd6dfe4df93119dbba3b16244f9ff885f933aa09d661d984c7def8a0afe752622d5ec2fb42ee8ac3b3d4f3917fe99b3d9306f87fe28e7b9133d087cfcba85f3a056836bac5b69eeff4da07482b51654bd16fef5e07059166a23a58d200650b38771e2f7c232a7d73e25d36bcc3a4dc887e961c8a9a0bf2b759e7da3fc1e17ee74c38ab2128af72855d564184515ae5c67db052ed990c4d7258559fdf24d1e8aed37686772b8b37da4323b814779c9ae89b1f6f07019eca284867c8e48e243347b90440ca998956e9ec91575bfed78139a995d109334dadba38290af48be75aa9c03b9a912db2458e80baa32623ef15c1b53dc78d6bcf341acf535d914ad7a32299d29a7a7c0b74ec24d8219b1bc2f35c04ea74d0beeacced7adf6ae48682a3057561e8a828aae0119cbd0af366a34c76147a07c1395750cb6c130976f20b9a5c74b15f5ce0a021f0c9eba5f958558b2380c8eb26f3f7a9f09291ffa148245868b7e8e9de6c6327f69781e58f35b5062b871a0e714a6452dbfaefd149b383a1883d5a85f51de9a073741c47f9066426241e85977a853eb7485d2542bb285b57c4abcae188a15b0ea6baafaff277a9b8c169c8d7535f9f072e10f8a6448aaa235cddd0f23968bd58eebcf2d42dbe2616cc513a1dde5c48411cea4391f829198930beef65a270c4a644947f4b82e1ffba0dac9b799e2ceea83ffd53db59a3ec728f8c3c1a5799d0e0b15b064576ddbd066cbfcd69163bc2f81995b7888fbba6683994311a6f2773a61b398bdb9696292e05a9656e8f1a8585a66a1aadfb942d157226ce5c0e929def399d529da4c1d700ee7f37659fddf6db0c9097437e247a2b68818f16d4681dd3542bb8b64f4130aa519c51f2c04045f7ffd5802285769817338a5a05515fd52806a0fe8141335ec1349f35ca7883898ad4540bdc03a1559e2b8c45405d21141eac22646d7e1c8d9729248b18e89e42c1a0d11371b06772d23fdf99450a7ddd12f98b47b569f9673291e2fa6b8c355b64a2d69732961f2d1d52f4fc6b468dceddae632bd7f3531ee006f101cd0eaece470eaa345e6054caae9d842302952954b8eb63a57852e63ec50daefb432bf66409291923fad39b0104cf60f098029f82ace4aafd0387574cd001cf753a5dacc53dde444480577df0c2fe4133f68c31501416610d40d1dab9fedabfee4bb7cdc6b8ae8cfae3e88c64f99ab119b1d1ab42e2ffe4c2326f3127d63043065fc5cf24fb4e3396ad4cc1f4462fb374fa1b6b305784bcd0839928b31e3bbd921b4ea8b0909419ba65735ccdab45f5ee82ab18a57a54bffa0534693c892ef4776c4444cb14b14e1215b59274f64f121e69755bc6496932b6a2b7757dae6949ee0a9f6ed0a91dd95c9168fd9aff6ffc78ef7975e5dee8bf1e90490a35512be88c76e07545173ad3b5e6f04ebad38bc1d29a7e59bd64f1ae4a36c60a0d8c18565b8662343082c9e409f9f30d198ba2ee9124abe94f42b62bed51a8f9b1cd55f98edee45ae09f87284cf53c90e08d8ef13517bb125319d25d8fc7724737fe7f89bad2137ae990017a3c66e4be5d497b16ca35d598be8813b4d261b19582d1b9681a2feda4935c78a76d41ee05a9616a716d658739753034da0f2d3365fff9ff8511f404a0f0e6b1af6adc27b64e3534fa0990bddc97ea3de6b75f275a5dac2a8d6b8e50a1f3b20afc037839be84951aae0b4bd462182f3069f45156e64cc692a104deb9bb43b61ee9554c194f9ca138b35f3f6a6496d75a0c5aadc4b7cedf8e95c6e172f300ba22f48b2241ae9860ed6138e9980483e139af4124038de5e40816dacb38c12b6e3605100a9e48ec3d6ba1ab56043f472a1e11a973e36a3fab7e9d4a2d6a074de2295d5e8370d60714c25264c55cb3289f02b2f030484b80e77e90ce33b6795951b406abf02c3ce5d582929c400b7833d503b6e29f4d23736af86669f62c3991e79137afa60cc29a4232b9f02ccf6051780775aae4a93ad5ab20dfabbb025c775384796a56ab3428ee3b337bae3564b50747cee03ca6d1a518e52335c16e8485467738da9fdb9c43e85d443f4d399384e396dd2e62a96184c4e8110dc10af95d6662d71741235b2c6c8a17ab2049ea02d862ff7cee64dc6dc85edace9de81b052af10461ddfa826304d57d1871fa287d657a2d09bf8b7e27b75554dd7d3e6319453f4bb4f6c6887434f616705016ff0a8490fcb7d7700bf7458759bc3ac4d4e854f36ab302618e59afa7e78cc3934fd6369137eda78da62722fd5ec9453a91da6372b8a9e08f032f0cb9512b4c9d73de5af00e3d720a29c8fe3bde28fe743c0b0dc90da0e59c56bf1649998b05df6b8c58138e9958afbe8ff04bc188e477a00fd890446ad78589b854ac65f766dd656649a10430dcade3329867e6159f292f04c6718425c4eb042b202fbf591b5a2d0c990b499a8c356e6e0d5077641ce1dcfffd9af41f1c6842c2ef364576850a7039923061f44aa713452be1ac0bbfc13ac0c477cdcb94a4b301a2c2687b8c6a70053311b8638928483e9d82310b7913edda88517da5436e100332655090a1df569259af33ad1bed034f16d60af52a1b6aa5297de648c1271cbd2008d68916af5bac32515e1877ca205dd8356ec8ffb69409f93b2c6a2f462617049436486149ce831402b3ecad7e64e73713941c540dc8d214601018dbbae66734afd7342d3dcb66192f6271844fdc022db383b6f51d2d5da5a572120a3ea6c35242a086e5a7904f029b9084b323067126f56aa9ade036b72a405d045d0983b8b53af42611175cf4088d641372f86e6f138689a58544fc14add0baffa74edfb0a0b74094238d3344f77335e8c8573dfdf3cee20088d171d3ce0baac89f8edff1805f6d4a411486420883580a726649cbe6c60829ea00efc68c6bec584f257c308bd1b17e351c98d171558fe04ea4f2d4fb436321abab3cbd0520b674c067197fd92e812b3f142e331828ead4bd9d84d50c0ad7647131a476ad46c32c030a3d2533555dd0c3183409742634ebe5ad6ddd6c6961a376d46303b25fc7baa335f2a9dd4d93e43353184d631117f798e7a23bee8e5c11f8f216106983d274e312997baa1530475a34e363feed9319afb065d9c0b11bf5c1877203b1bb457103b652032a7810a73711ce81b7288dcf0e86d281e49363f2aa5d226abd062e49bfc9a784b8ad119f84f0c144282c6a039f55dec00c6240351bd38d1be53bee1d6e420f929a69c648ddee47bb74d24c776672b178696664fc7360194cc38cb92ce5869169fb962f1374070d88c1d606788dad8379810345de60020c966c7574ac489177e20b40b9f82c2be4cefd6725011bd3bc3551753a30fc79d4e2bae5e48f7960af27a7747653cee146e79855aa5c445b38dab76460d6f4b0f2bc5af1cb785a05b09042bd0a1382dd76bcb2e60cd397b675098fe842cdffae0831cb5959e91ea594d244b51772b154ae5871b7ac4a4f037071b118ee300dfe3edc9f1b47c25fc5c76a7df6f97d4f900a860675a7f2ff78ad9926be9474b4fff3e2e1d7316989f4fe1721bbc7812065c33b8a1f87b2998bdbd5384c5406acb25e76f99a3e644246293112bce925dcbc228fb775b0914064c32688050364390495620bd1d6a980fa3b66b36", 0x1000}, {&(0x7f0000000700)="3d06411ca37902c1543e5a4f0854ba458702bbb597cd5adc75d6e2420d1a7795b93570409a25e3cf3869f7ba0fd4142d9adffa2da983fc48ffbd53c84cecf7b4572cbdd7602e066f5c33c85fdaf9e5064bea7d34374adf971b09bc4bc78d2a5e", 0x60}], 0x6, 0x0) r1 = open(&(0x7f0000000040)='./bus\x00', 0x6, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f0000000000)="ba0ed314e6b8b6a4a52db635249a3586fe67dd245ee052d4c503", 0x1a}], 0x1, 0x0) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000100)=0x3) faccessat(r0, &(0x7f0000000800)='./bus\x00', 0x4, 0x1) pwritev(r1, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) semget(0x3, 0x2, 0x190) pwritev(r1, &(0x7f0000000540)=[{&(0x7f0000004180)="b9", 0x1}], 0x1, 0x0) 16:00:56 executing program 1: socket(0x3, 0x4005, 0x0) mlockall(0x3) shmget$private(0x0, 0x3000, 0x4c6, &(0x7f0000ffd000/0x3000)=nil) r0 = socket$unix(0x1, 0x16416cb5a958d90a, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000080)=0xc) 16:00:56 executing program 1: mlock(&(0x7f0000ff8000/0x4000)=nil, 0x4000) accept$inet6(0xffffffffffffffff, &(0x7f0000000000), 0xfffffffffffffffe) r0 = accept(0xffffffffffffff9c, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) r1 = dup(r0) ioctl$TIOCNOTTY(r1, 0x20007471) accept$inet6(r0, 0x0, &(0x7f00000000c0)) munlock(&(0x7f0000000000/0x2000)=nil, 0x2000) 16:00:57 executing program 1: r0 = socket(0x7, 0x4005, 0x1) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x8e6c, 0x8}, 0x8) setrlimit(0x8, &(0x7f0000000000)) lseek(r0, 0x0, 0x2) r1 = socket$unix(0x1, 0x7, 0x0) recvfrom$unix(r1, &(0x7f0000000080)=""/8, 0x8, 0x41, &(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa) syz_open_pts() 16:01:02 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a0a, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) mlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) r1 = getpid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) setpgid(r2, r1) munmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000) mlock(&(0x7f0000ff8000/0x4000)=nil, 0x4000) 16:01:02 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r0, 0x3, 0x4, &(0x7f0000000100)="f7c9f63032f7b7e36d6751994509d3c6a5d2f05b2956ec1cbb0f305d4e625c7bb04b2f38d3a6ada22a48b57ddbf53f159f611784829e0a8b6aba55940a3f34e6000777c8ba4127049ef31f45e58c56a7f73bd3633506d2593ac487ccd8dcb784501149f41391233990614efae53acbee971af3b64be02d6bce03a1fc34e1135a3d5145c2a6cc1e976e031891197ccdb128c2fc", 0x2db) setsockopt(r0, 0x40, 0x0, &(0x7f00000001c0)="bd985908e1a7c80e7ba0beb9b2d352655746d620184aac92e4aff8ec3f344a635eb1880ea1ad189e197b69017dfd7c76e3a8c21f19d994a562f87e1e9c241b531e875df7d7d3cf77843117af4519df0cc7075d955dabf081b9eeabbf96cf88634e9905b58eb65b0a1964139fa1aabbedbb3ff2ecefccd38cfbe8fdffb1c0038e7c8dbf76aad2d7497ecfbe8ad0efe0b78b22280a3cd031873d0e11f6d8de221d2aba4d9bcda57f0a9e759aed58729a3095e757743b35e707f32c49700c86a567be77c710bf8d58248f7e388878d065a5c0551235df34ced6d75d69fdef62ab87c1ab9668f4dde33dfeaf4fcf3dae10a693bf8aaf57a42961f17ae72620f585dc794ec16ede878a4f2461f307839cb960aed8b6fb35fa150fe39aefd6da546c4764797ce76105e3b020e960874557221356987db869f537055867cb1d0c5db030a9b2301259d4e40dede08e4dbe2264f53ff7475fff2dbe8374129fe609187bc5e72605913501040c61163d2fc7394e40d55e35f7faba26f85954f82d70bed68aa15550b6c748f9ce4627b68a9ec71a599c41eb0a31f8a5bbd17d2e8a7937025a0ddf7bbb0106c761ba35c5f564402fbc63348e1440a096da34f462b7a867a2f77ff743d22487651fdb99daeb9b543c2242b4b6dcaf20a5dca62e88c3f33325f9afff89f835e6ac969018846e9ce281f16d4e023e6030b146720481a9090135dd7e6f770fff69ed1e74839e20b682447fc2b419b006f97b409a058f5ed6863db6948feb11398640d7b6b0b98745de6dfe60e0462d10240247aa3ba4cfc4af5eba938bfd3241e2234427989374022b499beaf1568da0b6ef33062b2abe96f217218d98ff2807c73c3a2432cc51b95c7ed20bbd461ddbe193e8bc59027c63119cadf15e6cd6a512594073c255762aed34b933647469905ced5cc7c44553aeb91a39e0f938c3de016f2aede92d74a45843c9626b75d967f287805065f55cc4eda47e5569e91cca9cabb03f4894036164555d3672e4339ff8146008d8988cab9ee3b8b0022a60ae876923ab65b859b3d4eab01cd80ac6c9676deaa5a20f5d4cbe00acabbae9cfe4df3b4fbc0df2da1ba332cac4d6e4b344e771e14abef3aaa75be903f789c4d93e5e1d0abfd38e082e3b2cfe0ba6c4cb46075c173520ada8eaf0652eaaf7493b0bf36100f7fa0be17dd455f17a1d3a55d76b4315be0fbeb3698708c2e9ac6034142a051395fa32ad5b5052c6f9439435231cd71fd41309a6a626a3e24b88a5a723bf92b4d21ce148d48625f3456e16d5ccdd18b1a83fdf61d4db1ddd6b6376cd3d7469db3c5512047613af5930285938f09c84e33d8ccf368c1f1d2bf067fdaada6cffe8968d94bd95122d7add8a60e3d7f1950404387504c237eef7b28728ab7b99c65a88bf633753c6f880fa9b0c5c5954433ba1daf03290b62ff89098940ccc90c928206b97739e7c7a64e039ce2a707aba6f441ec49a42be9bb1c208a9093aaa074d7a25a98fffe37d2cb7ad6574fae33ac4384896813b5335dbfe959ffab1f29eed30ba8e4a8b6be2d37cac36a96bbd3ad30579a315e3b3b2d461f12c3abec589b8985c2f7536ae07ca76035d662d906ba018245809349807e756e555cdbc63f48dcf8e9b4e85132403c291b6b5cc25073cf076eca5f83241b87e42a157b8ef213f493bb3e18d1d7707cfc1f017832da770066614a9f78d343cf1305161ff2cd6a91609de89920af129e83685d88c6e55bb42990af8ce32c01ed8496105f6303108c659afa0f2f6f1225c27f0b90769f58d1fcd1211f16dffd87a325fea5dc87e3025ce4e958ad48091640571fbfe53111a8d15c75b6142fbd0cdc95699c61b2bfab8d82225fe971cd124a63b48014e0a0f2613b1552de29c2e2ee10e14fc6407e529f1a14a56260451b3085b69621fdc438f3f18db088b188e8d667c1a89a60cf6e1f754bfb9157d76ab46a471212fa6d4768c07d6d01fb1fe543bdd9bc54b9a2b73a62d86456097128e1bb09bd4197b2aae7d36853feb42cefb0bccc1a92d26ff37fb57697a4e24bbd6b99779c2fb05e04f08ef1d6995e061b430f6054288403c6a39146ffa4a542e808665747ed64cabbd20b084b035ed3db18edea9981e2327d824e1de7ef425068dee1f2de20ee2d948a6ba837c0fd45c86d2f52e2d714431e332d28924a0c72f01d36b5086e2acbcbcf404dab4a8ff70f961b04c67fd3ca8a821d25c6e8ebdd85b2dad2d8a5b1f2f322edce45ded8ecf584c51b7e2c8a992ce894a041c256296c93a3e67683fa0a8c01a233200851f94e9471527f92b47fcae26b3b65783f0f8c85b90ec9543165015a591967e54c73f7f544fdf1b287d21f9201b06ba4e4c68acb9b0d87fff0fd374092868da7a3c95a72d15628d7206ace43cc7c1f122bebe7b31b5387ee3012b79da113b1c2c2286ad03f3563e4cb39d3d7e7d25cb7060576411962495ae295961c24249080131aa14d55321d873641b39586e3597d539afce6843abcfa05b139dc4cada11bfada4482f46d71d034e2c15fc8848a1f317a41e76ea795cd5e14b98f8dcc91759dcb96052356a7c5d8bc3c59a7e97e5a6d2e8a77f3a3cbabcb97f41b21aa18f2ead9522bc33a45ebc64e688e1cecfdb4f10eaf649065921d755c860e19a3b721bfedcc929249b30e76fc5770eafae078017839a5a43137a0b45d411758214f95254bdc21ef55708c03dce2937cb902d9a25ebe5bb9d502d2637a334aa7649e8567d7a4abacdac3c87e539c415537e8fdecbf09e029677816ab695ecfc17d04d09b04c24f74b3edf8bdae222cd9aca509aa3cecc51751586e5202a2944554e457c6eb49242ad5b6f30d99c008e4987a99f13bfc5c570283a549d129870deae21daa434bb9b2aecd8f5a0920ff52d4428357b845de0a909d322e49d340419f1dd8154cbd4157c2c029c124c84ad68d6136b885c3fc5c7b341c90848e3761f2eccd2e484768628d25bdde491a323909995b5343b8442e916b34096ad8d43654bdeb0ac96bdec7833ca650939fb326abfdb394b00b03479ab7ddda32cba7ce9645707f010e44aa7ab11b7b3edf6e3d2f0a3b62bafeb704b7fb327ef70fc061c297ebc6a7e3837728019d7b9062c7eae926e4bec47b4882236ebdd2fa553e8485404af73b438b32a90a3c86665bc9fb36f543d0278a8b5e4e182f5dcef88b463181e18da22231b31903e0307194b454a0f9d91e41a6e421a2c5b7f044da628f72401e634bbedda27fe9b4100814f6032cfd0df981f6671d4a9d0d921196d20304a714bbc28885037e85587c0211cb22ae5623dd8b9dd6b3912db2bf6730fc6f670d744159d3192e7a026a5e442a052acb7030682b3ecba31f773b6f181556dfda25943597d6bcb1a071a016caba9158b063ef554ca0da865d409acb1a231d7fb8219b7f2ab53e69ff60908a169c73913cf0b29ef978f1e866167ca36f4a01084611f504c4d6b1e14a93b180e7852cbd5f7788ea760c83f9094576e9f19e7c7ba21ae6d28b570d923531d5ba3a7b402974fd41b320d0f7bc7a59ce99d78da3fb4acc2a8fbc4979d0ceca1c0c40526534590b24404bfddc06c5eb775a63bc3c18e33651a0b2fd53cef57b441b8c963faa78702ccd6d3be8452a96851d7ec7e67307fd9812bbd17b1afb334aabc43e607ea81e51419887afd65bdcd76b1e96571016f62d1f26bfb8ac7a942b4c7f602594ea010eb04da62a2bb21f5c4b87db27f01cd91a73a3e4f16a709ed1349007683b225d8d4c8b65e14d4ed29fe9fa0b0c307698793c129df89d567711bf9354f99ad0feda21432711b9ae0bf125085dfe667e0a2efad661eb8f1e23f4b5bd91831aa1a17548cd08f5535c7ead2c59cbbb716b3a72425644c40735bfa61a89b4c5187955afa6dd9e9e985a131c0875e239e66ee56c52c1757b626d85c4fd7935bad2f5863ed57e635e21cbf149130c10b427dc44d1cc33df750418535707cd3ba7253fd7f5161c0b7f872da35e3e70bb1ac4eab3676810e86e815f671cfb6948c31d684bddcfad372fc9331a9109944f8491f0999bf373ca4ab8ea3c0d48ffc2fb0819e0047ec60ae16b7222846026d1efa7d508645a6f2b58aa05663f54508dde54fd2ac2ac7a0af23bf77e30e2db721a7ce237194fc500795fc2a74e91fbc53daa86aa7604c9e94199cb092678f09fc460a8454033f46c558bbc086a454f1d88b9e6be625a299204faf659931cdb14715d3035e70d2f79ba95c4fc9567d6fb247bd55a9fcef320db2147c08ab03d97248d3a04d4da5c0bf88df8ea9d2294f97376d7117465dbc35de188ea3924377a4e00f4fa8af3bc305498c58d72309838ce03af553f47d8b7c88e498f4d58a639a7593026aa807d19ada4c8f36d88b9b0d49fc22c66983908a4d8db1df0f4791d341de982cb8a091707fe935f16d15c0983ddad24d9e7f14fd110a4519671053bebde4e6b90c76c29c9d6e6b63e00f6667c581801d5c186476083309a73ae2c36f0d652853d8e7df525fd6f421a05113be0c28b3388a1d774d6d53caa026d3842d54490a3b99cc48295bc2de65595d92624ae61a6f58dea1e8807ab1843f210770d9592f132163f1b0c7589c78e2324434f93babd72627310b7097864d69f72d32b9b045e86b25cebce219869802e053732057c143628017db59699ea0fa570935fe171060c4ac7b7427c058daff6c5ba84efb26a43580ca183a11762a9dbfc53ba393e2197859cacbefe4defa9c71d7b5220aeefcd781f1bb1f7b7d4fbe36ae3a743752e8f280db47b125e900b6a2a33e03994186849fd6738d3efdc6222e2103150227ef10db76653e973fb6953bcbc611ba63381bcd2dba0e78a34f4aebc113b571b8f69e6b9e4d8cfea5d85ece6ef4469222044dac5adbe6908005bae54a5dde15c2726fc7c222db11139f30230235aff24a5128f97a5fe17eea2568c67c8ce09a6d5f164b932c89d6dda7ca47ffecbfab065adac213146f3f3caaa59a53ec031dac40d4772ec6079a0c6f6c254a07db2457a5350abae75892abed280bdc9a7ea5abc482a8456f971aef42f5ec2f95d469fe35035ecdca248c5a89a8b0b3717c515997762c1b747589dbcda80c710cf8f83dde08ab667ce06bec89fe76e31f88c3583ba298417a9aae254f790dcde5a8e54f9945aeb6ba5f40c97c442d47834e5242f1c147a41f00e61621d0a5bb013d0b551b6d9c57ff49d78c1540f9d5405a13250b40ec6707069dae7cdae6f90a0fd837217a2ff6ebda3dddb41fefa1b0d3debedba5de1cd9c41b82ed1b7b7e8838b06361f183c5d32c202b7baf84e1c01995ac57c7ea9618cd4ce2cb35ce2e420e60b7ca777ac19c5f927e18898eb70d52e8ffde41b91572eb6460ddfcb9585f14b655375d4bc49b19d13b3243f1539e51e65ff1727d3315aa37f7044bbb6d2780981404a22391c6ea489f2f64fc5d09ee037c2099f40e9423c1053dbcece5adac282980bea7378c0cfbd744c4d63e2bbc3ee0a804d76748966704ee6a51ea03774a06bbbbb9749be3394f20a78343ccfdb8461445c023dd7bb71bc8e8a0d6957e74f677718c60df317710b3e096e05e951f24cd74376846e328d2298617aef84b4810fc8d31a7878384ed6db389206d4262c02aa15676a711c43e9457c22ea4491465437b7b52aa18c2e2a41c3c7e938a5f9f743c68e9046b6cd7c1b67a4af37b7ccec724f5a4a590719c2cb7f6e1e3b3c657563515c74d9a056adde6f883fd9f74ed4d8a9c95fb036b691bc246173675d729c4ff206d", 0x1000) setsockopt(r0, 0x29, 0x23, &(0x7f0000000000)="a1b3", 0x2) 16:01:02 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)="023acbd442550b93fb86e9cd2e6b0883eb75c08969c61a945972c506b8314d59b09614142cf6aa6e652280390372d57252f3752e72f0ab105548453ca9decaf980000000ac4198b12b9e077d40448c1d8211b8cc0fab82ac7429719061bf7579f1523903b4", 0x65) r1 = syz_open_pts() close(r0) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000040)={0x5, 0x1ff}) kqueue() r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x7, 0xffffffffffffbfff, "a947680ac95a538af41571b93a0c7db400"}) poll(&(0x7f0000000100), 0x0, 0x2000) 16:01:02 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2108, 0x5de6) r0 = kqueue() r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000340)=[{{r1}, 0xffffffffffffffff, 0x81}], 0x4, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x6f}], 0x2, 0x0, 0x0, 0x0) close(r1) r3 = fcntl$getown(r0, 0x5) getpgid(r3) 16:01:02 executing program 0: r0 = syz_open_pts() syz_open_pts() syz_open_pts() ioctl$TIOCSDTR(r0, 0x20007479) r1 = shmget(0x1, 0x3000, 0x1, &(0x7f0000ffb000/0x3000)=nil) shmctl$IPC_RMID(r1, 0x0) 16:01:02 executing program 0: mknod(&(0x7f00000003c0)='./bus\x00', 0x2000, 0x236161bc) getgroups(0x1, &(0x7f00000001c0)=[0xffffffffffffffff]) r0 = open(&(0x7f0000001040)='./bus\x00', 0x2, 0x0) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffd4}], 0x1, 0x0) write(r0, &(0x7f0000000200)="e34aa59d87adfdba0bf50bf36551774850c0ecaae0feb312105584bd91099f8c4f6fe44f57d2f2a5dc785c58", 0x2c) write(r0, &(0x7f0000000080)="744c10f46a", 0x5) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x7fffffff, 0x9, 0x1, 0x0, "b1127f8715ff5bcc89e421224d0a529c443d7b38", 0x9d1, 0x7}) 16:01:02 executing program 1: mkdir(&(0x7f0000000100)='./file0\x00', 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x813af2ecfb3b3f44) r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x0, 0x8) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffb, 0x8, 0x1, 0x1f, 0x5}], 0x3, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffffe, 0x25, 0x20000000, 0x9, 0x40}], 0x0, &(0x7f00000001c0)={0x10001, 0x6}) r3 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) fcntl$setstatus(r3, 0x4, 0x0) 16:01:02 executing program 0: mknod(&(0x7f0000000240)='./bus\x00', 0x6004, 0x402) r0 = open(&(0x7f0000000140)='./bus\x00', 0xffffffffffffffff, 0xa) lseek(r0, 0x0, 0x3) linkat(r0, &(0x7f0000000040)='./bus/file0\x00', r0, &(0x7f0000000180)='./bus/file0\x00', 0x4) preadv(r0, &(0x7f00000013c0)=[{&(0x7f0000000280)=""/4096, 0x1000}, {&(0x7f0000000080)=""/186, 0xba}], 0x2, 0x0) r1 = socket$unix(0x1, 0x7, 0x0) close(r1) mknod(&(0x7f0000000000)='./bus/file0\x00', 0x9000, 0x10001) 16:01:02 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCCDTR(r0, 0x20007478) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="1ac7a6ca558ac6f03a3ec129df0dbabf24aa7d4c659f2efe63cf53baeac332d614a89ea8823cbf32aea2e7aaddbc19880aca661c530bfbb1adbc19200eaa628d182f3a0cdee1627c2bb3cc740277f96e36f7f6866c2008910213229913ed8db7f33c67365465bc090907298179c3f7fcf034f8099c70a5b4519d32c3dcd77c11b82832d90e67ef7a4890", 0x8a) 16:01:02 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r0, 0x29, 0x28, &(0x7f0000000280), 0x0) socket$inet6(0x18, 0x0, 0x80) 16:01:02 executing program 0: r0 = msgget$private(0x0, 0x0) msgsnd(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="0300000000010000"], 0x8, 0x0) msgsnd(r0, &(0x7f0000002380)={0x2, "dc96c04bf003d86f879ae1dcc218bcf83a1fcd8344cc00dbffc6937fc13a376ab6ac056f059ceee756980ea86db81bb45a4f4f07d3e4cb82b0b5fb6e97bc77889f0e3942d7f796fe9ceb1471fe67d9b4bfda4ee74ca947a4e08c85f7022695f0af52e87e0ee81f29634571afb002ba9822bd732c33121c52a803dd3577c797e546461a941055a91f44c6aeb26b96eda2a34321f53b353b8c4e0c2a92fd849eb136176ca130e0ee740f0f41c82922efc8662f54e60a882485a4101e2616e4fe258763546c6f55466e40b4ab67fafdbf522c87b954b442560f4328dca74e647195d01891245db704fb90e3bd6a4e66501c5c8f63246fea5cebc93b297ece7d584c60b36fe9b77eac57ada0822b32a15a02d85c98003a886c4a1a40eccf3b8bf29da55457b60174f3a8451034fcfcf75f5769711c0e2f6a90485ed8f5c1c9c2ef1a3bf9032541e87ede02598a6b6f1b3ad56fc4bd1e6c25dc5b12cef0f2cf0b450c889c6143527bd46324fa6b3f1d34be1f180c52da0914c74d0061a55808ccd1c38a75d763aa7ace89898c5e28be645121ff0eede5ea9a1b99598387d8917851acc64ec16d5ada643af01e60e47dc1b675c5dfb515246d9f2022b1f6eba6e53c78d23096703a1684d53361293e35c1478c3eb69e614b51b8c29af3811f6971f62e88237d3fc1d44ae812574b76bb3cf228890c80c879c2740d04970d3ee4125e4d0c91876cc0df8f113d666dec5aa5fa690488e648f71f6e279f3ef218da19981430394cdbda4d04a5f62ff1facd6e69fa183369bd4903a0634e6c746bb2642538ce95ea64771ed5f3fe0923b24ee4fc2c65ae16ec33c6dbaf0d8cbeaca1fdc8176b300fae21459463f5f3abb20a8c03802b561fa50f5256d32ab8792c7a559e75cc1d7c5877f7fb1de50f09131124802b12d97daa4875fc7e3f85fbf6e436ecf02f3850c5dd8099b8846df4853f6b2d118714350e16a27e44c77515620a12b265c7ae5dc3fe449603659461a7ee607e5f35465dc98356682dd81096a105cca68dd3584baeb6f471fd8949a5ecb656139971aa18b975fc6099f43de948fa5aee2940f5aeb0a86737831d46603661d4dac47c607792f5e46533225c8d84d159cb81cd59f5569e3e8eaedb4ba6ed159a6bc49be98e011d315d47cdd2d73f5e3e043912aa58c7754dfe30470cd7c2d1028181c732b9594ed40a9e2e2887f130a6305de0d497ce6bdf1d894f90b7f04dfc00a173043049378e8faea4e2c3e63dfd2aa9d5830c211a03fb9be45fb57524d9ac07e6e92babc2073f5af6dbd0d3d6013ebc2515ffbe92c654ffd8c9f06a111e0b5cb4ed56bdeabadcab87745fc4918477b6ade8578789ea05a33e32b53396c932ca721a8967d8c59196640bec6a73c02308d40ca9074451e0f2ba3739550557eda59cc03e3549d28dcb80102137650703d9e832187393d93750b754216709b0cfb308f50bd31d478859351331061c9e4cacf512d1b2a879ba98954c9bc24518e50a386cbb40a7560028a15c6a0f5e0cc8f4e819294fd5681a709e1849927c50678d459272d189e95b03c8544abbd42f4f8d124f9e7a39dde647049c15e1972a1035e5c61d8fedd907bdc842a9910ae51030dac0e00b973b3386dd95dc9154a7f743dc3e415524ba67490858ca67da49117b9cd04da3c998fb3e631a8d1fb7d32da36a3c0232846e75628b96769268da35778cc49c78027e1dd19f32266a519405a30ccd8d67dae0be305cb85f2f88343efee7ee72005ed3e377a56e1ffe8ef4ec35e251b7f17d40d01f77b52d1d8bf2471dddec861bb5e28b1239759660a292198aee1d402f15121efec6cdb62c7abb16976265b90917b44beded96bb20669afd81f252dc540911a793a82ceda18eeba6b863831a7134195389714749216672a5399e01d29f4c36010ead886144ed6a79a783f4431a38c16d7849288bac90aef4ccee8ae2935f9f1108a39121e63b63abde8fda1cbbcd7b88e2086e2fbe2c75aaab1a68c1fd3df5820058b4d53bd059e00aed3406b7a223ebaf55df1a9c6a5bcad9ad562a9b78d3362a67eb0cbdc6e8300d78020a6e12a2f8c4f34387c38e687ba97cbd0ed306922dc2b4631864687b3eda2718eea86bd57ca38f112e8309353c24e7139935089e2dda537641f6ffccb0114be1104ab7d23fa8e968203e3c974efc0a33aa70d5918e1387993a27e51a49c67246a4ca1a1bb55d317b004df5ac8588b2ebcc91cea84bb0f9da002ee08aa3d18e9c5a20a6ea0361cae181f3f87c914279a1b86344c2e4d49a927fae29694c8d6cb77466788387b962cfef6af5bd1d829d8ec76162c01aa28b7b2ea74adc5beadfbf3d8b0d1937a7553e5467ff206de34a4a1ac412cda4293f737d8ecbf46a93c543b7976657662119a247518b37e7259d60058fa1fd27b303a09befccbae9dd294cd164795e1b3bc67ccda4e8d61d15d49591f848195fc0079cd491a99e9955695cc8a50f3a180a5891f46d0b60be1a19696d1362d31f84fb597908cc1bb0d9f535b763cd03dd91f4e095f9c92d701b4e4e1495b82d34cb3f60fa8818720fdbc0a6acadeff3632d45ae038bbceabe559400ae7faad84b111591ab898233ab6d7624ec2b65b220f01e19d88f23ccc08523458ed76176097b17f7ff0ce63f996e2fffbc6e45d0d51d4930f3214142f33aabade6897897824e8619fb69260b5580e85797de16adae0839469c9442485e4e3cbb14469cb4ace0d342e0e253a6d9d06665bc4fdd655716718994e400702e099498e303ce676514a97ae735bb05df6a1ae17b3e500e7571db8f4d2b9ec086d7680cdf31048b67bfcce863080893b5acf0f1505e73d0fc672e365b0107544ab4be2b5a069b923a71bf2eccc5c7ec6bac4f1f2010374e82756316f6e46497f55d3020d12f37042d447c019e5be1f93ae81d58bc2637b0f2270ec62388f1931b8b98ce7ab23f1cb518915e136c06fac4e56e83a81954267bdb234414b4bebe589381105af4ca938c7367600fd85cd3de0b67338f46a9a11ef3e337363ca4353ba4a2da709200d4e35cb68357d83c8a096680507700a42df4b4c98766f016ab94076cb5e96687615da8e23a757c1fe51aeceb97dcba30a01677c25436d85fe4e953711fc80112c23af1a9f037be4d4cfe9ac008fe5b875521c8e399e5dcf2d9887df9e143ddff6bb101ed0a379807f9aa6597a598ed4a3c32bcfe204f6329757600f70bb5622c18f93cdbacc426f571e70ff875c2c05d01b35414077f58fcae11080c55afc10d5e028615fe05c29e4d751ea901854a8d533ff4c049a58632ff0f0f7dae5004409670f9c3e358cd278be985e7617489ec58270ea986cc1eccc515de4edc960bed73aa77349c4de1d06e984ec8387428f8a7248054fc5ad805cdef2c5a7bc84773de6c5e53dec04eaeb310fc4a4e875f866301290aba0e13c3fae09d672ecf22d9f03f09457510e824c2190b2b58e04e18a7517cc2bbc99849df6b3d31796e3e313a1b2d6ec2611d17f85219532e8d0ed1e7e083219c1278004187aa47a69277f30aa3a7e1de030be8475a70d491c0598bae73eb48899f79e06548e721acec34a2f71c06ffde03a2090246dd65b35b93c8832f6ac56f90c597237b7ba8db799028c3155dcffb3c3b5ddc192cea879400d083cfde156329a3832525de2b893289d6f5120cdc2352ae1ae8acff00ce0dc4d53cfd9f2f1ee46021713fa7b041670f1b27c9e73c754b930a387264fd6fecce5a6fe80e8d2b80b179c5ccc86e9967ac2c25eba182f3583cd240b50c8417a100f865067b257766b1e2c93ea9cac401c77c3c7b93881e27150e87e04e200f48234855cb624e5a2acea77c559a1c864dabe2a41ab9ddd194266c27ebd270c0bf18df502efe64a5fe0552539cf5f3c4c18de2b544970779754e030aa808fabfa737a4e7be6d2e48cf19b77d4ec625bef847bae9575625bd05be5ffa51337ffe661cd4b86edf5b36b66286f256b8fd2db46d550275d85bfc2ede1195be3b84a63701e6498cf8f6b4d72e15e65a130d2d65936b8284bce84cfb319d2e8bbd84c3777dc509b1102d2b877b2391e8a30bb63139dcce78d84bf445dad20981371d7302c510cf7cddeebccd48421c407eb9ac31fa2c5cf6fe0d93ed1fffeee476caf4e4f5ff6b1aacea28798a3be24f33bad51ce196695fca5e7d458e3dcc4f260a3e4eee1fa34a2519553df4db23662f2ab71b3597f3cc00ff9b3cfa3d3fca1ed391ae455206256fb637aa99f35b53454d390833f64cae82dc24f3acb8634fe7447a2347f1e4df4f51168d3849e3a80f36cae18027e4f104e33f30f4dcd0887a1f060c10ef0c651912ef564e9dca3783aced3c9857f0e5dda1bc53ce5bd90ca9e78a3c8655358697756d752f1f994006e2161d2a0b8af06ed7f9bfc07670562fa4cd86f042df6dcd4687c6db97e516ac6970f81974e20fb0ef30ce907e6a6e4d566649fabd0c393d48dbb9dcfe4d85291297042a88262c4bd82af82b255c482a064eac017dfc3a0b623637704425cd0f00fc7ebbea1177f7cf3dd69472e7e15002c799f11e94088fe942de66ff7c730068714d6916e98a869a64e9472c4d87639e178675a580025a2b804cb5bf090839b83b3dda6b3ea7a7620e737ddaa968d85def390198fdc7d3f943d6d676f70c19ac4642a0846d77686d792c9bc02a32c91e7fee2ad5f3463f5e0d0dd870326ba5016cb1eeb50ac542eaa615c376889ca8446b061ce885ef4a82a0c2a521f8ceff6da8181e3c9acc8d10eabc7939c8a13bc5894dc211caf81fb6a713773dc5367ced9c1541d99a35928a4b4525d5e91895abd08dcdd1e3c26ae6a5935483d4226b7b0bd49ffc32e4943a77b9cb71bc8909d04a98ea73151f2200b0590d117f6f56586be2188302b923585d68d49ecfe251d3777a44c49c22a42357b8f9255b8bec06330176c0966d53832e1db17081b491736a365e3892c6794368ad2b646dcc4110cf11b3d19b7e0fed199f4ca4a480d22e9d313c4685ea92cfdc99af5f2add22ae79d1d06af8c726513ed113a2c61e1658fa346144ce9291bdaa6d07be26595d813ab5851ea2f345da9a084b183b503f36afb104f5da797b7a9540091fcaceeae24d9efc689607cc6e764d7b0971df137a91f00a031be91ea39d23055ce1d7d805a70975a602cedb5ee79bef48c63f5683faad054d3fb34782e19ae3ef0d6cc582e868e4bdb7c163273973ef2d8f7e09f6b89129d582c95a02b0a6d965b2c36b20ee74a4756483f71bbf70cf7d68af1424de5b24f7f0cf00aa1e38ffbab47c4bc2cb90ee26d44c11d5f1e7366394a9e253502dbe82f9d4b62f3d0a1bfef5abc7287794bf8564de9fa33b93d288ad98d28fbdd18faf0ca7e1462589e47271b380cfac581b4ebe7dbacfa5700c97407adfea486bef647387b0682fa5d19016c68688a6644b4ace552df6a6f29a55468af87407af5a0520fc1fc62750c8552075097a738a1c429d82db8aee121ab287a32bda1c4e37fa3069010f454cc373158b8b59bc3275777b835798cf38e32f8fabf657f3d1df68ed422de96cbf0c21b36b41c335e9631013829eee98a4116c8cb6b1318904506aac014304e9df95e7fc8fecb20fd7cdc3a210da44be29dfa106ed89f46db1856f6d84399f2f37ae94b4e49db13a1f35be2d835a4bf0430ee8d24a281b4f9862d2e83e33b769466b0a86ff24ed27ef2af0678e0f2de8097cd887fe7c11c16208d4a487de50fd49a452f704f03d71d55592692fff3eaef928b454c386"}, 0x1008, 0x800) msgrcv(r0, &(0x7f00000000c0)={0x0, ""/246}, 0xfe, 0x3, 0x1800) msgsnd(r0, &(0x7f0000000200)={0x3, "e51604d0c35c1ba97785567567a43ea1c4e55a4523ee6a62b6aa4bbc8c06ef172c55cce17fde7723c116b9e69c43aa86e085ccb8156e5b1f0c62b9b58279d59182c6017cd5e9fc9abbbaeb604540b7b49c89fbce8444049b589c0ff62fb0f0ec27467bacf2589b81e4182707b0d12fa7400de29b9435cf2ad4126420d68cce16c498ec16f9318317a03692e85cc2ffd8cdf6b974bbc01bc31f8233dfffe57c456fd7f35987a550866d2f84b975deddb8366c0da7a9e5fea9e8509752d9b78da232e4436544f343eeeb1884c0ab933a46601f6ec100cd692061c982e5e64032aa8c0a99f1b2cbb37feddd04a5a99f91b9cedd"}, 0xfa, 0x800) msgrcv(r0, &(0x7f0000001340)={0x0, ""/4096}, 0x100e, 0x3, 0x1000) msgrcv(r0, &(0x7f0000001240)={0x0, ""/219}, 0xe3, 0x3, 0x1000) 16:01:03 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2028, 0x4400) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "850de11f0c89123766da8a29c155853724f176df"}) unveil(&(0x7f00000000c0)='./bus\x00', &(0x7f0000000100)='W\x00') 16:01:03 executing program 0: mknod(&(0x7f0000000140)='./file0\x00', 0x2040, 0x401) mknod(&(0x7f0000000040)='./bus\x00', 0x40000006009, 0x401) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) r0 = socket(0x6, 0x8004, 0x401) recvfrom(r0, &(0x7f00000001c0)=""/157, 0x9d, 0x1, 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) mknodat(r1, &(0x7f0000000100)='./file0\x00', 0x2000, 0x3) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./bus\x00') 16:01:03 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a0a, 0x0) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0, 0x1010, r0, 0x0, 0x63) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x2, 0x10, r0, 0x0, 0x0) setrlimit(0x4, &(0x7f0000000040)={0x8, 0x100}) write(r0, &(0x7f0000000080)='s', 0x1) mlock(&(0x7f0000ff8000/0x4000)=nil, 0x4000) mlock(&(0x7f0000fed000/0x13000)=nil, 0x13000) 16:01:03 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x236161ba) r0 = open(&(0x7f0000001040)='./bus\x00', 0x0, 0x0) preadv(r0, &(0x7f0000001100)=[{&(0x7f0000000080)=""/17, 0x11}], 0x1, 0x0) poll(&(0x7f0000000000)=[{r0, 0x41}, {r0, 0x4}], 0x2, 0x0) readv(r0, &(0x7f00000000c0)=[{&(0x7f0000000040)=""/59, 0x3b}], 0x1) poll(&(0x7f0000001240)=[{r0, 0x101}], 0x1, 0x0) 16:01:03 executing program 1: mknod(&(0x7f0000000180)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) flock(r0, 0x1) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000001}) close(r0) open(&(0x7f0000000000)='./bus\x00', 0x1a, 0x0) execve(0x0, 0x0, 0x0) 16:01:03 executing program 1: mkdir(&(0x7f0000000100)='./file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0/file0/file0\x00', 0x1) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000000)='./file0\x00', 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000400)={0x0}, &(0x7f0000000440)=0xc) r2 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, &(0x7f00000004c0)=0xc) sendmsg$unix(r0, &(0x7f0000000580)={&(0x7f0000000140)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f00000003c0)=[{&(0x7f0000000200)="9f11f81ff4e3343d68652f6fed9f2090c649bc888811624bae35bead2f00af055693e6d469f8d246a0e7676d6c01bd27b1acf6c713545502e0416ae0081bb31c873e81a7ad086f12fdb05f4abe7a1158c915db190cd14051098ffe7d5f17377b0204e1234aafb6bf1c228a6eae81c15f406c096a8f7b85c97bebbd4d6c8199a541c5fc358b8d03a329239834c4f1ee0377b2ecffcccba1e2c4492b36d3dbc3adf04478da4b5bae21082f688406ed179d163f5c12802f30ada100341e43537c158828fcd41267c90c114cfc2df26a41a0cb0e7e", 0xd3}, {&(0x7f0000000180)="f92975c115d459ae874c758332c85f069899609b3b2a81bc660517f5", 0x1c}, {&(0x7f0000000300)="1cfea2178910ddbd1c06d0ee856e5f6db518f9c6717b2b0fb0f3015e3ca6f423604d50ffaf7c66e5c5c8e58fe6b75d36b682cea1f45bc03fcb3837f04270fc68fe543212672fb52f5bf9e976e7fc1164db44c079432a8795fd790aff3547ff7b0d741be90d89471518e30f50b6841b40253d84bb186d18cd73fb4d2ec0c4a1fe8c04e2b9620ef317d18f49c34195152062f7c9d653", 0x95}], 0x3, &(0x7f0000000500)=[@rights={0x20, 0xffff, 0x1, [r0, r0, r0]}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r1, r2, r3}, @rights={0x18, 0xffff, 0x1, [r0]}], 0x78, 0x3}, 0x4) mkdirat(r0, &(0x7f0000000040)='./file0/file0\x00', 0x0) rmdir(&(0x7f00000001c0)='./file0/file0\x00') 16:01:03 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = dup2(r0, r1) r3 = kqueue() kevent(r3, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0xbccdbcb4be6b447f}], 0x1f, 0x0, 0x0, 0x0) kevent(r3, 0x0, 0x0, &(0x7f00000000c0), 0x6, 0x0) truncate(&(0x7f0000000040)='./file0\x00', 0x2) 16:01:04 executing program 0: mprotect(&(0x7f00004c0000/0x12000)=nil, 0x12000, 0x3000008) r0 = shmget(0x1, 0x2000, 0x4, &(0x7f00004cf000/0x2000)=nil) shmctl$IPC_RMID(r0, 0x0) mprotect(&(0x7f00004c3000/0x4000)=nil, 0x4000, 0x4) shmctl$IPC_RMID(r0, 0x0) shmctl$IPC_RMID(r0, 0x0) 16:01:04 executing program 1: r0 = semget(0x3, 0x0, 0x0) stat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)) semop(r0, &(0x7f0000000000)=[{0x0, 0x0, 0x1800}], 0x1) 16:01:04 executing program 1: clock_gettime(0xfffffffffffffffd, 0xfffffffffffffffe) clock_gettime(0x4, &(0x7f0000000000)) r0 = semget$private(0x0, 0x2, 0x0) r1 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$TIOCSDTR(r1, 0x20007479) semctl$GETZCNT(r0, 0x7, 0x7, &(0x7f0000000080)=""/30) clock_gettime(0x3, &(0x7f0000000040)) 16:01:04 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000), 0x10) 16:01:04 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x10000) r0 = socket$inet(0x2, 0x0, 0x7) ftruncate(r0, 0x1000) r1 = open(&(0x7f0000000080)='./bus\x00', 0x7e, 0x0) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000000)=0xd70d) writev(r0, &(0x7f0000001140)=[{&(0x7f0000001180)="c3fe9d98fe8704de2b70dee756a9f49dd6ab149a8a97ec7ce2ae8ac479b872bc7d41e89290d22781554ffe01ef65d9d7156475b55200d473341c1c65d7a2d65b15d178ba8c8a5131beb3862088d9754baf9a6e6f728b5db4e066127e40f8d9e212fb36fd593cd0b4668d4ad0191cf7550c897be76f1927c8ad26f495003bcdb68d4183bd7d487410048b1f2c4bc55f8619eaa0944b1cc421dcf507ee437142db29a04ce115200109b2353c4f7a1acef37f83e56fdc7e0b7a9047eb15c35fc090d26f66e4566a1381e81a18ea769d839f", 0xd0}], 0x1) ioctl$TIOCSTOP(r1, 0x2000746f) pwritev(r1, &(0x7f0000000fc0)=[{&(0x7f00000000c0)="3b7d0f539cf87f5ada4666783233eff1c1b0cd94d114a0e3a5ce8817905bb3dd4d0843d50ac57f454f55448b3f0d124d9ae2def66e013366f8d0afc08509bba37c42ff0701c8e77d1b12f8b695b9fe7ab51c0239c8c54c83648f11d3c6d2d58f77c179abbff48f9c34d3c096ffd8def7574dd7934c20ced653df11d233b2118ba2e0fd75d8898eb52be6eaf1575287f14a271ed5ca1edb36f2eff4a15f9af1f3435acf3f2d82b251d73391b48fac03bbb5ac0188b35b85803f988960a413b8eef32df94ea9559474993670f2d6bd73d9794d518045be6d3b913444e2866cab965e81dd9f0d4fcc71ad87e7e6a3bb925fe8c8aca1ce7ac621011fbc1d8a0cabc742ee44bfe9c1c88be32eecef1ba0f179ce526ba833d327f43b9209ceedf57cdef70a73c476e13848a9ffe64604c01ccb5da071cdfc58b859edf7e50cf35b68a2ddfefc33467350075be7b1bd563eea1c1da4694a1256b06485652b0eb69b512faf00669deec2d3b046664ee915dc0258cfac5e684174cda7acd908e020027265a73d93c167526456754d909f3b9dc49a3b084e00a4329c5eecb8f31cdb89966c8e1e2b42706aa1a93fa56cacd7d10395d64a3f69d5a1f9996048d9891513131207da7dfe0e4cb386ad4c4525a40eaeefa8fd5ae16ba7429851052dfe760d03941d12c3a6734fa79bad0f7e8e28c8fdfedd69dcfccd22ed413383c28bb53c20ff6742c9c77b3c60a970e190f9e928458f9eb685e05d8e7656b069b39ee36da07cec087cd8e56ff6457875634df9fa786871a32c92655e5e1de11f8acbe24aec44f2c00156a9b4565fb528947f961b8134cd38a1d9dda51ccc62d5ca3026e1b926992cf8064292b08babebde5e41a58c13df7d9437b18ea5787ece7dde44c8b94f601282692dc1b91cfdf06447ee334f0c47863402c39bb95c27250e15a8f74140dd3b104fc88bafb771e46e88d5d9034c889057f407bdee06385178327ead617b574ff5fe5d653e516cd40998742e6d20dfd961f40a6a60df6eca1fdc220666bf1f79d8b69950cfa572326af95c6d7e3bf78550feff4dbc3be88dc54f859a8ba2b0de291abc4158aca90a7e8074c575c4375137b8f8d5ac68cb7d2301bca041f942350da11639bc97042e35f2030f8c205b895c57471aca3e89c19653aa8879bc57e9b9a591d7ea4f4239e132cf0ca5c8052d8675a9d50d9f62cfd06fd5577f72451f8b41e2c32311f78a9ba631fffb4ec4e5d0175a877905d42bda6987eb1db5bacb53be84841d53410a18e9d64e776515829e619317f0d2e07ec1e61ba713e2fd58a256d52d0a44ba7b7513a21543d9e2655493135fe5478522a679f0351d9cf224232709b34cee2d46b6da6d346c863a8e0f81053128b6b737732b0ceb07750100dbd45ab2a8f4a1d51c84329854f75e5b179c50d4581ea51664075848257257d20ee76a8d6be77d58f867f8c53ff74e88af2caf928b97167fac781ad40e4e4e4d654bcb00b02967d9c9d68769ed871ee743bb91bf36177970d6788a5415ba1ed1975fec642c8ee4fd113eef5898f74b80b2b7a36e41c64c0f5ccf74038f6753bb6aa7741123d666de0b31194539106b2f47d1d08079a9f2551911fce168afeda85370944790f5ddba9ad1afff618103b3c6cc26f5274ae5a6687707b76d0230f8cd8ba586d7f12889321845d1cfa8629373248ba365ac1d982091df04eb0e0909460ebaad8bdd4dc8b456049c21fcfa34c9b03ae930e026dfd45b53ec03ea657f56c9d16644aa1fe5f92d470adc6cbdef332ae0a239dcf66471d6e159bd620d065258dd2e0f696e6ea214bec92d94fa2dac1233f31dc3db8515e66d3116b82acd3511a807e2819673e4eba687f5ed27af426fb52bdf1ff387b5ecdced280d01f79ddc0c6164a949e46932e6098f0c3f6fd097aca89f141baa4c96d97bfa49d5749a6ef8fb1aead1ca8fd095e9c8c7b98b73627d207ae35389dfc8d25b3e7b4579d15e0a8d187ed727471c218901c3394a009a8b5f851ab7740e455928bcb96bbc5857a310456983c7d93883ac80732fb66d7760b2253ac1f9f90870c44315c7edd456e7afb55d36b83e5191db53b0f4da20a19633b3600928323b422251dbc84ef34e34583c71eb3fc8aaa9ca51196c04e0eae0c2382428e0cb15d45bedd9c460460958ebe6f3576b7713eb2432a0c8619a66b7c275948b14e89249dc6620b81e54b6c580e24b099160831bd9b851463a4f3b42d0bd9ab9099ef1d6aefdf6ed02849c225e1f80f5100be88431e586681893eeb1657f0abfaeebc17b0c7be7df70563b2418901d6d1411455c197349d185a14a01849230697d43a9a4a43716151ed63e622e4ae2bd1d5f6731bfe35d638935631d41a491eead9fd27137432095d0a9ecfeb7ed6a17c8b2fd9ef22007391d74fbc5e5d79178e0974d3c1314d42e9a5ee18978888c18cd2b124da9d4af450fbea5d66158a7b250ca3b32fa8a4158484bb5e92729911ba4f9e13ba4a4548e8e1a19445ba2221854b6d06217cc82113a8f8571b8b361ad5bf911e6a4034f6c3784d2acbe97038b78fd5618d7333ca90f70541343a0c35d406bec2e6ad8605582cf8f9ff661082addedb46f1fc31dd19d0321a1867bdc7fb236e6fbb21abae6212d643e5c3b15e466e7ec424294f28dbb70711cc0ceee7962c2aa8ba9a076148c608a2e42db6ca383fa7e7673d19d1707974951e30629a44d68ea319a915fc6578e8c6a424d3e6973093c545acce454006541c482eaee7558e086db0044838f656856959ecc0915645f8b78983bf67bd48c6df7e0cfa85c08b02c3604dbce5fa2fcdb02035cdc15f795fd6e8c251a28176ec933efe030cff96cecc434bec38b58e2d6146f41e00529e9530af85d0f11e7e5be2a89c526eaf18d3a7de28afc397eb2f03896f2755ba66369d629baca3c418d6c87621bcebccaca8e326c872816cab00688c7a4a9eb8f7cad0f8045a0af48d003e7dc674d47f388967ec1383022b188e3e3daaaa4bd4bc80b41e88bdf1a2d2a8550244f92815b79d21175e25c54282128349255590361f40c86f1c958956942250b118ee5fd030716582fc418d86643d91a0f7dbf32433f3e982e907f614af3b1ea89c2424e745b8e6d3ae135fce8ee17a7448da99d61195c9257e823d1e6a18c6e25bb3a1d26a9bca4ebe20d7c1c1e8df18a113925a0b155d06e1bf0ec36e15f094ce619f9755ec6bd51e988a35e7a8c0ad881cfde6eccdd23085453943545e18d01d959a9b72687452aff972c86e2aba3021b3d06813fca4d91b7b997975f3b69c0220a4286b9b113abd9ffd9fbe764ced909cd1e8705fd88bcaddf70617f9a2db158bf4de570b752b3d5d42fca62145f8afe80a2fec4ebae4b43496ab237fa9b973b58ffb75daeb04437f8179fffd644e828db0b7eb292aa44b18b6bc47d356cd455b29a6e4e23775f521fdb64f8e11b6c19b8c3eab776351b4d95b6db88e56095ecfc72692a3af1b3e977a08faf320d259fa7a835609ed1012c6ff06d590bd87532070b5f0ba50632cdfdb03171cfce4a915ebd17a5202f7689f91513667070f7b3b6878e8ae3ef62cde1477bc24ba1568a4f8c02b1b3218a363e8909a03e0ff4c6f727bef5a7de688ce4b9fc8bda7f5a0aeebd09439f2080217b6bb8f3d98b73aa7846b7ae75ce285f165b9372623fc59c3802d783273d39c6021748c41a54ae09d8c78b73ca31477f3938523893096e925de837387bafafc2e7bb15898d9d24b0e9722f3841ce39487dc71da26f908e0c97ff632034d86a0f7439a40b80395fb7e5a6d50de4fe316cc8561cca05fc107d4142161c5ea4bd000167ab68e0bd83b961ac4c8136386d4c6f473fbf6bbf0b3aaa483a746b237d9204a4cb1500575db8200322087113b35d809712968d9e2dcf3668006c9296d08b6366f2577ce15c308f62c42efd4ff48f616058ec807fedb7e5f9c6cc221280e22f2c3b2cadd56499d9c4e8911fed03bf3326782047839c9e6358411b87ffc78b5dca5a88fa003b94271567c6e88b028e9d978945e4649cacd018f80c7fe3ea194c4c3cf37cae25df96ad619e417927c2696091d4cff2d57de747936997d3869a146f7e34c595e2c73c150ebe7da5af46ef6d9ec02c8fb962b76ab1fa86d385f2df1427580c30b3994e1db81434e0b26ae8702009d95a422dd66cacd396a1ac11dc2ad5b6f8b755cfca26b2ce6e117a912fcccabfc76abc045b5f703730827cb6b7227f395b02fb633961a5e924b05b75a9a3a3a159e87f39c49fb5b4b2b6c53fc94414470261f3e069a4b724e3f1e8ef66c85fd472e8fa15f37a1a3b63199c8a463de83e4d166be92a4e2301bed5fbf783bedb6e3ad3740c410e248662201a72afa18084f8bcb6a3aac364e622bacdc43c8f3b2a5745929a513fba87f65f15fca3b0fef9b6dc1752345ea2dbfce2b1cb61c80f8795d339756b995f15c0cbaf654c7300d0e3c3b9cca5a63c3b48005f6a5410fb59b4209fd1854659aedffec62ab2a860784ba03a31a86f1927c8ae339c4e73878997d1cdec9b26a1e0526ea6b48131353b5e88641bf561e07604dd20e6492f6269bf674ab2b7025e2e7d1ed4614d4555575dec1ba5768b97b20669caf97ed4c4efcae90e92639d82d9c28fbfcfaf4eae24dbb9a064df9aac9ab2e3238d95e50f1a4413df35237fc115c9a0f2ea5712304092f6a25cc23ffc5174d0650cd286fc53fd5850153265c38f243b68ff9b4ed4dbc5978c950f6417969a167e9a0ac2370d22268cec0cab30f67df246302b2ee6b80bb47521fd166db8d7eaef775cfc9d7e79a394fd4cfa2bc5ed7cc5e0f79cf5bc5dfa6c1239542a7f03c38ae28cc493475380621d25e6c2c43a0f8bbd35af99f559efb4c7e6ec0c413ae18d63c23bee45dce84d0a49a07c990bb3c880e98a670438bdb1649afdc5e259793010141305042e33064c6288cb784a8b783555c86328fea22f86c8c6c1dcd32d65c4ceeb0582e6174ed21028851d868c5caa0da62cd1207e825db01cb2b6b974faa83fd058877f1de676d18b6d423b5ff4ffb86b9b07d199e2aa5cd64e3027433222b621d2f8aa4efafdbb33772cd4f0871d2e51c05755f9bc8a77d74ee83f7fb111a23ff02dc444d05034c518c94c5f5648de1f0a3a6f1607f591c4cf13e866e1acf88b0258a006ca689c1852d0d1747536b4453bea94e58dbf4c70fcea9be873499fd30a2f90d106ae205dda8da01d363a830c488c040a230ce189cde47e07d3c84c71d9f13bec8a0606a17402a14fde3114c035a422f43b8169ec7b787bbc7e2948f812fcd771321dfdf91285ad08df7c8314e3e8", 0xec3}], 0x1, 0x0) read(r1, &(0x7f0000001340)=""/116, 0x74) YN.Q ETȽ㝣 ;~ "tYN.Q ETȽ㝣 ;~ "tuvm_fault(0xffffff007f12bc60, 0x6000118, 0, 1) -> e kernel: page fault trap, code=0 Stopped at _bpf_mtap+0x68: movl 0x18(%rbx),%r13d