43c309e085f172c68d9992904891d89c1c2e4264f8248d3104d491d969c7c768ea9ba1e583ebc267a907f1d2883241ca509dcb52260e822ec18932e3bbeaa9d8a0357227cb43c72156ead33ef3c6ac8eb01312459ae6ceccc2844fdbd998fa7ba79d2fc28be1ac936a4a7f861001e55e90ca49b98b62fd389aa88031e3abcd7c3a3f095a579d1965228771a9aa94de4db7009622b682b651081cd2afca2df0e6bd681f1bb307127a21c7e260b665b1d48df55416d9fec838223ea87a4fadb16a427f014cc6d4e3b4c6cb06276a48415a28d0fb8360cf75a5e827217645e04769bb1378c4fcf917356fa9e7ec381721508ac77fa934e31a49becb38c43396f63ea1540364b01f3f6e46351e66c6977c5f10be11616f6f3ec34df5f63501479dbad36ebf6da973d1ae6d19d8e0e3c75a54d4f1fa88fc1d2d7fd28d89d2b667387840ea93c6fb7469b24d8f6026f1d868caeb630fea8e98a704615a47ac44ad080dcb23ab404499ce7c6169cd676616d1d623f5fe154c969a80e1f50370b9bd28afd314f410094df0904c522d48def8ec26213cc2392eaa5747e0cc18cec98a9b5e4c03470e6b27f51a91d8f552a8fdaa1e892ed33c02721b588c18a95f0a2f055b8c6940a4aa1ababea2eed47802059284580d801b3980a50a34bbb9c339fa1c1f008b27ea385e3c69de40dbff067c2743eb0881cc2b1d9081b423d2e7fee38f2275adfa5e33e808f386600850fcc97a855871e9a1ffc0e47eb1e9b2e79f441af253cc1439f6ed000f6540285bf4f75ab15826528eb6d79d808f198279ceecfde2edff3b96d1be2c0dee0fb4171a15531a3d93990bba803301012505845d4570bc8de55395ec016f24adf3fa804e1d49143c1d989374c1cac340f333272f3d8fcc61d5eb82011f0e4398e3d78ba2fb77793dae771a1e8b6cb2298f35d93378c19c6b93648d7cf5dbbe22b40b1c9576194b616e58e1f539e4c79ee1b4cefba37951aba8e15f2dbf0575a30b9eb960ff7d9615d612dc07975345573310c813df81ccc35157d7b852e5d781a65554580837c32f96adee7cfebf4476a0e0961d0752d4bc0a2434d33d87c259a684895db0b80d17d9b4c44d0c203b323eea580ebe33bd0459bea086d385ab49b8011d3fd09e43d34f4f85097c92f82686c66e4c4c6105c4c0fb4f87de0cfd2a7705ca90f04d88aa5d986079ebf7dad916c3e7ae1044046e40f8492ae9fe79361f8bdc2bd994916a9f56c3051ac4ad2aa4390bd7ebd81c82fb7b3207466027dd19d426ee898264be6c6ed79f2e8ee0d112b68df2eb73c863d165729e784dba3189a627b19c43ad0f6b7de32613fa3d087a604fb99d73e47f0cbe9d7bb3b646216c591ae5dd79ad47a9ce2df5c84fe77aa68c4876999f50bb19e61c19f837afa7848befb10ff5a2f9858a76820f9ac693aa752eeee36683c666a519066209411d7c039983c715dc039f3636a6fe8613db02f58ea8530c4476587e6eeef7bad31a06a6ec5d91328bca9474e8213bedca56f37b3b174bff9ecefb3987d335d661390275dcea73905c1e469d166d185fc110fd5f04be1012b326a4abcc5882df8e4ad177c0b128a59c8647f2f81a0f68a062f9072b1046dbe85d8ed95db0051a39fd52f03e03329d2032d57a220994c6ef416f93a303ec6c6053ea033085cb3c7cf08539c0a355f5a15bfced1ff2d1794eef471e037d3258c19252f169e485489831030aae6cf2b1aff207a0235f3676f749649388587599eb83232bcf3cf41bd8cb42222f43fe12dcff2233f4a776aa513edd6dbf68829c51366e12f76c5dcdcd8aaeb70aa4f83ec7e22f589a52fb29a832c24aff4d0d18c184e4fe63f5ac74392f79cc668e25e9221a89247606324d12062adecabbef5e05ed226c2d3b17036f60ac57d3434f0f1f357cd9a686927a5d02299892e43d584c56327b7043e4eab977a586acb5662d3a8ceb68f8d878be01cd2529767ee4d5b9f634f889dbafaaa2586406470bae8aaf37ad03e2ca42fd40b0c3b14c7a643861f12e24f1f01691e156473a2493516516cdec5a7d1c8d960583b47ce7d0e75a63f254460809e14abf6e6b1339dd11c3b360f925f674b932633c6a0ed29a350f349b6d39a769bf6e54111d8b7201daea5857e20acafdcbe4ecfb71d0151ab7b676ae5494c27ce530ebead5052f5bac3f9bccb441391b668ad647eaee70a818dcadd490bcc44e09415b149bed20ccc6aa606b5312e42c3583eedfabb232f01d76943bf0a53e7e3dd1e4a6921a9fdab182578b67a8ee3cd5eda719e5db36b6a9d2d585da95e0189fe397c905c32c59fa195beb9c69226eda08b5bc7d243effb1ba93830b4a57f0934bc81874018717b160904e7b2d29b5b969f1a5c3af2d830b4d599a6134e728a0a4264336a0abb01ab056b88e34821a5fe7b2eeb54be844b6149bbb79b8a30ffc0be0d6fb852e008683e0bbe55c50076281bda875963380a8fa11423a56e60b9ee33fb63ca802052765421a159f434c30aebfc3a4c09f6e7e4b3e425b2280862a38d5723542737b006912738b649793f6241022f8e87251a47dd1febe2e25ce63fecbd942994b6369c8ceb574b40c0ac5008abfa81435a666b22d9387225fe8481e5f2101db062112fa75c67ff54cb5289f00c2144183126702c8c5ae6f154c0aa36845d0f0703ef571b4f4de74f8eb4248166a1405002972cbae30d9f05eced303283f78d3a254e8d3c52cb781408a3db551f2f73ecd6675b74db2aa985840b928daae0d96e26c821a72c67417bb79930db65fdbc984d91857069923fe8876f5195f586551f15e61e0a1772462911bbe0dd9060071f402d6308a15a46f27ffa214ea11bebc91e21b5831ce462d2128f8df9403777912764d8956703f179f69de21f4f6fdd963e0c385092a9cd83f0e2c2fcc89ef1d236ac5645b66b9836e78eea5928b4632c5841567decb24b492eef0c73b25e825237072ae542bef2c2dcb691911a83b1a161080bf0a0f9e52102bcd2519d10126e5bde78998ca6b326221f60479e5c733ad3f5202df8d06e78a7bc6d0eb532441a8990ba35655a1a2b2f23c9d5ca25744d1c6c3e326f153be2c9452c1d2c3f1bbd3cfdb8d0fc5c1f5ff8e6c225be40d87197ef8dd42b55b98d53e2e6042b079445d9c3f67a04d6c64305b5d3ad6cc1308238ee2644292f2566d527fbac5cc8c9451a3090573acc17c53246776164d178789b573767ef532de24e15993baadb0dc4f9d2f64f2a2f33d45c1dd2f22caa413393d26a431d4b4b131ef519100ba42d61e19f55f4072e33fd83b1a0d06c80f0d1da9eea61040c3198ad10a9c4e081179c36e8e36aa19220ab021c2208d67cdfa3a5ad5c4b879bb32686e6a18ecb678da88945bcf0155222ed84a6492a74f137491e626fa0d243ef2d65856063772de499541ad24019dab3ca5ee7a92aa2dec6fb50251da58cb19bdad8802b74cf4c69ceb3878e176be23a39664a2b1f2e49ef7dce6ba51438fcb1ebb181d7ce4603580a97081c192f12460d4dfd196a623b0f973531df45c8eb2554f729373a4eac11321964a90a51c935115406597fa4ea03ef94a86ce222b2e020690e9c9691d8bd4fe0f7cc129199d9b1ede1a3431c844a348d1b7923b66cabeb6e8df937f0e9438fc41942d3d65d33d2836f8a0e9760c3424800a96d674e5845b8648f303073a031ff3da78cbc4bffb193ce5e4bdfcc4a35bdec6c004f0364333b901663404e0e06077d42c44f7915a9c46806f1fda8fdcbb4c2954f99e2d613cf47a212c866c36ef575a8260b6b7ad6bb50df8818da593ddbab97bff26424e1ba6b5a5b892530fe037b0b5f647f7477916a1146f781edcbd7bf772f1150043cf6399cc82f40b74b5c470532baeb22d30a12c8762bba3d2bffb83615ea9d8aeec9ba0cce9da7559827ef6745a0e2175577c0fe0260c2fa2e9e5797181f8cabff57802486bebfa840ed4c79693f4211d9062b335bd76949553f6dccf7684a272d94d3e5cf4bb0ca24f883967df97dafb0a0413a65f9206b7c7eeb5d6c03fbc309fa7e1ce7d761a6de72d857e4397e148b8c30c6f301a9ec3c8836a596e0ea2d4dc72c0a0926ed904408b33b963083d7c0510d82430d8281a1d872c1600f9a8c339edd7911952a0adf6b0ab69d7ecde05ac570180e93b9389e0de0d7ad323d0428e76514c0092f769025bf153851131027fedd7431d868c8d6ac5fc792fb17a5fa5d33f8dcae8529771094af8d82333e88e23f6310b96789d6adcbe7d875a91888596a7640a310539246d1f84ff09d68e8d573e5afac64a2a6bd4495f4f73bbdefd5a334cd4eca91adb62d6f03fa5ac61249829f52d0ae3d76ac9261b165f02dc35adefa7a5e3073e15e5b86fb09af57742bad3e470a5a47ff56d8c95e691ed1a6d9d87c88120a5285e127f6ae35380d180f54fec0d2da513a86dfba7a961a9e7e9928c657cbbff8cc335449362fba9b1b2e6a70268e71211d5f81d6f102db6e454d4a45722c511246ba1b4598bd436d0fa329eb1172596d52df15771decd61298be54a0488234ea37dcb46d93f831ee97f645b0f48c5465347c92bf653cb5464cb71440b47fe76ed054ee23160b10c069636324f585ab50dd39a6e4487059470dd085522b777dd57f4c56f2f243f080d4d938f38e1afc4d2f3ddd91ebb4147f235330ce6ed4dd62a522c8a4f9736bb24e59e6ea2c4e3c95686d2d5c8054fe96bc4be64bce9288f999beb1c41b9c88c438d6235426359c5c729994707098939d212f377bdbee5ff36eefbd1d694181734966d8dadd4b0c39f0dc7840163ae138659834dabc807a1a3e86ff48fabca8f3a5aacc839ec015143739ff4cb18156e730ef1439bcd6589519a0f5ffd06eb18c0f8788af3e9297cd903117884894814d678ec011c2721837e02b36f9b09c01619fc88447a2f26e70726d814a4d7e267fb5c4014fd7e11c986ee7b728efe8137698593a584e3700894742154f33b197445e47dd74b920908bbce8f044621650b30c7de893e5e4af1be2602303253047186839edf8fdbe918d73ee5316e2ffc43c7d00c761a7d69cb30e05e95ba0101866108152c398b178b3a6fc1cbbdfb4928779fcaef604361c5ea765a5893ac5b5111da34c63f736892ea24492e3610e017c739415e6283f9106b0b385b114a4ff7149ed9ba628a7dcbaef1e4b7c3b7001f382e83886aa6abdf1c6d0e7b0aeeaea6c4d83a447e2ce33f67293c0fa5660d9cb12dd2d5c43171e58ebf1695469ee405865e70311c249e51daeb727c6bd81a29a5cbb8c81e39dc353bec0e6b090ca3b7ffbc78fdb1361eb3aa4c7b6b77a081942ae1f3528de48023af8efbea92bcb5758c4e29fad849f4a46446387ae0d761ea7e88832efe7128de36ad25f0d303928e872611e311519cfe6f896cdb7fc571ede0faeeae1855124c50905adb852984511f392417ce08f456d07fd280066b1d182ca73a64749440256ec4ce0652b38fba057fe4eda6d820b9baafd5798cc2a468aea5696da", 0x1000}], 0x1) getpeername$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) 09:33:51 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x4000000023, 0x0, 0x37d) getsockname$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) 09:33:51 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) open$dir(&(0x7f0000000440)='./file0\x00', 0x2, 0x0) setsockopt(r1, 0x42, 0x10001, &(0x7f0000000100)="cb731f0af6c6394adba1768eb12516aec8d082fa4c2edc6ec4f28126021066e6c10f3ec543cb654019febbd1339ab229572cc49afd1a2f1a439b3f1f4b92eba7ff5bb7bba84dafa12e784c85ccf4e9536c922ecca2fd725db75a97683e89b8c41a", 0x61) ioctl$TIOCFLUSH(r0, 0x4004667f, &(0x7f00000000c0)) 09:33:51 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0xfffffffffffffffe, 0x0, 0xfffffffffffffc52) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) 09:33:51 executing program 1: select(0x40, &(0x7f0000000100)={0x800, 0x29a73013, 0x2, 0x36, 0xfffffffffffffffa, 0x9, 0x100, 0x100000000}, &(0x7f0000000040)={0x9, 0x689, 0x19, 0x8, 0x100000001, 0xd2, 0x7fc00, 0x1}, &(0x7f0000000080)={0xb230, 0x4, 0x16, 0x4000, 0x6, 0xffffffff, 0x7, 0x20}, &(0x7f00000000c0)={0x0, 0xb9}) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) accept$inet(r0, &(0x7f0000000000), &(0x7f0000000140)=0xc) select(0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0) 09:33:51 executing program 0: r0 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) r1 = accept(r0, 0x0, &(0x7f0000000080)) sendmsg$unix(r1, &(0x7f0000000640)={&(0x7f0000000140)=ANY=[@ANYBLOB="4024002e2f01696c65300099380e6f767639835d368b9fae3e357da4e07fa56cb4621f7ff4112d5a6c60272704add4940ee5840eec1b2619a6dfe7678ae2e243c0d2a43b230a5639a6abb1d6696c6ace55b0e3"], 0xa, &(0x7f00000005c0)=[{&(0x7f0000000500)="90c6f1aa13741d8a70f671812aa7416b4eda774e0f8b4bb51730e1ac9ee33b53732a1acea7fe220bef54ba80b855cfdeb76f7cee15a2a967be46b04674755eead65c49ba9c37a0d085cfe1c49f42e5431e78287662f93e3c5d839d5dac56555ed4bb805dc42bb7ffedcda37c8b49f3a33ee44b3f492fc2b170013ce535f7406bd3743bd935574dd2235e3509b9ce67c4a80eb98593080363cc61ff95edd5957ea9690499b2500e03eb058f1ccdfd0a7183f1d33ccfa3d8c79b3a358be860eece", 0xc0}], 0x1, 0x0, 0x0, 0x1}, 0x8) ftruncate(r0, 0xfff) shutdown(r1, 0x1) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, 0xc) fcntl$setown(r1, 0x6, r2) r5 = shmget$private(0x0, 0x3000, 0x20, &(0x7f0000ffb000/0x3000)=nil) shmctl$IPC_STAT(r5, 0x2, &(0x7f00000006c0)=""/176) fchown(r0, r3, r4) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000780), 0xc) shmctl$IPC_STAT(r5, 0x2, &(0x7f00000007c0)=""/195) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)={0xffffffffffffffff, 0xffffffffffffffff}) syz_extract_tcp_res(&(0x7f0000000900), 0x1, 0x7) bind$inet6(r0, &(0x7f0000000940)={0x18, 0x1, 0xfffffffffffff18c}, 0xc) pwritev(r0, &(0x7f0000000bc0)=[{&(0x7f0000000b80)="24f7f2f11718b163b96b7cb5f471659343", 0x11}], 0x1, 0x0) chdir(&(0x7f0000000c00)='./file0\x00') r8 = dup2(r6, r6) ioctl$TIOCSETA(r8, 0x802c7414, &(0x7f0000000c40)={0x5, 0x64c, 0xffff, 0x0, "1e2c645af9154b38bba255b3a3de6c99336a5569", 0x40, 0x5}) getpeername$unix(r6, &(0x7f0000000c80)=@file={0x0, ""/33}, &(0x7f0000000cc0)=0x23) ioctl$TIOCCHKVERAUTH(r8, 0x2000741e) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000d00)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCCBRK(r8, 0x2000747a) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000d40), &(0x7f0000000d80)=0xc) r10 = msgget(0x0, 0x40) msgrcv(r10, &(0x7f0000000dc0)={0x0, ""/197}, 0xcd, 0x0, 0x1800) getsockopt$sock_timeval(r9, 0xffff, 0x1006, &(0x7f0000000ec0), &(0x7f0000000f00)=0x10) getsockname(r1, &(0x7f0000000f40)=@in, &(0x7f0000000f80)=0xc) fchmod(r8, 0x0) msgget(0x0, 0x40) 09:33:51 executing program 1: r0 = kqueue() r1 = dup2(r0, r0) mkdirat(r1, &(0x7f0000000000)='./file0\x00', 0x28) pipe2(&(0x7f0000000640)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$getown(r3, 0x5) fcntl$setstatus(r3, 0x4, 0xc7) kevent(r0, &(0x7f00000000c0)=[{{r3}, 0xfffffffffffffff9, 0x80, 0x84, 0x9, 0xff4}, {{r2}, 0xffffffffffffffff, 0x82, 0x0, 0x7, 0x2}, {{r3}, 0xfffffffffffffffd, 0x8a, 0x42, 0x6de, 0x7}, {{r3}, 0xfffffffffffffffa, 0x40, 0x0, 0x7, 0x4}], 0x3a, &(0x7f0000000140)=[{{r3}, 0xffffffffffffffff, 0xc, 0xf0000014, 0x3c5, 0x50}, {{r2}, 0xffffffffffffffff, 0x40, 0xa, 0x5, 0x5}, {{r2}, 0xffffffffffffffff, 0x41, 0xc0000000, 0x80000000, 0x401}, {{}, 0xfffffffffffffffe, 0x0, 0xf0000000, 0x800, 0xb679}, {{r2}, 0xfffffffffffffff8, 0x0, 0x80, 0x100000001, 0x20}], 0x1000, &(0x7f0000000040)={0x4, 0x3}) kevent(r0, &(0x7f0000000080)=[{{r2}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) close(r3) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0xc) fchownat(r3, &(0x7f0000000200)='./file0\x00', r4, r5, 0x6) 09:33:51 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffd, 0x0, 0x3, 0x800, 0xa54}, {{r0}, 0xfffffffffffffffc, 0x2, 0xf000000a, 0x6, 0x3}, {{r0}, 0xfffffffffffffff8, 0xa, 0xf0000042, 0x200, 0x2}], 0xce9, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffa, 0x14, 0x40, 0x100, 0xff}, {{r0}, 0xf1481b6a8df65dee, 0x40, 0x42, 0x8, 0x100000001}, {{r0}, 0xfffffffffffffff9, 0x18, 0x20000000, 0xfffffffffffffd78, 0x5}, {{r0}, 0xffffffffffffffff, 0x2, 0x80000000, 0xfffffffffffffff9, 0x101}], 0x1000, &(0x7f0000000140)={0x2, 0x9}) r1 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) kqueue() r2 = kqueue() select(0x40, &(0x7f0000000100), 0x0, &(0x7f0000000180)={0x1, 0x7e51, 0x3, 0x4, 0x1, 0x9, 0x4, 0xffffffff}, &(0x7f00000001c0)={0x3, 0x4}) kevent(r2, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0xff}], 0x4, 0x0, 0x0, 0x0) pipe2(&(0x7f0000000040), 0x10004) 09:33:51 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) getsockopt(r0, 0x802, 0xb, 0x0, 0x0) 09:33:51 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) sendmsg(0xffffffffffffffff, &(0x7f00000016c0)={0x0, 0x0, &(0x7f0000001580)=[{&(0x7f00000003c0)="2b81bc1c58c8860cff73b19b8d28c97eeb0f2c45bd61fcbde6b016b70f1ea7268faf9500a24fd23916d2a8c108b75e0e0b2eccafa3cfa72f4b44958da7ce780d7301bdf6d0e67f3530e28e1292cff531f79a9171640f4de9f75806fd89874bbc63262af0d0ef7354cd82a7352bcb71f7000eaf074e8472df7a8604c11f53c2306befcff88bce7197b4ed775f6d53547b34aa6aed26579b34509cbc95a3906819fb0cb60115ad69b4b3d1142a9049a4d29b336516931d822d8b2549e7b39c13e30adb1338b909bb5d429f4c693f532f06a5eacdc4c8ba54c3730c6172ad0f7a1cc5c7712107f7de63b8ae0bcd91bce6153d17de48b02f3adc9ebe912f99fe4eb35ab2210b17d9276358fc21bd28e457d62d0486972488631658565f35910780c8de757f57b1537c57fc31490d7d52b959d90e19f5a1fc28dba24294930f638f195b67bc64c8760518dad7caa0f42b25c3df8c877e8cbf8c3f172ba970f9273298844087d9e605b07d184ae285000db163d77cbd217183c000ed6aec386ec9eb9301b434f08e4b7cf04afd68bb722f27351b61443e152e783f7a603e8384990c95c1e176ff44fc7cbd630c0cec01e6a3d26bbd5cd7da71cb92d83e996992b8bd4d754835db0bdc6282a4aa516d6d19582e642bfec22546543c7bc71e1e814471c2ce7ece751ce40c331a55042e9098513ec4304a3ecea3bb819f2947e3ce11dcef9fb1fa53198d95615e2de6bbbdc40d47b6fd9275e6c6fc01d455c11712379e1cb09097234b50760444e0d50693704fd250abd1ed9cd816c2445240b6a5c7c1b88448647005f880e1b66ca3b751bcf600abda2c37125906d977de4545ac90a951449ca8e04612cc8bb2c9c63699c3a61ea7b185453ae2c3962d2e01f2a3a73340126d7c5f7144bcd7d2962cf5efccd8f7c1ce64d7bf367ac734e08a1089eb3d9a37d95815249563a9210873d15379cb032f5252db0f92e67315690a95734da207f896ad2dc74ec599147f73c53404b0bd5c255083607ebbdd09a96c70c13049c41d33248a9096de0829f3268b71d5bfa56d386cf4cdb8185dd0d7eaa8bef8b24d4b7a325fec38576e52b454d82c73e3772304c78d709cbb2086a7149957d0a81823c9364b7ea1233fa021be006b423e43067d545fde9f13e911a55283160d8d15", 0x340}], 0x1}, 0x0) r1 = syz_open_pts() close(r0) write(r0, &(0x7f00000000c0)="2cb00650cc65a7f34ed7d953fa4b317c1631a2c18a8c201e6c8975d9867b64132a7dc4b5c16d17c0dcc0add16c305a8daac36a570f9451aeda7a6fd04ddb19e443d8e4f42f759e72d057469684aaf3e0bce7f71d6fe3ceaf607a4a6551f68f39d739e199adf7ede611dab9ea950ce9e6f426d7f09629c8", 0x77) dup(r1) syz_open_pts() ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) readv(0xffffffffffffffff, 0x0, 0x0) 09:33:52 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) shutdown(r0, 0x1) 09:33:52 executing program 0: mknod(&(0x7f0000000a80)='./file0\x00', 0x1108, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r0 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r0, &(0x7f0000001480)={&(0x7f0000000080)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000640)={0x0}, &(0x7f0000000680)=0xc) r2 = getuid() getgroups(0x7, &(0x7f00000006c0)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) sendmsg$unix(r0, &(0x7f0000000740)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000000580)=[{&(0x7f00000000c0)="f93760b36e792aff1730bdba35", 0xd}, {&(0x7f0000000100)="a62e22f746dc0f189ea6cd222c51b1717665635701c2f58c1940d1664d09f180eabd1bea7a8fc9ae6c0ef23c6eb17e1b66768f33bbfd65bc0c9d631a7c655196a94ef11d564a12c6c37510b7065fa5512b62f86c20381d4be50373d48e4164323ee5b8911bf7aeb023db2099df7863c9773ce1fdde121778fecd526b241db748e0a9a4b0805e7028d1590d3fcd544ff1b701811a2d449cacaebd526142673eb4c955ec74", 0xa4}, {&(0x7f00000001c0)="24b4ecd12b10edebcbaf98ad5ac2c6af5a12707a1859bd04b8db82a4462fd470ec6a7319593b87a05343c9fd9d0e1b8f3281a4508784b4e15c49ca397e19d5232d6c17dba3f7f970033e44edc39d1b7431687c5e7322e9c9f44b2fb50493ee1e96b47a503dae4748781107554afcf4b0a327842bdb0e4878ca18564dcbe1e3a5384debe50d8a58602bff966ff154e6f997031df2aeaf6c87d4da78fa990c2d6eddbb755f2cd6", 0xa6}, {&(0x7f0000000280)="e8d6c9be3e3e63efb384c6d441348946e5ba9d921b4937732df65575a31280fed6620efa1e2698a6a03a667f371100a0312fcb258fe6bba2e64ca101b06f4548c45edb5dc7a0156e08be39f04f19c6f8332b58b1f8818dbdcc9d6d2ebd3a8d0f0a78984fb6a09edaa14340d6d4c8888149841fa8858806541dcb47d39891d19d4bc33a814bd49ce24dd53fdab7708ae734eab3ef94df45211daa308c582f156042ad130514b647086cfce6918c98186f0ad2fb688e9a976501422170fda59da2956061c7de9228fd1357ce6e04c525f97a7fa527", 0xd4}, {&(0x7f0000000380)="e4568917ec52662be123e9d6eae09fd846da6e85a7e30d53a41b6914759b714ce2c2b3dd50d8f579810b3b2b6912362d860d78309547f5e85a030bce109a4d57029680a6f325f2a6ffac49", 0x4b}, {&(0x7f0000000400)="10d651b3ff5da37f95926abbf14d8889e7d404b59276d531b52d6616c1638722f5a2c83f49661d670105ee96b67c32a8da67d8e318764050f46af15b2b9878e915cc73c03f71fc70216ccbf5c20ab4466451c1b6c2", 0x55}, {&(0x7f0000000480)="3792ffbe2b81feba9d0105226f376cf050d9b246ef73bbe0bcfc6d3c5b140d2e066141e9b605e133318cf4de700b72f496e3dfb52e22a7e4badafbf43e28f77f7864c707b72dbd2e3df4a9d67b5b", 0x4e}, {&(0x7f0000000500)='^', 0x1}, {&(0x7f0000000540)="a6909b4e7e92712db10af5a51868c2771db442aceecc88a6109ca034c275ac5d68f0bf03cc445db5117ca0541091e8082db2900fa3b55f2027ff", 0x3a}, {&(0x7f00000014c0)="c5b0c03fbf5731cce1005eb5dedd906df9625956ca044bf17e87c25cb53b9ebcbe55f915f481fa49233d980ce7fbe0c192002be3a16f837fd821a8412541b88a08df115a6fb491d25e3e9f753d611bd6eec56074bb700cc91a5caaecb774d93b50abf8beb3c12188fa6916b4150ef020422e04bd28dade0bf1fc1c4114314fd8c42f8a5011e57640e751c371e7db35989e10224d3b5cf62a042c754b6426f4ff956d4167fd62c1ee59914c9ec9ac82a6ed584e7dd84782957b3f3515fdc007f9ad4b2660b246349211751d4ef30cff9fa93c5fbcf2643731cc68b107687a808c4c537567b19387ce0b76b93368cbb6940423bf627ca6070c394144479e15b9c31b64e370bb4c2774a4f8819124a5d6447f2511881e527f2fe039ceccbaa30289e879078074864f3047079eaeaf1b677fe0a82ce3f5935a402492c240f0f54e84dcfb15a07e13bc66428cfff91a1bbb3995430b7a6da6e117e0d66e35bd324a76dafa94710f08c80f609b039d12a91bd9e79abe9713c498723cf9c7b934aba15bdb347c8c4610afe3c08473f172ca5fb6ef8592117307883e8030b8e1d8e9e1242f548d54f515c3ce0e1da2b59b5991e55ac105b950122f34af9802480feb184e9cb06203c43c99444b3e1c5463355307b7d8cd251a50483ab481ac8a3f44e6b1e599b01a9cae61a56d277dbe366edcc2750258579be2207bad7b822b28ffae96493345664637800301776a3bc7167981cad391a19ff941d14a2053fcbf26034f69bacca2236dd012a00dead8c25fbb6a4b6096bbc221741cb8ed183a4fe4dddc2b3d101ca2f9609f9ddaa43fe14405e06ce529c7308db771c563b3ff32bd0581ea5683cad19e73c2183e8c4c124da043d833505e765afa469622f7b8d8b066d92fe0b0b2190d0dbbafd506aeb4146c335c06171dfcc990880569c699332b54689500e002c505dae67c1fa6f542f4c0cfea90c848c501dfdd2bb80a5a2a7494e191527fb87b719b2a9ec54c1756000b5b7ca06d8bdda3488a41687f3086b30d17364129df0a90902f8b77f2946675dc84c208e6eb7692d866d2e373e1e52b6d722fb76955ba5cd1790cf91a4cd7aaa69cee98b11eaec9cdfc42368c67fccf1027ccf13344e8d38b5346686e4608bfc5ad8bc876be075b9e9d7a5115525342eb08bdc1c7484f4aef8093712180050578e200ea9f8dc3aa0699e0e22142549b0820444f55e41458025c6946f4d7a4090285a6fcdea21c51ce53fce60a46f014d688bddfb3c4e5c68b414e34d0a7d33f3047825bc4a546734e314d7216f6a30398492f71a79631b830d2140462e0b4ef65eaaba07a4ea8a71cbabdeb5464288d6b9aca7e01d7518d103f792e561d04454d7c7c4fe9927c13e4d823657e80c2f75be78ff82db49c8d86090eb45af2fae569fc9dc8539de793cf10604458cb7e47990cd8505ddc013a61e78375990e3a7611c7333571ba68e99180110e412a37f0f8424d519b755a470e193a5e8bf09d4fd6c8009a174d94300e40d4f2f2ad8aee71ab463be3136c68010bc5f7104bc13004610a1518632b6fc59cfb159d4980b49cc2154551e6c544ad07104b1de958ce1cd2f3d6f1f4de55294d7cbc43b3fda8596b3f739e020fed636e60e6bfcda6ac7e22e9539b76e559e2442f676f1f8bb11c5b849278679fa612ec0cf1b1f73ba9e3042e5839d823e829f535c704959eb9714f402f6a4ced1b6935f9493766b1c8d143ce1add77324bd4a66270e62fce6a1f7d5d2c0202a08acf94ad291433952e2bb8eea716297e2c168b72d44d8e1e4e4efefd7eca18a2c1794c3007399bbf3e17849ca09822dee1178ca08ecfc383cf58a21ab2edec2c03142f455e26982a434c75e3bbdd7918a3d14f81ba8e11a3ab660d0a2a7a22de256099b7c6875922677233b32d265aa645ced4ee38d9f5772fa23418746bd2c0fce9d296166175f426518a5ac663ffb09241ef3e9db31ab868f5e9c4271bd9c869a96fb5eb034b72c355e434b531a55ead8addc07638130f91b43ce3b09beac1d5d975b650e8752504941c4624203b11a53ff3ce2d34069243ca2854843d4d302644923c2a9fa89fa03e174b1fd1879ebb6e661c048f287b88508e2382dfc23dbd8c23db3218ba6efeb1a1d821d24876eebc1d06c420b7372d775a2a953d47e2aeff2b90d4b5017e8338f99f78cc73bfbf7b3637846b61282ad9e2039d78e9b0ee2190bbf6abd309d14bd4f204456a0011dc3795c4dfe890862adb6e106f79069face003dcad89f70da804d65dc761b5ae35c0de109205a0bc734b8311092894072d52498847136b88f7d569892fd3bc517cfbe1d8409965ed699edcf53cbe46beab7c4ec98e50698e30f683db74b009d6aa7d62a8988d3ae36e9b1f17c89e0e60b950d5d1c1fa4414f3be52fc14c65a8672d58b539a6829c2c6aa62970ae580bfad503eec168cd5af16befe45781ba25a73c14f7fdd9d51f80c7e8aea22e074012acf4cdbd135d4f9ab3ae1bff8c51c2001bb8a4a52a46c8b5a3634518971ef89dac80fb8bc5b611a31a6b3636e612f0ba434f3956a54bbefd379290ac5b98e29f474806feb1d2af96ea7fce015ab3484958301a1257a3e294ea900f507e5f5d0a58a61a9f87417bb3f1983843aeda61d2b1fb5506acbd7450ba582a07669222ffa66c818ab5143b8410fec1c34e709ab94cde0184ccae2c32b118857765bd7d081c25a07706bdcb1634d59b96e5562180d2d36dddb32fbd09b3a20fdfe53d569706144e901bbf5ad1722c846716fe3dc34a788aec63829e6490c33bdcfd4c3435908ebedc88e8f7b4d2171c697bb78c1aeebeef206cff5cb98dbe5191e41854bc928ac52cb5060a6dc4033bc90818effdfea4585efe1c788358eeb7da9b99af695b80c72bf78a800a7a05a548d9a172f7da9f643bf4f9e2c42862af0b09e87749ee15e923d09f4fa061f99fa916374fd9010790f9766a67b889229dca25269c1a871b61a5c9478f0cb27cbd33e7dd4b1edac4e82612fa28f1669aec0cc1d9ca548bcf46b52e84e103fab1d4e1436289e6631eb347ad47c1d9a44ad6405e4d62a3c50c48cec559c2e981d15cdc2776cb30817873aef01f1068dd15ec93275f40ef91109e466d23fa4d57198e75fb3010b2a4e71d6eea27869f89b34d26e0677102e7d30cfc232c120bcb39662908c26403f3ae02c862e7bf91a2916ad85de79233dfdb47d42705d26c11bb65ac928182fc92cd145e00633cf42fc58fc5a9ee1474fb4bb077f34f5bb47888bff4404400ccb210ba6dbe93b6faa0a38653a0d59c480bc950dd094feb5ea41cba30b53f8fa36ed613c2f8f0100789109bcdb06659ecddcec4a456b6051b56a5122a1bf726b7d32bb09bec81fd226ff7854442d07af7afd650addc24ad435c9cd1d21fc2840da3b515ebf0dd7218968b5e308a3601c13e6a0d652a4ceebc49724c20f3a696cae3ef2e9072b7fead798121db3b747123d6ac07faf07bd301f105698b7d893202eae6274af3e184b4957120e5081e2fc71f2671d28325bba79e4b768b978b20cde0f967c9aa5f6ec32440a0dbd675da8029942519763e0de4674e28503e7f6865174db8faf3e41f960e219b5ae9f9189900e16d301d5b34bf20b42ca6b3d7a15efd8638240a91a3fc77a455ad308489a14b70fd4346b6488901bd0cf20b2cf08af6eae9bdcc5609690d05beae5909fc223e23f2d8c9035de41ab4e993d6a0544891361dc2b0df496e0a0e8fbdc3bb5082389a57b8267c8c773815405ef5c5c8458704024597cee8d5a5fba7ebba970c72239ce8f67b407de40236347467ca0f02d8cf6383df81f567dee73c71578fc11dd64594e7e7f1b4a11a36b509a876935be8bec22af5196d49aced122b6537edbdc2219b45cfe4f58f667a62644791f492d5c27e1f1a54ff5fe2648bd4c90a3ee5ca29c83d236d38e094711cd842a1a65bf8ad33252896a6db0a43d15fbf8f6ef985b594162eee2166bf9c97968afaabcd802e40575793eabe626ddb1d0e24ea9931fa725b401c9d7f25dddd5e6f94887d5f5e49502b0647fb1a7c955ad9ad60d0664ebf10c3aec21b2472a2512fdc069eff5272033c06078da99a8a8381eb155f9451be11021c83c1e6b9f2cff1d48812a2e2f8164bdd673d1abe78e134821dc40ed7d11b95831d9cf2603c5d1b4a4a7b58375fe1e69b480704adf3f4dab1b6ecc19d63ba39e49d4c1cf10158788e37943996e17179e52424a8af7b07ea237e3322396cae5f925cb9d67ebf31edf9458172d80d9c23420d8c1ac4aaecaa496322fce337985c090148d23e958f8b5fc512d4e8ca3ae5120ab271c64c585cb3c58d0800a823910ba897e063df4ee8e18249efacf08807b3a2c6e7d071afa4bac1caf3f200d37d134b88f9e8e972a82ee2cb82a9b41caaaeefb1cfd6a9a3d44a14b2117467cf9e28faaf3942dcc3da4212782e1f49b304d334d04ccfcd8c5a487517705c828f5e60b52831d6313e6b234a02d5dc85b8a2b608fb663c5733447b75d38390264ecc945678ea27b0840e351d14bee895ad719eec1a92a11e8567177c789f5b0028f5348f62bbee41da953f0a5822ef6014898342a75a9caed513c910702e914f07fe066c6c39f90e60ddb2690537348f047d4867f2b58e5a79c8fa6b692e5bce88dca1261fc24f3912b6a94c3be25067171a4170e0201ebfed1f4c6d9b6869d0a23c99c324e936dff4dee00fbe3bda2b9d4cfe455585028f3486c6af447b8ae2c07cfd3309414a44c941a94d979d62011b287c733ded85bda27cd714bcf54ad6d779e39f8432ecaefc558a961d5f449990563503f4f31a928c43394b982db23568912639e46cd4564886f605f535c0b3ea23491f17861ce33f6355cc7bfd5827c5d540252ed9339ac6c7dcf8c521dcf04145048f60f57f729a216f0573537e09594c33ba108d45024e516db66bdb015e3c2efcc228fd3661c3b5ba9eaea9d10062311d4529514d6ca0a99bdbb35326a78ad56533771ab2ea42f2eb8667ed184024878ad55a62e1db75b40365b3a07e3da52424a82abdc64413d47d961dd9561aa0fbb79d8dd13167287b56e0a73249eb4a9750be7bd4643eba184d1331f7a8887b3f99a82bc444347d2dcc58122c791706027a894dcdfc36ef02a4dc4a8ac4fa6d2429b5456c7315490241f9e995bf85bbf984a6014a8f34fba02b07ae1df7782aac0edcf468c2598b7dc5832b352e4a3d1c43fd21c4de83fb0348c109f7369430fd6ec218f07f9f8b6e56215f25b164d274b4f1e4f582e76f00ec8f0a49999c8e7a4fa3c8b3c2335cdc43e723929d210e2c7103f6d04ac15c86d68526c85d90acacd414f3ff3e74dcf70fbd647b2f99a3183a18bb65b870a11c1f6f6f438965642f2bde2daedb46f8780ff0355072b5c1b373a5780b7167429d308bf51eb0a722e9a38764190f90e942eec5b90d397aa4243e5ee81a80067af18bc71f387151d940f3ccf874d2c50c7c81525a6676acf5b3a79c6daa2ebdfd679935767deb01e3b7389a5b9d070efd985ee0ceaaf1dc14be9519e5542c6034857fed62536661b255bcb99f382a8403ebbfe943783994b518e15451f6f7f6d0521d19fea627eeb73a5f4d4e7c1997c5a450e05e6c0851bcad60acbfaebe221c62730316a9fc88eeb6043934c1a47f4ce9a6f9ee5ed339e2b37e44a6d3465e769627dc14d5c805c234666560db269358529cdbbae77c37c3f5cbfbab10e26dd822c38bbabca2f57ef34d68e1fef08f488e04e4913c43daba68be9cd3ad1", 0x1000}], 0xa, &(0x7f0000000700)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}], 0x20, 0x409}, 0x0) 09:33:52 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) r1 = dup2(r0, r0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000080)="2e1fbf026dab39baef4109f0267e0416709d520a26e049f16db57156462428ba4bb96de339cfce1dbd71f7c87d867a2874bedc5d91ff5864dbdeaa0addb202f36617e1f5491bbbfdadf8df765d686ac2edb165a5624795ef1f22f775628ca0ec9af2e325a0eaef333d9031ad9758c205a54d0bf895037e62ab943da7af90e69b621270f16181f5949d73ce59fd366c75a53e3b0e488059982c8cc17d136e6bbb78ae256ad70d8868136e912861518b899612bc36", 0xb4) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x1000000802, 0x200000005}) 09:33:53 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x5}, {{r1}, 0xfffffffffffffffe, 0x1}], 0x9130dbf, 0x0, 0x0, 0x0) socket(0x1a, 0x8000, 0x8) dup2(r0, r1) 09:33:53 executing program 1: r0 = socket(0x2, 0x2, 0x0) semget$private(0x0, 0x2, 0x1) connect$unix(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="82022e2f66696c653000a6ed4cf372a617d5940879622d8dc0ddd8db917c23f1601614c25ab86da3e4cc2fea6b81f6731d55299b1ac2e79d1cf20ba1b86091f09fd11268055d383bfaa64d2c71f984fb1da2680ac0e0cbac70ea6afaea45da94e542f4b7c0928ad5429cafc878f2b6c2dfa7894eb7950131582392447b6b97f7d9f5941a915b367c4e6d88e8c367f59353d4faef888d830a66df8997b15dfaf3815c13c7e113ec9960fe367f43dd7f095fd8fd7c8f6fc7be6129b5e75296abf086677e17e12f5e6edfc43cdcd7af84fb26e43f47d3e6ee1a233793658e7274f8864933dd8de2ba61ba93520220b508899e99b6301bb5826ff7130bec43b15b2ea5ea041000"], 0x10) sendmsg(r0, &(0x7f0000000380)={0x0, 0xffffffffffffff7a, &(0x7f00000000c0)=[{&(0x7f0000000940)="a86c42cb1b5f52b3560f453edbe4dc223742b362eb75f480b0de2a26f8a56651a23fc3075cde34b81b98bf45dda851c96b2e0e8b81f77f87272361f39f6458fdec96bdf9238d82fd1640720202f120d34620d237c1bd5ea313efdc1ada3933fd830d8d1878b33a10e6884f8dd023a310b85adc8fef39e42e6862a422ca6298584ffae62801ec37a52052839bb42db182534818a28882790745edbd3534374bdf0eb78d47c17e2f90f0521a20d644c73b29671943f510c6ba7ef1ed5094470e28d766d63dcd9c2d13d08dbf1039553001de3f921dae68c0d74430c99e0c7390090b08dc8f731308c2a2d237b7af0e606dce9c71419b8fd55e9b61dfa1e54c6b0df2a005e2e689b62b61aaf4d00b8b26d01bf38cac836567745600cf9d0240ccfd2a4478c875092589fe86bb3530b0ce28c3768b61b57cba8c1078e92eb97d1fd4fe9bdaa6dd2607e2ae34c7f0fff31ab41f65477a3d160b09682fc0ef7162324418a80e06bec089b1d3568b69039da30708faca0102c2cba7b611958a68aff2d556ba56eae1d33fbcb21a3a5d3b20bb7cfd5f610801cb81a4b491d36a0528a7c95c05415cf236ee556ccf2bab39c2f34ae5d69a4e52af17de6fa7ff4f83a368a79cc8d6c109cff0e535c4c71b9316362fb2c36b1489e15642dff76aa3b0dc3ab538bafabe6525c45aa80659e9f32f893c6b86daada4ecbc5aa6c8fb14473da7292cf33cb9f4be5ae9f3e78bd51fe6787a52b54569b7203a365dd04b435bc55e828042dc047a522278aefde5d304dae7b6b101a504c7b96369e7cc56db80cdfab76911dd67b55f6f6cb53628f4062f2216fe1f77c725df4e3f64c2519e301f63c221623062da8fc96119ae6e9bd44d856a87cc0af97bb3403990fe7c840e69ef4647cc0227df377ae73f76567232b9785d046545d7e1615a66df130dd9c2931ea812ba59859583c897e52694d55c26fbede92e3d031950da024448ea05e56cbf775773ef12018cbffe66bf35d07327b320027857c5faedfd5948d9e7917d2c6e852a99eb6c00c087779463921fd0625f8efd505d8240de2d0948653c8e213e0e97f3f9ce9c2bd37cacacc1e9d2580e78d091453732c9bb79d8dae1381f1c2d0f4fe029f21206e4340ac31ce085998bc63cc212608b6d3b2967a8789cf24794e4f3be8e901818cf7c063b1f8305eae13ac953da5279f68bbe0acd95d70d40723d14b604015e50db0bafe958925d2a56ef7fb6ae0eb4c742042061e84c71dca14bafae00958003a13c3fbf4b33ac34dc92b2bcd22db7a39ac38a6028a410f0518d77f8de0b22fde944099aa6030dccdc483d0d5934979ba08d31c7a51606378f6b1496f835fbc3a202ad58cfb2eda38974c8712274f2d5cd33750ffc499d7f65fc0ada586339993aaaaf74823722b239a86be58ba1ed3781643b0967ce9848772bbb933eac4fb92f3499d9731075511489f46e8d47204b42b1ec54ac106c75c1b6149967074101baa0af9ca2fccb36535dc2134b3e7cf45d2714022ec09162d341fef7bdd1c5b03195d16e02618f21d0d05079993b3505d42a22ce3733cb42910a66bd909347375174b1f1596af7f4b8ec8fcafc6db97e8a12687f359ced2288d870c193b38906eabab31e47bb504cc357fdb054045c39670a240b1627b47a2f93fbc39a39e317120678c1881dab4012678c966fa630024b28a8cbec45342c2f9f69a03ebb0f276501a6e03641ea53bdf9f2e1a0f2b0af04db92acd453c15792d0bb94734953294fb573eb666f7c57f8c30170202f449bf3a089c3825bfab5d0e2ba253e113671001949629e3c2abf446515ead142c6a0933178e2c379f6e2118be0675da049ac0a4018ab897c839329e1b98df12d022fff14e88984337af8a4d8875bffb83f3c7bd4bc77944d91f3c2613e4e554011a4de3bdd36aa9183ce2f67c349473567088180d6e3b8098cd9bb629bacf4c25c02b0294f93297887250308cdb9bd0f749eb295d68560bb3579e8c59b83211e20c42f52632bba3902e530b7158b416d1c2cb56d46438f1b1195b4f9e7d51613306ed51cd40e98965e1d7d271e9098cdf60c0dfb12015e496f8a1caf5517aef283512b85638e2ca71d8c9f6ca8f27621f552eb439bdde081889de9448c8ec22becedecda169c8f775fcde570bbe07b422d2edffc3b30c78f27d7fe0eef135ad5acd7fe32e0ef78a474b92a58fb0d1fcd0568a2418a4894b01c8057d9fd02db4f7517e0805014f527fce99034bc11f12ac63cd9af886ac0a6e5b4a00fbe13fcecf0c1a1b7dd24452d95091f7df57dfba5f941d87714514720e2985723d651906881aaba6dd583f3247f4d90d0fb03b335c417a260c6f18ff5aeda83c51c19f73904d1c5c6970445f11e08bae6bc5854e7cf525a01c0668d495bd2b58030aec67672f156d73c7d775a5ea2a01ab677695d4b81e3870e2d78908a170a0df11bfe514c801e767a489d4b6bf8638c71e8ca38f86e0bdea3ab497cf4e1e39c1dfdf7d25a5c5d0f4eb20594fbb831e50827c8a542fff4659c9fba3ab7713571062b86ab45785687c82775fbbc577667ae2ecf69fd12d9a412163063f831b31d399cffd07c094434ee5f9b5507ae50126e714c2e79c5cc546cb684717ef5ac91a4dc4135c5badd63730bc6bb5cb6965a35fc24335ef0daeb197c606fecd96f3468c7bfc1468d72505ad7ca3e02f324378a33f2d9148cebd3195eff77b7a82e495ded30b664c32b8be94a250aee53b30a211bd1377580a5823e2c52d7e5e06af9351298668bad8d38376bf710178a3a79c978e42e7ef4722dbbf48603331a053cc7ab3ac660fcab321a38a600b58d1fd8c6ae2a72efff16f5fbdb03d2c554bdfe109306ebfd28c06f0a5de44c612498f8275e6b13fe10c9a353ddce1629b0b119bb1f3af814181bc87334351858359853029ef97cb8527368892671e586d807cc7f5d2152ba29973c323ebe4def979e5b0fafbdf423674ce012cee024f3f1f3dda1319c381c65a0e3f1fc2ee33e64656871201f6f64a5b719933a9aee925ac5866e90d2d10a5c22bbda9220d52917326b428894c52ae9cffd98ee88e6be5acd213a668368f0f50c3be80e85fc6148ddeb5a4e17f7f23e73b4f6aaf00bbe8e63711e1d08c1f8173783a68359e8e0045e607631b791a76324a2897f8bdaa86fae11cb5ae065d8396247b0af180550c4ea013f7be0fedd035c7124aa2e54da38533cf1bee82e43b5c6adf940cd21db7f3b7a56647ad63d582981d597a73f1f17a5c9a7eed5dd0455e80520cb382db9c9ca6891247d857af7a02af6ecc4bf2f63428a6e00f045fdd6c8eeb02672dddde96578b44a961ac0c6083be77cbab22ed234bb590782185180779b931862dcdd25d6fc0469d6df3710ca3c82ab37e55573d66b93f7cb64e7ba2c7f400936564508c274b43efad0e3e30134d10af61807dc356c07415910ce6f1dbd5c344490950f6d3c938694fc2ebd4979f26c7f04f10dd982c79c84ddb1cfa1e6bfbc654dc154e9986e435167b2d20251ff07f346c24f38c62736f3fd1f1ab37e7a54bd8ececca73944be33f5f1c30c7ba5b026d0ae7f0d48ee703145c2098e45bc49b51ca88d437558c3f55eafe93704d94c18b2024679718ceeca0583cb9061eccca8bfca5a916f418b1c53d27682a3faa7ce6c47be059213cbeadd812529ba639cec7a4d4f3c09399972df4513ccc3cab4f938319ae7750bbb36944281351298ccc91cd7c7cb5b1ac41a81281a23cb79612e8b8c8f3e911b3f62eaf853d93e71b8c3901aeec7d80a8d7484b75b23b6a6b2efbc2f4dd442d1d690b5f97b2034729058e6b0a538451bc5367c781b50308b3d59388188ec0e6d30bfb062cfa03a75204fbd6956754ba2e70be88268e835205aaaf7a786db582941145bc3d58ddce420dc1d5df5bb7a4ebcfb1ee6ee174c6d023a7ce89ceee19fc82624eafefff48a2bac87188c6a68960667238435bd84f0ad5473ab0bfe61936184ed75e66ddd883335f8b660a7efa243807268a86e1ae078a6502e796b5cc922f1f58d34be335212ad1f3031bf450df4c9c7e0de974e6592f1c6b2a18b2dc821c8b6950bc1c50497d6d5b76d143eda869174ec6c020aaa400ce8337c90724aefa21fd610204496b18ee75557f7cfb698c5dde2987ecf2a3678f2f45d7835d9fbd3725b7f4ad4dc198fcca594c5898c68f0517c01b608b02d4286b9e461914c9dde87fcf0b6e348ee19365d5884f1774410f7c02d0c23e5ad06a4313fc209436e4bf3a3afe8293f57b1f0006afa8f962311f83fc4095fe7db39e3f99261c3bca8cdc98d04ac7381b293d08b55d8816834c554e13377f260092f9e95f20e32051be319f3251b7d4156fa16c894a36ca4e4c836c077386de47c79f748ef26cf269540a08c1c27e86e9e07751dd6b3b01bfd18e3b899b063e379e35c9f3d79adb53e3a8bd06f2453971aaf9953f516e4f0be7f779fcc109a121d4ad81b31dea02da58b143f7dceefd752ffd742c5ebd2fe6743749659b41aeb651dd5a65aea0b9aa07646020c53e26c16b0c6413067b1cf4cdb188527431589d651c1668d0ad144c3fc33d2b1134fd47949194d85407c56661f07a220bb3044777aa6c59be99f30da2f084b9a6b7edba93d2192f818cd96b8f2024fc6658fdc2e13e03dd5accc6627d90a745ff97cef3fc1e98932d87c88f32445e5de3538b0dbea1458786446b128e42724826eed12afc799f40a3eb01a10046682dc5b3cd7ec4da29da3eccdaeb93f8c0b4e541c8dc199d7ed0369758b21b3278ea36994eba91af0110cb85378412102e2b88d3a8e8f00fce80aa610b41d62bec08ef41400ec8e5aa45257a94575acf45e0daa98cd47160039c32080e4ad17f4bcad97af677ea32e51ad22b5f4f05cd0a9548c062d98844d06659ff7ff646857259a5ab9745edc6367cd5d2fd39702702346ed48ac5fab092e7bcbe457d637e8a0d5bcbe8fe1627d95def88a6bf886f517c26452e1d35fcffebd6b9f38f5b711a1c96995b4539b317e0b2ef1c8692a4d829a9b42a86cfab974035e39345678550b2a67a9aa31c67acdeac4241a677a20359bc17e26ca12486cdc69dc8bc11fa55430a5539a1954f9d8b714811e6504a8166b069a9388dc4e0c973383f1bfb27f5015ad3bf8c6a4936a4ec6261d58eb412b3b17eb477e79a645e98d20873d9603365aaaed44be2d96eef73dab2c973756e3db0b356afb0257ef48bffc8e0dac6c6c967a8f14463f5eef60924616254ea311e396064d6ef3c004045d3db20cd4156a59b86f8010f5238b8013553639ef39c649eef2d323f730597eb14eed520ea23d33e1ff65f738c73a0d1cf889e3eb77666ec494108eb8a44281b0f6f2af6d1c4fccdd4fb7fea9052ae8c80640ae3cba1ef4abd6ab6519dd61e5bdfd3da482af74c6af2418fa2d61477ed4a3fc318a4b071f793c23f34b14000e671a8a396e1d40f0cb06f5a170d7e4567c9ab6bbca6b40bfae80fdd83ae7f1f185ab3a1168536e7cfbe3c8a7691a23b86499aacac926de4a929d7bb9b02ec542ca4f19429ed01f6073c7c73292d21ea9303f496c65ba85a447bd9d0b5722a12ca757bb30feba33", 0xfec}], 0x1, 0x0}, 0x40c) r1 = getpgid(0xffffffffffffffff) fcntl$lock(r0, 0x7, &(0x7f0000000000)={0x1, 0x1, 0xff, 0x4a, r1}) 09:33:53 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c00000000", 0x8) chdir(&(0x7f00000000c0)='./file0\x00') setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000080)="eaef125c00000000", 0x8) 09:33:53 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) close(r0) r1 = socket(0x18, 0x2, 0x0) sendmsg$unix(r1, &(0x7f0000001800)={&(0x7f0000000000)=@abs, 0x8, 0x0, 0x0, &(0x7f00000017c0)=[@cred={0x20}, @rights={0x10}], 0x30}, 0xc) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) connect$unix(r2, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) syz_open_pts() shutdown(r0, 0x0) r3 = open$dir(&(0x7f0000000000)='./file0\x00', 0x8, 0x0) link(&(0x7f0000000140)='./file0\x00', &(0x7f00000000c0)='./file0\x00') lseek(r3, 0x0, 0x7fff) writev(r3, &(0x7f0000000d40)=[{&(0x7f0000000c40)='6', 0x1}], 0x1) dup2(r3, r3) ftruncate(r3, 0x6) lstat(&(0x7f0000000300)='./file0\x00', &(0x7f0000000240)) writev(r3, &(0x7f00000000c0), 0x64) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000100)) 09:33:53 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000033, 0x0, 0x170) socket(0x18, 0x1, 0x2) getsockopt(r0, 0x29, 0x32, 0x0, 0x0) bind(r0, &(0x7f0000000000)=@in6={0x18, 0x1, 0x8, 0x6}, 0xc) 09:33:53 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="e1f10300", 0x4) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000040), 0xc) ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x7, 0xfffffffffffffb82, "855c55021a0000707b634c00"}) readv(r3, &(0x7f0000000240)=[{&(0x7f00000000c0)=""/45, 0xfffffd88}], 0x1) syz_open_pts() 09:33:53 executing program 0: r0 = shmget$private(0x0, 0x1000, 0x110, &(0x7f0000f0f000/0x1000)=nil) munmap(&(0x7f0000c00000/0x400000)=nil, 0x400000) r1 = shmat(r0, &(0x7f0000e80000/0x2000)=nil, 0x1000) shmat(r0, &(0x7f0000f53000/0x4000)=nil, 0x1004) shmget$private(0x0, 0x4000, 0x14, &(0x7f0000de2000/0x4000)=nil) r2 = shmat(r0, &(0x7f0000f8d000/0x2000)=nil, 0x3000) r3 = open(&(0x7f0000000040)='./file0\x00', 0x10, 0x2) ioctl$TIOCEXCL(r3, 0x2000740d) shmdt(r1) shmdt(r2) r4 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) setsockopt$sock_linger(r4, 0xffff, 0x80, &(0x7f0000000080)={0x5, 0x7}, 0x8) mlockall(0x2) 09:33:53 executing program 0: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) chmod(&(0x7f0000000000)='./file0\x00', 0x408) 09:33:53 executing program 0: madvise(&(0x7f00003ea000/0x4000)=nil, 0x4000, 0x0) r0 = kqueue() madvise(&(0x7f0000514000/0x4000)=nil, 0x4000, 0x7) kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) madvise(&(0x7f000068b000/0x4000)=nil, 0x4000, 0xffffffdffffffffe) clock_getres(0x4, &(0x7f0000000000)) madvise(&(0x7f00002d4000/0x2000)=nil, 0x2000, 0x1) getrlimit(0xb, &(0x7f0000000040)) madvise(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x3) getppid() minherit(&(0x7f0000498000/0x1000)=nil, 0x1000, 0x2) munmap(&(0x7f0000286000/0x600000)=nil, 0x600000) 09:33:53 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x7) getdents(r0, &(0x7f0000000040)=""/96, 0x60) socketpair$unix(0x1, 0x1000000005, 0x0, &(0x7f0000000380)={0xffffffffffffffff}) semget$private(0x0, 0x2, 0x40) recvmsg(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0xe5, &(0x7f0000001800)=""/104, 0x68}, 0x0) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) shutdown(r1, 0x0) clock_gettime(0x2, &(0x7f0000000100)) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000140)) 09:33:53 executing program 0: syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f00000007c0)) pipe2(&(0x7f0000000800), 0x0) pipe(&(0x7f0000000840)={0xffffffffffffffff}) pipe(&(0x7f0000000880)) kqueue() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)) syz_open_pts() syz_open_pts() syz_open_pts() syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) syz_open_pts() syz_open_pts() 09:33:53 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) fchown(r0, 0xffffffffffffffff, r1) rename(&(0x7f00000000c0)='..', &(0x7f0000000040)='./file0\x00') 09:33:53 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffe, 0xc1, 0x0, 0x0, 0xfffffffffffffffc}], 0x3, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x32, 0x0, 0xc68, 0x0) shutdown(r0, 0x2) 09:33:53 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x8000000000, 0x0, 0x10000000004, "90de9c16723f911a1d962f681f00"}) lstat(&(0x7f0000000040)='./file0\x00', &(0x7f00000001c0)) ioctl$TIOCFLUSH(r0, 0x4004667f, &(0x7f0000000080)) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f00000000c0)=0xffffffff) syz_open_pts() 09:33:53 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) r1 = dup2(r0, r0) r2 = dup2(r1, r0) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f00000000c0)) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) syz_extract_tcp_res$synack(&(0x7f0000000300), 0x1, 0x0) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000100)={0x4, 0xbc3c, 0xff, 0x4, "778815441f04814630bed93a28acbfe2fabb645a", 0x4, 0x1800000000000}) getsockname$inet(r0, 0x0, &(0x7f0000000040)) r3 = syz_open_pts() kevent(r1, &(0x7f0000000140)=[{{r3}, 0xfffffffffffffffe, 0x40, 0xfffff, 0x2, 0x8}, {{r1}, 0xffffffffffffffff, 0x8, 0x1, 0x8, 0x3}, {{r3}, 0xffffffffffffffff, 0x40, 0x0, 0x10001, 0x5}], 0x9, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0x10, 0x4, 0x1, 0x81}, {{r2}, 0x0, 0x40, 0x0, 0x81, 0x101}, {{r1}, 0xffffffffffffffff, 0x50, 0x40000000, 0x791, 0x7f}, {{r3}, 0xffffffffffffffff, 0x0, 0x10, 0x17, 0x81}, {{r3}, 0x0, 0x2, 0x0, 0x5, 0xffffffffffff334a}, {{r2}, 0xfffffffffffffffb, 0x76, 0x82, 0xffffffff, 0x7f}, {{r0}, 0xfffffffffffffffa, 0x10, 0x40, 0x81, 0x8}], 0x6, &(0x7f00000002c0)={0xa2, 0x4}) 09:33:53 executing program 0: r0 = syz_open_pts() poll(&(0x7f00000000c0)=[{r0, 0x50}], 0x1, 0x7fffffff) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) ioctl$TIOCEXCL(r0, 0x2000740d) syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "6197aacc7586bf9f4d5c1292b8e7eaf81d0250cd"}) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) 09:33:54 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) socket(0x10000000002, 0x2, 0x0) write(r1, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x26, 0x34c1, 0x800, 0x8, "5aae0f7aedd318df11a57387e22a964f3b818028", 0x314, 0x7}) fcntl$setstatus(r0, 0x4, 0xcc) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000080)=0x87, 0x4) readv(r0, &(0x7f0000001600)=[{0x0}], 0x1) setsockopt$sock_timeval(r3, 0xffff, 0x1005, &(0x7f00000000c0)={0x1, 0x9}, 0x10) 09:33:54 executing program 1: socketpair$unix(0x1, 0x6, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f000062e000)={&(0x7f0000000240)=@abs, 0xea, 0x0, 0x0, 0x0, 0xffffffffffffff37}, 0x0) 09:33:54 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="a80870e5e787df15a3dad3cb91b1b9df276b3a6e23a492388af974d88b0a", 0x1e) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x212b5c23, 0x0, "1ced99f153e5918da43f20f3371f3fe2ed8be2be"}) syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x3, 0x0, 0x2003, 0xfffffffffffffff7, "85495588b30000cb00", 0x0, 0xa722}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() 09:33:54 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x200007, 0x0, 0x4, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000000100)='\x00', 0x1}], 0x1, 0x4) r2 = dup2(r1, r0) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000000)="d127d25c509ac15eddd892aa2640f2bb64206c67e29fdf2b56ae9305165c7175aa9142e384e3", 0x26) 09:33:54 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000033, 0x0, 0x170) setsockopt(r0, 0x4, 0x10000, &(0x7f0000000000)="0dc5667838793f0edfa93039b3a9c36c1250f4aad0625ec2c9768c0a31dbc999696f3088cbdf702b9bebcb777f07a3df1ed7e119dd73a920a712bfd25cea0737814111ec69923ad10fa3d8823b350e2424188b35fd96130862fa96a16fdbc711c900b869d7740a0e63c95771ecdff93888fd21d1c42d581c77d5ef54fbf75483fb5386320e5654b541fcce8bcc34019207683c8886318717aaa441438637c6094e49", 0xa2) getsockopt(r0, 0x29, 0x31, 0x0, 0x0) 09:33:54 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000300)={0x0, 0x0, 0x401, 0xffffffffffffffff, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x20, 0x4}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002049fa9da398bcd62b103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d9917dd1d95e8f6b9d378ee4ef8f0c9ea73906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef002", 0xffffffffffffff2e) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x3, 0x98f, 0xfffffffffffffd3a, "85fe4dbfa60200000007ad00fbffffffffffff7f"}) getsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000000)=""/97, &(0x7f00000002c0)=0x61) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 09:33:54 executing program 0: r0 = syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) writev(r0, &(0x7f0000000240)=[{&(0x7f00000013c0)='x', 0x1}], 0x1) close(r0) execve(0x0, 0x0, 0x0) poll(0x0, 0x71, 0x0) 09:33:54 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) readlinkat(r0, &(0x7f0000000000)='./file0/file0\x00', &(0x7f00000000c0)=""/54, 0x36) r1 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r1, 0x0, 0x40fff) chown(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0x0) writev(r1, &(0x7f0000000180)=[{&(0x7f0000000080)="fc", 0x1}], 0x1) writev(r1, &(0x7f0000000040), 0x1) ftruncate(r1, 0xfffffffffffffffe) 09:33:54 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000000)) flock(r0, 0x4) write(r0, &(0x7f0000000700)="582720efabd16ebae6322525055552fb50d52dfc94ff334a5660b9b62e8ab06198824b3df09727d095525c8b77a025bbd42baa0b5d456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f124e42f05661e4d302e05571b6bd94fc6c5f162ec6f6f949c347601f73e0c3c57295d116d244c9d33c3279ff52d86cf429ebee3b70d0e769e9ccbc78a76add3af51336ef32697f565e1903c0713624a89ce516464eae172c222963ff864d98321bb77e3d447ec646f9189094c0e733a40eab8efaedc30a0e85357bc9314f32f939", 0x377) write(r0, &(0x7f0000000200)="8fe4e1aef37f56f84a4980ba6ed40912a2e345e2de8e73df18af1c6123c6a616206d9b5e65aabe85e6a9586f6b11137661a9e09c5aac1f13d082d136022136d4fab816dfeb95aacce6e0a97813ada7b18b0948a6b18f277442be462140bee704e7d3cb27f214a101f19c5816fcf793c9b73d4a1ff9a116d17b20dfb18b1a6ce7c66a3ee717ef375628734a7fc8a83f1230fb847297e9ee092f77b62ae55cb1470a2c0018864082b7f5fb27b5c992dd62b1dd5a5a4fa1e587262241265eb99afc56450ba7e8e673178997fad6efd6f0a85037a71874b2439e621a6246843523385a420a6bcbf87ea41b4abb02a8a8da8760a72d08fffd11ae97eeef745f9db31a3b6e178dee00fb6c731a932c4e375a3cf9cc2386efd6293c9eda990000000000000000000000000023a170c92cfdd895b70552ba135bbf47f67f3382fb7208f2ac5d290c075344c4a27a762f77c6d0babfb870bbebc0508553001368a4addb3b06117bad7262d12dccfb6fc76084641fef950d25d68269632ffab32a75c56ca3c60c6dc5a84d4f7ce1dca533106b958f39f35e12c31970b60fb3296620e4632ccfd7ca705e98337eb9570c00ed5df2d43754b4c3d7e6d31962af4365c981439969b8d6badeaea3f220bdcdc5924f4790cfad8f9f53a6a62b188b1879950b05204a4c5e91b2c9a00b40e63d14874ee7da3e0e53b2f96feac0d885f96dec4af2189dc308e3c2e20a439684ea8bd71666db4dd5dbdc873969b6b0846e942a2444584ba356ae82659e1a8fca57e58c1635ba6a5969d23789ec212c28e8dba9325d5dffc994f7a9b27ea736bc5ed7845af26dcff13563a2ce0862478ba2da2ed675d891127e1b03e49abbe7e2b18f6f9751c265396afa02daedccfaab78cae3c4a16eb67895c93616d735a0c4dbb94599da02e272e87d3ce578f2349e063b44402cd21d316971f8d9116f31f853dc67b16996176cf296f4cf75901ddb2fa01d1ad61e05dc3036c584ead32e3f4b9e604d0dd6a78e7facb9c5c050558e35fd0596c344c06f83798fc1c1186df11e840f88f5ec458fdf39", 0x2f4) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000840)={0x0, 0x0, 0x7, 0x8, "b08dce5800"}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 09:33:54 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCSCTTY(r0, 0x20007461) write(r1, &(0x7f0000000180), 0x0) write(r1, &(0x7f0000000400)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e0177513a18db60390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a2592c9529443890c39abcec6c1c369fa47bab9e1aecf0c4aa9f915a4e02f98bdf3155cd7d25d4dc373bfc0ed3c5930e6059a3262664b9e3cbd578dfbfa86f8f1bc7bc834db257824857ac314db10ed7917354a002af475d52a6bc1f511c49cf2e9b5a029005fcba5c9f065780f5a2dc7bb6b56dac5a7af0d88800c65f4b0f03e2c0d31fb94bd2f2a84f22ecd9dfbfe31f85ab0bd62b706c82f243c92c1372ffa3bc50a264d2319fc6a3e33275d4339029d6a410a19fdfee6ad53b7872134f405cde8c6821e8e126035e12e35f8df21c879e0681b2a807679ebb20988", 0x114) flock(r0, 0x5) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000000)) close(r0) 09:33:55 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x210, 0x22) getsockopt(r0, 0x8, 0x7f, &(0x7f00000000c0)=""/45, &(0x7f0000000100)=0x2d) r1 = syz_open_pts() ioctl$TIOCSBRK(r0, 0x2000747b) r2 = socket(0x2, 0x400000000002, 0x0) r3 = getegid() setsockopt(r2, 0x0, 0x15, &(0x7f0000000040)='\x00\x00\x00\x00', 0xff79) r4 = getuid() fchown(r0, r4, r3) fchmodat(r1, &(0x7f0000001780)='./file0\x00', 0x90, 0x2) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000001680)) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f00000001c0)={0x3, 0x10000, 0x19, 0x40}) r5 = semget(0x0, 0x0, 0x4) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000140)={{0x8, r4, r3, r4, r3, 0x41, 0x4}, 0x8, 0x6, 0x400}) shutdown(r0, 0x1) getegid() pwritev(r0, &(0x7f0000001600)=[{&(0x7f0000000200)="a709dad6f1b5facba8f12737b79643645fbbda05453fa92e7cc7b582712c3c73741eba520d4f1ab951903aced1c0c45f7ccf522e1362ba03894959373f7af3c326b8d84c541c10554ab4df6077b8084455821e1c180b690b041804248bfaca7b0bd9374c53a46f40776e8daa6df6063fe03d0db420f63aefeb7af027ddeaf13108e5d2d19e3df87cfd262119acd112d38191f3eceb76ad1559cbfbef8059fee1c40359716dd5532a5fef4af2388a38aa648c5e3b5fc9da983e48bef1e134a973e3b42233852d295283adca1a6ee83d", 0xcf}, {&(0x7f0000000300)="30f4dfc69511bcc47a4dc377db389b02dce0dfbe628fdee43fcd56d2508e0b16e2570fe35d4c1671d7e12a8ea7910ca04a17e7d368367a4269205bba49d9e5e4d9eed58f0b928d634349dffb4fce20a1c6e52fabe73fc8b3379b378c905d1a7db9fb3b11c60363126c9fe5e30a8676617a7a89682656bafda4dd23caa324ec534cf8add280b33a921514bf0816e3c8ea11a030bba2e656805b176e9d1dfb0697f0efe251e39f5c18b7555502290bf17df612439d9c5bab20dab6b192d87e19be111e4da12c20e489b1f65d7e47d12c2b", 0xd0}, {&(0x7f0000000400)="2436fb4641237bbaa98d6b23e66b0fa53d7cd94d20918481cf00987d23991e851c4bd532060da521a107689d186d49e4b37d38487a30382dba1c36801e0427", 0x3f}, {&(0x7f0000000440)="9ac6b22c43b8e454abeafec323381c5a47b34be74e3ccfe7aaf30d802bef7731562ee5f60221e4288286c68125531624c0eb9fdbf254ae32dd67eded18066363be972646da22ef01c4653a4c51a022a2faf73d3c99d2a51b72bee27298d4bfb282d8b935b0bf5ac032bcb6070ffdc45360b53dc425eb1d9a4b2ec7293eaea89d29a561cacdab036d759ea3f056dfd9ea1ead0c03cc44ab109119c1eafd3efd0b352f96e789161a62a5db43ab0a74fea025a404571a31a455fe36f20a663a5df776d5c4e928af65c29d544a472d39a9303a134b65ae75852499455b32bfb3147ef348dacafe7a870ee1d68bd7ba15c00c364f222eeb8f13d2104e6fe90b87dc2f7b5f6a94dd093f8e9dc8740bef9d12c5fa65c2a2ad9cb6c618ae447030f88c46b937fe3e1fd974794b375148dff5ca0f6f9fecd7d837ca580b36a8f907537d69a86db6b949da916d80ae97e2cddf9c751f8311740a52fe289cc7411a2c1002b280df360b936b23342688a139827b320cc9f3b09a603e67ecccd206ceefe365facea31e5d20df34f77f2f08b6fecdb93a2a8ce8aaa9c9fad18e1765891f01c619b2d1e5a83a59d4092a0ed2bd260f05006e479c36cc6d21a0d80755bd35729b555a2348e17be5d5c9425283eab838bb113108ebd9a931c6498b8765ea78e9db9086bb6f62d44c93802b31364a151196b4da0c00301f01a493ff5ecc9d1b57b21bb7562ad9df7d6891ecce608d37adb3fd14041061f15b5110bac9dda24b13d30e0c3b893e5c562a22eafe1a53166e746693d9c882bfefd90cf66ed170cefc409f4276ac92f8793e33f524a3f1debad0b6b1229eeee604f7c8ee9eb2be477d80363cd1af542cefa6a9139b8a6453486a4a65ccc785476252cd273409cc29f9ac883aaee9b2bc4567e97392532c22050725e66d7e11b1ce12125e6c1d21bc623178d150d3c3cd98cabf36c864b62942a4c111ef0e7f7be07447c70d816b91e5c287d9287d4df5272d535c8f0f65bbf9c6fb0a98e86dcd997f20f8097bc19860d5e4b692d2b984ac9e3ce82e77bcc952d3fa3e93be3ca6805c249aed1b3389121ccbe371f38a473963496e430ad61219f8d8c0bbae440b84d267c8ded9c6c894a429d2d9ed3911571dee6404100bdcf4430e2257a138b4e27bc3674531d9062bec68ae6ea3c7fd47fdbae282468b868f0977ee65a497220c4c4e81650eaf78baea4c151bb77bf82592949063a9a15c59427b9bfe735cf0e2b6bf57570cbb5de08e2481640be65ebbdc9e04797de9c2f3091c282785c2e9879d731f1b8c5b7f9f6eb0939d26c8eb433c92c0f64fea0058d850fbe2c4dd15cbc1678678e390c62bf525a048fba1ea9e149bcf684603e6c4f18b7a89c2dd8b5c14fa26625dfe4820f4949e29f5084d0190fe5001bf7a8f529b00719f3d7b827f7e2c534db797be906c85cb243cf9957b8987336caa41438e138b1380a8c0f768da3b51c4013f49ae6f53fb089d2a29e04e15b94bc992fe84a6d532beb2966ad7a0a876caef89f4b784cac991ba75844763a7f49d8f46ea9ddfc774ae9fc3c9a1dafd18af2062e338abc1cd193e84158a9e381de1f3455c2bb8ff50257da8d649364d5d6e05f4b530674eb7253cd0b31b05a0be72ab2229d14622fe4ae6cbd537c8d30dd5e94ce602924b93d4b97e3c28ba9297c30d6a15505520d3318b0ccde30c2b3072b49667818f1422ab36f1cdbc75d40211dc37d931765bf167cd42043d6c3ccfd93570fc934c2c3a643b7f22f246878d798f7f035045db011d3aa7d75f14ef6b6d227cddc0cb6d5144630a144d3eb5f5b803e0da62517d75d9a3b7d90ac25194b4d83c270515ecb390cd9de824bb36ca6029bc3910a979ebe4766bc3a901461e350d62f2d4695d6704773743081389d7ed87b9dbc8b2c35e87cd61f5e16cfd9410d119590769c3386838e6fd2cea49402286337cdb106b7d7c5e4908e8f16617f6a8bcda00558bd83e5e8e00f4379a516e79e2e9f83e89a6585df0b32ede6ce6ef4bb24e163af491a112e312d3f2aa55536170dbef7981b0376cdb8b88763cf8a6728625009c6a3c8aac843260779d8eda1411efa9fc2b12960727d3837bcd2b0fcd39176755f8bffc4e2bfee0db71b54dc2f76405af7553c0262506bf6666a319d50f1f7200d87828e626eb14f1d4e5ba5723d5b511c74f162279d6d5b4c52dd848ca0ccf87f2c5707b8d55eea592badbb8be0019918f75756d59fafc1fe199275e72dc2da448a2e1edc46d54a85148deaf9cb58ed5dafda480fab6c13467d68e85454a484e7de79a8163dc7f689f6a3f5214a76c927c43e028304fd7673c0d4262d0e1eb2f0c741ba6872a56fdaab2e188a64081d587498bd5c965a09dad6541f86e9a6ec3071b61cee13816d5d30a7536364f2dddafa33065db84edd10a5a75b644a886b0479befbc816529c1941eebebceb2ddffed90b93283cd68add50b94cfc94157f8b3504f67ba42d8243a3fd732f60b5e8a5342a5c72463c6b3e9479f99a8faf75143490d3f624dc152fd29b084ea5f7493d4090435b409f73f22469a50bfa464c934728607ef354caab7d70a1022fc822a795a92b37fcbc22a756bf04bb4524d45cbf4b1f48f4c4183ac5b28a762c32209a666dc88c423814313be6a5b8d5d80fb261f60af9547f576291fda6f5fa89bc5c3578a515a6d9fd0fc53427b791abd58450c117e10550b0d329d37fe9be08a641bf0ea866a312b9d1cdfbf437b7baade3d8cc1c318d17829749becfbd3364c31218fe9c3c3c3a4136ae4dc8f8f3eb8f01617dc1763086f36112de0a93220b8f12ec4f938c569578fd98ac7a7c6cf0868d72cef4733770503fe448576b8c280e19f0cad401ae921450a298b89800d46521bf55589daf85570093da80f75987479027bb6e9caebc4fe4aa39c37a9eafcdfcf5eb68967148194cdfd5aac4068a18fdccb79aedb73b119d5c6a4432889527ae975a9beb160a733e0c22ee7afba02c2998b1ad7fb4eb2a726c53037c6d5c4fa82cf4d0374d9155529ce168d30426f484b3d41d9866bfcbba30268a57c2e2f8e8b34d318a74912318ad70c017c92ab4dcebb7a6a790c74eda75afcaadac985d307fcddaff3bed97ce5fa8f5bf9095085dbe20dbb7ad906df00032032451b84ca18bb114ca0432b437da936f137fcd13534f7400c673a70ac44548fb08a1d50c466496a81631c670241ba136ee847a590b26301b8add415b268403cf310278588fc00da8f7830bff5508060c2d8aeebf5f64c5b310ec7c960ca7ff3edb8fb49bc14f137384ff3ac581c358f6be987eaea6f89913956d0c156a062cc24ed976155df2c3234f1b497eb58adf89b4f8614a5bd8f3dce217714907a805cd7e2a60c450ca7ca7c25bca1b0d0d74a1b973b6898048704010c6b18389cc41fd532940ca4bbd144300fd215b392ae138aa1fe59a9e91ee852e36974889d7a23c053cad8764180b00ab6ba902049cf015e6dfcd22c39e485a2d27502ec3a50551cb97a0577a43c92a303705030feda737fdae1e14822a30d6cb93f132897c025b00bf4551641457650617248a2497c522b9015826bb551cfd5b28eb983e100fe8fe99225e21d7326198a25fd894e553b102a5c58a717e5c39e521c4429d92d0ff000919e020dd264be397efedb8daa28250e70ed77800d2afca2a68386e3e4dd553af1efc1165ed1c4b15bd3c09b25d885e66d7900618d6c4d1d13faa115e43679a896d9309b131918c677e81dcd2390d17056200ec0c3909468e9baeb546d0ff306941a38f6ba106c158d00e635f7705f3ed423e96f358020a4c0eceb7936f13b14f379421e92dc99b28a9d554acb62d37b568d72025b57ab596861b7e67a07c83431f755fb87e7f97be8ca2cbb51de865f29c250b4e515190eff2bf432667fefae0a6f6c7df5bbb5b5cc709e00a3c1a142b74123d1bcb0f05dd55ff0fc45262cf415e88a689200c3938b0a9f7e715cf8993a1701c52a2fa0f39004fe8d6e87802caf277163283163e17e5fc2d20f1e46ecd1c6d3f94ddfcbf9aa2a432f1d5bb2435f3553c0eb8f8d1809a8c440f752c59ddf81a12518177e98c60e3c00d819e9ad6cf575013c1ce47edc084b2275a60f27948bcf7df74427df90d7b29dc01048ccb9123400f7fbdf881442d721e3d8f87bf07e8ac187f4663cd6e4a048021b5ef79f290216a26971d43cac459872d141c1289936d25c61fe11c61b17d6a6a3457a879b9a19ccd87c68fa18328f30959e039cc9fcdc0088f364942066f0da26111a6ccd7d22f81624ec23b2bda246f120ee07b3598b65489f1f29540e192364156b1b2e83a482c666aaeef6a9bffea49329c742226eed34d338957845f0d48e16729eb1bb3d57cd321044c003d800ee62610ef849157194eba3f5a6f783f7bf2a3a41e80819709e403e424c74bf8148ebc7c6caeba490c0411bd28c8ac53f863b58c2c29e154c31a1a3964f5d913ce9444605130d5ac5da6f00c206e1783166a7a1c69699a2e1b57ea5de6b645dc5e61fb9ba3093422af49e850b9a25bcfe3913ea6bb295e9924ba5c20f9680c6218802cb70a08b9082ef8685cedec129ceeb7ad79a59344aeb742875f9e4e83a6677139b9a955c5da961406623e56ca09e249c321ed4c0b7ec6c9d81647a555e603a64e53d563cb2a219bae5d80e2bf494810514674ad2ec67fefb2abc7f9fd97cf7df6cf98d30dffb2e1fcf0ca5dc23c6c7d8c5211c3da956e6b0bb02c13497ce5aee3f35ee65a15370dc313c38f36a58ef9d6cd17b753ed1264ab71494a69a459902e17c65bac5c960fb169e3249b9e6ae3c01b050327da55353cd26720afb223720756fc487c944ed2531a894ddcb19bd16f46d7776368c28bcee6085d9f197785279679990e781adaf28d0229b82b978297eef0ef17ed1b80da72ecfdb1c0ec3d6f36c0dd8ad0010e36bd14c9758e00a356ec1e6a1c7ad676d638d1a0037d0de120e6369d62c8e1254b84cac81a94baf44ccaece96545988e955a8fb065078979f8db1a89547ab53a8746505c35879be32040e406cde1c14edf6911da79dc6d5422dad9e1d2e4d660fc245d455457dc171660793a6fdb7789619e83f350cb965cb748e1df93d314a4b44db69b20ebddf745b0cb2115eb7775cffe4fada395b79dda51f2b06db867046730c22adcafe5a051e10ff0a3c8b2f0be90d47f2485e79d80443d2bf1fb2788be9466c62df8a38aabe272b02de9776fe69f2ac6dddba7c1f24ecb68de7cb78ccb1945708d0b0c1b3946170b30085c2ebf17544e11dcaa440f048dab3813e13d4df34b8951ba3491b99b50b2224dfa2b47abb2eded34224503b82ce4166a21c6830696f92329d777fd8a4fc0cb8e20db83324b10a47906a69fffd4111c048f70ef4f0ceb7048a8b820a40469128935116b80ae5cbe4e07c8aa3a49ad1efcea399bcd45247758940addc87e2e808a375db09a62e0fbbbd905c0bfc64f1505ef8dfbaff55e0d3305698e9494fd4e5aacfcbafbe31c8124922c4b2b14965b377725c340e10ef6fba608d45f0f2176eda819a03f2abfb29c1ddc6feab40de066aabff188fe96bb90f363ff921817c150662348eab7a0331397978dfad8ccc554f73a83aa2e516c6cd57e8f0a062f55e0e152fe0453bf24d6ab3a330fa1c357c6181d98a24bffec7cb07a6f0407b5858d492e1fa513fb4b753c3bf8b5e3dd5661105d35c0e98faf8905819beb3f805ce8f5e0ac9b5436029aaf0f1e77234e38d6591368855bf33c3c0bae8590eeebfe2", 0x1000}, {&(0x7f0000001440)}, {&(0x7f0000001480)="ebc5c8607eef1718f3923877bde705a23eabee15ea4b8946617e563b0727d6d58a17549b4f10465d0e771bf82e28b528d85a6b025d0bda92b84bd8484e88b506a5586bd0e34992df968039534430b5818942d17b27d3f31e2882c86569ee52b5aeb545fd8e3ae30d2164d4ea43e0d748f178ea3344ce92523d967e01c5e758c4f6241edbabce171abfae6051a60ff85d89c110add48492beeb84ccab738d347d1f723fabfd081ba63d7bce54893c02f306f0a86fd1b32f0459c1ac6c6ae6d116075c41a40beac3ff9b0ad1", 0xcb}, {&(0x7f0000001580)="67b41e3ff0fd82e7b7601b6cdd0f6ec6087c76b574af7d067540e0d0465b109f20be1311eb5d85", 0x27}, {&(0x7f00000015c0)="3569505183accd37dcfe6801aa3134c170fef54c35d4f55ae78f0fe3fa34fa393cd334ecf1", 0x25}], 0x8, 0x63) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x8, 0x6, 0x3f, 0x2, "ee28688b8ad543d175be58aa833a5339c04e31e7", 0x2, 0x9}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000001700), &(0x7f0000001740)=0xc) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000001440)) mlockall(0x2) setsockopt$sock_int(r0, 0xffff, 0xa00, &(0x7f00000016c0), 0x4) ioctl$TIOCSTOP(r0, 0x2000746f) 09:33:55 executing program 0: r0 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) readv(r0, &(0x7f00000003c0)=[{&(0x7f0000000080)=""/20, 0x14}, {&(0x7f00000000c0)=""/105, 0x69}, {&(0x7f0000000140)=""/231, 0xe7}, {&(0x7f0000000240)=""/199, 0xc7}, {&(0x7f0000000340)=""/110, 0x6e}], 0x5) readv(r0, &(0x7f0000001a40)=[{&(0x7f0000000440)=""/250, 0xfa}, {&(0x7f0000000540)=""/207, 0xcf}, {&(0x7f0000000640)=""/128, 0x80}, {&(0x7f00000006c0)=""/108, 0x6c}, {&(0x7f0000000740)=""/161, 0xa1}, {&(0x7f0000000800)=""/4096, 0x1000}, {&(0x7f0000001800)=""/106, 0x6a}, {&(0x7f0000001880)=""/184, 0xb8}, {&(0x7f0000001940)=""/48, 0x30}, {&(0x7f0000001980)=""/181, 0xb5}], 0xa) sendto(r0, &(0x7f0000001b00)="42430c5ca01d686a9eefe5763b55db120b7ec48e8d806f8da196ea29dba76b", 0x1f, 0x1, &(0x7f0000001b40)=@in6={0x18, 0x2, 0x380000000000000, 0x7}, 0xc) r1 = kqueue() getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000001b80), &(0x7f0000001bc0)=0x8) fchdir(r0) r2 = dup2(r0, r0) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000001c00)) fsync(r1) fsync(r2) connect$inet(r2, &(0x7f0000001c40)={0x2, 0x3}, 0xc) sendto(r2, &(0x7f0000001c80)="10490ccecc57e223010a4232d39063ddf23b83b63fa18e3611f1542c557fa8a8a712cf4265322c89f913cbb17fd2", 0x2e, 0x8, 0x0, 0x0) ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f0000001cc0)) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000001d00)={0x0, 0x0, 0x0}, 0xc) fcntl$setown(r2, 0x6, r3) setuid(r4) setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000001d40)={r3, r4, r5}, 0xc) pipe(&(0x7f0000001d80)={0xffffffffffffffff}) syz_emit_ethernet(0x41, &(0x7f0000001dc0)="492fc4d97707fa133d00cf31a589c53193ddbfc661eef23f4eb5472cee75f31315e7842c2bf6058ced6eef5f08821753137f8ecb9181ee0a65bcc3a6e66d436eb2") r7 = open(&(0x7f0000001e40)='./file0\x00', 0x0, 0x20) getsockopt$sock_linger(r7, 0xffff, 0x80, &(0x7f0000001e80), &(0x7f0000001ec0)=0x8) connect(r0, &(0x7f0000001f00)=@un=@file={0x1, './file0\x00'}, 0xa) setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000001f40)={r3, r4, r5}, 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000001f80), 0xc) fcntl$getflags(r7, 0x3) preadv(r6, &(0x7f00000035c0)=[{&(0x7f0000001fc0)=""/241, 0xf1}, {&(0x7f00000020c0)=""/183, 0xb7}, {&(0x7f0000002180)=""/215, 0xd7}, {&(0x7f0000002280)=""/87, 0x57}, {&(0x7f0000002300)=""/147, 0x93}, {&(0x7f00000023c0)=""/4096, 0x1000}, {&(0x7f00000033c0)=""/252, 0xfc}, {&(0x7f00000034c0)=""/21, 0x15}, {&(0x7f0000003500)=""/191, 0xbf}], 0x9, 0x5b) close(r7) close(r2) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000003680)) 09:33:55 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x2}, 0x8) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x14, 0x7}, @cred={0xaa0014ac}], 0x30}, 0x0) 09:33:55 executing program 1: r0 = socket$unix(0x1, 0x7, 0x0) r1 = getppid() r2 = getpgid(0x0) fcntl$setown(r0, 0x6, r2) fcntl$setown(r0, 0x6, r1) 09:33:55 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000040)) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 09:33:55 executing program 1: semctl$GETPID(0x0, 0x3, 0x4, &(0x7f0000000000)=""/4096) 09:33:55 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) kqueue() r2 = kqueue() kevent(r2, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x3, 0x800fffff, 0x4}], 0x7ffe, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000000), 0x400000000000066, 0x0, 0x81, 0x0) 09:33:55 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x800000000029, 0x40, &(0x7f0000000080)="d5ff9668", 0x4) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) 09:33:55 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x18, 0x1, 0x0) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) mprotect(&(0x7f00001e7000/0x3000)=nil, 0x3000, 0x1) r1 = accept$inet6(r0, 0x0, &(0x7f0000000000)) socketpair(0x18, 0x5, 0x5, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r2, 0x2) close(r1) pipe(&(0x7f0000000080)) 09:33:55 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) bind$inet(r0, &(0x7f0000000000)={0x2, 0x0}, 0xc) setsockopt(r0, 0x0, 0xd, &(0x7f0000000080)="622fe8530c3c0700", 0x8) getpeername$inet(r0, &(0x7f0000000040), &(0x7f00000000c0)=0xc) 09:33:55 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000400)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e0177513a18db60390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a2592c9529443890c39abcec6c1c369fa47bab9e1aecf0c4aa9f915a4e02f98bdf3155cd7d25d4dc373bfc0ed3c5930e6059a3262664b9e3cbd578dfbfa86f8f1bc7bc834db257824857ac314db10ed7917354a002af475d52a6bc1f511c49cf2e9b5a029005fcba5c9f065780f5a2dc7bb6b56dac5a7af0d88800c65f4b0f03e2c0d31fb94bd2f2a84f22ecd9dfbfe31f85ab0bd62b706c82f243c92c1372ffa3bc50a264d2319fc6a3e33275d4339029d6a410a19fdfee6ad53b7872134f405cde8c6821e8e126035e12e35f8df21c879e0681b2a807679ebb20988", 0x114) close(r0) r1 = dup(0xffffffffffffffff) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) write(r2, &(0x7f0000000540)="1c", 0x1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0xffffffffffffbffa, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r1, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 09:33:55 executing program 1: r0 = shmget(0x3, 0x4000, 0x653, &(0x7f0000ffc000/0x4000)=nil) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x10000, 0x0) getsockname$inet6(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) getsockopt$sock_int(r1, 0xffff, 0x1103, &(0x7f00000000c0), &(0x7f0000000100)=0x4) sendto(r1, &(0x7f0000000140)="1f85fae5a43027cb2ef6904bb4e6c74dc85a069d735708dd59d5f44da75d59538a307f56cd87", 0x26, 0x0, 0x0, 0x0) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f00000001c0)) bind(r1, &(0x7f0000000200)=@in={0x2, 0x1}, 0xc) connect$inet6(r1, &(0x7f0000000240)={0x18, 0x1, 0x81, 0x1f}, 0xc) semctl$GETZCNT(r0, 0x3, 0x7, &(0x7f0000000280)=""/238) munlockall() utimensat(r1, &(0x7f0000000380)='./file0\x00', &(0x7f00000003c0)={{0xf9b, 0xffffffffffffffff}, {0x2, 0x2}}, 0x0) msgrcv(r0, &(0x7f0000000400)={0x0, ""/216}, 0xe0, 0x1, 0x1800) write(r1, &(0x7f0000000500)="d5d7624f0c04428cb8a38391a7a15756b9148f3b10c0e689c627aa74dcbe94c30639d980a569f6a8d3e7ee3f0bf5c8fbda4d3ebd125511e0242b05df55e32a8afd71026511aebac4df1485ba259a6e7576c27bf2641f8b86d25ed60813f01eabef8b420a72a44404bb5385d975daab94cb62fe12034e6d63c71cd20438b85e0441eb42be1d8c627696d0e80934ac9a186d12c9accd71fefeef07fbce837a0d78c9f83d84624c6511d008abad9a244f7440f25b5be0f140058669914bc2e744c0a3353c8d3b3fafffa96e7744a270bccb6ece98e0b2758923d9aaea66f2e7d391a239aaecd4436621453bd035522ec475d7113f9e05b4d6ad534e58c11052c6b363c3bf5b65385367ed9a36bc299add2030dad62e1cdceb89b6592aee777c5faeb0c49ce963f1708e9bef80cdd7370a5a4a506cae6de66a941499d789cc93f30743b3b40ac9a865c209bc5e97ddcff8fefb43cac371bcd9d1ecff319b0d8c2dc793e836e5794a44fc5d0a5392dfdbc530e118e164e5cee297f2856b1ec270e047e1b8d4868bfef347cc59150bd22c454f0c629b3f21da0c1e40f41b066375d864363f86b64c8946548ed6a4935e6fd8c7c9c271c160a35b6af458391275e9e4a6e56712e156c596702c519888dc0e9b2a88f0fe9693d9b2070787c74c39f0171924c159c860084210853d123e7e59f4097c4d0be21f91d9f7b9a50763cfdcc3d0b3f3b6e18d2a84ec074747f4964fac859a6483955457c89231f6376292573bcb2a380205e084119f0cd2b693b1aa8d2f8c05d41acb50b8936a156568f32c878315413002e9cae5daf9519dcc6236f38f80b847ca42795efb8332428199f32dced65d92d6c7b34892756f91d93c64e2e7dc232346a65fd30a24087f2f50749ecb6aba9887cedc77b57ee1c477148b6cbb941f75e6db9dde1872d2386beefdb642c00fc8adeddc9feb32c6af41a1d2eb4e26b131ead6d81018b364dfb7847d1bc7520ccce366a4a716be7932afec207daf08e479162fc3285e8dfe56d0403a12dc16caaf1b23f54f49d8ef90fcf9d408852cee6d263a5f073218810b95b98bd2bd01bad26d2f85a3aaff6552a2881f5004c30f4f96d3ce2f0a56999209dbda0f50bad7f1bed404567100a83ad9d34f22aa99c219b47a6aa8eb4af739a97a843b306936f1a85d3171fece3a4bb797b8a25e9554df35b7bf7839285112ad1e28e957524013ad0295e14b96baee6b1b76145da8ac8baeb2b33cfeeca05e08559c1393ac780c863816ed6ffaa4d657675bcee91bd669056e38708b4f566b900a0893af6e482a3f8f4160e7d4d169153ae7fcb2858ad23969c6ae8beb6461bccece9a7e365d97ab351ad56e2306f7bf9349adfcdf3470b2b2483c9a9b2998f420cd675f67dd6a0514230af5b7a30929fc86891e3fb209d1f52f138f3df4f6f471d1383ec5b2a5bab080b39508bc14690491539b80737b33118aef97033977c78b6cc5366bd5f0a55c6a3e5b5cee216e1776059740b86e8597870b5df8c8f574c9ea69476bf28b7abdbc7b2e285c36b7036e8db87d7419113a37292aa3d59e1b935b8955514b356d603bac7f806f45a9fccbae84bcd5d56804cb271241cd1d81c357413e96abb16c33c45249d1a33310b2e2cb9f988093d8d6f1aa5784600cc983eedfe32a4cd952d054136added22cdc6fe971368b6126db8ed3ce4191753030867b5d20f17619aecb15924fb7d3d9e21b0b676a15aa43d0a0825f976a2364833321417b778bc3e8e29febb7b60a0ad808c88fc7fddc446a3f23c7dc7ef0ef826b3c94a2d075ff7ad941b4655ec3597c65c205ef0f69d7b92c09966fae87499e62059a6a84c56e1d7b8a1ad1135e864e8081cce1ae5eb206984c8cc5ab3bf62a92a531b62f0d4917ae6d0e34c89c4ee48d2709535d919c5dac4ee93af33f1ef43d52c8f7250e24896dde1288ff577263ae45f4c65a1e2093b8f460318137921830c1b695cae94aa6c5b3c28ba7ca7f0d0e601db01b0602bd7dbb09d400a4cae95ee1235d68a29f00a48ef7892d017a382264c74380a829012488d3cbbef9a41f6b056e9547c6414029a38d29e08826e791cc55e7f9bc6134d29b045c45985923a344362efaee0dc54f878209d4cfa9da3011c30ee207d2a77ffb54e11e7f0abb5133cf744a91c538703da104f300548e022654ed50040c8be5b2006aab7a9046661db57bc87a2d296682ebc6df1a708e2941c39da18ff082914523dd7aa2a0831506783ab85eb0044747a806f64dcbbe8334992cd6bc1c9c18e760ed8427d36c080113547db94c9468d5af74fc49cf6809671ac03ed83f3d38675e46207bd0392001aca2256463e737aeba3f13982919788a35c21ca332c3178b835f0b0f071da3a2d6dce8c2a1de8520ad8f977c1501d23a690a9ef9b63283372934e31ebabfe0b7c9ec06e77e2ccbfc80eac0199970ca43512bf2ae568e02aac7aa0bc8946c5bb5b5b093008f9d8a07381e9f86a387506d4dce38286b7cefe50fd80aa167d8b83e5467cc7734e7e8b69923b34b4b6a94c27a4ad5716d540c4e8f428a2340eaf95f57566369a2d7a17801b84e755cab41cd77cb160c5addbbb61a55fa33ada3bf7abd4b197578d3228cfce9d7757aa95ba4ce6616fcc8ef380f2416f7d5d026eb17e779a2d636e5edcd4ccfb0dda4393e0df012ce456278adff455dfc45d8316d93c19f959ce5bac7534871a4b6ca50baecf35b00e77b0c33c464656b09b2cbbeaa4054cf65bad12025c05beb59e39444bcf6347e75104e2d7e6ba0ceb66042649b218e08c3832410a5c0288c657268f5e58e13fa277b37213c2e02225221ca3270d91c053d451c41c5267f648ac5a2cc7975c0c695cdfd5883db48b36a6ff27873baa660c7390ffbe77e3cd974d99a4d8f81e51ff5785970cc72582d576ab67ff367b21116c196f799787fcab11ae2b75f374102c4ae7572a5d4475097a8ffff87fc62a923d19a553dcfef25940dddc572799f42fc2ce8ce776e1b58d230cbdd1b291907ec35492cd91427275c53d25d4005377daf521ca7ee37f83a41140a46e379b88ceb6ec8fb89b614787cc401733121732f862f86fffb20b3144549ef573327abb9b0ebb243dbcb6aa326c8460047d71710dc01c3b891134483ceb5fb95580173edbb197923dcf367fa8e1e79a98f6b60664800cb8b6eebe0a45c9ea27aa287a3886e0eb2e5db6b31aa4b7baa547832f5bf37f06ca7c524317e6ba8794593466e937874532df61372b4c86c422ce18e59a026f9bc37251c614b9434ca42076b88cc9e124455f1b73271b6c82509c12f5a6067a4c431cf3384385f1d76986d1fda519262388caab463ddf42f095d3d56248b04a0b18f6505ca808d7cc61c29da460677d4159f679b1166a44cc59e5765fe8a75403187ac2b9e4a68375d21a496789120870384a9a6766d86fc65c7ceae9fc4e7b92a8f05efa0581610737c207c4ae898695203fcd508388efe958425a94ea8729013c177e2c330735db36de7b179ed47c1ef910550d42227f7e409957acfc95023b768693affadd2cf8c1d7b2ef0fd5bf2c81ed3d090976ead599f6dfd888af36a32874a30c64b6d172a44a4dd026b7a19209268111f8b61ffed264bd7b4e3a3c6a1c18996d229251ac0dd5e6f871d234b1a51f75d98c6be0d2aafd02b65b047c533707403d9949380faa5e2dd3497b583e699583e980efdf1d9e01e3dd6701f9fbabc57e367ce4de6977d07e3b6ebb404aca8fd91ef4f6a27ba459e0efa3b8ed144d211bfc868c15abcc8f60977155c0c47cb002be64f654aeeac68e5a94d4fa5f9a968f0f71e1686ebfdb42157b3a6721e584ef5054465f3d5e5f5cfbf37057137c962183dda694adba0ad4eb13addcbccfcd59f1a1f9455aaf3631f3f294f6479ddc8fd8b2546224ed7835e07bb38191f412e8da36c61d432cd4eee4e872cd2f2c34f96f4d5d14e048cc719b73966b5be1e52b4e3ed03a317722bbbfdde6d4dd1b1b5ac94de415d954527bfb57ffd2cfa7eb4e18160479ec45048bed5df2dfed6794de7f1e5656077cd3773a3c3cefaab1eebb5ae25004dd562d8d89c7c98122bbbcd99bd03a777477d367cc14ef472bda0dfcaa8303a8013790b5183ede5704bc1b55eed73743479b1b126cb885dd327368954317f30e6648df85069eeca104e06fe8454455cdbe35bcc43373baf7822a46dccdefb3d1fd42943e8bc5c5457f1836e197592b12c000fc03bd6370b1b109f64837ee2273ee92306abd9267b1f53691873e98256f1875f89dbb05fa052e923844f6b1211bbfa0d761312ef7452a82520ded5c97cd550633989d6d6e07ee6ff9847df73d476d23a3615b239d98a77260115e5674ac700ff3395a935a05cdee71289deccd635572abff77905a3b49563b9a48f642fd3ac3f7f49bc21d1f60dba59de7f5092bf0fd5cac00e972df181f54fa2011b3c3a927a3fdb341685c8b483dcdd151f03949d8344fb50651596344747a1f3cd4b0b6d61e8927eb728ffd2432f4e25ab70aee449ed16d7135d91539b3a52e8c4f02b8c476b2cf82f62a0a9a6459693523736cc018992b356cb5a247a97d59b1ce1d49cec0d0ad47060f0f0ff254d58efba6b71ae0eba7765085ffd225f2cec403ce407ef3c8db12532b2da53950eb34ecd35ade0453328fff5a9fc42248b5d8198fda9be3ecdc6b95182aaf71a26133bbd52cb4632f8b0dc5818484907d62238cea0277f78e7409ff596774cb51b3589bcf5ba741e62bef8aa2a3aa7d49daf14ff250cda88b7a2a12ec2f5b3e15d00f1386290eb2dbdc0e8f4d4b95d415eb450aea74bc6ef8209755cec0fd4aa339f14ce43acbe362db9a154678a7a3071bb666ca8d9c5330a7b5d920014f928d9023b5c1f5ba610be619ca60f79202b11338b0bf86c2bbd80ea961df8a03f50e877f912d59e652ff79990419e6c673ff29a3ac97ea4027e4ae1a7c9890af4453015d59cf55d983d80f8b9f0bcc2b65e02c0cd14242d22c4da42d5382f86867680ac2d36a161f04fa67c7b3580c9d8d7e944102ab0816a338c6ec868184e6a1ef3769a916d26fd96fb2a2b11531609009fc8c467cd529b82092fcbf778b7bcdc86b84977a7c33e2b521dcbaf490f9fb09ead8c8b3445445fceb25f4b834dbee73fafc0c0e93282edab9716f3d6e81682c7168dd688d5ca74f494b157ebc4519510c288d770e171dca1bbe2ffc40210fa9f9ad9dbdf42e043ef6369fe334e9cf40f3e819bb3d389bcbc101f022763ceadb83d321f084ecaffdce03382a3b9d2fe9a71d64a0bce36ebcc2818979ffdffd151f3b423a54fde40541e2f58f62239445501adcf66f1f90ddebff74e0dc042a638fd60d10a67362abc4821b9c2ffe1f473ae416c086e0a499bed90668bcac0e96f559c48c2e8cd1d37c5ef2bef270f7f6b4b7b46f6b21b0ce6d33a229c92d63fba10586f3e4924086b6b9b1c12523b56697f733fd96b6145f96e281bf4ab16d9b8d6f52d7f86ffbbec77407e89ac949e73ed6ac229249a7778ceb7f947d5623a44b138ce7a977140b454f8a9aeddf24ca602d3e091df08b325d0fcd9a024dc27b7598128fef06a592d31a1797700c72c202947cf96435142f2e80d8438eb233aa3242db6989e5c416f5d4ed1f7eb452bbeb97594aff36c88b0b5e5084bf10b21b2fb208d85d2bdb8f53174f4a764a8237066b1f7d053860bfa057286d36052aaffbb7e46a92c3503792c52075306f92ba87459703cb077f49c48ee2122e31b03380eba39d8242b9b343", 0x1000) r2 = open(&(0x7f0000001500)='./file0\x00', 0x10000, 0x41) r3 = openat(r1, &(0x7f0000001540)='./file0\x00', 0x382a0, 0x0) shmat(r0, &(0x7f0000ffc000/0x3000)=nil, 0x2000) mlockall(0x1) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000001580)="60d969f7fc6a63867acd14862748dd284082b43935816e63126c047a1f465b0df52a5e5783e6c7adf765bbfb7ee92057a7aa1433d5111e2e1d865815cf162d000d138fc2d1bbc76e8e0fa8916c155c9aca48c14da932005523390c1e7d", 0x5d) link(&(0x7f0000001600)='./file0\x00', &(0x7f0000001640)='./file0\x00') getsockname$unix(r3, &(0x7f0000001680)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000df000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f0000001700)=0x6e) setrlimit(0xf, &(0x7f0000001740)={0x40, 0xfffffffffffff001}) shmat(r0, &(0x7f0000ffb000/0x4000)=nil, 0x2000) sync() linkat(r2, &(0x7f0000001780)='./file0\x00', r2, &(0x7f00000017c0)='./file0\x00', 0x4) r4 = getegid() setgid(r4) openat(r2, &(0x7f0000001800)='./file0\x00', 0x40, 0x22) shmget(0x0, 0x2000, 0x0, &(0x7f0000ffb000/0x2000)=nil) r5 = msgget(0x1, 0x0) msgrcv(r5, &(0x7f0000001840)={0x0, ""/3}, 0xb, 0x3, 0x1000) 09:33:55 executing program 1: unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000180)='r\x00') r0 = socket$inet6(0x18, 0x1, 0x8) bind$inet6(r0, &(0x7f0000000040)={0x18, 0x2, 0x7ff, 0x3}, 0xc) mknod$loop(&(0x7f0000000340)='./file0\x00', 0x0, 0xffffffffffffffff) 09:33:56 executing program 0: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000180)=@abs, 0x0) poll(0x0, 0x348, 0x0) r1 = syz_open_pts() ioctl$TIOCSTAT(r1, 0x20007465, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000200)}], 0x1) dup2(r0, r1) getpgid(0xffffffffffffffff) 09:33:56 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x1, 0x4, 0x2, 0x400, "933a557bc59dd79b84ca23d9cbd718ed0338a49e", 0x0, 0x1ff}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000440)="212a7913e4bad21c734f4dd33dfaf90f005e4b2ae5eefeaff0f2c8432831c61ad4491d1f7828bcb21f500a3549e85b903a8c6be5f792d79e0491b0cfaf6efd7cf5b74faced23bdb325da243fa0a6813d3fbab68893c8932903f380074ea8ca9082cc61b41113fad7e13e853cfde4fba592606c0cfeac1b42cc97d817f075ad65da7af72f01717295e9d7d4000000000000004c637dd846365ef590cddc6f58cf73b4c76bc5d07729df510edc874fa3e7a360db0aef8981c95bcbb812ba9d32fd123b12017bd1ea5c21", 0xc9) r1 = syz_open_pts() close(r0) r2 = dup(r1) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000240)="17ca3f234a87757132166e0c22a0e99377d18a3eccba1471911703e34686919efbb787687e1a6de46aa741ddac4d8f1278ab962fb34673fa5041d9d3eb2eec44f84702613d28f5bd1a98c473bf89c1cead9090b934b649342d1f2fc763be1a6bac86aecd6bc2e55c763cc9a10585cebf72036ab1b79c1fe07d349efe3a0ff9222ac7784ca82904db7706db52f46851e43a90f9bb307903f628dfca3c870a4b3d7e131a70335e695b4c313c6e53da2db83ea7d213446c7408de04abeaf9f0274cab412c3af4f8bdf8a753c89d6fd3e7788883c0", 0xd3) r3 = syz_open_pts() syz_open_pts() readv(r3, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) 09:33:56 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x8, 0x3, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0xc, 0x0, 0x0) 09:33:56 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x0, 0x84, 0x4d, 0x5f4}, {{r0}, 0x0, 0x10, 0x41, 0x8, 0x7ff}, {{r0}, 0xffffffffffffffff, 0x4, 0xf0000000, 0x80000000, 0x6}, {{r0}, 0xfffffffffffffffd, 0x88, 0x40000000, 0xbe, 0x4}, {{r0}, 0xfffffffffffffffb, 0x20, 0x1, 0x9, 0x5}], 0x400, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x10, 0x80000000, 0x9, 0x1}, {{r0}, 0xfffffffffffffffa, 0x0, 0x0, 0x3, 0xd3d}, {{r0}, 0xfffffffffffffffa, 0x3, 0x4, 0x2, 0x2}, {{r0}, 0xffffffffffffffff, 0x40, 0x200fffff, 0x6, 0x8}, {{r0}, 0xfffffffffffffff9, 0x22, 0x1, 0x7, 0xb1}, {{r0}, 0xffffffffffffffff, 0x40, 0x7, 0x0, 0x4}, {{r0}, 0xfffffffffffffffb, 0x22, 0x2, 0x14, 0x80000001}], 0x5, &(0x7f00000001c0)={0x3, 0x100000001}) kevent(r0, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffff8, 0x14, 0x0, 0xf31, 0x2}, {{r0}, 0xfffffffffffffffe, 0x10, 0x20, 0x8, 0x376}, {{r0}, 0xffffffffffffffff, 0x81, 0x80000011, 0x4, 0x8}, {{r0}, 0xfffffffffffffffc, 0x40, 0x52b33820327eaaca, 0x9, 0x5}, {{r0}, 0xffffffffffffffff, 0x2, 0x1, 0x80}], 0x60a76002, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffffa, 0x2, 0xf0000002, 0xe, 0x1}, {{r0}, 0xfffffffffffffffa, 0x6, 0x80, 0x742, 0x5}, {{r0}, 0xffffffffffffffff, 0xc0, 0x40000000, 0x9, 0x4}], 0x8d, &(0x7f0000000340)={0x1, 0x100}) kevent(r0, 0x0, 0x5, 0x0, 0x0, 0xffffffffffffffff) 09:33:56 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r0}, 0xfffffffffff7ffff, 0xff}], 0x4, 0x0, 0x0, 0x0) 09:33:56 executing program 1: r0 = kqueue() rmdir(&(0x7f0000000240)='./file0\x00') r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x9130dbf, 0x0, 0x0, 0x0) mkdir(&(0x7f0000000140)='./file0\x00', 0x0) rmdir(&(0x7f00000000c0)='./file0\x00') kevent(r1, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffb, 0xc4, 0x2, 0xd4, 0x2}, {{r1}, 0xfffffffffffffffb, 0x8, 0x1, 0x0, 0xffff}, {{r0}, 0x0, 0x2, 0xf0000000, 0x4}, {{r1}, 0xffffffffffffffff, 0x4, 0x4, 0xfffffffffffff801, 0x1}, {{r0}, 0xfffffffffffffffe, 0x2, 0xf00fffff, 0x6, 0xf37}], 0xc59, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffb, 0x40, 0x40, 0xfffffffffffffff8, 0x1000}], 0x2, &(0x7f0000000100)={0x9, 0xe646}) 09:33:56 executing program 1: 09:33:57 executing program 0: r0 = socket(0x2, 0x2, 0x0) munlockall() connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82023400000000000000"], 0x1) 09:33:57 executing program 1: poll(0xfffffffffffffffe, 0x0, 0x0) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ioctl$TIOCCDTR(r0, 0x20007478) 09:33:57 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) getgroups(0x7, &(0x7f0000000000)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0]) getgroups(0xa, &(0x7f0000000080)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) setregid(r1, r2) mmap(&(0x7f0000005000/0x3000)=nil, 0x3000, 0x5, 0x2010, r0, 0x0, 0x0) madvise(&(0x7f0000006000/0x3000)=nil, 0x3000, 0x2) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000600), 0x72de}], 0x10000000000000ff, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, 0x0, &(0x7f00000000c0)) 09:33:57 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="82022e2f66696c653000a0adf34559a9add3f5b79751fa23b78bcfecfe9b9b6114cb0800000000000000a7ccc62ff37593185dd06eade6"], 0x10) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffb, 0x0, 0x22, 0x2, 0x4}, {{r0}, 0xfffffffffffffffc, 0x71, 0x1, 0x1, 0x4}, {{r0}, 0xfffffffffffffff8, 0x4, 0x20000000, 0xfffffffffffffff9}, {{r0}, 0xffffffffffffffff, 0x88, 0x21, 0x401, 0x5}, {{r0}, 0xffffffffffffffff, 0x1, 0x1, 0x55, 0xff0}, {{r0}, 0x0, 0x10, 0xf0000000, 0x282, 0xc42}, {{r0}, 0xffffffffffffffff, 0x4, 0x0, 0x0, 0x6}, {{r0}, 0xfffffffffffffffc, 0x8, 0x3, 0x7, 0x9}, {{r0}, 0xfffffffffffffffb, 0x14, 0x41, 0x4c47}], 0x11, &(0x7f0000000000), 0x4, &(0x7f0000000200)={0x51c6554a, 0xffff}) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) shutdown(r0, 0x0) 09:33:57 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) getsockname$inet(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) r2 = dup2(r0, r1) pipe(&(0x7f0000000000)={0xffffffffffffffff}) kevent(r2, &(0x7f0000000280), 0xdd, &(0x7f00000002c0)=[{{r2}, 0xffffffffffffffff, 0x1b}, {{r0}, 0xffffffffffffffff, 0xd}], 0x80000000, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) seteuid(r4) socket$unix(0x1, 0x1, 0x0) close(r2) 09:33:57 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="065e376df7089eb5b8352fc66dcaa916276a1d4509927aca7c0d5757dfee7080bd36782cdd33da89b086409988015518fe4d3a2294aa541b0839f05609e5", 0x3e) fcntl$dupfd(r0, 0xa, r0) 09:33:57 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0x3, 0x6}], 0x7, 0x0, 0x0, 0x0) r2 = socket$inet(0x2, 0x8004, 0x8) getpeername$inet(r2, &(0x7f0000000080), &(0x7f0000000140)=0xc) r3 = getuid() getgroups(0x6, &(0x7f00000001c0)=[0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) chown(&(0x7f0000000180)='./file0\x00', r3, r4) writev(r0, &(0x7f0000001700)=[{&(0x7f00000016c0)='y', 0x1}], 0x1) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000100)="01", 0x1}], 0x1, 0x0) 09:33:57 executing program 1: r0 = kqueue() r1 = syz_open_pts() syz_open_pts() r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x11}], 0xfff, 0x0, 0x0, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) r3 = syz_open_pts() r4 = dup2(r0, r1) symlinkat(&(0x7f0000000080)='./file0\x00', r4, &(0x7f0000000140)='./file0\x00') kevent(r0, &(0x7f0000000100)=[{{r3}, 0xffffffffffffffff, 0xcb}], 0x3, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000040)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000180), 0x5, 0x0) pipe2(&(0x7f0000000180), 0x10000) 09:33:57 executing program 0: r0 = open(&(0x7f00000003c0)='./file0/file0/../file0\x00', 0x0, 0x0) r1 = socket(0x2, 0x1, 0x0) execve(&(0x7f00000000c0)='./file0/file0\x00', &(0x7f0000000280)=[&(0x7f0000000100)='\x00', &(0x7f0000000140)='\x00', &(0x7f0000000180)='\x9a@[}!\x00', &(0x7f00000001c0)='{\x00', &(0x7f0000000200)='!\\\x00', &(0x7f0000000240)=':-\xf6\xfe,(\x00'], &(0x7f0000000300)=[&(0x7f00000002c0)='\x00']) bind(r1, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc}, 0x10) open(&(0x7f0000000440)='./file0/file0/file0\x00', 0x80, 0x3f) syz_execute_func(&(0x7f0000000040)="6566450f3829b4af000000002e660f63f6c4a155e15806c4817a7e5fcfc4a2e19a5054c4e17b2ce866430f3a1736bf672e6e0faa45ff20") getsockname$inet(r0, &(0x7f0000000080), &(0x7f0000000340)=0xc) 09:33:57 executing program 0: r0 = shmget$private(0x0, 0x1000, 0x146, &(0x7f0000fff000/0x1000)=nil) shmctl$SHM_UNLOCK(r0, 0x4) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/221) clock_getres(0x6, 0xfffffffffffffffe) 09:33:57 executing program 0: symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='x\x00') lchown(&(0x7f0000000080)='./file0\x00', 0xffffffffffffffff, 0xffffffffffffffff) 09:33:58 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0xc8, 0x4) fchdir(r0) open$dir(&(0x7f0000000440)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000001940)='./file0\x00', 0x801, 0x0) r2 = getuid() fchown(r1, r2, 0x0) 09:33:58 executing program 0: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) getpeername$inet6(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000040)="ebffcbff13b9fd812eaa63713048e69931929648", 0x14) 09:33:58 executing program 0: pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) sendmsg(r0, &(0x7f00000014c0)={&(0x7f0000000100)=@un=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000001400)=[{&(0x7f0000000140)="552753852d68c07eb7a9a37c5b358774af2f439b39e98d814ef15a5146922c26c29f87b1769a96bbe7de963bd04214311cfcce1998a05a98bc845d9dd43abad261e68563694d2f51117f2ac04693dc986763a0c84b862a351dbdbe561134a12baff6cead253f50bd7add626186b59887ff44b2b514002e6d342ed73ed7c46f0fba4ae74cc75d97a6b52ebf1670a0", 0x8e}, {&(0x7f0000000200)="4f93bbec4f6f851ceac8fc9463ee23c256f9a0775ad527279117b5db7789a8611fb138b0d9279fd408a9a7fc5a3720731acbb5a03357eee10fbe83fa818b78c24ab46ab468bea30d6d52a8336730eb98e727e81f3bf7cbfee2bceb988e9a6634bf8ece3af7f4c13f7cda5faf589327a0e2142baa4fea0334df4166831beb4fe75014e52c1e24abfb7207e01481b4cb3e5e6ada15441d397294d64cc747a11dd9748db2f601", 0xa5}, {&(0x7f00000002c0)="3b6c777b353832ad95468b1815bd258ffdbaa2ebdf0fd79e3d59b4e6299a91adc2c2a1111df5d3978e30da0c46fdf689ac74f405484fff5b112403f10ef922841eeb8626ff1760cc35e00405907d42e925aca522f134c9c0b212b340a170f9d807f40623dacc85096b3d1f8b6b1bb463fb00cae1e2d912101a4592ee61f0570c2182a52c2d495218490c62504c7cf8526613183115d46b1d699476af3fa3bde29793f9931f5268086f785bb42555071e91", 0xb1}, {&(0x7f0000000380)="c6b400bd05c7d7c9c8793da0b9ea5cbc728e5f49cbb1dc2ba1f1c14074f1e8bb57cbbdfc4bf44634cb61bd88e96ece258067071f570dd46367b8a9eb1846838f8750c63141cc03f463f23e7284378715248643e524eb3374485cfae725a74ca91cc6a0f81b43fa645ea4aefd55a98d47716d64fef2c3861ca7a7513a513e1ed79991a402db296ac39ac84ce8e3febb87326e119ee3c39a9d88c9e0001b5abbc83a31345d9b4f79a560283ac647c281dfddc396af45157c006ff2827903c73a9aff7233e9aa3388a6b5a03972225111ff820d8909dfc86bd23f1f6b356e82085bc5b44897caff21637fbab1272aa4eadda0248eb605b55cd347e559eca2ae049a31ddf8b89c2b64aa23aa72f2e78eeb88c1ea7656b7a63f319fefa0cfb76fc6d4461bf07ffb0462b55340c5cae91bee43f2783fd7c70094798bb942cc476d6950b0f92a52d4c1c23d220bc5163ec07aebbf72e9ae5829eb3feb2ef0202f70d015af8aba0274f3252a69099c77c28456a53d4467830c46ed494f62d88e3fbc2ca833c154b412d7f0a44152a3c34231529f8b64cf026db63faee0d33ae1be30c602294f48862c95b99c92f67a1b6c92d5f0016ddfcaa326678e6286b73881eaae60efb462d408f9fba59b019f443ba5d9578fd20ac2198540cfa4ac29e6e717575a4e81699a2ee2ba79cb61a38920f5a9087225817e77cf05b2e1c1a3d6d4cfc7db126ae440c9b8f6fd4340be61e0a9d1de66b7e663f5bbb6d0c6d80e6df2b16fcd61d4fa919c4a94a022f6fbc1515c9cf31d9833398c5d54ae324c932bde024c03175e95a86c3db0d41d499cda60400088a3190199cb2f76e7932929576d6393409fc030ef7630f2b4b829cfaa0b8c2d42a40fd485b3501fc71c2b491069ab3fad71fa40b277537ab8ab0ceac2fd0ee1ac103ae1acc2e73b575dea3dbb0ac6c1d9f0529610cf71aba2a01f46bf194645ea886c346d715f0a01f88cdea0c2b93bf2b7a265fa0d9e8bc53310840de10e321fce53b354988f16a34ced3bf1825a7c72e834d5e5eb8348da97f0950ce4a29e89c960204c5dc9804243ac61bee4dcbee33aa7831ccdf17465da1b88eb9855afa49fa8192a5645b966f0c5b9c1291b44d15199a091967e616c70ff4b31bf04b1f2dbeadeda59081cd4bf8d2b6a445ab861a86530fe39adc1d368e373bed0c8dfed27a6149a5ec811f7ba77353e8865da32659bd19ec430da9992051b11e558eb542b1616e795b56191a359f98619d160735d948ecf8915067208e2f6332b57ee3125b0d108b30ccc0671eed93230665e92a53a8db56d84245d6223007c7c84b1814bda00ee3abab197d1913f762fe95cf575436ea960978a740b9504a124195f78361e267140fae7da270b9fc3ca0eb765e02308c62c883357f5efb17e22d5fa07d7b837429b2b3129aed1d1533daaa5c8d911e64de216651239bec8ce51b9ccbf5019712642347fd6eb92540ad546b69e58017d222452ea5567900af5660272d4a45b5bba16d74e061999e53248165eff7444840cbc1382e83562174c60ee632b8729e4a7cd3e5fa3950cb9478d97a4f2570ce7dd5355c6553778d816e75a4440ea4cfec7597b00a072a1730ec355264c2926a7b3312a5584889f1b4be3b6c57d0c91ce1a2ddec439be9b0dd435785a058fbb593d4664e1ea4f0dc83a7230ef01aca7d358e5e46cb7878c7a6ddf10c550417bc9761f2d6e69c1a03b4a025c2c00044ac922f9805ea6a054a56d4c64c6d07276d19ec4bbb293e612ce9cd1abbac7a0c1d0caad67e0914133abbb44e4afeb5a6dc906b447ced248f490ea9a82952d340d7f57aced185e9e175e8b888dac8462b6137ec4cdfab2e76fa03519076685f20c5615b13af53742a3818d50e2755b087940473d5fb1e5f6aea6cad4e7a028609591e2d63c55c5949721fb281ed29dd20a46b19841a33abe1ef7519d3d3c439b71363d220cbbb61af13901312c2b95da8bde9546bbe770a0bdd2321274470237070000bb4efe1511b30a60a59b176ee33c8f07c8efb12c1c3259de9d146681aca455b805575b9b61844c519f4c63559c7e459889bf7dfebda29e60c6cb65f06658635f2c81bf12c3ba27551c62d089959219533700f366889787d1c43a96ec81447e84ab91c12481bf44fe03303e60022d773d4ed2c543b442af283ff565fac55a5c04c165de9f63886bc0d4f6780b71a3b6e0ef376223f3a3b883a4e706e2a288285379aca822be87336a43d16c47a9fad2829ee592ea26f321a4624aea4d133fbcdc736f8860b7c802e3757aaf793a46e273f83c4e8e845d6673b5f5de22b6443188e618188fcc1329cd9853db954418935a8f0d62224625e6a004a300cff03645f46c94c1000986f01a487174bc47bc13bc143d37337829006a4e09c69f97c7e45d4627924739d679e7754107be8d9381a90dccac9313399b34abe38c4da29b459f138960f0a030b061b5ed188e160e0b9589810547b1df050b0be1dfdc1b64ad4731fc3ab102966bbc4a1f4026a7da81c4e98c7b10324afab62ff231ea08d6865c21bb8a4ccf2fb08f380445a7768fd17b3130cf9f409ed36d1d00f77c553ac6b0604ddd0277991005e76bb878597327ed0f2c408e358c240516fe990d0879c57fea7e76d41dd2af6588113644badd4570234141d15548b29c660aa7e487b99e8e60109aeda6e2e8ee00617940d9cac3f556e1cbffff6d4842d5fed9cda19b2e45958444a4c5c7b2368379ff0849317d82531e79b8afb050c501e999d451d89eeaf96903cccb9a24288820a799a9dd787d9fea62516531281624b284a22fc4d0a4b6c883c7844d3acc60d77867d880318b5bfbf901ae7262c3d5fcef4f95170ec7e4889717fbbb3faba7224fc218ab6c7536e32956e45c7409d1b0a0eccafd93871c4427dd957f9c99039247ce684e6e0f1b9fb947ef6d8f765b9ef5acffdaeefefcf042925968f3efcfed8a8c0e6f8dfeb153b46699ff6ad43f7d5739bdd8f8d27ed051c14e798b2735545f9b3a80b71451afc12b16cdfaee5aee0cfb9f17e107d501e1a55ac0088693de1519873e998dc5c3348e905e658cd506441bc9011e3ca2fe03898733d78c13424582c8731dcc2a276e6b98e76c14816dc61248050df1f2dc7f3180b193c53fb162d31a334b972648f88729310dd91d66435ededa665f95b7792f648efec16a0047c9bac31e5fb118ebc9ec6bed3f7060a7699d1e749e201dfc03879e8dab3449b9360ca9d423051bbc0f40fb258db46ec1e78afc08b29cc82a622d5d44ea4ad86e2e7f4ba6a053c8d83b1630b3477c8fdfea69aeed82987c905a77a0cf4464732c0cba0b6f787f0237f4715f74fed1afc9a5f1bbb6bffaeb05b6fd05bcb4f380a3ff143e9de15efae0830c4830ba1a673f6772c0dcd9cfdbfb905ac65d33f3a095838b71921237a4a121442d2d25878a5a6a534deefadaa3c5ab28a1634df78d7f9d8ff0ee2d69e28d3816ab38ed8aad4f4efb8df3074aa1fb8c3e474cf526b7b281f08e75313234add479334df9d0e795e98db8c2aca7c0359e6a111f0e3b97a71c28a1d0bc4061b7799cacd1d3bf43cee864e808b4e3f6bdb1919ea171b86f69f09a1ba1c8bc9ad5abb3d7638f94cd1e0a0faa93cd8d09e887a96523aeae5b076bc50379a89cff1990945673689ccf7b9ef350f05d68d68f5d8851fc141ff5f6b86a9a3a497e927d3fcdda63a44153c3c223c9d25400171933b0b10a1b212072e2505d30eca32342e913710e8e65946d6dfca7c5b92686d87503a8e2334c6235a8b5e1d0f8798923eafeea3db8d1e84c955d7a6f8f037936fa8a381dfc13111769d9e14ba04e8f0a5fab9376a3ca4fc73c7687c26dfdbaa4dbb2a1d26e42e94889ceb2a245b60bcc125a3836a7e333b35298d1954a3313d9079481bae1d7e5001d2726458870dc4fc6fdd09ef5157fb2701e46de73bb43eb3eac7338e51605c5975c82b532db52615598fdb323df7f82b1f6a80c93a43bcb565c479da241f7a1383d5b41b915859011b9b73f4114f2b9e5462b620f60162e7d1f9217dd69e498356112afa27553a07cc876906d74c75f94d7df395a677a9604dd5b8697eefa8acf6cf7ecd870bc265a2ed63ebf89e308fcde5910cdb5ce867047575c5967d4c3edb9a3471982fec1efa6b6f05fc32c4c9f56a363697409e39b8ace2ea22cfef407a0cdf2ef923b6da859fe37eeacddb6082590a1468c53460765684869246e4edb7b13682168de3eb024e25cedd58251ba4aab8c7120b29c27d9b86c294779b63ec32be4ccefd4351e35c1a7416b3250536b1621202c35877767611d9683951d41610c744755487c01eae561c2926554c1244f8affd3d7df9f9de4f2dada910172406bda3ec752104489aa406d89d6e02ef10007e97a4b24fb23d8c57ad8bb0ee28717e8a2701790ca2af066d62137ccfd1e69c693983205311b6ae749dcdeb7faaf78a7f6f43d254adc41ea1b650d049979ffc479e15844d0bf5284ed1a914fcdff5801adccce5e1ac6bac0f928e272b63daa00b0f0125b4a40a3cb0f55bae5b63a90ede1fbf248b075ee7270f5efc017d07321f206ab6e1d596419590f1ebf0766567d4469ce3d597974f6adfe92dc4b8340cd8ea8405341580616a84f0b2a069b1ba305fa449d9b1116713e11940e14b833bbe74626cfbf5652bebb52829b2a35b7b66faf3695330bdd05e8e54ad294c9247a7101f9242ea3bd54a3acdbee2374c694410aa0e93ad8d38cd60d8ee49943d5b60d51a15aa4c6448b18538af30855378877c5ca1121cbc2cedbfa8b2c2d29658aa3e65c563c3d62d67cdce6ce2980d39ca2e6fa879d2fcf8dc6c95e90ada3bb0b4c31bf93829179e42b12064542f4bbb9daff726afd87fe9498dfd47795f9626861c3fb4c7eaddd9829ddc118d3c9ed4c7604908e24c1d1103fd7b44ebc9673eb545b92f6260bfc85616b80be2c0fbd4b91af2d069df39823a33c181a9e6176243212ef3f84b0d6cd5e81c27f96eeca5a4f8d6a2ff9f84966dad49baa81aaff84170fdddf276940b99d3c069bafe1ab224d22b3ce29be8e416a98098bc1bad7fd43c3f63efb9b5347295633264da73145e34f3faa4810ffaa2a25fd9639ce0038b5f3a7c7c2f345fcd350c4cda7c528a1a5e187bf8f656d85f74ba4de5e1e7757b4ad4d427982e858527018cd8d3a9dace0eb625e40229f2569e231a8f3780ad26f79c59a258222a96858cad0d0197dfad29e42041d2cd2e76e02f3353742fca53425236d8ed64c796c54eeb7feace205d97953c5766f14b4b960aabe363d8f80e5a809c2aa8ea91bec1e8eaefe343d69df9181dcd267f618eb6e701a382cd4362ce9f3fdc5ef78863e348be61af76323f100710a053f70cff540f479bd40ef7a4a61e9b5709dc359bb94ba52e51297e18009578e5515dcb1ae8cfd1e6b22029e29f990d1288dd7e751885811f117371b6712014fb76f910046bc337ea98e75c0ed24a381034f27a8f93550043254710632f99042d9d964830e675ed886db800fe8cbb04615e22429d87ae7ce1316d5e607eb43814d5687d03d9d42ac96b1b40faeda0f9001fd7743d244d1541cba0c4cdd0f630073f80ef9b7f63c6414a5d08b4c73f9e6ca61b8ea3af8f6fb8b6ecb746bfe37443850a42773f8801be0643786ec35d09003d8459190a02fd33f0ad93167e030a6f2791c70e44bae3c52ba3f8a9b9f24036d4c4c222bf2b4b30ff3e6ae369e54f184c483116513ac21df7d5fc5e7ec4defb7e2d899acb759c842", 0x1000}, {&(0x7f0000001380)="7edaf00e7642ad03306fe376e858fdeb3d12007e9a519b3d1c2f4b2a2d286d944e56ff2dc5c0b07b2369a3f672683b6a2e575186008d3def82093cc96d74e8c44e58539d794cb5017d95e0d1ae32d8891510d8b8ac199201c014030eba31fecd329c9ada04a3", 0x66}], 0x5, &(0x7f0000001480)=[{0x30, 0x0, 0xeff8, "a09eb12771c38f54c8f7985fee8458a101a8a168cfdb0a231df2c140"}], 0x30}, 0x2) r2 = getgid() truncate(&(0x7f0000001540)='./file0\x00', 0x9) getgroups(0x1, &(0x7f0000000000)=[0xffffffffffffffff]) r4 = geteuid() getgroups(0x4, &(0x7f0000000080)=[r3, r3, r3, r2]) poll(&(0x7f0000001500)=[{r0, 0x40}, {r1, 0x10}, {r0, 0x1}, {r1, 0x10}, {r1, 0x8}, {r0}, {r1, 0x8a}], 0x7, 0x100000001) chown(&(0x7f0000000040)='./file0\x00', r4, r3) setregid(r2, r3) 09:33:58 executing program 1: mkdir(&(0x7f0000000440)='./file0\x00', 0xfffffffffffffff4) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x8000000000010) chmod(&(0x7f0000000100)='./file0\x00', 0x40) unveil(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000000c0)='x\x00') 09:33:58 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) close(r1) r2 = getppid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) r6 = getegid() r7 = shmget$private(0x0, 0x1000, 0x8, &(0x7f0000ffd000/0x1000)=nil) shmat(r7, &(0x7f0000ffc000/0x4000)=nil, 0x3008) r8 = accept$inet6(r0, 0x0, &(0x7f0000000900)) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000940)={0x0, 0x0}, &(0x7f00000009c0)=0xc) r11 = geteuid() r12 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000a00)={0x0, 0x0, 0x0}, 0xc) socket(0x12, 0x3, 0x81) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000a40)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000a80)={0x0, 0x0, 0x0}, 0xc) setgroups(0x4, &(0x7f0000000c40)=[r14, r5, r16, r12]) sendmsg$unix(r0, &(0x7f0000000c00)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000880)=[{&(0x7f00000001c0)="5fcb9691fa57768f05d22b720e879c9a9c205d9a21bf1ee1ab26c1dd7cbeefd3e6906a86ac8c498357015f9a7e4254c51d3e46efb0af4fbeedd68c2d6ba06156c6705d33307682f9095dee3226380dc43a3da5719637e7c5e3461359936d9e2ece88ca418ebd336e30bccf27c6c36dc267dc8b75181af2f7c0c1067a2aab4de1aeaea1e46d5af06d1dc988e5bc036f87a8c8a9a1d7b9d30d5f952325bbd1c7b000583c034aa85449c0a94c2f411d19486b7061bf2a1cadea6bf0e8ce6a65398e074ef1", 0xc3}, {&(0x7f00000002c0)="385bbf0a8ebff181df950f2ae5d0f3441765dd5896ba590e2def4e370edb7a05123124265a008521c36ea4e92a6db31a1ab25ac18004190c9e44326cf9b1e8e66fab0f05486e6e0fcbb49ca45c2732292ab59adf0393533f2e8e13b89041e6d0fb709bebb05d7da1c25d1f32b39578603f58773db09538d233d889a14fac025cd02f3b4d9b7419b89018389e0a09ea893ec5a496c36d0d16468306e841d6e079aed01ee031506b93eb39806ac5e771d9e760979e511d7ec6f033831858aedebb106560fb2b35d17c324d6feb9e23eda9235ee1068dd73d0fa0e9", 0xda}, {&(0x7f00000003c0)="2737b88a823f381e3835948973ca9359fc184db60e7bbe767fcbdcf71eec8fff23a02fc536d47e0993cc94a4562fa5001957576a8c23b6a2edae75da8197b7cc4e9fce4e3a82cf1ad63f303420a8431a57573eea3b6e6b9cc7d3b8aa10a68b98604c896f35b42141a2bd5abc6565db63913caef4c529211cbabd02217f569a53cfe97a4c76ff7728aec0cf9557a3373d59f0024e524050fdd93a21e3f29d53edd8b3a04c3564105784ef44b4faaac791b500cc089ff1be86dbafca7befe4cf30056160194397d009d2f5", 0xca}, {&(0x7f00000004c0)="a363826295ff5b59f6e0beae0f5a66d1caeaf17174bb5d3f61f739cf5fd28b0e71c907085e2d7afe3ced2997d533d2f8becc1ece9970a32dbbcf38b30f4ad4db277acf605e1e7e6ec85391b1a5d4c258fb95d4e8b94bbce7cb4be63d42399e5ffb7704183d932785f8dbf9333e19755304d08a6e7347c48855ac9b5ef01efd824a4159a30773dbaecfa5f4d5a707e13478e44764ffab88aae5bb9bdde5ed011680074ac37df974da259defac08f7e8c4b457c1f66c7409b4d0b7e10e3c9d9830a93b6a461400df29cf953281bdedbee38fb112b85e023472789b5183fafe8f87dbc7", 0x3c}, {&(0x7f00000005c0)="ce52a7f6e41571908d89e766a3787a9b707718a4392cf5eb7b7f179441f7622f8b15b3239b635d112438c49b34a46832916ff744a63d3b50d2b886047d7f6ad2b413d47c128d71a193ab15afc17509652f5cb64cd761424f654c0b96c9d60858d83548c47f3d45ca55cedac36850afd90def9c4ffaa3fc45910d42c3c17d46c2a1ac53861c696403336d21775326e3d34df888812410cab07067e43ea2f3781897a5a58ee283d86e9108d2e01468905b91f61be6edde2a69317bacc7d2e05fb1b6ba04685b3a66b9dd0ceea5802aeaf3423048592e30bc40ad4d176ab470184ed6012d6a72a58f84161e2fe8758a0a15623b62", 0xf3}, {&(0x7f00000000c0)="72b2f10e6626a90969f6493ea2de1462243ca50e351274280e2a630307c83887d2cb4df2eec2ca35b5289036a139c1f4eaf80cfad5b1e711e1dd7b02152a4b4a232ca67cdcfbd88d956b81e3af47427f775c33c455daf255330a1fea78e5d4967db6568e56dc417676d56dce", 0x6c}, {&(0x7f00000006c0)="b3100cca5530dbc6ce3769721ccd19cd5133ef7b38723e46cbe5ae3566e57c0da9b357ac63d72cb433f1011fe10e4bbfecc9378f41dfeb7e5c84104e4c3475aabbe5fe826925b05d718de8bcc46175c6969223426c2f4caf74c7afd9ffbf6e779f84fe2c8977419cbb9aab6d9d854f4e997ca0583c0865aa98687e1ac8292452626fd6b50052e7f523e460125e56d906d195ad829968704119917ef0110a08eebf13799326874a6d0e08157ff3235e79f247123dbb8f3d5d37a5079f3d28a4b8e490cab312a64583c0a129324406581acf3087", 0xd3}, {&(0x7f00000007c0)="111c2e25e2bca5d1aa5dcc0711ea890b8d0d91ec979ff45b4a98c67a76ecbba01d9c9348015dc6e15dfa45270a3f3df5fa54bc11e74d857287a1c89e8b8be2e972d228fdc37e253f697d2b6357283fd4a6e3affe771e2cab8cb949f9850f336755ab1e06a515f35d20d9318e5ce3a4f1a06188c1b36c04980cd6ec0a4b4a8dffef8666ca651e0488e1b30c61e8f21d30979d5f4ed49e764eba1274e4160b6e4c39bee27d", 0xa4}], 0x8, &(0x7f0000000ac0)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r2, @ANYRES32=r4, @ANYRES32=r6, @ANYBLOB="000000ee2700000000000000ffff000001000000", @ANYRES32=r1, @ANYRES32=r8, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r3, @ANYRES32=r10, @ANYRES32=r5, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r9, @ANYRES32=r11, @ANYRES32=r12, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r13, @ANYRES32=r15, @ANYRES32=r16, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r1, @ANYBLOB="3000000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYBLOB='\x00\x00\x00\x00'], 0x138}, 0xb) open(&(0x7f0000000980)='./file0\x00', 0x0, 0x0) dup2(r0, r1) 09:33:58 executing program 1: socket$inet(0x2, 0x4, 0xc8b4) setreuid(0xffffffffffffffff, 0xffffffffffffffff) 09:33:58 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)='X', 0x1) pwritev(r0, &(0x7f0000000780)=[{&(0x7f00000000c0)="39aa682e839728cb2458da9105772668b0b814b514a7feb9421f9b130522cf84aca86b041deb6f3fc212373d55281b0b6ee8413d361d04b323c9593a4e206bac1e695f39dd5318ae359b31d073b4cd0d5b2b7275c0519dec4912a9673db0357d2ecd83035d08689d62ce08e8997001815dae471943ed42", 0x77}, {&(0x7f00000001c0)="2883a3d14277b84a0959cb6a1d4037db01194790e35dfd82415155a45ddcae8ac5992b43fd27bca7d7bdd4bf02705f350ae41c2864fa949ed5252ba017d0b00fb8abc077e03fea70b91b3ffe06dc28f6cbcb0507a8724a5a06e9e8f7452aba15", 0x60}, {&(0x7f0000000240)="256b5fdc2a07640b18f8c184297dd87e5e63a9e510b6aba95149ee8a529167a751890b0552d71afd7e8c15c7ed97a976da7e67d2fd12ccca2b09fe6b883538f7b02d997f35fab193f53c65d9c16f1510b5f936ee340971ca6e394f1dd484ad6735ae07457b219c78f2555445bcdf87e8fb8b2d254b26947c889fb0d284ed814fbe060366cb487336a98a172822e3187d0d56b06578fdb1eea76172876675de12ba986e", 0xa3}, {&(0x7f0000000300)="dfb571c80be47e56616b9abfd98e8fc197a4a340360fa02907013dc0f44e115e27905b02944aa593644ee3792cee2a7180d4fc2a20b668c784af9836bb51748c46a5e9d690fc8e43933471fd21d972710e333d4b40ffbda11fe70d4098c85340f51187cb62cd8ebe99140e7dc7026252a084dfe661a708c5a31687b9469ee715eb345bc8bb10c658e8a3143412a8c5ab946d6a0a36fbda33ff7f9ab9f50ce5acb8c19a78fe831439ffe912e22a0c452a325f29ef855809cfd8575992c5b7cf25f973daebb88d6b5f1cbc85b01ba56970f77cf1143ec8f29f2fe3ef72c4d88d79aa2ba453c408ac16f3f87526b7bb7b81", 0xf0}, {&(0x7f0000000140)="63cc37c335e83a4d910259d07d1a9d5de62384bfa4cb072dc50757b0a726fdb925ebd43eb8a581d746dd42edc99eeabc5176d141", 0x34}, {&(0x7f0000000400)="ce4a1c20c1871e792d484ba6f30dd0148460a8fa712ece893d998defbe5161f5b01a9469998dcf34e89d36f12512e66476e9b56be2cc3d78507d821c01d7e8b0ca6a3e1b09a595996e637aec9228e9dd12353a6ed920275f87504697b1ede2cc7b814de4740c418c4b2b79cac871196084531f8361e0ea927347332cc7a63807280c045012cf94b007c532146dbddc255572be5413aa354a58ea73aed6e14d37ba0377d56d7ace4bbdc9760b1fd2076d4590b66e7d846d760907dc", 0xbb}, {&(0x7f00000004c0)="1509615745c2ea5a43d535a3be4c3ee40da3260fa6edb62c1451579a3c8da6d8469d34847f3762424789d7ac04f8086c0c00b5350b83784c2018530e6aa7b4c6a1a00c046c28698145268a6c24fbbec2c05bc1d1b1e76834bdc80345706e890c8add6a34c621f7231c76ebaf21f3649d631c8e1f89fe5a794241fdf382b547867e81244f77452d7a70e1b9868d234608d82670bfb94f793135f19c", 0x9b}, {&(0x7f0000000580)="80f776cd563e2464e05af4238aa706ae5e369c7a0337d3c171bab22a62dc2808", 0x20}, {&(0x7f00000005c0)="8b5da52d92f46f1428deb446f0cde78d4648c1d5579008e11b7c6a92c1d206d2eba21c7420a7b42f1531ba917c7479f8d4f001a15feb59af291478d93c6407761ca258397b1a12f2d8803f02b75e5e1bb0c257632b6ea31cde4e3326d3863dce2085501cec17e88c3d40dcf3455c7f30a02ffa3b4e5c5cb622748f3a6f58242991b1d1db74f370c9122d91d65c46e3a99112d1ddfaa113ade97a4e75d011b1bb3682798d2c68", 0xa6}, {&(0x7f0000000680)="2bd07c33a37147d76f6d8d979e12c07a5d0f33e0982fa490e1957639a58076fc67e8c8c06eec0855c80192640ecc652c332f58ce94e3c4a6708cdf7bd798aa6239e7a9a12d500bfa2efe399693aee331bd1797c5ffc02c4c9597a16d4f41ef9ac899cd4e1bf4c01d741311105e32e865a661d148c8b69757b186dcdefd26a14f7ff65625e9bce3e420dc8b4e41ce13b66577514369564673563de5166c2ce5fb558d42a1ae7d67fa6fc1db9a5c05a5651fb46bca5d976643bcc7a775fa035323a4814893906362249244a52f964d33e527b48bc927aab7eba3a7cfa9c92ba773ebeb9b594260926e22674058f960e6d2190a", 0xf2}], 0xa, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000840)) close(r0) syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffcf26, 0x0, "172d768989ca984c8831ca15004a546eb3dd1b1b"}) shmget(0x3, 0x2000, 0x84, &(0x7f0000ffb000/0x2000)=nil) ioctl$TIOCCDTR(r0, 0x20007478) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "058832a528295affd1c8add1ad044097f4d25e92"}) syz_open_pts() 09:33:58 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) sendto(r0, &(0x7f0000000000)="60aea7a95532adb82e762ff41f31b9b025cee0de0afb6262dcba6c1e95fbe69283ec8e4b4e14d49975e46ceb593e8ace14a1ec33841750a0dc08176bd6561032173e522d16d61c6089392345416ba836f19d5e6c26b07a06d149aa2aff57d01e5748d77e9650fd5509c5a09d54d00a702e831a66a539b1eaddaf05921f387edc1ecf8d36421b99624e054007654ce4c563659fb930", 0x95, 0x8, &(0x7f00000000c0)=@in6={0x18, 0x1, 0x7, 0xffffffffffffffe1}, 0xc) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x3, 0x810, r0, 0x0, 0x0) fcntl$dupfd(r1, 0x6, r1) 09:33:58 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000000)) open$dir(&(0x7f0000000440)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000001940)='./file0\x00', 0x801, 0x0) ioctl$TIOCFLUSH(r0, 0x4004667b, &(0x7f00000000c0)) 09:33:58 executing program 1: r0 = shmget(0x1, 0x3000, 0x400000000, &(0x7f0000ffd000/0x3000)=nil) r1 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000000)) shmctl$IPC_RMID(r0, 0x0) shmget(0x1, 0x2000, 0x61e, &(0x7f0000ffe000/0x2000)=nil) 09:33:59 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt(r0, 0x6, 0x1, &(0x7f0000000040), 0x111) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) 09:33:59 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x10) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x87}], 0x3ff, 0x0, 0x0, 0x0) syz_open_pts() r3 = kqueue() kevent(r3, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) close(r1) 09:33:59 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) poll(&(0x7f0000000000)=[{}, {r0}, {r0}, {r0, 0x40}, {r0}, {r0, 0xa7}], 0x6, 0x5) write(r0, &(0x7f0000000280)="a907482404eaacfeac8b0ac63620c9d674ae3c86c13f35c7dca9f086aecc8a45f12f4c0ca6235ac4ebafd8275969825b1f58df2241228696696f4c8bcbec2125dbfcc840c96de927b397d5b7dbe2cd0a6107106e5146b6", 0x57) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0xfffffffffffffffc, 0x0, 0x3, 0xfffffffffffffff9, "001100000000000900000200"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) syz_open_pts() write(r2, &(0x7f0000000300)="3e6ab3717e9afd22d68138b64a9357d6e00f2f67332da6349928278c7a2a49121fa79b1dc39f8c0729f9a04b63f5d03fdb14602c4debb15ce92e0946fd7496c487a473847fd13317e72347da03ac1350e72a73b0ffa895c21e963ead57bbb24293df91493e210fba73b6190db487a892e9eb82a9edf3e087eb71ead377de602722df34d5ef28beabb5f4421a345e7385b78bed3beebb814e62c1559b81963e231cf40b3e2761fa2cb0e610aca55d4bdcc3e138461f7255f9917b86e6141ddeced1e28ec6ba79c50bbf9bb8efe1146665224852d10331ce74fcc8", 0xda) 09:33:59 executing program 1: r0 = syz_open_pts() open(&(0x7f0000000000)='./file0\x00', 0x20, 0x10) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x400, 0xfff, 0x3, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0x10000000}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d", 0x286) 09:33:59 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) r1 = msgget(0x2, 0x1) r2 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) r6 = fcntl$getown(r0, 0x5) r7 = fcntl$getown(r0, 0x5) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000180)={{0x8, r2, r3, r4, r5, 0x80}, 0x100000000, 0x1, r6, r7, 0x8, 0x1, 0x1a, 0x4}) read(r0, &(0x7f0000000340)=""/163, 0xa3) r8 = kqueue() kevent(r8, &(0x7f0000000000), 0xf8b1, 0x0, 0xffffffffffffffe0, 0x0) r9 = open$dir(&(0x7f0000000240)='./file0\x00', 0x40, 0x10) symlinkat(&(0x7f0000000200)='./file0\x00', r9, &(0x7f0000000280)='./file0\x00') kevent(r8, &(0x7f0000000000), 0x7fff, 0x0, 0xfffffffffffffff9, 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='r\x00') getdents(r9, &(0x7f00000002c0)=""/90, 0x5a) 09:34:00 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0x85) fcntl$setstatus(r0, 0x4, 0xc0) preadv(r0, &(0x7f0000000300)=[{&(0x7f0000000000)=""/196, 0xc4}, {&(0x7f0000000140)=""/141, 0x8d}, {&(0x7f0000000240)=""/129, 0x81}], 0x3, 0x0) write(r1, &(0x7f0000000100)="cc", 0x1) write(r1, &(0x7f0000000900)="b1698f2e642d65185c8f8b39bbf5c94916fda025f589d655f51dbe3836418f811007c3ba954b51d701d8a40cf658ff842f7e9c0a55c553373c84df6b8e0767214e10a3dc271d38739b666cb8f626a48016aec8696e30da5587d2d3bfdfff3f0278ba560223fb31a839d75bc167a1b94610cf44b56ee6fdb27d495c98ff0754d0683e3276326882e73ced64deab6bae9c3f497cf0e4aaa7d45d75b1ac2ef9a5d985c4b551223a6977a479cf3dd1d35eccad5bd463b5a64f50a9a6e83a9a59915e44e72a37895fef6dd45b6561bdf66a31d25e9c23289db9b086f42a2cb9d2b34b4b744f952e626269069a7dca86829f52a00255d8a7f3183c5c0d718aa62d5b7b50df0bec6fd3a0cbf8f0fd8c04eef01af6bb2de3e8f93fed4ad5c2178a10d27da49f2095a806cd7a0674359d67c6e6c338720313413e6d4f9e57d9ac5ecdac003f6c42b519588d50fb5de1bb14e23770293513568ad9bf0e3983c9ad4ea178afaaa9b524d12c1876a1d9aa4118d33ebdd3a234096b1fe50f369323af8af5e955ec8942e28626a43c926d0b7f5d82fe2d1d05373e21090769187f6c5c057fa2e96aca77e85901d38e91e945f4582733093d5d5793c0d9e3525d044843b025b8cc78559103bd09abbe7b084b094be79fe6cdd38edcafc8a82bc8a2aba7d77d3b7d105d8050ad22e43171895ae7896f1938cb49829a04ae0c663b6f54dbfcac0379e7f40fe6e92985ab11d3630ff706fa2a819740772be9cd2a5ecb705c9089715af459de13dc55b5a286c233890375361ae28c308302e571556a880944cd8304a54cd5d1320f6046adff9b95eac1774dc38014b5eac8b39df48db466a6f97a91e8dab9637884f0f21b9dc5bc84a317ea8fad4acfaaada8820d946011e182a8544ec5965cca54bdf6e7e8dba01907897a18d4899398a7da5de0c071d99a87c4a44d3ec0e15e5b597da2cf84376383aa00b8973233e61833565b6065a825f4982aabc394607b8ef1821c2ab9c5b0e5696cc89bbd0affe9babb2907d7a04a11a0b80724ff49c14432b0e5192d80561285197ac78d4d65fa55f642a7233689e12e489efd819aa5d46d26b0e00bac25af5b79b1d5bb58c58c387a2f51f90efd6889643e11abcecad61b56a185c42c2e52fbba44b9907c06b196063c97b1efec5bb6c1828e31225fe6644f78efe7538fc76cd5a5a8a2ad7825289ca3bb71263c171df29da38b0124be697f96e48b416a95ea9487a4089c4b72c3dd3df160dc479576958f2ecde077b07b228982cafd79a7696b8cc0c9aa9d08c20d953ec287fee6b389b985163fadf0352a593ea22dee7cbe35ce8252176c381b68b72599328604fc5aaa624c57051230aaf7340ba6c1f83256fd4ef89dcc9a7301b8af4d684fa6cebf5951de9f91258df74e961257fdcd0fcdd60d5c3d6bcb4b9cc864868a86d6b46f84453e75a666cde3872bec178fb1153786fc54145a7fb7c083b5284f5c4b6727f20666bf15ce38f6f5379c0359e5076f3112a0887e937f471f43316b04ab8e79cba139e02a2895c877c5f299795c74ef8ccb11cb270ef2ca8be744c3503ccbe6bd9ab78897a2aad3ae771e801d4312477434e4022d0e8b93de6155e8d2f3064489e0821b79a12766640024e9e0bccb90781c5f51e25d22d08c118c0fcafcac0fb86292fbbafe4f700c30d4ac497533770acd3b0107608d29b80ea44926680ea60f87e5ca9b5d2b37067ce21dd59def8b07f531f704ad953e3f5845ec29694d811b94aac2f28a915aea9350676fd920e794e2e576476b836eb8c070acdec1725d0b97efba99c548ed6b4d9ce90d30d66d06b678258ddabc2844edd4120b27dbc0fb1a5dd0a24c01d3ea3c7ad834c6b730c3af1066a8d08a61fecdd8e714f99d0f93315c61ccb14364604cc4877d8ac5094058ee9edb7f1fd76f9afc7b7aa7a413ec0d65b6a09534a2aa96936a72acb67cbb78f27c15cf1dd925a8851ce8a7a751591f03aed948642d18a28e833bceae4afd195d89cd10a763fe15f01145977d4d1ea93ebf3747ad9ac074651cd637d252b85a100b20e29af32b7d5610c46668d11a95ce5fc070df230e44500ede10fd964b1824313c5f3a6928675929b34c337ebad4d6a9a880d01ec10955bf9492d5d942e43e48cbb4972699ac1b4e4d2363d96dab2192667d96ddac5aed5e299cf740df5dae5cf3b42d0013057f22ee0a8a81d0530d7d37be85b45d5093950a3e7dd90ff3b7296b164eba8338a4ca7f03851082a14fa28b36c7d8f81024d5b424c7731df06ec72c184d0cc9e6d64a5d32f9494e7fce9405a863a7035cb28b2d90df2b104121c0355755b758d3e5efb5dad3a8832237084b4dc61211c1abdf01f016d963f9a78241599083704a0d922ec94779eb36fa87b162d81e29f0af696dba860918307566cd291238810537b658a21d8fec6fe3a7aecab6496a4afe7453d6aedc06fe98fc6e4c04be85632c2202e5548677cd349ed264c69f694c5139e67fdcab9a1926b807ca515d304d1820bb40a28d3cd4dff8461a25a3576d5964c4819a6da7a8ad28f3f4a74feb51a413c7374306c7c42849b91feb337cf62355bfdd969177014b122bcdfdc40ca33dbcff57bf996dbab6aab3fc70384dd49f14a49fea1af36718960d0fa47f9869bd03972681d30a0cab088c7506b95965d0e47b349f0000c6a45b6ec1d1a894d76ebdb30851db466d12c40d372b40f4d2ac1ab66d0a97579488e0d9d5afc5e0e9a8c0d99f00aa0bbf5a743385bdf0d034d18b1cf4d387d2dad5d507d13a47b9256c2a1112cd73177ee615fb01ccbccf156fa9620f1ed908dfecf877cba4dbf1f066e61cfb2808fc09ad7244d2791c6013e667f1b12f519fd45601ae79c7c4b5595e96d164ccfb55d9d95d00b46512d1956aef588e925ae84ce000dbe10d5021ae7e1ecb2d53b50375076d99d318b5933b608323c4ce8e1fecf665a9f488149ad620d6a2f35c50664dabf393fbebbecd6262d14fd431017dac02815e4a2209e56922ed37077857c514fa7e14a4ec51da85c8e79f8e676131b9689ebcba7519bed987beee06b670540e44dc1af4762ff9276d78fb30e160cefe967dda5bf1af78999d2b1d3b7e8c38a6361417a1ada8d604be5de5a1131d9a7a87868c809187d7a67f2fbd153e2106a06eda7e6b783ea36bb199baf03ddeb5383f1c6d50b92490b404258435b7a1fc40e838463ddeb59d9dd068d732d58c01a48cefcbd456e9666ea51531382b1b889a5c08648698f1b564c3cb50586de52bcb3fa68712ede617094bc291761e7fcacbf38fca912a789a2023d1f4790959b49b7276b99d919d18c05e6268784a455c538ac8c96f93f260eb0f07557e9ef76a8c06b2bee4591b0ce6821e11f2626dd65da4499c84ee7a773fcde76fd2741f00723ded73bbf3d7a27e988f1fe3952e25590322bea8edf110e12e479c84982d719f216fa918b882d236e46dd0bbca4f1a84a84a794b933f8317ad41ca085571f4503d4324bb2146119308568467741e2a458214fb923aeaeca78bfa645d163ee8aafcdd9c4f130c16122864a10bcc844bc7fd4c549891adf73ccebb928fcc0f358520c10df602be9e465daa08d7dde04c5c19bf7489c5261e38f9c20904bffef55e6f64da9ece5117218fd4dd1ecb856412e13ba754cfbcfb86b3aed1b04f265fb7c46a5a6f6d1c6801063fcd1d810663610eb64832baf2b0ff284f1498c9ea19b35438429134484cbe81e16b2279f4d043ea066623f72bb176d5dbaca34c4bbab75d7f2aaad41028f55d9814c287779507e0d7c08c7187130202bc54ed72b41a1bbeac1646bc88c731b8d13af8d5fe7a1d93b46a94d786e53407344102bc48fc1c0607949c5579a8a505e44943601b86eecf51e7100dfbcbd97ba8e5ebc8a5d793e43fce71acf8c3736679001acd6a4d2c8617d1127f0c34838a2495836b9a82e244d7a7454709469568ecf6111b05b56b9a3762bb9ed9c35da4434b1bf5775ad3e3a54005109dcd9d68b7d84826c69f6439edcf52dd72bcc9ba49c51bfc80bda32f4e8c60795f7000ab37e389524c6647ef0aa839240ab93869de72a2a983aaef51d98b9f1c216056145a883fb3528576bbb8bfda82e9ad0f8ad239d908a5bf10e97218530a0e34fd396751cb231717ad46281155226f304bc752121e1b3b13077e9a7451298a4872656a359e32ce08a5e4881caa391d73d7380d4fd8ef3f8b81cf5299c4b0e46c68521926a47092a5a166a28b8316ccb8758d74b7bd63608dc3dc430ddbe8b07a64699a8b7b1aedffdab6a2e7bb62bddaf2bb02fe99473f096e9b2f2f8a95514219f15bdf5fd3861f2a2cbd233b84ca21f3d733f44c821056f3afbef38301af6ccbb428aac03920bddde7df387af0fd455898cc15ee860f709c42d53de25ff384e52d5c55919f4748bbef83e71d0e719c3fbb3ec6b09887d18709fd00abf7c35117e372b64f83f5dfc4afc56351c63a5a5a181e5e483da9b0f4da95578d2c9a0b3ce468f0045e6cb7a04b91c6e7100695e7ab0b17a1f182cedb18a1977e718b70378a946f94247f9d22bec6cd2f44da8970c27902fe894b815cdd261951f385dcf5b8a330c9cdc0827687367590ef625a4243ffbd73f02a490320904c60933ec2150ea1363e35f9686e9a9ccf7e63fcb27c21bd87fd303509be87cce9a4432aee92c3f5fbd397c25c9d2206c406107a854a4d335d9ba7cfa32632c15978b42c7026d82076546708ff264597ce017fcd89e7739914726611b4a21cb550e473b371abd299e6e258d33bf7b314e8bcef94770f09c3dfc12c22298c9397c82e275406042bb24fe2b64ef36bbe6cb99f84bb21f55a2e8dacc7dec8c269efcb73ee93d8c212f166850edc0de9e2a9e83400e863c586aa83ec851b10e6eed7f240478107411f8f9569ed58cabee5c1dabc892bc4da15fc371817cf6feefb4a66e950a5319eca4bb9b6510ec23d159d019b3ba09466c8f17c396e8cd16ce8a089809e235f94a994cae08a07d8902b32e66fcfc489896720c0527a4900e6080feef908ab6e18e7565bbacb38daee46a47722c2b70226a013ceea1223432cefbcca74ea7de2d86374d7cd2e4d7009c8bd4470456ca2fe9b8fdedab4f5ccdb695373b6b1fa31f282ff152e6065eb6a440471b3a14da62caed0322e226242d727e39e7e0e32ad686ae922b3474c4d554ab6d24df94847de371fffd2f30c42a329b2f0bb4ef187d51e05eec7cc85bbb0a1a16abb7033ec708f27dfed947f7950bf208c472884cd9122dc3c2334cdd70069d5f501b1e3c0c37fe5402df1bee0d3bce66cd280db42a74ccc4cbb0df6931eb45f9b2c24ab004abd2993f75f02039cd26c2a2d3646dd79ceb8f6daa6262c1cfeae889a87330b0ba0c135bc6258e2f031c3b157fa40fb141ed7b4e5d2186bbfadd53e33d3921c3192ea55e5054d95b8145ff56aa79eadbbcad1dc9baa9599cb62654cb9d645c026d720e7c8f77850919a151dd8ae0782b0a0d1ce14d31c64677838d1d6b3647653af0afc4563692473362ea8b5dd90e06a21a9a4caf07fff65deebeaaff9937cfb9bc785ca82ea727f16a42f87796a6f20feae7467dbf232873bf7b36f89d8d9fa6f327754d88027d765f286dd6fe1dfbf0a760a38c1d0772c64a8dd7bdca093d754029e69465e5a6a9732041c55b8e7ec76cfc8f67be5299f3f7585f08da1d09dd5da781399d6b9fd0d7fd28ac0fc6e123b24afa2d46debe646bba12b15990c642452a57cf6b60d1bf4f1efcf1b8e752a9a352a22152c17", 0x1000) 09:34:00 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x4, 0x0, 0x2, 0x970}], 0x4, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffd, 0x20, 0xf0000000, 0x768}, {{r0}, 0xfffffffffffffff8, 0xe, 0x2, 0x0, 0x2604}, {{r0}, 0xfffffffffffffff9, 0x12, 0x80000000, 0x9, 0x7}, {{r0}, 0xfffffffffffffff8, 0x40, 0x0, 0x0, 0x7}, {{r0}, 0xfffffffffffffff9, 0x4, 0x21, 0x1, 0xfffffffffffff001}, {{r0}, 0xfffffffffffffffd, 0x2, 0x8, 0x6, 0x4b5}, {{r0}, 0xfffffffffffffffe, 0x1d, 0x40000000, 0x4, 0x970b}, {{r0}, 0xfffffffffffffffd, 0x12, 0x1, 0x5, 0x1000}, {{r0}, 0xfffffffffffffffb, 0x40, 0x80000000, 0x40, 0x5}, {{r0}, 0xfffffffffffffffb, 0x10, 0x20, 0x3, 0x6}], 0x8, &(0x7f00000001c0)={0x6, 0x8}) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) ftruncate(r0, 0x0) mkdirat(0xffffffffffffffff, 0x0, 0x0) shmdt(0x0) fsync(r0) fchmod(r0, 0x10) mkdir(0x0, 0x0) preadv(r0, &(0x7f0000000780)=[{&(0x7f0000000680)=""/153, 0x99}, {&(0x7f0000000740)=""/22, 0x16}], 0x2, 0x0) close(0xffffffffffffffff) execve(&(0x7f0000000240)='./file0\x00', &(0x7f0000000480)=[&(0x7f0000000280)='\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000300)='\x00', &(0x7f0000000340)=':.\x00', &(0x7f0000000380)='\x00', &(0x7f00000003c0)='\x00', &(0x7f0000000400)='\x00', &(0x7f0000000440)='\x00'], &(0x7f0000000640)=[&(0x7f0000000500)='\x00', &(0x7f0000000540)='\xba\x00', &(0x7f0000000580)='J\x00', &(0x7f00000005c0)='\x00', &(0x7f0000000600)=')+.^(!\x00']) open(&(0x7f0000000200)='./file0\x00', 0x10011, 0x100) 09:34:00 executing program 1: setrlimit(0x8, &(0x7f0000000080)) r0 = open(&(0x7f0000000040)='./file0\x00', 0x9, 0x0) r1 = socket(0x10, 0x7, 0x8001) r2 = socket$inet6(0x18, 0x4003, 0x8) r3 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f00000000c0)) r4 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000100)) r5 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000140), &(0x7f0000000180)=0xc) pledge(&(0x7f0000000400)='\x00', &(0x7f0000000440)='\x00') pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r7 = dup2(0xffffffffffffffff, r1) r8 = accept$unix(0xffffffffffffffff, &(0x7f0000000200)=@abs, &(0x7f0000000240)=0x8) r9 = socket(0x2, 0x4007, 0x3f) kevent(r0, &(0x7f0000000280)=[{{r1}, 0xffffffffffffffff, 0x50, 0x0, 0x0, 0x6}, {{r2}, 0x0, 0x20, 0x20000000, 0x10000, 0x4000000000000}, {{r3}, 0xfffffffffffffffe, 0x5, 0x4, 0x5, 0x6}, {{r4}, 0xffffffffffffffff, 0x2, 0x40, 0xf, 0x8}, {{r5}, 0xfffffffffffffffd, 0x8, 0x1, 0x0, 0x3ff}, {{r6}, 0xfffffffffffffff9, 0x8, 0xfffff, 0x4, 0x401}, {{r7}, 0xffffffffffffffff, 0x20, 0x0, 0x2, 0x1}, {{r8}, 0xfffffffffffffffa, 0x20, 0x2, 0x4, 0x976}], 0x1ff, &(0x7f0000000380)=[{{r9}, 0xfffffffffffffffe, 0x98, 0x4, 0xc4, 0xdddd}], 0x40, &(0x7f00000003c0)={0x4, 0x997}) kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) 09:34:00 executing program 1: unveil(&(0x7f0000000180)='./file0\x00', &(0x7f0000000040)='r\x00') mkdir(&(0x7f0000000240)='.\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='c\x00') r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0xa00, 0x49) getpeername(r0, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) 09:34:01 executing program 0: r0 = semget(0x2, 0xfffffffffffffffe, 0x3c) r1 = shmget(0x1, 0x1000, 0x200, &(0x7f0000ffd000/0x1000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000180)=""/209) r2 = socket$unix(0x1, 0x2, 0x0) dup(r2) semop(r0, &(0x7f00000011c0)=[{0x3, 0xffffffffffffffff, 0x800}, {0x0, 0x400, 0x1000}, {0x2, 0xfffffffffffffbff, 0x800}, {0x1, 0x20, 0x1000}, {0x1, 0x4, 0x1800}, {0x0, 0x6, 0x800}, {0x2, 0x800, 0x1800}, {0x0, 0x0, 0x2}], 0x8) semctl$GETALL(r0, 0x0, 0x6, &(0x7f00000000c0)=""/154) r3 = semget(0x0, 0x3, 0x520) getgid() semctl$GETVAL(r3, 0x7, 0x5, &(0x7f0000000000)=""/160) 09:34:01 executing program 1: r0 = kqueue() mknod$loop(&(0x7f0000000000)='./file0\x00', 0x4a, 0x0) kevent(r0, &(0x7f0000000140)=[{{}, 0xfffffffffffffffa, 0xb}], 0x20, &(0x7f00000001c0)=[{{}, 0xfffffffffffffffb, 0x93}], 0x10000, 0x0) r1 = socket$inet6(0x18, 0x2, 0x9) connect(r1, &(0x7f0000000040)=@in6={0x18, 0x1, 0x5, 0x5b94}, 0xc) 09:34:01 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) symlinkat(&(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000080)='./file0\x00') r2 = semget$private(0x0, 0x7, 0x201) unlink(&(0x7f00000000c0)='./file0\x00') getsockname(r0, &(0x7f0000000100)=@in, &(0x7f0000000140)=0xc) semctl$GETNCNT(r2, 0x7, 0x3, &(0x7f0000000180)=""/50) bind$unix(r1, &(0x7f00000001c0)=@file={0x0, './file0\x00'}, 0xa) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000200)) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000240)) symlinkat(&(0x7f0000000280)='./file0\x00', r0, &(0x7f00000002c0)='./file0\x00') r3 = open(&(0x7f0000000300)='./file0\x00', 0x0, 0x0) mkdirat(r3, &(0x7f0000000340)='./file0\x00', 0x58) ioctl$TIOCCHKVERAUTH(r3, 0x2000741e) semctl$SETVAL(r2, 0x2, 0x8, &(0x7f0000000380)=0x8) readlinkat(r3, &(0x7f00000003c0)='./file0\x00', &(0x7f0000000400)=""/4, 0x4) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000000440)=""/2) r4 = open(&(0x7f0000000480)='./file1\x00', 0x10280, 0x40) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, &(0x7f0000000500)=0xc) r8 = getegid() r9 = getuid() r10 = getgid() semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000540)={{0x1, r6, r8, r9, r10, 0x2, 0x5}, 0x40, 0xffffffffffffffff, 0x800}) getgroups(0x6, &(0x7f00000005c0)=[r8, r7, r8, r8, r8, r8]) bind(r1, &(0x7f0000000600)=@un=@file={0x1, './file0\x00'}, 0xa) ioctl$TIOCMGET(r4, 0x4004746a, &(0x7f0000000640)) ioctl$TIOCSBRK(r0, 0x2000747b) ioctl$TIOCSETVERAUTH(r3, 0x8004741c, &(0x7f0000000680)=0x80000000) setpgid(r5, r5) getgroups(0x5, &(0x7f00000006c0)=[r7, r13, r12, r10, r11]) getgid() 09:34:01 executing program 0: r0 = socket(0x18, 0x2, 0x0) accept$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) stat(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000100)=0xc) getpgid(r1) recvfrom$inet(r0, &(0x7f0000000080)=""/60, 0x3c, 0x42, 0x0, 0x0) 09:34:01 executing program 1: mlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) pipe(&(0x7f0000000000)) mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) select(0x40, &(0x7f0000000080)={0x1, 0x8, 0x302, 0x7ff, 0xfffffffffffffffd, 0x1000, 0x8, 0x5}, &(0x7f00000000c0)={0x4, 0x7ff, 0x2, 0x9, 0xffffffffffffffe0, 0x6, 0xffff, 0x1}, &(0x7f0000000100)={0x1, 0x40, 0x7, 0x1ff, 0x2, 0x86f, 0xffffffffffff8000}, &(0x7f0000000140)={0x40, 0x7fffffff}) syz_emit_ethernet(0x1, &(0x7f0000000040)="e8") clock_getres(0x4, &(0x7f0000000240)) mknod$loop(&(0x7f0000000040)='./file0\x00', 0x50, 0x1) mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x6) minherit(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x3) 09:34:01 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff}) setsockopt$inet_opts(r0, 0x0, 0xfffffffffffffffd, &(0x7f0000000100)="9c357a7bb1e058a3fdc3430e1ef96f1a5ad2d848c4c2ffffff7f0000000061db60847065bf883bb8a3c1140d1dc493a4f5dcfe25bfc4dcc53728b2e6e1725eb31d5eacbfeee0ac1837f7c7131c83a0d829c857c908b811dc0f9af293c3c80700000000000000000000000000", 0xffffffffffffff3f) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x3, 0x6, 0xffffffffffff599c, 0x6, "3b84563f8064840a5998869cc2cbf2b9ab567277", 0x0, 0x1fffffffe000000}) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f0000001700)=[{&(0x7f0000003940)="90", 0x1}], 0x1) write(r1, &(0x7f0000335000), 0xfc94) execve(0x0, 0x0, 0x0) 09:34:01 executing program 1: mknod$loop(&(0x7f0000000000)='./file0\x00', 0x74, 0x1) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x4, &(0x7f0000f72000), 0x0) 09:34:01 executing program 0: r0 = open(&(0x7f0000000000)='.\x00', 0x2, 0x0) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='x\x00') getsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000140), &(0x7f0000000180)=0x4) symlinkat(&(0x7f0000000040)='./file0\x00', r0, &(0x7f0000000080)='./file0\x00') 09:34:01 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) faccessat(r1, &(0x7f0000000000)='./file0\x00', 0x4, 0x1) kqueue() ioctl$TIOCFLUSH(r0, 0x4004667b, 0x0) 09:34:01 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000040)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xc5) connect$unix(r0, &(0x7f0000000000)=@abs={0x0, 0x0, 0x2}, 0x8) 09:34:01 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x240, 0x10) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) r2 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f00000000c0)) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) r4 = dup(0xffffffffffffffff) r5 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x6) r6 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) socketpair(0x1f, 0x8003, 0x9, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) r8 = accept(0xffffffffffffff9c, &(0x7f0000000280)=@in6, &(0x7f00000002c0)=0xc) r9 = accept(0xffffffffffffffff, &(0x7f0000000300)=@in6, &(0x7f0000000340)=0xc) r10 = open$dir(&(0x7f0000000380)='./file0\x00', 0x80, 0x10) r11 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) r12 = socket(0x1, 0x2, 0x3) r13 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r14 = syz_open_pts() kevent(r0, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffe, 0x81, 0x80000000, 0x9, 0x100000001}, {{r2}, 0xffffffffffffffff, 0x52, 0xf0000000, 0x5, 0x4}, {{r3}, 0xfffffffffffffff9, 0x2, 0x20000000, 0x5, 0x8}, {{r4}, 0xfffffffffffffffe, 0x2, 0x1, 0x1ff, 0x6}, {{r5}, 0xfffffffffffffffb, 0x14, 0x2, 0xb57c, 0x6}, {{r6}, 0xffffffffffffffff, 0x41, 0xfffff, 0x0, 0x5364}], 0x0, &(0x7f00000003c0)=[{{r7}, 0xfffffffffffffffd, 0xa9, 0x0, 0x1}, {{r8}, 0xffffffffffffffff, 0xd, 0x29, 0x2228347c, 0x20}, {{r9}, 0xfffffffffffffffe, 0x4, 0x0, 0x185, 0x81}, {{r10}, 0xfffffffffffffffe, 0x62, 0x20, 0xfff, 0xb12a}, {{r11}, 0x0, 0x2, 0x200fffff, 0x6, 0x7fffffff}, {{r12}, 0xfffffffffffffffb, 0x84, 0x2, 0x3, 0x6}, {{r13}, 0xffffffffffffffff, 0x4, 0x9b, 0x8001, 0xffffffff00000001}, {{r14}, 0xfffffffffffffffc, 0x40, 0x10, 0x7, 0x2}], 0xac5, &(0x7f00000004c0)={0x7}) r15 = socket(0x10000000002, 0x2, 0x0) r16 = syz_open_pts() ioctl$TIOCSETAF(r16, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xfffffffffffffe1f, "e340ac948b074256450134d24f2c170de37f9637"}) ioctl$TIOCGETA(r16, 0x402c7413, &(0x7f0000000000)) setsockopt$sock_int(r15, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r15, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) 09:34:01 executing program 1: nanosleep(&(0x7f0000001c40)={0xf0, 0x7ffffffe}, 0x0) r0 = kqueue() kevent(r0, &(0x7f00000000c0), 0xf8b4, 0x0, 0x1000102, 0x0) kevent(r0, &(0x7f0000000000), 0x400, 0x0, 0x8000, 0x0) 09:34:01 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCDRAIN(r0, 0x2000745e) r1 = semget(0x0, 0x0, 0x0) semop(r1, &(0x7f0000000000)=[{0x1}], 0x1b8) semctl$GETPID(r1, 0x5, 0x4, &(0x7f0000000140)=""/123) mkdir(&(0x7f0000000100)='./file0\x00', 0x2) sendto$unix(r0, &(0x7f0000000040)="a9672cae10789385af8ce259b738e9256aae51a45f09337793840d3b9d75d9f881a5e8fe1f5580b7e65f9f50129785feafb1333c9671e1a554161514a35bfaf5a3624d3ddfd9dfaaae73398b982cbd979836cdf4a80fd03ed3dbffffb3bf688614f84bfd42f065d519c54c3940209131b178d06aa1e94b583ba9563422e30083e297e608c1226d06b6a2771ed4c9f373c89e", 0x92, 0x4, &(0x7f00000001c0)=ANY=[@ANYBLOB="01002e2f66696c7530002eb47fa6dfba79101c68f2130bc41c31123527bf7dde44b7d1f23f4ca3efd3546af561315a391def91ba4ee3277c19d6e3f4df65c523d98a405f46a6039a4080ae1eef68b8c0aa359034974d437e8fdf240a2d00000000c9313aa741e13f7bed17980b2b8e362fe8e43e0f165876f2abb99108eb82ea577bf89198096292df1e0132eecd7111bb4969e4a79e2fb9d625bbd057cc40e36fe9576d25988e5a866896c6c3280a9988"], 0xa) execve(0x0, 0x0, 0x0) 09:34:02 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x20000003b, &(0x7f00000000c0)='\x00\x00\x00\x00', 0x4) getsockopt$sock_int(r0, 0xffff, 0x1104, &(0x7f0000000040), &(0x7f0000000080)=0x4) 09:34:02 executing program 1: dup(0xffffffffffffffff) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) ioctl$TIOCSBRK(r0, 0x2000747b) msgget$private(0x0, 0x6c3) msgget$private(0x0, 0x8) r1 = open(&(0x7f0000000000)='./file0\x00', 0x400, 0x0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x2, 0x4011, r1, 0x0, 0x42) msgget(0x0, 0x244) getrlimit(0x7, &(0x7f0000000040)) 09:34:02 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) pipe2(&(0x7f0000000000), 0x4) flock(r0, 0xf) getsockopt(r0, 0x200000029, 0x80000000000041, 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x290, 0x2) 09:34:02 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000280)={0x0, 0x3, 0x0, 0x0, "0f23b20886d0fa48caa11e1f0b28a573fd230436"}) write(r0, &(0x7f0000000140)="00dc69f0fa7b345c15ba4fdc37b137184fd54078c8e5f5f3f69c99c373de5458ce59efaf45fb7792ecd4c6563b7c7b1de14960a34e2be86cd6e092c5060ec156b59d6bea3b41cce3a738c2ad77d12fff61ca21b6c54ad0e48a6e9a01119fcae3ff30489519", 0x65) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000080)) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000040)=0xb50) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)) 09:34:02 executing program 0: r0 = socket(0x10, 0x3, 0xffffffffffffff81) recvfrom$inet6(r0, &(0x7f0000000100)=""/212, 0xd4, 0x2, 0x0, 0x0) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) mkdirat(r1, &(0x7f00000000c0)='./file0\x00', 0x1) unlinkat(r1, &(0x7f0000000000)='./file0\x00', 0x8) linkat(r1, &(0x7f0000000040)='./file0\x00', r1, &(0x7f0000000080)='./file0\x00', 0x4) r2 = socket(0x2, 0x400000000002, 0x0) r3 = kqueue() kevent(r3, &(0x7f00000003c0)=[{{r2}, 0xfffffffffffffffe, 0x43, 0x5}], 0x2, 0x0, 0x0, 0x0) 09:34:02 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffe, 0x1, 0x1, 0x0, 0x400}], 0x0, 0x0) sendto$unix(r1, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x80, 0x0) read(r0, 0x0, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x200, 0x49) 09:34:02 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x8) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x400, 0x80, 0x8, 0x40, "67344ae30a78a25c8a229ddb120010a6564f44b1", 0x4372, 0x80000001}) pwritev(r0, &(0x7f0000000500)=[{&(0x7f0000000080)='^', 0x1}], 0x1, 0x0) ftruncate(r0, 0x0) 09:34:02 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f00000001c0)="c470dbea0a5cbeef6ebac65ecc0c5c14d1b4530708d44f5265187fad7008c712a2c3f32e97cec85c73bd379b850152f0ddd79a963bf787f92abafe56bf75e1", 0x0) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x40, 0x40) getsockopt$sock_int(r0, 0xffff, 0x208, &(0x7f0000000300), &(0x7f0000000340)=0x4) symlinkat(&(0x7f0000000100)='./file0\x00', r1, &(0x7f0000000180)='./file0\x00') accept(r0, &(0x7f0000000000)=@in, &(0x7f0000000200)=0xc) sendto(r0, &(0x7f0000000080)="bec9f7988d", 0x5, 0x5, &(0x7f00000000c0)=@in={0x2, 0x0}, 0xc) chroot(&(0x7f0000000240)='./file0\x00') open$dir(&(0x7f00000002c0)='./file0/file0\x00', 0x80, 0x180) rmdir(&(0x7f0000000280)='./file0/file0\x00') 09:34:02 executing program 0: r0 = socket$inet(0x2, 0x5, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="8902fa87", 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x40, 0xc) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffd, 0x40, 0x2, 0x8, 0x1}, {{r0}, 0xfffffffffffffffd, 0x0, 0x1, 0xff, 0x6}, {{r0}, 0x0, 0x2, 0x2, 0x6, 0xff}, {{r0}, 0xfffffffffffffffc, 0x51, 0x40000045, 0xc0c, 0x401}, {{r0}, 0xffffffffffffffff, 0x8, 0xf0000001, 0x0, 0x8000}, {{r0}, 0xfffffffffffffffe, 0x4, 0xfffff, 0x400, 0x5}, {{r0}, 0xffffffffffffffff, 0x0, 0x10, 0x5, 0x200}], 0x0, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffc, 0x2, 0x2, 0x2, 0x3}, {{r0}, 0xffffffffffffffff, 0x1, 0x0, 0x57b, 0x100000000}], 0xffffffffd664c5b0, &(0x7f00000001c0)={0x12, 0xffffffff80000001}) 09:34:02 executing program 1: r0 = kqueue() r1 = syz_open_pts() kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) syz_open_pts() syz_open_pts() syz_open_pts() r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r2, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r2, &(0x7f0000000200)="bd", 0x1) r3 = syz_open_pts() close(r2) ioctl$TIOCSDTR(r1, 0x20007479) dup(r3) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "c149fa07f4a40e3e9f37b168e9252b579874cc2f"}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xfffffffffffffffc, "b08d1dbd961018d3a50a2c21d8e500"}) 09:34:02 executing program 0: r0 = syz_open_pts() semget(0x1, 0x3, 0x1) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000000)) r1 = semget(0x0, 0x1, 0x110) semop(r1, &(0x7f00000000c0), 0x2ae) semget(0x2, 0x7, 0x1) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCMSET(r2, 0x8004746d, 0xffffffffffffffff) 09:34:02 executing program 0: r0 = socket(0x18, 0x1, 0x0) sync() connect$inet6(r0, &(0x7f0000000000)={0x18, 0x2, 0x4547, 0x7ff}, 0xc) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$inet6(r0, &(0x7f0000000080)={0x18, 0x2, 0x9c2, 0x3}, 0xc) 09:34:02 executing program 1: r0 = shmget$private(0x0, 0x1000, 0x110, &(0x7f0000f0f000/0x1000)=nil) munmap(&(0x7f0000c00000/0x400000)=nil, 0x400000) r1 = shmat(r0, &(0x7f0000e80000/0x2000)=nil, 0x1000) shmat(r0, &(0x7f0000f53000/0x4000)=nil, 0x1004) shmget$private(0x0, 0x4000, 0x14, &(0x7f0000de2000/0x4000)=nil) r2 = shmat(r0, &(0x7f0000f8d000/0x2000)=nil, 0x3000) r3 = open(&(0x7f0000000040)='./file0\x00', 0x10, 0x2) ioctl$TIOCEXCL(r3, 0x2000740d) shmdt(r1) shmdt(r2) r4 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) setsockopt$sock_linger(r4, 0xffff, 0x80, &(0x7f0000000080)={0x5, 0x7}, 0x8) ioctl$TIOCSTOP(r3, 0x2000746f) mlockall(0x2) 09:34:02 executing program 0: r0 = syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000040)) 09:34:02 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) getpeername$unix(r0, &(0x7f0000000180)=@file={0x0, ""/4096}, &(0x7f00000011c0)=0x1002) getsockopt$sock_int(r0, 0xffff, 0x1211, &(0x7f0000000100), &(0x7f0000000140)=0x4) close(r0) getdents(r0, 0x0, 0x0) open$dir(&(0x7f00000000c0)='./file0\x00', 0x183, 0x0) write(r0, &(0x7f0000000040)="e623b29fcbfc8453b5d12ae8584d86c9c60025e07931a34034031e54f0dc25e59ef66ea687c12d81cfeaf2832473a5575d12f0da8cbd6827b41bbe3960ffb24aa1fbcd604462ca7aca8f40e5372f2f6ab92950d02a4efe7be9d3716494ea6f0b30300a527ea6859a20425f06273f198504", 0x71) 09:34:02 executing program 0: getitimer(0x1, &(0x7f00000000c0)) mkdir(&(0x7f0000000180)='./file0/file0\x00', 0xfffffffffffffff8) r0 = open(&(0x7f0000000240)='./file0\x00', 0x10, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r2 = geteuid() setreuid(r1, r2) open$dir(&(0x7f0000000040)='./file0\x00', 0x10, 0x0) fcntl$lock(r0, 0x7, &(0x7f0000000000)) 09:34:02 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = geteuid() setuid(r0) open$dir(&(0x7f0000000440)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000001940)='./file0\x00', 0x801, 0x0) r2 = getuid() fchown(r1, r2, 0x0) 09:34:02 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x40000000001d, &(0x7f0000000000)="02000000", 0x4) r1 = shmget$private(0x0, 0x3000, 0x20, &(0x7f0000ffc000/0x3000)=nil) setsockopt(r0, 0x5, 0x6, &(0x7f0000000040)="8a77142dbb72742470f9797bcbf1f6f0f52a3aee3874689b9178cb80d77e98ecccf405c00f", 0x25) shmat(r1, &(0x7f0000ffc000/0x3000)=nil, 0x3000) 09:34:03 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x9, &(0x7f0000000080)="ad00bbbe554f9a9467831a6c0338187713af949be01493172e2083c25b4d63bbe7670106a9f86b871d3eded210ff40ad2a4f564af0181156d17f8c4a9028db9a45c4c0194e562cbcc122277444c5c9a8f1745dca2d23a72794e1035b95e375b2fb6707a859b29cf174cfb44b5caa31efdf9f59f1f13060bfae6cf73c1f0bf11c35dac1d9fcded6b46c735790f15790ca197c2689a6c96ed0c720b7d6e848c642797b54e3690ac9e54efa766faa321dbe9ba4eed2a6e9eebb9d2f1a58042f95f39e7608aea904ee1ba20f222ff72a40b2c7734941c90000000000000001998716", 0xe0) 09:34:03 executing program 1: minherit(&(0x7f0000ff9000/0x3000)=nil, 0x3000, 0x0) munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) munlock(&(0x7f0000fff000/0x1000)=nil, 0x1000) 09:34:03 executing program 0: r0 = syz_open_pts() r1 = getppid() fcntl$lock(r0, 0xf, &(0x7f0000000040)={0x3, 0x1, 0x40, 0x2, r1}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x1, 0x100000000}) flock(r0, 0x2) fcntl$lock(r0, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) 09:34:03 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) fchdir(r0) flock(r0, 0x8) select(0x20ccb69f2095982e, 0xffffffffffffffff, 0x0, 0x0, 0x0) r1 = semget$private(0x0, 0x4, 0x80) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r5 = accept$inet(0xffffffffffffff9c, &(0x7f0000000240), &(0x7f0000000280)=0xc) fchown(r5, r3, r4) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xfffffde0) semctl$SETVAL(r1, 0x0, 0x8, &(0x7f0000000340)=0x6) r7 = getgid() getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000002c0), &(0x7f0000000300)=0xc) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000180)={{0x8, r2, r4, r6, r7, 0x4, 0x1}, 0x5cb, 0x8, 0x3ff}) open(&(0x7f00000003c0)='./file0\x00', 0x3659bf7b35efe279, 0x80000) chdir(&(0x7f0000739ffe)='..') 09:34:03 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) r1 = kqueue() r2 = kqueue() kevent(r2, &(0x7f0000000000), 0xffff, 0x0, 0x49, 0x0) ioctl$TIOCNXCL(r0, 0x2000740e) kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) write(r0, &(0x7f0000000140)='<', 0x1) 09:34:03 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000480)="bdfa4d2591c321a8cf98848e4a08ec3552967799f8fb81861b5506581ded8051bd24313dea8ce643d605e2d3280d33ee6185c6a11a3fbed9d7c7f5ecd505370f55d9bb05dc03e21ac168a0237f55fb68fc40412493e5f01c0a62188e9b7cb5e32d0ff2d4e7199679daa987423cab21c6b274000078947da61d75bc9028a227c38808f38d8298fc1f3f7e04be72b0b887f01309bbe9bdd11c451813897d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5eaffffff7fc6c3b0186e3430f52aaae8d139ff2c0f9e13da075ee54c0682247a3e405d535caab085c9a7dee55996d2250fe153a6214cdb23ce15338c5dab3d381e77455ef7eafbd162978c0b017db85201f523097a22426eb401afee1ffaac9c615f6f4a1f6306697db04609e74a842bcd3d64645ffc87e8274d561cec63c84b2602cbe8fb62300d4b26c32fcecdfd6d393bce5ae89f9dd940f4a3d7a9b67539b0582cef98457fbb3fb257d74d877b07f2a34e9654a6ea2bf00f0c2c0d068265f48a69e6e591c320ce699acde6e22d9b61d86867be50d22dd68f6da658dd8185ca459b82dbc58260603053a1860432fd7d60b9dd228e4922f95fbd8891cdc524f99b8bb5aafa637ac199ca12132ed2388a32e32af4075e8c1c569ae6294804ca8c736c510d478941335344c1a4b21dba0d4798179b1802e1be66bd3efad62f9c41d91943909a1ec386909d089dc56a05f17646706233644df5ca01ce30776436e0209900a93ec9eb5d2e59e8620858940c2bfdafd6dd057e84bc1c4344d223417aa7b9c7d5a66e000d71b0", 0x251) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x3, 0x0, "85497100020000000000001167f5bfa600"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0xffffffffffdfffff, 0x3, 0x8000000000000d9f, "b08d1607000000000000001a00f3ff0a6300"}) read(r3, &(0x7f0000000880)=""/161, 0xa1) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000040)={0x4, 0x1, 0x3, 0x100000000, 0xbee7}, 0xc) syz_open_pts() 09:34:03 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffffff0a, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) write(r0, &(0x7f0000000140)="d20a", 0x2) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffffffffffd9, "855c000267a7230004001a000000000000004000"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 09:34:03 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="1a10a1b831db5d2971c0d87febc3a27b7b12f22972838ddbf52e0d715e53f0c031cc296db6364e02cc22a7e4eea7ff69b9b43d25de1de9702d0cab92ab95820852680a4a2a4f85604e97cf3d883efe40a9d63991149f25090fdfd0fd780f77a683eb4b8c5d8595c6c0845a8cae4fa43b6424e0234fdb56ae393e73275cbcd8929bbccb083199bdbc055299ba113209541fd732c71ffaacb6c2b6dd95e973e902f3ba94f0167f", 0xa6) r1 = syz_open_pts() close(r0) r2 = dup(r1) fsync(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xfffffffffffffe0a, "8549ce4e00008e5c46d1766f695f72df00"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 09:34:04 executing program 1: r0 = dup(0xffffffffffffff9c) recvmsg(r0, &(0x7f0000001680)={&(0x7f0000000400)=@in6, 0xc, &(0x7f0000001600)=[{&(0x7f0000000480)=""/4096, 0x1000}, {&(0x7f0000001480)=""/171, 0xab}, {&(0x7f0000001540)=""/99, 0x63}, {&(0x7f00000015c0)=""/27, 0x1b}], 0x4, &(0x7f0000001640)=""/24, 0x18}, 0x2) recvfrom(r0, &(0x7f00000016c0)=""/230, 0xe6, 0x1, &(0x7f00000017c0)=@in={0x2, 0x0}, 0xc) mkdir(&(0x7f0000000200)='./file0\x00', 0xb) r1 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x10002, 0x40) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, 0xc) fchown(r1, 0x0, r2) r3 = open(&(0x7f0000000100)='./file0\x00', 0x4000000000000000, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000001800)=0xffffffffffffff9e) recvfrom$unix(r3, &(0x7f0000000280)=""/194, 0xc2, 0x800, &(0x7f0000000380)=@abs={0x1, 0x0, 0x0}, 0x8) r4 = semget$private(0x0, 0x2, 0x300) semctl$IPC_STAT(r4, 0x0, 0x2, &(0x7f00000002c0)=""/111) socketpair$unix(0x1, 0x5000000005, 0x0, &(0x7f0000000380)={0xffffffffffffffff}) r6 = msgget(0x3, 0x1) socketpair(0x2, 0xc002, 0x8000, &(0x7f0000001880)={0xffffffffffffffff}) getsockopt$inet_opts(r7, 0x0, 0x0, &(0x7f00000003c0)=""/177, &(0x7f0000000280)=0xb1) msgctl$IPC_RMID(r6, 0x0) recvmsg(r5, &(0x7f0000000200)={&(0x7f0000000000)=@in, 0xc, &(0x7f00000000c0)=[{&(0x7f0000000040)=""/57, 0x39}], 0x1, &(0x7f0000000100)=""/207, 0xcf}, 0x2) select(0xffffffffffffff30, &(0x7f0000000080)={0x8, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x4}, 0x0, 0x0, 0x0) mprotect(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x6) getpeername(r3, &(0x7f0000000180)=@un=@abs, &(0x7f0000000240)=0xfffffffffffffee5) symlinkat(&(0x7f0000000040)='./file0\x00', r3, &(0x7f0000001840)='./file0\x00') symlinkat(&(0x7f00000000c0)='./file0\x00', r3, &(0x7f0000000140)='./file0\x00') utimensat(r3, &(0x7f0000000000)='./file0\x00', &(0x7f0000000080)={{0x0, 0xffffffffffffffff}, {0x0, 0xfffffffffffffffe}}, 0x2) 09:34:04 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) recvfrom$unix(r0, 0x0, 0x0, 0x1, 0x0, 0x0) recvfrom$unix(r0, &(0x7f0000000000)=""/208, 0xd0, 0x842, &(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xa) 09:34:04 executing program 0: r0 = socket(0x10000000011, 0x8000000003, 0x0) geteuid() getegid() setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) write(r0, &(0x7f0000000280)="6e1cd9e2", 0xc4) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000000)=0xbf, 0x4) r1 = semget(0x0, 0x2, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) r4 = getuid() r5 = getgid() setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000001c0)={0x100000000, 0x8}, 0x8) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000140)={{0x800, r2, r3, r4, r5, 0x1, 0x2}, 0x80000001, 0x2, 0x4}) semget(0x0, 0x7, 0x20) 09:34:04 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0/file0\x00', 0x40a, 0x104) ioctl$TIOCNOTTY(r0, 0x20007471) socket$inet(0x2, 0x1, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0xc0, 0x1e0) ioctl$TIOCCDTR(r1, 0x20007478) 09:34:05 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x15, &(0x7f0000000040)="da000000", 0x4) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x100, 0x4e4b}, 0x8) setsockopt(r0, 0x7, 0xb5, &(0x7f00000001c0)="2edf660a083c6712f9d3f6b33d1b759953902cc39e8506efb56303b8cca7acf854a879ca6ec2c13777a5d13ed5a157afb8a9b6dc49b9f30f94d042ef68b21bd8eefdba9bf929dc35d8f746", 0x4b) socket(0x1, 0x8005, 0xb1) r1 = semget$private(0x0, 0x2, 0x200) connect$unix(r0, &(0x7f0000000180)=@file={0x1, './file0\x00'}, 0xa) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000140)=[0x1f, 0x8, 0x0, 0x1000, 0x81, 0x1, 0x8, 0x5]) r2 = semget$private(0x0, 0x3, 0x28) semctl$GETPID(r2, 0x0, 0x4, &(0x7f0000000080)=""/179) socket(0x800000010, 0x4, 0x6) shutdown(r0, 0x2) 09:34:05 executing program 0: r0 = socket(0x21, 0x1, 0x0) setsockopt(r0, 0xffff, 0x42, &(0x7f0000000040)="eb44e1bd", 0x4) accept(r0, &(0x7f0000000000)=@in, &(0x7f0000000080)=0xc) 09:34:05 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) read(r1, &(0x7f00000011c0)=""/83, 0x53) readlink(&(0x7f0000001040)='./file0\x00', &(0x7f0000001080)=""/29, 0x1d) read(r0, &(0x7f00000010c0)=""/204, 0xcc) utimensat(0xffffffffffffffff, 0x0, &(0x7f00000014c0)={{}, {0x0, 0x23}}, 0x0) readv(0xffffffffffffffff, &(0x7f0000001240)=[{&(0x7f0000000040)=""/4096, 0x1000}], 0x1) getitimer(0x0, &(0x7f0000001280)) writev(r0, &(0x7f0000001040), 0x10000000000002f1) 09:34:05 executing program 0: r0 = socket(0x800000014, 0xffffffffffffffff, 0x2000) socket$inet(0x2, 0x3, 0xd86) setsockopt(r0, 0x6, 0x2, &(0x7f0000000040)="e1f46c99", 0x4) connect(r0, &(0x7f0000000000)=@in={0x2, 0x2}, 0xc) 09:34:06 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="82797960cc24022e2f41696c653000"], 0x10) r1 = socket(0x10000000002, 0x2, 0x0) r2 = dup2(r0, r1) syz_open_pts() r3 = kqueue() kevent(r3, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) shutdown(r0, 0x1) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) 09:34:06 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg$unix(r0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=ANY=[@ANYBLOB='\x00\x00\x00\x00'], 0x4}, 0x0) 09:34:06 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = dup(0xffffffffffffff9c) getpeername$inet(r0, &(0x7f0000000000), &(0x7f00000000c0)=0xc) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) close(r2) open(&(0x7f0000000980)='./file0\x00', 0x0, 0x0) dup2(r1, r2) 09:34:06 executing program 1: r0 = socket(0x100004, 0x400000000002, 0xfffffffffffffffa) setsockopt(r0, 0x0, 0x24, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) 09:34:06 executing program 1: r0 = open(&(0x7f0000000040)='./file1\x00', 0x80611, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r1, 0x0, 0x200000000000b, 0x0, 0x0) writev(r0, &(0x7f0000000400)=[{&(0x7f0000000500)="25089bf8c15bec4628479a0d6a797ea8e2f468a00b5b0e52d28a8316e964d27d0b60b0d3cf5ce740d24499af4f79e055ae21005bf252dd4327b4698bb514c66f0c98d37bb4b3600d9ebb818cfacfaf9ffa49d81cfe68a3109929b02602403717620251f89be2de389711ea0d1ce77127682c7d2086c3e675fc037149893d87f1c83e401c536bceb81a71fb334c5fab2a1b57ecac86853c15a7d055ea62b9abe37a7da685cc6c17bafa7ca2fa233ca12a778fae18aabdf873b87d2348d99610b6cfc2cf0a6807ab10a2f6c30502107d9f447774b29e96ff5677f9636df5f05be0c9524e492c1690760ccff17a634c449e09ad709b69cc9948cf842e09bf46f4cd476ffef7b8c624444bf4530b10f92ff23227e5bd6e7088815dde7394626750638a89e60454aa06bf39eb745bdb6f152a28059340f24bcaece0ae429fcf061804cb294545cabdd6feedd3a00f59ccecfcad468bf192fa65a0fea46ef05437025ebaff16b49e6a3d726ac59c95dc9a5f37cf7e12f13141a97f5defa3a996d9d9f74eeb2e8464dc01d3bad06f8573804c1cd0e617588f1e186bb8e3ebd57c3705f04d58ff16bc023826c54c654fc498225be2e09c5175c0fc4419b61f53c9c180dba265ff8d7e675c452f56e09629dee6b235adb9c355e74637445d1d49e42dbd5fced2034ca9daaa63faab1f55e4989286c8002e9333511597ca469abc6d08e5716e6fffa58db55ef881181a13a041b8673195f2cca1e4ccec0dd0799b3a3bd6c85902da0d2cca430d96b3ffcac51f1af01c41ab3c95cb7551048ca7fcbd11efbae161434a83179494ebebceb115bd278fb1b12285b0bac4924efb9437faae231205483e4d4c7e418ee799b1d96ad3e0e55322a0220facbd0ffdeedc85f9ae176b977f51e14d19827cc4f69ff322772f87184f4621d741202988245b259a39ef58b5a361cc0bef2bb7263970e5a42bd7ff3a2675fe7e5f12d25076736790fbb0845e34d8373453f8935503c43b3b3be9e9082086865064dd5949a19f6ad3b1d0aef076c90c2f249f61a840906aa99057d9b7bb7f89d2e5ef52335095820e8f7b0c036e86fbff4b0c10146d41bdf80f325d001d88a96286291775a561f4a9b1f88829019f5bd44df56ee3d1d57cabb8da1b3fceb578a42b21ba07fa20f5bb21ffe4426a8bd85225428220f6070b4801aff86851fdac171d5f641919f58ef70a8b6ffeafa8da4bd4fe1086a107a43129a0563aea06acbed4ff9e6c5a2d1440bb366a6f3926f4cc166cf7fb7149b8f50fd93f702abf442d1705622a06966ef93a7bfab05d9411dead400dfc2933b5f187369d9e4095f4c6718f2a5b952ac51da68a91ff50da1369bbd27d97ec0b5002f0327f0370250a79ded35682f9ac5a14143337d436a4ea6352389729b82713ea1fcda19507ce592a478f574594150ca1ae80a431b7d13b8c0a0cb59f99a0591a31ea5ded9fc0fbbbfb9025c733c10b7f79ead5c300aa0611becc596d563b8ad390632e35e3c4f5431b8439cb011abaa96817a9ee431b5e524e8e1b65264f058d4da7c7e471febf2968bd0dc8bab275132e721e6867f68b627515e17c342c96cfb072bd04f17c4abf17c10be0003c41e008f1fa5914f8327701e196516c24f2335bac53ac1a75bcc042677184a36e07c9e4cabaa1b375435bc1acf14ef9b8ac2b21ca2cabd3e244cba3408e0890602d6315993be6dd8de17207ff77c30d6e9598fd8bddb39f72eabf27cbcf6b737205fe1a5bcafe54527224fb5a984d21edcfd1439c4b861b587b2c837bc0bb85dec14cda788244f7d3da4856ffb691b67ab93879aebbcba7b5509a9edd5c2b12013055cab64891c6d7f54fb48fe6288b6ffc476862f3f54986fa6bee1715fa0dc00e3ba33e53a4ffeff319e27c2c795c6bc44a0041ce646dcced4442a1c26cfba85e94085aaa366a6cfe0a3578d27a0a77ab84468b733bf01058118c8d8a86dd29d648c7389bbea44d5097b485a4dcb57ce8f9ba2331c80e8c9c5e98bce9907261e014323fefbd37f3c8e202c487678cafb60978dd320b9e608c60bb26c60a4387b0b7b690c9dc54ae2d19cab3c6300f359256046cd326ec8a4bb572a66cd2f021ae50cf67fb17da933f002b1ec741b52c6714d75acbf5be997f8a295d859fe490e60a4d3e4da81a2c36296c9177e9ee3acf49827717c3daeb9a4cd8805b4bbc7b975fc20aae0ba5ba1f0c6c1b744937620320884ab9b9b6d150d3230b11dfd5e683107a9f37299a34e94da38641ce2220ab2e0944d35b73581a3ba93ac2c18f690d73cba5738636a958f851f8405b0c55c38f7e65474af76628f99b5b40063b15f7246f1b4f73e6f72217dde5fae0c267fc66abf56e7f8399906b1bee51a6f770255011641174e36ddfebecb4220fdf77ee2dbbfa2460bcf71c319f0f8d421901c2e57c9645990129c302769da2fa37da5760297395bb589f6d44dad693c76d51159a47fec5e81e1f014d9708f7d8f7e35409fd2214168d965481689ca26aafbcf54bdf91fb7f6a02f541361bab7e5790bb08d479ea208b5ff8d969fa99084a1c9de5e2bd5df450bb5da24b504368b9511394eb9fbe4d7e8f7a46d83c87e8bb3d611e7b52490e0b29f54b2ebb5833cca5b7c7adc526538115606dc86441c6ace46c85a78b89ca2f4ea1703b60cc783b48a1862286701a3c8744f7d5ae23535c3caa8e45c7f70d21ecb5dd888184cb75385c5f86621198fae162102ff3e007a1d1a3a0a4ff9a6d6e77b373e84867ad11bcba2692e0c87f41d0b2228cae201db83d0bf68766308ecdba0252aa728a97bac4860971efd235aa5a3a4f8f01237f240e221f99c5323908a93621ca7fb24943554bd0be79c7d475bb7e9a0a81996939d7f78748ece04c", 0x801}, {0x0, 0xfffffffffffffd3e}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x1000032e) 09:34:06 executing program 1: r0 = semget$private(0x0, 0x0, 0x80) semctl$IPC_RMID(r0, 0x0, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x3, &(0x7f00000001c0), 0x0) semop(r0, &(0x7f0000000000)=[{0x4, 0x2, 0x800}], 0x1) 09:34:07 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x8, 0x120) readlinkat(r0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000200)=""/210, 0xd2) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open$dir(&(0x7f00000001c0)='./file0\x00', 0x801, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x86, 0x0) 09:34:07 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) write(r0, &(0x7f00000002c0)="9085", 0x2) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000040)=0xd83f) syz_open_pts() r1 = kqueue() close(r0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfbb2, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000"}) kevent(r1, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x5ef, 0x0, 0x0, 0x0) 09:34:07 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x3, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r5 = accept(0xffffffffffffffff, &(0x7f0000000180)=@un=@abs, &(0x7f00000001c0)=0x8) r6 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000200)) pipe2(&(0x7f0000000240)={0xffffffffffffffff}, 0x4) r8 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000280)) r9 = openat(0xffffffffffffff9c, &(0x7f00000002c0)='./file0\x00', 0xc0, 0x1) pipe(&(0x7f0000000400)={0xffffffffffffffff}) r11 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000440)={0xffffffffffffffff, 0xffffffffffffffff}) getpgrp() r13 = kqueue() r14 = open$dir(&(0x7f0000000480)='./file0\x00', 0x480, 0x20) r15 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f00000004c0)) kevent(r0, &(0x7f0000000300)=[{{r2}, 0xfffffffffffffff8, 0x30, 0x5, 0x5, 0x8}, {{r3}, 0xffffffffffffffff, 0x1, 0x3, 0x988, 0x5407}, {{r4}, 0xffffffffffffffff, 0x4, 0x2, 0x2, 0x2}, {{r5}, 0xfffffffffffffffe, 0x0, 0x0, 0x4, 0x6}, {{r6}, 0xffffffffffffffff, 0x8b, 0x41f3b4902da0000, 0x7fffffff, 0x8001}, {{r7}, 0x0, 0x10, 0x40000017, 0x1, 0x4ced}, {{r8}, 0xffffffffffffffff, 0x4, 0xf00fffff, 0x5, 0xfd}, {{r9}, 0xfffffffffffffffd, 0x6, 0xf0000000, 0xfffffffffffffffa, 0x9}], 0x7, &(0x7f0000000500)=[{{r10}, 0xfffffffffffffffe, 0x0, 0x40, 0x0, 0x4}, {{r11}, 0xfffffffffffffffe, 0xb1, 0x52, 0x1, 0x4cb16dd2}, {{r12}, 0xffffffffffffffff, 0x4, 0x1, 0x3, 0x2}, {{r13}, 0xfffffffffffffff9, 0x88, 0x1, 0x800, 0x1}, {{r14}, 0x0, 0x8, 0x80000000, 0x7f, 0x81}, {{r15}, 0xfffffffffffffffd, 0x8, 0xf0000000, 0xffffffffffff5460, 0x400}], 0x822, &(0x7f00000005c0)={0xd2, 0x1}) r16 = syz_open_pts() ioctl$TIOCSETAF(r16, 0x802c7416, &(0x7f0000000600)={0x4, 0x0, 0x0, 0x7fffffff, "6cd23a9b18dd86e459e50c3acd25b354799dd7e5", 0xfffffffffffffffe}) r17 = geteuid() r18 = geteuid() setreuid(r17, r18) ioctl$TIOCSETAF(r16, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "4bdceac18503774c0e60621b42171916f4cd2911"}) r19 = kqueue() kevent(r10, &(0x7f0000000040)=[{{r6}, 0xfffffffffffffffd, 0x40, 0x4, 0x20, 0x7}], 0xfffffffffffffff8, &(0x7f0000000640)=[{{r1}, 0xfffffffffffffff8, 0x2, 0x4, 0xffff, 0x7fff}, {{r16}, 0xfffffffffffffffb, 0x8, 0x1, 0xffffffff}, {{r12}, 0xffffffffffffffff, 0x1, 0x4, 0xb59b, 0xed14}, {{r4}, 0xffffffffffffffff, 0x40, 0x5, 0x6, 0x400}, {{r14}, 0xffffffffffffffff, 0x2, 0x4, 0xf6b, 0x5}, {{r15}, 0xfffffffffffffff8, 0x2, 0x23, 0x98b, 0x7}, {{r3}, 0xfffffffffffffffa, 0x10, 0x8, 0x1ff, 0x2}, {{r13}, 0xffffffffffffffff, 0x0, 0x2, 0xffffffffffffffff, 0x9}, {{r1}, 0xfffffffffffffffa, 0x42, 0x0, 0x9, 0x80000000}], 0xfffffffffffffffd, &(0x7f0000000780)={0x2, 0x6}) kqueue() kqueue() kevent(r19, &(0x7f0000000140)=[{{r16}, 0xffffffffffffffff, 0x41}], 0x1, 0x0, 0x0, 0x0) 09:34:07 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200010000000c, &(0x7f0000000040)="edff125c00000600", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000020c, &(0x7f0000000080)="eaff125c00000000", 0x1d0) getpeername$inet(r0, &(0x7f00000001c0), &(0x7f00000000c0)=0xc) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x80, 0x8) r2 = msgget(0x3, 0x659) msgctl$IPC_STAT(r2, 0x2, &(0x7f0000000300)=""/240) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000180)={{0x18, 0x1, 0x9, 0x100000001}, {0x18, 0x2, 0x0, 0xf67}, 0x0, [0x8, 0x1, 0x0, 0x83, 0x1, 0x6fd, 0x3, 0x2]}, 0x3c) symlinkat(&(0x7f0000000200)='./file1\x00', r1, &(0x7f0000000240)='./file0\x00') fchmodat(r1, &(0x7f0000000140)='./file0\x00', 0x8, 0x4) connect$inet(r0, &(0x7f0000000000)={0x2, 0x2}, 0xc) connect$inet(r1, &(0x7f0000000280)={0x2, 0x0}, 0xc) close(r0) fcntl$setflags(r0, 0x2, 0x1) 09:34:07 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82fc653019a1cbf25e9a70f3006bdf4dffa4732cf777501a46eb461d6248bd0afcb398d3cee5dc2038fa6185d6a7aeb23de8c404ca0c1d8781bd80800c4219"], 0x1) sendto(r0, &(0x7f0000000040)="72d86e04e7b35fb9647d958b0749ddf54b32a53377a6dbcb1a9a2729e6c43b9065ca69f584ce08e62c64a04ffb9aa98a5d9e3ad371e783c7f55c121f2201526e62c4d725fb86dce720962ea3bbf94e380bd26730138b990be1c571befd5024c0c3ab8a84f0af1c59c732c6b233f0efba98efdf04117ccc41cd216f2594ac0b79a7183ef1e90485e7fdd5d467c5fee6bf60eef2a467fdbdaf55df8b07642516d27883a37f9f34357fe8ddcd2f02ce97590a8298e47e5059d50f4ae470d6bad9cfe1739e4769cf0950f9bd5a73f7196cbbed042ec93b7b044fa389e70c0f25e81b2c5c41d9fe9c16ccc573722d356f0aefcc0ea911543a33544f6d7882d0b672f441202f85297725dccc49c94b136c5a8d477390cf4303d8859d1e890b6becd9de2f0dd7fd2751c88c340411b76381496d8a8f9500c6110972cb19c230e28fe49abf910f202aef04eee03e35b385c561ecd73f5755ebfefc060b59459858c6b3756992f439c6a02fb9f8d51a47b44c9ee20d97de2d485a832775844b3f50c9cbb201a8964c31f3fec89890d5a5421b9a8af21f2c5670c1612114eacc037ac6d270ec43d1e37525fcde3eca32bf8a4189a1b7d4a60e1273a354a6ba20ed38d8674acf83260fe4c358bf44a11fb90e09e88c342cad698f75fa0e475011d0469b375958511e0a375366592b718e5a0e2cbb51bc705bbad4666d77164a03516bda516bceb87507e804333c3c7802bb27cbfaecb37af261882431140c9538e025faab9eeb0de038bb5dc6168e12f1dab23a51c1875fb9b7e6b56b14f90c8b8f2c05734f1369976bf2675262761b3f25b7d25722b43df97f809dc3a52aa3121e20230ed4c546443e084bb76184a1e44ce235bcfea70fc66cdfa16c495420ff010cefdc04ac768c63fb5141af8b15d446d9fa5428513c7b0734b5baf425aab0f8a6948afd4fca4428dd4ca982b7428e88fcc9ffde425473e56e0e31dda3af883010af024d4d415997bd2fcd6a866d6c54dd2892ff39ae87378bb00525e0b3c6b4651a8290a4731e976d155cf7e31bb7d6cf2d5b97474bf68607f503bc38b678f28024fe34d460effbef09e65555e479061f03345ced679df45742da438720e9d976019bdb6052c25c3091742bd1670930fa91b699a219d61bb4bfac699f761f00009a567d1dc839b853fd8130886c39c1fe37f4405ebc7beca626bba2d0ef9d0fdc2ac69942e3c322f6a67a8feef4ef258b7ab0564755158842e0d0547f0eac5039bc13ec0c7f0cedbda82da14d65d76282555d67944276537504c40cc94e46b7d6bd9413b9615da6f738a39a325b5d35bd0881613da71f3026d953b5dbfddbe64eb03e6971368d3a859dc829b3bef73d7caf910fe52b6ea1f1415742efd1acbd1da8da94a7cffab92a8a799db5b65908d000a474afd1ca8e58cf3670e2af1e329da19d48db192e6cab04d341866a7603340ac6b5087b6e026e925d8c1076d1b2de864d03df137681b8af011ee4a7daf7e25e8ecf080ebb52d12b9fbb7ce3374fcc32ea0eebc1240e6f1b19d7da2ed12d2cbbec12ee79830d1fc075987b8bbda49b50a2c3f9d4c463f0da63f81bd3abc5dbd6177a1335454b4628ba872527d5142037189b63288ed1e508f75f6771e85e8b8a7d9a4bc637f3a228bc27add9f40367f6a570d02bae69bac7673b270873fd892ee04851b2e0dd44badece3d45797e59ccdc47a781e5287bde3bd756c04abd1b0bafe67837a26ddbf2e61c49b2c0032d58b33e86718f69f332f1e258c31885b771d12cd123d62f6fe47e9e4865aeff9d5afdf33ef4faa7db0151eeb270381bfb9d80df9c4ffe9d7bdde177f10f9a86b2365813f761132b323bfde4f97dcaafda708587b1664b0232bdd5e2d2aa5c401265ef324227a529672d2383d733ba067c27c93159e1482b0373d7518e532051522bf0c072dd7472160516ca7cf491dca7d0ac902a96c81ca6cb1dea1804ac21c676b178ccd59175ddbb548cee2e57d0a5d6d0bbb53a444391", 0x205, 0x2, 0x0, 0x0) 09:34:07 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) r1 = socket(0x18, 0x8000, 0x401) dup2(r0, r1) r2 = kqueue() r3 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000000)) setsockopt$sock_int(r3, 0xffff, 0x800, &(0x7f0000000040)=0x7, 0x4) kevent(r2, &(0x7f00000000c0), 0x9, 0x0, 0x86, &(0x7f00000001c0)={0x7f, 0xfffffffffffffff9}) close(r2) 09:34:07 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x40fff) fcntl$setstatus(r0, 0x4, 0x0) pwritev(r0, &(0x7f0000000600)=[{&(0x7f00000002c0)="ac", 0x1}], 0x1, 0x0) writev(r0, &(0x7f0000000480)=[{&(0x7f00000000c0), 0x1d5}], 0x1) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000000)=0x5) syz_open_pts() 09:34:07 executing program 0: r0 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x11a3, &(0x7f0000000000)=0x3, 0xfffffffffffffe43) r1 = socket(0x2, 0x2, 0x0) r2 = dup(r1) connect$unix(r1, &(0x7f0000000440)=ANY=[@ANYBLOB="000000000000000000002d4536ded0218611c4f324e4caf8a1a9be1056c44ed50f88d31fc575274c238e5ff83fa257b3a761a9f697f7cf6da5cc98661fb5c1f01768"], 0x10) write(r0, 0x0, 0x0) write(r2, 0x0, 0x16d) sendto$unix(r1, &(0x7f00000002c0)="09b0f12f2a7812ab0d28520c86b27f0d02891270ada6cbd8726ac3c74da3f849a2062bd38fcd6a2e05d3fe2cc7265d63ffee4e3003ebb22ee790ccdc1b0cee43436bcfa1577cc2193554122d88bb752b5c49f53ff188c2a8235d00e608e414bde696019923f9a6afb759fb811d98de087dbf03069097c2eced509efecda4495e5197d7c0130d69746379265e77f7a97d3aebea71aebc4b321c39c9d172e51b2b420608cdbb332e68fe7c848089d8d47cb2c980c4ed3612085277a15697dc5aef61bef5e6e30d5d5eff8f890c3e555143810f95a931624bd9b7587a7a847265a7baf6863a0d92baf96c57bf57e290493cd0e7023d982790", 0xf7, 0x2, &(0x7f00000003c0)=@abs={0x1, 0x0, 0x3}, 0x8) r3 = semget(0x3, 0x0, 0x2) semctl$GETNCNT(r3, 0x3, 0x3, &(0x7f00000004c0)=""/164) writev(r2, &(0x7f0000001b40)=[{0x0}], 0x1) connect$unix(r0, &(0x7f0000000140)=ANY=[], 0x0) flock(r0, 0x8) r4 = dup(r0) readv(r0, &(0x7f0000000280)=[{&(0x7f0000000040)=""/118, 0x76}, {&(0x7f00000000c0)=""/255, 0xff}, {&(0x7f00000001c0)=""/173, 0xad}], 0x3) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000400)={0x41, 0x3, 0x2, 0x200, "4b38ac14246fd70fc0f260eaa285ea50744abe61", 0x9}) 09:34:07 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000000)) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="1a95d6b9c7a9f501d23707f95c1e160000a9000b7b4d1bd2e234c181a401f1545f4085b6ae0fc893fbe82ce3f5a3e78d1bce61e3bf65b9a82128e99cd13bec2879799b36b45fe915e95799bd894b78994f916dbb319f2eecb44bc87610884050e5bb3145bd1c5878473e4d96d0148a338dada2009c140cc4bd3062587e33b8cb9fac913fcbae9a57177898280f200a23e68c45c0a6d9d91d6e4a47d173b9d003f987025cea38fd4ac5e88eb3320fca0fd31e6a998c4f9e1c05886d78343c04b4e677b68465a5e57aea81631e0f8374a01addc278dbc02aff4a2f0f63e95366f47b96bf", 0xe3) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xfffffffffffffffc, 0x0, 0x3, 0xfffffffffffffffe, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 09:34:07 executing program 0: mprotect(&(0x7f000072f000/0x2000)=nil, 0x2000, 0xffdffffffffffff8) mprotect(&(0x7f0000209000/0x1000)=nil, 0x1000, 0x1) semget$private(0x0, 0x3, 0x10) select(0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)={0x8}) mprotect(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0) r0 = dup(0xffffffffffffffff) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000000)) 09:34:07 executing program 1: pipe(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1, 0x810, r1, 0x0, 0x0) write(r1, &(0x7f00000001c0), 0xfffffef3) poll(&(0x7f0000000700)=[{r0, 0x104}], 0x1, 0x0) execve(0x0, 0x0, 0x0) 09:34:07 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000002c0)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x3ff, 0x0, 0x0, 0x0) kqueue() r2 = kqueue() kevent(r2, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x10000, 0x0, 0xfffffffffffffff7, 0x0) close(r1) 09:34:08 executing program 1: r0 = syz_open_pts() r1 = kqueue() r2 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0x5}, {{r2}, 0xfffffffffffffffe, 0x1}], 0x9130dbf, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000080)=[{{r2}, 0xfffffffffffffffc, 0x21}], 0xb68, &(0x7f0000000140)=[{{r2}, 0xffffffffffffffff, 0x46}], 0xfffffffffffff801, 0x0) ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000000)) 09:34:08 executing program 0: socket(0x18, 0x2, 0x0) socket$inet6(0x18, 0x278dc8eb55632e0f, 0x411) r0 = socket$inet6(0x18, 0x2, 0x0) close(r0) 09:34:08 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1, &(0x7f0000000040)={0x7f}, 0x10) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f00000000c0)=0xc) getsockname$inet6(r0, 0x0, &(0x7f0000000080)) 09:34:08 executing program 0: writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000001c0)}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = shmget(0x3, 0x3000, 0x8, &(0x7f0000ffd000/0x3000)=nil) shmctl$IPC_RMID(r0, 0x0) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000040)=""/92) 09:34:08 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt$sock_int(r0, 0xffff, 0x1005, &(0x7f00000000c0)=0x5, 0x4) getpeername(r0, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) fcntl$getflags(r0, 0x3) bind(r0, &(0x7f0000000100)=@un=@file={0x0, './file0\x00'}, 0xa) setsockopt(r0, 0x29, 0x9, 0x0, 0x0) pipe2(&(0x7f0000000140), 0x10004) 09:34:08 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffc, 0x3}], 0x7, 0x0, 0xa41, 0x0) ftruncate(r1, 0x7) connect$inet(r0, &(0x7f00000000c0)={0x2, 0x0}, 0xc) 09:34:08 executing program 1: r0 = openat(0xffffffffffffffff, 0xffffffffffffffff, 0x1, 0x1) r1 = accept$unix(0xffffffffffffff9c, &(0x7f00000006c0)=@file={0x0, ""/108}, &(0x7f0000000480)=0x6e) r2 = openat(0xffffffffffffff9c, &(0x7f0000000740)='./file0\x00', 0x8208, 0x20) r3 = socket$unix(0x1, 0x7, 0x0) r4 = accept$unix(0xffffffffffffffff, &(0x7f0000000780)=@abs, &(0x7f00000007c0)=0x8) r5 = socket(0x1e, 0x8002, 0x6) r6 = accept(0xffffffffffffffff, &(0x7f0000000800)=@in, &(0x7f0000000840)=0xc) r7 = accept(0xffffffffffffffff, &(0x7f0000000880)=@in, &(0x7f00000008c0)=0xc) r8 = accept$inet6(r2, 0x0, &(0x7f0000000d40)=0xffffffffffffffd3) r9 = fcntl$getown(0xffffffffffffff9c, 0x5) r10 = geteuid() nanosleep(&(0x7f0000000900)={0x0, 0x3f}, &(0x7f0000000cc0)) r11 = getgid() r12 = openat(0xffffffffffffff9c, &(0x7f0000000940)='./file0\x00', 0x40, 0x0) r13 = getpid() r14 = getuid() r15 = getegid() symlink(&(0x7f0000000300)='./file0/file0\x00', &(0x7f0000000c00)='./file0\x00') r16 = accept$inet(0xffffffffffffffff, &(0x7f0000000980), &(0x7f00000009c0)=0xc) socketpair(0x0, 0x5, 0x6, &(0x7f0000000a00)={0xffffffffffffffff, 0xffffffffffffffff}) mknod$loop(&(0x7f0000000c80)='./file0/file0\x00', 0x4, 0x0) setsockopt$sock_linger(r16, 0xffff, 0x80, &(0x7f0000000c40)={0xe3, 0x80000000}, 0x8) getuid() r18 = accept$inet6(0xffffffffffffffff, &(0x7f0000000a80), &(0x7f0000000ac0)=0xc) sendmsg$unix(r0, &(0x7f0000000bc0)={&(0x7f0000000100)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000000600)=[{&(0x7f0000000180)="1033c5ad08fcd923e6be", 0xa}, {&(0x7f00000001c0)="26d82eb0173e3f2ee1d669af13e809a284154af9f29e68043a6d9d0f2b", 0x1d}, {&(0x7f0000000200)="69ec7ae53f6496901bbbfbb376219566c9eb", 0x12}, {&(0x7f0000000240)="d8d4452da88faa75cbf12bdeb58c9950c9c251a7a5d8af32ded6af7f396a34f8daab2bc59a20eea4127e2232a114d8399d4ccebdf06eaf8c2040e7569f146b5b002cdefa193972b800533fce1a442ee4c2a37452d54c72fe3d2be73aeb46577ceea09f1aaaa6c6726896", 0x6a}, {&(0x7f00000002c0)="561dcbc7eae2cd9d19a5ae4a00c6dec8af79ed93d44455c21d124191fab38e734a270ce00aa0b64ce137ad78b2199c1c8edd478f735d", 0x36}, {&(0x7f0000000300)}, {&(0x7f0000000340)="23f66f6d5f", 0x5}, {&(0x7f0000000380)="a1cf9c0dfeae676bb6f11c93740fb0d35284966d803b41e3c108e2d2d62c0647b4fe8d0cd29add7ebf2878e599540c6c1ee67eeddaa3c3758753f858f1c4e2d5f892d7bde3d96f8c0acb3d5b63810a664218e829d4ba03a39b54ca10f2b0759f686bc45d9d280f133eac6cea0b6fd0846eba619175c3acf5", 0x78}, {&(0x7f0000000500)="7e97202ed5f5696c9d33a987d1e8b41e976e53480e73edf0bb4636098709270d57dec1b06cd481f5858638ca34a4c954f9fac783bdb7f29d0bda7292f537ab270471464b4cf52bb0f899dc2513bc3191e81ec4362091b94058a1f397188073fbb08620ecd25387c5cb7b836b99c34e65b98587a2c8c8bef1bcab5680ed2e85bd28c41ee475b71f5a67481a338036eccc3d02d59aee1d64c087efddcfe14bda2e69899092dbe2295b8b4bc978e97582bb3611d15a87c5057e3ee3a39e44ddf3f151611daae3931b41983d9cacbeac0f8c66e17d47", 0xd4}, {&(0x7f0000000400)="982c656bbd78a826ad21eaa6418e3a11566421c9b63fb54e25d421267523a86444e7435b23f23065849b9a23ae0fb24f90ca4188acb59892e61e7789be96da2fd709ac5ef8ff", 0x46}], 0xa, &(0x7f0000000b00)=[@rights={0x30, 0xffff, 0x1, [r1, r2, r3, r4, r5, r6, r7, r8]}, @cred={0x20, 0xffff, 0x0, r9, r10, r11}, @rights={0x18, 0xffff, 0x1, [r12]}, @cred={0x20, 0xffff, 0x0, r13, r14, r15}, @rights={0x20, 0xffff, 0x1, [r16, r17, 0xffffffffffffffff, r18]}], 0xa8, 0x8}, 0x1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) fchmod(r12, 0x3) unlink(&(0x7f0000000d00)='\x00') sendmsg$unix(r19, &(0x7f00000004c0)={0x0, 0x0, &(0x7f0000000140)=[{&(0x7f0000000040)="fecf76f148ff5213ba8797a7c4e58b061f19131a3b4adaef8b9813fb61a092110a74ccc52258aed92198f8f0fc125c94e0952a58efc794078f037000da7fa729e456be7abe5a831916cb519d516df81b91b03a798c4448931551f5f22108a6915ef4ccc90650159f5b24c62bbb43dcbdab5ef629b1bb1cb9d7e7f41a31cf9769c25fc130dbee09f2a6a764cae8a000c476", 0x91}], 0x1, 0x0, 0xb3, 0x2}, 0x401) 09:34:08 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0x800000000000d, &(0x7f0000000000)="eaffffffffff0195", 0x8) 09:34:08 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x300000000}) flock(r0, 0xfffffffffffffffe) flock(r0, 0x1) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x100000000}) 09:34:08 executing program 1: r0 = socket$inet(0x2, 0xc001, 0x0) getsockopt$inet_opts(r0, 0x0, 0xfffffffffffffffc, 0x0, 0x0) 09:34:08 executing program 0: clock_getres(0x5, &(0x7f0000000000)) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$inet(r0, &(0x7f0000000080)=""/4096, 0x1000, 0x40, &(0x7f0000001080)={0x2, 0x1}, 0xc) 09:34:08 executing program 0: mkdir(&(0x7f0000000100)='./file1\x00', 0x0) unveil(&(0x7f0000000040)='./file1\x00', &(0x7f0000000080)='r\x00') chdir(&(0x7f0000000000)='./file1\x00') 09:34:08 executing program 1: socket(0x800000018, 0x1, 0x8000100000000) socket(0x0, 0x4, 0x5) socket(0xd9bd8a3889ba0cda, 0x4000, 0x0) 09:34:08 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x40fff) fcntl$setstatus(r0, 0x4, 0x0) pwritev(r0, &(0x7f0000000600)=[{&(0x7f00000002c0)="ac", 0x1}], 0x1, 0x0) writev(r0, &(0x7f0000000480)=[{&(0x7f00000000c0)="97", 0x1}], 0x10000298) 09:34:08 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) sendto(r0, &(0x7f0000000000)="de12b55be52006b6b81eebf5c755b89ad0b0e481d5489d4e6f1bb496ca924d230f679167f50bc30ba91832037a6066642f9c091cb261222516d493b4206f3969abe678b1faf9f71cc60faf4caa9eec07cd1c8b71344c4d985b4063", 0x5b, 0x405, &(0x7f0000000080)=@in6={0x18, 0x0, 0x4, 0x6}, 0xc) recvfrom$inet(r0, &(0x7f00000000c0)=""/106, 0x6a, 0x3, &(0x7f0000000200)={0x2, 0x3}, 0xfffffffffffffcdf) getsockopt$inet_opts(r0, 0x0, 0xd, 0x0, 0x0) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f00000001c0)={0x27, 0x1, 0x1, 0x100000001, 0xf95c}, 0xc) 09:34:08 executing program 1: r0 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) connect$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="01402e2f4a606c000000"], 0xfffffffffffffee9) r1 = socket(0x2, 0x400000000002, 0x0) setsockopt(r1, 0x0, 0x15, &(0x7f0000000080)="04000000", 0x4) 09:34:08 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000240)="e22b98f1a79dca4e32cc53f4ffa246e5c3bfa71668f2bd5facdd9c818fcd380cfc761bb60800325a835a5aeb1b850ca6b4682ea2aba78fc5c23b12c18be230eb4de9b79a18725f7d7fab31da9110cee6f323ca7d36e394fafd73dcfd942ffb3304cd1c9a94e0f9253bcab7faf630a2d9156cc46d475e1ba0ea5017cfca9eeca2e4d10a0a92d675070254cf4e4c257a35b44b5344a592323cc6ed78bf9dbcca10a31b7d5614560d85", 0xa8) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffb7e, "855c55000267a7230000001a0000000000000040"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0xffffffffffffffd2}], 0x1) 09:34:08 executing program 1: r0 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) unveil(&(0x7f0000000180)='.\x00', &(0x7f0000000200)='c\x00') linkat(r0, &(0x7f0000000080)='./file0\x00', r0, 0x0, 0xffffffffffffffff) 09:34:08 executing program 1: r0 = socket(0x18, 0x2, 0x0) r1 = semget(0x0, 0x2, 0xb991faa5f2057260) semop(r1, &(0x7f0000000000)=[{0x4, 0x20, 0x1000}, {0x3, 0x1, 0x1800}, {0x7, 0x3, 0x800}, {0x4, 0x4, 0x1000}, {0x0, 0x6, 0x1800}], 0x5) setsockopt(r0, 0x29, 0x200000036, &(0x7f0000000140)='\x00\x00\x00\x00', 0x4) readlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000180)=""/4096, 0x1000) socket(0x20, 0x4, 0x20) socket(0x1, 0x8000, 0x4) 09:34:08 executing program 1: setitimer(0x2, &(0x7f0000000000)={{0x0, 0x40000}, {0x0, 0x1bcf}}, 0x0) r0 = socket$unix(0x1, 0x2, 0x0) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x1, 0x812, r0, 0x0, 0x0) 09:34:08 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffa, 0xa9}], 0x8, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffa, 0x1, 0xf0000085, 0xd8, 0x1}, {{r0}, 0x0, 0x10, 0x80000001, 0x1, 0x5a0}, {{r0}, 0xffffffffffffffff, 0xc2, 0xf0000000, 0x8, 0x20}, {{r0}, 0xfffffffffffffff8, 0x61, 0x1000000f0000000, 0x25d, 0x7}, {}, {{r0}, 0xfffffffffffffffa, 0x10}], 0x0, 0x0) kevent(r0, &(0x7f0000000080), 0x220, 0x0, 0x10000, 0x0) kqueue() socketpair(0x6, 0x4, 0x5, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind$inet6(r1, &(0x7f0000000140)={0x18, 0x0, 0x2, 0xffffffff}, 0xc) r2 = fcntl$dupfd(r0, 0xa, r0) getdents(r2, &(0x7f0000000180)=""/4096, 0x1000) kqueue() kqueue() 09:34:08 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x40}) poll(&(0x7f0000000040)=[{r0, 0x88}, {r0, 0x1}, {r0, 0x10}, {r0, 0x40}, {r0, 0x14}, {r0, 0x1c4}, {r0, 0x2}], 0x7, 0x9916) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f00000000c0)="90853856a63efcf2dafd59dbb3ccfeb6a287611df9e9a23877062c368035b5664d65457b1941530000000000004abe72c94ac670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086ad403fd13ed874ccbd16f09", 0x62) r1 = syz_open_pts() close(r0) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000140)) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xfffffffffffffffd, "854917029c11ff4dbfa620000000000900"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000200)) 09:34:08 executing program 1: stat(&(0x7f00000035c0)='./file2\x00', &(0x7f0000003600)) mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) r0 = socket$unix(0x1, 0x5, 0x0) sendmsg(r0, &(0x7f0000003580)={0x0, 0x0, &(0x7f0000001400)=[{&(0x7f0000000180)="a45ad4165b68236f4178578bd93c337e2d9617915e817d01b1a652de89477d5e64bcb8bb410c8a8223e91570121fafa44f56", 0x32}, {&(0x7f00000001c0)="a4ff1e84bd88d9a65e85fe9bc4ad4587c15a1482a199b71d4c04a8512c3c8d1e120dd980fdb92506294415f95020286aeea2ae48f8006b7924a6f72cc8a223", 0x3f}, {&(0x7f0000000200)="8c315f44f31ab69745bcfb261c76df0550197b9a10e5037e184ceae46b962d36f8e4f1e87cb7de642246ded3ba2c3d724cf76603dd8c632c83a7fb1e40", 0x3d}, {&(0x7f0000000240)="6162600194cd63cd20649887295038a881ab997b54c4a68816d1fd7e97e2e9ddcb4d3e392b080229b48a52e59d46f2385fb3a27e0605c3fb3f5bbc24aa51a6436725e8a9841972b6d6a1b2596ea962a251b82f79f8e0d19d2476bee7d94150e3b4d575d7faaeaa6774261afe1e3e5cf4005042e084756f641850865465c2b20aa4c95ad61ac7868da3cd4942b6fef08e05839e8a0187e50f28efada0bd80f3125b0c47cd9cda5911ce53583a5b3b21c3433a514e9aa00553889837dfc574d6b1a76bbf8fb10c461ba924fb0e3dbdd5561b0a191f91c4fb524e", 0xd9}, {&(0x7f0000000340)="1c2895c70016a960ddac65cc7dc976978b516e755a8c9c4850220180b7d58dfdf6d0d8d5a4830002d5b64594544c889fd18fa02e2762b2adf3766bdd246d571097e528633e17548176acbe32703dc206abe760aab67bcd3e2211df73ece570de0ff22eac03bf72f77b19b0ad75051c3df1079ebb31a5774162a31787b630864fcea1ce51cc7142530734d4a897d3dad37507d96e807aadc2b8beac5ead5e182456cc7b285eb3dc3f89bc09878a452d", 0xaf}, {&(0x7f0000000400)="29da316ffc4da73b0bfdc6b8a4474942019c6f92a136fded9618b483c3c3fb25a36253d363d3a6d90dd73e646bea99ddb92375e98c30d7e11d64b74550f220d2ff59d490812fa1d1bbeb6affd80b4de2bdf4dad992f3c6f04afaee13725736dd82aa4aa1b0607d29b10e1eaa0503b59d5f47f55845c24e7a67177a08f5b667e572871e9c846c7cf95c3dc11defab2c15cd2d6086a6a5c7a90eb09a1f93738677ea787cbab26567792ad67e5b222e9dd91e588fa7644af6017502bacab82b0b4d647ba369c34f84df45335570245d7f2ce1001d92a70c0fc57038ec4eb7af9f064950fc66ed9717adbdeb79955172b55fe4a5bcbeb3d8cabbe860e9ff43b66b4804dadc0031e3444cb849e34769d8d176af91001918816719f2e29e791212f0ace453549e0c9916ce8bba8e726b9c054c085738c9ab5d81504182fe59628a28f6d2b973b8ca11a5474536b43e9ab5b5d2dda3222f679cf7275e5eb9b3428e093e70c2787963947aabff72e99cb330d72af0deb7916e4d3ad73b7f6276e5613fd761a38147a6df6254cdf0afb1e7bb2a3e971af3dd2b3678c2140662bd2b2d68016be83779a6386ac2fc5d76abcfaf9c1b3eea8e251b9012cd46a89ff5f2ad800b4e78e52cf0b56df8812dd747c8aefbe42209ffa46c9805ca739a7fde10f6ed1f5b0862d03f9a827aa295a5445f4e94c76a886751e86343d6df2e283c9bfc59160a9a2089fdd6eaaa2ed4455ade52a89af5089a4ef8adfcf5fa2e4e00845bdf7031e036785b7a247fa1a81224c8e0b3befdb1c497f213ceeb76238e6946e0a3deba89d1e68b641c2dafeee0167db857a31e306d50f753ceafced07be2be6a21dead0e131e7d0ed7022425175dfa8cd10bdbdf5419af618210c3b4f5ad60af557b8d44b11a65142648ae7ae3ce617e3ef8fad68c0e777ec180b88535ffa4078d29976baa750ccd0734ae7e063ac8790f25f546c2ca6d6c28b4bdeb70e803068d1ec6898c3f8698b9c3dc6452a5f9a84bdf5244d12aee3e2fd50ffc35ccfe30946e6b41a68310e891620735b86f8a3c0bba4dbb8f09760644902b3cb439b7e5c57f3fe6431ab74fdd6eac5e894a6a39d5776f9a4284d4f4d75face89ffe85eaa00d1698725e9e7d8c42284f9e735d0387c0704f73dd846a4095b78ef7c9d468e7fd0efa18b12e0ac18bd6f0b8dfdbfb408883774885bf561f058e98ee24cce9015b7efa319f333c9f87f8b217e5ba90e0d070ae282b9fe428cae4c39e2970ea38b55e307e60b3c62f0dcb5127604965fb5ed3c60e5d78e66567cbadd34658897410b16e8e571f1dc507b76dc3cfb459da6accb99b111103f46593673248c9d1b880e86ebf255fe8182826a7872318db307efc7d1bfa8cc070f5433edb37063980ac82d48b770a5193fdc5bfae1c87286e2b885e1ed2b988aaa66869f2e49cf33d77a384353541e0c940eda1e883e95301046ace0c5eaaca1c23164c537cf8ea4424f054c6333941ec598c833067ac81cec216153ddef7a44700dda72eae694a23e3c9d21fb27807e4e32a5dd25617692f5186764b001572e0a0baff2d54dc34124a23a400465ba9004ddad3f2cd777583f66419492a4c303199b547b29c409a0011b1a62683a6c463ca72f6e8670a23a8356723c8707482b1a63159bb6d41ed43b5e8a5ac9ac195141556abc351ffaf2d93411fbe86aaedcc94d8334f8239d6388779dfd81920e905198aaac42cd59adc94603c876f87e1f9dbdc1c54e7d26e56bec2ae98800fb2091e6f270d3cb545317a820fe202f6cbd24c82fbbf52241551059732d32a9fc0bc58246ea4ba5dac1933be654fa2a26a94872c5e8aeb897772c78ef60d92f7648df88868f24d2543ca9668c17fb4726916fc55c2502f9741ef3904bc984dc689064e359516b8ea7505709e58dc95b9bc980f20df978a3bdde86f38c9900350f2e08dfe4349978db2ac82e46628d53a3308ac3679d178b71782998fd678e8a7d87359e953bb10a0c85a71612484abede65a1b5869bfbccff121b6307fd4f67b350e8897ea3996698275c72d302a6bf0e09aa3ad44d0903a000bac8e73bef2c34a74c547ef1809131aa7a835a10b78fd49b3e9dc29d434170e4f3bc4de9d3b36b6efc42d037d9d4dcdcd2a84d00b1067741ad4cc426d66c62a55e3e81166021fbbd289b946cb74abfe801ebf3244e52e93264fbf57b76d8c162c01a17d8bae8bbb92bb2eb381a3c6baf56e45a9f09a536759d13764a0f886a5f04d6bf33989050566dcbc03ded757066c7898228f52d5712f6fb82879b3ab28eda8f5d48e1e7583fd86b0086280dd3ce2533d45273acd6c16f7d952c04282d2d79dd7ab996217278c953067e17ef985da99aeccb46f8deed850011702255bc4ab234480d7fcb2d2c984792ac0d726ff43a72c7c7fea695bd6c887c43e16ca7bcd996b2d768614f12e7477a0124706bdf770c5d79e0a23f4e42a0dfa8c59a3132b584f5c25b23c611325dfc590df58bf44b75e8c4f12bee75d201ee871bf8b9083b5cf306acca67c8a70808f946c16f3bd9702a79711f0ec50aabd09c9044ae485f9fe974b65ce34adb0fa84838c0768aa8c3d29ed128f84976fd8829b54111d78b81ddd2aff4c5d86c8f845a0563db820735c4ef63055d851e9d77b5502eda90b03aa6c4d2e1292c954de5ce3d75fc45cab0d447731880a0a29e43bf4ecf7500471494bd71e9e5b659e60cba0e6864d693f5f565f0bcc2e24e157809678c0e9bfde5547197af8933d0ee518cfed9a60354a7c201691b84be1e96410b4fbb50f6e7b70bd7fcfdc4ae8d50cd15cccc977feb2ff9403b1b91d9e65ee4918c95e885786463dc045e3964ecd7dc80a2c21fe858c7dd3071298967d6c8f9f8160d17a7674363383ca47cc70f50a587fda410158b0e6fa9c5bad411f37b55020ce6d229f4c0ac0995a5b65b1979ad513dc1ff18dbb9a0a1049ae811e8ad9cfb99a9a57a46e6adb6523c97f48c5735520e821de47fd8928ee92746732520b66ab6680939c0884c35016ec27610b30a2ef01016dc7ca35ef517bc238e189ab95ca6fed8bc5fe2999f202ec1bc539dd66debba7edbf491a3ae52b85f82c9d0300c4278c769ad43399e06510320ae0e53658ee7e2c615801e49aefeb2803f6365fcc7b1688082a1e0a3e8b14b6d192f2c79092389762acc197f84d3cf341c228cd13df9fa014d55d98f71ad945b2cecdcfc8124f39210653fbad4d34bbe650e580ee65f0cc22c90d55d0bae5621bf6964f76a8601421a3f0b51dec251d94f7ba496f4a560f9ac4de5d80b04cdcb597d8c798268c64926524a8cbbc4f3f8fbf91272eb7f04b4adc17bfbc4cabc2a7fd4f6aae125adf0e02fbb9ed230b279f67aee415ab79a594172ef4f5940efed8b2e29fd3c15a3e2a9eaf1bd441023cd21e14f9a739e68667c66281541fb06fe9dc0e2f22d2d89718032816ac8286848a9ebb79baefd920a6dc27453a32880bc125e2a35602dface9f72229c9353d621be15c3b3946978a2f0cc44e13ac81b57ce1531a362b3f7233166f953cc7961fe0b5cde6b388e23c08acf899b696a8a292a18ec8b39a2c08e0732cbca3c348fd270a4f644788fb0e17774e6d75a6e172cacc69b56d89c525169fea23e68905c64c7f064b4b2bb7cf9092606f85f9370ef3a1c8171639c154c19a59e20e3acdea41a3e0f091f7afe4ebd9a2e4eeae529d0d0d879c534fb575d8c7b01ed255e3282e369dd1cb7f8cd15345357f8335ef7b1daac02dbe57acd1567a11ca4fa3d52e368e03026e40e3fa8a355f49752fa6b4d46df428d6c62b734102d072cb02a1cef9c3abc7c9bd2a7c0682df8d397501cf49fef3db61dcce201d2f0515d7af9abb5dcc8c8d0ad7957bb56eba733fb55d9f6e4c844b3d3ab35f5565fb16cad5e5633f28761d8923b704715cb0629829e25c58bd1caca25b76a28623e6dec43b8fd53f95a153ef4011c7dc130c0d22b4f653de0c41a852c6b45d66195ce85c61cee568012b35308311ce5035aa29affb3fd6593e4697de83c3197b512a58bcc2ec78d11b6edcf6b5d9d62a1e3350fce78080b90f72a803e030d0ea3ed45032226a39eef38d7601441cd83fe51d80d8b7b8ff1ec58613792b94ae7443fb526ca9538472d7f32f771566479634d7927a9c7f8bc50e569b29fba5765faedd2a05c46f3673659423dfc711754f59c28dbf76c548cc492d5ada249c397e023cccb0459da136f7e20987db8162384b23fbaae6ae726d406c5f4e6515c01a64898eb442f230be83452b8523c11a26b7e750357a45cf404d5799f061bbcf0899725ce41ead6dfa1437d69b7b7b1c7ead6921104d4750fa2139f855cfecfbbeff3cd6425f1712343a487beee951e4692b676f95de174bc6bb1b61606ff644e5c0cbe6f0451b1f8c2725fa1fc1c0ccc574eae0ef65647e1a5fe3227723bdba4a57dbd61445e5a78b0873ba30feef484838ab4af61394340557a8fbffc76a337729090309de7e047f2411d13f30fa2540d5b3804ca3b746263bee0968396a27e1ef16e5cc4886c12fa5ffe793d8df904f0293ccd958627d43fb01e873943de93d007794e3a39ef37e691af9da66f5ef7eb381c002a0c0ba4bf624a16034add7dc4915739e8015e4007142dba0325fa0f579aeffbe5bf6c69db3ab1cf2b196031cf729b253d7483e92eb1521561addc251e726acd2e6edf66beef099b26a9c984b84c341d0ab08a51d87ae43cfeb4aa16978737c8ba0ff855eb98685b6a149a649654132457b4156733dd8a485177467a09522630fd3a173dda8d3c755956347f0ac52af1c7f3aa314bcb2d36288eb9acd5764fd8b0a98c3b4cdb0c581e45c5561a42008abc5f8fd36308cd87e1095bb682152b8ff48b4d843c6bbef55034976766b2e7042391c88619418e5be420f9546144013cd4cc93fd0a24e02c8c3a9c9cf2352c5ef43915170d171032c8f6d7ccf5a80504c9ba2bcb9047d94256e1469327906ed69552533913e269bb7c77c430cb3db900f1e0bdaf3560d6cd645a8be4fd3a4b3c42d916a2c32d68ae30326e65cde84e828181f1588c046ef45f2535cc48eb4d7f26f8824ed4ef7777434cdd4e46f7f6d277e1d76e589e6fda9e5ab6506f30728be7dd0bd08a4e40ca878bc6f5d31b577ad8a4a81a4cbd6c90641e67d0113f10782bc419c88147e6f43d1b2e2f559cd63fd63cf35c44db408a24e84a99a0a2da75ca21dcdfefc499eafd3c8c581c914b6e6c210bfb85192ed4875547a7b340742fe1b6841ff68c1dbb015cf0fea614b1ed5a7b836e845b78f097cfc59ec21eb5459b3f45548445d7e01b70cf2027b6d49d9847896a818cc70cb97c2e4a5d85e8a2ecb9f22e0cad6bdc51f93553fe6fa5291219c4b6e80488fd421ee5e322399a7d996df3b80f33ea045b5d6f7c1e29f7e0c26aad5662e1a491f20ed63e6d473678bc60c9e7ea3b920563ae2d10f454eb678b22ad31b12f058ac220ca91dfae31dee3c631ee7286486300885a1dfb4f2c583b5446e71b3c0d6bd3e7bd96687e3084ef6c9dc6dbaec2ce3e403386427c0c3ed6fb3ac8a78ae31dadf69fd66b89a9d0e0608ecbc739183f3edf0ee220d86b9485c277b8785820040f879122bc2fb5a31281984fc91f61805bddcf50f9d981716a08e46ead3301771135dbfbb3d11689d0f4accf29b191918f416cab1511e775ff277a823f909de635d0d6e962383190ed281aec735f14b8060522b06f8915dd3e3a3e2e99cb92bc00f960ac06d563d8cadaafee0876607d1e4b6357372", 0x1000}], 0x6, &(0x7f0000001480)=[{0x78, 0xffff, 0x0, "ef7ea51b13a88fc19e781ba6d73147d88c9dbcbd6724c0022e83c5a2fb37df8f6aa4144a1633b80c9ee5bc1241ada71f2865195df98af23cf9175774f5943acbd8c7d5758368b6f3151f70a1473da4dae424d7b8ea6f0c216d0b519db4a9311f3640c8c7"}, {0x1010, 0x1, 0x0, "ef2265a7b34e6de526c21c2c7cee76a2713a689f52f6e129354537191a30206b922a78fd67d743e139a9e47ba9bd4fd35afc5aec3add0801a41ad4573c175a694374e823f5521988a00ecc6d450f19a6a3bc689d9db0d4def97b197cc076a56c97b8b12c238e37abd969dc1f9139005a2339c0d5dbcd600e3a8f783b24a34baa776a418f1e816c0c8c2be444e3924398166f83ce3ea3565ec7901ae8f81ef43a4df6be70e18121895c82133a3420337348fdde9b7042951bf1538ba250649079b8fcfe22bfe3fb4469c4d9a8ea543c5bd082c90e86983cf7a163891c34984ab295d9f0a2d088b7140274dd9eea859fbc915cc5c7470bab2c52fbd22d0b89f457d4ff6c0108500e15cf78655d49afb2ecda9c447151d148500314ff804a6416db29a143ee4031abd3efb8fa7b888be3e1424f69f4d6cd5e27ea889fad5817773c003de05d259f05c9c5928a8704c68f099a1d5352205b0bb326af14d55a0282ab2a96a9598bc0be5b9742d741f847fb276cd8b02b3e4e5133050a91f5a38ecbf67328f79ccaeb6bf825512f07810f767cc1e97d9e4fdabe7d74293b2e11d62e5db22f649a98eff574d6278392911b17fe19b053cbdf78a4a4a26b5494e8fc5625bec95d31c7763a2679c4362f853a0049a4790b952d80515182f57284a6cbdba362a2677f43f90b745f95065fcc12673fb9fac86f48eb9c60a4c41255b9915dd10369e862840472d0ec552a55f3ae852c36636a1016536641cddb174b195cf16094fac4aa8aafcad2433f0e16d7be59aa16f5790ac3b5b51389e2ce19ec29d321851c338ecc8fb8ce330bf6aafef5cb216e1f742126ecb7057cf9081e2800497f2b00c407a08e41327643db91c3d0a5f3e59236fc4f6ceaf3a0ce5bf27118b38d52e5d61802822f8addea863bb3f36225f3cd15317ad3ed0f12faa86c1edc78b9f0aa0c73f169625f8c4097813e2b7dd1191acc024b6dcdeef0f0a443083787afb6cbdc765a17237e0e7f8ae6cee857795e7e9f39ff278475b5f2005bd2d1e478b4e5092a16998cdd7d66395517ea63f213e671a5239a58d3057a7efe7dc14cb436776baaf06974f9e2b7fe4776ec04a5cee20559a51920632378f77bba83273e2935862af41198cf06a784019f56b7c2e35d084b42c7a76b36cc5b43ae2271ef8406974a937bcab7886781b89f8be5647d4be47b9978bb0bc906380134f34ca021da217c713401877ee15652cedbec231b707216d8e8de444675c425f5d9acce952881772dfa3fd9ac9b4ae37d55f9f5ddbbd9ade560a919137c97de532b306263d42b3ad1809db2a29c81ad33aee512d744fc2dcefc1d890ea015f183c1d6a768c27458c20ac86530c7319c8b035ef48867f61bc5ab4a2989a0752e7599dfcaa2561b69256a20aac6e5f9816a494da66131845804d4160007b8954b2c4548152277810994180e2ffa880c101995bf65658a434a22950d1764374ce744cc11c36f2b14cdd0df3f99275aa77db5bacdccb735cab3aa45631ac5782b2acc7bf91a654add4c454d3b06013c2b285515622ae94d75df352fdb6e7c9abc3a4afc5ce9cd66ad69800c48a860f35b2cb0b91f83048beb37d0d875cf62952c70aebf3c801de01afdc5a2bb2284558b9be44f84c3c30e33442de30ec9bc7ab5360d50767f12114aa53c9e2edc24092696d41f4c9e81d8f55126898519acabbbaaad7c2d11139c4b9cbb102e93cdea32d9c228b4bb3a9ebfc3c4acfd69348cb9a3b53e91b1d95e7ff99df43627130fdb2822d7bfd297b888953d127a32a46f52185ee2033e506da475c16734a3419e3ad376aa166130ef79cd766107fe1f9ecc1447a144763141019d6145131b96ef1d1acf9b4670410e6513f45555f58b27b57a4e993381b2c05fe04c3623e080fece42152f6d0c00d6ef00e69d214080803ba9e9a2ca98a254f76648aa29be267ae233274fa22accd3c05382a06f6c21586e15afd8f849b88ab5df4968a77c76e696ccc766811fdd262b5dc56c0ef1efe0993abe553f08ca5b59c6bff79b96313d3354c2f2b4f3caf78de31df8a9f8e25d0b5b8a21c06e78a3546785281003fb03fe8985999f488285b223859a557508911028b26ef74ae4bc15edbe0486aa047e6f37f8ae336f6cb30b6559470e49a4abed2f54523923a6c2f25915dac51dcf261c85c644f5da824d9b7372def14244578fbd944c527f24a4473bd73fc738c6513a5718a695ccdd275dc649ac6f9cbc0c1d93b4af65e8c75c788a7d14ff1cdb85a920c39b4094b3361963b563372a99154afa885e45908382df8319f5cc1bc98c90543ea9082f23e59e19fb56c28df5726126ff39121156e0a09033c23a97c6c8d524d07ca4af7e823e5f25ac826cf4a2116347c180e66abb7370ab0072102e1b08ef50208029563f3a8ef69b661731ee777d501edc825a78600def66a10aec3e89bb15aaa4c4f963da253ffaf872982773ac49c11abd289c8277c640bdd9cb942df4773632bb58170043d0cdce4225bab57c876e2e4681b658470488233353cb41c14fa1f0bbfb9c1319e29bf371c88ad0ca01f4560876cdea5684a172be2d763051e649078c1ee3680ce8d5a8fbc480f4ef96aa576f2a5d20fabb80d383ab97353f6a7381fda14ff2b59cf747a48c2d9e0802c6da910257acdbcbe90678c9d3e9c0a49ebf757ffd4f56e520f4ebb995a1d7f5821f39712483005f0e72597d138c31c245aa5320bcf395e588b8c5bf7c4324bd03fe5770dd628a96488d036bc2e52792b5ce80bc59bb590ecc41f39069c4f2911bb8227d4ea683391f5a8d9213219fccf249a8561acbe3ad5fd2c2625b5439940df35c4faf43248de6766e592ff43b12cae1f8e454f947e4d532acba64cfeb4ab73ffc16b2dec03a6c63ff80580e776f3c62f93d0e9a7640ad8106915e26cbe20f0f695e50039942f29fee74c6145663a13cd88e28f06ff1d9177a503d9ee3c0de93ec4934d027106e7fad7a34b7ed9eca1ac42235c37a42c9ca782e99c78991a39628c093a9088f621417caa8b2644df8a05cde9dcb1eb9bc2c4acf58917d0cf71ee319c6382695ad58ba3df4edb97d8b4ffd61ceebccaccfab2e659aa641e1272e71b0994671aae5a5944b689c06c0fe98b18d894118eecd732618b5bd6d85d74551029cddd44fdae70b8020bd039c9a4adb081c68a1d9fbad4ffff43a20d8de04a088f6abfea6e7f6988b387f25b539bc71de8d0f68d00f536b116a923bfc92b14bb357c4a54857e560c7c2531f0bcbe0963c5140d55ba18394edf8d65e964bbfbd719d1c8adce1b86d451b1a3b7587d409cd397542943a653716e8735d177e5f657411a0b7b0aeb3e20f7d31161af299ec044977a0f4dfb1a4672fb13f5ccc109b7b7b7dc70366fc1d43705b162b825f92c4d4ad8ba383d3dda29b73b458a3001729c9f44fbf2b7b59c100aa77c714843cc681d320fb3ea81d3b31e48364d5fa795b82c9a64d805256c69ada11b46225cfc1a34ee369f18a31c1e9719ecd9a8f9b083a640c01f5453cf90275620c444dc54f52f2c3f543c6a1a122f8b386bbd3bb008b1dc8b04b552a638c26fc668232255c7c8c90875eadb515ce5c3d28b3902c4e4118a5b05e12bf2ef69225f1ca136ea56eb1d3718a4a76ca8bb5e53ac4ed5ee5e2d47af4b52e16a80f97a251dff315d73d81c9e9aea31ac99954af4869e323b8105d02290ba8be670a238628f87643ba6e59848ce35b6d47de697ccd59eeaf9ee209b20d57de32fc76a7207cbfc54daa16f1be75846c8e7c693c3d263aebbde2c86def7e427147a4b6f1d655957b8f3f1a39e629d7a6cb9760e36b555a00cd7097a8e38f7aec2351f31f824d7e991daf1ffc0b7017f880f08d246cb44b8be5636aabde457e0854da744ebe976df66e39d4581ec92e4015958a8082592a28668c877888714efe03958edc753ed5b9358aeb58c9975b79bac50acd072495f4e2bea3ee36762cf2f81eb1d51d3bc1651eb6905a077323842b75ec6317fd371c160b834300ae5895cb96878e517f85a0f67a4d83ad76a2052e0be32f7081557f7c0c833c27b1e0472e5348bf0ae805dac2b1c7782e127d76ba29f9461f19da44299b7f13a1db724422309afe7547aef02a01dfb7655390eccc2ad2d43d6c3b7c37ebc6a0cd9f2df1b1a997a5b1c4fa43b9f7570a0129e47a873017140854b4fbf0a0dfd2e995dcb9b548c976fd5eef470516e7379cc2411f545302337b4f5d1a15982de7ff716d343cf04ba44fee14dd50b910f64f61195baaef4d28a761988520372e24184a448701153f024796dd66efe75fa874c6196b39357912404b394f15b75392a549e9b23f559f1b826a4965b5860c865727005eb4e28f50a2b7cb5c6d581a9d5bfcb9607e2eeb4e6f5c4afd6b69fd46394474fa36ed8f3b150d5341a082971533f8cbcc69ba31df96f3b37adcf99814c3865f955cfdb086e8be78322904ca6d298c253ca4b0bb1f38ea2d48e9984c52852c26e80eaee5803939350cd50dd55aac1b82a795dbc275251d605154756c90897c4348bb4bfd46ee1ba81efbc95459340cd2a2e292539e3c01caf8b55ef9645fcdf0490094b24544574d9fe6e8209944f4a1731ccafa23af3b15abc52b8aeb5d84defbb1a62c89cb89dad1c01826ff7592d2600061e1247e3ddc27c43b70144deff00f1f61f8ab58a297aad786904338efb23dbc2d54fc5fbee456ff35b45f02bc426aa2cc790cd0cef52ec92031eaccd630553828304ee710ae399542b13866893ccef509ae6da89a84b089f3e186b78743788fc5c9047aeac788cb8cda61ad8f718692738738042ce796387fe8ce8af07957b40ed2cdc2a92396e9b95ed1e04d1151b29014d21c6f0643546cdb4d00dec2f17f963d37ffbeda2b87239082d04e20b0b2780b32f67b9cdd5dd7b194426ac4719c040a072ef4f56ad0c342836cb1828cccdcd873b71746f49334729b3fd111127a9b92278df34778a0c5a085edd5e16e9eee9f378febb74d978bcb578a8a7690a4484bde4ec6cd93c917232729590c5a911775ea793338cdc7a40d5aaa29a9a658e8d8f60947e99cc1bebe2c06790e0790bf60d04bbdd9f9ef2c1cb4d070f17e5aee71c9fbe4ab45e8d917804ce532db458550d7af7f95cf70c366c983ab113ee4350bf50486007498e99b564cd1f27dae09d70a50b339dc401e1e80ab9642b1dc328f09a24d919d1c45063ff68b4e2d3a445e74858d0591ef0357bacd99ad8f7f9ddf842f676c71ad51b3159275d8f9df0fd1524453ff7aad1f39c47b9c1b896be358a225aaf579d6f6eb741aa1ff216f4c8af2c6a7261f6f9a316b1091ee273d87fb115de4602f8cdf86f8c766ba1fc15f1bcb60c2ff1d85751f4ca1707d774a6064c454ef3c0cc2041c55d4ced331dca28e3af9f6e4c95d1e715834fbfceeede4b6b2eb442bee2bc0086c279a73a93a0a2d1d4d56e6cf84e2580321a8ed2ad18ae2100b60699e2579177938af6ca22487773c53d6b66b5d0ed98c121f46323c26aacf148ca6590ae1d8b4b973ba319fdde064979b31d8fa282cd445ff0fafaa030537c934093812f57d213ded01e57e553e5fd7987c5abe4e30d21627e086566a92468433c69bd3a03cbd430a68a2982d0a881fb417f6648ed86b9cd5ee67bea9144b3c0bdccb078880e654ec23adfdf21c5cce0d412ef8bec4766594f9b42f411a4c9ce93e0fd8cd6b12b821e2a0b8525a18806328b49c682d87d68a573ab6fe971b8a3bed864015f7f09bc1212fef56935b40f1cc9ae4"}, {0x1010, 0xffff, 0xffffffffffff7726, "b58d9fa1dd09b787c8cac6576dc93238be239e5c483e39adee45cd31bb1095ce8795246846d903168b1970c271fbc3ad012af0d1a204ae3f10ea7066c502206a7f83813603e61f7ad74ab21023024d596efe173b82de631a131978d3eaab8138f397b955324e53069f6f0ad450f5a22ef9652eaa4e922f6b5cd3ef1f394483dd6534d5cf7cb84802250ca74241c51903375e3a6abf6855484cd8a4230f0f1f28b0df00e4243d8f529c7096b364fe76e81dea26092b7d969effdf8cfcbfaa5faa5e74fefebb01b3c133f88eb5a0daa27a2d13308739ac66b1623e98d6897fedd5d506507dbffcae8337498750db6e8ab69ba57ada738db64b8c1347f8b805366aa390d0e8b300bfb9afbcc0d96f64550ed04fbe0bb26ef8dec550c6d7b5522962c49eaa9624aef8586e4e6098927d0fb353fcb57109b7567a61ec7d35176138cf70054646a571d8e01bb279aa60bce7eac79df4d96bfee30e67bc0064fc672d3b852f0784631c520d551e479521419251bdd5efbc76db3b7dd82a511adfb15e4053727da7e2fefed190e34b2c7210faef3b730e62e29bfe7b3f4cb77657ce6c730d1836ee23332386e829b809bbaa40f823d80cd429244c3ffca076cd7c9908affa12684746187e7c1c551decd45726ba68aca4d115e2e13a189e8ad43ad4a03d4ecd50edcb4314094a8f4920f53e97e43a64debc1994ea1641e05dd38de74a55bd2425602e60b063497f30a3c6c54764636255464d47f973e8f0d70d7659a265e79ebad1c3d451999717aade58187addff2ccc316dae06330e6ce57c23cd6b96f469f4a50ccbd88669b77fd875092ed2b4e39ea5063db14815025c36d84f1d9c77663fd2e32286acd92d136e2e2e9fec5e248b4fc29cca4052225002a5b60f19e6e23d369579f2c79748edc316a35f5f6a444320ac913d0fbc004a102e937a7a73bdaa11480215d6c5f15cda78a527da722554b9cd874d37a061fda3b53ce3338fdc2d3f227d2becae0774c6c21ec7011429bcb6da7684da4f0b74573058358bef3e7c21895de40747bfe1cc9a54d7d89c89370f56218c61e1efb25830156647c33a4902f9a9e68787d793c1d203d0673fe32d51ddc5feaf42d57bf04d2670a5d96161104701092c6c77a677e718d4cf781725f47d2a85b3d830ee345e45ee50e34faa8b2d1b313d7d96bdc0eaad84073c6e446732c316659ab1b038deab74d16284cc52a6c5f76005d5dccc9b2e5eeeeb3671f140dc014bfc9f04c9c05790648b08baaffebbf5388eb3bbe27fb56963169b5346edecf353b3147e05244e72cf65b18ae891847158c236aaaacd167d4118679615102b107d92c6565942a6e1ac0979aab7d51f94a355e7f61ee4478da0097f98a41a5efb0316ff225478215f1b7391d19fb4d84714be9a38e7672b4771fffea05ebd87d92453fe35389a07c8e4f0d3785b437aa7758a9af86d03700e8a20cf0f732745e8e328fda5105adab2cb7aa72b74695b411a0460c2504874e1d9527d3376f2293c22cbf64be04b8855229dc905f1389233d0432150e472f52928b4c10bc4201832721eda694aa83502412b61ce73c7e2265fe4cb5577fe2610d833b8ca1a9a9f39e050dce252263e93458ca60735c592759863a77e5de13a348f91573a285d04ef04a4732fdeb0eb4b5dcd0b416012c6725d0b33edf30f522126b30457912642cc875b1e6c83f9ebb2f4a857397a3796d7e9aaa6348487e2933fd095c96c539f5fe6c5a5e99cd5f461748246b52e1e0c25924c04c338f7d781ca60b7b17d31f2e7041508ab677ae2a5bb2eaa10e960d35e9e16b0d9aedec1e13a0a458c45e291b248d6883dadaae6a49d664e0f32f0523296ea9cc4682f22dcc7f4375e05eaee36912678b8f2a87d00d118ce9fbcd3d73083e1acc3e5352260f1abd4d95c12c4f315bff67a81fad93ded62fec4046d07a0b94ab29c3b4d799d422458b3ab38c592693560bba29e6ecbe93a94c8121ba4cca557f754ca6afa0d0c5db29b84604b454dc851dbdca2cf8b18df3be367438e426c9a61341a8b34f287cc11727423282b0d0ebc6bcc9f832484ab7f56fd561da2d15d37eb08b158d99e2a1a497a5639e2d489af6ff4dc18461e488b44c72848d8ee9a808869513e577810d58da31a125fd9a7ca09e7876aa6e67beb9f4201a24ba93ac0b2787df823be22c5bf20157150f0656c091b54bf6eebb4b4fc62647634082fcca622f53886ad1cfff32990eb5548960df13c898e3e5058c5d613dd3203f42c5e60201ef0ee00cfb82d5c44acfc848216e55decfd0751c4232f1cd7ba3a7eafb7637df108635ebd7271eb4a56eac8b6f0c2f716004417e94fcd1d077ae096caf8b0031780481e676d0abb3c57c6979ca2d7a052c01caad563a3d316931b896f19354ed2ccf83fdaeaff04807501614604acdc508e761de99a843a574a880fd8633369f2b05b583c7599f09c90fdf3ae408a1146459e664531500f0ccbd1457b070c512f11a8d87682b4a1cc174c7c61c95e39549c9c248352369f698d6f6b0c95be183aa89159ead37cc585ce2aa6c8a744ac6330eccc165c3ff7b7ed5afb9699f191fde7ff3f807d214f01c45df9ad19687b1657ac09f4d22d1135b67ea24d5946e8140b589f070a430705c43618fcd7c5da02c4ab1daae0a28d2fa24b12345bc4c31fce371296506811ad89021006ed650e6396a5caaccca4613e7cedd5647b59f11af3c8394f4854b70b3d0b060f83eb5981185160ec0629de926ddba7435f880cc2b2b1c87faebfb69809a8db7fe99a30270fba5a3d9eef6d0b202f4c13e340f956edd09a769c46bc00e9b4be709306d2d8be9a95ec0488b594693554ea030af40b5451fb19e0b6b05b52199a9756e3af21ba2988145aeaf7300e83e7de95e4ea6e47246835f6c659c8959a7e2778615e9c5f2c3cd941d0d3e327a087deb3aff5043dcf17e65fd795319ac1e3ab068ecdaa440647cbc5444a97dab2f77a3683baba6dcfbdde827548239590266c5741cd53bbf2d48aa74d44aa516e71d9af5043d22682cee26a01b7fe8092b17f3d7719828dbaebc792b2cd88e29132ddac0f5a46ea44c2c9a0f6344d93c584e256b8e280584420ff255b31ea0f3238656fa309497018211919636d8b8ff15dbe29bc750aca0476ebaecb9670d2875893e3668c388b6e78cdaf8a3ac3f6e8e53dd6da57fa9a05baea43b94d37e07f7fb620971e5220dc0102f7bfc40d5b00d2f7c1a35cb428ff265fbdb3cd4377dc89b4cca5b57c19fa0373145e6a6d326fcaeb8a723479e4640d03ba301da451a472e15be1540ef8b769b272316d63e11a4ec768c5f53aa2a31449366fe46102e03debb757bede521d7dca7f661061e45714c0d970d8565792520f1522dfd593009cbb2b707c76e415dda7066dd212d4f736191d5bb473bff2982b2162b9a4597c294a70cf750082cd3a69e8e1b492e5dc3f4b462725b1f3f33994f7b12bebcc3612dd283ecceed8f74b2b432d61f621282f0f2a4aa5cdf58dc202bba79310d7a125b983ecdb4341dc9ac754c0782073e38d46f8f1ca23de551a457110c8b7b1cc4d6196c7f54ac2d454023efbc58b43e78e02a2791836a480c8082cd65231e802443180ce650f66f07ed51e734bd6ec525b724ffcccc5377438a262816a8a9c7e83ae2c84c822497fdbaa49763006580f1506e82db912a88ea46d3a28c6d699360451d15dd14a8c9ebdf5ffe6ca377b9d7793ce67787808db31d7b477971fe5cb35aaa5c3df1f7bbfc848d56feb746f1128151d890cdba321ee1e77da51f9b25cd6eac81360f142d7d9f802b79353663d272fd93d79ba07c99800ae33798e44dc5676cf00e29380b1d2bc0a3fd5c17bf2a36a1ff69287e0ad82f37987d8b2659201de606d1ccc4fc36f2d0372a613a2882063319c6f69fe2da32d7a21485bb1a5c13a555238b567a01ebb3ba65e5c7c35aea31979484d8ee3d47a5e70e6d4be7b4cfea5abc3884ec699e26b9a62e22246c06eeef5d83013dddc2ca0b5e41e5e45e53ed9dc355733af41e72c9d45607382bb5989837f6328046a1f6497ae1186d7c6359d0680daefaa919c2dff3522d76b2dc6f52e12fa49b2fd7aa9cc2a41130452443984e492730c4e45361fe4c98fb0b7c01cda3cc48489c38279f3133c19e1f383f6719805930cd36150e53d321401233fb0be4e029557201067e6189633a328df87971cccd784941867be955de5599d2fe6a7573926d3c0e7deea1469c218adceda9c6c769dbd5489614b9aada99bac1e3a14e1dcbfe8ef908fbc17ff8fccd39032a79df13639978c0f2eb42d37f1f108627b042ca9a135166d67912a928f12d7e2e5672145da0f17a8bf6707fced8b76484b79b91511c8558affaa3a834800445aca391a0daea430ed19d65802ec8bdd30a3ff13ac4ef4b2f8f454f62cc1e352217ecd42387d06a81b2a23f1f815d968afb63c255ab7b3bd7280301d241c9cad945a3e79eac7881cedf5a317946e76a14005491b06abaeb1c7a1aa8147125ee345e5fd86435f330cf9a9fa6c4c2fe7dbb1b0844193377a0e8917bcd6681853f59c8108daa1524d20f7321d9334ab37f646001025a7095c498ffede7a291b0342f3c5c6d3f9ee1c9656ca5f847aea2dcb58e77710978bdbcc63b2454d09808674329a0623b399e0f14722107e3cb7fcadceab61a4bbcf3945bf89bdf9098d67c109440f85dd7b5d3f5643280c1d35f932ce746d47cec7ce889f8171cc9afeccebe46517c97d853ecbc730124dc2a3ac32e0ca333748b1db1e52367487fec326e130685967b3cb092f585650d12bdb64fdcb69cc5c250df8651901fee16c44137f14733e8bebf49a1f57d5625364e58a8ba36d8b5156c6f428d2d213025c79ad4f7e755d7cca4793da4e0c021d03036be866c549258aae7e98a3a7ba8044136485e1328a73ec24d3a80dbe39934196de4824af7b518d9ecdf6ed2174309886ef707a2a928331f54f936874c76d2be0dc201d2f894a5cbc7095896a0779656e6e243cf1ec0b1c6bed2cb1a0e4594f2dbf3633809d9c7bd4a947d760b9442164968344eb77392950e8a00354e6a352a7bd4d68607d35599e633c296aacea25ca04d4ce3beb0a0522502fd33a2e1b68461d0600c541d7b16c16ce88df2fa2199634ded97dbc6a70df3deb4d0663ab79f0cb885c35950208e8e27697ea81e2613eb347e3328a11373524a1248109fbcff7ba5bca8d2c549cb449241e020fe69c6429e555dc889800fbf7e141a82a15eee757ddf37d890acbbffa8bcfa3032fdee7558c66340781a3915699c2c699b3951d7b143b1e57e52b9fe246293edc5eb0de4473a36228661815bbbaeb9139089f0e282f76c445982fdfa7163412f50f7f8ac322051ab6cdaa90c86a3f84d653a84d4920d5c1328042967976436d764d72a2225bb83b5a3eefc8f5a07af5f4edef595bdc8355101f438699779ee2cf10bf55e9b0132f3476247535ba0688ef27d552955cbb464b8396e1eeb4e11987379beebb4fa007e9f570915d5df1985d6c591643038a3a22783aaa24fd740bff6d38e0b1d4cc6cba737d652838b9bff79f185b7181bc507a58d905bdc422954ea3f99be39ec0e256aad9db7f1155314fd28a489609b08914d049dc1a4917b63028d914c887464ce43dd6d4ef53e21f742e0a43e421f532902d8e9bf6709bc1a805f7a99d8f887aa942dac6be391c8c9140433b6ae7e12eb47f2d0d3e8d8dfe9395814c5ea6a5d34110e0c2baf5233630f913ea722ae74e3f417c2829"}, {0x40, 0x1, 0x5, "5260351fa4163f86357d01b8e351eb470b348de7ddbcbfe2c2ee258c73dec9d60715d94115921901eb664f"}, {0x20, 0xffff, 0x9, "0154954477d24da85167ee840d"}], 0x20f8}, 0x4) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='r\x00') r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000000)='./file2\x00', r1, &(0x7f0000000140)='./file0\x00') 09:34:09 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d7ffff00"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000300)="3e2a7913e4c5d21c734f4dd36a27e5e27b216d673553c0c080692be1691106bfd44a1b3dfaf90f001e4b2ae5eefeaff0f2c85e3831c61ad4491d1f7828bc2d2a500a35afbcb44ebd2f785630b3293a134805f28b04367b8cbe6ff94f7e8caaa6951a67959842aac1d8fe68169545c6524c7d5ac3f036b6e3c7f6b445ad3cacc9fb3eb471915e58388817def76fb92b9988583feae0b7eaa8c3a625e139230524065be78336aff62eb5ac7a71b19f5bbc82a9f10a0b8db4de31f9ddd9085065cafd48f82d35da81078553cd6befbf5741cc6b891f4e367cca8522a690a086da2d967c416efdf420aa2db526196c19d86517594b98fe7397c3af7643ffc9d9d313dba62d15e15ef5d005bd64e74f80e8b2037b65afd749852558f9ba2fea", 0x11d) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0x3f, 0xffffffffffffff7f, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0x54, 0x187d, 0x2, 0x3, "aa1c691c2f3fbda75b7f7b2a3491fe50b0b6ea16", 0x4, 0x8000}) readv(r3, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) 09:34:09 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r1 = geteuid() getgroups(0x1, &(0x7f0000000000)=[0x0]) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, r1, r2}, 0xc) munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) lseek(r0, 0x0, 0x1) bind(r0, &(0x7f00000012c0)=@in={0x2, 0x1}, 0xc) connect$inet(r0, &(0x7f0000000080)={0x2, 0x3}, 0xc) syz_open_pts() r3 = msgget(0x3, 0x10) msgrcv(r3, &(0x7f00000000c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a552fe6562913b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], 0xd0, 0x3, 0x800) r4 = msgget(0x3, 0x80) fcntl$getflags(r0, 0x3) fchownat(r0, &(0x7f0000001300)='./file0\x00', r1, r2, 0x2) open(&(0x7f00000001c0)='./file0\x00', 0xfd301a27f930bc33, 0x108) r5 = open(&(0x7f0000000200)='./file0\x00', 0x200, 0x116) ioctl$TIOCNXCL(r5, 0x2000740e) pipe(&(0x7f0000000240)={0xffffffffffffffff}) munmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000) shmget(0x0, 0x3000, 0x1, &(0x7f0000ff8000/0x3000)=nil) accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000280)) sendto$inet(r5, &(0x7f00000002c0)="b485f37b7422c8c1f039dec26fbaa4dee4117bae413471162c87d470e7c64b492b847d65c1ad50210286b44a38261caefde1453572ac021dd924a8376c1a5ffb88dfe5e2079fb76d651154dd68b7722b351d4433ac01dcb9913be571358790af664d445baa8e765ff943c0726b7fef2fe296d20fb4a45e54368e326a2f1833f3a6d595adf13b574d04a64dba1a76a16ef1d431fe5ff4274605c220cfa196834318c00c783c01d79b794b18d042c801f3f4375da61a09ececa6171b33a8d24eb3874c49da9fc07226e411a6489faf6c9d1fb9ab4f133c0ec17665b43876898ba11b77ac7553d13156235d8fa4430482d90c36f0df74eabdd2a9d6b3f78f5a6cb9d7abaa395d64f4c97fcafac5452ca21ae65bcd1a7babde36eb6998819a989a9f927fed6ec167405999a53f7a0db2af0cbf03fcbe3425e1dbeb10821b90e884ffe80587439bdcd718f76ef613b2ab7726aef20c7a8aaa653629e8311b1083988042be27b9a86ee6204acb33c0aeb21c03e8f2e9905071f078b682165d53c3d84aa302aa2cf5364e999eccfdaf7ce0df4510e66f8e4f4dbcac7874769c6941b1b22af0aad560ecd7b543d70e42789017df18d173da2cbe7019e56eb212922a52a72ab25b8e8965c71aa21d607500fd27148e37c5896daca0b4eb8b36db9fbdf4945c70f9be5d5345a60512f35317f9cc5c9e3fc94d3dfe880ec7ff92db85dbbb5ddd01e7294a845515e688a752ff60c1736b77d63161cbbcd1dc489689fcba0bab0dc698d917ec6d6a4b9b75c129d216b1fd7da3d2eceeb402a8466a8eb14e5d74f8980a0b01e318f01635294542392efe1745a830ba2c69a8037606a5607d202baca16e819c526b567008aaa0d5b5617d91bd6d69ee198412a71f3c1a87fafb48876658ab3ea093f3ff6acd4f847071d52be8371dd9f85427bd470469c9dbdb6825f6c9762e06ba22becc52df54dc6de7cf6e2357d63ca668f0294943ca083f7d2c5c2c1d69a21e6a5ca6e11e928259343dfcc10f32e7b9fea8d5888f8d34f1cde924e5b6c5c5faa55a39465152402be6698e6f59b285994b6826e294e99a3de41caab7064e159a0159dfd0d5a386cfaf943ba802323771fb2d01bb50254e1349bfb45175f1d3f2a0e38291363969582b65b915ac1626ade4cf00d4eb4ab4743129aaf3f6a41d44d76037ebae9233276aabe8787ef6beb5c1c6ca2cb99faef305aac17f0594aef6e873fe3c4cd10398078779bcea2d7b8857bf088a45397055f3fd7f2b2ed02f721db8e79949cd3606bb4c83258dd11f7c7e0381865d37086f59dab32cd2fab0114c95b35ab6144001895b32705421943de40af0e86262ed5cafa5f728ccc5bd5cf03423eaf7f5e60c287016ed7c8f5a1bd4ed720335e16accfd37e828b746808058cba58404706d7902b459b234038172731ad1d6af9203f355d61363cf468a3adc2277685b24007956b59085e4c5bf2e7f700cf162fff52df961f0c93167fa5214198d76bc4d4c62a281843ebe229287de2b1a5e30f42efeb49b5e7772ff5bccb2f6c253ebe416101270f2f731f42c2b0bd7f313708a4d91056b9312c2034bd49c496e1c2c1961225e7c81f2e0d05080d23109873807ddaea6cd1f52d4d69ae6d4f234c9b4174f225271a052181c85311b6423754a972aabff54568f2670e90f93b32dc6c9976507869f82e4e7ff645914c29c58bb34356cad2bcab30da68ceaadedb590be17c36aee6d126016e549d00410703e71f1f12e948fc9c12b1d224d1a3ebac188a5533ff8e56e0602af9aa83ea0cf0f4ee04bd59ef87ed0e03abea330406cb02a8bffebc3c4fa6a3a0cecf22b066cbb3263647ea6b3e1adee86e32a8b25512a83e4592a6bf52300fc1820f9fae9a11d04f03e194cc6663b03841c37e217726bb0701f1467420bb82af798a635d8d8573c8622fa2dbd28f846468f2e85eaa7c8b6f759fc2641139545fa7547019d05bf417b2daae213cef6e4b3c3f16355c240c1a25f081360e2cb69fa837fb5d4c61f14688b804bfd6497f636605d915350d1087ebf9556e7ccd485e525abd65de0e666778a6bb1481e877995f54dcc12fee82abecd3cf327e8b4e0882fe3aab677fac92e6cb7686e99413145586788eca9b90ba8f8ac7a18b456934b99a0519cc518f99014ac1aac124100b3c0e63df2fa86238ee2d531d069d2f17578a3ad2028cf1217e8af90baecc62ff869dd264ff063b018708defbca15e3c48a2b717fe29860bedb15661541eda467d9979c4a06da68d726a41cea6799a3f84f68f52b3ed21feb46475eb7ba6daffb43275c9ac40347b3d0079b0bd420cbe06740e9e91dc0ac8ac25525e160b45fc3f4c89608f14c20d8eded02b66518d19763ba11d7db3f234efa113a472d855cbc4c735757827b2042b799ef03ef5958c23616c348466c05b5510c501e9fa8fd7d0b9c2f5457a0d00c79ae9e7333bff58c915c87ed69937ef076d730a1379bc8a7b6e03d6de802b121951bf2909c0b15db67773cbac62f4513653f700d1a7dbc67d5b2d547f628eaf5e979b4c9d90f940650dd5a8da4bb6bb58fb9001fb8376787e5f269063b1e6e7d682d71da31b03ac79c86eee968e6155a247041cb87ecd7b5f96bdf5d1c0b12c5f2daa3cd05b208ae025d81994afbc86d94808394c775ad5fe2826cfbf6417adfd9f2739e6e6e1e7eba75e7c35677298e0bca62c926b3193a1300034f0bb5fee22d791488116075e1d38477301ac19b24ca82b9791a2551135ae1eb88fe8646354030956af2b024d646bfd0e4ecf64392725a75b19373bdb1b51e656dc4d1db8b5523607147e3f894c17bb5ffb04bc892d717cfdb5291fb31bbb791d41175bd94f1081d4ecdfe3b70dfa24d89cfe94949d999cbd8da0b7e7be1309c61c7d6a7311cbaadfcda52dc1ec28318b3566c8063ac949e36b25098f36b2d9e7a7c375758895efb7e9af64ffa86209dc085d7b15548eea45b6e44c4804e0515b98509a0a4d4fc21dd10e11181500e859bbeab942410b48564f115bd44bc763ca141ad34b68af79d9a21e69cf4ea1d547f88e762e95ad30e225ad15d950c9cdad6c99188b086dab63cdf0a879365848fe5e77c74da07938e5665c5d84f796fde7e1a73a8c1c8d76d2102ce1d907c500d1a5b0e618c8c9ef84fc8a2ab67fd935a94f824ba239a0d6659e25f5425029f07832e716cadd07b14d125a7b7fd6d6784a74bd114a68fe9ce34e424295eebdd8f6d1344b4a7b63b4f4ac42aaa87f43709d004f03bf0e3b8adab2232cda492a488d2ddcd9c083d7cc94d95c7dfe7bae1d770543668fa023b17c1f6a7dd3a5fe30b081deb37de2fc9f0331a639df6eac38e85d336f946614b7f306684202c078acfdbd8ca2d05d454f93c5add48e73435467bc4a9918d9dc58e5e74851c0e120703d15cad62b46f8b0745d1997e72f743239f8df754db16dcad4fd29598fa1bfb7643cceeebbd20d8a63e19a6c0710f44e19be0fa3267a4ab6084087e63ea9d0b091979d2d13d425c6c2496b02e0012e95bf35bd5ee4b8ef02d56add71165edd566b11c21a2b5ee0cc68d1cfb89672515ee13392d638a16e50326419b898b81e4a79f68e6f5df294952e85a45478430c7567df3598a04e84b9631fae8f0e147c51be6d64882be5b697a311edff472c308125db4a958e13b9dee11319e6ca16360e187bc2cd94011c2067a63e1d998f1e1c72c7dcb8028d63d08ce2145e47da9284d5e6f1c70d2d03d14594bd500116c93fc87a28ffb49c07251d39f26fc1b6a5ce8ace8550d4e223c0c40af1d78773ba0717008b405fc135af9a24c1183f4938503a9673f5c9dc9bb381b94a725e6ff21a4fb5d6d83c0a952a5c71f2b38107f84e09037751e432c2a105199c5b31050d9ac4ac6ae896c34dfe69e1b23a5081d7758e4eacecf492e9d2288280b6c2e02c8bc2042a4d239909439a587949efeeba4fbc58fbdf76b1da54b68fc19eb02eb5052b21301a8cea6966a55b677d5b3d44de1b18c64e60693d09b5ed4a650fe84926a041b906c2cbbc1c35c9062f50711da9b40cf1157296c506f03b8e98bda18e8182d68c0c35929dff6faae9d40c566714eda71326336541577dce8dbcdd8a4a308424eab1d649b8de8369c0989a2c5e576da554e9838b699bfe79b6f0ea6fd41cd4cd3514f1f793a0df2e88c57c86a36b89f6b308225b6139e1415da186eb8220ad6d06075cdd938fb9eafc4d32d71cefd8dc58a636825a28f009468026c45c600a539d902bc18ba8884e6b5d3c52754ab08f82962e8f73c25b82789a69c5b3106d6dc4fa9d615dbed051db0f57819891c791f3e52030236c2435c48159e33cd40dccfc225ac168e3943d75ff4880df479cc84f44eeb1b12cb0115d477f89d30314d976ab06506c1273935e61c3ec3eb538635ce464a39824ed04829ca2a1d0ffdc47e32ab6e0e6f76a0af42650dbeb08771146eaffc928cc8513fe621719cccff4223fb375b71ea4772b5e9cd059dc089de9ad15978ce05bf0716808c4cbad8432b73ae2fd3c694aae18608106217ded97969aca150d18fb471e4c21549ba2163365aeb696862ced1bf59fa57b196f57079f3514355fafd924773afd63fb16e46a00dc0c433da77761e2790737cb93e62f8fa471724f824fb27a26f3d0f7598d4a3ccfe157643f0ee61d9bb8e4a216eea7e1628ed63914df771ac33a7f4a9be8469d6930f0b55b7fde17e84689523146d8851ee1541c626efd3198a704551ba3f407b1e5073cb01a0d634baec957ff6152c0c56b3df0229594f44a2041ef7801ba63b07f7e6de7337c664d718b5df08c58d82659dc90349c872ca8a45506e01629a82bd2d46830cd27ed9159a05cf7e8e8ba719f1db2c0d492c1916d851a7f7d4a56ef70e153a81625f7a0b87ae274629124ccac79c2435a863db01d2295a200c324a2d05db30d88a530f25978bcb090bd478ce11bd8dea9bca8b17c2fc54af47cf2510c5eed3d3242e410d429c252838abfea5f98acd9a5f018d363770ce767b464a4956906f0617e3a40a3797462e283fe44f23db89d205044bf22a366c3c45baee9bf6c6ac9cec97368f6119b3973c49f449fb24ade4b8925980e0be5b33b9976154aa2e0c4ebbc688ed4f97a9fcb33779de0757bff0c9d86feb5737d686ccf16ba63cc9baef3e67004a2a1d9804092ad49d1b0a2da0b6841e8a754c732fe5954fa811a4474c9dafc2bf124344d7ddf78ed1a848694e0de843411e373600bc15f6577f089c43468f022555ac3cfb8e0a63b54137978961ba79443594ae150a9744e838d5fbaae647a6300f80d9d1a11090fa199857f939ca3920a72458ba4b3fdfb01993a7c55d51a4582d60ccee8dd2a08e9983e492ea3abedd59fd746853bc5a1e89c01f688be519ad985f5f97ffd4f2fbaa382013780ca5c943e1b8a954831b4db786aa6b915efe93a3c13bdcb6391c31e1e1b43ed460470ccf12880a474a1ac88dd59c1402e032dcfda9ecce2cb3ee88799242f7765e25b5fcb5308ea070258f544b48ae629383ee258896b104e32a4919ce17a250daaaa83ec3dc1c7defcde39870c22b823518871fa860d0b8477354f9e7db271fa72a330463fd84184905ef55734a0a2442a32fe69e2d5b2cc87caa367131e5929b2116445d2c5891b9126bac2faacf5fc69181fa14ad73929d0cd2a14c2fc41da0d1fb906d924c6c33ddce40aca53a6802efd33666a2d745f249d18b3590f0f176788ca9c568a193fcd9ae93d41556e25446367b71339d8a908721baae05b7dc5", 0x1000, 0x2, 0x0, 0x0) writev(r6, &(0x7f0000001340), 0xcda9e28cc69d4bd) fchown(r0, r1, r2) bind(r6, &(0x7f0000002440)=@in6={0x18, 0x1, 0x5, 0x3f}, 0xc) shmget$private(0x0, 0x3000, 0x10, &(0x7f0000ffa000/0x3000)=nil) faccessat(r0, &(0x7f0000002480)='./file0\x00', 0x8, 0x1) setgroups(0x3, &(0x7f00000024c0)=[r2, r2, r2]) getgroups(0x1, &(0x7f0000002500)=[r2]) msgctl$IPC_SET(r4, 0x1, &(0x7f0000002540)={{0x6, r1, r7, r1, r7, 0x12, 0xffff}, 0xfffffffffffffffd, 0x2, 0x0, 0x0, 0x40, 0x89, 0xed, 0x2}) 09:34:09 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x2, 0x0) fcntl$setstatus(r0, 0x4, 0xfffffffffffffffa) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) pwritev(r0, &(0x7f0000000140), 0x10000000000002a9, 0x0) 09:34:09 executing program 0: mprotect(&(0x7f0000676000/0x1000)=nil, 0x1000, 0x0) select(0x14, &(0x7f0000000000), 0x0, 0x0, 0x0) select(0x40, &(0x7f0000000040)={0x72, 0x9, 0x9, 0x7fffffff, 0x7, 0xe45, 0x7, 0x5}, &(0x7f0000000080)={0x1, 0x2, 0x9, 0x7, 0x2, 0xffffffff, 0x8, 0x7fffffff}, &(0x7f00000000c0)={0xf55857b, 0x0, 0x3b, 0x9, 0x6, 0x40, 0xfff, 0x7c00}, &(0x7f0000000100)={0x1, 0x6}) 09:34:09 executing program 1: r0 = syz_open_pts() r1 = getppid() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x1, 0x3, 0x4, 0x7, r1}) r2 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x8) kevent(r2, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffd, 0xa0, 0xf0000001, 0x2, 0x1f}, {{r0}, 0xfffffffffffffff8, 0x42, 0x28915276e39cd09b, 0x5, 0x1}, {{r0}, 0xffffffffffffffff, 0x83, 0x80, 0x3, 0x200}], 0x1000, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffff9, 0x20, 0x8, 0x8000, 0x200}, {{r0}, 0xffffffffffffffff, 0x10, 0x2, 0x1ff, 0xf2f}, {{r0}, 0xfffffffffffffff9, 0x0, 0x2, 0xff, 0x4}, {{r0}, 0xfffffffffffffff9, 0x43, 0x2, 0x1, 0x2}], 0x7, &(0x7f00000001c0)={0x8, 0x101}) fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x0, 0x2, 0xfff7fffffffffffe, 0x10000ffffffff}) syz_open_pts() 09:34:09 executing program 1: r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r1 = getpid() r2 = dup(r0) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000200)=0x291b73e) fcntl$lock(r0, 0x9, &(0x7f0000000100)={0x2, 0x2, 0x4, 0x7fffffff, r1}) chdir(&(0x7f0000000140)='./file0\x00') r3 = openat(0xffffffffffffff9c, &(0x7f00000009c0)='./file0\x00', 0x0, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000d00)='./file1\x00', 0x0, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) openat(r3, &(0x7f0000000240)='./file0\x00', 0x400, 0x84) r4 = semget(0x0, 0x2, 0x1) utimes(&(0x7f0000000180)='./file1/file0\x00', &(0x7f00000001c0)={{0x5785, 0x4f0d}, {0x5}}) semctl$SETVAL(r4, 0x0, 0x8, &(0x7f0000000000)=0x1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000280)) 09:34:10 executing program 1: r0 = syz_open_pts() read(r0, &(0x7f0000000780)=""/4096, 0x1000) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd45d3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16a960387a64d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000500)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679da01000080ab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c7d8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541843edb1ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54e66e60dcb063f16e3b428afb2c23218cda16dd1af7dc284ab187455e3a311c96284c2b5337613910b76922e59a3e00a9684a1eb5c3cf0997fc70d4354105a099828d6d132a30f4300e9c56b007e9d862572f2ee939d56449aa7f41bc302e037e0431629f85f2d762da74c67822a73adb616b38d9365bd67adffd18a628921", 0x24c) r1 = syz_open_pts() close(r0) dup(r1) r2 = kqueue() kevent(r2, &(0x7f0000000180)=[{{}, 0xfffffffffffffff9, 0x1}], 0x6, 0x0, 0x0, 0x0) sync() close(r2) syz_open_pts() 09:34:10 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x20110, 0x0) r1 = getuid() getgroups(0x4, &(0x7f0000001340)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) chown(&(0x7f0000001300)='./file0\x00', r1, r2) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000080)={0xffffffffffffffe1}, 0x10) r3 = getpid() r4 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) getdents(r0, &(0x7f0000000280)=""/4096, 0x1000) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240)={r3, r4, r5}, 0xc) r6 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r6, 0x0, 0x100000000000000a, &(0x7f0000000000)='\x00', 0x1) listen(r0, 0x80) setsockopt(r6, 0x0, 0x9, &(0x7f0000000180)='\x00\x00\x00\x00', 0x4) r7 = semget(0x3, 0x3, 0x8) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000001280), &(0x7f00000012c0)=0xc) semctl$IPC_STAT(r7, 0x0, 0x2, &(0x7f00000000c0)=""/132) 09:34:10 executing program 0: r0 = shmget$private(0x0, 0x2000, 0x2, &(0x7f0000aa6000/0x2000)=nil) shmctl$IPC_RMID(r0, 0x0) getuid() r1 = socket$inet6(0x18, 0x1, 0x2) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000), 0xc) 09:34:10 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = getpid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) r3 = getegid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000280)={r1, r2, r3}, 0xc) setsockopt$inet_opts(r0, 0x0, 0x4000000006, &(0x7f0000ee0f7f), 0x0) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) readlinkat(r4, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)=""/224, 0xe0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f00000001c0)=0x8) 09:34:10 executing program 0: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) getsockname$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) fcntl$setstatus(r0, 0x4, 0x0) chroot(&(0x7f0000000000)='./file0\x00') 09:34:10 executing program 1: r0 = shmget$private(0x0, 0x3000, 0x1, &(0x7f0000d0e000/0x3000)=nil) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/149) r1 = shmget$private(0x0, 0x1000, 0x110, &(0x7f0000f0f000/0x1000)=nil) munmap(&(0x7f0000d0d000/0x9000)=nil, 0x9000) shmat(r1, &(0x7f0000d0f000/0x6000)=nil, 0x3000) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000140)) shmctl$IPC_RMID(r1, 0x0) shmctl$IPC_RMID(r0, 0x0) 09:34:10 executing program 1: link(0x0, &(0x7f0000000400)='./file0/file0\x00') preadv(0xffffffffffffffff, &(0x7f0000000340)=[{&(0x7f0000000000)=""/216, 0xd8}], 0x1, 0x0) pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f0000000000), 0x10000000000000c4) write(r1, &(0x7f0000335000), 0xfffffffffffffe70) 09:34:10 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCSDTR(r0, 0x20007479) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x6, 0x1, 0x8, "d730c1e7bb6f86e2000000000000000000802e00", 0x0, 0x100000000}) write(r1, &(0x7f0000000e00)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r1, &(0x7f00000013c0)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4aae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4e387635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c66079f288bf6d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e97610f1a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4ffa745973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff3c47e7b30d2f18be126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f1408625ea4bb64f7974166398b202a46e5e52d52c07ccfed6370b3310f396849acdc093dfe56a978ca795d2395fc72930e838ce5aeb683510ed2ab53dda32a42a83f235cbbbf7e883d60e6a20f1f4fdc9222912c4e8ea40f8796d1780470b49195d94308ffe6928334596358c929818ed8a5b4b03bdc503e9ee92ec0d92b70e91fbd9ec354530a30acd08e9aff43dd3d4c0243e9a3faaa611b5483282f3dff2e4bef4b9c186501dae37350ac406d2d57dc5abaae1f102bb9931c94d5f43fc8764c26fb7369f1379fb925002baf2d3b4a6c261b9902217bae17f05a6055ccff482793636b2a0def1064af3c767c2ead2ca0c8f095fc5173d1cbcce326ed3807f9887b7c4f93abd6c312e830243ea967aeae753025753e056433de281947ba39e859502aa67a6a7b06dd764bafd76ab17f3a3af9e4564baf5e73ee69b5d6a54c00386447da14d0e06fea31ab745d96fa8ff518acd74d78fcf53b8ee5a20edbde7df6c4d8385042b51cf7137a7bd56741faed3becba0cbde0806c0f222115b668095c9800d948976a75696dd1d5e3b14aded2e87f39f073826a2717af630e0f763cc6886ac910c440a9a1562f6d3bd82c0c3204f3cb7bd31a37188c5765cc6fc5bfadd9ef73a4fe3a718c765511dd8d6dd2f33fbcf6e48abd525e963fbcb8e16987d98918c2d163e3939eea41a991e6e62de0e2abd7c830f1ba1c79b815029019a3433ff898887a636602e077dc0f42119ee16f251c50d662bff1629b28fe3111feb1bbe11b172949f1458a781a9f679bfb8e4639f4de68d3ad8304acf5fb5b4e3c24b5b7606ed74301867ddcc5b40dcae8479714fa77c88b8b7a36615bec92b50f9857765192b26f9436a1c770c33821c463241799b42030198dab448ab43eb0eed7f678eb10b636aafac933b71e874a778de87daf8fcbe8784815c0ae780ef3f21ef6443af96efcc0cb0db9be825dec095e58b4b858b4d4c83f73cf33def06ac1e6750cf2b10e564e907be4208e4dfd9d65618a2a50f43cd85abb372e3d4e768d9092021049efbb6923ec313f00961eb58a1c73bcbc7bc4ffe8221271e79114321d2c7fc33cc90bd42e6d26f98330e7f5fefeee17a9b334f68296b66b1bd7b85ec5dde28f0d88751ce4f18d4a553a7c7e25cd55e33d92d861e2a0ebcee79fafc38ef2b26301cd79385cc07a2923a887ee04154ab3b2e2a80fcd6aa4c9febb075263c3e7a7a64d8c9d74aa5aa00453406484c87ceb8f9816a2725fbb0f2bfd217b148eca91042f270e8fd95b1bf466bdeb28d0dbcf36c014a998647f0a5c6a8882dcd4c3927f703bd3a9f48a1e45729de90acacd92b3f663374eb0b0c89a60dbe2cd379004fb0dd1ccdbbaeea49b20ea57fdd33019af918fc35db29df9d6f7575a35653ad2c1ba6aa5462c911adf872c48750fcbf284cc5ae380d2503f4f76d2e53df4e58380fd256655188f4e4a139e473610f7fa975700236185d2f26848ef95cfee729215e425c16cd8a893f988aaab9e82d4c71acbdbd3b224ad452bbfc155073d8f26462026774b23497cb4cecd90a539c97a93f38895b215d67db93c4ccb2efcadd22e1548abf04446b30b0f5ae8c289e0377e080d7dff0fd359d11551f12065e49315d98a5b2deb7a5b76c7f8afc24d82a9f9d8ddab123cce567743a2e2a0df3049a67ac19b27752a33182652d01af0ce3b5a0afcb5090b4f76b0fa813640801b6044228a9ad816217300bc253f07e4d145252b265e772044a3e24c0ec14d76bf40d0e63c898d916abc81206fe443b315ca9eaa32b2ba07db0929d3794a3fba4ac561808c25f03a91d29d3b7f313df2ad3d3855c564da24", 0xb6a) r2 = syz_open_pts() ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000100)=0x5) close(r1) dup(r2) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000001c0)={0x0, 0x7f, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xd9f, "b07bc9fd3024c106a62b2c215faf8a210524d8e5"}) ioctl$TIOCCBRK(r3, 0x2000747a) readv(r3, &(0x7f0000000180)=[{&(0x7f0000000040)=""/45, 0x2d}], 0x1) getpid() ioctl$TIOCGETD(r3, 0x4004741a, &(0x7f0000000140)) fsync(r0) ioctl$TIOCSWINSZ(r3, 0x80087467, &(0x7f00000000c0)={0x8, 0x6, 0x8000}) 09:34:11 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') renameat(r0, &(0x7f0000000200)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r0, &(0x7f0000000000)='./file0\x00') dup(r0) readlinkat(r0, &(0x7f0000000140)='./file0\x00', &(0x7f0000000280)=""/183, 0xb7) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r2 = getegid() fchownat(r0, &(0x7f0000000180)='./file0\x00', r1, r2, 0x2) 09:34:11 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)="dc", 0x1}], 0x1, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) r1 = openat(r0, &(0x7f0000000040)='./file0\x00', 0x20011, 0xc0) sendmsg(r1, &(0x7f0000000340)={&(0x7f0000000080)=@in={0x2, 0x0}, 0xc, &(0x7f0000000300)=[{&(0x7f0000000100)="9b4ea00e7bbd6395429160", 0xb}, {&(0x7f0000000140)="7a00b8912193961430c8009baccd821df72132b10e16139b51e232d135487a7caf66b423c540afab9a959a1f850f5b3b0e314bf0d63bb6ffec78c8bc6927cbdff7a5c427615ba0a9aaa0ffd4fee29bccfbb4f2767379c96a371b9948ed7fcbcb570f1450f7ad5733789c643c9726bf7b12c1650f64e778b67959ac810c05d7aac1cf4ad1fd765a", 0x87}, {&(0x7f0000000200)}, {&(0x7f0000000240)="57d1313f14ca8362a5c7608dfae79b51777d9d500e2ee476514b3d771d755676a17e74432710dd09b1cb905dd42ccd3bfc44dbf4ad4cf0cc14b12fa95fda545643f69b1b134dba77c58fe73fab0a216695343861d3a360df73b6328c76ea5049778310ae524badc0ad506aa8098ddeb394d281285372e4e5a40706c29c35203a42f083f85f", 0x85}], 0x4, &(0x7f00000025c0)=ANY=[@ANYBLOB="b00000000000000001000000060000006c2481acf30133f9786d5058763e923d36e65ac9f23e43953fae05239265222ee5875a971f6039227668bbaad381d3c43f1979a231adcf2084ae63fe3d474089863d5402d91315aae8a3fe919e3d561b07928b2e69b675d3d62fa760ae2ee98c845eb797b3b07ab5487a8bf74678541f8b646d7c559584cd84e55e007f09f50467fb2c56743074a826719d7d5c98950ea5624e36036993f51c26632984a90000280000000000000001000000ff0000006fe97a2ccded963285b4a22aa86b5d2e5231689f00000000e80000000000000001000000010400009cc24811606e94a60be00ee7666656d76a4e1ac5abb379faa4490bf5f5c7071bb048bb1571d0219a1c71ab4b4d77df0ea9d9d03a0d81d5328e088795fcf97fd6833e6804754f4a1fa09d00d01f42218f7036f69b901b1e8d4874068cb57111a3b43abbecd6d3b5d225be9765326d00479d33cb50ec64e1c508c793795ac3ce62b698de2bffd9f30e0ca43576358a212bbd84f4e0c36f739e968342f1e28c7cb58281ca3cfaceb3f8e8c06de8e2a487b66b486703bf03e27ceb6b5b12407df6df6d2e90ffff5307d89f33f6e149eba3ed7191a9b816000000101000000000000001000000060000009f008dc14070a1b7a2e5209414ecf0cbe94326aedaf26ddc4784ecfba5e2b7dedd4d006aea78d69e8468c81302209cfd4f43f9fcc00b23a8301d164bdca823a8c6373b022a1a78188d3306d2d1b8e640a690413e0c1edef86658973e43f4c0d883301562d7192929249ae3b67045666b7e140e96b5df53d9fed3737f229445a3c36d86e0649610582359d86232bef31fe2c47ab5864aa5a6e6ebd81753a44fa4f668850c9f24b58cbff2b6a54be475a0e09ad4e3775f338d502977688499990ddc6b1e55ada985f04c34302622bc6487a55da11dfc988042578c481bc6fe1e27f23a8593c82295640e8dbf0f9d7b8dd12dce4640dd8e16f436cff55e958b906f2247f66cc08ca7649f2214bf273670f4b04d2e764ec5cf594e56959b495c677bc22fbb7bcd6556db599d1971c92ac716df5d57f66f517303f5f9983cbb2991397aabdb8e0a666d72de3486a940f9cf86d14ae185e565aa9cd312e20b4ae628d0bbd25d2fd43ea4939a9000039b7147f24023953667455e7d28b43a5e8c0d07af7cde83a23cc1c062c0653aca578de35f696f2000db08e01b4d1820df7de206af3454949b4fa3bb50f23462b825fc7e1fdf04e95b3e2d2d3d21bcec357cce22dda456e91e0218fc335d6f6c99f8f4d08fa96d863de3f51e8b7d02a641c9d7f61f747b3057ef215617a88afa49636431e977df9f6758d0e929de68508e7254136cfc2ca8394fe9324c6b6b5a178a520f8550e6b7690b560fea5682af9175a9b83a30ab1be16e36853c4130fa1d51b5a5ce7f82339ef7b9d1b2ee9a1a105037585815dfb05fce0f8569e53fe43c2a2cbb3af2914f61a3e3d727d02988e7ea8d496e865e0c21f6861d4c81f3a6f6f73ab11113e2803722421beb17878ca6e552502440408e7faf3ee4e2e6f1c73d7e290a57f375da43ae6069f180d6b116727a35a997a4724a1b54216d4f53ebf2986423ad3f7693a1ba2e9b22a98972a6ade6d5014ff466c174675751d805735c7be239a0f2b2ec9ffe56f1fb06d1ef8e2d3e9894fc304eebd4f34d42e45564d800bdf6d9e4ef31b7a195c83d0280a14deeb2082852fdec3f8b0e5da91b940e9b72e8f4f406d010209982778375e2d4deb12360ecf16e3c641390475c1e86a8d24dda315d98d2c8177aef78ddc98a4cc01b6fdc98080515fbc08d1edf3fada9b88bde0886275b208dede503bb39da9d7ac7bb9cdd81e8fe10ed4b47764ae5e8b01d5a81f9bbb4d55ae6c5df6ca3178ff0535eb67441cf5d4e9d791e748930f856d1ad6930819737fdd12242dadc7e2d826710638502cf04e5aa1cd248250680f10f410007f4782957b0c5f0f580315f35d8c034de7f9da668df5ec136b3a98d0d17f4d81625e52bcd06d2e580051363006a8392b67f75552960beb8b261419b461c119e76ec61f629f4b40f9b5b0535e2bb076c2a2d798a815a5de5ba716539c74a6cd2e82c3c582b6db84c7e6508ca8a6a95c6984af0ef133896b5d4f2e17ccdd381b30a5a77ac1f5a321cc45fc5c871a944f9a6d9c82ab839d1062067c3d4b0254d595477a86c6ecca9b6fc488f3c1c0c9f4a04b2cf956f7720326e2793f127cdd740ecc438510966fd359ef8f9765e5ad695b2a5d69644906b02219d9d35e0a5f82d36f6746d55086e2b0c0ea341498d2a067e0f32f6050c568c2719c1bb58af224a55165230a8c88144a371aeee6a7f58af8766019a1fdecd1272e9262756708ad248c000d4c8aafb49d8be3f50736068191957b364da0cebb5cb71cc50e22975da852c5ab90489c9b0388912570dc052bb36a575674c7d16225eef46f7cd46deb4aca1c01a45aff6808f44e30be7ae206e22dd93fdcd93c40a2484d965456da435b84b378fed692a92bca6e170a90b6b15b03ba8638112a8740019c39dc82f9f1dde950b7fcc4e010e08a10911c2622e76ab5164e7f87d2952d291562bae04019451d5c3ef2ef1eea3a851fc71a24b2ec4315b009d659aad5a5424a1ccc4388b332d846eee10330849cbace95e50508190353b0c6f2de2274e6abab85ccc2895b02dda2fc0e4eb1012c601b63b83134b00cc3d15621ef310f78e885a5f0cc501526a3c3b5b80e5bd3ab58978177ab527fe13171e4f7241c970d209b6952121c9989ab08eb136fd4ec5914a9f4eb7f28cfadc55303f63205c12d53f0a04674fc159b0afcfcd17126e0ba28f4e7ccf8e7bbc344a4728faa3702d3339d2f123db863693070861049f78450f37e7d9cfc8ff5ab52da161efac22ddf3fd41288dbba96c19cd6cd258352143cf054fa559d09cca4a57208cda2934bb806edbd05b2f3516a3e7aa8f54b1c9a8b8da5be19543ca99de41c4d628c4a6c3968acec94524fe381ea90820f797b672b919ed13750831310df5ae2727e13929b08e8199839eaad608dea87a3cd7982396faf6d5696c729a63fc709f37051e7f3a59f3de095a5438c4058f1fc91c28aef088ffb8b9e25ab4f841d27febece7dfd752bf59bc72e25df588847358e06dd57f764a00234b2748a8cda794bd8d8975de5305f7fed93de2112f85d808e4650083842e7484c0fe48c0b149efabe524e1f4c9b7a4ec5960c37d351e0fd3f5ed49eb728945518bf5a08d466ce36def5444b6dc88ca0344a285870fe6a5ebb95c5b6606554fe8df77df118f34b8506e57803215fc1cec3784496b0b71653bd1a9c3006479c27e7b9d57f336e5772219bbed2c913fa04e3a7982e516d1b1405357636978fa77d5b03aae73c70d8933a00bb78b7db7b642152510c718757a7528f042caba9f43fcb11455276cc6a0f865296ab4ed25a5d96a00c47026ec9e9025a8c6d136cb962a371f8594c5a3f5b977767dd39154c4f045168838672fe2b2f436b28cc0b010aa3e03189901f8b2557f2fd88f37d31728b9fb5422d88d8c80cea04f77958f880b49d90a202692a4cc18dcf389dde33a3a86136985fb0ccad4691fda6b6ce0315a135874da9b8490519c65c052a208ab661b2490501cf7a2e0bcb5e68e552b3fbc8f3e7fdab84f4ac648cb319b710bbc9fa939278fe15c4ccabe79f90f8092ccab67f4b993b3336c09acfedcfcd2559c9e05b2315efc97e9169b5ecb25146b0e694d942fb08778c05d63304b60aba087337f1c547be09965bf55e3dbbcdb231086dedf7067e7a450a4a9e470b0a68bfb7232c7b73dd1fc1b51c10de24410cebbe8a404df0634fd146337e93f509f0010ba286f3e2f9de69b8c70ea3096c1a4c9cc2277247ee78e57c4ec1de6410d5a34ae54140cf7417c3489eda2c6d2860c3c839b545f519277c4919e4edaa96b7498e35f829e0fb0465cc0f5c7cc7b88959c1c953a0bab577bf8b7bc49f62d2ac69da43d714efc5f0edc71bf72e4379ca22cf68d63cd5df8b0b52f6a329339944d2919fa7250af6090572e2b484fb6c9e58f7c9ef2f9d9d8d00831ef9f6dc2c7257e260b2b71eeb2c30661f6f5ea4f8617a72893a54078cadf05d96bdf15a8adde6e520cd31c3e972c637ab9be9751b5fb8867aa5e2ee3b099e9d316d516f1b9f80f470b274b7bd94ce0214e6de4d429680a771089bbee23491f350daf3a7483b11df56227e9f5d7379ce63d67bb9a52b74b17d5c0f5d7e3053c26193b982876ad4d77e6def2323e3cf3620480b42fe8a1e15157e5c3aa3c79bde2759ab35857b3f82be6a6835fc4853d3108ea3a64201175019ecf03e41764b3a5ffd437729b5dd04d86e1331d7373db3a2eeced6fd5b7de3a70dca8550a50f411635ba097011c0ab4cae5f2e286a5ea853084cfbaa929c91d5873f304927742045d700a1fd12c9a032016900778f4e5a2a47151ca0bdaa3f880927f7f050c734214a3c7b6488c58317ec24c23f65c706dbfc18e516e6bd3ed9bfe918cadd48ee1f3ab46eb59085d729a32a0d2ed0f40fc64a84c10e5978385a3773bc5baffaf45558d202b69b629c606102a41e8b7850d60ba94d8d44fdf921a6b8a91d7706e9843a09706fbfd57d24b54dd4953c49fa2e56e1e73e451d15dfec5be639925e14406ae6425df8f2cddc38aad7be70e75d83336a7959c6882b3148aab6366f882519540d379b4c01185bcc73f4214b44a4e3270be68095c029a1aa859579c5a0132ff1a0ad4b0e31212e8c4f0b44c4ccd299a51fe666a87294737663a5133191daf16ced3aa63159d6101b7f6921343bd9ec55238d79b5ac23620b5509cb3cf70de5a61ba48f735a0409dbd03cd7c641a50b4d415abeee52f85280c251980ef0c269d2af3228b02b8fd079570e13b0e65e50f1ff495a223eeedee382599abc6e0482e5348bad3acbc02acaea3acb36cc2b5a74c820b7befced0ee9ab56ab9b3978ae7cb9aa981822e4ee5273ea6d06f9dd112fd5f2f57b1f8e039f5b30c2c035d8875fc4334649e49e1a50aec0ade7272c265551b49f909f73654d31369690b57950e41e5e20a20199fa976b295583edec0b850db2630ffd7e746b19f234751da6389ca98341657d3e9780cda97948fbc06b3b449f37591346af8ac6e2d2d0a2e42c34da9561a62b20feebbc6fed7704b25995033f3bbd9163c31049c0df6c7e8bd72fdc5d3346ba7481853d3c30f8e0a9ecb47d090ffd66f101c45130e1d71767eac556b17c8f899fa6b1aeeabbf6b743daa6de49d4c54201070fa9903597d13c2561a3ec5c23c260e037f409d8e906984b97f1e539476a53d952b2ea8b926afd7596e03cb98d3204c933abdacc62920574c751d08145470c94c76b3ec7a5e50917d59e9b937b5239312dac7a11c6d00c130c20c28cbe724ec59e1cfa7098db8c84f8680840023d0fe467e15fc21ee18b74fa219ba31e9b2340a33088906c7d622615056d62488d2233c24faf2e7e7f3c0d1a83d7d85e7b5d2ae376f73bc75d3c3b418d92982a16ef8f4a627563ba3e361786be346bf9d16c79a991e2cf75ac2e0656dcae8b3cd5ed2047046b0c140151a2e3165ce2f3705c1f071ab6f1e10c109b8d51b807312e958d40dfa5f5aea9a10cfaabcd59ff140d060a56c22c4dc1a8b0c7d1748b2eab621c8678cad46161cd8158ef1d920847346c4531bf36dfe6fc3e574c8168834b742fa99f8ab0dd37664ab6e19f1b0c7594858b8543e9cd34fbd814098a80bcd52775fbd58effadf4460b071ee8bdc26a212cb38737268fcb52e15797cdfd588ead09bfc8e8214cb435f14d291fb74cef4be98fce8ceafb879ff83e94b9b3d6037975c49dad9f9a498e91fc080ae881c680c18f03027f6456f68bc15dda11ccec85adc9b424ee62f383919cf61d2337ad8c3cc080f90619338f1a35e4ded66d83cbf3d4c2e776ad61a7b314094fae78bb4a584a3948e019ca49fe4c6657b2503207ececb093fffdb1774bd02c99112a87ce104433a276a882c5d5e7901d63852012e8c27a343931001b4db3f71d221c926e726647483752fd38fd5da612645c7cd8b9a98172a82779c3a0bb604c8ecf845d3880da7151c845222b91685e2ea49c2c463476413aa1010fa2a65dee5fd2bddc371f9c1b16d0da29b7aef36b0c70235a6910cd50203d1816fae34cc11567ac67ffbc9a547a9c4a29ccd179d29cf941b87f956a9aff8cf0fc675a0f260efad29840e0f35543849351542087ab864abb07be6e0914c95f606a02bc93ea98940bb223cab434bdc9ff787c0995462f603791f42e104317f7a4b8893bd197fd7190d47f246d6353e41f87bcc8817b883baaef1c97f957b75f55c75482244eb63dad5ceb53e3fc6b5d39fcb8d972c4c3381a071012c9976cb4deaa5c941bfc0734e199bc8aa539a9d55b000000000000000fdffffff060000002b586d1536c38a4a01c03ba9915d4a89befd4608353b44815510273678dad55019e1826d0200b69421cd75ec24d32a1a2369cf6929efc49b1c7841ae90cfb44da62afea708c889e5b72a6cc956353a49f9f9adff4200729567e4764a54460dbdc118f475b21b20284d0be7094df128dd74404e954582488c91060e49fe2d4124894167fe2f347daae586309456de06be7bb35a53fa494b251c19a8a9000000003000000000000000ffff000002000000fe0c595195c831eac1111b2bb0b3eaf979ce72df5856df0eb16990cd1fcfd900b89bee6a5fc70b446c7998bcfb0a033e8d03172e2599b00d57e8f621be70b8d022a7b6a10fb0552520ceecfb17d2672a2fc826b7ce947dc957890786081152b93f57d9b8492057b7555d1caad78a2d14f29bcf4b2477d459a64a0d13fc39f179775be914cf5af6"], 0x12b0}, 0x1) 09:34:11 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="a8", 0x1) fcntl$setflags(0xffffffffffffffff, 0x2, 0x0) syz_open_pts() close(r0) r1 = syz_open_pts() fcntl$setflags(r0, 0x2, 0x1) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r1, &(0x7f0000002a80)=[{&(0x7f0000001680)="f8316f9565f521fa5d231d8b415915caa76fd8aea2d5c290365ab1f8b24c06265f9bd570d70a41986e8376d30f4af319ed6bbbe98353049fb88c404131e46c1a9ba32c454e18dc7274f9f3ee3d1d1ed2bc23cb06996f122949590d2bf6d267a7f60b9562885a22e92caa15252b33703e", 0x70}], 0x1) getgroups(0x0, 0x0) semctl$SETALL(0x0, 0x0, 0x9, &(0x7f0000000180)) write(r1, &(0x7f0000000200), 0xfe72) syz_open_pts() 09:34:11 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000003c0)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dff7f1739ee6cfd0000005448c5a9dde552aaeefeaff0f2c85e2800013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214deaf9d9917dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd518fb00bb2c4c7a18ef00235685c2001fc170000deee36193c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101b448cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7991f678df44ff0ff", 0x113) fcntl$getflags(r0, 0x3) r1 = syz_open_pts() close(r0) dup(r1) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000000)=0x4) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x1ff, 0x3, 0x98b, 0xffffffffffffff7d, "85fe68bfa6027f00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 09:34:11 executing program 0: mkdir(&(0x7f0000000180)='./file0\x00', 0xfffffffffffffff4) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0xfffffffffffffffe) pipe2(&(0x7f00000001c0)={0xffffffffffffffff}, 0x10000) sendmsg$unix(r0, &(0x7f00000027c0)={0x0, 0x0, 0x0}, 0xd) mkdir(&(0x7f00000000c0)='./file0/file0/file0\x00', 0x0) unveil(&(0x7f0000002500)='./file0/file0/file0\x00', &(0x7f0000002800)='c\x00') rmdir(&(0x7f0000000240)='./file0/file0\x00') getrusage(0x0, 0x0) pipe(0x0) getpeername(0xffffffffffffffff, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) setuid(0x0) 09:34:11 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f00000000c0)="68c5ed75cd51ef516062402a864d7dc93c76558bd24a1d47053ea7f8009dbe2c60ff69349cabbe6e24c95e46ef9f6468710c2fdd72510d121aa95e4c7e95c8cd3cdbb01e46d68326ebca", 0x4a) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r1, &(0x7f00000016c0)={0x0, 0x0, &(0x7f0000001580)=[{&(0x7f00000003c0)="2b81bc1c58c8860cff73b19b8d28c97eeb0f2c45bd61fcbde6b016b70f1ea7268faf9500a24fd23916d2a8c108b75e0e0b2eccafa3cfa72f4b44958da7ce780d7301bdf6d0e67f3530e28e1292cff531f79a9171640f4de9f75806fd89874bbc63262af0d0ef7354cd82a7352bcb71f7000eaf074e8472df7a8604c11f53c2306befcff88bce7197b4ed775f6d53547b34aa6aed26579b34509cbc95a3906819fb0cb60115ad69b4b3d1142a9049a4d29b336516931d822d8b2549e7b39c13e30adb1338b909bb5d429f4c693f532f06a5eacdc4c8ba54c3730c6172ad0f7a1cc5c7712107f7de63b8ae0bcd91bce6153d17de48b02f3adc9ebe912f99fe4eb35ab2210b17d9276358fc21bd28e457d62d0486972488631658565f35910780c8de757f57b1537c57fc31490d7d52b959d90e19f5a1fc28dba24294930f638f195b67bc64c8760518dad7caa0f42b25c3df8c877e8cbf8c3f172ba970f9273298844087d9e605b07d184ae285000db163d77cbd217183c000ed6aec386ec9eb9301b434f08e4b7cf04afd68bb722f27351b61443e152e783f7a603e8384990c95c1e176ff44fc7cbd630c0cec01e6a3d26bbd5cd7da71cb92d83e996992b8bd4d754835db0bdc6282a4aa516d6d19582e642bfec22546543c7bc71e1e814471c2ce7ece751ce40c331a55042e9098513ec4304a3ecea3bb819f2947e3ce11dcef9fb1fa53198d95615e2de6bbbdc40d47b6fd9275e6c6fc01d455c11712379e1cb09097234b50760444e0d50693704fd250abd1ed9cd816c2445240b6a5c7c1b88448647005f880e1b66ca3b751bcf600abda2c37125906d977de4545ac90a951449ca8e04612cc8bb2c9c63699c3a61ea7b185453ae2c3962d2e01f2a3a73340126d7c5f7144bcd7d2962cf5efccd8f7c1ce64d7bf367ac734e08a1089eb3d9a37d95815249563a9210873d15379cb032f5252db0f92e67315690a95734da207f896ad2dc74ec599147f73c53404b0bd5c255083607ebbdd09a96c70c13049c41d33248a9096de0829f3268b71d5bfa56d386cf4cdb8185dd0d7eaa8bef8b24d4b7a325fec38576e52b454d82c73e3772304c78d709cbb2086a7149957d0a81823c9364b7ea1233fa021be006b423e43067d545fde9f13e911a55283160d8d15", 0x340}], 0x1}, 0x0) r2 = syz_open_pts() close(r0) dup(r2) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, 0x0) readv(0xffffffffffffffff, 0x0, 0x0) open(&(0x7f0000000140)='./file0\x00', 0x536a3f544388dda1, 0x48) ioctl$TIOCCBRK(r0, 0x2000747a) 09:34:12 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) listen(r0, 0xed5) setsockopt(r0, 0x1000000000029, 0x20000002f, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) 09:34:12 executing program 0: r0 = syz_open_pts() fsync(r0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0x40000000}) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) write(r0, &(0x7f0000000200), 0xfe72) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x3, 0x80000001, 0x0, "1888780691dec40967ed5490937e6049a7fd0ae0"}) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) preadv(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)=""/242, 0xf2}], 0x1, 0x0) 09:34:12 executing program 1: r0 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffb000/0x2000)=nil) r1 = getegid() r2 = syz_open_pts() shmctl$SHM_LOCK(r0, 0x3) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000000)=0x1f) r3 = getuid() lchown(&(0x7f00000000c0)='./file0\x00', r3, r1) msgget(0x3, 0x400) ioctl$TIOCCBRK(r2, 0x2000747a) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000200)=""/4096) r4 = geteuid() r5 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) setregid(r7, r7) r8 = getppid() mknodat(r2, &(0x7f0000000100)='./file0\x00', 0x6000, 0x100000000) shmget$private(0x0, 0x1000, 0x512, &(0x7f0000ffb000/0x1000)=nil) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000180)={{0x0, r4, r1, r5, r1, 0x100, 0x2}, 0x164, 0x3, r6, r8, 0x1fe0, 0xffffffff, 0x79e}) 09:34:12 executing program 1: r0 = syz_open_pts() ioctl$TIOCSTAT(r0, 0x40047463, 0x0) syz_open_pts() 09:34:12 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000000)='./file1\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x8c) write(r0, &(0x7f0000000100)="c514a07025a6abc46f849d8a1994764a20678ea70d8803be00585978516888a464fb3503e00aae4a97a4c15ba8f1c29dab2154b2aaeb6e4fa6c8ec95490d59485ca7807d9cdd2daff9c273fd6de3776c9925251c820e454b1251dc15809b0a96c8b01d2ea1b2d7a776114b19cb401e09b127d5e96df77a7f6e8a3da6c1bfbc414fe29bf06d6488f3303566556c2791d3dd3d000bdee130", 0x97) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='c\x00') pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) mkdir(&(0x7f0000000280)='./file1\x00', 0x0) open(&(0x7f00000002c0)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000040)='./file1\x00', 0x400, 0x40) 09:34:13 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000000)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff103434820a", 0x52) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() sendto$inet6(0xffffffffffffffff, &(0x7f0000000080)="dfe278d84f047e1808a3a992ddc389ae510e72c21d071d767c92f5a76aabd0152fcbd05c4db7f4e5e729497dfc375f1a021a5b1fd8ea7d7047775b8daf66303ddae94f4cc9d10f0e4bd21802c30927bf91de19baad5d68d29e6c0265b15278bc3a26defe99b129cae1e0377939e119e495cb84900b82d2c0689fd8d30bcd08437ed371f99c2b1cb843", 0x89, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) readv(r2, &(0x7f0000000100)=[{0x0}], 0x1) 09:34:13 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x72, 0xfffffffffffffe3a) getpeername$inet(r0, &(0x7f0000000100), &(0x7f0000000140)=0xc) r1 = fcntl$dupfd(r0, 0x0, r0) sendto$inet6(r1, &(0x7f0000000040)="676c687a3cb37f728694f1a99d447a2d8e4a3005779dd2bd09bef62a93b268c24fa8ba533220fa683b7ff29a7bf004fb74be6d141af918b9864e00c9f56c7ced1d525cd58d7f349722d89f164a7d0c2099e202", 0x53, 0x9, &(0x7f00000000c0)={0x18, 0x2, 0x0, 0x4}, 0xc) bind$inet(r0, &(0x7f0000000180), 0x10) read(r1, &(0x7f00000001c0)=""/255, 0xff) fcntl$dupfd(r0, 0xa, r1) 09:34:13 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) r2 = dup2(r0, r0) connect$unix(r0, &(0x7f0000000240)=ANY=[@ANYBLOB='ile0\x00\x00\x00\x00\x00\x00'], 0xa) sendto$unix(r0, &(0x7f00000000c0)="b5aa11fc42126d2e01ffcc9eeb459cf1281b72228716855e3ed45b46df1d5223e538ea9f053430bd1468d4814a366337f33e3bd98ead2e93e14a88550217ebebd8798dbb6f64042ad920d92f56b28bf6c766dd981b5ddba5bd9ce8e4b450dee05be47b309cb0102bc8775d93ff714a68af85e7ec6b18c45de2dc4f63e2a96dc8f02c25fd65f847d6d3c82d35a2b2d6fa1992ecb171abbf62732e82a8d5e19fa9fd02a209552016015e94bc931f7d87f815cc59f2229fea39aa43b59cf54f912e2994ba695b49f4bd649193abc17124bc9f757d50acfcabb3074d9d69cb9596eda9b96e32a9977aebafa067d688cfb59f9a", 0xf1, 0x4, 0x0, 0x0) shutdown(r2, 0x1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0x27f) fcntl$setstatus(r0, 0x4, 0x40) getegid() setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000200)={r3, r5, r4}, 0xc) poll(&(0x7f0000000000)=[{r0, 0x1a5}], 0x1, 0x0) 09:34:13 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r4 = getgid() r5 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r5}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) connect(r5, &(0x7f0000000000)=@in6, 0xc) kevent(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000040)=[{{r5}, 0xfffffffffffffffc, 0x21, 0xf0000006, 0x60000000000, 0x80000000}, {{r5}, 0xfffffffffffffffe, 0x0, 0x800fffff, 0x40, 0x2}], 0x7, &(0x7f0000000080)={0x1ff, 0x6}) r6 = kqueue() kevent(r6, 0x0, 0x0, &(0x7f00000003c0)=[{{r5}, 0xfffffffffffffffe, 0x1, 0xfffff, 0xffffffff}, {{r6}, 0xffffffffffffffff, 0xb1}], 0xc4e, 0x0) kevent(r6, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) getgroups(0x2, &(0x7f00000000c0)=[r3, r4]) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f0000000080)="e000005c00000000", 0x8) dup2(r0, r2) 09:34:13 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000100)="582720efabd16ebae63225259560f8e5815f73f2a044fc33055552fbd5e41798632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d409aeafe904b4be39fba9cad589e16e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12", 0x65) write(r0, &(0x7f0000000400)="bdfa4d2591d3f45ce6c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0fd4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d07000000f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225997d2250f6ea821e153a6212dc30abaac6e9b1112d0ed2d6791960de30d33", 0xf8) r1 = syz_open_pts() close(r0) dup(r1) fcntl$getflags(r0, 0x3) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x7, 0xffffffffffffffff, 0x1000000d10, "b04d00f3ff0a631a00"}) read(r2, &(0x7f0000000240)=""/161, 0x9964) 09:34:13 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000002700)={0x0, 0x0, &(0x7f0000002580)=[{&(0x7f0000000080)=""/52, 0x34}, {&(0x7f00000004c0)=""/4096, 0x1000}], 0x2, 0x0}, 0x842) readv(r0, &(0x7f0000001540)=[{&(0x7f0000000040)=""/55, 0x37}], 0x1) r2 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) write(r1, &(0x7f0000000000)="87", 0x1) recvmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x352, 0x0, 0x0, 0x9}, 0x803) close(r1) 09:34:13 executing program 1: socketpair(0x1, 0x1, 0x100000001, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = accept$inet6(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) r3 = semget$private(0x0, 0x3, 0x1) syz_extract_tcp_res(&(0x7f00000000c0), 0x2, 0xb4) r4 = socket(0x18, 0x4007, 0x6) getsockname$inet6(r2, &(0x7f0000000100), &(0x7f0000000140)=0xc) connect$unix(r1, &(0x7f0000000180)=@file={0x0, './file0\x00'}, 0xa) r5 = semget$private(0x0, 0x0, 0x30) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) getgroups(0x8, &(0x7f0000000200)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) r8 = getuid() r9 = getgid() semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000240)={{0x1000, r6, r7, r8, r9, 0xa0, 0xffffffff}, 0xab, 0x8, 0x7}) flock(r2, 0x5) semop(r3, &(0x7f00000002c0)=[{0x0, 0x7, 0x1800}, {0x0, 0x3f, 0x1000}], 0x2) semctl$IPC_RMID(r5, 0x0, 0x0) semctl$GETNCNT(r5, 0x3, 0x3, &(0x7f0000000300)=""/222) getrlimit(0x6, &(0x7f0000000400)) setrlimit(0x6, &(0x7f0000000440)={0x100000000, 0x1}) getgid() semctl$GETNCNT(r5, 0x3, 0x3, &(0x7f0000000480)=""/155) unlink(&(0x7f0000000540)='./file0\x00') getsockopt$sock_int(r4, 0xffff, 0x800, &(0x7f0000000680), &(0x7f00000006c0)=0x4) semctl$GETNCNT(r5, 0x3, 0x3, &(0x7f0000000580)=""/148) open$dir(&(0x7f0000000640)='./file0\x00', 0x800, 0x100) fcntl$dupfd(r2, 0xa, r0) 09:34:13 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r0, 0xffff, 0x100a, &(0x7f0000000040)=0xcd1, 0xffffffffffffff8c) r1 = shmget(0x0, 0x4000, 0x704, &(0x7f0000ffc000/0x4000)=nil) shmctl$IPC_RMID(r1, 0x0) 09:34:14 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x4, 0x3, 0x300000000}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x2000003, 0x100000000}) r1 = dup2(r0, r0) dup2(r1, r1) faccessat(r1, &(0x7f0000000000)='./file0\x00', 0xa, 0x1) 09:34:14 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000040)={0x0, 0xee, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) pipe2(&(0x7f0000001400)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) writev(r1, &(0x7f00000026c0)=[{&(0x7f0000001440)="52089aa413a0641c1eb57d46b29e45cab2cc00abf81c127d36e9e7d9637500dbd7101cba2daebe3b7e512441ec2484cdddef50a93b388fc39362851f8b7c66fd52e435c2f47c7f5884984309f9270ee00601e75a274f1e8403193b72173214e9ea9478ce431544860c41e5d9b58fea3e228616a9aa99a257c6dc3c655a3c8095ff1a62f8400dc5faa08c5746cfaef984e985ea0f2801f4cb11ad4ec782a9d0dd860ca09da6fda4e4e58b5d7294ca310eea85610d7c2506b105dd8292046fc9b22a0378df10fbb9d17555a68e3b04c080349f135c8a7e0567addd7f2b3674a38d021932c1bd9561adea0d62291a", 0xed}, {&(0x7f0000001540)="465b8fb0ab32561ecd20d14a59efb9f22d8563c65e3ca41285784352f5a6764c8f8dd76704338cb5aacc23587e127673f087b872c14f3732a93e74a940cc2a1ea3bd40a09a7d6ce58da6fe459a9c4624acc751b170d87623e5ea8b7c904d05f63a63f863dca7eab0eededfca8966f7fe924e175a00dc94da46de17b82b1b365cd96f2074b5857903be9dbc5f9e20f9aa0c23ec6c99c32f0239dd1297b55630d00e2df061f0a17c91e4b763df6b7509b7b6a8b6e99c7dda794c1a6937e7ae2fd4c2a98e44bd716a704c6d95f0b11ee56a862a6365", 0xd4}, {&(0x7f0000001640)="297f388e2798aebf44ad4cbbb6ef6b017cc23260fce8d63c499bb43056f55e578e0bacf273ef063c0f9d7426c278f22fef03a4246dacdeeacc3dc5c6cb04ddcf9eec", 0x42}, {&(0x7f00000016c0)="7c787633835e716ae242847db879f7133c93455a80064af26bc78b6c4573541fe1e5062eeb9eb1a5fbc3912acc63026fcfab5fb85c45d3c6d705c3f273bd67c6c3d0f325607494696215560f9b83725023103a58fed5080b0440c308666b249169ce30a9cb92fa10771259cbc32eb87a2d2bf60d6cf6294e2273c0f754e2dea88422edd7995ccd27a52887c265bffd9d141b5382b443f0e4dd70fa002928c15c0679560fb99e03de38bb01dd93888c816afb9819683b77d15901f777b132464a809c5c08f09dd30dffbb3d0905bb9ee8631844be5f0f44fcc3b565a2081a792faae15a25ce85c45857ea2a693c5974741cc0e3c31b3e11cdbf1cd6157a6017b838deedd4519ed343f00b8fd57c6f5ae30d462ba036fc3d81659c14fad25e073217fd147af99463d470712e3949c59e8a94857308471d606f3b5d707b372f8d1dcbc880a613ebf57ef82d2490134508c0b67cc220aac33bf3a50627dc88ded667f6995ccae5d63d0c3f90f66dd489c4a3a4df4120318305bb5fae45030a38d7f847574a9acbac97c4cb8f594e9d53277945ca469a9eeb0e3d001b4c6dadf03b8deb1a128ee5aca7cc8cc720e8de09f24ac2fd78e85dd1f903bacd9648bcaa40b89da158718889b02d56d305b5146e91e46a7a46682bdc0a6dd12ebe77e61753543f93e953ec4f70359d40464a5a6bf9e4a5b39911cd856f61d631637683a5915b234b94a66ca982cf3e2a8c23820f51c8d61e4874ffb504ec2a33340e0d0a96f391cc8ad8edf1b22ded6718d62c325bf0085447af2f2aea5933c8ff39e63c388e91d095107d6ee0d8616b4c731f5b9c39fcb594bd6bd9b7fa5bc8cc1158f1e284392cb0457f1c2e1d352a84e05580f213fb3cf4ddd130c8a9d3cafc3be129a8a689aa0e2dbfe328017ff0d811660da8a7a4a60fa6df9e726fc98e81cc0b0419ea4939efa70f33547053572be7f01f415f9e26721164eeb8ab0c50cf8754039a5b19f2a7437b58e2701514995a7774256de493afc468b2d7d3a117ca5a97f21715075851dfc5f804af9658f12337e3b5687092159d97dc344da5974170721bc8ff5dfcc353b0d064a81dd80ff7ff1027fc57bb65fde2e47bdbd036a13e55c95ad26433263911d3c303a8683c3acaacf3fa0bd68be9e831ed75e2520a21f1a66205d163791535f48341435d313b935ab1544e7594b04e8f3ca0f43780c7d43613d517e98ae65b3f1ca706ea9d4880b3d4f0ca64cde641bd9d94b94a24563e5db20a100fb7ed723405391a010446007fb33c2cfcb3554b1f52645eef6c1040f32a736f244c2292d51c6b9dee1f941113c5d0670c599a6a4a26f9777b33b3c6c78738f9fbf058e7a1faf73b03bea41019a73e3b5b13d9c68013421f5b17a3924f6d6cc52e2e7a71ff76a362fa6668adbe6c5de04ef2f0cbd43605cae2c59e147371a0828221fb4a3ea8c015c67f207964668afcd6e42125a9d31e76b321cca240c8c49daf2dee879211d2aed6ecb5ade7adc44cab9c51151b40943267e022521e00328ef42a773959668bb6299d648cea8a07b96b75479ba5555973a7d4b5e125b5d4a0e31b005ad15e7aca815b03d726ffeaf35f5d899b5f2c46db3bf8ab5317a666bc553dbad8f4eb8afbd22151899a4dbb5e57bfe6185c8d3802193bea82380e450dc10c30c42cf7b3cfaa638b6bdd2c272904e2b8fc49cf773469ff7885f497fefc1752d9b699685c23fb5b8833b9da8274edd8c188b04acdc2383f9fcdb9bf30e94989d2bcef819233f86d7db03af61213d4d50d18e46e4032e3c6716dc7a9b696cff502231f44895cf5cab6be55d20fc6f59385ea02eab511e44dd42314c07f7da4196079071ae9330f0e9841c7adac584c7495a05e65b2e9793083a8c4fdb51d9e8b614a1acad7ed248b1706078670c5a492c1546ea70c22f799107f54e9e8037dbe2518ff4d7331839ed3c508210d9005e1fde5d5ac2fb16cbfb1cc31f8641d19986e5d5e63d4ae1775c3574712b23d483f25ebc66acddd05f312f7eb9f1f1fd76df5da9b9ed1953455cf44348d5dbaa2725bbf00cceceb4f7137c27fb24410b3ea3ef719f1d561d1b27f2b5ae46263c9fe9496542d22a648529ae6e6c3eb922bda4af68eea65cfc67e3f1f80f6ec2c9c9fd5f10f54e0829f08ad71dbae653660f767e2354f0b2e5178d885339710c2f069604c4919bc0490a9917d458dcb0ab74e7b27e4fa26b8cf885eedca53fbdb907de0e18d493a444ab3a0e7ae3473db86c7e5951702c8ad4fe2dd421521dd03108e5636802095b9b3c39f8b77a809f3e69fdd00fc2ebcd3a2171274e6dfe6bee89ee4ceec1ec426524f40138dcdbebcbef36890f6a75b059d226c987af64410b96bae8a9df3953c8e3ac7e15879a0a767bf787f525120f77b6a80fc82f3598a941f099a30f4127869e936f4fa092d40d6a3cc2c1e7b976d4753485dc269a6a36e3d869e2360cc105a7d0597d2c0a1b7a083d68881df29f4c79adb3433a221425112f3a784c6ec7e0bb101782dc604ad39cd6301e9c3238ae52b748b9e02d7691919f4b1b1ad83752ec9fecc1d32942814c920f9b5a63db76019dd4a58c802b9e279d62c72b2bc5ff76e5517adfb3c4564623ad063207d32b1c864dbdec04847b093e0c9035834ac73c14fa4eccbb8adf812b1757a0a7d8b846981f55e866fff876c89e0eab140a121763a2735655c8ad84817ebe9d552d335eb9007c13a250b305394c7f5a991d53621ca31962f13e29b1bb6c95475e0b9c7a640cf68c93e44392813e6275e7317918be9d5e66bf7d649ba3709e7a32695163dae3f1507993322d388a2d94d2c042df81f7a562687bf3cdd9be501f80ee4861ed54ca984fde9f6c66f9cf24fbd2ee8da92c7d453c1f9b046ec8e46565c20d4dbf635068a80a61f958d64ced5af73fb1dedf33ee2138b5457110da3870f5527adf558b17f955d26a9607426d74c8509faffc40e435a2e942d706517d78283dd378dd60e9927d8e53954492443a21c3b5f393f8943f7a93f187615190f8686244c47823cfd8ea817585ffb8f360f0d3415e7c7822a90264d02936eda116a0f2a7f64057a3141ed08b82aa535231a9c87d5d23f3c3415abd216e9abcabe56e1b71363df5373322370f15136eae92e937c6632b87872bc25e417281015e432162fa400cfb4cd29e0742d892327acca79e556503c0cd4c458268a647e493553ca269a9199709a36412beb6739d997349d1e4e002dc6492b65a96f46c1ee1247389968d614ba2ddd5618b9e11c8358cec50a0acff13f34cb5649ecc1abdf6542f6c6447baf5de48581c9dbf5346d70986ad22d45c719533735e1fc31e1534fcc1420e52e33663085ac4087d5f42b04568e34deb0bb9c124661a6483a3d0d48cd8847afebd84261ad11c233ca28c29d84b44f231964b4d025a372375114a1ccee6f2612603f9085e373a0242f05219670617d7f971100b677a55042888dc5b256cc64ebb1b100847cc63fb2e0ed04fe6ac9a306b84fab0b212b352267cc416774b3fdfe5b903ee77143916ef713c15585538c6acb3535115701298c1972f87a7fff64765e127732dff5acba525928db0a89ebf0cb27c8837dd25de1b4bcaeba51fb445e1d69f6058e658dbd566d20612ad8c3833dbd80b20327114fc2c8bfaaede502b94ae5f9d967ed2ad28e9bf90c6a6feee6bed1d6e4a4c25f64c0f72d7c541f88a87aef4c173c2dfc51992331107eb4eeb2ac0286282936f32c151b4b87252a692b14b6451db866f633ad0913bcbbc9a635a329ba55ec0268d3416db0d2f2ac62457ccae4492e4c4cd2ab77ebee52f76925d66e82eab377a1108946dca3194e980b56a5aa288f5cdfa48badd068cf912c9e2b3bf5f82ebbdeb5c7f9fc8a848f16ea89f54c3ab43883951df6035075a9c9e4c5debbcf0ebe4625dcd2252b65afd3f16f456777fe5fba53324e95131607d537b59b468dddb10b95661c187ebcc29d4fd01f9bfba7edc3af189ea5dd4ecd62761695dbb32b727cb6cd6b515377597cc353f18aa99278559a72ea748a23d33c53f657babd318d788e51d8d04cd69009807f2f6c0d26d0adc69d998e621a726d88d54039787ce69d421387367849171cc5c76730647f42efd4499973194d2f34391d53ea11740252b8de8d6e55b3820e22e5000e40d7b6dd5e08aedd483cc5d9a80d951d1c7f0f497db4ffc7b80272dd98593d9f0897f3fe7705b54b32314e2d48c6f3b7f18935a51ae299f59ef0174117776e9da209f0efa8de8a96813fd4b22f4f3ec572de276fd5a9bec3f1bf9bbc292455639e43aee3752afd69958de22f6a0270fcde1c4ea243e0f701ebdf7bf286e8b620c2531d63eb826a1b82485fc8569e7c2bbc26dd0f2b7c59061a904bccbe07557d4cf6bde074ca8ec1d7a604c447f98802e2abbb056e0c6b64f48987499b656d899ab3dd48cbe879b3dbd6c281d5a748b3e9df83b162824b53df5d5fd18bf1cc46c7de0aa3f3af33e961510c9a5a824719338b9092b29d094361fe50e87f1f162c51fe9ed5e153d799d8c5a168ccf3bbe5b202361a9e55352b3168c46d539759ad5a497b61e2a1e610456cf124899bdf66c83e8b201492503c705c9a7a41ff0c1070587f685223f555b167974ce44131c489a572c431158e5c892ea21a2ef93388f3be2af91b4d95ad15e929c19398a6401616e5bf6cbc07a183e325ee860fad988c3bfcf32df0b15fd17d0b1a1ec2ddaf4e7e32d32be57ff5a0115e49524bebb7dff4aa722d227fa97bc45930919cc2258b0b3ce2bd47f0ba268779f6338d61000142660f37bda27f7bfc5ebfff36acfb664bbf72aee700f76f9d731152f442445ad7a332ca002828a1adc0d6e821cd7f71395ac1705f018661bbcdd0ed4c0df1acace12b059c129367343aa3dfd6d9d45ede772d26b924247069cf21e8fb5fc90b82b0fdb738e49846a4d54d4394d0d22a40e7bd746ad85e595d89b6ebf1cb43e50b2e6069ae066a8a9f91d39795e91e8573ab3847df924b083375b932e54f719b3f83d0cddff3d7994e074b27c4174f070308a8ae1a144daf87c7c11ad037afd80a155cc5210739d2d2106eb579c79f22c2e016d5c7e64f50e8be23918c5f80b83f6edab1b67b003574c38d9990105e950663801cece5716916818354e70061683aeeb20cbbb0854709b6e4f8a48a401c4fe4a9ef2fbf8e5ff6efe5a7b5566f4e84afaaf51903833fcf66cab0ce1fff6a38e6ceaf230743b9ed797edd3d9e1a752e1acf8cff20d92d667f15ca764fef9c68b24f377101071cef7dd5084c5f73873b2742169f6c00fa32eaa5c930af49a88f341280038cc3f6a575603f0fdb98b034e4da6da75439af66f7e339320affcf769de0fd72f26768da8811f3aec23a1d24488c8c1f796b10aa9b42adedcb0274d25a2126020b253f5dbc5be3817172998364ea4a942a5abaa1ab505cfa3700ed632a2aef155e78966d4c526dc18a38f8a22b3239cb1c97b6e735a364c250e9262b039ff03f13042fd88ff287cc18041cc0007fcdb299fa5b92d8141bfa2717774efa5b6f145d33696df73cf4a63d167b1942129aa08e900b6b110da78564a5ed8157db90740ea3949e18b9159b86fff315ab14f02ecd8208121d0b1ba0622a26b210d8167cb94760a75cb3a22c7650310377e90ddaf07c037bae7c0cb448c6bf46aed52a1696db9e6e443c9a0c7409204bc2fe13a92b2e70b67b5d810c8f4dd20bf654396f2eb5f57d36e52f4623b7abb1a1a37d1005599ca37d67e7cc82201994", 0x1000}], 0x4) r2 = kqueue() kevent(r0, &(0x7f0000002700)=[{{r0}, 0xfffffffffffffffa, 0x2, 0x22, 0xffffffffffffffc0, 0xffffffff}], 0x493, &(0x7f0000002740)=[{{r1}, 0xfffffffffffffffb, 0x80, 0xfffff, 0x3ff, 0x9}, {{r2}, 0xfffffffffffffff8, 0x10, 0xfffff, 0x100, 0x7}, {{r1}, 0xfffffffffffffffe, 0x6, 0x11, 0x0, 0x8f}, {{r0}, 0xfffffffffffffffc, 0x2, 0xc0000004, 0x1, 0x7}, {{r1}, 0xfffffffffffffffa, 0x23, 0x43, 0xfffffffffffffe00, 0x400}, {{r0}, 0xffffffffffffffff, 0x8, 0x80000081, 0x6, 0x7f}, {{r1}, 0xfffffffffffffff9, 0x1, 0xfffff, 0x7, 0x5}, {{r1}, 0xfffffffffffffffc, 0x20, 0x1, 0x9, 0xfff}], 0x101, &(0x7f0000002840)={0x8, 0x7ff}) mprotect(&(0x7f0000686000/0x3000)=nil, 0x3000, 0x2) r3 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) recvmsg(r3, &(0x7f00000013c0)={&(0x7f0000000080)=@in, 0xc, &(0x7f0000000380)=[{&(0x7f00000000c0)=""/242, 0xf2}, {&(0x7f00000001c0)=""/195, 0xc3}, {&(0x7f00000002c0)=""/107, 0x6b}, {&(0x7f0000000340)=""/62, 0x3e}], 0x4, &(0x7f00000003c0)=""/4096, 0x1000}, 0x0) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 09:34:14 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x80000) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x480000002c4, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x8, 0x7) r1 = kqueue() kevent(r1, &(0x7f0000000440)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000100)={0x0, 0x100, 0x9, 0x5}) write(r0, &(0x7f00000000c0)="82", 0x1) 09:34:14 executing program 0: r0 = syz_open_pts() mprotect(&(0x7f000035e000/0x2000)=nil, 0x2000, 0x40000000000005) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x5, 0x8}, {0x0, 0x1}}) fcntl$lock(r0, 0x8, &(0x7f0000000080)) 09:34:14 executing program 0: unveil(&(0x7f0000000000)='./file0\x00', 0xfffffffffffffffe) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x1) utimensat(r0, &(0x7f0000000140)='./file0\x00', &(0x7f0000000280)={{0x4, 0x1000}, {0x40}}, 0x0) getsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000000100), &(0x7f00000001c0)=0x4) 09:34:14 executing program 0: mprotect(&(0x7f00000e4000/0x1000)=nil, 0x1000, 0x5) openat(0xffffffffffffffff, &(0x7f0000000000)='/', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) 09:34:14 executing program 1: pledge(&(0x7f0000000000)='\',(\x00', &(0x7f0000000040)='\x00') r0 = socket(0x1f, 0x3, 0x41) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f00000000c0)) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r1 = dup(r0) fchmod(r0, 0x8) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000100)=0x7) close(r0) shmget$private(0x0, 0x1000, 0x410, &(0x7f0000ffd000/0x1000)=nil) 09:34:14 executing program 0: r0 = shmget(0x3, 0x1000, 0x0, &(0x7f0000349000/0x1000)=nil) shmctl$IPC_RMID(r0, 0x0) mprotect(&(0x7f0000349000/0x4000)=nil, 0x4000, 0x4000000001) shmget(0x1, 0x3000, 0x320, &(0x7f000034c000/0x3000)=nil) open(&(0x7f0000000000)='./file0\x00', 0x810, 0x2) utimes(0x0, &(0x7f0000000380)) 09:34:14 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd45d3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16a960387a64d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000280)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679da01000080ab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c7d8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541843edb1ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54e66e60dcb063f16e3b428afb2c23218cda16dd1af7dc284ab187455e3a311c96284c2b5337613910b76922e59a3e00a96", 0x1fe) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xd4f8, 0x0, 0x3, 0x4000000000d9f, "938d16c66662471771dc3397750421929fc500"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) readlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000180)=""/105, 0x69) 09:34:14 executing program 1: setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x4007, 0xffffffffffff0003) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x800000000000009, &(0x7f0000000080)="292918d7", 0x4) 09:34:15 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000001140)=0xc) r1 = socket$inet(0x2, 0x800002, 0xffffffffffffffff) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000140)="209457d7ed04d2bf354c79d20c24f98c4107210115cbab9185637517d5750b079cebad5b0c2a3bce8f95252b6edcd26ab41083ba8bc4c537e54565d73648f4fe42c5b4d92c3860b327e08f8e54c4070dde36b5a14f50a0e2dc77a135fa1be4d26817f5a79ad61ad543b97b315f5064db3f5e01529b82313b46b670467ae2521d1d658205161a5506c41eed4c7f21ffe64cf50b3b42f41c44dcfb02c9f786d73d49269a10e1b4ed6e74abdc8d8c41e887a07507748aadc0568ab51be14025367f8daae76dfbc9af611daa5ab8010ff3c18ecd80619b666f7e71fe5fdb1b546e0efe4dc9e95f93596f40ad052f197b3854e65506d9ac08397dc59ada65e72530287dcb37171da4940be9493fef670b7bc7b222f0d60eae2330c00e61f8ea2e6c1406c8bc69411e27ec69ee7127c81392c98c319f9ab26b91f505e0aa0cf9ffd311e09f204e068e945d9394c50f34d932a326d38f01003acc09b0e9e75aec3d87a74613c960334c84951142082d6c21eb4c41b76c495e43959da0658d063ab45a756d4696296552269e4bfaf9348235cd8090ce539e59ae7ea2bd5df3c83b64bf51b396644c2f81f621d446dff8e29e4d86aa3c8b84010dfcd66ac1f4819e305d90d154f4699ea18ac72cee2fb5b23beea81c3f1701a175e30ed1f1dc4cb26d7e3b160ec915a5841352a6b90507398e0ff30e072960f271abfcb9c2c5020047f0fc1234e59893abfd2799d03aca02dd1c691dcec535626a5c21d0db494c91110ef3efe750c3a57672ba77cfc166f406cc63ab8d03b977416e32026b6d16b417c1f3c4acd3c9922816baae50daeb20374745aed795bf67249d5c4928b3756e86fa52377eab7c05d3fa01562abbf37ee5cac8af6814de2bdfde0af88759dea378288737ee1278749a112533c691fce30d1f0f85f10121ed2a890be3b1d1307c77340f4545a77fd7b961a5834dec488c43719e876937b39cd063d298757cd913c770b69da0e4255a1be24090e6f253d1030c9deed2a68fecd0dcd07e9d34a99804580b0d9f442d1bf77ca72cbe3e5c6db154ca3121490b0ac2c9f04da882fd8d11cb5819a8170a15e0df1fa8964f5144e8ce917219a86f46530188dcb5b27af0385caa13053bc1ff11cb79cc2b934a5c85d39dc06f49eb2914f4e3b8d7abdcbb6314cbb17577634cd1b1afe0089a8692ed6ba748cb8580d1cca6dc5488b5c2115160c411e6efb363fc2f86a588181a80e94dad752754ba2b2903bb0fb722a522eafad1916bd156fd53cb47f86aae22f23542b5b9d789c4e4068f1706ded28afcb71fffaea54007b082871c9fa9c0060aae1a5ae3d446a8baa3c3118f6ba7d88514eab8b151c96aff21657415a1a3e9faff13b26d0aea4269f0b983a61ded2d072c787ae484fc0be1126e28cb78d2b7de6584e9da613d9edb9a9a39051f8779c02c030861966d798d00e39d362ca1659bdb987695a52d181812b74ae09c17ee82a278a0e566834610d01b2e760b6a64b6dfe179e92b07dd36e21f9d6ba87746b8dac0e9ab8a85ef703d679b9cbedee56bca5623d3dad669d4f8cd6b71a50a9ace82e97ddb2d63182ccff33fad8e53b79f2eba7e92d61c511dbf1e0062efd5aa2c8fdc3d95c6ebfa309de37b8ad11e17acef4ea55e942548986b86ceb265806339b32807618da01bedfbc03d68e0c9f3c243fccdd74464a72b4dded045531e2e8c040151d98f514c7cb4a4193b4a5e25be50dd9a20c630f549de2b5efb6f7f466123864ba180835fdd7b15ec4a371ad03a273cfe6be5a5e9366b1d51d99da84e2e1275ca2e81e015573d3f1d86f26713bc32cb8b71984a0a4af0d37c12b206b42d0c9136167acb8833fb534730d2efe9f18e3f66738cf66f17eda199cbaab402690febef182d5823d4b38a4c5ca904e4f80ca5f20bf5968fb1392db4441fbc6cf637236fcceae4eb4ab4177501c0f74f839d135c97849caa6c2d57cff45f0943f0fbd8ce84ce971b63e938ea2bf539312fff2d9daddeb2140f24819c5236aed97ac0bbff1ad5f8711a4a1a66d64cec1350a45b70d2e70d72e894d714c61ea3db4523080db4c6f8c8a45bd484595d6d9e18dab277792e497d75806fb4d15ef08110b8216e06f21d2e49152524c9aa91717ba3d940232a4567656d931bcb1dc216875a26eaa3abec566cbe88bdfb99a3b3fd486d599f752a9ab81a4fce882ecaed28a7ea7ddc3b034a2bb065e91db69b00b441bffe4000bd3578ed7ef9651d00f715690824ea6f98d88185156d129d629368edf8c55056cb34bd6fed8f6be423c411fb140689796e239095d663e1e58557478eadb915f903fdfe02fef81218ae79f1fb3df8c21bcbad7b875ccedb5fc4bf23d274c1f98baccefe8287a392a23bf10cf0e9d82732ce225276c01e5b311b19a3d0e48ed9f13fcc6ae7b58c0be1e7ba953a22379d36003a41dbd384a31ad64209ffa29be4d0181587c25c37732f079a2ef418473d64287a1a59fbfa85ef759c715e5e80032b3bb699d0e3d78a4a0dcb25a4aa3bcdc346326225aafbfc951185598428fd2f085318a44b8fcd1019c830b7ff9a46e9f0c1a64f5d348b19e753893d05410b430d314d28570e61599dfcfc243a8c607ec35f9ab08ed9c9317fee3a1e516774099059ce439fd7ef0abaec90a5ddb82747316b2372fc8c7381d3f7dff7dd86869fd383b8136411e916e79ab364d8c4c433e18137f851492ecb0101a0083162b184b88ae29a1d21287890612dcf0ec18def52ae808189cee34c968733feb2e2f4cebdc27f5b7f2a043d179d1151c740b179bedc8a80815db64d02306a58a996b9bb3ae16c6899abc8e4ad5ec63ee1cd26697bec7bfec0ac872cad6036995b92c526ef79379f9bf54e3033c9f05d2c5d7956fb9c5500b436b924765d5d6f80147d22db362fc63a3a7119a07056a86292dcc427d0f77479cfe82a7eb7e00b6a771374336d3726be1206e9096963425f7347fd613b7b624d7cd80bea0f78a0fd7baf8bc42bc50743aaa4e6f4957695453c0b1ff6e6c68ccb5cd289ae6dead91237579c71cb233ec1cb15a24cc01f87e15a62c2a21daf68784e2f9fb1e84ef423d705c4f016fa24764baf4ccbf9170a11554d211c900c68b08a33c6db23ca1bc7d311e3bb876bef6e183ac76f5b992e13b86b6d3ce1521531e30ceac36ee4a0fe8056ab7cbbda8c7f7a70cffc7c226696a159d486e85cf4c4678727a86d8198b3a2c6b1154aebfe86633f2a689f6d268234baf7f411cbae5fb9507f4b4d6cc042ba376a96c7063db541429b0c31f29892b7b2b42315770a9abede8befe379554afd76addc3d57bad0b043173218e6d523b1b4789dad889022b898f65fa6dac2a1e076723917d44b4625062218b5341c4b384973d2f68eebb23fa73af779effbbd426c14720e8a111c986dec51de25ea735920485e181a81724ce5fdf5d6fe25c8ed9d6ff3f0450777daa7cd9bae0c89818356c9248bc788fe407d2e3b06186972855fde7aebd4ac40a095eeb36bc9a8d3ef1a424edef9687ce29a0dbf4f5276b59a573ff1f5f4b7271af9f38576d3bd65c2b4372db4b32cd6ad4671d09c8553c94726115f69827916ede01789d53c8f5a4092195f96cc74cd69b0d6b29c9d1f09770278b9746d4bd864f7681d5d9e3400f333f5472048889a6b8e45cb76899c2e4c73ed958f7d11b663a28be9b6215a237167f299573c186657dcf17868b24168e8d8a4f2d44d248670e9ccbf4f0406201a37710f8e17898100497c7f7625b531c85b25a901bdc825245947aa4d22528d990694e4698303e105c3eba332e98f6187ce54b6953ed9937936ef6759195e9810ebffab6f5392834fe591dc134e0a04310e1af4e9920b33a32671c4b19b5da67da455c540789f091229435c9e45dcdf2a8b8c0e721dba339284e7cedfd634d1185cfa5ca15e6d0556b9abdcd36bf6956a87a44e27d92a7785fa116be7a696a9176843a26cd133044ab3bb3b54f004636c234da0cb863a8d073120314ccbb1d775e43f590c899e2ee54fbbd702fd9db4569fb0b122adc7030b3a8ac1eddd1f3e8721fad5f18442783d8b4bf96b4fd4fdea227c3c8556c27ba6824590e58f347522e0ccb5bd82acddd7f035192c1046c15785cd3916cbcccbc39b55ae720eb86de37c7e3b210b588604b0492a23a36d4f0346e3d13c2353b3251df5048a070c4116006b023e2660922b6f9695411bba3e0f8324167fba99b88972fd47112f9a434ea5e01183d5454bdadd1debb4ac58a0129217644f52943876ff7b218288b9350073e9a429f4900719907abdcc049f226e8750eba2a8d647ac245559e95dec7aeb33ac2f15b0d86af5b435188351191c08f5e32e761911d39939662705fcc4f37eae712c9933031d2815f17084c3804b2fb4d6344ec3b0b928d9d432aabf6260688ecc64654f8475497c0b274641a66764998063586b9a2f5855152135faaa149003821308f9232c2c7c34e12e0599ab789a9a4123095b11d53f0d92b860103af44dcdee829f6638590967cc370e3d04e0d1120eb932c2bb299099004c7ec6deb6f5e03b0e548aab9016955eb6cb6ff519baf23f4f63acd07bf72ee699483bd5758192b22d093b9a0106f2736dc661629e734ee1cf4bfa69a422886b0d0639f2a7a77680e7533399fc62a3ad0b12ea410454297fe30287093e08f7d3d62a9db00d6d32bf3e352c262d3e0069a8f3621e89062896c221e47b916679e7b3e1f797c15dba24a7162224fddc95046ce1dbee7f0abde449546795a20fe3d047b99498a82a107793bcc80773d3b5a89da155cde80dddf43e8fc709705be8f3cdddeabecfa83ced358b6fe4e3149069113a5e1638dda34e9a43872b5d4dae81acdfdd0e90b7f4a7cac138416190160f90561567d9a4feef9c4aa27173e3ca54aa574dc525daa60392fbabff467589054f207cb00133326591d0d0302dd5a67beeea4192d6e670b0c2fc4084c1b0115bf6e009935a43baa97efad4ff3557b46482253344df1cae70ed27d2fe19ed4dac0e7b553d398a79b3a43a0759b6f1662db4185300416f5668a54394b378d49d39ef9169ac333184b279d7edb5982b8512994236b0c36a17ab6b076cbe59af522d930c810929d8c10a763b4f992378fe188d2617dc6269afe7d8d95c80261dcdb0d5e7db0320f815b21f6904742bc82d9e058a1b4001943df3a416fabcbea5736c44e6faf2b3b3d7b206475f081d493b9565d62edcc4a90a3d819d61af414fbd33442c2b0dc266eb426a7b7a601a35c2c0cff3b77df6a509643e20bfecee7f0b119651beb25ea63dff6f2c2b04555b96bffff9350cb383463b5fb5fcfdad62b6d5808796b92d702793b91e0d16c3ce43cabb061afee027313c48e5332e089c24ec73bf291416f12a67a3afe2fb8fb3ee992ad4590c331ac687082fe5986f4c501cf9240d6dbb33afa5cb521410aba7bb37812b66de2dc6e4b2bcb571efbc8a9ff3d8faa5d523124ce6f6667011e1e11a6034cdff29b1a059a85eaad54bfbc625092a78671b308be892e960e29a881df1a4da7397e87153b853e74b8f31b22c31d69267a8a446292aff1488928b23388d274d3b7dbb4f6ed77ec9286c5ce5b34ea87741c5ade7828e5391e93304bf251f05ecd8c4d337d3dd7eff3382ed34cfdd606124c09f8bd39948f4052a3048d772d9ef800f8e5a9a93738bde110e18e5c5a8f95d0f6dea56d1e07ee6e15a4a5be362b55d9527702117f255f15f6fa7d9ded320d06ef3a3df17cd86eb56a712d3f1ce43c0844eeebc", 0x1000) r2 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0xe00, 0xa) accept$inet6(r2, 0x0, &(0x7f0000000080)) fcntl$getown(r1, 0x5) setsockopt$inet_opts(r1, 0x0, 0x200000000000a, &(0x7f0000000100)='%', 0x1) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c0000000d", 0x8) 09:34:15 executing program 0: clock_gettime(0x5, &(0x7f0000000080)) clock_getres(0x3, &(0x7f0000000000)) clock_getres(0x0, &(0x7f0000000040)) 09:34:15 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) fcntl$lock(r0, 0x400000000000007, &(0x7f0000000080)) getppid() 09:34:15 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = getpgrp() fcntl$lock(r0, 0xf, &(0x7f0000000240)={0x3, 0x0, 0x81, 0x4, r1}) writev(r0, &(0x7f0000000680)=[{&(0x7f0000000580)="33caa2e9a3de2532b059c48d156e782a4b7ebd0e193f8ef9d08ca324bc42529eefbf271fb4fa042abe543fe220da54ba3079674496a70905f557106fc21c998be2c9cfc1eb99b5b5bfc081a67b5c661b0b434a0b08d850906fe8b915e898c238badd4bc55f74a1137dd5024544eb6a0896345835d21fb3ca9147c807c00b1dd57e23b80e6b25c20d018c0768151377aa6fd6a06208ec6a7f684778f056b0591603e8f167017daee3f24d42a4490985040ea9da1d04f3ed44774ffd4474a6ad1ff3dd18e1de0f92387117b7005c1767713dfc93b1aa64766f7cddb2ed0e629cc5df2e55049ad368a439b01b1d", 0xec}], 0x1) r2 = syz_open_pts() preadv(r0, &(0x7f0000000500)=[{&(0x7f0000000180)=""/179, 0xb3}, {&(0x7f0000000300)=""/160, 0xa0}, {&(0x7f00000003c0)=""/153, 0x99}, {&(0x7f0000000000)=""/8, 0x8}, {&(0x7f0000000480)=""/82, 0x52}], 0x5, 0x0) close(r0) r3 = dup(r2) syz_open_pts() r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x0, 0xfffffffffffffff9, "845c5509002000afb481954dfc5c7f8ad79f2700"}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) r5 = accept$unix(r3, &(0x7f00000006c0)=@abs, &(0x7f0000000700)=0x8) getpeername$unix(r5, &(0x7f0000000740)=@file={0x0, ""/62}, &(0x7f0000000780)=0x40) 09:34:15 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x6) 09:34:15 executing program 1: r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000080)={{0x18, 0x3, 0xff, 0xfffffffffffffd39}, {0x18, 0x3, 0x5, 0x400}, 0x7, [0x6, 0xc48, 0x7ff, 0xffff, 0x7d95, 0x401, 0x400, 0x901]}, 0x3c) r1 = socket$inet6(0x18, 0xffffffffffffffff, 0x0) getsockopt$sock_int(r1, 0xffff, 0x1003, 0x0, 0x0) 09:34:15 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) chmod(&(0x7f0000000080)='./file0/file0\x00', 0xe1) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) unveil(&(0x7f0000000180)='./file0\x00', &(0x7f0000000040)='r\x00') unveil(&(0x7f0000000600)='./file0/file0\x00', &(0x7f0000000640)='x\x00') 09:34:16 executing program 0: r0 = socket$inet(0x2, 0x8000000000002, 0x0) readv(r0, &(0x7f0000000440)=[{&(0x7f0000000240)=""/124, 0x7c}], 0x1) execve(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x20000, 0x51) getpeername$unix(r1, &(0x7f0000000080)=@file={0x0, ""/62}, &(0x7f00000000c0)=0x40) syz_open_pts() shutdown(r0, 0x0) 09:34:16 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff}) fcntl$getflags(r0, 0x3) pipe(&(0x7f0000000080)) 09:34:16 executing program 0: r0 = kqueue() r1 = syz_open_pts() kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f00000000c0)=0x56e4) syz_open_pts() syz_open_pts() syz_open_pts() r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r2, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r2, &(0x7f0000000200)="bd", 0x1) kevent(r0, 0x0, 0x0, 0x0, 0x20, 0x0) r3 = syz_open_pts() close(r2) dup(r3) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffc, "b08d1dbd961018d3a50a2c21d8e500"}) 09:34:17 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x457d, 0x100000000}) flock(r0, 0x2) fcntl$lock(r0, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) r1 = semget(0x2, 0x7, 0x30) semctl$GETNCNT(r1, 0x1, 0x3, &(0x7f0000000080)=""/212) r2 = getppid() fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x3, 0x1, 0x481a, 0xffffffff00000001, r2}) 09:34:17 executing program 1: r0 = socket(0x2000000011, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000001440)=0xa2, 0x4) read(r0, &(0x7f0000001480)=""/244, 0xf4) setsockopt(r0, 0x0, 0x0, 0x0, 0x0) ioctl$TIOCCBRK(0xffffffffffffffff, 0x2000747a) dup2(r0, r0) accept$inet(0xffffffffffffffff, 0x0, 0x0) 09:34:17 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) lstat(&(0x7f0000000200)='./file0\x00', 0x0) sendto$inet6(0xffffffffffffffff, &(0x7f0000000080)="dfe278d84f047e1808a3a992ddc389ae510e72c21d071d767c92f5a76aabd0152fcbd05c4db7f4e5e729497dfc375f1a021a5b1fd8ea7d7047775b8daf66303ddae94f4cc9d10f0e4bd21802c30927bf91de19baad5d68d29e6c0265b15278bc3a26defe99b129cae1e0377939e119e495cb84900b82d2c0689fd8d30bcd08437ed371f99c2b1cb8434a8ed7a106d463883ccdd36f76022dd29c59311fd01f26dc7cb7bb2578798d919b871cbb90dda4fccbca8d521c0c9c95c6278cad91c144f5079d7aa44b35c54465cb314586eae1b2afb0d94912bea757906d494c2e049598bae15d4a1b6892ed414e4ca5448a7e457350859333529825a60e93889fece46d4917cb7b429852148679694cbbb5d71bd8c81da130daf7387dc095c6ea85a19f5c62434a0b42723ae95420971a2edaa24f04e1c558283be5b08d1903dd2aa5b55ff876b7df8ad497a163fc1667bf677560acc9bdc58fd2190ceb7ee16969f2b7924651b5256b83fa8cee4a85b601371092d883db7c63cc060f80cc96a47d90", 0x180, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r1 = openat(r0, &(0x7f0000000100)='./file0\x00', 0x0, 0x0) recvfrom$inet6(r1, &(0x7f0000000000)=""/94, 0x5e, 0x2, &(0x7f0000000240)={0x18, 0x1, 0x3, 0x9}, 0xc) 09:34:17 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) dup2(r0, r0) setsockopt$sock_int(r0, 0xffff, 0x80000001024, 0x0, 0xfffffffffffffd0b) getuid() socket(0x20, 0x1, 0x1c00000000) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) socket(0x18, 0x7, 0x4) 09:34:18 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) sendmsg(0xffffffffffffffff, &(0x7f00000016c0)={0x0, 0x0, &(0x7f0000001580)=[{&(0x7f00000003c0)="2b81bc1c58c8860cff73b19b8d28c97eeb0f2c45bd61fcbde6b016b70f1ea7268faf9500a24fd23916d2a8c108b75e0e0b2eccafa3cfa72f4b44958da7ce780d7301bdf6d0e67f3530e28e1292cff531f79a9171640f4de9f75806fd89874bbc63262af0d0ef7354cd82a7352bcb71f7000eaf074e8472df7a8604c11f53c2306befcff88bce7197b4ed775f6d53547b34aa6aed26579b34509cbc95a3906819fb0cb60115ad69b4b3d1142a9049a4d29b336516931d822d8b2549e7b39c13e30adb1338b909bb5d429f4c693f532f06a5eacdc4c8ba54c3730c6172ad0f7a1cc5c7712107f7de63b8ae0bcd91bce6153d17de48b02f3adc9ebe912f99fe4eb35ab2210b17d9276358fc21bd28e457d62d0486972488631658565f35910780c8de757f57b1537c57fc31490d7d52b959d90e19f5a1fc28dba24294930f638f195b67bc64c8760518dad7caa0f42b25c3df8c877e8cbf8c3f172ba970f9273298844087d9e605b07d184ae285000db163d77cbd217183c000ed6aec386ec9eb9301b434f08e4b7cf04afd68bb722f27351b61443e152e783f7a603e8384990c95c1e176ff44fc7cbd630c0cec01e6a3d26bbd5cd7da71cb92d83e996992b8bd4d754835db0bdc6282a4aa516d6d19582e642bfec22546543c7bc71e1e814471c2ce7ece751ce40c331a55042e9098513ec4304a3ecea3bb819f2947e3ce11dcef9fb1fa53198d95615e2de6bbbdc40d47b6fd9275e6c6fc01d455c11712379e1cb09097234b50760444e0d50693704fd250abd1ed9cd816c2445240b6a5c7c1b88448647005f880e1b66ca3b751bcf600abda2c37125906d977de4545ac90a951449ca8e04612cc8bb2c9c63699c3a61ea7b185453ae2c3962d2e01f2a3a73340126d7c5f7144bcd7d2962cf5efccd8f7c1ce64d7bf367ac734e08a1089eb3d9a37d95815249563a9210873d15379cb032f5252db0f92e67315690a95734da207f896ad2dc74ec599147f73c53404b0bd5c255083607ebbdd09a96c70c13049c41d33248a9096de0829f3268b71d5bfa56d386cf4cdb8185dd0d7eaa8bef8b24d4b7a325fec38576e52b454d82c73e3772304c78d709cbb2086a7149957d0a81823c9364b7ea1233fa021be006b423e43067d545fde9f13e911a55283160d8d15", 0x340}], 0x1}, 0x0) r1 = syz_open_pts() dup(r1) close(r0) r2 = getpid() fcntl$lock(r1, 0x8, &(0x7f0000000000)={0x1, 0x3, 0x4, 0xa2, r2}) syz_open_pts() dup(r0) syz_open_pts() ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) readv(0xffffffffffffffff, 0x0, 0x0) 09:34:18 executing program 1: r0 = syz_open_pts() pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r2, &(0x7f00000016c0)=[{&(0x7f0000000500)}, {&(0x7f0000000540)="f9501c75922303e5005c115928f881168111b352c169efdce4e269c3340e329e81dd8bbfd9c2570ff27ae5adef", 0x2d}, {&(0x7f0000000580)="a49748853bced0c32cc89da03ce3ad637213bb6d5c46b2df5e0b9c529074e991231c9968bc1f5d3c7fee50645305c494a8ee6846985bb8ab34145b89778c05ff864459b9ad48267e4459553f7e1f147ce5bb38bf27d2f71b67396e", 0x5b}, {&(0x7f0000000600)="39d33e6101ba6f03666fe8609b6f2277a7fe0315d6dfcae9019d6a0808528ebf2f780f699c7a8c508df148ed38aa0a3121724c592f2c298d805ff995410e169ea4d8012dd81dede014d4869b98821814cc287df42870049121b23b9bb8785c21b9ae479ce5350a6bd83a44a00421b0bff143f4653c23ebaee3e58179f80c9cbc5ae270cf71741bdb494096e5b259233674816a34b3dfbe9dcda4cca2", 0x9c}, {&(0x7f00000006c0)="ff0a0525f8b7c3f3cef9b327699a0147e64cc58a3564c60edb1514bec93388ebebb4c4abd0b14b1dc36678ce0d2c05ac17158fece8829fd42b34ec2c9eb9c3e72aae53bace1be647b9075b4abbe7edbfb22e296417546b2587e59b175f8f6135a9a173ff7591de92f9db2da943a5f894fc21618952a1627a1bd33226a8b01975feee0bc8605a0ce02d3e563ab01337f4ac03537c52faaa7a21a322534a7f900589e2466cb8064fc7162bbc5b1537605aebad19a5df62aec57cdfe6aff293b2510b7bc0b0ccbf6aaeba5e65fdda2d4c900f72840f45cdf0f6003b344920565fa834d7517bd99f0fcd5218136a3995a9ba2088dc6cdbbc293528515ce6a2eb9576e230b75da3b5a492276033026a16526caab4843f6fa45ac1652220d228b67662979c0c407d0863923035473fe8bff3ef6118ad14c746446e20a867d5e06755fe2d2e96a1a03a4308c30719ce9662eed219c93031468ef5a89ec8fad62f69d7647d0dd2c0ad9d8f39f54a1263b5ffcb45e30c1487bae2ed2444d939384696356c7e8e447d23ba5e82d7585321760c031f399296fa31a7f26798d8726a95398bc4f9ab8a98d60ca8f2a0a0e77ca88afdaf1905c801a5782d21bf3292f6ca0968fd93beec7aa79ad2b22becc8474b61b629f80a7ed687ac8a54b058c96d062dbb0bbf8782eeacc05a4183f1832282ca6090caa624abab06c99d4db112a8ac47ab485ef88a0944f9aa0a4afdd7f87f2504a9430aadac8613b935b3d99bcfbbe272732558fc2125a4afc59a9f66c0d649663553db91717ca0f3127515b7c038f45cb04943897d863c621fb7603f4d87398a8b73af98cb557ff8e0d568d3bb384aa7eddc1fef28e80a81c3a252f0647031b0bdb14397072473ab6b4f0a09dc973eebb6faa7b7e53805ffb08bbca747654c434d820d7b2cffc28e89b6c484f1db3af42ece8d4d651517eeab6ef3222e5282f93df22310a2ec41312fd83cb8460b0ac0a6518d043d92830a27fdecdbd69cc29e651ef4483e1c0914ed865e1270f764d6b51804d3de30938cb792069379813e21680f1304d5e8563a7ce4a644cea112d0e9731013dcb1facde0c80a0c27e00ca296f6779d6a6cf3be26e930adc98b3176102404bb7a6bf0c2749419d776fc077281e6aa6841ef169baf00cfe9861736f29b0da5576a118c6e462a887ff055e2ae7c3925af6539b0718b701346e1381db06cbb2b0d3b80f9121f41096b3ed28ab651a2615e5ecd42cbe6e5c225181be793485abd83140f8805dca1974af19c8b2d4dcfa8bc7f2b7c741f58f39187aeba4a717b18ae1c6743cb5291d0931b53c90c0df7febe94f30ac08d7469c9529829e7764ac4e3bd3f7c7b277aeba06e46d750a3b36514bf1f80a84e003725226cd12f1cf363726cf87a8beb46d97f897dfb841048affe048522fb248f057029b30c021b1399abdae19048db1ccb22ed599ec1eaef3c12b854df1c8d125a00d73048093555e2f144043ea6ea13b177f82a425b6e1aa2da4226f54572cd5e86dda3b81232096898140149571fa184f16b5177c7bd4132500270da29bbf73c312b38012b0d74c32ff45ee3babb88480bc5063dc6f47769d7934f3a2ec5f9ddd8262044fddbaa9e8383037c0866864c83fc62821de623eb2f00b5039a7bf1595782e6f83b7690592542bb8e9c2b80984019c13946bd2013e3039b6024a1bb658ccb65fbb6e92de627a79e75ce63df64cd3a8349e799b9e2cc0830ebe8cb3283c737ac318d4a4b6a4b4dc41e30330aa77e8a6eaf1eb12a6f90722f870442afcacb5bc47229529e9514141c74ce6a18b134c3acac4af43e233b981c13c02118d5122ef719451377f379a43c5f061a79ee319d99cfad282a9d210e4d182c2c4825226f5d01f87373ed810ad6b3acd87861d7081bc52022450d3d816b3cc53bc5e653937d22613acd540e02fd3ebaf1c604641138da972184122d9ce81d0aa4ec351197f67c4debf832e4428411aec3dfd053d52d93c6e38613df72999e2c09356fd39a32551d2b8b7a56408c2349c5037149ad659575749c40be5ef32d190d3fc679793772a501e82e4f63fdad7f66ab26a35e551b4d584b8b45f4e9695cb426057ce822169142573df7dc9036c789627c7563c2da7e5df207ea76ca393e89279c2f2d45b8209ac9d98bf7b6fada961243e61f24d18021505c29081fdc0143d3e203ccec942295b922e17b15973b3a0cb843580547bdf9798cb39925e4ad07519f109d6ec8eba18c9c0a1a88d9037206c8afa06ae112402271f2072dd1d73cdde98a8a151ee134bbf1e81f12b418e207e8d3ad313f0c5176df0d63e219cbcd4cc6db945a4210ec04765731db8e071d56642e3cda52eb688ed2750b38c9847c2166adf78d40c5d04c1f27e0bbf0bdcd8d27da2412f9125e5ddc7cc71bb5df4101359d82ae90a2ea38cc351d42ade9a1554b8c80b7fe671c6bc0c19e9e2b737943834cc3a353f7f7f7ce0e4871f1d0e200a901df6a3ffdb52d863daddf2ab1b9e2bafe5b5cfe510fb6184aa6046664be2167b6f1668b7641aeaddd2757da9c95fb9e0e4b1adbbbad087703c77eed40e1a7a01d8716d42ddc77862a1166fd636dbed4f0f08993920864c4da78b85518b8afcf297e4d8d7916111c0f39a18d1bb33dd12373129434b0d537850e7bfc3befee11ac37365f132058f78a0433d2d530b81916cbc677528444f0844ac2e93345bb7d647463076b3a8a2584a54907ba504379d38c3ed2c55e560fdd4bbee5a1fcddf96ec9bdad620bdd8aa0931d812c83b3e1ba58477434dfb36cde7905d6a7a5456546d65d46b126fc65681d3b4d52d6d767e383fd04e95f4f4f0346b04cef524997587a5769377d0ad641a8e79dfb0552d3443334876a893084c6c9d129efb52a2c6764f0d173ed5075773dd41e74a4859be1ed640c8c5f6ffd11dad5d74047bb9efc6466673307384e6ced31daa266e624893f9ea71685196f62bb482d87c5e93438b2ca08f1850f4e3ba4b1f6df3f55defd6e376e2843ef9d14c5337c232df723f1474592b6840dff40a5ea7c3f0ed1f2dd99cb59f4cc4239739f9c6e0de2e8fb711c128370cb11f889a92e70f084e4cb1bd23d4fa9f7d7953f0d7e4d7ac118f3193e6e5112e8d048170b1c95227fe6688383e79ee21efdc5aab3473564336b878eec9754c5abbfc1d0c093d1a3f36c20faa0186d33b69d549643ab436aa83a05a3bdd5e86d7832c45a3b1034c910b9f78ee6bb1c39849d32b7fd98a46b882c2df8572d46e6c865ac4be27fb06af1eac8ae16f493bbabba8593b9ebbdbfc9f0121c98ebcb29f820319caf06495084cb08629fb75e5f2ad64796dddf02bda210e703f37f9b5d440b571c42e6f9e6697fe89094b11c17a89d59f4400b16b501a70bd064faadb0d6f0ccc46ca0d0111fcb056f0b22003fbefc11c7be922b5de7afef79f36ef9356c526d4ada9dffdcccb6d8ecfbafa58bd48feb7042ff46289f540e496960b765bb14e7cee19b9901b8933c662cd2a202e81f5656920858851090929fbae3fabf3a1688cadd851d651c4c82525463ead80a9b430b93a9c7165e71d0955ea884a8bedb21f9e04b6693ae210d92e2909b47c388100f1821b231a60927c04c931e28170e3ec6d47fc4281e6ae68540cc62259a34432651b82656af57309e0b5ca6bab81022a3ce063d949730d395199dd52b784723784dfbf59c9a1b2383b909efdc6a0117f07e7bda070f76551b377bea248dc8d221ed6bd5af1196e74c8166240a681d1597c85e7fba3a9d88f93571870d20d401a69a44e117cdbec86ad6735607780c68fff9983591430c382e179b847e4fdbb528930824c5c600ee8bb704a02a9b23cb902139de867d7e527d80d888fa545829ad025dbfc6f8dc8484acbe88270fe85ffb410e476657026e2c6a14d7c701738a28664c93ff4e18be9e65d8d4b6ea0225ed3a03994cfb298da3d3ad527b80531b2f772ec627aca13b4c0033a283170c9f1c2cae4331170e8daba8eb763d26ddb8f10d09e3f893a6f8d21d94910de55c0404ba235b1ac2d052d1b7798f5c570ca7664e1171e6ce9cd4916b020a4e5e3da25f8882c4065591a9093ed64373799db8148823e663343d6fac497e62b2893a14b4a09ed5c799da45fd401422d0c4edb1ce82861e49ab4cb920e5019b7f2d5271b0ade39565e3d620682234d381ddc0a345defb56d7a12b0f2cadb3f9c88aa7f8f70e8dee8e44ae91833dd31c48c8f5170b9b37eee02d894eb7772e895fea211d954dd26fde92fe4b90a7acfe472321af1d8e6c6c2f16467b629a644a431a6ebe64c566295fb52604ba4e0a64a945d67267ed812c39a10972f6048a130d8f6721fdca10307fbbe908671ea3358ba26d623124843353c1aaae488ea3aab053aea796772a6e004515f84d36086d9ca9296797ad8139b98c9366b07a3b224e38790688b2b5a52007dc2fb6210649cdd66f4dbb803ab36b0f7d52f69d5cff5a81b7638d934d4b05cd1bc2af78aba3fde6cd61656cc7f4851fca78505ae7cedbe0e79180d5c01ab57a7ee2d2bdbb2c14c751cabeaca2802f800659da7211113d83f4b022c1b903664ef74647a897d886915cc8e662e43c00242bfb12e961dd8466dd8ce0691bf2297db5838428fe3caa33ecc8b7d92fea3c9c5a682103fdb377548b20a8b6c3fdb03b4e7593fe1fe2991fcf97526cea2bef60a4b2bbbeef34ffcc116694a0cc07a9b7f386f2cf8d856765b814245a89d7295b3f6db425a7ca45730169a3406ceb8b5530d7195c656aab24ddd60ee30a2abc1803b45d260bbe579ecf16a29b47cd35e219363a5eccb7a2a153a87db678dd52c142282fe9c48961d9768b7969c46bcb7a9d28fbe1149925383aa971967745dfabc6eee0430ab98959ebd11b88c8e1b755719b30cae94325e7884ddf9147a6e9524e0f4dd5c7098b5169b0524171a8d5c12a1097b1b5848adb3c093945a81d37a3bea38fc50a4a61c1a511688538acd5da69293c260b32a17217ac0f6787649d7636d66885c47e69fca59c759b6e94cd12bdc38a56d77f9137f8d1ffa40c9b9fdb4b7a2346f7e86c4018c7a5df5b79709ef127ef8fda38fdf4e41c02cb8fac343306abfe2158ec7089824e62f6ca676927a7cf146124efed66221ff710ad9b01d2d193727da6a9851ae3419c740c6ae0e31dbe03678ab4042d11370323c7806f3e55103bc472da470ac350728ee7f7983bcaaa47d31f4f2ccf3ca8b0fe9d182d7628e5b69e8bc4edd4dfd1209c05778af5a41325e8b0a763b2c1827f9cc2816d4abc22166cec387b9eed10ff953767aec5810531541f95e0fb9e24318cf5dcb8521320aef4b00f06423fc99c8691adea53666d1c3b6907302f220b7d2f79bdcb9f53ba8323f5e71288039781cf823cde1c58099323b2d845bbc66448171b9e14d46c98359c67150285e81a92b9a772e996219322bb1e7e79c909fe298a1b5b9e9c9a0311516c5f9fda81c4851dbeb829eab68ad4fc5d02205c513a2891e10704c490c8d312149b447887cbd5ba0d5dd750476491916040c955b135ad87a0fcca8495d97df39c8a801594a5d8cf2a703762c548dfc84ada3f001fe7abfc651053d8a87fcfee9d64c22e38e0e81ce9286e5d4d41421c0837e9cbaaeeb52bc6c2908ea9013a30a7084532c9631dc66af8648781f681e3238ed9cf476bc778728929f0eeb1eff5de806f5687178ef6f8c057557b0e02c28ed64741ebb05f14cc7059b14146b127f5f3601b013d94461131133d3b83856d671ace9b", 0x1000}], 0x5) r3 = syz_open_pts() sendmsg$unix(r1, &(0x7f00000004c0)={&(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000380)=[{&(0x7f00000001c0)="3e527ab15c2ec9fd72d88e7dedff2fec34db3a2dbfe0ea8ec0032a5ed80b9c224d90ffa7c3e79dc4bdb2fc2b17c5be9e3b7d5b45ccfc789229cd55d69aee33f8f647eebad6f88f64bd57faedf65435aa4eb3002853c71088f2771231af6883b04c3884a16e4977345adae83801499222aceb5fc8dac7f07ae52063e391f23da5c13118af17c22747cde2a7fcf36c43d52157a648253c", 0x96}, {&(0x7f0000000100)="47c90d7b0053b3a22c6bdb63b5f0bd874982cafcd38777d93733f4375c18761f1c99f6d5072f91cd7d889f4743fa9d6bea4bafd116475e9e8faf6620c6eeaf20695987a0a65bc465056c6e148ff01eca7383d7a98e", 0x55}, {&(0x7f0000000280)="7e0021aca39f87d292363aa12465900f126bd99d75991a350cf52b825f828fd5a5d2d209358edc6b89a0cc85", 0x2c}, {&(0x7f00000002c0)="4060bfaccfcbb6bf4f7d06db7664c95d443500", 0x13}, {&(0x7f0000000300)="9c450b2ea21e44240443900dff955395610291575b7eb124f96cad209bed9d3cfc1ba21e4bd40f74cdde35d6a78efed1db6bf819cef366f3884ecb423eb6cd434a9f919318b351ca61fd310bc1f5d05b0fdcb55b", 0x54}], 0x5, &(0x7f0000000400)=[@rights={0x20, 0xffff, 0x1, [r0, r0, r0]}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0]}, @rights={0x10}, @rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0]}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0, r3]}], 0xa8, 0x6}, 0x3) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x10000ffffffff}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) mknodat(r4, &(0x7f0000000040)='./file0\x00', 0x8000, 0x3) 09:34:18 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r1 = getgid() r2 = getgid() getgroups(0x7, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) setgroups(0x3, &(0x7f0000000140)=[r1, r2, r3]) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000500)='>', 0x1) r4 = syz_open_pts() close(r0) dup(r4) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "003331afc0c8f79e147ad4437d7426ab5f079c70"}) readv(r5, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 09:34:18 executing program 0: r0 = dup(0xffffffffffffffff) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f00000010c0)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f0000001040)=0x7fffffff) getsockopt$sock_int(r1, 0xffff, 0x800000000100b, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000040)="622dd6ddaf176bbb043abb3a724f2f366cf43df8ffabeb015178321d6ad693f090632f9c034188e091d8d95baaf3aee02638e266c4d20e1525b6311b1f1dcc863e1c0d17ae6136327edf3658839da5feabfa63c4d3dd36478a57bc5b9d90138f62d47acf305f3cb98a998936412baf12a5be05613ef8e091b0bdc00c2486dec66bdbf12ee104960e2c78ae64605d40560876160ffb841e50147e71f0d846e84d1eec5dd5a9fd05096b4d83fa15357511937e9b2cca75809bb77a1071647359240e232c6a607dcdc8097d2aa3179575de87ebff9483eff7c3e43f7e1253e0bdf74957fef21d09368a046a0733e689ea2f20f5595bdb704508d348ab187b3526d84826c610ae327f5b65b7c264cbac91632882d2da81e8c0d195e0193d5fd0bd7273c5419a251c522298a940ff8696e8a570111c9421a48dae260ec9f9008da783b269ecf01de2fdf6985aad08a12c0808076b730e7f807509eb3ca3a3946cc7f4f39a740aa02b549175b5d44e773e23314a592b9b6432d932b3d6b244740a9ae798f51b6632578ae51967666e5bcd120ec621ec8d84e52d71aab093a7d0afee1d958eb174aad7c85599a3e02539f800aa7ce55e478f7a043af41e67d4853a7856bea76a55d691dbfdf0aefb7f1b9c125b3cf03af9ab4388133be328a1c839ee26c89726c70a3e37d9466784d5151595252f8018c91e27d670964e7bac034af04ed4902d33010cd41ecfcd25d9331578a1b19deeb756127c919ddf7c8bcce3df85ece5393917e1fdb5fdd0309ad202042dfaf409f800e86c538e0221bb96810ac2beb09ef1cf246891e1d8b07d26a7fc61c099bf18a743d7c940257c0f5f91806b36dd482225ea3c7944a67715f2c4a334e9319273b58c2ca50aa7d23f250b2eb49579f62fddec126a0b8d325c3823eac01f7b5bdf39416cb09b4a83858c2754512bd4399aefbb17ac50e008174475ae9918f8528451e11e53ad55ff7db64c88637ff6b48ea7cb348ed47e54a9ff354c1d15c409a94db7238bbbb0bb1f06fa637d372e1e1bfd4251b58be94789fe0890f69cdea7224c288f4c57b8575d1bfe62b4128d55c2c7243041bd194891e2785c83cd6fbdf7a881a88b99e03e8a4c8c3986c5de084e3423db860fc783932042c26770eb79bd290ea4e2f57ce3847a8ff94e85f8e72702367271bd9636084581b02bb8170b7a62142d3bd98df02bb24d7f458887aa6e4b279f3d80028948bcf1f4a9ed09b8ca0ae6bcd15a5de3d7e6b03716f92bccb78f08afc44e4aa659d50db09ec6b10d17d36a9a3979d48632eadfa69d290c6b79c23637050b495324b194305bbc9ee2b91b64c403e9f3839d840c6aa1348c02f3afa573940881a476bbda7ed2bdab9218c180fee86586c3c8b39a1ce412302b3c00d89c3cf3211f17ec1908299f23bca3002bb3fb651f911738ed2625844e5351f9147e28f037de91551ca9df9971d4e43dcb5e256025edcecc5acf1b2b37c49489847f993a94605a275ee87677ffd7b492bd36166a38684bcd0e688afe97b384fc61e7ea497a51f8990fb529ce9dc2064fd9a608bf39433a5335cf84bce54a0d863633fd08ff6623412aee31e2773e0080c8b83d1cfd8e552c9c76e08e2742cfab089cb9a28bf7b6d9eadd310a0323cca0fc5b3dc770063ddae0d06f4f64a3dd3b3cfc7c112951acd9e7406736e92513bd9aff772a8759b3b632ff673905c108a357de08aa61097662274054d2c7ffb87fdc4b7e3bdbc0c982ea8e134bb3da7005d4eb097597e3fbec9d5a3c606e10647d6c88388776a6ab3f406a33fdd8beab5e18d804db6e37d58de6873e1ed7d3a53318682b7defb594dddd8029d64d007cb0715a32a4b4ceed031878e4df34e0124bac103a49f5b367548adc1fa5951ad5f6e372c200b1c167535d050569a5b9ffad8bad3fa3a1d76df7fcc3c7b62360892a801b642108cb26b3afb99cf47addf38e2fc2ccdd4789b3b07bb1b40febc673245b4fc8049f90ae97ee03e7cc08e46bdd4fea9136850f7246d239632af22b2503136d19d4fe784bbf8b0c88875bdf05f26877d609015504f9592cc8eee157713a5dd7807ab4d016a4aadbec71f1cfccee602938668d38ef26993d397f9e7e8fc02fa099c8e23496d7328954c559caaedb9f0e64defbc9cdda923a8449cbe8d29ab5729382da9b5740709b27d1e091da0f231bc2f85f0cbbe2f787bbca20ca834ba7ac71ad2266706e5caf3dd46966c1fcaf5abfb8677d818720fd8b150a70e1eae8e9045b690da0805cb47b4361381b01aaded8e191c9fa5479838a53bdf7b3142bb39e7681322c8aa0db5d398a089e5589a57b8a0fd6978182cae4d4b80e66780ec8fc603ea1b01198f128b3e79f58305b72b9006deb5ebd0079017e7f8ce0ccc53a340b877da982fbfc0701ecf87affa91c2d531838cb818f10c86ed268653c256580d57025962fe88a0f402de2d839f39af47d0809fcb21b8a6913b3c07bd58b1accc35e4411da04ca483da26a1f8b1c6d680ace1f0e77a7a2d8b9683606ead71b1f8e30a7a3b41af9716d6edfa56c9a2d9c1bdc8e51893fd8d42c93e83532ed2cc52301d56fe2224b5a82cad84a5f9625e74c6dece85bfd70fbf1afd96c96e7b9cf569c62691fe25c5dfa256fee4d7321707a01154ce0eb90b154020c9733daafba46186756e1dbb7a16227622bcb7c57318d2b15100a0ac9b2ab3906b810afbb4a3058fdd9aff967a919b5cb5a13884812f214a5f53beeb896becdbd963ba21d726ac2d43ebcc305e2a7387f396b7a04ddd5e2f574a546c3b22b617623fa1a0e3e361e3eec7a3a2b04434bc6f794fef243c75f23d511e09c9afa06a0063488bb9f940eb7a1eab6025772f81f9ecbc01c5051d3d18ae41367f53b68c86d32f9354167821ade9a83302933986e296f61ad2521e434a1fce1e3e853c5e01a03431aa751ebf233fb642c49c6fc5fd6955c2592535bf0fb08205ccaf8015999790030edc98004c31be4513654bc5db40ba44c97ca20693cfc5a66a629e2f70aa4bf06a44b165955bc7c126291e5dd1cba4f9ca71953d4494d699782c22caaaed278ee0453f49c846dba489d1b11fb03676a6f74b1aeda84faad857cb48a96b542fc8ca37bffb42552ef6afbf8f6e9bf411a7bff0434bc29b83f4e599f9fec93651f187b5e080f7f1581a3fc3d3300ccaca095984d0cb5bf6e451f00bd51b23e055dfb53826910356e03094f81995ed161a641bc0c7f6c75a163b881d7fed8eb6405f428d8cf7d5385e01b68e133e3c8174e27885a9f4e9c6daa4c9efb9cfeaa4fd5e28396477a638987f02316359d190d9d3898b05ae8a54e86ce40fc87773461b028e9f1976dcb00d368996d6320e5b5e7683bbce98f7b6abdbd0b9e8bc2478c27c4dbc872c31e57f6ccd415098864a4d15c2280d968e39594513ff5791b0f09e615c0a9efc2b76b98c3194c9b770a45f75f3a7240dcf882ddb5394cf47d92eb203ac6101417fa67570b7fa22478e428646c07a5904b9511e2a1befd048e1c99f0d5c2186b8b9d0470e1b08002cab710bc50a6a774181989de334e3643eb107c68eac5f14be664b9d6ef38b688abc5c64d6fed67275f4b24269ac71d3f2f99747f19ac7ee1be2839a7465fba5638446568e3c90bcd44239a499346ca5857dde2258c5da6988cc9d699af8feac19393a94218aae2ba1c8c442621ea2ab73bd1a2c93dcca767fcd35b51de40381b2642f47e0079bcc22252de67c8a30236d053dfea28d0bdd7c829ff9ae6f1a30db432a93a4de6bffc13c0ff3bde1f9af5238ba8bf79ae0d730d6448c1dd183b5450b16c2f79681c9aebcbd7c763bc1aa534f10a76e529bb7603f7dcd31309f6aaa9893737b804e67a511454cdfd34619a2e1ca42f08b81dfee60812234432a4da20486c3698ee15ecb5d8069cf2a3dd2ab19c2ffec1a49a43f985d3d27c4f603147537bebdd9b73cccfe0123e53a4c24d3eeec153f1ebec1c4db13a8e2292be06fe70b4ef7e1ee13a0b76688700e6fea6ea9e637ee442d21a4d59a43d45d07aca25037d78beda6a5b58fa0ef59a6ce19c0098f0a4959a13f2f08b904e75a38388889d78e485494b13dd9e3713d2b53f11078a48e8a6d9493a16a733facfaad7e5fee8a1067382700c7336d34c39e28da2b804078bbde42d3a609c47f05ff554370f3129e0582908f6195beb1602da9fb289b26194196b008965eb9f4061d01f3b8be9d873b1a2124af26eb59adfb294b9f136b1fb138077aa99a90a20a2123de9fed2ee0151899286e17b9d636239acbfea2a2f81f741ded8a32171cab53e3e5534f6948f3933e4773b7b63880cc944dec33274b5b1eeb08bc637371dbdf5c83b3167532e5a967b38b15e94db4c20974d23976189b196896cd810e6493780e9c95efa5bb3258bb7ea34d738d88c7c1466dba16c673eb02550c011d1fd2e50f58c61c6e65f91fcc2733d14b12b1693e2b322fd1c9290032b093c16457d738c0b78566df32cb2b1a78d5db0f1c6409a032fc2e00d2e641a1bfcd54ad083db23a4203561462035a09e4ac7a5c269da89ac9009b1fa66acff9105c974acc9573bf5c5f57d30620ed62d23dc445268e36407ef8e6ad401436e7adb73f2099c8b83c049eb9a70ffe2d27d8a6b98e5e9403c076175a69267af5ffd9fea293d7a7c9e8efd70565aa9ea13dbc9a47ae8d586d0e472463f6c79b9f4aae86f184f76920273ee68fb6a2cba986801a01b0535511e8ff658d5965ce678956241c382d80ef0fbb8958fcef978c7823f44dfacd8ec15ab9a668ef91c58c0ceb07008a9b428edad5bb9568d4903b17cf531d25024a1f19d337b231ad84a7e190f2478a2d3bdd59ae024d6ed9ab0713e3680a49e45647233f517b9ebd76e84ccf4e601ee3696bb6428324058cc09ce7673f7e3406af0bcc0a4b92506dbbb48928fd557f3380c5e11342d829680aff8126ea300887f7e974cfd4f3d66d73b571043ca0f3e2213bb4905d730714884b37aed11473e427e1825784df2262ee30f0ddd27b38944de947417929e86ea91b85516fbd5403f541b5018afd1eb7314eb9d41b543ba4aa5a50b6f5c1fb21d1ccc3f9c5724b22e2926bb652419f67dac314301abaa3ca7478f088dc947d7e7e578fe77ddde27e412bbb0e5e3c511c53a569f2660b6a961172a6adf90fa1d334f3d370a2cd391b57e6ccb718d2e0b3e37b33d422c69ef0d19692dcf9ace51746fc6b7cb6eb954eff45522be78855f9e313ade164666edd6c54d3b91f0726d1162256f00cb1fda7ab3aa213fca9fa7967c2e1f3685c8e06ebbe549226ba08598d87dbcd0a387820accee12343249142783db024f85e97efb0c8a0fa26a42691989e2e56df3bbd67fbc17ea0ce6e55ed6629faf5037e2ca196623385ada93125bce8259d483ea1c63ce8a247dc98c0433e922bd1f8ba89e987a4ae04695e034fa49420e798508ac9eafac959ada3120f58c96a7b28f60c13eb1e96fa6ff9418d8502abcaf9a90947ce34ff07d345bae8647e317e9a01a58a382a1b8203c3d6ffbd8162043a1498b2f32fb9db11ffd74d628fa25a7237b4a23b7f15a336cf85ac6d7a0b5de5e319e412ca96086a4312a37ed0428f88ff09263e0ef0db84e467ed766b37923f5f23fdaeb70e7a21fea8fc6d131d6e00874d302676106db9657e8ab48f9245009d5ec82605819c5458578d017f18de049465b40df67cf360a1fe4c599c21182f3232ee26e3f80265c551ad89e55d6cb6fe1f26c3a21401d4c3fb268a4d813a633784cbad627", 0xffffffffffffffa7, 0x4, &(0x7f0000001080)=@abs={0x1, 0x0, 0x3}, 0xfffffff1) 09:34:18 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x1, 0x0, 0x0, 0x0, "81188ffa9a0a38e8f9be173b10ed2676def6576a"}) r0 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r0, 0x0, 0x13, &(0x7f0000000040), 0x4) listen(r0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x8052, 0x82) fchmodat(r1, &(0x7f0000000080)='./file0\x00', 0x68, 0x6) 09:34:18 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x9}], 0xd497, 0x0, 0x0, 0x0) clock_settime(0x3, &(0x7f0000000040)={0x9}) kevent(r0, &(0x7f0000000180)=[{{}, 0xfffffffffffffff9, 0x1}], 0x6, 0x0, 0x0, 0x0) close(r0) 09:34:19 executing program 1: r0 = dup(0xffffffffffffffff) r1 = dup(r0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xfffffffffffffc34) r3 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140)={r2, r3, r4}, 0xc) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000180)) r5 = socket(0x2, 0x400000000002, 0x0) setsockopt(r5, 0x0, 0x21, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) 09:34:19 executing program 0: symlink(&(0x7f0000000280)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000200)='./file0\x00') symlink(&(0x7f0000000080)='./file0/../file0\x00', &(0x7f00000000c0)='./file0/file0\x00') rmdir(&(0x7f0000000000)='./file1\x00') mkdir(&(0x7f00000003c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x1c5) mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x40) 09:34:19 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) ioctl$TIOCDRAIN(r0, 0x2000745e) r1 = socket(0x3a, 0x20000000000, 0x2) setsockopt$sock_int(r1, 0xffff, 0x40, 0x0, 0x0) 09:34:19 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) r1 = dup2(r0, r0) writev(r0, &(0x7f00000005c0)=[{&(0x7f00000004c0)="a4", 0x1}], 0x1) fcntl$setstatus(r1, 0x4, 0x80) close(r1) r2 = syz_open_pts() r3 = syz_open_pts() r4 = fcntl$dupfd(r2, 0x0, r0) ioctl$TIOCSETAW(r4, 0x802c7415, &(0x7f0000000000)={0x0, 0xc4d8, 0x3f, 0x400, "f4d62f97c40f986e14e608a0204932920678484a", 0x1f, 0x101}) fcntl$setstatus(r3, 0x4, 0x84) write(r3, 0x0, 0x0) 09:34:19 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) dup(r1) pipe(&(0x7f0000002380)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGFLAGS(r3, 0x4004745d, &(0x7f0000000000)) syz_open_pts() close(r2) select(0x40, &(0x7f00000023c0), 0x0, &(0x7f0000002440)={0x9, 0x5, 0x1, 0x3, 0x12a4, 0x8, 0x3, 0x1}, &(0x7f0000002480)={0x4, 0x9}) 09:34:19 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="8202fdffffffffffffff"], 0x1) setsockopt$inet_opts(r0, 0x0, 0xfffffffffffffffd, &(0x7f0000000080)="a902010000805cb90cca8590", 0xc) writev(r0, &(0x7f0000001280)=[{&(0x7f00000000c0)="471b29b7ab6e6cd6d457c62db971872dec848e021b42b9b4e4b1769b3b44468c6c538ff805936e9b85fb4fc53557388a0ec8526ac6232d1fe502b11e27f8e39f73b7fd13d03b7b2a778c429842d8396b420a136efbb31a998da54450a201a01f1aa5c05ca0a265b9497658c555eea51ec5315d3c39c619a401fce5230f0b8ada5dae3e14f2a7376d7af6d0f1994dfb785e7c08b3173180feb41ab4255405778c22a436a02142011c744dad4b462b82c4106be5b8519cf0b99cb819ee7723213cee162dc650f26535ff5abeaf5e5ee642a196485ca7dc855b1b8f61e13fd198894f505251816223dd4c9e5351104bda2f05dbad4b28c6fb5c68418b47de20cbc9f86a5c8e75c3e9e3c5d76fd3c201d4d7983c2dfe763932096d4f5742bb997a3db2dc0f0172e67ee237f32ea06be7048bf2d603d2c1d7b19982071edb78f9507f7f5e3db25bae74aed589e1143ad6b546f39577a00cdadbe67011b64f3e9486c765f676bf84a118ace1f31db0db60bd6d3721620d43c7d5febf427c39e83ad26359aba8aea2d9c7e123ace8df795c34356a22f9bc3d46972ceec00f64d1a76a2e3566414118689474179c5919b12c6a43fc0dc445be494edacfd0144d46151c62da57aafaccde66a852c2fab9fd867e941ad24ad0dc5eda57f345594a085c9edc4a403daf13e57660dec687bcb4011f3f1c520b80177ca95a9a917b18239701885fb6e3dbe3cad79ebb61073f73762a17afabdafd8247f8a9dd57f945c635ee11d8c6b939dd629138dd9d4b390380661b39e27e832ab7c4191b67ff98397a9af8aafcce960994734aeb56a924454ed9b35264516f98305468fa74cc4b886044fd611d4c230f79b1af3d363f70c0c5c2724bf4f892023e56fc5e578e59f522ec29c1c61a68a0b2635bf90f07b19020c5e02bab166fd1d0f9ade3d4cb0fd85dfba8ed6835caf8b8710eb83158513d0b12ac3848d53df5320222195cedfb1b514c85e919f2d188240397512896693ceb33e1943893e3c1e68267a537e60ac48860db4359e73c7714cc544dc336f29803d5fc5952f355e193e42a7b92ecdcc12c8d42e352f22cc319981ea848dcc243a55c11f4446f3477d4837356d5507f6295b3192edd712aefe87cf8049b0757a4ac7790a72123601562bdadc73f7f8a0a9c0ab66c8c3300e64e9511b76eb810e314a9a0d45847f65c0570dc8b769d88451018d21daef3c6328113193f6a478f4c5c37dd398f1bc35c41821fff9578fb093b03744e5bf56a7880208df08df8fa40faadde00c599db40524be56317ea80abe1a0453e695e711d467ece36e1206f8097e5c3d378a3af0859df0edfe315370dc85bd8bf84a64c2636985e22c2dacd617fa40e4e8c8c3de636bd89c7a5138d176066f8bdcbfd3d1524830f40bb155c28089a02320a639b940cbe7507fbc7d4ac9d082c70e6d91538b17612f368efbd9622d8600837699e3f3b12dd7dd536518e4e06e029cdeb78ad4e89c9406f3d5de610b34289c2d0e5d136458cc39c744ffb348c2adb2609780c4b7c90a830a23286dba7e59d0956b7332ac134a3ac3e93b510fe7028c77df7ac750d2a2bf07138af0ec43b6e10a4f2c9f825ee7960bc4acf7c7b6f563d56cddf20213d9a3cf5f0253174daf258dace5ba270b39c373b0d3c2fce8494f3aa8fd9f6a172ae7943021070662a8b050c8a8817bb5583dd175fdf415ca8351f6c9b410b98350a3d3aa49002ea4701814ac0b4c7e8fbb91bd1e27ef2a06aef7a38a3acb707b636ab7adf9cefbd62a0aa3333070eddf41df9ec6eae6513acaf6a5338d9893ec0972158b4cfc7ef55b159ffcbe6c1d579a944908527d30e0c419c6ffc8201219544220d1c3f00000000000000b42562561e8d33734f7e14893fe314c43bb2ca2ab63e2e602bbd61196cbf79fca4d06515ae51787ff5ca8104f7924ec5ecaafe44a8f9818e1218a6b18956a4ef229c5e8a232f8c799053bb3ccc1532c752de5be39b419f3cd4da188626c3c98acd", 0x595}], 0x1) 09:34:19 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)='X', 0x1) close(r0) fchdir(r0) syz_open_pts() r1 = syz_open_pts() write(r1, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x7f9db73e, 0x0, "7da544a3353f3364e4b1f41cb2a074a876798c88"}) 09:34:19 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x20, 0x0, 0x0, 0x0) listen(r1, 0xffff) kevent(r1, &(0x7f00000000c0)=[{{r2}, 0xfffffffffffffffe, 0x1, 0x0, 0x400}], 0xb7, 0x0, 0x0, 0x0) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000040)=0x1ff) kevent(r1, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x20, 0xfffff, 0x7, 0x5}, {{r0}, 0xffffffffffffffff, 0x4, 0xfffff, 0x70, 0x2}, {{r1}, 0xfffffffffffffffb, 0x88, 0x80000000, 0x14c, 0x101}, {{r1}, 0xffffffffffffffff, 0x0, 0x4, 0x401, 0x7}, {{r2}, 0xfffffffffffffff8, 0xa, 0xfffff, 0x2, 0x100}, {{r1}, 0xfffffffffffffffe, 0x4, 0x20000000, 0x5cd7, 0x100}, {{r2}, 0xfffffffffffffffc, 0x6d, 0xf0000000, 0x10001}, {{r0}, 0xffffffffffffffff, 0x10, 0x4, 0x3, 0x7}], 0xe75e, &(0x7f0000000200)=[{{r1}, 0xfffffffffffffffb, 0x86, 0x1, 0x7f, 0x8000}, {{r2}, 0xfffffffffffffffc, 0x22, 0x80, 0x1ff, 0x1}], 0x4, &(0x7f0000000240)={0x1ff, 0x1}) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x5cd8, 0x0, 0x10000, 0x0) pipe(&(0x7f0000000280)) close(r0) 09:34:20 executing program 1: mprotect(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x5) r0 = socket(0x18, 0x1, 0xfffffffffffffffe) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt(r0, 0x1000, 0xb, 0x0, 0x0) getsockopt(r0, 0x8, 0x9, &(0x7f0000000040)=""/82, &(0x7f00000000c0)=0x52) 09:34:20 executing program 0: socketpair(0x21, 0xfffffffffffffffc, 0xfffffffffffffff5, 0x0) r0 = socket$inet6(0x18, 0x2, 0x2) sendto(r0, &(0x7f0000000000)="9af36f2aa453746d9f80c03ab690e82c79079341e9d7a3f84111bcf7d9b24199f7c6ffa5640dcf12506181d4886d7926b1f26d5ef6d3db19316085637e2ec788cf96da962bf99c20336db2284398ff916f0ac4c2edcbee80b72de3da69212047ae34288bc5f16e9f1af01fdd7b5c14b99508c3862545260d84e2bf1f98b023eb15ad634a770ba87ba91521e806f2448c6240e9ac1dc562d7e3efca9a41292accb283dbca06669fd8db8b30fa66fbc75efd69e06656c466ace9698f5debcb53ef14fa1f3eba7394f0774ed5ba465085ca5cdb3636", 0xd4, 0x5, &(0x7f0000000100)=@in={0x2, 0x2}, 0xc) 09:34:20 executing program 0: socketpair(0x20, 0x7, 0x2c, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x80, 0x100) r3 = fcntl$dupfd(r1, 0xa, r2) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) lstat(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)) r7 = geteuid() close(r3) r8 = open(&(0x7f0000000180)='./file0\x00', 0x200, 0x14) nanosleep(&(0x7f00000001c0)={0x3503da64, 0x7fff}, 0x0) sendmsg$unix(r1, &(0x7f00000002c0)={&(0x7f0000000200)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000000280)=[{&(0x7f0000000240)="12", 0x1}], 0x1, 0x0, 0x0, 0x2}, 0x8) shutdown(r1, 0x2) recvfrom$unix(r0, &(0x7f0000000300)=""/183, 0xb7, 0x800, &(0x7f00000003c0)=@file={0x1, './file0\x00'}, 0xa) r9 = syz_open_pts() r10 = open$dir(&(0x7f0000000400)='./file0\x00', 0x10100, 0x40) ioctl$TIOCSETVERAUTH(r8, 0x8004741c, &(0x7f0000000440)=0x7c5) ioctl$TIOCSBRK(r1, 0x2000747b) sendto$unix(r1, &(0x7f0000000480)="9c970c766a21ea168be49c8561d0318203c2a3", 0x13, 0x2, &(0x7f00000004c0)=@abs={0x1, 0x0, 0x3}, 0x8) ioctl$TIOCDRAIN(r3, 0x2000745e) r11 = kqueue() ioctl$TIOCNOTTY(r9, 0x20007471) fchownat(r8, &(0x7f0000000500)='./file0\x00', r5, r6, 0x0) listen(r11, 0x6) shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffd000/0x2000)=nil) readlinkat(r8, &(0x7f0000000540)='./file0\x00', &(0x7f0000000580)=""/114, 0x72) r12 = accept$inet(r1, &(0x7f0000000b40), &(0x7f0000000b80)=0xc) socketpair(0x6, 0xc007, 0x4, &(0x7f0000000bc0)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000cc0)={&(0x7f0000000600)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000ac0)=[{&(0x7f0000000640)="9b53895b5c606d2eb4e8a171544523be8a720fb354fa7a8ce672c1f170f1b02ab736da463c31c512fd84396fa2ba72978249b8d5f23f913aa0cb2cfe99d6798eaf4fcce14e", 0x45}, {&(0x7f00000006c0)="17d9c4de9ed5d818863c62031edbb0638604fd243731b478777639b790d1ae909ba982b5fec24c3b145286fe08ad6f1d267b9e1f4412b58c8c09f109d071ffc54b7d4e47669987f8c3c377310f0b45f33a44eed7a5b4659107ae1f8cfe816b9e5c6c429b122dec952cd01adb63b58cc039cc1723b32cf8ae80328b69bac6b97dcda625ebe14acb27e7ee8592cae172cf61f935e7e679c804e67ce8e12e2b9d08ae75438eee048006da269c473d28ebb1cab813c9d890a399f13144d57d7bf6d7b8f692231c7ea20818fe94af6155a12e0f71dbeac7f6fa461311d028", 0xdc}, {&(0x7f00000007c0)="e015fa7dc081983e103a851f309a74265ef12aaa7c2faad5b936aa67ab92f409859af3fc25425eb292617ac4ffd575801094b08b10c04ba3534d884ec386e4c37dc06aa5dc84006616c9503a44cbaf61d4d3377023f635bf3276bb7c3dc0ac74a41d2b7854656510dd15d558bf03a2c3169c5d2ca368503ce8f1a5c10c333f69be2c6e0e80712e0cfe4e622a38a586598efacc43f7626a821f827ab5dc35d379bce74d68ae302997199997be70063f278aae4faae78eea44f35deed3c4253a40edb6d2001171eb517dbd77b30c4f63a6a2f58421c4921aa0f335ea3763be0342790e7bd74f4a383b1bde0a6540331f1167b2a0d7d81b49ef82f2a8ff", 0xfc}, {&(0x7f00000008c0)="ef999c60d44a69460cb7bf03e2e2e5320b5dcf018275f46eff98b531c8e9cfec7b99ca371c6dc1b08310a6e765bd73eaea42a49d99a18c26a44ee5ead5205f42a435f93521e055e3092dc65c3ca2be0070a9f0815c15cd342b1e4da497767691c25e590ca713dd69cd417b2f906f7d52e6146f492a122bdef3bf2de1b6a61e6c7fdbf0613bca784069c32553a8dfe7e3a2efc32a9346b126a684758819ba095417f4377c8241b9aea696710979bd89a5f0a038856dadc1e6b523238aa08fe105057307fd97118115e308b7d51fe3d06a2e7b32a5aaa6c6d67c592cdc04b28ebb01030e372033f17eb0cdc44fc59b184ac37c46259f8a7b43", 0xf8}, {&(0x7f00000009c0)="6a742006ed9cde0ed78bb923e671d670773ac98e8ac85193d247bbc3324af334a8e5100d833bbad2129071797474d9be51790511ba9d4651de01f4fe654a7441ebbde23969c1a23936c1b6202f2e", 0x4e}, {&(0x7f0000000a40)="9936760071b3a7d520e9d6502a1c3f97852e9cbae186a36d42ddad0c4466a36cd431ea9cf0b4880388d7bdb32203ebe2da236386d880086c6f6d71dd715439f1e08b1c9e7d138b7b71fc161b94b64b73172fc3ab60635a68061747173c70d4afcce46a6b28ea2ca89f797779e01c51ee46396afe4a0ecbb1dad2", 0x7a}], 0x6, &(0x7f0000000c00)=[@rights={0x20, 0xffff, 0x1, [r11, r2, r8]}, @rights={0x18, 0xffff, 0x1, [r9, r12]}, @cred={0x20, 0xffff, 0x0, r4, r7, r6}, @rights={0x20, 0xffff, 0x1, [r1, r10, r1]}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @rights={0x20, 0xffff, 0x1, [r8, r3, r13, r3]}], 0xb8, 0x408}, 0x404) open(&(0x7f0000000d00)='./file0\x00', 0x100, 0x12) close(r12) open$dir(&(0x7f0000000d40)='./file0\x00', 0x0, 0x100) 09:34:20 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x2063, 0x0, 0x1000000, "eb705e4cb22505a5b93169a5487b2e03e1cfd88d"}) pwritev(r0, &(0x7f0000000040)=[{&(0x7f00000000c0)="1f029089c249f91f049696d44e0860ae4a607787695443c270c082c62941def1353a83865abdb786bf942cbb57dc4017553e445ab6ed25c907f3958ae046e22f649eac35bfbcd6d4b7ca74ff29b7b32f20a5495ac8e2c1c63bd416b4fc7713bf7c6893c8c37bcff58f220352b123e9fef38f3b42a482511f298fe30402bbce03be602a3b86caa0064e65c0cafd429cb1557f3cfc01778405cdfc6ab883ccb65fbec3e36d736a2421720739888ce75400547d8384c17d4fb5c571475516c83712271ce60effff97d76a148b6e85bc47444f2b06fdc6e23513007fb20128734eebea5a1520c12153d97f6063c0df62939e5beecdbf81615787d0426920e0", 0xfd}], 0x1, 0x33) writev(r0, &(0x7f0000000000)=[{&(0x7f00000001c0)="64e863905123ad4c70f4ab5272368bad53e9c7b6f79fa62620897cac7b74bc49d0ff69ae4bd46ba7946d28e0726c91fa4586823befbc9db73d29cbc62ce034f71265fbf33865aed7b7740d0d", 0x4c}], 0x1) 09:34:20 executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f00000001c0)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xfffffd1f, 0x0, 0xfffffc57}, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000080)=0x5) 09:34:20 executing program 1: r0 = dup(0xffffffffffffff9c) r1 = open$dir(&(0x7f0000000040)='./file1/file0\x00', 0x20, 0x0) linkat(r0, &(0x7f0000000000)='./file1\x00', r1, &(0x7f0000000080)='./file1\x00', 0x4) mkdir(&(0x7f0000000100)='./file1\x00', 0x80) unveil(&(0x7f00000000c0)='./file1\x00', &(0x7f00000001c0)='w\x00') getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) setgid(r2) 09:34:21 executing program 0: mkdir(&(0x7f0000000040)='./file0\x00', 0x1) mkdir(&(0x7f0000000100)='./file2\x00', 0xfffffffffffff7fe) r0 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x4) openat(r0, &(0x7f0000000080)='./file2\x00', 0x80, 0x100) rename(&(0x7f0000000140)='./file2\x00', &(0x7f0000000180)='./file0\x00') 09:34:21 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000100)=0x200, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f0000000040)) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f00000000c0)) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f0000000140)=0x9) 09:34:21 executing program 0: r0 = syz_open_pts() ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000000)) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "168cc5a0a77bccc381169fbb86fb9e5147547393", 0xfffffffffffffffd}) 09:34:21 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000080)='S', 0x1}], 0x1, 0x4) bind(0xffffffffffffffff, &(0x7f00000029c0)=@in6={0x18, 0xffffffffffffffff, 0x0, 0x5}, 0xc) lstat(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) 09:34:21 executing program 0: preadv(0xffffffffffffffff, &(0x7f0000001500)=[{&(0x7f0000000500)=""/4096, 0x1000}, {&(0x7f0000000080)=""/111, 0x26c}, {&(0x7f0000000100)=""/228, 0xe4}, {&(0x7f0000000200)=""/201, 0xc9}, {&(0x7f0000000300)=""/170, 0xaa}, {&(0x7f0000001580), 0x21f}, {&(0x7f0000001740)=""/4096, 0x10e}, {&(0x7f00000003c0)=""/228, 0xe4}], 0x8, 0x0) open$dir(&(0x7f00000016c0)='./file0\x00', 0x10080, 0x40) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) ftruncate(r0, 0x0) write(r0, &(0x7f00000015c0)="45884040747b4c6a9632170a3b89f298b6b39010baf8be27942bdf8fd9d9f6e89d10df66e152857faa79310548a63f2605c14a64d11a26c86334e3225bcae18d3b3e078ec40b8874081535d382ce973f851c74962983548a94ceee7feb2bf920b97b89273a082919cc0c6212605cfe82faa1b3ea6dfdf00b0a6e6779342ffc5597ce609d0871b4e9c42cfe2e5b1c0b86374b46f38d33eb4aea0d7d64ef2932f819d32a3971878697e1c53c3e6f2fa62483ff5f89779b29a63066bbec9449dd6d6e276055e9589909e96e989d40ab66d5fe1a85b577dbbfc4", 0xd8) mkdirat(r0, 0x0, 0x0) shmdt(0x0) mkdir(0x0, 0x4) close(0xffffffffffffffff) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000000)={0x6, 0x2, 0x1, 0xffff}) linkat(r0, &(0x7f00000004c0)='./file0\x00', r0, &(0x7f0000001580)='./file0\x00', 0x4) 09:34:22 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open$dir(&(0x7f0000000100)='./file0\x00', 0x10000, 0x40) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000000)=[{r0, 0x100}], 0x1, 0xc3a5) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000440)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) write(r1, &(0x7f00000000c0)="82", 0x1) 09:34:22 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000040)={0x81, 0x7f}, 0x10) setsockopt(0xffffffffffffffff, 0x0, 0x20000003c, &(0x7f0000000100)='\x00\x00\x00`', 0x4) 09:34:22 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) clock_gettime(0x0, &(0x7f0000000040)) 09:34:22 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt(r0, 0xffff, 0x40, &(0x7f0000000000)="eb44e1bd", 0x4) getsockname(r0, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) setsockopt(r0, 0x1004, 0xcd81, &(0x7f00000000c0)="2e9656ad15b551c9e70e39d25edf41240900971f642fa854a931dce596af511d6eab3e5c4686f2c5a4c5f4b411bb74f86ae1de1fbea87fe1a90c7eb40203f880518373634f6d116fdf11b072202c88d3af43fe4317172307bbeada1a801309464eabf0ddd9245e91c9a8d3853ce6d0f26ca03d7929ee8e01d5321e634a19f6", 0x7f) 09:34:23 executing program 1: sendto$unix(0xffffffffffffffff, &(0x7f0000000040)="c3a4", 0x2, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x8, 0x7ff, &(0x7f00000000c0)="0a0400002122", 0x6) setsockopt(r0, 0x29, 0x80000000000000a, &(0x7f0000000040)="90000000", 0x4) 09:34:23 executing program 0: chmod(&(0x7f0000000040)='./file0\x00', 0x104) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) readlinkat(r0, &(0x7f00000003c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000440)=""/175, 0xaf) r1 = open(&(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', 0x22, 0x4) symlinkat(&(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', r1, &(0x7f00000001c0)='./file0\x00') symlink(&(0x7f0000000280)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000200)='./file0\x00') mkdir(&(0x7f0000000340)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='c\x00') 09:34:23 executing program 0: r0 = socket(0x1, 0x4003, 0x80000004) socketpair(0x1e, 0x8003, 0x7f, &(0x7f0000000040)) r1 = socket$inet(0x2, 0x7, 0x7ff) setsockopt(r0, 0x1, 0x8000, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) r2 = dup(r0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000000c0)="e290494751243a6bc7d928bbda034be69406ec08f08f795ecb92b463", 0x1c) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="b0875ec7b49ac4add1441e91eac4e0ca8d57e8f4decfc24c6e1a5ec53644ed318186ca38d77b4ee8c3f980c4043a", 0x2e) recvfrom$unix(r0, &(0x7f0000000140)=""/170, 0xaa, 0x800, &(0x7f0000000200)=@file={0x1, './file0\x00'}, 0xa) r3 = semget$private(0x0, 0x0, 0x0) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000240)={0x6, 0x1, 0x5, 0x1, "ccb38d3324bc4e874fe14793afd7c2f88b424c75", 0xfff, 0xfffffffffffffffb}) semctl$SETVAL(r3, 0x3, 0x8, &(0x7f0000000100)=0x4) 09:34:23 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000fc0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a", 0xe5) ioctl$TIOCNXCL(0xffffffffffffffff, 0x2000740e) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000840)={0x20d4f9, 0x3c3, 0x3, 0x8, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) open(&(0x7f0000000000)='./file0\x00', 0x18c5473fd95b30ce, 0x20) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 09:34:23 executing program 0: r0 = syz_open_pts() r1 = semget$private(0x0, 0x0, 0x204) semctl$GETVAL(r1, 0x5, 0x5, &(0x7f0000000000)=""/104) ioctl$TIOCFLUSH(r0, 0x8004667c, &(0x7f00000000c0)=0xd000000) r2 = semget(0x2, 0x3, 0x14) r3 = msgget$private(0x0, 0x1) msgrcv(r3, &(0x7f0000001100)={0x0, ""/213}, 0xdd, 0x2, 0x1000) semctl$IPC_RMID(r2, 0x0, 0x0) r4 = accept$inet(0xffffffffffffff9c, &(0x7f0000000080), &(0x7f0000001200)=0xc) connect(r4, &(0x7f0000001240)=@in={0x2, 0x1}, 0xc) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000000100)=""/4096) msgrcv(r3, &(0x7f0000001280)={0x0, ""/87}, 0x5f, 0x1, 0x1800) 09:34:23 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) setitimer(0x0, &(0x7f0000000000)={{0x82, 0x7}, {0x7, 0x9f8}}, &(0x7f0000000040)) r2 = fcntl$dupfd(r0, 0x0, r1) close(r0) r3 = socket$inet(0x2, 0x1, 0x0) kevent(r2, &(0x7f00000001c0)=[{{r3}, 0xfffffffffffffffe, 0x4, 0x400fffff, 0x3f, 0xfff}, {{r1}, 0xfffffffffffffffb, 0x40, 0x2, 0x7, 0xf7e}, {{r3}, 0xfffffffffffffff9, 0x90, 0x81, 0x3}, {{r2}, 0xfffffffffffffffb, 0x4, 0xf00fffff, 0x7fffffff, 0x6}, {{r3}, 0xfffffffffffffff9, 0x0, 0x80000000, 0x9}, {{r3}, 0xfffffffffffffffd, 0x4, 0xf0000000, 0x60, 0xffffffffffff2947}], 0xac4, &(0x7f0000000280)=[{{r0}, 0x0, 0x1, 0x0, 0x9b, 0xfffffffffffff800}, {{r1}, 0x0, 0x44, 0x2, 0xffffffff, 0x400}, {{r1}, 0xffffffffffffffff, 0x84, 0x54, 0x1f00, 0x41}, {{r1}, 0xfffffffffffffffe, 0x2a, 0xc4, 0xfffffffffffff800, 0x81}, {{r3}, 0x0, 0x30, 0x80000000, 0x401, 0x101}], 0x4, &(0x7f0000000100)={0x401, 0xffffffffffff0001}) sendmsg$unix(r1, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="30000000ff0000400000000000008000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES64=r0], 0x30}, 0x0) fcntl$getflags(r0, 0x3) socketpair$unix(0x1, 0x7, 0x0, &(0x7f00000000c0)) socketpair(0x10, 0xc000, 0x6, &(0x7f0000000180)) truncate(&(0x7f0000000340)='./file0\x00', 0x7fffffff) 09:34:23 executing program 0: r0 = open(&(0x7f0000000140)='./file0\x00', 0x8000000000020d, 0x0) pwritev(r0, &(0x7f0000002380)=[{&(0x7f0000000240)="8985e80dded7cea665f871fa0713c94169302f057f4e4cfcba61108dcb2649e622fa6ebe51fccfbeeb8fbffabe7aba49579426d28d2173d53d22dc995e2a0cc72a5a645ee8edf8cbd3af3d03b7c3c4c56e431163922c96ea25a4f63160ac8841fbc088a36fb1c528d0b549dac477671e4f05fb", 0x73}], 0x1, 0x0) r1 = dup(r0) sendmsg(r0, &(0x7f0000000ac0)={0x0, 0x0, &(0x7f0000000680)=[{&(0x7f0000000080)="470c38c2cd182e26f4", 0x9}, {&(0x7f00000000c0)="f0c7e07c0e1c551ace702d907f25d77be0", 0x11}, {&(0x7f0000000180)="479c5136a9cd0df7016167cbf770113088f3be88b608aae947723a30bd5e85b2604306518ba3ddbbbc496ed2f890cbf62c106270c02740b1f77f74df50917dfa0539949c31b45ccaf90c7df19b16407329620a12c441e626c7065c36337e1fda57ba78385e17541ae679b40c586724780757be04188299911f7f382489cf89f9fe176c02bf6098457c162214cb057bfa0f2e1b3e87b6ab6a", 0x98}, {&(0x7f00000002c0)="144dd81bd9b0c148a03f8907fca0ae11c0e72a0da8f62b4f95b7865b27cc5b5b1c092769c0c64fa3fd3ddd86add10e292b981c7f42421e8c0f6646f9d513ceea3326c3fa627b1e6ea696888862b5ecb8f6d7214c2757d22944923269041b2942e993b7bad887553817494e3fc813ac2b57da52294074beb95ee1e9a1d82672df465d45f1048a969ebd2c", 0x8a}, {&(0x7f0000000100)="4c26276066e8b21220fe11a2a7d7e7db51273306cf474f380c59834b3d73b473", 0x20}, {&(0x7f0000000380)="fc2f31d911aadcfb8d277401d2baa16633493a3bba2d421e8ee081ce2c7ef6ac27ebd07c71288bbdd0a2fb57903f441bf15ffe7de1e7060ec415be187240f20d246db6d7841d804b21755529612ce40b0ba3b8d01650882eae53695f20dcb6423ea6d147e073185d13864012bb7a68194763d9682b8f7ff5e86b5025165bb7f2f609bde57181550f5a31cb9afb9087ca48a2ec05cb381703f58ce60b5c515c8d099a22801749163c8eb7bde0ade7df6059e79e872e2e9b667634f2269ca45d2f1f6cbf781e7394039c3e2b8d98", 0xcd}, {&(0x7f0000000480)="790c3bcaa9b2b29518cf5e13436e9c706c5fbff6e3bebf43494af876e60c84564614a0f1fa1f59c1debbd5fedca0543923ceb0c35d55617351bb6b033498ad2fae08d9c920adfb13a45a356b0233216d5da45a6bc3aeebcad5968b6a169eb9266a867083dcb52fdc49747fb713daad1613822bf5aaf14a77ceec556f10f1b5d15db6ebb0dcbeb21c7dd6d21f226ea9d6a721e32cf9785a9af2f0398f272738ec76bcc5ab9e9aeb51bb2adb5af9352f7571ae87516f834d830e6a04e1449694db7cc692b6e388ee57cebaca", 0xcb}, {&(0x7f0000000580)="b39b964d1ee715f953558bab3851504bdc71", 0x12}, {&(0x7f00000005c0)="fb30d891b67c17beba805bf8a04883f4477e5a7e301efc9019f2f7ff7a3846d57f3e6d16914179c4d85ea7b7dc64968b7d0cc83ec2fc5ec934261259d09730592171012c65dad2d35b2cd3c47a2d6860c749cc489d531124da1906e33dccdb89884bb38d79bd9ffa3416e0c4050a00321a3ede6759f48dfb0e92751367caa2965ef55a4ca9f63104acb63dc61a8c523983a4dbc6d284205c5a083a0db4e65bd16301037495b442a1c845c4bfb1008e8ffc5ab9b93f", 0xb5}], 0x9, &(0x7f0000000740)=[{0x70, 0xffff, 0x200, "3b97e97b73bf650d1dd460d7473937d42a58bcf3b6816b993d5120d4702c683976921298cc83772136a4b848329d16d464d410cd23e32c3dfb1dbe3e4f1d34379d2801a8f40b592e078e1a17ac29966f4935a43cbc2a7a34e974"}, {0x78, 0x1, 0x2, "9c6e21a774a9eaf583f62b4600947d70c30d14c069e571ff7f509b57b524cb334ee36a2585839f636ab9b0716b873ebb1d97b380420b331e62cbef8ff6e432bed24537c17e773502a98b53a7fcdfb72ab7e82d93c2c8ac3e1145cadcccf1747f2953a03f7d2f"}, {0xb0, 0x1, 0x1, "96f4efa8ebb83b930d2e2c4433a2fe9da58d5a1e38fb5c743082961e2fb86377c5502046d560f3f46dbada58b0a956cc5e99795ddad8fb313182794c204d46066c7f07ded503c7433ee648ca15ec0307a231736d9445475464a3ff65d65a83ee60feed3c9369d607016e33e379d5868052e69f43069ae7d1c5e0227b17ad92381af2e183328166f304d6dd58c8315b9af1cf171723b0635ee6ee8a735ba3"}, {0xe0, 0x1, 0x2ec, "eeeb4c2b8d1e2bd21c81084d9e38b151087956df8735ba7061f47b4520b5e149fd3dbbd3dc5133dc3bab7ca256126ee9741550bb635f2ab97ef26e497f0a92151270f9a37cc18b3a79a410d49dc3d7a40ab370def287c751d7ff7db020ab0a7b4a1a7868c84ad4be7db5c0758ff48d00eb9cf1b7b135383fde9a400b0b1f69e246dc34654a545db624f9fe6decf4978f10b0c0ec9588f050eb63fcd418d8427b9aeffc9e84b39412c9e1cf911fcb6ff1b3d58bc28dcd76cf52fc3bc0746366d9ce19a2a39fb6825728880890fe303d"}, {0xe0, 0x0, 0x3, "6ec5f0a63dc1d553447bb38db147914f55c6cb4b0f152df28a188da85082b160018432561af3add235361a2b5418719ce2c1ce98592d8173a4feb86f0eba5b27f0dbbf576ad36f4f790a224aeae063c2fe7c0c286fb6252a7fa27a78fd56861c517bae9e8e76e96b3adbb1bfdd0ad3d4a373756575c60b2692833306b73c2a71ac78236170f578fb6f3e025348170d4bf13a693661911792ba0637101b498ddff29b178c651feb7132a96e37ef73b4b075e144cc5fb31b499a70941d92de162562620b4438c8c0880390"}], 0x358}, 0x404) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x9, 0x40}, {0x2, 0x9}}) pwritev(r1, &(0x7f0000003a40)=[{0x0, 0x73}], 0x1, 0x0) lseek(r0, 0x0, 0x0) sendmsg(r1, &(0x7f0000001d40)={&(0x7f0000000b00)=@in={0x2, 0x2}, 0xc, &(0x7f0000001d00)=[{&(0x7f0000000b40)="fbd5526d6d8f5863e6e1c6c9d243827f", 0x10}, {&(0x7f0000000b80)="1bc9509469c3e97416764b9542e3e9aed994ffed5f3ea1991c19fca0476af35e0e1b59b1fbbb6c864b589394ad1315250230f92c490016e4c8f8b5662732bbf04d30c096340868e78248a4e32f027bd30208f4f6e557b3155443f8b5bbe2d28280028793fc03ce1d62c9b50253ea8037e780c47071928f2007e97b376a3912ea1a0ded99ac520e4348dc5a0a308c128496f911deaec124e30f46f3b5c6c19921468175", 0xa3}, {&(0x7f0000000c40)="8803886f3f6c8089ec42db14d075d914614f25c88b6e3d6e9fd3085f868365d1961a2c32a2e32ac3d7f1c82eb9931310de1e1890ca7237a8070f6ccb3c746fcb9b5525dd1fb31c4b32780e41119299ac361a2ee985664c9ff063535809800f141b1a05a86d848e8bf1488661a685fab417462b3b704a032fd7803eea44c0d9f4c792e9087cf8746043", 0x89}, {&(0x7f0000000d00)="0b564f806e019915396325cddf8517b60685efd7ce8cb41af5f0269b9521ca1c4a6339d4beeb3faad0ac742e32b90691ceb93aa39cd0e0c308e95cf9a3a8d6c57e3b21ad4b5f6db790804e6300ae2a71985219c1154181096dae8d842dbfbc504307c5006b80df2a9d29a289b994f83af8c94ebd7b800a0022b30c31940971bf8b9710086aecc587eb4c94ef40116d5bb64bedd66be76c76443a0dcbe5883f433b384242dc6aeed0a61848a08ae2175ab2ed99cb4d0890c509edd4a79e7f0adc093fc8b7e3a9a0161888ea7edd490bc84749a2b5f5c3fa21859df3b2bfdbd4860278b8ff88cfca7a89b150ed3e0c9220d13aa28c922e6c8d9e7b8e3bf89809427b1dd467c9cdb21f74a77fe2f23a2df3d8ef4396f0dbd13eec4a5ffb204cf2a70e696bd19e985ff79d74c2053fb1eb1bb1b3262348d5628a3f13905ddc0c4e057e2ef8dc3cb8eadc6350545057b1c32f767af68d3496b8014c3e94648803de249de2532fa6dd3a366f95e049757bf07de6780f2de8edc8830ecd2b1e5dbb9ced31dd2102d3d0c403b5dd95dfb3150cf853889bde26ccb67b8a3e371527289132cc28dd7df672d1e7adae7420b5ff962cdce78a5185254649dad6a45a2520dc283961afbeaf5d4f837acfaf6dc9e40180a227c951bb6b18e0829812d7c0b95edb3e205e04041a8c8690c30c9285c73b5b09674a4e19b4016d5eb47528de063b4cb3e54b81ababbe3600d624954a656446b6eae970bceeabd1d391f3b15a017b3f86719b79b11fc557a539ea4f5e73a5fb271e7e87eba440cc7b2cffb34ec51291a1ab683e6a7310d2d5434367de1bf692c65823bf6f26c067d5d8b09786315acf86c6fa658ecdabf264720b73e9a0b9e5a98dba22bb5af82f279631766a40983ae1204ccd192798993083fb5ed8634c6ba66b81bdd2b393ccec11d7398789da8a347535e63e938446fcd8a137c351992a84e5e9f2be777b3f953b33a1df7250d933a1e8f6d26550e4727c5f5dee1d5ad5f2881f2a3eb95d7136870044773ba48c17b230333d81f2032c178853e82e1415272cf7c9ec7191d0c09d8ff11bc50b76934caa26b80884a785a754ff0bf661ed394db199893c71c724d47dc21555416d857fa2cd195c05c35abe0fd1fb65c9c3882827913dac404af498eba92a33f9a873df1d0656b61fca7dcc1a3dbfe1e6e4cb4438fb6cd601af4d637e3b00e85d72b09abfec8d2146350f54baa2d1b32532bec95dea41600c983cc36e2bc0db47c84f155e59ba1a5195a3e99c7027565c49ee084495a27bb2d8adc1e1d86a2669cb9a9f48bd76bc90f61d41622feb4bb951052b036a7df794d185903c2a3aa275370dd8148fd0f8aeebd47684a81dd0f0375142cfd0e49be95fb29e9bbd198b0a8bb2148af2fa02bc134fcc67b45a8333f814b2915600f3fc7d42642caf7b7a60e03d04a9ed3bbd593e7e34be45f1b1f1e75d1e9e304cff515e7e2a02791fe71e9b4ee80b60f6d8c0ec97d44247a616d5e4954ed05e38323c885b6c95cf8a594108e3e62d2bacc932d00e012a7171658f0310bd2e37bb58247e7ef2f4f944fb2d9aca16c5e4a72b0c018571f9c8a0642e145d990a7cda38f219c6020614a44df2aca45a430e0906b7b1d12612cd9e66d76fe6cd9c4afdfae6cdc2a29ceb363ae7fdf55746ae09b34d871bf028bff361b82f24bd5fb7e3372465cfcdd9e860451a4018ff91923828e9f843900425cbf4871fc4c8fbd0eac827d58205edefe9b50ad1589e10e8f77c341ae2aefc732066f7b1f733d25da58dcfa9252605ef3e350e686e4a99d0ea853af955e49cef0115a5e5c527f76865b7fcee7ab1d69db7418b2588461570959ce4c4dbde88f1977abd11236d134a1a544af6739718b9824ba3ed96c5820edf2b36699fe4bf7efe9f6f6834dab0199d3d99f26e9df245367cdb234fbae4e73f3f00aa25d3f200efa5e866e77cb04e2018f330d603330f1ee2d2b393ff6724d8e0fb4dd8d5d4017a6d107bd5cbeb80ba4a51ac4abccf3c01980f4b4f04d4f2011dc4649adce05ccc1c1fb3412e52b3840a629aeb992b29a851d469c9e4a9ecd9296c33ba8970ab9b8677d90a75ead2f244c126bbb2bcc50113bcd7342321b5eb3c5dcbbe1e76154545fff9d99c33b264aa54e2dbc38667998a31915040f1481a3684ecea8755f13af787139471b516c77f56bf8a910fd791764cb3bedab7c76014a2d165fe5af46da778dc685816f90c7efc9662769ba17ca2056f25ad600e4dd66799c3da4c733cb643b89f281b8301dca878cdcc933bf95e7fac6ddec8ebd7f67c18272ce2e3f728633942eeeb31e6909e7ed4274d11e70e40374ff3dda627e0048a04184ada26f3c66702645d9f56156857b96ea55e5bbb76f46102f7984aed1a60ad742e40a2909b1f097d3b8f4b259b43578ed52457f9b7e9c90612f9df910ce80ce562cc8ed6653102d4608424cc433235c19e14f88d331c344d84f3d9aaf6924cce7f5a2bd882a3a4d06d1eb0d2091f6e5b09ac4f2c43f550204a3c66b1316fd204837ac952b9554faff8d57f3e9c53b9c46fb63655389f122504ed3fb1779a508eb7dacb1995117bb9aba18f88e924d652ed43aa7879d07a78400e764199df445feabc077454fda3f70b069b1d808cc0c9ca8aa84b1fb10239f905083cd5fe5d69bb94509f4445d364462ea3d3e5f6c9feca9a24824dec7f575f80cdcb55795c5c19e58ba51f63a5623ef7fb71d778221dd2cd25c9e05d2d84723ccb8c7e083b79eca3fecb24aacf121c94d5e3df89fd9fba65bd7db3ebdaee657bcf4bcfc017498ec5ca3f5f9f667a553312d2c1e2eb3ff480ae608af93069f9396420191c0809c21882090808e820ce3f3d2b56404f1c0a80f23a23d1a879c36e3b7536a3fc4eb7d5c96edf8423a3d3cf46c84c1d09fe2d2ccb9dbb8339f89cd1ffeb7156dd2a6f0a3dae2f4215fdf8f73200d7334d0c53b8ed87f0ca359c6e96dded53a8434c673389a972526cae2ba5b8ca2374a2cbc783463806a53d9440253c20096b1315ba05822f5eb323b84fc0855ffb5f906c404d0b9d5202208b2ca64346a44af524f238429d5fb64496516bffca61b8f0f7fd96889114451105708cce620b9b536e900f83698280854907741974054cd4cfb5e6027e77928898fdf38b51fc07b6e083b18e20b7f6d9c51f4c0b6dc9a3e8655b76d30a77af9243217c14165dc5fb36191b7474c88c5d8e09504ecd78d38aad681ed4f8fd6a0adfb8182c588b03b57d5dac118e5a2d4fe4080e93d6b88e32d2730ecf8058a98b369db26053b158026bcabc0231cebe589a7dc19e421ea7177b3e689770ca638f9af0d2a128922401cc667f916f2a959aa2ba1f68e70dc1044cf9b75fcc9fc372b7ea9156ea3af578264590d6ff8e5554356abf63d874c32f82ccf05bbacf71d827a58f72fcfa4bee47460c67a1afcdbbcb2cbb2e2c6b7b9de3679cb1bb6dda2e85a5c7ac98a9a617dab3050adc8fb83d1d0b0ca94eefcb641df9385aa21b85b97f4f10b0ef7262b68f64058546c34bf6cec6a1c67048c605807ba733dc0c374d3946ed1761e62500014be71bf26e1c11d13b1ceeeb8f7fe3ce033fe555d1f611d0cbd5dccdd5b44d775166e9f9a3cc7c26748dfc0ce289a36fe31a2ac479351bb55fd75a6397d0d7c1973d4e2f1fbf23e069af8522359c98f7eb781d8d2bff2851d3e2e1b75e26b0da94c0719f78b2835ed92efdf768e2410c4d59bab541d20f5e11f6949e8a0910bb22c2263f50c2674587315aa30743f4a652112e9183c84ef10769abd52e51ee9e8d099e8afce46ed11ed78f4930475742003393576be4692a610aa882d5aec80416f146230dda88592a5d92d00d4c71df5df93e1081cd4d7d42472db2ba02e01f227b68b9563e3d0940d470ac4e03cef7dd70a2d748e4d7227509e76bba3deaf7b9bd45929251ce9ea445b77919d61dfe97d37930388021825d097ff987e2ee73dd87a867d5573f1945e44ae11aa984025d53e4618b2b647a19ffdff81398692621713be2bb52fa3a016b452307803633386a48c5deb203445c7ec6e2e831d3b1125fece51a898d32a121af5a8be8d419f968b96e0a83923c76068788fb1d5f9eb95ee714e291b6176da5cd4d2dbddb84caf1427fe8dcf904f8e7840bfc09aebe625543fc4fdb62ccb2a5abca7c46cc2c07247969ee8c7e5fa3c0ff226d3214bec292a3beed06872449c9f1b643d9fbc1bc75bde5e7809272ea8148ccc68573b77033f9cc66d603b73ca61fa176e985ac0f7d35372a2e66e298b2d16af83d4a1403441152a504af03dea43652e7582052936a78b36dc0d6736651de601f31b0d003a2b008e9759d2c8f06586ec4eb00e7ac382ac3ec8fd68e29f5d3bd44d039e808e299a8ad82fa2b1be06f27be1819e4ce554d4819088c412719cc2b490781811a545db7e1f0833e614a6a5562cbffd7f1f7b4bddc2c5958077eef850ed8602580e3625c3a86aa07ca721269129e8d42b9e4236049fd4616efc708651d047e72c11820623e0cbc63b37d09b9a894019a367fe36efc782d36ae945d0af12d2161ed78c4f21c72ea588ea1b76804ae3f61187c47e590fc65981bdd687cbf54951e84e2b50ea74ec61aa344244f10ba2cc5c89ec57c95b4c70a20e87b4ef3648812b6ae08311c990085ba27fb01b250804b48979c7d360e2f110d87260c01af5d3743da8e868df51a00d1f821ebac90100eca41b231d536f2e074bcb91271a50a226314f180022998166299a222c012c81658abbae28c84a47035034c2a65a810d2a213e8df99e8a73086de92e50266061954938595370373e148e043f138513edd5e995f8a151b459f3d5160092f92dbbd796545ed889f00c407a96b26027bc5aeb4f4c6deb34438488135eb0fe55338b7dd0adeff14415118e17a60f1eb7b4614f92365fdf889aacf585eeee8f3c5461ac9a7e6ce75afae605e1529b386644df9bf00912a774714d23de82a95399bd85f10c7619deaa052be0127502159be788f1b0c9b1558f78079b0ccb2f795c0918f372f17f6bd9af9a345ba4a6934c60f42deec558984be3378dbff3d6ae6fd7019ad00bf75062067048219c4e7711f478042c30e1908d9ee2f86935e2ffcf7521aa0984c1caf690c30c934049b600b27cc5b6afd5fe73c8883146b56338286faa43d1ac6559f6f5b0d82653fb116b33709bb049c6e0ad52f02e7a04f08dc3938eb15895d4b19ebaa6f94100ea4da687be3a0130ef26f83ca1ca477d12a3e1b609304013ce0e640855f614d60341767d5520b3ac1c0ef9880b2634bd0c2bdea52370baee1422a51e2b24e47e3fcc153ebc7fd2c0321551fb678d3717f3c5113a707dde260db28be5d049a464d489ab80e9a783129a0aaa604063c0be1f8b55a59af0fff7a978d852e2f0d0dd6a324b6217e08fc213468a8f38744fd234e18742727bf25d2e686e9564e56447bfdbe7b1bf4fc620f67c4cc3a0b49a768d5a29de5101e0840a3cdcfe30e1701e25294840a08c8a8ca68b6afefc658c435b6ebe0567063f7e7346e164e960a3b7857e2dfbd3e7ecba0544aba702c05a450eb4226c2014b6e3672a5fdb5a4bfa1b3c0ade75c9c0006095f74b1020d093732cfb7a27fd38f5af69b7714f3ff1ff1a136d34fee02a7ece0d5c88d700c3df332639b1d8029e690cff8c36279c893a73c0913fcc8b1d06a39f65d6ff11f03ae51138f9c11642c42198cc155e3be213f9781b717c25bfca4c014206006de398555329bd26feba457303ee2fb", 0x1000}], 0x4, &(0x7f00000023c0)=[{0x38, 0x1, 0x9, "3755868dfbf6ca696bd0eb26efca97e31608519d6eb0a9b3666de7275150492e9b"}, {0x10, 0xffff, 0xe48}, {0xd8, 0xffff, 0x6, "c2941a2c011cba1d989b4e4994dac9f9771225144138e09f8803af533581a22e6a7dfa23355cb9816bf2a18f299548a55e5453f96a3f3d41a775b2bef245ca8cc10b8aa705c559873e4b932c3b381ed1afb80001fc344c23b9c981e2cb410ed292dade6fdb3d8dbaddd7ff98086b752424bdcef32c1d6e418045249bf3717ca54916d2273c2e83ffdacef3656168e2af19424ce7dd3a2eb652e208df853012532b7b0a80b1783b35890f8c728835f369d59d18abc65c3885a754a5bf672c9aba6d9a70257a256517"}, {0xd0, 0xffff, 0x7, "b8c6327a01b3b626c403e9a3cd71f8b71d5533ce1729111fb69a8fdcc31caa02bd5a6d4ac9882c78078b9f56da84c9746ca731545de5feaaa00c1dc84815917d1dedc93c009751aa1ec97d56a1b16d1e2e33a41c3d59140730f6379832a4f146dea522e25a2f9f085549f0e56d104564da7048f5cc4ea40573afbe089aae9f2e5ff19bc50d05fd550e2fa1433d1a706534c208caa5ffb5d968b8483a9077c4be73314fd2d325c129f42595a243e4cd07047a0c72f7bec38c3ab550"}, {0x1010, 0xffff, 0x2, "d7839724021ba35d009ee8e8e4448d2a04e415e8bd63e20acefbdd100c6ed6ad9e038b9179d72a3d258c1a53b23d0e4e35c5b2fd5b5ffd558b1b9a0c0af55eda82502a42ca6c5973b7807703e53aa91496b523ed521e8487542fba601130b5d2759a58b11c5a9e62197fb669ee899d4dd80e6ad9dc30b76547db93d5ab8d23e0a660f19d6546e205798b409bb0fd0a73e2744f0b52987cd78aff1eca0b08f1f81e3948d406e34ea4ac4b8c4a33ab78cda311dd276648c5defbb69c0353cc48ac1cffecf1a1627033498cf2b77f2b9d98a457c37c0d3792828b480440ab4487b888bbedc9ddbee142b89666ac8b5490b4cb834f2beae842225afde44baf3965383ef9a8966b2383747217de99cd33a4413703bfcf42d3cb5c5d029b1d3407fd57abe6b057f68ff6bce93dd61b9dc74badac360bf7079efbe70b18b838c1f4be5472d0b9237a00a81328b258c98f09cf2ccee7b193257a859cc09f5db2319b8d8b1d753b5300a54a0091d4e0329b47bac55ee7228ea4852f3b7ac54612a27431f2f298769773969d51d66d55b83bc2adf943558321eec5019bccab06424f6724cf76cb171d7c4b4f992cbdce35f41c28a792ae160bf1b1e50bff1a9655d2602380594368b7ab30bd31862c0af9e85177e9b839c7340733e08d2012c8f34fd1d5bc6122ae652e7a56c1b62f65419ac04cb8aebf54206ece05c0e7db78c1db2b5de6fdbb68bd3b304c1d92a2f2b19a543ed9e8fd0143440a51e2650dddeb9eca89b270d946fdeab338ff1e66cc411ce9e0650ff42140cebb4e69ed380fa9405ef03fd342d94edbd4a60061178ab0f68580f80ac37150e5e2e819ecfc25032f85aea6b0660cb3afc9d8863ba98741f6bfc69170335ef9b6e2b019fb6fe4eda071f458c8ea799c65cfc255c89518f850b1c266b8a595d1f670ec286d717a60ad999d30496d974e8e4838b81b43afec7df87cba859ab96a3c01d3a3c9e61edf66aaef9d42eb5f32658f14ff8ab58385df70adfc8ec41c44e76395040d1902b6860b321e4aaad62c7aea39591961ae79f05944b830b12d01fdaa52e0c0d4fa704a8cb86bf1f7945a03bc72b20c7325ac6c54f800f7dbe2cf05000f48d42ea6457de3015bd8d4eea3a6b53e9a6f58c45d163c632d0a345654357d35c44822a77786a4a26921fdbdfeffb0fd06ff53e59bfed112bbc2236ec4371ef700fd46633ae95bbdbff2b359dc7468575a30ca95f337d3c6e5a970364f867a253588d6c6bc48f3167278208a5589ac9e9a56d28b81b4ec1fa18fd3e2813b61b6ce6d80cdd9ed0e05353671c80fd29f8414dbc53a0a6a7dc66c18fa00bcc814e4f95878f6e0870a849930c0edba1086016478a919b927216f4d85657904b795cb8fc4d1c825f91062a095055b8fdb85b56b7263d23d7834057573cecbc5f17c85050520a3fde11528bb8447ceaa4c4d447e9e8e0aee8d72334b1a0702860ce9c771cda2c8f80d90d4524360938effc2329575de278f97f5ccba949f09f6d786425ead374c142eecf8c54fb89a85cf8b3eebf4ad644237d35c5029751d2ccd0571e5e27814c0c65bb710762be0a9f4843c89a3f0f7fd8e2835a6bcf4f69ee6c64bbc670db634bdc08537bff06d2002bf79439c5518e3a6295925669a615811d7158cd3667ccbe0a42cf2e46822bd56e16218e6f830c45e6e070ff8a7c2aef2bab8711100c86a8f182377d224aeaf86a19a1fa2dfbaed9f4e9cf5cc8fbaa39cc19ffdd45d96b92a1b793738fe02dfd37aea9424dcc918d6bb761a452ad65200c8ad22dcecc37fd716644fe30b1c5a0e2a35a049b40c20f65dcfad553db20bab1ff00d65bd6e71997d0f76367939681620e952275027a868bb8c63175fa57af295c73faf7895ae9bc91317646bcc84e010e05cc05cb03c6e73a428767db9972f216cfec0ee1eaecef03e4d48bdd021e840b87d5807258014bf5cafeb59fbe6aa04cc10b74a3675e18f830d7aab979c532461ba152c6bcd7021ee906c1545a29e3784c16643cc9e8748927b22249961090ede15dfb8027b9df35fef15522c59dc4de25f5e49331a1f1c2ef9c3528336174915e93ca7f4ff3d56fecde70873352aabd623f6699b03e1b5c1151557e443503b5bf6d05fdf4ba64abd080b1a7f3d4189485814f2b6b726dcf1ad8c0e3aa8f285dd88e717f62efc9e827c4ae3c7e56ef2238d193f95942b7bf7006e42f8c291ad8468b77e76959208cb94dbb07df1fde2afae23ef7620b9cb5b216972ef8100a7003aa281b60de2a13f86e53030bd006516e67c635a9151962e2870452806e474a00b8dcbddab21023b59554b43dd0ab0b2852021003211e9129f107ee8faa8dc9a42efdfd9cd6aae4917ad84a26f2396830ff2614099b968e63e48069a142edc23786fcb850471e399bbf1405066677af3c08df478c8d75504d61af6fc20dd18d686505647c14255c2ebedb9f16afc62067cf7f3dbb1c0c38ebebe542976f5a3ef73780e4c422c3adb27af77aff51a66c72f5d4c2bbfefd23ca2712ed8d51ea3a22e5145b615252dece9544ebc2d63aaf7ee89b0818647201554a1f8934e860912c66cd42c34e3c870c48f28e6948331aa58c54e38a1b10c400393dd90506ce876d48aed074ddc2fe6a14c3fc5f049adc9dd2666018d2347f02291028a3ee735065f9a898451ef214483662250d325d58205c8fc3d7628317872d28fb35afef303d9d647c968ed9d4d29ffb5f9da8f701c49ba848d75977ec5ae837908828004f3436ba39eae0c5e915dbb029dca369adbe4668d7a53f4b031e179c26139a61ff84cc8b3758d883304ef3016dca625aa298ed086cb2851c6633d968556448f5e1d1ba962c04bd3ae53fad303f7c7ae796555b745add48abfb6fe4c48d9b904f87ba7e75fc8c8b34fc152f49d87b42200030078845fd6325327af3cd884d377789434957db0bfdc46edfc5d152ebdf95d2c092f08d70deaa4dd861b746c37d0df287ab8a499deeb6f154c1e131bd2dab5418ac641a52e29cedd72af87e8b7752636b1f51d95fe2ca6c43a0659e8f9310bc21f9f2f1db0cce622b3c65ee5e281aa3e39833f92d07ff3c654235081b13caea227c84c68823449bfb69cef36f98290aabecb70927016d605abdeb33708e896ea70a7c634f0453b8601a2e308823fd6a569b044399b563009872cbda06be958a5186dc8e586779ad3146e18118583bfec186daa5336d69bdd10c239f47adb136d107deafb79b3b9ec9c006e1825a4d1f1d4203c491eb8237aa83e9cae4033f8b9099b60279f1db726dc48f1be65cdf9865357c045a22bf43e14682d4381367df58b27702f70826a04ac51868b2361e8d1a5187c4a0448c6cb8dfdcb69869d980e85c7e36489b02811867af6e839757ce492d07d56ca5c15b831c16cb44c626d15c06177a3dc1e41fa65339aa86f0344d12ff3cc6400783dabb2dcadf368142b030488bbe044ddc0f75931b4a0ed9ab2822c15cf9945b21aeb0cf661df80a74c6ed025ccfeb6b706f997ad68f21f3eeef685f92b1724118abfed24f3b72e58c1db6e65eebb61cccea2dc16e0179e5fed317b5f3730d324c4c3d3ca68f3a1f59f08a79dfb1feab49c49608acabb747ecf56d8b31b9908d74416a89e9e394ec07fb658629a903ecfe905f36b9fd5555f2b4481bc10eeb0d322a756f22597e30ff68757d923e897688e32d59abf72d2df54999eede7bc021fd664d8af484e399dc73d88eac550d4c3ffc418d6d6846e7f193ff6e490ac18d8727a062402ab0b3a797d5d163054881e83c4f40a45402bc4f6a1ab3d113680230c3e577b6158a1cc2f4d0137cbda4fa556c3c72648e4c3473ca6bba9219accb3f30c156c4c867ba3db3d496ebafec2138f8d9b93df1955a7defd63eebaca2a5c7b4100f19662242a010d95b517dbe40b343e854c09d538d896fb5fadf7be3b559222c62c9791534c0115f9c7c8b9651ce37b5fc3016276319f5ed4172f6b36c1ba472714c1d3a30b693ffe9ee80bdf445e46b98ca721782465e9679c9b36e76ed87132b00b0bbfad0444b249a296654aa737166f04aa1ba2fc0ff4022d59bf32469ff50e8f394ee54c641689e9616fbc0c726547c76ef20b8e9c5ec534e308f83da803b48517b8663922da560c30cacffe4ec3f7e2677904c1ccd41d5cd37f7d5d982d224dc776a9ba82c81c6d82b9eb27b88fde0785ba899dd5667d81cf231571e3c19290cf825c56c26e9f0daa4bf4c579870c5586fcf8876d0dc7c5855ad8cbc14e07482b7bc3bd9e5edb9197e96c57e1749a99056569fc3001611a185421b6e61a333f72ea64db9a831b8d3b9bfb4dec547acc852b05cf2e2ac9600d6c7f08f071c1a38109c2a07083a016e5223dbb51f59007e0129101ee392ab60c1d69034c6aac44d5793a00d34e5558fd02b511b48712c7aa6badde7fa3e97a75ba2a0e7b017e63a5a0bbaba3adef21180e5b7ca729bfca03b81d3c25183122f239b4d3b4100380162e71c2e6fef95672b2f2fe3113a38ada76e4abbadfeb45bc04ec775541e98fc577708b18a6f705f43b0eb03232ed9420a7cb42586fb0d870a18f500067d82c402281c726bf2bcd569222da89ba9817fe4f9b9b4ca6ff4c2583bd6fcb9e89b860c07575e4843e1b4da3de9dc0cc944773ef726468db701112baf5aaae5cd6f23ad195b7fd67cc3b69bdaae47d0c631803ba270b9744a5b559ef8f086358a00048280742199ce5c72321fc0ca38350daf829e7bf045f3e6a41429d7ebb428bf22c0b139f96a450059a1751a8899874827dae10355f804614935295d7d7e01fa41bf76dc2d8476ca3df929ea66d3e03e0d9d7401a7fbbdc5a58d9c8a2a4bbea936d0f215d3ac4003d023697fb8d41b724f93b935b2983992f3de18b6330e11fae4a887b285d038181aa06ac238dc44593aa68737f801ad351c52781aea541c126e205f32f59e25911482cad01b5472f461e4cb01e26ebf40fd54fd0cade3d40afd06488bd76a3b32f16f5820c33c280f0316582414a02e1119bcb0176cbe2195bbe1da9f42d8549f3cafde2ad3a8d635bacc46f6a1d7be99c5e7f2e8ea5109c329a5f10e97a375150004eb4098f70ae27fc40b07550e0616a22fcedbd5baacc7c56bce6851edff1d653ae997ff355db9057950743a0f8be6959bbce37c2bcd8e66de18aabb97b0e82b08ea0812c51ada4d020c69beca1a87a0f5f9a8e182fe184ea9b77b09e20d2c27d95951a9734c3cba5ff101096647a0c5a6c39e4663a858d9d333b67a97fdb9731f2f340ea43a9c919f766fbcc467ef73cd51427250c28eb336614172d703cec6020a329d7650bc5df004219488b044c4afd006212b8c74574900f971d1f4167c1c74e01de81c81a25b50f429d61e86f33036dd74e1c514567a1f19be84208d54daa7c34a9b8773902895f0264dd5db9945a4de21512baa47d2e8c952a4848402e815ab7493d289a8235fb5c90798377d4bebe7fa718280fe871b595f98ffcaf0e0099ae89eff2406bc9204e618ff10390495948dbc9481662ed4c05ab6d342727049f4b4426d5dca094ed22ef5e3068713f9603dacc51f5cdd763e038d169cc9b0b6c3d126909daadd15b7c10dc8a13041a13505c2326efd6b89ea7b4e76a1424ab14c37cdabc023cae699be8ef936fe9c7cacb200ae7c4c086b93f4238ea5d8ada7b826628ec01c2738093d309cb95c628c347e4c2f879d4005d7ddd48c80682e2f88da3caddc18008eb391bb74e7e484d2b7fe3fd2f12a3a1de6d461ee39376df26fa9c94"}, {0xa8, 0xffff, 0x4, "cdfccf5822756bdf5a3ff6b9b9e4beeea6e6425b032a4558d8f12e4db2811e571e90ff4c38f589edf9ff0af3710043a99a6c56caf14127095a746ab30097dba0977b0f776490a34ab05d15be4dd3aa82bc0173f693d53f24f5dbd1576980950993a75692455ce0596f3bb07e685941af31b72548257388f44e367e4db4c19a3c8bc889c9c7e8dee560969357795b01b2dec19d"}], 0x12a8}, 0xe) 09:34:23 executing program 1: r0 = syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f00000000c0)) open(&(0x7f0000000200)='./file0\x00', 0x8e12e032fe6a0ff7, 0x80) r1 = socket$inet6(0x18, 0x4001, 0x0) r2 = accept$inet6(r1, &(0x7f0000000100), &(0x7f0000000140)=0x2c6) dup(r1) accept$inet6(r2, &(0x7f0000000180), &(0x7f00000001c0)=0xc) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xbf9c, 0x0, "7e389ddedff371734578fbcef9097b5ac7934a3a"}) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "bf832bed9fdfaaf4f4e2cd976313748405370ff9"}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x3ff, 0x0, "69d4aa1fd74e05ed4897e1d7f68f0c1043519ebe"}) 09:34:23 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000033, 0x0, 0x170) pipe(&(0x7f0000000080)={0xffffffffffffffff}) bind$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x2}, 0x8) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f0000000040)) getpid() getsockopt(r0, 0x100020000, 0x400000000000002, 0x0, 0x0) bind(r1, &(0x7f0000000100)=@in={0x2, 0x0}, 0xc) 09:34:23 executing program 0: r0 = socket(0x18, 0x4, 0x3) setsockopt(r0, 0x0, 0xfffffffffffffcd4, &(0x7f0000000000)="1c07dd4d39bc18232a316417164f560ca68fe4a224676781b2c8d63815010edb", 0x20) setsockopt(r0, 0x29, 0x3c, 0x0, 0x0) socket(0x0, 0x5, 0x0) 09:34:23 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000180)=[{{}, 0xfffffffffffffff9, 0xffffffffffffffff, 0x0, 0x8000000000000}], 0x2, 0x0, 0x0, 0x0) kqueue() mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x1, 0x2010, r0, 0x0, 0x0) 09:34:24 executing program 1: r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x400000002c5, 0x1f8) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x0, r0) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000000040)) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0xc20, 0x0, 0x0, 0x0) semget(0x2, 0x0, 0x11) semget(0x1, 0x0, 0x0) r3 = open(&(0x7f0000000140)='./file0\x00', 0x591, 0x0) listen(r3, 0x7) socket(0x18, 0x5, 0x800) 09:34:24 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="b857b8f77f7c6b6b265c71998594b06152e3d0e5ede7bf381a3363c53274db1266ccbf582d0fb130a51ba3bd48e60d86958526fc1bf9b5da55cd4c0bb437179dff320fafd6ca91f37a831257eb61376aabd7cfab8a4f0ca5dd4ff19255dea98a92a0e550390adcc63e19d236fc7cbaf7562548069b04c80c7f49dbaa747c84d0aacf9ccfab8c6e37d769d12a6a02a3dacd4e456ace9318aedade4326d893dfed291999152a3df29ff32b4e3a3d6f4c9271790843b95c7713fe0ba7626862e6acc43714ebb9637d6b7693ed30638dca502508b235a12080ae321d8e7e99e6f490b02efb2f27cd8a5b97e60afd8ad2ff7aa30a10b3b7eceaa967a8c9686bd6a9326910fd20ac8c872eb53d477def79418eb2ed8bf366c690e8834840e6f93a5912f1c37247ec2188a2d85d9b3213f98d8ef966b3e3f0516504c0e26490cca365a7b4a4584c697582644590cb599b1ade6d67b53ab9dd973d00e7df37898c3646827b3b2bd4aa650c39a043f6af4fc17296093446c215eb3306757b45801f8552459b3dd75fb46090a04344765e372619335a19a146214288f2bf42f0680d76a3e63664d8b026b0e2aa8d218a1401a15fef8a58ffb7b700d40bb557993e99d3e6792f629a778dc4be9a8383f507c83541567ab63e5fa0d02199a6a5fc38087e9155114972dd5958a0cab98fe44100036aebed698ba8e6f02e0a4af496f8d9a7c292b264dc3f9c379a3668706aeec9d4493d0428a887a8a5c602a3dc82bf8cfc24a8ac0812e4e47daf878af4f267d2db4a08de6e3375a2a0dee098e85b5f35558ce4bd751e97f07a62544da8f0c170399af47c85c6dc2c4072e8c6b7014f19597997c420adba354803635c5878bd1d3c9799654c2118bc699e266d030828242ad3d863c98c74d2c61cd82218398e662d0ce7cac139f2586a3be56d8f4f2a954fc4186669c87810b3350275d199dbca45e14ebe061063ff3256bffa7eb3dff3ab2cf18f6fa839c194c61325888e95ba54ca3c9e7868357c56d03ee35f2e69834d06ec261786eaeb0e07f80278d0663aac595fa356b4417172077aa8fdb6bcd4e0f09405867fb6e6d88f2235982ed3672539330cbba8959c134a99420fd3d250af810d75191361eb25113c95900de64d564c49b15f3eb304642be2a419738c4ec76cfb37da9d5a432cfc76c7a2e6e63135d030efcd29d583da23cafc17105c98196b03057aa67269b46f27250e34f1c95ae72b845013", 0x373) r1 = syz_open_pts() poll(&(0x7f0000000580)=[{r0, 0x40}], 0x1, 0xba) close(r1) dup(r1) syz_open_pts() syz_open_pts() 09:34:24 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)='X', 0x1) close(r0) syz_open_pts() r1 = syz_open_pts() preadv(r0, &(0x7f00000004c0)=[{&(0x7f00000000c0)=""/130, 0x82}, {&(0x7f00000001c0)=""/115, 0x73}, {&(0x7f0000000000)=""/62, 0x3e}, {&(0x7f0000000240)=""/82, 0x52}, {&(0x7f00000002c0)=""/58, 0x3a}, {&(0x7f0000000300)=""/247, 0xf7}, {&(0x7f0000000400)}, {&(0x7f0000000440)=""/32, 0x20}, {&(0x7f0000000480)=""/22, 0x16}], 0x9, 0x0) write(r1, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x7f9db73e, 0x0, "7da544a3353f3364e4b1f41cb2a074a876798c88"}) 09:34:24 executing program 0: r0 = socket$inet6(0x18, 0x3, 0xfffffffffffffffd) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x2010, r0, 0x0, 0x0) shmget$private(0x0, 0x3000, 0xffffffffffffffff, &(0x7f0000ffb000/0x3000)=nil) 09:34:24 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000240)=ANY=[@ANYBLOB="82022e2f66696c6530004d5f03f9be23ac9de0df77adb1284550d2c781b0861eba6ad1d922a1107096c06c405d68a3c1702a4eb18f37f408c23eb4ef527cfc50eacfb1d8771961ddc802e3ee170dcd8fdd2a0adf06431737705ceda1d1fc3575a49769235a54d2ed906fda3c56b58c03eca78c3e2e15de316c2071199de0845bbbcf2e612c04db7aa8bfb8e7687c06d9b0d94d57807a5dbde3c37ded3f2336d1d47cc8fd2dc4b08dcf2855a58bc263f1b46b03ab353707e15e34e9917b247e50f25a229d62d4440e0a4d0c2021a8aecb93192d610613fb0105d733e6166b6706d4f2ecceb9931627cb060185b1f75ae9da1c2d6ca964b125d3c287b53d2f0c3071ef00a41e5b0d04c0b986ccedba4faa5dd7320ae64f2aa1c6758c14ae798640d52e041bf81060b1f7be4c3823989c41bb27bdd9e9ff91b6d44235fff1b74fdeb712776327861209bcac9791000000000000adb21919d0e41730994cb0092b1254d78454ba689619a7fcbc52960f46baeec7d25d70c6ae13fc28c9fe9426c48d603a68b2d4b5afd494b7229a605d67d395460dd533cd76a16bded1c40a765ce390966bdbea1459bfd1c1608964741953dd8d242ede442256ca5a21f98543f6ffd268f80c4176b9e1b0e70f20eda5e3a9c62e489830b14b3c002e1e56bed7d439ec7d1eea7d6568fdd7536cff67bec53bb132442457293e19c297edc1a2b87c8222ce3e788e698f76febb7435107e1ba836756cbd052fca1ec1435933cf0bceb5aa4da0a60b410efb9c3cd549925b326af10177efa9"], 0x10) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000880)="9fbd4675e4401d5d462fa9ee36680202f107218dde67c23a2d6254352d04db93abc907cd482a91a69136c00a07ddce6f26c2c1fcb241ac8c26184034dee613b1ab72dacd95f94904160ff7825e38f0a2a2eb7428f0f416ed64778d454a9dfd8cced3ec684e69d43151f78fb5c1521eaaa971f185384c5b96d1b9600fe2917bac6c21751c7b1632d9f922f891196abd80c8f51fc59057f02c80f6f8c8fca06f7ce911907b156ed6cf3e2c1314683656b35c1b7c31f7c2a03e763b4c0c480912e84b541b95dae8a26fa37aa926773ce52556b4eaf4f24c648afbbb72d81b136ab01216d57524f29625184f07fc8fd66e033ca0bf9edd8bd37ae353cb1bb76268a672a408f572e46c910a82110363cb4017f46797c06c47c0d373075bd904a5410763ef0ca235c025667fb968601f5e226bcacd5b47965739020ad6f862fc248a4b97e75c54181b278ea69aa3fe94c75c7432fedb2f54d33f0bc7563e3957217e996ee33b1106f37e1cfedd4b53f1d2abe073079e340f4902eff98562d1915c5ed788a7254d80895153a7ad196b97c01d89b1f8559d1e34cd99c0b129971c6edb2a5385e985357a87a385ec3275896ba3f1db829d2d8b3d72742fe3de3bd8d85a039e62cc348a0bde8c6ddab08102c94e80e95e8fe57f172d2502cd1bc1f2efa62144efabc37664bbcdd7b806db6ad12fb29652d48f660db16c24fd5862ef150f1517c999c47ed17df292b8fa2b05f9b31f12c5cb3e9748475c1100fec7d5910cd4c4e7fc98723be9640a865c5f39abbc89a188995024fb76640ea733c7333ef1b26b67d00e818cb73c9ebbcad0f75851b7a621bd053c94ccb2909138ca9a99e9fc327974c0707231853a704575a25a2370a190701a79c82dac7f52127957cd6557aa7bd5e75fa1f09325ba906aaf60cc84994aa3d78e2d16776ce7e1f851ab71c8fc8cc5eb976738e3a9b83488cf0d107e16c7add97a4c68eb1b13317c1386f871c4c7eaec97606fc36bbf99a08df68203758fe70581e5a2b045cde993127e75baa15e7b0afbb1f02748fa5e352baf706e1764b43b1a67913bc4d080037bd94d19c326ceeafe3cddf0983811c09845c86c3194fb90871f10f42ddfc5433418e2ff742d5aa5273ab8ead6bb267604bab76389aedceee4d6c6e4207c5f7873a45ccea076febe42ba208eb316a4c39da1412e522b06ae9954079b9069d7823260ffc35baf1630e9a926d634a2949c96dab0dd64c93ae0073045a48c96494a1be3618760ad33a6da9e2fad65e8b231d87a39302406c26c3e98a3fa6a1d1d8d8e39ab646cf59ebcf3b5bbbd120fe676bfae20a4c6d8bc19bfd673ff3ae7f28ba94ea67f6151d9b3cdf86866c96767234ebe676c7962fcfa35994f6849ce902afceccd0bab9adc688fd239495d5f398153300827b2f6fc9a3fc94bb1d972927aa406dac3f300e9eab6a20a1627f646096f1fca299b6154592770b10cd37773ea98f24867cffec9869c65ab7dcede60c80d8298cb5d0313d9bd5460bab8f27d1866aadcfc52347152539fa39d9c2758c94aa356f221750665cbf327458c0b7893d8adb758f8ecef857f174699538b95dd7be67f128826edae79310638d7336a6a2ea2af74c46061ac1bf1954f2be9f683f5d76d030ff9fd57a251033d5598afe66fc92ca498f51444f9f5d541b534ee14e6dff052852afadb50bf684c4e4ada800fa8ab521e3a982c8bf05bae707f5d94e6cdbe4710d26c527cfba4e7b8dce0bff1b41611e74e495b9b262d7422da39408bc97167564f726b95a64aa6313f588b2cc5f904b377e1930277acf4690dfa6287b484f08ba0da63361e8d252a5972598f67908ef1864debb997341dcb6d1701e01bf6bdf6b7034a6c3e16f14bb8717346833c3929d80e0f8bad7ca8b41628a8c8d618f36007708cb9e4db686e1d2ad4a398bc1919ef5f04a2a8e3c07d9ecc11d8a11ae8edf47c77a48f0b747919cfcaf55de5f33fe3cc14e9311cddf3fea96e24e5063823a04f4683e1d5b5cc8a626a2751a60e790eb73f12c2dfb654f95b4c87b1f87fcf9ea3ae98009065ab8cb62174e5a34b019c5be48577969ceee3e7705bc0850f1c591b9f5dd194e844b9c9787747541ef4437847f1aba80acf6b0db8392ae43a18a9bb88f43f2097924067c779372ddd5cf50b652051635cb517b517394c6ac0dc7091a0697577e6dc5b99a4b02e34e6426454a75c9e85578d917dc118f6d309f1ed80838509007dec5c9713edad27a158d31f931ca58873518439c5a34eaaef3025734dd8d65f551b4791ccafa2990cf44af1272ec4fb025eb42699f36ec1577a6d48877454b4b737f18864042108e9e6b67a18dd500dd952d9e1dc4d8d2842f753bd896949ebd4cf7117101901e1596d94f3a3e6277f72dc2454ad0d7d43c7837f74833339086bc2cc8c33fa3e0af06bbf2423c5df9ae4f141693107f4f72c72ee4ad4158baf6dcf584d15130a354a6f7d063791f320bfd23a3dbe50e54b6418f19a1a98f4e9fea27f517d8265cf7c302deeb47ec981d6cb80544da76a89b30857d15c25899db1a79098c5c0e49f89fb749c1c91c523e76639f07f716f7544b9aeb7d0a301863d336d506e762e08bb583b491ca9b27d2358259c23dc5e157df0ca3eb439664bb9b3a90f668a9c535e6612b875c484cbc96316a91881349325accead2746bcea255cd10db60184fdb3dec859021ea97280244ef26880fadeffa1ea00e657f3415992c34d275f8ac7521b05624837e5f2a0eaf819dfe632f44260de21ad87c18fed8f07f9f745c9975db7e384162b17f986098ede65d51527f7e5e836c8b2d15313fec00b5f8fece8370f3f0233063268a36c79c772fb194358ebbfc4891966a8ec4a35a46510f6f3c472d031addd78ab3df7fdccd82e7be59e1bd4db86b40e2e2d6282a1c9334bb68a4f643c56d3bb258b948e01f38646f3bbe21614faee25ae68a130b267c7c68d698731f5a97c4b0b56a8402689985a69216513c33d5cca491063bfed155a0a3c7172fc305f069cc301d169c049b3f55d2fcef7b322ea3c6ba724fcba5946b51ad58901760ac6cb1377b6d99326add58deea15e4cde0b1e265fdcbc62e016a79c37d3c07d1c8cdf6792ddcc88f1760a79f7778e523a1e963b0de77bc4c882803ee88c52054f7183c4eea1b6a0ec65072112cb006bf86be0cf307792f3e286defe0dad5f011319c0aaa6eddf9c58edb72fdf8accc86c7df10638148389e073dd73b0edde62aab198d985119ee2b2e354be7744e65364e6e6e46d0a8431c617386b505e3ff7a1664ff31f6eccb4a9bd2a7729799a3951e18329f5e4e2a314fdbc906339e84ea5ed0ee580a2dfef024d122aa65b224c8e9d664aadd5fabea9ef67d79a4e53c84106dea01591b70d9580e4bd45c9435955e8a34e6a926a2e812e527e58a46b1444e80e23d2e1147c2cc9bcfad48441d1190b4d0946e507470954b690e62aea7bf59189417e8579df3f3f2b258c011175b783d8991a3bed32138ec968df0a300417bfe95f9f23909446fd15a5ebb73a7a4c0b5ba820bfaf6ca17062bb00da24028aa1dd60f37f6afa73dc65dda0f8ad4658075a193c6a3a07fbe2b4094be4ed14ff516f91f1302d637013671fd38e0e8ce96b4186698c0b96287c7ab1755bc8fd7f7ce06ceefbe8ea07db3e3050399508aa72ba63f1e07a2c4396a66186687cce3f844a26956eab549f2e40157c23fd72670c95fb2fb64744fff841d79d768ccf2a0648a442aba2d3ed24d506f26e2ad97d50350b0398338040e0366e0da9059a2c100e2fe3f9935db5c7210e606eb965026a9676c502937c43f35625820579ea4d6516a4b2870c90e064bed7f5faee27d7bfda9aa43e728f3a497c9d978931717b5447da6b83fc36e609ebf936d7bd53ee532a91849cdeeadbfb18ea2fec2e4440171fd35ffa53d51a77fe515c5f27030ea9c83c3db0e14b101b789db06076cad2386eedf709f32c7d065bac81da372733968d7c796df5f6e5f15250ab26945efd6d302f281f2cf8fb2f9e8d7c75c6c1685f4b11e480efca71e5da4cddb03aa9216a1d6050d17cd219fbc585ec5330e84b318a833b19f88cc77ca1f1035b85a72300e61b0dcd98fa2753b7b91b84c9f1b610eab6aec7dd68eb269025653265cc40cc44557acf4cdc3e6b575fe8a7e2577cb03a0313c59da85b7258854749bd5f52114f1719a4f196ca561efc80a5520887b4b0c47aac46b580483b582649c2302db65ff02b5c4c080f1e07c166dbe2875a1fa2b16cd5b27d643887439ea1eb023bfd77fc7399180bb397f6ec6f70be484f8e2166b867425c2ad007e57b46da1c9498ea47c1b690208a3c40059ec2d62d4eabd28829e43b06ba476e3bb6b2de4ee61df62ca009013bf3fa973d08e5a0e06a581651efd78cce695eea9e68a178506345c03f904f7a62a7d7c27a458bf792b07c835aca8bd878b5ce04116ad968303abac37cb3697c699f2f9b758012e76f13648650a71864c176a2052d14e481486d967dd8b297b1e4442a56e15ffa3a0f3efa2f3635f4fc9072e5cddec7647522dbc6d6d072bf193cd69b87d4a844bb246ce80d7ecd61e9f18f0b2dbb720d747d0ed058f2701c7f33da554f2ec650233f8062c162885edd8de8458d146b6c760f98684e86abff3267458647e8b25707ee6cd1743dff07165cfe0abd78f2e95a0cae6633d3edc4f822c0e8a7fddf6a6db2dc6f328f863445cb6a07d9d88fd033528295853d0c251b2110a540a5127406cda211af7ac97ef3dd370be5c72a3629e1f8892c764b42ada74567af46fd8fa487f92c82fdef719a8b7d207473dbbb56cacb1e697a63bdb7567e117a86eca2019cc6c8363ce9a95f615bf180479c1470e4dc4394af70d4105ff0142f81a3dba6e9a8b9a76258a16123ca1f76339199a35c795c5a8007b1c7158b386aba32f84dc053664912e96b4be1b8788c8b2f2decdf2552031a4c665b114446c5493f3cff2b8ef98606b94d856a596a7bb4602c1c630cc5b83c32d53a1cf840a476bc4ec4f2bfd26b624c48a78dda9d0c8e316fb659ffbbe98de1f09de0b21c063e1d44f1e2c05e2bad80337a786bfb40cd46a29a9b683c5f5decd33c55e971c940b471578d712547f113bea3805a97e9de47fe7641ca1a0e2214e189a7752ef85437e87f797019efe4dd8d9ed7774d4c2b8cd7ab3920e47444b4809225c7be261335b2e9a4759da7935f9fc4719ded4c3138caf1e7b9bcf5d645ebe5535cf22f882c3cf5da3df2958386fca379bedbb297231b2c092f68f838b1d30409fa8c9abcbf892c53d8fdb6250cdf2a7ce38f4ad5939b28887a17e2fd7b66d4eb1053ee0d9d169dff44aca2aa33b027d1b34973d92ec1856dc20bd1399d6a32ca94af4cdaae9a3b5b5d3cfbed302f65ad01c61f6cda31709fb996a3de2265847e296272b4d3ed9423410c3ab6efcbe12cece0d8794c92c2ffb318509bc9006655ceba2a071e69e21bfd2a9fe8bcc960259a778634ad2a81eff5c0abf2f14526e907a17f9b364eece2133e570d292a3e88b132a7ea3d92f42de0a3eddda9d5b05fc01f4a2c95fa8a88a85274fa79fa4bfc2ca196b5e469046b3afadbb4b87ac1d417de925ea63f9893f96937be5539c81d5f41ba59bf561eed646968e0c634a4e8e16e22af27c8a32636b266e8aa4c5e82296e0076771553f77242771ae3c336a98d5e1636789537ef50b153cca7dac730dd909b8a210efb79", 0xfe3}], 0x1) 09:34:24 executing program 0: mkdir(&(0x7f00000000c0)='./file1\x00', 0x4) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x8, 0x10) openat(r0, &(0x7f0000000080)='./file0\x00', 0x28a80, 0x12d) open$dir(&(0x7f0000000000)='./file0\x00', 0x880, 0x10) 09:34:24 executing program 1: mprotect(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x3) r0 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) connect$inet6(r0, &(0x7f0000000040)={0x18, 0x3, 0x3ff, 0x7}, 0xc) readv(0xffffffffffffffff, &(0x7f0000000000), 0x10000000000000c4) 09:34:24 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000100)=[{{0xffffffffffffff9c}, 0xfffffffffffffffa, 0x5721b76b96d34469}], 0x60, 0x0, 0x0, 0x0) r1 = open(&(0x7f0000000640)='./file0\x00', 0x400, 0xc) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000680)=0x9) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) r3 = openat(0xffffffffffffff9c, &(0x7f0000000300)='./file0\x00', 0x20, 0x60) mknodat(r3, &(0x7f0000000340)='./file0/file0\x00', 0x1000, 0x6) r4 = open(&(0x7f00000000c0)='./file0\x00', 0x2080a, 0x58) fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x1, r2}) faccessat(r4, &(0x7f0000000380)='./file0/file0\x00', 0x100, 0x3) accept(r1, &(0x7f0000001880)=@in, &(0x7f00000018c0)=0xc) kevent(r0, &(0x7f0000000040), 0x80000000, 0x0, 0x7, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x20, 0x8) setsockopt$inet6_MRT6_ADD_MFC(r3, 0x29, 0x68, &(0x7f00000005c0)={{0x18, 0x1, 0x1, 0x1000}, {0x18, 0x2, 0x9, 0x3}, 0xfff8000000000000, [0x1, 0x6, 0xef, 0x8, 0x2, 0x10001, 0x85, 0x4]}, 0x3c) symlink(&(0x7f0000000700)='./file0/file0\x00', &(0x7f0000000740)='./file0\x00') kevent(r4, &(0x7f00000003c0)=[{{r0}, 0xfffffffffffffffb, 0x14, 0x29, 0x7, 0x9}, {{r4}, 0xd793f4a323361de9, 0x0, 0x1, 0x7ff, 0x9}, {{r4}, 0xfffffffffffffffe, 0x20, 0x2, 0x94fc, 0x5}, {{r3}, 0xfffffffffffffffc, 0x4, 0x1, 0x80}, {{r0}, 0xfffffffffffffffd, 0x0, 0x20000005, 0x2, 0x8}, {{r3}, 0xffffffffffffffff, 0x7b, 0x0, 0x5, 0xda}], 0xe701, &(0x7f0000000480)=[{{r4}, 0xfffffffffffffffd, 0x40, 0x85, 0x7ff, 0x9}, {{r0}, 0xffffffffffffffff, 0x80, 0x60000001, 0x9, 0x7}, {{r4}, 0xfffffffffffffffe, 0xc2, 0x20000052, 0x80000001}, {{r0}, 0xfffffffffffffff9, 0x0, 0x80000000, 0x9, 0x7f}, {{r0}, 0xfffffffffffffff9, 0xa8, 0x10, 0x6, 0x1}, {{r0}, 0xfffffffffffffffe, 0x4, 0x80000002, 0x4, 0x7fff}, {{r4}, 0xffffffffffffffff, 0x48, 0x80000060, 0x7f, 0x7f}], 0xb9, &(0x7f0000000580)={0xfff, 0x2}) kevent(r4, &(0x7f0000000140)=[{{r4}, 0xfffffffffffffffa, 0x12, 0x0, 0x4, 0x800}, {{r0}, 0xfffffffffffffffa, 0x14, 0x3, 0x1, 0x8}, {{r4}, 0xfffffffffffffffd, 0x40, 0x2, 0x7, 0x40}, {{r0}, 0xfffffffffffffffe}, {{r4}, 0xfffffffffffffffe, 0x0, 0x0, 0x7, 0x400000001}, {{r4}, 0xffffffffffffffff, 0x2, 0xc, 0x1, 0x2a3b}], 0x5c5, &(0x7f0000000200)=[{{r0}, 0x0, 0x8, 0x8, 0x6, 0xfffffffffffffffa}, {{r0}, 0xfffffffffffffffb, 0x8, 0x80000040, 0xfffffffffffffffb, 0x401}, {{r4}, 0xfffffffffffffffe, 0x20, 0x30, 0x8001, 0x3619}, {{r4}, 0xfffffffffffffffd, 0x9e, 0x4, 0x3, 0x9}, {{r4}, 0xfffffffffffffff8, 0x8, 0x40000004, 0x9, 0x100000001}], 0x1, &(0x7f00000002c0)={0x5, 0x4}) ioctl$TIOCGTSTAMP(r3, 0x4010745b, &(0x7f0000000600)) write(r4, &(0x7f0000000780)="f2d6b82101d3b89dc52f13632d28e9313d540654ec438a5d283fc0ac547651a5cffca3c0637e204e35f56384901406f797d533843b6b79991af7fc980b346408bb9982079b4c3c6adade8b2cdd9729ee2ff9a51b3d460beb0f3106a58db67a0cc5c5cdc4d22d0b460264", 0x6a) open(&(0x7f00000006c0)='./file0\x00', 0x0, 0x1) getsockname(r3, &(0x7f0000000800)=@un=@file={0x0, ""/4096}, &(0x7f0000001840)=0x1002) 09:34:24 executing program 1: r0 = semget$private(0x0, 0x3, 0x1) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000000)=[0x7, 0xff, 0x2]) semctl$GETPID(r0, 0x3, 0x4, &(0x7f0000000040)=""/218) r1 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x38000, 0x1b4) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000180)=""/12, &(0x7f00000001c0)=0xc) r2 = semget$private(0x0, 0x6, 0x2c4) r3 = dup(r1) r4 = semget$private(0x0, 0x3, 0x409) ioctl$TIOCCLRVERAUTH(r3, 0x2000741d) semctl$SETVAL(r4, 0x3, 0x8, &(0x7f0000000200)=0x4) semctl$GETVAL(r2, 0x0, 0x5, &(0x7f0000000240)=""/150) getsockname(r3, &(0x7f0000000300)=@in, &(0x7f0000000340)=0xc) read(r1, &(0x7f0000000480)=""/123, 0xfffffffffffffc24) listen(r3, 0x3) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000002a40)={0x0, 0x0}, &(0x7f0000002a80)=0xc) getsockname$inet6(r1, &(0x7f0000002ac0), &(0x7f0000002b00)=0xc) ioctl$TIOCNXCL(r3, 0x2000740e) r6 = open(&(0x7f0000002b40)='./file0\x00', 0x80, 0x2) write(r6, &(0x7f0000002b80)="b248803f0c5e4fb0b85f11910961c60e78b44d627559e2273c7bba40fcf1d75f49c32ea2a963bc07d15210533970b3f1cac334f7885a9adfdfdd88a68ab512c159049c67b1a6205efd459f697fd3dd61fb730173ca5f63e8eb56a32140a750c94549339fa65953f9dd20de00f6464e4db97e9540e41560cd99105bc888eac037298b91fa483c2d7ea9e82e015af5c2ebdd0a432f42a7bd0449c7ef32a303f5083adb47791d8e00ff0cbbdbe2044e71e6497e3fa305ce4e71c2543978970c8157aa06c505712785c2930501b12dade472c544ab5bd61644a81b6dd0f2ff61a988eeb155d2110c85461a3285", 0xeb) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000002c80)={0x0, 0x0, 0x0}, &(0x7f0000002cc0)=0xc) mkdir(&(0x7f0000002d00)='./file0\x00', 0x1) r9 = getpgid(r7) setsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000002dc0)={r9, r5, r8}, 0xc) semctl$GETZCNT(r0, 0x0, 0x7, &(0x7f0000002e00)=""/251) getpeername$inet(r1, &(0x7f0000002f00), &(0x7f0000000380)=0xc) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000002f80)=""/179) ioctl$TIOCNOTTY(r6, 0x20007471) semop(r2, &(0x7f0000000400)=[{0x3, 0x53e, 0x1000}], 0x1) semctl$IPC_RMID(r2, 0x0, 0x0) recvmsg(r6, &(0x7f0000003380)={&(0x7f0000003040)=@in6, 0xc, &(0x7f00000032c0)=[{&(0x7f0000003080)=""/247, 0xf7}, {&(0x7f0000003180)=""/86, 0x56}, {&(0x7f0000003200)=""/41, 0x29}, {&(0x7f0000003240)=""/98, 0x62}], 0x4, &(0x7f0000003300)=""/117, 0x75}, 0x2) 09:34:24 executing program 1: r0 = socket(0x11, 0x3, 0x0) socket(0x30, 0x4001, 0x2) setsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) 09:34:24 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0xa, r1) r3 = semget(0x3, 0x0, 0x1) semop(r3, &(0x7f0000000180)=[{0x7, 0x9, 0x800}], 0x1) r4 = semget(0x0, 0x3, 0x400) semop(r4, &(0x7f0000000140)=[{0x0, 0x9}, {0x1, 0x8, 0x800}], 0x2) ioctl$TIOCSDTR(r2, 0x20007479) sendmsg$unix(r0, &(0x7f00000004c0)={0x0, 0x0, &(0x7f00000002c0), 0x1, 0x0, 0x2d3, 0x401}, 0x3fd) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f00000001c0)) 09:34:26 executing program 0: socketpair(0x20, 0x2, 0xfff, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname(r0, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) r1 = socket$inet(0x2, 0x5, 0x0) setsockopt$inet_opts(r1, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r1, 0x0, 0xc, 0x0, 0x25f) 09:34:26 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000001640)=[{&(0x7f00000002c0)="8df6a96f63b686e6ea2de2709a7a5506827bf2a26314ec410faada3627e2923eade41ab2e5c4c3d8f538e2daef1058ec3b9e2acf44888191ba326e18834cd56576a10e3d67a63ee64af409acaeac249b3f02da7472f812258f4006320d6500c7794d2ec20da515bedb5a51b517f4225fefad3470abc0257bf02d07a81504d193414cc013bdae0496d602c6779f29361058afa3b9db7ede14ebcef425f856dfe7ac49031dab9bd2b40379e78328d5068cd2033e9bf3d1de5e3f53dce56bdc93a6e1eb8827a7b9fa2fe3cc7f7ab55543b39dc60d6e5576795cb907fa6b722e3470a67f5e32aaa85a875e4c5931d19e2ddf0320b9ac603c0f96aac6de73990d3793835af8ab60493ac8fbeaf02b4467a671bd1f15d71664c4b84b85feb4fab614b67c8aa376928ff5fabbd0e96bf9c9807712432932cc9c9c7079114cdb9c35071a4eee975bb7e31988", 0x148}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) fchdir(r0) r1 = semget(0x0, 0x5, 0x440) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getgid() r3 = getegid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f00000000c0)=0xc) r5 = getgid() semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000180)={{0x800, r2, r3, r4, r5, 0x44}, 0x7f, 0x79}) select(0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)) 09:34:26 executing program 1: r0 = shmget$private(0x0, 0x4000, 0x2, &(0x7f0000d10000/0x4000)=nil) r1 = dup(0xffffffffffffff9c) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000100)) r2 = shmat(r0, &(0x7f0000ffb000/0x4000)=nil, 0x2000) shmdt(r2) shmat(r0, &(0x7f0000ffe000/0x2000)=nil, 0x2000) r3 = shmget$private(0x0, 0x1000, 0x110, &(0x7f0000d0d000/0x1000)=nil) munmap(&(0x7f0000d0d000/0x9000)=nil, 0x9000) r4 = shmat(r3, &(0x7f0000d0f000/0x6000)=nil, 0x3000) shmget$private(0x0, 0x2000, 0x2c1, &(0x7f0000ffd000/0x2000)=nil) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000140)) r5 = semget$private(0x0, 0x3, 0x100) semctl$GETNCNT(r5, 0x2, 0x3, &(0x7f0000000000)=""/220) shmat(r0, &(0x7f0000ffd000/0x3000)=nil, 0x3000) shmdt(r4) 09:34:26 executing program 0: r0 = kqueue() rmdir(&(0x7f0000000000)='./file0\x00') r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) fchown(r1, 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x8, 0x0) 09:34:26 executing program 1: r0 = socket(0x22, 0x3, 0x80000000000) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="8202000900696c653000"], 0x1) 09:34:26 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000001380), 0x5, 0x0, 0xffffffffffffff6f}, 0x0) chmod(&(0x7f0000000040)='./file0\x00', 0x84) 09:34:26 executing program 1: r0 = dup(0xffffffffffffff9c) lseek(r0, 0x0, 0x1) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x28b00, 0x10) sendmsg$unix(r0, &(0x7f0000001100)={&(0x7f0000000040)=@file={0x0, './file1\x00'}, 0xa, &(0x7f0000001080)=[{&(0x7f0000000080)="e421dd784d5421f81456a1116391dbad8df31f5d5ddccdb3bca20f6a7be0662836daf466706e26c164c6149e89d555f991b8e177957282e7958adcf01c26b39c122fc7b1da456e266560f4f581d0ac1c43ceed5d79b578dceeb20bd0f23e188d8cebe6fc177a6585d9ad10f095ad0d2e9a4fa7a08b6e62eb6dcefb9199a738f489c357ad5936083c02d2790badd5bdfd9b8551ae2a3bf1114916e1e12302eb28329667d0df8893b53d98fb3f897e372050099fc16eea2aa673cd2ee3831c704a0b7cd26d6dd4e23cbdfcf4f27401bbd28fdcf56f3c0d03ac307397ee03f8e190096d16022f5362801c7be5e9116f50aa404da9e0663d47cd1f018972f5672bb0f4528d05f29788b50c6873c2134bff659f0e486e379078d08eb23d9fa6b0d787c516b195fa64ccc4043065fd885508a34d4d13114b914bbe6152c93296974f6e48e7ea5d35ed7897dc8c25b32a5b4844027336b475d4ca2584d23c1181889b90d9014da33270241d8b9a8e2cacca14693aa4f19a24994e904e156f780273b70935bf6be5d18982add3b5416c8fba6db98d486676ee86a4a66647d9a202ed9f2f8bef61b97bddc1bdfb109a43b546ee8a3cb6141e2b88cb6207e47de7e9e1a6b5c6c0c5182f2fe85a6bf2c42e855b4bf97f4efb06d7e75073c8839d44623b73a2d633ed9956074913af5f42ecb3a60f88b87d5ed1fca4693138e822a85f928069ef553ef00f173debb10afb1601167038499483baa136eb17c480177a858c26b8e28a637643ed81e909b0682c96dcb4410c48b609ed456cfdd44ba7b67beb56afa014a99a3ab849503579d5a481118ca859017f3713c847abc6ade8addccf6c2d65dfeb840996ccdf7c26e39fa35d362884f85eaa80ff24e0c09a050a0c12f24b432f0b61084a5ab35662b4f94d576c49c11636015853711837b0a55d93435680e854fa41bc5dad0a065a3c5a72ae0ae2fd794dda6ff3b9af6f06e08d82ced47b7523b22c99900ea41017d41394f60f40046e605086921b562967835ed6be4fd4bdd7fb543de0235246428e4b1a1f390f2727e118d54719922a904066ef9fcf421f1f4e3d59905aa7c93428ab2796b2d0738e16addb3abeb1b9e0ed7e3271617bb51b01f08e8473a913b8728c7c405fb694d7faa084479ab15ca19e6b24776dbeae234be65c50c58879ba35b926cb9597fd4af410d881856951bfebca0bacc280fae60671ce9b7d5314396ffbf8dc340c3bae4d221581675b91b9c58a507ae4fb3f368d580e4cc4281025988d5f15b64098574056f25408bb0520954a909cc5b530ac746beed1eb4da55d64d0b8dc8758f31f097015878232dc436bbee30e3fe3e44a1c7f4b9311444afe328c5796370f1f66bdd7c5e8205cba7f90d7864c004500705432d9093fee0b6bd413194478dc1d244eeadbe186899a20e49138b94fc4fe89e15cf5960515a2c4d4f6adde2a0cf9333e79c525f3618b471b118dcd4c799038a646ddc4952aa37d0e73da7e6be1cab022d9d8dff83c2db0fcd4c8efe335e9827150a8cd5a49109f8d52123400253c0cf4488bc681fd719c62944ba63584ec3c3a0427156d37734cd6ece17ce50b157da0a8a8bab241d32cb4f5871e9417969f259110966b710bf9e65b6605bbf143f63f7b9e7b4a9974b8dc1478b6c4575441f17b0e3ca43e35dac4165c1d451eb6afe38734357cb1fb8d0a41a02509ed38dea41206e266ff59c0e30e1c1936c3dc42f59d7f6f73d1df4f083f9f4ae17b3e2ac8c621209b77bf6e79de2ef395c25b3671ad854b21779fb1c967566fc4613117650a4789eb8de3d77b5740429c4c3d4b635050ae46741b835157c481599f2fac5fd70ad3ca0379605ab0079d0e51e8f1882cd8f81abe9226dbe431295328b8c6055fb9fb323e7ebcfb16f401ff0a5dcb9a4698c16084da51067df2e1761f458a494ed8e66e4a319a48892bfe76a81203e9153ee6c6271761cb095e43f79a27166e2f2c1b63c6fa46b93036e6d529ee903fa9d8ab47c712aa650ad3d4c46a158edc9ccb6304c453a97102e00e4ec1a24851cafd94a5f6fd20a4cfc31e9e4004bd21b223b18991eb6b88021dd531459c8601b9946e3ef7b91e4a3389001476f96a9b04e9439884f778dd6854568a7ad37f80ba1a2adca09755b9097bf3a8c66ecfa1607e7099c6d503818244dec8b8803a877b91cabcc8d04f965e657f2680975acbafe461f390734e10a9eefc907906ed8325bf2b3084820a37e0fc08e20ec13d23623617e6262a6639f429aa05704c06b0e0414085cc5e634d34d043c6fd933e278fdd9dd70349af47b35c1cee705383030f73cb48fa914dabd557777807e0b949c6d9d3116aa425d4a587c924c14b4aef460e24579177f71b8120191cbeab5fe1e77733f55867a0fd773fd3f900770ad668634d617660b63dbda815923bfddc4c79df6bcb1942d30d854ba92ab3bea565c96cd6f35cbd9f601021b2ecc8e4c1171250ffdf4af19f7ab13945f2576c39e63a7f34dd0c3cd38c561f19addfbcc4fb8ff6bf68117a5b6b1526c0125f765157d695fa229454df4421a74dcb0097254d8e5ef7c91588b35eb2779c4303c38cf74a1f5732d3e07c8eb0f4d078cfa3ceb3a4455aa2f0f2fce866d492ca3d4433eaa9ad588f86d8f3ce9064ed0b3788b211f7692dcd69a4d9ba8d776c900349f78f783e2311f2879a060c35b5bc1d1cb25b0ee33dcfc15aecfdb37265c861f869e521bef492a391800a06cfdbf2dd8850aaa9424063d54d730e0f831f24798a45a679a9d8b7cfa96d1eef59b5f33e8bc158af4ed1979310a83f69bb1fbda53ee7f28b60a692e27a0edc6bc8434451c92cd492e5d09deea377d097f7f6dcda58246af0bd98c7f2f457aa4d85fdb008e648d5b29e84f830b6add56c646ddb4f270e8ff8239cb566321e2b2f34c401161c97037a881e8c0e00dde261f6d993678798dfe1fd9cef8333d3e7e7b38b123c6d5f90e18eb7dc294bbde4e3067f4a4b4f2489cecf22fb3a46ac0563597c59380de693681a471f64895a75126e2da68b72102ea2c125f59db83b37200c9dec275e14a773d931b485419744f508c62fc20a9fd81a3914c252cb92cdfabb54738a9e1ccb1c39a51bbc09ca7534b0d44b3ee43831ebe9c80dc2389aa7de534a1db8b7b2d5831680db017ff1217a0b482546c28fd0cc7b97cc29e0bb7d96e034279e5e88adcc5f711137084fb46435ed058f9cb973e3b73c6114e5bef9f0b113b5883a3a0ce224b2f02f92f2cfea217ffe2712bdb138fffffa59e6f46a7e82f6a9d92c74876e64eeb5f83a3fa477d85e78bfbc826170517b7b4aad60ed0314e3a277299eaa2fe1dce7e023ae84202da6e37e76539910166bc418fcd81304fcb35e06104ab3808d38337596b1c12c246cdccf8a64bc28633cdc7344cd7b1d603a2e3db1bf9f8c9a8b3b7d5117eeafbd4fa0b0b4555fc6cb0c059501d04739c58095d291be441d75dc05b54eb4f8a18d8692b8bd89c57974c92bf3b0d85bda22bb0cd4f1f5309a18b631b29bf3271e4ae34e66b0472a13a72873639b86fd5630c86542f91d9db40a4a582715de6feffca995200744a96cc0f215a2b81355833f27cb8de04662b6241a12ae87f3ce7c10d58c3fcee1b3b5badc829a9cb0e1289f14be89e86a6d000a97920a01265d269d409ce7c01f00e815f7d1300617ab6cbb1cb041eb91144640ee691ec17ef8e4faf0bdfb9c938f68c7a8cedc37cdfb0a1eddaec9c74b0637940f9b7ac6d2457772d80386149f43d71c429e6594c2e1f5f12583f8668edf4447ef4adc50272f72f7f3a2b5d690a09c29890e6e5038ffa13acf8c0e0f4437ed7ea7365052e5b34db80fcbe5f71a8c144070174b615417521ee6bfa09f51f1dfc0932eb44d25eac907c8477ee52098f1c00d54eaedd31334bc370bac7b57ba04455cadb5fae07b061c5f8b70e2d138d7c8cc9c24b9e3d92b446f33343cd360e312dcaf1f6d2d4706588b66afc511314b7e32dc4b482fd122c62d8e44f1a364ca3696dd018cbe2bed70c55a8018b936e897d6c073c67fbd3d5ac4defa706eeb605a272ed97fbb7be05ac0ac4cfa5f74cc82a1024fddba6fa9f8b079f835a875b31ab8d761ce06b71d891c05c087798405378e68826f3150c76e1bb130fb9c0ea7c5d23ad8a5383ab95469e43f7bc7fe30c0c23af83d3d2b4356996bcb5380c08279106a311dd5592c481d4e0261a8554d5842bf332966eab0011616dc2faa9b1a4c74e6aefd23803cbefab649055b7a551c9c077282c9424a043605f83e84ac327dfb8ba501db82d0845de7bf02da1e86114af1ae8542194087b2311c2e27efaeb3cd81ead9b28466b1d728f1bd014cd5ac3dcf5ff7c80869c1646058a5f5ac4902b0e4783e704e1c0514943e8b1cb70cf3aaf979888a145bb5d608549eb66e4133f0fdd651366fb9e6f0e4e63f1adaac5270c9e6edd53ebb08254d8c925c1599e7954f8a42ac367f7f84f047d9e95e308f9c527412af2f573147a6ee2bf4798f9cca996aa8cc57ee070b03714ffb85249e970341f051a5f5d604abd0d0900e3e1e2ae1fb76352225341394075fe3e8872a48eca2ff18df770af6e7164e67e0e95cf4bd86056ede5c88059d2b7b7381b75cead97a70de18726141f31cd8e4a0c1456778579ab13c3a3ea6ebdb89df21d6bc8c6adcde007dbda0106bf70439c79c2d479b4494398fd15053972837bb3b2f1fcb19e33ff105a24d7077c743afe10d68dbf21c85e292103109e345783ee76d57569ad24c52a40b5411c10f964620fd68a160f359039031ba4147ea25d78d370dcf15b7b92b61b3281a2421baa0fded88018f361434db97476ed5139ec3a894cbc4e097ba14cefdad0dc8e2eb3eb394c66c9ede323d9da01d8cc7bfa862dd11665c3d60e9650ab2b2e60673df3a5be04bcd7182fc6c3100b68250a630455c90df2179beb5e5df1ad6ad0ccaafd596034002a9baa9b73568940fb76f8fd36d1778c5772cb756364d773a3598c8891b478a97c37fb3ab986cdc46816ee4d61460837f5fb595c5f592d3a9713f5c49619ae626be87b1372dc5dbee13cd9f598720dfed7bc4aa7eea91e8662fc7d3d2d587a305791606c02dc49c04ba7c22bd04fdaa6f4e75e6c82d9646370221ca24706569e2fc9caecf2328683cd0c3e9b4cc32485a50e635724417e3ec5d7511148541058fbaee6a3d92128b500ce1230675aa2a586187ff1c9e9dfca7c67b094b0dab44af3c1f070830d412414c54fea24ba73fbfe526684798527725e0667516a3100164338f96591ff1a297cd458dbae7ae5014b35e583b273a25030fe30245de43252eabbc6aec655e9fc6f5e6b30d0526a09276bc6ad90f67af3bfee364096209e1122f20f80f443e587aab84944dadbadf8dd9b3d059a06e71871751fef315338b657ad6ebb8ea29a668b0d12245d18be2d3c9bea090ae38bcc20561358043e4159c73813289db73968592aa3a558a32727d80e9f41f328f0690219260c37f4a6423c7e82622026b3c31138b00ebfb2cf1d3beda9c2b8cc439d333d5fdb151fa7ae39ee51fc544956a7b1595314c44a50c1e73fadf70e0e08202184f900414de851d74e669912dd0a6dfec3fb9f0b96401de828971ac1385e5d451e39a1fa0b3489fb33f2af9785393be10063d034db1e0171cecbaf70d480bc7b887e58ba76fb0df4bc89333d36fa9fb17aea7abdaa90706c666d039ea126c68a8e02467a2cb933e71a9f9077a2df377faa645411ac9661e73198603c1f7245eed8b", 0x1000}], 0x1, &(0x7f00000010c0)=[@rights={0x10}], 0x10, 0x1}, 0xb) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000001140)=0x8000) readlinkat(r0, &(0x7f0000001180)='./file1\x00', &(0x7f00000011c0)=""/114, 0x72) preadv(r1, &(0x7f0000003400)=[{&(0x7f0000001240)=""/53, 0x35}, {&(0x7f0000001280)=""/188, 0xbc}, {&(0x7f0000001340)=""/4096, 0x1000}, {&(0x7f0000002340)=""/4096, 0x1000}, {&(0x7f0000003340)=""/173, 0xad}], 0x5, 0x0) ioctl$TIOCSTOP(r0, 0x2000746f) r2 = socket(0x19, 0x3, 0x9) recvfrom$unix(r0, &(0x7f0000003480)=""/112, 0x70, 0x1, &(0x7f0000003500)=@abs={0x0, 0x0, 0x2}, 0x8) r3 = open(&(0x7f0000003540)='./file1\x00', 0x240, 0xc) kevent(r0, &(0x7f0000003580)=[{{r0}, 0xffffffffffffffff, 0x0, 0x0, 0x2, 0x7af}, {{r2}, 0xffffffffffffffff, 0x44, 0xf0000000, 0x3, 0x6}, {{r0}, 0xfffffffffffffffa, 0x5, 0x4, 0xad4a, 0xcbf}, {{r2}, 0xfffffffffffffffd, 0x80, 0x4, 0x5, 0x2}, {{r3}, 0xfffffffffffffffa, 0x20, 0x2, 0x1, 0x7}, {{r1}, 0xfffffffffffffffd, 0x8, 0x1, 0x7fff, 0xac}, {{r0}, 0xfffffffffffffff9, 0x20, 0x40000000, 0x9, 0x4}, {{r0}, 0xffffffffffffffff, 0x2, 0x82, 0x0, 0x3}], 0x9, &(0x7f0000003680)=[{{r3}, 0xfffffffffffffffe, 0x10, 0x1, 0x2, 0x6}, {{r0}, 0x0, 0xab, 0x40000000, 0x100000001, 0x4}], 0x9, &(0x7f00000036c0)={0xffffffff, 0xdd0}) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x3, 0x1010, r1, 0x0, 0x0) connect(r0, &(0x7f0000003700)=@in={0x2, 0x1}, 0xc) bind(r0, &(0x7f0000003740)=@in={0x2, 0x0}, 0xc) bind$unix(r3, &(0x7f0000003780)=@file={0x0, './file0\x00'}, 0xa) pwritev(r2, &(0x7f0000003d00)=[{&(0x7f00000037c0)="8b95ece961cbcbac7ea5aff7047bd75586656e5f685071b495e5f60a2c8c9ab1663ae0a339bbf03df7d0db120277ae03af3011b31958fddbcd977a8285f2d1a59c57c6232357823fb88fd368e6eeaf63da1b740a9b3234498668017fedff2b47798906ee164e5d5904429be4b7e57b72af4bdc671ea7b0e96791c8073495da2fadbd4d1077732715ad4100c6b2322078ec9dd7b861139742f232c5fb12cb8ebae410a2d5da97ccb27a0ad0e78cecbec5356f597d73feb48b74578ee7581c0d7126254cfdb77bf3448fe3d3fa044a225c4ce379ea2f137497864e43a8912abad1e878d2db06057c625f03b524fc72c10c0b385522", 0xf4}, {&(0x7f00000038c0)="ba7269d532861612158a09642741abf65276ebe24d4b0c5af0c7ba1abe1949c173f5e2af062400151a3eee", 0x2b}, {&(0x7f0000003900)="13d5a62d4ff12b8810c919ec73cfe261878f8398a66703860a20b0ba135b66d66157780b262c4ffe47a869df34be180c31f007286affe4c525dfe485f5deb85ddcce39d0b0b50b", 0x47}, {&(0x7f0000003980)="d42208e43cc1de5fc4a3e9746cb4cd56f292aa00338677", 0x17}, {&(0x7f00000039c0)="d592d504884e97d6302e5cf303ec8cf09dd45ab70506fee9a88729d58fad464c64d7b960a1be32352bb74053e8d27b1b8c520c67e8ed63f6c2e4f82696ff761a9179b75adfe9a65794d12ce65b803c3cdb6811a3829079f2ea7b2563feec2059c06aead85e830b84905ae157a9a96630ed39b121935f9a0a04b7fed2f7edc77e87011a8dc5dc91a83faf528ff6c8644e77ace5fb75c408c71b2d84a6e7a5384ec7212df4d78e59977ce0a889ac3e44cfc63c8e65951699f9", 0xb8}, {&(0x7f0000003a80)="4a439c4b3d155669672b2555b25c72b2aecc673090670a855c4e3c34fecc1d20e4d8dd6eadd86103609c7b664af3544609cf91631ec7bbe298b2377e0e03ab1df7b21b57957ffc77e462d10523a45d1a8b8452ba6c325818c8d52deaee9c5451b37542a41cc306ba486768e1195db3225c09d933af4ee3c5b98be838bb3b19ce8eb141d6bdb77009f2e35a9dafd22a02a0d7806607e298ad4d340f9664a4a5499f0d702d7e3da21b43c4fb7d17caa3", 0xaf}, {&(0x7f0000003b40)="40de531fbc7db66618681c26653578235c237000d5c69de059950a63812afd8783621e0d6f5a379b3603b7f53c67ce833a57482171b1301dd111eb40065d971a7e2b879270b358afa976d26957e6ad050f9e4885ea380027a221d24e0c8e5876fe0fb51248dd807940b05f1784b35da41fdd1c73b45692b63f03ee198b3669a54bd2515dde860375b7b954b7369c59de76bfb310f243f362cb23f1dee50da48735b3fdfc82828105138b187e0a347be3fd5de09981565f713e0d1eacb56183a47c6b0f1ba8cbe0284beed6f81611ff2a43aae4645afb4bd1600b40a077daacee76e5c0322325d749d5ed47b005b1798cac393c99b89d369bcbe5c7", 0xfb}, {&(0x7f0000003c40)="4d8c9a60ca5297592049c2e4259ef4796de6428d422bd91c1f74984e93d366b91e4b9f77afc20d3cae8b434f57ee5ca8c1fcfd9df497c4c93920428d97892222c24ebf7733b1331433c196c4fc6766695b833bd7ecf17c4811dbbb2d072d4baf90566b3f8b82360bcc60c2ac25894dde85463d7c96b62dd5a25d0ae9ef0f6913aa25096e55c958afcb57bf061f1c9e321d0fdd9a99738ad3", 0x98}], 0x8, 0x0) pipe2(&(0x7f0000003d80)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) pipe2(&(0x7f0000003dc0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r8 = shmget$private(0x0, 0x4000, 0x310, &(0x7f0000ffc000/0x4000)=nil) shmat(r8, &(0x7f0000fee000/0x12000)=nil, 0x3000) r9 = open$dir(&(0x7f0000003e00)='./file0\x00', 0x98, 0x0) read(r9, &(0x7f0000003e40)=""/111, 0x6f) dup(r2) poll(&(0x7f0000003ec0)=[{r5, 0xa}, {r7, 0x14}, {r6}, {r2, 0x108}, {r9, 0x95}, {r1, 0x24}, {r6, 0x1c0}], 0x7, 0x0) ioctl$TIOCSTOP(r4, 0x2000746f) ioctl$TIOCSETD(r6, 0x8004741b, &(0x7f0000003f00)=0x200) recvfrom$unix(r7, &(0x7f0000003f40)=""/4096, 0x1000, 0x40, &(0x7f0000004f40)=@abs={0x1, 0x0, 0x3}, 0x8) setsockopt$inet6_MRT6_ADD_MIF(r7, 0x29, 0x66, &(0x7f0000004f80)={0x8, 0x1, 0x400, 0x8, 0x7f}, 0xc) recvmsg(r7, &(0x7f0000005340)={&(0x7f0000004fc0)=@in6, 0xc, &(0x7f0000005240)=[{&(0x7f0000005000)=""/58, 0x3a}, {&(0x7f0000005040)=""/10, 0xa}, {&(0x7f0000005080)=""/131, 0x83}, {&(0x7f0000005140)=""/162, 0xa2}, {&(0x7f0000005200)=""/27, 0x1b}], 0x5, &(0x7f00000052c0)=""/87, 0x57}, 0x840) 09:34:26 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x500, 0x100) r1 = getppid() fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x2, 0x0, 0xfffffffffffffff8, 0xffffffffffffffff, r1}) r2 = syz_open_pts() fcntl$lock(r2, 0x7, &(0x7f0000000040)={0x0, 0x2, 0xfff7fffffffffffe, 0x10000ffffffff}) 09:34:26 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$sock_int(r0, 0xffff, 0x2000, 0x0, 0x0) getpgrp() 09:34:26 executing program 0: r0 = shmget$private(0x0, 0x1000, 0x110, &(0x7f0000f0f000/0x1000)=nil) munmap(&(0x7f0000d0d000/0x9000)=nil, 0x9000) shmat(r0, &(0x7f0000d0f000/0x6000)=nil, 0x3000) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000140)) shmctl$IPC_RMID(r0, 0x0) r1 = msgget(0x2, 0x106) msgrcv(r1, &(0x7f0000000080)={0x0, ""/169}, 0xb1, 0x3, 0x1800) shmat(r0, &(0x7f0000d11000/0x2000)=nil, 0x1000) msgrcv(r1, &(0x7f0000000000)={0x0, ""/114}, 0x7a, 0x1, 0x800) 09:34:26 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) close(r0) flock(r0, 0x0) 09:34:26 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x1, 0x0, 0x0, 0x0, "81188ffa9a0a38e8f9be173b10ed2676def6576a"}) r0 = socket$inet(0x2, 0x1, 0x2) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) accept$unix(r2, &(0x7f0000000080)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\n\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'], &(0x7f00000010c0)=0x1002) setsockopt$inet_opts(r0, 0x0, 0x13, &(0x7f0000001100)="bcfbe3ba21071a2e622808005b04977758ce04de5e7c1b6f79978c3cf87250ad09c5ab351374b500ee9a0843e2a1082b00013a43c10d9dc5dad2030000002f5d79637e1e1b2ec43c26881f7078784b1383babd46e5351f1393a0033e2a5be6bc209fa3c4b07157fe11c9bf2a3f9458885b79e0a290f06799bdb3a2da172d9a9ac1783a578fbe2be4185170a3cb41ca7b4bcb6980c966e8ab509205a6d6517e5bbce57610236aa2782d4255bcdfa6c37c1ffecced5aa0e432dc812a77cce9b7d6720e63289aaf3543abfa36eafbfbbd6b1574470812badd41cbe3dd393347c03c14cb217819c5f0e4cae48328239fb0081d9ce48e0a41efcfb349a3b0bb85d393f6740d9660abdad0d4b2a66aa57ee85c34968104735bc621a368ad73f6764a4c249d136652b21d48d28425376ccacd36d588b7aeb7efc3426d28c619cda6697e81f5677d5c95cd33634dfa8e570fb4ce0f37ca0ffaf227845f46c9231d9828a28d5305a54e7e8181cad0564944d4d4dd769439f583fd46858c19408c43beb1902e0084b19110b775b0484887a2b46fe227fae34b6a669272ff20430a21d77aea2d0e", 0x1a2) socket$inet6(0x18, 0x8000, 0x9) sendto$inet(r1, &(0x7f00000022c0)="54729b0426d776260058c1a1ae986c959c0cd374309b089de73495c0e07db779395f7622bc5500dd6e56b8aaad7786af8e44457def11a2db095ef6a6f5cd52edffe84ada5aca6c39337b6bb915576a006bada2db57ba5a7d89d1e085818d958e72632a", 0x63, 0x404, 0x0, 0x0) listen(r0, 0x0) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f00000012c0)="1fa4fa108685f4e53ec1ffd37697ce673b3d298b0e05cb6100f5e305989aed8d40e921117b56aa277afdae1b4fbc07e02779991f8fc791df6b5aa71871747dd8f0e1061e4d8a618afacef2c7256aa18f5d4ce9f78ca7fd9a5a1950de77db770f871b63fb78a16c0d79f434349d401d140d0f1746068909f368ad8857dda3e510dff8c49d72c03d719c529180b40f01e160742baf7ebd7425e44cac403e2f53d4e3ff226ea72872f94f0c05bfa154925c8e49665b1b3f498c1cd1cf0585a7bd3853fc91c3fe32a98565f504928c9fc6796fd61436a3c525b0bab4dba32f43c35313a7d76c3a497b30529c3fb49bde11d1832a43c322f6695c0f664e1a6a08b6793376b7f8d196ef535aa7194b4b8d688dbbb861aeb2609c2180d882780dce268c9320567afbb1d10c2c7b41ae6e19635476eb3ab416222cfba6d6ba939260df7282a0a7dc754ba737a2e779a6e55fcf1dbc22bd8849c4564b41d041012b4d0551c5a1f7e32e77a2f858c52ec42680ed32ecc8e646d8b1d5b3cdb6080056165ae205f2dafbca2eada9a470cb243c6cad27ffaeac0d41227cc3452f49068d4b6fadbc3048dd55e962f30e408142c243a3ae9b04a38b1c1a1ee9439c31a3d208a7457ad61bea8052ac145a52a758bd335fadfb956aba8917004feee377faf90afb5c46a2396130321d356588a25ded3e7b8d630d99fff0999044537035675628311677d2a9bc32dd77eb26dfbc985e3edc94f0c7b0ad7bcedc74df74e8a58e093ef8bbbb3d1340c31711d2c821091ac13d09b38d03a1e46144430b4cbe4bcf46944e8285a74fa7c060efc3ee691b76f92d1f4c10e8fb8ee17dc6f57451647e81b3eec2b732430d3eaa950d41a3b898f9b5408fee2c06e8fad8a3ee3bcac75e130e2d1b0ed9629c82d850b17cd158bc5ef6825c9f116ac25b0d19034c893d99b9449d0806cdf998a3ad769138f76e702fdacdf9a628d5855383bc0d5e1ff91e3a522bc9feff1b2d882897dd78d1cee4ef1db455921d21748a4614c1e2a985fba2443ea5bf33dd7ac7899ca280632c09fbec5bd07151b81fa558018112c9e18d40135e8d857c41286392df51592fd7bce985c05fdd2dc4fc7b6a94bcf5e541401c763090828aafe02554416ae40774445482adcfcff1e1d86573d2c6ad6b504ddd1551b08bfa3deb5f9297e04a005a29e1171778c548ca46111c6f551209d3232d7260960309b9917d35d86e0ebf9df1e60e6ea72365e5a3aa602a6d90b9b187bf854861e56828b8ba06041e2fea39e1c268841956c2f084c97e7e266b1064b89cd17923037b86b66a93b0007cf36e9c68d701c0c68e17beefeeee47d33922bc75809f6ef18a574c274bdc823b2245790b6c3ff3b045d8cc023cf54de67927e43ed222a6308de7502233eb848d07e5f1a9ca43ec51cd7500f78acecceb86f17779a9a88c184fa7a18198664202548b2430efae623011985c464cd67c82fc02df632f00977bc8ae17a890c5e6644ea2749fc972c5fb3c14c6e0744325e1de007e3fb0c85009312213f69ad85a680b598fc86b785e4a8bead67ba4e50816b257835bf78eea22827aa7bdfc424e11ab681100c1632847b184886df2154c56b44ea62fdfc92ae436a5a8bbbb32f38e9ad473c5c939d664874d8afdfd1250dd7aba7f7510ea09c1a56ab0e4b8416d8f87865de5bc1d8a0bff09683331882552e071f04f5799b9f30a9b556884fb30eb8bd21b71b6108d9bf8735124ca3a184d0380598739884ecd12e25aa552ed721f3e3586dbc12ec1b89a50435e3b36370dcaa09f3647d34aba4a6618ad6d1c06c459f7205146a34fb4eed4fa253ea5c561fb73c5775bb9ad624c3e2184de2a4f4d51e0f1fc178492b49d3d385ebc51a890e94945b8dd6f32f8d8b7dc507d17c3890ee7fc6a9b813aa1c250c86bf81cea244a9899a226f8feda8bb44e695bf63f37ed6f41091c576c17e67ef61152b9383452ec84883052e5b3f691a9dcaf5df953cbf8a229ddae991cc60f0b1c8d82e05edfe7b1891679c5d0a272ad1c94de5d5137a49b968d89b0518bec7bcc530e547662aab3d046522193c590879e0b9f97e4efd158ffbdfebd1ed8ae45b593f28be99c1291a1ba17f5f6c3b02d5829e9690286e543c10b53de10be96acd82478588284f6d25754e4323d3f50bad60e3cb32a7c660977370799d8d10955069cb5ef40e6166ca1f1b494d90b3afc4601c1e1e7a7757e32b74f69f33b18405d7a2c10c875351fc41ebeb4209ced5f6c4940deaf76daf30ffccac1ff6dd8ae671f4a024a7a8561a613279a894864d160d23a1f3faf6fc9895189280f73e8fa9a3fd7793b39ccd2700ab3d235c6fe2686d6381d86d7c78b4efaf64d21c8bd721e20d43fd7544a3853f22db7ca3ed905a5f5e8ebecb76eaf1d0274c451bb78ee52029df410a8bb00932577ab32cb32aa780fa21f00df74ab75346e9ad2184dfe7ab358f64b32960138c8e8e3f3c4816901e8868125be10d85adb917c7d444dad2b6a79c6e4bc055a53ac1514847b6e7b651a9107df09e2dc8e74dff03147a784eb5f348e939c6cb66010f0fba3742671da02cca07b12028823b17e4f8c4d5d5fc680190ee56800fcb8ba051d7bd695be934aec4c4efefb11e1f3e0764f70df4b9aa2804ea95016103ae246850b6686851c83250e5c419ad7a74963db885d42891005989c1bb275e62442feec744e946cd9c48e25ca1c2bc8eaf59c676f72fe5ce3d87ec806d01c7f69bd2cee26d9a40ef036e35d4dbf51b5d3d52cce7a1a0645fdc2e00c35845111d615014f500509e14a4841d4e17feac41cea918f91b1c244fc3148d772ec63fcdcc819219164c22aadd7acabc144d5c0dee66104a903cf9df783c9e5600d7099eed4a1611eeff1694209c8cbfe89589ce8dc5c66a070f63bcf736f086a8abdb322e19572b5c2cf468f8bf6187e65f46b745fce0fd351b9dc05cc8eb63d8ea4a3423aa775133d7ab588b0ea1c94caabc2080c9816db12826ee20ca36fd045d05266c5251eb59f2bb65ad655abcb10598d48427c1e5614bc8c22d27366f573ae3cc85cde3de7c359888bd1e780439031a79e74acf2278d8ef2e606d5579a003cf0e7a9aabd045dd26ba524b62e3fe1c42c7c347e2c5cfe880b2d3a392dd7d220f7c8fa6fb617deec671838e11fbca44ddb62603e10c23800a42121c17c0ead515bced0bcc6558fd8481b344ecfae3978b2f7d3153be94fd7e04a811684ff0c7c29b20c9e2c4383097592e06eb59dcebc8d9c6399f31d97de436bdffed873ba8aebc15f878f32d21b6e4b729370e8de3632e7917b688a03c049f9e881424b15662c345c43c2d455bbbbc48b4db4744d66ff7fd4b724b960eba5200277ced99925ff6e1d211d924a8de78974148378b3225fc745b657665d2317168e65e94738c6ba9e393d1f937d86968fee72ee78f7fbd1ed47ac6b8a44222009a5dfcce9438dea62a49128c8bd4c223dd352235595111de3c71ff92de3a96c0d2673607f55f1ff0ec2b98a93e284a58f5349966f72aac8402cd6f7145a67fc6db0d4fcd2328b721d614cb25e57a5da69b0478b993a763c516b372c3954ecbc2099fd55a0cab9e16f23c23c148e5dc7162edf644451c150fedfdb18464ac9073872eca439efdf93a29db2e9f92779288cacb4df585e7fa6d553ef1941f41717a09449055c4cda13fa00b20dcd4c2d6d20a693438721d545139660ecc5a3f2b23f8d70aec1e4e755d32035d513abca2daee8cd755831350ddbcb84c18e88865c5bf97d7e0e356644405cb86b1a35a3b3a20da7e44e3ca33a196c4811714c598b631ea4af7d1c9b3e0c94bcbfa804f9abd1f3c17397940596f6fbbb6d3b4a2c2f2ee142236926e877e309e6d599599a044363d13e70d9e23a418be10f9f4f6fa67702b93e091dae72241f69bdbb6ee3f2ce5430178d04d92ae6ca537440ed498ce03e08e18cd52a5de5fb293b8a0bbf91e0d7c83c3664f73516ee501e3a9c998b02505cb63765488a4a6d95f2f633b1e13f1992a94887ca42f3e0ad7422f9cb9a4a4e29c38da9b94e77921a44a9193d324cef64f73fd4fed1e6103b9c5ca42d78ef372a934f044a8751b2c2a470cf198592ae420e7c7e7183b86c14536cf2ef360dacc14130e21cf76d635ab794a9f7d2cfee69665c44674dd6bcc5426fda7e9d9b2450f3f9b569d8975c2e1c662c081d17b0d219fce31c1b12c3b8762093a91aad48c29a0dbc9474b417184db8c832b5a34264bbd68b85afbd99614c33bd70b193a94d1976369381737fab748d26e5ff95e9f1323604ef9cbad08af302dd8fec98ad20195b1aef3bce78f21b318c10865f32625e779df20e2505f5561f3378cdb753374792286305f8cf79e301bf4129df4ce6cb28e12d89b62165a94d5e2f1e92141665dbd4f9e8a340930cccc7d3354b91dac3fe04e60ab9aebe539995d55dcc4a4404c2f9b66ef5a94c502aba6c44a6ce9b6fe4115449672dcb09ee39d651f87f527cfd5c1114206a560d7ae51a7ce3c28c199faf89f24a5d7d9cacabc0986718f4c5b23758624e88c9928f9c489f432f68d714cffa7d6ff749f4c059df47ab885f93fde339ef3b4899cc22eac158027bbe1acc43ca6f3f38d9a6d63f258daf21c072f03dd0c60c75047b81d77113be3a8d9b561a71acedbc901cc1e6b1481d3a986f4fd243fc31779032f7fb8860df5921b8ae61b0e5368ae52e665dbb3e67a256cb846015d5170bda8fb0ba37bb318991a7207462a591dadf18327066b92c988aefe9d75452a820de20183051fe73c22ca36ab5fee0b2f6b4d4fa1553b474537366982861cb06e2ea485f5827b63494877b69b92fcc5c46c787ecc4466f940285d2d42d9b9fb6fc20c23c9f1b166b8b299b03c79e05f5cedf7807468064ca0d851ac359fd008465a126b5e9dd0d87cb10349ab0093f738a252637bc1538d66ec3b8db5e574c2f329bb9c3dadf72f6ed96dc116f67f15c509b06bf1221ce05c4bceefce93a38d39af06d4fce11f47b18871db7588ba682d1b7745600740c380e2d8751bff308091cd9f749ca04c9f9ef5395536bed55c0eaedb0c5a11636a9a2f42f7442d565fd4fd79ef698135f80cc5d2d560a0fd26f78580e4c216bca657ea308deb4f6d6243c4f6c3e1870fba21ecbc1f4d9730e233213e0fea71de9ac94dc87be59f1cd58a512e5610a9cb3e6d6b1eb038b3687d0fb390a7cd725df096cdc19a3ccbf289cd529c8472eed25bb7aceaeb402b652c01ca66d206cbead2b81f1046ffdaf424589dbab3fdb7bccf6a4d0831ea963b7af43b83abc8b47a957cccfd22d511effe8bfda4fe1a301bb0672dda8c930a7be79fb3c8af39a2cd7f1486a93382383875cb25d15ecd98e049092de5c9e85db859550369c181067790d70de3a540fbbd92f4c6347109f9fb83ca0e642574b3c620052109a512912af51588351798c5b299e59b6109b86fa19b167bcc1733fb2159ed6f5aedd1c26c281413e4d6a26d01c4774f3d9e5bd342a05f31af9224f60e392b5581153f0608d363b8d1a9437d5a485b3640bdc8707fc43ce4c8be96f3f28573ed379431c4904553da1364b19604e93aa8beac4b49356689b13fd8e057250027bee5c39ade71abe4669b78508555e729f3dbe9e726a327057255bba6ede6239fa5dd5c1938fef1f690a68ac8075699a998c1893e3427c3edf47398c5d1e7b45af47c714271295be8b45b2d565cf5ebb99bd782a0eb097631ae46e5ad72878563c2b645b6c3e581116aca1b59b8560ea3777", 0x1000) 09:34:26 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000340), 0x10000014c) r2 = kqueue() kevent(r2, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) write(r1, &(0x7f0000000040)='t', 0x1) readv(r0, &(0x7f0000000640)=[{&(0x7f0000000180)=""/31, 0x1f}], 0x1) execve(0x0, 0x0, 0x0) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000080)) socketpair$unix(0x1, 0x7, 0x0, &(0x7f00000000c0)) 09:34:26 executing program 0: r0 = kqueue() mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) pipe2(&(0x7f0000001780), 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000001440)='./file0\x00', 0x20500, 0x1e3) connect$inet6(r2, &(0x7f0000001580)={0x18, 0x0, 0x10001, 0x2}, 0xc) getdents(r2, &(0x7f0000001480)=""/248, 0xf8) setsockopt(r1, 0x10003, 0xc, &(0x7f00000000c0)="d5ff9668bee05d4676c5d0540ef4e3074565d48008efb9c34be81bf8eb054c85ba516f78", 0xffffffffffffff3a) setsockopt(r1, 0x29, 0x2, &(0x7f0000000140), 0x2b9) munlockall() fcntl$setstatus(r0, 0x4, 0x80) ioctl$TIOCSTART(r2, 0x2000746e) getpeername$unix(r1, &(0x7f00000017c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000101000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b46997a5291d23fc2c0e8f1f3e4e811f57d7e2d3a78628304bc252a5d77a57f3334e1d6047fb1324f886a9c8c9993b7ce5388beeca0bcd0e29db1e6d405ce56754931bd8d6b817000000"], &(0x7f0000000000)=0x1002) bind(r1, &(0x7f0000000100)=ANY=[@ANYBLOB="00002e2f66696c65307b1ed5f5915bc36eb89fe412d8c853f3d39375db6ba83575d645e1bfbf16953babb88fc523db29629bb36707a02754319bf0f0be68bc83102ce7fc1887f1789c88363fcbb23bdd1c0a137945bf010bea2a2fb920a5514f1b2b333fafd9c23d6c53685f07a9fecfc7589f274a474bc082edce2fbb05e88429f4b3b178ac06e8c17237abbfda0632f94dee53c9b5a3d51160c3fa03000000000000093f522389b3032e39c98ec1fa52c0c789e1e05f50bff1fe017b82f1"], 0xa) getuid() readv(r1, &(0x7f0000000080)=[{&(0x7f0000001140)=""/184, 0xb8}, {&(0x7f0000001200)=""/218, 0xda}, {&(0x7f0000001300)=""/79, 0x4f}, {&(0x7f0000001380)=""/176, 0xb0}], 0x4) 09:34:26 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x2, 0x40) chdir(&(0x7f00000003c0)='./file0\x00') writev(r0, &(0x7f0000000280)=[{&(0x7f0000000040)="b77a24", 0x3}, {&(0x7f00000000c0)="66b9b52e3911b454f03978", 0xb}, {&(0x7f0000000100)="2c9ae4e3b544e2110ac84fec72918ed0e65af037b2d053d4285a9a44b8a00d8d109455fe424ef27f58724668b34c485d09f5c068d53e512fdd733b5b0f3e5a8c1593c42d1a37b76d3d56b2af70410ab9f5184d", 0x53}, {&(0x7f0000000180)="da76575991f74f646bf91269e0f8f430943c935ceff6d87fdbf42ecf07ed2e12d4dfcb653ed915dd12ffd8d7d1332473622878f36981dca958547e54f52d916fa14b2c4cb2b81ef9a7ff4b4a4a630cfede", 0x51}, {&(0x7f0000000200)="cfc6b87cbd9904c9d03f920ea9b9e5bb1174b276ade17ceba20806", 0x1b}, {&(0x7f0000000240)="9608140cef286ad67153a39c7c2145", 0xf}], 0x6) socket$inet6(0x18, 0x1001, 0x0) r1 = semget$private(0x0, 0x400000000003, 0x400602) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000300)=""/192) connect(r0, &(0x7f0000000080)=@in={0x2, 0x1}, 0x388) 09:34:27 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) ftruncate(r0, 0x0) bind(r0, &(0x7f00000000c0)=@un=@file={0x1, './file0\x00'}, 0xa) sendto$inet(r0, &(0x7f0000000040)="fc2dc85adc1555977ded6545472dc4bf61d5913983c13e8f7f593a146f242dc8f8609e87a4544af53ce650059d2f15", 0x2f, 0x8, &(0x7f0000000080)={0x2, 0x1}, 0xc) 09:34:27 executing program 1: getgroups(0x5, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) stat(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 09:34:27 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) flock(r0, 0xb) write(r0, &(0x7f0000000200)="1a95d6b9c7a9f501d23707f95c1e160000a9000b7b4d1bd2e234c181a401f1545f4085b6ae0fc893fbe82ce3f5a3e78d1bce61e3bf65b9a82128e99cd13bec2879799b36b45fe915e95799bd894b7a994f916dbb319f2eecb44bc87610884050e5bb3145bd1c5878473e4d96d0148a338dada2009c140cc4bd3062587e33b8cb9fac913fcbae9a57177898280f200a23e68c45c0a6d9d91d6e4a47d173b9d003f987025cea38fd4ac5e88eb3320fca0fd31e6a998c4f9e1c05886d78343c04b4e677b68465a5e57aea28897d674f98c0af815fada3c969421a2dc9eaa272e311c1cc4433efdea7b265fb933a886ae44ba12a747adfdd499074264e4188043779a3f5a9c2220f853058cca71b41ce23cc5fe208af791d9d81ab559aff0f5ec3623e72ebb719dff4245b8e7dcf28ef37a75b570ab9381a09f38b25448ca11d15a14ef1e92a7e3599d59a11403b486e78e9d1888ea670aa2ba07e8b9052042246a243f6fb9b2d16e19a19cba980a1017eb63e63d01ff0baf1883eba37cdbc7e02e492dc6602", 0xfec8affc4396385d) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() readv(r2, &(0x7f0000000700)=[{&(0x7f00000000c0)=""/100, 0x64}, {&(0x7f00000003c0)=""/232, 0xe8}, {&(0x7f00000004c0)=""/191, 0xbf}, {&(0x7f0000000580)=""/164, 0xa4}, {&(0x7f0000000640)=""/165, 0xa5}], 0x5) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0xfffffffffffffffc, 0x0, 0x3, 0xfffffffffffffff7, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r3, &(0x7f0000000100), 0x0) 09:34:27 executing program 1: r0 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x4000000001023, &(0x7f00000000c0)=0x3, 0x4) recvfrom$unix(r0, &(0x7f0000000000)=""/98, 0x62, 0x2, &(0x7f0000000080)=@abs={0x1, 0x0, 0x0}, 0x8) 09:34:27 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0xffffffffffffffff, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 09:34:27 executing program 1: r0 = socket(0x18, 0x2, 0x0) dup(r0) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000080)=0x3da) setsockopt(r0, 0x29, 0x35, &(0x7f0000000080), 0x4) 09:34:28 executing program 0: r0 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x87}], 0x3ff, 0x0, 0x0, 0x0) r3 = kqueue() r4 = msgget$private(0x0, 0x68) msgrcv(r4, &(0x7f00000000c0)={0x0, ""/177}, 0xb9, 0x1, 0x800) r5 = kqueue() lseek(r3, 0x0, 0x0) kevent(r3, &(0x7f0000000340)=[{{r1}, 0xffffffffffffffff, 0x1, 0xf0000000, 0x3d57, 0x4}, {{r0}, 0xffffffffffffffff, 0x14, 0x440c26897c614027, 0x4, 0x1f}, {{r3}, 0xfffffffffffffffb, 0x0, 0x82, 0x7fff, 0x2}, {{r5}, 0xfffffffffffffff9, 0x0, 0x3, 0xfff, 0x4}, {{r3}, 0xfffffffffffffffc, 0x41, 0xf0000001, 0xa6d8, 0x2}, {{r0}, 0xfffffffffffffff9, 0x8, 0x6, 0x9, 0x1ff}, {{r0}, 0xffffffffffffffff, 0x80, 0x1, 0x5, 0x1}, {{r3}, 0xfffffffffffffff9, 0x2, 0x3, 0x8, 0x3}], 0x60, 0x0, 0xfffffffffffffff9, 0x0) connect$unix(r0, &(0x7f0000000200)=@abs={0x0, 0x0, 0x1}, 0x3db964a42c83cd67) open$dir(&(0x7f0000000000)='./file0\x00', 0x10008, 0x1) close(r0) kqueue() 09:34:28 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x29, 0x3b, 0x0, 0x0) 09:34:28 executing program 1: r0 = syz_open_pts() ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000140)=0x3) r1 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) flock(r1, 0x5) r2 = syz_open_pts() flock(r1, 0xa) dup2(r2, r0) dup2(r2, r2) r3 = dup2(r1, r2) r4 = openat(r3, &(0x7f0000000000)='./file0\x00', 0xec51256be7cb80fd, 0x0) syz_open_pts() getsockname$inet6(r4, &(0x7f0000000040), &(0x7f00000000c0)=0xc) fcntl$getown(r2, 0x5) semget(0x1, 0x0, 0x8) accept(r4, &(0x7f0000000080)=@in, &(0x7f0000000100)=0xc) 09:34:28 executing program 1: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x4) munlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r0, &(0x7f00000003c0)={&(0x7f0000000040)=@un=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000140)=[{&(0x7f0000000080)="9cde3484b1991ee6e1b17f81b8189d2cf175eb78553d0ed39bf89f9905cbac626d96549a02834db091e231cf914a6a4cbd00892397cfab69ceb7a967262a3960cd933b5a97331ec37f6c01931187cf39b4dd8811f005584df4711c186ad0c6dc00620216897c33c61098de0cd62237d7671bf40f38f70baa5f0ed53e55ed4f1858ada32fb8723f7e16ce32b91edc75e2f5aa710032e32b2be42c81814bd7fef67a5cbbf025da33ba9d68668e68455ab03c396e1f50cfb2c2ca", 0xb9}], 0x1, &(0x7f0000000180)=[{0x38, 0xffff, 0x7, "3e873035b3faeab9c068528262754b2c45b0546b0f3afcd03c63a81354255f7aef72"}, {0x98, 0x1, 0x5, "d87d4766f4c516d31469d6936df591dd6467687efe6423efb42e9a5ef6f7d41e60ab4e4fdaebe916863e6badbf5486b58a34fdeded4dad28cf4e62e99df03aede9c676a9418e030a9c957127135ee38f0d95b2f6fac7bf0215f2fa3248055f54b40e98c1b993ca083f12490048235db7bcfa50f0ec5e731e0ad29c9bc1d33a955483"}, {0xa8, 0xffff, 0x10001, "9042caa54680f1c2b47232a4bd999d0b139b7bb9c178046c2ae3bde1b8232c590cd613e07200e56c9fa8d8f42936b5b992cac02817de1ecdfe277c6bc050b07f62be76b0c8b8efad64dd926e409d99a0b470eb840719ea1a8900b41a915e8ab6600add3a47e4b22c59caa84f5afdc7a294ab929c4a05db97bf777dad823f1bcf851b27a03b1db8330bda056462ca37cfc99af00c79cadd"}, {0xb0, 0x0, 0x101, "bb20bacc4faa20ee70465cbbd4cc9f461a6025f321588a4b3b8d63bca979edcb1b40751eb3bf5ed2b1983e5c582da07e1035796a4bc140197b5518f193431d7352b2b0e9f191cbb960c08aa832e5c846296c47ba037136a08c7f9c03ead7e1dc5d0ff4339707518d52156f7d2fc1bb2711760e15379b2adb9c6b048b2cd966abcf9a7d40e506003c6b8c1b6c00b46bfddb6b2e677201850a799e"}], 0x228}, 0x4) 09:34:28 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = semget(0x0, 0x0, 0x100) semctl$GETVAL(r1, 0x0, 0x5, &(0x7f00000000c0)=""/1) getpeername$inet(r0, &(0x7f0000000000), &(0x7f0000000080)=0xc) sendmsg(r0, &(0x7f00000002c0)={&(0x7f0000000100)=@un=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f00000001c0)=[{&(0x7f0000000140)="ba3002d8eba72c9bde32003ab62030de8f04041b923d688788e0360a43d5bbbd93239236b4f39e574dfbd4363b274505e899b70315de8306ead9588ec3c10d418c6e67adea10b1b74dba", 0x4a}], 0x1, &(0x7f0000000200)=[{0x70, 0xffff, 0x3ff, "d13847631fec08054e5dee0d76abf7ce55a5a565bc5002d243a4ef15b03644926a64a8259c6261c3d65334b16914e411578cb47600395e18ddfabce06ffbfe08b5bc61e19eb83f2bdba8113ba9f37e6c1c934c69067067b475df793712ed"}, {0x38, 0x1, 0x1, "7fc8bea14748d9d7697adde6ec06b8ce4147f1866369dd90d836037f8225478741"}], 0xa8}, 0x8) setsockopt(r0, 0x29, 0xb, &(0x7f0000000040)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000b, &(0x7f0000000040), 0x0) 09:34:28 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "240be00a0c15417b8c6566555c8d4e815cdbd189", 0xfffffffffffffc00}) 09:34:28 executing program 0: madvise(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x5) 09:34:28 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x0, 0x0, "172d76898909080000aee16900c73d1b1bff00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x8000, 0x100) mmap(&(0x7f00005a7000/0x2000)=nil, 0x2000, 0x2, 0x10, r0, 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000040)=0x7fffffff) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 09:34:28 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x40ffe) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x4, 0x5011, r0, 0x0, 0x0) writev(r0, &(0x7f00000003c0)=[{&(0x7f0000000040)="5597cd", 0x3}], 0x1) pipe(&(0x7f0000000080)) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1, 0x0) 09:34:28 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) nanosleep(&(0x7f00000000c0)={0x5, 0x2}, &(0x7f0000000100)) r1 = kqueue() r2 = getpgrp() fcntl$lock(r1, 0x8, &(0x7f0000000140)={0x1, 0x2, 0xffffffff, 0x1000, r2}) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffc, 0x3}], 0x7, 0x0, 0xa41, 0x0) 09:34:28 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) r2 = dup(r1) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000000)=0x8001) fcntl$dupfd(r0, 0x0, r0) close(r2) 09:34:28 executing program 0: fchmod(0xffffffffffffffff, 0x40013d) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) getsockname$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) fcntl$getown(r0, 0x5) connect(r0, &(0x7f00000000c0)=@in={0x2, 0x1}, 0xc) bind(r0, &(0x7f0000000080)=@in6={0x18, 0x3, 0x9, 0x4}, 0xc) 09:34:28 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f00000025c0)=[{&(0x7f0000000a40)="30fb1c508bc94f34c18e9e55815a5a713573a3e25ce4e1e3516ed4e2ae93a017f647a912169d8b4e9938b2f7227370ebcc4943e318c4ddc6c003008b73c9af4889e24c66bb82dfa98acc11aa6ac50e95b5f72b1c711fda1531ed0a9eace5211482e5689f9ed7fb4904d03dd07d8757d073c610621017fc3a32ecc2773e1c8721d2e929a12b0490832fc539127dc39fecc6fbb94093db41aae590145aea83bdd9bdc9fefd6a0f01834d61ccd9980fda06a9768cb364d150b763d2dc8c52696b6288b266d70b25e52e63ad141380863a47f5a7601e82b3595037684c9e27b2272af751a71eacdd35d0f8e4f58d4f31e88d80e468e157eb8b0fb50bd578c27ecc44498cd0a30e67d52053fbb6bdddb557f78a81ab2d6120992ffd3dbf96b665827035a7464e7e467325e16e6469a314f30d3d5621b359bf2c7fb0a24918b7bbc5244807551473ed1327f5692db3e725f8424920ba00d4e49eadb7cfe3c4f5ed2ec4f0a01cf7176b5b42f4cac633c58df4a3f321ac42207f994bca6bb5d7f83b6f533cd53f09cc1fd0e9d06c16e76d7a6aa7b98d42eee10137f77e105db09d442082be64d02da1b3c5a0681830047a86fda260245d0ab001fde38fcf4bfa1af2a4f782eace5bfd9d5d33135d20498fd50e2c44bf1552cc4b621bf06f6f69dfa584a975584838ecfa062d1d5e20bf66a17d5329c78ca583bf35932d6cfa4bfafd5ff39a7ff2fc41a051349637a6f3160b55cceeedcd32528fcc412a855db6160fe9b8de8c530ce282458046015a4bb02a8c22455809e4642d634b3526718c0cc159d2b1cbe1d27bde05de87c179c13bfedfcc13b40e9cc2848b5e88d7e3b7527dfd283d657046c924185f3c5525641f4f5e6338948279dcf84eacb0c9ad", 0x27b}], 0x1) write(0xffffffffffffffff, 0x0, 0x0) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() r2 = msgget(0x1, 0x322) r3 = accept$unix(0xffffffffffffff9c, 0x0, 0x0) recvfrom$unix(r3, &(0x7f0000000940)=""/200, 0xc8, 0x2, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x0}, 0x8) bind(0xffffffffffffffff, 0x0, 0x0) msgsnd(0x0, 0x0, 0x0, 0x800) close(r0) r4 = dup(r1) syz_open_pts() fcntl$getown(r0, 0x5) ioctl$TIOCSETAF(r4, 0x802c7416, 0x0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000040)=0x7f0) ioctl$TIOCOUTQ(r0, 0x40047473, 0x0) ioctl$TIOCGWINSZ(r1, 0x40087468, 0x0) ioctl$TIOCMBIS(0xffffffffffffffff, 0x8004746c, 0x0) fchownat(r4, 0x0, 0x0, 0x0, 0x0) msgctl$IPC_RMID(r2, 0x0) r5 = getuid() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) fchown(r4, r5, r6) mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000240)={0x0, 0xfff, 0x0, 0x798, "7d755051fcc7905a942a1458cbf19a7832f8976c", 0x6, 0x7}) 09:34:29 executing program 1: socketpair(0x1e, 0x1, 0x9, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r0, &(0x7f0000000040)=@abs={0x0, 0x0, 0x0}, 0x8) recvfrom(r0, &(0x7f0000000080)=""/47, 0x2f, 0x40, &(0x7f00000000c0)=@un=@file={0x1, './file0\x00'}, 0xa) 09:34:29 executing program 0: r0 = socket(0x18, 0x2, 0x1) setsockopt(r0, 0x1000000000029, 0x40, &(0x7f0000000000)="4b74954c", 0x4) shutdown(r0, 0x0) 09:34:29 executing program 0: getgroups(0x5, &(0x7f0000000040)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) socket(0x3, 0xc004, 0xfffffffffffffffe) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) setsockopt(r0, 0x1, 0x1, &(0x7f00000000c0)="cea689", 0x3) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x4, 0x0, &(0x7f0000000100)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x3ff, 0x6, &(0x7f0000000000)="145552f42e3a1b", 0x7) socket(0x2, 0x0, 0x0) munlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) 09:34:29 executing program 1: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x201, 0x0) getuid() mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x1, 0x12, r0, 0x0, 0x0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) 09:34:29 executing program 0: r0 = socket$unix(0x1, 0xfffffffffffffffe, 0x0) r1 = getpid() r2 = geteuid() r3 = socket$unix(0x1, 0x0, 0x0) getgroups(0x1, &(0x7f0000001a00)=[0xffffffffffffffff]) r5 = getpgid(0xffffffffffffffff) r6 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001a40)={0x0, 0x0, 0x0}, 0xc) madvise(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x3) sendmsg$unix(r0, &(0x7f0000001b80)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000140)=[{&(0x7f0000000a00)="75324ce8a36076b86b6be9210491e47afcbc7f4327b34bb01e5e477623df52a3e40653cbbacdedc99e0b952c5be6b104df404f05e9b94e9a4743932f37279c701b67e6edb90446cc0df1a6dbfa2f9ddb8919bec2c224b51cef3b929bf1a7b68c4da2971e69d8b16d557cb1af1c455fc3502ad9f4330613202db09d18d3edb2b7efb9d5b15c56b36631efc2dd1257292db585fd1c6948e81a1d359f7cfe3e0fcaef855e068d3c4356da611b1c606f17a5406d975dd7c1fe7a74968a13b5ce08cf06e20ec2781eee68db5d8aab1f2d9bd3403615130ca61c90ffb799fe3e7b251b34561f143fe8a3ae9ea6f2eb686a73916c902b17bfaebfbb9ad61b61a20772adc8e9e85f1a3ea9f897893a308597ded20de0728329f326c2474b007abb93355c816f058fd4f7b880ef0ad6924af2597d74beeea0e1125d679ace75556fc61a2b5d32a0d48604f10683b93cd8e26bcf2637103125e4a9b1116fe61c6055fa4e726ec688a3cc2b508d00fc82e1145e883d5df415ddc9644abf6daf32a274a1e1f64e82231695da45412823ac3140ae11dc96bcc5a1a6d161ad5990c5ce665058bd744873ba33e29e3a51f6343060dd152e1f55474aa2b18ca837e276706e559d51c1ee827444f0b423ca1ed261a4f5b81104e220b40558d026d6bd5d77199e22ccedbef952641fec2b8941029ccde5042445bff0ea83b9c00d06a57bbb51d333d58eb809b7830b0b50230fea57ad39064d5170c75afeaeef0babb3ab7a8417b2e16e91e8141c2e1940428795aaef67796589fee388ff7da4b8720e654ada26768f0926368e2c234597f4a8a7d2921f4de1f2208b71c1bc940837a33f2218c119445883f8d4855b611d7d590820f13a754a2eed0ab05718dc6fec4873a5c067026d44b1c0cfaab72de9ca03db8e8925a6c0369d870dcfe4748c84bc52e458dd1f2c437daa7fa5ec9e6e9f006bbffe032be2d7320b36dee9fe8d75e49225d8166962d1b773b122531ee224e99192b6ce18ed7c9ae3b67a5711e2d46836a64e57ada8cbda937d0bb9be0216989b70cf43ccd752eada629a4c39096128be00dbdcaff4a9a3c67d27c6109b6f21c1db2a697874422616e078828580e7ad229f25b5090c2f5f323f79ec17cb69355fcaa720eaf21883a4f4bb38be19f7db86d4261582adbca9132270a32c435f64facdb44eb7e320353df53cebdedf6d100949d905cd16cbda80a6af6bb52b9271d4c4b9f7942725cb0722c7ac1da8697ed3c4b32696f6ba347ddfa71098cb79c3dabe9819e4762b3251a1e1081ec8b740584a55a35103f3d7720e11c1eaf846c19435502803573d74a28e2857fd0d55bc60c1ba4c769aa95fd5d8622f77ff8af8c5a6846054c757e6943d166d138c91578c053497c4666fa0b17991bf983a05819a77545f334364907b3a4e6c671792db6701c027014020c5a50e4539878b0096581edef00bcf49f1ee682eb46e487de5922f30c8bb3962c59a5ad12da6509eb90ec795dec70dee501338974a13ed88c7ad7969c9ecd8b011d60914a864485afa7853b92a39c76dac9396dc31b033e8db204ca0e823469c29ecc101473c02ef5767b782e0521e8692357e559f7760de3dec58dc6cd902b80de02350e0ec6030fe28c32c2c8c20f49dbc7d5d4cc90bdade0db5e40ea9ed9d61c07dc527a013705e13ea69a28543247f4833cba5ca229c86e4adf76a6c5cda364828e989747b665edc51fb2f97a587b4102df03e9e6347fd9d860d86cd987817b63ff44456dd8f6ce6152bda58fb03f7ad815d064c1df65766f355738c77c10f0f2127eddb0717fd9b6505ec0ad8722bfb83f744c6fc6f92bc31354853dc86bda311bc4d9693310f7848fe49b537d4467b14b1e20f7ab8d4605c1f428692e782ce1ff1564c298623377cbc35a13ec38b7470554eb2c67119fa5330691ee36b332abb5dedcc2054a9b74bb5195c656cb20a644486c823af11f78c6d8ced827eb9d2af6b6d6ae0963d089378c75ff2865d029b5c0ff9e43bb6d24ed8afda49c907c02d20898f2870d4acc1039cf2c923db57fc68a4070d237aa7edf037b8501ea525f89e80d15c94704a9ea58b919228e25810d40732ddf93a239078912652d90593b73d890a182721bb35a0f2fcf9cac9b99848130c0d1de7b73bb87cde4bd37606bf4248fe92de8a8cb61b59cbc9ec639d387824fa30c378be55b27b86b43848045db36e4350f535394091890faac31bfbb97ed0d927ebbe14ace0c3af25d885bf0dd4491c15fc534cb4bc5286eb2363bc1d8b586ede05ee25f7a4bd76c104689abaa9dcd9b25cca37d9433b3968d55a9c586fcb354a05e7d9e8137152bf2a070cdb91ead766ddbdd88d6b3499dbd292f16af97e5bf3a843b7715d65a010045c661644c15754deb30a8c79117747f65d9e9d5ed1bc780390204caa26e28ef30f9d5844a5a6f6658a322acd43553ee354237b9715e1af9980c9270a7e8d4aa00806a9f0c16762dc21fd4fbd05b21bef9682f1040695e4f634d7a0444adf9a5a8b467ebfe8267d6b30d221de3dc003ca1ca9d1650d6b9b18c337832088b5a6ff358c87c2ed9f618ea0c9b9854a210e684875f59c51d28b4e92bc47c75f2187c1795af0fed5ad6993d1d3408738bfb31d85061d132166126c6246a12848ca47fb3384e40a665f86dca0532ae4ae95e8ed00ec92fe70d9494419fb6c219618bf26786b59a6055f67597d2fd831c9a92705a61cbdbda1648f3b3d1af7d0f2c7815ea1b1e3c046a7e117dfbf73a7fea4639b78cdbc65f688c96dd9063af698f4e37b2018fb8a2af11122badbd665078c4f40fd74e1df0cc855075d179fb7bac6d3f7b5038fe801f678eda11341ee697114a7a2a462b8eaa5a319af70d5fe974e7b22b0c3a37a942f05b9a2f6da3c36130275b288af23c7f649f8131dc358968edfa8f01448523669ff0b6361dd0fb11ade885845608ff4cb999bb230424bab9cfb13fc00b37fa66af9ad0ac85c39c458ec517b12a3040ae2cb514a0d8cbd668492292345496512b4459df91861faf312b6ab996bfc08049723fe9af606a66a63cd31f15ea00141c1ce7f7e598df63141dbdb2132ea29802c4a266e2a0f9be0ee81adc4b3f007dab661e287f2d64a56deeae41bbe3c3c2e24accf3cd763311dbfa9cc363377993fa8e593a4b24a762f01c93d177987c7c075f7f8fca2ef47b8c6b6574cd806cbb673a513e0ea82d451969965e91ffd0d43f49ebca41371a78f7975700eb9e824103e8456233beae775df45d9c14d2175370c3295d9efa0001fc40712120acc54c9bd5bd42a3eeb06aed57133cc6cac5e34e6037fd48b6b5c9cfbbbe68e013621f657a7ba9901ed47fec68c9196ed04b9148b602d84aa0ca6195eb37797f9d18b2b884efc236bebca7e6a4faed3f5ab56d1adcd08d57d39eab09912eb37212ee9a86626c3c8547b50c878cc15a6e7faf1d3cd10613bc520ec17b90355351230bfd7e9c01cf9aeb2485a940c06b4e2c7116eec23c329281a1f159ed91e68ffc8a39cb5004d2367bb12c606aca9b8c831e77388edfe8e11d4e18eef2742a970208c2628ce7528d4d4b8f0dfcc5d730a96a73046aee32dd8ba749cd2f43a17cde043b5250b7e7c18ba704bf215ee3dca1fdeacd9ac5e5d5d3182db595a66f1bcd74c66492fed71af55a78d6e050486f3ead91d1fc5b9ebcaf6a5cc81cd26375c54ad55acd3a593167ad5cdb0a35e8af1ba20c79a71562b6f00859679e93c55396898e9194403245ee643ba1cd366ff471d98817481621ae7c482585d1340c31c48e1c0d0b9306ab28cea048e226a3097b023b54101d8f30aa027edc38cc8155a66a15bcd7a1a2997ffe445040a7e67d9163ba2a23a0a29866c18cdedbe2f4cfd48dac6b4891ddc8b220e31cb49728a6508cc3abfb39b432a0d267594379e0758c973a942086b571b0705226aca4974949aa0b9714e3c9f3870b5a7718c91106312705e912935d50423115387b710f853090f6762f54855e049d830f4bf4b21b4645e87916d5110a8d46183a59672e0798397c15e422b9061f70d6e43c551dc8cbfa04cc333a6a36d9f473b65e7b746346998a2f46978b805bd094f4321b1177315ca5f4bf0949215567665dc53aa8976aea0a51caf1ef3c55f0507c12ee671cc9ce656dd49aba105ed7258ca90dfac6f7b7cc7c3508ebcd50e29e6bf74b06b66b9a77a5cfc9bd9e1529eed7a5522b61a147a2dbcfbfec4363e1843f97ca278396441c4f19f5e761550ea831c9b9125f754198893bd5e9b1575d2a844b68193b84fb13261827bf0bf7bd59e41aade85024a9d40b9a3433178081fbe25c0005ba5547189798d48eb5181ca49b3784073d875815d8154525ef02338af2ca5200fc0f7a5c468b019af11f210dedd9e7714539cd7e7748ffb62e5896250aae740e30006aac08fd36b006419e7ed3ba1395c7333efe6fba6617f5ee23b1a30a0fe8427771fbeae72e590737509fc64325e7c3651c2a40baa4ef2c49832cfc042456761c215e9d40921ce486cec740cc5b5da5ba6b9061c96347697abbaf325f1c73b011dd0299b68e4a436abdbda8a1effa125878041ecb3280ada67e918d7b7aa5b1eb2fd9471c01f5dab79f835175f7ce995d2e6b64553b9453a98a947965c5fad6dd914e941c4271128007a60caaee71943db04f33439768690e668992a0ac038eba3a66abad4cddb315d4e24c8a428d972e0f613c484b7ce576a4eb807e3c53ebbb23b35e69e30dd80ff5504f89e2f85188d32657803f443bc3768a4167ba6d0ddc64519efe0e7176aeaabcd1bf45cd47da0bf1b0ecc72a37019c0597acdb29c6fe391800f307b65a26f35c3d14098528e36df82b3f7c7c5da4ca5febbb05313e095d953115cbaf6c6251bd7663222beeaf984732c009a82c556db303a5ea24199fcf27c39c23aa116dee720dbdd37fca59ac0c4921421e9623ffa1efc3b3573b7f0e7cc3281463e6150ccc56c8241200abf58194490b3e4bdb181ba63fdd148857c29c4fff1f4bf33adf073d87509cf28e9a1d73acf80fd1f51e739d57b1a4ed2eb5661f0d01358d82fd4e3ee4dc0da4d66d06365b99904194aa148a06b1c613eb3a4e7b322fbcd1f41ed6b549908bc92d43acef2453a465253a899bb7932e8d4c9c093e8f3f4b3be92d5aa4ef401a81b7a07ffbd331260208aa8d18d1b4f0128ee2a39a956b7c4253b6373d1ba408a12f04013d5628e6c89db1f6168f150584a33fb4732cca6d9b8ea2a829c33c4a7afb87c4de30dbf9f802976c6bfa61523c595b914469700ff9bac4317d173bb167588e2ed229a41988451f917c0da615f73c5586f3777a4955e6b3b5f515ab86cc57994f27681740ad693208c07b1e9a2e320a82c23655efc51aa268e8018d72cee3f82455a33678c6beea11564a0b10aecf9133d401e74b6a8fa2c7158d51c40d6532c421418dbedbfc148ac9a98a9df8d4afa42248517447e127fb8a81c54b1342469ea3b6c683565c98984c8b3467596a7be7c9319566246ccb47348a29276c4d8bdf5cd5f7a859a272b00b50f2dec4cc2e5c2d38b0e43be6fae7176b6f5c1e21e02efbd60250e2f73f36a5696f9fc3d4e2527b206400f6bdfdf1700987768e67c99734b270f6310208f41fd4204a16df5d26b2ecb25298a2cf791ba1b7a93c485b0c8e0b93b71195c05bde483102af90709f21e9e00e408b914cb58592cef9652480b66ff3c7fe10469f60fa56e98029ecca64f31773a30f16b86bf2a70d49c6893d52dbee823522ddb60ec22", 0x1000}, {&(0x7f0000000040)="e1bbbc0795d57e6b520e7cf39c9c57a4adbea5516207d6f5a21928ad8e48d430bd205fc45a563c3e", 0x28}, {&(0x7f0000000080)="2edbb9b39ee5643ed3d869d4f5ffcce2b57965da2e5de969db302c9be3553c61fad1826f5f377ff94b131676b42d0689ee62f165611a39adc5e0b752b46f0a194d75e97a531d264a7b6c90288d5fb74edc921733758606b512b82d45501ddf47035e538cd1771d186dec4c926313789a9132804c32a61081673fdbcef5e5cbdd35ffeb1f1c74f58f9f402c45b333fd85ac0a1ca281eebe591f987e60ac7cd0d778250e231b391ade55ad0b89bf271a7dbda9b177", 0xb4}], 0x3, &(0x7f0000001a80)=[@rights={0x20, 0xffff, 0x1, [r0, r0, r0]}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0, r0]}, @rights={0x18, 0xffff, 0x1, [r0]}, @rights={0x10}, @rights={0x18, 0xffff, 0x1, [r0]}, @cred={0x20, 0xffff, 0x0, r1, r2, r4}, @rights={0x38, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}], 0xf8, 0x2}, 0x6) sendmsg$unix(r0, &(0x7f00000023c0)={&(0x7f0000000180)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000002340)=[{&(0x7f00000001c0)="4f1d8c42e08fb9f00793ab46f5b5fa6093ba838f663e52bb3e264fb8d83cb716a059d9daead8f78826893a2d04ceecec7de83420945ab851de9b1717bfcc229bd44dbdb1caaea837f23f1ed33866470867cd3a39dabd9259b370978182eccc4983987e02efc54509859179a98000b6407adcc8f6f764ed3bbd62d54fac7d37a016cec45188d71307a43c9e0ad32f1c9d06227925063d5ed84b2d34c8cccbc27218896134f80b9c26ebd4e57a8ee5f91bcfba5c97fe51381fa0f0850ee87ef8f86de1accfd7756e2fcc4fc73e5bbfa80f12395fabc80137a1d2e44dbe59e5898026881ae585bf0b2b04ce4e268612fce23cd40f2e7fe5c10f88a49d7b782475049fe411b0a8b7b1750775de5d778ae97cb3b9c0198b2b4aae1ed011c772a23c53904ca03aa2c2608c3be92c818b418c793375aa912cf0820f1c117f60adb86f662842e6190e7619c86a81270a5dc0c732c6e2dad24321df02eb9def5e7c20dcd3734c5b1014cc586e63d103364d45c2f9c7ac88d4e426659db49efcc1a108e9028bfeb85cddce0fb7531df6b49135f0549c4c651676d165b0e04fd340d402a07edb6f9f8cfed83aa5c8fb17d69fa58c769a78fa0f3b5b91b139d7b936497cf7b12348091953a3cf9c7f092f9933e27f633d04f9c5489ba227ecdf6f41b8b6cb1797b236ce2a23697c3518fee6ebc00bcd8bd11793de83f64c67fc3e243879f95a15f3ec201c2a6b8c7b802ecfeff63fb5af4529a7288c373f2f02537f3359025ef80f7d0fdec13903f42a158007089b89cf55efb066f6310eabd84fa7b7e7833f40931b275677123617890e8deb5bb6a93bf0719ff9b2f55c14288b2b3f7101164f5225bb62fc12e69696e3e5137681708df7dbc24f66889795b28adb73055c6352a18673acdcaf8b26eecc01908ef567ebbf1f4db69520ee536a35b680b4d0c4a25afd30c41f0957efff230ba61c0a074b16a979499032ed155f7c99c36bef100e187be9d480641743b3803937ffbd728dec3f017d41de8dff5459dc166a8296320155829d5ca347638bea4271d554d23a10d73d0b89fbb5a969e1cbb2ad332457ec060f9e7ba9e1214c76cc0a3295c914728aeb7255490c7c008e164ee8eeac975b14011d96bc038ff640af3edb69149758ba461016630be742e96f669088c112ea3b756f712135ddf9ffd5bab4c9bf1450c29a0c18879bdab40587b16160568e4da01956aa27fcd1f28602b628edb5d00f6cb1e7acaa30b7a85d558850c912bc2e317d85b0f3c480c134151d007e90d9fd33b2632eebcb9da64f7abafff41daad1d92dc3d05e8a6f7b75937747e697a67d2c4151a421f4f5df5d9f2c83ef7d53a727bd46a2fe95bf1995cadf8564b6bc97ed5f103a1e19b6407521422001487046481dcf8df931aaf508eb1106bf1fe29818cc53030c849636cbbf4511543041d99dd516462ec3b1c14080703f23cd9c52fb416a302ce3b8db83bf4902e3b9121e8bde8e42f1c915ac99c1f9cd4b2cb191215d9cbfbea9e3ff38f9660af300c7ce26e5697a939823e529d52f725e1392297e1af866be89321b1e384fb40edfb20170dec478a4021b0984f47df1160f9bb7f4c8a68dea56ff2572b95cb886e6c44d1f4b7220af9e5bcd28655e23da9968acde9874b6be9e9ccf69ecfca13fbf23f424892976650354ac343ad570a9300e1b70d2e0b92c72b2faa7b504785e36eacb398e3d648ab78bd8c57115adf37d742f697623ce3a934849f509d03be8b758420a993cbfc54408824105b03787ec089094feb2f07b4c9ce0ac899fe2cb6279e0c8ddeb5d5bfc83b94172db4f18a046ea52e666483443222d5b03ec5f4f32e6183cd0c2cf4770963914babe067471a5512009206dcff11d6e88b02c7b637d2e0713beb93f062135cd42a9cfbadc2d119e0c326e64303d0205b1dc826396b6ff98381d95a248dfd5a8e7286ae57d23523dece3340e842102aa1fd2dc6c9eae6ab0b8125f6391794d40d5b095c5cd1e3e7f943061d52c96e1453c8ff5e6e4ec84a4214e0a95ec9b989ca523a0c660530fe58e31a2b1123fb85933e69c35c6377dae35c77d07b5fe6539fd5ddef22d2e46567d213ae795425fe92e4dc2dfc0afaca6acee271692ba557c5f12094eccc2b58bf46ec8288a62eb57fcfc05a45531bee1be57cf107aebc7127323d1867972e0a52119810d5150dce1586df5cbcd6c476da7988964ddf35cb8f83a8951160bc9d3784c0be0e8fdb10b5b57dbc04fe5b8ed6eef97199e79e726599ab7eb9b461546d467c1c6c39d57018c87bb23ea1d06ae7422789d28e1fe4385211ba6313308fbd9a34dc28501ba5967312b4d9e8f42de1c7b2525d899cd9c6b189f28994f3f8b0d54d11d0d747885393bbb88c594ed6464fdaaf56e507c0a1a6c0254fa761603be1ab5c81e1eb7b7d4f4d7afa6135580c453a946b32d483c4eb1d8b24562ee7277db54675eb423d7f3591665d8f17c65a2ef41ea86f010884e8d719c79285c8b3f21a5e6b52f8abe695cb3480defb6d9151ee42d2bdf0f1f92d26caed5634c2fb49e10fb832de66ec7779b2fbc633d19345e7e0cc5dc29a1526d1be949429bb1e4cb67c3f8253d52c1c87672096e4ed46db40bd025f080f2100b8e62ad57754cec21e013653b5a93aff97c824d1427dd23c0c41dc34756997368d6d4c431085895da6aace04b0f594771816bd9174b44cc9b7395331b3acf1426379fbf43e162e83ce9f417f508564c979403a5c757534ac794d83f4241ba2f09f697b5d733f997d362db3271552de69dcf980afa0f4e2054bcfea8f4c79fe03ed954d3f9514163f8622e68b6d7680e2a1e7661af13a784d73fe5e1abf4f988881fe4831770109503c56e8067354c1844735588fdcd", 0x801}], 0x1}, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000001bc0), 0xc) 09:34:29 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000000)={0x68, 0x2009}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x19}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSDTR(r0, 0x20007479) r1 = kqueue() shmget(0x3, 0x2000, 0x1, &(0x7f0000ffb000/0x2000)=nil) kevent(r1, &(0x7f0000000000), 0xffff, 0x0, 0x49, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) kevent(r1, 0x0, 0x0, &(0x7f00000035c0), 0x9, 0x0) 09:34:29 executing program 0: setitimer(0x0, &(0x7f0000001100)={{}, {0x6}}, 0x0) poll(0x0, 0x0, 0x6) pipe(&(0x7f0000000100)) setitimer(0x3, &(0x7f0000000000)={{0x5, 0xaa5}, {0x20, 0x1000}}, 0x0) socketpair(0x2, 0x0, 0x1, &(0x7f0000000080)) 09:34:29 executing program 0: r0 = syz_open_pts() r1 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) fchown(r0, r1, r2) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) flock(r0, 0x1) flock(r0, 0x1) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x100000000}) fcntl$lock(r0, 0x8, &(0x7f0000000180)={0x80000000003, 0x0, 0x0, 0x2000100000000}) 09:34:29 executing program 0: r0 = socket(0x100000000000003, 0x400000000002, 0x400000000000000) pipe2(&(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000240)=""/237, &(0x7f0000000080)=0xcb) getpeername$inet(r0, &(0x7f00000001c0), &(0x7f0000000200)=0x379) setsockopt$sock_int(r2, 0xffff, 0x1021, &(0x7f0000000380)=0x100, 0x4) sendto$inet6(r0, &(0x7f00000000c0)="d6532930e5d332d602feed7d572d3712e42fc32883449262640883f55a75da6aab28110ff2fefdab1a6b00c85873961e3ce4d8b9d6eb1a05671d3f468c5526e85a7d7b6f55fece36d56daad972c127ea98005e3e9e03811d2718c6221f96bf628a094ceca7dfd385d9ed21a91cdd0c039bb2497f6baaf45c2a8c33223968a70e07efcdd8d10b72a941484c714e15d1e84b3a9b797eba3421b28940c3493a02c066a175232e8a0a5f5e9d60be983479e5ff3a33f6d6de3f54084cb235abd612496cb0810653d54285c839f035e78af7cbb4e8eb85c1fef3c38e59ceb932271f8a", 0xe0, 0x408, 0x0, 0x0) setsockopt(r0, 0x0, 0x7, &(0x7f0000000000)="f6000000", 0x4) setsockopt$sock_int(r0, 0xffff, 0xf48f88493072baa7, &(0x7f0000000040)=0xfffffffffffffffe, 0x4) ioctl$TIOCEXCL(r1, 0x2000740d) 09:34:30 executing program 1: r0 = open(&(0x7f0000001600)='./file1\x00', 0x610, 0x108) execve(0x0, &(0x7f0000000200), 0x0) munlockall() fcntl$setstatus(r0, 0x4, 0x90) fcntl$dupfd(r0, 0x0, r0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) readv(r0, &(0x7f0000001540)=[{&(0x7f0000000100)=""/140, 0x8c}, {&(0x7f00000001c0)=""/44, 0x2c}, {&(0x7f0000000200)=""/200, 0xc8}, {&(0x7f0000000300)=""/4096, 0x1000}, {&(0x7f0000001300)=""/185, 0xb9}, {&(0x7f00000013c0)=""/77, 0x4d}, {&(0x7f0000001440)=""/244, 0xf4}], 0x7) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file1\x00') chmod(&(0x7f0000000000)='./file0\x00', 0x0) 09:34:30 executing program 0: r0 = msgget(0x2, 0x24) r1 = syz_open_pts() ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000080)) msgctl$IPC_RMID(r0, 0x0) r2 = syz_open_pts() ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f00000000c0)=0x20) lseek(r2, 0x0, 0x20) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffffffffffc1, "b79dad9c4c242c382d4027fae609a4ebf482be04"}) ioctl$TIOCSTAT(r2, 0x20007465, 0x0) ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f0000000040)) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000100)={0x8, 0x5, 0x9, 0x1, "3711a376f5f6dca535d9e21f4deaf3ab86b461c3", 0x4}) 09:34:30 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x6, 0x10, r0, 0x0, 0x0) minherit(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0) 09:34:30 executing program 1: chroot(&(0x7f0000000000)='./file0\x00') munmap(&(0x7f0000716000/0x4000)=nil, 0x4000) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) shmat(0x0, &(0x7f00003f6000/0x4000)=nil, 0x1000) 09:34:30 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x200, 0x0, 0x0) getpeername$unix(r0, &(0x7f0000000000)=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'], &(0x7f00000000c0)=0x45) r1 = open(&(0x7f0000000100)='./file0\x00', 0x10201, 0x18) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000140)={0x5, 0x8, 0x6, 0x5, "4ff5e4ee4c170de559aff9bdba1ddd414017c340", 0x80000001}) 09:34:30 executing program 0: r0 = syz_open_pts() ioctl$TIOCSBRK(r0, 0x2000747b) msgget(0x2, 0x244) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)=0x5) 09:34:30 executing program 1: r0 = socket(0x18, 0x2, 0x0) r1 = semget(0x3, 0x3, 0x4) semop(r1, &(0x7f0000000200), 0x0) semop(r1, &(0x7f0000000080)=[{0x4, 0x3f}, {0x2, 0x47d, 0x1000}], 0x2) getpid() r2 = semget$private(0x0, 0x3, 0x20) semctl$GETNCNT(r2, 0x3, 0x3, &(0x7f0000000000)=""/12) semctl$GETNCNT(r1, 0x1, 0x3, &(0x7f0000000180)=""/103) semctl$GETVAL(r2, 0x4, 0x5, &(0x7f00000000c0)=""/11) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000140)=[0x40, 0x4]) setsockopt(r0, 0x1000000000029, 0x20000002a, &(0x7f0000000040)="ffffffff", 0x4) semop(r2, &(0x7f0000000100)=[{0x2, 0x8}, {0x4, 0x2, 0x800}, {0x3, 0xf4a5, 0xba982ca5d90ddf08}], 0x3) 09:34:30 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "310711d77b93f73b6c05648f521c16e74be1b388", 0x0, 0x7c9cccd7}) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000000)={0x81, 0x9, 0x7fffffff, 0x6, "437ca980f663e30b09d562f18ecce30df702d4cc", 0x6, 0x5}) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000080)=0xdd) map stack 0x20719000-0x2071d000 of map 0xfffffd807f00d870 failed: no mapping map stack 0x20719000-0x2071d000 of map 0xfffffd807f00d870 failed: no mapping 09:34:30 executing program 0: r0 = socket(0x1, 0xffffffffffffffff, 0x5) r1 = dup(r0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) write(r1, 0x0, 0x0) write(0xffffffffffffffff, 0x0, 0x0) writev(r1, &(0x7f0000001b40)=[{0x0}], 0x1) 09:34:30 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000080)=0x7ff, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f00000000c0)=0x8000) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd813aaa4e713048e69931929648", 0x14) r3 = socket(0x18, 0x4004, 0x5) r4 = dup2(r2, r3) rmdir(&(0x7f0000000000)='./file0\x00') ftruncate(r4, 0x2) setsockopt(r3, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 09:34:30 executing program 0: r0 = socket(0xfffffffffffffffe, 0x1, 0x0) setsockopt(r0, 0x6, 0x4, &(0x7f00000000c0)="b72f17b4", 0x4) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) setsockopt(r0, 0x6, 0x8, &(0x7f0000000000)="d328ee56", 0x4) 09:34:30 executing program 1: r0 = socket$inet(0x2, 0x3, 0x9) sendto$inet(r0, &(0x7f0000000000)="1aa3a291982c98c4df3477c96cdd626bed3be34013c728186b23b2b64f3d799721b001", 0x23, 0x0, 0x0, 0x0) connect$inet(r0, &(0x7f0000000080)={0x2, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) fchdir(r0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) fchown(r0, r2, r6) rmdir(&(0x7f0000000140)='./file0\x00') r7 = open(&(0x7f0000000180)='./file0\x00', 0x10, 0x1) sendto$inet(r7, &(0x7f00000001c0)="c820727668c01004d251d24f8e60daa29fa258bf7c68898fdf2ee2d945b932ecb55e7a06f694be788318787a463b077cb7d1686b21d11c3ec9dbd690ed31ed359217ebec4d14d98c33996b054f6c122e4dc85e0d40442ddbf3aac1ed65578abc1e32a911b41e1b5516592af8bab477a1f85df281e72b9257cba38f69257001a7f4378e30040ba58c3b68871f8fde28dbb35f75690c85", 0x96, 0x1, 0x0, 0x0) bind(r0, &(0x7f00000002c0)=@in={0x2, 0x1}, 0xc) rename(&(0x7f0000000300)='./file0\x00', &(0x7f0000000340)='./file0\x00') recvmsg(r7, &(0x7f0000001500)={&(0x7f0000000380)=@in, 0xc, &(0x7f00000013c0)=[{&(0x7f00000003c0)=""/4096, 0x1000}], 0x1, &(0x7f0000001400)=""/255, 0xff}, 0x843) flock(r7, 0x3) r8 = socket$inet(0x2, 0x7, 0x5) symlinkat(&(0x7f0000001540)='./file0\x00', r7, &(0x7f0000001580)='./file0\x00') sendto$unix(r7, &(0x7f00000015c0)="308e9ede904a7ac9fd31718ed7ed58aa81850b33ded79a7e151ccb48978d8b4a6889172f5693365dad909b3fa5099ff5416a6d2d89dfd1b8cfe00b4831616340833360ea09c80deb762090", 0x4b, 0x1, 0x0, 0x0) fchownat(r0, &(0x7f0000001680)='./file0\x00', r5, r6, 0x4) getpeername(r8, &(0x7f00000016c0)=@in6, &(0x7f0000001700)=0xc) setpgid(r4, r1) r9 = msgget$private(0x0, 0x8) msgrcv(r9, &(0x7f0000004140)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b66b89311174262acae7a85ecd77000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e1ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ad98d33549ad7f3b9b5cafd6a53a8cb1606d57b64d2a9f84a9ec0e5ef13c110141f7a1f093fb9276233e92535304e5ca0108d8de47b3fec76dc69359674523bc78808fdd58f4b1f4d1234bf27fc5ba5bdef3d69cec3a7e8bf2e2a22731aa0022146be7335db4a0dd049bcfc34ee16e5f2f13477dc9a910bcb37acb93c27be762966b66e379398aff41ff209e144e73d5846eb08bf733dc7c954d6eb900bb124462d0408a54c6"], 0x1008, 0x3, 0x10000000800) unveil(&(0x7f0000002780)='./file0\x00', &(0x7f00000027c0)='r\x00') fchdir(r8) unveil(&(0x7f0000002800)='./file0\x00', &(0x7f0000002840)='r\x00') shmget(0x2, 0x2000, 0x402, &(0x7f0000ffd000/0x2000)=nil) readv(r7, &(0x7f0000002ec0)=[{&(0x7f0000002880)=""/194, 0xc2}, {&(0x7f0000002980)=""/2, 0x2}, {&(0x7f00000029c0)=""/72, 0x48}, {&(0x7f0000002a40)=""/30, 0x1e}, {&(0x7f0000002a80)=""/245, 0xf5}, {&(0x7f0000002b80)=""/174, 0xae}, {&(0x7f0000002c40)=""/130, 0x82}, {&(0x7f0000002d00)=""/72, 0x48}, {&(0x7f0000002d80)=""/199, 0xc7}, {&(0x7f0000002e80)=""/55, 0x37}], 0xa) msgctl$IPC_SET(r9, 0x1, &(0x7f0000002f80)={{0x9c, r2, r3, r2, r3, 0x80, 0x1}, 0x5, 0x6, r1, r4, 0x101, 0x80000001, 0x0, 0x6}) utimensat(r7, &(0x7f0000003000)='./file0\x00', &(0x7f0000003040)={{0x2440, 0x5}, {0xc4c, 0x5}}, 0x0) 09:34:30 executing program 0: munlock(&(0x7f000071c000/0x9000)=nil, 0x9000) mlock(&(0x7f0000719000/0x2000)=nil, 0x2000) minherit(&(0x7f0000ff4000/0x2000)=nil, 0x2000, 0x0) munmap(&(0x7f000071a000/0x3000)=nil, 0x3000) mlock(&(0x7f000071e000/0x2000)=nil, 0x2000) mmap(&(0x7f000071a000/0x9000)=nil, 0x9000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) pipe2(&(0x7f0000000900), 0x4) r0 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000000)) sendmsg(r0, &(0x7f00000008c0)={&(0x7f0000000040)=@in={0x2, 0x0}, 0xc, &(0x7f00000006c0)=[{&(0x7f0000000080)="8f0060f8112444d276a4e23e5060a3ecf9a1878f28e31dfdcde0da0b48923a6c654f2862ae54eb6623e2e2249fae6565886b554669f418af476e3dcf2b7b5d9a5c8d31b18c533966c88c052f0f41ac2261537c1a804b4d6d4b9651656ef8892314", 0x61}, {&(0x7f0000000100)="f44fd3aa901f4cb6d048502b5015356256aef88fdd77efe5b4d8078c9cc299f9b2353b2dc6cadbda4fae13a3e7693c758cfc5eed3420103e0c1c69e70e8aaededd023a5090a565f8eeb85cb7876de80548132d81be98ae9ace3c658deb47f989d582e1f2f22beb39a671a0699cfe7fabfef426ec81eb82ba2b30e113710b6efa38104d71a819436978c51a1601ba1313aca114e6b7", 0x95}, {&(0x7f00000001c0)="5450ca04dec48318f0e6324c9643e8115830ecb478b373c6ab571d8cc9ead85789fd17b907c010156efe1529d9beddeb6280c9314760490156df6f0e", 0x3c}, {&(0x7f0000000200)="9f3c308a5c3199f0dd037b844aa438f1574531fa0d7fbdd336e7c479060b30765524f42ff93a6e39d5ca7a08078a29d7917c3238e17171df728c53a624006057a369fb229b025c60f4beea6f8edc48addd906780672618de", 0x58}, {&(0x7f0000000280)="b41ac7d9ae04257307", 0x9}, {&(0x7f00000002c0)="37565e02530d7bfd3a1e6cb10a28a557f9182159acbb47f3897101c31a4d455351f5fd4be8f98c4486862095e2e58f274ccbc4763a6256cbd6ad22fe0b65185d385fc4056f34dd5d2c8270c7a03da059de15ca6426590634ab1890d4a2577b4fc39baf259b255d407161abeb5f6dc88eb7e6adf9e5b1b11b8996ca5260baa0bde099b5b84635c04f80ecb1510d18ba2202f3", 0x92}, {&(0x7f0000000380)="5181085f87c707f709158e4e242de5986b1d430d3048c19c60bb21a65446505c635a801b26c39f938a0ee0b6e55b2c97f0aaed6fc6b6c8e1299ac1fe61b8e778d6e865342023b79e9d3199d48ec678bac906e385f752ce60ab0758a3c9e9d79ab7fc1a17d958ed01ddf458c96b74126f7da6cd09be45d295683b60acb7a1ab6f9ea3cc62a816f6d41f0d87eded67f4033cdb94aa5ab952ee6b627ab6a7a4f5dbc5717c293b5e28227fa82820fe01ffa4012c32a5255b35a1f3ce54d3c45c22f2a455ee9b389ed9afafc74e37bb1705b5b6ff6b2c99d0ec8b2ac563540cafdca659bd0cdb409e", 0xe6}, {&(0x7f0000000480)="b4c2188c698eebd8dc9d5430076abbfdb92069de8edca4c7214309ab1d93657f23281d3a042eb48f6bc572d74de21ef8c429a2fac642cb4fb0b97f618113c57a243f3a973b789df2a74292", 0x4b}, {&(0x7f0000000500)="540b3e81a7613d78b860da8345f8c4cd81e8eaabd76c5fce105194c55096a1ede8e6fe7b9a2b6d36865fca5e82c127dc2b9244f736a6456e213ff0ed715c0a53fb819ac88eb12fee187aae1c222eb375cbcfd775357632aab3fac77b5ddfda4fd84591ecf97a410d19049c32381355dceef1c8c36f75921484b70e1f59baa2df8f48978748f907b6196cdbdb36cb98631d858605aa31c7af306da18f0c08e9a9025406c1675914c4c0fca988dc2e5d", 0xaf}, {&(0x7f00000005c0)="7e1659525798d5339e4492fcd581f60872018edc02a3f142a3b24a762f13d0d35bf1802de4fd1182254dc57973bdd105d9013ee79e2a88bac317dd02acf039994787c4511f61672990211b2b4de1808e08db26e79021294e0d31d95cc6b86af5c91f1b5c1983ad78af5a70f64ad2e63b0bec9fb8af461f9259f34d189e98f7fe744d9fc71005a1a4a2d78fcb83c33ce7b3eb4c7cf7a1d27cc00b1434fc9dde0a6251aee9ddc7dec3681de3d8f6949e6691d5d6ee5eaa809b60fb9c819779ed09df657ac0f2fbd71fe821298ae2b687f549", 0xd1}], 0xa, &(0x7f0000000780)=[{0x78, 0xffff, 0x2, "f2bd0b7633c039e49a7c9d2ecc59e532bd4cdd374ed339043723febec80fdbf4afce4e18009b9153e396814b579d4c35befd48325e47afc77ff124f8009e3193ff8fdca7a41e7449d8a6acd0079e282eb6dc4fd6a26670c1866353226c995411bd"}, {0xc0, 0x0, 0x8, "ef371afefd9c93742dc6bb25356c61ba3cc72c355121688f767cf906eb6262e0c781b5241532feaa39be4bcfbbb9058d8ab05209642826a3e664d58b57cbcb9afabc91bb271647650adc55515d223910de493d6126ee8287f494947abf527f6be351a91c8b09b3eb629528b846ad16a8a6787d8812694236bd6ffb1561b1923d6f805fec847991e7f6795ba27d6ae351670e48ccec8012d3c76e6cbb6e42820305a325574d2f1221ab23f1e1dd5b"}], 0x138}, 0xc) 09:34:30 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) connect$inet6(r0, &(0x7f0000000040)={0x18, 0x3, 0x9, 0x2000}, 0xfffffffffffffea9) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) stat(&(0x7f0000002580)='./file0\x00', &(0x7f0000002880)) connect(r1, &(0x7f00000000c0)=@in={0x2, 0x3}, 0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, &(0x7f0000000140)=0xc) writev(r2, &(0x7f0000000240)=[{&(0x7f0000000180)="6d0124d9c3daea43749ed8e7bbf3e3d1def52774b4edad888cab95c00952b0d23aecb9dcb0c8e231b36b0a36a1abd1e4baed50528065cdec1e7db5793f7bed05065be910cc340131597ceca37170deece0e72b2e395ba0d3c2cad9a227b5fcd54518bea585d31a65c10f1bbf39a48ebb6794f6cb634a7cf7863d3373df9ff39cfe65a6b4762da900eececec811aefaa8368cac8153eb5d12fec71a4ae48177", 0x9f}], 0x1) getpeername(r0, &(0x7f0000002900)=@in6, &(0x7f0000002680)=0xc) pipe(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) syz_emit_ethernet(0x50, &(0x7f0000000340)="fd4c8c02f39292a7b964a637752a2ee70448a5093a5f31a667b53ff086613e5ca2acb0a781dbc854e897a57edc47ba86c0e06a5bebb25e70779eced6d0977f90859f2ec39684c56720004e527c8785a3") write(r6, &(0x7f00000069c0)="ef30ff02ecfdf2eba4debc366969f2a392b945ddc12b0bbf10c119b466760159bd3045c57f77b83a898458029cc71a2de6045f746f096854341f01b987ae2627d08d9a9e780ab96df684f0a0f1ee2500e775f62ccb17b351a4c3eef353bcc03f9f916fc1cec2d19f7ebe7bd65de733c9a04b42dca55d0d8f7ccbd9d48339ffde8955cb56ec81b4f3dd703be3eb274993694e3fae42be0e53d3f68e3b041faac0edbcfe278637bd66afbb2ec004b118a2f876a8e814b3d2c21751948e7eb777cf32a0490d68c7d97ff49c3aac526823ebd3109015424d2046486a4bc3333793167a6f4ebd6371d8a4de21f26eb7fd4216325fe7deb3dd664802eb3ae949c203b2e6a8fcb09153d73b5e4f33cac008eb7f04e259ce05839e91d1c9dd104d6713ae46116509fe895ac83f6e84c17934f711835aa2080d4598066f5a9dcd4ffe2106cd7a699e9697fd1c2d598fc15ec42c8af77ec0390c7a2e9331d06f331590c60dbbda58c70b3b0e612f91707680fe528049f24141fbbb7bad5046a1ad89c9f1696b4b1c269692ae600fe198c6f200ee781d0542d15d486ac4bf12716d3c6714ed05da2d2c8e29e93d8c2e9762fecff84de7a2b9d46c9ef662eb83d6948214ccd8dc9c04634fa9a99d2562ce8b15bcebebaed193e50bce6d8df521463a9a2036ecfc810a394bcff9a19933c85ec2fb52ddfbfbe62d3d49d3ccc8451c93ab3122e2e04cb2402eb02af24af67ecd900227a9ea5bd32b98969b7c4598ae657028be2b6f8b43972ba7304e3952a4a56535feb82c2359208fbe6ac5242b20e331f1d3c6e754f1219993e5c6ca05df633470fe70584901ee426cb19e5a5e4465604c0a1cbbf680ad36fe66d372ee06d89c073459c601b81af2178050e91f45d6ed82580fb18eb7c1b8b4f50532a9483e74a4f7d76ecac08c2fffe6e280119b1f751828be05b7a3badc17b66148b0b3635b6267fb62fb06f844417b8d007b21ea1ebe0f98df576488963e3e742167593302b5dd6c231e79a9c15d382668ff3651c5149a744079288066c0c14bfe31053162e4b4a03b3c2f4df75a22cc98276ecc7d6dbb3f9afa226c65fbaf8387f7062144c3d31a588834c7f300724244df85fd8507d15b4933693bf271158f187f4401cd9413913c00a086e44cee78b88516d8dcf84c78277ae0bc91686348e61699d7e174080525cf32a5ffffdbe8b205ee28253723e51854fa934119a80fed8e29056e4ccb0ffe14c58631d590379c4fff5340b0b67a6a2b0ab6a34ddfc0be6ee1bf0be593dc6a5396c50751ba6560d076983c96aac452d76956232d1b143c0fd3f9e4a2a31f3dc6f1b0350aaae731b7e3c8f4216f23d6bbc212b9846a811f71f2a1e9703f588b2198604312ec8ebac314e3fd6c1f48b83f44103c6fbd480801c62852b38db77a824b85c9d184815d709e429976d1b97a6868bd76e197aefa30896d9b76bba2e253ce8f0a5b5e9b075d8b8835119cb0b75deb84709d9e98a4126b9ab970f37f2bdd19750960ff0bb15fbadf2104801013473aec55deed87ab80e3d8d32ed647740da71e0565342c8e03aa45090356e851d80f605529f226df31d27f2b4ce00e41eb809229dc96eda89cf39a2d2c783b9a42acf02e6223ca8a41f464893e68e29dc34b9a750e1204ebdf5112b0deab7b305c752f58ed17856a3f33ab093a06030e53c5acc3d4cb767280753345efbf5f16bd7428ae9bdd1cd6389080d0287a35248ed5b4293ad454a16547df244180f0e642e2511438171e3803018987f5448d1379cb740f23523e5aa3213b417b72926f1e3d279c7f33cd3111d3faa4007134b48161adfff16e972a1c1aa72caa0e9af946db64cd48d080026091073e137ebfce3007ade2a9c30797db6430af53e533f9535d8035cbabfd3cb6901cc4d5a4bb4c4394314677aa86af1a4d60468e6e7041967a0d19b4e9bb239425ef09dd1eaf7086a00260c86b3606652e5787fda62a42aa2772043f6baf6ded9dc02e41beb53c3bc8903d1cdadc4fa01ad15cd5b7905d7e80dd02d857f91a85b73286b8e4d14a6201752f34d6ca8a596858e22c1f1f5808e707c66be4b9049c86e38011febd73db43a6fd3fd27a6bd58cd03086a2e5612e45790209fa93c3822453c5b71dea447d08eaa2cf9d77efae9b3e1f32b996647dd0efa12b378e4d2d9d05dde59baf5960ce72324767648415dac81b132447ef76941a316a728e081cbe04186b0399bb92a61e76b9d78a4317448e735d5c37ff1340441ca0f2cb085d03b7e33c0b5fb545d92652b94c096ddbf92a92958e1f23b5000a12de26a5b63888e8d7013150c30f268568784ff019af1d5b00a58dd50c5c0b109ffe6010497100e8c87a7dd1085b1f31d2034a1d0e27cdbfc5af51d1fc76271d6e2aa3865d3279eeff331c2b9e059c86423704e5fdc4cac136dda035a95ac3569e215bb6fb5dd994a5c33b610ad89a10e35d598d56f836b310f94d98001fcc710821095cbc5f3a150f996940a9acc9bb87140de6731495d53271324e46baad61d7ba5408b72259a4782635c7ea2a2a93c46da1a90fc261e2f49c44b16cce887d0d10633d9d1595aaf0964948d6c42bbd5505bf14f450fce246985ceadc9ee3bb578dd80f8e45a0cb83b8ea6fb0cb8750676ede4c6f2999453256cf7a7df26d76a685867d1b41d59e2b04c943a0846200fc817650c1d1e0b493e59b2b969e73f4cd38f85251aab65b6e7f645b051409eeba6306f8ebada2af3badad772566dc54fc7e0087d49f449195696b9e1491a86e9519b153a1aa93c07d6ea35ec21812b53b2cf2287a22b4d39e548c10bc495d241f0a58611b2ab560914bee7d0b324a9e4f4f0cc67af3b965f5cfae89d3c8b0098de3fd58fdd73096eac62ac7be298acb93de0e286b2a471b8d16427db1472fdc96ad85df621f7b3cd198458dd0d132f0ffa927a64695a6e2f4f25ab78db07486bce08bce1329e5c631937caa761c3e2dc74f99829619a4c19a6382a167e588868bf405c7be2983c0fe3d4f4fed81ba297b9efd2b7a0c2f772ace0528da4c649fbd0dea0b92f509f1b14f4cb9ba359f936b6f107f6c80d5f920977f57be3dbdeaaea5c33b6995392ab8cab6636e4658258eac2f0e56ee6586ec460d63bcfe8c2f0e49876e62cdc9d72724888e53159cba4dbbbe678b29936ac1aebe666ee89d7a2d8a1c0cd8977db4782b29996dc85afd23801aa1d31b127ddb0f1cf6d92b631ca29a6d1bee47b37e1447a1ab00fbe61f34316a5a8b77c530ca07f2c8cc5aafcc0298c40bed36eb7ef92e4cecd8749ecefef163803d3bb320000cf950666be2164d58367d9f7c49b7db418b5ad759227da7c53d472e4d3ef4609bd3255740d7c642d4360c972beed632ccb1c85b14465f40e0fdbcea18cefce633053a7a17157f971d480ceedbef23146f7f72f663c972af204b8720289ff988fb97237ee5f2f4992a8304d068621b917c815cf5a2f9147886b551810961bde2a33a672ef696bf946cf99f38f03498dcbbc08a55297533b495c7a2af386bf4dbf0672913b516983cc30c80396cdd27505dda5505e2dc6bb326dd6db68ef2ec33dd872fad76b615602978054f75ca4e2a8886415cb57f609ba22141bb32d848e87fe5b63da86a7b38e5840b041f37429f6d65b4e1de10ebf8f5c13e2ea10a8ad2853f09363598bdd857537eabf29c456cee890582b00932665a1eb17058e13e878acb5f238862b060a41e3a1e5ee428bb8a62924fe10c6ba450fda137de477ced754a63108bf1dc0dc5bf60dc65549f952cc1d50bac081428bec38ea295bee3166f270c226bea85523aef5fb106efd18d04a60e3fbc13ba4432ad1a1e742afc7f141de8417d2884097d4e747b04c95ffb31f328e8e920125e919874ab67675e66e1e49bd7bac832409fa05998b9291d4327aa215eb34982074c4278000e65febed0b59992c2cc8b1177614603f0b8abb7ea41f676069c45c29037cff4b5fcb79438eb4240e9e48ea92311840e8409006c710e38cbd963b737f64d10349789f9f15dd4d39d7f593e76150199d5ac5683b5fc1facd19132bb3df2f8279abe6f775488e56230e6cdabccd3760df823d7f6852836cc5a0aa797e2caffaab2e48fae30ad532fedffae0e04685cead8235c41ab396122d7ae59f0ce7046fd9b8f8554ac8f7d2740eec2566c5f3b630beb4d9a25a1c9fe6645e8914b8f821daceffb506c612afd4e1782568f7a3f44460c4b5dc931dd79fd87dd69640639388c4901b093006c6d40fd68b82fa69e874f9b8b7bcee653dbffa02c78538c27c18237b3b219db4b280751a8e2ac8a5112e1622af67b3f2caa3b8cd64411c7c8e35064ae9b4ef15170ed0cc630b1bb2f70bf284dd87255c3416cb51c992370c6c1bd7a79e5f0d39b22ede2719f7a4376867c12bfda56ccb2d9b57aeb0d645383b827c89889603d2bcc2388a693e5b5f7489d650c9a00daca4118b046684eee14313fd16cbf766ade7375c485df7c67d504c9e9262e1c9562350dfeeaa704c5a68a8be2ad2fc6ea429858706b324721eff2ef38d5f143369400d84a2028b18b10acbbed2ad424f100ed86c9f549366acaa17c9118b6dbcff37adf5a8227a68c1c76238e8938d21494ed04ef64ea2f2466159de1e996dc55d6781a48119176f335401d0e7fa1eaf5f27646e9257fb342ebd8c7720940b6bfe98ae41a0bec155aa56f870b5faa0b99286e286410dfc1643b44e71ac4a9cd421a3a590d1f24c24a2fdbd72687b3ba56f19afc34e85d39c4ca5e7ae797bd0d9bf5f9d5366478ecbcbc7795e2107daa0b65459c8205fd84c69a86a9e0734f74a133a2d3bfcd68231c84ecfd991ca0d2ec1d0a2bfd3ef08b607223b549d1d83084a2aa4cd87bbdd6ca770a9b53e2178cf06900b4673c60bc065e7c36e165632be59713298a2ca824404889b05fb02a7a2898c5e6a6f6ecfb279809d092e3affc5bbe5bf72e60d71436147c850c4048642efee07a8e69868f0377f49980cf347134366c9b5edf325b762102a5233695265a7c1766dd9f7ef1b256402b6aa8a543b4f359bb2f7b710f355f97c8c2c276a1e1bd37a267709b67549eeb7cd268284ddbe81226f606cd75e6fb99c78ee9ca57aa39af5a37c2c64ecb60d17f7662a255990d31f03a29ad3be960864d952e99b09858c3fc4b7d1911033dcf9dd9c0d98bbcd6b6a0d173c617c44daaebeb577cc241c51120ae99ef7f24538c43144a718ef6962e89c0489762605121309d2f2ec2accba6908cbd78f5004d51f41c5a2d39e33eca1f7ba075a1b43fbf8644cf6bc5a057b2ba9cd01e115e1c89e5efbcf9b005446ab1752d0e45db1058d8db3c52591adbce331f7d0ddc3eea3ade66ab3a5cdec7630cde65356d4c368d02d646af951fb4cc8edc079027534b68113b7b1579cbba5a556287055009025f122d553ecd9744a27a22b078b2dbd9d7dc29e0799e459d5b9c92258e172784cac179050a3b3c70d617155af0fd9a4d1136a97880a7ac80b1caa349543d4100a0ee8df6048d4a8c8478da60a8607ed4384ebf9f6e4f7081e2a816576a2e6ba8ad56a9396ae425e545df05e2538877ff929205af0149045cff6b2ecebdb1c9542e646a9cfe2be5e7302abea8a5d0272baf9c1735ec3b5da1c57bc7f13664b2bdc4e6d62dd8d745498466a1809df9684ec66867b71fe067d3f985796939412de308867e0b5dcc9c224f95afb41d9aa54e330e21ad1483debd851a0b9b3ae4a7b6f4d63149c3c74c47c818741bc6f274aab2c4e43ba9da7bb6c8f6", 0xc0) r7 = semget$private(0x0, 0x3, 0x1) semctl$GETNCNT(r7, 0x7, 0x3, &(0x7f0000002800)=""/66) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f00000013c0)={{0x18, 0x0, 0x30, 0x100000001}, {0x18, 0x1, 0x9, 0x3f}, 0x6, [0x800, 0x3, 0x642e00000, 0x20, 0x2, 0x8, 0x4, 0x10001]}, 0x3c) r8 = dup(r5) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000001400)=""/4096, &(0x7f0000002400)=0x1000) lstat(&(0x7f0000002440)='./file0\x00', &(0x7f0000002480)) sendto$unix(r1, &(0x7f0000002500)="cd370b3be5d258398310c7207bd006ab83b4b6372ef41c89129bd3a5c70cf1973917d86a546be48f31ad7845cab0e68593219d11f9e00239a2815b9ea7afb995aefce956d9", 0x45, 0x401, 0x0, 0x0) fchmodat(r3, &(0x7f00000025c0)='./file0\x00', 0x4, 0x4) sendto$unix(r8, &(0x7f0000002600)="70c14e844e12d884913b32f8aa11305e82a706166643b8e9bd7a313330f794500149322e7164c637190fd1f082c4d56a9baad40c16f56e0a9e4f12cf79e76cf76b2016f688bf16b65fc77722cebd0823", 0x50, 0x8, 0x0, 0x0) readlink(&(0x7f00000026c0)='./file0\x00', &(0x7f0000002700)=""/2, 0x2) accept$inet6(r0, &(0x7f0000002740), &(0x7f0000002780)=0xc) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f00000027c0)={{0x18, 0x1, 0x5d31, 0x5}, {0x18, 0x0, 0x7fff, 0x400}, 0xffffffffffffffff, [0x80000000, 0x0, 0x4, 0x1, 0x10f, 0x5, 0x7, 0xffff]}, 0x3c) kqueue() fcntl$getown(r1, 0x5) socket$inet(0x2, 0x4003, 0x8e) msgget(0x0, 0x8) fcntl$setown(r5, 0x6, r4) ioctl$TIOCDRAIN(r6, 0x2000745e) sync() 09:34:30 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000fc0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a", 0xe5) r1 = syz_open_pts() readv(r1, &(0x7f0000000040)=[{&(0x7f0000000200)=""/81, 0x51}], 0x1) close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000840)={0x20d4f9, 0x3c3, 0x3, 0x8, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0x5, 0x5, 0x6, 0x8, "8222d0b44098257a8c0745f5137ff9ab147109c9", 0x4a, 0x9}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 09:34:30 executing program 1: r0 = kqueue() r1 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0xa1) pipe2(&(0x7f0000000140), 0x0) setsockopt(r1, 0x9, 0xfff, &(0x7f0000000040)="408f1fba96f9bff2ce44e9d230e63a766c0c129e79bb5a549d1f8a0f3c777b8afe5c249059730db38bfe972306ffcaf541c1b6c797bd56f4c63cefd0c0f0cf7d84e0a267c0882b8d966bbf27902400662f7d6a8adf985e364c1bff096d0ef98583dec19e4e5731c5e421beeaf60b2ab374c1a290f7c5b0a6030d6d4534dffc29bb116bfa1cd14864c8ec700667c7e20ae35ccc04777a38e9e3476c028cb98149", 0xa0) r2 = fcntl$dupfd(r0, 0xa, r0) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0, 0x810, r2, 0x0, 0x0) flock(r1, 0x2) 09:34:30 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffffffffffc1, "b79dad9c4c242e382d4027fae609a4ebf482be04"}) ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 09:34:30 executing program 1: r0 = kqueue() fcntl$setstatus(r0, 0x4, 0x8) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x69a9782c9b87d06f) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000100)) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0x7}], 0x6, 0x0, 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) poll(&(0x7f0000000040)=[{}, {r4, 0x3}], 0x2, 0x0) dup2(r0, r3) kqueue() 09:34:31 executing program 0: chdir(&(0x7f0000739ffe)='..') chdir(&(0x7f00001ec000)='..') chdir(&(0x7f0000739ffe)='..') pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) mkdirat(r0, &(0x7f0000000040)='./file0\x00', 0x1) 09:34:31 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x800, 0x120) mknodat(r0, &(0x7f0000000040)='./file0\x00', 0x6080, 0x101) 09:34:31 executing program 1: r0 = syz_open_pts() ioctl$TIOCSDTR(r0, 0x20007479) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x7fffffff, "6cd23a9b18dd86e459e50c3acd25b354799dd7e5"}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "4bdceac18503774c0e60621b42171916f4cd2911"}) ioctl$TIOCCDTR(r0, 0x20007478) r1 = kqueue() kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x41}], 0x1, 0x0, 0x0, 0x0) kqueue() 09:34:31 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) unlinkat(r0, &(0x7f0000000000)='.\x00', 0x0) 09:34:31 executing program 1: pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000240)={0x8, 0x100000001, 0x2800000000000000, 0x9, "8c2de88a02229b4b5dd0d6ad4bd483b64201b93c", 0x3}) r2 = syz_open_pts() setrlimit(0x5, &(0x7f0000000040)={0x4, 0x5}) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000280)={0xffff, 0x0, 0x90d2, 0xfffffffffffffffd, "d730c157a1d8f8a4ad8295000000000000674de4"}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x7ff, 0x1ff, 0x4d, 0x32, "e8c85d410b4a3340c209b535adafa0189efa89e1", 0x8000, 0x1}) write(r2, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r2, &(0x7f00000006c0)="3e2a7913e4bad21c71004dd36a27e5e27b216d673551c0c01b3dfaf91739fd0f85000000e552aaeefeaff0f2c85e2c31c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214de03000000dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb10bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d900b3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff", 0x11b) r3 = syz_open_pts() close(r2) r4 = dup(r3) setrlimit(0x3, &(0x7f0000000000)={0x100000000, 0x7}) ioctl$TIOCOUTQ(r4, 0x40047473, &(0x7f0000000140)=0x1) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000340)={0x1ff, 0x0, 0x98a, 0xffffffffffffff39, "02000000078d00cb5fffffffffff7f00"}) readv(r5, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 09:34:31 executing program 0: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000300)=ANY=[@ANYBLOB="82022e357f696c651ff0430c9506698ad7e0095c537040be66042f481dddecf5c4148a2e6f86d4c9cf5c816c0400d767a561f0fa91ef0500000000000000d64b1455a531141db6e0fdf951942ae56d92d287128bc65222e6d63746136f046549aee9ab6640a64703f6db1a02b889492d571671f64e5f92e391e3ebfe76b6151f8f4775c21cadbb65e3323e5abaca561af0f0bf77f90c3d34d1e2789310b7ac52bddc749a4c5b74d070d4c39f763a0c67dee08a42a60d6d5faae5a695b737a8c8aa4d1784a6a398b0a53b42670eb733"], 0x1) connect$unix(r0, &(0x7f0000000000)=@abs={0x0, 0x0, 0x2}, 0x8) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x4}, 0x8) 09:34:31 executing program 0: r0 = semget(0x3, 0x3, 0x410) semctl$GETNCNT(r0, 0x1, 0x3, &(0x7f0000000000)=""/15) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x20000000029, 0x25, 0x0, 0x0) 09:34:31 executing program 0: r0 = socket(0x2, 0x4001, 0x0) shutdown(r0, 0x0) recvmsg(r0, &(0x7f00000013c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=""/4096, 0x1000}, 0x0) setsockopt$sock_int(r0, 0xffff, 0x90, &(0x7f0000000000)=0x1f, 0x4) 09:34:32 executing program 1: r0 = dup(0xffffffffffffffff) connect(r0, &(0x7f0000000000)=@in6={0x18, 0x0, 0x442e, 0x7c6}, 0xc) r1 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r1, 0x29, 0x0, 0x0, 0x0) 09:34:32 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket$inet6(0x18, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x200, 0x80000fff, &(0x7f0000000040)="2cc783777fa100040000fb19f0e989e759ffc13409e190cf8f79a50a079a772c9211eb197b8c60e0e3bf779561ecb38705bef7534aeefa66868cee14f77ede4dbc915ebb2ac68c39e1f91737987d79b64c649428b29fd6233cc0621f3db5da537e482d9fc82ed5655267098ab9ea1a48e2ddf399a059f1c755ced454371e6a4aa921e9ba8c2f3bd101323570da12d88534e691dc8462fc367d3fcc72afb94ab1b132a2e5879bb8f40a3cc9f8fc19adf6468853e4bdafa6335475d660952d82973c51d433894e1d942967a5dc4b8fa224cf030d7976c7d9725ca539519f8cbadeca9118442e11cd9618b09b", 0xeb) setsockopt(r1, 0x29, 0x9, &(0x7f0000000140), 0x0) 09:34:32 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "81f310b890653d3d1c337ffda9ecd7662e909178"}) mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000040), 0x9130fbf, 0x0, 0x4000000, 0x0) getpgrp() r1 = getpgrp() fcntl$setown(r0, 0x6, r1) munmap(&(0x7f00001ef000/0x4000)=nil, 0x4000) mmap(&(0x7f00001f0000/0x4000)=nil, 0x4000, 0x0, 0x1811, 0xffffffffffffffff, 0x0, 0x0) 09:34:32 executing program 1: unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000001580)='x\x00') unveil(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)='\x00\x80') chroot(&(0x7f0000000140)='./control\x00') r0 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000080)) sendto$unix(r0, &(0x7f00000000c0)="c2c597", 0x3, 0x4, &(0x7f0000000100)=@abs={0x1, 0x0, 0x0}, 0x8) 09:34:32 executing program 0: open(&(0x7f0000000280)='./file0\x00', 0x200, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)) mknod$loop(&(0x7f0000000040)='./file0\x00', 0x58, 0x0) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) 09:34:32 executing program 1: r0 = kqueue() kqueue() fcntl$setstatus(r0, 0x4, 0x0) 09:34:32 executing program 0: openat(0xffffffffffffffff, &(0x7f0000000000)='/', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mprotect(&(0x7f00004a2000/0x2000)=nil, 0x2000, 0x4) 09:34:32 executing program 1: r0 = kqueue() pwritev(r0, &(0x7f0000000240), 0x320, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r2, 0x0, 0x321) write(r2, 0x0, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x1, 0x2010, r1, 0x0, 0x0) socket$inet6(0x18, 0x0, 0x6) accept$inet(0xffffffffffffffff, &(0x7f0000000080), &(0x7f00000000c0)=0xc) recvmsg(r1, &(0x7f0000000480)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000280)=""/47, 0x2f}], 0x1, 0x0, 0x0, 0x9}, 0x40) socket$inet6(0x18, 0x8000, 0x8020) 09:34:32 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="0000e100000000e400000010", 0xc) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000001080)=""/172, &(0x7f0000001140)=0xac) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000)={0xfffffffffffffff7, 0xfffffffffffffffb}, 0x10) 09:34:32 executing program 0: r0 = kqueue() kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000180), 0x401, &(0x7f0000000240)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x7fffffff, 0x0) readv(r2, &(0x7f00000015c0)=[{&(0x7f0000000040)=""/82, 0x52}], 0x1) syz_open_pts() close(r1) 09:34:32 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = fcntl$dupfd(r0, 0x0, r0) mkdirat(r1, &(0x7f0000000040)='./file0\x00', 0x100) writev(r0, &(0x7f0000000280)=[{&(0x7f0000002200)="8219bb2eda2a666efdff822da507e068a61150e833e3e83b49dce0df99345fe243d566e4f83ede5ffaa229ba7f6c3d885984986c8aa95f40f3c6dd0df9c06014cc57bbe44e171ad27554dc290a8fc87518d28969db441318f35713ec29c96522a33c45f83a9b02f09517557e30477f8ba1f585c7edceda33e3699793feb07278d48fcf2b0260e72662178e806dbcd844ade16e8c11a15218258f9bfe2bd9d201ba8500af4c342815b834e92a68dfd5568152d79d973cb20140581c1ff7a7617ccb1c980a1cc25d2fea8ded80c7a87fabd3915bfe8de88a9a3e3f28e63cae2c19e2044bcf6fa7b4662436656363babe27057638b8df7f583691d91117b26a04784e6ba764348ab2b44afdf37cf14cb1b3c4c392fe7d08ab5f9078e8cfffeae688d19d5fa77e2df3c43f380cc7860da3e1c392aef741c39df6ae2e3a8fa7f0e558944e8cb675766fb2bd69c2d6da548853e36759024c255065365ee3484a1dac5f4e9916041268511ed00b7a3c4dc1bb959a29b7949d1abd152c2deb6c931c0e24646a0a0c3966688aba6e177c47c0dbab7740728d3f474ba3340d238f3a8b397cbc6b2db86a35cf3a099e0faecbbb2348c44bac55a1b7dd41bf5da92f03dd13502fc6503198399f581009ac239d8de24a1a9ec82f6f81ea16cfd6320f7798b2cd795e00a1b8bf76e7a543e400d3ac498856f717354ad6bd307385c7764756190ad28f913e123fae418a10df6daf8d526aefb2bdee9ab94044a1948d0a8e15f76a75730a92f48cee2fc4c1a25ea30e9201d6280c57b9bf0b1576ba0e53f6b07ffa6b6a194b3e9b909bb812c58282a451bd6606b944994a3e542c36cacea9b7a30a6c9e95342cb2944d65b98c884f2a8652709f814ae8fba49afbb1eb1470aca3fe6a000dafd37c7ab7b856e76ad8d1a568a9fdd694b599a65b51977c113da8d5a8023224c1a45a19c0f710372d1e0301524e46d509fd7d4dc3911c8a397731dec7840944e7f0a3a7725815dbd9778369b446b48d3eff726d82c2a89daad30f06b6daeac9ca8f56a84d2e5d569fcb50dd5fafe7ea11420bd89b7741420fd9a5ad030e57a6636972eb76655db030551dad9a5da92c297ac441ee9aa62fd614110a1e8688bdd9b0f8e82bd28f1455b20ec1cbfbd071987b7e262c6eeca7de0dd028740521f87cfe6d25304cdc1e710eb5d78470a323f8ca97d22275c92a78ed871c9f290e6beece4cfe895120b3bc1a5a6b67ceff9d133cd81124c64d888b7336b357f0d046ff77dbbfe3d207787221138d679118f84e72717228e6f3e68e5bbe2939b735b34b0a254b64c4136e5765c5fbb80f5c3471e7f4c0501fdb59814bca624feb654be8714e9c1ecf0c58d7fa32c679f03b9ee102adb9d49f44816ff685a7cd1e50c0c6a568fc27f1d925e46aaebb7df64d770911dbf9dc5b51ed912b05cc99cbdca055471146e13986ef0ecbfded714fbbac471b46b4abd30e8cb40d686ddc60aedac4631a1c52f746c9cd64f65c25bc4fb82c5b9b0eb802049e8ced65db3a29fc722a57f166cb7052ec7b8a56597f6c1d564253bc9e99b5135266c827c0a91402e2353878d95c325436d90640f10c51e6fd05a80f90a01dde2b41d112c4e1dbd992919f2a07d6e568ab2c9a0638897ffd27ffbf82f0369ee05b6f22a00df8d1aa6437ea030d2b3aac756933ac7c904071794d964879789b8fe1170f09d06856a59061247b422509ab63a8abd11dd3ee6caf33e315e997cfba20c8849e31307afdeb715e7c65712b87af5a409bee50cbf5e476604bc44ebe6eea628d3f56beaf1a0e1c632b9cf1ed927f0b952c571be0a1e59dd294d5d7fdc4bf663faac5727b93a29debc3b90dc0aee80437761db391eeecda37d09ddefa94f19ddd6aac360f8619488303e93c1559a46adccac58b22130eb436308ddd0db262c621385967d71281c0b53f3203f66644a78376c21d53402b5cf979667303622b4beb105e78950fc0aefd903b632f3133de5093ddc0b24d710d0fc65776c28d47b9fdc37b3dab787a266de5b33c12bc526924fa257d9cf5a32ecebc2582f4642563f0504ca69fab5f489994d1cb994e4bfb727a719e67f3b9cc39369f09739237d7df5e280da3346c260ea3f9bc9f482c42db1105c249724c5de3d0a44c6411150b196ad5a5867e41ef9cacb089612dc5502888f8661ae48cf511237cbccc4613cbd5f77c43802b8957ec6fb3a4e3559bba990623b5ae1a75a54aa4985952421ede8ade443c0452b5914334f78eb820795b4c98e7a284878f2b237ce0448e02ead06fa9649167c26855c67c11c764fcc02dc40eaaa922835a9d0669eb0512831a5110f15223cb2e058f7715cb5ebacd308f4147351bc74d3b1c4a0c493d68cebd21432cce06bd2478c9fe7692c7c8af09d20f5643e75b02bacee20b7e685065231a91e4a33a807e2adba7a71858d72b3e2ba3e25c9e8d9cb107582a35efa9c4901c0d375c4c77f98558f7400c85721ebfd2dd17e8a80bcb342ba9fed9979cfab84fe3e90ad76dadaa3661f0fcdff8da7a49b896fa161600ccd73815254b184345d459f8f04f0caa45b0715349866830efbf9df3ca6aaf2f5e6d6dd507835f041e2058ca379db39a8bd321b015c3e0019d5f7a782f0f31e9c815dd0782b6fca282069ba25797bd93a3f357c06ecdd60e0e7ffdc7c444324d603be99b540e8b236200d88981253cc5204560bf77abb4fa8851c82da5e411b7093c5f14f3c6f3ab6a0dfaed7e45a1e195be2033495e960d399aec08b7f01acbd8aef98b539f7a2b752a0a69bd1afaddc26f0d150f75ce940ca7905402f77babdb24550e1b1cbb03762a3c025af2ad4d4baf98938e6520dda2e0b0eaf80e99e907941f4eb7ce13b9d8bc955855932085f1a2105c3bec54ef64dc490967a7cc10dc78f28673f0441e3e6a99043c99c27548666b0ae0be99633eb84fca965842c5777ee6115dbc19a008ce1dc6016e9f1c566c106691a6cc8b46fa325d8c8110fff76fa4c6fc7ad5f60db6c9501db58e72d964c28d90e3e4c2f3aa8f9409717b4989b417d37c3b13eadae477790a446fbca54caa9d40386427defb07fb3f303fb16a6be9f918c9eed3d912300d69aa36c6494c7057a3ace66c07b6a6e29003cc310db93b0077d76181dda84351991fb383209e2b0a53b79b3b583a38b512e09d547ac9d9f81b21f9e9e61d99e377cd25803a5239206cd6e9eb93b772721d223fe96a95bce1d0f633deffe50c7ef1b53211b2050bb1167f7d1c8ce712d840b195db53d4ae8fc58b517709f6c1ed43e726f6ec84200bdf4a1c8349e14cf5a3c936737da191a1f98a8229804cefab170e52c71e6ebff296cfdbd872e6e6066e0c39d448ff6beafd2ea184da29e33d34fa2fba35595fa0a5f5554f3fc54cc36633b65a49117ae7d9a82629964ca380e3151bc0fafa08615ae56c02a977d742e4ba74ce291222b1209f3c824736c63e99f2cacb858b1bffbdf9cb8b32548a5f1c9a93ffdc2653f20ea04f6973a359fd794e966f25647aaace4ee67000da700796cc6c13bf0a3a7f19dedbfe3b30c3badb4fa5be99db8950a4cf1c813aaf4a3ec788852ebd9a672de75f8254f88da5f0b7bf03d5a78ac8054066046c78eceec36e0c810ac0ab915e5090abf3469750d0f33a8e584a61eabd0494205e1e994ac4e4be92011b41923b279a4e92ad86e4a7e85017812315341f061a68240a3037e8b9b0f7595c3dbd76c0aa89b394083e3b998f922b77595ca7d6511d056124334ae4000b0c3328dfd291e91393bad8ca895d28a9ffc1b51c5ba5730c65e1e5173ad825da933fe00b651d738574d1c73dd8b084d6ca3b3978b458ec2b837d799352bfa9f1c23b2952187a92efd842fba4a815ab0d6c649eb4e4d6f36242140237626ef5981f243d38f7e5e138c05478547b4c0688116069a77ab87d05b9fa422c02ea1a010f2a83d4a21992a2f5936abcb4e8fe4fce7a2df20ad9cecc890a9e6f36f383f1108ee38a40dda2e8e115bb3d87e2228fa1a9ecb6e416eccb032d7f4c63b0918f0821245a05dffe7d067bb77dc1920a3fcd545462ff121185e14a1ff801c927398116dff7041639f8680a16ae289decc2a95f67eed3f63ec7159aa7e17fed2f6ae60025e8223228c927fc221176310af7f7905333bf1dad6d5d7406ce6d52939c26a0525615e6289d8cb2d1912e482aedf901ffd2a234f84bf75ab7cdace5ea581fcaa62375e3f97006ad60b6c84def63271b9ac9f70ecfe12e9d8fbe0bdbcb05577edf858d8cfd1cf88eb7821a788ab6921a2c9e92dc52e4e1382bbb3835c1d4b124821bc71af5004df0c081c5f5b5e6869b4683919be41ed4491ecad94f7cfe2bf5ce2001ab28373f2d639ce9848af31675088d598ec312e8bc85c3d3544f354eabe46ccfc3f2ea0734f13a27b2554f29e3ab74fed4fb7fb8b5c6f6444a1738fc68bb824a5f94657e6fef10b0c0cdfde10bdee5386b1aa67054f8da1d351ff78355f0c63f63a1320eaceb77d4ba7b88b547eae2edb65286e7c146e7f635c40c1239238f5b596b3f1ae358aeb6be6914bf3cd4725d304e4da7bce9b94ade40834a36bf76934dbeace00099f3663c7715d078274dfac700ffd12ae0ab9bc858fb964ffb6d5ae121629b0667181c3385cac70c9b3a2b019863fedea6f15b40531df6722692bb0561c6b5a875046bbc0c8c0feb9c3774b445787dc78312416ee77721afed5efd238abc60d0eec6df845ce962c9a9b2f7f40d6b4c4264c60adf1daa1753adff733ac6846661100010d9dc6196b8535e244dc9ace44a60f42542b4647aacb84d8e9177f01323717adf4299e6b32a5bc65c182b1e701ddf260433b1de8cc5961fc2da53fcbb2c9180bc40c4c0a06f0cd5dd2b2fa55f8df94f27654983a9d9a2efc1eb3459029f3e077900749260679c22a16cde4d8939dc5a78def8ea2a9f34d9899728b757bd6b125737a1eae2b225926dd214d34787e119e096a75d15f5604980229028fbf43b56dda5c0508bea83ba8b074f7fd7a2d4d56aafd0ac6b1963b121539e2515cf6fd43a862e4c1ff545c8c6b45159216d7522e956152b56b60f121a6d254b26de7d4b6030d20e93bc78e56dcd05b85aef8ffaa2ab8ab368424e373ff51106fa03c57e3e9595afc443f140dcc51ea8bc921c4836d1ae8e8519d41b79194e169ca4cb26e9da293affc0304ae873af4c3a31ed4bc95c40c4db824a5c71854f6b4bd3b9c8ab8e27c8539452efad86ed3cb941ef65d40c76136c85dbdb99d01536da50c820027cb57267554ea1c3bc6bec0ec8968352913970fb1ceae68135d15dbc794a8c1b45dbdaf609846c45a43d980b4f978947762e2540d37964f60f04238032ffb6d35b1e5ca500d84effd3a978e941db328ca2b2d28aae79de13f647696330518b94d4c38fe8408cc1e170a045e2ff88bab37b097882de6cd91685603259bb60dc5f606ce5a37e030ada1b6df675068a1914b82b695e8e2ad3c78e2fa1bfc207ab2d277651c0037d7938d8580fe4a0f520bf91b38c22ead5ad463d8cd45132968805425dbd7a225048cfbe92ccdd20b70d95d0524beaed1f2e6e73300f1c29f8cdcf2545a38d853542517ff09badaf9ac4a8c8383e1c0194c62a740a539eca42ff3fb06d0cccbfe40029627cfa803b45ed63b6e12f1f20a2dc323bad7e0f804275c6eb77ed9a56e346ffad53427a9ba04ec0cd24679f8d28464799a1f9c49dd054c90c36cf954ca9568f26b463b17a82261b1c", 0xfef}], 0x1) 09:34:32 executing program 1: symlink(&(0x7f0000000000)='.\x00', &(0x7f0000000540)='./file0\x00') chmod(&(0x7f0000000080)='./file0/file0\x00', 0x10000010000002ff) symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file1\x00') rename(&(0x7f00000001c0)='./file1/file0\x00', &(0x7f0000000140)='./file1\x00') rename(&(0x7f0000000040)='./file2\x00', &(0x7f0000000180)='./file1\x00') 09:34:32 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) pwritev(0xffffffffffffffff, &(0x7f00000003c0), 0x273, 0x0) r0 = socket(0x2, 0x400000000002, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x4) sendmsg$unix(r0, &(0x7f0000000140)={&(0x7f0000000000)=ANY=[@ANYBLOB="00002e2f66756c653004fd8ea62efb13f2dd122c4fc6a79b12a96a380649a7617ee7b83f48"], 0x1, 0x0, 0x0, &(0x7f0000000580)}, 0x0) 09:34:32 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x2, 0x0, 0x0, 0x0, "81188ffa9a0a38e8f9be173b10ed2676def6576a"}) r0 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r0, 0x0, 0x13, &(0x7f0000000040), 0x4) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="faeacd2bfb4bc591908ac7f9a2bac060227676ea0a8fef4bd4f84441", 0x1c) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f00000000c0), &(0x7f0000000100)=0x10) listen(r0, 0x0) 09:34:32 executing program 1: truncate(&(0x7f0000000080)='./file1\x00', 0x4) chown(&(0x7f0000000040)='./file1\x00', 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000080)}], 0x0) chown(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) getgroups(0x8, &(0x7f00000001c0)=[0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) chown(&(0x7f00000000c0)='./file1\x00', r0, r1) 09:34:32 executing program 1: r0 = socket(0x18, 0x3, 0x81) setsockopt(r0, 0x29, 0x20000003c, &(0x7f0000000000)="01000000", 0x4) 09:34:32 executing program 0: r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x400000002c5, 0x1f8) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x0, 0x4}], 0xc20, 0x0, 0x0, 0x0) 09:34:33 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = shmget(0x0, 0x3000, 0x202, &(0x7f0000ffc000/0x3000)=nil) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xfffffe4b) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r6 = getgid() r7 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, &(0x7f0000000240)=0xc) shmctl$IPC_SET(r2, 0x1, &(0x7f0000000280)={{0xc1d0, r3, r4, r5, r6, 0xa1, 0xfb54}, 0x9, 0x200, r7, r8, 0x80, 0x80, 0x480}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000140)={0x6, 0x2, 0xebb8, 0x0, "bc7ad06cbd735d73acfa7a2b98b63cf3e817d454", 0x3ff, 0x80000000}) close(r0) open$dir(&(0x7f0000000040)='.\x00', 0x0, 0x0) geteuid() ioctl$TIOCFLUSH(r0, 0x4004667f, &(0x7f00000000c0)) 09:34:33 executing program 0: r0 = kqueue() r1 = dup(r0) recvmsg(r1, &(0x7f0000001340)={&(0x7f0000000000)=@in6, 0xc, &(0x7f00000002c0)=[{&(0x7f0000000040)=""/169, 0xa9}, {&(0x7f0000000100)=""/12, 0xc}, {&(0x7f0000000140)=""/209, 0xd1}, {&(0x7f0000000240)=""/18, 0x12}, {&(0x7f0000000280)=""/8, 0x8}], 0x5, &(0x7f0000000340)=""/4096, 0x1000}, 0x40) kevent(r0, &(0x7f0000000080), 0x9130fbf, 0x0, 0x4000000, 0x0) r2 = accept$unix(r1, &(0x7f00000013c0)=@abs, &(0x7f0000001400)=0x8) r3 = semget(0x3, 0x0, 0x0) semctl$GETZCNT(r3, 0x3, 0x7, &(0x7f0000001440)=""/47) recvmsg(r2, &(0x7f0000001700)={&(0x7f0000001480)=@in, 0xc, &(0x7f00000015c0)=[{&(0x7f00000014c0)=""/138, 0x8a}, {&(0x7f0000001580)=""/52, 0x34}], 0x2, &(0x7f0000001600)=""/202, 0xca}, 0x2) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x3, 0x7e768c746e3e4813, r1, 0x0, 0x0) ioctl$TIOCNOTTY(r1, 0x20007471) faccessat(r1, &(0x7f0000001380)='./file0\x00', 0x100, 0x2) 09:34:33 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() r2 = dup2(r1, r0) connect$inet6(r2, &(0x7f0000000400)={0x18, 0x1, 0x4}, 0xc) r3 = syz_open_pts() flock(r1, 0x6) ioctl$TIOCMGET(r3, 0x4004746a, &(0x7f0000000340)) ioctl$TIOCMSET(r3, 0x8004746d, &(0x7f00000003c0)=0xffff) write(r1, &(0x7f0000000240)="c42436df34bab2280952f32b913605a48d424b9d02b31dc76402c6289c9033dcc49e6615ddb5b5f2f5f4064652845122adffda8eeb0eb4252ef371b430ec3959824a1eb50bcb0c23a443da1571421acea4d832fd2a7ef0c7873adebf5d7cdeef539ee899fbc8ef70326b0432e1c2ff27b6d32a68d5d92615cedf62f381ed8ab573c04e4cafdd81e35dc77d62b7b4790b03b6c0c191277770049d5ff65b89d8f75b9735e89aba8ece8e83765ea7ffaa9a2e21a0ee6fb09b1edf8e1bd1dc2ccdb68b11a0e605eea4", 0xc7) pwritev(r1, &(0x7f0000000380)=[{&(0x7f0000000340)}], 0x1, 0x1f) r4 = fcntl$getown(r0, 0x5) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x100000, 0x200000005, r4}) readv(r1, &(0x7f0000000200)=[{&(0x7f0000000080)=""/153, 0x99}, {&(0x7f0000000140)=""/142, 0x8e}, {&(0x7f0000000000)=""/32, 0x20}], 0x3) 09:34:36 executing program 0: r0 = semget(0x0, 0x5, 0x68) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000080)=""/198) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f0000000400)=[{&(0x7f0000000280)="a1", 0x1}], 0x1, 0x0) mmap(&(0x7f0000005000/0x3000)=nil, 0x3000, 0x0, 0x810, r1, 0x0, 0x0) pwritev(r1, &(0x7f0000000480)=[{&(0x7f0000000600), 0x72de}], 0x10000000000000ff, 0x0) ftruncate(r1, 0x39) 09:34:36 executing program 1: r0 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffb000/0x2000)=nil) r1 = getegid() shmctl$IPC_SET(r0, 0x1, &(0x7f0000000100)={{0x0, 0x0, 0x0, 0x0, r1}, 0x0, 0x0, 0x0, 0xffffffffffffffff}) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000200)=""/4096) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x7, 0x2, 0xff, 0x2, "bd4191ed139fa924a4073d6df7226bf2684dafcf", 0x1800, 0x351}) 09:34:36 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x20, 0x100) r2 = dup2(r0, r0) linkat(r1, &(0x7f0000000200)='./file0\x00', r2, &(0x7f0000000240)='./file0\x00', 0x4) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000016c0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15ceedd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4f787635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c660706000000d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e9761081a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4fff6c7973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff0000000000000000126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f140862ac67ccdcc069333f28337ce248087743d9f4436dea826bd30418012cd0374dea53368d282a87a45a5b80804ff6849a9f8bd45a0d9707e59036d526f1980dc2e49dc4b1d2b4e66888020c7bcf3e955ad304480b630665187f0c86ee2e151c218cf8ac3c435ec1508ffedc8748c3d398cdd85ca0030083124936cffa1ef2cfedcd8bc9c1512cdcc98e9add10e2dfb91f0577d88d80ace7d92b038a3818ba93e8aeae5e601240b40a32c14195ef5fcfcf3028c16b9f363d99dd9fe07d7e73356d979030772428f53b85eb1d1f792273135c3db5530866a24442e5260cc3e0e0ad6edaa92f2966f013e6d783ef89f281cc1c96bc4d0cc8076f6e32a1b54abade2ad474f383a6c2705dae9d4ead83aceee77ceb8978dfe47942e6ae466a02b16d51b4e3eb25fb0d2755f457d8be3d12b61a768cacda186022a69a1a384931cb2b2db937b0588309a6ec283b78311fe3331f994d2b3babdb6ddd839d3ec027c456c4d2068654a53b40487d24aa35e37bd74c2a84d4e5c39b746ddf89ecbb00299dab1005c131cd5f97cae19b64dfb4796df549af80b68351b22232858d02ba359a94ef7c9952f204", 0x801) r3 = syz_open_pts() close(r0) dup(r3) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0xffffffeffffffffd, 0x20003, 0xd9a, "b08d14c6750400000000000000da6e4ae5000001"}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 09:34:36 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = accept(0xffffffffffffffff, &(0x7f0000001300)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e9ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001d0000000000000000000000000000000000000000000000000000000000000000000000000000000bd771ce0021000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f1ffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000097fa12be30161f01b57be8a4203709525f3f5ecacd616eb1c5cc78b6a81f78476e1232846f0a763ebf2420b21a36854c5627e50f7529a5404e3a1175d4173189838bd66c02b7f3e56ef7b5b7ceb56c29fcaf277c15a664cab3c0ade154e28ae57d4aa13ad0299b5916f8ea42f7d06f20ee43f8e5a9f1ad18a5f26fc96302fc4c945005f76095bafdcc6bd0128322ae3f5b5ca6a13d664daa167c1df3eb6ca40927e99141b6de39650fae40877a794141c9d7d337a41b3ef6ae73803aec6b94f50cfff9cb1a66721b029804db8d2a01e222e20dbc1505da05390674d5a9b0d5f69d5fb3a7e70839fcb9309f91cb496a37f547901ae8e2c3361e9814fb68882c95ef6d55ca91c8cf9a759b6dde5571571e84a17d46616473da337b1b4a9e391eba40235081fca4137f7eddc1eee0d96180a0a204a31b2e4e"], &(0x7f0000000000)=0x1002) r1 = getuid() setuid(r1) getgroups(0x8, &(0x7f0000000100)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) r3 = dup2(r0, r0) pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) linkat(r3, &(0x7f00000001c0)='./file0\x00', r4, &(0x7f0000000240)='./file0\x00', 0x0) fchown(r0, r1, r2) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r5 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) fcntl$lock(r5, 0x7, &(0x7f00000000c0)) setsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000000140)=0x1, 0x4) r6 = semget(0x0, 0x4, 0x10) semop(r6, &(0x7f0000000280)=[{0x2, 0x0, 0x1800}, {0x0, 0x0, 0x1000}, {0x0, 0x3f, 0x1000}], 0x3) setuid(r1) 09:34:36 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r1, r0) listen(r1, 0x8) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000080), 0x4) fcntl$getown(r0, 0x5) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) 09:34:36 executing program 1: r0 = socket(0x18, 0x2, 0x0) r1 = semget(0x3, 0x1, 0x80) semctl$IPC_RMID(r1, 0x0, 0x0) setsockopt(r0, 0x100000001, 0x51, &(0x7f0000000040)="c44b16e60f97772971d3e65fd4b6dfdcf0a0c795", 0x14) setsockopt(r0, 0x29, 0x20000003b, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) 09:34:36 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendto(r1, &(0x7f0000000040)="bbbf15827beae279412132c73c638f6be07ab1086947ea518164dd287ff2530bb1ad8971a60e104777237f2619f9023956d4e6f8114c0a001fdc6b97b8c203c08df90750fae007f09477d2a5683ec731f42241e7a49cc9ebe7b2802c0f1ba928757f0a5a1ef9384665ff1cbd85f0ce58643085ab606fc1b03e3f3ed1cfeee3e5e0d13839a6726ce1f3efe7202071115c3510573a05bde07d963e901fcd081912f1bc42d7b9f919c84eaca68cf622bae9", 0xb0, 0x400, &(0x7f0000000100)=@in6={0x18, 0x1, 0x1ff, 0x5}, 0xc) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x7, 0x3012, r0, 0x0, 0x2) connect$unix(r1, &(0x7f0000000000)=@abs={0x5e936829ac9101fc}, 0x2) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r1, 0x0, 0x0) 09:34:36 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) sendto(r0, &(0x7f0000000000)="4393e0141ed905b1a62dc31d184e76ed6595bb77314a00f9b854fcdafe5769672bd19afea239e0f40f6c2be4d884bea24dabcc216789ae8344f51f74ba1057064bcd56f45bc06cceea4914fc7b6ed46c9ddc081d8ae979d07b61adb4f9bfa4f5359a7691f8faffe750225b5f0237d068a96a937e21c819f196ac7c2a90b29dc23767c221a629193a0c758078cda47f0182851ba291c62afdbb60c6160766a6403d3f4ae44bcda5803cd531f3256fccec1ebb9c48a2d28092772fc4b025f4924e49f5fefd7e6e45", 0xc7, 0x400, 0x0, 0x0) r1 = semget$private(0x0, 0x1, 0x140) semop(r1, &(0x7f0000000140)=[{0x3, 0x7c92, 0x800}, {0x4, 0x1, 0x1800}, {0x3, 0x2c3, 0x1800}, {0x2, 0x8, 0x1000}, {0x1, 0x8, 0x1800}, {0x0, 0x10000, 0x1800}, {0x2, 0x8}, {0x4, 0x100000001, 0x1800}], 0x8) getsockopt(r0, 0x65f6, 0x1, &(0x7f0000000180)=""/148, &(0x7f0000000240)=0x94) fcntl$getflags(r0, 0x3) sendto$unix(r0, &(0x7f0000000280)="4fb2c2a8d542626b361dcab58b4769bbefaa6e8c95c0bb9884617d7159f79eccfc3c7f71f73b52fec7db462b6e865459777aa6b3e8d20e3a5576af5c8370cf97b59720164d2197e4dd20e99a80fc5cb5ccf68a1b8eb163d5f579688cfe9bc219", 0x60, 0x8, 0x0, 0x0) semop(r1, &(0x7f0000000340)=[{0x0, 0x9, 0x800}, {0x2, 0x8, 0x1000}, {0x1, 0xfb9, 0x800}], 0x3) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000400)=0xc) fchown(r0, r2, r3) getgid() dup(r0) r4 = msgget$private(0x0, 0x94) msgsnd(r4, &(0x7f0000000440)=ANY=[@ANYBLOB="0000000000000000ec93c9f4d5b22ec660f92fd632c5b3e8b97f8063927dc53df1ccdc1ecbef67c77bdbbd179eaeedfd0d34458d9f1edcb974dd9aa56b643bf9268a36b7b45ddd8c88ae06cf5f4078a1a3a2cbe8e868960a1ffce74f700c891590810c420facdebcfaaf3dead451e2f2766a79d8d6b7db91751299fd28abbaa625505a0d9c6e9dcdf712ca193108371e6cb5e7c0a5a9564a62d45b1e55d42277a90e57fdc3176fdfeab7c59e4466f7aab13c0771db5f2cb43c8a25108e6df2c420010934dcdb393026e61bd07d000000"], 0xba, 0x800) 09:34:36 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94fc33335619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628fcdf", 0x53) write(r0, &(0x7f0000000280)="3e2a7913e4ba6d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2831c61ad4491d1f7828bc2d2a500ad62b103434820abc4bcacfa3444002007e142975baabbbafe214dea79d95e8f6b9d3b3c190fff0c9ea73a4000000dcb95afdc27b8cb831351d74122ab9bd510eb009b2c4c7a18ef00201167f00000000000000000000000000000000000000000000041b46b435242d00a2bc3c3f019e907ae0817ac9ae8089ff01000000000000009445d99e8144b256285db42562548a62acdf6fbf5c4d3e93a9bee424ea37bd0000c690e42221963f123dd0702e42d2f7ece489a6b15cbf0c118eb06e7d37ed3a8d920c5bdbf13363c584f3146db60164b569f08a45dff7738fabc72bead6e77ab5f8749abc747da086e41885425339e94905574939d81bd15083500b40199162fcbeaefe13f83343b6f509ee295802923d4812e689b6c4d75106fe4a88f9e646c3c898f567ad3466465dbcb6e454d1ed001811127fc27d9f616be9587676897cf49ece1e9cfae18c3d3d5a887b91c7d04f8dd224d5d549b58f6878dcc298f90000000000000000000000005055d91d3ecffeeb368a4366124959ed1b1f2529f995b9cc805a8d6c822a984ddec69fd958aa31bc080b202587d857a4", 0x1c9) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() select(0x40, &(0x7f0000000000)={0x3, 0x2, 0x4, 0x6, 0x9, 0x7fffffff, 0x3, 0x3}, &(0x7f0000000140)={0x4, 0x5, 0xfffffffffffff252, 0x4, 0x1f, 0x9, 0x1000, 0x7fffffff}, &(0x7f0000000180)={0x6f, 0x3ff, 0x0, 0x0, 0xfe1a, 0x2, 0x1, 0x3ff}, &(0x7f00000001c0)={0x4, 0x80000000}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0x3, 0xffffffffffffff7f, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 09:34:36 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x1d, &(0x7f00000000c0), 0x0) r1 = socket$inet6(0x18, 0x3, 0x5) write(r1, &(0x7f0000000000)="e0d390a660a23f55dc6ef54f21081450d823704ab2eef7e0589d764ca03ba8fb17cf9873739bafae3e054f63ed266151adb6f12af2c02a5ac93f3566a67c", 0x3e) 09:34:36 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000006c0)="3e2a7913e4bad21c71004dd36a27e5e27b216d673551c0c01b3dfaf91739fd0f85000000e552aaeefeaff0f2c85e2c31c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214de03000000dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb10bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d22e7bbf4f6ef939390f0e712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b40a605a23ea7b6a7d900b3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4", 0x27a) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x1ff, 0x3, 0x98b, 0xffffffffffffff79, "02000000078d00cb5fffffffffff7f00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 09:34:37 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x7d, 0x4, &(0x7f0000000200)="1a55ec975ad9264a7c9d53efd14fbdf1842b662826133fa818aea6c72af0ed4511c81fafc0d2a0e5d5366b9928cf63d064192cd747e796b7a8ca8a97097f323a9ca52ab2f8f3ad3d0bff564046d0bc5b38bfc772ef659ea08b8f11cc363ff45245bdbf4c37467a7c074178119802a8cfc787572b", 0x66) setsockopt(r0, 0x29, 0x200000036, &(0x7f0000000140)='\x00\x00\x00\x00', 0x4) r1 = shmget$private(0x0, 0x3000, 0x23, &(0x7f0000ffd000/0x3000)=nil) r2 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r4 = geteuid() r5 = getegid() r6 = getppid() r7 = getppid() shmctl$IPC_SET(r1, 0x1, &(0x7f0000000040)={{0x7, r2, r3, r4, r5, 0x40, 0xab}, 0x1, 0x800, r6, r7, 0x2, 0xc0c, 0x4}) getppid() 09:34:37 executing program 1: r0 = socket(0x2000000002, 0x5, 0x400000000004) connect$unix(r0, &(0x7f0000000100)=ANY=[], 0x0) r1 = socket(0x10000000002, 0x2, 0x0) dup2(r1, r0) connect$unix(r0, &(0x7f0000000000)=@abs={0x0, 0x0, 0x3}, 0x8) 09:34:37 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d705000000000000005b00000000000000e74de4"}) write(r0, &(0x7f0000000280)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e4178963", 0x21) readv(r0, &(0x7f0000000ac0)=[{&(0x7f0000000480)=""/248, 0xf8}, {&(0x7f0000000580)=""/216, 0xd8}, {&(0x7f0000000680)=""/68, 0x44}, {&(0x7f0000000700)=""/162, 0xa2}, {&(0x7f00000007c0)=""/154, 0x9a}, {&(0x7f0000000880)=""/22, 0x16}, {&(0x7f00000008c0)=""/240, 0xf0}, {&(0x7f00000009c0)=""/226, 0xe2}], 0x8) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "22a1ad051f285c31bb53f5aad8e528d71c9d0cc3"}) select(0x40, &(0x7f0000000140), 0x0, &(0x7f00000001c0)={0x6, 0x1, 0x4, 0x43b5, 0xffffffffffffffff, 0x400, 0x97c, 0x400}, &(0x7f0000000200)={0x1ff}) r1 = syz_open_pts() ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000080)=0x3) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000b40)={0x0, 0x0, 0x0}, &(0x7f0000000b80)=0xc) getgroups(0x1, &(0x7f0000000bc0)=[r2]) r3 = accept(0xffffffffffffffff, &(0x7f0000000340)=@un=@abs, &(0x7f0000000380)=0x8) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000003c0), &(0x7f0000000400)=0xc) close(r0) pipe2(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000300), 0xc) select(0x40, &(0x7f00000000c0)={0xffffffffffffff78, 0x8000, 0xff, 0x4, 0xf7e, 0x83, 0x0, 0x8}, &(0x7f0000000100)={0x8001, 0x4, 0x5, 0x4, 0x8, 0x9, 0x8, 0x7ff}, &(0x7f0000000180)={0x1, 0x101, 0x6, 0x7, 0x7, 0xa70f, 0x0, 0xd52}, &(0x7f0000000240)={0x0, 0x80}) dup(r1) syz_open_pts() unlink(&(0x7f0000000440)='./file0\x00') syz_open_pts() 09:34:37 executing program 0: r0 = socket(0x1, 0x3, 0x21000000) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x14, 0x7}, @cred={0xc0a800a}], 0x18}, 0x0) 09:34:37 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() r2 = kqueue() kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0xc1}], 0xe9, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffb, 0x2, 0x20000040, 0x1f, 0xde1}, {{r1}, 0xfffffffffffffffb, 0x1, 0x2, 0x4, 0xbb}, {{r0}, 0xfffffffffffffffa, 0x0, 0x20, 0x2, 0x401}], 0x3, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0xec, 0x20, 0xe99, 0x6}, {{r2}, 0xfffffffffffffff8, 0x8, 0x0, 0x3}, {{r1}, 0xfffffffffffffffb, 0x10, 0x24, 0x9, 0x100000001}, {{r2}, 0xffffffffffffffff, 0x22, 0x40, 0x2ff8, 0x8}, {{r2}, 0xfffffffffffffff9, 0xa2, 0x1, 0xca44, 0x5}], 0x0, &(0x7f0000000180)={0x1ff, 0xffff}) dup2(r0, r1) 09:34:37 executing program 0: r0 = socket$inet(0x2, 0xc001, 0x0) getsockopt$inet_opts(r0, 0x0, 0x200000200001d, 0x0, 0x0) socket$inet(0x2, 0x1, 0xfffffffffffffd0a) 09:34:38 executing program 1: r0 = shmget(0xffffffffffffffff, 0x4000, 0x0, &(0x7f0000ffc000/0x4000)=nil) r1 = syz_open_pts() ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000000)=0xffffffffffffffff) shmat(r0, &(0x7f0000ffc000/0x3000)=nil, 0x1000) shmctl$IPC_RMID(r0, 0x0) shmat(r0, &(0x7f0000ffc000/0x2000)=nil, 0x2000) 09:34:38 executing program 0: mlockall(0x3) mprotect(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4) munlock(&(0x7f0000fff000/0x1000)=nil, 0x1000) 09:34:38 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x7fff, 0x37, 0x0, 0x0) 09:34:38 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) writev(r0, &(0x7f0000001a40)=[{&(0x7f00000002c0)="e236f22ee1406087728d7eb41c1553665708cc032087d2545981aaaeb9f93b62162d7bc657ee94be8b1b044914e87c4cebdb6a4706c9e31812f9e6229eeca7f8a9c552645f4e3a33fd6f2c0d3aace64bc502da0c91199d6ab6f8fac714af839c8a06f3c60e291af3945eb202cdf29443070093fbd8b84b5d6c5f45c9f638dcdc3de1f0549ea9c70999ec36d36441a09819139ed3afd24fa1831cccd47192ee4ada9966387d505d366a16fc857836dd9909d58102db6bb758e707785e342b136f0b2fff9f18e1eb3fef44f92258aea752c5156bfd4f2fce9074a457b6b91e0ec7f3e619d3b7afbb2a1f03570ecb5ec01d383c9d9c5c2155d7c109e48f962fea58604832f58cd4b3e612d5a33edacc07650733bdc94f63fb7ab8a41e9634563ff4f757ae2eb5a6f601a6bbb4cc196c63479a2f5ae910091c77292a291b7deadc3fd71fe9534bcaad989f416ba28844c1f8b07a453d6aec166e4646443e9e670ab75c80216339217ec54ea28e3df8b23c0f5a563effbfc3b28e6c2b794740d90b7ca3cdeaf47d1a592dc7e059f95e2e6a6471c96fb46a1d5eedb791e2f354db0920313abe8d408e62a98dca7dad1b43b84bd6072302068df797d7e8e02d17f080654f588df9e44036307ff1c0a83a82c33eef7cbb494015c94f9810f9b7813a143bef14b1c680762f80a02abe5bcfdf1abb9f66c635b3ea9c131ea43f99d1543b005e5a1154481f25f7999da9429415df55089d30d8f6d4aa00c81c4fa390dd4e2089f7364f21e01d308046465d84237ae6c2b1b85d7d45c7fa81888ce036ba54abb240c3d400fffbe4f244b5dc134d93b4f7fd471aaa6c95598fcf2f32c38b8ca42fa2a9267ecb7389fbc5fb6153f1ce61c0298342eb0b76d747f95047363414523dd51d95ee54823eaa70748d30bc26f6570e15f1be61326c26ad02f7e60626142ac42dce02a4515b5ce39e1da03b27cf220c4750a7def819a28891925c9fdf4252cacd312c21808bf589ebad20ac348765e25365b12f9da38fc4bab6e0175e0020dfd059f3081e633bcfe45ef822d22e4e8ee86098cf18b39c6cfe2feebe2af555069e4486112106291b29b7cfaeed45d5e05cecbfff780cff11fcde6ea885eb84073c49b9e2149a44c23ea75138301436f5f5857ef07091d4d8fd007c93eb6ecddb856f0d386fe7fdd897573ef7d88de850dd1ff656d7bdedd7d44c0bfea5f4fc29f2d3ee5d53a72f320e09ffcbf194d8ec6bf98a79462c2d195b30b792e6c5b96f5739e9e20d1d93fbc66ab49a7caf8197be2d9e0acbab69d38cf1780dfcfd16406161bb6cf9d2ad92508a3ca7ffd68f700298bb191397a2a1213d84abf3834f446f807225a347bb30c58a4498af3a9990ca8df5deafedb66fd12b872b28d85550d7d17f0b5c6583e8be19e44b7bd0ca90933b7752f5d5f41ec33839024204680d1b28effb79a67d1a1a1a72a60a01fd7808a5d17da8f8ef094841a850133c9d62d9402cf530f7febfb9366031e7746840517d5e8231adaa3e79c0e166742029e7bb75fcae7011bc9234cddf974f8bd49411385aaa4c8d8c3d7168ab7af836e7f9a4253f1b4e705b971a6962eb53ae912d02e9a8995e1bc37fd59fe74deb7b8c0e3c8dd9a7a9c6737477e0533279a87671cdd57eb0dc8ea51fdbfc2408452ef0456cbf2d9aeebef01fb0a03f0bc1f3fa5e5b0bcd50c688a2dcc51316c84c2e79389780632fa20e5d9d02752f520db4add3865a8ce9fdeb410b77fcbe59ebec10b625b8e1781d5a5d2bfd01e8ad2280e66b419532b277831386e0a4200b5fa694f85f96e0c8ad52b9933b647461d16510af5ec307e7141b2f0eac76b952e95dcccbaa34c652099e82dab769edddd8781ef1c88b70ca99bfbcb9759a4ebf310853389944857de56d7d8e9c72e2b494c3ae1148544514610d7ebbc2228b0a8ca49172d897497cb075a9b6f4411699bfcd1743e66325b7284d8157768812e7d7d8b5ce76bccbbd33a2dd022627d7176121708193bb7d4a397e9e7074f4733fa04684fce1db0eee98da663c771af3fd952d7ecd6463160458dc95c56bbb9fe500bd1ded32496921f8f6bab0e6c4de075c241be53121faaa5bd028b8cdba071518c623050d6f3d990690e607762b963a096d84cfe3c4c2ad23862dea1d750ee4ab39c148ccfd012b85241563101c4c1fe2ee1696901ab0f35f50f4dbd0c00f67e521a98030d0e8aa2fcf4bf598f10f688d82ed9658a012763fbf0e53063e9515b52dc8f6c24896cc2f1ca87ad259e6c990fb98e77310967b53da8b40c7d67425b9fdd0", 0x661}], 0x1) socket(0x10, 0x4000, 0x1000) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x8080, 0x18) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000080)) writev(r1, &(0x7f0000000ac0)=[{&(0x7f00000000c0)="edf4e9adecf83888836c2bdcf4ca39edc58ff26ef79158ba3286ecc30416efdb56abb430fa8123925e35d53aeb1c595d472ef7f4248d83bafb2142976e2a892522f387328521a77285fa8284e36300e1de48786738ac0908683f56ba681aaf9a547c2f71ca581ad455e91cb179a415205525c16d8f561b214674c64bc530eade14a34bbee44106b947303b593ea2ccaa5e1cbb9a773382c5d79699f64dfbc42b9237182a4ef6abe39ebdf0fa1ae0bec1b4330fb7fda46832a5b2f0f4d7ac8e5f7011ec7bedb500859ed119", 0xcb}, {&(0x7f00000001c0)="8e375e4ca3421256ce495e5702475145d8b76337adf40d178161db8f365ddec97f66c1e06a43a03ed9fd75bc05ec1a7979c5e228c15500a0379b505a428c46e89d42f5b52227c8d6fdcec8d5d7161c7b9f182a36ee0927120a6713688fd16a2d640a1cb2a49f94dd528ba0d7c1c2b7e6176fe0ff4bdb7a89be3608d76cbb49a55df222d388705c005d5d893c892460b13b248f6ebf08150901b5329551ac285d0a3aaa6297367f9d283773d978815a4cddd970ca0bf1e62850a89f8a894af49ca818db5c252a096790c259a64432ecae38af4f", 0xd3}, {&(0x7f0000000940)="948b8a325c81ce91a95dd37691d60131cce36a46f083d3509b0bc813a4804ddb8e5395c054a13e20fd59b459c9fb4377397a39cb78a2a6760844ec072aab66713e314455446bd45abfbd10558c55fa87a33e003d06bf0a2a6d062f4514141a4b3e99167c7db180a4e94a6e67d4aa48bfcd709d37508ea1e249045ea028258f9117f9ae80c3328b8f0e5ec0db0753bbc669186ffb857824e8790efdf05ad7e604ed0da0a512b3c5d508e085449146e3fe88a579f450805129598c704ae70b8074699589e1c9b4197eee999f00b382dcb79a6ec334", 0xd4}, {&(0x7f0000000a40)="56c3183960e65f9391b8a330866c4813649eb3a9240867bf2f7f69e34ccae122f8747dc1ca0b628eaa4bb1d915bddc2b2895ec8f17f8c7305a809e93f371b33c37ac58f828f3c048cc8ae6b7c02f0c354df4b12b1d3865eedc", 0x59}], 0x4) 09:34:38 executing program 0: r0 = open(0x0, 0x40, 0x0) flock(r0, 0xc) 09:34:38 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) chdir(&(0x7f0000000240)='./file0/file0/file0\x00') 09:34:38 executing program 0: r0 = socket$inet(0x2, 0x8007, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) r1 = dup2(r0, r0) ioctl$TIOCCBRK(r1, 0x2000747a) setsockopt(r0, 0x0, 0xa, 0x0, 0x0) 09:34:38 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0xa) bind$unix(r0, &(0x7f0000000040)=@abs, 0x8) 09:34:38 executing program 0: syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) pipe2(&(0x7f0000000540)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)={0xffffffffffffffff}) pipe(&(0x7f0000000000)) pipe2(&(0x7f0000000800), 0x0) shutdown(r0, 0x1) pipe(&(0x7f0000000840)) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000040)) pipe(&(0x7f0000000880)) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() r2 = syz_open_pts() kqueue() syz_open_pts() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r4 = fcntl$dupfd(r3, 0x8000000000004, 0xffffffffffffffff) close(r4) dup2(r2, r4) 09:34:38 executing program 0: r0 = socket$inet(0x2, 0x4001, 0x0) getsockopt$inet_opts(r0, 0x0, 0xd, 0x0, 0x0) 09:34:38 executing program 1: r0 = getpid() getpgid(r0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x200e0, 0x110) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={r0, r2, r3}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100), 0xc) 09:34:38 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000), 0xc) setsockopt$sock_int(r0, 0xffff, 0x1104, 0x0, 0xffffffffffffff60) 09:34:38 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) socket$inet6(0x18, 0x5, 0x3) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) write(r1, &(0x7f0000000340)="87", 0x1) r2 = kqueue() kevent(r2, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x87}], 0x3ff, 0x0, 0x0, 0x0) close(r1) 09:34:38 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "030000000082ac0000ffe0357f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = semget(0x2, 0x0, 0x51) semctl$IPC_RMID(r1, 0x0, 0x0) 09:34:38 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = getpid() fcntl$setown(r0, 0x6, r1) connect(r0, &(0x7f0000000000)=@in6={0x18, 0x0, 0x8, 0x3}, 0xc) fcntl$getown(r0, 0x5) 09:34:38 executing program 0: mlock(&(0x7f0000000000/0x600000)=nil, 0x600000) r0 = semget(0x2, 0x0, 0x2) semctl$SETVAL(r0, 0x3, 0x8, &(0x7f00000000c0)=0xec4) mlock(&(0x7f0000000000/0x3000)=nil, 0x3000) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000040)=""/24, &(0x7f0000000080)=0x18) syz_open_pts() setitimer(0x3, &(0x7f0000000100)={{0x2000000000000000, 0xfffffffffffff001}, {0x1, 0x3}}, &(0x7f0000000140)) 09:34:38 executing program 1: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000140)=[{r1, 0x80}, {r1, 0x24}, {r1, 0xc0}], 0x3, 0x6) fcntl$setstatus(r0, 0x4, 0x46bfb) fcntl$setstatus(r1, 0x4, 0x84) lseek(r0, 0x0, 0x3) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x0, 0x200fffff, 0x2, 0x8}, {{r0}, 0xfffffffffffffffc, 0x4, 0x2, 0x81, 0x1000}, {{r1}, 0xfffffffffffffffa, 0x10, 0x8, 0x9}], 0x7fffffff, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x4, 0xf0000028, 0x4, 0x200}, {{r0}, 0xffffffffffffffff, 0x0, 0x2, 0x0, 0x37af1e8e}], 0x5, &(0x7f00000000c0)={0x7, 0x8}) write(r1, &(0x7f0000000340), 0x10000014c) poll(&(0x7f0000000100)=[{r1, 0x4}, {r1, 0x2}, {r1, 0x16}, {r1, 0x144}, {r0, 0x12}, {r0, 0x8}, {r1, 0x20}], 0x7, 0x7) 09:34:38 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000080)) r2 = socket$unix(0x1, 0x2, 0x0) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) 09:34:38 executing program 0: r0 = socket(0x1, 0x400000000002, 0x0) getsockname(r0, &(0x7f0000000040)=@in, &(0x7f0000000100)=0xc) sendmsg$unix(r0, &(0x7f0000002380)={&(0x7f0000000040)=ANY=[], 0xa, 0x0, 0x0, 0x0, 0x114}, 0x0) r1 = dup(r0) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0x5, 0x0, 0x408, 0x20, "d869bed8e5ba6c5060f2a86b9af9fa9403065b7e", 0x4, 0x2}) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000000)={0xfffffffffffffff8, 0x4, 0x7ff, 0x40, "6749c619f4aea74df4219a299bdee33d11baa7f8", 0x7}) connect$unix(r0, &(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0xa) 09:34:38 executing program 1: r0 = syz_open_pts() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000100)=0xc) fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x3, 0x0, 0x5000000000000000, 0x20000200000005, r1}) r2 = dup(r0) connect(r2, &(0x7f0000000040)=@in6={0x18, 0x0, 0x8}, 0xc) 09:34:38 executing program 0: r0 = socket(0x2, 0x3fffffffffff, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000040)={0x4}, 0x10) setsockopt(r0, 0x0, 0x22, &(0x7f0000000000)="caf5b415", 0x4) sendmsg$unix(r0, &(0x7f00000003c0)={&(0x7f0000000080)=ANY=[@ANYBLOB="00000011000000000000"], 0x1, 0x0}, 0xfffffffffffffffe) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000100)=0x92) 09:34:38 executing program 1: mkdir(&(0x7f0000000100)='./file0\x00', 0x140) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) unveil(&(0x7f0000000180)='./file0\x00', &(0x7f0000000040)='r\x00') r0 = socket$unix(0x1, 0x1, 0x0) recvmsg(r0, &(0x7f0000000140)={0x0, 0x0, &(0x7f00000000c0)=[{&(0x7f00000002c0)=""/133, 0x85}], 0x1, &(0x7f0000000380)=""/227, 0xe3}, 0x842) unveil(&(0x7f0000000600)='./file0/file0\x00', &(0x7f0000000640)='x\x00') r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x4) setsockopt(r1, 0x8, 0x4, &(0x7f00000001c0)="1678021e1bb06b9a398b73ad0d2c4343f69404a773d63ee7cf1df58ab7d95f61c30b75b3cd8b74685fc16853687bd522677c0644a03a78fc216507d9f11c637752ed3ac25b6133e4a9c51e571b3d075def77d153a23204df629c3a4c71e08aeacdcf8895e5f2a0e3309522da94f82627ec024cae31e167ca472665d9ce75bc8389c948f957ba3c297c2278c4bbf16fcfc5b8aea0030100eb1772f66d3a0d01d59c623c37eb8838497800fba1e32b2dd82c83c3f33283308405c0edfc2005bfaadd7c6d66bb47e097852b1725c365", 0xce) 09:34:38 executing program 0: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000100)='./file1\x00', 0x0) unveil(&(0x7f0000000040)='./file1\x00', &(0x7f0000000140)='r\x00') utimensat(r0, &(0x7f0000000000)='./file1\x00', 0x0, 0x0) 09:34:38 executing program 1: r0 = kqueue() r1 = shmget(0x1, 0x2000, 0x4, &(0x7f0000ffd000/0x2000)=nil) close(r0) r2 = shmat(r1, &(0x7f0000720000/0x3000)=nil, 0x0) kevent(r0, &(0x7f0000000080), 0x9130fbf, 0x0, 0x4000000, 0x0) r3 = kqueue() semget(0x1, 0x1, 0x1) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) fchown(r3, r4, r5) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) r6 = shmat(0x0, &(0x7f000071b000/0x4000)=nil, 0x2000) writev(r0, &(0x7f0000001340)=[{&(0x7f00000001c0)="75e95412788e739d9573a5be53cedd9b64d8ac3e839749b1286c45e841019732bf25bfd3f149c5f1a337c6b38179684c975bf50cfd224ab3260d7e21e1ff4eea0345c151659ad7dfa1d10d0467377e6866da3043d41a42ba0f8c4309e301d0f79272563a83f23e75c59550e2648feca22b8f557cefd99b0c5b80b5d854a28b4468bc5a", 0x83}, {&(0x7f0000000280)="04abe1098208a31089a583acf65524fc83110781f3e0809e2b504bfb05a6ae7ce05761fdc8b618041af9dcfc75d674a3be624b609aa2669fbac07c3615be1028766242240b0e2c9fe05bc853b7782975b4d7e68a58e4fa29053202d3c7bf8dd2db00241311b7de52ca2cc6b87c32e1d55d7911731e411e9e90cae4970268d4bb91c5200f455f5c14446177ca7b4a66245eb9fe35bc44378751a94c6d418b81ce7e8b9f5c43d0edfece5adde88cfe59c440e0ce1b69507895ca778f0608dcc10cb5438be236a6c9955742b45fe4ef633e25d5d193996678a3daefc13ce2f26a1dc6a8bb5792cba4f35cefdc74483b8823a83b781db59665076129411b507069b388d737da2fb046dc0997ba48416b1a35824d22017e19a3dbe141fc3288ea71f208c2a6df838de6300a37cdb8093b629a792dadeca61b793e0c328a9dfbdfa2bb468f7720b43d42949581ae704cc3ec1fa743ae5f3fe34e5a2291b03b4d86220ef972d79487c68c45b5123b887c84f407b76a621fe4353b5202af7bd9c7bba902377ccb34060abcb8096cba9f55958cfe96ae63424a591fbb5b14a0e1800339c9ec86ee7ddc4264e348ab8d6a3b98903deb2a6eef0185111a712b01692b17bbaeacaffdcaae4c46d7e2a7fa7f82e106b911dc420a11360c5719cc2b08715d7dd6dcba497652ec35553e3fc76e7a658ab4cfee140040d4cd3c261c159c4739854d154c723fd1360fcd54f98436274d92b467aee4b6fc10b095c60ddd7b99a605f214231f3005e6502244481b2c765c04b3ad184ee9e8668fb7279daa24f38d2da10f3ec3fece0bab66e137c2df1aeab83dc8a20f2cf809dfcdd8fe3d099f7072f1ca884c3067e3f3d700a63ea7907283a51f00f4cb740865b796010d412e2a01d45e19672ad5fd39564cdfacf1b03c5e676483dc66d66daa767986a3cf5d65bd0261d9d26f5076f8001724685859aa78eea0d3104762d66b69164a7f5429c86b6b3d103e80a7dfd7db4638e47d9c0dec1827be231b0bccead6a2c73ffce7569c987f32ec87696e4b51b99197a653d882dc8fdbf006ba897486ff8bac09fafb34083f6e4b58d12dd29b960305a29aa1fec52de367dc8f4acbda45e3ff8c13e85947f8f2911b5cc5a607d77a6dc16bfce52ac7e6b7b9967e892b110684fd1fe079cb5c686fe1b58c5aeba60411f2607cb0d6dd885c789434120c8f2253124f849e4015007d3fdd3ee5e96493477f74baa5f53eed8acb4a0bbfd519fcd9c69102658c68c5e077595a3970ef64b9167c91c57a020c050e464f3b4688d67da7d052f7a5f7dca391a3180140f728f7ef924a8565460f3811529ed01b92c75fb6df7cb871607867980dee1c217b52d2fbd81ed023d69f3022b5e232da8ac211ac3945102394f3f22a26c785f4435c66949174543346e27436e08929a6655a7217aa8ca26e627e58cc481e6dbc328cf6e7a28a391f33ae5e4cdde24744c7976d30b95550aa742bad1629d621ae824062816d1aa26b243afca351691dc0d40383df1fe8d3c2e5105d09a6ccd4c86ad974ff63aa9548b97169b0b582c98008bca0582ce5c9c52250c72eafa302670513597b60e23805eff9b6794f8dd4abf7420ee1267aacba195e1d8fb19b2d031e35294f2396b612a4b6afc8dde811600d9988ada4aa32d4b8c50ad319f2b51d7e4bb697918890bf4707099b9a83e6da3e35319660053b4fee9240a0f54676d0c1d06ef0286222d7725543dba173a6b32289930126d9f32e3c3dca051fef387fba36b3c2e898ad75a77159c997d03eff7be62cc3fa4f77b60c1952c5add98a40cbceb3ccc1227a424273c5bba3b4888407b1e01fb00df67730712e052cb5bd8d7cab15093ea56e77699846b9e314acc376c13c4ad80ab2219d11c166119cbad7516ba9d6b7a1c4639dd51617931a52d35417e36efb97b2d4b704c93add881e5f830d5e3bf92aaaf7a98a2c57787a7e474a059f6c64b92a30f88014133ff595ab2665047add0ca473a1d017b40e3bc73f09a23349309c61127a1498655538d4b8651e8ce92954800f5c153e9e082cfe4440d15d051c30c9a6c0c446e6da7f6c4b6d86b5a55006fa793d785d8aacb41c90cd9a9700f28dee8a9d52cc9c36dae39617db9f1092eb54f53a424c11555b35c15637dd8315e03da4514a02fce19910362772d6bf0d7fb4bdc5452ba4647ef41c082b8493487994dbbba90cd3a9c0d503d6daadb93d8031cc176093e4e85f9048508e574f4e4ec9036a5cc26d816808ef20dc55cebf2d3ef9041248a2f03a431f32c48354635a1027e2f6a25f3601d7855f4aff85f834b7e6821551a71d25cde5f7f03e179049d51f2257a1552d9a290087ad870d8606254e6af423667c5cb56aafaa442363b1ce8a84fedabd80e20332197da296f3c5e51a84e4c44de81eb8dc740676b8cef31aa35f2443ed420a930457994dbee85536b89f763e9673ae2b648d7c67db1ffcc113d75b070e26dab83ac6f6eaba96a8a093414d1baa85473bf030a08943bac5c00dbb441666030a78b30c0ccf6f0ca6a085ac5ae69d7fc7734f6b580836c448cfa24f05e620ebdb4fb6ed771bacf56a510730fe84ae475073f78c6adcd39330af6d0ae166b3d320de4a7f035140e7fcc37074c4255a3dbf6883d54ca04f1e36e34a1356d8f57c7a7b0fede5904477dd9d529ba7b14613bf85df374069af93eeace757b11a7d5ddbb34a910cfa7cbdffc13eb86910846ada5e9fc2c4f85f173928c3602c5b3403363307d55980fcc528146b609b166ed8d3b55849fcec9d2ea69a9c1f4e1ea2d6067e3bead34170e279eac42e8c7bbc68c051de09f606b17712862e39b48a7d8c085a51c991f645e8c47062e4ef0f154aed19c1dcf93f1a57f7bb1ba7d9b271e25a00a10ebc8ab2983bd41c22f9e31e93024eb8856a12eba0d54c604af241c01cec12e1d520fe593cbfc20c1aad8f92d4076c1c5184770e3ae4f5ef5afd9bba882ae68bd32c7a6fbee726e9af56f3bb0f09e234825c87662025a115bb77c006f44ef58ff6ab0baecfd2f4a8903efb3c747096843a7178d9be0bb958fca87b5b06e8c25cbae4f9a730c4bbc348eb9603ddee2303d8e85c48ca86022c9a7ad691ec73ca7e7c1793b78d55332dd5a8cf4b6f475666cb59ade456d54ff76103fb4d6faf5915a24881e4d2e68c1db270f63cc7a3ec752c28ead2bab7980c1bcfe2a85692c1d98b90048db89d60f0235d1b06d9427309fb0db459f6b64ff560beac90f84e1f323f7f9033e03d123fff6c279a8f9b3675a7857458a6b3df334166e725282706a552d228fa41d68eecd68889b46f47519f5d3cfc1e56fdd29a6822bcb66c8d4132133b3f0eb6da78363c75a82102c41b162c5c7035347ef4e12ec6bdf7c587bcee4051cc930cc0ab4d70a11440ce679d61e8ffe2d0f79e7544ae765ee618c32783fc561e6e440f12e9568056c2ab7ae04fc696b78cd8df32c5a4ae9e6a24bb39a3072a2844448ef777f0c0d5135154f69fcb1d67b1ee70a04683ad9e4bc5eb56444b5c9d24c2f328eb9e13490e0cf58f90550cf814d37ecee3cfcdee54177aee7d8226a4a8d17cf651752c534c83b431839d83f01cc7e160c11d7e921e3d0d4949637c0a79810b22b091762c8464ada6682e2b1dbfd97ada328e1e0efea10ed72148e8f657d290770dbfbc224fe67a05109c5984a00cc705c8a1610615bdca991a305481e5e2c75fb789783806a3864e1e2c5356970572f61f0feee68b7b036629d3b60f0871089b17db11e450f914404259523d6d695920f540b162312ce0497282e6581e8fb9ab90f13e0933ee84e07808736459533afe6de7f23bdfed9205b37b41057674fec8e21c9869ad7306f0bb008e904969e5a4b3efb1c6c96146e4ed4bd7cb3684e21930857eea12bc5b7090b6c4365c307b4b24931a6e4ff7ce5149744fb328d98f4116ce65d0cb423b7ec766de6f6f2ed4a991cc4bbe40bf4d33ae9b303b7d72fa0e3569ecc90165947415a21061604fd10284b38cc39c34bdc248b1b010f0a665978ca3845ad6a28d83044933bbb00f6b9d93dca16579e1a75491a1a0e73c3d6db82825bc68e05730d49528e5ae789b32bcc07536083054c2b98e9ebc8637d418b2f58b37897626b2780daf470fb5bc503cdc7dc3370c7700b99315824d7e43f845f77ec965d2797e80a7af7f04af1c625413b2aef475c030b7f3b447821b34cb703be28f133ea408a83110eb7739f468e0f7a8d98f2f3530f5310dcc229d091533145504f19431ffa8ccec2da7c2d5f926c7a7e36503d5e3df6ce7d5337b6b4365a2a5e9dd1ac9d81d17df2bdb8c070b55e6c56dd0f4877bdf85f18e22b4fd264c9a51a15f0f95b6ecffcb02e229ee124191e307388fedbcd9bf724034235378bca197fc9bcf91c44d1855aac5e46e7448675991d87251900b062aeddb8d2d06bc12bf30eee82e132bf21591bcae1d9d2ed5a6b7dba5eea0793712325f2f83bee24e37a2bb6dddfa2be7babb7c5fb2af4a40139a352b85fdd3c1f6a59fe145335efc98a0131e877d1056ec9922594648c0e65884de239d1298b1fb3164e7767c19de8beab597fc0f4ee3470bde878d2aeb8029c91a8e410a327be81ff4e842907fbc098c2a894376734e844a398bf6290b73c5b7351e757b722ab3454c377c80891805b0175488b65ce7e04b2e87b56ab04c94e1c9caaccf8b9958e5a1508ad0ed717f2e1a43fa7737df1481d78c9aa1d93b4b186bc1567aa338d69639660b0743c610ce19f5eb5e4d8f84a89c659e9f9c50bb064c939ee20dc16709d29e73b08b17cc2a5d1baecf5771e49a5c0a61d697885e7d71ad3562c2c623500f2ea92cd397c270b9403a62b61c477393af01854295dafa3fef2aa043dd98cbab22c44a3bedc46d70d7b908011cf5b156af4ce2c63b9efe1af4c6db0eb1f7d3d660c6fe70e5a3c064365471a8c196aaa9ff19333c8f15941b0959b59eec9fcd42b3a03f1f77b7b3404140ba17e1c3f7d5b0397e6cfd7f4199a289fd0988d1d1c97d843b21893d2b8aae9cf62221a9b8f4699ad0943cc6f926d8843fa9112e6266635225a593dca71f6dd255019b85d01e96b86bc8954b0e5e5074f0a944ab361fe1a2ceb62e3f3dad9dc0fe4690667e590e5f31cfebaa76d1efd9caca3464b82408a80441423a9821156bbcfaeded4395daaac99750849c1ee5968d554800074f5a30ad70e82abe8d066322618ec9057afd41eabdb69ffb00a7fd1321285c7c96e727be27da9276cad0b378b998875daf1a960db1957f9ce0c167c40e2c09d13f84b509f5866b8ce64808f1cd2343b382f4fdf5d3179c7e6653d6cea8baf4f6da2cbefc817332d001f904859d58a81c2cf462ea7f3311eddec53e147c0e8763d81ae4977a059d925f211f9a53f621f32a0fc54422790e1b4e27c135a71e520e9f6be5b4af1f267b9122e7d222f01c0deaf48d3ea6cf5cf736617704d1e9bb7ab860273727d1227698a1c6e73e2d8fe5c2150bad417be6755c22183329fad5b3b5d58fe949d59bc1ca59a535b1ab7f933fd9735851d5230363cee5f65553d28f931fab973a167f9fe0195dce6c69cad894eafc0ae9bc009580e380075a3725036b850584b1ce84b8f0eb054aa3a6d1f8e13586c40ee3e0de0969b3c13a20a25afb23cb22257dc0ddb78e91bf35f3c766dba05a4c915404dc391baacbb8f07452e22b20d08c968856bfa1b58deaf02e88a5dbb200925c6e71c02c9948623523533ef13e9ed844a182c497ce403071c0dd1225fdabd218", 0x1000}, {&(0x7f0000001280)="25fc2d4c4acaf853f10e362ac53a7351a39969f73dc8fc0eb99e2243c4b34285ead785bfc1be5ec18a33adb55e839d38761c8fe595e0902af2de9435a612bb18219ed0700ffe596346512c377ea67023f9183b55d3b2ca1c4fa6232510cec29a4e984f46e00de6f692ff18eb2d7d43713523e692db23f1264b8a732d8625ddf055090613189fe9", 0x87}], 0x3) shmdt(r2) shmat(r1, &(0x7f0000ffd000/0x2000)=nil, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r8 = open(&(0x7f0000000040)='./file0\x00', 0x28840, 0x100) faccessat(r8, &(0x7f0000000080)='./file0\x00', 0x0, 0x1) kevent(r8, &(0x7f0000001380)=[{{r8}, 0x0, 0x80, 0x30, 0x7, 0x88ea}, {{r0}, 0xfffffffffffffffc, 0x40, 0x2, 0x3, 0x7}, {{r0}, 0x0, 0x59, 0x1, 0x7}, {{r8}, 0xffffffffffffffff, 0x12, 0x20, 0x0, 0x1}], 0x7, &(0x7f0000001400)=[{{r0}, 0xfffffffffffffff9, 0x1, 0x1, 0x80000001, 0x1f}, {{r3}, 0xffffffffffffffff, 0x96, 0x41, 0x6, 0x8}], 0x5, &(0x7f0000001440)={0x42, 0x1}) shmget$private(0x0, 0x4000, 0x400, &(0x7f000071d000/0x4000)=nil) setegid(r7) shmdt(r6) 09:34:38 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) socketpair(0x30, 0x5, 0x6, &(0x7f0000000080)={0xffffffffffffffff}) sendto$inet6(r1, &(0x7f0000000280)="2d1f9e56d04c740cc26d756b53a0b401a90b1d0fb04dff677afe9b9ecf74e28b9e2a4ddfd0d96b7b0081b7f757e03d277af249fbf8201d884fd20e8f01bd1737883651937564a498437e84617455a8c7ac0ce481740206577d863f4efaf691a9bdbb03dca2f535e07383448df739f7246df4359810d4eb91d034a01ea0bc14bf48361ade05aa5bcfbbc5e2e0780c227378d71d03417bb55c325274d87edbcc487c04e755e2d4d2d3a902ba1cdd91c34ef7824910f831b7bb0a5e4a0bdfa8ba5c719d8abf97d964083d9189571a7760b539e0b9ec98314f26fd22a4ef0cd424471af68e114abc07e07cfec1b0830e3286036be55d2ac0781f8bb0", 0xfa, 0x2, &(0x7f0000000100)={0x18, 0x0, 0x2, 0x2}, 0xc) write(r0, &(0x7f0000000180)='X', 0x1) close(r0) syz_open_pts() r2 = syz_open_pts() ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffcf26, 0x0, "172d768989ca984c8831ca15004a546eb3dd1b1b"}) ioctl$TIOCSTOP(r2, 0x2000746f) write(r2, &(0x7f0000000240)='C', 0x1) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "058832a528295affd1c8add1ad044097f4d25e92"}) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000140)) 09:34:38 executing program 0: shmget$private(0x0, 0xffffffffff000000, 0x0, &(0x7f00006f2000/0x4000)=nil) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000000)={0x0, 0x9, 0x7, 0x8}) shmget$private(0x0, 0x1000, 0x284, &(0x7f00006f3000/0x1000)=nil) 09:34:38 executing program 0: socketpair$unix(0x1, 0x800000000002, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) msgget$private(0x0, 0x681) mknod$loop(&(0x7f0000000200)='./file0\x00', 0x82, 0x0) getsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000180), &(0x7f00000001c0)=0x4) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) kqueue() setregid(r1, r2) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') 09:34:39 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) getpeername$unix(r0, &(0x7f0000000040)=@file={0x0, ""/108}, &(0x7f00000000c0)=0x6e) utimensat(0xffffffffffffffff, 0x0, 0x0, 0x8fca27b0313375aa) r1 = semget$private(0x0, 0x3, 0x1) getsockname$unix(r0, &(0x7f0000000100)=@file={0x0, ""/108}, &(0x7f0000000180)=0x6e) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000000)=""/55) 09:34:39 executing program 1: open(&(0x7f0000000200)='./file0\x00', 0x80000000000300, 0x0) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='.\x00') 09:34:39 executing program 0: r0 = syz_open_pts() read(r0, &(0x7f0000000240)=""/68, 0x6c8e745080d5d25b) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf98, 0x7, "6a00000000000040046a51a700007b5ac793683a", 0x0, 0x800}) r1 = syz_open_pts() r2 = dup(r1) ftruncate(r2, 0x6) kevent(r2, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffff8, 0x90, 0xf0000020, 0x6, 0x4}, {{r1}, 0xfffffffffffffffb, 0x22, 0x0, 0x7, 0x3}, {{r1}, 0xfffffffffffffffe, 0x84, 0x1, 0x0, 0x1f}], 0x7fffffff, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffc, 0xa, 0x0, 0x69c3, 0x1000}, {{r1}, 0xfffffffffffffffc, 0x4, 0x2, 0x411, 0x100000000}, {{r1}, 0xfffffffffffffff9, 0x44, 0x4, 0x9, 0x71}], 0xe4, &(0x7f0000000200)={0x7, 0x8000}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "a4eccea6b58ba94c79ee6b9be703011000f5a3da"}) syz_open_pts() 09:34:39 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() read(r0, 0x0, 0x0) sendto(r0, &(0x7f00000000c0)="2372dd42e2546baea0cf3950022630a1efbcc7c5b96f4f6082e384d4582c3c5af9fc962d2b2a1823f1638c4b29d2855fdc7c40d834be97f239bef851c7a2e408d7ba7933e49c6ace87d4f8e72cbaf3c8cc4b612bee88", 0x56, 0x5, &(0x7f0000000000)=@un=@file={0x0, './file0\x00'}, 0xa) dup2(r2, r1) 09:34:39 executing program 0: r0 = socket(0x2, 0x5, 0x1f) bind(r0, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc}, 0xfe6e282afcb3fe60) pipe2(&(0x7f0000000040), 0x10000) 09:34:39 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000100)={0x6, 0xfffffffffffffe00}, 0x8) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) fcntl$lock(r1, 0x7, &(0x7f00000000c0)) recvfrom$inet(r0, &(0x7f00000001c0)=""/228, 0xe4, 0x841, &(0x7f0000000000)={0x2, 0x0}, 0xc) 09:34:39 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) listen(r0, 0x0) socket(0x19, 0xc003, 0x6) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x1, 0x3f1, 0x55be02d0, 0x1000, "21ac6cc1fe6cb098e7316a02c528ebc6d5514744", 0x4, 0x9}) mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x2) r1 = socket(0x8000000007, 0x1000000000002, 0x0) accept(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001d00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f00000010c0)=0x1002) kqueue() mknod(&(0x7f0000001100)='./file0\x00', 0x8, 0x9) setsockopt(r1, 0x29, 0x20000003c, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) 09:34:39 executing program 0: recvfrom$inet(0xffffffffffffffff, &(0x7f00009be000)=""/11, 0xe8, 0x0, 0x0, 0xffffffffffffff4e) recvfrom$inet(0xffffffffffffffff, &(0x7f0000000040)=""/143, 0x8f, 0x843, &(0x7f0000000100)={0x2, 0x1}, 0xc) socket$inet(0x2, 0x4000, 0x200) 09:34:39 executing program 1: r0 = syz_open_pts() poll(&(0x7f0000000000)=[{r0, 0x109}], 0x1, 0x0) fcntl$setstatus(r0, 0x4, 0x48) syz_open_pts() r1 = syz_open_pts() mlock(&(0x7f0000ff9000/0x4000)=nil, 0x4000) r2 = fcntl$dupfd(r1, 0xa, r0) getpeername$unix(r2, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) fcntl$dupfd(r1, 0xa, r0) 09:34:39 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) r1 = shmget$private(0x0, 0x1000, 0x110, &(0x7f0000ffd000/0x1000)=nil) setsockopt(r0, 0x200, 0x77f9, &(0x7f0000000040)="b02d", 0x2) shmctl$SHM_LOCK(r1, 0x3) 09:34:39 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000004c0)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf90f05000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002049fa9da398bcd62b103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d8e1736a01ed01d72f5dd1d95e8f6b9d3b3c190fef0c9ea73906e2adddcb95afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a627d0767106bd31b4605f1d0008fd323e6a8bab89057394672c25bc15a602", 0xd5) write(r0, &(0x7f0000000300)="1e4118c184ac3febf445a263d1b95495f63446fd06990eb5715d25c1dc749c43b3abed1f8b5bebf5361974ae4e704455639887e6dafe617d621b1a86794b23379a9d7d7d71d168409ef200adea74d200fdeeb7409dbc62f53cde7559d066bb9594aaf7f535e46e7a699c133371f32eb1e96a73ed9674bc80a0c29a0630ea48b786663c05085b77fd0f3cbd9f70f934e3d5bb471d1bd0e6ebc9c50ac90d6df6a818966691c363b3fa003eb98e", 0xac) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) read(r1, &(0x7f0000000240)=""/152, 0x98) ioctl$TIOCSDTR(r2, 0x20007479) write(r2, &(0x7f0000000200)="e1", 0x1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x98b, 0xffffffffffffff81, "85fe4dbfa60200000007ad00fbffffffffffffff"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 09:34:39 executing program 1: r0 = syz_open_pts() ioctl$TIOCNOTTY(r0, 0x20007471) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000040)) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000000)) 09:34:39 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) recvfrom(r0, &(0x7f00000000c0)=""/4096, 0x1000, 0x800, &(0x7f0000000000)=@in={0x2, 0x3}, 0xc) setsockopt(r0, 0x81, 0xe31, &(0x7f00000010c0)="bc43a366c0ce1159710c165c1883cd1904b509c6d65b4c1e42261080ccee3d621fdbf933d6132889ad5597b6838bd41dc64ed0f2e2ee11da36c27263712be01eff679b3702cace62ea01edecdc71136128e6e059956bfe69e8cde422b5f48d35ab7d607c7a1c5582ca74d2869981c3fcca66a5c6870a44a8880b70bea5048e9e6d8edae80277c6a59747ba95965fc67b8c716375d79049324ab5fc19165060c2b0a44ddfc8b275ddebe9fd771aff615af6a5a60415b1d342b8066bfdb5ae226e415f80db6ae603ce498777e1fc3af9d2206f", 0xd2) setsockopt(r0, 0x0, 0x15, &(0x7f0000000080)="04000000", 0x4) 09:34:39 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000340)=[{&(0x7f0000000080)="8a", 0x1}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) select(0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)) write(r0, &(0x7f0000002580)="75f33d6e9502c5ddd9bdfced435fff45fc8c04b20f9b7ed9fe97e5c06b6da2a6b6eb1b9ef0b13b3e80daafd8834d3371c9db442c8fa49c4bf839a96f47ea765e9d9b727f736c6718626daa2caf1ab3744856f3c1c6bda08b448559adad3e9c8cb05b5ef20973e1cb83fa8098ae24c8cb6b3e22964b738e56f8c49473e501b6686e8f4cd32bf1dbbe77e86da9995d860705867b9f4ee30d03ad0b5c2c758626c427309b0915a297ef250ae70ec522c56cd50a0969efb11755c28058d2603c548b196cb2a9a3cf3d667d33b6b7bc3f5dcc289805c285a513c6e856a46755f25a2774c72043ada777e7a001a528e06584040b70012f73b10d30a9dde4bdbf250cc2531cdf5435fcbc7cd843cba6e1a846c1250d405957106426c5c60a1125ffa5bc7afd96beb4a5b6322c5b528a65c1f5acaacd914698f3c5ab7cdd23b18aa8a86652d2af161d4b308b1fc743c5a886bd242366fd8fb8a65f88caf6bffd40c95d5a0176e14fcf459f117ed5b88ba381f2fcdd5369b31b3d723892e0544d110d08a05cac03f6c608b0a8a65b2ef141cdf25ced5da901ffd38cd61600efa3428bf1f655925a97680dfa131a5db7d647b0296571c4fe46c4dc368dffe00e9d7a6043747347a4d24f10746cf7ece328b97c8309b74f85c85af69e3e2bab3ebfcd70e19f5dac025fdd57969aae55f38c633d928956087e081ddb9f9638e0b45a449bc2f610502e86f1e551a79267c471771de2a98438c0fd109682cdc1001b6845fece6e6c8a11c7d05810e08e47c6ac4bec8c25617b49e3cea219c7c8ddb11ef0d36ddaec69fd00705c480822b0d770050d45f91b72bd46685f9c361a81d6460c5efb331760d593927d833946c7e3035c3f0f5ae60628f0eb4d1f9ea9639624f84528a9e7f8f15964567cf31241b9d89b457fd17ba1d8939b6253a9e250cb75dbb82b8ff75fdc1d6d67ebef43c12d9ebdf5ff3a4c4853205409993f99740b6514e33ddac1cfb707baa6a7ba878079bdc1422baeb296deef45dd666d318c5fc92970e4f1990423b1ba36b516269855d71c5377e725d94c5043ea5a43a60b8269128a01bab9f21194abb4cbc4a020ee797c0a0898001aba1e37093b1427eb3925aecba8fb1636e264cd4efd000177b8d7a7a2cbf706724d966de41ef93633af1b9ea51400ec81bff68b458abac86d06928475d8784bee9971b17e8df2e6076d969611cf9916fac6f34325db757ae528b8ee5320204058ba2ca3f6a349ff50d8090202fc8a577cc4dd96a2804bf9fbeefbe5eef2d376783f8a4d2a01f8d036f3448043abd1a32bb8f6dfcbed7271251573fc99dc4ff6f5ef95c4cdefb5e502bf6d681b4f00b02d982366f41a17155100aee607e01a2d2a83d3452dde399bdbce8acacae3885ab68ca4f8f6860dc95f7da1961ccdd24f43062384460ccb16163c97620d49cc798070b45e3dfe75a15ee2c9193cf0737fb838d670e141caa5afbd68d9bf7e7cdfa5ec092fac7532000b14f3a132d5604b9cfe3c5b6c8d29ab3f378548894228a409d12bee047ecd4e2abf1358312f6a086b89dcd22adbc39a7cc74a2d466be8c87a748a5603262059aa79e4b478bb53d1d7f8d789c5f29d76964e6db7bcc28cab511f8b85b4d63291c6fc23f68f285d05a0609280b0694828ab1adecf52c8de3c7479b0e6953223a8a8a6f851c63dc643617121557c0208f4486b22d2f8ccf3b0cb8881124806357cc9061bad77763507d91e83718592c37bab76f8f40fb0c7131f83e729c121f17b54b469cf499b5f29334927074ca0685d95d4595ac2abc4312c61748a6f354f8d43b5fa8c61479615cda0c5bef77d97eaacc3f7ac5617b14237c0f37c189cc94b1f6c7fab056e3112bd9532e7951aa6bf60d43e6486246f646f4db9721082b3c2001754d8bf706802f0591415494724d9d193d29d5aece95c1aff34919eef7ce388f6445536de6c038298ac9391174e0b93cf27b05d73d28ab33cc52687c5f3152e6df61082b4c8fef8e88d6fa4ae0c6540e19bc90a8f14dec597ebd80a6a32b62e3d9e53a7ca13cdd5e62b2e7487192b153f3c0a205f54c10a54b44631f17cee1d005976f2190d4b6bf82c78b691068655d2091ea901cdb2cbb6b526f1d18cbf69a75be6e7e2274053a9d0122ab9f2276e9935ad7b1b3f8ae22928f3f4bf128e7308d1f33612a1ba21c1254179251b524cb11d16dc62f8c3adf007b9d80e93e9ea5baafe8d7145dbc50a05215a5237a519aa37498f8dc8e79f628e286da3e3063c026a5a315873b36b92d1ff7edc98caff987961228ceae872a5b85214bee983bb9aad0f8dcd6ba195f06f16d368952ba1f1cf03d3b2be12f08bc75809c418591f87715986bdbf6e89ef9731b4b171334cb3b67f53ab58d1d023d791ed72fc3725533acdf975988067a26a16b3cd05af7e796be5bf90938e41603c2e5594e1c4a4faf3b5c574302bbae2de7a39ce67123c8bb816387ec45f6bf67de14ee823cc8279c8984706076d125e36658f3af938da4877aeafc51e9cba039066454e629acd67eafbea415ea1fc037ea4f5fdb45af996dbc9bf2ac26d42a2d46d47aea2e558685e958c1269d1e231628d4c9c893f5fe350b9af5584645ead33c7424bcd8c59837980e5eeb7fb31c769dac9d60179db965c2c05f68a9f14df1c4135ce69dc7ffa24dba9b8a2b7893863afd0aba99646b24704273e10a361896c88b29cb4b498209dd57105c57ba722735d72af83792d5debf77ef5222ebb4262a7b46873724aa08c75f0bbad492be43920d9124bcecaf8f195b9e2d2b27f9c3308052fb18ea5c2cea2c32b931526eef3ce46a39f7594cbaa502997ffe4678009663f2de49680329b3aca017dbc47f865228f5b4e63ae1e42d3285ce4cd05fe3641d0c2f02876799b1e79c393f482e53205ee5e7977d90a710b5b3f0269f5b049af9671ebd15b530ccde2cd752e656f1a8bff4e35f7b8618708975ac435879757535ed95cf3e6bbca379bd795d80e2fbf5e8035733c258e30f49b2478992459ba5e99db647582ac89923fa7b0ab613a2096675020b68e9d11013ea27c4fa890f13cbe639593f1f0b1d4756c1ad5ad67aac7daea42cd5ecf6a2c633aed64dd354be00156b6c07b98b81d4ff1a98dc18d41e0834c32730ac402af02daa320eee4374ddfc295076877077f63258467a2efb206719a5b527f75c5a254813e83a1ee47fd935efcbffd0525300ee80688d3ffb1bd17b061304a36b2eee623d34de01e8952948c9273b7e9eb3c48c0dc4c6f7014e90ed5716ea1e25e5aae0c51d555bf138799d0221d71ccbf377f8b6abc4bd42b837efe84275c136a444ca62ce124e3506974221ab87081face0e9fc8d793befce78e5812363b5d6979fdba7350db9f9604ade3cf40a30f8a1b36fac5749ca3feaf5b4e365e0b5d7549bd0214f34e35a868450936791fec329d13a8735f800a1e3ed948a2f47642a96029fad17982e12eed13a8769b50d84f4f1a1a351e2b471015b702d09157d7c5be13da91be6cddce77afed29b16d2ea0ac68a4922c58529308f98858dbb9af7b2ebe73c8e6f10f7765a3254ff3731c4a37a719fde5a6144cbaad17d72a1de8fca3263017c1ca35a666258b23abd1d6aca3a9946cff321a3f6365e05a5d6ba97ea51f1a725be8a3781a19bf63163070842286422278c3498e592b3945b6e91c1de9cf7e6fd23c543a6ab16294045af84e3546c96374da8905dfc4c286c9d6b354222bf36ccdd5caffcca97e8089afd77ce23d90aff6350ea48463275ba94b151ae55a3963bb25e6539521461f91b2182a581632307a6269c0a7b67a01eedba6f5caf7d8ddfbf6d85e7c18353c89af41794538bfd2e0a8423faf2286e49c2a81cdeb7492b45a78e6a5aaf01b77523ee06a0465c485f2f88c7336c8cfa4b74f7e30de4ee4f43abd4a8f526b8e1c4acc6b84f19bd848754d9bd6524fe5f3adc2dd49ad71947ddb1bf2f54e1063d852c2d5064c95d0bdd84e0c162ab257fe2d70d386ae7e4db45be36a671e25fae7c2d57328e1caa382154b9baaeab57411e28cf612d8a3c4c6c4670a4621b828f843bc0f4c2bd1d50743d1ee11521b1293df3b0de634581917449363dc9a6b57353eb2c2f09de30740dc3deab40ea21bed226b0e312aee8e6504b649963e558645cc760b4c9a71c5f5ae90506ad193a56e7ca51d5d76ff4314545eb3d234cad132726fd5750469c0af71b9f3bfecd42a6c77e719ba7600ab0fae7f3f47ed92f2c788abb49c03e53a0751fd769500f8267a83afb42927067ab7d428a1f5b93ffe48c3a4811c4387c1447544db89689a0e83928c76cbaeec6c51cb567c89eafbc5814485122d63c8a7b3a9222c07ac50e1f52f2a87931926268e2ab61d84c517dc096c5c1080ee53107a0cad767261a67ed6a17251a2e655938a7324c2004d10046785ffd62ebaf2a1aa6cd8b3c4f3388f52162bb8b2735be996d279785436dd3ebe64b6e7b190c8c5184a5ed2c7417ac6b4a1e730680fb85663287fb604cdce05321e93f030b86d1107284d44a3c1779b3d2ee993f41b19e1983202cabb1b3428a9c974f352a34063b8eede639297f7519b0826c4f8a0f7d68d843bb9c0686b55b31c4e63fbf707afa245bc24c3aa14ed9b139ec69af63c48f62c37510cb64717b82c9bda0c405a36f51a3de949ac3341ec2469994b141c64bc3a4da258a19ed69833d406bb036ebe4cfa0d962bab70e061acc553fda2f67c022b8fc7d6f8c8c833330f958cf9ddac1987b72a534c95bb9358eb8cefced3474a37573cc9deefc2c8a20cf7423ebf9d08d80ffb154f3304b12a6248849f4f707cc65fce02d55610e214eb3205484319c2e5df90a2078edc6c2e373c962fde7d20fbb4c6f1ec3c618989150f1232b33a6baec329a1b942e0e8be14a6c9d37d33d56e3394665be96fdef93d36bfc6f121256921141dd62ec707e4d75b28abbc58a74b52bafefeee2d8f4dcb1661dba737b2cb6fefc8628458771f2a808eea866cb4588e5362183059ba111eea610bbb32f7867ca2239f5bb5935d49f8510c846e8a53cd101e137d65b45bf9df9db5d4cbd5762e0c8f2dcc0a4e7f4c8e7cbbaf7e6ccc395583be9e37680d616156e3dcfdcd00a225c8ce1e424be3e739bd927495814228ace3934ade7f37da07d0769017bc8f13e0a563ec73555518d8a52eaa10695f5498e51015b548373c90ac4c47021a9ff2677b52b64b400d9c7f4b2c6fd14479036356bae39749c83fb82ae940588ace722627976b1202fbdab8f667c63dae9071c377b2bda965e8944260bb7528a0ae22f7879feb3c850ab1f0a91ab087f39ee2754bfb15ec2cbdcc88ebf170d4a2061e19fc78c4a3cf767e332619320b60318273bd9668b6760a0f5a38fbfb8d95019d3114d9b36d88a3a513067aed5364fa5137bd57c7057f08519c9b926f3c5d68b760a71565186eda1ff27f958b62501130ee75fa8280269de24886846b52c329f1fdff98ac394a07d4fb58932cd32a0551aedb0fe6d76fe7bdf47a17c969b0be2b725817d53602e8d0261cecdb4d5209316b81433a84a6295bd4dc13edf70b77f6804455f076610e8a3933a2c94a2da967c95f431bea7f4fa2287829d98859fba457afeb7677f034542f86fe318a8fe10a3b04165a33b50ef31df7b505ce16bd8c8713abb66fd3c83119e2b02cf1eeff7c24ccdeafcd50713cb739ed34726dd22f847dd9d7811b64f962b8c96f90cf57cc0f0538da4d2de4859066da549eb9245b242dff7651748bb1d82eb62fd1fc", 0x1000) preadv(r0, &(0x7f0000000580)=[{&(0x7f00000000c0)=""/120, 0x78}, {&(0x7f0000000140)=""/140, 0x8c}, {&(0x7f0000000200)=""/250, 0xfa}, {&(0x7f0000000380)=""/196, 0xc4}, {&(0x7f0000000480)=""/255, 0xff}], 0x5, 0x0) open(&(0x7f0000000600)='./file0\x00', 0x80, 0xffffffffffffffff) 09:34:40 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x41, &(0x7f00000001c0)="4b74954c", 0x4) r1 = dup(r0) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000000)) 09:34:40 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x20000000) close(r0) munmap(&(0x7f0000000000/0x2000)=nil, 0x2000) write(r1, 0x0, 0x0) getegid() 09:34:40 executing program 0: r0 = syz_open_pts() syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x7, 0x0, "90de290e7989a23ff89c16723f911a1d962f681f"}) ioctl$TIOCFLUSH(r0, 0x4004667f, &(0x7f0000000080)) 09:34:40 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) fchmod(r0, 0x42) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x11000300000005}) 09:34:40 executing program 1: socketpair$unix(0x1, 0x1000000005, 0x0, &(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)=""/254, 0xfe}, 0x0) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) execve(0x0, 0x0, 0x0) shutdown(r0, 0x0) getpeername(r1, &(0x7f0000000000)=@un=@file={0x0, ""/108}, &(0x7f0000000080)=0x6e) r2 = semget(0x0, 0x1, 0x300) semctl$SETALL(r2, 0x0, 0x9, &(0x7f00000000c0)=[0x10000, 0xfffffffffffffff7, 0x80000000, 0x8, 0x6, 0x1, 0xfffffffffffffff7, 0x4]) 09:34:40 executing program 0: r0 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) connect$unix(r0, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) r1 = accept(r0, &(0x7f00000000c0)=@un=@abs, &(0x7f0000000100)=0x8) execve(&(0x7f0000000140)='./file0\x00', &(0x7f0000000240)=[&(0x7f0000000180)='^%.)\xc0,\'[&\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000200)='\x00'], &(0x7f00000002c0)=[&(0x7f0000000280)='&^[\x00']) execve(&(0x7f0000000300)='./file0/file0\x00', &(0x7f0000000380)=[&(0x7f0000000340)='(\x00'], &(0x7f0000000540)=[&(0x7f00000003c0)='-\x00', &(0x7f0000000400)='-\\\x00', &(0x7f0000000440)='\x00', &(0x7f0000000480)='\x00', &(0x7f00000004c0)='(/,$)\x00', &(0x7f0000000500)='([\x00']) sendto(r0, &(0x7f0000000580)="4ec736ddd7ada808f8386b2ef11861a506d3bef5994bd0f68ae1fb1795b5bdf674c866f72c8bef47d2ed87a751fe3b61758583d390ec6e2fbf5f782d7c70aac58874625908309d992f730e6833586af705aaed9f9cafecc8a6464a618f915527a4e09f89e44ac0f3dd7816f7c608936636bdeab4cc5374e1474ed0f5dea1d6b3e609151608df018098244a2dd791a2ba443ad4d6a091764a620adabcc551940fb84fed1f2126990365e0ae87647085b7f9b18cf8c41727fc95eea704f34f385505c4cb9a0b238e2562366ee127ddf53c3692a878067c78958e6084d9ad43398c9434d20cc7013c5501b7c559", 0xec, 0x8, &(0x7f0000000680)=@in={0x2, 0x3}, 0xc) write(r0, &(0x7f00000006c0)="1d54489755d1f8dce1c66c299c9c15fda3d2b19e57e183aba457404abb3c6a2c99dfdb83d4939c487a76390e6afdbbcb43ce1b1cf9fb7d23def53bc8ace742e7bc8a26b9827f905569bf59b178f9cccd6fd5950610574bd81553096f56276477708779a9b7781bb4dc84a5de8e8c8d6330303d7ae511d29c0418a8f3405c8cfb", 0x80) getpeername$unix(r0, &(0x7f0000000740)=@file={0x0, ""/44}, &(0x7f0000000780)=0x2e) readv(r1, &(0x7f0000000940)=[{&(0x7f00000007c0)=""/135, 0x87}, {&(0x7f0000000880)=""/180, 0xb4}], 0x2) r2 = dup2(r1, r0) ftruncate(r2, 0x7ff) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000980)=0x6) write(r2, &(0x7f00000009c0)="48fcca932da5f5f6466c27691355efbb810b8a7ff4c0914626ae09252d7c0ebbe3ab33927c7506413c289b67c4e336d2d61f40b7e08bdc79d5ae33396163fc49ad0a77b5871e78bb1070179dc5c6f6b3eb50ca8b18d44feb5392d821625055875d", 0x61) ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f0000000a40)) socketpair(0x10, 0x3, 0x1, &(0x7f0000000a80)={0xffffffffffffffff}) r4 = semget$private(0x0, 0x3, 0x442) semctl$SETALL(r4, 0x0, 0x9, &(0x7f0000000ac0)=[0x9, 0xfffffffffffffff9]) semop(r4, &(0x7f0000000b00)=[{0x7, 0x6, 0x1000}, {0xa4baa0551659254c, 0x7fff}, {0x7, 0x2, 0x1000}, {0x0, 0x80, 0x800}, {0x4, 0x81, 0x1000}, {0x4, 0x2bf, 0x800}], 0x6) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000b40)=0x100000000) readv(r0, &(0x7f0000001c80)=[{&(0x7f0000000b80)=""/84, 0x54}, {&(0x7f0000000c00)=""/4096, 0x1000}, {&(0x7f0000001c00)}, {&(0x7f0000001c40)=""/21, 0x15}], 0x4) r5 = open(&(0x7f0000001cc0)='./file0/file0\x00', 0x18480, 0x100) setsockopt(r3, 0x715, 0x101, &(0x7f0000001d00)="71a7acbfd22d2beee754917485cd711c4c36cd2b9e4f8a83586997d588227dc0a73fe415e1b314", 0x27) recvmsg(r0, &(0x7f0000001e80)={0x0, 0x0, &(0x7f0000001d40), 0x0, &(0x7f0000001d80)=""/248, 0xf8}, 0x800) ioctl$TIOCSETAF(r5, 0x802c7416, &(0x7f0000001ec0)={0x7, 0x1, 0x80000000, 0x9, "4aade8d706b603ab8dcf4f3af9039b76e6baca50", 0x2, 0x1}) syz_open_pts() mknod(&(0x7f0000001f00)='./file0/file0\x00', 0x2005, 0x6) r6 = accept$unix(r5, &(0x7f0000001f40)=@file={0x0, ""/108}, &(0x7f0000001fc0)=0x6e) setsockopt$sock_linger(r5, 0xffff, 0x80, &(0x7f0000002000)={0x4e9, 0x6}, 0x8) lseek(r6, 0x0, 0x3) close(r2) 09:34:40 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) shutdown(r0, 0x2) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000140), 0x10000009d) 09:34:40 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0xa8, 0x40) open(&(0x7f0000000000)='.\x00', 0x200, 0x0) 09:34:40 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0x40000000}) setrlimit(0x6, &(0x7f0000000040)={0x1, 0x1f}) write(r0, &(0x7f0000000200), 0x0) r1 = syz_open_pts() ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000000)={0xffffffffffff8000, 0x9793, 0x9, 0x9}) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) write(r1, &(0x7f00000000c0)="b166b0d3846356ce374f12a0a1a00f67673c89bd3e5b76379a657bf99b146ccd6ab9d8cae26c963672c41aaa7f49de9f27a7dbc57ebafc915cd5c7ae450eaf2b36fbf9aab2bc277f870b7dbaaf0bda7cc678ffe7358c2ecf14253f3a2768a7463982062a50f4df9b02e3db24a432dd6053390f5628a4ac8eb79e564741a57c6b210646c79dc9d8884797", 0x8a) pipe(&(0x7f0000000200)={0xffffffffffffffff}) r3 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000280)) kevent(r2, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffffc, 0x1, 0x40000000, 0x6, 0xffffffffa6cff390}], 0x3, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffc, 0x11, 0x21, 0x7, 0x40}, {{r0}, 0xffffffffffffffff, 0x8, 0x2, 0x7f, 0x3ff}, {{r0}, 0xfffffffffffffffd, 0x10, 0x4, 0x80, 0x4}, {{r1}, 0xfffffffffffffffe, 0x11, 0x40, 0x4, 0x3}, {{r1}, 0xfffffffffffffffb, 0x0, 0xfffff, 0x8, 0x5}, {{r3}, 0xfffffffffffffffd, 0x4, 0x9, 0x2f4df91b, 0x6e9c}, {{r0}, 0x0, 0x8a, 0x3, 0x9, 0x80}], 0xb239, &(0x7f00000003c0)={0x8000, 0x200000000}) link(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='./file0\x00') 09:34:40 executing program 1: pipe(&(0x7f0000000340)={0xffffffffffffffff}) ioctl$TIOCFLUSH(r0, 0x8004667d, &(0x7f00000000c0)) 09:34:40 executing program 0: r0 = socket(0x18, 0x2, 0x0) chroot(&(0x7f0000000280)='./file0\x00') sendto(r0, &(0x7f0000000000)="697338c5868ad726a62dabe2a129e4e71b31d3578e9d7bf95887826b88e4d1b371bbcb1cf2ff34074fc1c674c32a941530acefeb4072d29e9fd92ad911724ccb5205e65c0bf0effe611a1b043374fe62a632d06c7535f90f69882095c76857cfea66f033ba4c383b82a5cdcefb3b99e526b76c68f974b0366a6c0a9e4807e62b5dd3d1c8a804656f8feca474214662014c1b384aafc8b58e13b4d5663a38e00ea3f02de3", 0xa4, 0x4, &(0x7f00000000c0)=@in={0x2, 0x2}, 0xc) setsockopt(r0, 0x2c800000000000, 0x5, &(0x7f0000000100)="8891395a6a47893a88d66dced85fd3", 0xf) setsockopt(r0, 0x1f, 0x200000025, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x3) 09:34:40 executing program 0: select(0x40, &(0x7f0000000000)={0x3, 0x3, 0x81, 0x1da2, 0x7, 0x1f1a, 0x6, 0x20}, &(0x7f0000000080)={0x28000000, 0x0, 0x2, 0x80000000, 0x4, 0x1ff, 0x6, 0x8000}, &(0x7f00000000c0)={0x4, 0x6, 0x44b2, 0xe06, 0x6, 0x1, 0x97, 0x7fffffff}, &(0x7f0000000100)={0x1ff, 0x1}) r0 = socket$inet(0x2, 0x0, 0x8) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000140)={0xcda2, 0xffff}, 0x10) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x2000000001005, &(0x7f0000000040)={0x0, 0x3}, 0xffffffffffffff97) 09:34:40 executing program 1: truncate(&(0x7f0000000000)='./file0\x00', 0x2) setitimer(0x0, &(0x7f0000000800)={{0x0, 0x9}, {0x0, 0x7}}, 0x0) getgid() 09:34:40 executing program 0: r0 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) r1 = semget(0x2, 0x2, 0x202) semctl$IPC_RMID(r1, 0x0, 0x0) 09:34:40 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x46bfb) write(r1, &(0x7f0000000340), 0x10000014c) r2 = kqueue() kevent(r2, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) write(r1, &(0x7f0000000040)='t', 0x1) readv(r0, &(0x7f0000000640)=[{&(0x7f0000000180)=""/31, 0x1f}], 0x1) execve(0x0, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) getgid() fchown(r2, r3, r4) preadv(r1, &(0x7f0000000100)=[{&(0x7f00000001c0)=""/247, 0xf7}], 0x1, 0x0) 09:34:40 executing program 0: setitimer(0x2, &(0x7f0000000280)={{0x120000000, 0x51231a9a}, {0x1fc}}, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) unlink(&(0x7f0000000040)='./file0\x00') ioctl$TIOCSTART(r0, 0x2000746e) 09:34:40 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) close(r1) r2 = fcntl$dupfd(r0, 0xa, r1) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) getgroups(0x0, &(0x7f0000000100)) getgroups(0x3, &(0x7f00000001c0)=[0x0, r4, 0x0]) fchownat(r2, &(0x7f0000000040)='./file0\x00', r3, 0x0, 0x6) close(r0) getsockname$unix(r0, &(0x7f0000000140)=@abs, &(0x7f0000000180)=0x8) recvmsg(r0, &(0x7f0000001440)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 09:34:40 executing program 1: r0 = syz_open_pts() read(r0, &(0x7f00000000c0)=""/68, 0x44) open(&(0x7f0000000040)='./file0\x00', 0x20, 0x40) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x1, 0x12, r0, 0x0, 0x0) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0xfffffffffffffffe, "a4eccea6b58ba94c79ee6b9be703011000f5a3da"}) syz_open_pts() syz_open_pts() 09:34:40 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) sendmsg(r0, &(0x7f0000000180)={&(0x7f0000000000)=@in6={0x18, 0x0, 0xc00, 0x6}, 0xc, &(0x7f0000000140)=[{&(0x7f0000000080)="a039c47218bdcd34523b882e4100d8d667fbdd5159e15fb12b4f2431b9beccf5f1b91cdb62578f8e8052da6b152dee0b5a1bd4581a98b856001864073834c0c0f964ae93270210026448f9395afdac696ccb23011e73473d96fef74a", 0x5c}], 0x1, &(0x7f0000000680)=ANY=[@ANYBLOB="f800000000000000ffff0000020000006d2f0aac1b9a48ce5b667e5d94921e2892145f8eea6d8fb44443517aa8e4b7bb8c3b6d2e0168b44c702029c34a6b53727460189b0b7751626388d4351b2c15435fd344367e2cabae91ecdc6a41e4bbeaf199d9afc2c37a7f1931bb065e22a2c46563406b22d1173715f4f6ad7fcca2ec99f652cc6b66d3c8805048fa3c2ce5eb04224ee27bf28346046767c6dbee4db45cd8ff2a6807b9b6fde30f4e083cb8cf8678f705fb4d55ca8a81ba0821f2d3bd062804afddbf466ad45d96f7a250760aba711b47db6418a65329e1ca4c61aa462efe57bc7ec6e35f1efeccace6848c12cf462aa73185005800000000000000ffff000000080000f6bddf71b29b13ea33a3cf8e259507077e7bf33e8976be90e229f5127166fa1485d0a1d27373a7390fc4e59d4903bf95d792a5ad59bbdcea5a621f655f4afcf14d40921200000000a800000000000000ffff00000200000036045985e4ba2dd1116a4a03361d148988e8747589338f5009e2e2b954571e020bedbcfecfce5009f5a2e40efc69c41f5ce4aacd856b3db302b2411cd35c5cabf83977561b9680f646b8241accc1e333ed97cd36c80e06b39bbc7b523a64a2a1927083d27265b8a404167067113b08c0ee8368daa1a82b5784e75dcbd643a5da3b7ed605acc6fc5373f4355dfa877ac6ca3698871c0eeaad8000000000000000ffff00000800000007529e1305196a28ec98dc03d1bf27983327e1756d3c64f8166ad651f63cead89dd81d919d02bf44a4f26fc57fdfb1e369d50b82bfdc5129a60f18016d8c3a522e1e88f8d38cd7af714484a697aeb252bddaa3a712a1b41545580f88d22a6efe0fc087cfa9b99bafa2b800000000000050000000000000000100000072da000075f71ed165e3e4ef66d1091b51b8e31d4270a4c2e7d3464f3e36a7b3850b95a1196c721373884e3e74e53bb46ca6684f22624596a7c7fe6aadd86fb7a2f747a9600000000000000001000000e10e00004d682ea4a5865c7d621cab22287b1e8330a12318992a62b3e85f882074ce441edeb09842aa78a2bbce1f00e9f2e13e7817833f767afd0dce9eff4df8fc3762f89680e5c3b489923ae67a00000000000008010000000000000100000003000000932a599b49a8523c49d3482a438cfcc64796986110486e957b6e07a7bc315febced3dd2633dbc534216c2c060a5080628edfe5ccab381fdb040d84e65b1eda19750a09bcc91d66fef5a383dc761e14c0e75095586f65bcef323a6bbda3cf527146a879d6c5a0d0fcf0c0eed3d0229eed3143cbddf9743673dc8fc4601c2d0655410bea92dc27d1dc550c40e880fb7c8bd873bd853f8cb5784e6f0f0b497f12d3e42fddcc58f091929d88b36292ac52cb048a65f7bda680d40b4f96154003a2bf4da6b174187b31ebfc2c1d1d03922c0be837f60e0c806ecac6d47780863ab10df4eda2b11a12eab580df39996392e345230000000000000047fa150c58df0effdee2450800000000000000000000"], 0x430}, 0x406) sendmsg(r0, &(0x7f0000000100)={&(0x7f0000000040)=@in, 0xc, 0x0, 0x0, &(0x7f00000001c0)=ANY=[@ANYBLOB="140000000080000052ffff459602a15d0000000000000000"], 0x18}, 0x0) socket(0x0, 0x2, 0xfffffffffffff001) connect(r0, &(0x7f0000000240)=ANY=[@ANYBLOB="01022f2f66696c653000"], 0x1) 09:34:40 executing program 0: clock_getres(0xfffffffffffffffb, 0x0) clock_settime(0xe577eaf7bb647c67, &(0x7f0000000000)={0x0, 0x8}) r0 = dup(0xffffffffffffffff) ioctl$TIOCDRAIN(r0, 0x2000745e) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000040)={0x0, 0x8}, 0x10) mprotect(&(0x7f0000ff9000/0x3000)=nil, 0x3000, 0x1) 09:34:40 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) bind(r0, &(0x7f00000000c0)=@un=@file={0x1, './file0\x00'}, 0xa) socketpair$unix(0x1, 0x6, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) flock(r2, 0x4) write(r2, &(0x7f0000019f97)='J', 0x1) recvmsg(r1, &(0x7f0000000480)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000280)=""/47, 0x2f}], 0x1, 0x0, 0x0, 0x9}, 0x40) connect$unix(r1, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) close(r1) write(r2, &(0x7f0000000000)="8a44f26bf9c3a829774990e9159e796ac97ffe5a76c7d1f57f9a1ae66107aff6ff9e20eef793ad1c036a6dd19672", 0x2e) 09:34:40 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) setsockopt(r0, 0x1000000000029, 0x200000033, 0x0, 0x0) socket(0x12, 0x1, 0x7) 09:34:40 executing program 0: r0 = semget$private(0x0, 0x4, 0x404) semop(r0, &(0x7f0000000080)=[{0x100002, 0xbd, 0x1800}], 0x1) mprotect(&(0x7f00004d9000/0x3000)=nil, 0x0, 0x0) r1 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) semget$private(0x0, 0x4, 0x40) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) semctl$GETNCNT(r0, 0x23a7b9e86f9e8866, 0x3, &(0x7f00000000c0)=""/131) 09:34:40 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff00000100000008cd3fdf005e07e9", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYPTR64], 0x28}, 0x0) write(r1, 0x0, 0x0) dup2(r1, r0) 09:34:40 executing program 1: poll(0x0, 0x26a5f0b73bfca0be, 0xfff) r0 = socket(0x0, 0x1, 0x6) readv(r0, &(0x7f0000000240)=[{&(0x7f0000000000)=""/211, 0xd3}, {&(0x7f0000000100)=""/66, 0x42}, {&(0x7f0000000180)=""/162, 0xa2}], 0x3) 09:34:40 executing program 0: r0 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000040)) setsockopt(r0, 0xfffffffffffffffd, 0x5, &(0x7f00000002c0)="8fc4e2861cbbc77a9576205ea0d3f1f81d37ba640d9cd52aa284ff1c22c577562bbbf39e03348d0c5542136917a34f21788845a5c9d31a58158edc20d4b84031cbd8f8b0ab87eb6c7ed1cebb0f50af093083da94a2e83c738e8409d9248b51f947a1cf69a5b2ae5dfac2472635d1a6d98db99d0920ab88f3f14f410b13dd41ef5de928e13b111abf3a2972a5068ad0566806", 0x92) r1 = socket(0x18, 0x0, 0x3) sendmsg(r1, &(0x7f00000000c0)={&(0x7f0000000000)=@in={0x2, 0x2}, 0x0, &(0x7f0000000440)=[{&(0x7f0000002700)="44fdf0841f2a0bdbba8e06dc86708829af400c4f8db4319c4be5e505c51b3c82d9408d1cb4a725a822f43ff11444ec33c34c332e723fe6b66bb0bf459c928d96df9fd00c96be610c71edf7a67d4ccaf97c7319cc5d9c684b0f4a53ed33d12ab51062269017e6779e24d0c69e329ef91cc959e03dad89d5272d3952e73623a1a03073ec1632d611bef352c277b3bcd43487", 0x91}, {&(0x7f0000000380)="4999253329aa76ff5282664f973d6d39ab0b29b2baa22eca0ef3a2f3dea6bf71a0c32f5e35ea7fff920b5af8ee18b09dfd991a6828341bce19be4eb3deb6143bce9443c45c44e217ccdd422537830f482e669a3702f6905d546e3e478733dc54e903c22b2f976429f9afe09ea7ee080f401088526779140e75b302baf132727d4974186592a9a59fb9", 0x89}, {&(0x7f00000001c0)="ffb344592a0d6edfde883ef1a97450e6e5f4fc8d4aace6083d352863718dbd69e4df92f9807085ca21b6b6085565de7cac59543007fa587e9af5d12272640ee543c1826fdcc9af3f6485f7f47e68e4a64a8d55c2c8784192ee11421ba199a105dab00bfcd2805755c4174be28d10d615e9fa4fd97cfca2b8e0a8cec89bfca7958497b46d2cacfdc7a0dc697eef22d9984f1a4518a68ec72508875336b1a7af82bbb0d6f9bc813913710f92b98eadc8e71b62e9036e7f445905f0d4bd866246c6ac3a1847cb64a92f7f63c346af1489f8cdc601e909c43805b2414694f5205ed6bf421e833c7f0858aee9e2fc2112b624c2bb01", 0x82}, {&(0x7f0000001700)="b98c60f7b9538dec66b6866b40d0fb86a5a218339a03324286588c1529bb5491093448a81d407ed45f7435c7520477bb3e98d266ba54dc623fadac9f948ed734ab7b90e3ef2212e7ac5703f30e11957f8be1c398e656419c70e99fd2c75ff54d52d9eea4924781339981f130735b88e3b4c46b2f9f5fd048bf4927cff0fd11176c8a19114a7a54cdf78d819aba95750f8939977f79db5f595db306718e5aea7876f64413f635db8b8a25a7996d324b78b87c366bade44d981f4da68b76612c5b7b8bfba8323459bf20b4fe4d39fbc262d107d0b8ada9f10e8cca19c0c361e1f097d2daf56316c9166421353a00adf43377f3a8e00c558798143d7c7fb3bf466cdd3e432de974087b0ba43d7358fe286584e2c17bc5d312dca0446d9aa60e643f4b02e6fa4b67e17568bddb9b5e5722efc80b2ad80572aebd1ce6a8111c3c073ae66d2f368fb403bd01e69cb5aed49e5f8712f5a5f165d514a19d8976705785ade41e8b68389fe4138f6f9ce42bf26c642c30612d953bbcd21a7f75eebebd076eecf2fa949210ed8db2a329b9c9706d96e18e41cf1aa0df3349a4e6d6cac28fce8e242e69a2eb406d3fa07488e16b249ab7db7c3c08759dc032d5b3fd5c36aa8c0aa78e79864f7def9df9feb28849e183b040a3468bc04430d50aaf4d27b5f8641ab2af9e8148a599a31161ce2df00ddfb838af43745238a2aeb43c7b52a73bbb587f7afc17befc361acfed527970407f7f4f4dd5e67722d06226072776c77d6dbf8ad295394c3558a24d7e85e272730e6fcb66a941fa7c6a6d3584dc84681c5bf47a4d716cfa930d93dc28c69459bb109394571232b1c6b9e1c3a29d44f9f157ece70aaef87f523bcb2708c9466cde2b4ffd52266c6ae16a6c1b85c6a08083759875d97f6d14101b464f47c8f236794607bf58b5e86f732c3b5e43be48a0a51812727130f12c878c8a4d97f4e760411bb051bc14bfe388b057df733ce8d7b87673a67f0f838aa8374123052658e51a5f5176d62dd857973c39c5c9eeaf99604e0dc951edc1e08d3cbe56a469e29dc4819eb2312879e0a2034ca983ef29186884d6fc4ca57950dec3c8564eaaad9d1ff4388fea28e064561c83c15a63b3a5cbbb0b7bf88009403743846174402239294f748f43803f2b5bc223bc0d42e7c4630ae049c1c9c00a11e08ca26f8489799b944e9d5b59c7f493a74a105bdc85dac5994ed6c240873b2cd15e1f37fa9b6d5f763aad63d0820a5cf27f39c2afd8aaab292e36f79d8d4ddf492848b7e41ec26f4c81c34ddef11cd22c01ef606304f97060b437f5e869ec2c7413d713f292e6002c2b08176396c741282914c3084c6d0d26393bbaf4b4a3f7181ff4c39e2f543be5a7d4d3154a3f5dc2b6b611c3e4605407514b0b693ec5e449e0627f925f1c2f42dc4e996b8ea113d7e0a42d6e2c726c52a6cc1bd414b94ee1a4c132645a4db2205f5238541a171110987b53abe0582a2a9cc60871775e54f4168173e2ac95297bfcaec183404e710c4d34ae9cf61a9e4401232ec5c8e4c4fed4848a3b32f4a31b43908d351cf8adbf95c81dc22bc535f413c8997217c42aad763763d44dc65a45e89caca9b8a90b8ff86646aec119da1e000c429c1db863ff3ffebea4214bb81bf494e0399809b84d7fac253c4c3b1d64c7ce35bad9842966082ab5f5bcc00903f50b49289930a60e38b57457ec843eec1336b60fe2e8020d5032de09742a995d238b62265f950e6434a5bb631fb3cad45a805441295b5aa412fe7f04f95ea65bc6a900f4d9b1f21fa82420c732043542b44e7f8b98162d9e24779814ce6e8d1ca363e1dab79c6aa6c117fe1a3b13c326c6df62bbdfc34f52339da1ab90fbb87ba172f3e0c90f9b8db9df70227b0de336454d9c8363cd8b2f62f29e9139ba9c3cf6334ca8a56be811a85874b3539b7979178f360786fabc7516e372cb5f4bba6d83fef07ad76ee0ae6ed19b167a188266c0e11cb6eaefed8ff06ca669e7eb694eae448d82c8787a86bb4c41a56885569964b55da043a9ea44efef31afb5e8cf6b012228fdae6c2c737664073bd0825958dab84cd063c501052e6fb010c44bfa789a7706391a3fda824612e1b7b42053c7931b29ef743fdf37aceb89d9268eff4c98a75f455efb885c93736183fd6abe5a92bb916ae0062506f7bb16b3ad3330614acbb11652da3f56b3e87fe482dc94c7585e58957eafb4899a85b62d6f77f86bfa9af4acfb3c8606094561860be50209c7acdc31a6ad597cf03872cf3fab4fc085deb92a2477a46bd48f61ca04a50d430811076162f44c8cd2dbbccf0106bbd9cc50e3511e970a54f0698e52248a7656338b7068d82b62f730e1b448aca3947e1582645c055cfb3ac39e089c84852f6b72dd0956678c774f0b4687749a0ca0992af2eb7999f0697f0c0db15d74ebdce3339b9440c1d81aa2abd93954012ac842f48662047a6f54fa6b741d722a9f6afb85dd1424f17e3e1a8105b703036d3b475c7354c1f92c8d5ee3d128d61543f3c61bcd6238ca8861918748681d43076db466dce42a9a86145ebb6b130237ec20449701db94fe55e88f8991f1f40e1b39b853ba84b82b8c13e82e55e9d5e03a4c52eb4fdb1d0855e0980488495ae4b240c8b2c8a0b5e398cd01a011ffa5d474ee040e056952415116c8e36ca42f3892c1b1a6eaecbffdcc9a0ea3d0f5f8e2c52c82b82e0bc2146dea3ef292141f4edc0517c9276c397774b91bd6a00430558fd9d9ccb105c82a908c5e2c6130425721c1269fbe85afc14f9e20a77ffadb101485b82860f9717455657f627fd911a82f5860e224156baea286887446f0b36c83918923113d4cf467fe446712de045d93ed183f125fdc9d6c05fa67c3ab20885a07a0fdba14976be4707c4d1580debee5aef4e943ca10a5f7fcd8f58e8338a09d5f486cb2ac48ef9c8c43cd6c7cd84e3164babc9e3af6d4d9d72fa26b49a61462e3cdd37daaf8f70ac4bfd4b82f0f64df86e4fa4a953a1990b2730c650c47c5a20dd384443281bb089ec4bdb7c5add805d639cfc01bbc2c80a8c9b16251270ccd591a0ffe806a6fb25634935afe6570da30271dacdb06ff9b73f3845318200450e5cdc4a55912e7d1f0aa54487043dca5505fb785dc2940cefb60ee8d2c34e86464ca37a720e8a40edb70fb644ffce1cced52080cb118097eaa55e8f1d2fd9b1f858cec538dee971099b66a288e9c560001a60b876d42a9efa2c2e370af62898dff5ff64868c66914bb1041ef37452d29f33192e833ad88d5637d8afe72f5c99bc9e2907d848ce9bf9aa7b12ee2856368df54cfceb726b74496f7b7eadea677b92ce997d0c22c7412f359345a6e4c1450aa3f41283fa4258469a890fc8e455257a6a1b25c835fc27b2139bc7483504f335673af686fcc08d0665a30d0bafc99f84a6d3aab551a11150f315ba35760424685add493b6abf7829a858a7c30dea0bc2d1b76f9cae35cdf34787bceaefcd345189895655b3cabb5d391bb53ed44b8caa95f6521d71d7b5697decd92bd65c6a9150ab424661db43e1c7f41f15d31c10d4ea58014cfc685f3bd9ce8fd1120d9a1364fb3588c0562502c70576e58e42c30dacd57115097d2354ecf2413b206834ab39e1e7bf82915073462903cca475ab3e11c928c5aa802ed54c6fd63101b2421fbab07a5e9322e70480eeea2e14f08f4f102650c1bab8eb688fe0a95ef3c3a64d26cfcf6ac5f98790d5a1cdf7bf7a61bf0a7f955c0aa889501b7bd11da4c2a014c90e57d6d2956be5416c740ac23edaf7bc3265cb15f69941334c6aca9082efdb3060c75a12af3e944b29ca5496cc22613592a7f8caeb6bb426e3dba8b94be27a027660b33e4730e5240dd8816739fe0189cddc8e616454a7a90488001c64a8e03792080de049d232048411eb9ca3220c42509348fd5cf0b73afda3f56cd0cf1346c525b1bce61f9e741f0001e1570bf6efbf40c6b74d653fa80b8c8b235897d909253343b9066cd963c5d51489a6be714eb453e639c37f1782fc7df38ab144705ea2843a46427ac433db8cf60ab3aa9ade8fe94938143c727b2377d3f38500a9afd8ad34ec59a30796c6eb9f878c939c4c8b564bc1574538a4e495425a8219a4d83902d03487feb138cb62f06a3e7f3e3dc0e690956e9f1660645aac5108ccc034a91dd8368a3ff8ccb1fa55320c15be74ad6cea1163ce742780c0bf15dbc6d6555826923b1332064d36bcbffdeec65c95383e96af66095480fb561d865a6f654c8044c95eee7aba4aa61027d9bbf94fc3e24769bef19ad557ceb997efc10b8ce98b8bfe087586a90fe2c0a1df78a390caa651c3f77ad957262109efdf15a8858046050481629a9e4b6d4a60c6aff33dcf5b42b52b6e7fdac63cf1bb60f4481f2c90fac5b18db5470b9202410f9b963ed86fef70a2957e4492b3bc9ef3a4d71f961408b99f6d270377e2190616b682ad7f20fda6b20fae9009e8021c07bc37cd7e243ad8ed21da9b61a8a149c7f5b02b6df0fead50536d4b210efc64a2ac4e39fea82f79c37c631ff54a827facd047dce6956ad88111e2cfe96610ee18d8593c8e341832e39904a415f5887039879ad145fab4214ab4735d721e4451829df38f5aed0f013c1b4b4ac104f6285c51422b97a24b5abfe82fae06b570a0bac98729b08b3c6a08ed85d60f121350541232411f817456e96439bd9ceb8b89edc1e2a6073b69801b38600d64fea26129cd2732435cc46678d61a43a2d37d56d57f903acfd76922ff0da0846ee8189e5e83008a6fbfe9e822b244e044af977f21deaeecf3fe219c56b233e26392c59de5ffabb6cee6eac00704acdf0f046d4c5ebe9f8bd2b274a6bd1ee90255defc8bc2c63d8671d20a74ac6c395d97efac3c0b0c760ecdf23b34efcb279126adf507284d472cb9e7f1679e0ffeee436d1e7604bd79f7b593ca472234298986c4f5987aac7495c7d48fd99a38d1b988bb37d302433c631a48dae8b94975ac18d50eae9001dc3150318d947fcb31bbaf1bb14721191186c4b58a71e4ffe0ec6ff10ab2bcd0880bc72d655dddd751bd66cfc1393c2ae897a94623bf6a2b6a76e449ab7968b41e77de45d218e6148ce0f8bb1c38cb993263b298261344e39064f9b30b4702cecf542d0731181499d2f8432870086f6a1fea15fbbde26da95b44c3054176f7c56f799345c2191730195a136d8294b39e852c0cc3eb7c32a1a2f83c597533ec41ec5ee7156790152cf9bf3f479a5d800ae55a277c97cc0251a334ff9a20bbc7913b4e6ebd72ddda6e1fca54d33cf8bbff6cdd30c2a190d4b50366c06c63353c875af928a33a7c56d0c4236188d10d54b279e2c9f2bd6d0b64c4435239f4ffd8b27e9a6408f63b4c1684a6bb1539b15aee4bcae98fbb5110e2db2706319b5e2768f6081c3f8e1b83d7bfca4270df238b061d063fef5058e6e27b77b2ef400ab0c6fc3e825d676e63ed78ec8538ab2e175c437964ed570e24315f4df5eed3688a0db4ca15fdf2e60b7491a71a7a53b61099e87fdf59713a05aa7fd21a6678d42a91bb2f6b9a5297569766e8305e8f3f38ea6b66a4fcc5dd51873d8e58c5deac61dac0d888d13a54524ce545cba9b04ab38c8cac264038569dc5b1589757e5e8e08095451a0164ba8e4741e7e48719428a767e2f4c8059d9901e50835d1a7122f857b62bb41b82a8a57184127b3da8c1f3cc133dab9d59e79b3fd32a025e0493c38238ebc4c47759c934c25c22fe75f00c4ec14c9c9f4dd60673b7bb44b02c520e920b05b2d", 0x1000}, {&(0x7f00000012c0)="10fc12e9424a7900ba160ab9be676a04fad51368f480959c00fabd4dabfc8fa81c89c0432eac2424ded3a16875d3620b7e99991b193e73b3fe39d93aaf281c6c955ed0e69a735f4719b94798fa07fe7d5ec50f198252d109698a5bfad44a75f015767e6a1eb9fa4ff132954759f49ccc2b10e4b31dbc7f7e3475249bc8705bbe1de78363964fe9a35944e8360bee48f47e2a1def8c", 0x95}, {&(0x7f0000001380)="972d0a9b357584cf070be048117604552f06abb40c7e3c263d99c14fd35fe1107e9e001650ea97109b97863e0dfaf24c", 0x30}], 0x6, &(0x7f0000001440)=ANY=[@ANYBLOB="3000000000000000ffff00000e000000503d02b0a43132d7f1484ff12719cbb94aea8ec50685c9089b00000000000000a000000000000000ffff0000000000008516b7f4bc8547bbc0e6476918b0759e427669a895ec652dd7113d0c2bf60555e0c49f265d7882cc46f460bfe4e27ea9b04bc87ae1f7d9882374c8044b6fb4532197bbe7723664392a9a48ce33ff4f56d6d67a3a0b90dbbf3bf85b6a3627748b816a39ee59f0dad9e3175f1e6507bfb41abb1dd0dbdaa3bad8383dd09df4426b0c737038539ed412c6e2000000600000000000000001000000ad000000ff3d999cc495c8d016ce1f2b00334915df76052c86af9fb8ad71e2fd655a36f3a59cac1cc637c7526fb7350950e3adbfaf84737d139cf8c010f92560c8429f3da023f8e256a1c2b2511908c414a7b600680000000000000001000000ff7f00003fdf661cd171ed0fd546e391f9634a41f56d9c043e90d4694998b16ffa4a130079723675b0d112d8276f1cf23c94da04a944616a8bdfe1d543dd310c40418e03525b73a4ee1e5f921a23efcb427e6e9c5f9243d600000000c000000000000000ffff000007000000fa4a26ac32107e795010ede133f973fbe0ba110cc35fb7bc118b7b27879a557f82f56cd7102059844244db601c908f7fdb59733dd5f176b1839c2d1ca6bc9b8da5e9fda5f96055b114f244c63ee04f14b6adc54db21f1766d13aa02a19ff4ba8392b55f46f4b40aaeea9df07295659f6021fb5815f3982b64587e5dcd0d2c03e6cdd9707d71463869b1954e15c6bb78b93bccb41e76fc6adf24a7e24a3fa8a2c86a3bf2da6eadda9cd89000000000000000000"], 0x258}, 0x2) r2 = dup(r1) openat(r2, &(0x7f0000000080)='./file0\x00', 0x20020, 0x100) setsockopt(r1, 0x29, 0x3e, 0x0, 0x0) socket(0x22, 0x8000, 0x1ff) 09:34:41 executing program 1: r0 = shmget(0x0, 0x2000, 0x21, &(0x7f0000ffe000/0x2000)=nil) getgid() shmctl$SHM_UNLOCK(r0, 0x4) shmget(0x0, 0x4000, 0x0, &(0x7f0000ffc000/0x4000)=nil) getgroups(0x5, &(0x7f0000000000)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) setgid(r1) select(0x40, &(0x7f0000000100)={0xbc, 0x2, 0x400, 0x9, 0x5, 0x9, 0x1003, 0x1}, &(0x7f0000000140)={0x4, 0x8, 0x800, 0xffffffff, 0x7, 0x2, 0x8, 0xffffffff}, &(0x7f0000000180)={0x0, 0x7, 0x6d, 0x0, 0xffff, 0x6, 0x3, 0x7}, &(0x7f00000001c0)={0x5}) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10004) getsockname$inet(r2, &(0x7f0000000080), &(0x7f00000000c0)=0xc) 09:34:41 executing program 0: r0 = socket$inet(0x2, 0xa5d891bf8125d592, 0x5) getsockname$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) symlink(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') 09:34:41 executing program 1: r0 = syz_open_pts() poll(&(0x7f0000000040)=[{r0, 0xa1}], 0x1, 0xffffffffffffffff) r1 = syz_open_pts() ioctl$TIOCSBRK(r1, 0x2000747b) 09:34:41 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x402, 0x0) r1 = getppid() fcntl$setown(r0, 0x6, r1) fcntl$setown(r0, 0x6, 0x0) 09:34:41 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r1, 0xffff, 0x200, 0x0, 0x0) socket(0x0, 0x3, 0xffff) write(r0, &(0x7f0000000000)="bc", 0x1) 09:34:41 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) write(r0, &(0x7f0000000040)='h', 0x1) recvmsg(r1, &(0x7f0000000680)={0x0, 0x0, &(0x7f0000000100)=[{&(0x7f0000000080)=""/96, 0x60}, {&(0x7f0000000a40)=""/4096, 0xfffffd4f}], 0x2, 0x0}, 0x40) pipe(0x0) read(r1, 0x0, 0x3b) execve(0x0, 0x0, 0x0) 09:34:41 executing program 0: poll(&(0x7f0000000040)=[{}], 0x1, 0xffffffff) execve(0x0, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x180, 0x28) recvmsg(r0, &(0x7f00000006c0)={&(0x7f0000000080)=@in6, 0xc, &(0x7f0000000600)=[{&(0x7f00000000c0)=""/176, 0xb0}, {&(0x7f0000000180)=""/230, 0xe6}, {&(0x7f0000000280)=""/63, 0x3f}, {&(0x7f00000002c0)=""/45, 0x2d}, {&(0x7f0000000300)=""/254, 0xfe}, {&(0x7f0000000400)=""/135, 0x87}, {&(0x7f00000004c0)=""/80, 0x50}, {&(0x7f0000000540)=""/135, 0x87}], 0x8, &(0x7f0000000680)=""/10, 0xa}, 0x800) 09:34:41 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "81f310b890653d3d1c337ffda9ecd7662e909178"}) mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x840, 0x70b4ed6b21a63093) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000040)=0xffffffffffff6bc3) munmap(&(0x7f00001f0000/0x4000)=nil, 0x4000) madvise(&(0x7f00001f3000/0x1000)=nil, 0x1000, 0x0) r2 = shmget(0x2, 0x3000, 0x8, &(0x7f00003e9000/0x3000)=nil) shmat(r2, &(0x7f00001f2000/0x1000)=nil, 0x2000) 09:34:42 executing program 0: syz_emit_ethernet(0x1, &(0x7f0000000c00)="81") clock_gettime(0x6, &(0x7f0000000040)) 09:34:42 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0xa0, 0x2) connect(r0, 0x0, 0x0) 09:34:42 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000140), &(0x7f0000000100)=0x10) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1023, &(0x7f0000000280), 0x4) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x2) 09:34:42 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(0xffffffffffffffff, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(0xffffffffffffffff, 0x29, 0x80000000000000d, &(0x7f0000000040)="ebffcb0013b9fd812eaa4e02f866e90ffcf06fbc", 0x14) 09:34:42 executing program 0: r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000080)=@file={0x0, ""/73}, &(0x7f0000000000)=0x4b) getsockname(r0, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) r1 = socket(0x800000018, 0x1, 0x0) setsockopt(r1, 0x6, 0x2, &(0x7f0000000040)="0dc41f4e", 0x4) 09:34:42 executing program 1: r0 = syz_open_pts() ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000000)={0x0, 0x47}) ftruncate(r0, 0x1) 09:34:42 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() r3 = dup2(r0, r1) kevent(r2, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x7d}], 0x802, 0x0, 0x0, 0x0) ioctl$TIOCNXCL(r3, 0x2000740e) kevent(r2, &(0x7f0000000080)=[{{r3}, 0xffffffffffffffff, 0x9}, {{r3}, 0xffffffffffffffff}], 0x100, 0x0, 0x4, 0x0) 09:34:42 executing program 1: r0 = syz_open_pts() flock(r0, 0x5) r1 = getpgid(0x0) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0xffffffffffffffff, 0x0, 0x100000000, r1}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x2000100000000}) syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x200000005, r1}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x3, 0x0, 0x7, 0x5, "d691affbb0219d9426e98f4e76f76546f3e687d4", 0x80, 0x1ff}) 09:34:42 executing program 1: r0 = syz_open_pts() r1 = dup2(r0, r0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) pipe2(&(0x7f0000000000), 0x4) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000940)="00c5f8352d0917b163cb5f8beba77adcb0b93e7f8397e68cdd1af31d9fe6ea4cd68f2cf779fca78bca17bd7fc335588517406e221cfdf7ce1c25815a7d0002000000b506231b3f77bc6ade7d41797c8b9f99e2291d5eb1613a00b3e97016c555070000ea9d8f2f4a10f6e813598062b043f7f976ed1c503022e7a2e86aee0ceb3ab2b16842f448d0bd39433acef78b95e39fd07c3f48e302321c7134435435eba5230a21a1a75904000000000000000648395154c8b133620e213a4cbd70855cd58f9b429de61ce61fc96865c1d8fe416d213b05de0800487e000000000000f66820030000000000000000000000000000000000000000000000020000ec000000000000000000000000960c78b0ad344d1b409bbef8c8070db63a8bbabe46f738d20a5b5a043d097ff34f7de2d5e66007b960a9b1ed5bdbcdc53bd81d31929a5440121de9964f46e33f06c49560b941e584fbef148d7b520f8017cc29f3bb66f5d286934f95d36c4fbdf8b82128c9ff", 0x170) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x3, 0xfffffffffffffffb, "fff000bf7b3000"}) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() execve(0x0, 0x0, 0x0) 09:34:42 executing program 0: chown(&(0x7f0000000040)='./file1\x00', 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000001c0)}], 0x1) chown(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$TIOCSCTTY(r0, 0x20007461) 09:34:42 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000180)='./file0\x00', 0x880, 0x4) openat(r0, &(0x7f00000001c0)='./file0\x00', 0x20800, 0xc) r1 = socket$inet(0x2, 0x8007, 0x3) r2 = socket$inet(0x2, 0x2, 0x0) getsockopt(r2, 0x0, 0xb, 0x0, 0x0) r3 = dup2(r1, r2) sendto(r2, &(0x7f0000000040)="626fa4752979d7ed5effe767db30cf70a09c9315aa696629fe04792979eaa8819fe109e75c7849bc131709a613798674559ea7914d8500b5c7396183836705e8b412a6fa5b2b8871ea0264965232d8c9e083ec43c996ff173adda1dd1c6b79598bb7e10ff9b2aee3eaeffa18dd7aff17b1fabc4187751041ea58bdcfda5712b53bd50477fdd033ae81f8749f759853f71fb5b14f33276cc540f722ffffbe5ed3a8e2f3c66aa804ce2610d4e3306669a2beafeff82624bc40255fcbabeb3b16daab42e79c", 0xc4, 0x400, &(0x7f0000000140)=@in={0x2, 0x3}, 0xc) ioctl$TIOCMSET(r3, 0x8004746d, &(0x7f0000000000)=0x7) 09:34:42 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) sendto$unix(r0, &(0x7f0000000000)="6fb9ff7f55102b9247c6ea2ae47be3af704cf6f52684c89717923917024d45b88fe54e315e51d3304230994d832e4688723305a18ca925df9ffa7f826b98871280fb5f6f36565e4d39b9e374dc6bb7e7174656bf8014238575ba9bced3de65d822caa11f6de4947c887f439139ede5bf1d4252027533b63b6c897fb5f47cb7f8ca9c311138d7cf9298a27b29dcf54a0067cce443331bda6702870483641737dcb7b1c78f31271310a84e1faa1006b2d83c28387b566d06e5a70bcdba1fc6f4dd3a3afcf17aa69c5db36ed22c77ebffa0e4b34db033583fb658ea4cba21ee", 0xde, 0x2, &(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa) munmap(&(0x7f0000ffb000/0x1000)=nil, 0x1000) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x1810, 0xffffffffffffffff, 0x0, 0x0) 09:34:42 executing program 0: sendto$unix(0xffffffffffffffff, &(0x7f0000000040)="c3a4", 0x2, 0x0, 0x0, 0x0) r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x1, 0x4) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f00000000c0)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) mprotect(&(0x7f00002d4000/0x4000)=nil, 0x4000, 0x0) setsockopt(r1, 0x29, 0x80000000000000a, &(0x7f0000000040)="90000000", 0x4) 09:34:42 executing program 1: r0 = socket(0x18, 0x2, 0x0) r1 = semget$private(0x0, 0x3, 0x20) socket(0x20, 0x1, 0x1ff) semctl$GETNCNT(r1, 0x3, 0x3, &(0x7f0000000000)=""/12) connect$inet6(r0, &(0x7f0000000200)={0x18, 0x0, 0x9, 0x101}, 0xc) setsockopt(r0, 0x1000000000029, 0x20000002a, &(0x7f0000000040)="ffffffff", 0x4) lstat(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)) socketpair(0x32, 0x4, 0x4, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair(0x2, 0x3, 0x4, &(0x7f0000000240)={0xffffffffffffffff}) setsockopt(r0, 0x3, 0xffffffffffffffc1, &(0x7f0000000080)="db70a5505cfdabcfc79cdacd9a1bbad8833356a79c87b858614c28e080b57251df603330693ba1ad1e7b698fb000da00a3b99354cee81042f1edcfe4f227d2490f51ff4b401704007a22b0a95e589d5643a546172dbd9bb1e49325124eb1783d458ed72644ca99578c151b69892beeb236a2d3344bf815eeb92a910b", 0x7c) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, &(0x7f0000000380)=0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000480), &(0x7f00000004c0)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000400)={{0x9, r5, r6, r7, r8, 0x107, 0x5}, 0x0, 0x6, 0x3}) 09:34:42 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000280)="3e2a7928e4ba0600000200", 0xb) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0xfffffffffffffffd, 0x98b, 0xffffffffffffff39, "02000000078d00cb5fffffffffff7f00"}) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 09:34:42 executing program 1: recvmsg(0xffffffffffffffff, &(0x7f0000000340)={0x0, 0x0, 0xffffffffffffffff, 0x87, &(0x7f0000000100)=""/230, 0xe6}, 0x0) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)=0x4) r1 = shmget(0x3, 0x2000, 0x2, &(0x7f0000ffe000/0x2000)=nil) shmctl$SHM_UNLOCK(r1, 0x4) 09:34:43 executing program 0: r0 = socket$inet6(0x18, 0x2, 0xfffffffffffffffb) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCSCTTY(r2, 0x20007461) ioctl$TIOCSTART(r1, 0x2000746e) write(r2, &(0x7f0000000040)="98d1b6713007fce79e24faf8de09fe7b100482041fa81e53c7763cb461bc19f3ecbaa0b03ba490653eb39af718017111bc17969583d2afb036ad4daf449f3e04e144311d63e79ff1ca61bae059b47b3502b31b68657d6cec39f501236d156747c297ce37829ae4d3a4dc1b12e9807ea665ea3e6c3422705926967c6976986e6c8f4e8541709f00380a8419e3fee9df66de92831654", 0x95) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000100)) socket(0x20, 0x2, 0x8) getsockopt(r0, 0x29, 0x31, 0x0, 0x0) 09:34:43 executing program 1: r0 = kqueue() pipe2(&(0x7f0000001680)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r2, 0x4, 0xc7) shmget$private(0x0, 0x3000, 0x12, &(0x7f0000ffd000/0x3000)=nil) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) readv(r2, &(0x7f00000005c0)=[{0x0}], 0x1) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000000)=0x4) fcntl$setflags(r2, 0x2, 0x1) 09:34:43 executing program 1: rmdir(&(0x7f0000000000)='./file0\x00') clock_gettime(0x5, &(0x7f0000000080)) 09:34:43 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_opts(r0, 0x0, 0x20000000000005, 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x980, 0x2) ioctl$TIOCCBRK(r1, 0x2000747a) 09:34:43 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x18580, 0x1) openat(r0, &(0x7f00000000c0)='./file0\x00', 0x100, 0x4) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSPGRP(r1, 0x5451, 0x0) 09:34:43 executing program 1: link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) mkdir(&(0x7f0000000100)='./file2\x00', 0xfffffffffffff7fe) rename(&(0x7f0000000140)='./file2\x00', &(0x7f0000000180)='./file0\x00') 09:34:43 executing program 0: r0 = socket(0x18, 0x2, 0x0) getsockopt(r0, 0x1, 0x100, &(0x7f00000000c0)=""/158, &(0x7f0000000000)=0x9e) r1 = dup2(r0, r0) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000001180)={0x31b, 0x22520c9b, 0x3, 0x10001}) setsockopt(r0, 0x29, 0x20000003e, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) recvfrom(r0, &(0x7f0000000180)=""/4096, 0x1000, 0x41, &(0x7f0000000040)=@in6={0x18, 0x0, 0x20, 0x7}, 0xc) 09:34:43 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="e1f10300", 0x4) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xfffffffffffffff6, "0000769100e99ce5f324baf96a00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) syz_open_pts() ioctl$TIOCDRAIN(r0, 0x2000745e) syz_open_pts() 09:34:43 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) getsockname(r0, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) rmdir(&(0x7f00000000c0)='./file0\x00') sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=ANY=[@ANYBLOB="9a000000"], 0x4}, 0x0) 09:34:43 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) shutdown(r0, 0x2) getsockname$inet6(r0, 0x0, &(0x7f0000000000)=0x149) socket(0x1, 0x8007, 0x229) setsockopt(r0, 0x6, 0x9, &(0x7f0000000080)="32181976e6f8cb1c0c878722349a7f72918dbfdd6ef0dbb46be5e911f44db4c434d12e6c694f81743e98019ab3f3df2c8538377c7a39361d7e7acbc26ff70afab6c120d18955fe3c199bdb982decbf6f0e6d36afabc1d9bed3c554d7387771ecb4235839143bc3a7567f0d9af38404c50d70959c2d4f7bf5d4f1884ea59b91fe1b577db806d5f05ec8e9844f3db7f99b2ff76d9f06d5a3f29d9de2cf12604b2768086f3c0296496532b79dac8c49608a67d35813a0bfd06dab50d81d5b6f5b734d3fc2c76f5711380877e823adf069bc970bdfa2b69f9197cf5c3e51e953eb26e745f0f83d63f66e71d4e2136937457cc3ab85f2949e0a80e22151a525e0c6091a0965490138fe1cac119fef1b4b317c23819d5be786f9032691a06a211d79e5502310d531de98b262a531e1a8679fec8bbee10be62b3db11e7eb44cb093a2e2245548c6b6c6bd775295372567b27965a837821f79fd4c9690c401b590ae4ea6700a6c3a2a7f92ebf417e319b4f1eec27a3d72e8ef4134683864af6c6f51449468a24934202430c4b8b91f8b42d480115092f998f894ddd44c3746090393b3260c3fc58cbc706267fa1f79983f9094a80ecef982be0460438377cb2e82a1d92f758082057e1945afb14bec86e21cd0eff0daddad9980996489d437c8d2b4879073c5e1ac49c19e097fa690959d95abef131f28de234fce37cf69fe705b00b25d35270fa0339d0ba7be0864bf8f8772ee354bf6eaab890ac8b81f7aef19d401f92aa8d3554d8d8bf48797223fd912020bbae0fbf660b317769352a154c0de68b2a446d1e531926982e7b0ba15941347c10901225d54794b389ad83aebe87647ac7ec2ae69174419591d17e735501021df342fe7da2b0534fdd1de28d76668b52294a8a9db3871b672013aff625f4e7ecacc9f1ec46d5641ae3e837b8e834dce36d3706382eef6d1f67027cf73f5c303c19342ef714d962f362d4ff7b210b07c48cc67080dbd81acb7c39111beb28767e69f0a1daf54fa0e1aa03a999122741aeb466e93e3838ade624e0d247580cc50b788e165e781edb33ba66176a3f6e8bc13f8835b2a746cb400ef6c168bb9bb8b1a318e3aaf60030ab7f79625bf2febfbbf2df7126641bdc1133fa04228e083919905094a89f4de255b50c6e80c93c438ea50abd8395a5721894a76660a8c055b2c5d2a3866843b134ba33856dff55a1d62cb6f4b24965396f8493ac756361af36a2d1b1d95ef104740ebbe810853c9f67203450519b9c3b897a303c0d13f055541e176b48f077523d4f1b587aff60230a21f1466d58a2bcd944376a9e341fcb3776d568fdd803b8d61bb71dd6022446973cb007d19f1e081244e1068aca3fe73f7863e4ff74ff1eae41c72fd8110f71bd088e93f3dd384bec7d3bfc6db65a3866a7d40078b78605e2a9a9517270833f25df74d6d2258e455ae5a20f9b6338a91cbe2f1051a2fd5b03877ba9b992d93ea009ab493b9c8a6b3bc02e31d08dbffdaeb9a0ba5ace6db214ae7776815dc6713055fe6b6944b92e8a502e15c85a13eb44c097889fc89288ff0f349e7c10b3f6390536ccb6b0390e2d15307f8e566684852adc159f6ada11b4e18c32ae12a38131d1200716b237a04cfd70dfe5b1a56d5b053ff3c65cdd1394ce9445880b0a8b7fa88b25ce62270f70a84acca1bc33ec33aa44272ba4fd663686d7d61925988a831391cbfa7229994ab79a2a72e7144249ea3b3daa81f26dd530276e8ce145821079f2f1a88690564ec1f1bd55dcf8ec1e76fa7adac941533fc4a4f4e492934d95adbe1c3f5824957ce526a090dea0cf5869fe6bfbbb8871b82fd51d20a66b0d35d32eafec39cdb8c73c989794d20947a8a0bb764e8b3d7c053f69c75407df6ea21592dee2936c53e70580cece9e12c1f9be6c4ce3882ffce8f067885526e5e52accf65a3fd683e297e5d09d4a07d9659941e8e1c2b6f0d48da6879c728d06127764ac0279ab46fb45bef5aec0a64bbd218275c8a664949d65596bf1a91205340265c2b3896bcee5a84c24f4fe4850bd41524c118e02136bc9b43da8bc076e0a08fa9ef67080ee5ceada235d398ac4df3d64d57b1afb769d97f69faabfbf867b627e4a8cd946cd7bd8156c24827d36a9a027d54bf21fd8cd956a1a6cbcc5f0030e1fcd57c38d861aa7673f4329045dcab47b16abe43300faa123f30cb2c515480c1861dffb19b3aab699366fd7508d9a7599b81e24db586c0a8e6c60b89443c6403734af5386d719e9413bc78dbe30361686160b8678995f0d8057033f51cd38a16e954e7271cd7ad28af002eb8dcff29349dd57fd2d21876a139f9a201346797f449b247e4d123ca4abe8582a328aa4dc181ef6d0e76d6ba9cd25870c87278c032ffdef1d6f932eed837f245bcd0d4a04a9fe628c2be4cdf4dcdaa115a24e89c2882ef2d1b7104070fa33bc0f228be334e5102e615a92934e671cd16fed1c06b05d7bec3d42abc39b18d6756c652cd180926200d9a65a623a7c6ae43f8d08b6422b5da3ae292f5975e036cc28f0a233ad5246e90cb0e3cca17f4d4878c19ee0de5637112e0ddc5ba23b5e75e3c7076f3237461c61ed7798dade07b3412ce2ae14789b6094b531a72dfc4bc24da170624d4aa21f7894da06ee9e46106a10fbc5e3c4925553ab0e16342420e7d1e01125a2afca80f9fae3759ab7a820a9568b05d5c1e9c981bae5e8c3f2ab246c296aff2a2acad9afabb9276c1e633c5ff9a12cba6ef7018a3d3b44612a8be4151f59113a7f6ce1673d5c7c1f550bc45b31b22816faf42e39000e7cb3d56a24a8ef17d7dbbb69e1b9c29b9df70896a64905450357d0e799d9a845e8423415dd77bbaa3d9936161250c1e0011d070a7f9761a92f475355fb6ca89bf2ae6f71593c804a4a189e3ceba5c184f90da398f2d3870aab3e3c48b779eb1dce96d4cc86d34da0cc45b3d1420c94ab745241e61e256a4279ed7cb42f532f695fae47028a3087d682c5f9c48d807d82c711486908884da48e720aa2759cfebf817e1de17f14c7dbb030fa70868864a5bf3a3730d3acf7282d3e047fc5aaad95aa1ed1178f7136f1009f9dd01ea4ea26e077206363c8bfefbb266eca1e5076c5a27897e5f0fa802fb7b2d07a7d7a238c38d4c82dcb35e257fa8fcfbddf5324a83f070f57f7422b344571f452e15b6a977880436f8a47ff68872c66efd83edc0f4039df50b0e8c3ba112b76d7b8713703efb577cb1264af37ad5d97152381e3f0cd849c2b564c94bbadd935b5d227517690df8900870b7b1a0cd237910ea2b61205e3316f98156f7a3f805e6aba021c8e5c35b3a63c73ef445119b1900e94a858468d38b74273524bc31c5f7d9dc5ad81a3dc093b3217394e28be239d62b6bfd6f8a7481491f92a8151d0b8f3af2670bb50f0bb665a30a3a8ba06780b9e8464b057fa98ad24aab4565a648420e1b322467088168468ac63d505792afe74d3d68154ecb2e2b10539122cf5d87e42a33a7da430beb84001e656138c5525de288839c06cf5b00fab5707fa9a5a50b7da46aa42e6af20015ddd210a176bbde4ac31535b7b3b77dbb3b2ee82a1e7308f83e7f36b5ead1ba0aa89f06480128861f5ac8b751a415bd021bdb0622cca787c50de50001290508697feccc2a8cd63fee225de2a6649adb9661352e5c83c294ad13e44090e89e7a8ad6a72c21077e8345257f4d0904b912de81e2ced873fd3f0d074b9754d87a84eb41c718316725ada4661a030034d6267c2517356b6eb0f43343ba8d49c303af818f3c5bf9e29706d9a344f5235cd423997d17ffe6de7ca08333fd91299d0a6d29eed2e43d728a374011c71e4b78a90b4f082f6ab0f3db87ef2569d929d55bb6b0eb9c79437985e1b4152bbfbc2123dcd07eda6970dfcdbae32de3773f79dd95cf6d384360f1a1ffb657fe0b9140e2ea1484eddb097e77a62cec321ca7bee9f409ba36e14e17bf59106498a7c0334ae0630da31a334fa9ff29581e5504d480c91b279b84031daa9db91091d571f7a9792a1cc444eb6fbbebf5979ae5e7dd5d3f5b8de9a7f4ca8145816d08e8dd85f3ac06c577bae48e820697b6647ba485b6df5cd1fbb8a749c6365d4c1423e0178edf4e36fca5ab8cc54722bbcf28fb913d46de2dc5e559e47e9a1f946419c160bc850579333561df8d3828a28908515dbf9b618ec3289b00de66eb09b76564b41232a24daa04a9344c6792192b05dfde2cca7ee3eaba4de9ca06f2ec95f44eab1e7b495801b985d2b47748bfcb3bca7286c6e70b097bd0f099b5002f326221ca4c274115d3de8ca2ffbc31dabe068cf9876db152d5456eb966c4e3950180e8d6e9fa489add053fd6fbe98cb83fdcb3abb74affc86edcdf86ac8c88acf424255fd57b7f8ca74529a829284124b4bf4064f7be57fc2c65baa64e05af0bcd51999f5b187a8a7513c568d37a8401a4bdd3af40fe55a6cbbfbb0c14a2615f6eb61fba43b9fb38d81e844ed08b43434c154de61ff75e3b02263182cbb36a7f9d768c966dd3a7135b22681b792cae04d5f50160da475bada6543ce062d35da8ef930c0a709e1c445c9b9b993feb6e36a00b3edf39fe746a66dc6bcee1f0ceac1c2c39b605a8ef96195629fdddfd4aad7adeb8515a9f0a86b4fa9b1cd98e1b8db5ee989f962044fe0bef594c911ce9fec05c002c38761614f9105016da40cef9f90a7f3605d675e1bd8538494056ea4d6e2b56438d99e6e414217fc4b7afffb877fcfdd68888c8d931debcad4090b96b24349e02f5a4e8b7d00736cba7df7f3f2f4600224e0c4345d836e4324c7af2e228740f839364d3b06cc42b85c1e3df1da864f11d8fa40cf9c0ff0f650c3dfa7fb5728ba0845ee196bddb3b2fec8a9cd519be0cf6604913227fed95ec6dc14b04658453e9d5c86191bb50ecea61fa99b6edb27bf50de10cd2678ae3bfe6f98ac2239418c3eacd7018fc04e561cf9d37825a8122ccbe8834700f1269311504ab9dd518be76fce3d6b57b723ba897fd92afc63c3f74d660193ebb15d929540130a595074c583bf8ae0827a6f037b37c25a0632411125fdac3c118a2449c7e6c5af9fed8e9ab0084ba609b0a6f025033437f42bcd674bed6f1e79e99f3343c006fcaf4426e849d6f93d25502cf556341c0eccd46feea2a36b9bc965caa3688d8ba3e45bc3f8890005f198a46ef4af7300ff463104bf97edbffb1b6ab9a276f4e9c1ef95b0fa9688f6c7bd5a085bcf194eaefa3dad1601b03eb88dbe78365572dae5094592204b5b74640873a94e3f21dcc1855ff24ae025053d6a580b8bf64e5fb3d74c162bbf46287d8922396f8614859f878424e5b7ce50548368153b5ed13e08498a76742c41cc33796419435e57f84491361ae2b4aa4f631d7e48eb4d4460267a4c79c19bb320dbf92f8f53bfcb2a92038a211bcf6583c0ba4c3402f2321b2c6aba2044a11d3452a9d8470268d4c197626378fef54f01ad3b6c5074c009be0bd5efa0e3114c95ca5e13ab6ccc2588d25b88ce205a4e26e9fc1ae4f60724c3f8148cd723660414ab2cce673847756d1b349c4f3455f06e11c9fc29030a1e17e7e1fb954d99264c013d2357051d66f07131af732973131699e59914dc64dabff0f2342ddc60404babb9012b22b44d76cde96957c7111f9fc1e776b6ce15ee5fff48d6583b712d501bf9ad0067aa24302a4a265dff160005b48d7a288a2355cc70f6a03e3d2ba5d7cc32472b03f408ae8f942a49ec78bd83e43242c2e02f63084eace664a84f4ab35b182c3ceef", 0x1000) 09:34:43 executing program 0: socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) socket(0x0, 0x0, 0x1) socket(0xfffffffffffffffc, 0x1, 0x0) 09:34:44 executing program 1: r0 = socket(0x1, 0x4003, 0x0) mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x2) setsockopt$sock_int(r0, 0xffff, 0x8, &(0x7f0000000040)=0x2, 0x4) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000000)=0x7, 0x4) mprotect(&(0x7f0000ff3000/0xd000)=nil, 0xd000, 0x4) 09:34:44 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) syz_open_pts() r1 = shmget$private(0x0, 0x2000, 0x400, &(0x7f0000ffe000/0x2000)=nil) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f00000000c0)=[0x0, 0x0]) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) r9 = getpid() shmctl$IPC_SET(r1, 0x1, &(0x7f0000000180)={{0x800, r2, r3, r4, r5, 0x0, 0x3}, 0x7, 0x4f6, r7, r9, 0x8da, 0x10000, 0x7}) getgroups(0x8, &(0x7f0000000200)=[r6, r5, r8, r8, r8, r5, r8, r5]) r10 = socket$inet(0x2, 0x4, 0x2) accept$inet(r10, &(0x7f0000000240), &(0x7f0000000280)=0xc) 09:34:44 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002049fa9da398bcd62b103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d9917dd1d95e8f6b9d378ee4ef8f0c9ea73906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef002", 0x94) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x3, 0x98f, 0xfffffffffffffd3a, "85fe4dbfa60200000007ad00fbffffffffffff7f"}) shmget$private(0x0, 0x2000, 0x400, &(0x7f0000308000/0x2000)=nil) poll(&(0x7f0000000000)=[{r0, 0x25}, {r2, 0x20}, {r3, 0x11}, {r1, 0x4}], 0x4, 0x7fff) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x10000000002, 0x2, 0x0) getsockopt$inet_opts(r4, 0x0, 0x37dee69534accf3e, &(0x7f0000000040)=""/47, &(0x7f0000000080)=0x2f) 09:34:44 executing program 0: r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000080)=0xc) fchdir(r0) mprotect(&(0x7f00002e8000/0x2000)=nil, 0x2000, 0x2) select(0x40, &(0x7f0000000000), 0x0, &(0x7f0000001180), 0x0) r1 = dup(0xffffffffffffffff) mprotect(&(0x7f00002e9000/0x1000)=nil, 0x1000, 0x0) flock(r1, 0x2) 09:34:44 executing program 1: r0 = socket(0x2, 0x200002, 0x0) socket(0x21, 0x8007, 0x2) connect$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="b9e08d40e2552fb176c0e40f2c05e59c4daa21e2caf111493d3b4c97da1332afd7d4ba2aa64e7d3ccb4986bc73c2a244495a463edcf994b5b8cd077fbf36edad7b1885707690d59f0ebafd47fb140014d2978d6322f91f822a1063b1bfde32c5524862a10d36e88a143e5fa7c8480039941257d471b983"], 0x10) mlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) socket(0x100000000000001e, 0x5, 0x0) mkdir(&(0x7f0000000080)='./file0\x00', 0xc2) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="04041b43", 0x4) sendto(r0, &(0x7f0000000140)="72d86e04e7b35fb9647d958b0749ddf54b32a53377a6dbcb1a9a2729e6c43b9065ca69f584ce08e62c64a04ffb9aa98a5d9e3ad371e783c7f55c121f2201526e62c4d725fb86dce720962ea3bbf94e380bd26730138b990be1c571befd5024c0c3ab8a84f0af1c59c732c6b233f0efba98efdf04117ccc41cd216f2594ac0b79a7183ef1e90485e7fdd5d467c5fee6bf60eef2a467fdbdaf55df8b07642516d27883a37f9f34357fe8ddcd2f02ce97590a8298e47e5059d50f4ae470d6bad9cfe1739e4769cf0950f9bd5a73f7196cbbed042ec93b7b044fa389e70c0f25e81b2c5c41d9fe9c16ccc573722d356f0aefcc0ea911543a33544f6d7882d0b672f441202f85297725dccc49c94b136c5a8d477390cf4303d8859d1e890b6becd9de2f0dd7fd2751c88c340411b76381496d8a8f9500c6110972cb19c230e28fe49abf910f202aef04eee03e35b385c561ecd73f5755ebfefc060b59459858c6b3756992f439c6a02fb9f8d51a47b44c9ee20d97de2d485a832775844b3f50c9cbb201a8964c31f3fec89890d5a5421b9a8af21f2c5670c1612114eacc037ac6d270ec43d1e37525fcde3eca32bf8a4189a1b7d4a60e1273a354a6ba20ed38d8674acf83260fe4c358bf44a11fb90e09e88c342cad698f75fa0e475011d0469b375958511e0a375366592b718e5a0e2cbb51bc705bbad4666d77164a03516bda516bceb87507e804333c3c7802bb27cbfaecb37af261882431140c9538e025faab9eeb0de038bb5dc6168e12f1dab23a51c1875fb9b7e6b56b14f90c8b8f2c05734f1369976bf2675262761b3f25b7d25722b43df97f809dc3a52aa3121e20230ed4c546443e084bb76184a1e44ce235bcfea70fc66cdfa16c495420ff010cefdc04ac768c63fb5141af8b15d446d9fa5428513c7b0734b5baf425aab0f8a6948afd4fca4428dd4ca982b7428e88fcc9ffde425473e56e0e31dda3af883010af024d4d415997bd2fcd6a866d6c54dd2892ff39ae87378bb00525e0b3c6b4651a8290a4731e976d155cf7e31bb7d6cf2d5b97474bf68607f503bc38b678f28024fe34d460effbef09e65555e479061f03345ced679df45742da438720e9d976019bdb6052c25c3091742bd1670930fa91b699a219d61bb4bfac699f761f00009a567d1dc839b853fd8130886c39c1fe37f4405ebc7beca626bba2d0ef9d0fdc2ac69942e3c322f6a67a8feef4ef258b7ab0564755158842e0d0547f0eac5039bc13ec0c7f0cedbda82da14d65d76282555d67944276537504c40cc94e46b7d6bd9413b9615da6f738a39a325b5d35bd0881613da71f3026d953b5dbfddbe64eb03e6971368d3a859dc829b3bef73d7caf910fe52b6ea1f1415742efd1acbd1da8da94a7cffab92a8a799db5b65908d000a474afd1ca8e58cf3670e2af1e329da19d48db192e6cab04d341866a7603340ac6b5087b6e026e925d8c1076d1b2de864d03df137681b8af011ee4a7daf7e25e8ecf080ebb52d12b9fbb7ce3374fcc32ea0eebc1240e6f1b19d7da2ed12d2cbbec12ee79830d1fc075987b8bbda49b50a2c3f9d4c463f0da63f81bd3abc5dbd6177a1335454b4628ba872527d5142037189b63288ed1e508f75f6771e85e8b8a7d9a4bc637f3a228bc27add9f40367f6a570d02bae69bac7673b270873fd892ee04851b2e0dd44badece3d45797e59ccdc47a781e5287bde3bd756c04abd1b0bafe67837a26ddbf2e61c49b2c0032d58b33e86718f69f332f1e258c31885b771d12cd123d62f6fe47e9e4865aeff9d5afdf33ef4faa7db0151eeb270381bfb9d80df9c4ffe9d7bdde177f10f9a86b2365813f761132b323bfde4f97dcaafda708587b1664b0232bdd5e2d2aa5c401265ef324227a529672d2383d733ba067c27c93159e1482b0373d7518e532051522bf0c072dd7472160516ca7cf491dca7d0ac902a96c81ca6cb1dea1804ac21c676b178ccd59175ddbb548cee2e57d0a5d6d0bbb53a444391", 0x595, 0x0, 0x0, 0x0) 09:34:44 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000140), 0xb51) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000140)) r1 = syz_open_pts() recvmsg(0xffffffffffffffff, &(0x7f00000007c0)={0x0, 0x0, &(0x7f0000000680)=[{0x0}, {0x0}, {0x0}, {0x0}], 0x4, 0x0}, 0x0) close(r0) dup(r1) r2 = syz_open_pts() msgget(0x2, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0xfffffffffffffff8, 0xffffffffffffffd9, "855c55000267a7230000001a0000000000000040"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 09:34:44 executing program 1: r0 = socket(0x2, 0x8001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x400001, &(0x7f0000000040)=0x2, 0x4) chdir(&(0x7f0000000080)='./file0\x00') connect$unix(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="827900010000000000005c2631417bf3b25a5b8488bdde0e84fe82bccdd980a91bc97c1692c5f386106a66119fa1b78ba45eb1d86471c244b450da7e0f452f96bfae075873a54b329debab6a48ffa8b86b5728221924392aaf97dd271eb62989f8da4084bdbcab4750270e830973c929854a965bfb8250b8da80c5d7252071e96c0b7754260d13afd75de5dfc07001df31ba9f34e80b7d01c7b06423eb6ed14122307f0c6f28d1dac7fc53721df46854da0550868ba44f7435d783ef222db0f2de3563357e2ee4d91d4c1a8342a073a8a3459031b14fdaa3934394a1dc8f600425f8a5f0c51943a6f3d377e7d25b88c24f4f77a6903b3f455c589358d7dd94567b026172e1bf85bcbee5aff65600b6d07963e979aa3e4798b18628643ba0dbe83414aa0bc6430a131d8ef4f0d64d9b2b412ce1"], 0x10) shutdown(r0, 0x1) 09:34:44 executing program 0: setitimer(0x0, &(0x7f0000000000)={{0x0, 0x5}, {0x5}}, 0x0) nanosleep(&(0x7f00000002c0), 0x0) setitimer(0x0, 0x0, &(0x7f0000000080)) 09:34:44 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000040)=ANY=[@ANYBLOB="2d0172d56910f75c914faf3380"], 0xa) r2 = dup2(r1, r1) openat(r2, &(0x7f0000000180)='./file0\x00', 0x20200, 0x0) accept$unix(r0, 0x0, &(0x7f0000000000)) 09:34:44 executing program 1: mprotect(&(0x7f0000004000/0x4000)=nil, 0x4000, 0x1) mlock(&(0x7f0000002000/0x1000)=nil, 0x1000) mprotect(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x1) mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) munlock(&(0x7f0000003000/0x3000)=nil, 0x3000) r0 = socket$inet(0x2, 0xc007, 0x5145897a) connect$inet(r0, &(0x7f0000000000)={0x2, 0x3}, 0xc) mlock(&(0x7f0000003000/0x1000)=nil, 0x1000) mprotect(&(0x7f0000002000/0x4000)=nil, 0x4000, 0x0) 09:34:44 executing program 0: r0 = syz_open_pts() r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x800, 0x40) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000040)={0x5, 0x6}, 0x8) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) fcntl$getflags(r0, 0x3) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000fc0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b8871313", 0x64) syz_open_pts() r2 = syz_open_pts() close(r0) getsockopt$sock_int(r1, 0xffff, 0x1003, &(0x7f0000000140), &(0x7f0000000100)=0x4) dup(r2) syz_open_pts() 09:34:45 executing program 1: r0 = getuid() r1 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) linkat(r1, &(0x7f0000000000)='./file0\x00', r2, &(0x7f0000000080)='./file0\x00', 0x4) listen(r1, 0x167) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f00000000c0)) sendto(r1, &(0x7f0000000100)="7720776420cbdb2dc88201ef018797f24576bd711aecabe627ff11395732f9fd95729abc6c1b6c7b7d554d8562565d1b0a20af37054b845222e61ac48b1cc56e58329c94ef2c77044f530c1afadd9bf67120006872cc1c5d00f192dc5146fea74a75b5fee8133e50adc578adaa88a30b9249be1c773c57acfa129f08cc019bff81d48aa3b492df2551a11e2b2c43b3b2c844c5fb61ef5955ac395fc9840fd360083da38e213a1397e489424bb1cd4ffe881e3c157bcc39f3", 0xb8, 0xa, &(0x7f00000001c0)=@in={0x2, 0x2}, 0xc) ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f0000000200)={0x1, 0x8}) shmget$private(0x0, 0x4000, 0x300, &(0x7f0000ff9000/0x4000)=nil) setreuid(r0, r0) connect$inet6(r2, &(0x7f0000000240)={0x18, 0x2, 0x3f, 0x5e0}, 0xc) ioctl$TIOCSPGRP(r3, 0x40047477, &(0x7f0000000280)) r4 = accept(r1, 0x0, &(0x7f00000002c0)) r5 = getuid() r6 = semget(0x0, 0x5, 0x408) getgroups(0xa, &(0x7f0000000300)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff]) r10 = getgid() semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000340)={{0x200, r5, r9, r5, r10, 0x3, 0xfff}, 0x65, 0x40, 0x1f}) r11 = getpgid(0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000003c0)={0x0}, 0xc) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000400)={{0x0, r0, r8, r5, r7, 0x0, 0x28}, 0x9, 0x7fff, r11, r12, 0x9, 0x1, 0x4, 0x20}) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000480), &(0x7f00000004c0)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000500), &(0x7f0000000540)=0xc) semget$private(0x0, 0x4, 0x10) fchmod(r4, 0x30) getsockopt$sock_int(r2, 0xffff, 0x4, &(0x7f0000000580), &(0x7f00000005c0)=0x4) munlockall() fsync(r4) semop(r6, &(0x7f0000000600)=[{0x0, 0x1, 0x1800}], 0x1) r13 = openat(r1, &(0x7f0000000640)='./file0\x00', 0x100, 0x1) getdents(r13, &(0x7f0000000680)=""/120, 0x78) 09:34:45 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) getsockopt(r0, 0x2, 0x0, &(0x7f0000001200), &(0x7f00000010c0)=0xfffffffffffffd68) setsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) setitimer(0x3, &(0x7f0000001180)={{0x5b, 0xfffffffffffef8a5}, {0x0, 0x83fffffd}}, 0x0) r1 = dup2(0xffffffffffffffff, r0) socketpair(0x18, 0x0, 0x5, &(0x7f00000011c0)) pipe(&(0x7f0000001080)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r2, 0xffff, 0x1007, &(0x7f0000001140)={0xfffffffffffffc01, 0x7f}, 0x10) renameat(r1, &(0x7f0000000040)='./file0\x00', r2, &(0x7f0000001100)='./file0\x00') recvfrom(r0, &(0x7f0000000080)=""/4096, 0x1000, 0x2, &(0x7f0000000000)=@un=@file={0x1, './file0\x00'}, 0xa) 09:34:45 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x15) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000440), 0x78f2}], 0x10000000000001fb, 0x0) pwritev(r0, &(0x7f0000000400)=[{&(0x7f0000000000)="03", 0x1}], 0x1, 0x0) fsync(r0) 09:34:45 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) r2 = kqueue() r3 = geteuid() unlink(&(0x7f0000000080)='./file0\x00') setuid(r3) kevent(r2, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x43}], 0x7, 0x0, 0x0, 0x0) getsockname$unix(r1, &(0x7f0000000180)=@abs, &(0x7f00000001c0)=0x8) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000100)={0x40, 0x7}, 0x10) kevent(r2, 0x0, 0x0, &(0x7f0000000500), 0x3, 0x0) fcntl$getown(r0, 0x5) getsockname$unix(r0, &(0x7f0000000380)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f0000000140)=0x1002) r4 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x20200, 0x20) r5 = semget$private(0x0, 0x1, 0x190) poll(&(0x7f00000000c0)=[{r1, 0x4}, {r4, 0x40}, {r4, 0x8}, {r1, 0x124}], 0x4, 0x100000001) semctl$GETPID(r5, 0x1, 0x4, &(0x7f0000000280)=""/241) 09:34:45 executing program 1: r0 = msgget(0x3, 0x4) msgrcv(r0, &(0x7f0000000140)={0x0, ""/90}, 0x62, 0x3, 0x1000) r1 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f00000001c0)) msgrcv(r0, &(0x7f0000000240)={0x0, ""/56}, 0x40, 0x3, 0x1800) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000200), 0xc) r2 = openat(0xffffffffffffffff, &(0x7f0000000840)='./file0\x00', 0x80, 0x40) ioctl$TIOCNXCL(r2, 0x2000740e) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r3, 0x0, 0xc, &(0x7f0000000080), 0x0) 09:34:45 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x402, 0x0) ioctl$TIOCDRAIN(r1, 0x2000745e) close(r0) 09:34:45 executing program 1: r0 = syz_open_pts() read(r0, &(0x7f0000000040)=""/68, 0x80) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x2, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) r1 = accept$unix(0xffffffffffffffff, &(0x7f00000001c0)=@abs, &(0x7f0000000200)=0x8) sendto$unix(r1, &(0x7f0000000240), 0x0, 0x0, 0x0, 0x0) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a4eccea6da0000000c000000000000008000", 0x0, 0xa6a}) flock(0xffffffffffffffff, 0x0) setsockopt(0xffffffffffffffff, 0x3, 0x0, 0x0, 0x0) renameat(0xffffffffffffffff, &(0x7f0000000180)='./file0\x00', 0xffffffffffffffff, 0x0) utimes(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)={{0x7, 0x81}, {0xfff, 0x100000000}}) 09:34:45 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) r0 = dup(0xffffffffffffff9c) writev(r0, &(0x7f00000007c0)=[{&(0x7f0000000680)="ad0b080c7e6c5a8a3853b64577db5596f7576952e3d3c80ef990ea136757929d6694cf78dd81937f4935fc0ccedfb25edd8faec13adfdbf38ae0b307123db639f3e7a7ee8af851a2c864ebc5d7534a2c170ad862575f38d5ea96a1d43a3274ade75185705f1ed6a04a221a51d23322b5ba9406ed494fd2840f0ac9b15f219227d3a381c66bd44bbcac90d45d2ed04b139870e5d1b21991e459df8a01f9cebea83869f1869647acae704d267fca652b", 0xaf}, {&(0x7f0000000a80)="0abeb3ac95dab766cbb88726a256eaf05d03b9c2c1d3bfb6df3901f1e2e83694ae7f548d9627b913ae69da673d360a8ed3de7872a9bd1669bfe2be1503c8281bb9a22a1bf942af3889cf2005e54e394d3adf010c485e9a4a889315aad8602b0d1b50e02434812e66d433cbfcad29e7ebbec79e5df2c06a1e82d815141b3f66f5e05d8c31e597e84228af4395b8ede9609bb375847c3949c2b49df7f289409a918be08c0f478108650aef0cb2e4d2836f3fd1d1b6442ec12a0b836cee92243d31f696e2ead55236c89f4ff6e928b1df0d2b9b65d3122c15a756071de75bc2b731", 0xe0}, {&(0x7f0000000740)="0a06d30fe405140749a1dd5a966b492c98721764904274ddbd78", 0x1a}], 0x3) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) sendmsg(r1, &(0x7f0000000780)={&(0x7f0000000000)=@un=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000600)=[{&(0x7f0000000040)="872b3b4b42e6736e177e96ae64c79ca766b56c7737e9ac8ba79d4c634a29f8d65ab5a6f4ef8b7a340fb0cea459c6ec9c5d2a2eb96fe424e5e7fc6f611f020399f76d568d749b0dab7653f166f2e9ec34397c9969b24babc59fbb7db091e2a53e91e782e59779d0b3bf0fd5fc3ba65127ef496c6175b0b2d31e5788d8151ecba9066e0251067ca80cfea9e72cb9bd028590dacf0026c3e279b1b398d81bf48c694831db482b600255f7e74dacdddf82bdb09e6d3d3aa88d7252a2af7d65d8d34f00e5d9ef082c98", 0xc7}, {&(0x7f0000000180)="9bb8c4c257882654f1ac0d26b5fd7df2720e6e778af9878aa7f76d24e3575a18e5f2f6156583437ae6964c263fae19c57c9aff5d53ed92e9dc4d3493b4ab157de2b0bc642054ca330e1cdbf28d2dd05691ba5b4304505876e94b0db4c4425ce4385314cd2647136aadd6be4b09f509b5f3b3f054b55b33145646595c7f3496dd5b2dd93338c9d7b849cbc7d3296631585c15f5518132dfdd6e", 0x99}, {&(0x7f0000000240)="ec", 0x1}, {&(0x7f0000000280)="cdbcbad959ad5ab4ac67c9849613e21ad55141dd650d71178b496e9fdc4b37b0838eb7811054e1958fb3c86b4015fb8803e574489d9e4de96818489651190571742aaece5303f864aeed9bb8114c4a8f3f923dcad99d16638fd29160017b4ed871944db755c682492652d974025beaf945c1edf431054f29bcf43d6e9d205a510f52e73ce99dc85e45f5735eb51541f588ec12aeeca5f0eea2096c5343eae7ceebf2714fac2a7f00258eb4ff0befcc9721599c5a4e1147a09b4e7a2ec7a89872d62dc70165e5a4d012f568e756cc072e1703deae1e8be2", 0xd7}, {&(0x7f0000000380)="3c392a4b3fce0aa4962c6ac48773c649626c928ffd220a41601dfabff513048cb13b4141e5c806c0dd92f9e7e74b54a5276c8c942fd83b17e5b2b0b36201a89bf244b9a5c3b0bf2f182e7ac237a0d1fa2e", 0x51}, {&(0x7f0000000400)="47a712a391bb1a07c13722034fd516b768edeef5cf617dd71ae6521a64f35cf0d58221050d530ce5eb7a4946676c6cd15b208b7b388ff2c8e783c5058344341fd2d7b086b318615b34849a2cce81800004d125ff7ef07ac2e01e2ae3b81fe84fd3f2292b4673a632cfa3a6715576b3acfd8fa166cc946b9d435e2cddb1fac5958d974b50cb449eac1058f02ebb4db2e088674fe51bf4e37465384ca8742f2c449a0a8045a551fbec704bc880194c3fb1e5ed210d1944326205c96bba787ce74410bb68", 0xc3}, {&(0x7f0000000500)="1afdad63c0fbdd1718a70cdfd3c6a68172c5f3032fdf7f3f69129876836104e1e3515ed096625aecafe878672c4fe40cfac31e10d767e7fb39c25ab764af84ce89add68de62a56adc71ba1a3d5ebd6ca84f2c00b03ead6783b480fc503e44650935cb48825131b5186e8c8a23fdbdf6601669997e213cafd7f4eec3171cd599e9c63e072cd33a55f8f6bd055656807c46c42f0c33862970f967c8808b79a471c8ec7ab4837737a0939edc0471dd7f99a779e967e91422a67c3fe3b3c21df30a5328100d331bd3eb375146efe2c9908200a21f636aac9a2bda99dd9ce283dda4cfa329e222d8917114f86", 0xea}], 0x7, &(0x7f0000000880)=ANY=[@ANYBLOB="f0000000000000000100000001000000cf6181a66dd933bc05e92350a8d2d70ebb67cf12fbaeda59af1499fed3f275fae806e43e2e386f21f492b9668e51a90e46e801846ea34b6369c7872170c5ff4ab0b9b717906b0afd0397dc988c6214a012467991655cfbdcef9210209dd74897e83dc43eabe43609d08a7905c497b52517ba20101685e17640387ba7092e4d80a8e5b6c103ba258d8f1a64674233d45784a243ffab618afcd360d403b26dfbc52a237a12c78738adc6fe6a77fd86fbc5f3a9aefe639c66d7fa0e70e14d2b2b05806219e0c4f8ae96391e1ec7b85a6e226e1905c5d800000eda51c805e5a8ff612379bed4a3db28c1be67f12796b2927b5f1048d3a6c727a32d817d8584d1d350f4665e4b791ef85b8c24f1ee02adc3adc98e4b8e1354640468f8f2b237c6d93a8b820b04b3499c5e5637d3eaf0df4b8a619ea4389e854e30659da50447da9088565734f96f5fe5f6ec40a411718ab77b967d7d35a417f58e2a5296947889c35991974c3e6c88392f905e1eee539f31885338743fa91ad09146fdfa645be65886803762e9dcc4a98d46c57ae8cdcfc0a8148c3a7dfd9d0073f5d6c36d5b44d78e21a831d4117feeedbfc2b1afbd2c912c6c1afafbf48ff52de525508f9411f80b864e8cd2f87d1492"], 0xf0}, 0x8) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) listen(r1, 0x100000000) setsockopt(r1, 0x29, 0x9, 0x0, 0x0) socket(0x1, 0xc003, 0x705) fcntl$setstatus(r1, 0x4, 0x84) 09:34:45 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x0, 0x81) readlinkat(r0, &(0x7f0000000080)='./file1\x00', &(0x7f00000000c0)=""/193, 0xc1) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0) mprotect(&(0x7f0000ffb000/0x1000)=nil, 0x1000, 0x0) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x10, r1, 0x0, 0x0) munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) minherit(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) r2 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r2, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0x36, 0x0}, 0x0) 09:34:45 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x3, 0x0, 0x0, 0x0) 09:34:45 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r1 = shmat(0xffffffffffffffff, &(0x7f0000ffb000/0x3000)=nil, 0x1000) shmdt(r1) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000004c0)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf90f05000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002049fa9da398bcd62b103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d8e1736a01ed01d72f5dd1d95e8f6b9d3b3c190fef0c9ea73906e2adddcb95afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a627d0767106bd31b4605f1d0008fd323e6a8bab89057394672c25bc15a602", 0xd5) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) write(r3, &(0x7f0000000200)="e1", 0x1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x98b, 0xffffffffffffff81, "85fe4dbfa60200000007ad00fbffffffffffffff"}) writev(r0, &(0x7f0000000340)=[{&(0x7f0000000140)="d16981eeb91bd0a097859f7338f689cd0f7ae17f9f3ec699245c0b7c7fa2c653e4eedd7ba269dcf9", 0x28}, {&(0x7f0000000240)="3c6b70b771bda23100d9e5526736d5987b16aafbd5fe07e54a32b8d913be3c8a3d035e557c9545ae2fa6b07d0d2912bc5e8ecc5553f43b8d0deb9f4c58bcd1460fd8a97c7f6e8cad30295197073cef546802301e671b81ae9bc76bd8b355141d193e6f3138f569b44735290d8cf701264513db0c46b04f3d4163fb6414ce68b2c3b50ead3073d6e622764ae4b6c7c6e85ed93f57578f7baaa43cf5d02de9f21eefcfdcd84d807a46fd4ee72e903bbe8e29223bfc6ed3c4a98d727aadf93005d195636ec0c7ae813dbb9be2c4af9a7b1ab4719a3b729d8c46f9c648e2ff6621c88bcfaefbd0477b07fe20972f386420de824119ee851231c877e2cb6255c2", 0xfe}], 0x2) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0xff, 0x0, 0x20, 0x6, "e3c7a8a9735c4bc090a87977c7825d4d92f45e78", 0x7, 0x8001}) 09:34:45 executing program 0: socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000040), 0x4) msgget(0x2, 0x80) 09:34:46 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000440)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000001940)='./file0\x00', 0x801, 0x0) select(0x40, &(0x7f0000000040), 0x0, &(0x7f00000000c0)={0x9}, 0x0) select(0x40, &(0x7f0000000080), 0x0, &(0x7f0000000300)={0x5, 0x9, 0x5, 0x7, 0x7fff, 0x9, 0x1000, 0x200}, &(0x7f0000000340)={0x8ea, 0x101}) select(0x40, &(0x7f00000001c0)={0x8}, 0x0, 0x0, 0x0) r2 = dup2(r0, r1) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000001bc0), &(0x7f0000001c00)=0xc) r6 = geteuid() bind(r2, &(0x7f0000001b00)=@in6={0x18, 0x3, 0x100, 0x33b680000000000}, 0xc) r7 = getegid() r8 = getpgid(0xffffffffffffffff) r9 = geteuid() getgroups(0x5, &(0x7f0000000380)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) geteuid() link(&(0x7f0000001b40)='./file0\x00', &(0x7f0000001b80)='./file0\x00') r12 = getppid() r13 = getuid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000001c40)=0xc) geteuid() sendmsg$unix(r2, &(0x7f0000001540)={&(0x7f0000000100)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000140)=[{&(0x7f0000000200)="888a0a5254287ad243cfef5d48ec926de2ae0a8d041fab5d085bebb0c8c3c6a1374ba39e0a4de69a80d5bfab82cb6248db2aecc122a59ac43ebfac3d72daff8cf8b80da9d31875691f8833d56e2ea94705418dce657b40c69d0cc9ae6845d4214ea95f1f4b686badcf38fbaadd685176b8e832f9c2a9646d5cae06657ca652", 0x7f}, {&(0x7f0000000480)="746e44f82b065276dd4f5ad89e1d2034a413edc7ec7b932ec510f7c05c2de73398740ee10ca2007e1537deab79a38080b22d9757a54adf813809984f1f00b4390534c36b12b38715900236030261edc4732d858cd21b961c2a22e338adf7dfb8995e729336a30a51042c8872aa4fdfe29f61fddb0e0c2941da3a41efacc53e83e48457c468af0e85999e38349483a7a343ac7d7022bd827c58bf7e4dd1e0a62fe8ea8e106809f753e37ec6729b27cc4467f37e2e8168c8e6aaf3767e788b2fc7e9b35f7f985a2f5d41855387f53ef3ed996a3605fd0d5262b0e31803e7963165dc4143eaf77a1060c066a65acf14bbdf3440ab5bb0edb53542ebb78f4c24f9272703cb79ee932f86b989d26b3976a890930b502fce7d3c1b152c45430050fc2d5f3f79c1da18913a85cd2edf1b1ee519f4088e18e8e0b2e583293e274c57fd16ebfc5a2fcabcae70c4ace756c76bf0b11edf8829736676859d357e9e69a2ff1369eb477c0ff618f5b3c9ecea4c3d0e8d5aa61f58e724e4e302df591859b91d3cc6dd766361b0ba32e05b9c996b7bdaecaf08ea5cdb311890f13775f1d278ec177423e9bd50d81cecd96aca1f43991c01e8ba605e5b042eeadb64462e1be918afeeb56c639eaf939a4d316205b26c9cd6a63a735177b434ead760160e067ec9fd40ee93b0d741dc41bff8cfab70c9453bf3e061ee4700d5fb1089296cfb07605f7e3f8e92f530c275e0c4b619d8284ee5e94aa9653e2d52dbc42c64d1f7322fb53a6623c699ed0570f0835bee8b06918afbc5bab98777255ae8ed1302006ac745384071f9c6b718ad8f60928f9d053f2f10aea6be9c266ab5d5405339c02608641f63d7b32fc6dd54d4f80d1dbb89d6a42756b233f8a225dd06ab8948183470a70168882bfbe7a3f91be18bd3bcd93ad0695e351bad4032f23b78abbc9a1fb5e0217373fd0f6347a992273b7753c03d5f44f9afbbd9e6f4470ebda378172351b55f5b4d97026556331663d7f07efacbb811eb917b70c8f06ed58f200ecbf0f0815bfeffdc018539ce890f95aa92ae210daabd5fb66e59be34003e46a18b17f92e2681f1c9f83e54b97ad7fbc594c84bc753fd6e10fabd176c6856422fa408ef389949c942c06d8a946018b45a10ea20c920706c21d3eb50b65309874285bc6c6dcb3eafb23397d8e6c18f48e216bc49fc86e49b21e77cec5b9946f0deb4972d6633db279452ccad243ea8ab8cb069b79b707092a5316ce1f3811a3b0d6db7b635e4a0188d4b8addaaab358aa566fe4d65af8f81700caecc27235909d72ab9f026ccc38dffd75cb0f69e22ce73278ad1d3bfa99de66386e8e4de11c6a41953d3a64b8b76bfb1f1dca810faa7f0b526b0ac5c7fb434bbe6495913707c31aa9b369295874ef22c2afad0c971288c89a6dd9f89455adb0d1a162a06fe0168227fc59631937aaf8e8b46979fca5d893aa819e2e886e04ccd26292f1ec00517aead77397dbf600cbf8e58649eca5cf59c41de96730c9b41f6f55761f57727bbd8d9e760b7b4204362b02c0fae22b4f70ccaf85f4e2c2df6b30993e86febfc44e9771bc83b15769152a9f1cc1f505fc807037c16b0dd4165c1a5a87150a379a3bedf1ff10293362b9337dcd276dc09c713ff42b1fa9e5a9f0570e4c697bf378a0f2d4386a520894727245b5b87b5e9a7dc69e900d472822a2541118637f15c8f9a30eff136975dccac41dbbdddeb2e812df0f7fbfdfebe6f62d7cfe3539a43bf2425cdb114e5abaf1b5fdf643a9e43380ae46ba0f0caa2fb325e1c3649742ec2ab3e86fe13fc436a3e54c3a9524275552860de0a90e14f549582d25454434374ad8c5e793e351de2b224593f93f5b083127a6588250e3ad1d5b0fc2df4bfd828e58cc2399472e99cc72fc4e0718a21b969fae7911d166a8f9d20e42d4ef5c4400f06f81fe140f5253507c20dc06bb0900c353e6ec5a925714f69165923628004d0f63b16607a1f01d24c39098a05fd898ddfa83f616eb40917e3ed2fdbfd1f8e84806c0df0aa518e37dd56a555dfa24e46592aca6b414270c3137ff5a278949d3e0ad01ddcfc07d4f6d265502ee37d0cf951cc5f61c93c8e398e345cd719f99c39e325db9b158b0af93f817a18dd40a9bd728a7d409656b75ee88603be44756df2fb0b38647dca7957e355bb5818e7554c7c1246a7b0e2a6f12639a1ba18e68fa8fc062a9506a00145722ae34ffc33f89b5d38bbf8f26ad9c9fc7d6db00f265a1e490cfa0f730066fbcf80c59f1c4b62cec32c4b7fef4df6b6dd5acbdf73f344382f90182598c6f81ae3b884f7ab7effe828e8e1a5c18cc34c5f36e0cdc5825f3d836fbc2d26b6e4ffa7ceb52480571c45ae8cae23fbbb15f62aae2f80b1c0d563753f60f382b217b943f39b5290f52c597ddfbb3a1da10497cbc5c69151248cc5612165dfe2d3941ab5e09f4501409ba0bb2180fa1d61c9799e44b6f3a7863ceb1842cef297f5d0c51560aa39e0e00d9b7b95207af6b5907bde06183a506750d701f9309ec9de7edbb9440eb9a7eb52d7dbfce0abe6a7f0bb69698cacb5a782863b6d49dd057d8fe8cce4168de99a14809ff70428547603d814557e7e92bc581e680e4da0a3a28638a961b70bf348313f8ae9fdc5b26f33c51805ca3acddef7a155c14048c2598c4b7a87ad0d54c91ba4173920f974ec5b7bed380dc73a202c8b47a22616c3a43fe8a69fc9d67e4994d9a30c94cb68f78b95fbd5c275fca83da908e821210c978245bb0b1fbaa16a2acf4a075d765e1150389e70429016d00532529cc0fb2f43d70c5ad8863141e230c104d0e60f055322fe310f0301c5061092dcd281fb191f3415b3a7cebcf031141b9457a43da7a10cb4b3453ca8596f658d088985cbcb84ec6dd2845bf8dc9eaea901cc6472e039a2925bafe6864d452a5ca7f8d8dcb2ba9ec220b9986f2ac1a0d3529bcf131a94b61e1c29bb2f8686d4f7a67b9319b35f6f43598f6e5bbe3c79cba9e54ee4f75a006ebfac1ffc80613a2c4ac24d7a8f2cc7161ad35ee222232b74b49b69f02b694bb3841b42c6f4e47117ab41cf27997631cea6d18809fb33bb89c4029a19809d6d3c65134fd9fcd967dee69d1c08cccff35b16c174dfc05f7700d65467106f034e60a086ea93ade5a35a60622df53d562c34f02368ed0f16b92e1b33428188f38f36423aa64bb4a120b431c1fe0dc5ea53cacde6338358e24cbf1e8bf57cb72f155ec3e2277f7cc6948a5bf44b26f0bf5b4fa84e98cd9e85c8e26cc4c3a36cd01cb8339815ad1c686410cb67ac464675545772faf4e8c6e9e6e67d28f3f63e7b343c07d7ad40f567adb916208e6608eb59cc7ec7639b1094214f8dc7f589cf44da4d4972c9bec30f147bc4da8418c27536bab2cd65c6e7d33816282a6d34227fe73080a67f148aa4a967e1fd786e6eba5117979ba92b610864110eaf69239d9d4e4624244f1bc55451249712a23ebb06d6169d1d1e43212e19f2c8e363cf78ff950b61e0fc41bdb700ccc1169c2a69fb4ec8e74d933f5cc88aba94815ba2e299d21a6cfeeba30e3ba100d042490626c8db35d50c102594497bc3c1c68c6704517f4e9f905b302c958b54a840ac02143a74d16ae39dc9eaa796df91b86ba93840f7fac0eadfae9da4b81a7f2dbff3e743dc7690b9ca568f4d2a68e0b276b19a6874856676fbbaeed77bc2b8ff230c157291e7e4d6939e710a834210ba5e3508149f0d12bb70bc0b752129d91392c10ebcb1acd1a56aa55d71b81648294d6452640791699853b30c1230e00f010720eec04208e91916aad62b78fb02b110930225d86e4152cb30b135ff0b8da2c91d830de0a7d5927f0e583f1ffb0ae6f69999bc7595c3bc199fa45c5a63b5165ef2fb3f16b0dfc0c31e65e92bb4672a07c793b5aed3e429138723cee035fc63a8f518146778ebf408e6d7cac566026b5bcaa49304414924e60dfefc276160ddcf5836f7ac9510136f1c8fa39661a90f501c06629a145754774baf8d01f741bfaea8006574e81d29d8efc557d2d34ec2af48e7767a1fb137057ef8b0015b2adebf3b9bed33416b9af9549d3a979a4dae7bda3c2ad155ca0c5510640694de375be14ff56364485baa880f42d3588eed9cb7fe922a74e545e752870dc182847df47093daa6bc7a8c5e801a9cf2f8ae0803f7459c23fd4adf97590c1183e48e1c9018197e5cf15735a4eedbc4d3858dd2822b98615d5a29199e51431d6cbbe3d58effb90fd076276228830173dd73838e234a8072e27097565fd44dc30e500db2e0997582e5cc456f8e55748f88e0eee466874692665a8b9c3b0fcd3a28ef5c78a5a917d17aaaa15e6768073b18eeef45c3ac4758cc030e750c552cd4906f5777463aba17542b8262eb93d313394895789d619141d27fe1e608cce72b6658a31598c8d510c3ac4f2cc25c99c77373c221b645c48c1a3cd2d1c7ca26ea288f3fdafab18f14b1fb3b3868d540b7fbe52697a205198fec5e25323b5926b3faeed7bbad909e426fa0049e0f3ee2d4372a6237f4a60afc4e2b23f088196ef218b4b1ad2b100cb82d0ae2207335cb1694c6f5497bc6202e1e690313a561f951e6fd5ea064443954130a2cce8444aeb4d683030c22f3511e1661dfc0b6dc8f13a3be838595433941b4ea5ab06d09aa793b0a53bec3749b9a5b530e983abe07aa8f936d90ae830a53730e301e1b4a670d5a23f9436f3f43d346106d5e77070c64967ba405a3b6a8876e7ce2ce382bba150044d7827f0dce6fc62810ac7672b7a2f36e44f9219379a5a94a6bd5eeefa3b1f0cd5b0e71626d681504f57412cf5b96efd5d3a0f00e7cbc39af4de640e359c9808a384f2b16b7f2afc65390afb384cdb9f227e5464b057f04d57b4e0b2a1e7e85cd3c996af67715bc8e513ca38e3692d6935441f62f42f82f9097bdeadcb6a989b3026028064c378982d5ee768399d2ab73fd512acabb849366c5ad9bb4a3cca975eafb5762d764c8f84f14210c526f365a00f87cb5cdf7da90ee3e40d079810c52c6867cdbdf5c3ffecaf10a791b2e5eca27e4d6dcf2f88cb389b3861583da2f1d66f0bc46e567ae9c27cf6f5f67d4c93df98743294e13496e7396e1787aead71a0ac75024288af706d341a286eec9660df7b81bf490b33c0c989e02eb024082e253aa806726e00034e6a6e5bc2acca04d4601b88834e713b6625ddc1a0b7385de1a974d386748bf4725593b6db7e939d8027e89e52e0c1e31283e2383c6bd154f6bc547d78cd8fee5bc841bf25584d628e3d46240073ac10cbb14993d56aa0599b40a86babc5d3501615e8710c7de38c98efc12b81bfd33c5bb3dc4b63b95b7d10b9f56445aa8e2b8980006c1679dbb8030988bf6a54604cd965f5204e08a9a9991f49f87b11c23fd807657afc29136befff29688930c67211e3d26d690aff45313a2abf70b116190c62e147f6769d78dbdca34f69bf872db6aac131e133e57cc4a1b7a94476575292e2972718c1ea85a9fa00a8966dd7452b7404b4d002ad4b9ccba2cb78fec074aa4d25c099592d4ef73012e8abb99ee305302f14dca84f09a90b540fb5c7af88015da64e97ea2ef29e4be4ef5c0d6c5a2165e85f683b72e115a818c5754f4352ede9eb1db25ba2c5a488c58c17c35226abbab74bea4455231375437cfa91c3fb780cde3f5d3457fd939a5190377f60d82e8a241e1d948697118b913c9abcac386556bf04983f488dfb751eb5cc35e7d5e06a42b253fed6bf81a9b8e030b61d4560a3aed8896b71deeda8824e2", 0x1000}], 0x2, &(0x7f0000001480)=[@rights={0x18, 0xffff, 0x1, [0xffffffffffffffff]}, @cred={0x20, 0xffff, 0x0, r3, r6, r7}, @rights={0x18, 0xffff, 0x1, [0xffffffffffffffff]}, @cred={0x20, 0xffff, 0x0, r8, r9, r11}, @cred={0x20, 0xffff, 0x0, r12, r13, r15}], 0x90, 0x401}, 0x400) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000001900)={0x0}, 0xc) sendmsg$unix(r2, &(0x7f0000001ac0)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000001980)=[{&(0x7f0000001580)="98e4b8e474bfe9c525c976751d0b9000cdcde08ab41ba79d7f05c8f47fa17c6a0910a1679e8b45929832efdd6bb7bcd3a1155de7ef685824997187de804c363e32dc230ff8cb12206bf0a29e41d6c9fbebc579eeb7079943f3a4fe287834c24439e2229681a916164ecd7ddc953ecd6d8f6aa37743329c50d2f96143e13fb5e30e18437b1bec9115d33531e114dff3e24a7ad54bfc555f0c2e92fb82c70f5e56102844234b5608910f5b150bd2525f328621419099f028e42b4d654e8364b02076d9c01ebc7d2958706176a40ff64dc7fb7c69984a1670b1089d499b", 0xdc}, {&(0x7f0000001680)="ab65bf12aa4f49bc526d041426e30b6544", 0x11}, {&(0x7f00000016c0)="e175977a600d059d6826f484cf17948968dffd", 0x13}, {&(0x7f0000001700)="9afabd4954f40a94d92f06e49e93a392e0f62d050912dba49f2aea1f46f09710803353af1890adbe0c01ef32237bdf234e73eb39e6af3ce87b7947659258810858bf7d9e5711d85490611a92b0fa247bec7cf9f2350bf8d98a765414", 0x5c}, {&(0x7f0000001780)="8b80fcc0a4ae572cffe456e03ac7fc484ea3044d85b27d84ee5d4e984a89b2768a771265bad74c37cbb05a24546356032e8c48fa8ddea37937b56a1fcef0de3fc37f7d5845258dbc5db453696338c100ababea18173326b63cc10fca27500d16beb37247ce64116adbe12dce7808c26277995a59642c8589d8903d2a40853a6256460bb01740a739e9c7a2caf75f287fdb8332208147fb27332d7a796fc030d326d4d6e5f548e9e738868e755b796deb907816e4a3ef30334d5693968143938f41357715dd20a9a3d9cf880acee4f62b7641c84746184ea6ac816d5a11c5e66501f72d02fadfd01a53dfce591bbb4f52713d3b36", 0xf4}, {&(0x7f0000001880)="aabd0d75d5d97c751fedf1629a058336d9c6ba142a70bc0fb3f954747b622118603da14cf56c7f59947b3d81700441851f9a4b", 0x33}, {&(0x7f00000018c0)="a3", 0x1}], 0x7, &(0x7f0000001a00)=[@cred={0x20, 0xffff, 0x0, r14, r13, r7}, @cred={0x20, 0xffff, 0x0, r16, r4, r10}, @rights={0x20, 0xffff, 0x1, [r2, r0, r1, r0]}, @cred={0x20, 0xffff, 0x0, r12, r13, r5}, @rights={0x20, 0xffff, 0x1, [r2, r0, r1, r2]}], 0xa0, 0x4}, 0x4) 09:34:46 executing program 1: shmget(0xffffffffffffffff, 0x1000, 0x180, &(0x7f0000fff000/0x1000)=nil) r0 = syz_open_pts() ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000040)={0x3, 0x1}) 09:34:46 executing program 1: mkdir(&(0x7f0000000240)='./file0\x00', 0x8) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x2000000000009, 0x0, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)=""/230, &(0x7f0000000000)=0xe6) r1 = getpgid(0xffffffffffffffff) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000180)="6542ebb5db867fbe0c75da7574db61a89550bc921cf92a2c44eb6f025edf64b0b7e7ebaafd6ae8be4d7f83740d0b725bf517055e823f476f563c8a893c59ec9ac7b195f609334dd724208a91587363d2d26c4baa8576fc5cb9b7e7faa485bb173ad2dcfb40e3dfc2857277a9455ac0088fe0778d038f80f29be4ae4c3d158f208c3fbfa0831f22de7046772fd4b9ac331f7bb7521548e0d582aa8ccb7be92ee629c8e9bf2edb831dde39", 0xaa) r2 = getpid() setpgid(r1, r2) geteuid() 09:34:46 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "bf25167dce16f62f24192de0d871b7e6e670b25e", 0x0, 0xffffffffffffff01}) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000040)=0x9a3c) 09:34:46 executing program 0: nanosleep(&(0x7f0000001c40)={0xf0, 0x7fffffff}, 0x0) r0 = kqueue() kevent(r0, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) r1 = semget$private(0x0, 0x3, 0x202) semctl$GETZCNT(r1, 0x3, 0x7, &(0x7f0000000000)=""/4096) r2 = kqueue() kevent(r2, &(0x7f0000000180), 0xc20, 0x0, 0x71684c5e, 0x0) close(r0) kevent(r2, &(0x7f0000001000)=[{{r0}, 0xfffffffffffffffb, 0x80, 0xfffff, 0x8, 0x6}, {{r0}, 0xfffffffffffffffd, 0x4, 0x2, 0x0, 0x101}, {{r2}, 0xfffffffffffffffd, 0x80, 0xfffff, 0x6, 0x8}], 0x5, &(0x7f0000001080)=[{{r0}, 0xffffffffffffffff, 0x10, 0x200fffff, 0x1, 0xffffffffffffff00}, {{r0}, 0x0, 0x20, 0x4, 0x6, 0x1000}, {{r0}, 0xfffffffffffffffb, 0x0, 0x2, 0xd, 0x8}, {{r0}, 0xfffffffffffffff9, 0xac, 0x20000051, 0x2, 0x7f}], 0x4e50, &(0x7f0000001100)={0x9, 0x7}) 09:34:46 executing program 1: r0 = getgid() getgroups(0x0, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0x0, r0]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x100, 0xd6ab, &(0x7f0000000180)="ebffcbff13fffd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = geteuid() r3 = msgget$private(0x0, 0x101) msgrcv(r3, &(0x7f0000000200)={0x0, ""/215}, 0xdf, 0xffffffffffffffff, 0x800) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) setreuid(r2, r4) 09:34:47 executing program 0: r0 = open(&(0x7f00000001c0)='./file0\x00', 0x400, 0x22) setsockopt(r0, 0x10000, 0x0, &(0x7f0000000200)="b9967cab3ba80556bd8306e65a75057a93629f378127714a7ef0f11799da61317e3e972661cef64f4a9dab0afa5ef2a689e3c1f3d87228b3e60376661ecb6ed01b04daf8a369487d80d7eb9acefa0441", 0x50) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0x0, 0x0}, 0x8) setsockopt(r1, 0x0, 0xd, &(0x7f0000000080), 0x0) bind$inet(r1, &(0x7f0000000180)={0x2, 0x0}, 0xc) getpeername(r1, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) getsockname(r1, &(0x7f0000000280)=@un=@file={0x0, ""/68}, &(0x7f0000000300)=0x46) socket(0x27, 0x0, 0x1976e89d) setsockopt(r1, 0xe9, 0x6, &(0x7f0000000100)="bb39aa01fa7318688cca61fc74ee3be2997b58da99a244ff4d607510f1249a27cfd24d696dae6520ac96f4dfde8b4b1e6e8778854be2cf780a79f0110acfa1f6b5156e2ee07576a30e5614c75c", 0x4d) 09:34:47 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000000b80)=0x8) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffffe, 0xcd}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000240)="47c5194a0a650466564a3e6ef093cf570d653934d5da0bf19df4442d8b723f2da4658125085b8be11573bc6e3343e08ddbac577ad694f1da78a40ca98fdd855743bc7ef41b8617461839ccd519be4ab721e3544ea2f338d575c42f265b1cdac4603a13b560fa162984f48ef609cc0b9a063c9be9835b454c21311dc4ceb29aa211c56bebd5f3a553c7e5a0d5829155f39a431a7e1f4b19f491c681c813c38c9c8ff24c7be68bd87f394c94af9e01f19db2284c5f0302de34ad8138e07f9a3cc45ce86d2b5965582b3d268c23c5af9bf54f59ed5d6a65436b358e351764f33c387d1c3364151b3fbbca4b21baf7c8eb6963e0bb7012a588673b36a2228895cb63c747c253cd13e8df9e753ae3c05ef2730577b6ba4ea738965a947c1d37ae5228b8c7cf4efff591c97675d9dd756074ac9c6d8d7f3a1c9ec3229d56a347180529e9ef968b9bade45a6f98178a38d9bd76181d3fa3b5a5e4e4b3fdd38f4a2295b1b37a05193e9131b2dc1d555675e8c06153633515597e8fb6a170ae497d6864893c2f86060cec840a7e7bd59c8899c0aa852b62723d293e68d420dc8c8dbdadaa342ad526d6325a324f517e82414ca75cae5e9a65e8ff8480f06a2f0d60399c26f0648f4d8fd8b6a476a056e6cfe86a0ed3551ac6b955a7809839241224fd0e45dda1147e1930536df432f21a773c32a5b95d505ac167daf6e2d175b0bbfa52a7cac82f315750325eeaa6e9bd3e2260164e9b1f112634d3668499c0e3cbef2fa49aca04145c95eafadef9de0fb34669d41fdcb4df082bee54b073f1ec345734fc69b56b70c0da6566722cbd676b56a2f7ed9b0f2f91136bae71d79869b1ea6d043b31674908b90c3a2ef26bc3231a79a216ecafdaf34982cfa6214be0c9b41664c7d4893d70e55fa42a5edee28d5df53f3694aa5d9bfec7fdae8a25647a0ef10367041f7ef8546f56a1a0f5f54bd874cf8d887877190f07d0f67e77d99e1c110896c114fb60fe2908747e6139d96bd4a3628c4d12a9d525d8d594652499698a7bd43f41f0ba5ea86e66380fa7a47af0a989f81f34c93225e53476fb05de03d8c19805d936e699e61343778014b1ad9704cf172733333685e0e0228769577be7bdfebbc778777f5f108c10bc869266e47ffd88276f7a9f001f8814114203f07fe6f05340cafa48e7b89fd22de8b51fc097dc24267d154941a09d154e45fd37b9693fb0eedc437af30a24abbb59c7a45d737cf2ebb6f1405067ceaa10a3727542326ae53baed08513f94580fec0413d61b2d25454c35a0ea88141800126fa9286df2fcc20450b7f593795c6155d3d37840a21a6a7d423dc39235475304017e189284a92a2b6094bc2e4ed4bd5edc25f7d646bccd76d79efb4cb7923c8dea13ef511d2e9925aff2edfa453aa31eebe59130fa737b17f19f8c77d8f43c59c64512524d35f1ef66624657437b2f83d52855f861f326bc1356b1ad77e7284e04e4ed388695e64b70ceadafb8137085651c18aba13198280ce1f00f84ab123e183a1acc220120641a0ce0df5527b2f887e3596384441ae0132d43ec98a1582e9e207c68b5f0c557dcd48a82c4787d38d685d4e08045ec1151116e077a4e58f8749f748f83e8107484bdb3b2f60acb9c4e9db4a610e1fc444dabed9c36c366d3217753aca683dc4149dbf751baeffe76d7c9d8a747a3efcb259762eca0f2e2fc647ab3cc03b88f0af8e30176816bf38535a9183a014f96d96008c1b6905382c9ea2d8c44539f5094753d894df295805553b967d2ca67c472d59c72b8e2f790fabfcb05d7a13c6b5a9d4884f681d85381174d921b2ad4cd738056ef45cf3af8c9759638ef648332ecbbf5e748e56dfac5e4c22f23614b7710e8c31c2b090e75ba1c0db3d5ef955093cdf778d66305958c75c744a36ba3f46cf74c6b4416b4d800d8c57f62e3e1d77949b18e882410a293496790c96a3873f89b35228884ecef02a084f1b4dc4cbd7399471276c88606b22ee2e76468065f081e84cfbc44371efbdb469c23bb44fe9bf8cc17779959a1e2352d80c17ee8ebada5edf601230fc45e4a43606c924691b402c4c815376ca87f66ba41eb8b3273fe2f0df97e6132663abc89dc3ed8550a83d1b138560ea04f96ddc038b96998db86356fc5ad65f2b7e00e7c276acf8c6c252adb2fec15444d64de281ba7e21ba9bd9860daca3de4dc650f2fe016b455003e083c752e2a7c99c4ef7d7c8fac21fa1a7bb7429edb21ebe4d9c4234c41fa711713c6bd6165bc1d51afbd3ebe496aad42235a6f41da9f6f5bd1981981d95d936adf3d93bebf3648ad393ebdd1661a9dfac00b5f067f4c6eb77836a0176f4073e4b738e4ea9bf572542ec92092f66464ca5589469711eab42eec39bf0975886a79150f5414d3f73fa6ef24aa2077c62511b94cb8a018e1883012b18646c23440c8822060ba7990489ad42f23e0b27e67e2c560dc425380652d1edb49c5c39ba6f8abe2b0ef892cdea4c8612fed20c4a9482fcf5d7f297573711e216cdf3d45ea25623cb1708d54698fa9d7136f0eaf5781bc9dc7d0eef830b1df81f42f607116a2a099d75c26316a021e1769e1664b2e7036d9e31581bd4683e27bb1c02efcb67f5804f535345b773fae4196eda4166d56b3867fa058f6a6cd2cb584effaa4b54a8ab840f11a3e2076a973a33466a6d113b1ce8362e9a80fbe33721e1264a8f749f0a74444647a124389a75a0162d6616ca7d363ede901bf8e51e29f1038470832b1ce5fb9acb76739e620dd1abd79f551c570436ad9bc08086c5e879e025f3f7ec347d4dcc0cb84d1a7a37ae07f363cdc0da4a8e5a768a2e92fc5e3f02d7ff1f129d7e7a4d86a32840ff64fa1dc22a3c57d6b9ef526a828a9fb6494eb322", 0x801, 0x0, 0x0, 0x0) r3 = kqueue() r4 = semget(0x1, 0x4, 0x210) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000a80)={0x0, 0x0}, 0xc) r8 = getegid() semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000ac0)={{0x9, r5, r6, r7, r8, 0x8, 0x1c5}, 0x437, 0x2, 0x8}) r9 = semget(0x1, 0x1, 0x80) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r12 = getuid() r13 = getgid() semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f00000000c0)={{0x5, r10, r11, r12, r13, 0x4, 0x3}, 0x9874, 0x40, 0xffffffffffff7fff}) dup2(r1, r2) link(&(0x7f0000000bc0)='./file0\x00', &(0x7f0000000c00)='./file0\x00') kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x4, 0x0) read(r0, 0x0, 0xfffffffffffffdd8) semop(r9, &(0x7f0000000b40)=[{0x0, 0x6, 0x1000}], 0x1) 09:34:47 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x1, 0x800fffff}], 0xc20, 0x0, 0x0, 0x0) geteuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) fchown(r0, r2, r3) r4 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCSCTTY(r4, 0x20007461) kevent(r1, 0x0, 0x0, &(0x7f0000000000), 0x2d, &(0x7f00000001c0)={0x1fffe0}) 09:34:47 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x800000000000009, &(0x7f0000000080)="292918d7", 0x4) 09:34:47 executing program 0: r0 = getppid() r1 = getuid() r2 = semget$private(0x0, 0x3, 0x2) semctl$GETZCNT(r2, 0x0, 0x7, &(0x7f0000000480)=""/74) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r5 = getgid() semctl$GETPID(r2, 0x3, 0x4, &(0x7f0000000640)=""/191) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000080)={{0xf6a1, r1, r4, r1, r5, 0x20, 0x9}, 0x0, 0x44}) pipe2(&(0x7f0000000200), 0x10004) sync() pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCCDTR(r6, 0x20007478) clock_gettime(0x4, &(0x7f0000000140)) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) clock_settime(0x2, &(0x7f00000001c0)={0x4, 0xa8}) fcntl$setown(r7, 0x6, r0) r9 = shmget(0x1, 0x1000, 0x232, &(0x7f0000fff000/0x1000)=nil) shmctl$SHM_UNLOCK(r9, 0x4) setpgid(r3, r0) getrusage(0xffffffffffffffff, &(0x7f00000003c0)) mknod(&(0x7f0000000280)='./file0\x00', 0x80, 0x1) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000240), &(0x7f0000000600)=0xc) mknod(&(0x7f00000002c0)='./file0\x00', 0x2000, 0x77) semctl$GETVAL(r2, 0x7, 0x5, &(0x7f0000000300)=""/82) r10 = syz_open_pts() r11 = dup(r10) ioctl$TIOCSETD(r11, 0x8004741b, &(0x7f0000000080)=0x8) sync() semctl$SETVAL(r2, 0x7, 0x8, &(0x7f0000000380)=0x4) 09:34:47 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="0000e100000000e400000010", 0xc) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000001080)=""/172, &(0x7f0000001140)=0xac) r1 = semget$private(0x0, 0x7, 0x8) semctl$GETVAL(r1, 0x1, 0x5, &(0x7f0000000080)=""/156) 09:34:47 executing program 1: mkdir(&(0x7f0000000100)='./file0\x00', 0xfffffffffffffff4) msgget(0x1, 0x128) mkdir(&(0x7f0000000000)='./file1\x00', 0x20) r0 = open(&(0x7f0000000080)='./file0/file0\x00', 0x220, 0x0) accept$unix(r0, &(0x7f0000000040)=@abs, &(0x7f00000000c0)=0x8) writev(r0, &(0x7f0000001440)=[{&(0x7f0000000140)="d5af831529d63045c46e34322ad226d5d4ca98d76ce46df965fc5096a651a5b0151dede8087221fb68dfaac5212113c31f20e128a78d46e350c681b4c6edad418c641c8b1f03d607195c402d14c49eead981e4d5d5d9cfe25ade86af0b6f563dfd071ece430566c88619a6e453597189c9652a3a612546e11a74fc468a41c8567d19b030540c80f8a5d884795b9434617e765104733d9ea12217039882480899d773ad2f2522ee1b44d76bef606510d0ed07073afc1b09152903ee9e6db4a5e7dfc25f32fd3ce2", 0xc7}, {&(0x7f0000000240)="0f5d4ff7d6c6633e82bf4d907286b0e125a2c1c625b3a2f6605a21293ebf1eee0aa4a7118a83e823595867b216a0884298a0b24315d1a42454e5c01407b0e243dd1bde3f40da8f2ff90e152382c82ed35eef0cff07cc1963c36d4cfe41b8a0d62c211143e542f5245e5ef546af5aa28e93655d0ab9ddadb4484f158b20c0755ed306fb71f62ed2d4ae892c8d03523461930d1e5e2a14804d5dc60b50c0ae2107071aa58735d0cdaa36ba37fd158f9d00ca3f5e2cfd9aacf250bb96e54dd2d6ebd4c64fc71becd67c8ccc8160ca908dccfc971e9e9d2dda174a64bdad3f8ca35d3549997faaa73797b02dcd9a858b243c50ffe32c47771fa86a83b4f4dbf9bcdb2db7ebd984080edb04d9cda6a607f79ccbfe49eec563b0ace3a52e3bf7efb756717e69b2f56241b5e6661b8ab1272156dc7aeaeff5c305b35b0348fa4a7b5732b5e0b54594e061c0ee24ff8a05c9caf77ac27cf52cb6341f7203c8f0a14a3f50feb5e1c26e84b3b5abe5b645caefa13d49e993a0a09093e2179bef4f6af4da036732e2be0fcab48ef44d6b2d04b883aa1055b7a539ccde55ead8605cd3c8c16994bde04433ffde1825caab794925ab729dad6b4b374beebb933f2c59f97e6e47c6eb6171f01cbb8d1bf749dcc99d98579f9bb3fd08a751f207accf5767e3eccdfa105cbd8876aebfec1f3d8d8f9a6a290c40b9efbda7ae5565f33234620ca4cb21a35955b510dc4ae3cba9fbd6f56eb822b8f9b4300221bf0b59e54d9f4be07b1627937e4f43d902b156e2ccdd1a06baeef3c6714ccdd6eee50b8809a5f5fe8d453cdffbc0e3ca0cee571f510f737f45d023945b2d74a2c1f2ec61e10d709bda55c9ba53bc8ff4b6dfbf943b77512c65f2bf7b0676117a1310cc0ef505e9ddace1f0fa1e2388b3ed3b7f4e06f0f23672a31a76f890b4ee0874b46273dde6fc60c5ef95f87fc8fbd864fffce224019c1f59a0bce7104c63a18571c8ec32e9fcd794aff1518e2d6f4c198885dcb49c0d02ac23f51b4e9dd004dc3183699c3efc6c5e9b0caa2bdb7c007b333ad2aa9c4480da186f87d108c40c85f76ffe3cb1a17244b2c7efc08b52e50f9df048c3000d6e0a7fcf56f062032d0679b1f6cdade1427f717f14a1067eae8b8cb9afde2c18dd1334c530ab2a5a24666f03225980773b04877371198364861bb3a60e95ca324e8c29692772e08b3590a24cfa4bcc4eadfdbcfc19633c4fa79ac09207e9050c66d99eb87fb66d3cd75b0dfa8c2a2ea79de35c727169b7c761792b56c01c273fb926cce0f0e1283c0ef0837998814724ec5259600bd8f174dd2d743e673ca8de762242e5c1aeb3e86ddb2df09d2d64519ad43a632b6bc3020e873cb793dcd32645c1274f92e1210f86e809d7f0d08e9f74358fe204e5022bc451485e87221fe90dc2164046760a3166d9dc8f0d9b6b05d83dba5da286b020ead63171b924e7243e20b0fdff3aae46e5243cf7eac63247d35a6cf0bf72abef1f254f557a94660581dd336e88bbf2f8865a5ae42193cbfa12ed6ff14ea759e94744a4fc93bcc4aa847cbd773019c7d8ca794ee7081a399553f1e57e1f384e2a6e01399e22f0b9847165f7702d1c84fb5b01800e3253ca81228e6c1c08c39070ee2e3edad7a630e99691aacdbe3e3fa6ac6c0235fcb61bb485f606c7a1d3ac352a6510d5890b018df50fe7b48d7f7bb267c98e564cd7d7823440dd95a151a369c72d6f6867ef59c9445a4f40d93ce6d712db9531bd7cb97f0836bb45721b940e4b053610c7e30701438fab8872b8d40ba079b4bb3b6e1e80aefc570fc00e72e29666d5bfb40e378a5e78faa16eefe951a65c9f1da3a220bfb8ed11018b2ca9fb606eaa18ab86d334f4f64f873f5c43afcc50a9b8f2b991d2631ceade9a6338f274b9952d8ebdd74bd52b5df6c3576c666f3eb3a339455d36ee3643ac37bc6cade8686a96aa0928a8a0d2c13b6e813c7c30e8b2306bcfd1fc04e2e50b11349b3286e7ba30ed5e6ba79457539dc7321eb5d75e326133581d6bed1e041ce741a3c6c25f1311cac7e86940ae5f2d39815fe1c6cdb20a20555aae8ab10c0117c9cf234d275c953f51e43e5cd2f85d4c0f8d7bc5d527fc929696f7ada0ccc0aa910447503e32564ee4bc73a6d416ac279b57a2ffcf7fcf910e07f4549cefb761632db13814b81bf7e34d95a3f1e119bd74f7e0bdc35773ed195fd15f98db260d32f2f8d8e21332f977c96680df3ca4e2ad3c30e369459ae93a26486984d9546c4288080114ae31db12a29e947a5d3054a4949fcb5149a2c8f9c3b0899088007d7378563ca0b06cc720699c569f3443e7e50252d12560545cdd50fb020cc381ae19705ba1803e2dc4d1d452da37506dc7032d218de0cbdcc3b8597e950449a245211c65f97c5bc61df702a2e7ab953535ae1a6e3f10471c2c035d3b5b262d7e6687abcee2ff6bd4fbdadacb1381223a1d9cc42a24ce368ee90ad207cdc9ef0020dd807caa03b0ffa2c37f2d89586e8bffea38b0b453732e0c6a984269ac9bb87fd3d181080fa408da929cfd043b517c36dc16947bc76a05f3cf6681d58086836a61debf0d2d2bbf6247e3a42cafd9b563f40904d36e14d0afb3f7d29c3c25afbf77bc88361a790d7df13b69d8150c4b0d404d2981b5cfe99ff992519aec891d3fc7862b06a111feb0ff8421298432f7ef67c51eb2dcbe530fe7e0218968a0c07090e162c07b3d0bdb301145f2519403def1c93cab4a3830e656a4386fc516ead1fff6a2db220e5a9a9b042ea9f2fb0cf9b1878ba4ad1f940c7b2ef1d92b58ccf1a25b03d6aaa6f12554abfd0e1d629b00a204dcb69530d6a4cdd7deaef98d336eb8cf4b12dffe23ed54b1675e2066b7333f9257dadc64e457c02e6c4b8d7455cca3b0fa10c7643ef6f4d3d9f1c9dad439dfb5974eba1ac45d354127af103c694505ff64bcd75caa56d70ec254cdddd292f8dca3953529bd56f93e9144f86f8447673b5a4205c563b46c279da7b3e94d4b161abb57b5e90b1b85e59005c7cc6eaf3bf2863e3ad1c6cded8e35427c05479237a744ee5d14fe1710d1e4ba05ab3f29e25f9d01c60fb8cbd94d6101c60c836dadc1c4cc0516274601787bcacba6004566faca50597b134388f439b2ccf66a8e669fc2f325c5d6545d4b8ebe32f279807108c42c541ae6b4761785900d6f3fb2f4f42d2836ff03cf764fad0ad29e10b570fda55cf4c3f4a87920b116fe6755379bda5d2cdebbc2dc46d2476ca8c3acd84fa48cd335a382dc59621618e0c3aa04e711f00a57e39042532f2f001e48405ce5ad9896b98f159e370154a9d14b59050a2f2332f26646b429dfdb8b43cefeaf127586a74534cc81d526c7e9b3836f6e7f18f0adb634d1cd4dae914a436b68201c9723cafbbec49eb882eacb5744024ac6cf6d4da83fc495336f63b6c8ff70a870f7b571191d7645fbb4fd9394ba0e3432e6330c1697be6bc2ace99e2776cbfb2a35f7df46129318826a5090d716b34193907c8020431b0dd6da8f253bea35321591a564042475d6d87f7413f029e2e04590bba0eaa82acd9597a1ed31cddfd09357b4a96642da33e0bb42ff9ed57c027eada8ef9525a94a4db18f772ce938552e3db67f3a38555de1757c3968b5bd5d60db4939f2c9affd0a4a3c4270adb44c60eae89ab14908e5ee513e4c62b948e260c1632dc79033e37516af4d3604b912d55541023116549a66913efcf2fa023d416a4f630c2a8b8daf4271555e0850121e7928b811f52ac5a1279f5a2417a448d6b3e6dde5c01cfadfdf32fb08c08a084a2a8c45aa53969ba3f6c331949a926985138cea9bd77370848cf9f6031901756f8c2939d17a4c2a925f539d8774c1e215e58cadc9522e18fe1270185c45c6ee3419ceb651e611099c0c1c0b2b837c6dda597f0378033b86a7bc3a79be3053c440e39281b0a273031bf69967fab43b8c915823b9bf8e89dcac5b860da59f1be3fc49fe026ba868323f86645c6d97779ff4f031db44108cb3a96f33ae2ce1352e6625079d53d97e25158fdb49b1af60a8408d131f9ab4187e349c5c10eb736eb9df061e57f0bc39ad03272cadb48c3c54ec32811fbef3f29a6dadfde6bf9ed351e2cd3e85068e06e5f0c65a5219090c37230f84809ba2377df5d127bda2647489f56e4aa06dfb5f54fb3488034662c694386e5d7facf008c07b7e820700924aa5de0bbbd21f685848964c75ac7a7287818e603ae06da34899d923a99608f095de7a38b0886b8ef1e69be8dec85d5f908cbea16777f6157c457800c2e40a9c2bec648fcb9920ef48373ba550cf34cc6486ab74f0a8186f0d35af0594c1ddc6af65c288386acc52a60b46fdec5d2459e1ae7379ca1e4686b63f0cceaca046a3c98d31995435ffbae665321d8224d80fc17bbf21c5f1467da713bdb67d0c179180f300f5377a6174e8f93a779bfbe66775ed6688f5b37d9a07865e939f5996ede16a92a2b2bb581451d40feae7659b7cfc342d2b07304eb68c10302c08cbffce566c220ca935c9a48725cf341e8977eb47d54b589b1130a1ded56aaa82bf07ff749cea79718e95008b6e51b97a750202d08c0f2e6fc7fcaaf5088b07a2d4b4ca85a6fab6184cd59869eac0787eceaead386b91601695488888d1c6cde3e689e768dbb64be711ca8cb1203b3c31567f9d05b000f17a6770935fccc3349b53e83642d413d5adc222649aa09502a21b359fa9c54b4e3502bdfb6ba51db71548a3ea4815c8422f1b05578f524b29d9d723c310a3e6b19ccd383b408d226d9740552bd4025f51a37593b981c20a571e78c0531d114c23aff608ea509455c184419a014b7237658a615ce6cd460dc3ef0cf00e8cd55ac37ef6cbe4c7fa4343991347d1ab625934c95b0acddca2a00b75ba7b607797fa362b43eae223bcc12b4409fce6a426db6ab08ccd694ee1fc9758374b445461ce6b992f81889bf91b4f9f3a14d654b25a4db376560290e6cee65abbddc102a9b57f37b4ee0c165fbbe736213323372dd9dc008390a7dc83064ed12a48507ca04913ca9402d24d2c9fbe4432e9ca42e4bcbbc399cfc9dcf61839e015c56fb7d0354db51b656bfe73c33f99aa0ccb7d23fdfbd7a190aee1078efc7f72a8337606b72fb92631819c08520d0ee4734eb07433b14abdbd81727b33723ccb0dbab180764ffabce4a1ef31c79f18fc3e70b9e09a858e7b49aef69791411fa99b7cb0bfeb0184d1e71325da15b96336afba9cbe6faff97eb1b24afa18c6687123084d6b841f260fd9b1e19a581d178d4bfb54778c31b08db8d2dc5d335d262a7172d30baed11e2d27d4f0ad759cf0ef242caee6048027f244d35caae302b53bb6100a81de617e022ce313c012d7b15a89332e25b55eb401587632e593da70ae0c7af8828575ee31246e7c472d880dd929bdec661abba260948d419ee519334635b95652132b83c044c5d168feba0d95df4a15b1874d998bb3ce55beec420e475844360f8414911f291880a8d571e2085a100f2d519e4184b3e3a1d84484648e8179ffb065ad19bb511d4e36b0cec524024f8fc45523111d217e4185346abb4e9be836042fd0874b76b554144fa78ac294e39178011b1c892877657103ef9186f9c05e826f0c7d32b9f2406c67af07be9df70bacbc2795b9c95a73ebf17695d8e0690da09b3b28b8780967311eb89fc12cbde50a7139337a14f41bfd7064a8e1feb10208a98377f2d70bcda0ee7c16fc0c627364b6a7bc88cf0985b3cb88922cba00cb295be0a29fe37b33f410d7e36d", 0x1000}, {&(0x7f0000001240)="d4ed3602bb9b735079de86bf581d7d1ebad1b3eb24e92f875cee8554471c896cb0a0c6a2d9c3d4aba04e5876eb57e2f4cb30be018897ca2d11a62263416a8f7110ec859721c7069b86f6a69b2a58d6b058411c3343570010419788b64d58c45ebc6c2947e8842d13666f91e38b94b920c4120a3f76881ff205c4cd15c719190b3300067117fa58bde210ce1a33f60aea48a8bb424e0bc57fb87e11d304d5a935", 0xa0}, {&(0x7f0000001300)="c93ab32c6e73dea37b14784e7781fbb6e47a5bb98b3b8b0a73d4499a49a72629b772676ea1f9733d623b3ddc7cd00bf50a1a8d39cf30b6d39a589b9a6f71b8a30129a52105e66757ee39055acdf883dcb7953ab1a4ded1e315dd280e77575b0b6e5b72bfd96752370255df68bd4fa60b6329908b20c515cf75e385cb64233bf8a62ff746da6a5fa4c00b58270b4a121ec9cfbcd695bd7800b2ff1f8607a929e5bf59ffcaafc0eb17d170bb6312f785dab6bc90444dc90e047f", 0xb9}, {&(0x7f00000013c0)="3cca13e37dc8d0989ff65bcbcfec07ae1671e8efe98bae559512217d27c3d6aa6ba711ab95f345dddede48d3146d0b4f298f4891269b2f7a009254f2d6744305383ce7e9", 0x44}], 0x5) 09:34:47 executing program 0: pipe2(&(0x7f0000000040), 0x10004) r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r1 = dup2(r0, 0xffffffffffffff9c) ioctl$TIOCSCTTY(r1, 0x20007461) r2 = syz_open_pts() fcntl$lock(r2, 0x9, &(0x7f0000000280)={0x0, 0xffffffffffffffff, 0x0, 0x100000000}) ioctl$TIOCSDTR(r1, 0x20007479) connect$inet6(r1, &(0x7f0000000140)={0x18, 0x1, 0x0, 0x6}, 0xfd70) flock(r2, 0x5) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000000)=0x1) getppid() close(r2) 09:34:47 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f00000000c0)={0x3, 0x0, 0x0, 0xfffffffffffffefe, "90de9c16723f911a1d962f681f00"}) ioctl$TIOCFLUSH(r0, 0x4004667f, &(0x7f0000000080)) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)=0x2) ioctl$TIOCSTART(r0, 0x2000746e) 09:34:47 executing program 1: mlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r1 = open(&(0x7f0000000000)='.\x00', 0x2, 0x0) writev(r1, &(0x7f0000000100)=[{&(0x7f0000000040)="20189681f0ae9d955567bbf64735af129283c3e665daf1f720f2f82e12c4722e89d986771eac89902abeb1739587d40ea6b2eb7d3ac5e7c9e775a0cd6dcc8bc2f2cea799d8428a61460a2d6d00eaaf628acc85a3d532bfc098cf8465215c37ff2d88965130e0be2c50ce5d9c4306ff0e7efe0766f857f58d7baf13ec75735fb6388ac9ad6059f5e46a97", 0x8a}], 0x1) getpeername(r0, &(0x7f0000000180)=@un=@abs, &(0x7f00000001c0)=0x8) msgget(0x0, 0x10) 09:34:47 executing program 0: syz_open_pts() r0 = syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x240361b1, 0x0, "e7d7f81eabb57df52d77435ec0b657a55e7b8241"}) syz_open_pts() mkdir(&(0x7f0000000000)='./file0\x00', 0x43) 09:34:47 executing program 1: r0 = socket(0x1, 0x1, 0x7) setsockopt$sock_int(r0, 0xffff, 0x1825, &(0x7f00000000c0)=0x6, 0x29b) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "0000009e0000000000000000000000000c00"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0xfffffce3) recvfrom$inet6(r0, &(0x7f0000000100)=""/171, 0xab, 0x1, 0x0, 0x0) getsockname$inet(r0, 0x0, &(0x7f0000000040)) 09:34:48 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="25000000ffff00000100000000000200", @ANYRES32=r1, @ANYRES32=r1, @ANYPTR, @ANYRES32=r0, @ANYRES32], 0x28}, 0x0) recvmsg(r0, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=""/156, 0x9c}, 0x800) 09:34:48 executing program 1: r0 = socket(0x6, 0x0, 0x80000000) getsockopt$sock_int(r0, 0xffff, 0x1802, &(0x7f0000000080), &(0x7f00000000c0)=0x4) r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r2 = socket(0x18, 0x0, 0x8000) setsockopt(r2, 0x5, 0x1f, &(0x7f0000000100)="8684f5176ee41d978704ad749f81256d33f86d34da9cd21bcfe10e74e5efcb9c4232ef9510fbb8b5057487bf725cd6e2fe30943849001cdf38a7304e79b6ae12e44ede7e8a4fd7e90708a22cded16dd7c93903c9ebd6a12819", 0x59) pwritev(r1, &(0x7f0000000000)=[{&(0x7f00000004c0)="90", 0xffffffffffffff84}], 0x1, 0xfffffffffffffffd) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x2010, r1, 0x0, 0x0) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0) pwritev(r1, &(0x7f0000002c80)=[{&(0x7f0000002bc0)="922592ecba8c6b6deccbb321304772244afa79e47c4b4b3dbc7e25bf54eb601662b9591a82e99878c1ed154867d2cd47c3b8fecb6ce89b1eaccb5c6e4b974e8f64f0bc4273360c99ec1007c048d9a8f90035e9801782ec537a3515b812446089166d92ec7160cf9d1fb62ff2b98ad2800ecddce6763dbdf74b0826ada89a216496cdfa5edeec14146962265286075ac107", 0x91}], 0x1, 0x46) ftruncate(r1, 0xffff) 09:34:48 executing program 1: r0 = socket(0x2, 0x1, 0x0) setsockopt(r0, 0x0, 0x20, 0x0, 0x0) getsockname$inet(r0, &(0x7f0000001080), &(0x7f0000000040)=0xc) recvfrom(r0, &(0x7f0000000080)=""/4096, 0xfda0, 0x802, 0x0, 0x28a) socket(0x20, 0x3, 0x3ff) 09:34:48 executing program 1: munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0x1810, 0xffffffffffffffff, 0x0, 0x0) munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) 09:34:49 executing program 0: r0 = socket(0x2, 0x2, 0x0) sendto$inet6(r0, &(0x7f0000000180)="320b90fc9fdfbe88f93ae9a9085067277b326d2254dfd59deef417b40b397df0652a841f7e0be5892dc9df18f6aa2b0e8da69351240409331391444861392b9ace34c9801f040c79c011fe28a9106d783fcc1498f75757c05fa1094e85cb861eeaeee7bd46bfa574f3a649d66c25f9bac2bdfb04cdd6d17d4d0a104862386c1ae425e313d598a75c6ab0ca4f3da2", 0x8e, 0x8, 0x0, 0x0) r1 = dup(r0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$inet_opts(r1, 0x0, 0x20000000000001, &(0x7f0000000080)="00e4ffffffffffffff000000", 0xc) write(r1, &(0x7f0000000040)="ab5aef67a6af0061ae25961848993b19a6a723eac0205e11fdaab17c8afc36f9", 0x20) sendto$inet6(r0, &(0x7f00000000c0)="f9832affc80a327dbc02384088c9cbf19e548fd825a35a0509f8217dc84d52be82570c02fba2397c3000867bba6294253ef7ac26d371b8eb8b4a3dbb0502c3e8971d298bc2ff9e74f8841d689f80e1357fa957ecc06af524ea8fedb2ac281e20937bb50b2007c44ab3a6725ac75dc5334afe804cc75fbbd7b8b4a1401b60c9efdee4b8c53027f746bcd7892612e6066d5a96415c53820019d9a1d96b126535dab8c908578be0bd9ee37c0054aef16f66c9247ecf665b625acac727", 0xbb, 0x40b, 0x0, 0x0) 09:34:49 executing program 1: pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$lock(r0, 0x6, &(0x7f0000000000)) flock(r0, 0x1) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000080)=0x3fffc0000) sendto$unix(r0, &(0x7f0000000040)="190da16e851ccc23f01be5de5955f90c73963e71643dda562622b4f8130855ac07e686037f5b723e44c2e9", 0x2b, 0x1, 0x0, 0x0) 09:34:49 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() fchmod(r1, 0x121) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0xffffffffffffffff, 0x6}], 0x7ff, 0x0, 0x0, 0x0) writev(r0, &(0x7f0000001700)=[{&(0x7f00000016c0)='y', 0x1}], 0x1) kevent(r1, &(0x7f0000000000), 0x68, 0x0, 0xffffffffffffffff, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) fcntl$setown(r0, 0x6, r2) 09:34:49 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) write(r0, &(0x7f0000000040)="48f035ef58895a106b7230ba56a48fe7f5f4cf7ee79257b60eb4bf565d715485d039fc383dca00e64424bcd6f61042e6a6c122f35a066765839bc7a050c3cd741202a72f9819321b2a2f06ede365a557e3c77a69a19be36b44cb91a76a4b931db6384c0c348375ed0e4f7431ba8d0bb2edc604f4714c877675057b396ab69da0e3c2eb716ae5c5e9dc6a05326f7ffe149c724623d7e130fafd70883c320e55b7", 0xa0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000000)="891bed66136c3e01399436508418fd408a1ee811773488bb3c728fa5", 0x1c) 09:34:49 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffb, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0xfff, 0x0, 0x2, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) close(r0) syz_open_pts() 09:34:49 executing program 1: pipe2(&(0x7f0000000a00)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000a40)={0x8, 0x94, 0x1, 0x7, "bcea59d456fb1513b9bee051fccb9896a4c77742", 0x5, 0x3d4}) r2 = socket(0x2, 0x2, 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000a80)={0x3, 0x3, 0x8, 0x6, "9040ecca6bdd749b2e9fee515b335fa8d20e08b8", 0x2, 0x7f}) r3 = dup(r2) connect$unix(r2, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$inet_opts(r3, 0x0, 0x20000000000001, &(0x7f0000000080)="00e4ffffffffffffff000000", 0xc) sendmsg$unix(r3, &(0x7f00000009c0)={&(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000940)=[{&(0x7f00000000c0)="ffc136ce883e4720ff01836bb62f932d7a571a5e48b11e2cc198b285a6eed4f0987fd47c7dc0330f4a81d099bf5240c53c8a483007e9ba2765d07a10b23dff04e3c06801c61e845d3395a5b9dc3d3126d5c7bebe31caaca4babfafa64696aafa474c64c86776c98440", 0x69}, {&(0x7f0000000740)="be807a783164fcaee35ba55fe5aee86b9ab96167060eb4bf7ff695ff2cf000c92667ce85051bd7f8183220acf91dcac417ab903bbda035ae9d629f62eaae187b54f1b37f1cd76a79bc885d05df6755b2a707b93f5b3d461dc0b85e3993027103249db2b901340a0656377725c51654fb7b6897a9390328cd0f76fb1244ae246dcd3eba772592f711165c65b95589b47d6c31aa4940689941e5bbf45dab32401e526974952a501831fe2dc43b0b877875f24b5f082ab39d1945c3d5c662586e9a922b37a0f53168a01b8a22fc9a952a6bab99e1285c2a00803f1cf345b7dd0c0a7fab", 0xe2}, {&(0x7f0000000840)="12c9bd847797a2430c8c191b12b67e2935d54165d39233ac1680ab2e05f0da417231dc8beed9c0fb6d57af9ff5e25b2f5f2ae0d61886faf0cdc15d2e9a0b90f23299894db1d423d18197bacc173006ae45290db0a93bf17f60ff9b57c4e4d8a6f957059b910508267e4ac34627fbdbb7bc1b1cb93a238eceeebeb32bb99150b2104d448ac781a19f", 0x88}, {&(0x7f0000000140)="ac45d5f0e51b42ab74db544449b63139d9d4be90b5ad99663e73b4d6686ad0d866e14610232c797e1496b8d7f7994c9e9f2387391bbea62b33ea568a9b", 0x3d}, {&(0x7f0000000900)="b63c899a2b4bb7850ce0c1eb", 0xc}], 0x5}, 0xe) writev(r3, &(0x7f0000001300)=[{&(0x7f0000000180)="a1948e3bfa289d98f8f796ca30feaf3fc7f9c943a07f3603fdd0d29e8409226a7b53a1a69be64ff4dae23144f78bb185e9e05c6622857b49b2bbce87fc6a58db447118bf943671429ac7cd3e8e5d964819c7e6ae18e0cce8853f08f71ad148f97aadd16e028383866c37dbd4f290824a5b055b3ead10ed6baa3aa2f7961c0c56586dccc41b602acf0bfc57d23e5a8aa354bfda58a2e4617aa750e873c64a2e9060bb366f4ee03935c745496f7203c4b62902590564a94fa1d0cf5b4b975674d7ba97f35e50ae7bafe5dc82fb939ece19cf6dea76d41a3165daf341bb0533dd42b4d64bb18eeda2d01bccacf07985b9dd1c9f5bb01b8aec03869bab9c6553463427be56054059b38cf0d2cbfd49fc77b80ba13dd234b0d893a457f6e9bf6e63db2f568f232500796b181527979c9217781c2f5e092a214b8278cf53e923d20babb880c90007ccf47cc9e26cc340aec1b804e2a073823cbafb581186a1c19bec8b16373849375b5fcb6c3e41e1d5ba2889a0297ece655f5bc40576be9ed1ad7114ace961b4fc3831f1ba9b89eeb8993d1b0fbafb0d8e0f573c700f0ddf34da0cbb4faf23010cf9af6bd95639b0ea1eeee3e355566914d6499ce9f5fb51ddea5f114db2436ccdfb2297b93371994dedb9aac7d71c8a1f9cc6f4018fad3311a25c949f040602fd170ddfcb34782491d004d916b0e5765b22311af93fe5774bd9b9bc37f9fbdbd1b69c6e98992cf480cd367ef67e28480e8b389b1a4cd58a8c2ec3beb2be571de548cb94500432c4a61b0a514a564b9b8e26b736ec2ae36a031f1d1662fd7e597b498e591f30410ef619244f8fa611494808227b176efb1f0506f8634c931d9b9c1fd4b3f2eedcb7a070dab385df7bd9c96e5e5c9c3eddc6ebf725a3dd42cf1ab5b45335a737bab62a83325af5094f843a7882e4ad892385591075828d287990440052f1043e4d9b3ccb222582365d3ce1d8e235aae14e538133186990b5c359ec975db5d4c4caede15f35ba16a9f0f07dbb67cdd25b2b08b65a441117949b38ea496bd2f05962ec8d9b45b0547a5da8e65f91b430b4a73e6fbf6065944c1f33579557f95f42ae587a1090e3be90fe5f8520576c3ef3e4c44af4a5f016eadd79f68a3a1d779d4869295a47922c9d352b3716aea68792c038f8835ebf279507d98930f7d203991a5cf0bdfd3ab6bdae9ae3684d14f5cbcda7623c4e4c0de6ac52a2fc95124ee26b441c7dbf03058a65524c75b2790ae9d89c25044c0a091503a1d942d97672c3d57958037041d33b4bfa3b0137cb05fb20de88352eebdabf0957502ef54bc61a4c63341ac97a642d9cfccdfefbaa038adf0e372856385dbb80959741a44e74ecc3230ea9bdb9920e8329b8475c632b92639c9a5374e2a3775ded28aead22685b4ae3a1f47554cc13a12a474286dbe1fe3896c69a579560777b69a296cb6a0b6964925d5da344baeab6330aa03241ef5b938c43d921de9501fdcb5ba8b811a0af8c31b1039f6cc73374fc15bd7f3cad25d0590b86efe797339f334245f67ada00b65109fc5c746f0c0c63fbbb4af012e9106636a97a3433b19980507fd6e5ae22c04e7498bb45cb362ebbddda97af5f236df772df3b72c25ca74a9a1709037e3dae7eb73055966155b191c89179c6a0562ed9987519d23f5194c643c95a56fc460917f7ad85be92ec08526073a90cb9c139526a2c7e150d82c9381ba1b1ee99df417f7e12dcdc18d8954903f69e408d52b2ae1b334d9afb622839de0c7d049ae6498d1fcdad6aebf3fc9766ab925aab8ce1a4f41676027c46a4e62a99338a192f9a7461e9c0d9cbbeb45d4284cb764c59bce5c575c733f97e44a2cb68550605b94875eb7993378786f27b87c2758b6cccb8428cf615b701636b5f46819070950f115ef550374361f4db8593d4f9262e823e25116962f0c18e4063f853b4aa32c1428a76c68c38c531111ea0a7ec15d892e60a421a88d22fa8b0254618f80f4da78d9752ba72680ff887df61", 0x595}], 0x1) 09:34:49 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = syz_open_pts() writev(r2, &(0x7f0000000000)=[{&(0x7f0000003c80)="e1", 0x1}], 0x1) r3 = dup2(r1, r2) close(r0) syz_open_pts() recvmsg(r1, &(0x7f0000000680)={&(0x7f0000000080)=@in, 0xc, &(0x7f0000000580)=[{&(0x7f00000000c0)=""/91, 0x5b}, {&(0x7f0000000140)=""/222, 0xde}, {&(0x7f0000000240)=""/132, 0x84}, {&(0x7f0000000300)=""/37, 0x25}, {&(0x7f0000000340)=""/96, 0x60}, {&(0x7f00000003c0)=""/142, 0x8e}, {&(0x7f0000000480)=""/6, 0x6}, {&(0x7f00000004c0)=""/151, 0x97}], 0x8, &(0x7f0000000600)=""/76, 0x4c}, 0x1) faccessat(r3, &(0x7f00000006c0)='./file0\x00', 0x10, 0x1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000700)) fcntl$getflags(r1, 0xfffffffffffffffd) execve(0x0, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x1, 0x2013, r0, 0x0, 0x0) 09:34:49 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f00000000c0)={0x0, 0x1}, 0x10) write(r0, &(0x7f0000000040)='h', 0x1) open$dir(&(0x7f0000000080)='./file0/file0\x00', 0x0, 0x0) recvmsg(r1, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000000), 0x313, 0x0}, 0x40) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) 09:34:49 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt(r0, 0x1, 0x5, &(0x7f0000000040)="3879f3ac6562d148178bf4ebb4d43c0f253f456d66cae392b1abb9afde409c5bc2c941469bb6b0ecc05867777f121e5a41e630ccae93d127f6dd5289047a91e8f8a7c024d1d4116e831e2f627a22772d1461cab118290d2267ae8901bf1183f3f7f8d509d4dfd04709432e9536c77f4099c99229271c54b7ba505101774d7aa860b7838fc7b028e0441fc3e66bb7cf5c8051092659f205cfe85b2504690841bbd7c54720b3a491dfc31ec189178de0ee9cdefdec8b1cf0ef9fa2e485", 0xbc) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x100000001, 0xfff}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mprotect(&(0x7f000041a000/0x3000)=nil, 0x3000, 0x4) getsockopt(r0, 0x7ff, 0xfffffffffffffe01, &(0x7f0000000200)=""/252, &(0x7f0000000100)=0xfc) r1 = socket(0x10000000002, 0x2, 0x0) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000180)=""/47, &(0x7f00000001c0)=0x2f) 09:34:49 executing program 0: mkdir(&(0x7f0000000080)='./file0\x00', 0xfffffffffffffff6) r0 = open(&(0x7f0000000240)='./file0/../file0\x00', 0x0, 0x0) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='c\x00') symlinkat(&(0x7f0000000380)='./file0/file0\x00', r0, &(0x7f0000000300)='./file2\x00') getsockname(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) 09:34:49 executing program 1: r0 = socket(0x10000000002, 0x1, 0x0) connect(r0, &(0x7f0000000000)=@in6={0x18, 0x1, 0x8000, 0x898}, 0xc) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) sendmsg$unix(r0, &(0x7f0000000280)={0x0, 0x0, 0xfffffffffffffffe, 0x0, &(0x7f00000001c0)=[@cred={0x20}], 0x20}, 0x0) 09:34:49 executing program 0: r0 = dup(0xffffffffffffffff) ioctl$TIOCEXCL(r0, 0x2000740d) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r1, &(0x7f0000000200)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e0177513a18db60390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a2592c9529443890c39abcec6c1c369fa47bab9e1aecf0c4aa9f915a4e02f98bdf3155cd7d25d4dc373bfc0ed3c5930e6059a3262664b9e3cbd578dfbfa86f8f1bc7bc834db25782485", 0x81) r2 = syz_open_pts() close(r1) pwritev(r2, &(0x7f0000000140)=[{&(0x7f00000000c0)="df7e98a489fcc5d39282b9d4c044f2b4bd648b7b58850333b8c86c33", 0x1c}, {&(0x7f0000000100)}], 0x2, 0x0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0xffffffffffffbffe, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r3, &(0x7f0000003700)=[{0x0}, {0x0, 0x12f}, {&(0x7f0000000000)=""/61, 0x3d}], 0x1000000000000081) 09:34:49 executing program 1: r0 = kqueue() kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) 09:34:51 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x40100000001) getsockopt$inet_opts(r0, 0x0, 0x0, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) setgid(r1) 09:34:51 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x9, 0x20000000}, {{r1}, 0xfffffffffffffffe, 0x1, 0x0, 0x0, 0x8000000000}], 0x9130dbf, 0x0, 0x9, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x4}], 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x2}], 0xeaf4, 0x0, 0x80000001, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) 09:34:52 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) munmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="8902fa87", 0x4) 09:34:52 executing program 0: r0 = socket(0x2, 0x7, 0x9) sendto$inet6(r0, 0x0, 0x0, 0x0, &(0x7f0000000040), 0x73) 09:34:52 executing program 1: symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') mkdir(&(0x7f0000000080)='./file0/file0/file0\x00', 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10004) utimensat(r0, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000200)={{0x142, 0x2}, {0x1, 0x5}}, 0x2) stat(&(0x7f0000000000)='./file0/file0/file0\x00', &(0x7f0000000180)) 09:34:52 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) unlinkat(r1, &(0x7f0000000080)='./file0\x00', 0x8) setsockopt$inet_opts(r0, 0x0, 0x202000000000d, &(0x7f0000000000)="eaff125c00000000", 0x8) 09:34:52 executing program 1: r0 = socket$inet(0x2, 0x2, 0x400) connect$inet(r0, &(0x7f0000000000)={0x2, 0x1}, 0xc) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x2, 0xc, 0x0, 0xffffffffffffff5e) 09:34:52 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) sendmsg(0xffffffffffffffff, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000280)=ANY=[@ANYBLOB="f80000000000000000000000000000009384a2fd4c494fa2150b20af741f4af44ef4b6243ddbbd8b804dbab8771e0754c13e19619ce07588ba12b30336bc9cd1080f4b5987e9e9ec14e084c1ee507b86aa136f202c95675e0893f4d09eda5b0963508fc10635399a2bf70e324f7e8c1ffe592a444fead0d0f5d27fe6473b5c243232e0e64346621c14f222c6383accba22ed460e1b31ca39c324bcf37588050d310ac4ae86a29d60ff56fc8cf711b24d6f461d4fd67dda7e60f93f3f4f192e8fbf40986e7e2c8db08f268ab812107dfe2fcb016d1debe0b272cd0f7fe3a4478e60b1ed3bb0344ed65e0a1422e217dec1d108f9e5f7f48e544400000000ab12d4bca17c3bbeb978ca114ad3ccccf0665a457b87905a956b02ecf1b942d6cba6e372e9472d1246f2a62bd5ed87ce95f620f78e6fd6b10619c0cf0343a4d28ee389226f05907180e0e93f6047dc3fd8588a84d72dd0a0b03e7e5e76d8ef6799ab317e33fc8b9a138dd746e5e7bd654a524cf185dc3f42fe1d94b5cf5653e50bba0a400eb1ffdc594113b02491085cbe78dcf45d16c5a1a8c5a22975c5c3adb349dc724a42b71cc45b3a32bf9abe97287259bf0cd94624cb9da9793cec7354999fe5ad4428bd645e1d0a4648912c12b9f4fea68686ba842e5fc452aa1c05abe5e401c1b23b86e678b339ab672ba1de33123a4c6257d7a29edc150440d9048cc9c8fe7ff32ebd09bccc014779de9b7cc93340c807e5e0498a31f88b730791"], 0x1af}, 0x0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0x0, 0xfffffffffffffffd, 0x7, 0xfffffffffffffff9, "5c0400a795a644b46c1aab6300ffff030000002f"}) close(r2) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 09:34:52 executing program 1: r0 = socket(0x1a, 0x2000000000000802, 0x1000000800) r1 = semget(0x1, 0x4, 0x8) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000100)=""/247) setsockopt(r0, 0x4000000000029, 0x200000041, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000000), 0x10004) pipe(&(0x7f0000000080)) openat(r2, &(0x7f0000000200)='./file0\x00', 0x11001fffd, 0x50) 09:34:52 executing program 0: r0 = open(&(0x7f0000000000)='\x00', 0x20002, 0x16c) ioctl$TIOCCBRK(r0, 0x2000747a) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r4 = getgid() fchownat(r0, &(0x7f0000000040)='./file0\x00', r2, r4, 0x4) write(r0, &(0x7f0000000100)="850c46c6973d6b2bd759ec6122fb2e30eb1e139638ff6d07cb9dd298bb24d7c2c690f7ecdbc30e9d8449b3254f7591a5594745280746189342c3550cf0b9d50fda9f0100450b98df88573cdbe0e0c0ca728a10f71bd3d0b26f0ca7115d974e48bf4fbb1d1c9874", 0x67) renameat(r0, &(0x7f0000000180)='./file0\x00', r0, &(0x7f00000001c0)='./file0\x00') lchown(&(0x7f0000000200)='./file0\x00', r2, r4) renameat(r0, &(0x7f0000000240)='./file0\x00', r0, &(0x7f0000000280)='.\x00') utimes(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)={{0x0, 0x7}, {0x5, 0x94}}) fchown(r0, r2, r3) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, 0xc) unlinkat(r0, &(0x7f0000000380)='./file0\x00', 0x0) readlinkat(r0, &(0x7f00000003c0)='./file0\x00', &(0x7f0000000400), 0x0) r6 = openat(r0, &(0x7f0000000440)='./file0\x00', 0x2, 0x10) symlinkat(&(0x7f0000000480)='./file0\x00', r0, &(0x7f00000004c0)='./file0\x00') mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) munlock(&(0x7f0000002000/0x4000)=nil, 0x4000) mlock(&(0x7f0000001000/0x1000)=nil, 0x1000) fchown(r6, r2, r3) r7 = open(&(0x7f0000000500)='./file0\x00', 0x0, 0x80) r8 = msgget(0x2, 0x401) msgctl$IPC_SET(r8, 0x1, &(0x7f0000000540)={{0x7fff, r2, r3, r5, r4, 0x80, 0x7263}, 0xffff, 0x6, r1, r1, 0x1, 0xfff, 0x4}) setregid(r4, r4) msgget(0x0, 0x10) connect$unix(r7, &(0x7f0000000640)=ANY=[@ANYBLOB="0100182f66696c653000128e4fc2a6be99a3f72df05a7f5310aa36a9608799cfb6ce44fa041cb78f498b4e02bd2e35b00f698f7b98da"], 0xa) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000600), &(0x7f0000000400)=0xc) socket$inet(0x2, 0x2, 0x401) r9 = semget$private(0x0, 0x3, 0x308) semctl$GETNCNT(r9, 0x3, 0x3, &(0x7f00000006c0)=""/123) 09:34:52 executing program 1: open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mprotect(&(0x7f0000436000/0x2000)=nil, 0x2000, 0x6) 09:34:52 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, 0x0, 0x0) readv(r0, &(0x7f0000000340)=[{&(0x7f0000000040)=""/92, 0x5c}], 0x1) r2 = dup2(r0, r1) sendto$inet(r2, &(0x7f0000000100)="93676e6efd5898ef8d17fc106b9c52dfabdb4fe6268fa221520e3635b5a6e1d4cdf667c138476c5cdf1498927dd888ececf134ca8b0122be0a323e20df566d03cfcf087cc292e087f514c6624915eeffef5b6599ba6bbf5c705f2b63b87c6e3666ccb1e153b0ca70c00789566b937975357928faa0dbc525dac270eecc982a01a52087b4ad1c3ec8314aa8d8e3efb328de5334f3de281581c5c7ad508ca6d78440ea64c244c266bea0d454d3dfc499a147c8972d18f2", 0xb6, 0x3, 0x0, 0x0) read(r1, &(0x7f00000001c0)=""/2, 0xfffffffffffffe43) 09:34:52 executing program 0: getgroups(0x3, &(0x7f0000000040)=[0x0, 0x0, 0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket$inet(0x2, 0x4, 0x1ff) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x32, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 09:34:52 executing program 0: mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x1) r0 = semget$private(0x0, 0x7, 0x2a0) socketpair(0x6, 0x1, 0x0, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) close(r1) r3 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x0, 0x20) fchmodat(r3, &(0x7f0000000200)='./file0\x00', 0x20, 0x0) semop(r0, &(0x7f0000000000)=[{0x0, 0x4800000000000, 0x1800}, {0x2, 0x1, 0x1000}, {0x5, 0x401, 0x800}], 0x3) r4 = getpgrp() r5 = getpgid(r4) r6 = semget(0x1, 0x3, 0x42) r7 = socket$inet6(0x18, 0x6, 0xfffffffffffff801) r8 = getuid() r9 = getegid() fchown(r7, r8, r9) setregid(r9, r9) fchmod(r2, 0x100) setregid(r9, r9) pipe(&(0x7f0000000040)={0xffffffffffffffff}) setegid(r9) getitimer(0x6, &(0x7f0000000080)) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) semop(r0, &(0x7f0000000140)=[{0x7, 0x100000000, 0x800}, {0x0, 0x6, 0x1000}, {0x1, 0x0, 0x800}, {0x2, 0x7ff, 0x1000}, {0x2, 0x3, 0x1800}, {0x0, 0x240000, 0x800}, {0x1, 0x1000, 0x1800}], 0x7) recvmsg(r10, &(0x7f00000003c0)={&(0x7f00000002c0)=@un=@abs, 0x8, &(0x7f0000000380)=[{&(0x7f0000000300)=""/65, 0x41}, {&(0x7f0000000540)=""/4096, 0x1000}], 0x2, &(0x7f0000001540)=""/171, 0xab}, 0x0) getuid() getpgid(r4) sendmsg$unix(r11, &(0x7f0000000280)={&(0x7f0000000400)=ANY=[@ANYBLOB="02000047ee3f1ede11574d1bc3934e487b5cdd9eae1e233af114f796e6ab235d61346abb0136e5f4e30b22a35cfe56d78d856ab459f328b14543f94e51d304d8cdb08affe2cd5d4f01ab60f8513bb26c369ed100326abd858f72e3df649fb9e29ff090a392e96f8e3f96a41a327acba200000000000000000000246f7833803f33309da68d49d62b346b8ead41f32b967fb4d4b3dbce44ce4bf67d1383e266f9666a3e7fa86493f2160b9836916cdc07a69a817a4bfa488b1256af0600d8895d7aa0d83d7d09f987204d56983412902a76efa9185f0b09c925af9d4d6d7a1a42e4868ccdce310036cc5ce401ad9e88f28331996cec84f88d9de9799859a0f8b31363f3a3c99ee104a240358a000000000000000000000000"], 0x1, 0x0, 0x0, 0x0, 0x0, 0x2}, 0xa) getpgid(r5) semctl$GETPID(r6, 0x0, 0x4, &(0x7f00000000c0)=""/121) 09:34:52 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x40, 0x10) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) r1 = socket$inet6(0x18, 0x2, 0x0) r2 = dup2(r1, r1) sendmsg$unix(r2, &(0x7f0000001700)={&(0x7f0000000000)=ANY=[@ANYBLOB="fb18018000000000000027b3d6c0ecd58912f33557f61584bd31c3c509a9a369398f699653d5a844"], 0x1, 0x0}, 0x0) 09:34:52 executing program 0: minherit(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffe, 0x1}, 0x0) 09:34:52 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) shutdown(r0, 0x0) poll(&(0x7f0000000140)=[{r0, 0x54}], 0x1, 0x0) setsockopt(r0, 0x0, 0x0, &(0x7f0000000000)="a1c222005b1317f39491bd0cb24d1a670eeaf103b0ce96bea786f4c281f1c7a1d77dd6ad08bb7e9e5ecc18201894083d35674ae620e299006ce010efcb8e44efbc", 0x41) 09:34:52 executing program 0: r0 = syz_open_pts() fcntl$getflags(r0, 0x8000000000000003) fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x300000000}) flock(r0, 0x2) flock(r0, 0x1) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x100000000}) ioctl$TIOCCBRK(r0, 0x2000747a) 09:34:52 executing program 1: r0 = socket(0x0, 0x1, 0xcf9b) accept$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000100000000000000000000000"], &(0x7f0000000040)=0x64) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x400000000, 0x0, 0x0, 0xfffffffffffffffd, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r1, &(0x7f0000000240)="001e2a3cc447943856bc11edb8495326c039ff0f986a882d4ef4d56aec375b4697d8cbe14a286451260fb7a044a21f4399aab8b1fea700430cd37f2d818bad177bebf7b509e6220f7699dd5d2036793a60c3d5a2afc8a6aed27792f3cdb4679fc3780b52b686a8131ed690c206000000a73868c622bfa14af69c389ead7df9b9c97dc8e9dfadbee7b5357feac90ea6c2bd822232ade7e525c32a929e4e8f51965805cf9d07c79eb08b0f0930a0d14fa32906a0c1e718adc433f45f572fe1de7a813fa659adee4fa2322383cc309f18242c", 0xfffffe2e) poll(&(0x7f0000000140)=[{r1, 0x4}, {r1, 0xa}, {r0}], 0x3, 0x8) socketpair(0x6, 0x7, 0x800, &(0x7f0000000180)) poll(&(0x7f0000000200)=[{r1, 0x117}], 0x1, 0xffff) poll(&(0x7f0000000000)=[{r1, 0x1c4}], 0x1, 0x0) 09:34:53 executing program 1: r0 = syz_open_pts() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) r1 = fcntl$getown(r0, 0x5) fcntl$lock(r0, 0x9, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffc, 0x100000000, r1}) flock(r0, 0x2) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x200000000, 0x1, 0x1000000802, 0x200000005}) 09:34:53 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x0, 0x2, 0x7, 0x2}, {{r0}, 0xfffffffffffffffd, 0x2, 0x0, 0x20, 0x8000}, {{r0}, 0xfffffffffffffffd, 0x10, 0x80, 0x2, 0x80000001}, {{r0}, 0xfffffffffffffffb, 0x4, 0x0, 0x4, 0xfff}, {{r0}, 0xffffffffffffffff, 0x8, 0xfffff, 0x5, 0x1}, {{r0}, 0xfffffffffffffffd, 0x2, 0x20000054, 0x0, 0x54}], 0x40, &(0x7f00000000c0)=[{{r0}, 0x0, 0x90, 0x51, 0xdc}, {{r0}, 0xffffffffffffffff, 0x8, 0xfffff, 0xffffffffffff6964, 0x401}, {{r0}, 0x0, 0x8, 0x11, 0xfffffffffffffff8, 0x1}], 0x3, &(0x7f0000000140)={0x1, 0x3}) writev(r0, &(0x7f00000013c0)=[{&(0x7f0000000280)="b32a500b3a0e480f815cf8e501cb0792111917e5d181ef97de2d350867bb39020f7584268ab177ecd2bd3a97ef13029f7a1ab4d1dc61b5c43d3ed158a5f70aea63b093143e1119f752467d97c3968a49783390b4f11274e7527faded92f749610ca8868d302e6dae3d23fc3076bbbdb0abbed4e156fca8593580a83dafea5fb071292661d48c7a9dd88adf0469bb34e6641821b9c57db3abd87e8a7b173763edfe70c1f9c2963535d0afd34c113aa6b428068600cf14d2b76afd231d6f2987b7d8f985ea8368c04f8f874668d2537b909b947bdbd153acec5b6849664cd0e65b11dd695deb3183f7a5b298f74802941af9a19fcf042229997582ace0337914a584c6baece735f94d6d00238973bdbbc461d2a487c6ed97de38e90fd9cb531e894f70197dbaff4c0a3f70fe8744b12eb10df3e846d82b64c79cb1bfc0b29286ca2fd2b96d4b0f06b05ca405ceb7b7d7bda8651cedf5aecffde4e591c3f7418acdd19a0bd772b04a69b495c4a9864a1022ad9485bb0b6437ad20eb3362732e80a1e592d126f0587c64075a78b862758ae5b2e72b4fac491ca2bee15b6b8c18f9abd8a9fef7a3f11f4e3ae8c2f273e1ea07a4ee9927c7c0474928d085bdba1ebb5ee8487469fb65165e00507e2c9ea5197137e02022157f0e27aac7c16284948bccf3fe3793295566ce2fc14fce9263f01c81cae73d3b57852162ed34eb49477b059e77e93e29fe31df2c2ffd204fb5c480e30273d5e0716e86e207aa6b58a1409d4e336a5301b4287a4d2c340de315f6971ac36f5d85af71b1d09fb3ce817f3fadfc9803db9436e393044446cb2cef45702d9d88795d3e7d0c6ecaac7c94be788be7f97157fb3dbd505addca928ffed39ce7e87fdd5962472997e99d2c64c04c209831ba106c82510a6b5b82227575cdfbbb9a63ae88a61dbaa3d9b21eaf6c60ee9546fc6961c5406fe83b781e01176271df685df00a17d972cee8d655eabd42f6b02b7cca55346e846c2501fb7977cf661dbd29cb66a4be4bdfa88d2e16fd568b9b5e41f4ae8f1de7b289cc2b1eb87befe414b8fc10dd003e4cb93d6605f550ef8c42c3a9d3708c56d136394525effca30b2578b952fcb69bdd4f4d6d49d66c9c7a68ecf73da0c1fe0e286f7cbfd332dc32c90e3ba6aea183e2979281dec971077583215b8e08a716636897fcd1169a384e9c6808febdd05816b02479454095c937e78970af578beb0d925320395082da5e8c803845921cf53a6ab796e5ad88230c00653adca66c87999671e2de93725a138078923cd14aeebc2b1b34b5fc40fdcd7407aebd8e567a5ea9a76ad6872a0853b233f11830c325547aff70608be5330cea3fd0a054818d0793925c9ffae0f08b36e6882e8de28f6f9f87742afa18b5f8efe31a23e309c6a55761efa3a1e30872c6aded3dcb31dbc80ef4594318645398e30c5bed302b3b260fabb148f0fdf4de266a8a691bbab42756f3f464e04ee4eb808f741e685ab6ec5b7bec126348a47d9a8a02764cc86bc5cf8bf3114aa025db695d37900d7cd045316525e4cee6f2d25cc05db2142a0a039754e0444c1c39b038da91062f9dfc8814d0732f09c078ccaabd6ae11ddd6ef2b7fdabc17aedd10dc8df82ec6d0d6a226e789aacdb45a3e67c5debea4d573d274d65f3611d406ef2175c0dc91f654f3202f64723fa6c6d9b56ee65ed3a9bc4440b253c284f121102c40a2f2fd6801e021f0c8e6f3427cc1b8cc79932e87e1977a5bff71deb1b79224546520a80974eeaf1c2fdeaf7f5d34f5b9d6cc0419dad9f5776105c038f784e6e300eb37e3a1a17412cf670a68a43bbf5d41673c6a2fa23fc64966f8be7ad205af1c0bfd79f26da28526d6b34476ba2154bf518ddb33a5f798992ea68eee402be8e399193337af592fba9ac8c3a853a93666d14914bc98982986b1a35be7335950594ce3e6afb403ddd79d040f0285e28f22c8ebccb7a4bd5811a4a9ba63be0b8a2fa0aa21ceb966134bd7ff456209a1b0486318df1ef01b5f056641ee3ba2708d7ebf49164baa6be49360afc568f0a5a1f5bcb99787bff577b3c88b9c4a45525c69dbc7925a857982b5f8daa2a719d83fc4fc24cccba89b9b5f13cf75734cd81c6a43f9f7017afe9879d8a8f462ff99ad88224556e5379062677f92af5c348570a5afa17bbfb5647c14d97860ce32b8260493f77a38e9416b18d8256d9962efbc6746bf554aa8db65903904f7b72e306e2204da2670fc6629d7c6784e93f5a852f6fd822a35991c0692d34cd7061abb0accc04c26ffb88eaeb3fc110dfd26847ef549e40cc72d83534e05c182a9c9a9f206faf88f391523332425a1e25dca8ed9c1095e973b7d5c7c1937e934023d56bba1846d20ee2bb22554508201a3189f8539593ae5e362167dad4254a11b616e76689ff1e9b6852fa9f8e83263506c7e4ec258a68960090d0caab454931904f128fa8bb9ae717605444edda7b7b38397d05e9bdcfb6ee29025462cd819a3eb02a6db1f296dc976514dce9bacafd384656a8a2a289a4a055704d4a726698901a36bcf89596dcff067c84ea9caa970ea735b1901fbf96a5aea0a520c2aa23f522f595f85de90ecc4f4cad76efacc99db82a59eda0e5f05101885f87745c58399bf7f2f0b075cf42b008d0c530c346bfd0dbbf604a3edd863cb5e15ce54c549bc83c5d631b403af06e3dcba36c44c54af78b5fe0474fafcdb9a4a09d76a28ac7f1f4e3b5ed4823d2305f5aacfb6d7742e263a54cac7a4d0474b6cb02d242a555c4f0666726df77e7b9bad2f509e3bd464c1c7b34c86a19dca530746fcf734e932eb9117be255e3e2d612eb1546ec841249f10d994bd7857e799412c3e1309b16543e033677aebfb8a41959b880b13cc1478816614256518356af4be6e5105a089365b1733c1a05a4f7d1acd503360bedb6e1d37971ba3e339832dc1195c71c3591a48573dceb79205f6492e2181adef077e99ad498cd01beb5d7e9370635dbc23891ad7d430e39695727ff59b26a20a090a652ec076b71268a7255684c3ca771413025fed7edcd719ded4363b2bee282978fb1c9586febc7a6c8405cf3e7b6a950d9abad82ae5e752f5721082260e1e44d2063bbd891a1b5939a8c8e796cce22f28f2fa90f1c75d5ef5ff58d12b2150e9cb44404a7f251501ded9a2f0d347f58e66d8b2bbdbbfb6c0fd772cf8ef44ff680cbcaa664550cb9a998a56aa88710597d0409546c5ab940a0cfda1be3fb62250fa7d397e4d5e5e01f7fed7e03916752a9ad11167fdebfa47df53dce0c1a1721ed808b3cdcd21a9674c27cf21e34c65a0045898f1359d29e88dc1fb68c10ff55b2978d424393daa222b3c65f63b3588f1be49a8c6b746466d291c0a402046e2119e0334f07e7af8fdaa57171c04afa3ad64d9ee782e36b77a20e5df213e44b4ea7f3c144bd6e937c12420e050ed6b305772c870fb2663c3a13533f3009bc846fd3aac74c9372ff60fd8fde96657a9a7ddc3f111331a7d452bd645fbd52bf2b9efeb2ef7ae8eca2b28ad1bbdad9664ede4bf9176045e2e2c08de9910673d37e76e3464dd27a6c89b510b075e87118bc40eb6481b8ef87283d180444a1d71fc9f2bd2250b6ceb95e2df76cd1ad5e88502715750ff9775cbd9e9af275f762c1d7b36e25e1da8099bb65d4f1650c425bae46dbfefb6d91bfb4f1a860d8c3dea346104b0ddfd56698d74c339a9f00e627275394b6ce05f1024b7fbc7b6c4610a0759f173245dde3bdf7ba161d78a5b45c0c0187ca54706a0c8ba761867a74a8cb38b11baac610a2c11604a97e20f2b92f19ddf32c679e30378ef3e0a424261fecc62aee12001fdcb324f111fc8b4565e47fbd0181270a5acddc5788fde89100851a2a242f2c187fa3ce5ec513ccacf9f9316dcf23b0c767b65e3fa0ce356d99bce8e56dfcc36fd030a98989ce4684ee2a7ccf508ff3d080d9e2b80c32b8974953fd0a614e1f5a49913dbbd7a593bd0ea642bc81edcc60d2448e4e8decf9e45f7397ecdb5a79b7ecc8addb8c3521832ce119bd20f9519f967c05cb3d46c1f30191522f12a6a55fc39e785e894eca804aeefcc41454624b2f20d9771b0eb583fc494c36fa674eb3dad6e26afeaafa6fd778f21e4c2949c5bca26175b053ec85c0cb7ef9811206314284a20069de7999a96f2538f6a539d96975609ee0c935ac03b985cc74816faa310adab1a6a60488d9787be20f899e6c94411af783d1a18d49d306989e34d02ff2095cb6fcfa6fa9dcfbbff178c216affceb1b706d2206e0904548d96190676d35fb327082aed343434cc16012f50c75d60c6bbcdcc8fe4f407399507918db87427f3ae048eac81d11e3d1da4a726251011ee3fb1f3762e67d3a44406e7167b54d74f6191f48c7d34aad52e2e6f2babf99cf893bc41d3c9556aa58fc036ecbcb0b1f31167bb22f320bbed23d93935f94e7ebdc9162cef0a1a014e1b9e7650b30058e4ed0e3ecbb130c4d7062ac0a60c50f97757d5d74a15c31ae2b61442e03ca5f7707356715602ee06e125af87c8098f0f7764b6042a2573cef7f7046d57aa07241c1943980ca1cd42a0c1982428660ac7d89962c13ec14284f179215546682298cfc3015fc7755e956d58d63f2a43a3b7eb0bd3d776f187415acdb9b3ed3b97112efc5ef8d14c010a9223b05c92e97a5c4ee1214a6d5f32f0a77b0721215e929fbfd7cb9670d6434bf309ad1a12335541fd6c2dd307cc8a32c0ef509778be1f4d07ca90fece35cdfafa814631f38cf6babb496e854b660903393bfdea9628aef4258120a0ba12abfd37aa98cf73e4ca4edd83d48344a788609c9348bb3eda82624a7b436f68bfe48e2d163a6b3c5dd7494dddbbcddd01a87a33a4bbc26c14c8ebd7201b27ef7cd3e4a6c4b5b95ce99466542447c280962c0339d24009edc43376955ff992bc3ec4639b493c5a821aac14bb8dda2ef03c66521610781d1f560368fe888402683c38d1b6e64bc5e1a23248a01ad84018138216850569f6a24e7bfde7f1a9cb61118879a4da380d5173d2ed1b1cf8e243a1779967696bc757460a27f7595b8192faf6babed873a117fa92a43f2814e5af556373a57cecfa2d0153fb0d6d2bc4dda58c4621d86b81f2787cd0f40eacb15cd73a128880aa5cb8d6eca9e1b3644bb98faad5194a5b4eb1f38975aff34da085ae29d5923f3c1677f80cbdecd202811525c5c57e313a7ed04efc70920c7eb98dc09398c233fd40d6812526aadfc2383b11bc8d985213e77e55a1b17f8371fef134e78974770b92761dab8787cbef7ab5a1421927031b75f33c42f14fab8cd89cd630128f39bf9d0d826380f1b9cca5d021014d5830d11e19605f8ac0d45fce283b472b87db293bf297a9a2cc069c2e52f62a633c249d31f0214de352ae05c3e0e4d08060b9478fb768a7ef065eb5058400e4286b0f9d943d520dd2c16a2a8a52e57fe823e03dba093a8362774077dc6b0dead0cc8bac174dd0c94f06e134a2c654e6d703eb8c48bd8989abdd43077e0d5de1dc3648ed3d3623233b8b030dd1aaec805240207b8cad4483394d7b89ce86d8fa1cef4f595e59cd3a0a2a1ab51a4d9f5886a4cec8a33cff9bf43b32fb3cff5bcb8e1a1865f0ddcd4bd07019651dae3414f5b9964cba002d59c742a0242c119d322f240d368f87306c890b5c4f34124e01eeac7fbe4a50859e8d6c830ae59881546d28b994ebeae4dba16ead87a9b778ab44e214034d32e24c26baebfc4f4b0c1fedf04d848615970dfdd703d91cc47f0954458c2", 0x1000}, {&(0x7f0000001280)="3a7d3435c30b1f2b5587bd9ad03c9aa537d537cd08da541fa62fa48e31cacfa30cb0c5b457c92c69bb736ce7fa61f6c4b83338d4f809fefed246fd636724e55c9ceb130a0bca5b45ede9bb13be8edcc9076a4c8c6355b1f84f74945a2103473305b2a9", 0x63}, {&(0x7f0000001300)="0cc91973f2ab3c183773ff8c25162613913fa5c9f89dc49766fadc8476755ef92bfd9e58a5f0050cb1ba9d08002d7e44804396e441eb4651ec7ba772d93e4651ead49193e3004e4fea", 0x49}, {&(0x7f0000001380)="9ba9050b9da3b72c46e6023ae7793fe496b1ded6459e803801fd6fe9e895cf63089db4c98b63c1a2691260a7b7d101b8", 0x30}], 0x4) r1 = accept$inet(0xffffffffffffffff, &(0x7f0000000180), &(0x7f00000001c0)=0xc) accept$inet(r1, &(0x7f0000000200), &(0x7f0000000240)=0xc) mprotect(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0) 09:34:55 executing program 0: r0 = socket(0x80000000000002, 0x400000000002, 0x0) sendmsg(r0, &(0x7f0000002000)={&(0x7f0000000000)=ANY=[@ANYBLOB="6e05000000cda441f3"], 0x10, 0x0, 0x0, 0x0, 0xfedd}, 0x0) getsockname(r0, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) 09:34:55 executing program 1: setitimer(0x1, &(0x7f0000000000)={{0x0, 0x40000}, {0x0, 0x9}}, 0x0) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000040)) 09:34:55 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) sendto(r0, &(0x7f0000000000)="4393e0141ed905b1a62dc31d184e76ed6595bb77314a00f9b854fcdafe5769672bd19afea239e0f40f6c2be4d884bea24dabcc216789ae8344f51f74ba1057064bcd56f45bc06cceea4914fc7b6ed46c9ddc081d8ae979d07b61adb4f9bfa4f5359a7691f8faffe750225b5f0237d068a96a937e21c819f196ac7c2a90b29dc23767c221a629193a0c758078cda47f0182851ba291c62afdbb60c6160766a6403d3f4ae44bcda5803cd531f3256fccec1ebb9c48a2d28092772fc4b025f4924e49f5fefd7e6e45", 0xc7, 0x400, 0x0, 0x0) r1 = semget$private(0x0, 0x1, 0x140) semop(r1, &(0x7f0000000140)=[{0x3, 0x7c92, 0x800}, {0x4, 0x1, 0x1800}, {0x3, 0x2c3, 0x1800}, {0x2, 0x8, 0x1000}, {0x1, 0x8, 0x1800}, {0x0, 0x10000, 0x1800}, {0x2, 0x8}, {0x4, 0x100000001, 0x1800}], 0x8) syz_open_pts() getsockopt(r0, 0x65f6, 0x1, &(0x7f0000000180)=""/148, &(0x7f0000000240)=0x94) fcntl$getflags(r0, 0x3) sendto$unix(r0, &(0x7f0000000280)="4fb2c2a8d542626b361dcab58b4769bbefaa6e8c95c0bb9884617d7159f79eccfc3c7f71f73b52fec7db462b6e865459777aa6b3e8d20e3a5576af5c8370cf97b59720164d2197e4dd20e99a80fc5cb5ccf68a1b8eb163d5f579688cfe9bc219", 0x60, 0x8, 0x0, 0x0) semop(r1, &(0x7f0000000340)=[{0x0, 0x9, 0x800}, {0x2, 0x8, 0x1000}, {0x1, 0xfb9, 0x800}], 0x3) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000400)=0xc) fchown(r0, r2, r3) getgid() dup(r0) r4 = msgget$private(0x0, 0x94) msgsnd(r4, &(0x7f0000000700)={0x0, "ec93c9f4d5b22ec660f92fd632c5b3e8b97f8063927dc53df1ccdc1ecbef67c76edbbd179eaeedfd0d34458d9f1edcb974dd9aa56b643bf9268a36a1a3a2cbe8e868960a1ffce74f700c891590810c420facdebcfaaf3dead451e2f2766a79d8d6ec47c6b7db91751299fd28abbaa625505a0d9c6e9dcdf712ca193108371e6cb5e7c0a5a9564a62d45b1e55d42277a90e57fdc3176fdfea71db5f2cb43c8a25108e6df2c42001665049db393026e61bd07d"}, 0xba, 0x800) 09:34:55 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d704000000000000005b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000006c0)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e017a80c0000b60390ceda6ac14c3048e803cf3326895d247c9443890c39abcec6c1aecf0c0aa9f915a4e02f98bdf3155cd7d25d4dc373bfc0ed3c5930e61f9a3262664b9e3cbd578dfbfa86f8f1bc7bc834db257824857aaf14db10ed7917354a002af475d52a6bc1a5c9f065780f3726c7bb6b56dac5a7af0d39ae76206c88f83373cc0394d08b073df98669ba61b4f63caec35d5082101f4feaf20be12c91de845c593b04e4b8b48ec7bccab1ecce8a980b3503bddc3fe5bb6c66dca0bb5af95424b8a14ddcb2a27755096b17790afc94f0357c480b82047aff817894db70eed8da3a657bcc649acef14f1b4273218f8fe04a869e10044a3bbfd34b28f7c347e402eab64c007fe781c68fec485b41a598d14fa1332e50c289042f19b7799bd99a0cf707bdecf7197aaa55ab5fd3263f2cb5de527aaa3b66c9ac24ec44f0d1422464f3df84229d17275faf2b40b241298f56ef274dde05ddf9884e00000000000000000000000000b21a80cf5ee05d12f30d66348e024733dcdac2d53ff4b25acfaf41f79ec5b51f64ae673a4b560a339e3dc09309429403c42c3375e6b3111feecd15708fcbf0e4f5197cfe3b023449e9bf277e825fc23a642cb5d208e249cb0503387ad3e7afdfb32c3d9191733ee6373dd3aba5448dd1ae024187bf17d71d3299f482b5e53ffb693e7b80e637b41c896dddd775e313bca617a4561d37ae63cdfb99805b21d7413724eaa87efff3d8df4f23f76249c500e5ef46bdad7898a9aa1780c94f316ab359150e642a6b0abdda30d83805aac2fd0a14c4195ec54c211b053d32b6dc8252f4237f998e9ecbc1d9e608a21f93f5cc2b727cc0fa9d5273cbb4394ae41049e36c8089ee2057f30905d095988c432e31b9b1f54315c0a3e0f05e20eab2ffd1a076ddf2ac731b3e0c84373bd47697fd7ca74954bd683c11dc610a77305a3ece11c78b0d01d9f9c2870000000000000060944c3df04f42337d34d919287f5f632cd8203316ee74dad2f243f771eb8962a1de00ff3040455c7a879f57f35747de731d6445c12661d40a5a418e672628cbcb1934b4751053e93b47d06458d988eb5c394a383446cd7e09579b4e05d3ab4b608d5e4fd828a015e939f4679b4bce330c50e22bf1383798de212e18661ce0097778f699a2fb9325bc8e53ba45fc9c5b590d68ccb4168febda96ff157a96b2e3558ec342f739143be2a721b61b8376c83b8bc9e04fafdc86daacc4efb813610f7b8f432ac696a3586cead0526c5afba107da627f61b0f18342a089bfeb0b5a6141ea421805128bec161db6cdd5e2b231c2ce3f092d", 0xfffffffffffffe33) r1 = syz_open_pts() ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000000)={0x6f11ee6a, 0x100000001}) close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000002c0)={0x0, 0x7, 0x5, 0xffffffffffff5a51, "854955882e0261b637ce9c11fe4dbfa600"}) ioctl$TIOCSTOP(r2, 0x2000746f) open(&(0x7f0000000040)='./file0\x00', 0x20000, 0xa1) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 09:34:55 executing program 1: r0 = socket(0x8000000000002, 0x400000400004, 0x7) setsockopt(r0, 0x0, 0x15, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) 09:34:55 executing program 0: r0 = socket(0x2, 0x8001, 0x7) connect$unix(r0, &(0x7f0000000040)=@abs={0x0, 0x0, 0x1}, 0x8) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) setsockopt$sock_int(r0, 0xffff, 0x8, &(0x7f0000000080)=0x1, 0x4) 09:34:55 executing program 1: setrlimit(0x0, &(0x7f00000001c0)) setrlimit(0x0, &(0x7f0000000000)) setrlimit(0x3, &(0x7f0000000040)={0x0, 0x7}) getrlimit(0x8, &(0x7f0000000080)) setrlimit(0x6, &(0x7f00000000c0)={0x7ff, 0x1000}) 09:34:55 executing program 0: syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7ff00001}, 0x0) r0 = socket(0x20, 0x3, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x39, 0x3}], 0x81, 0x0, 0x7, 0x0) clock_gettime(0x6, &(0x7f0000000040)) syz_open_pts() 09:34:56 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x4, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, 0x0, 0x0) poll(&(0x7f0000000100)=[{r1, 0x44}], 0x1, 0x0) socketpair(0x3a, 0x4, 0xa7, &(0x7f0000000080)) 09:34:56 executing program 1: r0 = socket$inet(0x2, 0xc006, 0xfffffffffffffffb) setsockopt$sock_int(r0, 0xffff, 0x180c, &(0x7f0000000000)=0x9, 0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000180)="9e0facd86d07cc77", 0x8) getsockopt(r1, 0x3, 0x2, 0x0, 0x0) 09:34:56 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x201, 0x10) getsockname(r0, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) socket$inet(0x2, 0x3, 0x0) 09:34:56 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f0000000380)=[{&(0x7f0000000080)="89", 0x1}], 0x1, 0x0) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) dup(r0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) 09:34:56 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000440)="582720efabd16ebae63225259560fd33055552fbd5e41788632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2dbcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b58000000000000000000000", 0xfffffffffffffef3) write(r0, &(0x7f0000000240)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864ed", 0x168) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "854955000200"}) ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x20003, 0xd9d, "b08d9e7fed2900000000000000da6e4ae5000bb5"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 09:34:56 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, 0x0, 0x0, 0x8, 0x0, 0x0) fcntl$getown(r0, 0x5) r2 = accept(r1, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) sendto$inet6(r2, &(0x7f0000000340)="f8aa52aa7fd435813fe00a6c287d90a7199362ef815bef639b335accfb514faffcbe45d58c3822ab66ef14536acaeb01effeed0856954c499e4b887538222099c0aa278b907f0037d30b0e3f1b7ee2bdab46c640438ccc32113b88a640faf237683a4e79265c4b3b07eb4ee76e3742c64a19ce1680446328f20ff8409a78316303a71de3b4d8b2dfc701194cad510b36f556781a5ba097ff2532b43fac7ea0732f9c7d9d7e4ba0268afa7aea8a1169f93cce14d3e74aa4669630c2f97078f4b976fa069af76fda4b7f70d5d917909a1f6f03add80c34400a1e3144614d796a13186427a2c0d996d55bbf4c6905301be9a1c8aae84f7b7d7006ec87e81bdb565672ee5ad235dbe2fa6642f12cdf7d1bd65ad672cbc8579ed3e21c68e0838452aff3ff5384444a6bf78c10ee2c243c6db76f96686b0ee06b4be4cbf9e87c749704232dbfcb41ab63394c9b3adc9aba9198f3dfb6f430d17310a93d37f232a1076607ad595abe89b11bc7a3d53b27d5e7031cd906d52b6d1f756fe609b046c84204d94dd35ee3fb4c3d5ce8d41c01427708888f946fd25c5bfb474983f4373e0bf77de2895bb0e4524a38c9b480fd33d871312d2aff4cecf60d163fe3428f8c6979893365d8aaf080f3d3aa316a740438a1d23df74f034b32ac93220b71922e8456e0175fa2033988e172413451a3b3d487e529af3c5baf23072769fb89488e68d941084e4ce873619442118961c2111d09e3db9a1713138dc216f993499cb2892b06ad06e461ecdb4d5545baa3f221c69f8178907ad23bf2ad12f0d20c56532029fb4334526b4cc1683c1baff8ea628821e946b1fa87157cfc5a8e623116a0868943468935c96553b2f0b3a95f6fc34920fa6a9cdbb6adec4c4f226fd18c7785e4c261ae930d4e1986658339737a31ca3202c7552af33045eb89e45d0c3e22db37b3af1a25efd2942e0755899e721afbb63d4422cde77d166386c070f47bef6b41ac7fa6505b9728fef864265279d252b4925749e51d0e187202cbeacce2a6673c49ef21ab28b52afaadac6eb9c29d647aad5832ba429a39ad132681e0d04326032462c72d88fbd5ae01a253859bb188a5a756dc36968cdaf7c4040bf9d9b6cb9303e9759287ed5e0d33ebd2aada37d2f82fb3861319a2f6f97e9aa7071d5c34de03a81b515369114e6d5e59d73d723cc1f1a52b83cee9bcc755c403cbd340b8fa104319e7d56910e23e4cbb41af3176e160b511528c673936cf59942de3c1733c204eefe12521a4795d3d4f930efa2ef47b2acdbd737999fe515f6cb5e71235ed5fc29296d557699187c4c1f8c7cfbacf176aa44af662e23e6c3e48bb4079810364979ee0569999de075bfc97c963f3881ab255d2be7b0c97e401146c1bbcd62c0166b62ce06a4c755ad7e7ec0f5aaef0cbde5ff30883b0714331a0a6f7ce94e25c36b3e39e94e57176c7a77e13a8b558304e61131a7e08ebede5e4e212052a11d80c2f86261780ada2f66f80fe11589dd1fa3978ddba99f12f3e5d65d95e8db3108e55894ca183693bb2eb4bbbf1e41a08b2e57600777038b768e8a266a54b7ec940f114f62f7dfed9df25c5dcf0499bd6ab5a2cfa632c26dbd29558f4385d7c8e679a733e68b48f7c8afd864ea960f4b4b0c8c21d18ceb769304aa6e72e242937af7d390935e2d619005756176f331f3410bd19ac5153c420e9f5d7984d59fe15a19f6db04915d3f1159eb77f899a7c6e0072558d42e5e800762c880e4e47b6eac9456320d801711b1d748f9ee5eed9f35690a95d2655d559b8e3250eea9262a0e5034ec59cb2b8c7ccd013c1f284d2277e049b61b4f86b32e7bc226e7fea61d8d79fbdaa427d014f14385eb564b9bd6922f24c953e8983788cc25226654da28df2a5612e08b4479e9ef71f023dd83a0b42499824854f9790bc92bc8ee2f4087dcfe06d72d52572da0bee8454ef4bf3d4a67688a0d0274103e5d9fe7ca7834d854c3de21958706012ae7d6f8fc6308c30147ab3153561322923921ae38388649dd0011c2b2e663c15c308871823f015ce63334b22c6fd389a1ccb2a97cf6944624df89383bc339210db2aa5090f2fbab327f32cd5ea80e42d86428179f2c5baca5de2987632bb4326500a3a833d42c3e1b786b9dcb9d652d187d35ca1d3d34d9c86ec6601c7b7dc991ab0aaf5c9baa9cc4430f9b0a8da1ef60f88108c42f6e869c65e5a35fa92ffc72e7f8586610704132da95d38b7da62026481531b8b91bb241f4fd2b7e1b3e45a5f79d2acd5561880ece6ade5de7af8793f44eeed97203471bf25e82d0af7c65f373ba665433a2557dfe2faec7ac11357bfee008a7e012300042c9c9f217dc9377365d70fd5455547bfc51b9cb34aa09e6f1356ce1c79401b869ec755999e9ce5156e4d0bc79d9017824701939b671ea4fe666f2c63a2ba55bf77297ba0c5d717bfe2a81ae16b40efbd7af2f7b0e30f64a6331edd678bbd214e9a31948979fc6e2a0c912bdae77a6a9220ffb044ea257370f6f169a7667a725ef18feebf90ef5328deeacbd5f3075e5a9f98b7558bd7c68ff249f84fc7cf4b6cb2e043c67ccc3494c7089a27be64e9db1bec9c1ae39376f4b78ed4ce17f1cd5990c9353929f57f77f31f3909658411b5c9acf80cb70d9c3d8587bd3e37f6fd843bac4a989642c5495206e1726a47b3755b869d25762aad1b5aa9264fa512fcf69c8d3c697c1127901ea365443c6b46f250c2db28a4f555fac58b3d5c77d247ed20f32450fae93e968f1694a7578582651ec24da4302f5978d1fd2f00d01a5ff8f0b9d7b90e41299383ba5e78577760cc4817faa2e1c8bcf0bd5f509e2ef18c2c9f934b6710f5bde115c2e50ef4bcd29b01af67f6bca2200145ef14b33f844a6cae4b2e1681ffe87bf70e1559bd34dda5aa1456ecf82a0c1f5275b93519555556ed2355eae79cb2f034fb5927097bf63e9987cac4aaa952771640fa5fe189c2cb73911f585d0ae4802f3bcb1791f9a954136d830c8cfa7d52d394f30c57010bfe1bca73b0e951284de87a5077e8043a2e7eec5425b78d514e5adf49d75bd30d12d090812f253d582ca1e00b2d54b940a553d54517cb7e75a8e3392ff6ff618a95c507a48f0dfe55cfcc72619375f8bf2d9b06d29e49742883857caeb4dcc845a84d4bcd446a9066941e36416a2527f942f2dc3498cc650117930d395f9c577b8d69e739786b193b21c8cd3596f376b051483b479508af64d137e4df5f4e0f42706257480593a2b88f4f51b7b2445707916d41e7953425fe4eea2472b71313f455cf25b41bc310eaefc86d5625750813cf49e4d438f94b42e60f1262e4e52bc990702e1143c019d45f08411be2da4c1be2cb23d6097dd17ada7298e3319103579ae4022d13fbe0225b3d9f6ae614b65cab97d220ff87afe01a97e1ca18463371ed0ec2b2d1f1eb221956f406083c44af28fe6dab65c39b3110ba76ae231f2112d06f890f6f0c4bf668c81d43947b10165441be145b9da93cda5689b19989737cfbd9e59e68e00fbd7b8966ef18fc8f3ea12fea71436e17acc13d4586e67d221d96d02f46b0a9f4f51fbaf95175cae24acb4f4510dd6ec11401ad052aac693b63d1456c8c417e4646f3e8cb8b36e4d1746133b0fb7934ed1a8a8c7e5187cca44ff84b45fbf5d75db98108499cc92e73df3c6dcac896e47f01a84e190b85160235b363944ce42eb72d58a8f42056a1b7c6cb40d724cee6e01a194e1df55a6725b9ca2ef93a5709664d72e987f2a0656fa902ae3aee253e080075d1f7d4833c690d49ceecbd079b3aa01516f009d3933c720a74d9865d7a4463385a5154e891fe1022ba1ec5096fa71c614b858d3f1cc976253ef3959b698a9ecafdbb2a9b96860f321fb56efeacc5f72555a701999dc4a1fbe72e0a55f6325d185ad23e4aec0aa10e31b01a9781c7434da24972da9fbdc8716b1646112e1f9dd959e9ef50d755770fd3f3d41ddbc390e1740f989fa52968ffd7170bd6b5a7cacb70968068ff2a7ac2ad00f466099b8139c1cde977aec6e741d47fddc75bd8754c8e42a93921a9004924a64233b020a1c97583affffbc7537eefaa2a54949288643c87546f66e328292289ddb8709f6f696a06cf39b16fb7270c158f6e7c08b538975b3f05b35ac579286355b13528f8c8e2281c4a8c4f39562ea225b753dd20af2879d5eefe5dcde238861d46764ea36c7a75342f35ace1db46902743dae9828ef92fb61f4374635a286b06917c8ce5db6968a23e51f231a6053fb4f6ad8de08e061fbf47cd0fb1afbd99fffc41184bb40c61da7b8f9b33a07bdd15dd32b3d7fec3516c92fcb28e38fa7a85535d258765f79c7e6b61eeaab8cde84f72c7189de66b25a82212222442e4767febe57322533260af7cf73ecba9ac1e44637db55dbf7e47b46699cc5cb7701a2f87bc51f82f45e0b7741b6b75508e3583b0f4c4214ece9f30183a5f9899eb7beba99bda867130c8be3940db455bd91e0212a58b29fbe8bc8d9cdd0167026c070a66cc3589be8134256d7993973243f0f9393036d146e2eead324cc1029ceb7a87536e8036c9a448d076a6c5280dba5c5404269168f2896fd09b54ee760fd580e731a9275c6b16ebcf1c8fed7612941691459a7c01b7d23eebdea85f3c0093c2464f314ea3f67f10f353833f19268943f77a40a550a60561496b799fbeedbe41e684854f1423835191885b72d8cc2b9016eeddfbef8521213714f17020c96d3be6fc37bf3df28e6cbe46e6b31d0b71efcc761e428b7d2671aa9b87994cfd5ac6b5c52ac1030008f1215323623ec8ceb72c5ea6592b511935318fca927b494463535f7485a6955d673fd642a35e70b0f651a15165a5f708b030be63ba9df25cce840cae26c4eac9d2333c63c4423b8249cf663f418218002b6d47177addbbd88524a959d10046ca91eda9f9a040f14616cf1ce6f7e57351f9b7365acfef4b969715c5a396fbd2f859a9820a0c15822464ef64395f5ff3c755f1837654669f75eac7c66e9245e3dfee88782ee2b66aa3b8799a2d52fdcb6f54fff1b0512151aca6896dc9e411ca1b39907f185a7b047de684c16e08de0e523a70d5fcbfcd00383221937ac3d658edc4608907231725082132948a174e44124db38b559863daa570ec0e8e6af698de00ec3937ba3ac8da6fa4e87802c0c75175831e06b19a3843530a89832ebf22ee98a0927d744b483294d51b77116c12ba068951f866e643e630e2371573b9d857b72d28fc2f644a10a03102c20ce642327e38cd08c07cb356b1d18bb73871c8f8b89f88b38dca6bf05c36186e7b20cee6fbaa280992392b6d32c06bf66d68163b0f32f8129f2bc96999aaba50cc92e48e85f58783710e818a2fcbbb9ac21de127edc36b170d86a98f6f24f8fd3fd927d18d21d53a317ea2e52b0ce81a631ba2143fcba5b7d85edbae01aab0ff31d69b3aecd5e56d8f6a508565182ee8ca74f4fa2257ffc273d26116c977bc0f7c7aa996d9a209e94323aae84f7163e22e0ecd5405a037cb6ebeec1d9ceb2cb3de10fcfa286c65d9f5a7f909c1f42a388d254418e2fddf90de7ec5c95a42e78472b4e04326ac91039d3db88418900ddab504fa7e794c6f0515725733b2a60179a1f1df490253b4c2492cbe10c6665cc4c60cef3354d25b2f46884a6b820f77e4e2898bfd2a47691a2ed70fce43bbaa9e14117e3525d1eccc6802e922bfd411d09c6470c76cce95b3b0918797eea659e114b75cb6c2c1584cc6ad90cb59960bfd1cdb1d0c9434dbe5f4", 0x1000, 0xa, &(0x7f0000000080)={0x18, 0x2, 0xf2f, 0xfffffffffffffff7}, 0xc) readv(r1, &(0x7f0000000300)=[{&(0x7f0000001980)=""/4096, 0x1000}], 0x1) 09:34:57 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f000000b000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x20000000000001) 09:34:57 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x400000000082, 0x19) ioctl$TIOCCBRK(r0, 0x2000747a) sendto(r0, &(0x7f0000000040)="096621065106699d02089e5575e3ad472e057babf723d5dfd7bc2ee75254c00ae644affa2093b476f1e44f49f6d2abb56befa70b7f23cfc8b20ef32c846bd84852c450ed0bf3eba71907293abbe4c082b73c36187ef9ba116c7b52816fda2cce090915920d4e736f331d754a50ae3a6af3720a0be7a86110ee3516d030b0cb35f8a6cecc523a5e11b21d0814", 0x8c, 0x40b, 0x0, 0x0) mkdirat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x61) clock_gettime(0x3, &(0x7f0000000180)) r1 = msgget(0x3, 0x0) msgsnd(r1, &(0x7f00000001c0)={0x0, "39a1cec2e6857ff77d5f2d354e150d548a5d463b18411f55d5b556b7f72422959f3d21929a7e0223b711e63ba7ec0d0e5bb9c4589253ae37dada4e092d96bc1f4abb9190b0229ed801f1edc6fed40cd63a011f7632e94797b1a7b311f5a4d4d044e328865551a6d31ae596629bca452f8f9620e671bd476a76d51ea9"}, 0x84, 0x800) r2 = semget$private(0x0, 0x2, 0x253) semop(r2, &(0x7f0000000280)=[{0x2, 0x0, 0x1800}, {0x3, 0xffff, 0x1000}, {0x0, 0x7, 0x1000}, {0x4, 0x3, 0x1000}, {0x3, 0x80000001, 0x800}, {0x0, 0x3, 0x800}, {0x0, 0x5, 0x800}, {0x7, 0x10000, 0x800}, {0x2, 0x5, 0x800}], 0x9) msgrcv(r1, &(0x7f00000002c0)={0x0, ""/130}, 0x8a, 0x1, 0x0) r3 = semget$private(0x0, 0x7, 0x305) bind(r0, &(0x7f0000000380)=@in={0x2, 0x1}, 0xc) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000000)) ftruncate(r0, 0x1f) semctl$GETNCNT(r3, 0x2, 0x3, &(0x7f0000000400)=""/11) getsockname$inet6(r0, &(0x7f0000000440), &(0x7f0000000480)=0xc) mkdir(&(0x7f00000004c0)='./file0\x00', 0x6) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000500)=0x180000000) msgrcv(r1, &(0x7f0000000540)={0x0, ""/193}, 0xc9, 0x3, 0x800) bind(r0, &(0x7f0000000640)=@un=@abs={0x1, 0x0, 0x2}, 0x8) pipe2(&(0x7f0000000680), 0x10004) r4 = socket$inet6(0x18, 0x2, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1000, 0x0, 0x0) madvise(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x6) semop(r2, &(0x7f00000006c0)=[{0x1, 0x9, 0x1000}, {0x4, 0x6, 0x800}, {0x3, 0x4, 0x1800}, {0x1, 0x8}, {0x1, 0x4, 0x1800}, {0x3, 0x4, 0x1000}], 0x6) mkdir(&(0x7f0000000700)='./file0\x00', 0x50) semctl$GETPID(r1, 0x0, 0x4, &(0x7f0000000740)=""/10) pipe(&(0x7f0000000780)={0xffffffffffffffff}) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x1, 0x10, r5, 0x0, 0x0) msgsnd(r1, &(0x7f00000007c0)=ANY=[@ANYBLOB="03000000000000005c2633238fb8390b845be6306aed3eba1b601b2113b8855c466e2ac64e2e052d8deb5ebee4f2f809cf3f5b4f00be8953c9ffffffffffffffff22ba96c40c280ef6117b99385a81a1ad391bffffffff000000007a824ae4b92aa7fa09a2dfcee26ad8ef837a11785b532bdf019168c2e98de53e187e5ccaeaaf7b1a0985db4869c8f07bd7fd4b86828b51547f1cac39391c6751fd8a6b870d06970cd17a2a7fd6b1f8c045c07135eaadeea6a8f1dfad30c15d2f22e14f7b5cb0104548895b0c74639aa0176b2e5ea9c12af85aab36c0f3143e9e727a2c763aca"], 0x1, 0x800) 09:34:57 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) poll(&(0x7f0000000100)=[{r0, 0x144}], 0x1, 0x0) nanosleep(&(0x7f0000000080)={0x0, 0x23974438}, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, &(0x7f00000001c0)=0xc) fcntl$lock(r0, 0x8, &(0x7f0000000200)={0x0, 0x2, 0x1, 0x4, r1}) r2 = syz_open_pts() poll(&(0x7f0000000040), 0x0, 0x0) clock_getres(0x0, &(0x7f0000000040)) ftruncate(r0, 0x7ff) nanosleep(&(0x7f0000000000)={0x9, 0xfffffffffffffffb}, 0x0) write(r2, &(0x7f0000000140)="da531f66676cc9823281d8ab029b53a02fb29599537cf7d4488d050051baeb424bfad86507cb", 0x26) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f00000000c0)={0x6, 0x1, 0x9fd4, 0x7ff, 0x7f}, 0xc) 09:34:57 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000001980)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4e387635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c66079f288bf6d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e97610f1a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4ffa745973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7f", 0x4ef) syz_open_pts() close(r0) dup(r0) syz_open_pts() 09:34:58 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) r1 = getppid() r2 = getpgid(r1) fcntl$setown(r0, 0x6, r2) fcntl$setown(r0, 0x6, r1) 09:34:58 executing program 1: pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000340), 0x10000014c) poll(&(0x7f0000000180)=[{r1, 0x185}], 0x1, 0x7f) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000080)=0xc) wait4(r2, &(0x7f0000000100), 0xa, 0x0) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f00000000c0)={0x6, 0x1}) getsockopt$sock_int(r0, 0xffff, 0x1008, &(0x7f0000000140), &(0x7f00000001c0)=0x4) poll(&(0x7f0000000040)=[{r1, 0x7d}], 0x1, 0x100) 09:34:58 executing program 0: r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x1}], 0xc20, 0x0, 0x0, 0x0) ftruncate(r0, 0x0) 09:34:59 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f00000001c0)='./file1\x00', 0x10, 0x0) open(&(0x7f0000000200)='./file0\x00', 0x1, 0x102) ioctl$TIOCSTART(r0, 0x2000746e) rmdir(&(0x7f0000000080)='./file1\x00') r1 = dup(0xffffffffffffff9c) sendto$inet(r1, &(0x7f00000000c0)="cc6d9f63e83fadafa691f779203e5f4916127ccec388c5a0708d8e1e7d171ad8e09355e96bf15100059cbe81306314aa2ae5280d57bddcdbd2a1b770d68e25277b31e6b9f48c02694193f16f4a0302d1820dbdedfaae2ae7c86e6d3c580ae7e85fe4180c7015142ba57f8af8bc6b2da70a959ad6887a6d71bff47f6fa7fd392504617b47ad99f7d8c5ab954c1a8f4933f64e1ce86ad010c6540eb5b44b74137b6d34f94c9b158016f51bc923dfe76c84c8a540629603b68b8f4826e05d91065984499ed02fc0621b1efb2234b139e7c104a546d02e7ce0c50ade9bbf06708b7669bebe7ca95613f1d60a", 0xea, 0x404, 0x0, 0x0) socket$inet6(0x18, 0x8001, 0xeae) r2 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r2, &(0x7f0000000000), 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x2010, r2, 0x0, 0x0) pwritev(r2, &(0x7f0000000480)=[{0x0, 0xfffffffffffffffb}], 0x1, 0x0) ftruncate(r2, 0xffff) accept$inet6(r2, &(0x7f0000000240), &(0x7f0000000280)=0xc) ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f0000000000)=0x9) mmap(&(0x7f0000006000/0x1000)=nil, 0x1000, 0x2, 0x10, r2, 0x0, 0x0) 09:34:59 executing program 0: r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) accept(r0, &(0x7f00000000c0)=@un=@abs, &(0x7f0000000100)=0x8) r1 = socket(0x11, 0x3, 0x0) r2 = kqueue() r3 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffa, 0xc1}], 0xe9, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000000), 0x34, 0x0, 0x0, 0x0) dup2(r1, r2) 09:34:59 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) pipe2(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r3 = dup2(r1, r2) r4 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0xcf, &(0x7f00000000c0)={0x8, 0x7fffffff}) kevent(r4, 0x0, 0x0, &(0x7f0000000140), 0xc4c, 0x0) kevent(0xffffffffffffffff, 0x0, 0x8, &(0x7f00000001c0)=[{{r3}, 0xfffffffffffffffa, 0x20, 0x2, 0x7, 0x8000000000}, {{r4}, 0xffffffffffffffff, 0x20, 0xfffff, 0x1, 0x7ff}, {{r0}, 0xffffffffffffffff, 0x60, 0x18, 0x7}, {{r1}, 0xffffffffffffffff, 0x21, 0xf0000021, 0x6f88, 0xffffffffffffffff}, {{r2}, 0xffffffffffffffff, 0x2a, 0x80, 0x7ff800000000000, 0x6344}, {{}, 0xfffffffffffffffc, 0x0, 0xf0000000, 0x9, 0x6}, {{}, 0xffffffffffffffff, 0xbb, 0x10, 0xfff}, {{r4}, 0x0, 0x40, 0x25, 0x1c09e158, 0x2}, {{r2}, 0xac34f20dd3647684, 0x30, 0x8, 0x4, 0x5}], 0xed61, &(0x7f0000000140)={0x1, 0x1000}) kevent(r1, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffff8, 0x0, 0x2a, 0x1800000, 0x7b}, {{r3}, 0xfffffffffffffffd, 0x8, 0x4, 0x2ef4, 0x3}, {{r2}, 0xfffffffffffffff9, 0x2, 0xa192f20a1987a54a, 0x0, 0xbf41}], 0x3, &(0x7f0000000400)=[{{r1}, 0xfffffffffffffffc, 0x8c, 0x4, 0x7118, 0x8}, {{r2}, 0x0, 0x0, 0xf0000010, 0xffffffff80000001, 0xa059}, {{}, 0x0, 0x40, 0x1, 0x3, 0xbca}, {{r1}, 0xffffffffffffffff, 0x8, 0x40000000, 0x7f, 0x9}, {{r1}, 0xffffffffffffffff, 0x4, 0x0, 0x8, 0x7ff}, {{}, 0xffffffffffffffff, 0xa, 0x20000000, 0x7f, 0x6}, {{r1}, 0xfffffffffffffff9, 0x4, 0x4, 0x4, 0x1c1a}], 0x5, &(0x7f0000000080)={0x3, 0x8000}) kevent(r4, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) 09:34:59 executing program 0: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x7fff) writev(r0, &(0x7f0000000000), 0x0) r1 = getgid() msgctl$IPC_SET(0x0, 0x1, &(0x7f00000003c0)={{0x7, 0x0, 0x0, 0x0, r1, 0x42, 0xfffffffffffffbff}, 0x0, 0xd97b, 0x0, 0x0, 0x8, 0x5, 0x2f, 0x4}) poll(&(0x7f0000000040)=[{r0, 0x5d}, {r0, 0xe3c047d5dad8a3f4}, {r0, 0xa}, {r0, 0x74}], 0x4, 0x81) writev(r0, &(0x7f00000000c0), 0x64) preadv(r0, &(0x7f00000000c0)=[{&(0x7f0000000440)=""/235, 0xeb}], 0xffffffffffffff2e, 0x0) 09:34:59 executing program 0: pipe2(&(0x7f0000000000), 0x10004) r0 = socket(0x800000014, 0x8, 0x0) pipe(&(0x7f0000000040)) setsockopt(r0, 0x6, 0x1, &(0x7f0000000040), 0x0) open(&(0x7f0000000080)='./file0\x00', 0x8000, 0x1) 09:34:59 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff}) pipe(&(0x7f0000000000)) ioctl$TIOCSTOP(r0, 0x2000746f) fcntl$lock(r0, 0xb, 0x0) 09:34:59 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) syz_extract_tcp_res$synack(&(0x7f00000000c0), 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname$inet(r0, 0x0, &(0x7f0000000040)) 09:34:59 executing program 0: mlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) pipe(&(0x7f0000000000)) mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) select(0x40, &(0x7f0000000080)={0x1, 0x8, 0x302, 0x7ff, 0xfffffffffffffffd, 0x1000, 0x8, 0x5}, &(0x7f00000000c0)={0x4, 0x7ff, 0x2, 0x9, 0xffffffffffffffe0, 0x6, 0xffff, 0x1}, &(0x7f0000000100)={0x1, 0x40, 0x7, 0x1ff, 0x2, 0x86f, 0xffffffffffff8000}, &(0x7f0000000140)={0x40, 0x7fffffff}) syz_emit_ethernet(0x1, &(0x7f0000000040)="e8") clock_getres(0x4, &(0x7f0000000240)) mknod$loop(&(0x7f0000000040)='./file0\x00', 0x50, 0x1) mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x6) select(0x40, &(0x7f0000000180)={0x1ff, 0x9, 0x2, 0x5, 0x9, 0x100000001, 0xfffffffffffffffa, 0x9}, &(0x7f00000001c0)={0xff, 0x1ff, 0x1ff, 0x1000, 0x7f, 0x1, 0x0, 0x2}, &(0x7f0000000200)={0x0, 0x4fa78478, 0x0, 0x2, 0x5, 0x100, 0x3, 0x89d}, &(0x7f0000000280)={0x1f}) minherit(&(0x7f0000ffb000/0x5000)=nil, 0x5000, 0x0) 09:34:59 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) symlink(&(0x7f0000000000)='.\x00', &(0x7f0000000240)='./file0/file0\x00') open(&(0x7f0000001740)='./file0/file2\x00', 0x8, 0x40000000) open$dir(&(0x7f0000001880)='./file0/file1\x00', 0x0, 0x0) chdir(&(0x7f0000000040)='./file0/file0\x00') 09:34:59 executing program 0: mknod(&(0x7f0000000100)='./file0\x00', 0xe000, 0xffffffffffffffff) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file1\x00', 0x400000002c7, 0x800000000000000) writev(r1, &(0x7f0000001ac0)=[{&(0x7f0000001540)="b9", 0xfffffe24}], 0x1) r2 = kqueue() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f00000000c0)) kevent(r2, &(0x7f0000000000)=[{{r1}, 0xfffffffffff7ffff, 0xff}], 0x4, 0x0, 0x0, 0x0) getpeername$unix(r0, &(0x7f0000000140)=@abs, &(0x7f0000000180)=0x8) munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) kevent(r0, 0x0, 0x0, &(0x7f00000002c0), 0x2, 0x0) 09:34:59 executing program 1: r0 = socket$inet(0x2, 0x8000, 0xfffffffffffffffe) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000140), 0x0) 09:34:59 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x8800, 0x0) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000000)) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f00000000c0)=0x3) mmap(&(0x7f0000007000/0x9000)=nil, 0x9000, 0x0, 0x10, r0, 0x0, 0x0) mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000040)=0x7) dup(r0) 09:34:59 executing program 1: socketpair(0x18, 0x1, 0xfffffffffffff800, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$unix(r0, &(0x7f00000000c0)=@file={0x0, ""/4096}, &(0x7f0000001100)=0x1002) r1 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x200000033, 0x0, 0x170) getsockopt(r1, 0x29, 0x3d, 0x0, 0x0) getsockopt$sock_int(r1, 0xffff, 0x130, &(0x7f0000000000), &(0x7f0000000040)=0x4) 09:34:59 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0x40000000}) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, 0x0) ioctl$TIOCCBRK(r1, 0x2000747a) syz_open_pts() 09:34:59 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="8e1980039d64b9e3a903"], 0x10) sendmsg(r0, &(0x7f0000000040)={0x0, 0x0, &(0x7f00000000c0)=[{&(0x7f0000001900)="a86c42cb1b5f52b3560f453edbe4dc223742b362eb75f480b0de2a26f8a56651a23fc3075cde34b81b98bf45dda851c96b2e0e8b81f77f87272361f39f6458fdec96bdf9238d82fd1640720202f120d34620d237c1bd5ea313efdc1ada3933fd830d8d1878b33a10e6884f8dd023a310b85adc8fef39e42e6862a422ca6298584ffae62801ec37a52052839bb42db182534818a28882790745edbd3534374bdf0eb78d47c17e2f90f0521a20d644c73b29671943f510c6ba7ef1ed5094470e28d766d63dcd9c2d13d08dbf1039553001de3f921dae68c0d74430c99e0c7390090b08dc8f731308c2a2d237b7af0e606dce9c71419b8fd55e9b61dfa1e54c6b0df2a005e2e689b62b61aaf4d00b8b26d01bf38cac836567745600cf9d0240ccfd2a4478c875092589fe86bb3530b0ce28c3768b61b57cba8c1078e92eb97d1fd4fe9bdaa6dd2607e2ae34c7f0fff31ab41f65477a3d160b09682fc0ef7162324418a80e06bec089b1d3568b69039da30708faca0102c2cba7b611958a68aff2d556ba56eae1d33fbcb21a3a5d3b20bb7cfd5f610801cb81a4b491d36a0528a7c95c05415cf236ee556ccf2bab39c2f34ae5d69a4e52af17de6fa7ff4f83a368a79cc8d6c109cff0e535c4c71b9316362fb2c36b1489e15642dff76aa3b0dc3ab538bafabe6525c45aa80659e9f32f893c6b86daada4ecbc5aa6c8fb14473da7292cf33cb9f4be5ae9f3e78bd51fe6787a52b54569b7203a365dd04b435bc55e828042dc047a522278aefde5d304dae7b6b101a504c7b96369e7cc56db80cdfab76911dd67b55f6f6cb53628f4062f2216fe1f77c725df4e3f64c2519e301f63c221623062da8fc96119ae6e9bd44d856a87cc0af97bb3403990fe7c840e69ef4647cc0227df377ae73f76567232b9785d046545d7e1615a66df130dd9c2931ea812ba59859583c897e52694d55c26fbede92e3d031950da024448ea05e56cbf775773ef12018cbffe66bf35d07327b320027857c5faedfd5948d9e7917d2c6e852a99eb6c00c087779463921fd0625f8efd505d8240de2d0948653c8e213e0e97f3f9ce9c2bd37cacacc1e9d2580e78d091453732c9bb79d8dae1381f1c2d0f4fe029f21206e4340ac31ce085998bc63cc212608b6d3b2967a8789cf24794e4f3be8e901818cf7c063b1f8305eae13ac953da5279f68bbe0acd95d70d40723d14b604015e50db0bafe958925d2a56ef7fb6ae0eb4c742042061e84c71dca14bafae00958003a13c3fbf4b33ac34dc92b2bcd22db7a39ac38a6028a410f0518d77f8de0b22fde944099aa6030dccdc483d0d5934979ba08d31c7a51606378f6b1496f835fbc3a202ad58cfb2eda38974c8712274f2430933750ffc499d7f65fc0ada586339993aaaaf74823722b239a86be58ba1ed3781643b0967ce9848772bbb933eac4fb92f3499d9731075511489f46e8d47204b42b1ec54ac106c75c1b6149967074101baa0af9ca2fccb36535dc2134b3e7cf45d2714022ec09162d341fef7bdd1c5b03195d16e02618f21d0d05079993b3505d42a22ce3733cb42910a66bd909347375174b1f1596af7f4b8ec8fcafc6db97e8a12687f359ced2288d870c193b38906eabab31e47bb504cc357fdb054045c39670a240b1627b47a2f93fbc39a39e317120678c1881dab4012678c966fa630024b28a8cbec45342c2f9f69a03ebb0f276501a6e03641ea53bdf97a79a0f2b0af04db92acd453c15792d0bb94734953294fb573eb666f7c57f8c30170202f449bf3a089c3825bfab5d0e2ba253e113671001949629e3c2abf446515ead142c6a0933178e2c379f6e2118be0675da049ac0a40bbab897c839329e1b98df12d022fff14e88984337af8a4d8875bffb83f3c7bd4bc77944d91f3c2613e4e554011a4de3bdd36aa9183ce2f67c349473567088180d6e3b8098cd9bb629bacf4c25c02b0294f93297887250308cdb9bd0f749eb295d68560bb3579e8c59b83211e20c42f52632bba3902e530b7158b416d1c2cb56d46438f1b1195b4f9e7d51613306ed51cd40e98965e1d7d271e9098cdf60c0dfb12015e496f8a1caf5517aef283512b85638e2ca71d8c9f6ca8f27621f552eb439bdde081889de9448c8ec22becedecda169c8f775fcde570bbe07b422d2edffc3b30c78f27d7fe0eef135ad5acd7fe32e0ef78a474b92a58fb0d1fcd0568a2418a4894b01c8057d9fd02db4f7517e0805014f527fce99034bc11f12ac63cd9af886ac0a6e5b4a00fbe13fcecf0c1a1b7dd24452d95091f7df57dfba5f941d87714514720e2985723d651906881aaba6dd583f3247f4d90d0fb03b335c417a260c6f18ff5aeda83c51c19f73904d1c5c6970445f11e08bae6bc5854e7cf525a01c0668d495bd2b58030aec67672f156d73c7d775a5ea2a01ab677695d4b81e3870e2d78908a170a0df11bfe514c801e767a489d4b6bf8638c71e8ca38f86e0bdea3ab497cf4e1e39c1dfdf7d25a5c5d0f4eb20594fbb831e50827c8a542fff4659c9fba3ab7713571062b86ab45785687c82775fbbc577667ae2ecf69fd12d9a412163063f831b31d399cffd07c094434ee5f9b5507ae50126e714c2e79c5cc546cb684717ef5ac91a4dc4135c5badd63730bc6bb5cb6965a35fc24335ef0daeb197c606fecd96f3468c7bfc1468d72505ad7ca3e02f324378a33f2d9148cebd3195eff77b7a82e495ded30b664c32b8be94a250aee53b30a211bd1377580a5823e2c52d7e5e06af9351298668bad8d38376bf710178a3a79c978e42e7ef4722dbbf48603331a053cc7ab3ac660fcab321a38a600b58d1fd8c6ae2a72efff16f5fbdb03d2c554bdfe109306ebfd28c06f0a5de44c612498f8275e6b13fe10c9a353ddce1629b0b119bb1f3af814181bc87334351858359853029ef97cb8527368892671e586d807cc7f5d2152ba29973c323ebe4def979e5b0fafbdf423674ce012cee024f3f1f3dda1319c381c65a0e3f1fc2ee33e64656871201f6f64a5b719933a9aee925ac5866e90d2d10a5c22bbda9220d52917326b428894c52ae9cffd98ee88e6be5acd213a668368f0f50c3be80e85fc6148ddeb5a4e17f7f23e73b4f6aaf00bbe8e63711e1d08c1f8173783a68359e8e0045e607631b791a76324a2897f8bdaa86fae11cb5ae065d8396247b0af180550c4ea013f7be0fedd035c7124aa2e54da38533cf1bee82e43b5c6adf940cd21db7f3b7a56647ad63d582981d597a73f1f17a5c9a7eed5dd0455e80520cb382db9c9ca6891247d857af7a02af6ecc4bf2f63428a6e00f045fdd6c8eeb02672dddde96578b44a961ac0c6083be77cbab22ed234bb590782185180779b931862dcdd25d6fc0469d6df3710ca3c82ab37e55573d66b93f7cb64e7ba2c7f400936564508c274b43efad0e3e30134d10af61807dc356c07415910ce6f1dbd5c344490950f6d3c938694fc2ebd4979f26c7f04f10dd982c79c84ddb1cfa1e6bfbc654dc154e9986e43516798fc0251ff07f346c24f38c62736f3fd1f1ab37e7a54bd8ececca73944be33f5f1c30c7ba5b026d0ae7f0d48ee703145c2098e45bc49b51ca88d437558c3f55eafe93704d94c18b2024679718ceeca0583cb9061eccca8bfca5a916f418b1c53d27682a3faa7ce6c47be059213cbeadd812529ba639cec7a4d4f3c09399972df4513ccc3cab4f938319ae7750bbb36944281351298ccc91cd7c7cb5b1ac41a81281a23cb79612e8b8c8f3e911b3f62eaf853d93e71b8c3901aeec7d80a8d7484b75b23b6a6b2efbc2f4dd442d1d690b5f97b2034729058e6b0a538451bc594680a4d50308b3d59388188ec0e6d30bfb062cfa03a75204fbd6956754ba2e70be88268e835205aaaf7a786db582941145bc3d58ddce420dc1d5df5bb7a4ebcfb1ee6ee174c6d023a7ce89ceee19fc82624eafefff48a2bac87188c6a68960667238435bd84f0ad5473ab0bfe61936184ed75e66ddd883335f8b660a7efa243807268a86e1ae078a6502e796b5cc922f1f58d34be335212ad1f3031bf450df4c9c7e0de974e6592f1c6b2a18b2dc821c8b6950bc1c50497d6d5b76d143eda869174ec6c020aaa400ce8337c90724aefa21fd610204496b18ee75557f7cfb698c5dde2987ecf2a3678f2f45d7835d9fbd3725b7f4ad4dc198fcca594c5898c68f0517c01b608b02d4286b9e461914c9dde87fcf0b6e348ee19365d5884f1774410f7c02d0c23e5ad06a4313fc209436e4bf3a3afe8293f57b1f0006afa8f962311f83fc4095fe7db39e3f99261c3bca8cdc98d04ac7381b293d08b55d8816834c554e13377f260092f9e95f20e32051be319f3251b7d4156fa16c894a36ca4e4c836c077386de47c79f748ef26cf269540a08c1c27e86e9e07751dd6b3b01bfd18e3b899b063e379e35c9f3d79adb53e3a8bd06f2453971aaf9953f516e4f0be7f779fcc109a121d4ad81b31dea02da58b143f7dceefd752ffd742c5ebd2fe6743749659b41aeb651dd5a65aea0b9aa07646020c53e26c16b0c6413067b1cf4cdb188527431589d651c1668d0ad144c3fc33d2b1134fd47949194d85407c56661f07a220bb3044777aa6c59be99f30da2f084b9a6b7edba93d2192f818cd96b8f2024fc6658fdc2e13e03dd5accc6627d90a745ff97cef3fc1e98932d87c88f32445e5de3538b0dbea1458786446b128e42724826eed12afc799f40a3eb01a10046682dc5b3cd7ec4da29da3eccdaeb93f8c0b4e541c8dc199d7ed0369758b21b3278ea36994eba91af0110cb85378412102e2b88d3a8e8f00fce80aa610b41d62bec08ef41400ec8e5aa45257a94575acf45e0daa98cd47160039c32080e4ad17f4bcad97af677ea32e51ad22b5f4f05cd0a9548c062d98844dfa649ff7ff646857259a5ab9745edc6367cd5d2fd39702702346ed48ac5fab092e7bcbe457d637e8a0d5bcbe8fe1627d95def88a6bf886f517c26452e1d35fcffebd6b9f38f5b711a1c96995b4539b317e0b2ef1c8692a4d829a9b42a86cfab974035e39345678550b2a67a9aa31c67acdeac4241a677a20359bc17e26ca12486cdc69dc8bc11fa55430a5539a1954f9d8b714811e6504a8166b069a9388dc4e0c973383f1bfb27f5015ad3bf8c6a4936a4ec6261d58eb412b3b17eb477e79a645e98d20873d9603365aaaed44be2d96eef73dab2c973756e3db0b356afb0257ef48bffc8e0dac6c6c967a8f14463f5eef60924616254ea311e396064d6ef3c004045d3db20cd4156a59b86f8010f5238b8013553639ef39c649eef2d323f730597eb14eed520ea23d33e1ff65f738c73a0d1cf889e3eb77666ec494108eb8a44281b0f6f2af6d1c4fccdd4fb7fea9052ae8c80640ae3cba1ef4abd6ab6519dd61e5bdfd3da482af74c6af2418fa2d61477ed4a3fc318a4b071f793c23f34b14000e671a8a396e1d40f0cb06f5a170d7e4567c9ab6bbca6b40bfae80fdd83ae7f1f185ab3a1168536e7cfbe3c8a7691a23b86499aacac926de4a929d7bb9b02ec542ca4f19429ed01f6073c7c73292d21ea9303f496c65ba85a447bd9d0b5722a12ca757bb30feba3328ecfeb82418bdb8e7c898fa68fec6d4a0b5be0a75b6046333b3f7a0901b55ae9255987776ac3d6fac0254b03e4371e30f1e92bbdb7bdf403d9d3ab7f7fd99ea78fb8b5d336c62b640ec4f94c5bc5df428ce1c03d66f2e3420a95deaf5d7590770a250daead68f66253a861a685213e41945ba976905c2ff02e582cac6b358b41456316e313ee60a147f81192175ca395380080f3e4bff051c62deff55f2b04df03aaec78b896a2763e969d745f0361919c65423848760a5b52adeb96066de9ad8ebff178380f5a53c5315e614b9fb0df75084192b15859a3aca5e65e1bf6ce91da0d632bbe338e7d95513e154d9ba0dd1b294db12f5772afa309c92641cee", 0x1083}], 0x1, 0x0}, 0x40c) 09:34:59 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x1) fcntl$setstatus(0xffffffffffffffff, 0x4, 0x0) r0 = semget$private(0x0, 0x6, 0x8) semop(r0, &(0x7f0000000000)=[{0x4, 0x7, 0x800}, {0x3, 0x7fffffff, 0x1800}, {0x2, 0x9, 0x1800}, {0x0, 0x20, 0x1000}, {0x1, 0x3, 0x1800}, {0x0, 0x4, 0x800}, {0x0, 0xffff, 0x1000}, {0x3, 0x2, 0x800}, {0x4, 0x4, 0x1800}, {0x0, 0x2, 0x1000}], 0xa) stat(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000040)) semctl$SETVAL(r0, 0x0, 0x8, &(0x7f0000000100)=0x6) r1 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) close(r1) mkdir(&(0x7f0000000240)='./file0\x00', 0x100) semop(r0, &(0x7f0000000140)=[{0x7, 0x9, 0x800}, {0x4, 0x6, 0x1800}, {0x0, 0x3f, 0x800}], 0x3) sendto$unix(r1, &(0x7f00000001c0)="fe6c4b1f2e7c310d0d8f1e112284bb48e13b9006d22b2c35f5bb544d62f62aa71885026af2e7f4b352aa66838326d5e6f977aa7685d948df41988e106a47bb7bc27cc37f6f3de58f8d926447d1db3f98607532a4fdbf5e956639aa21e263591397b62d39796643791c66d032272fb3c7a856", 0x72, 0x40e, &(0x7f0000000280)=ANY=[@ANYBLOB="00002e2f66696c653000394d37581b1651db855d4ee04e7834833b4d876da04ea95c927ea05b86403b6c9afa41c59510077411cca315b07173b0596aebb5fe6133ac983480d1528104a690d2c044dd8e75c4b0625897ec676ef50dab4832b9588ec0ede3dca9e785f0672ac8d90289afe5757e6722a8029b0f869c5a3e6e71a9f67e61f15c81911821c78a2c087208d473f6c12a409c8a9216b5273e6a022b65745536b1b0f8efeed4710000000000000000000000"], 0xa) 09:34:59 executing program 1: shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffe000/0x1000)=nil) clock_gettime(0x2, &(0x7f0000000000)) 09:34:59 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)='X', 0x1) close(r0) syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffcf26, 0x0, "172d768989ca984c8831ca15004a546eb3dd1b1b"}) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000000c0)={0x401, 0x99, 0xa04, 0x1, "1f215ccade76319ecedcbb72d2076e36da542d20", 0xffffffffffffffd7, 0xfffffffffffffffa}) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "058832a528295affd1c8add1ad044097f4d25e92"}) syz_open_pts() 09:34:59 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$getown(r0, 0x5) sendmsg$unix(r1, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000340)=ANY=[@ANYBLOB="2c000000ffff00000100000000000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32], 0x30}, 0x0) 09:35:00 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000)={0x1, 0x9dd}, 0x10) setsockopt$inet_opts(r0, 0x0, 0x2000000000009, 0x0, 0x0) 09:35:00 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000180)='./file0/../file0\x00', &(0x7f0000000200)='x\x00') unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='c\x00') 09:35:00 executing program 0: r0 = syz_open_pts() read(r0, &(0x7f0000000440)=""/68, 0x359) pwritev(r0, &(0x7f00000014c0), 0x0, 0x2d) fcntl$setstatus(r0, 0x4, 0x4) fcntl$setstatus(r0, 0x4, 0xc4) execve(0x0, 0x0, 0x0) lseek(r0, 0x0, 0x1) 09:35:00 executing program 1: r0 = open(&(0x7f0000000500)='./file0\x00', 0x60, 0x10) ioctl$TIOCSTOP(r0, 0x2000746f) r1 = semget$private(0x0, 0x2, 0x300) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f00000002c0)=""/111) socketpair$unix(0x1, 0x5000000005, 0x0, &(0x7f0000000380)={0xffffffffffffffff}) r3 = msgget(0x3, 0x226) socketpair(0x20, 0xc000, 0x8000, &(0x7f0000000240)={0xffffffffffffffff}) getsockopt$inet_opts(r4, 0x0, 0x0, &(0x7f00000003c0)=""/177, &(0x7f0000000280)=0xb1) msgctl$IPC_RMID(r3, 0x0) stat(&(0x7f0000000340)='./file0\x00', &(0x7f0000000480)) recvmsg(r2, &(0x7f0000000200)={&(0x7f0000000000)=@in, 0xc, &(0x7f00000000c0)=[{&(0x7f0000000040)=""/57, 0x39}], 0x1, &(0x7f0000000100)=""/207, 0xcf}, 0x2) select(0xffffffffffffff30, &(0x7f0000000080)={0x8, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x4}, 0x0, 0x0, 0x0) mprotect(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x6) 09:35:00 executing program 0: r0 = open(&(0x7f0000000100)='./file0\x00', 0x614, 0x0) execve(0x0, &(0x7f00000003c0)=[&(0x7f0000000280)='\x00', &(0x7f0000000440)='\x00'], 0x0) fcntl$setstatus(r0, 0x4, 0x90) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file1\x00') chmod(&(0x7f0000000000)='./file0\x00', 0x0) read(r0, &(0x7f0000000140)=""/206, 0xce) 09:35:00 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) setrlimit(0x8, &(0x7f0000000000)={0x5, 0xffffffffffffff0e}) recvmsg(r0, &(0x7f00000001c0)={&(0x7f0000000080)=ANY=[@ANYBLOB="000000000000eeffffff0000000000000000"], 0x12, &(0x7f0000000140)=[{&(0x7f00000000c0)=""/91, 0x5b}], 0x1, &(0x7f0000000180)=""/20, 0x14}, 0x40) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) pwritev(r0, &(0x7f0000000140), 0x10000000000002a9, 0x0) 09:35:00 executing program 0: setrlimit(0x2, &(0x7f0000000000)) kqueue() r0 = socket(0x10, 0x7, 0x6) r1 = fcntl$dupfd(0xffffffffffffffff, 0xa, r0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffc, 0x6, 0x40000007, 0x4a0c, 0x1e69}, {{}, 0xfffffffffffffff9, 0x3, 0x3, 0x2172, 0xb2}], 0x80, &(0x7f00000001c0)=[{{}, 0xfffffffffffffff8, 0x20, 0x5, 0x8001, 0x100}, {{}, 0x0, 0x0, 0xfffff, 0xfffffffffffffffb, 0x8}, {{r0}, 0x0, 0x8, 0xf0000001, 0x6, 0x6}, {{r1}, 0xffffffffffffffff, 0x88, 0x10, 0x0, 0x9}, {{r0}, 0xffffffffffffffff, 0x0, 0x11, 0x2, 0xff}, {{r1}, 0xffffffffffffffff, 0x11, 0x0, 0x1, 0x101}, {{r0}, 0xfffffffffffffffc, 0x1, 0x40000021, 0x2, 0x9}, {{}, 0xfffffffffffffff8, 0x40, 0x1, 0xfffffffffffffff8, 0xffffffff}], 0x80000001, &(0x7f00000002c0)={0x1, 0x44}) r2 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x40) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x1006, &(0x7f0000000100)={0x4, 0x7}, 0x10) setrlimit(0xa, &(0x7f0000000140)) getdents(0xffffffffffffffff, &(0x7f0000000180)=""/45, 0x2d) kevent(0xffffffffffffffff, &(0x7f0000000300)=[{{r1}, 0xfffffffffffffff8, 0x1, 0x80, 0x100000001, 0x100000001}, {{r2}, 0xfffffffffffffffc, 0x17, 0x7, 0x7, 0x100}], 0x9, &(0x7f0000000340)=[{{}, 0xfffffffffffffffb, 0x8, 0x20, 0x800, 0x6}, {{}, 0xfffffffffffffffa, 0x1, 0x2, 0xb82}, {{}, 0x0, 0x10, 0xfffff, 0x8, 0x80}, {{r0}, 0x0, 0x22, 0x8, 0xbf, 0xfffffffffffffffe}], 0x10001, &(0x7f00000003c0)={0x100000001, 0xe6}) 09:35:01 executing program 1: symlink(&(0x7f0000000000)='.\x00', &(0x7f0000000540)='./file0\x00') unveil(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000080)='c\x00') rename(&(0x7f00000000c0)='./file0\x00', 0x0) r0 = open(&(0x7f0000000100)='./file0/file0\x00', 0x208, 0x13) recvfrom$inet(r0, &(0x7f0000000140)=""/161, 0xa1, 0x1, &(0x7f0000000200)={0x2, 0x2}, 0xc) 09:35:01 executing program 0: r0 = syz_open_pts() write(r0, &(0x7f0000000300)="ca5f22be59642ae2148882ee17324feb8c63e12abd38e3f669a6d873b3d5c16e9a04838b909b089fe3cd1198d8c2320f3b7b162124bc6835ab867c02e2a2b6a8d42f470f27c36e792a116489fcffa67168c0c24b5bcc75959071122c90036b85488de6cb997a6b2b1f1090b9ecd7e7a30b613c4957163c4bfcfdc298a41909505488f0ac385b4c21d0778e02e1f5bf3988d4415f6ffc6933dcd18785fda3a8020038d94f084243f55c0b9b82371098fd44cc43ad6412cd6b9c090eca6e21394464fadcaa81ef83665f2837eedabeabf4e3a6d00535210a6de2a1f7e66fac7177c64a0493205c3b4ba17b0307578f4b4fd57f9871aebdfece639050839ac4bdb2477b5d3a6be8b0cc14171404b11f7df78a1a8f7fc874fe1cc411f5e63e987acc74d892350389edb1cb4877fd9601eea7ea93e604b23865aead31a8ce9a5b62c3d042ad622ec4f0ce9c53008721305af82cea60a15c3cf13d4ddad2c3e00f74e92ac65a3d7ac0d8fb9b190aac106b2d6c974e2b5520767340903238b284e4da7aeb9cecd091457f2b0c30f4766a6b7f2dfb8645d9901e39d33e5a42193f324456b426912b4bcbd8b4f2c4d0c854f4a4ef9c58f1a7d103853d138d3d55e70b6f00112abd682f4cff660ea9017bd4a7afd1b15567cf323d162088922229de1157fe331f3312d4bf95ef031422318034f14fa332ee3a16cba231ea48105694a438209ecb8f11c0a3b1e55f6a187028c260a92671d800b0ac2cc95375a7db5f63b5bcb6846bce924b2aa995160e16264e745967b4fd26383aeb8e3195d0456fdf00c20160299237b82663da0a9510e000ef58b0ee2dfbb7e55da163d99b47afc36025574ea8b906871f06c5cfc9e9f630fa004d0bf017755eb642a2738dbe81d1d9c7701bd9bbf12815570da2ca1074b6f416f502bd108cf97b2ab28833d6182014545c42966c9dfe9763e5a3e43f18e6a3ad177772edf7c160692505f161ccc079ed7d83238b223d2fa54da447292ccfaf7b624e74147f6c97fb63d142a694def7035aa2029f2a7e5fe7981794031e9e4be0d2747ea30e3df272c18a9a20d52936f2887c81f67d5ac1fe3c86ca48662da27cece279f3248d0f4dee6d3586926106c4a4021c5af033128cf28b64829a0b5898638789a1f09db80c4b8cfc7ec397c63aa46b471d8374868d0a359c28d4ba2ed6429ad1d85036878af32b8e2fd59eb236d30e2998e367b171b878dd4d672cbaeb40e7ce702e04a4e318bbb6078171fd6fd8df40f3a16310828a197123bf7079c45a571f8bf457d6c288b670656cd77ac458a364ecd57dc7177db31054067218403ebde4f3a98f3ce43db766c44e8cd0ce7371b4ecadd0bdfc8230b101ccfa2c113ca9d84301957dc0d88656cb0e07499b174e1e0659fe97a42c5747ac11140bf38a9f7b92bd64529d41db30d43663f40007", 0x401) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) getsockname$inet(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) 09:35:01 executing program 0: mkdir(&(0x7f0000000640)='./file0\x00', 0x143) r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000080), &(0x7f00000000c0)=0xc) readv(r0, &(0x7f00000005c0)=[{&(0x7f0000000180)=""/107, 0x6b}, {&(0x7f0000000200)=""/97, 0x61}, {&(0x7f0000000280)=""/166, 0xa6}, {&(0x7f0000000340)=""/220, 0xdc}, {&(0x7f0000000440)=""/176, 0xb0}, {&(0x7f0000000100)=""/21, 0x15}, {&(0x7f0000000500)=""/130, 0x82}], 0x7) fcntl$dupfd(r0, 0x0, r0) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) chmod(&(0x7f0000000040)='./file0\x00', 0x0) fchdir(r1) mkdir(&(0x7f0000000140)='./file0\x00', 0x0) 09:35:01 executing program 1: r0 = syz_open_pts() ioctl$TIOCEXCL(r0, 0x2000740d) open(&(0x7f0000000140)='./file1\x00', 0x2, 0x20) r1 = getpid() r2 = socket$inet6(0x18, 0x8001, 0x0) r3 = syz_open_pts() ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000080)=0x1) syz_open_pts() fcntl$lock(r2, 0x9, &(0x7f0000000000)={0x3, 0x0, 0x53, 0x5, r1}) listen(r2, 0x0) sync() fcntl$setown(r2, 0x6, r1) fcntl$lock(r2, 0x9, &(0x7f0000000040)={0x3, 0x2, 0xfff, 0x800, r1}) 09:35:01 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x2000000000041003, 0x0, 0x0) 09:35:01 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="69696e8ef37cdf171f4535338b8d260f2482fb1f5652035493c3ce0352265077e3daf47ec5a333917c1f4c217e15faee741d355e0278c901f0c44ff3eee2c40ed2c3e9d417", 0x45) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000140)="eaef125c00000000", 0x8) 09:35:01 executing program 0: r0 = semget$private(0x0, 0x4, 0x49d) r1 = accept$unix(0xffffffffffffff9c, &(0x7f0000000040)=@file={0x0, ""/108}, &(0x7f00000000c0)=0x6e) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000100)={0x8000, 0xffffffff}, 0x8) r2 = socket(0x800000027, 0x8000, 0x6) preadv(r2, &(0x7f0000002540)=[{&(0x7f0000000140)=""/218, 0xda}, {&(0x7f0000000240)=""/4096, 0x1000}, {&(0x7f0000001240)=""/151, 0x97}, {&(0x7f0000001300)=""/101, 0x65}, {&(0x7f0000001380)=""/121, 0x79}, {&(0x7f0000001400)=""/101, 0x65}, {&(0x7f0000001480)=""/4096, 0x1000}, {&(0x7f0000002480)=""/168, 0xa8}], 0x8, 0x0) semop(r0, &(0x7f0000000100), 0x33) r3 = socket$inet6(0x18, 0x2, 0x0) r4 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x10000, 0x0) ioctl$TIOCNOTTY(r4, 0x20007471) getsockopt(r3, 0x29, 0xa, 0x0, 0x0) syz_emit_ethernet(0xa7, &(0x7f00000025c0)="7cd5bf62796a69ea162d64fb88f3761fb4a62df2859f64a856e7d0c649b83c562c7fa3454c3fe21c644ffb0004f5b4ac29fd6c0f0d2b19678044e0ab25ea604ef71f8fa407dc333a738aca5b23b8c246059771ae17da05bdf8da60f107c127630dd1b638e8735bf09aaf93b59760e10d9ead615cc8303e36748dbad62d717dde210e1fc56c752dabe678212e2121f7d76c5f003c37eae2beea734a88a428f3ec91bfbf69588793") 09:35:01 executing program 1: msgsnd(0x0, 0x0, 0x0, 0x0) r0 = msgget$private(0x0, 0x6) msgrcv(r0, &(0x7f0000000000)={0x0, ""/40}, 0x30, 0x3, 0x1800) 09:35:01 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r0 = syz_open_pts() r1 = dup(r0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) write(r1, &(0x7f0000000580)="35480c407a306e0326f32284e89d9ec756a05da636bb135b15f91b966769910d6e9aa7eca5d37a74f34a8339a4bb2a1bef09a330ae88b1c8361a8e645d20473a86f1b65e65e60f3d089f997c76c9716ca1080edb3b0b26d440555c6e358ea13e540cbb153bb87ee05c9abb123a58707597bf21b32fd04a053ebe3140053ca583ab0977a81c1f5035297e6e68e37613467928965888c3107295d01cd3d5cca512b896b734075cb38f512fcede1e3cede3f123751fbfd4c3450cfc3a61878a68204cf26177e990ae8a11f305264dae87f838cab20b561f05d6804d0582d72a6fa1c4d24af8e0c5d7b3d7adbf1f9c478174cd8a0a6ccd706512c0d485c4c34697c02a4270116cf4b87e65456e3ad5b142c6888b793d37f8903efcc6af5bdd395a21ff40991109fc9cbd720df4e4ee3c9592e48610e4fa4efbed724c89e716671630f0750e0ad4f6313a5804f4acd1b3c0cdb8eee92f634c5cb59b9d107277dcc49757ee6f66ae4574ddb8e1a26298cc5e3a0bce77cb3ce1b23bf80a19265f4574cd1b9073cd0910007e3f7a6aa9b928e4c30dde20b482412d06b41b77a2475d56ca80b89dc65bb8b17bada197e337b6f46440550e4e3b61d9864f75b5f37c8f67e7696d343b3e5eab98c6e4e00ca6093aac2acd07355a9eab83b491194cbb3e5eba4c45d9c5490a53246c3845b3684201fef5ee617de6eef0a2b006c76583431a45ece77f3c850d202519e2cd2b69ff0255bab89da56a048b17a88859b832d5c74297108ccf39b60a5438f739e11b5496da59861f80353281fade09b8fcb92a7715e1133d1537a4db50f9a92cffb039665a2ce211210580c283c1694008f4b049f515c52f645fd15082a9bd21f81016a41a37b494a522c2a18ad7d4780acb29d9ccd4b2bb1c9fb756a6857b44bee18a6164d7bfc12155bbd83699cedfc8c901626ab5c33c859b927f36a54d98ed6cb8c9f8d38e93d9d1828cf2d1090fcd72d8f54871fb6a4907b94135210b88ef4bec04ffa78b21640b8964ea57f825e5484b8de5b6a1762455abd4d40222f9fcc2ce84d8e2e39d6289597ce9f4880c1a7f0d54b995ad2268da997d41d27ee5e6a170270b6862073e1148522d22534354b5d1204e481c308636188f9d0aaeafa766bacd000c4a1ce3ee3f8d8aa23e7a110b8af65bada47eff450de659a79e2954433b9f449feb7f0a859cb69c257e6def4548f9919c9df47d16bdfe28c930a415ba3776d1818e02665cef104c495918fe326b37a35bd0c69da1bf7f1497cbb9674660bcbe53e596b56a9aa4c8f30f625a26f7ba52dae5c9951787f6313a8e7ab17b89ce1a599ef39fd1f7481ad3b6c010ca305021e642f5421f465f45d4746ba899d1130017e8c6a72abaf539403b31e835c0ba20901a582b740b07a365c1a1de0d2c0f9ac4d656f96582b188f079c5415a1999059080aaf91a3bd5298b8c6c43d17472940fa4fb5dc9b420ccb787726275095891799d9d459dbde11812025fea5ef07d4a1c4f518b25e19c442f24fa6ae5c5741a45e60f65ed4264f9c3e7f1e2530c89eb490e2164ee35af96606f03ad975d808c2c1f280517a6c2cf7ef2aad6ef479db4493a425e82a2d4a7b022e8d6ea81790ee20d5e3c1d67444844833a3453c845912a7a50fcd023b95e1e4fc77391be759dd190face5a46ea9e711f0e13948c52e734eb07ce15da0ab79a7b966f61c47fe4e088025271227af1d7f5afd0266e4b87d67ae71704c0d0361a4c7e37d2729ee7b3d204655e80607bb484f91272962592df513baee64c42a171458a6adf6f97c45e005bf28be4b857d6896732fa24116c9424597b7ba72da6339b59df1cc7bce38f7aed02170be941d73f76be4f7908ff1c9a01a8cf01a7381137e8a835ebd633ec9273a636f9b69e662821bd396a9e56fde34899bf6a2c5982d00271efa8c61f986b77fcfe6b7781144655a41dbf69e9ee345e3a4e69d4e423c1475fa70f95e5d07ac07977113fdf555fc94f90b8828558fef04c7caaf1e686be9545bf4924f235a97a9609b67c61fc47a40aae31031589519b806b11e20f1dde0e535b8e1def8428691d8c1403d3e73e9151a6d7950073e2ee5f42826ec44aeff4e13b5d12a6589c1888d784d46801d4b3c5978e31f1cd4a886f000249548a17df1f0a2de8ff77a9e75335dc7d7d2fecf605f4ae8af06251a02de9d3fe8c0e969932634a45f8af896678c2daed011a9f43f2b02fc8d4cb562118bd0c452a7c0927ab7e099a981975c575b4d7a40df9b216f6d544859a09438bd829e882a7182c697bd6d2702ed6a7dc62d49494b7e5ef14d4e5623cd6c394c941b01e382e0887a8caad7550e2868b7afbf72f82e6e783aba550255ab1352205e65b13556e034fcaaf1405d2c76b6864de8fe0a4b5ce78a0e95248356d01570e68cbb94dddd000f43c682fbd3034b157b3262de16002c7b4fd9bf9426729c787ebc060bcb3f6cf157cd21fe6770ed11f0bc686cab348852347aa80ee3d21a898e9ab90e2f2b8c94745840d2c0382c718e3b5eba1ba73992a73ac5c141dea7f77fd2d409318f8c65b58ca74926a7865a3124f64c4d581bd67bfa1aed11b7396a16a389211074e99d615654f177ba6d0bc7f991d88faae751b9a42a49c7aea5523acc2f6781652831df5666d09e49b653516bde2405830805e639fe83f04522f235809013ac7523fcf309ba146cc50b197e04d9a60106e7f45f744b6756d7d883449fc9f67931ecf2be19026584644a8c93be011b2bc97240d031ab25bd0abb3012348bb392686d0e990911968ced878540cd4433b612325a412fbd118ab6492eba51cfb12042249275c0d31de13e1ea41fefdff401113bf1ea53454a53e76fe1e9cb6b86d5171ddcbe291ce7324e69b3fa29f28f2df3a5cd3f5768722b5551e4783f497fbbe9982ed8601ca4c9946549c031231147a578917012f6075054d67c5e594bd290fc5759ea21db45529b88c1f78ef0dfb13db015f6ea49740e4c52f3fbd82e27213118d9526c72ba31423d1a859884073a802488912a3f05e6c353b921feabb6e4eefc9b3c1aee4e1ee8db9a8e532f6035567963180606375122272c954ed92c4dc19962bc301de4f8ee243fee921a1ad614634c5012616c06289cf81f32462b9cbe9019fe3d58ae132778816d6b7dc731e169aa5cff3ceef2b62a2ba042b0c7144e8cbf052884cb49f37de8ee3d49fe1f987ceef778167e31335e7d19c12536e4361dd6f33ab061c10a6daddad7c5a6e3bc912c71d2bc63b747bf4040a5bec05c2df2f983c2433b85767acd16eb0d5f8fd854e80887f44327561cd3f5c64cee40a4a6c05ea2116d783d66d738c6c5f717195e9bd48230cf177d25075cb09d100b3dc2347e37bd19ac3abde12f5a8239de5ac3c004282dc488e939acfd69a1c586c6e5ea05386365bd7d2d94ee183af91f00b56895470800054852f24e07844fe51ef3dac97cf77df1ce2dff26372758c735135306d679d5939e406efc0df99b7ffe463292c6e2ffb5bc8bee63ed564bbe94b47653fcc158e34629be01fd8f2a4c55de5cb4071399a40ddfa82079f8b1ddfc32ec23409fdb931276b288a833b33ffc9b3af809edaad27bcff22b1aec51006686ee189e506d7c8c4a8fd2569b580f40cb3a35937939414edcf01d84e964e29e88441940e3cdf1ce95351ee69c3da1a47adaa8db95e571460a2cc3c5ca4dff8ca6912393fc6544e82f4092944d9b0e24f60cb4e169630d81312f215f4fbb13a0faf18bd6b9d86efe1f361078da3e2366899c2020cce768ee2", 0xa81) fcntl$getflags(r1, 0x3) 09:35:01 executing program 0: munmap(&(0x7f0000006000/0x2000)=nil, 0x2000) r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000400)=[{&(0x7f0000000280)="a1", 0x1}], 0x1, 0x0) stat(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000600), 0x72de}], 0x10000000000000ff, 0x0) getsockname$inet(r0, &(0x7f0000000000), &(0x7f0000000080)=0xc) fchdir(r0) pwritev(r0, &(0x7f0000000200)=[{&(0x7f00000004c0)="89740f2f63ee62ae71f587200893c54b6b2b344d57ebcfa14cf91845abc8e707107940531f9b96785b99c1c812e8533df909707e48fe5e32d1290c88fc21935464d5fec078d160d632dfec3512337acd15fd3ba6021d1bac251e8e7dd8ef4e819d0900a42a054c8adf2e1b93f1ad896b0a2aab9fcf35dde410a55a68be2e14a13a97e6d2c81469af03e9da2b48a2986eb11281d31696aa248b79fe6653b5fae9f0137cf14b55eac657e90a2fdd324c6523317bb2346adc9ef3cdb043730177f7bd13345614516bec8d8708af9aab6ad433419b7be4146b483d9462627771a69f8a6f94b54af0888626a15eb8c696ebdaecb8181b32c65d6784b55b11c514bf5c245f614e0d44bc97d2187779e8076c589836106d44cfacb4c41d607fee5b5c780d159dd6058c081df2f89ddc37854cfc8b9a79a7918867aca6fea7d318915dd0a38240c0c637f58ef6305c72b420eca79b5fd83a10796aa3cc98c7a77eb7b1f2fbc532bf8222121800897cce6bab6da877d34b91d7e83995db10f92d866ce82c9097a0759b1d24b5af260e7f60faaeb27d86dd0680624c9a5abdf0a301793d78a4cf2d63040b541be4d205f03b06d29d51dc5cdfd12c50e6afe308d3160a512bee30ddc58289eb54063a361e11e4b8f33b796bbf58ba3c175bc4be586bd6851126836ccf69339c4fd48517dd32438bd154fa17c368ecadfa5d796d43c4d2c2cf26b94a2ddcff191e7d4fc2ec616a762f998b8fa228f0ccb67b6a0da76b164912d06c1b6d70c64b70e05450b090b903c21a523b422f4518baf19bfbb03008d32417d703d64a54fbe7f6891768c4378664e4f2591dabc73b758a164c6eb93cec761caa8e3b297228db9953b9cf3b44021d1d2f1389ab51c45f1219ce289752b27d21b8276a2d6d60952f9dd80c15daaae2360015e974f94ff6dfbbaf0aa0f34e13887b4656d7e0387f7a47f303d67c465276df75308120b779397350dee08a8770a6528187e51eb63014cb77f981a0755b559ad0adfa606efcf960a2f44c2685f28b214c34d4c169400035f006fa03453623a8578266135828c9d3eb6b922d2d7ce5d1ec631852b304e367a94b751137e601a26b7f97b89e0cec2d9236eed8623442cde2a3f393dc5a3d8419a853d6ea7d546ce7ff81dc0f890442b6c82236588d32ae088632b8cb3e5b4f54c1461be3c0dc30f3359ca8bb7f9c529bdc7c8493aac445406661675e0e8e028f3576269485ac2c18d30bd527ecf9f9d3a72b97bd1032bb061915b36fb657aff505aee34f3d179b5fb8f2951a0794d670f19d72ab4d6477c1dc20698746263b2e642b8c9bea7260b656cf4183041741ef72ba886e4118a89ff7529438b703b641bb894d32ff43f1e458701eb392400ef8fe666acc05f2f60f6bcb1f161e2207df02effbd803786828cc96205cc4fdf1d9f17f387ce906510b5c8eba2f3cfbcfc3277165ca7f5942b1bd8f693862e8eb3bbf55c73c2616de67ed08820da447224ba41aa6cc9daeae8d3a5e2fab381efbdc857ed8e71101c03b51331e2ce30e1b1fe90bad08ac884a727072dfb229b8c993189309eb0979265dcf35b6c738ce5f3ffc47f3b32d3653e869562e1ed9799baafb4bc03965f1c8998899574607414aa964612f5ad8636efd365e2e6e6152525f250d810867151b71aa0ded7d1191ab3f352824d78f3fbe946ca35cdf125d73aae7a01703b894009cdfc9f71d1c58d1112ab7bda58c712c314b4917f34bd1d1ded80e3bcb53b76b5b11c6d1b4e22f191a0ed8104c030608df84651b16f5dad2127ff63d0e607ebebfffadce9fd70bf1f4af6ec58bf2c97c818d7c453469af4bada4b1f8d571d1dac996db46994d2d5fe5bd5fcb2292c0e78c614e767e0605e91797ca9f9957bffbe262fcc76fac6d0e01d788c40f0bb95942a2648b46f6b6fa86b216392aee7e74ad8ac225e496916114092acaefecabe5a5f588d3c3b36660952ed5a927f6fb18f7dbfd33885b5e9344fdd1353d8dd1d8c71b65a8e04b49f812cb9bb9bc8c876bf430ee2a6dc9b0a613a641f042e59708510e53c96c19642c87bbb9bcce9cd58024f5d4026a6d15eda8200e359cb0e5acd4a8b5f0e417162b783dc274cdd747784547ffb8cd4afac6d68cbc5d79e3ef17234ea6e0d948b99f0ab881845db17ac7e500edec613c3108363d0c922780c134158e4131d3b718fa63ae37dd07a49a6974d421b5fd371ff10736f2e4f71962b5333ab58fd8da5c265e4c282cd11588d05357816494a10ee4ec0693a3a311c0e7c77882598c6d9e4600810f05ae165cc4b6d05d94c842c57a21f817e1b883302f323df3fb87cc82cc206ad066f106cb13d2ae7795780ad6b104afd4a147d6a48953550ba96ba6573a18c3d6b9463f4d0d29fa39928cef6769e11e79a36645d6f9dc6610a153259344bea7b02cfabb0bf4d787c41a023a79a329cfaf6cea05efbee97b23f3dce409c0e8f3e0479a8d787f356e00fbf82561c090da6c1d4c304545aea4756d191f9c5aece40ec4c58eff60c1313b23f16af4f8d533dc59149d6f0e34895cccffbfb0dbf0d6550f4bbc815e14de865e4e2c882a251a6bdc6978d0cbb4bdeb1400ce08fec91572be38af84bec7f90b697208f37734375c742fd71e6754b87297596e732064e344a10422d07fe775472231975f92f66e479bf77892dd51331691fd788d721fd3f0ed52895dfac60e838d49b52c678a8036f3f8b1ed57742124f69b7df4ed49cf4f6df906d187eb501d7b56d9b55912a087e6c4ff9890b08e86808842e9ee1bf858a392e4b984839e8bf437e487a84ee9729f18a6a0b1e9605a88ce689b0fd2fe78d662e51de69ae7afac4f3a774ebeba291ed56c663f9a9b16e047421e748c2b9329aad49c3a759dcfe337cac5b0012dd450a95c97506e14faa83d55967cb48ef0abf5e91d9304098cc73a15ac58fcfe0bf2bf30695606c9cf6b7564580167e88f39b4b1f01513b476b85efb95df8b8573eca127c6a80d6ed9e4b22ca8fe2fb6bbba25a99f046842a5d4d48a77a95e71766c22c556e60e28a61bda4a92c2412e4c4e3f91e107b173e813c91c6995a811b8e806b53f91347b9d5c67a5db8ab3b2ac0809818241aef685b997aa62e0f4dc72f27fb9ee99006eaaa9e9f420b5da21a536fc20c44e610d224ec24dbd0ae633d91026c214ebc1779a12c1b9b1a7131e5063a6e3b9735f61f5d392a419a0bfa69fbfac076e713ca5901a53a6758f1194736f5d2279903ad32da3cfaeacff9305cffa6e81cd78a0863e2308ca0f8457b15acf0cb5516ed7332ffce3b7f9bf4b63fbdab1e5a8070f28fc68ab44d5954bdd45a68038af9fc406c4c791d724e8dcd305dc6afaf79fba882190d8fb5581c39a4a387ba08788d94892cb4ea7247d310c0fcf5795b8d38dc50fa49384666780b481c128a4236bc49586f5476374b7ddac0bb6c70f5d96c49d87e9e2d11b33aa1bcff0978b73078a3fe510645b1c10c11026dbe027e8d7f9218ddf280acbc6c4387e76145039d50e4790db404886172422bd9dae8ffe1681779e20c74fbfdcded6212c9a84bcdafa4505e4c8ed213b2749124815943a2e94845791508691636f0e1498c57d8f59c15921e7f408ff8730997a376ff5b3291fc053b5e6b99cc8f8eca961df280551172b7a75088f725d6ec9517276ac673bce32bbfd657ec6cbbdc33a5ebfcecc42eebed44ba22392934f74fb1b12e777493adbe70c0aaf4cb1136ffdafb006346d3c896b585b9eab57af98eaf49512f1f69cd4f1cf21e523d90b21b805b97428bcdc198c49ba40dc63658ca641f192fa2a349400fc599f65dc9f6de6bf67b825704b3b55e6e477b1a7b91e0771175e3380756424983c0d594cc67cca4c857f2b51199ef5616a9fb429373aa4a03c6b3647feb5636a25d20bc7457171fc2e9096b0896a8b683d31e568ee96bf27e1da16f05597a16c89a377d5eed4511bca98d5e9241a3eee3bb367863fe2019452b4168fc76b030adb15bedaa9d6cf775833441437420f1502a3c382fbd2fcd023f314c7c9b23e3b2fb937857cbe2df7562f20c69cc4064ea27f1e85725d82e7652d4008e87fd927f117b2a328c2e4583d8c77b21c687eb7bab6afe0b6e2696b307e7ed4f37aac74236a2303080967f7aae680c929ccd0d4871ba56e3d07fb69ea617c38e5d882388d8fd52840ab332679a031bf31f95c91d47e8841b0a54950b95f57dff96ccb2ee13af97441035782129fe60dc90730733f618a8b58d64c21e13d53b916284389e5d00735deb8fccd4460d6fbdd85aaaace998ae8745027380b8b275b4d10536d3958648f83be8656b355e1a0303ba806c8a6b439e614af3242b36fce0bb1f966f906792cbebd5816e48b8a25d758464352622ce3fd66737d06574ac58cd662d765c280a2591cfe9755e0cd0e0cce96062851f55fcf8e06428c905eb54bf35557d534e28e9486f64864f58702620966ce30f19ee23da2fa534ef1b69772701d6470577ea7cc5f43499436cf96006df0b40495c791cd5a7cdda411214ffce4ca36534de663327765bb38b7a36bf7b924245b1f23259d3cc6450df0ea6c9a18056641212f9bb0ad54fa56eecc946965c526cd8d91a80d2cf8ec94039682e1bbd75159623a96ad11dc06960afa30d3a372fdcac2346cc184f9ed603f8a0b8fdd81044a337529555a0f8ef131fc7296a3f737e5eaff1dae8b2f9eb4e7d6570555d3e41321f27bb6b06135b16e04896d01136306ae30b066635e95821bd388db3ac36b165d2971546e62a20e9c07d32f173e9f084a2a6e381944e0716bd123a6ae3b1faaa027e33321aad1da617a82cf89e2900a3cba2270951b48fc7b844f6d651342e3efcc47b90c1953879206edd98285200834da7a79c930673ca8fe99483fa9206e3c1b444ffa51d20dc4d8bd1302326cb571d359c1b45ecbe978bf8bebd0e1163c0ec34be8829504d285a206d419d0bf1df001e67e1a198578d5c2bf0e16d9e891f09199b27423a2d215cdbf4fb28f5e6cfed1789da97ac6671343df0955dbff8d9fea7417f4ab728e92febb04eb6f5682d37425ce9faac9ed4910f5de62d1d872de5f4021050e413e9af4a05e35c813459ead4b5102d2437205281ab1b18af8330de30e696331a3f55916b00d85e49105a0469ec17ba76e2e35f755e4838577f86cdaae2cbf6ff736530c015f4eb503c55ed90df8e353ec844a308534c8f0dc97836978e0c9acffd386a15ba8b4a966a40fd2c9ae2c8a1faad25892c33c59ebe388d63497786085470ab60b67de46d272649bead2563dde636b7923b1695a07a0970067e0b7fdc3c0707a2295529f1207dbf100ede2d6e3f5881c1577f27e40179b97ce46c263adbc486bc32dffcbde7e", 0xee7}], 0x1, 0x0) 09:35:01 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0x81}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000005c0)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4ab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd5e15360138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146e0a8a72c12ad06d39919b258067", 0xa5) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() r3 = msgget(0x1, 0x139) msgrcv(r3, &(0x7f0000000200)={0x0, ""/125}, 0x85, 0x2, 0x1000) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "e011ebf8d59239a35971911660e08d68686f6ee7"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x3, 0xd11, "b04d6a6e069f6764c8f418f2e6349911f33ffd00"}) read(r2, &(0x7f0000000880)=""/161, 0xa1) 09:35:01 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) fcntl$dupfd(r0, 0xa, r0) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) writev(r0, &(0x7f0000001140)=[{&(0x7f0000000040)="ef863fb4f4dedeffb1e292c17a0dde55f1a2fcc46bac3ec164a902d3a60eeafe3a1af296827c79935e19225c37766f76872b1e8d825d00113279ff0db28be4e1aed12d9998aa2936b5444e3cb94bf5b029d6feef2da0fccd82a592b1ee1a4ae6ce8a6380f498bae4dfb187420ba91b7e6362339e9307b0ab743fb6d9e0bc620ad757d48d989f6b98a92120ee02044d016c5500dff49c585742b2df2f31db62fcf953a01e02751dd0a99c69083d517c4cc6cd041b6f468608d88d153183f2b012644718bb949239e789715a267f3bb7a8d4fb875e5e02b0b2d99c6ff90a37828374ef29616946810e5e828e81e9dd9e45233350bcbc8c610e553123", 0xfb}, {&(0x7f0000000140)="52a5b0671f8238d4371312dc3dd2efcbb59351ff8192af0d973336e81263c17f6f8204cee3e65d5a178252623d1c2fe2bbcf670fd100e657a2ed98570dd1b19674162b8d506d485c5b824ea78bf3c7f75d51b486d8f122f238fba77c19703fbe1f25dfc2542ee752a3ef746e38c24006602919cfaaca520bfc7acd942a18ea877edae1ddcc9c89a93415a6fc322cf895628ffc5df73835ee873c5ff2da5d442f84f147b894e2fc59ec535746a893dc5bd9cf0b067eb98582bafd7bce87c95635710cf0ceaa3756e2d05164fb46d878898a22c07b221e788d6d9ad89132828a8d0d6ee1bc6ee34ef9b1436870fd5006a8e4e3e03d206797ddd33be48bf30b5f0aebbe0b90a97e67a305833d76531bf32f4553e1e85202402248829cb60430be818a75fcaa8615283ad47dc2f45899f9cb13ca40196210abe75c0b6b70ff7b7c836c3740828a72158beea257515f7a4a77fc5c036b6417bb06e6bf902246f3a457f34cd7f43bccd000f2e9dd3a3e947d1d1411c7db86c0da251308997742ded12a059a430c662d47cc9f5a93eff0628e5afe0606ff6b4efa89ba678ea60ae5b7dc7711612af68fe35f243d80ad2f94a93ae0adc745a7c183f8266ff8e9f797ae2641a85a6f877351406799ae0311927371b3d46e236c3e3f068d44901ad42694da93627a9509babee42517bcf97f3586d78e79c3e19c637fa750f3f647a02e2c69a5de37805c22ddb4ad7cd84e94315ddc56b28c0fac18c4edacde1053a8d60da441a99af9a3e6957a0ad1f3f6dd836b762a5e708408e417d9ecae1a31ee63d07b4e87ba6a7bcb562cf6ba8dfaf2e8581bc8906b903e47ff779a44d47a6d23619c1cacc423ee9debf31af89bcdf435be5aea444c5986ead9683428d2f09dff14ed9f18dfabc2e31bf2a8666ad69471c18cf96ca9140d4d84e9b937b2a0c0a1f803702994576db3ab560b090e1a99d1dc152d2b97391c19821b5bccb99a1e6e53c85fbf6f1c748f1427e89bdd31ac379e0e4f5b77053ada7f4dba342ed91bfc1af24c95b23ac0f5e7731c3441c346cdbcf66a90bf71cd3ea8452084099757c4650ac9d53157c499bc6bfba83a9fdb7c8a0539b0e5b639e2a598b1294b5f18ea67cee84780364702fb943f10da562b205f98c60225bc171c740214e2632579671078e40b1bdf6757ddc81c541f1781f40cb55f2ec5dad112a92967da45810651f344d9d421150ea6ea05fad8ba27956052a7effd9416252fbf3375b6afa0fdb2b749cfe6efd26eaf24aee6f61d2a8a96ca27b7e03241bb6dcb77fd13d7695210f52ec43aef348722d9738c1088121b0a18f45f7495f96f29ba91169c2b550d3d28cf62051fd206ec1a74053906f72e9c8c67d9279bf6dc4fb4272f8113200f7d62a3a89267de3281a61ea84e241e3baa5618f853951d89bb7fa2dbaada4ba8fea93308cbbab500b19ecd82a031382b00fe45b8901bd9194791e2dbf492313689a3ccad93206c2a8b220d315f2c5df28b5c1ba3576bec75860989d8d02aae7dbffaf3fa40972f76d5009919d1dce25aff3f9ef1a8edb842e7fe2ebc139cbf46ae5eb19397ae21fdafc657a63f29dab3632e4af665e3cd2ed39496e30a2b62fea304935189f738fdbaa9c90568ad8c236929e1a7406af7b78688115c00270b8e5a1218af714aad0d1299c1318b0ec952ab2bbdbe30cb2e7b869974b7618bf6357da735a1249784965b1cd58ab26a1f8bcb971214ae5fa6bde0544e9dd729a3f642892c80b8d25ddaf8415c8e9a58a792d1095b1052a7742cb76b5f565aefe4bf34adc7428daa02d135118baceac4741c8514d65e9f05d6cf83ccf9993b3b50a77ec85d0528ad90682e6e7a7eb9253e69d497f22825985a46a9d9dd426039485a0d7da8b055912ce25dfa25be1993717b39b66583bab1646d1f1b201d236833a6c00a08742300b151fe53fad6f6b2773cd1b39862794de803a2477880f19f41c41b311691769c2bcf2967d3a6bd6156835e3cca9677460f5471bdbeac688e26f433e10eecc31fd24e954ea5657b18a9009a107147744c1cc0b73c009c770d141b46ef0591e045dad4668b944c7289215687249633363bbdb3568e918c395267d2421467f90381cd56e18e3b44ba02b43ac16a410cb2fa8ecaa56f3f706504abb887ffcd96ff872e97052af770df6c0aefd8290d3bd8861a2c8bc72727d73fd1b2455576dc7e720bc3e9f7d2329f3369ec33e6a284a01e8adf1d559efb91d935bbcb7840858f04cbdbedc8812b667e74f2b02675fb45721be762ffd5d098653c6f256dbe303d70b2150cec9dc14f5c9333a405c29990fc1af9e3e12eee6828e900e09d612c82e5777326b079d8ad4f91cc2036d46dfd6311b2d9b33fa3d16cde167d51360a2da6bce5550bd790884be82633d2d3b6d97c62b94dc30bb8013b5e575f4ba408f69649cb860ee23fc551c0774990e66a75ad73ad68fd6e9e78d587c55a1b75202a6e39785d1f94fa3ac675d1fb23bca764fb3853dff2ea3b6cc5900e4cda19b3576007a06367a1ca7e2e5756e444befe612d02b53179e259fcd5a287960eca31d35d1c75496151d991f7ca9d495869243b242feb183794a95c4329ac765f665b56fdf8822179e33854396b06c52788932d043082464d1fdc1a4a3ea99f786803a6484450f8edacbf940d82c183fccc5e36143f35e20585d9fc9f0312fc020aea46206548685d5fe714a792bd97d3c586c5dc2c214c03f2d911f5a99e49c9e72aff29466eacfe71593742e818cce3d5f0bc9214dc007528faf8bbf2a9303c47f6b78bce600c479a016b7978300bf7ad1d56de9aec13ff8fd4de0716dba95f225d07a07d9d143ca42c00cf58e50125b1ec663ac3ab351cccfd8861baa9b2090f80c73649cda28458665315c62a1fbe218eff7420bedc640318d7924a9d46e9d69e433b026940c5c655e21e2b29ab2d41016d90117204daed8a2cf9c90cb1b1516da5097b1179537c4fab107eeb16b86c1955e5c89ef160ea493d00f2f20693be881a5c9c36ad3ebdfe49253a17d2acb34189c074cf17201583ff66bfc717fad84ad042d7282db538240c658c37f89e86aa09d0ff829e0659f1c04a625e36d858558a90b81ae9ce2f585786e75ac5bfc42d9d1a10a86e82ce0abf73b20d868b1413606ea820c89e3678568cef97aef3d5d7f2d184b1423a36032a547958cd6c233003ce52c09c8cd73c2370d437127dcd1fc01852565154df7598dee5d6373830de92232018b60cac54487187ee7b85c0e9fc29ef9791ad3d5aa2b26d2576c3c717254940a7cdbea4c96a9809932d2c544b4cb7e86a66af643e2a69e38645214d6c70a6096e9298d52851a1cac52f6e59b668de5d5a03648ee8143c1fcbc52f6bc4795c852c05922b68789456d637c5911fb61d11ceaf9097bad4ebadd0259dde879fa535bd3168faa77ac904091f811f146f002eef5fc15e9568361203975ef9dda8025220fb823fad2b2c512886bf6c8659bb13fe6708ab4aa3962f87d22dc36a75e16a09951a4163174135360952e94a279fa48a254d7733185a9eeb99b9de1bf75719ed0ea2224baabc12112b92f3e80d30ef9fc48e65e832cc0f1e00f9a8cc480687ff54c2ae17b880f7b2b90c29ec70a6ff208ede06a4103a1ab82ac27c7775ca8afcdf2cafa8d31ae2781c24e11df6bf3553a65c9383d18074b3f34f895becc955fda60adb640d824fe5acf60db4a633513e8b5e965d890b4a7dcf3fee21ecb2ac00df5ccae2fedb663f89e7be6b399a1b629009ab03fbc2319dc00e64d55bb886529476e579d8001559fd669e4b18b01839981ff326a144d5b6ba71eec41dea11a842db110aa5e62128bb04774ec270a04381e6cb7cae1d1f57bb444886e2f6f1c13c2407f56fddad0233866f4c2beab18129aa9e40cad7084d30e29dba8cffc8d13f5e728399a49196891f64e7ecf7dab8f36793e2950d1a48e984e87e79c54ad86df3e6bd6e1926d4dec52645e759aef68123cd6d8b6a8d7d3dcd1f895b18c7c8bfc5575d30ffd1c9abff9a6f48fa7ccd36152fd9fc4c72b0e44054e4eb4880d2e07d99b6f3a5b78730c06f4a743f20a65186807343f358861ddcd5a0d8c64c074b37b3dece10f9c6039029eb4bdc493dad1cb66d956b00dc0251fee3b47941e92134d3159b05555fca145ab08c4423ed01f8b510e3bb875b7a4bd20ef2211eaad26e4744c86b0a0524142757a37b45140cd1c42546c5b1e75826c8f1ab479da6d6ac4e431004f4571c4c63fea4f3c4a151d4dedbe01daed29f120d0ef260a8e2ea2452180acee028ce4ff60cbabaef28939ef3dabaaba729f583fc0ce93e18d53a3215bf0fe635a008560a42398cc3b1e1193e89539ea0f802a12f9c2751624410c386e4aec1a197d027174729ffa3ed1536f86fb7cfeb6b828a1b92c762e78a6f5861da960e5e9e43d7296114dbe744604566cb8203c3b780d98db851fb3e7569ff9d38f43ba5129246c94647d8e7dae651dcc419e9c8248980079fb6d5d828695dc58a8778e31d00e36ff5a2e9cde846b4b7a49510b848af5470467ae141caf8dd5dc29232a0335288ff7942435fa90968cbd05013e9d945133514094f7b2471d7b4c201ad043bce1691028cc7aa2db081b04a0541a2b4658121beb72a455917374eb7dbf676ab393d5e26bf0a994101dd4af35ce0849b9abd1414f7cb633103a4a999c1dbd4632d6dd2bf7d8a829abb05aec3dc2e3ef0e450dcec382a4d00d5e80ead6701a0d47f72ed5a86d8d38cefae0450bcb70ed2796de1a446f2d1e34b88ba91134966758be6720789a11bdbf2033bf6e7b05748222b55a2265eb355384703d5e5a8d7a17ca71f7411fff1bf98366d29a382b9e3dfb2d0255f0ea0a69f3daf0dc4ebb2742423ef509932a30f3e9937c2d6fa28c85d55c85b3d22bbad66df6aab4a4d97e9091e9ee4869b8893507851a1b5ebb8be102728d7408e4babe1bd479ae04ad9ed696fff80f0538d294128444a2d018a078cccf9457bceb0cb6284964b4f5ba16cc9c031ae02da184752cc4731736251f0f70c4c5047ddb56baf4822135f66e6a9afc214b78f3ce06f03c8caf05e72c22c8af65f7e061a3059460a48bfc8d0865b3d484e80e0fdcb9fd5b4c4efca15d33fe68c81dfbb2fbbbdb041c70e1f9cdfdc21707a9c5f351a65823e63743dbb725bf887f35b46a277550d08c24bdd1d515f9e2c6d8f2fea0f956e76d1577385a1da42ac4446c6744402831e1b1bea4419890af7f9fa2503fbb5dd98ac67dcaf5635ff3fb6b6b381bc12679f74cdd135996ba086b7dc3624671cf3ccabedae0d0518c297d6efdfc410f192eeb145dd5bfd4b04d96e70af286932fcbd816083a96e636d710eb556c87bf78607b2ccc2111f8bebfbc19c2f49b6f77f19292c5b07a450c03907ac9044a51024af8fda631396a379f7858e94a787bfd47a19732648402bbde4d61e070a615147b88acb9d63ae90431cf8eb45b148e1daf6554e016a85ebdc5f0705ab2656e3d6236ca0e541c10d7d45b240ea5570bc9bfb3424eea3377a9936847267c2671e092bd82450111fa0c9ca4771e6c83c335abccc9f791b0d36af7a19a5b97cebe57e7d243958145a204c3007cb1e990033b1876ed7d3f81693f7ec9b3fecf6e7473e982ac0b04224e11b71473f57ce5caf15a3965b7e287dbb96f629dd3bea7aa064f7a1909685af82c0e10ce8efd184a828001854c7963edcfdd5fecd7e50cf086facca464c351e92875cc1a8e7f9d8ba90bec989c6ebd97ce0b356", 0x1000}], 0x2) 09:35:01 executing program 0: mkdir(&(0x7f0000000180)='./file0\x00', 0xffffffffffffbff4) symlink(&(0x7f0000000000)='.\x00', &(0x7f0000000240)='./file0/file0\x00') open(&(0x7f0000001740)='./file0/file2\x00', 0x0, 0x0) open$dir(&(0x7f0000000080)='./file0/file2\x00', 0x0, 0x0) chdir(&(0x7f0000000040)='./file0/file0\x00') 09:35:01 executing program 1: r0 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x125, 0x0, 0xffffffffffffff9b) 09:35:01 executing program 0: r0 = shmget$private(0x0, 0x600000, 0x0, &(0x7f0000a00000/0x600000)=nil) shmctl$IPC_RMID(r0, 0x0) 09:35:01 executing program 1: r0 = socket$inet(0x2, 0xc004, 0xffffffffffffff7f) setsockopt$inet_opts(r0, 0x0, 0x4000000006, &(0x7f0000ee0f7f), 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) setuid(r1) poll(&(0x7f0000000000)=[{r0, 0x4}, {r0, 0x8}], 0x2, 0x6) 09:35:01 executing program 0: r0 = socket(0x800000018, 0x2, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f00000000c0)=0xc) bind$unix(r1, &(0x7f0000000080)=@file={0x1, './bus\x00'}, 0x1c9) r2 = geteuid() r3 = getegid() fchownat(r1, &(0x7f0000000000)='./bus\x00', r2, r3, 0x4) 09:35:01 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x20100, 0x1) getsockopt$sock_int(r0, 0xffff, 0x8, &(0x7f0000000040), &(0x7f0000000080)=0x4) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x2, 0x20) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000100)={0x6, 0x9}, 0x10) r2 = accept$unix(r1, &(0x7f0000000140)=@abs, &(0x7f0000000180)=0x8) truncate(&(0x7f00000001c0)='./file0\x00', 0x0) r3 = fcntl$dupfd(r1, 0x0, r1) ftruncate(r2, 0x1) r4 = semget(0x3, 0x7, 0x8) semctl$SETVAL(r4, 0x1, 0x8, &(0x7f0000000200)=0xffffffffffffffff) readv(r2, &(0x7f0000000580)=[{&(0x7f0000000240)=""/164, 0xa4}, {&(0x7f0000000300)}, {&(0x7f0000000340)=""/113, 0x71}, {&(0x7f00000003c0)=""/237, 0xed}, {&(0x7f00000004c0)=""/170, 0xaa}], 0x5) sendmsg(r0, &(0x7f0000000cc0)={&(0x7f0000000600)=@in6={0x18, 0x1, 0x401, 0x5}, 0xc, &(0x7f0000000700)=[{&(0x7f0000000640)="ba9d4e85d492583ff7b8f399dbabaf9e572aa1a65e959a1e3135dccb010bcb12ccf51d109a792370a0b99a45a480c58e148effd4f8fc7a92f27cfff5eb52aa8503a720f969f2e306e352300f39d186600efa176a96f1aca99c8531ab2d6f6f87e4f0bddc2465955ec55c789bc367e7b181b3561d017e268477688e8606379601a93fd5b330fd663a6ea7297058ac2236cf466b5d67858f351aeefbb07417356f36bb1ab8c14345cadcc3e91984868e1a7d6a43", 0xb3}], 0x1, &(0x7f0000000740)=[{0x100, 0x1, 0x5, "702d75cb779ec76ce18b136df93101cb95522e3ecfd600326afc8e83c5dea064ac7e0791cfbe8e82fbf144c8cec2beebffdd5359b468a81c7874b51eb0a36993098c1f997cb48dc5e6880118919dfc61f6a64002b6257b5d08aa84bdd4c53fa74d7e65740af30fdbb0af19ee3512759cc730d93e8a51b3140525286de0048001bd2703cd857b7e5d6ebc379b1fd6449760b78fe46b8da2191037e5e68962c8529a1b5b2c99d88a9bafbb3c285a7f92691e5d9a9239f0470a3ab0955d70b6455a8f30ff0dca78a03f22a219e76805d2853592fb4cc5f173ca40d229bdd37eb1067932f9ca20c20edcfd25c38ea1d1"}, {0xf8, 0x0, 0x1f, "513259e78736ee965ba85e3967f00bfad264d9db4c5703f2f6853d16f687dda230a02aa4592330d0bd248a72a3dec77586ff2864e527745c7ca2d90bd46b2f9e0e973a6b39e0902812527dfdc0a80221040f737e071d6d2a991943c0849f7648bdfc83979d5141a745a4925ac08f6097c3d925813b9cbfe060fd54f91d4335da2c47bd1a99b5914639eb692c150c5d405deaf15a935ab62197b8c03e737742eb0c5be3e9116ecc4a1b55dd694020fb5908f0d87f650e78f1f246fcd2f86e24bae1f018f35b8b5d7cea53b8a3d3696b7ada692fa314370ae9a3bffee2c2751ad2141f18dd54"}, {0xe0, 0xffff, 0x4430, "0c4f3767882c1135b6b4ba859aaaf53acf4158ff6dae2889e6dcb7a5abaeabf5abee1e9f170fff7c3be5178f723bf360e184ed059b365af146f4ed1810d7ca9bfd054566a00390e7d9286dfd9074fbd9d9fd5ce49337bd91cd18b0fa7bd28053f0c06faaa57d950351e28bf3810fd3af99f58d9aa06490e287f081015b2af5b49868e694d58373685af2fa5c26469e0421a0493ee8f1cc12889f3e261ef4157fd885b56e99929fd2d43284d1f57c9a94c426634340303575cb385dcbed24ed81e57264738b1d0b03e59d28a6de"}, {0xe8, 0xffff, 0x4394, "1ed4d4cf262a69f7528d5629dd0a56e76f90a2484a342316f532ec714579601fe3d70ab03eef21ecb8349b1da5a9e948f38fb60aaebc955fea53c2b4c6eabf526476c1c30475cc385fb69a00e718d1f016673b081e613a057d4f9e25d9781d7a07b9a959a4f83267b98001e8fb4b651135bf42ceab484d047f78606a2353f6b52692c11f16ccc251871b4e3ff933b314fe022cd5ba078ade56cb5304b7fdf45ddd5e575bea1f069de88420de7a87696592b1a286cf4ed7c939a4b860f516462267805c4eab832b96fcc5e0c1fca17eb73d4dbe58"}, {0x68, 0xffff, 0xbeb4, "89e169fba2b13151fd5c84f1ba1442801ac770bc8ad22719a9171d77cb924535eb7f0347003a7fedbcf5ab606d3318ae4a1b91eac0dffb3e8c79c055f316b428cd7b93a2de8fda388debadafb9f0a30bf033ed"}, {0x98, 0xffff, 0x9, "e5c9e5a1fb7f8f8a13cb0e51dc99bf87bf58e40d4567dab75f0029b54a0953a4bb823c6bf0d16bac339945ef210e9d079bed384d1cd9c237f850ae73f3ba1d2f2a2fbce259e49c9bb898856b07a471a0da07b13bc13cb759e50d1b51f4c977c8df106abaa9b1d7ca65f6a87e6eda5281f2e20ced4f9a4abbcca3f4a384ba7acfc17b577da3896d"}, {0x38, 0x1, 0x1ff, "8581887a8ffc9d53c9ba2fb2b91f3fac4f0fd0145345561be14206cad599b41895983fccf261ed66"}, {0x68, 0xffff, 0x5, "f3b9bbef2d8a85d2be8ca25b321d0769a083bdd5adc1bde80c723ecc3e3111c3459469d81e18922a259b861e4a16286604f31d78bd20227bf14e6ff915206f7fc2c261c2f1957b6c83f28b7fc1432d491f2705a742"}], 0x560}, 0x404) munlock(&(0x7f0000ffe000/0x2000)=nil, 0x2000) semctl$GETVAL(r4, 0x2, 0x5, &(0x7f0000000d00)=""/13) chmod(&(0x7f0000000d40)='./file0\x00', 0x0) semget(0x0, 0x7, 0x150) getsockopt$sock_int(r3, 0xffff, 0x1004, &(0x7f0000000d80), &(0x7f0000000dc0)=0x4) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000e00), &(0x7f0000000e40)=0xc) nanosleep(&(0x7f0000000e80)={0x1, 0x3}, &(0x7f0000000ec0)) recvfrom$inet(r3, &(0x7f0000000f00)=""/5, 0x5, 0x40, &(0x7f0000000f40)={0x2, 0x3}, 0xc) r5 = socket$unix(0x1, 0x2, 0x0) link(&(0x7f0000000f80)='./file0\x00', &(0x7f0000000fc0)='./file0\x00') ioctl$TIOCDRAIN(r3, 0x2000745e) r6 = fcntl$dupfd(r0, 0xa, r1) fcntl$setflags(r2, 0x2, 0x1) faccessat(r6, &(0x7f0000001000)='./file0\x00', 0x0, 0x1) write(r5, &(0x7f0000001040)="140bfd1e2c5d744f23a1ccf5250cfeaadea133ff9d499d97aa633ca04abffd259e80712cf35d2af0af790c017825678845b8d99856f07afdaeda37bd72693669d1ab42a7dc6c79e069610eb1b8de0b82094368c80de3fa53a358e38141c1d472ff4e", 0x62) getpeername$unix(r0, &(0x7f00000010c0)=@abs, &(0x7f0000001100)=0x8) utimensat(r0, &(0x7f0000001140)='./file0\x00', &(0x7f0000001180)={{0x7, 0xb}, {0x4, 0x4}}, 0x2) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f00000011c0)=0x4eed, 0x4) 09:35:01 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() rmdir(&(0x7f0000001700)='./file0\x00') r2 = syz_open_pts() ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000001640)={0x7fffffff, 0x0, 0xf51, 0x1000}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f00000016c0)={0x4f, 0x7, 0x57, 0x20000001, "f9275735424c8dd36ff28f5a5cb34340a8bc9b76", 0x2, 0x1f}) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000001680)=0x4) ioctl$TIOCCBRK(r0, 0x2000747a) preadv(r1, &(0x7f0000001580)=[{&(0x7f0000000000)=""/175, 0xaf}, {&(0x7f0000000100)=""/204, 0xcc}, {&(0x7f0000000200)=""/150, 0x96}, {&(0x7f00000002c0)=""/180, 0xb4}, {&(0x7f0000000380)=""/4096, 0x1000}, {&(0x7f0000001380)=""/57, 0x39}, {&(0x7f00000013c0)=""/29, 0x1d}, {&(0x7f0000001400)=""/111, 0x6f}, {&(0x7f0000001480)=""/117, 0x75}, {&(0x7f0000001500)=""/90, 0x5a}], 0xa, 0x0) fcntl$lock(r0, 0x7, &(0x7f00000000c0)) ioctl$TIOCSTART(r0, 0x2000746e) ioctl$TIOCCBRK(r1, 0x2000747a) 09:35:01 executing program 1: socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r1 = socket$unix(0x1, 0x5, 0x0) sendto(r0, &(0x7f0000000080)="28017dc5eee7dca9806c7a9638291d90f9c26caa1680be9539ea39fecc0d6f9b53b2d1297d740199b67023ba776bc95bc321ff0f8952c9fbd49c7b3a384269d188a4f99ce19d8c516465addcec4fd356c1ee2a7f4fac5fd5b3efeaabf7548fd2cf702ef5cf7f965228136bd4c51f106443e435cd5afad4a0a44af42d7b37f68a4ec9d1370253e74a2358bfaaee3b26c8d18c5ca7582778d57c48f6ebd39389dc8195599d8a103e2bcf35748a877dbd0315e55170470cbc3a2fd8e000e9431c49fc6d91f9240505aaccf7548b7635ce452f17a6f0", 0xfffffffffffffda1, 0x2, &(0x7f00000001c0)=@in6={0x18, 0x2, 0x80000000, 0x9d46}, 0xc) sendmsg$unix(r1, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="10000000ffff0000010000800000000006ca"], 0x10}, 0x0) 09:35:01 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_opts(r0, 0x0, 0x20000000000005, 0x0, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)=""/192, &(0x7f00000000c0)=0xc0) 09:35:02 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="a8", 0x1) r1 = syz_open_pts() ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) close(r0) getpid() r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r2, &(0x7f0000002a80)=[{&(0x7f0000001680)="f8316f9565f521fa5d231d8b415915caa76fd8aea2d5c290365ab1f8b24c06265f9bd570d70a41986e8376d30f4af319ed6bbbe98353049fb88c404131e46c1a9ba32c454e18dc7274f9f3ee3d1d1ed2bc23cb06996f122949590d2bf6d267a7f60b9562885a22e92caa15252b33703eb041c9521b9ba2608c5c5a8a2f52a6529b", 0x81}, {0x0}], 0x2) writev(r2, &(0x7f0000000040)=[{&(0x7f0000001600)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee4ff5dcd396af790a1b780c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756bb40293c3807ad44144aff983a7b111f0a748614999abccdb3189efb38f83ff90", 0x5d}], 0x1) sendmsg$unix(r1, &(0x7f0000001580)={0x0, 0x0, &(0x7f0000001500)=[{&(0x7f0000000200)="9f799838afd74eabd70745786748846a65a19d694acddcdf4d4d9b749a1aec79c854807d37e1d6ded9bc70a347ca978dea85bb941727d92e9cc3c6582fdfd0af17e0edbf559f8c162af9fcad166cff85ae582b61f634d6ddd6b82583be7cbb8a9339926235a37698d14a112b3424202e212553f3e73659e60d2e33c308db5fbdb1fa4bea35c5192a93ee100a9ff1a486a965b61186", 0x95}], 0x1, 0x0, 0x0, 0x4}, 0x4) write(r2, &(0x7f0000000200), 0xfe72) syz_open_pts() 09:35:02 executing program 1: r0 = kqueue() close(r0) r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x5, 0x2811, r1, 0x0, 0x0) 09:35:02 executing program 1: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x7fff) writev(r0, &(0x7f0000000d40)=[{&(0x7f0000000c40)="3687", 0x2}], 0x1) lstat(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000540)) writev(r0, &(0x7f00000000c0), 0x64) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/235, 0xeb}], 0x1, 0x0) ftruncate(r0, 0x40) pwritev(r0, &(0x7f0000000200)=[{&(0x7f0000000000)="4a62c80837cf996fe00f188cbbe3408a2e9b150623e17635da97dbcfefc7dd48b12367786c1bb9e14c54de6269a33cefa864a756958d1f603913672908fe199033fc9bfb4b9481fabc78cf3747504b998c3393155a4800fd", 0x58}, {&(0x7f00000000c0)}, {&(0x7f0000000340)="2f1a2600e8c5bcbcbe294224c4c73c7092d819be87afe729790eeeecb31d7258c4cf9ccf2fb29e709c757f16d8ee6d58005b8193e03aef6a52ab999f6129334b08b1ccf69d", 0x45}, {&(0x7f00000003c0)="597abe721884b1b72781b64e08dd2fc4841e5ee7d7d52075697e0c6fb2489f4fecf3bd330565afbd47793377e561078a4db86711995cb4e709cce7eedf3fa4c2fc6c4f7774238219450fb7e4482f8dd4911c89f21e0302b1000de92744b481001455e312e1bc2885b11e4284609515a66aed21b2399501bc7cf7fb51568d71ec3d3957d9a76522b8c3b2e42c5ea0bad6ed428646f0c000f5f5a055564194a668e3e14e6393b7d568d4cd801da79350db67516beb6d9fb7dea374adf70758356aac44e12132ef", 0xc6}], 0x4, 0x0) 09:35:02 executing program 1: select(0xfffffffffffffe1a, &(0x7f00000000c0)={0x0, 0x0, 0x10000, 0x0, 0x0, 0x0, 0x2, 0xfffffffffffffffc}, &(0x7f0000000040)={0x3, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x40}, 0x0, 0x0) ioctl$TIOCSTOP(0xffffffffffffffff, 0x2000746f) 09:35:03 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x300000000}) flock(r0, 0x2) semget(0x0, 0x5, 0x2) flock(r0, 0x1) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x100000000}) 09:35:03 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, 0x0, 0x23b) recvfrom$unix(r0, &(0x7f0000000180), 0x832f1f7d, 0x0, &(0x7f0000000140)=@abs, 0x20e94f86) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f0000000040)) sendto$inet6(r2, &(0x7f0000000180)="6f92cb292e5159c887d25dae5e619b9b61c6178d72a14ed1ae2418028a8818f40b59d3bbc11e304926df62e94a486084772982f768d110c2fe2a3aaba087dcbdf121b7d5b297f8cc93997fb7959361d276c56a5813641ad82ffd020a6f2b5e02739c0b5f7b613db38d0697c8230997d90ffcb34a451003230c77b0b8aa5bcc26e9a6ef650aac377171b34301555279ac17a8ad1c8e7cb200bac1a78d0cf7a1ea224bf96ad931f2a8b81f469e9396fbc5222f6b93b21e23b1c83452064932afe4c95beca0316f77f4d43479aea7b9052e8041278e24637a6010678ae833369fa049f9f97c81dd46d1cd77", 0xea, 0x400, &(0x7f0000000080)={0x18, 0x3, 0x80, 0x1000}, 0xc) 09:35:04 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x18dc, 0x0, "d730c5e7bb6fc6e23c5b00000000000000e74de4", 0x3}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000500)="3e2a7913e4ba6d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2831c61ad4491d1f7828bc2d2a500a35ace697bef649fa9da398bcd62b103434820abc4bcacfa3444002007e14295fbaabbbafe214dea79d95e8f6b9d3b3c190fff0c9ea73906e2adddcb95afdc27b8c9831351d74122ab9bd510eb009b2c4c7a18ef00201167f0000000000000000000000000000000000000000000000a2bc3c3fed9e907ae0817ac9ae8089ff549166ef4c81de589445d99e81442690eea3b617b256285db42562548a62acdf6fb75c4d3e93a9bee424ea37bd13a1f417f979830d6a5793c819c690e42221963f123dd0702e42d2f7ece489a6b15cbf", 0xfb) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xff7fbffffffffff7, 0x0, 0xe3, 0xffffffffffffff83, "85fe4dbfa6fd0120000000e0000200"}) readv(r2, &(0x7f0000000140)=[{&(0x7f0000000200)=""/113, 0x71}], 0x1) 09:35:04 executing program 0: open(&(0x7f0000000040)='./file0/file0\x00', 0x80008001, 0x10) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x10001, 0x0) getgroups(0x2, &(0x7f0000000000)=[0xffffffffffffffff, 0x0]) r2 = getuid() truncate(&(0x7f0000000080)='./file0\x00', 0x22) fchown(r0, r2, r1) 09:35:04 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = shmget$private(0x0, 0x4000, 0x400, &(0x7f0000ff9000/0x4000)=nil) shmctl$SHM_UNLOCK(r1, 0x4) sendto(r0, 0x0, 0x0, 0x0, 0x0, 0x0) r2 = shmget(0x1, 0x4000, 0x0, &(0x7f0000ffa000/0x4000)=nil) recvmsg(r0, &(0x7f0000002980)={&(0x7f0000001300)=@in, 0xc, &(0x7f0000002800)=[{&(0x7f0000001340)=""/103, 0x67}, {&(0x7f00000013c0)=""/107, 0x6b}, {&(0x7f0000001440)=""/175, 0xaf}, {&(0x7f0000001500)=""/66, 0x42}, {0x0}, {&(0x7f0000002680)=""/205, 0xcd}, {&(0x7f0000002780)=""/116, 0x74}], 0x7, &(0x7f00000028c0)=""/149, 0x95}, 0x0) bind(r0, &(0x7f00000029c0)=@in6={0x18, 0x3, 0x1ff, 0x5}, 0xc) r3 = socket(0x18, 0x8000, 0x8001) setsockopt$sock_timeval(r3, 0xffff, 0x1006, &(0x7f0000000080)={0x8000, 0x100000001}, 0x10) shmget(0x0, 0x1000, 0x82, &(0x7f0000ffd000/0x1000)=nil) shmctl$SHM_UNLOCK(r2, 0x4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000012c0)) pwritev(r0, &(0x7f0000001240)=[{0x0}, {0x0}], 0x2, 0x0) shmget(0x1, 0x3000, 0x2, &(0x7f0000ffa000/0x3000)=nil) getsockname$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) 09:35:05 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x7, 0x0, "8dc6861f62e38a64ec768840672c55a31f82335c"}) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f000058c000/0x4000)=nil, 0x4000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg(r0, &(0x7f0000002580)={&(0x7f0000000040)=@in6={0x18, 0x2, 0x5, 0x9}, 0xc, &(0x7f0000001400)=[{&(0x7f0000000080)}, {&(0x7f0000000180)="6dd666e6ebbd8ef2ba4904df2cfc7fe546dde1fe198ef40479c6da56bff2080a7c41e15dfd8c7cff16e110d5396ec765d56e668a0f4866d47233cc69d2bf551a76a4d09ad7a74235f7673627abf2c3adaaff4893bc9d6eb02720daef63421540197fe1c06dda1ebf8dff4b71d7ba1b6e7b176089048f09716b0af889819e6e54de2465949d6a3b7842ef048e9ff9e3c7a7cf953c75d27a93f1d701182f27edae81541486751065c66755b00e743a5d31ba4dc10b43d8326c3b7495583c91186e695b297ea6935b2d3cb16749eeb9e1a0692a23afca314c96b7090f0b778e4212f3f711e45903cd761d038e871d161d12b403c6fedc3ce2d016ee3e07cbe15f4b29cafccece94b63b18a9042d01473a688085d8f06f03b29a4b8d04c5fe5d45a5c4a8c72c477a136c2efbbe4328cfb50635b6ec81e4d9496e20cdb7c36d313b5afe5526fb1d711add99dc8bdfcded98841879af3fc536a9b5d102c6b288e8a551b442c76b9d53777eacdb6b20ff676621b7ca388c1b3a0007657c64551d0f2c8d22bf18b5dc7d3b211a19278705349f281686b1718c3e555dc33b59dec092a19ce7ee6d29d271979dc25c6bb33652d9b5e2d45a5db925f42e2254f5e27deb2f326634fc68c54807b3ad6202b9bcb6f129d6f3435db44633a527362ee926348bae188fbc09f69c10914132a9656ce028e289e05d9fa9f7ca8aa688f671112a1e16a7c4b48835b708f0c2c2fe77ed01845860d0b9c7b5234e559f90c19e8acadbc099a6b1305e0afd64cd2b13dec9a1ee24e14b759e9842142de514fbada64b3604764d2ed179455d6c83fa473e5b3188a8a86fc21f17f7c4ac54543c84478749055b7e609bfd542864ffd6e2f3ae07cdeb2f9641e0fa9258f04587312a130771e36299273518983916e876529ec4e57402fc884928fe4352ae55e682fa465a4e15cde6208918ce744dc4f96305d083404c9b2f8229c74021bfbd9d4bcff64c93f235c495c837d7e4812e6ec6cc9d985aab49c6be00f7cfb973bea6eb84572a0ad04d3b88e1c8f0be75942bc4cee30afc337daecb31dc71300268424ad88d598eaa369d67d2b00fbe32df57966bab6f5cd96468d0f76168234465581a3a080570edb38a4f605a11508b0607d9af586b6b45ebbc567b62aba1b56ddd378a6d0bb3e11bf32fcfa265b83131739c19c4c45eeb083c4c0a0e5c16735ac1021320ba7db273a53d91b4ce32dd5658823dcc82f0ca8a336fcf9eafef74f1049be050f3ad9294f7c2885a0efe86ec03ca5afac80da7994f1b0b0f610759e49f3abfcfff3f7357228467991820ec8be0c54fe8dedf678f7c25e6bfc28446508babebed75d5f48e629b1f7d3ebfcd9a29bd4b365d6d4bbd6e50b00238de49fe92c4e4dcca257c6a627b9b7e33f1d48ce62df1b8f7532156fead141f1d4d82b1ee09846085a6e322ead79ea2730ef25ed3f6812b660f707f91fb20f7a43de186d43a1356daa1c20d60d0953f691bd1a66811d7f0f92f46e1f7e704a68db678c135f000e4e41983d5a7c54c18723ce2e71643a36a96ee3dc27892d8c76cef5fba28e5ad43e2da05b0bdc581c2174dd8355838ef15a412de822c6cf3b40223d16d17f70c07a84289713c64ceda9c13bd9f04e365813e178edd0a955aca6f3ce39ae7b170a531cd84f4c72195516cce8a542cde95f158a8e8e219419b5e5dc57541c7650dd731e43ae5ef17223be826831c327f5af3ba61058acf4396b2d62f0454cc54d153a740cfe4e5a368493b4fc7c0513189c950cc2205b48a7aded0e146ba0fe0734b070c20077787c5e2946a127b15f3da08a0d14113a4149edfc433cc90aaa3eccdbe594534145a32f8dc266c4f4da1d8acb185ea88cc60c864f9dcda7892ed6901fbc97c8269d8aff464034ba48603d30ae0179731a0d9a2bd4875a42532efd0fcf84125da294b42e7869ecfb65193901c9fbb3e6d80b526e9e65bb230509240f58591c668d28cc605048e2ad946c7507772ee2e46c7b8c6797b51819ad68f5070352033810cda37c083a06d5737017635031cd5c040d230f167e0284b573ffe4f6e0a1b8d20aaf66a903a1bcdc304328fc8fc6f6e55bfb6d22a5c1888b713cf4da04cf6fc4d589ea4b05c1b081e264e99614fda1f00f1b3ca51953367fa10008809c42444891b2392ffbd6c27805ec8522a6e9c9c2d5e478866dabb9e2701e04fde9560a4aec492dc9e91cef54ef6d9493b0916b385c55c6bd72525ff13317da2d22df04c0467defb55cd69c0a583a660541c207b2f7df8cd42e6b539ae0b6458b1c33982083f7c15cb3bd3781bb41a360c69c0b6d54a43e7256725a4f064ea6bbd62c99e3d15f48f05b7021b4228833a24cb72be50d63354bc7d4f5fca46ab3491f6c3d60c13d039b55e3998de79f9e75e73e2ab14e5a1a4b0e25b963ce444590f08cc9385c194473e401681844655a3624d8d47f9145ef98d62a832c5d00cdad2526dabd2239952e6e7fc1d6b1d950e652f290192a8230de094f703b98fcb7f67e543a24095421f98dcea5f458f025931f1a73d86257a815874fe348c8d36fa3665548bb44f992faeeaf6ed1d81f49bb1e42030e74476680ca2e69a491f4980890beefb57ed0e98ba9ee576309cface6ff433a4d77e45afdd9b8878a119cfae6d75249803f4608c385462ca2c8814042af3d6de97a71e404997cb7e1b0882d990519ed41108421f0d92b67245c8119cf1a8ea96ff0679ee6cdf309508ac297f04a14edb9700cb97580721d6639e518b4c292864afaed119ae5a836c87af76f229834d0cf657cd27427f99ac2acd00e4154d754c48acab7aa3f1716614c53cda3529b55fd4c01a6387b83beef915487fc800983464999d15a46782d3acbc8dcb2e98b036dbca68a6ae4eeb2e0430c4ce9c3ca683747087a900c127419f44df70634c7ec8e87c8f0bbc7342c239bf1dfef7a5d3aa4a6b22c48cc773ae00eccf95e8a7e06d8985e927c527aa05c197b9abd0632aeeec0ab7602eed06e087312504939338bcc0fb11456c4ac208d76a6bf91c091251f64a7cc666f3f289cb0dd8f39a8b9785a22a84bdd2178d1974f551bde2a60423996d731a453291caa3c36be3cae2f5effede01cfbcd5a0d519af0d7e9b251c7d598fcd0d7e0d40cfe1c7f7024f86ac31a32cc49c5482d39f21a2e6835be93a23563a3ef28f67238a111539be46dfecb3623d3cb032a50cb38f970060a6a7e705350715d6e1d6180535a54ada758cd7a44834d25373deff614da6a4ec3e1144c51b7d6e198909e428134989d4d768cf2b4508b7c5e91642ac88f5e841bdf09478dd47751d6d64a607924599ef516451a6cee3be08ac88e4decb95fa34c411a97315ac93c9bbbd2b64958d17209113056a842f2a4f3c184d4b6f898a56f53ad0bfe23a7c69b96b7e4f960d65a25f7195c6a1907a2bb15de10f0bbfa889d7babc7fca1992905fb8b2d638be76dbc8d1a25b10a8062eb92ba8c1679e91dad8fd86cc6d448edf6a454e41eee85d7bf4bfbd2071b91c0562e1d76d58f6cc21f5266443d8c26c0d341f00efa7a37b76d4fabe4b2b99594c8545da695323b12a673175ecb9db2ba890623b1560b8160502f4837e05019f6ddd02ad7ba4873196039df08652194e81aef64a8710c398cd6f8b1e3b1de8a5b09822b60ff6142e9e224cb518d8f1825bb65a7d5671c4d01d6b734f6838f7abfdd6a953a01ddbc462f0e999b53f6bf862702e5b919b596029cd7548843d7e524117a7ec3094595cb45d379779db0bd82a10645aed904efaeda37303b93b724539dcfc2db70eb30c5c48321bdf31c35406f2240be1fcda559131b7284504b34058b70abe736ef169463ff3bf8f66c809341cbf0b30f28da2256d11ba47c77f89fb292d4e25ac5ae27a840611b36bee8083f9546ba37b30e966ad8dac076d5c7f3e24c23874e4f8615e1cd91d58b99fb49e7e16107e2cbe067b0d5c2073cbbbaae87e303754c56d37b22a1e72dd0ed30e1e7a1ed28e439b8a811dafce94b217b6a20382966c29f647f3b6aaae75755cdb3418bcacc7242fd2757d0fff175514a1b400c30e0cee712576c5527985704dce8cd3eeaf894567b539eec78ee2ea12bf6c417090a8373f459f3b113b6302ab97dc4afcd0ff791e2e331d2d62dd8293d0c2405310e2e27890b8dd37ebe001b190b39d8304c0fda8a35dc199d9eac3f0cc008fd703d777f70e1aa2da2a3ef1977cfc15e36e53008612fb59445d43be9018454d690b7ab97ce398603ed09c8144e84366a77de43311fd41ec1acdb243e51932e0da64766324b9c021690c762100ecdef7d69871335ad42a2fbf352e01c0cd6dc927d8771dbe98df7893298eb75a9a152dcd72263c22e92b72e83fe3962ad970ff528c2a850fbc7fa781f3a7561f24ebc104713d0fa46d1cee75f6da0fcea8607af325ffead55a39a7f3fcb9f380bd32173bd96ec50576276b48d17f8610bbac8f816a531077feb8d7df4ee1fc38946d638cf7a06ccf0cb52a594d584ca75b30fe000bc613a8bd5080d2453ace04ee871dbea981a6b295fb2b2da024d7acae665cf123219bc10b94475b4f1956bc523d2fea689f30d820dc8feb5f68bc44d994a4021303ad5d3a6f32f1be394e97ba28a9a7569bc9b36a860b63f80c0ec77dc53f935f8b983f6d457408f9ff7598ec0c57ecbc6150b8b5eb7849ae11296259a4e9b54a07629da0131def4e9bf70af4e92dd557ca04c0e306f032daf00d4155c3427bf21e811e9d6d32839baad217add3c56af5085b6e76690d54896103d55e49adfa79563671028af50bcdaf7ac36d27778b7152bdf1516796c767c7749e693c624f909edcfdb8a046de26df52952e36cb6110adee9af81c68a67301f8b3da98eff9f82197b4c3c35fd9cec2b427db74edaac830f5e61d3a5f7fea9a4f70b9ef4b2bcb98f2cc295a4ea4b31072a63982550b7a688950fbfa5bd53d392b152893aebf93a0de75775cedca4e61135420239174018c22db90579c95ce40cc1f59fb7cba893913596b48bdf743f9bd9e7a1b4843535d343c9d2fdf4df2bdef42997be35ac434585fd258c5a3879fa9a55e6f8758094b8e7598fa577b330d2b0f504253384f1147e8584344c1cf5c35f684bb6bc06026307e608988ff35df8fec498ead2ae1582c152e97d319caaa62f0b45520466bacb10a9c32492b3acf6f4831374f4f028e1056d0cafabf561e210fb39609d576ccc1c5292b8885c1bc0a2c062e88578c95bdab1aa09e5c4dc9201c9e9c9c613608c504d0b13955b4dd915c88566713aab2064f20c52e5b39dd1b0ca2d02b249a909d69f495a31f243a212d52c803c05f8adf8809d3d9aab73a71c0828b1fa560ff6feb2ba2b53a239b086f851e249d3a1535df2b102ae1cf9d45baa776ba253b30eba95596755e1c1ba56b05d70c6b65ef1e3fd0e58a2e664879417fc8654cfaf40d793b6243250b44e4823a02719a5bb6a8c8e4caeb16b482a4e638f9e9aad319c4b26f64a63ccddd24b3bbc34fcb4bf9669ec4d49181feab777bf8a07b6a8b3111e200a7e0812af30cbb959d0b6a4ecd49521db92198c631d964325e0ca61a074ef45cc1fcd5b0646077d2f612fcf4f7eb5e335bae243093d3b8ffcc997e60e803331527f427bd519f7e664c9615b76c79c88ec6bd07052ea0ff83ffe1d96567a457b6b68c9523ad7c8448051fbbc3778d560a3a73c9ff76cf4f631d2a136d4d24d8a472794dabafed4c58728418c7f7b333af8b7c83fdd7c3e4e372c9eccd30fc53198b90157c", 0x1000}, {&(0x7f0000001180)="a9f2a285be2efc1404a43b296e8ec1dfee5ae387d4ef3f1a3a2cbbc868925da2d52d88f9ecd96a84d5292d92861e9804a6cb7773277d913820815fba5780a1fee1b4b373e3e7732ffa2d5cea368a7c9fce0307a228803503cda321833feded10f6dcfb3f9ee391e43ac64a6821d4996b2a1df515b5dc43e24c753555a5f24129a685965cb762f0a738a182cc32e65ae4323eb6722224764be8bb5ae404bf801d46acf67ad78dfd32cae840bed21f4253d4869201c1697615fbd7f1f8d67576d136d24fe46776be7521b176e3b445bc2f1a52db9688843db68193c0348609a3d67eec75b7a82af83f7843cec717cbcc8be8f4d3bb208cfb84e4e9e130608f34", 0xff}, {&(0x7f00000000c0)="86739fd37f1c1848e6c9f3972bb0d0d4163d155c97f1a9a8c45f6390bb13a7f11a4212b47749ed13d67202da52e02df5d3e8f95cc495278a64502d8f8d1e23ca69b1895d5cbc494b622f57", 0x4b}, {&(0x7f0000001280)="759cdaefa4ce91c8c6708b7806dcf68177db6f6c9147c006e958d288ccb82f6cd95c29f533ab5dcc467eeb55ac0556d36e9cb851cb5ea427ac388bead749d8792390306a757c145f", 0x48}, {&(0x7f0000001300)="4faa579916a7810a026b88c33a20793d588f7b3b78bdc11782abe96ffdd9ab696bb1dfdbd7f1e0f1e0cf0bbb94cf1c6fb829b0daa930427969ecb66b1b361e87274814bc8f252c4ecf8d74e270122fb7f0c85ac1a2a2176bd59fac5d0d666c6a8c18b64a32d87f098b279955894aa2f0e65f018eb84b1c24ecdb442b36d3a5dd0a776f1b74b6f090d9b4a3b2a22b1c72c3d632e01f31d1058890368c1cbc67618121ef26aa53b20d9ae0ad8f7420a30e6128f1747191edb736e185b07648da60de4f659ce53b1721981da1e3966c0299fa07c8bbe4dc5a63445bd161fa32", 0xde}], 0x6, &(0x7f0000001480)=[{0x58, 0xffff, 0x200, "0afc9fe510e0cf5c97c5a80cf2e36b7948ba2dd7041351e9ac0f8d67ca14da26f6671aae243282a08c90de41fd7c467d8c3255b800b5663dcdaac424138b3f4b4a06f4e7f5"}, {0x28, 0xffff, 0x0, "aa6ada802ec69f31cbdc5da3bcb9eaba0da2f8efce"}, {0x58, 0xffff, 0xfff, "77084f999242639cdf28f6a72a3dac5a0a1eb96b80cbf49eaf50613b9ac65cd6d3c48b9b008c6399b94ce84a88914f349e35c79186185ef15a3335ec51f8cd79085e0ba688aeb389"}, {0x1010, 0xffff, 0x80000001, "2e27db31745d01d36ff05c3dafbd1761570a61a2c8be2ea453757a156dba525536f4b5928c3e3062fc8ac3db62d6f79d75f8d31b4f0e081623146c0a89fb6d4a4f72933457bd5ac43f0102632ec70996993d2c19e0100b3c4a80a6c1bd5607c7a9e2e3b1738018e0d0f0d0a86d438a1bb67a42a675e8b0c9c93575e9658f7eae3461c3091429b079c090961fb8a2ad38c00561399b4195ef495e82e4fd115e3015aee03c69839b099411a6b9a070d8de0afab73fe0446ac5a437ebc134c9661b3e2bd29ab8d35f13dc1c8732fbffaa4c4fd7b0327f6dd1f4c477367f03070404ec42ceb5f06b6f71d0a60bc3c4621661148c40626c63eddd1a528f1cab76767b275a1197dc71ca17462e9720538ea8b295c77c657b164ee832717f1488cbe2043c9b3698756e9c381bc391efcb5d4a2b09daa758bea9b0f4392f6ae20c34db7f2eab85f0d7b66f8a38123b175d3b09072afc010854facbbcec307674f51b7f40781feda261bb70ea8baf1d8cfdd5779fe54ac5791e751a13e898acb485c8a6ce7688db3dd91a09ebe4f2907a83c7e5947cd391f600883a22ee059b92be9db28d081d9c26e2a734795ac2a73c11d5167282fe5af0c9d14db0e3bb070ed44e950a60ab87481d2241e70b21c41e16edca1c817bf97d5edce6ea5227678d27e3f4510862c5b83c85dfe69e2f51b7adcaa636d0c9a07272aa562a7f739efa92a0018755184c0b8fd878a98d63ca976b4408b9dfc439398d839b07c3a139b6dabf0f74a73377ccc7b7b015440844439f24cc6e67d6558280bff62e884f62c6b65ce4638afb34db8daafba8c1b338c9eeb3bd8a33b7218a4f62e4e7d7268e4bb684a9372e062d756656ce3bad496d25310d7cd64adac1b661905fc46006c48a464f2aae949adc52b74fd8169dab740f8b7d651bc74aa32b4be2302c0051fd1975f11234060f07e9b35a4c7a24f069ca59c7344cca34377d37ede47ef901846492189cbf5466afcd70e2b11da0b36475515e6a4c84a352fc31ceec0a1c810b2aad959bff7e44850da70e56a77be9461f30d41bb5576a9c60f9d275284520134fc80cfabce4b10509f50db3eb3b252d3e6b6a7e0b820d572d50f99d1ce17925ff61d25f46e5b15ef20ced9678244bd434b5850b5f4c5766f73a98ab748c7a87484aa428b8b1368b46eef031c7d493132629ccbdf8f0cb5da03f7b8715fb51cfe43f652fe5e5444efefb1a792b166e47e2da5f363efeab6ca98bb43f01ac2c5df6f01311b97280723724fdc97a88f1f590e8917b34883cf29bfb68431146088e814366fc93c74c3a7be1ba6c693f3c685a557ef83d3008185ce47f1739aa9a645ee6d908ad6bb8d69838a8d86f2d178d813a0ab8810a19dfce438af599b54d68ea3df82ce1d460e02b173ab9d0fdacfb8ef2922918d2103a8595e23145ac177b05bde36123d3f3917e082e4bcfebec5d2424df7e7dba3ea1cfdb43bd96a64334018d0175dfb70955754f91e0a93da5973cec2cefe1c1de2fbdcff3d8e99f8bd9fb17aad614c11210a27c197e4aa4dd313512f1daf98251a9fdf0441ab03b738ea6c62a5413103dd6ed79b7241579c5e93b28471e0ea91e7ddc8297213dcd4f2421a1e9d4dd72767833613cc98309f070fd1abc82798fc803f2f71b2b51caeab8acedccf4052fbc178045f61005c47ed17c3401f1304be9d78addc5a24490ce871fdefeb627445e7d7eb2b2bac58218c0966b62af52872d6f3829976d3876f2a2d4d165b84c1ce66b971d1ca19245295cf467a313f32b788c2c0d4867ba21fbc6718004c72f28d9f9eee0e25c563516e1d5cdf2302c570a70c86cecac45d17051ef3cc19ed3e36a0c12b18d605e4a0bb9855ff74dfa82090686433b9cfd2a49d044d1882b6d2546ecd7cb269a53d3e5ab0ad0335f2e7e5d730974f142c46ab72dfa420cadbfaa885b9f0ba32f56d669b2fa104536d620676a26e717d3068e9ec54a0d888e03c008118ac9190f4688a184daa7ac482135d86eb2cc0db156fe9138baa1437533af1b0ef2e228e300e5de10e179abc4e4d08d5d56fbcd0c0c57946210e163e6d6749ae7d2a457f1b9b2d7b0617f153cb5d3b0080932f1b366f1e00fb0aa7d1c22d3f9649436f312f5296c828b654c9940880f8267ff612de79ad3ab9f5a6436db4065f36de77ab1a7f68a551bf07942f7384036dd6df71b07f19a75c7aed5a09be52ea3a970455cda5c5ff18cf9f443a8ecc338509ca62616abb3f5f67e8cd9215a63341dc1fd0c9aaa26d8c2d7faa0fe7d60cc81b9fd6b476b4eea69ed3257332110dc7b38c0c12eb0c7db52dac08a67fe4c5736e2c83ad6990a6a3ffb8524eddf76dcbab8c8c011ac25dab177fd694fe2f0c5e17ea103aed1629d9c847dc10933457beacc4b57553430c74bac7c3cf8855819ff36fdd91f737484d70bcebed521a77ad60d20e286d240cf8b58007190f5f2766a6ac695be08d7f9524b53f3ae2b4be46946fc75bd5761dd296d2cf6acead7ec5bb06144dddfe11870575a51c9fda08fc85e1067f2666c50dfa14c9481c417f0d13389be42757eaa3419a6a08656b5bee89028bd9e20b131e02a5e2828c85467cc40dd7dd2cdff33c2f1b2415f8f585a566c3e396c4007a75c99917f0499e78f426529b72e95709858c79e2ac8d8764eac641653a05d4c24b85c1d5eaf3d92d84968e405939e02b7181379936dd20a5e08c3422685e25390ca37487fa7f6e5fc20f555c5eb5b7c6aab3aa26a8f96cfc7910719f5d6947d6c6ed0e4ac3f67a64fefdc0e0fc20c612b09585a3be780e1f824a26653af88256e941d42a4df3c8cce61ede1267124978add14e6043299067d4083790c1e608db1a0ff9374288799feb077f752744f901c7f6de360a5c8f9cacf8493612abbefc2921b1c3e22565af68b956b1dbe86c97c32438822091bace994282442711926df294a565b74365fbff0da448eae7f2f62db5e4681fc212de89dbf53d3a63e508a980f8af2ca6f12c05ab89a26d440eba702c0d06cbf6a8c5476bd17d0aeb8eb8b89d1099662090e54bba47f1d443bd213d38dfcb944dee03c498ec5bf62f2908eb10d572180300b5bfbafea59d239d7490e561069da0a2b03be1d02ef6f12333e41a6dba1e7ef6251808f726160257fe659a02717cd50442287b09e3cc089e8b305cae2c13934d717daeddd3dedb9f364691a412f845519468629aef3d296ff4901da7d36e7225ee7fce18628de80fd29361ec09da86e0284cafbce4d86a416dbc9fbaadbe6fee1f801cc5db3d49e40c7ce60d9f160c9d03104ab78f1effe5555d532b51817fb9216545bbde34b4913782a7d3e0587bf1ac905ed5001e6105d59cf0854f36bd40e8998ff0430b28857c0e2f26053f06affda1e6a1f8c8d4090cb484e555231d75a5e88007b59462c6320a430728fec18c7f7e5e4611e3ef56cb33e32b524829845ac7d270c988c61255380634fb6b1d98b61c739e95799dae034e3a0d61503c19a6e68e8d53085dfaa8b05dfd1a4795e3d0eb597e213bfad49374277ffd75460298d8b6cb531dbc24100c77e5e50944492e0db1d14631f4049bd9cb299e9266a523a3cdbef994e4e01ab83a4440cccb6e9f0ef15d75cbd5bec6bfa1aca00054fbdf260d90a9159e7cf20332337925cc7f7069b67200d3bfa0dd5e41005b82eed97321ee6d2e91586893369bb36e7b21d79d299ce67db43d9fab478bef2668c21bdca40fd3fc450772ddcc6b369fabb659edd0d2c602feca14beadbfe3182aa4a618a6f8a87de1256bdc20ed0705e6eddc1ef86ac43ed736d0b8c6afb8ce6c64cd8b8d22972109d6d57481185b3b146af81e26cd0fab2d7dcecbe620b561926c49ae519615fbe978581e3f4b40d967f9016112b80b983e9706b345c0f7634ad88b3f9b235b5274f91c01dc53f3043b5349c721c512b17236b51f30e1ea0df819f9f8e90c676e69cf68a5813ad1b74f3516d10573ecb5fab818d43525e462cfc2e076a7f627738813c42460b22329850497144a2ff15cb1a419bd5eb16e571c633dfd1f379a50ec62f5e76ef25408a0e48331d5ccddaa48015d08b0de7f11e09100575b420f6465c400231d3385b9ad48ea588c60f4ac5696752f6d8708f4ff99c5d9faa6bdf35cd2c68194bb4f0924c7b7b6636e87b77dd68ac93f5c3e9875900f4154a44908f3687e63609a80013a6e115dda5222a5920fbc6275066781f8554381ae17101ac3b2f9cceb1c35f4684259eb95039ededfe2750ca3149063e6ddaee9e11a6d9ffb04c901064cf9f634c757f98dd1353f31dbb45ff4f7a63b2dcfbe1199a28e9b77949bed1565dd552b90c0067c8791d10c07d2b6ef8eac21f358ebfd6f92d6f503e560d93232303c08a3a3dbc01627536e5cb7485be0bf986f979d7fdb05730f18d5c426253496679b55914bbef07dcc44f10ecfb29890e67f4608270f94c6628f381c0533052f4bed4f301f48b8b7cb4a149acfc4b9e3960e992810661d0a0a4ad398886191003eb17f0a3f807cb781b2fdb024c2a516d1e7fe3ad9a4c09d191fe669c164e2cab9ba5d2d28ee3b220d368313b5ef4fb0f8d3564ac55dbe4e77bd04ed78ddbba6034842432464742a0ed4e861977cde3460991e6b00e43d8180044bcea5f9ba2a8741c2ec9754b55944c6cbcd8fb0bf0b565af242d52c25024f16075045784022caa625dde4eea95dbc193650820dcad77fb1653f21ac82737b49642601f22058042af4b9feb56b2b158c1aa8a6aa39957b0483e33eff2b68ac5c7a6e839c4ee4eafbb95ecf44fdb6f535cdf4f5181f329e71855e7a48166ee79bbda6800a944fd02b86271daafc5ab12aa81c412b2767ef0ecdc5e815702c4fef0e48fb81e7d368aaa5bd62305779bbbe6480e739cfe81c91ff6c29671acd93f4a8e52f2726bdb7b67b3010a6827ad52a6cef2a9fd404ab5acab4887aedaf87c146b620f975096e41cdaec726425aa51e32345b0fe6a0959d1e1c4ddb127786e1ab7a0642cbd7692840d4de6f6be4ff569f04fdf22852a0175104313b9dbe4cad353f2e2a40c045c47c402d375edaa44ec279d55bdfd21b2ff9b78c0bfeb4116f03034bae33bf4fc21b40c4354b61536dce60c92692943ed1c9eeab19130b161a452baee3942fca425c8d7110346a9a7810da538b428a12baa9daf861c3993e89d1ab1a6ae5646e2f419bcaf1d9f77aff6e64860ea6c64339178396a071e15e969b814e736b536092a29995fe3cc38a9c965694dc3180430048159877a3568291828ab61bd0278372233b1b19e4e71294f378a7b7b81d2d0dce924fa56ce50a1d3672222fcf1fe1fa8aea0d3132a8e9ac5c068aeadd1b07f769de14d4305ca578a6ba95ec00156214a74dacba82942a8491c04cbb699dcf57532a89aefc74f4e5c05069e0bcd20d0d4489e27c6daaf4cfb0fb1e7deb39939c0f319deb85d687a93c4b4780f1e31a5d631e1bf035fd8909d0aa7019d294485e3d1c24f1b6cb759f3c645a835129e601ce6133506257c1e1d7d4dc5dfefa8abc9531a996227370a1c85642a3be0d2048889eb9a1bf8fa264ea53b8d5425525c35e63485d755530df157066b656bae137f30638f1cb977d693f322b8818d667e475e198b166d91004fb29e2d3c12c7c0c6f075a863ea89c409677a2c55e6ea908c0ad733178cc72c03b83833c079848b334dc3d3bf01e1fa239879d4997ae2eafb062ff7d5d7297f7e5579862ce45b5bdb4dc0e6c4dfc0b09f98df465d42ca75170c0a4b7882688d369b0e7636911543a9"}, {0x18, 0x0, 0xfff, "de5683cd"}], 0x1100}, 0x407) setsockopt(r0, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 09:35:05 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r0, r1) bind(r1, &(0x7f0000000180)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x8) listen(r0, 0x0) connect(r1, &(0x7f0000000040)=@un=@file={0x0, './file0\x00'}, 0xa) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x1810, r0, 0x0, 0x0) 09:35:05 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000480)="d1cb278f860c6c2431b9da22275d93d19f0049ab855d0feb5783601fc9482273104129893cec8c30f4feea7095a959cbb169e1f5bfce1a1b294ee25bfa7d32eb5255de3d725d757792e1f6d227dfba0e28839bc9deaa49b9f5d28e3bbe134c18229f24ad15046cb7cbf2d5eb4bb33880af8acf840d14946613c40d80f2e4e8a33c9f30145fdc34d43b1c2d09d8d94afa9c48d679eda8c9bda99ae9acb8c5c8168af80961f12dcd7192df113fed5d3e71abe27790591c84200ccc1ae8f50e52f5faa183ceba38b7473736b3393ac2766166b7bca74b170f4b08256d9c0931fc3acaa7805db9be2650e0b1364e30e85b0f87c0a7c037eb6023f83fa66a1d0be38aaae0ecef8700e9e632e94059036a0380c04d0b5eedacf5fe84fe490ecd0545d39145f5f4457ff63aa61f82330975b1c59fe71b3ced38997713c24ba229fbdf61b7d34409cb3298721f263328e2c6fc4910938bdb1d21ad1a48624ed6f8fec4decf914a269b2c1619b87e8e4e382d4667fbd484f0013df04ecb16af71fdf4d76c2d207d81560dd0a58315df4f67f0da6a52dd3725a6f11240530fd872fda738b17543d05b7750", 0x1a6) r1 = dup(r0) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) setsockopt(r0, 0x0, 0x800000000000c, &(0x7f0000000000)="eaffffffffff0195", 0x8) 09:35:05 executing program 1: r0 = socket(0x3, 0xfffffffffffffffe, 0xb1f) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="a502fdff439b3b24adc4"], 0x1) r1 = semget$private(0x0, 0x3, 0x40) semget(0x1, 0x3, 0x200) semctl$IPC_RMID(r1, 0x0, 0x0) r2 = syz_open_pts() ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f0000000080)=0x5) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="a902010000805cb90cca8590", 0xc) writev(r0, &(0x7f0000001280)=[{&(0x7f00000000c0)="471b29b7ab6e6cd6d457c62db971872dec848e021b42b9b4e4b1769b3b44468c6c538ff805936e9b85fb4fc53557388a0ec8526ac6232d1fe502b11e27f8e39f73b7fd13d03b7b2a778c429842d8396b420a136efbb31a998da54450a201a01f1aa5c05ca0a265b9497658c555eea51ec5315d3c39c619a401fce5230f0b8ada5dae3e14f2a7376d7af6d0f1994dfb785e7c08b3173180feb41ab4255405778c22a436a02142011c744dad4b462b82c4106be5b8519cf0b99cb819ee7723213cee162dc650f26535ff5abeaf5e5ee642a196485ca7dc855b1b8f61e13fd198894f505251816223dd4c9e5351104bda2f05dbad4b28c6fb5c68418b47de20cbc9f86a5c8e75c3e9e3c5d76fd3c201d4d7983c2dfe763932096d4f5742bb997a3db2dc0f0172e67ee237f32ea06be7048bf2d603d2c1d7b19982071edb78f9507f7f5e3db25bae74aed589e1143ad6b546f39577a00cdadbe67011b64f3e9486c765f676bf84a118ace1f31db0db60bd6d3721620d43c7d5febf427c39e83ad26359aba8aea2d9c7e123ace8df795c34356a22f9bc3d46972ceec00f64d1a76a2e3566414118689474179c5919b12c6a43fc0dc445be494edacfd0144d46151c62da57aafaccde66a852c2fab9fd867e941ad24ad0dc5eda57f345594a085c9edc4a403daf13e57660dec687bcb4011f3f1c520b80177ca95a9a917b18239701885fb6e3dbe3cad79ebb61073f73762a17afabdafd8247f8a9dd57f945c635ee11d8c6b939dd629138dd9d4b390380661b39e27e832ab7c4191b67ff98397a9af8aafcce960994734aeb56a924454ed9b35264516f98305468fa74cc4b886044fd611d4c230f79b1af3d363f70c0c5c2724bf4f892023e56fc5e578e59f522ec29c1c61a68a0b2635bf90f07b19020c5e02bab166fd1d0f9ade3d4cb0fd85dfba8ed6835caf8b8710eb83158513d0b12ac3848d53df5320222195cedfb1b514c85e919f2d188240397512896693ceb33e1943893e3c1e68267a537e60ac48860db4359e73c7714cc544dc336f29803d5fc5952f355e193e42a7b92ecdcc12c8d42e352f22cc319981ea848dcc243a55c11f4446f3477d4837356d5507f6295b3192edd712aefe87cf8049b0757a4ac7790a72123601562bdadc73f7f8a0a9c0ab66c8c3300e64e9511b76eb810e314a9a0d45847f65c0570dc8b769d88451018d21daef3c6328113193f6a478f4c5c37dd398f1bc35c41821fff9578fb093b03744e5bf56a7880208df08df8fa40faadde00c599db40524be56317ea80abe1a0453e695e711d467ece36e1206f8097e5c3d378a3af0859df0edfe315370dc85bd8bf84a64c2636985e22c2dacd617fa40e4e8c8c3de636bd89c7a5138d176066f8bdcbfd3d1524830f40bb155c28089a02320a639b940cbe7507fbc7d4ac9d082c70e6d91538b17612f368efbd9622d8600837699e3f3b12dd7dd536518e4e06e029cdeb78ad4e89c9406f3d5de610b34289c2d0e5d136458cc39c744ffb348c2adb2609780c4b7c90a830a23286dba7e59d0956b7332ac134a3ac3e93b510fe7028c77df7ac750d2a2bf07138af0ec43b6e10a4f2c9f825ee7960bc4acf7c7b6f563d56cddf20213d9a3cf5f0253174daf258dace5ba270b39c373b0d3c2fce8494f3aa8fd9f6a172ae7943021070662a8b050c8a8817bb5583dd175fdf415ca8351f6c9b410b98350a3d3aa49002ea4701814ac0b4c7e8fbb91bd1e27ef2a06aef7a38a3acb707b636ab7adf9cefbd62a0aa3333070eddf41df9ec6eae6513acaf6a5338d9893ec0972158b4cfc7ef55b159ffcbe6c1d579a944908527d30e0c419c6ffc8201219544220d1c3f00000000000000b42562561e8d33734f7e14893fe314c43bb2ca2ab63e2e602bbd61196cbf79fca4d06515ae51787ff5ca8104f7924ec5ecaafe44a8f9818e1218a6b18956a4ef229c5e8a232f8c799053bb3ccc1532c752de5be39b419f3cd4da188626c3c98acd", 0x595}], 0x1) 09:35:05 executing program 0: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x2) 09:35:05 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) readv(r0, &(0x7f0000000000)=[{&(0x7f0000000440)=""/198, 0xc6}], 0x1) r1 = syz_open_pts() ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000140)=0xffffffffffff0001) close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x3, 0xfffffffffffffff9, "001100000000000900000200"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 09:35:05 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000000)={0x0, 0x6, &(0x7f0000000000), 0x313, 0x0, 0xfffffd9b}, 0x42) write(r1, &(0x7f0000000040)="df", 0x1) sendto(r1, 0x0, 0x0, 0x0, 0x0, 0x3a0) execve(0x0, 0x0, 0x0) 09:35:05 executing program 0: socketpair(0x6, 0x5, 0x3, &(0x7f0000000100)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140), 0xc) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) read(r1, &(0x7f0000000500)=""/90, 0xffffff91) r3 = geteuid() r4 = getgid() bind(r2, &(0x7f0000000180)=@in={0x2, 0x1}, 0xc) fchownat(r1, &(0x7f00000000c0)='./file0\x00', r3, r4, 0x4) readv(r1, &(0x7f0000000040)=[{&(0x7f0000000000)=""/47, 0x2f}], 0x1) dup2(r2, r1) execve(0x0, 0x0, 0x0) 09:35:05 executing program 1: connect$unix(0xffffffffffffffff, 0x0, 0x0) r0 = socket(0x10000000002, 0x2, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f00000001c0)={0x6, 0x1, 0xfffffffffffffffa, 0x2cdd, 0x3f}, 0xc) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) utimes(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)={{0x0, 0x3}, {0x0, 0x4}}) write(r0, &(0x7f0000000000)="cd2131ea7f707c96eadc4af13e96691bc590d56bbd8dd94e50c7e5be2ef8cdd1cc4e7bfaec4c101150b175cf63712029fc8a2094fbb1929801f6bc9406800bbf9a06879edaaae5dc0598bfd8d33a93f4c0153a4669c6d52005304df8ec921d57a4cc33d56bf26c571c8b2a47c8e6de7b1bcaa8bb4818730d8119cc2a9d8587b1147e814a9c7de598c9f60ed41ad91b080f564b8618a94d7227b3f38c7cfdd4f26b10944c4f3e7bd2ec6bcacfcfecf06080f38a3fe11c36d39b00a50cfd69163bdfa24ed921af7fa38a5d6c3a700af7ed8241390f4f", 0xd5) poll(&(0x7f0000000100)=[{r0, 0x44}], 0x1, 0x0) 09:35:06 executing program 1: minherit(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0xfffffffffffffffd) munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r5 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) r6 = socket$inet(0x2, 0x4, 0x10000) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$inet(r4, &(0x7f0000000400)=""/199, 0xc7, 0x1, &(0x7f0000000500)={0x2, 0x1}, 0xc) r8 = socket$inet6(0x18, 0x3, 0x6) r9 = open(&(0x7f0000000140)='./file0\x00', 0x200, 0x0) ioctl$TIOCSWINSZ(r3, 0x80087467, &(0x7f0000000540)={0x9, 0x3, 0x7, 0x10000}) r10 = accept$inet(0xffffffffffffff9c, &(0x7f0000000180), &(0x7f00000001c0)=0xc) r11 = accept(r9, 0x0, &(0x7f0000000200)=0x9a284b86114d75) pipe2(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x81, 0x1, 0xffffffffffffffff, 0x5}], 0x2, &(0x7f0000000280)=[{{r2}, 0xfffffffffffffffa, 0x40, 0x3, 0x6, 0x4}, {{r4}, 0xfffffffffffffffb, 0x0, 0x1, 0xfff, 0xfff}, {{r5}, 0xfffffffffffffff9, 0x80, 0x200fffff, 0x80, 0xd6c}, {{r6}, 0xfffffffffffffffb, 0x4, 0x1, 0x40, 0xfffffffffffffffe}, {{r7}, 0xfffffffffffffffb, 0x8, 0x1, 0x7, 0x200}, {{r8}, 0xfffffffffffffff9, 0xc0, 0x80000003, 0x3f, 0xb0}, {{r9}, 0xfffffffffffffffa, 0x0, 0x40, 0x1, 0x7}, {{r10}, 0xfffffffffffffff8, 0x20, 0xf0000021, 0x6eab, 0x6}, {{r11}, 0x0, 0x40, 0xf0000000, 0x6, 0xfffffffffffffffc}, {{r12}, 0xfffffffffffffffa, 0x11, 0x40000000, 0x7, 0xfffffffffffffffd}], 0x6, &(0x7f00000003c0)={0x5, 0x7}) 09:35:06 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae6322525956001e6080000005f73f2a044fd330555d3c3a19436e59dc2fc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf572456fc7d4016e8c8b6b87cb96aaf1f330e63355842d72b8bcdb9ad8a4f5f728193ef16ab93f12fc", 0x65) write(r0, &(0x7f0000000840)="3e227913e4bad21c734f4dd36a27e5e27ba36d673553c0c21b3dfaf90f001ad4491d1f7828bc2d2a500a35a32a2efc42d6baf381b2a83c76a0fe3b3761bb70e030d12885a7350dd98080e037f6cf46a2d9615d15b3411c68bf82cd0bb83dc9d95d8588fc7c93635077f2504d6e63787c280e26d6bc89effbad08863cd5061d431c7b32bc72cd1cc0ef4ac013f02c381f1b5f34458e2338240331c11ed39a85fe0900000029b887cbac44c8804f6dac26edf541708135a9ed0dfa7f4dca45eaaeda26e9daa476a3704de9543bd8e4b57108efa5762fa3c3d9c5177479895877167ef342549b36fbc90a71b30ec0083af811f731d3f451724142589ce3d069796437970f61f639b0ba161a18e62175b1a020417a8f93d20cf4077555e8dc0038c789a448cacb2b456f63ae583c39eaea97c027c92071f41f7e72dc7fdb3fbb1e093c34c452f8301e2237705e5c64fa404f14890000000000000000000000000000", 0x160) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000180)={0x5, 0x4, 0x80, 0x10000, "3305c215e7b2c2ff8c45cb59d71abca5323145a8", 0x9, 0x2}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0xfffffffffffffffe, 0xffffffffffffff7f, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) syz_open_pts() readv(r2, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0xffffffffffffffb) 09:35:06 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e417a9632dfc94fc33335619515a4c8ab06198824b3da02500007b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628fcdf", 0x65) write(r1, &(0x7f0000000280)="3e2a7913e4ba6d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2831c61ad4491d1f7828bc2d2a500ad62b103434820abc4bcacfa3444002007e142975baabbbafe214dea79d95e8f6b9d3b3c190fff0c9ea73a4000000dcb95afdc27b8cb831351d74122ab9bd510eb009b2c4c7a18ef00201167f00000000000000000000000000000000000000000000041b46b435242d00a2bc3c3f019e907ae0817ac9ae8089ff01000000000000009445d99e8144b256285db42562548a62acdf6fbf5c4d3e93a9bee424ea37bd0000c690e42221963f123dd0702e42d2f7ece489a6b15cbf0c118eb06e7d37ed3a8d920c5bdbf13363c584f3146db60164b569f08a45dff7738fabc72bead6e77ab5f8749abc747da086e41885425339e94905574939d81bd15083500b40199162fcbeaefe13f83343b6f509ee295802923d4812e689b6c4d75106fe4a88f9e646c3c898f567ad3466465dbcb6e454d1ed001811127fc27d9f616be9587676897cf49ece1e9cfae18c3d3d5a887b91c7d04f8dd224d5d549b58f6878dcc298f90000000000000000000000005055d91d3ecffeeb368a4366124959ed1b1f2529f995b9cc805a8d6c822a984ddec69fd958aa31bc080b202587d857a4", 0x1c9) r2 = open$dir(&(0x7f0000000480)='./file0\x00', 0x80, 0x120) r3 = openat(r2, &(0x7f00000004c0)='./file0\x00', 0x80, 0x11) r4 = syz_open_pts() close(r1) r5 = dup(r4) r6 = syz_open_pts() ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0x3, 0xffffffffffffff7f, "854955882e0261ce4e66378e5dea9c11fe4dbfa6", 0x0, 0xfffffffffffffffe}) poll(&(0x7f0000000500)=[{r3, 0x80}, {r2, 0x80}, {r5}, {r6, 0xc}, {r0, 0x194}, {r6}, {r2, 0x2}, {r1, 0x90}], 0x8, 0x7ff) ioctl$TIOCSETAF(r6, 0x802c7416, &(0x7f0000000180)={0x200, 0x1, 0x1, 0x7, "c2cfdf0ce68ceaa7513f2411336256923d5c85cf", 0x3, 0x1}) ioctl$TIOCCONS(r6, 0x80047462, &(0x7f00000001c0)=0x10001) ioctl$TIOCDRAIN(r5, 0x2000745e) readv(r6, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) sendto$inet(r5, &(0x7f0000000000)="b608d2f863d7196060a9de964f780fa1ac38dcadb2fe234a61eba9e70d", 0x1d, 0x9, &(0x7f0000000140)={0x2, 0x3}, 0xc) 09:35:06 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000340)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739eea769b94b436cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d9917dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f57f00000000000000804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897870a32eb2c2d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff", 0x126) ioctl$TIOCSCTTY(r0, 0x20007461) close(r0) dup(0xffffffffffffffff) r1 = getppid() wait4(r1, &(0x7f0000000000), 0x3, &(0x7f0000000200)) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0xfa, 0x0, 0x987, 0xffffffffffffff7d, "85fefa22a6020003fbffffffffffff7f00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 09:35:06 executing program 1: r0 = socket(0x18, 0x2, 0x0) connect$inet6(r0, &(0x7f0000000080)={0x18, 0x0, 0x5, 0x6}, 0xc) accept(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) 09:35:07 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) close(r0) kevent(r0, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffa, 0xbc, 0x40000040, 0xc1ce, 0xffffffff80000001}, {{r0}, 0xffffffffffffffff, 0xc0, 0xf0000049, 0x0, 0x2}], 0xffffffffffffffe1, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffb, 0x20, 0x20, 0x3f, 0x1}], 0x1f, &(0x7f00000001c0)={0x4, 0x2}) readv(r0, &(0x7f0000000680)=[{&(0x7f0000000300)=""/178, 0xb2}, {&(0x7f00000003c0)=""/170, 0xaa}, {&(0x7f0000000480)=""/83, 0x53}, {&(0x7f0000000500)=""/236, 0xec}, {&(0x7f0000000600)=""/95, 0x5f}], 0x5) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x400000009130dbf, &(0x7f00000000c0)=[{{r1}, 0xff7ffffffffffffc, 0xc19d3ee7c7461ca7, 0xffffffdfffffffff}], 0xdde, 0x0) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000100)) pipe2(&(0x7f0000000200), 0x10000) open(&(0x7f0000000000)='./file0\x00', 0x200, 0x2) kevent(r0, 0x0, 0x100000001, &(0x7f0000000100), 0x7, 0x0) recvfrom$inet(r1, &(0x7f0000000240)=""/90, 0x5a, 0x1, &(0x7f00000002c0)={0x2, 0x1}, 0xc) 09:35:07 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000), 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="ed7c73706351c5154db49666a44bc70ef6f23fe9d2d0f8ccc1008924a2ae8bea2a531e33e7f3a945d5b1a9ca5df7b42d83ec99589a56d98362f2c6cdac10d6b0fcb8a2d5af4e43022fa069b703dee5125d9e998ab581", 0x56) 09:35:07 executing program 1: mkdir(&(0x7f0000000140)='./file0\x00', 0xfffffffffffffffc) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) getgid() symlinkat(&(0x7f0000000040)='./file0\x00', r0, &(0x7f00000001c0)='./file0\x00') rmdir(&(0x7f0000000080)='./file0\x00') 09:35:07 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x1, 0x9, 0xfffffffffffffff7}, {0x18, 0x0, 0x40, 0x3}, 0x6, [0x6125, 0x2ca2, 0x3, 0x3, 0x0, 0x4, 0x7f, 0x7]}, 0x3c) mkdir(&(0x7f0000000000)='./file0\x00', 0x100) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f00000012c0), 0x10) getsockopt$sock_int(r0, 0xffff, 0x1204, &(0x7f0000000080), &(0x7f00000000c0)=0x4) socket$inet6(0x18, 0x4, 0x7fffffff) 09:35:07 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f00000004c0)="908578231a3753ea41a8bd68d97f87b68829cf325867538ee6fd4508ec402c6bce3b7c3c8e833cf00d7ff7d71e9a44de7ecb3dbcdd3c535b2cb5334d705fb0389a6bd24e836ebe580e9c0b93615f37d816f3aed98ba401003dc97232830ee56debe9b8b17008a88134ae394c302871e3c40111af8a6a57a6454feb8052440e8b3a54e8e8ade84ba76613", 0x8a) r1 = syz_open_pts() r2 = kqueue() close(r0) ioctl$TIOCSCTTY(r1, 0x20007461) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000"}) kevent(r2, &(0x7f00000000c0)=[{{r3}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x5ef, 0x0, 0x0, 0x0) 09:35:07 executing program 0: r0 = socket(0x18, 0x1, 0x0) listen(r0, 0xecd) bind$inet(r0, &(0x7f0000000000)={0x2, 0x3}, 0xc) setsockopt(r0, 0x29, 0x1b, &(0x7f0000000040)="00010000", 0x4) 09:35:07 executing program 0: r0 = socket(0x18, 0x0, 0x0) write(r0, &(0x7f0000000000)="243391e1f7e18848c8c4673d06741bc82c9ff829b25ba4913e714a0fdcf51b0a573d0f4e9a781bed54c6b9f7a5794e32d848a374c29431", 0x37) setsockopt(r0, 0x29, 0x26, 0x0, 0x1e6) clock_settime(0x400000000004, &(0x7f00000000c0)={0x2, 0x9}) 09:35:07 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000040)="ebffcb0013b9fd812eaa4e02f866e90ffcf06fbc", 0x14) semget(0x3, 0x1, 0x2a) 09:35:07 executing program 0: pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSBRK(r1, 0x2000747b) setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000040)={0x1}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) fcntl$getflags(r2, 0x79bd08b6be9b014f) r3 = socket(0x6, 0x1, 0x3) setsockopt(r3, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r3, 0x29, 0x80000000000000a, &(0x7f0000000040)="90000000", 0x4) setsockopt(r2, 0xffff, 0xffffffff, &(0x7f0000000080)="d6276f7512026576ac97169b621f78d0a390fbdba12f1754105e8234553eb5cb5de41d831de279cd750fec78fc061f6658f1b57f614ffb57cf8289046c4b24f2a44dcca77937cd9b178c68c1e89bf1a9bca11935f5243e05549ad75c284cbc4364169f57a30c57621cd4f356e29d0e479f435348a8ef4d5f3cc0cf40b6d312f240a9b340cb5bb8ec50d59930a544fa71d4663de6aa10bd08a56c06afca12a81c12f44b705f52ea1749ada0aad304eca84aab5c9e45510bee2dfe05e9b477d9bb695d0a96a85d7b7d7cdfa94716753da75489e1c74cc3f59edc4bd14949cc1487adc9881b91eafe23", 0xe8) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000001340)={0x0}, &(0x7f0000001380)=0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000013c0)={0x0, 0x0}, 0xc) getgroups(0x6, &(0x7f0000001400)=[0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) r7 = getppid() r8 = getuid() r9 = getegid() setsockopt(r2, 0x3, 0x5, &(0x7f0000001540)="77207b83b0700cd6524fef50d3eaae5a708cbf62df0aa1471cef1bdc88966d68bd4e46827bd8a4b6e7e2877bfa87edff6a3404e9c7e66ff3f4694c0eaf0b7cfcca976c78b2bfa1bf541aa6918eb670425a3e498f602815fa3258b98a12ebe7573f0a5a4b7a5125d66cd59e8d27027e7ce94559157009ee3833f9abbb419e68c7f4e2301824c318a36decd699a9ace5018b1387909071118f", 0x98) sendmsg$unix(r0, &(0x7f0000001500)={&(0x7f00000001c0)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000001300)=[{&(0x7f0000000200)="1532c7d32c69bde536a97a5daf23df3c7be3cb091c711798fb386505085ea2e631eb8f539d2ae2e4a8d55c83bc80b9c88f27bb0cf72ce4e52a8dab06ee8c827f5644f84ac6c113b626c2bcc9141f79c787345861eac05ce52bdb703d79ea73304fd2fb8fba2db424ed5e671c0a4a5dd6389c20f5dbc6c1a343d491baf3fe295458ca267ec521ad6a5b96070685535d669e08727849b9bc05", 0x98}, {&(0x7f00000002c0)="d7973dd6c509200ff5e150067c5b8333ff9bc184933f9ce5d32a96441b65db4d266c1f842c", 0x25}, {&(0x7f0000000300)="38438fb5eb161576eca974d12fc18c2a57bf805080c2a3e74d5a1eeb4c21827b1d8108ae19655d0daa4791c4880e8a88baacc242620c9b4258a1a2511e10d11f102f5c1bc5b50d2319e6333952d9a091cd4ab2796d4144eef13bc57af7739a4623512cd6f758dc3fb3abe14cdea1fb8793ffeb5631be2d29ac3ade7e8fd8929249a0c480ebc740de22bc7ab5db35a3712808ae973b269bd4bf2f8bcb11dd229777daba63ede0067da054cefbd1b384273945858b9942707c4a96d8c06cc3b0982714411fb258c336e1b54aceabdd5d3772a3b8c6fa3603103fd4216aeace5ff00d6af2755d1f3cd94a159d91719c65495cb125b51d1cb2264056fdde5887957e82e27235876eae843c74cc5c45fc076dfd4b35cf5e9e57e1d2a496c5a7c8f1326f523055b7bea94df70a62c35753d14c8ec69e1aa264d5bc5f955eda7228b95e8ca6540dedbfabe094648fd05024f98696eaeac678cf4bb5819464b018fb21b7070bf107034e0890b2e6d9a2c5c9bde41338d9daa07f736d2ab2cf7ca7c11693d0899b0b5ba8be2702a9fb97ee258af23583bc4993f01e2948706112ca0dfd769e91c694cde5a1f984e20fc747f4a92cb4e8f1525f26460c86fff6b42dbd42d8c464276a336e9ef439ca4fa04f937ebc8f53f926494003c9246d37ca25f0d6a7fe33b76fecbcf3cd255e4ee8f21f26c1dacec7d7a1398f79523589cde14397f50489664aa27c83ce308ab4d416f5a88b5948a315795c0068773b9d20b40f2385321ff8a02bf5a65e672602fc63af3a6a7b290e365c9be380e535e128cc7863c72edfcc1b752598d558201af21a0e0d8c8922ea7072c90cd24db3e9bc98064e32c9259fd5dd8e46385ff6659372a5267976885b72caa73555ead0d126c44745da651be6f33ffd8c1eb5bb77588b3249d03f93ccfe17f6ea17c9a5fb19a7c0449a21919f81fea013370f7ca9b3ec6a9fcac1500b33d612d392344a5d063be23bcc7de0bfe9aa3b65fab8684cd5562844d6d7afba592961974b2e1848df79e126c85d54d3e5ed8a1e26869e221300c862feafaccbf2958891b2fcb12a5fc614b69e9c9432b4b8a7b630cd21305a80656ad13b8a15ff8c13f8ce64084a2097c68dcfa09b67566e3c92e11dc10948fe12479529ebe5f3d62f06e5338891edcbc39f48d56e9e6c5598742e9682c653c532c2bf785394ea37284cd82b56fe737ab08d906efb5872de204e4946190f2eb89f734c7dfff5fe74347019ddf6bb0c5b64d795cba6dd133073f52d604d93297a9594d3a00436885715baebb41496e9814490d67794a1babdc2d77e7b58754c3da147da850c5817514a5695cb732dc2af0e21a6d5b2570f81dfa285790eec22d0f8c64f0557bb5f681ea990ac87e4f4966dbb155f73ba1601e7899af52ab0370503d45b4c199d67d50cb36797e7b1ed20fd3f0090764199d7368115950b7971546f416a878ee791dbfeb43d2fc4d65d17c33d2f3562f5496d2a083298b4a99ab416821d2299c2b0967106b74e558c2f38d4b945c9e05ad2afcafc2b448171830cf28579179d463fa5e411c7631f50a7965c28c649df9d3766baf77c62df2a1468223be6d81210d1cede89c584e33ac43edb25a66b769f21f41b92d73fdff21ebc96ce53bedadd3aaf14f4da62427660a2dd5cc2b36d1fabaeefea120ccf06b0f88ed119f962041484ca94253265150d528cd3100025e135a59882b68b31069f67d588982e312521b6b7358d554b35b06a15d22c6aeb4afb5df53d5e4b23df7026e03efba92c71d20debfe523ff14458f8499ef6edeb9a9c08e943c2e4419b9e58c0c800509ca917ababc9b65ff212b454903cbf4b467791cc40f86ca57c992c865c9915dff0bc1eaa0576374ae194227cdadfdf72f67fb03bb5988c5671688cf79ad369f294d2ef5a407df8dc6ee13898c290210e4952fee75c15dfe9937ad10d012e63515ede2a4a5f885b85ad00c2dbf6f1db8240697e0e61c0a7878e2c39d685714e9251697550fa01c560d0ccbde25bdfa4c25d4632d224428a5d28953b93659cd516475756d3fac716680b428160851e3f1551d4e335d213db3f4293cdadc6d95110f623566a15b15fac463e62033f6b533f0c455595ace495dbe975af46ffe97330a074a21017e0f172e10d61b4b7b6b58f4ae62f95e46a7aabb53d81f93f2423024603ece65e7e0e3611034aad7a669eb3a8ab2bf64e3043c44c15e2ac1adf421607a6e0b075d1a4f38a70309a4271f9889a06bd06339f6c61fa19992550362cf8105d54bcee1c3074075f8989379b64df332da926dc56120455e036a8d92d17aff5db2dfc9c9a44a3bff192944a3063c646a74c55539121102e47b4d85d14147544f000f014190ffd13bd650e8fcb3b2fec2319404d264547d153d9af67d5f741089dec17e4eba6aaadd02b98bb2ce5b4b47ebe11ca772af6931faba39b6cf7522623a3c2be9898be7a06d2a9d36d45c8af171871fdedf13f9f65faf9d292292d1c46f46a8a8747d7514a188ca3c19ce04f4c2391fb2aedc0799205f085d1b017945e6bf92a0a9cdfc0c3900ecc502449e37ca88469150a3f3cb06b20351295cfd8ca62e22bdb868efafc80f77e464a2d610203d5edd41cc8d3fa9711d83d1a25f96c13a90486de5da55211e3c446231793ac653dffb100710fa6b7495137eb01884ad854f092b605160934c6e498785e2787a76ef5083fc13dec78ee2e60105382645151cb8adc03a551c48fb83c860bf4f52cb589a06f8065a0b500e1f8bdcf01dc7e5abe4502b4280aeb9b4089e440930685492cc3d539247edd2cc61f7d4393dec91d9a26fcd8f655faa29577ee37bba5310582661f26ebb3dc581a22ff963225681372c24dc20c5d4855d9775487744e1918ad14e4706c8cdd7d2879d8e337a5201d591193f803faf38b0fc5e601ec78933d0d0549de738d7056e71d601a6d3ae6be36c9c2507d9fb4aa8b8851a1152e600fc7c1b77003a9437fe0f277eba203131bb5df46fed534af4ec88ecd640c2902f8137f31939a274c5107e8486a1a7f93c4bc0ee711755a5331b0efeb94acb34127853357031af9b54fa526ae7f0407381d3f99fbca316e86ba5f27e8aa5a406a85f137ebd61c3f7714c6e435966848b11ad1ba1577e0ef29ec9b46d8f0fdab035ab1d14957945eb2c5c85739d91bc10321e37167942bb613285d2ae5c3ebdf331cafbb372b20ab2e58b6a9ec3328bb95451e916333e450c16c235651ecba4b65b539b80a1f15e50daf2bd0b85d246065fd0453be9140982598a90e2e8c62f6b6eb9484072718af9e8ff706180c248f3a52d5a6c4c3e5453744c42ce60f3185abe3ab270962b67899863db5b66de80a98ea960e9809ba1b35e6407cd2c637c5950e46a3a0c091da24351f78a662c377222c02b05ff1562a3518a22b312ce6c304fddac64e24c2e17b884345bfc35f0f966c030cc151ff9af03496f054108208dc25f15b61cfc5c87f5ff87a4de2176de96f0bcf9491292e223b5be9fcc843ce86b0ccd22c251d97387b238747603bd600f3ec68d66061c925965d41b56061c32ff8292332a580a4a441886d7d68273c31fea78cbfdd7de43be7953db5e12854711fe68d12c8d39951a365e02553c838a624fa3b6c322901814d390f114c64aaaa92c1d98de3101ec5ebb72752c16a2c145012915cfe7d12523306e63dd4b15694bdb8f5cdaf77c29d5267c3c3183599981ea6f8e916bffece72fd913c2abb012345ff7a7e059597995e5f19600a6c58e3ef1fd99ba3bb846533fa067992da57b530324c8fd27fc7811d3603469e66cd813bc69c17ccc4768b071195e7d5f2bf1e5d2eba7cc5fa4219d1260ddbf71395249204385a3704741748edc6df5a0b1965fdee3d632fb875802a23a4541748d69343bfb3e3a27f70c9e86b0f1cf4147cfd8526446bf1591719cbbd0cc1ba6899e06e9225ee6313065e04697118d7a892c222369363db1df4f901cbcad31e2ad96f42dafc04f3b7fd85ece93dd022fecb9257f544930191dbc64aa472e92c0d67cb8e03296eb899234622159dea3da19e49c30c4abd7caaab6b08ddf3196690479bb34f1b28b100382fc1a8b8b07d639a4ed2d6b017fffcccaef943b6ee618b21ff2799be0cbe9dbb2f426d8da5c300224378732700b35359135d3a13129e2115a98ad7f60f7518b70c45491c12772312b02d62d0fecd445dfdc8bcc702cfdf8ba9b56bc6c336e130295a4ef8d313bda8a46a35a5f8eb1128a937c09328a2d12e4668ae4e2fba59ee8e225554d03ada4dd36d090dd8a683fbf90d2e2bd37b04abe90092e8966a8c4a4bafbb121c44c244bfd2caf4f4b32c9366577eb7542f459101cef2cb248c0a3f2f54ebc79316ecb08a3b140621228bf079a974319e0cf9febf7fbfcca5f5cbb771248c5ad34bf03c60f4b135ceee5d3e65cf909305127ad29df04fcb273a61e593004592d441ba0167824062e4fc4a51db94a1cd0b78b50abf490e42e340017e19e7095403520b36b3c10126a11ddd62a6e769bf4e10ef1473560ad0267dc6a58c194378e7c3f4b6d2627fa4a58637b60973090c344711bc3057254ce6becb12d0fb5af9f2bed102d1a92feacc59ce7a8f8873ae033f6ba097c444d049b46f775ca43d3a2603fa875f78b43d20ae82db0bc5259bf237075c889a0920d99c1c0e020aa21500c53a220817ba0ead91ada51b72bc96092fdae6d6c40a242bf82743db541d5e115f48ab8ff00c56fbdd028a6a53f83fdedbed80f449eff8a8a09354d9e4b89025b389f684e5c42abdfe0ce4822f304d143be4d1abf21a9f99e1f5bb42cf41a86baea43cf5d383b2a7442e5ae75eca19b0fe1b2a43417e45559cfad03dc5d272f00a444861b48ea144751bc8c8be5af28011bad6c4b7ea6fdf3a412485bc8454fcf0ae38d880a0c74cd02931ae6a0d5cde770b9069217da856a5bf6677b12cb98a98e2608e07083d4ce38a790b13b2495b7ee0d02a6a673ca96914fdbdfd1519710362af190beb44839c0d83d496b84fd94718a311366fc4b239668e2055e13813164ab889eb6b08ee1dfa1ad7bfd2a4e4e051e4d874de7e458ec1d6006a6b8fa9c6d87e500c6903103d21d17b9ce84601e38e8f133d3f3b1055cb90adbfa8c97ab928c1edfd57c79e2b9c8d6107108b0b295e73f716cd5a95494957933e414d92d780a4a375e60e53c6755b13c18695d8b13fa60be89fa73fb2845eaed2265e309dafa6655847a068e08c7379b2f6717eea0803c8218033960f2c8dec54192e3d714e1acb76edb85e3c78a6f316508a6677c34c29284cc701adb6bc31f4fce19e99787213aa8362a4a1f79afb197f383240a2a1aa9c4aeb7e4e61a4611567b59b66b494912c90085986ccbbe527bc642a6118d60523db12c249429a9c180f9f13cdfdea0591da144beaf06f022a62168025d27b10af3752c6b930ca1531b8c463b6e3228d075eabd71309515f74186ecf1567704294dcb2b780b47e76b8d60e4afb6aed07c87a60ea9330d755d25b9a018216b15cf71e3064bb3a9e97031d1150464c668bb2257beb43ef64ca4fd54b7d6cbd5768ae9a11077a0a50b0311f98f5215ccf97173e9a85423deeb2a61205391e1da3f05450ef40fb34655831421c2408e18de98d4c3d32a3f4afbd1da22d692242f90de516869953f7bb7535bfbb380bb4b91facdbf40c30089e1bfc0eace0b9c3bcb392f0d8fe9e713460ce8b704276890456383e8e6099162963bb07e8c6563d784b7b9b6f439baa51776a7bb954", 0x1000}], 0x3, &(0x7f0000001440)=[@rights={0x38, 0xffff, 0x1, [r0, r0, r0, r1, r1, r2, r3, r3, r0, r2]}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @rights={0x18, 0xffff, 0x1, [r2, r0]}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}, @rights={0x20, 0xffff, 0x1, [r1, r1, r0]}], 0xb0, 0x400}, 0x6) 09:35:07 executing program 1: r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0xa, r0) mkdirat(r1, &(0x7f0000000000)='./file0\x00', 0x0) ioctl$TIOCSTAT(r0, 0x40047463, 0x0) 09:35:07 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000000}) r1 = dup(r0) flock(r1, 0x1) flock(r0, 0x3) close(r0) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000000)=0x1) 09:35:07 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000040)='\x00', 0x1) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x3, 0xfffffffffffffff7, "050355a8a5dd380000000000fffffff000"}) ioctl$TIOCSTOP(r2, 0x2000746f) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000000000)={0x6, 0x800, 0x100000000, 0x1}) syz_open_pts() 09:35:07 executing program 0: madvise(&(0x7f00006e7000/0x4000)=nil, 0x4000, 0x5) syz_open_pts() r0 = dup(0xffffffffffffffff) fchmodat(r0, &(0x7f0000000000)='./file0\x00', 0x80, 0x2) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0xffffffffffffffff) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) madvise(&(0x7f0000533000/0x4000)=nil, 0x4000, 0x5) ioctl$TIOCCBRK(r0, 0x2000747a) madvise(&(0x7f00002cd000/0x600000)=nil, 0x600000, 0x6) minherit(&(0x7f0000495000/0x3000)=nil, 0x3000, 0x3) munmap(&(0x7f0000286000/0x600000)=nil, 0x600000) fchdir(r1) r2 = shmget(0x3, 0x1000, 0x40, &(0x7f00006f8000/0x1000)=nil) shmat(r2, &(0x7f00004c7000/0x2000)=nil, 0x3000) setitimer(0x0, &(0x7f0000000800)={{0x0, 0x9}, {0x800, 0x3}}, 0x0) 09:35:07 executing program 1: setitimer(0x2, &(0x7f0000000000)={{0x928, 0x40000}, {0x0, 0x1bcf}}, 0x0) getgid() open(&(0x7f0000000140)='./file0\x00', 0x810, 0x94) setitimer(0x1, &(0x7f0000000080)={{0x1ff, 0xa181}, {0x7, 0x100000000}}, &(0x7f00000000c0)) getitimer(0x5, &(0x7f0000000180)) r0 = semget$private(0x0, 0x7, 0x383) semget$private(0x0, 0x7, 0x1) semop(r0, &(0x7f0000000100)=[{0x1, 0x1, 0x1800}], 0x1) 09:35:09 executing program 1: mprotect(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x4) mlock(&(0x7f00003aa000/0x600000)=nil, 0x600000) socketpair(0x1b, 0x8000, 0x7386, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) mmap(&(0x7f000079b000/0x4000)=nil, 0x4000, 0x1, 0x1810, r1, 0x0, 0x0) getrusage(0xffffffffffffffff, &(0x7f0000000040)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100), 0xc) r2 = shmget$private(0x0, 0x2000, 0x3de, &(0x7f00006ea000/0x2000)=nil) shmctl$IPC_STAT(r2, 0x2, 0xfffffffffffffffe) 09:35:10 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000040)={0x101, 0x8}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) r3 = socket$inet6(0x18, 0x1, 0x400) sendto(r1, &(0x7f00000000c0)="ef2eef22f74578ea95bf5b0ebb8b360c81bfca0b394170a3b95081273e7e4d857a41e2d60b7f28c4de516bce94e83bfa61b51d4a7639f6a50670437cfc9e238cc770e5f1dfbff6e37f190365e7dadf9cefb04a1fd8fb0eaca31c0ed4949742ef7eccb68eff7379c943e6ec4052", 0x6d, 0x404, 0x0, 0x0) preadv(r3, &(0x7f00000007c0)=[{&(0x7f0000000180)=""/201, 0xc9}, {&(0x7f0000000280)=""/133, 0x85}, {&(0x7f0000000340)=""/149, 0x95}, {&(0x7f0000000400)=""/127, 0x7f}, {&(0x7f0000000480)=""/141, 0x8d}, {&(0x7f0000000540)=""/253, 0xfd}, {&(0x7f0000000640)=""/122, 0x7a}, {&(0x7f00000006c0)=""/246, 0xf6}], 0x8, 0x0) r4 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000840)={0x0, 0x0, 0x0}, &(0x7f0000000880)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000008c0), 0xc) getpeername(r3, &(0x7f0000000900)=@in, &(0x7f0000000940)=0xc) fcntl$setflags(r3, 0x2, 0x1) r7 = socket$unix(0x1, 0x5, 0x0) sendmsg(r7, &(0x7f0000002400)={&(0x7f0000000980)=@un=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000f00)=[{&(0x7f0000000ec0)="c6bbdd1748d99946ccf7f270541ac32739c4d1d8e370334d26e4c4e9c5f5f10b2d3e", 0x22}], 0x1, 0x0}, 0x8) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000002440), 0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000002480)={r2, r5, r6}, 0xc) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f00000024c0)) setsockopt$sock_timeval(r4, 0xffff, 0x0, &(0x7f0000002500)={0x8, 0x80000001}, 0x10) r8 = shmget$private(0x0, 0x1000, 0xa, &(0x7f0000fff000/0x1000)=nil) shmat(r8, &(0x7f0000ffd000/0x3000)=nil, 0xeae90ef52518658f) r9 = semget$private(0x0, 0x1, 0x0) semctl$IPC_STAT(r9, 0x0, 0x2, &(0x7f0000002540)) pipe(&(0x7f0000002580)) getpgid(r2) sendto(r7, &(0x7f00000025c0)="e2e0393b6cc4a1744aab4deb7ec401d1671e3bf6b61f75990ef7c7df7cf8f8419a9dcf04284844a2d439a6a70c121d4997b1eec878c15e5d77f86b9917b14a7772c988abf01ae72b8bca3a14dbd2b1f1e800fb10701239a93056fbd0dfb36c0e7f95bbd0edc5c60a67c64508a8d06ed5a7adb8ac7523bfbb44285efc33c2f175b63bc694ab3f4667a0e1bd72a6af89dbf7f9b8bced96b043d99136732f43a1b6ab75fcb1bf3dc5ad454d07261db758e78f4cf8383976d829fdd052ede2cce22424362538db1d604e7a685d5bc00a57475a801baec4e58f9ca7d3e5efe0f14c065c26f4bf99b206db06a5c056c892399dcc9a8628eae2a27843a9735ca16c3f0fb6e817b673ff4b00851044dec6f45c950290741be4ea2ef97b5b09a247709a9c40e317c3c42fc1272dab8897f509d7e197f061ff668317ce535e2267807b7e1f5be5040d5a6c9ae62608a3b5c38e3d1f98dab75f7b468bcc4c96bec3e0b3c0bc0aa65696575ca1c5414e0f26ea1fec15ee9cab16a03449b1e854ddd536a44c2b2b1990771195e950d9e8d974b68339b36b963c663873e019169f7981d9c199c9d2be1b0d4afc779826ab448f3c855f0cfc3ff6e4e289cf7847f2ea19a3059d6ac704a6c6d81f30d557a2598785bd8290b7a44af193be49d1f81eef49839d205b68b3950480394658cded6f652a410dd88a5873f78d74506e095b57cbffa239982c994e5a43b2be74e670d516bf1f7751b3c55ccd96b0a5a1f57e38005414f5e90505dcda91840da3e35750975d33a079eac87da72918d92cbc1a35290621f4909892bfc958c821e5335e896d9fa91ce83f7fa62b6b8132e4ba8e7349e8277e2000d11524231dbbd57899813d87e28428db459d0db6cdf6b0bc082e8c1fe26187b3bea0d35ee5d71deb8efbeae753ede3dd1ae108396ff360484582f02500fbac7df4422d80209f6be451b355548bb381cacdcf8b2083a5a8ef217b2343a994dfa1b810e4aaa993363e8cfa92ea12db45187fb01ce997db74feb59e8d4a773238cb7d38f631d925e9b3b59196f80c7918552070839b307d1fe904609fa8ccf7b84d87093235532196bb108274825889c9e425d288d01bdbbb45395db8e3a2439b87d8fe37eaf7fe200953daf80bab5c506920b4a0c02120b577c8473088a93afca0df87175930f3e0d27c70fdbb3fbfc12b1ebbaaabfb41648fa7bb2bdadeb9d3d05636192ab681b7f4fe6c3a3e45bd80b174ecfa0f51173730813cc9ae217ec50cf209613c77f4235b459f2396f6c4f87814bd075676b32a7c0df57b65667349c9e1273c75d3561969ecfa457e632093863553be730beceb01a21494081447bd28216327e8c149e6f6ff47654230bf827c4cceb018f35b7b8a1b613037373d075ea8f6c2b1d2e8b45dd7295411832b9ecf08e3716911f33c892c366a5791d64bd7702eba7f12c9a3cb2e939d2408d8f4f8446becbb04cb6888a62a257a20c251cd8aebaba800f1325e9fc0e3756532fb3fd2ca91f533c8f73ff89c5d952c07c403ff2534da0779eea2e72e71729682c45413d7158baa9ffc3b294770a0f5d8eb5b7978fe5d697027d564bd7a4a51306c992c23cdcacf5776352cffc14e332ec2868d4f7e7e1cf5fb8e811999fd4e9b698d8999337a16a4b13e906ea5458a875c8a37de16d0775be689057b9525824eb2c96f0c92bea7b710a8dc36e36dfc8420659c5977dc2fe1658583e09c768d3c2203c52e1af4de7206ef258c6748a3b772401c202c96f011460a85064984241b1a2140b02f32a43331fadfc84f540c2fa89311356491087cd78d3c818bf50a13a019a7fc4e3e25bbb8c44751d746b8e87aac082916954f3a0af5823815385565dbd07ea7d5428375f0e8fc2d0a5aa89dfe7878c8fb6b1b1d7cadd08f95690f455ce57382c065572763f20386d73e694fd04b5d450c68ad405a0dbd9ecac829bebc112d02491a3825b660321ca01c8eedb74597640dc4c9f060ca0f250a6cab8398e33b2e0f9f9fd16dc4d6b2a243374a3b4914a1f3636ef7762dae8e2ae5044cb27b45e2891211dcea8d44305674de551f08ff8936493f5fac0e151674282a7d3595529768c8f36612e6c24d8ebef55248150c276a91e902cd4c8e49225e0c9b2f87fe2476a34a1a8e5400006baff86ee5fb497d260388be9d1df42446b275a0b6dde7cfa86f7ef47e7aa2d18a9f3dc83cc17ccee510880bb1b80cac9307053b64c77ab9420af0cbc42556b36f4d755dc383c74158a82b38d2c712503e8e85476c065cea320d5e58a6a8e43be6263f5a1ccd142e02d32efaf29185a0abe0175e4714b74901103415c80038e318ea8b7a8c47fdd8aa4a0c6b8356211692054f892c8a0f285a418dc02f59666cbb367470879708700817198e7454f2482439c5fb9e4e20292d9d026a32a0751f2e1fbef0a72cf4443ff38339b14f4abf7ba7a44aee4b2ccd5406a1b694d90dd665a857ed03c2e5d01685beeef593005b4adc595fdfd2af40a281369a405eba348eade56926676514f4eefe30a494cf9525eefdaa375408db3bcebb98677953d7914337950553375eacd851e37a025a3f4817dc5fcc01ef97c2c3828efbd64473f537be777c81e7a750321c37d64a2ba03894688f7e0434f773fddb5c32b29061a54bbe2eda7e3bc07b3a8a35e6e32a6f31f13ae073c3ca626c278ee7bf39e25ce664c8920a503ecddf514b3e0a4b394d1b6e50664b0aeed21b2ec0fc5380832c703aa24d01a5520a93755f096d00e8fbd6ca7bd155fa1ac9d55f3e7d8077dac9868e889547fc942c92dadd5d78f03e3fe757dd7b01d52e3d5e78193999e46cebdc09955b8f85b03a911df70280a4ff1743102cefd03ff0f570b5572bb2cb45a39e812695a8f474a2a41078acc8efece41a92f998e46c4aef2706cae9bee8c5250904431cb337de3e257b2d67a67c90c800bcc16c2b57eaa0279f3f63ca3c4fe9fe3d6a2574d8295a29acc650da891f66d101d3eefe7aa65e4a9a4daa8bd64b974f30024d8bc7815afafbbc797926d6d7141beb740cc14ee430fa2f08b089b5b50e6eba76a1f092af73f433409fcbe67664ec9f2d5a850980d7d01d106461ffa89a91cc14ea124c477a466693c466d0c2baf6820f545d8f8417f2ce06b2513bcf221625989e69291c9c045a300e061886a99deccfaaff45963dc6f0a65eb0d4572a72d26ac2ffaed9886be49d8fbbfafef02b92c2e59eae0a7b1edd265be711ba4eb880b487d9aff90c8a43cb7fa5146adc647dc5e3c91da140a67bab4c3d0e1a04d883a1c5d8b08ae3aa3f7c3809a841cdae4e3168df043245c631c241b453f67157a9c52e10280026e58e35f6ca989ac5579c49f82319cbdc5f4607af95beae13b76afa55648f9b4d49cbf13f5b6c71854ddb3aa293a3bd28b59423f3cdfe681a4bb0f1c74420fabc81ddaa0b0ac8fdccebce867891875573f5832e17e33edbae23631baf412c59b3f407f35b9001383d03204a181e09bf4456a3984554c7760d78245c8d901e0bbfa128b4e9dcc06cc15df6995c69cc95432bec196af163feea7230f71fe8cd25e88905fbf297fef0c67ad91d74b1d1ca074867381d13e76b399379946738a94280da274b2744e3e885c989d6aea2a285594a07c4435a6e9af864f9c5c178f5af7b1e04f39c8b7df672e2538577f4160f02fce3d960a4f4844a620addb71819954f3cc8b26740cc97069e477a041f0699b67d1041013c6e371becec453d6cc6bddb550b0ef69b7ad9410d504e669f53b6a117328ada04807575c96a8e7180d1c938561d3aa08396fe24dcb7dc49b2e4479afce4a8e75bf3c63a3611425fa2ecb0013a465eb8364a10dd8211629655a077f4009e92caa62851694051ab129a7904bb00cf1cbf1b2bdb91f9ed311edb744e05efaad83d9e91cfdb7bd3988aee193f8a766b8ce45068c7ea8a9f8a7c2969a5f505996a5cf2409981928ec330c1f84b116ddb2b9eeed5a261bba2cdf2f7bdc1344ee0d99d621406feaa622740d7bf3e89b37a16ca5be01738e533a3c4070f33766bc463a471e2a869444c168426cd9e7ae69973955ba3e5b0dd24f07c662395b42d63249978fa1a4f8752cf53b3181224fa488fe615a74a9b99b2d00e5b0d06645600584c04b67eb2c4ae1527172a3761e1946b9382464e24c4fbd26d75b3178f6a185eeff47a0756cea1e6ed72b20a2c2831db737ff5b91ed7800966786dc9104841f5f476e55dc7477c67c725f0edc0bff2deed3617ae9e447af33eb558a2b94f24c2eabe83462742eab5753ed631cfe399b6e3069c5ebba9024c2a12448d350ea5826f232c17ea4ea64fcba9831c99fdf9f4fb5e2a7e9da1dda7e13a813da1b406207f6564e21b8618305e10027d635c02cab65dcfd563f443be910d6d026976cce4082d59ca8a68dc538b912cf7bc7c66b7fba361a9224262c1c755f0d5e6e21fb6877dc6dd7829718c2826a8a370db788a697c617fe4d95e0171f638715c2bbe8ce954afa0ae955e7349040b8924684a9de3c9fb2860064925093d272c3345bbf410880790b12ea2b3eb870b0354581c7f9ebb8c81a69d48a505f30c69883d6a3218e1b711a60b1dbe752d35491e1c5737906e50266a1796e2071bdc9205f349cce36eac8d7708d3eb74107f90f8d68ac44680bda822df1f34675a86702db48b8011d7ccd795cceb61ee16c245c77b6c5db9ba340999fbb13ca46c21771c3890c49a23af93beee4def425b3e3c3e71d1c63cab41f6dc08b7370cd25f086d0e353f69482daa51378dcdadaa4cf879d502b13570f444552af2597df43622fd56e7c3a93c3ce23bb1069382c0a10243c20dbda45c1f28991bf76483e6e7ddf151b515ed7d825f2a46019ed93034c225d74288e7ca6ce785e238227b583781f5e9ccef0ec671646dad1cce4cd7dba213cdb85050b36eb76ed61e1e190f1cbf30b77db5f899d6dc08f86c9c591e053063d1cc5047bf2b53ab58dc2b19833399a01f74a33c47ed02ea192dbdfa31523d73995edd4f29bdd05173db416127280efa10347ab9c1881376c3c50ca71a65b3985e8ffe000790ebae16d552da5cdfd38e087061d39e17fb50156378629559e2370e167efab2d24ed838e18ca59afdf78c6234bb84c0f16939c7bd2d76e2042feb06c4184505a7e9535483b7e0f13782071e5772d56187df93fb79be030111d01ff74be221d3bad9841859e8cd03fe43b649e38d23093f3aaeb24c557586634b39f31b6c73bc53e6546d0592ac46339e39f2bc4ab64195f7506236c4b4a850f4fe5ca0c7926f6f94a6d06ee4233cacc284328440cd1691e7e0df634744c2b28c9ba942e7325919bab567f9de929290625b215db6a5f65fd9e809cc2530240d5802eabc586d37704e08343f36fb215d86822f8e6e6656b96ffef326c7c86d2a7c671690d33545422eb0bf69cbffb383edf00391a8e0b81937f6ccd44b800fa5fdefe54001cf24c48213e7f76a933e275fd581dbf9eda73f4a57ab24559d242bf5ce17277b3c4168134858fb2587fc5332e37687d6f012dd3cb53fb572cda337fffd747b112c096b20db44371e2a24792d08b0bbe606d16778c7d2089b430c403cb4880f203864001b4266e95828d48ed0596f3385b5a167a51de13bb33df83fad743ba3f2baab85ea2143bcb3b9ebca4d4be5204903ce52ab46ad64f0a5c53eef8492ef299ced3e2a02d844e62d2c9fa3dd51bf2f65b5b94301b605d20fc755b5399daa448112dee5bc212c477e68a60341ced9cb1fdf9bdefb25028b0e", 0x1000, 0x401, 0x0, 0x0) bind$unix(r7, &(0x7f00000035c0)=@abs={0x0, 0x0, 0x3}, 0x8) msgget(0x0, 0x10) 09:35:10 executing program 1: socketpair$unix(0x1, 0x1000000005, 0x0, &(0x7f0000000380)={0xffffffffffffffff}) recvmsg(r0, &(0x7f0000001880)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001800)=""/104, 0x68}, 0x0) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) shutdown(r0, 0x0) 09:35:10 executing program 0: r0 = socket(0x8000000000006, 0xdd823ab67431a38d, 0x6) setsockopt(r0, 0x0, 0x6, &(0x7f0000000080)="b36afa53", 0x4) bind(r0, &(0x7f0000000000)=@in={0x2, 0x1}, 0xc) 09:35:10 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) poll(&(0x7f0000000100)=[{r0, 0x144}], 0x1, 0x0) nanosleep(&(0x7f0000000080)={0x0, 0x23974438}, 0x0) poll(&(0x7f0000000140)=[{r0, 0x2}, {r0, 0x116}, {r0, 0x1}, {r0, 0x4}], 0x4, 0x0) syz_open_pts() clock_settime(0x2, &(0x7f0000000000)={0x9, 0xce}) close(r0) 09:35:10 executing program 1: pipe(&(0x7f0000000380)={0xffffffffffffffff}) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kqueue() r2 = kqueue() kevent(r0, &(0x7f0000000400)=[{{}, 0xfffffffffffffffd, 0x4, 0x2, 0x0, 0x1}, {{r1}, 0xffffffffffffffff, 0x1, 0x11, 0xb9}, {{}, 0xffffffffffffffff, 0x4, 0xf0000009, 0x20, 0x2b10}, {{}, 0xfffffffffffffffd, 0x40, 0x1, 0x1, 0x5}, {{r1}, 0xfffffffffffffffa, 0x1, 0x24, 0x40, 0x2}, {{r1}, 0xfffffffffffffffb, 0x1, 0x10, 0x43d, 0x2bb7}], 0x7, &(0x7f00000004c0)=[{{}, 0xffffffffffffffff, 0x10, 0x1, 0x1000, 0x6}, {{}, 0xfffffffffffffffc, 0x4, 0x4, 0xfffffffffffff000}], 0x8, &(0x7f0000000500)={0x10000, 0x101}) kevent(r2, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) 09:35:10 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) semget(0x0, 0x4, 0xfffffffffffffffe) 09:35:13 executing program 0: syz_open_pts() r0 = kqueue() r1 = syz_open_pts() kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) r2 = syz_open_pts() kevent(r0, &(0x7f0000000080), 0xcddc, &(0x7f0000000140)=[{{r2}, 0xfffffffffffffffe, 0x4}], 0xfffffffffffff001, 0x0) 09:35:13 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) getsockopt(r0, 0x7, 0x6, &(0x7f0000000000)=""/99, &(0x7f0000000100)=0x63) getsockopt(r0, 0x6, 0x2, 0x0, 0x0) semget$private(0x0, 0x2, 0x208) dup(r0) getsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000080), &(0x7f00000000c0)=0x4) 09:35:13 executing program 0: r0 = socket$inet(0x2, 0x4005, 0x3) r1 = getpid() fcntl$setown(r0, 0x6, r1) setrlimit(0x2, &(0x7f0000000040)={0x800000, 0x80000000}) r2 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x2, 0x10, r2, 0x0, 0x0) 09:35:13 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffffff0a, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f00000000c0)=0x8) write(r0, &(0x7f0000000200), 0xfe72) write(r0, &(0x7f0000000140)="d20ab91d1c1392866337bf5a472c1ae53d0607838e1e0e3ce2f9e89b4bb6d81148d2427fea25f6e770fca60b75b7662f26fe0dc9be2218c3fa8f7ca86d85c0c9f6362760a57cd68d6c808823", 0x4c) r1 = syz_open_pts() close(r0) r2 = dup(r1) fcntl$setflags(r2, 0x2, 0x1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xffffffffffffffd9, "855c000267a7230004001a000000000000004000"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000001c0)=""/45, 0xfffffe92}], 0x1) 09:35:13 executing program 0: nanosleep(&(0x7f0000000000)={0x100000000000000, 0x3b9ac9ff}, 0x0) nanosleep(&(0x7f0000000040)={0x2, 0x7}, &(0x7f0000000080)) symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') r0 = socket$inet(0x2, 0x2, 0x101) accept$inet(r0, &(0x7f0000000140), &(0x7f0000000180)=0xc) 09:35:14 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x3c) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x8, 0x1, 0x1, 0x4, 0x8}, 0xc) 09:35:14 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open$dir(&(0x7f00000001c0)='./file0\x00', 0x801, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x86, 0x0) mknod$loop(&(0x7f0000000000)='./file0/file0\x00', 0x6000, 0x1) 09:35:14 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000280)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f00000000c0)="dadd32d489167f3806b605a7ae0c206217a2459c6359e4242a99cb8b5dac5c925fc569438ecb9fcda019efb5856be1d7ab53c34d2aa175ded225ecbb2e7756222be2d26a6ed66ac66b9f3912", 0x4c) syz_open_pts() kqueue() close(r0) r1 = syz_open_pts() pipe(&(0x7f0000000040)) pwritev(r1, &(0x7f0000000000)=[{&(0x7f0000000140)="8bf308220967a93d28379507bebc0b04459fb944b41f8de9e0d8aa5c3e0d528b250ab8d8771868f363187a4c25dea5ae7d26ec9928275734bc28bcd42ac26bf290deaba638aadfc19a8fc6aad28ef1cc74ce49bd5eb6aa14dd94dc6360fc0885d2aacb032e67874378b816f7948d39619f4a8e3ba82a1241b8360f89ad56161488c5e199a807848fbd2056445add5a9b7e6ca743610484e29a01353ae76d719a1e5703f3ce", 0xa5}], 0x1, 0xf) 09:35:14 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="00c5f8352d0917b163cb5f8beba77adcb0b93e7f8397e68cdd1af31d9fe6ea4cd68f2cf779fca78bca17bd7fc335588517406e221cfdf7ce1c25815a7d0002000000b506231b3f7732c841e527cc3881bc6ade7d41797c8b9f99e2291d5eb1613a00b3e97016edbb592f0f87983d2f4a10f6e813598062b043f7f976ed1c503022e7a2e86aee0ceb3ab2b16842f448d0bd39433acef78b95e39fd07c3f48e302321c7134435435eba5230e21a1a75904000000000000000648395154c8b133620e213a4cbd70855cd58f9b429de61ce61fc96865c1d8fe416d213b05de0800487e000000000000f66820030000000000000000000000000000000000000000000000020000ec000000000000000000000000960c78b0ad344d1b409bbef8c8070db63a8bbabe46f738d20a5b5a043d097ff34f7de2d5e66007b960a9b1ed5bdbcdc53bc5d5a7beaebc9a5f1de996d57fd6c1f950cfde690a5042f01644fdc48b38854516dbe0e39d7decfa2b1656b6ef173bd2eebb6d83b0e22efcfd5a93734bd0256110d5b3e80fe632b348a87387f1ccef163cf00406e2d509a265719083c25bb1b6691a386222ef9512dd60aa553c7d1029d34394e54ba2129c7d2596780748e58b191a79acd78575ba76641b9ea7676fc4aee9358cf1d4cf351547dc05068a61890c56cc344d76c2cc4292b2d8b84e80add935e6f16040db4d3f18aead60dd0d0ac226e2e84d5020e0277b51b169f42accdc34c0df7a4a20b809c42b6906b9f3d164db65c3fba4f5170c2194fcf705fd6bb3c02569035c2705", 0x23b) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x5d15, 0xfec, 0xffffffff, 0x3, "efa69fa47204c50e3d0bab95a8070432f7fb2d73", 0x80, 0x9}) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0xfffffffffffffffe, 0x0, 0x3, 0xfffffffffffffff7, "0503e7bb14543800e0ff0000ffbffff000bf3e00"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 09:35:14 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r0, &(0x7f0000000340)=[{0x0}], 0x1) recvmsg(r1, &(0x7f0000000100)={&(0x7f0000001780)=@un=@file={0x0, ""/4096}, 0x1002, 0x0, 0x0, 0x0}, 0x0) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') 09:35:14 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x100, 0xd8) ioctl$TIOCCBRK(r0, 0x2000747a) connect$inet(r0, &(0x7f0000000040)={0x2, 0x0}, 0xc) connect$inet(r0, &(0x7f0000000080)={0x2, 0x2}, 0xc) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f00000000c0)) sendto$inet(r0, &(0x7f0000000100)="09ef47b27b504744e7f3d0829b3bd6f51c82b66956d5c109fee5bd67c24df752e19cf9ab04d842b7b692e07d4183c6fdb628f96dda4ae408f047f5622cee4333c7968bbb124c661068190f6b3b8ea96be5952fb12b0f2c78505b84d2f932bb64faaefc4c80f49e303e3ce0da07854a047093496f11846e1982f386cdf0a9064bc86f97efd5d45ea7447e98a413d5ad7edc0b24a476495fc415cf0707f1bce7df5a79de4b5a11431564a094c43c1e27bb0e598d5ca3ef371e6e1e4d17c5e5601c28b2e2ff690f7bfc6b828d95ff227b1ba59689c3bf6cea9a6d331e9cf73533c20b1bbc0bc08f8989fa4c167b525a3459e95dca13779a4c11f905f5391d6f0c5b70bddaeaa352bf2d26d920118d226746eef37688709aca8ba777100ba07b7c4ede97e85729a7ea8ce0da0f61e0c016a4d7d1794483d820be99312992e9a30f12bf98bcf050f6ad34e2c26a0e3ca5814e79b9eb259170231579c93519b79b2b373d5eaceedfb4dfbe122132f4f0c884e939cd59e849267f91386146488445ae819a7852067a16c90ed2c7a8a65bd98adef524ada54160fa68601cf6b10c0739c5f82931034925c686b0aff82f5e25790f9c2fa3a0b74da121c00bd93fa4fdb9b682b82c1b4e6f6406672b7c03c2dac2f5f88c13df07eee226c86eb1f41c439a33329d2b16fc210c3429a9dc48af38ee6ad195c91221d4174f6a94f41dffe21855af2eb8a76d1318b9b93d67f9bd00090d90aba4475b3d71173119a827722c5b1ec4ce269792d80ca8c6fb6b6e8d5a997112c429de6ac0dbf7f3e27c6fe5e4b05f73d733666192036f224922048051d8f29b0ef77e22d476d015d696c6cd484a8a3dc06b6776d8b50a09494bd0558e9147b9f4c803c3a0bedda4cf89f442e81a668633795ec18bdd362319df88cb4b4265aa94e52d505e1fb955c82ad4949e0d527481e0c0f1a87162816f87323fb5721f5b28db5d13769e17e13481f1611a8974bd997c2394557ddf5ea1e5e1c5ee022a4acc283e9fbd88e7f9edf96cadc9258b65907ce8b4659626a56013c5cac9c1773f5741a25f5ce6220430b0ce05961848e3afe0232364ea7befff59313b279e26af3d8b5b96a43186d707552ddf1e1c32c073aa0e57d73adc99beaea84aee4700b54d91e6047d737adbe59862a4c11ca58dcfcfe96df34ad544095ececa193d99bd3deaaa00aea4fd74178240748cad48b075f89bd0e2029caa36e824e8348f387eb449db0240645d821a55eb4cd1dd6fdea14bf1aaae2d9fb7b3316ab5588cf137ff77fc36e14a77684dacc82bda5e01fd67853623fd93017cc0d7667a15ed860b60a6713115bdea2bb6893fcd6aedb07d0716ba12f234b039142972b9e504c3411781c54a14e7b641a4ea6a2674709da39dd2a35469cb5baea294544638a71baf1235bd49aecef7429b121fcc048fbaa0715a8ac826e296d1fc5f0ff47fa6b47887509771c586ab87c93efd2ff5de20dfdb59d9cbfaab98b2530b1707a11315bed352b2fd39fe024b4bb3cbebe5217a9ee0648e0711b19c23b82e479b922ced3a56e1f1bd8542b46a39265db0e26fedc775e458be19675d3bdc1140407e9a3df354bc54d841fa33b5525d5b5044535307a54bdbb40ee82b58ed89e345e543ef34087fb5b286a520813323164e65b800c96b65d88e39516cc18a522c1a03cdf910f5e5a70b99cea9d81286a4afc4a02a4777c71c4ae61fc7347787decd5fb2a7a4450bda5bd1cfd880c2096b5ad34b8af7bb754351274a0bd0202cb5b568d91a3188ca220273222024d97628f2538a1c9c90d32766ba115066cacd51d43f23ebe27cce6d00663ec4cb53eec12a7ef3634df4abe5edefa5e44d6daa04ec321f28ec0819f99754e2a586acc0b8e02d2c78a53abc0717945fa3635e107d95ac5c61d1df83c4eaed33b6cdd48633ddb3da0f9d1b7a0555a80132b4c36a62854f091e2a52d17bfdefa03e649009f05e5db05ab19e63142c131d93f163faa749984508a1988b4f592889c410f1502da5628ad0bf04f1eda9fc5bea29df02ed308cff753db31665863237c68444cac6b9c74c7d6f0990b68a0d3579dfc0376fd93ffc1edf9053c95dae44a2e18962d4afaacf9148f037b5888870868cb12cbec3e7c583896fb7ab259b9fb2587de9588f136ad782b6bfee2095759ee1fb3ff03edfda967d4301043c24a53d07ef0a9bbcc2efa1f2f936e05f351777d8f5c5a7a62e41357bcfbaf5f9d4a6e68937d7d0785ccfc2c6beab6e6262af90471b0007f18849dc8bdaf806b5e68ba23e757ddd822567fdd32b694bebcd8404b22de37ab384675397edb2eccadc5388fbf2c09957636fe9fa832c9c76a88852926fa7119272726e2e0450604d2a1569dfa42ee68c6b12e3e9062792600ac5ac7c3e38ebbfd14fc527a0f5af73ecb1c623503db3cf9f79c6eb220bd47fee9072a296840b45530540d12c5d68f78440ebcb3d1b87b32c9204c32a6c07d845d99d8f6a6ca8b9f29a0499c8a6e93c2ea8f2baafc87b237be78eeeee4845e57608603daaaa035b5c0d7acc675ecb87ef3f4eb1679fefb5de0a210d44604beb5bebd9b48fced8fb6e6994e7fdd391b22f0e973ae260207bf2b839f0f0130c1d44df7606b5ec8c395177014b90e1ade28483d369be43f35b7ca5e66c5e025ec0c637f16d0cc7521ca6104a79a1996ab229915058a1ee0ef8a6e7b54842d2a0db70c1a0f5a5f6accc778c5bf1137cc3f0584d0ffe5328883fbeea17a9eb0b68f5acce79c7ef22c493e9cce3c26dca118094c193800372169e9ae0ece0a2a64b57741e65898eb3c202d9bea319bc9e09c31f2df402ab87e368f6aeb7de35408a7c1518324ec6e46520f835349d4e7ac530620ae98edf97110a44c359088ab64fe69718d2d2bc9cf90723f125420554cf781d3c8da5087163cba8d97d835c1de9d8bd681e0ee9d6792eb1fdeab2600ebdf92ffdcc6217637e83ca00b2841eb35c1a22b69a4967a02408417642a8a79c39a8bcf738f3f00e7ca0a328f9b70b7f0143572364cfa9af82d3351222296d623e8265043ee178a883140c470343b082f9a0caa16a451d48953c3adb63850337cc7481564ad8cc766e099b3a52199d81de26a0e9942aff5b1911899b76f2a1f1c14e804f0dee45cda5e9fae6a00f2cb8b6df049974c1647d259a06ed77da938e7128abfd19584a280b2571c2b826465914b14c72c064aabd1956da64ddbb2e968eb5917ef8d77dad71d032db1f3ac4e1dad0f50e8628c7cb56e25a09eafafe3a293b975e3c220f706c9980eadc484ed9d3bd088fdf232a13b6b6d1e8abaae1c5156e19a8345b2a708aa6c1b6c0141e68e703d3cc8d37cfc01d711ece997a2a08ef8bc214704912e2c4a0efd06531f0ed81afb01d34e39df369d9ae1ef56116d607f183a5d5cb6f996461de5620678ab94e9a6d3fb8cdaf50a4f27da02e0017413428ae61dc4da63ec488f574cc53980f551054f85d00c459b0c0819c85e3fb4a6363a97453526ef2b695b76f07d4f5ffb2888571bd19b697ea4bf9446041a8976bdf7155f115af7276cc82bc35baad336ae1e94bf2bf4ff7f482b1cdb3cca30a4a6dfe5b70148d33fdd841f20dc8c7968b3a830b46e7fa41405b9d169e8c05d6616e91888f899add6af1c347e98da04a919d5afde7cad6d2724557230399e6579df2eafd928baa0d7cad6588c6e1ea6b412b864bf7fb408f9182dbf5530f8ee498490dbd5b6dcee1ca613478d724317aee87a395e62de60beae79115136a85bf659eec3dc23d5401bf11b32ba1517effaec45aa1b4bea2e8c7165ec808817648b37d983aa1d0302ed46ef22f254db4745c57df48ab43edca4606ff371c74f0d2b712078dec4e0e41fa53e97a549162fd8ebb870e43fc01f0c6eba8d99975373382188cc45335c239acf692fc8810c4a2373581db9b0f5e45afb1a8e54138f279a8ec383324bf36be018fbc04e7504d8130eb569385706fa7448673b7e5afba88e50b8a90fa8bb59f2a3b423d25ca45bbb566070649f307c07870de3b227c1b12723c9a735532f2e1f8e407104a4af2fb08e965aa623d48c46457114244f4777821d3a97e2375a8b25fc35efb3017f069b58e5894e5223825c4256b1f72d65f5ab686e5e0b8f69d53a46ad16d5d6144597d6e2ecb61ec510bb891fa5fd58217936dc86d8efcde2f2d8e89cc1fdc27ea5e4b864a267271904d9ff23d8caa5055a4ff1e6b4f91be26b26a36d664680d617281682f3c708942781aa871dedb6b6769ee11615ddab3966651a442c841242e85ceef5744910385662b2a97c1fda052f9cbe5975d28414d22cea4257439da48478afde49634e819e67e822c42e7e29bb1e5da5fa9e6f363253dfbf57a8cdaae6c106b7d47aab0239fea237fa27fce62b09b26bcf91bf9667e8cfa2d14f6cfb086f35b888d33a529e663aab1bbdced543c680745d6bfef70459ca54a1f0b0b8b03b3a4def0661db6e90dfdd9fc8736ed52d84617e71e7fffa317886c55ac1320f0f81083cdaa8ec81098fc8ed50643b9e14c676bc1560cfacdb81d1ac040c0ee59bef413648a3c6ec0af6a7f1f2e6b0c83a85944a59341535bafd36a15b1dbcb442ca3b4517d78c9109afc4be9cfeecdc7116ea6f27ac58a018acdd313305a6b162e48b3151c7d9b5e7caf6c4b4ab86ce203662af914c2315ad51e5abc0fb114ae50aa2d43a0160c9428cddc42e829acff5a928ad0e4422a133a68fd81d349df2a6d6ce9a3a6e8e42911e6d58ff0c30e30849c2fd07c6de9d0967d2008b2437099e61c025708793f152f34df6e4de84958722c8fac4d69632a7620ae980b2a6f8527bf9bcb462e97b5cb0f5c2fcec593710e3e34d87b1cbce1244f3affc7ccf2a3b9e04d60db253f7813f5c38fd2c825932d9384d9ff9c6fc0f5a00cd91ff93fc1cbb112cdfe9fd05e25ca5f5eb5b8390f2c687336d933eece840e65b0371fd5c11100ed29c7cc6617801bf2ddeb103681ca12836c481bcb6e7b6c69a94a13484a353f3a07dfcbd04393842da99547eed9de9bd7aff44baa2ae748cf49723417b7694d8d9c6aa50fd04c13aa050d645613cdbcfabf01c7c977caff3244504a9c2e678acffa5a26bb44bcab46d9ed3bb3cd3ccecac3563d4e36cd53ae17b31f48dc20dbe1c1d402d315fa2d3f1da8053d3c7e7e7a2b98569c0dba55a919499530d35557c2c4956650e2ada363957ba7dc545f876881bfa954d4b1c18ae80a7d31a4dd8c85df889fbba705a4f1b9cd297d8ec975d9685a41a4cc72410ab95e824e19eeb621b77e2983d36aa65ce9c77435a7c91087d1bc6fe56c046fea6a6a41bbecb30b59da54901dfccb5e0bede62472ad0828e80ba8c76f7d9fed709ff10c012f914edf2efa102b646a0a4170ec03f594b1a0019014da998960ad446d6984a0accdf20062ec620c5a946667fdb47eb8bf11adf220ddbd00bfa4b7285ce1d8a882b7810e7738cbd8637315e802331d11ad9d0d7c49bfe52845128fbf76335851e116efe3e640f29bcae63a9ff9d01f014b434bd4f683065ca93354ea4fcfbcb38de6acc11a41a5eac4db96989243f6958a66df27a707bf7a8a4aaa2436df5ad149c1482b0f69a3d366ba87507aac19aeb6410c5d024c726f512525aca4fd3ec364abcbcde2e19957d30152b058a2a7dbc0467e636e21e254f9f3193f681336f95d6665dcce005325b07c619eb930feb2ca2be8e3d4f61072414b055dd2b9d9c72c8e5589c331e83f8373637c4267179f2fc21628dfca6ad1210577e46169", 0x1000, 0x9, &(0x7f0000001100)={0x2, 0x0}, 0xc) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000001140)={0x401, 0x401, 0x2, 0xffffffffffffffff}) r1 = open(&(0x7f0000001180)='./file0\x00', 0x0, 0x10) read(r1, &(0x7f00000011c0)=""/237, 0xed) connect$inet(r0, &(0x7f00000012c0)={0x2, 0x3}, 0xc) r2 = semget$private(0x0, 0x4, 0x463) semop(r2, &(0x7f0000001300)=[{0x3, 0x0, 0x1800}, {0x1, 0x2, 0x800}], 0x2) semctl$IPC_RMID(r2, 0x0, 0x0) r3 = syz_open_pts() r4 = getuid() r5 = getgid() getgroups(0xa, &(0x7f0000001340)=[0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000001380)={{0x3, r4, r5, r4, r6, 0x21, 0xff}, 0x8, 0x3, 0xffffffff00000001}) ioctl$TIOCSTOP(r3, 0x2000746f) semctl$GETNCNT(r2, 0x7, 0x3, &(0x7f0000001400)=""/81) r8 = dup(r1) ioctl$TIOCCDTR(r8, 0x20007478) read(r1, &(0x7f0000001480)=""/56, 0x38) r9 = fcntl$getown(r1, 0x5) ioctl$TIOCMBIC(r8, 0x8004746b, &(0x7f00000014c0)=0x7fff) dup(r3) bind(r8, &(0x7f0000001500)=@in={0x2, 0x0}, 0xc) getsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000001540)=""/232, &(0x7f0000001640)=0xe8) r10 = msgget$private(0x0, 0x80) msgctl$IPC_SET(r10, 0x1, &(0x7f0000001680)={{0x80000000, 0x0, r7, r4, r6, 0x100, 0x400}, 0xfffffffffffffffc, 0x1, r9, r9, 0x3, 0x1ff, 0x80000000, 0x7}) 09:35:14 executing program 1: munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) pipe(&(0x7f0000000140)) r0 = shmget(0x0, 0x2000, 0x21, &(0x7f0000ffc000/0x2000)=nil) shmat(r0, &(0x7f0000ffa000/0x4000)=nil, 0x1000) madvise(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) 09:35:15 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x20, 0xc153ddfb97c689) fchdir(r0) unveil(&(0x7f0000000180)='./file0\x00', &(0x7f0000000040)='\xfa\x00') mkdirat(r0, &(0x7f00000000c0)='./file0\x00', 0x10) r1 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r1, &(0x7f0000001540)={&(0x7f0000000040)=@abs, 0x8, 0x0, 0x0, 0x0, 0x0, 0x4}, 0x0) r2 = geteuid() r3 = getuid() r4 = msgget(0x1, 0x1) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) r9 = getpgrp() msgctl$IPC_SET(r4, 0x1, &(0x7f00000002c0)={{0xbe, r2, r5, r3, r6, 0x50, 0x1}, 0x2, 0x5, r7, r9, 0x5, 0x5, 0x8, 0x5dd4}) setreuid(r2, r3) clock_gettime(0x5, &(0x7f0000000080)) getgroups(0x4, &(0x7f0000000340)=[r5, r8, r5, r5]) 09:35:15 executing program 1: r0 = semget$private(0x0, 0x4, 0x220) semop(r0, &(0x7f0000002580)=[{0x3, 0x7, 0x1000}, {0x0, 0x7, 0x1800}], 0x2) r1 = semget$private(0x0, 0x4, 0x49d) r2 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000100)=0xc) accept(r2, &(0x7f0000002480)=@in6, &(0x7f00000024c0)=0xc) r3 = socket(0x800000027, 0x8000, 0x6) semget(0x0, 0x3, 0x400) preadv(r3, &(0x7f00000025c0)=[{&(0x7f0000000140)=""/218, 0xda}, {&(0x7f0000000240)=""/4096, 0x1000}, {&(0x7f0000001240)=""/151, 0x97}, {&(0x7f0000001300)=""/101, 0x65}, {&(0x7f0000001380)=""/121, 0x79}, {&(0x7f0000001400)=""/101, 0x65}, {&(0x7f0000001480)=""/4096, 0x1000}, {&(0x7f0000000040)=""/168, 0xa8}], 0x8, 0x0) symlink(&(0x7f0000002500)='./file0\x00', &(0x7f0000002540)='./file0\x00') semop(r1, &(0x7f0000002500), 0x0) socket$inet6(0x18, 0x2, 0x0) 09:35:15 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x800, 0x4) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000040)={0x200, 0x3, 0x4, 0x52a}) getsockopt$sock_int(r0, 0xffff, 0x1007, 0x0, 0x0) 09:35:15 executing program 1: sendmsg(0xffffffffffffffff, &(0x7f0000000480)={&(0x7f0000000040)=@un=@abs={0x1, 0x0, 0x2}, 0x8, 0x0}, 0x0) 09:35:15 executing program 0: r0 = socket(0x2000000011, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000040)=0x100000000, 0x4) getsockname(r0, 0x0, 0xffffffffffffffff) connect(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="07356bbc0000006669646530001946f4a59bcc0bcb86b8c2027e364b217b4a61ab442911cdf603dc6ee28cfe101f6b182c9e8224c5285642afb54429cda7be09b3462fd04514f1855be20ee58ae55f849a9993584952368f27f317dba8b954b337fc6852bb7c7561d5f980c5a4896174b899cd059604587b891ab979ab30a72f8bae834223615f3ccb04833f88539f4c57a2e0f24209a582a9ca9befba87c03c5590cbd002158a1d30f98b93bccd266f8aa6b6bb4985ae43e284ffa658f696b730cb36a5e6cd94d22872198b66e64782582ad97e89ff9097d66242cb9cff808d0c8b7f26cdd766f74156"], 0xa) pwritev(r0, &(0x7f00000016c0)=[{&(0x7f0000000200)="3e7c133bf32cb14a6ea8727bd643505cef708d1b6719d8b493dfc4fb05ecbdae34be0bfb3873f6e35dab0756f1190a5c5041bc96c5d94134d56612ba50cbf1266e6a68542f516fe0b00cd0c172de156ca5c075ea0bf2c9dd0dd35c814040c88d67a9c26280fd18409a3ef41a02ec729243afb8f90d47eb96891a2fd89a724543d00c0661b23db707e8121c24d2775999f115244e5704641c610b95131df47b", 0x9f}, {&(0x7f00000002c0)="5b319c43439725a41d8cc489b1a41a0e7cd8784b598fd148bdf58b3896462507afa24a95bd6e4573248bae7576f62ea6fa1118c2fadc5e1d02f8ee2ebec84e191c6b6aa248ec782fd683bd2fbea5baecbda521725011c9fcc0f7eaec0b49c2a60924387cce9cc249df115df8899d08c2b6ee52eee539e3c53fa96ecebfab71306771de766aa607838408db92be3b4095bf6ca18826185427591bfe5bf86ed6c684197010c5342fc2b01cf809b4234463a74c7177e39cfb6faf41a968f75b604b5c42f6d67882a0105193cc6dbc12ef13eeec734df31b1c09208019120cddab704e3b1ed37041d839d07302681a044d84523531f751a98d44f42b0a5c5cb81d8baeb8a7a1569aac88ffadefc5add0a74efcc48458c0b9f8fb9e9e5269121219d3a84ade0e4fb20b5a63766e376b3d75b0b633e56df71daa1078a7cb37c916428648dc035acc9f5e07e79ee7a8b57f04a3a9e83b6db7d309a829611679fde515459374606af7ff54ab8cc09d43e3a201f3723fc91f4a626eeabbf99cc4ded11f61ec8f6cdcee63d1ba2881740bcd3f397d6d8bc902c5f0ce7be1b97b897cead03deac7d4c30aae4dc0e4341be79b1171d796a537a8b678f764ac75fbd2a8f2a0589f9b7822c252446eea8685f9c4e6cbed67c35cce8b0b62640c567f8a1bf0d1fa0f2660693051c6245f129a236f5d1f670713155f0845a8ebf3213ef48f886eb5d98287a0d802b55e0567091fc902789376baaa707e646d09093feeb753157a69b07cc19c985af7ec15a08bc4fb56c2d2cdb692c9a5d9cd3a33fde9b37a3b4a7b1168709d75e02fc6354a1f24d1ba2b67d49fe067772daaf41b0493639ccc7f60d5452b7f05dc782734eeebc81e18f4921d0bbfbafac94711a018f8348908aab195bcd5878d8fd693766a6e13bb0d771972045167b84c80d3b216af33d31c5856e9d72d12ef3d20a4fe9ee83a2f36d78ee30c3925d5d3ab0eb7cf2027305db77afbce22064579c2d6750a6d856fb1b45646f18a5e5ca6178317595444a53517335f463ac674928ee66ce8e93ec65c869166b0af8681857820405e6d92914523a3817723da9438085907eb2bf217d4ec16014bf96b3dd371659faed0007a294ed5d66c9122f31e75bf9cd6adaaca4229685524cab5b7b464186d2fb398a1a7c6110deb89020b7e129dad366503b8c8c09db14360c246022424f23fa77cdcee46da1f7b40370223b5aaa10bc94033431b7c24599dec38fdd816c68757fddb37eb9cddfc1a0f6c0524aa880f506372ffb860e47b2acca538a04f3b41a23729fd93bff6765e1e06175467729abf64b3d7bf023e2545e5e5f9e54a061518e51f457c6a0243773124297f37ce551204ca32502ab9c5ee6d68b3647dcf12cf4c568f12a1e5b3ce78c22d6040048c642284dfb384bf284800b7430d709fe8716529969970583b74ba35ce455d545c4509a3021dba49b820da538b9cb5cf03bed4e5b82c8bb27a6dbcbd81415ceb25a894e74617b699323a1c2e558281151c60c99b9c3d388fb58dfa067ed9c42a075222f5c10fcd24234b9247b46906bfec2bf58c267d9a1f39e438c4fc60298bfb5e707f5582bc94caecbe9b702cbfea8fc31d56aeacccf9e6f6354630eaedb7524b53539e0ab9526fc6bfe9394058a871c3cb9fbc7bc9c954199facd5ffd5995a6573f25565675fd7ded54bb10b706c05fd5b31333795476aa44ac25e201a38f1de36fe13d89975c2fe71fa6b3a2050c6899c0c74e3e6e78f4d7bfc3f46dbe83e258a59cea884a5371a86c543011356b4bf373edc359d5ced3a383dd7e70c0f8723a19c00257d7d9161498ee0ddfd2c758476675b7d18896bbe6554156211bf3c882e859a0e737d3cd8ca62d50559b540694dcaff7a76fcd4f8afafbd3bef69ff5a2625212ea4e93f3c0f807f9e1923989ae4681965904548fddfca500d71f1eadf43c9793d7fe519a4210c366100d85bfcd99acd2a582825eddfdd102fc996983a8e5f801702f0c39cadeaab48581d6aebedfa1aaf17a5dc71d13dfcd7ed8f0e757b935f592c0c291660a1d0f9f11541d64262382f85e39f0ee1f9015bac7b3646319e4daf5cefe556dd489a75e7a190efb96eeab0b5968fd16a771f16c330a02afc9bc5d4c762115bf2b49d8e811c8b764f87ec8e9ffb0455219e1aaa73ad1619730efede74c2a1d220312322ee22276d43e7186a27c0f4c385720e18ab533f794ea9b88637de77d82719b89332248e89dfbd973bf3264bb59af8c3150ae51a63ed2d7e83399f45d4aff2bd2ddad8db6483bdbf9286df5df971dec6dcf27568a23de785d3ae486522516b6605dd75b0bec4fbf504f0f953d562a34e934d2580f0e320b184c48a63421b34609245e5f661d52b9cb9a6b87ebea22bc36f735f6f8de0ae0ae8d43af16eb986a70297daba0302a210f97965f162db5c02fa85ec73b25597e5f5c44fcf5eaa5126c1463c3e539cdf4b19a842e51b9d0d33882d3aece3435878a302245c4fbba4b778bf34f36bc9b9168f9e1c7cb107c7b37328dc82fe69a4ec54ed76dadaa1d2a98a1779ab714ba6469426df66ec957f513e5ae0005e6b57bfb2dfeabf65bef1ad2e6872dcdb86c28c9f6dc62bf2d56760947c704918e2ae661ce12b41d27bddf9d76cbfa551a2ca631be026da7d1187daca3c62fc7d0083e23c0f1841a68852bbc40967f9df0a99649e5c1a07cb7767cd78c419fede435e0969822dd21d3837a8a7488d8fcebbe39a2881988312f1d87050fb443f1d87f65940a2e5f58e3e22c9dd930cf954f5f9139a2d1c38d038099419f481b9fecc7be08fdf920a126e12be02d2e1e84d4c23c23d1ee93caf3bbb80ef57de76cdb21df64e0a6bde920549558ba59825dade5d079049de952e8db77ca507cdaa6ffe2913439bc832dc53d8c0a4886ab2c461a1d472388c84bbd4a32e56064dbfdc0f9855a3830b3644342ff439dfebcfbacd550774486fbc2adddd08705f089cd9774b9754027f211da773f5e2b007e799a0cf3c0518e580627095886d8582d81860a0a8d8dd81f9faae35a9c8ec64d0406419ed0afd03dbc619966a671748e04788c31f9c7cd3f22ee52ffaff9c53a3de9cdb9afd90cde26d15fc4cb38c62f07dfc3a67d4c7c66c3204af064a28d7a8c2db4788df20ffdf676d05febb53fbaf373b7bcdc2e3933f8a3c9f0e718ea43f7df9c27fd08932676cb6bca50b2853d1cc6dfea886c8812c58e39c4dc6d44e3f4bf84fd69d06882981bec9b9c9eb15250688e845dccb3a4d4eb435b9137fc2d1ac120f238ca88c2a0e3955d34690fc1c085b469798c107ea2e0cfa64749345a05cbc5bb1fee66927d45168b82174ccce121346f90a98a5be77ce9455c7a5537466928dda35707f3029e55ae61ebe3306503e8d24297bf2c022351920a0e630f323bea735cfb8446d8f7a007304a9edc23c9723cbcdf5bd6999b7c6c5d3d9f424660a15638c62a8c6c89545c47770e66b858c02f77b29d19f5e4a0fd3b97232b492475f5547fba2447ebadf7943ad2554a946be8397f861a668b928c908234ddbb9d0a01929dcea5fb6f10a18d38b8d8383dc032b02fd5b4fa0a35e64ed98b7228daf0826291e4b931e3154ec480a136bc74251907883fc1768a387a74cd6e5691a009c8373f8040b8558494eae9438c09d27f29f021eb39f9920f758a6277949682c1e84b582feb726e98de9bc520912537ab3a9bb69c5fc2c1da7f35db999a7ad701bd742e82dd34c2f4b3a5d9450c2738fa5d176fda35b8402a6fe6f8871f867f212ff5cb500ad94c5637027eda60d03bb144ab9daee88a2be6e3a53ef79a790919f97143db1e74677bf3725dc75cd9bb2a169660c84c66d3b8b27757e58800b55c8070f61aa340ff4d37c583b4b4a1433f03733c9f59df3b363a865a77d65b8c334c8819bd328bffe2490e0500494647def3d96fdcf1944e6ec0ab4262e6b1f5e7601bbcfe0c8659cf012f15089341ec716dceef08b7e98cd389e151fb3d6470eca30b1786263846da243fa48851ca595cd5e6606388e472566badd52d4b6ba5fa7c32934851f5556c50380f9f845b767d4a44c36ae569ac23753be0a92550aa35050b0449346baf6d771df72dea02f96b5f7a27c367c8881e85fb91f66fcd583b2317a0328b195dad6ec8f6ba47954ad89aac064a02eba8f2ad7036c8e03c95e6d12302202c3da0a778fae20be8bbbd68ba92fb9fc29b6dbcd87dd7850db5f298cd6dae53daeabc722aae5a884a8be9879f1820222cc6929147463892f6e09bb69bfef78368417f3266851526ab9fddb8e02be3e046de085c4f769d4746a9f7ae07c9f3fc397af89aa637a9b91b4f72155f22a8d6f3f13746fa98523041c7b7e1d5ed89034093877467b4c3a745d1c05926228131ecb1dad37aa6647233fed46aff73a5165ef80513d3a466bd65792bd8ba9c1848425c3b4bab39c381c86f5bf8efec398cacc87eeae7f5ed27659975b33c9d3ac5cfcea429d2347c4dcf9a0cb1929f0a787bcd4d1d096f4f2df0324c723b54f2da2c2d28d327c1308b50da572313e2dbe1bc6184879e6290d7ee17d7d07297cf51f2ee181fed44948c76bfcd6adcd925c8d485801152a1c2d3bc46b05fa02d47d41c1b152c6913256a0eb9bd197d5a783afb691cc993c610a97322a1d06229ade01d943852e7957cafafa4b9d72a33f6f254be4a0bde9d3dfa2101d40e34688240531d33bb11fe1d31c9d09c0296553d4c17f33e7f1c8e5d06d194f6cb55027cd2d27bc9c1fac23caa02c2050ce13fefc3bddc9423d17fb6adc88bcdd8346f40a6aaad56c5bf26074d6f5b609bf4679a24de9c2b4c6ab03256c3b4d0c9c7cee4e166399bf8dc39f11a8bd67628ce4413610e06a8d86986bcce0818f6d2a7f2f2836cfe13b8cade9c8a99963cc8b4ce9d54df8189790b3760c4e6c757a167e75db14b6894f9c37f0bb628884cdcdb76e103cda25b8f2dd4728e8f602b2cd504ac8d915c94161cf49822a10471e367405fd2fd69b873e55fcd7d0f499247c583947b16a45bba39da8f00d6191983036459ca1dbe4ba15dc991656b5d1d746a15c3c98dc26b1279a6124bb0139a917be2bc6d3b1f9f5e597c8667bda3682b1ab6775a12ba9485b5452153f76d5b92ba5c85e51441be20471ff8e849d07af528c5203691b638e39a7ec70d57b029d592385b8a2193480cfd68ef228ce170bfbead3e9e1605e325e4cce0841e8b96a6a750d23584fdbe03bdafe146fc5c3f9c5b5f85f022d8ea138eddf8f0ccec73f6464d09517b6201e75d218bf203b57ee764cd16efb10acd24a2ceb9292432c0378da163fa79ca538cffa096714fae4b896a163ca0d261dc3db3aa2232188c21bdbbdf7d285ade79ad755c128854ed86bd386a1a8bf0164ce03515eb2e57666cb63a917540ecab2bea2cdaa26d28bde98c1ad2c65cb835de28e5e256082528c7ea5d9fee984f0de3cdb43c79de8260633aceb3b6d878403bf8618ee695216acce58592e172c33f84384bd5fe9476994dcdbc683ca3794ca495c5c3bfa89d03b7a5292fb784e4ebc21770d868e80f3bbe6e4e2478ae97555e5a0b1a9aa90328e40714fbf956814474ffb431c3c2291546ebb91423b4b14ebfb8c5ea49e408f16910dc3b1333dcb6fcbb93358bc17c8ab4a85586f3b40ed227c11d646efb5d6451735efee1e58bdc4737e4e5258cddf50c98067292da2415c33fc6f0cb2247c5d709dd8d874aa77b3a35b470683a5b1f6ec9b0be62da166e97347c11e6bc2e91b63b7bd5bee", 0x1000}, {&(0x7f00000012c0)="f482795dac1f5af07d49d8842b0b971a4ef692880daf5759ac502fbd683ff13b50c0d6860e57840459cfefa2d8ff4e313f0b25c5f2ad30453da8b2e96b43230b421583efbe5deb3b282791a0e08172ee9ce02cad6d4ad902c512216225a51b4fdf26f57291af5aa7821cafce94547500e3bbd9324190b99cd2a40fa81a3ce26b3a7c68182585c6b440ecd9c560c0115ca3a44d585bb3f84a", 0x98}, {&(0x7f0000001380)="ef948066f7f06c8bed293c483f691d60c61b4fa15aa972a6a42e371a66046e0a101155746df2539fc86fbdcce2400108d8cf7eb6ef23bf4c579441874aba3e8d8a817c7e22970dfa837b78e77623259538daa13919ec913ad612516df15a516ca1fde3c2855e4560813ea719d791b0892c56ff4daae3216d0cf0f04b5e69585f182cc8b0", 0x84}, {&(0x7f0000000080)="00f99d07930ff04eb4f9ca8f5cb4178a62faa8961a9fdf17c6c22785e6e80994cd4e4b41869b19c34a5aa86ca7f20e937335d535c4b69ed23ee6afab343090698a537ff82971c3723f", 0x49}, {&(0x7f0000001440)="03fedd3e4c56f4e43cd94c5b1b99538532b1dc2783761b6897ed48bee07c309f40a1f2526ad16a3c31950c991bf0f193b854e1600337a0c547d42646984e27294ab0534da78576f977c291fb19d8156a0bc2d2b7f9352421f3014ae7b595fa87aa590da4fd4a58a14c0d548fc09e41e4c606eb66dc89792695f6064c81c8d5966879aef6b299c40b8e7983e6d7c976a61104d320e9f6eedbfcb876b3c0a7e1eb063f96348b503615ec", 0xa9}, {&(0x7f0000001500)="9ea78414c4c0283274c6dad04015ded0818cbb6e24e3cc5a55b31e1a6504acc82628a44243000f5f91e59f5a8c063bebfdf4638e6e5930cbb23810345ce953d71e39fb80059c7488f120553025420077576af147c6822723f29702d651d5c2f32fa7c51fe453beb4c45aae78e895a93cfef398a2b671bd01ec76244baed495fa", 0x80}, {&(0x7f0000001580)="54aa82b67542292f56775abc9e3afc71638254350d0e708279c70ce647a9bdf442782ad749bf3935d1a0f9de40caae2d8a6aef7eabea3bc5debec6a55a90d0d1dcf3e5d676bc22cf1f568df92d54215e52416aaa38bf373c7271150a8a3b16483c8d59e53ae3dbd60c4af797e4adf3181700bb777ac4182e0941012681c4d2fc5558f99236fdfb0d03f82c3215596e263b04e78075890807611afb536b5a03093990bbf0c6ded12b0690882a420001cadd5c2f924a35a4360c4be757a78cfbd8", 0xc0}, {}, {&(0x7f0000001640)="f1df2a0ced99dc037538482ae9bde194e110a08e8f9a5f908332a217b1cc271d909f96e6422376edfa3622d3fcdd21ae6df0c818c8ac6ffe26787f8bc0068a4f38b7aae7c798e05550b86846", 0x4c}], 0xa, 0x0) 09:35:15 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x80, 0x80) sendto$inet6(0xffffffffffffffff, &(0x7f0000000080)="dfe278d84f047e1808a3a992ddc389ae510e72c21d071d767c92f5a76aabd0152fcbd05c4db7f4e5e729497dfc375f1a021a5b1fd8ea7d7047775b8daf66303ddae94f4cc9d10f0e4bd21802c30927bf91de19baad5d68d29e6c0265b15278bc3a26defe99b129cae1e0377939e119e495cb84900b82d2c0689fd8d30bcd08437ed371f99c2b1cb8434a8ed7a106d463883ccdd36f76022dd29c59311fd01f26dc7cb7bb2578798d919b871cbb90dda4fccbca8d521c0c9c95c6278cad91c144f5079d7aa44b35c54465cb314586eae1b2afb0d94912bea757906d494c2e049598bae15d4a1b6892ed414e4ca5448a7e457350859333529825a60e93889fece46d4917cb7b429852148679694cbbb5d71bd8c81da130daf7387dc095c6ea85a19f5c62434a0b42723ae95420971a2edaa24f04e1c558283be5b08d1903dd2aa5b55ff876b7df8ad497a163fc1667bf677560acc9bdc58fd2190ceb7ee16969f2b7924651b5256b83fa8cee4a85b601371092d883db7c63cc060f80cc96a47d90", 0x180, 0x0, 0x0, 0x0) flock(r1, 0xe) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) recvmsg(r1, &(0x7f0000000600)={&(0x7f0000000040)=@in, 0xc, &(0x7f00000004c0)=[{&(0x7f0000000200)=""/121, 0x79}, {&(0x7f0000000280)=""/237, 0xed}, {&(0x7f0000000380)=""/144, 0x90}, {&(0x7f0000000440)=""/87, 0x57}], 0x4, &(0x7f0000000500)=""/197, 0xc5}, 0x40) openat(r0, &(0x7f0000000100)='./file0\x00', 0x0, 0x0) 09:35:15 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f000062e000)={&(0x7f0000000080)=@abs, 0xfffffffffffffe83, 0x0, 0xffffffffffffffc4}, 0x0) 09:35:15 executing program 1: r0 = dup(0xffffffffffffffff) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000000)=0x7fff) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r1, &(0x7f0000000280)="3e2a7928e4ba0600000200", 0xb) r2 = syz_open_pts() dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0xfffffffffffffffd, 0x98b, 0xffffffffffffff39, "02000000078d00cb5fffffffffff7f00"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 09:35:15 executing program 0: r0 = socket(0x1e, 0x800000000002, 0xffffffffffffffff) setsockopt(r0, 0x29, 0x23, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000), 0x4) 09:35:15 executing program 0: r0 = semget$private(0x0, 0x1, 0x20) r1 = kqueue() mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x2, 0x5010, r1, 0x0, 0x0) pipe2(&(0x7f0000000180)={0xffffffffffffffff}, 0x4) getsockname$inet6(r2, &(0x7f00000001c0), &(0x7f0000000200)=0xc) semctl$GETNCNT(r0, 0x87628f3226b942b8, 0x3, &(0x7f0000000100)=""/81) munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) r3 = semget$private(0x0, 0x1, 0x100) semctl$GETNCNT(r3, 0x3, 0x3, &(0x7f0000000000)=""/219) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x6) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x1810, 0xffffffffffffffff, 0x0, 0x0) 09:35:15 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) recvfrom$unix(0xffffffffffffff9c, &(0x7f0000000040)=""/7, 0x7, 0x2, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000c80)="3e2a7913e4ba0600000000000000e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f7c000000000000013c1fe9002000000000000001ff10343482", 0x51) r1 = syz_open_pts() r2 = socket(0x7, 0x8005, 0x3) recvfrom$inet6(r2, &(0x7f0000000200)=""/108, 0x6c, 0x840, &(0x7f0000000280)={0x18, 0x0, 0x80000001, 0x4}, 0xc) close(r0) dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0xfffffffffffffffc, 0xffffffffffffffff, 0x98b, 0xffffffffffffff39, "02000010000101936000"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 09:35:16 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000001600)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee4ff5dcd396af790a1b780c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756bb40293c3807ad44144aff983a7b111f0a748614999abccdb3189efb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r1) r2 = dup(r1) close(r1) readlink(&(0x7f0000000000)='./file0\x00', &(0x7f00000001c0)=""/236, 0xec) syz_open_pts() readlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)=""/52, 0x34) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x3, 0x0, 0xfffffffffffffffc, 0x0, "9707d05185f36d66d31b437f3ca047ca1fc2b383", 0x8}) ioctl$TIOCSTAT(r1, 0x20007465, 0x0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000140)=0x622000000000000) 09:35:16 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$TIOCEXCL(r1, 0x2000740d) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffc, 0x65, 0xfffff}], 0x401, 0x0, 0x0, 0x0) r3 = getpgrp() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000014c0)={0x0, 0x0}, &(0x7f0000001500)=0xc) getgroups(0x3, &(0x7f0000001540)=[0xffffffffffffffff, 0x0, 0x0]) r6 = getpgid(0xffffffffffffffff) r7 = getuid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000001580)={0x0, 0x0, 0x0}, &(0x7f00000015c0)=0xc) r9 = getpgrp() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001600)={0x0, 0x0}, 0xc) r11 = getegid() sendmsg$unix(r1, &(0x7f0000001700)={&(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000001440)=[{&(0x7f0000000080)="ab83eb7d6c27cb9779957e36af28b217f81df5248fa9975aa913946f2dc134eb435feb4bc33fd8f7e0ff26ef87fff88e2ec8a7aac38ee489c8a53aafd0cc4d09d8ba20f685831276aaeaf406433a8dc5d50b4b69709aa9b52d91123d5b136526fb40", 0x62}, {&(0x7f0000000140)="c7b5774dd8aaa38a79012e17a12c5199faa7c29cd6e95ba1d613d06d1e0897194820f5e35440f7fa4afca4246ca904b6c9482821b99a6e1646cfb3c4287a65f24baad885983b2ff23919c941577d8bff5bd3aa5f0692c96a8bed896c874cb9353e4b2b9c9167889ec64f0f53addcc7c4e70e26e7c91be567d6629da6f7db924a8a0f295ca26250d292fe6d36bd391cfa1932c4c8248112512a560e1f9758ca2a95b7229b996f90bebb380f0584e52b105908722539ef52847d04a5c8b5e05248697c0acc59fccd91374d1cc6591e45f373a676876155c349984bb582e262fb97057e32e6c6a8694c28ed94df0cebba6837c2c4190a8dd1c0c34ffdc7e182f34553c9f8316eb5927020d5003f4aad8c1aed72b7a22f5cb16ee6936f679b29b74ea24dc3f444469bac574373ed5a69faee9f2c2c17bd91eafc96dd07eec3fee77ed9aca497280862ebe59a835d288b2e4dca08359148f9a9438674b7805aa84d4a041515b2a907da4ea0987b0dd0fe7d285efa82dbf4f5cb431f74cebe2041d2120ee71953641749ec6e2b8df1936a9c7b1d84582cd4e9b4a204f4009a09544f368e4e8e3e339bffe8ae9b5770302702029772e7fbba8c49554fe8171465518be3ce1d32d8ec2f1ac8cc2a2263279f2d1a5bc3fb6778cec3c579e734957342b99380fa83d03ab2cab631a3c5c797f5508feef2a7417a011d0aff8b9917ca8a58e133cf3c5997413cf972db471abc05119ddcad730cc5dee354a40b185f2b9571cbf3e553b6c81ee3b06774c2370f45ed45332b16682ff41768f9611b2e0d50ef7e0115d7160bc3d5258a5cb3133a2d6e81278ed935aa666476510b95c3036413f60242550e3ceb832244b48c59adac4148f2c7b1ec9c04a9b162710699156818c64853ded71cecf01640c3993b6825f79c5b3609d3eed22d8fbb22efb66cf85ce826f509f16804dbedbbce3657179554aa0a39ae94d1fc058ad63707debcea5c414dc20f7862422a10a55f3cc5f12c1572f1f504fcf4d196f12b69d11a3fb9eab829841f9dcac8a155c3e61ef1cf8f3cd2c644c2a7524c04f50c3fc25c1f6120e646108d40b00abfd9420f901dfdf59bb1eaa6f47548e9c5b9fe17a3fcfa0f4d7b19e77acd08926f1aa2c1d2727d7089e571696cb40b8c677cfc1df6a49a0adcf2c46512dd10994040568e40281ac7b82640c52ee1a3dd849874872494952e72c24b20c048eb3cd7844b514bdf718f7e0168b9e5846aed5a6ab6b41c278364fbe396b5bbf63238b100f4d65e60031056b7f3746b9b6806e886f447b25d3a50a3d149ffce32db51be12293f7f17419a4627f05b8752ea11476262724f910065e059bf1fec579cac4ba6235145d8dd3a12ba3bcf9d046e2e864a84741d5d06c43f245a0b4968143dbd051cb85b6484db35073c82b1f4877e6aa64ac48027461ec6cb215483f5425135b29164b0f3842263b7592d0b48ccf9600fc25924f56f89d869ce1d7fe0a563b291e4207bca9c2829a83f144ff29ccb58e902d65746b4370409dff43aa767d642981fc1e48d9aeb99cae46ca78cde2ea340cbf0a60ab272a9ecf67d1fc523dfd6f673bca2e19aa7cb4f6fbf2c8526ce917c9064b17675e35a72e6bb6faea34d9dc2de78ec2b6d70aa2e0fad1eebea49a1ab6110056cb1f28e57ccca8a775f3e2c73e2a75bec8aa9d2ca602335789840c70f1ebe03827b5590486a4669c33d6d348c17eeccfd3d41aed220710c885c455dad172aeb5a41f5005a0e1aa6b9f05e45c60d1eaf8682fe619a5b63de383a42cc78270b6ec75de1c45bfd467319f8626c2675801c98bd9bc9d004cfe954f248dc0be999426cdde063b07968a66e8bf70a056efe1f152285fcca5fd21a73b13b54ddfbb53aba8386e0532d5fb219bb3e211bd020c826d5f10acb4da19c8cf36bcc4ed8e11e04efbad2e0db72ac57969e08e5505c0ea3004d239492ebf368afe899d50e17b89cf0e723e436ea8c351896e9333d62d62fe7fec8ccdb53707b3a0bc999dfd51d87354a636f94218a2f842b8af839a1391f346919cf1dfbab2e54e4d6a1fa063cf01afd6b1deb206b20b46fc413606a9d7412fa56f8014fcad3b198d7ea4133164f6139254588dc673ec10e455283768aef6b97acf3cf79b50fc0d9e5390ec07be9d725cfaa9a2995ba8af855f6b8a723af62a308b4b685985d2b40c5ce98c4111cfd9df488eff02786013dee005d2f7220a6f09b9f80176c149c11418e798c5b25da61a956d5a83b2eb06f4171955719bf96b88e1dd5df53399826e46ce051480f459bbc2b1fd197dede281d5db288d5a22653712b0ee6ba7951f7adca3f74527d2cd9b7f2b111cc98cb617a7df68ae155c51a9062f986dc2900707feb0a94a88b66eb07a7c115fad7527ca4e85bc463b773cf1547db3bad695d286c55e8dfaceb91dd56104c3dc1cf0d2bda4a5d9de7d698e54cdbdd17a592ef46ec547712e012586c6c3db471fd6d214f5bb6622d5e83bf0c6735f2a7c7518862b9a76388e23ce1faef79bd5af0154ded4cc7e169ac0692a9f02fcdcfa12efa510774b4bb2a9f04f2eb72fa2048d6cb5fcddcbd64c24f5dac7015fafb7984cb5feb052a498ab315a74baab927d15d73e1d74fad2912dd243bfc05bab4e076707de8687c031e77a05a138b6449f84c9c054c59ecfce906aa0e6bc0fb09268926bb3407f6f5f5b3838904eb93b45546715bfc1cc95e8a740228a316c5cc857dd4203f7632304465dba66dbec2ac9f9867228c4f0cd2bb7e7c70b755495da2ee421ecb7cca7ac9537145aff0ba87924407650ebcb2f683ad39b572e9fb3fa571b7a600e9611539d8bebcca83c5694cbd28d97929b74e41c7112039489024ed3878ebe93a8c7fb594ce227bfb567cd64c7c125bf3499ca816a6fbc90d74698845f9248e47ce1d5ac703fec6db4f39f0569ebf6568de52303c995bebedc2c5f4fa6ea3490e10d3b4238883f1f9f1613a3a9211b16e7cb538f54ac29b1a246f369236581be60f2813ea03f3e6962e4f6f6a6ec673a00fa0b3811aa90fca10fca6238d61d4e51efe18e7a49f975bb1238f27c715bb913668169ca31e29840300c9f257b2ea76a8248464d5ac7f79bf00fa35ed1591d4cd4cf0db1d69c4439d15e538bf4c8e6ca054e2011a389cd727e03c80165f7b7e05a01cefa6e370bdd77501e33cb5304d300474b086f1a824fac7d771d23224f673436bfff24e1ec409a2934d2da8c584be60d9a8b319c8fa5d8bfb3fb41cd444fff0362863e36a563704e63475e96843d2f5883af4fc0b164a36389670d46febe4b6f4f2ac50d9a3f3f4cbdf9c8a14dd7abe6488a90698a05fc0331649c95aab3b6e577330f0b8e3a0b9b3c39d4cb815f65ef11aef3a3b59741585847f8320fc4fbb2ea693f323b465cf7e69bc763a285b3a3fb874061b09eb59d271835a3e914ae04e769314b491572aa85b86b21ae6dac01b2b43eec9e2abd45e3dd42f0197a0bb02a89fd1b1392d9f766bb3d57d0dd8ecc4903631f5288c9662823e0ca57b688a5a8d0f86f998e04d6a633c4b677274fa539f79abce04722cbb723e39d1f9acba7876d92a086df08045ab9112a85727b7a846a5600de070a93afa70b9f7d1567adf56196b6f1158ff793d5d80999ebec943a86d12d425dec949ee9a83a51a3956a3c2ef67e50655f0a7f03c71bdd0011e8fb2ae77d49e0d3fb2f4b916b4cc2bbc8675a9e24e29c44cf8ac013204e62bf0032596abec0e60770530d6f83f02b19f759715b948b0c3fc5a7ea80dcaef1aa98232a45acf72ed55261c2922df187a8c76d91360f4decedf534114cc684e64fe04d7f9840ea6f392643a6c3821969b13b666eddf09ed51e2679496ef1511bfb3a5069c8567df899c0ae53127758dae8b6dde3945fb062432b9efe412f1c47a8172fe2ca7e2aabc70753278f7dd9ddb8a96f7bea22fd1043c1f132429af791e311e4e2358a3c76eebb632c122e676a41893c6b069a3aaf656e2fa46ff269826397bf98fb64296f29480909dd9fe9e3edbb9ea8bddd0ab9ae0ad85a3cad1d51ead0629b3988be0ce2d617923616830146c1d8101cd3bde40a08ddf9c7e9a722d05643a8f71ddacb4c08cacc9d57704d6621866090102231346ab7b193f3b12f73ad96a9421cf92e6fb92ca5318f9afa60f9c2f827dfec267b935c2a73dff5ad7de1420dfac00539e01f59d0b6e78a4bdbc7135c7b168af5fa7550287254e18f58d2da5a129387e02d667e718b6ec64ccee5a38f9bf39cdaf0706c75c6b4fd1c8ed44e1e5554ee65ff7a43d4922a33ba5c8f70513e13939d464cbfce493deb85ef7b5dae58785dba6627af34226c0503521dabe20d591d167e45669073e30bf6268a8caf7a6912f4058d82006ec7b8e2380c68b80894e22e45cf7bcdc054c7299927b33955ae143d85552ecbe75c47e909724df54bb057b6013d9f28bcbb890e8bcb3c3e10eaeab877b9bfd999450f1ec0c5c7da5fe8335ac2efeea2c627436cd190a8679dd26e1ed5d3445febe5975689bfcc8d1792825838deccf3c10e9face35c24aa6561c0b021aadeed95b0a2b165d54bd022ed5c5a096adf7d01055a395c0e208e1b3c0c82765d72cfac627ffb76b25425fe9d9fb7b5c5510f4e3a6070e4f20fe92c8322722d62430e93b83c95d3ec65741d9341dc6b339b809b270083aaa9ff18a22872dcb399f383505297acb145ea3b9ef74d6be0ef710e358378004da27764488b51b6e72ca87907cccde4bd047e20ff3acb662fa48bc32f7b1f50f957ff23262330a92598e70b4b9a228fd308939d5c42ce680f76877156eefe2afafe54837f883736616469a1472415da87c82632c85b9a5016975e1fdbf2d762a6706eb33e79475ca2cbf9bc42b01b311870395634a89c0c19ae2d810cf9478236ec4af615c5af652e4070f31a441fd66ebb7c318e2345dac8ffa4a6c73ce37317a98e42fdfda8a852c4376cc47152b06ae26eb09e4d7d40fd2e0f16b36d91f3a90d5b9642e7cc0f70e27a828ed924c16aa7fa37c908b99e15799cb6de8955aa8715ea603422dd21fbc51452782562dc4acdf67a2f2d1e7d4213b265d831d1f07f8baffcdf26d76ad25f50fc7cfbd046e5e1221357e556522753926f3e04d94cb8fb22c385ed90cae063791ded63356be079b93d46c9b086e5e5573039271011fb30a6fc15aa0d348faebab9ed5be2403896d061dc9c9eb58bd804dd94432a4c551467a0abeb5f9feda8a7ccd784e50f7f0f38675820a78d2c2e99ba0109e9a458cba98ef458d62161387a14dd44d2410474e186b67d8bb0a2cd693dbea3429b919af98d2c78dbcd9478d93debc64bb438df83de2b31586b983176fd9417de2451034a0c92fc5c4314318dfb0c5ac41ba3659a7338c54ff4de4dd63b911e86082d8f426f9999c8db48f4672277714abb8fd2f61d4d907ce68cdb321557c25ebeea7b4c11a63bbf84cac4d36ed8583d48b2c3b19e8a6eee8d30235eaf26dd7cb548f5da5e968a5773b47a5226177a9aad392e7f4066c7ca0c0e8bf41434fde6d015ef825b55c9967410e968b792d0c3c167e56c45e36315ee1400ace04d656c3fe2b00b18ed2e4385d224511caa5227d740d33556db67517f44696bc747f6e5ee676e326e9a88d9dd260329e5443399bcbcfc68f5d1c2b0e5a7f8b9c0f3cb6fdd4f68f8610efdb3ed250c6eb061d47dca53c7ddb1d8b6d8f264e298a530b338f234a792c257628dfb3781edb9bdbf48f6a49a697ea53f0865f141c28ae443ecfaf7fe6ba038d82a6", 0x1000}, {&(0x7f0000001140)="0f08fa0e4f4c399c0d082ef6491caed9b2e6f6af452650e15f41af648cfbab4480696aa82b991592bea5f237cacb2d9db96dc6a5bd6561e69f486566e5f6faab5ed885baed75d332d936750287cfd413130bf7d2511c3238eb36343e9b5c112de7c39a7da31ae1c59b1887436e897d34f40e974c1435d07d23b7ccadde84d64fd19ec1dac421114c3630e33707ae964838f1183aee0c26396cb447c3231e2bd87592a7d52c658109b89285b0fcfb28d43530c645584ed53e87eafeef7408452b2972ce61ba8741fcac4fdada33fb529da03038c10d2eebb6879ad2846b69b0cbf703a25c2a7f16d0eeae30effba29d13bfec39", 0xf3}, {&(0x7f0000001240)="24e296dd78b5069ae6b569fcfc694e17fe985221dc498cd3bae8cf", 0x1b}, {&(0x7f0000001280)="c868fbd16ed596ebcf91aa42b86f4ab1f2d21f8ec31256361d0f121b1dc1e64dee3ccd", 0x23}, {&(0x7f00000012c0)="6ab6680ee30c4e7e190860f3be08192b9c64b4c9d45e646fc0e63cc66afa2c73d202b61615473a8b1fa38a4f4c930dc43d03a76910338364e9856b4acea2e0fed480901ad7b42279916bd84170ea66caa5b480e1b9c1423f758c2f537eb6369ed55b724e53b9aaaf9ac30d81f31a40d930e7830bde6d1bc47115d78b5ea7bf142becf20a92b34d623d025bd7a59a9cbd1c5cd0b413142fffc8925fe587f38a7e341338564164674553b5361a6141243e0fea79b1006d3f76710042a1633cba973bcdc15bd43b680325d44108e1b440b208870f862583c5a6b3f93e44a684a941fc1a1bdc99a6eeec411ac905e6d7", 0xee}, {&(0x7f00000013c0)="25111eba3595c3a3d9d43c4c4bb43a3b36e9952eedb7f8b576b738e265a0afdef1167d2a0bbb93bde9b8e0d9780ca7ae434809bde3675f7e0f32756277025a691c1f", 0x42}], 0x7, &(0x7f0000001640)=[@cred={0x20, 0xffff, 0x0, r3, r4, r5}, @cred={0x20, 0xffff, 0x0, r6, r7, r8}, @cred={0x20, 0xffff, 0x0, r9, r10, r11}, @rights={0x30, 0xffff, 0x1, [r1, r0, r1, r1, r0, r1, r1]}], 0x90, 0x2}, 0x1) dup2(r0, r0) kevent(r0, &(0x7f00000000c0), 0xec7, 0x0, 0x8001, 0x0) 09:35:16 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) socketpair(0x20, 0x4, 0xfffffffffffffff9, &(0x7f0000000040)) setsockopt$sock_int(r0, 0xffff, 0x1007, &(0x7f0000000000), 0x4) 09:35:16 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) close(r0) recvfrom$unix(r0, 0x0, 0x0, 0x1, 0x0, 0x0) 09:35:16 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "81f310b890653d3d1c337ffda9ecd7662e909178"}) r0 = socket(0x20, 0x8004, 0x80000000) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x6, 0x1010, r0, 0x0, 0xffffffffffffffff) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) munmap(&(0x7f00001f0000/0x2000)=nil, 0x2000) 09:35:16 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000000)="ea00005c00000000", 0x8) setsockopt$inet_opts(r2, 0x0, 0x1, 0x0, 0x0) r3 = getegid() fchownat(r0, &(0x7f0000000140)='./file0\x00', r1, r3, 0x2) r4 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r5 = kqueue() kevent(r5, &(0x7f00000000c0)=[{{r4}, 0xfffffffffffffffc, 0x3, 0x0, 0x0, 0x7fff}], 0x7, 0x0, 0x0, 0x0) writev(r4, &(0x7f0000001700)=[{&(0x7f00000016c0)='y', 0x1}], 0x1) socketpair(0x30, 0x4000000000004, 0x0, &(0x7f0000000300)) pwritev(r4, &(0x7f0000000000)=[{&(0x7f0000000100)="01", 0x1}], 0x1, 0x0) 09:35:19 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) r1 = semget$private(0x0, 0x3, 0x80) semop(r1, &(0x7f0000000200)=[{0x3, 0x7ff, 0x1800}, {0x2, 0x3, 0x1000}, {0x4, 0x7f, 0x800}, {0x4, 0x32, 0x800}], 0x4) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f0000000140)=0xc) fcntl$setown(r0, 0x6, r2) flock(r0, 0x1) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000280)) socketpair(0x10, 0x5, 0xfffffffffffffffc, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) connect$inet6(r3, &(0x7f00000000c0)={0x18, 0x3, 0x5, 0xfffffffffffffff9}, 0xc) connect$inet6(r4, &(0x7f0000000100)={0x18, 0x0, 0x3, 0x7}, 0x0) r5 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x40) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x100000000}) r6 = getpgid(0x0) mknodat(r5, &(0x7f00000002c0)='./file0\x00', 0x24, 0x1) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x1, 0x0, 0x0, 0x2000100000000, r6}) fcntl$lock(r0, 0xf, &(0x7f0000000240)={0x3, 0x2, 0x3, 0xa1be, r6}) 09:35:19 executing program 0: madvise(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x3) r0 = open(&(0x7f0000000500)='./file0\x00', 0x210, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x4002011, r0, 0x0, 0x0) madvise(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x6) 09:35:19 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d730c1ff070000e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000040)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) write(r0, &(0x7f0000000180)="a6", 0x1) r1 = syz_open_pts() close(r0) ioctl$TIOCDRAIN(r0, 0x2000745e) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000200)={0x0, 0x0, 0xfffffffffffffffc, 0xffffffffffffffff, "85495500020000000000df1067f5bfa6ee00"}) ioctl$TIOCSTART(r2, 0x2000746e) syz_open_pts() poll(&(0x7f00000000c0)=[{r2, 0x21}], 0x1, 0x0) 09:35:19 executing program 0: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x0) writev(r1, &(0x7f0000001440)=[{&(0x7f0000000000)="c56b6a30fa2c3b425c9d7d6daa31a355c7b1e426bb9b7232a269e04ebe2667530873cbd20898548657", 0x26}, {&(0x7f0000000080)="29dce469aaf6e0ac80adf75f8f302828a939626ebd26c7d236b2eb91adc311f2fec4aff873905a2a4ca0746bb280f73bbbb13b50a73a226d96020b17b0a8e0791ebe4c4c5e0636ca8fbe585768fe3c6bdb52b66a83351d2ff862dcdc09fe26c408f9f3333353d6e95aa4a01cd83b8599cc25a8601b074de7ea1378ef12634150", 0x80}, {&(0x7f0000000100)="aa8be4000d35dbccbb6309bccd2d480ee76cd6a983cd5a7713e2e565aa372e5b2e3d8ba3052e3412a76cdd484a1fa121c1bab94a87c582c96668b2020e1d8a7f0d678b1313fd56f570ec7d4debabdd22ce7d95c90abff2971a78ae425b7c872cdc7abe2bb18894a2ab81e25f621dfc69cfa990034d91b57c1937881bd1284cdad885c6963988455a2325d12762006b9e41bd78eb4baeb3b69ce804300f7547a0261ad9f5071a6e7cd6c2b7303f3a7de7c63fdc2f99ccc930ca1c01768c432832bb91fa0da689c6197992ea7f07276d060108cd77f9483c4d1a411a37758ba9ac", 0xe0}, {&(0x7f0000000200)="2f02592e3a6385f8d81632f78bcf4dac96f04f3f319c4e6d433d97d7265ed847a135d7252a7ae19f41e5d34ce20ff25c3199536e8896620b4134af5a7ff8516194d57513348882ad38e8e6328048647707558ecde2427273ec843a9fe3b002faf51ab7abd64940593a5cbc52b4ec0b1a56d3c054ca36ff89703130b7194ea2443959837f27ece334d85b972ae62a37acb6c0787248efd1e2e3b2b2a48f12e66524fa6b7c9117827eac434e322d0cffed239004b1d070ab6ffa18a58e2e54", 0xbe}, {&(0x7f0000001540)="119e33f29eae8e3fa20b9b7165918409f03355b0d8734024da70ded2af782403", 0x20}, {&(0x7f0000000300)="fcd333fd5035b2aa7c3a2e5ccd163ede4c714b746ba8e30bd6b0f8e979f8a6409cdc4b6943e0aeed1869c73f9065b445c0e72796ead7dbe2f0fe5fa8d7e290c3abe31d46a8feeed227cd98fbb43738e23cdb23c2185fa4209841152826c057abc6f1959f761d8665c4032d6f908d3752f03e87a97140e2d965b49c3b6161fa2ee9ba7df70db8aae3ffffb84fe2df2e2f9be9ac82a93fc59dfd3fd00b278bae8d102d3fbb569d793f9f86254cc806b3fa9209d248df108af35824b6dab1e5f48b19b5cd192c0353d36549cc30ece97c34e2f9ca848dc9cece409598130121e6f921bdedf85ba5f5c85dabe9835edf03364d6a4df0eabc293875eb24bd369284d60131bbd2a241d6d9ad7b407b7194a0b058335b4fce79818c830101c596565c9901724373d66b13814d9429e43528ac5ddd85e17b79b9284e143243bd47aad4301b829e57d62454c3a930db8e42a3acc18ec8e593d2eb27218db9c8a6a13efd525ccec6a2c940cdaa22a10e8c226ffda5c6070ccc1402c633073cc25c71e9bb71b5753660bfa4386da9b360322bb0a02bcb3828c135a490d042d8465985b90459a97d88ed687d8ba7acef9b01a47bfa3724733881f006f8f937f0e7b9213d1ae88314b60a30c5420a3bbc9bbd3040b2d6cd8b29b99e67a237846844c24ba395537d235204e14a1c82ba4bafeee7c276b13021465e2a8b5d0f1600f023dce15e2a22309f254c81e61063ad98da7dae04cdc6d2139e8454e665ec94e16576dc1131c8dbb207931dacaf9983ef25559a072c09ade13d8b7cfa42d507e749f6d45b9efb8b13201e855299b3a5b74cad7b0084098ec2c331460327732154df7976e2a894c1c536c88596a35cbb1595bde01c4ac3a743314bac4ba45b1b8a8885c8af998111714fadc2f0de9cce7c52c2252f7c59dc0c20389b87286c085c3814bc744c0fe87ed0bf2476b89edbd3fb91bd9c4134cd3fa04d0c9e24e8c118c2c2fc27c028b912af9f776cbcfd64607846588f0a260abd284b139fa8bed7f7fc1e2a6f9c914b833672484aa2363cb826a279d2303c2aa5fc43a6e71ac28b57d77a955086de70dc9dfba3cbfc953c4cb8298fdcf034f5797e35d6753e3519874ac072391e8393ec3fa1d8284cafb9c4cd4ef311f32a925f3fd161ecec443197f1463c9429e9f6a63ce3814557eebf8a4529f90aa808487cfddd48bdc785d762eddf325101b5c46165050820b1a2b39dc57319273adbef1094af491219a55d80aceb19791ebc071b1a9c5f2e993985ffbfb031268d1f638deb08d5110411df8cc3fd96564afef834e2458c5f305847979edbc07d0214f47c51bbe6450471668275398f0ff910fb6f09e01bb7c1c5f74e3a31c0a1edc8348526b265aa73f9bfc1d16202ca45805c6b7dcc8380485b1e0a23adbf563bd4b90cb8da02198d7b7d963de0a7d27cadc4180e7acf4e93095e8cfc5275cd74f917f1cca3f39d02ed7df66ef644785f05ebffa94378e1b1fbd0d7b88b724807a9ac4d8aa6440fadb4f37c0f70e4468f177d96418aeee4a638f4207eb3bcedc44a3055d0c841905c57dee2662787242dd9a76ec97fc35920741eb2e09be4ff17d3c862e6b9eb6e0d45841814a2854af0158ef7a3b15cf8ac9c9582d647f34683cb9e45a79697a104a021cef5940bcf22183284ac705a6fc5a9c82c3a3efd1b5fd9c1bb652848b3d252ad261015be6911c3d92b44d6518aa1bf86fc405656d9d3a1532cbbb52cbf13dc507fd303e15a23ff3a8432e9a2444642751284f7917e23228c7da31953acec50b8571fdf210b6524538accdd51bab7684f7827fb7de90749ed65661a19f4375422204ff97936f62d0cc7914310b09b674df63dc7854f9e6ac3134bbde2209f88f3cdf6e3fa0eda522ce2bfd3f1e745e96d191e89421583b9bd7adae77108a6318fcb9b130343cc3427ce5074933e2698a4960cf6037859225226a4a0f4028e3afc687252d50283abc00804bee2381dc70a516707b479758275cec8059d483dde3386c912db1d307a71db2828dbee8fc32a67f8ef9eb4d86a953061f42d22f59d0cb50c6c90fed0243a26c06e49f95686f0739a293df94401d46dda8ee86b2fff4033e859d07496dabc6ec91ae4c5f898db102f04296f79878c258d08faa65526ce39101b4edc7d1b566ec32f79840534e85733df5d23205aa0a445b223552c1debc5b2b60a76f902b9f64681d2daba2fa25d52109a67fe2bb23279f7ed83aa5a291f583f91cbcffbd541e0ce3d2b7cbe93167ab63936e3945fe5bdc2ed7f62c280aaf9c55bbec248d2cbf4aa36041204be8c1e11e1773de326f3724411962ca48e128c516e637e4422fc6a1c81a5fe5f12b4f4e59bddab2ff84baf48ce90ed10431ac14c4e4390f319b658b7e9448131ffb23a8500a06860cf42a36ab938456ea6918e7f14cc8e80d95fb0254e4e97134fed50f06ca7d2998721e0acdc563fda9f041520742d0fd3f8781f36869407c582177adb9f5340341f630460bbe8661967d1a43ad44b88ac0b3895e878bf501e5309780d36adb53fd7bc970be34cd7b25bf86cf1496fe7f985e57b973dc515b2192b1c0990de174d2e74ac7341e5b70aae7660346abe6638afe51b1b3b34c51f6cae16eabeb5ee5b78785b347a2a7b3415b2f69cc29f5b361e2bc30e7da4e8b23ba7a576ae6207b0ad38e60e9e6e5934250e859847d7a549aab73782f5acfe7a9acbd912a00dcd42586db94d3d212ef12d0897eff4752fd811b81ea13013795a2a61a30461d1fd4e6df39ec9bf907610fd9ac63dc9ccd48f2f1fb636a8e0d0ea04b38892f86deee0a77effa527dc89937cc23f26f3ef5293a18bdfc3e5f91d492c070bca99e9b085a1c17dbd7fc4733b4b4b2a56f9cfceb10f488ce04e4bac90805fc043efadb61ddd6d2dc30a6d5c5dd35f75080c06d2f066982ae0053ad2c725f622aaea8d70bb67607363026dc455e60185ed7d26b9d4bbf88e90393a7d931add7b8aa3e446f25d3dee16c1915b94597cc964c73cd044c93ca8d4b87f5f638b489254c0e2fafbda64dee663a9c2d377ed5db0eda865c0a6f4bab8e8599dfc91781e20ff4502587b23ae25069f072799f30b6bde6f08a383383cf778badfc208a8bed125d7098fbece7a0b2093d6fa052327ffc22419cf1a629dd5ced195349d1baba7b506affb83a164c8cdd4855ffc9104f7f577b211dd119b814b253c9b4870a8da039e1e4bde50d4ad53d20a6063ed53590d29ddc93cf979670100f572ee86d12af662309df4b3b2461894b952220fdfd40f7d2e907d8d927b11a281ac4a2450e1b0dfa0591246440737441572cc3b1696d7fa6069348797faf80a32466d60dd2441bd5bd938c0594a799f54e564bf1850d62b90522bf32566d612afae9dd18a00127c7ba80161488c208f32ba5cf839dbc3a7dc7fe155fb1bab785cdcfe94f6ee8e04f694355267fb9da0634c72f2ac88de657eb23d973eea5accbe74d6b0deca20ccca811cde6cb721f3eff474ff448170800d27ba81ddf8b0084511a1aa9ad562cad4c60700703c442706bb4222b3f27f5b4f5ab3bb245975cb4e1f2bd6a4a404c3b90a7f975ed8a27a1769a4df5f9c5033773003fdf104c1cd2c34c207f1b52b0a784bbcdbc238f87711f20cb4c49af7cbf15fbdaaea5b27e97fbe06aaa1d742fe5ed50e7d33ba589b35fd6f894a43d1027241e4f20a2900558e417ad705af80877f022bb24416bf6c467e9297b6d7f40f6f6b21c5a1a8952530d544250207fd8d496dbf58b630d3326f830e13d99707e46de1402c424dc6f35757b07ea22469346343e055b9fe8970ce42de8481741548d9b18cc3e3a1351b337e29ed7d506d2558dcf02bae007cb56018f19f15a506f11194bdc4b3253781577b3d065304636a7ce78c996740a172dbbdffff5b877ec78b7abbc1b95995e22397336142b33882b3cb7d61e02af87cf3e813364182130d663d43bc8ed693823c1f1162b1857359c235ff7e09129797c73158e907b4d944da92ad5ab0910a8eacae0eb85b79a1a7c675012173b730ac487b500aa1974ff40f3be6aafe7edf94367e6e17644ee2ef4e5192b9a05dfc0bb6f12fcd3113d95d50bbfba4194517b4de340463c2ad3925ac631ed40bb93c4f7852e424f911842c1ec6fb52d3c8d254dfb9a75ff58976a73d7f2885337a92dc652392c7147a1eca9d97cb774fb209bbb63ba3bba9c23270211172e50d5c408a01973d423d547bfd7784cf169184122c64fee97ba02722819912f60551d3b5693bb47377e217ac3fea5d3d87b513b9fd4eda51f6edea8c745bc0cd23bd57f9f92e968ae0ea2119b734f063bc4c3af6b7f1c998f200614fde8e821bb073b0ca8277b01f56e3220580817db6dc76b91adda968dcf2be697fad0be1931e97f5b91049efd1c2abdbd4f1017931257ae8837fcc7351f4afa65a08ff8fd34582a1f8f7feda5ecdb3b4815920524e84bd612b293f78f921835c1e51a80d96bedd12bd29a7ebe9c8feb9782b85690e093032a3bc0e7efd86fc3c0fe3012d432e0c2c6308524e43f2a2c68ce9e8227233af34cf201de0fb987694029eccc9490f8e0f1e503a48d359929ed1a2dc42d6138da381705f46bd3f493be2c56b36dc864665b782af7311c313a70c9063d93f385318c70cc0ec32169c4b4b0f83cab2f6863e83883f2c5fd26a02326625e884b0c4f3722c775783073057467193251c12bdc8f056cfe269ad98065260734c47cfd5aa3122fdb4b7725a478c82680d161d1d172cf69aa868387a3d310b28c6a34c772dd7dda87d501375e45d88bd7fdb124f73657667e0aa9377c3b3c146424b621b162334160f3d0f52270e448f1fd0579655f9f25a976200d55ca1f8e45668474fe7a069d7b6a345429f603ea1868a81c060dfeb375e899e1d4b301f1ee8d742adecc09a86c066a84085b6da3a7bdb1291ab3f86124dad2cab4ff25359c76e6355a6c3fc853eac9507ccc37d06fb17e2cdcaf3f9c3436ab651ce67008c6789b04f19b9963b56d2064d8a4e4a108c5f72b2e6f42d3053b34791bb15e9a74e4202a990fa39c4e3e808959d73537798cd910c047d74c4b59ac15cac55bef6633bae96cff45455b95e09d5ba88ec73695298a28b136dd6712b9a89068677dfa695cc31d6157bd1eb9f562207b18ccbf5e960a371260573325d3a358e9b9279203b274c452a5640ffd2abf4c7a1424462f2be12e6989ae53666213158a790c245fb4710b132a35b378a2169550aacda7774ff3c08f8ea58a9784f20179061b8d2ac056a44dfab5f89533845785430aef22e5ae3a5e3be74e48d1a5dc2dfd62c88ff9973bcd47ffe0b6e3189caa19b60ef854b7612cf6be76e07aa4e7ff749e71404471570860178c0ca66f360b2692dd09695ddb3220be57f4975cdda73376c82c00ea68206120d2bec2adb9359e2b2f15dd111c7e03482973d7ba6663f4f964eab5b358d75dcba81f5e4fc3e72c1f4d3e982144d52a3c8677c71b0e14becc6b2a1a6b06998d4590888c8e5d5160a42929d1c0ab45f55a730be0958546dd7754fa5ad53159e9e5df73a8e917c002eb79532f8ef3d9cf938a9ad6ab24728148f8b31c8694408954f9da9c068beda109ed963185e3da7cd4bc46f055e9b6032737dc3ec2c13e5a067a9bdee337d9f4de093e4fb78cfbb478b091ccbfcf8399a72f954497007dafaceb2f4e0416b076ef5fde096ef6daf2f17610c448d2bc285f1c837d533167ca7218bb44949aebe98d07296c5a8f45cbe60015fe7b1247fd052", 0x1000}, {&(0x7f0000001580)="829d4da9cc4b278afa83b4aeb2489451b9e608195fbb4b9879cee7b2a92054b377d5c465722e2c444769e4454bae3078252887391f243846b3643efe287e84399bcde4de2b01d5509adad460da10766a7c780009879fbb47b43aa45f06542dc2805ff6e8655cc28e5965844cd959e136b2e1080d8e650725cdece2621b6a48a22f6ccac54641abd479d97bc33fb3cb594ff645e9ac29fff9e98b2ca665cd6ccebf1361ecbed9c90d430f3ba46f3698de3933cbd693b7a4f313372baddcde70aeb656a70e8c3870ba750cdebae61c3f341a9e163e28ac44e549dbb4d5ada72fca7b7458171a875a592f0864637127fa4e1f88d53dec500ce78f431d08def9774d534faf484fc960a977f473e67b", 0x10d}, {&(0x7f0000001380)="6ecafbff2b5c792525548ca596c8270d4f1983fbbebd58849546ac04ed2338903853a6cca8e56f42e1b1b2d08a6353f7b8973be63af791f244c9c8e392f2b296b382253a349b7de124d3547cb2de077b3732c7ef35bab633a594ef74b878b9eb1a920d0f272c275cde665d521959d3c5e3f27dce10186e1cba3141a225fb465db511939d3b7dfc65b8673008a1bf3034d32539e9fccab3f144f1", 0x9a}], 0x8) execve(0x0, 0x0, 0x0) dup2(r0, r1) poll(&(0x7f0000000040)=[{r0, 0x6e4cb5afb50be593}], 0x1, 0x0) fcntl$setstatus(r0, 0x4, 0x4) 09:35:19 executing program 0: r0 = dup(0xffffffffffffffff) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000080)=0xd7f) r1 = socket(0x11, 0x3, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffbfffff, 0x2f, 0x100001}], 0x34, 0x0, 0xc68, 0x0) r3 = fcntl$dupfd(r2, 0xf92767cf8593da93, r2) ioctl$TIOCSBRK(r3, 0x2000747b) socketpair(0x1, 0x3, 0xfffffffffffffff7, &(0x7f0000000040)) 09:35:19 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) bind(r0, &(0x7f0000000040)=@in6={0x18, 0x2, 0x9, 0x4}, 0xc) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 09:35:19 executing program 0: munmap(&(0x7f0000006000/0x2000)=nil, 0x2000) r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) kqueue() pwritev(r0, &(0x7f0000000400), 0x0, 0x0) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000600), 0x72de}], 0x10000000000000ff, 0x0) pwritev(r0, &(0x7f0000000200)=[{&(0x7f00000004c0)="89740f2f63ee62ae71f587200893c54b6b2b344d57ebcfa14cf91845abc8e707107940531f9b96785b99c1c812e8533df909707e48fe5e32d1290c88fc21935464d5fec078d160d632dfec3512337acd15fd3ba6021d1bac251e8e7dd8ef4e819d0900a42a054c8adf2e1b93f1ad896b0a2aab9fcf35dde410a55a68be2e14a13a97e6d2c81469af03e9da2b48a2986eb11281d31696aa248b79fe6653b5fae9f0137cf14b55eac657e90a2fdd324c6523317bb2346adc9ef3cdb043730177f7bd13345614516bec8d8708af9aab6ad433419b7be4146b483d9462627771a69f8a6f94b54af0888626a15eb8c696ebdaecb8181b32c65d6784b55b11c514bf5c245f614e0d44bc97d2187779e8076c589836106d44cfacb4c41d607fee5b5c780d159dd6058c081df2f89ddc37854cfc8b9a79a7918867aca6fea7d318915dd0a38240c0c637f58ef6305c72b420eca79b5fd83a10796aa3cc98c7a77eb7b1f2fbc532bf8222121800897cce6bab6da877d34b91d7e83995db10f92d866ce82c9097a0759b1d24b5af260e7f60faaeb27d86dd0680624c9a5abdf0a301793d78a4cf2d63040b541be4d205f03b06d29d51dc5cdfd12c50e6afe308d3160a512bee30ddc58289eb54063a361e11e4b8f33b796bbf58ba3c175bc4be586bd6851126836ccf69339c4fd48517dd32438bd154fa17c368ecadfa5d796d43c4d2c2cf26b94a2ddcff191e7d4fc2ec616a762f998b8fa228f0ccb67b6a0da76b164912d06c1b6d70c64b70e05450b090b903c21a523b422f4518baf19bfbb03008d32417d703d64a54fbe7f6891768c4378664e4f2591dabc73b758a164c6eb93cec761caa8e3b297228db9953b9cf3b44021d1d2f1389ab51c45f1219ce289752b27d21b8276a2d6d60952f9dd80c15daaae2360015e974f94ff6dfbbaf0aa0f34e13887b4656d7e0387f7a47f303d67c465276df75308120b779397350dee08a8770a6528187e51eb63014cb77f981a0755b559ad0adfa606efcf960a2f44c2685f28b214c34d4c169400035f006fa03453623a8578266135828c9d3eb6b922d2d7ce5d1ec631852b304e367a94b751137e601a26b7f97b89e0cec2d9236eed8623442cde2a3f393dc5a3d8419a853d6ea7d546ce7ff81dc0f890442b6c82236588d32ae088632b8cb3e5b4f54c1461be3c0dc30f3359ca8bb7f9c529bdc7c8493aac445406661675e0e8e028f3576269485ac2c18d30bd527ecf9f9d3a72b97bd1032bb061915b36fb657aff505aee34f3d179b5fb8f2951a0794d670f19d72ab4d6477c1dc20698746263b2e642b8c9bea7260b656cf4183041741ef72ba886e4118a89ff7529438b703b641bb894d32ff43f1e458701eb392400ef8fe666acc05f2f60f6bcb1f161e2207df02effbd803786828cc96205cc4fdf1d9f17f387ce906510b5c8eba2f3cfbcfc3277165ca7f5942b1bd8f693862e8eb3bbf55c73c2616de67ed08820da447224ba41aa6cc9daeae8d3a5e2fab381efbdc857ed8e71101c03b51331e2ce30e1b1fe90bad08ac884a727072dfb229b8c993189309eb0979265dcf35b6c738ce5f3ffc47f3b32d3653e869562e1ed9799baafb4bc03965f1c8998899574607414aa964612f5ad8636efd365e2e6e6152525f250d810867151b71aa0ded7d1191ab3f352824d78f3fbe946ca35cdf125d73aae7a01703b894009cdfc9f71d1c58d1112ab7bda58c712c314b4917f34bd1d1ded80e3bcb53b76b5b11c6d1b4e22f191a0ed8104c030608df84651b16f5dad2127ff63d0e607ebebfffadce9fd70bf1f4af6ec58bf2c97c818d7c453469af4bada4b1f8d571d1dac996db46994d2d5fe5bd5fcb2292c0e78c614e767e0605e91797ca9f9957bffbe262fcc76fac6d0e01d788c40f0bb95942a2648b46f6b6fa86b216392aee7e74ad8ac225e496916114092acaefecabe5a5f588d3c3b36660952ed5a927f6fb18f7dbfd33885b5e9344fdd1353d8dd1d8c71b65a8e04b49f812cb9bb9bc8c876bf430ee2a6dc9b0a613a641f042e59708510e53c96c19642c87bbb9bcce9cd58024f5d4026a6d15eda8200e359cb0e5acd4a8b5f0e417162b783dc274cdd747784547ffb8cd4afac6d68cbc5d79e3ef17234ea6e0d948b99f0ab881845db17ac7e500edec613c3108363d0c922780c134158e4131d3b718fa63ae37dd07a49a6974d421b5fd371ff10736f2e4f71962b5333ab58fd8da5c265e4c282cd11588d05357816494a10ee4ec0693a3a311c0e7c77882598c6d9e4600810f05ae165cc4b6d05d94c842c57a21f817e1b883302f323df3fb87cc82cc206ad066f106cb13d2ae7795780ad6b104afd4a147d6a48953550ba96ba6573a18c3d6b9463f4d0d29fa39928cef6769e11e79a36645d6f9dc6610a153259344bea7b02cfabb0bf4d787c41a023a79a329cfaf6cea05efbee97b23f3dce409c0e8f3e0479a8d787f356e00fbf82561c090da6c1d4c304545aea4756d191f9c5aece40ec4c58eff60c1313b23f16af4f8d533dc59149d6f0e34895cccffbfb0dbf0d6550f4bbc815e14de865e4e2c882a251a6bdc6978d0cbb4bdeb1400ce08fec91572be38af84bec7f90b697208f37734375c742fd71e6754b87297596e732064e344a10422d07fe775472231975f92f66e479bf77892dd51331691fd788d721fd3f0ed52895dfac60e838d49b52c678a8036f3f8b1ed57742124f69b7df4ed49cf4f6df906d187eb501d7b56d9b55912a087e6c4ff9890b08e86808842e9ee1bf858a392e4b984839e8bf437e487a84ee9729f18a6a0b1e9605a88ce689b0fd2fe78d662e51de69ae7afac4f3a774ebeba291ed56c663f9a9b16e047421e748c2b9329aad49c3a759dcfe337cac5b0012dd450a95c97506e14faa83d55967cb48ef0abf5e91d9304098cc73a15ac58fcfe0bf2bf30695606c9cf6b7564580167e88f39b4b1f01513b476b85efb95df8b8573eca127c6a80d6ed9e4b22ca8fe2fb6bbba25a99f046842a5d4d48a77a95e71766c22c556e60e28a61bda4a92c2412e4c4e3f91e107b173e813c91c6995a811b8e806b53f91347b9d5c67a5db8ab3b2ac0809818241aef685b997aa62e0f4dc72f27fb9ee99006eaaa9e9f420b5da21a536fc20c44e610d224ec24dbd0ae633d91026c214ebc1779a12c1b9b1a7131e5063a6e3b9735f61f5d392a419a0bfa69fbfac076e713ca5901a53a6758f1194736f5d2279903ad32da3cfaeacff9305cffa6e81cd78a0863e2308ca0f8457b15acf0cb5516ed7332ffce3b7f9bf4b63fbdab1e5a8070f28fc68ab44d5954bdd45a68038af9fc406c4c791d724e8dcd305dc6afaf79fba882190d8fb5581c39a4a387ba08788d94892cb4ea7247d310c0fcf5795b8d38dc50fa49384666780b481c128a4236bc49586f5476374b7ddac0bb6c70f5d96c49d87e9e2d11b33aa1bcff0978b73078a3fe510645b1c10c11026dbe027e8d7f9218ddf280acbc6c4387e76145039d50e4790db404886172422bd9dae8ffe1681779e20c74fbfdcded6212c9a84bcdafa4505e4c8ed213b2749124815943a2e94845791508691636f0e1498c57d8f59c15921e7f408ff8730997a376ff5b3291fc053b5e6b99cc8f8eca961df280551172b7a75088f725d6ec9517276ac673bce32bbfd657ec6cbbdc33a5ebfcecc42eebed44ba22392934f74fb1b12e777493adbe70c0aaf4cb1136ffdafb006346d3c896b585b9eab57af98eaf49512f1f69cd4f1cf21e523d90b21b805b97428bcdc198c49ba40dc63658ca641f192fa2a349400fc599f65dc9f6de6bf67b825704b3b55e6e477b1a7b91e0771175e3380756424983c0d594cc67cca4c857f2b51199ef5616a9fb429373aa4a03c6b3647feb5636a25d20bc7457171fc2e9096b0896a8b683d31e568ee96bf27e1da16f05597a16c89a377d5eed4511bca98d5e9241a3eee3bb367863fe2019452b4168fc76b030adb15bedaa9d6cf775833441437420f1502a3c382fbd2fcd023f314c7c9b23e3b2fb937857cbe2df7562f20c69cc4064ea27f1e85725d82e7652d4008e87fd927f117b2a328c2e4583d8c77b21c687eb7bab6afe0b6e2696b307e7ed4f37aac74236a2303080967f7aae680c929ccd0d4871ba56e3d07fb69ea617c38e5d882388d8fd52840ab332679a031bf31f95c91d47e8841b0a54950b95f57dff96ccb2ee13af97441035782129fe60dc90730733f618a8b58d64c21e13d53b916284389e5d00735deb8fccd4460d6fbdd85aaaace998ae8745027380b8b275b4d10536d3958648f83be8656b355e1a0303ba806c8a6b439e614af3242b36fce0bb1f966f906792cbebd5816e48b8a25d758464352622ce3fd66737d06574ac58cd662d765c280a2591cfe9755e0cd0e0cce96062851f55fcf8e06428c905eb54bf35557d534e28e9486f64864f58702620966ce30f19ee23da2fa534ef1b69772701d6470577ea7cc5f43499436cf96006df0b40495c791cd5a7cdda411214ffce4ca36534de663327765bb38b7a36bf7b924245b1f23259d3cc6450df0ea6c9a18056641212f9bb0ad54fa56eecc946965c526cd8d91a80d2cf8ec94039682e1bbd75159623a96ad11dc06960afa30d3a372fdcac2346cc184f9ed603f8a0b8fdd81044a337529555a0f8ef131fc7296a3f737e5eaff1dae8b2f9eb4e7d6570555d3e41321f27bb6b06135b16e04896d01136306ae30b066635e95821bd388db3ac36b165d2971546e62a20e9c07d32f173e9f084a2a6e381944e0716bd123a6ae3b1faaa027e33321aad1da617a82cf89e2900a3cba2270951b48fc7b844f6d651342e3efcc47b90c1953879206edd98285200834da7a79c930673ca8fe99483fa9206e3c1b444ffa51d20dc4d8bd1302326cb571d359c1b45ecbe978bf8bebd0e1163c0ec34be8829504d285a206d419d0bf1df001e67e1a198578d5c2bf0e16d9e891f09199b27423a2d215cdbf4fb28f5e6cfed1789da97ac6671343df0955dbff8d9fea7417f4ab728e92febb04eb6f5682d37425ce9faac9ed4910f5de62d1d872de5f4021050e413e9af4a05e35c813459ead4b5102d2437205281ab1b18af8330de30e696331a3f55916b00d85e49105a0469ec17ba76e2e35f755e4838577f86cdaae2cbf6ff736530c015f4eb503c55ed90df8e353ec844a308534c8f0dc97836978e0c9acffd386a15ba8b4a966a40fd2c9ae2c8a1faad25892c33c59ebe388d63497786085470ab60b67de46d272649bead2563dde636b7923b1695a07a0970067e0b7fdc3c0707a2295529f1207dbf100ede2d6e3f5881c1577f27e40179b97ce46c263adbc486bc32dffcbde7e", 0xee7}], 0x1, 0x0) 09:35:19 executing program 1: execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/\x00\x00'], 0x0) execve(&(0x7f0000000000)='./file0\x00', &(0x7f00000001c0)=[&(0x7f0000000040)='\x00', &(0x7f0000000080)='/-&\'\x00', &(0x7f00000000c0)='^%\x8a\x00'], &(0x7f0000000300)=[&(0x7f0000000200)='\x00', &(0x7f0000000240)='x\x00', &(0x7f0000000280)='x\x00', &(0x7f00000002c0)='/\x00']) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='x\x00') 09:35:19 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff}) fcntl$getown(r0, 0x5) ioctl$TIOCFLUSH(r0, 0x8004667c, &(0x7f00000000c0)=0xc6000000) 09:35:19 executing program 1: socketpair$unix(0x1, 0x1, 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x80) openat(r0, &(0x7f0000000100)='./file0\x00', 0x80, 0x40) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='x\x00') rename(&(0x7f0000000180)='./file0\x00', 0x0) 09:35:19 executing program 0: r0 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000000)) accept(r0, &(0x7f0000000040)=@un=@file={0x0, ""/4096}, &(0x7f0000001080)=0x1002) socket$inet6(0x18, 0x2, 0x0) 09:35:19 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) r1 = semget$private(0x0, 0x3, 0x80) semop(r1, &(0x7f0000000200)=[{0x3, 0x7ff, 0x1800}, {0x2, 0x3, 0x1000}, {0x4, 0x7f, 0x800}, {0x4, 0x32, 0x800}], 0x4) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f0000000140)=0xc) fcntl$setown(r0, 0x6, r2) flock(r0, 0x1) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000280)) socketpair(0x10, 0x5, 0xfffffffffffffffc, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) connect$inet6(r3, &(0x7f00000000c0)={0x18, 0x3, 0x5, 0xfffffffffffffff9}, 0xc) connect$inet6(r4, &(0x7f0000000100)={0x18, 0x0, 0x3, 0x7}, 0x0) open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x40) clock_gettime(0x3, &(0x7f00000002c0)) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x100000000}) r5 = getpgid(0x0) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x1, 0x0, 0x0, 0x2000100000000, r5}) fcntl$lock(r0, 0xf, &(0x7f0000000240)={0x3, 0x2, 0x3, 0xa1be, r5}) 09:35:19 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) r0 = open(&(0x7f0000000100)='./file0\x00', 0x10, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x10, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f00000002c0), &(0x7f0000000300)=0x10) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000440), &(0x7f0000000480)=0xc) r2 = semget(0x2, 0x3, 0x484) r3 = getuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000003c0), &(0x7f0000000400)=0xc) open(&(0x7f0000000180)='./file0\x00', 0x0, 0x13) getgroups(0x0, &(0x7f0000000440)) getpeername$inet6(r0, &(0x7f0000000340), &(0x7f0000000380)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) r5 = getegid() semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000240)={{0x9, r3, 0x0, r4, r5, 0x1, 0x800}, 0x4, 0x2, 0x9}) fcntl$lock(r1, 0x9, &(0x7f0000000140)={0x0, 0x3, 0x0, 0x100000000}) getsockname$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000080)=0x8) 09:35:19 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r1, 0x0) setrlimit(0x7, &(0x7f0000000000)={0x2b15, 0xc17}) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) 09:35:19 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='.\x00', 0x1, 0x0) read(r0, 0x0, 0x0) 09:35:19 executing program 0: socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt(r0, 0x9, 0x3, &(0x7f0000000040)="afb2149b24911c031df9f449e04610203c5d4f2fd5d6a2bdb22aa2ad38176dae81d66f84d82ac737236fee983052650a51e2cfce", 0x34) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x39, &(0x7f0000000000), 0x0) 09:35:20 executing program 1: writev(0xffffffffffffffff, 0xfffffffffffffffe, 0xfffffffffffffed0) 09:35:20 executing program 0: execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/{\x00'], 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) pipe(&(0x7f0000000000)) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xb, &(0x7f0000000180)="ea3f0008", 0x4) fcntl$dupfd(r0, 0x0, r0) 09:35:20 executing program 1: r0 = socket(0x2000000011, 0x4, 0x0) getpeername$unix(r0, &(0x7f0000000040)=@file={0x0, ""/4096}, &(0x7f0000001080)=0x1002) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x2, 0x2, 0xff}, {0x18, 0x3, 0x3ff, 0x101}, 0x0, [0x0, 0x6, 0x712, 0x0, 0x8001, 0x1, 0x6, 0x40]}, 0x3c) 09:35:20 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040), 0xc) listen(r1, 0x0) 09:35:20 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)='X', 0x1) close(r0) r1 = syz_open_pts() r2 = syz_open_pts() ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffcf26, 0x0, "172d768989ca984c8831ca15004a546eb3dd1b1b"}) write(r2, &(0x7f0000000240)='C', 0x1) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "058832a528295affd1c8add1ad044097f4d25e92"}) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000140)) fchmod(r1, 0x1c6) 09:35:20 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) fchownat(r1, &(0x7f0000000040)='./file0\x00', r2, r3, 0x4) setitimer(0x2, 0x0, &(0x7f0000000100)) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f00000001c0)) 09:35:20 executing program 0: socketpair$unix(0x1, 0x1, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) r1 = msgget(0x2, 0x10) msgrcv(r1, &(0x7f0000000040)={0x0, ""/229}, 0xed, 0x3, 0x800) close(r0) 09:35:20 executing program 0: r0 = socket$unix(0x1, 0x9, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) setsockopt$sock_int(r0, 0xffff, 0x10, 0x0, 0x0) 09:35:20 executing program 1: mkdir(&(0x7f00000aa000)='./file0\x00', 0x0) kqueue() r0 = kqueue() kevent(r0, &(0x7f0000000180), 0xc20, 0x0, 0x71684c5e, 0x0) 09:35:20 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="4a1cfc757513afa5583a540bbf45de1de68a2982647bbaf2cbccd8d484c61576c43779f64c8cfa123dbb3ac611323ab5a30b8e428dd14773e081975b8d65797531ebe7ba21afb2958d27a93e747485761e5db439aba2d620f40b82c6589f679388401ec5ab0d98c7f6ae7e5e66eaa8bfc48e3004b1b9743eb122a7c3337d530ad82da554a2acf3da", 0x88) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x8003, 0x647c) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x280, 0x8) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000040)={0x5, 0x5, 0x2db37109, 0x8, "8dfe9d1aad2bbce237f2ebd89cdf902bb5003b6f", 0x2, 0x20}) 09:35:20 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x15, &(0x7f0000000040), 0x0) accept(r0, &(0x7f0000000000)=@un=@file={0x0, ""/108}, &(0x7f0000000080)=0x6e) 09:35:20 executing program 0: getgroups(0x3, &(0x7f0000000040)=[0x0, 0x0, 0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 09:35:20 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() syz_open_pts() syz_open_pts() r2 = fcntl$dupfd(r1, 0x0, r0) getdents(r2, 0x0, 0x0) getsockopt$sock_int(r2, 0xffff, 0x10, &(0x7f0000000000), &(0x7f0000000040)=0x4) 09:35:20 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x580, 0x10c) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f00000000c0)) kqueue() kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f, 0x100001}], 0x34, 0x0, 0xc68, 0x0) chmod(&(0x7f0000000040)='./file0\x00', 0x80) 09:35:20 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000001380), 0x40000003, 0x0, 0xffffeffffffffffe, 0x0) r1 = socket$inet(0x2, 0x8000, 0x5) r2 = dup2(r0, r0) r3 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x10001, 0x1) renameat(r2, &(0x7f0000000080)='./file0\x00', r3, &(0x7f0000000100)='./file0\x00') getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) munmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000) munmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x5, 0x1811, 0xffffffffffffffff, 0x0, 0x0) 09:35:24 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000001380), 0x5, 0x0, 0xffffffffffffff6f}, 0x0) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000040)=""/11, 0xb}, {&(0x7f0000000100)=""/4096, 0x1000}, {&(0x7f0000001100)=""/171, 0xab}], 0x3, 0x0) 09:35:24 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) r1 = socket(0x10000008002, 0x2, 0x0) close(r0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) 09:35:24 executing program 0: r0 = socket(0x18, 0x2, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f00000000c0), &(0x7f0000000100)=0x10) setsockopt(r0, 0x29, 0x3, &(0x7f0000000140)='K', 0x1) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000)={0x6, 0xff}, 0x10) r1 = syz_open_pts() ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000040)) r2 = getpid() setitimer(0x0, &(0x7f0000000280)={{0xb46, 0x800}, {0x3, 0x8}}, &(0x7f00000002c0)) getpgid(r2) r3 = socket(0x10, 0x3, 0x81) shutdown(r0, 0x3) sendto$unix(r3, &(0x7f0000000180)="3d47181b3fed64b50d043e9bf8a93d4b3644f965be2bd5f81d4942dbd0f2028fbf1d3419ff8a85ba9507bb691f9f75287a9c59a7b329a70b5f33087ac6325579a099a8998378459cc5ccb88ce5cbcbd01f70f376802f20f465e74bc473db8cb1df4aa19ae9963e7b933cbb7e6ec4fa2ccf80cb13a83a0afdd50a3a23bf955e32ef32eb4ec69621a9b8c586654f17d0f940e30d0288ca50ee529076705bf93ae4c7d9f18239bdf8be57147e28a5ed5fa9a30b355814d831de6e6e782dbe51283fdc71a953ce32bfbec063d94188c078de7f5e997804c78f28e1a946eb8ac476e40272545497d4c7c07b6e48", 0xeb, 0xc, 0x0, 0x0) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000080)=0xfffffffffffffff7) 09:35:24 executing program 1: r0 = syz_open_pts() socketpair(0x0, 0x4, 0xf3af, &(0x7f0000000040)) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x10000ffffffff}) socketpair(0x20, 0x0, 0x5, &(0x7f0000000000)) 09:35:24 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) recvmsg(r0, &(0x7f00000000c0)={0x0, 0xfede, &(0x7f0000000700), 0x9, &(0x7f0000000840)=""/125, 0x7d}, 0x40) r1 = socket(0x2, 0x400000000002, 0x0) sendmsg(r1, &(0x7f0000000100)={&(0x7f0000000040)=@in, 0xc, 0x0, 0x0, &(0x7f0000000280)=ANY=[@ANYBLOB="14001800000000009fcb400000006fa822d5934829a62d6801340d545aeedd83569874406157b2e3bc50096c62d6e2dcee9b347be5bb415be37c0a5632c843ac38c6b9574539c4ea9242f1c0f79d908fe7a1231d86332d5faeb05400c28904b4e25faccda32bd09be81871a34e208208b3a414d3f7313d1b53e09443b0ac736b8bf452f3aae37abe34f28f5f8dd6632534e37811cf8570edb54375c765fdf980df906e694b5b2aacd09b391072cc3fb29d0ff2daca3fba06a85697e7b0bf9a3ff89a36ff670d92c12c8c54f7a72f8f4a7f29fb9ea187601b9ee62eb577d18b64efd0ac05fe2ef1532c9dbe96f49da7c6890fff7a11fa1220128082fb5339bda78be04c81cc000800009da02faa81f6280c37ec626b860089e7698a3a4309de8e3f59f0edd34763d7deb78daf29755ab371428e7aa9ad8fcfa5b9e70e4e77906f118c1445c6b932279404e00a9ff1cdaed0e453c244e5565ede6a4debcf3200e927412595314155559c4724133bb23d05ddb8f5dd88f9b70631c857db6d54791af6567feddd636ac9599124f0f4e5a0fcb896e50097cedfda34055628ed586c76000070106160f4ec4b145a8070170bf7087afc3aadf39668d290ea9bbd782c9080f93544d257e5"], 0x19}, 0x0) fchmod(r1, 0x2) 09:35:24 executing program 1: r0 = kqueue() r1 = syz_open_pts() kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) syz_open_pts() r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) socketpair(0x10, 0x0, 0x5, &(0x7f0000000140)={0xffffffffffffffff}) accept$unix(r3, &(0x7f0000000180)=@file={0x0, ""/108}, &(0x7f0000000200)=0x6e) write(r2, &(0x7f00000000c0)="582720efabd16ebae6322525956001e6080000005f73f2a044fd330555d3c3a19436e59dc2fc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf572456fc7d4016e8c8b6b87cb96aaf1f330e63355842d72b8bcdb9ad8a4f5f728193ef16ab93f12fc", 0x65) write(r2, &(0x7f0000000240)="3e2a7913e4bad21c734f4dd36a27e5e27b216d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2831c61ad4491d1f7828bc2d2a500a", 0x38) r4 = syz_open_pts() close(r2) dup(r4) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) kevent(r0, 0x0, 0x0, &(0x7f0000000180), 0x5, 0x0) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffa9f, 0x9, 0x20, 0x200, "9c15d8f3b648b83f495ed57a2d8cba4755df3826", 0x3, 0x6}) 09:35:24 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x4, 0x10, 0xfffffffffffffff8, 0x3}, {{r0}, 0xfffffffffffffff8, 0x4, 0x80000000, 0x8001}, {{r0}, 0xfffffffffffffffe, 0x4, 0x80000002, 0x9, 0x2}], 0x8, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x41, 0x8, 0x3f, 0x7f}, {{r0}, 0xfffffffffffffffe, 0x10, 0x41, 0x3, 0x2}, {{r0}, 0x0, 0x0, 0x1, 0x4, 0x100000000}, {{r0}, 0xfffffffffffffff8, 0x9f, 0x81, 0x5, 0xfff}, {{r0}, 0xfffffffffffffffb, 0x4, 0x4, 0x8, 0xfffffffffffffffe}, {{r0}, 0x0, 0x62, 0x20000000, 0x101, 0x95ce}, {{r0}, 0xffffffffffffffff, 0x4, 0x0, 0x7f, 0x3}], 0x6, &(0x7f0000000180)={0x80000000, 0xfffffffffffffff8}) kevent(r0, &(0x7f0000000080), 0x3, 0x0, 0x4000000, 0x0) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) r1 = socket$inet6(0x18, 0x0, 0xd80) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f00000001c0)={0x40, 0x1}, 0x8) 09:35:25 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400000002c2, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) connect$inet(r1, &(0x7f00000000c0)={0x2, 0x2}, 0xc) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x2011, r0, 0x0, 0x0) r2 = getpgrp() fcntl$lock(r0, 0xf, &(0x7f0000000100)={0x3, 0x1, 0xfffffffffffffffc, 0x6, r2}) socketpair(0x6, 0x4000, 0x108, &(0x7f0000000040)={0xffffffffffffffff}) bind$inet6(r3, &(0x7f0000000080)={0x18, 0x2, 0x9, 0xf2e}, 0xc) 09:35:25 executing program 0: r0 = socket(0x1, 0x2, 0xfffffffffffffffc) recvmsg(r0, &(0x7f00000003c0)={0x0, 0x0, &(0x7f0000000000)=[{&(0x7f0000000080)=""/114, 0x72}, {&(0x7f0000000100)=""/114, 0x72}, {&(0x7f0000000180)=""/221, 0xdd}, {&(0x7f0000000280)=""/129, 0x81}], 0x4, &(0x7f0000000340)=""/99, 0x63}, 0x800) r1 = open(&(0x7f0000000040)='./file0\x00', 0x10, 0x80) ioctl$TIOCDRAIN(r1, 0x2000745e) pwritev(r1, &(0x7f0000000640)=[{&(0x7f0000000400)="5d653b1c6b055b88aac204109fcc36d66f68ba6e346bab20916450a0e04a7ede2bcc6eb9f81f3166053dcdcacf4b1025e2cff73f3954d2c360006e2c35980db08fd027dfd933bb59f65db93be5357fb6d9c3e129c1f4a8206ec1a66cf6c05e00a3391e97d8109a9ef8daa8d7b8cd7bafe87ade2a9553b02787a7be993a9ea2086dcb31bc152ccf9216ab", 0x8a}, {&(0x7f00000004c0)="f17ea8e889634f114b10f0d62c970dd6f0c0df3145b8917b3f8998be0eadf73edc9348d25d23f13f9ebd2245ad18268f14a46c50553541490b31c9d3ff9f10fc6889f54da4e09f249aecaf6b0383b0258e4ac443ce3d2820f3c010ebc1ce", 0x5e}, {&(0x7f0000000540)="cb61dd9a3305970d20783851d8e5ef8e200930ab8a2ee3b9db7c42dd467858936fc76e71e931073a9cae0cf69aefce4571325a7940bbdb5c20537987d95df91de7244a6bc2ea52ea3b06082ae25165aa2b32f6bd6c4f3e283aff8498d8764d2fd498d93b2bcbda6ef03349ab7c145ab1aedef64abc4e70fe56fd60afe433d4d714804eedebf38fd600a5b46880b2d500af798ee3c9f6262e638a4d2b2214b6f8807f99e4d2d48dd465b51fc11095ecd0f7e9a52a29938a202e26db667c6410a644391d75b4269140b39f743199067dc8722e47644802fcbc66a5cc1c0d5016526c", 0xe1}], 0x3, 0x0) 09:35:25 executing program 1: r0 = socket(0x2, 0x1, 0x0) socketpair(0x6, 0x4, 0x53, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f0000000140)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x7) fcntl$setstatus(r1, 0x4, 0xc0) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) getpeername(r0, &(0x7f0000000180)=@un=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x1000000000003, 0x4) 09:35:25 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() select(0x83, &(0x7f0000000000)={0x1f}, 0x0, 0x0, &(0x7f00000000c0)={0x2020000000400022}) setsockopt(r0, 0x8, 0x9, &(0x7f0000000140)="269091902d64190e88199e8b3787557764c9cffd39eb2b260a204816fa5427d23b92ac0459345f899ed76686153f291d0a9677f645413cdb2d9ad52ad9a6d49e3fedeff6444e4720363b7377c9e426070d5e7e0a3f0cf7f9604b27d86cc8ba32fd145896d135f69af54dbc1ce091871d47b0b8f1b91c1ee762b04fc47d53b5404cbda7e413c03d05e38133", 0x8b) r2 = dup2(r0, r1) connect$unix(r2, &(0x7f0000000100)=@abs, 0x8) 09:35:25 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x8000000000020d, 0x0) chdir(&(0x7f00000000c0)='./file0\x00') getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) 09:35:25 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r0, r1) bind(r1, &(0x7f0000000180)=ANY=[@ANYBLOB="2d012e2f66056c653000"], 0x1) listen(r0, 0x0) accept$unix(r1, 0x0, 0x0) sendto$unix(r1, &(0x7f00000001c0)="e3b446579757bd6c0f7b9ebcf417fd1bfe7968b30b6e571faaa52b25952d462d320d9a1de0859488dc7036c83ac07ba8659e906de0c2e66c21d6f1509b6bb0002460e330d89408d73670c339dd3c086c4d3b0ab4785e88c1cde3b834066df14c51f00b4db4936da7bf53dfd3dcabaa96fe111ebe9c23480b526b7fec3b68e2efe77b8c66a75130f9e49c182c0afb73ef7b1687e5b575b9a52e05db009473b8988c31f54175fb774cafbf4fca178689d4573ee9bdc2ba8f57645e180d850e5859b7bf97c57c9dd7b16acb95d55da95b77ee0216abd986683e5a2f6e0c8a4c382b5ccab1480e4e2dbb88d1820cc2571ae0769bcbd5a8f9e1f2a777c2bbbf01b0d49e9ed0b853182f5ea361b5d5bad1288b07aaf64a221b2e429277b3316d6d2d1c882a49d431791a5e93b4b285a92b7ad49d107fe186ffb5c3c0183d27895c10bc779033a49e8c503bbb9d9390c0b28b8772b0514682fe1d25460db8a158d42e7bcf6ba73f81be73d362a05c77c6adf70a6f0ad26c5aca4dfa0e08830841228afe6ddbca3a0334b2b20fcc224a8a0d1981738af0dfa4633831cec83187373bd9eb5d3ed0ba79ad9ca05f8dd606cb163fcf38d7326ab867bb9f64bcf060e05046f7623835ddcf968c358d129010bca7be029ec8eedc62fe6b9bfb9dd9c1a8052a01e5801bc68da08e5a0f0b8bbcfc0917565c3979ed895061c58a80aefd21d0ac92b164f0523812f5920468497cd9d2bb548a90d846a7451c0065fabf065d4fe705de8949b63f5f908ed68131cf478dff166235fa66160b927195d6b6175ee270d1101a495b6755657a4d6dd2319c34f0e86446060b861e02b6e36e459c08f6f96f3bb808e89d3f6a2ca1e4c9acb856ef2cf4371eb2aed8dd1e798ec6f2a40dda29180a27b3f1ef532a6b45d0bec8bdcbf09cfd49aafdeaa0d488001dbdb53a0e3ee157bac974ad3a6fa291010ec440a8262667f24919016f698317c1dd73bc6391c04325e6fe250f7bf2448fcc0b8ae6440980f7d10018a2dfa00dfecc799f96a67e2a2f952d92f84f3814c9e4bd1cf5a5176d65d13b4745bd5feb0b2030b5a1a488517beee9009d1084da4bc583aba403d09a21b30dc86a5af11c75ce8b312b7214225655e37ff787cbfbd01dafb9c7d607f535223da79debbe448ebc1c80b85be0137d09b544c71a4318e2796e79c2e76cdbeff25449480df1102992334d088e8734fe5924b67da5179844ff6d3181011a32032b04cc81fca45516361ae57277573e0c502cc83671d32b13701d1fe2783a97ebadb3a7b21342a96d591ad97a4281d0a2e7374d265c711b91dd6f41c280ee339d3cc791d2817c5a3359e3f2bb7792cea773078cd5d20ae08e888b6bc7d39b93b07fb14c201d83764cd1ef96895420d3bbfb05b3cab1abc35788d993210a306f09d4f866c4c618699c011f960752e3e827de7ed7e8a54b36f1d6377084da7bbabc3455a4a001cd753a2b16c9a2073c0677f04a99fef86c812c32754934c93b02feb8534e1af224a5bd7822d9baad5623bbc3c3cb01adf64a008ac634d615955901075a1609529bf21504491a0b744b5d2e28054adb4c763a8c0264eea1931e5f7aa69f41b6e3a0d79fa24f5536608b63e8438a945a577dd5255dc419fbd5ad52a4225bbe3acb478a4371538ef0f29283f253031921ff8114da098d0ac1de8987db2806390309cbb7b89ad369b0fd39f71c3b7c31be74664507ebafd21fb0afb080554be4aa4e60d1d233956594dfddc247a16f04768b635434158ebb862552697eb8e5a68753b2c9810cc3e8d10261ea387e8133d6665819786041c8bd2ebad53240e0ee416bbc0c1365929a01451da0a1bb59642092465c4146b5fc0eab8833d77809ec799f056b4ea6d20cf0b2f36a982c4b4c9e5307ee897a94187ed21bbcf4f60a09896198026a313f67d85e661147ea08f7278e2ce6b799afee1edc0e6c103bf06fa4cc68eb0918348f60b5b574b45d2596c881de70f44e5b172b3e55c08625ea2880199b0c9241dd7d75dce92b5b5a6722d97de42903b2eb16765cce8275479c4b261310aaa70e569699481288e0ffdf83df1ba20fb725cb556bca303c222007fe2e62c97c7c22d1224a76eebb00ac1d81567e7a7341f05277dece77c970fa492118b834d0ae4fee08fe07f5f451b5060b02f96f43a7f14e8568bf35ff27000f54b453c18c735b53fd3f4ffc614939cdb5c04b4c4b959ed05a6e9cd8cd2052077a82a308922d31dc3e512e7e432edd2cd39e24625df32739f3162021fd3f91930f13b6bda3efa9119c6a61bb429b73cdf2aed49889d9a1a1c441541923459d8fa8f9f4036711ce6351f55ae2865d5ad4ee67104d951e7e6168599cb7b32d08ac4089ed279be8172715c48262118349f1ecd576639c975876b4920a36ea32b67070757470fa2d4ccdf78ac1b9fcaa7b9177979c4d9cac0bfcf72ab8a88c2e804095677ff341b1067b01b6f62d197facb56255ac38eeda403cccf7f8c893de5c6b574d9d08bde5947f436971526a1c73136a2199cd0fd93c5aafe7878ed11d58ee0a14cdb027dd7a5aff82a2b6513aa331cec81a99c877232e72aeee007db6951e7803201d1e7f2a0465394b5f206f90567d05e5f83da8bcec6264a398fcfc1384b42751eee36ab7100af5780b5a7bc0c469756ccf35043071cecb2537ee837b610e5e6be1abee6c3ca20a5ff5bade9f02af3a3f5144aec7ca71fd7e8dbafe67474d8e6d7b9b3cf08b521b4c074fe078554a9390dbb0167d30a5e8e03f56088e527a4e6d79cdcdd7c04e13f81b7dd53aae98fea15b2893dd3bebd3982eca379aea3544008857b4e09a5dacdf2d5dea5416091745efe88f0c1ea6400cb6b33e6ad4357bf1b8cb30b8bdb1a9e12324ed457f45d532c70b6fd0abf5a037f3c8b1b9be3a7d3143741d30d2f3f8f90f6fd1fcdcce26b7dd684da9d0c5c9b3dfd97241a15f30929715eb484578e89caa012ad31775f67d935e0ed2a2e334b014d01ab9b16f363ab6a68c96c5ea6a5a97eab2021f87ad969495d5b83c78ca2b77325a8b1579bd37f84391572eb11ec88680285130215aaab7764abec6aa3fe32d160de519855343d27f758a061ca07cc2bb972b3ae572f0ca6fc376e3a1723d4a46e0738768005133ca5a271a9a07a422dacad581014fe6f6526e6e9c01a32d1c611b64e3a78d02096cf6f72e3045b61e8c240c8952469295a6d51649f3f964935a6696949ff63ee1d800b622e329a21d3afd3057a9acde8e4f23a66d4fbcdfcc56da5eb6f4ba452cf5583dc835b75a349d43433156d7cbceef7f1928fdaca0863eef1291434d19f88f6ec9aa86bcf7cc5f8627a4f70b6981715627153d71b030885d962b6512fe3a79f38e150c54861a31432e23d308034990e3e645ac71f82bb442a00d34545ebe72102fb7bf1b817db1d68c5ade9456006f66bfc9dca01e453d1547c9344277c936a14f24fff59f039da664631f6b4b817a3b62ed6bbf3879becf1bdf623660d43426d381d91a7d97c607a4ddfdd4d08638fbcbf6e5c03e92a6562ce4df6c3192e5beaa11a66198e7fa001e141de7de46b734c1692caed2701df36c5a17c0c22dd1976169644000b373d2bbe1282fd1eff756305c0bc368f925c84faba51625ac5b27e3f48048d75da19188f7b496156dc0d293289bcde5246b382e7975575f2283d01a77d5dcd9fe7192051ba9883c01879c8d6feb9273ab0bca5a5d1fe8c434b12913d8bf1e94d41dcedddb0097d90aaa4a9e83b544474fcceb0269a1054b7867c0b6da3da68168fcb11e6e33eb32c60c1be0f58172fa5beff377eb8a702b6cebb8ac38b2794a1f70102dbcbfb1d6d6d809443258b00a6f1e5658d3995921f20e10004c57c557222bc1efa28df8cbf6a9ed634c4b0591b0f2521c1e9a34cc14188f297c15ad46bfbaf7874e3f8a23a7dda38454508a8eaef4e019a36761b95dbc423add09a8718e08482e51cc088a32f1487a03dba28b4694e75a23e27a639c4a1f70cb64b0e643c3fb4950fa8c0d781bcac3e598ae65387806743084b6a08263b701c46e52ec724977c181c007ec06f89a190e70397034640727a512e76a15023ebf70998db0ada83b21040afe771458579763959eebeaaf7c84d19645c3cf62e812d43a0f78e4930f1c59406dd43bf881e8b387de2cc0570e4362bc4de3c235d5c667b2793e5ae116976ff7f4f19dc212cee9a962a9d37d063b92cebdec4fc9661e5086dfca3bb24d7a2cdb9da3b1d6f556adbe50f00b65ccce23f7ebb63d06d9a42268cd8243867eacfab2f1343c7ad759061d33f384d501c1bb90b7535a492cc8844af08d2c555844380eb3e334991f2fa59c42222f5e242890882dddbe58c5c9541d593a524d39c458f8b3009c971516558ba2428c9af0e029bd2c1ff236c5dc6a4730955f38961a921763fd58b624202d7341c30a65b5d1d9418235be9d5a037e4f71ede3071fe950d5e4d7626b329bca330186d675f8e7c71b30aad33b3c4c17ac6cfb8c7b38733967acb284a1f510aea22034e41cc18992b09f90580c13f8bd8f60dc9d535d2aecebf94e6b5ec245b1fa252549243c74b658bc29a3c7d6eb8d083d37c6a15ae23c29a8c7979968e9d495cd2e9726b5b61b3127160a718ccf945340b8edbd843b020e2ab2c258e7cf269563287136fe6a376bde5d20f5260f0c7f6753639502bd806d668d2b638e5e2034545fac82ad2bde922fa6f1449a6b866bf3654df14dc7b589532486acbc121559ae092ca56a575f8cc4c7182bc1922b02d261fd84213e20b3e1d3fc96bb1a2df4d5df8a40523a82f3d1c1ba9af1012ad6e4cfcb5394079ee2cbb42706185ddf21dbb881cb6143cbca39802182dbfdff7a19454ad1bf49e25329a8c59dff22e4c511a57493f068f7f0082e163ba3ba7f008e927d5cde4349999da689f2262168f7ff9541a57b023cd4550e50aa1d32de3eabd2cd8545407eb5cfd081fa5e39802cf328e643252b7981ed772a7fac3c24e40eb1c2a7430ef78905630e8c5a3f577280000ffc00e6f74ff2ece8971f4f819fd3bd0a88cd6d622c5d7b1f32c310b96e283ad069d0948c3e5ab5579182dee5ffff9012f9fcd9077b35e07ce69a472ad75cffca19c070bfa140912a6050de7be3dbf190aa51650950c10142f085c7af5ff65636ff45ddcfd7073b1d295e3f651d820135e3848b4836d7055ad9ca979e6cf8132ef07b258fccbf8a0dedd06c7a385b2d05bb90b93b7fcbd51737983189a2bda6df3ab2e8060e731bdf8b7a6969155b71de0bad827f5aed60e53a5cd02dc0c499f8322eb884cccf5b43e3f6a571dae4e39c608fcbd820abb87a8345e865e0c58148c66c0c5cae5fa20bbe4676e6ed2880a41eb65e932534711920905adf4418f2ce8430d5be97195e6f218418cfb84f1e546c27edd1f09e5e4aaadcd04aa7c41de146fc84c51e550042f51e5118f7a6efdb2b4c0dbe3506f14fc07b5774b22e96b7c7b0180b2f92405208b62f9b6a8f49bc4f54c27fe95302ea122f7673de0b4d288e1589d0e8ade1f66800914617b259eb38bdc64b3565329fab887f73b97c2e84e20f621d77dcc849f445510291d146047bb731aee3f04636c900e5c6294287d37012ef46ff46e400d8cac3345b03bb2a0179d29ce7e170b29aa6a75e3ef4e6b231453076501ba8fad73c86a7118f90ec8d3acc9a4f80f6625b40d5c64c9266affda35a9611a1cd3a568045637f250f52080f4e60855725400ae02a3cf8939c139487ad4e9c544badbcda0f5b6dd796", 0x1000, 0x7, 0x0, 0x0) fcntl$setstatus(r1, 0x4, 0x8c) 09:35:25 executing program 0: r0 = socket(0x18, 0x8001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000000), 0x1) socket(0x18, 0x7, 0x20fa) 09:35:25 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, 0x0, 0x0) unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='r\x00') connect(r0, &(0x7f00000000c0)=@in={0x2, 0x3}, 0xfffffea9) r2 = dup(r0) openat(r2, &(0x7f0000000100)='./file0\x00', 0x10000, 0x0) r3 = open(&(0x7f0000000000)='./file0\x00', 0x511, 0x8) ioctl$TIOCCLRVERAUTH(r3, 0x2000741d) poll(&(0x7f0000000040)=[{r0, 0x57}], 0x1, 0x0) 09:35:25 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) syz_open_pts() fcntl$lock(r1, 0x9, &(0x7f0000000180)={0x1, 0x4002000000000000, 0x4000000001, 0xfffffffffffffff9}) recvfrom$inet6(r1, &(0x7f0000000040)=""/59, 0x3b, 0x40, &(0x7f0000000080)={0x18, 0x3, 0x7f, 0x80}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, 0xc) open$dir(&(0x7f0000000480)='./file1\x00', 0x20, 0x80) r4 = getegid() chown(&(0x7f0000000300)='./file0\x00', r2, r4) recvfrom$inet6(r1, &(0x7f00000000c0)=""/46, 0x2e, 0x0, &(0x7f0000000140)={0x18, 0x1, 0x7, 0x13ff}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) lchown(&(0x7f0000000380)='./file0\x00', r5, r3) r6 = getegid() chown(&(0x7f0000000100)='./file0\x00', r5, r6) openat(r1, &(0x7f0000000400)='./file0\x00', 0x200, 0x100) chown(&(0x7f0000000240)='./file0\x00', r5, r6) truncate(&(0x7f00000003c0)='./file0\x00', 0xfffffffffffffff9) getsockname$unix(r1, &(0x7f0000000280)=@abs, &(0x7f00000002c0)=0x8) mknod(&(0x7f0000000340)='./file0\x00', 0x40, 0x8001) 09:35:25 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() socketpair(0x1, 0x8005, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000640)={0x0}, &(0x7f0000000680)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000006c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r2, &(0x7f0000000780)={&(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000005c0)=[{&(0x7f0000000080)="75105ed3dc8e88b0efbebe80bc05f26ccbdc07b1de7150b6f32c5ed24528b62cd8222eb374ebcce666225df28bf86668910eca1465f7321239ca8d3957c35a52564eb0645990837fabda980969e8bc8dd72f4f1052430cffc4d9191af6fa74065cc034f5e804ad66dd2c4305f958f4a53c0ce4867c7473ad3a968c3ee985c1ac0a232c6591bbdec30a5407e663040a4dde958e6e38d3884e3d8c147ff625497460c06be8a89d526593ed0891841c37d5d9995e50e0fbc62186d3b16ebeb0ccb55a98f5ac595c2ff96722f648", 0xcc}, {&(0x7f0000000180)="82c1a2490457b965cf7a9e5cff7b0f37f85c7dbb5ec56eda00a016be98afb5d59208e2fb6c294cb2912013ac5047f6bb0a504784a9b6f7a9cb77cea94f25cb6482824e55f167126dff3c1a7d3695a98a271bf5d5ea486c91926fe76bedc77e877a7a915b39a98aec266a0a98073fafc972512942f0be90f0791b184b515eaa22ba9b813fab72846a0d9de079c7341242cea3bf8fbfdb6c5df7f0aed4dafecd031f6f0a4196f42d6eb8c196290981d89bbd298a16140d80451bd3583f06cac96bba1d2d45cc8b7a92c1b5b511ee6f1408ae263e83d79c4e492fcb641949c877d7fd97d0308084918e3eb6", 0xea}, {&(0x7f0000000280)="70efff06cf36de42db82d17bf4028bea27cab024271c8e9bb228b13c480f3c9c7d6318f256e9853d54806ff3121a2136c8a068a1105f5ce3f3af8bb06a72a4feeaa60dddb1e59c26dca2a4568861771e3998a45c4b5b45e365b94a5fceed1c4a08baf6756412dc1d2d85653aaa61c35dfad0cf4f20b0ded5cbb0b1857753032f35e1054569a31268cbed2a8751f72d74e92311522cae8bd70d364d9867dcf45d11bf7697cbfa551c39fa", 0xaa}, {&(0x7f0000000340)="5b6136cc267f0daaaa706d312b2350234f811a02b4f9dc429dbdb682c114d4da1f89b402e7402ccbf39e7c0c3f927fe6609297ca251bc209ce929e5d0ffa3d9c4ebe7ad72ca1dfde754fd51aa84d0e09e47e0f443d7e34bdcbc5198531f76c6bf99c1c0364953c12b3bd5bb64e300b118040746fe977bb475382205791ecbc9150f5a0a087b0f687e457be11ddcead80269a185c1115c9617b47058146141e9d7303291b217be67610367c21a2c32a2a3ad036ce064dfef441079f4095b2b281c535adb2f33db718ad1634", 0xcb}, {&(0x7f0000000440)="dfd806603f6c31c92ccddc0fa344a6b1519b35ecb3e40a740d2865103bb47d7f4b9bfd47746ba52d629ab15742ceb602c567102b1a287641f9e520ebbd2fa7fa72744992f6df564d9a038095b9dac3be93388f3c", 0x54}, {&(0x7f00000004c0)="2f746d9ed767406ee87ede7326c863cc5a91560ee35d0dfcb9ad9732b1f041ecdfb74348790423c81c971e1515f38d19fa459f6e352a42779f3ebdddbe7ddd485ded3eff62ba46f3eab90395031df49e21bec629c8cadbfc6a036451870a3ddba394e88c200e9ae952a171a23e65b4a936d7340abbf40c5a0d9a129a6f6290340ead9992fbcc961085ca", 0x8a}, {&(0x7f0000000580)="74181b284b1c545211fff31db72cb524f7007e2a751b82dcbac8f1d1fac1", 0x1e}], 0x7, &(0x7f0000000740)=[@cred={0x20, 0xffff, 0x0, r3, r4, r5}], 0x20, 0x4}, 0xb) recvmsg(r1, &(0x7f0000001b00)={&(0x7f00000007c0)=@in6, 0xc, &(0x7f00000019c0)=[{&(0x7f0000000800)=""/4096, 0x1000}, {&(0x7f0000001800)=""/165, 0xa5}, {&(0x7f00000018c0)=""/61, 0x3d}, {&(0x7f0000001900)=""/148, 0x94}], 0x4, &(0x7f0000001a00)=""/211, 0xd3}, 0x2) syz_open_pts() fchmod(r0, 0x0) 09:35:25 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x0) bind$inet(r0, &(0x7f0000000000)={0x2, 0x3}, 0xc) r1 = socket$inet(0x2, 0x8000, 0x200) pledge(&(0x7f00000001c0)='.*\x00', &(0x7f0000000200)='\'\x00') ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000180)={0x7ff, 0xfffffffffffeffff, 0x3, 0x1}) r2 = msgget$private(0x0, 0x140) socket$inet(0x2, 0x8000, 0x1) read(r0, &(0x7f0000000680)=""/120, 0x78) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001080)={0x0, 0x0}, 0xc) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$TIOCSTART(r4, 0x2000746e) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) semget(0x3, 0x6, 0xa) bind$inet(r1, &(0x7f0000000040)={0x2, 0x3}, 0xc) ioctl$TIOCCBRK(r1, 0x2000747a) r6 = getpgid(0x0) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000600)}], 0x1) dup(r0) msgctl$IPC_SET(r2, 0x1, &(0x7f0000001140)={{0xffff, r3, 0x0, 0x0, 0x0, 0x4, 0x9}, 0x8, 0x61af, r6, 0x0, 0x2, 0x7, 0x0, 0x1}) unveil(&(0x7f0000000300)='./file0\x00', &(0x7f0000000340)='r\x00') setreuid(r5, r3) socketpair(0x18, 0x1, 0xffffffff7fffffff, &(0x7f0000000240)) getpeername$inet(r0, &(0x7f00000003c0), &(0x7f0000000440)=0xc) 09:35:25 executing program 1: pipe(&(0x7f0000000100)={0xffffffffffffffff}) ioctl$TIOCFLUSH(r0, 0x8004667e, &(0x7f00000000c0)) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)=0x5) 09:35:25 executing program 0: unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000180)='r\x00') r0 = semget(0x2, 0x2, 0x200) semctl$GETZCNT(r0, 0x2, 0x7, &(0x7f0000000040)=""/237) 09:35:25 executing program 0: r0 = socket(0x1c, 0xa, 0x0) setsockopt(r0, 0x2c, 0x3, 0x0, 0x0) write(r0, &(0x7f0000000000)="267acdc0156d237f58c1843b9f6e40b45a97a3115fd3109271c4c3accee92e97922ed45a8fe106c692529b8f32fa007a3c", 0x31) close(r0) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x2, 0x6, 0x401}, {0x18, 0x3, 0x81, 0x8}, 0x7, [0x0, 0x967d, 0x6, 0x4948, 0x2, 0x9, 0x0, 0xffffffff]}, 0x3c) link(&(0x7f0000000080)='./file0\x00', &(0x7f0000000180)='./file0\x00') link(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') 09:35:25 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) r1 = getuid() r2 = getgid() fchown(r0, r1, r2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ftruncate(r0, 0x0) setsockopt(r0, 0x0, 0x13, &(0x7f0000000040)="04000000", 0x4) 09:35:25 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) ioctl$TIOCNOTTY(r0, 0x20007471) r1 = syz_open_pts() stat(&(0x7f0000000300)='./file0\x00', &(0x7f0000000340)) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000040)=0x7) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x7, 0xffffffffffffff01, "90de290e7989a23ff89c16723f911a1d962f681f"}) ioctl$TIOCFLUSH(r1, 0x4004667f, &(0x7f0000000080)) ioctl$TIOCSTOP(r1, 0x2000746f) r2 = kqueue() r3 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000140)) kevent(r2, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x80, 0x0, 0xd0, 0xae47}, {{r1}, 0xffffffffffffffff, 0x0, 0x40000023, 0x8, 0x2}, {{r1}, 0xfffffffffffffffb, 0x4, 0x4, 0x800, 0xad}, {{r1}, 0xfffffffffffffffb, 0x8, 0x22, 0x0, 0x9}], 0x200, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffe, 0x8, 0x10, 0x3, 0x93d}, {{r1}, 0xffffffffffffffff, 0xc8, 0x40000000, 0x0, 0x5}, {{r1}, 0xffffffffffffffff, 0x8d, 0x0, 0x18b, 0x5451b05b}, {{r1}, 0xfffffffffffffffe, 0x20, 0x80000081, 0x6, 0x9}, {{r1}, 0xffffffffffffffff, 0x1, 0x20, 0x6, 0x1000}, {{r1}, 0xfffffffffffffffe, 0x44, 0x80000000, 0x20, 0x8000}, {{r1}, 0xfffffffffffffffd, 0x18, 0xf0000011, 0xa130, 0x8}, {{r1}, 0xfffffffffffffffb, 0x1, 0x10, 0xc6, 0x100000000}, {{r3}, 0xfffffffffffffffa, 0x70, 0xa0000045, 0x800, 0x8}, {{r1}, 0xfffffffffffffffb, 0x2, 0x40000000, 0x3, 0x40}], 0x5, &(0x7f00000002c0)={0x1ff, 0x4}) 09:35:25 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x1) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) bind$inet(r0, &(0x7f0000000080)={0x2, 0x1}, 0xc) 09:35:25 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r1 = dup(r0) write(r0, &(0x7f00000004c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619518ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5023318b5e6007dbf", 0x65) write(r0, &(0x7f0000000280)="3e2a7913e4ba6d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2831c61ad4091d1f7828bc2d2a500a35ac2b103434820abc4bcacfa3444002007e14295fbaabbbafe214dea79d95e8f6b9d3b3c190fff0c9ea73a4000000dcb95a0100000000000000ffffffffff510eb0092e", 0x70) r2 = syz_open_pts() ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000140)=0x6) close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0xcf, 0x0, 0x3, 0xffffffffffffff7f, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) poll(&(0x7f0000000000)=[{r3, 0x60}, {r0}, {r1, 0x40}, {r3, 0x4}], 0x4, 0xffff) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 09:35:25 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x100000001) r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x920, 0x8) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001540)={0x0}, &(0x7f0000001580)=0xc) r2 = geteuid() r3 = getegid() r4 = accept(0xffffffffffffffff, 0x0, &(0x7f00000015c0)) r5 = kqueue() r6 = fcntl$getown(0xffffffffffffff9c, 0x5) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001600)={0x0, 0x0}, 0xc) r8 = getgid() r9 = fcntl$getown(0xffffffffffffffff, 0x5) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001640)={0x0, 0x0}, &(0x7f0000001680)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000016c0)={0x0, 0x0, 0x0}, 0xc) r12 = getppid() r13 = geteuid() r14 = getgid() r15 = fcntl$getown(0xffffffffffffff9c, 0x5) r16 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001700)={0x0, 0x0, 0x0}, &(0x7f0000001740)=0xc) r18 = socket$inet(0x2, 0x2d2c3609d66a7e60, 0x80) r19 = kqueue() r20 = dup(0xffffffffffffffff) r21 = open$dir(&(0x7f0000001780)='./file0\x00', 0x200, 0x2) r22 = socket$inet(0x2, 0xa10fd42c37879ad5, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000017c0)={0xffffffffffffffff}) r24 = getpid() r25 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001800)={0x0, 0x0, 0x0}, &(0x7f0000001840)=0xc) socketpair(0x1, 0x4000, 0x8001, &(0x7f0000001880)={0xffffffffffffffff}) r28 = socket$unix(0x1, 0x5, 0x0) r29 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f00000018c0)) pipe2(&(0x7f0000001900)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) sendmsg$unix(r0, &(0x7f0000001a80)={&(0x7f0000000100)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f00000001c0)=[{&(0x7f0000000140)="e73cb656308b3960e8068816ff2665ecff405d219d86a381c0974b3bad1e0dd0cc76078be81f84099dadfa811a975a6911a8c10c31709d2a67cad2438d4550229fad6b3585e67a570b89c3c06e9c97", 0x4f}, {&(0x7f0000001300)="b137151b9872d19d52cfc0f5f892d01530c35c20ce63939a70a0dc911cddfb55c1a32499c71bcacbfb7587f345b6fad507997a2070fd3bd72e4e3a8b03c984964d88c5be3acb4ca63e5753c86a8ef0a31d6bc0fdc8fd37a33a97f31de2ec3dc7e970ad4b5a17a1a7cc9957febcb498128faf28eadf231c632f9bf84bd248eccfcbb5531e4c9214ee502156b5b32bb3b654d913f78bce0025", 0x98}, {&(0x7f00000013c0)="d60d3473c35afaa81e9d28952fed2d65135c47cd1288932d8660cfecec78740054a5397a20a35d8156110317121a811652f0ed7d4ba2a8b4dce8067814fc24e1e51d637d9ed6ceaee4b547bc6f7016949dad429350b8d2ed264d1d7aae04ff88914b74ccce39075d0968297959c55ce663daa5d2ae95addee2f7b3634585985046bc696590109de2c0e872ef9864a4045d5194456bdacec623837359e76a51958c7c61cba646a08ff1555d66922e4c55db88fb6c53e0f0c18c0ed9909e756ffc0877a6105bc43e5f7387033dd8509347a7845736a679b99926e2", 0xda}, {&(0x7f00000014c0)="cb7427aff657f8701f3727ca296dcf77962d0aae362fa0d55f341cf029a8697c4d88c37a555e7446191b78cf81a067141b667e7e294cc3d57aec9040ebf24762ee5501e79e47c4a6371f50598f176814291713d12db6755400774f8fd0f7375b84646153632ba2ab66", 0x69}], 0x4, &(0x7f0000001940)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @rights={0x18, 0xffff, 0x1, [r4, r5]}, @cred={0x20, 0xffff, 0x0, r6, r7, r8}, @cred={0x20, 0xffff, 0x0, r9, r10, r11}, @cred={0x20, 0xffff, 0x0, r12, r13, r14}, @cred={0x20, 0xffff, 0x0, r15, r16, r17}, @rights={0x28, 0xffff, 0x1, [r18, r19, r20, r21, r22, r23]}, @cred={0x20, 0xffff, 0x0, r24, r25, r26}, @rights={0x20, 0xffff, 0x1, [r27, r28, r29, r30]}], 0x120, 0xa}, 0x404) socket(0x20, 0x0, 0x181) kqueue() r31 = accept$inet6(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) r32 = dup2(r31, 0xffffffffffffff9c) getpeername$unix(r32, &(0x7f0000000200)=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) pledge(0x0, &(0x7f0000001ac0)=')\x00}E2Y3<\xd0\xd0\xfe\xd6\x1d2D;\x1cx\xd1\xa0\x11cS\x99\xf0\xb9\xa8#.@V\xd8\xc35e\x8dP@[\xe1-&\xd1\xfd\xd0\n5_\xd46\xe6\x11\xe4B\xedu(\xa8\x1b\xfaf\n\xe3\x93j\xf8\xf3ZH\xf0\xf5j\xb9\xad\xe2\xd2Z*\x18*\xc6\xc0\xdf[B\x01\xcd\x86\x81\xdf\xa0\xa3\'NA\xc7\xd0x\xf2\x12\x01\xd4`\'8\x8f\xca\x965v\xb1\xdf\xb8\rkJ\x19\x9d\xda7\xda\xcc\x11\x10^F\x8d\xfe\xb2p^\x90\"\x8e\xa2\x05\xf23H\x91v\xb4\x92G\x89\x85C,>\x84\xe3\x85O\xb1j\xca\xbe\xd56_\xfa\xda9\xf1P\xf9.^\xc5M\xd8\'\xcc') 09:35:25 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000180)="a8", 0x5) syz_open_pts() close(r0) ioctl$TIOCCBRK(r0, 0x2000747a) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r2 = open(0x0, 0x0, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "3181c573349a247fc611a51095c9b78f74c414cd", 0xefd7, 0x5}) write(r1, &(0x7f0000000200), 0xfe72) r3 = accept(r2, &(0x7f0000000140)=@un=@abs, &(0x7f00000001c0)=0x8) dup2(r1, r3) r4 = syz_open_pts() ioctl$TIOCSFLAGS(r4, 0x8004745c, &(0x7f0000000000)) 09:35:26 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) fchmodat(r0, &(0x7f0000000140)='./file0\x00', 0x6, 0x4) open$dir(&(0x7f00000001c0)='./file0\x00', 0x801, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x86, 0x0) sendto$unix(r1, &(0x7f0000000000)="7f9f534f48d0a4a414e08ead603fe876530f7246ae03151c2ec03d8e43932bb3ac32d797825994023ad1a6cdaa0fd710d3a9f29a9dd41a4cc24127ca9dc4f7f8e12fbf45321fb83bf68daa4c7e2b", 0x4e, 0x40b, &(0x7f00000000c0)=@file={0x1, './file1\x00'}, 0xa) 09:35:26 executing program 1: setrlimit(0x3, &(0x7f0000000000)={0x5cef, 0x10000}) setrlimit(0x1, &(0x7f0000000040)={0x8001}) setrlimit(0x3, &(0x7f0000000000)={0x8000, 0x10000}) r0 = dup(0xffffffffffffff9c) getsockname$inet(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) 09:35:26 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000006c0)="3e2a7913e4bad21c71004dd36a27e5e27b216d673551c0c01b3dfaf91739fd0f85000000e552aaeefeaff0f2c85e2c31c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214de03000000dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb10bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b40a605a23ea7b6a7d900b3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff", 0x11b) r1 = syz_open_pts() close(r0) r2 = dup(r1) ioctl$TIOCSCTTY(r1, 0x20007461) r3 = syz_open_pts() getdents(r2, &(0x7f0000000200)=""/66, 0x42) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x1ff, 0x3, 0x98b, 0xffffffffffffff79, "02000000078d00cb5fffffffffff7f00"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) dup(r2) 09:35:26 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r0, r1) bind(r1, &(0x7f00000000c0)=ANY=[@ANYBLOB="2d01492f66692a041c1a53179a917b893c984c3f3320ecd0e9046d15a3f494e590942a2b3dbb693c793448d3289a2aefc05149bf27"], 0x8) listen(r0, 0x0) accept$unix(r2, 0x0, 0x0) 09:35:26 executing program 0: r0 = syz_open_pts() r1 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x3ff, &(0x7f0000000300)={0x20, 0x20}) connect$unix(r1, &(0x7f00000000c0)=@abs, 0x8) r2 = kqueue() kevent(r2, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x0, 0x20000001, 0x8, 0x4}, {{r2}, 0xffffffffffffffff, 0x21, 0x80000010, 0x1, 0x9}, {{r2}, 0xfffffffffffffff8, 0x42, 0x10, 0xfffffffffffffffd, 0x80000000}, {{r1}, 0xfffffffffffffffc, 0x20, 0x200fffff, 0x1, 0xfff}], 0x1ff, &(0x7f0000000140), 0x3, &(0x7f00000001c0)={0x4, 0xc00}) kevent(r2, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000240)="17330bdb6b28746c311b2c143339764037259a11dcdf298860d89a6f9f620e7da2f44f072edd31ce9f17a8c403f1008160dac844d9f984f5444cb211cab75f0f0f49de53a04706e593ee91c0e2000367e67484103da6d6c991d655d0e25a9bcfbce02c0916fb0cc6dc0fc31761b4a72523c2ffba61093b82f8de2be170f771aca809939578385f687a6b913dfe093c3c4987ff9e19d924a2f00e6dd2aadd8b5d938234abf3e9b33c1ee5bd21db09a4d38fb148b223659e5fab98", 0xba) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000001980)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c6", 0x21e) r3 = syz_open_pts() close(r0) dup(r3) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000200)={0xffff, 0x3ff, 0x8, 0x800, "c920151c08e15d636c994e7ba4280ac13e9b2b19", 0x100000001, 0x8}) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffe, 0x209, 0x3, 0x100000000d9f, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 09:35:26 executing program 1: execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/\x00\x00'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) chmod(&(0x7f0000000100)='./file0\x00', 0x0) mprotect(&(0x7f0000fec000/0x12000)=nil, 0x12000, 0x4) 09:35:26 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000240)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e0177513a18db60390ceda6ac14c3048e803cf33267ce7641a5d247c1a07000000273af45a2592c9529443890c39abcec6c1c369fa47bab9e1aecf0c4aa9f915a4e02f98bdf3155cd7d25d4dc373bfc0ed3c5930e64b9e3cbd578dfbfa86f8f1bc7bc834db257824857ac314db10ed7917354a002af475d52a6bc1f511c49cf2e9b5a029005fcba5c9f065780f5a2dc7bb6b56dac5a7af0d88800c65f4b0f03e2c0d31fb94bd2f2a84f22ecd9dfbfe31f85200bd62b706c82f243c92c1372ffa3bc50a264d2319fc6a3e33275d4339029d6a410a19fdfee6ad5305cde8c6821e8e126035e12e35f8df21c879e0681b2a807679ebb209880000000000", 0x31d) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCNXCL(r2, 0x2000740e) fcntl$getown(r0, 0x5) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, 0x0) write(r3, &(0x7f0000000200)='9', 0x1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0xffffffffffffbffa, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 09:35:26 executing program 0: unlink(&(0x7f0000000200)='./file0\x00') r0 = socket(0x2000000011, 0x3, 0x0) getpeername$inet6(r0, &(0x7f0000000140), &(0x7f0000000180)=0xc) getsockopt(r0, 0x2aebaacc, 0x2, &(0x7f0000000000)=""/237, &(0x7f0000000100)=0xed) getsockname(r0, 0x0, 0xffffffffffffffff) munlockall() unlink(&(0x7f00000001c0)='./file0\x00') setsockopt(r0, 0x2, 0x6, &(0x7f0000000240)="366dbace79c65c7b255cb0c72dab42", 0xf) 09:35:26 executing program 0: pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000100)=0x8) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) fcntl$setstatus(r1, 0x4, 0x80) socketpair(0x21, 0x0, 0xfffffffffffffff9, 0x0) 09:35:26 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000080)=@abs={0x0, 0x0, 0x2}, 0x6f510c9d) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) dup2(r0, r1) 09:35:26 executing program 0: r0 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000040), 0x4) connect$unix(r0, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) shutdown(r0, 0x1) 09:35:26 executing program 1: nanosleep(&(0x7f0000001c40)={0xf0, 0x7ffffffc}, 0x0) semget$private(0x0, 0x3, 0x0) r0 = kqueue() kevent(r0, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) 09:35:26 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x5}, {{r1}, 0xfffffffffffffffe, 0x1}], 0x9130dbf, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x40, 0x1, 0x0, 0x7}, {{r1}, 0x0, 0x8, 0x4, 0x8}, {{r0}, 0x7cb023f190df2494, 0x44, 0x4, 0x667, 0x29}], 0x4, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0xc1, 0x1, 0x5, 0x7}, {{r0}, 0xfffffffffffffffb, 0x8, 0x1, 0x3, 0x8b}, {{r1}, 0xfffffffffffffffc, 0x41, 0xf0000080, 0x8, 0x8f}, {{r0}, 0xfffffffffffffffa, 0x20, 0xfffff, 0x2, 0x6}, {{r0}, 0xfffffffffffffffb, 0x2, 0x1, 0x7fff}, {{r0}, 0xfffffffffffffffa, 0x4, 0x1, 0x16, 0x200}, {{r0}, 0xffffffffffffffff, 0x20, 0x20000004, 0xfffffffffffff75a, 0x80000001}, {{r0}, 0xfffffffffffffff8, 0x2, 0x1, 0x6, 0x3}], 0x5b39, &(0x7f0000000000)={0xe67e, 0x3f}) lseek(r0, 0x0, 0x2) dup2(r0, r0) 09:35:26 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x1f, 0x100, 0x7, 0x40, "fe10b3d0d0404163c428710885519d7828b95d00", 0x9a3, 0x2}) write(r0, &(0x7f0000000180)="582720efabe5815f73f2a044fd33055552fbd5e41789632dfc94ff334a56196f5a4c8ab06198824b3da025bbd47b3bf579456fc7d4097f8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab91e12fc4d5f00000000000000000000", 0x65) write(r0, &(0x7f00000004c0)="908578231a3753ea41a8bd68d97f87b68829cf325867538ee6fd4508ec402c6bce3b7c3c8e833cf00d7ff7d71e9a44de7ecb3dbcdd3c535b2cb5334d705fb0389a6bd24e836ebe580e9c0b93615f37d816f3aed98ba401003dc97232830ee56debe9b8b17008a88134ae394c302871e3c40111af8a6a57a6454feb8052440e8b3a54e8e8ade84ba76613", 0x8a) syz_open_pts() r1 = kqueue() close(r0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000"}) kevent(r1, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x5ef, 0x0, 0x0, 0x0) 09:35:26 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000040), 0x10250) r1 = syz_open_pts() fsync(r0) close(r0) r2 = dup(r1) close(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "5c0400a795a644b46c1aab6300ffff030000002f"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x100000000000000e) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x1ff, 0x8, 0xd1e7, 0x2, "5d2447387f1d4790f846792fbf3f5d2645cbcf8a", 0x400, 0x7}) 09:35:26 executing program 1: clock_getres(0x3, &(0x7f0000000100)) munlockall() r0 = msgget$private(0x0, 0x1) msgsnd(r0, &(0x7f0000000080)={0x3}, 0x8, 0x800) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x20182, 0x10) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000000)) syz_emit_ethernet(0x32f, &(0x7f0000000300)="9404730ec112c8bf07435a8d00de67723e28000000800000000008d27b9d02989cea79b0e2a73082f97ec44510905bc0e7303e25bae3b90ac059583c8a6699572cb94092c76c10d5b8f08e5b3c4174f312e215f399e34aeae17ec84854dca74d0b687c01") clock_getres(0x2, &(0x7f0000000040)) 09:35:26 executing program 1: r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000080)=0xc) accept(r0, &(0x7f0000000240)=@in, &(0x7f0000000280)=0xc) r1 = accept(r0, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000140), &(0x7f0000000180)=0x8) getegid() syz_extract_tcp_res(&(0x7f0000000200), 0x1, 0xc03) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0x80000000000000c, &(0x7f0000000040)="ebffcbff13b9fd812eaa63713048e69931929648", 0x14) syz_extract_tcp_res$synack(&(0x7f00000001c0), 0x1, 0x0) 09:35:27 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) r1 = dup(0xffffffffffffff9c) r2 = dup2(r0, r1) socketpair$unix(0x1, 0x400000001, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$dupfd(r3, 0x0, r4) close(r3) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000040), &(0x7f00000000c0)=0x8) sendmsg$unix(r4, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="30000000ffff00000100000000000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES64=r3], 0x30}, 0x0) socket(0x10, 0x4, 0x400) Thread 0xffff800020b93080 exiting with the following locks held: exclusive rrwlock inode r = 0 (0xfffffd8079ea3d60) locked @ /syzkaller/managers/setuid/kernel/sys/ufs/ufs/ufs_vnops.c:1547 panic: Thread 0xffff800020b93080 cannot exit while holding sleeplocks Stopped at db_enter+0x18: addq $0x8,%rsp TID PID UID PRFLAGS PFLAGS CPU COMMAND 93251 58043 73 0x100010 0 0 syslogd *347869 65088 0 0x14000 0x200 1 reaper db_enter() at db_enter+0x18 panic() at panic+0x16c witness_thread_exit(23d9656bbcb68686) at witness_thread_exit+0x244 reaper(0) at reaper+0x14f end trace frame: 0x0, count: 11 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 Thread 0xffff800020b93080 cannot exit while holding sleeplocks ddb{1}> trace db_enter() at db_enter+0x18 panic() at panic+0x16c witness_thread_exit(23d9656bbcb68686) at witness_thread_exit+0x244 reaper(0) at reaper+0x14f end trace frame: 0x0, count: -4 ddb{1}> show registers rdi 0 rsi 0x1 rbp 0xffff800020b66eb0 rbx 0xffff800020b66f50 rdx 0xffffffff81ec7fae cmd0646_9_tim_udma+0x14d39 rcx 0 rax 0 r8 0xffffffff81ba5254 kprintf+0x174 r9 0x1 r10 0xeb02a034be565b5 r11 0x624ffd1614902f31 r12 0x3000000008 r13 0xffff800020b66ec0 r14 0x100 r15 0x1 rip 0xffffffff817aed68 db_enter+0x18 cs 0x8 rflags 0x246 rsp 0xffff800020b66ea0 ss 0x10 db_enter+0x18: addq $0x8,%rsp ddb{1}> show proc PROC (reaper) pid=347869 stat=onproc flags process=14000 proc=200 pri=4, usrpri=51, nice=20 forw=0xffffffffffffffff, list=0xffff800020b20e10,0xffff800020b21c30 process=0xffff800020b5a008 user=0xffff800020b62000, vmspace=0xffffffff82313430 estcpu=1, cpticks=3, pctcpu=0.41 user=0, sys=3, intr=0 ddb{1}> ps PID TID PPID UID S FLAGS WAIT COMMAND 32638 334771 41650 32767 3 0x90 piperd syz-executor1 41650 103798 31426 0 3 0x82 wait syz-executor1 48360 458377 44384 32767 3 0x90 nanosleep syz-executor0 44384 481078 31426 0 3 0x82 wait syz-executor0 42839 415125 0 0 3 0x14200 bored sosplice 31426 406843 27944 0 3 0x82 thrsleep syz-fuzzer 31426 385006 27944 0 3 0x4000082 thrsleep syz-fuzzer 31426 517942 27944 0 3 0x4000082 thrsleep syz-fuzzer 31426 411996 27944 0 3 0x4000082 thrsleep syz-fuzzer 31426 449637 27944 0 3 0x4000082 thrsleep syz-fuzzer 31426 280580 27944 0 3 0x4000082 thrsleep syz-fuzzer 31426 341213 27944 0 3 0x4000082 thrsleep syz-fuzzer 31426 413832 27944 0 3 0x4000082 thrsleep syz-fuzzer 31426 50241 27944 0 3 0x4000082 thrsleep syz-fuzzer 31426 116023 27944 0 3 0x4000082 kqread syz-fuzzer 27944 395095 12405 0 3 0x10008a pause ksh 12405 3490 47115 0 3 0x92 select sshd 89780 87920 1 0 3 0x100083 ttyin getty 47115 12313 1 0 3 0x80 select sshd 58043 93251 23768 73 7 0x100010 syslogd 23768 126573 1 0 3 0x100082 netio syslogd 14718 426778 1 77 3 0x100090 poll dhclient 275 225655 1 0 3 0x80 poll dhclient 63603 27383 0 0 3 0x14200 pgzero zerothread 63845 493282 0 0 3 0x14200 aiodoned aiodoned 24286 131650 0 0 3 0x14200 syncer update 73798 499894 0 0 3 0x14200 cleaner cleaner *65088 347869 0 0 7 0x14200 reaper 12830 348383 0 0 3 0x14200 pgdaemon pagedaemon 29121 231757 0 0 3 0x14200 bored crynlk 30440 149835 0 0 3 0x14200 bored crypto 16681 166905 0 0 3 0x40014200 acpi0 acpi0 98296 409179 0 0 3 0x40014200 idle1 84095 77449 0 0 3 0x14200 bored softnet 33856 397668 0 0 3 0x14200 bored systqmp 86142 175111 0 0 3 0x14200 bored systq 57348 4290 0 0 3 0x40014200 bored softclock 67582 413812 0 0 3 0x40014200 idle0 1 60609 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper