9bef66d0908a46cff8bd8f72046c013edce9db8122c389cdf95c73aca91e75495cc335c8c8d0c0d1fe00be0098d65a6d0f6e4a6672232db1e60296a88bb0e2c69494bdfc3b906323b981fc820d4f06534850da79040bab5d10cbc88eeecf4dfac3dc68e77f93805505cb711e60c3994f618cd2259546137"}, {0x28, 0xffff, 0x100000001, "c11d3fa2c2a20e7c66d69328509d87065b8cbbeb64"}, {0x1010, 0xffff, 0x1, "2e24125345f6b471bcbb2c59fc3f61da20e0b6e8dc7c4b0a2e0991ec57dc25e7b8a395e0437d7271cac71c138bdc2c5193a9dda15a4c81741ea16d72cf1f14489cf6d30698f018b13af1086e8ffe238c74c0ca1fdb59b3162f98a617ed7c0d2164f6d1f9862f1e067faa69fd8510ea3e049372798744045db8704d3384fd6a18eff65f5889145a1832ec4f0efbcc7c54599ecc3d54d83df21d2d90695300832e0c13c9e2697903dbb4f1a4e2e06db64e527c23cf906de4486de5a5e21037bdee1be8898134b7b9d1e4a501daaf99c697a9a52179cd81db9bbff4ecfd4dd3b743321fa2eb79e5f6a75dd04f0fcfad1ed768480902637545d7016d5d3ec34a52392e03132b6739fc8001cc556e304569f4497eb64a5c7a4d4eefbfe0c70b56085b2157933b0e7696edb6f7ac6e971df33b00f759996e853f9bdfa31981c69aa35995535bd28770f1b15fd64c36676fd28a87e1aa5ccff153fa8bef2a195837685f164f9522f5a55d7661197cce7cb3d5a8f991a29c0bcdb4e44e07161e667c06b827a5920d6b66095ec289bd4d5252ef5010d2b0b11243ae9efbdb623a04160209ad376632bbd730fd883f9da90672a986782b64aa05a1ca440572e711ece811234dde551aefd72df7363c835ef43c7059cdb0b0c44cc69e0e66b0d95d663ca6d3b789b002835be7826cb5d993656f06936293490c7435f42311a61b2ed289b351130168d2223866aa0c877a05cf0404080b3ac09c19532edb2c3e93e3e62a7e6f44a536c73168b3e144088c032060b740067f65359ee452d4377f0c6e8bd7c0b5dd0f73c06f02ad903967aa750e8285082680888b380478e23b31a168543db700af9a35ef5284620fb6b8482658ba118840cd37729f41af8c7ff306d4aba29b8d4c8f72e5197e3e7eac6a1aa1fb92ce9a610547ed5aedda27ff30fb8c6d679a8b46e4d849a12bf5e88f0349f13927a376c97756418b6eee5f962f578a2613940e7c4924ead924a849ef6e706d22d72715b6c057dd5ff434e668836f075c5f555f4f2d0939d8a7ded0fbb6bfd529e390ff7183c605dac04d04b0fc1e2c93e89d13a62c76b3867711a814b589fb9c89d706ce36d0f93f0780d490b2698b3c8cf21ff094bcf553d32412812d18427cacc22714661f04490d0473d63105dad7d8a4ea60a86bdf1b948cafa5868edc1baaaf28fee611d735b5d9affe96a56ebf60bcb40c3aacf0c5348479af90a0d1aebd32007f65e4916a9fd252cf967f547c611532dfd40845e8352e66832c619ef19edd9c85a528e06b59191e22c5ece13b9eec63eebdd8ce5d4c9e3afe4c6662fc3ff2226df040a83af42581d7ba1ca228a187bac55f994be6e9e44f7912fed43dfbbc8ea01fe630b88e09f650058dd6ea298f4ebb48cec3436853f66f25d1c2594caf653100de1b7d8645d9ac5df1c3eb2cec3d36d8b681dd0bbed6444da6259f3d6f163e0bd67b5450bc171bfcc775e4adac24e52351c0d06cfeb71013105ec7ade5c0cfa05809bbf2e18bc35a8b7f7f237f79b1c469a360308f7028afc46b49dd6b067da9b5df140fb89d56c1b56165cffbc22a66b8330f9b60e536799b7472c368c7eeccd6c543f410b1b8427386fc2c2c77a6b62d16fa1e81175a5b9aa0b434a11cb14409a62a3a0a66e6909aec75b154bbabf96598e219ea5286cd3bfa63c1a712e4774910d3d62ed96c9fb5baa0b340a1bca3e0932c9d04db3920e0755c3a29c787fdd2388c967664427fe6a976d989081d120400aef70db5616ba78869b8c4f153023628b01e8f52276bb23e2af4d8f54a0a497f46726fd5ddf54e2aeb8fa3b6b58d1941f0cb6a55059bd7cd38344beb6063f5afa0fc9aab858c69e94d0bc362e53c00b0b50453663a801a6dbd1d0c35edd8da31b09ac3dc41822fb5621022f1fd77ca4364ae34406d47db5854e7f01132f45d3b5726b8cd52dfbc51ea3dd6c9f9fb5ff83a906ff097a004d80164e3595cabc22a98680791ded085f032be5441dec5ba7623fe91574960357178581e01c51d23243bb6eaafec756db69724da52a2bcd09b4dbcc8e8e82b3bfa5b2075b34d90670f445850de690c716478d2b4bf06a1344b33ffefd372b9745cd6726c099c9042bb6ebbfdf990a31dd84854750eae46f3705ac7162f7a4d4de227551bb2ae2bd193754e598e9f8dceae7d1c1746e68bb384746cf4478ff99777cc724969164ed8002bd51ae467037015c8f5c2eb0a4694ae3da9f3ebb113625313dc597eabb300441908fbc28c0b4374b96c833e35cbf457b8f6746f3932461be14e4d59c9b3f9a74f2284788d146c7b95c3fe2f1c086fb18c133dd4ca1a55a0ff9762bbed4abc2f6539478003a8fecb85e624b2fab5b47d1c79f4caec6a500413b238050547691ba6b36fba060dcb7f4fe45e9cab7afc3834f4544071a1d6d38592e705b95bf0df36ada1ff6183a0adbec3e764802355ab0355090820dd926d90a54a5a7633b72f69b516492f0c5a2890788e1e4da6376df57821e38a2a9093899c0f200813ded689441a9cfdb647b1a3ce68ff2af73ba469a328c52d55476e62bdbdd3e9c71edf2179482d67706ef3b1f63ad166e8876596a1395d644eade6ef52fde0fe0f4642a64a5e5457589bcc0cd7cdad81e1dcb062a95b222d3e4a6d699262cd497e4a3bca27cb5164885d31aa840403e6e2f5ea73b9778a1465e1a5b0e1af5e9312b710ae27bfc3603304a2acc3fa47f8edfb7134b8a081001e16bbe9921b128bd4e66517e056364d1c1fb21436a3367dd08acdc9dbf3dd01e2661f673ff6909008b6545eedc1a7202df3c1105c5ce00019532b6fa69d39a0655ca112a11d4410424eee140ae6e8d9a5cec52ce5e6282031aada2dfb0c5faa657ed380af7a543b71ca7224e0280e59f7e027b764efb2ddd8af2c92522d03c838b1a2d11982b690920780fcb98191d29eb9c041177dc4751e1252de104cbbe7dbcd45651effd661a8a3f521939bca018226f53b6461ab26f280a00abc7ad9a1a43ac222278a7cd8537551ffbc37fbb0fcedc78980d84958fc02bfa8be6f5b4afcff2aa4f3ed1a52bfe220bf8e9edf8e847baa9a72ccb9a427c1f5b9a11270d6c387177f0542a5faf83214792f7b2c8d4392d0286cd150dd802c9f5b8c4f8f6994370001628f6de97678daef4d5481f16e5efbe2656f139900ba43689cc18bc175cef25872184a2abd48b864b727a1e29e31e188375417f9c4c06b6808d5d35229aae17865eaec6f894c508d9db6136d75e4cdb7df4b25cf38a9ff67782199b02fca66ba9f6aa90dcdb8e6da34528e8768e66f66b97d02d9e63d0ad506c2a26f650c4a658b71f3f82c4d7c07f45a7cc841045ebef43c4c7c9816996e437725f49215b0924a8569bf05c80ae525597790e956de918a27b57414f7def427816550f76b50844754c11176dc2438f0ecd6cbb9f0b120dec45403d92479c2f9eb022e3b6b6afc9853cbc9eb6a683f18f56ac8728f94ee4cb2c387d6a994bdd552a96bd7b1fb628b391acf28bbf6c726ddb418c6c5e18506657550de60eb9367d869e6d2140edc91c303265110686a276021bfc5177ab652ba1037252e7c71043827bff85a1a73a349e0ece02ad84bbe3e23ef71dbbf181c9b67bcfa56152b817ab8f6d3954c0dad70db2e858d08ec282041c7a3f1dac3177f6ac260f8288c776df3f4e30af81183fd8d4527d45115bcee9b483d2a392f4bb49225a2077a78145404e14614840d384878be470b3a7a9751d01cd5bacd1581fd63426f315a5c122821b0418c28f71340b7477b95f49876b9530409b7ac67020bc9df24c9ba3485abd3b298ff56cf1fb426fda7cf460d5dc3ed845531a6cf5e447abd4a8c7425baf2970f0234b1bb79c98b16fc27a851f4d002a5589f3a7b3ad49117d2e863b5368128b118f069d57321b73433ff2079324766ed617daf81a94b682be746ca097d9737e447dd9680f8f8b509693aa8acec31c66b52c8838644f42760187f85649b4ea8b72672dc21a78984de34d4466380026b2654cf78b17dc009dbe8c8f5a5adb4e1b69696494ddb61aa270a195ddfb3194f9226c49230659bf75205933c5aea8f40c4f21fa39e1a37231c71f295172e28c17ac614cc64585e17b1684672b39b310200e73c746c7f2a0a30fa550b8eafa1af8a97b0f3e175161a9d84866afa5a1928b810541d38d9f603f62ca0d0af8f017415b6f6be4a0c6c31bf13403d898582b87f9905c3f155c70480855471997e31828165e1c53ce32e3da00edb1ccfd25a20fa10a82482cffbe608f3f62054a10c4de2a1c911489ac7249159acc11a643475a259cc7948d4751553954f85e3ffe75fa974dbcce333bb7f8bb3fef77dff959c9e1c4d2a0ec05fc44f1c0f46ac4150666e7c07f7e3871dd9633f2068ae3be9e83e3b63ac097580e75aec51331c05cf74a7ce114c9c07ec99d056878a6118dbd848ec403836794588d77ddedefb990e7eb2a0b237bf3981f41d73871e1692e61e950f122179d4348d9d3e71339bd3dcf9a6f1c1ff8ceceaed6b2923e183fca296929490c277df035b4272d69b26e8f66166e3498368ec6b1ba6fea719e50493e2ba2a3b03f693842a78ca4dbad5db559f8e39661b44eeb80a73b2e0b184c2a0e2c30d8dd9d87d9a75b83503749389265e2ab2bd10268d99db0ad1ae2ba50075bfe5e1f89930fdc0c4cb609fb91fdd52b8cad3009bd88c4f325fdf0a753fd597f662dd259745acbfd27cb35b4fec4d013af53e57c965e35177973780c47c2e69027e5fe6dd6b043f510c6360999af5a2d74abbebe45655ddabcea0b75bb1b43db4bb8564914494bcf6030afe347792df472a1170c77d2ba0a6a15703427a4941c5a5247dd3df49be6029f2baeb9f18fd0d736587c39e3ade1076663316e150b4938f3c3b0fdbed9612f8858702959d4c34bc5726c02712d65661d5af3186b629ba548687e89da010888d9993bf470dc60da8cef69f5c55ab3692bf3d005506de5686caaed39a6ff9e905c8be6f6026712a7974016f4fef9738fa3ea0fdcfacb2df6e7ecff6e91c918f08aba25dbaa7748a76db9f42a69d2e7fd70c9e293fa196d152d096f1f0a090cfb8b351a4f37158185c44a3617a74ea5fe157d02b22466efc4b9e62d99961c9596a8d58d466897c4ca348702f773228d0abb9257afece6b4430163533b9cb6b30411e269a5a9814e628975148c5001448a902027b330c2f7d63783b7e87dceff0c2b09daf84caafb042ad1c605bfc23229f495a682688013c48d61191381f2138fcc799501cb1c45c61a089d717c78767687f10e81a71759421fd8f5c396d9baed33fb4aaca9435db5a06be46211f942dfb14b8aa512e2b5b1dbbf0707490e2487404f3d9d43200844848ca3abf855d651228aa426b03bc04be0936784f524adaabd1dac7e6c50e18c3b80138e25438388db0c487614e892fb4b1df96d62bc7a74a25c674059541240bb9ebdbe0a8aa04829964d56693541c26ea1d7cde15e9a394e4cb63b449a498ae08ae8967323dd32b18b9fdd5db49612d9ce2a12c37f7f3314b7344575087361730b20dbf09feca104b936670f28f76c34d2f97f584d390fc0452efc9354724bcbb41a162d953862742751adeeecc2e0f298a87649a4e3085ffe2f45ec95f4cf733bb68e716caf0d9b4224b04596580e1c632ce6cd4be8a7267b4877bf9b8a0a592c50c87d9133c05d6822ef30b59da00d8da9d90e080bd20b5ff57c34f3b9fc1a47e8eaa52a159afa71ad42988c58fc18357a528569755"}, {0x70, 0xffff, 0x9, "e5c95e8b25a8acb05a02607d0f80639e4aa09fd8f2ddc5d1216f0c94275c32feab513bec81615a6787261c7be3ebc7eeb98c864bda91afcd4008c5fcd7bdcd9027596c6b764ee4e235e19b10662813167efe97a6f9c2457fcd7674"}, {0x50, 0x1, 0x2, "5bb7cf00cf74b2e6ed22d906ae22a2ad50d9b77e61ef87d8c80aecbb67afa90bdfe3b4e8cc307435373192c21e94db022b32be148017dba35a3a70778058"}, {0x20, 0xffff, 0xa0f, "8f622d67743452460b0f004e7ce3"}, {0xf8, 0xffff, 0x1f, "93ab771c18e1104ce977cad5eca28506f9a3bb9b881c38369ab3021f067a1d26dfc58b8475d336b7adcc8b9e2049f73786ede526304a5b6f6dafbe00d5fa8245b2544d5a76ea4103cb26d47beb6404ccf5b3ebdb6a5c91c2bf6d20d8d989ccc13ac08379eeee1bc6cbcfcad55e5b60fa4f7b67340fb8f44b0ba83fa4d8778273c9b8dc7cd7c79fa9bfb651f9b5bcfcc8601f7febcb18b6e1ecde3150f54355d8c22f791b701b64b5b3060301f5c6447a4727122d92f289034b58555b50e337551b2ce431d6d8e38ebff5827899b430e5bedacfe09b70a8fc0e3fff5ed7ce7eecb7ecbc680c5922"}], 0x12c0}, 0x4) 00:16:35 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r1, &(0x7f00000002c0)=ANY=[@ANYBLOB="fa012e02653000"], 0xa) getpeername$unix(r0, 0x0, &(0x7f0000000000)=0xffffffffffffff8b) r2 = socket(0x18, 0x5, 0x1) read(r2, &(0x7f0000000080)=""/156, 0x9c) 00:16:35 executing program 1: r0 = syz_open_pts() close(r0) r1 = kqueue() readv(r1, &(0x7f0000000040)=[{&(0x7f0000000580)=""/177, 0xb1}], 0x1) setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000640)={0x1f, 0x0, 0x9, 0xfffffdfffffffff8, "44fa12cd0cf89500010000008000", 0x80000000000000}) writev(r0, &(0x7f0000000140), 0x10000000000000c1) writev(r0, &(0x7f0000000080)=[{&(0x7f00000001c0)="0a57ea5fc18303a1b6e294d096a58d8c118afdd0e3942e56bd660cac4c03e39f06c3970ca09695a73773bb1619d229c55bf66335e8ea5124ce82bafe0a80021a2991ce9e33f19c9d8af3584082290e29f8f15ec20dc966202da43aff05166ac38c42b679e8fd0b9ef270459459e5bd62f7be6acb6dec792a4b90f4c057c4444f1feff44f89aaabb3beef657cfef4c5c7a3b784a0217171b8e686e430cbb2aeafb7a0cb08b6a297e22f407dbd2cba2f891378565fcbaed91a4ac1d4fc61c6b7a1a3412dd510c5ecb86c563c68dbc295a726d679cef3e80e3c913fd74c15b95e0a71e4bb13bba982a4cb23d168f2ead359ea812c5ffd733c0667247e9fa65d95eb7e0a9b30b3674876307220d88ea9896647b02a461efcd2d44f1ba123bb689159a537e83be740581beb2f4f4e142fd5b23ace22093d2a470d1ca9e0e657fb6f516f19ae3f450d4bccda1f48eb80318bbbd9995384a2c29753d691a85d8056ee33fcfdfe2a6d8134cd14a2122f6976ed1183635123087bfed91386ae42c3bb8b695c739340caba5c52cd20e39db065ec917458eeb7534812f358628490db3b5ba8b39478f70787b7d44ba9e51e9f6b0555765735fe775decf9c37e9dbae82cf9b5ff8af17d1fe2ce38a721936720f2c8917ed6cbc2d2ad1e8cf3e09f1c7ab03f7d2322a893c879cf1f7e58817127d6648a64ae1239377865a4fc68182e6faa2481b41ccc16c2140139e70ada97e74c8be6bed976404711da4cc920a0ddaf5c5c5a9e3c851d44f5df5a8564f7e1c6aa11ed0f3843e3cea088853a2dc14e4c558895c838bb263ac55981205771cb8a205409aca56ec60a0ea5b23e2fd6dcf51cbe9613c3f81508a5634e366a623e020ee3ffbdf9cde1bf9bd8f133204f5f324c15f4d41b70f1ba9d23364ccf9cc714ec80e660c0a87c2a1cde2bd5881eed1db27f152243f622a9f0e59de7b1a306bae964549a115686c16da7e57985a9ea34092f91972dd01dfc83fcde690813f69fa68ff0746a555e69990d19c89be2eb2b6441e8817326556c7d60dc7c595c9d113f77e335a8c3c9043a32b5a563894c24d6851b2b30b6c9dcce5b95e4792644e99f3338fa0b7c97c59c2e4cfbbc073c5d9eed2e28ebaf860633ca47a306887c9f45038330170b7806533170995db10c9b24b582d1ca4cff8c504554a80b96b3391faf7316f597b99a77ccc1a69ef61729200cd21447d5222d5384d5245e0865857f8205473d0a1611da7ab369d78d1ea693688936a635b52217b6c420836e648f07ff50c2f724ad1c01", 0x396}], 0x1) r2 = accept$unix(0xffffffffffffffff, 0x0, 0x0) getsockname(r2, &(0x7f00000000c0)=@un=@abs, &(0x7f0000000100)=0x8) 00:16:35 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r0, 0x29, 0x31, &(0x7f0000000140), 0x0) getsockopt(r0, 0x3, 0x213a, &(0x7f0000000000)=""/144, &(0x7f00000000c0)=0x90) 00:16:35 executing program 1: rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000c, &(0x7f0000000080)="e04e5d0100000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x100000000000000d, &(0x7f0000000080)="e023000000000000", 0x8) 00:16:35 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000040)=0x5) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x400fffff}], 0x0, 0x0, 0x0, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) r2 = semget$private(0x0, 0x7, 0x240) semctl$GETZCNT(r2, 0x1, 0x7, &(0x7f00000000c0)=""/216) 00:16:35 executing program 1: pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0xc0) poll(&(0x7f0000000000)=[{r0, 0x40}], 0x1, 0x0) write(r1, &(0x7f0000335000), 0x1023d) sendmsg$unix(r0, &(0x7f00000008c0)={&(0x7f00000000c0)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000000800)=[{&(0x7f0000000140)="36b6c59b0751e975406544ee3c03a679e527572ac2ab7753bbf8081ea133e014e18dba5105c130bcb3ae2069c99dff0700f4d8f155a2d9d4479801ae9e680fe5d1d9b98236087f2bda0e745d7a31d8ea", 0x50}, {&(0x7f00000001c0)="67b24b6f28149f02f8e7fbd3375f2fbd8f130c6f8ddaa190af5f087cb82456942979cc36039c3aee0b1eab097d35b1f15065614abd8ec14ab811f98a657832b490b824cedb7c8ccaf30062eb52ec47a4d6f8f583569413c08196603fbfb7210ceb5eca95dcde2c7eecbe3f5964d0d1c7a572e48557ddee5ad7711aeba9869473fff71e12f0faa3494bcff2f35424b909bc5d910271df610c01bc7afd3f", 0x9d}, {&(0x7f0000000280)="5b190fb09f320b826a8bde96d9ea68517f7ea8eb39b3f9325d0afe5a9f10372f180a6e6522ffd3af9324e8a7207fa990eeb8bc74def365238c8ad42a5f1b899b1850730198d0c0d69e346a550c19d1e394412cf7abc109f821ea45bc74eef3835f56f6a21c164ed49eac9efdf9eb47df7da7d758bca9dcbe12dc93120197ef5471cbfe827c9a58532604d31092f2a50bc149b4d57db00bd1839cd252b60b561d72e16b154867ab1846e330f7e8179747c4aeb320db5e9d1e2a99dca28f01ba2d4b9106edaf0526866f1399b9536b47", 0xcf}, {&(0x7f0000000380)="47d835ed6a8a05a0283623bfcd1d43574b8442b99bea1d90893f4b9f1c9b52aa2c2f6ad1b193cf5ef3a49650190d5cc60666b8b1a524e983055eebdbb4d0c7e46c20096a2416fa1e7e0d0a65c76e882a4eea1c28e4a81dd980b439eb919ebb870ac20c865ba92d3224c55c92ef5aa4842075fcc10309260c6ed7beb7a6265ac68134617495f8d0bf47bfcf5b184695b4deb0a2cfba79a8e6eb96f32bb48f8bb1406ce2825a3d11a25318e2214272a1291f2b14b5b1fb5f45bca7f48f51405a32fcbb352abac11dc404da1187cb96616322881d15b2ba70ebabb82390c4d8", 0xde}, {&(0x7f0000000480)="97f056dc089378bb1a93a5b5fef9101ddc357a619605266d1301bfbf4941570194c85095d6e6778f51deaaff70b629154a7570dc75a8b1aaa56bd4b11d82a4a10913030353fb171beeb77e53ad54767807acf69ca49431494591def4f0055249", 0x60}, {&(0x7f0000000500)="7126ba4ac2c5160de7a02e927949ff35e811d43a77e2dedc2c6de16dafa6c70b83bb1a38c5293bce5e9195da9afbbcb0cfa6791f2679ea159babb7368691555ecd04c6a109ad6fe387023f6a7620666cf60083ae5621aa37ac98c43d9f17649b021883a6418ba62a5bcd99f917636cb631ed62fa4a73978cb2302b5e9efe1f79d83e8634701bc27e2a6a90ce34958bf60158f5871910f4e26a60d88e5bcd49260dd3a4b6a820a71713242f4a1c7dad3f2b7ab53276b506da8433a6d169da851239737298386faaf0143015", 0xcb}, {&(0x7f0000000600)="2e20a4bcdab988224483b6c0b96bff92fb80425f117a0360b1c2f123feeebaea71be1c4a372b0e04054fc5185b079754664914c73e70d3d9474b0b3f810b40f9612251e139530316305d4a447e766baf3769c0eeb1fc719aa2abf970c52df1f25f62f5a14ca37810c85869b13bc10a04cd6d449e046cc4bcc90322f872bd", 0x7e}, {&(0x7f0000000680)="fb82b788ccfff58923b34fe7ac8a808b8b82f11e02bc618671a635c21227bc40484420f1045b7b7638c81655a4bb24e9c7605f2086bfa60687e656b54bd39ac02283", 0x42}, {&(0x7f0000000700)="0b2fd369a485301202950921efd1183d46e86c0d28ff14b63ffd9d049fb5ba904c9b4b5ba79fd670b7ffff077c3d1d084a58d6484d265cc6fd7d8f370e98b82f3f2dfefc316f6211fb10a9e9e2c280df9499aa0f1a1824dcf41ca8ad3bb24bbd3227f0759b459e5f85ab414ec6b0c3f246a1aaba4ebf2979e4cdcfc7df19edab83d59906954d9783a0084af7f83859c9a5e1c030ce016d93c1e02013de689f5ba2dc6e54c97c14663604f663b6f0b867922f8e1c05be27b4c9b6fa6a12d8d04eb1569abdf3284bbc1a980ab4213d024a92160370c3e2e160f689b5739c572c95e59a3db3de87a272b9eec7c4035e59b62e9749d4", 0xf4}], 0x9, 0x0, 0x0, 0x402}, 0x4) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x153) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000040)) execve(0x0, 0x0, 0x0) 00:16:35 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x20000000000000b, &(0x7f0000000040)="01", 0x1) rmdir(&(0x7f0000000000)='./file0\x00') r1 = msgget$private(0x0, 0x40) msgctl$IPC_RMID(r1, 0x0) 00:16:35 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) close(r0) r1 = socket$inet6(0x18, 0x8002, 0x0) read(r0, &(0x7f0000000040)=""/41, 0x29) setsockopt(r1, 0x2000000000029, 0x9, &(0x7f0000000000)="01000000", 0x4) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="5cbd544199c3641cff02"], 0x1, 0x0, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) 00:16:35 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x5) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c4, 0x0) fcntl$dupfd(r0, 0xb, 0xffffffffffffffff) 00:16:35 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) r1 = shmget(0x1, 0x4000, 0x400, &(0x7f0000ffa000/0x4000)=nil) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000080)=0xc) r3 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) r6 = fcntl$getown(r0, 0x5) r7 = fcntl$getown(r0, 0x5) shmctl$IPC_SET(r1, 0x1, &(0x7f00000001c0)={{0x4, r2, r3, r4, r5, 0x100, 0x5}, 0xffffffff, 0x3, r6, r7, 0x1, 0x7ff}) setsockopt(r0, 0x2000000000029, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) setsockopt(r0, 0x2000000000027, 0xd, &(0x7f0000000180)="ff010008aaa008000000c3513e2a5e0000000000", 0x14) 00:16:35 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e3", 0x1) close(r0) syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f00000000c0)="e32f36484c1d145f293ce3cc3399ca3245fdce74b01fa56f6f1484cc65abbf7714d07986fafb5be9476093c5a54a7115aab7860dd5fd88e141a7b44f7cd7748b9b93eb1607eb7b94d4a45f31bbabffc0549cfad51855242b92a50a48c274b0b677693b3b7313d6cbaf60a3d224c1486a", 0x70) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000200)=0x7) r3 = fcntl$dupfd(r1, 0xa, r2) symlinkat(&(0x7f0000000040)='./file0\x00', r3, &(0x7f0000000140)='./file0\x00') 00:16:36 executing program 1: setitimer(0x0, &(0x7f0000000080)={{0x0, 0x7530}, {0x0, 0x3}}, 0x0) setitimer(0x1, &(0x7f0000000000)={{0x8}, {0x5, 0x3}}, 0x0) 00:16:36 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0xcd3) getsockopt(r0, 0x29, 0x0, 0x0, 0x0) pipe2(&(0x7f0000000080), 0x4) listen(r0, 0x100) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) 00:16:36 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) setsockopt(r0, 0x29, 0xe, &(0x7f0000000000), 0x4) madvise(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x6) 00:16:36 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x3e, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) chroot(&(0x7f0000000040)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38//file0\x00') mkdir(&(0x7f00000001c0)='./file0\x00', 0x10000fff) rename(&(0x7f00000003c0)='./file0\x00', &(0x7f0000000140)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00') rename(&(0x7f0000000000)='.\x00', &(0x7f0000000200)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38//file0\x00') r1 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000380)) recvfrom$unix(r1, &(0x7f0000000280)=""/196, 0xc4, 0x3, &(0x7f0000000480)=ANY=[@ANYBLOB="0b002e31c117696e65348bb57cba5c955b910560c3744e30"], 0xa) r2 = accept(r1, &(0x7f00000000c0)=@in6, &(0x7f0000000400)=0xc) setsockopt(r2, 0x118b, 0x7, &(0x7f0000000440)="c6ad36aa8d7201ce29efb4d3f2e1ece96576f1886c6c26bc616273f0e2a2bc539f6077c86acf51a8c313aeed1cc7", 0x2e) 00:16:36 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = socket$inet6(0x18, 0x8001, 0x0) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) setsockopt(r1, 0x29, 0xe, &(0x7f0000000000), 0x4) r2 = dup(r0) ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f0000000040)=0x2) getsockname$inet6(r2, &(0x7f0000000080), &(0x7f00000000c0)=0xc) setsockopt$inet_opts(r0, 0x0, 0xb, &(0x7f0000000000)="89", 0x1) 00:16:36 executing program 1: r0 = semget(0x0, 0x0, 0x40d) semctl$GETVAL(r0, 0x3, 0x5, &(0x7f0000000140)=""/69) r1 = accept$inet(0xffffffffffffff9c, &(0x7f00000001c0), &(0x7f0000000200)=0xc) setsockopt(r1, 0x9, 0x5, &(0x7f0000000240)="40753cd0e462c74e670064700febddc00e27b877912b8fbd7ee55411bdea16911665f70d8269cbde2ec45896843f7a66c088d8581e6b50af96d4402cb0a9f67c5a1590825c95a41484a9e57d4743e16b3c6fb58f2935e5a3703b47badb3b67a9e6842c927e94ca554aba8e0fe2a1eea1f381f2531a2af71d99bc8982aab70bb134b2867b96f9808e15646189ce6a9c15bead15c9adc83aa61527ef7a92f689c371e062691652cc145edaaa8cd8f6e0291efbcb79c1ff37f494f8d4940074b394ef2536e721f3424f22d61a2d3041d1de01aaf57a9fdc0fb2380aeb995b7c06ae1db794005614f471adb9e8b2efd8f8f028", 0xf1) semop(0x0, &(0x7f0000000000)=[{}], 0x1) semctl$IPC_STAT(0x0, 0x0, 0x2, &(0x7f0000000040)=""/223) 00:16:36 executing program 0: recvmsg(0xffffffffffffffff, &(0x7f0000002880)={0x0, 0xfffffffffffffe8c, 0x0, 0x0, 0x0}, 0x0) r0 = open$dir(&(0x7f0000000180)='./file0\x00', 0x40, 0x101) symlinkat(&(0x7f00000000c0)='./file0\x00', r0, &(0x7f0000000140)='./file0\x00') r1 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000000)) socket$inet6(0x18, 0x8000, 0x7) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x239) chmod(&(0x7f0000000100)='./file0\x00', 0x30) 00:16:36 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f00000029c0)='./file0\x00', 0x400, 0x80) r1 = accept$inet(r0, &(0x7f0000002740), &(0x7f0000002780)=0xc) connect(r1, &(0x7f00000027c0)=@in6={0x18, 0x0, 0x3, 0x3}, 0xc) r2 = kqueue() r3 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) mlock(&(0x7f0000ff9000/0x4000)=nil, 0x4000) r4 = dup2(r2, r3) r5 = getpgrp() getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000002540)={0x0, 0x0}, &(0x7f0000002580)=0xc) getgroups(0xf0, &(0x7f0000002800)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) getsockopt$sock_linger(r4, 0xffff, 0x80, &(0x7f00000025c0), &(0x7f0000002840)=0x8) sendmsg$unix(r3, &(0x7f0000002680)={&(0x7f0000000140)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f00000024c0)=[{&(0x7f0000000180)="709289edd268d57132c4e049ee4d932724ca1f66e10466689e1ebda5cb866cfc57cdf8629a8da20a4a5d15", 0x2b}, {&(0x7f00000001c0)="2123135213f974cd2f83cf833e942a46e139f92a4fa14bf77240d4bd798c2725229a0ce7a84aed3fe0bd9be339e451609cf7a4dbdd5d0b3eca9ede0e071b520bfcef9afb9988b6abcd3d0cb18961845f19e65c6deccddad0d2abc3e207291c70fd49ce84121b6b2b23fa76227b8aca3755cdbb6a3f5bb941456dfbae288403f90d3184ecf04dd1b659ae0abd751659f1db562e23d3fadfe10ce2103a479a903edbeaadeb03828062323de3c36ecb4c6b832bbc3572d0c7635a1652754b50b6bdb3cc5150de4bd063d0552ea0455f4fb5d2069b14abbb048fe0688e0ada92881665aa", 0xe2}, {&(0x7f00000002c0)="f1ec8c4340f5aee26329886a609a10d474371dfd406ea375c435ed30afacb899cb1c98a21dfe778436c6de63482766014b158968d0183668300b72f7168ff7fcd0574355594415892bc7a615bee178535480108efa6d674a12d5ff771e09188f0c650d3a33e2a4acbeee33fc18e5e77731cb581a708b1e5b6289ae8284e2d9b3105c63bc18ce656e74048c3d5d78ba27e77038f023d3027bf58a6f414c5cabe42bba2199b61b1aeec251b433499ad55a4ffdf963e1fb8874a196741c03452d89f3ade5357ed4b58a52f71b954b2c4fd134aa1ff00d58dbc8ffd6a81143b491e0de19ac7dc7972129c88672b60328b30b8dba03d8b825e5c87b8fa623a03d9b1e7573c174880a1e5356f9c20ed944a5f0471054a43b4e1d2929240cdae9590e2f152ca97f21e8db0bcd1e7d2c54cb3c9b82d4434f466dbb49adcaa6f0cd704a1a294af5f553a8c1feb8ac9f9e67a819e4ce392db4871e245e78785ace398800df3458e7792c182b0d159941fccfec027b299907178590f8f0c8a110560f6af8e0ecfffadce9f3c9b286a96be77baf317afe08cea491d547f2969926274a452104152650f68c060ce6cd562767e5283909ef6a84c078c5233540cd4da4cd45345e11fbca376f9384e9f901af5a787132fa63c37f91f861dcdea7c2f56564d03f6a3d5fce1a6630d46593362b76cdaef3ed991f5e197876bfa52cc293a33af01900dd4313b1e2759bfc216d6afc51c31196fe567fa385c252b9e394d4acbbc5482770aa439288febce87595a738971ecbdef67886bfd196342cc18bd1497da5aa886ce5a4987de7b21b98629dad8be21c061eb82a5d845e835487cf1149fc12010ad15a7c6eaa3600878700e2ba684a5c7516525627e7d08eef4202caf1a88785cd98c23b2515fc152eb6a704597e756c44f67567caf4205bfabdf9a0817773ab02d2425d28e8a75f73b93daee408c398758525b54a64f4501ebccccd4570feb8456ffda4b8a21d71e22374ca6689b5bd652969153ac28deee772a784333c52244357c680975f5ecf51e2340053dd1ef826db7650f1ee69abc9f0027878d279931fa7bbb91535926482f6e1f5dd3e104b68fdd7a6f5ac6bea3c9296896e427e4c0443e48cfe783a4da4b1ff2a20d80b967cd2909a50ea63c6bcbf1ea6ebec28fea9f7a2f54d56f2c0fcb23441d57231b1374270be5cbe63b02eaa3e863deb2701917ae02db367a3b1d94d49ddeb8da202491b25ffb8bcc75f2aac94dbcc14777972a1bfd1770fc2db5b0dbf2e1ebde52307a1db128292d146c2f95c97d2c9c990968eeb6bba73b61e13a65c97072a90587a3c00f7e5460d06d7eb140ce86d08a2cdce6c9ee1638f0166b7fec89d32737ae2df771429489b0d3a8334cbdad18296a9642346fe2e8b3f7490de8e00e26ecd234b266a126da75066ea095b4b98ff230d4c2c6cddf8fa50792017695da10c8282892b7b31da58c7a54f4485c322726e5c63c80e16883154e43e41f102df7579afc8c375845f5519f466a7648ef01776d3dca0ab0181bec959f3eb95749adf1598c956bc6ec41697ecbf46d77bc68b328e7b5622a1d2595fd19c153bd701fcbeffe8f983b275ba5c946e22f599b0d6ca73f35eb887b679b0d5bf53cc72eadf5670ea277fa20e44ee9de7df09acc4676d90ed45748f6a45edde25970a23b5e5d0af4fb948ef19f60aa6e2b7a6941a2c9b2ad5b86ea11b47948ed8cece7432ca7eb91f249386b1f27f446981ef7124b84012a41b9c2a265ec9c3e1878d494f3ec68c1fccee3a1e8985fd6d315f05738e71a065a94e52b9cd1a09a499ee640e3174a8330177d1d149190c45ee5cda5c5951f27f2ee31e4e4b3aeb191aab0f79e0d897c67802d0a37718c78bc2752d5504b8d076495bd4e32fa6fc2967fa42ade83e51492c91996a2d88b95b6b6367ed2dfebc53826bf10028988eceb523158c11f42f65224bce0cbd96f16825837d564e0001e374f8fcedc35e0e949943cea446529c038eafa2eb7d3570f4663eb89be9884d13e075d694cf41a1d128b57bdd769eaf00aca232f21a73971dabd4f54bb6764a8f7c6cb093cad058efc0a234361c75b750d4712b697a714022b39be3ecab3c1f78f09ca3488d4e8c0498a0ad5648c0e2eeb79e2ffc6d20c320795a5612e0d454788a8762f13d9d2b5a05398a96cb08ada05c8e955fbfa5061db0815c6db1fe4314d2e3da61d3afd10a0e8b8f4dd63b316994582cb95c86be1fe5f47c920f893dbb0c77305ce3eca9a61ac3579c222704f6e05bc87b3396910584b29341d0f68b7eb6098a94bba6a9d0c5c9047370b088e8cfb34649c7cde8d353794688fa6d57f87438d4ff61a1d433592863f3cffec9c459f9575206b8c5b5f82833e61b192e3caf8f3061b4d6285b89dad998b08251a4cf4e39ec2cbb00e7a8a47b0610041a05224e758b52ec10ad5882d6f109b65f43132fe26af05f3f7be559520a008f6915085c27a51a503194ee2686c2421c2747f893abe7372a356c0d446514c3d8ad2762460874e94b455a2a9c0f3be28f230ec07aa059fbe380e3009953b632f5dd660ffea9dcf44d7dd4ec25b426eb6a1d68a85894cde0181953fa7fb0478ee9e04c05bf7f8a831f6845ac2e44ba589ba809aa4796bae1e05ada062036e50ec28dad45331596953d3a2af3e9c1c4b679298cf587dbd3adc7eb972da0255ec56230b6cced029284b2e7027e63f226609234d0fb44db4c18292d97a8877d67aca074121f2ddc87f802e12cb03bd51c246d635bce48fa5de96d3294bff0c806966dd6d410c04f6285bb89b60bbe308cfa3f6a3c51f15b322143543530d6d824f20b9ad33b0f1ca6c9fef3d8beb4fe995c9c93f7c4aa47a4da8a4497d3a6c16f4b902f08bdce277a29d9fb5d218922dbb373d95aca953923e88169f02f20e7c5b22d1ea07b710d6b2953d3408634cf6f2ce945b1d73b68244e3570316fcf1160630be30e044ca1221b6d1cb1f3a7d5f80870d797ea35bbecab4740e1a00241248fad1332910c38d3580d3a5f1390b702edbb63ea3cda93d53b9c5bebac4f5673c2f98efb70cfe9af837ed2f922bceefb99f6cbc40ef9a75e1842d1ccf7fbf501af9d4e40482ca0be38c1cf475a00239f8eb097556de8a8101d890766df437ca613b0eb196558dcb603923df85dc46438b61f55a588560a16306e8edd2f51462bfa5238de7426f1bcd4f677ad5d93c9a823bbcff3cd9362225e8eb4ec00f29b19b38bd94287f50cfb7b03e6ce72ac3e72f29d34fe56f7bb543629c0a4019c8f32dfcd78fca83f208c0ff82ec1730611f07c127031cf5ddcfdca69cfb99ad83fd0fe95ff4d0effe082757fc95e57f592537c8a53dca1b034d84c50d92af558bc99d1b6983adef3a9a537f0a26b7daf3e24b3b3bcd4ac326534b7d8f13bf96647eaf8cb2272e8e5b78823b8704810607642dee0613654059ccac79cd1cd79d3047ce47942d1848d842a7e81887efb3bb64e9d58a6f888dee6829f939bd56891e632621c5edc89837e3e4d58b4fb4fa107331f3d3ce0a1402c897eef2a6a988322299ae6d522938be88fc917710c412177a6bd2e2333234f720ae6018e1f35dbfb754897cdef20a91b5a243fbb6427d60fc08716e6a88a8253f668ad97a5be3ab2d5dfc87145bfa559400fc0dfcb6332298a724a09caed037242d0642e5f974c2b04fb17e6ac41eb03a5fbbe418d6d98719b6d928dc4f855a3bb0dba179d051965dde3ab9210aac92b5db148adfbb318336f0cab1063cf18169227a0e1d18b6475f151d1533746b99d8f878b197770c9d674d33e7dfaae500a05be93eae01721c1d94dc1ef6683f527b837e44dc5754ecc0cedbc102d06407a2f72bf6228803c5f45fbb18b3804c0b23e90d9f2af662093d4eec5069ab71d58b9daa843604ba614ca2cad39adb08af0af0851e94d27867fbb2066abe41b3be901d19be46807372327440c6f6c5fc40eabcbb649e820587b8a26dfec3bd8c9ba39e42ca69aa7a47c2270722f4b0167385688a6a5f569237369f5356ef99cc9bc89af9e9e0e1daa5d24ddaa297ef0dfc0463947128cf361f44ebfcb0ab340a40e6233afaa427f08b2252747d415b904501fbef4888949448c587b18aae907651e618772edaf98434a133d85a8b9a2f0a4268b566254d89d55f203c203239422b767f85744b350af99d50ad38c8bf98ed37f8587f142d6aa753d64a09d9117b7cd7408110f431d31e89ec285f6ef20b0e5b120142ae0d8bf6012f8b786386a6af46a178115ec15ae0a8c9f1038ee806ea57b724bf053c1c2e8f2aa8ee48db24d54b74cd91e62202b03643463372f729f6668825a19dfa3bd85c180eb04f74a4647ad3e678cb17a068adda684bb76be560807919927f53bafd79c5fad52d18c2df1b746b3103e788b4c0d50cb580284845986a121aadf3095511b5301de4dce63e9a747c7674767eed73ce58dba2b5d5bff32a2ee14d1198ec8393b0def5f980cfab9cc569947c4fc196c20ec5d698f61a62e22663e51e1c2cebd5e474f96bc1532748ab9b5faa003a15009e96e450f98c7b2263ae4b14cc24b0667989784e09d49e13a9d24f75b3b8858e9f6b1485a42157fbcb50cc25c51a1f549d2e8c50736420d5201e5b6454eb0b1e44cefccf207f97cf530f985b5ec22deca1c0be63f8b74630e5c2c0875829b36b49af56782d9058c9c9a9e93b1ec37f02045903e6feccfd828e5839a1b030381720b2309b8fc85d8873116f2d10eda78a3ac1f72931710e3b0d5f9739c507a044a985a035c7dddf9082f0037c5f8466c74fbaf733d6e862a228589b21754bc9527c26d3d11dc0fb55d91b087a0e278fd1bd2c993f51795e35f4889bc7695b138ac6a59f1c7d163835f724c036a37650ea18fe6f9324bea56ccc0755bfb3fe6ac6888c540757d5c6cbb9d46a85c9451601c139cafea1dfafb62d07c64baffe7724d3bad518931bd08d5c2266e3be794037193e0b9ad79a49cf2aa65a506a665df7af18b8bb6ab5dce63b556bd539a40b374e86f84eea96ff1d439e449354fc12db156a80475130bfaeb009e02b3eac000d6522b0c1f504e0d9dabddbcc5998af9761634b0ee559eefec53c55c597c15fc39f8438d73ad669c5a9d1e2ca1db9a7989db9a9fe13992832fa129bb35844225922e260c50b1342ad326922063c85c7bcfac2b2213a4d708853c652d709c153d802cbab884598a4e1cea422a8d2bc01e82d74887eafe1f277d873ec56b4d3211e5ff3ce61eb888aa3670b1c58eb645b6d9fa926b7e8bd28c7776a0a6f04c5a39ae46d594a45f24a43322e4ad9633d137eed73ffa0be9509dea76a295f2823922803d9b455e84eb895f6f09ea6a5553b5f0cffc6f1a54a7c60230fb4767d564c426ca8748a1e81fe78818b0f7c1f5eb499de32e7e1cb65c952bb8eb310b805628c549db89a2bff5459710f7fa3e3b43a9f7889a854e34d00bc3aa6e390e668ed4cc5fdc3be73162f1f1d2090aaa0a2efa4828c536946d2a5ccd5323d318c4ba649694c2da2a559ca1df5baa9e3dd1baf7bf8896a8e6563dd1c472ba430d9ab97cc160ea9b0fe37cffed09d68030741d8748a33672b50931128033dc143868a463caa14adc9ffae1cffc77fada15e5527ca940029863fcb290da37a876bdd523b9b2896ed0da04b6f4110129b7faade182fc1b83e771b3148235e3aa85900e30ec0ab76a3411a0cdafe57332182ba4bbe58dd92e6217c1074bfcab727322d064f544d6c82fbb05aa7387788bf6864e81cc4cec0b", 0x1000}, {&(0x7f00000012c0)="55da85cec10c8b1255075d3a92189c17b2be66a81ca530f2f2a464729a64ba5fc7cb07bd7f33e2d23eb43cd74148fff3d1c2b5284f75e0744509c658eb92e644ffc6a747905da4ebbda2e3b8acb3df045ffe95b29c5823daf16bba3e9938ee354f88a27e5e5d89fed19149ea94b6f93463db7da22f7fdd98943093f511d9f0aed36852b26530fd467057808c30aa201ba68baf9e607ef0d2e12d3f65402b15327e11702632305f580be5aacf4c5349982686b76c580c3f1951f365ddac8274b20d3c30762f9a540fea61aeb6d30740fb02306c780e38b0502db3c3533f543230c74a3623389e665eb5a0e5c9c04d1b9f6c3ebcae70012a67863defd74247ba8d9121ea281e7c42e1872f122280af5ceba188fd6a7c573f5d4a44de9c349e01ecb59c35083e0f276a1472e1ffb8f8e8a6e9263a11a8e98835872e8338465b9da6b9d4f2b170b74a45396cd34ea18d7b062c88df573e515290345b851136c96a3b998bb680e3a8d87903b6b496c73cf7e37be7999a789c98cda7c819e470e3ebc93f2785ebdb3ee66b6c61907031f80a53a0c43a5cbd103a2c41b87f45c3c5174a7774ded2727942aa3778c201406b81b2d35e6c1bc57001194fca6d417833a98769eaf871af65a6f99612535078bc65f0b1fb4507f75f0e72973305e4288811710d8264498c46a054b3f7540d2fde4f14ffc4c130fe4e84b9da5fe1e761234acd30467665252ed64e2038c75da71c4c7181a32314df182a2463834b9609f163706dd76ca8ef0c66704954fb49d1453ece9b9a0f68216ab3e250a24c1062d0baf0f1e6d2ac84cab9ec2bcc054c670161471a414c7ea7f605cb118658de4b678ad1e1b156a063ca64a8979295182ad2e11cfa0033d326149acb1e67294ffa829cbeae82a518cd5a6ed781e3a05b2d6fd7bc8cf54fd560bcb22c7533ba7c03183d0a19470ccaba61fbf8cf24702cf9a2c976480d267b2a95533316f2b75c3a2ea1d13b75dcca784e6ed3ab99b402f771680c62e68c27f18cfd3b2a29086429696a385904adaa37f5a67ec918c0358e48a4b7fdbc20c4c77d198282f35c95394410cd2570eaf4605da68f9e852e2d3babbb7053e7b2ce7165472741861674df1cce59adb21a52ae3328158512391f9e4aed65a1da4f7be09f5d93230da73a9d04750619d1be480688c86983356b0c5d7d6f262fad9543adaf32402a1ba34894228ff26905696bfbead88dfb23a8d88ea8522c5adf1bd2f7a327aeec762fc9b62cbe96b8300972e34d7faf3e0067e248e32886e5e9934d025590f606051ce7b6ca1690907fa6c08caa01ec9849815b097f1e6a93f89e4a1b0cf230535536a7f664de6301ff8e0a23030f56e9cb887e9931121cb8d4105567101b159cc57d24e6e23ba833e8d26865d7f86a9dbb99395d34bc0bfd93616bbb7121e737495d83fba6931c2bdc8e923e0a2851fa45f59d00baf7e42c928baf646277f6590bc6a761e432255b4c596233175fdd3994d78e30450c8054f3b911b2bca5bf488bf762a8afbcfae70624dcc281f4108b771bd618ed1875cbda02bd978b41a2c8651dcd30a74b9f6ca512ba7184fd5279f2794b64e09410968c194883250e3c1146bab2caf119c003c6870bdf5e137102e7bf000ef5fb5a31c8982add9730cf518a10c9b203d41a6cb8951818bb42bcc30b5284e9181130d1dcfd4eb792761372f028cdc39450ff1ce999021580b589c2e86d607ad880d96335d3b41fbece2dbe121a820135f0c19f5decddb0d6e89df93c20aa94bd9ec79d83bd322518036e9e57379c519a3fd652095e1bcdb66af10ca7765726c51cdc2a5257b928923d3e43b2a22fcba28c325a085d04fed235238f0e0ebe19c9f1950ce8744aef3153890741f901f89b7e6585029ef007583b6fd709c185ab4d67b9b708cbec59dc037704e80c541b29bb3ee6b5ce631a3e1adf28f7925879ec189e871f748320b9ac3ed98f665967333942c3b0dec77cab3a944e4a6658fdb757ba9b534268ab3cf2377fa9225d0484fc142bef119fb3a500b405bd976e47212903c802fb43c74afc6cd76653e6a7780a7b353a47f9398f1f72361bc9b67616c0aade38bc90a53d2ea200f1b1248c396e39096da8b6029e6d0c2d26f462662abbd6aa32abee3341cceea31623d775aa4e2f4644434add27049bb720b2401c7005d3cff1547a28bfe6bd46424f6cbc04291edbb85c7bbc37e92709cb313b60debf44066a5ec5151ae8d2e90c33f4a05572257ddf51d922e89cf045a17b5636b5a67bf9e66d5962294072b8358dbc2b3e699396469a09f6812dfebdf9850d0f120de7d1726533c5923474ebee9ff43dab1174ebe181a89b7f97e6d3b01e969e74b48e357cc29084226b831f45ad0e08b9b23ec1bf2f04e99f4d7daf9a803a4b1dfac7ef2daca92af548c919228ac71692c196a9dabc6dc8c59d755e50b2b8c63b89a0074f83cb1f47cb30b8f1cd94a88fd6c47166439cefb9ae308ac0f2c01a87939f02a297854d336dbf973ef0a7663a44288e404bc4aa75fd90f9f59b0cef86da1f0c4492fadd543a778cdfee76d46c7021bc68f469fade49a9a5b4a3c9443cde8d54af6d7b398a65a73a234e3270509f5ea2f3470f9bfdb8e20e09b7c7b23f1d0fa93b1277f225563a487c3ecdf1758bf88557023a0fcc1a4d1a2e8db382481a94e5eeffc29b33c070b05f2851b09c4467f02f776406fbb6c382faadb8be2e401e5c5f2b71d9ef099f27ccb116311cda3a91d46cc9e9bf91428de1cb585b6f7369468cab89e0ed175165bbef9c64065be17dbd90c7e745d570c0ac7b03b32e3049b61d5edc2774047704c4a919ec007e4c51e616ff775adc1a7b1f49cb4bff4a7217b3ceeed9e1f02ddaac1ef645179cbf8f14424b2b4ee7727c2fac37c8903e0c2a8a83130fa7e2d4f64ddb4285fa02105a543ecb8afcc671925695648c95164e5979f999a72880499b57d93003b376e8fafc666f1aa79792ce2e86b55c2c2649914de27a5068eb5bf932e12c71006f6354ec85ef9ef7c10d5bfabd5a3df6485bead9d22bfaf689608f699b49b8ab67f64d4269bcfa845ac93ce19a882f6fe04bd14ff48c7fefcd9fd0b5ee4e0d3053befdae394e5976e04e40a322e7cbd798d321fe2dcff229324a781a9df797c50209b0e195a10b0decd44aeac9ffae71ed2d54e3f1565a1bb9c15f5fa0b8afc5a31c2a38c5fa5cbf5ad727235b488ea18eb3c813779b22e2ddfc5f292d5184fe3d0b3146b8b88e265e9fc85be7691440df8bed3cbd6d407317019507f6c2c98a26e7e7e7f84bd8ac1c4025a906a17e0e9b0a5fde1f5d13562d7f6260ea3df4625987b59d16e85255590b0a8d18f3b89653788a9282b4a287662fd0bed6edefa154b589dc128df04ef8e550943fd1b34c207ba8e7e76244d96e4eec497091c6ad1805c3de43cc09439f2f143233df869639bba5babda3475f2c94ed8b140bd9cecd833e195e908937d1dca9887ca18d2a40fcf90f252b74afb128ca7e70145d57d01d2b23393d9b0d774c7905cd203fb159e7f8b0a431d5cb7e9d34723b799bf3d9de5ccb48f75210de3cbb0c185fe7f0e3007b56a99fe9655e82a4d9398d6568db1f8835dc605bb4256bdd2a8188c1f8678497ddd098a5a678c45bb8f74b6f6f215c497e04a4b216e4d8ae100baaf1fad3dd0545c41fbfdc242105cec3f2a1fc5aecf076de97b7f070a89eac2b363d3ed5713b838befca438333b728845d0b5456e28ccddead028afae35e7df59e7d2dad7e3f0def2134d222ef332bd7c4ccb55d7acfe7b2725f0a4b01a482adfc27ddfc717fbd77eaf58a8d3a87ee633792fc7f33b80b2ad84bdef1fbc374407137ff175ed12194aff87592ca0e8ab5eea1fc8e94e97fffc42235bc0c2288d8ad0aa6b2baf7fd4f3334256d06b6144e86cca6a7a62a626c9eb63095ba7ecefb6ae97c3fab2d5157c7e61fafaff1a95a268f3baee1aeb4a40216c9b49f25c7c10565fd3bfc1eb504cf8a8dfe9d857b21184ec30218652d7fdba6917ac3af25b7a6bd5d9c76403ad45fbf6cd744384fc9ba709516fe15cb4020df1ab44b446117519330b023ff6712007a95edcfd2ccfeb0347b4a06b7f33b1a1629e24c8e9f91989deadf431f4a3a1f211a8c8fea5540bf29a31595663759c8ce5113489839cc55d267bfbc58ef45c6c88c8aad618fc0a15f8064b10f96a6ca404e9597c89fe11bcde5750ac63abfcd5fb10dc2b999612f128bb5a13be3ae85fdf15be25f4d5c683bc177377bd1e2439e9184a955931a9f5a23ac76993ac95877d4548239eaf4d41d05624d61e805b3fde3c5834693d9d439b6ff7ec48be1e1feb8fc58376e4ae850cf37a8f0d4df18b2c7f17f1d95db1f5c351b662058f39fdc01da78a3539b61caa7abfac80a5f54a7252eaf36ea9f5399963bf9418832276f9ea8925050aeb0ab54959154bf6a29863e9c58257eee7cb96f503858dcc86db4a001cbfa5355bfa89cffe1e4888ce1c08eed3d0486ea0107bf4729c124eeec3505f23aa0f5ff32b9fd811adb2a5719a5f27218175b2c6e522d54b0333686fcb73835285a8dc5fde035f1a0359a85700dc4824cbf4cfded6f24c802d7a4e8c2585a946c40ae38de5dc00af5ae2b05e35720e18e0e3612281e983c471e2e43414ee992282b0390417c57952c341125bee2040edb709c2186d19c391a588bc05191efde89f7860411d45115d19f593ada5791830ae3ec5dece5df642127f099024e6ed31407f643e6c60ff012646f8c28c44a08908cf1da6708714ed55c34a816853ce0ad7d315588cfd841684a994f19461f4d9a3cab763deb5a354446f9c281f33addc11fe7835479f46b6fee5dac52fbb33d86471c6ca383aab4650f636333723b519c62bc2ca85ea43587639683ad580c492a8a69b06fc7d0fb97e51b4a3733593eb77a2eacc09f0351541745370092a40807f4583dfa782a3ca99371b49c9af01011ec51e49bd74f67e84c11c309dce4ea7fc1806e61827255702c08f3d3356a6879c8db8ce590de55953663f40cced897f4b8eba4f0c1e008a4c2dadb660d789bd67b52b7ef6c47a6ff55185820029fb2972359b6169c89f351b44ede37cbb273e2583f5598ad5d17dff309333794d21729a821959e0973868a4d2dc703fc19cc417a80c6f76d6abfafbd62e7a6f94abf264057058f3fcf5706f42b7a4ed1437885088694c70d2302261825127448e5b9fb57fb06e08a945b8bc7e2fc8853d52be0dae27e364a2ea57d6f6fb80a58a1ea8887020fc63e9a9e771096bdf24c019e9a7a381a5cc45c6150565044d175cfb2643569aa652ff03ca931e0b3eca09470025b4918e697780c20311f52742a882e1597d752ec5a1e78280c3afdf80ecf1f8b74c1b2275e048d309a842198c6a7837fd5f449df13e48e89ccbc60ac440401f1817ee88525b3813d3e484be92a8fc55a23783f2713354a7da43ddbb17a970bf2465b3813d7a77ea17cb9323558ad4081186b677330eaa4360d374b822027fb422c386211f59e9fba9b73ecaa070af53dde9b079893a785183a7eb37995d8d3b7ac4568dae055a0f65f2f06d1df544e5b72667379a671452916b22860e31cf9c0f19be1ccef7ba7bffb540ac1d25c65b8d2b44a86a8980402b118853d47384f67b9dd8adf9f8003e8105faf04129a9bda46f17606b6f9a1a84918d1380b5391d24bb8bd245a9b5f2b06dd32ae9fde1ab71fc8ed9b914cdd1c839552c5af7c2591d2c37fb19190a6dbbf8fe8560558faaaf4243079f75a9b73", 0x1000}, {&(0x7f00000022c0)="54f2045ffdae82b5e9e26438a6ce03bdf3504c0cf54abf7960af615d14aff3e4e5d93ba1b1ac071317767a1e968e6846b7966416cd73b4bdba862c17abaa708d67a0c027085ca550f752867fda9a0243195ab71bb32dd12924f2fe42629477d9fa22a2e1708f968a74df3aa7da30939eb6194870f610625c0564d3a655453e67d2835337a69bc7fe21d7be5138334ae9bc32fb46a1e28739eb407605f4edc35706db9f9ddf3999acb8f16748c26499be7e87065e90bfbf6dc9aff6", 0xbb}, {&(0x7f0000002380)="8bae81478a1fa461dab88329b81fb9cd5b8c1a1d", 0x14}, {&(0x7f00000023c0)="cd529847b9b627270e03658683cbbff5999dff38ca36c94d8b3ca0ab669904ac93e189be4c2f07b6727c823458a4f275e20f80f5d659aaf1c490b63124a568946658e8e5d91f0e698681ef5e87c04f673f62a510d9bc828f3401670f6d07513888fff46e35eea32ad18c605487b5ef8b8e25dc1cbe135cb230cb09530f2440fcfda68463dce10f4b97fbae871d5ba99d3116564fd8733c81abe0600489e7fd05e8cfbd9daa29b74b170b44184e253bb752487633ace375230f7774bf7fc4d55011033b2f0b7bf45f6f7ecc0ae32e3d72da44992f8adf30a067da6d5e11d0dc7c7b41313f5f767f8240", 0xe9}], 0x7, &(0x7f0000002600)=ANY=[@ANYBLOB="20000000000000000df3d2e7d75589f3", @ANYRES32=r5, @ANYRES32=r6, @ANYRES32=r7, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32=r3, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r3, @ANYRES32=r2, @ANYBLOB='\x00\x00\x00\x00'], 0x48, 0x400}, 0x4) getsockname$inet6(r3, &(0x7f0000000000), &(0x7f0000000040)=0xc) syz_execute_func(&(0x7f00000026c0)="3ef38331dbc4a3057d1da36b37888d660f73d735c4a3997c390e2645d17000c46281b60666420f153fc42125c64baa00c44259979800000000c4a2e147dc") semget$private(0x0, 0x0, 0x4) readv(r1, &(0x7f0000002980)=[{&(0x7f0000002880)=""/152, 0x98}, {&(0x7f0000002940)=""/30, 0x1e}], 0x2) recvmsg(0xffffffffffffffff, &(0x7f0000000100)={&(0x7f0000000080)=@in, 0xc, 0xfffffffffffffffe, 0x2f6, &(0x7f00000000c0)=""/33, 0x21}, 0x0) socketpair(0x0, 0x8003, 0x7, &(0x7f0000002700)) 00:16:36 executing program 1: r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r0, 0x2000000000029, 0xc, &(0x7f0000000000)="ff010008aaa008000000c3513e2a5e0000000000", 0x14) listen(r0, 0x6) setsockopt(r0, 0x2000000000029, 0xc, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) 00:16:36 executing program 0: r0 = kqueue() poll(&(0x7f0000000040)=[{r0}], 0x1, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCSTOP(r1, 0x2000746f) 00:16:36 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, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b", 0x4a) write(r0, &(0x7f0000000340)="a13e5ac4c2641db6826b523ec3cabc1869070073", 0x14) syz_open_pts() r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x3ff, 0x0, 0x9, 0x1d3b, "9ad84b73d9694ebf0000000000007fd35db5abe3"}) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 00:16:36 executing program 0: setrlimit(0x8, &(0x7f0000000000)) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000400), 0xc) shmget(0x1, 0x3000, 0x280, &(0x7f0000ffd000/0x3000)=nil) r1 = syz_open_pts() r2 = shmget(0x0, 0x4000, 0x400, &(0x7f0000ffb000/0x4000)=nil) r3 = semget$private(0x0, 0x2, 0x10) shmctl$IPC_RMID(r2, 0x0) r4 = semget$private(0x0, 0x4, 0xa0) sendto(r0, &(0x7f0000000300)="7c4c4ed91ba2c9dd8cf3215ba8d2e362dee6908ffd82646f75e0a0948ab00b253b337a67e4b9bda5b4911153c7086b2ed9576792f264f867460f5f7999a509aec90cc82c6e533b3d54656b5f3f4321096a528d1e9fbf109870df7bce376e648cefed35efcb79f6a13eea5b929bd58fb065c7ee60d4f03e8c6a0a229ab7948c1aa2538ed777", 0x85, 0x400, 0x0, 0x0) semctl$SETALL(r4, 0x0, 0x9, &(0x7f0000000280)) ioctl$TIOCNXCL(r1, 0x2000740e) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) r6 = getegid() r7 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) accept$inet6(r0, &(0x7f0000000280), &(0x7f00000002c0)=0xc) getegid() semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000200)={{0x100000001, r5, r6, r7, r8, 0xa, 0x8}, 0x3800000000000, 0x3, 0x2e}) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000180)={{0x4, 0x0, 0x0, 0x0, 0x0, 0x4, 0x2}, 0x4, 0x3f, 0xfff}) 00:16:36 executing program 0: accept$inet6(0xffffffffffffffff, &(0x7f0000000080), &(0x7f00000000c0)=0xc) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000240)={0x168785df, 0x0, 0xffffffffffffffff, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) bind(r0, &(0x7f0000000000)=@in={0x2, 0x0}, 0xc) pwritev(0xffffffffffffffff, &(0x7f00000001c0)=[{&(0x7f0000000100)="f0ed38c0a2cbd97ac5d76fc4d7ed8a103ab5836b9c14829b5341ff694eeda578455d78fff8283cd0a4603a315268bc5af71c52d87ea417e465dae197e8b5aa984d6ba5b65d4e85963802a612a517944d60971da8f093ad60ed253f2f68bc3c53323170b4fd44ff5d96fc8b8f9bd2b62778e65cab4e1be9174505c20cab6f47ff52785d0681a2b6677ed2add3449dc60c06e8fd0d1322f4266f2e966eca", 0x9d}, {&(0x7f0000000280)="e5229cdf8e42f630d63696a6a16a73bbac16e4b34fca49c6af044dcd1ea85e5fd2bd2f89d85d9c0968a2ee2f1555e10111a2f9187550acc4a918a2d1ebc6c890ceef193892c1be533a18079b38ea44b3f42bc6dbb35f285a8668f8ec1eae4bb77a60ccf0529f3f741da21c986510ab0b99485c5aae217e69e18decf7a2264179100fdfd45ff9bef9a204778854c37d6bb3858811a905242304bc29fa7805c77f3574814486eab31ae1c59e70b77c5288adcd1172e853b08024ed8dfca107ca2c752296ff14359816ec1bf281f480fd11e33425b1210f4ab56e1003dc40b1", 0xde}], 0x2, 0x0) r1 = socket$inet6(0x18, 0x400000c001, 0x0) bind(r1, &(0x7f0000000240)=@un=@abs={0x4324470e2bc21888}, 0x1c) syz_open_pts() 00:16:36 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$inet(r0, &(0x7f0000000040)="ebd1afaf917ebda3659cba999344e64f2744b68e03bd9a592a74cdc23038cec995f9c26c0026f2acc76aeb7c794858b020ff66eb92e79875985d7c3718faa2c0022b0473084329ecb2499ef0231ba73e0cfe7aaf77e1a5bc0507b9e6ee583c6f8a29fceb3af385ffc33346d0f3eb4bc467e39e5fc94f3a095fe2f68816d268636b060265f4f0d0337066b5fc7a4965373c4541a01c9ef515eb3252068e3f26781c8c4c1a7acac5e271c55b33dfdcf282162fa2194376e58db43dc1cd765794b264ea2b1805e2f88e331396d0eb58ec85406e9af9426e5c331dda5ddfee16a8425545fc0ca8a1a6ed2c5291a1b3f0f7ffb31ee8684c9f", 0xf6, 0x400, &(0x7f0000000140)={0x2, 0x1}, 0xc) r1 = socket$inet(0x2, 0x4000000000000001, 0x0) getsockopt$inet_opts(r1, 0x0, 0x8000000000025, 0x0, 0x0) 00:16:37 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) execve(0x0, &(0x7f0000000200)=[0x0, &(0x7f0000000000)='\x04\xb7\x04\x00@\xd7jK'], 0x0) fcntl$setstatus(r0, 0x4, 0xc8) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x7ff, 0x7ff, 0x2, "a1ca249c696b6aa0818f1266c406162b526a79d7", 0x5, 0x8000}) connect$unix(0xffffffffffffffff, 0x0, 0x0) pwritev(r0, &(0x7f0000000080), 0x2bc, 0x0) 00:16:37 executing program 0: setrlimit(0x3, &(0x7f0000000140)={0x7f7f, 0xcdbd}) setrlimit(0x3, &(0x7f0000000000)={0x7fff, 0xcdbd}) r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=@file={0x0, ""/44}, &(0x7f0000000100)=0x27a) connect$unix(r0, &(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa) 00:16:37 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) shmget(0x3, 0x4000, 0x0, &(0x7f0000ffa000/0x4000)=nil) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000040), 0x4) 00:16:37 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x108f, &(0x7f0000000000)=0x1000, 0x4) socket(0x13, 0x0, 0xffff) r1 = socket(0x20, 0x4000, 0x6) setsockopt$sock_int(r1, 0xffff, 0x1003, 0x0, 0xfffffffffffffd70) listen(r1, 0x0) 00:16:37 executing program 0: r0 = socket$inet(0x2, 0x4001, 0x7ffffffe) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) setsockopt$inet_opts(r0, 0x0, 0x4000000000000014, &(0x7f0000000080)="1534a5aa", 0x4) 00:16:37 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r2, &(0x7f0000000040)='B', 0x1) recvmsg(r1, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000280)=""/239, 0xef}, {&(0x7f0000000540)=""/4096, 0x1000}], 0x2, 0x0}, 0x840) shutdown(r1, 0x0) dup2(r0, r1) readv(r0, &(0x7f0000000200)=[{&(0x7f0000000100)=""/32, 0x20}, {&(0x7f0000000140)=""/57, 0x39}, {&(0x7f0000000180)=""/122, 0x7a}], 0x3) dup2(r1, r2) 00:16:37 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000300)={0x0, 0x0, 0xdfffffffffffbffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000280)='7', 0x1}], 0x1) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "aee0207a2deef758c7c7df943ae8460fef3765cc"}) r1 = syz_open_pts() close(r0) r2 = syz_open_pts() r3 = open(&(0x7f0000001540)='./file0\x00', 0x4, 0x100) r4 = getpgrp() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, &(0x7f0000001340)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001380)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000013c0)={0x0}, &(0x7f0000001400)=0xc) r8 = getuid() r9 = getgid() sendmsg$unix(r3, &(0x7f00000014c0)={&(0x7f0000000080)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000000240)=[{&(0x7f00000000c0)="17f17ce26aa1494d5a6b2a9c51a402d9c3b4f55393e030bb06e21c44bbe503863ed1a4f5383e3eea8c4c3e74ebf80caa62f3b3fececc35555f2d4fa9bf41c494e5c0a60a5815daa66156f0312429c51864c49fb4a20ade399a59e36ac4a292b6a88773f3a86e2c80b01cd3e58ddd0b906f", 0x71}, {&(0x7f0000000140)="9d47abd85b837843e63c0731dc03ea80b0d80b4674ea5f4ff2268d9b5d14b980d254f98b50fea59cbfed1d1a1256e2adf028ec3341b325ed55d3417e8bdf5ecda8a58ad23d0743b09a8b7c340010b65a8124b4cd973123378bcf9f0b89a45ac8a15c380d4ca71ace26f9301d19cb422ba7736ed66e141153a669ff0c82ed89e6329cd42d4e397e", 0x87}, {&(0x7f0000000340)="30e2f99a0e922728440546aaef7439180e100518652f7659c680357b5f6ceb737a1d06f4f6c631958a2535a5be2cf7f3efee20994daba356f5d2ebe26033e599b1f55d52cbaceff78d2df0feb4f0b1a5a339556b94edc2a00f835caff252dab0dc4b1b42f63191c0e03910a8f125b9b67c4b0ae05a6230c13381cf7182c7d33c4b915d5543af77aea3107a25a714ac51a6a8b36b165044b7ee3798df643684916494458cc584e9cf1e6e0df474e02e112595a3283e43b2b86177dc97838414913051eafcec8f138af38be1b50e51f473d2fcdf075aceddef4180c19774b4f1e600031b12f954ac9d2adb1d455183415b8f3fbce4502ea72625f9c676c57559dd3a0230e8ec48ecd8475cdc347ebf0e64995df6667b3fc5036c5bfe87192557bb1e09b2c2088db5fd2ad7a182134338a70378f59586aa88f239f16e4ea5120314fb4b827c08789f6e3b19fe6b8daa881d06740d0f51d4f428c4761d2e433706ed16bb2bd24dff8e0bed6aef864c43f6dd89a0ff11958911c17be71b2cecac0abd3cbb1daed693a16eacc0ce0de56ec0dfe7ae841053117bad04033ec9cf675670e58b695a756f661f5d508d8811886049a9c958e441678fc708b8c7f15f3983c0c8ce1c171ce6b1de391193af7d11611f22a01d408489d6bf624e0f5af8f48dfca5aeffca870ba7e936b56b21e667da7f815d17d592cca8a6287bdac2e111715f76a1959f924157935967aceb641b489b5cc6e18eb595ee77aa85631fe5184b8b989a6dadc1fd6479d0048c22bea5f5f6c6a7ad0d8baaeaee0b777ebb503a3d68c41c4437c12e1ef6c8a70580a24c7b02207d380b633a14739b89537db84c52b8ff000e1ba279fc392d0b210da27c4f15fd1cd39001c458558c22e54ef338b771fa9094f5d7c61f9ce7b08dda59e39ff9ac5c556b597ae9974198a32e41cb0872d5440050bc430808daf501f2b9800cf9aa3bf6fe47380f76a3b90080daec393d94c40b4e15d22770001960b91618ef000bd2af77794ca8e56008821677504eacb07ff560effb387ad0dc74b76ea54533a5581a161accc29520ce95cf586af83f13c6e9dc5a7c9bc615366f4ea3102397f419cad3e245f9b80b36fe307078ac79ec46c3cd1dc91fe1038c3a7270d98c1d8778a1c87c9feda5f9929b01d7b08bf5f9e2baa761384714c929bcd03f9296cca781019466685543ef8f1ecbf5fc29b6055065255450125bd077bdd13cc6b1ec16f666895b677c69952c923a33f9376e1eafdfdb1eb7c2822d2da5f9922be0bbe9f0251ba060b8588d56ff33ec5cf79a442ed95de3f8e824b03f0330d8c9e80ee6e2545124b16ccd7ff823442abf6d22b5d50d44fdd644fde092404cc4d1c9c3de94d5a0d82694a3571c464d6620d52bbb2980850a1bbb55a62e1668853830365a359048726aa83d7d0fa6441ec5152bbf0eb3908581ec1fe6ae57a658b9b4a1086caa2b44e943a47fdd27ce8726d1eb651130e6ba942433c99fe67c42d197ce1909874757f389822f12e73366fed631cc874229d32388235b64b48268b12f0d5210b84d7309df708fa3eb9ee2b0f10c6e3d2094d5bdfcaeaa9c7a82e63e97867ce7df1bba42c7bde03497a3ea8752498684a32886c0e04d6e224f51df29f0fe16cbbd6a8608a6cefaace8f633d094a5d82d27e64abf56810093d6a17f685f18187d3a3c98f76c83ad03bdbc7d2b82e70ff5fdf6ca21eb99d8a106c6c17ad46a3f88650f08552cd01fc6e133847c43c454728aad67f8c27b53e4f69f30061982881094dafff3b2fced495d57338daa057b5b854d8c7b7383327f025fc42abfbf66b60cfbc895f78fd9e62e329392f6486513bbc0fd6c5a44bde0963de77626ddbd1589aa33627a843b4cb55dcc907e484e0e6a7642906d5a5fa4ca55d8ac327b8ae69d5df695b9a8f1f1340ced61f142d43ced12c90ed0f4a6fef28fae0547e626381103d9cf7608e5a9cdeafa93b783cc3fb5fce5da23cb4a1ba6087c77a4d9c2274c20c77366d9df092426016b1ee9e1d1731ea3cd1c6ff7b77d2788c99d3c26d9c28e4f9f0346101e5ecc9da91e65697ea38e8daa533dfb6bd5f9832e1799dd767e595d478b81c66adb3ac0f9e9f31a1e6484c6cad85afdc5bf735f65372cb47a8e2b0d205150d15317e3fc28a05eb0616e77d3e817633cf07a36211b9c91e7cfacaafff848f37b56c32c1f324d749473fb0ad10d92d8211932f2045c55d4dd3bb494e6920fb160032efc5dbda2e2063e9a93c6eeb720b352b43a96fdc7d97ede57dde1ebceeb6905e8e81beed7f28a3e7723dee2b59f5649988cc6a102f9af7f6732fc0db250d1cdcd79b680f0acf8561fcb97fd0240a7cb2510bc9261d18d53860df06e5c53dd314e0d0653a8716004511f434f96c23e938c8cd8317871fa991fe628823dac13e35560d77ad60b79476d984b4c4eaee38ba1450a342f9b4d489a5ed154683472920ec081d5789d1d819e05193e94f9a316bcba63b0f7ffbfd789ea8c6c98d306e6bbf343f40a0f5adc61d9eb64a151e3a8f4964b5c40b9dcea9e066f3f6bc567f9adf761a402ab86e5c677ccea922194811c84a7f39d8cfcfa83035ffeddb29e034cb76f4721aa4768e81c8ca90d639657a25e02773f2af29a189a8778eba46a10aae7c840024234032ce358556e016a6b64ad13daad3ea9963940b9d6718e85857b2b1ebdea680d6a3f659e56527031670bb4f0dd5daec28101532e11823e8c5c29f2a13adbb0dff8cac99e5ec8bbf7a88726b939ce3358fe6147b5fcf888b372a079edc9744cade8abe9f5f877e4ab067204651f60fc448a4a4767c1543357b1769bd8c2b8fcda02457f38f420b34f189a8b3726ae3ac569a1657980187303c73dbe258199d8d132f62cb8a9dc908a840e43bde13031e91d6ab178eeabb270427591406ac1aa3880792bb1c27d67303df33026793de021053e24be576b588c6fbcdd7e90e7b8aa617e49ce3858db775d76ac1ca674d524d694f63cddfadeb6ad3a9e87a3d6f08c6012eb829fdc2895e446cb0264d2ea11e1ae2bdca148ea572e9783df604e42b2a4a10a4d4bae93a7b7787f887491c8a3c2fe26f7ae07b2735f64687193bf63ec5c14c741e53235914197bfef6813598f37d5abb56c4931c1df90a214912b5871cf2240296a9b4fd24cff671af0c323cc151aa8f6a84948b2787f298456cc58536456e2446a01fbff7dc1332e3a93464f611035ed9547fee49d26a1dee0970f3f1689e4b510425607905415ef9ef39472f0191eaff555ef73dfe4e6bd93ecaa7856b5b6fdc79c8e3e11887fc66f050ef2d2de4a8019f6eff93ffd75059e175a61c00a586252510f6e482a1f8d7590a690344b0ab6670b5ec23250baa027b6cfb285af7f5ade2fde87ab4486fbc75db2db2a67812bee64432142dba86f051058cfd8587a166ec2dd6c74b33f777ded4b3c35a700082bfd4c96f46fe7c7a91ed9308cde8ad005119e0a16be66dfb1bdb2fe04f79c402d8a9c453b285f00f1aa485cbb1b2e01246db39d258ca47cc2cfd4efaa0fdb169bf920d54d781d240459d08d0b7bb9fe48187ab0bd2d7006e1048eda55b784f4c6a98e582870626e09ea733e1a2bae93b6513fa66cc4dfdaad14ef0ea05d3fe1ae99f6c9a80942df63eba07c1dd90f1726da00f5e5e34a051e8f3135c39e1d7752fbf43fb5ad60427f6bdf113751173fa0cd460894cb359bb4d9dcc4032684d87ac655d7ac0650a1274e61d8866104b492f795e3d0760d9bd0589fec1c36286d05919f21fc3c84f0bc72953254551844a855958115730221ace5325d0efc17d281c74e4d285131d05e3598acbb7e7639600774aa0da08c8e3b7f42b0c4821a68cae4c84b44b5450ab6a1491210ef7a3b1d5520818c062bc4d2dcbc290ae6f7cf490ec5e134a96c05ca04817890b55d26c52fa0d84dcd0092b6ccfc928c32726706fb8cd914259f03c545f0ebef1cf96927fc3acff0e85fcb826279aa14c6e01bdce8121e370ed970050585bf30e187aa7cfd6b42c80f2332a286b7b697c6d0b7616f8c79750e68a0d177e3958ba6e288794efa7201e8db9ad6c5bb41216d3fac879eb1e42e35a91533c319f34ee8db941ad1cde52bc1f6ef94bbc052f2a510fa0a826a75c7b634a1887bd1f6a1d234ef0a94cfb1a97c03f4f5cb6467119fd6323b984fd47e8a78a1380747f268675f6a239136977747dea66005c6ccf8c634dd44bfc9a7fbc840b3440a31c85f44ddf897a96b7390cab00d67687c747a911b689f6177635d347631d42bac958285fc6592267a3a947421eaf21641b62091be882412c594473594a9b18ffd897116027778a405a3977b0550c17743f5e28b5d26f4c34275f850e95175cabe34c542c70489908538abdb8b9c40daf530ce0cf822a39dd2b9bae633288c7314c33150c418d0db1f49a6e61549a45f51384c0f9aa93108a723e26456e4854903d66cd000f5fec6441da80e10572922d2b9518dc9892e119a76ee6da059da3437de2b01bd37d40a78505812bb5331b9b09594bf4a86eaffd4855f0abe825fd5dc9cb928df76ff81a0e4a0b3262c7b15cb4b18ec40da307968e29ec8e805f5c2dd4d2dfc7ac7d4daa3991e0864110be4f64efe88b2e38936ca67b015ba6d7ffc9bd1ca92d5c4be34e28cd65f5523170788bb9199577e2ce173a38bc54480208bc2fc3596ca1f8f98bcd335d3c3cf28f440c20c8b7ecd5b41f04a59dc86bbf10a8a53e55cc67a7c1545ce7c2414bb2d32f3c91bbd1111134e72bae118e156a1c15285e62c33bd5143752086bb78e9f58806a0f6a4b7cb145db5346f45eada8f954b40554579c1a56cd8970b412fd847fef4179c4decddde10e57c2c827f155cafe2029bd93846879953638512a043e092ebcea4fbb91fa76084ee5fc1b28dca144e3b3b7747c4d5e571d56d3aa495481b16fe0af8d56615b165cf1949c959f094091934f4815babfe5e93a394b77cc1b515cff33ef684493e4f6b4f52aaed8cdddb98213277bd7859e874e4b309b038e464ac71a0c5105c0e0960174f008e2a5ff9f122f1037b0f6378ebeb6a6ca585e658bac26a730fdf5940b79c768708da5abc9f06ea841577c7b4801409eaed246e7f05e500c566dbf378a202f356e9e7d9c7764e1723a4378e88072e0303d36ce2787216a5b457d017d8bd551b642a79f21277b7f91c306f1a014cb07595ab52d28a2dccb26b6e85e7e2d0e7f493a5a30633ba5a6351756e63499157b71ebfef52e0b00f93fcdbe35a520e49b93b2cb6f5561c1f69148afac6aa2ad4740b57ec1c4c9a4bd62079cd7c085439c41f2ade4bf183cf0aeed32d5acf0edd29a1f37cc24e5aa7fd7eaf6c46744d0144ee92b1f99440d1b076ca8fc18fa87d0aa5dba63d7270586cb962bc4cde477ea336698515801dd55017c492fdf2a9143d7c7ba3f6aa12de63cb34f4774517b4d3706168633386b63d3147e982f25ec0018792edd1a8ba27b9cd0e4c412f6496cf7669eac03f4997bac4849bbe804f0158166df06f95590fa5965085ab3114cc7383235f2edfae08e1c444ef8ceb0e9119ea8d1eb9b51e0336c7787160645a29363187b6dd26708a922de783cab65ff5fcb0c0d797cf4e776b7465c4e01e2baa380dbf8142d7c7dd42514d1f597ad8cac2a330b5bc964cc1d63428e8affb196fbe4f9aed385da1e0c497c6e6a5141395699d6728d3638dd0bbe8cce413d6fb905c3ffea25ec5e933df440649c0aafa60a287ce249dc8383c8acf1d2b13afee69309770eff578", 0x1000}], 0x3, &(0x7f0000001440)=[@cred={0x20, 0xffff, 0x0, r4, r5, r6}, @rights={0x18, 0xffff, 0x1, [r2, r1]}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}], 0x58, 0x9}, 0x400) 00:16:37 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) getsockopt(r0, 0x1000000000000029, 0x2e, 0x0, 0x0) sendmsg(r0, &(0x7f0000002580)={&(0x7f0000000000)=@un=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000000300)=[{&(0x7f0000000040)="da59bc09874c3e3f26e17963132456f635e20b7050f809dbfc6db9524be5979a9f0d1e669a10acf34de74c2ead0c79a2fab5ee6c92992165f716d0f32fec1d23c8334d46dd06a342e9fcab8f056aa16d786629544c331daec876fb08290e416d5b8dbdf1223057302da42db3af1c2f50830fd47c2fba27609bcff4b39bcf3ec47bbae7a15115cae4d53d84627487848c3c90c4830819fe0a4f825c11a24d17ca761fe395047ee4864405a93595d0122f5e07b7dc850f2bbda7a00d2d99fd022aabbe04d83b77503b15e16b4c57469551e138c136a6013292467c33b64f0905c4cd6c420100215d1e", 0xe8}, {&(0x7f0000000140)="d41b7e8a3777fc3f1b1548151df8154bf1ef9a816c3e3d9fdf49c4da26908f04890caa0e9691948175d795997f6e8a7749da7c", 0x33}, {&(0x7f0000000180)="7e7ac535d493c75b4b6e1169b9d5072ff81dc4fcea95582561b4c0b2d16ca881a8bed030d689ad5106a7e9debd0bd6d9e736840d5578", 0x36}, {&(0x7f00000001c0)="25e2c08d207f93e8f0bc8134b6e864276bf8b9e9e5d83da904296687f5374e584f66c16f9d71284aec17cd7dda80db7499b657cc85fa5ac87bbdd579fd7adfefad42b1", 0x43}, {&(0x7f0000000240)="e9de70891bcf00a31f6318c5af0975ea2e04ef9e7ed162f75c40960675937371f5473a97208b58eb68a201afb56822a0f2e3fb8fa858a264eb044b9be4c7368aca8f206267344861b493fe56efce8ea2d85881edb82d9755ea9142116b888e374755039fda8c7b6829e1c1b74220b1ff9f65024ca0c34a1313d2406f77201ad7ff5b8221ec1cfdce3582a317c989ca5d83e768d791566738e6f2ea71f8ab85c069e84231e5a29d93f042e0eed8bbdb239123c03ac0d474b9f1d98abf0a", 0xbd}], 0x5, &(0x7f0000000380)=[{0x30, 0xffff, 0x8, "a73906178456629e5941b48b0fb2551e7ab7dd518485e55b109f39137b421f9b"}, {0x1010, 0x0, 0x1ff, "eee3d297ab68c8a374f04d2ea80e58c479bce6768b7fb3ad537ced231233bdbc397ec8191a6c41d3f076d177ebf612cfd5018f9c8af34622a4e3f680cac46a5248ebf4ba5c569d7ff32d9e5ad9854ca4723c78a16f66c0226953721b8e12297b653f98e310a4a1a3069805c1bbee866b9db4dc5b94c7d7e17eb8ec3eff3289ae054a2309360e5ab5444b5dbda43d3ec4f1ff60f47f1e97b50c72fc10c19228221eaf434b6838f220cf4e97c9c6e969f8ef74ed8719c706f083e2fcbca8035879fac096a93c33cf885a271961310209fe9afa0548f662966a193a367ab20bc7536aca04295c6981b5152dbad5dd648e1648526afec42fe470b359b47d03200c8acf6ba1a4d45b39cddfe3933fe4e7e855399c34d83e944785af4bc934652c1bae3d7d632a9c6d4041ced30fd513cfb5f17221e2f08513252bb9c9b37a7c155c99c40d50e8ebf1b4b5bf160b416de191e82cc9c7685413ad6904ee8766d5975bc6a2ed1c674fb218cf97263d518c172ef87b085efbfbd554aa19f0c609b15a6c57cd94111cf19a3c6a55efad347997531406f0b2c50ae6c3c3d8e53d40b933e5966755eb64401a035feb973c8b3123f95c6b7f63d649bf28c0af7126f04bb3a19790445f7eca2a328e7eba2a52c047dde4f563ea776af375f03a59c67f647ea3cd49ae0ed78966d9b784f13992fcd3f7e451380086cd73320b7f73b1a23db4f5e47d81385de936288ff673c29cc03405af28625ce385c234f4a90374b7001fa7bccaf38e0e63fd9feb2b947c5f2524fd6643db6284d1d57457c52435ae2e558440002576016b3cf077af3eaf0f8b1b4f6f15072ceb6fe864f0c7573d22f8eb9180cbfe6072d11db7215a521d2f742e5bd4828863a7e7035f6b4b8449508449d46776442279683da94420ea68b2ffc42a42585d319b1038bce14e4c7077f8e4e99b00faab0f1ba766b7f0763f17c505d858d3dff75acb003d6db25eb2cb9e5a9f5f9c0463747beb632e59b433e2ded11e3f4b6c9ff345a20cb0466bf92a8549f5e32f186c2185c5a8ba3c97176abca34295cdaaa28df6211ce6298001fb2424f61593958369bfbf94015a173d778ba6ade5596b085224ef26ab72f2306aa018ae0070be0b9817554b8e1bc365a6ba0a1d42b7cf3c8570fa67b925620f2e6aec7867314705beed538b8a8480f91312bd6bcc926b243b304fada4d064bbb22f97a51edbb6ab0146a9b644d35a972109e041cb1d00d79e0718a2666c2487835c8fdd9851e6b3001527442d3f5b5a5d1f393a47885935a78c8d68620dd465e4c85b5dee4fa8461c8dc5ed7cf7598edd598acc1665c7630022c9116ba678dc15ae21cb7a45f047470de3cfd594f0af3ee3cd531b68faff5f4acf957c1f20bde53d4b29ecd45c88918e820d619ff39f72c1d85efcd4e2de76084988809f7ad8d09ea239a9eab80fe3a8f980077d660c321f1e816295f76ccd28e78043728108892a2d3d3d29b8e9d37c567ea4669c45f1b27efda3635a35758b8d4586e7e242ca245dd767f0c6a6c5eb4ab1ecaa5ff40b0261d1c9a031ced231205f0bfd362236c808a2e94dcbc80e7159dea31892007be73447cd80379a30c37a9d5f4748129741b19d0cbeab0e3a9ca703cefbe883aca75af62174b46a84d68a7e0a52750989b3a3793a6dff5aa0e37d0418a0bde3f0ff17cb72f67c93b505f2b5b4d4347c87c9eb0a9715c53a341dd9eb6bbdc4a851440af54e02a9982e4a6c4f1a5ade403487b734ca608a74689cf314b66787d2bda9678d814905f899c94a635bae0f6b9856ab745ff780f1f91d6e0179f6df919ed576fa0d89e213dae3e56632662f31ab8dbf7e1e66f96be7b88c15daf7a663e65b486c89aac9ab2f758907c4105fc7ca3ba8612cbccf7bbb3a3448811dff4dff6d66f2a51193549ce60730db6dac5a1930f877655e239b8d92c522b9233badaedd75edfb54561decfd9705519649fda0949634b78b8ccfb1850e08b922adeecca15ef454dbfa307e34046028300a17ee991fc12869797258d86214038a4b881b461e6f0ca5913b8bf09121d57c5c6f1288a535a629a17dda5fbb36890f6b5685670ab62898ec64424dc0405790454705e021a34734b6a9ae558f9a8e76b43c5f6dc2febd24953200f50555228acc6b9b190755dc2a8f22855eb7c75bb53cedc52223c2d9275b8014c32edaa8f2d3f440bfa1f03ffdd12920beb2bbfb23166e1478e0dae6196658b5b74d0935fab58ba031843540e5335a39b282eba7b8b0d289a39aa4350f9a458404c3b4e7fbf6cfeba1a710dd5d2076fc96660fad4179de7938b25b0d5ccaf1c3751209953b2bc4d8db1bb317b33e2a9a437b3c6ceedb3aaf1f913a9812c1025a3fcb94f09c6577132979c5e41a82c01bc8e6f00b872515194f6be86159374ca378386d1239ad825024e807bdd86e9face5cf343a677cd85747cf72b5ddc3d24154fc1b7ed121029737051675d3a62700e9508e3b4013f2ef5fd74218fb9f3a7f38d499ec037f3eef02e7fc6bbd7f36157efa1df6df6ebc6bb2e47a4c58be452777146c9b8f31c3b6b02dbad79f628f9eeeae9a986c9a24384bb5eff3e89500748d0ecd15d9634af6cbadaa3b718dcef5a9cc0370bccd733408be067e46decc248416dd99b72448293517f99cb5009463f3063dabc78d95a4629bb49abf71fb5ae2fd9975dd72256b39b7d0c106c8b2aa508bec003b9e121f2048a55de05f6d9f244b404dccb5a6765780bef6678e7c3c8e874db2efea64e4791c1ed7786e1fa623f9c15db7e23e4612c6d04785f4c5de699af2914de65c60c611e45c14f65b9d44ea20ca83651d6ced7c87fe42ad74584f5db63e2bc0eda4f62b5af27004255b044a79be4558028c0e20ffac916df813e14dd724388c9b840d72f3a2fdf80a26a7a0d09a534f804510e78ba3edd698a4e3ae9d7b07e6b72bc0665552c403a4dd5e2e062addb49f055aeffc24a992435503279c43ca15c2b8b8ca6aced0a38dc4fbffee8e3c27688c3c5d9b300e68642bdb4c7192d6a4e96b4cf7f120f736155792cdae2f7ebcce544652dbb26be991b90c9df8bc8b4b879d4b139de9275f7e69f759c0e7b6c63f44a355898b903a9920210ff2f8fd9e3e4910fcb6cd91ad128100436f49a9bfd6058c8afa7cf7ef6bb50d32a603d7955c77f86dd42d1177b83af1722f2dbd12be387c7a28979a3e909e1980560ea6be153cfe271499bf4408b423e44e53a3a3d3171dbc0f75743020ee41f55501e35b7251f7f78259e3de11714b4f6010d2badcbf6d1530cb119da5f0f5dbda38172ca6c815839d6966c017eda1fe2c6f9d0a7dee30d7dc29f9eb048d2dec69473ed0a3fedc9d07f8c3e4127c299d14a0c20804c59fb535274d07b90cbf19f6cefcf9931a71b6a9f4ef5490dc3f48e801c3995a999807ce918287d403062c651ac9a3f419093545c3486b5d1ec8dab3d11fd641524af64e0f77f6552735fbc97cb429fb4703aad4cf695d5f1e36ffa9a91d45c873610a996bce251005873def36d63e6438a14124baedf3494eb3a6a78476fc01952ec92fdaf5c32109c5de736bccd031df8021d809f708deb4e95ace22c34c346cbdbc1e7c283c81973b70963e3d07884d343b9388e494d643e703520de322a18418c83e084ea9bc7b0c3ee1adf62e1ba3d1517145c26c3ae9db15a55e9d359993459c81df16db18674b583c582f8bae73198bc94c2d1e4609d8a7abaf9f405cb11fdc499966bcf7f4c900c14c2d5d8c113893573320582d60ac8fb3491d7d3ea301fc5997ca88f9738adcc3efe77bc51b00ee5a9394276432310c5743ce69a84f080659ee568cc16146651e7de6e28ef91db5c51fb205ba5026248a06a41cb638a59edae337cd883b6aa7927f4e06b1156b532b90a1e37da3d2366d6df2a492aa8b7cf390a37eac56ebab6233cffd994da9ccb3563a732d196285c52a320c14d53509ac6844902800c4dc52cbc1029645697389af293abd81daaab940fd130d14d72eb78b774f4ae3758e0729a340999af2ecf5507f07e3aded3c6b9ebfb567971dfae90c84520a546a31234c1cb27297bb593641231e8f3b4b9aabdffc02a3cc3029003e7c4d0d88fe2ea88e0a119254a9a2352d77782d43432a119407091dfa27695f68d0c549233c86c7ca75c44653279f65bf57e2769a71b74b61fa6569f6f2dc17547e99b5921f9b539513726885ec0fff1dd26808ebfe5b05e085eaa82eaf53dc13276c1179691cf286ff373727ee4f93ca37c7a9c78353a85619a8a0491d39e4ae1875e683cf38513611e7be9cdfd0403cfb019d75309f7d820a1150e444f8dc2a4c8f9b62152c0279532e54187f0ad815c6a3ae5eff6d866f118a76f74f02df57d43a4045bfc9e0907e614cae55fce8a47ec19dfd8a1c127d26a4d5c86421c7ea13a010a98c61a7376ef195e7b8f503e0146307f4ae3854e798511f2f53d9d65e7ea5b5caace2d8e8e78450d707c3b1e4d25390f48c503b8cb1ac96aa1ce8aa83d633f3398124d708c222adee4b98af21d40bae2439e2e465ff0e578bf0a97e7c9b7049c1f3ae107beca8d98281bc294472c5a28d39ca4bf2d66f23876136a865d9ca5cd2ecc0a8323e12fce1c10686fc6c55cdbd091d6610043edb382447e75e52303b34a4474290d1dfc4a03778cc78d57da8188f277b20a0ba36c7a338bf96c8bd63e3da4e1c6365980b6d9909188f2f07e0c2879f32a6960a66fab75aed10e34edf190692ecd476c29fe14a7a93803b52de127c2c37d335110bd72b498c8c232b1789a9ed50e17bc0f17e951778025e40b9732f518bd94483c6cbf1655e47713c63ccd1010316e92e9688a2dd8800983c2790756622d6fcf5992806bf4e29331d370582937adecc4b4689971138298bbae1e175edc397bd29bacae934a43474df5f19565c2e001771a612e526eaa29a2aab955b9e8e0c7e907409ac81fba692804ea0bbe158550468c4cd29976320dd060e9ffcfd54af3c5c0c234b206f56c2b5780943d1e7dcd44a9202d789073f40c8cbacecf0a93df53ad5b77d4fcc4b128a0fc7b4e3bc8e92083f23d7a25692fed1a8613edf2fa24e0ec6bac1761d3ffb40814adf7a2632decd31544a4a2424d78d16626cafe8067d160cbd1b2e28acf621d5ad4acd6349baf4aeeba86b85888ec0a0482826705af3cba436777142c592faa3ce9f31cadf07989b46d5ca7a24eb209b6339577115a06026e68b82355d3bd882e65a55f7a13848a4ee24ef64ccebd11ac1229511a082a213aaab5ffc4bca9b636d421c253189531172bfec15b9977bd40e51ab44c65237a1f9ecbb85694750f5587734877691ce687ccc5e66cdf92374daf1f66e09019b13e0b5d41b3954d03f90c4d40517d2e94b58bcfa41446170dab1eb2836e7eb2cd582ab5605a3af8a8abe5bfc6c95e5cebd5773a7943f10b4174991ffd693feb690a15a80072f5d5aa49422e6126eb54bef88c147738994c8fe8b67458a2a70b906559c31a8775513c1bbaaaf3fb9e541b74335e8a7fe299f3a65d4c6ed0403f1bb512467024d45f1a47a97458ad5f3fe393e3f8f0072cd72bc2a6ed2d860e96d9252a0c2da5e73ca39a1f5262be8d7404170601f0270af19ebfe1391292cb2441fcf37b17c87f7025bc4af73768c607420a8c224615b8c840e92bfcdf669b4501e03d71d3486f6fa47a51055c12ef5e8c043d774bc1ea56ee16abf9a0b836b2af66f3c1a879aea3128f76e6bd43a544825abf2edfda6f336b2b57d876cc3418cb4348d612eb6"}, {0x68, 0x0, 0x3, "913fbaa996f8a0cd5b1fe65de909ea265ad869d96e4d26bf5e55d32aea55dafbc283b939bda0e5366bfaa19176964fcac26e3ba8309e353f0dd1415c4f225e7403bcdedfa471e93f21bfaeac53ec35f3baf835920133b988"}, {0x1010, 0xffff, 0x1000200, "53e25ac7e8d9e4bab9fab45ccffbb34ebd9ba49404b62e1ac2dc9dc5e7b2eb8a2da651dd2ca8fee4fd5d9f89cbf99285c736cc77dae420602fc73bbd3a0b48974b84eb1fcd6a5805aa981a05e9f4553053aec489adfe014f96f3cd52421fa7915d81fc816b628e1bcf4cc60cd2f7f727553bc0b63b43cb0f181b5ea0e7736b05f24b8c7f0c57dc68f3d00bef39c84257a4f4d1a2b9f51753ff7321a31ac532f8d0dbdb52e07b86f98b2b762eff40f1c2b4971ae45f9ab98ed6a4c73f3c4649333946ca98f357760fa2398d54f7f4b676fbbf75978e6839161a2b35ea7500a619bfbd6a93360d8b4a856734e5472073c9e01baa18e9d204b1126cdc2640446ea081f7ee1e2452369de46f13fbaa575bc38276c96d359d25d4427a4228e663c4b1d924e12fbf757034705e0e453c3dc5ad45d756909611eab62733454688f498cdeb9cfcba7bddd6dcb1532f3e0b80fdec11e2c975f4c0689243ea271a77b667125ac1809cea966c94a236b6a7b1b5e9e13352a7286942a3d08b2f6bc97d8111e22669cce9e3ee87ebdf50cddb28de75c7c9a1be030c6cccfd11b6f46c4ac64c51e963c2c80c6d453556d791552a10c07a9ee0309d81d564463d63a0324ca4aed22d73312568cbc4b0fd12bf4fd92777722ba8b19ed348a09bbb95278bfbeb2a682b7947e25bcff5ed4aa88c64a099c12f49cdd693e28e9fca052ffe2d85147c93af3d04b3030f2cdc1aebdb294d00a3c374ace244f92014ba561e2db3e0e0c3566414ed5fbc005f930febabe05d257096f33674038e34782c124f027f2f7b5f855bf22a43c68acce3ebba347900102dffbc332e513a8821eb6fa5ce2a3e2a6e51ce6ca9b24fd87a218cf847f6162b0524aeff56855318b02e713ffc9e5a9c3f16878430d4d06826a12d2bb936c20f07d819f2e0a7cd034eb6b31b0e08e67076c14bb5c08c6d647177952bbbde61a0f6a000aeed6fc60ebddc29232ad475d1a11dfb9a629bff0ff03392036f722a44cc040ded2a6d6934daddcc5cb3a7c2452d6abeb728bef6afb1936cc68460543e42ce5cfd1c00d77222f4616b4ba62ad292910b2420b60e68882bf57b5dfd6d77d7302aca22644dbd9d0381e22b18709634dc093e45d69b7030b7f3e47324a89656bf15daab7bc8f6167abf45d520e0033e30535dc9aa11197efe9447344aa0a2453fa0060a1415ca3bde4fc7e175bd6eb1aff7aa5253a37025065b82a078819aedf0c798d9df4f74acbd9ccf202e5adadcdf498f2f15fbc34d218d7f8538dc1f4a85eede15c6e6bb1e4ed47371412b5bdcf27516ac5c85a3e0000ae3591988e35c88a3152bb54cd6f7b461bd453395c8b25161814ad70532a26012e0cbdb895fb2d570a3c3cbdea2df7c63feccecf33b27f26ddad60d5bf01fba2e9a37db85380df70c7cbb342ac2adc2496032ce27a08f2c321fc5286e1da879ccf3c075b6ea4d30713cc1a18c73aec68e95adaaa21c4904a45cf08a2f126d9b164031043fe8095f85bbdd191e3b0beb4c1a706f0fd3fe82385dbc074bbee361224baa76baa13388fd29f0ac39b1e3842d9274ba5e1c35f57da5b90e2342a656ca2bf12e766131255cd9ef4c73b82a7c248836805945f15204b4f895e0ae08bca847af7d53cb70cf15bd93bd4a73f05f7090ffb4b33ba4a6771921db51b29e090909ec7252595b9926a367e6e4a68f4fa5d90d9843f6352bf44dc77a8ec7f883aca9b45c5e9aec6151b8069ef0b661149f0e7f2578c976395aa077933405430da71d348ffcfa1340e44e82a411aaa7d3d63ca21e4bfcf958accd0828999c3942ed043f936f1d408fda1f8e8b362bf9d19cf6c73646580848cbd3d8c1b17da641cafe07d7ee6f2057f2cec959be0aef39f7cae7f34a6c53c717ad79d3c8d0cf78b1d07bc4ad52a25b7f555d94796eb345cc6ef2d4494c333ead1ee0ff14c1dcd9ff8b90e131364c60c09f0a07cbc1462738f54362c5aa3d3b63a2af8bbca3701e6197addf16b004072cb030c18cf629c7017e678f8192fbc42ddf67a5d7c97184a6a5da9f57f97a45ac822d36a58d91eed1ea7faae00409524378f60a5709acead246528f3331e7fcc3cd2c16ef3b849452cdd70f363a7935f080ce01613dd8ee9325475b44c24f64176f675d4f53541880195f60ebd9ed895691aa0747f1abb2b72f552a02a8849d6dd78355ff90519b003337d45c226fa21025f794bed98b0cb267d15195f92e79eb8e9fb76490f90a3f96ebfb1315618e31c8db254adec51dd42fa56d2c57645f44d2e1a496759218d9e49fa2653d7fd47a447dcbb221e77f388de4a8bf967da57a6fc06c72c3886a6ead3533fd7b3bf0bcb02a3a19395c5d6869fa834acf09c3f641bbcec7c88fbd38d106bdb315323d64e9b77b7f70584b13abf52231b51af9ed1d8ba056bb4d9f171a6039bc8deef7eb659050794ce35b19c319f50b122a652b33c56ac38286d17308c6abd42483ecb1bc630cc5f7f72cdb024b2bdaa70a8ff3843e1875529d497e93d9fb96e968c67d394bb810ed5c5e216c8bb1ba4672132cbd778eaed741518bc4c8992137d379ea3551111df714fe45b490956e4883c05a17c3e74b1fed2b1b318d4a1b0b3388196322d4bda79da1277426e7f6265646dcb46dedd0f1b29b59764df16a26b0102d4dfb7b40d0b8801d18780fc0a6cc59f409d0b4f7acf38476ffc32b01c8df4979523071ea19045268768524a21ed32dbf860ae84409735427505d44f09e9721707014849e9640408eb496b40f5570b292c27e31ea32b524ba05803e6e64f3c817ce1d9f6232944d2aa7fc926f09edae97f56d5c11bf741c515d25df9f494d8d08dbbe820e33a0e76920e8dd5bd82bb09ce17def03efbff9aa4391ccbdd66b376e5a2915e2e7d643ee593331f4112e1549aa6ff146a1dc2e48a0166cb6c398b68c23c8cf985bc11397dd54fbca08339747174c414da18c67cb1cc3c6d0e87e744129192525230d8150628cd10d6a6f4bf781c0712711c01ebb86d511c1e3b0add786bbb5de7ba469cbafa14f99efc31ee7b0a2fa0c916cb9b455ecd4312f48dd7feb9d8e8d83b8a5ec475159242f41cbd7190a9402e42344e95371983a04ac05f59aac54c70a264783cdbe899c54fddbf35214abfa30af19242d57fbf18f2aebf7108d3053d2b2edb29eae40d5ec0a6e37d83b9063ea9d03fa60dafa0eaaf9aa5fc12f87956e1ddc864be070aea90c44cfc3a9854a9df0d9b870de9bf38e169099545dfc605b3ad3a5a065c381d8cf5955fafb7fd02f86ed5e4f92efbee309197bdafbe83d2afdf6f16296227ee029c4e9518e8c511e2c351c5d88281f4ef5e553ab24123945ce676916479e6eda7771f87f418e77c26c8c142a5e23bb7631ed84423ad15f846fe18a47388f5834f6dc6a4f156a8c1fcc2f2d9348c3866d68ae5339c2bff1208fb16d44ea5b1cb4f0a3f443d3e9ae7bafd4d779926c6457b75b2efaedc73ca0854ab80f3b68bf914a88b963877c4679a580bdd0bf28af4c642b28eecd557bb3b1cc319d3d17a1bee81ef5c8c485dc475628ed76c9b008b53583c1674925a9673d067a80857d18e1d7b83069aa749108c2442de390d00e45ca7cb5e348471c8bdd7e8e4e24eef16340a9521786482f1580f5d825dfd42875a0e728729a5db2657cb1955ae102f8ab92a00fe8360da8b2464e531741356bcc6e319fa8d39cbff2069656043be4014bfe91c7d09b2801f83f79abfbe30574da11e6cb229523764e055be5475b5234ea8b7a97f33480723bb2b882a1b3ee53f0ea8200331eaec54e33630c818e13ccba04b0c6a07b0f617d885acd310bbb439b2931cc0e68f80cbbfc0037634b9fd6d3a2afddef6b14d8fcbe41d18e21fd4b6f3e210f751866f8eae270305f1f5817736a4cdbcbe9d9e6e76c65221e716e47ea9b680a9256520995ed42703ecfeddf4a800d9dcbfc4b09cdac265aec18bf81c5e6cd53ddbe717eb84f4512eb6d2c250c20becfc98f4278cba502ace54a157d1b4f38b9e048d91ae20333938765b4c132e4d7bf6403fd484f6877117054efacf256f1623e70cc7bc58ecc993487efde78103df5482d1e39b0cbbe0634a02e7317dc98e625cdfb843ccce41911be65dd443466e1c7a16653fc3c64aa783719363d03065593dc71aa7031a41a18c431ce7cb5d4d48ebf70ccf2834fc195aaae61c19f575beab2b45530e5f17115cf7a95bb0c22b10e9ce0ba7848112a9586061508c126f217c0cb9948de4988091d7931424ca97124dfa486c51a10047922a6c58022be869d8bdbfa7698d9aa0d798e23388d90abdd7c05ceb86ac4bb02ab334597a6af078a9239ec8f1865369554d851cb4e9f30db5a04eb24380d15d1131d798a3749ad9c1f0af52998d79fe9fdebd4663a44007e652521700af1a95d376e6af6b6a63f0889ad658556e2f796ed6dd084ab865b0db301d53d0abcb02a049635a9f5c5213d904aa9172f590d2b229192b4c02eb06c6dfd100531a509f8e5e6da7e2b5cd97b2554cbd0add1be8b7a2fc5c8de13ef8ca08423f1bf85bc5c4e2ffe3dae547da82a7f62d289d954fc7aabfa5f526728f713b3ad94a991ed541a4454a7a2d8444732122ec0d32e5986e8baf0a183591a269833074b0161ea3bf8706a1cc54ddc8fd3a5f2b9292692928cee61ca30e85e01aded5982d0660bb5c8bc294c6a5a9e13d688c0cab8a12806a28107e746839e739f6b35aad0e9f357939f488fed5d14484252efcd95696c352a2a91e4d61315967605f2618ebaf5115845d66fce45d757d16fba0eb37b30794a17b8ea0353713c54937a11abb0cf10566e32b752ff64197f31b924831ca71e562aa25667c48fb08008154f1adc3f58419fade1ec7a0ef84687df1438c52c6fada618bf56ebc0dc796da43447bf41137b27221bb940515f581b4ab2be59b9434c2da80f7aa39dabc7642f2e918f0df42beec3d6f8398cf6f297ef7978c3a2abb9f888880e839fe5ad850f6a247da690a01ef8f4a7d8ecf69842a338f01c79ae6dc6ed20f199db9cff9f987609ebbc3c40edaf01228cd310b5021d3e74427bdb2f5d78356e1b683bf4900009dbe237ae0db78ac80e399b5e3e38b414f358f210d1c4e294385e82f4edc81809de99e28edcf0abb3a35db0a071717b8b3b39c76e9f7c7d64007922535c9f2725d36e7ddbac8faf5f990bde047540229277e14623e8a739805682dabe1e6a56f23299edba3cd0b4daa01460afbb7531ae26bac63c431505e726ecf8741d68f8ea05e22264dd179dcf6596f44a89def3fa173e562e814cabcda2154e04612d59546e6f83beda81d69dd59be12df5707c5f889fba3085bda28404a8a6f9f3039c211e82bc88929476b4e5e7ffc43a7955bd3ce30921c065e6d60796648c7bbc3463beac78c8de6b039b746e42061b6272214f5de837e83a4d02684b83e6c46396c7d06196961f84041a0eb3639a4e2251d43735691f69fd590d21285f33914684b675de94ea813ce1a7e214ee559ae0824130702c6e7c3dbadc9b015e5e8ecaf34cf147ee8f2bc8c8e7be9f8df9dc1d69e0c6fb75205db477f6e3387e7e70abebf37c6a39d9c3303627de6bcb1c110e38ec5b9ecf17e5cdb48bedb5abd7b4add7c0681bcb1e811a84d32dfd44c9e4d876ab65355b6d7b9602a122d7d249de04f09faae64eac9db303fdcc062ecd361b52dd70168ddae87dd73e61644b61350bbf973bc7f7fbd0329f8ffe13a0ec81d217d4e74bf1692fab53cda0a6c47832deae9d7c7ef78548e281a01759"}, {0x90, 0xf2b18cc5954561bd, 0x86, "7e3e1219096b4b9004b15d511325ac11453bf441767db4dc0f8b720c508ea80d139dad9811205d8d7652dec5093e61f200e50d1ff776357f75d2ef8c01b16e5dd241bdb1eef532568b2dedad6d5c2c3edc686e121460ab09688f6d221deda3fe370327da818add2645c3feaa82d8e77d852f7e96bdb625bfde4c"}, {0xa8, 0xffff, 0x2, "8157e89e561c48303813f92f8a6a9aff7e854d5051a0690bfd4a1ae31008fd2af59cac01dc478901976781f10a3754d7345a80a7c54d388d0d85765ed0caaa9d577753c21306d767b9e65101033b11d51ac57cf788be5479bd1db609afcf81cc7ab96394f04e5625d8c6dbd2ad78d1f4b024b5655d57eb0219dd613f36ca46cb244f191f400e7ae8aa18a36b8dd7d0c831"}], 0x21f0}, 0x408) 00:16:37 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) r1 = accept(r0, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) sendmsg$unix(r1, &(0x7f00000002c0)={&(0x7f0000000140)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000280)=[{&(0x7f0000000180)="ebc4458f036ebc7521d9d42b7f4df275f413d2bacacd688bfe13c54cc4d65b707969234576b6975f28452dfe99c8b4af2821011d20855595a947c3c0c16c97cb25225212772b65846e9d9035ddcf5347c483ad2a7f4a2cd5f27d2be43394733edf8af4ef191f471d0a85b4658176193a7fe6e09b675d096f5730298fce6f0790efbc4682b02a4938d2fd99bf15a4b13913984850e14969f0c44f528d074260229d54b51210acf2e83448e45a8c3018e16c05023a284a42b8ef699b6962d28b5406fe4cd67691eaaf055cba8478e2873151043d", 0xd3}], 0x1, 0x0, 0x0, 0x4}, 0xf) r2 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000000)=0x2) getpeername$inet(r2, &(0x7f0000000040), &(0x7f0000000080)=0xc) setsockopt(r0, 0x80000000000029, 0x24, &(0x7f0000000040), 0x0) ioctl$TIOCNXCL(r2, 0x2000740e) fcntl$dupfd(r0, 0xa, r0) 00:16:38 executing program 0: clock_getres(0x4000008, 0x0) clock_gettime(0x0, &(0x7f0000000000)) 00:16:38 executing program 1: open$dir(&(0x7f0000004740)='./file0\x00', 0x3028a, 0x90) r0 = msgget$private(0x0, 0x100) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/76) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) msgctl$IPC_STAT(r0, 0x2, &(0x7f00000001c0)=""/248) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f00000000c0)={0x5, 0x2a, 0x1f, 0x10001}) execve(0x0, 0x0, 0x0) fcntl$getown(r1, 0x5) unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='r\x00') 00:16:38 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) close(r0) r1 = socket$inet6(0x18, 0x8002, 0x4) setsockopt(r1, 0x2000000000029, 0x9, &(0x7f0000000000)="01000000", 0x4) r2 = shmget$private(0x0, 0x2000, 0x10, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_RMID(r2, 0x0) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="5cbd544199c3641cff"], 0x1, 0x0, 0x0) r3 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x10000, 0x140) fcntl$getown(r3, 0x5) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000140)={0x5, 0x4, 0x80, 0x3, "88bb84d41bf79714602a7894163f06631a75565b", 0x8, 0x4ec5}) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) sendmsg(r1, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000040)=[{&(0x7f0000000980)="faa59a8b560ea5de0042ebea6b3e6832637cf720b20c6658d8b328252a3be835ffc9e639b57a5cc82b2b9f2875ea579462beccd14420d631f7d3c969bc9b9af6cd9676824b1f34f944abe4f3053c7201b3236659e98abfa9d750e7c3801345936252f6a1ec39ea1660f37e6324f5ff23fe4bad6d0243441daa572a8bf0d94889e3909d44ce84b01faca9bdf18b2c36a6ca91b6321ce04f1a9138b340699055f6cc2cb7a3b2ec526a9478c18b940100b6db7a31725aa3f15a0ed3f3c8a0ed0ad5224687c2006e38ff3ae2caa9947c768d0145b66a42b602b85e8943c209c7a00f95e148324ff75d136bdeedf61af86cfa8d0b019118adcc57719e51d398fd2f2eac518be0bee6acfafa3a76d705e02902da58b85b27594dbcb14db7fb864c2dbcf6d0e06f37c9b089738772a140db30514b979fb25bc60acc274c3b96b57f5e06f8f21959ffa94f35495609d0cab06b9c36e14f9880de3e872191aafce0542be9e0e2289f54547a66ef179395d387d32a7e46c6952734017625ef6e989051f45ec704df5c3477d4f921d170f19cbb6e4a94abae72c104b048472e29075f3ec25c51c8177100499d265b8265d27662a68982c532ef9dbb2975dbcf2c7d2dd1d45ba35ebc107f2b907c35ec551954cef96f4acaf9bb87d1e1557aaced43aa9cd9071ccb3c69167ee9e27a7545bf6c1b346bad58470f7d5b348aea04658527d23ab88e247aeeae46999a59f3a27a01e5ee42994c6c2bd05cf98d6ee12c71e7955a38a4a3296ad97217ad9764872a782534714041be738e2d3303e064a01d39909b0595c7c1308788fed63f4c754b421da68c8d8cc77e1353efd465368516bcc6326542d06da5a726bd3eca0c7b163b49868f66d802dbabbaad521a183cbdd0bbbdd2f464807c0f84fc2da1c418e382e7e5571c94d5237d0ba8cbccea3b2d8c37b13be10b2efa91f6fdf5f32c222e44d1407680b72100fcbff274774246e6e6bbf608db79671e2987d28a685a3251732cf5d2a651ccbe53c4483ad35f7746f39c57dcffe80fc74038f08eff379e7970e142a499d2fd594965987b1a2eb5af4fc212009764fbf9fcd0c5c903ac90fa8727891532c096d491a0a1a76d4cbc43680cba1189210e6d9a095b336f388bc0ee5e225b7e5b0d6b20db2b7636db2791f21935c95389730e6aeb419fe1cd5bbb16a68b28119759dade54e07075911f0e49724b52dd196d8665c04eea0edb0e8af7e6c90cbefa2b94fff5e26e8b8108016269057d5f47473aa55c4420da8cb97d99010c096a9317dc4219502479dc5bcd63e0eedd4936edd5cdcc40f222d6bb05ddf7d4e71c30a3afd8d07e1f869d29038370bb2158a95776557626e28c0bd7196db9e6744fa20e8e532afef77ad7f2c2a2678abdd685ad003528bd690c4450140161e7ec88ae5ad1ccf08037bc293ffdb8333e946cb144fda2e68bf3fd80012c12f54b95c5ca5499b52545a198302abdcb5b832d74eed01600221dd693c3661112617b04dc82dd963e7b5fd6e05d7b355dc8653e27bbc423ea09bda5eb7c9b93ad2684e2229a99f16a9f762ca44752828e505e1a4c8b85072077ee3964170b21f337b4e59f4a453ee25f4dbccb3b4df620511f6dafe765050717a27ad213ac812797db46be1ebad567d95f24857aaaf30e3406a2d02bc49f6441f09070ef289eea096d7b6a11b40029bca0a528a8ec78cc0f5d16b889d64ad5950e482c01b4644c09ff22f9", 0x4d1}], 0x1, 0x0}, 0x400) 00:16:38 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) getpeername$unix(r0, 0xfffffffffffffffe, &(0x7f0000000080)=0xfffffffffffffd62) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000040)) 00:16:38 executing program 0: r0 = socket$inet6(0x18, 0x8002, 0x0) fchdir(r0) setsockopt(r0, 0x2000000000029, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) setsockopt(r0, 0x2000000000029, 0xd, &(0x7f0000000180), 0x0) 00:16:38 executing program 1: unveil(&(0x7f0000000140)='./file1\x00', &(0x7f0000000180)='c\x00') r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) r1 = socket(0x1e, 0x3, 0xffff) r2 = accept$inet6(0xffffffffffffffff, &(0x7f0000000380), &(0x7f0000001600)=0x84) r3 = dup(r2) getpeername$unix(r3, &(0x7f0000001400)=@abs, &(0x7f0000001440)=0x8) accept$unix(r1, &(0x7f00000003c0)=@abs, &(0x7f0000000400)=0x8) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000340)) utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="07ff2216"], 0x1, 0x0, 0x0) r4 = socket$inet6(0x18, 0x1, 0x0) connect(r4, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) setsockopt$sock_int(r4, 0xffff, 0x1, &(0x7f0000000200)=0x100, 0x4) sendto(r4, 0x0, 0x0, 0x1, 0x0, 0x0) getpeername$inet(r1, &(0x7f00000002c0), &(0x7f0000000300)=0xc) r5 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) symlink(&(0x7f0000001640)='./file0\x00', &(0x7f0000000080)='./file0\x00') mknodat(r5, &(0x7f0000000200)='./file1\x00', 0x8000, 0xa952) symlink(&(0x7f0000000040)='./file0\x00', &(0x7f00000001c0)='./file0\x00') sendto$unix(r5, &(0x7f00000000c0)="ea4d7fa3a82ef50b249c742efc1ad3a5a4d68adcb79f9fea5c14d257574df319e517f009c7b1d6b0dbe9cbff0a1b1909d7b73509da0d6dcd7684f07213c63a1f9de46b3cc36e6522259721f62ff161eda1f33d987db20945581b7ab33d65ab495916e7033b93ea4b1beaf588df763471d28d63eb49d185ef08fcc4c4", 0x7c, 0x400, 0x0, 0xc8) renameat(r5, &(0x7f0000000240)='./file0\x00', r0, &(0x7f0000000280)='./file0\x00') msgget(0x0, 0x200) 00:16:38 executing program 1: socketpair(0x10, 0x0, 0x40, &(0x7f0000000000)) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="0c312ff3ce83ac0bf3962c47477f6068c91e8ae6", 0x14) 00:16:38 executing program 0: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000001080)=ANY=[@ANYBLOB="000005001a000000da2329f02d55dca3914a5a2f81bedcb300"], 0x10) r1 = socket(0x2, 0x4002, 0x0) r2 = dup2(r0, r1) write(r0, &(0x7f0000000080)="aeb28bd3403cd6bb2aaf03448b558b2ba42814c1cdee2dd29073f0cf74d904ec05adc7f76ddd23fe81e3ab3fa3bb5b0c7c411d23eb741606ab83798f68b63070711519b1f7d237988e95d23b364fc637a98876a7192d8be23828e9a74591e0a51fe616e8a093b0f351854093acb69daa7f321c97c8c1639474fb70016219450374a2f1001d800916cce596664b14bbb13f6f62e09a1b649be227143e7ce2398e2f6216cf45a5358ed413ada9d993960575f3f7e6efcdd99281b863bb3b03509e8882afa5ea79c39c4a989147f97a40a7588709e2e1b1fbe7a8b5d5ee776554a5d7d65dd0bc5264224824ded15dffead701d63a046ad882314905c965c23c93b613f71ada5aea7ae1f9ba9b46606e8685a5feed953223325fd1fd1767b09258f12094f9483233a42a4ddad8270cba1ba408a3a3dde39f2f2a8cc00a235c300775874607ff94b0cf49e68875fca5985949b3e8fba7663594050ee52984a0207adf3c8b8105da2dc45cce91156ee7b42cdae78e4249067af190e2682e82e8f1b2a95321d80ac31b52054764f36fb58001ad4f1328dbe4058e7afa7b1f4425b892cf054f897b37e43da06a97ecb19e24f03c71f251886fee414dbe64e32394d38e730d5f0d3e8e352abf9bb8b23d304044125d0106a7d354991696978ebd3db740b399d26baf6b9c039d8eef46e679560237fe03b6654bb19332e9a2d62db1d47121338f9c93113a2902c63cabd3f3f4c4ee730c1a29b27abaca1a8f9416201c3426f612474114e3b2ed92007251b7e261eb26049e020d6458ad60df2bd99733441038500874a72efbddb883f91db927080b0a62debe34a5b59e9a688000e4cc7407fc3fbb3ce43cf1bfb4122ab5da2c4c1e08514d4ef3070055cfbe608a48eca13187af85af27297972748da7d23e43fe2eeb7045c37eda21fe88c1f45b26e5f173c368c51fae1c9d1c10ccb75693ecef3b577cf6a2a9c3c676c8543e32437fc9102387dbf21c20e293d2fef890d9317e0ea52af6d6fff2ca9ebb0bb915577543b8b44e012328dc6a66fc2dfddad2f8697f22fbb306cacf38e6c5a32ec3c9b3e5319915d2fb0b803f6746974bafc048dae7142b768c60ebcdabba2af7e6d643934c7122b104a276170563acd78d9060c48cad00f429f20fca5ba267efe9b70b8839c183d45b557187a0d13fb188d8820a45e77355724d2a6044e282e9bb5a4ddd1b03253c38a8ae87ae5935afe06f6b521905ead4ee5f169bc3bccc7adb47321e6db301997f8198314d2fa8e66d446490a9d52a8d684f565406337eb1040246b98575f270d9744d240886febd9af37f2fa55bbf102b554221ab023a5158760dcb2bc7d982d1d06e1f9507dec226e77059b19e65d1e16d0db0c4fb0180e0828cdbd12f7e34baf152f71103ae7b6f95582392ccdc2ae628b75665e11c71239264c76ecfab77eaeb086fa37db255cce7baef5624eb9d42ea4ccdfecc2abbe0824fbce746226904c28baa68636d6828261a55f04e77ca84583b8dad9cf26a1445d1145e5f19af5fc6f5ad594be94e6840b942873c77e9200ce8a47143a76d635c4aa33ed5830666ac772d27808d55dcaf1e3c51271d4eefb26379a23eed4bd0fda391482c4d2be9d112032ec32e1d31bda91d44715204a7e4da45922d5a817da18875c8fadd9f35974a340c892c9c6b2c0a52c4e753b1a47f29ecbe7007fea26667872be417fbf4674601d6be2cf02b84c32cd47d152776d8d0c3ef5368680b1288a1e1612315f80be7802552a3d3bf2480bac7427542b29413517fd3f70aa15587cce7fb91fcd802c6d367329872040f81a01febc54e20adb17e38f7bce4994bb0ca13deffddb962cce0a0fcc4ba9412005d62113df969f68c2a65741d82bf9e69d30a3f509bf360c3a28adb99cc3c0dae50375912207a2effdb73fc79ac181c26ebdb9c0f73f4a04c4feb088f572eab3732b8694b1067527a22e85178742c20426bad74d921f166c968dd4f157bdc31c22f3f4920761df99b6da696b318d43c46e2dfc846ad59196c7b17d2dee35affabce5c3b504fec5ff78f178f72e8f6b8092655e9248b595307d845f420e86e0db8818d16b9055a0b0309bea23807385ea230e0d61695a90e0a1df2983ad5ac70a232760bee8c644f5fedb4a303a8d505dd0630bab24fb600b91bd77e9092fe21842c28a70bbc521b2372d6a183f0e912dbad68f86d971e8ecd478616bae2cb09a5626878b0e14bc71391dba17da53d21eed28de045f7eabced9e2d14f08c1818c1fba0e76936c4aab72983a64cbd5fa1d41d1fe3d0fc0b829ea25925514594d20c7c10c63a515d416e4a1b15c36fd97d671e79dad34fd2f3fde28655b9a19a477633b9253e5d7a2cf37705cfb929c0ad45208e58f97f3d13a6f5b890e51c588e7fce1f57b166ba41beddbebe3f4240a5a2eaa3e042b7fc648c1e10a5e44f9715f45b4e7238133ebccda916333ff0e6119f01addb41a2d66d0f32cdecc069c5e17ce7a232dabd7a83539d4a4c1ab77635e56b2c53aa2323af836c76e1406ed4e057a1ed836b57cedfec778cdf7d33f866a9b0113fa20024991dfa300391af75ac3faf2a7d20e36fef52bc9bee7fc6f553aa86c38c8da8ec324838e37f753cc9bedcb5140222f88cfe0d6d71251e91e2a0e4a9f631e442388b7e1f5b1c1851cce141f409e531f1aabd01d799150aea91449c1f5b10a4f4b429210e47e0d05882dadac92fb6d33d465e1d6257a3d8783f031a807209c132be3ece7e529f9cf6366ffd7c79a17973ae3cef1af1323cfd387e7a5b6a2ecaa6070791a9e54d166ded77d75a54eff0aa09768675708819116fda80a2cf2794297a0825aaf92cae1c21a841de4ace525e9b72dab5c8810595a60cc35bafe9e033d6e6fe6a6f293074b7220341a77da397831b3f9bfbe9c93727de06ac8b120fc4aad5b8326bacc8eb40b1e837c6cb45fd0b28a2db9c680bc90d18dc1f854112c9f17a0c4555d5c42b3698862191b218f2f84c1ffcdce7274b41a7c40c6fc651d8f8451ae5ec02b71db366cd0c5002ee365e5cfd55c0df0d0164a78fa9ed767c5080770488ed54f8d5f336a604970bf1efbcc7bafdb0c4850d7970ac68aa75aebef934fc4b774730f19101ffbb68dc4085dd766852249f5cfc970b8d1d5f4a9e84f64dde48404378d0cf45fb8b21a57f28e77552adbfa8bdf0ea55955135283ec29d06590dcb2929b358e50d3ac70e850f566e802a7ab2556fc966c8d037434e8f7142679346ad9d5d2325dae3b261509a7594c3bc29ae6b701a590da721e9349ffb10394f40e038614c1b39551fc3264e81787fce65ab9daefcdfb29512076e1b6a1b5a70c85cd2d0ab8aff7f5160ff8c4c451757916f8c3b611b03b3743cd53ba27cb896de1c55fc2b9849b290da1d20b8e4bda6c46935b0835d16df4cf30313cf7b572d58528e82aea357ba270d5aec3fd2349f776c1aed299ebc6a9025b4de2204009e7d25004ecb5525c06acc6d3abd07a26e7196d9129175aaf5ec4c1f79105c95c36f3df028ded8009602913c4841f824785e4a2e09156c64569bc69934510984998d8f0140cac51fc50709668521bb69b0b1a3a269b6736680448840444d25ecd3c917a88cdfc7e34271b0b7fdcb615d59c583aad6dc9e8045117d0757a2073ea80a3f1b59e7f2b4619612933e158285a9d759f1a83bcdbd087cb3eca056a72278fb14c7be563ebdfc6364660a8e45d122f1cdf178dd6fe5af683194d6724baf8781c1e4435d655daa3018d45956e117b380a7537dda3245d4c49f9fc8f6711728538c5475616b94dcaa91f10e3b7256f396631c9c9b8bc2ddfb3ad74c664c1789743b985086afbf4e1ca918ad2a4101dc85a57142f690629487bca56680d7ec8e7029b38c795e82fbf8db827dd60eb156a27c3f55d06d82ed0d7ee2bcc0458012cc56202140bc70fc628db656fc0c07345e129d7bb0772dc93ab6c760b91e06e1f8e294336ab52ece5c840e1ebab577107226133f976ce5438c0f34ad4aaaa99d9d3d547a1bd729a2eb91a5efcdf5b5fd51c82f06af7c43ea8ad5d531456f8f50d3010d4a8d4907851702c2430ed7d19d2b508391251f0ef540b2f4d84cf6d817cf8f2a159eb8529810b9cc096b3608d935ec32fe9d6a0c7f9465b7cf6990305894b808a09814876498eaee204075407cd4f03b51551401a7e418ad5c2996e31e4f6934c8269b0a143dfbc723917ea4a9f80076f96b8963348bf2e4bb29e3d8dff9dba19cdb3f42f26fa5dc5e4b3d7db1f7a5d936ea8f3dceeffbee52f82d3c09a931ffedf82827a9fb676b228ff4e5f77fe64449c0fc270122176bd85afcab855a5f6169d0d6379796a8f085675b8c7777d1f525a915ab1b1a7bfe1f7a5079e64e634ef2189802e7d4c85775a56f2207e8cb4769e67f2ec56885c5f7f9518e428d5308facbcf414bf3f05af6ecae2041f4766bc3bdf4ca4b0e57461068faaa9bb5d4dd625908617fa5f7afbf39aa509e9a7a6506b31efd631617106f11a9de1219514619f152cca39128a3cd52ef3a08b18561446d561d0418858a45c763ee3b909baf918f1311650c4a223ca1fab8d4eb40e211370c4a7346d1d13a6e4105256bdc44d45fc834934c5f4b3b9c419758864d587cce201406920e6dd2cf6265d13d4b1a3ba27e6ce760e00a2ac44e20d26cc6cd9a79bb0523e4d2b4d16fa77e59331737caf9804b43aa3ac4961a5bd9312acba158fa336bbf533c0e715c53e9fca12a5e6e842b11a4f79df8d42d2ca61c638db81f5f9b860f66b78518bb2681ee5d08ec8726577c91521edbc1040086ed552bceb971f8987c01bb501414f38f182389a9d679ecc226d01c7601c6e00b1dc1c81475cf3e4bee8fd9a4f969e247eddbeef480deddc1e9f5bc06de64c6a730db4957f695343c5679665ae83de1400d0abed0ef8e74db3406dbc8991c9901198b142dd4b19d08511700226f337a128864165680ca89a55a2c13db3c70761b3b119ddbe23f6b47c9f8042eb5cccd992b118fedf1915585adf1802fae480fde3ac1799d7050a32651000e3c34c0a76d703ca18ef33583cf431eabf646501350765aaa11a2545db4d6358ff6ed7af23bd20dcc687c983c25da64309b59aeda04e0a17b6149fec1fa009fe5eff00269354f4d627bb14787448177d1d9140ca01e00d5a252ad834d599ea8bef735beb086e14cb7959f8fa9902f24f240b76fa06b07ea19af52ec2508dda2ce3cf15140c7598010bb2c0dd12520b6e64f4a688cea30b82258db000da2296ebbb40030f3093583e44322c5d7803046d45c46975d23348375828ee358c0ea8c4dec3094c635b6ee697786dd121dad48c6c05c198318ac03c91d099fc8edbb723d82ede64e89348c58b6cc340c0fd9f29cd280a506d64ab172d45a47ae5a9d327cc5f612364a6fd6700b2c836108329b234bde2f797c58b11eb2c5007ff71615f0e565885638bc539f7e706b89f0013581cb922f114bc21f6649369dac43b8e9d2026abb14ab422cbcb603c76ba95be1a910b43f223ca2151afcf46c4daa29542ba348bb8bf952180c6c4c2dce9103d86d55119197e1b0aced0f8fd2fa68e46c32639c0b599d0c314988337efdc9ff7b9aa36a1df85c2ae7392f1ac793e18cd83cff0b71ea7a4838a5a97e327c9ef548497cb901b6e05f60519db51b5e5481eb97e8713a277647bd2d4cfc7aa67f9107024fb2119fe3f77f02de46c52900ac87edc0293e6170f39bf84afbe761b1e378781be7b38d7f657ee34e4c017162883f", 0x1000) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000040)=0x3, 0x1cd) shutdown(r0, 0x1) 00:16:38 executing program 1: socketpair$unix(0x1, 0x7ffffffffffffffd, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x6, 0x5, 0x80000001) recvfrom(r2, &(0x7f0000000180)=""/35, 0x23, 0x945f854e0f0e1913, &(0x7f00000001c0)=@in={0x2, 0x0}, 0xc) socketpair(0x1f, 0x7ffd, 0x1, &(0x7f0000000200)) bind$inet(r2, &(0x7f0000001740)={0x2, 0x2}, 0xffffffffffffffe5) socket$unix(0x1, 0x1, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000000c0), &(0x7f0000000100)=0x8) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000140)=0x1ff) shutdown(r2, 0x2) getsockopt$sock_int(r2, 0xffff, 0x1004, &(0x7f0000000040), &(0x7f0000000080)=0x158) r3 = msgget(0x3, 0x100) msgctl$IPC_SET(r3, 0x1, &(0x7f0000001600)={{0x7, 0x0, 0x0, 0x0, 0x0, 0x4, 0x4}, 0x92, 0x3ff, 0x0, 0x0, 0x9, 0x2, 0x6ce, 0xeb84}) getsockopt$sock_int(r1, 0xffff, 0x100, 0x0, 0x0) 00:16:38 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000b80)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="20100000ffff000001000000", @ANYPTR, @ANYRES64=r1, @ANYRES32=r0], 0x20}, 0x0) r2 = dup(r0) recvmsg(r2, &(0x7f0000000600)={0x0, 0x0, 0x0, 0x0, &(0x7f00000005c0)=""/56, 0x38}, 0x0) 00:16:38 executing program 1: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) close(r1) read(r0, &(0x7f0000000100)=""/20, 0x14) close(r0) 00:16:38 executing program 1: r0 = open(&(0x7f0000000140)='.\x00', 0x0, 0x0) fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x0, 0x3fffffffffffffc, 0xfffffffffffffffc}) 00:16:38 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = socket$unix(0x1, 0x2, 0x0) bind$unix(r1, &(0x7f00000002c0)=ANY=[@ANYBLOB="fa01030080006c653000"], 0xa) accept(r0, &(0x7f0000000000)=@in, &(0x7f0000000080)=0xc) 00:16:38 executing program 0: r0 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffb000/0x1000)=nil) shmctl$IPC_RMID(r0, 0x0) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000280)) shmctl$IPC_RMID(r0, 0x0) 00:16:38 executing program 1: r0 = socket$inet6(0x18, 0x10000000008002, 0x0) setsockopt(r0, 0x29, 0x25, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) setsockopt(r0, 0x0, 0xfffffffffffffffe, &(0x7f0000000100), 0x0) setsockopt(r0, 0x7, 0x8, &(0x7f0000000040)="40780126fa97e223be737b23d1d1c7a91df9e065fcee7df5741a9bcdab028bcfe5cce5156aed8c71066b797dd02e60178a0d7bad07160474e147321ee3e1c921b3cca75fe25a12f8706717eafc15403764d2133534b6869ced03531ca433e7cbaa5a1b0ce1cc65e5349622e1d0fc901ddeeb139750f3b30a60b1d8ae9c1c7f5f31f78351db69e550a322728a9b3ca7578bbb668790fb3aabea6e4e1719be5a03ffbd2648ab0b190ec5", 0xa9) setsockopt(r0, 0x5, 0x56c, &(0x7f0000000100)="6956e256977801019046548b4a8a0a8fd68a8076f8b460e166eb5d8bfeb63d296d53f380eec8ffd858aef4b64d2b59aeae3cf8659dede0dcc9f938084b62cafb57fc4bf6feaa5cce49428c26b64e53a75fdbe7a426f38c232838050992d74a592e610549cbf9140bda33017998602f8277cb936297fb61188a60ae288e9ab3712030a5db1acc651224056d5be22cbc1bcd823a45f2e6cbf5e4583eb4d76a2b5a1d90e4faaa681cf81dbcc9f4a43e4f04e4144aeb34c2c27dd8e1cfb34cac59ff8da254f1b1995de0754ce6251ad4c9df0e78ba0388f8328f6c8f0892cf9b3d654fbc6db7", 0xe4) connect(r0, &(0x7f0000000200)=@in={0x2, 0x0}, 0xc) 00:16:39 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x80000001, 0x0, 0x0, "34a3ebedaebf1a95fbb38ce85d27515d980d23bb"}) write(r0, &(0x7f0000000500)="946dcd01674b49abc1551d4caf02d27bd8e5a4a3e54737a2bca133941536099dffe3e59807c5817f87e63d0a62c65c2ff4fde07ea91e676fbf7d9a87fca4ec0d12a23643740b7c1b66ec1d219b6f1a06339b56eb1368e51ef73c7c8c50b808000000000000", 0x65) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)) fsync(r0) 00:16:39 executing program 0: r0 = syz_open_pts() ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) fcntl$dupfd(r0, 0x6, 0xffffffffffffff9c) 00:16:39 executing program 0: select(0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0) socketpair(0x3a, 0x8000, 0x10000, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) 00:16:39 executing program 0: r0 = open(&(0x7f00000000c0)='./bus\x00', 0x8284, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000100000000}) munmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000) flock(r0, 0x3) fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x6, 0x200000004}) close(r0) 00:16:39 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000500)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) write(r0, &(0x7f00000000c0)="94d5b462c0341a8b2ea311e45ef8333ede7f4faacc75513903cda8436d2a3159385099d57168c737d59dc1e77d359a1730117afec602c2cfd534ec00e9912eb2dc81ec1b9eb5afc428ed8201d26b6a2385011e24cbf875b96c5fdfdc916edbc862c396720f853a28104dc1865f392e41fedcc8c0eae56e3be78be9695dcd545efd43f65c5ef6e18d2d21fc322149b19271daebd4c9979232761f3b511b0b0b2bdbfd49f7e8a610ffd57ffa92230b527caf2d0b6d14ad590b15aa0de5cf97423e4d40e7eb549a991b2cfed52f30bf4a0f9ae5eeb23a908382408fe71148e6f6d0fe5eda0500000052fb167464fb5a4b570fb073d7fe103a", 0xf7) syz_open_pts() readv(r0, &(0x7f00000001c0)=[{&(0x7f0000000000)=""/49, 0x31}, {&(0x7f00000002c0)=""/199, 0xc7}, {&(0x7f0000000580)=""/4096, 0x1000}, {&(0x7f00000003c0)=""/206, 0xce}], 0x4) close(r0) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000280)={0x0, 0xfffffffffffffffc, 0xfffffffffffffffe, 0xfffffffffffffff7, "8b46786eb953d07babec337860fffffffffa0011"}) kevent(r1, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0xfd}], 0x5, 0x0, 0x0, 0x0) 00:16:39 executing program 0: r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() ioctl$TIOCSTOP(r0, 0x2000746f) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x8000000040, 0x0, 0xfffffffffffffffa, 0x0) r2 = dup2(r1, r0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000040)='./file0\x00', r3, r4) 00:16:39 executing program 1: mknod(&(0x7f00000000c0)='./file0\x00', 0x800001ffb, 0x0) r0 = open$dir(&(0x7f0000000440)='./file0\x00', 0x202000000001, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x982, 0x0) r1 = open$dir(&(0x7f0000000480)='./file0\x00', 0x0, 0x0) dup2(r1, r0) 00:16:39 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x1ff9, 0x0) minherit(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x3) r0 = open$dir(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000080)='./file0\x00', 0x22, 0x0) r1 = kqueue() open$dir(&(0x7f00000000c0)='./file0\x00', 0x100, 0x4) kevent(r1, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0xb7, 0x0, 0x0, 0x6}], 0x9, 0x0, 0x0, 0x0) kqueue() kevent(r1, 0x0, 0x0, 0x0, 0x40, &(0x7f0000000040)={0x7, 0x24d250c5}) kevent(r1, 0x0, 0x3, 0x0, 0x7, 0x0) 00:16:39 executing program 1: r0 = socket$inet(0x2, 0x1, 0x1) shutdown(r0, 0x1) socket$inet(0x2, 0x5, 0x0) listen(r0, 0x0) 00:16:39 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r0, 0x29, 0x35, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) setrlimit(0x7, &(0x7f0000000080)) 00:16:39 executing program 1: open$dir(&(0x7f0000000100)='./file0\x00', 0x2, 0x20) pipe(&(0x7f0000000140)={0xffffffffffffffff}) r1 = openat(r0, &(0x7f00000001c0)='./file0\x00', 0x50, 0x1008) fchdir(r1) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='c\x00') 00:16:40 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)="301428c2670ae3b90a39ba18094e82285ab4cf6bf3663b94bbfd7cb933b46cdc9a7754a9e1fe14b82e988cd63e009283b58119c3e1ba798f466d04677f54d4b92b9aca3552f3dd060ac166d08d6a037d5d7f9ca7577a40b0675aa4f4454ad27b4b4ab77f6429fa1de2e3f39f75f14e9bc9a90f4148ea740baaf4f6cc03bf820f6f65ef8d6cb01dd70b3b8b83f9c67199662d32eca367c0d57f47ffe2fe62cff27d501904f8a48fdc55b4ad2ae09d4f6bbdcafab646cb45cfc39da33138fc22ef2fffe62ece41027c0f703a753eb56f467125d8eeb8cdcdf4effec826456993663dd6d70af2e3c812a185e6b5ea00fee163d69cbe677d3d279e7aff9610ff634a716f17e11877b4a38c04e23d43e5135c0116725c217d183642d5aaa32e5e622b601dd8c4c5ecfe7475383a51f03aa46406a7c04660c8cf29d416d299030ca44ee43900fac5ac04b3aa6e43c622aa88b5ad12c34961fc38d7188d3f2fe49654f1320138a86a8127134ede020969203504c9d2c02f5f308dd6d09e2233e3ad988dfa92508f24c7ce88784f11c41a58a88de204673c9f0cf33f47085550b28ebc8df94ca0c2ad48f28200bb25e6fb8500ec3474f5bc7b1f014d1211ede50fdfc45d00ec91402235d80b06bd9ca018ff8017389c1cb240d04f7e6b89573fbb697260f867f241567a1ce29b11b9fa2771d5616e2e669b432d286fd632b493d571add004ea5200f1900dba3843b7c021ac69093117bcfbc278d52511cd344ade033fa6447d6028ee0476d0dde6eb87a5af3d14cd07cbaecec597e26e451fd088c33e4535f56107e494cd01aa4d2d8ad555e37fadfcf4a9e9a00d08e6d40c43bd6fceb9cad6d52b5445b54210d2a5487e66bfaea6016c2b0ea616e211ca9836bed6fdd07c1e7ba12e73e8bb6f5c74603375314d0f1356324a9e5615f67db69119ee12d327ad39ba307d12fd01add8e3bab60c190c96f3f83cedf859dca4b06b30ce014b37ebf35ae5763ce43106b163d65e7b8d070f2ed92a97418200fc89a05f9b0ef07c282a89625da85abaf60d50062c02d98d2b5396a9164f9c299bf4b75df66452b187325e3fd3097e24845c943125dc6b9bfea098cc365fd058db74efbd449c990818458b3cc4f4e5954c4373ff4d4ab1cb1d6b18f5bcf866cea50c31f139157aeaa512bd9296d8396755fa0ad086a4a21cd1b4c98421bc6c7ba9e33e89389f55eec5dd0d219e44990dc9125028d0ccd0d03d32f7a96c7bf818bb76d4a7e09120cc7ec632180c1b8b1b4c1c8870633a03773d64dc6afe9dce27d0e671c428cb68a5bcd141f6786cd8c315870f0e1bde4e5101833a44d93ba1a4c0e6ebf69bb768542b8b40ddbc7a0ea83e1a443e5e7963014638dfae1a8c66d2ca1df71b538a734c0d82533994106feb7520579f52a1f820bad211c0a4f90728f1f4e464c995569def621046c0dec2bafc262eee01de9b984f574f81f03d5de398c6a743ae7d41211c9012696c74f582dd572c3ec2cea442658df57c8dee3d5cd43525ca865b8b435f6eec8cfedd72ad4318be5fc192129e937787a034a2c69a83a9504056ebbb06ae6c1be9d07b7e57a88c6ed2a65991dcf4af326905eaf342d16cabc0a085f6c356674213f0546877104d306521fb203d58de04421c83e4f45f28972d94f8b0ee8ad03a1ca44caea96ff9d844497037ff4709ffcbcbcd505770127bb9f8bceb5738d6907d0149095a6e96bb164be06caa65fe30895b233abd4e3f87704d0590461311d1156df089364ee899994ac7732ebc69f7b46c0941bdfb897689eaf1f80d173788a3da930cda509e2e9f9446a8549f9d3bf30176ebdcc69219262aeed7f575f408bbb2be3ea91a84ba012924ba255222427540caef838aec8506695a102742621795db28fd2ed9fc60ae2de303e6fe567c3d922bdf4c3b6f6c5408d7e2aec82f6c3ffd2b06194c0adbae802af5392a33c8b01af557e9f2a72c079eddb96135d023222749868c4ae9b237fc657adb59a2aab5133e9e19422db8485bddf4860bfeeb353455995fdf043a55c02ad0ea56e0cb45ec2af151c541aea2c96b2da37ab2308cb1dd2b90d736f088da9600856501e8e0a5d115d92babc8b3c0b85b64c3207405303cb45a8acd05ba885a201b625f2d5985d02b8cad8b4d750349642f00fd606f2045cd57440a9792683943f991517b62de7b38ccc03b95ca56fc9ad3dfdf7bf76d101f29f70ad178a08eef1d2d54a32247189108c712a00e8c9c71c8a7a65cd785afb664a3e28cd8a8627acaf95422bb8ee251ef23be6029448381f3490e9d3c1c55e5dc726a5d6d33a370310618b15c7c5b0e9fdff44e8a2ccf4b11ca3c9c3524107835411fe6efd6431f1fef2a4cb11164a55bc270b3389288b0da49462ea99286ece131018c79db6d7c88fe939e1fd8fbf01c082f4491417b307f5671c99cc06b8199dd341454fc5a482152ad5bf12848463e12f2f6910ed05956eda715d8340e4926275b11e9afe0f5b443c76390881431138322fa99b23949abec9d7bd2a6347a9b8686d096e63b48ab39ffc92b3c719d3e6ac0c48f4f54907bcf22cf7dabe8d6a7627c52e1aac3a7ffd10f68d71aa8cd6d687e7b1f7d30d5032ffe691013d04ee0f161abebd5ffcb2d329e5ac9e1c76db1ee1a6c76c9a070910182f7fd4f9bbda18d515df56fecd7209184029eb20731ab6e8c91885c0a98e5260fd3631bba0429239af678aee7e79e340db2dd0013930321c6264f49e66a618106bf28da0e937f57221fe11c966fa731c584c1d472d227509e569551be1c44b76ad29b4bde143d27e4dec5bb36b55bb21f21e49118547441093cb331b6bc7df276d0823bafd49128c529f3f689abb3f9985d2917d3278b54dfa46cc7a36601b22efd97e622731018bd77bbc48323a08bb8e268fc978540dd3428990213dec39d263d1e30aa17e4745b499f264fd9f67db703754ec1c201532a30139906276a1f46159913cf02583a6e39047a9e4c38625c58eee13e5dfc6b3ed7af34392fcb2b920e7b0eae1eb1bc86acd4af0d9902e27de4d67987677edd231bb4f20ac0b6ff0c7c70afd13028b6400431164c28c639c9321a7cacc3cc3bc3a882141faf8f4591e4388db77836e5ae9fceb1c3b064b6a4c24e0a2bfeb63db84b63649d89b8b6ce01a016ba4f4592ae0b8938c2f0235d68c74ef7597df432756e0b8707487f984f5446f40a4d959327f813f650d6aca73e27e1e7e10a9702dcfebc7c9e64f5fa2741f0af03b5598de15980da432b6594504ed592d73e7c3f5d4fb836f50379125454a2d37e316274f18825f44a353171f818666777e92ad66bec576f80a6c69e9290388397e7e95d6413dff38fba6b3282d69eae45e3867a3508eb3dc44938d5dd2efe235bd9e3823cd5bdeb7ce569cbf4be4bedaced89718116fb2840886924b2fa90bf4f2ec9fa3004c677990a92c668e396187c3f99a731608262ec4f57c4a3d945eaca8cb52de7af7d82e04de12e9f5ac5fffa6966515124696e2155b2e6aea111e9c8cd8c089baebb503bbe1a3cb86db4a74866bed123366793d1a8163230cce209fb83a18e28ee1cf26ea57d8c4a2d5559880e6f5cb97641fa61b258b2676601f07a6062b921bd1b52eb4695bb7ee91663822b06f7e376ab3ef688e3cf66ec9ab3a71466601e220aefeb50b6983439e6bb27f3726bb1a4b9dbb1c727a7417a53163c0811ef005ee2e11b339f5efbbca70baa233bc901d0da835a906c9a2f1abcc02255fb44f1f0cc6f6064d4f1b7452b95a89bb717828f0813eef5049062e4ba203c4b0237062127274951815181f32a439ecd9f042ad8db02f7661bd47a08e036da20ae24b1b41c91ba8347c7f8f40497e3b7b1ab78743c1b69741eac26ecfd26d4760823382fcb841a985146abaf244fa0c611f2bd27b8281c86d8711cfed6544db3bc97e1df644a488fccc7be6537ab023ca2fdea0e7182bb0dd1bff31dfb872805aac569fc74b6712dee319e1b058521b9dca3fc63bd1effd09b80ce1c446f695c7823b2c7bdb4036caf6d2e19e54b97b4e3f3319b46dcce29a911376be805ed7a2ef108bd869964c59b0ab15d6e66cf23613520d30aeeeebcda8145112dc7a0eb6babc103b01c2281aa1eaebf25bde804ad93fe9e955893aa27c172da7629455a18aac60b10a89fd1c92106fbb17aa76f7a66de2e67cdd01290bcf2c9d598b25faae0396bafe5070a362d870a36adaf79b03c49a14fb010cc739e6ae7fa8ee31bb4165d2a4934c9c282609d1b766d3287081562a71ea703f94e15fe7148ea295c446ac61a40dcb4eac639d0a3b8260a4f4099c672184e5e59b73903135c84b9a935121b81f5a614b52de289842c8a683782b6763810454264f64a5a5dac179e86a039fb7b3939c9c1d65d77f7e0b5d172c647367098e0ea6a008015454b15177abddf77d22a6fcaeb1c18b7b5f8333342d3b6ff771a4010a5bffdbd0a0fd6ccd014dc95838d2cab090fc6c7dacdabb0b64fedd6c7fb9493cdc0a1a6928f8ba982b854a864feb37b9d9913122873aa632b15409d3976c14d59ac7ae92ea2f3f5fb85b66ef01e672cb2f4acf09127d0555a6b54047434b0b6e28d91bef4a466c76c39d29145e540a1dd3bd4023ed8b1d40fb05db11442f50aa1934ca020aa7f80217c0ca5c48bd9c73f45514c04936f1172adc6bc470e6b1f53b7653efa7c942801b65c6e407af9843979665eb4c77916742d7dd91475f93df76ddf8e02f868a5d1aba0629c250d6b17dafe6e928c789cb91ef17fa62a5d886987e74f351e99ddedf89fb9536f6f35381ebc18f725b0605f0a8aa764b1173b8749d51fa1c369b6ee50a575f29515c839ab6ac32606848c3efe030d339e92b1cdc2ec69c43e8acab08701b4937bfe00423beebb8bdd26408d76e9efef40cddd25afd17efb2e6024911c1dfe24d2db86e9645ed8589471175630a68a79de0d24063339bd1e59c7bcc0052c58b591573261013c50e3b28d6a74003870279e78ebc89eaeae79681d0bedb97768c1bde2c6d4c39a47529b52eefb875b3b0d915beb58fc371a229d45cfbb53e6316b2d167656803f6f74a72b0ed93efffdbdf1", 0xfffffffffffffe37) syz_open_pts() kqueue() close(r0) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x1000000000000007, 0x0, "a147780ac85a538a131900e8ebd81821fc7e0d7a"}) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x7ffd, 0x0, 0x5, 0x8000000001001d39, "bad85db5718000"}) poll(&(0x7f0000000280)=[{r2, 0xa1}], 0x1, 0x0) 00:16:40 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) recvmsg(r0, &(0x7f00000000c0)={0x0, 0xffffffffffffff67, &(0x7f0000001640), 0x2, 0x0}, 0x0) r1 = semget$private(0x0, 0x6, 0x3) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000040)=[0x0, 0x9, 0x530, 0x0, 0xfff]) r2 = syz_open_pts() ioctl$TIOCEXCL(r2, 0x2000740d) 00:16:40 executing program 1: r0 = syz_open_pts() syz_open_pts() getegid() syz_open_pts() flock(r0, 0x1) 00:16:40 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) ioctl$TIOCSETVERAUTH(0xffffffffffffffff, 0x8004741c, &(0x7f0000000000)=0x2e8f) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) mkdir(&(0x7f0000000000)='./file0\x00', 0x1b0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ftruncate(r1, 0x7ff) 00:16:40 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000100)="becfe1a9187aab591d4a702efc09744cff629d24d38adb7716275d0a435aba8d717354b823671902f2cea2282ea5ee75f71c3038bfe60680f1fd62aad395a1fe03442f9461c4dc128bd8955af0dda500c9c90575c7f79f9b45b89e0aa0afca1eb0d465c930", 0x65) write(r0, &(0x7f0000000100), 0xfffffcb3) syz_open_pts() close(r0) kqueue() r1 = syz_open_pts() r2 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) setreuid(r2, r3) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xfffffffffffff67b, "47780ac85a538a1300"}) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r4, &(0x7f0000000440)={&(0x7f00000001c0)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000400)=[{&(0x7f0000000200)="9ea7c4928e22061ce9cd2bbdd42e4ded714d35c81194cb9256f92654b800d7d2", 0x20}, {&(0x7f0000000240)="caa5c0c70fcaf8817aac9d216eb08b8c28880abc167fb4b43845cc2f8bfd71685438600c441bdb7bba31fef89d5dad33104b4177bb9f7afad3241219848992e0d5a3cb5cb9e86f4868b4", 0x4a}, {&(0x7f00000002c0)="7a14f8e6c3c99fc1118fc9d2b7fb149a8519d16cc7588c8771b0112162a5d12ecc1e0b28f3786b2f2fec4db43d10c6a0279c9cda233842c0d3a385350127166a58d1b6416ef5eb230f7398ccc18fca0b8433307efdf8b538587f3bc17c5e8349d31295ec0804dbeeeab3cdb448949090743ec8a33c96056cc346e3f607fbed378fb8908e5f", 0x85}, {&(0x7f0000000380)="e544d33cdd5bd9ef0cf979b50c02c9298954fcb830e16908c0c1112e668374a5ebee32107251e570fbdad852b822e670d887bac31b3e060272a3851ba2601c8fb91a92d5595dc11ea7cd11b4cdf81685b57b4732d4aed9f3e0811b7a53fe6ae6dcea53934d2c2f5abbe7b99d8eaf49e2350dc021fb13e479ecfca0289cb0040d", 0x80}], 0x4, 0x0, 0x0, 0xa}, 0x401) poll(&(0x7f00000000c0)=[{r1, 0x1}], 0x1, 0x0) 00:16:40 executing program 0: r0 = socket(0x11, 0x4000000004003, 0x0) connect$inet6(r0, &(0x7f0000000040)={0x18, 0x1, 0x9, 0x8}, 0xc) accept$inet6(r0, 0x0, &(0x7f0000000000)) setsockopt(r0, 0x11, 0x2, &(0x7f0000000040), 0x0) 00:16:40 executing program 0: r0 = socket(0x2, 0x4002, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) r1 = getpid() r2 = getpid() setpgid(r1, r2) getsockopt$sock_int(r0, 0xffff, 0x10, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) 00:16:40 executing program 0: r0 = open(&(0x7f0000000280)='./file2\x00', 0x480, 0x10a) r1 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) r2 = socket(0x3f, 0x5, 0x3) r3 = openat(0xffffffffffffffff, &(0x7f00000002c0)='./file0\x00', 0x100, 0x150) pipe(&(0x7f0000000300)={0xffffffffffffffff}) r5 = open$dir(&(0x7f0000000340)='./file1/file0\x00', 0x40, 0x4) r6 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000380), &(0x7f00000003c0)=0xc) r7 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r8 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r9 = socket$inet6(0x18, 0x4004, 0x9) r10 = kqueue() r11 = syz_open_pts() pipe2(&(0x7f0000000500)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r13 = socket$inet(0x2, 0x4000, 0x0) r14 = dup(0xffffffffffffff9c) kevent(r0, &(0x7f0000000400)=[{{r1}, 0xfffffffffffffffc, 0x8, 0xfffff, 0x5, 0x21}, {{r2}, 0xfffffffffffffffe, 0xa2, 0x0, 0x7c9, 0x5}, {{r3}, 0xffffffffffffffff, 0x2, 0x40, 0x8, 0xffffffff7fffffff}, {{r4}, 0xfffffffffffffffe, 0x8, 0x80, 0xfffffffffffffff7, 0x800}, {{r5}, 0xfffffffffffffffb, 0x0, 0x3, 0x7f, 0xc8}, {{r6}, 0xfffffffffffffffd, 0xc6, 0x4, 0x200, 0xfff}, {{r7}, 0xfffffffffffffff8, 0x28, 0x26, 0x20, 0xd7}, {{r8}, 0xfffffffffffffffb, 0x0, 0xfffff, 0x6, 0x9}], 0xfff, &(0x7f0000000540)=[{{r9}, 0xffffffffffffffff, 0xc4, 0x80000000, 0x7f, 0x8}, {{r10}, 0xfffffffffffffffd, 0x20, 0x1, 0x4, 0x9}, {{r11}, 0xfffffffffffffffb, 0x8, 0x80000000, 0xfffffffffffffff9, 0x7fffffff}, {{r12}, 0xfffffffffffffffe, 0x4, 0x62, 0xbdf, 0x5}, {{r13}, 0x0, 0x28, 0x1, 0x7ff, 0x7f}, {{r14}, 0xffffffffffffffff, 0x11, 0x9, 0x2, 0xb7ec}], 0x9, &(0x7f0000000600)={0x0, 0x100000000}) r15 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r16 = kqueue() kevent(r16, &(0x7f0000000100), 0xc996, &(0x7f00000001c0)=[{{r15}, 0xffffffffffffffff, 0x41}], 0x8000, 0x0) kevent(r15, &(0x7f0000000140)=[{{r15}, 0xfffffffffffffffa, 0x90, 0xf0000002, 0x80000000, 0x81}, {{r15}, 0xfffffffffffffffc, 0x85, 0x2, 0x80, 0x5}], 0x6, &(0x7f0000000200)=[{{r15}, 0xffffffffffffffff, 0x0, 0xf0000002, 0x8, 0x7}, {{r16}, 0xfffffffffffffffd, 0xa4, 0x80, 0x1, 0x154}, {{r16}, 0x0, 0x2, 0x1, 0x3, 0x200}], 0x1, &(0x7f0000000180)={0x4, 0xfffffffffffffffc}) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file1\x00') getsockname(r15, &(0x7f0000000000)=@in, &(0x7f0000000100)=0xc) 00:16:40 executing program 1: r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) r1 = geteuid() getgroups(0x1, &(0x7f0000000080)=[0xffffffffffffffff]) fchown(r0, r1, r2) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) 00:16:40 executing program 0: r0 = socket$inet(0x2, 0x5, 0x9) writev(r0, &(0x7f0000001500)=[{&(0x7f00000000c0)="cdfc72947f5131d9287514a96c1d4a0e827cad8e360e980522c1bcc8855cb44f7ac09159e912c8bebd1e79254e4d5f0ef3eb58a32796fbd26093b8d3f58f1cc8077462943ff6019e30baeb7ae6ecd94e4c5e3c1e7bb5cfa85391551d606285f2cd8310bcc9e0107e88125924068bcc1c92428fd76a71ca5a45b5cfcb246ace2ffb2deaccad038bbe4398b116b8d566d6ef378826f3c2373101fbd53bc25439bc5dc52b867abc46ebf7db5e2d88db1c52a96516abd06c1da8878bbe580b05e085", 0xc0}, {&(0x7f0000000180)="282b67eb25341265303dba66119fa3bf1066f678edfb0fa8b59666dc7acaf859eadb16d3d86a3db695c004fa06e840c204273c26a665cf202c380ebd41a542229b19d642c4d8f7dd3b285602fcd5e6047817ff1908ab929b3bfd3af8977b2bfc24d1fedf74fbc0732b51ebcfc52b0472d7ab9287de740550875a148bb272f447ce5c1eacd5c78808b4", 0x89}, {&(0x7f0000000000)="17493cf68c98", 0x6}, {&(0x7f0000000240)="a7f2df4711de51e6ca535e8849399f0a9e3a770a00134e1e60a3abe86ab74a18967b0c58355b096c3dc2af7146a957c72b091cc10a0e4dbd1c56f5112fc849062bc6bd4ad15c422d666cdc1448572df266bd6f554c25128ca6d54fc2e7af075a535566719e1b345c0fc3fff52013a71c805d590f8d3f21e06304ee2a12c687c1c771775e59d9f44414f843c74b0353728a4c919203658aad68e0dd9efc71a744efee432dcf1a1d1c95e4192b8c7ceede201f4beb0e3c0329aae030f8a451d74142b2e4960752c28b77d2762ef012826f20c3088fa534d6acaa8b5c05874fe7c4c4f17663e4670e8a1725d07468cccfbeddd169dca4013f5104cc7d9be50b379c73394310515da9d313bcd175ddca7c7b5abb9c4b645becd46377e19597e13fc1cb5a03fd67b462c9dff2fd94fa327608370fa15ba69569fc579666d607427bb85be4dc125026d754317eeb3407306679c11740a336aaab8f8ca38a57ca17ff8184bbdbd0b7d118df0fb69219a3f82e8f6cac796dfd6a37c79e9f9a6967eb6eecd24f287d795c6e1d0e4dd09c2d9d85cb5a78873034c0afe47c9d1e37898335556e608854e63d22e8739366585b425c9e1f4e1bcc08eb6dc681ac90e997aa247569de7756f0eec253ea34095c608f760b54a8e321506d63612e36e2dc2469007e7ec9789ff582aea1a40376381c5b2852017a863767de6ef7cbd929f8b08f72348dfdfda1ea6243e4942668977227cf109351746c66545a7fb91834e874f7d3270df6f699865df368ff5f9bb39476563b823f8554e836798dcd52c9a9268210ea0d8796fb6f3148dbf19f65c3f5b4174340649863fb563d2091270b84d85a150d6ca05e5181889075e2eb2bd39169229dbcfbc6dce305ef7983ba9ffcd1ee11c40a7904afc806d7758a4e10e113beb39af5ef11338cc6198b74045fff6477a4b09117c3598c76ed165058b1668eb7769b12deb5d47af8cac8bdc3564e08629cb0f486c0b9e73d477d8a81a1b1fd3ec7a4d3c2ed059612cf2558d85e1b22e7503e7dcb063cfb44b2785a72fd2edf77db8bca105b7c04802f168181a272a9c39f184145a8565285fb04dce404b6749e6d9353d9e80bdeee8bedc5c51f0ce8496911c278e77cbe29dfd1522f4625fbf767f4ea16859ccd5d099df45c6423027c3a1a2cf8a26abcf7c190b39ec63175f640eebb77643bfdaf834ca86e3b4ace2d518a7c8474eac0a52a51dc629ce94e54d570c908ecc3ad6e5df4ecc380c2b5d12bedf7bff82e9046cfcf6b814f992f47f648d3abd4ab4431032f0bf02418238f760e7ed101615a631a4a0a5f396730cbf166c7d1baf90337057ab9dbb07c7e8e38fa57eeaf6ca592d8d97f4fdcf94736f2095c6df3bd241e04e61c25eb099c6b2b99f4fc4067620530de7328748cb9a8b3aab704fb3afcaa282f1678aa87b214cc4aeb536541ba2768a2aae8dafdb40662bf665c11b041bf4c7db06ccd9c619814d672cb2fd9faa0417522ce217f9b5f54bdb9a69a37ea228b0e07350b6b8efb75e5bd63b67a1e7cfeada16a94817f2ace3c95b3300a482aef8c6add9677c1e82aceebb9194f9d409317731006ad729d3de5dbf1f0da3e1a25e36a114a11e1217be366c0a27320a0d75d53887714390b0cad2c7d13e1650ad39c21342a751c403204d06aa744dc8d0df4ce70b319cd3ad2b7721735fcb89883ab7115e311c146d95d0725233c8294ace865e5ae42e6a02bf4f51dca9372950b5c941e4cade858fbfc83611dbbc3fc938f342d06fec750062088052fcc2d7b91a4e2d328d9045d5844c27a5e87b0eac17987c7df393e28afdf29a027df3a84ef26650036e25f51b656452616f8ee893cd6fe511ecbdb283de7995fd1c6eccac6994e81ea4467ec9dd288bfe2957c9c9be5800463ebe26a8640f618dfbbfb4e93802f44dc3e441f420f823d09828f442fcb716f930a162e7b7ea7d4c5f73d282e59dc921ceef6dbaf005dc26daf041eeb7713b1364509481666faeb5c70d02a3ecbb9b7ac7990742638a6cfe7d0d9279b873ae766a06c5d2eee7b34a5a4f35fd9b56209bb82471ec54e3be601f5a2e3ea600d0eff326597b6a266f3e9d0abdf8899abe6a86313118e23b3ee4c5bd9416477dde4b87bf4dea1cea8570c62edc62b9f805946298d3e5e84f28a678a3048c69b041c3a58a4f5c41f167d7462bfb6657a5438445dc7762207cdd80dcd72135e6f7642fa7e18515b13c439e43b17f37059fce95bbb3706c231e3dac633cc1ca83ac2c30da3ec1a9654d683fadf40a5ccb15e2a8b16ffaeb472935b5999e264f13d6809419044a7dea96c94ee4b42dcc1df383f0cf5a32a05ed4ad7aebf987e9e5027fe12b84e4b9868a6f8fa57d18f2cf3ac1f1cc4417e2ed3c9b0667beccfd7df354d382ba45eb1bbecd7d930fbc8b40664d15f2788972b1aa7958342e587774cc669b72e1f8503a03f2cc14010c8c755715820e054e17b1c6208660a71823cdc2223fae16f1fbfbba0c7d0b266acde85ab0859d4bc26e27139509be9effabbf910347313635ff6d09c27872022b4f338b1e72dfc9f7d53cb453ab9f6f76c9ecb60037b2afef36b1825986b80637e6ff28dc3efe2d6134ede74e2f5a837ab82a48602e8220b3d274b3713a6f4ae5dc08b0dea9c1101445f59cf350babca011e54793d64ca3eaf8dde12bb3b941dd28b573d9feca1e1fbfd24d0828cdcd47fb2bf31560ae81de0129f4d1b9d9a895e18edd112427aa4eb1d2128898d76f46d74acf7100aff2ec8bf24eba96b62c9804f0723118c7d4ae76e33f9f55969742a932576f8db75560316d2ee6c8dc06b13e054dfe357ae09ce856163addbc55efb3fda06a79d29286a487508bf783734af4ef693ce9c8b569558668a8797a9d90234196d12a8c632ea145ea6def58f49c8b01d03cbb6ba3128ae31b79d1c29030d140147b01a92945520b9be2e0a64d680054ab108678e3c8c161f0771f344c2c7f64dd6463fe4c078e2f7358144e26e624a03fdcd2b756169c219d59e9dd63c74f9c5a748434007c56476d64397ca61307c738cbd9b2b4061b65bb62088aea77c410199381d05f33c0ec25eb4bda4d044d8afa98c1241eee011f679134f6ab63299dbb0dfb62f953b40f4a42269cd1cc01ed2d783260aade33a538045424dc6bbbdb81165a2d1242991dac7e7409c453509cc6483ed7ea05cf160a99c2b253f0a640852f29ba5faa2372c595e04ad558aeeecfa236cdfa8573e12256e3a65060c8e8444ccf941e90750443d64b892728d0898eacc3a305d5d04bcf42a21da16c1157686bbf9d63f35c9ee5e79de2df2ca62865967916f740f7182c125387ce7125c286dacead6aefc47b6e6d7235af1a14da155301bfb0ba3ea1c48d16b33dd295c5a3771e08fd5573a5e405cbec08a30adaaadd545e2be5a90a9b08f398e3700fbdc7607e8991eac7adbf322a1eb2d176fcfc5891af419421a83a4535df54f53e95fb191af1d7f162b48092008fdc777bea7c54cf1b773f5940f2ab0ce34ce3b1497103b4d64ba3bc24c0ebbda601f5112fb57fd0684cc224d625c54c4151bf8f43a226e6b0b5eb2fb3e7c4737b58458f7361a956d409118c360b5e6d5f81aca37e6fc04229ba7677b29bb90d004e55613b296d0494329583b4a3a97cd2cbc06b37f90c6429134732ff32881eb8dedf615f55ade6903a4c5962d9b3a3f3d2831a5682ef791b9d9bc8479423a5c6d2b3608eff60a37406b0763d23e7d80fd5c25babbb4fdf74de5200290fb3d60b5fc8d476026ed2b12b88489f1fc5d86c2cd9f31f45bc767d937de134fd8baf40f0e3d4bade5dd96242634cb814de76663b323644515046ddb6dfc3a5005e836cc589a56e72ddd071087412f01e7a7f74472c03d66f0098df87dd86b6a52c17b30644baea155ab678ec67196786d966a81dc6153ac337502fac0dbe4ac171af9955af4a79ec634b05aeb70a87552cbb1eee81e33a715d0c4037bd10d68831fb4f1b8399c0f69230fd07fe1bafb6ffedd97bfa20e251738a16d6cba3203317b331361c6d217027e44e2ed25d4d99054a72b9751ff67e7f58463a6dcf1ef8ba0e894c7171e9f8c9ad6391117cea9e87ca06379baba4cbcef4c2148bc4ca136f610f38a65bea488ee2e54aaeadcf6bb1d1777761104ce1b20c36b478172e86bda8b788c2f258b5bec36dce9a961d5741137dc226b65b959d0b344216eebb1587141580401c5b97630ff787f57188221711c13f6b4f58d580d6cdc68c19f705da56782741f6bea3b35eb4c530e821bfa8c50b2305f2725a83d45853a404d8a9b0e8297994c3018354d6a1c3cdb5f89ff741048e84454592f75522f7017b9b2955ac97966a7c5f9f4078838f80fe037185153832dcdd1ad4bb788ca0c412ec8b7495ffde8d19e66221ebc6d90ba1d8f57f6914f0c5600f5866d89a395e9635021c70a2c848f8719fc5535157b6a3ca6d66199035efffe1ba4af357da18c418a3ab98085b98c6c501c05337579830686380422cdf93ee44f6aca8062c8dadd0478a6aa056e8c065ead85246830deaf0e22aa17b4aa31985383eda610996d23a310d17e62122b5b5bc391111f4c8440292fd96e9d7dbfbc79b76d7ee59981e813c0822718a13e151c7b841f2561f2b39ccee3673421a613c6b1a30f232a665d5bd6ee9c5fef7c0d0d033f626bba06c19b71017235bafd91461ca329d818772c6472364068e33e2c81363686d9709f18a0598d9f3c3aa30db50282000510637a33f89481b7cedb6e2658b2454e3ba2ba9b5f21cb3c5f3c7dd1dc25197d48746734a9518beb44b3f4c72a37c775133e5fb61bd3b6f24ab8379deac158b1e788d3c0c58a52513cfb0f683eb37fb55f5c88b18818503f28c7b18488be73a030ab8638016c178493cb56e7cdafad6d879cb46d5920d242576df4ee5332e9ca4521cd3baf0a3edfcbc8d124ee5927b72867170b20b034f81ccc77174a10b259dc9825761f40ccf9033c634568e5c228d07578a331d7f99d2aa50c313c3eef67a6d4da1e76595cf46447316fb2e87ff8cc8c3cd26d0dcbbeca543566ddb78483daa5b71a0cb35a773780b708771c1ca82f30f94ed68e4a361dd8cb858fa313ee9b10107546c00f135ca58d48ebeece5313937f74bf4946b217f60117639e38808f892d55aae1b964888f54b31f47415659a8fe67a8ba9a7330990d243d7c66388ccdf0f411e54d1c9a10b12ba573f951c1c8c0ec11180d801f0da85b1fc77e8bf68d253ffae7153911c72ed4a3452b035b4e3bde2e92bc23da94c1dc5557534257ebecd635634c56d1df87f1448948653582c8a39c480e9ddfcae475d424d7c84369f152c5a136ee84891c941c7d862cdde21e5e7b420dc637e78bce10e8488b03ad7af14adbdd682a3103bab661a7204556e2fcc88e0d0626fc9bb45c58f81866ef304ca4eb6fddea25b0f9f8efd6d0081acee7f47a51d836f4f96f76f502b52a1744bad0fda7eb7432f44609afc875e04facde59aef530b9706b3febfa11f9ba71ee55635ca8352e24040456c609f38651249f571c1773621ad67156491f59cd850c709de8227db15c1a445bc456d7d7a46d4981b02187bfa7c6b4aea5790ab53bfbb88092d0db5b8d34010d6415b92eb1298461c62374758f980afabcc37478c282e52fba7e00d7cf5ceb141dcc6781b6a208a9eb56970e087d72b29c3b2fee08428e2eef994a98ef32222954d93625cb1a7a6a15e15eb5360ea553901eb7d8631b20ca92c6a1918dcf587ebe56d027b71bd3", 0x1000}, {&(0x7f0000001240)="34d51e2057eca02bec4113919107076ed9cff721890e840f20807efb50fd", 0x1e}, {&(0x7f0000001280)="aa623cfa09ab48b2682e91ee28c074541499396255391ed22aa2bb7592ca9bd19181633185f9166f49bb6e2338b5a25978ebdf1e276bf3dd85f6445b632e1a738a638be1bbda4ae4983e6b3052b1944ef31a224d8e72f14e8ac7d3e3ffe81f3f567de1aae76fb3f1e7e81ab30a91c37d2d4df0b1a27df98d9d34afbb02c645e7d25ca4979f46e5a5435c06d3", 0x8c}, {&(0x7f0000001340)="ab04ca42b8513c131c1c76292a9fc92daf9ae5f49a677a55593471abb3edf608f0a8c03422e5abeefcf8", 0x2a}, {&(0x7f0000001380)="a63b6fb958404a51eaa7e0d0c34a0b1561804ff225e30bb1eb7e93790513424ab387b6a135526a24b0d100adbc148d51375d73ef145d0f64e13505616f09b72dda16a44ea3b36df5ade64c538a72d0c1f133c7", 0x53}, {&(0x7f0000001400)="f659788fd72695878c0c303587ab3c9f68494b9dc42180a49306516f32c503943b1a922c195cc62cb837b245bcc85613a03c7620835acdb643e847d20c04983a5d83d191aa52fe67265faba48aca42ed89994290271b66cf81a4e0a6d393724ac4eb59b0e4944194c67462ffc27ded988ddbacb376b3fe8b8a1217aafc730cd661fb5ea93a6bf667fb5ef07e8d8dc5db3b99017096e0a229e7c713c147df0bb4294f5ebe522dfea2ba2d630f7ec8976e74e3c85eb5a337f46774e67717ca468c4158b6ff610f81", 0xc7}], 0x9) r1 = semget$private(0x0, 0x3, 0x488) semop(r1, &(0x7f00000015c0)=[{0x4, 0x4, 0x1800}, {0x0, 0xfff}, {0x3, 0x7fffffff, 0x1000}, {0x3, 0x3f, 0x1000}, {0x5, 0x100, 0x800}], 0x5) r2 = dup2(r0, r0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000016c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000001700)={0x0, 0x0}, &(0x7f0000001740)=0xc) r6 = getgid() semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000001780)={{0x9, r3, r4, r5, r6, 0x20, 0x6}, 0x9, 0xbb7, 0x8}) getdents(r2, &(0x7f0000001600)=""/192, 0xc0) r7 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0xa81, 0x0) r8 = msgget$private(0x0, 0x100) msgrcv(r8, &(0x7f0000001840)={0x0, ""/83}, 0x5b, 0x3, 0x800) unlink(&(0x7f0000001800)='./file0\x00') mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0xfffffffffffffffe, 0x2000000000810, r7, 0x0, 0x0) close(r7) 00:16:40 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x10000, 0x108) bind$inet(r2, &(0x7f0000000140)={0x2, 0x3}, 0xc) getsockname$unix(r1, &(0x7f0000000180)=@file={0x0, ""/108}, &(0x7f0000000200)=0x6e) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f00000000c0)={0x1}, 0x10) getpeername(r2, &(0x7f0000000240)=@in6, &(0x7f0000000280)=0xc) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f0000000000)=0x80000001, 0xea) writev(r0, &(0x7f0000000840)=[{&(0x7f0000003c00)="b3f85ff3d6e8f2efd8723e0107ff646813439d1fe911734c812a54f3676843371fb2e4c17ece51425d54e0ad63a673cb4fa53c224c2afe9c16dde1aa795c744f1c7b0bdc125cc57aaa4529617b11b980fc3c1f2e447ca34f89b56ea1186996a5a6d0c4228ca6ee9776efefa449afe1e1d82cce1f2af3006a8a33c6ab32d6345c42be7cae94693e3308883dc5728524478bb8c285c48de3cb0f7e27e96c692637d36838f0ee4572bde9b169cbbaac1e9244b7bbe8fa3604862742ec8becbcab7e5beadda3934d767f6300f310ed7ed80d73b929f003a9dc860df5b472410340f5a428e1357c63f4fbc6ac6032ad3998811cdec16a376aa90c426a1d7cfc2561ce80b43ee3267caecfcd0a01426ba87e35dcffd84233331c3d3188a58ddcccec242f358ae964e4607ef0d9c1efa6a6607c350d0f8dcf75c7d17f5d35a384988c45639e42007707c5b4a64ee9110e5c4fbb682aab09721b4d55772a163f6ee13a7fe0cf397869a0fa27a3888b6a80c9cff2b21fa405148370746a2189455f77d0f29179d45e62538a00a3842b13d2d9bd25824a46e590d7a6bd128b9fe8fd4506f63cf6c74834a021b5ccfdf098f31e5574b876d679c38810a318f90768b8fa463737535069bf74122abbbd4d0d8c8541e7ba18231241c7aff3e55035769ac165f945ec08a68dd0be76a520abc57a5d9c3d5e858e087479f3a56849beea84337dd9040860c88bafb962ac28f37d794fd5115a263191576a3a99748ec194b5784b2b3c073e629772e08718a29ed4bd839c725f7e5f0d7ebe30e86d9c23b8832c1bdfebc1723f07a9e8ef88339c1466359b077bdaa18c4657c2380b211ecb6518a85801f08eee94cdd1ca512a22753244ca2c6eb941777a71a05f8fb7cb298a6adb423f3349f8f87cebb4ac8ad36d06dd452134eeceb50bc6fafecbf22968351f03bcc29828279009341a0d2f07aac4b6c503325b240cc5d7f0aa6a3b9f08028ac3fc457d99631fb2208692089d51179adb1f6405737a5cbfde9d5d826880e3c1e184a536c6b87c80fab87b2316a7fbbe08f1b10872cd34719ccef5cd0a182ea19470a697767d4ee636dd57d2147997a3c5c291c0f05aff8f35e0a499b3df3a25cd30fb37cac4decee99d9a679eae138e85bfe465f7420c73f8ee7dcc15dfd8fe78409b40b3db7172b9f795cdced1f21cad38beac2baaa9b1b62b59a6b09839c8031cbbbabdc809f4267b65d2118974e44d8458d932c121b10a0252f6b8fe411f69f961f8a3a65bdbef903851a671cfeae710504fc1186dbf4d6b12e12d58059223a9c077ef45bcd07aa04cb40438c485da6ce76da19a43dd5fac45236e758bff35a6d26bd48eadc0ff9332f6a520d2d27d761be982ade690278ba71b4dfcc8e78c6d983963d5cde7c0812188953b5aa1e664ceec1c5690223e0d431a0b13ec02b445e77951a66e552669cce566fd3684164de77c113a065e894fd65e3bcd74dddbfc16e12ab0ce11b9f19df2a73f657c0d87481f490b8c8dc1cfeecfdd39707887cbaced0b8512caea9e0e28928f3c743cd7c6294927546518224054b8530470f6b2401e75b759621363534c2429e70ed95d42ed4b1532438e9b0a2667c60f29c639c4caec9e34013823a5f0ca7682dd91c877c00621648cc35d2c5c092a9eebcad2d1c38ec9c256afd69faef5948da0999e836203359c6a2b4b6f6b806a506ddedc5c755b366714a7b0d76798a1b9562ba45f14e24eff4d1f8e4afe1f2f8aad15bca964e17b2ad245d4157a8953da0d09c15c67ee6f9bc8e58b744bf1cb5a5e5ea9fdf713ac60c43d4b3c4ac5d0c9b205e7a00c85167e5eff91a46bee6887fa805bcb80df31ed26e41c5773b052684ffc3f02895c8770adaf167406728b004700b2be0ed7c58c86453cf20476d9f8796a39d31ebb40f7ae99df6b1840c131d1e5e26f3c4f60a6970d8b426ff455cd4ff6c9328773307974478f43b8fd062c5e4fb53fd5940cb229e31ce12803a9d57a548780f4ee84d8483d2cefb6f0bad0a274fb1e2d082b9c77931e83592bfa2dfc464c23887ffd6d377a7881087d4f462f5c91bc5558412b0c2ac3e6901e81f5f54e9df236b68f377de77217faa78f66d9c0224f8d9d02ba3d2aefdd58e0f170ee1972be650b6a7d4f3b783d57b542d28ee6feb6ca384badaa3f166832407983b65135ca46169f91578ac071826eabc050cfff58d852749a32d67df132874a8bc03b04709b454e2ec6c114b18c38a470793af5bd9578665e296e302ed09f0a42cc2ce7abcf9fda6567e8ca938957fd1763dbacbe51b224c429951e1765c5d2167645471fcc5f8077adf697da18ce3022422dd1c548689de148860081e0aaa44691db5c3c87f5de183eb7a5ebcff7e1e245f3dc522ce2fa09eb1328cafede824a0d17b0d2e4565253f1dcab40c4ade34d316c3cfe63a6f4b5c79a8edcd455a1792d3e36eeff43a3565e50b95ff0b78547f6b65e277ecdf2596b7f2096bdeb7105e8b752ebc74ea4231fcaee6809b5e91b0ed9e4449028993340a5ea4edd05abd7602f809c3a2c3c814a156b61d89dc1e3d3232f1226bb72d5f96c327048ea074d7aa7faa4b7ec34c39a7ff60c3c31a779166e50c1190027ca589807e8c707c1f84a8744b619fd66d5faf153bca31b91d69d2a8b90a9c6b387c52c2516d0d41ccde116e0945e5d383a4300000000d0b43b9e70c5a2eb4c3eb164d3dbb4318c7e838b912a10c8d1c42452f53517f6e71d2f47d8db0ffb96cca3a4c5fde1ddd36ebadabe5d16254a9d3a0199ad0736171f447bdefd934221fdea617d1f1a35197a3343fa9ec372942069fc56dd46d9db81ffc8e27d0c830cf5cd3a7a31e262998dff9c7e36521602a63b97986fd68778bb147ae3d57ff4f2eb1cb63e4e477703e2e6625afc6cc38d96d1aeb827f3cc2d4cda33f1ecd5f57b5748ab0efcfc7f5a92b731711566c8b6f3efbd6c842c17d850e10e9df68842baa772ed895d4fec2ea19593882cb5cc847e7605d1d65f9e09da50df483e0eef64aa1115105a86fd1c9e4727d3f5d1a748570a11869da8857c946d9ce16fb8e6d3f86b10c079c837065c7576a2e061e83a7b0473798567ecd6fcf8bd804ec0892e30ee93822306b70029e95c2f84abaed6fb348b6f598639dbead295877caec9490fc6d01fb112cd082d9589c2fec9f2c398aae0f85737e8653cbc6015c0e72c0f7668f0fcd8bef17d2213da241f050161253485df6501da437cd2f279d06234100c914fbf626db50ac2c82c2bb6bad64645ddf9617e12f45b5113529e596013b8435d6c3c95fc486da67a186ae0eb1999d2b699656decb304a2896d8f989334ba0f5f6edd02411889de39996088bed7e6ddc73ddbd56604d64ab06f77cdbcde66b8be1cf020b4644ae03a7f5fe5783b2be6f42780723323beff726a57e51c8d191e507743f6e6928cc90e14978527a41b9792eb07ccb6f9de8073e3c664fa610f04d49d7b624c6faecf477f023668bdf0032ae0e63ec72148d6c714e7bf2d71615dc161b185295b55a8cce8751bdb0c0184524e65cf6de38143cb064f65e9163075fd7ebcad89c367e8c74e8b2588b9f034c85d2514cea60ead69ebb6341a9bce05caf982c143d448fd56914f90f6acd24b0d2bfcc79984d44e3ea729bef8dbd431a75a187cb32b6e8e940ef162cbf533223fb44a836ed8ca6d6f5d967663f80e670c30ca47d08640033f07a3e2ae96daf6a6f7ddb489b9d39e581c6fe07cb0c20293058b224d6ae6bcac0b6ce4904a7438667743e3ece1b125142c6b35dbf493749202237cf18db67531e380bdadd28008dcbcfb700ebee36ed8ab0b20c7e14c8d841c4856b9e49a7414fb0f7b317edf860aa574da005649feaf90bd1125cc6801183b3b6c3ce3c090fe9a09b96676c96c6f47ff5a0aa6efc245ad582e01ae056d9512c72d07733ff6b96ee7b04e249135e97604249a60c05fa6479d4baeb7eadfc74a812ccccecff809987061e2f1970391395209fa1ebf1b92dd0efe5940bb981b2ddd0e94a2b16ad701a6f2b0bb747f12a0b2506519682befaacfd98edb6b9c123c8c0974ecfadd48947d9b78c51e42eceb96cb21130213f5b8d80517bfa36c45655a4b69937c9cca84d229b7c3f69ffbf5839d17a8bbfa0f4b65ccf7498dd1a5a30c3f2c59882b3e7f0c574e74c6490df7701030f62f40e2c17b14f168e1e076b9bf3c88989c1c073934c9f7aebe13ca60f2ae5a8f2e4be38bc8cb5a97369da2fbc5283f4b37847d0e76354c50b25d2999ad6e90fae332fb557f25467f941ae3b33ee5ed9770fed7dd337fd31c4598589cdf7d27e6f3b2d980d2e1125d2965d364d85193483007dea87e05099eba14bfae89494d14a5970df1589dd3444e596442bf7c644fc78b0408f9e90a5bc40de681fc4af115e57d7027669009e13071fece4d3b14cc012f7a7bcf58927e1033f937505baf839964c9fec8983747cae83c6facd9a06a1159a54548ceb2e90ab198412df3cf3de1bb44f342cb048bf49dfa147237c88537500900ad31c12b6bcc86ef267a17f6c6f888d4f6704f5cdbd27ad73e409771f96e4786a32aaacc5e88d7546e49f65c36f5397619b07abab1521856833f19414cdb5650705915ced09d14e6dfb109f0704cb0e843512adfc4445f4d169efc477015157b122df8c78870d7de234da3d00548aae2fdfa601faacab4a1f29862c15a07aee9fc0360f2e3330b473ed9a8dc47df989cb9a3d271a0d350fa1ac52d0ea5a33117abbf149cb0bda0639dca2254120c395c37fb9810c85a20aeae03be310c9feb57d7b4b49a1719e702f2e79cd42ca87717c67e0f7d5ed77d7b631d297e7ba3fd3960ab89ce4a5b228e79a6f75f86a437b343a10e6d8226de7650c19581a7b9bceae6f387790a063dac64d75030b126fad8d93b0c2dc77d0812f89b6712d30e8c056f6e356d9fc8bd10a360539985ef271f8bbae94d39a3ee32a0d7dd73f901790c9fd073715aad479bf39ae8d43b5b26bb1c67a3a3a0754021250b0b921caecbbc4091c5f028d13ccf5d46952c8753d6918f0495d9a8ff2a961babe640ed0d81deabf5a91f33752ba6504d28910c3e9377b5569b978f862fd06f7d24df61c4ed0ed206f485cfca6cfd69abc01041a0f8b13df13fa9b69470df498a619353e9ea6cdc0b18dea821f6ff2cd5e9b2e3e620bd39ea12dd00ea7ebf548630ccdc0b51f51dd01dca921d8507c4b132cf16889455d733efd727af9ee10bdef6beeb8aad309d4efdd37b69a7dac142d77bfe18e0237aefd4b8ea08d58be878a452602ba1ca306cba1c60c1b5596da71e00779c0d559ea6b5ff56dc376ae943cb65f32a3470ee3da4f4fed2e51b266f15bf2e3ef4bbd7a45c680f54c1b9d3bc201f24445cd4ecde920e6f2764679c3d02d18aa482c12c8feea1c2a2a97b10f4b88e9bced97abb39d1f3627f5399df12081c3526839b8f26af5a714bcbafe6698e746c638e04d0cb256b34a46c0e82796e952c11ad315ffce5b9ca2e17829c65f23026561b0bde35b9c7198e73942cec5b67dbc26839ca7047c06d8f2006ce83494caca70f08d863e3a358fcaa0c7249ba681cfa3b48e4845332cd66eafc83b5f2fe8baa778dc9873a13ea69040835856c92857d6231ebb0155469e77650f690f88a7dfcf0476f4273075f707adf15e2912604ba9f145b18cd08a39134de2bcd4f611b04a71a3d2f3ebcc9d54c780f3e76961d3240a1cfb08923425292fb38431c6b0872513adea90df1d5038a267d4d7b75f5fec8ce9044a4", 0x1001}], 0x1) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000100)={0x1f, 0x10001}, 0x8) readv(r1, &(0x7f0000000400)=[{&(0x7f00000009c0)=""/4096, 0x1000}], 0x0) 00:16:40 executing program 1: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) connect(r0, &(0x7f0000000340)=@in={0x2, 0x3}, 0xc) writev(r1, &(0x7f00000002c0)=[{&(0x7f00000007c0)="ea45a3859c66dd5156863cb38b359eae8d4036dbfd2ef8db8ec37c3b904b0a4e4c3c8c9c572d1cec76d06753c0955347d79446a4ebea1a47043781e5ad65d5f94470e06ca974e2e773bf46d8fd79a20394d8d15a63285371e31bfd2aa56ad54ba2927e74d1b72d529cce779ba413a99c5a1a54b407a728c19a19a0a7f0afcb3159429fdc5c627822d3e51f3036c746e963bfce0669527df8a10327a21d542d58ff0e621ccbf61badf4a489a577af9aca867838948a30c5e3b8efb2ef9c87189f378ded66ebcee9101c4acbf015dce48935c9bfdec47f566f0c65bc6573813256f5ceefd0b1ac4fb8ab9d6d9aa914f6e782ff01e25922ab27355780f6cec1628b614fd853da2b9e548e17c398244d6b6dc2aa18460ad2680568c0de0e69cda3939ab050aa74caef87a59a47b06c0f48030485950cd819aa7b6fc0a37ae8ac9e5822c67ffa71a033afd794acbfad51a26bfeb1332650a07cded4aa4fff688cd9b71f15be152ea005af4ad327f6a45a77d815cb1cd37189e80fbca48e38add37a2d11ff0542e7181a79a60b157b7f4267ee18ca1a27961f7db728d658c2b6526aa605f379e9993fabdbb9c0aaf4b3d222256f84c4de63fecbc986e8850ac0f20298356d5522e71d7df11212aa99a93a15c8e91ac3fb260dcafcf49636c8903d79948d43b197b01fffeae623f6e80ac2c42b395de5aea692716843deacc7fd138e2a033c0e76763ee3fd7c77c0f7c32d8134da4d41d318d82e6496eb4ccad8e2277b4431262fe9ddc94847b83b797df622b072db9829413160f16e2771efdffb05c19336cd9555597dd22f47823de9fba2be018953f55bb567aa4bd31c1f07e1d28db0a136d08c2ef1d264115ddb34073b66f856f0bc43267b9472c70eb842aea9c415a16874008d765fdf23f74ece001a52c158a3f12d02601eb128f0c3e1543cac5ef837c39c7906f0766fae563c5856ff7fd64ddc11edb08ff6b7eb4f5f891dc4b8edf9969691506798fe832a1d6a8e5cb389225dc90fdf170bb2ba9b49746c6f0b89f61f5d9f2f9ee214c66d8fd727dc545c4a1aea2e17a1ed0dc5133d381ac3399b79b1a5c23f660dcd84247798de14a33bd099a63b219cec2e675d7edccdb8c1c7b42da101e84bae61db62a7bc6b5c440410ebae404dd5ad031eaffbaf4d177e61ac4ad691e90c8edbc11b04d6e288c1941927b80181b32aaf3d51ff4b87040ed9dc2d21fa09f5c20e6b416c734f9537c9e840a2f4335a934320c7a9d89bd5174800658633ae212eba777ac88bb1ae49aaae418daa08e61f839de0fb6c583c184152159160b237b25de79e1483c03a5d911f87641857db9bc66f17e2150f75143eec7c7d179cfb621ead8faad7613290d5c06a1f7ea10c0c263730fd98979f5cb8cc0975e4898622202e3adeb062843925b18d3fda5658743ad77cbffa7e2cd0cd46e45a960ad162980278e55f5d8948fe7addaf708cc64e92d744167a301481f85eb8b7232d33af97c8109893a5b6d384c2da3b6bfedde1e5296ca02051f9a0f59cc00bad2a33f9a3ec2872bfda8675641052dd47fa2deb3ba3be2e9200e6c4cf0b90659bfefd2beaa7007e807f61524facf4054f5ea0e10fd9442493ef93c75ef8d11e6c3c7a13cfbd9dbecb890db0af724296e7241c48a0aa5776cd4c44e51740049a0b7d382da2c086dc9d2a5ac66b37aecaf90bfd0bcf7cef80e71071dc9362abb556ebbcedf8a1a31f1d7c07cc05fa30a2f8ab0fc371d7f03d549b76d4f849c0f796dd81300375053117ea59f700aafa0bd5023aae13e40f8f1a5dc17d70e94d0746cbcdc7239013d515f9fd031da957d10a2501884de86102022416774194106f00d724c4d2bcf5aea5d7e39da45528c8973b39e6693311850403b040c9a41f7a6a09e0f1a853b943c7fda556eb1086ef224f1841beb629608c831421ee15b5151cae07fa6f601b560da6a4229469b2cc8637eb2b924725dd4b394128067d4ef6ee9a0d02bd71800190f03398d84aa7126c41ea7e317eb84d0be3076f5dfa48d380f3b3f809bbae2d58560dd9fe3ef8051bbea7e76af3bfd263a23834a29858a8d4efce0c7611e863cf7d483bc5d405a0e8b07e000ec04a7cbbf29350cc6a8063501adaca3aeb9f7bef03e520833ad76b007cfd04cee470728a54029a49163c5abe0db59796b1f9934f55ba539cf74d665e226793363a7229e48b0e3bef9a276f6e06871f36dc93396335b4ec37acb48f100de34afb03ba8d4644339c6aadcb0c511d5e5a14a411c2e8893cd6f157e3fad0c27e1ac82512b4c1f4cd729ccf6a1cf9f4b1b143379b89be16cc129bcbc525a1e2fd9ad2b477958721289d804d21d6f9bae782f3a3dfb982010cc6ebe1b8b9f4cc7cf32b2911a152899129349955553d9f3b8d6a5af0782891596b80b0d790cdaedfef9cc8ea412e3f1bdde58fa4940319ea928f6b714051c5f488e1979ea70775d0dde6bb357c526244a73497f371dd62c34dbdac7e1605c9a343c30e0168886d627a7591626dc834e8fc6087d5e2e838a99fc555c00e9de41b6dd1f7e03566bb1884138631e0a4c1314eb548ada4511b0f6035da5a90a5ec571336203c201a7dc9f8f72719e8d4da0aad35f8a44a6d913de7c00035d2779f3c344764b9a10e8bcb713e24332b1fa907acbf3f5e2ac69e8aa1abdcfa28adbff8eb1cf4a07542fa7cfe9aa4399eaed58d0da7ac3ac6fdc5a7d056c7621c6c6bbfccf3a815b81132a050b50528e4bc3342d66a0b5b23c3d4be2446e56dd99ef7e07c3aba8878a455e0f94394bb7dfc3db2478135c5f43fd5a94e50b71ff7e8d261b047975b2accef447cdab549bc7a92eefa062f8d8d4214778d4f66bcc56d86fa1cf1dba95fb3c7e0f5cc76f989fa0d38003d0ce2825b3b666c3524bfbac4d50de73b598cf1a190201493852724b0d618bd0629a0b52534c88f96fce9005decfcf622bae99554d01c1e2080571583393c247db7838d3af44804e497a208ebbafb8de70d63a4c66a960ccc3073bf267939854a83bf77afc323622237b78380dafca3a40da5bd4c2d31c1dc1e06dfb4bcfbe88543630e7bca1ab3da2ddd9dd462c1c5b95b3b4bd3e010a2d41055a860a008297abeb466d56f8cb5f4c6c7106ef909332d4e052ce541ef8649599a2fcd6b6a7c4ba4d7816c56072330df1e7994c8504e13475b66d73c6f7c03c74da7191170e1fd686d55e5b3713820ba6eccbe8758d9dbbee98259be07a3b760070e4ffeb02eb54630e6ffee554b4fbdee221a5379b9b0159db0303b2b02352065edfadfb3f276dfed900a8b22af8004c678e9a45ff954a4d1a72af511ae4acb793c62a294308d152bc6f8181ed9ca9e975dde267cff327f1f0bfb9d6fbe9546056b3dd3b65c14bcf04cdd700a5c618d3e10a341e70b7d2bb92533c84836e853185b44b228b2eb52b1f7d85c8d679b36aeabcb0bcf3108c2637d8c44c311daf416b277de10f7bd5da5a8dd11c8d0a309e2cc489cd44f8e3460c3f2a1e1cbd928f2e6ba75a6c8738b78ccca70e29b63448147efc5578770eb191a7be954a1c86a7ecc4f22d6f7fa4d0d592c7e0cc64365e3ba13d9dd638912207f888504273d489e2bff015dc3e537e1ac5617e34d88253aa6062f7beae93dbfd53cdfe798df0a3bea5fcd9bfbee7609dc85da8a7bba55184dc05b8ffa8ad10ab97f4e08fc64cac1400bd89e6528e23213bca18360150791e6c35dbf860b3674de8ed90dea4fc427926a1727ba0c15017b47610aa5e25401c9414abbf1b5a0ad91dcfe859de288b1efe7bcffed341de1de5afb57de33d254764840a84a6cd4e805c8f47aade8f34b31e5082f4de98b4f9e72d548a8a97dfd016c736cf80421026c13741e940117c8094681221fd34dab0f861503030290ab73c1b7184ad61848c5f9fc31beb969233604eaaddccad3fa95e4969d2fcfa607522f10e78f523699e13a3c21e0d7990e445a1b0258223e79f6ef153af9ee05590d2508348a12ea63c7ed469e2da72254081271acc68ec1bf2b2b43031878fe84cfb2b01cae424adce019f5568d4208fc315e303c8d63f826ef6df18728b7d39680c764b17a2311648bd2c3453bc11d15e1e5738c74cc3c1d73cce3255da83ee642e6e4d0d8cfa9c531b672643fc54742fba9f43d31d1a231b81dffad06a1a8019b9346b5549206c50bd46caaa2aaac0eb718dd703660989be11ee6ce454c80502a58620862cc08964b3be293deefaee83ad523cf80b5f46de0dc1dd07f2140276c4b2e8ca04a8c73ded8cf4ceb571aecef25e969049c871021218763cdf56715ee41d31cb69e2e5186daa8a77724e5597f313f08a5edf8df76f3020dc4eaba6556e02f6b918c82016c97d0e01321e1eb1382cbd1a8168bb62d37d0e10171286a43cd69f81db2a8db3b1580e5cc82f7cad4f288a717fc50a3085f26bc9af326c20f0a3c93c6a08377af747119c57155ff9581252896b105bebba2b511cd60fcc31c11605d76b28b125953b47c0468e428461081dfbf4ed9854b0c41ee1f95dd95035739efc803db5cb10626fc12d063e80d7331abde37c41a81ad58cdbfa93c93d114d7637c6dd5772aba2cd11d097412bb41801c1477cd84ddac45877533f07729859015842163864ade62bbb207d32f0f284b1bc1bd2b6aceda30ae7fbdab903530cd34d6d9858dd8169c344cc04099faf771200541eeccc45b235051f422e6c5f39d380dc6f064f2ea11970fdbb2c4acd8034e3edf379288819ad4e2a4cc54adca9a15a7c05f50b029698f9a6b945e6e2e7b45c3f1ac3ec0d1b2b0b4728a49f9e4da18fa4d9532dd4580079333016a1d2b0d95b505197966c4af6a07cacb62249eb6af3a8114ccab0141e2b8f0b504d58dbe26eb3772b73e9c57ccf502ecb4dbf62c3022092bb99e4062ce3127910ff43394c652c02acac9a28e4fb3e666e3b07125abcff09b50ec45f2938fdcbf1d7844a14c30b98a49440edf89795bf0b6f99f1158ecbd3dff3b5011854cbd76ec211ec3c2e627521ba44a8b685d5b096ec255de9faec783373e3a84d3582ccc62a912a004956f7566abbee4e180cc116af25dffd4ed0ed73907a6ee013fffdd5dbce9c21eed0234d04010bb91b850031f0fda65a399ca53166a57ce862cfd91bc7996349fb22ed18072378d3684028083a0424a31e4f142331868782ad599cb0a7b39ed7f06f22c0c26e05345f14d99584b4c969f213807851037a4c38be8b6dee5ef6f5ec6c53842047ce34353e15bf9d23f86dbd89413adccbf81234feccdc0a6649e432c72ad3419c4fcfcc157e9a11a31c75b66d637d93e3bbb53c009e6fc64d599bc5cd4ae57f3a256c0f48ba0db2fd8a117ffbccbe39df88be4f15d8436c67a7fd1a7c542880c7c3f301a2a5279435a0d8bc6c1840422ca479e39c04316e2f401bcd673e104e59607447c95bf9e7781751d716ae69f20d79002eaf4deccac7279134cbb92b5e64d2d6435307706e24cff473f51887faea3cb6d998c7f12475af62761c53421f19a064e44d78ec6ec47cb0a7837bbaa960e6cdaf7c49c7b7a12635073d2bd078f3bb9ca1ff78091fd1871fa46f7561ff638776320a41145314e9bd47e59ca8f07ab0b8768583c63a98005161f2516e96c6d0b7eaee840ca274d8549cc85d2d37e7f6f3696d936c6a5807d9891c2a58b7999cb902fc3c106cd27c67c60804f9e9deea5c31d8c6c0a9a1a85d43d71a05a5934840fb1a98f7669edff8d4e71730a80f4c580e7de11602df2aba1dbd27fe1c96e4a7057ac3a47acd82060", 0x1000}, {&(0x7f0000000100)="4ea6b01afa85a0a3f48807a0d0ad72c3ce49d82a97213cb338e218cda5d6fcb42aad0061095edaabd76cbdcb66d089bbcd06f7d27a21ab1d9824a60fe66f926c2dc93a0b28c8a2fb426825faa4eee4fd735c766d5e7a113a37d98d4b6079ed9e67697bf0eda6082f8ed87ae7505e4b0cc5ad7d3df8c9fc543c7bbf365ffc7ac8972fb1c930b324c3212097f1", 0x8c}, {&(0x7f00000001c0)="7035e7d5323784f915b6f9de1fb845f0a68820f9a38f812f6ce10c727f693a0fb8eb3cf7a945cf61e3b1009300848abdcecb6bcddebdddc91c0c5363c7e7b5670660d541b131acd36a51fa09784b9a76b3a4d63c77d8f10da361b5efc8d822621e40c90218146cb59fb8c4cc36d714880698a6c66b0cc7414e54787433873683c9ca896203da046b9c08c922c4fda45bc9b670a0991e22c118e211842fcd61a2df512338e55267e2117252eb8e732b1311c7494527eda5742561f23232d5a8f3968ff710d944e80cb9dd3769e2d118d0e8", 0xd1}, {&(0x7f00000017c0)="baeaf43aafb2b84eabbdca608dbe3ff97ddae185d5db01528d330bf101f213dbe27229410237897a0776b185f9763afb1f62bc33370b7c17be52fad4f361d0ed23770f13c002fdc4e898f0019a3c978cd39b541dabe7f46fc2f33cf8164726f5c1c83c4ff3e1ca728d467be0dcc403e330ff61ef0e4d5aee3845417ff70e0ce1c9198ae83614d100209771b05f1f12e2ba26c131d7cbaf3a38955df4369cbf3938aeeea27c45384164c799b914803272569bcf89481b7c3ef19308852267b82f262067707637234ff6026e45b622eaf4af4ac8b13881cf10127e3ed5ac5f45e9b9cd3179433f64fd8c6945abf4da3594b57f9ae0bbd13913927ec534423d3f110b5ee48c0142e5d7398f43db9e31bb34fbdb27a77292ca86f481b97f8b3bbfa003dcb58d5d4199cdb85ebcc6be07e9e656031e47d927de986176081db2c3b14523e805b7759f3176bcac36f8484fd83e4c9e884a4a998f492462858e6804b887797aa383ac8361dbc0213e48bec4c564ee8ac4918c6ea001d289c143770c76cd13e32424112fe44c24d817b1b5dfe33f184d12a09f30f2f1b9658817398019b6713b552d13e43d2fa473a416e07293697e0710d1547cd839c6ee8568847f4d112f3464ec959b7f4326a6fb0ee6f7a96a61d2f4d2c270419c9b917821e98c5f62cda0586b13ee7198e934e15c1675615efd2582d031070b9bd5a0f24c439ba1a0a07dc1e83434456c9bc8028fffcba043ec0fc98195cb64a9d4deeb0d910fd254531d9d3f898416fa53562398d0ae74a5f36abfc7ffaf2c2840e471ce8d084d11d4fb7843a8cc59106e09699facaad38a8a0cf5be94ad091348d47d1fdb52b3922840d838fc03e73a06efc2134da8fd36625bff795faed6ef0ecc123f3ad29fa7d718ccc7c915e9a777830ebbbab107952fcf165b2f8d46a39f1eac0a1385cd07b62860d2a29cf4db89a9672354d00ced51c559001507540022e06cbb5e07685431bb5703b21eee658041cf612c88637d1190237339f08ab8896826f31cf2d87283ebbb2ae6947161340c41d841fc6e1a888ed22f36c329aa2d472917f9d5ae9a0cebc8fe156a496f626f5a06cc760df73b70060904b1733600a34e24f7b8fbc66353803fb8b81a5bab4323a1307c04819f1bcfd6c159952879922bd0f816972d7224e4020664adb992858f66a8c39d02916edc3415e2e0ec8f343dabdcecbbdee96f99f6017a8443a38caf1c519686ae6e4fe84bcac78adcbcbf6e4d4e0c48001218e95cbaf97b8e4dca93d14724b8f6abf65fa6efa7ae4a1d80a0c07e6cf72b7d35878cfb60040250d616f55aebc31aa63f72ab6b32e6193d0f37cf270c588667f549058477e2142260292a7f236b57dff54ce3725320c1ef4185466ea355766135b535a21e3dae91a01adbd20031f1c0968c5a5ad9862ac7bc247b585ab2e056ddbce51474f2cd1ed25e098a8c3e2da11cbd1d7beea40f5ee7d7df8619873c2ba05c9ba484f59addfcb2341ba0225c98582643b0f955b5ec24650d2e8fded122f787e3c433f17e5c5bee41455a749553f5f5160912ff825a85d2d2014a643e7f525611695b4f7bb491c43c777c2fa8eeb2f02ec1652359218f99402b23ebdacc0c8f71cfe0c2de32e0583ffcc2b23c6bd1dfe80ce722bb73bf9820da94368cf22439077248b81c5487204d6a51f7813773f41b3905744cd6cdf5f2470d7eec5b7f776eaf536dec09002385782542bbe2666ea9b35a66f0e134a063fc1fcb426fabbd16f85cfb9744fefc40f8763885467891e4c2e8c1dccd3eab2d60a008e81921682ef74fb50fd42ee0794c654703a6afded2ec687514ae8a8ebc10f2e170e8f920703b695424512d490467e99799cc4f13968c2f3c7f0203f0ce27f413a54853820cd8225b89c22efda6099da96760f427bea6eddd1fc68672e817f4f481811bf30b80538162f2b48c9e490e41a0ae855c5bc2dc924f1f02b5bbf4724393fc6ef2a9e7dcc1cf9c4430c9bd30a58af59be250cb65093c705eb0515594ef246050d3e64db9a0b441022641e47796c7face594fe9533447509133fc3a2630e0f1d169f596be4818d985ea4788cebcec3c43cb41363a2f29ac774e7192c02655d3cbc229a22fe9b4bb7406e787b5157738ce51acbda7a71918e5be7aacefa1b6bacd048d45c7eb11b2e433051924baae278bccd460dd69f21f0cfe0886a4ecaef9f0b56249ce7d9775d7b50de07c49c16635dc93c45b2b4365d774b8a7bd60f9cf8184b5b5c9ddce1f1cdec3cf58e5d33bd4addde65e4c2346e6a95500bb7dff451dd93b3298bbfbf2248ffc745621969e3e396ef92563e04ac99313b8d04a6d400b2100dfb8766f4cd136d15c17cfdbeb22b2a2a33c91adf401525f589b01c7827d7ea684bce366975fa0f6abca2a43195566ddf84d3cfa3913d4278b48b5161a51dfc2aa38cfe9d814ceaa7969cf1f93e2ff2b5ab91769a772c6166a73a888f9cbb59a22f818620a05b64b3344fc9126b2b4ce10c4eb5c735394e17bbe41089c72d6c4f576c3fba0383329cca471d82aafe83e92b914c1dfa7d67a139810162e9ffa7c27ceca72f34291762dc960cf15679969bdb0bf5ecc163bb12dacbeb86c234bd5f0bff36f4162176c2ee043a6716066479e77a5ab0ccb4a3f63d841fff4a403a52d9b6e21512660f5bb47bf24af23efc6a3a7ad698680e1a0ef56c60a8fbfaf74d84d49b40d93cdfbfc4f6917bc53a1ae301c3778723c9f5ec56fbc172e6e2f8ac4fec654dcf1a75bfc020262bba93b259461dcaaec0947b8eba04bab5f0d61e7317aaf2eaec6b21d36cce8649c76aca29e3d88eeeb8ed0c31dbdfdcc8e858be7071c89b4aed83b83460ffe9e24db1c80002c3489c0bb560cdf23695de2fa980288b1792d5e9995795812853cd6f5c2bf182abe148cd4356d50fd8462a993a47efcdad1ed47caee5f48d0854d59f9e030b757f877ea41b42337531e339ad8903c99a7647ad2d2fdc3674323f787bed0097c97d80c5400ddc45ccf97fe7376eeab0e8989578f3fd064631e86698bc1786382968e8d2d502fe69aa7f6b81464863895213e23413b8ec11c39172c3f6b5273d00391af8c824b75b85d493899410956770eea579551ff6fb7ab42f8ecdc4c16e811220c3b8546a8177a02487f95e56dbd4f5dcece7c06bc0e0c36e9e9987c5a0c945af9f742d96aee813a296fbe778c5a15add5bf225f2cdaed98e8ef40282f2498c97db60037941f48d7811ba382a03ce392cce861b202d6096682b348d7914fc4acb34133c120c10e299f8eb5b76df8e71397295b7eafd7201c1745a9beff381344795f0de059d3f1587e180e940329cfba027ca08ce86834e545e64fa7a1018404d8ce67b37881a94bc06a5d83c57f40927944872aa968cda8c1ad5cb48165234b68ff65bae4fc7334b508853da0324d0881d0bfc65caffa760b20adce44e8547f0a397cedbb6ddbf284508a414232c472d211a4ee7a56fb03ba99ff88a7ce1cb9f622df906347f8ab379cef8179b1563273339b7b02f0d79fb16b6e5c89156bb9e44faf1cf613d517c6a8980c54a85549688dc53dd6ba5898f67d106ca7a8918e1f115f81259c9705c7571ecaec2eeaeda56e5e5c349722aa932b56c81602198d7fd530199da322b4c590142f090bfff35b79f351f8edaa73c5153b5756aa81d5ff25f91e9c6cd4ecaa9cd091c61bc2c8f3519b912669d18f7d59358e942f5e597bbed3ad6c0bd191c73f7f522f537ab1637263e00c8b06e521b52c1d9cf03d551f4d7af47aa7ec30515551dbb05c37109233eec402b481c08daee9b6f5f82ac4f2c384e2feb0cd2d11e3b1ea67ec4dcf52dd363f54fe91d379432094beda0bd0c7d3ee684a49edf9763088ab973057744835f344f381ce6136f81553040f40e460c3628116a9e68fb316f2a6f1aa548efb1fdd71392f2a025631fb0bdd583904d5ead93bf533039132378667e3b592e8237010ce38d1df8ff1a4a335b3fe50f7282bb50674af996a292910c4866660e85cfcdced27aad90b9e5d0c6f3c9d66f9eb9d525e407927d4e2848cc7b26b575695228526f98904bcdbeac400b65fe53f7ef38830b06f4053aa21dcd6cb78c22a42dc70d58376725444101710a1f4ff2ef3973484a21bb4a674d76c9a168304d47e7bcc29cb9ac30475fb145113c4a0b070a0134797f40d00d99c42ecdfc4b32c4093506c4a32961214618a52ebebf0259eba91afc0fd4a513ed7c7e613ff6c85154efd98d118f1afa7d2e40910ba7cc073aeefd74067b58369bb36b6855118c2b51f8abf301020f1af61e5378f462a5fc8770c98de1421af52e0733e3ea1cb0c1579d95391f136be2b31c02d35006e890b03017416307c162ce1261ce60931c42bc3a7b8f64b4e4bd5978599d9f22044370c18d200fdc19fb4376a601791e7ce87b0da291898121e51f3f0347044f97767f4a3abc2908ecc14fab5b12ea04c8baedc50bdc7d219d37e01eaf3d9e406420072f50d78a52b38e4583f201ca1e75aa7e6e92c724d8e7abcaf2fc344975903fa789969969f876ea1468dda6cd58c93010c313ab069848a590f2ad61c3d1e2eea1340bd781bc35e5293b3b9a6669d5498019b9d3bc7e36b076af463d651548cd38f43783fbd484304f8ad956548cb0ef36272f28bc228433152712bafaf150a8539028870fe3e32d5604b4c23dd167c3cffb7619770e79af2737431184a7192e004e2239d7febadeeb3dd585e8d75b7bffe47f4f5e492b30e42352a2c27ee92888d45bd61dddb0162c83e76432d801b63147d52012aff17d1af4347b95196bcb960ecd05c1c2a4456d75bd4e9022d1de878c3db7da1208070b72f68b07f9874b664e3c56c613c42fd8ec5705a39cd623edc5f1db752b1c996f0c77bbe829ad2f8fa4429a59a2171fe4977e12e9cedee26809f92f39b5c62586646433952150b878a3ce2a9f1bc2fac36e5f64edf67600a5ae9c433eb70086e69a355aea59490ebcc863db9ef6d574374050ae6da26d2079fb90f1302c2bd3f194ac15906f83baf06a90ae798c202e0743f51f062dc569ed6a64dbb061152935fb337381403b437cdaf785ee1c22672b959883085cf87e1de9cb33c8e2f9280d3bcee13da4de865afd6885bab68fb6e45f8bb7c44e9a3b1124d76cd82cf8b6247ffcebd6d8c499370ad5b6623d952f845ed82e9845dac3692b47ec293da5576170591d4588c3820e9ecd90cf9b84c6196d41672e243c3375d1cda10baac12da82279e627a7d046e57af5f1b79f265000051df0da5512183d3235dc2b8b97265ef7de725281455e2ca2b61238167715d0e1875e485ddc4e8d84704b5c2c53b309629bedb542167d30068626a5e235461ae89bff695003c77d4f8f98b476a2a07723749a240de214ba1094faf9a706304ccf3b797e699f947e0415a746b231c110a4b5b8e0e90c769de931f687e6563e54719599ed6689bb6d26bea3f424dc991661c2fda8511a2162456db7184d2348b2e682236dee9404bd7a2614a84ee9a4ee070a76a924f6fdcb39bbd740cb4a4ecae9422abd3eac9484ad145cc4ebeccc56d7706cc5b163eb019b651fdad40c908546f641e490f4b3768dee2be9eacc78f97c1003d6074cb517d1b7eb7ecbc0fdb18f96bcce396e119eba9b18a1b91c41544480a30a4620a826fa38079ecfd0f4ac1c366ea5245fccea6a6a8034302d8288d76c8f47cf99428cb9db466f205c2c9f50683f8a8b76044321e20b51c27b944292a48429167f837bbfe9e93acb96873", 0x1000}, {&(0x7f00000027c0)="e6902e04a1ea33fcea0bfdc9ca4a0f2c09adf1218484c3ea4b309acf52f7019a3af66f9b2252a3c60ad987d3cd899cc7ff326754683c0f24daad9a903d9671030901581942cf3369de3342114dd5f0c2282e1a9847f4e289fa0d86ce0e8d31610a47e8ed45830057c4865f48039fe5cd37ae872196f8c230278e7430851ef6a88b9ce2f71c4dccf2e02c40c19cc542833f6b3274fa0df03a8d269a1b0c88523d45270325de9ef3e80086771f56dae7b6d9592d2952c74710d4646d890903c6328f8e50989d36ed6613544173264f5298bf768b65e6bb7fb2a2bb90646ffda3e8aa384031f245a6ae6f1305df44f09469fe76ad26b7f3923999a78228ba960837ed93b3ebcb5b19c0574d1f1f57f0657a8dfae611cfcc4c567e527c5ad7e2c0f3b2e771d9f9cc8978ad106bcb667cb6dcef5c5d429c8ab50e252d2de8815749935dff6fde2861369b6c44d7a20374df1344e822a3ba4c1fe2044f9746dd408c88a8c2286179884f56f41e2997d959e9c0709a0e51ccd8a269d52ae9448f1df983a39f4a3df402e2027374580596a24ed02d9d3ef91c72293d77b261cbef05e8786128ab7d4c9c6f3bbe7cc0e8fc7d30bdd09496e0d97a5c68f5b52a63cdebfd928ac3227573230c135f923033f78109928da6cc01b25488eb13541d4ac896b370e2cec1c2cdc49e3e514f831ffb30fee1481f0391ae0dc35d9a2b22e0f83d5c614d9457c61161a41d542b6c976d03a038db4f9e355a6fdb92ad545c69e01b574fcdd2f7b4b87575509a802ba5e74eaab570ac7b9aa59680ef6ab3d335c16c00ae84a6bca175baab6a2a4ce77211ab9f8b24c5f8a79a27ffca4725ad4a2057dac6a372ecc38eee480aee01196191ed6d96359ae3ace63c729a878fee7c8fdbf323b6df3631a46f9fac425dfdb6ce2ce5f8b60bf3b27a0426bcb00d05969b08a658d185b681c84fdc0771bac3aea1dfc711a77bc1f3722e266a48444bcf762dde3a04b882db63dad121ee54fd2e02b3b8344111e5b96d365433a2d3c2b652ed29952e709de84e7e4668185315ba100a19f3dc1542bccfbefe2b64eb6a8fa74d6e43084c44e230a1f6c4e4114a79bbdff435ba7abda98d59717882c2b5769b333530c72ce83c6c48d5eee6efc883b932b316c65838dd703728170b2ae49aa28b3755edb1dd6ddf4b45ef027093172655d6fe2531cc739507f44412ac75a1081ae38c1fd7b0c402b3e757176744053b86d168c08984bb90da45c65d6b5cf14352e1207da774dd786fb520abf35a54f845b7e37f1421d2bb597dc4da70457f0e17bf42f826e91c13b19f920187af080b7b1bea40f42971cee832e1570900a1ef2e6870d3d0dd3a7bc1851b8872dc24295fee4fd413094eb40544a64bd8998c4cfc375bd48c4fdabb5038c7a8fad95959a0be56326d69ba5b78bcbe1a791f05bff8837b1c88938f593ff9bda725d4660dd70a3ed89f2c1e5c8d09eb790f741864b8727ef9dcf031cd9a6dd00bb2f5acf7a4c5c3d6932e9a90f533e9420439901a6ca396e4881b06a20e7679668f49dfcba16d7f74f1438c7ba3a9df1a24508b5582b723937df8ded4392549707e43e2a5a952bfdbbe0d0a33dd4694ab73d0252092d69e3bb73e3c31052adf478811443fee0752ccf9421974f95e20d37f281bc1f9f43c893bb6978c66c3a811c1e2562bada2e307f0cd8443137be7b8aed2d060e541bf5d2db8b76016f221e2706a928f5dc49d0ab77dc477ed5c0caa77ee6b001c82a42e0a44aebe54b28704498f67b831f5ee66c73ecadee10de8d4ad917561fff990dbe9ef320a377f2e78de27c0e5870a2af7dd7b06be7fa94201f2f44a94eb110ff65a7a8ff92daff83f773d77cc1cedb490df955e6721ce0fa4cd69479a2039f433747c7d18d75d4b3d58be4a9b336080ab2744ebc4a13ada64d11ef02d39e476ccb9d4742e71678df0659d0b6b4ab7719d5126863746b2a70b25f4df16dad91aecc4fa795309cc2d8373f78958d4a89cf77395af74591d360a2b22b4cf7643f503aa672165b9e8619066964e7197f7196e56af4b9f81abd5548763ea700f39c2bbb7b4d0382b6a924efdb30d56314e0249e1e94892a6dd4f8c3f61aee4707d42457e94f6332d0e080005cce6b1b70002b950dd00073b198df749c99d7e7874ed1550e4527b7d740e7084b69cf17de93985055bbd1a3d19d637788016ee4df7ddfbd518f6c7439a32b4dd171da9823ae62200a92f953dd4fbd0d9048a730478c140dfb950aea0e8760a7e27c2e859766c629d2ed7f5d59578c55c5d7e431eaf7c083fb69e2abe5ee10038382bc83778bd15f8d73001385ce19c647e01c4dec8b04e8d82f420a417bd5a01d1eb83db9eafad1a5e8a6e87f30f31bd0411f6fc6a8d24127a38beead283c5530bed553df6b7e74636e2c50e980386e1f2ecd129bb8b9667348484c4cb1b54986a0994c3ce1580c8c2e8ae7fc016061f22d49f2cd089ba881e1a4ebd8624d89d83a09cebc2493b879809ef924ee18728218ddfa6f4893d6fe76a66cbe32a4fd9a0f44a215b7bdee3d52866f6642cbd42551681323d46673dbcbbd40d5efb47a20b0f73b3ea0295789990e4245045a9a249173a2c2769f167ae678448c5d8455f40bdbb69f3de897fa99732bb88bd239bf389c1e1ea525651cf380f74030d57ec1d42054d49a75a8445751dd30060d4f583cc17da466f189088d15db1309c58dadc4b1eb292598fe3ebe915eeb4bc8bc3496c0cbdd0d12329977761ccd33067ef089f45577c16b468fd3ed9f8c53755e444382739b3c271bbba65532d9c896923ec5e37899a58dcbded6cca366bd640487780e36ddebbd97a4216f27aac448afda97aa948c9c8fd4f3892746bf39050fb525317e0e1c6f3a2a9fec3d7f3df481e779325d7bf62e0edba86eb12a138b1b3c4110383e3163393b30e54d189b3297150ac48cf35872850854e62b25dea3ba850ef7ff1f52f812a6ecdbef32d504b7689fbcf3a2ee0b9cf67b6a39dd5bc220efdbf353057082f6ed22414a6caf842da37e407ab1a6f58b10fe975284b3a86d7030b8ffd2b447c727b0cb8b805b43eec122c4f52c16970c1c01d0f32ac01755c644f509673d33849349a89fe65be3ab28631c5832a326f52018c4cf645988dc56d4bbdf5d385556b0628fd38dac5708d100d70a0f7c9bb49ebbc9db00e39eee825b13d0039e8e65eb20d10e2f4c6d81234fb5b811d8cd53704b19de58ade028e0fa07614d5edda7788f67c46efb9e35be8a7900d98c80d2a846e0d5bdb7ac03b0b49bce06256c915713f4ab62ef5d01bbc58d5d29963dff67b618d14e78fd34c45f0d91959ef10466bd30ce8d63588be49eddb423a30b619335d5f0cd4b5796c0369a1c3c46c4fa139ce8187c72596c20347e190ab36eb0596381b79d2873b97f0b91745f181ac146de4f7d42493dd91e677be7a00c0bc16035f3109feaf5787044d5876bbb3d11e284466d40af161b61920b94375fd52e2e0665612bc885a2e3c4812afd680843e8b100150049c85aa077398079c2d099ae024fbfe98afbaf35a27e7b6100f59431a496ece4c6613ca334363d059c9ccd248c7fcc49e7f8a217e40b82c5340b56daf667d7016f1cd0a2d54f7f32b8a55d8b662ee427e449e289410e144d00983c890d89ba9e5449dad9942d257393f13b7813c76b68d6f3e479b9fc6b38d72de210c6edc3958718d7cc6ef38a2e1573f48d8df3fff782730db1260cebc092ed36017f63553eb1dd3f1ff29416026a4590a2724e123bf79d85bd306cbc5a7dfc99e13eb09a42dfcf88b4438894dcc1ad23163cf9654bf5f3b2e816668b3aa81ea2ae3c1525e5a4926e082d4888757758238d4cce13c912c005e764e51104ba46c2407f50d200bfe62921343f32d1e2e31942800384d8b8a7388b69771c34b18a084a799dd01b3d69bcd20a979a92080d01961297c1bd0c2c3781a83dad7a39212016cd2c66183d932105244c4e35fc292b6fafb5dc308a3b63b55eb49cb7880f65c00b49ac808eed2ae3504b1d80d8b526f852e88a9e2d32cc35ed6420b401f9dc5c5921e6a7d66817342f721e33f63a9e3d2a95366175b009c1d3d030e8fbccec73e55262eb95c831982a26e6684165958ce245210cdac58df3abc09a4b7f0b9cb4a72db0f198f9594b4a9d9642987d54500a0fff13300483e7c1d51e23cdc603e056fb86d89481e841b5ca8a3e4619a1d8843ce2713d3b52a4a24984cf3a716bb075653a96128ef03a558dffd4637a9035d226fe0a84696534b2b88e5aeca429f781fd55ce0681c5a0075117184082ea3e4d9a2dcb10a5ea01b7820355cf19ef95dc7fe870c3179dc99d3c74fd4f674f368c2e482eade076e5964f39a63e4011dc7fc4c615f8d4ebeafeef2e5f8811bd681fcb23377c2e22cd51cbbc1e766cf6cb9f3fcd510f69d6007c1a69bd50cf2e68dc157bdea078700b4fb247523f5d0594950196958e5652df014302e98e59485292d97a4725784172a63e73f6f08deea3069ce37556b59f2210c1343e3caa73b07c029697e57d731347a5c67d607a8e2b3dcda5863c07d0f2eb4c0333a7c24381d446f3194b92330e5ea19b1d2b8c1b214bd96ba45e7c4b5538b84bef14db23ee0e87a12223983c30a701d87dc10d6bcee67c79cdca1d2da8cd478550081fca66e0e7394bb1c969ec06929bcf26e3312653738fc25d7ebe174a3ff78abde2a73c53f038fb40d8ff02beae412f3401b7ce875e3ef814d701bb14d9112c89578291eff49d7ecd316055520b23dfe9806c3705ffd650a139002d54fc5db42b8803096350ecc98d36fb7e4e1984a2de80d5fb85423da961c18da4478de8338b6acca54a713220d0f21bb1839dfa9af8e429539c4f59f934506ba1bdb3cf4cbc2776318b913b10a822fb8c86417536380906ccd262ba7cf00cb1a29565d9cca80ea7b8b0743f1b3635d9a4c31c24fef0844638e4473298d17d3a5d354509ec82c108fd766ce64669dc6fe715d2f3cafab18fcb1bcf893a2b8ce376ce3d5460eb255d65ded59fb9d25e04ef8ddb7b43160bf0216267bfddcd9a1b2fb690d0d1d8d8cbb55335e4bd0db0135050cf0f31fc29a31ca19e865b7a31035480ae82a4a9d43789f57558b3617a0bb463a3340dd0b34f148f35b2a3f092d167a679237462d3cea9c133baf6f68b4ab7af68522cde1b1def794bc1bfe12b0098bac306d40a2db76229dd60eb89e8a713f3812426839d473c6a10973af5ccdd0aa0b1fd82aca65c491ecf76d627571dcd7d69d235b9a2e3156158f24a7a8e3367a6fffed6055661e2e24e315ae56017f154ecb81929bd934cca5719bd719914dae7d605b35838e6e9026e8e681122efd09ba93c0a6a71641f9a59e23d0c08fe80a85a0120656e61fbcdb2577eb7aea02b2c94bab4eb79409b33746bcbc1a340e03b810f1315699dd47865710b7ff0a869c141be0c6de40a179ebeda333949154c18acbe140d1017b1a442c0b9e3b661aa56692c43a205a32df66f4322d09f22c90be9033c2dab1a3ffbc881747d6a7ed7fa32385a5793fa122d41061875b4a284e7a6e3001f854771dfb2471288d02dbf46fbe24ae5b1ec4eb058d575b29ba3cbed14bdbd7e062f3721078f546c56123f15d481d71318ed6238f510181f377472c9cb2dfdcdbcac56665e227f7175fc71712ba2dd56eb41e7251ff7a31c63145f8f4d203383e662edbe0c77eaaf8d4a9878e2610ea7719c83286c67c2b87cc4ad945ae5e821e0a2ffb0d56a9a6ff78584c22d8039397", 0x1000}], 0x5) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="9b725441"], 0x1, 0x0, 0x0) recvmsg(r1, &(0x7f0000004b40)={0x0, 0x0, &(0x7f0000004980)=[{&(0x7f0000000380)=""/138, 0x8a}, {&(0x7f0000000440)=""/219, 0xdb}, {&(0x7f0000000540)=""/227, 0xe3}, {&(0x7f0000000640)=""/110, 0x6e}, {&(0x7f00000006c0)=""/72, 0x48}, {&(0x7f00000037c0)=""/65, 0x41}, {&(0x7f0000000740)=""/2, 0x2}, {&(0x7f0000003840)=""/198, 0xc6}, {&(0x7f0000003940)=""/4096, 0x1000}, {&(0x7f0000004940)=""/55, 0x37}], 0xa, &(0x7f0000004a40)=""/206, 0xce}, 0x40) r2 = socket$inet6(0x18, 0x2, 0x0) connect(r2, &(0x7f00000000c0)=@in={0x2, 0x0}, 0xc) sendmsg(r2, &(0x7f0000000780)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r3 = socket(0x2, 0x4002, 0x1) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) 00:16:41 executing program 1: r0 = msgget$private(0x0, 0x181) msgsnd(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000000514fcb004713c9dd3a363c56e25c4eb11084a8e66787d31b2f0543a4772b2001cc60e7385c761bb39a25ba8530a9b440ca0f4fca81cd115a7450d5345e10ba11c64f7eb9c339735c0a07f9bb9deaf47647b17eb5f9ebe9648f6d69b25d3e208621befd7e9939c7f63cb50823f81697a03ea4203faa6ae371a11ff4b3a9d3aaf5fe662e58d4c75536cab6fe9fb74a030cc35f688d340866dbf6550f863e416da1b7db380d4dd6a5f9e01676294195a0ffe6e60030511361072528dbe65887aeab51b91c32d024271cd71622dad241e4cd0b99a690d41766d0c26cf222fb2cf6b71f396191570d57ea0a4873c29381dcc8ca7bb964f1e888a2568db14113323594d48020e03c889050353e6d8ef29b2a1f900660dc1438c24be6dc9909c1f2d4be1b4191c36ffce40077f11100000000abe7ce3bb8ff73dcdc8b84948f4bad1c2ae95f3fc16a359ef23db1bf80c08ebac15a2380e039a720ea734880fad0b1e4d6bc4960b819bb38707e0b363a3c0cb22ccfe45376db78c97fb4a66651db503baab52af429f19c64a421766909f8b14f61448a31fe518935f2c84c0f3858f9b6f1d829fd314b7836aa612491f8b1056cffc481910012b16663fea1213d8389e3"], 0xe6, 0x800) 00:16:41 executing program 1: r0 = socket$inet(0x2, 0x8003, 0x5) mprotect(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x1) utimes(0x0, &(0x7f0000000040)) r1 = fcntl$dupfd(r0, 0xa, r0) shmget(0x3, 0x1000, 0x13, &(0x7f0000fff000/0x1000)=nil) bind$unix(r1, &(0x7f0000000000)=@abs={0x1, 0x0, 0x3}, 0x8) 00:16:41 executing program 0: r0 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) r1 = dup(r0) bind$unix(r0, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) ioctl$TIOCCBRK(r1, 0x2000747a) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f00000000c0), &(0x7f0000000100)=0x10) close(r1) getgroups(0x5, &(0x7f0000000140)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) setregid(r3, r4) r5 = semget$private(0x0, 0x0, 0x581) semctl$SETALL(r5, 0x0, 0x9, &(0x7f0000000200)=[0x71d, 0xff, 0x2, 0xaa8a, 0x8d]) writev(r0, &(0x7f0000001400)=[{&(0x7f0000000240)="78b0d7626d3a692cc5598211ecd79cb58a644bc3d50fad3c7519ac0d150bb6107b13239250510ad2ebb539567345bfdfdfc0a039d8cd8c9796d3b0eb47774fb04507bc894bd4bb3dfe8d67e4099eaa227125f08ab4881d9e2a3cf81958", 0x5d}, {&(0x7f00000002c0)="8aeac3b5893afc0da10c3620ad9815c4b7d2b27ff97162e561cb0706339beaa719453db6ca8a42653b7d5bc0054035b3ce3de9835b7f6ff64b0727aa26a0e679accd90583c3e17c7248c63728e27ecb7cbb417ced428b92fec591f039e8cf79b4aa3f2937c1b901ee264eb38b38cbf0f54cbbd85cc47353d8a6905e8da49646abc28e2d0f5a087dbb7bc1dba0d47fb57aa6e5cd31f2cc54e3bf931bf770379a5bb2a17abb1fda5b6f73582953bdffd95696b70f80a", 0xb5}, {&(0x7f0000000380)="dbf85a206eda36ad749c1386d9ee6572fa9ca658229d2ccd713cff766a3701730d1715237e5e69a07e7b6544a4608ec21d9d05ab7a0cee8ff2c7d2cc0cb0865379316e89576fca4f1b07fb5d7ec39928", 0x50}, {&(0x7f0000000400)="955b86fce92379032057e73f3a2e2d39f09e34c1d503e12a923c242cb1a18891c068de71427096558a7996859d449116672ca870dd6cd78d1383c26d1ef9e267e0101928b3d76ded19bc64c3b09d08fb25b1bc95374dd98fe3457eb3b2a476ee9681fcbba59251e4cc2e89b817a28a2f207680535b8bec4da17c1e70cdc02cab81e22b3a73e0baf5c92afd86f11f9e8acc091652292d7569bb860d58f40e8831e881ac1f02533c26a2e681bee9a9918492056d6168f09c7a95e934fe34dd5ebdcd088fb2ee6f17420455b57b1d367b40209cc501f99748b1e955cb31c88745b780e40745ec2a578300510c473f773131fb80456a6740ca293f0776dc4cacfc425b60f32454b467cbd06c2bff0e41797dd0a1119778fd470c537261b92bf06884ac355e14a096a31a0360c8bcc3855273d937b88eb7492c20a15e35d3842aab751f05d6cbe1035d62419ba161985bf1fcc02945cfb29d9a227653b87164bcd428a8bec6814d0aff598955a863157dac7d21316ba3d4ebcf07ae5770eef395fd4b3460ac342199756fa920eb14bcd4e8d7d121c8a4e6417112320742c5ab7d821018f4f5ce1ddd44443de43f3d454d2e8ccf7478476aa646cfa2be77a0a14e94ca381fc57cb634ae2246dd1f72889ee34698166dfa6f1651e838a5dc9033d953354e68971dab67f41bd1161b1a6cc2b9042f845dac0017410334fdf7c23e75f9c76ddb7ddad4d3b0c234234ec6b844061cb13596a198f1c7eea4bfd19efaabe8d1a06dcedf08b5fcbe768b73d5c743058b020b9fff931bfce8bf63ef8bd9608afdede62648807e1cf92d52e5894db59934cc8ed026e7e9ffbbe00535c92e0815875747262ef32ca1bb7a5d92f3a092f5c5c6dd809c842e349195ad8259049d0e6ce500a3ae146b405a8144dc0e3285ab6578ddd18aa0f82788f36b8e090e9e3cc8e7eb4a7c7c532e8acf96caf262b379a8c1d4892d1bf66c2789bb98f1e2bb3cc40dcc2f1ed9bb8a12fe2b768e422b7eb540b8722008a2824f9e654dec32b5496429c350e1db2a0b1a12352bceafd263203f64bac04a21d1afa2df6e0f29f4f3a185dba35f003d3de4eab6bce16bd0fa8ccdda3ce5cb714d46ac682182a41602d32441e88410b033cc435a3aefd475eb086e656fc7775066e61342bc3c5d0dfa86700a518b29ea9efc3acbab2e020b91867d33518d884aa85b00a32f313549f8f495c0b325da4fb5cf270c05440ba785e52869de9e2c3b39f42ddb17bde30816a2fa25f22033284938f25e6945de5611e8a39d8e5af8418ce2b9b7186139ddfacb6a4ea9b38dfd5a692494cd2664ff9afdf12cbbfd191676a4dd88082faf37db22678856d6371a4ff57d311ead6f8e385df678700409a9c3386a6f1a6a243f77b316ecec94ba7e112b7089790ac11b8c1b86f16837224c3d3d2155fad64c32e27c143433d79e8e650e94e21cb35d5880c316fe220e06460cdfa361565d2f009a32ab9256f21a79939424cbdaaa20875d9aea923b579b61986b721fea6ec828ab3a7005821b2f6b6c38fd2e5d29fe1611290acdb752a36beed3fa318ee9a4fcd3fe61fa0e2560380ddc7f4e6ae7753c65a9292b614c16a23d5a8ef9aaffeff3792553f748e65429f9af80a0b1de01e99419ae9a24853c2f10099ce1e943a66953fecec9e50fd9143bb9349e406516d212c75a3b75909c8cb83a6e595efb2e7a87f244185baf29bbd1f001707ba9c1a4fca200e725da056cace5a3ff8b234b7efa1e5e9927846f4a03457c477d4df0cfa4ef91e7778d8ce2070597fe9388a8fde37406d16de48b50d60cd4ec485d8ac6dba4519e614ece0ab6efc92cd3fe6f991d8e8f461cfbc990590b0b1af09989adb6dbea1eb35f949cc832f972b70d5f6aeb875e3b731681a77baba19dee9a402c49eb9e2ac6cd3c001b0e176b3d871ef2b89704ae2db78fe050d88ab712faba9e88a0d89ee0d996ae7fba45a0d10efe77108aeb11b072fc496f80b4c9e97f75dbfce78ac2bebf37bb0f0df23ddc0eecfb6f0423ff254e70db2c4ad54710ec4f38efd0321f576e5a81703c5d64cf76ae0fc6a7870d6050df525ce046749d69a2b360af5b22b788ea62affecc192e5fb1d847f7c7f20858034fa49e440d4569795c669ebcecf41fc6fb2dbdfc94a8b62bea9a0f3e3a9b048ae74b2b996425f88743fad5a1c2ce87fb01f4b495dd1bf79565e8432da77599681e003320e8da438ca7f71307ff4a26a58dc8c37a258414d80061ccc8d7b26ddda6c838bc737c7828ec857278c6729562bee59d019b743acd23a85d1fd102645ca20faff0331f9adf9fb6cf9527bc33fd9cbff33ae01542fb54d033332f91fa522a42a385204bf2955c11fa1c26694bd395b5e1a09f38b1a821156ded0ddeee2ba3f30d3b5066db25fd257ad2da51c8ba5eae267c6331b4e8223651cb4045b8a7685eef8bc84c45b214b8f0d3e95a76f31cacebdaf1748d5d1cd9b4a7a4090bb1e312309f7df82f4946f1f591eb774487135840802e51ebd3cd5b3568a2fcce3301b5615b3dfabf893db2f44bb4ca37904321ba85f85f53730e363eedfd71f842cdf1f6241186dd9c9208e82a52827a061503a433ac0b25c187c655ad2e84ba71a9d3450af77274e47deff2b43f643e4fe4ac5f374ffb25760c618c44e6abfde539cbb98a49f9fe00a9c8fafc8120d06f1291d8dcc4328f34fc2d4615b22385c456a7cb0d2b799ef0b12fbb52e68f26971b5c3b153d2eab5c81e37035903debf24f41567f8f3a79def10cb498b4db1aef46b20a7979d784cddd952a280092e0a90a3738de8e5deb5370c30ff0ab19db662622a4905cd64abcc39ea402835c57c0639d61b5c370e96859046477666440c6c1f1056d7b8ce42bb94b15f5b73ae71fb35e2d88911aa023c39e8d54bf105750a43d12c62bb3a8ce4fe53a02ab04aa8aed24682e23610207d3be9261a4855b5bf2cbbd0f527038b5e389d0db32aa85caaab448b27816858228258241a24e4ab59e66d0dab3ae9e5f7f8d2e2c4f43ef269b1045c45c48836871e1024e126da6fedaed6097a5418e64e9ecf5a1711b89ee7046b2c1b708be362b1034455fd9c8138d1a21f09240529f517ef79204546dcc5f5318af91b65698e2f45b36a8259faad8ed43f2f4c9079c874f2c869a1837bdfef6a33d9814b62383ad2b52e434907c68fe7119f3d1593f24a4f73f81a66c06a8c9a8c4db4f6ca6cebdbbca6ccf2fec75453e00ed75190b7ec7f27255548fe4b9ce2d55d356b1e250331ef04680f446cddada91b94603c35a1469cd9977b7bfae93c9da127066bd8740b8235c22f8c736d8ff5aa2b0bf1fe18765366ab0363f6d226b3b0781ba7ea6d91bbc5277329822eb35760363e953dd5e8d243e70814b6b00c20dd47338db1173d9e2f787d4334855953e24b0bb929fafceffbf0bb073f0d011721d83dd216cd2174823eb219ef214795ecddcc946fd80bd63ca194a71e7d22519630724d08f433236f743a45179bf8b68aab62c62f96e3842e2a50bd97691778cebf2cab065814baea66a88494ed7d267702748b351c9c2de756af8e623340c9d9391c10a6fdff6ddcea73e8762e4dee5f287abee893ef34b0757c27f2eccc4cd3b66540a18325fa64d6f44d597c347a62c58248f777b5b1e822729ff7d06b869efa5997487690415e775dddde2532325b15c2c295b2b423c7fb3e25b65988dc3cb8c19192345fecb9aaa76f8307390e6c8ebac73cabcced2f63a96e6f65073c691a386acf16ab24c3495c026897ec6edc17d4188c04b7684e6a111c157b084b89f26b88e50311073851b66a23faee064e25538c0ab3dad49f2a8b6cb533ac6f174535ff26b7fc260b114cfe9d8b7add9c80167a45ebd70827ae6693f62be83e7b12d1f9d44fcbc4bb089a4e5c6d7281dce7a57b49d5a22bcc92f59f88f0199896f2f5e74c3850f21b73d7d850145249fdde53112896672fb323b749ddb7b936f9b491f8de2e5759c71a7029a6c71beb8974203dc5944b8f9bf842d43cb3a01e0bbe37ba83ca2cd3f5212a492fdef20ab3a48e4bd197ea986bc537c86a68a17ff741e03fae717f6af0bafa057a0a3997b38e49797e016b753202a8f30c65dc9633d79cefda6e8ac1553ea8064c0d0e12c0d9467e1c15b384cc4eb556fb95258d85d273ac9c8796fd2a6de69489a560b26695f469916b6677b24bb5ad4c5aae9e8e69cd4df99c6f900c12541d8b688b1c9545ea63c50f8a300d033603ae99ac5824c00dd7918379f67094e1ab195f7fda8986cbfbe4d13fc7c5660fc94b6d84946a0ab9bc486b4a246a8eace4b0d0960666639755bf481e8d93b02af6458275e88a702b6c056bc9d6a3ed68ded5d66e43e25c8ac18fc1b2757417c80782ce4feaaab62f3685da4f35f6447ce7c1a9ea271080496cd72fe8142a94bf9c7c60a8cb33dfb53549d105b782dfadbdf6b84700a86200c8d39db63fd06ce2fcf236570d4e18deeb0c93fbc05c3650026f40e04f5bb6209457902072e3c7ce9fe6b793ad0d2a609ee4bc67020c2a2c938c2dd780a358a5196f40bb5ef868939cee0271ad6b2827869de148202269ab48b475591b1d493109f9b6899ef3a570b38292a4e426ddb0a97a70345d8969159e9b9b08786ff8e889ec48ebc86091b10716219b09cce50fb10ef5e868197bd033c42973c2c9bd96c460134fe95ef5eb62186d4fad5b9c52ce0dbb6e19aee0bec881c0600278a0ea6157dc63e1751a716eface14e956c4566f015b966d7e0e66247505501cd24031790c38061bc8fbd405e7db42812a167785a528120398027d1fb0deba96a996f0edcbb100b8eb4a198b65afff40b54a5aeee72ae77d4a509689c41e21e0817e56948f482397b89f0a8cb61f6eec0d9370a45e846425a41e00fe7ee8b257419b764226cf44c2c743e296fc3dadded28398538aeebbac09f26e0da717aa253ba4a1958809668a32cb5cb7ae810b9cf2ba290b688477decdabbbbcb090a575bd7d4bdccf2df500ac4eb00123c1289e5ae3a575017346163647263aac86d4019fc15e911c757d9aa3df291c9e72c8022c970b8060dfa34bfba30376da9379e4f335f017dd97fb6b2cd4e46d522e1884c276888be4c1d2d48666b59abe7a989e6022c03b3031135bd38dd7a191f999ba278c0c79d4566c70aa75d094e67de1a8e4c16c26ddb3b5b5c3b308c29226c73516c502f6498587a4a64418ef51c3f3d1ad401beab099a06b95126819480408cc96a0b4ec7ede8e19dc3586cc36a0368f6c570047c446989eca53aa8d5f27b3f636f6c0b0232c86c79274f1d94f433e5630e34c6be1311e9c18fcef5043fe24e84e0a9fae3983c9b2c082ddcc088ed06753134e80ab98f76b969c4ba264543db2902e0c20892630013ac8d24c3f0b41cbe6fffd14c5ccd23e7ec9e4044d2e243f39b747fc8264a5aff45f17dd91f79de54b6d90f546ea6ea6f16c6686097f8790c2b3ef7a9801f574d432637ff85aa6788dab0064c4d09a3376377dcbbc597465836fd3cf3128a93cc7a3b1abdb05cc5377be406c8d243fcb6685d7f8f2262b3d45479f69e23bdd6496727b8a8302293fe601365ad2bd770cbf17b313bd66bd4a95f3af2d3647072e79fb46dd1ea820db0cc819c12474fa4705b04b7ea779216095d3dca57fe65a20a137735b5c09be5d9d27e49c6123e56201bbf057893e93f3a09bc23386d8be68ecaf76a37e65deb666a49f2ef66d1b8251cb0f83db677addfac3c7ad050fbeab79978aca8b26ab7f4e067032efcde90", 0x1000}], 0x4) recvfrom(r1, &(0x7f0000001440)=""/244, 0xf4, 0x42, &(0x7f0000001540)=@in6={0x18, 0x0, 0xfffffffffffffff8, 0xfffffffffffffffb}, 0xc) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000001580)={0x8380, 0x2, 0x3ff, 0x4, "39443973110e8f16c232001e81ae6c08a9c721a5", 0x7da, 0x7}) socketpair(0x2, 0x4005, 0x0, &(0x7f00000015c0)={0xffffffffffffffff, 0xffffffffffffffff}) setregid(r4, r2) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001600), 0xc) getsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f0000001640), &(0x7f0000001680)=0x10) getpeername(r0, &(0x7f00000016c0)=@in, &(0x7f0000001700)=0xc) r7 = shmget(0x2, 0x3000, 0x20, &(0x7f0000ffb000/0x3000)=nil) shmat(r7, &(0x7f0000ffb000/0x3000)=nil, 0x2000) shmget(0x3, 0x3000, 0x108, &(0x7f0000ff9000/0x3000)=nil) mkdir(&(0x7f0000001740)='./file0\x00', 0x4) getsockname$unix(r6, &(0x7f0000001780)=@file={0x0, ""/108}, &(0x7f0000001800)=0x6e) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001840), 0xc) r8 = dup(r6) getrusage(0xffffffffffffffff, &(0x7f0000001880)) open(&(0x7f0000001940)='./file0\x00', 0x3, 0x40) fsync(r8) semget(0x0, 0x4, 0x8) 00:16:41 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000340)="2052bed8085df9138021cdc0394b659dd7ab00483bf71c76790e1a2cad3bd632d4141f7929a09ced675e777c18164f4c69cffc6e66416429fdb1b5138f7e14d4887b8fe2dc936ec6c65da9252547592599a5f97f14d76a581a349738324d7dfeeacac9f746", 0x65}], 0x1) writev(r0, &(0x7f00000000c0)=[{&(0x7f00000003c0)="dc007f982eb65f5ac551e20d827fe27c8293bdfe709a65de7d13711bbf105833d4ce30bf2b079d79c40d599cd485e81b422fcb8f135876317c89165e9561688f581236cab70f8e3efe63d700953724d31e166a9c0b6edae2549405db9e7200b90e6584bdf9ce943872e5d34950f3c594f4c332639c4cd0f524f56b3badbae263d3f7e2d1fce22a22f7aef8e74aa8ff178d85cb2dde283e8f7b93ab8e57a969461bc36f0c02af3aa9b359d9e82f75916175e7cb5080348b6a5fc848f1b6d3a2ed8f156191bde45eb75a0f67c4ba0257a8619404519eab545191c975a78d3cc93be669e11e126840aca2c39334dc86992d5c23144e6bfb67443d74c451ddda6b2ba94bebd705000000000000000606e81045ce15cbeeee805039ec8a82ce170e2a45f66111d6a6f4c6ba766bd86fcf993f1d2c2e3ec5df2dae8294d006f59a396117d7774d4dde880b58dd218f4785b8b0262f9bf4b21bcd2e6ae8515f97cad64f3abcdfd0caffa50d6736701cbba9f8d9dd1f03acf7fb5bb2e774ae9e82b5cc418d432af8ae9a091a57e09661652e4eb0c9f529a2827dacf9ef0519a3219160130566ea45632026032781a7e1f5265702759cd76c43df4e0542e18b5689c09aad8989bd8a5a6f85845aa6c93d9bf10a3f26d6873d8f92951ce7c0bc873e6a2da8c51da5af5131f1e0290997da373e3dcbb741de47d3159e18852611cbf1fe5bf932d5b8fe97f9", 0x206}], 0x1) write(r0, &(0x7f0000000100)="093a088a4f3efff9c0c61db55eed6cace1c0781505d8bd7e94a86d3b831559326c2e56ef75cfdc49a1bbe1d3f8f641c9e60d1b9fff243d48da993c3d9cbbdcfdc4d78369265f3a062c751c69e39040d45645e5c277b6c626b12915b1514d05827ae5a60d182943d7a32ef77cbe2e9e3328c937173448df8c003cf9e75beef225b10cb49c5216d01486cbb8c5a060f346cd2f7795521476134f121f8d292fc0605696659528bd7111510179dec2c835", 0xaf) syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)=0x2) close(r0) kqueue() 00:16:41 executing program 0: r0 = dup(0xffffffffffffffff) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000040)=0x7) r1 = open(&(0x7f0000000000)='./file0\x00', 0x12a02, 0x0) lseek(r1, 0xfffffffffffffffd, 0x80002) write(r1, 0x0, 0x0) fsync(0xffffffffffffffff) dup(r1) write(r1, &(0x7f0000000080)="c8", 0x1) dup(r1) ftruncate(r1, 0x0) 00:16:41 executing program 0: r0 = socket(0x2, 0x1, 0x0) accept$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) r1 = getpid() fcntl$setown(r0, 0x6, r1) fcntl$setown(r0, 0x6, r1) 00:16:41 executing program 0: socketpair(0x11, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x2) r1 = fcntl$getown(0xffffffffffffffff, 0x5) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x3, 0xfffffffffffffffc, 0x2000000003, 0x4000000000, r1}) getpeername(r0, &(0x7f00000025c0)=@in, &(0x7f0000002600)=0xc) write(r0, &(0x7f0000002680)="d5e6fb41e9381361b49e2d1bd0850417b0b8d3f4194a7e87bf266695d0f1036c66b43ef39614a263ebd0a3c327acb7aaaecbbe46c13d04d254fefe1f608386732ad5ddc776b93b5d1e6afa3961760a180619813bbd179b6b4f485ab12e34", 0x5e) sendmsg(r0, &(0x7f0000002580)={0x0, 0x0, &(0x7f00000022c0)=[{0x0}, {&(0x7f0000000080)="5cf22475c5c2a94df475817c6675dc16bece6369a42906f349d17ab5324d668eaf0db98f587a3693e58a8d8c7a634d2d9ccb9d455be4eb211e766c8423f3d70dca582e7cb8cb803574ebf65828cbb01a09b724dde4fb0727f80e3a09caa0a5abb27c744d897376c9e8fddc59be3b6c9df61fd776afa114", 0x77}, {&(0x7f0000000100)="158074645f9a28ff37f41fd8a6adcf876c01d0fab6b8afa14512ca3e75358eab416c3bf8bf35d2ed7bdefe35aba744a6f7ca73c5f24e12b6737968a4261f9ccb69be6b360284eb47c53b2da18c2fa2cffcc3d27c7bf85025444e72a1eb0fc06b517791adc530168848189060f80343bf911408037c6c8bb6ce287639496fb92ff2606d24a9e417a2edb64925b5ebe1c2af67bf65d3558b20f9272cab627477bb3532649acbd2e6dba9d30d3cd804ced389e971983538407a", 0xb8}, {&(0x7f00000001c0)="8fc55dabcaeadf6350c73b238165cbef21ffb9ae89fb910a9488f7ef436788c88630d3543d7d17bb47ec5bc09d12e6bc1f9ca87f1a42275bf3a2888dd009fd08ec1e2bec9fcee06cf903d4cac9931cae64eea1e6b22b3cd6e61d70790047a7709d62191011", 0x65}, {&(0x7f0000000240)="20ac6f77ea7c2ca2bd80c3d4b19c0f939de4286cc956d495c2a515995e2a297aed83a59aa3d74a97faa8f8d731d964d4136f9cea27418031e1335e24f6bf4a3d115bcd427838e84bfc87e4e675b269cec451b6cd64112cee3abe002d6bed5f121e97fbc9765b64811d245564429cebad231191", 0x73}, {&(0x7f00000002c0)="d9320c629b0f5c8b349c271d5cae45cd7040a9fb62d699fb020f89c6cb49d550d087d70b858753c5ca34dc056a58fce9f75bb3a3cb4a5bf4a16737631e3ca4facb74d501d73797bab830750be5ea14b82c4a72d42448d5bae48d975eab2a2407b60fc312e579fad07574c2825296475f62773e7f03b6792b4943b9279fa0670eef009a860c1753374e30aef4e7c8a87cff72f0d3d6050669cfa6243bb6279cc76028a9e579d20eba67af384996a5e116e0470b8c8d1275b8e965e68b7ac5721a87ecabf6e3b1ecb24ec834ae979c211b6158d78e03e691f79044f4ca0b6e878a0327c131158f27e1ee628dfa23a34942106299e102a725356125056caab23cf0c408a83cc121ce000722b0a7fcd9dfa1757bbe3b046a0b205eb118206d82f29440112cb9bcce27108db0d5badd5391eee1317fda4f451967cdceb048902026245f31a4235dfb3cbc62c6101b7ac0295b43f12ac0e39ae6ff7a1e04cb9605e33be4d8ace64bdf7e071e7f59694487d3f814f3e7c7e0b802e4410daafac3cdfd1fc5f23d9b2bcda0588e990bf54a210633fe110053349513e442e2b8a6e32b30304586a3c32713821e24169380fb533a82837fc45265931436165b51c1d667aede1ecc6636782de15524e268bb5544598ec8ebda4cdc96dd298834e5a42897e3c98bffbaf09f148c6c6bb0f16342f5ebb42dc0a88406c72c36758b47b666edf91dd7d207ae7b60d24eaf4fa8aa064d898787beb0a114f3fa32d51b924c91241a60d257af1d60fb2a565e6f0de562e6bbdbdf3c99109f318191de51018b874165bddc1bef8008ba32797aeb65ac11067c8aa67c55fa879f97286985d8a235e009028d5053c5d040261b9ca23b6179dcd2537c8ed30fbce5db8017a84624b21ad7a37febff6d4e337dcd181d121453bfb6f47b799609e587c242c0c6fd2931ef1bd1a8d312d88acc4fcc15b7ee9d90f7e35c7ab75ac70bfcce66abbb753eaa205af0924691a9cb5f6389abd8dda4571ec711565d4c69ecf2582a99de0a085cbd52488f6271e76430cd2b593728cd6dd014e33c7cd291f6a67d5b1390eba78bdebd4bdcd7a62156148293e6add4de5b4703d965e35e95c1f118bbb396da236f7968107433b4935301a549fa09c92ae8b33f7bb9a9e6b203f2f3ba9a523a1854ea71be02a16eaea0c7136ff46c4c252ed084752075fcf1282df0949e7f57105e4df740934fb9161c559f9e4b192dd47b15817e7e4b8c5830dc6084cdb4c2a8e36c701365a84890dee4f56831ec6223784408b9d5ffc64eb2689b4a9bc865a23579e41625209df30422432409d1e177ea5a4a5fc3d294f67271cbcaea1a8384a27332c835279da6a78904ece60425b9c67d186ee47a0e7262ce43a49755d3a171553d8d0393f877378d4be7c3a4d3552a62f0515a8fb5a67c77150f0e12dd0cf89d015969df40f9a578c5a172a610e7fbc56041cba0290bb56b4b98ee386fab450a2622a6cb1ad7c2a2473d9e1c522f67c80730fb4e809129302a2e7de0aef1c1cb7dcb7a739a85c6905e5e6b8cb67c0e409e9e7fab267476ccfe88fb3b22b21228ee5b4827247852fb7ca0e3472a5e5ee7d57efe43f0ce09178774badd66bff9967553d52d68ed535b32bff4da9a258f9f48504ffeb8e7c15f76d4ba3278ea65de02e4d4c580ce09e5e11636017577a9b1048a937a1b25929b4aacaae1741757f35dd7af16986536998d676c257bfc6175c7ae5708365a8b820a1b952c29d7d49e20985ae3e75ca6df9b5bc2a96a26602849b907999cdefefacf0badc1ce0444453498256d684072cc442ac7fdaf6d03dcfa7c11c4a74bf573df705de7e5ba0755b6f2875d49f46a18f5f671ccdcc6c90d1b7c7ff23506c91bcde01ba825aeecb91197926d35e4c1f75c8465a6ad1cc2d6afb9474d05902c43eb71ef5633415acc8b7a7626cc7d89f85fe436d01a7efa1601533fa6bce6696bb63037bd6a9ad7c6f849b2b2d743d0ae60827e83074e7339122efdbbdf6cdf4615cd112ef3ef10005e4bf2bdad58afd5cf6a400658a6bbe953225ad1b7a8fcf97a7f968d11d3c5a0f198da4d91377b323a95c6d8b6f02dd872db233c6ec841971d5a1c2ece5f69d2882d579f98153e81eb3b08f750a11cdc57f69820319ac5412a3724284c9fa0453e6fd9a48da000421ed9dd8f38b85f8fa5f76bba63dab23e962e454a8252e136a42fa3ae6b4ed5f960c57582a1ab3720c49a6d95cfabc2adbd8c4b456d4e1b079a1f10786a6c9414029185effd4f10dd0b6c264813b25cd7066b9642b2a6bac33018998846aa09f1e55e18ff3e2e07bb0d571a9f3181e8d4914e1ca57c5f882139a81e597e7e88b0a8554d89edd163dff6f49832430173fbdcdd622d75c91af0048da29741a6fc3da58059c8aa012fae9eddf618322325ad5ecaa663b96acea9459c4a7e4909a4799a5dc7c0ec6fbb9a1fefdcca1b9a4e03a7f4732c98af86a22c47098c29c22473561234b7545dfeb122d82b0f875a74b555a66e80e2b57f1ec12bbb18ef3b80a6586038999ff650a5d0d1eaf4c91f3c4aeec9ba51a790acbc66550d031f99733fa60254c047e3c7a9e5fc38da08f7d1e015f5f29e5a764958b91f7e55f2758b5e097f36b66bce7765c0a1b9ad5669666420b05254f44295457630d98e89867fa101ce6846b0b683b44041dd40d43b1ee8624246feb94684bdae94b464949b9adecb021af96c456da49eb99a536048995591c4fd7338da8b75768961ce1705f9cf7f42831049379fc9aa4cdaa7286ee9e8af94d78d0a05cebb291504c395bb1c8491949bc1e2b481d0fc85420664b2755aa9d11a315bc436b3e4d2a2b30eeb49ae8525777a7a0be899d12903e8f808093940684027a7645e5cfd1596d9683630432096adc6279d9fd3411cfc72c1ec35fa26eeee4a6c6597423daa1e7b2b445176e0b5a27041d4691e988a917ccc6031919ac2312320b0b550d63c9bd1ef4778bd1c1ded42407653a04e5140b0efb8b7b6962da883550c13b5d49946464d56ab853dfe408a0c53d13a3ce1ea3c693bc515d04618ea9892ec28e4e3f0488fa9347eaed7c4e8aaf06649581b2a84105749586a16478848884d08c3ae3105c0f45d9ce616b4fbc248b796e19dd1758174dcff3a168436b703fbd0e243d42052315fcf46c89315bc11c0db1343b435457d90add3ae3a17206ad5ba781bdec185ed621eb0f75a0802bea32ca87c05e6b582e7268ce852ec4495fced2773c1458ef446aeba9a31eb29d712fd3af32dc8fd8de38e0ec7fa6731f547e56f8b9b457c6565cf58edafdaba2800b73219743a157947f96a53e23a20c8779566a116ba3ff0d488a3ce7a85811f62d829024c222b64fccd638b9ed0f7bf9514cc0a6a2feb705f0f16cfc74879a6b1e387bf8e0f6589a19a4ff74fe81ab810378f4ae509d6dd7a6b18240760cd603bd2241cbef83f618a4974a0751f5ef4482068d6701dfa9bb553d8a1cdb356bfee0eaa7c5b876e27587d4d386ba83d588e2ec6ba2c5afc0016decea35c34ec3ab83b11bf84a85c701ac1118dc64d5b40cf6e70c8a848d1e05c5bb0eda8a65d8e0e7373136f3f091f43f3e2ae6a92e28d3319b50a4b1debae52666810f99c24e35ea73a011be9b378dcf54392273bf0f7923b123eb7c28419127523a988dc1bb2c6446ab29100f7f1c00ea0731e0a9ef0dce489d5cd83265f28cd1ee2ce5d46086248bf698a0fc3482a15f1e4f621e9df7c5fedbfdbb4585ca71d641051c56d9793d631c87c2b1b206b85fe051934ad10e9ef8da63ab954b700824ff16891bd84d7a8c221c7b26a086f152e4947281182b1110fbfedae40b81ea76762e3b595b1959771a88660d5b2514c81802522bf6975c3a8f0c2a9de19ac957b8ec377fc0e93ca10b1f79696c116e625e68df4c6d9629d1f0208135290efc899d675713ec28a28899a4cb89f1b38c772f875f02faa96d222a5182f3366bc2a0a97a92ddb9a2315b7877fcc91c8ae8d7cec46b0a01fb440ea0f226d1a134723bed7a8e44db1d3a67fc674fc4014c7e5245dc0a947f06d3f60487317ee5a0f7006fb7b21c9421d84618ebb82050d85b5b571cf12f242f689bc80af190309f7e5af22cf20f8fcdcb7531a87d9423ceab6e45e7782bbb57c0361cc0ef89181f0c373ade0d45caec71b0802e150339bb06ad5312b885a34193d4ad8dc06a33f9012e3a8cfc947735bda135be219123d8581320632db752bc661a1dbd872d034c1681b48c89ec9714cfd82360028337fb3fc8dcb76de300c462315f6bbcd73112d2e0a2d465b5402ab87baddfa4874ddda63690ff5d46587e2f2fefab84653556e10683fabcbb01db9404e7d2c86578ce40963753fe68569c8ead0e3e27ccca7a77c30d82133eb595bc6ff6fb87ede34d559b1852404251d20436e270f45dc9c7077d3cc041d375664e052cf877d37314ef21e708e5daefd5cd38eacaba7315774edc5ae0df3f650ea308bd7696292e0ff3a78d75ec0188b38eef60add0cf354b20e5f6c3b933581f9e6b5f3cc05ea518f913692b87fc4389251f0d68507af5c69cf4da48e7190bd7dd9a7d4e89f4ece5482f6dac9b9a8c4d34899ef103b75b95aea9283cb9f720901f72a1d07f4933cbac06d357c76afb260d9a4bcef54df330102edf55d336207b40844dca825d5e2265b78525557dd0613ba46a78b3b00938442c54cc58b85fa1e549a855a8df8a5a2ef918e626b3525e0613111260ba00422609727ed3bf51934d89bc779793ee28dcd63bdcde80c4ef67ac808830a0fcdfd6e3026f662c6af45aadebae0af611463e26f49bd34c8cd2886856bffbbe3f35c5989c89e69f8d212135a0e783d6fdfe4f0d90c5fae13aa91d53fad458476d904bd1120bbac71eb31b8b56a071d20ba3ad66b1f158284a2c0592f290bba60f9c2968db2b481c1e1bdf4e0ac598a1534111e401cb680b48746395956eeeca945b304a4c6fbc2b6847b276221c9527760703e480a068755ee0c63c33816987583ff2e6e4d09d92477ce69dc850d23f0909ed734197db8687c45ffe120e24c6466f50a03481b9dcb38e0271529c19e788515b648f7283bb64b5bbf3073f82bc2ba0dbd385a2d2bdd812363983139598a5300af2b0e051e483b3c49cf5794ed8a6b1198faaa1822eab7d5b058c350f8e8e931667d25fa5be9a9a144a496013305cf25cc211b156d51810e7604b2f25647c7fdbfcfc8ae24d3c1bce2f63d8b45e5175c15c9fb3f4b076e719144f72c23b84b33b5423624e1c9922f9fe0c4b0e3ba90320da3703d4cd8e8831329b7a642ecaeece1061b0f627e1db44ba08b538ae28921d7cd4e10add19fb7d211c3b980cca8802bdb0387144eee7372323f2dbca72a6ecfaa839e3c084ed5c2578f3d01ea051536c026cccd12b7c9bf40618cbc7f595feb7bc38b0e75e556ecd3c9c0311ab9e8ece5cd01c3629f81791726643758d36fa83a14979a44b74285dd37678b677c7b7bf2b5d0ddde3e5bc71f8786198d8c56eea489416826fc448025777d6acfb0c78aeb5002f628fe711c58e4fe508b6c2cf7b342b1805508fe3ccafe23fad9a7bfb65a84874a9332e33f872abe925a6a2795e6bc04a43d089958aa6fb6c92873e4bfd396e44b99fee93999c7023bf1b5b963dc3999eb900f3c0d5ac07311f81d73a15660a4061a006f097f28738936480775a9a585083591300f5a19c9c36ac77afbe32dfd24586274f78056472f5ad166924c97aff8007fa628dc395d4e77e100daefc00522dec9a705eb62", 0x1000}, {&(0x7f00000012c0)="ad9ba2e874a88eafcfaba96b99eca2f19178a00832434095bc1fb042c2b56976cebd8db3e08fb748dec6e49be078dc97c811b8b2419bec89501b06bdf4d0dc0f66aae9c8fb8ef554aca8374c2cab77a92b648a072241aae56bfb26a107c3e2d1c5bbcad206eece2f08258745198277d6a02374efdb7d67cbb1c72fafc229e5b4e664f71087b065ccb6957b71c18449e65b1953a3ecdb4ce0795169b03e5c4135390cde6aecb9cf036fae41fce9bfea25221c3789d79482953154e0a35bf478e11eea95bd6ccef687297773bc717fbb513307d63e58c959c9f174274de55fafdac6dc43f723780492c9f4b8eeac7a007a8d86a9c87078798a2f1f86ec8d1d17dfa9eea44b2c0dde0b61dcd0bc92a4364ce68ea2bef8d727ab641b4c34be23cf2b136846ef19e015df4d8e3173fc428212f7fa99903af4dda6bb50f923c89d20060697bc3c507da33b5e137296fbf5bae1249d6b0f95c9a0ac1d6ce899d9e92ad10917e04d9330b7903b58cfef6138de9bb9b1a098d3ca506db0823daea951da4a45495d888676c21f0e36a566164d9162306257ace1648ea3277db503f8da11d53c49bedce454014924fa77e02da92cf2fcc3f72f6ce2e1cd758b0725fb3a4b57511ad07a3a57ea8a946e1edfc755cd20a0d4441945b661296b68ff9e7a04d92578c8ee9343fc0661634a1e9704af8723be86b0dadb6e12027b028d80f1e76bb634f163e2615c0889c73c7946609e1535524b4505ef3327de7a6a5cf92f1cda7e545c384743000cb8dc747565fe818e96a50f4c73ec3d387853440e87bb2b9c53798946304033f55d4de42d328116140106e1867d41735b6de363ffd4e099f0677cc785e0b823797058c6d782857bdbbb49aa201291d3c673afeb9b91a5cbafac58466481278b132e34941d1d2685e9a25cfefb9e2373ff133a14f49a37f35cf80c192b523bd6b93b4c5fcae2ae6f843d39c751e01e8f396d454a9b7fa40f7af2adc795fd1d3b12eaf3fcd021a77210ec7bc509acf8a2239b52c31de009ad0ab48497e5ccc9aa8218bfe6dac023c3ea353ecc6bda6f8fdd80b3ccfb5df445e4c02f9df09c93ab7281b1bcff7740dc0c8ed36c7b3a77e4f13adda7e0d53bd980341fe708b1d3e6ba5056ee26cd78eb6d0e862b9a91109cc9fe2d03c15ac4ad5c5473e9066fecf1d0026c0c33ba02bca62ada2351b7a9babe247dd4d1ba4f98f5bdf0ab2cb38a207ebd4ab420917917e6d7f61e857db7dfcfdd8ba4fb96a654a7ee248f9a39f3a6b31402e05f97d428dea6a7f2d79f750532ce7e2db8e6ba478bef3a193a4c1bc7ae5e26adaaf090f1d481957829c01cdb83d7a734f8a3ccd9408e541915e411d51f74c5153afdb883ab34a44d5f69c86ea8c36c30ab797282bd5635d84e9022bac231d2f829342e9a0f3a16db44c631574daa9674ead29b3498277efca8502f71d9017a2aac28062137e18426cd5d7f7579e70cb9e2fab18b345ea9a3e6b592616f85a8fb87a72b08f9200864004d68351026b9558ca0d25210e6d675bedd8e17fe2c494b9ac50a4cd01adb23c4e2defff34b04f98d25a26e72db1b3e06b313b2438561f61b315965cd480835b01ce6b2fff927a6ad50ad54963a332f66c97ec498ab510109fa1734eb4dfd700386772b1f075810681ac2707c5830ed2218d26b637fb3ab6039fccf4892d0c0967cc0773592c225818b8a805951481b58e1e4954cdb9e7fb67d1fa7958939752ca7b8d749ce6060a7e0c8672f047a09ce87f5db9ddd58894ed1ff5b2519543177710322cdfd46c79260278b921c54412e7f9deb939909605798421f72d2efd0ddc7df68de1f4c15a951388113e5a91a24eb98915f6ce4ddda8a6cc177af24b250df58b5fcc148c6dc905436bd7eb8ee30caf7ea4ecf0d9416af64bd874eb242502e6d6b97b1f944a98e0bef0c00b8ccc0588d5080a5080471cd01affd464796797d9704ec202d41cc560bd999ec2f11e78402a10255e74e74263b1b621c65cec0776648c3c5af135ccea874885f3604dfef77472d8b148ccb6bd7699b577b81a4ccd2908fe0538466afd2f28d383dfc74219c3e347f46e3b6fba270575070ce9910c0b473d87f9a155cd2c695b919d3ae1f4e6ceb4bafbff87b08a70ed6f652a8448d27aa1c0b116f09198b4b5f338e7e9339b280f4aaf1b72252fc0c27947d024a5b21c23bce0103237182aec7ec04b5ee9cfedda434871261d4e3b5b7320883ed594155cb9d8f564d0d2a17ad88724272991ae7ceba72fa0a2a6471d35afdb562224594e444f766b1e4fde5064b5b927f9f466c11dba66cafb042d0912685293fcd06378d5eebfe2259350da6ea2e4c0bde068a951cb4e8f75e04faa250305e4fb913c7bcab73ef46784b01399224ab4e8e64750c114ad8661a798f6383fae6bdef6b933285a1b16ed94a44b7958134b77e1615f0d76eb6bf15a03b966eee195bd39b375c26f333644f38ab8b7fd69717d4595fc5d989942d91be1393291c59264b6d73445b18dabbec84ff3ec4196b7aaff0a65dc86b4b6cd8611d1c20ca0b3e0b6e4443192c7c42a3ac4d5542ec5ee6e0a8fc60ba857f22ca070ce73c18ac6dc6e5cd3d05db67dbc904e730c0019078c8f61fad55ec6156a832436bde00e4469567172d964dd32296bc80c515887c524db5df9e449b8fa9d157cfd4d6282372e87e65b92685f7a431c32779ab4b70c2d02d731b6a39756be3d1e532583a0ea5c0dbc8d25bf9443d2e1b83b29181fa563907e2d450c1235303009ab47be25219ba25166e50bad9e455277947304353740e70119b36f66fb31dd6908c4e0effccbc6b374232a3c4c199ae8c6ba756721cfdd6f11eab9a1a6f7fb2551159404dfd5f971e0fd835583ca1191d4a97080cd16d79f887d12783b12487dc7bc068e53e0a3fd0f9e22e1a1d5f659a5b1994eba77c40ee8a26d0271eb3fbfdbd23dbfd1f9a53807cfacfe252e960c025baeb38fadab1317dfdfd577082d8dbdd8368461da073132abec5f57ae1f49177fa5c931df9155cc11e4d70261ea2e3144217d3d87310f0aea047bf012b7f1ebbd98b17c070c6229a4039e7cc87e77a5a822f38ca0426f911aac1868395fb7e6da49bada8bfa8aa824456036ea29fefddaf46e41d9cceeb26ccb7730851e906e6100e62f1602737f114bd6a892626b9a0cd5a82207b45fd6f873518c8e92b7c7abb9b19ddd2460053f61b9b23c59351dd9b06a52c2fc4929c929ae192bb81ebe735058fdb61d5a43059b19c73b6307da1457dc6fb3d00ac7d2983955dfb693f71fcf52064541f30a86798ee30bd9bfc094a32f0bf43b39c147e5a3576565e867d94baf3d278fa1859068ffc7311fcf3e942141184674ef68c95d7b843f582169ff6eee3f60d46d0db950932cedbff10b141059a9f8b3d5876ed9a8f13d26cf82601a1feb3807070aa331f6a890838675bd485f9dda53e042876a814b0d06f173b5c12a801c123d34efd0b182fb5d9675c6d88e1420fd6d540cf1879992a226404662c9831d27b6d30c25b60445f20bddc0e33804a6fc6e05e770c629c4c4ea064ec3e1c534dee6068a9fda1fc99ce5dd5b5c940dab89b195c4c3a58c93f4945e25f965cdf341299e35eb6eee593563667ca881e49017743f5eb3295f29b2f78aee498f2d46b4e9ce3749836b2338cf58d80fbc1ddcf8b62624b2c5987de4a06a35fbc4eed9535d248ae98c9b529ab70e0bde2b7526a9709f08f5fcc9d8d2f468af24fe57efe60d6c8b41989ddcbd1fdd708dc2ced35de40b309b0279234765b29452dad17df79c87f4615b9430fd02a1b01ffc0980600ed6b7a167253eac95d21460d7fd38fd7bb0126cd189788ab4c9aa3a22f4874d44d9214f385f923465162b901a6da586c98f48e3f3e973c0e37a61b39040c41c3290d77815d8cc47edc976825f3f110926021975ed8ea83c7a922942409217946000b2a2f8036f8173b01706271ff82631d5eb250a9fa682e26f52843b3f8ae1f38669bd1be3fce993c46752c7a7e70386958b255bbbc1854cf450866b96d1a69be24188d601fdeb007b02899d99423d0df587de64f1f1a3028a1a904e97db227d165e3902b85361493a5e54dbd19270ec863a22cd382ce0bd08b08b84b227faadeff4b497685460a42f9cc2940800d6586a84bf8e0e52d307fa55b35ecf1cb7c8e47d97c8c0fa1954dbfd6f4d139931e5af4fb768a8350ddb2a0355792e721856351d8df100d199f4b438886993d8f45afe39c46c261f834f7926754a03118b1e2868f1e5311043534394719ec847db26e5d2ce20b66c42bd9b11c6103993014bbd6c9ac0ea8599a0205353c26ca444d95fe16425f35105f74a88a51a481d658a3ed762bead31dcc338c21c17486741b4ffbc1fb161e608b764b7af677e9455196e06415f1080ab8b9bc8424b9065b7bd26721b989faed3b85bc7a6974922f3c2d2c93d6b08e686012873806e31d8f4b0b2f1bd275bedb6d7c5d2e0496bf916b03b395371e6eb146b9b423fa8db7701b8e529881fcaa113b98c2f58d06100c6fc8d2d4a47fbf2f33d4de62aa2381269dc43de0a231b5bb11760aa18e473bd09d0fea54c71417b29668a4ef1bd69047f74d186b61bcdcde1676531fb574ce1ccff8b993c4d9f7d7545d3dc0156b80abe130299b486162e12f51363808b2f3846b1ee8749f35f62f224d1fbf9c349270eb16e1a3e1439754a635a6a865849a9f92dfaaf19c3c837b61c12eaa302cfded6f4c312db5c327e254734ec525ceb6499e28c77d1f88da9c3d22de716de8887ca5722e3f3cff74cfb4db4de08d45334d5c86fd97a1f08112293df51eeb68f7f54d9adf7d3dd118bd8f553bcaebfe923dc8b1a601d912435817b3f28aa88307f8fbc3b60851f336c2818bc11bdc68a7202f3fa7dff8a1da5a18ecc15ccf2229e0ecc846b924c49aef57d57de34b28d5a9f703a7cd0b2768ca4eb75b585ea86f499800b1162749e2238322715d3b3e553a26f79961e1e602e72110427c60368234a27743b174a9062857f9b973ac0636fc3a2809a5275803f82eee272b09414512df60195ffe2386d4e2c2837751845617d43deec0b4ee5d369fe9be2d41a214e04f757cf0b4fd35b773f429824b6245aecff5dc4f80c6c85c178ebb68b2aa4c69b7fb55aa89864c0675ef3f407407189d377c3bda4ee5590fd1b9118907578a80e35a9d3ff6d701e186d2c747c36d3f4f983a110b6811efe5f01b77fd3f7273ad8dc473a217f872cfcf622de80192c8588fdc27cbfa59feef7c3d0fe6d5e3c322f396616069f38e16dfd5672ad16151660d195c1c69b32cfa02df0d83c768b721b4271e7942ca03d546ace660ee1e39db4d4b95e83495fb28dd38466beaf2af71c9788f1a5e8bf83e7fe406d0827042f1fd744ce83133d939fc365c64962e2cd4c17708abd6dd13156e398fb6734412e321c9b4e17416d51c3c87b29f4de1cc4e65eca8507c90cd74adf20973a110bee3d8080940caacd58915b0b43eedcb0e26def89124b0e3a8f7ad4dc6c41ba52fb888a06ff4e07fb66e5495aedc75067704b319201d1ee53aff447762760ea1f71c608d4c397c7a5362a2b47cf873c05aae9cca67c6cf90f344593fe19dcbf6bb11d55441932af294b0f2aed49bd0890e6ecabd1b64cb6e28b2cbc91e9d2c083120a8f02d0351eb05b754d5f45393c8569e01ed9799ee8270bb503da9f98259a580d35a29f88b86231a8938368ee3f616349e0354e7dc6b587cb49e5323d39213deb1705888bc39e6112b4140", 0x1000}], 0x7, &(0x7f0000002340)=[{0x30, 0xffff, 0xfffffffffffffffe, "a78c6bd724d7684414d33fa762cdca91ee5ee38eabe3d3dfdc2a"}, {0x110, 0xffff, 0x3, "4e89377f77ee85f06f6aa92345615a1bba7de9d0d42d83cf24604424c7484fe79db97cb4dbd6e5d579d00561b70e18a1ff6e1766539831d70cff60cb1e4c41a2d9d40b7c1cd9e902a5a41822814691dc7e0037b132c656cc36c75ab86e2aa4781ae88c98ec0ad215a89447185f730c2afeca1a76f90a9f31ee48a2e92646ea06986949247dfa6cdc5325f5b789157a463024da52cd8c891c1cb7c0d317efd912f900aadd6860d7c83ae96bf506324447fc40f0fe55f37db7213820ac4fa610c6ce4e40da5ad4bac485290697b4067413d1c27b4a50c5e6926b113744125f49175f9723d8c6250f1cfde110438c8c4bf6e286dfd614ee0fb32a800c98bedb"}, {0x30, 0x0, 0x81, "cfe08c15e56bd519ac1530bdf7d28bc1f1dbec1542d6a704ec"}, {0xd0, 0x1, 0x961, "5893749690c94a10758ced141844d9d7cd837484ed82901fe4765ae12d1a8438e9f25665d9f1c9ccf37546b5d7065a4f9b1c48ac0d3a47770a0a249268df4c22359dcbcb348f9a5898d9c33976d0e7147c1edf4ad0e54d9f4e0e634e1aedda5f0a23b74e8324c272ce5262c7ecd3e9a3c67fac9f2db57041061490781a81b4ba40d8c9909e21c2a0b96506df2706dc8786da273385af47a15153f1c22f1a1a642c2a99bd698d259ed961b13238b75df7a21622ae8102a49bdbe5ffda8de314"}], 0x240}, 0xc) open(&(0x7f0000002640)='./file0\x00', 0x20, 0x10) 00:16:42 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x2000, 0x0, 0x0) fcntl$getown(r0, 0x5) 00:16:42 executing program 0: r0 = kqueue() r1 = syz_open_pts() r2 = syz_open_pts() kevent(r0, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x40, 0x0, 0x0, 0x0) syz_open_pts() kevent(r0, 0x0, 0x0, 0x0, 0x1, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000140), 0x455, 0x0) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x2) accept$inet(r3, &(0x7f0000000000), &(0x7f0000000080)=0x227) r4 = dup2(0xffffffffffffffff, 0xffffffffffffffff) mmap(&(0x7f00005cf000/0x1000)=nil, 0x1000, 0x3, 0x5031, r4, 0x0, 0x11) r5 = kqueue() setitimer(0x0, &(0x7f0000000100)={{0x6, 0x3}, {0xfffffffffffffff9, 0x2}}, &(0x7f0000000140)) truncate(&(0x7f0000000040)='./file0\x00', 0x9) fchmodat(r3, &(0x7f0000000180)='./file0\x00', 0x4, 0x2) mprotect(&(0x7f00001e2000/0x2000)=nil, 0x2000, 0x1) kevent(r5, &(0x7f0000000000), 0x8000, 0x0, 0xfffffffffffff7f7, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r3, 0x29, 0x66, &(0x7f00000001c0)={0x1, 0x1, 0x100000000, 0x800, 0x8000}, 0xc) madvise(&(0x7f000005c000/0x400000)=nil, 0x400000, 0x6) ioctl$TIOCGFLAGS(r3, 0x4004745d, &(0x7f0000000200)) munmap(&(0x7f0000008000/0x600000)=nil, 0x600000) 00:16:42 executing program 0: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) msgrcv(0x0, &(0x7f0000000280)=ANY=[@ANYBLOB="07ff001674be3b64f902f1fe5769bb4e31a327c7f0757b0d8cc0b893a6d2f17dbc2647e05c2b82f56bdf9ea2827642e809a7e4b5df6d62f56f56477ea4f1f72362bbc6cade23ad9aa173da9f5df93b0eaf8516fadfd92686da2036c1287ba42598f983238682e59c3b897ff9033648609703b3f3e0c6d48a4b3dc92c02493f2370848e7ebaa068cb1cd44bd5d84757d3b3e113e38b369c33895a93d49a027a2d380b803d0f087af6c8c923519f9d4b55fac041e37086c73586ab48f21ceafdbf7df868cb5cb70d887024c72d88fc9c0625857e6e9e186e8f440825342a01395e28438ba28200e26a73c598196a16469c60d72834"], 0x1, 0x0, 0x0) r0 = msgget$private(0x0, 0x42) msgrcv(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="0000000000000000480bc054a637fd"], 0x8, 0x0, 0x800) r1 = socket$inet6(0x18, 0x1, 0x0) shutdown(r1, 0x0) connect(r1, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) setsockopt$sock_int(r1, 0xffff, 0x40004000001001, &(0x7f0000000000)=0x2, 0x23b) sendto(r1, &(0x7f0000000100)="fe4470", 0x3, 0x0, 0x0, 0x0) 00:16:42 executing program 1: r0 = semget$private(0x0, 0x7, 0x1c5) semop(r0, &(0x7f0000000080)=[{0x3, 0xd59, 0x800}, {0x4, 0x401, 0x1800}, {0x0, 0xffffffffffffffff, 0x1000}, {0x1, 0x8, 0x800}, {0x3, 0x400000000007, 0x1800}, {0x2, 0x302a, 0x800}, {0x0, 0xffffffffffffff80, 0xfff}, {0x40003, 0x63, 0x800}, {0x2, 0x68c, 0x800}], 0x9) r1 = accept$inet6(0xffffffffffffffff, &(0x7f0000000400), &(0x7f0000000440)=0xc) preadv(r1, &(0x7f0000001940)=[{&(0x7f0000000480)=""/4096, 0x1000}, {&(0x7f0000001480)=""/57, 0x39}, {&(0x7f00000014c0)=""/28, 0xf}, {&(0x7f0000001500)=""/37, 0x25}, {&(0x7f00000018c0)=""/127, 0x7f}, {&(0x7f00000015c0)=""/66, 0x42}], 0x6, 0x0) msgrcv(0x0, &(0x7f0000001d40)=ANY=[@ANYBLOB="0c07324c00bde4fee38eebd68fc3e462812e2a5a8bd48a4edb52c7539305450037d8ab1b5384a8e7f0c97e25affdf0f400bdfada11a1e3c367089969dba950bfa65d4e2a5da5a226916c67dbf4a93e150a3f6eeef1ab921646d66f939f02f65d3ed26b56d08e55cbd391f23d0eca35a833a04ae33d94dbdf759bc16fb7cbfa742d1c2268e4719b63aacc0a9080bb0c86aa4aa44f849b0b37a4dffec7c842ea7e0fdec2d0f30b34acac8b358701505d17d5251fb29740b033bcea9d4b76d86319cc08ee4c8acb2c31c42bf62ded659370a20d000000000000fafcd83adce9c24ddb9ccd3d7db9198415dcfd790992690c0dad65c8aebad14019e3e93f3bd48c99bbc587e7c6a0d031aa718a16e9742030b1d7c6da7644c26a1025750fb5688da43bb445910f0e44c1e21400000000"], 0x1, 0x0, 0x0) shmget(0x0, 0x2000, 0x8, &(0x7f0000ffb000/0x2000)=nil) semop(r0, &(0x7f0000001bc0)=[{0x0, 0x4, 0x1000}], 0x1) r2 = socket$inet6(0x18, 0x4002, 0x0) close(r2) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, &(0x7f0000001580)=0xc) wait4(r3, &(0x7f0000001640), 0x0, &(0x7f0000001a80)) getsockname$inet6(r2, &(0x7f00000000c0), &(0x7f0000001680)=0x8e7faa26eabb2789) r4 = open$dir(&(0x7f0000000140)='./file0\x00', 0x8, 0x100) r5 = msgget$private(0x0, 0x20) msgrcv(r5, &(0x7f0000001e80)={0x0, ""/81}, 0x59, 0x2, 0x1000) getsockopt(r2, 0x0, 0x1f800000000, &(0x7f0000001d00)=""/30, &(0x7f0000001f00)=0x1e) r6 = open(&(0x7f0000001880)='./file0\x00', 0x180, 0x2) getsockopt(r6, 0xfffffffffffffffe, 0x2, &(0x7f0000001c40)=""/107, &(0x7f0000001540)=0x6b) msgget(0x0, 0x8) r7 = dup(r2) ioctl$TIOCGETD(r6, 0x4004741a, &(0x7f0000001cc0)) linkat(r7, &(0x7f0000001800)='./file0\x00', r7, &(0x7f0000001840)='./file0\x00', 0x0) select(0x40, &(0x7f0000000000)={0xfffffffffffffff8, 0x1, 0x3f, 0xfff, 0x1f, 0x73a3, 0x8, 0x7}, &(0x7f0000000180)={0x101, 0x6, 0x8, 0x80b5, 0x200, 0x9, 0x1, 0x9}, &(0x7f00000001c0)={0xb, 0xfffffffffffffffa, 0x5, 0x0, 0xfffffffffffffff8, 0x8, 0x800000000, 0x6}, &(0x7f0000001c00)={0x0, 0x81}) linkat(r4, &(0x7f0000001780)='./file0\x00', r7, &(0x7f00000017c0)='./file0\x00', 0x4) recvmsg(r6, &(0x7f00000003c0)={&(0x7f0000001740)=@in, 0xed, &(0x7f0000000340)=[{&(0x7f00000016c0)=""/77, 0x4d}, {&(0x7f0000000240)=""/249, 0xf9}], 0x2, &(0x7f0000000380)=""/52, 0x5}, 0x842) r8 = getpgid(0x0) symlinkat(&(0x7f0000001b40)='./file0\x00', r6, &(0x7f0000001b80)='./file0\x00') wait4(r8, &(0x7f0000000040), 0x1, &(0x7f00000019c0)) connect(r2, &(0x7f0000000200)=@in6={0x18, 0x2, 0x8001, 0x5}, 0x169) 00:16:42 executing program 0: symlink(&(0x7f0000ed6ffe)='..', &(0x7f0000000040)='./file0\x00') unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='c\x00') socketpair(0x11, 0x8003, 0x0, 0x0) r0 = semget$private(0x0, 0x0, 0x100) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000140)=""/85) semget(0x0, 0x0, 0x210) 00:16:42 executing program 1: mprotect(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x1) mprotect(&(0x7f00001e8000/0x4000)=nil, 0x4000, 0x0) poll(&(0x7f0000000040)=[{0xffffffffffffffff, 0x8}, {}], 0x2, 0x0) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000000)) 00:16:42 executing program 1: r0 = socket$inet(0x2, 0x2, 0x800) setsockopt$inet_opts(r0, 0x0, 0x9, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) socket$inet(0x2, 0x4000, 0x100) 00:16:42 executing program 0: r0 = socket$inet(0x2, 0x1001, 0x0) getgroups(0x5, &(0x7f0000000000)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) getegid() r3 = getgid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000140)=0xc) fcntl$lock(r0, 0x8, &(0x7f0000000180)={0x1, 0x0, 0x0, 0x9996, r4}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) readv(r0, &(0x7f0000000540)=[{&(0x7f0000000200)=""/118, 0x76}, {&(0x7f0000000280)=""/15, 0xf}, {&(0x7f00000002c0)=""/232, 0xe8}, {&(0x7f00000003c0)=""/240, 0xf0}, {&(0x7f00000004c0)=""/59, 0x3b}, {&(0x7f0000000500)=""/14, 0xe}], 0x6) setgroups(0x4, &(0x7f0000000100)=[r2, r1, r3, r5]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) setsockopt$inet_opts(r0, 0x0, 0xa000000000001f, 0x0, 0x308) 00:16:42 executing program 1: r0 = syz_open_pts() ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000040)) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)=0x8) 00:16:42 executing program 0: socketpair$unix(0x1, 0xfffffffffffffffd, 0x0, &(0x7f00000001c0)={0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000000000), &(0x7f0000000040)=0x4) setsockopt$sock_int(r0, 0xffff, 0xe, &(0x7f0000001780)=0x80000000000, 0x4) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)) sendto(r0, &(0x7f0000000080)="b256fc356e181849e0beb069b09a14960776f1a399ec2226f55e38c48977fa60ce3fde36d1babe0b94b0f9439ebd9bc6ed09605e30", 0x35, 0x4, &(0x7f00000000c0)=@in={0x2, 0x1}, 0xc) 00:16:42 executing program 1: munmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) symlinkat(&(0x7f0000000000)='./file0\x00', r0, &(0x7f00000000c0)='./file0\x00') accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000040)) minherit(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) 00:16:42 executing program 0: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="82022e2f53696c6530007d8fdf0443d0c26082d1181247e0115915f3f7f66b9e68e07063495f8bf59383e1b2a746a0f3668fc352869373899943048fbe4dec807267b6973be11c946d47150eae9e847ff1fb4c630264b1f8a24c7d32a0c9507dcd6e63c01bba276ed69dab1c0064cde9f915b2e9f5214a5b7d3c2c8f2208ab1c44aedcecdeec44df84b9e89146c25682fbf592a027663cecb0fee99bb7426f5da2c8ca97db96ec3397efab7c59aebc9ee278bcfca6613cc9f5f8cca3db5f67d4067fdf408c3a5c52f8ae7425c30bd4b30c8606c191ada4a90bcab62aa2c75956d2220441cdd2d1db662ad1c5f17fc0ae1a0bd6422e8c8cec968d9b1a44e8b2957c52be33e02b63061e9000c00796291df24b97758473998f73041901975efd8a9a229f15bd327e70e5e3be1887d7deab37"], 0x10) r1 = dup2(r0, r0) setitimer(0x2, &(0x7f0000000000)={{0x200, 0x4}, {0x1, 0x4}}, &(0x7f0000000040)) r2 = socket(0x2, 0x4002, 0x0) dup2(r0, r2) setsockopt$sock_int(r2, 0xffff, 0x1023, 0x0, 0x0) shutdown(r1, 0x0) poll(&(0x7f0000000140)=[{r2, 0x164}], 0x1, 0x0) 00:16:42 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x1) recvfrom$unix(r0, &(0x7f0000000040), 0x0, 0x0, &(0x7f0000000000)=@abs, 0x8) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) fchown(r1, r2, r3) sendmsg$unix(r1, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0x8) sendto$unix(r0, &(0x7f0000000040)="9dc40cfd43e99fbefe1ca18b7e2fff0982b66fb9bec3df9d67f7278262f12b3731a659e2456f4d227db735abe1fed584dbb0ec9b0a597323fec9c2a9e2a34c58e780f04ff7d7e2e4b502af9bd99137d1da3a012956a810703fec9ee6e47350cb2c00e1944c879ac873e79853f01c7225349838e292c8654a45dfd1a1852cd972e13b92760d27f465c9bfb256d8fb8e816e7598d649ab959ad4de92097f3fe54c09a7c8ce23c0cd2cd97841506fef7527544cf5f803b5d3390d5bc01d145f7090e2262e061fe389", 0xc7, 0x2, &(0x7f0000000140)=@abs={0x0, 0x0, 0x1}, 0x8) 00:16:42 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) connect(r0, &(0x7f0000000180)=@in6={0x18, 0x1, 0x1ff, 0x401}, 0xc) r1 = kqueue() kevent(r1, &(0x7f00000002c0)=[{{r0}, 0xfffdfffffffffffc, 0x1}], 0x0, &(0x7f0000000080), 0x2, 0x0) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x11}], 0xc996, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x41}], 0x8000, 0x0) kevent(r0, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffa, 0x1, 0x1, 0x8, 0x4}, {{r0}, 0x0, 0x10, 0x5, 0x1, 0x8bf}, {{r1}, 0xfffffffffffffffa, 0x0, 0x4, 0x8b05af2, 0x5}, {{r1}, 0xffffffffffffffff, 0x1, 0x12, 0x7, 0x20}, {{r1}, 0xfffffffffffffffa, 0x40, 0x20, 0x3df, 0x5}, {{r1}, 0xfffffffffffffffd, 0x80, 0x4, 0x3}, {{r0}, 0xfffffffffffffffd, 0x20, 0x4, 0x1, 0x8}, {{r1}, 0xfffffffffffffffe, 0x10, 0x40, 0xd2f2, 0xb47}, {{r0}, 0xfffffffffffffffb, 0x50, 0x4, 0x5, 0x1}], 0x9, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x0, 0x12, 0xffffffff7fffffff, 0x100}], 0x1, &(0x7f0000000080)={0x9, 0xbf2}) getpeername$unix(r0, &(0x7f00000000c0)=@abs, &(0x7f0000000140)=0x8) 00:16:42 executing program 1: r0 = open(&(0x7f00000001c0)='./file0\x00', 0x611, 0x0) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000240)='x\x00') fcntl$setstatus(r0, 0x4, 0x20000080) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000440), 0xffffff05}], 0x10000000000000ff, 0x0) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000340)="ef71ce2c4ee033affb8eaadf7faf64f09c22ab33d676dee665618141dfcc4fb472d7d757c057de82253449ba933331202aa3c09058fac3477c1d3d053ee6a1d0b1997c1bdeb93ff25a0497f972f6c91daaed52c6350113daf7da6248cdcb4e075e30038b771b9c8e3abc51efbb053c116bb8714e4e4f79c6f43a62f8aae3ab3cc1c57a5a2661", 0x86}, {&(0x7f0000000400)="d8d86a91367c37df4f7f3b2beedc1d6cbe207454023f7a40a1302fde0526c3ec4b6bfeb1d801e8a83bd4287f29446ae873c5fe09bfc7d1ed93a413363522ad35c4b5950663c2a83b20344216faba010a04d4e20228a4ef352446fa05be8fd3a9c56840f2a1cf64f969d35cdb053e6fbb71e1e25366afd863c73f6747a8ec6b024c68910993511ce37c721cd5b8ba3ca8d53c1022214bd01c8dd7e46ab7248173f1a12b662b37cd846977b372a3c6dccde78ee677d6b6411ab86a305396cea20e041ab28cbb7c9e7bde1e9ba5aa10", 0xce}, {&(0x7f0000000140)="02560e6bbb09e328c0190942d43d895e7f2d6e2b95156e7604bc8315cd810cc850a48d8fa845098828d3bfa5ae24dfc6e010b7e8cddf6e97c461f8938fc5f1e60f3cbca1b87524dcc5cef92ce929fe461653", 0x52}, {&(0x7f0000000500)="dae4f73ab9c2ed00fdc8d25fa96ca083eb2e1e11e252d62e09a68cd1b3b143cbb8123a5f4590eda48af5bd2fbd0b1e608723a13da0d32c9a39092eda941423374c29e2b3ca125b70825d5bca96acada7d4b0c96b3ee3f51c8be2ccd71a352f9d03c0ceb8a9b26a4075065f74a4fc9b3e3d2899aa005baa54adb7684dad836307d1da077ea9be2c1601240a0197444436662bf2c90fb70fe926044eda8edc165ea99e37c4e9d5c1b6a2575969c813ad416c0f490b6d7c", 0xb6}, {&(0x7f0000000200)="10ee318205735b572c8f5b97", 0xc}], 0x5) open(&(0x7f0000000000)='./file0\x00', 0x12a02, 0x0) mkdir(&(0x7f0000000300)='./file0\x00', 0x0) sendto(r0, &(0x7f0000000040)="eaf0d1dac15fdda3960f", 0xa, 0x400, &(0x7f0000000100)=@in6={0x18, 0x1, 0xffffffffffffff9d, 0x642a0e06}, 0xc) 00:16:43 executing program 0: pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open(&(0x7f0000000180)='./file1\x00', 0xa19, 0x0) fcntl$lock(r2, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x300000003}) fcntl$setflags(r0, 0x2, 0x1) close(r1) ftruncate(r1, 0x4) ftruncate(r0, 0x9fbb) 00:16:43 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000100)="becfe1a9187aab591d4a702efc09744cff629d24d38adb7716275d0a435aba8d717354b823671902f2cea2282ea5ee75f71c3038bfe60680f1fd62aad395a1fe03442f9461c4dc128bd8955af0dda500c9c90575c7f79f9b45b89e0aa0afca1eb0d465c930", 0x65) write(r0, &(0x7f0000000100), 0xfffffcb3) syz_open_pts() close(r0) kqueue() msgrcv(0x0, &(0x7f00000016c0)=ANY=[@ANYBLOB="0c07324cefbcc3e462018691298bd48a4edb52c753aa8985bdc3cbb193054500375384a813bac97525affdf00900000000000000c303086c67dbf4a93e150a"], 0x1, 0x0, 0x0) r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x7fffffff, 0x1, 0xfffffffffffff67b, "47780ac85a538a1300"}) poll(&(0x7f00000000c0), 0x0, 0x0) 00:16:44 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f000001aff8)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000000), 0x10004) sendmsg$unix(r0, &(0x7f0000001400)={0x0, 0xa24cdd5863cadc29, &(0x7f00000001c0), 0x3, 0x0, 0xffffffffffffff41}, 0x0) 00:16:44 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x1, 0x0, 0xffffffffffdffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f726050086132477f256b4093cfb25b84e5bbdc3a5197022adc4de41a52f5ea7fa0023d58bf6659990bfe432044908d0659bf3c19f0781776fad7e50108501806827da4ce9c287730c53bb394b8433bbccbbda100000", 0x237) write(r0, &(0x7f00000005c0)="541546250691eb90c669f873a0ada6f142f84bba4da42af57c7e4e0aca708405096ec45f43790df7a8e96e9a042ef7ae9a452471532fd09a4e4b4b5a4dfa1c12807687e87acd1bd937950b0610c549c3cc6f1d9876ec6d3e57a3a3f3675c1f7e0eaa0416690bf571b3682229c656da1fa3fef2234689961b6c1e6ed324edd8b671775ce6f8d68ffa617e26d06fe34bf488bfa428ff42621e5c38d9a90fb6c6e761e91c43d643eaf57923973be4cd0e13bfad48d8642b4a80f8c8d37152276170ba636240eef7a426f65baebc18c77111647809ad956e1193ae5f5d8be208e5ab2b1ab145b3c6ca2ddd00ac29992a9c513d671243faada2e144ecadf4194240b167a529f7827fd1deb26d0748314f945cda3bea2b1dab931526d0d250d6550461d2d4bc529426b3734ac5094b6ee938fe91982cd75c4f6ede2d35c004832d1bae0bc90888afcbdd34c541d5953c2f7a049105872515d0596baf0bae1c347afc2d57524e117d4738b02194b32f503d0e8a4a2bcfa3e2010ee2716f324db8b771885488a29de18d9acf2b11fff1ecdc67e7fda4b0d6c894c06d0e2f3031ba2f3e6b69f5ae258966ad1a34af51d570a13e53f612aa539986bc69ff3d2eb997739433594ad615dd76250300ad4f330698f803f0293935d79b15fe135965c230f945599b4b69b5aa9bb0d45b72a651d35e5cdebdaeaf3905d492ee55ed8954d918a1a3915c2b9fb2e0577fe1be9609193caec2ab7e8ed474aca3951fb96ee03b5f023b65b2883cd3120aa5c46b36af4e4b4e3d26ad6e7a3292be2ed1c9d19993e92f1871671ef8eaf483a2c13c2482c6325e9c52701da9ad0197f37bf1b89e5bcdf6e4fd04a634cc071352b76958524729f67a7c611dbe968351a77580d82d3d47e5f8f9e430fd9a919b5407e3c3621d5206bcd3afd59dbaf40e1157138bcd0dc613fdf304b4761f8c60308ba6a61c9ff986e20f5c5d0a440774571e4a185ccae154a77620d9002eb829ba5c2384b84fb3dfb3a12c6fc3ed93e79c60e7a625c201fa7629c0991d80cb23d4a23c58a7254f557d32445b1f7b91fd99f19f48ea3c22e82c6151d93490cafd60504768920520678d38465117217a32e7b1b42fe9307aac69250dbf7dcb19d299f1cd7686a8ac716621f618b834f77a58d7f32241fcc09b2f7df36ac32f3a6d7f83ab19a68dd5c78f6f313dc506e4c6427b68a0287fdf4a60823ae9edef29d11fe730c3e0601c3a2389ba2ea84b8ac94f38b4b1e449f69b6c7ecc47177545779026bc8c4d0970c989c7e8478f3998a360483884689828d4522da9c8fc88caa5027a29c94679f7103b39c2da979b26dd355d6dda527db895ebd27a699ad86c9fd245c3bb023c9b9b2a8f703c6fc03c343b44ca5051886313ad5fd892012ae8f71bda9762b140383104d36d13d763babe73e169e48629ab31494374b98b7a1bce9ae74a0f7ccbed35c940a6c0e1b61b85ac27ef1206ef0161fd97e83581287d9d925f429619e017e6f35690a680ed050db21c240ab9ba012bac72ca771513b5280711f8f7d3eb1589b8d2cd8365d2ccc9aa235ef9fd0cb78625784a7a73c88f45d14fdd4ccb15fe03ce637549f02b8f83a82404d5ea05e0a55938087af789b076bdb3e643a378c8643e185f30478eb7dfaf1ea78181003105ae49ae7aeed55283a385e686ff8ca4c50bcb0495f36cc8aaa8aff6d15acbae79938c09038d16a33f521c035da3242d16c3ffb8b080d0658402435e4d9e90a27eeef18e8e757c0fe411e184445f99bb27392ce5591527dbfbcf50b6ee1271c3d8aaf00c0c5d46ca1ad0ecaeecfb80ca7c62a03e9ae02192ee73e878c7a68549584df8f574c16abdb21beadca5ee8c6149a4bdab367c9fa75d2b7cc3613cb5ba224cfeb5f5d56a38510d3ca09bb6f5aca07496af924f9d50ab9efe207b2c60fd03b326f4b5afc623a6fe3bed5c5a4e546bb50fa8c526dcee9d044e1bf61f6506cc79550b22bb57deffe3c6ceea7ba40b019c72f03d7271e1886ae0f4e3043fa74658a8dc8f6ab40d3b8ac8c43456983ba236eb0eb45eb518ceeb44ad666549ed2600f5b9f4bfc48bafdb6c8f56ed94ee3833c234558d5665dbf303014c543e90ace30a162df6f7618b408f9068bd671a6a673580c78e8802ec1d964a1d6d33ebe9d002296d24bb2a562599962fe622acfd9a8487a8333b7b2788aa3e2ba4916b9cf7cb3a16077ff4d7b22feab56341b0d8c88968b5b0f6a6017c6c3c6409013ac12137bed51f73ba81f58d2e04996eba8d905fd519b094dd19bbf2c3c946e83eef142d2129ae1e3837f6ad7beb6962293ea97307aad035724b951041dc5dbc4ceb54eb91d142c36f4edf9b68fb0e06585d5c20d5f928c80afb23ed802aa57ccfb77466e90550279998d2fab87cdcb91e6018252c4161377eb85ee9c1c2400d1e61198166827deefae91ec991797b634dbb8a753eaa1f4f4734d4df417a5cce3a48703c3d2bdf3ecd238fd947a4c51ca3cec5423b5ebbaed7106355470d14ef6cc8b415b06f9de10ba671031c49a911f9f7b5d4981cdaec65d3051b6bf0fb959c3f89a48814bed67acd438b08e24fd2a72f9caf7cbae76d04f61a107d894606c09fca5618de32c0dab7e301b09bfec52974ee0790d4fdfb6f8ad1ab7b41755d46657e9d6b33607aaeae066adebe491164a18f52c8014b400cac206f752171b3ba77369ee8c9148de78d3672b62f69bf04f0a8fb210d70ea219acba3fca4b1c828a55b1216ab63611a1838c389371f511d434d23f939a3a0d337e8b9de0429cb1d7b860cdadc0785dd7cf34b451c109479d370c1468c5f6c8bff3839bfb1de812fc7119598fa02fe4e2bfaa2c9bd1e67cfd6bb6179af9dc1c6370384bc4be36d62fb77a1d1a612c9e961d9eb1f6981939638f9ec6ec958e0659c403f94715885eacdd001befa166b24b26dd145d85c21e07e8b3ab3dc72b249f94486ab793af0617127d54b1ea66635acf84e2d1e1ecfe9aefa761775b48f2751942468db6264215ae1e905459e6edba236584595834fb5ae5b6cca69cf813f18bfdc0b24d863228c83019f5499bfba8f63fa72d6c031a381272767d541802b6b1628faa796136c56b804312cc63f417bd50bfb4da858dcd8cae563a5470400000000000000117ad0738d3528a2d85c80cebe02938950cfbb6b9aa035ceb737df8ce8e68fc1c30cfa72197acc6e3aed1e443da567cad737aa609ada4d8b66accd7a21a4e233dd9082474a9b315c7517b2a9251a4648fd1f9ecebf7c98e5e5e052c26f2b19e8a7289a7020810fcd26bf333d0c3fead9543947414718e99d79c5af43ce761198208959a32c960c8e2a5d29263d85babb8871dc1efc6a76c730c9e163ce0e344fa0f4fa57b08f59d6f70061e486721a0475e9a9e6c26127e555f7e54b0ae985503d853633d059946bdf24c156da197d87599a727264aa0ed5855b176f2eb73cd23cf0b63cc2a43b1df45ad1d45670648c41eeef813fe9bad6e183ffd083397099e96589f8395a8516fa20ca4065d857cb39f90806e543659262dd4d29cde00f0373716a860e9645e796dfdd3a9ffe91f222de253335a2b1ecc057316c6837df0b6aab6f921978de765683285386fc80eab9bb0d75938fb741f1efeb236b6ba7a6b4881ed6077f2d776715a8635808261be7f6549412e93e2d35f696ee9f86ee879b1b704bc60464cd0adbc126e49f1c24620aeb331249fe05dfbb01dee90894df703768c73d66ec0a5e68c3cdd2986715b53c3539ec21e8dec1c4d063a28088852827567a2b9abe49c6d48220fee75c379936cabcde499484cc514c96a17ba5605f6342d547defd7da14166873b53117e36ba2df89303e99f56b21611679b1149b2da30ed056876a2d36aea33135282475f5bd8ecd61381abe9ba93f52adb9259d314998db3acc603088a085194f50d8feba30de33624470700000000000000b9dd9edf7668c57348199a5c2760db8f6ab72cafc56a28ae35d05d5ff15db134f81d43a20fa6dd27e4ee451201acbe893dd97ab88c419df09763edff0185995bbf339ff7bee5eef519d199236c983c472db85af59e0eef8b781f342d5c5e", 0xb59) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() r3 = fcntl$dupfd(r2, 0xa, r1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x41ad4aa, 0x0, 0xece4, 0xfffffffffffffff8, "62722b051f60f896bae0d28d48c37018b529b3b1"}) getsockopt(r3, 0x432, 0xb99a, &(0x7f0000001140)=""/4096, &(0x7f0000000080)=0x1000) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 00:16:44 executing program 0: execve(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) lstat(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)) unveil(0x0, &(0x7f0000000080)='s\xd2') 00:16:44 executing program 0: syz_open_pts() mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open$dir(&(0x7f00000000c0)='./file0\x00', 0x2, 0x0) open$dir(&(0x7f0000000480)='./file0\x00', 0x34d, 0x0) 00:16:44 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = socket$inet(0x2, 0x4001, 0x7fff) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000180), &(0x7f00000001c0)=0x8) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x101, 0x1) getpeername(r0, &(0x7f00000002c0)=@in6, &(0x7f0000000300)=0xc) bind(r0, &(0x7f0000000280)=@in6={0x18, 0x3, 0x654b, 0x3}, 0xc) readlinkat(r1, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)=""/168, 0xa8) symlink(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)='./file0\x00') r2 = semget$private(0x0, 0x9, 0x12) semctl$IPC_RMID(r2, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000040), 0x4) 00:16:44 executing program 1: pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000280)) pipe(&(0x7f0000000240)={0xffffffffffffffff}) readv(r1, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/160, 0xa0}], 0x1) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000180)=0x91) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCCHKVERAUTH(0xffffffffffffffff, 0x2000741e) writev(r3, &(0x7f0000001700)=[{&(0x7f0000003940), 0x374}], 0x1000000000000018) readv(r1, &(0x7f0000000080)=[{&(0x7f0000000000)=""/73, 0x49}], 0x1) dup2(r2, r1) execve(0x0, 0x0, 0x0) syz_open_pts() 00:16:44 executing program 0: r0 = semget(0x0, 0x0, 0x0) semop(r0, 0x0, 0x0) semget(0x2, 0x3, 0x211) r1 = socket$inet(0x2, 0x8003, 0x1) shutdown(r1, 0xfffffffdffffffff) 00:16:44 executing program 0: r0 = open(&(0x7f00000000c0)='./bus\x00', 0x8288, 0xffffffffffffffff) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x8289, 0x0) read(r0, &(0x7f0000000100)=""/188, 0xbc) fcntl$lock(r1, 0x8, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000300000002}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x1, 0x0, 0x100000001}) r2 = open(&(0x7f00000000c0)='./bus\x00', 0x8289, 0x0) fcntl$lock(r2, 0x8, &(0x7f0000000000)={0x0, 0x0, 0x100000000000, 0x1000300000002}) 00:16:44 executing program 0: r0 = socket$inet6(0x18, 0x8002, 0x0) r1 = msgget$private(0x0, 0x20) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000000)=""/4096) setsockopt(r0, 0x2000000000029, 0xb, &(0x7f0000000040), 0x0) 00:16:44 executing program 1: r0 = accept(0xffffffffffffff9c, &(0x7f0000000040)=@un=@file={0x0, ""/23}, &(0x7f0000000080)=0x19) semget(0x2, 0x7, 0x40) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r1, &(0x7f0000000200)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) writev(r1, &(0x7f0000000800)=[{&(0x7f0000000380)="b7", 0x1}], 0x1) syz_open_pts() close(r1) r2 = kqueue() r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "a14778ef6a00000000006df3c4073aa3940300"}) ioctl$TIOCSTOP(r3, 0x2000746f) r4 = fcntl$dupfd(r3, 0x0, r2) readv(r4, &(0x7f0000000340)=[{&(0x7f0000000140)=""/87, 0x57}], 0x1) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f00000000c0), &(0x7f0000000100)=0x10) ioctl$TIOCGTSTAMP(r4, 0x4010745b, &(0x7f00000001c0)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000001080)={0xffffffffffffffff, 0xffffffffffffffff}) utimensat(r6, &(0x7f0000000140)='./file0\x00', &(0x7f0000000180)={{0x8001, 0x3}, {0xb16}}, 0x2) setsockopt$sock_timeval(r5, 0xffff, 0x1006, &(0x7f0000000000)={0xfffffffffffffffa}, 0x10) 00:16:44 executing program 0: pipe2(0x0, 0x0) r0 = kqueue() pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) close(r1) pipe2(&(0x7f0000000000), 0x4) kevent(r0, &(0x7f0000000080)=[{{r2}, 0xfffffffffffffffe, 0x81}], 0x7, 0x0, 0x7, 0x0) 00:16:44 executing program 0: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000, 0x3}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="9b7241cb70036436ff01"], 0x1, 0x0, 0x0) connect(0xffffffffffffffff, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) writev(0xffffffffffffffff, &(0x7f0000000040)=[{&(0x7f0000000280)="355ad2061e7617e56c6d35c33d83e7035f283ca568964baeae070461d6c5d468bbf3ea1d9c09d83d7bd6a96e0afe35d0a2a6d550336e985eed35247c76f6d66ddee5fd28d8ff62f23a9a72e526335debe3ea6503d1e22bf619f5bf0a2938ba91af5e4e1ca94120d9cc95129b943265b38beb173f84f7ee89763c8414aaf89dd124a21831faaa292937cbccb4f6a4f73948a66d2114b1835d319644c9a07585a8c264dbd37cf8785b3268cc0fa0406a375c5b48f59f82b267828aae1b67f4b11e88852027b44c9ffaeb5a79822223e195cac68cd59851de8314e87edc23fbd33fe5efef676ebb66f74e32adc81f52776f78a70b9981f1bab8c22b071a559e618552bf91c081a664b27ef42530c433c584719fabbf1b599a9ea9510ead4e3a6e3e69f789b060f12f5ef3f070bb6404a7f7d455497ed76f26e735c30e2be0bd2ea3698f0ba222360644bea88b78efbbe3e8417cd2c82fbf65c6eab15d35fc3a80de6f94e75bc318feddc7a80822694cff044b", 0x171}], 0x1) 00:16:44 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0xb, &(0x7f0000000040)='\x00', 0x1) close(r0) r1 = open(&(0x7f0000000240)='./file0\x00', 0x10080, 0x0) recvfrom$inet6(r1, &(0x7f0000000280)=""/66, 0x42, 0x1, &(0x7f0000000300)={0x18, 0x3, 0x29958e3a, 0x1}, 0xc) readv(r0, &(0x7f00000001c0)=[{&(0x7f0000000000)=""/52, 0x34}, {&(0x7f0000000080)=""/63, 0x3f}, {&(0x7f00000000c0)=""/32, 0x20}, {&(0x7f0000000100)=""/60, 0x3c}, {&(0x7f0000000140)=""/91, 0x5b}], 0x5) 00:16:45 executing program 1: setrlimit(0x8, &(0x7f00000003c0)={0x5, 0x80}) r0 = dup(0xffffffffffffff9c) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000000)) sync() r1 = socket(0x1, 0x3, 0xf6) fchdir(r1) close(r1) kqueue() pipe2(0x0, 0x0) 00:16:45 executing program 0: r0 = socket$inet6(0x18, 0x2000000000009001, 0x0) connect$inet6(r0, &(0x7f0000000000), 0xc) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000040)={0x7, 0x8}) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000080)={0x1ff, 0x81}) 00:16:45 executing program 0: socketpair(0x38, 0xc002, 0x5, &(0x7f0000000000)={0xffffffffffffffff}) connect$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x1}, 0x8) r1 = syz_open_pts() writev(r1, &(0x7f0000001640)=[{&(0x7f0000000500)="6bc2fd4515b84605257ff44c0f4943927af6c67e514f00ef1d96d66fa656a9882475dabdb0c83804728e08f9ce400659821e7d778321e4fa228cb7f8d62704e3c3430dfd72f8bae002af7f27ea44e5bc7cecc9628f282ede92b4a1700d3fa538e1d27608b251da807cf48338dc0c225cc20df25e9d756ede0e456a79737a3a8c9c91c4811b2284339d16bb5ba224782ec095752e8ddec147945863c574d2b33eb7740f82491d390e245ec2a9fdb34f2a0283e40e65a39c67faf51627e1c25c1b3fc79a46b1c9bbbae2eb0e735265656a13cb9a804e314bd48192ab1969ac5e83fbaeaca108a9e910eacb1ed390e06e48331b1f885ad4ac41fdfc790987d48236eb03810d5c62e791e8fb2b3616604a61c1ca1cb9f1588025795bdf61ab95b03eee33030c566dc52dca9123f90b53d53b9b42664f92a43e6d7f3251c0918b8b18e543b78c790b956f82810da044f5ba03e5532e19847d8e53e005b1201c055d5101776a62c29141662b3622cc84b4f0e67fa2fcc2d8ee7013fe14063705a61b311c91cca463121536d48092cc7368e82cb8ba18043b4ad9ac13b875a27d1252fc186d81ea78bf51e81005a9ad4c5ba5dec3c8aa9d2e9848e69074f252c320a2142c57f4b35481b80f7fe5c5c9aa353a40f731fce778d1d37c932e305aabe8975c22e1d029a7eddc1ce7318deac07f4497f12640ce1127594469ced9bad11f120733dc4c46c563900184f88b4af502532abeea1ba66192c0efe83e3f4b609b4de91256d88d2f6fb80eeb7ac00a0c10e0bd80a3d92a1135cb6887452ebe277df3e38af612a5a1d18e295b73ab47127b45623ea9cf08b3ed5769765c472ed112f326c6e39843d2cb83b4d3d452c16a6097d847c7f5bcb1c3805efd02a6c8222e3c155b595fac8b11f3e3a2070ed5770bff9d50990950c6470d37c28b7969f4784cac70c5b88afcf52bdb5b92df5fe763cecee8e2d01113a69ee49db276b6edf29387b03ad15dee0919c4da13adcf5fe67d65221eb69229c35fc755e95f3943e5c2d7d1bbb31709fc0470924f89d37f231758f2970f5e07693571754af601bc73befc0b00a98aec4a367da22c77d66e214a158a17eab2ea62cb8af69a206c0d521e93f15831cc701d4ca3dbf6b291b0c50560b4acd627bf7b433aa096942ab76a93dc6c2d45e1d3fb46b534a618be9e96c526fea97e6d7a4d138c26d47c321b94b13066c0b62b6b9b7e4065a2935e8f1c74b4f1e39c899b53f0fd0fb236fd561a9e850b4bd44c2a76f14aef20fcb11cf869d857c2a8f251c97e7315f3c7a0610323e5e10826825b5bb68fb9cf2cbe5eae7c31ff9edf3c088b480be10db3fc6444b4cf45534492a2540cca1abf7efa6addd81229adfca94c5f1d17d9e14ab2767a179af6eec219a43ef93347e7b6d3a22c127a92eabfee62e3a9182908f206e5d11f30c57481871e595145771ef8435d625282c4b69ed8233430c6f2957f3bf71036766c7fcb3f33a3714a70bb63caa2489215c4ed40a99e4399e0d10b515d7a4822274285d67e159c982a6b2e8054a9fc028502adfc56092c3faf830d60eadeb19df8024bef43d10a4f9784b11f72356ebf6f1b816718be2c8a677fa4edf3fadc05870aca70ccf85461db77d0bd430d36d81f29e575e581f5de78901ddf242f0fdcf3ce6a684ac3e0f2d9e6c13ada1ba666628eb011d970b3c52dec01fefdd151d5421597e2b2078b3f1be033ce1d5cfc1dfb973b10f55622b30accc188a129a6f2346b895a88ba3f42bf1ee7b6c2bd75186834003f8861b176bbbfc051aa4beed982404a75bce48dbf04ab0968d969b39f08129685942ebc3deef7edd4e535f0e903bc96148de13cf90bd99f64de21757658952311f402936ac634d0f5a7b0641f64d1770549a6a3b42c305bdfd08191a015bf52e4dee74a0d0d", 0x558}], 0x1) 00:16:45 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) r1 = geteuid() fchown(r0, r1, 0x0) fchmod(r0, 0x0) 00:16:45 executing program 1: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x12a0a, 0x0) write(r0, &(0x7f0000000000)="2ffa83b8aa221e7f63ac31f264b48ea62cd77a4bc296b6573a74b14f510143b3b5d2181119389e02513dd02ece3e7c559925e2051cdf067e68060232a738cab96e4ee5624847bb32e6b91f9468dde89adfe287bbf0bb3fcf58d4b8685f9696de88ee950d592bd7868f", 0x69) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x1, 0x10, r0, 0x0, 0x0) write(r0, &(0x7f00000002c0)='s', 0x1) mlock(&(0x7f0000ff8000/0x4000)=nil, 0x4000) ftruncate(r0, 0x0) munmap(&(0x7f0000ff8000/0x4000)=nil, 0x4000) open(&(0x7f0000000080)='./file0\x00', 0x401, 0x20) 00:16:45 executing program 0: r0 = accept$inet6(0xffffffffffffffff, &(0x7f00000000c0), &(0x7f0000000100)=0xc) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000140)={0x6, 0x56}, 0x8) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = shmget(0x0, 0x1000, 0x308, &(0x7f0000ffe000/0x1000)=nil) shmctl$SHM_UNLOCK(r3, 0x4) poll(&(0x7f0000000080)=[{r2, 0x5}, {r1, 0x42}, {r2}], 0x3, 0x4) r4 = fcntl$dupfd(r1, 0x4fd578b378fde17d, r1) openat(r4, &(0x7f0000000000)='./file0\x00', 0x8c02, 0x40) 00:16:45 executing program 1: r0 = kqueue() kevent(r0, 0x0, 0x0, 0x0, 0x9, &(0x7f00000000c0)={0x0, 0x100000003}) r1 = getpgrp() fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x1, 0x0, 0x0, 0x6, r1}) 00:16:45 executing program 0: write(0xffffffffffffffff, &(0x7f0000000100)="e3", 0x1) munmap(&(0x7f00007d0000/0x1000)=nil, 0x1000) r0 = dup(0xffffffffffffffff) symlinkat(&(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000040)='./file0\x00') r1 = kqueue() kevent(r1, &(0x7f0000000380), 0x807ffc, 0x0, 0xfffffffffffffff7, 0x0) madvise(&(0x7f00001ef000/0x4000)=nil, 0x4000, 0x6) 00:16:45 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000c, &(0x7f0000000080)="e000000100000000", 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r1 = socket$inet(0x2, 0x3, 0x96ef) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x8001, 0x100}, 0x8) setsockopt(r0, 0x0, 0xb, &(0x7f0000000000)="b8", 0x1) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000000c0)=""/49, &(0x7f0000000100)=0x31) 00:16:45 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000c, &(0x7f0000000080)="e000000100000000", 0x8) r1 = socket$inet(0x2, 0x5, 0x80000001) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000000)="d90abe4732b2d559ced3f9cc8d9b2f8be8193c021abc5de8b4a579d0ea3a", 0x1e) setsockopt$inet_opts(r0, 0x0, 0x100000000000000d, &(0x7f0000000040)='\x00\x00\x00\x00\x00\x00\x00\x00', 0x8) 00:16:45 executing program 1: r0 = syz_open_pts() close(r0) r1 = kqueue() kevent(r1, &(0x7f00000001c0)=[{{}, 0xfffffffffffffff9, 0x1}], 0x7, 0x0, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000180)={0x8, 0x7e}) r2 = syz_open_pts() write(r2, &(0x7f0000000280)='<', 0x1) ioctl$TIOCCBRK(r0, 0x2000747a) ioctl$TIOCDRAIN(r2, 0x2000745e) getuid() kevent(r1, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffffe, 0x25, 0x2}], 0x3ff, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000080), 0x80000001, 0x0) ioctl$TIOCDRAIN(r2, 0x2000745e) 00:16:45 executing program 0: utimes(0x0, &(0x7f0000000080)={{}, {0x0, 0x6}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="5cbd544199c3641cff02"], 0x1, 0xffffffffffffffff, 0x0) r0 = socket$inet6(0x18, 0x2, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) writev(r0, &(0x7f0000000000)=[{&(0x7f00000002c0)="d03cc7bfbb27553ea236a1d888ccca59ff02b65776f548e0f72bbc4c44fba674b0522bc7c89d7e97a2d56d49aa4de40e40ab26a1f620f6482dc9eeb36885eafa25d7e1341eceec8b48475d5e504b1d0f9e1e8a66bacd21ac52ac85e0881171377ffaeb29657548a79a666a37479434c8a276a8dc172e3705c2eacc15896ada4ad5b9a58ea12dab6749722200d9fd99d7c07aeeb9e7c838b474da2df77bb57ea1b26578eec837e13c486f4bd0b079104423f69c9561d5a5d5c82987e8d3cb6a27dcc461195f81f0db6b2e0e6284838bfb3661582e25c8a6b8aee8ad3c4af177bf738c95f2002f6a6ffd1b6d4134d7f7234a2c8e345452ea969db61e115a1964a795afb2e9c4d768027635f88e167446c4d7679a56efd53f4fd50bb462e171861972bc249523106d1328143969a0aa3ea5c76779ad70107b8bddc924c922d480c2571c416c68f04e1cf9378c51e5f9c70f1a99b4aff0e3db2920423373065dd80e308c14ba219594c2443b0389480adfa1a09bda37bfae836413fbedbbd94c58c302e0d109511a2671f68d96245e8175c625fc5f0a519b3316f31d8506cb7f1e3febf9ab21668306cc2a6ce1681ba77ab1f60bf7c2e84b6e04103a0a6aa6529e25b814bfb172ed6b90703e89a791a413b9f526af70cc25c6ae8f022409c76740c78ca7229e4ad5fe430ba1b1ad9b5bda3ea166d7ca397c117576ffbe4cb4989d6fbb5365ea481ce4139837fd174a5b872bbea156fee8c75c04acb68055676dc5c8b5a10d9eda4f7c73977fc57b11cfc3fee4861f5986960ead6507329a780c682b72e18c71cef44e6906423ed9da8b585187ada3fc3bac71eb41b806a473d9fd974ce2596fd645227e60c11abc40d1b6d711e7e38baf6a758cee01874884ee7f90f3cb63a3d53e45263a81449709bd5b986f2882c82a4762533be441feaa487c9b9d06307ed93e277b5e507bd552e98fbc5e765f66ee88305979b04c6a798ddef9ace2345d3831f2096b7b7251ffdb1b419b60f0d6dfa9f32e7a3d5313126befe8729bb4509d788c0f20b202fe06613e01427b610966838a721e38992d6319fc8ca31a549f021bb859e4c1cf6fc6c5dcc16657e8c7c0eef1ad3c2020d1e3b58364ef20bbb580d8a2c832ba1805d8f369fb290ed0336780072b5b44bc0f6c898f368b7a782089f1060bc9d2496671702fb3570016e0c3b88bec1f255398f33e33ed013a9767d3a3afe8213a461c18b99ed5ffe73948451694f8891524fc2dc6eb2894357d079b1d7e9ea0276a27f2c39446f86d78d4b350c922f05f4a676c8a7fb3b5b094eab978635c8bc73626f87158973451b52062b56847be91c482332af8c048723181fc824a74947c399574592f7e958719f30bbc95060459364b9e579f1d216d6a41f1061be9bb1062b195883214e4d2a606ecd08e802ca6b8ce7d24a12afbed9cc78d6c4fb5de00a1b4d5ddcbf2979bdd3dea7020c994ee2c76c164ea94d525085bb42b7f62ebc5c8b176f66e798a9f9187db478732ca57c4e06c19bbf5a34bac1a0865c413cd0df2576b47c8309d6244b29c9a667d0b871efdfe0fdfea07bdea5ffda8cb23231d3c9ef47b69f28e57397f2f30a85b9ea18fae8add8154760c851398c2892c774f9036cbf1c5cfafb38f039da9cae3a6d2c2e2335bee062884de47c802b9d0652e3825f2c4db076059add0972b64a514916baafff508a47a8dc18c658433c909d84e0453e90109a82bfee1eb720e39751bc4be84f3ea224af82bee3251e2cf8849f14009faf00f45a3369589545956cefc0f0cfa1223cf1b14517f45144cecd0a87c0ab80de0ffa15a548a4fbdc6c8652b6a1b42b3d777d5cbf8156edd7a8b4406402c52dca586f5c5fce805a75af99f3ed9da1d65dee1143ef02f006756a8e5cd55ca41ab1afd700454139e93d8e34b663b557167d36c4bf20146cd54f44b3fdaf6e4c2dbd04542f084aa4dee55074444ef205377df59134a0dba57d1f8db16b7a768a1f3d9aa62473fec94a0ede571335ffdc05a27504a27d319f4a3b593b5ef393352630e46073f65a1ff53eed9f5b9c72c6326b2dc42f7c08174461385e05bae84639dca078bb3d607a2fa7cbdde2ed57ccb3f12953f253299fe6911af61df43b781183ae290c3ccde3ffb74d32fd2b05dca89ada5bfda8eef0eedb0e51e0522077d52a95721d034b434ad5c0a7e942aaf35b0ce2872d2dc500d9a315a459ec0df7471326cffeebf03d104e47fe47b52df83f1f9c7f36007eeee2191150a01f06e624f79c3b3ba45dcff8ee7834e9e9cd3efe3d615ea0dcbe180ed48b6e3ec1a10323c5a6a072830ecb7ed1d883a6b51b849ad70a66b4b4b39d6cc5141cd0cf56516c1f069f8a4d2e801de04c333da9714815ce97cf60f62485259b3baf2638aca44888bc5b38eda6fb45b21c01bd3ed3843324e1503f19e624acb7712f63257bba7cd1841347b76efb11da2b2276f093861e5f1411411c76fc92b26f40c6f64a06d900fc149cf29d043c84cb78223c27712701f63676e0a95e1f9ccd90268f7a322a6910eff6dab261a7293c5768aaf22fd86f624e5e25d9a38687765e3cd997e9937ba775470b3c7c21bd3a7760a5d44d35f947d642addf154b4d46cc9d6bb5cda73003f6b29f59142487860121a0dea80851e94d7053a8af14c7bb82bcaa954e1d0e277703e971b9f46b6ade24e075dc40ab42f36ff3e9fca3279618f7a98a394ef33656c673450e130c6f180a6e713caf5a205a8e8d3d24f5787ea9088a5d9bf9c5a5a804b2200db2a3dff202eb8fb3218f4d7b7b5d5a7c4a8a6609b11b8b01313789105889cec519fd2bc56e552aa3387262b8b4135cec1aaf8b869ced8ab2c3b90538953fe5b0fb61097286c6d24fb95e159e91de81e74f85c02a7bb5715db21b626a2cc1009e8cfd2c192c9945bc9d583d406bfee1f6c2ef87320240f13bfc78d82d7bbe9ff94b5255593b84964beabcdf99c8709b231d3ca3586b9c2de5d0e41244031081dedc888033f7a3386e58819c01af918037ef32d966635218b3c2add40650cb96f384d56fa4d567ade05b0f9544a4d8fa4b5d0a0fc4ca22e7ccef777b31ef5030fa3aeb15edde15a1b958eb727c6745522727346d1f27014496244b956bfeec5d36137dad5882c5c95bc96b245674b2ca2ed24e120ec3b3eeb388d82fb00e7a18c95e131e0ccecca025d83bae3dc51c273b9a3e19fc84c4b696b24f11fd05d2936adc66d2b9301e25a0815b78663eb9c50", 0x904}], 0x1) 00:16:45 executing program 0: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) msgrcv(0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="07ff2021a5ed"], 0x1, 0x0, 0x0) r0 = openat(0xffffffffffffffff, &(0x7f00000001c0)='./file0\x00', 0x0, 0xc8) connect(r0, &(0x7f0000000200)=@in6={0x18, 0x1, 0x7, 0x81}, 0xc) r1 = socket$inet6(0x18, 0x1, 0x0) connect(r1, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) recvmsg(r1, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000040)=[{&(0x7f0000000280)=""/241, 0xf1}], 0x1, 0x0}, 0x42) writev(r1, &(0x7f0000001ec0)=[{&(0x7f0000000000), 0xfccc}, {0x0}], 0x2) 00:16:45 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a02, 0x0) write(r0, &(0x7f0000000040)="e8", 0x1) fcntl$setstatus(r0, 0x4, 0x8) write(r0, 0x0, 0x332) readlinkat(r0, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)=""/25, 0x19) chmod(&(0x7f0000000080)='./file0\x00', 0x0) 00:16:46 executing program 1: r0 = syz_open_pts() close(r0) kqueue() setrlimit(0x8, &(0x7f0000000000)={0x3f, 0x7e}) open$dir(&(0x7f0000000000)='./file0\x00', 0x280, 0xfffffffffffffffd) truncate(&(0x7f0000000100)='./file0\x00', 0x5) syz_open_pts() syz_open_pts() fcntl$getown(r0, 0x5) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)=0x1) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000080)) 00:16:46 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0xc0) poll(&(0x7f0000000000)=[{r0, 0x40}], 0x1, 0x0) write(r1, &(0x7f0000000100), 0x60080c7a74433db1) execve(0x0, 0x0, 0x0) pipe(&(0x7f0000000040)) 00:16:46 executing program 0: r0 = syz_open_pts() mlockall(0x2003) r1 = open(&(0x7f0000000040)='./file0\x00', 0x12a02, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1, 0x2011, r1, 0x0, 0x0) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000000)) mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x2) 00:16:46 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f00000000c0), 0x4) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000140)) write(r1, &(0x7f0000000040)='B', 0x1) pipe(&(0x7f00000004c0)) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000100)={0x0, 0x9}, 0x10) r2 = semget(0x3, 0x4, 0x1) semctl$GETZCNT(r2, 0x3, 0x7, &(0x7f0000000380)=""/151) recvmsg(r0, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000280)=""/239, 0xef}, {&(0x7f0000000540)=""/4096, 0x1000}], 0x2, 0x0}, 0x840) 00:16:46 executing program 1: r0 = open$dir(&(0x7f0000000040)='.\x00', 0x200, 0x0) faccessat(r0, &(0x7f0000000000)='./file0\x00', 0x0, 0x2) 00:16:46 executing program 0: r0 = open(&(0x7f0000000080)='./file1\x00', 0x2c0, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x3, 0x0, 0xfffffffffffffffc, 0x1000200000000}) recvfrom(r0, &(0x7f00000000c0)=""/186, 0xba, 0x1, &(0x7f0000000040)=@un=@abs={0x1, 0x0, 0x0}, 0x8) kevent(r0, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffa, 0xc, 0x0, 0x800, 0x64d0d5c40}, {{r0}, 0xfffffffffffffff9, 0x12, 0x1, 0x40, 0x401}, {{r0}, 0xfffffffffffffff9, 0x8, 0x0, 0x4, 0x3}, {{r0}, 0xfffffffffffffffd, 0x0, 0x20, 0x1, 0x398e}], 0x5e0, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x28, 0x40000000, 0x8, 0x7}, {{r0}, 0xfffffffffffffffc, 0xc4, 0x20000000, 0x3, 0xfffffffffffffffd}, {{r0}, 0xfffffffffffffffd, 0x0, 0x12, 0x8, 0x3b6f}, {{r0}, 0xffffffffffffffff, 0x40, 0xf0000002, 0x59, 0x200}, {{r0}, 0xffffffffffffffff, 0x12, 0x0, 0x7}, {{r0}, 0x0, 0x17, 0x0, 0x4, 0x8}, {{r0}, 0xfffffffffffffffb, 0x0, 0xf0000002, 0x7, 0x401}, {{r0}, 0xfffffffffffffffe, 0xa, 0xf00fffff, 0x5, 0x6}], 0x1, &(0x7f0000000300)={0x2, 0x10000}) 00:16:46 executing program 1: r0 = syz_open_pts() close(r0) kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffff8, 0x0, 0x9, 0xfffffffffffffffd, "1202545f8d5181410b18bedc185e9b37902cda4e"}) write(r0, &(0x7f0000000040)="187b190570fad7a3a362cd0caf6e70fb24cc55ae8d17f391492eabd671b1d1ee2940d6427b5a05cca0de559d2d1a54eececfca0489d370f64618278da0aade6cf795a5bb5160337c599a31e0e9bab0ad7f09f0eb4dac835c0849984610c6faeb51e2aa9bde41a7cdedcd0233fb543cf94e4edf2bdc59236aa90e074b9208cefdcbd27a0e0598112a05ab5562f842a9ac22957c9ae3499141630fdfb40428ac2d270e056587dcab9d123437a9f1360cdd213e275f2664003f3d730f9cc8d8e6c3877ce0d3cb48c0f7b88273f59e9b0af7a3dbd638717fa94e3936d077cf977e8858a75434830655ba9bfa8caf91a707c854d2acb924391c1e697ba267405ccbb98352c110dd24506af914badb7e67f2a2731438614e2067672cdca9", 0x11b) 00:16:46 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendto(r0, 0x0, 0x0, 0x0, &(0x7f0000003500)=@in, 0xe5) getrusage(0xffffffffffffffff, &(0x7f0000000080)) sendto(r0, &(0x7f0000000000)="4900de90f20461effc277fe6fcc5b9b8f300829b6603b395", 0x18, 0x2, &(0x7f0000000140)=@in={0x2, 0x2}, 0xc) 00:16:46 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x63, 0x7, 0x0, "bb35a9100dc2b72eb256949064c59860a62bbf26"}) writev(r0, &(0x7f0000001640)=[{&(0x7f0000000500)="6bc2fd4515b84605257ff44c0f4943927af6c67e514f00ef1d96d66fa656a9882475dabdb0c83804728e08f9ce400659821e7d778321e4fa228cb7f8d62704e3c3430dfd72f8bae002af7f27ea44e5bc7cecc9628f282ede92b4a1700d3fa538e1d27608b251da807cf48338dc0c225cc20df25e9d756ede0e456a79737a3a8c9c91c4811b2284339d16bb5ba224782ec095752e8ddec147945863c574d2b33eb7740f82491d390e245ec2a9fdb34f2a0283e40e65a39c67faf51627e1c25c1b3fc79a46b1c9bbbae2eb0e735265656a13cb9a804e314bd48192ab1969ac5e83fbaeaca108a9e910eacb1ed390e06e48331b1f885ad4ac41fdfc790987d48236eb03810d5c62e791e8fb2b3616604a61c1ca1cb9f1588025795bdf61ab95b03eee33030c566dc52dca9123f90b53d53b9b42664f92a43e6d7f3251c0918b8b18e543b78c790b956f82810da044f5ba03e5532e19847d8e53e005b1201c055d5101776a62c29141662b3622cc84b4f0e67fa2fcc2d8ee7013fe14063705a61b311c91cca463121536d48092cc7368e82cb8ba18043b4ad9ac13b875a27d1252fc186d81ea78bf51e81005a9ad4c5ba5dec3c8aa9d2e9848e69074f252c320a2142c57f4b35481b80f7fe5c5c9aa353a40f731fce778d1d37c932e305aabe8975c22e1d029a7eddc1ce7318deac07f4497f12640ce1127594469ced9bad11f120733dc4c46c563900184f88b4af502532abeea1ba66192c0efe83e3f4b609b4de91256d88d2f6fb80eeb7ac00a0c10e0bd80a3d92a1135cb6887452ebe277df3e38af612a5a1d18e295b73ab47127b45623ea9cf08b3ed5769765c472ed112f326c6e39843d2cb83b4d3d452c16a6097d847c7f5bcb1c3805efd02a6c8222e3c155b595fac8b11f3e3a2070ed5770bff9d50990950c6470d37c28b7969f4784cac70c5b88afcf52bdb5b92df5fe763cecee8e2d01113a69ee49db276b6edf29387b03ad15dee0919c4da13adcf5fe67d65221eb69229c35fc755e95f3943e5c2d7d1bbb31709fc0470924f89d37f231758f2970f5e07693571754af601bc73befc0b00a98aec4a367da22c77d66e214a158a17eab2ea62cb8af69a206c0d521e93f15831cc701d4ca3dbf6b291b0c50560b4acd627bf7b433aa096942ab76a93dc6c2d45e1d3fb46b534a618be9e96c526fea97e6d7a4d138c26d47c321b94b13066c0b62b6b9b7e4065a2935e8f1c74b4f1e39c899b53f0fd0fb236fd561a9e850b4bd44c2a76f14aef20fcb11cf869d857c2a8f251c97e7315f3c7a0610323e5e10826825b5bb68fb9cf2cbe5eae7c31ff9edf3c088b480be10db3fc6444b4cf45534492a2540cca1abf7efa6addd81229adfca94c5f1d17d9e14ab2767a179af6eec219a43ef93347e7b6d3a22c127a92eabfee62e3a9182908f206e5d11f30c57481871e595145771ef8435d625282c4b69ed8233430c6f2957f3bf71036766c7fcb3f33a3714a70bb63caa2489215c4ed40a99e4399e0d10b515d7a4822274285d67e159c982a6b2e8054a9fc028502adfc56092c3faf830d60eadeb19df8024bef43d10a4f9784b11f72356ebf6f1b816718be2c8a677fa4edf3fadc05870aca70ccf85461db77d0bd430d36d81f29e575e581f5de78901ddf242f0fdcf3ce6a684ac3e0f2d9e6c13ada1ba666628eb011d970b3c52dec01fefdd151d5421597e2b2078b3f1be033ce1d5cfc1dfb973b10f55622b30accc188a129a6f2346b895a88ba3f42bf1ee7b6c2bd75186834003f8861b176bbbfc051aa4beed982404a75bce48dbf04ab0968d969b39f08129685942ebc3deef7edd4e535f0e903bc96148de13cf90bd99f64de21757658952311f402936ac634d0f5a7b0641f64d1770549a6a3b42c305bdfd08191a015bf52e4dee74a0d0d", 0x558}], 0x1) pipe2(&(0x7f0000000000), 0x0) 00:16:46 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000080), 0x7, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0xf63e73f8c0171aa1}], 0x3, 0x0) r1 = syz_open_pts() r2 = syz_open_pts() kevent(r0, &(0x7f0000000000), 0x40, 0x0, 0x0, 0x0) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000000)=0x80000000) r3 = syz_open_pts() r4 = syz_open_pts() poll(&(0x7f0000000040)=[{r0, 0x9a}, {r1, 0x100}, {r0, 0x1ff}, {r2, 0xe8}, {r2, 0x10}, {r4, 0x20}, {r0, 0x124}, {r2, 0x10}, {r3, 0x18}, {r3, 0x10}], 0xa, 0x7) ioctl$TIOCNOTTY(r2, 0x20007471) kevent(r0, 0x0, 0x0, &(0x7f0000000140), 0x455, 0x0) ioctl$TIOCEXCL(r2, 0x2000740d) pipe2(&(0x7f0000000100), 0x10004) 00:16:46 executing program 1: r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000040), &(0x7f00000000c0)=0xc) r1 = geteuid() r2 = getegid() fchown(r0, r1, r2) r3 = syz_open_pts() r4 = fcntl$dupfd(r3, 0x0, r3) write(r4, &(0x7f0000000380)="9f6c878cac35ff4a31304ffdad67197ae88e93ea7726ad3395c45cab260868512b331c5142d4b54b12396391d0a9546264d96c4b23cbd3f98c2776b6f6803c0000000015c57943be97f20a5eb4461ec6610320aa6298e9554d4da43410e75719b67a8335751853e5cc39c96d2f5b96b037a746768a2626adae28e65e8653bdb332601728ca48f78f59671dfce96ad139b59972e85416baaaf7677c5f7b9edf3f46f6ff10db9d558f1cb04b103e990d838bdf4677d905d798687d0ac62a9fd9ab78af6dca9adf31c60463865e38fa9b506349ef76b3", 0xd5) r5 = syz_open_pts() ioctl$TIOCSETAW(r5, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "2ef32c0500"}) write(r5, &(0x7f0000000300)="e36258a416f72ee991a336ec37c43131093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf64908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd9764c93c220ccb6ad", 0x65) write(r5, &(0x7f00000005c0)="256ba966e418bf3557c632af6e16544e12aa18a4a563f485f0f852defe01b9ec8e4ac9832623d15e513a053523f7520ebf16b624d97f0f9da8c85563eb93b11f01ba7ed6fc0a4ffc780723f1eadb03cc09ba72b9c02fbd4becfd88bc153ff21de3a5383600000000000000009bdf49c792f8b6704cf33f3294414ffc4975012034a1c8cb394d8ad36585d0730100159c70b113ed9014a945e332bce95dcdeafb0758acff19d494672107c813c84d1e1933378283029a4ad811869cd33d00", 0xbe) syz_open_pts() close(r5) kqueue() r6 = syz_open_pts() r7 = fcntl$dupfd(r6, 0x0, r6) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000000)={0x0, 0xffffffffffffff2f, 0x5, 0x743e4b89, "69e680090d001600e0ff8200", 0x0, 0x1}) readv(r7, &(0x7f0000002780)=[{&(0x7f0000000200)=""/254, 0xfe}], 0x1) syz_open_pts() pwritev(r4, &(0x7f0000001400)=[{0x0}, {0x0}, {0x0}], 0x3, 0x0) kqueue() 00:16:46 executing program 1: mlock(&(0x7f000023b000/0x2000)=nil, 0x2000) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) symlinkat(&(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000040)='./file0\x00') munlock(&(0x7f000023c000/0x4000)=nil, 0x4000) r1 = shmget(0x0, 0x4000, 0x8, &(0x7f0000ffa000/0x4000)=nil) munlock(&(0x7f000023d000/0x2000)=nil, 0x2000) shmat(r1, &(0x7f0000ffa000/0x4000)=nil, 0x3000) mlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) shmat(r1, &(0x7f0000ffc000/0x4000)=nil, 0x2000) 00:16:46 executing program 1: r0 = socket$inet6(0x18, 0x7, 0x1) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x3, 0x2, 0x6584, 0x0, r1}) r2 = syz_open_pts() close(r2) kqueue() ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f00000000c0)) syz_open_pts() setrlimit(0x8, &(0x7f0000000140)={0x100000003f, 0x5}) write(r0, &(0x7f0000000100)='Ot', 0x2) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x9, 0xfffffdfffffffff8, "1742079b37982cfa4e0000ea83f77f00fbff000d"}) writev(r2, &(0x7f0000000880)=[{&(0x7f00000014c0)="b906d6edf18383a1958f37f0c7c2993d4e97f761c4252eed28ad11a67072ee48c65ed200365cca02cbbd42a39da4fdd4c395fb5feb1bbdc8dba5aff417614cb38473a0b7946464736dc350333a4cc1d1ebeaa9e7118fbe5c285c8a67cc37a41fd7f2b50c141b03e716f628e9a222b0c789da81c1edac32f3301fa6ee955b0df0a53941fabdfac6390b91fada149c754ba8e12150c39b977e9efbbd8fce04faacd82f7a9c9c0eb125ee2b9e5c4204d236da2a3a322fcfacdb56457084380a5f3b6dd3805ac373d78bd1a2b27d31595087c1dd50e4639e9ad9841f5c841b00354358272705888a35fff5b15aa23f4aca5b8d83033ae8e550ed3629359d213b35a050a2f0926a7982373889848e42430944b60f086e175f1b85ba896991f4515906d7af9fc3db3f4552eb2ca1346461f449bdca2e054b2c181e6523904fbc1a8516a44efd6c77efe8edd3cdcdb15c5b79ef28fe6848c7dfce297f", 0x159}], 0x1) 00:16:47 executing program 0: openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) socket$inet6(0x18, 0x0, 0x1000) r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r0, 0x29, 0xe, &(0x7f0000000000), 0x4) 00:16:47 executing program 1: madvise(&(0x7f00004d9000/0x3000)=nil, 0x3000, 0x5) mprotect(&(0x7f00004d9000/0x3000)=nil, 0x0, 0x0) 00:16:47 executing program 1: r0 = socket$inet(0x2, 0x1, 0x0) r1 = kqueue() r2 = dup(r1) openat(r2, &(0x7f0000000040)='./file0\x00', 0x0, 0x120) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0xbf}], 0x10003, 0x0, 0x20000, 0x0) 00:16:47 executing program 0: setsockopt(0xffffffffffffffff, 0x402000000000029, 0x8, &(0x7f0000000000), 0x0) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000000)) mknodat(r1, &(0x7f0000000040)='./file0\x00', 0x0, 0x9) recvfrom(r0, &(0x7f0000000140)=""/161, 0xa1, 0x842, &(0x7f0000000080)=@in6={0x18, 0x0, 0x5, 0x8e5}, 0xc) 00:16:47 executing program 1: symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000140)='./bus\x00') r0 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) read(r0, &(0x7f0000000200)=""/81, 0x51) fcntl$setstatus(r0, 0x4, 0x20000080) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000440), 0xffffff05}], 0x10000000000000ff, 0x0) fsync(r0) r1 = open(&(0x7f00000001c0)='./bus/file0\x00', 0x0, 0x0) close(r0) rename(&(0x7f0000000080)='./bus\x00', 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000180)=0x8) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x2, 0x10, r1, 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x4) 00:16:47 executing program 0: pipe2(&(0x7f00000006c0), 0x0) pipe(&(0x7f0000000700)) kqueue() syz_open_pts() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) socket$unix(0x1, 0x5, 0x0) kqueue() dup(r0) pipe(&(0x7f0000000800)) pipe(&(0x7f0000000980)) pipe(&(0x7f00000009c0)) open$dir(&(0x7f0000000a80)='./file0\x00', 0x682, 0x0) pipe2(&(0x7f0000000040), 0x0) socket$unix(0x1, 0x5, 0x0) socket$unix(0x1, 0x2, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000300)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000dc0)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000f40)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom(r1, &(0x7f0000000200)=""/160, 0xa0, 0x40, &(0x7f0000000000)=@un=@abs={0x1, 0x0, 0x1}, 0x8) pipe(&(0x7f00000009c0)={0xffffffffffffffff}) setrlimit(0x8, &(0x7f0000000040)) dup(r2) unveil(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='r\x00') unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='c\x00') 00:16:47 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0xffffffffffffff6a) writev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180)="b9543376dd4a12ad991fa768379b9bc6c050dcb598fd66df2334462d31184fd43ebe1c8ca61d2e143889a93e01d2ecee450d6c38803c4221e48192feeeb34ee8913bc594c171641259b4b5df14bab6be8f31c54b9a019a99e322c7e7a357eba6461ae6bc3de28a9599ea2df83709f8596b33c474afcdbec23c56b85445c05d4b8d4148d5daa7ea502675c2551192e85ad2", 0x91}], 0x13a0) 00:16:47 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x25) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000340)=0x3) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x7fffffff, 0x0, 0x3, 0x3, "342925e49820a71e80ad2a945dc9d93550b381ac", 0x8, 0x7}) r1 = socket$inet6(0x18, 0x4004, 0xe5) r2 = syz_open_pts() close(r2) r3 = kqueue() setrlimit(0x8, &(0x7f0000000180)={0x8, 0x7e}) syz_open_pts() kevent(r3, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffffe, 0x25}], 0x3ff, 0x0, 0x0, 0x0) kevent(r3, 0x0, 0x0, 0x0, 0x80000001, 0x0) write(r2, &(0x7f0000000140)="a9e5c646ebce00a767eca45edb092d46e2e6800003", 0x15) symlinkat(&(0x7f0000000080)='./file0\x00', r3, &(0x7f0000000380)='./file0/file0\x00') setsockopt(r1, 0x29, 0x2a, &(0x7f0000000040)="01000000", 0x4) readv(r1, &(0x7f0000000300)=[{&(0x7f0000000100)=""/174, 0xae}, {&(0x7f00000001c0)=""/156, 0x9c}, {&(0x7f0000000280)=""/105, 0x69}], 0x3) 00:16:47 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000c, &(0x7f0000000000)="e000000100000000", 0x8) syz_open_pts() setsockopt$inet_opts(r0, 0x0, 0x1000000000000009, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) 00:16:47 executing program 0: r0 = kqueue() r1 = syz_open_pts() kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffe, 0x11}], 0xaa4, 0x0, 0x0, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000140), 0x455, 0x0) write(r1, &(0x7f0000000100)="454cf31fbdcd3a22bab3154b4f0c92e5c01179f8542b2f8484693a2560abc0cf13c9248b53c3268d29a3d447fb8e0296ceaa020a6b698d2bc69583f66b572bfc7cdb63022d2751b1583f4c80f12d52ba21ef9148669c9ce0205eb6a49dab115141722fb71b0a05540ad338f5c402ce089fe3abf865fc7a4bd549808534318b5892e16ab99787bf8c0f8de18d52090c53f8f28bf4f0b4fad052ee60151de69c34daa9c7fa5f0fb1b4dc25a1fda0b92f615e0ee15b6bd3090b88d1fc8c3ef029868d8f3782ccf9a4fb46ce", 0xca) 00:16:47 executing program 0: r0 = dup(0xffffffffffffff9c) accept$inet6(r0, 0x0, &(0x7f0000000000)) write(0xffffffffffffffff, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4", 0x10) r1 = socket$inet6(0x18, 0x1, 0x0) recvmsg(r1, &(0x7f0000000140)={0x0, 0xfffffffffffffef7, &(0x7f00000000c0), 0x10000000000000b2, 0x0, 0x95}, 0x0) 00:16:48 executing program 1: r0 = msgget$private(0x0, 0x0) msgrcv(r0, &(0x7f0000000240)={0x0, ""/5}, 0xd, 0x1, 0x0) msgrcv(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000000002282000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d043107cf79cc6003c0f311ecd91a7de5139a0dc7798f17372131ae56d1d361d35d7683b5744baa184c841190432ca1800ae693ffe1f660c1eec369dc593437e19786a11d895dad3ca983ac147523f2a5544f4cdbe829399efe8e06116c3066d41a26b33e5753f1bc3574e5dc5f08c2538936b4711c185ba1aa0c222916dc32b1e39078e97578228b9130d26bfa3"], 0x7a, 0x0, 0x1000) execve(&(0x7f00000001c0)='./file1\x00', &(0x7f0000000280)=[&(0x7f0000000200)='(\\\'\x00'], &(0x7f0000000340)=[&(0x7f00000002c0)=']\x00', &(0x7f0000000300)='(\\\x00']) msgsnd(r0, &(0x7f0000000280)=ANY=[], 0x0, 0x800) 00:16:48 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x100000000}) lseek(r1, 0x0, 0x1) 00:16:48 executing program 1: r0 = socket$inet(0x2, 0x1, 0x0) shutdown(r0, 0xfffffffffffffffe) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000100), 0x4) 00:16:48 executing program 0: r0 = dup(0xffffffffffffff9c) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000080)=0x400) sendto(0xffffffffffffffff, &(0x7f0000000040)="ff", 0x1, 0x0, 0x0, 0x0) r1 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r1, 0x2000000000029, 0x9, &(0x7f0000000000)="01000000", 0x4) r2 = dup2(r1, r1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) setsockopt(r2, 0x2000000000029, 0x200000000c, &(0x7f0000000040)="fe000000ba00000000000000310000000008aa91", 0x14) 00:16:48 executing program 0: r0 = kqueue() close(r0) pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) fchmodat(r1, &(0x7f0000000080)='./file0\x00', 0x40, 0x2) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r2}, 0xfffffffffffffffe, 0x1, 0x88}], 0xffff, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x81}], 0x5985, 0x0, 0x0, 0x0) dup2(r0, 0xffffffffffffffff) 00:16:48 executing program 1: utimes(0x0, &(0x7f0000000080)={{}, {0x0, 0x6}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="5cbd544199c3641cff02"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x4, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) writev(r0, &(0x7f0000000700)=[{&(0x7f0000000000)="18059cc0a78846f7dc2d60cb0008000000000000b2bc5aad4b1ca315eccd73eabedfa25f365c65b3741570d50571e9f8f4b13034bad26d951a868a11707ae0284bd80e7c185de8763dca359c248c9b48c4089b3d77566c2e84386085eb98ab00080a4023cf6ea7da71b4db6d13", 0x6d}, {&(0x7f00000000c0)="3a747f0d57659a75f22d9d258c75c6a4bb453d6fdefea0bc80ce8ac250ae86176756bbc0e69b8c9f39d5bcc142215c39635fd35baeb47622a18932875c177863e3d5e8e1975049597ca6b502e0959fb4145467716b12df00e94c19e7cc161fa307f2b6e764c022f1a2df86b7a4e9719928fc87cc2c193695e3ec16002b407dc9964c18375a150da06f2a333eefcf7040100e19156e510a2b11d33378a4206563584f41460776958a05b5591b04d773b00a3596d96f0538ff29d33fffdc158834809054bc69c63c", 0xc7}, {&(0x7f00000001c0)="b8783e9af580a232729b634f5cf57d292f6841c8143d17c6afc80d404d43629a64079c8c5ca1b22db9a1cd9e4e872683f11b5f123885d010c252afd5a6d01d1e1297b3af0785eaad309d4a95b7a8688eb26d689df2bd40fc9b3a5136d7dc4e28acdbfcf18bfdaf58ca2dd30181fabd6ff2f299aa5db37d1e005824efce7b546ba23335c55774834ae106ceceee0fedc024cf7b4ba7784aee28310aa6d3265229766e2cc1e3", 0xa5}, {&(0x7f00000002c0)="8ba6d052f2360e3cf012020f1d570e68174b237a77fb856f114e9397888f8b1b0632d71d379f0d32555278f65e07979337d2297b77cacef4f172d9d5705c7fe6e080a0ebbefc91f579efefa098594b177bd054db879eb6420ce8d9afc0fa64dc2cabbefaab366d25541b419ddbf5b33289c1561954d982c70ff182bf362d42b386565054372971c36563ce3338b80ae0a16c5d274c99a4ca99de", 0x9a}, {&(0x7f0000000380)="f6657370270623ea16a62290fb90a86038baa5809e33651c41bad9089396b475003a595a84b18e000c7972b44824c1f9263a26af365c5739e27fa8089df2a2b59ed64c8da73295a3a9e86729e6d6c48c91e80257386c6943e13c8ae6b14541ef62be885d0630aa6254f5ddecc71db2d84a34e25b72425df22b0bcbfe32345f4881b6e2c3c5009a9c1885b8f66d660bfa6c6473fd9d832177b445c33436e717ab725cfe04a3e5087c6116e7dcbd88f979784e36ce4441c2dc61db17ad1dd96139c056d3e3a8e98a706b8bcc423829567856467c1387c0cc9a1b60a16344ebb2deeb04cd47f712604465adb540b412e7228e7c83fa8ecde5de3ddecadf6a", 0x53}, {&(0x7f0000000480)="43eea1ba11719627756de3c976f371077d87ba2fd9ee439127bc5f9bce968528036a2d41e3ee905a996bea414a5caaf18cc6e92168c4fed263a6dd7a51d48062ac53f3c87dd5aadf606671c468b02a2885af999f3c7cd966c1c8fbffdc96de4a773e19a0a2ce2311ac6feff84f4e37ff305f59c2ae3d0787b07ca1b8e8b8a8af88a3fe102e73c457af9bfebd98dd9212c69fb73ae7b5ce15f08427eb2c33bd7f7eb6457acb6b713064756a93af818f90f56084300f49b82fcf8a8d56087f6cd6a012dadd9f9733f8eb9ecc2aaf2cf6b847286d1e07226086f5db9c1bd5cfb1e503724daf", 0xfe21}, {&(0x7f0000000580)="6ca84db6f3db3a49ba757e3b9f7173892b135a9e28198a8244a2755d049a7a8ce2703358bacf0ad39c305a69710fecf835deb779cca225b46c6c5ab465eed49a79fe4c117add6c717bdc35f4ee97fc4269dc617bdbc30a92d834404d4072bcfc2843270c4149850d386d8cf45f25a52144832aff4fad3aae218ef81fc1a66067ef0de458f78f84f717051cbfb7d407ea65cc8578828e03c3373a8ab9de743d3e14002331eadcaab2cee9af52356d86aca6d758a49cb03b9230e9122c5f6d7d5978fe58ad0ec2f0c04e68810e7ee634af536def5b1cd8f171f14e7dbe8a60b9ab0c24ac765473bb57b70a836e4c1ffc8a5f04b79dff5f0f75", 0xf8}], 0x7) 00:16:48 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0x0, 0x2, 0xfffff, 0x7f, 0xe}, {{r0}, 0xfffffffffffffffa, 0x2, 0x1, 0xe53b, 0x6}, {{r0}, 0x0, 0x49, 0x1, 0xb145, 0x1}, {{r0}, 0xfffffffffffffffd, 0x10, 0x40000007, 0xa77, 0x7}], 0x8000, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffff8, 0x11, 0x0, 0x604b, 0xbd}, {{r0}, 0xfffffffffffffffc, 0x20, 0x20000000, 0xcef, 0x2}, {{r0}, 0x0, 0x2, 0xfffff, 0xe3eb, 0x3}, {{r0}, 0xfffffffffffffffe, 0x10, 0x68, 0x80, 0x4}, {{r0}, 0xfffffffffffffffe, 0x8, 0x0, 0x2, 0x8}], 0x10000, &(0x7f0000000200)={0x4, 0x2}) symlink(&(0x7f0000000240)='./file0\x00', &(0x7f00000002c0)='./file0\x00') setsockopt(r0, 0x0, 0x100000001, &(0x7f0000000080)="000970d7", 0x4) recvmsg(r0, &(0x7f0000002640)={0x0, 0x0, &(0x7f0000002540)=[{&(0x7f0000001340)=""/4096, 0x1000}, {&(0x7f0000002340)=""/112, 0x70}, {&(0x7f00000023c0)=""/150, 0x96}, {&(0x7f0000000300)}, {&(0x7f0000002480)=""/59, 0x3b}, {&(0x7f00000024c0)=""/95, 0x5f}], 0x6, &(0x7f00000025c0)=""/128, 0x80}, 0x40) getrlimit(0x6, &(0x7f0000000280)) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f66696c050000"], 0x1) sendto(r0, &(0x7f0000000340)="ee2b430fe2ba49e1a766a922b9fd85326e06fc92e9787aea2dda3cfab0da0d62dc1d5a3c0f0033bc423f0cf5bd2d32008c3037dfcd1021f90a309e546d6615b9df393abce1811df55435ebd9a95dded3dd2817fe19cbafbba2801bf082a605110a1d0abbb107829ea8f0fcee2bb05bff591f7c696adc6c0f3961643a3f42394a68f963eb1c84553d8ddb7db7524c16f306e9e05840190d41c9582c6cc283fc0d7cca7403ef84970c7dc26a5483329671a79608e23f8a3436253966abe0b0cc63e564a8131aa1b4bcb1b9ddd1045b0364392e710436e640993f6ad99310f45e847409c81db7835a793a8473c568d42a0a13ae5521d49f23a557e2503e6ee77945844cbcddee5e962ebe5b197a317cffb9f04ed62204799de3c032b722028992529556c1aeff0fbaa9a4248e5f273ccd41259cd8dbd134bacc13b7aa483ac3a954b863a68af9ce700d4ee0adafaefaa07fc9599c52f496de943c3fca96f7a461326a637cafb979c0c6badc26af9a55eca5475b252c632ad852708415b5c73f85f704616fd7fb68e012321c96a8475288256d53838d8c22611d726c12eb0050601fc5ab8fd363c77cf64de0343724b606ff88cf64656bdb6c205dbd1d5a80d3f22517f8562a86a6b0d50d802a99ce8a937ed6708e608b85d4a4c3a98f8f2408b828f8447ea798c60a6bc6e1a1a8455f9b38ed43a4c96178c191efc54f589a8b80f3c405b58e614c36f59e5ac2b4c563103cf0c776a3bc949abb17509ee0d316c3c17fc6272626bb7ea92aa64229f4138916bce3010219c570f4ae5759b35050fa6e838075656ff8ab400c0265b198deeefae7a3eb758915325c58ffaf37f2c5c58fab0d697e0d3d7785fae56284937dd6d03866f566273364eea1f7d6d789a7b8c9c2a198352c96e71b927c79d3e2fa3f11273c403ce71d61eb43d070030f5d0b675ea710650fa917b6525d46bb48df243e47dda9a89e12831e7768d0b6dd29c7101c928b166cee7a15105aac480adcd34c459361c106f3b5e93771ba6adb08d4fc77395cabe5e1c2627f4061e1dc3afbbf11d89cbec1a508d4c3f34e642b426d18026146944ef9853e535a1ad38b31fc288acde7f41996835c2f0405a26492c7f6a199db914470504c74f522a23cd67afceff1ca5e0c6654bd130439531d5398fd1f8401b985733eaa78211dc1877b5a0e1dd8a14a05939d03225d41d49811237247a380d9d42043f0b8717ae1b3f27fb5de812f6df7aa2138b8b208640d26cf6c27f915f475e2dc08122f56fd1457e9de669b7d696ae762fad23cc5b4978b4ef775cec63a0b572bafcbf1801ffeb0ddd5c1fbf905fbed3d53f51df33e60a9118ea1c48c62215fd93efa9d186a0ccace0e6b42bfee404541ea99260f748890d3d8adb46a5d29e705e705cd1a02bc642e4250fac6e8cd46fe35ce922b61323d5ac16aa1ac00863d9c55b4f72b721a3141f5e767c6b26fbb19e2fc71b59aa77d571320e0f86e9ac96c91dc5a9ed42df8109d672ff96616191513f5038546aaf5ff73416e99622517d21a9fb4ac7fb2b98b8541c44d633147042e6fc87ab74d076f1f13d26703973b883c5de5110638a94e143abe463d6d6edb5b4156524df876b4ff7c05a7562876534cdefbdcfd77973c8b4f28fc2eb9e5d78a606be2a74e0fc56c5edb01ec6215276ffd38ee5d928586369b6044504f3eb483af7b2873e5c43f88e22a7907437373383957a287bb37794af4962ab495854d7a35d175a212c49391b00378eb852760d46713f9f26ec7a2fb14eef1527b8bd249b875d12960c8cc8ce9605fd692e4fd5192154e7441567ba29e14494a13095c13be84ae099be2425e88737d33a1e9d02a3da9bac0777ac99ca782a2ff6150b3a30297c57add01f587d7c3dbde48d97b945456e56181a6b5114bde2c5b082deb950eed19d8c11fd18ee688589c5cb68558898a9b05e9492ff9edfbc7819a1b97b84163887698ff9ff0ae164f8baebdbb4f5063f88e247373a4f04664b4bd7c346651184ef9510f955c1051e182a1f8904fab7d2d6923a81de2450026067fff184acc3e0c876fb6f8cdda1c3a1870932e6cf42a5ddb65657a1d0a129771b264ab2beb42bcb0ae8aa3a1440a8ba097728e5faa8ccf8af9fca2f92d2d6ce2d2e72233102cc7907dbdbe18cadb28fdaaa63b9e3a3895d0da3d9e8d88e3665bc4d038f36f8653ae1d53e51c662b766ba9ec4757b1d6efbad46af1ada04761be78e2d46a514c1d42504a52775012e0cce66737b8711d9a82de0b4446829daba825460e492780b8179fdb671fb2f8deb398a483a08d3a5f330a0215b9f5ad3ac857759982ca3e254282405d50dae569624b06ac7413df38b56ea89d0620a87d66a4c3d1b152d5aaa38423e6b41289a989cc8f97d31bfd9701b3dc95d6205db413c9a626001825357a7193c831b4ad03bd42083c7530dd454430becb328c2059a8874bee70c3477755521964f623b269c0e805b18926c7403347eb16f3c9403845856efcefcb8c341d99be6901d52e1acef8fa571f6bff8a5a1504f459790e2b783b5e29eb1962ab7a9419c681b702eba9ce3708724b110d0ee5979ddab391e00cf0f7677d292779017e68fca1b01833e6e6d9b63b7e4b3e8c09f345676541655b57b9b1f02e4247fa4aaa982da6e1743e8d2297a15e75f4fa6e1a7d0633fc42f1bcf5b842243c43fb164c609d2c73e1dcb228a0d62b84fe9cbd4bdc04d37ce4cbb2fea9ae0cd85a15b7643074cafb86c53f1f58250837372b49393532923fe4b1b7b825a6c134d65921856b7c5e79fa11ca4fffb08ab32a1ec3a18cb52c7c2e9ed8dac17dd9b853de44d0ae7949dbac0766439a3fd3bbd59bc9c5bd553c8766263d1d6c02a275c19143dc472644abc2da3e16bea86cf8f658c6b7a0ae01fb349ace1045235e7786fa110dd1ce75b4279b0c6acb1e15763e11df0e37d1934f739d0e7963f4b507c1bc998838e1e43f31777e7f57110af8b172fd216229cf1dfb06ce080cc76845dcbc49c80c10428e3e0f029357eb28c4122138e93720110d3d380ec5160627b123124d5337e431aa67ecde044c691914f6176507f901e48e3159be8692f12348c74fe70fc32d17b448cb33eab71acca75a3821fbaab21275a3ac0c4e697fa6c14fd607b058e72a70f27d553a58b3e02068e15c363e60299941518663d1c9eeaff6ad5f21f2679b96de79a4844ed45d116dc286e1d6ce21c64250cb37f4ed157e5f5abfb079d0dfe51133b6d4f088003a76746ed9b36884f9be8c806516d6cda17368eb8ee8555b05b976a30b867501a4bcb6b8dd405eeecf5cafe7fada8e658dcc902b44055b83fd0f5ca2bf0389bbf53b08a7b07c02221c85b6e67a6e229d3e154a3066233757eaecf300262877c6f29ff2c03d22851e6d067a6e2b7f714ed43ea63bff6aee22fcb60b701737611834c009aaea2deb7511b657e3458275909215757f62a9aa1a1775173275c1103d62d5d1432c76286f7c10a085e4dae65d13a2a5e2b929519486b330cfa3efc8f49abbbdf185b68ce36d62af730d7d7def231b7f2dbcd36bd30b75f379273afd4eed4cb3f93c25c6e3806191774e335bacb7272527b756a0c9a88b8170235dfc254caaa893f4e20c0fc497c8ebdb7ab1bdd69398fad95512e17f0a89db7f15a089f8c0370a774414d18aa392516489602e5582008667568a399bd7c2f2813aae4a3b289656e89942e2ea234c790fc1a6ff7c867ee5efd7c1ade5f7c3cca422db1b9497dc01d11525338c84bb04464a86ef4decb100920b9839460812e4394994e88de61eb573d0fe3d9699c485d30bec68d9f05992e3cc122aa68935d73a568d6e41041397e18b79c8161d441f3f3d2956191f1e9a4f3cb9b6ad8b1233dcd003aa6f35da8e1ada3a5ed1bfc2f6e5aa167a17ad08112869e8374b5940b4c0779691e53b818627beb8fa056534790c195d46153c33c3bc6a3d7a2c4b957c2f68000207f04820d16968166c5598d0daa203bd7523b259ecdc0d7c0141ec02438e5bd225b7f0cf39397fab22d091edad49035080a62058fcdfdfabb00348169f38e7719c1809e25d3578507beba2fae76f4f2ca995e846d0b87928f31dda216a97c2e076f1f45898575cba6c717828e37af07d8efd826aea26712aec0327c78bbc4c2aac03a58e40f1fa6796f5ef0dbec8ae22b41e1162bace53fb4df23c84885dc6e2a3e2980a0ee5ee2eaf5d6fb0465df4cc848c357aba19e363b5091e6a47b7041cf60bdf5cbcd55b26bd27fa3db24d1ed8e91670d9f808fd3715dd2fd92d46c34b3b2157f33f13defaeda33d8636360828a75bbbe330d2d8d06f1c98aa3b1d56c01be77f603ae5d9b98bccd17a5615c613a4add2024a22feefca9d253cc0a2969d783314371078c07adfb0b5fa80c17d7feea4e5ada2a40d8a211649b827aa97f09c339f5d7ec3c2600d427b964afbe59e98c13fc039feff21dcfd5cc557e3959cd65228dd28dcc83dbfbb08b59b1c5498740eebcdadaa39dbc5f54cf83d8304e93dc507faaffff8fbce7f548c50ebeaa1acad8a0ce5ca2a953f58e871486c13ea4b4b74fafcfdb03d1e996b4c452e5c436822c887e1cf93d326732a13d321788863608e068fdf4d70e7700e65b4cea65109a70b7268550fa12fd00b33874735acbe07cce3aaf64693d1d96202e41aaf9d3c95b33abf513e8583237a78dcc3a4492dbaf29d6fa99aeeeeb43cd7e765736fdf3a81cf9df39c86459d00ad4a5abf36487f3becdd8481cfae8c930be6d71dae4a81443da1f8af0bd420647572165263ba6f2b0c6b5b9f13ef568f56d285f1ad2dcff75cc7bb3eefaca2beaaff4afeed8fe1e2102aa1156c7774ce36685aa10abf88ab14b93658c97eacbe4c44f7ee7a5064dd24072d565cab56e2fa4141d4858f5e1d03d98faaa8fe1795f4c4375d86b9b590e7425e1ba681e152cfe19798bd7f339144b37525a45bf8bad5e3080fd2355c7a60de3d8aff449e9b0d8ec39e0785e5cb782d000a3a740f37992100f95354ae354c6362bda5971fdecafc3669eacacf6a87b1fef293860d5deb5fabfc527fd49fc120ad80eee2f3d3c0d6d08f28d66335adb6520c4ff80c1e848eec82697bbf963ea4f81a5aae3fdbb3fb6932a84db95934f5dabc96acdd65c151aa2258cfa27484507ff39dae11a69bab7a3ff9be75535cdf442b0e2f8700cb7328450c95ac2f3141a075c9bc7d1c14c0c55ea39a61e32c332890df099cb08ed9fef81a3dd4c0bc8d7ab0387a33a63f0dc176dc1f361180c915b77872f50f09a5d93270b82fbb9bc69cefb7ea7aade0f0aad6f548f976c9e6417ff8a4dea7aab376346f0fa810ba207bb2e46063ae56f138a183e12129270b18184ff49197d99093addccc8ddf7a7725fcd9b9c89b88850ba2a600debb1b178ef8fcfe7f9126361020b4353fca6784623b112df259a319bcef6574475c8091b381a7610c07a6e24f59f2886469c48d04c3f4c00672d353353d8b118632fe93b39a492aba7362fb3115f0b0199c032b3b6e8d700fe04adc01475fed82dd33d68f0576c1298a825f4fc36db4b113c205793319c36b5fe831e6982547167ccd25dd27ba67bc2a666f7ffba622d64ec0b0b5f83f6c9ca79765f6ad439b821161b53d868558dfa919556025304c4a437cdb6828a7ce024be18f96865f40b08b8256058b9b59a925ac2bee9865d72a0aa06afbadf76c73140f045481f3f8bbbdcaf0794531901fb0f24de0b3f1e7be4630556274c4a5d68bd81b65183c3aea91b80921ce", 0x1000, 0x4, 0x0, 0x0) 00:16:48 executing program 0: r0 = socket(0x11, 0x4000000004003, 0x0) accept$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) setsockopt(r0, 0x11, 0x1, &(0x7f0000000000), 0x0) 00:16:48 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000500)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) readv(r0, &(0x7f0000000640)=[{&(0x7f0000000400)=""/193, 0xc1}, {&(0x7f0000000580)=""/5, 0x5}, {&(0x7f00000005c0)=""/81, 0x51}], 0x3) write(r0, &(0x7f0000000100)="ec7d2f00afdba0e2d780b5109ccb45c920cf54832f70704bc19be84a2f2947fb3bd1da763663c3cecfdf8db678fb", 0xb) r1 = syz_open_pts() close(r0) r2 = kqueue() r3 = fcntl$dupfd(r0, 0xa, r2) connect$unix(r3, &(0x7f0000000680)=@abs={0x1, 0x0, 0x3}, 0x8) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0xfffffffffffffffc, 0x0, 0xfffffffffffffffe, 0xffffffff, "a146786eb90002000000000000b1c85b6a8a1311"}) syz_open_pts() poll(&(0x7f00000001c0)=[{r4, 0x4064}], 0x1, 0x0) ioctl$TIOCSETAW(r4, 0x802c7415, &(0x7f0000000000)={0xfffffffffffffffc, 0x0, 0x0, 0x0, "8ae96cff3e0065f629ae2deebf5395dbc06e9ad7"}) read(r1, &(0x7f00000006c0)=""/222, 0xde) syz_open_pts() fcntl$dupfd(r0, 0xa, r4) ioctl$TIOCFLUSH(r4, 0x80047410, &(0x7f0000000140)) readv(r2, &(0x7f0000000380)=[{&(0x7f00000000c0)=""/57, 0x39}, {&(0x7f0000000200)=""/142, 0x8e}, {&(0x7f00000002c0)=""/74, 0x4a}, {&(0x7f0000000180)=""/3, 0x3}, {&(0x7f0000000340)=""/60, 0x3c}], 0x5) 00:16:48 executing program 1: r0 = socket(0x2, 0x4002, 0x0) getsockopt$sock_int(r0, 0xffff, 0x0, 0x0, 0x0) 00:16:48 executing program 1: r0 = socket$inet6(0x18, 0x8002, 0x0) socketpair(0x2, 0x7, 0x200, &(0x7f0000000040)) setsockopt(r0, 0x2000000000029, 0xc, &(0x7f0000000080), 0x0) 00:16:49 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "ec344ebdc541afd74f4e1623cb08dfe30ac3abe3"}) ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0xffffffffffffff7b, 0x0, 0x0, 0x0, "c02a0800f5a31a711aa0a2eeca1367d31e788b06"}) 00:16:49 executing program 1: r0 = syz_open_pts() ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) ioctl$TIOCSETVERAUTH(0xffffffffffffffff, 0x8004741c, &(0x7f0000000000)=0x87bd) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) mkdir(&(0x7f0000000000)='./file0\x00', 0xfffffdfffffffff5) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x11f) readlinkat(r1, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)=""/180, 0xb4) 00:16:49 executing program 0: r0 = syz_open_pts() write(r0, &(0x7f0000000080)="7cab8c2dfb39b660509142119bd67715076148151dfbff10979ce1cbb18009bdb297c3ec059108b74fa8f48709d0e2655ee109c03f5d30d1ddb900a51190381d38607781edb3667beea4ba7fc96d3dc4558a1bc8949c0159550d975edd99bcff84bee8ffa3d23e525c628a943dbfa7424d5bdb6144544391420574279878fbf6b4e888a0203bbbf3", 0x88) pipe(&(0x7f0000000180)={0xffffffffffffffff}) dup2(r1, r0) close(r0) execve(0x0, 0x0, 0x0) semctl$GETPID(0x0, 0x0, 0x4, 0x0) 00:16:49 executing program 1: r0 = socket$inet(0x2, 0x2, 0x207) setsockopt$inet_opts(r0, 0x0, 0x7, &(0x7f0000ee0f7f), 0x0) 00:16:49 executing program 1: r0 = syz_open_pts() mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x0) pipe(0x0) r1 = dup2(r0, r0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x800000000, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000040)="80766a6135609ace675076655039116acdbe6b82a9db540133ad88fa934ed55b06c4e3199de9a2dbef4e2db15548dc298f3a033e97f499d2d13dff3e918c124cecdf5c1033ad6222eee090e4d0867d7f34fa9167e1cb27737778d9a261cf3d9b71711bbd89311c0e5941c30e502b", 0x6e}], 0x1, 0x0) write(r1, &(0x7f0000000400)="1fbc0a12b26e657fadf8d0d55212eb4eb124b12c15d2fa4fe0eace77e27597976ede084ee430f7f2b19a304e73a67c0db9fccfda81c9447f3184a17679656abedaeb4be8dd84f1e8eaed14d90226bb33432805ffc28bcd203c1ddb9248123cee63a02f0d64", 0x65) write(r0, &(0x7f0000000100)="e362ddc8581716f72e0295861324f256b4093cfb2ab8565bbdc3a51970290023d58bf6659990bfef32044908d0d90b6e7d12", 0xfffffffffffffe06) syz_open_pts() close(r1) kqueue() syz_open_pts() 00:16:49 executing program 1: r0 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f00000000c0)) ftruncate(r0, 0x4) r1 = syz_open_pts() fcntl$setstatus(r1, 0x4, 0xcc) pipe(&(0x7f0000000040)) mkdir(&(0x7f0000000100)='./file0\x00', 0x111) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "1ec6868abb0320ec63aea8c379b92c9f100000b2"}) write(r1, &(0x7f0000000200)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r1, &(0x7f0000000000)='q', 0x1) 00:16:49 executing program 0: chroot(&(0x7f0000000040)='./file0\x00') r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="82022e2f77f06c653000a398d0aff267e1bdc5eb57e22ba8900d2c99476a3f890e5fcfb892c671a8f7c011ae1d033cea8cd34f884a2a55219acdc2b277a55e23eb53d3b0f20016e305d473"], 0x10) r1 = socket(0x2, 0x4002, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) connect$unix(r0, &(0x7f0000000080)=@abs, 0x8) listen(r0, 0x0) 00:16:49 executing program 1: r0 = socket$inet6(0x18, 0x7ffe, 0x100) getsockname$inet6(r0, &(0x7f00000001c0), &(0x7f0000000200)=0xc) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000), 0x4) socket$inet6(0x18, 0x4000, 0x8) sendto(r0, &(0x7f0000000080)="28199da17d0fb283470229a5bdea990bc64d09870ed74bec123a84c11fd27538ac03e74fc53da6adafa045da547d8c46c6af94a78ec62758a08e5b30cb2ec2cb0e91b3f60ac8c30c70fe3f03463a359109226ea4f2757771b1a50b7af4e7fcc799ffd15977a550285a3f9f464581b36a8b6785e14d9252c940f5e6ced6d12e3eafb8014ef1f3ead0af90441354f0cbb9a3dc3bbe3be646609075fc94d0d723cca25d05eccfbd9453a9de9ff4fea414db5e7ec6e39946654fef6a315adacd35d7aa6222e0409656de7cd6", 0xca, 0x2, &(0x7f0000000180)=@in6={0x18, 0x0, 0x1, 0x6}, 0xc) bind(r0, &(0x7f0000000040)=@in6={0x18, 0x2, 0xffffffff, 0x5148}, 0xc) 00:16:49 executing program 1: shmat(0xffffffffffffffff, &(0x7f0000ffe000/0x1000)=nil, 0x0) shmat(0xffffffffffffffff, &(0x7f0000ffe000/0x1000)=nil, 0x0) r0 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) shmat(r0, &(0x7f0000ffa000/0x4000)=nil, 0x2000) 00:16:49 executing program 0: r0 = syz_open_pts() close(r0) syz_extract_tcp_res(&(0x7f0000000080), 0x1, 0x1000) kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) r1 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x13, 0x40000000000, 0xfffffffffffffff9, 0x4, "e5b523eb73443bef626e6d11650b362812a64d7c", 0x5fdf, 0x81}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x81, 0x0, "94dbf4a4bba7fd818a63b26e26b8554adbed083d"}) write(r0, &(0x7f00000000c0), 0xfffffeb0) write(r0, &(0x7f0000002800)="f9", 0x1) close(r1) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f00000000c0)) 00:16:49 executing program 1: r0 = kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCDTR(r1, 0x20007478) syz_open_pts() select(0x40, &(0x7f0000000000), 0x0, &(0x7f00000000c0)={0x61, 0x100000001, 0x80000000, 0x4, 0xfffffffffffffc01, 0x81, 0xf9d, 0x40}, &(0x7f0000000100)) 00:16:49 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x280, 0x0) utimensat(r0, &(0x7f0000000080)='./file0\x00', &(0x7f0000000100)={{0x1f, 0x1}, {0x5, 0x40}}, 0x0) symlink(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)='./file1\x00') readlink(&(0x7f0000000280)='./file1\x00', &(0x7f00000002c0)=""/4096, 0x1000) 00:16:49 executing program 1: r0 = syz_open_pts() close(r0) kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0xffff, 0x0, 0x9, 0xfffffdfffffffff8, "1702079b37982cfa4e00000000000000fbff000d"}) writev(r0, &(0x7f0000000880)=[{&(0x7f00000014c0)="b906d6edf18383a1958f37f0c7c2993d4e97f761c4252eed28ad11a67072ee48c65ed200365cca02cbbd42a39da4fdd4c395fb5feb1bbdc8dba5aff417614cb38473a0b7946464736dc350333a4cc1d1ebeaa9e7118fbe5c285c8a67cc37a41fd7f2b50c141b03e716f628e9a222b0c789da81c1edac32f3301fa6ee955b0df0a53941fabdfac6390b91fada149c754ba8e12150c39b977e9efbbd8fce04faacd82f7a9c9c0eb125ee2b9e5c4204d236da2a3a322fcfacdb56457084380a5f3b6dd3805ac373d78bd1a2b27d31595087c1dd50e4639e9ad9841f5c841b00354358272705888a35fff5b15aa23f4aca5b8d83033ae8e550ed3629359d213b35a050a2f0926a7982373889848e42430944b60f086e175f1b85ba896991f4515906d7af9fc3db3f4552eb2ca1346461f449bdca2e054b2c181e6523904fbc1a8516a44efd6c77efe8edd3cdcdb15c5b79ef28fe6848c7dfce297fdda89be5f80e2ecaef67b162a4c42d0041e451a1fb4ea903b47fbb1ff2fe8e6fdce1cb2cb3ada8", 0x180}], 0x1) write(r0, &(0x7f0000002800)="f95e625b78f58d117553aa271fb896a064951ec3c2bb65395c38e800b4794e9911a1765547e49b72a89f36e87396f9ae9344a5ff00dcb84c19e3ffc74ef300c7a3ff864cdc942978e8db7771c3d97893132c6f7e7b55457772342c5f5c988c382b90224fc80c427247f65a6fbc4833e94c8516528e856c90cb12235db8905f7a12b4e546f6e93ab0ddc1a7b28a2ef106cc8b7a6b5e40adbcdc9ff03e3f323281fac67e251d1a8c35d2512a9c068270ab96c8bf78cedc318205e15c70372ab32761a02b31087b1456a00017ce232d7b360e662500448952cbc850014a51daac4123712c462a55cce232e6c811307c8806eea890e187339f5f805ecd7c3a02a33cc6dad452034a0de892b3b68a70c4ecf0c97b014da6f0660d40db6c3ede90990a20c25bf00866289b9862cc2fb6b347aa5cd9bab7e0f62c42295a914eecd9ba1f86074fec1cb938756e3bff5e896e80a7cf58b5e5a7ba4eb936ed5b727160418ac42e296b3087a72fb7504e1b1dba0ef072647a1412494f73fedac1dd218e76beee644bc570d3a7d4aa30d9e0094d854451fb74ef6ad9e985f9c1ad85e8eae60259ca0ad8fb0cec8a3e9ab305e36915ef80f75f2165f58b386deb339ad6815b15489e74cbd263d8587d7829b37e4d35bfa3e72089d8ba83900b6d2ef21bb425a67e927113a31c9552870e236eabf162b72a142140ed71d17196030c1ca2ba502be501efd39473c40b0d029270a271cb44f96ea46eb92b26ef58a45c97859c5145818b2ac8618256733a74c0c0ef7ac949d683d0f96a6a5522774cb14d0f4aa9930830df3173b54a0fc108c6b62d82a085fb2c1c89e924f543313a511da87fd07a0632b42eda35cb440de1157a2b0700a620e3f1ec2695c00468a05102956b541f92e9b9c1f8adbbf71335c234731a3c090293634ba228", 0x296) syz_open_pts() r2 = shmget(0x2, 0x4000, 0x100, &(0x7f0000ffb000/0x4000)=nil) shmat(r2, &(0x7f0000ffb000/0x2000)=nil, 0x3000) readv(r1, &(0x7f0000000580)=[{&(0x7f0000000040)=""/161, 0xa1}, {0x0}], 0x2) 00:16:49 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000200)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f00000000c0)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) write(r0, &(0x7f0000000540)="ec7d2f00afdba0ead780b5109ccb45c920ec11025d400fcf54832f70704bc19be84a2f2947fb3bd1da763663c3ce0000000078fbba5c773bc7724395e614cf12a09db29dbbbc392ad3de219680db3a5ef3b66b03eb44c0cd5e4b7198b5e9eae882d691595a44c9ed141a79be600d2ca04005437e216e741b8591666c2e0e9815122864407fedd8886d86a55a6e493c165bc93a3c57882646c574be88311444224b638ea7f49ee32c9f53eca78311c2c8f4472f6bef5a458bf2260931e75adfba675ab47ea4b45c3d22dab66c534a09ac76317852b52c01c92dfdc4daa862ccc12e9bb2aa28641ab8e8ae675b000000000000000000000000000078b3d08d4b82905520ed98aadf1c68921ce6539fc98d5abb9ddfe5d7bac983aa5e3a77f816fcce296f5e47b18d4177a06af2d7acea3a560bdc969118924595058bc6129d3f0024684ffbe4fce00d534f3cff3caf507bf9951a91d67481f27d1db813eeb072283ceb4fd947b6498c585bd2fc10b3db9db043e9220f0bfc19220c545c21", 0x17d) r1 = syz_open_pts() close(r0) r2 = kqueue() kevent(r2, &(0x7f0000000140)=[{{r1}, 0x0, 0x2, 0xfffff, 0x10001, 0x4}, {{r2}, 0xfffffffffffffff9, 0x1, 0x13, 0x9, 0x3}, {{r0}, 0x0, 0xd, 0xf00fffff, 0x8000, 0x7}], 0x5, &(0x7f0000000240)=[{{r1}, 0xfffffffffffffff8, 0x22, 0x1, 0x7, 0x8cc}, {{r1}, 0xffffffffffffffff, 0x8, 0x2, 0x9, 0x6}, {{r2}, 0xfffffffffffffffd, 0x20, 0x4, 0x100, 0x2}, {{r1}, 0xfffffffffffffffb, 0x20, 0x20, 0x6, 0xfffffffffffffeff}], 0x400, &(0x7f00000001c0)={0x0, 0x8}) r3 = open(&(0x7f00000003c0)='./file0\x00', 0x285a0, 0x192) openat(r3, &(0x7f0000000400)='./file0\x00', 0x10090, 0x80) r4 = syz_open_pts() dup(r2) close(r0) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000080)={0xfffffffffffffffe, 0x0, 0x100000000, 0x9, "a146786eb95b7c52abfc1100"}) read(r4, &(0x7f00000002c0)=""/249, 0xf9) 00:16:49 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x40000000) setsockopt(r0, 0x2000000000029, 0xb, &(0x7f0000000080)="01000000", 0x4) 00:16:49 executing program 1: r0 = kqueue() r1 = kqueue() r2 = socket$unix(0x1, 0x3, 0x0) r3 = getpgid(0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000380)={r3, r4, r5}, 0xc) close(r0) r6 = open(&(0x7f0000000040)='./file0\x00', 0x2, 0x1) ioctl$TIOCMBIC(r6, 0x8004746b, &(0x7f0000000080)=0x7) pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r6, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffb, 0x9, 0x8, 0xfffffffffffff000, 0x7}, {{r0}, 0xfffffffffffffffc, 0xa0, 0xf00fffff, 0x58790e86}, {{r6}, 0xfffffffffffffffe, 0x20, 0xf0000001, 0x6, 0x5}], 0x1, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x3, 0x20000000, 0x7ff, 0x3ff}, {{r8}, 0xfffffffffffffff9, 0xc3, 0x1, 0x5}, {{r7}, 0x0, 0x14, 0x1, 0xfffffffffffffff8, 0x5c}, {{r0}, 0x0, 0x1, 0x1, 0x7, 0x5e}], 0x100000000, &(0x7f0000000240)={0x7, 0x80000000}) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0xffff, 0x0, 0x0, 0x0) write(r7, &(0x7f00000000c0), 0xfffffec4) kevent(r1, 0x0, 0x0, 0x0, 0x5, &(0x7f0000000180)) setsockopt$inet6_MRT6_ADD_MFC(r8, 0x29, 0x68, &(0x7f00000000c0)={{0x18, 0x2, 0x9, 0x1}, {0x18, 0x3, 0x6, 0x80000000}, 0x40, [0x80000001, 0x2, 0x0, 0x4, 0x6, 0x8, 0x101, 0x7b9]}, 0x3c) setsockopt$sock_int(r7, 0xffff, 0x0, &(0x7f0000000280)=0x4, 0x4) 00:16:49 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000000)={0x7, 0x47e0, 0x0, 0x3f}) mknod(&(0x7f00000000c0)='./file0\x00', 0x1ff9, 0x0) r1 = open(&(0x7f0000000240)='./file0\x00', 0x802, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x41}], 0x9181, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000200)=[{{r1}, 0xfffffffffffffffe, 0xcd}], 0xffc, 0x0, 0x0, 0x0) dup2(r2, r1) 00:16:49 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000040), 0x7, 0x0, 0xeb8, &(0x7f00000000c0)={0x0, 0xfffffffffffffffb}) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open(&(0x7f0000000080)='./file0\x00', 0x1, 0x100) readlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)=""/185, 0xb9) fcntl$dupfd(r1, 0x0, r1) openat(r2, &(0x7f0000000040)='./file0\x00', 0x803, 0x8) 00:16:49 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x281, 0x0) r1 = dup2(r0, r0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r3 = msgget(0x2, 0x204) r4 = getegid() fchown(r0, r2, r4) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r5 = shmget$private(0x0, 0x1000, 0x200, &(0x7f0000ffd000/0x1000)=nil) shmctl$SHM_UNLOCK(r5, 0x4) close(r0) msgrcv(r3, &(0x7f0000000080)={0x0, ""/2}, 0xa, 0x3, 0x1800) kevent(r1, 0x0, 0x0, 0x0, 0x0, 0x0) 00:16:50 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000500)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) writev(r0, &(0x7f0000000d40)=[{&(0x7f0000000c80)="685b147aa00cdea5b523cf78e26eda10eac6cdda243b910b6beca6fa90bb921caa8e8fd17eb1f9ab34cf237a0083d3f3b10857858906063c995a80a23fe33c16acde97fde73c243c16df348a0f36db6be2b3b1d856e0e1e2933468b5e4c623914dec5d38ce4abe42ffd94e1821cd03f068a6cfa323d58440dcae391726904d75786f64b83271acd3e1b5b236bbaa38730614586544817c70f552b5b0bc4f17047d", 0xa1}], 0x1) r1 = syz_open_pts() close(r0) kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000200)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) readv(r2, &(0x7f0000000040)=[{&(0x7f0000000240)=""/248, 0xf8}], 0x1) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x3, 0x8fe, 0x5, 0x8, "0b644d6f4008ea41b3f1df54e4d6b9386af79149", 0x6, 0xbca}) syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x1e2b, 0x9, 0x4001d38, "82bc73c8e98d19a3deffffffff00000400008000"}) 00:16:50 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x409b895c, 0x4) getsockname$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) 00:16:50 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000100)={0x9, 0xf800000000000000}, 0x8) execve(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) socketpair(0x13, 0x0, 0x8, &(0x7f0000000040)) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='s\xd2') 00:16:50 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755a65bdad345f07a098206fb2"}) write(r0, &(0x7f00000003c0)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f07817782aee9c287730c53fb394b842dbbccbbda1049fad2ba6ea574a5b227596586f7acad445dd976", 0x65) write(r0, &(0x7f0000000100)='\x00', 0x1) r1 = syz_open_pts() close(r0) r2 = kqueue() fcntl$dupfd(r1, 0xa, r2) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0xffffffffffffff79, 0xffffffffffffff44, "ad8b00974a7b00101600000000000100"}) poll(&(0x7f00000000c0)=[{r3, 0x1}], 0x1, 0x0) clock_settime(0x0, &(0x7f0000000000)={0x8000, 0x6504}) 00:16:50 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) recvmsg(r1, &(0x7f0000001240)={0x0, 0x0, &(0x7f0000001140)=[{&(0x7f0000000080)=""/75, 0x4b}, {&(0x7f0000000100)=""/4096, 0x1000}, {&(0x7f0000001100)}], 0x3, &(0x7f0000001180)=""/165, 0xa5}, 0x1) utimes(&(0x7f0000001280)='./file0\x00', &(0x7f00000012c0)={{0x266, 0x6}, {0x653, 0x7ff}}) pipe(&(0x7f0000001300)={0xffffffffffffffff, 0xffffffffffffffff}) getdents(r3, &(0x7f0000001340)=""/172, 0xac) r5 = semget$private(0x0, 0x1, 0x1) semctl$GETZCNT(r5, 0x1, 0x7, &(0x7f0000001400)=""/123) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000001480)={0x7fff}, 0x10) mknodat(r4, &(0x7f00000014c0)='./file0\x00', 0x10, 0x5) utimensat(r4, &(0x7f0000001500)='./file0\x00', &(0x7f0000001540)={{0x4, 0x2}, {0x2, 0x4}}, 0x0) mprotect(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0) kevent(r0, &(0x7f0000001580)=[{{r1}, 0xfffffffffffffff9, 0x8, 0x3, 0x8000, 0x100000000}, {{r0}, 0xffffffffffffffff, 0x40, 0x40000020, 0xfffffffffffffffa, 0x1}, {{r3}, 0xfffffffffffffff8, 0x1, 0x60000004, 0x5, 0x40}, {{r1}, 0x0, 0x3f, 0x1, 0x3, 0x8}, {{r4}, 0xfffffffffffffffb, 0x0, 0x10, 0x6a, 0xe4f7}], 0xe9b9, &(0x7f0000001640)=[{{r4}, 0xffffffffffffffff, 0xd, 0x40, 0x10000, 0x10000}, {{r3}, 0xfffffffffffffffc, 0x0, 0x1, 0x10001, 0x20}], 0x7, &(0x7f0000001680)={0x7876bbe0, 0xa9}) renameat(r4, &(0x7f00000016c0)='./file0\x00', r1, &(0x7f0000001700)='./file0\x00') semctl$GETPID(r5, 0x3, 0x4, &(0x7f0000001740)=""/24) sendto(r3, &(0x7f0000001780)="3335558ef743805885768e7d451eb8a32ec3304010a07d1dffd85df3a8b435f266965301122e6c475350e075d112aec8ea5c2f93f16401ed7d98d8a3679b9353dbadb6d89846ec7d6cec9dfda0c284264c71f3eb934854", 0x57, 0x400, 0x0, 0x0) getpeername$unix(r4, &(0x7f0000001840)=ANY=[@ANYBLOB], &(0x7f0000001880)=0xb) r6 = shmget(0x2, 0x1000, 0x8, &(0x7f0000ffd000/0x1000)=nil) shmctl$SHM_LOCK(r6, 0x3) chdir(&(0x7f00000018c0)='./file0\x00') getsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000001900), &(0x7f0000001940)=0x10) getdents(r0, &(0x7f0000001980)=""/189, 0xbd) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000001100)=0x1ff) bind$unix(r4, &(0x7f0000001a40)=@abs={0x0, 0x0, 0x2}, 0x8) wait4(r2, 0x0, 0x3, &(0x7f0000001a80)) semctl$SETALL(r5, 0x0, 0x9, &(0x7f0000001f00)) 00:16:50 executing program 0: unveil(0x0, 0x0) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) mknodat(r0, &(0x7f0000000000)='./file1\x00', 0x6008, 0x7f) unveil(&(0x7f0000000180)='./file1\x00', 0x0) 00:16:50 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) sendmsg(r0, &(0x7f0000000140)={&(0x7f0000000180)=@un=@file={0x0, './file0\x00'}, 0xa, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="1400001b0000000007000000ba006a8c5dfe000000000000"], 0x18}, 0x0) r1 = socket$inet6(0x18, 0x400000c001, 0x0) setsockopt$sock_int(r1, 0xffff, 0x200, &(0x7f0000000000)=0x2, 0x4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r2, &(0x7f00000001c0)="2ea85cce19e5397025e7f4536551b9058a9ab747a7c009c5f583955be311f3f8528295cdf74bfa36d8a49e0949b4677c7ae91044eb44cea90fe1d591c61780b66fc4e27cbcdc", 0x46, 0x401, &(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xa) bind(r1, &(0x7f0000000240)=@un=@abs={0x4324470e2bc21888}, 0x1c) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='c\x00') 00:16:50 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f0000000700)=[{&(0x7f0000000080)=""/82, 0x52}, {&(0x7f0000000140)=""/123, 0x7b}, {&(0x7f0000000340)=""/111, 0x6f}, {&(0x7f00000003c0)=""/48, 0x30}, {&(0x7f0000000400)=""/133, 0x85}, {&(0x7f00000004c0)=""/242, 0xf2}, {&(0x7f00000005c0)=""/104, 0x68}, {&(0x7f0000000640)=""/149, 0x95}], 0x8) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r1, &(0x7f0000001400)=[{&(0x7f0000000300)="e1", 0x1}], 0x1, 0x0) read(r1, &(0x7f0000000200)=""/245, 0xf5) r2 = kqueue() kevent(r2, 0x0, 0x0, &(0x7f0000000080), 0x2, 0x0) kevent(r2, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x11}], 0xc996, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0x41}], 0x8000, 0x0) 00:16:50 executing program 0: r0 = socket(0x2, 0x4001, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)=""/117, &(0x7f0000000140)=0x75) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0x8001, 0x4) getsockname$inet(r0, &(0x7f0000000000), &(0x7f0000000080)=0xc) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) 00:16:50 executing program 0: clock_getres(0x5, 0x0) clock_getres(0x0, &(0x7f0000000000)) 00:16:50 executing program 0: r0 = shmget(0x1, 0x3000, 0x4, &(0x7f0000ffa000/0x3000)=nil) shmctl$SHM_LOCK(r0, 0x3) pipe(&(0x7f0000000080)={0xffffffffffffffff}) setsockopt$sock_int(r1, 0xffff, 0x0, &(0x7f0000000180)=0x6, 0x4) r2 = msgget$private(0x0, 0x181) msgrcv(r2, &(0x7f00000001c0)={0x0, ""/4096}, 0x1008, 0x2, 0x1000) msgsnd(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="010000000000000027d82477e6189e0ac6379f2805643839d8836076aa3f200f6d22aa728eee5223095cd9b72c27cf4ae11961dd09d14ef3a1398c7f9c3012b969180bd0101f8ab78282422ad0e25a04e13dd9342b2f5b0ce16ce3cb43c07db08da3f5d33c631274210808210cd893"], 0x1, 0x800) msgrcv(r2, &(0x7f0000000100)={0x0, ""/71}, 0x4f, 0x3, 0x1000) ioctl$TIOCSBRK(r1, 0x2000747b) msgrcv(r2, 0x0, 0x0, 0x0, 0x0) 00:16:51 executing program 1: r0 = syz_open_pts() close(r0) kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) r1 = syz_open_pts() read(r1, &(0x7f00000000c0)=""/101, 0x65) syz_open_pts() write(r0, &(0x7f00000000c0), 0xfffffeb0) 00:16:51 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r0, 0x7ff, 0x6, &(0x7f0000000000)="86090000e9967e9399", 0xfffffffffffffdce) setsockopt(r0, 0x2000000000029, 0xd, &(0x7f0000000180)="ff010008aaa008000000c3513e2a5e0000000000", 0x14) 00:16:51 executing program 0: semctl$IPC_STAT(0x0, 0x0, 0x2, &(0x7f0000000040)=""/223) 00:16:51 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000200)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f0000000280)="92b459ed30ce55808509de8bf8b3abcd6c5becdcc7f1df287db69e82a944cbd628419a20677a66da54301b4df3964970018626f8800c45872c89e8f5793aa251b13647ce53da7c76321714d3e04cb24663af16a2e8baab6f21cfbb0ee6928a1da7c289f5e83bf819b53f9d398755207c22a4ee51416b32338df37c35e3f1730748245e3c86a47fee2329cc1fd2844d6a58082e561d37f17da070ded18c2b22a220763ccaae522e3335d0073ee33b6869103e049f1cff06e1413fe06362acf6e136b5d7219276406b6e14ec6cfbf998808e99c8f0c9ba31812a2399da1d90a3be97af5cbc5eead0089ebaca150a", 0xed) open(&(0x7f0000000000)='./file0\x00', 0x400, 0x12) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x7f, 0x47, 0xfffffffffffffffd, 0xffffffffffffc009, "a147780ac85a538a131100e81e00"}) kevent(r1, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x25}], 0x8, 0x0, 0xfffffffffffffffe, 0x0) 00:16:58 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$getown(r0, 0x5) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r4 = getgid() r5 = getpgid(0xffffffffffffffff) r6 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, 0xfdf4) close(r1) sendmsg$unix(r0, &(0x7f00000003c0)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000040)=[{&(0x7f0000000100)="7de0c3e62015904be6ec132140a377e5f6d834ff8e131479d16a8482b9e9d713dc23b778a868f0433955bda9367cfd06cef951f3b9cfe7f1e628a7322b3da4c40cf4e696bdb43ce5f9318f0e56316c7c2de000e0ca157ac42820091c507b2abf44d924a6ad1801670bc29bd33ac94f20c2ed503b646b98069b524efbc7301479811923c4f0d067c17d24145ee659a7d029c4460050df2200d7b7e47a", 0x9c}, {&(0x7f0000000240)="6e744ebb4cf2c42dd0c617b48f644291ac095eb2e90f1078daa9e9f3313ca0a80d6e865dc2e1948cf96f3bbfd2cddb6ef784cf5a982231f92bdfd6e3fff737f2614f10bfd1b9ff8b28dc4d3df75f0a9ec17341f0b5b6a9aa018f7b89c360cbfc21aece5a4dae590d9dfd13258d73f910fa32d9c3d5d9196813e0b4e45f1b767c1b840021e9670b8efd891556c95163f9b8e86eeacff85fd8b426b5129a6635ac0cb1c52509d6eee4a3195ecc1ec5895cdd103254c2010f6af48352076ff05fe284dd30e5237d336e0d5af721f9bc3533ac0437ae59d6f04077141351a2bdbb3d5a96", 0xe2}], 0x2, &(0x7f0000000340)=[@rights={0x18, 0xffff, 0x1, [r0]}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}], 0x58, 0x402}, 0x1) bind(r0, &(0x7f00000001c0)=@un=@file={0x1, './file0\x00'}, 0xa) 00:16:58 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r2, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffa, 0x80, 0x23, 0x0, 0x5}, {{r1}, 0xfffffffffffffffd, 0xa1, 0x2, 0x0, 0x3ff}, {{r0}, 0xfffffffffffffffb, 0x4, 0x80000024, 0x2, 0x80000000}, {{r1}, 0xffffffffffffffff, 0x88, 0x40, 0x1f, 0x7fffffff}, {{r0}, 0xffffffffffffffff, 0x1, 0x31, 0x2, 0xffff}, {{r1}, 0xffffffffffffffff, 0x0, 0x1, 0x6, 0x13}], 0xffffffffffffff99, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffa, 0xc, 0xf0000010, 0xfffffffffffffffe, 0xfffffffffffffff7}, {{r0}, 0xfffffffffffffff9, 0x4, 0x1, 0x171ab6ea, 0x5}, {{r1}, 0xfffffffffffffff8, 0x40, 0x40000001, 0x100000000, 0x80000001}, {{r0}, 0xffffffffffffffff, 0x80, 0xf0000000, 0x6, 0x18f6}, {{r1}, 0xfffffffffffffffd, 0x11, 0x80000000, 0xfffffffffffffff8, 0x9}, {{r1}, 0xffffffffffffffff, 0x1, 0x1, 0x6, 0x4}, {{r1}, 0xffffffffffffffff, 0x4, 0xf0000008, 0x9, 0x7ff}], 0x5, &(0x7f00000000c0)={0xbd6, 0x4}) r4 = kqueue() kevent(r4, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0xbccdbcb4be6b447f}], 0x1000, 0x0, 0x0, 0x0) ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f0000000300)=0x7) kevent(r4, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffff8, 0x3}], 0x20, 0x0, 0xff, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r3, 0x29, 0x66, &(0x7f0000000340)={0x4, 0x1, 0x6, 0x0, 0x10001}, 0xc) 00:16:58 executing program 1: r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x10) fcntl$setflags(r0, 0x2, 0x1) sendto(r0, &(0x7f0000000040)="dc0f23bd2541a489cf8145bbd380576b890907ada183eee6b34c474ae178ab4adc140732a0fb786e1942211f6646f5afb9351c665d2701576ddb97fd49d6bed06316ff304a444e3584de01256e357c9a0e89d4f41bfb33933404b513e3e07d57d0ca684fdb0d0426bc387106016461", 0x6f, 0x407, &(0x7f00000000c0)=@in6={0x18, 0x2, 0x8001, 0x6a}, 0xc) r1 = socket$inet6(0x18, 0x8002, 0x0) sendmsg(r1, &(0x7f0000002900)={&(0x7f0000001180)=@in, 0xc, 0x0, 0x0, &(0x7f0000002800)=[{0xfffffffffffffdeb}], 0x10}, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000140)=0xc) 00:16:58 executing program 0: r0 = dup(0xffffffffffffffff) accept$inet(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000040)) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r1, &(0x7f0000000480)="e3", 0x1) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0x7) syz_open_pts() 00:16:58 executing program 1: r0 = open(&(0x7f0000003640)='./file1\x00', 0x611, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0x1, 0x8, 0x40000000, 0x8001}, {{r1}, 0xfffffffffffffffd, 0x86, 0x4, 0x0, 0x3}, {{r1}, 0xfffffffffffffffc, 0x0, 0x20, 0x100000000, 0x2}, {{r0}, 0xffffffffffffffff, 0x0, 0x10, 0x7, 0x7ff}, {{r1}, 0xffffffffffffffff, 0x0, 0x20000000, 0x950, 0x2}], 0x9, 0x0, 0x1000000000000002, 0x0) poll(&(0x7f0000000040)=[{r1, 0x25}], 0x1, 0x8000000) ioctl$TIOCSBRK(r0, 0x2000747b) kevent(r1, 0x0, 0x0, 0x0, 0x5, 0x0) pwritev(r0, &(0x7f00000035c0)=[{&(0x7f0000001200)="cc", 0x1}], 0x1, 0x0) 00:16:59 executing program 0: select(0x40, &(0x7f0000000180)={0x6, 0x0, 0xe66, 0xfffffffffffffff7, 0xb71, 0x80, 0x4, 0x8}, &(0x7f00000001c0)={0xffff, 0x9, 0x2, 0x1, 0x1, 0x200, 0xc395, 0xfffffffffffffff9}, &(0x7f0000000200)={0x20, 0x80000001, 0x401, 0xffff, 0x7, 0x400, 0xfffffffffffff001, 0x1}, &(0x7f0000000240)={0x6, 0x6}) mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0xfffffffffffffffd) select(0x134, 0x0, &(0x7f0000000040), 0x0, &(0x7f00000000c0)) select(0x40, &(0x7f0000000000)={0xfffffffffffffff8, 0x4d7e, 0x4, 0x5, 0x0, 0x7, 0x21, 0x200}, &(0x7f0000000080)={0x100000000, 0x9, 0x401, 0x5, 0x8, 0xfffffffffffffffb, 0x7, 0x1}, &(0x7f0000000100)={0x80, 0xfff, 0x61, 0x9, 0x5, 0x4, 0x80000001, 0x4ee}, &(0x7f0000000140)={0x6, 0x3}) 00:16:59 executing program 0: r0 = socket$inet6(0x18, 0x10000000008002, 0x0) setsockopt(r0, 0x4a480bc5, 0x8, &(0x7f0000000000)='\x00\x00\x00@', 0x4) 00:16:59 executing program 1: r0 = socket$inet6(0x18, 0x8002, 0x0) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x1) setsockopt(r0, 0x2000000000029, 0xa, &(0x7f0000000000), 0x0) 00:16:59 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) socketpair(0x2, 0x1, 0x400, &(0x7f0000000000)={0xffffffffffffffff}) getpeername$unix(r1, &(0x7f00000010c0)=@file={0x0, ""/108}, &(0x7f0000000040)=0x6e) setsockopt$inet_opts(r0, 0x0, 0x100000000000000d, &(0x7f0000000080)="e023000000000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="ff8c5f2fd9539bf79be8a0b54f24ee1128e3e1ac55cdead7bacee7bacacebcbce7e7de3e4482045b8c57cf05c6f77902802e23f4614b569fd047cf38691e3fa92739aa2365febbbe6480a11f46ae5526df489810fc5abdb56819b910922a20cbf818c58209c2b3427891296ed0aacc9b3e2c506cb38b48872c728f136ddceb51751206484ba4c1ce1318efe509caf785dd0e847722cd102b82897e0ddba79aa392600045edadf88303597809ef1431791fbeec2a8769bcbcc1eae4ddb7819b0ea98963785ab82a47e59281b7fc5a1fb09041cc5cdfbd011cd040cefdf612397f7abc309764c040e089fff097b8da56527a8fa693a24e08d7fb491ea15f0c4cddc3acf3c8228cf17d437ce590d30f4f742624671d04f2c87389f639824dc36b02796dbc3ebe85402268670e5e9a45a99f5130f7aefaf4d9c622c1d19bd8837f98bd433977ddf4a4a76aa42f52538e946e2c46dfaafc5b8a386a967cbe9f66785783ad6d80d856e21d8fc8ec67d392dcd4fc3125982e8d5ec99a6a45d044166fbd649ceffc426d7a8ffcf0e9636139a989f0a618373a9bbd3f84444c2b6b3f574716289122e9789a7f58da3847f49f26ea6e8f8bd5fbda9ce1c936b898ae11145d0a07f2ed9732d754c9d587bb5a7e3e29fd2349e18cda5d8b1e59c3a4b899bdd35cdb0e1edc00e8b388dad23339b116e4f9c509e06bd0610150a25c68de33beea9be954b1c8cad6ffcd4f6c1e50274a854b8549e8251ef6c317b9aea9d7464b48bf5d7c1b9eade556b42f313e4844542a92fe3795bdba1dbfe8f79d632c4211e67b9f617568869d90609e1d007a45a63c6585b70bf0ce5decdcd99176a28d7893fb8c75b8fe985226200a4bcce28d78a03b6459c24dc22d9cec7683b6368f4fc3bcda6f6a1a32e9eb2069700cc7bd19efeb87915148980d4ad6cc295282a0e2d0c39bca7d36f55a22bf266492dac166368fae398e7da72e029912eacb72156a1f0333119598af1c1573f3a488427bad528a5a74a679e0ba03c659e9f59745cfb43b046c94864da871a40e3fcc6eb01e9be1e15230ecec2b6b3d06e7aedbd354a945f90bf68e6354655bc8ac4c7c0faddea98714dc1b858697eab12c24a0ec35f30faefea3a04f65db559871aa03f7f7dc898cb95cd8a0c9b697832d285082c3cee6c2959c56fd9aa6bfd98f563e83958b76223204c4715d98da7e3f7c0dc6226ae8584dd997e14ca068c16a6485f1029fb862a979abc60bdc1c5a8c988f4e90f20ef7a218488ee59603fad41dfcdf2fa1f4b3896a5ef4f90bacf205488f4756d63225fe6e45ed3f77ee061e7ce0170f0e17a245c7d9c12ec4b83ce403f95218e9e4fd2e11e560c4bdca8579be5e4eea675028cc3f23f679b77fb8c3e99fb13811ee7957b713f36fb7f4b0bd4a2e41cfc05a543ba630438d2db5f039aa0cc6f735c373043ca9866c8345764edc4d01bdc238d1cf07d02a451e9b13605a5e916cb7e69c75ac0ef2d9506d726c87a3df15321758908a7efedb8435193c2943c1ca54b797ab965cc15452906ab667d96766bc94efa3016db8ffea481b416d89fc6e3175cad3fbce9a702ae8469d90a3574b6def314073f88ea4635a176b41abd13ac1fd357d4827901dc00c4e98d5dde47822f0468d60d3654ece8da15d015f0dc5ab405629f1f0fc8559a9c9f37f8d3683bb5ce930ee3da3da1c517f7cc00a59ab0a9b8c5b445f2ce74fce0308c79172f2534d3ebf7cd413fcb0334d3caf4ead12a642c092e6720ce29920efc58ba6b8a1249880caa04f203d46831d033feb1112925b25d2729c8a654c531a83136b72fd87e3fc0282e3d88805952f41c0f1b820c0f64a6667b6ed40b811409ca3d50be4f7125b42ee8cc9f5a0a9566804cc7293513683ed16d826707f9274e6abda625cac360ac89782872c91597818923a2d11abb69fe63164c11d5ab3f568be7c37db17b989a6ee8155325bdc146b3d7cd94b5a1cedd5e1c25d6afafbcbc26e38a2adc44eb79256e8f147b4433976e957a0b35ee486e3e45d6e0c0da71cf79b84f5983bcd735aed634d955fd7e9460045b0a06c13aac3c8d0894443debbe402b20cf8636c4406070a6b0803a95b9c98152164014bf056070ab9a900aa086b388e7d4e0659cb2af1db6c178e8b263854d2fc8fd44a97ee0f8d8f982c4da299e457fa202935a1ecab33cb4e1d89381d7d65835be184120de7e2a895538b0fee9f0edb1f71e9c28a895e2fa4c071d5293b540e1dd370691256e1fc81e95166a196459c33eda572291d5a65542570cb1ef271d1971f203b47711eee0b7107a7546693f8f0497c85a7b75ca9dfb96d1350c64fe9eec2b42e35b5e15aa59fcd499c0e1d910c62b3ac7853df9de29f1438f5052f03f7655bf94def173d43d71ffaa15050bd5d474e8887509c5d595428e98a8098f2260d06a16e2988d3787da67579ea58911d909d531dbb5675ed9e5a49fd8fd3edcef699ea8d2e97282b145142307a7c8e435547d850296d588837a10809cb4554298f5c82bd1bed60c5c1587ea5c58b56b8ebbe7b862bb367aceaacca62a33d0204bbb690e54bd71a1b1d2192ffaeef58d6a91f448fe2fadf59c9a1c8bf3c4d218162317ba9fd9540c9c5b03661d0f4f632b6533b0962771f42040654a68ca8572e8f1277e4c6a7bfb2a840f4df8a656e597b1c22bd2b49a7f4a1a14968461eb4b9e794e3ed5da49d61f1f90ab626d233e0001df71cc17fd6fa4ff6354d6981b0e242e5a0c3517a4f1c7513fae3d0688cb02e6f2391cf7644ce9c50378cdb7e616914e735b9eb11b9b70c4a91a706b7740ae096ad90f07ebb2f549211b3f6c3a3ec3a7e7335df19c170e86a1cb8353280b11dad2b41761fdfdd6e4ec82b871b30ed28db2abcae9879652f5498a48dc0de90f702b770206883c09dab9f7feb752bc2cb95814357b4f7aa8aa590cc15af36667000bd97f0b7e01dc478be2b15d0545a219a764c999ba4df03d10c004eba9b27db2e5c6d8569adcf55ebe88b33cd83ca7c4d414a97f2104c8fa6a039fd86c9816330ff231791f5dd3ce05d71450ec14fde8e2a0aa0d3dffa7fb08fe977213e25a2a91e6c4b8d495dd3c623450b34f007506a304efebd00c04cb597cc9305b49e88b50fbd1db6ce758d4032ed54a200abd069b795afbe82b5d644a49d1fd46fabe6998eec1695f173251f9a58f6efa636be0ecb63714a245afc9e2e20d087cf059fe7f6c6157dfc6084216022e8392ae60d16fa1a58b362b6fc68ef187c4578773bb0627b590bf1ce8e18de193d80e7eb979871e0f9f4e10066132489d77c93bb601fb23d9acca19605d4a320a0037e2cff5b8deb2f18e2f56f07a838a8a313a9a1faeba0b9f224dc810cdbd746a2e32b845eeb775be52e6e28d491ad168a856f89f8d46cfeff9efaf959094377ff8a8437f4164bfb32ac12ffcedf0c619de56a6f221d0c047f2ca89c4770cb3798a3a0571e531b028c560f0d0927f3390267a65a8b7392c51e0005c6a05c2475eb3443b10099d564dd6976b68120bd52c2fb7cc8f227e2df56b2235620aceabbd48e563fc986ec91b3f6e26c2fd6c02b2acfa754b62b8de24845735032eb97a1816a12eb40aa4741659971747f04308a74e9585530a8ca919d81ff0733f4cb96deaf8c5f706a4e8d12c3fd1820c0e4d1b18ac7824429615fb423369278c61b4d7a69ce39d45592575b3c8a01218cd95221b49bda2b9c030a0ef6514338333053d8903c84ccb799383358533019b169982533da2d3bcf0ce0dea6cc19c7537c23414d51040b3b2b21f5aa29a08a261ff3ae66fb84f48c0602db50718bbef9f4dcb5f70705e56eb7a8a95f307aa848be86d3c07fcfb48cd884af5cabfbf5945bc1bdcde4f49bd60a85d66a8fab66da5aaa3e6c9774b024b1665abba55713f265cb1412d90af2fcc7b6bf5132d4e60a240cfafa30005e36d279da11caa99075e2f41b32201184042a4be3089129e8ff7f9d551ff2c7fafdc8fe10db26b2a76c58d28b20bac10dc6588814525843abd114a006899526ed5d81e37e85e91db278b6d477e849d64ea79bab840f20d4c19897a21c8008b5309a6a0f53bcc1ac624474127c07c1b2d446f5b66dc5f2ba3350b075cc4fccede74710a52902e76c0f32eee98011ca739e1cc901c2df0cdf3e512bf9b7fdae71b748d6f7c38caffd43aac62272da655612e0bb1fe5d0bf7933f6a197f05e9901f08528a9cc85e03d55808f6169fe44deba2ce7beb31e85808ca3abe6462c56dcc808d50a23d163e9b5aa515a35c3a48c8afb1fe3136dba7436205303b07e82fc28fe0147e267ed7944b141bcb09b514f5379385fcfea1ed3d084afe45bc18cac8517ca484be8cf32860d756ad199d0f361cf62a5688791a7d264bf1bce07e8ace8efa6af3b37a978f0968de82e5cc85fadd9ee35da60f219f473a3e1a31f3cff01dc8ae3f1f86053c05939180d2f6b486078dccfa9c53040b092cfe9fcd55df25a9fd892386ccc26aeffe78e2459ae3d5835d42369261a072cf404a07347930f9c007c7d24f87284a6599ea662853782c649a031344e8dd1891cfde7d60db591f215eaca153614f7ac644a7a282de366b98abd5c0220b6faeebe19b494442b7fadc70dc66480374cd409c7ec3398316117f329cab44d71ed0fd49effc03148981890fefa3385f8786e2bfd09fbb784676bdfa6aba613e196c20238147c306a06dc2cfee8bc7be514682c456cb140b52882909ca0b2db94360ce0b8b3d6690e81171336bc600edea59a3830d32ea811dba9b0a565016d0b8f8214a387e35f5c26968053c946a40a838ed668be13c331c1032b276eec832249533ff78f3700f765462876ecabcf77d7ad09655a09b6966ab9b328ece491b078f7c39fed17ba7f9c9ad91953a95244cd80e3c87b88bc1de1b737ac008c45cd331d3dfcbb266b3b671c3158f4edf5faef15fe2f79ef98bf8ad7e7cc588f07f048485dd917c9f41acbaec92fe75eea8cc52ddca899c55fb8ca9c76c8cfa57160769dff027eeae109e8aaeeeaed56634ab597d6f710da25885a78d4b0e3cbf3fe2c6f10c3ed6895b975ed94897230875037175163a112c00e2533c3eab20641fb72b813128c98081c7e30589ac07116c549e15e3aee767bf5987c36f749291b8215c5ee3ce052b0a439d9abf788cdeee74f41c4d1542234aeb0a0cedf22b36578da073dbbc480a06fb7d9cd747356bbb5a856c8a9c82908f35935a8cedf733c774a3c6c243461f2637f5a5f6363238d0aa10e84accd4ae01a2c76890ef4b49b6b384123c56b9bc5bb1fbe421b9df9ed988d8d56550aea92b49bdff90101b91e36aa82e4e72b4f4c8a1a29b07a05c45c2d9f4730ebfe707831730183ec990e79f1b9b9317c1ce1596e54ca18f4edc817f606d03ca564042163d0324a1f1f3be435d3d294becd1d8fb77a70639ec51ae0ebab90ba8aeb1b4cfb72ffaaf08b92e6813ef63006f8e63e40bcec40894f323e8ed07b7f004524c96933715a224e0de203d41d7f5efa1fbe130e297b312bcf2294f140c2f73798d6170f1980569e9baf85a95279d84e848c3b8adc9fb79b9e997ae0074da96d0436c8f248756d264eebf1c2880e7b803237890b6c6b652eed52e111826c3f53dc73cd0c2f00c564d02f1d8db6b20c8f2ca607b0acc9525598be1ffa0fa9e2d92fcc87bf4be5b007201b36ebcd84e68d0ae1f8fac456e5acd130f5e3b3e83ff0e2e5b644ce519c5e9675d42563e71e03b9f015cc4c1ad695ec5247729d81ad05d8ff3b26", 0x1000) 00:16:59 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) msgget$private(0x0, 0x6) r1 = msgget(0x3, 0x102) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000140)=""/4096) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001240)={0x0}, 0xc) syz_extract_tcp_res$synack(&(0x7f0000001300), 0x1, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001280)={0x0}, &(0x7f00000012c0)=0xc) setpgid(r2, r3) truncate(&(0x7f0000001340)='./file0\x00', 0x4) select(0x40, &(0x7f0000000040)={0x0, 0x0, 0x7fff, 0xd11c, 0x1ff, 0x5, 0x6, 0x9}, &(0x7f0000000080)={0x4, 0x37, 0x4, 0x101, 0x2, 0xfffffffffffffff8, 0xbacb, 0x1}, &(0x7f00000000c0)={0x170, 0x8, 0x1ff, 0x40, 0x5e, 0x4b, 0x2, 0x1000}, &(0x7f0000000100)={0xb8a, 0x6}) recvfrom$inet6(r0, &(0x7f0000001140)=""/201, 0xc9, 0x3, 0x0, 0x0) geteuid() 00:16:59 executing program 0: msgget(0x3, 0xfffffffffffffff7) r0 = socket$inet(0x2, 0x1001, 0x0) setsockopt$inet_opts(r0, 0x0, 0x21, &(0x7f0000000100)="0114e9de", 0x4) shmget$private(0x0, 0x4000, 0x10, &(0x7f0000ffc000/0x4000)=nil) 00:16:59 executing program 1: r0 = kqueue() readv(r0, &(0x7f0000000180)=[{0x0}], 0x1) 00:16:59 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r0, &(0x7f0000001300)={&(0x7f0000000140)=@abs={0x1, 0x0, 0x0}, 0xa, 0x0, 0x356, 0x0, 0x272, 0x4}, 0x8) 00:16:59 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x8002, 0x10) connect$inet6(r0, &(0x7f0000000040)={0x18, 0x0, 0x300, 0x1}, 0xc) getsockname(r0, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) lseek(r0, 0x0, 0x3) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='c\x00') unveil(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='r\x00') getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) fchownat(r0, &(0x7f0000000200)='./file0\x00', r1, r2, 0x4) r3 = fcntl$dupfd(r0, 0xa, r0) getsockname$inet6(r0, &(0x7f0000000300), &(0x7f0000000340)=0xc) rename(&(0x7f0000000380)='./file0\x00', &(0x7f00000003c0)='./file0\x00') flock(r3, 0x8) r4 = accept(r3, 0x0, &(0x7f0000000400)) execve(&(0x7f0000000440)='./file0\x00', &(0x7f00000004c0)=[&(0x7f0000000480)='c\x00'], &(0x7f0000000680)=[&(0x7f0000000500)='r\x00', &(0x7f0000000540)='r\x00', &(0x7f0000000580)='\x00', &(0x7f00000005c0)='c\x00', &(0x7f0000000600)='[%#\x00', &(0x7f0000000640)='c\x00']) munlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) r5 = semget$private(0x0, 0x0, 0x0) semctl$SETALL(r5, 0x0, 0x9, &(0x7f00000006c0)=[0x8, 0x9]) bind$inet(r0, &(0x7f0000000700)={0x2, 0x3}, 0xc) mkdirat(r3, &(0x7f0000000740)='./file1\x00', 0xc0) mkdirat(r0, &(0x7f0000000780)='./file1\x00', 0x80) syz_emit_ethernet(0xaa, &(0x7f00000007c0)="2b7f2c2f25e22647285e4cb3b532177b3da63676dbd1b457b0bc66085ac6e0a115fd2ab9a656d366c0d4edeeea2e01b5bc70ed4cd84c892992e85aa276d7274561f2890bb1c129f9e89c633db53d0c18eabdf2f4ed0de527105097cdc95ac437f9ceb5ea9e7c6e00a70238326b9e4756a105690c5910e01a09890044bfb839151390d5a66f0d5fbd7a9bad074b3e1779e87a6eb5586310f3d452b26c3e43746e06ef04eab0add9c818c5") bind$inet6(r4, &(0x7f0000000880)={0x18, 0x3, 0x5, 0x20}, 0xc) r6 = syz_open_pts() socketpair(0x1b, 0x1, 0x21, &(0x7f00000008c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname(r7, &(0x7f0000000900)=@in, &(0x7f0000000940)=0xc) ioctl$TIOCNOTTY(r6, 0x20007471) mkdirat(r3, &(0x7f0000000980)='./file1\x00', 0x100) madvise(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f00000009c0)) 00:16:59 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) getdents(r0, &(0x7f0000000080)=""/13, 0x10165) 00:16:59 executing program 1: r0 = open(&(0x7f00000000c0)='./bus\x00', 0x8284, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x200000000000, 0x1000100000000}) fcntl$lock(r0, 0x8, &(0x7f0000000100)={0x0, 0x0, 0x401, 0x200008004}) 00:16:59 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r1, r1) pipe(&(0x7f0000000000)) sendmsg$unix(r0, &(0x7f0000000040)={0x0, 0xfe4b, 0x0, 0x0, 0xfffffffffffffffe, 0x40}, 0x0) 00:16:59 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a02, 0x0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1) r1 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) chown(&(0x7f0000000040)='./file0\x00', r1, r2) write(r0, &(0x7f00000000c0)="be5d9a60acd67a82e9df1edb00000083e0", 0xfffffffffffffdaa) getuid() 00:16:59 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r0, 0x0) shutdown(r1, 0x1) write(r1, 0x0, 0x0) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000100)="26546d3144c140e852527fbe1bb00f36f881738f84b1de61a76af7f6e5681b91c5260fc62441d861d1d729d68bbcff66334736288b9f35f1a074e23771994292ccd6fae6a7f2b4984c9a2ff87f461f09a89808c0", 0x54}, {&(0x7f0000000340)="5bfd9e8f2bf913af529411699585ef092dcd96b69ee10feb84c955a8b1a74950529a32783b1c1552536ade18af342ea4b6f05d5027e1c3577f9fc05faf5e28212f943d6fa90f43b035c694db3bd8f660200d5782f72232e2def63204beb4f210d975e78d9d94ab61ec80480fa9d46e91cadc525f41b242960a006f9c4f91b93032fe6c3f16498be36685c5abaf6b83063f814990dfd001c373017a41e3a4a51a56467c98ce07a0312d8353bf07d617b1973a03b0de862bbef176829ce7e49c5adb9367e2b8dec3c99c18", 0xca}, {&(0x7f0000000280)="ae5200e262ab1b57c338b42034681997ec1028755c88f214e51f6e6eb5fa99f40525aa67e5ba4d24ac914e3bddaf0cd823bb2688b9109721f4a716264b0c4e970a9312725bbbeb222f7ac0560abc99fbe83d6f677e559de663bd6694035542ae6cb7e2778a649fdbb4bb99b2e02a371f", 0x70}], 0x3) 00:16:59 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_opts(r0, 0x0, 0x0, 0x0, 0x0) 00:16:59 executing program 0: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="03ff2016"], 0x1, 0x0, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) connect(r0, &(0x7f0000000340)=@un=@abs={0x25af90167d5e1800}, 0xe63f) r1 = accept$inet(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f00000000c0)=0xc) sendto(r1, &(0x7f0000000280)="8662b79a9c103a8326a561082c3a662e76a375b3d3ace2abdba12a43e1ac0c7e8036de3744f4ce940423abf5984e8db036ffafe6b3eb112aa24fb8fe2044ccc8c50bfc4a9182b6e6528c9970584eb9cbdfa1ee9be7048cfdffd0c9969f05933b05435e37f43e356f0d1d8d111df07090311ad91a4b308ae674904ae0519a64a379da39ceb3d204dd0ea7bf9bd249e8f4badc53b2d08a4b0b86", 0x99, 0x8, &(0x7f0000000100)=@in={0x2, 0x3}, 0xc) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1002, &(0x7f0000000180), 0x4) recvmsg(0xffffffffffffffff, &(0x7f0000000140)={0x0, 0x0, &(0x7f0000002500)=[{&(0x7f00000001c0)=""/181, 0xb5}], 0x1, 0x0}, 0x40) shutdown(0xffffffffffffffff, 0x0) setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000000)={0x42de, 0x2}, 0x8) close(0xffffffffffffffff) execve(0x0, 0x0, 0x0) 00:16:59 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1004, &(0x7f0000000040)=0x20, 0x4) r1 = socket(0x0, 0x8000, 0x5) recvfrom$inet6(r1, &(0x7f0000000080)=""/130, 0x82, 0x802, &(0x7f0000000140)={0x18, 0x1, 0xdb91, 0x100000001}, 0xc) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f00000001c0), 0x4) socket$inet6(0x18, 0x0, 0x6) fsync(r0) 00:16:59 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000440)='./file0\x00', 0x202000000001, 0x0) r1 = open$dir(&(0x7f0000000480)='./file0\x00', 0x0, 0x0) readv(r1, &(0x7f0000000400)=[{0x0}], 0x1) flock(r1, 0x2) dup2(r1, r0) 00:16:59 executing program 0: r0 = accept(0xffffffffffffffff, &(0x7f0000000040)=@un=@file={0x0, ""/108}, &(0x7f00000000c0)=0x6e) setsockopt$sock_int(r0, 0xffff, 0x1227, &(0x7f0000000100)=0x40, 0x4) socketpair(0x10, 0x8000, 0x0, &(0x7f0000000180)) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000140)) socket$unix(0x1, 0x1, 0x0) preadv(r0, &(0x7f00000014c0)=[{&(0x7f00000001c0)=""/149, 0x95}, {&(0x7f0000000280)=""/162, 0xa2}, {&(0x7f0000000340)=""/53, 0x35}, {&(0x7f0000000380)=""/161, 0xa1}, {&(0x7f0000000440)=""/124, 0x7c}, {&(0x7f00000004c0)=""/4096, 0x1000}], 0x6, 0x0) r1 = socket$inet6(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x2a, &(0x7f0000000000)="59f58c50", 0x4) 00:16:59 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, 0xc) r3 = getpgid(r2) fcntl$setown(r0, 0x6, r3) r4 = syz_open_pts() r5 = fcntl$dupfd(r4, 0x2, 0xffffffffffffffff) readv(r5, &(0x7f0000000000)=[{&(0x7f0000000200)=""/4096, 0x1000}], 0x1) readv(r5, &(0x7f00000001c0)=[{0x0}], 0x1) fchmod(r0, 0x1) 00:16:59 executing program 0: r0 = syz_open_pts() syz_open_pts() r1 = getegid() r2 = getegid() setregid(r1, r2) fcntl$getown(r0, 0x5) 00:16:59 executing program 0: r0 = kqueue() r1 = semget(0x3, 0x2, 0x110) r2 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000240)={0xffffffffffffffff}) r5 = geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000180)={{0x4, r2, r3, r5, r6, 0x114, 0x8}, 0x1, 0x1, 0x1af5}) kevent(r0, &(0x7f0000000140), 0xc, 0x0, 0x1ff, &(0x7f0000000200)={0xf0, 0xfffffffc}) r7 = semget(0x1, 0x4, 0x8) r8 = semget(0x2, 0x1, 0x0) semctl$SETVAL(0x0, 0x0, 0x8, 0x0) semctl$GETALL(r8, 0x0, 0x6, &(0x7f0000001040)=""/4096) semget(0x1, 0x0, 0x4) setsockopt$sock_int(r4, 0xffff, 0x1, &(0x7f0000000280)=0x9, 0x4) semctl$GETZCNT(r7, 0x7, 0x7, &(0x7f0000000000)=""/92) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)) 00:16:59 executing program 0: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) r0 = open(&(0x7f0000000440)='./file0\x00', 0xa20, 0x0) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000080)='r\x00') link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file1\x00') unlinkat(r0, &(0x7f00000000c0)='./file1\x00', 0x8) linkat(r0, &(0x7f0000000140)='./file1\x00', r0, &(0x7f0000000180)='./file1\x00', 0x4) 00:17:00 executing program 1: select(0x0, 0x0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0xc1}, 0x0, 0x0) pipe2(&(0x7f0000000000), 0x4) socket(0x0, 0x2, 0xfff) open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x100) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r1 = dup(r0) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f00000000c0)) execve(0x0, 0x0, 0x0) 00:17:00 executing program 0: r0 = open(&(0x7f0000000140)='./file1\x00', 0x81, 0x17) fcntl$lock(r0, 0x7, &(0x7f0000000000)={0x3, 0x2, 0xfffffffffffffffc, 0x1010000100002}) accept$unix(r0, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) r1 = semget$private(0x0, 0x0, 0x88) semop(r1, &(0x7f0000000200)=[{0x2, 0x6, 0x800}], 0x1) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xfffffffffffffde2) getpeername$unix(r0, &(0x7f0000000180)=@abs, &(0x7f00000001c0)=0x8) 00:17:00 executing program 1: clock_getres(0x7, &(0x7f0000000000)) clock_getres(0x3, 0x0) 00:17:00 executing program 1: msgget(0x3, 0x8) unveil(&(0x7f0000000040)='./file1\x00', &(0x7f0000000080)='r\x00') r0 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) mknodat(r0, &(0x7f0000000340)='./file0\x00', 0x1006, 0x0) recvfrom(r0, &(0x7f00000000c0)=""/186, 0xba, 0x843, 0x0, 0x0) linkat(r0, &(0x7f00000001c0)='./file0\x00', r0, &(0x7f0000000200)='./file1\x00', 0x0) 00:17:00 executing program 1: r0 = syz_open_pts() close(r0) kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7b}) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x0, 0x7f, 0x9, 0xfffffdfffffffffd, "1702079b37982cfa4e00000000000000fbff000d"}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) wait4(r2, &(0x7f0000000080), 0x8, &(0x7f00000001c0)) writev(r0, &(0x7f0000000880)=[{&(0x7f00000014c0)="b906d6edf18383a1958f37f0c7c2993d4e97f761c4252eed28ad11a67072ee48c65ed200365cca02cbbd42a39da4fdd4c395fb5feb1bbdc8dba5aff417614cb38473a0b7946464736dc350333a4cc1d1ebeaa9e7118fbe5c285c8a67cc37a41fd7f2b50c141b03e716f628e9a222b0c789da81c1edac32f3301fa6ee955b0df0a53941fabdfac6390b91fada149c754ba8e12150c39b977e9efbbd8fce04faacd82f7a9c9c0eb125ee2b9e5c4204d236da2a3a322fcfacdb56457084380a5f3b6dd3805ac373d78bd1a2b27d31595087c1dd50e4639e9ad9841f5c841b00354358272705888a35fff5b15aa23f4aca5b8d83033ae8e550ed3629359d213b35a050a2f0926a7982373889848e42430944b60f086e175f1b85ba896991f4515906d7af9fc3db3f4552eb2ca1346461f449bdca2e054b2c181e6523904fbc1a8516a44efd6c77efe8edd3cdcdb15c5b79ef28fe6848c7dfce297fdda89be5f80e2ecaef67b162a4c42d0041e451a1fb4ea903b47fbb1ff2fe8e6fdce1cb2cb3ada8fdf8d8577dc7f9ec42248cdf803a6b876fe890f09f7626ad96475c377f1c8a8e6bd38b9cda99c8debe532fc7190209fc2b5eaa289a036ba62c5f93537d7f41400f55167f2298d505a0a2691718535783a6a2e256cff839b04c808a761968001d662789456673b5f7e712b1c03c3fa7941c541a50f5489a5b4931c9f17fb32c0672d6c9879199bed6e483773ae3b25cfb429b868e035f23e5632117", 0x21b}], 0x1) r3 = dup2(r1, r0) fchmodat(r3, &(0x7f00000000c0)='./file0\x00', 0x2c, 0x6) getrusage(0xffffffffffffffff, &(0x7f0000000280)) write(r0, &(0x7f0000002800)="f95e625b78f58d117553aa271fb896a064951ec3c2bb65395c38e800b4794e9911a1765547e49b72a89f36e87396f9ae9344a5ff00dcb84c19e3ffc74ef300c7a3ff864cdc942978e8db7771c3d97893132c6f7e7b55457772342c5f5c988c382b90224fc80c427247f65a6fbc4833e94c8516528e856c90cb12235db8905f7a12b4e546f6e93ab0ddc1a7b28a2ef106cc8b7a6b5e40adbcdc9ff03e3f323281fac67e251d1a8c35d2512a9c068270ab96c8bf78cedc318205e15c70372ab32761a02b31087b1456a00017ce232d7b360e662500448952cbc850014a51daac4123712c462a55cce232e6c811307c8806eea890e187339f5f805ecd7c3a02a33cc6dad452034a0de892b3b68a70c4ecf0c97b014da6f0660d40db6c3ede90990a20c25bf00866289b9862cc2fb6b347aa5cd9bab7e0f62c42295a914eecd9ba1f86074fec1cb938756e3bff5e896e80a7cf58b5e5a7ba4eb936ed5b727160418ac42e296b3087a72fb7504e1b1dba0ef072647a1412494f73fedac1dd218e76beee644bc570d3a7d4aa30d9e0094d854451fb74ef6ad9e985f9c1ad85e8eae60259ca0ad8fb0cec8a3e9ab305e36915ef80f75f2165f58b386deb339ad6815b15489e74cbd263d8587d7829b37e4d35bfa3e72089d8ba83900b6d2ef21bb425a67e927113a31c9552870e236eabf162b72a142140ed71d17196030c1ca2ba502be501efd39473c40b0d029270a271cb44f96ea46eb92b26ef58a45c97859c5145818b2ac8618256733a74c0c0ef7ac949d683d0f96a6a5522774cb14d0f4aa9930830df3173b54a0fc108c6b62d82a085fb2c1c89e924f543313a511da87fd07a0632b42eda35cb440de1157a2b0700a620e3f1ec2695c00468a05102956b541f92e9b9c1f8adbbf71335c234731a3c090293634ba22820c0b7a9f728d40a142944d74750849451d1607132705e607df92ec948862e40835fbe6af90f9e70a2407fa247282ea867d22ec75befe20a6ba89a5ef003503ff3a46ba1d6e143ddc84874892e1752b31fb8210cbaf231f8fdd05451d872f1784c63a0de735c7ea83a3f5a79a6a4c2c1a0139e1265e7f4a579beb0c5f6caeb6973ca9b5598", 0x31b) 00:17:01 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) r1 = geteuid() r2 = getegid() fsync(r0) setreuid(r1, r1) fchown(r0, r1, r2) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xfd1e) r4 = getegid() fchown(r0, r1, r4) fcntl$setown(r0, 0x6, r3) fchmod(r0, 0x0) 00:17:01 executing program 1: socketpair$unix(0x1, 0x800000008001, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000080)=[{r1, 0x5}, {r0, 0x42}, {r1}], 0x3, 0x4) 00:17:01 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = kqueue() kevent(r1, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffffe, 0x9}], 0x9, &(0x7f00000002c0)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x7, 0x0) setrlimit(0xb, &(0x7f0000000000)={0x8}) close(r1) 00:17:01 executing program 0: r0 = socket$inet(0x2, 0x3, 0xba) getsockopt$sock_int(r0, 0xffff, 0x20000000001007, 0x0, 0x0) 00:17:01 executing program 1: r0 = open$dir(&(0x7f0000000080)='./file1\x00', 0x40, 0x190) ftruncate(r0, 0x1) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000140)='./bus\x00') r1 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x20000083) pwritev(r1, &(0x7f0000000200)=[{&(0x7f00000001c0)="0f3fbbec084b8a9f9980949e1b17c241a6affe261489bab2970c7926848b0ab0851c993c1faa7dfb155668826c83000030ea1e0f81a476e25450dc9b2373", 0x3e}], 0x1, 0x0) close(r1) ioctl$TIOCEXCL(r1, 0x2000740d) sendmsg$unix(r1, &(0x7f0000000800)={0x0, 0x0, 0x0}, 0x0) rename(&(0x7f0000000180)='./bus\x00', &(0x7f0000000040)='./file0\x00') r2 = getgid() getrusage(0x0, &(0x7f0000000240)) lchown(&(0x7f0000000840)='./file0/file0\x00', 0x0, r2) 00:17:01 executing program 0: r0 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) mknodat(r0, &(0x7f0000000340)='./file0\x00', 0x1006, 0x0) readv(r0, &(0x7f0000001580)=[{&(0x7f0000000040)=""/6, 0x6}, {&(0x7f0000000080)=""/1, 0x1}, {&(0x7f00000000c0)=""/185, 0xb9}, {&(0x7f0000000240)=""/131, 0x83}, {&(0x7f0000000380)=""/126, 0x7e}, {&(0x7f0000000400)=""/199, 0xc7}, {&(0x7f0000000500)=""/4096, 0x1000}, {&(0x7f0000001500)=""/95, 0x5f}], 0x8) r1 = geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, &(0x7f0000001600)=0xc) fchownat(r0, &(0x7f0000000180)='./file1\x00', r1, r2, 0x4) linkat(r0, &(0x7f00000001c0)='./file0\x00', r0, &(0x7f0000000200)='./file1\x00', 0x0) 00:17:01 executing program 0: unveil(0x0, 0x0) unveil(0x0, &(0x7f00000001c0)='x\x00') unlink(&(0x7f0000000000)='./file0\x00') 00:17:01 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x20000, 0x140) ioctl$TIOCEXCL(r0, 0x2000740d) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r1, &(0x7f0000000540)="e3", 0x1) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000180)={0x9, 0x8001}) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000140)=0x43d) close(r1) stat(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)) r2 = syz_open_pts() write(r2, 0x0, 0x0) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000200)=0x7) 00:17:01 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x80, 0x1) ioctl$TIOCNXCL(r0, 0x2000740e) r1 = syz_open_pts() syz_open_pts() syz_open_pts() fcntl$setstatus(r1, 0x4, 0x0) 00:17:01 executing program 0: r0 = socket$inet6(0x18, 0x8002, 0x0) link(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') r1 = getppid() fcntl$setown(r0, 0x6, r1) setsockopt(r0, 0x2000000000029, 0xc, &(0x7f0000000000)="ff020008aaa008000000c3513e2a5e0000000000", 0x14) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) bind$unix(r2, &(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xa) close(r0) 00:17:02 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000840)={0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x20000000) write(r0, 0x0, 0x302e34d0a457798c) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) 00:17:02 executing program 1: r0 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x20000080) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000040), 0x1000002de}], 0x10000000000000ff, 0x0) read(r0, &(0x7f0000000140)=""/147, 0x93) ftruncate(r0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 00:17:02 executing program 0: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f0000001700)=[{&(0x7f0000003940)="90", 0x1}], 0x1) write(r1, &(0x7f0000335000), 0xfc94) poll(&(0x7f0000000000)=[{r0, 0x1}], 0x1, 0x0) readv(r1, &(0x7f00000015c0)=[{&(0x7f0000000080)=""/220, 0xdc}], 0x1) preadv(r0, &(0x7f0000000200)=[{&(0x7f0000000180)=""/74, 0x4a}], 0x1, 0x0) write(r1, &(0x7f0000000180), 0x0) poll(&(0x7f0000000040)=[{r1, 0x84}], 0x1, 0x0) 00:17:03 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000180)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a54b5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb0000002f5ea160ae99c8e91365b1", 0x65) write(r0, &(0x7f0000000100), 0xfffffcb3) syz_open_pts() close(r0) kqueue() writev(0xffffffffffffffff, 0x0, 0x0) write(r0, &(0x7f00000000c0), 0x0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0xffff, 0x7, 0xffffffffffffbfff, "a147780ac85a538a131100e847094ab400"}) poll(&(0x7f0000000040)=[{r1, 0x7b}], 0x18d6f14c, 0x14) r2 = semget$private(0x0, 0x1, 0x140) semctl$GETPID(r2, 0x2, 0x4, &(0x7f0000000200)=""/223) 00:17:03 executing program 0: mlockall(0x3) openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x100, 0x100) socket(0x20, 0x0, 0x8c) accept(0xffffffffffffff9c, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) accept$unix(0xffffffffffffff9c, &(0x7f0000000280)=ANY=[@ANYBLOB="00000000000000000085fee425e6b249f88dae8e320000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003b5cfef493f0679883f3b339edf30000"], &(0x7f0000000180)=0x6e) accept$inet(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000200)=0xc) openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x40, 0x81) r0 = socket$unix(0x1, 0x5, 0x0) r1 = dup(r0) mmap(&(0x7f0000fed000/0x13000)=nil, 0x13000, 0x6, 0x11, r1, 0x0, 0x0) r2 = open(&(0x7f0000000000)='.\x00', 0x10000, 0x110) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x2011, r2, 0x0, 0x0) mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x2) 00:17:03 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) mlockall(0x1) close(r0) r1 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r1, 0x29, 0x4, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) r2 = fcntl$dupfd(r0, 0xa, r0) kevent(r2, &(0x7f0000000080)=[{{}, 0xfffffffffffffffc, 0x80000000, 0x0, 0x6}], 0x0, 0x0, 0x0, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = fcntl$dupfd(r0, 0x0, r1) linkat(r4, &(0x7f0000000180)='./file0\x00', r5, &(0x7f0000000100)='./file0\x00', 0x4) fcntl$dupfd(r3, 0xa, r5) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x3d7) 00:17:03 executing program 0: munmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000) madvise(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0) mincore(&(0x7f0000ffd000/0x3000)=nil, 0x3000, &(0x7f0000000000)=""/166) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x1810, 0xffffffffffffffff, 0x0, 0x0) 00:17:04 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0xdd}], 0x0, 0x0, 0x0, 0x0) fchdir(r0) r2 = dup2(r1, r1) r3 = kqueue() kevent(r3, &(0x7f0000000040), 0x800, 0x0, 0x0, 0x0) ioctl$TIOCCDTR(r2, 0x20007478) 00:17:04 executing program 0: symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') rename(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='./file0/file0\x00') 00:17:04 executing program 0: fcntl$lock(0xffffffffffffffff, 0x8, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000200000000}) r0 = kqueue() r1 = getpgid(0x0) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x2, 0x1, 0x80000000, 0x1b9, r1}) 00:17:04 executing program 1: munmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000) madvise(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0) madvise(&(0x7f0000ff2000/0xe000)=nil, 0xe000, 0xa) 00:17:04 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x20000, 0x84) r2 = fcntl$dupfd(r0, 0xa, r0) linkat(r1, &(0x7f0000000080)='./file0/file0\x00', r2, &(0x7f00000000c0)='./file0\x00', 0x4) setsockopt(r0, 0x29, 0x33, &(0x7f0000000080), 0x6) mknod(&(0x7f0000000000)='./file0\x00', 0x10, 0x0) fchdir(r0) 00:17:04 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000001080)={0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x1001, 0x0, 0x0) minherit(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x3) 00:17:04 executing program 0: mkdir(&(0x7f00001d4ff8)='./file0\x00', 0x0) symlink(&(0x7f00000010c0)='./file0\x00', &(0x7f0000044ff2)='./control\x00') chmod(&(0x7f0000000080)='./control\x00', 0xa5) rename(&(0x7f0000001240)='./control\x00', &(0x7f0000001280)='./file0\x00') rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') 00:17:04 executing program 1: socket$inet6(0x18, 0x4, 0x81) r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r0, 0x29, 0xb, 0x0, 0x0) 00:17:04 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) sendmsg(r0, &(0x7f0000000140)={&(0x7f0000000080)=@in6={0x18, 0x1, 0xfffffffffffffffc, 0x100}, 0xa, 0x0, 0xfffffecd, &(0x7f00000000c0)=ANY=[@ANYBLOB="140000000000000007000000fe6eba2ae4000000000000009d"], 0x19}, 0xfffffffffffffffd) r1 = dup(r0) utimensat(r1, &(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x3, 0x31e}, {0x7ff, 0x1}}, 0x0) 00:17:04 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r0, r0) kevent(r2, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffd, 0x1, 0x40, 0x7f, 0x9}], 0x8, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0xe, 0x1, 0x0, 0x138}], 0x7ff, &(0x7f00000000c0)={0x1, 0xfffffffffffff8d8}) r3 = kqueue() kevent(r3, &(0x7f0000000240)=[{{r1}, 0xfffffffffffffffe, 0x9}], 0x9, &(0x7f00000002c0)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x7, 0x0) close(r3) 00:17:04 executing program 0: r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000001400)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000134524534e79d13db3d0e8633e36fcecf25b339578e2acdc2db9e7f5b80881c30a1c242f8dd0dfc94027043bb195e64268e26810b136083ed8c268245e2f6bb54d3b76b98cbdba2e92439e00983e180207e736f96f388c8c583d23bd53eff9e0f8321c20d08c7eb8dc60e6039e437c7dc1afee8d83671ca7f4ea1b6121199dafaaa6165e21104b3a734ac1809ef31a0547"], &(0x7f0000000000)=0x6e) writev(r0, &(0x7f0000001380)=[{&(0x7f00000001c0)="6b9e9d9d26ba71837d5a5b498708e101f33e434f45a2cb6a92fe966fc9a5e2a2f16fb6876d8a2edb989bc1593ed326f80fae2cb68eb6473d5d996f5ca1b96f4adcff38e0d048c4ab788d4f6c5256368cea405f1ea00867cf0c5d479e572cb691f4da5d1b41fb6d0a483eeb9184684607cd9e203342c5983481f3c853634531db51f743308e427eae262a8e741c552129e26b73f4ba", 0x95}, {&(0x7f0000000100)="fbbf683f211562f7397a567e72a99104d151d6aa81a1899785687409e64ac76e683ac1b9e89be2c41b7d52cc4464a7eb05378d5c9bd08da651fd6e78914eb12171ad80aa689f2996259a1fcf3d68e4f580bdfdb7", 0x54}, {&(0x7f0000000280)="43e0b3f5b64e8a679f2e93bda00e33b4ee5e9a43972a2004a7061c5fc58f54ed6f5094617f9dcb4dc25ee8d8d22c4a513b8c42165e38b3710651390a4bcb62f3decc83d757306e5768324dd25130b0e5c1e218d8d6789d552e647f32550c780deca2cefe7c3d13e4ac159c8cc918a7d6d2a4546119b12926e363c1c6e39506cac20b1c42584f99417c6e754163ba88e404cceba9e3c847353eb64ccf", 0x9c}, {&(0x7f0000000340)='x', 0x1}, {&(0x7f0000000380)="2e29213d069893007b3035cec28448fc60c6d68b7b50b5e7cd9c67037c09d0416a7f8115d10ae211c8ca3784ffc7c73b109bd6e8235c214650777cab10c300c9fcc5d57c0299d0d6ba312da1b90eecc1ab4e43379b41e050bcf63ca5093ec5beea33a9c870c33d87f35457624b101a67c6895123e334313210c99771b8278c8fe1b3710e8300dd5ba9f35dee5e9276338e9afd2e3f9b6443a4dad1d303a36fb5eafa56b1587dce7acf095d76b452e6b91c045a71c951025860666696869da07d6b7e99d8c9e7d242639d2b810e788a3f6c2437ae96620670e514d2faa9ca11e7a4a6bc7c94b9e2fa31908978a9bb32c1a4afe27d74da172fcf8036e181f4b3f9a1389a108493d726a870ccb04c5503ccd2ff72e5e97f26e26cce866c5aadc5a71a00ce3e5a88adfc8625c81e9470e32e5cab7bef201a48cda34d337e8bcd65e86f53606f1ca450e999b4bdad8761ba43f98a07532b28c45e4ad6864eca9b795fb565a15b8c9701488fdd0c9f9d42b91c3d5ddc3acd4215143175f6e1fad1798f71add318924c6ff2ebf9647a36d4a5df5b261819f989386bb845c3eb94b090e4ac1fe8af4fb149e4ee0c79fb6a293d8f8428633aa7d93bcb3239ddfaba9505dc706a8fc210f8e5bff86e9a1a84e437e415969e9e80cf043208f2f219f15e0cebbf09f08471f54bdf43125e2335350d2845dc5a2d83e5f3ec46fdf27c56753f0a19d41e3ae6a628ea81ff311ca2630c8ccf19d5ef3ee8130a7bb5e9d99def23014910125691ff1cb3ac84765d3ffe0126c1cc2af522be4974e01b2c93e0a08d2586ac44bc6b8e8f8a305ed5178357b80fcc379a96add3f01ffcdbb635b11c52e96d1bc80eebbe28408f80a549d31298d9258cf01dab417ecfe5f7e188a86e84239cbf72ae44af53dddf69faf5a8c20c892a4895f675b392c06a67a4743d369ea1a430a31bb2c95ff39ce5e67cf980713b32ef5784f12f0206db2ab2833930e828c22df1d3fde5612f1f899c290ad5fccc65c18e73f7422af68890e052411173199886a4229e5e2bae2565e151ac67929a86bd373020d539efb914e562c6a5eaf7239c8eb2ab5160c2f6a473a6ce3d2f5b0e7445e88be8fe8850e795b7b943e1770a69f29fd6112b76a7a637f751272e8f2680bea9b8987001c77e7f1f2750e6a5cc7d49beaf04b97a046993d54f136232d56929b89782be5f0a673f560c37515a4766471f2985f99990c98b028ab5e825e9df00b28e11a1950e15edfff698bab3daf4ca4aa5593e04f5ad1576f98c9de1ce17ae92c88d7df72a12e785c30eaa7bdd8bb7b29bc59d2b7428152cd5f87a982cab84ce447728aaca2333b01872e026a0d44be31bf27892e4e7c950c5f34c25859f67be1513fa92a5156b96fa83646e7939da21bf673516efed0a1627e6f0cf3fb19f9dacd7c9e4f3e95075013c4b3fba6f6c86e169ba27fc320f4f8c03346e1f86d6368ce61c92fbd39e2d3bd4199fc69d3656e070a7f7f7ea021a9cf127f60da907736edb44336999c028565e13ee991605309e0377b31325a2b55435792c8226abcda4a2f1ff77f7e6ea4b8e1d7b06f4a3105fbf6c405f3b83e1ba18c320731d5586073d90754e79a228f1aeb73235fc3591b1aac54e1a84732cfef8be7b7f04eaec09efce1e1f2141f61786b2248d13d419215817ad55002a6bdd7c1e76b3772165858be59a072a5ec74828e1e7b3f4ba6f8d6db7b72b6f6c07c3b04c05b391f1f62499c15d89c57072bf4a16e9e4f74dac6e69f0d9fb9f0b1359060d8fb60f2f4fd45127a07e9462474dc58794ffe2cc52670cca66c9da6649f672787e2e11f35db6e36f9651afb64980742bf69c105ad41ced153c1c98fca90338a17f6155102d980a663087d83d432c0f0ac07db1cca6d29a896a994aea6c8fe8f99aabd0462505d7f331c7f988695b3e2c9cc811d9561f0465e7a3eb9db5277bea2bf04cdc2ff85e48bd28f4f33d249b8fce8966bc2c9733b3371c8570f450203edeb3f4a5ee2a21ab8ccc99a49b7de59d8bf8c9c399f1c26ad387b3f7900979b9888db7cc6b9ce0b72215945736a22ed665ddfa964bea7f257563922de97c314ecbc6b3a648812e02c5cd186f639f7d6326fa7ddc9750629eb60b9f3c69ff5c2be500938a163aeb601bece324ce220381ea1a6dc1ca15727d9cc893c03740c75db34084b111c990b69589fd8b7ebcd69919527af40f502f75537e1bff7b3ccc99b19504cf6fe7167fba52872ef62c67a61ab83b76cf95ce20561e91ef64291cdf4a711d4f787e9b7e7d53e9c0eca8db27b3091756288ec0fef064d749146d8fad4c229f47653d3c9760ba4219d989411bb1c926a3bd9fa05640a82a0f8f2e4c929d7891d92b07db661dd1dcadc653640ed7f4b82444f2a2d4bfb26f4ff8d0f71120b2a496673ce2c2e2ca6e9d421f26f5bf7d31c72c2b0821165e9876114f664e4a8332809e887af473ef06bb1f98346383c7fc4558f2467d1c4a41456d5b5ef8e32be46ae5861f81bed84d9653f0b280b9f9d5acab6e5299b61b174f024a407a35623cd24656fb0c84c6275a096022ae10a8faf43e7e8147e104f6044e2f08db4caa447118a8128dff19ee8ebec653b67ea8e3b03dd9d8f07b5a5d9b87fd3af75c29e88b4b21bc6e9fea80d93c2ab1b1df2d3e6fb78448024857b933b65e215956c5fd750c0cfe57509f1a20c9889986495d7c7364535278b4f9b7eb1c112ac07c06da543cc706d1de18e56e3b9f390c104e4437abc690450067bc483daf4cfeb9a73bde2a1be6d39cb93ad8aa37fd93da318bfab56ca1c966cd6823c5bd0a52e50c5a60c08a73c64a0b52d59badde35d8b03f5e18d23cb210f95ffa0c3fd61217786ceb6f799ed34ab6eedcc352f9e9f1adee7e5ba7f1f20971cfdea0cca93b0e70c541488c2674ae4a734ef23021a6572ff988bdc57b716f17f410d73aaeed75c44f43766d814715fa7359a4cc932fd6ca86dcc17b47c9989f55588d1bf238b61132f9ea2839f4dd5f7e2cbe8b7f2412caebb3a1bd9e583732abb819038865f263de4f39473ade8b45e338ef8cf83aacd0b90cc53c8251d56c9e965c96224a1b4e2dec5b7bd20dca3c27ae1884b84579b87daae90ae85def6f074a98587e837e2d9ebcb547440d99e927a9f118d60008d1fe636ceb1ad63773024f453ae449b67979f137f1040284a8e741ac06d8bb1c0baf170060e1b36e741be104e7407bad698a6b66f4395984eda7264d704dae07cf9cb0dd114e5e85b906e7acba641a9b954356ba3e69d3bd770f11fdc7c169b93f38f16c51ae3dd346c1849d587f6b298ab0971137baef6075d213a80b9e32b4710aa736bcea9d915640e1b502c5775bbb346b63e1fc05a1e635a848409cab328cbede673cc1ef10f4af8177fe06b4874e9d32099cc9231f5e8db4183bb2990eed571cceba8f1ce2824a3168f86844e5f141d2b5d7c9826ac4fa5d5caf4ca1f2fefe6ac5346b4e6728d7afab527b146f6143c8cba67887477049437549095db1bc9c5540fe4a8d65521cdd0713722dc505470b706a426b755294ccd8dfc02ea732ecde448a6ab8fb3c940352d7c755c2f660ebdf0731bfcc54e356813df450caf1a13631f63a39c14136e4d59a6f075642adc7ccc3e5ea17bf91b01ea94d3e4b2790f9c35c08cfa1259ad4cf0819a67513a0f87ce018f849251c5c327c8e581c69e9c9694eeacae8c070de527f1db6aa215c7920d58f345480330433aeebb6244a39901354d3057670c4d675f17baa1cf7cd076b8eb16f3a8343a1b298a55de380d75af7850d393a136f64efc729275d5d30cd894f01a41756dbeefefb283e0e6bcd034dfca16121bf1c88784ee803b225f7e993ff2849aee655953b2a778ddf5a14e5856afeafbaf2286347fdaffbc08f0cd69c7bdcd6d2488b0c69ff4d1ffd7e110c47f2bc18d714e8f062fa29dc7cd41f4859179835f523eaac880a1c400d3fa04af6c864212fd39e7bafffc1737d69ae577e7604d322e9ea27fdac9b77d955a61ab2e7991d5e1a0ed7eb03f304b7c518c8ebc75e8c78886646dba8c336b2252ba0595d94866d6407214472f73bc2a7d44fbda3a86eb88fe6be4fa02e248547d23a8b6f3315ed5a68dfbe97c8874c68a0f3cf7c27917c8682c29d365b34ea54e9395819cb85b6fb08e0fa3204cfe89417e892b2756daf0c26186f8efadd996705678a73ed93fb583791f0c37384f943d730e44a014248576865c814fa1a8f70045f2655ef383e5d67cc9441defedc7c8c1e814f8d1e0e47a7419efa96bee818abda912b98bf581c7af305d14432103f51c6e4107426ddd27145a0af9c1cda7b3ee57cc466005dccd396ff031f8ca151086cf06e50ac91781714c5b95d722f1abeef55c80369263fc6f13b6fd9607d20601685f5520f6ff2e6e7b6ab329a37a3a35d5355805ac90c8cb91ea3fd862c12110ba78b1c60da50bb885e39c3c22c64de0545f7dc69afee74bc58bfa88467330e9ffd71594bd47f0b86890cd514aedc616450d74cc9b6175b52cab6ddd1488a4d6519701114aad3583a5c888a2138d15e81377c7c5d2d1feb79978d44a5fff6e1263c1aa841142e5c6a3fdb7997ce32d4eb84b84f78b30c2ddd5744bf16125d786fedd8c52abc81ff1a653a9fc27eb3d684a48e88c7327dab9609c721f41b19e5352a93d0b015330a78ef2e10539ede429ec2867296e6f95bea9488b34e41d265d2e4a40d14e6b2620ec07791ffe6b6368ed6ef1e0a9fb9db5f1174b41e023cf15b6a329ed6b2b14c30f1888fd7df8e2da809410d2a2358e249e2df87af6f56ebfd74eb8a757db3b914c43be30bc6cd5d07d30cac4c3479cb6a8820ac412bdbbb5c7b4acafe529a167168f33681d90d4ec186978eb765e357f68a7d108cdac7a44c2cae64c4511c5e37fa8ded90f6732ba6c3adf77e79b2f49cad54c34dc80c201b24dfeb35ec14de3b19c5b2caecd2306d95702f959c7c0e1b020863c5006f26a368ac49ccfe35ceca14b279a96bfb96d089b85d7b26c462f94c69098757969c683619fc38d458951b2503a5bb5c208070a91727cb094cc4fb3b63b20996760e26e8c4c8baee4f5f24fe8ea343bf45328c27d4dd4b724e7ef7509f766d7b73d4b8dd630d2c5146fb7a59a8329d36ae16828703f1f6f22ca5510236bb9f16305512b97e68ebfc949e83f87efb622aae3b68c2daece842504ab918e4c7855dce394d7623b83ec44c8d9023e693dc5ceaca11257fb4f03e198b51e14254b4a23a24d3b7d8a6fea94bca0da2bc1847307e24f8a2ac092dd1ded67cdaf81319a3077ed331e00ed1cf343b53d57117f0b1a612661301489a2361d037fac24a19fdfb722edfeebb0415a8039828d81d11a261d3767bb476ffe359889881f283c134b861b0419acd084f7effbe82d78a4158b518d3e4b3762a58c0d22da869a8a5b13e47bd8a51593bf965b704d7b5fb803c6b6193de383c7bc71b2db668bea5b6a037b51f64ecfe99cd7168e431ef62f52051f77947662b3fa9fddd04427b9c4eb71ce3401657b4072afda5957f12895a7d58cf18982b154fe4587e320cabcd3d359080200ccfefd39aa55f0b30a9e3ae3c935d0f3c942e57f8a0ab9e05d80495184d453543c35566a28a497dda70193443cfe32e15c403ca568c95aded2a6b879e1c7b99e32d2286e18af39ab7be03dae6000f52dfde2c424a9a9fc47481b242cb6c028eb0deff9b3539d2392b314324274cbdf8c66da621e76c9e8d153965f8d947aeff25df79c81c419082266e827935", 0x1000}], 0x5) sendmsg(r0, &(0x7f0000001940)={&(0x7f0000000080)=@in6={0x18, 0x0, 0x0, 0xfffffffffffff801}, 0xc, &(0x7f0000001800)=[{&(0x7f0000001500)="7b7fe5e65f4c2074d16d6c4f6db27a414a2d819677fe3f51ac2e0d4aa6f2bd6b7b3a882581b43390056c0ae87bf697f01e2a36d5f960dfe43efb6b0cc40f6df6ae3d753191ea108bcbe9befc9ebba0a9922b4c1d5dc3da8a7eb627e8953a2d6834eba39cc913e74ad9a5cbb7a25deeed8cd87ccf6fa5919fe2096ef6c06b6cc16bb08de837b6f517deb2791c230bf4d095f3b2588b32205df019dcae1fcbfae53c67658ec538878193f284e9d38afdce9f0d9c37", 0xb4}, {&(0x7f00000015c0)="93a19e896a7d7bf75c80e3862e582770e624ed3de54538dd5c5e3df08e8733b17ac8c2cc9458dd271b39f827c127b5fa910d64a2af0a373774b5622c80f4052f891aa4f015913a76309caf9d765c72cac2eb62cb71c9ff3e642594b328b5427b3539d437c3dc0260686bb5b51fb2f298237ecfb5efd59a8d75297e146f259106126f31ae55831abb0b", 0x89}, {&(0x7f0000001680)="0242fcef90c23e97a04597489828f2629c7d4ee2d7f9710aa6683c48b5e2f72425650cc30069f87e432926bc54d6b765d8fc28374583f2ec86fcbd0b0133b02bcb4840e2446fca6cac2cbd575e1d9e4505cae49223d1c5a83125a5c5020a10efa2bc9afc6085f5558e43050e62", 0x6d}, {&(0x7f00000000c0)}, {&(0x7f0000001700)="775f44fc17e3183e3f4b0915c728f46a471cd6409f22a9967eff44b6ddf566e4b4c82447ab90d43f19d68e7a5dc01a06eb8edbafc66bd8d45be9cb2786aa29435dee7c29c6c4c9a7e6e21bcbc04e904040a3d4db248e08ab3fbd6813ebe1a52c3f03f7a6ab5fb9a54bf2fa35c318c197de28b3e9d496b8eb8f8b52f74cebf937300cf393348d1b18a50cf46ddfbc8f73167cab8c223d2daede6513cfdf9a98c124fdf4917d4c61d04cc3170dd8c1e99dc2b44465c17759e37e93e3638d9b24a45d702e77432535e791378e5fdce7", 0xce}], 0x5, &(0x7f0000001880)=[{0xc0, 0x1, 0x7, "292c6986242b28252140dad631bb9ab3069c92d0d6efdb6f5d0c8fc146ecc54e582d572e4c6696247b17acddeac8716d424e6a41402aac1850050fb3ba41072bcc2386e536cd860929254436608d1558e9afd29e15ac5bfc927a9d64ce9cc80faec941d3e8f33a64dca7b85de537d2b9985031b64be3b0c5f1e10112994fc77685efb70370671ad3e2425d46a20a0008bfa1ee414308151364f1358bf0979702aa2feac34b4b7212a6eb807e2c"}], 0xc0}, 0x0) r1 = socket$inet6(0x18, 0x8002, 0x0) r2 = fcntl$dupfd(r1, 0xa, r1) fcntl$dupfd(r0, 0xa, r2) sendmsg(r2, &(0x7f0000000180)={&(0x7f0000000040)=@in, 0xc, 0x0, 0x0, &(0x7f0000002940)=ANY=[@ANYBLOB="d000000000000000ffff000003000000597a7de0ea497580531a0b291fecc83c82631154fc91e201caf8eea0197aa5a9cfe3ed6b300d5f785f4332f085ac8dc83f6325e780a6e897124458da2f556ab1d3629d0ea1b135e6c96cd90756e851d5d115fdf84186e50665f51ff3ab0e350767d9c55680978d2665643c6e14212ecf48afe8ffc8c677e1adfc7c15dcfbab9a5c3bb68bd817c859e2ef386b405209431c925cb358501baf8b6db9dd8d8d759f992a01bc613a96288f9a64a27a000000"], 0xd0}, 0x2) 00:17:04 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffffc, 0x85}], 0x400001000, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x7, 0x0, 0x0, 0x0) close(r1) r2 = getppid() open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x80) fcntl$lock(r1, 0x0, &(0x7f0000000000)={0x3, 0x1, 0x653, 0x8, r2}) 00:17:04 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) getpeername(r0, 0x0, &(0x7f0000000140)=0x106) fchmod(r0, 0x10) stat(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)) 00:17:04 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$inet(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) preadv(r0, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/32, 0x20}], 0x1, 0x0) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000140)) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000180)=0xe80) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f00000001c0)=0x81) close(r0) link(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)='./file0\x00') ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000280)=0xffffffff80000001) sendto(r1, &(0x7f00000002c0)="02789342286e60e35e82389f1ffa9a6cc9211bb8e860d77a1cc90332dbf8fe2f4d24d2b269cf17352a83357b314f517c93582a968e7395ef071085c544f9b4433e6962f29c43f296af774c095f7c4e512e77b0ca79f492f1631de4747588f4d869f93f7fcd5722ce897361cb1abfb8e48f83ef9be9d1fd47a0eb4535803cc8487b195b1009edf8e42bd88f12809bb6e0f8dbaf37aa22e180ef3888ff4d767fe4a828bcde37ac9cc66030b06d91248dabde513701ed55b1eb5600d0c9d2f00a24e2b7fee14568375a0ce6ab34a826", 0xce, 0x8, &(0x7f00000003c0)=@in6={0x18, 0x1, 0xb721, 0x2}, 0xc) linkat(r1, &(0x7f0000000400)='./file0\x00', r1, &(0x7f0000000440)='./file0\x00', 0x4) r2 = geteuid() getgroups(0x8, &(0x7f00000004c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff]) chown(&(0x7f0000000480)='./file0/file0\x00', r2, r5) chown(&(0x7f0000000500)='./file0\x00', r2, r5) shutdown(r0, 0x1) mkdir(&(0x7f0000000540)='./file0/file0\x00', 0x30) fcntl$setstatus(r1, 0x4, 0x80) r6 = syz_open_pts() getpeername$inet(r1, &(0x7f0000000580), &(0x7f00000005c0)=0xc) chown(&(0x7f0000000600)='./file0/file0\x00', r2, r4) mkdir(&(0x7f0000000640)='./file0/file0\x00', 0x12) setsockopt$sock_int(r1, 0xffff, 0x1127, &(0x7f0000000680)=0x20, 0x4) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f00000006c0)={0x1, 0x2}, 0x8) close(r6) getsockname$inet(r1, &(0x7f0000000700), &(0x7f0000000740)=0xc) fchown(r6, r2, r3) mkdir(&(0x7f0000000780)='./file0\x00', 0x10) shmget(0x2, 0x1000, 0x101, &(0x7f0000ffc000/0x1000)=nil) kqueue() 00:17:04 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) symlinkat(&(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000080)='./file0\x00') writev(r0, &(0x7f0000000280)=[{&(0x7f00000001c0)="2c6151871a449dff6af0d4025962a58df393d9dab2f10f3efd3f4780a43734492ec4ec72d7d5d3d87ff3267cc46031c11021093f3fe0ff933156b25bda8c9cd78cb462a7e91a1f52b1fc709644786e941834bf9976e423229dcba243eba8df243a5b8003ae26eab51ea2498ebb4730e98936c43e4bfe58db7bebb71afe8bcaa399dd6ee861bf9ce88fe86a8029706c9af45c6987a22eef8d54428f195ba646bceace15850475febc8081c729d18da7415e1ca5fe78d0fbf96844", 0xba}], 0x1) r2 = getuid() r3 = getegid() flock(r1, 0x8) fchown(r1, r2, r3) symlinkat(&(0x7f00000002c0)='./file0\x00', r0, &(0x7f0000000300)='./file0\x00') r4 = fcntl$dupfd(r1, 0x7, r1) r5 = semget$private(0x0, 0x3, 0x122) semctl$GETPID(r5, 0x3, 0x4, &(0x7f0000000340)=""/189) kevent(r4, &(0x7f0000000880)=[{{r1}, 0xfffffffffffffffe, 0xe, 0x1, 0x3, 0x2}, {{r0}, 0xfffffffffffffffc, 0x2, 0x84, 0x3f, 0x4}, {{r1}, 0xffffffffffffffff, 0x7e, 0x80000003, 0x2, 0xfff}, {{r4}, 0xfffffffffffffff9, 0x4, 0x1, 0x0, 0x9}], 0x6, &(0x7f0000000900)=[{{r0}, 0xfffffffffffffffb, 0x8, 0x40000004, 0x6, 0x3}, {{r4}, 0xfffffffffffffff8, 0xa4, 0x20, 0xfffffffffffffffc}, {{r4}, 0x0, 0x20, 0xf00fffff, 0x3, 0x6}, {{r1}, 0xffffffffffffffff, 0x10, 0x2, 0xda1, 0x200}, {{r1}, 0xfffffffffffffffd, 0x10, 0x800fffff, 0x8001, 0x2}], 0x7f, &(0x7f00000009c0)={0xb9, 0x8}) rmdir(&(0x7f0000000400)='./file0\x00') r6 = msgget(0x3, 0x80) msgrcv(r6, &(0x7f0000000440)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000a870000000000000000000000000000007000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004fa1042135f7830000000000000000000000000000000000000000000000000000002000000000000000c30000000000000000000000"], 0x1, 0x2, 0x1000) setregid(r3, r3) unveil(&(0x7f0000000500)='./file1\x00', &(0x7f0000000540)='r\x00') r7 = accept(r0, 0x0, &(0x7f0000000580)) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f00000005c0), &(0x7f0000000600)=0xc) lchown(&(0x7f0000000640)='./file0\x00', r2, r3) kevent(r1, &(0x7f0000000a00)=[{{r0}, 0xfffffffffffffff9, 0x8, 0x20000046, 0x200}, {{r1}, 0xffffffffffffffff, 0x40, 0x200fffff, 0x5, 0x3ff}, {{r1}, 0xfffffffffffffffb, 0x58, 0x8, 0x7, 0x1}, {{r7}, 0xfffffffffffffff8, 0x4, 0x40000000, 0x9, 0x6}, {{r4}, 0xffffffffffffffff, 0x80, 0x80, 0x2}, {{r7}, 0xfffffffffffffffc, 0x4, 0xf000000b, 0x5, 0xfffffffffffffffa}, {{r4}, 0xffffffffffffffff, 0x2a, 0x40000000, 0x8001, 0x9}, {{r1}, 0xfffffffffffffff9, 0x98, 0x10, 0x7fff, 0x3ff}], 0x1, &(0x7f0000000b00)=[{{r0}, 0xfffffffffffffffb, 0x0, 0x4, 0x6, 0x1}, {{r7}, 0xfffffffffffffffd, 0xa, 0x0, 0xfff, 0x3ff}, {{r1}, 0xfffffffffffffff9, 0x2, 0x10, 0x401, 0x400}, {{r0}, 0xfffffffffffffffe, 0x20, 0x8, 0x1, 0x2}, {{r4}, 0xfffffffffffffff9, 0x0, 0x80, 0x6, 0xfffffffffffff801}], 0x5e2, &(0x7f00000000c0)={0xd357, 0x2e4}) semctl$SETALL(r5, 0x0, 0x9, &(0x7f0000000680)=[0x67, 0x5e, 0x3b62, 0x47c, 0x8, 0x8000]) connect$unix(r1, &(0x7f00000006c0)=@abs={0x0, 0x0, 0x0}, 0x8) r8 = open(&(0x7f0000000700)='./file1\x00', 0x11, 0x10) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000740), &(0x7f0000000780)=0xc) pipe(&(0x7f0000000100)) getpeername$inet(r0, &(0x7f00000007c0), &(0x7f0000000800)=0xc) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) 00:17:04 executing program 0: mlockall(0x1) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x1) 00:17:04 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000c, &(0x7f0000000080)="e04e5d0100000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x100000000000000d, &(0x7f0000000080)="e023000000000000", 0x8) bind$inet(r0, &(0x7f0000000180)={0x2, 0x1}, 0xc) r1 = fcntl$dupfd(r0, 0xa, r0) accept$inet6(r1, &(0x7f0000000000), &(0x7f0000000040)=0xc) write(r1, &(0x7f00000000c0)="e23654e128deecbc8d5b6a4d974042f438c65eafc8c314949b83f4f0e17abb62f06e9fada110f5230b9e21c45b19da85e612f210380794df2f1eafe6a24082b80a97c0a707b627429c7f5a4dd28af780c38f97a2f3f8424eb919d723d90a69ee391b69dc819b6658a404afff0d16566d4c261984f680b9bde7df57cb7cc605f0ec8332f73b9049b6528a2c52e4d67efa4df18ace52e4a34e8676b6305935c108820f87fa28", 0xa5) 00:17:04 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) bind$unix(r0, &(0x7f00000002c0)=@file={0x1fbc81a4852001fa, './file0\x00'}, 0xa) listen(r0, 0x0) r1 = accept(r0, 0x0, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000100), &(0x7f0000000140)=0x8) execve(0x0, 0x0, 0x0) write(r1, &(0x7f0000000000)="b754ee41c21a6b672f6b38887806638987c090d2c9169a08256f41fd3951b2b235d4bebf3d721669211d73c03189574314b6eadbb363351542670e55786d7d24707b22871f162060c27ebde40f72f72d094758ea11f8181e7b5d0091daa96cce7ae94c5d73f672d91564b14b0d040d7ddc4ce3456fd035cc94980f8532e2cee88db130ace30f37a6f09af6d26ca39242ecf1caf4094aee815d75bc35de4885b7f895d89e82382fbc72d61aceef08af512a713b63d88558af655e485eceefe0bc5ef27a07fba3f77e8dd083f1a67ba39adec4f4591fefb688f98eb59fe6a6ec5382685f3ba5e24d226f63a386ddbb2ba6a939e6ddccdb3f217b86d1", 0xfb) 00:17:04 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000440)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000480)='./file0\x00', 0x34a, 0x0) r1 = dup2(r0, r0) lseek(r1, 0x0, 0x0) readv(r1, &(0x7f0000000040)=[{&(0x7f0000000000)=""/18, 0x12}], 0x1) 00:17:05 executing program 1: r0 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000040)) shutdown(r0, 0x1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000001080)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000000), 0xffffffffffffff65) 00:17:05 executing program 0: clock_gettime(0x2, &(0x7f0000000000)) clock_gettime(0x3, &(0x7f0000000040)) clock_gettime(0x3, &(0x7f0000000080)) 00:17:05 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a02, 0x0) write(r0, &(0x7f0000002740), 0x9381) write(r0, 0x0, 0x524) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000200)=0x100000000) write(r0, &(0x7f0000000640)="d23fd6496b84354be41acc60aaca5fce4fd886dc0de33864150ea3d264be4557f2e669b101b35b30c532484f3a5e888a9f29739e784ad14bafcc641c235b6282cdc5da324a54ac662c61e6d9b8abd295f2973670c400037766c7123b1cb5a4a8ce191d1bdb4c8ac5ece481ad7bca7a64cb19ebf7de41", 0x76) truncate(&(0x7f0000000600)='./file0\x00', 0x0) preadv(r0, &(0x7f00000000c0)=[{&(0x7f0000000040)=""/100, 0x64}], 0x1, 0x0) readv(r0, &(0x7f0000000580)=[{&(0x7f0000000100)=""/214, 0xd6}, {&(0x7f0000000200)}, {&(0x7f0000000240)=""/113, 0x71}, {&(0x7f00000002c0)=""/138, 0x8a}, {&(0x7f0000000380)=""/172, 0xac}, {&(0x7f0000000440)=""/108, 0x6c}, {&(0x7f00000004c0)=""/189, 0xbd}], 0x7) 00:17:05 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) rmdir(&(0x7f0000000080)='./file0\x00') pipe2(&(0x7f0000000000), 0x10000) pipe2(0x0, 0x0) pipe2(&(0x7f0000000100), 0x10004) rmdir(&(0x7f0000000040)='./file0\x00') ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000180)) 00:17:05 executing program 0: r0 = socket$inet(0x2, 0x4, 0x3) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000001c0)="010100b6", 0x4) 00:17:05 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000001080)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000000)={0xfffffffffffffffa}, 0x10) r2 = dup(r0) r3 = socket(0x20, 0x4, 0x4) r4 = socket$unix(0x1, 0x1, 0x0) ioctl$TIOCSCTTY(r2, 0x20007461) r5 = getpgid(0x0) r6 = geteuid() r7 = getgid() sendmsg$unix(r2, &(0x7f0000000300)={&(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000280)=[{&(0x7f00000000c0)="cb90c115e445c0a4686a2a43103c1514cee0415793", 0x15}, {&(0x7f0000000100)="c50f0bb82f660a24731f5fe8ac0a411d663af79121f841273a4d7f448eff48d06c99a12985bf2c844a2df50d9848", 0x2e}, {&(0x7f0000000140)="65afa305d8385f0db40150c3", 0xc}, {&(0x7f0000000180)="0f9d7377edc265a62857e2b7d574199ffa6a5e47a16530292a7c357625f72a9791b71592ce4ebc305f972a3c68a8d7cb22a206b3ecbaa5eb2ba8637e94f3f9c621b431e964dcdf83c3068a3e0f7894564261a78d6f158763348081403fecdbc19b47fa5f59b9c9dab2e001d14fb4948737b98e52776bd6d7b0bb4d86923d7a721a56e05e976570fec24ed097c215116da13efe2d4be8bf2d1c621d25b0c2b92afccb81a57bff814cb32a0a3d9dbec5e6e808e7bef3180e62bbb8e3447d43806586b58d9aa6b4c2f2cff987ea917ad5de090531863e00f812aa236180a556bf2ea180b263e8ffab9f1bb0efabac4f7fae1f32e35b90", 0xf5}], 0x4, &(0x7f0000000640)=ANY=[@ANYBLOB="200077a7394697635d4d917fd0768581226526147cfb0fc9a047e041fe69d10d3ead9aff6820d286743b2a57e3b70000766ba66687ed126bb467f422e469bccbef560bf30d24690c241265e7a9873d489a1404307b3a72c7d0f0d9548e4ec97e6b0000000000000000000000000091f3dd0a955fec8144f749b449206e26a7897276d83cb66e62723c4a61982697ba2cd2fad1e79d2d7a7371e0a932d5af9331b92b2df38f77310e7a89ba167348d10de59747ca0c07b09a7052ccc52524bdaaf22f9ef3c26a2f7f1211089243fcea956da96158a7917a517dc5058fc40c0cbd4b81abd4179729892bfb4446c703b6f274b4555a625fddb392f2082a3549a90822433d752572845b3a975b21fc420c8f17c17343f380a438041dfb94959a0933fe8e3c65984afc02a9b24f4e0d4ff9288bfd67d9f3ab0601022278f995d400c15c2236040c7219bacf32fbe71bab8b71fdd8bbe8d390e76f976322de7b00c99ef028841ab7df6ff300000000", @ANYRES32=r5, @ANYRES32=r6, @ANYRES32=r7, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r3, @ANYRES32=r2], 0x38}, 0x2) dup2(r0, r4) open(&(0x7f0000000040)='./file0\x00', 0x20, 0x20) 00:17:05 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r0, 0x2000000000029, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) accept$inet6(r0, &(0x7f0000000000), &(0x7f0000000080)=0xc) r1 = socket$inet6(0x18, 0x8000, 0x6) r2 = dup2(r1, r1) getsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f00000001c0)=""/201, &(0x7f00000000c0)=0xc9) setsockopt(r0, 0x2000000000029, 0xd, &(0x7f0000000180)="ff010008aaa008000000c3513e2a5e0000000000", 0x14) 00:17:05 executing program 0: clock_getres(0x4, 0xfffffffffffffffe) clock_getres(0x3, &(0x7f0000000000)) 00:17:05 executing program 1: r0 = open(&(0x7f0000001780)='./file0\x00', 0x2, 0x0) r1 = open$dir(&(0x7f0000001800)='\x00', 0x200, 0xad) renameat(r0, &(0x7f00000017c0)='./file0\x00', r1, &(0x7f0000001840)='./file0\x00') r2 = kqueue() kevent(r2, &(0x7f0000000140), 0x8, 0x0, 0x1ff, &(0x7f0000000200)={0xf0, 0xffffffff}) r3 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) connect$inet6(r2, &(0x7f00000016c0)={0x18, 0x2, 0xffff, 0x1}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, 0xc) r5 = geteuid() r6 = open(&(0x7f0000001700)='./file0\x00', 0x80, 0x110) ioctl$TIOCSETAF(r6, 0x802c7416, &(0x7f0000001740)={0x3, 0x9, 0x0, 0x9, "1acb12685535d795b0bd4e4ae72e04ca021b7713", 0xffff, 0xfffffffffffffe00}) r7 = getegid() sendmsg$unix(r3, &(0x7f0000001680)={&(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000001500)=[{&(0x7f00000000c0)="f084cb0f330bd02c4c475fac9415244e5415fa7104e0ae1f1f4f6394f3f0737dd5b3410e37096f4ba8968372aae93947e566a0c5511d28975a661562c3c1dbbb9d15fad9684ac078fad8b0212c8829dade92d68f1d1ced2709f744f7b48d9d31137f42d3ff98f49e24fdf8a7fe02229d1e3bad678e59c58daea03a03cac56b58a6d964fcf6a66e86eb1373d9e9f1b2667522b6e65666418630715ed3e2246ccbeb6a987768add78246af74194f6fc2bdb28532c21ab74ca47e216250de76c8ec6ec477a23ed1d181b7a0cb1609", 0xcd}, {&(0x7f0000000240)="0b308645047a3e3912a34e83ea8173a789de19ce75dcb6488503fce3c48877075c9af02b6119848330445b283eb11f7516883745be0d403b5414e4ca774190102991a80923cfcc3ec2d1e13cb25e1908e460df0d508b8b1277c4d30f30fb67e2ff2ab960bf1dad4206a69f71a993706e747fa3c4d5", 0x75}, {&(0x7f00000002c0)="1d016b671be480bc817463894cdb043100f5637c1cd82a8347e136947b0217c7ed022a2a4a71a2dea755d6690559f1f80aef8901dd58cf80b445299f066f165c3deae67503e03c3d977d22cf802cf152a0b8731ea349bf023ffbfec3ca8eca5694d344c392287b5eb2551c992bc4de9db58ffeae77d8f962e62523aa0dec03fc70e33e86ab40f996b249f6c1f6eb37fde39d", 0x92}, {&(0x7f0000000380)="dbb47b0d42a04a4508f1a50125de6b388f2941c0a7faf41b00a2a32d07b078ae3fec42214792ce6c9baa6cca17465156c4c83fe80ac7fb00ea5794e051990cd23390d9b616caa58257f1820913c5281f1031a6978583d7ed1917411dd1ba09a294097a5b745b7ab081456f8ea7ea284d70ebafb60b33bff98a63132945a2e36d4bb171404c8396941d07507960a1f79241277e9941523b742a21371651961d1abdef7891e8640d7274a5998e8e6134ea16a0b4e6540b7bbc2f0771c2534da936de", 0xc1}, {&(0x7f0000000480)="92568b1941a4eb2a51da9fa6cd249d94158b1ce0b7b6d34ed9cbf8512f598fdef4291b321f62029aad36fdb19976189d938db104d27ab29cabe6084c1699a06f1745ed68647223105776647574412a9dc329f7", 0x53}, {&(0x7f0000000500)="221660f8c18fa45b15ab591e63a2f383e852a12000e870fc9ec7530aad86b940288d2d6724c71fb136045fac06cdd16c0e35ab67a22b5ba99b093c5bcf1fc19103255796afa992b7bb84b054f9b3a4619c441ab57f91199c65154b9fbc94350576b3ead028da6de50237ed51f2cc3ac6b7270d101a25fd5bdb02e856a665605bca225b9d5355ac4a0bdf784fa2c7003d98fbea60c619829feea24b49242b20b6ac402eff0bc75a8414348919e06169c224732ebb688eb79b1c4db61ba3661e73a5e08dcef678d1506b7fcbaa071ef87fa4d67804156af30d01e4b55e2e7524176df124ae1455801a2a5ec73393211b2fb89d8220eae98854301d92e6c61a59b713db83751aae347681269c87f3867add23f55a248be90b030d6ac8f34a2780903878514f98d9e2d3e3c3ebfe189989b5b00bccb41365c1b5647ffa21a3f105cf4fabaf2f297edfd6b6deaa86a1d81166922804c3ce3fd3d478637ea570f956478fa3f59363be7e5bbdada7190c583ea1cf8ef93b26eca2accd0cffe951dc23cea608c119e34eb5d711f1cd8ed9fe57e365dee783bc638752e29162503cbcde415b6ab6f4025b22fdfb63fdc5f9a5708f45532a564c7cb30a3b1f6748136bc47ceb6a161229b34028db69d14dafc06e6fec0582856038a050eaadd1061f323f2f96f56c951fd3596c9fe948c2d1a31bbea6fb5358992bf535007f6943efc3288cf20bea2c57c98462a7c2731d0007be44e165b5231be8d2d20b96b1b867ab3c4e2bfcc05375ba439be10293e4266989822be5ae4e003250fa7177509c03eb143c525cf2d40129fe61247bc5e889086428dfa62214a49ebf0a747a07a1362866337cf321c552739ae880d181e147637d3f9a30c4f67bd4bb1c2311b7549fc598662ffdf61e03459ed8b02db905b622493203517063453ff851e04d4c9dae9a8f5a09bd74972d4e1b43d693e55b04e11e7a86751f35851bf788124702ba592eaae7422f235231b962b64129715a154d317ba4f87b3037270e1b2bc4c078b3101c389148a2d5db0c83ab2f62fc74cd1f6fd82a815633afa173480eea336cedf159c7fed4fb5e20f4b009698a994aa459854d0020c753ba0e64a1b05dde17841e7a64246f33ac9ced383d51d741b9d65f2be124a300d6bd69c8447f9661c2594a80f7745094c3a4814c7b5839aae4be1e1accd9d47ddcbd897d2f7eb6618b02e2bf7704631c3dc2d91440301001fb27b1058929d717acaf5d76a85348c5cb09c7f4b5b7ec7f5dd05da79fe00e0fd0ee297b4972fbb10983c4fb0258ab4e5cf7bbf198ddb3819ae12515af2f8bd4ed75c00022830d8043d6002393a6553855555a29ad1e7c0882f40377b435ba610e1298d07a753b6a4a3fd36630c34112c236391bd88466125e7fecfe200cf9539a760af3811679cc5e39625e663c91b23930ab61ca42e075588ed19e6eab0cb02c125e819f1a282b48dbd4feeb29d1d3adb568d671b71632f007fa373f0b82ab8dd8f28e6769a6f494e53d3d22eb23dd60eb168ec1d691391fa916d5672ec8593265740827f3c7a82eee9ab64dfbc27c9aa8e6ab0cd8c300d4a542ec24f2f2d46293c026a1dcba87382595ab20d7e2c969a664003086ea2a8d67f2f957abe62ceb35934a1f9b663b808f2057191631ab13bb0265cda665d0b2338226207d1d93d8645be4d13f00c72538a12f8a29372c0b16dcf47d15a4d3d2b671e9a365283780b9d299c3dde3728357b0209ac5ed0e01d4aaff00776b5a6e90ddac175d7c47c9e57f6b1f2af5c9589e773ddf6e599601340564fc3e8b11f9ad54a635f922edb61a4f26e8406116fb748659b1b5adc60a5bbd45c3ce3e7a5c023d8a40149a2be8fae7e47b6a33476a1715156304ccfa5e9ef42b1fb00c7cd0a169e86d85e797ab805befb9422cc5e8c11c5fe45261354624bf3b06fbee26c9229ea420d7940d20f32e34ab2d9f17bbe30ae49d82d00958810e254b10106724255ed3fcf8199b9fc9d14525d486c0e8f72f3678ee0ca88636b58abe6f3029df01dc9cb052c0166931d6cf3ea223428e3cb0b1a4d7dfa996ba23d2e9355c3d8afe4de25f9a2b3254bd1b661d552d5182302d1a3ceb2bf44147ad8851b05d4042e1fe4f00a8d5bdfd2a4ff371fb2874dd328be005c3acd93e85d71849d2ab8fab7db3266d6a42470bc23528e70abfcfe8fad0e84d8b3278421143fc446448e40affec3b8f6b17bcd8a22c37baff3989ba30696d4d81275d622216c069e17d92c6561536225c57667068927642997c6bb63200cf25fe3820c856e225319ab88554ba5f8b0af1038e48a5a55e562f2637029d2189cef2ab42c389c99fecc2608f1eb61b49f01f2d5ee14b0f758ef205a44c616380be1fd57987b658931cb60ea66affcd976541473f0dfa3fdc7d86185e187ab82a9773ce5abe50dde3a802a3f8e7d028d5a397ab413c57e1c5afa3bd94621faa6eba416395d8b8bd4cec077fbbb8742984c523171629d491cd23b7ebded0633917653154e87900901d99d7ccdba75f58ab5d2257843d9a69a858499ad1c74dac3e4fa4974d5de8b6b23e8cdd918659e3744d75c3b33215ab07da28d7cc3bba1f86017c7a189083a12cae2659a71997dd80cbcac8f042e28d36eb5eabd5303e94f4a47bf3599a76cd8fb5cdaa75190bd936c948ecef3b177dca6693b0b3fada141041b8b80dea05ea682c95aa83393f27619e691d943caa6d440a1f09caa734cb7e4ebc198cfcd6762f259a6fd545b54ad006a6b781f9e2a511d6487cf667865eb1e9c6778e63cc3646d86cade181b61ed8012c80ef4eec84891148195edcf2b5c65873a104c34a7c2dd5bf0ae1bac0f2a766d3dd035eaafee22173c868b2e8aba273d1cb9d4ddf5e503d53e1cbdfac00ea6a2647bd1a4fcfcfc0bd195a175811fd823dcced3f616d53deb48724d015300bd87bd7eb0b794ed4086cdd5fc2b3731f5f796a04fadf9dfcb738681aae3a09202fd73a7743e0771328d79a37daa478e24477a3077619fad70897ed5652e464025fe7c2ff1bd09eb599749d9370eaf326c1fcc02e007f14c22eae78bbb3e615a37c587490b0163ca568661e64b3a2ac75e3c6c680b6536bd62587b1d021bc6aeedba5228af48e4db8c8a206250845856fcf3fc77fd8db08d7ac8eced0b1c71269a3ec55bf33082b8d75fea3af7fa340edcaad6e4378178c704b71d83814f73ca5e586d1834fd2c00a20db6357421d41b1c73b4d64bab63d1a992f193267807f10e4ba11d9988cbcdbd655b2f94698d6975d3881060ef73378d263b5012b402eb4942e7e084421261cf69b48ea437a83ea4d3c10b0a4c8c53adc872796d4ec383842778f94d98cadc0b4a316397de7526f5283bfb377d3fe11eaf4b242973250d5059bfce1a1e0c25321a368b5a4ff22b4a7f63520e7d282dd41760623ec535e419c85aff243ac86eeea067bb476d26d1720f67005145142eacbc10d37fc91237740acb70962448a5635d05de10eb5b10f69cffebd00c21e028673181f30e17b4eb7bb2e029655a66e6b5c42c8aac5d853215bfa3fc41e7158221f82dceea705df56e841abeee65b978f553b7f6ce0768a62ff12ce59c601e6a58fb0a90d8ded48577ebc46475fc81363152681b9c53169d75b4874a6cfd29448843734b06470d8c4de27cff3928144c0ecc292f3e106862836324153c04ffcdb017c02ab3622e9be2a406e5aa3abe7aea4f0da7e7f8eab0a0e14dd7337ddea14956ef6e67ed1bc969a41da0347a3bece034fca9ba830d212d1893c430f33a107a8c739cad40bfb2f7ee1409935a68b491fd6c8d76073bdba068aa9d2e0a83e2653202aee80f39cee5a6db4e58b656ac266f9e7db747368efe4b32d225d1b93ed2227b0c672b810f62cce1a8d9f77b7772406880923083d4a78e92f81aa17d51de318f5afc06954ac96ecaa5501c3d9be4084357f9b1de8a51c68f8ff5abd811f41255c3bd6ce51308489065da77eca88abb4b9ef92fcbc871efd95224f3774a231e6d748cb2ed4562c1b7c7dd15c4793eb33b7d8f0523b863322a0e67f03ccb59824d7892f86ec0df9b9821413cb6fd73f58bf1fede7e9250b8efa2598bd4516c8d7575afe9073661be8ad693013b440c78fb48ebd152ff517a04fd136bf752284047a0ac95dc50091dace5e6a2b293c4f930bb44dbe5837402f86095f70831370b5abb41099b6344a9a643680a15ce13d8c9d1141ef451fae0ee488e39d4f5f74a8901a2c4a7904ecc6550de5b03c3656d8cbafe8275f062b4db6ed107cb92e7d47f3db6765a5c3f96b2ddb089902db99978ec81cd88a4a1c9b00fc97ec8f9bcb7781c6a3135d945c26cb3c89b0f2517c233312ede538202e428ac97baa053ea1cae49b6ae1b477b62094eac9bea2d1e4fa909d201f5030506cdf9bee297f6716c8225eddcfa824c7de108642179322f11790b8ffb9e8eb1fc8134815fa71fe88e8654c0d353e67e252d55aedac215b3c49901c8c6867ceaf908e7d3cc55c3878fc3f19ff96da0d1de793e1537a7f61e416f85b115085fb33d32d8fad67072bb9523e41d6377c8277af8a29b4461f27034b342a43bba4c449270e9b146ab6f25033731be2fe86df6088112b2ba26c53ae3f44384afe5d4b8d280a644086b7e5fd8fa3a0bae357dee86ce6ec939bc6d805461f534e241fab4ea33e0e8446c056fbc3860ebbb9c6e5b7d1818c6102aef594b353f53a0b024248894928581c9e15792de9a6cbfddc65ef49cf2a403221294429d408a3a82b2c61e5a23f029edc85e9daa9510775cbe61cfbc1e05ec8e7bfec4b47bd7bc575c58dbfdd6b44c336d4474e53678751e96d752625bac6e0831db341d7f849cabd5d6577742591624e524114925c4b61be94e92b0d60da8459476c2fd4306b3b1c0d2fbdce13e420301886bca027e2fd5d7fb4b5e8415a1d3f468379722b29bf5c881171d422e7fa5ce7ff5aa533bab622bfacf7913eafc8aa7d8205c1303111f39d80af5a48eaa1c4f158284a0d9510ffee255b8674906ac307780844f15e131a970d6e75465c17ae368eb0fb2fec05596946b2dabeafe028fde398d4c8fe01d874f39c596529b161239e25cd7f40b40fee089d962ed99452f4ee44dcd1cd2a0308b2a536dfa7f9619f7138053b6d486c25988ec1aad80479751d77a2c62991bfe8821cf759cced63b3376d12ebd1d85ad1eb58fc671b3615b3f77a60404dc07218af00efa064cc1e24e897dc42d9fd42737efa613de33433334dd2b1b37b9b910f00c9c6fb8959ec6f0f8e8db100145fe4eb4044102a7742212f16749fe1cbe97c47c7fdfd3bcc1cc72fe9c5806168273fdae7ccc2ce085699319077319b2285d1503b74ce030b002279c21fc0c60c1f10851391adc26a03a90851845b5e1b0b32c253ea34dc97957c5ab74a1a28db96924697972a8c7c3fb181c3db3eeb90c9a391554eee2865d3793156b4b7c684e039fc05c8850796050f62e25e187e9dff9d171202d7b5917a508491e497b52409ec749991ca7b6dd266e6908b54608df4bac9d69d45f1995a7439a4865e7ff07677b903a9595b7be3f8668b634df6d31aa25a34815484b94c8ee0e1212b3e292561627e2a2fd386f5624dbca080eb052aa358203964dbc0ba1d0df724b9284681ad0ac1aa25c37119d8bb574c087775d9eda4c9ab88d4604c896f837dfcf0cb385fa36c81c4ddbfe9cf0907e10f4a1ec68db64e0d5d251d5a98aec4ecc2935ab76ffd5d9b4f525d536c524ef28bfce3194ece532776cdf38289", 0x1000}], 0x6, &(0x7f0000001580)=[@rights={0x20, 0xffff, 0x1, [r2, r2, r2]}, @cred={0x20, 0xffff, 0x0, r4, r5, r7}, @rights={0x28, 0xffff, 0x1, [r2, r2, r2, r2, r2]}, @rights={0x38, 0xffff, 0x1, [r2, r2, r2, r2, r2, r2, r2, r2, r2, r2]}, @rights={0x28, 0xffff, 0x1, [r2, r2, r2, r2, r2]}, @rights={0x30, 0xffff, 0x1, [r2, r2, r2, r2, r2, r2, r2]}], 0xf8, 0x4}, 0x4) 00:17:05 executing program 0: unveil(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='r\x00') unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='r\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./file0/file0\x00', 0x80, 0x80) ftruncate(r0, 0x84b) r1 = dup(0xffffffffffffff9c) recvmsg(r1, &(0x7f0000000100)={0x0, 0x0, &(0x7f00000000c0)=[{&(0x7f0000000000)=""/49, 0x31}], 0x1, &(0x7f0000000200)=""/207, 0xcf}, 0x2) 00:17:05 executing program 1: readlinkat(0xffffffffffffffff, &(0x7f00000004c0)='./file0\x00', &(0x7f0000000500)=""/4096, 0x1000) unveil(0x0, &(0x7f0000000480)='W\x00') munmap(&(0x7f00007d0000/0x1000)=nil, 0x1000) r0 = socket(0x1a, 0x2, 0x5) mmap(&(0x7f00001f2000/0x2000)=nil, 0x2000, 0x1, 0x2010, r0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000001500)=[{{r0}, 0xfffffffffffffffe, 0x40, 0x12, 0x1, 0xe384}, {{r0}, 0xffffffffffffffff, 0x8, 0x4c, 0x81, 0xbd}, {{r0}, 0xfffffffffffffff9, 0x88, 0x400000000001, 0x8, 0x5}, {{r0}, 0xfffffffffffffffc, 0x10, 0x1, 0x100000000, 0x100000001}, {{r0}, 0xffffffffffffffff, 0x32, 0xb8116938caab9a6e, 0x7, 0x10000}, {{r0}, 0xfffffffffffffff8, 0x1, 0x40000000, 0x5, 0x9}, {{r0}, 0xfffffffffffffffc, 0x1, 0x10, 0x1, 0x9}], 0x807ffc, 0x0, 0xfffffffffffffffa, 0x0) munmap(&(0x7f00001f0000/0x2000)=nil, 0x2000) minherit(&(0x7f00001ef000/0x3000)=nil, 0x3000, 0x1) munmap(&(0x7f00001ef000/0x2000)=nil, 0x2000) mlock(&(0x7f00001f1000/0x1000)=nil, 0x1000) munmap(&(0x7f00001f0000/0x3000)=nil, 0x3000) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000300)=[&(0x7f0000000040)='xc', &(0x7f0000000080)='[[\x00', &(0x7f00000000c0)='}}%{\x00', &(0x7f0000000100)='\xa7\x00', &(0x7f0000000140)='\x00', &(0x7f0000000180)='xc', &(0x7f00000001c0)='xc', &(0x7f0000000240)='\x00', &(0x7f0000000280)='xc', &(0x7f00000002c0)='xc'], &(0x7f0000000440)=[&(0x7f0000000380)='.\x00', &(0x7f00000003c0)='xc', &(0x7f0000000400)='xc']) r1 = getppid() fcntl$lock(r0, 0x8, &(0x7f0000000200)={0x72bd024547ba9475, 0x3, 0x2, 0xfff, r1}) 00:17:05 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000200)="9bb1785de558ad890f8f9d835909b244ca83f3a1019fbbf89db00fb07765a4a808545ed761b8e7493972d7cf1560d14b6d9026a0292ab08ac20544c20a40302372b1360e9b1c16a8c770df5ac0bda1143e2feadcbc2fbcb578a3fa3e99ad62fcb39c43dc88", 0x65) write(r0, &(0x7f0000000640)="b8d87572a10000000000000000a20000000076170c865a2952ebfa7ad5a198d8a0658e26380861a8f8a0058bfa00632e340dcb0518e43bd59acb8817d22e3be37788d295158ec280", 0x48) r1 = syz_open_pts() close(r0) fchdir(r1) r2 = kqueue() getgroups(0xa, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff]) getgroups(0x9, &(0x7f00000000c0)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) setregid(r3, r4) ioctl$TIOCCDTR(r1, 0x20007478) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000100)) ioctl$TIOCSBRK(r0, 0x2000747b) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f00000002c0)={0x0, 0x0, 0x9, 0xfffffffffffffa91, "ca0a8073f2a42ccca78000000000000000f800"}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000280)={0xffffffffffffffff}) getpeername$unix(r6, &(0x7f0000000400)=@file={0x0, ""/108}, &(0x7f0000000480)=0x6e) read(r5, &(0x7f0000000300)=""/241, 0xf1) r7 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x480, 0x20) r8 = dup2(r2, r2) renameat(r7, &(0x7f0000000180)='./file0\x00', r8, &(0x7f00000001c0)='./file1\x00') r9 = dup2(0xffffffffffffff9c, r1) unlinkat(r9, &(0x7f0000000000)='./file0\x00', 0x0) 00:17:05 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000c, &(0x7f0000000080)="e000000100000000", 0x8) close(r0) 00:17:05 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) close(r0) r1 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r1, 0x29, 0x4, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) sendto(r0, &(0x7f0000000300)="66de0980a40d63a8226f1b883c2beace7e6a0a9598421aaaae27039b4e92e1b079fe92dcba0d728c1ee28e55f85c750f42b3621003064127b272cb2b64439f9ce6b09fe4212addb1eca0df933263ed80a987559f261c991b24e7c5eb10d30b4cf46547f106703755c6bd52375700b684649bbaa3c351fcdd736050b98d2f3b5cc0e1a459ab37945e1054de4cd911823f0cd255290eaa71d183e3cba104897509c99a487b67102267415564e1024698a0197a9c88728bb8a8bf481ed88427286e35cf4d2ad672a534994e704e1665ff99d9c70bbce8b0939cb07874f99865e2af2127cf9e72d91e99a8ae51ceb1e98cd04c", 0xf1, 0x8, &(0x7f0000000400)=@in={0x2, 0x1}, 0xc) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) r2 = fcntl$dupfd(r0, 0xa, r0) utimensat(r2, &(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)={{0x1, 0x27b0}, {0x1, 0x2d}}, 0x0) getsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f00000000c0)=""/138, &(0x7f0000000040)=0x8a) recvfrom(r1, &(0x7f0000000200)=""/178, 0xb2, 0x40, &(0x7f00000002c0)=@in6={0x18, 0x1, 0x8, 0xffffffffffffffa1}, 0xc) 00:17:05 executing program 1: r0 = socket(0x11, 0x8003, 0x0) shutdown(r0, 0x80000000021) 00:17:05 executing program 0: madvise(&(0x7f0000b47000/0x1000)=nil, 0x1000, 0x7) munmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000) 00:17:05 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f00000004c0)={&(0x7f0000000040)=@un=@file={0x0, ""/108}, 0x6e, &(0x7f0000000340)=[{&(0x7f00000000c0)=""/64, 0x40}, {&(0x7f0000000100)=""/130, 0x82}, {&(0x7f00000001c0)=""/68, 0x44}, {&(0x7f0000000240)=""/19, 0x13}, {&(0x7f0000000280)=""/6, 0x6}, {&(0x7f00000002c0)=""/52, 0x34}], 0x6, &(0x7f00000003c0)=""/255, 0xff}, 0x2) sendmsg$unix(r1, &(0x7f0000000b80)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="20000000ffff000001000000", @ANYPTR, @ANYRES64=r1, @ANYRES32=r0], 0x20}, 0x0) r2 = dup(r0) connect(r2, &(0x7f0000000500)=@in6={0x18, 0x3, 0x2d, 0x1}, 0xc) recvmsg(r2, &(0x7f0000000600)={0x0, 0x0, 0x0, 0x0, &(0x7f00000005c0)=""/56, 0x38}, 0x0) 00:17:05 executing program 0: sendto(0xffffffffffffffff, &(0x7f0000000000)='P', 0x1, 0x0, 0x0, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) recvfrom$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f000040cffe)=@abs, 0x8) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = fcntl$getown(0xffffffffffffffff, 0x5) fcntl$setown(r0, 0x6, r1) mmap(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) 00:17:05 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, "1eae8682ab515f755af8bdc1945f07a098206fb2", 0x0, 0x40}) write(r0, &(0x7f00000002c0)="c7e00b01a3342af80000002767b52942bc8bac9dfa40806e32d82006e3b5e1580f", 0x21) poll(&(0x7f0000000100)=[{}, {r0, 0x124}], 0x2, 0xdc) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$inet6(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000000c0)) unlinkat(r2, &(0x7f0000000140)='./file0\x00', 0x8) 00:17:05 executing program 0: pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f0000000580)=[{&(0x7f0000000180)=""/100, 0x64}, {&(0x7f0000000640)=""/154, 0x9a}, {&(0x7f0000000000)=""/115, 0x73}, {&(0x7f0000000380)=""/197, 0xc5}], 0x4) write(r1, &(0x7f0000000000), 0xfffffffffffffdea) 00:17:06 executing program 1: utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x2, 0x6}, {0x4, 0xf215}}) r0 = syz_open_pts() ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000080)) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) connect(r1, &(0x7f0000000100)=@in={0x2, 0x1}, 0xc) lstat(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)) mknodat(r2, &(0x7f0000000200)='./file0\x00', 0x1020, 0xbf) geteuid() mprotect(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x1) pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000280)) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) connect(r5, &(0x7f0000000300)=@in6={0x18, 0x3, 0x3, 0xa25}, 0xc) sendto$unix(r3, &(0x7f0000000340)="56c6578bed1bf5c5ecc6c2b387dd8f7c07af64831c5c019ebc96b20e5810e06a4a8445b33f18afe5a2e438df761ee4c180b283bea5051f03fd44ee46a222b44276279daa4ba2002483eb3e99a6196d29ee1bfe90f2cb9c09b683cadb3b743a3f2afd41b119b7d2de3f24b1bb984f9545435221d688114a20378ca53b76fc1316c338f261db3d379e733e74ebd4f653057418e7", 0x93, 0x1, 0x0, 0x0) accept(r1, &(0x7f0000000400)=@in6, &(0x7f0000000440)=0xc) recvmsg(r1, &(0x7f0000001740)={&(0x7f0000000480)=@in, 0xc, &(0x7f0000001640)=[{&(0x7f00000004c0)=""/112, 0x70}, {&(0x7f0000000540)=""/46, 0x2e}, {&(0x7f0000000580)=""/167, 0xa7}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x4, &(0x7f0000001680)=""/155, 0x9b}, 0x41) r7 = semget(0x2, 0x4, 0x40) semctl$SETVAL(r7, 0x7, 0x8, &(0x7f0000001780)=0x7) setsockopt$inet6_MRT6_ADD_MFC(r6, 0x29, 0x68, &(0x7f00000017c0)={{0x18, 0x1, 0x1, 0x2}, {0x18, 0x3}, 0x4, [0x4, 0x2, 0x9bc, 0x0, 0x7, 0xf37, 0x8, 0x7]}, 0x3c) r8 = accept$unix(r3, 0x0, &(0x7f0000001800)) fchmod(r1, 0x0) execve(&(0x7f0000001840)='./file0\x00', &(0x7f0000001980)=[&(0x7f0000001880)='^-:)]\x00', &(0x7f00000018c0)='}\f\xc1^\x00', &(0x7f0000001900)='\x00', &(0x7f0000001940)=',\x00'], &(0x7f0000001a00)=[&(0x7f00000019c0)='.\xd0&+\x00']) sendto$unix(r4, &(0x7f0000001a40)="94fd25", 0x3, 0x0, 0x0, 0x0) recvmsg(r8, &(0x7f0000002c00)={0x0, 0x0, &(0x7f0000002b80)=[{&(0x7f0000001ac0)=""/4096, 0x1000}, {&(0x7f0000002ac0)=""/35, 0x23}, {&(0x7f0000002b00)=""/48, 0x30}, {&(0x7f0000002b40)=""/54, 0x36}], 0x4, &(0x7f0000002bc0)=""/28, 0x1c}, 0x800) r9 = msgget(0x2, 0x0) unlink(&(0x7f0000001a80)='./file0\x00') msgrcv(r9, &(0x7f0000002c40)={0x0, ""/211}, 0xdb, 0x2992c19530d684c3, 0x1000) unlink(&(0x7f0000002d40)='./file0\x00') accept(r1, &(0x7f0000002d80)=@in6, &(0x7f0000002dc0)=0xc) ioctl$TIOCGWINSZ(r5, 0x40087468, &(0x7f0000002e00)) 00:17:06 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) connect(r0, 0xffffffffffffffff, 0x0) r1 = socket$inet6(0x18, 0x5, 0x2) accept$inet6(r1, 0x0, &(0x7f0000000000)) 00:17:06 executing program 1: semget(0x0, 0x2, 0x0) clock_gettime(0x2, &(0x7f0000000000)) 00:17:06 executing program 0: r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r0, 0x2000000000029, 0xc, &(0x7f0000000000)="ff010008aaa008000000c3513e2a5e0000000000", 0x14) setsockopt(r0, 0x402000000000029, 0x9, 0x0, 0x0) getgid() 00:17:06 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket$inet(0x2, 0x4000000000000001, 0x0) getsockopt$inet_opts(r1, 0x0, 0x21, 0x0, 0x0) r2 = dup(r0) symlinkat(&(0x7f0000000040)='./file0\x00', r2, &(0x7f0000000080)='./file1\x00') r3 = socket(0x2, 0x4002, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) shutdown(r3, 0x0) fcntl$setstatus(r2, 0x4, 0xc4) 00:17:06 executing program 1: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r0, &(0x7f00000000c0)='./file0\x00') unlinkat(r0, &(0x7f0000000000)='./file0\x00', 0x0) open(&(0x7f0000000180)='./file0\x00', 0x20002, 0xe) 00:17:06 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) close(r0) writev(0xffffffffffffffff, &(0x7f0000000480)=[{&(0x7f0000000500)="c2d9eddb97c502514275dcd112c6c9b0c7ca8e754aee4e24075172279e78d4448bbb3c3b27e8b56298c27c3acc30299397d775f156b0c0090bcb61fd2f509bbb20f551053ce039b1be59d89ce12e345a080b3dba5861a368f5de366402c9f8126023461b45d478dadccda42c16bf663647a2eaedc2e4269a0bca25d73a394f14cb6c4d58ce4f05bfd06a401ba73dc84b24e2855386514149b0743b1be0936e5b527e7264002c640a7377", 0xaa}], 0x1) r1 = getpid() r2 = socket$inet6(0x18, 0x1, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x2, 0x1, 0x32, 0x6, r1}) connect(r2, 0xffffffffffffffff, 0xf7) fcntl$lock(r2, 0x9, &(0x7f0000000000)={0x3, 0x1, 0xfff, 0x2, r1}) socket$unix(0x1, 0x1, 0x0) sendmsg(r0, &(0x7f0000000440)={&(0x7f0000000080)=@in6={0x18, 0x1, 0x200, 0x4}, 0xc, &(0x7f00000017c0)=[{&(0x7f00000016c0)="204a7351b0bf1e11d302975dae6c0081eb7cdc746529628289e9c4960ad711e75a4156447df645248ee16ec51179129be8eb48ba1e0c7263eb674ba1637d34e3a5c9d57e101644b13a557c78c616580ee4bebc70dd12777e8867be624a38580cc8b3502f6bcf8fdae13b82d7ee049fe6be3066add6402c6296084b72a20dd0b4c89b80c328cdd285939317cc956a781a7811ea9bbc50601e4dd4b22988d4b8e7c90539163d8d5ba0987af8f43006bfc5fc45cec07e771cbc01b8ad8f96a6507651bda36a55195d788cd96c4913a3e878f4d665296a42ee0a2ce452ca3cad72f364830aab45eb5c688b13f3165a11f1ddd860ebc57eeeb429", 0xf8}], 0x1, 0x0}, 0x405) pipe2(&(0x7f00000004c0), 0x4) r3 = msgget$private(0x0, 0x128) msgrcv(r3, &(0x7f00000000c0)=ANY=[@ANYBLOB="000005000000610000130000000000000085a7"], 0x12, 0x3, 0x1800) 00:17:06 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0xb, &(0x7f0000000000)="89", 0x1) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)=""/146, &(0x7f0000000100)=0x92) 00:17:06 executing program 1: unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='r\x00') r0 = accept$unix(0xffffffffffffffff, &(0x7f00000001c0)=@abs, &(0x7f0000000080)=0x8) bind$unix(r0, &(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa) faccessat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) 00:17:06 executing program 1: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) getuid() msgrcv(0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="07022016ddee8089c40899fe694d5f5e6c5da4ac1c682fce40f614a3723956c2eca7523e08b43d70485f14123ae200983c6b228d855b1f551dd35a1e06cd401543098a21f716baeb72beff56b3cf5892731e8601008e91fd52bc7652c22b9ee9466b2fa0c87bd00481200733e074"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x1, 0x0) connect(r0, &(0x7f0000000000)=@un=@abs={0x1, 0x0, 0x2}, 0x8) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) setsockopt$sock_int(r0, 0xffff, 0x40004000001001, &(0x7f0000000040)=0x4, 0xffffff19) sendto(r0, &(0x7f0000000240)="fe446b8f6ed15b112ec06a59a760f516756b391cf5b9b141c3926cb384d3ccf1fe802c9276a1b288fc53456385efa86773f0ef2bc69f810677831a5f10fe609aefcb7e3878034cd0715b8b4afe88587867a20200ee12283d75025c55e767b1e44c40a0be065b84ee47318c27a1b124a49ab9e857cda3770eea3b66ac7480d00f81652515aa2cb8c00be2a6819f45529fd4", 0x91, 0x0, 0x0, 0x0) 00:17:06 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) fcntl$getflags(r0, 0x3) socket(0x10, 0x4000, 0x20) pwritev(0xffffffffffffffff, &(0x7f0000000240)=[{0x0}], 0x1, 0x0) fchdir(r0) 00:17:06 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000b80)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000340)=ANY=[@ANYBLOB="20000000ffff0000010000009a7a1bb06a6ba4569e19544a8d67e27cdc2ff21c157060c110a98a4ab389d609a711a5de70006155352d34f558d6f957459ff0009baa05650730c50ba94467f711bafe7d81fc76a4d393e6f63b982c7547fe4c9666539a60475b5f69eef45232ba56e4c26f968e2e74beafed161e9b8ec0512d3db02f99244dfc8227eb1aa6459de94a537654eec941b448cbb596f4219e60a85363dabe719e81a997094564908f25dc5f8c5114c1494c8ffb3917e2ebff2d657d96c103af63c7ec320b20866d53770402d0fefadb0e53771a322dfceecb5efaff3fdfbdbfd69a0f30ab08f77b4a0c7fb4897e3f0a7b648fa4f137780521a9fce59cf8ed8df0876858aac47886534a6e539642813b77eef7fd284d9b84134a5627675532a9ac99aa547fbe276fa5c24c5e971c059703757c56d9bfbd8b363625ec0e2b7d1fe45dbc35f871fbe5309a30eea4a653169e3c9cf95a4c9bd56f7b836dfa83e4d19141c7cba941f3576819ee5e9b462e0735de26392527a708d8479de4f5762a2e3080d2bfcf2bd0c1f0065cbd52f2ea7cced137c31b5704b1845d90251e784d097ab00b1c02f30be1959f80fab0a1b2eabd74f17b020177e1a8a2ac1a5ce383", @ANYPTR, @ANYRES32], 0xe5}, 0x0) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)) socket$unix(0x1, 0x7, 0x0) 00:17:06 executing program 1: pipe(&(0x7f0000000100)={0xffffffffffffffff}) r1 = getpgrp() r2 = msgget$private(0x0, 0x70) msgsnd(r2, &(0x7f0000000200)=ANY=[@ANYBLOB="03000000000000008bee95cba88dadbc9eeb19bc56fbdfdbdf91e71e2928f79fd34617db9fd2f5a70652b385f61179188303f6d4d45edb50a60e81d1c9848b7ba8c4d3d21800482b95d57fb97417b7dc60d9509db346e06035bb1b6c09c72518531a278136ac93f138e5ab498af97d4484a35caa9e40b1798a97c839f1d99f4f38aa101fba2b7318eb7939f67fae2ad57efcc00545641b2cbd7cacb537e4a15f37"], 0xa1, 0x800) wait4(r1, &(0x7f0000000040), 0xa, &(0x7f0000000440)) r3 = dup(r0) fcntl$lock(r3, 0x6, &(0x7f0000000000)) 00:17:06 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000240)={0x0, 0x0, 0x1ff, 0x0, "a147780ac85b538a01000000ebd81823a1880d7a"}) r0 = socket$inet6(0x18, 0x400000c001, 0x0) bind(r0, &(0x7f0000000000)=@in6={0x18, 0x1, 0x80000001, 0x7fff}, 0xd4) 00:17:06 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000140), 0x8, 0x0, 0x1ff, &(0x7f0000000200)={0xf0, 0xffffffff}) clock_gettime(0x2, &(0x7f0000000000)) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0x5, 0x3, 0x3125, 0x7f, "bd4c0f911561c447aa1f9c986ce73336dbf7c43c", 0x6, 0x1}) clock_gettime(0x2, &(0x7f0000000040)) 00:17:06 executing program 0: r0 = shmget(0xffffffffffffffff, 0x1000, 0x0, &(0x7f0000ffd000/0x1000)=nil) shmat(0x0, &(0x7f0000fff000/0x1000)=nil, 0x0) shmctl$IPC_RMID(r0, 0x0) shmat(r0, &(0x7f0000ffb000/0x4000)=nil, 0x0) shmctl$IPC_RMID(r0, 0x0) 00:17:06 executing program 1: r0 = socket(0x2, 0x1, 0x0) close(r0) connect$unix(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="82026530004d3b029ea2c426cd5070012b305a662bf63ae9dd0084f0a019836faf00040000000000004a362c949ce6f8a1de5f67c4a6f5d0a69354c2778fa4099925e9b727b540e30390510d0c301e5d4b107bf7baccfadbcf431c135f65c9f44bacf1ad49059b1e007711d9b496bab78726f2243ca7198e8d836c1fe4511acfc0bfd4a12f3e3e66252a8bc0737eca7b4329f0a70ae5edb5d2"], 0x1) 00:17:06 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x800, 0x132) r1 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) r3 = socket$inet(0x2, 0x3, 0x18) r4 = kqueue() r5 = kqueue() r6 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) r7 = open(&(0x7f0000000180)='./file0\x00', 0x200, 0x1) r8 = kqueue() r9 = socket$inet6(0x18, 0x5, 0x1) r10 = accept(0xffffffffffffffff, 0x0, &(0x7f00000001c0)) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffff8, 0x80, 0x22, 0xfffffffffffffffe, 0x9}, {{r2}, 0xffffffffffffffff, 0x3, 0x2, 0x101, 0x6}, {{r3}, 0xfffffffffffffffd, 0x22, 0x3a, 0xfffffffffffffff9, 0x5}, {{r4}, 0xffffffffffffffff, 0x22, 0x2, 0x2, 0xffffffff}], 0xfffffffffffffff8, &(0x7f0000000200)=[{{r5}, 0xfffffffffffffffa, 0x20, 0x0, 0x3, 0x8}, {{r6}, 0xffffffffffffffff, 0x4, 0x11, 0x200, 0xd7}, {{r7}, 0xfffffffffffffffb, 0x4, 0x40000040, 0x1, 0xaf}, {{r8}, 0xfffffffffffffffc, 0x1, 0x80, 0x6493, 0xad4}, {{r9}, 0xffffffffffffffff, 0x98, 0xf0000001, 0x1000, 0xffffffffffffffff}, {{r10}, 0xfffffffffffffffd, 0x80, 0xf0000000, 0x11f, 0x9}], 0x0, &(0x7f00000002c0)={0xb0a, 0x4}) r11 = kqueue() kevent(r11, 0x0, 0x0, 0x0, 0x35c, 0x0) r12 = syz_open_pts() poll(&(0x7f0000000040)=[{r11, 0x40}], 0x1, 0x0) kevent(r11, &(0x7f0000000000)=[{{r12}, 0xfffffffffffffffe, 0x1}], 0x8000000000001, 0x0, 0x0, 0x0) 00:17:06 executing program 1: mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) r2 = kqueue() mprotect(&(0x7f0000073000/0x3000)=nil, 0x3000, 0x1) kevent(r2, &(0x7f0000000080), 0xffff, 0x0, 0xfffffffffffffff7, 0x0) r3 = dup(r1) ioctl$TIOCSTOP(r3, 0x2000746f) r4 = dup(r2) accept$unix(r4, 0x0, &(0x7f0000000000)) munmap(&(0x7f0000008000/0x600000)=nil, 0x600000) 00:17:07 executing program 0: r0 = syz_open_pts() close(r0) r1 = kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) r2 = syz_open_pts() close(r2) r3 = socket$inet(0x2, 0x1, 0xb86) recvmsg(r3, &(0x7f0000002800)={&(0x7f0000000240)=@un=@abs, 0x8, &(0x7f0000002740)=[{&(0x7f00000016c0)=""/4096, 0x1000}, {&(0x7f00000026c0)}, {&(0x7f0000002700)=""/25, 0x19}], 0x3, &(0x7f0000002780)=""/123, 0x7b}, 0x40) kevent(r1, &(0x7f0000000200)=[{{r1}, 0xfffffffffffffffc, 0x2c, 0x2, 0xffff, 0x1000}, {{r0}, 0xfffffffffffffff8, 0x3}], 0x4, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x31, 0x20, 0xffffffffffff8000, 0x8001}, {{r0}, 0xffffffffffffffff, 0x80, 0xa000000b, 0x5, 0xfffffffffffffffa}, {{r1}, 0xfffffffffffffff9, 0x42, 0x0, 0x4, 0x3483f995}], 0xde83, &(0x7f0000000300)={0x7f, 0x502f}) fsync(r3) writev(r3, &(0x7f0000001640)=[{&(0x7f0000000000)="02dd72cb04ce24ca39f287b42791d3b6fe", 0x11}, {&(0x7f0000000340)="c2861687e7ab975f70114a2403b21585de6c8659edd9db77177af0366a8ab43439954286e67427ec7d29b26f14b4c819a233740a064520ed924f34af34b17d3d3ae717f6b5e7d2c639542e8e6f2cd3c893df60f945e31a0f749ed21be6f1261bfcf1e9d4ec6daa4525949830c83e4024cead7b9c40023ccccd9401bbe40a120853fc7f00c94b63115ffaefccb9e4be51ff9d8c55c904b9f7c1400dfa00352249e025f3ca51ecd1ae7786ecb3de7487fe3ff9f8ea97b136f9a0d75f15487a47266eaa63743b8d5a66908c7368a754bc15b9b12ba29f1230025398a8198ff79a7e18bbadd79ecfd9858be0dcbd401d49d67763414316fd5b0cec8dd36abcac9d943f5f18c3edd4aa3ab0eeb316ba50265a8d610dcb60d73ef11d00fe0b95b08311637ce51f82e47470b9da34221d6e09b055cac05d4cf168020d488daced698e680dec9aa7c18f9cf0d043f1eb7721888785f097ff72bd53328c00c7bb847cbc36d43cc01cd2c9f0b36a0a88611f7878d1a00ee7e3f9d873f250f2fc329cfe5c2aa6d96b43b2aab0012184eab816653a13acdb1d7420d73ab87208b71071b147d9fd6013f78e2a6a1cf211c3c1ca8a7bee68b9463933af58de99ea7d3423322bdd0b69999449f6dea477f7940f2004d81f1ff89eede86ad95a3867b1bdf88397c9bff04af7f48a4f4d557e4e772c7ad4393baa593794dc1e76a783f4182f3daf07c2a78efd8596691fb7dcb5e8c77682dcd598181e9709e05dd3dd4f064862492db1db3c307994136c204b0c6d3a00e239dfd25b2684551e035d63b7dcb3a0bab7b3ad3a12b1382404e506598f896035923631b7d39a4944c381a3faef5f92ff4b0d9b777fab091cc344d625ca6e99019aa25a96aef6ae41072d5b40f3ecd3acb167e294cd5721c5f11b036210e66418fe5e1be37289d297435056341e6994a275fbc3d1d35cf29e740ca096263d457adab85d5958dba93adebac42da9b3f0a577e0528d33a6def47d72311a45736457fa8b8705d99786c3ac3878b27819330d2c1b9ff867394c7c395527346aa2b7d596664c4613fbad82118e62794ead4ec4b45e2f75aa24668a95fd9337d28cb73bee01ba9225aebc8f09f616f1fd630f9cf186380c53acf27071ea4745f65a047802dedd7ddc43aa966605c8649c64d57ffaf48da9f9f55ddaa9e33a20f8fafd77311af4f1500f0c441091b971153c27f474f24ff4a4a74483f4b134bab54086ed8dac1a67d756eafb3ac442e2ba7bf2ab6516877a19936a1ffae2617e5e62f684027c273fe1bec023d239a9af4f7a74cd26ebf8c2a50125c267864141ac3ff21b276593c34391af252a74d35c1ba3f97b4f17797a2b22cb5ca4e943264c212bc14586c735860b1ad0456f6e64b744cf8ffed3f6cab7834788e4312230c8de5446ba083913183e7404ee410c38a61ce990d3f67943d43e66c97423512443d8283c2c6ea569a95a7c44237f7ac85b05b89547589b4fdb1c8c6006018a2611023c2ebcea2426f5be864ca8d89b043e7af1cd37f329d4716693f7ebe454409117390ebba54ec43dd514d4812cd8525035aa0539d9a8f176e6792cfced46a1398cbf03c90c0a6d8cae88a156d2013a02178ab39e68e94ae06c69571b86d1b01cbb5d2b8b3772aefe6eb16d7c5d993e32fe1cad37b0b739f11ae3c409d9923938afaf070358a2cc5cee45e8430a8031a13e3f3d28c3dc126f4dae736901999ecbb5a5941da9ae2770d963d38a002a361220cedd28281a948da8d00bec48d17f4a1c5dcdee19b669548a1b8ad83b6641995c80c9427dda0d6f0bdde8108fd83375eb97c448314fd21f7d7845843850fad7337da01d7ffbd810874ffab7559ac03bbf5db220ce5d74e662e039997fb3033f440f694a5be28c5f413abfa1cf0d06a7f64f873483393ccf1fe8a4864e5ea2eddfdced6deb1bf9e9a45fa9d11563abde08719906f46ccea03275822313de44054828b18a02195e197e1ef98b9d17f79406908c917ce6c58d8a02d05ce4eb6d15f13b572018e06ba35c485a51b67e91392f754ec82ba10749fd5ff456c24aa87660a323fa524d4773a1723a9a77c53572272bcde9422ab4695948e838ace35419bd610aaba523c7badbf85eb6ec7e889808a4d0595068fc534dcba34596f721f9bfe983b9e7db5c6a794c82111a7d12808c78a82ed5411d9e1f31075de4ebf4d66f66e6dbc1ab7bf4eada1d2ec75f9d1c03f5c326e4b482e42a58946a26b952050a4f5b85179915f82eeac56abcaf7ce1938bc971846ffbcbd4452800ae07b3229186227eadc70d7b36e95dc7d873a17b161c095b1254c45366e882284bdebeb0979db8f1a14447eb2c937c83ad39f0464277e49bae280e1c9fcbc6d127a2567286d4c87fba50572c2082eeb5b1247c854e00f6fd6edd1e41b730ca872908cfc6e334af27711d17eec22a5be19c64833435636c3005c0d9f5fb42c80c9bb2c74dfcdbca36d38d0b21d2b0646f095cff1076e9ed411d5322366b4975bc4f2ab187b4b6dc80108a59173712d57dd7cf30d0a8c6eddb5bb3384bb0628f8d914c1e51c0c9a06b0be8b06b4c939b08f683b7a97b03848f8ae81c5458be641e58fe71bdeae01deb4179412ab43644dc3ba5046e62d83d743c80ed9f13b8c300d0fd49d9625ccd474b91de07a8bc56b7d9e17d9fba55ce53cd7fe68bf47b6d9618d34bd5f9b6398857eb644ca360a0d8c30b197e0d49be864e162aaacb662cfb37b1783556acc23f7e3a8850575f6c96df2d494cc10e084bb9f7207615c5093c1353125c613c6de21868c7c2a06102e0ead4e7d7377c3ba3943fbd4a64454d6fbfe16acc5ce7ed6f4963da5714f4ce65249346cede896d461c981a9623a30d485b7771f14bce09052289f77e7fc59b2b3be164e0fc027e072118d357762b6897c780459073ccc14028a226d9bdebfc0752c7be467d8db3e396c0510ab435cb47ec4b9c740b85af29b351a3f84db774519ce1967a62bb3a6d533dcc8ff6587bdad45c9ec358e691245099eb67eb95c9dd7de37ed5510a8ba388692ffe38b0193ba3ceb7ec05a03190ff4974d16511a935f5b5ef4ecabcdc1d3cd9cf8fa437cac692151024cd68cfd520630e589490d0e9abb4930cc0201d46af79065c967f601b9e9350dad2e48cb613c6735660728de1b0b5cf29786a988036dcbc2dab238a4dbea9857e75f06edde7db2beadee1c9fba8b027ac4341839c9758807a22dac6f5087b05cda2a609289774c43b191158be6dd8fcbff142cb78e341caafaf494cc5340aa84815ac2aef2439079681d20d05fb4bb47bf4e0fdc6000198211c85f898b91915bb2148c38670a1e124bb18a4d5a3ec5b135df8c7cd7dd6870e41c274c37b4e684b303e3c4bf8ac5504a1cbd552aa042d478a45c1edd788e49bc97b235b2a9c343e9ff175978b39d57c91d3b810be5a7733f08930bb791c9dcd8fca2f02346673da2fe8a71e977e0484c5e914066b968473fd0bdd0b560d0322115790a1e6f58df5698e6769d88d80ae19ec3739fc1b320a30a1385a35f95267d1cd08a5b4fb8ac8dfb1f2ef6c9b285f8e4bfc4d59d82793c83376bcf41286f6500adc01ac21e57e58058101d71fa9d7d98f71a52251c7c7dbabf1c21fb7ebda00224e6b127f345dfc5f24e3e0ab046b10b12a379a1ce1e0c55150be2fe2846bdbce41cde665171163e24f4729da59ac16eaeb1c2c00e7f3448f8fdf1f8b3705c7c860004c15dda7e267feea56745406d4dceeafa5e02e654eaf465e64cb04cb2f0a629dd2f095a1144b85ea8ffe62a186c6837623e9e2b1cc52d40b57dc4389b15d1aa55b5acf83b99fb3e30d1c14ea84031bcce4cae1d5956a56fb5c640dfadc40c4e8630a5adc598f302da44175efb8db350e8465cbdffff431f0d3078cb95e3327db07b40737aa623237a3aacab7797b03fd5aa4495584bccf2fc93c2bcd9658118e626afcf5fc97099720036b1a8620f388b53f2da59e764c307bdd7c3f5739aa0f39732c9aab67610489930e4b4c8d04ff20e1a9adc894df5bc09dd8b08f9afee9e01f9a57d0332f379a5acc624ca5c9ea7d0e125b52e67ee7a0aa547c86dce0f49831ce8a994db72653e4c750171f87ced848d5cfe9addfe22b2123035020a123b94d284412799f6b976b61859d3c0f5ee9876b8982121185ec27207f277f5e3d8f39a404f98fd945ad3900fea15632be92b76e2d7b806c30ba942a55adf9c7971b4d161114d2b64ea8b168afc5b2936eec9052e4211b7c08b689dc3e6adb375faab8a46ad0758bbc29a8841e8c1743e5367fe7f7c1da1dab5341775a82a97e3764ce7e793d2cda66adcdc0f0b6ab5f7d24e6ddf901d9a35fa524257d7217c1da7d4335973406e024befc8b952b8e73a72a6b7d5c3ce3c297fedbfae0195533b8faaba9885fba834cf7e9fc66fb8be758c108b3638b47f0234a21511c6d29a6760c628c6b61d3e7560749822e0bf88203455ff8a9358b10d7de3ebec773668b9a4e0ca5d12e0e91c08d308d34b57b583c3f9b2ded966238cf4d1cd73d54df0af6c40198ce6bd2593b6046d3366a139b8a3e772ce893886ff8d0e53ec8c702567ed4705e50947a6bc3a40e9bfe329ba86c7749b364c15b301a1aac7c97b9284f665e81316730a6050c06192b6304ee515b498c6a70bda580e3986c32357ba7bc9f400503a19675be2bc7682bfc5e9d76630245a414e3942836cabbc79d317b93c2887fc33689310748a01a13dd59a725463f4822348b66f6b32c4ab5eac8536a7a5b32a328bf6e1b6541c993735c1d528e5c44002e452eea4d8822b793bf0d194ac2bdfeaffa94de1027b63bd73d60b25bb639082be1ad0462338388d967b607bb7672faa4119790996aec8a0a557765ab7cf7b96d650e69525d65e01dceb364395bdaf3fd20c59ad32a197e24e21dca8704d75ceab4eab9f9e6b5c25a134a0733bc0c02c6364aafc3dc973655e74fd02ec6a93f47fd735c96e5c812eb1fd4be62baa08ec5dd61c6c7867b321ad4c88638edca0bb479422cf233279852e2632be194ed91640096ea2d1d996bd38bad664e56ae327e2203a578bff1bed8f5253591b01957b8e699e2d0e8336a8d4fc4e98053db63e452053abdd17d587db99007d0fee4b3f2aa17221f5cb06842010c39a0fa43296403dc196fa6b923151dda54b75cdbbd3e5b1f95981a48126d3e1e8b3e31a0b7ff889df483344c34adefff3b2f9eebd03d31c2d1c25ebf19b468da5e3127f4ce3787d32e8e7564cda36089305f56267f1828e95a603b5accdba9b60c25410e3d7e4510e9e4f47b36eb4d8894d6e99142bdbe9c40c04368e3ce52964d4d93b5b5385146218d029a5fa9bb72ea1e3b6c7a6e568f34e9c673fdc7677710fefee78d2427163013e45db886fadebe4b3985997786d27e8d38075d02667eee6959c0d625ed708fbb135b6132d6e12c3abeb4ffc7f98dc74a875beff0749e92acda637d181416b4fc7d64ca23b59f2a48028542948b571141d6fce15d6b0beb505d695571982afbbb8c8ee5e3e9beab79a5fde4c0d9c108e0d7d2b681b3933d57fc00f0a0d283566053e2e644e9d2e114bdf4d740318fe5949d472a8d5514457a78c0205ca32875fd0d13a9e207d255b963ca1c8da5a239705708d829c0b3178da35755c5471336e383f2ee8be9c201cee240be37122321109b2f53734cffe44a10f2bd246bc3fe7444cb414b855a51c4bf8e5ac6cfe1e08c7a8ca5b521201e6615f4dae07dc0e1924fa790cc7bcbb06cd8f1e5aeeac1e95b", 0x1000}, {&(0x7f0000000040)="9ba4c466c32296704e613fcc6442fa62714d6eb2ab755b860d709c336b5349b14981a610f3e3fefcfd3b5523ac1299470fc533004c4d69295b7adade3a78af7f9fec3cd818130d39bbd7b74945686f4fc3c197ec7f3eeecd550783581855f7617191500d0128d87c06c47f3ac7d295abaca7e824ee7053b9d63ab5543e93bd6f36", 0x81}, {&(0x7f0000000100)="34ef21d929466b4db712f6c5e41e5ce4435f2cb3ca74c547d1ad7556abee40724ffd8d2f1f6abf12df2a7b1df503156a73686095b0e4ddab512c96602daa7501336f9a3f46d507a6565dcfdd4272872f8235", 0x52}, {&(0x7f0000001340)="e63c855d335d7faa25e38b78b88ec5e19afe6f55f0472f053e5180758c950d03cad8201dec1c82398387f0f27b166f2abfd3a6ddd6634dcf23389a505564532feba2ff0fcc25c8b4079bbb46612b93d753912a3506b2f26dbb6bc54b605e6d528c6f3fea1f1061ae86d631fe34da8d5071abeec29831367a7eab87119dad84bf8e5545814cc672b642af0046401413bac5963f6b74b62a3852bd8accb627a075938bc9c223c2861f4a3995ff52ee6ccdedefb1d1a35ee025d5331b54b931b6648058ad24b3f35431ef09ad41acb49d4cf56f81d46093593f699aba184ce24d08e1739fe9b2e0fcd189416d667459", 0xee}, {&(0x7f00000001c0)="3b3efe3312da49ff8b89bf2846db71d6bb9b449e885d3256b702a843563dd2165c3a9371dd40877d7a9def43d51c6b84d36ec75d", 0x34}, {&(0x7f0000001440)="b956de23cce15a551701bba410dba86cfc8456d332394e824ee1e4420d29d699cf0783aa421289bef2ea1644db0e714d0e585f7bd4bbf263b9331ea5c2ab67138ddad2db403a3fea126e018f91b0dcdc7937420aef1a8978125b061b251accdb3ee46eaaa70efce6ff5ab9877cae37bf24f45b76a1c7228357f90292b42500acde63b06ecbb224dbcbb737dc5c6ad14c534a86e2687b4ae6a8cc292a8023fecd62ad4b2f62f2ed8d1cca9d159303b715c8dc89eb307a0aa5d04e87d6ccc204eb90779be2f1c9e811881c3b727f5e8ca3b9ad30ddb92e303c1c887ad2bca249e21c52bf78e1016f21dd2372ae3b636c7b", 0xf0}, {&(0x7f0000001540)="61d4f721b1985e2de709c7882fc8efca9a7c72f5872a97b399427bbf740523ca478461923f32c252e73a700852e1feb8c56d72802389f5384211ea6b4920fe8ab98b71006ffb78474aa15bb896319ad118099a9d8c6128880fecf1b1a6640e4f5f704d3e09c2338beeab14e95f646929bd205f45494bb838dc7e73e9f014d934c30ffb3de789ff6a86ad44633e5adf3bbca2359f7515812e0844a792bc18a4ae10cd3805b14a0aa257ecbd1858228449bbbdf6ccbc91968fc25bb79d7d78e9bfe9dce7b27be3614beadb05b9f9c5c822ca004434cf3c0fbafb8df6fa57a91a43510a913e7c9c51de5e34067ed7dd4eac82cc26fc1e2bce591e319d", 0xfb}], 0x8) 00:17:07 executing program 1: socket$inet6(0x18, 0x3, 0x800000) openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) socket$inet6(0x18, 0x5, 0x9) r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r0, 0x29, 0xe, &(0x7f0000000000), 0x4) 00:17:07 executing program 0: semget(0x3, 0x7, 0x82) r0 = semget$private(0x0, 0x0, 0x10) semctl$GETALL(r0, 0x0, 0x6, 0xffffffffffffffff) r1 = accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=@file={0x0, ""/108}, &(0x7f0000000080)=0x6e) preadv(r1, &(0x7f0000000240)=[{&(0x7f00000000c0)=""/251, 0xfb}, {&(0x7f00000001c0)=""/85, 0x55}], 0x2, 0x0) 00:17:07 executing program 1: mkdir(&(0x7f00000001c0)='./file0\x00', 0x82) r0 = openat(0xffffffffffffffff, &(0x7f0000000140)='./file0\x00', 0x80, 0x8) openat(r0, &(0x7f0000000180)='./file1\x00', 0x20, 0x10) chmod(&(0x7f0000000000)='./file0\x00', 0x0) symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) connect(r1, &(0x7f0000000080)=ANY=[@ANYBLOB="00002e2f1f0900003000"], 0xa) 00:17:07 executing program 0: r0 = accept$inet6(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000200)=0xc) getpeername$inet6(r0, &(0x7f0000000100), &(0x7f0000000140)=0xc) socket$inet6(0x18, 0x8001, 0x0) setsockopt(r0, 0x10000002b, 0x200000000403c, &(0x7f0000000000)="3407c89a918f648f39d5466edf1798b1b5dc2892dc62e69467f7d9ceb1d69ce9c79813c4deee213fc49122c78cc83ea16f218da2d8ba5a890e042f6c0934d42e3ac80552d122643015fe160da4ea55f8da412f6a2acc6167096c972583ba179fdb", 0x61) r1 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x40) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000180)) 00:17:07 executing program 1: r0 = socket$inet6(0x18, 0x4002, 0x0) setsockopt(r0, 0x29, 0x2b, &(0x7f0000000000), 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x100) 00:17:07 executing program 0: nanosleep(&(0x7f0000000140)={0x400ffff}, 0x0) nanosleep(&(0x7f0000000000)={0xff, 0x6}, &(0x7f0000000040)) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x80, 0x84) accept$inet(r0, &(0x7f0000000180), &(0x7f00000001c0)=0xc) faccessat(r0, &(0x7f0000000100)='./file0\x00', 0x2, 0x2) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r2 = semget(0x0, 0x2, 0x88) semop(r2, &(0x7f0000000200)=[{0x4, 0x9, 0x1000}, {0x2, 0x1, 0x800}, {0x2, 0x7fffffff, 0x1000}, {0x4, 0x3, 0x800}, {0x4, 0x209, 0x1000}], 0x5) ioctl$TIOCSCTTY(r1, 0x20007461) 00:17:07 executing program 1: clock_getres(0x4000004, 0x0) clock_settime(0x6, &(0x7f0000000040)={0xc5, 0x3}) 00:17:07 executing program 1: r0 = open(&(0x7f00000000c0)='./bus\x00', 0x8284, 0x0) chown(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) unlink(&(0x7f0000000300)='.\x00') mknodat(r0, &(0x7f0000000040)='./file0\x00', 0x2, 0x2) unlink(&(0x7f0000003980)='./bus\x00') chmod(&(0x7f0000000000)='./file0\x00', 0x0) 00:17:07 executing program 1: r0 = socket$inet6(0x18, 0x100000005, 0x102) socket$inet6(0x18, 0xc003, 0x7) r1 = socket$inet6(0x18, 0x3, 0x82) r2 = open(&(0x7f0000000100)='./file0/file0\x00', 0x60, 0x1) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) read(r0, &(0x7f0000000180)=""/4096, 0x1000) getgid() fchownat(r2, &(0x7f0000000140)='./file0/file0\x00', r3, r4, 0x6) 00:17:08 executing program 0: clock_getres(0x7, &(0x7f0000000000)) clock_getres(0x4000004, 0x0) clock_getres(0x4, &(0x7f0000000040)) 00:17:08 executing program 1: r0 = socket$inet6(0x18, 0x4, 0x0) setsockopt(r0, 0x29, 0x41, &(0x7f0000000000)="13847f00", 0x3df) pledge(&(0x7f0000000040)=',/]\x00', &(0x7f0000000080)='\x00') 00:17:08 executing program 1: r0 = socket$inet6(0x18, 0x8002, 0x0) dup(r0) setsockopt(r0, 0x2000000000029, 0xa, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) setsockopt(r0, 0x2000000000029, 0xd, &(0x7f0000000180)="00000000000800000000000000e8ffff00000000", 0x14) 00:17:08 executing program 0: r0 = socket$inet6(0x18, 0x8002, 0x0) bind(r0, &(0x7f0000000000)=@un=@file={0x1, './file0\x00'}, 0xa) sync() setsockopt(r0, 0x2000000000029, 0xc, &(0x7f0000000040)="ff013e2a5e00b5f77a000000000000e803000000", 0x14) 00:17:08 executing program 1: r0 = syz_open_pts() write(r0, &(0x7f00000000c0)="8d", 0x1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x5) execve(0x0, 0x0, 0x0) ioctl$TIOCDRAIN(r0, 0x2000745e) 00:17:08 executing program 0: r0 = dup(0xffffffffffffff9c) ioctl$TIOCCDTR(r0, 0x20007478) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) ioctl$TIOCDRAIN(r1, 0x2000745e) write(r1, &(0x7f0000000200)="6b2a47b3c00cd0bf72ebd1e33eb71f61adfffc2f79209593c5da6f97c16186379c134815b5756256750e8bfb7e5da8ef0334f1fcef34765f49f0fcf5620d17aaa97442b54185211ad156f9bf836aa3ceecf3c6a7edaef2bf6f7dd0b1be0fcb1ee9786d7bd5", 0x65) write(r1, &(0x7f0000000540)="e36258a416f72ee9d586132477f216b4093cfb25b84e", 0x16) syz_open_pts() close(r1) r2 = kqueue() readlink(&(0x7f0000000000)='./file0\x00', &(0x7f00000002c0)=""/219, 0xdb) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) write(r3, &(0x7f00000003c0)="3d7c4c34a0505e5160d92eeed3ebb3d211c78383c792967dbf8aaf3680ca71181b70c4d04f6360028abbdee022642346049acad80cb93715191f", 0x3a) r4 = fcntl$dupfd(r3, 0x0, r2) syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000280)={0x0, 0x7, 0x9, 0x4001d38, "9b4e6ce48009128fda000000000000000400"}) readv(r4, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 00:17:08 executing program 0: getrusage(0x0, 0xffffffffffffffff) getrusage(0xffffffffffffffff, &(0x7f0000000000)) r0 = shmget$private(0x0, 0x3000, 0x201, &(0x7f0000ffb000/0x3000)=nil) shmctl$IPC_STAT(r0, 0x2, &(0x7f00000005c0)=""/161) r1 = openat(0xffffffffffffffff, &(0x7f0000000280)='./file0\x00', 0x10, 0x11) r2 = semget$private(0x0, 0x3, 0x80) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000340)=[0x2, 0x9, 0x1, 0x7b, 0x8, 0x7, 0xff, 0x100000001, 0x400000000000000]) r3 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) linkat(r1, &(0x7f00000002c0)='./file0\x00', r3, &(0x7f0000000300)='./file0\x00', 0x4) r4 = semget$private(0x0, 0x4, 0x80) mprotect(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x1) semctl$SETALL(r4, 0x0, 0x9, &(0x7f00000000c0)=[0x2, 0x0, 0x5, 0x7fffffff, 0x0, 0x2464, 0x4, 0x7, 0x3]) getrusage(0x0, &(0x7f0000000100)) 00:17:08 executing program 0: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) setuid(r0) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r1, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r1, &(0x7f0000000dc0)="301428c2670ae3b90a39ba18094e82285ab4cf6bf3663b94bbfd7cb933b46cdc9a7754a9e1fe14b8e1ba798f466d04677f54d4b92b9aca3552f3dd060ac166d08d6a037d5d7f9ca7577a40b0675aa4f4454ad27b4b4ab77f6429fa1de2e3f39f75f14e9bc9a90f4148ea740baaf4f6cc03bf820f6f65ef8d6cb01dd70b3b8b83f9c67199662d32eca367c0d57f47ffe2fe62cff27d501904f8a48fdc55b4ad2ae0a84f6bbdcafab646cb45cfc39da33138fc22ef2fffe62ece41027c0f703a753eb56f467125d8eeb8cdcdf4effec826456993663dd6d70af2e3c812a185e6b5ea00fee163d69cbe677d3d279e7aff9610ff634a716f17e11877b4a38c04e23d43e5135c0116725c217d183642d5aaa32e5e622b601dd8c4c5ecfe7475383a51f03aa46406a7c05400c8cf29d416d299030ca44ee43900fac5ac04b3aa6e43c622aa88b5ad12c34961fc38d7188d3f2fe49654f1320138a86a8127134ede020969203504c9d2c02f5f308dd6d09e2233e3ad988dfa92508f24c7ce88784f11c41a58a88de204673c9f0cf33f47085550b28ebc8df94ca0c2ad48f28200bb25e6fb8500ec3474f5bc7b1f014d1211ede50fdfc45d00ec91402235d80b06bd9ca018ff8017389c1cb240d04f7e6b89573fbb697260f867f241567a1ce29b11b9fa2771d5616e2e669b432d286fd632b493d571add004ea5200f1900dba3843b7c021ac69093117bcfbc278d52511cd344ade033fa6447d6028ee0476d0dde6eb87a5af3d14cd07cbaecec597e26e451fd088c33e4535f56107e494cd01aa4d2d8ad555e37fadfcf4a9e9a00d08e6d40c43bd6fceb9cad6d52b5445b54210d2a5487e66bfaea6016c2b0ea616e211ca9836bed6fdd07c1e7ba12e73e8bb6f5c74603375314d0f1356324a9e5615f67db69119ee12d327ad39ba307d12fd01add8e3bab60c190c96f3f83cedf859dca4014b37ebf35ae5763ce43106b163d65e7b8d070f2ed92a97418200fc89a05f9b0ef07c282a89625da85abaf60d50062c02d98d2b5396a9164f9c299bf4b75df66452b187325e3fd3097e24845c943125dc6b9bfea098cc365fd058db74efbd449c990818458b3cc4f4e5954c4373ff4d4ab1cb1d6b18f5bcf866cea50c31f139157aeaa512bd9296d8396755fa0ad086a4a21cd1b4c98421bc6c7ba9e33e89389f55eec5dd0d219e44990dc9125028d0ccd0d03d32f7a96c7bf818bb76d4a7e09120cc7ec632180c1b8b1b4c1c8870633a03773d64dc6afe9dce27d0e671c428cb68a5bcd141f6786cd8c315870f0e1bde4e5101833a44d93ba1a4c0e6ebf69bb768542b8b40ddbc7a0ea83e1a443e5e7963014638dfae1a8c66d2ca1df71b538a734c0d82533994106feb7520579f52a1f820bad211c082000000f1f4e464c995569def621046c0dec2bafc262eee01de9b984f574f81f03d5de398c6a743ae7d41211c9012696c74f582dd572c3ec2cea442658df57c8dee3d5cd43525ca865b8b435f6eec8cfedd72ad4318be5fc192129e937787a034a2c69a83a9504056ebbb06ae6c1be9d07b7e57a88c6ed2a65991dc0ae5982b87c490032475b3f1e08118f4af326905eaf342d16cabc0a085f6c356674213f0546877104d306521fb203d58de04421c83e4f45f28972d94f8b0ee8ad01e1ca44caea96ff9d844497037ff4709ffcbcbcd505770127bb9f8bceb5738d6907d010008000000000000e06caa65fe30895b233abd4e3f87704d0590461311d1156df089364ee899994ac7732ebc69f7b46c0941bdfb897689eaf1f80d173788a3da930cda509e2e9f9446a8549f9d3bf30176ebdcc69219262aeeed54a0c0523191e4577942d7f575f408bbb2be3ea91a84ba012924ba255222427540caef838aec8006695a102742621795db28fd2ed9fc60ae2de303e6fe567c3d922bdf4c3b6f6c5408d7e2aec82f6c3ffd2b06194c0adbae802af5392a33c8b01af557e9f2a72c079eddb96135d023222749af3b0000000000007adb59a2aab5133e9e19422db8485bddf4860bfeeb353455995fdf043a55c02ad0ea56e0cb45ec2af151c541aea2c96b2da37ab2308cb1dd2b90d736f088da9600856501e8e0a5d115d92babc8b3c0b85b64c3207405303cb45a8acd05ba885a201b625f2d5985d02b8cad8b4d750349642f00fd606f2045cd57440a9792683943f9c80cb5e65707683391517b62de7b38ccc03b950600fc9ad3dfdf7bf76d101f29f70ad178a08eef1d2d54a32247189108c712a00e8c9c71c8a7a65cd785afb664a3e28cd8a8627acaf95422bb8ee251ef23be6029448381f3490e9d3c1c55e5dc726a5d6d33a370310618b15c7c5b0e9fdff44e8a2ccf4b11ca3c9c3524107835411fe6efd6431f1fef2a4cb11164a55bc270b3389288b0da49462ea99286ece131018c79db6d7c88fe939e1fd8fbf01c082f4491417b305f5671c99cc06b8199dd341454fc5a482152ad5bf12848463e12f2f6910ed05956eda715d8340e4926275b11e9afe0f5b443c76390881431138322fa99b23949abec9d7bd2a6347a9b8686d096e63b48ab39ffc92b3c719d3e6ac0c48f4f54907bcf22cf7dabe8d6a7627c52e1aac3a7ffd10f68d71aa8cd6d687e7b1f7d30d5032ffe691013d04ee0f161abebd5ffcb2d329e5ac9e1c76db1ee1a6c76c9a070910182f7fd4f9bbda18d515df56fecd7209184029eb20731ab6e8c91885c0a00000000a06e224616e76a3dd0954a67f68fc0ab44aab9a1b43b6be58ff850c31e7f09647ab2d65adfb8e68ee3a7ad8d5b668a586d", 0x7c6) syz_open_pts() close(r1) r2 = kqueue() r3 = fcntl$dupfd(0xffffffffffffff9c, 0x0, r2) getsockname$inet(r3, &(0x7f0000000000), &(0x7f0000000040)=0xc) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000200)={0xfffffffffffffff8, 0x0, 0x5, 0xffffffff, "f2a42c64caa726000000751e00"}) kevent(r2, &(0x7f0000000240)=[{{r4}, 0xffffffffffffffff, 0x5}], 0x5, 0x0, 0x101, 0x0) 00:17:09 executing program 1: r0 = open(&(0x7f0000003640)='./file1\x00', 0x611, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000001240)=[{{r0}, 0xfdfffffffffffffc, 0xb9, 0x2}], 0x8, 0x0, 0x0, 0x0) pwritev(r0, &(0x7f00000035c0)=[{&(0x7f0000001200)="cc", 0x1}], 0x1, 0x0) kevent(r1, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffff8, 0x0, 0xf0000002, 0x36e, 0x5}, {{r0}, 0xffffffffffffffff, 0x10, 0x4, 0x5, 0x10001}, {{r1}, 0xfffffffffffffff8, 0x82, 0x800fffff, 0x5, 0x7}, {{r1}, 0xfffffffffffffffb, 0x40, 0x800fffff, 0xcfff, 0x2}, {{r1}, 0x0, 0x1c, 0x3, 0x1, 0x100000000}, {{r0}, 0xfffffffffffffffe, 0x20, 0x2, 0x20, 0x8}, {{r0}, 0xfffffffffffffff8, 0x2, 0x6, 0x8, 0x2}, {{r0}, 0x0, 0x48, 0x24, 0x800000000000, 0xb82}, {{r0}, 0xfffffffffffffffb, 0x80, 0xf00fffff, 0x0, 0x585}], 0x400, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffb, 0xa7, 0x40, 0x7, 0x7bfe}], 0x9, &(0x7f00000001c0)={0x1, 0x6}) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffc, 0x4}], 0x3, 0x0, 0x1ff, 0x0) 00:17:09 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getpgid(0x0) r2 = getpgrp() write(r0, &(0x7f00000000c0)="1b2f6e770b83245bcc24fbea9da1cdab2dcc7e0f2ac8ba051dac45e7a9d717c5200c409127d44bae06acdd37393ceb54b3d76eab5b72fb002ce87b8a580ba31c9e3623af4160075c7149c36337747566f8329dd5da1791540a65cd09c753c1d82ea9a3fb9d05a238dfef9334a47ab442ac5e16ed17805ec6b4f97fca3553d7412cbca83ae1", 0x85) r3 = getpgid(r2) fcntl$setown(r1, 0x6, r3) read(r0, &(0x7f0000000000)=""/37, 0x25) writev(r1, &(0x7f0000001700)=[{&(0x7f0000003940), 0xfffffec0}], 0x1000000000000137) pwritev(r1, &(0x7f0000001580)=[{0x0}], 0x1, 0x0) r4 = dup2(r0, r1) write(r1, &(0x7f0000000040), 0xfffffda0) execve(0x0, 0x0, 0x0) writev(r4, 0x0, 0x0) 00:17:09 executing program 1: r0 = syz_open_pts() close(r0) syz_execute_func(&(0x7f0000000080)="c441e15e47de3e0fae5d0036f342afc483654cf6880f0ff48e3ef30f2c8486d20e0000c421fd107c00ae009e7f0c9d99c44221a6c48fa978d160d9") ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000000)) kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfff, 0xffffffff83d0890f, "2fa85340a1988853f004f05548528f9425fc39a2"}) ioctl$TIOCSTOP(r0, 0x2000746f) write(r0, &(0x7f0000000340)="dcc4c93ae351747db41917d83ce3abf2bdba81a9b72568066d6b3411fad7bc268523f0b909b9a403dde7ed8527f51fe7094233ba4694e73e4c86e762fdcc542bf8587ed5d62b6ea2e83784e841d27b52e2882e724c790cd133a4d618e6b3eb725b3290e6d545a8755dc6971d8daff84dd5f9fe8cb5a7d02af3e58d249c4ba679c6ea95193132b99ccd49d564af8d440d0f860dcc3bf40403e57445e2a7a88a07d5284a7d7cf84b9cb3784536dd205f830f7fc25ffebdf46da27d978971194b84108a520f47a0625b9d1ba24de1e83616f6b921a3d2ca8d7c3904733312466299e164881d9876d50d0718983dece93f03ae3d37e880e597a0ee2cf86f6c94fd02e55a53f301aaba554e538a47066f0e2fd7d20e19a6d70afa627eda12d6ba5745217b92333e44c9c564228246e43c10a8728e8345c159d157393a5b9dd8a45b322d37e51f93b763a3e1b21fae847dd4d50540", 0x152) flock(r1, 0x91c52e9338641e33) 00:17:09 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100), 0xc996, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x41}], 0x8000, 0x0) fcntl$getflags(r0, 0x1) syz_open_pts() rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file1\x00') 00:17:09 executing program 1: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f0000001700)=[{&(0x7f0000003940)="90", 0x1}], 0x1) write(r0, &(0x7f0000000040)="fc05f1e510d4187456391a81347cf50a4f3f77de5d7fc0547d77fcddfde1dcbe145574717e5c5b7da1e986ae6632dc6218bfd0420cec5a13", 0x38) write(r1, &(0x7f0000335000), 0xfc94) poll(&(0x7f0000000180)=[{r1, 0x62}], 0x1, 0xf73b) poll(&(0x7f0000000000)=[{r1, 0x5}], 0x1, 0x0) 00:17:09 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) sendmsg(r0, &(0x7f0000001980)={&(0x7f0000000000)=@un=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000001580)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0, 0x5373d803eb1549e3}, {0x0}, {0x0, 0xfd}, {0x0, 0xfffffffffffffea9}, {0x0}], 0x9, 0x0, 0x16e2220623ff5a72}, 0x0) 00:17:09 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x4000000000017, 0x0, 0x0) 00:17:09 executing program 1: getppid() link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') socket$inet6(0x18, 0x100000003, 0x102) setpgid(0x0, 0x0) r0 = getppid() setpgid(0x0, r0) 00:17:09 executing program 0: write(0xffffffffffffffff, &(0x7f0000000100)="e3", 0x1) munmap(&(0x7f00007d0000/0x1000)=nil, 0x1000) r0 = kqueue() kevent(r0, &(0x7f0000000380), 0x1, 0x0, 0xfffffffffffffff7, 0x0) minherit(&(0x7f00001ee000/0x4000)=nil, 0x4000, 0x0) minherit(&(0x7f00001f0000/0x3000)=nil, 0x3000, 0x0) 00:17:09 executing program 0: r0 = socket$inet6(0x18, 0x7ffe, 0x3) getsockopt(r0, 0x29, 0x0, 0x0, 0x0) 00:17:09 executing program 1: mprotect(&(0x7f00000bb000/0x2000)=nil, 0x2000, 0x2) poll(&(0x7f0000000000), 0x49c, 0x7) execve(0x0, 0x0, 0x0) munlock(&(0x7f00000ba000/0x3000)=nil, 0x3000) munlock(&(0x7f00000ba000/0x1000)=nil, 0x1000) 00:17:09 executing program 0: mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) r0 = socket$inet6(0x18, 0x8001, 0x0) shmget(0x1, 0x1000, 0x301, &(0x7f0000ffc000/0x1000)=nil) setsockopt(r0, 0x29, 0x2e, &(0x7f0000000040)="2802000000200000009f3dd4cc686c4371c433061648545b00143452682fbbb8bbfda23764b12afd657e852016533758381d20a95841ccea659f22eebdd3baf701b3f32c275b7e71a83f7dc91407ad383a3c77a97141bc0cae436fc820d9f1010f55a13edc63b35bd797e06f075ce0da290b19152795cb07761b1855c7f84cfbd3612b5b19b2c6f95f26c6d495602474f8599b1c1220c6b395e6ef24254617bfc07df140008931f512cf6b0894a018587b8c6fb9903235000000000000000000000000000000", 0xc6) shutdown(r0, 0x1) 00:17:09 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSPGRP(r0, 0x5451, 0x0) r2 = fcntl$dupfd(r1, 0xa, r1) openat(r2, &(0x7f0000000000)='./file0\x00', 0x1, 0x2c) 00:17:09 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffffffffc001, "b747780ac85a538a13110000000000000400851f"}) poll(&(0x7f00000000c0)=[{r0, 0x8}], 0x200000000000004f, 0x0) 00:17:09 executing program 1: r0 = socket(0x16, 0x0, 0x40000000400) r1 = kqueue() r2 = kqueue() close(r1) r3 = semget(0x3, 0x4, 0x1) semctl$GETNCNT(r3, 0x3, 0x3, &(0x7f0000000080)=""/79) r4 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) kevent(r2, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x400, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffe, 0x8}], 0x7ff, 0x0, 0x0, 0x0) r5 = kqueue() kevent(r2, &(0x7f00000001c0)=[{{r2}, 0xffffffffffffffff, 0x8, 0x20000001, 0x4044, 0x1}, {{r0}, 0xffffffffffffffff, 0x10, 0xfffff, 0x0, 0x7f}, {{r4}, 0xfffffffffffffffb, 0x4, 0xfffff}, {{r2}, 0x0, 0x80, 0x20, 0x9, 0x7}, {{r1}, 0xfffffffffffffffd, 0x3, 0x80000020, 0x5, 0x38000000}, {{r5}, 0xffffffffffffffff, 0xa, 0x2, 0x5, 0x400}, {{r1}, 0xffffffffffffffff, 0x41, 0x1, 0xfffffffffffffff9, 0xff}, {{r2}, 0x0, 0x2, 0x0, 0xfffffffffffff800, 0x8}, {{r4}, 0x0, 0x0, 0x80000000, 0x8e37, 0xfff}], 0x78, 0x0, 0xfffffffffffffffc, 0x0) kqueue() kevent(r2, 0x0, 0x3, &(0x7f00000002c0), 0x78, 0x0) 00:17:09 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x200000000611, 0x200000000000000) pwritev(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)="893a255fa788285724b274e5515ca0e6c3e593a9751448eca3b444fcd1e58be77223015f579773debf694ba5270350556f522ea21404f7a86690b2c3cdeb7f35391b26cf28d4eb5c30cbbedbb8b54f7e72fb83cb285e25127e321bb81f625bc14eae1503526e43fd8bc4e30a5a341813b7d64c53d0d499fb5ac97946f7eceed5bb3e79463eb39432b8f892f018521780f55bb95573828f6162492d93eade692613dd86e233af3a0a7ea7c4a08bf0b0e201d175c051b397c32259daa44d44562cc7", 0xc1}], 0x1, 0x10000000000000) fsync(r0) ftruncate(0xffffffffffffffff, 0x0) fcntl$getown(r0, 0x5) 00:17:09 executing program 1: mkdir(&(0x7f0000000180)='./file0\x00', 0x10000fff) r0 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x4, 0x1010, r0, 0x0, 0x13) fcntl$setstatus(r0, 0x4, 0x0) 00:17:09 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r0, 0x0) poll(&(0x7f0000000140)=[{r0, 0x8d}], 0x1, 0x1) 00:17:09 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000200)="6b2a47b3c00cd0bf72ebd1e33eb71f61adfffc2f79209593c5da6f97c16186379c134815b5756256750e8bfb7e5da8ef0334f1fcef34765f49f0fcf5620d17aaa97442b54185211ad156f9bf836aa3ceecf3c6a7edaef2bf6f7dd0b1be0fcb1ee9786d7bd5", 0x65) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e", 0x16) r1 = syz_open_pts() close(r1) r2 = kqueue() r3 = syz_open_pts() ioctl$TIOCSBRK(r1, 0x2000747b) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r4 = fcntl$dupfd(r3, 0x0, r2) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x1e2b, 0x1f, 0x4001d39, "9b4e6ce48009128fda000000000000000400"}) readv(r4, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 00:17:09 executing program 0: r0 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000000)) getpeername(r0, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) utimensat(0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff) 00:17:09 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000240)='./file0\x00', 0x8284, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x200000004}) r1 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r1, 0x29, 0xe, &(0x7f0000000000), 0x0) socket$inet(0x2, 0x7, 0x6) 00:17:09 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x0, r0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x1, 0xffffffffffffffff, 0x0, 0x6}], 0x4c, 0x0, 0x0, 0x0) fcntl$getflags(r1, 0x3) r2 = syz_open_pts() poll(&(0x7f0000000040)=[{r0, 0x40}], 0x1, 0xffffffffffffffff) poll(&(0x7f0000000200)=[{r0, 0x1}], 0x1, 0x0) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f0000000080)=0x1328) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) kevent(r0, &(0x7f0000000000)=[{{r2}, 0xfffffffffffffffe, 0x1}], 0x8000000000001, 0x0, 0x0, 0x0) socket$inet6(0x18, 0xfffffffffffffffe, 0x9) 00:17:10 executing program 1: r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r0, 0x402000000000029, 0x9, &(0x7f0000000000), 0x0) fcntl$getflags(r0, 0x3) 00:17:10 executing program 0: socketpair$unix(0x1, 0xed9801810e567b76, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r1, &(0x7f0000000040)=""/85, 0x55, 0x0, &(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0xa) getpeername$unix(r0, &(0x7f0000000100)=@file={0x0, ""/49}, &(0x7f0000000140)=0x33) r2 = socket$unix(0x1, 0x2, 0x0) msgget(0x3, 0xfe) setsockopt$sock_int(r2, 0xffff, 0x1021, 0x0, 0x3b5) recvfrom$unix(r1, &(0x7f0000000180)=""/243, 0xf3, 0x0, &(0x7f0000000280)=@file={0x0, './file0\x00'}, 0xa) 00:17:10 executing program 1: r0 = syz_open_pts() ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000100)={0x713, 0x7fa}) 00:17:10 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r1, &(0x7f00000001c0)={&(0x7f0000000140)=@un=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000180)=[{&(0x7f0000000380)="e7127b966afe45d57157859e69d5a2652125e5182f3f72c2b623b06d121a5aeb01a7f8381e5a6a32ba3a6ac6ae152c340a6cd120dc6a224ebab7a6352eb9c74407675bd012d0bb21ef7eab225ece98441ae64b5c35078c13ecf91991a8328fa30422881cd292e408a898dfed8411b7d393eab5201dca6d91a9266d29f5675abeb5c6603154d81073e61a37726cd3a674c326b6980906eb93f5fb1ff4683fba0d11bd9bac7b4e26e067fe53fe4d349d876071ccbf0c828d191dab98ef7879fc8381c9409ae9609c0e47299f0029bbb60a4748b5a33751f49f669bdd0c5f0a57921fa0", 0xe2}, {&(0x7f0000001540)="d3b942a6b9d2004ca827a17e4370adce30351186acd2bf909427d1e0a09e8d5d7b9cbb4813fdd93b5698b66e1b5277d254c27963843c2997800b398a65e346eca5d5af696000565583efafdcdbb322065de0a11b736723cbab8520220ad7fd3dea73e0601effab9e0a2601f7d8f6702607b184a71beb7a9b16b782edba6d198d3cb174eb1cc72a14b484f32c741f0a96033ec9d0306a91665e448cc444bec361915b191ec92d912532f8a601301038a07bf42cf3ad5e5243b78e67fa4bc75dffa7fa8b116a9131bd58aef6a60969e879c43641cdb5d8da832ab5b8d178fbf51445b027178c10ce14e2cbf9690aacf50da7b5c5012a76748e53d920ab2b", 0xfd}], 0x2, &(0x7f0000001640)=ANY=[@ANYBLOB="5000000000000000ffff00001900000043a7be6fd0c606148a8c00d5356ff4af7fa3ce153e2648d637adfd861b78a19d831b17abb8d6ccacc6a508cca050cf326b13c67b2486d907f200000000000000e000000000000000ffff00000500000096e97589611c5448ec5d05d1e0f52cdc32c269ccb6cb8d7caf0c10bd37568353fb101ac1c5791cec0e13726f606e6cdd22dc2cba544f3d7cd8a7d3d39d58ffff68989b8ad9446e9f869b24ac3e640036f9033bf719a793934ff896649b2e84e015d1c5fe5c4bec77000d5d0023085c9ce4ab9ed0bd21dbfca94e45a7fd658cbae6842bfc3a634cfbb2192e263c7b5dccdfdaada25ceb3afd48a2869818c082d75a4e85b605366ea180c0ca3b01ce1e1b9cdf389ce34835c79d4761c3a204f93f661bb7ace024da707f1cd5f000000000f000000000000000ffff0000060000003573bdd0667b3eaf51a25843f46e272676839efa6add1d047747c61ef64bc6cec383aa9818e80e4a176fc3ec75e5fe0b5f778be69dd623a41798667250bb76d60a44f6c730ceb2a0102b3e62df94295c4af35e5c50ab9e1bb2f23f9c0f0ef3fd1c12d25b2966e941b430e540a7185551d45b77063d8a19bf422daf68c998f1df5c341e7c614f47b39b44a2516d6b5ec2c52db4b559d094a285a2654134d1709d6671ee6ed903cd272ab9e044ff96186bd3d85eea64bc5e353a1701a5034c5511eee84028263938bc40b9269d10453e09bb30c7c28c614afaaa000000000000004000000000000000010000000800000014a2b0d102db7cc24a0f493e8be09ad69cc2e80ebfc349fe8450d1ade86938d2d1168886bd69e843d87ee3dc430c0400"], 0x260}, 0x0) write(r2, &(0x7f0000000040)='B', 0x1) recvmsg(r1, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000280)=""/239, 0xef}, {&(0x7f0000000540)=""/4096, 0x1000}], 0x2, 0x0}, 0x840) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000100)={0x401, 0x7, 0x1000, 0x5, "32178e8e2719f66046f150e04160983826c13a0c", 0x8, 0x52a}) shutdown(r1, 0x0) dup2(r0, r1) dup2(r1, r2) 00:17:10 executing program 1: r0 = kqueue() setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="96f9d0b56df060064a425c4ed06918b7d3f5", 0x12) kevent(r0, 0xfffffffffffffffe, 0x2, 0x0, 0x0, &(0x7f0000000080)) 00:17:10 executing program 1: r0 = syz_open_pts() symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000140)='./bus\x00') r1 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x20000080) pwritev(r1, &(0x7f00000000c0)=[{&(0x7f0000000440), 0xffffff05}], 0x10000000000000ff, 0x0) close(r1) rename(&(0x7f0000000180)='./bus\x00', &(0x7f0000000040)='./file0\x00') chmod(&(0x7f0000000080)='./bus\x00', 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000100)=0x8000000000000009) 00:17:10 executing program 1: r0 = syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000000)) ioctl$TIOCSCTTY(r0, 0x20007461) syz_open_pts() r1 = syz_open_pts() ftruncate(r1, 0x0) 00:17:10 executing program 0: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) r1 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) renameat(r0, &(0x7f00000001c0)='./file0\x00', r1, &(0x7f0000000200)='./file0\x00') r2 = accept$inet6(0xffffffffffffff9c, &(0x7f00000000c0), &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000180), 0xc) r3 = msgget$private(0x0, 0x20) msgrcv(r3, &(0x7f0000000140)=ANY=[@ANYBLOB="07ff2016"], 0x1, 0x2, 0x0) r4 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_linger(r4, 0xffff, 0x80, &(0x7f0000000000)={0xe5cc}, 0x8) connect(r4, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) setsockopt$sock_int(r4, 0xffff, 0x1, &(0x7f0000000040)=0x8, 0x4) close(r4) 00:17:10 executing program 1: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="ecfe2016"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x1, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000200)=0x100, 0x4) setsockopt$sock_int(r0, 0xffff, 0x40004000001001, &(0x7f0000000000), 0x4) sendto(r0, &(0x7f0000000100)='(n', 0x2, 0x0, 0x0, 0x0) connect(r0, &(0x7f0000000040)=@un=@file={0x0, './file0\x00'}, 0xa) sendto(r0, 0x0, 0x0, 0x0, 0x0, 0x0) 00:17:10 executing program 0: r0 = open(&(0x7f0000000180)='./file1\x00', 0xa19, 0x0) nanosleep(0x0, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x300000003}) flock(r0, 0x100000e) flock(r0, 0x2) flock(r0, 0x1) r1 = getpgid(0xffffffffffffffff) fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x3, 0x2, 0x7, 0x200, r1}) close(r0) 00:17:10 executing program 1: recvfrom$unix(0xffffffffffffffff, &(0x7f0000002100)=""/109, 0x6d, 0x0, &(0x7f0000002180)=ANY=[@ANYBLOB="01fd2d2f66694c653000"], 0xa) r0 = socket$inet6(0x18, 0x2, 0x0) r1 = dup2(r0, r0) open(&(0x7f00000021c0)='./file0\x00', 0x10089, 0x40) getsockname$unix(r1, &(0x7f0000000000)=@file={0x0, ""/4096}, &(0x7f0000001040)=0x1002) 00:17:10 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x4000000000000000) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='r\x00') write(r0, 0x0, 0xffffffffffffff41) openat(r0, &(0x7f0000000080)='./file0\x00', 0x10000, 0x1c0) r1 = semget(0x3, 0x7, 0x20) semop(r1, &(0x7f0000000000)=[{0x4, 0x7, 0x800}, {0x5, 0x1, 0x1000}, {0x0, 0x401, 0x1000}, {0x0, 0x3, 0x800}, {0x0, 0xa196, 0x1800}, {0x0, 0xfba, 0x1000}, {0x3, 0x7f, 0x1800}, {0x7, 0xff, 0x800}], 0x8) 00:17:10 executing program 1: unveil(0x0, &(0x7f00000002c0)) r0 = geteuid() pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f00007d0000/0x4000)=nil, 0x4000, 0x2) setuid(r0) recvfrom$inet(r1, &(0x7f0000000040)=""/247, 0xf7, 0x41, &(0x7f0000000140)={0x2, 0x0}, 0xc) shmget$private(0x0, 0x3000, 0x84, &(0x7f00007d1000/0x3000)=nil) munmap(&(0x7f00007d0000/0x1000)=nil, 0x1000) kevent(0xffffffffffffffff, &(0x7f0000000000), 0x807ffc, 0x0, 0x7, 0x0) munmap(&(0x7f00001f1000/0x1000)=nil, 0x1000) munmap(&(0x7f00001ef000/0x2000)=nil, 0x2000) accept$inet6(r2, &(0x7f0000000180), &(0x7f00000001c0)=0xc) 00:17:10 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, 0xfffffffffffffffe, 0xffffff3a) 00:17:10 executing program 1: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) msgget(0x0, 0x4) r0 = open(&(0x7f0000000000)='./file0\x00', 0x400, 0x1) bind(r0, &(0x7f00000000c0)=@in={0x2, 0x2}, 0xc) r1 = socket$inet6(0x18, 0x1, 0x0) connect(r1, &(0x7f00000001c0)=ANY=[@ANYBLOB="005f81a9f265b000"], 0xffffffffffffff1a) setsockopt$sock_int(r1, 0xffff, 0x40004000001001, &(0x7f0000000100)=0x4, 0x4) setsockopt(r1, 0x6, 0xffffffff00000001, &(0x7f0000000140)="beac5159", 0x4) select(0x40, &(0x7f0000000240)={0x0, 0x81, 0x1, 0x3f, 0xbde, 0x8, 0x2, 0x20}, &(0x7f0000000280)={0xffffffff00000000, 0x1f, 0xfff, 0x1f, 0x10000, 0x7, 0xecfe, 0x4}, &(0x7f00000002c0)={0x101, 0x6, 0x7fffffff, 0x8000, 0x3821, 0x6, 0x6}, &(0x7f0000000300)={0x1, 0xff}) write(r1, &(0x7f0000000040)="9e7e70e299", 0x5) 00:17:10 executing program 1: r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r0, 0x2000000000029, 0xa, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) setsockopt(r0, 0x2000000000029, 0x9, 0x0, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$inet(r2, &(0x7f0000000080), &(0x7f00000000c0)=0xc) setsockopt(r2, 0x7, 0x0, &(0x7f0000000100)="0eb8b1165754155db233913c0b98b5c38f3f70b41c400b09385b417463db314835b7149792c037082536f1d22c02a78a8a094b6e83c0ffc813feec61c5dcef39fb1779090794157c4a0276895e374c022098eae14eb586bf97bf3c69c94eed344569ec68ffc4", 0x66) recvfrom$inet(r1, &(0x7f0000000180)=""/253, 0xfd, 0x41, &(0x7f0000000280)={0x2, 0x0}, 0xc) 00:17:10 executing program 0: socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f00000000c0)=0xfffffffffffffffd) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000000080)=0x7) shutdown(r0, 0x0) ioctl$TIOCSTART(r3, 0x2000746e) write(r1, 0x0, 0x0) ioctl$TIOCGETD(r3, 0x4004741a, &(0x7f0000000140)) 00:17:10 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r0, 0x29, 0x40, &(0x7f0000000040), 0x0) bind$inet6(r0, &(0x7f0000000000)={0x18, 0x3, 0x3, 0x6}, 0xc) 00:17:10 executing program 0: r0 = shmget$private(0x0, 0x1000, 0x8, &(0x7f0000fff000/0x1000)=nil) r1 = shmget$private(0x0, 0x2000, 0x2, &(0x7f0000ffe000/0x2000)=nil) shmctl$SHM_LOCK(r1, 0x3) r2 = kqueue() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) fcntl$lock(r2, 0x9, &(0x7f0000000080)={0x3, 0x3, 0x1, 0x800, r3}) chown(&(0x7f00000000c0)='./file0\x00', r4, r5) getppid() getgroups(0x3, &(0x7f0000000100)=[r5, r5, r5]) shmctl$IPC_RMID(r0, 0x0) r6 = socket$unix(0x1, 0x7, 0x0) sendto(r6, &(0x7f0000000140)="1adc53a19691c4031eff664f47116c3ef2a2c8f752407b74cced2a2915196248a04f3901fc8f85962fbe73034cafa9ad5f0cad19e0e6c21a2186793c579b06753c7a79cd4f6f5bdd4f65a4cda8780aae2850357ead49a1e615d7fbaba5dbc2cc5e88190741d6cfb00d946469c90ee33a30af862c909f24747a7f71b160d71f024644401d7198d3e3b397ee9c5ab9851ab0d387ca72ddf7d905d5bf1f", 0x1, 0x408, 0x0, 0x0) symlink(&(0x7f0000000240)='./file1\x00', &(0x7f0000000280)='./file0\x00') ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f00000002c0)=0x4) getpeername$unix(r6, &(0x7f0000000300)=@abs, &(0x7f0000000340)=0x8) shmget$private(0x0, 0x3000, 0x210, &(0x7f0000ffd000/0x3000)=nil) getsockopt$sock_linger(r6, 0xffff, 0x80, &(0x7f0000000380), &(0x7f00000003c0)=0x8) sendto(r6, &(0x7f0000000400)="05665e8ec575de6e62414e232d1920d2629263d98f386e0f664060dd8455ab9241c1ace22acd5cd7138e272514c77c9af64099d37fcc274774c0c8e3356e208efdc7ab531612883ff92322300cdae52c757d3c35198a3da5345aa562291df8ce48521700a4d8757c07bcf607c2615cf1fa693743063f464f5bb807cba69be144a8d14e14bda246af21437052d3d7ef622fd1540c467267f97453896fbe729e1d5ed60c3c7d574b6c76a72388756c47d24bbfb35221d1612abf60f6c3fcbdbff5e5c2dfbc3fef61174ae274e16e7dc41279de", 0xd2, 0x406, 0x0, 0x0) getpeername(r6, &(0x7f0000000940)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000090d7f79be4e4a24832326d82cf9e09d02c948612e15fc81f951dca24135203d990ec93821be3cc653e2bc03ed4b61d0926cdd81ec3185da58dc685cf841a81e4a5"], &(0x7f0000000200)=0x6e) getsockopt$sock_linger(r6, 0xffff, 0x80, &(0x7f0000000540), &(0x7f0000000580)=0x8) r7 = fcntl$dupfd(r6, 0xa, r6) renameat(r6, &(0x7f00000005c0)='./file1\x00', r7, &(0x7f0000000600)='./file0\x00') getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000640), &(0x7f0000000680)=0xc) chmod(&(0x7f00000006c0)='./file1\x00', 0x20) ioctl$TIOCSWINSZ(r7, 0x80087467, &(0x7f0000000700)={0xfffffffffffffffa, 0xfe, 0x200, 0xfffffffffffffffd}) clock_settime(0x7, &(0x7f0000000740)={0x2, 0x4}) lstat(&(0x7f0000000780)='./file1\x00', &(0x7f00000007c0)) ioctl$TIOCSFLAGS(r7, 0x8004745c, &(0x7f0000000840)=0xc23a) 00:17:10 executing program 0: r0 = open(&(0x7f00000000c0)='./bus\x00', 0x8288, 0xfffffffffffffffc) r1 = msgget(0x2, 0x50) msgctl$IPC_RMID(r1, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x10, 0x0) open(&(0x7f0000000140)='./bus\x00', 0x10, 0x0) fcntl$lock(r0, 0x7, &(0x7f0000000000)) 00:17:10 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000300)="e36258a416f72ee991a336ec37c43131093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf64908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd9764c93c220ccb6ad", 0x65) write(r0, &(0x7f00000005c0)="256ba966e418bf3557c632af6e16544e12aa18a4a563f485f0f852defe01b9ec8e4ac9832623d15e513a053523f7520ebf16b624d97f0f9da8c85563eb93b11f01ba7ed6fc0a4ffc780723f1eadb03cc09ba72b9c02fbd4becfd88bc153ff21de3a5383600000000000000009bdf49c792f8b6704cf33f3294414ffc4975012034a1c8cb394d8ad36585d0730100159c70b113ed9014a945e332bce95dcdeafb0758acff19d494672107c813c84d1e1933378283029a4ad811869cd33d005db9c26e67dbba", 0xc5) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x9, 0x743e4b89, "ba000000a99cb100"}) ioctl$TIOCSTOP(r0, 0x2000746f) write(r2, &(0x7f0000000140)="b7", 0x1) readv(r3, &(0x7f0000002780)=[{&(0x7f0000000200)=""/254, 0xfe}], 0x1) 00:17:10 executing program 0: r0 = socket(0x11, 0x3, 0x0) recvmsg(r0, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000480)=""/95, 0x51}, 0x801) chdir(&(0x7f0000000000)='./file0\x00') open(&(0x7f0000000080)='./file0\x00', 0x20, 0x0) getpeername$unix(r0, &(0x7f0000000040)=@abs, &(0x7f00000000c0)=0x8) 00:17:11 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x80a8, 0x1e1) mkdirat(r0, &(0x7f0000000080)='./file0\x00', 0x63) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) r3 = msgget$private(0x0, 0x1) dup2(r1, r1) msgrcv(r3, &(0x7f00000002c0)=ANY=[@ANYPTR=&(0x7f0000000380)=ANY=[@ANYPTR64=&(0x7f0000000100)=ANY=[@ANYRES16=r0, @ANYRES64=r2, @ANYBLOB="10b86d747ac4ae444d4d9bd27834a7660cedf102314e72e4308a63d673010990b2d35351febe09b2be11981c388c47aee7b834c8a20f5123d2d3aa03a9025effc92af138a8d665e9f244b5379693c725eeb3857b08683ea0eb538802e77755d727d97d4b6fda04197af637ac370f292bde10fa5b5a4660262cbed1d4c43192cd944265bfd69d388466aebd69ef2580ca041d802d2253b51dd268de784d89110440ff20c8dba377e46d23a9956b39f34d7423af16129a01df23041c1ce3"]]], 0x1, 0x1, 0x805) sendto(r2, &(0x7f0000000200)="565c4b4148b443cad38df8d271e5f9c7ec5d4ceb7a14fa7c100f5fe67a0e24aa488a9e065f99a823cc86a7bccca67cf20a1f89d1c8ccc2fdc4bcfd50d54993fd4f647d56b5da74d45838b66a3d08815b862a468777fb63a7f9fe61ac6b3a29af6f02a392b5ed894da0a7d53ce8cca34823b1042b0aa43f09851ca2f8b34a27bfdfa1c8be18e7623467fd00b5e61de1071f", 0x91, 0xc, 0x0, 0x0) 00:17:11 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) getpid() lseek(r0, 0x0, 0x4) getdents(r0, &(0x7f0000000000)=""/13, 0x266) 00:17:11 executing program 0: r0 = syz_open_pts() flock(r0, 0xa) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2", 0x0, 0x63e58561}) r1 = fcntl$dupfd(r0, 0x0, r0) write(r0, &(0x7f0000000140), 0xfffffe46) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0x7, 0x9, 0x0, "1a751cdac7638d423c59224659ccaac542c95ac0", 0x0, 0x4}) syz_open_pts() syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 00:17:11 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) r1 = dup2(r0, r0) r2 = fcntl$getown(r0, 0x5) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000013c0)={0x0, 0x0}, &(0x7f0000001800)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001840)={0x0, 0x0, 0x0}, &(0x7f0000001880)=0xc) r5 = getppid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000018c0)={0x0, 0x0}, &(0x7f0000001900)=0xc) r7 = getegid() r8 = getpid() r9 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001940)={0x0, 0x0, 0x0}, &(0x7f0000001980)=0xc) r11 = fcntl$getown(r0, 0x5) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000019c0)={0x0, 0x0}, &(0x7f0000001a00)=0xc) r13 = getegid() r14 = fcntl$getown(r0, 0x5) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001a40)={0x0, 0x0}, &(0x7f0000001a80)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001ac0)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r1, &(0x7f0000001bc0)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000001700)=[{&(0x7f0000000040)="9522aa7dff4b746dbb694a2426211735414c2fe30dae64a56df194b752c93a9958b1c781b8289d3ce4362a0b8179e39d350e3f6fae6b7d210df0751aa8538b54e78ac241495f83c3781d960589d5352604fc2eda01fe52d27d0d9b", 0x5b}, {&(0x7f0000000140)="5a68b6780d58ce83ceacb5221fc0815e465d650f47b00772e457e46e7738443c3ac1f0d771cc7a6c4c01a45a1c65132a2e3c0b869a04fe5d5a9a8a3fe468044e0df64d055131a370a702d5a1d3dccdc3e45d37806b4e7eb4016d9aa5d5820a77a6cc3116087c984e78f0059847c08e09c39b12376d346e37d7418080f5b371f7c9365f2acfa7524b3a0514cd20e74e4b29fbf875bc14d1dcb9cd9224a8e2dd18ade88992fd7f2273839dd7", 0xab}, {&(0x7f0000000200)="4a8c62b163e53a1c1762d6eaa33372a1bbfe8ef29eaf8ac06a82e207e70a89e7411381558f95dfad8bdeafeadc9b0fdf7b168ebab28a266e5499cfba2e89eebf08482dcbe21d17158f7844e25572f5db6903a4fdcb6d62d0f201e64df34a93395e6c6225c9a507f7bb61202e8feeb123466fcaf6d00f1218fb1cdadb02432da13048f1ce7cbf716c5b34bbea96a12f048c7938e7ee22deee1a5b108d2cc64a7c1dc8dd4c660222913cada903434a05af0e15f99b72ce132b8687d9385e6cd1d72a9502b0179f9ac97b606176dc665e23afc804da151c3e0149ea81d9b80ade2cff731762204179842e11e2f9427e976ed4839193e8607480fbdb2a66c3a8e9bf8b0d66d9e5ab7c83d30284db2a68c04cfc543dd77257a4073b37066553be50c0b02b41d4bfe75b6c4cd219ffa09e614dda181e57ced92ce45de973dc4cf1acf45be353e24b8968416f243122a80c5d26f54ca4c2ee8c9b166103e6ff4ca0971cfd8138e64afb51707e56a6543f8701e6029905bbd69127c020589d0464b9f9339c2a0cff050f7ec183783ee7cc775ed6f4bc9cd8583f01bacbdef733082ca7b9d9c1a03ce31cfddfec6c2d8d9bc7847128783094c4745bf0150b595f25620a870d55735eaaba7f1a9e6adebda6d5a516146457f288896c1536c86205d0f8cb714dde051061af213c5fa4840b199c72e27b0c69656872721df5d513b89a155a6532b8e0c81453aff334fc49c40b992bf43731da97f0ee2814d14bf2897371294f55c0ef500fdf8b123e127986e54872c1b77962a1fe8e8eadb886d72dcdc185b099041416cc8beefdc016b60601f4d4890d09cbdc7549098bb4f2c209211891a7b357fd08a829a8b37937ed8933bf41521a8c73d695d4bbbbf3615e8d5ec86e42f983ee9551b63eb39ed0437aa0739975492be4be8a2b7ed35a53336c71ba36671f22887ff66f54903310c14da6fe0811bc7ebf6baa45edefe1d3ba20d72e01e3dd8b9dfa3acc6c16523639e84dd78551f6d84b436dbdd27b377846e001d476d65e0632d3b2f9f5c749f1b2f9a700fd57eb86c5f3323f9e3b987032b1d2631990ab5959d0678a03afca9fd85702a0c4697a2b545397277f357a0e34a731dd71558939e2f1378bb7a47532c2ceefd195d9175a9a056c4de1d5fcc0ec3190c4757134cedc83e37813bcbf9a7f19ab65305a332a98fc77400be9d9eb7c7aafeab45f9673e3b188f1ccdc8e38ceec71e2658efbf12f705f4c30e4ea809d4048837ff17e5c6032bef141078e0c61fe2bc016495b18dabd6f7d9b9b9c12ac8f6b4c68f5589c0e2f48f36dedf78c76dc79cfe12cb3c3e4760b9286b59419100ded3e1a0692f5640966fbb66b468728faa8d915037de347748b628d8d6fef3a9ea2470a227b03d75153ec7e56f4756013585faa6b92fadf8b12b3b4c1a64024ba254eb9d6198bc2a80f301f8ba8c5fdcd7957d54108dcee1e45c27b19ba24fefeb90d27d2beee8afe0d16411da059ccda7dd7f386b9e02c6a7ba3a0ed6cd83893c7bb43e3b71c6bfcb58d8a417981cb05cd03a7f07e9e3444f556960992d3521a2f06ca621214f2ad4f263340e622af8813dbdeec91700bd49fb1069d2880c2425d9a31bb4eeb413e4feb5e6ef763078389ba44366be0fe5fc04c9ff98d653a2ec0b071af4e6f2fa7485d7b5cb25319ae8440d575ff24798378527e21dfb99598f50b769584b0cb8c9fb44500ed81a343cc2e91359205ccfade22b7aacda41587c3171c0f866b78982bca152c5db269db113cbc544d5fc2617cd1bfd9aa27e1d1cd8fc6ca8d1b7ad5fb6644e7d1678dcab82e5f7555d8f76deefc1f005e63e6d5fc7a3bb2cda6d628ebb1d9cd4ff40d4cd53f5e1daa0a32f8bce0927995e73acdaef3ad518cecb3de64716ae9de1fd1df93c4132e697d109e3b53c923b1ab339e69e6945249d76e9bcff90560a86a2b55baf46f458e66678ad4ce5cae4f1ac9e166843067257362425f56557bcfeb4fb214f3734916e9f0ad8c31c05b2ee3959847fe2c79054763e2d8d4095e940d7fe593f00ba5d9e76ca6e7544754472fcdc998399f6ce9e2d50274452f0c5aada5077a5a9a7286b4202bd9cf982f808ac2ebc74c200f92f3378aeb1f2946b72ea34148d96178276129e716c665b23f0a42d5287a3115f05c8f0a54eabeb76620045ba1afbb798d72918567821cd801e2757b09d334f16abae25e69a5686588875d8faf117db895141b628a783e48bc8a92af93e061d921825b86e43a3686eef5fa922d595f404c6b78c5921832102903d9f62d4d9a2cba2c261fce5bde72e9af79acf63e289c2e37f5b35e4a12c085a669e462e1c72e33196575a116ebfc071bf547b85a0aea4852dddee6ff44c253077f166d57d62b6681e5a63b17723addfae9639beeefaa17398c59386edd9b32e627afec5e531db9cc94bbcd1b952d77f7b8e1a4772630ddf5b675b37ae2588d1cf003a2ac15e85ec7f27016373d8f93870d4ca60b828cf09052f8d68a19b7acf15d64f2b989afe8560871459123180558b8c715fdef30396adf085dd30b9e70fcb8f9661844402a59ff3139ad820a5aa42541aa9a08c6f637b4c0802150360a9e0e20a6cb2004240ead462ca0a59cfb2666a4ec4f34af38e3e4d857a413e1aed0c7c821f423ed5bc741732cd7000478b7ce92258dc2f004b199141ced5c3dd5cf85752631f1f5430560e065371762b492f23e24c0ff723966112156338f81e441e9a43b65ac97d7fb30414f51e822e124e713da808640a8761f21f9043a23e6109853493041398186d55b523ecf85065d3be2a35ca3e284215768892ac9e44841d81e65d5df4ba33f3716cc09f6b243ddce04f716f62bd24f757fa1d7936c73291f554bd28488d454732acce0e9adc42cd7f154fd5e629654fdf0c68de66a47d3215101b56ad9130f6c534d8ce0664c16033354008bcaf44b84d800d2dd02941d90ec8dcba99ab92ec1a0e0aa670764aedf56fa074348664df6c30d9253e4a63dfc8e1e1d65250bc8ed38c2165b7901b22b6977dd6eb160ed4ca9f549b001e6ed33d765597e2daae71002ba8553e4c4335f3487a4e9870a5e67eb59a47fd4ed4641851f869921f494ecf55c8dba7e77ded416fe9aa6f9034fc1c35a82621226bb1b146075ac406cce96ee7cd87623d35fbd8f9272cd6f71773a33a565fe542c70429ec46b8ad7fbe997f87f7427d0ff3e88907870c0279d811d1e1510cb4abac3f33c5bcd425dacb8f5b096141171665d8cbb443a7d9cc260adab99aa7c1c94ecdbc44fa81a172f2b0fcb0b5bba5d6100b4c6c927e547ceca851fce30e46d823c1aa6df69e9e991e7bb9a103e61708aa26937f810579a2b0c26982af96113f9c212d10f83b72b9f6ebf3b5531aa593c5f04128c0e4e9f8febd04b0cceb5cc75baac9281bb1d980a5f1e865678530ba50c2fdd716e2075645fa790230abc5e83d35406ffa8a90e95b7a5938cfe407afb53ea2ed55336d204d86d449a706e684e3ea6f60b228801c045c3ee9b5a86dacaf44d41a12365b1f206e3b3dcd8164cf358d5e4c083681074d1589f6abdc7b3e61eaf675ec4ddc33d0c0bed2c0ff50b12e8e2c3f624089723cec36d6ffe33ac6fa1d6cebce20debd3ccd9efb4d138f782ffb0d6ec8573ff2297bbffe96930837ad0cf7f20f28a9f39869498f5d43f039e3a1e1a9ba872898706e05129c5e3284b514011bcd594bb3907665d72a4abd599aaf7b40a7c982bee9e37f37814a7263fd1b367ce6ee64e7f9c5e85c83b9bf22c5eb105c7f6e762affb3e1dd7ec3401e279ed00930c8611e48f371f58347ae82936f9bca81a08daa426ff883b8b12200c62294f0d43f10f5b8b7bb325dfe2e7b8f8e1094c3b78419af211305af6ea6f1a7aa81ed379d3e8ee0ceeb8374b5b6dc8fdcbb39a2051109803089e3930bdda80528c5d88aa0b726fdcbdb243ea92b4f928a4ceedf8e5d1582902677ae68d6ce9e6ffe15d9c1d0be7e5921defd11059678bb6374369237aba6abb55c82bf50b573f8e4348b9f5e4765cca6164e8bd5cf3bc6e93eaabc98589d07e130d1ca53e4126ca978b5cd0100aa424f562f40f9eeb3e8d9cdefe3241732eb7fd728315113226663bef87185b8b9c49d19ef5313b131b95020fe98615798e686ae08399fdf2e1247a2dad3db62c341b0d4ebb5ab73dfc1fcc697cf518f89f2a485dbaa4058a926df1cdffb534e6cbbe2a829d9f0ce31f3439d2c56e907e1ac7d0e4cf391f47bd0b6d179ada072c6b3d1dfe0fc25f29c70d29daf011de470d9245318b57017af7da3c22ba96b56f40942ca8f58e40aed4588c0532b8a02a156f49b084658e08e4567a2123cbe9aac56d9cd8e84edbab90dc0a03e69ddd50aad32d7776acda4db5cc585ba91a16809d1e972ede78e8632c234fc7b1c96ab6cffc351e2c9ba47ba223cd57c76f079194bdaa220328b72724eac0bc93f4f4dfcd1294f395a07e3fc20d4a7eece9060e4d1e6ccfaa7b9711e3fc52c163873bf2479c333ace78ab0be29ab5f59988bf9c0d275d3e2086373811fcc023a036c4bc0c8644d231e4a5097e0ddca2fe382f1f5ffd9cec088f3eaf8247776e662aa4d21dbf373e29c3dede968602a7b913ee2cdc9f900c80c2667ef8c3d263fefc89036b89140a3311a4d917c7a0356002f56e7f2ceb79ac73803773b483572a953adb6ec8cfb8bb169ba2d72366cff641142ca5c89429936b1d86eaeda2b59a6566dbbbf5c892c258695653afb084d7ce8cea3f630b79d2e374d819696779acbab219893c57c7ebb9f83bf089acfad22338467381401fb1e195cd207011c53d99c73094fc3890af70129d2706485cd99edbd972ea016604ef0809f6fa51b3a266a471c9a3e697c4b5d2d7a027440bb647fd98bda8011cf82a6c677a758460bf1f12901a20347ae45fc85e02a8871df4b14069e102e838e1cfd0e4971aecdbd540ac5ed65c6f20021ac26416be37ff86c1b6401cef5d2c7064d6f9739995ec2dcf8c7d94478013a57eb447a373f080a1b529bd1e79d7d064eb4fa1f9e3311d2b79fb9598c889a51eb1fe13a56481820c5e7b059a984a6c57c7f9bad611f62c3e87bf2ef476ad6463b3b2da9158043d90a292d118d9f4d855228230637d89a095b616997d859496d1d45d6bb2558b210f6229f3adb5e44d562c67cd947c8fdeb3734e4db5bd32c4843fe97a239a92349127438d9e31d420df8b1ba27a32092efab7ef85aca0627712df3dbed64f55faceb8e6418f61d1c410ac19fffbefeef5d421fecd94f2c72db79ca60e8b47cd4bd0c6b1a74ec54337a29b86ed48c2641b11e8900e7b75f67ed9600f93f1e299d9c5dc4ff97c422c199b992ca660687f9a86c2b3fddc4f292ba41b70b993298f2f75ed6b9aa5f285a19adcb6c544639790b666713543634b09b40af5cdafd68630555a985a9334b492355d61805b1cd2e7adb03199c4d1d7733035a59040d9b9b03f2db39cce84822d26c931ab9d64bc033a19a5fd5a2de328e9f9fb99f804b2eaa38b2496c568ff400a510cd11f36acb6b74a3e98bb7c6da063f1ce3ff0fb4c8620c79ff3164ae7c52fa2c6d467c6502c99f702ff8367c4977948e26f522ab6e1fc87a12ee9b71a355b87b756273dc801b581d26f7de728bd7e08e80989a7eac0190d67724ed412780f4d69c67f9c0c0be497f745a48656f3a8b539aef3901f3eb9ecc203f97cdcfb6de26a068d42963c3f694d199c62daf0cf6e71cccda57336e2845a71a6de6b21561183ea2e188a4e4e877d", 0x1000}, {&(0x7f0000001200)="6d6a00623bb96ecb818b41f7cf53382c9c2dd885ee8ce89cb15b7002b86fb70354b6adf7c2773f921c59a964f14d8821fd47d8072f192ad6c6e77fccaa48e34f9727acdb11d41f8de45db863d7c47632fe4813399bf57d2921dd639e21bc5e4f0e1ef10864b135a1b9b915324fd83105e9c5685daca550e7278b0de0f6936ac3ae4a79e27d572c6c04e0ce2cc91bd8774019b9fb7846ecdccb4c9713201fb47d4eeb09b8f36aabb25fd763de747f2562347ee9e5d57c8619869d33675b1c2f809897b8f9c78d6111d19e322825967678a7357ec357b4e0fcbe", 0xd9}, {&(0x7f0000001300)="726ea35bf4efdaaaa04055e23d64f526abdd7a6e27ea9ce86e6cbbbb9b4857e051ee636d0c23bdfc1f0e31fc645a14ff2ecc4bfe111005874f847cd3e79274d2054bc92eaa758de818df6f82757738c0fb34b2e31df050d99e23dfbf2da21b5d62ce9cb14da26348c0c343b9053bd4ea664f3b69f0310462a05538b61e9ac32a991a27c23bb25309064acb03597738fcf9b5f113e2447b5389c0ce0789666946cc14a909791afa0eed", 0xa9}, {&(0x7f00000013c0)}, {&(0x7f0000001400)="c17dc517ecf1d413aa8e1abce8703efa74292449bca02a13b495714a9fc66ed8bca9e688b3be583d158913a058681621a2762ffc93039870b824c677d39fa764d35b72671746c8397ecd2f54b13e6a953427a8fd3a0f207e6133aade96debba197d75b26bd914f769201c87d1de4f2e6c79629c5a22ba5f384f2f714a57bb456be52a0c375e61b7027c29eab3e0748f20c44d252a2f1b9c53f3542149b11a07e36d5ffc8a5291858f7eea52205beb5e085d998978cd3ec5e", 0xb8}, {&(0x7f00000014c0)="c853f50f2675ce08ac08d3a3b3e633efdbcd0753c352702229a9d3f1943f1b0f21b9425f92937dd147c3ef14384196efe67c5fca79f16cb0b846c9903b3ecac852ea6132cb5b935436a75051212a2817c445f01633620a6114af139db0247fada8a04629a2d138a0564705", 0x6b}, {&(0x7f0000001540)="a9129a6c7d2a0df978073696d1b060a1c7bfb459127e49717aa735e5586bf51d5e75ae9f5ead875b66c5351561bfabb6d6f99b58920d965f5000203d53c91cf7a72086aae275cec1b78bd975a99a086afcad7addf548d15a46bc8cfa21158bc80178109b43af1cb2db82205c0d9f1538b423b07cdc397117a2bb4bfad8707d1df3153fd3b5074af1a5785bbc9404c3f83844885f6ab3db8c635307bf7770d4cc2e6126639b4def77643276b82c91", 0xae}, {&(0x7f0000001600)="64eb3f271c53f11ebc203bb9d978e4c397e2084bb73197df4600f1397cfd502105715bf3978b75261e94d5361a69da61a9887f8c7c8f2d2930068349b49ae2ee6bd0c981c5019ab245ca05e117ff517ab764c73b09533cec606392fa58bd6af87516f4e3b52706af6a1a19da4d03ea6295c73dc07cc4158523b0aeff537ae20add7e4506166e05207eb226ea746a39d192e20b978d81c08399bcc067677db168f2bf4c19ba3177a83f3f97cde6b0927d9d05e3f317ea478a42508f9292cdaf8f784caf42a882782443996724461de26708d5efe7726e98bfa0f65b1b56d2b1c7d2ac1d8f569f214ccc36ec0c0b96c4c0b6616d52", 0xf4}], 0xa, &(0x7f0000001b00)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}, @cred={0x20, 0xffff, 0x0, r11, r12, r13}, @cred={0x20, 0xffff, 0x0, r14, r15, r16}], 0xa0, 0x400}, 0x8) setsockopt(r0, 0x6, 0x4, &(0x7f0000000100)="3818a327", 0x4) setsockopt(r0, 0x6, 0x8, &(0x7f00000000c0)="147a421f", 0x4) 00:17:11 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="8202e5937fc043ea31e8"], 0x1) writev(r0, &(0x7f00000002c0)=[{&(0x7f00000013c0)="9777295e5263016ad24303a6bd3aeefa92510a659bb839a4d49862c540f00dd0ea3a1f4aeeb3fcad3665535cca11a6ddf8e9d9ffd9a4d68289c45c5afc1717cbd633812eca72878c9db8f704784654cd0822481c1ed5ec8ca34fddc852d0b73600a1ccebb9bc1df0d0412114d6ec41f6f99af97021b8343228dceb9e6df363234e912966a72e9a4542b2329d92ed1b57794477b02383d4c24c2951cfc63b7e9328f49692605ce36cfadc127473a7c5c1cf95a0a8c58d0aa72b4a548301ba443d3308ae9e70d528138a2e596d64c51f4e6af9aa67565a211eca3f6c6596c44e678b90d0e4aea8cea2590051bbdf4ed4e1b429ca7b5cc3515b862b5b9e66f0c64949a23c5055c3ff2f1ff0383f311535b40fb7b993a4cd037bf33be1c06a4da2686dedec091776959c5e63a6421294ac3596c29100cc2996375d11483f5b6f4c1858cdbfd031263d940ec793da835c6bf9d013bedc4c018ccaf500a0cf14cbadf35bc554d9de316a8e0b8fe713dff0aef57e245be6604e13fcf2d831f2696a3ac15e67b9e59630ba6deb390a930a712c52c6ff4c4bc6d6c8f6d38229e30cd89f4b53bd8fecb54b3835a2fdc12035497677e08e9fea982e3d9606deae680191bb337e346531242e8393e93ba79285c455ad42b5b1d5e8ed0a2db1b37e2cba7ac43c88e61348c592317a5d1cd47e34e29e155ef02e156707d5969b90974393a66682bbec151aced9428df79d0fa9a2d6803e1bac2a4d0070448d9f8ba3f3dc23bef3ffc8f7fd90e2323d82bd1fd902bd813e4a0a6fb0706f8c1ccd4d2afee2cc27d12e96a27878bdccf45d7cf9b33fee4497b288b9f8c9988fb02d9c4f20c6e7160370f97210404d6b5f0df8a75d0903c64044652aef9218d53e276d542803edc098309e6e49995cfb49624635fb03104732aa376693896cb24332479306ab223d0385482e16bd4d6265aecb86a22a61a6a76d9cdaaec1a2d7db847fc513f1ec807718ad7958a6b51f0ed728f285554387b4cd77a586ea5860ab70d5da1485e8e8a33e6c1b590383324cdfe350111ad5d23e80ff9736cc99547da3afeb9bbab276c70af5838e724a73cf73ae050aeb586835175c94daa8d8816ed84b201063e614b346ca4a9a232984cfbcf9f808b9fb7128eda92f4e57b100fc7cee22b69d50250cce1aef1e583e12e61c1f08094db7aedbfaf811fe3cca185320b91a60a305388e3aeed80ebbc8c8afa166dc8136fb9c26ba2a8d16de43c95e9befb811abab6c332d306f426527b534a2cdb066bdb022575ac19e3b732f94595baa85906a5028a0006a0897b9c601c00ac5221663171b0d1643257b174a1857664f9a9b6dd754016cc176b9e02c31e26a6c93a403a0e1ff9b7493daa7b9b112e7091b5cf08f04e61b875c3bb6a4c64ce47a69e486b13aafa28bb8e12fcc7906cf09c75deab92025fb0fec4d8204cff77b65d020e5312a5655a9e01bbdb0e17aae2217069ba68ce76a7d8db9082b6b6aa97fdda6d5b9945668f89f33872d5636833b26b2837e37fa0f00f2f4e1882c5e19516d57983b6684fdfd3056252dd4ad77b3639cb0b3396ac70f12dfd77f580ff02f63bc372343543a643cd97f0056683a4459b8a4f5ef9beeb2271df811804c1cbac8bbce2ceab63e9de1dfb1f2438381cccc9333e48250edfd3a16f84024f2d5545dc47fafe7db29b962d13049772e5d5ae6e8fe7a1a8c07885465c983aa26500daca49e3418996797b108d2b56a5850bf959791c439129d0abe2c36a30313581c041e6c38c2ae1d821ae6a869e8f89378811406c3b4c0f8d0a2762f913228d256abf1bf90618ec2d6beaeef59e054774078c20c65a94204cf0286d0dcbeb9a3a1a86c49235b5a5e0f04781169d7db408394638ebe5cd3c38351a3b6ba7a351ad34c408855bcb8faa737be8e3506d00e05ed28090e027079808ca2a199fd485c7cbe4ef519e951c65beabbb859ed305a1140c6a34bd68a1e85fe5f0204cf1261334c12b4161edc451e007fcef90efd3a3f70660bf439b9d12dbb391dc3d960a28ad6194ae2bf7c48fffb76e1119344abf0b400c9b83e22ca02c81d9af8f8189439dc1de49aa0d5b6949f33a992e24515081e584f0a6746cad6d9162f87ea0d2601265348b41b94d33b46325ccbfc5fbdddad6f6f95d8c2192619d4ada92af2beb68ee42c21d1cb041d4bb9c047e999776df118c91391ce50388f9eda203c4ac10ae57c62ee6544b797a9a94082efa5c2befe98fb4d0976e1bb4bbb1cd7b5bc55a9671a14c96eff5e7b65806f30c0493ee13136faa87bb7c8e6f4b9c25e2d8235de25d25933655819599b49528313ac6a74835af5810053cf5414f2e723c396b038b8158038a23f82beb9868d583a524d87e6d090ec112edd3713e108fa58274fa89609a1717836b60183e167f2715013052786cd834c868c5bdfd3f6392184730eadec230d0c788706db481ef060335deef28013d4368f87deb198442adffeffdec4ed8539c1a5e4abb68a08720a6cdaf2945a37ca0409910e523e7280bdd2b31aa12c1f5670027c7bf74a1e24d7874da59f8d5e46aed9545982153d6a6d39a62411904ce1adf9650140615445798d0a56a177419b00024e75c4e04d449547c2c7dc6ad0befc27f8fba1f32404d04934d6be6eddc98a66cf00f19512a25992a0e9d3f0c65b373d8e8695e413a2b2a4c3ada13238027669271ce06c26113cb64e12e0cd7d50db5e63d3cc265cbeff041a449b47d4dc0b65c3d4616f40078d54269ac86f254ca40bd514f5a2170fca662c3dd09f17a4e2f2b642a4257a643acdcdd1541ca0b7d513e27617972ce3697c96b3d55137fa982bfe8666dd4ced03c267aa00a69731b17bad885d7f915228193d6f44cfe2bef293d39fe4d34de2d3adf7b00cde3cf7474d098c85335006c569c3681b6be55d793a0445999143173d6cc129c28428ff1c646df48c2ca71fb08342c57c619bb42877cf3e1870e83e529f8e30a9ea2b5d2fd43e94a720ab4aa353246f364b00a980164d12d04e9c4ef78e00c3bbea90af958e841bbab2ddfb3bd00091029c03582988761d256f0550ed73afa82a03219d472d01d0c521ee15b7ff754caadc1b87c7bd19ae8ee9fe117a54ad825eb01042db69e02955d0a00151cb3557d0c218a1046cf2caceb7004491ff45520f2ad37dfdfc4c528cf7a88e11a541512c4a9ea00ba467f769febaf07a1ab44ec95589da3a1be9b70cf4368740514a4e7a9193a8608eb2c16a657aea7a77c2d378e5415bf4a99556814bc6be32e6b31e37da62897dd3a9e8607b6c718a387870543f79f2d60041df8db782a34b9b5ab3aad6585e8ea4421f8cd156861eaf6106b3019a5d5a0c2285c921e3f3ab2c92238ae1b43066c0e290d319a1691c576ec69b55a270abfd92455cee7274d645349f501a303e88eae70630f71d4b34e1f511224e7eb0518f89b67e79b57eddf7ca50206b9e22a095a3c5b11366845c79c651b77a9a18afbfb9bba2b3edce5baf2b6bf03c7a9ba9ab69d1be6772f994f1b50947971e4fde92f387aee15ab3e954ade785482c49e625182cbeb309e4455fb7221ea99b7aff6e77331dc5bdbaf4955e4f959e32943ffeef4a274dfbc3dc67eb12bda0de38b435a2a86382744451a6b49273908a234dabec397cfcb0018cffb8083ad792389c604ac07f8d5fd6ed21ec4ec18c3a121dd487a8bddaa58666b2455a5a410809da3c2ca09f1e237ea05b1fa5d695bf8df02dac07591603b6a1a2dd9f02c7d8fb7d6f4d67c4232066d2e0c08a3280b31cabaf422bd79f05b0e0976ef62379194da3f6de7433d817cdce77a77172bd03a72821cda22667b8071e6c28743b4cc8cef6de2a4ae65c5d09d881e8fd9db8231b2efcd289093e01e55d5b72e75581ec0f292dc724839c63adca9483b7a54bf048d754b018f7b431472698fdd7eaa6e67477e7f6de4eadc9c0e3baac62ff39316237191d061c1cd7370fa217bd00a6e10efe2027441bc84e4d8f12bfbcd5d541e2a5a600716064c6054497f9c4bc460d881f99fd7831248ac1a6ce51e453d8789ddd0357b4be3a7ddaf0a26fb6a44b66742d078c939cf462e6d7b001c0ecedea68978dfe970519089ef6622f988b17f0b43785842d5320d5369c55c01579655056cf2658ade33195aa9f4a5014c9ab73891ded8fd0e35a43504b3a4b19cd7bd7a8f1e5166a458a5f357c307d5a730d1b5eb34ba697c4095b6334b08fb355ef7c2f8ed96ffd6487c57961474784534029cf18c0422f777cb2d82a91fac30186bf74f91134f71ba1e7988fbfa5a50624fc41d7610b2f92ac320f3ff1e91d4389c986091aada7f1b432263aaa0c64dc9a51e022f0d4bfb90aeb32e73a0e08f97a418ab967f2e6ac8ec2e23f441b0753f4252075982eae52ba17b05af17e7e0de990f4ad38c6bc2c3a08d0215df16f8eee53770c543774797bf4726f4ff10554d6dfa5721d51b4e098b83e4ec2c2bf60ca259f9e3a3561197a5d5945abf5a329163b3e5f23bf002903216236555dfbec0b9decb61ae7d73b420883cc8c9912a103be905ea4964dab89e0a9039195a55ad585b2e51e86b588690800919cd553f0339b0b8b5f5200adc7bffd06124f917a2eebfa9fdc41332184ee985921d17905065dd47f5aec19cf7d2d937099881e3c1bd4626bd78667d0336eb60f3731186309cb2463a50432964bb4517b676524690c57c064346593034ebd0ba723a7aa1c00b580ddf47adefebbf0488e5a216489e58a6ab8808c76820f3c8c76c2fbc152433cfd7526b1266284023d4857c96825f35d08dca316146af5fbec8bcdc0f0a9c0508a912a5b549151b30314860cf1ab36e4ddc69a626d7c2fe547500d7e9895a2adca459eab95c5e07fa1f13e70b1ea369e5bd85d9bf024b4c5c730873ab0d464a97af00dcea512b81cf9253b423d5d0778eb97eb3832410d70b75904518193453d1d3fe3b58bce9107ff63c134616be1e7d291108da52083fd5c52c627c9f6cb84ba21f88a2565b72f8ee3aa359a25788f7ac20e2bd07313cd78cdbbb2559a14c4c5488142cbf22f68ebe68c91a4257e677f700a3cc83cf2aee9010a1bba13e63ce599d332ca1bc9c81e52efa7faeb45d0ce402024f25bb1931bda891e23eb495a837ced78a71769a7cb4c1c6802e64f85135e805543d29593412f31740cf1ee796723894a07c89c1b369798329d8bfba1727b65e9145e7c849b3e228f066cecc19e45b8", 0xe80}], 0x1) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000300)="576abbcb0100217ea2f9ce236f5c39797866352dc5c39a99e9e67a3228353a5eba61d9e0c274cb1527c3035f3d7726b4aa7fdfd610472e88775131f718613c8964efc028a9fb87af2b253d18aa5dca03e83d5a58fa27d0fdf3dc026168fc7dd1be98e0de4a24374e7ad24d7c8e935e1856ad2641df86147593713b9357b523aac12f41231848f033f640d4de4a5134a4e8c53884b5fce9d56d86221c802dfa31cb53106c3783729c0cc366ace9fbf3bc9380f264802dcc8aac2f7ea375e4ec6081b7157d23d897620b706c8d98cb7e2a5790ab8e656bc7d08f31bd0960f47136362edd16a8786f591bb342a4bd5d58657c180d255dcfa382bb58cb3be50d4ad2cdb24c3de7fe12f0ec773a340ca5ffb90088713f15b69a036c0dca98a4345ed32bbe313a0eddc3eb14a14b416d3289764a1ac46bdb1a31350e9cd9f842f39e2d631499f8b15e4a18ea0c186eb79426520e88a06f28fd7569ba09a4831ec0cbd02367ef80436f9209cf86be0ef8f57d3e545855a146b1a2e9b66c929a9549c4d6c196edbd0fc636a6f230771f876fa06b35047fd1b5aa16a0c36f8c8421f3d3acc82b5fa0a8fc1acc3c765c1103f29b92f16b4a6b878e552464df6f843c3f9a15095fb6de708cc4914b6291ebf5c55f5f16aaae49e28ecd5e264d780ea68ad7c1427f38086202242a432fd5b0927a1d09faa88def0b27911d80f4e6364e874b60fc2404372fee448f78ff63fc4cba2aaee08b5db4007cdb21361774b8c3bf985defd6c14b67125067d53645a2b6e94cd08f06add0318435df4bb012f1683bcf5a837e3d17120db4848eed8e4fb79f9a31e5cbc57da1c7e918cb9e8c41de436b7ebcca54a26f4a7b1763892d13e0573a44365894b544dd097cf049b8e744325437a02e39171511c6caadb9cbcf12bcfd6f55a06cfe043d4eadf723288f81c4f8055bf52d29cc3d5a42c5018737e1ebf6bcea22845ac779f90da83fd7c40e81c45a2bd14a9490bfdccff6b15bfe179a58f1c32fa196658501570287f6e9a11970218f57cec692d2c1c49efb2cc260da2fbf877b03ed054cd791b1654b55dd8cabe95d0a14c5737ec49ee1e7a1cf324244dee0ef898565fb79f0bff6a2d8e0381aab66f608808c97dfe692a2a40d8342e9efed9b6426b62fe3df99923fa697271f83fe6c1d5648a1dd50928e55cf4fc1a04c7391a39ae6b68f70dd5a28745c027267e43109ad7cb4b8d68f06d398e7ddfd6b062d0a69580a4de7242d22d1483e2b65026793a39308c91d1d3b8b2619cda89e51659a14324746d46787b10ec2b0e96184ee981d5c4f5638ba1092e023a716078efc64552642a6154c6985a5f8adbb1a24daa3c7c95a83c993674ed0ba8bbf19b38073904532a8923c884cf047dc711988b0ecb05c9c2bf48879a67d584284a5250e298471a87285342b7f4db53487f7ebe61bace91f1813080d774e48791f9d55a7769c53c9a2287d516bdd0fcc574d3d96cef9112a8dc45351e2989d40983056153fea0f5af605340ab14b985b042c6f26a3c729db59260e6e43d220b5301a2c8c5c297ddabf5e4579c5a3579a219d7078c9d2892a45076f4056742e86b152f341e50a2a58d6eeee04bf96577f3bec42c879717ba971231e6ad0d8bb950ebb6cb037c527c8e815ce302df461e9282c1d8f7cac21e6ccd5c2f6d669ae5de2cf2d4a6c3ae5466722d7465271248f26d2d1e29ed4a0a1590a9f797d65fd32f1f272b890e8a5d3d674134c4e92030ec35f47ec9889a10bfd564c08575ead454bc6b9f4aef1eeab4a2318b00828425048e09b5238f5c1cceb3886bb626139acf1711a6f40e325e32dc153dfd285cf0cd34a6f9f3b065b309999dad94f827867be1b7cdf2d337f13818f4b4a3a84b20e61278825dcd1bdd01f940160cd1125c71b8ba77213a913006c0a8c59c4215fcc9f8d244051d0a84179a046e649f7e59b78018cfafd2ece021b05fe121937ad49321848fbc272a1093e6991921243d9416f2987a6ef2fa15f880bb55e106800da190d288a06806605197aa423007cb502359bbec02a6362b156aa2fea6a336b20c4c60137f7e8ef9d1df728abde394e21fa2c00dc4bf7deee897e38c14bc5a42897f459065c23f16ef1f4b09e736760abad15c4e201cad0e7e064ddfe161a0f96a6d0b452110b4044e30434ab902cd05857d6dc00a85e3868e137a10b615a0ff5c6154cbe360a3da8adc128a1b08d118f2686cbe22f803904c3d52126c9975fe98046cb698f89d0aa080a09f2c892c636b48736b1a94d7a305553bf81ae8346adbf0671c21efdc82c14741804a80c9a7e6af4349bdda5994b6af7f1b1c458c43de9b6985af40f585bc76f56e1abb778467a892d88e6d1cd970f737442ddaa9edd6dde4f2b6d180bfa85977af930311d30f4459985b3845a25645ef469c75817d69fa6138793b38ea8b9c6ea865f99ba1c72b808e6412140c68c0bfbe84136b98a0d3df5794ec7a15011a7e8089a065bb3e403a490cb84ebd984bf24dd92d45188d8caa5418e23b19dbda25ab467c577f266d31a208cf751a766bb4a861cb5bbf62b29b87bd448ff917280b11e715f8c00e739cedca7dbdd131dc00d7734b39bd5ee6d73636bd08c365a0fde798576dcabb03a3b7a5a7d341ace20bb111b0ae30e174fd96ea76a196568dc0f22e2e72f371fda75b2a543e0f5ed6754ea8a77186ec8d99470a238d532e444d041343dc082596595c58e7323daea12b990655dc5d96d02ae0959a4a2ec2c10d441540372ba69145062d48118780512f03e1a8ffdbdbe1986eb555bc6d4c5aa443d60adf48fd82ba011b661b6aaadb8d804bd0ce3ed35bbb3cb59e32a7f2f1d9e0e2b1b7728b395e3e4a9ef26295cc605f9719ae174c00c8dab103189045428e3255a48d68624968bcfa4f1d50847ec8dc5e7d3e53cb8670a11097c956f9f8f6629c06ad6b6232b060473b3378810aa42fce4168823f5403f2aff984acf07cd5f80df945f49ebb34f742e3cb86d9b370df594950d827b648c4d869bc1181f02cb4c3eeb623ae5f35082ccdfd2fb9d0ae7717cf1dcf64d6b98abbce3ec8eb6150904789c063ff594bcc3f0db3c9808066b9ad9932641c924cf254f5e1d2be5f30582232c947960a4b45857d4d4f840ec9182c59ab132c0dad76f609cad2cec1e16994ab50d67b1f3b56390eea630cbb75b089624ebdd46708694200fbc7d19039984bb36525d7662439a9c267b3af3a3607cb9caf9e40702c051fcb4eaabc0d6c0352a8ecbd6ba5a91412f6b56ee624891ab7d711f752d371e1e8333998ece3273ec5ea1f058f4c14e4c334a42217a9a77a86079f5e4f318a454cb1404482ff9b3dc033fc96c279ad10aafeb72ce8e2cabf255301c371390f5de98dfda750ff5ec75ba0b87745696851844d84328d36a89e701f9e28d649e6e25cbcc71457c4e2859d008f2c32f1b483f879af7094ec38d3db71371f5ac68f728947d1297a8e77ff111b53ed67b059f2aa28479ec4ba005208c073babc93a135cc270393dd44f0e746af5d2d00c358d7cb341919b944109a0106324d6414563579c66218b749bf9904557a74443dc35140743eaa790d394ffe1800fc060256b9d3e3f13a74ac8e5b4802c8462f9586595d2152cf0bdb114dbc5284b8aef4046e69df63f1c98a786f2587101f7a1ce49d47f39dd4647a73631f8418e2513a88ca72f5ec9713f19a9a2c3d7a2a879d6fc4e44f23d600f35f22476e4b38a78b545e23b39f0c6f67251053a2bb741ce9e5f99d06de721629cbad3489f4740db61a88e94d947e2b739934952d8af05b96aa2e1d8025581efbe4b0c6f582ce7046e4647d8d169fed7ad446cd1175c5ca9fcdd26644ceaadcfb6dc13861e38ba3b075226c5649c98ef17ed430cef41209e19bde03c956cd747bcc18b6646eb1f3ca5e14960a0cf48b19d46813c17a2196afd095432d9ff2991df35d2236c98716912018473256ecf9b9555b72b76fa7065157dc27113375394dc4aaa4f315e443dd0c7c5328041190ed44b5f90d290fd7da4a4d7d543260ad4f4af1d17434e4767276269e43cb6f74ae02cf2674b9f0587564228ceab98bd15a095626dbcbca9ab3a27f9022e9dfe36cf6a1db342ba6ee50af6754d9227530f881dcf7759a1e478ecbce2cd69fcb654d689197539f73c012aaddbd8d7fbc27c2ee2f4c348bca21e5dbf6ef5dc4a857ba39b4e4c39c45481d579f5334aa0f82b82a0999cee4e70ec9edb75053fc2faa3bb2b971f0d938e50c12096fe088d700278ffee3dee7ca6be0d3e88acaddbe9266f169194590a1b3b84e469e357a91d0c3edbfe94ad0c4f8162259dd24570a81011d0468862431476093ca308ed12ba70a1b6e2bf6721c4ab78714033ab500ca2a351b59f21026b7aca4d7a06c31bd65b17745bc3b4a9d243e1fb413df6ce9aa6ce84f574bf8891239d3c6aadcee446cadee00d73770c002bf3f38168e153e385fa54158ef11eb60110d0fa0e2f1e5bb04baa3046ffccaaaf2bf0936b8dafbffa967a7640785143b2c2c13c1caab0435e8b07825b045e0be48dd1dd39a2483bdb26d1a5cb65f036791bac0360333d59ba6dc8113300c43d09c7b8b52e2311966a7d87dbc5532f1d0f4c38abe2ed6025975e8f7437674e6ef0f84fb57045ea44aa96c252c6ecf4361061ef178b022fcba7727c85eac1400e8a81ccbd3b4c5681cb50aaad15f10ab54c5f888aeabdf2405eed255765c01c7f1cc82f0108a58601d25de4c2d10087c0dd6959aed6a08297c9632fb7fb8a403e105c13ad1bd50ccc73a198b17365ce14cf4c362e1a3d20607adba0a8620d30f1a42521b0901c9d7fdc20960c846de77115a9b665949f34e7bfd0a4a347ed365c86c9d6027a50482c30fbab3b03d6fd4a4f5302c6d7929883b4aab392ba8fc0b86a152ba579d2a1fa248a7d6ecdfa0ae66226b6a088d25f5edb71883e62880e9b71a114ae32fe327429258b7b54ed6ea947003d06485676211f884cfe346738a809cc2f0515dea3b5fb207705ad2fa34f989ed4288c6c0867738c8a859a838f1293cfd0e4f4d587aa6e42c0c8bfaf15c2e40377ff07db4481036cea469c6462f75428d48dc9adb796fb8a844465f84f6d403d5f2d0a9515897ad14c21b04da746ce1cf2065bb189a907dff5c31005a57cc2f5c5f704c5f3180a4f9f2c5f7fb54f76f5e908738be530714b22290aa521a7fae0c82a9ea3d70d2092025573a63193ea87eaea10e4acd78b108544c54958b026d344dcc69526a343a4576ef0aca9402b4b9440bca62d3e5238a027514221e355a780d9735d196cd90497f0e5d9fb35da55a71e81dbb5e55830871730813e10ac419b22dd505ae2c0d355d17b20981dd53894a893f71671b79afe8d7786aaea6bcb084bafc522014003a2d3090c3a87dd6a7b0dcbd5a7e38d453256eb8bb9082d3fd33018312f41183654f3c983ec1e8a9cb8a6231972affe8b47b09acb8171438cd3b77a2ad24ff48bffbbabb3673f6690f3d073f4dac01f3d24130ea483b7a8bd347d088b7c311b8465df8451142ffd8fb200445b46bf69b4fcb51e693501afff7fd4c666cb441e96a287e927243d7029e2d1d024a4a96b0554d456fb670ffc4335c18b927c753bbac880cf0587680c3a815fb2d2619a44dc55cad4bec0798c627aaf7edc06a719f3e102348233c508775811f511ddf58d70101c5ecd4b10df91ba3cbeb6c375b5fdd4ce0466ddc5d983431572267d8ade6b0e58a8786ae771d7fe6b3a2b7bca1b6b2cb81c373e150097", 0x1000}, {&(0x7f0000000040)="51c0468bbd7170ce13f39cae930b04e02b348355168494dff9272ba941ee", 0x1e}, {&(0x7f0000000080)="a55867a3b2a8e1372d341fc7a201fc9a3a91374b897c17d2748a3d7391e8961edfce706c90adea4e0200dd3ab8803c7b5c4d4caac2be979db7178778a228538f36eb74db4d248e9914f8", 0x4a}], 0x3) 00:17:11 executing program 0: r0 = socket$inet(0x2, 0x1, 0x0) r1 = dup(r0) sendmsg$unix(r1, &(0x7f0000001580)={&(0x7f00000000c0)=ANY=[@ANYBLOB="2e2f26696c65300000009c9ba7a438806a94d73d4e11a5bd348c4df3f454c7c354d19464df49575c2b841121c69a903eb2763552dd7744b1cb33a325cfdc03db7680828def3d73f284503eeda9699e4662d4fb06abedc58b496882580b90edaab0e274faaf1d9d47674cba891515b6db9147fdfe55347682b5aeda2897526eabcc7a89ddabef94b6e7b6f8cbf6ee4ae8fbecd1c1"], 0xa, 0x0}, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f0000000040)={0x8, 0x8001}, 0x10) 00:17:11 executing program 1: clock_getres(0x4, &(0x7f00000000c0)) 00:17:11 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) r1 = dup(0xffffffffffffff9c) dup2(r0, r1) r2 = syz_open_pts() ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) writev(r2, &(0x7f0000000340)=[{&(0x7f0000000200)="a5b30fca9dfa945f8a33f00e1074b5233dfde26b728fb46a7dd978305b8e6a06a80cc7df5fbdaa9250b5989a05f0ec793696a615a7bb24f82476e3b06f1412dd091ff3772913068d9786f6afd119229733ec518942fe3b284902384b8835544acd1b91fc00", 0x65}], 0x1) write(r2, &(0x7f0000000480)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf665990000000000000008d99dfc19e0078177da4ce9c287730c53fb394b", 0x4a) shmget(0x1, 0x3000, 0x40, &(0x7f0000ffa000/0x3000)=nil) syz_open_pts() close(r2) r3 = kqueue() r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a", 0x0, 0x1}) r5 = fcntl$dupfd(r4, 0x0, r3) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f00000002c0)={0x0, 0xfffffffffffffffd, 0x100000003, 0x400001d3e, "ba1a4b73f2002cb0caa772d83742710800000080"}) readv(r5, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 00:17:11 executing program 1: r0 = socket$inet6(0x18, 0x80bd0354fcb45a09, 0x5) fsync(r0) r1 = open$dir(&(0x7f0000002700)='./file0\x00', 0x100000000001fffe, 0x0) writev(r1, &(0x7f00000022c0)=[{&(0x7f00000012c0)="d4f714639a2567abc7bfeadba8d8f33d229c6429ca69230fab6fdd6e81f4dc07d2d38d84e13513fa17f75b3195e81363a8b40e9917a49326acba378a9b73ca76574631684c3a513d74717e27016b2ef5ef34448bdef33c7be487c0a3e71f22f8bd6333fa32cc1354c11231881be96125cc124d57476bc5deb4397a476088cbb975f617ba486977d89a9ec27fcf3ac1608f7aa31c098d20be30bf3b26bb45ddc9090171c15f0becd2ef2b50ef0b560853ef2e78bfa576ce565e3a5ea88b85f74e167040340d141e918df72297d2f7438bfa00451df19c5ad1ba19813f192a21fb3e5d7aa8ca9bf01988bb0a598e50385fe096b5e004e4086fbde1d4b4eeca285e40d1dc92fa238e2d09026c7ff7cebd5ae9204b746a62b7d9d17cfa4ae1ccb2b70c556042da99320756df239d3e6e16f522380a81a8d152f5c92def63a769af4b49648a71c028623b0112f95a331b515b31fe662f4aa19e8de47bf4db16f6eedb4534214e3ff372edc001fd395e17ca083a9d7ed1a3c579f64e632c12e67c48fcafacec2625c8ec0d9fef8c1e38ee659d19386c3652d2ebffc4974bd814e347a831aa0abeb7d29889fc979d68944e1cb9ccf27c12991b940ca8988d8f467bdd461a42c742fb42cdd6048dc27fecd4cbb2ade6102c9cf2a6f23d96a1b7d18c45e1ff25917b5cdf8ea81de862cbb6f1ff16f709adcf3a8051d254178bebc970d2b8281684713be730b93a8f41665d1abc8dbe0d857a93d7a88ac4cc3773c037d941559e735338197afd3e41131d868c5cd555c0e21a89f6fc9d027cfdbad3cf0c74a332fe4edc4cdd4fa9473cc999e050891a03ce758c53e764baa7a2daabd09c255246610055b14d654cce569db40a341077aa5eebb862031e5c9e6f7e2e3a1e9cdbc7216006b6c091eea994c2fafadff0b1bd4604cab9ef99c8d77a28910265bde34aa1b970a40f607043bf4c4342d937dc7536e9b1f34d7d11bd3a8487b747d91c00ecafdfac6f551ed920a979a8a0aa58679a0faec020810f7ed42307b88e41a8c5a0589614cb4190ff1671f192ecd55ba2429a087c9ebe67580e1d1093ba081868cb0cda275240fea5079641d2c3c2e6a0d529e80a3e8ff39938cceb5468d2feff41938eb1683581e6630a6b03c2d4419bbc65f092ea3516bf812c48a8889a32cf69acb6790f85580cd68b0a0b2fec0b59120332e4bc9a307efb2b93c13f915bf795c9981a80f067262799a8692b85469ebbcb630c8a1ee14718376966c14066d8ec3985ea6959fe7f3caded443040d4e549ca3158ac8abfde0c3c2baa4528553c2f062d2df4f1abc131ae43e25e97bb497aeb5a0e32f4dc651fd643321d1e6cfec475dc24e10e7e0ff6999c52bf82779bd1907559a3beb84bec0625c1a44f56458ebfd89acdc0719c9c0d126d55a77915fbf32b82138fd8dcd82a55393a1e806661f96ca1069a5605c1a36c2c4d87fb957b65286f33fbd88b354e111e18dd04aee3d16bb5e0421db61925a1b70616b80e2cde8535a4a6cc239d3596b1e4c2f9d21618447e3a071d798b371d47be7fa3df9fa32c074c649de4f7a0fbddc357038fca4deb639df72971e458454f4ffe9ee17129a041a444bd9e99e8d082aa8123b9f1f3e5dd0ac960f4649fc4c63b170048f2752f81876cd6fb3a0f7cf9b9d372d33325170fa756d1fba7a61c7c345f2b24b1bb591492ae984d9cdd7fe007b1dd1c4acf9ca7747ec33203d3e1774395c9cae97cd8e0423daced8d25d3baee9a4a98fbd84635ea92684d0ee60004b2560c9c4a5978c7339697ecc52d0f772b38f21ace6c983be384d398281c6c2e701793b64f13edba1e1857908a485bb4066987e8445a1198c552d4f934aef6b2c871459fbe91918c37f0c1f1d920dd2ff8afdb5967c2f2507635a6e2948ec8828640653b6d1f95e23da2602c979ccbd74fd7e76fec7aca7f474a0aa57a3972be9faaf7d9b9b25729f39191613ed0acad224dfddf7400db0976262b21a905ec9356ec1ce01ee286cf122089e120ac474c606ee669f4a8ef3f07e078ad86451aabe6c52c85d76609d4a9d8", 0x5b8}], 0x1) r2 = socket$unix(0x1, 0x5, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001240)={0x0, 0x0}, 0xc) r5 = getuid() seteuid(r4) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001280)={0x0}, 0xc) r7 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001880)={0x0, 0x0, 0x0}, 0xc) r9 = fcntl$getown(r0, 0x5) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000018c0)={0x0, 0x0}, &(0x7f0000001900)=0xc) getgroups(0x4, &(0x7f0000001940)=[0x0, 0x0, 0x0, 0x0]) sendmsg$unix(r2, &(0x7f0000001a00)={&(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000001200)=[{&(0x7f0000000100)="90c584c290613697c97bcb216a8e4f853a4299175c1603991e5f09aa98c9c12f35d9fe0551b896330518bb12676acd03bb937dfa3e1b94bd8170e4df38be9a4b23ae574ac949cdf256b28de095108db3dc2eb4151d0ad36c4563cc56892d652cbc752dc97955036db37036f8120bf12c35d80102c2bddf5646bf40aeb81f20d1133f9ab925d5df6b59488456e45fe9937e00ae4950a6e4575ba9bb5a83d14e22c9cf16a87bb89f95ec1cb3d34d38dbd4720395649af2a416fd3b077354cdf152ce5e86bbe878fbf56ea0cae241a6cc5c9fcb36aaa6b5e9f3606b511cf0465707ba10022b9ba57fda10d275e16a655320e59a271e808bbd36ee4b315405a82b0f96c30514cc949a5889a3731a59768a03dc641c7f299f5d79cd8b065d9de0c9094dbb119e9fc5233e1a7d12db0c330e9d8500aebcc5ca45f8adb49697190f84c0e4bec8ff2e03230b159266f5bc2d4c0a5c3f0c2596d9295ead927043a40ac58a87aa321af2e3e456af5ad6f2d4140bd13b151ea63361c6db6b1eab6274dc275d58edf53840d7bd76c7c8dd926fffabdd43840daeacc18473765d28af8a67b4001713e0a8707c50254661d80500dc38f2d472b14ed6b0d76638ed184d0ddf6f265eee1b67d9252f18a7e6d12653223e5ee37b49d4bde85535aeeedc463e8ff2771f5d62d461be3d629688bfe152dbba3355de9f9c3f93d8f569caaefebeb490a71b7eb3a87f0ab540c337ccaf52cd77cfea9e443ea9310f6aaf760a59c779f1422be2861ac15ecc4cc35efe1b992135fa8827428620ea23f56fa1a2b8c6781cf3a6394a37cbfc39bc639beffaa59103bfddd0661e295daaf5ae0b473314bab5dcd0e0019c86cc71f3da78b3dbd1f39000cd20c28f31f67c02b6b9056fbb964340ab3a1a6f5fca94ccf3273013cc41e0e3f0d6e83353d5943fe7aba71551094ace8c9bced6f77ab4da25033ebebf171b912ecb28fdb244e8958912b762326608f468023b2ba3d91d8bd76ee62b59ff0ba5ff5ff0dd24b87b76d7e8958a4573f4519d7d356eaa9d54ae7d3244c0a628227178cda7b37a4615990b51e342b2a1fe83026b871b55de29c5111c9efb36998802aab0e24d9a2320b27ccaab207c4420462d70592cb6a4267d0a7a594cff94d5900d628c2ccfab522cb8157aee61f029ef0b8a52dd2ba0c433c8e5820c1d1a98028dce58cbc38832270794f0f5a3d1a09983e3e432b2c3b534982126a1a99fbe9241ec602a3ce4453e7ee0d651bb9bfddebbdebf615455349780c99512a2ca34c84059f7df3aa5c3418189be49225002c4a1b8d6173777e0aad24da163439d13a60e98c164b021d9616c9547e2c985a2a23b60e61be1979b98f060048c773d37440986a96f8c69b489aa82d05a08815c6493f59831b5e22f423eb47a0489f15137d5ab2be2302e10ca0ca6e1ce285a283a845875182fcb6c5cfae456e31eea94d3f6b4b95dcb2d4561b22a6aabdba6c0e6f1c618bb73ca3bc8994ef1fe43baa203c1774517150cdad46be7c097dbf20cf5ee7036eeea0d0de8b577f6cdca1c237eceaa27917104962efd76e440c0aec1b3814076d7d578c9f55fd44342c21ba08a37c7218e64c12e65aba37aee1b9be1e974c80621890831099d7cfc7072f1968505fe65e04c774ba43922825b8abfbddb028b91c2dc736127dc708464db2610df9507d6ff75e26d8fb61a80b61ef979e3860f3547302214b3da207119d659856fc3fdf018125d995152f6cfc022ba7ee27e23f608392136a8b0da959d9ce8644c3a7b28eb06492117eee6cacb0ed3bfddd3a482235ce40836ce4a64a1e543eb5605ad56285c1861f56eb247894927dffcd631df5c37e8b81cd09955c4abe74bc046e2a33d74ee4013b02ed83771370c3f81f7e6f0b469ba5807afa866bffe6484c29623b13400a6193998baa86fc8a026e956c57c709ac9a74b9b721bda49b06c64638e11fbf62a45c00af5c086e261cefb91f3d8328b3e39e004ef7a82f12bef4c00f5d6ccdb35e91e186b5d609ce0a11057db908110ab138abb2fa07522c24aa95a56544a0f9b69bccd6527357cbf94c2793a89c32b1606b0dcbb2a55dc8bbbd0e63a722c76619294b0712cb4d338414d835f456d47f51a1be708728a5683bf3c750330aefd62b7316e24b8ee9fad060510936063e7f4f365904a0e69227ace7694083344354675cc152d2d2687e627b7ecc837bff7b15156733ebec7816be8827fa06cc6ec71629ea1f35e46084bdeb5de135820a4317fc72b336228c36ee2ebacd9171fc534c6fee87dd0c1e738e8dc38ae537da05da0fe907cd893039b96daa3b390aab6fc7bd2b6474dc19b30a2327d1f01db37bec493b208387b28e5234540a808e40d60a920a19bcb6d8ee61a5f82eee0e3dac4ea6114e5367a841aaf4b38e94d94173fa8896efcef4e37d6438b20322ccc1305fa3eff0f2843d506f75be4079f4af190c1a92bcad7c537c6ff83d708c47b5e7ffe0f9020e41d4a593d3fb263abbdb9eb2e3c9d4393314731864acd37e0a410243f28b6d200defe7e420ddb100842d077aa0de6466807e20601ddacdc395558e820953d2e0487acf7aa25a804db9558490348253361794664e90c7888da8dfd94213d343e9046aa55855adeca1aa242bb206592f74136e8a041866dd035fb28fb0211638a6314ad3e3e9532600b6bde96cc52451ac6ff720072c7ba00eb7962d2cc15277bf3340d5b7684d5ba94f01c4a6ff26ce97a6f8868671a2c315c729f656759c9085ac9d113a9b1833422e189f4fd831bbd55fe1aab040511b45ae75dbf8a44fb8ad739ffa33ba719322d22f759c60433c0950aa4a302884fbc3a2a892a71c599a64dc8f127120078add5a0b0479e177bee8180feeb6a951b43e5bc68cc75ea6b3db8b5f392dbe0a12182f03f79e00c8ede087c9e9241bc4865d33358d62886c9109c44939ed6e7181e08afb7eb7dd0076ae3d7bfed452d84ed72228b7264ea5197beb8fd05a05f10a936d7efb5c59062ed2c2ff4b15a96ed3e2e02963621b0b0a16063b0b617d58fa1156b429dc7183f90b0ebfad5f62a5e6a1f031c30ec3f9104e1476b5a82f16826c7d7eac4716d0886c1fb80eb1055972edb38229b129a25ce113dde6a5414f3435022a6666350d79aca4202b9f0e160d7b1c23e2af28efff450589ab186a7b9a25f10e4d991418c494b7269a1d5b8c61b0d64e1bbec780d6c3cbef0c8e9433058a1478b334b12616413dcae0c8695ee5890af649ba9b3fcb168059bad37a27f68d8fcfc1056e4e75b8bf08c371dfc13cdee96f53ab8e01bb621dd8395ee25c4e7afc5c41a805350a1d6d30a9221adf0dd9a662fb6fb0df1eb882e31fd2df79130aa2c0db9af012de4c906ea83506e97f14d46fc2fdd7c6362cb2bae36bf36a6f681fe79404407f618a94369b194c3b2c8f76d536233054743185ce2a5fa9e2f39ff784d20781173f27e27ab5467fb7943b3c46b0c02a6ac99cd6c510646ef20b2d01df44201a4926704f9de20f1c2e4293f791ea878c6db3aae7780404f22426c428f590a7d38a8c5f4c2590c7940a8a41bc1e3b1eeb9bc7f7e59cde025ab735a0b2aae50ad596188dbc42757e216748dca40adf28c151bbb2ee4ef58bd0ac911391aa4621ec47052b083b19fb34857d95036bb8755516ebe948b93c7de372e40efe5efbb3feba0b1c0c581851d3de2ff1139f035df19fa9e69c7fa1d929a5bc57d4aaececd76fb726c861a9b92483b76ec12f883a41a3fe69abc98c664f19019e18dc0dc3b6c5a6bdf69bdf0f3079b7929dad5a1c70d17925d3ce14099ace2ba78ae59d0333a6f2a1bd74a27d27e8ba25c8aebb10acaa932ab7b2d4cb478a4af1ba379319c6493d9c9c11dab9c342e4eb4675315f2b246f3cab5aff6f68063f9948117e6c0b7578b26a94c776bae8d616f5fbf454a0e3d8a0d5f1ddbfee1676f7b0686541ef73f7d7bfe45de35bdd94e932ec6c0ebd32772c6ba2e7b6bd659c5b070a7104363afe5fe309edf3a1de17ad4784596f01eb9c1ab4b3437476cebb6e9340f4dc8e19bba30fd2d6980a5533ca5d1a0dc344c57dc70b18e6bc94e9584469d6c3c48407e0d7a18d381b281f2eb75e2e55881ca2764780734523d11b11372e8234e688b76cbd627f4b6c277bf7eafd7c778bc57227b4862ffab15b7ee4b3feef456f518afed6568ce03ed8a8a7c21a86454de2426f7594cd5771f63ae35ce6a449ab338ae723895fe7ebb4b69f2f617d357adffc75e0477f8dce2422aaf4d2da8971ce8cbef37336744b9a8495a67e8e34aeb07fb70e8084e46159ae88ddabc7f3856be01bbb2b9b485d777251b33e71288facb910ce9cc048bcd5670aa6c8870c7657e3a2c6ca4da1f3d50ff983ece191fd71e9e5e5d7f70ee027c89240a2d82c2cf99e3ad840458ad78ef100677cce5fe0684611913fedd5314f3ff5f6653214e3595d533a1980971813ddc60c5f390f85163fcacf26970918c7b922c061944041df21cd8e829a7e89b95eb01492e6f78a0d6490a566aeed2edf0b7af649f9206645d09e341cae81de9f8b600842f24d370efb618b56085619d484f07c7d07631cbda96937e73e867c05bda9b48c6ede8b5f21f492fd05b636f4b654a7fb6f40fc3076aa6c8c267ebe37ebc548923ce70a5347a282b197401f19c63c209c0b817855b321648333021c5a03c4418c66e8a0300f0ac36df0568fd7b2741bfad18afed8da45ace0678a1bffba42412bf9e627aac7104e21c9ad1a0a149931a55b4dad62faac408aaf6db9d8fdef984ca72cdd00c24f10ca2e0568fe05e8c0dfe2104f64602dc1858dc1310ee42938d2c140d225d089beecf137447db038cd16c04d35c0149fbdc9149abae6df666a44bb03522d6b4c7231c61ee54864bd436597b385a3c907a0783d36f77412c5d80057bc753bb3a7a94cf36b16b7f7cfd9df16c6d14eefd303188e137e29034c4eaad28f7fbf23f0f9ab3c62679716e4c846b1555742bbdf67023871eda2fca1521472eb167e583b309c86e7da2d2c9fb427d79c4885421e091fa1c618b7b19856a6d15973bac538c631daa508574d60bae5c6021c2b1722942355ec1b4666d1d599204c5aeb4eca9d1c6e35be3e9aaf152bb56bb4a459ba8384a60547aeafbb07bfea0a0e2d1a093cd57f10b76851db8b50303c98cd2c8d6aac027b7ceb5fb92731f861cd08752eba91de4a9698199ae1cfdf47a8b5c8a753fc9ef51c44774415aea8bdcf2fa60a67a4d804b2738920194270e80cf058338cc7bcadade648dc3a11c5882bcbc56a478e5d6e76277a092b1a253b15d28efdb129d40b8ef47df42f12eeabdd1119bef9aa1196db375bd3bde2eb145ea18cb2739419b61bb6473b87bf4e4b62cbd3614605ff6750e92de2eb4b44e920e71c9c47ef2e5577659d34e2b6751e9b33e6dd641165bbaaada83e155e19fe071d23fd1ff4b856aab5f0f1fd29c451614e2fba2f99e99cd0c19b1edd44da1c7cd195bb56b39b1c7d9a03e3415212bfcefc56dc6c1ac4b51f1ddac0471341526fb14e8e8c6fd79b6acb3ca357e248d06c97c7ffeb6b0292432f5f6ba3f8cce73aa75e121f222bea3a50ea5ab6dba5f6e26fd616d91da9a90f30edb8e970fc4620c9dbe695070291ddb053216cb06f5de8cf3f690daacd15aba3cf19ac1c2214ec8bf996ffc54f9e7d6a50b2dbfc6af750f65c3ddab26128893f2d3b1aef60146bf1a0d7781e34dc8dbaadc62878e64d31b9ee0ee449a30efe70639a911f72c3ff3bc383e9734ce6db6", 0x1000}, {&(0x7f0000001100)="33307ca14e49eb5d93b4a451d7f357713f97d466d8b06f9e5f224e3e4bde9f6d8e7ed99bd3b1e2da85c672fedc1aac938ae7f2b942d2d86cc681bc73fcd72ed33502ff08ad51cc647ed9b75499a39b81b18ee5b35111a6fec1de0ed6cc0b", 0x5e}, {&(0x7f0000001180)="87cc51d24ea04b05714dfe2a83be7991df4650b83ca5c1341471dd8ba013504c43527d28961eb3e7d57da28d50fff766c475a9b3c2a69ab7f22f147aeebe578d38afa733ac308cc0427c9fa2f8bee819ced081b054c9a1500163a00fb6ce65ba48dff1d51aaa438ce1fe62686f53272ab340", 0x72}], 0x3, &(0x7f0000001980)=[@cred={0x20, 0xffff, 0x0, r3, r5}, @cred={0x20, 0xffff, 0x0, r6, r7, r8}, @cred={0x20, 0xffff, 0x0, r9, r10, r11}], 0x60}, 0x406) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) 00:17:11 executing program 1: r0 = syz_open_pts() pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040), 0xc) r2 = getuid() r3 = getgid() fchown(r0, r2, r3) 00:17:11 executing program 1: symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000140)='./bus\x00') rename(&(0x7f0000000280)='./bus\x00', &(0x7f0000000040)='./file0\x00') truncate(&(0x7f00000002c0)='./file0\x00', 0x0) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./bus\x00') 00:17:11 executing program 0: r0 = socket$inet(0x2, 0x1, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)=""/4096, &(0x7f0000001000)=0x1000) getsockname(r0, 0x0, 0x0) 00:17:11 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x1ff9, 0x0) r0 = syz_open_pts() r1 = getpgrp() fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x2, 0x3, 0x1, 0x7, r1}) r2 = open(&(0x7f0000000240)='./file0\x00', 0x802, 0x0) write(r2, &(0x7f0000000100)="d9", 0x1) r3 = kqueue() fcntl$lock(r2, 0x7, &(0x7f0000000080)={0x1, 0x0, 0xff, 0x0, r1}) r4 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) kevent(r3, &(0x7f0000000180)=[{{r2}, 0xffffffffffffffff, 0x41}], 0x9181, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000140)=[{{r4}, 0xffffffffffffffff, 0xcd}], 0xffc, 0x0, 0x0, 0x0) close(r2) 00:17:11 executing program 1: r0 = open(&(0x7f00000000c0)='./bus\x00', 0x8289, 0x0) lseek(r0, 0x0, 0x1) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10004) dup2(r0, r1) 00:17:11 executing program 0: symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000140)='./file0/file0\x00') mlock(&(0x7f0000ff8000/0x4000)=nil, 0x4000) sync() mlock(&(0x7f0000ff9000/0x4000)=nil, 0x4000) mlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) munlock(&(0x7f0000ffd000/0x2000)=nil, 0x2000) 00:17:11 executing program 1: r0 = socket$inet6(0x18, 0x4000, 0x1) getsockopt(r0, 0x3ff, 0x200040, 0x0, 0x0) 00:17:11 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) readv(r0, &(0x7f0000000180)=[{&(0x7f00000000c0)=""/107, 0x6b}], 0x1) write(r0, &(0x7f0000000200)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f0000000100), 0xfffffcb3) writev(r0, 0x0, 0x0) syz_open_pts() close(r0) kqueue() r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, 0x0) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000000)={0x31a6353, 0x6, 0xffffffffffffffe0, 0x8, "b4af91dbafb77d6d9a2aac06f63a39140425e357", 0x9, 0x7}) syz_open_pts() 00:17:11 executing program 0: r0 = fcntl$getown(0xffffffffffffffff, 0x5) getpgid(r0) setsockopt(0xffffffffffffffff, 0x29, 0x3b, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) socketpair(0x20, 0x8000, 0x1f, &(0x7f0000000040)={0xffffffffffffffff}) accept$unix(r1, 0x0, &(0x7f0000000080)) socket(0x1e, 0x4005, 0x9) setsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f00000000c0)={0x9, 0x489}, 0x10) 00:17:11 executing program 0: r0 = open(&(0x7f00000000c0)='./bus\x00', 0x8284, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x2, 0x1000100000000}) flock(r0, 0x3) open(&(0x7f0000000080)='./bus\x00', 0x100, 0x2) fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x6, 0x200000004}) 00:17:11 executing program 0: 00:17:12 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) listen(r0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0xffffffffffffffff}], 0x1000, 0x0, 0x0, 0x0) getsockopt$sock_int(r0, 0xffff, 0x14, &(0x7f0000000000), &(0x7f0000000040)=0x4) 00:17:12 executing program 0: symlink(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)='.\x00') 00:17:12 executing program 0: syz_open_pts() r0 = kqueue() r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x0, 0xffffffffffffc009, "a147780ac85a538a131100e800", 0x0, 0x9}) kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x25}], 0x8, 0x0, 0xfffffffffffffffe, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) r4 = getgid() r5 = getgid() setgroups(0x4, &(0x7f0000000140)=[r2, r3, r4, r5]) 00:17:12 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000240)={0x168785df, 0x0, 0xffffffffffffffff, 0x0, "a147780ac85a538a13197e0d7a00"}) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x40, 0xac, 0x3, 0x0, "5c689a68d73823ac10e6bf1c52f88dd7a4f18894", 0x6, 0x3}) r1 = socket$inet6(0x18, 0x400000c001, 0x0) bind(r1, &(0x7f0000000240)=@un=@abs={0x4324470e2bc21888}, 0x1c) socket$inet6(0x18, 0x5, 0x3) 00:17:12 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffdffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f00000000c0)="54a02551cb15462b77", 0x9) syz_open_pts() close(r0) kqueue() r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, "a147780ac85a536e131900e8ebd81823fc7f0d7a"}) r2 = socket$unix(0x1, 0x5, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) setegid(r3) getsockname(r2, &(0x7f0000000280)=@in, &(0x7f0000000100)=0xc) setsockopt$sock_int(r2, 0xffff, 0x20, &(0x7f00000001c0)=0x80000001, 0x4) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x2000000000000, 0x80000000, 0x2000000000000101, "835cd2518001eb0000000000fa600000ebff0100", 0x3}) poll(&(0x7f0000000040)=[{r1, 0x1}], 0x1, 0x0) fcntl$getown(r1, 0x5) 00:17:12 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x2, 0x4002, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) mkdir(&(0x7f0000000040)='./file0\x00', 0x4) listen(r1, 0x0) 00:17:12 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x2010, r0, 0x0, 0x0) mincore(&(0x7f0000ffc000/0x2000)=nil, 0x2000, &(0x7f0000000000)=""/28) utimensat(r0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x5f7, 0xbf92}, {0x2465, 0xf0}}, 0x0) 00:17:12 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0x190) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000040)) syz_open_pts() syz_open_pts() 00:17:12 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r1, &(0x7f0000000780)=[{&(0x7f0000000040)=""/26, 0x1a}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x9) dup2(r0, r1) execve(0x0, 0x0, 0x0) execve(&(0x7f0000000080)='./file0\x00', &(0x7f0000000180)=[&(0x7f00000000c0)='\x00', &(0x7f0000000100)='\x00', &(0x7f0000000140)='\x00'], &(0x7f0000000380)=[&(0x7f00000001c0)='\x00', &(0x7f0000000200)=']-(-:\'&%\x00', &(0x7f0000000240)='-/,}}#&\x00', &(0x7f0000000280)='-{#\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000300)='U&\x00', &(0x7f0000000340)='\x00']) 00:17:12 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000200)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f0000000000)="71fc531fcdb31a5417035f6dd0ebf9f6f0a80309", 0x14) r1 = syz_open_pts() close(r0) r2 = kqueue() ioctl$TIOCCDTR(r1, 0x20007478) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0x0, 0x1, 0x1, 0xffffffffffffc009, "a147780ac85a538a131100e800"}) kevent(r2, &(0x7f0000000040)=[{{r3}, 0xffffffffffffffff, 0x25}], 0x8, 0x0, 0xfffffffffffffffe, 0x0) 00:17:12 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x1ff9, 0x0) r0 = open(&(0x7f0000000280)='./file0\x00', 0x802, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r2 = kqueue() pwritev(r1, &(0x7f0000000080)=[{&(0x7f0000000100)="eb89cc0f02d4973bc1f6ddef217c63cf7d6c8f4dc0564d7c5bb562e2c4ea6a9cc19a660eedb2ce59bafb9460dac72008c68e37eb07e630569c162708b11345eb6117e847ba5b0998467faa702d86ae3f2e95d29ba2eca535391c9737d060fc3566e00f8a60190d35771f96174419fdff2444d1955d4ea1fc9613ac2b40b643515676414eefc591f3ab5c629c686d0e57bc0f3a2fdd78851e1447bda2f7b24615c0a23048cd4dd48ec66398c3eb1fba15834d9ee12f2f7628451be2fe54446fc3fad953727e56289c518f053f4597f03d90c3a7f0cc7debfa3763", 0xda}], 0x1, 0x0) kevent(r2, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0xcd}], 0xffc, 0x0, 0x0, 0x0) close(r0) 00:17:12 executing program 1: readlink(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)=""/51, 0x33) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') chdir(&(0x7f00000000c0)='./file0\x00') 00:17:12 executing program 0: ioctl$TIOCCLRVERAUTH(0xffffffffffffffff, 0x2000741d) pipe2(&(0x7f0000000140), 0x10004) socket$unix(0x1, 0x5, 0x0) socket(0x10, 0x3, 0x2) r0 = open$dir(&(0x7f0000000200)='./file0/file0\x00', 0x5c8557b5c8a3d23a, 0x4) r1 = dup(r0) renameat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000040)='./file0\x00') getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getgroups(0x3, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff]) fchownat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', r2, r3, 0x4) sync() 00:17:12 executing program 1: r0 = dup(0xffffffffffffffff) socket$inet6(0x18, 0x200000000003, 0x200000405) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000000)={0x6, 0x7fffffff}) r1 = socket$inet6(0x18, 0x5, 0x7) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)=0x4) setsockopt(r1, 0x402000000000029, 0x9, &(0x7f0000000000), 0x0) 00:17:12 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f0000000040)=0xf4, 0x78) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x0, 0x6, 0x80000000000000}, {0x18, 0x1, 0x1, 0xe37}, 0x40, [0x1f, 0xd8, 0x4, 0x7, 0x3ff, 0x0, 0x3006, 0x3]}, 0x3c) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) fchown(r0, r1, r2) 00:17:12 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x1, 0x5) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f00000000c0)) select(0x1887ce7001c700b5, 0xfffffffffffffffe, 0x0, 0x0, 0x0) r1 = syz_open_pts() ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000000)=0x3f) 00:17:12 executing program 1: munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) r0 = shmget$private(0x0, 0x4000, 0x2, &(0x7f0000ffc000/0x4000)=nil) shmat(r0, &(0x7f0000ffc000/0x4000)=nil, 0x1000) accept$inet(0xffffffffffffffff, &(0x7f00000002c0), &(0x7f0000000300)=0xc) r1 = accept$unix(0xffffffffffffff9c, &(0x7f0000000340)=@abs, &(0x7f0000000380)=0x8) r2 = accept(r1, &(0x7f00000003c0)=@in6, &(0x7f00000001c0)=0xffffffffffffff83) stat(&(0x7f0000000280)='./file1\x00', 0x0) chmod(&(0x7f0000000240)='./file0\x00', 0x0) getpeername$unix(r2, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) chdir(&(0x7f0000739ffe)='..') shmctl$IPC_RMID(r0, 0x0) shmctl$IPC_RMID(r0, 0x0) r3 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x180) r4 = dup(r3) r5 = getgid() shmctl$IPC_SET(r0, 0x1, &(0x7f0000000140)={{0x4, 0x0, 0x0, 0x0, r5, 0x1c6, 0x8}, 0x100, 0x2, 0x0, 0x0, 0xc84, 0x7ff, 0x2}) shmget(0x1, 0x2000, 0x48, &(0x7f0000ffb000/0x2000)=nil) ioctl$TIOCCBRK(r4, 0x2000747a) shmat(r0, &(0x7f0000ffa000/0x2000)=nil, 0x3005) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f00000000c0), &(0x7f0000000100)=0x8) 00:17:12 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f0000000180)=0xc) bind(r1, &(0x7f00000001c0)=@un=@file={0x1, './file0\x00'}, 0xa) r2 = socket$inet6(0x18, 0x8001, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) r4 = getuid() getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000200), &(0x7f0000000240)=0x8) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000000c0)={r3, r4, r5}, 0xc) 00:17:12 executing program 0: r0 = syz_open_pts() pwritev(r0, &(0x7f00000003c0), 0x0, 0x0) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000003080)) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xffffffffffffffff, "23fc7e0d7a0000000000001b4540b65b8c757d00"}) pwritev(r0, &(0x7f0000003380)=[{&(0x7f00000030c0)="17ff6cd60cec2dc691b15f272a214e6f5a7935dacd22154aa4a2c8fe0336a2ee55f5e546d25fe6c48ec1146327246a8e3160c932ed99ff093ad05a191f88068a453f06663e0f85abacc1482e19345bbd4a2c4b248ffcd5786e270aa19b5436448007019463186ed0d7c991432da6c7182ee279f39f8b6f58b2fb9ea55bf5", 0x7e}, {&(0x7f0000003140)="aa1b1330e9a0f358fa0ada4134a89a5f51f03e4c1243b3cf20f63d9bae", 0x1d}, {&(0x7f0000003180)="ee48f9519699b87f3175620127a7017c06452f5cbe8ccae7bdeaef1a92cb169f0571b8045caf6a316db0bce9af67ce1ba3a25147803c18513125f43abc7206ad9b5a566049c154fba9117974538a37e7000eb1e916eafdeb1fe7304033b3628e0c62ebaf722ed28faf355b3139a134c866cd5e32080ed5eb7abf55469980ff087d7f016c", 0x84}, {&(0x7f0000003500)="a585b95491b75a4818843352be6bed740c0383eb9fd3ee81e0e91144e38c0844de45b00467b5ba9c961ad93491630c94e1c91e5e2a8d8918ead9cf405f5a973025f49a4ccd62c0cfb577c528149b0efe0840da8285368641467783a8053b882e2ba92e0275542da5d53ae1710a002e5c8358c624604cbb6664d8960703e126a86206ae7b333255b5621b1c3271a3296046cab7e3ad577ac16f0ba11157b0dc2c8d7c704a5e50a4806f6d1d82421638b80708f734413f0b65cb1fdc52836d1506b924b41eccdb236dda181a7ab3db09e3ad6488e7fbb090e3c4643b9bd3b75d9407489a219ef42f48855bc4b4e1be2a6a3527ef198d8cf5", 0xfffffda9}, {&(0x7f0000003600)="ff29795e21fdc3080c3c6b95f1bd52917940082f2930865d9e2643a7d25f255db877fb497089e91ae9a81b4aae5a4e16a096715abdd9f55ccd501e85829cee5f55c516242a9d798796999b6e60ae80f182eb59cef86807985eebd31526bfdd927701b09ee8ec38d34093f5b06cb95fb378472fd0540f2f104a51a7ac670f892b9d1afdbdb040ad9f7839a2e0683b0a213ea673ffecc42b95", 0x98}, {&(0x7f0000003340)="9e26e8", 0x2}], 0x6, 0x0) close(r0) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000080)="aae234276f3904df057783dec25f940744753046acabeede6d99c5c94e13a83c1000ebf91627af7448fc814714f935972bbbe2dc2289e92fb2a3673c078d59d5954e9ef2c8d91356abaf1b0d94bb14a0da519fc7cf45d6a1ffd51fd52028d4ab0ce1416a84ac2ff2c9e8efcd3650497bdc97fd1d83869f35a94773e830cb37f3c6728cdb52bba3ef36367e32f5174d51a32b30cb3f2af8de687f57459f6cbbe9fc408c4729f8b5a1db5cd01a351709bb5c6e01d2f10baba6ef676e399a9ef87823d94fd3211f921f0db20c4c34322c357df6b90599766a5c5c8a7377421f27b7b8b9346c4ca58867cfdabbe63e42db742b0a86d50c8097e509008b24c8248b9cc106b7e8ec836e8cc29193cf4d868a7dc03ace24eac5f973c66640ab77e21451c6f6ba8346c1be5178a5c5c5b50da96b233ae6612ff27760b8b1f10e6f85553022caf80e8f4a77e0d4e7b3d0b505ed3591b08bd6adffcef19eac6ab1ed9821f8dd80e9547e28c32bb78e362766f8fb13e42f75ad3d84ee60f71283e30a12090112620db8845d0768903a097a274e8956839cef2130e8d298f9d6cf7a2ab602393f940dfaeae8a9d195b7cd4856863bdd74bd4080a468d47b5765c1e7960a97a0ba9cde8dff898a5b5d22e2ae47324505d78b8df88d366e0e4bbfadcdc1aebcc0e7885059fbf874cd5daa599d18691e91d7644f46c110b8246930113ed1169a0c29251f8595cab7a9f109095a87e81213bcfc7979fadabbcdb0f13a696d04a2560f433887546da624a2515d850ec0243ddb09c435a958ead9965d19b2e1077909e4f3dd13fd406265e7b2538bd8a59f48a36d6064d6f9a8d29a009fe8e4f7cb9718c6d8fb10b2ded369218b2d1182a0666d0dc795ff6c0731c47c57853b0f340b14d0298bd4edf8375c785a98dd40a935bdf53f30416d8dba0cf877100881241ea4218eb8fa433f7d4715e464353e56dd8adf5cdd40c18aa8a6b58ded702b3148bfb627c42cd45a9e644733f837e0857337b7b962139fbf34a2d00b13797f250b776367dfb33026a545c9f2a3e50eff5feb17539084f3d7dd4db5f0f90ad4531bd264ac783f77b193813a4b4655dad2f77b2af711904070a6116042a4f9806036ed0cd09a998dfac87fbd3e6e9b9a39204dc848d2febec903af15c89fa53677dcf70f7610db32bfb9b3514458f4bd7ba5136ac9e99394256c6673d61bb06342604e5a564de844866b632ed0ec6e6e758cd1e7ebc2c10925a53aaacd021026d3665c28900e56bdbe7fd689410c92e47b5746fb31587e4c4eb1e84e87ca1d3270cc00b504cf7ab94e62a1c0c82c15f5b7b6cf30f83cb7c934dd2ab2c6d2fc5737345d7333da0604ed4136dddcf4e56b3f1677346365481b3552b1e72a3d0b41e198d6446f3ec01b07506fac4b326103d5a9a7678597c886c8207b15431c5ae7473ff4f9123e782dc56d951afd467f46b1c8d812e450e113f309f94321e251ec7b8c935ab8f79a1b9ccec9f30e8ad63e8538c27a045dd1089c45882d8bff1d585a20a89d2244cb728c27ae08b3e109c3c84f4146563721935629eac48f156e8ecaa4ca33ef5eb34b3e17756fcd5d03c377fe5dc7d45128a411375c9d973ef010c584cf0a6e402f682dc8f7972fdbc33464af6f205d3a66419754dcf03c23130cee5f4b230e2e98e0b135633cda5f6fbd7b133a601adac9238be96241a8ad24e18ccf7ca72c08ef969c9efeb6dfd8549cbda441250832470d35b2bd8d6318031a7754e6a0bf3752415391ca0c7f087eb5769f8e1675b1ab4ed51448e6bc53b486217aca361f80da070410356079795bb1c5d11e50d752ff02d56c2222086e72b18e717e00d711253cb257502c3c59c2d660b2434dbdcc965a4f3e9ed4078809fc4afd9c295ab88ef7ade20e7ad1700d1db84637fb2ea738a350d9dc9e02bdb55dde9ab4edbf96afd327d764350be5f0408546cfc144809f24f24f77b713c7dd64f9650b2d626ddf226d91f59a0c33d82930134d18dc6dfff96bddddc037d4123b115bbfe631386c26fa4aa5214830e18eb101c9140da2c3be4c17a93a578ac3b11ec96e91ad021f508eee17322d161c996d5eb6686aed12143cd648cbb9f0fe28031accd2335ff0058c0c3cff99f5fd7e72be4f17f93d84a0f23ce051d69d3bee82765492e5f06afab077d41113d1486b3cf1abc373d7490fe42fc2fb3276d092e52345522add56ec440c49ff16eedab2c805a5e165202d5a8e633e7b6a479ba46f37f7b38b7ee79eaabeeaea07688bdfa6f26521c0233f571729f752962b58545dac404939a6d4fd10e5f3dae582036725b6ad993ea0aaa2dd201b86175cd16bcd19a187b9df9b3bf2bb438641ea05639dbbe00f8a33767b67f5bf809a298b324ad9b16f5ca7e08b211ae591a14198da8a53a2151d53cbc350e50f3536b7beac337c34b972c0ee02d5c28776985b4d3bb07b9142e3d5a63187ea8cae701e27e21e3c6825a89a5540dd336e78a77c2562d7723b290c9aa0875969fc7823ad02ebdebde25d46921e35d65678bab1465bb602bdd76e6daf13f6e412b87cbe37b3d53ab998d7cc626ee5aee3e5a2d486138e3726484e8471ea8c9e0299ac181a085106aea66519b76281ec586fbe83e8fd1143fd4d6c6537ccbdb3f2a5a73dbbefad59702985a29b2a43674c8971cbf2dc1d267cfc179c39a9aa693207fb48583391d8a4b685ab64dc5cf92d4d57e0da33321d11665e544f39ea7991904a0e4be750613ae53ac8182b235d757091f1a746437981d4df16944b3064fdb9e84f579f76753f4161accd27f39bb41b1b1a26f844f2023e793911e5e0524d799a3d76c046a0bba8f3b0c2f813c27c8598e2494858f56b544592a794c11dbbf3a64db9b737be96586c6279c09bd2ff8b44a8043cb4eda7d2ef000a506b4d7f90cf4475f87a80704f84708cffa1e5fb45e693dbd12033f12203c4de77abbcf7af9f93d2ae16a804f97cad74777798db0233a215997b1055c6a0a39e5855bdccaa465cbfd780889790325dd0317c348704b87986262c9e05349c5debaa0f722a48bce79c84c2406cce27f5f226eeb6b3321ee9220bfc977e861ba6d8be6abf38a9b79f7b7ea36915c5f1dc3beee4a9647c97b39a2a8d42c65ca55d076f424d55c707bc4afca4f0b9cb0e86eb925b1658d79f6a52bfc42d23d88002566f0414b63a3377ec91c55e938af758d44cd89c96d3bb8543d95d0281cb3326273e5f0982fd1fc26d7b9231a6dab1ed7332b5db034c95e8e594428a60ac76c02e3c1180e134c1fb67b16f30226145b0ee0c262dd4f6282b91b0a9f511b3325a17bd868c71aab605babdef5d9b16ca9d191f54df2b6f561bb8358689e32e05174dfbd0e1945325e1a4007739f2b30c32c1d32fab36865c8cb775d93d5f05fde170c6168fed04c2ef2c5b61e637dc00ffcbd158f258cd1c43fb2abce889ba5299df7fc5f0505f4a38f27411aa3ee3a0d3085aaac32ff62d9f9c8cc1a1b6822a29a8f8a1d74f0cb952a34784fe6c4bfe41884ad78fd6c693f999682320edd167483096fc8e1d5320f79ee49869e3a983e4deb26832610d1b0dab1eafd6c5f2de4691bfc66a2ce1e2066c943b97e7bc944c514a9cd57913eec709b1f5140685f14638a397b294eb9bec875c0a82cbc25843e721d7c69cfd4ee7f3aca3726e9b9a5695cf5f73a76f349eebd851649e0464f5522b8003120a8cff4d13b35ab1e0a87231db3d0fd2d2bd10d3eff41ce250907fd8e8ced06cd9fb2a1d59ed1e0be1b416832d21af3c05cad18531f64a8de47689e112ab11d4d4979ec04c8e52083aa1df77778d4fa1f760eff211d2c0e20667c6115717a0f384025fd16d846770de863e2c5d17776e7552ec771d155931e9dffb5a242d29db07854079d0e5893209a8e9ec97bd02d893ae2f7e5ca98fee15c65a6f1e4cafc03c3d42029a7c16efff4f5ca24972a0db18ac968c4e88c49bb7ce1a3575692be6c3957c31fad701f48d1a9bbb9497f19d81d039c4ada1aedf150cddd893b9ef8a3455eeac4c892d5a4bc4afb3eb368e01cf743b78b90a37fd65f36fa36e6bf54662f4787849dbd330d12b8b33b235020032ccfa7be044593563cd1ca5e6b6405c68baa3a5167954c85910bebbe969af042ed562db8d8a107f5091a323a95af5a564315c812e2707fdbf3e8e47679e1dbc8bd9525bb0a92a68d3d8bbfecb56b9bff8121825789bb6eee71db4c2e239acf31865a76048a6761b7d1048125b094dfdca020a62505b745f2ecb50c170b31a2d9df7b19bdbb61d66320874ba458a15cff5d6a9593a44324940aea6d9350f9d0f0a742fb71444bafa8fd358b74d0da29708b849234eef3e47c5e07712d64cb837a01638c3b5f8434cf2cea2e693246eb8307a69a1e7cd8e80475d3c73d522d742aa2bf3d344b56dd6de30a3621c1d979c1cdd205a288fcf29dbac852e6ad997d62869610cb3e1c38fc41d7dd6cf87af15eff9d5ab70f44adf27a906bf3c994b2cf85441ffaf984517219cf8df93af06ac5315c90e7ffff9ab1aa72772831d0264da031c35d392c50c62b591b9c76bb027498b27650f0a5b0b114509963cdb298b7d09e60819947d067e66f59d90b2a685ef4382004e67b257cf949476330a4553c89b873b589ae858d5b8ac626d8288eec53cb8fe2a2dbf5707117feb48942c0c2fe4c8bb2cfa2639b107c0fef1d50221126a469c3b7bb59881cdffb5cfc47b18eaf42f6638a7212826c13a9c3fff27c0bce09008a93e2a4cf5dbbb3aa395fc016760f8c54a77bca346a1cd5bc084e21480ed2e8e4f5aa46d263bd2edd5bcf9b049b2696fe2ec2a86f8f5e2fb9895c05b6ba59a5be4b4d550a960d9126ec12530e529be834d1fd460eb048299792c247f82e6008d88ddf391dcd050e41522b0d5218f8e8219b7fc5e9f894b96dd78646459537b6510a6c39738ede844eeca6ce3f4430707aa6840bed92debf04c7d38914520aefc826d5dd6173c22df0740b7d45a521f0f8b5ee702e972b83dd129b0aa84251db5636098a897630014018b3f14c7179768a85596922fc2104b410154241f48094157e2e80e5766caa2379dc91b87b9ca8f43b29732a9c9e05abf1dc2451af45680c1ac0650f47682ab505a2dc5b76e7c6bbfc7a45d54699600c4b964f1d811ba330a7dc0fd52ec7b026a5d94ed88afa443d3095534407ef220fb7754016892d5b75f2133f0667008b94750cd6071a4694f532701c71f4c466d37dc7a56aa4fcaa550dba01bbd287757bb516fceab76b94542f6b3d2c17f326c02adbeccb342e9b611e8e0d80b24b8b56f754f8cceba5f2e46d43687b5b6c4b8cb9ddf5cdccaef78fcf5486768dfed278a98a930e686205d95c8857e73101cb68e0ded0be924619e0f840901aa10e53b5ad38d8bada15bf148296dfb5d281dc77fb2b3899fef7da6720360a7d839584c276a8cd22e055022d5d4e966754c035b54de23b95f09ba19f6f50a66c73d40136505708ae1a130af1baa04db09a0d9f02ed848f2016f6ca7987e1eac6fd454de95f1c594d6a0cce62d31b6710512eb6cd76d7fa658cf4be0bf88a1d6024034c2e4768f3ef598f90d5f80495ab1a10c48b96f10894101ac138e7e73f6a3da86ea0233dee1b6a315141c0d7fe6bc8b8337dc9e65efbcda0408a0e763da0e946d0729fb5d077f1db1cba33c6fd9ceed1f504b2fd0ba32681643e31c24dfe78ec83279f1cec5859b4d3c97d055346bea796753ae182c17e714a93a8959614fc3f432d83fe30f9a78a67a550be3a8", 0x1000}, {&(0x7f0000001080)="c2b3be38e7de29066c970bc0a5e9456c0c92ec95a7cda7f7280fb3c23ad5c32aa5c95ffcd1f2dc02d29033ab01a3972c0b9c0bb27e0b7e194577def8f3d97f7a113c16aff5b0fe57930fb4529b3f09b5da7b6eed100999d714fc2f114e6e7f2096e0e915e4dcdfe124c916400dd7cfb52209a189065f235e8e9256bb4aa0e29af3dfa7bcaa334c18bbba65d13dd1344d5da2e635c8f7bd6d6bda33dcc8603adb4ba36725b6f270d62092dd0ad2d3378dee95708cee9e601ed712f51ba35801b4687f7dfcc69955d510ecd72cd64ad6a667a11890425e9bb76a6be5e3442c2efc000ff34778154f409e1837ec135ce34134b9c37dc4a2d02c579fee5b1be08130f6df960c9651832eb76336e4eecd43ab1638034b06a23e584d40cd93755cadfe38aa72487271bc1ff31d581a2b19c3ebb53e7390e258133a989a15b11f11bf4dba1889169ca26d1c28c981dfa203bebad5e4caa15d960bef9fbc7cafb0c45dd1348c2ff78d0087404a185dd6e988c7cc47016cbb44ea2d02b7f9b27db65adb2b09002d5ae810193c55849cbd8288e0f600f94f319e4c63fb3365bf41dadeaa257c36ebd83737636405eaf8df4b9db519703c68fcfb57bf570452494f0fe5bea4655b1416e4beea41dd60b3cb1de48cc399df0ebcf25e936334913631de78571f5fd7b2a2d1440bae46e9dfdc871fb318ff33eed5fd1c2b645dab981ea99edf1b1ed31eb2399ea7d9cc3e02c96aaf4e8959f13d9d8cb3034fd2f4d310b2dced94f74508bd7d6eb8823c6964ad7a0425e077297838cd0dbff9b6c4738c8615922a3f63569fa7c96cbc7521f47601e305f226fafb99b11448e77234ac2a6b98aa816e941cb27f879d7787ab7d2298f63169632021d6c434f7af50fedb97acadb26c96a7fd3eae20ec0093eaa4b3204e86e6c815b3ab6666295fb3337c90960202f13216a845e29ca3f70be7b85a81e49384a1eb23fce2d10f786135fb474ecbbd4cf95a524dd9db39e3201a935727df9ae1ad06e51b76071c79d4341bfe6b007e80a2409cb8ef3f764e1d9962740313c5b4c2460c7a998fb1778879c5a83cc1fafebb6759a5c76ef24cf63bb56bf2e02bcdb08e5f0d509abd7eebc15aa6216b64b708d6ee0337e188133ca920a95a8883543610d64b1c192622ed214da9d9a90025ef6b70f14e1c4e5d12eeb086e86a57c7e302e11a4178f6c35b647d10578213fcd1bc0792eb3443004ba8189bf7af44c0b971df2254bddfebb7553ef37e46f46914d56893488153eacda81806b16f9868aa0938e096c15a849aa89cc4c4e09b41fe512c4f4dd383522835131f9454bcd8d5fdb706dced8c43b48796681fdeb5c810d0e2b0fc69115a90be0ce4cf1598054d6515963706def1dcd29849b1020ba4e2da61cd2b904372fd71f19e864bf67f79f2723a04523baab4dcdb3c53ad3842eaad1e44b2fdf4b76181591145f2da6a3b246355fc86c5f79f3f8ac550b0849029c5a543cb3adb9ade9f8d778aae2efd961793e061cb44bda572dbff21b1a8e32ce8b2a88f28c76c0cccfdd4c98cc10059dd406e0d7980ab08ab0d5925c885759a02b41ab9e951c3025e2de7c0a60c6cee0e5a9345ee8415f41eb9ca78e4433c06c22f5d910d3f1b551c03b9f7a3266c938c0d36a1077b0aaf40349f1c449ad7cb01a8dfaa037dcfa68f1f9da7cad2c23cfaebdd6496bbf587d55f7eb73ed62b6cf2b0378d7a6514ef32aa2f5f504819e932a6a7e4f41962586b56b89182822ead4ba3c4b7230771dc8186b89738e9d3b99686c73454f0f7a5790187a0893c2895223854d7a84a46916d375c21e631d92d0daa0015c27555ec5cc8a7dd033ed4c48e713c31366ae5123296b2a4eb9232970ee01c4be8b4b0cefa9ef877092fd13e32cf821fd819625607e7de12e7666a2939634b38409f50e6d1753a96c38b7d67b28208dc00c677e7be16ff3a51963604fa1005b576673d845c044e52245d1443dc119174ce01c0bf15c81453fc397a4cdd0d4c77b7302d3da2c6dc63f8c915d8047d5b52ef648ef860c61d09730c7ed9ad1cea58a0c7d933239f7720bac6a47e438cd612a797069ea070572dfcff8f9d4c1504f56c661c692e25287553ba5cee52c5ef2938dfe60a7171072829ea2d37e52b3a8612a8a21a79454b99337ae825e5e6d39bb7a7182db89895dc5c6212264d28144263ecffce28d6573ad6af42aa10bea76a271d0614f84098bd75088b39da25a9430f2846b8aa7c48b5b08f740df8dc0bad8e5ab121bf9825446d89a8c3b06dd4d55b82ce3f32443a8c4b2a5017487d16492cf801d13fe3ba2d712ec7a2ca077f8fa1f766b7718367afbfe1bffcaa3ddc40911146dd11d48ffd8122f42bd6bd735cb98ba7339b14e9c6fbdf6663fe859c753e243cfa3b778f6925f922f219728bd5d39a6d3a05b9ece58ee9a7808ec8d5d3a963c937610a5f1d2c27b4b3d8d6d2c496bd8b24576be93c71380652ccaaa6113488bb396ce71dcc9bc04de8fc8866f6a5428e263f108d4bc201b62fe0c5d53d04e24e313917ed156cf5b6e310c34a6a56ac2eee8c3750d4b288cf04d685b68fa778db31785835a783ef987451b8a39b848975726ab1d21a40a3b6d6dd9fddcd4a8005c83e6213819e83480b93c010609d86002b224739ae81961fcbfb05447d1fa1143b768e6521bd24575ec24992d9bf82e45d9ae7c0bd6b45f356140739b6f98709994e23285242f279ceddc688c5f441df417b0a4c992c526026fb58dd4b761be2ae1a7a27d12c65099fc74abddd158f0b0d6f760e52f5a260d475214f8b9c4b822c5005f43d7bc5eea191937d4c3be7e8263caf5d847b416b91c56a4ba1c6567da1ed6bbee576eb84e35f19215e4262c55dff494b1695b198516658db565b343beeed5c19015840da634bcb1d7604dd1672d1b137a7dc1073f96fe7d5f2015c4acf5ee4644dd442251b1adb7a23f5c4e20956a1cd8861dfdeea3a40e2db7a6a94e7e472d9fc056ddb9b021725ef75ec9b7e0e89fc47fb87a82ef1675bc708b5b3b8c4b723951193bd6cf41047a8691e6f3d11cdc93cd0ffcf681d69b4b9f6c596dd9e32a535c6f77fcd7bbd4b48de403fb31596d8d8e1b70072abe973171fa6629fdaa04eba22d5151194d02d38ce445b14f3550672fb7d7d521cdd93ead616604af029a37f81bd452adcf4b0f1820202f3afb8b5b31f3bc198df6dd40e5d82c4fafacbaddfa66f6d414e38c7052d6d8918b6d631bac4dc4f8268fc8e60837e5c00d58eb3700fb8a4b1c4f12eaff1c86e41a8d941a8ebffc1692c209fc7d9ce14777d30ce64cf91c34cd041ab6bb08d81a23a4720d685da94f2c6c1edafacb0fe4ff1736d6948afc8db73a137881d0891d3f772be9cfdbc9cbc61d75429d1c41ed595fb9f683cb16ab8f13bd2b17437a340ef158cd61ee09894f2aa9fef20444fe79546754c2b69742021c00438436c37018e714de5d87cce5c6d588a96c9e3087e162917775b2ac29432bb4a109e20d184e7134fcf5141a01116d84d4dd9e280d1a35876c49753dc409bafb7526cbb74fb32b1e70ec57413593215aba9788c9c5017d80af7a698099f5e6832c8503dc33f044765d9310796689a2b843d210f1ca492dda85d20ce7b16cc26d9a4f08e8ccb76e3e1a9136f8c19d2147ccafa73f5bf469c16bd6ed9a052fca96cdbaec2f45027dbb449a63a2289b61ce372c12d2e6e0df92d97c20abef30be81f2f11710efd983c89031ae1012e344ef792bc59f77f30117316dcd820e8877f4d5906e737ef86cda37c79b0abd99fc62ed30ebf0602245462601843fcb36f6cce94b4024ea58863cfd72b0a54ae60039c7fa3d7531c73686d5253b418d0749248008364621707137013fe0458b3fb8e8352c651d9953c0ba960630eae94215e80b66c4820919f6c9447c366bcf9a95069ad180398132dd8e6ae0644428e177d5e89eab840b1e7f0b1ecaea60ab588d27f526eb2dc9ee0530187ae47182a38c86353827c240ff9994fa4db9e2098f46010afba50d97df51a636266589a690e8305ffcdfd66a577fb5035f82f717fbfd0b8ca5d73bcef1cd4ba5bb9137c71c17d2110e04b46e4453fb3f273118d27ef9a49a2ad6d72e38c4cac98bbbe92c52062fde85b2a9a9f5872ba5f159e414c08274627271b5eb4205532720d3dfc7b1b4b32de609061404a452be83bac35c2745c1b7a45b2513f19f6cd1886f4e6c750988bba8735aa4b8e31046b0ef0707aa8c8bc19c5a139f712a77cacc468bd49efce40f8896a92c9abc9e1c740fca2a03fc04da0fbbb30b5d815b8c0b03886ddbaae88ac1a500527847abdbf2bd5a1afe7a213276df33657daff670d16713a3d70d2e31d724037c4b12f2252c94e592f0286163c36024dc767705de6f8b7debc48abb37d6a2e4b0b2edd2928d679b2cc7eb92d7e8c694e7e7d82f3f6ce02ced0e8f299090721b3c13681adeb634f7b169c46bb421ffcefd8c2ee9dd4c0ef285a4dc93e39313939e9c76df5c00848d865da9d2df85b50eae03b6f2f2838b6f03ef57502f5e91b6c858fd59fd8ad30c6b397ffbef30c8ffe6f3977dcedf3faa041aa938c2cec53b0ea7ca3fae7f988231a16472a48137eb4da5c0247e1432ed8f7f9f522c300fc91c0c5b623f55d6f425d101da14eb78f6db71d0e2af90b3caf120d0d5501a24961b919a8ece4cb04e6e7e1562d2c846d6c788ff1cd117344a516422fa2968cd00a3e6a4b1266116f2436cbf424aa6f4bd674cf5a90866177e37a8d823c82855694ed34fcb7214db4b0880cb159cb80034179e3148b2f6d1808ca49dc431736cc1b356e2f6ea19cd8b757a2674408bbe4bf931438095c337c79b4dfff993ebe440ce97111927872e1871cba5e79f98a0ab72f042acf5b18a2b1e7e9df9dfaf5c2f561dc8ba52858a936b00fae3f6069a60b8959493158eb29a18831b90f9e3f527444aeed6950ff80228fdcf436399a5f363c36293cb6a68c4e437c14308673ad1e0d4d16615d7f857ae11f3f1d49df5fb1b115f729313359eb5ea842fc02de18d0b8fc49f665a640ff236f28879ab4f4897bb0e6c073d8b1cb377f6d10b5612fb9fbaa935ddb02e3be4edeff496838c6c71de5e6f7d7cfceb814040becad140214813db122d0820418223bdb22383db60c6d02ecbd6759d4916a37955e731c852ac6f3a1d3b7040fc8ef6c5d04b10a6d23f635d63c8513d61528298685b748f3a871c3368bd2ab8cab7b3af53ccf410c0c7459cff88a2f519dcfc86edbe328d616e50c2d53a6d5cb6e30a0165e2964434073e4cf81732a277a1ea2a8b746821c67420b073594a767403eceedfb2f9b2f2b36324bc22a3f28db6f591a2d6873d449fea92ce944fe7ff128e0a90c8bd65d8e597c7c3f99136fc37056213506644be54087b4d0d662f90d835d66360992dd880a2fd937ea604682aab7fb5574ed64de051eaacebafbfbcbe27eaab52334160a16fdf275a00adadbb74401c24a65c9868dd309dc5546122bc831a659a43d81b9328f67aa2d0d3116253090ddc5829f702515efd1886b40bc73c064c1e2e189febab8c1b346fbaa250a1f0ff3908115ab8e41483c4ef4370ce11d4e30f5021e6878cb53bded4a8e0739fe7777c225d6f9407011f0463edfd9aa81223a5ce76a4ffaf9985cc1bedd95b80de42e95f68079afa253711e4ce27e1d86e6b0732a41b07b7a14646910201b1f3e682bba73a7199d47c5c3340bc74596ced213b7722a034d28798801e6b066db087da4014eccbf6ae521a497434920", 0x1000}, {&(0x7f0000002080)="829ead70d43f8ab80cbbff03823e3c6c05755b062136f79929376a82d65e9eee35efd324a1152e5a617546493f47f6ae3028d15223572d5e4ff42585bcfaf7614aa1a9167b9b85fc3b0fae3270d40b2ea838bd0d39b67c86cd516e0c55864eb72b91ba0c1a210cd662aa3937773ce0d11923119b84a84e159db52ab9f8040a68772b5649329174391f0b1cad4b10ec09fb44f7179fa529ee243ff163b1421421b0b5793243fc2d2d79491ad04a103fdf9556e11230439bcd4f61d087cd0115119639021976ae85ded884f4610aa7a30b9ef867d3b374b206e70ff5bc9c56157b376cc67f1b736c404ff386a9960d04a9b63c8d8810107a7b1f5dcd54e007f166a709448f3fa33a6795cfbebd67c27bd6dd04bb14b2df46c04cb4233f42502c389ba0a5863c5482b9c4695f46f23079cb56a9c41c224a42189e5ff4387120f1023a07855faba0d36cf76264e9f5121c2d68afed8f57034f55d29d08bcb5ce3b41373b164517698fb3702e98f0b60c81a32c19f6991139cbda915da60419f5e695f44d3a1bb1819bc3b5a78f05713c05ccb3dcf5ddd6069a508e661e48767db646ae39c6b14a2f0dd41b31710889e1d3f1e63255ea5759ebfeb6e589d6430b7501c277dfe0cce8044f134a0bf692ec1108a2174faea7b8f7c22ccdbc004327f5d301a117cf4b7ec76ff3329efcf59acd8d3e5d42c0bf8b845c868ed35f54182f3e059da6dc8209a9d73dde3a620ceeec20fb9d8abd3ee2f6ab85e1b13cdaeda92b4907456b8f2df4ab295dd53f5f80b857f20f47be23841946eecf30a4dcc0028d82c8d4c7694bc4ca19840f5b14799e960489d344ca91c278033bab84bb14a99ecb151fc1cee1bb5c11d2a18bfbf13b41b79241377c0f03b9eadbb06f4f54fbb793ff3d97ae40932d50d8a7e54c10a416bdc5a05d72dedfeab7db2d4b00699d4f6e5df371785b02d65f3d988e1d81ac5f7f6b470067c7b5db25893ec78ed799fe83a13e700b642f4ea9ef1c001223dc8f25d41264891afda1043e0404fa9c558934f961813f1cf217ce497a07113031f118f9b8b775746cecafe596503f0abb7d43b78f86bdecb9fda5a15f1d7093f8c595e7afd6201ed7f8380d65076421ff825afeb7006cc4c0cf2f7a43bbe47ef94724b0dbf9df4233dcbb1f19719574fbf0c4b98e62318fc569397479c7b1e06ab8c91051e4d8e3c7e328e6d9f06305e0459f481812e804f95747c2f9134637eb86a28629d1a115a208103411e3db272ad7e15c197e8cfec9c7224a21a39fc8205161571b60e2f158328c451018053e12df1e43254cfe464ad74c1bc5235e1c9606fe5bec4a74c8b1d57368f94d5d59c3e39a95b05f6af67a2609be79f5d4107bc518793a50a9d73ec0ab4ff436f6f9b9d1dd5ff0c4e524ddb349944376400069096529d63887da6d807dec92f085c876df2bdfaa03e68248881e21ed1f3212fca2b098a1e7dfa9eb6fe22f77a329e695ba3d74c87cbe246deb434403f8f4752aa29aa9ac5fb96487ed9ceb7b86e3da51fae83b802677a7b2270e591c0f0b6302394e077a4eeeb5ec4cf80cd4cddfe11f6f566fedd4ee81ba04c26349e6de4f26dbe22a0657f5dfaf7e38f8fed300f062358ee8f2b9ff95c0cb66e5737164947f1ce6291a3c03a644b89753eefd63a255a21a361f84aba6bc72b79ca02492a3d41668f188efddc0be4e13f8a0813807bb611b1e1cba2c2f25c2a714f3f53f989a7a76dccd2c6e6eb06501ba2dc849cfc80ec55610e9913d048f98523441469b1076967dbd63a2c50e958e76e043dfde50d766589a4f938ab0ccbe167baf723128f64b72e011ca9c5e6e115ce87bf6cc117f43ef09ac4b0ef7945fff308ac70575ba8f50d85196bbc672294849fe944afe5e9cfb2beb7bab7b553717f38cb615cc6af4a1f2f59ae493610ca4aa5b19c7e145f1dd8d373ba8b392ed572a4561d7a7b45706450df2c679f311286aad08ded180d99a2a731bb6aedef97bb4e351f93887e669e1d1fc32727beb7f5708e55f8543d6758c4cccc80f7d2d111aa0ddce5a1eb26b1af768738ae459908c042a72e8745f810470f3d61706100c0be6b8238e5de845f0becfce3835f6b9f8cf1c69707bd6905b592b3835d3af225dcd9169212966e0b6f3daea6f90d4a96b3a7f597a2ebabbc9bba9ed9d5bb154993e6075e44f3252a30f1844602335b864d8083515c38bfcd14b0845c2682c8b52bc8c729129f97e3fb3838acfa3e35336278380d653197f14be75746f0f066dbe89fefd5364887333b3c6e82cf942ca0878542df5f7499ea5d978e36db282f9c4dc6e156991de93c46ce1261796c165fb532bf792e4291f82043260b1bd3815205f2232806c2a86f9e4d7a2a34bca740198bea3f420c2668f5979ae5a80d5078e636ce899d34a50c47a02b814088a01dff982fd3eb18ea040097823774c47a2776a53514ecb9e66d8f94fa25550ff0fe00bd71a581c46daffef54909a9e1b692a5c649b8657a5f1cd5e006ff0cd269e1fc16fe60c3b5f85656299965c272d75cefedd5470e31f42aba77b683bb05351d5d1461bd7006d4f0dcf3f3d07083829ada471a3af8c9f582940b9b8abc3225a549c8b5480567f0a67d1f0881967f618947dc293f76dd0d7e2b683840afe85e6b09d684ed5b9bd23c3c73d76b5ea0fbd7a7baa7d23406a2ab07076d6517e0e6a75baa87f94ad80e73f0f7bd8ba7796f2efc258a1b12134027019c0f8d3da058114b5aa21911d675571758f53f8db62bd00b8ae8a0de8c2b55b2a3e0c1066257f62a82a4d2d8ab0d888ff23b54b025fb44741d129b195b7d4ad32cff1178874b2507f4925d22866c9daf4affe814ecbb3f232050fa13f8528abfb21c60b851e737210bce9df5dcc313d992710ed1dde403efd8fca05bfa77a7cced5237bb6b8b979f971c6c9cf6424b29e7e936f4bbc5e388df4d579bf455d0ddc9e7773fdc131f8ca0ee21e861cfbb25478ee8b5ae67f27e506ac7de73736fd42bb6018ed11615214d63dc1b1299a928ca320dfbb521f2511134d9d070c6032db0c9e9aeba2749682b0c040ae3c3c75b8b5383e7e0a6127012d3aa98e2bc09bc3994b7b9ecacc1a72422ff4cba148c0e68e2f07d947c40b13b2fd851a909b08375ebb4c3aa56b3655e5a3825787688fd40eabbe9260e95cd0bd94de0c1d754569253b4c0d675b077338630edab53ad8df9381af4f9e951172b2ca91fcae60adb29753494bc3cd4cb1d5f93064a5158224a97c47e18cadd6def855bc2aae91ab3f523c18771fbd3ac1facd7b945fe784f4f14c70c2582f24cd4ac09267363c1d0241d3e46e5b9c6a0fa84df1c099444c626c38168e67eb8d5c659439c378e959b2c469bcb1f9054097cc12e8dd6c9c9996d917874663df602f684620e1f3d4410ef5dfd1330c27f06c2dea4d0b571930711813a6d31450180825604cdf07667d2e7161fc61d85efdb255ad91289893918c4bb3b371b65f49dc06399dc5a283ff446b982d8dc0f861746187b7423e546246ae14a55bf820e6e0d208e4ed8137d805aa5f2acdfdd6a4055052415ff35d85c141e0b2e2ff561d6015ea8542dc255399d7665bb4d1b24abb9444e7f95120d53d058f2fac09c385fa3be3e2f21a0140c031b9e36d61ef55002c25e06d023690cef59d3e782c66fe0beaab6233680d1a54e608d5e574a8af6df21ce8f8311030cd00c322af224ecf6f1e4a8d77e8453f6e2878be3401dafb4a4645f206f4b58380c2b2869af23803cf62d1d28f58e86a6eba54ce40ffddd9d1f632168505a673bfa2642a8d9244b4e541a6aa926865f5cee98b1167040c1a26ea44e768dbbabaf61dfcbce2e00044035fd394c85f96d54cec64a1c4d30874201ac7eac65f3510a2654b5380ace60975c1ff8fc3a3702f6fe448ff48cf8ea297a012b7212af6ef8e3ee9de352e24d7d13ff9e06d1f8f211f0cbd7e7daf19c95f900ab6268b9d0ce1c8df40a378dcc5fdb9195e7894595834f951cad5173f196a9ebe3a695aa9d54e6cf04c4357bdc012950a31fde248a0b50941aba5d333da376ff886176d41ecaed59558747b861b613884189759dfc3c7204a0fe57d6effa4694eae328c6a6ae9ea70594ae2d8b9f39f026fa097a0f5d5bddb2aa5582cf9fd9ddd663277dcdd5cbb2b16276f24aa239189994cc123a8b49386d2862afc535c32336743d6b5c76206ff1a7853926980bb24085f51346d7f5fd9aeb5e82198101647b10165f82cae6474aa04a43338dd663ba9de9ba1430681367e5fa79c5336600e0be6dcd3e248828a1c1398e897c8f7edf2be87a72460ef3a4ab7942cd72d7fd1227900b11b6cd2bf2f35dcf8f6cf992dcf59aa8ae1787af66d019cda512785705c9cccf79f06489fadc2f5fe20ec7382acbca132ae80ae97be4a1afcc21064d76a255b6809e296bc23aafcf094ef21f53b623dc1dac415314a2927c542b0a51f7e6ab72f1cc8574ff618a902683b884c41c834cc2b9ca3ceddba3a37d8e5197f7072d6276fea73fb53560c5738e4a9ff11ce3f9130c46591108bcf1e929d407a81cb5df2f0a977b636f4d4fa6c72a6bfaa4f891623f0dbc5341c534edcafc5ad2afd15d5b53031e673a0edebf1fae2e8d709ead066e70332b4aae17d052f0f7cc0ae840f61e56aacc410a45b8295dd0aa1744bd2a2ccd394f22020b30e810ddf55cd79429d415dab1d2bb7d92f3601149a810fd6fd07d17383023e5018119784f42f8ebb2d47c3cd7619e7a65012271434000dfc67834f48e77d509895c1ff2aa3d6b291c1ec698ccded6ff2cd020a45448ab47c87159f1539d2c4c65024f9d71bc7004aa3a3a455d4c306edc2fcc9049813c30f63151a21240e58c36d06fac3b69b710a1b988cf0123478fb4a6ef04b7d53ba76dd792c1ea1268ae78ea7dd2f177f0f2c3f0559bd068b12eb80ca215911dbaa20ba10f3879cb363d49fd6c155f237baf3ff0e60341016f40c427cb2354ec19e0baa720b5b8ccbcde7e98ed8481b4ee5c72d22121a5924cf8ba096b8a9c982d12dc3f56c3d33ef0df8b8b5c8444e78291335a9ccee0c45b38933caa5163ea702e6c1fd1b0c61054d50e9457eb31600793c85627c7c772836772e7f4c406290d0d2c1ae7d412d1eb63bdcb02133fb11d4f044e90e6b5c8065e7618daef1e82b7dd7f1b027b4436119461f4dd42cbf453bd0e959d4ce4b15cbbb95e952c930c651e2c21d9a1157709e5714486c26a0640a6316acb4c7e31a0c79afe089a67f57ce208ac9304b3a2c303b0cae455a71d8bbc358733550c99d161ed6af9c18925540eaf15437a4e72d51559b25ea9fc3c90ac7e91160e99f46b6cc0f2722021d2704e68fa3dd3dee4a4ecdf15cfc22a724e90df51e6e5eb1982205cb928ee9175be0168b92b423a529436128e1113a742674c1d63baba23207e9796a5f757394d88e4d03106e000b60939039f878d013547cb816f2e38eac4ef13e4acc2e56bc00d1e0248895312659a53ba63dfb0cefe79f32b72c5b4252d17938d0babbc2a747e476bc187e008b7c3374696e6c04bf626d1b194f5c45dffb3a497d21626eaece1c39d8bacc58d18966e4cc2d6e47f8bf827e2986ea102b3e16ee6a3c5da126ae6072e665f49c4534b2a23bae0a2d7c32e8900df456fd38aa1efe3e16f489e4265442d9f8896e238d636743d087b8df929fe48d95aa0b68ee1a1451652982b286d86ddd033385f8f80923d309ead99e8f311f7f1c93ef726745983be2a77976619bc687223d0f843c7fb1aca8c1a66927", 0x1000}], 0x3, 0x0) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0, 0x810, r0, 0x0, 0x0) 00:17:12 executing program 0: nanosleep(0xfffffffffffffffe, 0x0) nanosleep(&(0x7f0000000000)={0x200, 0x100}, &(0x7f0000000040)) pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f00000000c0)) 00:17:12 executing program 1: symlink(&(0x7f0000000380)='./file0\x00', &(0x7f0000000340)='./file0\x00') symlink(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000100)='./file1\x00') r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000000)=@abs, &(0x7f0000000080)=0x8) r1 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f00000000c0)) fcntl$dupfd(r0, 0xa, r1) 00:17:12 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) recvfrom$inet6(r1, &(0x7f0000000040)=""/99, 0x63, 0x40, &(0x7f00000000c0)={0x18, 0x3, 0x5, 0x91}, 0xc) r2 = shmget(0x0, 0x4000, 0x101, &(0x7f0000ffa000/0x4000)=nil) shmctl$SHM_LOCK(r2, 0x3) getrusage(0x0, &(0x7f0000000100)) semget$private(0x0, 0x0, 0x200) poll(&(0x7f00000001c0)=[{r1, 0x4}, {r1, 0xa0}, {r0, 0x122}, {r0, 0x20}, {r1, 0x5}, {r1, 0x4}, {r0, 0x2}, {r0, 0x2}, {r1, 0x19c}], 0x9, 0x600) r3 = accept$unix(r0, &(0x7f0000000240)=@file={0x0, ""/108}, &(0x7f00000002c0)=0x6e) recvfrom$inet6(r0, &(0x7f0000000300)=""/191, 0xbf, 0x41, &(0x7f00000003c0)={0x18, 0x3, 0x80000000, 0x80000000}, 0xc) getpeername$unix(r1, &(0x7f0000000400)=@abs, &(0x7f0000000440)=0x8) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000480)=0x6) sendto$inet6(r1, &(0x7f00000004c0)="cd185f9b6c1b342f009874fc955aca645deac1ccf902dc383e1b7e824c276b3b15fa3b505792ff5fd39226c0af8e71e175e472d94b4a672baffd9b453d2267d54f2b0aa56bc14f560d3daa15870e7e7f79a5283fec96632dcb233d350534be3c3aa690c212a65752f41a89f47ac6eccf2ef037768c6ac5d419fe6e", 0x7b, 0x401, &(0x7f0000000540)={0x18, 0x2, 0x3, 0xffffffff}, 0xc) renameat(r1, &(0x7f0000000580)='./file0\x00', r1, &(0x7f00000005c0)='./file0\x00') recvfrom$inet6(r0, &(0x7f0000000600)=""/40, 0x28, 0x800, &(0x7f0000000640)={0x18, 0x0, 0x8, 0x9}, 0xc) r4 = open(&(0x7f0000000680)='./file0\x00', 0x8, 0x182) ioctl$TIOCMSET(r4, 0x8004746d, &(0x7f00000006c0)=0x2f) ioctl$TIOCSBRK(r1, 0x2000747b) link(&(0x7f0000000700)='./file0\x00', &(0x7f0000000740)='./file0\x00') accept$unix(r3, &(0x7f0000000780)=@file={0x0, ""/28}, &(0x7f00000007c0)=0x1e) shmctl$IPC_RMID(r2, 0x0) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000800)={0x1, 0x9, 0x7fffffff, 0x5}) link(&(0x7f0000000840)='./file0\x00', &(0x7f0000000880)='./file1\x00') r5 = shmget(0x2, 0x2000, 0x8c, &(0x7f0000ffe000/0x2000)=nil) rmdir(&(0x7f00000008c0)='./file1\x00') r6 = socket$inet6(0x18, 0x4000, 0x81) ftruncate(r6, 0xffffffffffff8001) syz_extract_tcp_res$synack(&(0x7f0000000900), 0x1, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000940), 0x1, 0x0) shmctl$SHM_LOCK(r5, 0x3) open$dir(&(0x7f0000000980)='./file0\x00', 0x8000, 0x20) 00:17:12 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000200)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f0000000100)='\x00', 0x1) syz_open_pts() close(r0) kqueue() r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x7, 0xffffffffffffbfff, "a147780ac85a538a131100e800"}) poll(&(0x7f00000000c0)=[{r1, 0x1}], 0x1, 0x0) 00:17:13 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x1ff9, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c4, 0x14) r1 = kqueue() kevent(r1, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0xb}], 0x7fff, 0x0, 0x0, 0x0) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0xa}], 0xffc, 0x0, 0x0, 0x0) dup2(r1, r0) 00:17:13 executing program 1: syz_open_pts() syz_extract_tcp_res$synack(&(0x7f00000001c0), 0x1, 0x0) syz_open_pts() pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) msgget(0x0, 0x4) pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r3 = syz_open_pts() select(0x40, &(0x7f0000000040)={0xe7}, 0x0, 0x0, 0x0) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000180)=0x7fffffff) r4 = semget$private(0x0, 0x1, 0x100) setsockopt(r0, 0x5, 0x5, &(0x7f0000000380)="bb919e2d9b11b4c6755ad41387bdade461005f9a77c0de34d3f740439a1f165b6909cc354efb25a33d686b52c27b3e61083e5532cc917a734c5fa6d752c437fed3c75914ebb6606631b5e43fef12e3c20466c090b90dacac1ab8e2f87c698d7d8631731cf6f6a22271a99a394befb658b2bf92676760697526ed0983b8be2035aef96316e6fa1347eb3f1fb453494caba2230c6732e9eec50b059c1442549c91244de96a86b714bb4330155fe12f9523530d6a6ae0b540240a3c8840c6bbdbe6ed2f62042f716dd44e25aaa1e91aa2b295d4e24cfaaf810ec34ca61dbfd84781ad4a5ef1cfeb6092b6c286a0a683f53ce6345b1a", 0xf4) syz_open_pts() semctl$GETVAL(r4, 0x0, 0x5, &(0x7f0000000240)=""/112) r5 = shmget$private(0x0, 0x4000, 0x80, &(0x7f0000ffb000/0x4000)=nil) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000000)=0x1) shmctl$IPC_RMID(r5, 0x0) r6 = msgget(0x1, 0x100) msgrcv(r6, &(0x7f00000002c0)=ANY=[@ANYBLOB="dc3345b4680045a0d141fd75171a5513d83d50000ce100000047ac10fe0a63ee0391a244e9de14e468aa18f9655fcbc4ec119683ea1ab475f5d86649c2becd8e03b74e0700000087407abb267c8bad45191f14cf643d352e5d20a644ce67fca04c631e25a375fc72a66e55f4f5cda8e6fd5a8ffbe845a5c5c018efdb8217b9b3699e0cc88a27e723ad00d33522d3437455d9887a52e47dda3109c40eea0825eb0532be1633e2666e898d605004f8e362d03ecc802fed9f"], 0x1, 0x2, 0x800) sendto$inet(r2, &(0x7f00000000c0)="cf1f935675eef7c151e53e59b73cd416f94a9dfa9d0849160ab9df061d2b9783a5bdf5246fbe7d8025b762a510362b40201d6250cbbf650106452688ecb3fde456184c03a18fc1ee6a0de30a3adc13dfcde84ba275bcbbb6135ad2c632fd40b220f170f9e98ead5c049c51b29bd4335b761fe906e28e786d04eceb256992f77947779b3ffaaaedd8024eae5b4d12", 0x8e, 0x4, 0x0, 0x0) r7 = getpid() fcntl$setown(r1, 0x6, r7) 00:17:13 executing program 1: munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) r0 = getgid() getgroups(0x4, &(0x7f0000000000)=[0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) getgroups(0x7, &(0x7f0000000040)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) r3 = getegid() r4 = getgid() getgroups(0x3, &(0x7f0000000080)=[0x0, 0x0, 0xffffffffffffffff]) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) setgroups(0x8, &(0x7f00000001c0)=[r0, r1, r2, r3, r4, r5, r6, r7]) munmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000) 00:17:13 executing program 0: r0 = syz_open_pts() poll(&(0x7f0000000080)=[{r0, 0x124}], 0x1, 0x0) close(r0) kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) r1 = syz_open_pts() setrlimit(0xf, &(0x7f0000000000)={0x5, 0x4}) write(r0, &(0x7f0000000040), 0xfffffdca) write(r0, &(0x7f0000000280)='<', 0x1) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000040)) 00:17:13 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0xff, 0x4) listen(r0, 0x0) bind$inet6(r0, &(0x7f0000000040)={0x18, 0x0, 0x0, 0xfffffffffffffffc}, 0xc) socket$inet6(0x18, 0x8002, 0x80000001) 00:17:17 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000500)="e3", 0x1) close(r0) syz_open_pts() r1 = syz_open_pts() fcntl$setstatus(r1, 0x4, 0x4c) write(r1, 0x0, 0x0) ioctl$TIOCSBRK(r0, 0x2000747b) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x2000, 0xffff, 0x0, 0x4, "9fc6968eacc9db00d3c105e2d46920b50cc2ad58", 0xfffffffffffff4bd, 0x1f}) 00:17:20 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x1ff9, 0x0) r0 = open$dir(&(0x7f0000000180)='./file1\x00', 0x0, 0x0) open$dir(&(0x7f0000000080)='./file0\x00', 0x22, 0x0) r1 = dup2(r0, 0xffffffffffffff9c) getpeername$inet6(r1, &(0x7f0000000040), &(0x7f00000000c0)=0xc) r2 = kqueue() kevent(r2, 0x0, 0x0, &(0x7f0000000340), 0x5, 0x0) kevent(r2, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffffe, 0x31}], 0x9, 0x0, 0x0, 0x0) 00:17:21 executing program 1: kqueue() r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdir(&(0x7f0000000200)='./file0\x00', 0x0) renameat(r0, &(0x7f0000000140)='./file0\x00', r0, &(0x7f0000000180)='./file0\x00') socket$inet6(0x18, 0x2, 0x89) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000000)='cr') renameat(r0, &(0x7f0000000100)='./file0\x00', r0, &(0x7f00000001c0)='./file1\x00') 00:17:21 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000280)="37688b219efac6735df397bf26c38b57e58957455e2be4e21198b27b089ddaa709ce0d477d79e50d0889bdfa350f80343a258cea9c3e57722cec5af40fcdcf1a5df982c5f8558f61cab29e0fb2d4f1cebc2aea13f1efe441f955632ba0883c6e150c8427ba", 0x65}], 0x1) write(r0, &(0x7f0000001540)="e36258a4f72ee99586132425b84e5bbdc3a5197094b222a9c4f6469990bfe432040000000000000000000000cb04c904aecfd4cbcdb6a95cec003b54c9cfa4e609d8304c57a3bba766a7d5eaecf12845088e7008875f26ce8b028878498abacf6a6b00000000000000a0143115a062c6b3bc012d4d01049cf9b234c23aac5c2aa27de54b81e75f6e070373cfe79a4293923fe2ccf96e1dd6a1b29b5d6181db666d938dd2f38b217fe5d40c30176b44f3877d2bd8c59727976fd112bb77552a04442c3e3aa981db85b7d0868a58b7d452f14975182ac8f7d43b8c3ae3806274dc6cff", 0xe2) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000240)={0xffff, 0x0, 0x9, 0xfffffffffffffff9, "9ad84b73d969000000007fd35db5ab0900"}) r4 = shmget(0x2, 0xa000, 0x42, &(0x7f0000ff5000/0xa000)=nil) shmctl$IPC_RMID(r4, 0x0) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 00:17:21 executing program 1: mkdir(&(0x7f0000001780)='./file0\x00', 0xffffffffffffeffe) mkdir(&(0x7f0000001700)='./file0\x00', 0x0) chmod(&(0x7f0000000240)='./file0\x00', 0x7e) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f00000006c0)=[{r0, 0x70}], 0x1, 0x0) recvfrom(r1, &(0x7f0000000cc0)=""/189, 0x10f, 0x0, 0x0, 0x0) r2 = accept(r0, &(0x7f0000000280)=@in6, &(0x7f0000001500)=0xc) poll(&(0x7f00000016c0)=[{r2, 0x31}, {r2, 0x4}, {r2, 0x8}, {r2, 0x4c}, {r2, 0xa7}], 0x5, 0x0) rename(&(0x7f0000000100)='./file0/file1\x00', 0x0) r3 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000000)) recvmsg(r3, &(0x7f0000001640)={&(0x7f0000000040)=@un=@abs, 0x8, &(0x7f0000001540)=[{&(0x7f00000002c0)=""/221, 0xdd}, {&(0x7f0000000080)=""/100, 0x64}, {&(0x7f0000000140)=""/182, 0xb6}, {&(0x7f00000003c0)=""/4096, 0x1000}, {&(0x7f00000013c0)=""/164, 0xa4}, {&(0x7f0000001480)=""/76, 0x4c}, {&(0x7f0000001680)=""/54, 0x36}], 0x7, &(0x7f00000015c0)=""/109, 0x6d}, 0x41) 00:17:21 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000100)={0x27, 0x3, 0x9, 0x1ff, "052c18d3cd3b0d300fbf47fcf64b8c78c285d41d", 0x9e5, 0x7}) getsockname$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) r1 = getpgrp() r2 = getgid() getgroups(0x1, &(0x7f00000000c0)=[r2]) fcntl$lock(r0, 0xf, &(0x7f0000000080)={0x1, 0x2, 0x2, 0x2, r1}) r3 = socket$inet6(0x18, 0x8001, 0x8) setsockopt(r3, 0x29, 0x2d, &(0x7f0000000200)="83fbe57bfe89606feeebdae8e352121b9d2b7d5756c78bbf08b78611d4a85879b84400d0a39738cf2cf9117f801e66a4350002760b6a98ad04b53887b73f5c206ef75832e0e4b65b2798e64114204158c951000000000000000000000000000000caf61c0254377feebd1f88f79c6b24a53830945264b6420dc5", 0x7a) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x6) 00:17:21 executing program 0: setsockopt(0xffffffffffffffff, 0x4, 0xd, &(0x7f0000000080)="0000000000e9df08ad3dc9000000000000000000", 0xfffffffffffffe38) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000140)) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) 00:17:21 executing program 0: r0 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffc000/0x1000)=nil) r1 = geteuid() r2 = socket$unix(0x1, 0x1, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f00000000c0)=[0xffffffffffffffff, 0xffffffffffffffff]) r5 = getpgid(0xffffffffffffffff) r6 = getpid() shmctl$IPC_SET(r0, 0x1, &(0x7f0000000100)={{0x9, r1, r3, r1, r4, 0x17, 0x6}, 0x3, 0x3, r5, r6, 0x4, 0x0, 0x1}) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) getgroups(0x6, &(0x7f0000000040)=[0x0, 0x0, 0xffffffffffffffff, r4, 0x0, 0xffffffffffffffff]) shmctl$IPC_SET(r0, 0x1, &(0x7f00000002c0)={{0x0, 0x0, r8, r1}, 0x0, 0x0, 0x0, r7}) shmat(r0, &(0x7f0000ffc000/0x2000)=nil, 0x3000) 00:17:22 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x40, 0x1, 0x3, 0x1f, "8372291a3dbcc1ddb89bbb6ffaed5fc287f2e3f7", 0x5ea, 0xb3}) ioctl$TIOCSETAF(r0, 0x802c7416, 0xfffffffffffffffe) 00:17:22 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="e000000100000000", 0x8) socket$unix(0x1, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000100)="450d7e8110f72ce11baf5264943b9fe7fd4586c564839f0f9d3fda4d842e747a52ac47f223ada9e5cbb64ba8f1fcb10ca7aa3a608242b04f5819cf0b7d804b8d0e5f247df7d02cc1cfcf560fddd678abf8647137327a434a490dfacb8fb5d0480206dc8afd55773d06c86b7bde79ca01ff7f310b4ab8a70f60ea0711c4f445a090d534cd47b8ca48c4dea6e262b4b097409e3c518d5efa9827b490dcace6c9e1860c9045d3f9552697eb0d", 0xab) sendto$inet(r0, &(0x7f0000000000)="e1b6a051d2ea8496c2a14b77e3cf1962a0", 0x11, 0x1, &(0x7f00000000c0)={0x2, 0x3}, 0xc) setsockopt$inet_opts(r0, 0x0, 0x1000000000000009, &(0x7f0000000040)="00103300", 0x4) 00:17:22 executing program 1: pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r0, 0x40}], 0x1, 0x0) poll(0x0, 0x2a1, 0x91) write(r1, &(0x7f0000335000), 0x10052) 00:17:22 executing program 0: r0 = shmat(0x0, &(0x7f0000eae000/0xa000)=nil, 0x0) shmat(0x0, &(0x7f0000eb6000/0x1000)=nil, 0x2000) r1 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) fcntl$getown(r1, 0x5) fcntl$getown(r1, 0x5) shmdt(r0) 00:17:22 executing program 0: r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0x4, 0xffffffffffffffff) close(r1) kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r2, &(0x7f0000000b80)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="20000000ffff000001000000", @ANYPTR, @ANYRES64=r2, @ANYRES32=r0], 0x20}, 0x0) recvfrom(r1, &(0x7f00000000c0)=""/183, 0xb7, 0x40, &(0x7f0000000000)=@un=@abs={0x0, 0x0, 0x1}, 0x8) 00:17:22 executing program 0: mlock(&(0x7f0000a00000/0x600000)=nil, 0x600000) semget$private(0x0, 0x3, 0x0) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') munlockall() r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) faccessat(r0, &(0x7f0000000080)='./file0\x00', 0x80, 0x2) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f00000000c0)) madvise(&(0x7f0000bff000/0x400000)=nil, 0x400000, 0x6) madvise(&(0x7f0000eb1000/0x1000)=nil, 0x1000, 0x5) 00:17:23 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, 0xfffffffffffffffe) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x100000001, 0x101, 0x67, 0x93, "375d5924a9c4a4f71161c3525e302a99706798d4", 0x23, 0x76c}) syz_open_pts() 00:17:23 executing program 1: mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) r1 = dup(0xffffffffffffff9c) fcntl$dupfd(r0, 0x0, r1) r2 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x0, 0x106) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f00000000c0)=0x5) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) mlock(&(0x7f00003b7000/0x4000)=nil, 0x4000) getpeername(r4, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) getsockname(r3, &(0x7f0000000180)=@in, &(0x7f00000001c0)=0xc) pipe2(&(0x7f0000000040), 0x0) fcntl$getown(r3, 0x5) madvise(&(0x7f000005c000/0x400000)=nil, 0x400000, 0x6) 00:17:23 executing program 0: symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000140)='./bus\x00') unveil(&(0x7f0000000180)='./bus\x00', &(0x7f00000001c0)='c\x00') rmdir(&(0x7f0000000040)='./bus\x00') lstat(&(0x7f0000000400)='./bus\x00', 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname(r0, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) 00:17:23 executing program 1: mlock(&(0x7f0000339000/0x4000)=nil, 0x4000) madvise(&(0x7f000005c000/0x400000)=nil, 0x400000, 0x6) mincore(&(0x7f00002b6000/0x4000)=nil, 0x4000, &(0x7f0000000000)=""/213) 00:17:23 executing program 0: mkdir(&(0x7f00000001c0)='./file0\x00', 0x10000fff) rename(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00') mkdir(&(0x7f0000000080)='./file0\x00', 0x0) mkdir(&(0x7f0000000240)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38//file0\x00', 0x0) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) mknodat(r0, &(0x7f0000000000)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x20, 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, 0x0, 0x0) unveil(&(0x7f0000000680)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38//file0\x00', &(0x7f00000000c0)='r\x00') unveil(&(0x7f0000000400)='./file0\x00', &(0x7f0000000440)='r\x00') 00:17:23 executing program 1: r0 = syz_open_pts() ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000040)) writev(r0, &(0x7f0000000600)=[{&(0x7f0000000380)="25f9fd759f35b6e1ca3de7509964405a840b8beb2f72777dcd57e1c896e7f508ddedc2ad0af7b5f88015dd521f93707984f5d892d87d0a0f8ee9b3b4e15d3ff3cf34dc8c8731ff09", 0x48}], 0x1) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x3, 0xfffffffffffffff7, 0xee4c, 0x9, "c3ee6eb9097e8768916b9ecd6541ae48d6ace97d", 0x0, 0x4}) ioctl$TIOCCDTR(r0, 0x20007478) writev(r0, &(0x7f0000000400)=[{&(0x7f0000000080)="7d8e986a664db085247f92efe1f5387c316cfe23799a36c0d7def122caf022a8ed5ffe050fb6745b5cfeaa3a54d3a8b7fd71a5565703b40db81d54ebf29c4d4134bf90821157b4909b959ce4d2c065e2917470ab0587a8cc41fa3aa5dfde7c017afdbbb9b134893df7c18dcd0df0ea4e6ebefa5c2ff262e89b57687da6dccef09a696220aaab556cb216d651d55ab365c0007619e49f15a2ab17f5df111b0f6e476dc21e02ac", 0xa6}, {&(0x7f0000000140)="33e5ad7bf23a450c72e07959e6cc414bec5cc29d9aefa230f451f5a6e09323db740836ca248c20bf5433cdb0193443d0da39b452b9211e36173397d4f6e00bb8a027f40bf907a78592cfa33f9ed587da2c49578ed2e8f80e1046e80705e9885a6892b1a514fda8c8d5ebba50a6b2608cd370be59b9294de4e3f1a714", 0x7c}, {&(0x7f00000001c0)="8ac605693a4aabfb75eb2cd9ceda00f7cd8618e8f615b06152b8e0a043b6c63bff9b14f5d413d6c10d55779dd07838c9ad375ba039fd9f2d66589ecc2b65db3ffa8d6a792a430ed6e0942716d9fc6b9d1ce228d2e3d4d2d5137969d15d2c13834c1e378ea2c30e954c1796870a7c9ef5f0a3516fb0bac4a5fee2e1915fdeafbe9cbecaef5bf7294d593ab0e1e831968b6b6c25ca338dcb430221093cdb9d68965ce93002fec8c8e6f7e78d9563e2f6256382bef4b75e30df4e29e289683797ccfa43355406262148754580335d2f3c1c4e3c3dd88e60be03cde4baae0515192bae7d084fad63f8a8881aab4dd50c22c0df717a1e5545fc06750b", 0xfa}, {&(0x7f00000002c0)="cc74c3da6f8333adc87232cb6c4c8313b2bb933c390edb1624c810f44ef9c7da797bb06a3559eb0532ed4db7ef74c5c16c0d272fdd69383e9aba5350a6bfdeeb81fd5c493f273c95727ad09a657b17676125b21decb0356a4cebfb35df9a36cc4e57c89bc61d7da58c8bcf46b8d0c0d5123acba0a109292af0054254dd9aa8dfbe0c3a8b8c88242f169d561a6f8de71807aaf1b8d663aaced8f8a44a15f46215726f8d", 0xa3}], 0x4) r1 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffa000/0x4000)=nil) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000540)=0x6) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000440)=""/204) 00:17:23 executing program 0: unveil(0x0, &(0x7f0000000200)='xc') munmap(&(0x7f00007d0000/0x1000)=nil, 0x1000) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0xeede, 0x7, 0x80, 0x100000000, "34010b27ca9b785e695177873c8a93bef345ecfa", 0x1, 0xfffffffffffffff7}) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x807ffc, 0x0, 0x1, 0x0) munmap(&(0x7f00001f0000/0x2000)=nil, 0x2000) mprotect(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x5) 00:17:23 executing program 0: kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) syz_open_pts() execve(0x0, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0xde823bb56a3922be, 0x122) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) select(0x40, &(0x7f0000000080)={0x6c}, 0x0, 0x0, 0x0) 00:17:24 executing program 1: r0 = open(&(0x7f00000000c0)='./bus\x00', 0x828a, 0x0) shutdown(r0, 0x0) 00:17:24 executing program 1: r0 = getgid() setgroups(0x1, &(0x7f0000000040)=[r0]) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000140)=ANY=[@ANYBLOB="0f449e1323d5accef9a90600beed2bfb5dfdd77ccaaaf56890c28f0e4d3c4382283b6110849ee28a30b9fe80f6bfbf5fb48c0c9005955baf782355eb80154861e662b86811cc45254fb3ae149256eede88275813779b4d3a67b596de3d00b21298cc7a6a201788ba71e62dc122ce4403aeb83bb94c7e23508deedcaed838722bce5f810f8b7075cb1e068df2eeb46bceda6542c1d32125530999ed61057ae6e112"], 0x10) clock_getres(0x2, &(0x7f0000000080)) r2 = socket(0x2, 0x4002, 0x0) r3 = open(&(0x7f0000000100)='./file0\x00', 0x10001, 0x111) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) ioctl$TIOCSBRK(r3, 0x2000747b) r4 = kqueue() kevent(r4, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0x7f}], 0x7, 0x0, 0x0, 0x0) 00:17:24 executing program 1: r0 = open(&(0x7f0000000340)='./file1\x00', 0x10200, 0xfe) symlink(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file1\x00') semget(0x0, 0x0, 0x24) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1, 0x4010, r0, 0x0, 0x0) unveil(&(0x7f0000000140)='./file3\x00', &(0x7f00000002c0)='c\x00') r1 = semget$private(0x0, 0x7, 0x290) sendto$inet(r0, &(0x7f0000001700)="033c8f67a9c4cc1c6a3839b492c2ce9e7d176798aa89c8e521dade8d5784ee98fd48d27b8d0e0f053a020db929634809007988cd8e13a4d80b4de6fd114cdf7b3aeef547c6d041a134d8eb4df2986e3473472aa6602989e0f4f143154932642eaa204e3de0206283718cf116c18c4a3df0058e9afd1062ab9e0bb225c8bdf4411150b6412ceeb46340189a18c6a371d1b6891971d72103a179cba1d13c08a56f64bea115ea111ff7ce9dd9a5c8ed9654f08ec9256391873bcc66039f703d73c88c336f7ee256acde5e80257b7aa3bbd056689d125a890fc1b7b51e663decc515e884b24d9eacf2ce11d703a5f9a65b86201f840de5389b47a96c489409a68a755638ec85e21c43896e5552d9465950e4cb6fcad9a33a0d9d80710d420e699350501b6cc408335dc9072b764079d7a68ca5844036f2b401148f8d6fb82601c06cd26f3d5862d0f6c1bcb8c61f943f1830cea0270ddd6000be32b40d59b12e557cf09cf0f7c705c9212f48ba3337289dcee08626bdfad39c64e277a59c8540eb22ea3206e72bea1b091ee0ce2a03b09f6486b0bca68d58dc9a79569730e9dbebbce8d0356561a1ddd0acc6919ea8e2e1f3c21a709ee027897aad65ee3b96b639621f3097a99b2598847bacd91103088500d98ccb6614c306b5657f54076cd878122671680821e7aa", 0x1e7, 0x0, 0x0, 0x0) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000001380)=[0xffff, 0x3ff, 0x6, 0x3, 0x3ff, 0x6, 0x4]) rename(&(0x7f0000000240)='./file1\x00', &(0x7f0000000280)='./file2\x00') sendto$inet(r0, &(0x7f0000000380)="e80c8dceaf00f32b15a212a96059344a62068c054f7e15d45aa0f79260db4c3834949551edbb67e26fee54324a747fab876fbfddfab32d7e12127896375343bd7dae8e32f7d5dd7e0ebe66ed030a1694453ef2185a1e89c4d097a5947e9947f9945105bf7ddc48e8a3a40007cfa3de2fb7813e6fba602945e652b1ad0c7fb971da82cc50b0bcbe1b0555ff0e6bde926f307d20841e255aa40a82be1e2de9db6f0a91c191170741c2f249b8f48d393878ea33573f1bafe7f7dee6cca5ca9b91f2dbd7112475e5fabb2a3ffb0f518d720627bd7d34e6ca635f35a8bbcd0d9581521945ef436ade16dfb1046b7ae17393300d52c59614a460f4e4eec521d0b4a0342cda691b8040d0a4ea0d46f1bd741ccf325784f1a0a78348c2512f9389722c34ab85a399e3f466ce0fc6356d9b94369a21a52118aabc527f126ca93e2ff6fe5c59141d83282ecc3942ded3bd3e7823cd4b4ddf074e9aba8d8587cf9bfb030cb524bdc8a99d291ee236a2f8872b44a9e96c19d440dac5ff94573eefb1205f2fcaddfaccb34ced63efe97edfd56295871f346683bdb1d0c726f12b8d3f76e512fa3512a5de4b152f7d1ffdf3fc3c9645dc51a1fe73da0602c2f8d23b8101eb276cfb28120a3f0076b038ac5924518c472163ac2932f061b36164b43e8bcade1ceec77370e2c93772628c15e8766506ccfd3806dfb4a56ba05611efa3d8cbc1842d757cd5b2016ad63d746006ac872add1d12d88e7b41f836d6a75bff26beff73b00c504d88a2b976b4b40077389d9cc04e95298d67ed32143e1dcf136c5d5b271d0136c5709bf93a83e8bd7ae7539f2a390b9496bdb5f98637ea655069c481080cd9d81c8e0842c5d02f973130f52f4d6fbcb1c21727b3fe78822d355863787cdd7e016ac2fb41a76f83ab713a25a00bb63a9dd7c6667a6b750161141728a55205cdc3987b928f4fd6e4571890498d795739282b00fdd4da0015c49272968490da2e56607b4f23efa667f8da0a25e01adeed3997cd6a69465c03ea5965a30afd21a32ffddaefae7cb9b664c2a96a5c4e4d6ce7f88f0724db7de44b34155f4075d78ef997f7bbe72e929fc9e3301203396f61ccbcf062e962b5244005d147181db9f424fd03613bb36116a26a50b431069b6e898434520518ac5d70cd85ce1fefda94856cf7450311c642884af5e0f08c346fc7cdda14fced1e72aede4b9cf3d3571375af16fe869e704530560edde1503b635ec9bd368c8a88215f2bbba22164f9f55f4ba60b8d810d3eb89bd0ec99129e839f1a157f4ec1b9db2de9a03023fd64cb572000f532b4ad54d51e528f4c739d53adcae6154d1cd45eb4f3139456439e1501d1c9291bb610a20d4cbdb6406efcf302973a404fb746e557aafb6a54aaf8d9baece3bacd582fdbe3bfbbfa2b29328726edafabb7d46de444a3398f7c57836011c643a437a1fb7ad84871aba51dc6788d6c71febeaa2665da4be51c396f349873d6fbf1d89a9b617d65575d8f3a80661e57ed64149c1815542e342fd11fcd0fdf6c4e6bc567a5c245e6338b9a1c27e074391263e55923b5e66115b6651d01b14479cf44eb39617f785b66767a11e62fa1f0f10f355d46cc4556140d51925d8bb1e66c76ac413f889997c8576370f92282c638d820cc9fdd5224f82c14b614d44910b50fb9d1aa7656153c3f5b5d08f86115d5f97b6a9e12a43ee3d498584d766f3cd328db1d4b6c90e4e943e2c6ff50d818f97c2793393ed866b035331eecfd5ec5937ce8bf3bf25691d09b750be495b181535e25435a90f0fae8614d30f7f520a2803efb8db9c5fdd4edc609d490ac8b11c3187f37b7c00d4adef53b7f4b1dd908bc94ed65121f3fe570c536185d6d2f41416537359d85bae309625ab1ddb063f8479ce0cd537cd8fe99917d1e8bb5076e737247424cf0f65a46730071aa20786cf5fa9177f9ed99177318f0d47fcd6d35dcb8a7a05da28449a37e9333050a2da4512cc29773e837960b4614ec00e70fe539718f599eaf561e65e7463d057e8f7a0c3ceae60e28274705e8b84926dba22325b1fcd8445955a1b13013b2707da878145c98ecb0ce69b21bc424d3bcab402d725fb3633fab974b870aa7dbbb5e9c7f2486fe34d2f2d9a9524a48d1a18b177344e13ea19b68dcf7c2f398d9d63cb6b1768612d3982faf428a34d4eb83a4c006b7ce5ad0ec6eb811694409a8ea927d553bdfcf90dac40ccb001e6337724db413490b4c344b69c93a50c4702ef1185a13fb0fbd6610804476de348c8c39049d12a3fe714db29720128e15e8017e9d7b4b13ab1442bd24386706eb90c7ea378de96bb4a4b7dcd4387e33ad88246cf2a46826b4534202db08dca732b8139923621a0966c9dbadc8176cc5dc65e1fbe0535e50fed9341be39689a900036e1e7ab8a1ddf1950d9cf58a3dfe6a06bafa6a55716810eb5e57bdb4bb172b41f9e2126e998749b9deb9f5257ec06d57825f6d91aca31fa0f2ebd84260a3ea7ba1fd3d25d45745529e112416d2d667005ca6ea9ccd83feb2e818f17d18361d51a1d238518cabf2f0b0e63d6d9217238c2162f3e1932f92eca53c7c52a1554b0a08f8c3ab76d1637209ceb32abd01333d5035d013479031cb8726a2fa99d6c5cf55c4a399ad71215318f7007b2cd72b64838259a61e509e8c2a13b06c0ed897ea79ad0aaf3f6392e3cb02cb6e165d416bdce5c340497e5919b6d71cb9a8446ac5e6929c34e5ce5eeaf0c7bdbe113e01e396c4fc1ba9b6e9341d5886c6b0fd43faf197034ec7d097412625123edcfdaa72ae8e96e6ad9c6f698efa350dfe55ee3e858767a031290fb14901dc07573aab5f470410b6bfc64ae02cc7f08b30c4d45958696f53cb1e33783fa142f7a848ea28801f8cb83110422c61c7396c1cbb8fb02737480dc17f80d6f7416e932f494ad0c11f7ab065e843dea17e50f089573bf748cda22053f3e3f52b50d4c7daacfd27c5679442d0fdd09744fba85c7d074a05dedc4d445729ced366ef0299bd8d6e9fa6917a540f3483f5eb48a6430661ac17e828425f5eecaa6e7998cbc2d652e23fd40c2b5fea1e3323bd900f966e35c179dd2a9ad78a55ca8d6520a057096db599b6feecaf2ff58bc5fa710c349c45ca8e1c9b620fbea82737e7b5789854c6e645798e124e6172e5dafe4a5d7944c88e725ce61c8052614026466332b441abde12ab782cd0c6e67d52b42409b8ae8af3bff96a662ac0258f258ef4de5c510c2ab65538bdcda3caf867932238cba1a94c5847fbd72e9523a64fc85751766a86c249aa918cb975d26ade2db4f62aab5b8b43b3d38d1338afa1219897a3ceb1f6aebe56b65f4ec47293d6e10493356ac4279e24038d699915506ea969127b32e508a6abc8781ac755dbb7ec576d1bcfdbde0f71dee206ff012534dc29b5395a29edce79db09d68ff0d850abf5eb6c18215deb3798b7a2314d913cf271bbcc98a27211afae3de268bc2051b4071b3a2dcf3c0a5d5a989a215048a4bcfbed390cc8aa4d117542805f5d34524a97228671ebb160f2843d52b2f455b0ddcab874d786336a57202665feab7bf7fe631cdbf8ab70c5a547ac129e25d06d1971e31af6af6d8983f68610e1a959ac7d14bb8f5994071b4d5886849e3b0b1e8da66114c84b1bfae7dde184ca048d354afd6450cc58c547d11131bee38583b3df0abb4e6456bad248c38a4cda8390cde88822d39286500728c5092a6df7ead27823fb3c7d54eda8bdb1bbbf7adc41b236e3d52e36c2952fdef4d6399a472cd3f95bea9c6519aba02fec8e48ee43e0c6b22c1a3f919620369b1bfb5dc973e603a17fbdc51815492353ccda889f02e5d6389acd38d3e2a851edfcf2940b368f8641b6a0d8c89b6ee29cd8afa8cfa54634ec633ff39ab8e0927654d5a06c0acbadeb165af8d9532b866c1ee42871e5171340ed6027aa99001194f2f8b0bbc838e1189eba2648ae4427c492f7dc072aeacbdf26a57f5fc13e8a25e50545b809e14062f6ac0f5540da81aa60a6e7f783160a68ea1fa5dd57be78e0035d33e60b2bd4987db2a5fbab6b70c0fde1f8a460d738d8e8c269d85715b33dafee4a7269a81ec2c7e574e0bc3ca53fe592adf4655f7ef5b0ef9de6c9ad34a395e051e3202b090988593fb5f80b40c16bad4c0b04265987ef8596f7f15d5f73bcffc7f78f65785d55facb36405476edfa6abfcf5d49c80835b4278a40b36e26e035739df0718f404a15001edb88541a6617baeae7ee7cddafd270b3a7abe0c07fdeaea9f4d9225da29d991c8886596d802a6590445b76a3d682721a363f631e24c0167503220984fcb9f9ca1daaafbfd1d4606cdb1aece833d9e7f684b8a2815c2c182d4fcea7c6cd60b248090f5000676665a2ed5c2cd8847d1dfb06a0cc05e7b358dc4d33f3d4215ef72c10c1159907695cde62032937b558aa516c7010b76d10801d74cef1a9bb03b91946e199a9c3bfd0f4cc1626327d563f09e8d88afec56a30e9ff83ec2456c4b8e801c39412851aaa56715576076ed826987a40dd52f22991d18fb80664423eeaecb1c4a622fe08d94a875d4e0180298d5287477d3bf724d7b7ba30c1eb0471327c78e8711fe2a0af4fdea2a77215784cc2b30b6748f09fb10216bae7d8c84b378a5f47dacc4fc7cdf28aba8c4e78e22e303cbf227568ddf4d87748fcf6609c9b87635a922ff8ac60185bda5aa452358ddb726e98abb266df97fc625ca3890ba1836567557a3004fcbe7384ba0b05c0fb6a289c85a4d507d26f6d9b4742327c5671268c0cebe910253ef36074e0354809902c22560791b8242517431bc8f2dca059969335a2af4917aa0840ae174f3b637a58d0067faf0977d9d50d781dde8cac7fe36982eba4ad61b3ff0aecd744fca20fa67aa4976fb900b68245eef3b914d4d103eb00db34ebcdf1a9c890ef26ac16410265015510487b43f3a51f15e6f50a4a8f2c8662cea4193d17382671dba158fb29ac8c06ff3483d07be8ac2fcc552e44cef4ccd2f63dabb6287041d75d5f4229e7bebb97cc17be5d570218e14944186e84b3ac1ce028ad52213f5131ab8826dc3bd18173656c49508aea1aa4ba52536964c688fec36c51c78579400b75f9bf482f4528d459dfaef09895e25da89fdd83f1820905cf3b9817cae43e1ec5a5968db18aaa31acff852860fce5709a2e12263bdce127dcf124003f042c4ea2d9d22511381591cfc8766778b0067b7802836c89a8d06de514ab643602e5fc9afc88b31fb06f6a9efd89aee7f2de0d363c28b3d1bc13ab00cb9863b9ac7da34b6465404213a36debb40942bf9a714bf2e0c55c239c0fc514e03c47591ad79c6c25fef222192b4ccdff8d19c0035d7c36938a59bfbdbf1120aa8bf426f2f01b07f2eda985ab46bffc870f3b6e2ed48415484cf4ed8de0b9a0a66146bba503990bd6969fb602efa341b8df6782e22b55a3dd049fc5acf1631314bc28f3315d2f1d06150774cb0f799e746f68816d510957ad831e900a12789b27d238ab24e45a3fd7cf1a4314f872e3c3130f60c7da9fbb612cf9e744b9a3dd0c18e002bba037a5280a8594d388948ebc8921629ca7b55a445d378d66b34696cb86e9ec33bb0c3b736cac090e4ca674b78419007d451878f16eaf402c9b587ac33b7d0f5cd314553fcc55d527c4a56325f0afa7d4756f7fecbdfcd477b652b7035e12826db2c186555a1d2d291bbece8bba1254d237b62918a4e15ca505cffa2eb28d23addaa279d8a331d464552fca21600e3a14e5a930dbc4f19485867aab", 0x1000, 0x402, 0x0, 0x0) semop(r1, &(0x7f0000000180)=[{0x1, 0x3f, 0x800}, {0x3, 0x8, 0x800}, {0x4, 0x0, 0x1000}], 0x3) r2 = open(&(0x7f0000000100)='./file1\x00', 0x10000, 0x123) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f00000013c0)=0xc) clock_getres(0x7, &(0x7f0000000000)) mincore(&(0x7f0000ffc000/0x1000)=nil, 0x1000, &(0x7f00000014c0)=""/93) clock_getres(0x0, &(0x7f0000000040)) open(&(0x7f0000000200)='./file1\x00', 0x87c, 0x12) r3 = msgget$private(0x0, 0x148) getppid() r4 = msgget(0x1, 0x10) msgctl$IPC_RMID(r4, 0x0) msgctl$IPC_RMID(r3, 0x0) 00:17:24 executing program 0: r0 = geteuid() setreuid(r0, 0xffffffffffffffff) setreuid(r0, r0) 00:17:24 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000140), 0xc, 0x0, 0x1ff, &(0x7f0000000200)={0xf0, 0xfffffffc}) 00:17:24 executing program 1: r0 = socket$inet6(0x18, 0x200008001, 0x6) r1 = shmget(0x2, 0x3000, 0x420, &(0x7f0000ffd000/0x3000)=nil) poll(&(0x7f0000000000)=[{r0, 0x80}], 0x1, 0x7f) shmctl$SHM_UNLOCK(r1, 0x4) setsockopt(r0, 0x29, 0x3b, &(0x7f0000000040)="b719dc4e", 0x4) minherit(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x3) 00:17:24 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000002c0)=[{{r0}, 0x0, 0x0, 0x0, 0x40000000f2}], 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x80) poll(&(0x7f0000000000)=[{r0, 0x10}], 0x0, 0x0) 00:17:24 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000000)="2aabaa9a4e02433f66135b042e7a41945c11acba77e2b91a02a58769cb652e4f34b2d15e74be9d4740c3c32b53eebd230b77fd77ea198ae5474c4888f4e25150dae70eb86385ebae749cca3d9a2a40125583cde953ba3a7aad0cd48b07cf12d9cfe1248113ff7c42f522d1cc9d1057ccf746a974c9e85a62aea4a2f3fd0ad7e727d3c13ffb68c537", 0x88}, {&(0x7f00000000c0)="480f4a4e2ad3e69dac3ee17642b497a38ea4c6fee2f2cbef958dfe35615f8e30f169e1531ae6b01fb096148f0d9bbdf00b74a91672ad91ad31400a1e8654de16571a351bec54ac461dafbdb84bbd102c3b1abea039383d05551da3a7081e9630676ebe3b17da50635c4ebb62dd40b5507a372797056c03d66abf3e29e696bd57b6dc49c3b30c573b5afc8a56d4f0798dffa0bd3fa2719ff6d13e7df1393b9fe1532c88f2a1c2db5518536b529e582d95e105e148187025c01d1e2d0c941600", 0xbf}, {&(0x7f0000000180)="2b7f9effdc0e5d6bc63f1840974438eee9b35869e962c594070b993cc59776b644cb9775588bc0ffb643a50d2748e1f02148f651eee17588a41735ed530d3c2503275ca57ba273812a9eed0fe4e7112e33db6d5dfe2713040fa771d6d7dc30e4d9c80909bc6767f3f64face99c19c3b05c264014abeaaaa732b3c8e6ba77c5a27d6c", 0x82}, {&(0x7f0000000240)="68aed5b1e6af93089cb90aa79e61601ffe32b1c1ef3767e9b864a121f3baa5019e210c0603521e6b4c0f8f77a1ae7d9c19f3b7b67f103ec2a0b8fe066933cdaa256a8d74", 0x44}, {&(0x7f00000002c0)="80d0e8eed9722daad4cf14175990391a71d30aa91ad70057c61ee2be2dffe032253e1d9e2150cacddc9158495074aa94aebbf8d4143bea2c8886ce1b6c546253f850bbc4b8b3aa4aaa765c5fae05a62b9b9b73b3307d", 0x56}, {&(0x7f0000000340)="a4d9a74d220d3ec42f62dbe594ff4a47b6ff7f9dfe", 0x15}, {&(0x7f0000000380)="529bd0ae45546e4f66cc8e12895f8235dc021f76540244b43306f86cd8138ad921823c6f4631f02ae77bce3f8a547daa63e400f6b297eb2d3d7b666f3945cfba69b6d307291d86be1fb4930295616d88ad75d07a64948dce8463179be8d5105251ac0458d27147fdcb3c142804a4cf0b775c2aa003e68595962c20426763e14e5db5f1e392885e9d4caf0746c41bce2ece1462157816c57adc6674abfad10f6cd7eb1d0ac6c6d9f0f17fd2cfa44e4946aceec949530f3e5d1b3c8565351d76638cacdcda392a1b3138e013ab2eb460e4", 0xd0}], 0x7, 0x0) 00:17:24 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000c, &(0x7f00000000c0)='\x00\x00\x00\x00\x00\x00\x00\x00', 0x2) setsockopt$inet_opts(r0, 0x0, 0x100000000000000d, &(0x7f0000000040)='\x00\x00\x00\x00\x00\x00\x00\x00', 0x8) 00:17:24 executing program 1: r0 = socket(0x10, 0xc006, 0x0) getsockname(r0, 0x0, &(0x7f0000000100)) 00:17:24 executing program 0: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="999bc6bb"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x1, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x8) 00:17:24 executing program 1: unveil(&(0x7f0000000100)='./file1\x00', &(0x7f0000000140)='x\x00') unveil(&(0x7f0000000000)='./file1\x00', &(0x7f0000000040)='W\x00') unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='r\x00') 00:17:24 executing program 0: socketpair(0x21, 0x4006, 0x880000001, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) accept$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) accept$inet(r0, &(0x7f0000000000), &(0x7f0000000100)=0xc) 00:17:24 executing program 0: r0 = open(&(0x7f0000000340)='./file1\x00', 0x10200, 0xfe) symlink(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file1\x00') semget(0x0, 0x0, 0x24) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1, 0x4010, r0, 0x0, 0x0) r1 = msgget$private(0x0, 0x1) msgrcv(r1, &(0x7f0000000380)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'], 0xa5, 0x3, 0x1800) unveil(&(0x7f0000000140)='./file3\x00', &(0x7f00000002c0)='c\x00') r2 = semget$private(0x0, 0x7, 0x290) sendto$inet(r0, &(0x7f0000001700)="033c8f67a9c4cc1c6a3839b492c2ce9e7d176798aa89c8e521dade8d5784ee98fd48d27b8d0e0f053a020db929634809007988cd8e13a4d80b4de6fd114cdf7b3aeef547c6d041a134d8eb4df2986e3473472aa6602989e0f4f143154932642eaa204e3de0206283718cf116c18c4a3df0058e9afd1062ab9e0bb225c8bdf4411150b6412ceeb46340189a18c6a371d1b6891971d72103a179cba1d13c08a56f64bea115ea111ff7ce9dd9a5c8ed9654f08ec9256391873bcc66039f703d73c88c336f7ee256acde5e80257b7aa3bbd056689d125a890fc1b7b51e663decc515e884b24d9eacf2ce11d703a5f9a65b86201f840de5389b47a96c489409a68a755638ec85e21c43896e5552d9465950e4cb6fcad9a33a0d9d80710d420e699350501b6cc408335dc9072b764079d7a68ca5844036f2b401148f8d6fb82601c06cd26f3d5862d0f6c1bcb8c61f943f1830cea0270ddd6000be32b40d59b12e557cf09cf0f7c705c9212f48ba3337289dcee08626bdfad39c64e277a59c8540eb22ea3206e72bea1b091ee0ce2a03b09f6486b0bca68d58dc9a79569730e9dbebbce8d0356561a1ddd0acc6919ea8e2e1f3c21a709ee027897aad65ee3b96b639621f3097a99b2598847bacd91103088500d98ccb6614c306b5657f54076cd878122671680821e7aa", 0x1e7, 0x0, 0x0, 0x0) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000001380)=[0xffff, 0x3ff, 0x6, 0x3, 0x3ff, 0x6, 0x4]) rename(&(0x7f0000000240)='./file1\x00', &(0x7f0000000280)='./file2\x00') sendto$inet(r0, &(0x7f0000001900)="e80c8dceaf00f32b15a212a96059344a62068c054f7e15d45aa0f79260db4c3834949551edbb67e26fee54324a747fab876fbfddfab32d7e12127896375343bd7dae8e32f7d5dd7e0ebe66ed030a1694453ef2185a1e89c4d097a5947e9947f9945105bf7ddc48e8a3a40007cfa3de2fb7813e6fba602945e652b1ad0c7fb971da82cc50b0bcbe1b0555ff0e6bde926f307d20841e255aa40a82be1e2de9db6f0a91c191170741c2f249b8f48d393878ea33573f1bafe7f7dee6cca5ca9b91f2dbd7112475e5fabb2a3ffb0f518d720627bd7d34e6ca635f35a8bbcd0d9581521945ef436ade16dfb1046b7ae17393300d52c59614a460f4e4eec521d0b4a0342cda691b8040d0a4ea0d46f1bd741ccf325784f1a0a78348c2512f9389722c34ab85a399e3f466ce0fc6356d9b94369a21a52118aabc527f126ca93e2ff6fe5c59141d83282ecc3942ded3bd3e7823cd4b4ddf074e9aba8d8587cf9bfb030cb524bdc8a99d291ee236a2f8872b44a9e96c19d440dac5ff94573eefb1205f2fcaddfaccb34ced63efe97edfd56295871f346683bdb1d0c726f12b8d3f76e512fa3512a5de4b152f7d1ffdf3fc3c9645dc51a1fe73da0602c2f8d23b8101eb276cfb28120a3f0076b038ac5924518c472163ac2932f061b36164b43e8bcade1ceec77370e2c93772628c15e8766506ccfd3806dfb4a56ba05611efa3d8cbc1842d757cd5b2016ad63d746006ac872add1d12d88e7b41f836d6a75bff26beff73b00c504d88a2b976b4b40077389d9cc04e95298d67ed32143e1dcf136c5d5b271d0136c5709bf93a83e8bd7ae7539f2a390b9496bdb5f98637ea655069c481080cd9d81c8e0842c5d02f973130f52f4d6fbcb1c21727b3fe78822d355863787cdd7e016ac2fb41a76f83ab713a25a00bb63a9dd7c6667a6b750161141728a55205cdc3987b928f4fd6e4571890498d795739282b00fdd4da0015c49272968490da2e56607b4f23efa667f8da0a25e01adeed3997cd6a69465c03ea5965a30afd21a32ffddaefae7cb9b664c2a96a5c4e4d6ce7f88f0724db7de44b34155f4075d78ef997f7bbe72e929fc9e3301203396f61ccbcf062e962b5244005d147181db9f424fd03613bb36116a26a50b431069b6e898434520518ac5d70cd85ce1fefda94856cf7450311c642884af5e0f08c346fc7cdda14fced1e72aede4b9cf3d3571375af16fe869e704530560edde1503b635ec9bd368c8a88215f2bbba22164f9f55f4ba60b8d810d3eb89bd0ec99129e839f1a157f4ec1b9db2de9a03023fd64cb572000f532b4ad54d51e528f4c739d53adcae6154d1cd45eb4f3139456439e1501d1c9291bb610a20d4cbdb6406efcf302973a404fb746e557aafb6a54aaf8d9baece3bacd582fdbe3bfbbfa2b29328726edafabb7d46de444a3398f7c57836011c643a437a1fb7ad84871aba51dc6788d6c71febeaa2665da4be51c396f349873d6fbf1d89a9b617d65575d8f3a80661e57ed64149c1815542e342fd11fcd0fdf6c4e6bc567a5c245e6338b9a1c27e074391263e55923b5e66115b6651d01b14479cf44eb39617f785b66767a11e62fa1f0f10f355d46cc4556140d51925d8bb1e66c76ac413f889997c8576370f92282c638d820cc9fdd5224f82c14b614d44910b50fb9d1aa7656153c3f5b5d08f86115d5f97b6a9e12a43ee3d498584d766f3cd328db1d4b6c90e4e943e2c6ff50d818f97c2793393ed866b035331eecfd5ec5937ce8bf3bf25691d09b750be495b181535e25435a90f0fae8614d30f7f520a2803efb8db9c5fdd4edc609d490ac8b11c3187f37b7c00d4adef53b7f4b1dd908bc94ed65121f3fe570c536185d6d2f41416537359d85bae309625ab1ddb063f8479ce0cd537cd8fe99917d1e8bb5076e737247424cf0f65a46730071aa20786cf5fa9177f9ed99177318f0d47fcd6d35dcb8a7a05da28449a37e9333050a2da4512cc29773e837960b4614ec00e70fe539718f599eaf561e65e7463d057e8f7a0c3ceae60e28274705e8b84926dba22325b1fcd8445955a1b13013b2707da878145c98ecb0ce69b21bc424d3bcab402d725fb3633fab974b870aa7dbbb5e9c7f2486fe34d2f2d9a9524a48d1a18b177344e13ea19b68dcf7c2f398d9d63cb6b1768612d3982faf428a34d4eb83a4c006b7ce5ad0ec6eb811694409a8ea927d553bdfcf90dac40ccb001e6337724db413490b4c344b69c93a50c4702ef1185a13fb0fbd6610804476de348c8c39049d12a3fe714db29720128e15e8017e9d7b4b13ab1442bd24386706eb90c7ea378de96bb4a4b7dcd4387e33ad88246cf2a46826b4534202db08dca732b8139923621a0966c9dbadc8176cc5dc65e1fbe0535e50fed9341be39689a900036e1e7ab8a1ddf1950d9cf58a3dfe6a06bafa6a55716810eb5e57bdb4bb172b41f9e2126e998749b9deb9f5257ec06d57825f6d91aca31fa0f2ebd84260a3ea7ba1fd3d25d45745529e112416d2d667005ca6ea9ccd83feb2e818f17d18361d51a1d238518cabf2f0b0e63d6d9217238c2162f3e1932f92eca53c7c52a1554b0a08f8c3ab76d1637209ceb32abd01333d5035d013479031cb8726a2fa99d6c5cf55c4a399ad71215318f7007b2cd72b64838259a61e509e8c2a13b06c0ed897ea79ad0aaf3f6392e3cb02cb6e165d416bdce5c340497e5919b6d71cb9a8446ac5e6929c34e5ce5eeaf0c7bdbe113e01e396c4fc1ba9b6e9341d5886c6b0fd43faf197034ec7d097412625123edcfdaa72ae8e96e6ad9c6f698efa350dfe55ee3e858767a031290fb14901dc07573aab5f470410b6bfc64ae02cc7f08b30c4d45958696f53cb1e33783fa142f7a848ea28801f8cb83110422c61c7396c1cbb8fb02737480dc17f80d6f7416e932f494ad0c11f7ab065e843dea17e50f089573bf748cda22053f3e3f52b50d4c7daacfd27c5679442d0fdd09744fba85c7d074a05dedc4d445729ced366ef0299bd8d6e9fa6917a540f3483f5eb48a6430661ac17e828425f5eecaa6e7998cbc2d652e23fd40c2b5fea1e3323bd900f966e35c179dd2a9ad78a55ca8d6520a057096db599b6feecaf2ff58bc5fa710c349c45ca8e1c9b620fbea82737e7b5789854c6e645798e124e6172e5dafe4a5d7944c88e725ce61c8052614026466332b441abde12ab782cd0c6e67d52b42409b8ae8af3bff96a662ac0258f258ef4de5c510c2ab65538bdcda3caf86700004000a1a94c5847fbd72e9523a64fc85751766a86c249aa918cb975d26ade2db4f62aab5b8b43b3d38d1338afa1219897a3ceb1f6aebe56b65f4ec47293d6e10493356ac4279e24038d699915506ea969127b32e508a6abc8781ac755dbb7ec576d1bcfdbde0f71dee206ff012534dc29b5395a29edce79db09d68ff0d850abf5eb6c18215deb3798b7a2314d913cf271bbcc98a27211afae3de268bc2051b4071b3a2dcf3c0a5d5a989a215048a4bcfbed390cc8aa4d117542805f5d34524a97228671ebb160f2843d52b2f455b0ddcab874d786336a57202665feab7bf7fe631cdbf8ab70c5a547ac129e25d06d1971e31af6af6d8983f68610e1a959ac7d14bb8f5994071b4d5886849e3b0b1e8da66114c84b1bfae7dde184ca048d354afd6450cc58c547d11131bee38583b3df0abb4e6456bad248c38a4cda8390cde88822d39286500728c5092a6df7ead27823fb3c7d54eda8bdb1bbbf7adc41b236e3d52e36c2952fdef4d6399a472cd3f95bea9c6519aba02fec8e48ee43e0c6b22c1a3f919620369b1bfb5dc973e603a17fbdc51815492353ccda889f02e5d6389acd38d3e2a851edfcf2940b368f8641b6a0d8c89b6ee29cd8afa8cfa54634ec633ff39ab8e0927654d5a06c0acbadeb165af8d9532b866c1ee42871e5171340ed6027aa99001194f2f8b0bbc838e1189eba2648ae4427c492f7dc072aeacbdf26a57f5fc13e8a25e50545b809e14062f6ac0f5540da81aa60a6e7f783160a68ea1fa5dd57be78e0035d33e60b2bd4987db2a5fbab6b70c0fde1f8a460d738d8e8c269d85715b33dafee4a7269a81ec2c7e574e0bc3ca53fe592adf4655f7ef5b0ef9de6c9ad34a395e051e3202b090988593fb5f80b40c16bad4c0b04265987ef8596f7f15d5f73bcffc7f78f65785d55facb36405476edfa6abfcf5d49c80835b4278a40b36e26e035739df0718f404a15001edb88541a6617baeae7ee7cddafd270b3a7abe0c07fdeaea9f4d9225da29d991c8886596d802a6590445b76a3d682721a363f631e24c0167503220984fcb9f9ca1daaafbfd1d4606cdb1aece833d9e7f684b8a2815c2c182d4fcea7c6cd60b248090f5000676665a2ed5c2cd8847d1dfb06a0cc05e7b30200000000000000f72c10c1159907695cde62032937b558aa516c7010b76d10801d74cef1a9bb03b91946e199a9c3bfd0f4cc1626327d563f09e8d88afec56a30e9ff83ec2456c4b8e801c39412851aaa56715576076ed826987a40dd52f22991d18fb80664423eeaecb1c4a622fe08d94a875d4e0180298d5287477d3bf724d7b7ba30c1eb0471327c78e8711fe2a0af4fdea2a77215784cc2b30b6748f09fb10216bae7d8c84b378a5f47dacc4fc7cdf28aba8c4e78e22e303cbf227568ddf4d87748fcf6609c9b87635a922ff8ac60185bda5aa452358ddb726e98abb266df97fc625ca3890ba1836567557a3004fcbe7384ba0b05c0fb6a289c85a4d507d26f6d9b4742327c5671268c0cebe910253ef36074e0354809902c22560791b8242517431bc8f2dca059969335a2af4917aa0840ae174f3b637a58d0067faf0977d9d50d781dde8cac7fe36982eba4ad61b3ff0aecd744fca20fa67aa4976fb900b68245eef3b914d4d103eb00db34ebcdf1a9c890ef26ac16410265015510487b43f3a51f15e6f50a4a8f2c8662cea4193d17382671dba158fb29ac8c06ff3483d07be8ac2fcc552e44cef4ccd2f63dabb6287041d75d5f4229e7bebb97cc17be5d570218e14944186e84b3ac1ce028ad52213f5131ab8826dc3bd18173656c49508aea1aa4ba52536964c688fec36c51c78579400b75f9bf482f4528d459dfaef09895e25da89fdd83f1820905cf3b9817cae43e1ec5a5968db18aaa31acff852860fce5709a2e12263bdce127dcf124003f042c4ea2d9d22511381591cfc8766778b0067b7802836c89a8d06de514ab643602e5fc9afc88b31fb06f6a9efd89aee7f2de0d363c28b3d1bc13ab00cb9863b9ac7da34b6465404213a36debb40942bf9a714bf2e0c55c239c0fc514e03c47591ad79c6c25fef222192b4ccdff8d19c0035d7c36938a59bfbdbf1120aa8bf426f2f01b07f2eda985ab46bffc870f3b6e2ed48415484cf4ed8de0b9a0a66146bba503990bd6969fb602efa341b8df6782e22b55a3dd049fc5acf1631314bc28f3315d2f1d06150774cb0f799e746f68816d510957ad831e900a12789b27d238ab24e45a3fd7cf1a4314f872e3c3130f60c7da9fbb612cf9e744b9a3dd0c18e002bba037a5280a8594d388948ebc8921629ca7b55a445d378d66b34696cb86e9ec33bb0c3b736cac090e4ca674b78419007d451878f16eaf402c9b587ac33b7d0f5cd314553fcc55d527c4a56325f0afa7d4756f7fecbdfcd477b652b7035e12826db2c186555a1d2d291bbece8bba1254d237b62918a4e15ca505cffa2eb28d23addaa279d8a331d464552fca21600e3a14e5a930dbc4f19485867aab", 0x1000, 0x402, 0x0, 0x10187) semop(r2, &(0x7f0000000180)=[{0x1, 0x3f, 0x800}, {0x3, 0x8, 0x800}, {0x4, 0x0, 0x1000}], 0x3) r3 = open(&(0x7f0000000100)='./file1\x00', 0x10000, 0x123) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f00000013c0)=0xc) clock_getres(0x7, &(0x7f0000000000)) mincore(&(0x7f0000ffc000/0x1000)=nil, 0x1000, &(0x7f00000014c0)=""/93) clock_getres(0x0, &(0x7f0000000040)) r4 = open(&(0x7f0000000200)='./file1\x00', 0x87c, 0x12) r5 = msgget$private(0x0, 0x148) kevent(r3, &(0x7f0000000440)=[{{r3}, 0xfffffffffffffffd, 0x0, 0x2, 0x8009, 0x20}, {{r4}, 0xfffffffffffffffc, 0x40, 0xf00fffff, 0x1, 0x6a9}, {{r4}, 0xfffffffffffffffa, 0x80, 0x4, 0x7, 0x9}, {{r0}, 0xfffffffffffffffd, 0x10, 0x40000020, 0x81, 0x6}], 0xcd68, &(0x7f00000004c0)=[{{r3}, 0xffffffffffffffff, 0x21, 0x10, 0x0, 0x401}, {{r4}, 0xfffffffffffffffc, 0xa0, 0x40000011, 0x1, 0x4}, {{r0}, 0xffffffffffffffff, 0x2, 0x1, 0x1c18, 0x2}, {{r0}, 0xfffffffffffffffe, 0x4, 0xfffff, 0x200, 0x9}, {{r4}, 0xfffffffffffffffd, 0x4, 0x29, 0x3, 0x5f}, {{r4}, 0xffffffffffffffff, 0x40, 0x0, 0x5, 0x5}, {{r4}, 0x0, 0x1, 0x0, 0x4}], 0xd1, &(0x7f0000000300)={0x3f, 0x2}) getppid() msgget(0x1, 0x10) msgctl$IPC_RMID(r5, 0x0) 00:17:24 executing program 1: r0 = kqueue() fcntl$setflags(r0, 0x2, 0x1) r1 = dup2(r0, r0) openat(r1, &(0x7f0000000000)='./file0\x00', 0x8010, 0x1) fcntl$setflags(r0, 0x2, 0x0) 00:17:24 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2", 0x0, 0x63e58561}) r1 = fcntl$dupfd(r0, 0x0, r0) write(r0, &(0x7f0000000140), 0xfec9) syz_open_pts() ioctl$TIOCSTAT(r1, 0x20007465, 0x0) 00:17:24 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) pwritev(r0, &(0x7f0000001800)=[{&(0x7f00000005c0)="d7da5874ca6e16b1407b252e399007673ab11d96b9c6c7e844d10ab08e42f365c388787eead12420126591e2dada42ac6f8e7e1374cf385da80ed8dfb6162258c343b704084fa1ce882ec5194a2e109ee0b53e34f1a265fb1faaba95cf60c0ba6a1f4f48bea23aa2cb2ff4f3d5d4b88dac8701f16b15d3ba755e238826b46addd99d1472f3d4328fc61f82c4597744504e41110b0496d9e66dabb572ba7a8dfdfc", 0xa1}, {&(0x7f0000000680)="6f3bd89b0487a3d606b87e9c6dde8b5ffcbffe27a91110e67bcce9616b93ea61e632da31a8ecb16174cfe20cb5ab84dec79ff5517c1e57b1aed24d1ed32e7d14308eaa517be589e238db7f2c02498577c427395e1886183811a9c375e7a48620ed8362", 0x63}, {&(0x7f0000000700)="7c1fbb7d62d2fbd0053e88a75d7f80d58414a0269f8f7c9b103deb0d943a61f4585630888049a28aca35d58449842d0877ddaca42d3cd763f832ccd736a21738ddde28645873434c339072c0d49cffef951fd92d802f30756748cb67a710f9ea69c5b718ba9dbe20e1afd476a581a1f7cb6813a62f10e62ef2e3d6c719b1488eb51a1f4bf35a1ed6ee01f67c33fbc93d11383096d5840fbbdd39da031e2292f8d48fdf4bc3b5ed5b92a39af5bfc57fc01b7ad9ab5f9b5f1f6654189e0a599240f0c070d523b4c6746590cf092aac88f822e4e9faacdb60676c68a778a497b3686261e7deac5da66f54efc449b3377d4fe91f0aaa08bb50a93c9d5cba13e0d57eb11ad7babc4e3d38e670002157a3b3d8f442b1536f65537e0095f5652d80e59b44c4db3d6b1ebb0f18a20bde64ec5b0137b5e068f55c30a99a2322f541c8169430c5efc7681f935247bee41dca39b01d333f7e5006304d9cc1fefe89721517251dceafe094bbe14d0c200e9250ece2049bf707aa7d7e25379fcb80f996b8e632d9a64355539f9e654266b30f25c2c0206d6c3041a3b69ed6dbf750984bbb298e575c674135b5394defcedc3ffe3dcc4d8ea4efa0052dd53ca45146d5978af573b4f04e92380c236011d26aeb5980b7b5c81674dbb2fc51dbe658640298f0cc0abc7c5c2d4bfb1d717371fe805f124369db1ddb74dca8d019d3c42a9ce5b7bf2125efd888477699db08395d5be2bcf1e6652ce7c11c28e12799cca2da53ff90643a691193602410d85dc735eab7aa9f3c4df297295c3e4d38234831b530dfd2e5e36f915f94f8a5b5215e4a5c54594e2ecd426eb33d50c3197234424633cea82d3defbde123010053db49a65c09f3ea9b39bef44f6f1157f18af72ea3cdb1e03a5acb7f88f42008f06c754fca7ec4c05d10864a70912a0297970e3ee9b23dfb9eff96d089b5e703d2664eb825344babbfad3089e870652ba196ba368350f828351245bdaa3ec44eb7eb79c7ec563982c0dbc7977ea21f3b1644e799849da10e6dd0e7626735d1d340dcddd598fd622edd42ed1331b25ab6fbab4e741ca3f10a18f9ba699f2ac90463bd6db9e9616478da9bfe9b3723a696003021d868b475fce2a6d6010a75e29c47b769d6cd87dbf8b2482363be6fc18c7d400440d9826b12029d34d1438703ada228e892e4edad2fbc05ed1a9a1ae5a1e1537d195d3c2ad80049a4fc2b017a88aa89725699eae6a79c6fee422c46778001e9d0afd3dcee8e2e6015fc5f6e2b20709396d5928f28b318f03b3375e424c9a3138f6b90929458f023ff4db38f257c49557c2c0823625b2fdd7ee7d6b90383c4d065d72a3a4b70c98d5d111da352b237c1a44d867032fcc32c1aef3a2864fbee826c725ea43d6c5b671e1cea1d41847d7df7f7bf465ec27cd90029061dd4a7ae372d75215427f0853aaa2e48e7eca8a6c9878e735a6f3e99bde95b6fcd0006a8b40443517456d82ccbea91d3444707a7d29a0d31e86c2bc4f91ab1b407c6be829f1c6c6ebd53e5b52fa551afba8c3200ef3e859fecc5d4ed2079a8adec571c81665284789cadce54abdd766211b4c1aa1bb0d9fc1a2e103d2c30651853e3a122772c4daa997a4ae1058182a350574fdec81eba667d7c2bdb21f73e599dbb6344b9c54b0671620e9687819ac86e89d9ea025eebbfeae1c2263392b28a03533eef7e97c35fd7cb8f991e9b5f0ad8ba565e0e76c1e11e25e7aa8882ad812efb433d2eef481a38506d578faca3e45a30546763d236f022649a7ce1b18fae1520d81c8cbbe0a9fc41fcc213a98adeed21a60efdef53a96cffe69eb6c3929fad128d3e61000bdf6c82a551de7a9399341cb7f2217cf09a8af617b4f3626933f27f5d4b8f6c1eaad3f7d9fbab5c81e785db079a5f74b469d0eb3128a242d603097087dd4e645b2890f6decea88a19d377f0bad9ef203ce6dd15886a5347159a08a8b5f1ccf3188d711610b6142e3bdafbef2a598c4df9d485912d93056940f164ddd58fe208f73cd1907ec910f23ac55c4b5d8b2c4caa39b3a11e1384a21cb5ae106b2c681bbc27eac3e10bca30bdb3058cfdc762d530ad457f68ff8861c7a68159bb402ebd4a9ed0ad5347c084e21bac4f6bd7d30482d743eb685d93c322880824d368f7ce63c8847b55be7b2f641fd392692d98b8c4030b5770da41fa8043e271e67773d51a8df5ddc874fbc7e136f15f494ee3ae877b116946d26cceb5bcfe2f0a3a5e93db94d7f6527fd3104c867577fcdb42862c65089674b2fcd5629fbb2d8a3ec8d5960991c1716bd2d18bbdefb2175165ddd7b598cf909bb704fae6d47d986fde3271b13db6415355e51b59e10f50888cd92401f99cdb0ad0c5e243a1b972ca75f8bcb6276b475c385619fa7e97ddc5ce68a8e302a67e9f42b9a0261d79cdc4deb1c447e682f5caf0fb042d6a6fba86dd4117d656fa010d3c30491197a7ae75f4af7fc92790616e800a0418fdd037835ee924c71afc88753ffedd80d71094259c1f0af43a5182f0de2d8c9112e10fd6c6e28e4eaa47a288502eba67721181e8c55b179ccf9bf08f75a00459fd39cff4ee35b638b2dc8850f6a9481031349d783e2bc8bfcb7fc1d57f0fb210ed52976e0d9483fef87272343062be62a74d938897233028a70559875c86b34fc0623c872d1b7e0208775f272e657038cf7cf1785170bc44383d206e164a9e2e038b70b9ecceccfca8556a35b6be180ed93f5bdff4aa84f8f9d397876652ac681ea854d23f2a628da25893ea9f0e59236b06752c29299039dae07427295b8c1716d753bce41a98a25c6eed491106950dd51f60867af5cf88ed67b0153b780a4501c2003bc2ed83045b552366d8c1fc69f5d35f1a8c5625f65899c5986879c43acc359bc1714758be9559640792fbe33aa17d0e78f1820a78118b536cb80ee2bff470d9e4bdf5095d1c389b78f03c4685b2b879feb238d387e5062348d5d9c4f45f9d0c707dc0030cab34dc5499a197ba35c1ba8e3c715d087a4d30ee64948292f4107b2b415b263b8018df9a81ddc996c0a6daaf5c48a874e0d1ec5bee109b629819cad427d9ebcead7e108d3dcb079c5d0dc6ce4cc762a4f2fad43d4603458e85d61a9d6620108c8e6d86935cc8f16896a8e61ca7d534f34e13c466bb2bcc48d58358da0901df28086b7b2b2b23426095af4731ef56ccd5589ec2432e2d60771d26a7ec5f9ef7c925c87181db1ebbabfe738c76337ea4ab6fa2b25cbdf1bb7b01d3982e82353a289cd638085109a0e1b399f97a72368e3f418a23550297284da95b04ebba0958607212998f9c021f7967a3e5cd933cbf31ed7da71b83f5554456e93cd7e7d700ee836e7c6346b3599b05f4c2a98f88b43e5d2d24bb822532a99c45978070cbbf084f1cd6801c1efcf5a476f9408758f8f6d771a7543a8636c7cf909bc8e512805b506822e3043720cd9735910900f098b74d6e548f9cf0dbf4eff47bd463d0c55b16652f04a00565ecdc195fb1c09649b792e7f5e2191018b2cbd230143726d73c6aae3af3cb2c639bc5c6fbaa4bc545176629da9176ca5145ec056833ffbc52742bc3d47802473b39b678059c97e397f09cbc4fd8d38887da545346cba1950b4604038c516b1614278176ffc157136e150810fe6263de20b6b80656de950ad8ebae2fd4355b97a4fe6c09e27ee1899245c72328d508a747203b67dea8bb17411a8610e47fdd7f5e4b17b504c92d0dcd59884807e4dc0aed25d1a0b533f0e7464997c234b6b6655fd327abbd89037b43d193a2888f8efedef1667d5ab63690b5142e72ea9791810be880488e4e01b99a666274b0f8bcc92c806aa3a50fc904fc44eb29c2ed3134ab10b6a983b845c1d83fa947539399229759fd5845a00de7d2c9cf718277c0e3a6d959a6828c5ce09bb70e560a2903678efcb5909b23833693f29576b6175d7d66ae53b3d4b5fa6260456fff001a7c48d5c10fd1156cbda770255e234faba1c5f01d833b6feea0d5885a5ac96a477c375feaaada5108c2373c7780843c2985a63fb6660037453561e0318970720262bb0ec12414f6421dd853b70d38a503f3c4534694c7de11265fc3b1bd386ca17199fb601eb0e486fe67356930c15058ed7ceba1bfcb1b28697e2788d4ba17374edeb3082f2c9777935cdbb6e42c322591ae7845944c4beef3f6c2a291d68e6d8ce7c561d2bd1f762501a71dd4ded7f6ab156531742d4c35977d425a720fe4441264de48554d2af48404c9275b80c870b296173bd0f799ccf906deaa3a77c6bdfdf6ab7569f46e679fdd3beb20303a0f602434253147999c131ceee060ea055308387255a3cf873885c0bd76aa9e04a120e134b2da6e83d603065f030d530668bbba78bcf0b350a7157812f30995bc3674e0d325b0a6849ccd084ea2a05a16b3f4d6eb2bbcce33360187d50bf45de9744a9ef5c5392ab08e26b4c9f0735d11798b7b9fa799db937fa732a6c8b5498ad8b885c07cd71d723b996c7d3e7a2e23b4370e33a4a715a9b0334269d5b7a8f073cef2dd201211aa780125a2a2d90c013accd8cfb3ad72f40606351148b376556bedeb32dd17d6864d83f25a3066dbc3b401993b36d129613c1ddec6d91ca7c69aaa713806f313d62e6fc7d65ccae40f566f90877db92aaecf5dae1a0d1d240f583e08df2bbdf842702039439e60d028f6d88ca49fc9d75662a00f60d90923d73687b34928ff2788cdf95e0067befe319ec3b73b320a1f0f91bed5d02f7490cbc64c6193d162723fac87b030204a13bfbf9d02dc88b54cc907d361fae419577273315a853edf90842e9961cd440bf57865bc205f04974f976d3596da2713c308b23e7c9822e209c933552f8c01911f91070f18706a5628263572d5e3fdc2b658a95b76c599a4df5ade111374f3452aab522eddb402340854c85154ddb0db7f10f5ff1f1f637b8b831b66c9e6ce802017c605e84b508efb5d84b5b95b8bf2b734b031ed3afa01ed52cbbb44669a9334de14795e7a67328a8b698a4a7dba89fc09a105e7d61bca0518a1c61f51ace3ab929b3f046ab1e8dc6e6771c856177c37c7d40c3ebd19cc150dede0e269d2e9ee68e99b66fb9f762a1b0cd2c3855be7866fe334dbf30b29a3ec08979c800aa63b4dc8bcf7d6fcc5d1d9df8ac39b505084231fe3d2280ed04ee8dc24c1415bce1eaa7aaca3b0290d67c809ee56d877e30f969847f1d239731a269a739599e87b192cc36cb63988d632b1deab672395974d5605e7e23d2111dbc5f33dc1788457d8694c8046a28168d7165c66e71f68502f9ef5f124a2ee2de5967a7c1b45510dedf89c709ec7b83e0e0b2b4e0c929b180bf8d04cc565226e0037f6f132f7d6b9166c6bbf6491e110ab9d850d24191e4384a7ac07577e8d79dd038c8f2ced57c68b37d67ad49a848dbe0c1ed6d76805223817808771e282886f2af25accf9bdf33febc86d47748f432d522acba6bb8679af88135bd36cefb24c588ad3a8205040f7ddde74bb59ad35d87249b7b1a99d2fb5938bd19c2393f50841fa18cd61fc20797afcac8871f1e526b188ec859b4b7ea555322df6ccaf509634c268eebe967614ad5a508224dc5983ace46f44c50e7846df782500889bfa16df388edc876da9560df408c46bf36ddae2995437a591dcc94c9aa606858111ec06afbe332c2a5ec9945a165028393ec452cc1157425814159f371809c1aac20841605adb0e23bba91208e8bc30bc4b9435aaccd52fba8d11bfc7e284fe35c16b8aaf9881185f48eed7d6", 0x1000}, {&(0x7f0000001700)="b395cda555e16cdcc8d6d78037f69938151011d973e8bda5e9263aff1c68d2c2707de5f4dfacb558eb7427f01cb5a742767c95f80d6f32414fba58c40271d63a9e7a3db6e2d45162a94c4a98e2c54bd723b34e793869095d8c", 0x59}, {&(0x7f0000001780)="d3903b4e0b706370b3c26fe5de33e84d863a6aa13d07f214916a56588439e78ff099289542da6ba20685ed4aa51de5f8e236448d4e7f458c4380f04f6b4ac50e9c70fbfc4e6dd4f56afc2a2cd8f2cc76f1", 0x51}], 0x5, 0x0) setsockopt$inet_opts(r0, 0x0, 0x800000400000001d, &(0x7f0000000040)="3c064721", 0x4) pwritev(r0, &(0x7f0000000540)=[{&(0x7f0000000000)="5a7816b8eb9fbc814f22c6b8059d6266ff23dceb3effcf1d89da7a2f123c8acf21891500345d", 0x26}, {&(0x7f0000000100)="d489db95caffa1199042e2e35963e7905da1717b00a3a679b7c475ee533fa6df3a10bd797c3e19683004cea9a48af8181983f4fb546a75bad63876221f86e719d8d0233bbe46703bbac561dc995e01a185c79970e5600098a4403ad975160a0a8b7facb1c8835d7fafd8597a8b20f996d4a8dfef18e16d1af663eff447189df2488a060e76202f6528b0cdaf752ee57eae452e11857a75431d5b370b237bccbfb8", 0xa1}, {&(0x7f00000001c0)="8fba392b1591d9c11a5777d9d73ed8293665cfcaa732fc4bda37d82a5770a37d1b33ad9f0189ae2794d63db872", 0x2d}, {&(0x7f0000000200)="4a1631c823053059333cc650fa9e5b4ef05cfe988e9da44b6b9398e0f395886cebda94a8faba80f5c6d2374785e8928b0107bc307240250ce4cf37d11c68ab74c728719868101e91b73e6622da1437259209ed5301a42f4ac75e1f8a3284537607b8611e4529668aa25878a46182757fc7547a96fd97610f0ba686532920f75fea9e71031c4742103741fdb5e8056a3e3fe24d1a182a04b7f14604df8383d3ae69212ec46bce4c2b742343bdca7047bd5843b2103468095286767058cc2262eac649c92782dffa7801", 0xc9}, {&(0x7f0000000300)="2940a268b809a61930bd6a997f4fca4bb957092210a348fafcd5ab138def095174c2a8025b970e3f73f7fcf1973e9186818eaf5181b3fcdc5d258e6742f47ef5f4956d9e70b3ce4b3f5b0786d1e95ab15b22b32fa609", 0x56}, {&(0x7f0000000380)="116b6e19bf1bc3a95af92be613ddef68cf9409ee72ec0e8815605f205454ce7278af864c7ffa3e563dc642bc579a78600df5124bcac953fa2bf369b3b8636669ba8fcf0648ae4251eb89f0d96eb785fa30676659bfe2521f9195b109967604abfecbbe0a21485adc04b6c15f8bb70246ff2b9b741fd15b5759816ae1e55c04de8e1857f797253ff040fd50ed83895ec83a77f1b66c3c5d40be6c9c28cefe8848ab8a28d96d904928ef5e2031378583ede3bc93d603a4a71dc2b188c8b9a14b5a6b97dfaf", 0xc4}, {&(0x7f0000000480)="ca6508d1a66e23f7d2564f36338785ddf953b2c1e4c8b105a262eb44093530da10879c2571b019248d2bd4039627722c3b23a6f318e5f6eba776662b029ea8138ac75042e9df34d3419dd385c69198f20281832f90b6", 0x56}, {&(0x7f0000000500)="651a6f40c79d447f2b937c92cdf3565721a0435d89386ddbe6071058ed1fbd7e9166", 0x22}], 0x8, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="363ead0397c92fbe2304b91a60a7b83b22d00ea668b7197638015678b51eeb0a2814d3571861b12b82cdcacd54882bc96663a27928035ac0d4d988f9ab19d7409078cc94534d1242066e613f9a2b0684205e97478f7107", 0x57) 00:17:24 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0x0, 0xd38, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) r0 = msgget(0x2, 0x129) msgrcv(r0, &(0x7f0000000140)={0x0, ""/89}, 0x61, 0x0, 0x800) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r1 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f00000000c0)=0xc) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000100)={{0x18, 0x0, 0x4, 0x1f}, {0x18, 0x2, 0x1, 0x7f}, 0x5, [0x0, 0x401, 0x8d1b, 0x0, 0x1f1, 0x0, 0x76ca, 0x8]}, 0x3c) r2 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r2, 0x2000000000029, 0xa, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) r3 = socket$unix(0x1, 0x5, 0x0) getpeername$unix(r3, &(0x7f00000001c0)=@abs, &(0x7f0000000200)=0x8) setsockopt(r2, 0x2000000000029, 0xc, &(0x7f0000000080)="00800800000066736c2e956815311daaca0918e4", 0x14) 00:17:24 executing program 1: r0 = semget(0x1, 0x1, 0x102) semctl$GETPID(r0, 0x6, 0x4, &(0x7f0000000200)=""/249) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file1\x00', 0x800, 0x20) pipe(&(0x7f0000000440)) write(r1, &(0x7f0000000100)="4472bed67b9a56ca80bb2cd91d1fb0baceaff9e46b5a1de03826dcd233c2faebc30518488f32f575aea53e8b9cfac46d9e90f1c326f28f43f5298d7e21dd51e039938ff256aece0d375e264d516cc8227a3723b862f3dfa38cf6e2121905b971ef0b0780291d9d5ee3c42d2224e84fb25e70c5e3200049ce0a27b9b70451bafe0c76ed8caebdac76c94feb1afb7f05b8be56194b1c7aa9ddaa11d63650df9204459306175313878524c4e348322341fa182366e94beaf95979b37fd3fe55068bfa9668137f657c97028e9e14670726f209138a40c5a65fa9", 0xd8) r2 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x400000002c1, 0x0) fcntl$lock(r2, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000001}) 00:17:25 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000a00), 0xc) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000000)={0x3, 0x3}, 0x10) 00:17:25 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) utimes(&(0x7f0000000440)='./file0\x00', &(0x7f0000001640)={{0x20, 0x7b5}, {0x6, 0x70d4}}) socket$inet6(0x18, 0x0, 0x4) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000001680)={0x0, 0x31614000, 0x0, 0x3, "d8e9256bff76ae8f73cf8f73a4cc8b5b312face4", 0x8, 0xfffffffffffffffe}) pwritev(r0, &(0x7f0000001580)=[{&(0x7f0000000080)="c56bc1fea492854614cac6114f8ad535dd89b975b4a411a02bf94d52b6d64173b0e11c879f0055c761907c1d3c5a359ef3038c1b752aab77854af9e47a1cf9a8f6539a854de1eccb23224c2e694b081dca85f6ecbe4429ac43c9be5993037d13ee2afa09c45b60a327a8a0f627dde77171cbe991925ba1d38105743d8587bd94d9d05c7527eff24a088d1cd0d31e3d94ff8ee3a3c0bb4ea9b15c04b871f114d762f5dd8c2e46866652441574330f2516011118e65422504d19cbee15c8f1108100b6fb3ae78a22859d616b72b37680577232bb33393b26ca4344d271d43f4e73a791d5fd6799fcb3e3b2d06772b054c4116079a03854f198", 0xf8}, {&(0x7f0000000180)="0ce9a78195bebdadeb64479194699b1563fe48f82fc41e5b24b32010508c238b6f3a840ff64794e98ada96647ff13bcb5cd37b37834cf554da5d1a9bac91e24ca9f65a79e658c2b28600e085c857bd70d5b6aedff393ba58b2cddd13e241d2c88ab90645cc8b6816e8afe537b8ef38f34bd8b5e1cff327bd89fb1b092fb15f07c744784ab094eb030c4af54f81760efb564f9e8c7706c8db63f6510d8fa9ec514af3f8068c47", 0xa6}, {&(0x7f0000000240)="87e0bb9778bc83bd707642ced66e6ccb18dc0332dc1c93018e2f8f2bcec0683232719cfa2bc4dcc54b19d0a286464a02523b9ea90bc2254fbae69ac2528b55221d84252023bcf75144d39555ffa2283e11e6fe784be6416f7bd9b77bb71a7303e0fdfb514110cd04250c68290bf23e2a3622f35b47f1e5fdfd71f230be4dd1fd1d3541e3fb3f0e15ee3b3acb0df3845f6a515297d5fff186918d40b52ef7fc3816198915ae12baf2", 0xa8}, {&(0x7f0000000300)="b64dbad3d7fd7a44ed556a37e56ce0a7a45f55b8fc44532328ac08e318158e3b225645deca8dc18563b13d8baa221a2992b00fae5c8a51e36bc02e7c43227a173eb321077936f56cd4cb6ff27672494783caa04d2944e21c31b2f51abb95fb16d1123e4abdedb08c", 0x68}, {&(0x7f0000000380)="1517c1ee8930f8d078312679802adb7d13bbdf76a100f7b752fa8dd4441eff9f02624c08ada973e2bc71f14586a7362792f96df77b9a", 0x36}, {&(0x7f00000003c0)="15dd6b2ed77c2775694258abf74add2e5684984d51bd605a747ea1f0b98cd001c825314b151d302595f5368d68e0", 0x2e}, {&(0x7f0000000400)="b558a790bdb36499747dc965627a810b3844008528ceb0e3553dafe25ce3f0ebf86605364a", 0x25}, {&(0x7f0000000440)}, {&(0x7f0000000480)="5215a897358d07b2dfa1541ea49acb8c2673fba6371f8f0eae886acd362e640f6cc2ba796b1d54a3af4b37781e9d258583b740cfb960f140769f7d995e26599d758705e90c7726fd744d0cd7739e9c60700165a80759bcbec3923b45a925513cdb3d22521a0758c45e037b80d3c2dbc8a2392826f9a225687c385582eecca3bd7d58b65a744c30a93189e24557332a2635ebfac49cefdc55ba2cfbf55200d97fb3724f45b2c2ffd52f94887286f27484c2f84fdeb5f69903a69300e5e6df85278166b6a9473388cb2a6e5062e9a30ecdbf79f5023339c22c76daf9f671aec6d814af2a0880615401b253e2021e800e3f1cf0b89c9e905e6424411f1ff4b6ea92af84852202d2f7df501d8b15e23dee61096c89ac78328859f4ef6f5944b003f59819b226dc5912ea55a06e67cba82194ceb994b897a15e389fee5a4d6659d7f093763b9f3a0bb289167590032aec670ecc6c843d0026013bac8708ff216b0652ae2ad43da6829ea9132ec921b189ccf59b30f61f976e2a807067e7939662fefd1ee818f3b3bb27881ab9c4ffa408f5356e8c0613e4c52f9c6960062667d14b68d957f373fb925bb0202a1f72689b485d4954c0788a95df308825ae44088109459700420ccc66829864dda817a7d569b62051dee7d0c1b3b3a6a8810c415f440ec477ccef8f077de02c15dc5c42795c6f4bf66b9bfac6e7fc38dae5dc7016fba990521fcd7a0abe35e04bb788624d62e1dc8db3dca79a1f499cb178ff94842ea7edd96e51d1a97d9e762415044e7a3e6cd59f47d8dc3401a3a7080408db487186f7483a9ff1dba1e3606d9e3da3a409ba4d76672698a010e9d3bcdcf43a103eb9247504b9ca08d8e0dd01a5ac9aedf82cc6aad10c5c35904c327efb004f169938b855a9623ceb11d9cba8df0530bbe781b45eb7d153a5fc9e2797522325fea66bbd7476128a0ac3a4ea763779c40432bb6a3ffffbcdb7501f435b70c897b9d8239a6ca6db7fe2593e3303a58206e349ac7fbf273caff1ceffd1ba5f97e44b93e60ed6ac5234016ae53c89edd8406b867afabf3b68df6c5d380d270b2e5c1cf910e29a3c1d5ef99b1790c04c6bcee49bbea1df31d5c3130d65c9e1319e68e774e3489336fa0f2f654ab7ed1361a3a251ee21e3dba18b94d5f478701b87b31453521b00a7c7393136b3f68a0b2388ea888e77afe5d9304f40c525808d93f48d36b83ed39969f88f8061065ed1bf3228714726ad217cec5361ccd04d5aea5c9de3904678d0ad666f20e5eda0e5c6a870ab67f24d0e41049b24b1c825f6465f08ac7af7f0fef1dd062e1214b89a7d0f8d0d73d742b176398b466f2cf27559e4ca56e0e63e7da67d6b60644d0d7d215264af7353918c3d49aa62caa51b973ce404e1679497b2daf7d77ae8b895b904a0d980017314ea9018649dd44543af55aa8bd460d2ed3336fa3b1d7d632c9973caa4794364a213c6b23e2a233c3f0454edd82a32bfe3ecfd3b46ac724272f8d974d19e9435267a07bcc3e20cf339f955c1e8b01565edd26ba90874010955cc5e000f849e49869ba28d212d6e8edc667b39849318e1967d5fe3ef852011dd09f0e0566f1345f1af400418d91d127e5e654360d05f2194fff3256af2d7f1e551a8649b09b92f8d50ace16712c8eef1a9c10f19f7a2b02cedff1da67f851e676399ea69c2faf15f169692edef01cef1acd58e4d4631e8dcfb7c7f116b2470d19e0f47dcf71c8ab74bdadb0db892e2490dcc38eb9d68c9fdf3c9295b842e738421c7f8cc8596c64c69067ff375a17f0bb8df0346443d76ea27749bdb09874a7dbd7459dc463e9fd2e800ed4b5a60d9d3f4312ca2c714b00b7d93a90c7c5d26e2c10b383684a9f1e61f9bef0a457d2ca209dc2407b7ac6be279af0826a91f96e1113ac14763abd5a055b2d7064182291483297afa1f663985a4fa9c2938be2fda483560d44334f8126c4073f1544e01437c71d8543ab7a67cecbf6f6a63900a26e00208954ff142fc368a87fb5e6b480c6c04bcb8ee24b9d7558add171b0952f91431ac97a86e5295051d4e5d6ca505acfa5727202200cd8ac90e26134ff5609fb0defe00956ddf0959e8d0e0de3c71cbbcfbad2b6d3e955b64b149fbf3a533c810b53de3538fb5d73ef8644e0c4c546acb81d0a4467d86c43e460cae05895a1a88c86c10ba1c8027616000e24b3579c0d7a13fb0bd2d7d1d78666c4eafa86d56f44695dc161ba63c49c63d0cd72279be1ea60f199e1840a4c1177269f2fd13e6a7a9b6a5092bc155739113a5fbee624636bbc596a7359908d750edf483a4aec2874ecdf43e84094d4c5738c64c74fd332f350d8a070218e410a887206397c0fa1df04376e970de2184a883517756ca047ca1eab8abb4de1568df93fcfc68c0146a6d14415637ab5579e2ab0b86a9e5b9754eb63fb08905cff5e90cd47e7d820e9cdaae963467f27dcace27ff306274be05f43fce5fb601defc7f52c2b8d022c3732197b6e49ccbe60746195cc4e197dc8920ce348604bba2d65b9ee4d32bb3b803b5ea929f37dd9c5bd034fcb0d47b06f01616b341a2f97ba4e0726c07bb0717d01f7e37cd47e4c9f8537325e191f27a232d323244e01899057221c13b4ba79a86167295af6564a9ab410ae80b7208cbc5aaf0fae37f15e9ca0e6c1c2d466c1fba90980cd547078109c59b48555d77a2f4b4f09509ee8f86e0f564b5247357be3e676c9133f9e9387fffb2cc9e903acad641f7fb22545257d08ccf2c700d37db3e3ee94d64805534c840e6d47e257d443de56833a790bd4f4f160ce4c9b5842eefd523f974a89c721069da612380c1fe80742fe84edbe4de3c39388a903b8954c10d8a8ebfa2b33868847ab12d00dc8ec730d985db9d732070e55e346616dbab0e36b777a2d999c1c025b90a89d9d7ad0f2ad60c936dc2a6ab81e483f110732be5ef16ab2020ac526474c050a87887c3137d4aec7562a3497a424f66ca145a022f601186c2fab856926ac12e0e8fb5721b56bbb912352aa2f0b7ef1072658d919332baaa1763a77649caf1b751a60644c1f941553952657fe876134bf0c2b36ce98a9106b0af2ad84d1e023bd89d3175644e810baa749daa4ff268a5cab176e2748de70026e3a9c5e8e332ca1bd3546e9704d49183fd892c84b5356a782ce805920bdaa6b8b1dd09a688dd5859c6e9b363fd5f2afc8d8cac1a98893df9e47adfeec3eb18582cfc6887bf8bb0e05a4005f6abc635439eb81c18fb807719ee1547fcdc7230bd87f2ed031cf0e4de4bd050fac4766801a8a98fabccfa37880ce87488bdc10a7486ea8c74d28114e566cf792025bd766222fea9d1b6377920ca3cfbe4aa342e884048ab8f949e134761f1e422fe94988a7d9c8eb2304e9459c247b92705e95af1efd2857324b39fe4ed6b7da8a9e6fc4d10df4b56bc37f87358bed66340300e9d1d1b5dd35b9bf4dde33cd6991cbdd5e6c9492f4b6fe03d877f38b88cd7e330710e1e49ec5adb7317d37d3b8d6487ca803bcd73d455005f1087f30ffe3010a9d88a7f92f120fe8ac7f0cfddb982a0e3944737beff0b3e01ccb085281bd08f9323e5c50caccc6428cd34ae5120e6be0d6cab84ccf556ecfcbe17367f43e0f92ab698d2805cfecfff9c9632522d650f1ac07ad742031001ba996279c0261ebeeb109d1ab9f9852e1eb7490b68e9b7a60fe5586527c6ad5d12506ebb9087aab47d19165b672d4b686579fd59042bbd3010ccfc61b990edc8042a230dff1ada753771243f5cb46b3ad86d317057e4fe117dc8b3967e0757a7a5b05819516cbf55071df96343c0170ddf71fa1cd153ad2ca6714067969f23c2660937e66b36aaa27fcf9e20db9a0c9defcd3df1530e4790f6669bb10e00db6a4dd8a564106e480f9f2d27b2163ec50d520617cbb40940854afc3e0a6709056cef4c7b5cb8674b895192be1f85dd0246169ffe26ea769cdc3907c19015ff14722fd9441623de08e7e5f115706cb0272107cf1285ce8318717d2740c557369169482b859cc45d070bc7cb9e847ecae1685a808316ddbd8548bb789c4a345183c328023229fa2cd4cfff3ce2c1ece7525e3d6c9074b23c4de0f71bd2327362aec281538f4556e09eeded97bee965d581d2a650fb7308c4904276df1ab4ea29afa3c2e455a5f815a6098604b3400b51896c8c0c7fd139772a36b7291ca234faf8902daaadf6007c88dcb5e7b9ebf62a3e370ac8fb1b086acb432cfd6c2dd20be8a0f6b115f71958f8a282e639212532b47b4f3b44230dba54445cb00c7308d375be81aac4ed2ff53a4e2268189bdec2a4fa49d28851f6d42420701adcee6af4bd3fce95d7b6b2c15acd4d48250a7c6fda888a02567fa38766d26721be8945c2b087328fc32184fe94c24a08a7d3b778341b3038fb625547feeba00f025d848908e2350b05ab32ae4d196ca13ea9f601b6ab915cb18349e0ebe23caac0afb743d34f1c55a30fb89236789790ee528e7132ad5f1885e173bbf0b8ae686e00ed75d63b6b09cabb9926837b5314f9d4ad7057cd5b0cefbe8fb0bbb5efdf69da07b8ae9bbcfbc71058e42ba84fcd8483d080625e0a2b04b221beac98a8b149737ce4f343622dd5fa36e3df03b4513cc9e23e46c10e27216ddb176a756a357cb7287cd95a2ba754968fcc105b6256134f3420e055307cc79641dc21e0bf63cfae3a01850b0481b8f488a177a3f00f3ab7887791ac0d0b872bc4fa525133e8fa340b58da28612f6767edeb9706ff8fd3d5c70ad0028d495b772bc483debe89120edcbce42368ac95b4c9a0d1507e5e2e873a86d01f823331ef22ce8a87212e3253a90b73e684d572d46252c8d0d3521b2d5fdf64db1f2fdb7193d004b3a0d756458920da7ad9e5b44a3f7ac6b8834cedeccbcede31bcee20a8791f6f3ef4f05e2e2630347fd08d35e9eb6380bbf2d1a155c25916ec074c707a4ca6c523c32100f8e57f43e4b199715a92c0ab9930669bae49feb69a935da0ddbfc72656e3cf0527f292e208a564cd1a828120f1791e768809b1e96667ab798e0dba02c8857ef9484a2cb00effdd72c712c9b9d6c7794ec6d978398fd3ff9dc15e54e4a4a05d3d0dc27117885e2202a084bd9cd4376d091f66c0d42964a65274214230f3b60b02dca83dc952ad52378a6c6513a646d624f1d181b72ef5f1fe8b89eec1416b5a4d997bf8c59eb45ae9e3b17c9cd8cf4639aec38494fee8da55165cc8242ff192db60f01066966ae2515f7027924fbb47aa0dbdbd3c0bb3d4470a923e6667c785aa7175d4b1143cc19a5257c638dbe03299552fdddbc5dc81117fcad645bc65b380589996a83342ab5c280d831e5cb3b2748f69172ca2fd377be415827859029f6788241f3a22a35e193a044242796bdca4b2984a5f3d1595225cca3e3710d0e3f87d41b74ca5622ebbd273386252960a01cac8ad8abb3903909485bf62618810edcbaaccbb9bbca8fad4a43e5899f5dd261f4c083226af7f8fdeb8ef32070ab424329c401bffd0b83ce241319d924aca5b36fc8992f9ce75e979668e45d20916855ff3568cbbb0ade5872d0091b250a611d6110da5d3aa3b85aede03cdd0c0ca7b44079dacf52d50414302f3ce23bec567a36bc013f4e0c5597c24f30651d8ce5586caa2e1a4b7498811ab638fe4c5f60de4f745f334476eb1bc21e14d5a0a12864260a3c35f9b4f5573d192a7190e81e0e037fd71c8621d1deff91136be3309f7feaf44920688b282ba5fdc3afba6ef8b32570351f611c306925973813769ca0b", 0x1000}, {&(0x7f0000001480)="ca2fca4b7e0dc04bf929e17139bbd758a454f2d2a90778385b26749602e7490b913c54ab5e2254315892c823bf36c961664ff85d86b99bca953b69fa0518b12e11d88a7d9a125fd8e0ac25803c2ee485a782ab4a474a9d44f922104312a663ac9792d7403cfc4320650c4c58dc5ed72ce55fba4e6e44db11a4320f8eb4d448289503f6addc096b7ad7053dcae9e105dbc6109c80c4638532e7852fc1a110e13412c147184fc6e1379a4d28fcbf260781d1d695b5d512006da5fa3e139089ddbde4a88e31516238bdb91da143", 0xcc}], 0xa, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000440), 0xffffff05}], 0x10000000000003e6, 0x0) fsync(r0) 00:17:25 executing program 0: r0 = socket$inet6(0x18, 0x8002, 0x0) r1 = shmget(0x0, 0x1000, 0x80, &(0x7f0000fff000/0x1000)=nil) shmctl$SHM_LOCK(r1, 0x3) setsockopt(r0, 0x2000000000029, 0xc, &(0x7f0000000000)="ff010008aaa008000000c3513e2a5e0000000000", 0x14) nanosleep(&(0x7f0000000040)={0xca0, 0x80000000}, &(0x7f0000000080)) nanosleep(&(0x7f00000003c0)={0x6, 0x7}, 0x0) close(r0) setsockopt(r0, 0x2000000000029, 0x48, &(0x7f0000000000)="fe010008aaa00810009bc3513e2a5e0000000000", 0x14) 00:17:25 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) select(0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)={0x0, 0x1}) setsockopt$sock_int(r0, 0xffff, 0x1314, &(0x7f00000000c0)=0xf9, 0x4) write(r0, &(0x7f0000001340)="33c55b6357f82bcf653aac63e704be4978ff09d680b23bec47db660072f8644048908c94aa9e2704c7abf4e2922233d3ba6dc4352a8bf4b437813276a2906e8c93e780c1eb31a21c2caf24fc0eb7ad88d40dff0d86635bd52c6291c0823dd441e5e1ea4bffb4e4275e037e3f9528ad8e5015d7d534604ce9b33715cf5086995eb51a4459e44d6fe4650f1020c53875af97550ada277fc1c14cb93109bf811f2dc95a3001b63897b61550a97b4f16262b2f95d024fb5e43c2eb69139f57ab565ac1f05ba05f10d84873fea0b674588923371c17f2ebf34cd78fece490f2a69df47c0d44bfd2c8ab075a4d1ba03aa9ad6366c8c3cfdc41f009b00ae658b54e0c0047775e60a5bd76c0adee7dee5ccb576934e5af387a4ea88961e30304091964f4381fd1abb2787b5ba920a496add2f077eeb479aa517f07b3123979c28efdba85bf8cb9c009a5f217fd47fb25c495a754fd57bfc311cac88ce10e9f3547bbec6e139ae0747c47f67d22c022dac3d69c38744cf6408932859c46b0626e526211686583613fdde2fa0ce9270578d2cc08f6a5f1b253921a4322bd7372ed577c079b43fc80ff57a178f1f12b83cc276f200a18dcfbb80e25b9844602fae549af61a40e04406f0880688c14773e3c9bc4ee041fe4adac41461af3c7ed644bd10ef389ce55a0414e3ee5264964e3c7996161950c2d245ba50f96c71238960bf0ef927fa26951fbba8bbcd8fa", 0x209) getpeername$unix(r0, &(0x7f0000000100)=@abs, &(0x7f0000000180)=0x8) r1 = kqueue() sendmsg$unix(r0, &(0x7f0000001300)={&(0x7f0000000000)=@abs, 0x8, 0x0, 0x0, &(0x7f00000001c0), 0x389}, 0x0) poll(&(0x7f0000000040)=[{r0, 0x38}, {r1, 0x2}, {r1}], 0x3, 0x20) kevent(r1, &(0x7f0000000080), 0x98, &(0x7f0000000100), 0x10001, 0x0) execve(0x0, 0x0, 0x0) lseek(r0, 0x0, 0x1) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080)={0x1, 0x40}, 0x8) 00:17:25 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() kevent(r2, &(0x7f0000000240), 0x9, &(0x7f00000002c0)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x7, 0x0) r3 = dup2(r0, r2) ioctl$TIOCSTART(r3, 0x2000746e) open(&(0x7f0000000000)='./file0\x00', 0x8b00, 0xd) 00:17:25 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a02, 0x0) write(r0, &(0x7f0000000400)="f07204bda33f6e7168ee2370da4a3854f10e95d7530dcb2d6449cab44e87ac4fbbcdca2220b108b9f962da03275b7b7632ef9132b5a5b3dab2187989ae68ddb974818b356a4619280c73ce0003e6134b6623a87ab52e8bc4a874f4e173412186c7d293ae72031b660d6179b5b8eba4deca3adaa533803563f35938f4528ebd6ff1b0d022e2509dfaa51c404ed70f59aebbf5f30090f6a50106ae4e1c3c46ef85d19fb2c617d5030473b43e878c339027a7e7473f3f0330d5e1471b4339d16bfc1cda3ceee25f5f056a0393e9a92ecb4dd374ad5cb27d10ab4995635901bfaf4040f55ab5e95d057cc8a1da9c8f35c92a6c26309593f476e0dd969972e7f386a224e6119af44ade3862ea7cc4bd7e5a821b5ea388d6bbbd160d4f1260697b6dc8c3d5022dad0236c743f0fbba6506ee9cfe2e5abab31f43c21963fc", 0xffac) write(r0, &(0x7f0000002740), 0xfffffd93) ioctl$TIOCSTART(r0, 0x2000746e) pipe2(&(0x7f00000000c0), 0x10000) 00:17:26 executing program 0: setrlimit(0x6, &(0x7f0000000000)) mlockall(0x3) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) setreuid(r0, r1) 00:17:26 executing program 1: symlink(&(0x7f0000000000)='./bus/file0\x00', &(0x7f0000000040)='./bus/file0\x00') r0 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000100)) write(r0, &(0x7f0000000140)="cf", 0x1) open(&(0x7f0000000080)='./bus/file0\x00', 0x20, 0x9) open(&(0x7f00000000c0)='./bus/file0\x00', 0x0, 0x0) 00:17:26 executing program 1: r0 = open(&(0x7f0000000180)='./file1\x00', 0xa19, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x300000003}) flock(r0, 0x2) flock(r0, 0x1) close(r0) 00:17:26 executing program 0: madvise(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x3) 00:17:26 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) setsockopt(r0, 0x9, 0x8000, 0x0, 0x0) 00:17:26 executing program 0: r0 = socket$inet6(0x18, 0xc007, 0x0) ftruncate(r0, 0x7) setsockopt(r0, 0x2000000000029, 0xc, &(0x7f0000000040)="ff013e2a5e00b5f77a000000000000e803000000", 0x14) socket$inet6(0x18, 0x3, 0x632) 00:17:27 executing program 1: mlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) r0 = dup(0xffffffffffffff9c) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000100)={0x100000001, 0xff}, 0x8) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000140), &(0x7f0000000180)=0x4) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000080), &(0x7f00000000c0)=0x10) munmap(&(0x7f0000ffa000/0x1000)=nil, 0x1000) r2 = open(&(0x7f0000000040)='./file0\x00', 0x12a0a, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r2, 0x0, 0x0) 00:17:27 executing program 0: r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) sendto$inet(r0, &(0x7f0000000080)="56068bcebe1f2e1e432fd652a834b825a72ed290e79beb36e29e13a1fe2974a3a2f876d4b980208496f8cb3d8db9e08914caa5718080b4475ab73891e8b36475", 0x40, 0x4, &(0x7f00000000c0)={0x2, 0x0}, 0xc) r1 = fcntl$dupfd(r0, 0xa, r0) munlockall() ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) sendto$inet(r1, &(0x7f0000000140)="88c318075645990ac4b1ccc38d2e77ff3f05c338068c54a19e326a4bdb26ca2d926ef324628a685ed39ac7", 0x2b, 0x404, 0x0, 0x0) r5 = accept$inet(r0, 0x0, &(0x7f0000000180)) fchdir(r5) r6 = geteuid() sendto$inet(r5, &(0x7f00000001c0)="cdd7923d4b9b9151f15294cc41f8cfe17b45e0b8f1cb05e7e8ea8db158fb9eba70ed0b07d2505343d4ba218396dac561889a5cf6509b29941a8de8db041861b35e", 0x41, 0x6, &(0x7f0000000240)={0x2, 0x3}, 0xc) r7 = accept(r0, &(0x7f0000000280)=@in, &(0x7f00000002c0)=0xc) bind(r1, &(0x7f0000000300)=@un=@abs={0x1, 0x0, 0x0}, 0x8) r8 = msgget$private(0x0, 0x10) getsockopt(r7, 0x4, 0x100000001, &(0x7f0000000340)=""/78, &(0x7f00000003c0)=0x4e) socket$inet6(0x18, 0x1, 0x82ed) unlink(&(0x7f0000000400)='./file0\x00') geteuid() r9 = accept(r1, &(0x7f0000000440)=@in, &(0x7f0000000480)=0xc) recvmsg(r1, &(0x7f0000000680)={&(0x7f00000004c0)=@in6, 0xc, &(0x7f0000000600)=[{&(0x7f0000000500)=""/206, 0xce}], 0x1, &(0x7f0000000640)=""/46, 0x2e}, 0x43) pipe2(&(0x7f00000006c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) socket$inet6(0x18, 0x4, 0x7) msgctl$IPC_SET(r8, 0x1, &(0x7f0000000700)={{0x40, r3, r4, r6, r4, 0x60, 0x10001}, 0x4, 0xba, r2, r2, 0xe2, 0x1000, 0x9, 0x4}) write(r7, &(0x7f0000000780)="25004832020c0f4119dc896573ef12092ed478fd7a1af8333ad21b5c833d49dd017c20603924428dc1826fce433f18131807803cbd4b983e96bffc9ab8a82540a5d25ad18ca0c5da2b90f6df6c80d07ca3215c8a44b67794f51178d717c92f5bac31bd43bd6bd6c89d96f93ce8f255e59a043acf34f51b6a8f7079ffa34deeb4436ff80feec11c3d453cc8e4c678c4e3740c9efba726b740be8f17ed3d310ffdc2c743615cbbb21cce7ded5623384cab2290155630f962eb1259d99e3c627b14ad811b82576faf2fcb78d7fa813789e479221a96655fd3", 0xd7) ioctl$TIOCEXCL(r1, 0x2000740d) ioctl$TIOCMSET(r5, 0x8004746d, &(0x7f0000000880)=0xffff) geteuid() fchmod(r9, 0x11) ioctl$TIOCGTSTAMP(r10, 0x4010745b, &(0x7f00000008c0)) pipe(&(0x7f0000000900)) 00:17:27 executing program 0: r0 = msgget$private(0x0, 0x181) msgrcv(r0, &(0x7f0000000500)={0x0, ""/212}, 0xffffffffffffff23, 0x0, 0x0) msgrcv(r0, &(0x7f0000000000)={0x0, ""/129}, 0x89, 0x0, 0x1000) msgrcv(r0, &(0x7f0000000600)={0x0, ""/4096}, 0x1008, 0x3, 0x1800) msgsnd(r0, &(0x7f00000000c0), 0x8, 0x800) msgsnd(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="035e000000000000514fcb0047136a000000000000000004008ca8e66787d31b2f0543a4772b2001cc60e7385c761bb39a25ba8530a9b4c8460f4fca81dd115a7450d5345e10ba11c64f7eb9c339735c0a07f9bb9deaf47647b17eb5f9ebe9648f6d69b25d3e208621befd7e99407ae42611414c39c7f63ca11ff4b3a9d3aaf5fe662e58d4c75536cab6fe9fb74a030cc35f688d340866dbf6550f863e416da1b7db380d4dd6a5f9e01676294195a0ffe6e60030511361072528dde65887aeab51b91c32d024271cd71622dad241e4cd0ba690d4176ed0c26cf222fb2c000000000000000000000000000000"], 0x1, 0x200800) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x4000000000000016, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) r2 = fcntl$dupfd(r1, 0x0, r1) msgrcv(r0, &(0x7f00000002c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000053b2b225000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d9ec2c9e21436b000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000e0ffffff00000000000000000000000000000000000000000000"], 0xa6, 0x2, 0x0) ioctl$TIOCDRAIN(r2, 0x2000745e) r3 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x20) ioctl$TIOCCONS(r3, 0x80047462, &(0x7f0000000040)=0x1) 00:17:27 executing program 1: r0 = msgget$private(0x0, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) msgctl$IPC_SET(r0, 0x1, &(0x7f000079df88)={{}, 0x0, 0x3, 0x0, r1}) 00:17:27 executing program 0: mlock(&(0x7f00003bc000/0x1000)=nil, 0x1000) mlock(&(0x7f00003b7000/0x4000)=nil, 0x4000) r0 = socket(0x16, 0x8000, 0x1) recvfrom(r0, &(0x7f0000000180)=""/228, 0xe4, 0x800, 0x0, 0x0) mlock(&(0x7f00003ba000/0x4000)=nil, 0x4000) r1 = socket$unix(0x1, 0x5, 0x0) recvfrom(r1, &(0x7f00000000c0)=""/151, 0x97, 0x40, &(0x7f0000000040)=@in={0x2, 0x1}, 0xc) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) madvise(&(0x7f00003b7000/0x2000)=nil, 0x2000, 0x5) mkdirat(r2, &(0x7f0000000080)='./file0\x00', 0xb7) munmap(&(0x7f00003ba000/0x4000)=nil, 0x4000) 00:17:27 executing program 1: symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000140)='./bus\x00') r0 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000440), 0xffffff05}], 0x10000000000000ff, 0x0) close(r0) rename(&(0x7f0000000180)='./bus\x00', &(0x7f0000000040)='./file0\x00') symlink(&(0x7f0000000080)='./file0\x00', &(0x7f00000001c0)='./file0/file0\x00') 00:17:27 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r0, 0xffff, 0x8, &(0x7f0000000000)=0xfffffffffffffffe, 0x4) 00:17:27 executing program 0: clock_gettime(0x0, &(0x7f0000000000)) unveil(0x0, &(0x7f0000000200)='xc') munmap(&(0x7f00007d0000/0x1000)=nil, 0x1000) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x807ffc, 0x0, 0xfffffffffffffff7, 0x0) munmap(&(0x7f00001f0000/0x2000)=nil, 0x2000) munmap(&(0x7f00001ef000/0x2000)=nil, 0x2000) 00:17:27 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000380)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000300)=[{&(0x7f00000000c0)="86863cbf1e4caa3d0bca45d1fd8ca4ad848750c0e0b99b8c904941ff236f81a4c5da8cf1ca11d81b6b053680", 0x2c}, {&(0x7f0000000bc0)="2a7325bd6475e1d71d83e81d881812152ca2cd914dcca0f4f9c58d9c35390c758118581d5bb98c929d25cb00c28e32a0649ff2a280aa558029b45ba62f86a3c000d75706ff0a83b394e04982abbf6a0d0035b241e412fe834de07fb0ea5e814efbd4f2133c359fa0b7a99e2cec9b2b556170866cd610f92b86eefff54b9bf8cc95749e8b0b682ef67e6f6a79bcc0c6f06c9c91d2971a6a9b221a862141b2b2719c16c1879b82e883568adbc65f74761336d253edfecaa700e11f72e9813c8549b1029d6df735e87a58a7509020c637c7a605fbacf207434cbf50d466325601ad19710a0cc85417eb2d1fc62d43571fad80454e60b3c775dc60bee0d4399dbde3af85fb0c1ea82038e2bfceb39233feff9facf7a0fa668874f71324370729af95a6bb86e1717e32a78274ada924fd2080605014d551c35e97ac1d83de8e0f1f3633d940f6d2212c735e6275b60a11de3f500866bae869820c5d9ed8d8b70307644b5f311ba91b52a670a6546ff66b3ded6c28caf962d9102bbfcd8a5c6eee6bee9d4f74a4aacad8ba814f07cfdc204b8a48cbb69416fab80dbfb0b927dcc0a96dea016a46778818e9b1d0e5aafad11ce0b2d388ae423532324420aca5a0344a009a53aeae5b92bc8627ed45a1e2d8236a736e7f91f72129fcb2a1b72d000dafc9aa66048a1ab0e55cbbd3e4e9b59286f001f33328a4b4c1f037d581bcbd2562e84f07275e84b41104213732420694e7eeeab5a76e39f27fda6b39bc0ebfc61261f2977ceb60127a3f3827977a5c39f3db1c2df74600be2870b34dba7fa7b0a2ce04e7a1d5b50a5eeb28f55f8302fe90c4fb0e6632c1e3fa47de6399f638767408b375c6cb30ca409f9045bb60f0ca18330718f17fe74a104c6bfd4289a903e0bf06c54626b2ee6bad508bce4ceaa08ecf8d90f2f54f004b016fdcf537557fe14c629fd1b69f9aad4dee083264e746cea9a39c424f59760b65c93081d0097c2018b5a5e6c4e4e1d5e9dce34d9941cb89ac7120c085be54be437426e2913cdba5b8de12fa8af92518a86b1c1b74eec6fd1b653c399ca4854b087742f4269c68032306c37aceaa8d37177b139ce131333998baa3f425292bb5f3249420b47f8bdd99f187239fa4216cd782bccadcd5f68eb866ed446ff2a35f39900c8dcad15de70c4c2739bf9a17a9568f797afdd6c65d22145247549c2ae6bfaa08ca9820bfe14049f61a84dae11bdd07ad172b29367614b5ab16c031b83e37b3b57dc38a9f60bfee8dfa62fd1af193c019a76686ca83400f1b9b97e9118617cbd3695d5b0ad7c2a9ce86c4177b74a964e492004834bf3155c95aba1f21a60bebc6e1e968eeab1908d4b8eb6aab1c7c0c1da0773b476a8d40809e499ef50c95b7663fbb87acb927fce5c56b50970f3f927cf6bfb18866ed8395a61085b233d7582544f8359734e81cd082b024bc6efcd95ceceff7b849b6f78e71bc04ddbf7c3828b83d157c34d3eb68514fb8e5b1dce06935038da2f5500770181ac0ce1e1f793ae9cae984c0391f6b785f1fd8001a0c74f6435c584ee8007f4fde735b08e02c1136372238aead293bb1cb09ae2f08f7dd4bd02c07aecbf6f165547759bb8716c3bbd6f23c9869ab319676d3acf8765f4b2fd9fc7d7a7cece6d3fa20268aa4e07a984e1729988828b1f150a148fdae0c2a566c5bebced2d10f0047a811c3530dfddacb77bc3d73a71b948b845fc13650a627d1b38022b232f954a0357bf788794ea6497b1b06705386a6513809a35c2085b22a5c167c47b7eedb146c9b997e1c88b34c3f93d4c88d554c45aa33ff21e08b8a2b3f0340d7855e1fdb263022372d5a2df56b18d0fe5cdd53559edac79b5f85c1f9099f29a5f3abed10a476292603c2fb72de325ad46301fb123fd9768a3b94aed891e79f267558071ce56be0785c019b92ab607c54ac7a4efa6baa7383f3c8f3686b5bd069511e61daf6bea1549c1791ca5c09a09f5219900a76e3303e43e09f90cd80f5ff57f0a1881a33e58883ed150137e48ac7a426a56e12ca7c1a1e5a776f15754baddb70068e7b8708a7b7d7c2772b3c2c18c9eb93db29c4eeca0024290401eed1f21ebedcc544c29774ebce69b1711340113f2d5c51ba270eb8a121b52d13fe5c168bee1d9063be216e308ae20d3433d925153db2f28fe044fd63af88fc80fec52991e80f6b67513eebe8c175f21aea1d49ac3d4a8a8743ac2e55cdd2683cd5a5117efb27f14aaa707e029f4049a6c3c6258ab8173ea8b4b6bca2f981adfa4420de6a091180c572b1cfb07f8de36fc6cfbbf6f7092cd95367b9d548f0934bf41773e31d3753d82b27ababac0608e59f2ebcd2a26e19c0a89a81bed11a1f6c525aa70f6b3351d89402aa782dab89158dba146bcf4fc0601b4df2fd7a30725985cd8a47f40419ca1aaaa82b54919aa7c32375e88c3c0f3cab90ff8402a7ef7ed90823092f400a35e54b058ebcfa1b409a577c24b434af723c39f7c01ba8662feb902cf713277d7744ccee323a6fcd56ac8785c77d3ebfd9616c2e9987f63ef90305aa3416855b03523351fa3d7affb9bd726d44257494cb29888f92109329733d9c4f4300dd80067ecb267dfb164d844245f898244c5ffbed079104b4c99d60230a7e1365cd83d94133d2445645c040ce0dae34b64fbcb3c593915a3aabcce6b09d551a15d3305cfb8b9514023e5cab1cf373503773d62d9fc786316da50fa80e442268c0b31390e9ce9d44b943f951c727bda90a7e732a4e1f3e3f26063d70b4b32f6d72ec342b4193aaf3980ddcd2d5da790595ef70c43d9e9e711fbdfdf6782d74944a6732cddeff2c1716cc04f81f795b3c9939b6ee66238fe52e4dc79c3599af6dc53d4fe257c4bce4d61cdf4bbab335529d823a47f45fea49aaa98442a25962f5cd0bb947e10824055bfe227a261bcf96c8f1ae1ff21d347624417ced8aaf902b21ebb856639d745dfbc1043cb34edc7c9f5198a715366d4732292a4ce159d1e7b6b5b01d1c5c371be7c2fdd039491fbcc6585c631e3e9682cc53c5bf05f89e974322b70df1b07c53cf2dc6b603f9499265a05a730929e062e66a7b31512e726e7729be809e1ec92572b64cd26f33cfdb7ffe5bc747a57097c6663d3e72a592c7ba8b43e5db1ecfbecc0a75034070a927779fc58893fb68f2e42b58d1ea48be973de9c79bebe9494a7827a29c2535ff17026327db6860bdfd3136395652c788c670eb114af1109bbd91b76255564a057ebc869e6a3049c237154876651845fa2957b64c54f29d8b3fda455148661842ef31dc4765d7e18d26ac4a7dfc824924fed6d226936af7acf0703f82164507d44560d05df58f5a5e8f0662f1efcde046f0a41dc9dd730369a8b6ff7fd6d366204e25768e118a4af5be1225bb00d5e37e3541215caf977039d3fccc0d8331723dc40bd7eee09581428ce6f8a10353533c4a70e5a6d93e2fa6dc7934eebd774ac697bbd724ac882f237dee0f166fdded4735a802d79cfa1ae9c7dc86a70c4b20d94917763e08796d780a6999f125a1958bbffaa7fbc014290f6a3140d775c55d99f50a13176762711bb6f087d0b0e0479dbfca15f411a906a476412a87007d10709344e316606a2f4fc1c3ce27160986b8776af1b1e0feda3d5a44f11b4c40924b8f18c77a8af3910faafcd73bca75daac8c5664aa256403f8a4f3b1439c75dd86be378cc18cb6faddda3d38dcb7b0f4749982afb3b5ba4c3e34ace5aeaba30232e372de65be3c5d4d14523b422230365bed59dfbd701aae5051bc35a0e21ca47a4627f0404ecccbe65d1578ba9733c19e5eb0c42e527e09df3e4eea35545230d0dc9b098cbb0fac76d905a480cf1649317d4c6cf44108bf4b0b3fecdf50b9fca90e8d0566f5db909cb61aa246ac04eab71d6bce8430b8f6c048382f4ff51fea28f05f551a04eaf58bf6d5ac7228a337cc111ec894b5852b978d6d3c5a3fe4b0231dbd26dc3bb61a9d6add7f68faa610d82a1e88c9f27e39ed1bcc38d26787b3ad2f17307a45db66cd22869dc30595fe298879e06366743ddb87d29e7460ff75f1aeef7e3f138621012ada2d079663fda4f6aa48d7b29c52b76f919f8e3302b573311f211ae3ff7c83547c234bc6f09d2c8a9abf33575bc79d2759a384a93a72268dcaa1449551a8d5fd9c3931232b41a351194e83ab4679bc569d978eff9f0707fe2f0eb9bdacdc99e5a13fda0334982075f965e600bf79542dd9857a5436379857f3da7d7f8cfd7e5e31fbecb5343732eb2fe9b4fe65146498822725781f42aec3f55aaf1ab1fa82a641d933a3485b3499d6062e593491d1052ac36aea726ace88e943741ce4a9a9869c84ac372d2be5cc2095c3d755a0e179f1848bb41a7f59efa15c90435ff74456b4bd5e73fd1272a8d712f18e6eebd1fe635d1288622ff4339c9047c6d88ff4cc0ea24f55a89c34bcc4e48fe9192a984354622e85a6d391e9dac0a941e1ec147a3eb9b697b9ba2dde23d10118be3cd7c84597708b583b2d4552154a26e96b7199ff946dfa83e7fe7cf175c7a9984a4cc9aedfd6a601b200dadddada3aa52453f98f794f3ff414a08aaee2c3730aeb1046cb4feb7d06677c93545e23235e0c8da6691ba7aa8a9125f236b04a982edc4f3b93d1dd095aae7e5adb703881c94b717a103dbf583abea05f8723ac2d249039d090772d85d41937d0a263c13e05aa6ad7a9ab938134a4e71af4dd857ddc2fb4e9727cd46534d63973d2878a9e68f156fc1c3831909ed29dc5be268d4839203f7c8604b27e5e2503d2fdf217db83fae1a6abd586b5bf2f4113fc3045ccf26f1d610869e13305ccbaf2e3a11f4503b69576c2bd5cd4957efeaf71a4b2277bce07e0b310203d4a66ea440e9d16dd7e8b5e5d65099d058a81c4a625b57bbe63c5f2433874f56c6f7595eefb31884dca9a7427f6b57639a4a5a9aa23b48d778c5d93e4991dac51f56745c0abc9c6c2f08e3f8d6a1615dc1a32f2175387b67feafb34e64aedc5e21db01ff0947b459b4003d9eb75c4f5094afdff97a85f1c7efa86a20e129f3c5e5f41bdcf6d40e1590abd75da106a7a621df58f3036896380b75ad8435c24ffc9b8ccfbdaf4715d117b5b8de5e45f31089c67c1695c8685f0b3cd8ad92441b051d24d95921f6d403e43bcc78155b9a8fbd993bedad82c4b4c6c54ff0c6915c0f91f8db72a56714d2a759bf5b9e5b5a00f5eeb99da87a67875e6e53087fa4e717754ef6ea00c01e8121ebf25bc9d12841e50bd0fc157ff2b85c84f8ac1bb779100357fb560366c7b534e589101e687c99e09a4325ad28a1aa27863ddc889243b1c0d358f836accf66e63a0d7d19d50b5660c22456991ade184ffc7568525daa26e174777442c9dae9fea5c95347bb7e748c91b2d10655b24dee58dcc87cb4b6af6bb4ad7dd72829ac2a24e80318862de307200cb6bb131b4ec441a044029fbe880ca9a88e38f5aacc18d4501415f04cf8a5bddbf328a3f098beeca9621b7c2688cb71ac19dda95084e3c24489a17e39aea0f72ac1cb6cc9a64ce7d8c57f8833e7c151164613d9a6a51f6d72ba9b7fd96f49d06a8ab08dcee2a592a856836ba1ad4e5985e6b611245e1673de24dbf2cdf1049f1b42cc6994a22325e3bacc15090e24454900db36fdbae7faaf63597412d512f7692b2917b396dc36bb9996ac8bacf6ac49615fbf2d01e590ddaa086e6f8d19b0ce500281df3713d6b818be2be8effcdf6675306a88a60105d24bc8ec2e02df0dced9df9a85b1264dda0cda8702457be5f09", 0x1000}, {&(0x7f0000000100)="a9ef795ab4c33d41850e9c64f4fb9200fa271f3632194f35b3d498b8c0763478f3a57a84a86e573fd702b3bcb1db6b45d997bdc12b4b2f24e6ec3b7acd53add0db4a8fc8b60ce5accbb289b6b269fcf71303d5de335a3a5342fa2bcc421a5d9825a42244579cc272e65c71a4429aeaa11b22accf1a88ceb7c74ec199e19d1d65ee6a85e71069c767c2b73ba702bbf2e603f8aff117068f6f7db15dde84d39907d88edef9df9165694c6a75022e6839ffbb47037fb7604a583b4ddfe6a0e924dfa6af09b9249f4e0bd719ba049e1ebb7468b6038a94d4eef85d4dc00aacf202102f123063281f9d66dcdebddcb7bf", 0xee}, {&(0x7f0000000200)="53b09a1fe03320c215aca63d230974fca96af5de8655720f2efbf0b9dcb35c90215357223ee8795e93442ce75f", 0x2d}, {&(0x7f0000000240)="5ec7f708d069059bbff6dd21512416fdf36cd109ce49faadef492b00dd781ae4c4f352f5a703176db007698b33afd1afc0d75c50815850a386fc619425ec96b9b6515510bcbc1984b5faf638f44b128469bf27848098aaf3b1f6fa87d1f49663a867ad117a8c9d41232c80cb6cdc27", 0x6f}, {&(0x7f00000002c0)="1c08c72c30f47ad2fd44dd51fa353f1df78c2eea29598c2409fb3a9f346ca60b6a51d715a4e6617bd9646c03a451b21e2f296e5d", 0x34}], 0x6, 0x0, 0x0, 0x400}, 0x1) sendmsg$unix(r1, &(0x7f0000000b80)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="1f0000004a8f45d6ffffecff", @ANYRES32, @ANYPTR64, @ANYPTR64], 0x20}, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) preadv(r1, &(0x7f0000000680)=[{&(0x7f0000000540)=""/82, 0x52}, {&(0x7f00000005c0)=""/44, 0x2c}, {&(0x7f0000000600)=""/89, 0x59}], 0x3, 0x0) r5 = dup(r0) kevent(r5, &(0x7f0000000480)=[{{r1}, 0x0, 0x40, 0x41, 0xffff, 0x7ff}], 0x3, &(0x7f00000004c0)=[{{r1}, 0xfffffffffffffffa, 0x20, 0xfffff, 0x1, 0x3ce}], 0x7, &(0x7f0000000500)={0x3889, 0x3050}) r6 = shmget(0x0, 0x3000, 0x0, &(0x7f0000ffc000/0x3000)=nil) shmctl$IPC_SET(r6, 0x1, &(0x7f0000000400)={{0x6, r3, r4, r3, r4, 0x0, 0x4}, 0x800, 0x3ff, r2, r2, 0x7f, 0x8}) setegid(r4) mkdir(&(0x7f0000000040)='./file0\x00', 0x0) 00:17:27 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000b80)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="20000000ffff000001000000", @ANYRES32, @ANYPTR64, @ANYPTR64], 0x20}, 0x0) setrlimit(0x8, &(0x7f0000000040)) socketpair$unix(0x1, 0x1, 0x0, 0x0) 00:17:27 executing program 1: r0 = socket$inet6(0x18, 0x4, 0x0) utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x5, 0x4) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="07ff2016"], 0x1, 0x0, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) 00:17:27 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000080)) writev(r1, &(0x7f0000000340)=[{0x0}], 0x1) shutdown(r0, 0x0) 00:17:27 executing program 1: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, &(0x7f0000000980)=0xc) wait4(r0, &(0x7f00000009c0), 0x2, &(0x7f0000000a00)) r1 = semget(0x1, 0x0, 0x100) semctl$GETZCNT(r1, 0x3, 0x7, &(0x7f0000000bc0)=""/242) execve(&(0x7f0000000000)='./file0\x00', &(0x7f00000001c0)=[&(0x7f0000000b80)='*/\\\x00', &(0x7f0000000080)='+\'-/#(\x00', &(0x7f00000000c0)='\'&\x00', &(0x7f0000000100)='/+\x00', &(0x7f0000000140)='\x00', &(0x7f0000000440)='&;&@\x00'], &(0x7f0000000300)=[&(0x7f0000000ac0)='--+\']]u\x00', &(0x7f0000000b40)='&@,-\x00', &(0x7f0000000340)='*\x00', &(0x7f00000002c0)='*\x00']) getpgid(0xffffffffffffffff) r2 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x4e) sendmsg(r2, &(0x7f0000000900)={&(0x7f0000000180)=@in={0x2, 0x1}, 0xc, &(0x7f0000000680)=[{&(0x7f0000000480)="cb129dd9fa15504193bcceaa26c0b8fdce0b4ea0b2cbb88bb38626c8698551a148fb217fbccaa59ca94177e7efe8531a10cd99e3ecdea8410fce53e0e4cf6af6e6422bb805", 0x45}, {&(0x7f0000000500)="34b593fc5223c63733a377f74edb0b1593d4fc842e5f9d5869d13cecd038946809d5ce8ffe7fcc2350d8eafec8ae23561c014c4ca30e6ce51b9f2881a53712932fc1a4", 0x43}, {&(0x7f0000000580)="20e4e55562b5deb84780369dd6de251cfd35c8777fe8668b5a2891664e14bb03b3a2640b93dad0addd76f64b82c172101b9124d10dd6ddd78eba1ecfcb4f4a882a69a737fc18e4a20d492db47184573a684f4690eb4e7915ba85c83b51b2db813310af2fc90a3a0c5a63698e95963093e55ab16cc65343372a1e03b6d39237f0d1791df83b1a8840063cbacc80ad1b8faf4d1fd9ace2a9f30524106d435d8872165f1e5be9c90378abd2520236733250a62d3b5460b0122d", 0xb8}, {&(0x7f0000000940)="f3271f471a49d14f34886ed88ea2d282b3d0080c79792f53fc91bd2101561f95", 0x20}, {&(0x7f0000000640)="8c4fd040", 0x4}], 0x5, &(0x7f0000000700)=[{0x40, 0xffff, 0x8, "a7f58bb0b01ee1e47b8132e0472713372c22106d62b88a25788ea0ca33068efc9f2a5edbb2c90f82e5ff"}, {0x108, 0xffff, 0x9, "a7aa88c0735df4c2e6d11ff567034627db762d662e2180b0bd13e4b26076bb4f9ebc65b18310e5b2d185f8e4d9fdeee332c0f61e65959e0ed25b68ef2211aa9689d08217742842f88cd880312db10f211742de16b6a9b169b1f9f3383b801a00d4c0325adb378e9326d35287ce29aa4286d2b555619ef54f728b630d6a8da429fa35895c854610339b83e0591a92465786e96973df0ec1cdddb03c6b2cac644d0343ed991bbb42706014e4ec0d828329cf358f517b3a8e5d1bc12b757b4d88c79d00610cb88eeddf6ae00e5d20ee3f43a68de88cdf0f775f8197f34a99e9bc7baa63fd85a3fe35201b999054f3319cc9e4fee999"}, {0x11, 0x0, 0x6, "d0c10bdfc464"}, {0x68, 0xffff, 0x7ff, "5cb080575071ddc0e637a909f42fb1697ef77779b2d230ed96d9b30d3306aecde2cd7d0985d5c80596b6db5a9ab7b63564695dccfd8bb29b439ad2e7d7889d05be1b37d12b302cf59af1e3130cfd5fed970d8d61"}], 0xfffffffffffffed6}, 0x0) 00:17:27 executing program 0: msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="9b72544c"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x2, 0x0) connect(r0, &(0x7f0000000000)=@un=@abs={0x25af90167d5e1800}, 0x49) getuid() connect$inet6(r0, &(0x7f0000000040)={0x18, 0x1, 0xffff, 0x2}, 0xc) r1 = msgget(0x0, 0x0) msgrcv(r1, &(0x7f0000000140)={0x0, ""/14}, 0x201, 0x3, 0x0) sendmsg(r0, &(0x7f0000000780)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[], 0xffffffffffffff9e}, 0x9) mlock(&(0x7f0000ff9000/0x4000)=nil, 0x4000) 00:17:27 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r3, &(0x7f0000000040)='B', 0x1) recvmsg(r2, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000280)=""/239, 0xef}, {&(0x7f0000000540)=""/4096, 0x1000}], 0x2, 0x0}, 0x840) r4 = fcntl$getown(r1, 0x5) fcntl$lock(r2, 0x7, &(0x7f0000000100)={0x3, 0x0, 0x9b, 0x9, r4}) shutdown(r2, 0x0) dup2(r0, r2) dup2(r2, r3) 00:17:27 executing program 1: r0 = socket(0x18, 0x5, 0x0) getsockopt(r0, 0x6, 0x10, 0x0, 0x0) 00:17:27 executing program 1: r0 = kqueue() fcntl$setflags(r0, 0x2, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x400, 0xa) openat(r1, &(0x7f0000000040)='./file0\x00', 0x10e00, 0xe4) 00:17:27 executing program 1: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x80) symlink(&(0x7f0000000140)='.\x00', &(0x7f00000002c0)='./file0\x00') fchmodat(r0, &(0x7f0000000040)='./file0\x00', 0x0, 0xffffffffffffffff) 00:17:27 executing program 0: r0 = syz_open_pts() close(r0) kqueue() r1 = shmat(0x0, &(0x7f0000ffb000/0x4000)=nil, 0x2000) shmdt(r1) setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x3, 0xffffffffffffffff, 0x8, "57553089614ae195cb0eb911e251c3a05ec4de42"}) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) readlinkat(r2, &(0x7f0000000080)='./file0\x00', &(0x7f00000001c0)=""/180, 0xb4) writev(r0, &(0x7f0000000140)=[{&(0x7f0000002b40)="673350151f1523dd2358e92f3e1967b0f84bbc0586f2c8bf9adc52f0c6ffde474127bb5f2a80afa06d95c6da5e67d39f879f8cbccea03da7d9b33bba5b962ba82dce39c3865d8be54673aab102480d3566ebe6ed1b4d09", 0x57}], 0x1) fcntl$getown(r0, 0x5) 00:17:27 executing program 1: r0 = syz_open_pts() close(r0) kqueue() ioctl$TIOCNOTTY(r0, 0x20007471) setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x27c, 0x7f, 0x9, 0xfffffdfffffffffd, "1702079b37982cfa4e00000000000000fbff000d"}) pwritev(r1, &(0x7f0000000000)=[{&(0x7f0000001600)="7882d2ebbc79c6abb907a83e60067a2c3032dae5035058551cc37de05c7376b6e399062ea8bb7954a01bc75783d970b84f9e61d5f8bae6d2e73c05db48b0d8485c1ae063aef4e73cc80e490565fd4e3cc2750af3eb7a749c8820e1578a6d7bedd57f6b6f2ec2de3dcdc92818005ff81a428a6473e0e85b7993d656db9a45f48f732ab82df330f5e4fe4c60873487ee6f188b814d924c1bf2680ab861bef257fd1657228eb975a57e25644eb17741f10cf5ae2caeaddcf6fe37e0a2560a218b8b76ea82e6c86ca0cab20da2cc2d01a561ab2a1b45a0dbd45f5227aaa2e6c2ecd9f5309e2c1d0ce1d94970c3db7ac8bba432db3e268eb345705093edbc3125974bc4e22929e8d6946f4819504d9b03c3fa67d64fcf776e1509468cee80c7fe0b3848670306152f46f34600d789ddbb600dc471fade586287752a6b1cd770db822aabdf9d0bfbb873e3a1f38ba58d136864fce241ba1b885286f6e45da4e9085cfe0033501953b3beb7e83bca45ab2a0f35dd4d7f757ed06906cceacde788e4ef65213d4b91c68cfc46f7a1f55d715dd0591a763ab7c5be6da01f9823b8ac7615da1e8530ea8f93505b7ba402df8525de6df5a676239f1993323b10b7495d8f408dd74dd3d199c65ae86905f86522ca6027f228a4257e90a9c1b5bef3a2f3ff19d0d6402e79812963d0ba93f75db73d4b5b6fa4db9c721a9a52dd61fe4850dc5a6c4a3e8ae4fc715195bfb36c737ed89e9934205cd3d91c7a4bd00e7690e81dea89bbfc3e74ea40bc8e626e81a6184443bb7f2413312708410dad2d4beedb03f5c4d2382d7d3733d96755b29693a1d9d1e74b50f1ab9ad34ab1d854d8d8332311e1e6cfcefd33e2330c8d9e23beab63358c30da18536aac08da7b651b26b822e0f2cfe37c2730f7240a21944150c1f99c3e038312434bac5fe382fc7c3e0d4aa62c74fad9e9acacfa36ae689e88b5fbb2d84f29791b640330d97b5dfc8d4d0013b4ed6115a4e57d5761fc6428b7a956aa83173cc0b4baf440eebebfe092aa175ad452ab5698567375a70d1545282ae26f315c578ec1c69d1ccbda72f5b5500e3a61b2913294121798bfb72c13758a42e84f1a76ed37c0f26f8975620a77950a641483b70724407ae72d5872daa4928d7e95b3d641df4fbf9f0eb50c106769041d38eb1e51303e08e28a7e7008c6b696a7289f115fbc317da32afb436fc8b9392496c9757ad9822f4392cb29a274dbf71e78b7369f466c48ec79997b1eeabcb69c7df433e12e83b0a04edb52eff9e1192fa563c9c1d58ab86c4f753d6bb22c4324481da18f0dfcbe8f00d70ea20a5176aea30fb5b4f571ff33f01b0c0d879112f9b20c9f42cdce23bb191445a2a8b75c36f0026cd794754e84244bc94cb19c98bbcbc062cd8641b63a378fb41d52f07a70744a8c631b56c313944031cef19e40bd8db78c411d5416f89770dc527bdb2f7c300829b5d1aea54ad4d06f767004cacfc09ded4886fe1bdad88e6ec72d41f532563c28dc85b5ea3c9ceb4c15cea4ab5d54d5e150c208b38f59a2ac6ac7a5b5608dddc6bbc34ad85bc0ec7db959a21102f26629f65b2d831263dd67b6eea057d258b6264854f6fd7a13a042b98b91c680d974f5aa898628d64ee81a22372eff721ca208650837c4be4d7b2640cafcd7dd02de9147f9086420c2020bd10d8bfe2b6f980f4c2ae146706855afe7d52e63579572ddb3e8d8a40cc08f3ecab9ebc79f298d24f3ac79d7fd377f2f6c5bca984f05d37f94088c9a58a5b88d1a0daa38d7bf4fd3a61933a09abd330cf32a9d96a7e46e247510c851fac2fddeba83ec51180cb730a8a62185ef73f46c6a9f7beee36a911ece9a4f06074639f8271fc6ae4ee7fd5da1037a3e0a99986f0172449bc9840292c032f82a914ab130753fb114dcbaab63a21660247e69cc9761bad6df17121e0f5bcddbe39812ecfff2439b8b601d695461b64d9d0c88c6e8df4bf8056c5610bd4a89cfdd2ad3857be64b18105b33b0b6d4fa4826378c5bf8828c3b4c385e3af338a311194f3dbe84ecf761a3007c143d4d7876ac8e1b0571d48b46b094f5e413e9cf5924d93b91f823c3cd4cdc0fcb11231f31c41ea53bae2886708844935d6f52765d1a25d9896e284e74fa3db3cf95541fc0f9e9cee324404651ce81f560dee0a2d8c3a171cbd51645a14b39b69a231ae70ffb4115ce0b664b96e60324acf9fe77c9dd9f04b9971421fcb2dee6d769b244e9d42a520f86aac3b8827a0f4acbe4e3b9b4759a4db5c2f1edb410141166ae16f60cbfd27b7f22137f6ea29446ed81f72d58bcef461e123ce9530f1f3cd4e10a7325b86882626ff70e6b4cfd0ab1da60d228769bf68d1520412b5ba87eed43ff730b7a151f9b498bf7766430150179ddadd77fd938c5c027419bd91525f6b7827c6cd93bba77dd8f08649567a60a997bfc88106c83bb5f75e319094a1b2c67dfccd437797d4b83b5894e265105769aaa48081206bf5ee55786e2a4e79cc377893b1b67a1ffca38252552fc1c44168e5d83e1bbecdab531cb447c3d1904ac08c1e9482bf721b3ab44a8f9e0ac944d0cf28c1bbbd15399c5521235109049a0a5784ec6141e3425f3deba4bb7b2656c713ede4279e2df2a9354fc9041cae2f0e517835472a9a641e05f8794997f3887767667f0cfbdb135030f64987a59c5ef93a27d1dccb05cb1be8e2bcdbea13d0b6f31107a6cf160a98236a65c524a5bacb5549fddc10f0bf70059bc0aaf5e3b3f203c2904552b4695dafa9fd4301094b718d9012c414c709a7f970658aef82480c39366147ec53badba781a6981febb08c1e6190811d6546207587a4f70190865b536bdf6a7bdf564969cc5e481d707da70e2d07f946dff41ea20a3be41dfdbd46689a28a582626ecc299c826ce1059928f050a11fcc15eae40787cd971222ded7c62e6c284bcf0457679918409acbdb86d3eb6aac1f77f7c1f35da57c96d009b16039274a09d8c5c7467d8f8ff8748ba8b3137c8105d071f70e5237d85a1a8c293bddb25c53e7fbd8682abc14a34a2526e8672a9059ec8178199f568bc2752c3665c7f1c21864771d3bb400ab4950bf04f58053acd7c770b6c3bb8216b9c1540906e0914770fc4cee9ed0ecc1fc1c5e9551648e9d7d0ab69a85968416877fe15af4531bd1b886b83d769ea1678ebcc068b37b91e7c0028aba5c9e366678cb09568930e8fa408636a834884d6f8ee064b652942370cc7583eef8e122a1597d880b71dba5058cd33c0682bbc7dd366d59257e3f57cc6129d037bcbfe5e8d751bf20e8b8e1a7d807dbe23239185248c4e94cd48361d3c020873fa00c7b7d50e225862b546c9b1805564d3a5187f3f65307725521ef9159f68c58199bad514439ed7180e12f3b5eb1238ebb5616196894eb1847d06061ce7f12b022e7b8c6ddf81af45faa22e7a59378d6a93cf05f906c7f83bb423933a55ac3b508d07f8bd19017c2e2e9b7e1dada60b5f68cbfaec4e8dfa5813c27bbe1d50a52e7081a84b57483b60bd0718a68806af780df2e39b2d6691b72c63fe6e77392a110237a8b8b5f63b379cb22510ddaaabe14c2536b0c33965ea0771cf9eaf0063c340533434332e26878e2d9863535c33398f62423baa4ef059b949fc9cc967b2576f846b75f8e79926bdf7744202c0587c96347f5d487ddcd927949ff0d2e384169e73019e2cf204cb8a3edddb31669e10c0e4498edce8923a3235db37b1c23f857763595e1a399701c8dc77203c8c2b5f4abf88e66ed62edc22200fb4139952b1678ed383c477ca136a3f8ac30d2c68a493b385382b97eeedfba56326f9d557c344eb9873f9a1defbcd28c331c7b220a22985067f05d48cae66f7acdc25cd16f182e5509c941120b8333988b93edbd628d932ccdceeaab6c2d3670db66ea087496d76ae0bedf0ccee37488584b6e90ce5520ceb3ec3a546943cd77fa187e816e69a6d91d2c603c9d4f31ce8df637ee951d20d72f5fa1d843dd07704680fbc058ca2d1cab939bffe368b766484084d3e1c4186fd5642fe72d1dfdb73756aad652160fc9c0c0edee670e8b739a8543c67cd9b746bf0a578572d0ec24ba53370562c22ebfae0675d9faff5828ea86a712b6b41f537bf34ad907af644a38abe3f07f65da94dfe0160e4b96a3c9d9031d1bd7642ecb360d15944134a887c8dcb8127686b4b88935b83f9a433c557e47b5da9fddbc32afda371c7301ac73e639a8c34ba5dfe9a491ddded9ac15aac97ee5db8cc53e47cdaeb46959dbe395670ab69dd05a465a0ab5e9defb16401e166eefc0a1b18726fb4d2e62b8011cb83db30f1399aec4bc9053f3fd4742fbbf52c4893487fb29559df5fc15bdd976fdb062f09ac5ad37a58ca3d357d4145e81d8d6fbe34137e866cf81fcb772a9989e5dcbd325e4054ea3eb24d7e350e8304eb511f168fb14796ad604574c8eee1b855e9a8b800a720cfa99f1ecc00e65ba6259e0166aae58f6526a42e58b658f8f11f570f1dc89bf0ad6b2fa7ced34e726a86a54a17bb9d2bdd06967bde3a0c4e0a2d7074b6e85be9448be052d624cf512864adf46a91e84db4da657cedbe2bd90ffd08a6bbe22161352244373b72900d91e77aefc5eb7f7ae5e508204bba0fbbd10ebf31400f205b26674051b65a00dd49fd639d130e70b8299ecb424c8beb56c727db3c45bf4e06b0e56856b1e2f9a9d5fc4a8e5194621ff2cacfdaccee3b6bdc971af95e84cb640231eef1807a8f16202819e10531858ca0574775f4f750a9529f8c2df607a2892d915ae8ecb9ae731f0e9bc5ca17b14d40280158931272e602a6733935fc2a1fd96874630e49bb0bc997b9679109d2b493c4a3bca209d15e600f345a06f34cb7591f60642c8e41cf5d7628a54e3a0a21ed04ad2e199fb229e5dff152af391c9ac8e91574624e22c387b281acdb8383d054353058a90433919dcd971e4a97b4d3479441c21b9db3ae67b8677ad227241698f457f2c8b668d4b01ba5baf7bb4928c7e4e7690505254c58614091efb7510d0e87399996c9a48959d7c8e4c57b7abc40bcf94e3cf0bfb1adaba339e6429b1231ae89da1ee1fcc0e73997d7c30bf161b93ce8acc767af9518738578b22bd8afe1dd1d35871d39c86c90d383be0ad5eb2c4cb5e564a55b528ab98d8937111f14f9e26440146ccb7af6fa3f8dff6404fc174567412d08422ddb2eee0782b5aebf79b9c836bfece02ae6cfc6c213ebdc4c0d5e02d939e44eba7bed7ef38f1a72d323513f2bdb5728cbb43a345a038e8ef55fa0512b642822b71537fe07e16080b248282e893c512fdb19705b39ac83a45279f353fd598f60d9b63bcefec8302619faecc39a797496a5cebfc785436d18d182c89c25c51628d35b5565bc7695e7262f5d60c5a311542f79c9d6f6794aa09699eed90fbe651bcced06cb3276adc82f96a638e60c68caceaeb6525f1c08a3d03576e5c54caeee8ea762285cc34285d746c25c3466d62280a4d8a5c687d286ff16212ed38f88fa83c6d02de6922fc3fe89f78e027050fc237a66f6d3498618d0fa623915230d15a077418890216184f7c7e61f342f68741fc4f5284d8c4d1ab1f167aa48b04e02015300b1ccf498787ca354d3f6d08a8da159081b75fb31a3a0647d3a2be48aca47d95000fe72b5dbce1d61f9e53ed60e245e897134040c80591abd8b3dd2f85cf872d3d7ec437e3737161cb0f6062aedc1e9eb96d5f215e87f385a50f028bb44f31bf66415c04e8f06d52ff7b5c477400eb24ca815f59230af0f44d1c2", 0x1000}, {&(0x7f0000002600)="dce2fb75b179fc1bf5cbca478314f1f6b899852516ca2a8110c4d8695484c016318616312487401f3cc58c68ad7bb5839fa94d1c20180c6b4cbb2e2b623a8c237be2e469947dd9e095864fbbc59d3311545a8eb4f2620ceb03bb8246cbf22f01aacf1d9fdc15e498497e843c58f620cdfdd90e184b9b12c23e33b093e79bdffe8c92496dda7964fcfb8e0e9d3165e9176f91278470d7ca83a5c85939389c2cdc185be79152871b469c83c8be4e97af04c14218ddff6377b2f21485a226ed8103ea534c90f3eab2cbf913e3f34b29b32343c83996ead820cb449518f6e9db55e469af67de25ef65e80bd178852b485187f92e505168a44f43eea7275b5bdee62f5645b1548a75764479d73dce0e1343a1ef4c3d3422351e4f94e91fc7a01374cbadf46884ed47f0437bfd8872e3c81a65e5f14e9c74929f12a10461b12dc4a388def40f0992b6ff329baa1bf3cf738fbb9c44b9dbe2df1d6f79845f5f7a2ab800ff5a26c12aa02b3b82aaf4695233bdfdb060217dbbe5b9b4cec063498806e5ae755f026bdb8e21ea090090e5fabebd60a265380ff4adff63121dbde22cb9606cdd3fbf0d169f9ac80d9d575baa889850567e51badad89feb40febddde15cad507b03cba8ff60e86e79d934b9d28f61a0c7df7b9a1c400464bd61bd2ba49a2bb476447a068a83519d6f99690fc77468f73e72caddd95793054d880ba369b5139960492e4ec41e801d6050a00c9a31ed0a8ddfb6e65896f6d05f37637aa006703c14c2242a78a16c5566b19916cecb0136b4998a3e77022f707cd54d789b9e0d0e81dc55645cc221a6e8d1fb1775a504b23b2b9d24ff25e6ae41df7cde0795496b9e97b96b55dffa133b43cbe3736c217199857f3c8b55213cff5a1348ed134aee84c6924604fc04f57a5a2811c53e8a8457c27c2283e7f96ea5372cf31f86e1384287cecc8dcd8e95e962d8828060cbb4c76cf4b270238b9e848fe3224ed98a421f741e2ed0bf71e96ac53b15d40129ab29891b1644122326a2296c1b54b18dee33114d5613813cfff3cbfeef918db29b459dc8eade5407f665c8d3a1abf351815225041c64f49d308915465a3b19bad4db79272eb23bd07332e6f3c7fa1b35d75eda6fa9d00b61efe3422aaea45329b3044d580f03986cb1eb7fa783f123af6be51c77af2edceb3a41f55b78c1ec25063cd12dbe08ab05104d0f2c56f55bd45bf7ec80279a756960857fad8af24a3738b8dcccdca0732f8ffc5b0a6cf6e837cf6502096d847c999d3987ccf61108792fdfd26206d8a40ea5f9db0b55d569c6697967cc0ed9831a9418c12afb66af427d7cfc62b1acaa3d071949c152ad3960ca0fed2e1f529b5e0d4978f936550bd73aa341f1d91389743fa9cd0ec41cb9af9f0a2cf4f7a565fc2c27330f66d911112f536b21410413e44f1cb0ae2aa8f2fa90da05abdf8a791d1493bd247d2a4444a8ffa3e0dff503e0de2f46f327b6e96935d7a622268e9aa9494c669fc5565cbcfdb7da748ce9d4701e50a06dcf49d007a0f77f54e3935435db4b548e6ef75a1bedddaff95107c1e238c34d98c52ed48586506b20f1dc89c96660ee1cc788e366623aaed3d8be9045c997e9fa4e9162864bfbdc06447d0cc895419671d838f71eec68ef408070b3ec1573860067951e17fa0c3536bec9fa4af776f5f380fbda1b0195168bcb33bf325b7494a03290b01ae0153667b791a6be794be52c34becfaafa4f8f29ba7474d75e675cc1e749a0fa5b013587f6d5177fee99d2dfd402a63e0761864f78df9fd4a26354262fedba4954b62238ae0f92a8ceb1f5332e8b73a6c2fcceb71c021517a2a477e07256b587631c1ed1b09e67ed4aa36a5cc729e09492bff3bd6738b1c14b73b982f477e44bef0f0430880d26d463ea4e8fff5dfb6b4d3ec06932379a4a9ba41ef63a6248db6d13e2cc5d46a4f26b4e0aa8d4dee9a861ff7799d32dacfcfb4c53b616e3bebbc53caa58a3e41f7f290bc2989ea2ba168b9953ec0adde9beb414e91963fce7620308e09f6f5d5bee2e0aceffc154bb2553cc3af33f6ace0a9806a34ce9dccf3513ee153e25419d20b8da221f927dc7e9d2bce212072ac035bbd45652221cf69f10fd59fdae360d1111e53453d3efc2cfd92d633c609ae4bd79caa528b53dc80fb76e2d9528fcf934ec648e4f8dde2f38c65019d4e4594d99c2177247e167ec3eb6af2bee0ab76023611b9dad367d2df02ba40ef7e53a13a69718b22e7881d87f9fbfb4eb63cd35dde97f82205b0588139f5b3046349cf276f014997938f1578b4553e99ff3ab55afde59c89c217ea7f0db11f3c1c261268221b241325ebd471e8008229e286ed6f64962ec190c739fbc729fb1374278543ed0c97991e16ea95b0e0aed367f5e12c50909a25711bd17d540b30231a6313f94b27ca3932e96da4175bfed2ccfc933356b87236bd5cc433270c1c1eefcb68666b7a1d471b0f50413e4afc3278f14f3557651452e8a1a3be208003ed96d6223238497e69ce9f206bddb0f6422055ae5db346ebd26238f58caa4cefaf8c9e82e55a88104c0e03df80f4efcb7d1658a17c6e5a843a706b112e78e46d9e5627e8fbe8bbedc85f7d67789f1612c04cdfcb9014069f786301fbfe0e0260e2dca02a1d7413da5b10d164fddcac193de56c745c027e547c805ac981a88140a05a209c3f75455393bf3d6050b0df9e3a360294f70268b0e095b3f51dadd73c689d6da2f226903e4e090f1be8ecb76d03a44684cb7291f5979eeddd9f799cf74206e1aa9ae6a28ffddba5a9985e8227f5f774b23abe2bc247771173f3c41ec59c0597cc62f81be3d3a4e9487086e1a1965d21c35af727a3973136b0c8fac379bcd0479d3a8695f6aa82b727c3eebe8a0ad36c850522e5296a8f1a4175a8a1502a48cd4657ee2d7bba602f3c56bb8ba0c20396708e630cba0973ea726cbcb300ebffc25c0d29a3bfa66c4fd5022e4e743871c6f8fa1a4bf11af74b9a651b7549d8c9fb2b932cce691acc3f92f774f0ebb3629c4368d3bcf8c32903d4f152ee4967738a36007d79a2d2930f1ea4ec9b30214bd032c2412f10370b820c630b01cf1c8de73d0e688d9ba878a34bef099925e29560bb819a1ec2440e618045de9fcbd05d636de3dcbc398916a46691f4a836f67cbc4ca880733c4205b624b7496dce441c19dce455d23ee8334b936bf44638a812e2f7210916dd74aaded50faa71f515bde265b0579ec0b1ae1bdc61a9a9a6e1b2b173fdcb10cb77c664347bdf1ed1a46de765c03ced1e6c53ecbe68c1a7742d26dc009d005054390734625352d79a809d6c0cdc087053c518d42bb0a7a8f579ed4ef7b3723e06a8580ffdf592322c1b0e93f9314388b5cfba27b7782601b77a3e6858deea1890cb53c1cc3d4454907851e571adf0f40906c6f884c9d11e6b5fb024f6945af1b4133da42d87895a29965934dc2b7e2ef77fa4730aab791dc20bfc4977511507f5feaa64a149f16a7bf292bf7e3f957479e325735f6cf1e7ddb13cc1bf70622138b9e3e0260f234558811718fbc1edd416eb7f7616d586e7980456a100ef4d16c2d4ac2869413330bec615c5e52dc13764d673b6b7c1b71775996c42ade8424d365faf8bbb460e90ebadd35d5c5a905b1ea72d6ffc930e0714d919202213fbff24958dc7d07287973379b4e34ef8b8f423f9124fb4e935046df7a250b70403ac07850bc99d16842165c5c18a798e5978e8995f7fd3ecb41c3d0f8793a91c167cf334da0b9d6019863c004784c0370c65c300fa801887b8e526940ec273d4aaab0d7ce14965318cd20a5b121c3220481aa8106302b65bd5fd82ab5d522ee6677f49febb4ed82610c2f68c0717ec942f7e12c23e4d6c163aed2dee8ee61851ec9e4792e6fa64b24b3b5f413b62d22cea0503dbb9028512aa5376946149db3cf0fe0b126d8be921d745f425eb93bf696cd8bf3b77e81772da59234436d1478f4c838b7338040c865172e7c30cda368aa47bd65cf4161dbffe3587686a1ff5dccdccad245d42173600dc5b20e2f60477e62ae767e11123d4c8c04f565cbc14481f8678ded7e74f5f6b3a2a2bda18111ea2c46db5a0d83b36c02b0318873578449f24f0aefd93fbb2fb95b0aae6ed63d5f934d9472198646f078da362ec4811c087609eca355cd37b5f5375c3f01bae7c550e7016510d0a1cea725bf79a19dfa46e4eb2f0205108488e0218914f4683627f2d4ef41672b6fe27d84d24f45ff6c6acc04966840a7aa07adb558fd3f0841945f5951e9b7bb445d0a68b0f7632073d2eae28418fe69a1e6cd3f9cfc94d65596be86dbf857827523f9951e06f52f4c46162d769a0293218ed565bb603a500ecf3b676a0f69760fe7e2f341494bc4a98bbdd35ca3d2a2530f546c69e7155e1e3b0d4b81c9a7427ae2da8d0a1d1e3e5418eb8ff93804a5267057796651c41d9d58f846cfc858fa90666d0d3967e87f0536bd9141d415c1e39d7abd8e675d380189fbdcc2e1eea2709ba106ed9cb08f15fd52dca571ef21afbf64b0758562b30dac4bb69a119ea36188fcd4b1814b72fb2286c838bdfee238e3e40481d720398292d56d8027ff43dcc64cb019034e862a9ef625228ffa3d2c08463d884b9b486f33c6fc133f6ac822395a16f645247d53ec44372766800bd4127daf19d2ba8525f47d6be8b544642601bff7f4711f823dcd8a5e728fe6d9e3825362558f85bf71432843515a70c4f7cf60b44daac2bf6fd7b4b596d9b6b49bc29cd706f8766e934adbfa8eeccc23ccf946bdb27e85c92d2d1bbf715a87395fef411cecc45815d522a3de4777ba7bd3cc038cbcd3663c126690b07a50082160a895ea3d070a50294df423608235f0c0c6f6f1432f67ba05de53cd22960262037d6054141dfcf70e78acc85ab7842d6d3bc359154046a7350513d8a31986949a152b9e9253025c5c276962224541b24e3b94168cf52fa58374e1df5d5a66ba739522565f87d98ce6bdeb8b973b16402ea5e27c6c4ccdb850e63cb3a0690ca17d1770b655f7000c42a3d4459c383621d97b373d29bb6fb5cb0adfac6eeec6c9ec0722480be9da56aa2fa17a9fdaba56bc610726b29b8ff22a3d48bfac91011bcba485b9b18db30354cf31059e4d94fa11a52b4dcf6919e9407e2d5f128d556d0a9938e3ba4655db5fecb4f7b8c9ddfd5d59845f22e2f3a55cec4f19794a0bdc09a931bfedf624740c4dcdfabfe3c71809439bd73488ccb4dbe72150c632248900143260d9588e85f51329d597c9d97c44dd0a6b71335b5110f908a5015f5dab9ec5b529abda5ee3ff2d4ce2a0fc1316fa072264057ad308921ab8aa363806244fc9f8237ee92e312e7e51a3c04cfdd656159b0ff20f17ef8a399a91fd875cc60092555802cf00da649b9cd6c43e0c6e2a79ec2237a06afb2fc96c0c039a1a6f05be7fb9154af4f247a07760d36d32a28f38b73b4c5a7004f4a055c40a9a18e75e039e8f714ee3ff25f1395bfe1659245525ba7bfed60a06ef9806586b1e59690c8f54451f89ef3eddbdea151456f17c6eca912d54dac993a9e94a27869ea2c180b1bbdaefa8a164e9852fa074ea0e02ac6a5d7f69afb6944cc00363d4769762dba51aa2d0aaf65ffeb7e2af3c9256f18246d2e5de5e22bbb311d29b2f1f03386b86f9f62fca493074b3d8501dbcda3177a15271fd1116704990ddc633a91d74bf90f2606b10cbfd56863d192d6b29c7eb45ba3b53e5a43310824c743ac3ae0053b769b02cef0725683602f54981b4ca02c4ec", 0x1000}], 0x2, 0x0) writev(r0, &(0x7f0000000880)=[{&(0x7f00000014c0)="b906d6edf18383a1958f37f0c7c2993d4e97f761c4252eed28ad11a67072ee48c65ed200365cca02cbbd42a39da4fdd4c395fb5feb1bbdc8dba5aff417614cb38473a0b7946464736dc350333a4cc1d1ebeaa9e7118fbe5c285c8a67cc37a41fd7f2b50c141b03e716f628e9a222b0c789da81c1edac32f3301fa6ee955b0df0a53941fabdfac6390b91fada149c754ba8e12150c39b977e9efbbd8fce04faacd82f7a9c9c0eb125ee2b9e5c4204d236da2a3a322fcfacdb56457084380a5f3b6dd3805ac373d78bd1a2b27d31595087c1dd50e4639e9ad9841f5c841b00354358272705888a35fff5b15aa23f4aca5b8d83033ae8e550ed3629359d213b35a050a2f0926a7982373889848e42430944b60f086e", 0x114}], 0x1) write(r0, &(0x7f00000001c0)="f95e625b78f58d117553aa271fb896a064951ec3c2bb65395c38e800b4794e9911a1765547e49b72a89f36e87396f9ae9344a5ff00dcb84c19e3ffc74ef300c7a3ff864cdc942978e8db7771c3d97893132c6f7e7b55457772342c5f5c988c382b90224fc80c427247f65a6fbc4833e94c8516528e856c90cb12235db8905f7a12b4e546f6e93ab0ddc1a7b28a2ef106cc8b7a6b5e40adbcdc9f04003f323281fac67e251d1a8c35d2512a9c068270ab96c8bf78cedc318205e15c70372ab32761a02b31087b1456a00017ce232d7b360e662500448952cbc850014a51daac4123712c462a55cce232e6c811307c8806eea890e187339f5f805ecd7c3a02a33cc6dad452034a0de892b3b68a70c4ecf0c97b0b4da6f0660d40db6c3ede90990a20c25bf00866289b9862cc2fb6b347aa5cd9bab7e0f62c42295a914e2325741e1182e04ad056151ae78b6479047cf0da9ed07461e88f4a03368407b7b926e76086f8a3a87f0b7d77d02d334ca44e71ccc7230314e7688f8e80fafabdb07a097a3165d9f77bb340cbc5f287a673cc14ba3d82c677913efa909e4637a65d1c9c3000dc39d7a610c3eb3a8acbd79a565090ea87423464a6749745b27e11512133ac52f63e1090b35aebb023656bb1b4fd0712ba9f487d50b98b75f7ebc0f567970969cdda59e432f18ed57f7fc48b2f7081d5c8d1a08734095776ac498e20cd43cf598bd32e38bec68697d20eb7", 0x20c) 00:17:27 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{}, 0x0, 0x0, 0x0, 0x2}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r0 = socket$inet6(0x18, 0x8002, 0xfffffffffffffffb) clock_gettime(0x4, &(0x7f0000000000)) setsockopt(r0, 0x2000000000029, 0xc, &(0x7f0000000140)="ff01000800000000000000e9df08ad3dc9000000", 0x14) 00:17:27 executing program 0: r0 = kqueue() r1 = kqueue() close(r0) open(&(0x7f0000000100)='.\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x400, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000180), 0x7ff, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x78, 0x0, 0x0, 0x0) lseek(r1, 0x0, 0x7477b1d512fe6e4) kevent(r1, 0x0, 0x0, &(0x7f00000002c0), 0x78, 0x0) 00:17:27 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) getsockopt(r0, 0x29, 0x3c, 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCNOTTY(r1, 0x20007471) 00:17:27 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0xc0) r2 = kqueue() r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCGETD(r3, 0x4004741a, &(0x7f0000000040)) r4 = kqueue() r5 = syz_open_pts() ioctl$TIOCSCTTY(r5, 0x20007461) kevent(r2, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x1, 0x20000011}], 0x82, 0x0, 0x0, 0x0) semget(0x0, 0x4, 0x100) kevent(r3, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0xa0, 0x80, 0x6, 0x4}, {{r4}, 0xfffffffffffffffd, 0x8, 0x80, 0x40000000000081, 0x1}, {{r0}, 0xfffffffffffffffb, 0x40, 0x80000000, 0x1, 0x5}], 0xd6, 0x0, 0xffffffffffffff3d, 0x0) 00:17:27 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) clock_gettime(0x3, &(0x7f0000000040)) write(r0, &(0x7f0000000480)="e3", 0x1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x7) syz_open_pts() syz_open_pts() 00:17:27 executing program 1: r0 = socket$inet6(0x18, 0x8002, 0x0) getpeername$inet(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) r1 = semget$private(0x0, 0x0, 0x0) semctl$GETVAL(r1, 0x3, 0x5, &(0x7f00000000c0)=""/162) setsockopt(r0, 0x2000000000029, 0x9, &(0x7f0000000000)="01000000", 0x4) setsockopt(r0, 0x9, 0xb, &(0x7f0000000100), 0x0) 00:17:27 executing program 1: unveil(&(0x7f0000000000)='./bus\x00', &(0x7f0000000040)='r\x00') r0 = socket$inet6(0x18, 0x400000c001, 0x0) r1 = open(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) bind(r0, &(0x7f0000000240)=@un=@abs={0x4324470e2bc21888}, 0x1c) lseek(r1, 0x0, 0x2) 00:17:27 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000005100)="301428c2670ae3b90a39ba18094e82285ab4cf6bf3663b94bbfd7cb933b46cdc9a7754a9e1fe14b82e988cd63e009283b58119c3e1ba798f466d04677f54d4b92b9aca3552f3dd060ac166d08d6a037d5d7f9ca7577a40b0675aa4f4454ad27b4b4ab77f64", 0x65) kqueue() writev(r0, &(0x7f0000000200)=[{&(0x7f0000000000)='X', 0x1}], 0x1) close(r0) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000040)=0x5d0) fcntl$dupfd(r2, 0x0, r1) execve(0x0, 0x0, 0x0) 00:17:27 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a0c, 0x0) setrlimit(0x2, &(0x7f0000000100)={0x0, 0x400000}) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x2, 0x14, r0, 0x0, 0x0) setrlimit(0x6, &(0x7f0000000040)={0x0, 0x6028}) 00:17:27 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a02, 0x0) kevent(r0, &(0x7f0000000080), 0x64, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffff8, 0x50, 0x4, 0x8, 0x5}, {{r0}, 0xfffffffffffffff8, 0x8, 0x40, 0x7fff, 0x9}, {{r0}, 0xffffffffffffffff, 0x38, 0x20, 0xe1, 0x163b}, {{r0}, 0xfffffffffffffffe, 0x1c, 0x2, 0x9, 0xfffffffffffffffe}, {{r0}, 0xffffffffffffffff, 0x4, 0x40, 0x0, 0x8}], 0xb50, &(0x7f0000000180)={0x28d7, 0x3}) write(r0, &(0x7f0000002740), 0x106cd) lseek(r0, 0x0, 0x0) pipe(&(0x7f0000000040)) write(r0, 0x0, 0x524) 00:17:27 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom(r1, &(0x7f0000000000)=""/189, 0xbd, 0x0, 0x0, 0x0) sendto(r1, &(0x7f0000000200)="c01c3ec6367daf163acb5ff787332514180f6e841a285362c01648bb597ec0bedb8c43f18b995bff61ad22e51623a2a369d631c00ad27d385c4c1273fa2870f5c8412b4c2e0e6e2b1ce97e68f6c7e36bf2908f2907cd9d124dcbd5", 0x5b, 0x8, 0x0, 0x0) r2 = dup2(r0, r0) sendto$inet(r2, &(0x7f0000000140)="f1a7211b590ff50d1c82eaa32d1a78a25c64a53bd48bdd694293883c34897579c5330c9132e39feb182aa6dfacc5e2c9f21717202688379e8f86511f7beed29a9f326ab8036b04cbfc8524bb82e159b624bd8ef1c4937205cfdfbf84311392929e1799141e5ce0b36f04a8cfa3b6a178ebcc87bf9e979cb5d5100790a26ff8d2298eac96c1448ab42a42fe28f2a604d54c", 0x91, 0xc, 0x0, 0x0) 00:17:27 executing program 0: ioctl$TIOCOUTQ(0xffffffffffffffff, 0x40047473, &(0x7f0000000000)) clock_getres(0x4, &(0x7f00000000c0)) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$TIOCSTART(r0, 0x2000746e) 00:17:27 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a02, 0x0) msgget(0x1, 0x80) preadv(r0, &(0x7f0000000140), 0x0, 0x0) linkat(r0, &(0x7f0000000040)='./file0\x00', r0, &(0x7f0000000080)='./file1\x00', 0x0) r1 = getegid() setegid(r1) chdir(&(0x7f00000000c0)='./file0\x00') 00:17:27 executing program 0: open$dir(&(0x7f0000000040)='./file0\x00', 0x20010, 0x1c) mknod(&(0x7f0000000000)='./file0\x00', 0x81ffb, 0x1) r0 = open$dir(&(0x7f0000000440)='./file0\x00', 0x202000000001, 0x0) r1 = open$dir(&(0x7f0000000480)='./file0\x00', 0x0, 0x0) dup2(r0, r1) 00:17:27 executing program 1: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="07ff2016"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x1, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) r1 = semget$private(0x0, 0x4, 0x1) semctl$SETVAL(r1, 0x7, 0x8, &(0x7f0000000100)=0x80000001) setsockopt(r0, 0x6, 0x8, &(0x7f00000000c0)="147a421f", 0x4) munmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000) getsockname(r0, &(0x7f0000000140)=@un=@file={0x0, ""/108}, &(0x7f00000001c0)=0x6e) connect(r0, &(0x7f0000000000)=@in6={0x18, 0x2, 0x8, 0x81}, 0xc) mkdir(&(0x7f0000000040)='./file0\x00', 0x8) 00:17:27 executing program 0: r0 = shmget(0x2, 0x1000, 0x4, &(0x7f0000488000/0x1000)=nil) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x0) r1 = kqueue() r2 = getuid() getgroups(0x1, &(0x7f0000000000)=[0x0]) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) r6 = getpgid(0xffffffffffffffff) r7 = fcntl$getown(r1, 0x5) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000180)={{0x10000, r2, r3, r4, r5, 0x18, 0x8}, 0x294, 0x1ff, r6, r7, 0x8, 0x62, 0xfffffffffffffff7}) kevent(r1, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)) 00:17:27 executing program 0: r0 = msgget$private(0x0, 0x80) msgctl$IPC_RMID(r0, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x8000, 0x8) r2 = socket$inet6(0x18, 0x5, 0x3ff) getpid() clock_settime(0x4, &(0x7f0000000100)={0x6, 0x8}) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000040)=0x715) truncate(&(0x7f0000000080)='./file0\x00', 0x4) r3 = socket$inet6(0x18, 0x1, 0x0) recvmsg(r3, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) chdir(&(0x7f0000000180)='./file0\x00') bind$inet6(r2, &(0x7f00000001c0)={0x18, 0x1, 0xc6, 0xffff}, 0xc) fcntl$getown(r3, 0x5) syz_open_pts() ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f00000000c0)=0x1) 00:17:28 executing program 1: shmget$private(0x0, 0x0, 0x0, &(0x7f0000b39000/0x3000)=nil) r0 = shmget$private(0x0, 0x4000, 0x240, &(0x7f0000b39000/0x4000)=nil) shmctl$IPC_RMID(r0, 0x0) munlockall() 00:17:28 executing program 0: socket$inet6(0x18, 0x8001, 0x0) 00:17:28 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000140), 0x8, 0x0, 0x1, &(0x7f0000000200)={0xf0, 0xffffffff}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r2 = getgid() chown(&(0x7f0000000180)='./file0\x00', r1, r2) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x60, 0x0, 0x8, 0x401}, {{r0}, 0xffffffffffffffff, 0x5242807c3225dbab, 0x20, 0x2040000, 0x7ff}, {{r0}, 0xfffffffffffffff9, 0x84, 0x80000000, 0x80, 0x4}, {{r0}, 0xfffffffffffffffb, 0x23, 0x22, 0x53b8, 0x100}], 0x9, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffa, 0x28, 0x31, 0x400, 0x1}, {{r0}, 0xfffffffffffffff8, 0x10, 0x2, 0x927, 0x3}, {{r0}, 0xfffffffffffffffd, 0x30, 0x1, 0xbc000000000000, 0x20}, {{r0}, 0xfffffffffffffffa, 0x80, 0x0, 0xaf15, 0xe98}, {{r0}, 0x0, 0x0, 0xf000000f, 0xfffffffffffffffe, 0x3ff}, {{r0}, 0xffffffffffffffff, 0x10, 0x8, 0xfffffffffffffff8, 0xfffffffffffffff8}], 0x0, &(0x7f0000000140)={0x10001, 0x81}) 00:17:28 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r1, &(0x7f0000000200)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r1, &(0x7f0000000100)='\x00', 0x1) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) syz_open_pts() close(r1) kqueue() r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x3, 0x7, 0xffffffffffffbfff, "a147780ac85a538a131100e800"}) poll(&(0x7f00000000c0)=[{r2, 0x1}], 0x1, 0x0) getsockopt$inet_opts(r0, 0x0, 0x3, 0x0, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x6, 0x2010, r0, 0x0, 0x0) 00:17:28 executing program 1: symlink(&(0x7f0000000200)='./file0\x00', &(0x7f0000000040)='./file0\x00') rename(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='./file0/file0\x00') r0 = open$dir(&(0x7f0000000080)='./file0/file0\x00', 0x290, 0x14f) mknodat(r0, &(0x7f00000000c0)='./file0\x00', 0x0, 0xffffffffffffff80) 00:17:28 executing program 0: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) msgrcv(0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="d71a6fa7a1d5a06cf093d92b2f3cc9bd8e5dc952fb226741cfdf5e3a2e0df30848d44a6aa04cebc35cc0dae811a0a584d35dc63c40b59aa4f3f3e1451d93dc3e90ea30be4f44ccb42ee4"], 0x1, 0x0, 0x0) r0 = getppid() wait4(r0, &(0x7f0000000040), 0xa, 0x0) r1 = socket$inet6(0x18, 0x1, 0x0) connect(r1, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) close(r1) 00:17:28 executing program 1: r0 = open(&(0x7f00000000c0)='\xe9\x1fq\x89Y\x1e\x923aK/\x00', 0x10001, 0x35) mkdirat(r0, &(0x7f0000000100)='\xe9\x1fq\x89Y\x1e\x923aK/\x00', 0x9) mkdir(&(0x7f0000000040)='\xe9\x1fq\x89Y\x1e\x923aK/', 0x0) pipe(&(0x7f0000000080)) execve(&(0x7f0000000000)='\xe9\x1fq\x89Y\x1e\x923aK/\x00', 0x0, 0x0) r1 = semget(0x0, 0x2, 0x40) semctl$GETVAL(r1, 0x7, 0x5, &(0x7f0000000140)=""/142) 00:17:28 executing program 0: r0 = open(&(0x7f0000000080)='./file1\x00', 0x2c0, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x3, 0x0, 0xfffffffffffffffc, 0x400}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) lchown(&(0x7f0000000040)='./file1\x00', r1, r2) 00:17:28 executing program 1: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB='\x00\x00\x00\x00'], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x1, 0x0) bind(r0, &(0x7f0000000040)=@in={0x2, 0x1}, 0xc) connect(r0, &(0x7f00000000c0)=@un=@abs={0x25af90167d5e1800}, 0x7) setsockopt$sock_int(r0, 0xffff, 0x40004000001001, &(0x7f0000000180), 0x4) r1 = dup2(r0, r0) write(r1, &(0x7f00000001c0)="ba16", 0x2) close(r1) execve(0x0, 0x0, 0x0) 00:17:28 executing program 0: r0 = open(&(0x7f0000000080)='./bus\x00', 0x8284, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x6c, 0x1000100000000}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, 0xc) sendto$unix(r0, &(0x7f0000000200)="8ffe91060e1339427ffe126bef796cdcaa31662e857bdaf2f56507988e7790fc256420c5c85b839ee99f343d855ec3087794641161f665e0d7f319832e867f35086475f4405e3c5c9d393c15232f5cbc77c7b0e0bd50789c5634ee63b86795b2b67e2ccdec46ca6c505e7f5d906a1da9d8c70fa2dbf862156334c75d84e120fd69bb", 0x82, 0x407, &(0x7f00000002c0)=@abs={0x1, 0x0, 0x1}, 0x8) fcntl$lock(r0, 0x8, &(0x7f0000000140)={0x3, 0x1, 0xfffffffffffffffa, 0x100000001, r1}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000100)=0xc) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x3, 0x2, 0x86b9, 0x1, r2}) fcntl$lock(r0, 0x8, &(0x7f00000000c0)={0x0, 0x0, 0x40401, 0x200008004}) 00:17:28 executing program 0: r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0x4, 0xffffffffffffffff) close(r1) kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) flock(r0, 0x8) sendmsg$unix(r2, &(0x7f0000000b80)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="20000000ffff000001000000", @ANYPTR, @ANYRES64=r2, @ANYRES32=r0], 0x20}, 0x0) 00:17:28 executing program 0: sendto(0xffffffffffffffff, &(0x7f0000000040)="ff", 0x1, 0x0, 0x0, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff}) write(r0, &(0x7f00000000c0)="da8171653706b12405f610951ffe57c625a738aae031be0bca9a68634d1844bdc185b5be9ab83aa57a55ff254e8795d25ef9c60ea3ba972884a7d65f7082246b8063e6819d0ea923cbabd323c5edb7658a088f89c0b1ce7798d8e0dafa38e1b41ce99725825a1267d7367b06c0f1548d4b31728edbdbefed09151fdbf1b1e4e6bfe7626780e0b3cc4983332ae749e9b3bdf0a543ac0dd1199564184d07af046048594d69bf471dd23f5b1c00e366292871e57dec89a7e675c597d0a1abf5ad8d34fc587bc7ec7ea46ffe59828deefd951b0f20b9665d56c926ec093abe4cd3183a3085", 0xe3) r1 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r1, 0x2000000000029, 0x9, &(0x7f0000000000)="01000000", 0x4) r2 = dup2(r1, r1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) setsockopt(r2, 0x2000000000029, 0x200000000c, &(0x7f0000000040)="fe000000ba00000000000000310000000008aa91", 0x14) shmget(0x2, 0x4000, 0x240, &(0x7f00003cb000/0x4000)=nil) 00:17:29 executing program 1: r0 = socket$inet(0x2, 0x1001, 0x0) connect$inet(r0, &(0x7f0000000040)={0x2, 0x0}, 0xc) getsockname$inet(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) syz_extract_tcp_res(&(0x7f0000000000), 0xfffffffffffff0f5, 0x7fff) 00:17:29 executing program 0: r0 = socket$inet(0x2, 0x0, 0x1) lstat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)) getsockopt(r0, 0x6, 0x1000, 0x0, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) 00:17:29 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x20, &(0x7f0000001540), 0x4) flock(r0, 0x9) 00:17:29 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x21, 0x80) close(r0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x12a02, 0x0) write(r1, &(0x7f0000000240)="f07204bda33f6e7168ee2370da4a3854f10e95d7530dcb2d6449cab44e87ac4fbbcdca2220b108b9f962da03275b7b7632ef9132b5a5b3dab2187989ae68ddb974818b356a4619280c73ce0003e6134b6623a87ab52e8bc4a874f4e173412186c7d293ae72031b660d6179b5b8eba4deca3adaa533803563f35938f4528ebd6ff1b0d022e2509dfaa51c404ed70f59aebbf5f30090f6a50106ae4e1c3c46ef85d19fb2c617d5030473b43e878c339027a7e7473f3f0330d5e1471b4339d16bfc1cda3ceee25f5f056a0393e9a92ecb4dd37410ab4995635901bfaf4040f55ab5e95d057cc8a1da9c8f35c92a6c26309593f476e0dd969972e7f386a224e6119af44ade3862ea7cc4bd7e5a821b5ea388d6bbbd160d4f1260697b6dc8c3d5022dad0236c743f0fbba6506ee9cfe2e5abab31f43c21963fc", 0x137) r2 = kqueue() kevent(r2, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x8, 0x1, 0x81, 0x1}, {{r2}, 0x0, 0x40, 0x81, 0x9, 0x800}, {{r1}, 0xffffffffffffffff, 0x0, 0x2, 0x800, 0x8000}], 0x6, 0x0, 0x6, &(0x7f00000000c0)={0x948, 0xfffffffffffdfffb}) r3 = kqueue() kevent(r3, &(0x7f0000000040), 0x800, 0x0, 0x41b1f84c, 0x0) r4 = kqueue() r5 = kqueue() kevent(r5, &(0x7f0000000040), 0x20, 0x0, 0xff, 0x0) kevent(r4, &(0x7f0000000000), 0x40, 0x0, 0xed, 0x0) close(r2) pwritev(r1, &(0x7f00000003c0), 0x100001a1, 0xfffffffffffffffc) shmget(0xffffffffffffffff, 0x4000, 0x0, &(0x7f0000ffc000/0x4000)=nil) write(r1, &(0x7f0000002740), 0xfffffd93) ftruncate(r0, 0x9) open(0x0, 0x0, 0x0) shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffc000/0x3000)=nil) pipe2(0x0, 0x0) 00:17:29 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x18, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="0d53a3a7fd0fad7eb174560c5c730220d15c435e39f72a12226299e4640c4f396860f60df8a85f7be36f6d5179ed07b1dfed866ad4f2a7d5ddb5315c5519bf893d8ccf46b2050962d7df15740b046ef7d218f11b2b6726c286e613ec4f4ad741e2cd0b4939cfa0024c899439b525d52ddc2b69685f970a78458111286c053fd0a029da2fbc135e7cecfae4065c874bcba6600bb7b5fe9db8f9ee1ecd6d90e2cbe365671a92890ed71d15fd56d08d8c17ce5ca9fefc67cd19d7d05b6b0003a13e7366f38bcea5ba7aeb3006fa90e7", 0xce) 00:17:29 executing program 0: mkdir(&(0x7f0000000200)='./file0\x00', 0xfffffffffffffffe) mkdir(&(0x7f0000000000)='./file0/file1\x00', 0x0) chmod(&(0x7f0000000240)='./file0/file1\x00', 0x82) mkdir(&(0x7f0000000100)='./file1\x00', 0x1ae) r0 = open$dir(&(0x7f0000000140)='./file1\x00', 0x0, 0x0) rename(&(0x7f0000000080)='./file0/file1\x00', &(0x7f0000000180)='./file1\x00') r1 = openat(r0, &(0x7f0000000040)='./file1\x00', 0x10000, 0x9) setsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f00000000c0)={0x1, 0x1}, 0x10) 00:17:29 executing program 1: r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x0, 0x0, 0x8, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x8000000040, 0x0, 0xfffffffffffffffa, 0x0) dup2(r0, r0) 00:17:29 executing program 0: unlink(0x0) unveil(&(0x7f00000010c0)='./file0\x00', &(0x7f0000001100)='r\x00') socketpair(0x2, 0x5, 0x1000, &(0x7f0000001140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001180), &(0x7f00000011c0)=0xc) r1 = semget$private(0x0, 0x7, 0x480) semctl$GETNCNT(r1, 0x2, 0x3, &(0x7f0000000000)=""/4096) r2 = open$dir(&(0x7f0000001000)='./file0\x00', 0x201, 0x40) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001080)={0x0, 0x0}, 0xc) r4 = getegid() fchownat(r2, &(0x7f0000001040)='./file0\x00', r3, r4, 0x6) 00:17:29 executing program 1: mlockall(0x2) setrlimit(0x6, &(0x7f0000000000)) mlockall(0x3) 00:17:29 executing program 0: r0 = syz_open_pts() syz_open_pts() syz_open_pts() fsync(r0) 00:17:29 executing program 1: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x10000, 0x20) faccessat(r0, &(0x7f0000000100)='./file0\x00', 0x2, 0x2) rename(&(0x7f0000000040)='.\x00', &(0x7f0000000080)='./file0\x00') chdir(&(0x7f0000000000)='./file0\x00') 00:17:29 executing program 1: r0 = open(&(0x7f00000000c0)='./bus\x00', 0x8294, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x1, 0x3, 0x1000100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0xa0, 0xffffffff}) fcntl$lock(r0, 0x9, &(0x7f0000000100)={0x0, 0x0, 0x80000001, 0x100000000}) pipe2(&(0x7f0000000080), 0x4) 00:17:29 executing program 0: r0 = semget(0x2, 0x7, 0x20) semctl$GETVAL(r0, 0x3, 0x5, &(0x7f0000000080)=""/134) r1 = semget(0x1, 0x0, 0x0) semop(r1, &(0x7f0000000040)=[{0x4, 0x5, 0x1000}, {0x0, 0x80000001}], 0x2) 00:17:29 executing program 1: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f0000001700)=[{&(0x7f0000003940)="90", 0x1}], 0x1) write(r1, &(0x7f0000335000), 0xfc94) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) fchownat(r1, &(0x7f00000000c0)='./file0\x00', r2, r3, 0x6) r4 = open$dir(&(0x7f0000000040)='./file0\x00', 0x21, 0x100) poll(&(0x7f0000000080)=[{r4, 0x4}, {r0}, {r0, 0x12}, {r0, 0x9c}, {r1, 0xfdcbaec6781bfb0a}], 0x5, 0x4) poll(&(0x7f0000000180)=[{r1, 0x62}], 0x1, 0xf73b) poll(&(0x7f0000000000)=[{r1, 0x5}], 0x1, 0x0) 00:17:29 executing program 0: mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x100002) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x6, 0x10, 0xffffffffffffffff, 0x0, 0x0) lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) 00:17:29 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) r0 = socket$inet(0x2, 0x8000000000002, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)=""/60, &(0x7f0000000040)=0x3c) open(&(0x7f0000000080)='./bus\x00', 0x8000, 0x188) 00:17:29 executing program 0: r0 = syz_open_pts() ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f00000000c0)={0x0, 0x8a4e}) r1 = dup(r0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000100)=0xc) getgroups(0x3, &(0x7f0000000140)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff]) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180)={r2, r3, r4}, 0xc) 00:17:30 executing program 1: r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r0, 0x2000000000029, 0xc, &(0x7f0000000000)="ff010008aaa008000000c3513e2a5e0000000000", 0x14) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) shmget(0x2, 0x3000, 0x1, &(0x7f00004d6000/0x3000)=nil) setsockopt(r0, 0x2000000000029, 0xa, &(0x7f0000000040)="01000000", 0x4) 00:17:30 executing program 0: r0 = open(&(0x7f00000000c0)='./bus\x00', 0x8284, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000100000000}) mkdirat(r0, &(0x7f0000000080)='./bus\x00', 0x45) r1 = open(&(0x7f0000000100)='./bus\x00', 0x1, 0x40) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x1810, r1, 0x0, 0x0) flock(r0, 0x3) fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x6, 0x200000004}) close(r0) r2 = open(&(0x7f0000000140)='./bus\x00', 0x38, 0x80) fchdir(r1) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0, 0x11, r0, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000180)={0x6, 0x1, 0xb07c, 0x5, 0x8}, 0xc) 00:17:30 executing program 1: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, 0x0, 0x0) r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000200)={0x0, 0x0, 0xffeffffffffffffc, 0x0, "1eae8682ab515f755af8bdc1945f07a098206fb2"}) flock(r0, 0x1) write(r0, &(0x7f0000000140)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6e", 0x4f) write(r0, &(0x7f0000000240)="c7e0096cf6810feb393a472767b529429c8bac9dfaf5", 0x16) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "1031f700a295cfdd3549f4e2f6353a5177780408"}) write(r0, &(0x7f0000000280)='V', 0x1) r1 = dup2(r0, r0) getpeername$inet6(r1, &(0x7f0000000000), &(0x7f0000000040)=0xc) r2 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000000c0)) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000001640)) close(r0) r3 = syz_open_pts() dup2(r3, r2) 00:17:30 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x80, 0x3ff, 0x3, 0x0, "19977a674226f5512ed602724867c12daf67f531", 0x9, 0x45ca}) mprotect(&(0x7f00000d7000/0x1000)=nil, 0x1000, 0x1) fchmodat(r0, &(0x7f0000000080)='./file0\x00', 0x10, 0x4) nanosleep(&(0x7f0000000140), &(0x7f0000000180)) 00:17:30 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000100), 0x37a) 00:17:30 executing program 0: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="07ff2016"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x1, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0xd0, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0xf1, 0x7644, 0x1ff, 0x0, "de49c3964e6e3b1c390d49e8589a2cf7d9df8936", 0x0, 0x9}) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) close(r0) 00:17:30 executing program 1: r0 = kqueue() kqueue() close(r0) pipe(&(0x7f0000000200)={0xffffffffffffffff}) kevent(r0, &(0x7f0000000000), 0xffff, 0x0, 0x0, 0x0) write(r1, &(0x7f00000000c0), 0xfffffec4) execve(0x0, 0x0, 0x0) 00:17:30 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) getsockopt(r0, 0x6, 0x0, &(0x7f0000000000)=""/130, &(0x7f00000000c0)=0x82) setsockopt(r0, 0x29, 0x39, 0x0, 0x2df) syz_emit_ethernet(0x83, &(0x7f0000000100)="a99dfe649d8c6aca7aa556505567df69f7e4acc3bc2d19c7adb8b584713d255f3c8f0d05c25fe1525ab1f13765f5612c30c73492624cb7fbfdecc311a58c8e128bc68bf2e7ae0462936aceaaea151119d85e7309fe238789f7ca0d1dbbd480007b4fc27d6e477aad0a4c92086462e563e4022a61df4fb3b89a81d7f0d471b43f95b680") 00:17:30 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) writev(r0, &(0x7f0000000340)=[{&(0x7f0000000200)="a5b30fca9dfa945f8a33f00e1074b5233dfde26b728fb46a7dd978305b8e6a06a80cc7df5fbdaa9250b5989a05f0ec793696a615a7bb24f82476e3b06f1412dd091ff3772913068d9786f6afd119229733ec518942fe3b284902384b8835544acd1b91fc00", 0x65}], 0x1) r1 = openat(0xffffffffffffff9c, &(0x7f0000000380)='./file0\x00', 0x20000, 0x108) mknodat(r1, 0x0, 0x9024, 0x80) write(r0, &(0x7f0000000480)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b", 0x4a) r2 = openat(0xffffffffffffff9c, &(0x7f0000000280)='./file0\x00', 0x0, 0x0) mknodat(r2, &(0x7f0000000300)='./file0\x00', 0x4, 0x1ff) syz_open_pts() close(r2) r3 = kqueue() r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)=0x3) syz_open_pts() r5 = fcntl$dupfd(r4, 0x0, r3) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f00000002c0)={0x0, 0xfffffffffffffffd, 0x100000003, 0x400001d3e, "ba1a4b73f2002cb0caa772d83742710800000080"}) readv(r5, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 00:17:30 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x1ff9, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c4, 0x0) r1 = kqueue() r2 = semget$private(0x0, 0x4, 0x211) semctl$SETVAL(r2, 0x2, 0x8, &(0x7f0000000080)=0x100) kevent(r1, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0xb}], 0x7fff, 0x0, 0x0, 0x0) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0xcd}], 0xffc, 0x0, 0x0, 0x0) dup2(r0, r1) 00:17:30 executing program 0: mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) unveil(&(0x7f0000000300)='./file0\x00', &(0x7f0000000340)) r0 = socket$unix(0x1, 0x5, 0x0) bind$unix(r0, &(0x7f00000002c0)=@file={0x1fbc81a4852001fa, './file0\x00'}, 0xa) 00:17:30 executing program 1: r0 = socket$inet(0x2, 0x10000001, 0x1000) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="d9b36d49492814bc6367b347ad7e430b697f5163745138b9e3f6c404e248dce25a30e3da86ee519179376c31b3d5a5738e322e21ac62fb00b1484a1bac650f22b3f01858236fdb3f293681ca421c3bd830ff839791f6d8230d8ac652f08c274c964b5933d2a179747329100a39f85f4589e73c672c234878139b59ba405714dc4caa16a1785ca7d776c913e06c986dfcc95bf73e1b5447e2f75e070511c495b173713e42cc6a0ffb2a2d71bb2dd7771d784151b5317e8bb0fc1d4456a6f186b5ecc2ec6f725b8f2309ae46769d8df6c4cf948d688513c71eeb4fc798532a8c3e553ca9c6c8b28853495efe464f50e73b51b51df6f00935144d1ba4c387d81d8673124def87f7b9632b156452758ed5a1812437981aed829e1f096b7da7fe70bc27766b1a223b40db0d8353f5e8236fb251924a91778f526f9c661eec16d9627f5fc6362f7f2dd92d946144756b7e69e5dacaddea5220490666a29d4c074523e24a7efecaccdbe2fccf2051e3c6ac24d14a5de4f83a8cdace139993abe00c8445ea1659e93d56a7b597c5de5f325892bf7293a4197778b53d2e65dc7308e64c81867ce6918ff3962a483e96df2ec0a2e61d8975722a5e1154a6cd4bd79164884044e217a4701d7b58ad0d5f9f02b42559fb32cf4813a892e5d0f78f103edfdd658a07b651c7be3a749bb538b55730d28d3ad0bf6dfa78b12084ebabe344420404d3c1bd0b6c493a21ce09dc90ee577ba43239be72ed0f077a8b0a844f4180a4fa0bcd61e752ada6aa35d552174616fde1e6b8d9634056044f50be670e5fc28fa8ac226447a421e9f0f608481166a45e6b3bba6c8babcbb7003e1697ab73aef943984813261367ddac6d19ea4aca4a508d629be2721b0494c5f39325332ca28f7e012e376be68c1e53067fca4780867f13781838054c385759fde2e18ac4427a45b08aebc88853b8df73af2f1f8f43bf7d80091477886717a4b50f90876b550d393177bd4714a3d2857eb6d885cff1a91228804a44c8b9958ef306c7a0f71691720311d348a4ba7f08aee4d7fba9acdba7c18146d1a50ea032d3a3ba4a79ede246fe79138bd70974db4df5a6d9babb5f7c452577ee8af7f9373f12608282750c67671fa931cd7d321129d18021dd3744748f9835e7fa1acc91fafc6da642d255521e907ea115c9a94dae4e04b65f46fee15dc9195451da36370c9bccd0ea832ad27d89a9f482642ee216a3690c39494f7b68cfe02e149505fdb5d99792483b067803cdb605ad5ce0a24947890d579b55e0114cbfaffa39fcbab9246ce120e305dedaae48b8332565ebba41574c092e2755108d753ee9d15a1e8211fc3764b3260afc7fd3e0536a64e7c406f35733902657961670f8d4ee72e61e1162b99154369428816a879b6f6e2d53d266faf989d60305a82a4bc159f7ae6e8b58e0e2f62d6123a713d5c53c39e9706a82e80a1cd300cf74eb3deae95e1aa999cc373d43fca45f5dcae80c0550a7449fb26337a7ce089a3767bcd960620308b8e2bf00ba9dcf7b45eafda5348f674732b2c5d6145f8f23ddfe791ac6ea2d385a3248f9634bd2a31bd4869e8bfc0441e92bba2765275d0b3bfc97038adeb9ed9af3aa8cde445b48c9b733dbba3f3ad208f0dda9451ded30dc30f75bb2ac3060b056e8d0e7440103759464d0e42af2c30235d2867f4e41994639f384eb26a40251edcafa0372bf9d24b488a5c67ec7386c5bc781b54088a5def1efe5e830587bea3a20f9c20f2885ce815784f2427865e958e33f1067aeac6187b6bff2c96c10345d2a3c74cf868ef070b39f79396b5d9eabe723a173ae6b381f9b3ddde0eff901f1ee3e185505778dbcffe1bd6edcd0811e9b29e7552424a9a192a2a29343ad0c3faa7ac819d21a6d7f0b77586811e8e0b48b6bdc615e51c117900b4667620b017c2cb2b95b5e083668d6838ea23822df33ec0358e090f81b0a5e7d97c23b16a16bae3034cd8f7db56cca14359c078b6dbbd0e1d152d3f37eb1b14da74c393740ae33affe983b7daf7e45c104005a7f6567b52ecec9a2ca1dcae53e061b378e8fd22055b151cccb423abc57b2cd3c486b5e26144a7eda8f7d52c81dabc433a1cfffa403882d44565ce39f4cc58a799f04f791bb4fa32174457d7c9080adfc9cd1cb79c645ef415df519badc25de83ae6781675964c9df14032f5a85f998bb7c5ad5109a4aab6f2d3f187206a2c4a5f6ed58247f646fec1ce78590ee54a38dee323ab0ef607b7ea58e313c0211cfe6161406393350cc1f7b45b940656f06d79d40c19681993e85056497ddcd452fd7cc8eea874886b92ad2f47452c0e1a84cd2ef17712f00fc3feec2031663ce3e07dac904a256fe3d67c6e471462a7638a5c06e2dbc8a7fa0cd19de7b56e6dc0f936ce90685470f8ebc187b29980cac3239b5b1ad60197aa06cbd9ea369713b0a5d20b94afa857d0e5d07c7d93d46366cbad73b15eb0458a5c7a446b02d825ce6973b92aca8ea20755e2086543f52f8f6eb2af5ecc7790050a79708a94e61bb7370fed2a451f81487888896e89da502c9e0d59b327c6bcb246603c88bd52103c1d028d82257c5dbd2514d1f2efe5a37fa3f8f300d51e78e8df4bb9e3e0a8230cc087647167ac1570f28df2d45f02fcb7de01b743f43ad03d75a10ecf859ba9eda64754828e438f548a9bd2400d5baad3529d8bd7c299f9e8c31b88ff456102fbe79cdf18b4058842421e99055a5b8f612ec131a737e6b70d157d545f0e99e9388218575fa9998ecddf18f316e879c4d3f1a94e915b93ea36e97f28151ac26afe45518e89eb1b9f90a9887c8fd2101337621fe8c687a2e530c8b127491ed73e23ef828920bf7bc562b994555f8fed4ce961dd7eac55ca7835cf30e9fcc15445253765091aa1b9542a21bc462eee8547df301ffd1f2f90249e052cbc2524050733e114b33c146c6e9a6b4e45590a980e537629f277c25dff31f28ae31bf7bc3e5b0994486c2c9a18aaf0239391bcf8a302c69da41c1dcc0b0986c1df8e821150d4e2b479ddc98a876e2eb5e3f467e52525a57bf4b59c22ee46475e9d69706777f532b1630e2fb8d0f8ba8193d1fe2aab3bcadac08a17aa0d402cab01acd57b788dd28011a53a7cf388f4d9d8e865658a56b2561460c7c32d671e356260e3bcdcc250ba87f715e3ff8cd408b66d4128ecffbb7442f5acdb1b638f95b8bde60ef403b51eb022fbe796bbad27084babc64ac87fe66564e96765d244577c1acdedbe3610207de6f0d6c363f756e3837d8c2768b0827fdf2c49536af60ba67cb5f235fda13bb49cb787711a7e819a4009977bd2e154c611ec69f6cb14afb95831206677c72f44cd06646545240af02711173bad0db8e304e3bc9f131460be2877c8bfea02b3c7e93b9f04738210206968e24dfee23c77a194764ccdce6b3ea1467811423822fe1a21f9e0135b29518d4f23d71bfe25b2482c98a1b0346475847a21377bc33f5c28362d2affce2f7f60bfc233468f99d405e00aaa6939f3996e841f5330ae06e892b44717a802e0856fbc9e902f6fec924a811fccb2a86d080bde4414d49c9a8cf6fb352d6d82189b0319757012d4f6c5e819a2f4ac39018616d5950edcd0d7360efe782544fb376e648492c1afef6eb1d97aeb0dacd31f7c0e45e88a6cca3f1c5afacbda0cf3628b789cc939981d99f24c4f9cb849db95dab92747cb5b557a85859db1ccb05f7a0f39358e09c85545dbaa878e9a24861df7b18b563c730206d394ce47d6c0df6a8f9cadcfa7effa0fc2f789603d19903e35547e60162f03a5788c1e0310a81c13c4393954db877c2aaac078113be2ae4e4549398d7ee0b03691ded23533a1d3c7f6227d2d23fe09675b69e44136b1b1adbdf18200a7260b09679d806778d91f1df80143a934f8bca2bc74c5a28d6f069059f5d73483c2d0d2fab203620877443c3ef626798fdfaf5d2494a108755a0893b5708e820352a2e6abf0650d3be98601f9fb7c6ffbb132f547fdc21bdf437a5da852215155226a6765d7bd6a67e1a5998cbd2732e835e10d24c936163f69a2ac20718780cceeb6cdccfe23d6586570e3e1768f72104b41cadf7eed03840107db84dd26f3c419e8c32ccc714ae2818b7991654da2cefd0581e5ffee21a2cccc75d7458ed3cd492bbe9c7a7efa7aab9b3a8e4efbfa330783d9c754e604ce2557c56bf5699fcc92b6c0e7b134dd666fed9e655660752a7ca9a34b859b6158581281f07dfb3d0736a1c1508708f8c4c8c1e21716d3c00f896272aafc03dd3537345dcf3e8964fb6d2baabcee7eb5c5e888581d9919be5081f8831b274ab5223cebb9b0b9275de5430f0b755ac1cbf8437987f47532b1c882ec76ec8c0b0f6665ed1f607e0acf90a9b81b880c44e9c3e2340fbd64e0b180b50efcb1f6e77a2d104ead955b014c0774d06e042ffe5373b1724dbf39e6f7a391e57cb5d6a12882816706fab71b8e4ee12277c9dde712488f487640196ff8a3a388aa9c97a77ee7b5a0f777e75dc81f893c21ece0cbb82e963f47ee740eb87bead31dfaec073744464165f3b596b7459882095f5516b2b52d9f570ea183636821d8826b7f3fdf01ec7dd55fe0bcace83c837d4819cd722227b2a21eae4d931d013664b8d9e7360254f707369586f9ef033edb0ec90f1475415b0896f88354ec6797d66b24ffaa987426dda1571698af00c89a61ed5c8e56f604e1ec3de65b5bfeaa6a6569ac087db9f127797685d9d7d39c54047cf373d88583d520b4274fc85d4c74905dbed248ca728e05949974845197f9bec568eff1714c8da3cbd4811bb6c1f502a52863bd8c4537be3dbbfa4a4688817d1ad3dd02088350f27727173f81e66a759be9b655c2dce0c8617ab51b0e0aee7249f21f509d5f2db4af1a360df08650eb12f6fb11c1426fb965f4dba732a8901c2eb25facb53a22ec7327a702875361884c589ac3cd0924242595478d40e4f55edcca22508d561f4aad837b99fdbe697d263b604efead99e7ad820aec38bfd2df37d461e1ad9f8546228fca0172dcf63ff4cdcd49cd16b70df0985fe7a3388f879002660a76129c2401cc410548b404100d5eb4d67978055fe76aed820dbffae17e5260c14f9c084e5d3685633a463740184a38bb1ce34313aa1912bce3f809530f0374cac12290172f42e9f68ce4a310f97a8b2cdd3afd36db29b9c42ab2375fd47110b7270449ace0ef848d36bd751d881a4a32ff27f3df0d46c7c0f79d7e76ba75bda899d29a55a912fb7a1a0accd569c42f2f9f4ae488b5eb21aade5e9a80e9767abc940ef199a06da87d8cbf6e76bd4734e113bc34ea08017698250f2d3f6f5ea11a0c33493d842e38eb15fb819cf65bb1e80174ddf6a8759304c62f9b4a38ee5a067e369c0df6660de5bf56babee67f18b83313933aece9d552838c3c4b46a782fae92415688163f071c035940ec77f0452885b627ce0aeb47d88b5fc1ddd7f80ec991b96a3ad7a77fec86278d4d8a464c5c846d2adc5572588a20555005f3ccf8a06257a4ba6fef58a54ba633e52b99bf8f19ed3e72db7e1fabf1756807d87d17131bf173b1d2675b87e8527a0fbdcfedaa85e7db022cac758198ac1e200fbf2dfb6d448a7f64d0f150d7c3dcc259cbe882b17d82eef2d974d0213b9823e59b5907c1cfea05d4706d87cd3513fa95d23f701dbcd3f55aab7eef61e2c794a8a594d7474aeac012f40f87e9f74b92925b473f6fd0baaa8493946f5f47ddb8f15ac5f373f298d10de73838b271abe4133f02b58ddf", 0x1000) getsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x0) setsockopt(r0, 0x200, 0x1, &(0x7f0000001000)="94dbe7f8a23033425a856b0aeab41a0a93a9602654d9d052d8f589865983549ce2c769c9", 0x24) 00:17:30 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="01000000", 0x4) getsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="f9d1c16543d387aff2385f65bb4c5aef8df9af6e2a50d8a3371c39e1460c188938c0f4b609c0d099e1006c5390425f32bcc3b175e260501c41f455d7c4f7be9f68206860944a307492c573473175f9a65c651ac1881f59", 0x57) socket$inet(0x2, 0x8000, 0x8) socketpair(0x2, 0x4, 0xffffffff80000000, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) accept$unix(r1, 0x0, &(0x7f0000000100)) 00:17:30 executing program 1: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000002c0)=[{{}, 0x0, 0x0, 0x0, 0x40000000f2}], 0x0, 0x0) poll(&(0x7f0000000040)=[{0xffffffffffffffff, 0x8}], 0x1, 0x0) 00:17:30 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x8) setsockopt(r0, 0x4000000080000080, 0x4, 0x0, 0x0) 00:17:30 executing program 1: r0 = kqueue() pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r2, &(0x7f0000001700)=[{&(0x7f0000003940), 0xfffffec0}], 0x1000000000000137) r3 = dup2(r1, r2) write(r2, &(0x7f0000000040), 0xfffffda0) close(r3) dup2(r0, r3) execve(0x0, 0x0, 0x0) 00:17:30 executing program 0: select(0x40, &(0x7f0000000080)={0x4}, 0x0, 0x0, &(0x7f00000000c0)) r0 = shmat(0x0, &(0x7f0000ffa000/0x3000)=nil, 0x1000) shmdt(r0) select(0x40, &(0x7f0000000000)={0x0, 0x9, 0xfffffffffffff801, 0x2a5, 0x3, 0x5, 0x3f, 0x200}, &(0x7f0000000040)={0xfffffffffffffff8, 0x3, 0x4, 0x7, 0x3, 0x2, 0x1, 0x9}, &(0x7f0000000100)={0x0, 0x4, 0x1, 0x7ff, 0x40, 0x1, 0x1ff}, &(0x7f0000000140)={0x2, 0x858c}) 00:17:30 executing program 0: r0 = socket$inet(0x2, 0x7ffffffffffff, 0x0) recvmsg(r0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000640)=""/138, 0x8a}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x3) shutdown(r0, 0x0) 00:17:31 executing program 1: kqueue() kqueue() 00:17:31 executing program 0: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) r1 = getegid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) getgroups(0x6, &(0x7f0000000200)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0]) getgroups(0x8, &(0x7f0000000240)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) getgroups(0x6, &(0x7f00000002c0)=[r0, r1, r2, r3, r4, r5]) r6 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r6, 0xffff, 0x1, &(0x7f0000000000)=0xff, 0x4) getsockname(r6, &(0x7f0000000040)=@un=@file={0x0, ""/93}, &(0x7f00000000c0)=0x5f) bind$unix(r6, &(0x7f0000001080)=@abs={0x7884d2b899002d7}, 0x10) 00:17:31 executing program 1: symlink(&(0x7f0000000280)='./file0\x00', &(0x7f0000000140)='./file1\x00') link(&(0x7f0000000040)='./file0\x00', 0x0) 00:17:31 executing program 0: socketpair(0x1f, 0x0, 0xffff7fffffffffb8, 0x0) 00:17:31 executing program 0: r0 = dup(0xffffffffffffffff) r1 = dup(0xffffffffffffffff) r2 = accept$unix(0xffffffffffffff9c, &(0x7f0000000040)=@file={0x0, ""/31}, &(0x7f0000000080)=0x21) r3 = accept(0xffffffffffffffff, 0x0, &(0x7f00000000c0)) pipe(&(0x7f0000000180)={0xffffffffffffffff}) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffff8, 0x5, 0x0, 0x8, 0x1}, {{r2}, 0xffffffffffffffff, 0x2, 0x40, 0x96, 0x9}, {{r3}, 0xfffffffffffffffb, 0xe3ed14f5d456cb60, 0xfffff, 0xb3da, 0x1a0203e}], 0x0, &(0x7f00000001c0)=[{{r4}, 0xfffffffffffffffd, 0x40, 0x0, 0x5, 0xffff}], 0xfffffffffffffffc, &(0x7f0000000240)={0x20cd, 0x97}) r5 = kqueue() fcntl$dupfd(r0, 0xa, r1) kevent(r5, &(0x7f0000000140), 0x8, 0x0, 0x1ff, &(0x7f0000000200)={0xf0, 0xffffffff}) poll(&(0x7f0000000000)=[{r5, 0x44}, {r5, 0x4}], 0x2, 0x2) kevent(r5, &(0x7f0000000000), 0x59, 0x0, 0x80, 0x0) 00:17:31 executing program 1: r0 = open$dir(&(0x7f0000000100)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000180)='./file0\x00', 0x0) utimensat(r0, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) 00:17:31 executing program 0: r0 = open(&(0x7f0000000080)='./file2\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(0xffffffffffffffff, 0x8004741c, &(0x7f0000000000)=0x5) mprotect(&(0x7f00001af000/0x1000)=nil, 0x1000, 0x2) mkdir(&(0x7f0000000000)='./file0\x00', 0xfffffffffffffff5) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file0\x00') renameat(r0, &(0x7f0000000040)='./file0\x00', r0, &(0x7f00000000c0)='./file0\x00') 00:17:31 executing program 1: r0 = open(&(0x7f00000000c0)='./bus\x00', 0x8288, 0xffffffffffffffff) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x8289, 0x0) fcntl$lock(r1, 0x8, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000300000002}) flock(r0, 0x3) fcntl$lock(r0, 0xd, &(0x7f0000000080)={0x3, 0x1, 0x1, 0xffffffffffffffe1}) getsockname$unix(r0, &(0x7f0000000100)=@file={0x0, ""/108}, &(0x7f0000000040)=0x6e) r2 = open(&(0x7f00000000c0)='./bus\x00', 0x8289, 0x0) flock(r2, 0x2) fcntl$lock(r2, 0x8, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000300000002}) 00:17:31 executing program 0: r0 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000000)) getsockname$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) accept$inet6(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r1 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r1, 0x2000000000029, 0x3f, &(0x7f0000000200)="01000000", 0x4) sendto(r1, 0x0, 0x0, 0x0, &(0x7f0000000140)=@in6, 0xc) 00:17:31 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000000)='X', 0x1}], 0x1) close(r0) syz_open_pts() r1 = kqueue() r2 = syz_open_pts() r3 = fcntl$dupfd(r2, 0x0, r1) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000240)=0xc) r5 = geteuid() setreuid(r4, r5) ioctl$TIOCSETA(r3, 0x802c7414, 0x0) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) setgroups(0x3, &(0x7f00000001c0)=[0x0, 0x0, 0x0]) execve(0x0, 0x0, 0x0) 00:17:31 executing program 0: r0 = syz_open_pts() close(r0) close(r0) syz_open_pts() r1 = kqueue() r2 = fcntl$dupfd(r0, 0x0, r1) poll(&(0x7f0000000280)=[{r2, 0xc1}], 0x1, 0x0) readv(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)=""/73, 0x49}], 0x1) poll(&(0x7f0000000440)=[{r2, 0x1}], 0x1, 0x0) 00:17:33 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a0a, 0x0) setrlimit(0x2, &(0x7f0000000000)={0x200000, 0x7fffffff}) getsockname$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x2, 0x10, r0, 0x0, 0x0) 00:17:33 executing program 0: setsockopt(0xffffffffffffffff, 0x2000000000029, 0xd, &(0x7f0000000140)="ff920008aaa008000000c3513e2a5e0000040000", 0x14) shutdown(0xffffffffffffffff, 0x1) bind(0xffffffffffffffff, &(0x7f0000000040)=@in={0x2, 0x3}, 0x37e) bind(0xffffffffffffffff, &(0x7f0000000000)=@in={0x2, 0x3}, 0xc) 00:17:33 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) shutdown(r0, 0xffffbffffffffffc) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) 00:17:33 executing program 1: r0 = socket(0x1, 0x1, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) recvmsg(r0, &(0x7f0000000180)={&(0x7f0000000000)=@in, 0xc, &(0x7f00000000c0)=[{&(0x7f0000000040)=""/116, 0x74}], 0x1, &(0x7f0000000100)=""/126, 0x7e}, 0x0) sendto$unix(r0, 0x0, 0x0, 0x0, &(0x7f0000000240)=@abs, 0x8) 00:17:33 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a0a, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x1, 0x10, r0, 0x0, 0x0) writev(r0, &(0x7f0000001180)=[{&(0x7f0000000080)="d329c763a60f2986d3e1509ee133fcdba5a47159342c7934ab57d40d8da7dd39cc6263c5233ca1241c16c824e9cd47d4e6c061ff93f9bfd70630d9e69ee9792eac60b40fea4adf3c58b0d0a6dd72ad8f3a623ea9e5a482d230807a6eb0e00c952bae44c7178dc4c657f3010f04d3ad3c3e492c58ae6fb0fbadf37130129420f66a2c2a7c46b542c6ebd319585909ce7b850c81e6f8a8e78e358f8233cb983ae21bd12ff58ca4cb2b3a84b15707659d4c9c0aacfcf005568be4636c33af49cc112b8c2ada0c67ee2bc96f47c036bad321ffad58b5020a031a87539c5c40453964aeff3ece7c51dfec9119dafb9f51876589f185c00fbdfbafe02e6af4636a147cbb7982723d346d50eb3ef22ca42ba92082ed052986eed9a8f4ffa45cd3f64186b92c75f1c5aaacd2f7f739fb177b410c8b7d2b63ad89d1cbc60fbe33c467a8d811fc42a0e6ac20097e7eec3ab8da7a7a2a28919343a3a1cac7b66710de916f3e39707d8633e4c0aad402b389ce0ce12bd195da8e1e6a03d9bb349c32635a8853d63dd504f7ea7676c221aed0b8392805ac5b0ec965821f31865ab310590d0390b4a561c7ae2e59a2afa0b5d77ff1fb64911fc9a8d97226f58056828fb6150aba05f7f76f1c68cb664af95d72d9db17416b77fe434234d4c957d3d29a6ef83ece38b8fba9f4779616bc4045bf8eab32f41d988674581d8cbad895822d002b63d7715115c00fe8a065bebcf302619143e8957462af6a035c225dbb0b69e1ede4f3fad1dc6feb2cc3b1f14d6c9710178b9992840bfa80ede403e2135b51802c0331c19a3462a1d64328c58b9a32d3a6bc9d553fb2ad7a77c599440488194404c54ea4f28c37a26c2a75ab17544944da6c15e3aacab2b2ad186b01a9104131ab45ae8d355afeca808f20f084588600aa2e6f14373d69fdb7c17da69b074cb93268d466616af81444bf77e157019083079c3df3f34e466c310189222a0e65b88b862712d5e6e0369d387ee881668763635149033150a6dfcc637859bb2a7007f9d1826e95f345f985fac09d702c2ca33d73c4dab99ff452db05cca63e741058c98e4dc54c8e12182348c73f8aec89929e7700e11e4e06c5667384c92af0a24c2da36f74bf4e6e17582f2692a47c4124b50fe4a15387df7aef464a048daaacdc4a7b3999d152874c5fd9761cbd0ffba208918c23475a43209c862456307ffd9de7237717d8b2efe2e7c7b1d737312d44ee25483ba91b13257c151f745074273f85602641589c8f5c5f7f10633aa528bd72b7d02cb99907879c8b552faeb71ceda9833f6c57d723151ec03ffc93d6bf2634ad92fcf7f4ad9cb60e872e4967e022f346d5ae7079822b2cdbd58cd5b3dd729ab658bced63054b3a76f4b285b4cae1ecb62886d836479056432599088be3a92fff7edd7d5f59c818b6801a50808539a6ce28693c814e23ab7eb56c5c16f302542d1f6c8ff567843f19c91ec21aa29f9d587df8d88e6b6f90ccbe7e279dca7d646f0ee7730391a2eb2286f9643feb396283479d9dfc7b561005028b4a4c38570e3e99d21f45aaa4d91ab20b9fea102706e003de39076a2cc00245e14933e08fe0d0b8eb79871df33f09256ce3a1121b29e21f191719073fe82d066ce0e7853fca1ef3aa4d531c7d41636224bf8c2655c0a4796a601b3bdecbc451e1c9e18bc3a946d87f1e04529bdab7054485ac1ac4ec825185882e971ac72bb99f8292abba8e08298078222c2f4498dd7f9c17e488b749448e17eb2ec5da5a67780b0bb4750f5bcb60c34134ff51d3e9c1a0554515110365df4775739d889098d81ce1048dd5e4c11bb782ed802434a0df7bc2ce7e897b40f452702c04bcbd024b85497d05f1e65baf487f6d38d2092679a997a4c34fe6dda3dab9fd169cabbff62690e329ad265e013c914f575bdcac41ff5ba402e55c04e660315eceeda0593df8287dae9e07c1222d3fcdd09f45cb70d1ec7f0e335045783ae89e7622659ccae924c5c72a0d8372a0f693f686323294168dc4cfbb03b8c4fdd49f7c56b8801f34bb2e2ee64cc7c0c5a43cd865f01a8261c77e73e7215db1310ee739628b8f3d75b2f009e934befba19b531330e69f0a13aad2311bb549821d077f8baf54fc1824c4d457408875fd281f72ca51308a153028f95df84fc82238e75752c091d07d975f7c79c2a4005dd4f51229ab0fbee13ffc03f7d3ab9332943aad1a5bfac0769258346835e1382d5857bb667bb17087ff4f2b6abc196d34e58f0fc37bf8a22f058c40d4c3cec35a02348115cc1dc60f77acc98af7d58f9a828bb5fbd510490858f25df92f05c894dcc7b59ee8b7bf1b579ac71b061bff9ab098ae5e9d5ec4f20d9b6ae47d4137b87ccb8b8a98a95f0009d55e284b71ab206f1c4da3fc89be7ce14ee4d30e55d6d70aa879799609c31f0a44e2350eea2b00c82fd1fddaaad164b542575f439f0cd7394f01264387f872df88cd1aeb094ed514a8db3c40375280f199ea9c4f0e6096d63984c1ef1178bca44a1994fbbaf3d61963fe3e8ea21153f6bbeba3a4d1cee6278a823209c6d65529b22468fb1429888b6b10d95465af4174ebb792fffc2c0b55c069f2b3397a5d8d77e1ebb179705018861d95c1e2297b93b3c43bc588793176198f619765ba43844ba251d728ad0bd076d109a664f5e3f07b399f6fb9f0471d6f0bda3076f0c4ca2671e6746ffa1b0408cc725bea024465d5a0b80262ca47191dd08167c3d76d89b25fb9ca5be5127179e12836579f8591edff0b4faa73e7b2bf73a880a9cbbdd78650ca2f123b36086977671af046bb4788f2803dd00c584095007042a61ba35035508aaf881847c0d8c5248be051e296a450f8276e7ceecca79f626f73cb680db668a6a007d35d6b76b6db796f31ac77d37900e1c37bb87b553b632ea925731b752fd3c4028200f50ec4e5be98034c071abb0d9db90fca24df7e41bff46fc2ec461cd248497f4912d54c1846af519e2262ce22742777986f8b516ec64bf859a38c11bd8a8daab219cd6c4ff367e252a300c465f5d7858101e2a07d19654635dff3730c4b02ec8482cb8a67d5f1ed831dfe8fa6c8ac9c5273bf6e4824cc720193903f5dd26f96b0d729e14c7a09f3ddf9ca8622888eb5e846f38fae46fc6617325b77f6e0df44f57367bb49b9c9b123b0357f80d0f8a617febe075f1ed90b9d560fa3f99c3c6bbdf0eef49dcf0698283eba19cecce64194124c625ecdeae05bb8f5cd9c6ad28fec0b1a4b9ceb2defacb7f28976fb76dfdd05e5ef4de43d8e3bf15a0987eb0cc343e84c52160eff0ddab572d47272d1dabc4ff634076cb70be2d5d534a616eb8f2372001bbf791175615cd6e36ce1a8e0558297963b2abf6bf6e83cf6cadc67fd90fb6dc9e011d89fef158f30b58e5874d23c9b007515c9bc0c04c769c0791f6011ec12bcf5e3c8a7ba2196867309770d4144ebbd3da04f4e7bfafeea412038fcb5d990552f2b4d4705b458cb05e64ca10dc9668a78b1354c77289c1b5d4b359a865f18fd35133cdf57936bfbe6b0d02761657e42ebc0aa8e7c4a221bf3f0ca14ab1fca31634a201d7073f7c8a65b668484dbc1705b61a77322da9e74e429b2f8b20df47498b56d707248b7001c46ddba41ab7ec2cc45b7ebc73208bdb98937ade8467d4c093d2bf8d6c4e4db4658f86403d9e8bd95bc29a25e0f06fd83fb8b189a94151ac0e7be9aa18725ce5c1592da5ccb12638a32457a8217c47d8374b4064ccb397210aa5b6ce3c9613cd88d582078e637d1f789364bba644462f4b8115969e00080bf0e1916c426c0d4077a89e985f16b547bea538b93013e69cebc89c02017900403ecf2ed71ddc8215f6897d06c402bff1b7a23a7eb92c616559390febadb35b67de09487ef78ed011135d1b79c68ff95169b5972bf4b067846e89c55a92defe617ddae2dab7bd9c8e3a08d1d876b8e13552fbc22b101b2559a16f2165badbc0dea6554846dec60c1fc72de9a3fa59da2bb951c84a2cec0aee1fb8ad22ea966c87c96f6db9bfcb2898db1304faba64edc6be248c94fe567dd7783c3b555f2cd868c9b5552e11828d4c96a3d1f2be7f673e8aac81a529654c2382fa47ee57616ae4fb722f13275a13b78fa54920c31bb86574d39975d3dd3e928e4509c08c4384ee0f69711012d39b7d5c592cda8601508ed761afbeb9a5a66ebf209ad5c860c2bcd8d5fb4e86ae4ab4a769ddf43b7aecc2ec358e9d6add492fdc66528ccda090b11f41a13bd7bc27ba4ae07633b56dbabcc479da08cb7e2ad7b3096e3a4af24f579df42149356d17982bef6de9a94ea2d86662c2927aa651ae91b9c42f618c0bd3ea377c2d709ccb73be7b700e0c23835be1fb2cbad0a07be0c320d65fa57a3d3b6f77573170ec9a65eb222ec38aceb528926247325bd17a57957c6db6f75d8b1278c00b93c47ad0e39de074890166229e7330f772c808d0dfe7c62ef2d1f5b8f28551b3b620a97710815e9e62a6439e3f306a2ea243a325ac4afa73cd9897ec4c383460f5b4118194120495475f181ce0a0a99f520082abcb360de2d62bd7bd5f0ab10bb831168b67c7ecd66786ee9975e1208e2ccace76820ff7de9ab7c2abe768a2f3bb337eaac2056e6dd0e03ab0095473fd47802ddb733b60771443bd69abae55d61c64c8ce927051a1bd41003a0dfcc6bd515d2c09f360c7f16f52b99ee1a79549d07f0cbc48381ec09822217dc38624b62549d1f224bcce571db1679b51653a7a2449b0c19f3dee9a9cdf9ecb96e0f6935be1d87108ffb07cc192892032f3753d0eeff86fb4507744d46fd892ee0e3aeb1baef9c48242cf563f64d234d8e3bb87d638d418a7fdd16a295cac2172445d9bd0923b8786d92e8178f912db679eae13ee6d6c4bf0cf4ff53e32765eaa70c4c96f4c31f8f9d05d69e4743780d6a5f5c7b0e49ddf427f080091458316380b8c66352d8d3a0e520fdb2dc8f1d384f81043a576de85f627492891b6603820baf218d798621129171f2efa247518cf72c584101b1bab37dc684b0d15943c411d4e149fb21b377dc31b377a2e13bd02e3e815340f97d0a16d3ebc2cea3f7c7b172632a4adc83c98be8a9b8e38c2e28d1527609dd1719c4d1522f20c7b6c145fdb3f333592648884a89c18d58f2ee6699b124fd8b90970ace85daa161045519695b617b7b541a7017e2496b6607bbc7d157a686ba87a7d830db2cd5262e83e26d400765876b4b4ebc8c4210f9389e780e9ab8f1ccd2c9172a907f21c47be4b6dd9e5d07fcfe7c3d17d2d06ec9bbd88c76a7c689dda2d1586ea44d67b5a96c5f407ad789fb9b56db708ae0ae2970e85ab99bf4286eea49dbb6cf0728171673103ef26b29758ac7ad0f0ab06b129a2ac70552bf7ccf91a06333dac568e123155c96912179492c6e6e135bf3e66e4d2f346f2290645a63d72ff6a9972ce68b789ae336214d0027619d0a94bd963ff9626e51e1ae1662af22b1f9681113af1f6d768e261bd516455f2638d2692cafa8c7afa591966503e889679a4263cb59c8833fac6897657cf210046d2459b2608cf69767e963eb41b1b8820b85773ded80dcedf386faf0c4f93553b0ec37637b03a01670746a42f67283f73918a1cd34150296d9f26eed3888ef4649587c4b872ea0d1d97fa7e3e68ebb61691214b56a5305e0a6f1b9fbbeb2f55679cdf4533ab1fa5cad6d8257b60ab7e4f764a724fdd035e5b2d09ed9aeebcf80c58c6e1ff52e3eb2458f83e9ac0e9619d5273406070703f837798b447c76f725058a603cf2", 0x1001}], 0x1) ftruncate(r0, 0x7f) mlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) madvise(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x4) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x1, 0x810, r0, 0x0, 0x2b) linkat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f00000010c0)='./file0\x00', 0x4) readv(r0, &(0x7f0000001a80)=[{&(0x7f0000001580)=""/143, 0x8f}, {&(0x7f0000001640)=""/152, 0x98}, {&(0x7f0000001700)=""/93, 0x5d}, {&(0x7f0000001780)=""/248, 0xf8}, {&(0x7f0000001880)=""/193, 0xc1}, {&(0x7f0000001980)=""/185, 0xb9}, {&(0x7f0000001a40)=""/4, 0x4}], 0x7) r1 = fcntl$getown(r0, 0x5) r2 = getuid() r3 = getgid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001380)={0x0}, &(0x7f00000013c0)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001400)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001440)={0x0, 0x0, 0x0}, 0xc) r7 = fcntl$getown(r0, 0x5) r8 = geteuid() r9 = getegid() sendmsg$unix(r0, &(0x7f0000001540)={&(0x7f0000001100)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000001340)=[{&(0x7f00000011c0)="d57de37ca9dd1a7e2d14bedac343f955ed4dcdb3c0e1aaa17d2dadb7104318d48c6ad2e11b640519b31366d3e3987f199101aa280ba864b3b4071abe23fd4c0317f371ec6144030f4acede9a16c7df7960ea0e0329be3d79022bb2ec88da00e8c8839a56c4d34b34fb797801e633045ec46b35ad511760f670c36498dd80597e4623dbf88b0179de60573f54bf58534e6a5e5e01f3b42163160be692490497d4eefc8856d9ef7e37bd77529775", 0xad}, {&(0x7f0000001280)="b362b3c55a7ce5746501aab69e8ff14cd2dce8c25862887cf8b4e27d3e2da5aa891e7ba1f9a4d17240c938045fe30c7e7350f5ba8218edd35c9fa9b170862f5072ed53daa8702db053d84924315124c15cd370bb6ec8d93a488ddf574216c7cd95b2362a1f0e346ca52bfe5e2045eba8c4e36c78bf2795b929d67b5cb0d1b5baed246c", 0x83}, {&(0x7f0000001140)="d11431cae1fbfa128d104af2fb9ea86908de324153549e94a0b693f37192c0138867a6", 0x23}], 0x3, &(0x7f0000001480)=ANY=[@ANYBLOB="2000000000000000ffff000000680000", @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r3, @ANYBLOB="0000007ca1c0c382720020000000000000000008", @ANYRES32=r4, @ANYRES32=r5, @ANYRES32=r6, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r7, @ANYRES32=r8, @ANYRES32=r9, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB='\x00\x00\x00\x00'], 0x88}, 0x3) 00:17:33 executing program 1: r0 = open(&(0x7f0000000040)='./file1\x00', 0xa20, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x1, 0x0, 0x0, 0x1010000100002}) flock(r0, 0xc) 00:17:33 executing program 0: r0 = syz_open_pts() link(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000000c0)='./file0\x00') ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ad345f07a09c206fb200"}) r1 = semget(0x0, 0x3, 0x30) syz_open_pts() semctl$SETVAL(r1, 0x2, 0x8, &(0x7f0000000000)=0x4) mkdir(&(0x7f0000000100)='./file0/file0\x00', 0x2) r2 = syz_open_pts() r3 = dup2(r0, r2) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) fchownat(r3, &(0x7f0000000140)='./file0/file0\x00', r4, r5, 0x4) write(r2, &(0x7f0000000100), 0x27adbb8a07c0730b) syz_open_pts() 00:17:33 executing program 1: r0 = syz_open_pts() pipe(&(0x7f0000000000)={0xffffffffffffffff}) setsockopt$sock_int(r1, 0xffff, 0x80, &(0x7f00000001c0)=0x4, 0x4) pledge(&(0x7f0000000200)=',\x00', &(0x7f0000000240)='\x00') recvfrom(r1, &(0x7f00000000c0)=""/237, 0xed, 0x40, &(0x7f0000000300)=@un=@abs={0x1, 0x0, 0x2}, 0xfffffffffffffefd) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000080)) 00:17:33 executing program 1: r0 = syz_open_pts() close(r0) r1 = kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x0, 0x7f, 0x9, 0xfffffdfffffffffd, "1702079b37982cfa4e00000000000000fbff000d"}) writev(r0, &(0x7f0000000880)=[{&(0x7f00000014c0)="b906d6edf18383a1958f37f0c7c2993d4e97f761c4252eed28ad11a67072ee48c65ed200365cca02cbbd42a39da4fdd4c395fb5feb1bbdc8dba5aff417614cb38473a0b7946464736dc350333a4cc1d1ebeaa9e7118fbe5c285c8a67cc37a41fd7f2b50c141b03e716f628e9a222b0c789da81c1edac32f3301fa6ee955b0df0a53941fabdfac6390b91fada149c754ba8e12150c39b977e9efbbd8fce04faacd82f7a9c9c0eb125ee2b9e5c4204d236da2a3a322fcfacdb56457084380a5f3b6dd3805ac373d78bd1a2b27d31595087c1dd50e4639e9ad9841f5c841b00354358272705888a35fff5b15aa23f4aca5b8d83033ae8e550ed3629359d213b35a050a2f0926a7982373889848e42430944b60f086e175f1b85ba896991f4515906d7af9fc3db3f4552eb2ca1346461f449bdca2e054b2c181e6523904fbc1a8516a44efd6c77efe8edd3cdcdb15c5b79ef28fe6848c7dfce297fdda89be5f80e2ecaef67b162a4c42d0041e451a1fb4ea903b47fbb1ff2fe8e6fdce1cb2cb3ada8fdf8d8577dc7f9ec42248cdf803a6b876fe890f09f7626ad96475c377f1c8a8e6bd38b9cda99c8debe532fc7190209fc2b5eaa289a036ba62c5f93537d7f41400f55167f2298d505a0a2691718535783a6a2e256cff839b04c808a761968001d662789456673b5f7e712b1c03c3fa7941c541a50f5489a5b4931c9f17fb32c0672d6c9879199bed6e483773ae3b25cfb429b868e035f23e5632117", 0x21b}], 0x1) read(r0, &(0x7f0000000040)=""/216, 0xd8) write(r0, &(0x7f0000002800)="f95e625b78f58d117553aa271fb896a064951ec3c2bb65395c38e800b4794e9911a1765547e49b72a89f36e87396f9ae9344a5ff00dcb84c19e3ffc74ef300c7a3ff864cdc942978e8db7771c3d97893132c6f7e7b55457772342c5f5c988c382b90224fc80c427247f65a6fbc4833e94c8516528e856c90cb12235db8905f7a12b4e546f6e93ab0ddc1a7b28a2ef106cc8b7a6b5e40adbcdc9ff03e3f323281fac67e251d1a8c35d2512a9c068270ab96c8bf78cedc318205e15c70372ab32761a02b31087b1456a00017ce232d7b360e662500448952cbc850014a51daac4123712c462a55cce232e6c811307c8806eea890e187339f5f805ecd7c3a02a33cc6dad452034a0de892b3b68a70c4ecf0c97b014da6f0660d40db6c3ede90990a20c25bf00866289b9862cc2fb6b347aa5cd9bab7e0f62c42295a914eecd9ba1f86074fec1cb938756e3bff5e896e80a7cf58b5e5a7ba4eb936ed5b727160418ac42e296b3087a72fb7504e1b1dba0ef072647a1412494f73fedac1dd218e76beee644bc570d3a7d4aa30d9e0094d854451fb74ef6ad9e985f9c1ad85e8eae60259ca0ad8fb0cec8a3e9ab305e36915ef80f75f2165f58b386deb339ad6815b15489e74cbd263d8587d7829b37e4d35bfa3e72089d8ba83900b6d2ef21bb425a67e927113a31c9552870e236eabf162b72a142140ed71d17196030c1ca2ba502be501efd39473c40b0d029270a271cb44f96ea46eb92b26ef58a45c97859c5145818b2ac8618256733a74c0c0ef7ac949d683d0f96a6a5522774cb14d0f4aa9930830df3173b54a0fc108c6b62d82a085fb2c1c89e924f543313a511da87fd07a0632b42eda35cb440de1157a2b0700a620e3f1ec2695c00468a05102956b541f92e9b9c1f8adbbf71335c234731a3c09", 0x290) sendmsg(r1, &(0x7f0000000380)={&(0x7f0000000000)=@un=@file={0x0, './file0\x00'}, 0xa, &(0x7f00000002c0)=[{&(0x7f00000001c0)="04521f67b93492e8ea25caf53b3d33b8835a23ade3aa841e29470f05fcf99c6b2551f02bf94bcb9790bbb78e64231796e5d3ca08674742cae1039f8f1ddfdb4d3c93bdbfd5ee9661eb031d264e0d556fb351821555eb16898cc15368f1b06354355514158a2f26ff789dd4b178a45a81c6610aa89e3ab9428c3413758e19aa0e09c4d899bc8e2749ef7e325a27daa0bbad3e19078da09002023af2d0936ec35ec858da000debd1aa61833cba7643c657a42db7e3b7fd52f260eeafddb5f97d1291a975d6ca12b6d0901237dd025ef6c52c7abf341c6c3d", 0xd7}], 0x1, &(0x7f0000000300)=[{0x50, 0xffff, 0x100000000, "064cfbea82c2791e799e06a87a4124e8bf17ac4a6684c4d2f468d98548a58b82995c86f5632ef7385eaba9daec6e16455cb6c7e529662dc04d4892933ef50e13"}], 0x50}, 0xa) 00:17:33 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x1ff9, 0x0) r0 = socket$inet6(0x18, 0xc007, 0x4) r1 = accept$inet(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f00000000c0)=0xc) r2 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r3 = accept$inet(0xffffffffffffffff, &(0x7f0000000140), &(0x7f0000000180)=0xc) r4 = accept$unix(0xffffffffffffffff, &(0x7f00000001c0)=@abs, &(0x7f0000000200)=0x8) poll(&(0x7f0000000280)=[{r0, 0x80}, {r1, 0x10}, {r2, 0x23}, {r3, 0x20}, {r4, 0x4}], 0x5, 0xafad) r5 = open(&(0x7f0000000240)='./file0\x00', 0x802, 0x0) poll(&(0x7f0000000080)=[{r5, 0x40}], 0x1, 0x512) write(r5, &(0x7f0000000100)="d9", 0x1) 00:17:33 executing program 1: pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r2, &(0x7f0000001700)=[{&(0x7f0000003940), 0x68b}], 0x1000000000000018) write(r2, &(0x7f0000335000), 0xfc94) writev(r2, &(0x7f0000000140)=[{&(0x7f00000000c0)="a4", 0x1}], 0x1) fcntl$setstatus(r1, 0x4, 0xc0) r3 = getpgrp() fcntl$setown(r1, 0x6, r3) dup2(r0, r2) execve(0x0, 0x0, 0x0) 00:17:33 executing program 1: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="07ff2016"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x1, 0x1000000fffd) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000040)="a4", 0x1}], 0x1) connect(r0, &(0x7f0000000000)=@un=@abs={0x0, 0x0, 0x2}, 0x8) 00:17:33 executing program 1: r0 = socket$inet(0x2, 0x8000000000002, 0x0) recvmsg(r0, &(0x7f0000000700)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000640)=""/138, 0x8a}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) bind(r0, &(0x7f0000000000)=@in={0x2, 0x3}, 0xc) mprotect(&(0x7f000030c000/0x3000)=nil, 0x3000, 0x3) mprotect(&(0x7f0000591000/0x2000)=nil, 0x2000, 0x3) shutdown(r0, 0x0) 00:17:34 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = socket(0x2, 0x4002, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) accept$inet6(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) dup2(r1, r0) 00:17:34 executing program 1: r0 = syz_open_pts() close(r0) kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x81, 0x0, "94dbf4a4bba7fd818a63b26e26b8554adbed083d"}) write(r0, &(0x7f00000000c0), 0xfffffeb0) fcntl$setstatus(r0, 0x4, 0x4c) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000100)=0x8) write(r0, &(0x7f0000000080)="48424c80f9be1b66b1901edd0aa3990951907824677ef1b3154293b8a6371a55af9ec6f3e16d419eccb7af58ce1ec58e43468a7f57a5a21e762e7bedd9436d522bd5a625203ae60ebfbef847fcdddb6be75bf4b636e3402e5c6018", 0x5b) write(r0, &(0x7f0000002800)="f9", 0x1) 00:17:34 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000001080)={0xffffffffffffffff, 0xffffffffffffffff}) pwritev(r0, &(0x7f0000000340)=[{&(0x7f0000000000)="12d5db29346218b8eca4bc97caf169ff015bdbc4f15474c10efa85bbe0f1f9d92355d772fbc3885f5a7a16f98bd818ee805a635a0ea082d2afdf44aa3bd4b8852a402317ca2ee3b1bcd368da7028476eee3786623e8655b586dcfb58ddb68bbe39e1ac09d2a70d82a9878f2444247c4f76068d01596ff7c6d28b545a4179f3266c", 0x81}, {&(0x7f00000000c0)="52ee1f58908b523f1c6486ff71da7cd695dd4806d05dcbfae4b13289e13fa9d505e7db9830a0eef4d537a57495288b66bd254fc70974c39899a91d3f20cce225248af189e82b0a6830e446d93f86bb3e82c68fea7dd1cc5ca24b48cc911c840a36c25230a5d525a80fa577434ae6375021a269beacc45ea9c4034ec2c5b30dbc51fa5d299e4edf4144cf80d38a748e8174cff08ee9d033a842ca2674e371bde67ea786b4854c5c7c880979955ec23fc39499f68b4b4dabed46a89091b4b24503d607cae74b5ce2acc0cd10bafd6a75ec868fb32a7d10d2a2db4b7cc2b19888b73a3f2371", 0xe4}, {&(0x7f00000001c0)="c03c9484c363d5d956c5db1049925d28b1dd489e87d6e92a0585b4f43abde7801a5a95d05b201a81289e5e63bce0f0", 0x2f}, {&(0x7f0000000200)="8fcd53f67fea02902f36aefad376b8f741d243fa8c312992a5d88789aaa5df59a9b2b74248c6666e4c98d52206cbe9653b9cc49a65833639ab3635dfb9e4e3c9e52dc810d008b56bc76d3be23805bb5fd0731a9bd7941de4ae4231673ac4cce783da1ddf2f436ceb45b71a0f089ed73de40c6d2bce9a6a0a", 0x78}, {&(0x7f0000000280)="03795607749e0ff3ae0bbf2d5dd827d4e7631888d95795aa0f842ff93dc9f4fd55c3abdb5c5d75dc6ba75ebdc57eb9b82bcdeb83342be898f633f88dbd479875ad786dc96d844f2390d994aa4e9e479fce3aa89c94454a7e1e8d5d7a0cae00316c3c610fb2356e", 0x67}, {&(0x7f0000000300)="48d41a4d3b6bc4a857b489f5371fe2394439a50786a31a0192bcef121bfb9b43314c578210209048cba87dbffebc8a7de12888e5e5bc8bf62c536e", 0x3b}], 0x6, 0x0) getsockopt$sock_int(r0, 0xffff, 0x200, 0x0, 0x0) pwritev(r0, &(0x7f0000000000), 0x0, 0x0) 00:17:34 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000200)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f00000000c0)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) write(r0, &(0x7f0000001d00)="ec7d2f00afdba0ead780b5109ccb45c920ec11025d400fcf54832f70704bc19be84a2f2947fb3bd1da763663c3cecfdf8db678fbba5c773bc7724395e614cf12a09db29dbbbc392ad3de219680db3a5ef3b66b03eb44c0cd5e4b7198b5e9eae882d691595a44c9ed141a79be600d2ca04005437e216e741b8591666c2e0e9815122864407fedd8886d86a55a6e493c165bc93a3c57882646c574be88311444224b638ea7f49ee32c9f53eca78311c2c8f4472f6bef5a458bf2260907000000ba675ab47ea4b45c3d22dab66c534a09ac76317852b52c01c92dfdc4daa862ccc12e9bb2aa28641ab8e8ae675b000000000000000000000000000078b3d08d4b82905520ed98aadf1c68921ce6539fc98d5abb9ddfe5d7bac983aa5e3a77f816fcce296f5e47b18d4177a06af2d7acea3a560bdc969119924595058bc6129d3f0024684ffbe4fce00d534f3cff3caf507bf9950a91d67481f27d1db813eeb072283ceb4fd947b6498c585bd2fc10b3db9db043e9220f0bfc19220c545c21", 0x17d) syz_open_pts() close(r0) kqueue() r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0xfffffffffffffffe, 0x0, 0x4000000b, 0xffffffffffffffde, "a1786eb95b7c30abfc0900"}) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000000)) read(r1, &(0x7f00000002c0)=""/249, 0xf9) syz_open_pts() 00:17:34 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = getpgid(0x0) fcntl$setown(r1, 0x6, r2) read(r0, &(0x7f0000000000)=""/37, 0x25) writev(r1, &(0x7f0000001700)=[{&(0x7f0000003940), 0xfffffec0}], 0x1000000000000137) pwritev(r1, &(0x7f0000001580)=[{0x0}], 0x1, 0x0) r3 = dup2(r0, r1) write(r0, &(0x7f0000000040), 0x0) execve(0x0, 0x0, 0x0) writev(r3, 0x0, 0x0) 00:17:34 executing program 1: accept$inet6(0xffffffffffffff9c, &(0x7f00000000c0), &(0x7f0000000100)=0xc) munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) open$dir(&(0x7f0000000000)='./file0\x00', 0x80, 0x33) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x3, 0x5013, 0xffffffffffffffff, 0x0, 0x0) 00:17:34 executing program 0: r0 = socket$inet(0x2, 0x1001, 0x0) socket(0x20, 0xc007, 0x1000) connect$inet(r0, &(0x7f0000000000)={0x2, 0x0}, 0xffffffffffffff79) r1 = semget$private(0x0, 0x4, 0x8) semctl$GETZCNT(r1, 0x3, 0x7, &(0x7f0000000100)=""/232) write(r0, &(0x7f0000000040)="9d93b3ce3d99ad32ea6d9159545a44ac9a04c04773d1562f99048df870456a9600923a0dc18ed3a037805b242c3a0ef3bef4fbe263920ee186ebba774e79694941f3edc3a5a6b3c0bbd4212327c7938f65bb90f999d37b6cbb80d3a1c0c3a3f87f5f2e3d657c8a77af8682edae4c04ef49871a7036c38cbab199ed58da971f5a087a3e2c306f02e3ea67bab92ef0db73dc219262857ec8b9ea182bcbcc6a58fedc6e11d986b86f", 0xa7) 00:17:34 executing program 0: 00:17:34 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) flock(r0, 0x20000000000009) recvfrom(r1, &(0x7f0000000000)=""/189, 0xbd, 0x0, 0x0, 0x0) r2 = dup2(r0, r1) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f00000000c0)=0xfffffffffffffff8) r3 = dup2(r0, r0) sendto$inet(r3, &(0x7f0000000200)="f1a7211b590ff50d1c82eaa32d1a78a25c64a53bd48bdd694293883c34897579c5330c9132a86deb182aa6dfacc5e2c9f21717202688379e8f86511f7beed29a9f326ab8036b04cbfc8524bb82e159b624bd8ef1c4937205cfdfbf84311392929e1799141e5ce0b36f04a8cfa3b6a178ebcc87bf9e979cb5d5100790a26ff8d2298eac96c1448ab42a42fe28f2a604d54c", 0x91, 0xc, 0x0, 0xfffffffffffffd52) 00:17:34 executing program 0: socket$inet6(0x18, 0x1, 0x0) r0 = syz_open_pts() ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000000)) 00:17:34 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) r1 = socket(0x11, 0x3, 0x0) getsockopt(r1, 0x11, 0x1, 0x0, 0x0) write(0xffffffffffffffff, 0x0, 0x0) write(0xffffffffffffffff, 0x0, 0x0) r2 = syz_open_pts() ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000000440)) r3 = fcntl$getown(r1, 0x5) fcntl$setown(r0, 0x6, r3) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) ioctl$TIOCCDTR(0xffffffffffffffff, 0x20007478) close(r0) recvmsg(r1, &(0x7f0000000400)={&(0x7f0000000240)=@un=@abs, 0x8, &(0x7f0000000340)=[{0x0}, {&(0x7f00000002c0)=""/92, 0x5c}], 0x2, &(0x7f0000000380)=""/95, 0x5f}, 0x0) kqueue() sendto(r1, &(0x7f0000000480)="0610e3c517484d6d1b61b49493f0187ce66ef9a2018174b019942e50a8e006e5564cb8e1a2131394888bbc41fd65c9b21fd5b1a51690b8492aa315488e083774c816c35b27c90454a4f2cac945b27d1ecab4fa61d9e59c4a6cc71ad7d9225ef1fabc7e5622a97bc8d9ff7fec3e78a03cb18d41ca68ddc4d8c4ca689e569b5f9e2ad218a91b4eae6337eb53a369c1400956217bd75b6ebad0e49e80cebe2e50c555eba46c45aaa62c82a204318ed22d5901b6181db285edbf3e63d4ad2a4cf9fa788f3fe0666056e9ec5f395e3ce0020a032da86a5f9572a62967205fd4273ce3dc946a866df1f1f316773afb51b92715", 0xf0, 0x400, 0x0, 0x0) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, 0x0) ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f0000000040)) syz_open_pts() ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "76b7be93837568ce6a4ba30820591f0ca675f117"}) fcntl$getflags(r1, 0x0) accept(r1, &(0x7f0000000140)=@in6, &(0x7f0000000180)=0xc) poll(&(0x7f00000000c0)=[{0xffffffffffffffff, 0x81}], 0x1, 0x0) 00:17:35 executing program 1: write(0xffffffffffffffff, &(0x7f0000000100)="e3", 0x1) munmap(&(0x7f00007d0000/0x1000)=nil, 0x1000) r0 = kqueue() kevent(r0, &(0x7f0000000380), 0x807ffc, 0x0, 0xfffffffffffffff7, 0x0) minherit(&(0x7f00001ee000/0x4000)=nil, 0x4000, 0x0) mmap(&(0x7f00001ee000/0x3000)=nil, 0x3000, 0x2, 0x1810, r0, 0x0, 0x0) 00:17:35 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "1eae8609ab1a20755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000200)="9db2e632d346c4ab01061122bb9249cbf8c33a931ce7a5992c058204ca8d28abd1", 0x21) poll(&(0x7f0000000180)=[{r0, 0x14c}], 0x1, 0x0) 00:17:35 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x281, 0xe) close(r0) getegid() listen(r0, 0x0) 00:17:35 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x2000, 0x0, 0x0) r1 = shmat(0x0, &(0x7f0000ffb000/0x4000)=nil, 0x3000) shmdt(r1) 00:17:35 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) r1 = socket$unix(0x1, 0x7, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair(0x20, 0x4000, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) r4 = socket$unix(0x1, 0x5, 0x0) pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000240)={0xffffffffffffffff}, 0x10000) r8 = socket$inet6(0x18, 0x3, 0x5f) r9 = socket(0x1, 0x5, 0x5) r10 = open$dir(&(0x7f0000000280)='./file0\x00', 0x0, 0x2) kevent(r0, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0xa6, 0x80000044, 0x8, 0x6}, {{r2}, 0xfffffffffffffffd, 0x20, 0x20, 0x6, 0x1}, {{r3}, 0xffffffffffffffff, 0x20, 0x80, 0x7fffffff, 0x5}, {{r4}, 0xfffffffffffffffe, 0x0, 0xa000002d, 0x0, 0x4df}], 0x5, &(0x7f00000002c0)=[{{r5}, 0xfffffffffffffffc, 0x20, 0x12, 0xfb2, 0xffffffff00000000}, {{r6}, 0xfffffffffffffff8, 0x89, 0x20, 0x2, 0x167d89f9}, {{r7}, 0xfffffffffffffffd, 0x5, 0x20, 0x2, 0x8}, {{r8}, 0xfffffffffffffff8, 0x30, 0x40000008, 0x834a, 0x400}, {{r9}, 0xfffffffffffffffd, 0x2, 0xf0000000, 0x4, 0x2}, {{r10}, 0xffffffffffffffff, 0x9d, 0x20, 0x2, 0x2}], 0xee92, &(0x7f0000000380)={0x2, 0x80}) r11 = kqueue() kevent(r11, &(0x7f0000000080), 0x7, &(0x7f00000000c0)=[{{r11}, 0xffffffffffffffff, 0xf63e73f8c0171aa1}], 0x3, 0x0) r12 = syz_open_pts() syz_open_pts() kevent(r11, &(0x7f0000000000)=[{{r12}, 0xffffffffffffffff, 0x1}], 0x40, 0x0, 0x0, 0x0) syz_open_pts() r13 = syz_open_pts() kevent(r11, 0x0, 0x0, &(0x7f0000000140), 0x455, 0x0) ioctl$TIOCGETD(r13, 0x4004741a, &(0x7f0000000040)) 00:17:35 executing program 1: socket$inet(0x2, 0x3, 0x0) socket$inet(0x2, 0x4, 0x2) 00:17:35 executing program 0: pledge(0x0, &(0x7f0000000540)='\x11`Wl\xdc|\x90B\x0e\xaf=M\xa6\x87\x17\xa1{\x8e\x9a\x9b\x16\xc0G\xe6\x94 (v\xa8\x9a\xf8\xd0u\"\xfc\x137\x90Q\xf7+\xc4~V\r\xaa\xb1\xb6\xffe\xfd\xc6\xd1\\\xe7\xc3\xb4\x84\xb0\xde\xd6)\xedr6\xa3\\\xd3\x81B\xc9\xda\xd2\xd3\x00') socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f0000000100)=""/247, 0xf7, 0x800, &(0x7f0000000200)=@abs={0x0, 0x0, 0x3}, 0x8) getrusage(0xffffffffffffffff, &(0x7f0000000000)) 00:17:35 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000200)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab800000007a098206fb200"}) write(r0, &(0x7f00000000c0)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) write(r0, &(0x7f0000000600)="ec7d2f00afdba0ead780b510cca69c98292a529ccb45c920ec11025d400fcf54832f70704bc19be84a2f2947fb3bd1da763663c3cecfdf8db678fbba5c773bc7724395e6144ffda09db2219680db3a5ef3b66b4005437e216e741b8591666c01800000000000007fedd8886d86a55a6e493c165b000800008a2646c574bec8311444224b638ea7f49ee3f2e9c50ca70411c2c8f4472f6bef5a458bf2260931e75adfba675ab47ea4b45c3d22dab603534a09ac76317852b52c01c92dfdc4daa862ccc1835b1a9f572e9bb2ea28641ab8e80ab01b883565818834ae655b000000000000000000000000000078b3d08ded98aadf1cd6610400000000005abb9ddfe5d7bac983aa5e3a77f816112a0fa6879fd0ef4177a00600000000000000dc969119924595058bc6129d3f0024684ffbe4fce00d534f3cff3caf507bf9951a91d6748109001db813eeb072283ceb4f3f4fb593b2d947b6498ca35bd2fc10b3db9db043e9220f0bfc19220c545c21000000000000006f8a6f61dae099553aff650300c60530b49473b3319856f32e9a4011a331ddd56a8133a165191ea118ac43aba9d4c6de7f19dba4b63529e8d2794b41c1ff0a45f5fe2741e0cd9eceba00d72dea0320ddc166f90af38d75fc64185bd7ef7d962e1f5e5333e5bd35e9b2606165bb0be11be865cea4d31491ef709fa8cae609ce", 0x1f4) r1 = syz_open_pts() close(r0) r2 = kqueue() r3 = fcntl$getown(r1, 0x5) fcntl$lock(r2, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x8c, 0x9, r3}) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffc, 0xffffffffffffffff, 0xd, 0xffffffffffffff9f, "a146786eb95bd07babec1100"}) read(r4, &(0x7f00000002c0)=""/249, 0xf9) 00:17:35 executing program 0: r0 = msgget$private(0x0, 0x181) msgrcv(r0, &(0x7f0000001640)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c9d12da6"], 0x1, 0x0, 0x0) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000440)=""/228) getitimer(0x3, &(0x7f0000000540)) msgrcv(r0, &(0x7f0000000000)={0x0, ""/129}, 0x89, 0x0, 0x1000) msgrcv(r0, &(0x7f0000000600)={0x0, ""/4096}, 0x1008, 0x3, 0x1800) msgsnd(r0, &(0x7f0000001740)={0x3, "f3360e43f7ec672ad826c6b88b5d2f6aef59f57b9a16d1eb8e7bbae02cfd22b7aabc8cc3f1beec4b27c0884f88b6708609da29a95d2f5f8cec41593bab52457ca40b19007de23016387bfac401f20875119ff67fe06dfad98bcc2e65a96cdc0d35eb26db168a332523734bf40fc8f8fc183f279b3815bc3080354cf5ce3994f846d8ee3fffc2ae4bdc1f981f0fdc4ccfd1ec973f1ee6f412971c13e38e6d88ea11c4e150fcdfcc16d8c9c814df870bbfe47030004ad26b8bbc05bc35fad66d4aa9a6acb4640842865a7dead7cb809c7942318f986f8f1b65365da5939e382a12c136184ba9"}, 0xed, 0x800) msgsnd(r0, &(0x7f00000000c0), 0x8, 0x800) msgrcv(r0, &(0x7f0000000200)={0x0, ""/158}, 0xa6, 0x2, 0x0) msgctl$IPC_SET(r0, 0x1, &(0x7f00000003c0)={{0xe9, 0x0, 0x0, 0x0, 0x0, 0x8, 0x800}, 0xa3, 0x81, 0x0, 0x0, 0x8, 0x10000, 0xfffffffffffffff8}) semget$private(0x0, 0x0, 0x462) 00:17:35 executing program 0: r0 = socket$inet(0x2, 0x1, 0x0) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x1, 0x6811, r0, 0x0, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000140), 0xc) 00:17:35 executing program 1: socket$inet6(0x18, 0x5, 0xfffffffffffffeff) utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) msgrcv(0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="56106f29d158352fa80a935352eeda32920000007989d27c79adabfa7c2f3294d5099e24f51bab6841edb02185368d60cbb03eee79b205cf"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x1, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) writev(r0, &(0x7f0000001ec0), 0x1000000000000217) 00:17:35 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f0000000340)="f7828b83478a0e2022eb72a6e168f7ff84bcb86d6661bfb58965e4b3a8819f0d510dcfc13634103b855545858c310300d47e2ecea5a91f3181c899bdd21443cf99cb016dc64d59dcc41c1ff4d45afc34989551a8a2f2544fb32af15d16563140343de686494f2b1626821ba8518c5a2637551b420524d718e39c0768138b587edd5e6902e312b2087243024d80c8f9cf2209e12755eabd1d4c6a5188d568c8e8bb092e61d8c5d06ad285e1090073a4f4e7fa2a91610174159d675f5fcfa5d9cfbdc5d139bad6331a94381c00f457def9f9ce9866b7b6289ca6d9348fb14609f641ee2b33acd2d125f832603b5989e625e411cd5ba20d", 0xf6) syz_open_pts() close(r0) r1 = fcntl$dupfd(r0, 0xa, r0) r2 = getpgrp() r3 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001740)={0x0, 0x0, 0x0}, &(0x7f0000001780)=0xc) sendmsg$unix(r1, &(0x7f0000001800)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa, &(0x7f00000016c0)=[{&(0x7f0000000200)="82a1061df9d5486d2a549367467062ebc62d6db87e3729809bd79461f50dc7ae19d3db08172996feb3", 0x29}, {&(0x7f0000000240)="8e1d1ec4754ee8a875a64bc7f48d2ef7f8d36f22ca21408db39991dbbc0cf3ebdfd302720a2fe75438e50a5414564bdc30c6c9f39b51a8eb7b8808519e2dd8b4a5", 0x41}, {&(0x7f0000000440)="ca9fb0d2b93bc11d86387e2371eb35937c2c8f09ee8c750326718543bd8b54cd2e02a031dd14c6002f7752e96b9d0e8d2645818b743d0c996c5017db8fe3a1a1ce4a25663774cea6192423880eb6988f030183fb7b0a2480d96a3ed1eb500e8d3ae5fa61f180e80c3dd070e5ef07b53d9646bfc3bc336e08e73699", 0x7b}, {&(0x7f00000002c0)="e4d9d097e7", 0x5}, {&(0x7f00000004c0)="05639f6f1f87516233c563e5388630a6f7719ba198cece606269f287f6aa10c39f8e20a7735d1c41d23bd16377da7f980e03a3f9c98f1e7364ea58949bb4079715d577547ad8cfcfe786a13927ac72de45a263532b58c9107d8a7078847778073cfa9dfd16490c", 0x67}, {&(0x7f00000005c0)="e0c500ccf3b8b3c982641ba1c7d4320f9d417d2b8d7fb99723cb86d96bbd1ca001b85fee358de8ec697f33f6b2b0cc9cf4d2157b6927ebb2e4297b887065f6b463a1a9ca99fe739a286c5b2f7ed6237b7f18399702af385d529366ddfb414c7840919d36fc1426b343b027cf7ec4eaf30096b9862dc7ec5a4c1056c5d98e6ee166110508b4d390a1cc68f7e18a52fd39a2abc852643c1c370041a6c8aa0aab89218a5f3ce568456a88cccc610be2a3d275c718ee6c558fe0bf677c04174452faf63916c2fe891056811f2981715856a44b7b8b7cf9dfa03eb75d7616925430e83d721247786ed1bb41dfd02b667fa31375fec6b85b5572afc5690bc85f0b39ff2c77967d4dc174674f31655dba6e46718b4e7d7e041c394ea017c510ae8f834be2784a9555247e6cd54a0d15f6898191eee960d5958155dc7997762bca22d396bd3460c915fb03a8bed7145a5b72d800e34af5e1afa45287f173488bf548c9bfcc2703b41f0b01d68b2a480cdce8bd1718f0635671be31acebc1d398bbb358671f8fa0a712a2cb13ccd15314502d5b9de30742e31c7bd4bf181e52637f98e0237f23363d8f70d68988171d36ac4bab7ad447f196b1b30e5f8eac54da18a371a7d4f8c394f990d5684bfe39675525d28cdff19a0743e6954e26f20519892796edea0b3e48af67e88774516f401b772e017f25141bae7dd1702a6166218d9a4407f8ae84f75f52c70e505d37d929c1742c862321a641ec4f950ec28e819e8caa18d40229fc16121fdc4869a6e3831379dce07e2d512c6bf9f6c04f23dce5dd1023cb1695d3b3db23b830a5f0403b47ad430f41acd8d052f5a0a5d52021b506d0b9c5e317e99a636dd4eb0c1410602857670149539134d9a224a11103b4caf989bed077df99e45aaa9a2c1fb7864987504c3a350b09cffe55af3d475ac47946e2bf3e8dd1dbe18f16fc2c734dd139a313603cb8bb39edc7ce281deff51977f9c3eb0b727deeaad767520fb67bd29f0297723d8d7ff05ce6eb2178a2c312f5c306389ee4f94fdbd38761b71ed38f6c86603899b35da285cc9fe9c91a1a194ac6004f8bde61f983f4e8593df6c37204316cbacf119df14cee338775cc624f1e7bbc6b659de5202f5242d0b5384300daf531f593607e22dcb650d73abe7f3938b4fbb64ef2c5a6bffe263bd5917b8a5b88f1852291cef029258ae8213b6e504b7546d9baa5bef99945b945d10a32db90fc775c0743621b06d3b20decb11cc39fe3743ae04bdfa8b6b346776faf26f93d4b8a78a7304c751a39362432a34a81a91c1d0d819afe2104d2a6148652a2b6375247c509336e817f3317077074ff43190362e087406ddb44ee9d595366fbd2023510dbdc6ec8efaddb845313e34e3686f86ab601dd35919327fab7f2ccb614405160ea3fe1c815caaf93a07f0a8153284daae05ccff0ec135b562700e650c664f540d4967d7413ac9253760691d1db1675d840b292a5968121567f85ae34b774f0089b5cffa42807c4a069c3ba51cc2770e31b00d2a92e8ac53ec528a9fe9bb066b57adb620e7423916f519c3cb30824a090ea34a7882d43f034db4659159712c0a1cdfcdc4c00e5e9dbc808608cd1673a144c5e303f792d25b0fa779395a0d618bf54b80e9d0c13afa907c7938c0bd74d6f568e3d0400503df267ca23e386c956602c4f2d73cf73fa734be9a77357bc070b0da9211d08e5ed08021384845f6b706a642adbd2a1b4e7133f6b561ac5cb8bf3e053bc07ad495776b072cb6a97bdd644a4ec0de70490e8d638fe4c90305b22109e7711bca9a5e0acbf14cddbbaf63cade6991709deb3e1847416f600c8bf28e14b46146b1eea14e4622d816470deade716ce3183017d6c42cf2149c1297b7b28a680554f80fc8e265888974abd5388a97cce5d752efb29ae08df42c34961b0b641593d5b91680bebac4860aeb739915a5ffbd198d41b7677a9a8a8a83312ce2b076ae2fd7b5228b990004b6067c6992fa8acdd521c2f7efdeab9f7cdcd54d2ce0e477db45d0a3aea7f98421de894c8d391e75c2d2d25db2613a238742ffb102f1bd20e270d152d3f45561b820453346313500b3c23db97fbf5b430472343dfab4baf09838855fa5e83ee9150581156039b119f3222e6807ca853bc4d13b4dbe4c63eeb2eebd736fc5d8aa003c782a3e81ad2e6933cddbce71c341310f4be591c352606f34ecd503bd7da12c802fed004beba0f0318fa6f67f8467bb8ea694964e9f303c317297723359cd75e017adb666887486a1930902fa56209ea730afd68054cbf4989895150aeef3009273fa1854cbece500823bb82f13d193cc42c11d10df2a16719f672f5fd58dc601d231a6a87060f0b0440f3927d4b521888d7aab4307b550cdde16e432594b8927d34094da97055f1d8ee7a8b87bb4b4b428824b20738708a701d5ab66c6db8cf86ef9dde2cf81e0e0df6f0f648a6e2ecea3e6880c24490846a498c92728949d01e3b033463594d159637ff0226177a9d27a581ac91d8159f825fd8e746cc37421669150833f4b1baa2e64a81e604fef8bfcf8eb0913befee782ae5bffba1b8737c6528bd4610f9a8a835e190a62ef5d7938df1b0577bc2bd4c70701fd9c4b11376c1aded50f6db07530000af21822c08b9238a7ade7944f20ffadc4f44733dc4e0afb8e4011d559efd6a0dc567a5eff9c95020edcc6129ec3a1c081eaf73a28a1b721427a03e75a3e585384117471905db994bc1eadd56900793664b1a1496106c108126838df08307068f7623685801f32eea4ba6e7cce65ae4da26d3e86a0284d3e384aed8d145a5e795035f1516ebe2551aa4490ef59a6035b081f6930749b3836d112ca097acb4e946764b6a561725f10a117be10daa20d0217e9a69356232f0791394ee0642c55d85ec8a7f40663e279931da421bbed0cf2690d70186024cf433a1019d7713c90f25da732be9dcb65c10746d509381fda394647e387e4de9e9908dc2f7ade4a3cced19739511c4c852a6742c3b24c6df89fd5d3ac285f48a5c0ba44dc40c81cfcce2f984578332823acbed0b0810a46b4ea6e5a0796df1f79954dfa7dc6442e7aa8301652b2b8cf364d6fd1ba3028dcc5ca96eddeea51a7fb7ffb449334770c097c20cae23fe091a6978867342d77a0d59573e665471804095b437097537d40a1567cb64ed242f2f96a5f1764f40ea3b18dd925c3b76330ffdbfa2ab581af9db53c82dcd48ac8f215e379d8c82ac748e232c6b0b03fcd34b2f3eb381d0d3e5999a5ca93ae5b477eb57a2804c0578775f2014f259424ec755db05c629f95029b4c1c56e36baee7041b474f6e59122e25c55a29764bcfc0718b99074cdba652ab8fda5ba7cf9d6a6f36a962265d7972f447cb333e5aad8282edd5ada68def6c7ad290be36139ba45c4190d9de03db284abb48bdd9a3dca0098abf712fd04b0b8d94cde4c139651017ee94aac5a6999b0b358c95dc5163fa24ea15227f3f6ab558dcc0ccbf00af75f3e0a31dd2d8d25576a9de7067fece8dfb8d34e7aa3c9e0d5e41b1fbee3554e3ad061828098336172f11333173e067840a243be462fecf22570745af4d9754051cd5bbeaa7f01e9218d429ee241645918a0a384bb2b7d06b47a1d9a50d46305f001367ae59a4db72dca73c12f91a5e8384bcfdc50591d4a1e5ef4237308702e311c707f4ed51f94b05f6542bc023d04a2f4aec6a1977c3ed6cba2cced02bad321f922ca0c55db6586fada7b3f23b15c08966c7d2a116c1a5d8dca693db32611174fc80f351c849dc796d3b9e2e5e83c0739f8ba0e3a57507c94d08ffe098319815ca81f65629185ae5b6eb15d8491e43aeb0f760ca4074e3d7ca0713df3d7db07f4f4157e6318bd8ade8a29478d75ff82bc49af7fa2390ff4234c976c5e031e6b1984c05982b46d4c238b00c038504646d42540295dfd75491c751499426a936ca47840daea3179bf8219e238e37f8fc009cc0f07ddc771aab94f4e4c06406d73821829f8fd03f7130ed15b00a546e34586b56e835ad222c242313e251db6d517cff0c0529f9a0786363c877fae7ea43d2edc122aa7ef18700327921005afcd26002b4c522444f0ccfaf80ed8f1ff8e1f5138d64cdc28c1fe205784b625d728486038edca2f89e37a7da2bcc37f01ed66f2558e382f6cad52885c41f09cd3597dbbaeefa0a05c3aacd23668f3bb058b323aec1ced1fc8bb3eab00292d565a38d7a58132dce43b3792ba30d357e8cbff09e54ecf7e5d5adf6ab4e96e8b8148bac49bc9e68fbc54bebba9af2a31a92903b6161196be5e336c469901d713568952c52f1ed19b93f6ad29a1e6d2daaf820de10df7a034d19587078c8fe4d242dadecdcb3baa3c95021edb48a156ce38ef202647d193cdc1ded8dc2f2d903f55f380b4a7083607b7bc4413d576487d2c95f6775a8d37f03f92c077fb903061f5efd07198ec86912b9011a5b2a20ad4745ec86dc985e677d02af86be99448e33cf6ef8f56cb1e719a94558b71e286155b0d1073173c8947e77aa7426ea115c533ae3309d671a36457c31c0cb7ca19442ea1754d2c8250861dde33054f9f246aae8f27845405f872c8844eb61927404cdeb262cf4423ab4348ff99c55c236d867df9e24fd2f484eb02fa21763e6ecc5373bd4ff4bc56d821e70cd1538b38ad33b5c3aa5f5f3676f84fe3e2c8b54a5e5ba53bc33dd5a62b75a2e2332ac91323c5b18a8901d62375034c8e206691b6d77248425c9a177aba4d76a5f64228df0db5d1575a3aab072b16812e2afb672feec8909b3955d9e73293042d066088ea0f8be8bf019bf09b672122b9524291ddc814e084b0d93ea8f463599d3bcaf501ef1014e1d24b86f27de47bc73d073d4594ed29203c7645c44f7943bc5798bcaf07a4cc3025df64d88f29e1ef00de7ef621c443d7eb61e5e99c4a537033203349da1ef3fcc7767978d474ca0eaa2dfd5e7715693cae78bd2a52d59a89826f0d9ddd652407fbc30831eddbcd2b79166719e7ed886b60d5a4612db357af4ca9d3805f6926cc3b0ba2acf6787d21b9a389f42c693940f5e54c7c2396c10b228dc9de78b5b6de1269be078310b1da74ee5a9c6a0c91b0946f50a5a1d35d2cf9d550ff4158ba0306f864fe0976a135609ff15311b7dfd50d714b41c58949ed75c3fd3e434552e2616973ab82c68ab156a7465ac4bf0df5a10f9390cf38b7a9c0ded275b00befbe527b15e9e58a657778836c4ccf28ff3408191c1abf3ec353a36d35cd85eae1aad5e37e7ccc063588d02d0e052d333ac3a87f6c9cc9cebba167fc6faf5716b41449844e6b7bc7db6516e6c23d1d4e7dbb6990fb60f0a49ec37994c24641b40c59cc0544db9cec6af015f45194b33973357b13ff9178d455756ee8b87dde1a9bbc75364747c5847774bb0374ecc48d0a9c1a678df2321356b1260942ad5fdbf860c54aeb45eeec1b0fc13bb5092b576819ad568c6a4bcb0f4b9fd111c823e80574006664d591a3cd7ea338441c53b5160af7c34e3c1ff0837388ecd89f87c67a8a356da7c23a156d2bb62a0e5b9ae980161f360f9f2125a8bedc1fba6a20754997f7773209941bc7d7105294a9e8f94e4c596af6cf365c2f5cbaa1627902a17f5a6fb3214730416dee4e0b9d239615861affaecbb10fd0343ce858171e9015f33b5f981ad4bdec870ee4f8d938c4379b65ed872d43cfd464162f0ce7b24e32304f06f08378446b6cdccbb6da56346ad548cf12c99354e0a8c188d1a459387f6a9814e0ec8eba5ac4", 0x1000}, {&(0x7f00000015c0)="ded94222f2871d5a20e39219f5ab94ee4d4e0bb789d21393df6267fd2101df2467bac3c917a7d982753d1a88769e7fcfd8936f505e63dcb588794518f7886107eaf8b6ac546649a4c79188e8521a2776b8a386798251159a7045b49d123c1612e00508c0076f7081e9cb59fb208fb97f09861150c7937fde3e92afd2ff1dac37bc2577b126dd06481dd4dcf248c0ad6051d602a2fc5544bd680045d8918ffcabf47330e1778dcbbaf5e6d0792fe2b24c49e069e8f8e78373594e779a828ae32fb3dcdd9d0b944bf229e90d749647ecb66e8a44b3f6eee1027012cd344bdd999c59b7da4e673969220a43b708", 0xec}], 0x7, &(0x7f00000017c0)=[@rights={0x18, 0xffff, 0x1, [r0]}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}], 0x38}, 0x2) r5 = kqueue() r6 = syz_open_pts() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001840), &(0x7f0000001880)=0xc) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r7 = fcntl$dupfd(r6, 0x0, r5) r8 = semget$private(0x0, 0x0, 0x4) semctl$GETPID(r8, 0x5, 0x4, &(0x7f00000018c0)=""/4096) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000300)={0x0, 0x0, 0xfffffffffffffffc, 0x1d38, "bad84b3933e80100000000040000ad1000"}) ioctl$TIOCSTOP(r6, 0x2000746f) readv(r7, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) read(r5, &(0x7f00000028c0)=""/19, 0x13) 00:17:35 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) bind$unix(r0, &(0x7f00000002c0)=@file={0x1fbc81a4852001fa, './file0\x00'}, 0xa) listen(r0, 0x0) accept(r0, 0x0, 0x0) execve(0x0, 0x0, 0x0) 00:17:36 executing program 0: open$dir(&(0x7f0000004740)='./file0\x00', 0x3028a, 0x90) r0 = msgget$private(0x0, 0x100) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) mlockall(0x1) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/76) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) msgctl$IPC_STAT(r0, 0x2, &(0x7f00000001c0)=""/248) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f00000000c0)={0x5, 0x2a, 0x1f, 0x10001}) execve(0x0, 0x0, 0x0) unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='r\x00') pipe(&(0x7f0000000100)) 00:17:36 executing program 0: symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000140)='./bus\x00') r0 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x20000080) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000440), 0xffffff05}], 0x10000000000000ff, 0x0) close(r0) rename(&(0x7f0000000180)='./bus\x00', &(0x7f0000000040)='./file0\x00') unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000001c0)='c\x00') bind(r0, &(0x7f0000000200)=@in6={0x18, 0x1, 0xfff, 0x9}, 0xc) 00:17:36 executing program 0: stat(&(0x7f0000000280)='./file1\x00', 0x0) r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x1, 0x50) faccessat(r0, &(0x7f0000000100)='./file1\x00', 0x10, 0x3) chmod(&(0x7f0000000240)='./file0\x00', 0x0) r1 = syz_open_pts() read(r1, &(0x7f0000000080)=""/25, 0x19) read(r0, &(0x7f0000000140)=""/190, 0xbe) chdir(&(0x7f0000739ffe)='..') r2 = socket(0x6, 0x8000, 0xff) getpeername$unix(r2, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) 00:17:36 executing program 1: r0 = socket(0x11, 0x8003, 0x0) sendto(r0, &(0x7f0000000000)="c04d8c542bd3b1f5575c56e5c771c2c6073cbcfe1a6ab6254eec5c98999476e728dc28be41a62392bab63088967d623a68fbca39305d23e072b812f1d26ea7a3fad45e31b00558497b6b10", 0x4b, 0x8, 0x0, 0x0) 00:17:36 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x20000, 0x140) ioctl$TIOCEXCL(r0, 0x2000740d) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r1, &(0x7f0000000540)="e3", 0x1) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000140)=0x43d) close(r1) stat(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)) r2 = syz_open_pts() r3 = open(&(0x7f0000000040)='./file0\x00', 0x12a02, 0x0) mmap(&(0x7f0000fe9000/0x14000)=nil, 0x14000, 0x0, 0x2010, r3, 0x0, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r3, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000180)={{0x18, 0x2, 0x1, 0x100000001}, {0x18, 0x1, 0x1000000100000000, 0x10000}, 0x5, [0x2ec, 0x7, 0x13, 0x4, 0x10001, 0x205, 0xe7d, 0x80000000]}, 0xffffffffffffff67) write(r2, 0x0, 0x0) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000200)=0x7) 00:17:37 executing program 0: pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) mkdirat(r1, &(0x7f0000000000)='./file0\x00', 0x20) bind(r0, 0x0, 0x0) 00:17:37 executing program 0: socket$inet6(0x18, 0x8001, 0x0) 00:17:37 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) writev(r0, &(0x7f0000000100)=[{&(0x7f00000003c0)="37688b219efac6c38b57e58957455e2be4e21198b27b089ddaa709ce0d477d79e50d0889bdfa350f80343a258cea9c3e47722cec050000000000000082c5f8558f61cab29e0fb2d4f1cebc2aea13f1efe4a2adeb41f955632ba088cc17c14b9b584aeaa9cf", 0x65}], 0x1) writev(r0, &(0x7f0000000240)=[{&(0x7f0000001340)="620d08805a7a3462e6a6125b4d230dcdd26e624dd340884a29dfb2fdf9c454cefc086850af6b61d6b372dc371140d5f4b5dc6112b8ad0e9e012c99a7c116c0985c241a47e7ea80aadf5341b8e3a5fc5d185586702da5ecb65fbf0efb0e157d51e4db85ece64a03a0f97e7f82cc8c8d4bd4d8166f3b5b41d66fcaa9afbddc2c3143c76b36410a5d", 0x87}], 0x1) syz_open_pts() close(r0) kqueue() r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x9d1, 0x2e25, 0x879d, "0945bb81e70a48cc092500"}) poll(&(0x7f0000000300)=[{r1, 0xb}], 0x1, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) execve(0x0, &(0x7f0000000200)=[&(0x7f0000000080)='\x00', &(0x7f0000000000)='\x04\xb7\x04\x00@\xd7jK'], 0x0) fcntl$setstatus(r2, 0x4, 0xc8) pwritev(r2, &(0x7f00000001c0), 0x1000000000000277, 0x0) pwritev(r2, &(0x7f0000000080), 0x2bc, 0x0) 00:17:37 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x40, 0x4) fcntl$setflags(r0, 0x2, 0x1) r1 = socket(0x2, 0x1, 0x0) r2 = getpid() fcntl$setown(r1, 0x6, r2) readlinkat(r0, &(0x7f0000000000)='./file0\x00', &(0x7f0000000080)=""/36, 0x24) fcntl$setown(r1, 0x6, r2) fchmod(r0, 0x180) 00:17:37 executing program 0: write(0xffffffffffffffff, &(0x7f0000000000)="e36f58a416f72ee99586132477f256b42a72858da255477fa6d9b6b68d62e36ecb0cfca6", 0x24) r0 = syz_open_pts() close(r0) semget$private(0x0, 0x0, 0x80) r1 = socket$inet6(0x18, 0x1, 0x0) lseek(r0, 0x0, 0x1) ftruncate(r0, 0x401) r2 = openat(0xffffffffffffff9c, &(0x7f0000000400)='./file0\x00', 0x756e052c97261187, 0x40) accept$unix(r2, 0x0, &(0x7f0000000440)) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000080)="a70b5b25e46bd73d41de606bde6203d93ef5b5ae98c3f983b95c5c74ad2aa21ee2a0e24ab884c9e4d51df1d86ccbf427dd6355ea556c386c1c4b821c8f1ea2e7376b785f13be80d4009b9f04077b3fe6001e91b4b06157d9169e8be0e3734ae33bc38a4debbf06ce52ea25245fb5fc8c72aeaf11ca6d3a95912266368e30fd24a82c0b2dbf98fd22790a", 0x8a}, {&(0x7f0000000180)="6f624f50c2d39053710e43933ff5dc031cc66d9ec3d8786204a34ce3f5ba948186e4a74255c962f21722eeb6b7646c26ee5f6e441ee59a04d01fb6de6ddf0733e83203f7a58afde1bea1811a2f7688df88ec75d6ed1b2a5909bb10efdfe741005774b0e0bb874e081cae", 0x6a}, {&(0x7f0000000480)="64a95cdd69432bd1882eba2dc4dbb4f227d40f4b6fd13599b5d908cb79eaaaba39f97f48644d6bb4f83b7bdf5e273d50eda478f645fb549ddada6b30135c070d16cf9f5ec1dc61ae7608bd6a65142796a74489a97e6f7275dd5354dfc4aa8164d2a7a31a2c312d0103cefceca37b4c31a135fd1fc2e6d372827b42b3327688fde55b86d0534c7ee3c6f416ea0ebb5cc0933a674483a098fffd2cbf6a5959c6fae61e297f37ccb9172df362203c6f7528edd0f2dfa17aaaa31b7c48198f161ac910cba28914d535123845b22f8a582fd5084b41740e94d1c3174574be3c3083893380a02db7a1a9aba3e35de58f799d3d8d38381d58d34439fcff5c3219889ac9a9d3fa04cfc084162d9fb95dbfbf92282c1e439c5cf1f21cb4f23244db784880da551a7587bffe23a63c85ceef5e293401f2f7aaf91fcb8fa878b8a54bbba36b258283e20372d9025d501db5fa7aa077db09b451a718bf1b67cdc650567670e29c90b66b34267bce9bc1be2b1d0688e2cfb109a7f36b27e3b09c91f6705cd7a9a54e609f3ea587b6bd3b000b9707937ad652267af731afd3cd1c604f572b07dfdd2358092cbb0c105f10eb403f59f465feee9a686537ea4bcbdd54baf9520e0108d1443dc3dd3e35f0073c4fe8e1003fee6f809f158784e42302b3edc41b7b950b977c3f98b6c0dcf1d6de72e0b63bb24a9ef0037c07647d3bf7546c2923b8921a9155ff8bf6971db15f04007ffc7d545e2b59dfab12154e7820b7dc4c7576f795530ca30aa00fd7b6b9c252fabae528870e3e4d787f64882088fb26500a8ea0bce17be31fd00ce7ba028274b63a9a8bac25d9f793e32e6051666cccd78f62042038e61d94d3ea474a22fa8b2c0b6997b7abdb253c6abf31a7a38d3816c8c0c1db4ff96ef45f1f1f1e2b7bf01dadadc54e1e45a69b92436190286c13689e15aa4975b1e85759df25db8a86c6637fc1ae2366ccd7799f30e964b3f0afeac1bdc70da108c6999338ee19c7caf8364683af3605f00623964fc0b033ba6fc570dfe69b7540d4eb936a4bd83aedc2a820dc0fcf72dc00df30b6bd09b04137cba7b022d1741d27cf361f92709e1790dc9f4ba6630d70f77a3599b29afa7994179ac68d2001b46eb4e0244e942a4f41357c4a7f42d6c71b37db64271c2b78fe827e4419a8273bf5ee222b076b7d6d8ba0ed471cd8f5fed3b7640909e617359bfc5004435fa72aa9b817f95c000bc32c8b6ab78e2364d4430f86ef9e3a7c66d503748b44edd22162e53a8d666d2c727d973ffdc2b4d2f9f28dbfeec898d7d1c6abc118d247d10048187495a0b2aedd678e0816f1b3fec65801167547f2a2dadd3dd4625e3edad101fdf46dccab22df0db672a38d781749fc32c076e88babbd3a540def29fe97a52eacab4c0dfcb03f527659ebb539c2ef38059a673767398945eeaf00b932287c08bbec4116cdf4f08091c00daf116bdc835fba82ea70c55910e3eaa05377a74a33d4b86a8ab9d749617618dab4fda1a0c9f538c548514717135db0115616bf165fd1f8b755fdfa9d58b5be308eb7982bb7fd539f66fec0e997ae588062ad2df58ac94e81bb69eb17b49879a5626eb986d5bbce66717cb7e710a101614ce22f08dee31f5ea658fcce608fe89d12522b1f99e249c3adee6953c28726e0b9a32fb619c399a7a9ca1a4b8701464dc5f821c9932c46d4e6061e7ab5f6f10d36299a1b5b2ceb5ec069ed2e07e8a76b1a0a19000e6bbc25146f395bf5d677347edc71853d5c52e09514069cdbe802d33e47433d40c0ef0ddd3568c4a7f08c04342beaaa4791e5c043c1ee00edc4af5d2320fffff5a7ecd6a5c9bda4da414f871b511932751697a89cb23bbd8f566799d65968ae6eca24791bbd73460fd155fe752a3d758c5d5f839e823e0ac0343ac0e1c9f2bff59088b5c0053e32680065e10203d5c0faee1ce50f051651c636fafee46f1d256fbf63001bb5e27f2f4e5e07c66323273ab6e01cfa9bcbf91c8cec80a423a94b3fb948467bd1d0fb51ded301453a8d200ebb0d512f2b5cf5f3b0cf42b8afa2026d7dcca38dc0ffb648d8058aad6c22cb81ab25a3d5f2ca4a051fad7f309bfdde2be21c8a983dd0c2317b73eb58ed2b7ce549f9229340e2b6f335d339e851d56412fd4b1a786de6cd479d01d51a10488c56b5558fbf8b13cf53b0077eb832f143ab5d072db3e69ccb3dc1270e9cfdf201fce914b882c8a9cb5a4de5dcff329a1664368d8034477075129d4691976eff975a19173175cbfdc6bd69bc0b383719757b27c497ebd80c84f87034f3f30945fb7ae2d19e83b4f6bfc3290d15f26ddf581fb5700755d45f2635b0d64e768bba51f9282aedbaf2ff43f5472813056704ec1d737c296d42b3df57cd9e43966339091d37719d43756f29b0100f62b9de65451d625a7450f015f3a34c3131f0e6a42cccbbfe880c79d8b44ec27e68f966f2f8874f11971f8dd9daec0781fa6260a3dcc24a40c2e2950c30521a18853e840cc55e2e0da611fd93a43d19158cdd1807ef27aca4f4e593b96ece8eebc6cd3cd9dbb89d893c96dd06c8c644be3da8524e4d6f96bcc797a014a3b3e42d4118b5fd016db90f2928bb249fa1d18164b871b8d872b61622953ae44c5e147084d9dbab40574926f466dd90a5b6496df13722e1610761e70859d9d8f949a8ce5714f2093aa366b977684158d10113b029670ca0546fb75e0cba9091ee7d9c4aada7de39281b1ea145ab2e390f154b469d3d43dd904a7cf71aabac4c7313918e7f0c89222f99a5ed32a382a8d82916f111658e9f60343a476a7a6642db299d4b15a00e0b14ec2fbc1a3deef80703adca44cb1c8d2dae676c0b33eb87f667d887251e0babe2960a90bb94b2905e0f261c5ebfcba41b816c803cd26df287550c5cce3c7f1a746cf44f32b4e54a0147d4189832ef075a86de405f2e60280ce873c4efd8a631792f8b2055046763451f27d0862f4431e34a66dca26a0a7117d4740b69b58ed6cbd5bdd08e8f7c072bea5fe98b94216701f5add8e5807aade355bdc8252428658dbf0e8e9beef6a515bb70b66a5506f40524b81f3b40110cb31ee6efb05b0123048bfc3892542b06a38cc42de21ba7759342324f1611a8f4f678d1577ed557b958b80f14e3f2b73045e34785818951849d126b4470e699416c01372be47f45e7be15a4419d3ed98d778bffecc1a05a5f053c161d770d3c31ee4e2bc0cfabd009aba12b90da4ee6cadec4051b1e895815c81a07a7d43103db416e1f88d53d2511c27ddce0d02de76195d3863d4cb5e0abe7306b7c5cab8c9999c3c63c11fe25e78eaa97755fec083b15136a6e264f7c82f3c36f4e03ea1198b55f38ad0e0a3c0a9011580ded9ffeafae30ea01e882bc7dfd777ab2b52148ead6b9d526b6c76efc209f7fea6fc38643732714fb70787375d4247bd6263b029a59fae8b2cf1f530861be33e147f664b0ae849f4aa82214da96bba11fcecc387865b8fd4906bdc7e7cddc6827b6f3a14dab40e6c38ea1b6b8c0b99f176dbdcab179edb19f9974928c2703cbe3acb23f6a427fb26093f11f9a567573b1fc2ed0c80a13d5ad94a0da837b23dd5bc9a5464b463995c9fe128861532798453c869a5add6f528528a8ac87ae6e08394a56d9db05576031ee63dc8545fdc5465b366fc28a331e9bde5ac1f59716ed86ba4aa4949c468d0a082d8c5296f516a3a94b73ffa2ee9b908c32fb5f18fd542be2b57b6fa8db7b976ddaaf578bfc9294df5b918504bb8cb93d679c31eaf2c7ac669a6b4a32aad26d59a5cec983fedfde19cfec922be7eb03d416a9eca56044d1db8d9e48b980cb6ee114513652c79ad54b52687b85238f090037f8dfaf538b2faf4ad46462c5a188de2825c9dc7bb54ea730a184a369080be8b7064377cf483b066362e06ceaa41bf5a06898b0df230723bebff289296e62bc9514242553ad050627357454ce41b7c83b156ec5ae73f36d729a3cc41891139e55cce119623b7b38f4b7e03d25f5d30f7a2c499a1ab27920e49845dc3c8344b1334a9b9bea3e638534c4e64e8a1fe03c39bac631ae346493f77c92e2c8075db6d83737f3c186f0f18f1551c3a709ba19e447c47920a4295de591bcddc76451d592eb71d567dd62c1c6bc27598af8d96e1e138361566e2357f334040df8e7e36c7e8c5c731a743fca210b01a69656115250999cb014ae48bbec2654a8f22dd9791d1ee148aad48775490117ac7024778bbcb5f65729054151f835ab1e38eb584f4c2445685c6624122e7415acb76579845b2ddb67f3a66e7708fdbcda549c743b48a8c956e3c16afe876f6d7728741785d06faadfc6737cd23f9f9a2c511848758f23e34b2ed52ae70ec0457daadc1fb4550e8c9bb97aa93802a531cdefc58f47a106544d65fd5f2b604fdac58e9d1636d0cda1100e9b3a9155fccef92437b48016bc36ea0e0afd0ada43c3cc7891056f3f398a5f8c07c3778ceaf3c1162c3262c56cf632825aef7f37c096133df853b5b118316e9bad38993089465b7726d7342f13ab9a4fdc296efc87d04b9b02ef11f9d022528abd1d8a3e21adef4126e2434eb0b29a054090fd375bce2f24899ab42875a9deda3fb3e307ce05d2382962df28eea0e81ed66cdcbd426756f0a644fe1e15a744473a7ff4ffc1a0fc97bb398f2e48d23bacc481fc1551b73ca5c37e888d7efb91f1b90cbd6603f5900732744e7db01efe6bf622c6a7a3015fced9f6709a58005f007d7d5b899363af85b6c4d6bb99865ce3f4800c9be3121b720bba30b039b734706d211eea53d80433f159ab4af5f3f5be14a262c6ca509d3bdcffef968582e45d027770a41707dc5d8c305b3c2053ed9b083fb72e6c2818b7ea3bac8f0f0610e5fb7bd3177d9cd39782a986ff4cb31badfe336d5d17d7d17b586210eff64459cfb37020eb8e6a9952f8b9c84831c4e4d97bafad9f90e455f9fb40c78b122ad33e2e9e758ff3399694755f2da09a4b11bb3d017a9f2e2790cb129781f2ac4ff657422d5f10c24f5f3dd312c38a7b89c2b88605a0ff00673652a90d8a29cbf8e7eaf4806d2269f9a96a7f3c9ca76ec7a665782f56be7daf65b57fbe300473074804ad481afb52c1394a27294295e0c05cc52590abcf9e3f1b14fe3a1f0496017902516b890a57be66b8e74702d879909af5da6ba98e58ca01784b772a1af4d4b9683ae7e10161f6a2b583518f127ad0b0ba87ea8530ea94b1b87c40866ac8bb0c684441425c603a17dd4631ddb3e45c6c0e4526db23f2422b71adb87a54a15dc2b6e89088692c11fc082fd879cd25e05363cdbe4b63ae5ae22b5868f802d39051eb9cf23b979252fb822b5d06348145ac2d2eaed5362607778fe72a1145d109e7bff4d73203e58a9fb6a246c7949e479fd280b12ae7e10deb622de50c94adce1380d61143c1adf0a85c35ed5c3adb65fe277bf2b7c9f1991d3305336512514da1e6195b3625c44fe88e185ee71ea45c261e7089055d63a8b2e08f2547583d240896441a8f6c6f9ad7d64e8e6867d6d2ae3e834e81dbc194632a3770d481d40a81540297d1ac83e8d234ec99f4da39f340b08b018e8403c0c57cabf4ece812d9d02e37e2731994991a677c53fc1ff0259f00e951dc256e7bac239876e2176a18ccd93064112ffbf7761dca59037047961cd7594a5752baca4cd8081e6ffe4f0a3e56da3d62626a8ab86e5bb3a41955c02c592a5321a7bfab09e5bed8ed153b922aa7a902c552d3f99ef9396d2a5df9ecb6e6f2613449dbb605f719b335bd", 0x1000}], 0x3) recvmsg(r1, &(0x7f0000000140)={0x0, 0xfffffffffffffef7, &(0x7f00000000c0), 0x10000000000000b2, 0x0}, 0x0) 00:17:37 executing program 1: r0 = open(&(0x7f0000000080)='./file1\x00', 0x2c0, 0x0) fcntl$lock(r0, 0x8, &(0x7f00000000c0)={0x0, 0xfffffffffffffffc, 0x7ffffffffffffffe, 0x10001fffffffe}) utimes(&(0x7f0000000000)='./file1\x00', &(0x7f0000000040)={{0x80, 0x1ff}, {0x5, 0x9}}) 00:17:37 executing program 0: poll(0xffffffffffffffff, 0x0, 0x0) r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) socketpair(0x18, 0x0, 0x68, &(0x7f0000000080)={0xffffffffffffffff}) fcntl$dupfd(r0, 0xa, r1) 00:17:37 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x281, 0x0) getgroups(0x1, &(0x7f00000000c0)=[0xffffffffffffffff]) ioctl$TIOCCDTR(r0, 0x20007478) getgroups(0x2, &(0x7f0000000100)=[0x0, r1]) mknodat(0xffffffffffffffff, 0x0, 0x0, 0x0) fchown(r0, 0xffffffffffffffff, r2) 00:17:37 executing program 1: r0 = socket(0x38, 0x8004, 0x6) getsockname$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r1, &(0x7f0000000200)="9bb1785de558ad890f8f9d835909b244ca83f3a1019fbbf89db00fb07765a4a808545ed761b8e7493972d7cf1560d14b6d9026a0292ab08ac20544c20a40302372b1360e9b1c16a8c770df5ac0bda1143e2feadcbc2fbcb578a3fa3e99ad62fcb39c43dc88", 0x65) write(r1, &(0x7f0000000540)="e3", 0x1) syz_open_pts() close(r1) r2 = kqueue() r3 = syz_open_pts() r4 = fcntl$dupfd(r3, 0x0, r2) ioctl$TIOCSETVERAUTH(r4, 0x8004741c, &(0x7f00000000c0)=0x1) poll(&(0x7f0000000280)=[{r4, 0xc1}], 0x1, 0x0) fcntl$setstatus(r3, 0x4, 0x48) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000002c0)={0x0, 0x0, 0x9, 0xfffffffffffffa91, "ca0a8073f2a42ccca78000000000000000f800"}) read(r3, &(0x7f0000000300)=""/241, 0xf1) getgid() 00:17:37 executing program 0: r0 = socket$inet6(0x18, 0x8002, 0x0) socketpair(0x20, 0x3, 0x3, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f00000001c0)="4f5ce89e51f21d9d68e281f7edf8a6fde0463d0beca5ee89cda86f9ef6bee3b11158b0ad19a29b5893206a27f16c725b34e3d534936a9b4f5ba8040ea744d9f269fafc6fc194f574f84501ff57be3a4cb8495c80cf2a", 0x56) getsockopt$inet_opts(r1, 0x0, 0x0, &(0x7f0000000040)=""/155, &(0x7f0000000100)=0x9b) setsockopt(r0, 0x2000000000029, 0xd, &(0x7f0000000180)="00000000000000000000000000e8ffff00000000", 0x14) chroot(&(0x7f0000000140)='./file0\x00') 00:17:37 executing program 1: execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000240)=[&(0x7f0000000140)='\x00', &(0x7f0000000180)='\x00', &(0x7f0000000200)='c\x00'], &(0x7f0000000300)=[&(0x7f0000000280)='\x00', &(0x7f00000002c0)='c\x00']) execve(&(0x7f0000000340)='./file0\x00', &(0x7f0000000480)=[&(0x7f0000000380)='\x00', &(0x7f00000003c0)='\x00', &(0x7f0000000400)='\xa7\x00', &(0x7f0000000440)='#-\x00'], &(0x7f0000000680)=[&(0x7f00000004c0)='\x00', &(0x7f0000000500)='+\x00', &(0x7f0000000540)='c\x00', &(0x7f0000000580)='c\x00', &(0x7f00000005c0)=')!:\x00', &(0x7f0000000600)=',\x00', &(0x7f0000000640)='\x00']) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='c\x00') unveil(&(0x7f00000001c0)='.\x00', &(0x7f0000000040)) mkdir(&(0x7f0000000100)='./file0\x00', 0x0) r0 = openat(0xffffffffffffffff, &(0x7f00000006c0)='./file0\x00', 0x8010, 0x100) r1 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000780)) r2 = syz_open_pts() r3 = accept$inet6(0xffffffffffffff9c, &(0x7f00000007c0), &(0x7f0000000800)=0xc) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000880)={0xffffffffffffffff}) r6 = open$dir(&(0x7f00000008c0)='./file1\x00', 0x0, 0xa0) r7 = accept$unix(0xffffffffffffff9c, &(0x7f0000000900)=@abs, &(0x7f0000000940)=0x8) r8 = socket(0x6, 0x8000, 0x1b) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000980)={0xffffffffffffffff, 0xffffffffffffffff}) r10 = socket$unix(0x1, 0x3, 0x0) r11 = accept$inet6(0xffffffffffffff9c, &(0x7f00000009c0), &(0x7f0000000a00)=0xc) r12 = accept(0xffffffffffffffff, &(0x7f0000000a40)=@un=@abs, &(0x7f0000000a80)=0x8) sendmsg$unix(r0, &(0x7f0000000b40)={&(0x7f0000000700)=ANY=[@ANYBLOB="0400e8bc00006c653000"], 0xa, &(0x7f0000000740), 0x0, &(0x7f0000000b80)=ANY=[@ANYBLOB="2000000000000000ffff000001000000", @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r3, @ANYRES32=r4, @ANYBLOB="2800000000000000ffff000001000000", @ANYRES32=r5, @ANYRES32=r6, @ANYRES32=r7, @ANYRES32=r8, @ANYRES32=r9, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32=r10, @ANYRES32=r11, @ANYRES32=r12, @ANYBLOB="b47cda4df9e2986436295c20b6ffd71c2bfa3ffbe297cf8463a3044fc0bbb95d2abb8d0d"], 0x68, 0x2}, 0x409) 00:17:37 executing program 0: r0 = semget(0x2, 0x0, 0x0) semop(r0, &(0x7f0000000000)=[{0x0, 0x0, 0x800}], 0x1) semctl$GETZCNT(r0, 0x2, 0x7, &(0x7f0000000040)=""/175) semop(r0, &(0x7f0000000100)=[{0x3, 0xfffffffffffffff7, 0x800}], 0x1) 00:17:37 executing program 1: r0 = syz_open_pts() close(r0) r1 = kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) syz_open_pts() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x3d}], 0x9, 0x0, 0xba91, 0x0) poll(&(0x7f0000000040), 0x0, 0xfffffffffffffffb) mlock(&(0x7f0000ffd000/0x2000)=nil, 0x2000) 00:17:37 executing program 0: r0 = syz_open_pts() pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) open$dir(&(0x7f0000000180)='./file0\x00', 0x2, 0x3) dup2(r1, r0) fcntl$getflags(r1, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000100)=0xc) wait4(r3, &(0x7f0000000140), 0x1, 0x0) linkat(r1, &(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000080)='./file0\x00', 0x4) execve(0x0, 0x0, 0x0) 00:17:37 executing program 0: r0 = socket$inet(0x2, 0x4002, 0x0) lseek(r0, 0x0, 0x3) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000140)="8906a7769e4e3dc5562fb0fc170c96aeb9c68dc59a333278c2a51b26364b4a6f2c2ddc7a07a3d1cb48d5d36863256ab54000b34a2589685051b2a6b8dd1fd77ef4f87166b49224e68ce54de734ded3af88346c168c29c9518ca3e1016e4017ba7d1a9f4577b7b0d93c41c408a06876fe036089f81d9b11ed46c6f086fba70b032e65cfa8ab3fed4e1dc847006b043f1c24662959113e16867552cc305c5b89cfadeb85b18a584cbf4f790fd82cc4178044c29f2efca8b37902e61184be88ac010e92756212c276921ffd8efb21c7f9b3f5ea3d81d0d4dfb420af0b1c35a5b6240a", 0xe1) bind$inet(r0, &(0x7f0000000080)={0x2, 0x1}, 0xc) 00:17:37 executing program 0: semget$private(0x0, 0x0, 0x80) r0 = socket(0x2, 0x1, 0x0) semget$private(0x0, 0x2, 0x5) ftruncate(r0, 0x9d12) getsockopt(r0, 0x6, 0x8, 0x0, 0x0) semget(0x3, 0x0, 0x98) r1 = semget$private(0x0, 0xb, 0x80) semop(r1, &(0x7f0000000180)=[{0x2, 0x1, 0x1000}], 0x1) r2 = semget$private(0x0, 0x4, 0x10b) r3 = msgget(0x0, 0x0) msgrcv(r3, &(0x7f0000000080)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e2ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], 0x1, 0x1, 0x1000) semctl$SETVAL(r2, 0x4, 0x8, &(0x7f0000000000)) msgrcv(r3, &(0x7f00000001c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000f0ffffffffffffff000000009fa4000000000000000000000000000000000000000000001266ffff00"], 0x6d, 0x0, 0x1000) semctl$GETZCNT(r1, 0x0, 0x7, &(0x7f0000000240)=""/252) semop(r2, &(0x7f0000000040)=[{0x1, 0x8, 0x800}, {0x3, 0x7ff, 0x1000}, {0x2, 0x2, 0x1000}, {0x0, 0x6, 0x1800}, {0x0, 0x9b5, 0x1800}, {0x7, 0x5, 0x800}], 0x6) semctl$GETNCNT(r2, 0x1, 0x3, &(0x7f0000000340)=""/241) 00:17:38 executing program 1: r0 = socket(0x2000000011, 0x3, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x800, 0x0) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000080)={0x8000, 0x7f}) bind$unix(r0, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) sendmsg$unix(r0, &(0x7f0000000580)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000440)=[@cred={0x20}], 0x20}, 0x0) getuid() 00:17:38 executing program 0: r0 = syz_open_pts() close(r0) r1 = kqueue() setrlimit(0x8, &(0x7f0000000180)={0x8, 0x7e}) r2 = syz_open_pts() ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r2, &(0x7f0000000200)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r2, &(0x7f0000000280)="92", 0x1) syz_open_pts() close(r2) r3 = kqueue() r4 = syz_open_pts() kevent(r3, 0x0, 0x0, &(0x7f00000000c0)=[{}], 0x9, 0x0) getppid() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0xfffffffffffffffa, 0x0, "a147780ac85a538a131100e800"}) kevent(r3, &(0x7f0000000040)=[{{r4}, 0xffffffffffffffff, 0x25}], 0x8, 0x0, 0x0, 0x0) syz_open_pts() kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x25}], 0x3ff, 0x0, 0x0, 0x0) kevent(r3, 0x0, 0x100000000, 0x0, 0x80000000, 0x0) write(r0, &(0x7f0000000140)="a9e5c646ebce00a767eca45edb092d46e2e6800003", 0x15) 00:17:38 executing program 1: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) setuid(r1) r2 = dup(0xffffffffffffffff) getsockopt$sock_int(r2, 0xffff, 0x0, &(0x7f0000000080), &(0x7f00000000c0)=0x4) r3 = dup(r2) sendto$inet(r3, &(0x7f0000000100)="ada1788abd6a7eb9f7efe145edd1211cd49d1ffc673912c49937e263fa61fd0ed5777c55ab6fa0597954dbc986bd53d9656e782e455b48921cc5fab46514737e205e66c3ddfc7e528aab008afb24bfddfe55fd5e3533e1452cc875ba2a51a2f6859d6c82ae56d8894a5be552df6693976a5513f6e6b630f2fbadda972c50383e69feffafbd07f9969394e40eee4b5fec125c2aecb0036792c0968473c1272ad62a930c2e6c894d05a1b6e20dc0ef4443858e54916b7f2a0e307ee7ba3838638e", 0xc0, 0x3, &(0x7f00000001c0)={0x2, 0x2}, 0xc) getpeername$inet(r2, &(0x7f0000000200), &(0x7f0000000240)=0xc) sendmsg$unix(r2, &(0x7f0000000380)={&(0x7f0000000280)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000300)=[{&(0x7f00000002c0)="81e142291f7efb2112ecb5b9b47d651007e1152934b850c0ccfe24cb1041fdc0f5b0831435c9027c483a83d39bfece129289c5393c", 0x35}], 0x1, &(0x7f0000000340)=[@rights={0x28, 0xffff, 0x1, [r3, r3, r3, r3, r2, r2]}], 0x28, 0x40a}, 0x400) getegid() bind$unix(r3, &(0x7f00000003c0)=@abs={0x1, 0x0, 0x0}, 0x8) r4 = socket$inet(0x2, 0x3, 0x75) read(r2, &(0x7f0000000400)=""/4096, 0x1000) ioctl$TIOCSETVERAUTH(r3, 0x8004741c, &(0x7f0000001400)=0x7) ioctl$TIOCCDTR(r2, 0x20007478) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000001440)) ioctl$TIOCSTART(r3, 0x2000746e) seteuid(r1) r5 = socket(0x7, 0x7, 0x7) flock(r4, 0x2) ioctl$TIOCMBIS(r5, 0x8004746c, &(0x7f0000001480)=0x80000001) pipe(&(0x7f00000014c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r7, &(0x7f0000001500)="0137b0efbd9627b7400a0327fd84d79669c87d99cd6810731794f5dd3c00734d3250b7315966817485bfd3fe4b555e004cbe15ceb8bbb243475971f3512e4042d3a7dc23bab83df5f732ca", 0x4b) ioctl$TIOCSETAW(r7, 0x802c7415, &(0x7f0000001580)={0x401, 0xdbc, 0x1000, 0x792, "c0c71db868130d8db2d705794db3cf0bc8ce8d52", 0x8, 0x400}) kevent(r2, &(0x7f00000015c0)=[{{r4}, 0xfffffffffffffffd, 0x80, 0x400fffff, 0x7, 0xffffffffffffb82c}, {{r7}, 0xfffffffffffffffb, 0x48, 0x1, 0x80000000, 0x5}, {{r7}, 0xffffffffffffffff, 0x9, 0xf00fffff, 0x4, 0x8}, {{r5}, 0xfffffffffffffff8, 0x80, 0xf0000004, 0x1, 0x76d17df4}, {{r4}, 0xfffffffffffffffd, 0x7, 0x1, 0x6}, {{r5}, 0xfffffffffffffffc, 0x40, 0x2, 0x8, 0xffff}], 0x2, &(0x7f0000001680)=[{{r5}, 0xffffffffffffffff, 0x80, 0x0, 0x8, 0x8}, {{r6}, 0xfffffffffffffff9, 0x10, 0xf0000000, 0x9, 0x4}, {{r6}, 0xfffffffffffffffc, 0x24, 0x80000000, 0x3, 0x401}], 0xcf, &(0x7f0000001700)={0x556, 0x100000000}) write(r7, &(0x7f0000001740)="fddbe89441e0264c11898da2880905094a1b493d3bd11c6a666487059bcfaf7b5ac7e38ba99703b270ba611410992d7ca31089573557e821fdd7912a5187c921beec4454fa2d1c4fc02b4d775893a10da373639d7c63a175efb9b2b7a13fc82177a3a555030add85fac1552da0a68457254a647151051dfebc25ac1408c396d1ecde0cdf61191a3e3cfc14e997be168e62e2acd014884e8c358adcbc6d3299603022c858b73bece3719bb4c4b6da3e98858a668b60ae0808ec11d40aed60175e22f7d94b7e8fa2e7fa7d49c0496e1d5d6032db7eddf081221b3097d77553d7c6546c762e0de92c54d3fe899721835416ce02acb87dd4202487a5a8c248cf73af1170a95fb5de03b74f733502813d484bf359540328d857e6142e42f5b69696b8e0509597f00bdde438f3b743bd372034c765fb4a407cf90a97d80b0651a00e392960d2ff0e2dbaa56d0502d6a02ba80bac42947202ee1539f10f16663d266b2722ed8cca69a3f91ec0f7b020c3157b2ebf6a4f7870ce7a805397dab030d3873568d45dd0197ca639ecca17677869849a3c6d4bc1583ed0b6bb80a49500447e85fdb258d75b044e0d4f33418a1f7bb2b6f2485ab791cccfc7bfe035420db77cc633443669f8f40b92d125033283a5abf0481fe692dd366eadaac064f54200acd916e3c09d0d58e55b4a0b24de39525b0eff61227969019d32e1e07458d2920b5aa5c3f99243ebf3c9e91d7a74e4c9b569150fbce74a6b7f1a7f9a38e44ce15225c770e985707c3bcccba75c3c5b8999d4edcc8bd7e721242330da1c08cd8766fa7e4cad212eea7be92a53d57763dedd51239a8121d9b3ea1ea98b38322384caa5e694d6d552283a27c37eb29f6f422fb6426b2ac89c850d5f8247fd4cf07291d5f6a3f6f80f7380eb3bb5abeb495e502a46f12b9327029ea4107ef468ef428b428781c146ef758d90e109f7fd28a15122f96050d53bfc7a3dc701eae2c9e89c2959989d5dc16e51c988150dd6e9920ea11098b5876f15f3c7b87d390cf51a7697cf54fe48abf775aaaabeaafbb3598e0ebbc2b3d5265be51ae527c79111d3b28b31c7badab556e50ece95a42b33112a90e40c4f5a414cf4dfdbbe2767d5fc27d760ef5a3a76ec527a98c95b81526a3fb257a3eec776f19e56fd637fd1903350ee4164fa98c11475f722b9713e8b229d34fc2b052bf54e0f028ed2151e47d68eeec2cdf93700dd6a3992de8dba6f6ccfbefe3b98feada90e4e550574693605fb1006d7021bd4796a45533a8aba8310a7583bf1ed3775087d17c346bbfd8b58987a8a18f13ac0e1a70ba912559594984d37841bf3c33404ae7ea0f86f342394c8730f852bb978341a3a357721aef845175c94a8100e2b3cefa56063c63daa70c776756e68cf04164ee091cfe5b2767ab4b3041a1657867bad312a4f53aa3f31df8bc1149a0ed97469344d27b1e70cc389a5d48b7e4ba6841da5ee04d8b1e2afd75ed41a76484e4cdfc504def0ab0d80ec70f747813771e599fd3afcbe9e82ff4355961840fb205b4de9622142b823eb414f4f63de649a5e4756d7971243d0967c43f8f5bd4817e817f8200947fae8fc40a3fd7eb444a27ff7ead4cac3da9cc191972ee8c0087be876daf6b242cff2cfdae8dd91afea3cf89d9a1f70425841ea0b26a4e9131b21f0f1a86b98be1fdb68a9bb140c3acbedab005196e245791a5e3d34cc5bf046ec6e2c71fd5397de77534a0bdf394ec83f85949d8132c31220891b0dff8ba11f81ac272a5a0c4e0f9cfa9a0d68a10190d1a2ba5f5e8638d5f501bc3b34c66105cc140c8f3a224c7c4b9153d9ec11e9d50b53b2303538097bcfa9ede23e71e840baf74ea5bafbdbc144f150e8f789a2e55d421397423eebe6c68418bbc5f6902d2fe68f44bbe5f871f7100dff1849ee67570575331029b3538bd67772170a3e93ba806d15ec7bc24554fa26604f4850ff940bc7f2b648701df610d4a19358b92b30f5f990b32f4c1644db73e93a1daf36f91a3f733d7583d20243be1b4dd72a70feb2f0c05491aece7bdf1e0751aa15086931f37f7b81b705f669576b880e433ba858e59330249db4e5e91c3b6f645a9eeffabd817771bccde3726350e2e1552241a9cbe7d70cec4722c8e256ffedc31628ffc4ea71150ada67347525265adbc27279ae6472b41bcc6d43394156288a950a7b93ad87a95670101404635e18cb6209268de7a857e601c0e606828a4e7f147ca99caf09803985320c68c6575f58a6fbac22a46727f161607a371dd6db4d17a8dc17ba930e8f38a3d79cce14b258c7dcc139c35ac211c016147b4bfd9656e417d8265c1ac42da4f42c59fb7bc6909f4b74d0ccd1a7f37e9ee380cbe914902a10caf2348c72cece15883009027b19cf924703a1957f2da6bd44930e7f2b3cc5cf4609c75766d57f64f72317fd0ff32cf181291488c27b9f01370d55ea3d52e6baa042b95df3ff397576814b23306dd58766d5b333b941af9dbd5b40e192cb921adf43eb581a652e312dee87401209e5071aa82f832f35e54211ef89316125c96d72ca4446b72d352baa78059d476e760436ed91011f87cec45a1fe39dace00ae89ec30f196c69078bdbf4050e2c6e01c0a4d3f6bb5790d680cc19d06859ef2a49b60c812a9ffce6631cb66ce437e11a2cb56c52dddf8adbc9f7b089e0fd88631a8ef16ffc633de16904f7b9bde6d710dc667ee058f5857196451550841dabeee15f0b130bbc8db903b69f46c17a41bf11a00eae1a84e3c6df22874953f0e371d5077a14cb49d3b97c34b7aa18bdbef7453d5bf5431aac297a8b58725f4d0e8738b973e05cf9df72afd5d9a1ada36882dcb430f6e9aa094314e960bb69d36767efc6da1229b78c44f25bd9a8180c03ca440b9f977c07e8e00d50354031551b7216fa9a23b13a342c4f9a7d7898759cce225205fa69e46b121f48e5e76af7e55e71c2b86402bdec6b4027ab02c5f2cf22b3b3869b1c06b48bcf6d32f4f3d1429601848e450cc531f80af5f2402b431b61a3f71a7e35466c692a9c5e0d946ecdeb95bf63f3fb33509bf0ce5a0fa1ab609189a8769ac6e265fdc86f8682083dfa53b978158761927bb77dfe0c6cb0ddc4a79b0404733afc1eed343bd476210f92ea9c295ba2bca9bc879d7bf19bfbabb8bf320fcbd4d7dc09e9cdf880b4416ea1d6cf6b9976ba71bea056d387d339efec59fb098645874f787d5630a1c2b53dce794dcee9bd68b7781ecb45f2623782a3f9aef3676f92565d4a88856958d354d1d2114ed3f7fe51864dd83068324f24820df43f0f22e62cda35635def67b5ea5b576e650c63ee681ee189a0940918d7cd6cc44676ec1e436c8a299c688d949184e901f79edeb68134e6b9bef57206fcb649b0a9b4127442ab740afa7f24a1510d89d46e3c6135637c9814a2a2fc5402e5d22282506413830114f60fb2f7bc82b648304db890072fe9f1d9bc7594ae763ebbf78d6fd1dff268fb8497cf74c5a0070d5ea7862f1237e3810aeaa7b8ad0329bea0087b38824785867f4e05d299830fd34d247ec73814be73eec5b23d9b187f7e3c4d4cf16b40e255e66c240cf1e4ddceb9071c910214097b34f576633df7fddf1a5c7d03414c7d5841528e46531af47801280833b9650fda7f3f308215924c170f6d441611aa7b00d930a3c7805dacbbc668206b1cc59f8a0b3cfe9d0b1e6d370b9f5bf60df7ac33caea5cfddd803ebc339e599fa3ab875fe602448199975cc9f5a18f1be69f624237effe26c8226fcc444acc654da86efb0f877317993e2030dbda68a646a1769be0fa8a0df33a615794dbe75321ffee423ca11277ea8ba46afbb6e9d496bbbbb95f0bb06965f00c404086d37c9611ea73f177d8fab8e102ab057925bc757fa10d1e69f73c277beebe7e03fc766cd2e27554d95ea67ef915997bc3be44a99d1286e37447ba7a956c39f751d5ae84e6f76053f3d8d4e9b58c78d2bd7a578e20023db7086c9872cfe2990876fe39adfed41bd433ee8af20bd92687ccfddf10c24fddd2fff471f1b7691b83a9e3fe87d04bd2d46104dcb76db7a8c44dada7bb9543f5baacffb4dbd998ba06f45cc4ae86167778bd4c93808079edaf9b0eecf501f510e44f5b18d66a6a6d17c8988d6d6ced3a729f224d4b4b2f630c536db29227ded259ffef2802f4958f95e83d560e6482003b7503a2e4c1a7259d0ac706968e8a18dea42fa6096f75a6629a95a056cba27577547eb7651c3abde9f49947bf4285f56e719b7a4cc66ad61941da5b1ff217b5b0c0654c3f0c4d1141cf670ffa6ee7d98506d11b29344246e73454c673938eeb435909f530b95163c76722b4a0ece27cf822679e74f1c2ea2058ed8d8e72a10c285fc01a9b9b8e82a284af80813284536ad905880e02de274a059435f4ce363da2853c8f897035a569cf9b4f3e6a25323ef86df5c1953b70b0e1deafbcc41178eb310f3dacd8b8b31783f89e102cde57ca07049fae74f87b16b7cec75205db754f14d271ab22827ada5bdeaa38e96dc66a1667a2aaf707f6cc2cbf8a7832b1ea0e589cfa47702ca12ef1de4b4ebb974dea9772e022237ddbc4f7a96bb21eed701b2326c83e66386b47f1b67b3fb80dd964767b46dad5e87f07b55ae6f02d3e957ce18935b86cf646b182e721fd968df8af3ace5987a064e2ec2923890fe8b1237a987ebca7ce9e3efcd108ea812f4deef7f4c26fe63df991ea9ae3b9c58b5fd4f4d01d207f769dc8644514630d307fc075209be8958a5a0d869ffb1b5263a8d82cc9808482249b5aeb084a3ed3075419b2ea3fb725f5a92df73f7e1f3636cb782517cd57aa4e0e0e2e2a386dd0be02c88158ca820c8e72c12915bda59de447b38ab992f6ab889a80481397de8aa1e3ae744486c328143e0523be5a667a83bb41276ff31e1061a0cb4379d47a1fbc286c960e0d77d4df2b32968bb58cd26432100b362bf3619c112d76d3e39f6ca82ed2c0763cfc33a8d35033e07f23e82cf3807886c3c6920939f5d27568ed0ecfff98946c098c294efb8b2fefd9f6857f96c96db3ddb21a2fc602edb430ba189a018fc8aa3f872b1d7400d892715fb524a4c54275ab288b21fae28684e1a3fc4b80cd45904a69e6ea4db6093ea1345525e63081db6ddaf5e39c9cdceeaef58a3a3c2edffee4a9b8c46a838e3fcfbed261f39772bcdf7070765971941af31f0b19b3c49b8db541486d382e671bb8c7df72cb2b274272661e9b111446d8953ed72137b28c9041a1f889afe486dc488badc0df8533b1d310345ebaa7d4be0d98d1a0b6fa3a9564b4b44cd250ad2229913f3135139ea64bb9508c9242b68e2ac6b8b1bbfd180fd6d9685a1827e5459b36a5481d7ee792e7e71eb523aeac128ab80c55f35d96e0296dbe9900052292ffe11fc0b90ef0306750fc56ef2a7c0d3a27b11dcd8060e094ffd6970a8af9961fe2d8060a1cb3ee737ded6488bcf28f0db018c3fd083bbdbb86fd74a00298e06ad2d03be0fdafcfc503d6dc30fe38f1609ecae21d966a4f34f57a59c589c6ff77bede3b5db7c65eba8b7757026754972a51ed1f4fea8b352cc6ae6a08440b78d4b9ab6beda794b8ad35b8e5359c747c7ec6f75f32414bc32a07f178a897b441f4e7a180fa647b0c14c3c694e39bedd11a1b9301da926f7369f906de8bb1e753de43ce9d18db1107ec0f02c25a007be58ff95042f9b66c69295848c34ebb577333c7ab006446b6ab05816103da603a7c2425d788f792c26d5510fb5cba466c0679053cc8961bcd89fe39", 0x1000) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000002740)={0x1, 0x5, 0x40, 0x20, "815edd368c8b07d8ca93efeaa726c1b5bb9c72b2"}) fcntl$setown(r5, 0x6, r0) r8 = dup2(r5, r6) recvfrom(r2, &(0x7f0000002780)=""/91, 0x5b, 0x3, 0x0, 0x0) kevent(r7, &(0x7f0000002800)=[{{r2}, 0xfffffffffffffffb, 0xc3, 0xf0000000, 0x40, 0xee7b}, {{r2}, 0xffffffffffffffff, 0x0, 0x20000081, 0x8, 0x8}, {{r5}, 0x0, 0x8, 0xf0000008, 0x1, 0x3ff}, {{r6}, 0x0, 0x12, 0x20000003, 0x8, 0x4}, {{r8}, 0xfffffffffffffff9, 0x0, 0xc000000c, 0x8, 0xffffffff80000000}, {{r7}, 0xfffffffffffffffc, 0x81, 0x3, 0x3f, 0xfff}, {{r2}, 0xfffffffffffffffa, 0x8, 0x45, 0x4, 0xef}, {{r6}, 0x0, 0x80, 0xf0000000, 0x3ff, 0x7f}, {{r2}, 0xfffffffffffffffe, 0x7c, 0x10, 0x10000, 0x2}, {{r8}, 0xfffffffffffffffc, 0x0, 0x8, 0x20, 0x1f}], 0x9, &(0x7f0000002940)=[{{r2}, 0xfffffffffffffffa, 0x59, 0x80000001, 0x8001, 0x20}, {{r3}, 0xffffffffffffffff, 0x99, 0x42, 0x0, 0x47}, {{r7}, 0xfffffffffffffffb, 0x8, 0x1, 0x9, 0x8}], 0x7000000000000000, &(0x7f00000029c0)={0x400, 0x8001}) 00:17:38 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a02, 0x0) write(r0, &(0x7f0000002740), 0x106cd) lseek(r0, 0x0, 0x7ffff) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000080)="c5", 0x1}], 0x1, 0x0) write(r0, &(0x7f00000001c0)='D', 0x1) ftruncate(r0, 0x0) kevent(r0, &(0x7f0000000000), 0x6, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffff9, 0x50, 0xf0000021, 0x4, 0xfffffffffffffff9}, {{r0}, 0xfffffffffffffffd, 0x1, 0xf00fffff, 0x0, 0x9}], 0x2, &(0x7f0000000100)={0x9, 0x80000000}) 00:17:38 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000280)="37688b219efac6735df397bf26c38b57e58957455e2be4e21198b27b089ddaa709ce0d477d79e50d0889bdfa350f80343a258cea9c3e57722cec5af40fcdcf1a5df982c5f8558f61cab29e0fb2d4f1cebc2aea13f1efe441f955632ba0883c6e150c8427ba", 0x65}], 0x1) r1 = syz_open_pts() close(r0) r2 = kqueue() r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) ioctl$TIOCEXCL(r1, 0x2000740d) r4 = fcntl$dupfd(r3, 0x0, r2) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000240)={0x3, 0xfff00000000000, 0x6, 0x0, "45bd1dfd5319e6e82a1ed3694e9297fb24e73dad", 0x8001, 0x6f04}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x2, 0x9d1, 0x2e25, 0xff, "0945bb81e70a48cc092500000000000000000080"}) readv(r4, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 00:17:39 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) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000140)='./bus\x00') r3 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x20000080) pwritev(r3, &(0x7f00000000c0)=[{&(0x7f0000000440), 0xffffff05}], 0x10000000000000ff, 0x0) rename(&(0x7f0000000280)='./bus\x00', &(0x7f0000000040)='./file0\x00') mkdir(&(0x7f0000000080)='./file0/file1\x00', 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x40, 0x0, 0xed, 0x0) kevent(r0, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x6}], 0x8, 0x0, 0xffffffff, 0x0) 00:17:39 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r0, 0x80000000000029, 0x37, &(0x7f0000000040)="faff00006de5825e5179728241d14fd52277ef0d08f6323abdab8eb3b94344aa618893c1441c226d0c99ce8287ffe4b61a34c655ce19ef4972369a21d2bd7d67a3bd5da4660ef4fb6c81a50567b45994ab13ae65518f870712669040eb1bd9288c52cc2fbc04a372f67edeab3bfa886aa796550891d2594ab39c67a20778dd4e5f3b650c5ee8538f32a1647a47d5fce90ed991105bf20d607aac26fe7d567723465cbf0d1f2e8a0b4509d9f40561b96ce8dd482482c03ee38a1551dfcf24019cca2ae6ba9ba40166abb53174c7bf1e1921b366bfbe6e", 0xd6) 00:17:39 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000180)="e3", 0x1) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140), 0xc) getgroups(0x40000000000000b8, &(0x7f00000001c0)) close(r0) poll(&(0x7f0000000040)=[{r0, 0x4}, {r0}, {r0}, {r0}, {r0}, {r0, 0x69}], 0x6, 0x100000001) mincore(&(0x7f0000ffa000/0x4000)=nil, 0x4000, &(0x7f00000001c0)=""/196) syz_open_pts() 00:17:39 executing program 1: r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r0, 0x2000000000029, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) clock_settime(0x3, &(0x7f00000028c0)={0x59c, 0x40}) bind$inet6(r0, &(0x7f0000002900)={0x18, 0x0, 0x4, 0x6}, 0xc) recvmsg(r0, &(0x7f0000002880)={&(0x7f0000000180)=@un=@file={0x0, ""/4096}, 0x1002, &(0x7f0000002780)=[{&(0x7f00000011c0)=""/129, 0x81}, {&(0x7f0000001280)=""/184, 0xb8}, {&(0x7f0000001340)=""/207, 0xcf}, {&(0x7f0000001440)=""/83, 0x53}, {&(0x7f00000014c0)=""/126, 0x7e}, {&(0x7f0000001540)=""/4096, 0x1000}, {&(0x7f0000002540)=""/107, 0x6b}, {&(0x7f00000025c0)=""/196, 0xc4}, {&(0x7f00000026c0)=""/149, 0x95}], 0x9, &(0x7f0000002840)=""/48, 0x30}, 0x1) recvmsg(r0, &(0x7f0000000140)={0x0, 0x0, &(0x7f0000000000)=[{&(0x7f0000000080)=""/115, 0x73}], 0x1, &(0x7f0000000100)=""/24, 0x18}, 0x40) 00:17:40 executing program 0: socket(0x6, 0x8002, 0x4) r0 = dup(0xffffffffffffff9c) recvfrom$inet6(r0, &(0x7f0000000000)=""/247, 0x7f, 0x0, 0x0, 0xfffffffffffffe9c) socket(0x1b, 0x4007, 0x1) 00:17:40 executing program 0: close(0xffffffffffffffff) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10004) writev(r0, &(0x7f00000002c0)=[{&(0x7f00000000c0)="96ecdf5ac4d2b2932a275ae13f2278ba66cf851daa75f5312265bd17555bfaf9e4c5aac648ae1d1fcdb12b19ae690b612f5136368717e1ab76db6085295fd029a2c39790c0e88a170053e3895d04b1ea6b9d154824f4b379809fdf79c12a142d", 0x60}, {&(0x7f0000000140)="f95883f90c9d260345b2", 0xa}, {&(0x7f0000000180)="5fa28e294cbe4c572ab5b6f2d1493443d6713fd701423e9cedc755049a0be96e7c061b5395d9ef5080214251e062891f0f654650", 0x34}, {&(0x7f0000001580)="00c642d6af90d589ec977f63b6320fb77978818c7ef147b949ab8c63f18d9b484885ea0fd520411e4783e0816ef35e9fc8bb1eace8f3d8c1d25a08dd58135d1428cc42342483135000607a96e7b00528d4a8cefcb53ab6bacf4be9a733b6b7fea9210d6b6114d6dab942a73a2f7b7002398fd2325d0fa4f12065a6bcd33a73bcf69c26a5d93bbb85530a23dc303b9b7a4d7b283afbc799eebceb879ef5850126bad83bf3e0caebfffe254b761192a6fa0fd689ffe597f07913fd2d14a7682183ae9a4798936fab6795fe2266be19088f164243dc274f1595c13149715cae7865fd1f7df547c23625b679f8e53046d60de29e59b784535c05ec1614a92e2e840977936f11fbbe6d4142a5e306354b6125aa504929d8212295b5fff66ac72aca059c9de9f83786d93919f97f4392fb84d1c38990834c141079a3f7ba3234bbbdc9bf67db055b6135154d7d831ffe15fd0f995a032e01694eac194a7ecbb6b21fbf6872f9d06960162e2cbc84fa6de3da277db90fcf1b8adba51a5b0ad217534209b3a4643171c1fcc66487035695f6c33be75edb42273fdb91a93073b94213998c9871f4212cadf67c60661bddcbfb11872238f288d7097d4b95eb04a63ae3453a2536306a3e0710aadfe2824bbf1c5d52a614575fedef69a44c5ba8e8ae6d37275cc76e5d8a915b76c412687ff9739023dcd97f031ea7935fc8791088a619d0ed0e3582e31588044771892b5dcd23e1fd8a1673e8d225d39a8fc9afdd5fb8456ec3d0548edc964f57f4588d1fb68676212f5154dcc981ba1c0f8b395744d53921be8bdf941e57fe7ef6a9120ec70eab0e4ae1aa2de6beea5525b3c4d3dfd24cfed6dc31b3bed7f23a4499ad35fec66a9837eafe78c1b11a60dab8207587092b22ac68c8e4ef5ca92229fbdc78c576f20ac4d1514c254a83ce216c645b69f20aec072a9200c63b8fdbf224c75b69473b6e34676eaa5ce267c6c84a0e4f9482fabaa82fa3549dade3378e3c253421aae67ecaf7688e7ae3f93110859f558632d954eeccb9319aa975bdaf7038d8244ae884a384026925247f18624cb05e04fa994afb17cc5fcd09a6928513f0211b4d14e0c49734677a050218449e9dd3c5eea69098d1af07587d8d6898b12f6ef767475bb107ac7cdef12b10883ec9eace2eec7340ad469b9e00a7719608716a9d1ae31bbf184263e87a5dea950b52413c4b1722a1b9f2a6eb53ff2dfa09b9f91e41f7f74f1f0509d5e06ca83a3a03755fc8cb063621e236fe9beb345a5afbb2710bdaefac3dec15f900d64c19e42e1034833fb272a0d7acad5b60d04ca48b63706701a4460b58946914e8a92570f07d0d8806a4e02e37d70b721194834d447c326eaa7874b8ffbfde7853fe92980f3d8764b499232e29da4f76a95db813dc344b496ec1b2ca0fe171753a1eed23297aecbdd681f697a52e161ca1e07e7e297c591682bb83eea0a3684b553c7d89b92a0560883916f502726f8bafe1fbc6e95cef23414da4f0319cf6c222d9c4409adedb2e8fa4231f65370d3967f023f0bdc35d5f52c94cbfb06443325f6feaa69017836e08f15142fb57ececc1ce73c16820641e49a13815a2c4cbbeed8ef6aae618b263afbbc7a3aee19f24386100c859bafcd5e9fa588afdacb8b8b7fbbf93b14088ab2c997a8cd20a6cf77fcdf62cf2f51edf918a941dcdbd6b98b0868311776b35bd65d88078bf176b5c4f2c42d3a5ee4377213e8fdfa6f88925d3eb4ca3c2cb855e9057e03d9cef1c879b7cfa6e11d4b3796f796b747b4f25d345cbc91d6e4627563575ec45cad51c01512c42b57e92c1282b0be8644201117de2692a8dcdbdfe54d12aeb26423e514c82e379a2bddbd5ebde52317f837c5569bcbf679a1c6f8fc977301a5e22cc466b7fd149fc19be28c4b3322825888a5b8d51c93cd44ec2bef7aa4ee1181e7d6eeac4e483dbc8ab64984fcc8985aa765dee05056c11942e0f0bafe273e71cfa42592785402518dd80fabe61c274208dd3cb35c0a0cab228e9e94929a79f269cac5f294e0331fd4f5a6bc7ecb1bdf0ba84c9e115d8496d2e413601334386c3b9106ac5aa8f3d0b95ac2db4b4f8868194f8d8048a66464905b60e7e575f7216a49475592d45485634d7604d3d94cd5296f0f2d4b461297f4558f32ce219422129aa86a3926f5580dfad28fb7c8144d933ea05aa779d32328c1ac8cd0c391f3c4e74221166b66f09002ca9cd45e2eae621b6a54b157c88df443f8a8402815b5ad3f3ffc775d244cf67b9fd8b29fa29409341808a6df47277067bfe45a9cace549ea6fc6ed0486650a8d840b32d3d82bc87c9c326416e3c06cd0becd165c18bf81a010cd000cc566e8451505853d2a48413bc6533ecc6da03f40b109ee28027ac2ec63bbb58b15e8d10873bb296e958046ace0ccf14f4944881be635c182eac15dca6469755d6416ad24d8bd83a48e54b8f78fdf9bc557555bdf95ce87c58a66821b9303a0452c00046dba009d6e25c1ece5d4c7119c0f789dedf04f9c8c966d7be8d6fc0cbe1531e9e24e97dc0ffe7ff8cc15a0c27a3e6c1b69c12017cf4405b458f3931ed4b432176033b065cebe018c573470d5e09793b8e5ebd00ad827fd902a9512246848d5d93beae03f076fdaa80a639cb9193408af6beef73776ec4fe5c9493adcd227304382ea70a2d0d0dcf651c8966985d15244ffdaa6a9e5480c00dd44ba79fe32c18dbb9ea3f03e545074e83becb389be8c6fe4ec98072b2f471ca7e3c367ce9df992cb8be42c60809b107bb1805f72c00204b07328a94af07d6725492f152efbd3fad190d2fe59ed92272cbab4b04676b6f79ddfc6d4c2265e08de89f8339e16e53d6b8b8bdabf079333beceef0dacf05e8e92f25cab07509f9cb2d869a744abd46e449a6f0aa86ba205c886f8599154f8260d4261cc047c3a010f687059b64af7c6de350c7f90276d5531d93c497339548d885829366ce0285ac3bcd7453a75fad12efacfa947bd415c9f57d06836f03d2b586eb901d32982654064acb3ae6131f381fb96cf4bc48f8e8623f0b4b0055ff1f01fbb3434c495b44882eef1c08661550f8caef4d883aa177b31f612428c37158663eedc15e4019fb4e4b339e7c6a4f7ffbd9f37a9bf288b24b08a92bef60e6152afd670d945ca858042ae84d5e7da9f98bba5fc7166c8f9f367ad35f8ff58b4b9aeb73f17096f3247f9bac185bd6f0c1c936503ff1a7789df31b8b4914e5625ee6569a3dd39ca7fa77a847a2385c157025e2bbb3097973c7d7fc9b8f08933f0547a6be1f579b96c7a220c55bda7f21cfebad6065a69353180def435a11b96c75c9cccc209f6b988e835898165834dc24788e5875c2edd0e2f8ace7354a303d8c17e875c4fb5293a339b549e8d68ea2f79f03ac90043224e7af12716f21a8c9bc4b20356134188d8822932c568f21cb035a07589f24640fcf8c968df99543f5740df97872cd623c4ac9d566e5b285563006692e64be08c0c03419dcc6df07610e6f6f51613f9a4f1c46f9d5cc9ff49914bc342b751a64c2c4e16ac3466282cda6a3f658b347d67a63eadd1ab78ba7d14436daee583778e577e24ad4470021d43e8a49a902346272f6d929987529ad111b1d291da24684a463127ca074a259a81ca2af766bbbdfecc759c84f8a4c48415812778b5cf87a0e6273ee242cc749f8ffcc59f983cb87213cb8912925c86590242e8777bd99d3a7857d7432671b401d0b49423fce7fbcb8fe69922131f3911587320793fb7e1bae1b13be4e5e3758ee771dbbc4f454a5421b6fb5aed51e9d15ad0c131a38d8096bab1ce62b5fecd7f95185ed6d26a1a9104b9c01e935594356e521088df347e32c31c8cf58d5e9853bdc1b978661fce45cc60b0053c3daff4081c7db630daa3783b15c5144d6219e139a10707877be75a94af3d186cbad78d3c6709344e1eee94d2d834b02427afdff3783239b4c99517334c216e951b250a0d0187dc444f5bc15beff835588d50fc33c198536b2ffefdda88dfbcafef24b5234d602778dd74a7e22422d28de80d794db438568fcf3ec9e8dfd1f067f02b70ac1351c98ea2b4324145844da3d0b2bc3767bc8c44b5a40ce1e2dc4176bc431b143ee04f64948f28390fa04212ac532965c2df127ea9615e3513bd81a28dd5928da247e216b87a7be500bb20fc08f8b13df79d933b9a37098ef03b4fd8393c8fc71e0de633013728c09f78336346697cf6dcd96cc8945db8666e611b82f648b7cdae0c8288a9320cc0bd97c6f756ba4bb8ba2fc3c982537c0a54488a8d3f7eca16ea1680f9cdcce4535e081ca1c0ea3ede0bfe80511442a331702e931b4c8d12d06a1b18759545911a84d9fdcc858145e103f69df03df44d95bb7d54ff47d6e24807144fa5016c2b3bf1350422d81bff2f62b2fb5bf6351ae69005ce5b485521ccab632dea075d86380d8d26707a0d6f5950bde1fcd4c9d3afd3ef1b904eb1d47e1a0986b0bd0ffa4e19bce38b9c46d4d54f36570b12834badd584a8f6e73078ba8d3b94d2064a577573f6004e172d658f4331d01ecf2a8e476e134d8d8251fb04267f197cc8d4af51564361c19c4b1d445b41face2eccc70f59b19b529c57b1e027560924ba5f4f699253570ef8752029a96a5bc7c30d63c3bc188528e138151c89ebc3514a291e3dc8c6fe895abf03e275b0f8fb146ec19e137cab6235f64880fe84ddc4df4715cfce75bbf1a3903ad499e2713843eb1201ca8a162b6c7999526eba377893b62f535adfcab7093900834f0eabcb9c6c00ca7909a1cefa6548562896f11a3a8b17f31b5039f5fb185899fed517e77f1e90c2696c1231a5841a70e12d0231489615c3a8093798f13af5a6166d64a6bfaada831dc65cc2b0517a124566af247fca657fc0a8028104607e3ce2e3cb6410c0332757746e007997d978e11cc082d3016bc3cbbbc72e304e9962b0b2b3cf10c5c6923da7ba1e14a75f4c24aaa68f5d56f5c6bfabd437b5c5cd74bf39c4b2960884632723f5e4e48af2d2618b7114324ee2747edd148e11a2761cba2d276d8853a81e6918af27c5da7621e06bf40a223d2f611656dfe1cba2fd255a6b5d622287bd7420d9f8a23a5b6dd8e11c6b2a7a50abdfa991816ce5a83253723283b9dc1fc083abe56d0a35d35ffaa9dff8798870bf6ed285ab62a929334454b8f8155cedcc8811be6b76731de8b2a5175abd3d103915ac5738a7b2eb652e677f2d4035963bd130fd088f6fd372fcba56127612dae6cbb821f924deaf70ecc540c2a5699aa105859ef34ae6263d199000ddc2b1a6f840a47de4e81de8f12a36d319955ca6a14fa2d74c05e004cca36c376370cf1b03d04f11335664e97cae728ba5b912a904db4b58a2bb682e705ab0541bcafced8df86937621d024a1a460441aa403eb0864097bc6a96d01ca69c8bd399e03237b50e61daea3b72e31ed163eb2a12c6e93c7922a1b97c398d83147b638017c161f15fd787e8e1276a8507434cd43e27de1457e82eba6294fac4bc4f3583ddd2fa4d895aaa6eb7c939b5c5ab92cb1cd85a1ed2db7df7e168f1ba21d9327dd75c72ad8afdddb00f16bde27295265f9e985f1203afc272a5115c3dc3d89ef7b0f654f996a10bb401b87066c1fb6621aee213a56fc559e0e38a2705a973c65b0d20718dcc55bf84fe633ec02bfea7f84ce1426951bcb6af8a6c3859d2473914523b626a5958ea703d30d5aad310d0ee232ba99e21a69be3e3a7df0bc20521a025738818d5735dd9a72be65b633e7bb83c9", 0x1000}, {&(0x7f00000001c0)="56cc737dbb4dbb2fb62c4d47d51aa84420c5eea9ae5698f674f4fa2bab5f8c9e2a62be8fed2c22f437c1a7a8779ccbfec24f6e96f41f6f2425e3016162045d51873dd6ccd7c1a3cf692b451067", 0x4d}], 0x5) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "a146786eb90002000000000000b1c85b6a8a1311"}) writev(r1, &(0x7f0000000480)=[{&(0x7f0000000340)="31c218b18b6a1f9d234824f6b96219f9ced49f7bb2539bb5fc3945617148d3694a05f19f6de64e67fea6a8496d39f0040c9ef342ebb95212f585d53afaff66c58c3d0c6e8957c1e15e9d5086b1091f3dfaa2fa18277f570cc9a1ccd7b5a627bdbb7eafd09af8ab1360", 0x69}, {&(0x7f0000000240)}, {&(0x7f00000003c0)="955356d1a6815a8e55e6265c156b151747949f86743ab565169d010b3c265392356f0fe126546439fb0c28328bbc102d7c709c0248", 0x35}, {&(0x7f0000000400)="6a8bfdd58ffeb740c3e69d38370a95351af55c4a605e9de7c6a212402ea37294854caafa21cfbaeb2b071c5c9d90903d9725dd85f60a1cf11c38d207e980b34d7b2518db241b29", 0x47}], 0x4) readv(r1, &(0x7f0000000280)=[{&(0x7f0000000580)=""/4096, 0x1000}], 0x1) syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "76b7be93837568ce6a4ba30820591f0ca675f117"}) syz_open_pts() 00:17:40 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) read(r0, &(0x7f0000000180)=""/130, 0x82) fcntl$setstatus(r0, 0x4, 0x7c) getpid() dup2(r1, r0) write(r0, &(0x7f00000000c0)="17", 0x1) 00:17:40 executing program 1: mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) select(0x134, 0x0, &(0x7f0000000040), 0x0, &(0x7f00000000c0)) mprotect(&(0x7f0000318000/0x1000)=nil, 0x1000, 0x1) mprotect(&(0x7f00004c4000/0x4000)=nil, 0x4000, 0x4) 00:17:40 executing program 0: symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000180)='./bus\x00') r0 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x20000080) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000440), 0xffffff05}], 0x10000000000000ff, 0x0) rename(&(0x7f0000000280)='./bus\x00', &(0x7f0000000040)='./file0\x00') mkdir(&(0x7f0000000080)='./file0/file1\x00', 0x0) r1 = fcntl$getown(0xffffffffffffff9c, 0x5) fcntl$setown(r0, 0x6, r1) 00:17:40 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) close(r0) r1 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r1, 0x2000000000029, 0x9, &(0x7f0000000000)="01000000", 0x4) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="5cbd544199c3641cff"], 0x1, 0x0, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) sendmsg(r1, &(0x7f0000000040)={0x0, 0xfffffffffffffe1a, 0x0, 0x0, &(0x7f0000000380)=[{0xb6, 0xffff}], 0xfffffffffffffef8}, 0x0) 00:17:40 executing program 1: r0 = semget(0x3, 0x0, 0x4) semctl$IPC_RMID(r0, 0x0, 0x0) utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="07ff2016"], 0x1, 0x0, 0x0) r1 = socket$inet6(0x18, 0x1, 0x0) connect(r1, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) recvmsg(r1, &(0x7f0000000400)={0x0, 0x0, &(0x7f0000000040)=[{&(0x7f00000000c0)=""/241, 0xf1}], 0x1, 0x0}, 0x42) writev(r1, &(0x7f0000001ec0)=[{&(0x7f0000000000), 0xfccc}, {0x0}], 0x2) 00:17:40 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000200)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a54b5ea7a753fb299dc5539a90bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb0000002f6c1b2bea99c8e91365b1", 0x65) write(r0, &(0x7f0000000100), 0xfffffcb3) syz_open_pts() close(r0) sendmsg(0xffffffffffffffff, &(0x7f0000000440)={&(0x7f0000000100)=ANY=[@ANYBLOB="00000c8c66696c653000743a1303498582b49a5a6af3f58ee7ba85e8038b18481cc12b13cd0dfb5b336f4969733ccc94244e424a63f06e49e2515c80f7576646f6bdb4e079146ef8b3"], 0xa, 0x0, 0x0, 0x0}, 0x0) kqueue() r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x1, 0xffffffffffffbfbd, "47780ac85a538a1300"}) poll(&(0x7f00000000c0)=[{r1, 0x1}], 0x1, 0x0) kqueue() syz_open_pts() 00:17:41 executing program 0: clock_settime(0x0, 0x0) getrlimit(0x7, &(0x7f0000000000)) clock_settime(0x0, &(0x7f0000000040)={0xff, 0x4}) 00:17:41 executing program 0: utimes(0x0, &(0x7f0000000080)={{}, {0x0, 0x6}}) msgrcv(0x0, &(0x7f00000000c0)=ANY=[@ANYBLOB="54bd544199c3641cff02941277a92781d5b793f8678ce5bda10633e78a7f7b0000f239adcb5fece869b92e7ed848f1e07d82b9a7fbe93952f5049357faee1fdf4b70a6312508775cdcb5ad24904a3723aa034734ae998d23f97562e078b5df0d34df9750bfe9d84fe936c591fbc4ce52d6ff2ec1b8e1e785d22e2de95939e5c331"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x2, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) 00:17:41 executing program 0: r0 = getpid() getpgid(r0) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000140)='./bus\x00') r1 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) setsockopt(r1, 0x6, 0x0, &(0x7f0000000280)="70539541b591e8ede37e925802e5eb696430883bb0587c19f5aca81c3161cba563a4b5567392a3a88e67822e6c2f52e0cde0dc93f967a8b081746e48ce9ebd33c30866295c4c04269804369d8c29e337eabe768fd9bc30b43b181d62e9e6169bb82fa86c113873b98ef5aa0d94578966bb6d6d4f", 0x74) read(r1, &(0x7f0000000200)=""/81, 0x51) fcntl$setstatus(r1, 0x4, 0x20000080) r2 = open(&(0x7f0000000040)='./file0\x00', 0xa, 0x100) pwritev(r1, &(0x7f00000000c0)=[{&(0x7f0000000440), 0xffffff05}], 0x10000000000000ff, 0x0) fsync(r1) open(&(0x7f00000001c0)='./bus/file0\x00', 0x0, 0x0) close(r2) rename(&(0x7f0000000080)='./bus\x00', 0x0) 00:17:41 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000a00)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r0, r1) poll(&(0x7f0000000040), 0x1a9, 0x0) 00:17:41 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0xff, 0x4) readv(r0, &(0x7f0000000300)=[{&(0x7f0000000040)=""/207, 0xcf}, {&(0x7f0000000140)=""/172, 0xac}, {&(0x7f0000000200)=""/123, 0x7b}, {&(0x7f0000000280)=""/80, 0x50}], 0x4) listen(r0, 0x0) listen(r0, 0x0) 00:17:41 executing program 0: open(&(0x7f0000000000)='./file0\x00', 0x8, 0x69) r0 = open(&(0x7f0000000040)='./file0\x00', 0x810, 0x2) utimensat(r0, 0x0, 0x0, 0xffffffffffffffff) 00:17:41 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f00000001c0)="2198729fbd0614e81839b34303b6039de44cf8e53833355fe8010fce2d755c0f70da3fbd82a10ef8a453e4b0864723af6e3cb1247c885a4697c27f43b7a0b056d17ef0a82e457802384e01b8810b0c8ee6e1f36cc906dd6d8619f7525960e8751a29a44ee6", 0x378) ioctl$TIOCCBRK(r0, 0x2000747a) write(r0, &(0x7f00000007c0)="89fa3b59d6c838fd67ea3a9ca70f57b9ca908e52a67571e4304228b03a31bc71c56ffd796b2aedc4f9c8cc8623fdd8408483714af1c251d0ba412712e2fa3ad0d113f7f47612f78167d2b95e24ee4dfe0bdbdb3cef7c61a5ba3529b3e4f367c82f01e396e582733442e6ef604a5c5dccd88e1e016b1de94320df62576bfe35bee5eb7d0927ae26586cc7f4178efb4fce2b9c9b4a928ee5ccd1f8964cdaa37eccbb0db3270ab68a6bf22f038d63ae6a00000000000000e9b383719d1017b09e175e7643b38a47d29283934166c0a289ae8df71af41b09cede10f2fc9084eeb1c402f64481c84b0139b6438152b0d4d15df9ccb9dcd55cac262a766acdbb70b3310520d055f227e5fecb090022577fd2c18388033a2e739d60fbdfa66e7e5b7f3108f49ea1604296b785986a21061190e27549d1fbba663e7dea95201b467eb9069a583a56e71d41c7a8ef05ae1f6cd3a8263f15072d00000000b82288d43f30f9d2d47ce33b54bceede43a161a79730035cd8d4c7e1627681868aa5deaf8d338e66ebee26fa45c3e228f3e1ffbacdc266a944953757c0a4cba7138a3fae4b8aff2ca60e46cfef923265af0bd97efd84fc5fc37e2f26d3c767a3299997f67c1f2cb9deed46417281c5a4c38ffd742fb4588dd73718c79ce2b480ca945935a6f9aa7b0d0dededc8cbaad914d6087eeaa8aa154e845c24220f3d09aaeb764768d9609d46e1c03e3a32cef2b48852b21822cbb8f561bdca43122b2b449f5c0ef738e8de9a7084bcf452c121507dedbf0056073e21328e29ea8c5796000000000000000000000000000000000000004dd59104e4a10c0602332ae53164585e3bb886a749854a299dbbf28437b8ce5724ed9984229cce158f50d3cd2d11af6f7b8366f3c02ba16a4c51cdae71fb7691ad45ae89567cd50932818c937aeba109dfeefb863fe1d30f0d2305e3717c8642b8137977cc4c57f3f5106a0771fed89daed1f47446bbd1ccac721fb1061ee7096de437a08cec2b37574b847f989e19e1578d58affac919e179a30cd84938af3db4b86c544e9cc5658a7216f3f22f1cf12c76e82b2931fe5d7f1a15a584d31e740ec85687b5fa1bebeef00d68a5d65ac45cce9088ce14d5a5070e54f074f6fcee32ed84779719049867285737771e434a4d982fe50bdaf99b8c4f436414a772a2aefefbabd4048ada6d1cf137c001972a2ed3f7722a08a1a21737ef670db426576f000a63f5ea90a08df1e894ff", 0x379) syz_open_pts() close(r0) kqueue() r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x7458, 0x0, 0x9, 0xffffffffffffffe1, "a14a1a16cf5bd07babec11eeffffff00"}) read(r1, &(0x7f00000002c0)=""/249, 0xf9) 00:17:41 executing program 0: r0 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) getsockname(r0, &(0x7f0000000040)=@in6, &(0x7f00000000c0)=0xc) r1 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r1, 0x2000000000029, 0xb, &(0x7f0000000080)="01000000", 0x4) 00:17:41 executing program 0: socketpair(0x20, 0x3, 0x585a, &(0x7f0000000040)) clock_gettime(0x4, &(0x7f0000000000)) 00:17:41 executing program 0: r0 = socket$inet6(0x18, 0x2000000000001, 0x0) getsockopt(r0, 0x29, 0x25, 0x0, 0x0) 00:17:42 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setown(r1, 0x6, 0x0) r2 = geteuid() r3 = getgid() fchown(r0, r2, r3) syz_open_pts() 00:17:42 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, 0x0, 0xffffffffffffff31, 0x400, 0x0, 0x0) r2 = socket(0x2, 0x4002, 0x0) socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) recvmsg(r0, &(0x7f0000000240)={0x0, 0xffffffffffffff38, 0x0, 0x0, 0x0}, 0xfffffffffffffffc) 00:17:42 executing program 0: r0 = socket(0x26, 0x3, 0xed9d) getsockopt$sock_int(r0, 0xffff, 0x111d, &(0x7f0000000000), &(0x7f0000000040)=0x4) getsockopt(r0, 0x10000, 0x4c, &(0x7f0000000080)=""/12, &(0x7f00000000c0)=0xc) connect(r0, &(0x7f0000000100)=@un=@abs={0x1, 0x0, 0x0}, 0x8) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000140)={0x7, 0x1, 0x0, 0x0, 0x27e7f79f}, 0xc) getsockopt(r0, 0xffffffffffffffc0, 0x9, &(0x7f0000000180)=""/35, &(0x7f00000001c0)=0x23) recvfrom(r0, &(0x7f0000000200)=""/217, 0xd9, 0x41, &(0x7f0000000300)=@in={0x2, 0x3}, 0xc) sendto(r0, &(0x7f0000000340)="77026769e6b3fd61645482", 0xb, 0x400, &(0x7f0000000380)=@in={0x2, 0x3}, 0xc) r1 = accept$unix(r0, &(0x7f00000003c0)=@abs, &(0x7f0000000400)=0x8) getsockopt(r1, 0xfffffffffffff801, 0x80000001, &(0x7f0000000440)=""/10, &(0x7f0000000480)=0xa) r2 = dup(r1) mknodat(r2, &(0x7f00000004c0)='./file0\x00', 0x10, 0x8) connect(r0, &(0x7f0000000500)=@in={0x2, 0x2}, 0xc) sendto(r2, &(0x7f0000000540)="7331e15d17cb557941835338524b011305e7f7f8247a216bbc4c633053788fdcc22d5f47e3d0ee3eab5ec5559b94162145f0963f43fa0b51b409525acdd5bf4d92b25f92b8c04451de08b3fea9c776da0f86a991be80b8fe7d1095a7e8dedbc489e3ea4e4a733a6520ae3aa7f3587cf07e1cd58337a5bb97b90361955fbf09ba5543a80e80f517eedac4e55bb21aabc8291bc21aba1f988e7e98420caa703f8988baf0cd2b8b41cfe6706041e1d327444b1a5a0ed41cf597a87db8fa20442840d7ad80707c98ffb55424d951172391d9fd91ffd32533074debda13fc89", 0xdd, 0x2, &(0x7f0000000640)=@in6={0x18, 0x1, 0x80000000, 0xec}, 0xc) fchmod(r1, 0x102) sendto$inet(r2, &(0x7f0000000680)="097bbb69939acf3e03f4aad3074777f636fe512a8b657fc2f81eb8cf7e46e6253dc437e02e1e126118f0685fdecad4b66abdd700104c765ec94488c818ddafe7117938db7f187c1c02e2b6b0d81ac3449691452400e82f4abc5656addf04907345f5e5fc2fed888f0a96cb1f676915af617325fbd38db13e92cb3d6413b8811d582f4753d90148cf1e258e387bf0f0748556b4fc5d417df94a072ba320fae092eef8663ebf350073a40bb19fa15b644014fcfcde3460eae3f45f8120452861e2e493893b9219c74402c55aa0f2b3544d2cfdce1b593a51e021e149ef4bf523365bdfb11c", 0xe4, 0x408, &(0x7f0000000780)={0x2, 0x0}, 0xc) kqueue() accept$unix(r2, 0x0, &(0x7f00000007c0)) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000800)={0x1, 0x3}, 0x8) mknodat(r2, &(0x7f0000000840)='./file0\x00', 0x1040, 0x3) r3 = semget(0x1, 0x0, 0x100) semctl$GETNCNT(r3, 0x0, 0x3, &(0x7f0000000880)=""/92) connect$unix(r1, &(0x7f0000000900)=@abs={0x1, 0x0, 0x2}, 0x8) r4 = dup(r1) renameat(r4, &(0x7f0000000940)='./file0/file0\x00', r4, &(0x7f0000000980)='./file0\x00') getpeername(r1, &(0x7f00000009c0)=@in6, &(0x7f0000000a00)=0xc) recvmsg(r0, &(0x7f0000000ec0)={&(0x7f0000000a40)=@in, 0xc, &(0x7f0000000e00)=[{&(0x7f0000000a80)=""/243, 0xf3}, {&(0x7f0000000b80)=""/67, 0x43}, {&(0x7f0000000c00)=""/44, 0x2c}, {&(0x7f0000000c40)=""/168, 0xa8}, {&(0x7f0000000d00)=""/233, 0xe9}], 0x5, &(0x7f0000000e80)=""/16, 0x10}, 0x43) semctl$IPC_STAT(r3, 0x0, 0x2, &(0x7f0000000f00)=""/120) fchdir(r1) readlink(&(0x7f0000000f80)='./file0/file0\x00', &(0x7f0000000fc0)=""/133, 0x85) 00:17:42 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x28500, 0x44) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) r2 = dup(0xffffffffffffff9c) r3 = accept$inet(0xffffffffffffff9c, &(0x7f0000000180), &(0x7f00000001c0)=0xc) kevent(r0, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffe, 0x81, 0x200fffff, 0x2, 0x2}], 0x0, &(0x7f0000000200)=[{{r2}, 0xfffffffffffffffd, 0x40, 0xf0000081, 0x3, 0x6}, {{r3}, 0xffffffffffffffff, 0x10, 0xfffff, 0x6, 0x7}], 0x95, &(0x7f0000000240)={0x6, 0x3}) ftruncate(r3, 0x10001) r4 = dup(0xffffffffffffff9c) ioctl$TIOCSPGRP(r4, 0x40047477, &(0x7f0000000000)) r5 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r5, 0x0, 0x1, &(0x7f00000000c0)="882a73a18a5a1f8cc1968db9c5249d8cb069736eccdf20aa2f1cb8b999a6499d1c82aa28df3620f802de6ec5927a5f1cb63b1795ed39c307f3824f2339f0f51ab7956c32ba27690a4dd8902a051cd1bd240409f277fb1af952fa4e0caaa9693ad2f7995d05c477312c60d6ccf7152035", 0x70) setsockopt$inet_opts(r5, 0x0, 0x5, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) r6 = shmget(0x2, 0x1000, 0x100, &(0x7f0000fff000/0x1000)=nil) r7 = shmat(r6, &(0x7f0000fff000/0x1000)=nil, 0x6000) shmdt(r7) 00:17:42 executing program 0: r0 = socket$inet6(0x18, 0x8002, 0x0) r1 = shmget(0x1, 0x4000, 0x1, &(0x7f0000ffc000/0x4000)=nil) shmctl$SHM_LOCK(r1, 0x3) pwritev(r0, &(0x7f0000000100)=[{&(0x7f0000000040)="11094bf38f7b65e5472b62476f189a81981d9b53d99d36a67db768cb2ff62ad2cba5982419a9ac0997f63b7ec332471415c67c94649a131f3ff87599d1b5205d16dc8147016aa108cfaa13bd039c30d0b438867b9bc24f6fe2493281a0a5c905589ff1c7f3b1030f5c7a52e8780fa1aa6b4365fc5693cd47daa53b18ece925354c61395f1df331a9595cb27885de734f396db6b2bac1519c8b760af3975d471d42cd5602e2ebd163668afa42594498cf3910", 0xb2}], 0x1, 0x0) setsockopt(r0, 0x2000000000029, 0xc, &(0x7f0000000000)="ff010008aaa008000000c3513e2a5e0000000000", 0x14) nanosleep(&(0x7f00000003c0)={0x6, 0x7}, 0x0) close(r0) write(r0, &(0x7f0000000140)="5e1bfdc9d813645b0066921f54ffadffbba4313ff9f0f034d09f0a99218eedaa37db05b0415e1cf120b55e7ba60e375fb45807b69302218d20e85ccfe11dcca7f1f1638713c514baa6c1c423315476d3", 0x50) flock(r0, 0x3) setsockopt(r0, 0x2000000000029, 0x48, &(0x7f0000000000)="fe010008aaa00810009bc3513e2a5e0000000000", 0x14) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, &(0x7f0000000200)=0xc) fcntl$lock(r0, 0xf, &(0x7f0000000240)={0x3, 0x0, 0x20, 0x10001, r2}) 00:17:42 executing program 1: r0 = socket$inet6(0x18, 0x4000, 0x8) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x1, 0x812, r0, 0x0, 0x3) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x8284, 0x0) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x0, 0x1, 0xfffffffffffffffe, 0x1000100000000}) flock(r1, 0x1) fcntl$lock(r1, 0x8, &(0x7f0000000100)={0x0, 0x3, 0x0, 0x200000004}) open(&(0x7f0000000000)='./bus\x00', 0x10001, 0x0) fcntl$getflags(r0, 0x3) 00:17:42 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) listen(r0, 0x200000) setsockopt(r0, 0x2000000000029, 0xa, &(0x7f0000000000)="a960164c9fe2c8a9cec1", 0xa) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)={{0x1, 0x401}, {0x3, 0x9}}) setsockopt(r0, 0x2000000000029, 0xb, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) 00:17:42 executing program 1: r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r0, 0x2000000000029, 0xc, &(0x7f0000000000)="ff010008aaa008000000c3513e2a5e0000000000", 0x14) setsockopt(r0, 0x200000000002b, 0x9, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) 00:17:42 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) r1 = shmget(0x1, 0x1000, 0x84, &(0x7f0000ffc000/0x1000)=nil) shmctl$SHM_UNLOCK(r1, 0x4) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f00000000c0), 0x4) connect$unix(r0, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) 00:17:42 executing program 1: pipe(&(0x7f00000000c0)={0xffffffffffffffff}) pipe2(0x0, 0x0) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f00000001c0)) pipe2(&(0x7f0000000000), 0x10000) 00:17:42 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000180)={0x1, 0x20, 0xfffffffff90737d9, 0x5, "0cd19a1767c3794b3caa483f8f6130c6aae8f030", 0xb7, 0x1}) preadv(r1, &(0x7f0000000380)=[{&(0x7f00000001c0)=""/114, 0x72}, {&(0x7f0000000240)=""/183, 0xb7}, {&(0x7f0000000300)=""/121, 0x79}], 0x3, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) pipe(&(0x7f0000000140)={0xffffffffffffffff}) pipe2(&(0x7f0000000000), 0x0) mlock(&(0x7f00003b7000/0x4000)=nil, 0x4000) mlock(&(0x7f0000ffa000/0x3000)=nil, 0x3000) mlock(&(0x7f000000f000/0x2000)=nil, 0x2000) fcntl$dupfd(r2, 0xa, r2) ioctl$TIOCNXCL(r1, 0x2000740e) unlinkat(r0, &(0x7f00000003c0)='./file0\x00', 0x8) r3 = semget(0x1, 0x0, 0x425) semctl$GETVAL(r3, 0x7, 0x5, &(0x7f0000000080)=""/149) 00:17:42 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{}, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r0 = socket$inet6(0x18, 0x8002, 0x0) close(r0) 00:17:42 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) recvmsg(r0, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000600)=[{&(0x7f0000000500)=""/237, 0xed}], 0x1, 0x0}, 0x42) 00:17:43 executing program 0: socketpair(0x38, 0x3, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) dup2(r0, r1) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0, 0x10, 0xffffffffffffffff, 0x0, 0x9) 00:17:43 executing program 1: mkdir(&(0x7f00000003c0)='./file0\x00', 0x2000000070) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) mkdirat(r0, &(0x7f0000000040)='./file0/file0\x00', 0x1) link(&(0x7f0000000240)='./file0\x00', &(0x7f0000000200)='./file0/file0\x00') 00:17:43 executing program 0: rmdir(&(0x7f0000000080)='./file0\x00') mkdir(&(0x7f0000000200)='./file0\x00', 0xfffffffffffffffe) mkdir(&(0x7f0000000280)='./file0/file1\x00', 0x0) chmod(&(0x7f0000000240)='./file0\x00', 0x7e) rename(&(0x7f0000000100)='./file0/file1\x00', 0x0) r0 = socket$inet6(0x18, 0xc007, 0x7f) preadv(r0, &(0x7f0000000040)=[{&(0x7f0000000000)=""/60, 0x3c}], 0x1, 0x0) 00:17:43 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) poll(&(0x7f0000000140)=[{r0, 0x4b}], 0x1, 0x0) fcntl$setstatus(r0, 0x4, 0xc4) syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "0dfe114e9425eb77e729d0e6417115f2325395a3"}) 00:17:43 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) close(r0) socket$inet6(0x18, 0x0, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x610, 0x3f) lstat(&(0x7f0000000000)='./file0\x00', 0x0) ftruncate(r1, 0xffffffffffffffff) getpeername$inet(r1, &(0x7f0000000040), &(0x7f00000000c0)=0xc) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000100)) write(r1, &(0x7f0000000140)="52290cc9297d9c2b30f3d018a6d89503a8d7aa0840d8841b4f", 0x19) 00:17:43 executing program 1: r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r0, 0x2000000000029, 0xc, &(0x7f0000000000)="ff010008aaa008000000c3513e2a5e0000000000", 0x14) getsockname$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) setsockopt(r0, 0x2000000000029, 0xd, &(0x7f0000000180)="0000000000000041e20000000000000000000000", 0x14) setsockopt(r0, 0x9, 0x29, &(0x7f00000000c0)="7c5f20e492406bd896c4da71baed9c3869387321a49bf02addacd8fd46ad8c0c8b1013fb8daf0602aab300123d7b072cdef709c50d98a5e3eb661032e6182a76e376a11b43959310924f9b306883f9cf106f3a722fdd28e415fc7f4b4e7ebefeb90a8a2839a6c1e2ae76bf8beec27202391cfb4cd439b12ad84a38858447f81f93cbd05c88ae81e374497c4d06628d61d7d46993", 0x94) setsockopt(r0, 0x1ff, 0x4b86, &(0x7f00000001c0)="8d73ed52aca66362e6ad5be0e61216fd023da64291ccfd3647d5b26194889948cba79adf3e4c8f159388965446d7f18b41adeec515b9688fbd408104d1cccba26aea8d628ab69815b1fe51dcb1b8cadb86ee5cf4863ac214d8e9f920acaae61f8b61be79e1f3cb989e2016888d6d57756bd55636d702f231db01de0a19e491253b7c950fee9a93c662627974ccf079af434bd5c38c4695ba8c002fc0579425e552f623c9db3a3a9752f0f8dfdf00e75b0bcdbd0bcd0fdaff6e83a383ef366d6f7725e5337adedf8b3985a93449eda9e89598a6a3c8aed78ac430b591e251a25ab26c86ab4f4e86832cc6b971f49f940ae3b688aec910adddd4bc8edab46545d377623b69b57dd36129a227e9c82787ab3b67b44541a6d49830cfce5285f3ebfe7a9751939498385ef4f947660f903118b0fae1c02af5c09fc5d22de34fc03ed3741e320910f3dcbdd2aa5dfa0bcddef8a7f576d829b6407da05ea0c6c159297c41feca5d76dacf0cc0acc8ae6f0e0e999b977b39d4e065e5b3895930470d7da10f805b904e22c208ef49f4389637c9ec4a6e25a1e089b2fb89dcadb61f1430091173117fab7d7714a1e9a4957fbbaafae237fc420809579603e7dd7697ea72ee30c30149845dff94accbb3c4b3f31db0be48f4c87b33030e5ef0431c268a837d37aa24b2d55473a085804a9dec18962289423675479e0f93f1cb96624bcded7d471f9e100aee189abe2f6c5535026c73a25a39154fa1819711ac94a9814ffc288d1a457ed180cc228518e3cb2a793ad1d42d823b81e9fccaa34c550b946c989dbc2f1dcf1f9232c6df99a61d7a55377486c7e180d1747821906ab8730d70186b6b9548237e8d19262bfb3f87d9d7572bb9e7415b2a731117e2730d5c370957d9403676ba8563f5f86d4ade9f083898be4efd45714ab6b27f49714dc50461da33d6d7d0af57799f63f9dab95f6ee9f0b6f76d6798ba6d914ffd9a09514065da355ca0b1de36d4a1f5b71a706ae3ee5fdec486f9d94c778fda968bd6cda84419582d5358e2630ffa6571d7640f0d9f3ac7c80c6eb1f96b0e00a1b540a23211fee819ac0c12af82356283eaab76623228f84b052b6c1fe5ee861d62b35c8ba372e398888db3f32e2dba1dbae1de972a3892c034bd0e2ca90a90533ba9c61ccdd3ec3d5ad8d189076c29905dbd49ab28777b5444dee7dfcd7007826d745b83bf29afd7c13097fda4d6a2c4b754809b951b53d320da8aca532649f6f94ec47ac5d6d1c20b7bd5f362d2051029da1ced692107d421f6a1af4602bbca9b2e2d5f460c0cdc8007556427748429a66b5992e35a82294db0fa6698f73fc29aa17ab8986632b5c1cbde72897a52fbc549795f4eff76cdd7d985be9bb9557e104ab77760906f5e1f1748fb0e7f7e238ac36c05713163c652f5396b150a83421f8d84243da94b3bda8c192e707fb0e9464bc05ddc0ce02016ef141b0619394961604260d52159bc4d4eafca1f7a9a52d1266650a954302c8d5009e7f63c8caa61d707691ba76f3ce5e79362a04990109ed996dfb3f05c2f73cf2070999a5ef526bf081699a6bf9bf355e9d5f7672e37efc3aa5eef33cb0910d67f397e3ce74e5861d5d097bea96e199eac0a9676ac62d9c5783db596aaff4547fcbfef2d755265356e898506de37f1f11634e20ce15471b8a88397bb92d3be01d8c9dc4804efe11a79caab4ec51871702f887fbf223a01217a510fc42019f71df55284a05cc609228082b7273fac44925fe8b494279f5cb053ef0f1fde6ca49162feae8dc9ef714fc8cde0a4073b97024db30a79045efb7efc6e15f4a0b8a2734687c0c07c4af3978b2638116881d1f425e8bcfbd054b9cc4331c0b3e5e0b5269b2759f91026289ecfab69018183856fb318e15cae630f71e4a7a3e2707cab96e0fe71a0eb4651400ba8dd9c09093b867fa2a5fb1e48a09d223b3f92f2c4c66074cec47e8590ea4c4f4dd0d3cb5397c4caae66385aa13036f80008297ede2c27cb551527c9e70ca0e14611a1d304d816d0042c18bdd210afe09700015b2216d8d1e4a4ea8e4fc9cd3b68ad4692530455fe7da07f0cbc4462b50fe5ff21e6f3fc3a82afc9b51c88c69c3f28e1862b94cd1058248ab186a02610e9a3bffc61a3e642a5eb6f5ec2cd8a1099fb1cfc5f74f9f5897333b7705bcae2ab2762ce55ec9269e5aa493c9eff763795d447a9628480e5d00112bc42946cf7d925aede405a57b3c0a2127ae19e7144a4c12f1205f7fd22a9a6d71d9ae994a441dccdc8d479bfdbc923659ecdf194952150ee1d4b09c4c5517d21893191119ee7b4bebd1ff84fa185bbdf4580a9e3fdf75d984e4013762a93485fd057b7519cf8a101ff59a4a1acc0ebf2e3bc7938a013a7786664c5bf8a6b9fa53867c1a27f95366dd047d4f8866a9e8a0de49219c6793ec09c4f77ffaec94bd3217e12742c2b9b7850a32a838f7dba87ce651d1a324ccd8f6d3b849f06d0f95b2c8fe1010451d6d2e0cc73918c00859adc17bb0faf95f082f6ed52ba1a25b1cdc4d07b760ea7558eefbb604dc3d2d27823998ad5948dfaed7b3fc51b1be9a5cd843dc07ac84759f561a17f79d369715ed8c56514eeae01645a23d2ba406754c9b1d791f26154c4a09cb69659fcd13770c78ee9b16284e6e40860d7c672e54327c49a4bee02ab16f1a7c0be504b8511fa6c7dc81c37d6f91c3f8e141d385e818c33ff4ced14beab43780367ae9d838d5885f8f686fc06f9238585c858b98d1c9956f32d5ee043f518f411fba6bdfc0b8aeb89a7cc4a5d3240760cce539b2c66bdd3ae81b454050b318462afeccd7347d0640bca61c2fdfe67cce767f432f5b51528fe9c161a3b754c6e996350f41bf7c3433830c34715f3aad7b8e34495b819436decc69ca6b0964ca50dc6239ebf0f401c8e9eb6debbeee8e1f3115fca6351df3467fb40e47a8c1cd36e3cff9ecab25ae90d045dbaf028e021f66e90d2f7f322e578eb75fe926dfdc6fe09155f2bd7b38c7f62a18c5d70c00010b08ce36f04eee12258cb5d89e6b439f4f240ac1c2f7fc6c4118283d7f2bf542b41a4204d97cd3d00e9bff65d85d85d9ae6c7deda70fc6dd2719091d6edbd4870018a57445baaf26e8d9ac7d9d3c1f8fe44a422dcf3bb664887c38031311363fed6c0f73a1d95bb7c9b45b4fe1cef5f6f5c6fd9570cac3d7d917facb29e5a7197d9d98016d217271b5d665964fefec0718913b51de899d1a2373c29c2b3dcb03358edbb93c1302a04dab0597d83c4f2acb16aae34432728ff058c16e570339b1d0c75ece99230be2f02cae27a343e8b0c77a0dc85ea1f4452822e8cb10af957580e42d09725deeacb0e08af90c209ac9487fb905891d03aa0889b0bee1464eb18b8233a11f89c8407f67049e1eb607b615d735eb5e827886cf7ed59577662f3ff0f0e2952eab4bd863ed9c9ddcc5361d3a5140e91ac6f93a215d76df8c2dffb3054262f32a422d3ffc4d2e556768973dfcafe5b8fb52239dc20ef1eadbedb22cfc5b68a6504b756b137896e9623d9d3224e214509358a128399d31cae1b5b7e748c94cd5ae43fac8a6aa63d58f5175dd945765d0e6f57101ea2596d5387838389ca42a1d1b63f8dff00177f1fdba8edabda16e9c71eacb9d2d1250d8bbdfad0c0ff4d9715f117d5a9b45a922216f4954a09dae834baf63c8991c4c8e0e10126f200a996929b131ee0689c6902fd7893baa8025ec85a69171a8e561ea23a9ac28fd81db4a99bffbc003d2f4ba13ab971b23c56e24952152a22bed42c37c9cd548cc028d7b0941c8f83acdb67e5734ad030feaed8dcadd3c1c2e3f8c9f2bded49cf63770b02b491e87f181369dbf688de0445b45107e630a235a1502f55167699236bad6e5f7d964592a87d790562f7d0151072d3b9e5ca7b6734bb616156770415c66e6fddd6728bfc429030a18779f6643b6a6f3d5651121d1bfc7c2a153d885f639dbab8b861c69eb86a3340158082c72dec1f958d1c8814c28048b1333fa6c36bd251075dd92954188524297b1d692d2fd8a4a3c12f946729600c317c888c6e248af0ba4be21299f0eb28c6dea272af06b5c67e2b6cb5551c915f1ddfaeabeca764961ff8856df2cae7d4a2672c4673f98751f7d0c3fec28d5314bcd4d6d67d272940757a11452ceda04f607554d9cb2c9cadc2cfd86e11b2398d71dfcaa3de72cf46febb979ed0ca93898cfc6981d1caf3cf9dd2ee32711a23027e3fe2a196287fc64aa36a3898a6ea321ab592d7f797ca62568705023c7f01d4f06755f6e0233ac4bd6ea250ba41fe982db4b74aa929d4001b4d6a14a0d3b089f28182a94a8b6b9d13602a51d6ef0052f3b4891d525dbe2c6fdbf23ee68ed618f11c3750477db752234de4cdbf9e31166b8a0661f5e5b1db8691705cc32835344085fa92f6c1fd3388e36dbafe0d66b80249d961d2e582985f125c00b4f35d3eb04a612b3cf2a8877cbeb86cb66d9bb13ac5cc5a8602912cb4ccb2583e17d873919c38ec46c1909c430fa56db31c20752bb06a21e058105dfb6cb69ad6f1b58130629c47d975c22f49d6eeb9d6ae1c3c8be972854ce1d198a167d2b22d26e935c326bef95aee7e9d6b9d8fef6fa066c53c37b094dded0bc9185fcd8df66dd222fbe7091e981f6f7af7721689af18e7e7483a3886f58efc167191306434b30af0551afe86ae2135d7b5ad36e92cb43d8b807a5f87eeffdc7284430260f2271f56696a4dad88ffcb1eaa062084e76407db7ae9ec4c60ba517137edc84c027aff926ce38e1c2864558eb2f81c6c9f5458d6bbb97b5ece61303b8adaf58bd5fa8a91ce3fd139c4709f3a51c1d8fbb91f269e5430cc295829113d159946cd2f36b64ce4796c90c6585398898ef60771c43b02efaf06651c1e65345e72a30c96132951f1b33dd9456b48cba9dd7e4f8bc11a7c5fd3d44b4e8f3c415ab58c43d5680d391b3a955e2cb078f09026d5c47c15fa8b9df06c32f3e13f766d2f9c517dc3b4229a130e2ebc062e814329a4fa7b97bc339850c1d54b35cd314ad0e1273ce8a658c612de17f8c5d4fbd10930002fc73c96ecbf9ccf51a2f1d3a9a4e0a70450b6bbca621cf6b06ec52715ee7b9b06dd593a0cfb424545526222a5b0095d03e838f742d0e0cd709a7e0ee0da3e838d00122d47232e3845fd6571db1c0dbd3f4fde4a583e62c6ea39ff439bb42bcc7bd64d7d45575d2397839c0f164400bf898f3718ba8c8014a6107b358bfa66066c604d22d7ebda62757733da2af9ebba2fa6f97b87e941fc271952ee17cb2ca21afdcc2b9acb150fbec804a8de05de3342e800cbc6c1fe113df717b800132242b1711948ffe8941b60bedc2dbd437f13dc55898c27d6ddb3f3847d8285139c4f6e9d39dfd30434ef86cc6329edfac47bec3118ed9534989b4a0e6416083889b8d65825314238972af8c95d7563a4bb5d2619fdffbdabb9f6bed03f5c70399350476a15f3f37bf7f9e4bb38dd87e37c7208d9ff5422161ada65b4cd5994bc3ab875eacf80327b56d65b6cb1f09f103f733698f0684845aadc5a7bd41a1e12063a727ddb5ec5b7c551c5c6ac83879e151ef39a2cb6e89305e52262a1471636c8e723906bb102a7d8e1cef882b222544668806cf2ba05660702c6cb06e6d247658a0f877cb43403480f5d5754ddc80c57029da48e9b6b6b05da7f5e03566ab6019752698655fb93ea573a4f352c5147e1517967befdc26c785a74b45766bcb44af0d81857783c2e3bf9d159b8dbf52920336398ef2a9310de7a", 0x1000) 00:17:43 executing program 0: r0 = semget(0x1, 0x3, 0x80) semctl$GETVAL(r0, 0x3, 0x5, &(0x7f0000000000)=""/4096) semctl$GETPID(r0, 0x5, 0x4, &(0x7f0000001000)=""/10) chroot(&(0x7f0000001040)='./file0\x00') chroot(&(0x7f0000001080)='./file0\x00') pipe2(&(0x7f00000010c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r3 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) renameat(r2, &(0x7f0000001100)='./file0\x00', r3, &(0x7f0000001140)='\x00') r4 = open(&(0x7f0000001180)='./file0\x00', 0x2000a, 0x21) r5 = semget$private(0x0, 0x2, 0x100) semctl$IPC_RMID(r0, 0x0, 0x0) kqueue() readlink(&(0x7f00000011c0)='./file0\x00', &(0x7f0000001200)=""/82, 0x52) semctl$SETALL(r5, 0x0, 0x9, &(0x7f0000001280)=[0x8]) getpgid(0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000002740), 0xc) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000002780), &(0x7f00000027c0)=0xc) getpgid(0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x7, 0x2811, r2, 0x0, 0x0) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000002800), &(0x7f0000002840)=0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000002880), &(0x7f00000028c0)=0xc) sendmsg$unix(r4, &(0x7f0000002980)={&(0x7f00000012c0)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f00000026c0)=[{&(0x7f0000002600)="2645fda65bac88ab37b951356526d1e56620f512575814618fa6531005a642788f0e9ff0c60a4ec1c9895afc35fc4e4574f1bdad96cd83055d10f939a99866dcba32a523f241e09bc606f8dfd9ab1dd4cc4b97310fba5aa516c03e1f0496f80b85323a684db8e5427de29502705ca5dafad35a496c01596f26091ebb1cb2aa77a353bff24577768c04", 0x89}], 0x1, 0x0, 0x0, 0x4}, 0x8) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000029c0), 0xc) chroot(&(0x7f0000002a00)='./file0\x00') renameat(r3, &(0x7f0000002a40)='./file0\x00', r1, &(0x7f0000002a80)='./file0\x00') getpeername$inet(r3, &(0x7f0000002ac0), &(0x7f0000002b00)=0xc) r6 = semget$private(0x0, 0x4, 0x141) mknod(&(0x7f0000002b40)='./file0\x00', 0x0, 0x7) semop(r6, &(0x7f0000001300)=[{0x0, 0x7fffffff, 0x800}], 0x1) semctl$GETPID(r5, 0x3, 0x4, &(0x7f0000003b80)=""/4096) 00:17:43 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c28773", 0x45) write(r0, &(0x7f0000000340)="a13e5ac4c2641db6826b523ec3cabc1869e5e57335d6ffa4a43c04959f845471", 0x20) write(r0, &(0x7f0000000380)="35db4bf22985b37fd24c6c3cdb8924c42e7386ecaf709e8a1f1e2e8d1906d8974febdfb25fc90473c0b00f17b53efadd5179778183cb4c028d3e348f91c36419614844f37dfaecb3847786dc71e29dbed38023553e02b06ef4b3b3e8a124701c5860b7ee64872f30cb5405494f06872b10638ba16f2ac699e56196c3877273e006fd32dc9a71984f158829672fc0e3fbec63033ee9ea7e3044c040fe2a3f8cd8f7290f9b64f169925ea5444deb850e3c8926e37e1d1dcefa2db6e7182e4fbbde9f9a140f3bbb1c46cbaf42ad86ab01af11af154cf78d77b4d225bea6baae0d07651cbd1fcda5e791d344d9160d11eae1f706bf761b69b52486a3a8788f3f72752da34fd90b99e5cd0df2b0", 0x10b) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000080)) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffe, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSTOP(r2, 0x2000746f) pipe(&(0x7f0000000200)) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000280)={0x0, 0x0, 0x7d, 0xf84, "bad84b73f2a4caaf72d88000"}) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) ioctl$TIOCNXCL(r2, 0x2000740e) 00:17:43 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff}) connect$inet(r0, &(0x7f0000000080)={0x2, 0x0}, 0xc) r1 = socket(0x1, 0x4002, 0x0) setsockopt$sock_int(r1, 0xffff, 0x40, &(0x7f0000000000), 0x4) 00:17:43 executing program 1: r0 = open(&(0x7f0000000380)='./file0\x00', 0x12a02, 0x0) lseek(r0, 0x0, 0x7ffff) write(r0, &(0x7f0000000000)='j', 0x1) lseek(r0, 0x0, 0x0) readv(r0, &(0x7f00000002c0)=[{&(0x7f0000000080)=""/121, 0x79}, {&(0x7f0000000100)=""/10, 0x197}, {&(0x7f0000000140)=""/61, 0x3d}, {&(0x7f0000000180)=""/188, 0xfffffecd}, {&(0x7f0000000240)=""/110, 0x6e}], 0x5) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000440), &(0x7f0000000480)=0xc) pwritev(r0, &(0x7f0000000040)=[{&(0x7f0000001680)="5f0ff2b5267db596b1b6eebabec008d4f0cdadff799b51cd26cb4346acaa429da1f8efdb6328dc6bcd063956bd4276ffca110ff57b016fb0ff30e49eb4dee09361b0beb33b8eb1ef21c7835603bafe83f0aeeb997b4241e58ca8a502edae115309f1d5b8cad367e2ef9efd9aca443fa49ec99488b85fa1161503f4a1f2cd5435d21c3822dd699d8759d9c67ada8b7c155a795077ad81e1806d75a91d7cdcf42a875779e611ef98fdfb9d665f154021ee360276af26c013091a7df4da613c5d8733f9f7fe3d49c5a1ba3b849778fc37fd4c2db0ed787dfd851e21cc97be7103a7a2cb185839db805f67a2a4737aee8e7f", 0xf0}], 0x1, 0x0) r1 = socket(0x2, 0x400000000002, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, &(0x7f00000003c0)=0xc) getgroups(0x1, &(0x7f0000000400)=[0xffffffffffffffff]) fchown(r1, r2, r3) setsockopt(r1, 0x0, 0x100000001, &(0x7f0000000080)="000970d7", 0x4) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) writev(r1, &(0x7f0000000300)=[{&(0x7f0000000240)="f3add9a584bc13b4b63aedcf83c496e2f60f0bc5af70a95c06c006b0", 0x1c}], 0x1) 00:17:43 executing program 0: symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000140)='./bus\x00') unveil(&(0x7f0000000180)='./bus\x00', &(0x7f00000001c0)='c\x00') mknod$loop(&(0x7f0000000040)='./bus\x00', 0x0, 0xffffffffffffffff) syz_emit_ethernet(0xdc, &(0x7f0000000200)="d553cb08429f7421b62ed2a3aa2b10a1aec4a9f5ed98ad8b399b495f7babbf00cb7d41199c915a279e98bcd40c987887a79f392e68ab4bdda6b8a17df60a129df615a2c7f292af188376a6700fe10a7dea840212f09c5ddce720b63f020ad51b2b63776f72b870162c6488d15ddd2f14d364f8838b60cd26624c6a4ee977e634a4377d29e770e21cd5873e8af1afb41151ca25933a69984f6a01792e5cceab30c35d2b9f2a4c19509ffac3a43df4993b311b05ec3ec11095363fa2e35e61cd55ccfb02afc5986a18951a674f8d07fb957b522745d39c61e6a0a3d824") 00:17:43 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x2) close(r0) r1 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r1, 0x2000000000029, 0x9, &(0x7f0000000000)="01000000", 0x4) msgrcv(0x0, &(0x7f0000000040)=ANY=[@ANYPTR], 0x1, 0x0, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) 00:17:43 executing program 0: r0 = socket$unix(0x1, 0x3, 0x0) r1 = fcntl$getown(0xffffffffffffffff, 0x5) r2 = getuid() getgroups(0x6, &(0x7f0000000540)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0]) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000840)={r1, r2, r3}, 0xc) dup(r0) r4 = open(&(0x7f0000000040)='./file0\x00', 0x12a02, 0x0) mmap(&(0x7f0000ff5000/0x3000)=nil, 0x3000, 0x0, 0x810, r4, 0x0, 0x0) setpgid(r1, r1) unlink(&(0x7f0000000940)='./file0\x00') r5 = getppid() r6 = geteuid() getgroups(0x7c, 0xffffffffffffffff) sendmsg$unix(r4, &(0x7f0000000580)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000440)=[{&(0x7f00000000c0)="568ba2df8664ec9f388face40d164177706434d7a8462f625bbc68d836e94c967161b35f42894f04218d89f63da188d9205c6b48119686ccb6ec454805270bf3df84c81973ddd8220853709ee0e39618e54aeae1158b2f8d46952fee056598cb47302533aab34d3a9793040e1cd5979440e1de0af943b683a5569a7fa36f028cd20f3c008977e2a3255d4bad41f44f", 0x8f}, {&(0x7f00000006c0)="c6591c9242494d1998adb56542a02fd8d025942fd6fca4b9637113348fd5bc8159c632ace9ed22e57cbcc39b9d968a7680b3230e21ee58846951beaf8547450b6342b011d2be62cd3e2f6d70287e2bc8c4f0e24974bdbfd95329175f282112fbbb21432abe9adb7667736c165e70da14571ee544cc16", 0x76}, {&(0x7f00000001c0)="016e2b92b51d3652e70c80394baa127de48611293f3787b8cd601fa549b74de2081da279c1eb8afb79b548e86792b50742b854fe2621514c6653d2050900d8295f2561c60be205aea3f1d8d4d0c83261de289aa885", 0x55}, {&(0x7f0000000240)="7027c48cbd5197a0f177cfb4438d2878884d8fe7e5f3c03a4acb17dfa65d2c4d2da1f2a364da0f6a791d88fe268a3eb013c7b207398f2a1d4100127d2b175f1e7f04e67f10961ead9159e7473d40bda0eff838b8d9b4a4b3385b33fd3469c33244beb80c7e4af50a58f17296c04b9c63788ee0b3f2ac5fa66db83b6a1be8faf647050cedfe5ff7d655de5ddb4658ae03096d451f7a7c276974ee", 0x9a}, {&(0x7f0000000300)="d4dc983f015cb370a8f8d595105a2acdfd85dcaa9f9b96822259714c0c80c988cbc0fe457abb98bcc151838dc6918e13c33a99a869befc8c696d8ce512f3bea42462fa6e31265f14cb1a876420e869d28a1ad5d8c621f968566b2612d70b966a425f2e9614d3f5a95807bc538edcabfa", 0x70}, {&(0x7f0000000380)="d5dabf14f6becbc5fcbf220077a1b9c8a3d466e086dfb664773f655311c263188ceeb288daa37df2c8daeaddcb218ced76ab31ca9d53f67aab48fca7f87e3ea5f11c65cc1fb36f425338d34bf1199dd93c07c685a07dfbc7f36df95051fd7b1553d31543af5ed05af7f72a0242a458b2a5efff45e8ca54a5d5d013f7d2f31fe342de766e", 0x84}], 0x6, &(0x7f0000000980)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r5, @ANYRES32=r6, @ANYRES32, @ANYBLOB="000000001800000000000000ffff0000010000008649c49b67552f76c619243ed9cb8deb1dc25c405e2b729474c7204ed8f936cf56f653757793df0aa69ddc446efff36d", @ANYRES32=r4, @ANYBLOB="000000002800000000000000ffff0000010000009e20b702d121f90569dae6e7ef1f2c52604cea91e29d5d7933190ab9bd626d1e1ce474adce67397d91d2e3e53185d06c1b99d36edcd554bd7ccdf6ed6af952f05ac10f6656c55f21b65b1fb17329e2fcc384d5c1", @ANYRES32=r4, @ANYRES32=r4, @ANYRES32=r4, @ANYRES32=r4, @ANYRES32=r4, @ANYRES32=r4], 0xe4, 0x1}, 0x0) kevent(r4, &(0x7f0000000780)=[{{r4}, 0xfffffffffffffffb, 0x80, 0x1, 0x70624477, 0x1}, {{r4}, 0xfffffffffffffffb, 0x48, 0x200000a9, 0x4, 0x3}, {{r4}, 0xfffffffffffffffe, 0x10, 0x1, 0xf8, 0x7}, {{r4}, 0xfffffffffffffffd, 0x40, 0x0, 0x1, 0x8000}, {{r4}, 0xffffffffffffffff, 0x1, 0x1, 0xffffffff, 0xdbf}], 0x9, &(0x7f0000000180)=[{{r4}, 0x0, 0x20, 0xa, 0x6}, {{r4}, 0xfffffffffffffffe, 0x8, 0x2, 0xf, 0x4a}], 0x7, &(0x7f0000000500)={0x3, 0x7}) mknod(&(0x7f00000004c0)='./file0\x00', 0xe104, 0x5) write(r4, &(0x7f00000005c0)="c85d259321e00f313caa9fda9762b14269b7495924c7d2fdfa04369b15559269074546b480cb0e2491a38bb15cab6d943e69c1b3a195473a174d1e9fbcd6eb4364b71be282094fe5f47f09cb44a1d3e39f39e4eb029d327debbcce723ce7f91dcc3e8b75630fc96c5ff4bb89b2ccdc172aa0f6bfd0d02fdf4e7f0293d0b5d5a245f18204e918aeccb5a8231eb65460ba23ec17d919922526cceeac7860b846930b4da0ae7d4aa8b64577791ebfc84a787ff6508c80556c7957f739d412e796a6e84d3f0e32129ee8295d8705bf0b33db", 0xd0) 00:17:43 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000180)=[{{}, 0xfffffffffffffff9, 0xff}], 0xfff, 0x0, 0x0, 0x0) nanosleep(&(0x7f0000000000), 0x0) kevent(r0, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x9}, {{r0}, 0xffffffffffffffff, 0xc}], 0x8, 0x0, 0xffffffff, 0x0) mlockall(0x3) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1, 0x10, 0xffffffffffffffff, 0x0, 0x0) 00:17:43 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) syz_open_pts() poll(&(0x7f0000000140)=[{r0, 0x4b}], 0x1, 0x0) fcntl$setstatus(r0, 0x4, 0x40) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000100)={0x0, 0x0, 0x0, 0xfffffffffffffffd, "eb417115f2325395a3dcab6100000100"}) 00:17:43 executing program 1: r0 = socket(0x2, 0x1, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1004, 0x0, 0x0) r1 = dup(r0) ioctl$TIOCCDTR(r1, 0x20007478) 00:17:43 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, 0x0) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) pwritev(r0, &(0x7f0000001180)=[{&(0x7f0000000000)="71e84da9282f2d9ab3d4249537a5", 0xe}, {&(0x7f0000000040)="f0898e8ff8d21508cfb409a4354f38cb5d62612a046d88f5ad75bf43e832d49a64f95a6c928fe8354bdcc92aec7bd1923c90a98d005dc1074ff24a04aec9bcf81a9ec48531830252fdb1e0f699a5bd7fc48e1fe7b091f149f260cd1c82d6df1635a4f886c151ba6e5960176ca86824b5c97f9dd70eefd4bb", 0x78}, {&(0x7f00000000c0)="5cce580aae302178780dcfd1648c62878dc1544e780c26d728ebc0a258bd0dc8a4ed89e7f52ce70b08d45e6ad0636b1fdc23de8211beecc4bf8ebc0ceb210e74023f202e9d4bcb866b67ed8c5f1c5cad2abd55d9948c5bc375b6db326f0a8e94c5d0e695a836282012a88edfddb4e46c7d7d6250f2b2c6bd907dc44ae4ad06f788a8af2777ce818495ab129b9400ca34c1469fe5d3371dd77df23b9db8ddbac8f94356063b9c7e5c6793de536fe5cda212a3351c657d0157d3a0ac", 0xbb}, {&(0x7f0000000180)="ad4ae747d0f07f60a3ca271ed241a739d5c2b720489c2ad5f0f2a68dc619e6d6bb10d0505bb423d68aee419e0bb1a3bd1b43cadf07aba08910a82e11e5a8be58d12ad2320285b7f813cdb76fbba539fed92d932df3ec39842cc631dc7ee205f3611e09e78786fa62f949bca4a8833ef654973f25a1acf5161b408f71261d1955aab02a3f668e93e37d4f91fdbd297d149f3a3cc72f027811088b60bf9004ec883e6fa8e6df99035226363adc294849cd7b68a91cefccda754d24de8dbcf47d702316266f11ce54412a5ee03f27fed2783994449fe3db1b4d43465e81ed41c0540fa37191fa17aee5e0c89bc87b9b6b5c894595d60a94f4fa7473b01b7298ce41bf8f939617c64053d54c7475f973b02aa889cd0d5541d8cc09ccfa54b98516ccce0c681607c08db4637fea79a3cee89bdf6046208926128637b4f2ae26015e187c5f2cfcb3a20f9ae37c3abef91af39b21fb164e0494c147a2a0cd1531c3f52c48dddc5ce9ec07d849b1f7b5dfd1e0b7d357b7aea4074b8882e1fa4e95f1769ec4701a1504b8e19a0fa101e12b94777a6d165993641b571381545d80d179627ad0fc0895d1de329a8a81982f90f4904e0fcc30fd3458a52a294e22fb7f820657961f553304e4f9c18155f93df78c57e890003904f1228c4006e9ed9c4b1320e0ec3cd364ce8026e7d4afad4b0e4d5e1c023961c76a8ea309a8557e77faeaa6f9f14e167b6bb3cb1c1a871c3efa4f4cb3ae3d0cf5e70a78061065c939bfde21b72230317c34cc1059509f770df04d85e0018f5307fcdaf8ab8ce07226165baba363d9a39d26c4c291e39f48d10295e62bbb8e036118191f11f2b71ce7589b0da1e50842e73e83f46512c9bea056d8fccaeffffe24f914c1f7caef3fbecec5a79cc8a4a71363c7ddd576c48005ff38af92e18e5021c1a541f2433eb2e78aeaec48a440485b181b136ae038c318260b773ca8642afc810b625e60bb5e171296e8f26c18b3b8842eba9f74e6f3ca7fbd795beed545f7e0fafb140111c6205a11e20198bb3f9f938406099097e7abc6c827c01a2903036646922f72346e3e50fad59c8baa1f40616ee1c940e332a8c044b821619a6b064845281841f914d83378bf70cad5ad1dc43b4ca265f1a4f13791565b4b66d01558501954a0af21644fb1a1958473214d1eaabfd87427a8edc282b835e9f8b0ad311bbe360593baba69d1d7a6ba4e251a27596cf45d672c165b08c6b52ab2169828174ffe310c1e77266ca5cad7571605e587c82577b568e28cb66187fc0fc43139754d158a6972a6075e512bf20e8a04c3d140256f7efcac017d850e43bb8e4cefd963b50bae4df4dc1b37c01a85c013e988e3ab1057703de8f34dbb4924c757bfcfb73c816e3488bcf65c3ecb09eb4aafc2940bb503f2f2b4d18c4f18f24ea4bbea98875ded18b8242943f8bc23bed5e299e01cb10b64fe33e148e468bca7539807990a1862deb12bc69b4f40b7cd6feb4107a96e3b360c648b604f7004d99e40507c528c538ef004577243971fca9e957e37ed034efb2fb1adcea3cee53a8cdcc1b4682ef29fa3d8687ba98400741b60fd38d9be21d2b509b58485e4c7440c25a0607d5a27a0ebf47cbfe8e55c2f4a643971a09da9190ec5ac4da65a2a5e12e0dd335405e9dc7f3d385ac4609facebf5fb0730b4d23a753cee890cb9f56fa31de3e232dc8c6555480e1e6a1686a2cdd0e43f757fc94ea4cdd8e626c018a9ba28aa80ae9b4f153e03908f1560f1372b1f9ca52e01027434c16b883ecc1c2baceff1b4d74968ea7cdca119318f614d66bfcf5578bf21063ec39c65ec5ce7203fe144f841d80f2276951bd3b5fd1c742b8253a70ef10b2d5e6fa5228a2585aeae6ae75608bb345c901e478df90ab0a36c23465a0dea73fe55b82c178d6c9b2331e527aea922718c4b29864a5a4eee259cfbbd8bf44c609b5fe79189dd44ef06bd6189167ad2d3fa062dc9254f5a92e508487142c56fff18d87d4bd70b4eb571879a7e8d114fbe0d69c06641d1197c787dbda0b6a77caed69f01f66e43bd104dde07b3320cc46f8da3461494445ade1097fc8ad7409a09a2c05d0ec3491d2d1ecbe51fe271829d41751172a3bd7ed61e8f42f1cff7640431a2f564188b24242270a06db12f9773a87c9212977a4c5720ef7d301623564615ebfa62af5dec1eae3c40238561260d15e25afb5c7f711dfb09c8c5f00899484d0b69e2d71cdac57434fb3a90297d2593ea54cbe3ed9311cf5e70fef20b0cae271062ab96a5eb59545f57bbcdb8fb022c227ffb24d4b02a7105cac6445fb58670c02c716bb316f642bda494c8a3572b12c72683e0ca95125ff1ff693384b608e05f918d19955334312559c5c3cf19feef1c30f08e6f2b19540606d26c905f4aedbf168e0a10b65408543e7109e49a1b52af077d9ff243322caddb408cf02d97249659cb99790b9feb35375d0732673af5973d1df7a9a54c78830456bf7f1a9cac06215e19fde8dde9fe6c7546d5e140836fdb4f29782bd010176ca79d6602d2e9e56a1b1e5170bcfb3ed26063f3afbb9b5efa19ccc6e48fec7e207f98042b75b1e3bb40221c981bd723b449738c58ae87509cf9f8370e11f093d0a168912bf1595456dc0ab009bebdbf4f24d63c74f62b03b27cdc250639bf142ead348dd90241efbee4e881bcd16a524ac3071c6fd7fd05dbff2768cf8b22c5114ba3b9af8489826c480d055043c0c9d95572eeb91298ffa61e872446f7a1546cb3d3ad421753a848487dfb0b4f4a392eb57c8e02ec96164661e859fedcf00412c9655545367b3940915be3e149f08e37f2ba5fc4289d525f7e1af40bf1a734a77a2377317f1372e31528465f16d4130292670f3e28056c6d622f327a615aa79f231dc284b7df85654993e68978ae17cb9eb462d58f7630f9ff5f79308153f8c8aaa0fdfc527cf86dbe62eaf3035ad19d03f01ba16ceac2555efea0f3b6aa19148440d79089517db4b4851c5c3182910082d10005d46eeb67ed5756072aad3bf066482c8289e2256561d9c944b476ff37b30e5b9aefe59beb1b64599eb7da33183bcca064bce367e8b21c012d43bf1effa17420de426fdd4d4f36a01620a230c8cb607e9ce023fbaa3dc4727d9a56f910396bceb06f39d3a46d1d2e267c5415ff7214311573acc388b214fe50419a9598da6dbc8058fda2bc205cf0f5413beff86a777167a4872ee079146d293c1700fa6b4a3c75219c43637184545fb31ddbe56e23c75a2be81cfa7873e68782b69918a808b7ded666e703043bd619b6258a57588fe1f9fa26cffb93786b181bb68b55d0dc0738f2eab916646707366b865f275d820bb74d730b216e5ce77eddb5178f5b59211814f92ccddd2db0ed6c48ee399ee8d3d3eeb9d807853fc8120368809c5459f8e81de7dd3f3227be583033977fd0b739d04bd2a0dc0d38fc7476da8e7c8bc8244fec0c7f60e0ea2b121ed790bf6832a0123897c5ba58ff405fd4dff1559f07d575c7e4d5778662cbac3cae84a745c645d0f15ef8b78ceed9ff91cf9fd8078e8409137988c3af1be48a7206abe03c931c4109da69ebca26ac34b50a15446a58308300a32e4d679d5a64cb9183b4cd198d53c9c9e58be06c8fa3a9ec4b9061fd25b4f0422e7de2d172c27886c8627efd4eed5a10a6795ee81d2009455c7c12b7540a964c864e1688845dbf505d0678470d874b65cdcf3faac61e0b7e89f18f6dc133bdb9e16e51a1d649d884543aac1dded9f8995e7560c4b7289c84148ded00be63491eb3d767ff6f4966fb312a3c51564b6416559ba11c1bc1b202d19a70eb59a6bb0e27fedbae2cb21e8fef12bd6358ada069c134e5fd465c95afd712906837748023ffb312ae076b0d10d0579ecc8a5e57ed49365150a780223ce538b6a06034b58d4a141be58c90dac4e7dba4a7f340ed7a613be0b049284991054c555c725fb1e728b9216a3dcdd6e6d2e0a5e8f511a7fb4e6b12da1af5bbc5a2bd209bc9fc8d9c6d53a80f930cf8bfecbea593139960b4cbe192e122b35c0d1fa2d03b7ea6ebfccdc7d64ede5e5bf83dc7f3831ef891c52cff6284b2c174c04ac850b4bd2f248ec83f53930a7a3be664f71456c7ed1bd9b459e2372859ff719cfd4263fcb440e09c63b136dd6d4e26db6c1ccefab889181a4750d2178b00f2500106448a48361e2cb903a953864812292e1d7ba2a61ac62f965ac32c0968351f4a6cdf7c6ca6cd379e6196eab3a584e876fb643b252e582b84f3dac10bd38dac24b197b4a746342c7c5e0fa8d8b3b9bbb5efef70ac06556a584c185a026b684173a3c8f7e04d6ddb42250bc367ffda506d7ef56eabf777a180b962ca12adc73b71e87a5dbdf57c72d5cede8657a33f6ce784656cbb5a8554fa41820e24db9897f34d299d2612e9777bfc766b94b907ed5b36ec7d888054e897ed83829368703da71f24071e9cbf13949cbde97d53f87417e2dd0787f9091aa8abe337b4678776c6f53a0ab82f4a57962b54faa0e0c7d41bfa905157c4e759fb4cce57e7b2aba3ee2471d990040f6730cfd530d7db5ef8c84914cbd5ad03ed6b64c9c85e05d103b99cdeae5f60fb358038310c058dbc70cb684bb974060543976319be8637b911d577bac78544e13092836223280604b8e97608e219bd9bcfce9879d15bda84532ba048962bba2e54450679ca79925a7bffd6fb7697490ea1c13f6c675916d7ece1d6b569efcff62ab32fc1cdd8227d1fda3e72d9b5aa3fb3c325755ea89389782288e5992148a59a70e0ce12e9e8c3733c9b406a8aa07424572c459eb526bf5443b8a94b2e6fa80e09022b50587a3b51e2901535ae1aea2a256eb7b2a443f5b694b3abd99423665cc3b83ef02f7353461c5908d36b6cfb2be9784d0756ad006aa55679373c5391ae30492a2cb3e0f072977242696a56310ec9b48296a4982627497d0743f064754241ff6f44034469c9170f63cbc939145517b7608a0c772ab9b32f64fff954a368f4ce40860cad13262ea47172519e5e2880659bed241a5606be2d00511838ea55d277eb00196e04b370a743efb0f2e9c4af09338233afb1a4e8de52681d6581ad035729200cddfe4de84512db9847fa7a1d8df0cca165cfa1d171f21a1fe9d7bb11d3ce4d12614f3f6812f9919f77b2fde7883ad17d522a3617059321b8f77cb64a62efad9e8f762dd238275442a51029c76ccc3dfd20b5ad3a5ceed22b2b8cbff803f50f56e4b0dd3afa1f66341a77619e45c663ccc70b479346f62fe654e4762860e4e2c05e9b5ba091d401b7913c289cb3ccbd95241d9792bb7a61062a69c5ab869dffe99d0d3e0926848e3cf97f1eee253623ab8bbb2fbf521a1cfb1490ab806bb1016ad34c45b44480bcc4e1ae9eb4c2252839b851014a9f7d027760058ff8559572c982131f50d3f9d5fe1c2555ba9c3f4a05eb71bd4f4e55a34fab2869fce015390fef1f7d0d3398c76f22a818101c15b057c6eed4c4a20d981f79778cfe80b119d2a61db818d9540cd7bbb9a5548aa42a2897b57be0b0a8244ccecbf8036053b364d8cd2a0d127b2b6ac6983df5b6ca49c3757c580388a2162338d0c3588839a45f7a4090ebac35a37d6ade4fe56e629da2df5cd266209341afd9b4e8416c58af4c8f3b48e3d4b080d05a783ba26dff990880b2df1449dd0270609f452bc7032538d075ff28a8f1287bf1548e3463394243df53a1f1b4ff19b1a35642d62d156596ffd1d889c8258689f63f7a23ce7308af6a3ef19c2e7bbd0f5690dfe8deeed8", 0x1000}], 0x4, 0x0) write(0xffffffffffffffff, 0x0, 0x0) readv(r0, &(0x7f0000001240)=[{&(0x7f00000011c0)=""/87, 0x57}], 0x1) pledge(&(0x7f0000001280)='*#.(\x00', &(0x7f00000012c0)='+^%-[\'\x11\x00') getrusage(0x0, 0xffffffffffffffff) 00:17:43 executing program 0: r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r0, 0x2000000000029, 0x4, &(0x7f0000000000)="ff010008aaa008000000c3513e2a5e0000000000", 0x14) setsockopt(r0, 0x2000000000029, 0xa, &(0x7f0000000040)="c56d2c65", 0x4) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080)={0x5, 0x40}, 0x8) 00:17:43 executing program 1: r0 = socket$inet6(0x18, 0x7ffe, 0x0) setsockopt(r0, 0x2000000000029, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) 00:17:43 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) r1 = kqueue() write(r0, &(0x7f0000005100)="301428c2670ae3b90a39ba18094e82285ab4cf6bf3663b94bbfd7cb933b46cdc9a7754a9e1fe14b82e988cd63e009283b58119c3e1ba798f466d04677f54d4b92b9aca3552f3dd060ac166d08d6a037d5d7f9ca7577a40b0675aa4f4454ad27b4b4ab77f6429fa1de2e3f39f75f14e9bc9a90f4148ea740baaf4f6cc03bf820f6f65ef8d6cb01dd70b3b8b83f9c67199662d32eca367c0d57f47ffe2fe62cff27d501904f8a48fdc55b4ad2ae09d4f6bbdcafab646cb45cfc39da33138fc22ef2fffe62ece41027c0f703a753eb56f467125d8eeb8cdcdf4effec826456993663dd6d70af2e3c812a185e6b5ea00fee163d69cbe677d3d279e7aff9610ff634a716f17e11877b4a38c04e23d43e5135c0116725c217d183642d5aaa32e5e622b601dd8c4c5ecfe7475383a51f03aa46406a7c04660c8cf29d416d299030ca44ee43900fac5ac04b3aa6e43c622aa88b5ad12c34961fc38d7188d3f2fe49654f1320138a86a8127134ede020969203504c9d2c02f5f308dd6d09e2233e3ad988dfa92508f24c7ce88784f11c41a58a88de204673c9f0cf33f47085550b28ebc8df94ca0c2ad48f28200bb25e6fb8500ec3474f5bc7b1f014d1211ede50fdfc45d00ec91402235d80b06bd9ca018ff8017389c1cb240d04f7e6b89573fbb697260f867f241567a1ce29b11b9fa2771d5616e2e669b432d286fd632b493d571add004ea5200f1900dba3843b7c021ac69093117bcfbc278d52511cd344ade033fa6447d6028ee0476d0dde6eb87a5af3d14cd07cbaecec597e26e451fd088c33e4535f56107e494cd01aa4d2d8ad555e37fadfcf4a9e9a00d08e6d40c43bd6fceb9cad6d52b5445b54210d2a5487e66bfaea6016c2b0ea616e211ca9836bed6fdd07c1e7ba12e73e8bb6f5c74603375314d0f1356324a9e5615f67db69119ee12d327ad39ba307d12fd01add8e3bab60c190c96f3f83cedf859dca4b06b30ce014b37ebf35ae5763ce43106b163d65e7b8d070f2ed92a97418200fc89a05f9b0ef07c282a89625da85abaf60d50062c02d98d2b5396a9164f9c299bf4b75df66452b187325e3fd3097e24845c943125dc6b9bfea098cc365fd058db74efbd449c990818458b3cc4f4e5954c4373ff4d4ab1cb1d6b18f5bcf866cea50c31f139157aeaa512bd9296d8396755fa0ad086a4a21cd1b4c98421bc6c7ba9e33e89389f55eec5dd0d219e44990dc9125028d0ccd0d03d32f7a96c7bf818bb76d4a7e09120cc7ec632180c1b8b1b4c1c8870633a03773d64dc6afe9dce27d0e671c428cb68a5bcd141f6786cd8c315870f0e1bde4e5101833a44d93ba1a4c0e6ebf69bb768542b8b40ddbc7a0ea83e1a443e5e7963014638dfae1a8c66d2ca1df71b538a734c0d82533994106feb7520579f52a1f820bad211c0a4f90728f1f4e464c995569def621046c0dec2bafc262eee01de9b984f574f81f03d5de398c6a743ae7d41211c9012696c74f582dd572c3ec2cea442658df57c8dee3d5cd43525ca865b8b435f6eec8cfedd72ad4318be5fc192129e937787a034a2c69a83a9504056ebbb06ae6c1be9d07b7e57a88c6ed2a65991dcf4af326905eaf342d16cabc0a085f6c356674213f0546877104d306521fb203d58de04421c83e4f45f28972d94f8b0ee8ad03a1ca44caea96ff9d844497037ff4709ffcbcbcd505770127bb9f8bceb5738d6907d0149095a6e96bb164be06caa65fe30895b233abd4e3f87704d0590461311d1156df089364ee899994ac7732ebc69f7b46c0941bdfb897689eaf1f80d173788a3da930cda509e2e9f9446a8549f9d3bf30176ebdcc69219262aeed7f575f408bbb2be3ea91a84ba012924ba255222427540caef838aec8506695a102742621795db28fd2ed9fc60ae2de303e6fe567c3d922bdf4c3b6f6c5408d7e2aec82f6c3ffd2b06194c0adbae802af5392a33c8b01af557e9f2a72c079eddb96135d023222749868c4ae9b237fc657adb59a2aab5133e9e19422db8485bddf4860bfeeb353455995fdf043a55c02ad0ea56e0cb45ec2af151c541aea2c96b2da37ab2308cb1dd2b90d736f088da9600856501e8e0a5d115d92babc8b3c0b85b64c3207405303cb45a8acd05ba885a201b625f2d5985d02b8cad8b4d750349642f00fd606f2045cd57440a9792683943f991517b62de7b38ccc03b95ca56fc9ad3dfdf7bf76d101f29f70ad178a08eef1d2d54a32247189108c712a00e8c9c71c8a7a65cd785afb664a3e28cd8a8627acaf95422bb8ee251ef23be6029448381f3490e9d3c1c55e5dc726a5d6d33a370310618b15c7c5b0e9fdff44e8a2ccf4b11ca3c9c3524107835411fe6efd6431f1fef2a4cb11164a55bc270b3389288b0da49462ea99286ece131018c79db6d7c88fe939e1fd8fbf01c082f4491417b307f5671c99cc06b8199dd341454fc5a482152ad5bf12848463e12f2f6910ed05956eda715d8340e4926275b11e9afe0f5b443c76390881431138322fa99b23949abec9d7bd2a6347a9b8686d096e63b48ab39ffc92b3c719d3e6ac0c48f4f54907bcf22cf7dabe8d6a7627c52e1aac3a7ffd10f68d71aa8cd6d687e7b1f7d30d5032ffe691013d04ee0f161abebd5ffcb2d329e5ac9e1c76db1ee1a6c76c9a070910182f7fd4f9bbda18d515df56fecd7209184029eb20731ab6e8c91885c0a98e5260fd3631bba0429239af678aee7e79e340db2dd0013930321c6264f49e66a618106bf28da0e937f57221fe11c966fa731c584c1d472d227509e569551be1c44b76ad29b4bde143d27e4dec5bb36b55bb21f21e49118547441093cb331b6bc7df276d0823bafd49128c529f3f689abb3f9985d2917d3278b54dfa46cc7a36601b22efd97e622731018bd77bbc48323a08bb8e268fc978540dd3428990213dec39d263d1e30aa17e4745b499f264fd9f67db703754ec1c201532a30139906276a1f46159913cf02583a6e39047a9e4c38625c58eee13e5dfc6b3ed7af34392fcb2b920e7b0eae1eb1bc86acd4af0d9902e27de4d67987677edd231bb4f20ac0b6ff0c7c70afd13028b6400431164c28c639c9321a7cacc3cc3bc3a882141faf8f4591e4388db77836e5ae9fceb1c3b064b6a4c24e0a2bfeb63db84b63649d89b8b6ce01a016ba4f4592ae0b8938c2f0235d68c74ef7597df432756e0b8707487f984f5446f40a4d959327f813f650d6aca73e27e1e7e10a9702dcfebc7c9e64f5fa2741f0af03b5598de15980da432b6594504ed592d73e7c3f5d4fb836f50379125454a2d37e316274f18825f44a353171f818666777e92ad66bec576f80a6c69e9290388397e7e95d6413dff38fba6b3282d69eae45e3867a3508eb3dc44938d5dd2efe235bd9e3823cd5bdeb7ce569cbf4be4bedaced89718116fb2840886924b2fa90bf4f2ec9fa3004c677990a92c668e396187c3f99a731608262ec4f57c4a3d945eaca8cb52de7af7d82e04de12e9f5ac5fffa6966515124696e2155b2e6aea111e9c8cd8c089baebb503bbe1a3cb86db4a74866bed123366793d1a8163230cce209fb83a18e28ee1cf26ea57d8c4a2d5559880e6f5cb97641fa61b258b2676601f07a6062b921bd1b52eb4695bb7ee91663822b06f7e376ab3ef688e3cf66ec9ab3a71466601e220aefeb50b6983439e6bb27f3726bb1a4b9dbb1c727a7417a53163c0811ef005ee2e11b339f5efbbca70baa233bc901d0da835a906c9a2f1abcc02255fb44f1f0cc6f6064d4f1b7452b95a89bb717828f0813eef5049062e4ba203c4b0237062127274951815181f32a439ecd9f042ad8db02f7661bd47a08e036da20ae24b1b41c91ba8347c7f8f40497e3b7b1ab78743c1b69741eac26ecfd26d4760823382fcb841a985146abaf244fa0c611f2bd27b8281c86d8711cfed6544db3bc97e1df644a488fccc7be6537ab023ca2fdea0e7182bb0dd1bff31dfb872805aac569fc74b6712dee319e1b058521b9dca3fc63bd1effd09b80ce1c446f695c7823b2c7bdb4036caf6d2e19e54b97b4e3f3319b46dcce29a911376be805ed7a2ef108bd869964c59b0ab15d6e66cf23613520d30aeeeebcda8145112dc7a0eb6babc103b01c2281aa1eaebf25bde804ad93fe9e955893aa27c172da7629455a18aac60b10a89fd1c92106fbb17aa76f7a66de2e67cdd01290bcf2c9d598b25faae0396bafe5070a362d870a36adaf79b03c49a14fb010cc739e6ae7fa8ee31bb4165d2a4934c9c282609d1b766d3287081562a71ea703f94e15fe7148ea295c446ac61a40dcb4eac639d0a3b8260a4f4099c672184e5e59b73903135c84b9a935121b81f5a614b52de289842c8a683782b6763810454264f64a5a5dac179e86a039fb7b3939c9c1d65d77f7e0b5d172c647367098e0ea6a008015454b15177abddf77d22a6fcaeb1c18b7b5f8333342d3b6ff771a4010a5bffdbd0a0fd6ccd014dc95838d2cab090fc6c7dacdabb0b64fedd6c7fb9493cdc0a1a6928f8ba982b854a864feb37b9d9913122873aa632b15409d3976c14d59ac7ae92ea2f3f5fb85b66ef01e672cb2f4acf09127d0555a6b54047434b0b6e28d91bef4a466c76c39d29145e540a1dd3bd4023ed8b1d40fb05db11442f50aa1934ca020aa7f80217c0ca5c48bd9c73f45514c04936f1172adc6bc470e6b1f53b7653efa7c942801b65c6e407af9843979665eb4c77916742d7dd91475f93df76ddf8e02f868a5d1aba0629c250d6b17dafe6e928c789cb91ef17fa62a5d886987e74f351e99ddedf89fb9536f6f35381ebc18f725b0605f0a8aa764b1173b8749d51fa1c369b6ee50a575f29515c839ab6ac32606848c3efe030d339e92b1cdc2ec69c43e8acab08701b4937bfe00423beebb8bdd26408d76e9efef40cddd25afd17efb2e6024911c1dfe24d2db86e9645ed8589471175630a68a79de0d24063339bd1e59c7bcc0052c58b591573261013c50e3b28d6a74003870279e78ebc89eaeae79681d0bedb97768c1bde2c6d4c39a47529b52eefb875b3b0d915beb58fc371a229d45cfbb53e6316b2d167656803f6f74a72b0ed93efffdbdf1", 0xe1d) fcntl$dupfd(r1, 0x0, r0) poll(&(0x7f0000000400)=[{r1, 0x4}, {r1, 0x20}, {r0, 0x4}, {r0, 0x89}, {r0, 0x2}, {r0, 0x20}, {r1, 0x184}, {r1, 0x108}], 0x8, 0x4) r2 = syz_open_pts() getuid() r3 = msgget(0x2, 0x0) msgsnd(r3, &(0x7f00000005c0)=ANY=[@ANYBLOB="0300000000000000fe23c927c77ad795cdc1e6082e195fbc5accf2ac39a9d50b99bb1baf1da21fb5f8e9eab2a13a3441d5847f9d13ee20f037094716c0bdc1b4940d3f000000c81bd477fb03588e074332aec0e63db20dcc6d8b12f2553a16608a2c6011c28ac651a7fb69e6191ff5efacf7512a56fc531e79792695e092e9b99f576f4b855aff0300000056556cf9f4ff5f5093f8b3a29e1f0a9596911ff345d8ad415840db801b0e07abe718e870cdf393a537b1e098aa765d1db3ee514954da0a75fff21ec4e55fb233b862d69c707c3ed60276c5524d76f568784c10c29e921b9d297fad85173b9d20a8808966b2f7050045ee7eb05c167a1c5407b14d9229728f26f3bd8e9c0000000000000000000000000000"], 0x1, 0x0) close(r1) r4 = kqueue() r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x1000000000000007, 0x0, "a147780ac85a538a131900e8ebd81821fc7e0d7a"}) getuid() r6 = dup2(r5, r2) accept$inet(r6, 0x0, &(0x7f00000001c0)=0x101c5) recvfrom$inet(r4, &(0x7f00000000c0)=""/61, 0xa9afcc1859522a1f, 0x1, &(0x7f00000002c0)={0x2, 0x0}, 0x7) msgget$private(0x0, 0x100) r7 = fcntl$dupfd(r5, 0x0, r4) r8 = semget$private(0x0, 0x7, 0x80) sendto$unix(r7, &(0x7f0000000140)="ce6627692177289e17fec1ceb21685af01461f8bfd2c7655bff4da557a20818d020b28732009", 0x26, 0x12, 0x0, 0x0) r9 = getppid() wait4(r9, &(0x7f0000000440), 0x2, 0x0) semop(r8, &(0x7f0000000100)=[{0x3, 0x7ff, 0x1000}, {0x4, 0x5, 0x800}, {0x2, 0x0, 0x800}, {0x4, 0xfffffffffffffff7, 0x800}, {0x1, 0x7, 0x800}, {0x0, 0x7fff, 0x800}], 0x6) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000000)={0x7ffe, 0x0, 0x5, 0x8000000001001d39, "bad85db5716f00f58028fdbf1673e400", 0x8, 0xfffffffffffffffe}) read(r5, &(0x7f0000000240)=""/107, 0xffffffffffffffb8) 00:17:43 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) semget(0x2, 0x3, 0x200) writev(r1, &(0x7f0000000340)=[{0x0}], 0x1) recvmsg(r0, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000540)=""/119, 0x77}, 0x0) 00:17:43 executing program 1: munmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000) r0 = shmget$private(0x0, 0x2000, 0x4332, &(0x7f0000ffb000/0x2000)=nil) madvise(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0) shmat(r0, &(0x7f0000ffc000/0x4000)=nil, 0x1000) mlock(&(0x7f0000ffe000/0x1000)=nil, 0x1000) 00:17:43 executing program 1: clock_gettime(0x0, &(0x7f0000000080)) 00:17:44 executing program 0: ioctl$TIOCSETVERAUTH(0xffffffffffffffff, 0x8004741c, &(0x7f0000000000)=0x2e8f) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) mkdir(&(0x7f0000000000)='./file0\x00', 0x1b0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r1 = getppid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001300)={0x0, 0x0}, &(0x7f0000001340)=0xc) r3 = getegid() r4 = getpgrp() r5 = getuid() r6 = getgid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001380)={0x0}, &(0x7f00000013c0)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001400)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001440)={0x0, 0x0, 0x0}, &(0x7f0000001480)=0xc) sendmsg$unix(r0, &(0x7f00000015c0)={&(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000001280)=[{&(0x7f0000000080)}, {&(0x7f00000000c0)="8ccf4a9f74dbe8d015336d0f81acd35ed5f5fd7e5e162d2ef773cbb1405f0d79dcdbaf6c36bdf5388dbf3c0d9a4d870c36584748fdafdfee2a896a18cc295d8990aa09ea9a7478c7f004409f", 0x4c}, {&(0x7f0000000140)="70f27682938aeaa127eabb380484b8aacf2e9d15968708", 0x17}, {&(0x7f0000000180)="b4d5a9b26e0362278028e734eb56ea9e1146fa7a7ac7dee30cb46dfe758d84fe01845bdafcc32fa2afcfa0d265c8a1602f1189057969dbde12a5d7b10dba51c0597844e2efeb9c657b867e695d91b9f787325796bbf5c7156e82c623ae2f52cb0de9124661e14ddc7069ea2a39ce00c76553a90fd5d9a1b9b41a29db2860739f93ee91aaf495dad4547226e96596166a016650a37e8f24bdb52bb91f67823b97f839fb6a7aa1f1e38ba022283c006e590c73e7324f1fdc0e4034ee1b8c92ea3e4e03aa9a1e4ee682060697e0c3c6dd91362f0b511539c1172502a3e554c7c8289ee8d16df50aa118005f93b74e8e97a4540580c1edc639212b1f5440fc1d3344fd46d5ecd55bcc2d988a320fbd1d0ae50256cd9b4cdbd996502d04cd4d16c32f6022d317b90585761057da902215e69b3494ff5d12df4a92b92c86aa32e161314ca3ad1e24504001a1d50a75c772f5afde0c66962b44c6a6949897804824e7464cad217a4a766ac7078d46ab8361620a2de48582c39fb74f5336bc37a02e377913761648a1f077ca39619f4116c6801b201d5543a1f99620c2d32382ffe0b36a71b2b4e3cdf01e4ab073b9553083b76fc1fd2d84070b831f86d10540a8340c49c779dbc23a005343580713718bbbc5398acd303c4fbbd2e3a8c8c33cceb2d6ef53a54b61348f0f982f53b426063a1babe132365df842967063a0d46e9f1ea4cb1263862d954c9c2f1eaa7e6b6d2a15a60faf8634f94e38a8dc04c1ef05f5abc92110f11b22591232de992ab4ac3b404d9978eefd7443963080faf24e08ea05eadcd4245a7482d1c0154db6714b5acc1c6a512765c8f37ede16375c132176f6a98588bfd4998e6b47ce7bcd83d633c3f88d46279c42295a767b758cbb380760648e89bf8146f342661ff4092100428e678a9d7c90b27ccf896f1113adfc6787d99364ff442f3e5e11a6413d8014b9d83a9dc9496fd895058dcc76976885834ec458d3448e6555e7f48870fc3e0fa9fb729c7188b19cdbba085e82e23bd2ff5b59271b7724d229902756ceb229d2e41cd856a449c9f0584dc4c3e9721ca941d113e4dd9cb0ffea26221185c9116f0d78b03efa96d64c715add630cc60bfe586864a9b949a582e0d13fae73e584b6e287e1f92c620654e4713834817e7f7b7463df366ae6e407165c978f13b240dd9f8f59ef5d951221aea3fde0698db38e7e9eca623f3dfcc195201768494719302b5bf80052230bb07224bc74d3481a9a9962231b615ee1a1c89f6bce5505aed11fa394f98ee6d1609085fc93a69e3c026274db0a37bba0e0f27e705e7a87da1ff11765e6fafa2a88f5e4f2a93ec185a4fb0025e8bf4494e6435d0d1b13221ac9e88d7ca9dd56072e1da43b2a44a89c6d47230fe9b3b92aa213a5f46afdc4f802531a7b767c5f191e684a53fa7951b20a854f8e8b0a8717ba0fa2fe387d3fa39f60b193101161a4bc8209acf416c672457c563f2a19bcd0d7a0b5b3e4767e52c6c392f231d9f6986154c37a0872b0b3378dd2da87448d9696637da08be9a885b9962045126cc8de269e86bf376382525f816aa1bd768a2b5fbeddc2a75ed5fbdea425ad79e874374bf93dfd1c29394c0fdbf57c08f26e4665c3a402559f87f456dbe7fc9c0a5ed32437f82066c0a40d99d7097f691ee85a5432509a494a17e996cf7ede2c319c84945fd095a8bb8da951159b9ceda6ce94b9f43cb36e76c197b967f48d6b0f5b86bd41bad882a7cf5a22294d1c05695f9dfa7084c42f3466a9dffcaeadad65436ba7719c15057dabc060892daee076c18f577d7af09537f9656be2bfed58d57a60adc09d6f75d0e5c426ee25096754a0c7faa376921df055d61c41eef3b0b3ca58ab91a81336c7b25151221db90ea9fec9c2f17b1949ba9b82975365297ed10e7eeee328408afe0552c78baa0423af1dc7c94dc097450074f15fd732a99c534cd79cb99b41ce6e69d4544608ce67c28ef6171c39eb7001aef02f97bdefa96af9c22ad6fbd984d41e0369baba1d6783ee65e980ce8733180181ad2830f9dcff300a09f82f3104d6fda6683499e11e6a2e5e19b57639dfefd5bed4ad0e9cef11b17f07deb0b186b7915c311b8b10efcaf0fc4e5dac882e8856a07ac5be46aaeb3ac02d806c176acd70690b53d7b9e46905245e26e2fb908d58cbb278ef14a8dba049853c70242e56bd9e616c07a7ac9c6960a40aceb88397eaaeadb46acfe7bd5ccee49edea1d6c68dc31d3f50d7a76add6c6c51861211fabfb4a46b9e93366ec31d310c4576929a6da607e7e2f03406e9c98d91e161bec9a2a5b2781ebb168453d949d2f9b4ae0c72ba6db6175dc359232377526d7fb84dc03098e6393aa85e5bef4bda96415d21b4e57d0171453336008f26a77687c22d59d79a89ffcd8a2f621504704006ebb56a600318caee6f662a90c8e6bad78fdad2db4a8de212ca92a27a5757b29262193ce59aca29178e5d571643abe105500eace7371818281a4d9d1534477d1349d396ef778345276493468ff27e1ab66281b706388a3203eb81ed9a832fbb8bb71e36a9e04e14ddba776f5a3ec2efde9bf0ed760555f973b7072327a15ee3506052f20cd7fad07038465a563f69630ed53c6f6cbfccecfe3dead584de08668c90bcbb203ed21a7e0af7fe1b9aabfddaad8c00d988c7d43ac5ae67968a2b015731a38ec893d881860fb64c4d7dc06417a404e28efb5caac7108db1ceb52066a3466a9f1153b5a048e4a7271ee1c6f4e0fbf9a34c39e22bf01642b5ef734ee80086c77f2063448e227ca8f72b62c407860660a7ca3736c26641bc3ec74963288945f9af2722535c4ad55889b9969043239310096b7c58b9d382881f82ec3f8465d96f1115a1f2367fab09b3879603ceb12c4a544318a87d2126959e4f8721af1f8d5f271f3bd16b506e19df074ff9689b7b8cdd0b56efea04ee6cf77638ee7376962c4c1f919166e83da80472854ee712d9b7f36cd295417b5c730688d6ac81cddb45a57abf9685d067420e34abc104f719e8876e982ee6c259ab4183580bcf2b306a2a6145906f81d72f0e0ba158e384ee1b523b7cfda769446c8531ec5c613bdd31c700cd4c335131edfa1e203c33779e061f447df149d6b7a8c4592b263c867a699fab341bd25ff7ff0c428055afa6ca286c329982ffa4a7cf8241fd5c79b692791a14814e9385bf64dfb519b7e3e0d70529470d5c8e05a83148d4942dd2a04448f6866dee9ded0a8317462963c647933347ac9fa1bfc1af0d1fb7f7d609ba6796aa585ce296ed885126663641f83ffa5f3b72ad1de336e31093375e028ccab4b77277d58006796146823a2219f4c48442138338aab98036dbbd39b9036130e56fa76bf017bda60ea202f807f162e34f934bdd05f19a705254dd9263664cbb15509168bcad0ba039c8057f4548e96a1b1ee02fb73f042788fa57b06a85a944d7e0282a364d6ddfaf9fc2c59a506a37784c9e86cdba4a703c0772d92687c8c3345a275e16976f53cdb5c35e042801ea137a4228730955980e5e96966e82ace14a58f1ff0a1b080f5bf31dff0161731ebb740716702c16a312713395d67f5a294b76167cfcada472acd050299a890dcd9ae7942f6898deb32fbf728b9411644d0e1254aaf12dc33b69a638827cff5c101a0f61e28e1e48d8a9c61870ca5ecb3d38a9865ec60a68b88f6cca2ac8a12520dbbd22eecf8e53880181c86f79a77ece349657b5756e296489e962533d88b58d7b3ab3bf146d39e43cadf28919b611ef4377b387af7042088a325b2d8bcb01c848f25be858a6b1fa0c303e3d6eb9be8097673d72c01d2741cf8d6ddcfe519782fbcb4dfbbf77c9c953b52798721b1e467c1dc75d1d528bb1b34b3b1d9a2b7ee2abbcc8c08cfd5ac8fe0e381b69d45432553ddc87b8e38a2cc71c6a38ee52079bfd9c946efdb1844c7be1240a5c639d51508275d562a47d48910d8f53d109f7f9306aba946e46845c1b70297b4fd70f88363a93c94a3bf8d5b33c02f3e144b82e767b44ed2cf0d16b0bebe736def6b5ef893523e33121a3083d897c3227ad3fa24362f094ba540f11ead7405f589a426968d1438fdc6d7c5d0b18c7f2d340ee12027b43f6563430d872a9a15a2a46421d2425920fa2ab5bc235621329cb12f50b4f7eea60a492a726191e69ba2f1896b67fba6a31685e1f13418f6a6056627d43c2abeb761c7a9e5e1d8cc627df5f827df1a2373d127d1dd86c55ae2e8ad5fe6dd9c8fbcc4fb7c3dd0591dd9e84e7e794323d24846d989d9391038d7d63533f6f50356c93c6bd0a13271ecdd4bd9796df7c26c6cabc6b9133ec3ea6bf5ac79a159dee09428fac15ba5003e6b6da99cd2b5357c9d02bdd995111dece2ea450c22202796206d2a0d306344ad270758d250286677b4f0934002d5f29ebe89852147064914b940f48c5b679701e52b182d78a1859dfed425fc7bbe13a00dbe86668dd51fd01ac28bb20ab1c7ea45c03378dfc25562534231a70997eaa2b1e5987575d2c8608212eea8304884dd2dd8896502eb5d6dcb06b0d4b3692e349325c54387173a2a93abfbce720940affe407d531b2d9196060e446df284780e003af95edfdb8a4614bab4c615a855fdfc8e59bc541e58d4faa3d92c04e0f61be696a86af2f868e257c2b1f92aac4cf40fb3622d3d6d78ea82db1eeffd9a094fbcb26551a91aac92186428535e4e913d718da780d1733654b26951a5dc9058b2181e1597c78e71b1756cd85a6986049fa3803f8821760df001be95ccc9b239e82c1c27c29239e1ad678008d817c0e8433474c35a364f3d966ae398d9056c408c4f05ca87b07f5d2ee4d34c6bbe22b0bb650b3f7ee9f17e5c64ce72191d4e71f7185a1bc65047869445225f5857b8565e10a140f76e09250693a43d2f2c08d057ff98bc7389390a66a97057a1e350dd342a1cd9fbea143b73286a73b19f3395cfcd224f5e7332d1c10b795151e51d1e9da0b4af2b212234bb404f7060e96bc9989aadadba714c0cfeef43de4b8d96d791ced81003c2feaf1bf8ddb4a33d43a2f30975eb4659582c304c5a84f4c1c6667bbdb2ba8d20b34e2073403605da13a974261edd9e6e7e02f319bde59f8635ae22aa568c8edaeb60ca085ee6b19379cedc75e8b4268d34dcd72c7d8f370f4baf1733f59595ca54965e592e492c16dbab5438d0fe74a4152fc1cf65a4e47e059abbe9f8929d4ce5fbea31a2ace17ccc1fa395aa1751af1187aeb99ecbb28c51eba8fe713c7beec6bf3b84d862522e4a5704e795d287fdb72dee5798308896c31ac58317c625251ed6f94acf6cc35ff700daf2a08357c109e44635b42c8e73672ddb8000ab2f20c89535134d106ae9dfcfc073493a24fde982c6ce2ee7b0b97e48e7611412b095deb9d7f5901881b4bbdb6ab7842b971b0d2942b7f49c36bc7de3a13386c8f673fafe224e90b8777949d476b6b7019a68bb0962eb38065bae201196028fdb31bcb7430d96f2d9ea808c5194b942b18f8743cdb89cba58116de07dce9fe815f194062f6fa24b5d7cd1088b5bc9a9473ea066e6aeb27171977aa8191cd1e051dfe7da69d23b111b8184d6c7a2c9ff805a2bcea761471a0d1667816bc323c53238d7ad01996d5f5b9574c64a07b52643cea5d07426cb9da08a23168d8b89bae008c73b4d98d1e07145e4d74f59cb4daf76a4724dbbdc873b2af610a265e6222f7d594f565914b7cd39ccf55e46359bc70b66a76cda5762957823403dd061b430a83e22f0266afb4e13b99", 0x1000}, {&(0x7f0000001180)="02d979be9903553484d31fbe281fff587918015ab567051bd3ba63b7a523da0d382d54c3945cbf9ab9fe2ad9497d7752b65d222bc9d6649a25ba8efb767b8ac43a03a4c7dc9a63251753e5771581e106cd946848e365fc696415d855510d377448b3e6f59b0367bba37402f434784491e843677f1fe9769eef8775bbb142c4f3bbf8eb05dfacd839", 0x88}, {&(0x7f0000001240)="1c732f97209568e5b4", 0x9}], 0x6, &(0x7f00000014c0)=[@rights={0x20, 0xffff, 0x1, [r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r1, r2, r3}, @rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0]}, @rights={0x18, 0xffff, 0x1, [r0]}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}], 0xc8, 0x2}, 0x2) 00:17:44 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x1) close(r0) r1 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r1, 0x29, 0x4, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xfffffffffffffffe}], 0x0, 0x0, 0x0, 0x0) r2 = getegid() getgroups(0x4, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0x0, 0x0]) setregid(r2, r3) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) sendmsg(r0, &(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 00:17:44 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ioctl$TIOCSDTR(r0, 0x20007479) r1 = kqueue() r2 = syz_open_pts() r3 = syz_open_pts() kevent(r1, &(0x7f0000000040)=[{{r3}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x40, 0x0, 0x0, 0x0) syz_open_pts() kevent(r1, 0x0, 0x0, 0x0, 0x1, 0x0) syz_open_pts() kevent(r1, 0x0, 0x0, &(0x7f0000000140), 0x455, 0x0) 00:17:44 executing program 0: mkdir(&(0x7f0000000200)='./file0\x00', 0xfffffffffffffffe) chmod(&(0x7f0000000240)='./file0/file1\x00', 0x0) open(&(0x7f00000000c0)='./file0/../file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000340)='./file0/file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000000)='./file0/../file0\x00', 0x10840, 0x0) mkdirat(r0, &(0x7f0000000480)='./file0\x00', 0x0) 00:17:44 executing program 1: r0 = shmget(0x0, 0x4000, 0xa, &(0x7f0000000000/0x4000)=nil) shmctl$SHM_LOCK(r0, 0x3) faccessat(0xffffffffffffffff, &(0x7f0000000040)='/', 0x1, 0x0) 00:17:44 executing program 0: r0 = kqueue() r1 = kqueue() close(r0) pipe(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0xffff, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r3, 0x4, 0xc4) write(r2, &(0x7f00000000c0), 0xfffffec4) openat(r2, &(0x7f0000000240)='./file0\x00', 0x0, 0x2) kevent(r0, &(0x7f0000000080)=[{{r3}, 0xffffffffffffffff, 0x8, 0x1, 0x4, 0xbe}, {{r1}, 0xffffffffffffffff, 0xa0, 0x40000000, 0xfff, 0x8}, {{r5}, 0xffffffffffffffff, 0x20, 0x5, 0x1ff, 0x9}, {{r5}, 0xfffffffffffffffe, 0x4, 0x1, 0x5, 0x6}, {{r2}, 0xfffffffffffffffe, 0x28, 0x4, 0x0, 0x6}, {{r2}, 0xfffffffffffffff9, 0x4, 0x6, 0x80000000, 0x40}, {{r4}, 0xfffffffffffffffc, 0x80, 0x40000002, 0x0, 0x1f}], 0x1, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0x20, 0x2, 0xd0, 0x80}], 0x8, &(0x7f00000001c0)={0x68d8, 0x8001}) 00:17:44 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind$inet(r0, &(0x7f0000000040)={0x2, 0x2}, 0xc) r1 = syz_open_pts() close(r1) kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) syz_open_pts() write(r1, &(0x7f0000000040), 0xfffffdca) write(r1, &(0x7f0000000280)='<', 0x1) 00:17:45 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_opts(r0, 0x0, 0x16, 0x0, 0x0) r1 = msgget$private(0x0, 0x181) msgsnd(r1, &(0x7f00000000c0)={0x0, "99599d349baf816418e150f10435"}, 0x16, 0x800) msgget$private(0x0, 0x81) socket$inet(0x2, 0x0, 0x26) msgsnd(r1, 0xfffffffffffffffe, 0x0, 0x800) r2 = accept$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) munlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) ioctl$TIOCFLUSH(r3, 0x80047410, &(0x7f0000000100)=0x8) kevent(r4, &(0x7f0000000140)=[{{r3}, 0xffffffffffffffff, 0x20, 0x6d28569c5a3b25ed, 0x4, 0x3}], 0x3, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x0, 0x10, 0x4, 0xc5}, {{r2}, 0xffffffffffffffff, 0x80, 0x80000000, 0x40c, 0x3f}], 0x2, &(0x7f00000001c0)={0x7, 0xffffffff}) ioctl$TIOCCLRVERAUTH(r4, 0x2000741d) 00:17:51 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) setsockopt(r0, 0x6, 0x4, &(0x7f00000000c0)="c47b8b05", 0x4) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0xdf1d, 0x4) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) syz_execute_func(&(0x7f0000000040)="c44141d15a06c44115db17642e6641e3fe8f8870a2477800672665653b347cf3410f5e5c24ff660f0d9600000000c461fa6f1ade598644884b8a") 00:17:51 executing program 1: r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0x4, 0xffffffffffffffff) close(r1) socket$inet(0x2, 0x1, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r3, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="20000000ffff000001000000", @ANYRES64, @ANYPTR64, @ANYRES32=r2], 0x20, 0xfffffffffffffffc}, 0x0) ioctl$TIOCCDTR(r0, 0x20007478) 00:17:51 executing program 0: r0 = syz_open_pts() mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x4, 0x10, r0, 0x0, 0x0) setrlimit(0x7, &(0x7f0000000000)={0x8, 0xffffffff00000000}) fcntl$getflags(r0, 0x3) setrlimit(0x3, &(0x7f0000000040)={0x7, 0x9}) 00:17:51 executing program 1: r0 = open(&(0x7f0000000180)='./file1\x00', 0x3, 0xfffffffffffffffd) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffff9, 0x2000300000003}) 00:17:51 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) pipe(&(0x7f0000000040)) 00:17:51 executing program 1: r0 = kqueue() r1 = kqueue() r2 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x200, 0xa4) getsockname$inet(r2, &(0x7f0000000180), &(0x7f00000001c0)=0xc) getpeername(r2, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) kevent(r2, 0x0, 0x1, 0x0, 0xfffffffffffffff8, &(0x7f0000000640)={0xffffffffffffffff, 0x5}) close(r0) kevent(r2, &(0x7f0000000200)=[{{r1}, 0xfffffffffffffffe, 0x0, 0x80, 0x5, 0x2d}, {{r2}, 0xfffffffffffffffa, 0x0, 0x20000000, 0x2, 0x9}, {{r2}, 0xffffffffffffffff, 0x0, 0x40000000, 0x1, 0x401}, {{r1}, 0xfffffffffffffffa, 0x20, 0x82, 0x7, 0x7fffffff}, {{r2}, 0x0, 0x20, 0x80000000, 0x0, 0x3}, {{r1}, 0xfffffffffffffff9, 0x1, 0x26, 0x8, 0xbd7}, {{r0}, 0xfffffffffffffffc, 0x20, 0x80000002, 0x6}, {{r1}, 0x0, 0x0, 0x40000000, 0x7fffffff, 0x1}, {{r0}, 0x0, 0x5, 0x2000001e, 0x400, 0x2d2e}], 0x20, &(0x7f0000000340)=[{{r0}, 0xffffffffffffffff, 0x80, 0x2, 0x4, 0x7fff}, {{r1}, 0xffffffffffffffff, 0x8, 0xf0000000, 0x8000, 0x40}, {{r1}, 0xffffffffffffffff, 0x0, 0x1, 0x6, 0x200}, {{r2}, 0x0, 0x21, 0x20000000, 0xf5}, {{r1}, 0xffffffffffffffff, 0x0, 0x20, 0x5, 0xf80}], 0x7d28, &(0x7f0000000400)={0x9, 0x5}) socketpair(0x0, 0x4000, 0x6, &(0x7f0000000140)) accept$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) 00:17:51 executing program 0: r0 = kqueue() pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffa, 0xfffffffffffffffe}, {{r0}, 0xffffffffffffffea}], 0x49b, 0x0, 0x1000, 0x0) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000000040)=0x12b) 00:17:51 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0x1, 0x0, 0x3}, {{}, 0xfffffffffffffff9, 0x3f}], 0x7, 0x0, 0x6, 0x0) r1 = semget(0x3, 0x7, 0x8) semctl$IPC_RMID(r1, 0x0, 0x0) r2 = dup(r0) semctl$SETALL(r1, 0x0, 0x9, &(0x7f00000000c0)=[0x5, 0xfff, 0x200, 0xff, 0x100000000]) r3 = geteuid() r4 = getegid() syz_emit_ethernet(0x7e, &(0x7f0000000400)="38bdfd9c5116fb38b35678e1cbc52f51434223247597a88a74521ef7f719aa2c6a6a65987953b7abfa148b79ac4166704cae11ffc3b1fd01950fb751c270011cf292236be6961c185eb7c2da832be5bf70ee8fa4d119c48255c974cc55c59bb8cea76387a5e6a445ff8da47b51e608c705a3c34526b4b78d0f4539f7f63d") semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000040)={{0x9, r3, r4, r3, r4, 0x40, 0x244}, 0x4, 0xffffffff, 0x1000}) syz_open_pts() semctl$GETVAL(r1, 0x2, 0x5, &(0x7f0000000280)=""/92) recvfrom(r2, &(0x7f00000001c0)=""/147, 0x93, 0x840, &(0x7f0000000100)=@in={0x2, 0x2}, 0xc) getpgid(0xffffffffffffffff) pipe2(&(0x7f00000001c0), 0x0) pipe2(&(0x7f0000000080), 0x0) pipe(&(0x7f0000000040)) syz_open_pts() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)) pipe(&(0x7f0000000140)) kqueue() pipe(&(0x7f0000000800)) pipe(&(0x7f0000000980)) pipe(&(0x7f00000009c0)) open$dir(&(0x7f0000000a80)='./file0\x00', 0x682, 0x0) pipe2(&(0x7f0000000100), 0x0) socket$unix(0x1, 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000d80)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000dc0)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000f40)) 00:17:51 executing program 0: socket$unix(0x1, 0x2, 0x0) r0 = socket$unix(0x1, 0x2, 0x0) bind$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="fa01252fc4696c65300009ecc7584a5ae9edda49d63d4aacc18dbcb46b27b96b9cd9109c259d00000000000000f497bd5e12565c90f11ce01900000000385ccee2aff1b69723e240d00267db5b2a993b61d459e0393348404ffbb9facdc51669cfa587552f152e4591"], 0x1) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x20080, 0x29) fchmodat(r1, &(0x7f00000000c0)='./file0\x00', 0x40, 0x6) 00:17:51 executing program 0: socket$inet6(0x18, 0x2, 0x8) r0 = socket$inet6(0x18, 0x8000, 0x101) accept(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) 00:17:51 executing program 1: mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) mprotect(&(0x7f000036f000/0x1000)=nil, 0x1000, 0x280000006) r0 = open(&(0x7f0000000140)='./file0\x00', 0x402, 0x0) getsockname$inet6(r0, &(0x7f0000000080), &(0x7f0000000100)=0xc) select(0x134, 0x0, &(0x7f0000000040), 0x0, &(0x7f00000000c0)) 00:17:51 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000001080)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000000)={0x5, 0x200}, 0x8) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x8}, 0x8) setsockopt$sock_linger(r1, 0xffff, 0x80, 0x0, 0x0) 00:17:51 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="10000000ffff0000018f6151000000000000db63"], 0x10}, 0x0) recvmsg(r0, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffe, 0x0, 0x0}, 0x2) open$dir(&(0x7f0000000000)='./file0\x00', 0x20, 0x152) 00:17:51 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a02, 0x0) lseek(r0, 0x0, 0x80002) write(r0, &(0x7f00000001c0)='D', 0x1) mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0) write(r0, &(0x7f0000000140)=',', 0x1) lseek(r0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1) write(r0, &(0x7f0000000080)='\r', 0x1) 00:17:51 executing program 1: mkdir(&(0x7f00000001c0)='./file0\x00', 0x10000fff) rename(&(0x7f0000000280)='./file0\x00', &(0x7f0000000140)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00') pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) fchmod(r1, 0x81) r2 = semget(0x0, 0x2, 0x0) r3 = getpgrp() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0}, &(0x7f00000005c0)=0xc) r5 = getegid() r6 = getpgid(0x0) r7 = geteuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000000640)=0xc) r9 = getppid() r10 = getuid() getgroups(0x2, &(0x7f0000000680)=[0xffffffffffffffff, 0x0]) sendmsg$unix(r1, &(0x7f00000007c0)={&(0x7f0000000400)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000540)=[{&(0x7f0000000440)="97c0905d3f46e5c90d03cd76ea59f3bf1ad420cece6531cf6bf6991d57038ae008ded7b1b8747202c85bdb4d6e2318cfcb19370ebe8d7c6880796afd029074ee81740561bafcb9b68d335c79197f94ac3b4c3951729ad69a072d80bd50f1bf83b5d18457b2aa9eb1657624da0bb5257cd471267e9d5c7b2df6c9e3fc19e8880b7eb045b3c62767ffe35da2cb6958111b26437729c9e7a4cd880827b385daf7c74ed411fdda36959b5118db6c62b882e8e7183c8567fcbf07624b2ec5a7b31169338708c73c1c", 0xc6}], 0x1, &(0x7f00000006c0)=ANY=[@ANYBLOB="1800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r1, @ANYBLOB="1800000000000000ffff000001000000", @ANYRES32=r0, @ANYBLOB="000000003800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r3, @ANYRES32=r4, @ANYRES32=r5, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r6, @ANYRES32=r7, @ANYRES32=r8, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r9, @ANYRES32=r10, @ANYRES32=r11, @ANYBLOB], 0xc8, 0x8}, 0x404) semctl$GETZCNT(r2, 0x4, 0x7, &(0x7f00000002c0)=""/177) r12 = open(&(0x7f0000000040)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0, 0x0) mkdir(&(0x7f0000000380)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38//file0\x00', 0x2) mkdirat(r12, &(0x7f00000000c0)='./file0\x00', 0x80) rename(&(0x7f0000000000)='.\x00', &(0x7f0000000200)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38//file0\x00') 00:17:52 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f00000005c0)="301428c2670ae3b90a39ba18094e82285ab4cf6bf3663b94bbfd7cb933b46cdc9a7754a9e1fe14b82e988cd63e009283b58119c3e1ba798f466d04677f54d4b92b9aca3552f3dd060ac166d08d6a037d5d7f9ca7577a40b0675aa4f4454ad27b4b4ab77f6429fa1de2e3f39f75f14e9bc9a90f4148ea740baaf4f6cc03bf826cb01dd70b3b8b83f9c67199662d32eca367c0d57f47ffe2fe62cff27d501904f8a48fdc55b4ad2ae09d4f6bbdcafab646cb45cfc39da33138fc22ef2fffe62ece41027c0f703a753eb56f467125d8eeb8cdcdf4effec826456993663dd6d70af2e3c812a185e6b5ea00fee163d69cbe677d3d271e7aff9610ff634a716f17e11877b4a38c04e23d43e5135c0116725c217d183642d5aaa32e5e622b601dd8c4c5ecfe7475383a51f03aa46406a7c04660c8cf29d416d299030ca44ee43900fac5ac04b3aa6e43c622aa88b5ad12c34961fc38d7188d3f2fe49654f1320138a86a8127134ede020969203504c9d2c02f5f308dd6d09e2233e3ad988dfa92508f24c7ce88784f11c41a58a88de204673c9f0cf33f47085550b28ebc8df94ca0c2ad48f28200bb25e6fb8500ec3474f5bc7b1f014d1211ede50fdfc45d00ec91402235d80b06bd9ca018ff8017389c1cb240d04f7e6b89573fbb697260f867f241567a1ce29b11b9f22771d5616e2e669b432d286fd632b493d571add004ea5200f1900dba3843b7c021ac69093117bcfbc278d52511cd344ade033fa6447d6028ee0476d0dde6eb87a5af3d14cd07cbaecec597e26e451fd088c33e4535f56107e494cd01aa4d2d8ad555e37fadfcf4a9e9a00d08e6d40c43bd6fceb9cad6d52b5445b54210d2a5487e66bfaea6016c2b0ea616e211ca9836bed6fdd07c1e7ba12e73e8bb6f5c74603375314d0f1356324a9e5615f67db69119ee12d327ad39ba307d12fdedf859dca4b06b30ce014b37ebf35ae5763ce43106b163d65e7b8d070f2ed92a97418200fc89a05f9b0ef07c282a89625da85abaf60d50062c02d98d2b5396a9164f9c299bf4b75df66452b187325e3fd3097e24845c943125dc6b9bfea098cc365fd058db74efbd449c990818458b3cc4f4e5954c4373ff4d4ab1cb1d6b18f5bcf866cea50c31f139157aeaa512bd9296d8396755fa0ad086a4a21cd1b4c98421bc6c7ba9e33e89389f55eec5dd0d219e44990dc9125028d0ccd0d03d32f7a96c7bf818bb76d4a7e09120cc7ec632180c1b8b1b4c1c8870633a03773d64dc6afe9dce27d0e671c428cb68a5bcd141f6786cd8c315870f0e1bde4e5101833a44d93ba1a4c0e6ebf69bb768542b8b40ddbc7a0ea83e1a443e5e7963014638dfae1a8c66d2ca1df71b538a734c0d82533994106feb7520579f52a1f820bad211c0a4f90728f1f4e464c995569def621046c0dec2bafc262eee01de9b984f574f81f03d5de398c6a743ae7d41211c9012696c74f582dd572c3ec2cea442658df57c8dee3d5cd43525ca865b8b435f6eec8cfedd72ad4318be5fc192129e937787a034a2470d83a9504056ebbb06ae6c1be9d07b7e57a88c6ed2a65991dcf4af326905eaf342d16cabc0a085f6c356674213f0546877104d306521fb203d58de04421c83e4f45f28972d94f8b0ee8ad03a1ca44caea96ff9d844497037ff4709ffcbcbcd505770127bb9f8bceb5738d6907d0149095a6e96bb164be06caa65fe30895b233abd4e3f87704d0590461311d1156df089364ee899994ac7732ebc69f7b46c0941bdfb897689eaf1f80d173788a3da930cda509e2e9f9446a8549f9d3bf30176ebdcc69219262aeed7f52924ba255222427540caef838aec8506695a102742621795db28fd2ed9fc60ae2de303e6fe567c3d922bdf4c3b6f6c5408d7e2aec82f6c3ffd2b06194c0adbae802af5392a33c8b01af557e9f2a72c079eddb96135d023222749868c4ae9b237fc657adb59a2aab5133e9e19422db8485bddf4860bfeeb353455995fdf043a55c02ad0ea56e0cb45ec2af151c541aea2c96b2da37ab2308cb1dd2b90d736f088da9600856501e8e0a5d115d92babc8b3c0b85b64c3207405303cb45a8acd05ba885a201b625f2d5985d02b8cad8b4d750349642f00fd606f2045cd57440a9792683943f991517b62de7b38ccc03b95ca56fc9ad3dfdf7bf76d101f29f70ad178a08eef1d2d54a32247189108c712a00e8c9c71c8a7a65cd785afb664a3e28cd8a8627acaf95422bb8ee251ef23be6029448381f3490e9d3c1c55e5dc726a5d6d33a370310618b15c7c5b0e9fdff44e8a2ccf4b11ca3c9c3524107835411fe6efd6431f1fef2a4cb11164a55bc270b3389288b0da495b024f1f0235db92980172ddd7462ea99286ece131018c79db6d7c88fe939e1fd8fbf01c082f4491417b307f5671c99cc06b8199dd341454fc5a482152ad5bf12848463e12f2f6910ed05956eda715d8340e4926275b11e9afe0f59843c76390881431138322fa99b23949abec9d7bd2a6347a9b8686d096e63b48ab39ffc92b3c719d3e6ac0c48f4f54907bcf22cf7dabe8d6a7627c52e1aac3a7ffd10f68d71aa8cd6d687e7b1f7d30d5032ffe691013d04ee0f161abebd5ffcb2d329e5ac9e1c76db1ee1a6c76c9a070910182f7fd4f9bbda18d515df56fecd7209184029eb20731ab6e8c91885c0a98e5260fd3631bba0429239af678aee7e79e340db2dd0013930321c6264f49e66a618106bf8dcab53e7f57221fe11c966fa731c584c1d472d227509e569551be1c44b76ad29b4bde143d27e4dec5bb36b55bb21f21e49118547441093cb331b6bc7df276d0823bafd49128c529f3f689abb3f9cc5d2917d3278b54dfa46cc7a36601b22efd97e6a9731018bd77bbc48323a08bb8e268fc978540dd3428990213dec39d263d1e30aa17e4745b499f264fd9f67db703754ec1c201532a30139906276a1f46159913cf02583a6e39047a9e4c38625c58eee13e5dfc6b3ed7af34392fcb2b920e7b0eae1eb1bc86acd4af0d9902e27de4967987677edd231bb4f20ac0b6ff0c7c70afd13028b6400431164c28c639c9321a7cacc3cc3bc3a882141fdaaf8f4591e4388db77836e5ae9fceb1c3b064b6a4c24e0a2bfeb63db84b63649d89b8b6ce01a016ba4f4592ae0b8938c2f0235d68c74ef7597df432756e0b8707487f984f5446f40a4d959327f813f650d6aca73e27e1e7e10a9702dcfebc7c9e64f5fa2741f0af0300000000000006352b6594504ed592d73e7c3f5d4fb836f50379125454a2d37e316274f18825f44a353171f818666777e92ad66bec576f80a6c69e9290388397e7e95d6413dff38fba6b3282d69eae45e3867a3508eb3dc44938d5dd2efe235bd9e3823cd5bdeb7ce569cbf4be4bedaced89718116fb2840886924b2fa90bf4f2ec9fa3004c677990a92c668e396187c3f99a731608262ec4f57c4a3d945eaca8cb52de7af7d82e04de12e9f5ac5fffa6966515124696e2155b2e6aea111e9c8cd8c089baebb503bbe1a3cb86db4a74866bed123366793d1a8163230cce209fb83a18e28ee1cf26ea57d8c4a2d5559880e6f5cb17641fa61b258b2676601f07a6062b921bd1b52eb4695bb7ee91663822b06f7e376ab3ef688e3cf66ec9ab3a71466601e220aefeb50b6983439e6bb27f3726bb1a4b9dbb1c727a7417a53163c0811ef005ee2e11b339f5efbbca70baa233bc901d0da835a906c9a2f1abcc02255fb44f1f0cc6f6064d4f1b7452b95a89bb717828f0813eef5049062e4ba203c4b0237062127274951815181f32a439ecd9f042ad8db02f7661bd47a08e036da20ae24b1b41c91ba8347c7f8f40497e3b7b1ab78743c1b69741eac26ecfd26d4760823382fcb841a985146abaf244fa0c611f2bd27b8281c86d8711cfed6544db3bc97e1df644a488fccc7be6537ab023ca2fdea0e7182bb0dd1bff31dfb872805aac569fc74b6712dee319e1b058521b9dca3fc63bd1effd09b80ce1c446f695c7823b2c7bdb4036caf6d2e19e54b97b4e3f3319b46dcce29a911376be805ed7a2ef108bd869964c59b0ab15d6e66cf23613520d30aeeeebcda8145112dc7a0eb6babc103b01c2281aa1eaebf25bde804ad93fe9e955893aa27c172da7629455a18aac60b10a89fd1c92106fbb17aa76f7a66de2e67cdd01290bcf2c9d598b25faae0396bafe5070a362d870a36adaf79b03c49a14fb010cc739e6ae7fa8ee31bb4165d2a4934c9c282609d9b766d3287081562a71ea703f94e15fe7148ea295c446ac61a40dcb4eac639d0a3b8260a4f4099c672184e5e59b73903135c84b9a935121b81f5a614b52de289842c8a683782b6763810454264f64a5a5dac179e86a039fb7b3939c9c1d65d77f7e0b5d172c647367098e0ea6a008015454b15177abddf77d22a6fcaeb1c18b7b5f8333342d3b6ff771a4010a5bffdbd0a0fd6ccd014dcab090fc6c7dacdabb0b64fedd6c7fb9493cdc0a1a6928f8ba982b854a864feb37b9d9913122873aa632b15409d3976c14d59ac7ae92ea2f3f5fb85b66ef01e672cb2f4acf09127d0555a6b54047434b0b6e28d91bef4a466c76c39d29145e540a1dd3bd4023ed8b1d40fb05db11442f50aa1934ca020aa7f80217c0ca5c48bd9c73f45514c04936f1172adc6bc470e6b1f53b7653efa7c942801b65c6e407af9843979665eb4c77916742d7dd91475f93df76ddf8e02f868a5d1aba0629c250d6b17dafe6e928c789cb91ef17fa62a5d886987e74f351e99ddedf89fb9536f6f35381ebc18f725b0605f0a8aa764b1173b8749d51fa1c369b6ee50a575f29515c839ab6ac32606848c3efe030d339e92b1cdc2ec69c43e8acab08701b4937bfe00423beebb8bdd26408d76e9efef40cddd25afd17efb2e6008000000fe24d2db86e9645ed8589471175630a68a79de0d24063339bd1e59c7bcc0052c58b591573261013c50e3b28d6a74003870279e78ebc89eaeae79681d0bedb97768c1bde2c6d4c39a47529b52eefb875b3b0d915beb58fc371a229d45cfbb53e6316b2d167656803f6f74a72b0ed93efffdbdf18bc6f8d7e44d5843ab94cb8a8ba723493fbbbf570afa046f2bf0ade70e4780442807ba2dd970b67cb6d4e024e40bc082df484ea3588b085b29e91e87bf11d2a2cdc8ec7221d0747cdf599572260c9cdc4c1748afb143422c2ca038a5c6de8637d87abe8305c76f3da50a2c78f97ebae6b696e1f27c0bc33460f18cc8466d4654872b39e44a7910fc90f8be708bb991ae71446ccb4bb7fb753fd49c07df8d8e00d160cca18539e09f4955771b5881807cf7d1bda6255e5fcbaf19d7ac27de1882ec22bb9073044b8022874aefd446ee15051e2bb956b7c2c8aa15537376c4fb19b9cbf101ff1e768fdfb5b5a83920c2970000000000000000007814876e99a097878aebc726787e21dc761e180c23e268442a201b0610ed1595d95f8a52e095acf7ed71f3b2dcdd59c42c566f16717e6c63a447dcf140b00ec20d55d9b6cc58dad4e687fe811ea22504c1ac8eef3574d50696", 0xf5b) syz_open_pts() close(r0) r1 = kqueue() pipe2(&(0x7f0000000200)={0xffffffffffffffff}, 0x4) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000240)="9da2ce82b8679126b1834b304eb69e67bf13df1c6b2055690c5a2a1dcb09634415fd42d5156d387d1052998abb04d20841978e2acc09996915c66041a347a3684c0b91621891e5535ee08dbfaa3cfc597d528c1a3551df677fcd8d369c29421595e2c1978f0bfd8fea2f68aa17e70187aa6d625c6d88de28f4519751e2ce7c6c931e3a4d566404f916dfbfb016b407612af76c64e8a2f03ad1ad43f760f01fad25", 0xa1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x7, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r4 = fcntl$dupfd(r3, 0x0, r1) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x3ff, 0x100000001, 0x3, 0x5ba0b5ef, "26a606000000000000001f80ec250416b8add3b0", 0x7fff, 0xea4}) readv(r4, &(0x7f0000000340)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 00:17:52 executing program 1: mkdir(&(0x7f0000000280)='./file0/file0\x00', 0x12c) geteuid() r0 = accept(0xffffffffffffff9c, &(0x7f0000000080)=@un=@file={0x0, ""/108}, &(0x7f0000000000)=0x6e) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180), 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) chown(&(0x7f00000001c0)='./file0/file0\x00', r1, 0x0) symlink(&(0x7f0000001840)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000040)='./file0/file0\x00') 00:17:52 executing program 1: unveil(0x0, &(0x7f0000000200)='xc') munmap(&(0x7f00007fa000/0x3000)=nil, 0x3000) r0 = kqueue() shmget$private(0x0, 0x4000, 0x100, &(0x7f00007fc000/0x4000)=nil) kevent(r0, &(0x7f0000000000), 0x807ffc, 0x0, 0xfffffffffffffff7, 0x0) syz_open_pts() munmap(&(0x7f00001f0000/0x3000)=nil, 0x3000) minherit(&(0x7f00001f0000/0x1000)=nil, 0x1000, 0x0) 00:17:52 executing program 1: r0 = open(&(0x7f00000000c0)='./bus\x00', 0x8284, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000100000000}) flock(r0, 0x5) flock(r0, 0xd) fcntl$lock(r0, 0x8, &(0x7f0000000100)={0x0, 0x4, 0xffffffffffffffff, 0x200000005}) 00:17:52 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x6, &(0x7f00000000c0)="e8f0e55e", 0x4) setsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000200)="136c814d90c9c9bfaa3c058b94f33a2bc5eef7c79c27e0e68fec8404011fee62aec77c16c446ebea89f654b17d4985fafc8e8063d3e66264cd0fcbebb44aa9a98dd23fea3f3611bd8f6bd479b034ae9d6e4115968fcd397ca8e9c5980dd63e8f1996cbe6c67af60f5fefc1bae14d5688534b5d6bf817abed978e407f7e3f162f6e2e3bf8b700a43bda9b8371e8a1136b73b53b9df048d402a02350b51b59", 0x9e) sendto$inet(r0, &(0x7f0000000140)="4d51de17fe5d38553afcf1f9c1072a71eee23dbc99828c3996b13eb67618c9bd7f061b6514fef5f159764fab61fcef78dc8bc960f2a200fba56595e17bdb7255560f604d9700fe30cbdafe86ade699a05181f460ad206e9cde28fb1bea748b2453d269c28a103780b549ef3a0a43622894c2e8ef9c5fe19b2f9a72d9df418dab8e054067b53758c14059fe03bf6932a38372f6cda1c7e8ec4441f6571348fdd725b3cd0d89c746bd875ddd4a", 0xac, 0x2, &(0x7f0000000000)={0x2, 0x3}, 0xc) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000100)={0x2b227, 0x1}, 0x8) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fchmodat(r1, &(0x7f0000000080)='./file0\x00', 0x1, 0x2) 00:17:52 executing program 1: ioctl$TIOCSFLAGS(0xffffffffffffffff, 0x8004745c, &(0x7f0000000080)) setitimer(0x2, 0x0, &(0x7f0000000040)) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCCBRK(r0, 0x2000747a) ioctl$TIOCCDTR(r1, 0x20007478) 00:17:52 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) r1 = semget(0x2, 0x7, 0x0) r2 = getuid() r3 = getgid() r4 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000100)={{0x48, r2, r3, r4, r5, 0x0, 0x1}, 0x7fffffff, 0x6, 0x2}) r6 = geteuid() r7 = geteuid() setreuid(r6, r7) write(r0, &(0x7f0000000500)="e3", 0x1) close(r0) syz_open_pts() r8 = syz_open_pts() ioctl$TIOCSETA(r8, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "d88e78b6913aeda2b29778c3aef799d11f00c832"}) read(r8, &(0x7f00000002c0)=""/249, 0xf9) syz_open_pts() ioctl$TIOCOUTQ(0xffffffffffffffff, 0x40047473, 0x0) ioctl$TIOCSETD(r8, 0x8004741b, &(0x7f0000000000)=0x5) 00:17:52 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) r1 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ff3000/0xd000)=nil, 0xd000, 0x3, 0x11, r1, 0x0, 0x5) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, 0xc) fcntl$lock(r0, 0xf, &(0x7f0000000140)={0x1, 0x0, 0x1, 0x6, r2}) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f0000000040)={0x6, 0x7fff, 0x6, 0x81, "f1c708be199e7298462b3e5a40d8eb583f25dbce", 0x6a, 0x3ff}) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x6) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000080)={0x8, 0x1, 0x1000, 0x5, "24b74a36cfc57d0b2854c7fc1eeb56c49509c004", 0x5, 0x8}) fchmod(r1, 0x100) open$dir(&(0x7f0000000000)='./file0\x00', 0x8000, 0x0) 00:17:52 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000040)={0x7c3, 0x9}, 0x10) r1 = syz_open_pts() syz_open_pts() munlockall() ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000080)) 00:17:53 executing program 0: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup(r0) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="07ff2016"], 0x1, 0x0, 0x0) r2 = socket$inet6(0x18, 0x1, 0x0) connect(r2, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) sendto(r0, &(0x7f0000000400)="2a324b64fca89f125940d4c4c313e98c31d1962fd708708e8fb044a4c538388aab8f6d3ed78c5eac37902d83b115671d092fa2a96f24baea8b8425ba99c003fdd8f054ed89f733245c2cabeea8d3734f159144c2a69b447f505976cc53210cf558fd377edb5b6c9c5be2bfe71002405ad6407d0a", 0x74, 0x0, 0x0, 0x0) utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="42882016"], 0x1, 0x0, 0x0) r3 = socket$inet6(0x18, 0x1, 0x0) connect(r3, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) shutdown(0xffffffffffffffff, 0x0) setsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f0000000000)={0x42de, 0x2}, 0x8) close(r3) accept(r2, &(0x7f0000000180)=@in, &(0x7f0000000280)=0xc) recvmsg(r2, &(0x7f0000000140)={0x0, 0x0, &(0x7f0000002500)=[{&(0x7f00000001c0)=""/181, 0xb5}], 0x1, 0x0}, 0x0) sendto(r2, &(0x7f0000000000)="05", 0x1, 0x1, 0x0, 0x0) connect(r1, &(0x7f00000002c0)=@in={0x2, 0x0}, 0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f00000003c0)=0x9) 00:17:53 executing program 1: r0 = semget$private(0x0, 0x40000007, 0x1c5) semop(r0, &(0x7f0000001bc0)=[{0x0, 0x7, 0x1000}], 0x1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) semctl$IPC_RMID(r0, 0x0, 0x0) 00:17:53 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) bind(r0, &(0x7f00000000c0)=@in6={0x18, 0x3, 0x424, 0x5}, 0xc) poll(&(0x7f0000000080)=[{r0, 0x12e}], 0x1, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1001, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x2, 0x4) setsockopt(r0, 0xfffffffffffffdfe, 0x1000000000b, &(0x7f0000000380)="c9764195c4cb9bc98ef1c8c04507c5524f646dd7ee6b7f677d5e1169e2b78a415a98e28daf0b798464f860883bff3684092937fe25993dbbed3fb932f84eafbdc079f275902801b8e9420cc7b06bc8766c39344c9a71486cf538760431fb0403c4062aca8736d73a08c798f576261808199d124a08017f1a23c9727d39b2bc7a7fd695fec66a26378c7e3980ad78f5f123203b7ad32397fae5e2f6d8ebd09007b9d7a32c5162416c527bf6f9086266cec88eafeb5bbeb9448d070af4615956c7af9b10170f7cc0593a0095988a16cdc0a2b53d3da52802e1af6f27eee15241679e0219d820667955e46e3b48d1e565a8b55808675743ad546d1b291bede4fc8910d2f5ced478ad785e5efc94673590569f4f9c88afec649e1d880320592f063bad7fbea8005a7cd86825a0d98b3113d67119e1ebb7c4", 0xfe85) pipe2(&(0x7f0000000040), 0x4) 00:17:53 executing program 1: r0 = open(&(0x7f0000000080)='./file1\x00', 0xa1f, 0x11) fcntl$lock(r0, 0x7, &(0x7f0000000000)={0x0, 0x2, 0x0, 0x1010000100002}) 00:17:53 executing program 0: r0 = socket$inet(0x2, 0x4002, 0x80) getsockopt(r0, 0x4, 0x86, &(0x7f0000000000)=""/93, &(0x7f0000000080)=0x5d) r1 = socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x8003, 0x2) setsockopt$sock_int(r1, 0xffff, 0x1003, 0x0, 0x0) socket$inet6(0x18, 0x8002, 0x101) 00:17:53 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x200, 0x1) setsockopt(r0, 0x3, 0x7fff, &(0x7f0000000080)="5cea5d4fc85e48e3d89930932ad40af5d496ccf2591e247abff23fe49f5c82a8c825da61e79695bdb53e316b0738d4114976f19e00f587dacf1e84056132c312bdc5eeda578a8e098751ec8984d2ecb94ed5a79eeb15eec39ce85987c4529ff12cce5c35f3982ffbc9ab097f3d081540448da0b18c8042d6a0e26dbbc533e44e229d2bd700e34a33d4de6e26893bd6d98d45d66f062eca89d0cfaf3ab98d7d541b66e71e1a01f64629f76b133d875ebfd52839d919590ea897b07fcab28e2583b9ab8e6d77361989e3a8d6965f2eaef7e7af8ac382", 0xd5) r1 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r1, 0x2000000000029, 0x7, &(0x7f0000000000)="01000000", 0x4) getsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000180), &(0x7f00000001c0)=0x10) sendmsg(r0, &(0x7f0000000680)={&(0x7f0000000200)=@un=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000004c0)=[{&(0x7f0000000240)="f11ed41396d14ce65000990de2cb263ad43cda86722d820d4cf3d3c9f61d0694b3ffb42f4429f868893f4573e7b4732ab0c0dec7fabd03e3ee75ffa34c2b3e3d8ba6de0ff52ec34330b8117575a94e2901ffc42a0a6c45a75a28a79de773986cdf9429286179e4e0f329e58e14f53a1ffba25bd3d85b5f229cf97e48b1ba4eac4ba627c226cba519a59ca6c22078c0fd01939a065ba03a794ef04b301cb61b7f96104880e7a25f7fcee7817b38fc7fc6aa8de76b8ce083c221cf284ad44445cdb54f9c1b7cc2e1c109ba22a7146b2382ec3b5e771540fe1549873c327b633d909dcf0b5bd6c9671402", 0xe9}, {&(0x7f0000000340)="8ce92fd52e26b213971f4d0f6441e74ded6282f4e20816eaca73769038a6b4e84d2a1267dfde67d58b836d5b4e4de91ad39cff96ab9f7b0f27a3daffbe73f902efbeea39afa94504936cdb7f4bc04f3cca138ad0150e10a62643a1dc7d1e082a77562113d45798382d19a98335709cb1d2f751164edc61abc19f29fbe58b93afd6bb84e2e2d1322a1de854b4fe782e47c0d708f7e4ea7cb35d6665e7738883021a9d749d82f24512d8158e4201ff23", 0xaf}, {&(0x7f0000000400)="69edcc5dc98e9e8a9c04245770893831f7600d37c1d500297900613ba247ae1c4aa263d564e74ed61357a08ff5b186aa1ed2128cbea249464bb190b8f5db3492bf3fe9d35978780b86280db49b7abada2212b8d6a824b5e572fec582b84b3eb16de880bc942949b1a930b73ad8477b9b5969a46dcb9904bf4c101c1caf482b1cecaa2a2b91607213881ae676a30c308f203a38cda217b1aebdf8cac1d13863ebeeaa2d65ca08c05c3bf359e6f7b3df71d19d2c749597dee95183891aa86608", 0xbf}], 0x3, &(0x7f0000000500)=[{0xe0, 0x1, 0x80000001, "7e7f7cf83225522962d3d944ac76eeb85489cddc5038e2960077531551def344ec16fb3402b9b8c3b176716149535c732ccf2e58da004360013a419b58befa1274991464e86bed9088d3fae431f62ccbf457fcd19dd6f4365f224fe5096c2947cab73de83b4544bfa93c42adf9b0501ed7a76cd4566979394fe56dee5ff14d377b1554f58fc1d283dab419b384d41859e5b731d559b922015790c7156440e646fdf047be7717766727200acd73caffe085ac8cc0680eb84188475be68055cb3ec3c3b44f9ed8e589a2a7a07129d1"}, {0x90, 0x1, 0xb25, "e118c2c0e662705d2292c01dd1df7961280d6ca0344133e4156166b4a5425f5f0a547a89293d03f5901bdc20f1987ef7b376d44e476ce9511c7b8fdec5ce388a76b4436aeae8bb4448b71600e1279b94e32e959d9f4280b629850418c8c969d7b9123dc672649ea3254f6baf58dc982f54ea1e8e2e96c44690"}], 0x170}, 0x8) setsockopt(r1, 0x2000000000029, 0xb, &(0x7f0000000080), 0x4) ioctl$TIOCSCTTY(r0, 0x20007461) 00:17:53 executing program 1: r0 = socket(0x18, 0x7, 0x7) listen(r0, 0xfff) r1 = socket$unix(0x1, 0xffffffffffffffff, 0x0) bind(r1, &(0x7f00000008c0)=@in={0x2, 0x3}, 0xc) symlink(&(0x7f0000000880)='./file0\x00', &(0x7f0000000040)='./file0\x00') unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='c\x00') r2 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000080)=0xc) recvmsg(r2, &(0x7f0000000840)={0x0, 0x0, &(0x7f0000000740)=[{&(0x7f0000000140)=""/138, 0x8a}, {&(0x7f0000000200)=""/196, 0xc4}, {&(0x7f0000000300)=""/173, 0xad}, {&(0x7f00000003c0)=""/224, 0xe0}, {&(0x7f00000004c0)=""/116, 0x74}, {&(0x7f0000000540)=""/23, 0x17}, {&(0x7f0000000580)=""/27, 0x1b}, {&(0x7f00000005c0)=""/70, 0x46}, {&(0x7f0000000640)=""/218, 0xda}], 0x9, &(0x7f0000000800)=""/6, 0x6}, 0x803) r3 = syz_open_pts() ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f0000000900)={0x5, 0x5, 0x1, 0x93, "3d3bd840fc12658f6385edbbe089441cefb68078", 0x9, 0x6}) socket$inet(0x2, 0x2, 0x1) 00:17:53 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f00000006c0)="e36258078385a909959f2c85fca416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a54b5ea7a753fb299dc5539a90bfe432044908d0d99bf7c19f078177da4ce9c287d2ba6eeb0000002f6c1b2bea99c8e91365b1000014000000000008000000000000f5156feec4a20d5286f2d31299ce14d3cf29050433f209de090000000000000033245098aafbb046c04753e2a2954b95ec50bd093884a4b9e263ced455564e98a63b9df08dd57ab9a698316a66f077a917088c6aee124415", 0xc7) write(r0, &(0x7f0000000000)="3eb5b70000000001", 0x8) syz_open_pts() close(r0) kqueue() syz_open_pts() execve(0x0, 0x0, 0x0) 00:17:53 executing program 1: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) msgrcv(0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="07ff2016"], 0x1, 0x0, 0x1000) r0 = socket$inet6(0x18, 0x1, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) setsockopt$sock_int(r0, 0xffff, 0x40004000001001, &(0x7f0000000000)=0x4, 0x4) sendto(r0, &(0x7f0000000240)="fe446b8f6ed15b112ec06a59a760f516756b391cf5b9b141c3926cb384d3ccf1fe802c9276a1b288fc53456385efa86773f0ef2bc69f810677831a5f10fe609aefcb7e3878034cd0715b8b4afe88587867a20200ee12283d75025c55e767b1e44c40a0be065b84ee47318c27a1b124a49ab9e857cda3770eea3b66ac7480d00f81652515aa2cb8c00be2a6819f45529fd4", 0x91, 0x0, 0x0, 0x0) r1 = syz_open_pts() ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f00000000c0)=0x433) 00:17:53 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) execve(0x0, &(0x7f0000000200)=[&(0x7f0000000100)='\x00', &(0x7f0000000000)='\x04\xb7\x04\x00@\xd7jK'], 0x0) pwritev(r0, &(0x7f0000000180)=[{&(0x7f0000000080), 0x1ff}], 0x100000000000025b, 0x0) select(0xfffffffffffffd3f, 0x0, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffff}, 0x0) select(0x40, &(0x7f0000000080)={0x7, 0x3000000000000000, 0xcf1, 0x1, 0x1, 0x56, 0x6, 0x100000001}, &(0x7f0000000140)={0x3, 0x1, 0x8, 0x3, 0x6, 0x7fff}, &(0x7f00000001c0)={0x5, 0x1, 0x8001, 0xfff, 0x100, 0x38b4f29b, 0x7, 0x6}, &(0x7f0000000240)={0x8001, 0x57b9}) pwritev(r0, &(0x7f0000000080), 0x2bc, 0x0) 00:17:53 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x28}], 0x0, 0x0, 0x0, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = accept$inet(0xffffffffffffffff, &(0x7f00000000c0), &(0x7f0000000100)=0xc) fcntl$setflags(r3, 0x2, 0x1) kevent(r2, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0x80, 0x1, 0xfffffffffffffffb, 0xffffffffffffff80}, {{r1}, 0xffffffffffffffff, 0x1, 0x8, 0x9, 0x5}, {{r1}, 0xffffffffffffffff, 0x40, 0x0, 0x1, 0x401}, {{r0}, 0xffffffffffffffff, 0x2, 0x4, 0x7ff}, {{r0}, 0xfffffffffffffffe, 0x20, 0x1, 0xfffffffffffffff7, 0xff}, {{r1}, 0xffffffffffffffff, 0x11, 0x4, 0x7, 0x3}, {{r1}, 0xfffffffffffffffa, 0x23, 0x0, 0x1f, 0x6}, {{r0}, 0xffffffffffffffff, 0xb4, 0xfffff, 0xff, 0x16}, {{r1}, 0xffffffffffffffff, 0x2, 0xfffff, 0x1000, 0xfffffffffffffff9}, {{r0}, 0xffffffffffffffff, 0x9c, 0x1, 0x0, 0x7}], 0x4, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffd, 0x1, 0x4, 0x4f, 0x80000000}, {{r4}, 0xfffffffffffffffb, 0x8, 0x0, 0xffffffff, 0x5}, {{r1}, 0xfffffffffffffff9, 0x10, 0x3, 0xffffffffffffffff, 0xffffffff00000001}, {{r0}, 0xfffffffffffffffd, 0x4, 0x0, 0x1, 0x1}, {{r1}, 0xfffffffffffffffe, 0x20, 0x40000000, 0x3, 0x1f}, {{r1}, 0xffffffffffffffff, 0x4, 0x1, 0x535, 0x4}], 0x8001, &(0x7f0000000380)={0x8, 0x9}) clock_gettime(0x0, &(0x7f00000003c0)) r5 = kqueue() kevent(r5, &(0x7f0000000040), 0x800, 0x0, 0x0, 0x0) pipe2(&(0x7f0000000400), 0x10004) kevent(r5, &(0x7f00000009c0)=[{{r0}, 0xfffffffffffffffe, 0x1, 0xfffff, 0x80000001}], 0x3ff, 0x0, 0x0, 0x0) kevent(r5, 0x0, 0x0, 0x0, 0xfffffffffffffff8, &(0x7f0000000000)) 00:17:53 executing program 0: open(&(0x7f0000000040)='./bus/file0\x00', 0x8390, 0x0) getgroups(0x1, &(0x7f00000001c0)=[0xffffffffffffffff]) chown(&(0x7f0000000140)='./bus\x00', 0xffffffffffffffff, r0) 00:17:53 executing program 0: getsockopt(0xffffffffffffffff, 0x29, 0x38, 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) 00:17:53 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="82022e2f66696c6530004754182b0b2be4ac2c48c571f5003703000000a18cec887592"], 0x10) shutdown(r0, 0x4) r1 = socket(0x2, 0x4002, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1003, &(0x7f0000000080)=0x3, 0x4) 00:17:53 executing program 0: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000335000), 0xfffffcf8) getsockname(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) readv(r0, &(0x7f0000000340)=[{&(0x7f0000000680)=""/4096, 0x1000}], 0x1) setitimer(0x0, &(0x7f0000000200)={{}, {0x0, 0x9}}, 0x0) readv(r0, &(0x7f00000001c0)=[{&(0x7f00000005c0)=""/172, 0xac}, {&(0x7f0000000140)=""/120, 0x21}], 0x100000000000015a) 00:17:53 executing program 1: r0 = socket$inet6(0x18, 0x20000000008001, 0x1) setsockopt(r0, 0x29, 0x40, &(0x7f00000000c0)="01000000", 0x4) recvfrom(r0, &(0x7f0000000200)=""/235, 0xeb, 0x2, &(0x7f0000000000)=@un=@abs={0x1, 0x0, 0x1}, 0x8) r1 = msgget(0x3, 0x1) msgrcv(r1, &(0x7f0000000100)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'], 0xdf, 0x2, 0x1000) 00:17:53 executing program 1: r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xffbd) r1 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r1, 0x29, 0x3d, 0x0, 0x0) 00:17:53 executing program 1: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x1, 0x8) recvfrom$unix(r0, &(0x7f0000000100)=""/232, 0xe8, 0x3, &(0x7f00000002c0)=ANY=[@ANYBLOB="01002e2f66696c65300002b50a759aaf2ad7f442772ec8b0c66e6fc0936dfde7109d766eaba573b7bf5b877725bbafbc0411baa74b2642609cc5afff49e7c2bb80550671931dd587dfd5d45591a32fa96d49a3a932852099c5403ef1e21ab11bacf751158122c98f45dd5c9fbd98a1fa19d77017b810de0f01f936a89cae4e7774ad64e32f8cb61f39798734fa0618171ccb09d732bf61ae8629ce9908fc637a14"], 0xa) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x246, 0xffffffffffff0001}, {0x5c8800000, 0x9}}) getsockopt$sock_int(r1, 0xffff, 0x1003, 0x0, 0x0) socket(0x26, 0x4, 0x1) utimes(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)={{0x0, 0x4}, {0x8, 0x6}}) 00:17:53 executing program 0: open(&(0x7f00000000c0)='.\x00', 0x8, 0xe3) symlink(&(0x7f0000000180)='./file0/file0\x00', &(0x7f0000000140)='./bus\x00') r0 = socket$unix(0x1, 0x0, 0x0) listen(r0, 0xfffffffffffffffd) r1 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x8) fcntl$setstatus(r1, 0x4, 0x20000080) close(r1) rename(&(0x7f0000000280)='./bus\x00', &(0x7f0000000040)='./file0\x00') chdir(&(0x7f0000000380)='./bus\x00') truncate(&(0x7f0000000000)='./bus\x00', 0xffffffffffffffff) pwritev(r0, &(0x7f0000000240)=[{&(0x7f00000002c0)="54e3a15dac16413fc38ccd61aa21158e209bced0d54949a763b99617a89eb4925c818c4cd16f89bf91ff99e3e137e468ecfbf1e065a34f4a1fe2b5395df98dc254ba2a73650ab8f5be28cfeca8700c5d70abe37420e1dfef86ff2a9d5006253dc3ad400e4640ca9448d7a59b96179223f1ce7532319cffe0ad140bb5ea5d51c0ee98e6498ad66eece535610b87f31bce37fcb28f6bf4cf38534ca3d9ec4230f4c394fdce408ef46c", 0xa8}], 0x1, 0x0) mknod$loop(&(0x7f0000000080)='./file0/file0\x00', 0x0, 0xffffffffffffffff) getpeername(r0, &(0x7f00000001c0)=@un=@file={0x0, ""/43}, &(0x7f0000000200)=0x2d) 00:17:53 executing program 1: r0 = socket(0x2, 0x4005, 0x3) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0xff, 0x4) syz_emit_ethernet(0xffffffffffffffb1, &(0x7f00000000c0)="2e6bdd9465dea29297a46bf73d8cf39c16c3e92257695a1e9f8d92837cdfbbb185ec1a475dbe2256f15a766f129becdfaece518ae75eca2c90ac5c2de787064ed9e416a18956c557ecd6f7166f858a984206f35e4525dc7c847a26ab2c3d6f60c96e5f2c28432dc51c") bind$unix(r0, &(0x7f0000001080)=@abs={0x7884d2b899002d7}, 0x10) 00:17:53 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a02, 0x0) lseek(r0, 0x0, 0xfffffffffffffffd) readlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)=""/101, 0x65) 00:17:53 executing program 0: r0 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) open(&(0x7f0000000000)='./file1\x00', 0x10000, 0x100) sendto(r0, 0x0, 0x0, 0x0, 0x0, 0x0) 00:17:53 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) writev(r0, &(0x7f00000017c0)=[{&(0x7f00000003c0)="bdf2a15fa5527a0b89f6e79f00c805cec0e1fab10e52ac8ea9e43172fe99cd99b14f0a8be7f5cfddcab8cd518d05d663d7417aa1fe1933f06e6b7c52819e0a3ad3c25349c47a0ce319351db445430628803736e3420dbc225d07d6d759710976b7c4132518", 0x65}], 0x1) write(r0, &(0x7f0000000440)="9a26da16c7bc8c698f1e458b7a8182c5c0b4ecf16795eefd93aa78ea2e65b975e6299413fdf83d45565156c2f136bb75afd0c3052b10cb33a6191bdcf41fbdfd3dc52f6a497b7a046b2a5e76a16f97ef9be406695175940bbd6efc45f8747073a8fa54852db7c91f828f7c20383f9e040811f29470a84a6038a5124386916f0990ad4a8c02f66c160af84a49fc04c064e9c031fe8a3033e46d2779294fad5948e4a7f4bd9cbd51bf02b923a91e920dbe69a9c7eec958a03d44da212df2642868e055334653b88d63f6a2f8e816db7d6f76c4f4e31c78eefe474363193ccc2d98eda09520d6b39de44ecfddc0d1d8b6ca2a4ce35754f6c327df518e9b3b4012498b95e1ef092a5b4a4ee23acbce117203de1c80b13bb3509c0a011db7461277c6568adb91be7f55afd2d07d90a3ec3b4704e1d49fcdc9967c3a621f8ab2e81296e3790ad7e5989cb9b973d21a8f1d0ca717cb7920a001df1f08be574e26b65e304679273f4d2ad23a43ae225ba53a2d7b35cc1c4c58420183b710596f9bd484e0aeafe7d56b5ce832094e367d7d9ca3b2f1033c941d38e2514bf1526e691d1c78a165529c0533f5789aca7488ccb150427f9e4c9d890e4a6934b6141d554cd8096f2610e669182f68f30fd360031f0ce019ce674e784c74e0a1f4928404bf4008094b5b36ed625762bff5cb4a0acc97aaf6742fdcaedae4b5ec3036c8fb75afdff4d12e5d1f263f802d496acdaba10f3db92805ae3ab7fdecc4c920e5a626c4e1f55c656471b7b4e402819731c9e79fd66803276ea320730589cf822a7176430a0568383d3503c28d3cd1182f7ae682f1d70d9eaf508b293995ff0b63eab53da6cef2e240dc2c6b6f3e4d4ad2cfa97c1fe5336a8ed53c2766e5bb9950c05faf13a4c9e01944958757d40dd34aa6574934b071b413e6368f8e4b252b2a9c3b9ae178216e860f983d4e7ba967f3dd010db85da8cfa3119a3fb3e6970f6dfd3d25f83cd4237a54522ecdf8b1d74d5cf450e11a61bb808eb479680d065359f172289d8e635b6a44e4637fd9ec3e8e89c4232ac83a49e6662047c489391e1af763147b52eb32cc99009ae76f0fda545a09341888bcbff7b5bf63845b4e775d32d40af092ed6e5967c81bf38fbcb136c023953ba6e94082dd5fb6fc28659bd4fef77f8d77fd24fd214005c2d5668f540228416d56e9c08c33f82aa2dfcb6c546f8c2f0e87b8fda7d9acd5781cc7cbd9755db81cc34fa31df42dc876715c0491e4476fd2a9c0c5290e2aebfa36634c3c3dfca7b4f57869ade3db11c2baf4988633b8ed2dadbb4999ab82ef49021e3fba47a9e3b2adf1420e88eeb8450dd2f78eaa3c31543184e81dcee4d5826108f2b4a72ab85ac559207bbd56d5e5dd52207221e1d5fe90023726dc77e782b74383d0f595251aa0caf878a32735ae702c5aa7aca53dc58f1ad64e195c98e18efec1ebcc47a594199f88bbdae469cf9e832d2fa13312a43f99a22910e52857942eae7a7d3eb423bffa3ce7a6dca9bce82241b6f6012b9f86011f2de434c176f1f4afa5a195a27601a7dad2d806f6f2f20b2f8bc9b208363e8547dfb3737958eb4a9918f57fcae9368c67385ed79899423cb471ff3a3fae7829b415d5a911caf8088ece78841dd8d6d02f684a813074c9b98dbdb38006ac1d2db69eb1a5684e93d224126db5a9c53b4b6a9925d5bc85490d822a70844fb1a48f321e3af35df79358a4c737275c17879b13bd59f64aba3efb59b313573e5c24a572651144adaaf3b19dc6c96b16857045151d5c6c0532a7e26e200c90769d3b0f510711e075b058d82038a8b95d9b6e5ebee8e9590f7f789e6bbe28f140e2683d19dc0e09b1628075d08a24f2152d06fa1931dd894d365ee788a0eda5dc43871a6580cb095b82a926b0ca7a192cf4dad0e7864e2bf94baf0f0fa708b511f461347373d373ed6502cc608994fecb90f2fd7dfc9f17f8d5a663a7cbecff705cd7a5e6ce017acb2856f37275959576e598b8ab91748ba53a2f93dd8cc5f81195d6face50a9504405db580d90e5f4ee5d96ddbaea97dc4747190027939f9cc4317d38f34445fa4dd85414e7f78829a1130048ad274b0369ce5397e9890ea7f905d84dc521e845f0811e8a3797afba0c33d58e5355402206689f8b37d07eb799c341b9dec1a04cb50851e69cb5c9ef42238f7d1dd9f6ca2683835067ca75da0d8f20567b8dcdbedc71886b5313e9e04c063b88b9d633e4ef8fb4a1e7f26cfaf1a62f3d21f6a8c40b0479e2b87e3512c07d0e7f9308a801b8ccae04ce5d70b8dfbb0fb01f01e2e70d884970fbdbefae4a2b93e9ef4e583c428be930fc01bda7a20b2a94278de1c86e8c0354dd250aa1232f57138c8cabaa36b44a97aa6877c134fde6b7e690c53501962fdf387e22676e133cb0cda7569f4236110ae3d743ed2a2ce3ddbd6d5d10343391b3181d136986fbbde471521bde948f140986e632c7d7193cb45d82d05dcd62d7e166620d2c80d0d607b50fa318b9ba3aab48ea18b66729618b2c04fba8719a3ac39da486287cd40fab5303965cd1fe16d4110c3a19a1e7b3c29c58cd54c1b9db28179ff2d2f2952b3314d58318781a6ce21f676a283d71abaeedca1be08ee2415167b15e827f62eb445b7d62aef7b2e7e802c40eabb0fc8c5f87a5e91eb210a4cf3c7717ce534e1ace99085af2678626b52f24cd3090b268adc6fe580a9fc300baba21f3d3d4a80643c504162ffecc748cf4cbcbe6e4ab49bc945896062cdfdbfb622482a3b60ecdce3e35bcbf81b0a63e864134345cd047b024a11a44054403719478d50e7e1c2a60da5d8456e5da96397e041c83c65ea1a4b372cce706eb83877f1b7ca8ac6fd2e846d10e7598fdf5b46e2b5b1fc157caa4585f5fe71e9512483c2edf0614fe071c75c4e043f08b9a62573c414a59fa0d03f099fee4342512fdcc9935db2da12f60e9e85c37231551c4b12647ecd7cae2f055fc1a749996a5a47ace22775b13fffe032ded22482e6d7821e669f746c11cca05fbc917b64999839dccb351cf407aaa387e6f0fa135600c9ab251245d73a4965b66c63663eff27ac819041a36cc3a2284f9e247995365e8ac271be57903e527396ec9223477af2c0a29dd8b63f22bdcc53d594ed3dbe4a958d3dd625fc5bfeccf201dca47ca21a11a75ef7e5ff0b937ff7ddd5dcfee75ff72521f771aa9b151eebc25f3e3e92f745e88a540b31d712d305e1c039b50822ef0f7ddb1a59327b9780c07100cc7dc2e339193c933fe08984bafffa21e2fa0f61f7f1b0933f7dcc589d3d51477813eb27f6ba5c84617de7f550c779373492f99e4fe610df569568ce3ba462999fbf6b727bf53c7bcaed298fff814d42ed442ed8f928589a0bd9f2c03ffd65fbd83f10a1da70fe6cc556c6fce9c579b15cc1dab90d7e654388202160306d231c97c5e78ab8c8444ba89a7b86bde7f3f51d0d111e13341428ce17a28eda0da7129daa5cc990baa9b47644841a49b1cc1d41b5fb1f119d58e87f051b281ae5b0b5e78ab21206fa130b07a9459f4291284506e8051c5e7a68030c89d803557877d21d0a830216625f32020ec775605ec23c057762340296f89ecfdda0686c66549e3774ce553729a93c0726165ef35cb88c1b205636f67c5ef9a7aae2d3966f304e621a0346ef58d9a265e57b6230e29bbef0ebbbcb79cef6b26e7bb91f122f37d7ef7d0aeb560a70e7dc8529d5ef130df278eb065e382df141f87522bf75fe03369411d7e1b6f999988a8d915f1e343c6ea57e548475ff269e0d9595c08cc808cc128c9ea44c6b313f667e2ecff5f3df6461b41109ff2785c0f9c79fcb4865319d6f6754be003aa9d568ce07e56dbc3239f9653c7b30302f05c632e4d3c6eb3d20a6e9ffd7ea56aa4ce019a8a30f1befd41bf8445d37294ffa35510efc0ba60767342e9486aca02dc4c6bea2279189e20d186b855573c4b9ef6054726e51f27209b6f84804d1eb5d27c17d99f43df153825c720a4b830d5fa597f5e31860cff1353e2541fd95fe524df54b2adaa17c3c3f35c2112878d6ca743d8af467249010ca51e831a455cdca2899715ecef0e258fce0025c0a592124ca1a481caa966013ca604bce3f6764c1213271f9edaf601fe620a383dfd3779cd91646e62e8c6f8ba47290a64b4ed273980be59ae687f5ff4d5f0c1aee8a5d3a87d4df4c5a64689d6f13dd269cff2ba340be13579f5c95a81ee18e305de658d4b5af5b8e37d2c3a80a791a1716fc2e9ce46c9d3fde99309c89e28192fd565faa326d1189e900322877a9f382fd158b64e884a0d7cce3ff9b1474553ca7cac0d8ebec694d8c3548ac7fb7653526001d793033f47ecc201e0fc3cfb21759a23ac3dc3cdc95b4e9feb74b0d0e841145a608574eed9535a99904f82d33419077fdf16ec7dd4e8043294e5939b8c4279ac818cc8304f064b5e6dc2641b42c344b4e6c89f649e9cb3545709061be678334026d2bf030a710074efc2eeac682c4abb66e68dc2545905cefbe820023ea6328bd29f2be91a91711281e8c803e5c100a3584d213c504ad15cfddeeba59f760f8fb35070cfea53b6d725b165a1a2b6ebae06d9bc5e0d2dd9d5fcc4c30b97ff7478ff16f3330aa9c7c0f225d88ddae8d0622ccaa89f25dbca6a20cbf168125ef58878f00a09be18fecef969a2bbafd72249b5c5eb0247c2022158cfa7bc9134ce2649631a9e45eab38677295e4f3e065663f233f7318c835b75d4eb6adbf9a01b04c87b3e5e58fa4d0c9c2d333415bcb3a85a04da85dd990dbb1004926b1c9fe40a5b2b81d7a04e00a353656b4bf1e37ec54b78920f573525727f0832e89c8fe1f98763df7904e17bc88d7dd027bf9fa9093b80521e34917dff8843a543cc418b2fe0463b3f70fe71c991ee444115c6349e331678db2f8dda731f26064b1d2b1edd45e2e537294058f6ecccdf1166450921dc55f5f29a93b9b813ccb52284992d38c11a00dcfde723dad45ecefb489536ed45907a6196f370c07b3a4ee3f28ed6f89bac89014e8e5b2a5ef5bbb216fb03c930f53effce655f87a5eaa675257fc9dd7ec0a7207b3c8b5da346e88bc170995c71a359d382c216ed061ebb00c0adc93f3239fcca2f7617653e7213840a", 0xe39) r1 = syz_open_pts() close(r0) r2 = kqueue() r3 = syz_open_pts() r4 = fcntl$dupfd(r3, 0x0, r2) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xfffffffffffffff9, "ff010000000000080000000100"}) write(r1, &(0x7f0000000200)="709c1843b1f0543323de0d58685dbf572fb67a0cc28eafc973ebbd6b9c3c94bf04e5105cc1f4865436d5babe187da22a0e47fe33bdcea1529c993498c9d18b85b68b199100bd639abeb23d81e327f921cfcd87980fc3a9c7624db9f1f6a5b36d567f09c99fb6ce3a92d18d4e77e1e2e9c138ab9b1e70f66f1e29f1e3303d882da3f0ebf460a307a752fecc12c9d7cc92999c", 0x92) readv(r4, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 00:17:53 executing program 1: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB='\x00\x00\x00\x00'], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x2, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) sendmsg(r0, &(0x7f0000000780)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r1 = socket(0x2, 0x4002, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) setsockopt$sock_int(r0, 0xffff, 0x28, &(0x7f0000000040)=0x6, 0x4) bind$unix(r1, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x0}, 0x8) 00:17:53 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x1, 0x0, 0xfffffffffffffffc, 0x0, "a0000081d0008100", 0x0, 0xfffffffffffffffc}) write(r0, &(0x7f0000000280)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe414044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1042fad2ba6eeb0026e32c5778f1647c21bbb30000", 0x65) r1 = socket$unix(0x1, 0x7, 0x0) write(r0, &(0x7f00000004c0)="301428c2670ae3b90a39ba18094e82285ab4cf6bf3663b94bbfd7cb933b46cdc9a7754a9e1fe14b82e988cd63e009283b58119c3e1ba798f466d04677f54d4b92b9aca3552f3dd060ac166d08d6a037d5d7f9ca7577a40b0675aa4f4454ad27b4b4ab77f6429fa1de2e3f39f75f14e9bc9a90f4148ea740baaf4f6cc03bf826cb01dd70b3b8b83f9c67199662d32eca367c0d57f47ffe2fe62cff27d501904f8a48fdc55b4ad2ae09d4f6bbdcafab646cb45cfc39da33138fc22ef2fffe62ece41027c0f703a753eb56f467125d8eeb8cdcdf4effec826456993663dd6d70af2e3c812a185e6b5ea00fee163d69cbe677d3d271e7aff9610ff634a716f17e11877b4a38c04e23d43e5135c0116725c217d183642d5aaa32e5e622b601dd8c4c5ecfe4660c8cf29d416d299030ca44ee43900fac5ac04b3aa6e43c622aa88b5ad12c34961fc38d7188d3f2fe49654f1320138a86a8127134ede020969203504c9d2c02f5f308dd6d09e2233e3ad988dfa92508f24c7ce88784f11c41a58a88de204673c9f0cf33f47085550b28ebc8df94ca0c2ad48f28200bb25e6fb8500ec3474f5bc7b1f014d1211ede50fdfc45d00ec91402235d80b06bd9ca018ff8017389c1cb240d04f7e6b89573fbb697260f867f241567a1ce29b11b9f22771d5616e2e669b432d286fd632b493d571add004ea5200f1900dba3843b7c021ac69093117bcfbc278d52511cd344ade033fa6447d6028ee0476d0dde6eb87a5af3d14cd07cbaecec597e26e451fd088c33e4535f56107e494cd01aa4d2d8ad555e37fadfcf4a9e9a00d08e6d40c43bd6fceb9cad6d52b5445b54210d2a5487e66bfaea6016c2b0ea616e211ca9836bed6fdd07c1e7ba12e73e8bb6f5c74603375314d0f1356324a9e5615f67db69119ee12d327ad39ba307d12fd01add8e3bab60c190c96f3f83cedf859dca4b06b30ce014b37ebf35ae5763ce43106b163d65e7b8d070f2ed92a97418200fc89a05f9b0ef07c282a89625da85abaf60d50062c02d98d2b5396a9164f9c299bf4b75df66452b187325e3fd3097e24845c943125dc6b9bfea098cc365fd058db74efbd449c990818458b3cc4f4e5954c4373ff4d4ab1cb1d6b18f5bcf866cea50c31f139157aeaa512bd9296d8396755fa0ad086a4a21cd1b4c98421bc6c7ba9e33e89389f55eec5dd0d219e44990dc9125028d0ccd0d03d32f7a96c7bf818bb76d4a7e09120cc7ec632180c1b8b1b4c1c8870633a03773d64dc6afe9dce27d0e671c428cb68a5bcd141f6786cd8c315870f0e1bde4e5101833a44d93ba1a4c0e6ebf69bb768542b8b40ddbc7a0ea83e1a443e5e7963014638dfae1a8c66d2ca1df71b538a734c0d82533994106feb7520579f52a1f820bad211c0a4f90728f1f4e464c995569def621046c0dec2bafc262eee01de9b984f574f81f03d5de398c6a743ae7d41211c9012696c74f582dd572c3ec2cea442658df57c8dee3d5cd43525ca865b8b435f6eec8cfedd72ad4318be5fc192129e937787a034a2c69a83a9504056ebbb06ae6c1be9d07b7e57a88c6ed2a65991dcf4af326905eaf342d16cabc0a085f6c356674213f0546877104d306521fb203d58de04421c83e4f45f28972d94f8b0ee8ad03a1ca44caea96ff9d844497037ff4709ffcbcbcd505770127bb9f8bceb5738d6907d0149095a6e96bb164be06caa65fe30895b233abd4e3f87704d0590461311d1156df089364ee899994ac7732ebc69f7b46c0941bdfb897689eaf1f80d173788a3da930cda509e2e9f9446a8549f9d3bf30176ebdcc69219262aeed7f52924ba255222427540caef838aec8506695a102742621795db28fd2ed9fc60ae2de303e6fe567c3d922bdf4c3b6f6c5408d7e2aec82f6c3ffd2b06194c0adbae802af5392a33c8b01af557e9f2a72c079eddb96135d023222749868c4ae9b237fc657adb59a2aab5133e9e19422db8485bddf4860bfeeb353455995fdf043a55c02ad0ea56e0cb45ec2af151c541aea2c96b2da37ab2308cb1dd2b90d736f088da9600856501e8e0a5d115d92babc8b3c0b85b64c3207405303cb45a8acd05ba885a201b625f2d5985d02b8cad8b4d750349642f00fd606f2045cd57440a9792683943f991517b62de7b38ccc03b95ca56fc9ad3dfdf7bf76d101f29f70ad178a08eef1d2d54a32247189108c712a00e8c9c71c8a7a65cd785afb664a3e28cd8a8627acaf95422bb8ee251ef23be6029448381f3490e9d3c1c55e5dc726a5d6d33a370310618b15c7c5b0e9fdff44e8a2ccf4b11ca3c9c3524107835411fe6efd6431f1fef2a4cb11164a55bc270b3389288b0da49462ea99286ece131018c79db6d7c88fe939e1fd8fbf01c082f4491417b307f5671c99cc06b8199dd341454fc5a482152ad5bf12848463e12f2f6910ed05956eda715d8340e4926275b11e9afe0f59843c76390881431138322fa99b23949abec9d7bd2a6347a9b8686d096e63b48ab39ffc92b3c719d3e6ac0c48f4f54907bcf22cf7dabe8d6a7627c52e1aac3a7ffd10f68d71aa8cd6d687e7b1f7d30d5032ffe691013d04ee0f161abebd5ffcb2d329e5ac9e1c76db1ee1a6c76c9a070910182f7fd4f9bbda18d515df56fecd7209184029eb20731ab6e8c91885c0a98e5260fd3631bba0429239af678aee7e79e340db2dd0013930321c6264f49e66a618106bf8dcab53e7f57221fe11c966fa731c584c1d472d227509e569551be1c44b76ad29b4bde143d27e4dec5bb36b55bb21f21e49118547441093cb331b6bc7df276d0823bafd49128c529f3f689abb3f9cc5d2917d3278b54dfa46cc7a36601b22efd97e622731018bd77bbc48323a08bb8e268fc978540dd3428990213dec39d263d1e30aa17e4745b499f264fd9f67db703754ec1c201532a30139906276a1f46159913cf02583a6e39047a9e4c38625c58eee13e5dfc6b3ed7af34392fcb2b920e7b0eae1eb1bc86acd4af0d9902e27de4d67987677edd231bb4f20ac0b6ff0c7c70afd13028b6400431164c28c639c9321a7cacc3cc3bc3a882141fdaaf8f4591e4388db77836e5ae9fceb1c3b064b6a4c24e0a2bfeb63db84b63649d89b8b6ce01a016ba4f4592ae0b8938c2f0235d68c74ef7597df432756e0b8707487f984f5446f40a4d959327f813f650d6aca73e27e1e7e10a9702dcfebc7c9e64f5fa2741f0af0300000000000006352b6594504ed592d73e7c3f5d4fb836f50379125454a2d37e316274f18825f44a353171f818666777e92ad66bec576f80a6c69e9290388397e7e95d6413dff38fba6b3282d69eae45e3867a3508eb3dc44938d5dd2efe235bd9e3823cd5bdeb7ce569cbf4be4bedaced89718116fb2840886924b2fa90bf4f2ec9fa3004c677990a92c668e396187c3f99a731608262ec4f57c4a3d945eaca8cb52de7af7d82e04de12e9f5ac5fffa6966515124696e2155b2e6aea111e9c8cd8c089baebb503bbe1a3cb86db4a74866bed123366793d1a8163230cce209fb83a18e28ee1cf26ea57d8c4a2d5559880e6f5cb97641fa61b258b2676601f07a6062b921bd1b52eb4695bb7ee91663822b06f7e376ab3ef688e3cf66ec9ab3a71466601e220aefeb50b6983439e6bb27f3726bb1a4b9dbb1c727a7417a53163c0811ef005ee2e11b339f5efbbca70baa233bc901d0da835a906c9a2f1abcc02255fb44f1f0cc6f6064d4f1b7452b95a89bb717828f0813eef5049062e4ba203c4b0237062127274951815181f32a439ecd9f042ad8db02f7661bd47a08e036da20ae24b1b41c91ba8347c7f8f40497e3b7b1ab78743c1b69741eac26ecfd26d4760823382fcb841a985146abaf244fa0c611f2bd27b8281c86d8711cfed6544db3bc97e1df644a488fccc7be6537ab023ca2fdea0e7182bb0dd1bff31dfb872805aac569fc74b6712dee319e1b058521b9dca3fc63bd1effd09b80ce1c446f695c7823b2c7bdb4036caf6d2e19e54b97b4e3f3319b46dcce29a911376be805ed7a2ef108bd869964c59b0ab15d6e66cf23613520d30aeeeebcda8145112dc7a0eb6babc103b01c2281aa1eaebf25bde804ad93fe9e955893aa27c172da7629455a18aac60b10a89fd1c92106fbb17aa76f7a66de2e67cdd01290bcf2c9d598b25faae0396bafe5070a362d870a36adaf79b03c49a14fb010cc739e6ae7fa8ee31bb4165d2a4934c9c282609d9b766d3287081562a71ea703f94e15fe7148ea295c446ac61a40dcb4eac639d0a3b8260a4f4099c672184e5e59b73903135c84b9a935121b81f5a614b52de289842c8a683782b6763810454264f64a5a5dac179e86a039fb7b3939c9c1d65d77f7e0b5d172c647367098e0ea6a008015454b15177abddf77d22a6fcaeb1c18b7b5f8333342d3b6ff771a4010a5bffdbd0a0fd6ccd014dcab090fc6c7dacdabb0b64fedd6c7fb9493cdc0a1a6928f8ba982b854a864feb37b9d9913122873aa632b15409d3976c14d59ac7ae92ea2f3f5fb85b66ef01e672cb2f4acf09127d0555a6b54047434b0b6e28d91bef4a466c76c39d29145e540a1dd3bd4023ed8b1d40fb05db11442f50aa1934ca020aa7f80217c0ca5c48bd9c73f45514c04936f1172adc6bc470e6b1f53b7653efa7c942801b65c6e407af9843979665eb4c77916742d7dd91475f93df76ddf8e02f868a5d1aba0629c250d6b17dafe6e928c789cb91ef17fa62a5d886987e74f351e99ddedf89fb9536f6f35381ebc18f725b0605f0a8aa764b1173b8749d51fa1c369b6ee50a575f29515c839ab6ac32606848c3efe030d339e92b1cdc2ec69c43e8acab087", 0xd69) r2 = syz_open_pts() close(r0) syz_extract_tcp_res(&(0x7f0000000200), 0x7, 0x2) r3 = kqueue() r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x10000000007, 0x0, "a147900bc85a7a00"}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, 0xc) setreuid(r5, r6) fcntl$setflags(r2, 0x2, 0x1) r7 = fcntl$dupfd(r4, 0x0, r3) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x7fff, 0x1, 0x5, 0x8000000001001d3a, "ba0f0772d10de6fffffffff8ff3d20008136d283"}) readv(r7, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) clock_settime(0x4, &(0x7f0000000240)={0x4, 0x1ff}) select(0x1, &(0x7f0000000000)={0x2}, 0x0, 0x0, &(0x7f00000000c0)) 00:17:53 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f00000000c0)) r1 = open(&(0x7f0000000000)='./file0\x00', 0x8a, 0x0) getsockname$inet(r1, &(0x7f0000000100), &(0x7f0000000140)=0xc) sendto$inet(r1, &(0x7f0000000740)="4f8958ec1cac2ccf4254fd1d0032d085e0283b7289ddf86fba3d88b028fc710a8a10865cec9b86cd6294ccf8777e32b49af731976b10bf016319fa307b47dfe3b1bcf1f060f2af0c3803e99209dcc2fb6b936f7cd0047b0ad9907274b4411b198337311d4b27d22d312e982ca12029a5829a64b864fa7b8d99d13a4f4fdbd1d72fc6c5faa9168761e07073954dbb82836dcd76dfb7c1d6aa49c86201c946ee0e2ea005167db7c62eb09332f33625c2957bfc8c6d95872125212f025326fe9d7335a25b833f96d85fc5bbae3ba504129aa9e95dd779ea5fab3d571a403e8004cb0b5802ec399258193a1f50f0b25f6e4b00000000000000000000000000", 0xf0, 0x9, &(0x7f0000000700)={0x2, 0x0}, 0x100000245) r2 = socket$inet(0x2, 0x2, 0x0) unlink(&(0x7f0000000040)='./file0\x00') open(&(0x7f0000000240)='./file0\x00', 0x20000, 0x0) pwritev(r2, &(0x7f0000000080)=[{&(0x7f0000000280)="9857c62781e45d72fd2be38b9b6f0029cd29cd974bbed30c180357813b3677c9fa47c75f4cd8e46d448adcadd814beadfbff644b0858c7adb37cb5a5a805b0175278c012b8ae791fdb2f1f", 0x4b}, {&(0x7f0000000300)="c6e287fa1dcdd3e3f910e67bf3869a7b7032a9a435c592d22f318cc001c928fa07dc17d4216feae16b33a1229d4a8669c20850545a195b391d9524a75346768c605c463332d3f03e42fb6622e22d32b7914c717a977de716b5568afbb85c8bb345869186940b37b801fed9f14fd808529051c1e31c7e3a4fbcb3f9d18d729687686c33e5eca035530ad77099a28fe9ab5aa201be75b54325cffd99925b1106b58ff1ddfb99ffc4", 0xa7}, {&(0x7f00000003c0)="bd58ee51599a2aa90c463411b11d6b9eeb565aa19f598cb1e435289538f64d64d90bc89ec453cd0772214dae789e4443d61a14b0cf2c850122e763748b1b1b396a618a0e7e5ef5e7e96d8841447812053563c1b217b390c19daf655b9885100debd4a69d72e541bd131f662e8dd546130b16f63b657d2c2c239a0428759f0b331b1ecade8c23659a4c93a425eaf4bbfba516d6df66a0ecfa396da081ec886a4b2e504974701c0efac0ff982c4f7dd81435b672bef0338acce4fc8fba566e12872db9c27e", 0xc4}], 0x3, 0x0) setsockopt$sock_int(r1, 0xffff, 0xb0, &(0x7f0000000540)=0x6, 0x4) readlink(&(0x7f0000000200)='\x00', &(0x7f00000004c0)=""/126, 0x7e) connect(r0, &(0x7f0000000180)=@un=@file={0x0, './file0\x00'}, 0xa) setsockopt$inet_opts(r2, 0x0, 0x3, &(0x7f0000000580)="e8f0e55e", 0x4) 00:17:53 executing program 0: r0 = socket$inet6(0x18, 0x4002, 0x2) setsockopt(r0, 0x29, 0x37, &(0x7f0000000000)="02000000", 0x4) 00:17:53 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x6f2, 0x800, 0x80000001, 0x1, "752c4d2e564873f8e41956cd04db7663ae63de60", 0x0, 0x5}) r1 = socket$unix(0x1, 0x1000000000002, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000001080)={0x80000001, 0x2, 0x4, 0x4, "e17d383f976dacaf9eecc82544898550f641a478", 0x3, 0x822d}) ioctl$TIOCCDTR(r0, 0x20007478) setsockopt$sock_int(r1, 0xffff, 0x10, &(0x7f0000000000), 0x1) r2 = semget(0x1, 0x0, 0x400) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000000080)=""/4096) 00:17:54 executing program 1: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f0000001700)=[{&(0x7f0000003940)="90", 0x1}], 0x1) write(r1, &(0x7f0000335000), 0xfc94) r2 = socket(0x2, 0x1, 0x0) getsockopt(r2, 0x6, 0x4, 0x0, 0x0) poll(&(0x7f0000000180)=[{r1, 0x62}], 0x1, 0xf73b) poll(&(0x7f0000000040)=[{r0, 0x7}], 0x19370d43cf06517, 0x0) 00:17:54 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000040), &(0x7f0000000080)=0x4) setsockopt$inet_opts(r0, 0x0, 0x7, &(0x7f00000000c0)="e8f0e55e", 0x4) getsockname$inet(r0, &(0x7f0000000100), &(0x7f0000000140)=0xc) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="dd8d5ad119016d2495da7a823133", 0xe) 00:17:54 executing program 0: r0 = socket(0x11, 0x8003, 0x0) r1 = socket(0x30, 0x79749bd80def8084, 0x8) accept(r1, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) setsockopt$sock_int(r0, 0xffff, 0x182, &(0x7f00000000c0)=0xfffffffffffffffa, 0x5165b0ef22440987) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) setsockopt$sock_int(r1, 0xffff, 0x1004, &(0x7f0000000080)=0xffffffffffffff7f, 0x4) 00:17:54 executing program 0: chdir(&(0x7f0000739ffe)='..') chdir(&(0x7f00001ec000)='..') openat(0xffffffffffffff9c, &(0x7f00004d2ffe)='..', 0x0, 0x0) r0 = semget$private(0x0, 0x3, 0x420) semop(r0, &(0x7f0000000000)=[{0x1, 0x3, 0x1000}, {0x0, 0x5, 0x1000}, {0x2, 0x6, 0x1800}, {0x4ffe9c60f8f63631, 0x3}, {0x0, 0x8001, 0x1800}, {0x3, 0x308e, 0x1800}, {0x0, 0x4, 0x800}], 0x7) 00:17:55 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x3) setsockopt(r0, 0x2000000000029, 0x9, &(0x7f0000000000)="01000000", 0x4) getpid() r1 = dup2(r0, r0) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000080)=0x1) getpid() ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x81, 0x0, "94dbf4a4bba7fd818a63b26e26b8554adbed083d"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) setsockopt(r1, 0x2000000000029, 0x200000000c, &(0x7f0000000040)="fe000000ba00000000000000310000000008aa91", 0x14) 00:17:55 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) close(r0) r1 = socket$inet6(0x18, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xfffffffffffffffe}], 0x0, 0x0, 0x0, 0x0) connect(r1, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="07ff2016"], 0x1, 0x0, 0x0) fsync(r0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x7) 00:17:55 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r0, 0x29, 0x2a, &(0x7f0000000040), 0x0) r1 = socket$inet(0x2, 0x4000000000000001, 0x0) listen(r1, 0x0) listen(r1, 0x0) 00:17:55 executing program 1: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="07ff2016"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x1, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0x8, 0x4) close(r0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) r2 = getegid() lchown(&(0x7f0000000000)='./file0\x00', r1, r2) 00:17:55 executing program 0: r0 = socket$inet6(0x18, 0x8002, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x10000, 0x8) ioctl$TIOCSBRK(r1, 0x2000747b) getpeername$inet(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) r2 = openat(r1, &(0x7f0000000100)='./file0\x00', 0x8080, 0x2) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000140)=0x3) setsockopt(r0, 0x2000000000029, 0x9, &(0x7f0000000000)="01000000", 0x4) setsockopt(r0, 0x2000000000029, 0xb, &(0x7f0000000080), 0x4) 00:17:55 executing program 1: r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r0, 0x2000000000029, 0x9, &(0x7f0000000000)="01000000", 0x4) setsockopt(r0, 0x2000000000029, 0xa, &(0x7f0000000040)="870fdbd1ff01405729dae9f4a499a4701e0e6085d2260bf5f53901cb08e40b4640b3afb05fa4a974f4d8c1223f5548b0596fe3af10d7adfb6901f36592612e283181e2b2024d9246fdc2d1070cd2221d111cf6a7e55ea0ebd35c81f8ecad2b8c1cf1bff993752459b4b3ae222c448b31334e0c4f57b5b75ec4d9bd50942c63", 0x7f) 00:17:55 executing program 0: r0 = syz_open_pts() close(r0) r1 = kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) syz_open_pts() kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x3f}], 0x9, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000040), 0x3ff, 0x0) write(r0, &(0x7f00000000c0)="90", 0x1) open(&(0x7f0000000000)='./file0\x00', 0x10, 0x1) 00:17:55 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f00000006c0)="f7828b83478a0e2022eb72a6e168f7ff84bcb86d6661bfb58965e4b3a8819f0d510dcfc13634103b855545858c310300d47e2ecea5a91f3181c899bdd21443cf99cb016dc64d59dcc41c1ff4d45afc34989551a8a2f2544fb32af15d16563140343de686494f2b1626821ba8518c5a2637551b420524d718e39c0768138b587edd5e6902e312b2087243024d80c8f9cf2209e12755eabd1d4c6a5188d568c8e8bb092e61d8c5d06ad285e1090073a4f4e7fa2a91610174159d675f5fcfa5d9cfbdc5d139bad6331a94381c00f457def9f9ce9866b7b6289ca6d9348fb14609f641ee2b33acd2d125f832603b5989e625e411cd5ba20d", 0xf6) r1 = syz_open_pts() close(r0) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) r3 = fcntl$getown(r1, 0x5) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, &(0x7f0000000900)=0xc) r5 = getgid() r6 = getpgrp() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000940)={0x0, 0x0}, &(0x7f0000000980)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000009c0)={0x0, 0x0, 0x0}, 0xc) r9 = getpgid(0xffffffffffffffff) r10 = getuid() r11 = getgid() r12 = getpid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000a00)={0x0, 0x0}, &(0x7f0000000a40)=0xc) r14 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000a80)={0x0}, 0xc) r16 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000ac0)={0x0, 0x0, 0x0}, &(0x7f0000000b00)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000b40)={0x0}, &(0x7f0000000b80)=0xc) r19 = geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000bc0)={0x0, 0x0, 0x0}, &(0x7f0000000c00)=0xc) sendmsg$unix(r2, &(0x7f0000000d40)={&(0x7f0000000100)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000880)=[{&(0x7f0000000340)="6b8c4447a7b275689bcd51bd6a42fbfc628fe6cde008f4d928406ffe28f33568163bbe8d45961d58a0c57664fd19912a953e1870be216ead5cc4683ca8cd150c5f9a72f1f1b35f862ac0e36e5e9150dc28e76f26358fdcb9fafcf7b2727c21d2e5ac2654e4eb5d969f0bf344fde553a07cf894907c04d648c9e96abf42fca4930a4d78af759fa8c1d27ec5ed5898a6e49fb7c02f74dcc013338c6f95fc84e4b0da56a7a9c117fd7ed40a76fe01385b5645f844f77f0bb02e04deddad837bb34d0d730d423a231da4f272c4ecb80896b676e446420237e3beb2cfdc8a7dd6af42b5dc39e563e3b4", 0xe7}, {&(0x7f0000000440)="c853a4bf8a8ba1fbb615d3ae1feb5feeaea0334d8043cbce56ba737e7456663879df4e8ad08070654b0cd35f283be0b65eecae700fcd6f017938773751c9378bfab74917cb9bc54e733a1461a3e590f3312917bef076a10c73bacac84f7bb67b8e24ddcaf964df21fb42bfb6ba7a12ca7ae93b17fd61baef1b60ccd2ef2822ed28f69b2f76d00d3eeb30ccd0c9fc37ace8f48953fe74ec03c33f020051d2ee9b19a834ca1052e3925c54802649e819fb58e4316f12762d2928218026911635cbdbfa04f78c66e8b50c4ca4d1138251fa156cf43a3a265f29048b3733ba608ea98852a15b3dd68c63bbbd9baa06ccb5", 0xef}, {&(0x7f0000000140)="56b9fc7fa8ed4ad8a3305f14409581dfd80f1cad0486e445b78501c6f3f096aeb144ab5ee722f3a2c2ff3b3cdc1ee7411658a735f67af182feffb0a8a47388d09406e8955a2eb5df3937da71528c02b80c8d800d3eaf073f7f20fa15b458d6d756fd60c1a0af18303279e545c04e7352b0352ce491b024fa208fe0526f47da38457ab265f02468a3f5351e55486487e42b37145ff0a0bcfc68c1ac186892ec51e9d0978d0bcccb30c6ea296ac1ad10e60d1b7e93b20573816170aead9657d7c2", 0xc0}, {&(0x7f00000005c0)="6fed55834d07e0ad74a9fc6ab775824c3b5d9c4f5eb05de08c122d7d4d7625ca71130e0af1380167b38e453f135147dab61ef3ba808f0d7b8449f968ca4e45ee47230512315d446cd84b7bb77858fc9e9c36681dbeb4634493a1af2b7d64bcbff703ac30a55db404d5d069ef97e60c9bf1562b1973ad732d3f1bbacb6abcc9a6b5a904bd2ca51ba4a31a696040d92bbc5f7aa070b8161cf58c412f177f8ebccf36e978956b2334f7f4057dab7a97e18801bc57c4ebde526444336eefa6a03179f7b3e86a987894e6468be92629c215fa22cb3b303c021e", 0xd7}, {&(0x7f0000000240)="a75136543b0583616ad933", 0xb}, {&(0x7f00000007c0)="e3a363493568b56b5cdb7e06df9169d0b95ef2d628a4fd91209f26bf3d4ab1eb6428247bb48c6fadb691e9984304c15bc03f23e6a6cf73e3062a79fc1c309f8503793b23197dedf5d7afff3fd7c101fe9e607639c8674fbbc7b9e233bc80e1e06a2063a19c955e98d2da80599358a72d85d4a45fe9e86a72cbc55e899de5467a795e7daa2f75f023a8ac", 0x8a}], 0x6, &(0x7f0000000c40)=[@cred={0x20, 0xffff, 0x0, r3, r4, r5}, @cred={0x20, 0xffff, 0x0, r6, r7, r8}, @rights={0x28, 0xffff, 0x1, [r1, r1, r0, r1, r1, r1]}, @cred={0x20, 0xffff, 0x0, r9, r10, r11}, @cred={0x20, 0xffff, 0x0, r12, r13, r14}, @cred={0x20, 0xffff, 0x0, r15, r16, r17}, @cred={0x20, 0xffff, 0x0, r18, r19, r20}], 0xe8}, 0x400) kqueue() r21 = syz_open_pts() ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000080)) ioctl$TIOCSETA(r21, 0x802c7414, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, "f31197303fb4f61ec3caf4d802573a4efcbdac22"}) readv(r21, &(0x7f0000000200)=[{&(0x7f0000000000)=""/19, 0x13}], 0x1) ioctl$TIOCSETA(r21, 0x802c7414, &(0x7f0000000300)={0x0, 0x8003, 0xfffffffffffffffc, 0x1d38, "4f0000004ae30000000000000010000900"}) 00:17:55 executing program 0: r0 = socket$inet6(0x18, 0xc001, 0x0) setsockopt(r0, 0x29, 0x4, 0x0, 0x0) 00:17:55 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000440)='./file0\x00', 0x202000000001, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x982, 0x0) utimensat(r0, &(0x7f0000000040)='./file1\x00', &(0x7f0000000080)={{0x0, 0xfffffffffffffffe}, {0xc21, 0x5}}, 0x0) r1 = open$dir(&(0x7f0000000480)='./file0\x00', 0x0, 0x0) dup2(r1, r0) 00:17:55 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffa, 0x49, 0x0, 0x5, 0xd95}, {{r0}, 0xffffffffffffffff, 0x10, 0x10, 0x401, 0x3ff}, {{r0}, 0xffffffffffffffff, 0x1, 0x80000001, 0x7ff}, {{r0}, 0xffffffffffffffff, 0x40, 0x3, 0x5, 0x5}, {{r0}, 0xffffffffffffffff, 0x1, 0x20000000, 0xffffffff, 0x1000}, {{r0}, 0xfffffffffffffffc, 0x8, 0x20000001, 0x698, 0x1}, {{r0}, 0xfffffffffffffffb, 0x80, 0xf0000000, 0x26, 0x6}], 0x100000000, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0xc1, 0xf00fffff, 0x7f, 0x8001}, {{r0}, 0xfffffffffffffffa, 0x40, 0xf0000000, 0x5, 0x8001}, {{r0}, 0xfffffffffffffffc, 0x1, 0x4, 0xffffffff, 0xc3f}], 0x12, &(0x7f0000000080)={0x3ff, 0x8}) kevent(r0, &(0x7f0000000040), 0x7, 0x0, 0xeb8, &(0x7f00000000c0)={0x0, 0xfffffffffffffffb}) 00:17:56 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000200)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) writev(r0, &(0x7f0000000800)=[{&(0x7f0000000380)="b7", 0x1}], 0x1) r1 = fcntl$dupfd(r0, 0x0, r0) symlinkat(&(0x7f0000000040)='./file0\x00', r1, &(0x7f00000000c0)='./file0\x00') syz_open_pts() close(r0) getpeername$inet6(r1, &(0x7f0000000100), &(0x7f00000001c0)=0xc) r2 = kqueue() r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "a14778ef6a00000000006df3c4073aa3940300"}) r4 = fcntl$dupfd(r3, 0x0, r2) fcntl$getflags(r4, 0x3) readv(r4, &(0x7f0000000340)=[{&(0x7f0000000140)=""/87, 0x57}], 0x1) kqueue() 00:17:56 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) getsockopt(r0, 0x1ff, 0x4, &(0x7f0000000040)=""/123, &(0x7f00000000c0)=0x7b) r1 = semget(0x1, 0x7, 0x2) semctl$SETVAL(r1, 0x7, 0x8, &(0x7f0000000180)=0x9) setsockopt(r0, 0x29, 0x41, &(0x7f0000000000)="7f000000", 0x4) symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') 00:17:56 executing program 0: r0 = open(&(0x7f0000000180)='./file1\x00', 0xa19, 0x0) fchmod(r0, 0x43) faccessat(r0, &(0x7f0000000000)='./file1\x00', 0x0, 0x3) write(r0, &(0x7f0000000340)="1466bb3084919672e38937fd95ba28484529ccfe9350762848c652dcc92ce7a80eae2358193db8cb07b54a3aae4952c4dde6743f8c8ae03f5409af6e1314e47f", 0x40) execve(&(0x7f0000000080)='./file1\x00', 0x0, 0x0) 00:17:56 executing program 0: open$dir(&(0x7f0000000000)='./file0\x00', 0x280, 0xfffffffffffffffd) truncate(&(0x7f0000000040)='./file0\x00', 0x0) syz_execute_func(&(0x7f0000000080)="64260f1cfac4c2f93205bc410000c422893c7c8b07c4227d5909430fcac4c2614020012d3430b9a266460f1a51a7c462a5013dfeefffffc4c19172d48a") 00:17:56 executing program 1: r0 = semget(0x2, 0x1, 0x23) semctl$IPC_RMID(r0, 0x0, 0x0) unveil(&(0x7f0000000040)='./file1\x00', &(0x7f0000000140)='rx') 00:17:56 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() writev(r1, &(0x7f0000000040)=[{&(0x7f0000000400)="1f1fd49a02566b28fd9afb3f65da77c3a884584aea3c36a0dcbb0a5e6d0b50d4f287ec0c0f378b5022aa5db5c840cdaa2bbcec62e300f35315d4e0ddabae9abe5e7d43991529aa872dfa67c9fe61d98bc669ee711b54a661d88a097b88907bf5d80c78db8a88378b94c0b99866bbdc292ac144a6af9ddb451f3d621cdc62ab6db950b3a23605f6843e4939f2c567c2bb52f13e0535919fd4a2aa407fc6d5771f6cbacc94d17ea98b2e392f2765df1a8792849d246393bafccfe112f7a306011fe2b834991d403365a95de23f29eb913e2a1e12d908c902f197d4e182a667c4b445b7faaa2fc92560d2d3b9886ece24776715cd74c9a539f2246e007deaed3824d68744dd1a75de87c9f884de2960c7aeb5ce305e0de1cf189349355690a0a5fb65692a63aad4fee1e87de44fcaaa49d435c18b6de9b16f1e6e9faead60528203777ae0c93cdb09abd77e898892cef7ff2265e195eaeefc952a7c826ccfd5a5c633f2c0c49749169eca532163d1ca284297ca12318e7a40e9a7abdbb18ddbbe58ac7abe206486923089e2d92b1225f633fe7497b8c4e15a298474c7c4988db559f021925b4d92c330d55b5021daa0b6fad5ce15bfe2fead8039985c8f0ceef8702ed1e8f6d0590d461312670d2280f9388cbaac91d4d8863775303a5be69a0f8120e24bb303861314e21752653f3221a589d9b6bbb0842a3b8f26853b9c2bdc51a09f38e025256b2a89fa5e72966b0b28807160dbd74a6205672608f07e538eb30eba3bd6f65610f52977f8c92852474c727439c8292e76338a9cd5e415077587cd5d56d280943b1e6517d2b358eb1c5547ba9c64cb80546c431fad59549843171ef700e3eb5516fa2f25bbe74747984d4b8c3caa00cdeaf35ad5b28e6e219f1aca83d6216819cb63930561a3f15a86ea1598dca12057daa80469c085daade455b1410eade16e688723ec3dc62571197bc2de92adb0f3f49bbaded6d9b156958e064da99f4819894240f330c34be818223273779894ab9f2c84762f436fcdeeb2883f5ce396ca5cc580ae2200c2a85562725fe78045a25bb5be2296183bb7528e5f556e883a59105874be4eea1ab6b26ed53dc39b73df223a0b9bf10278988beee0b40a7d1c0baf0b624a6631dc1091b9d1209344a0f947a7ca0bfa9e31ed068c046c1f68924e8e4806442544b2397edc9d9ad22077b9875f8d6594bca19110f3dc8b98b6daaa081e64c8fdd7ba1c47f8e54f560dc5ba6ea944657c4c87ed43feb775efe77ffeafd3713e257c38b7f6d5dc55f1c0d2d838390342b2c2f6735dfd65f562197d2a03b1268ef25253d1ac07ba93d6f89bdd049304a5580d9bca374c6e83a229f7c792bfefdb41a7a4da982d59187f371a890331ed1ca4bd9e0a41c49df093dc1f26dc280f5da142696601ec2620f820c4f0f3e1394873ba8e7702458305bb341309d330110f4371b9f1b1285d75155086e8d949f0d14e5ad91227e140be3494f58126354d73a9138371d118a88d45de56a342253b9da54dcceb91b29b1cd496cab30d29be1c7139d152928f66ba28cfecbc891e6f8c80c1708e8b1f7cd57bf745e3e3105aecd72b28acb991653d6770013caf70446db97b2a49cf55b321254d63d5b098213c2fa59fce3ab573f03e1816f5323a7046223a84ad3fc432332772550ef69d50d5f60bae13c8a4b7015a2d99d19647d0d4e747eb97e9cbfeba76c24eb2d834b9c08da055331883d8aa2ea2f7e2baec94a16aafc943f563b12f3ae751e5ec97364ec0951725f5575d7a91b433f9cee192d0e27bef4ebcb22e34ced98f2d7817ce770e982ca7f3c52315b26b2807a48e0ee8e9f5c84e80b87506145d6a102a1a3c20949943f1355955b857c84094aeaaab7cb719e1722359570571dca8b368c3d35e9e68f6214e0412839c1a392569cc4b5535acf023e1f2e5d4436228fd15feddbd769b7823fd615c3f71efd6681eefac4cef4fc3b39a9a456fba847bb14712bbaa9f958bbc02a0764665c646ab7c7aa41bda6092a55b3e219258d067a53e387e958bd474028adc5e05539f2bdc6e8303e592989cbe07a52f50b835d7a2effb0fceaba2633290cf1a55c83b7dbd5c1c99350c148e9832cff8c892ada0a6b52b2aba1ea266c018d1b8a2ef0cc0891fefdae910b70974225a4dbf930ede37abf56f8522364d9c557745052d69b794c07dbd2785a96364f46148c53faa32bbc7946a4f908dcf607cd9d1f43e2ee66e411736e0de33a485b6d249e99476ee1dbdbe074dbe2180e25e4a7a502535cd9c94a20c46192cdff867d109cdb8b0230d557bdb8fc6ee9da14b3e67fb25c94a024605d02b1850ad9f043d1f91d46670fc9e6c62566072c094cc43288b4e1027bed683b060f76b811d6e9ebc4bdd2f7a53d53b971554acb32535c1f94a61458cf1c4adc5ff57fb62ff2106b2dafc99830fedc870db10bb4556506ce397c0ba7187133369c849d6eb328843f040a22c102d557d58c9daabe3c84da5c036e1a9a3d3e125724df4a250a5844b04e014441bb62770c5d1f5becad119da5ca7ed2ddf757e7bc957cd0dcd37685431bcc87c1c90c8793d4ac7dadd7ce7cc0c7668368ceda75b35d4fe5ad1c4c42d090bdc8f14d3067866f676f55899dc144cdb9dc86fbdfe508ee9c9ae6f3c958d7f4829b56346b462191bdf45d4d3bd8ae7bc39e0b8c79b6363c4848e3d1d5ac1457c588fd9741c832664c55b41e3f85af6775914fb1fa749e81a6f41e4e4ee23489968f7c39082aae14fc9ed8dcf22802259651754e31f2190ccc245d094171b953cac8a43a1f0a16a3c9ad01e5f607e4623c9d301a1ff99155f2ad46fe0f096dc9e1b3c6bb999cede095ed592eed3ff8a5606e8d78da8fa9833296d513e076f381906484ee10c5fbbfe2168a4da82e35057804021893a2b555869917dd177492b14ddc4cfcf718e4974f931405e0683a9faf7453978ac62af4a5f55730f4be0959f2309dd4219d2165376651ae9957cd0f8189c1833c3e06277ad7f6a7bf329d3dfea7cff1ab26ed6b120164ac4b3db93adb2e14923c371899fc443aac834055026666c9c7f5c05b3f45253efbaf62bb683ab3ffe1b8c5363059869e1f8b542438bed4731b8deae97a73bef23432f69736ecf359458328ef0fa7ba9e6f4a12b4eda098824a95ffbb057bb5fe71bd37f16bb06f78d89a7c0cd838c486f239d800f1b8a3ad09f0d62ef75d2eb693b2318222aaf43fa423c4a2fd675e0f3018d8f4a6785803cadc83f10eddfdc92870000ba995e933a138ed15e13fa8468c6e135bd4df103500e52aa066613aee7cd3e5be0ebcf4f4be202da56934be564c8a1f7c34b2608738ff5052b8af5431ec1b50b177648c7dcbe688c1f0af6c70b9e359a5de53d335340a489b15736785183564fd1c00dcaf27e967bc5a3beee4eb318e5975b29ce71119d01bc517aa2bf9194407bb85df35944db92d9b24e2317b3e8ff369313bf130494f34adafaf102bd0c021ee1545c0530096d986055aa2cb9d1afb19d23327c48bb4ca9d040507ca37f88e887bbc150bf0dc3c035e6f97d41dd19fb6f4adf6ba90cce2592dfce2b687e94f76930855a77e9f67c5fb6b6d0585f6bb18a2273d37dec1e99f8c402b01582afe9b07eda645cce590cd232af71aaa2963d6624a2342ab4f90df9e319e4c84528588620f2a550a7670a313a838ed8641af9fc273a08e5b1e0e3b569ddd437c82b4dca33fe951c898e3854f747812530ed241dbf97a8e81e238b41739ba28d8286f2dd265fbd8e6bfae11ae9b44ac9cd8164ae85dc99630ce0f0bfd5ff4c5436c1df8fa162461d734d4b1ba7edb20a722ae09fc13b357316f1e65017680dad30b9f84e302cf3d6e5f66af859656df6e6e0e2095e5477b79edf1eb877a06edf94645c647e6c5540b945eb6e13ea18b0a8cfaf4ff35741adc5c0b71288d6b4736c949da7ae49fbf8fd70d3befbc0c6e1abc11fe4b0623e3826809db74fdafa00c1d2d981c0b6cb060cdc1915a1aaf75141d089f239a384c3577eb1c83219cb4529b951435eb12bdcea817d9a41533c82495544e3c1f191b3b297dddc1da4beb2f18645a83f227c4530e0b758955cdf61c71292d34b6fab5e5b9a7b18318acf8126ea8783b1f9aa37b97d3785c6dc6184c23fd3e3e1776d10387160f5c9d1828824ad6d33fdd1bf9c3d63733ca539c8ed4cfa0c069814f23c239ed7405fc5ae671689a028679dfa9e0036fcdc17220742478e9e3682836c9860964ea170aae8c346b8a1efd350d20d336483dda6c55386c42cc08632f07ef34176976511d27cacf124880d424d9b1c3f9e720535a08a9c73a327b066c24d90eb474acdaffe7ed2e4c9a37341b69248a5bee1f3627c94ccb07370fdb33cfe8752b5ad5a651d4d76da295844b48a62918617b397c2b05aa95e25289c23ca5b38aa10145c686cbbbb1640be74691b687baa2ff79493edfc1d1da310671b12a06963c9d97b5b45716110b0c311aeb0cb79b7686daec8a23472186351ac25e6235f31c7761a9eaaa4a7ac1bc6f4d587c7157843a39b7858a9e6a21da9956e06b6717d2118dd1a7971901999c540042e317cca5cf3cf88e0ebdf553ba75fc00f8619c18b786f77b9b089c83a6cc5953f11d89242b13855ba73b644aa6626cc6cb3dfee242458dcf21a8a48a4bc62e9790df2418c923e53c3ddeed6d1c44a4878c1b20d25ef8a6e424ebb556cf257dc5a9932865640a4331cf465b3c6d201c7b96d3127c3765993d05b28310dd7ef6a097cb8cd3e24c0447dcef6468a784c9bf53727523e293c6e7623c73dfbccd7e51fc259a97dce101c2e4e667c36256fd6a7548efc48e7476f8deebef0f724d01de618ac457ddf7a255296b2329aa3fcb4327323f86830a0c794e85d2b69a7b05d51c20ee1ae61b86ddb2ceefdf0fe88e5673a7aac551fc03f370a9b6ce7c5e9b8eb4be6513479ae39f9da38a3ac6d10b0b08c8c164674245a576211cadcbf58586b474096f9103e4cd93d72c99c1d4e3c024f4a4af2377b09d8439863b2de64f78c08f1436260c992a4e0668455aa5477dbb6319119cdf104012bf47777fa2be84316c1e8090106ad76849649f4a274db49f2f9c9d5f7b04f1cdf3a1d54b6a6529ac7a095aba01d1fe7572055f1930adfe8fcbe2e64a43692c12ac01ace97bb9a371176c6c5435eddf812976a64ac339932afaea0f44b7d0e9a01323020aa672569eff94dde3b49c303599e3160f4d70d1c6e6b62f2d7459873c871dc8bde578617c4fa3aac00f350223d46825305cb7ab98a6c1ef50bc9242996432ebc6567a34ee3e5a9a4e9b2ae3c54283e7d4fe0fc5854afb02aafd4f3aa5bebe866bd1bc07c2a44f583f43dc78ec97a751b88e43e7cca79070d13afe9f180ea8e9090f3d50317c78eed8eb0d3b3bee5b50d474d6baefd86125b3f7a420335f9004995af82a857808d84e955d2efe0802f1ed6bb3b6e5cd84c617978c05d004dd0b5b938b4ed21853b7a0d4d6bc2d224e5847a8312067ab5c5b9037d103971a0c511537c84eddb3d4ac1a2f7f970af0191de18e0335be91e9bb54fb2a02bb368035dbc888e32653604e1987e9a02ffb4f903217220939a17bdc437cf191f2c8aab09505fe08ad43ba987b31cc266690ffb55d77a4cbd3f163864e96e6974ea7a424f2aeaea3c1233eaed0528f8728f1379542c3c0ff7dcdf2d90eb58409cfa451f624d6cc714049a2d90a5d5278a5d8d868b62724d349f23ad2624bcd1afecf5e41dcbe636008aac2769c5818b16df7edb8d", 0x1000}, {&(0x7f0000001400)="107dc41dadadcee8dd4e2bcd7af7ff39b7954fba8c0a78731d3bd8a56d5a46600f356ec702a943ad3501aa5cee772f2682aef2d15da0c551fecfcaeaed03f53b03386b7873f61726af5b36d6c4e872101bf7bd1725839522f0a0f5f57066ca583a1e6c5717b2a7f9246426788c0900234a1dd2289dbcfc2925c1fc5ca6d197d2812b2e0bfc92e79a7a3d1d09b0a9740de73430c25ee156b6713f817c3f142f48dd48039f4ebd46dded2783dd931072b25e3405dc7cc2c6677b0b55dfee82c41d99ebb328356b14c3faa5c03324bb52a5fff12abd69d9af5c993b2ca614395b883580668d04d53d48f0fc3a1965e3e989112edad0ae1974df0ef66f48e9e8469fc06da9a13232eaaa22590e3a40f5bcc43ef52769075f5b0a3d058ca81c5bf3578e66457a6a61fd23cf09243e63881ac28b542af2bc3f71d177b077c6e5d3b5abf1fbb600e50d89b6d2e85e5a7ae0d9f953cbc6580624c9cbe49510431e1154200ea10919569fc69957eaa03f8b20e973afbbabf1406d8497d9a593454f47456f80226933a1157c59297391b216de8585f40667a9194afdaa6c9f23a18333bc7a879df9eac5dbf29027110593d0bb991c231b93c44245b6b68cefb962f67444ce9b7dcfbb2b2f63f21ae40fb29c7710f683cff094c0b40517c3af9ec35596dce53f16aeeef538f3ce8824e636f6741ae65d712aed412097a4b1fff78ff1e030a7c828673eb91c82e8c98939be73d4d282b2f45796a75b2b5d3a35d362667c04b4a01d22b7555fa0f7058225eff68922085b2994d51f3f8888805c8fb0a1d5d64e62ae015016781021be6c949492cb0ab6369d231fc666989f9551c4eb73f03be97717e97306d40ca71a10628b3a1d4b0bb55e5c9623ce13e3d4308f0d99d180f8a81d83ad9b831aba98840282bc7f6dc71d72f4c7d366677b29f35d7fb60b1989bd607eda9f3070ad05a276e78af644d87144b41f6d5bfde2301d0675f99b14d43b9072aa76e93edb1bb367456cf6988eeb6da56d77285889b31740b583344a9122b2dbec26a84f7f54e0b84e6cc9a3c41970d90cd04cef640e09a0254a26bcf82f601078aa87fd85cc35dc8b9f63928edbce04e4018083fef31e69284137f16c6e651c8d01bb1e2502fa69f71eb92204a5cadb8b9104bb393231293a2951125888c2b698ab5d887884ba75f4938b5ee87d3c7faf6a8a571f182db47e7dd86bca23e03f5652b011baf9a38b05e02fb479de9e81f0d361df4aada7b87fe62d75d972fbd8c6f720f1e2edf96ff296b3940c4dd20f3fed0c55916a104ae756722b5ec3d373d9d45d1d3a63884ed75f8f056d5583b985fe69fc554216e694f9de16527a7b5d0bbe33f455ccd05c9295e20ec390e781b217fb811881aff9b78db16618b155a14782f48281fc45ca569409b93e98895bf5372453bc1e77823c8228442b61135a9fe8c2dc1776139c71e1e343df13c22453be613e8a748598d2ffe4312d0cab89301365729ee203d105a0522e753c5ef9dd4107d2e1d4a1bdbf8efa9e611b53b9d1c484d3445e196720ae43386fc9b2aff8b943023a777b4a66d4c4322711e57b38ccec7221a851ec2852505b1dbf7b77e7b17d0e4bf0cc06f282e5e355970156d6507359e5ccd296ae090935d00206d1f8057fa9723f7caa10c86d02f6bb4e2326b8fd2d13fdfea5dcb3602861fce7f33a3f6cfcb38b2873c1c89b787c843ef7bf5a0b101665a4a121b144eaccb0d61180d9d217c9855cdef66316dbb6e113941d3532b51a9c8331b536fb79838ba51c75aeea6fac7559c48062ae92769e1663fb26a8d1595e945f0c32c600b56f1632c8fae5a50d347c88960cf5b77e70866c9b3dfd3d593edcca04c997721d9bb11800586cee26b523b9553aeae45027184b2085908627c18def298932beb8d2f460891db3e9e14dff3fb2466a3b67d0da2b5a7fb7c8ce6f5407e9ca66530ef515ca7db850eb664012792d6044bcc982db0879a2cfa311465ac424aba4e98920728de7db0cad8c17f60dbf001b62be93b99f7c568df72d2db5713e9c265580333afe8db0101c4541b27c22b41e2a4c423b3d45eb5127f556172d54f17d14571a062fcb203955bdbd1e24884f261d5cc8899c08a1cbb505c3f44f75a9f7222889f15282298bc4202ae76a872862593d57fe7ef1d2cb24d334c3312410681be8fa579c626522fd136f452958eb49197a31cc21f1fcef3b72de910f1e781ab94765f2398496be16be08379458b530af24733df99bf5dbeeeb6c7f7a4d5ef3287cd9820d8244d94ca59f43c97252cd5d1fcc2c93484bfaca5ff5ea702196894a4f29f42eeabcbe413d54072706cefc945fb97e46dde22beece6a11181a808eb9f9277cb84a8075b178b20319531e4a0604ddd944516cae500ca57e16bc02398b2b7142b158bf59c76fa9771c4602ce4e6766ae72cb7a2331c5962ddbcf72103ceac7b922efc3f99c17c25c0aaf39d5d2ab5870dd7f3e7a1f229053cd2d9185f720629a81a2884a3ef5826d0517e3aceedd77ac170a7f569ec21fcfc31de750c355244a38be5dcf7eb0fba784fabf88e4a027f117f66d763863b81167db9cd516ca50424dfbc413b9c0cebd87723453d19b5bfa0f6fb74cd8b2413aedcb532fb33ac990b2a785648763453100ddfcf169c7933d7e332a1632ab3afe50fc395282cd36fef58e2ef107fedc7e807d164e08bbd6968f6be8f9177f191e0cf19e401a3011d27f9f4ad151a4f12366520464dee011729c3eda079d7205a22da286dc03d8f93d63610455909e0be5315c263ea05b069c9d310f882837c3b061e7ad55dc437d302c2b1b658a72d8105b3b132fd9bfc5cf32c5bf660ae2718781b653235ef31ee658b88cec0636189e12ce49f3438ad90217d7307f776baaf3aba13e392d21187639c81b9c9be0749cf1783c129c06916290230f85c5d5c729fc7677d4e0ffa756bc3730c333f681dd99b601ba31de53ed4beec779197cb51d32316a577c5a8cae7c38fa7b6c029aacc2152dac6c0b3948818573aa38bb277655104518d9641f2f9fe4552829a1f163563b4552ccb49a57f0f17e6963e590eb9cf898d0966ead0f1b2629feb820b7ad76c1214d658d6d0a6d747a38bdbd246c71c5452de1b8631ef5e11727ac3cb6cf147f6fe3fccf058c86af5bceb585887c06c7e6718eca50348759ef51c57c3feab72fe341b596c2c30e0f560a34f483f02adbc9cc28013b7e19b33b70debde68bda9f005a283bcd6237c467ddf8acb52f5a1507d51fb5cd8b5ad730f8ee20e3c739ae6f8ca093cf8a41b3eb4c61320d506b648879fd63c0b352531dac9d8832d1d8354b4a7f397084d6fbb24fe5c4494f0a2b3cf9db9479d48fd339056f9beaba3516de5835f306a4b9fc8f993d8bd25ecaaa65f10290567207df54f25a3463ac71159929b9005536250d5a8e8be2b2583ef3115b1c1df6e752b505372a31a3185ed14c696bf168bc7fd27301b1fa5aa478caf1d4882e1d20b2f3d9019c02ee24496db6aff474f5e2521ff749d3e63b06cb4ed2f2b133cefa1bb5a063cd920408f91d15ee2c6560e09f6f5306d1df9b4bdb5570fd72c668416358e1a8af2617ea422f40a8ad3973d8bdf4bad8e3e45f142d617c0332217930c43c1af77b0492e68b8054a73126526bbc6a5f582fb1d144aee7034cd01dc4fcb65d1975bf3943698b7e936238c333f27911ba288f0f0fb3882c59aa3d9e1fc83c62e8b885fe625c1d541f8084b59690acbf53b071198e965b734f0b794d69406cd4982a79b227c3d607bd02f794f3e69516641ac7225d5f22e8e979296057126d56d08e840dbf4c0f40ae4339700a42d61a2f1eb4df4fd649c929c9c4f89fe5f5794edf044ba61cb9a5765de0c1779fa5259d11bdc37944348f868f1313a494c6a74720ebc549924210a19fa64b8abeeb991f03495e7ea00191edab5cda757c06c96d0c27888c120dfca3d58be0d1d6b6dd919e66d39288b0885c2160105869b9d51c66159ab374939d4579d337ae00e01f0bd07d038098ae72f2e371815ad9c5abbb25d46f9b88749228b8e292e0d20b0d684e69432a6e44554bbb6374424ca6b48298e5769aea53888681e50b00578da440e0653a2dbc72242a3e355240f167dcb741d154e1c844cb00ef9f49d8abf45821fa5d860293275f80ba66b747453ab3c302a2faf436956d3369b299e42d0e20a5b552ce5cca774b3989d8b3449a150f1f9eb99e9984ec27215ebdcb9c58e284138b6bd6a971c71f9779ee36337e7ffa17f846216fea5acdb83f906949caa12035d3039d1e8886536bbebc9d32dd74f0d04935ec76dd724efb599dc597f44e79cb1e07812c05dcfed12b04a90083c98fdf2da054f7dcf66637519655f2aa89b11ff04d51a17ec2658ff6aca131c9b58083d862810c79b5c4611f48d261fa4819b28c046fba77dde48f9b7f4bd4432becb51774812d6d9e85fdf9f5d74cff40608c667d448ac84bcf8cb9a35f3bc593a79cbbe5f721b93dc7cb5b6587bdfd5bc735e7f3a3998faf4818d00c63458e080ecde034a1f08e12bac2b87d99aac057f4db5311b1ae7c63ee177107d2622090f6d92bb4b52a791e96cbbe3e6e43f05a69c091b84735f5f83b339bac260b092c7aaf8c3e939a807884228e0de11cc995e314df1aa38091d34347e29fe77cb72071aebae0c2ea2dc83496a52ec7df09f7a30e852985c2c0a69c17bf513cab8c6e9c59d06aae9ee5ab535cb1ed7b48a6a867a19df019992c6b7df64b653aeab952d0d20ab597e3e38f6304354137601d62d584cc37e1220e0ba36fbef9be4e68c4b626d9149082c87381ba1b7b50218b21bc8a1bea0709ddf5faa65d094d4006d55dc7a20031b91d65904960f051601ce49e7819bf6590cf2b30aa3ddcc06083a816ec0a568f2b0e21d801fb63ed35519b705c37235e0f35e35d76252cbfe55075d98dc0c9ab9b0105e970fd7c0829f0c5d0d73e65e1729d9d49d501107f60abcd12aa92e6991079c1f92ad2e584d2ff624d750d134126c2e0f83e88465526567d58e6b7d90fda16ff06adfa7c83158ad8c62701883c8c617902be6e587262f5191741c724c20aaee8c7fbd48aee958d108128c5a6131f650542cc4ae721fac8a1c060e8be5f04f3fa24bc87b4af048bd988a4d5a8d41f6937fb21c1d37414d40d321ebab8adbe955d07fc0d8390b29de28fd52d5b41965ec644acbec47bd4eb1b01e92b70e2e300442d4c3cb3fcf8c9b7f44d14f3a1b07b83f486f501221a169c6877db9bccdf46938c4ff3103ebaa99c5ba3f07a110609f3b17380463831603d5188d0b851ccadbae0576bfc79bf26b0013f0a055373e7d092a3135db7cdbd98618bbc36879baf6469a43a88ce7cbb7202f99e368029bfc2d9c937362a12db0e302daaae03cf387da2b1bc21f0167d4a58abf768878b3d051777b5ccdfa4a581b1f1dcb6b3b6abf745c0fddd9c63bc5edaa8f90f59b802ea1b63a7fb96f8c208c00d6658419497ea27d1da2b03eb8fabb69f7b8b3ff1d73742065b6e306725fd884284979201e79ecea04f89b27e0c771cb8483f7b6d643275c64e4a2f1d20393b5f3fdbfa2741b122f5993a0d227c52bd9eda450a0f4e7d3a78b2779db64b9a89ff03abd7853fdf872ac82c613f7ceb2134aebcbedaebe9034b49b15ea77f5fc234b881fcd97a8badcdeed168c3531dc86c72d7c22fc1a8603e60b93d80948378a4403bbe70d9771af29364bdd3b25b107b4b22c656c6e00fa681fae95125d25f0c502d628e4b98c3d42d256b", 0x1000}], 0x2) kevent(r2, &(0x7f0000000000)=[{{r1}, 0xfffffffff7fffffe, 0xbccdbcb4be6b447b, 0xfffff}], 0x1000, 0x0, 0x0, 0x0) writev(r1, &(0x7f00000000c0)=[{&(0x7f00000003c0)='r', 0x1}], 0x1) read(r0, 0x0, 0x0) 00:17:56 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffbffe, 0xffffffffffffffff, 0xfffff}], 0x200000000000, 0x0, 0x7, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) r1 = shmget(0x2, 0x3000, 0x20, &(0x7f0000ffd000/0x3000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000000)=""/98) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f00000000c0)={{0x18, 0x1, 0x1, 0x100000000}, {0x18, 0x2, 0x2, 0x8000}, 0x8, [0x5, 0x4, 0x3, 0x5, 0x1ff, 0x7, 0xfffffffffffffff8, 0x401]}, 0x3c) 00:17:56 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000440), 0xffffff05}], 0x10000000000000ff, 0x0) unveil(&(0x7f0000000200)='./file0/file0\x00', &(0x7f0000000240)='W\x00') mmap(&(0x7f0000194000/0x4000)=nil, 0x4000, 0x0, 0x10, 0xffffffffffffffff, 0x0, 0x0) utimes(&(0x7f0000000080)='./file0\x00', 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) write(r1, &(0x7f0000000100)="a48dee1a930b32bcc8d4cd8d4b21d5bce8f4d280bcca3264d0e08d8bbebae2fff777e5b8d7c8950b3b5c9875b3718e44d12c1fd62a619fd90b368eace922224a76fd5d4ee267343f801aa81f68c05c51de9bf5c25671567faa5bc06f92a4cab223990144760583948c6baf451993b79b3dacb28693225f6ec0a1d223cec75bfb68e42b494f3ad0496431edda80c84cc8caf6480f4a171136f68fc332d47d843cd4d86076e673913420925b283f8c0d8158ee03b94a871c4491bdeec6cbc859d7350c9bed2563374057076974f2a6684f907cb663d1f74f7d78c2ea8b394bcab229b605319e554ff0538fca10ced5424d079c", 0xf2) 00:17:56 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = semget$private(0x0, 0x4, 0x80) semop(r0, &(0x7f0000000080)=[{0x4, 0xc842}, {0x4, 0xf5df, 0x1800}, {0x1, 0xae80, 0x1000}], 0xc7) setrlimit(0x4, &(0x7f0000000000)) setrlimit(0x2, &(0x7f0000000040)) 00:17:57 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) setsockopt$inet_opts(r0, 0x0, 0x4000000000000015, &(0x7f0000000100)="1534a5aa", 0x4) bind$inet(r0, &(0x7f0000000000)={0x2, 0x0}, 0xc) 00:17:57 executing program 1: pipe(&(0x7f0000000000)) clock_gettime(0x3, &(0x7f0000000040)) 00:17:57 executing program 1: r0 = socket(0x2, 0x4001, 0x0) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') connect$unix(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="8202ff7fffffffffffff4d7590c9ed6f7b1aaa9fb9d091961f40c20baf6c70351d800229827bab338adf4e8a212af3ec73bb76e785992c57fc4f0d108663f5e591941591c648221640ae6359432ea4b795b62eb9f61cfcaffc772d1e463b3a76a5f4c2b23e2b320c4d371790f31ffe8bdeb3d31ed9273ee1c498397bec07a14aac22da0b3b3b29c620f475a96a3cadae30a9d4c13297269a9dead96fd6f0a7fcd58c7ecebe38637d4b2ee4b4371e23ac9bf8aaf7d22699d747b46c38d949743fbbf8fedcf15b31fd59fa4e1af53a71ec22037bc20f1c24e1b7bfc9"], 0x1) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') 00:17:57 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) readv(r0, &(0x7f0000000180)=[{&(0x7f0000000040)=""/15, 0xf}], 0x1) write(r0, &(0x7f0000000000)="7515f4bef6cf697558f056bd285053f4cd46d07c3e4730ce096c8e931fd379fb14ee482bce96", 0x26) r1 = dup2(r0, r0) r2 = getppid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000b80)={0x0, 0x0}, 0xc) r4 = getgid() sendmsg$unix(r1, &(0x7f0000000c00)={&(0x7f00000004c0)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000ac0)=[{&(0x7f0000000500)}, {&(0x7f0000000540)="b144bbd171d84c5c2273036c89ea3b0eac13e755b896f11dff1b88fd75b419088c4da1e0851a2e549b3cc7d513bd585371664c435d66931f0db3f70a713abb252798c675c7c5ea4dde8a2f918cda75515f58414f1b81e56e7d7a70940990b9a3d0e02030aa03b123661ac5f6057e8b43abc96e3dde232a2adedcfe6d541a11f043269f4527eadddc6d2e9b5c65bbd6", 0x8f}, {&(0x7f0000000600)="75499ccda644850af1c3accb090f5882f6cab90a162cbe628309146c03f059e3635c6439fa1e73e8c81adab84bdd9f426bc67c0a711e04849c415ac85da8ecc94a123107a550bc3bd5a4789b063a60bf60f8d143c6e2ca935990f6e4b499b8a0aa0711184083885dc0d719cf52998a3fb8816902f29e8f0f75844b3ebd221aef6c37f6e88fce746457d574d1bbe1cf409dbd55ce394c2656b5925ff9dd55f9684ee15efdea1a164596e26c39655fc53d193f7920b3a7919d883df2a6dc8114d8611fbdaf5734a133e3c872339ef7cb3c8672eb47a31bbbf710a1f2d231e1bce6a4166a83b591ad426b97a6c0cb39ac12", 0xf0}, {&(0x7f0000000700)="a804b0d89710596c4b9f47b6b29a6ad04744e99f220041fcf3dd7ca5f1d1ae3001d7e6f3ebb10653c0c8aad0e0562f3a1f352fa8b62ac05e0a68c283a9650c325725f00c12627d3041ec3d8d54703d49b8b9684dcf7fb2c58472462b59105cf5029dbaa48e8aefa6506ab7a492967ed40a342956dff146c07623c411feede1f44637f848ec78c2900aed1fb3c9598e87060a6af6b602e7143a2cb3310c7e9e715411dd455385", 0xa6}, {&(0x7f00000007c0)="a4e35ea94aca97de74031d44a10e9290e77ceada9b0e492cc9afd31ebf6c3b4a90dc70a3985e52825dfcd0f175885271368dc5d0aad2f70a0c7aa7a4a06db3ae414b0bb2913e08dd64a33643f485550bdbbd2e5dc7293199d850cd75177f55ff143d9ff95678f139c81164d0a282942771c7e07c27622fba942373ceb38d1c71443dd5e640ec3015705461637fbb960d64998af0100132eb429b4a6eac2f3eea4e138bf2e7432f5c8104cc0b7fb698423230642d9a972826942797e9", 0xbc}, {&(0x7f0000000880)="9b8e7037a0a2ad2a9c4722c4965136baaf5fc3399a5d5088ea37f28cdae806b3c4677da7745b521aee64aae11107527adce88c611e90d599f8250fee93f85daf71e3197d7b1fafa516a5ce191bf7fd53b3f604a2bea11c0e5dc13f9776d597f34629a01d95e1ad2689b0520d93", 0x6d}, {&(0x7f0000000900)="8ee31a1c292502614420ec0b4675c0c71094507c3207a0ba87d880dfff7a143e6e8f118ca86fe70c422a8af9ecd5537f3361d4257d3e25271cb4ee", 0x3b}, {&(0x7f0000000940)="83b9bb5fd97ab839d099a4e159aeec0e952870a9869f419be41186ef3557569726c0bb690f795b582c33d3312b4c7105728ec7ef20802e077b85e77cf0ddb60553f00923fb26a67d8deb330d5a9cdd65ec02378ae8e3ff", 0x57}, {&(0x7f00000009c0)="6c0f3349982b27d84b183361084fd2ae02823a0e769ca5f7835a30a38fca9770bd1ae0a9b69a47111b86ea260c808da940df71bc438f3894671976e1d15cda8d536173de6d45bde121b80e728ed815b243d04a5ca40a9e4ebe6b9b97393d75264287181e89bd960e160a3b9e0b77d6f35d82f93e855686e329ad97e476b8ad096bae17a20e2d8afaf3c3c65cfbd079f5cc651ed364b727d0e251eebad67207c6814647cf9afa68e466af4caec18c8752f0cb870d55d093ce4a98d07d13178b52f6a0b24a237460065ffe6f56491493ee1e0097daf7c34ad4020674c20a9a61", 0xdf}], 0x9, &(0x7f0000000bc0)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}], 0x20, 0x4}, 0x2) r5 = syz_open_pts() close(r5) r6 = kqueue() mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x4, 0x11, r0, 0x0, 0x0) kevent(r6, &(0x7f00000001c0)=[{{r6}, 0xfffffffffffffff8, 0x10, 0x20000026, 0xb5e4, 0xe4a}, {{r0}, 0xffffffffffffffff, 0x1, 0x1, 0x2, 0x3}, {{r0}, 0xfffffffffffffffc, 0x20, 0x1, 0x3, 0x4e50}, {{r0}, 0x0, 0x8, 0x0, 0x0, 0x9}, {{r0}, 0xfffffffffffffffa, 0x4, 0x4, 0x40, 0x100}, {{r0}, 0xfffffffffffffffc, 0x86, 0xfffff, 0x100000000, 0xfffffffffffff001}, {{r5}, 0xfffffffffffffffe, 0x1, 0x40, 0x6, 0x3}], 0x7ff, &(0x7f00000000c0)=[{{r6}, 0xfffffffffffffffd, 0x81, 0x80, 0x80}], 0xfffffffffffffff8, &(0x7f0000000100)={0x3}) r7 = syz_open_pts() close(r0) read(r5, &(0x7f00000003c0)=""/218, 0xda) kevent(r6, &(0x7f0000000140)=[{{r5}, 0x0, 0x40, 0x2, 0x58, 0x1}], 0x81, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffffe, 0x9, 0x2, 0x4, 0x6}, {{r5}, 0xfffffffffffffffd, 0x1, 0x20000006, 0x1, 0x3}, {{r0}, 0x0, 0x14, 0x11, 0x4, 0x1}, {{r6}, 0xfffffffffffffff8, 0x53, 0x1, 0x5, 0x7fff}, {{r7}, 0xffffffffffffffff, 0xc0, 0x21, 0x0, 0x2}, {{r5}, 0xffffffffffffffff, 0xe9, 0x6, 0x3, 0xe628}], 0x9, &(0x7f0000000380)={0x9, 0x6}) close(r7) lseek(r0, 0x0, 0x5) 00:17:57 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x13f) sendto(r0, &(0x7f0000000000)="87d0af7a12f331f4e2a24a97330b78cf93f6cb4cfd91022f467f4d451ab1d1f5c509ae077fa998c8afffe6daab50e0b109f04325cb99eeecfdec8b94bb624e00aa3310400a5525eb419f6c5d449f84e6da711ec06d9b4e4fb18a84d8d574426b3cf1e7b6739416baec5489d9a4f8b00d", 0x70, 0x1, &(0x7f00000000c0)=@in={0x2, 0x1}, 0xc) 00:17:57 executing program 1: mkdir(&(0x7f00000001c0)='./file0\x00', 0x10000fff) rename(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00') unveil(&(0x7f0000000680)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000000)='r\x00') getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) r1 = getgid() lchown(&(0x7f0000000040)='./file0\x00', r0, r1) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2) 00:17:57 executing program 1: utimes(0x0, 0xfffffffffffffffe) r0 = shmget(0x1, 0x9000, 0x0, &(0x7f0000ff4000/0x9000)=nil) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r2 = getgid() r3 = getuid() r4 = getegid() r5 = fcntl$getown(0xffffffffffffffff, 0x5) r6 = getpid() shmctl$IPC_SET(r0, 0x1, &(0x7f0000000080)={{0x9, r1, r2, r3, r4, 0x4, 0x6}, 0x4, 0x8, r5, r6, 0xb7, 0x1, 0xffff}) 00:17:57 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = accept(r0, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) getsockname$inet(r1, &(0x7f0000000080), &(0x7f0000000100)=0xc) sendto(r0, &(0x7f0000000200)="565c4b4148b443cad38df8d271e5f9c7ec5d4ceb7a14fa7c100f5fe67a0e24aa488a9e065f99a823cc86a7bccca67cf20a1f89d1c8ccc2fdc4bcfd50d54993fd4f647d56b5da74d45838b66a3d08815b862a468777fb63a7f9fe61ac6b3a29af6f02a392b5ed894da0a7d53ce8cca34823b1042b0aa43f09851ca2f8b34a27bfdfa1c8be18e7623467fd00b5e61de1071f", 0x91, 0xc, 0x0, 0x0) 00:17:57 executing program 1: chdir(&(0x7f0000000000)='./file0\x00') r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) fchmodat(r0, &(0x7f0000000040)='./file0\x00', 0x10, 0x4) getsockopt$sock_int(r0, 0xffff, 0x1114, &(0x7f0000000140), &(0x7f0000000180)=0x4) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x101a00, 0x0) symlinkat(&(0x7f0000000080)='./file0\x00', r2, &(0x7f0000000100)='./file0\x00') dup(r1) fchdir(r2) 00:17:57 executing program 0: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="07802016"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x1, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) writev(r0, &(0x7f0000001ec0)=[{&(0x7f0000000000), 0xfccc}, {0x0}], 0x2) sendto$inet6(r0, 0x0, 0x0, 0x1, 0x0, 0x0) close(r0) 00:17:57 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) close(r0) r1 = socket$inet6(0x18, 0x1, 0x0) connect$inet6(r1, &(0x7f0000000000)={0x18, 0x0, 0x800, 0x80000001}, 0xc) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x4000000000000000}], 0x0, 0x0, 0x0, 0x0) connect(r1, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) write(0xffffffffffffffff, &(0x7f0000000080)="be3ce0f3a95a3e7f6b", 0x9) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) 00:17:57 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) poll(&(0x7f0000000000)=[{r0, 0x1e}], 0x1, 0x10c4) utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) msgget(0x0, 0x4) msgget(0x3, 0x8) r1 = msgget$private(0x0, 0xb83f020f7b1b79c5) msgrcv(r1, &(0x7f0000000040)=ANY=[@ANYRESHEX=r0], 0x1, 0x0, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) 00:17:57 executing program 0: setrlimit(0x6, &(0x7f0000000000)={0x2, 0xaa}) mlockall(0x1) mlockall(0x1) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x4, 0x1010, 0xffffffffffffffff, 0x0, 0x0) 00:17:57 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x1, 0x0) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x34e, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f00000000c0)=0xc) fcntl$lock(r1, 0x9, &(0x7f0000000100)={0x1, 0x2, 0x8, 0x1000, r2}) 00:17:57 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="82022e2f66696c653000754b51a62e7b9daa9a6bddfcdd0c41427baa7607000000"], 0x10) r1 = socket(0x2, 0x4002, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000001c0)=0x3, 0x4) 00:17:58 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f0000001300)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=""/29, 0x1d}, 0x0) r2 = dup2(r0, r0) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f0000000040)) mmap(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) execve(0x0, 0x0, 0x0) 00:17:58 executing program 0: r0 = syz_open_pts() close(r0) r1 = kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) mkdir(&(0x7f0000000040)='./file0\x00', 0xc) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) shutdown(r2, 0x2) r3 = syz_open_pts() writev(r1, &(0x7f0000000500)=[{&(0x7f00000001c0)="df3daa9bbc6c7f55c94cceaebd79ef17b2ddc27c2e4db812a80df35e38d4896abdf99fac00ef734d15a9e7d99923e603022d014972cf2852194aa355a300bffaa17b9c13283015e4ffa3371a54a9d6e2555a55b7599b3ce4f785e189e229fb5e04ae7b7d3be648f11055c49187312afd71a3f3f8fee6e9053434750b7d53d148a7de2534008bf9837a3fddca8d", 0x8d}, {&(0x7f0000000280)="e05fbabe308706d2a3cac5a6997e6b387c4297e1114fd9a507a2590aef574dfeb4ec7ecf1a915cba60e5f8234369b0c947627e2eead219c3eca0df677b3b4004ba49a5d85966621093fc815d708a1235cf48492bb1501fe47f8a85ba264ade2f34600c7672d7e09b80e572444f7cdde40b52ce699039b729e97cf20a4fad78dd3d2cec6c2844bf7020505a23", 0x8c}, {&(0x7f00000000c0)="39af825bd593ba9fafb25b5716d398dbe8682c50e9c093de924eac84df9de4f8e80a77ef0ce4d4d9c1c981b9e44cfe7e297fbff9e46c6145731c4a092d50b0fcdb2a184fd1d7c7", 0x47}, {&(0x7f0000000340)="6aaf20e9dc3d6f5e6f1385df020cbc819357c1b6cfcb48855ebd96ed7dce085d18d3033db1062d648c", 0x29}, {&(0x7f0000000380)="fc0eacdcdf8d33b16680ffbbf13cc80fe17132184f4702a0c0f831d0fae5134a9650fa2000fe635ca1b0bd91a49b920a1e425620f6c6a6fd08b75e4bec9873b7af3277f70093e6f6ec95b5986cf99f35eb2bba19f706c73541eddeebdefebe7603f64e601c341f250346bc3b75a38821e9677b37ff1f3da75a58a5ccffff2a5b119e3feac73b973c3d5c86e40a0d7cdbda55c2b3f96a5d538972f99d647bfeeb0d8a13925e5317fa0f097697e4ceaed38faea5302e43d9eb9f9d5cfc9d9521fe8b770ee339", 0xc5}, {&(0x7f0000000480)="c38c5e662a5bb550ecb60fc0eaf8c7a63fc7afb8ec957d1f8fda0bfd1dc8e7f57246fb69fd1b1374534f2166696cf0e59cd3ce7587a8306516d0e752006d7704fdaca7a801a0280adbe00e5014f9e2dd8749d65a11a996644bc569b7f9d9292b9c1ffde04b7721fa9387604fe4918695879f2161849c99", 0x77}], 0x6) ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x9, 0x100, "17000d928a061500000000008000"}) writev(r0, &(0x7f0000000140)=[{&(0x7f0000002b40)="673350151f1523dd2358e92f3e1967b0f84bbc0586f2c8bf9adc52f0c6ffde474127bb5f2a80afa06d95c6da5e67d39f879f8cbccea03da7d9b33bba5b962ba82dce39c3865d8be54673aab102480d3566ebe6ed1b4d0984827c305f99ea79b864b7da1ebfc7644164fe5c01ff107a48759b4944b4adebfc42e639abc3f2318b14b1da1e2a15cb96d9b1351038119c0ff00288e73117969840022518513ce75204efc0cdfe5fd0554f89af45da78e1649fbabbca3659603fc70577120dc77a809ef3cbdacbde9a63c9831a21509909a555f88400e8d4c7a51ebb8b7a66032b96c71aca9882212aef634b6798367b4d73ad99caf6a8057ebdba2175f92c311b77e3c011cf8b030761381fc8afda2337f7c4cfdfea584aab02c0097fd5339b23a0c31d70912aa3e7977daf1eeb6ec3f87eedbc8914e0f185cd3b33f8983d2dcfbde1cfd144a8fb297641cf8c38c5d9c79868a03298509acad0eee3a6bf576c517592db6bd18ba06449adeac5b35cd31e1cce2d64cb085a2d210bab8d1dab7ca729cab25635537cba6791387f792aa439d3a12117cc3fb85d154e78df837a89a539ef5b44726900fbabd17fdafafc636aebf090d7fe87ef0344ca5f808a3170b7f6a49caadb3b9c8cf6e2bee72b97271a14fc12b0f3b6fb0c7880b457021cba61db52951847aa347f97aab85b3180ce572e493798d80a3e434fffe52add6a98bbed204593b638052d1acf8a7aefdbd0164fd695421121c868fae8cd27f4ae267c7e9db96ba938c25215f969ce6d30b6bfb47db580601a3524ee4bd665630272c73397cb8f5256816a1731bd8c7132e75db216ef4e12312c59304ef51775b838612fccb8b551ae7477ee29d812e5d9bf1d4ac14ee1f2c45360ff2600da8bb33b1b5f43898c8f4bb8fa9ab7d185eb857e1b2fc8576e25d69024931acdf3db0f554c67a2dbe49d29cb9da489f82ae2cb87be0b24d54860c072857d2801de73e5761bcea3cbaf96c5ec3067432761809bacb82d92eee15e892699cedc1b69aa1ec8b32fc5d630da098291e629b5c49014b8ca52ddda7d4a5e40ccc099cfd1ad6d67205c1e09049738db9493d8ae2b04554bfd5ba7dc0fca0f9845f420479c88b65550b542a1700defbb2c317d03ee778db7ccd17722ba537e006870d185e335705c4d86cf474e02824425873ab26f9cdf50e575cd61c23757d43f2538a6b7b8a24d5e417227bfd916398e925017a5f198ef2f26feaca30d9c5a7637f7a9ae4580fc5fe06832e00b95abeaddae44ec484fabba081bcd9d6d81d18536cdb06ac318543cfdff9a9b1721ff076663a706", 0x3ab}], 0x1) syz_open_pts() 00:17:58 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000040)={{0x18, 0x0, 0x9, 0x81}, {0x18, 0x2, 0x0, 0x9169}, 0x400, [0x8, 0x5, 0x3, 0x4, 0x0, 0x7, 0xfffffffffffffffd, 0x400]}, 0x3c) r1 = socket$inet6(0x18, 0x8001, 0x0) socket$inet6(0x18, 0x2, 0x3c) setsockopt(r1, 0x29, 0x36, &(0x7f0000000040), 0x0) 00:17:58 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) getdents(r0, &(0x7f0000000080)=""/13, 0xfffffd6c) 00:17:58 executing program 1: mknod(&(0x7f00000000c0)='./file0\x00', 0x1ff9, 0x0) r0 = open(&(0x7f0000000240)='./file0\x00', 0x802, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffff8, 0x40}], 0x9184, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0xcd}], 0xffc, 0x0, 0x0, 0x0) execve(&(0x7f0000000040)='./file0\x00', &(0x7f0000000100)=[&(0x7f0000000080)='^\x00'], &(0x7f0000000400)=[&(0x7f0000000140)='+!\x00', &(0x7f00000001c0)='.-\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000300)='\x00', &(0x7f0000000340)=')\x00', &(0x7f0000000380), &(0x7f00000003c0)='/-\x00']) dup2(r1, r0) chroot(&(0x7f0000000000)='./file0\x00') 00:17:58 executing program 1: r0 = syz_open_pts() close(r0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f00000004c0)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6000000000000a240078177da4ce9c287730c53fb394b842dbbcca9da10495dd976a67cf92c23ef4400000000000200000000000000000000", 0x65) write(r0, &(0x7f0000000380)="f32d005489341a3c17cc199ed62892f84049c29d31d7da108ccdaf6aa2dbfe4b2d76dc213c16005593181274081b3a011eedf504e046de4d6ba3ff023a6a3240c85882a4841f68849d02a4cf0615b1e665885d4d28f98cd05c7cc4898e794c84c1ec0d0e9b3020dda59bc62be3fd96431e7ba62acc51cc3fb1c7ba565cf91f30c8fd8513c027c477d21ea9e353798325687ab6791961eccf91e37fd721d94cb0db038d995cf9e0df6e0e98f50a2e4db6620884566d7c069c9cae458dbb78b3b3cfc718e997b426f806cde4e96de2e1fd1f8d0c73e3e86f239c76d880c8adb5c6894572e576b891986a", 0xe9) r1 = syz_open_pts() r2 = accept$inet(0xffffffffffffff9c, &(0x7f00000005c0), &(0x7f0000000600)=0xc) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000640)="ee61f9af79e497be0b5547b51aa368a6150ab6eeeab83a9444639559b0f6b19d8a30a6bb24c6b0fe4eaef15aecd9582a77e92b95d244ea86923ee0ba70c224a06ae329599d2e117fde50b89c5a52cae1649348fba1539ed2e1ef767294a59fdf3d684e703e542ea549b718d1a955da03581124627e7c2e617bb511eb52e4262324efebf0baff2e8f7bb1bd223b", 0x8d) close(r0) write(r1, &(0x7f0000000240)="4103a2e2c89d9e5cbd70470e8cb9fafa797525794cc74350194cfd2738d12aae746006a4fc379f836c8eacbaa6923d619957b5b910508929a2181df8540a417236c9ea1b4e6d1c076e11635f949e4ca698d0c2b739f2ad2e0c8102f8e4e4c24e4eee67e1043eecb19392e788528d2c312d4ccc0ccb45e547fbb87234a39ffe03318107154fd0e73454c26d4abfc289a8a65d6eab2faa3d31b2af0801a9b983e044db9a724dfde9085b9b5886438d755db72932e67d6d048aa645bfc93780ce640a783977d7371e7b285a8d80d155f6e5", 0xd0) r3 = kqueue() close(r3) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x2, 0xdf35, 0x3, 0x401, "373777162a476d65a5bd3ef18ef1974579d7dc43", 0x4, 0x6}) r4 = syz_open_pts() ioctl$TIOCCDTR(r1, 0x20007478) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0xfffffffffffffeb4, "a175a2000053d07babec45f0b1c85b6a8a131100"}) r5 = openat(0xffffffffffffff9c, &(0x7f0000000480)='./file0\x00', 0x80, 0x1cc) getsockname$inet(r5, &(0x7f0000000540), &(0x7f0000000580)=0xc) read(r1, &(0x7f0000000700)=""/249, 0xffffffffffffffbe) readv(r1, &(0x7f0000000340)=[{&(0x7f0000000100)=""/43, 0x2b}], 0x1) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f00000000c0)=0x2) syz_open_pts() 00:17:59 executing program 0: r0 = syz_open_pts() poll(&(0x7f0000000200)=[{r0, 0x40}], 0x1, 0x0) writev(r0, &(0x7f0000000440)=[{&(0x7f0000000c80)="112c5d9ffd1ea705caa2bc34db4faba8af64cd1dfbbbc1d59ac23a5a208211eabefad2e439e7185010bae634ce887ed9d0c0784552af5402e5555749bbbbc630bc8072448b922f58ce902a7ae2cec018350f2ee611abf4ecbde7deb3a8448303e0275a4e2a6e1a4251bb2331aded39bc1c4881c7652bcb6086b20f62e8943daf31fc65ea91119dd43b113477edc99eb16a76d7e9632d1bc8886daa1d364c3502f81885899508c4a4810b043d6d12724aa741102d8ba148dc5d4ea3e86c5f5557ffa62506a53cc124d11cfd8d5ddfce9395e9c2f1466c13493563f42db066a1b615478a7fae31118b5220083ef251e851b9cd7e0bdb90edad461f3ea4d7e525c11b", 0x101}], 0x1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "5e2e1eb7f99720c40df5aa9eefa956608ba0add9"}) poll(&(0x7f0000000000)=[{r0, 0x44}], 0x1, 0x0) close(r0) 00:17:59 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000000)) r1 = socket$inet(0x2, 0x100000000c005, 0x10012) setsockopt$inet_opts(r1, 0x0, 0x4, 0xfffffffffffffffe, 0xffffffffffffff3a) 00:17:59 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000001140)="19", 0x1) r2 = dup2(r1, r1) ioctl$TIOCCDTR(r2, 0x20007478) write(r0, 0x0, 0x0) writev(r0, &(0x7f00000002c0)=[{0x0}], 0x1) recvfrom$unix(r1, &(0x7f0000000100)=""/1, 0x1, 0x840, 0x0, 0x0) 00:17:59 executing program 1: mkdir(&(0x7f00000001c0)='./file0\x00', 0x51) chdir(&(0x7f0000000000)='./file0/file0\x00') open(&(0x7f0000000080)='./file0/file0\x00', 0x200, 0x0) lchown(&(0x7f0000000140)='./file0/file0/file0\x00', 0x0, 0x0) 00:18:00 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x24) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0)={{0x18, 0x2, 0x100000001, 0x6644f80e}, {0x18, 0x2, 0x3, 0x8}, 0xffffffffffff7fff, [0x4, 0xc6b, 0x6, 0x2, 0x80000001, 0x9, 0x3, 0x5]}, 0x3c) clock_getres(0x2, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x20, 0x140) r2 = getppid() fcntl$lock(r1, 0x8, &(0x7f0000000040)={0x3, 0x2, 0x9, 0x6, r2}) shutdown(r1, 0x2) ioctl$TIOCSBRK(r1, 0x2000747b) shutdown(r1, 0x0) 00:18:00 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="82022e2fe8e878f63000edb9982755fb98a6dbb046bafece80f132d40a1dec4ab2717bac7fcb1edc6711"], 0x1) writev(r0, &(0x7f00000002c0)=[{&(0x7f00000013c0)="9777295e5263016ad24303a6bd3aeefa92510a659bb839a4d49862c540f00dd0ea3a1f4aeeb3fcad3665535cca11a6ddf8e9d9ffd9a4d68289c45c5afc1717cbd633812eca72878c9db8f704784654cd0822481c1ed5ec8ca34fddc852d0b73600a1ccebb9bc1df0d0412114d6ec41f6f99af97021b8343228dceb9e6df363234e912966a72e9a4542b2329d92ed1b57794477b02383d4c24c2951cfc63b7e9328f49692605ce36cfadc127473a7c5c1cf95a0a8c58d0aa72b4a548301ba443d3308ae9e70d528138a2e596d64c51f4e6af9aa67565a211eca3f6c6596c44e678b90d0e4aea8cea2590051bbdf4ed4e1b429ca7b5cc3515b862b5b9e66f0c64949a23c5055c3ff2f1ff0383f311535b40fb7b993a4cd037bf33be1c06a4da2686dedec091776959c5e63a6421294ac3596c29100cc2996375d11483f5b6f4c1858cdbfd031263d940ec793da835c6bf9d013bedc4c018ccaf500a0cf14cbadf35bc554d9de316a8e0b8fe713dff0aef57e245be6604e13fcf2d831f2696a3ac15e67b9e59630ba6deb390a930a712c52c6ff4c4bc6d6c8f6d38229e30cd89f4b53bd8fecb54b3835a2fdc12035497677e08e9fea982e3d9606deae680191bb337e346531242e8393e93ba79285c455ad42b5b1d5e8ed0a2db1b37e2cba7ac43c88e61348c592317a5d1cd47e34e29e155ef02e156707d5969b90974393a66682bbec151aced9428df79d0fa9a2d6803e1bac2a4d0070448d9f8ba3f3dc23bef3ffc8f7fd90e2323d82bd1fd902bd813e4a0a6fb0706f8c1ccd4d2afee2cc27d12e96a27878bdccf45d7cf9b33fee4497b288b9f8c9988fb02d9c4f20c6e7160370f97210404d6b5f0df8a75d0903c64044652aef9218d53e276d542803edc098309e6e49995cfb49624635fb03104732aa376693896cb24332479306ab223d0385482e16bd4d6265aecb86a22a61a6a76d9cdaaec1a2d7db847fc513f1ec807718ad7958a6b51f0ed728f285554387b4cd77a586ea5860ab70d5da1485e8e8a33e6c1b590383324cdfe350111ad5d23e80ff9736cc99547da3afeb9bbab276c70af5838e724a73cf73ae050aeb586835175c94daa8d8816ed84b201063e614b346ca4a9a232984cfbcf9f808b9fb7128eda92f4e57b100fc7cee22b69d50250cce1aef1e583e12e61c1f08094db7aedbfaf811fe3cca185320b91a60a305388e3aeed80ebbc8c8afa166dc8136fb9c26ba2a8d16de43c95e9befb811abab6c332d306f426527b534a2cdb066bdb022575ac19e3b732f94595baa85906a5028a0006a0897b9c601c00ac5221663171b0d1643257b174a1857664f9a9b6dd754016cc176b9e02c31e26a6c93a403a0e1ff9b7493daa7b9b112e7091b5cf08f04e61b875c3bb6a4c64ce47a69e486b13aafa28bb8e12fcc7906cf09c75deab92025fb0fec4d8204cff77b65d020e5312a5655a9e01bbdb0e17aae2217069ba68ce76a7d8db9082b6b6aa97fdda6d5b9945668f89f33872d5636833b26b2837e37fa0f00f2f4e1882c5e19516d57983b6684fdfd3056252dd4ad77b3639cb0b3396ac70f12dfd77f580ff02f63bc372343543a643cd97f0056683a4459b8a4f5ef9beeb2271df811804c1cbac8bbce2ceab63e9de1dfb1f2438381cccc9333e48250edfd3a16f84024f2d5545dc47fafe7db29b962d13049772e5d5ae6e8fe7a1a8c07885465c983aa26500daca49e3418996797b108d2b56a5850bf959791c439129d0abe2c36a30313581c041e6c38c2ae1d821ae6a869e8f89378811406c3b4c0f8d0a2762f913228d256abf1bf90618ec2d6beaeef59e054774078c20c65a94204cf0286d0dcbeb9a3a1a86c49235b5a5e0f04781169d7db408394638ebe5cd3c38351a3b6ba7a351ad34c408855bcb8faa737be8e3506d00e05ed28090e027079808ca2a199fd485c7cbe4ef519e951c65beabbb859ed305a1140c6a34bd68a1e85fe5f0204cf1261334c12b4161edc451e007fcef90efd3a3f70660bf439b9d12dbb391dc3d960a28ad6194ae2bf7c48fffb76e1119344abf0b400c9b83e22ca02c81d9af8f8189439dc1de49aa0d5b6949f33a992e24515081e584f0a6746cad6d9162f87ea0d2601265348b41b94d33b46325ccbfc5fbdddad6f6f95d8c2192619d4ada92af2beb68ee42c21d1cb041d4bb9c047e999776df118c91391ce50388f9eda203c4ac10ae57c62ee6544b797a9a94082efa5c2befe98fb4d0976e1bb4bbb1cd7b5bc55a9671a14c96eff", 0x650}], 0x1) recvmsg(r0, &(0x7f0000000580)={&(0x7f0000000000)=@in6, 0xc, &(0x7f00000004c0)=[{&(0x7f0000000080)=""/221, 0xdd}, {&(0x7f0000000180)=""/197, 0xc5}, {&(0x7f0000000300)=""/211, 0xd3}, {&(0x7f0000000400)=""/177, 0xb1}, {&(0x7f0000000280)=""/22, 0x16}], 0x5, &(0x7f0000000540)=""/57, 0x39}, 0x0) 00:18:00 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000c, &(0x7f0000000080)="e000000100000000", 0x8) getsockopt(r0, 0x0, 0xa, 0x0, 0x0) 00:18:00 executing program 0: r0 = syz_open_pts() r1 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) recvfrom(r1, &(0x7f0000000180)=""/210, 0xd2, 0x40, 0x0, 0x0) r2 = dup(r0) mknodat(r2, &(0x7f0000000040)='.\x00', 0xc000, 0x1000) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000500)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) write(r0, &(0x7f00000002c0)="ec7d2f00afdba0e2d780b5109ccb45c920cf54832f70704bc19be84a2f2947fb3bd1da763663c3cecfdf8db678fbba5c423bc7724395e614cf12a09db29dbbbc392ad3de219680db3a5ef3b66b03eb44c0cd5e4b7198b5e9eae8a5d691595a44c9ed141a79be600d2ca04004437e216e741b8591666c2e0e981d122864407fedd8886d86a55a6e493c165bc93a3c57882646c574be88311444224b638ea7f49ec32c9f53eca70411c2c8f4472f2bef5a458bf2260931e75adfba675ab47ea4b45c3d22dab66c534a09ac36317852b52c01c92dfdc4daa862ccc12e9bb2aa28641ab8e6385c3ab25a79564a262d0a72ef17f8e8ae675b5b70e11c51fe4d6187dc0cd67dfa85ca1519832fd3c30a", 0x10d) syz_open_pts() close(r0) kqueue() r3 = syz_open_pts() readv(r3, &(0x7f0000000640)=[{&(0x7f0000000100)=""/71, 0x47}], 0x1) syz_open_pts() bind$inet(r2, &(0x7f00000000c0)={0x2, 0x2}, 0xc) listen(0xffffffffffffffff, 0x80) 00:18:01 executing program 0: r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r0, 0x2000000000029, 0x9, &(0x7f0000000000)="01000000", 0x4) socket$inet6(0x18, 0x4, 0x6) setsockopt(r0, 0x200000000002d, 0xa, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) 00:18:02 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) mknodat(r0, &(0x7f0000000040)='./file0\x00', 0x8000, 0x0) close(r1) r2 = syz_open_pts() close(r2) kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) r3 = syz_open_pts() write(r2, &(0x7f00000001c0)="53c6e61c8e615b30328322bdc6f176940125387d8e9df68b73b72ac24309991c04b2dcef2108ecc6a54e2e69483dd85d175d17b9c0d54be7f516ad7f7de45d666a6b15", 0x43) close(r3) readv(r2, &(0x7f0000000380)=[{&(0x7f0000000080)=""/44, 0x2c}, {&(0x7f00000000c0)=""/88, 0x58}], 0x2) 00:18:02 executing program 0: munlock(&(0x7f0000002000/0x2000)=nil, 0x2000) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x100000002) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f0000001700)=[{&(0x7f0000003940), 0x374}], 0x1000000000000018) writev(r0, &(0x7f0000001240)=[{&(0x7f0000000000)="284f81a1e72f4e82fcd59d3ca2a9a5b78c6554c2751cae248627e604d18cf14611e87f85d00225cff7f50cdb803cb295dc27929d2dbe9aae9075b20b644991173cddc44300d25e59c06dd1efbcbdf2e0ad39bc97cbdda4a25695e6bc1cdd482daef2515510dc7de27f65422c9640652de050b355da44490b4df5aeb07fa33e33f93845f9ceb59191500e8871114d769bd696f3d80b85d56a587d3ffda31f4610b7ffb2af4939914427a660c7", 0xac}, {&(0x7f00000000c0)="fd6bdb61b728cc6fe90434cf08ebc71d95ee37ee6e958484b83fa418fe2e1ae84d8200e247cdded9911663b64d1ecc6be0ec4752475518bf29f6c738d702d0ba2f21ac5ec14fc53a8e4039cee08ffc8b306163ae998f10f5a0ba6b6c6a6a0674a940b454c07880985a67b64b2162cd10479d99efa41172750865d1babf67447b9b29924747c1c0d68ceabafc75e7fea9a667344a98ec36b24154d8ca12db8ac9b033c7f40c408161bdf3ff63d2ec72a92f2a94cecaf5da6ae9abd31d9c5351459a48e9fdeac4e6fb4ac3bec681ffe0a56bc5eaf610a0a3433828d0bbd6e11242827f4914a1ce9273ba687079e62781d91658bb2f23c5d711491b7d20a62f7da2103ad051c0a84c1a5641b3c3360c6aed69a3710ca6107af3412042b2779d657b98c16b62db9ef8b22f995891c66c7ec29544e536dc3c6d08a0fe96c5bec4a4a004b05da5a21965e98aa158c8c3be19ac6841cee3209321b0f4fb6fe55727829082981bcd0392a5dd0763ef15dea4ec814f30d2ccd10e3453d764c4344d02f023d49fd4923104205ac6294e5a144882a4fec22ba27f1afacc73dafaef49d95e7a30adaddebdc0a2a813d8e1bdf3412036f200b468db3c8f045d92913b057b912936947f5644e6a4fef11091d7ee2845975783c86eceede9b5f340d09947bdb1768293578723cf3a51d3addadc1f1f722a7f5f448d14732cec3327395f36a4196286501553fa00697967de023a3d8477ab51028c25619c262f9abc83e059767198cdb956c7e6ea59864037cff2311adb9975d0066430903089023d21caa314e219982c37bd416212d8601e3e9368de0bb45803620deedcabaa103001208790e7171743a2860bed030bb429ca77d01f44177fba878a6387175e1cab7ced43f98c3a034f121999afe8c6693a1a11521a6ed00f1bf21be749c349518e62255de503b2c5ab20ecf24454890daca8da7f45648edb935b476eceb642627e454b28f9b5c977a65574e15cd5e96b14ddb29ed38cd8c7cf842468b75cad64c2ca513e33a3e0c1e9ca10308ec476a0ad3c4581466658ddb6ddf07359817ba6ac78edb7a9e9235d465451cd96d5e9df328a0b4ba84d488d1b1fdf49d56a52253bfc9e8e8fca12f33a0077e9479870f2588304df391cdd5db8af67678a2e92ae11f2a5d3435d5e18bee4a833c203eaf272b708f125edf972545b5a8219735cf3dd3fe5c2e6811bef285422b63bf702ebc4f4372cf17d51ba884f499685e0452bf7db4215369bdcd9ea1c62295b3946f8753c4359c1bc227ee886ef5607b789c5ffffd9d5f6bb73816dc095344d324eeaa95725e476916bf3938f417f14f549847c92000101d6e727f7615fd914abbea5529324f0157a04fa4972268315afac4e2f492bb58ef760789b61b528881223d6b31cdf9ac1d7a2a3ec8c4a2a2a5b37509a9d851edfc097058a959bb116019454876a6b2ed7e0db2311ae308d5c9a337c706e9087ddd283dd0c7264c6eed45b62b613eac7d3272196bca9ce64d3fd8bb0c3f1cbc291af9e70b43fd336a2dc013f89ed12c5466ddcbe5d4bf81b5fae37122bd2edac0a87744987a8555beb93db3bf5177c693a91d21d7b4db6bfdc6a91be6ea54dae9e894b0a11503634f00b217dfbea0d5df1cf10ade04f4cf259e53c841a3fe0573cdb554fb6a5c75169df18a7039268b8e0ab1376e37bae72e0f7437febc9deb5cb8da9ae96199a2f831faa734ff4631f461956a1ae81c5e7f073c769223fd61d7c507e540c630cd66cdb18e669419b45245f067b6bb649ffecd263b238d87ac49d749c4ec4d87f8f7eb468e4f9751cca836d9c2b61d203696858641399d39364e4a1588279868f8c624606475a220c6313b699536231da1c239b381e2d08521e6bb4e80a60ccd95d29499d38ec08721128e98c554ea5b32db81d82aeb777a5bcae69ca2212ae188ff0498d699d371e95fa53148f6967f12ac63db8163794a60c334d850d1ef237fd574c5dea41738487cb7ce704ba78b8c16282ba326fa0bd50ba4fe8ce9188820ef544d7ae3c22300544364eaaaa1027e1c4c5d2f5e6e8554e39fb9a3bcb0631ea69e2e2087323f6d0331d4732fee0b0200fc84ba14e920999ba23f340bd10ab2121376b3ca6659998d99fce66dafbba138ef5a118e54316920197e0743b00eb96313bbc0d095ebcf056086830dd06589384c739e477f9771ea16a95938dc1ab181526fdb6a6bdc3a8dfe99ba1f59f0aa53c0f94359186d89a5a732e34b41859632e4672eb3b0ca213f50e58d497abf704b8619a38d6712751d2c0ef17eaea56c92e4d710a1822a57c9d898ddcd1433c752924c6fed82dbffb687e312102cd2ee0fe21a06e29225c793355e342b6ed570afbe3fd20db0c35163669ed9b438daf5a9d64c24420826504be970d451a8aa4e2bd2c57038129cf3b8cb97fd652006c13749f00c80d635290e00c19158981c60d54fba051adc0d2955a7f2759823514a12c3045468b5ceffa68cbd0d390090205065dbc867c86bcd6742fee840ca24c23f3a69ca4aa4dfbf73d140dc3f0ea72cb8e75baa8d7e814887effb6fe497835dcb32f3b89d9da18be37f70c431552a89c8bdd901ff67ddb40f85d3da8040176768155f5fe772cccfcf961ee9aebfe17463592f9aac4b5d13f88925d1cad163a75b8204593adf23cabbf6feb51e9ed54be2193600bddab87891ef50c066360cf9fbc2f6b2021e491d2b101d19352dce9517b373fce777b40c72e1c60440f904a8054991bea294e1e5effc3be3b41f6ba6777201279bbc53f146e88b91ff43319952c4b96f43b9fbfc98fa149e93d442a32512cb6375cb36f86de651a3807c17f1d5ab2e5e2c431479d114183e1d13af67723e663b5e749acaa49509a625c1318f849de0cf8a8ad8c010cc2d99995348311e8c59c838d009c35f3d850d9ca21d4dcad707d2dccceb848a5c631b5defa9845a4fed08a1be274d3e12a38c954c074c9d4f71a36859015b5dfc7c317a3be15046b226ddb418dbfcd93d9d62a9bd6944982f2a0020881a62747f0c23b2206aabf3df205bd8d2410de1654027812950669e41f4a07c9a1546672b99601a66d060cae5165fca7f97fec46e03686abac401898ed237bdb198f35d686f1f7ef069502e1efd1f15c51a0f01eefdba92697c0e9b5e92b2a9c6141dc9efb658b6230a943b9f3496f22fa9b2747c0c24bb66c242954f29be059b92da3dbc1a8d1255ecc7a0057d3c1eef9477e07feddc76f819494dbe62b83374c4e6a415796b4ec00f6d625a1e28d2277e819bb8c982b990147f7b1e98eaae7df907c420dedda5a902f29d84ec12aee9f6312c7cd1fb3eaf39bc476ea455ce60bdcdd9eb2fec9d357c57b27907d96bd41668ae4ce4cd0baf0e208ab08c717293c85fde1a19dc6140ea122be3c9b77eb1c092427fdee0cb357e25dee797bde98a6e348d6229818cbba329147743f4184a5e14dc3b0619b021de48761a34fdc2973f6794e347a2184c3f275aa9298e830ad5817c834a39f0d2a7c4e2327837fe498fc5f5f0941c5977a55e27c15f508d623ea60d1aa02c9ec32cf657325146b53b4cc4c2819541428a0bda06194c0125b9a815cc03b06b76170df21131c41fc0f0d584742c63a1ebe29e80cb4ed5fe6487761bcf3fb768ae806962321bc951d2ce14178ba0475d670c43399236721eb5d57656ee25c45f59bdaae89dbbe30865c363c75544baef0eee16abfabd9a02ca693b5262d38155adcec500f59338925444a43734cbd67e2043d02cbce478c5417c57279d5327a68e8e9ea4f933c6a6746a364afea58b2cd064c9d875cbf0396c10c79c5720eececd83f84068861abc4d19a5ac11487c7055a18214faacf7f906ae9408a53255f16f7180c74684b94a069d6d49f088a6fc5a5b8e9ba4029e410a4f57712b46282535b9de43a01c71cbfaa2a895d1a68aba936f23f7db6d822bb65d3a1132d5f9fffc068b8568e850f9c2bebd057e3b132f6bef673c010e50e9d4db0fe76371d6f60b57e129ef6e018fc478a53ffb85987d9ba91494f166b2bb817c80889387c502c4295ed878bbe477ba48bfa40308b2d6b546854aee1ae7f1e80a3b5447331131d72837546a5d65cd879f4fdf77dc4ed025bd3c375b03bc1ab9d2c63feffe5e900e44c34b3b45cf17333a842b486c30cd5f81712c39d55665807a9b62c7c0a0c9dc1a2101372a21ce9a19de9187870d8bf449ebaab9705f8690638243f8f615781f63c20cd5871e6a8cdf0e7222cf1ec7424993bcbb103c380bd72fbfc9df697231d8816d733bb077cb6873d4d344c7b4d0e8d2e2baf4108a1648b774d0d7c04aec61a7aa12105b54c2e5b4cf047a88023c3b3de63e8266d3f498303988c865040203a4596e79364f336490f5e8078e306db0b608fb3ece8ee1f32ea25a9ba22730c8af6bc752ad77f6ce41431a28c9178cc00354f1b4cd1a31525e8bb7c37428fdb338968cb23ab8f2cd8ebf70aae4fd1475b8f2a3305bca54fdab0f1f3f44ed508f1f6e5324659ee8cdfa41d0275bc5ac417e5581bd5474fca99172511ccb9a8afa6a1ee81cddbc28f441e0b782bfbfb7e2b62bbec12cec27c57c417518dcbb5ac94ae13df202b3cb349ab71fcf7435cbff807ee14e4c6fe6e4069bc54a759d45d0fe8ce071b6b09232222e55550c49e6fba0f72973651c888304caf5c2139538c9393b78d5b05d93bbe4c8cd5d5815fc6e86a2470a0961f356fe59f15a7be783ccf2846ae7dc7d6161e230b22fb4bf6f809f585bfcca408e8ae5cc4c002cb3ea3bf466257d0ab9318a990058e556459654c08ac9597e53c520df74190418c51e18556c4d42be9fc8ee57dcb6cae2d01864ef49a4edac1f83f2a4e22157a0f05505af9860a4b010430a2da684b7ace096752410c505efe70b69568dd9a52a1feefb29f71176351ecdbc5da48b03f370d100455839d01ec5b664488923c8b486d7ef372079149eb47b67a4f42db3f8f26886f0a5f4fa0ccc9691647ab56e6f827a8f4acbc4b0657faa7b1f5ef80617c52ec70d286236d7472b3da4f9ef061ed85407fcd8214b320f3667249c42034e17df2463f2bbc86c40b125ffddced2c57789be6b5c3965749630f1c911191011be211779ad94971fd8549111ac102ba1e697e0ee12940c7485b9026fb91103b4fdaccd2ebf6a35f710f1e90f79e8192032a73dfed29b24ae414979ffe3fe911654f05bfe83fea416a3280917d0951bdef4d3ccbe5db2eb2cdf8424f88ce9af880ea11b1e9ac72f33a21371ac883236deeda945d0fb73628dd6b55cac70a6a2bcb6eff2501bbbee8066612c380567ff3ce13419a6d21a648911833513b93408c5d90c80e1ea50d4eef3a22666c43362a1498187e543ca5a88e59a80e334a211240bd3f8e4cc79293552193bfd606bb39092cf98d5f5453ff3003b6d1e5c8c9eb5d6cb1a23bba95e3759c4b2b899a51ece98d12a05a1e4ce8c27855bed1fad331891670a3d5caa75c56b7a378d9e6b9ead679f1fa46a2f5b47a21a86bf76f11c6588e238e8179609290d18bdcd658b24a8fdb6d5f897851a939acce6b1ccc7303f1c912de045dca486a19837d3e13e6a889a11f2d0697bcb2188051a39ca0059db3e8573150a5a7d2bbb6a69e1349d0663724aa5713407d1d8653cbc72056d987c653269c0aa54e1c642f794c0c584cf67dadf355e9d6e6a7e4954c8f8eed05acf455623534bbfb6841d1428274510d5091adeac19428f10e531fddfcceb7be04347bea5a8ba59ba41944ef10ebce9dc311", 0x1000}, {&(0x7f00000010c0)="00642ae37f30e76e078646f3471a304f10fc563f5a97483e6422531258db5f23aacc03802a2b179b6d65d9e11371fd1c00aabf18b12c8e9c6928e0cc59320b1c6021d0ff56fd6998685947353dc2e9c480690f69272efcf709e7d1ff4c980df010962c8086f744d5a0f68c93c88222ac8b46ff16b44b0ccc470af9cb7b8db0c8a19bb414ac7a36148fd015028a9a19b9065008ba3761916b649f5a240631f6395a916df02e4bdca2302485204003f7954db7a0ee2da4e3c265a1e8dcb13a3314c5bcef3330fbce778cf669b146826ddc95d31751da6427ca99dfaaf5fa3020", 0xdf}, {&(0x7f00000011c0)="6dc9608320cb510f4a8e3aa35fd46e061b2b308a3aa580f224acdfc8d9fa11c1cd780f6e0fb61b55f968311055729bbe4c314a91f367c4867a140688b59e70b745e7588ee884d1a5aeb1a220e97ec9b71bf3ba4d9283dfa48fee792cf05259a5534e", 0x62}], 0x4) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) 00:18:02 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f00000000c0)) r1 = socket$inet(0x2, 0x1, 0x80000000) socket$inet(0x2, 0xc005, 0xffffffff) setsockopt$inet_opts(r1, 0x0, 0xc, &(0x7f0000000080), 0xfffffffffffffd6d) accept$inet(r1, &(0x7f0000000000), &(0x7f0000000040)=0xc) 00:18:02 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000200)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f0000000100)='\x00', 0x1) syz_open_pts() close(r0) kqueue() r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) r2 = shmat(0x0, &(0x7f0000ffb000/0x4000)=nil, 0x2000) shmdt(r2) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x7, 0xffffffffffffbfff, "a147780ac85a538a131100e800"}) poll(&(0x7f00000000c0)=[{r1, 0x1}], 0x1, 0x0) 00:18:02 executing program 1: r0 = kqueue() r1 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) setsockopt$sock_int(r1, 0xffff, 0x20, &(0x7f0000000080)=0x2104, 0x4) kevent(r0, &(0x7f0000000100)=[{{}, 0xfffffffffffffff9, 0x9, 0xa}, {{}, 0xfffffffffffffff9, 0x50}], 0x101, 0x0, 0xfffffffffffff14a, 0x0) 00:18:02 executing program 1: r0 = syz_open_pts() fcntl$getflags(r0, 0x0) r1 = syz_open_pts() r2 = syz_open_pts() writev(r2, &(0x7f0000000180)=[{&(0x7f0000000000)="d5a1cbcf0e59809627917339809e8340ec791105ee52b925f46206506152e7d57cfb56f41549b8fc878278bc462a09e839f3e0cfbfbb56a4182dd3aec107923f796b56a954c419133275cb49cd84b38f23d3b3fcf8757cdda5f72aa6cc05fecc3570e84e8335ac7c0d62a87829f4fefa50a600a65a0ab7f3e364a38469348451e7807ebeeeda91530ded356f7e2cf67f5605f90ffbfaaf", 0x97}, {&(0x7f00000000c0)="0b25b36bc9740ef6808c5493dceae96e3241b661cbd177c5972a26e37f923ea0e7f1d6f5aecebea50c86be160c29fe47a94b7c6ba166ddbbcdc91a5942ae141905dbd0e3614696f2c48393", 0x4b}, {&(0x7f0000000140)="9f337b8a79788dfbd36785223ccbf300ddb4178948b09ce038", 0x19}], 0x3) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f00000001c0)) fcntl$setstatus(r0, 0x4, 0x0) 00:18:02 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000500)="e3", 0x1) close(r0) r1 = syz_open_pts() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "d88e78b6913aeda2b29778c3aef799d11f00c832"}) fchmod(r1, 0x24) read(r2, &(0x7f00000002c0)=""/249, 0xf9) ioctl$TIOCOUTQ(0xffffffffffffffff, 0x40047473, 0x0) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000000)=0x5) 00:18:02 executing program 0: r0 = syz_open_pts() close(r0) r1 = kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) r2 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0xfff, 0x9, 0xfffffdfffffffff8, "17000d928a061500000000008000"}) writev(r1, &(0x7f0000000000)=[{&(0x7f0000002b40)="673350151f1523dd2358e92f3e1967b0f84bbc0586f2c8bf9adc52f0c6ffde474127bb5f2a80afa06d95c6da5e67d39f879f8cbccea03da7d9b33bba5b962ba82dce39c3865d8be54673aab102480d3566ebe6ed1b4d0984827c305f99ea79b864b7da1ebfc7644164fe5c01ff107a48759b4944b4adebfc42e639abc3f2318b14b1da1e2a15cb96d9b1351038119c0ff00288e73117969840022518513ce75204efc0cdfe5fd0554f89af45da78e1649fbabbca3659603fc70577120dc77a809ef3cbdacbde9a63c9831a21509909a555f88400e8d4c7a51ebb8b7a66032b96c71aca9882212aef634b6798367b4d73ad99caf6a8057ebdba2175f92c311b77e3c011cf8b030761381fc8afda2337f7c4cfdfea584aab02c0097fd5339b23a0c31d70912aa3e7977daf1eeb6ec3f87eedbc8914e0f185cd3b33f8983d2dcfbde1cfd144a8fb297641cf8c38c5d9c79868a03298509acad0eee3a6bf576c517592db6bd18ba06449adeac5b35cd31e1cce2d64cb085a2d210bab8d1dab7ca729cab25635537cba6791387f792aa439d3a12117cc3fb85d154e78df837a89a539ef5b44726900fbabd17fdafafc636aebf090d7fe87ef0344ca5f808a3170b7f6a49caadb3b9c8cf6e2bee72b97271a14fc12b0f3b6fb0c7880b457021cba61db52951847aa347f97aab85b3180ce572e493798d80a3e434fffe52add6a98bbed204593b638052d1acf8a7aefdbd0164fd695421121c868fae8cd27f4ae267c7e9db96ba938c25215f969ce6d30b6bfb47db580601a3524ee4bd665630272c73397cb8f5256816a1731bd8c7132e75db216ef4e12312c59304ef51775b838612fccb8b551ae7477ee29d812e5d9bf1d4ac14ee1f2c45360ff2600da8bb33b1b5f43898c8f4bb8fa9ab7d185eb857e1b2fc8576e25d69024931acdf3db0f554c67a2dbe49d29cb9da489f82ae2cb87be0b24d54860c072857d2801de73e5761bcea3cbaf96c5ec3067432761809bacb82d92eee15e892699cedc1b69aa1ec8b32fc5d630da098291e629b5c49014b8ca52ddda7d4a5e40ccc099cfd1ad6d67205c1e09049738db9493d8ae2b04554bfd5ba7dc0fca0f9845f420479c88b65550b542a1700defbb2c317d03ee778db7ccd17722ba537e006870d185e335705c4d86cf474e02824425873ab26f9cdf50e575cd61c23757d43f2538a6b7b8a24d5e417227bfd916398e925017a5f198ef2f26feaca30d9c5a7637f7a9ae4580fc5fe06832e00b95abeaddae44ec484fabba081bcd9d6d81d18536cdb06ac318543cfdff9a9b1721ff076663a706b8b4d7eeb507d4733537f49b8b882fb8814e1dfd51e790a7d40025bb3368edb53b470393eafc0896b7f1f20e3c12d0440cfc43d583dfe82434db438d2b065c95944f579c5451dda270926798e05e09383e19b9f2baae214de64b5aec9d3f74cace10d75311ecf5078c863c205ef358395d750d42a1f852b74a679b8e28b3077233afd1694cc7f3952709fb34ace6d5050a32ef931e678f6a6488fd9712292db76403c88a96bd68205841c693246d6490d9349b3d06ba6117fa3d85ef0eafb2969289b89c34d6b439e0a27f33775f770b5317146ecde06a56dcd0ef6f70a1c616defc3fb1dc96e892fa41b99a36b413a7efba17df51d4ab20f4efebe8b7f459219caa760752ed4dadcc437a2f565c7a1dbef01606bb6ebc2621a9afe2c4639a1491406b68bea0c8826b276124e234427969766262d7738997e270ec8cc50d98bcca8b17729dda4e0efac5ffd7a8f8f937a5ea9cbf3e30367bcc3b300b21d888ec04c6d8c4168ff7810d59d0d7159f1ee7af442ca6f7dc9c8ccd78b7a4638555d8d5092e3ad490d9b04071006a6b441db190fb63012f23f8cd9ea99be15d61aa651ac2fd4170f9e4dac9a554bd31e1fbdb24cc2424a9a0c2ff5834d55a6bd39969e62531f6e5e2ca2b279283790f554b3a4ce7d96edfd646c2299bceb0b17a4def990be3e6e5f09abdd4dc385f40f585fb873a49c68124e4ea153f6641d4e823b0873fa08cadb396e377c92e10205dab12c3e909b7797aac26c306d10c806d016bb5ae203c056711cac27b20e7da6e11e0958ea04cd0f181d41817123fd226208bc915", 0x5ed}], 0x0) ioctl$TIOCSTOP(r2, 0x2000746f) writev(r0, &(0x7f0000000340)=[{&(0x7f0000000440)="6a912fbe58f125480892", 0xa}], 0x1) 00:18:02 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000440), 0xffffff05}], 0x10000000000000ff, 0x0) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x2, 0x10, r0, 0x0, 0x0) mmap(&(0x7f0000194000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x0, 0x10, 0xffffffffffffffff, 0x0, 0x0) 00:18:02 executing program 0: msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="0741be16"], 0x1, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) r1 = getegid() setgroups(0x2, &(0x7f0000000140)=[r0, r1]) r2 = socket$inet6(0x18, 0x4002, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000000)='./file0\x00', r3, r4) connect(r2, &(0x7f00000001c0)=@in6={0x18, 0x2, 0xf28, 0xffffffff}, 0x2c) 00:18:02 executing program 1: r0 = socket$inet(0x2, 0x5, 0x0) setsockopt$inet_opts(r0, 0x0, 0x4000000006, &(0x7f0000ee0f7f), 0x0) 00:18:02 executing program 0: pipe2(&(0x7f00000001c0), 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) fsync(r0) pipe(&(0x7f0000000240)) syz_open_pts() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)) pipe(&(0x7f0000000140)) kqueue() pipe(&(0x7f0000000300)) pipe(&(0x7f0000000380)={0xffffffffffffffff}) pipe(&(0x7f00000009c0)={0xffffffffffffffff}) open$dir(&(0x7f0000000a80)='./file0\x00', 0x682, 0x0) pipe2(&(0x7f0000000100), 0x0) r3 = socket$unix(0x1, 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000d80)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000dc0)={0xffffffffffffffff, 0xffffffffffffffff}) syz_execute_func(&(0x7f0000000200)="0fde7a003e6605f0f5f247a58f2978c119c4027196904c000000f2466e6766440fc771a066450f38179f8854a20badfa") socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000f40)) r5 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000340)={0x6, 0x0, 0x10001, 0x7fffffff, "09b3c4884bf44aeb9c30a2e0f15fb74d34c2374d", 0xfd, 0x9b15}) preadv(r4, &(0x7f0000000180)=[{&(0x7f0000000000)=""/41, 0x29}, {&(0x7f0000000040)=""/30, 0x1e}, {&(0x7f0000000280)=""/123, 0x7b}, {&(0x7f0000000f80)=""/4096, 0x1000}], 0x4, 0x0) r6 = fcntl$dupfd(r5, 0x4, 0xffffffffffffffff) close(r6) fcntl$dupfd(r3, 0x0, r1) r7 = msgget(0x0, 0x8) msgrcv(r7, &(0x7f00000003c0)={0x0, ""/226}, 0xea, 0x2, 0x1800) dup2(r2, r6) 00:18:02 executing program 0: r0 = socket$inet(0x2, 0x7, 0x9) setsockopt$inet_opts(r0, 0x0, 0x4000000000000013, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) 00:18:02 executing program 1: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) msgrcv(0x0, &(0x7f00000001c0)=ANY=[@ANYBLOB="7c0835cbeb2376086e9caae3d7f12b2f38ee72a0b98c1b83831e1569c25b2ba414172e0300fd583cf2c56af60f20d0b8e4bbf923aeebcc3538864c983fc403c443f205e42a09771aaa9635ee96b89e67ac6dfb8006beeb0a81870c5070250d4acbbc1268b3f7618c4ff15e74c2c5322b91c24ced2bf34c73fb11bfd47c5522687ce8038c32a684a00726fbecb63481cdb75c3e1cfec34f928d6d903041fbf825712ee7d903a171e399f12d98f4897d4adc8fa9d6c5d73eed9be5b75a7d925dd141256cf9f90a"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x1, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) setsockopt$sock_int(r0, 0xffff, 0x40004000001001, &(0x7f0000000000)=0x7f, 0x4) sendto(r0, &(0x7f0000000100)="fe4470876e354e4a89eba8d97f99cd6ca56a93c8db048d72da138d96c8b6bb05fa2e4d2ebd1bf1fdd63da706bf26e13803517d294c000190e58cb2c69b69f8bf3e1484ee80f1bcb9253f21d23adb3c56d33e11fa08bb2f860e15247471f2a2b16648199a091e5e867ebd09b31c799425d78e67c3fe8840bc96fc2440c3909f2d316924ffa9a36d1588f4263a97affed509", 0x91, 0x0, 0x0, 0x0) 00:18:02 executing program 0: r0 = syz_open_pts() madvise(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x5) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) poll(&(0x7f0000000140)=[{r0, 0x4b}], 0x1, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffc, 0x9, 0x2, 0x768, "bfdbef3e6b8cbba5e9e0c2a6848ab9b16a6df7a8", 0x9, 0x400}) r1 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "0dfe114e9425eb77e729d0e6417115f2325395a3"}) ioctl$TIOCCBRK(r1, 0x2000747a) 00:18:02 executing program 1: mmap(&(0x7f0000101000/0x2000)=nil, 0x2000, 0x6, 0x10, 0xffffffffffffffff, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x2, 0x100) sendto$unix(r0, &(0x7f0000000040)="7c7629b332c611941f07de62f2010b5209713edd9cfdd0a3fb4429d901ac344566b50230180b0697d1afec6513dd07f8fd334a537d551f9918b717b20f324f11a3777205df67ae519566c37893e817a602dd9f8555bfa2c0dbba9bb66b9d1c554a043c6b6718e42f857a6424079b72bdb8c2beae546fb395e2def64a831212400bdb06849f80e9472e53a94ba1be81e113872d5533d2533120a021fef6dcaddd", 0xa0, 0x1, &(0x7f0000000100)=@abs={0x0, 0x0, 0x0}, 0x8) link(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='./file0\x00') getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) r2 = getegid() fchownat(r0, &(0x7f00000001c0)='./file0\x00', r1, r2, 0x4) 00:18:02 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r0, 0x29, 0x3c, &(0x7f00000000c0)="01000000", 0x4) getsockname(r0, &(0x7f0000001180)=@in, &(0x7f0000001140)=0xffffffffffffff7d) r1 = socket(0x36, 0x4000, 0x81) r2 = shmget$private(0x0, 0x2000, 0x80, &(0x7f0000ffb000/0x2000)=nil) r3 = geteuid() r4 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001100)={0x0}, 0xc) fcntl$getflags(r0, 0x1) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000011c0)={0x0}, &(0x7f0000001200)=0xc) shmctl$IPC_SET(r2, 0x1, &(0x7f0000001240)={{0x4, r3, r4, r5, r6, 0xc, 0xa1}, 0x7f4f, 0x80, r7, r8, 0x0, 0x1000, 0x8001}) bind$inet(r1, &(0x7f0000000000)={0x2, 0x2}, 0xc) setsockopt$inet_opts(r1, 0x0, 0x0, &(0x7f0000000100)="9fb4793bc0f2ebdd86a1b1a854694512e66bc2a44f6f114c8e1a6aa73601fa5990e27292893a6e97d7ff73b35ff4c9fdf6838a2515beaa8f6de5aed26b1e749c2c4f8ce9a706478f82e6b609ddc2afb6d5be60c6a38c365adabf75122a84844c1939a5ea24fe06cf903956e73795e618f4b1be74345c1e5a7bc435c8205a1eb2d04c73ad65b72cacff455cbdd7f0979da0b51d14ae6cd537be27327df93eb25f57be648aaf622a2fdaf7d9165fbaf059562009040c15911c63ec700cbdfdf831e6651232806513c79727ca90275b2b15fbabc8b003a21e59f7707eaa1cc78c8d29258ce1ddd09d065bf986a6c0f6146a28d1f417a130c3a7ab4dee37ef575199b91be76dc68a303a2fd8e2767df7b28d599801b7051451356612e41041912fb36bc20dd92accf9feccebc0d6bcb50b3a7a562ee2afd47b69b43920a4aa787e20694844c4131f716f17b8d9f8be084f167d1eaf4436dcc87fdda4bf275ba63d88180fe74053a2cdffcb0835bbffaee00eb553ff1a73a4fb99afbe38044221c792ecfd62780bde9ef93d2b4a3d8e96e29f0a4c6447ab21432b4411fff8e29ee567e1c0e4a3a321b1e0bfc9c00e9dfd09e4d05887f84e00fbb51f8119a6911182ef41f37ff577f0de0a91113cbc4b3423509e030220d7b62dc205fb0ff4190fe7bb8a48022afd9542dd34e7afea37d76c766eebcc116b9781077352a27d1a0e8fa4109571a7e3fb0f20432c4ee9d476da41504248f4e84b6cd15a45b713edb9a117f34ce4a8f028e09c81f6040b0d3bad26c84d58cbff1795fa0172afa58a539c4641313dfba697512acd3b592c2e0eb18f2f71ac62d4e01f66932de64ce9646beecbf659703622ba4e208f4c1490a0b924f3dbb437b065ef5b1a36b06bbdf90870f127e58954e23bd299227298f80b1ebd1676237836b66d0cdfebfeb65c02330fee97360b4ef3b1c512fa1bddbb9255bb254286882fd97b8ba035dceb922149231e7643abf654cf8bef7668513b772a77a00068b352964b5acec6da5c1769e7f39c11b068d804622c0762b8e7e5b1ac8870a85db096d3cc01046764a828e937c334d3767c7495c65cff4d6901370b68e5c51a9a7dbc7417730cb4380be7cca8c0a66274c95afc1303f824d5df6f19cf9dc2bbfce74b0e82d70dffa120d299c8d64c552f359c9d1ef0f48818709c9fbec4173548df2b693efd77bc7248847fa86baa17de73ec041b4f3e75a364449bf2c587cdad5f8488582161059f8ea6bf5325e600b5de03a963bc47da0d6c21c83482c61f0a955dd04bf00cbac61d11772b88065b3b3798a82585c5b8e4bcbfab19b02d9ddb6de816728e69d1227684f81a6dca0c82da2afcd94794d5f0db997330ff761d90b750f2ee7e49287baa73030a167503787492f1908886190468f3fa09f23f00595c891b2fa63e075a9b85cb188e48554b00d247b48ccbc57501a532cd081cbcccc57c6f4be6dd19f3fa12bafaa9d9440f116e9b7fa985487084400b1c46c4a9824c7f87be18fe0819efee56d45ae5c5e6fa7d8decb7bfbcead8f83f0f37c218669acd1da592429605337e2b43cf5989dc2cda3b8a812ac5a647bf5ec1f8aef30bc7bf58d67694f689911ee5b3e5116b769e886424d9176510acc953e61c733eccb5f598a4652ef77f98c0bd0e75b3041bb02caffa192b66e6f52bc3065bf9b3bd0f18b70eb8b3ac04cd212a9ae5a6870d118fa265931db6e6b2173e1c0d497e43323f1958f37d4540aed5a1e421265ca6e5998bc488a1bcc074b692c1218d987caf2a00fd6f7484d0616b2709f889760ca7503ae141a15ae5162eda863dd0cedd7bda4dd354c1a8b00823ef55eb7e6068c21a4cfa3b5c466b2f713d329ba942f762a7baf64d705fa588ee27feb95875115a50e2b4c57bb7f0fea19bde450243767dce4a8ef11e236512c23003440a3995da30937aa4dfab973c3ee61108e9f30799a1f2af963563d18d14681e685a22bc66c3d35ccf9b6ad5f9aaed8376a10d53c1ac0a3c32d8b886e346922a3371a2746852138898ee46671b377e8226aafce3471a6aad72d59daf6a74d32eb172d827aa1433064d2e5710496913f021b254e69299e7c3c698bc458c726b64030efe5c47dca3d59fce8ab261760924aa4131f103b5e57bd14368d9d2ebe21ac87cc8d015584f85c32858418f0c85d7379564e3f5bdc3c94b13c3d16a0f4848514a52a90777b4946829b2834a7b54eecc090f17b8b508cb4464d8f1de327b54a79f22b6895337427c6675c79983f7193ebab1d29a768089f3cdd65376c9b929279a4e4348c582d65ab694250b4490391f01d6ff114a7c7a58bed3a6aaf7398feb4cf8057535209b34dfa6e7119931afe311dd6f3bee81ec5bd8b459c3507e47683b8708d04f99c1fbeec3917f2356caec4cd73d4186f7a6cb2ef37ae5477a4ddcaf8729bd82a4ecd7377be56fc936cbdca47ea0e703ebaa9b43b8e82e2f1cf9018c28f26ef6bec0db2ca9690edf5988d741dab352df800903964e22721f857ed8af5ce11db3b0fea637295d0495f23d147b3ad8e8cd6608386f2d2562baa66a7ebea37672972356e601fa76e9a92b5691cf8e84e821d0a711ae6a6059ec5f761528b0f4b1437a916c01254ca870f49de1401cd1e18951a6b70036d633c08cefa3b4c75822d558c22a4db2ec81504ff7f9f677c91e9598d69802679c48fa9a7bb7806999195e45b8d79e290317e729d5392d445bac302b6d0c93842fd53997ea07582238bf1ea3476712c8b3fa5f2ec34aabb104d61ade8adf1e54d553af269ad526e1b26dd5009c8577c530b9cc588337d0b621caaf313b223a0909f9d7e79e26ff60e463ba5fbb450518b2921cb2929a0edfea9f7832f09994b38dafa1098cf97ab64306666819f74afd695af1a1ab29d592a3fc886022d344e794d2d8c4a3afeda3e4ec1cd3b4378f7f768e76aac71dd3a43510595beaefa34686e8550d2e65902cd5608bf66f769c60ccd663100ab7461ab4aa96bf4bd4d4daf7388a8bbc19a910312a300f14cf0f42c6e2b898c4850797bc16e59ea3d6ee1f1dfbca99a1414c9f7f41d22a01004a86b1189de86685c798224f22298a1caf900736933bd1755be4ceaee373a8d4815b1eb2cd53d6a5b92abdae40a796143d663e7cb488555e98eff9c958f1384173435f1ae3e9459cab25f2fcea50585a591d6f27f25b43d030d52c57ea4b661ac9221ba22a86caaf036e9cd2e5a6bb93fa5fdc0211641acd2217b03938392ddf5c2532b0056bf6d8d1b7f7c9fe0c3447eac4e3b1d43f7e5bb1fe5026a074375a4f29565d08a4a1482d8d8be8d8c66ff7f078aea5aa6fab5446c5122cce193616980c556541dde57040437fb5e194fa06c4bfd3eb5ce1e8ba132738675a956583fe32df8c2bc89f385382f8fe90394883fc35a58089231782297d0a54393b85a5d06408c627202b70cfd087a0117a3caf6aabdf9d7813fe8f35bb4965c9b3968b42fc38782a301c11912dc558008a2aa90b578fdf3fbcf68b6c114c930703d2e4c72ae78fccab824cd6610e8f622f893aa8108c5ab45fa0c605453e5142a227f7845c355751c89471148b815c825757f99ff8f7543a158e23d23b2eba752d0ece5bad5a3b30d5afc67f27eeca17c3194c333278e2d6a0401cb98425cdca9a92ab0d1b7daf0958764e11d2c8ff58dc96726359222d45a7caa0a912f04648930c7410a20acb573d0aba3430658b5ebfb3cac925bcf66fcdd75f26834ae61efa8b44042e19c48d070bbe4cb724c0c77c68aa6a9204b850cf778cdc386e15d24571d80372c41b2b5140ea265f8e63af242b29eb564d5dd35686bb9da531139781f1d80f368142ae83ca44aae965e02515876b663935c203e74ac622c257f667145939ebd13a47770341fe2329283232aadac003e426b1296dedceeb56a2e1ba642fd4c05a2829431be4685e2794607accbfd7878c92c992223def56e33a65cf2a2cd855bdabc4a711ba474d8fea6f610c424b349a2a0ec4863347b679f147bb4f058d90934c5bcb1c3cec42ac810f1e22f5ecc97d43700b4d28a6233e29b24bbef65f947efc4db41057cd0f45e5d6ec032607d3eda41c2f720a2dd2e56a9dc58c9f0feffcd5c26265a6a8161e4c48f252427609e8dfed040b62bcbc9cdec534ffd6b8d3c0f00d5cf117a51a672047db413d6150b1186e8bd7a687af398b5d7de63ac33541bc8e3bb8c7c6ff1d5b12a79188b598e322de24973dde6ce251bf758a98869d46c5608aa31f9d481bc1e830b098566f9052c36b8f866b7b2d7e626eb74faa250caa4dd254debd9f72f7b45cf613997f9ff7a13d41ab1a23a78d5e14105701d4c004bdfaaf34ce1c1b3b3af0f9d43730e49deb819d9d27589a22f17234f009761b2af6ba46d20aa9c40954764589ad9d1ced01ba6ce2423281fdc3b2451a7949fed59438a0be3d31a59aac0aa2b895588bd23662423329083eff5b04fbd182b42e28d5f1df398a55c0af8161ded8d34168deac63a3825f2d3bec16e385fe4f918797e8467b5a748f849c36a1ca713911f6ee35b42692c0b80bad68dae8b64e045b7d6fac9691dab815c4ea1c30b104e9f2382b5c1218ed494903790c33d68ce3b1a8afe53055899690a2193cde340219a2fe162f0230fbd6b730942da1899bc933ac7e14ac79adca0a912d8699e03b01726a7ea4580f7c62d0858e354dcf23cf01e2a524078555048988b2739c7cbe3b098308a4447656917312a34e4a33bf096a2c15eec39bc05081cc549b4cf4f4ee9ccc5364a714be604ca6c3b8a5194a08c646301d9fd4406ac7e2788f721da205dbc867b7758f15206c0b6ad7367b0d5303507a481c8981b9f3ad61674646051dde3cec5c2526ef0346076bd1666b68668dc3a9c8a08fc40bae4b0a39d871c7cdd4f7a2366e227db2b837e7f5972a05b80d43a2450bf3a2069de19a6c01ef8a3ba877ade2b6c464c022b28976bc3fa000bfb59b9003bb2f0c9692f5cb4eaadf74c29facbb48ec11267455d718129608c309af5b0846a84a63f6ff0cd56a03d94de1a23855ba3329e655670e14c05d167cbe01a5376b1e0f99bde22d20bd026707f2df073c61e5f2385549fe3d0b22190400690eabc4e1bf71535b4353e7a1a3505b2e97a4752e17eecee33b0cebf7190199ea9fa74264b330570002bacc3f98eaff678372c9b9f7e8f725f688e773f2620a99c217eb44ac305ba6fc64ab6eabf2f0eed218e543e21bdbe420955850bd2147d5f7332f2fd0b40c9b7db05b140985548f7e16aae2c2450971fd505452bac6a2693043f5ab54234d65418aad2d82918b44a5e47935fce006f8e5953e84a4b8637d698c1b4019246fa314684f8f8008de6b183e1262e86bf8ad757bca9e3c670cabe52816bd7c96c3aaf7a1894ca8ffb13f64819b076055105fd9f48cb80735ca514ecfe795eb3eab40843ec5c54609b5e95eb84f5968599c37ee61f74ae518afa1c43792eb7c83db6e85dc720e3bbb03179910dcbfb777a1e789e4dc826ad6fdd942431d22f8227ffc69d4ed26f98b6b178ff7b7bec784b6e6364f89f00f9acca58c8bf71ebe8170aa989204a5aefce5123d068e41d62043fef547986b77161e05dd95b4a69463e830806d8a4c3f5aee9a399e47ed901c5acf5323caa51ccfcc84ac1deaeb4c892781016f6df658968e0a20a6d20acbc02fb83c7805ba8085e2058dc26efaeef08e67602cdc43a282f550da8eb30b445f2bdb747ad3b8f50ecc8833b8cdd76e97b602e74eed916c115eafe2534a936f", 0x1000) 00:18:02 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() close(r2) kevent(r2, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0xf1}], 0x6, 0x0, 0x0, 0x0) r3 = dup(r0) kevent(r2, &(0x7f0000000440)=[{{r3}, 0xffffffffffffffff, 0x3d}], 0x800, 0x0, 0x0, 0x0) kevent(r3, 0x0, 0x4000000000, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x2, 0x0, 0x6, 0xfffffffffffff001}, {{0xffffffffffffff9c}, 0xfffffffffffffffd, 0x4, 0x0, 0x3ff, 0x2}, {{r1}, 0xfffffffffffffffd, 0x2, 0xfffff, 0x5, 0x8001}, {{r0}, 0xffffffffffffffff, 0x40, 0xf0000000, 0x8, 0x2}, {{r0}, 0xffffffffffffffff, 0x41, 0xf0000006, 0x80000001, 0x4}, {{r3}, 0xd3bb52b66c4ad5f2, 0x0, 0x67796503282daffb, 0xfffffffffffff800, 0x1}, {{r2}, 0xffffffffffffffff, 0x10, 0x6, 0x6, 0x5}, {{r0}, 0xffffffffffffffff, 0x80, 0xf00fffff, 0x2, 0x7fff}], 0x5, 0x0) 00:18:02 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x5) bind$inet6(r0, &(0x7f0000000000)={0x18, 0x3, 0xffffffffffff42a0, 0x1}, 0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = kqueue() kevent(r3, &(0x7f0000000240), 0x9, &(0x7f00000002c0)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x7, 0x0) msgget(0x2, 0x40) kqueue() close(r1) r4 = getpid() wait4(r4, &(0x7f0000000140), 0x2, &(0x7f0000000180)) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) pipe(&(0x7f0000000100)) ioctl$TIOCOUTQ(r5, 0x40047473, &(0x7f00000000c0)=0x8) 00:18:02 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) fchmodat(r0, &(0x7f0000000040)='./file0\x00', 0x10, 0x6) r1 = shmget(0x1, 0x1000, 0x34, &(0x7f0000fff000/0x1000)=nil) shmctl$SHM_UNLOCK(r1, 0x4) symlink(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') 00:18:02 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) r1 = socket(0x30, 0x4000, 0x401) recvfrom$inet(r1, &(0x7f00000000c0)=""/120, 0x78, 0x840, &(0x7f0000000040)={0x2, 0x3}, 0xc) r2 = kqueue() flock(r2, 0x2) socket$inet6(0x18, 0x0, 0x1) pipe2(&(0x7f0000000000), 0x10000) sendmsg(r0, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000600)=ANY=[@ANYBLOB="10000000290000003300000000000000"], 0x10}, 0x0) 00:18:02 executing program 1: r0 = socket(0x2, 0x2, 0x0) shutdown(r0, 0x1) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x13}], 0x5, 0x0, 0x0, 0x0) r2 = socket(0x2, 0x4002, 0x0) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000140)="e9b5a6e2a1cdf641e4d1ee559af1cb858ee1b28632c038257e4c77a0627574cb07e5caaa2d441fff32570dd8205c292ab169f0cc1bc90ec9727715e4eb4a12ed9909521e703ea73fbc771a1473516cfec292696309a4e46d9bb02da2482b47f7ba8722f47de587b0b6f6b91011b4270aca579f6a125fb28a73b0dad0a6265ce468e7395e31e1cc776df2a4ea23e84990015b372e", 0x94}, {&(0x7f0000000200)="31366c96bca1eec56773a76756535a36ec95e6be897131c6cec0cb145009b5a05a8729a70d9ed676199e6c0579948a82994c527f07ea981b164c2778dc96a2c0363385c1728288f0a108d7012276bd4241cced98559646712721b1e32e7f043685c8e450e0e44ae352e3f06d7e541b53ec901efc", 0x74}], 0x2) r3 = dup2(r0, r2) connect$unix(r2, &(0x7f0000000080)=@abs={0x1, 0x0, 0x3}, 0x8) getsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f00000000c0), &(0x7f0000000100)=0x8) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) 00:18:02 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e3", 0x1) close(r0) syz_open_pts() r1 = syz_open_pts() write(r1, 0x0, 0x0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000200)=0x7) r2 = socket(0x1, 0x8000, 0x100) sendmsg(r2, &(0x7f0000000500)={&(0x7f0000000180)=@in6={0x18, 0x0, 0xfffffffffffffffd, 0x9}, 0xc, &(0x7f0000000580)=[{&(0x7f0000000240)="2c865fa19f9812d0cb9961e97177e8454e4b3cb57dcba91b4c3e1eba7e0b86bf9150d5fde0c203004b2f18ecdd46e40ae7bed58436460be7dfbec1e44e3b01cdfa53e52e9e89efdc84710e7d0a78a271d9292e3516bdca3fcf9cc0924fe6b7d447fd0509727630a4b14dd9eca92eb2d7ec662d3742c233346f3ffd00ea1d0578385bf00f320b8120a40d9fadfffa2337c1812c539438e1c60d8dc71435bd77aa6f2fba04c7e35cc5c13e6b9d2cc86303f307218b5d6e383ba720441cf2c51292bf6fedb4ad47b7b3fbb2f70f5d375b7910c5b6b3ec63b02c1163", 0xda}, {&(0x7f00000001c0)}, {&(0x7f0000000340)="f50f4efe0fac85cc842aec82aafd56b3cf50a2b756d32c6c0df16dbff77016b6871a6ec177cea50e07e5c81708", 0x2d}, {&(0x7f0000000380)="e48c0e2ef9cdaf16201245d1ae227d864c1e4aab5aefa138a9109b09192b", 0x1e}, {&(0x7f00000003c0)="6d9813c9345f877416d052c27816391bcadb5007ba16eca2c6d93d185d8ba417a743d1c93b50f5f217d5943198866e48c8a13b8eb7a994de241be0860b3afcd286350fb015b53b198c3b461e2c7dfe329f5808e509c238ce31e0c254fb2371a796ae01c8df927be819c88ec15faa1b6253e05d0c840c66c0485847e8031024be80a0b76089a738b456d3cfe1", 0x8c}, {&(0x7f0000000480)="12819a7dcbd3dc8febf4e1e59b1820854612ceb57f", 0x15}, {&(0x7f00000004c0)="86", 0x1}], 0x7, &(0x7f0000000600)=[{0x88, 0xffff, 0x7f, "f43bf808b1da36fb5611846abbfb09def7ed554d1206c7a3087a74014ae19e706e6231efbccba66d479ff28f5742c40c5751b400792bc48367193a328f19f2a1d553ce7b9c526c4f48fdf70ce458e7879431950e4390ab7abf1a8eebb5f0b0436a51567b50a65943b37559bcb2ae0dddc3"}], 0x88}, 0x8) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$inet(r3, &(0x7f00000000c0)="c45410066b2f5e5211b9ad86fac774bbee1460aff82a925e30b9f0d485f93aca7fd4cd53ac131171fd5cc1c3dcee94956344ef47b10f8e925c3f766d57b04dc1a07f265b72b4535ec7cb765149d3199bb4fffa551c8805bbf35384918acbf64e9f1b204fcc5674abac0bce4b6789c9e81945f90a24c032fa3ee7199b35c5e1cb5ee675d7883b073cd3039588aba6f99362ac7b57491c4e020ac4a808a4b75b8a", 0xa0, 0xc, &(0x7f0000000040)={0x2, 0x1}, 0xc) 00:18:02 executing program 1: symlink(&(0x7f0000000080)='./file0/file0\x00', &(0x7f00000000c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00') r0 = dup(0xffffffffffffff9c) getsockname$unix(r0, &(0x7f0000000580)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000008b9a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fdb4c194939c38559e94c56e602a0a75d9c91c7a5cbf42d5aca53198efad602315869b965706db225f70f1c566c309003d3dc4effd6ad6e65f5a159c70bfcb5e6dd6a3312ef5e7241dd709bd9a4d9083da46261c653f0f084b181c5cde78ae0cfc8ce3384d9df088fb5bdbd8f1e258caa6a3a3acf7dad788aad968e24fc236276595321b05282814839cef1a8ff6a22336903188d991d801cd7e38203756ed2277bd014ce3dd3da0c542b660b2f771ce7b1d4a3e"], &(0x7f00000001c0)=0x6e) symlinkat(&(0x7f0000000140)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38//file0\x00', r0, &(0x7f00000006c0)='./file0/file0\x00') unveil(&(0x7f00000004c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000540)='W\x00') chdir(&(0x7f0000000240)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38//file0\x00') r1 = openat(r0, &(0x7f0000000200)='./file0/file0\x00', 0x80, 0x4) truncate(&(0x7f0000000000)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x8001) symlinkat(&(0x7f00000002c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r1, &(0x7f0000000340)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00') renameat(r1, &(0x7f00000003c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38//file0\x00', r0, &(0x7f0000000440)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38//file0\x00') 00:18:02 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x4) symlinkat(&(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000080)='./file0\x00') r1 = open(&(0x7f00000000c0)='./file0\x00', 0x20000, 0x104) r2 = getgid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) setregid(r2, r5) mlockall(0x2) r6 = semget(0x1, 0x1, 0x100) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000140)={{0x5, r4, r5, r4, r5, 0x50, 0xa5}, 0xcbf, 0x6, 0x80000001}) symlinkat(&(0x7f00000001c0)='./file0\x00', r1, &(0x7f0000000200)='./file0\x00') lchown(&(0x7f0000000240)='./file0\x00', r4, r5) r7 = shmget$private(0x0, 0x3000, 0x20, &(0x7f0000ffa000/0x3000)=nil) shmctl$IPC_SET(r7, 0x1, &(0x7f0000000280)={{0x56, r4, r5, r4, r2, 0xe2, 0x618d}, 0x9, 0x1ff, r3, r3, 0x10000, 0x5, 0x4}) symlinkat(&(0x7f0000000300)='./file0\x00', r0, &(0x7f0000000340)='./file0\x00') semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000380)={{0x7, r4, r2, r4, r2, 0x10, 0x10000}, 0x3, 0x6, 0x5}) readv(r0, &(0x7f0000000680)=[{&(0x7f0000000400)=""/87, 0x57}, {&(0x7f0000000480)=""/134, 0x86}, {&(0x7f0000000540)=""/166, 0xa6}, {&(0x7f0000000600)=""/102, 0x66}], 0x4) sendto(r0, &(0x7f00000006c0)="097d550963406aaa54886b30d38bc5d270319eae170f2e53bb23fb37e6b29d931bb101cee1ae5c287e9ed2d5c834234755cec5c9d41dcbd0a85628a86f3d6569e48901c9d07ffa2e85d3ab87905fad06719f4436fa96ad8548d174bd63c61bb3a9a156195c7455a94deab65c4c89d28aad7fed132ca51ca34f74a61bfeb9a64574f0c3f24b6b2a032e2fc20f5bba6a60cc93765f9aeefa588e6e2c26", 0x9c, 0x4, &(0x7f0000000780)=@in={0x2, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0, 0x0}, 0xc) poll(&(0x7f0000000800)=[{r1}, {r0, 0x100}, {r0, 0x40}, {r0, 0x24}, {r1, 0x4}, {r0, 0x20}], 0x6, 0x4) bind(r1, &(0x7f0000000840)=@un=@abs={0x1, 0x0, 0x3}, 0x8) recvfrom$unix(r1, &(0x7f0000000880)=""/203, 0xcb, 0x41, &(0x7f0000000980)=@abs={0x1, 0x0, 0x1}, 0x8) setsockopt$sock_int(r0, 0xffff, 0x2a0, &(0x7f00000009c0)=0x5, 0x4) mknod(&(0x7f0000000a00)='./file0\x00', 0x10, 0x39) shmget(0x1, 0x3000, 0x80, &(0x7f0000ffa000/0x3000)=nil) pipe2(&(0x7f0000001c80)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) sendmsg$unix(r1, &(0x7f0000001d80)={&(0x7f0000000a40)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000001c40)=[{&(0x7f0000000a80)="d12a920411f1410ce418f4e2ef673d2f545fb6b553c0751e05d734fcf74a9c27a1cc9960f4361f4488a9aca7683c1157928cbdef595eb361eecce01391a2353ad671b7b0613375f4b5e5857cdc2846dcd03ccdd261cbc3fb8302eec67c404a9a7a0c73cd944653801311180e55ed374fb53bc9e9d2fc35365f5d38ed25db4d23687fb5870f67b1c6e0cc424cb4c6f0184df87f000d9f78210ef11d977493169673e359f07ada56f634a49613e979e09e094cb963495e298766c64858659d0e4780c9467a974fa0b54225f078bf32fc5dd33e0d31cae83a67e75d24fc00c08959c70767278fcee1fbc867998b79f31bfeb8a4c4e41c2f65a81ee9c0c78a2493c18ceb6f703e21f26968fefa04117d8b04268c4e8d3bf7a4dfa000c9f5b1d0169958d2fe888a1bf498655aa5fac5cc6767f84a22c209637385ae6c32ae7139bc0b86185f6876e9be60685f6b25498c38e3bf1e432b6ec5fa90a85e87db95399c9b861e26832fad5596863082dbd9a8e5663dca8019e993fffac58802dc01a1596153e36a8cf92db6a0972cf1af4cc0c9487bf6ede1adafe0cc9a757aeb240b661a3881a80f8202504249dda6f8d47208c78083585f4cc274042e88fbb411bcfb4781bbb5de87ea9796eca1481083b922f939c588f749b2015481d2873e68cbd1e23b6be7f283e65d06dbc9acd43aaff277e57d71febd7026eb752a606e42d60f414a5800e0110dd7c7738a7bdc9b59c09c292ca6be22813c1bf3d1bf0b53f5f958ac40da0510f7d7aa075cbf6e748b5f75a2285b30e361aeb5d0c76dab78ba2ae6bdcae615d6d2e453c820ecf201c81b52f28b25aed01a7f4c29cec2d2a1205e090e5223541dafd2dfa89c417643d268f0fa3cd37943a5cc5a6dbb2c792675d08733d72a745008d888a3712f6a1813f8ebee10d3c4ebac8fa56c783f825182faa0ba32a74f1423a395b11ff157136ae83756055409db46fdd34438a323381e0c83d4f351eda5a0428816479751a1490cb1824ba588dabc20f7f3248e6eecd1dc8a78ee4c975ffa79e120c31f3b0459e41fdbbb6bf592fb076bf8f86020675045665a3e6decd814675a8f0b3d49e72375198d04bb4a3e3b953e8dbbe3e079a9a1416570a73e0ec2377f40e34a7e3e5052cd97b971a4ee4b5ebe072c59c02ffde5267c0a4feaffc45d771d6952e79e93b8e28a81ae03453c7a033d89e877179589a73e62fb63cfc384e84a24d3d3502c2585955ce05f4bc28e73df7292f247596cc1c3f8c45e95373d32b513b5f1458ddcc9d2569933d8c48d87f4d520a0a4d51f7e034e7949ada90df705d79d890e8a65babffd5e15150eb34cf439fb8790af066e567d8883b730dc8403c7137ccb1e844a4d540d3a81a59b0810182399f2faab5f95edd89eb6915cb723e5d3db2eb51a588166cffa4740c713579bae43466b741ca083cbeef7e23e50499ef035937018c5e9b39dbaae4d1996e38bbf4f06e36bf6d443e24334d6d181e0d5cc679a9ba2da06ed68f0f10f16b852c722b34a0f338e397facf48a4c523a88b401936f2175caa3ee080c5b25b0d2a17dd795bdadd5023b8b62c0101d03ed8eb96584d0d731b3d4e4211de50cde78ba0a2f26c94a85d1c56f62f156226c96cf9fe1067ea6cf0ee91e29a8c044ed0df923be2dab70739a93b86c7005bd1856a8e1c82168bf27110a28fc49642df536c6c7aa3eaa6d93730de2517cc4e7ee5ce935af3e59f8a000aa29f7cc28838b493f2f403af29ca6b82177c95d43592e3e7a40833cacebe6996f68b1c34b4536c92f6367255e2955d48a28b5e41eebd6793349f2c1ae2ea2ca22f48da734f5b58389edc129539ff3ecb93aa0435bf1d52fdd7bdd61991294ee427accbd0055cdc5a56e44b83876261bc95385c7eb6af1377c7103260c2e2e0e49a4753ff092b84a32e8d469e4b487cf0811dae020c38040dddfc7bfb932c66306f7d5a0fba65b90a97199df2d721997247c2330e01c8c1e5c04886d771c171d8b3714503cb5e174c3295f100463cc4c183809286c1dbc0a774c0a5cc16452fe1c41bcb1ad7fc056df9059dfb7f2676674058ccc0ce916405b999bfa6bcff229d0ee419c3e535acdcf7b28f798c5ba63f96f888d0366b5405df42186c7ce65780ebbaba221d1e122149ae02811cb6ae9e7e9b25f6c583d3ca1ccec76afc3e414d1e93ecaf3d137cab22ed08271b49df947ab7845d71079b94a9d6a8d48d8e94141c67421e9f6fae5480114cf5c447229dc1a19824e5d0df1aa794a736e52cea881994ecc08b27d49d22ab54991814bcf9215926c212fe201e9231e67d9fc7a7183a6cc892d395963cb9d2fcda224299ba6e93a0a76cc273b6675d8347bd04c20848c6c143ff7d5dfe67eb7d37daaaa509c382b9e9d8ef06928c4bdce32792d703b2044644d1def5e884ee1c80a96678d897e01cdcfb06d4e0f441529b7e9a63c4b962371d8eb61d14a8bc06544f1a1b79932df98bfabea2a6cb082a69d68d4a382221748d2f174af641b22cdf63b69f9317a2bb15f39278904ddbb49e839dd7412e433168c628f04034b0b96e44337f1f7236502b2e12e2100626d297b12b548233e77a1c9635ab8e88bd75c29ee900bb80a24b77b17347425cc3ec1bb43dde2918ddd65c885263c54129ea89cc32659d1367d6cb7de2bb092c4ec6478344b6dc420bcc762d7b26cefab4d7107cde933ab23ea277b036937dfa9ffc8e037136b1672a63a604492cdaaaa2e11aaa1eb15730a54587f312e5151e9a5c401acb8f4f511771c3055d82252fd2da182b949368116016527cd5dcd3d4f0e9bfbd1f96e855f1ffd732b4116c0a923429bd180cab86ec6048e650abdd5d2f837815b0e2cefad831b4ea01fad54ccc1860a69b5eddb8b4a84658efbebfb6f77e3314939853aed2cd8301f8f061a5dbc733c509f527a9eb04000a3a2eb9e9f467666d66c08df39c0a3560daffd9d295905ef3576aeb7abcb7b077fa4b7ad09119e2b8f679fc763ad45885c3a490e06f44f8d262cc5cb44ec4abd05c1c70941894d6c80d8f8420f01713eefa9dddf62465e18162e92193c6594d7db91fc095938954af10e2af92044d31d75e9b239f3795c0c5260ef852ff5f5976d363d46f51d9c63794a6daec2d75c0afd7a007c063337454d7b4b09887e994b1357c1467065079dfc2bccdd4d9f2f9f8131296a6d1db0bf246ca057bf6a96ca9a67a78c99dd9e13e8f10557258306fb6344f03c8da676e12bacab641b4c20a93e0a4872119af30037daf00e20f098a155ec843add37827a98d7c3043cbafb899e6e9f4b2f87745ce38ceae89e10882b6274ec765e048a68078e063bbed27f4e41381cad1fcff66ec4d8f8d0cff39d6c7b2e08d2cfd708d994889819f3150c7fb0e63e26ca50dd896a9a3fa9fe5a79ac4d09c51314d86d90a472cf1ca812b4536c10aa404c8cc171ce5e51d191dd2ef731947987e0b56284dbfdc7351dd8c0eb52e90f7e77b5349fea34f27c6294bd7abda98b50e49dba608ad31ba32c2f8f3b36ae0cc5696aac6c91bb3f6bc54fe070fe7f466c93e26dd48630d6efc7751b3208b910d26935fde7d2908213fef9cada5c671152baaa8840fffe650fab7d023729b595dae152a7229a20a1bddc377d7681615c459fb21dad496e5b060f861766ff222ad44879335374065c2223392d27cbb42f486f722346dcae4559afa29fed362049bf6f9685e676347db4bfda20206eee8ce86fa6d96023b1b4831b53592c68672a774ab20851131ac38646cc452c0fb6019ce33d8d2d29bd15de593f5b1c4e38a864598b3f44fdac5209dc4c69c20269add399527bf7e77c15fc9d0ce5ad9be94283997ee1f1eb7ac42be263611d269cf81673c7425acbaf003669ac52c33c85b3cdd9320a3b3883162ba59d6d7ee4148d6e0bc883c29a23d47cd15926bc01fb88a0a5282c5fe3b129f7349b93901bbbf2044bc5425048c115b208f391371099ae0770570e018a6cad28e70788ffb12a319b0e1898f59ee5292a3b758391cd43a7ccaba6501ad8164ba9a63f259997288c98f1f93857c0145e1b8cb904c88e7241c8250e860b37e1056bdcb59e0332275cd765e578b19322999801df835f2bb6609d8262a6113a13c0d573b3f5ae19eda108afcd2da129d61fff414155e49bae023123589971b914a5b3efe26abd903bae0669e4f346d304e810db5c9baafa1e17cda390c040d0e04de4f03b7961dca4bb115aa258767a8493b740eee3110465c2c2665050acf50b59fe91e359a0cd0299c8a547c3aead089fbe3d5af0d98f8f54d9facd395121ebf5655a005058517b83695507ad075cabe647d0f586e57a2b3969ba7f652d843a3e7847c56e4fe19cea93a42ab798d5a610d9577643beaebeef9b06ba8429b0de51ee791ce6821114af3bae187bd74aaf06121fc1712e52a8faf6ceefe00be743285c15579460309fc5fc72ad4f850a9df1b0e8deecc8b8c7013d290d0812d135df75d07f5605c087fc00509f0ff080961acf5b8b19f4d043c1ea81e220a1a885f943396f682099caf671a3469e761fff6d54568ed0a1dddafb1d9deeca6a7b51b9a7ebfc7c0999870687737df0e4f2846468384a67e2c9071c06c463f36b913d0ada84861bf2c80501a600f47d7a6a0ae9b23eec00a8d87567f253e58cc15bff127b0aa61cf3433c63ee2c76c520ce36e892723fadec4193ff1ce737f9988121d6c9ab3112ad817241ad30fcda30dc8471a8259988abd59469c3c5af65f01cebd1b577c4f427d23b2cfb638a7d1e4d855b2248a0d9e77d9ab45564db775f8874a63baeb2528de944ad45bc103f29cdfdf53050a68ea5fadfa6355380afdaf2b7c5d8b871de9ef2ea620f56c102a7f8fa5f1bea541024486754a8a6a0b9e707cb40c00e8125b11c5ddbb3e3ba3ae0b606a186fd3d37f693da921b802a52d657246a490af49102c839b2600315a05d8c14eaba876e5ba7c0f92589e91a8f2bf8b25ad81c2ef880cf6a10ccd3f1041d42b03d4c1cd96ab6a1ca3624fe9a65378e0fbed995a8aa91e3877bd0d6472b5fc54310edd7a55017115b0a067eedb695011b1bd9cdeca18a91fda55abe40ad731d15d917b88e4216124435a8fd81a9cf3c3583038b7e3955ad6e5c0e0b895d12f8bbaa0f10689e83b7271527c99cdc9e0a42ebb52399f82b6300030a5c11e2d40a6fbb76303597cdb823ad67c5213dc4640c763df6bff66f41e4724b5f0a19848002911d4efb308c5ce28569cadaeab3854ae9d837d0d62138f8a302c0227704960dde5f8280af775a1753aaa3c4c52224de63b7dd919e689659d605c9cfaf5c7349d55328f6bd49c9c977db6e0b2871926b89ba39dd741b2fbcfa7529f80b0fc21282b5633622c9c4915591aef493aca23cf376bb84fa0380973cda6b9c108437fb6414676649876bdfa518bfa1b1a6b07eebfbe954afea9f18e37d846fd1a9196584542335cf6a91ad0469beb2ac3eb028ef5d9dd3800b1c13ea369c7bfb13da26e8c1f08c2712ca1561b0f4974ab9120a37b4b52c5be2c01a15429e8ebdaad5f2d55ef5d1863abe631dea4155a964f5e03866a743e21940fad0de64a0521a49d5b49bd67e6acb04aaa838fac5fb357052b809e1432302c888dde8f447f93739e06d327911b854bced4d07dd388100783d498c11d40e99bb085d0fbae3ed931f190eb45e6b3799473d8e2a8579a9a11439218dc40794af342cd9cd9d71b2206cf286730f4a02bc838364a115e3e012db02d3913788e83f26a045384ce8d549b344c2", 0x1000}, {&(0x7f0000001a80)="7b8ede12b3bc05bd7368a9a1456e09f96812c11d40a82e5fff3ebb9a39726a44fc6fe4c4a2cc98139ac95b733da0821cb59fd5a179d75bc2cfeeeeee740b37088921d65338e8d002b2892398ff7e6a9a1d0b9946e538f81ff710fd22f80f5a06446d3eca20932f5523bec5f1cca24b965b173763bedc2beec9c67acef7f0f4ea5af45d75a2ce5f0d708e50cdd9401a10d4183961b9b4c158d8f3f11a61c87280c6da29deb0a684d0e6037a249690cb723c1c54bff7aa18c00d8b6f33b379c1a9a2c7bd69702331f8a7519f9657047354db787eba89ee359ffd29a4a5567089f494f091b996a4a88825386b56cabe43e66c3ab5", 0xf3}, {&(0x7f0000001b80)="c38de77620b9625511e7004257794ae8fd120bf92716fb9f82535b12e7b5177d8cb41ae7b1", 0x25}, {&(0x7f0000001bc0)="65c64332db38f9aeb456d192aa44557350de602c2cde39cbc5a4235cdcdd29a0d6a5e57a302a3328ccee6f722ae2652f90310b0ab9132ea485e087e98588ad67e4b42189ea3e5fa5d9aac6a78fe81ee1640af0e3862148a50200fe3d234945efd81a01edc53bcd7c8fd72d7aee6a", 0x6e}], 0x4, &(0x7f0000001cc0)=[@cred={0x20, 0xffff, 0x0, r8, r9, r5}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}, @cred={0x20, 0xffff, 0x0, r8, r4, r5}, @rights={0x30, 0xffff, 0x1, [r1, r1, r0, r11, r1, r0, r0, r0]}], 0x90, 0x400}, 0x406) getgid() symlink(&(0x7f0000001dc0)='./file0\x00', &(0x7f0000001e00)='./file0\x00') renameat(r11, &(0x7f0000001e40)='./file0\x00', r11, &(0x7f0000001e80)='./file0\x00') open(&(0x7f0000001ec0)='./file0\x00', 0x20000, 0x40) 00:18:02 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) lseek(r0, 0x0, 0x0) r1 = shmget$private(0x0, 0x2000, 0x20, &(0x7f0000ffd000/0x2000)=nil) r2 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r5 = geteuid() preadv(r0, &(0x7f0000000580)=[{&(0x7f0000000c00)=""/4096, 0x1000}, {&(0x7f0000000480)=""/233, 0xe9}, {&(0x7f0000001c00)=""/4096, 0x1000}], 0x3, 0x0) r6 = getegid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) r9 = getpgid(0xffffffffffffffff) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000100)={{0x8, r2, r4, r5, r6, 0x40, 0x3}, 0x1, 0x4, r7, r9, 0x1ff, 0x6, 0x100000000}) shmat(r1, &(0x7f0000ffd000/0x3000)=nil, 0x1000) r10 = open(&(0x7f0000000180)='./file0\x00', 0x8080, 0x40) setrlimit(0x3, &(0x7f00000001c0)={0x3}) geteuid() getpgid(r3) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname(r12, &(0x7f0000000240)=@un=@file={0x0, ""/108}, &(0x7f00000002c0)=0x6e) recvfrom$unix(r0, &(0x7f0000000300)=""/159, 0x9f, 0x0, &(0x7f00000003c0)=@abs={0x1, 0x0, 0x3}, 0x8) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f0000000400), 0xc) sendmsg$unix(r10, &(0x7f0000000940)={&(0x7f0000000440)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000000780)=[{&(0x7f0000000680)="a539f51d7ad3d36abfabb19002cef4722e6d58e6e0e4922b47fc894be62d23892ec007e57680334f10a536b34da9b02fe8847703dda26f5a38226ed7c1030595423b2d823a3e77addda2f14a40c93bf0756bdf638c9c14315c898c6b2bfa97dbe57b17d1e4d351e728ffe850a803e49de0c6c91e5a282900f05b7906569c22f78318afa31af4ba1f47319d478b0688a8878e0a8af2a0fbb520ff1e419d3b38740fcedca2b25cccee8aca4218e405ea7a2ea5a6de644310f93320f127fdd3d3ceeba778fa6730acc75882a37398a9c1389fda1f52ae3e1cc903e627964a115bfbb44d342e1e", 0xe5}], 0x1, 0x0, 0x0, 0x400}, 0x406) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000980)={{0x80000001, r2, r4, r8, r6, 0x5849c0b4d3b2248c}, 0x9, 0x100, r3, r3, 0x1, 0x46, 0x3ff}) recvfrom$unix(r12, &(0x7f0000000a00)=""/31, 0x1f, 0x40, 0x0, 0x0) sendto$inet(r0, &(0x7f0000000a40)="6c5cd133eb3c32690622d641a2fc26b39c49db83637075f579f5251c09ed76dba66f9bed91dfa8fd186e7dba3f470edb671934b1a11bc5df6626d99382ddefef74cd31d975f00dabce766b800a58d8af3609522ffe1e7f05d00bf55aaed6f264c86fc1ac5224be09a4050d6cfdce0745917754697b0320048062a5b3e122d5ef8fd038c96341aa79f5b2733b0bf24ec103824f6b3c0c18a5bee75518da0c905c175204d3cfa950bbe746c75d3307bbf73f2ce17e027197f6499f4523e681bc91df9b05fe5ac45fc21cc2e2781e626c89cce2cfc7d0b8bfaf0e35749ce53a290e", 0xe0, 0x2, 0x0, 0x0) r13 = dup2(r11, r10) getsockopt$sock_int(r13, 0xffff, 0x204, &(0x7f0000000b80), &(0x7f0000000bc0)=0x4) close(r11) r14 = shmget(0x0, 0x4000, 0x12, &(0x7f0000ffa000/0x4000)=nil) shmctl$IPC_RMID(r14, 0x0) 00:18:02 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0x7f, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r0, 0x2000000000029, 0xb, &(0x7f0000000180)="b53a00f9", 0x4) setsockopt(r0, 0x2000000000029, 0xd, &(0x7f0000000080)="00800800000066736c2e956815311daaca0918e4", 0x14) setsockopt(r0, 0x9, 0x8, &(0x7f00000001c0)="d4b9857e1f0638d3f5d3fdde9aec0ccbcc4da78415d1b316006a3178188c033664bd08248e4ef1f1a1f78f162efd55c81dc58dc54c8bb7bb17ecf696d20664d183459089f61ad7c3dc0281dba72da0d85821c389132e902e59868d427dfd94f4fc7c40b9dc40fe084ccfe9f4cc02a19158e1362100c001453d0e26c24ca531904efa2e6815e2e83802c9bf1ce797aea6c6413e6e82df65a3b92bc1eb3fce2ba7fc82958da850d6ab1582760caf90b8ff060ee044058a7cbf5203ab10d76320fd77dff1e67c7ca2cee6b70996775ab17d3d0d450af3056c53185b8191ed8d", 0xde) 00:18:02 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x1003, 0x0, 0x0) 00:18:03 executing program 0: r0 = open(&(0x7f00000000c0)='./bus\x00', 0x8288, 0xfffffffffffffffc) r1 = getppid() fcntl$lock(r0, 0x9, &(0x7f0000001200)={0x2, 0x0, 0x400, 0x10000, r1}) r2 = open(&(0x7f00000000c0)='./bus\x00', 0x8289, 0x0) r3 = getgid() setgid(r3) fcntl$lock(r2, 0x8, &(0x7f0000000000)={0x0, 0x400000000002, 0x4, 0x1000300000002}) fcntl$lock(r2, 0x9, &(0x7f0000001240)={0x0, 0x3, 0x6, 0x5, r1}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x4000000, 0x100000001}) r4 = dup(r2) sendto(r4, &(0x7f00000001c0)="89fadfc4085f8e87dcadad2fc18bc86b8cd2194ce7cc18adc36ca2001e6161b3689caadf57d23929e3cb47e5c1d461a97b92269cd4489ee60337d77eafab48c7261339ef8f38eadf537c2d56d7b484ab4f4df2a1da8c7599ef4ff84b210704eaa8d26447e2f6cf0c869e580fff90cc5bde40b97d1c13587b2d65960a645ca8c8b13e4619dd95c42a247d466750561f30f099ff8d609beded71dec6ee68e4cd73b1c302a8c84014d2fd59a9666d885991967ba190b513407c323ee267ff8ee1b55d0feccbe80b4235d304a0cbb637784769da4f4ed45297e3856dc0a7cb2691ffb0879837d65c185fa3d9058b49feb27286732e43efd66b91b482910667e1de7e4518970ee14665080cbb203023c2bd25c34124560debc96a93f83b01300897e24a618c9eca07d25080b93fa0dfb94e6e7e35e952646ca4ed3fe436795eda6065e0df4f2ec062968fd7a42e6794dea99e8f43d8c6b5dbc4a29b6b6924edaabbe87dd392832bd0a64c5dcc527926c834a4c201f427d1f525603adf24e6517c8d6150dbbdf937f8535783793480ff305f49590a1f7d3add55c56f618b6c2a9dfc51c03e932df6757dd62573a7860b4f7c7c19770441174b1f7976b6856a52ac56843893fe361d5d63162748c15973ae1f9ab4631ecc0fed96bef526074bdc8d9a9944e1b9413550ce3ab16c24ca3d4281437dee94dd42ca6284b3bc35871c378cb39f15de60e5fb9a47422cc55441b0f74f7880a85f8c0ac218f3d7f72be4e6c37e3adf865dfb4e9be35dbf270f26df702183755391cfa3167bc1fdc0ada7d77fa60ed66fce0db2b6d528c9fb71fe996b03a2320ee786ebabfb6d6b0cff34c36a33986f08e1254363a04f489a2bafb51547bb96207a4f437d6ab800cc70db887c9d416de04bf90b1e082c82c5e5bab32608f376789142d5df568e5bf7e42b48f7855d93f9aeb525bda9429cb86321ae494c9eb2e06dba6b0f6d251ebfc98d103a244e7ebee637e658a617cec584fa1e0835c5f1101a4976d9907cbe5326b51b77d0d8fb7cfc61d417ba3b3c8e58a2fbbd8a32436e19dc233e4018775b8dae0bb632067f975d1e569c5fde5c23a20f76c8232f41a594732677cd862493c4e32265545f654c916bce40961c94a3ae635d2e2d588a2e5aaf923121501d66f236b7df21a81bad2aeee702ba55c7890aac594905193d195ea478446a58b9d06353dc17b11c3941f02eebf4b7b68d9b30c1f1e92d74bdc615cdefaef7998a4aca33479860a94835eb812294fe24f7a0ab2929f7fad22bbf44b89ef85eed62fc23bf1a1806e843a538f4d865b6fbbdc28cc2d5e787c93659ae8a7ac75814abc0a60ddc97c62031350b3d60b76d397898e692c2b5fd2543a58fdc5c4793863bb417018880581182eb48139dcd5d0ab13e52561465d0daf878b7dab79a861cc7a8b8f59f4c7ec9c571648f5af964b4c0fd66dc2a87d0a90bc0aea93ed0121563c6754f66fa00b62d78c3f1d73c9e15487e067202bd1ab87d315b7e018c36bc24e07f3bfdf6720e11cb63aa7ecce28d74e8a435b7fa5c103df9eff5506cb6768a4fa641390ce81af89efe593fc086961e0d11144a2b9031c599cdfbf104e78eaeb98017856f230dfa1ac16369d20bb7c09970aaa4691bd6fcd9048e979d56fce4a54782a9d006d041facdf76e742028e9d4fabd2b1ebb39f72b2b249fd3d32108bdf6502d0880f7d1187ff2ed1a16a1aed7705b2324525c40ab854fbbcb706e06e8746f0e5ff66a068f9f9bfb6573154b216eca289173cf89142d1ef2f45cb802956a9b4e9ac264d4a72ddc9761dc23d52bca673eebea31a9322bd09fc81f8273898b76174fd64e68f1f79502e5e8e1dae8c194589cc0f1c748c23acb68b95d696e3422ead396153579933096bbc8724a7d827af98828b57d2ba787e8bee55ae90196b0ece901dba79b184692af4a12992d5f1c095d3c2ac08c1124d00c47ab29e2f034799e8af57e56049b3b87207c315c1cdd45b2c7ae3b54ca53958a22291eb3cf2889c512368327c7ec9151f31e86ee52a0ccafea44e99f9e463bd8cddaf84d27d6d4dc3bf47ae8591718568a61bd397ee8395a7d3dbde7e56ea0e5b4a0eb790ab8f383cd9a912b2da7e4baf0680eb2129e660831212a4b473d935953d6116fe089e32e79b674c2080683a8f01a7a8f584082d663f8bd8231a7a3f07588e37b38a7fe040c1c66b5708c880d02971b5a1c4d2b147519f4f8ce54dc956b2496f2ea4914b1ad43dd0f5b5f0728726a9bbcc44987bbad8e8dec534bca1dd7901a037222c77751ee26e2ba01814c72a5574fdec137bc930c9b56455716a5c4add90f7dc51709136aa2847de9616f228f293055f3f294570827d9d505287144455cb1981ad3b7c1d9799fff492077189711c3e98623e6d64f30731d185847c87e6d2c308cadb5cae2e2e8f9de07c16eebe70a617202640e008e48e34a1b00e5381a3e5004575d6878587f4b4f41ab9c753a5c23ae210f59ca7496bac5443bb7d50d5634bc6f6dd9721bf842b5b1b4813caa0b2c0ca89e6871e1a0e7a7da57caf8d771df854802ce35103d751fc2b992245f54d65ccb51614cc8eb052c58f87b088090c92aac227f7ca89393c9ba4fabb74505bd12da878137570b2d4e5464e075ff065713e3491f8236bbc9ebaca740adbbe56ab10eb2a8fa2152b25ac9a0cfe62fe3c6f6100d0afbfe93eb473cfe869f969aa3d661d7fbdab264be48511acc8bfd5e523fc688aa8c82ba0a6bc1f1e38ec2de2b92a2fc6d3e042126e80705d20199a773d57024c17eeb48b9afc7a35a62accc4939e9eadf8a6ef30dcaea4e6d98ced83edb118c5a8c5792e41fd23c7c1795371b95b71f0ba4cc23d3e0da63d4ba280a84ad743346ddf23c834b1638593dc460f7006b59b1c312ba3e7d8e7e8e7a8ad2e201e9e393e2593bb8fffe64b88831565919e0c6408c1cf6ac1504765a7e9d690ccadf99ecf378f593eae6486089ba932e3033de43aac7efd127230d25bc27268ea040543ef5fa6011b1f7447f5b045846dae94642dd0567636cdc222f2328f48c68b61ace0fb091de3a67cb38eb404b30f10a8526fff4cce8c8dca8221c9180e4b7870f1bd8ea0ec4c671c4856848c2a7d9fa74173878d606d4889981fe913501f209f3eb9420be23a7347aab2a517868aa9103315dd4309fd0548c51337129926042fc54820fecdc6f3a0ddd97c923cb306f689581662c980c911681d8c82e51ef4d78f88443cc6cf358f2fbe67d1190a8934b8376500f54dc92dfb6c669f4eca4b6353b93ab0c98453ffd6a7584eb45e466f8e4212b3c86d300e49dd3c6825ab176483e980b6845edc1a1eb94dac1182ed93964608a32bad7259e1d6edfef509d9d0c505fa20aa583dba54ad0c85432373fa8c52096e108ec08c13d57cde4dd8fdcb77c531a7a8726266e468e78fe5058b9176796fbb5be3633e2d4b97b0976dc138a01cf928896a217886068214e92be3f084773e3175d192b523a846f9fd58a2319f64df342c1b27bc8463de4fce60fa4b2ee0ce6d318ed480460da0d176e79b79cff2ff1c077dccfdb2be7ce15fff4383dd707e6ce352e890798dbf51c6392b91af4173c719759fd75a544b7f3c0f3ecbbb7fca66ab474f92af4958ef0e601cc55c96ebf0abf1c7fec426293b32dd58f95c0a987b9d68393ac95384ec3c65671c0843bb40f5b58107cfb330ae21812d181ec0bbcde491f51965b149f5f6e8c622016579c0d7dd1107fdbe2cfd7f0bbf74fcf631ae0883302691fd4a3ab551c1bd28b1f5c4ee10651c04a6ead26fdbd551d44994ac6908b9c81ece4f784c930f1a50bdf8b8ea0a57e946b8e4caa3aa9ba5734c9bf64afbaaf3d45878eb0efd2137efe41d3f5c9545daaad3eddb579bfd166f7fbb457ae9dd4abec6e3170649d2973c29e9ec50e80b980efa1263d0979ffde9bf3fcd9885484f2f7bd67b2cd87035316c116ab94a6f20e6fe09d9cf55e06d0526ded424520f37f743779b8e6cae7d74fd8bbc912e9efa454450ef79b7804feb39d9f5fdb13a8d020b38c251370d2e317d0956428109071445f5b1af436be0642eb684c1ced6e9255c3615cd1658bc90630d728d2a2124d7cd926300702d8e5966766f1ea10b0c74545d6bb7ba6f132e37b6fb326c7306cdfa4c0e88fbc1400f4b75be222e1eaee9411f008d8740693b64f018fb4512c8816c7a510b3a369560695124566c5439c024b7e9c48d7b60bb7d7d364e78a5ffa0e0ddbc1e82e7bd99f9423dbe1d1159a017a23ba4556774db911753b7dd50c1b39646d82c81eb59009be545cfb41628d3a6baa9c1a1d0401ad2e7b937ba0dde55a190cf9710d8f4bc6fad973c4c0f82c93df8072271978fd1d46b0aef4c1e839bd583360c88b7dd5e436abd4b65bee4f7f615d7c705315032da45e173baaeed4b7eec98b194cada9ebfe9ecb92b217294c397bbfacad50b31d7e5cffa61a6213d60cb72250be2142c6ac9b8c9dcccd07e20aca0c31d458a1545572250d69fcf22ad9f804900b3bb2dc6a344637ba74c6a42d67873e017c983ca8c6b73a325de6229ef3091ba9f5f39f722e4baf05e8889cb526149d15c380ada3a38f1776451e7ed1226e583f27866fd1b75b97eaf37fceb1b931dd040107f8fbe304e232926009afa121789a73bbe603d805c71a57f9ff31e936b2bac3c070954cf5017ad5ce1c8615e446d47539ca6d922b4d2bde226ce8cafccc848b8e8d9aefa3c7226aa56b7094fa32f97f6ff8d29d5f4cc96cd5a8eec997fdf1ff3f7482fbb95470dcdef0a59f66f66f31b0f72a7de76cc09ce6921fa196131d9fc46b01a9337185c1870aead6711db37ea3210ac0a21f9999d64a50c59eec3795701a8276ad758c71214df001668535d20b3ff3b44d39b53a1ca6b6fe0b7463ee538271cf5c57c72bb82500475cbdfd07be84a4f4e2a5a8c4b2a984fbc56fa673fb23769a01edc2526562c2e52d1775fa59e814948d9fc73e8b63558d9e154a710a01df85de23c856d3238e9949eef104f5be54dd05e5cd212671fab879957e2e290be8938c57f4a36dc0a5419cd91c11c95682dbb3bb4517d81a9b235ebcfce02c109ed17ab5ad25ec3048aab22a485e2b23b075d174ddbd6c208f2bd950a94639806e0e1b3459e4a639157192b6b28209fdc9dff6fbb7fd16499b42b984fa70dfdf73bdf98749a5f7ff9f1812a4a26866be45756ef369b255668b5cfd8b95b09be9d1b9b56408d3572e7db08d2a690d7aa6c6562d0864dcf083aa6d72b99a3800b09d0af0f8278af20b70421757220cda51213d620f6ef178f2a1c0f4090eb1253de1a49afd07bc9bbf60a64b8390e839a8bf0338cdbac935702dcf16016f164faf5a39a2f79cba68645c591ea951fc4d753625bc98988efb008b15d84a6a8a409d850c173843b344c56503d3228b72cd9b39334392407d4022e7b9deb19d9dbe6df912f22a006396aa3d0a7c9de38250fec8fa6964a92cf49de97a87b62b50562606b45804073dc71bc1b1a374c4642d3c5974d5368b52e3d7234c234c7973f29e4abee171d1851a9c5f80888ef9333b4c729e0b25656b12e0ca9be5973031f500ade83c915e0f1ec6fb858ff60a05a86e8730067fd1dd7b45f715ae7f29a982fda280ab9de542cd96221164e2ea4b302a2e8477b1950e1c11ac075534f7e678dcfb54aee8d0f6fc62c812dda787b2d230fe83c43497dd06eb85fe9383190103bc1e6c79c43edc16257293554cd47b554364a8735731b9611e6268ce8198a47fbf", 0x1000, 0x8, &(0x7f00000011c0)=@in6={0x18, 0x0, 0x1, 0x5}, 0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) fchown(r0, r5, r6) 00:18:03 executing program 1: r0 = socket$inet(0x2, 0x2002, 0x0) setsockopt$inet_opts(r0, 0x0, 0x7, 0x0, 0x0) 00:18:03 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c2, 0x0) madvise(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x1) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x2011, r0, 0x0, 0x0) madvise(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x4) 00:18:03 executing program 0: r0 = socket(0x2, 0x4001, 0x0) r1 = getpid() r2 = geteuid() dup2(r0, r0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) recvmsg(r0, &(0x7f0000000780)={0x0, 0x0, &(0x7f0000000680)=[{&(0x7f0000000280)=""/211, 0xd3}, {&(0x7f0000000380)=""/55, 0x37}, {&(0x7f00000003c0)=""/254, 0xfe}, {&(0x7f00000004c0)=""/197, 0xc5}, {&(0x7f00000005c0)=""/169, 0xa9}], 0x5, &(0x7f0000000700)=""/113, 0x71}, 0x2) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={r1, r2, r3}, 0xc) getsockname$inet(r0, &(0x7f0000000000), &(0x7f0000000080)=0xc) r4 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x800, 0x0) connect$unix(r4, &(0x7f0000000140)=ANY=[@ANYRESDEC=r0, @ANYRESHEX=r1, @ANYBLOB="0c849c1328fd9093a8ca134b75dda02f60c193e44cf085d42bf34e55a09be124c4d2607ac0f18e73f5a0fca6a1eb753c4355bc3df1e2877767f08a2c65b87c98b6bd6f0bad0361d02f54476e08dccf19150cd31e17416afca6df0da37e4e75d0ef2345568570c25d63b9553f3eb6c0b67ddc980f7cd303fcbe94b71c44ddd96af314c5a65ed2947089a94913770c461a1cfb43f771c3dd1db0c3876c28798a1e54ddbf3c5c2006bf240cd38751fde53fef85d51233f27d4c825b5ace83645715e5f25f954a9a9d6a80df8b51daf1b3474e3adddad645d4f4d0f10abe094de8b598ebe8616a8f928e179d41f34d72"], 0x3) fcntl$setown(r4, 0x6, r1) 00:18:03 executing program 1: madvise(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x1) 00:18:03 executing program 0: r0 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000000)) sendto$inet6(r0, &(0x7f00000001c0)="c03346b9e63f879f286aebbcc03f0b8880fbb008d7ef528b13d71e14411da84cd2c3020775b2c6c46ce5cefd13e14ffd68dc41d43632b33e3820f4592ab4c0e46b195cb1261d2410144b1dba62f0b24a3927900551098cb9df036b0f8aeea8b2f1b90c7a36c226b73e8bef138cf78667f5f4a89206d7b92da6b7ed880d8150c4571bb4eac7d067fa031a35899d694aef84e591f7886b58a925e5d8b6d768358a95ac98c4c7c4f7551d3c4d377e38d5d203a749705766dc2ee387faecfe170dc73a", 0xc1, 0x400, &(0x7f0000000040)={0x18, 0x3, 0x4a, 0x9}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f0000000100)=0xc) syz_open_pts() r1 = syz_open_pts() close(r1) kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) syz_open_pts() ioctl$TIOCSCTTY(r1, 0x20007461) readv(r1, &(0x7f00000002c0)=[{&(0x7f0000000140)}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x9, 0x9, 0xbab, "17020700ff1f0000010d0000000000156e14f300"}) writev(r1, &(0x7f0000000880)=[{&(0x7f00000014c0)="b906d6edf18383a1958f37f0c7c2993d4e97f761c4252eed28ad11a67072ee48c65ed200365cca02cbbd42a39da4fdd4c395fb5feb1bbdc8dba5aff417614cb38473a0b7946464736dc350333a4cc1d1ebeaa9e7118fbe5c285c8a67cc37a41fd7f2b50c141b03e716f628e9a222b0c789da81c1edac32f3301fa6ee955b0d", 0x7f}], 0x1) 00:18:03 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000000)) r2 = open$dir(&(0x7f0000002700)='./file0\x00', 0x100000000001fffe, 0x0) fcntl$dupfd(r2, 0x6, r0) dup2(r1, r0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)) recvmsg(r0, &(0x7f0000000500)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x842) 00:18:03 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c4, 0x0) munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)) mincore(&(0x7f0000ffc000/0x4000)=nil, 0x4000, &(0x7f0000000080)=""/161) r1 = open(&(0x7f0000000180)='./file1\x00', 0x8408, 0x89) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f00000001c0)={{0x18, 0x1, 0x3, 0x2}, {0x18, 0x0, 0x6, 0xff}, 0xffff, [0x3, 0x100000001, 0x8, 0xffffffffffffff56, 0x0, 0x7a19bb25, 0x6, 0x4]}, 0x3c) socket$inet(0x2, 0x3, 0xa1) truncate(&(0x7f0000000240)='./file1\x00', 0x0) renameat(r0, &(0x7f0000000000)='./file1\x00', r0, &(0x7f0000000140)='./file0\x00') 00:18:03 executing program 1: madvise(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x100000082) munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x2}, 0xff9f) writev(r1, &(0x7f0000001700)=[{&(0x7f0000003940), 0x374}], 0x1000000000000018) 00:18:03 executing program 0: r0 = kqueue() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100), 0xc) getegid() r1 = open(&(0x7f0000000000)='./file0\x00', 0x800, 0x0) r2 = semget(0x2, 0x3, 0x0) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000140)=[0x7ff, 0x6, 0x4]) openat(r1, &(0x7f0000000040)='./file0\x00', 0x800, 0x4) kevent(r0, &(0x7f0000000040), 0x7, 0x0, 0xeb8, &(0x7f00000000c0)={0x1, 0xfffffffffffffffb}) 00:18:03 executing program 0: r0 = socket(0x10, 0x5, 0x400) bind$unix(r0, &(0x7f0000000000)=@abs={0x0, 0x0, 0x1}, 0x8) r1 = socket$inet6(0x18, 0x8001, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x10002, 0x8) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000000080)={0x2, 0x200, 0x400, 0x800}) setsockopt(r1, 0x29, 0x32, &(0x7f0000000040), 0x0) 00:18:03 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x1ff9, 0x0) r0 = open$dir(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffd, 0x20, 0xf0000004, 0x2, 0x3f}, {{r0}, 0xfffffffffffffff8, 0x10, 0x40000002, 0xad7, 0x6}, {{r0}, 0xfffffffffffffff9, 0x8, 0x6, 0x9, 0x6}], 0x7, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x4, 0x800fffff, 0x0, 0xbe}, {{r0}, 0xfffffffffffffffd, 0x8, 0x80, 0x8001, 0x3}, {{r0}, 0x0, 0x4, 0x42, 0x200}, {{r0}, 0xfffffffffffffffa, 0x8, 0x0, 0x9, 0x8000}, {{r0}, 0xffffffffffffffff, 0x4, 0x1, 0x8, 0x9}, {{r0}, 0xfffffffffffffffd, 0x0, 0x6, 0xc018, 0x800}, {{r0}, 0xfffffffffffffffd, 0xf5, 0x4, 0x81, 0x6}, {{r0}, 0xffffffffffffffff, 0x80, 0x1, 0x34e, 0x1}, {{r0}, 0xfffffffffffffffd, 0x40, 0x9, 0x5, 0x101}], 0x9, &(0x7f0000000040)={0x7ff, 0x1ff}) msgget$private(0x0, 0x200) open$dir(&(0x7f0000000080)='./file0\x00', 0x22, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0xb7}], 0x9, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f00000002c0), 0x401, 0x0) 00:18:03 executing program 0: sync() r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) write(r0, &(0x7f0000000000)="5179907351470163ba5d6407e71b9116abf4afef76bdd7c81b030fa2cc211e177feda704453959d4807fd27612d29c367d991588ec2ad228ab89815a43ecab2adea803c1b9d71f0a987155778683962d76e80dc89ada05d996782347913f418899fefa06360f776b2a650532e6bda2fa7a5615cbaee7f7f4e099351df2a0", 0x7e) write(r0, &(0x7f00000000c0)="6ed6a05342495fc6e934899a84543c1c0dd3e14489fe0934091875bbf49158d9417f04e86817dafce51f4d24bcfda5c3b1d8c3207c956c6f07b5c7195a318156148807f8dfa53d29391624cc15c47ee2d2d644495ae57e1494a46d0eeb16f06e795a36aa1a7687bbbf329ed1fa2ae6ccf2992f4f5d1ca1144d681fef6fea016a7fd4e533fabae4c08d17884973a5389d8139d9c631f8e7f9451002435af60e02897e", 0xa2) getrusage(0x1, &(0x7f0000000240)) connect$inet6(r0, &(0x7f0000000080)={0x18, 0x1, 0x80, 0x5}, 0xc) preadv(r0, &(0x7f0000000200)=[{&(0x7f0000000180)=""/67, 0x43}], 0x1, 0x0) 00:18:03 executing program 0: clock_gettime(0x6, &(0x7f0000000000)) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) bind$inet(r0, &(0x7f0000000040)={0x2, 0x1}, 0xc) 00:18:03 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xfffffffff7fffffe, 0xbccdbcb4be6b447b, 0xfffff}], 0x1000, 0x0, 0x0, 0x0) writev(r1, &(0x7f00000000c0)=[{&(0x7f0000000100)="c34a72e433e3d3bd869d162d7554b3fffe9bebc7ebb17b07000000468474babe58a2f93a6e3455f83e", 0x1}], 0xb49) read(r0, 0x0, 0x0) 00:18:03 executing program 0: select(0x1, &(0x7f0000000100)={0x3}, 0x0, 0x0, &(0x7f00000000c0)) r0 = syz_open_pts() r1 = open(&(0x7f0000000040)='./file0\x00', 0x88, 0x10) getsockname$inet6(r1, &(0x7f0000000080), &(0x7f0000000140)=0xc) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000000)) 00:18:04 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000200)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f00000000c0)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) pipe(&(0x7f0000000040)={0xffffffffffffffff}) kevent(r1, &(0x7f0000000140)=[{{r0}, 0x0, 0x80, 0x7, 0x1, 0x7fffffff}, {{r0}, 0xffffffffffffffff, 0x2, 0xf0000001, 0x8000}, {{r0}, 0xfffffffffffffffa, 0x2, 0x80000001, 0x0, 0x73d1}], 0x20, &(0x7f0000000080)=[{{}, 0xffffffffffffffff, 0x8, 0x2, 0x7, 0x7fffffff}], 0x401, &(0x7f00000001c0)={0xff, 0x6}) write(r0, &(0x7f0000000cc0)="ec7d2f00afdba0ead780b5109ccb45c920ec11025d400fcf54832f70704bc19be84a2f2947fb3bd1da763663c3cecfdf8db678fb67ba5c773bc7724395e614cffda09db2219680db3a5ef3b66b03eb44c0cd5eed141a79be600d2ca04005437e216e741b8591666c01800000000000007fedd8886d86a55a6e493c165b000800008a2646c574be88311444224b638ea7f49ee3f2e9c50ca70411c2c8f4472f6bef5a458bf2260931e75adfba675ab47ea4b45c3d22dab66c534a09ac76317852b52c01c92dfdc4daa862ccc1835b1a9f572e9bb2aa28641ab8e80ab01b883565818834ae675b000000000000000000000000000078b3d08ded98aadf1cd60f0000000000005abb9ddfe5d7bac983aa5e3a77f816112a0fa6879fd0ef4177a06af2d7acea3a560bdc969119924595058bc6129d3f0024684ffbe4fce00d534f3cff3caf507bf9951a91d6748109001db813eeb072283ceb4f3f4fb593b2d947b6498ca35bd2fc10b3db9db043e9220f0bfc19220c545c21000000000000006f8a6f61dae099553aff65593fc60530b49473b3319856f32e9a4011a331ddd56a8133a165191ea118aca9d4c6de7f19d5e7e37129e8d2794b41c1ff0a45f5fe2741e0cd9eceba00d72dea0320ddc166f90af38d75fc64185bd7ef7d962e1ff5bd35e9b2606c8abb0be11be865cea4d31491ef7091a8cae609ceac00f11b539ddb78774d482f7026ff28386a751220e462bb8526df3f4a870291cfff9dac44c70e3dd28509db000000000000000000000000bf3b84d900000000002000000000", 0x23e) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000240)=0x83) syz_open_pts() close(r0) kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffc, 0xffffffffffffffff, 0xd, 0xffffffffffffffdf, "a146786eb95bd07babec1100", 0x2, 0x5}) read(r2, &(0x7f00000002c0)=""/249, 0xf9) getdents(r1, &(0x7f00000003c0)=""/240, 0xf0) 00:18:04 executing program 0: mprotect(&(0x7f00004d9000/0x3000)=nil, 0x0, 0x0) r0 = semget$private(0x0, 0x2, 0x41) getrlimit(0x1, &(0x7f0000000040)) getrlimit(0xf, &(0x7f0000000080)) semctl$GETNCNT(r0, 0x2, 0x3, &(0x7f0000000000)=""/49) 00:18:04 executing program 0: r0 = socket(0x2, 0x8003, 0x80) accept$inet(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r1 = socket$inet(0x2, 0x1, 0x0) bind$inet(r1, &(0x7f0000000040)={0x2, 0x3}, 0xc) setsockopt$sock_int(r1, 0xffff, 0x8, &(0x7f0000000000), 0x4) 00:18:04 executing program 0: r0 = syz_open_pts() syz_open_pts() fcntl$lock(r0, 0x7, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x2800000000000000}) 00:18:04 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000b80)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="20000000ffff000001000000", @ANYRES32, @ANYPTR64, @ANYPTR64], 0x20}, 0x0) fcntl$dupfd(r1, 0x0, r1) r2 = dup(r0) recvmsg(r0, &(0x7f0000000200)={&(0x7f0000000080)=@in, 0xc, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/8, 0x8}], 0x1, &(0x7f0000000140)=""/153, 0x99}, 0x840) setrlimit(0x8, &(0x7f0000000040)={0x1, 0x1}) recvmsg(r2, &(0x7f0000000600)={0x0, 0x0, 0x0, 0x0, &(0x7f00000005c0)=""/56, 0x38}, 0x0) 00:18:04 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x20010, 0x83) mkdirat(r0, &(0x7f0000000040)='./file0\x00', 0x2) fcntl$getown(r0, 0x5) fcntl$setstatus(r0, 0x4, 0x80) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) setgid(r2) r3 = socket$inet6(0x18, 0x2, 0x8001) lseek(r0, 0x0, 0x2) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000140)={0x7e2, 0x6, 0x6, 0x0, "61da036b57ba7aa8f082b6edd5ea86e89f777365", 0x298b, 0x90e9}) getsockname$inet6(r5, &(0x7f0000000180), &(0x7f00000001c0)=0xc) kqueue() getsockopt(r3, 0xff, 0xfffffffeffffffff, &(0x7f0000000200)=""/252, &(0x7f0000000300)=0xfc) unveil(&(0x7f0000000340)='./file0\x00', &(0x7f0000000380)='r\x00') setuid(r1) recvfrom(r5, &(0x7f00000003c0)=""/187, 0xbb, 0x1, &(0x7f0000000480)=@in={0x2, 0x3}, 0xc) r6 = semget$private(0x0, 0x3, 0x2) semctl$GETALL(r6, 0x0, 0x6, &(0x7f00000004c0)=""/32) sendto$inet6(r5, &(0x7f0000000500)="6a86", 0x2, 0x400, &(0x7f0000000540)={0x18, 0x2, 0x3ff, 0x3ff}, 0xc) setuid(r1) setsockopt$inet6_MRT6_ADD_MIF(r3, 0x29, 0x66, &(0x7f0000000580)={0x8, 0x1, 0x10000, 0x7fff, 0x1f}, 0xc) connect$unix(r4, &(0x7f00000005c0)=@abs={0x1, 0x0, 0x2}, 0x8) mknod$loop(&(0x7f0000000600)='./file0\x00', 0x40, 0x0) r7 = socket$unix(0x1, 0x7, 0x0) connect(r3, &(0x7f0000000640)=@un=@abs={0x0, 0x0, 0x3}, 0x8) fcntl$setflags(r7, 0x2, 0x1) socket$inet(0x2, 0x0, 0xfffffffffffffff7) ioctl$TIOCCONS(r5, 0x80047462, &(0x7f0000000680)=0xfffffffffffffe00) chdir(&(0x7f00000006c0)='./file0\x00') semctl$IPC_STAT(r6, 0x0, 0x2, &(0x7f0000000700)=""/94) 00:18:04 executing program 0: unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='r\x00') stat(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='W\x00') faccessat(0xffffffffffffffff, &(0x7f0000000040)='/', 0x0, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x800, 0x8) readlinkat(r0, &(0x7f0000000100)='./file0\x00', &(0x7f00000001c0)=""/32, 0x20) 00:18:04 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) sendmsg(r0, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000600)=ANY=[@ANYBLOB="10000000290000000000000090082c33"], 0x10}, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) linkat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', r1, &(0x7f00000000c0)='\x00', 0x0) panic: receive 3: so 0xffffff00698ca378, so_type 1, m 0xffffff006ee81d00, m_type 6 Stopped at db_enter+0xa: popq %rbp TID PID UID PRFLAGS PFLAGS CPU COMMAND 238809 65968 65534 0x10 0 0 syz-executor1 *172858 65968 65534 0x10 0x4000000 1K syz-executor1 db_enter() at db_enter+0xa panic() at panic+0x147 soreceive(0,ffffff00698ca378,ffff8000211cdbd0,8,ffff8000211cdc60,ffffff00698ca3 78) at soreceive+0x12d8 recvit(ffff8000211cdc90,ffff8000211cdd98,ffff8000211cdd80,ffff800021084260,0) a t recvit+0x28d sys_recvmsg(1b0,ffff800021084260,1) at sys_recvmsg+0x120 syscall(0) at syscall+0x489 Xsyscall(6,0,ffffffffffffffc1,0,3,9283fea010) at Xsyscall+0x128 end of kernel end trace frame: 0x94a8445f30, count: 8 https://www.openbsd.org/ddb.html describes the minimum info required in bug reports. Insufficient info makes it difficult to find and fix bugs. ddb{1}> ddb{1}> set $lines = 0 ddb{1}> show panic receive 3: so 0xffffff00698ca378, so_type 1, m 0xffffff006ee81d00, m_type 6 ddb{1}> trace db_enter() at db_enter+0xa panic() at panic+0x147 soreceive(0,ffffff00698ca378,ffff8000211cdbd0,8,ffff8000211cdc60,ffffff00698ca378) at soreceive+0x12d8 recvit(ffff8000211cdc90,ffff8000211cdd98,ffff8000211cdd80,ffff800021084260,0) at recvit+0x28d sys_recvmsg(1b0,ffff800021084260,1) at sys_recvmsg+0x120 syscall(0) at syscall+0x489 Xsyscall(6,0,ffffffffffffffc1,0,3,9283fea010) at Xsyscall+0x128 end of kernel end trace frame: 0x94a8445f30, count: -7 ddb{1}> show registers rdi 0xffffffff81e53648 kprintf_mutex rsi 0xffffffff81711a99 db_enter+0x9 rbp 0xffff8000211cda20 rbx 0xffff8000211cdac0 rdx 0xffff800000ad6000 rcx 0x2953 __ALIGN_SIZE+0x1953 rax 0xffff800000ad6000 r8 0xffff8000211cd9f0 r9 0x1 r10 0 r11 0xffffffff811c6fd0 x86_bus_space_io_read_1 r12 0x3000000008 r13 0xffff8000211cda30 r14 0x100 r15 0xffffffff81bdb0e7 cmd0646_9_tim_udma+0x27ed rip 0xffffffff81711a9a db_enter+0xa cs 0x8 rflags 0x206 rsp 0xffff8000211cda20 ss 0x10 db_enter+0xa: popq %rbp ddb{1}> show proc PROC (syz-executor1) pid=172858 stat=onproc flags process=10 proc=4000000 pri=24, usrpri=77, nice=20 forw=0xffffffffffffffff, list=0xffff800021084bc0,0xffff800021084018 process=0xffff8000210b6990 user=0xffff8000211c8000, vmspace=0xffffff00727ba118 estcpu=27, cpticks=1, pctcpu=0.0 user=0, sys=1, intr=0 ddb{1}> ps PID TID PPID UID S FLAGS WAIT COMMAND 65968 238809 22896 65534 7 0x10 syz-executor1 *65968 172858 22896 65534 7 0x4000010 syz-executor1 65968 43540 22896 65534 3 0x4000090 netlck syz-executor1 65968 361226 22896 65534 2 0x4000010 syz-executor1 65968 419376 22896 65534 2 0x4000010 syz-executor1 22896 100928 51104 65534 3 0x90 nanosleep syz-executor1 51104 469953 15583 0 3 0x82 wait syz-executor1 88753 12348 64318 65534 3 0x90 piperd syz-executor0 64318 516683 15583 0 3 0x82 wait syz-executor0 25829 337380 0 0 3 0x14200 bored sosplice 15583 496190 55967 0 3 0x82 thrsleep syz-fuzzer 15583 51245 55967 0 3 0x4000082 thrsleep syz-fuzzer 15583 270159 55967 0 3 0x4000082 thrsleep syz-fuzzer 15583 358198 55967 0 3 0x4000082 thrsleep syz-fuzzer 15583 374372 55967 0 3 0x4000082 thrsleep syz-fuzzer 15583 168615 55967 0 3 0x4000082 thrsleep syz-fuzzer 15583 378441 55967 0 3 0x4000082 thrsleep syz-fuzzer 15583 77067 55967 0 3 0x4000082 thrsleep syz-fuzzer 15583 191109 55967 0 3 0x4000082 kqread syz-fuzzer 15583 116228 55967 0 3 0x4000082 thrsleep syz-fuzzer 15583 459299 55967 0 3 0x4000082 thrsleep syz-fuzzer 15583 307837 55967 0 3 0x4000082 thrsleep syz-fuzzer 55967 492365 1697 0 3 0x10008a pause ksh 1697 300644 96392 0 3 0x92 select sshd 35872 451546 1 0 3 0x100083 ttyin getty 96392 129962 1 0 3 0x80 select sshd 34159 81555 48517 73 3 0x100090 kqread syslogd 48517 298904 1 0 3 0x100082 netio syslogd 8927 461314 1 77 3 0x100090 poll dhclient 61623 47896 1 0 3 0x80 poll dhclient 55116 71120 0 0 3 0x14200 pgzero zerothread 11607 485595 0 0 3 0x14200 aiodoned aiodoned 89344 307336 0 0 3 0x14200 syncer update 95101 32337 0 0 3 0x14200 cleaner cleaner 32766 141126 0 0 3 0x14200 reaper reaper 99850 333034 0 0 3 0x14200 pgdaemon pagedaemon 64162 393624 0 0 3 0x14200 bored crynlk 8737 273448 0 0 3 0x14200 bored crypto 75990 49431 0 0 3 0x40014200 acpi0 acpi0 50852 296332 0 0 3 0x40014200 idle1 99218 90956 0 0 3 0x14200 bored softnet 23604 500412 0 0 3 0x14200 bored systqmp 57954 380919 0 0 3 0x14200 bored systq 64745 67984 0 0 3 0x40014200 bored softclock 10824 486525 0 0 3 0x40014200 idle0 1 10195 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper