(0x7f00000006c0)={0x18, 0x3, 0x80000000, 0x3a}, 0xc) r6 = kqueue() setreuid(r2, r2) setsockopt$inet6_MRT6_DEL_MFC(0xffffffffffffffff, 0x29, 0x69, &(0x7f0000000700)={{0x18, 0x1, 0x81, 0x6}, {0x18, 0x1, 0xffff, 0x2}, 0x200, [0x4, 0x2, 0x5, 0x6, 0x7, 0x5a, 0x4aac, 0x4]}, 0x3c) fchown(0xffffffffffffffff, r2, r5) setsockopt$inet6_MRT6_DEL_MFC(0xffffffffffffffff, 0x29, 0x69, &(0x7f0000000740)={{0x18, 0x3, 0xfffffffffffff040, 0x4}, {0x18, 0x3, 0x3, 0x5}, 0x3, [0xff, 0xffffffffffffff8e, 0x2, 0x3f, 0x8, 0x5, 0x76827886]}, 0x3c) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000780)={{0x7f, r2, r5, r4, r5, 0x80, 0x7fffffff}, 0x1, 0x7, 0x7}) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000800)={r3, r4, r5}, 0xc) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000840)={{0x80000001, r2, r5, r4, r5, 0x20, 0x2}, 0xd226, 0x6, 0x8}) readv(r6, &(0x7f0000000a00)=[{&(0x7f00000008c0)=""/111, 0x6f}, {&(0x7f0000000940)=""/167, 0xa7}], 0x2) clock_settime(0x3, &(0x7f0000000a40)={0x8, 0x8}) mincore(&(0x7f0000ffb000/0x2000)=nil, 0x2000, &(0x7f0000000a80)=""/247) r7 = msgget$private(0x0, 0x100) msgctl$IPC_STAT(r7, 0x2, &(0x7f0000000b80)=""/56) mincore(&(0x7f0000ffb000/0x2000)=nil, 0x2000, &(0x7f0000000bc0)=""/150) setsockopt$inet6_MRT6_DEL_MFC(0xffffffffffffffff, 0x29, 0x69, &(0x7f0000000c80)={{0x18, 0x3, 0xfffffffffffffffd, 0xfff}, {0x18, 0x0, 0x0, 0x14}, 0x0, [0x7, 0x7ff, 0xae3a, 0x9191, 0x2, 0x8, 0xaa4f, 0x575e]}, 0x3c) lchown(&(0x7f00000001c0)='./file0\x00', r2, r5) semctl$IPC_RMID(r1, 0x0, 0x0) 15:06:41 executing program 1: mlock(&(0x7f0000e00000/0x200000)=nil, 0x200000) munlock(&(0x7f0000e6b000/0x4000)=nil, 0x4000) madvise(&(0x7f0000f77000/0x3000)=nil, 0x3000, 0x6) r0 = dup(0xffffffffffffff9c) openat(r0, &(0x7f0000000000)='./file0\x00', 0x100, 0x4) munlock(&(0x7f0000ecf000/0x3000)=nil, 0x3000) 15:06:41 executing program 1: r0 = msgget(0x0, 0x200000040) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/40) 15:06:41 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000001140)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = getuid() r2 = getgid() lchown(&(0x7f0000001180)='./file0\x00', r1, r2) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000040), &(0x7f0000000080)=0x10) pipe(&(0x7f00000000c0)) getsockopt(r0, 0xa61d, 0x3, &(0x7f0000000100)=""/4096, &(0x7f0000001100)=0x1000) kqueue() 15:06:41 executing program 0: pipe(&(0x7f0000000280)={0xffffffffffffffff}) setrlimit(0x8, &(0x7f0000000080)={0x8, 0xf}) r1 = getpid() fcntl$setown(r0, 0x6, r1) r2 = open$dir(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$dupfd(r2, 0x0, r3) 15:06:41 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffe, 0xc1}], 0x3, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) r3 = kqueue() kevent(r3, &(0x7f00000002c0), 0x8, 0x0, 0x9, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000080), 0x9130dbf, 0x0, 0xdde, 0x0) dup2(r0, r1) r5 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r5, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125d00000000", 0x8) setsockopt$inet_opts(r5, 0x0, 0x1, &(0x7f0000000080)="125e000000000000", 0xfffffffffffffe63) 15:06:41 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mlockall(0x3) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x8000002, 0x2010, r0, 0x0, 0x8000000000000003) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x1, 0x12, r0, 0x0, 0x0) mprotect(&(0x7f0000ff7000/0x9000)=nil, 0x9000, 0x1) 15:06:41 executing program 1: pledge(0x0, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x100, 0x100) getdents(r0, &(0x7f0000000080)=""/86, 0x56) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r1, 0x0) 15:06:41 executing program 1: connect(0xffffffffffffffff, &(0x7f0000000040)=@in={0x2, 0x1}, 0xc) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) writev(0xffffffffffffffff, &(0x7f0000002a80)=[{&(0x7f0000001a80)="deaa42fc46bb00f5512641fc522beae80fd28b29890f8f45e1ebe6c60f738525c9f4cd7d49d3cf9edc011954fe61b6f6fb562eb31cb5fdbb3e810ae0bf2ec86a7e89351f84d3c5e732f10e597252d461fb90bf059c1defa9e976fdeb504224cab88f9822c50f72b700b0ae144eb918273c3e4833442f2cad341299b91e52d1ae6fecb8d22850c134d630dd849868d0246ac3be9bcf999966485242728330a5ad0131d14a17bbb75ef45b6d215ffa4288164837556c650dcee32a0198621904e879ed66ff9b16b543fde8a148ba30c6a10a1f94d330aaeff0d4d3f9067b8972fa081c4617abd0776b27a9f96838bcdc52c1623c36bcb5d38bca6d29f66950abdd34ec04a42bb3d85883cc874c407f4a5d56182ace5592b1de443dd07a4e9416d287f8e4ce97ecdc6e387e5c8a7c87c2d01c08f1a8d67afcf25abc56919fb0198e84a0d97c1134abd8136a8cb906aeda02eec2462f07dca11fe856fcc7f1b6538ab615f842014c97a9ef26459b72897598777932f2b7c29a0fa719c15668cfc9be6e1118181c7c1ec0933896ec03d17203a66c4b0aafff1550e6cc9f6eab2ecfac3bf631ce9e82fd957f897f17ec5d48f7feff3ea3a2fec1de4949356a67723f807dad8ccb2cc04da2ee01ce83bd3a1d63d4d1b344cdab5c4f0ed1d323f202badbbbb1cd9426afb60b952ce865e54d2bb22c8b69ce3369efcd2788e1afc780c9c4611e583908bb6f9e42ded7c9e0d88adabdcb1c2649dac1e45756a8c7624decd109d73c9799f7f043ab08619cdbb4ac441b940b4f2c01908c08bae95105d41be48a2224a75dc4c472f322a2983828e0d202df1b45bec72b9c3db9151eb8a0d3b8ad31be8ceb07d1f2452a524ef2db9f625d423e825290927894d5ed550ff8ae3e8c44f77bc687617711c16ec0b71fc5c5149cc535ce19385d419d18551bcc3bf18ddc8bd0dd74e64841f42511c07f8fcb3dfbfcceeb8d2ce60b7c75d05911280086962204b215b6c18ef85d84247f9a7bbfc6e0d0fa596d82b588bbecd58ee98c4f8ca3dc958ee03380ec556b8cc226249e7a4d9c2ec016fe5dd79f6c968bfb2de4fed6818aebc8e32895a940aa0a09e00c9974c49f168953c9447639e3e5c103c724cab73dfe1dbeccf99f63f728eef6f19eab6c4189e8c517a40edc254dafb46062abb720a36cb8350122220ee126dd46c759e05c314f8ee01d180be8e40615bf078347f99620ae69c506559d02fe29d1d7ff131f9de6163016a4a1e308ad265a4110d66e2effcaf7f0606adcd1c8ca467deccef6c37abb3367520d70d0ad4a65ee18d66a7af24bc7ce561f03f5cf2ab3d30c93ac7e93cf9f3ebb16c8130a46e0363efd1b83361b0d5118e75acfaa9f7ab989dac64c255edb504ec653ed3e088dd7dffd4d191a01ba4b75bfbd489290f99b9752dbabdec6ff1f5a01995b6f621bd048eb1f2b559588ddef8cc9df82f92d23a1787f4cc9112d5d0011b3e98a868d9964a185edb9785497c83374004896d47b6998639a4d2c8f9f1d9165b103aaa8bf32d21cf8947df1ff0af42a5100db40c930df200f71944016b1eaa3d8a688fb9f01619bccd0926cb7e6f9e472bec3e0db2dcc21ba7b7805118c68a289d408010d6e990b10e0921e91b27f558f4cc8ba66903dd7ffba0784e142653ef8b552ed6b254a92ba366dded5008b3651a3b02a8133d79e95173004dcec0fc0d7ae7c5b7260f79b7e71d9f9f18daef1677668881fb8908eadfccaf1faa627df080d36e471344f6228c336204a1105e519b253a5520cad1785765b9ed3a0908bf9391f6c856c74c7c2f320bb24311b812927ac5e179f34794b116111fdae499df2df098f5027548e360d58098ae124904d65494d6e695ffaf3706e0010849ec25e8d98237857fe2743cdcd18e50ba9548bd6a224f55c609232f7f255916ca07f257ee5da164abbcae8f39929ea575bf4acb8b3217063a077251f99d7e3f1cadfa67686e8ab936bcb3f784871a47583919180c6a6ac7ab023f3d5f8362d6ed7cd0544ad2b661db1e144b7ef08a603504764d5fc19464c817ce249168af7e1e9703c6662b7adc82d6dbe4480f50b328a12be0080535a867f958195a1ef9e9270b69e8dd0a999f527bf8d77f4bb526482f8a8d353b4d03f2b13dce4f79e725781d693631841bd28762809d03d2af5f2a4865a24edf3781818f35b91925e763af92f8c6f07e29c15bab7af671eb229e5081847925ac2192aeea1b495e9a857503412ce55f2212c6cb77914f42aba75cf42e654ee8634bacb32a90509cced72e7a405c3eef2726de17b8ce8c77fcf441d3680021fab087c8fca0793fa20f729fc0a447f33464c8611e98e319d7431a01766ca283c4a015143f605186b08e88e36da35943b2886d97f96a8b771c7f741219929cde185765b453ec052d8f806b991a729eeedd19b1aa8e74e4d75b6ce71f1c55c2f00473ee57aeae7e93649928274d514e6c7028dc2f492907614b333a11ee8ff036648363ad6cd277a94fcd5fdb7a37aaefac0beda1bd2e54949c3cd9ffe8ed279438e997494c70c3f3ad51a1704b27b34d77f605370b39764348b84eb242b60a5f4f8269b2da368b47a58195850c510257e76ccf7698d1764eab533b95d364ec521fa452dda833cef7093fd5a055a3b1f745a0ba02f92f59d25c5f01e8d68ce2c704c0a12a15ac79d49d97d7e8dbb28600baffb30d01e0115eb03abd84e8c57a9c880b5b6e60cdcfe9f9d84b53ed9c458c05fc3594f6a39d2e684eef3388a660c36601ee23a11c99faac65963e2a1bea8b2bb9bc1171027b4eb02e35d148553e2a20e41ffbb200d6ee74d99c03bd06cd2b5e8f2d150452a6031a8ee0705056694ad6eae07721785656e4be1a279eced44b092ae53ebb711df699ca3d94eff084faa14070b5c97b52f60d4baae896ecb39dcfb3b62a1028551bf2fe14ca116717cb52bdae7d306352c06242a175bdbc9ee759e911bc2ec30dfa835aa7eda496de47933470b227c69fc5c89278b3b34cab2de62b86ea4028d0d2d9b88f0ff8cb55f0d67d324b922ee8630843b2a17bcf53d3452e91fcc59092ebcfb026386a602babacec8261f71d296fe945bfc0d615bad9ceaac216d5f21d129591354f8242eb3def41a8e8bf870439ed4f6d5983e4e54fea9cdff5dc6fa901f7a0b769a62a3dd53bb372b8c1ea321d4e22cdf6759058728ee9553e84a51aae218edb12606f8a81db63936c8555e9669193624e13b99a2bd33482e9e1bcff62d668c033ba2b9cfc927edf491ac09ead87056348078eef521462eb0f2aae52ae52e46ac74e59dcc801be0b64d89ecbc9a51b15521b5fd397e42edce79637c49e039c548ff5bdf3036acd967e9e966c4dc7d33622155f867a4380d62de08c5b3bf2929251a0eae0e4078d74d35b141c7e347b28ca37bc18cdf6dbb44d750872212b46f60567862ea355aed16c2340d8387d553532897cb803186c531b336d6bd4b324eb9325b277da8e11786a5aa4e926426b419ae3344a20dea954921819696098ff3843e666abea108bb6e592564436a9df89931c2c2af8d4fec08498e338f257fbb7b6cbf03ce07dea57b60c548f04867ce2b8beb5eb908e00f89a10227451a570d6faf4847d002db15824068ba79bc86ca6ea4fa4a6c8a65e90504b860f5ecbbcd6abad45a90046246ead00018cc777fef817ce0b852b472ec30fb77ea1e648959b75a884aaba72d4a60e6fec8ea95c1dc3f34eda08fc2e5ffc41ffac8d0617f57826229a5a37cac4369fa933726887ad8b294e5478a097cda7950ba0201f6c59354a314f776b7b9548e4a0d7d8d473ccbcb3c2067d788c776b003f314b5b932532e9d967b45b37892e7ad1d32324773bd89edfc0d05e0614fbc8932b87c2dec17b4a56493520ae10e4e6c0f07c61a45ba0b4133a49e118a2788c86354203e6d007f3f347d7c7d55760b791c243223807cc8dcc86c9fb8b4ff12da8296714a5bbbc650b99e3dae236f9b821246c619112ca5adfe9d457acfdb73493af9daf3c7fc64d148d79e28c2907623a8da34d7199b35c4bf5b837f99b62f3421aafbe5653016887589d509eea9b5855a0d53379bae3bf3f42a07deef5be97bb5f5f65121c517e2eebc69b7b0da917129e5a040b7b4d7fa511fc6e9ab5c3613dfbd1c54ce264c9831b2c8a5e93228023c769d53a81ab509a04e76b9a588cdf1c6575dc70c85cb261b509e83612f5f996ab7f033ec94758495fe207dc1db70ef73d0f15b7099d8979b0a4e7db8ae846dcaf99cc3e079ba2f66f173bfc525e69ef332197a8aa51083a31dd9f9ffa1eabcd6e7dbf692c029160bb5ae0342862a414fd970647139ae2403451581cf3ba5bd2914fb98ff746afa955cac28436c911c18a84f550c956b0b18bd3e4d353e3599ae7d6377ec602e2693f764ee14cada045738ffb4939408f4c78d6261241517f47d12f362b491bb01e62e91b619784bb7ad9f28aa440a5d833ac52de3f4729b51352fb17c1b9069112d5b46cfa0b5df4ad11ed25c0e226eac54e1232930952d362bac359b4450a22d5084663b921a2e9fed5adb26ac60753e544bf5a303056eccbab1ec1fa34cb9b8c7ab138383264e5a623b18708a6ef79f29387acdc02ad5042799586b34232dbedf2614ca5831ff3f70cbf06157351cce27dda92d13546ff41c8179564655e230ea7ba6a16fafa4ddd08ca10d4ac15ebf92506926952a3447748220e322fb27ab32092676d08cc4d775a542e7afb31acf8ee7668e3691d8a124dec3941017d79eafb6cec975bd0799edcfbcd0786ba063a31074ba651f44f629895b80315b70d0616745176137f0998bee5d4f1e7be175a024dcb426b4fa5dfd74b939d7eab75c20803ffdbf68bcd54a0f2379797f61b1e9cc83096016d9882406f6ebf843e62e07d760bce05fca4ee127919bcc5ad817b7268d55e447a088ad409276d4e7536a685c2ae5feed8024c1b0020ee4bb2fa8743163c35e1597773f037bd024626948beef222529f73eb5c143ee279181bb5e70a7cbfefd80343bb60d1f997c0d3ebd1c9d964eb5e146364c794986db117cfe8189ff08d0cf490e95c1bf8da2bf45f3bdb2cd2a01061aa71866de917dfb93c2b68086de2455fa8fd01269236069e381c102a62cb31d30ccd33e594d3a209b7bbc89b0ce6a5f7add80c9c54e91a282ab185213b7418f6194d0", 0xe64}], 0x1) 15:06:41 executing program 0: r0 = syz_open_pts() syz_open_pts() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) setpgid(r1, r2) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f00000000c0)={0x81, 0x1, 0x0, 0x100}) ioctl$TIOCNOTTY(r0, 0x20007471) 15:06:41 executing program 0: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) 15:06:41 executing program 1: setrlimit(0x6, &(0x7f0000000000)) mlockall(0x3) setrlimit(0x6, &(0x7f0000000080)={0xfffffffffffffffc, 0x1}) pipe2(&(0x7f0000000180)={0xffffffffffffffff}, 0x10004) mknodat(r0, &(0x7f00000000c0)='./file0\x00', 0x1, 0xfff) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000040)=0x448) mlockall(0x100000000000001) 15:06:41 executing program 1: r0 = syz_open_pts() r1 = getpid() fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x3, 0x1, 0x9, 0x39d, r1}) fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) flock(r0, 0x1) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000000}) fcntl$lock(r0, 0xf, &(0x7f00000000c0)={0x3, 0x2, 0x7, 0x7, r1}) r2 = getuid() r3 = getuid() setreuid(r2, r3) dup2(r0, r0) 15:06:41 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) setsockopt(r0, 0x2, 0x2, &(0x7f00000001c0)="0acc9dae76e7c1b206d3f60b00541f6903caab9af1ef36a9fd753fbb7cebd7712c50ca2101957a73a784eee08c74e45159c9b32042d8e66d3c3ba9b72b13e4d46bf316e6b8834806d25db7286ca4f7f53d179160abe9826afb9a47ea993dce7cea0f8b398a85b663f456d1f902c8e1fc1552928d4f139120c058473df18669a38470ab794ce4dc41ccacf950ee9c420140adfb8477d3ecdb50f5d7283a98cf4b8ed4f01f55f7eb06d05b087e4c77cdba36c342dd1384dc6029ba76dc17011e4ffa45f3f8177427319dc4bc57f2d806caea615aac", 0xd4) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) kevent(r3, 0x0, 0x0, &(0x7f00000001c0), 0x80000000, 0x0) 15:06:41 executing program 1: r0 = syz_open_pts() ioctl$TIOCSCTTY(r0, 0x20007461) 15:06:41 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="257ac19d03e564e83efc2278e53eaa31fe75c93d9b14f4cd4885535b32e6cc76ae0d4dabeda9b346d13565d7b6e8b35111fdfbf95cf51410f40a60b4e8ff42f2b00511fdff20e21ce54914f2db3e5541d12f37da253bf8cc7149786bcba00384684f471144f1acf98869bdb9a7c5c79b3989c211d18e72abf7004e8185"], 0x1) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="84041b43", 0x4) write(r0, &(0x7f0000000680)="568dd482f3f5560a3dfabde38a28bc841ee3728c810beb23bb268e6b331b297d", 0x20) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="16b3ca084a7b2e2adc4f6396904b76325922f182b3aa9f8a13d77a7f91fa352702e37b0cc5358fc4a73bbf9e9319fcadc1f8373773071ab6ceb63327e987fb6bf30534877b1efcfc07c604ce21d22f74200b6df151c40b7301698f3366931237132b73168c945e5d41bac3663bb77664f0111856acdf25fb9203c3ce9391c6c5effacf977856a89f32d6b7fd8f25422525dbf39abfbe15d939ff90bcc7fa019938f12015d49b1afbd731c9a2de0d2a4e1d3f4a9f3a8875669abdbd5fa07e45ad0801e60d52807d0fc47851f0df4101377a2569c9e11f6ea416002632fa8fd0838106d1bef9e4db43", 0xe8) 15:06:41 executing program 1: setitimer(0x0, 0x0, &(0x7f00000000c0)) pipe(&(0x7f0000000000)={0xffffffffffffffff}) r1 = getpid() r2 = geteuid() getgroups(0x4, &(0x7f0000000040)=[0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={r1, r2, r3}, 0xc) semget(0x0, 0x1, 0x90) getpid() clock_gettime(0x2, &(0x7f0000000140)) 15:06:42 executing program 0: r0 = socket$inet(0x2, 0xc001, 0x0) socket(0x20, 0x4, 0x80000000) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r1, &(0x7f0000000200)="b857b8f77f7c6b6b265c71998594b06152e3d0e5ede7bf381a3363c53274db1266ccbf582d0fb130a51ba3bd48e60d86958526fc1bf9b5da55cd4c0bb437179dff320fafd6ca91f37a831257eb61376aabd7cfab8a4f0ca5dd4ff19255dea98a92a0e550390adcc63e19d236fc7cbaf7562548069b04c80c7f49dbaa747c84d0aacf9ccfab8c6e37d769d12a6a02a3dacd4e456ace9318aedade4326d893dfed291999152a3df29ff32b4e3a3d6f4c9271790843b95c7713fe0ba7626862e6acc43714ebb9637d6b7693ed30638dca502508b235a12080ae321d8e7e99e6f490b02efb2f27cd8a5b97e60afd8ad2ff7aa30a10b3b7eceaa967a8c9686bd6a9326910fd20ac8c872eb53d477def79418eb2ed8bf366c690e8834840e6f93a5912f1c37247ec2188a2d85d9b3213f98d8ef966b3e3f0516504c0e26490cca365a7b4a4584c697582644590cb599b1ade6d67b53ab9dd973d00e7df37898c3646827b3b2bd4aa650c39a043f6af4fc17296093446c215eb3306757b45801f8552459b3dd75fb46090a04344765e372619335a19a146214288f2bf42f0680d76a3e63664d8b026b0e2aa8d218a1401a15fef8a58ffb7b700d40bb557993e99d3e6792f629a778dc4be9a8383f507c83541567ab63e5fa0d02199a6a5fc38087e9155114972dd5958a0cab98fe44100036aebed698ba8e6f02e0a4af496f8d9a7c292b264dc3f9c379a3668706aeec9d4493d0428a887a8a5c602a3dc82bf8cfc24a8ac0812e4e47daf878af4f267d2db4a08de6e3375a2a0dee098e85b5f35558ce4bd751e97f07a62544da8f0c170399af47c85c6dc2c4072e8c6b7014f19597997c420adba354803635c5878bd1d3c9799654c2118bc699e266d030828242ad3d863c98c74d2c61cd82218398e662d0ce7cac139f2586a3be56d8f4f2a954fc4186669c87810b3350275d199dbca45e14ebe061063ff3256bffa7eb3dff3ab2cf18f6fa839c194c61325888e95ba54ca3c9e7868357c56d03ee35f2e69834d06ec261786eaeb0e07f80278d0663aac595fa356b4417172077aa8fdb6bcd4e0f09405867fb6e6d88f2235982ed3672539330cbba8959c134a99420fd3d250af810d75191361eb25113c95900de64d564c49b15f3eb304642be2a419738c4ec76cfb37da9d5a432cfc76c7a2e6e63135d030efcd29d583da23cafc17105c98196b03057aa67269b46f27250e34f1c95ae72b84501313", 0x374) r2 = syz_open_pts() close(r1) dup(r2) syz_open_pts() getsockopt$inet_opts(r0, 0x0, 0x2000000000022, 0x0, 0x0) r3 = getuid() r4 = semget$private(0x0, 0x2, 0x10) semctl$GETPID(r4, 0x2, 0x4, &(0x7f0000000040)=""/52) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) fchown(r0, r3, r5) r6 = socket$inet(0x2, 0x7, 0x6) setsockopt$inet_opts(r6, 0x0, 0x1, &(0x7f0000000080)="6446001415fa99bc6f21c31b29e5ad7d29ebad188b5e083424fb7bc1769b87863dd905f3fad830b326153474e81ad33159fcd576c0565040d8d0ef7aa5739963eb800fa2829e603b0bfdb29a4772e1ec3cfce8c7a1644ad47f6dae71895c484aaa95efd2f8f0e5c7d1a066cf8ba796f9e5ddb4255218da36fe2df131be2ff21910883bfbaef5eb6f36454ae17696dd0a9f19459ad096de9a40e8a39d21700d62376d6c2853c078c1791c892e4b78333f66cee03cc2e07691feb51a3bc518c04f9f32d4a7693fcf3e0eb1b45d4b00a03d3b27f7dbc3b6630b0ddc7183c80606620ec2aabde7df7a1527de", 0xea) 15:06:42 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0xfffffffffffffffc, 0xfffffffffffffffc) 15:06:42 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f0000000140)=0xfff) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f00000001c0)) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xb5) setsockopt$sock_int(r0, 0xffff, 0xfff, 0x0, 0x694) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000180)) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) close(r0) 15:06:42 executing program 0: getrusage(0x0, &(0x7f0000000180)) r0 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000000)) shutdown(r0, 0x3) sync() getrusage(0xffffffffffffffff, &(0x7f00000000c0)) 15:06:42 executing program 1: r0 = socket$inet6(0x18, 0x3, 0xe471c59) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000040)=0x4) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000080)={{0x18, 0x1, 0x6, 0x6}, {0x18, 0x3, 0x522c, 0x4}, 0x2, [0x1, 0x7ff, 0x2, 0x7692, 0x8, 0x3, 0x2, 0x5]}, 0x3c) syz_extract_tcp_res(&(0x7f00000000c0), 0x1, 0x2) r3 = socket$inet6(0x18, 0x4004, 0x7) r4 = socket$inet6(0x18, 0x7, 0xb) recvfrom$inet6(r1, &(0x7f0000000100)=""/130, 0x82, 0x1, 0x0, 0x0) syz_emit_ethernet(0x5e, &(0x7f00000001c0)="42f027910e289ad50c5300605c32e9c2cdc123209e52b65951a92c9f12063685cab8e44661f6d01ee7b397592cac8551cdbbf2311b0335d38143feb0954c53de8a1adfa0799d3532374d77229cec277707c7d383b8816bf404bfa86f2a4d") pwritev(r1, &(0x7f00000003c0)=[{&(0x7f0000000240)="aef27c5b714724476b87e1dd7493989a9d5cad36295e47365ad96a83558bf546c99a32d326b300c74020c7f5eeec3fe0d57b502e54cf2c08ddd6b5845b01da57b9505975ca22a91351826dea809ad2a20b9fed4806f0a9c87665b05bb9fc7e9c4245384d9256eab50a10416386a95bdd26ebaa86235a5ffc7e60", 0x7a}, {&(0x7f00000002c0)="b741726230cd9a80f59230b2d014443972785605b1708491c911a3756bb72f5c27fe04379f0f6c98cd0a55ccf81c1887842bb1dd39402ad4212aa33346abc36271ade1f0ad9650a29abaa0ff6035eadfe39447d9810a9071ecce2060be7f97b825330c8ec3cd69eca29e65c41bf18d15e6e0a7132905930b3987ee0b57e1a3323f151b3cc88e44faf49d5baa0587639a49011629c922bf93c60f6233e1573be19deaa87eb485ea678e04246bca5492f04a262ec91eee98a74288e0d0f8619a52954611dc915fcced25d2155890b3a14edab670de01b1ac8fb1da48f5ec044f7d093a2f2f", 0xe4}], 0x2, 0x0) connect$inet6(r4, &(0x7f0000000400)={0x18, 0x3, 0x7fffffff, 0x5}, 0xc) mknodat(r2, &(0x7f0000000440)='./file0\x00', 0x1000, 0x1) recvfrom$unix(r2, &(0x7f0000000480)=""/248, 0xf8, 0x41, 0x0, 0x0) mkdirat(r2, &(0x7f0000000580)='./file0\x00', 0x20) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, 0xc) fchown(r2, r6, r10) getpeername$unix(r2, &(0x7f0000000640)=@file={0x0, ""/53}, &(0x7f0000000680)=0x37) writev(r0, &(0x7f0000000b00)=[{&(0x7f00000006c0)="b7aed0f71d91c724466a505ced", 0xd}, {&(0x7f0000000700)="42147034c9826699a001e055ebad00b6b0bcedfa148a62c5f4fc54af2e7780f5e89867c46868a14b317967148e4ce95a6b68e9c9c1224e6c1817dc1d2513723e17716beb7c", 0x45}, {&(0x7f0000000780)="bb6d8f3f4b6acd2f257c5e7b40418b84cfb990a7a37b191cbd8a4ad084008919e35cadb690f7e2a0165565625b5d22f3b3f846cfd6c979", 0x37}, {&(0x7f00000007c0)}, {&(0x7f0000000800)="95d5c58e5fb3815f29cef5160eb48dc5f0c62e03a76c5fa5f168b29200430c8cd69bc274765c65a1c07bdbd5d0181197db1a1bec591711d5b640e0c3633cc46e65511d01de0fc5b65ad5f53f1aef2c2f223cebbafdc3f1c8c37717893614b332299e61ed43f43e3748a5e7de07c84fafbda374de069ee0fdcb5b73860db38268a2229036eae0bc131d501844464b0f44361b34a3f6cdd872033485e16199263a3f5e83f0982f9b5bf2daf1a3ca89145bb80a3b05d179c849782bcceeb2426bd352943a3a39779b9cbdcc977123ff2fb8e551bdd52031aa31d880b410", 0xdc}, {&(0x7f0000000900)="81d44dc40bbec4e88947ad5931d9c6135fc9fb7eb73e06b33df3922ca22c7e2e841bf0e902162c272612ab16cdbe218c12c7fd64c9b2cb7dd6f119181c45d7d37c5e9808b7e37864c14043fef8a3dcd56b58c4c1958aceed18430e569145af1ac2446acbf5354f03162533491bf2939b70d5ac7976a9d2b53f217b9de033ae0dccaa251d16fadabe", 0x88}, {&(0x7f00000009c0)="97851b72bcfa24720ce07c30305f11431e479f452d9f", 0x16}, {&(0x7f0000000a00)="396d6e69a043bc1da4ab8ed1cc95f9382995f0dfd80cdfcec62a3d20bad90662ed847d2dc9e0328d72a9e83ca141cda5f9cebcce5c8b8f6f57c2acac37da04e12716ba00eb4b86e27bbfaa60fc9a76dba58b95658e8d030eace158c9b11f7ef1beb6761c57318e3170fdc7a412e39a42c0606ef35f093d96f2989d2e7b01142cf71e5295ff264efd948bf64051d3870900df33513b9950c28739a99df12dfeb9d158f116e8a4213e957bc0181507e368c1478b1cdfda5c0188437461d6f572a71d42415ee5fbe325abf6a80a77e5381ec43b0526cd90084aecf37f6f31469a3ad92a2b31de0d1791ab", 0xe9}], 0x8) r11 = getpgid(r8) readlinkat(r2, &(0x7f0000000b80)='./file0\x00', &(0x7f0000000bc0)=""/4096, 0x1000) readlink(&(0x7f0000001bc0)='./file0\x00', &(0x7f0000001c00)=""/177, 0xb1) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000001cc0)=0x1) r12 = semget$private(0x0, 0x7, 0x208) semctl$IPC_SET(r12, 0x0, 0x1, &(0x7f0000001d00)={{0x3, r9, r7, r6, r7, 0x20, 0x599f}, 0x5, 0x40, 0x9}) kqueue() r13 = accept$inet6(r2, &(0x7f0000001d80), &(0x7f0000001dc0)=0xc) r14 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffc000/0x3000)=nil) shmctl$IPC_SET(r14, 0x1, &(0x7f0000001e00)={{0x8, r6, r10, r9, r10, 0x1, 0x3}, 0x0, 0x1000, r11, r5, 0xfffffffffffffffc, 0x8, 0x7}) getsockname$inet6(r13, &(0x7f0000001e80), &(0x7f0000001ec0)=0xc) 15:06:42 executing program 1: r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000080), &(0x7f00000000c0)=0xc) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000100), &(0x7f0000000140)=0x10) recvmsg(r0, &(0x7f0000000880)={&(0x7f0000000180)=@un=@abs, 0x8, &(0x7f0000000700)=[{&(0x7f0000000200)=""/212, 0xd4}, {&(0x7f0000000300)=""/125, 0x7d}, {&(0x7f0000000380)=""/67, 0x43}, {&(0x7f0000000400)=""/215, 0xd7}, {&(0x7f0000000500)=""/55, 0x37}, {&(0x7f0000000540)=""/108, 0x6c}, {&(0x7f00000005c0)=""/33, 0x21}, {&(0x7f0000000600)=""/187, 0xbb}, {&(0x7f00000006c0)=""/2, 0x2}], 0x9, &(0x7f00000007c0)=""/137, 0x89}, 0x43) r1 = kqueue() r2 = open(&(0x7f0000000040)='.\x00', 0x0, 0x1) faccessat(r2, &(0x7f0000000000)='./file0\x00', 0x40, 0x1) sendto(r2, &(0x7f00000008c0)="b562ad6c729219ab75062f40a666b958c8521929197b46c544b015615896bf58", 0x20, 0x9, &(0x7f0000000900)=@in6={0x18, 0x3, 0x7, 0x7ac}, 0xc) kevent(r1, &(0x7f00000001c0)=[{{r2}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x9, 0x0, 0x0, 0x0) 15:06:42 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = dup(0xffffffffffffff9c) r5 = openat(r4, &(0x7f0000000140)='./file0\x00', 0x400000000000, 0x112) r6 = getpgrp() fcntl$lock(r5, 0x8, &(0x7f0000000040)={0x1, 0x3, 0x7, 0x6, r6}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000740)={0x0, 0x0}, &(0x7f0000000780)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0, 0x0}, &(0x7f0000000800)=0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000840)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000880)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r1, &(0x7f0000000940)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f00000006c0)=[{&(0x7f0000000180)="295dd6b676c01d7a8940606f793fd2521bf1c9ccc0095ec888875365c7fb71b760f02ede19b65cc627d82b91510dbd7df1f96018030cc74e44af2f5481fc6c1cb7a43566852219bf0c871bb37ff42bb8c9a924f929e0c851d3caef10b5f55894b38af517a5", 0x65}, {&(0x7f0000000200)="542f431bab45bcae08c4e4237ccfb1d974dd733e8e291f9af6e3787f61fae4dfa581c2c581798eb45a34154f3c0ff551a499a36225bad3839ff33bc698351dac7c51c798a5bd7e8be9f4f5bc75565ba5f8df1600302de304b103cda20f55f022ed83887b012de308d2b255f67090e667872e4b3208076b80b66a4ae8dfc1cad5e4e06771edee21193c537b021e1efe7e4176a2b1259b58c38c57aa5e0d7c33b33e5f362149303a0d4dcdfaf826842354e8f668b32ff2004b6fa5201444f448c59768c415463d8c706c7a2cf3f6da06fbf8fb8095d0214c", 0xd7}, {&(0x7f0000000300)="57ab19a44a03753c8bf20ae5077af82827fd6c8b842882b7450293f90a5296341081897f776a49b3031339daae8ddfe26e3e4d81515344f6988e9a849536ef9e5b7f5a85f15079df3f67133b2d43ced11c2f45e0da378b4f8f0e75c8f8cdad607d75754d7e3d4184728d68fd3fa513b8f25b49a5f886b0769d7d1478f896d5e5333a83ea8438052173a6635b020361077f1a09c510c4cd27a7f9d5918c9c5cab53dc65845c", 0xa5}, {&(0x7f00000003c0)="7bd55365912a4794e8acd432414625bd30d4afa0062695535438fad895cef2be086f591e4fa9f6e7f41e62f36ece7418fc192fd1953ef1bae14294e37562cd220e8b57de0704c6ccdc4ae534fb7407b63ed700604ceebab06957d8649341a2fb2b307e5d695996171df6d52dc9659fc5efdd92d84a30d7cfdf9ebe8a050e68e226bf41654c25445f00d18ae848fff29c19ca0eab920e7e0dc188f5a947782c6f87ea9b5702863050b75e8c21d33600a834c0637f58e4e70338a2525e9fe6bfa6030e03a180c177d259a6563d9f520730942782c191f23009d0981c447c4cb5f49148c2d127015bba09b00934c4f8", 0xee}, {&(0x7f00000004c0)="02d082f5f9e7d987e014eda4b5458fec29726346e6d172fb90eb5bd60113bb51a09027e9311e825b80e1f2dfbe97ec56d6912d2bef1a8a10c98e557e8ead09be399d3c2200adc389047353155c52fc93fe4613da67f146b052d37a4afd9118", 0x5f}, {&(0x7f0000000540)="c25fbe6e11b4bb0baf09df556e282cc5227a884136b28775d6e2d4b844ac51cbd620f6b040762b7308e108c4d6e6380dcce698fed1c80622e1dfee04d19556b142b1bbcb657445c5d3ade068b6b25f079b1cff89aa01b863fba53f73ac05580be824312c87fcd002d72548728b9b3fa66bf9500d0f01a42ed687229d04a996070df417f58753e226cda7e8060b43ce02314e", 0x92}, {&(0x7f0000000600)="481d196d97c1424d822ccd5807169fb63a6335fb853ed855e0723efdc6c4cb0409cdc1ef252f05d59d62f16b30f4464fe870de6a9817858549b99ecfcdfdea11dda426d9788f3435696a4e8ac300d54ec493b4128e83af21b02194a04083082cdd93c98318e283f9f56990d2b03612452316d730f462ec0deda97c24eda65257bd89ee4df52e9c8543d7cccc490fdc956eac600ba4d592c1b3056f1b7f16", 0x9e}], 0x7, &(0x7f00000008c0)=[@cred={0x20, 0xffff, 0x0, r6, r7, r8}, @cred={0x20, 0xffff, 0x0, r6, r9, r10}, @rights={0x20, 0xffff, 0x1, [r1, r2, r0]}], 0x60, 0x2}, 0x403) r11 = open$dir(&(0x7f0000000080)='./file0\x00', 0x400800002c5, 0x0) fcntl$lock(r11, 0x9, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x100000001}) 15:06:42 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) setsockopt(r0, 0x1000000000029, 0x200000033, &(0x7f0000000000), 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)=""/62, &(0x7f0000000040)=0x3e) 15:06:42 executing program 0: socketpair(0x10, 0x0, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$unix(r0, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) open(&(0x7f0000000100)='./file0\x00', 0x20008, 0x40) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0xe, &(0x7f0000000000)="01000000", 0x4) 15:06:42 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) write(r0, &(0x7f0000000040)="7d44b5ff5cd79859c7f51cf45b7bc0d57589cb0075bfb2af11f6f824db7508a8f159599248f227b92226719d1732f284af266c1e7154d01bcca7e046f676130bc1b7ef90d95f15bb1fb614af7146ff35d7ed26becec119ea0f47f174101bbe985769c45908dad09a4e782009e544287b372c5cf76e8d9d5d9eceb6819722caff5ca23ac88ff01dacaa9ac00fddb07696ac05e76bff4f668ad65ac9", 0x9b) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000)={0x400007f, 0x3}, 0x3be) close(r0) fchmod(r0, 0x100) 15:06:42 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x400, 0x8) shutdown(r0, 0x1) r1 = socket(0x2, 0x1, 0x0) shutdown(r1, 0x0) connect$unix(r1, &(0x7f0000000100)=@abs={0x89a88f592e0a028b}, 0x10) 15:06:42 executing program 1: symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') r0 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) faccessat(r0, &(0x7f0000000040)='./file0\x00', 0x0, 0x2) 15:06:42 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) poll(&(0x7f0000000000)=[{r0, 0x4}], 0x1, 0x401) r1 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x81, 0x4) ioctl$TIOCSTART(r1, 0x2000746e) poll(&(0x7f0000000140)=[{r0, 0x44}], 0x1, 0x0) truncate(&(0x7f0000000040)='./file0\x00', 0x9) truncate(&(0x7f0000000080)='./file0\x00', 0x7) close(r0) 15:06:42 executing program 1: getdents(0xffffffffffffffff, &(0x7f0000000000)=""/104, 0x27a) rmdir(&(0x7f0000000080)='./file0\x00') 15:06:42 executing program 0: setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000000)="9e0facd86d07cc77da698374bcfab26c114dadafb23052666771f41dfa84a406", 0x20) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000100)="e1b23d8d59", 0x5) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x1, 0x8001, 0x1, 0x9, "02de9952de50fa5142921c2cd967a9d22d343e2a", 0x2, 0xffffffff7fffffff}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x2, 0x2, 0xff, 0x2, "8ce7f0a859d66bf1fbbf75f1dadfd3009bf59a76", 0x8b, 0x2}) 15:06:42 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket$unix(0x1, 0x1, 0x0) sendto$unix(r1, 0x0, 0x0, 0x8, &(0x7f0000000040)=@abs, 0x8) r2 = geteuid() r3 = getpgid(0x0) r4 = fcntl$getown(r1, 0x5) setpgid(r3, r4) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000000)='./file0\x00', r2, r5) 15:06:42 executing program 0: setrlimit(0x2, &(0x7f0000000000)) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) lstat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)) 15:06:42 executing program 1: r0 = socket$inet(0x2, 0x1, 0x6) r1 = socket$inet(0x2, 0x2, 0x4000000000000) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCSFLAGS(r3, 0x8004745c, &(0x7f0000000080)=0x7fff) close(r2) semget(0x1, 0x3, 0x22) bind(r1, &(0x7f00000010c0)=@un=@file={0x1, './file0\x00'}, 0xa) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000000c0)="7c3726531997d32ee6ee16c4b61684cb600081b0733de613f3ced684516ba3186ed290317b84efdcc1646bfd84ac1fa559be6dc87e09587a9d4d173568e4f93d9cb537c49670cbfdef404f571716cb84f0720092003407a91a17195d9cee69153ca2b3d3736e2592cbb64551c0778ab64f03bd5a2d07db80caf975061dc2bd8b269f9564bbd5ee6006929630e95495129d1b552794c8a315abcaff0e849ef3ba5c97cc5e7951cf4629a3693f46693e2151abd7a3feda8fbe7011367cc9f7af2e7bf3197ad8fc5758d12442f2c74c8ee9d18d7882fb8bc5b4155c949457af5635700e259807e4c7bbbc5b1c5930ba63e3cffe09f73353e6dc57868b145d366ea355528d763fbb916e7e702fba3a35db6b7348df07990f0ee63aa7a50655907599867fb6955fe584e549cbbcfd42202dbc037e1982a68c9fad7418ce2f578d87f040a8378dd2634e80f5d57a732cd672979a3b84ed462d9395fd4be28a1fa707e9319a0cc1a1dde47e40c71d00c99b3ecfa013fc7db593e1d9fb5e7569200fa1b1288e1c64fb2aa41aee040a05bda4fb520d888899bd26ab823b57796c55078aaf4add036016c19cf6ea58508c1f031b3d19bb61e7e0fef4a2b88ffc7b9943476ff718cb7081236d96cf6d6d46ec7c3f4567cc9910c5fbb2cf6dffd9edfd89cb4eeb7b8777f83d6c798e9d3da5387c925ee32e625042d68f9950bca21a4e18531815d1872775aa59801126dfb4a8246fc4f747ee5abee5e144f23a4f008b454bd83db10dae1cb789ed3719fff885f2a7bbc901923fe15bcb6979d7fb01a173401acf028d91f27a3a35e02fe2bcacd228b657444adbec4e5d108943f13efac82eeecfc18e9d851a5c7984141099a0a37267e9b24b80fe88f1d84c164b6f6c6cb4aca130457801a46fa23e665cf91640b4fb7095569b6e54a44168053972eab6e19808444d1e0a89249ac28bae9182208b7b224b6f03951d6ab70e03b5ed7a881858e0cd8fd4560590c058fee1bcf223fa9672b573f8775ca4389045748b09a90866e4fc3055e5b35bb9610430c341939b696a40a31b3f9b5217448dabc1432b37eff5b08cdba1121cb83cb9fce8848d39a5c3ec7485010568ca9248a3a9ab5852ebb811c2c656153eb268352c164d192f1c65b6340839e26b9e4acbad56a7dc2818c9ef9a9924a91787c495302cbb04561019d9fac1e5d95692bb6b4340f31b767e08e4ba8a977ebddc81b8fd2b74d534a137afc827ac930197212a1a652a153df8e6a047ab65836d3aa308148e909928b72bbbb2eb04a052e4ba0d96b3869d30f4a3a82328febcd49a17e27966495c4d7cd38c32934c9d1f22e6a515cd388909bd152e0c11e1799caa7e2b047e88b858b96cdc4a446737df8c1ecd6701cb94d522248f196e221b77923d9b4a312f04fc15ee6c96ee7b91369710db7085cacc43e6466da1b9dddc923c709519cbc45f6950ab56986dda96b4d5483934962ccbfc30bd8f5cf6a96f9c3838ff8f8f25eb9dbab8512287c109e4acb242222aa018681a98ec2d2c45a65bf93b8771e5d3393b0b462c3fdc6fb342674467b07f440e1d6ce2a101706b3f5968b99b20ec6463df6ec5f63e787079c2b016d0b88971c0ae7253445de5de368138b02022a057d1d106fa78e0290631ede6129f09b501d1b4f8bab84da5653fd532139dca4286af548739ee8410775ccd5edd0821742e774b1c3e612ab8aea817a336f63fb671aaf0f26f61af0b99d252e8c1c99b70ea3d65f9eab1554be9d7d91ef27ac77e41808f45b87a2a87c2c75ddf98760e35e8119c045a3b8ba178a02cf922be6cf2a656476531b67136d64793a04025829353ddb8491d3a2aee736b560cd329f627b927616ee53188d4524da82d7dac8b98392d5181b6e8a6083b1dc246b0e30564bd3c81d25b3b086cc897be9f87e749b5110b2930bbd308e1ee8c6c7f204150340d7eb4e15856260275d409ecb15c44cb44b74e978087bd958dae2c2be543e705a2a0dd1328874c97c74ad4cb045e77c97d7fea9bf6941104d21db9b27c43cbc5b958e1cdd1b47a327ebcd1919e57ddbd5dfc2e5c6bf3791b8e34394e16db33964a621882cb0689d64baf4038cd515b69cbaea2d793b70c148e070df6f1d5582b0a13f590b59c9d5aec3cbb942b892d4e1b727533eddba32944976275c112dd5791358e6f918dcfd73f97c3129e378ca47caf145d933dc752b072f211cc45a40b4cab972426677f922552f774da3a2bc1bb8f4986feff9fabf0c9e0e5c9c8ddba9c354340ee4dd7229972b4d2212068d0300022c840fcf4e5495ad42e34a0b20e147b5bd4865440e377a261b4b855d77d0009ae7270b54cd072120c41ec40ec6ab7e17107e9a20f7f9e725adf6e086d871d0aba750055b4923e2344105375444a03b88b31c8357181b71484fd192dc310d4d6c5c36ed224e672d8248a2dbe4341213d6bf353aa6ce99551e44f1fce64a456f8d46bc729eb680ccde7f059f0f1b33a9db59d4f73e112467bee1f95fb8b5afcbe0baf4902420399c26ecf31f6cbb3fe6ff9ae2272eb1a8611f53f7de3860bcedc52ccd1bb457d80563bf909deedfe4f6ca284be43486025025bb4db68b68f48b1a581d67bb36869ff71eaeea2b86c424ad50200288762724ea9795cd7fdc5cc383a9e7c79ee4fc3c56bd7918e130f277865547eb132cb2ddcfb1453b73406ebcdc4790fb142b34ecdaf34ddae7c90a4617894a3f8899f1e1a3f8aee77d82597086328ef90ab4b9d60b80bc2736c2bc49fdd16b108c27c29fcc2cbf89c2a56552ce84704d1165f0e2393a53e6961d08e88b81d1a95d59aba7cc5d5e7728a88f870d5ec7b1040fa98c17dca9206d40645340bfcf313c1b3b3e199eb4fd0b96f332538ab326177b42fff2d6a6361c045b3de8cdc64c335c1bf6b540d260fb329b02ccc65a29b8d7a4fbf5f0c1ab179d06ee65f1ed35a92912cc08f094b6547b9adf243353bca57d66733f84c893394c0a23e425b1e73d59fa425939d731bf1d4deb77ec3dea452cbfad5c36a8c392e8ffb5ba8cc2b4b512de786d80a0f1e338fbf3bd5f9914604e33e1feec85af8c280b282f1ebe18e4467064542896f08703820eee7769443a47a69ffff0853cc32755bdb495275c7b344bd5233da2c2b449c2be7681d12a5ed0bd7fd2af76cabaa3fd1b1016f9b44b48d026fd84cfa15e662d93dfa28d2676647acc7bdb116d3dc416a6a77bf8f8b90de6df3a0ebd2008ef21100aa0b52a7a6ffd6f7f2ec61931bbd27be5601e1a3e32fc9b4fc46982672951c78a1fbaf89aaa89ae3f681cc6a51d5661c201f0f0f8522cb340f7fda7f55d0c943522648bfc39f5e14b1e8f93d188157628f93a81ddc9e5256538e47158e907faded8c5e60766f6113f4c5933fcfef44d866a035cabed8ddef14404e1245fd6c4e27798770c9d1842280e2e8fc1c83fc62bf933cdaa729e599d3c93010870b325804c86794f7ad677830302c2775b282f5f0e89f1ba517c812785ce05192feae9679c5cb6416770a2929c469403a6b14913be7ce45711ae7d3127eafa1b2960c962b1121ddf8025bb1a4b6fa77a68bc352d29e215c068461ec52ac28eef9744acd92674f3ad62d3f26ff625f3f2b5392ef165b141423cffb99c3ea888ce971ea10065ad2f703f1525d593bb0faf6001dd495bc90842464245fb9ddf457f24a453b089b304f091ee449fea286af859b04d440453a09727680f70000b9b3ac4ca6900ec1f420d10c9d7fc1b6f0085a416f0b895250942235dab5211bd447687f1c103d083cc2440d973dfb2ff1c7e3b3e4cb6cfad41a01f691132bcc472fb6c9753f97fb5e94b00f5ddee65dfdc5d0294975b3223b3c349bd2fb15a34c1dfc546a01b8ce8cf1e79fec8b7d04950fe08d595662a5111d92fdfee33338e29ccff9a7ea8bcc2ed228af3ad59b6c7671216419fe810d9f6545fe489d3b13bf6bafc679abc866e1c5d66f8361f5a5785a6455509420072e037f947f72002b8ea3dc573afa0c2801011ffbcd2691309633ccbb22ec80a19f868505602ba95350975cd03e18fc6823f7ccd12ce210cfb1d0985cb4bdfa9727c12e76118534d1a215a1979baee092ece009486e73e46293d470d40afc91ef65d74f9ac099c659dd629d76b9110639dcfa3cbc19d037ed85261dcf9b3c304d17c1e51041a6bcd6ae4797acf636f2b5ba97b9600a42fc250960b10d2c05d240183b330365b06d2d738b5650d637021182b2ac96aec7c0a9e21c0c402dd0a1ed984bc9c48f01cbcb17db0c4cdb81d0ea15daee16207ec51c35ff1fcc5b667ec8a6d5fc0e490e9fcc7dfe7c54bc1dc7e8a29613ad7678ce673b351d32bc6994678187dd9e82fcbed5f60a5912ecca59ec6c457a8abda937696bc80ef1e875e2db6d721b07cedfa540d148c9d9514efda27f9789e1b704e1a4caf722202210b61ec5297b2dbd7e8e38beab45e32a46244ad1feee6d9c11e79311cd683386b109f4a710b005e1325d6dee7d455ae5105763e768c8a2f719d57753d363bb4a4fcd97bd005f601cd2ae2b447770630ba4d8619c21e0ca594048428534e29b81377c2dbf2c0e3a580b42b5d8b6ac589d3ac7c761ea47d08226675d36cdcdc55b608952a5a5e8864cd0e295f14b9b29516ad9ddb0dd5961018b30bd93fb8ef118487ca50417d07f2a4b4b0d4cecc8950bf362dc5d57e459ec2f6c9d914d27c6ca6f3f0225d632e6a88c1b1b8537898833743821596927c92a000153e4d698b2694e6f6a09fe43786df1e11a063bc2b5db744210ae952156dd6a4c1cb1f3ace3d8d35b9d08c495d17ff317a10f7abe9bcbeb7698e49c99ff8fb2230792220095784a4d534d51926ee09d3c7536ed25a22e93da0af6c70c7d2c7262f3a0ba38684666b2f6ea6c6e29cda16d250eafa3a1d347b8f08e89d18b422ca25ffcddd42420063b0022cb98f14f8d12eb5727cc7e4a62c9690dc8747cad3c6dd689488ab7552f292c9fb084076a487f44bfd34486d66299654de262025783bd67bb0e1a376681b8f19f96ed9b07be61df052aa885280bfd363dbe77dbc12670546efdf9f59ade347a17905a490a5a5ddf29e89dfdfdcc81c2b5d16ce1ad6835fe379277b758d562d16d222db6caf6cb182ef02374343a398544f71563f7330d171926071e1c593de8e5aba36b647d37c91a2e4869019fbcfd341c710c494d5b52d62dac7a056053f81fc13b1cfb4d871a11eb34ed5fd136b998c7db4f181807a83e45de0e18106e477d12cedb5dd1b2343b6a948ab64308318d734e262daf45381d31cfc6b18a667d1a0ab78f0ad165600b41c1fe6a45500dfe11393502372123b9c05a532f5457707abece56ae0ba95b53cfa270c8ac93119467537c213fbfd317228e8ed6a4f95666ac427ed505af02df2b7125db3ee255127f6046db5001e713e8c629bca438bd634bf8cfe604db490b1a55972f61a695655e60dd7071b793acf6adf95d871f27689e58b8b190fe264ad3bbc82131b312aec6832f42fbb35f13bde13cbdb1df3d9c15763faf42415903e2bc13117e369a40ca05909bd01ac91742f412d840a2e2d4660219986569e08a5fb5dfef3e82ac61478b651cfca16cf1aa9e9d3bce3c40b8db3f4941f9320ee300fbba825a201ddd9f68ac45aaee6427e84d6c5d12e111f62345cd19455055b2dbcd9bb127224a19b40947412dd8f7820bd63949b8989e5e908019d33fad5710de6389e60a5e4e38863bfac911ff49168c37e9d67aa27d7d0391201e8e65ce82bbc462d68e9588", 0x1000) close(r1) 15:06:42 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000080), 0x0) 15:06:42 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) fchmod(r0, 0x4) bind$inet(r0, &(0x7f0000000000)={0x2, 0x2}, 0xc) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xb, &(0x7f0000000080), 0x1) 15:06:42 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x39, 0x0, 0x333) recvfrom$inet6(r0, &(0x7f0000000000)=""/35, 0x23, 0x0, &(0x7f0000000040)={0x18, 0x0, 0x100000000, 0x2}, 0xc) 15:06:42 executing program 1: chown(&(0x7f0000000040)='./file1\x00', 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000080)}], 0x0) chown(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x0, 0x10c) mkdirat(r0, &(0x7f00000000c0)='./file1\x00', 0x10) 15:06:42 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x35a61a29f6c96b, 0x100000000000) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000040)) 15:06:42 executing program 0: r0 = socket$unix(0x1, 0x3, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) mlock(&(0x7f0000f2e000/0x1000)=nil, 0x1000) mlock(&(0x7f0000e00000/0x200000)=nil, 0x200000) munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) socketpair(0x0, 0x1, 0x4, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) mmap(&(0x7f0000f03000/0x4000)=nil, 0x4000, 0x2, 0x12, r1, 0x0, 0x0) 15:06:42 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket$unix(0x1, 0x7, 0x0) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 15:06:42 executing program 0: r0 = syz_open_pts() poll(&(0x7f00000000c0)=[{r0, 0x50}], 0x1, 0x7fffffff) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) syz_open_pts() fcntl$setstatus(r0, 0x4, 0x44) flock(r0, 0x8c275c1f7ec0b05f) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "c9411bee9deef74377b4ed367dd61789ce659ef9"}) mlockall(0x0) dup(r0) 15:06:43 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) close(r1) close(r0) 15:06:43 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x20e, 0x0) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0, 0x11, r0, 0x0, 0x20000000000000) kevent(r0, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffd, 0x80, 0x2, 0x6, 0x68a}, {{r0}, 0xfffffffffffffffc, 0x1, 0x4, 0x101, 0x80}, {{r0}, 0xffffffffffffffff, 0x30, 0x1, 0x800, 0x10001}], 0x5, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffb, 0x0, 0x80000000, 0x6, 0x7}, {{r0}, 0xfffffffffffffffb, 0x0, 0x1, 0x9, 0x3}], 0x20, &(0x7f0000000100)={0x2, 0x100}) munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) 15:06:44 executing program 1: socketpair(0x3e, 0x1, 0x6, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup(r0) ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f00000001c0)=0x3) sendto$inet6(r2, &(0x7f00000000c0)="4f0b190f152d672f8e1b749826835e56d3fc041f420c55d00595c948eae3b6f9360a807231663ae09831dbe7eb9defec7b995551db60066199cb7b453bb4ab16ee2ddfab2ff1cc29bfd063c782ff528275", 0x51, 0x400, &(0x7f0000000040)={0x18, 0x0, 0x423f, 0x1}, 0xc) sendmsg$unix(r2, &(0x7f0000000080)={0x0, 0xfffffe42, 0xfffffffffffffffe}, 0x0) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000000)={0x2, 0x100000000, 0xa1d, 0x7ff, "d63d4269a2c9ad9506b798dc5eac8b788481a38c", 0x8000000000, 0x3ff}) write(r0, &(0x7f00000002c0)="383e45117eb0818998baed01363539948254340546c02a0da683219264e9cbec98aa6fd5ba722f7ac8b3a743b9e06d23021773000ef1a1523699420420b9795ecdee339d0f8726649cdf08702f07597cc3dafc736f1a83cd9673b4b4944d22d37cf219a0c4322f0f404ef787b1ffc6bb6b1edd14f9d8e8253eba84166fb445895e5756e1bedd", 0x86) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000140)={0x7, 0x7fff}, 0x8) getrusage(0xffffffffffffffff, &(0x7f0000000200)) 15:06:44 executing program 0: r0 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffb000/0x3000)=nil) shmctl$IPC_RMID(r0, 0x0) r1 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) ioctl$TIOCEXCL(r1, 0x2000740d) shmctl$IPC_RMID(r0, 0x0) r2 = semget(0x3, 0x7, 0x201) semctl$GETZCNT(r2, 0x0, 0x7, &(0x7f0000000000)=""/72) 15:06:44 executing program 1: r0 = syz_open_pts() ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000100)={0x2415, 0x63}) r1 = socket$inet(0x2, 0x1, 0x4f33) getsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000040), &(0x7f00000000c0)=0x10) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000000)={0x4b}, 0x8) r3 = socket$unix(0x1, 0xfffffffffffffffe, 0x0) ftruncate(r2, 0x81) dup2(r3, r3) 15:06:44 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x36e9) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) semget(0x3, 0x0, 0x620) r1 = socket(0x10000000018, 0x8007, 0x1000000000) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x29, 0x9, &(0x7f0000000080), 0x0) 15:06:44 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x80, 0xc) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000040)=0x2) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendto(r1, 0x0, 0x0, 0x0, &(0x7f0000000180)=@un=@abs, 0x8) 15:06:44 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x4000000022, 0x0, 0x0) socket$inet(0x2, 0x8001, 0x2) 15:06:44 executing program 0: mknod(&(0x7f0000000140)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r0, &(0x7f0000001780)=[{&(0x7f00000001c0)="b1", 0x1}], 0x1) write(r0, &(0x7f0000000240)="c2f5b24cc8996b2532dbd0489db602dff2126823a765fc2b8c6939429d4cac04be17ab63fbc54100dd57946e1e0e0c3bc7a061d684072edc28fe1943363e612f8848a45b46041b0017ff934397a33a90b9234b0b5f46a27ae00c8553b8fdd8d2a4273f869e5bf5571f6e28ee2cc4f8918037d77c5513c955426c10271e4ddeb9f61fffd7a113e297214431075b9ec2e37b637b2a84c40bea793a0d21ec599f5513ff72db2e9fa9f1163d27010aecb5b5a18623a4c6334014d24afb024aa0e4c39e08c2353121d0f3cf86534c954477a6819f7ebbabe16e52e037fa43a6dd24a5a0b6eb81e5b9f84e990c4b71399f04e9ce59cbbb9e9adf8029ad14de5442d9e77d06cb92b82556583406792c325c06ee75ea5d7e912e34ecc990d11cbffd45e572776b706fa60f637374cdfce86fc02172914ae0cee3331b847f3516f18dd319d22bdee6799e1a7c8977eca8b3d179a4470b26b3a64924a44d9b5c99c89ab7284ea35e486470262c2f5d5950d2f718e81495fbcc9d3315c2fd593dd6331847df8ed1b7c5f6e3ac86a1270db2025cd907ecb62b6bcf3cdf56591eed77af051ffcb886c5e0ad58bf4cc839fe523bd0dfb90a1baf2f40b2ec002cedf7a5407031d7585f703c86d2f72a1c98cca94e4a1f273b2085a1109c23b35581d3ff377ce11b91d6718717144144e2e7bee645211cda524105f06733d8e1405e7b077b8e83ad6aa97f1a0bd66b3d57162d5ce813fa64a4036b18eb6258419e0fd56e98fe174120215d730e4b29582f268c01d5872fc8224b164a4c2161875f0d24a56934786e38565fc9578b3800cf3f424d1e8db841d5aee6442e80f601f0a3eb5c058e483b99fa57ee4d116f567f1ee3f950ca7aa93bb7c705ad609cb29569a0f79d7efcd6ffbff8f692df34f31992c85ce53f540f7fefa73ccd25bfd585ba6b43f1638b624f90127270ea3cf655ed62841ae996d81f0492252650d2a0584d8db75013a283e049a24e8a36090b6f54db246a3901b10e30dbc5504f2739962cbfebf62c0315463bf826b4f23345f787892f9ef9605c7f0d00f64b22feba7fef09aa40e5772fdac41d34901024ee1f686086f4304425338d4d454e4ceb3e88521878fdccd7986d67389c3abc5627c8f15c6bb310a499e19edd09547c9d0990296a33dff92dcf7f0dccfb044570fb93ab7e5e456d1d46c80412fe63370b61ade31d968ff8753647a1419f6984d92a076ad01db90b7cbe26f779e91d81fe39e7503aa3f696b0ed21a72737acbdc40f26626588675da06f6849a0c6dac5fbb8724ea8b9eab859263b5dd621dbe8a1494d72631f146a07d36d7543b8bc948e8a91b1862a1fd112e57c7e4cf6954c7c02feb19d5faf68fcb618db164082a0f80665ad2b0f3cb1189083c6f6d2a9fdd6c861a3dec147d034efcb72a7c76393498c63e5fe3835bdf618e345eeae4e0b6fc7f37e42447b209e814b89f35de67c1051db160ea0f625079d85a3cad418467707d755fb67c21cf312b9f20849395e6faba99bf094e7942c36705225f41d95c180f14f10b055fbd47f1184fe332edc26b1590fb2faedc81a87ef471f1ed5cf746378db4005aa8a5c1939b3ba2d02c1c6773addd9691cd04d9cdf846a873446da2e6074520f2b255ed23837f274580e44231d4b08cebddfccd9c5c813f75213c5caf7b59cc747a3f92ed522a104a1d1e992ec38ce68ad5da6a1cdc56491ca2beb0ea874aad6f59a7b4e9c4384fa5731fe126b9ea93adeab3efb7611d2a81fb69312992e0a104f90c098802a02c4f768d25b82cde7d024d2328480dde417b19f899f79c56a1922cb95161d756ab0233a5e0acb14fe21abc714813692581da47fcbedd87e93ef8880a6b73a78d9f8d716ce60691a243f800d349640f293c6313a4eb119bc3c6ca3673332cb8e8d47f1ac44714871171c504070fafa5195cc2bae432eb98e4353ca461ab996a62b32ee4e153d8d6e6bc00efdb590533dd28122c9807250f4e958e98e6896488c79c06a2e3bbd8dbf04d14f6b57cba7310958f5dee00432f6b9c909d8ce9ca94d3cda2695ddd7c6762e5d7573ad154b2cbfbcd941d017c10b897bfbf1fdbc5687742a1bcd9946ae8113c965d35fe218a16ca5879cf5c47b30b71b412575d02710987e1aa64516d8ad6e1a6f066141e7f4c9a8b7fbf5564bddac99b120cde6edfb3b2ca59ffac496a0ab402a1a5000f089eb34b11294696c00617b23aa79b2e0e5fb54d4bd5be12d5a1f8cf6ee2dd1c6772af2895addc4331317fa08e2b1125887c2c8b6fdacf5797c5085f9074c316b004c8460d4f13220977c86e344beb33e7571344d7638378c9f0a54a5a65d295a8ccc33cf73f2df12a5b4e2c8e552b1f7165ac694dcbc89bb89535904922a592a2f21a6f7db8161b1ab55c55240bb687bfc2dddd70763de3861d2e07b63e781969616576216dcfcf69b46a3c1ed4fed1bf5b61cd612f58a44c3cd4ff236ced6267258c1c6fb5103cee2c7eef7c547b1f243c7cb78bfd3e838d33ffc3f5f707d9fe4f06557e06e580e2ac034e566bbfd092f97c3d78c1d975aedaf962c9e589c4e9a58e1cd73645e5560cc964ed38ffbd7e52366834d561864c432608e8e4822edbe9139504ace2d8a4d10b39e8f1c37e21508eb8a0985df882b7bea568baf98e37d5af44c36db900c2b1cda2472ccb64b8dcce19a7e4a5b471fb8284ef8c5f446979315b3196410b51f8e93d44b5d98a23485a34a9dd45cfa36e534effc7b93a48bdc8b00e28ed546f8f5f6c037c5f5e7b87712523b4dcad2c9c8a505c23bb6b911c8588b1b351c6c7cb59d26951d7d27c2c804a678546a6a615c54a0777da22bed76d8e55785457f2e1cb6dd5bcc16629f32c3f002b8dfc3d2b417594f91eee3fb9cbdaa58c406def29d48d40efb1acadcbf17fa35b835cf3c8835a8937c0729c9eb7105a7a3dfa3e468ab87295bae24c2c574af66b913df68293169aeb6a89d448bab037912d1491ce07385035f7033863dacdf9561a7dbf96880b9ffd1042cabbec0e7805fd1bd35c52d0a24719d931ea9009446fa7131b86b47f47573bd4037c27df42ee7b75ba89bdcd2c7aba6da41eb67d20efb926ad5ab8582011c2410cc260efe2762076f1231ee17a10fd31b66539289acd80752967deefd0c6930f5333dd8e7436d6d614e4faceac4757a2c2b4616cfc452c1bc77d05a4384bf780af3f598779858660f1e432539f22875b885b30bb5a2e040cfd287204807b4f74684462a9e7263698b1997065815b70ceb10d974c40d36fc67b1d218acbb8f92b0e133222ed731aed115df4922f78097fddfe5c184fa32e8a370335ae156ff81207d848b6f016a88f5a75620f7b15fa8ec650f046ad7614aa588181fd3f681fe5524eb958c4eee70d19c2d4de675fcda33c46e954d0518babe6ccbf1cc63c1c038ec007773f9a44fd1fd4fba1a84714aa3649d45cb4a474c7b8d09296a1bea99646b7a3bb2a13c86df7b884a149e39ff3a18b8b1178307eb33ebfd8779c739f350755b9fc8643ce5326f70a261cac3b4bec215d756329fb58c1a779da4afb9bc11bf40f92f34d408e14a0ba5a6a01c61ac8f973f364bf5529df5533322b486cd009511b3ed43772638c4c947570dfc9cb0be969865eb3d353353bf9dc993cb711eb469658ff92aa3791d4ef9aec939b65479e5da9a82419c102d6980c0a09aac8574b8cb180940b116bf2610b5ae6c62215340758e27e02e5aa9bfb070889f43a48822ba5c2fdd403c42d0ec2dcf104cda153ce6ca4583bdac5ad1d5e0637d26a31e35733df0e5bb9e2717531a2711e583fd61afde2d0c84b7fb2fb968d02c0e8e2f0fa1bedd1b90685b018e2dca8c1e1fa2175ad11448177f48fb4149e6a365aaf8d99f317754c520f81908aceb64cd11fa75f0e5c3d56e9d9db66517d58703eb80400a063ee9fb5e27f64965505693fdfc2613082bc63fdd8dd08da7c3c52d2ed39d966798536565cee36bd43188a13454279a60c54acabdb6b3c654c13ef2d0ed967edcd3599f8483ffa9623f0ef79c64ca3929e2bbe61a4977927d6d4143aa4a125c73f2e951bb5453a273e9155232397f6e6df9490f839ddf6f186aa5b3e6677ddfe8f1916b47f2b017c527958a547dfce6c7932b45f10f5b7da7bd61c12d0e376abdfcf454d38ca3f4cc61fb7a0689e0b96e6fd9882cd182f8a91aa932620789d1b049b5012b0e1c276ac87819749e337a782028c018807bd585aec8e1420b38a4a9bf841ab3ac95e2b746c0d629198e26a549311331ece9e56b6dab9cba1271e9e98a12a76bed58d0ea881f2a6789c60b544d8a6589675161654fe9baff7838d9b544b1a6bb65d7e42ce0c2ff45e684b41a6e83865062565d320e24d9168ff3f0ff9dab7c392e5814901776fcb5e6c4edb07b88e5b9fb20a4591cfb1fb7dc5efa6dfeeb9d3125ef1e339aceeed2428948a8684587460e877557f9b616e843ed6db1e42082d34ce5377d150655717d00e3ca2527c5be069079ab9198b43fbee28ce0f236a56240080946e173b63b12e8d2edff9804823c0c6494660e80efbf54f8c2ae20ef4853e238a7157cca86a37d17f891770fabeabe8cb00a0b1da196588fa956606503e96ca9a495faa3f67ef203ea2c7d317485817646346d64f55e8dcb178a04d03a493f040d7d522e991bc24f16f50ecaa29ba6c0a01797ae59772b85e970ddf2c18af67e2bf16d095d17d209edfe5c30eeb7a721cbcf456cf71f86b52b6f33a47e696a024896db36d38c7fd9b3d40b481aef9470e9181b627df5f0ca2b9a77e70db04586f4afb0f81cdef06625333dc82a01b296e1f8c7fdc170d8f1e1fbcdab552a7a5ca7e09aea6a0fde4d33fbafdd39871339f8bc08d64208fbdcb723c4ab48beb0f2b9b988341909f70b6e9cd850efdad2867788241e004d6f5bc5d7515359d5df7f4daab940ba6f2dc1f20cb5a48d28c2fba24cc96332048266088afdbf025b0284b345955f9a9e7d2022d59c52745e661466055727b22ee9af00de8150be187a4ed841af73edd518fb3af01330a2bd42e81eb6b0b53622ec7398cbf639d8bec2108819300b4c8cf1a3a51231f6733c5f7b2cf4d3b01596bc7bc8721810dc849a5e678ca66f8586452bfe5d826590674ed670f432954945766863c67b773573bf7ef9094382eb43004418b6ff004e5e11abd5de6aaf7054b7a6abd7daf92e01e6df76a3f70de34525f35f65811e0dac87ac6accb9b17a5e00deeade78e80b929ca4516eb8bdbc07f5ac583f097ea76962090eb4d93f117704640959390a76def805214676f6608a9617c40b5e9762e04b377803c1a184a7dcdea6128f91f1735f4010a9a23be032e74d8b2f50bcc592d5ad154cfad41d7d2a5d13587afe927d68adf5dabb923a9b01d6af98e3038dca7c0fb5e6c29e3241cedaaa5be05b8384f5e9fe9a813658b439e50410dba124974b721a9436d2a2a51c9afa057734dfdfe603112797ca2e0799a6a846a38d965efbe093d4f09ccd13515cb6032dbdaecf6b5b53c323ccb10b948c5e71901e12dc33609590b79dfa17c8eab4f6a8c18a44dd3d9c43e7c8c7435da5a40807c8b0d622b1afbc10ef2c69fa51629309ff8778aed04346028c3efa38b3b2f62793d7a00286bc6cd135b2acd22146cf27172eecef56b8beadf51d02de2a984722630b2974dafee8433766397b771392b6b3c2dc3df21713ee2cb162f40fda55efc81905ac58fc187fe544dc0f9e7150db987a75858e679d8013de158999faeca969d96503e03519f8bb", 0xfffffffffffffe58) 15:06:44 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000640)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r2, 0x4, 0xc7) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) readv(r2, &(0x7f0000000440)=[{&(0x7f00000000c0)=""/180, 0xb4}, {&(0x7f0000000680)=""/4096, 0x1000}, {&(0x7f0000000180)=""/237, 0xed}, {&(0x7f0000000280)=""/198, 0xc6}, {&(0x7f0000000000)=""/40, 0x28}, {&(0x7f0000000380)=""/139, 0x8b}], 0x6) close(r2) 15:06:44 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x10) symlinkat(&(0x7f0000000000)='./file0\x00', r0, &(0x7f00000000c0)='./file0\x00') r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) r2 = geteuid() r3 = getegid() fchown(r1, r2, r3) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) getegid() 15:06:44 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt(r0, 0xffff, 0x7, &(0x7f0000000080)="c3a8b4cb57f72b1f1c6f3c57a9", 0xd) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000100)='%', 0x1) recvfrom$inet(r0, &(0x7f0000000200)=""/43, 0x2b, 0x42, &(0x7f0000000040)={0x2, 0x2}, 0xc) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000180)="eaff125c00000000", 0x8) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f00000001c0)=0xffc4) 15:06:44 executing program 0: mlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) munlock(&(0x7f0000ff5000/0x9000)=nil, 0x9000) munmap(&(0x7f0000ff7000/0x4000)=nil, 0x4000) unlinkat(r0, &(0x7f0000000000)='./file0\x00', 0x0) 15:06:44 executing program 1: socketpair(0x400000000000037, 0x1, 0x400000000, &(0x7f0000000000)={0xffffffffffffffff}) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r1, &(0x7f0000000280)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667078addb364c44e183777ec1b00", 0xfffffffffffffd84) r2 = syz_open_pts() close(r1) r3 = dup(r2) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000240)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x8546, "b08d662247ea5f2b2c215faf8a210524d8e500"}) r5 = geteuid() getgroups(0x5, &(0x7f0000000440)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) fchown(r0, r5, r6) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000500)=0xc) getgroups(0x3, &(0x7f0000000480)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) setpgid(r7, r7) chown(&(0x7f0000000140)='./file0\x00', r8, r9) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 15:06:44 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)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a", 0x259) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x80003, 0x0, "85495500020000000000001167f5bfa600", 0x3}) write(r2, &(0x7f0000000200)="2d56a8cac9957c00601db8dd7e7f71a8c869cae35e377c54504f8e289c65906c364425d389a11a651b42203f82b008045f7dabb2810bdfd3ffcec6d1c90fa43e4435f9b5b7e7a880a031a9cd1fd41d7138f6995b1250e7bfb7b73f504fdfc6c6a0f8b412716140a81f81ae49b8ed9d6cd1b8a45f03c13aaa9d97614308b038125f1735aba3149f5efa80a8a2510e6ee5871e330986a1f4c2eb1e0da39143671cc285fbebd038c39fa1018431af748267c67b8ccee335e3efa45ecfa3791b1fe8", 0xc0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xd9b, "b08d16c6daeb7f1d5f2b2c215faf8a210524d8e5"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 15:06:44 executing program 0: r0 = syz_open_pts() lseek(r0, 0x0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffe, 0x1000300000005}) r1 = msgget$private(0x0, 0x408) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) getgroups(0x6, &(0x7f00000000c0)=[r3, 0xffffffffffffffff, r3, 0x0, 0xffffffffffffffff, 0x0]) r5 = geteuid() r6 = open(&(0x7f0000000240)='./file0\x00', 0x8, 0x4) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000280), &(0x7f00000002c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) r8 = getppid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000180)=0xc) msgctl$IPC_SET(r1, 0x1, &(0x7f00000001c0)={{0x7ad, r2, r4, r5, r7, 0x0, 0x3ff}, 0x9, 0x8, r8, r9, 0x4, 0x6, 0x0, 0x4}) 15:06:44 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x29, 0x33, 0x0, 0x0) socket$inet6(0x18, 0x8006, 0x401) 15:06:45 executing program 1: r0 = msgget(0x2, 0x0) r1 = getppid() msgget(0x2, 0x8) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000100)={{}, 0x0, 0x0, r1}) r2 = open$dir(&(0x7f0000000000)='./file0\x00', 0x20, 0x1) r3 = dup(0xffffffffffffffff) linkat(r2, &(0x7f0000000040)='./file0\x00', r3, &(0x7f0000000080)='./file0\x00', 0x4) setpgid(r1, r1) 15:06:45 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) socket$inet(0x2, 0x8007, 0xe10) r1 = dup(r0) ioctl$TIOCSTOP(r1, 0x2000746f) read(r1, &(0x7f0000000080)=""/67, 0x43) setsockopt(r0, 0x0, 0xb, &(0x7f0000000000), 0x0) 15:06:45 executing program 1: unveil(0x0, 0x0) unveil(&(0x7f0000000080)='./file0\x00', 0x0) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') 15:06:45 executing program 1: symlink(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)='./file1\x00') r0 = open$dir(&(0x7f0000000440)='./file1\x00', 0x30000, 0x2) fchmodat(r0, &(0x7f0000000480)='./file0/file0/file0/file0/file0\x00', 0x20, 0x2) mknod(&(0x7f0000000080)='./file1\x00', 0x1100, 0x6) r1 = socket$inet(0x2, 0x4000, 0x5) r2 = open(&(0x7f00000000c0)='./file1\x00', 0x20000, 0xd1) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, &(0x7f00000002c0)=0xc) getgroups(0x1, &(0x7f0000000300)=[0x0]) fchownat(r2, &(0x7f00000001c0)='./file0/file0/file0/file0\x00', r3, r4, 0x2) listen(r1, 0x10000) readlinkat(r2, &(0x7f0000000140)='./file0/file0/file0/file0\x00', &(0x7f0000000340)=""/143, 0x8f) chroot(&(0x7f0000000180)='./file0/file0/file0\x00') open$dir(&(0x7f0000000400)='./file0/file0/file0\x00', 0x2, 0x0) open(&(0x7f0000000100)='./file1\x00', 0x48, 0x81) rename(&(0x7f0000000000)='./file1\x00', &(0x7f0000000040)='.\x00') 15:06:45 executing program 1: r0 = semget(0x1, 0x4, 0x620) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) unveil(&(0x7f00000001c0)='./file0/file0\x00', &(0x7f0000000200)=' \x00') r2 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r4 = getgid() semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f00000000c0)={{0x4, r1, r2, r3, r4}, 0x9, 0x8, 0x228e}) r5 = shmget$private(0x0, 0x600000, 0x0, &(0x7f0000a00000/0x600000)=nil) shmget$private(0x0, 0x2000, 0x200, &(0x7f0000ad1000/0x2000)=nil) shmctl$IPC_RMID(r5, 0x0) 15:06:46 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000840)={0x0, 0x0, 0x0, 0x0, &(0x7f00000007c0)}, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) dup(r1) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x1, 0x2, 0x5f83, 0xff, "74dfde574b09807160b4659349378dc30897f842", 0x80}) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0x90c5, 0x3f, 0xfffffffffffffffa, "845c556b00070000000000000000abb8afb400"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 15:06:46 executing program 1: truncate(&(0x7f0000000000)='./file0\x00', 0x40) open(&(0x7f0000000080)='./file0\x00', 0x100000210, 0x0) utimes(&(0x7f0000000040)='./file0\x00', 0x0) 15:06:46 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f00000000c0)="90853856a63efcf2dafd59dbb3ccfeb6a287611df9e9a23877062c368035b5664d65457b1941530000000000004abe72c94ac670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086ad403fd13ed874ccbd16f09", 0x62) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xfffffffffffffffd, "854917029c11ff4dbfa620000000000900", 0xd7a}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() 15:06:46 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(r1) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x212b5c23, 0x0, "1ced99f153e5918da43f20f3371f3fe2ed8be2be"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2003, 0xfffffffffffffff7, "854955882eda0ab3c5000000f1d84452f514eb9d"}) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) connect$unix(r2, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0x8) syz_open_pts() 15:06:46 executing program 0: r0 = syz_open_pts() syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000140)) r2 = getuid() ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000000)) r3 = fcntl$dupfd(r1, 0xa, r0) ioctl$TIOCNOTTY(r3, 0x20007471) setuid(r2) 15:06:47 executing program 1: nanosleep(&(0x7f0000001c40)={0xf0, 0x7ffffffe}, 0x0) r0 = kqueue() kevent(r0, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) kevent(r0, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x38, 0xfffff, 0x200, 0x10001}, {{r0}, 0xfffffffffffffffe, 0x2, 0x0, 0x873, 0x2}], 0x400, 0x0, 0x8000, 0x0) 15:06:47 executing program 0: r0 = syz_open_pts() kqueue() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0xcd}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() r2 = socket$inet(0x2, 0x2, 0x62) accept$inet(r2, 0x0, &(0x7f0000000040)) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xb9}], 0x66, 0x0, 0x81, 0x0) close(r1) 15:06:47 executing program 0: mprotect(&(0x7f0000666000/0x600000)=nil, 0x600000, 0x1) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x21, 0xd8, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e699319296e42ad01285118bf5d2a136abd0d58547d0ba6aadce4d0094b94fcf45427e2eedab07e3c2cff445b5c617d672a0abb6f039b31050dae7c88dc123404b50c0c3cc609738000000005f010098460fe79ecd514253dbee6a5df3fa01f36e4ee484d3c9118486276aaa8de6e5234ed60c649c874b85386e54d4bf01a7a6178ebc750463fd93a13e5fafd789ad675d907d8019c5f9d097cea3e9bf08f155770000", 0x29) 15:06:47 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) accept$inet(r0, &(0x7f0000000000), &(0x7f0000000080)=0xc) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000040)="eaff003f9db0125c", 0x8) 15:06:47 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x100) listen(r0, 0x0) accept$inet6(r0, 0x0, 0x0) close(r0) execve(0x0, 0x0, 0x0) r1 = dup2(r0, r0) bind$unix(r1, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) 15:06:47 executing program 1: mkdir(&(0x7f0000000100)='./file1\x00', 0x0) open(&(0x7f0000000200)='./file0\x00', 0x300, 0x0) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='.\x00') chdir(&(0x7f00000002c0)='./file1\x00') socketpair(0x1e, 0x1, 0x8, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f0000000140)=""/202, 0xca, 0x2, &(0x7f0000000040)=@file={0x1, './file1\x00'}, 0xa) 15:06:47 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x7fffffff, "6cd23a9b18dd86e459e50c3acd25b354799dd7e5"}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "4bdceac18503774c0e60621b42171916f4cd2911"}) r1 = kqueue() kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x41}], 0x1, 0x0, 0x0, 0x0) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000080)) 15:06:47 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() r3 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x80, 0x60) openat(r3, &(0x7f0000000100)='./file0\x00', 0x20000, 0x2) fcntl$dupfd(r0, 0xa, r0) kevent(r2, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x43}], 0x7, 0x0, 0x0, 0x0) sendto(r1, &(0x7f00000000c0)='\a', 0x1, 0x0, 0x0, 0x0) r4 = fcntl$getown(r3, 0x5) r5 = getppid() setpgid(r4, r5) 15:06:47 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000100), 0x1, 0x0) dup2(r1, 0xffffffffffffffff) 15:06:48 executing program 0: r0 = socket$inet(0x2, 0x8003, 0x40) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r2 = getegid() chown(&(0x7f0000000000)='./file0\x00', r1, r2) minherit(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x7) munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) 15:06:48 executing program 0: munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) madvise(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x7) madvise(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0) minherit(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0) 15:06:48 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x38, 0x0, 0x0) connect(r0, &(0x7f0000000080)=@in6={0x18, 0x3, 0x3f, 0xce}, 0xc) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) 15:06:48 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open$dir(&(0x7f0000000440)='./file0\x00', 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, 0x0, 0x0) r0 = open$dir(&(0x7f0000001940)='./file0\x00', 0x801, 0x0) fchmod(r0, 0x20) select(0x40, &(0x7f0000000380), 0x0, &(0x7f0000000400)={0x2, 0x3285, 0x0, 0x4, 0x2, 0x1, 0x0, 0x81}, &(0x7f0000000480)={0x20, 0x9}) 15:06:48 executing program 1: r0 = semget(0x1, 0x0, 0x1fe) semctl$GETNCNT(r0, 0x0, 0x3, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) 15:06:48 executing program 1: r0 = msgget$private(0x0, 0x2) msgctl$IPC_STAT(r0, 0x2, &(0x7f00000000c0)=""/142) msgsnd(r0, &(0x7f0000000180)={0x2, "7b98d12862cbfae76334831a91989ca73187d38722e567901dd423d549821549ed6871"}, 0x2b, 0x800) clock_gettime(0x4, &(0x7f0000000000)) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) mkdirat(r1, &(0x7f0000000080)='./file0\x00', 0x50) 15:06:48 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(r1) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f00000002c0)=0x378) r2 = dup(r1) getsockopt$sock_int(r2, 0xffff, 0x0, &(0x7f0000000040), &(0x7f0000000140)=0x4) faccessat(r1, &(0x7f0000000300)='./file0\x00', 0xb47a2a38e4ee2b6a, 0x2) r3 = syz_open_pts() ioctl$TIOCNXCL(r2, 0x2000740e) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xfffffffffffffe0a, "8549ce4e00008e5c46d1766f695f72df00"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 15:06:49 executing program 0: clock_gettime(0x0, 0xffffffffffffffff) socket$unix(0x1, 0x1, 0x0) r0 = socket$unix(0x1, 0x5, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0xc0, 0x60) r1 = fcntl$getown(0xffffffffffffff9c, 0x5) fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x1, 0x0, 0x3a, 0x1ff, r1}) 15:06:49 executing program 1: select(0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0) select(0x40, &(0x7f0000000200)={0x7, 0x59a, 0x5, 0xffffffffffffcf97, 0x1000, 0x8, 0xfff, 0x1}, &(0x7f0000000240)={0xfffffffffffffffd, 0x1, 0x1, 0x81, 0x4, 0x9, 0x9, 0x2}, &(0x7f0000000280)={0x100, 0xfffffffffffffff9, 0x82, 0xba9c, 0x0, 0x4e0, 0x400, 0x6}, &(0x7f00000002c0)={0x100000000, 0x9}) getrlimit(0x7, &(0x7f0000000080)) socketpair(0x1a, 0x8003, 0x9, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f0000000300)=ANY=[@ANYBLOB="0b452c03d48403cafbf25a1ddd4118b757c2328a32118b03afa50e937bafe655"], 0xa) r2 = shmget$private(0x0, 0x4000, 0x14, &(0x7f0000ff9000/0x4000)=nil) r3 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) r5 = getuid() r6 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, 0xc) getppid() r8 = getppid() shmctl$IPC_SET(r2, 0x1, &(0x7f0000000180)={{0x9, r3, r4, r5, r6, 0x24}, 0xffffffffffffffff, 0xf881, r7, r8, 0x10000, 0x9e5, 0x6}) 15:06:49 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) symlinkat(&(0x7f00000000c0)='./file1\x00', r0, &(0x7f0000000100)='./file0\x00') write(r0, &(0x7f0000000080)="b4", 0x1) lseek(r0, 0x0, 0x40fff) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000000)="06", 0x1}], 0x1) 15:06:49 executing program 0: munlock(&(0x7f0000ff8000/0x8000)=nil, 0x8000) clock_getres(0x3, &(0x7f0000000040)) r0 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in6, &(0x7f0000000080)=0xc) r1 = getppid() r2 = geteuid() r3 = getegid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000340), 0xc) accept$unix(r0, &(0x7f00000002c0)=@abs, &(0x7f0000000300)=0xfffffec5) r4 = getpgrp() r5 = getuid() r6 = getegid() r7 = getpgrp() r8 = getuid() r9 = getgid() sendmsg$unix(r0, &(0x7f0000000280)={&(0x7f00000000c0)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f00000001c0)=[{&(0x7f0000000100)="8f345eb1a309158ce509cf44286453a0d882682b756d72072c0ffdc22f63286e89e73980104e6621a99e01cf1e66390cf43ec593b7c89831b9b93c327eb2e9e69f010d33ee4bfe14402e6bbae08b222f2235b66cf3f6028e71ae36674915c2dc0a988a3ca33781c89e86e78b44c609811d005a3e3b4d66be1664b1b1b29fdddd27955508d72de45f4cebe01d166e4d3e07d463123ae6cc17", 0x98}], 0x1, &(0x7f0000000200)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}], 0x60, 0x408}, 0x400) munlock(&(0x7f0000ff8000/0x3000)=nil, 0x3000) 15:06:49 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x5, 0x1, &(0x7f0000000000)="f5bd7cdaf53e5c8f4e4e03", 0xb) chdir(&(0x7f0000000740)='./file0\x00') sendmsg(r0, &(0x7f0000000700)={0x0, 0x0, &(0x7f0000000540)=[{&(0x7f0000000040)="b3ee62b747f7b6888416824e37167a8d341220cfb3a3df2520647c99f4a7b3bb5147723426d604c369a41211e320243dabde5dc692407610ad227dd2e40e544d3970bd6a83c516d2d19c6a0355cedb24a503570dfca7d2fb853e913825a1184ad97b128bc34ceeb3de7db35f", 0x6c}, {&(0x7f00000000c0)="2f5ef2b5a431747e265efa87540fb0c20594ff83dd7ca69e39a2a5ee9c75999bcba34b19", 0x24}, {&(0x7f0000000100)="3eb54dd285f5ec951db849b9d96856e9ebfa0570d63ad29d5284a9d59de9c1894dca90bfe92b8ce20d26b34326ab18c02b544c45ee9a3ce588e31bcf0c2739a42e43e41cdc7fea4444362aa72522e6b4b0e5280b1b967aeeb1c73fdc37fd62686ad7015636b26675c4d7b7a3b1149705739e61e8d9f0a31f47ba1b8e0ea03a7bb124c4926b8ca7d13dc2fe2f89911298405e91cb1da245", 0x97}, {&(0x7f00000001c0)="2eead6a692d7790ed8f68a1ce0284989914bb7df2ebeb5e383b54e8dd0a63db875a7f9a4a403d56439f346080424ec425eb2f895d28f5f9b94b6f84b75571fcb34c01b1498f63b39b2f2bee2cb3d14b0528d14eb5b9d677529ed6b358a76fad7c8710a1c67b84ad6bb6b43748300dd61d524681a902dd28c1c0ce9e9a69e48bd9627e16fbd5fc019df64bdc21aefb4c0d1e8dd714dd3c43497a76844461e7f87972dedd49fb77f550a5da31726c92a1f6c1aa93defdfed6f9d96ab94bdc6587d91ccb1ac625f586872c11f51513a06e733af4bdc7e68d2d5de35c26a292b7748", 0xe0}, {&(0x7f00000002c0)="85691eb289d2625bdc86ae6607caac47bb1e13dda6acb87a54bd70deae2af22d6c0fb9640eb7dd120eae3bfd14ba24283236e1257dd60e68952c7153ece830c8c5aae67d90785dd55837ca13f0a6d75f419c5b8c597bbb417e1f7fb121547e82ac39b1b47f001050edf228127112a6f442ea9dbaa4dec503a203f07bbf8eaf54a72bd1ad1597a7bf5043dfc4334885dc8de17d8b1b72256f99425f2583652c3164c1632957caae450e8bbfe92239a8b3a4bcac139e9693c440f53f1f12b3878c0ee5ccfa222e1ffb78f5092314871b0a6a7b3df122fbf9f918b0c195ce6b865098d42e953b41238b9829db7fa1376b3508964e595dd949fb", 0xf8}, {&(0x7f00000003c0)="bfb0bdd0990c65cc336394c7614f4d37512a8c232b11469472fecec0fc97c10e9282d7d7d481604c56c2c28838649902a609554f141420c09f8d19d2748cfc5f023df1f2218a9ba0b927d30dc1ce0bf0480b90994560cb1d85de79514e78777f852e7fb47899bc4e8050ebe648e84f5d41b050dd0f9544790f454b1db3962d8b08415ce94d871963ab939a68e2e4ca4d790c0b468f8365e1b531cae6348ff781973adb41", 0xa4}, {&(0x7f0000000480)="b7e2c40eb82d74be2ea184355dc204f421febd0dc3f9ba66ab8a1de254bc4b9bf7e6c5915475907e0aef72a0c772e8ab4c4124109a5586eeefe0eb8691377222c614ac8d3f6d7d198e236af2d3a0e0c5a6bab1472b0d3236729815c918dbf367566738c2960b16e2a26590989a41e7e02901cb0bfd0ca76dcdbee9587af8cbc9c5ea7d5b71d72361ec2dfe9c8014c3614d", 0x91}], 0x7, &(0x7f00000005c0)=[{0x110, 0xffff, 0xffff, "76737828114e3924c6c7024736ed3dcea0f36e75975c9578eafa8239468b891fae7e7da75740d42ed427de8750dac77096ac9af42c09663b05592d0b6ca27e491f4ea987c7235d2b61d22ba0c365841c84683fe181a103fe0e551e39613dd40b3a6ae2722e8fa03e6c5a0a713e123b82c6dc1d115d8050364df36f4ff502b80afbb5a9a0fece5eb0ece2791d9dc4d796a7e9559cc58b95f77980f9ca7e21f56e9eb95962d8cbcfeb9865b2232870621e19efaee286d2fdd8b0dc3f12889724386244eefd85608c3a98f21f94d2be7cbd979f7af5fdcb86d7015502b5181825a926b3da4c30ea067501b191e2460563e47409bae8e577558a88e4f6ba"}], 0x110}, 0x404) 15:06:49 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x100000001, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f00000000c0)="90853856a63efcf2dafd59dbb3ccfeb6a287611df9e9a23877062c368035b5664d65457b1941530000000000004abe72c94ac670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086ad403fd13ed874ccbd16f098643f82afe148b7228fa5878d65c4f0893555f635df56cae76", 0x7b) r1 = syz_open_pts() r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x20, 0x0) faccessat(r2, &(0x7f0000000140)='./file0\x00', 0x40, 0x2) close(r0) dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000080)={0xfffffffffffffffd, 0x0, 0x3, 0xfffffffffffffffd, "854955882e5dea9c11fe4dbfa600"}) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() 15:06:49 executing program 0: r0 = syz_open_pts() r1 = dup(r0) read(r1, &(0x7f0000000000)=""/43, 0x2b) sendmsg(r1, &(0x7f00000030c0)={0x0, 0x0, &(0x7f0000002ac0)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x9, 0x0}, 0x0) 15:06:49 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0xd9}], 0x285ba58, 0x0, 0x0, 0x0) kevent(r1, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffc, 0x1}], 0xca, 0x0, 0x0, 0x0) pwritev(r0, &(0x7f0000000240)=[{&(0x7f0000000140)='>', 0x1}], 0x1, 0x0) r2 = dup2(r0, r0) ioctl$TIOCSTART(r2, 0x2000746e) 15:06:49 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x29, 0x31, 0x0, 0x0) getsockopt(r0, 0x8, 0x5c56, &(0x7f0000000000)=""/40, &(0x7f0000000040)=0x28) 15:06:49 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x0, 0xfffffffffffffffe, 0x2) r1 = socket$inet6(0x18, 0x1, 0x10000) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000200)={{0x18, 0x2, 0x4, 0x3}, {0x18, 0x3, 0x401, 0x9}, 0x7f0, [0x4, 0x3, 0x3, 0xe, 0xe3, 0xfffffffffffffff8, 0x4, 0xf848]}, 0x3c) r2 = socket(0x11, 0x3, 0x0) r3 = shmget$private(0x0, 0x4000, 0x400, &(0x7f0000ff9000/0x4000)=nil) shmctl$SHM_UNLOCK(r3, 0x4) sendto(r2, 0x0, 0x0, 0x0, 0x0, 0x0) shmget(0x1, 0x4000, 0x0, &(0x7f0000ffa000/0x4000)=nil) recvmsg(r2, &(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(r2, &(0x7f00000029c0)=@in6={0x18, 0x3, 0x1ff, 0x5}, 0xc) socket(0x18, 0x8000, 0x8001) shmctl$SHM_UNLOCK(r3, 0x4) accept(r1, 0x0, &(0x7f0000000000)) getrlimit(0x7, &(0x7f00000001c0)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000012c0)) writev(r2, &(0x7f0000000180)=[{&(0x7f0000000080)="99b9da4f0c4584efd7236c2ad0e4dfcd6f77084a1b0586036743df9bec80f85c8a9c5ab7c63cfe4399289c5fd196523e494d2a6bd027fc15ef2f5d52bd994a17d8628a4e2c595e58c99be05d55d281afc4f7a465930a1f9923785b2fd27404bfcef5f99d91ff655a682a4567f2c44ef45be018222df95868bd6c3b8086f5a7d09dc9a260ada3cd5b6dd66beb2254ec046d02811e6f5da38b8427982da4dda036da5531ad719d9ec4ab517f6e7064b8af4683538594a14733a241274ff4ab26084a2f6667e30faf4085697bac52b43b44ea77c92e2e80e91edf61fdbb7620b19df23ff4c0f8ca89c94ab78e19db2524572232bd6a520140", 0xf7}], 0x1) pwritev(r2, &(0x7f0000001240)=[{0x0}, {0x0}], 0x2, 0x0) getsockname$inet6(r2, &(0x7f00000002c0), &(0x7f0000000240)=0x1e2) 15:06:50 executing program 0: mkdir(&(0x7f0000000140)='./file0\x00', 0xfffffffffffffffc) pipe2(&(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) sendto$unix(r0, &(0x7f0000000380)="61bbb7936adfed36a19a97ea27c0d46891b5870fb8242266b58f62d109ff9e29cafa8234d758efc1eb80dd18b5ecdf38f0f28ad53f14", 0x36, 0x400, &(0x7f00000003c0)=@file={0x1, './file1\x00'}, 0xa) dup2(r1, r1) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='./file0\x00', r2, &(0x7f00000001c0)='./file0\x00') rename(&(0x7f0000000180)='./file1\x00', &(0x7f0000000300)='./file1\x00') utimensat(r2, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)={{0x0, 0x400000000000}, {0x0, 0xfffffffffffffffe}}, 0x2) readlinkat(r2, &(0x7f0000000080)='./file1\x00', &(0x7f0000000200)=""/197, 0xc5) 15:06:50 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0xb, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="c4b179d3806f8a2dbe005fe219fdecff6a9ae3b0d0d273f13fff7196df7dc348e659282d8342ac0b485947a0447c3d77267bc8588e864086524117550b457455df8b0d5573f5ff5ccb3f8d64f0917d68d73cd5073a1d677625e4d2a3170861ad6c25cede8faca9d02824183db96ac05ccf7ffe76e92c06989867600eb5cf174b9f476d2a5d6ef2dd076b665293e035063f6282632b2c6fd7e7ef60cddc10b8fdde3b72aa1f9ef7b625d238f5c587380d68b82e07e208ff85dabe5eb12a070a55ce832802279ab9c34a074dcc8c38e5b5531930b354", 0xd5) 15:06:50 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt(r0, 0x6, 0x4, &(0x7f0000000000), 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x10, 0x20000010, 0x4, 0x2}], 0x10e, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x4, 0x80000000, 0xbcc, 0x1}, {{r0}, 0xfffffffffffffffb, 0x8, 0x40000000, 0x10000, 0x7f}, {{r0}, 0xfffffffffffffffd, 0x8, 0x5, 0x2, 0x7f}], 0x8, &(0x7f0000000100)={0xe40b, 0x73290cd0}) 15:06:50 executing program 1: shmget(0x2, 0x2000, 0x100, &(0x7f0000ffe000/0x2000)=nil) 15:06:50 executing program 0: r0 = socket$inet(0x2, 0x1, 0x0) r1 = dup(r0) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000000)=0x3f) ioctl$TIOCSDTR(r1, 0x20007479) setsockopt(r0, 0x0, 0x1, &(0x7f0000000040)="6c17e375263a6924d78c1e1312e62d727845c497a93deaf72464a1a89c0e9c2c190aa0583edd18774af3d4b90a5ad006d1c838dd0c11dc18b7952af9a418812fcd6e1839fd4f6cee7f73a5d0755e3f2b9f95f9f4d156c20034048537c040ba2d53d691ea175c7ab28611892f9e26aa336fa49b71a963a80c5cbae956a1", 0x7d) 15:06:50 executing program 0: setitimer(0x0, &(0x7f00000000c0)={{0x100000001, 0x1000000}, {0x9}}, 0x0) 15:06:50 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)="37a7fa37e37659ac8ed6dfa9080034a85c03e2e0177513a18db60390ceda6ac17400000003cf33267ce764895d247c1a15295c75273af45a259230b5c62ef186009b0200c1c369fa47bab9e1aecf0c4aa9f915a4e02f98bdf3155cd7d200000000000000065930e6059a3262038eb3a494bb8f09fa86f8f1bc7bc834db257824857ac315db10ed7917354a002af475d52a6bc1f511c49cf2e9b5a029005fcba5c9f065780f5a2dc7bb6b56dac5a7af0d8865317d0b602d051a7b4f01ebf452be6e39ed7181cc5ba922fc536345c7144c25321952e1725a87e133be783934cf817db97e3e6f9061dc78081a409bda89c2b1715f61767f25b49102d88e22123bf4960e1fd2b12047f7d143f35c095211e0e6b1eef25517cae6f77c1b9ee0ec069097f0cdba13cba096131872aa7790775ca8", 0x131) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x400000000, 0x9, 0xffffffffffffbffa, "854955882e0261ce4e66378e5dea9c11fe4dbfa6", 0x3}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 15:06:50 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0xfffffffffffffff4) truncate(&(0x7f0000000040)='./file0/../file0\x00', 0xffffffffffff8001) unveil(&(0x7f0000000180)='./file0/../file0\x00', &(0x7f0000000200)='x\x00') r0 = socket$unix(0x1, 0x2, 0x0) getpeername$unix(r0, &(0x7f0000000080)=@file={0x0, ""/108}, &(0x7f0000000100)=0x6e) 15:06:50 executing program 0: r0 = syz_open_pts() ioctl$TIOCSCTTY(r0, 0x20007461) 15:06:50 executing program 0: getgroups(0x1, &(0x7f0000000000)=[0xffffffffffffffff]) setregid(r0, 0x0) getgid() 15:06:50 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x2000100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x1000000804, 0x200000006}) 15:06:50 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae6322525956001e6080000005f73f2a044fd330555d3c3a19436e59dc2fc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf572456fc7d4016e8c8b6b87cb96aaf1f330e63355842d72b8bcdb9ad8a4f5f728193ef16ab93f12fc", 0x65) r1 = msgget$private(0x0, 0x402) msgrcv(r1, &(0x7f0000000240)={0x0, ""/244}, 0xfc, 0x3, 0x0) getdents(0xffffffffffffffff, 0x0, 0x0) write(r0, &(0x7f0000000380)="3e2a7913e4bad21c734f4dd36a27e5e27b216d673553c0c01b3dfaf90f001e4bf57a410b3b37dbbe5e2831c61ad4491d1f7828bc2d2a500a35a32a2efc42d6baf381b2a83c61bb70e030d12885a7350dd98080e037f6cf46a2d9615d15b3411c73872e822207b7ead95d8588", 0x6c) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0xfffffffffffffffe, 0xffffffffffffff7f, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r3, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) 15:06:50 executing program 1: mprotect(&(0x7f0000ff9000/0x2000)=nil, 0x2000, 0x0) minherit(&(0x7f0000ff9000/0x1000)=nil, 0x1000, 0x0) minherit(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0) 15:06:50 executing program 1: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) rmdir(&(0x7f00000000c0)='./file0\x00') symlinkat(&(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000080)='./file0\x00') 15:06:51 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f0000000200)="90853856a63efcf2dafd59dbb3ccfeb6a287611df9e9a23877062c368035b5664d65457b1941530000000000004abe72c94ac670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086a33465550107e0800d16f09", 0x62) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000080)={0x0, 0x80000003, 0x1000003, 0xfffffffffffffffa, "85000000000900"}) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) write(r2, &(0x7f00000000c0)="1436c574fb84c0c7bb7e9ee21604056a1d71e15da960ddfe773f2b11a9858937cb00158f4d25441663b9d5b3104a78c533b469d37460b50d5c17ee341fdb51a3c1301486974f28ac59494214041cd6ac84e781604f4d403db1ef51aa9f14a85d4ea0f97ca6b2f2b09235aa53a37ceee612f223185dcaf77f14a9b969", 0x7c) syz_open_pts() 15:06:51 executing program 1: r0 = socket(0x18, 0x1, 0x0) connect(r0, &(0x7f0000000000)=@in={0x2, 0x2}, 0xc) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000), 0x0) 15:06:51 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) unveil(&(0x7f0000000180)='./file0\x00', &(0x7f0000000040)='r\x00') mkdir(&(0x7f0000000240)='./file0/file0\x00', 0x40) unveil(&(0x7f0000000140)='./file0/file0\x00', &(0x7f0000000280)='r\x00') r0 = socket$inet6(0x18, 0x4003, 0x7fff) recvmsg(r0, &(0x7f0000000100)={&(0x7f0000000080)=@in6, 0xc, &(0x7f0000000600)=[{&(0x7f00000002c0)=""/230, 0xe6}, {&(0x7f00000001c0)=""/114, 0x72}, {&(0x7f00000003c0)=""/110, 0x6e}, {&(0x7f0000000440)=""/146, 0x92}, {&(0x7f0000000500)=""/220, 0xdc}], 0x5, &(0x7f0000000680)=""/129, 0x81}, 0x2) read(r0, &(0x7f0000000740)=""/237, 0xed) 15:06:51 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x1}, 0x8) r1 = socket(0x200018, 0x20000000000002, 0x1) setsockopt(r1, 0x29, 0x1b, 0x0, 0x0) 15:06:51 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open$dir(&(0x7f0000001940)='./file0\x00', 0x801, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x405, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0xfffffffffffffffe, "d70000020000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 15:06:51 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$unix(r0, 0x0, 0x0) getsockname(r0, &(0x7f0000000000)=@in, &(0x7f0000000080)=0xc) socket$unix(0x1, 0x40010000000005, 0x0) 15:06:51 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000180)={0x100000000, 0xa8, 0x8, 0xfffffffffffffff9}) write(r0, &(0x7f0000000200), 0xfe72) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = syz_open_pts() close(r0) sendto$inet(0xffffffffffffffff, &(0x7f0000000700)="3c55414d15e923bde36ddc1e726a7291f40d719e82d24a3f3ab129f00dc89eedf0b27ec1f4217ed7d7da64ddf8eec8dbab0a58a97137e40dde43b638fe38d8c38e95496e3df61433ab3100b5538bc1db7fb9e3737d2d37dc24337473e743bce213ce079c19da3261db07f515097aed156c8ff6aca7974a2e4704acd61dad7d86b0dff1f0ecb8cd9e4a61ffc9dc3aca7fdd417e2b3449e3eb360814d33dc0e31a", 0xa0, 0x0, 0x0, 0x0) r3 = getegid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000240)={{0x5}, 0x9}) dup(r2) syz_open_pts() getpeername(r1, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) r4 = semget$private(0x0, 0x3, 0x10) r5 = getuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f00000002c0)={{0x20, r5, r3, r6, r3, 0x168, 0xa718}, 0x1, 0x9, 0x95}) 15:06:51 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000040)={0x8, 0x4}, 0x10) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000080)={0x9cb, 0x100}, 0x10) r1 = socket(0x11, 0x4003, 0x0) setsockopt(r1, 0x11, 0x2, 0x0, 0x121) 15:06:52 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0xfffffffffffffffc, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000100)=0x2) setsockopt(r0, 0x10001, 0x7, &(0x7f0000000040)="f793fb431a799dceaa2547ccc8393391ab92077fa8b341f28a0bafae3aebf0620ae838c72fd858a4de25ddd4c4f6d744aa745e1a5c229ba5b564ec80ec9a565933a7d89cd553d08a3744847e2b024d12ea6e7408c71c4f5986489ca4a06c7167a7d7a82e95f30271a8ce1e62a09c14", 0x6f) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 15:06:52 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d2, 0x0, "d70000020000000000ffffff7f00"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000000)) write(r0, &(0x7f0000000a80)="3e2a7913e4bad21c714f4dd36a27e51b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff103434060abc4bcabba3444002007e14295fbaabbbafe214dea79d9917dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d00020000000000009a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b3a3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ffffffffffff3e795cf6966226d3c83b14040000000000000096cec088aa535a68481e2713cc2780d09bb76d044eb70245930c809d5d9ee6622df03cffd65275bbf42170068e6e4cac7d34f403da06f7e24bb0461c7f53017a857f48acad4a6fbb2a6cfef22b6c8bf33d124379ce26d044cc1181d611b6c3debbc92c5fe8d68d3443f8ae49ae95443c659d282e11214bd4bf2bcc94ff1ee08d0de73933f48d52bb8a88a66b0c70391cc2acf2d2ecc08e5a6bb2e77fe6ecd8db1add20611895f6c8f35f40da64e99ab07935ada8e4d36841ed474cb7fbbbdc74edcf4d7139e2d69831eeec39783ba89be635b3800962c0600aabc635ddada0cba37523582218157377a44524423ab3627929dbd55c2b93c250", 0x225) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000440)={0xfa, 0x100000401, 0x98b, 0xffffffffffffff7d, "85fe4dbfa602000000079600fbffffffffffff7f"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) r3 = semget$private(0x0, 0x3, 0x111) readv(r1, &(0x7f0000000480)=[{&(0x7f0000000200)=""/108, 0x6c}, {&(0x7f0000000280)=""/125, 0x7d}, {&(0x7f0000000300)=""/124, 0x7c}, {&(0x7f0000000380)=""/123, 0x7b}, {&(0x7f0000000680)=""/157, 0x9d}, {&(0x7f0000000040)}, {&(0x7f0000000740)=""/216, 0xd8}, {&(0x7f0000000840)=""/238, 0xee}], 0x8) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000080)=0xca0) semctl$SETVAL(r3, 0x1, 0x8, &(0x7f0000000400)=0x9) setrlimit(0x0, 0xffffffffffffffff) 15:06:52 executing program 0: r0 = getuid() chown(&(0x7f0000000000)='\xe9\x1fq\x89Y\x1e\x923aK/\x00', 0x0, 0x0) chown(&(0x7f0000000080)='\xe9\x1fq\x89Y\x1e\x923aK/\x00', r0, 0x0) getgroups(0xa, &(0x7f00000000c0)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) chown(&(0x7f0000000040)='./file0\x00', r0, r1) 15:06:52 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x18, 0x20000042, 0xffffffffffffffff) write(r1, 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0xcc) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) getpeername$unix(r2, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) getpid() shutdown(r1, 0x0) readv(r0, &(0x7f0000001600)=[{0x0}], 0x1) 15:06:52 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg(r0, &(0x7f0000000500)={0x0, 0x113, &(0x7f0000000480), 0x0, 0x0}, 0x400) 15:06:53 executing program 1: msgget$private(0x0, 0x2) pipe2(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) read(r1, &(0x7f00000001c0)=""/238, 0xee) fcntl$setstatus(r1, 0x4, 0xc4) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000080)={{0x18, 0x0, 0x1, 0x8}, {0x18, 0x2, 0x0, 0x1}, 0x8000, [0x6, 0x7e2, 0x80000000, 0x9, 0x9, 0x7fffffff, 0x5, 0x80000001]}, 0x3c) read(r1, &(0x7f00000000c0)=""/218, 0xfffffffffffffef8) linkat(r1, &(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000040)='./file0\x00', 0x0) 15:06:53 executing program 0: r0 = kqueue() kevent(r0, 0x0, 0x0, 0x0, 0x2, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffff9, 0x8, 0x0, 0x7, 0x7}], 0x401, &(0x7f0000000240)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x7ffffffb, 0x0) poll(&(0x7f0000000040)=[{r0, 0x23}], 0x1, 0x0) close(r1) pipe2(&(0x7f0000000180), 0x10004) 15:06:54 executing program 0: r0 = socket(0x10000000011, 0x8000000003, 0x0) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f0000000100)=0x2, 0x4) sendto$unix(r0, &(0x7f0000000000)="af5f7a2f2dfc519133564dca2ba455423902030ed1965c0d8713cc96634deb14fac54b627ad9ec72bae1c79066b6f308f412f1b018a0c8c584b88cd0afc5d181570d15d6f5cb6e4d74bc445d787b857171daed2a6881a262f1e03c61af98ed66a758c0ef7a0a3ff0d07584ce85a05acc80171689798550e6afa24f447f36058f2a013ddbe4db95898e112a1368b801bedf", 0x91, 0x0, 0x0, 0x0) sendto$unix(r0, &(0x7f0000000140)="8f4a992b31e93815d34f5f6bf64861d036907d86bb7199bdb8e855fc8489d7569cf49d0a3c32f8e1cbd6dc9e2a556f0f8df61f1bd8bab7792cf24561e715d8307f18da1278c6c2a7d89fe2a9b1463b1793aa804cc30e172c0b4ea8c6b374ffe98c9a26f648eac6d6e55633e2586653967d6aa9967406be3e7cff712426a90426e593bb6a74c7a4b5933d696ca06511ecd2b46a5654a63f839ddbf83e3bee541c5e9a0a4d7416c759c2e9e6d12e4fb131de1953942c26fb60935ebd679045ab0f", 0xc0, 0x4, 0x0, 0x0) sendto$unix(r0, &(0x7f0000000200)="f325ba00cfa8af497f9ce426b76ab258c9fcba95c918c2f5dc845da5e42deb38ef46e03564282c61d4042d1caf654950a8de39aa469697ce86253aa7ea14855b34ee65f64dcc8fee7ac0d04c054da294780f2d52da8bfcd1023d6680ffd19cc1c510fc64268c8b7f29677b7c0b9c", 0x6e, 0x401, &(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa) 15:06:54 executing program 1: syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)={0xffffffffffffffff}) pipe(&(0x7f00000007c0)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000800), 0x0) setrlimit(0x8, &(0x7f0000000440)={0x20, 0x100}) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000880)) kqueue() setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="1d489542458f926524dd5ae159912ebdbacd44668aa29475ab183954e85f7a96c6e5253ebfaf941545315bb958d697599e42769ff17807686f6adfe57c3f1408c6c282bf953767042323d9b72024e4d81deac54d22f8c6cb76942af6b0b60e754453d51ecd7c5184229330486cf96e4b347fe82ecfda865d101b00da0ab89f0c94101cc2547d2a", 0x87) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() syz_open_pts() syz_open_pts() accept$unix(r1, 0x0, &(0x7f00000000c0)) 15:06:54 executing program 1: symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') rmdir(&(0x7f0000000040)='./file0\x00') symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file1\x00') 15:06:54 executing program 0: mincore(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0xffffffffffffffff) munlock(&(0x7f0000ffe000/0x1000)=nil, 0x1000) 15:06:54 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000000)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r2, 0x4, 0x84) write(r1, &(0x7f0000000040)='h', 0x1) recvmsg(r2, &(0x7f0000000680)={0x0, 0x0, &(0x7f00000008c0)=[{&(0x7f0000000100)=""/96, 0x60}], 0x10000000000001f6, 0x0}, 0x40) read(r2, 0x0, 0x0) 15:06:54 executing program 1: shmget$private(0x0, 0x3000, 0x184, &(0x7f0000ffd000/0x3000)=nil) 15:06:54 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) mkdir(&(0x7f0000000100)='./file2\x00', 0xfffffffffffff7fe) open$dir(&(0x7f00000001c0)='./file2\x00', 0x20100, 0x100) r0 = dup(0xffffffffffffffff) r1 = openat(r0, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) linkat(r1, &(0x7f0000000200)='./file2/file0\x00', r1, 0x0, 0x0) rename(&(0x7f0000000140)='./file2\x00', &(0x7f0000000180)='./file0\x00') mkdirat(r1, &(0x7f0000000080)='./file0\x00', 0x0) 15:06:54 executing program 1: r0 = syz_open_pts() read(r0, &(0x7f00000000c0)=""/68, 0x44) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) r1 = syz_open_pts() ioctl$TIOCEXCL(r1, 0x2000740d) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000080)) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffe, "a4eccea6b58ba94c79ee6b9be703011000f5a3da"}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x8f, 0x0, "5a28698c2312f3fa5d21c8891516c9173a85f6d6"}) syz_open_pts() 15:06:54 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x2, 0x30, 0x42, 0x8000, "395ad9571a720e500fcf308203b16ec6e550dd98", 0x3}) ioctl$TIOCDRAIN(r0, 0x2000745e) fcntl$lock(r0, 0xb, 0x0) 15:06:54 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x20, 0x104) r2 = accept$unix(0xffffffffffffffff, &(0x7f0000000180)=@abs, &(0x7f00000001c0)=0x8) accept$unix(r2, &(0x7f0000000200)=@file={0x0, ""/4096}, &(0x7f0000001240)=0x1002) readlinkat(r1, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)=""/139, 0x8b) setsockopt(r0, 0x0, 0xb, 0x0, 0xfea2) 15:06:54 executing program 1: clock_gettime(0x3, &(0x7f0000000080)) r0 = semget(0x2, 0x2, 0x209) semctl$GETPID(r0, 0x4, 0x4, &(0x7f00000000c0)=""/250) 15:06:54 executing program 0: pipe(&(0x7f00000008c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCEXCL(r0, 0x2000740d) r1 = socket(0x2, 0x2, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc}, 0x8) sendmsg(r1, &(0x7f0000000880)={&(0x7f0000000040)=@un=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000240)=[{&(0x7f0000000080)="26e71fba85afd42ca2b3bc6ac42af2709796c8e477a1c201c8720f82e23035fbc0fcc4e062b1e80685201dd29872c1719ef3b31508336c1a469f00c921ab514774b8d088f926c092a321f95c746a1f4cb71c8e6683a20bf35ea74726423962dfe860da8c2fdc2252c1e39ffe55e1fe0b2bf063505b638861a462a8fe3b73c62c3f9126aebcc53f1d3e1934490e", 0x8d}, {&(0x7f0000000140)="59e0eb258d92b1da671dd6b5b2e7f6e6004496ecb306c18c7806a6ae25ecfe627d3a67707daf34813c82a6a2c35ba142a40938dce5c390b6d71eccda8db36e7f62e02f2750ee83d766351c673bdb7f2bc965e3c6cfdd78bfc5a0a70f20cae57363549d14a174d175c18a9adef6b628cf7cf70313c7229f6756eb218257f12fc6fac64d30a758633f82f759fcee6205eaaed3851d01d63bcd4e3d88d7dca4191ccdef4b751240cb3c9bb24718332bd07fd82f385f246487a215627e3c55925a80af8baedff6ec4c7a9372caa8a5f40604736f8641be", 0xd5}], 0x2, &(0x7f0000000280)=ANY=[@ANYBLOB="d000000000000000010000000200000085cc8ec6c41e230287250ccb5f29e52c28da55ada00342c20ceaf840ccc19801d429a6ac0af1b3a4138ce6c3388820b1215e2e8dba05a1de2d42a8d386b5255c67001632ae7817bdf09f92322d4f5479df88d6238664e559374b5cd2020ca6f527a2056ed168d77801e8175a6c03a15822269d8b48aecfe53c812b4a75cddf3f37dec14e94be4b41337ae5c837a6a8f48563c2c05203947b60acd4c98df3f949f280ac478aa4e7456d6ed1fc51f4aa5dafe7ffa709fe73d54dd206292d7166b6800000000000000001000000e1070000661c2516538efa42dddd6be1d0bb6981409083a0d9e7d0756bd050fefcf303dc2eb21f8067cf45348fca19ee2e50dd8fd397649d9b3b53fee3804e683898aaa23a511a7fbc49acf078ac25a823a5f7a43e219a831fdcf05de00d1d88610cb31aec1d090db9a4b19fd2cb8456c60c00007800000000000000ffff000001000000eb0ce9940dbd418c450ed1cbd8a1909de7132c5b806943d932870fc68abcdf499746c838e5874e51c13410851692363225bb4cd8fb380d4c2b1df98837021336de326bb3e083cdca7454554bc448da290bb43508252fecd4406f8684d0fe064e97242f359d532b5cd0000000000000000100000040000000740c3ede0e50968dd5da0b693a4204ac9c2f1c3c3c88b272586b3431a7a7394b90886bf1a29cb6af522c6b6a995f376860ff97dcfa97980a37a6e91e755bcd5d781a47b4ffec8df2099be6874ccbf2d8821370205854d41e4e9da6c1708747536ee76e08bfbe3144e8c15b6bbd2ad00fa173b3583c14c267af32ebe04908ac469db8986884a78c1e4517c991b58e4e345c484754f283fed08b8228467f8409cba91ad94c08516432d352fdae5bfc11f958835abff07936c9d1d274b41f165900b00000000000000000000000ff7f0000a278f96aaedcfefa59679b0631bfd7b57aabe6bd9357c81ae0990079ed6c133c63db0c565b08aee8ae06105ba555dfbb1c5ad951a4ca255d3f58992dfae2935ca87c94b56151179632dc6957fe6672125c36b4b00fe4ecd40ddd8ad047feb48ce61af9df4ee14015ec2eb1f59f4b2bb2d93f33275330b2537f4424853c8050a515bb1ac74f77bb2801465c09ea00c7576eedb0793c588fdb89000000000000008000000000000000ffff0000a3060000c275694b9c9c9c25b97cc5ecfebb53af7a5a83cda7e41366ac25efbc77bbccc70587dd9c1372a50d7467a6208825b3d1f7849b53d5044d38c41bd2e8b9d6234a6664863d80fe8adaf7f7f5531c150337b6c21c809653992ef4ed9a1eac7d775f4a1cd0860600000028cf0b33cdcc26373f7ba6000000000000f800000000000000ffff0000ba66000096f3a72864855c6dde0f4ab844b4cc00c31f83b688182b8738976a6cdf9b9b66f22019dcb0acab901ace3e80f92592daa24f023a4c50a47e078750869d74269314e61bc3c56fa2d852df2692c2fd660f26ae1556076f02c06e217b241c29b927d7585688ce067edcd6309f973fb5df5e19ca87c384f9061097f396c0dbd2c1a92fb526d987ab18c6b2a8c547e5e70adcd5682133f4d5b41805024beec99123162424671b534757551a65b11cb950ca9b4a8ad534e60eba87ca29057c40f4fbb4721361a8c74218dcf027f352eade858b5a300d450ab86f23456fc5e64b3662b51f230000000000006800000000000000ffff0000ff0f0000d11b84eb346759eb6c4f080d5c19225b1ecbfc209da2189b58ade7a4a9679fbe50423ed264bf43411d0b426328fdd419db3ae3d71c016e603c3e5450bb7c4bffe3e8bfdaa5eccdb6f41a9b9e8c44502b0034000000000000280000000000000001000000000000001f0d51a83ee3dda508a2513f4b39ce26d8736681b6c43f00a80000000000000001000000ff010000787b237be60d5e1809d01333f4e83174147b1b9f59b6d57067955908d2370976593f9a12ad9589a396f9a77ad4cb0203bb234a6249e003660da54d76a1a2d0573d78551a6ed28c7bda57e502c1cf0be5639901905ce8551791b42accd4afe1ac2eaf6bf183506c0e2fdea2a62a1f0cb462fd9c77088021babfe10beaa0c7fb4fb4db77593a7ab39d4344"], 0x5f8}, 0xd) 15:06:54 executing program 1: mlock(&(0x7f0000ffe000/0x2000)=nil, 0x2000) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0) munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) madvise(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x6) 15:06:54 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) socket$inet(0x2, 0x5, 0x7) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x200, 0x4) 15:06:55 executing program 1: r0 = syz_open_pts() flock(r0, 0x5) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) fcntl$lock(r0, 0x7, &(0x7f0000000040)) r1 = fcntl$dupfd(r0, 0x0, r0) getpeername$unix(r1, &(0x7f0000000080)=@file={0x0, ""/108}, &(0x7f0000000000)=0x6e) 15:06:55 executing program 0: pledge(&(0x7f0000000100)='\x00', &(0x7f00000000c0)='.\x00') r0 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) shutdown(r0, 0x3) 15:06:55 executing program 0: r0 = socket(0x6, 0x7, 0xff) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x6, 0x1000000000000010, &(0x7f0000000000), 0x9) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080), 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xffffffffffffffc2) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180)={r2, r3, r4}, 0xc) 15:06:55 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x5, &(0x7f0000000280)=[{{r0}, 0x0, 0x0, 0xfffff, 0xffffffffffffff7f, 0x26}, {{r0}, 0xfffffffffffffffd, 0x2, 0x82, 0xa35e000000000, 0x3}, {{r0}, 0xfffffffffffffffa, 0x10, 0x2, 0x100000000, 0x2a6}, {{r0}, 0xffffffffffffffff, 0x8e, 0x80000000, 0x101, 0x6}, {{r1}, 0xfffffffffffffffa, 0x910470c0edb4b7a0, 0x1, 0x0, 0x5}, {{r1}, 0xfffffffffffffffa, 0xc8, 0xfffff, 0x7fffffff, 0x35e}, {{r1}, 0xffffffffffffffff, 0xd0, 0x0, 0x1, 0x3}, {{r0}, 0xffffffffffffffff, 0x80, 0x8000001b, 0x10001, 0x3900000000000}, {{r0}, 0xfffffffffffffffc, 0x40, 0x11, 0x100000000, 0x40}], 0x402f, &(0x7f0000000140)={0x5, 0x10001}) kqueue() connect$unix(r0, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x0}, 0xfffffe01) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x4, 0x80000001, 0x6}, {{r1}, 0xffffffffffffffff, 0x67, 0x2, 0x4, 0x7}], 0x2003, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffa, 0x1, 0x4000000000040, 0xfc7, 0x5}, {{r0}, 0xffffffffffffffff, 0x40, 0x10, 0x3, 0x2f}, {{r1}, 0xfffffffffffffffc, 0x4, 0x2, 0x8, 0x13}, {{r1}, 0xffffffffffffffff, 0x4, 0xf0000000, 0x1, 0x1}, {{r1}, 0xfffffffffffffff9, 0x8a, 0x0, 0xfffffffffffffffa, 0x3}], 0x80040001, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f66695ebc3000"], 0x10) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) 15:06:55 executing program 0: mkdir(&(0x7f0000000240)='./file0\x00', 0xe3) stat(&(0x7f0000000040)='./file0/file0/file0\x00', &(0x7f00000000c0)) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000280)='r\x00') 15:06:55 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000000)='./file1\x00', 0x200, 0x1) rename(&(0x7f0000000200)='./file1\x00', &(0x7f0000000140)='./file0\x00') 15:06:55 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) sendto$unix(r0, &(0x7f0000000340)="c3bc6df5aa12f1ffa9cb3879f0c74e0d9d9f1cd9b1d669a3e648863e5bbc91b50b375af8a81b4f000400001c4e98956995b9d91eb7c271f03fb301177e28c8acfb4d73df631e6024bd00e1401df0cb6845dc4c75eb150d2da2a53a953dbc99d0b9b1ff90a8966e91ceeabed3496505d352dc3789377cdb3c8802be5f75750297fd3e32d093c60ace261ed2ad222cf21fe3", 0x91, 0x0, 0x0, 0x0) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x4) readv(r1, &(0x7f0000000300)=[{&(0x7f0000001980)=""/4096, 0x1000}], 0x1) 15:06:55 executing program 1: munmap(&(0x7f0000006000/0x2000)=nil, 0x2000) r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000001940)=[{&(0x7f00000029c0)="982b51ded842c64ef680f3464cdf4db403d211db7cbbc4ccec6b40b73af819a601d1372549257ad77c4fa891b4de7cab6bac8f14a6dbafc6aed0791cf25c3366f8d183069ead4ba7dd532079424835a0f1bdb83629ac4c2672b150e0ea70103185565b428e73db1385fd14d1d183345a944fe69c34c8637e852279a7ba9e528611c9769af4f189f4070ca377ff00255b5e59ddb07b408356985ba0d4a7f4605310b27181b3f6b0c1f6761fbcbb8717c55d1b5bd7eaa750e33b7b187d7e7747c2962d880a9781de4800dd5a2789367612bf68eee4530b0a4da36d1404f007ac52aa376ef05c99ec7be92bcbd3914a72271b393480b45bce557224bcfd6498090864b6ce32fd9df2ea59c550582519155a03849ead74c8fc49e9ee9a5274759861de795aaeea88b494debbd0855889a2137256ce6f07683f42e3babf6ad284d7b95995d09ea40db670869b9625d4ddcde8ec8794e007a68a7ed256627aa6d26c6b1ff59473ba98ecd8a1bcaed7259e082d1bbb37a6e8207f1a32fda80b1cacbbf05037db0a61d92d57b06387cda9c5f9fcb64d63377dfc2055a6e5b95bde14d49702b14bd08e70fe7966c324ddedcc9fb6bc3fdf95d775496a681e02dfe137b32e6f9425560d1b754bc890bf716b06a830d024b1a4661c22dd2587d0f049a721c378d10479385cfb5c4596576232fdc1ebbff80dea05602c24fd7931f34a429b7b3875008419061723e27e6c867eacd2fce20c36fa46e8fe0a7f39b7f993edc7bdc94c6ec6fadb9641643efb3b0ec072cf1171250751178d788971d2cd42312a975ec0e435f0451b9a33cf5b46314079dc6afebb4446b93127323f18d6ae83e665133d656c23cdf481fec59daf5af3866f3e30d1102f7e65d843e173e8d03f450aff53e081cc63f7fc69db8f5dea9858269ce04b82e6109fdb282a807a2add2bf1ce3a5402e4c8a3fea9c75ffba314b4c555bae7757cda97702bb7a30f4dfefe240d17816d08b289cf677cefd3621592477d55315a1f7099fb6d41387a10bd8db9f947bfa595ef102aeac9ffcff06e02801d568180babbb293b8e56bff579251d29e307ac1e1b621229b1c36ec7a6108f897934ceb2b69ea539efafbeafec56e69296b17cd7c2431fee8da60402f0a008626b831c1d1052839af7843eb42bb121d077f6181a13e9377a455456317b55946d092409890bf9a8ebfefcdc0df3b48dd933830b8e138a48aed83973ef0c4dde9e9b1ebda351f17de6f99181124f35565e998dfbb99e31243941466cb727352b861cec2e7e90ba6dbb6284662e1c152b2bc6c7fef909c802676bf4f5457f7c51878631a5ba86f4775550c4205ce0f80d3bbea2ea20d69b2382cd98ec9ae562c19e044be6a8e87cdbccc10880c801e05e37f596092344cc84a5ef50fe23f09ba43065d7e3ca1b645b710a324dde4c505053269270ff0b8351957ddc258ccf6490d117dc652372a208a419dfc17242e90788cbde95a06a1b5b2e45e6c66f0a6f63e8eda0f7eea9f025686b8caaae851ce79572a326a1ecc626ed007db75e904a7d216156a66e2cd6290f1d5488fa6b33191bbd0175a9fa8e27d0c2b764c6cb1372beac93377a0df4323c4a57c2b2cb782a7365878e6b5cc617b1c6ad426d297c366d60ea031d3265b9cb566e1a9fd9d0ab0784503b22d05a6d9aa126f77a25a9dbdb078b1c5a8c2c4b3658f96fed73e5cd956ddcf3d289cf0453bf2bb9cf8557fbe048cfb5d207342f61aa0c25f08f3612b6dc0c68ace858336975c6d72a4d844a2c3cadc47a2d428f174df6f39bf6bfb887d5a5f630545b5ef7e6f9fc8f2998b5bc019dfa3ea872960d0faec1056ca1b562593ebce05c0f9880631715f2cb6760ecdbd1708caa09c23f41cd97c247e5ff0864d7fa56efbc9ec208588bb18ead1ebcfd8abec26d1601a543b0632073ad6450390d74b1c04f0feac27c2c3f1aeabc82508bc42c489fc817707157411da1b61970297af9bd1de2bfd25e5ac352c3ea85f671a49ecde0510f45f5516e2e5b4cae6378f416f669e00f1facaf95f57e3da43b9de9471c89365c978d24eb3eb3831f5e13092fe4d4db237fdce86c3b527468a41b7055d407a5fde5304e0904eba6857e447944032b7d60a816b35d25aabc2fa2fa8af9674603a5fdebe4f33f78a010f43b96de422fa9fb1c433c731858473eb98b607d34cba0afbc1746dd8726d4645eebbed0d9cc0553a5fc49a6683e4fb9be3fd7956d27cc6988f3df27d3299f5682e504b5593ebfb1804fe1886dec1664d058a215bb3b2d99045636c811eef0355f6e89ba55beab7f71793d2295047e7c3c9e20e753c8e319ba93ee6f1812638850e62c3e47a3be0e0e46e061a0819aa3ba780814e9d2864e3c8cfcdfd03a695d391d138164e4cd518d0d43e1a89b7cae0509e720ed2f78fd53a8970ac90e89eab5a147d3d54459f913fc43e00eb1623fa2858d17241701157b328fa3e455c5d9e03286dd2bebb96cab37ad67853b59077f8151bba9ccf6c3cec2b69d2dc0b2407fde2d5b53d4e0b4ccf5661aad1b43b79c0096230a9d65f2e47c20b058d5eda51bbd5dea4c392f6fdb75e6dc2573172d3404bdc604f93dbf5fdbecc8ec7ae51bc616eccfeda0914220602e2cac1d55dbf4576f21f7d8460da883ebe8481673fc1ad688f6610a33149300d55050c79af1d349ad223cebcbbb2e427ea9d44a76c7baf98e7ce6fc495620d086b9d6790f4f69d172c63809d30fcb96193847af89ff7bb4cee7d188a49ea6b83e7b8cfef756e7e7df8097769a0111e02dc79f1cfba5bb79cba76fed0a4b697fd7a1e58580da6679dd80639d5bca7a6b3d6181c4cad2592d8f4a3506c6e363c605d277ceebbc5b94c144bd7cfb0f61fc95cbb2d1e9bc807398581599cc06606e58ac0b6b64fdee692549e48a317831e1d094ce202aa1ca95307af7d5b0d5dfccd86c12dd3e91c09c1331f1f2371490198eebb7dc088561bd48c0f17259e5c613290273a8aa981651105415f1569f2e15635da55c2e5a079b35b151a1c35240e506f4308f553d777b53cdb211b9ff2bd9de6c87253be9ed921a76fe424f71a777f8e6d813f42507828efb94b355d249fff859e375cf82346e86cbf4f7bb634fbd2e77246e145a481dda8a22ff21b8e4dd70405a8d2446c571a2253f42e61b8a5f12b2dc1d992843dc611f704306b4df57eeffc4590de1c082a81534219b6a116adcede32c68854a6132791ccb55036050a5e60cd12c14d97f1636397ade780ca5ee4e672f8ffec6679485778e872fbef77921aa95461a9f263cfa9e3e83457485d1ef56305fdd3757bc648208eb2c185f70ccb1d8a72ec447693f1dbb5ed24c3d71041700d37816c368f29de84628a88ca056c335e91a7633bc6428f6a6238484200078e903ca5aadce304eb794b7de71955fda2e3460ead5659006e171857512a603efae527ffe9b582f703bf1af4d8440d551cd2fca4be4427c9c25f58642682c94774941c3d993908ea44af563f72ba5669d986a2f30d1143b946613b4b9ba3dd117f57ef79072a3ef110afe145df8f8e70d42d54411d249581bc9a927955611b578c3a877b34358e02f072166f02a93249d6d1be44a194903f1c159fbbbaedc32d50438140cb8ffbdacc38be0683a6d7d6b52d53b78820ef47271c9f0af86a95ea73b7fbc847cb6a097ea090db0b1e763a41102b8fab691e17b58fc5ef21e31e88bad94f2b3959c16bc18bac0dee20933e600cd63ebaf1b8e8c69fea6870128bbb23823d7839b8d90fe5a7ee8156528ee30a39ade6f9b18c605ff9d7474a6dda82d08bff4fd0e0757823df6019ef3fe5defe833b42d376c4991ca11c7b27686c47dfc55361b5c38687df2c5139ba5c5c1f0a593595f0f54f220679d4648fe2fd5f5e2c5e19a849ed65d4e554f8e9816c50653ef5c99aae9a221507c958c46dfd10af167ecd6a0cdee0b719bf3278daff52b3845dcd64a1f5dd7ea7a71241ea1c792a1c7540214937c03137a3ed93bff36b0094b0d85aeee3f0082ef063f8aed399af48b2907d9a18f477936a9488e867db7b52d303f3c91eac223441a688d9fda801ca65d1a3d2fbeacc06c6cbfa8044ec9a7b27e61d9cbd5918a80c766bd20605365ff93cb8034831d0389adadf032d3410842c30db0961bcf719fe36de7447f1e8070c2261bffaacef12ba5c3e5739f80d437744c663d2502e110324f1008156ec3604a77962a0a31e7e2ca4462cd59fa6716cb79c7c0615f14164997bbb64ebaf46ffdf72d4f93b9c51f6bb7ee4dfa043a53b0b6f02495b7cec3da5234abf66358c3ddf7e1ca59de22ffca29dd2c319e3acbb3c1292d6a13f0f7ee6b4422273e7d0c2f7076c8b398dd5e61acc9853f5ffcc0f825165027e226d833f9071d072c3ef0db70298dff39fea73d0f3861fa8c6038acfb5121bd48f0a0cbff5a43ff31502cd083981cc0f1f39a44350bb23d379bf0f0766341218ff6cc280b8bdad942f1bbcf27619768992d7af8f1d43a8bc338916815da74b704e7042934575eda0eb0b4d74fb4612e05c88f5095554af89021397b88c7fd6b03cb401dc405ddff4d25c6eb19e87ce93dcda1ff144843fe162c275be99314b664208e79cb6d2e8f822e3eaa670768bebbde0c2baec0a9e6e245c2cf891fe345934739941295867b02b42f50bece57b6d3add062ce40828bee971ce115643b6c23efeab230b0919a3df370d70009819b5cd9148394210612ccd1d66b3ec568f92b2613975fdcaf8b2225de6b8cb3ecad76376666cc1fcc135b0b9b9a8659dbbf4fb6943383ef097cebf44d0f5db93f3d2ee4e3d859af5f7f37873cf32a92e5f4bb6c64be52d6c344df0eeff31519df4444fa2595540ab28ad29dff416e059097fb7823ba73ef1dd5804e61a931c759cc203b804cb7bac5168f2bf0e413d1af234159e2e7de352fcb05368e43a8b886aa2b6027ffb5c84497a70f9438c4d5be1e73ce8518bc44b8a75405bff2dc2e2631c9edce3c79fe306f87d4f13c6afd1328305bb17a02e33fc8676317f8db78bab236befd0d898635174f3a387bb6fbf36aa7f3e01f82d665f14f4ed194774f6e6d4416aa2f150e0a8bf154ceeaaec06ad0bf7312bc4f4a7fb1172ccfdd887e6912be4a91db75adc6a3b575e6956ba159947c4a11b89b78063f7c1ee9937c50b3a9d24f70be00a020a7a7b7a81e287b23532e26c34f1c8bc69dfc33a6ad79f3567ed209de1177e8162331a00715196531b16b1d3e2e9c7101eec9d3697f7afc04ca86a2b532f2e5d99a35c8fb5cfa6384a2bcd0f78fa6fbb9f666ac0c847c20a29126eb9e27f380626756f636f4b6e9da0690e788338b90a1979962cecbaa5c4e573bfeb786fcf6d07beff57dd5cd50d52b18ce06f283d8d84f203cbc30f0cc2b28f0bfac56df5ddbcfe9a0de90c0d8e3ce7d86dcb1036785723d1625425433e5212849e30467c6c47c1d76aacb279bf5d28dd290759c338d9cba300f25f2077f26bebb9eb17cf9216206e9ec48ed6bb3fc59e7deb4710c18d957e4d69563b3683d424cacd0092df3f4c6890ffef7b7cce799bcf1b16e924a6e9b189ea827aa06702c42ba677022ae836fc2aee562d2ec71a4f5912dee17633859100b83d8f612b7f8d1740a3e68846cfa556dffc946bb54812ad64921fc52c59e82d849163990a387a0a9513ef66ae18da3af372762255e0d9b99f10ec6d5317646f94c0e963e1f00c68cec3e4e2b842598a43cc13ae439cf6fb92b760acc60ca419ebf9d271d0556a91abebd48ef677b2120c", 0x1000}, {&(0x7f0000003b40)="f7c72e3a78a8c0f28d10677f4874947730f2e9586928957ff2c71d15eea28024258ffbd629f49107e2881dd6976e94dcdbfb05c0f0a73dca31571ab6c6a23053faf827035a1a4acb198c51ed2c7c1a81dfabb46f5584ab623680390608d91571e0021226c3fb66f1f4343a81d873e662510fe33ec16bf792e4bb36a034d78828ac5e34efef9b1efe3b5b02fa02753cbe59abc46d116cbb4bb28ae3fa57735329a8ef20a9a0f7244a8008bd3e8ea408cf08d93f1d8d6e942a3fa7d36a0f0c4399cceda5aefc5dd059467252441292a7dd0f757ebad01d914ea06e17d6c02b14057a92c3ee5195d402ce5579f082f38d6057adc8492ac114fa4f229b5ae99132", 0xff}, {&(0x7f0000001600)="65e28b1ba673f561377b5acf0b5311658010b9b1afe668fd73d6cab71134e13f6b6d902233aef989f309cf94666597e57a7345f86298c5e1dffb336c7ce68e68dc75e82d34c1bd3522dec6d264e2e306f2ec7050f807c9b49a3bf9390a5768b81980808bfc028608e38d2b4c17688465a0436c4068aeb3cb9ee6345132438a2e38eb9885a4d15d87bb29ff554e7b9498182006be2d341fa9fac789d931e3c12b22fa1c4517aa838b07fe99c1c2927ab5bfa1a5dcc40578bdaced669612082272f381c29a960d2b16ccd4a2d2afbd771b05d757c7970e0b4a56045430138c5065a70cc3335853fc5bab91604dfbc3c941b9e80a2f620a6caca8632c3dce89ef79545fbd52bfd69736b89ec36259f7a01e177bf06afd67feb27390bae4f047f122f086c615781d6d0e59c677e7558313446b80032b9cdf7826047e59ed3d7702e9945a7dd2191987bb4be2461ecd2e0bc642bc5f2eaa88b71ae48fead8da81894247eca5e07f650b6320b0ee7e04a660a5433ea2d276c8f1e1e5b77dbfeb3d9c30ec6e32ed1f4848eec332ac88a6eb03b2f8b2545581f42d", 0xfffffffffffffff3}, {&(0x7f0000000240)="29afb4222e48e131d74d5193a9d6fecdbaeea932d76396e898bc2e0a21d648a4a95a3477933a14f131beec8aacab9b90184c25ff87b98f429c419b3fc06ff75ecf9099b294c4d3326fd013508c3f8407aa0391381e1ad174ac58ed165e42a8695a2cdb49864153384f1feb4c2b3c5517a8faf67b82548ccf9c2bedd1f26134ea1e2020a51e03fdcc6c0897b31af324eda739307405ebf1531336d6e242a9028de00d2ba6a428a46afacaf505de4c3bf8f98860bcbc2b3970482fdfefd25baa11406a95304285173034e2af8eb13b49521082a9150befc9a31dd230ac703df77f3bca37fd474a36d0a13555c82e0e3f90ef2992d550d62878", 0xf8}, {&(0x7f00000039c0)="30a84973bb9b733a518947c170972643a45a102839687f335f8464c91a37e02666048ad811f37dea1023cb98d16a712f156c72e62ce36bc62c0977f64a91659575b3590ad08007e744fec314923d9eb6d8fe1a1bbbcbe0fd54fe474fb72dc6436679352ea5b04aebb5829e238eb33bfdf6e6671ce787e89b7074c6e926a35f2b2fe5f82afbc6a558c6d5c8c7df14aebd94ae01d6b2a5ef3eb1f4be7115a32d33abb89585e8dcf9cf0477d4416a44962a63439957cbd70ace3fa0f44b40c4e35c27227ceaa1db85a30730b29bd101255cbc82289cd974f04d77cedf4b42a03a481577f0939fb2b4b4e77f22eff016aac7b6598cf483d0a9401595037f1e2766c33b7726e0c1da801eebb570a3669413f2d07e537936f3268cbd9e90d03d3d05b97084303e5b1f11884516dac362fe161e2cae8a7ed80f9d7ac6082a438c5d059df5a7396c0e67f17198879047aa50414025e03c343fc0632d64038c952bd7505c398d04359d6a", 0x166}], 0x5, 0x0) 15:06:55 executing program 0: poll(&(0x7f0000000000)=[{0xffffffffffffffff, 0x4}], 0x407, 0x7e) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) 15:06:55 executing program 1: symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) accept$unix(0xffffffffffffff9c, &(0x7f00000001c0)=@abs, &(0x7f0000000200)=0x8) getsockname(r0, &(0x7f0000000380)=@in, &(0x7f00000003c0)=0xc) accept$inet6(0xffffffffffffffff, &(0x7f0000000240), &(0x7f0000000280)=0xc) accept$inet(0xffffffffffffff9c, &(0x7f00000002c0), &(0x7f0000000300)=0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) r3 = dup2(r2, r1) openat(r3, &(0x7f0000000000)='./file0\x00', 0x20020, 0x41) readlink(&(0x7f0000000040)='./file0\x00', 0x0, 0xfffffffffffffd66) getsockname$inet6(r3, &(0x7f0000000080), &(0x7f00000000c0)=0xc) 15:06:55 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0x11}], 0x3f, 0x0, 0x0, 0x0) kqueue() kevent(r1, &(0x7f0000000400)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x3, 0x0, 0x0, 0x0) r3 = kqueue() r4 = kqueue() pwritev(r2, &(0x7f0000000380)=[{&(0x7f0000000040)="3de9fdfd098c91f6476d", 0xa}, {&(0x7f0000000100)="416af77822370a4de8c08bec8254af3cfb8c2fd81ce1a303fad57b693fc31c97e95a77e56e22a59d38fcac0626f412c80b730e0ee016aee8b48d679e71e84f4b7036418970d4ef7ec9ab99585e30a35995399595ea6596c1be7664cece4292fd11a1123468b3e7678fdd5624d22a7735e8a290efdd51a931d2726a2272e5d1", 0x7f}, {&(0x7f0000000180)="d93a5ef6e5230742901044a9c010a2510e79bddd70ac64cdad896c2e7f92ec849c01175b6ef80378a8f8ba3dce12fe22dd70dff6c1fb891546fac2cd50d2850060e364ba980a", 0x46}, {&(0x7f0000000200)="ddd4173bf986bc46c5d772c953c96db2715c6a5dea9b0fd19a8636a8e66abcca4fab14d6c7f7e4d0cfa78dfe4649d81f62a3dfbc88a8dbeb3ac54d75919c2763f86dc98248a8", 0x46}, {&(0x7f0000000280)="696fafd92d33032b27cb69262c8f2be18cd1c92326e9c5921406797523dedd478eae373ba0b81bd36ce9308aefec35e88ffe01645958f3fcb264b8cd9fea6d35b0fd918e0f9ae8d65e17a02889d395b4a773aaac9b81d962e5ed6e4087907a22d1e37af092d369b4296f1f", 0x6b}, {&(0x7f0000000300)="b0f7e14fe931c11a1cbb63b30bb1e187869a9d8c5ae8b09c6e6760a1e24e15d7ee794cb55a2c28276c8d11fc947942f3af81608f71f7ee6af7139958efb9042b9ed52271a91deaba1d2f64686e231b057a658196", 0x54}], 0x6, 0x0) kevent(r3, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) kevent(r4, &(0x7f0000000040), 0x4, 0x0, 0x3, 0x0) dup2(r0, r2) 15:06:55 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r1 = getppid() fcntl$lock(r0, 0x7, &(0x7f0000000000)={0x3, 0x2, 0x0, 0x101, r1}) r2 = syz_open_pts() fcntl$lock(r2, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r2, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8, 0x2000100000000}) fcntl$lock(r2, 0x9, &(0x7f0000000080)={0x0, 0x0, 0xb3e1, 0x200000005}) 15:06:55 executing program 0: r0 = socket$inet(0x2, 0x3, 0x2) getsockopt$inet_opts(r0, 0x0, 0x200000000001e, 0x0, 0x0) msgget$private(0x0, 0x42) 15:06:55 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001340)={0x0}, &(0x7f0000001380)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000013c0)={0x0, 0x0}, 0xc) r3 = getegid() r4 = getppid() r5 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001580), 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001400)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r0, &(0x7f0000001540)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f00000012c0)=[{&(0x7f00000000c0)="61c178e3f9389763906cba4b794f9a876b2b0e549cb4b8abb1964a77a58217eb18260184589bff75e8447780b2ed3ed98fa93c382b937d63910e90379ebf29b98ea3b2ff7ce82211f66e8c0a249349f5cd9704fa7888aa6dd9dfe37718a28cf63bcfa4faa51b5528183447f601d4458ec93d108ed75c941b7c26cca27c8f55dc9015350dc16af53fd85b67baa62da42b2e1f41884e85500250ac221df6f92dda1a7491091c61a444504bff735404dcdd5e2dd34955d0a19185f02492d9e718df2f0f7b91d0d7b886cc85e951ada532b3ef130b5473da25450f2357ae5c47006e19631e0a20a413e4dcacf5bd76554b9252cff65a067ee414a45159178ff1c710aa595850a188b134ee6c5c1da4b558480c2a44c18cd77b02cc001b9479ad53c6ae369534802bdf9a38835f6e9d8e48a9ff1e9f77a736794603977cb2206b08114679d9c62717c966f38f0ff490f6b2266bf35b809f675658c1f4ff1b19bf7c2054e5382c834b1d5f144d8a8f129a7cefdc293de481369578f9fbae3888d53df9b8385d30fd2c0d8cfccb10fe6496ac103f4320e7ef49f08fdc64b6506a429c0b8bcf02909d2574ca4f06074f451e66baec17080a4c101125a4dfbdf762befbf076b71c8d4d806f76b4f69a417d93044743977e9fadd5511e086323d365c790a93467be3e96fc6df4f880b5822eadf545809093fb1263dd037558fd81f25bf93a978926a41e2824de773ba12be8745e093b69a42fa843f07c853548460979d154176817629f0b0e2d902793f5e1766a4b87cfbc2976ca8255e60f8ef8eee03602c9922e3a8bed333da1d4dd9559ce7282ad0e72858c2141e84c7f979deae09514e8e4d655b836cbe6c47c3f796ab446e84b6239d4e13cf7cff55fc42f1129859415dead958080ab7ebd707b6125c6afcda2f57189c37b8f9e9a8d03aebd8e4f3bb3f1439dcf125be7fd696edae4b43869a390ca7a1848924ea9327d1ff1d214a18a9011ae25a238295aecd6becba74dc52e8746f3e9e19beb9d819916d1d26f955c79a54009a2142a7a701ec90109f3bfc976f00cc3e6ffbda11a9dac7c5c8710b91199b05db6a82e4e75cb5185cf3858676bd37b75bfb9a9ce9bce7a1201538d19b7fb740761cabd016e86f5eb3b2cc16722bc8b3dc5511d51e8d6f03de2e484afa6d9dcce89ae5e02dccd054d397389d1bfed35b86f02d78ffbec6d8621de1cdc055e130e3e553054a89d3b524329a23e2ca5622c343897e6e010b827bd7af51ee096ba00c0d6305254cd61be59d385b3b55555ccf9c7af1539229bcc2ed8f5477cbc98a18de1822eaa8194a470b4ba2e0e72e205256a1cdcfd84879961d48c4fdcbd4ec635a7a79b34c290ba6dc2f1cac87593e4bb1a322409255f9409a006fd8bb7441ff76e98b6ae7ffeac7de3afd97d60948afa32f18e30c0880c9d157f8fcb068e3237b04ec3a869e3cae2177327c21be6c06fdc4d0e0b6c2e1081bfae0f84f820fce4366ea068dc4b0e164897259856a84a597fd2212542ecbd7ce5602825615287aaba499e076a059d3327641443a2eb40ab8c24b6ff5dc06047740a13f8640b5ddd4d79133126d5e1e52a198581350756febada659deea7b42497400a568f456e3b61c9bf7ad6f22e910902c4db0a0d858216bd3fe14dbc42f55c9c18e1efe143ff376983f3cf7c6a3fb08604b90148b9e2752d02c6476c743a849d9f05642a18d00c2e991b76ef3be0491fee89b19e8abd059d066064d4b94002d8cf785ef5139039d7a3a06a4a2643d743fb6e157bbfaf950825b95c3d8dfbb996a11c1b2fa7e5e22f5afd0aa53c4506b90f59461fd6c5855a8040c85bb6df83a10339704188f998363ae4ca38d55d46ee365577e20298d0d3ef397ead1e7eaca510cad8604b5f83fa423fef43f5b03baed71932243986675b643bb3e7612543e175adf3ffa2e9dada998251e38f999fdb75e674dacb17861c14e1ac38d6357244d080f63c6821bbbc48ec92dae3e1e5fe63c7e1cd0ac059b2b1956b13d41315b9a89eb7d89633e118990de69bf6b57e2e5c0617a85045d7c6647060569d485b8c8b63cc0f870e12c9d59f019aaf9eddc3c94468915e5167f20faad49dadb6d668008543b25e61ed57f1d4c2232e8cc5b58e24ce2aeedb3f4f11c53c3778fe381ebfb707b608a031c4b2a74d01ad42b6e7a513fe20551102be2cdf85a40611d25695cca70d557e6c218f42d082c978d04e6a78cc55fca32bbd3f5f435e427564447aee9997da703186826f382b2b012d8522705f625b7d50122a03c7fce00b2fcb7adda7645cead42b03cd1f7ec978986ba49194b46f7e36e8e606b062654f48af5f6e0671be01852784f02cba4f1fcc97dc27294096e8f3dce28bd85056c8420e24c41a6877c509f7b91c9b0946fc7829fc4a89f88423579818f7cd47e26ac09226c01174859ebeebf88b45423bc862e00dc16a230e42e97866c446b6be47dee819598ad7ccc01a276de59d032fb6b99b430b93c834751e2d383f9104188a29dd977d06122a2544c342e142a67629853dd7c100c1997ece338af913c23b32df56ec093e16f061409bdaa3cfc1844f30c0df476a32cb5a1b7381f3168ac2cb519fc7c86ee0e5367bce5eaaa96aa119b95fb38f6959476f785740deacc527e498cea13ea006483dadab0f35a80441e7c43f24c1fd7d2ae245556bcb29d55d4c1a9ca415d31cad07b571cdb03e85c0ac3d7e04d75109098fd57561039e4b38fcc4dd62b487759f1ae2361bd1cece019276192756e854efdf206d336d03fd2e8adeeed7ef4a2ce15efef11b6adb5ce0824635789b9add8c0cbad2cca4c41b78ad0c326103fed344c9fe3264f99e2a98a34542affb2695972673cbbdd8f97116456f6139fbe329fc168eb83a1fda87ba97b985e3ae26565702eca933a337dfeed2b611a0a4d187d0ab47a3d38c93c36118f5a99b559b9d6758544f46ae417c775ab7314622f9c993b8b10d48431644178881dfc495f35cbb25858d949ae22268da377817ba4572f979342bfe8ee05a07ddcc3de2a05ef5184afcda8b95d9ae15133d5a0cccce52fc9604d4983c4ef24e2e9b8415706ad0c0d8c5f4d0110f81fb24f0b76c9e6f2b7a3b1557e5992fc94c6581e74ec117e3f2f02d0d39e3ceafd9315df1f7cebb453fc40a233b53ebcc75c7f5827f6ca3b9aa1847e4f7cccd41ac2831a6a47f0c59df12333fc3f95e143a4445e8598a4494bb38a6e1bd3c4af4f2dab16a06ca639e5aa11d2ce858e13f6e8f6f6cacc2f3684d54afa6b00866bdf17a29df46f523abf515ede43578e572a850b2c4d20ac7dfc9b923ae671a42520a3f010e02252c675d827fc135e3b1703230f5fa3cd9eb2e3eb2e6ea4cd9482ecf4066185ccaa81d8200e8c86ed640594cee170f39177cdef0c7adbe2512511c8ce733b84720b74f5658e6d67d5a565dfd46d41da176fe99ad170a85c7afc710bea0cd624c835150063ba6239f7a7bb09ab584a347d6f7b79bf3925636925f56aee4342325efc85f20a09b3c43e1e810969e7082b2f44ce528841976ef6429481990639997538950c16089149536518dedeaa7357df58916e8b487944362449610ff22a79de1ffe4af9e6ec2b38b0a4b8769f3d9c0ef1f537e7a0e519aeb5510c94c7d465cf6efd5c74b45ca118b65463f38b0a27ae0d3afb7b0e8b988f9935e20b48313c8d0dd0ca9c8eb87a80644dbf55082b00929bac38dd04e3d9a2e54c8b5a2922ef62003e844cc6a2009276002c688c64ac68321ff206eaa1b6ba5b62f2b02ffb8b40a9f4c8a386b804ab9d6b2348190cf0ee2be1fa8aaa82c85bed6ceb8b5781b409b4091525e2552c9def4de993f7f92f840e00c758cc83abe819de48ad22d9b5e8c48f130cf1e91e516ec66347a2217c484e4e0aa1d7a26d21d90fd24d4f87c4e8047497c2c59b2b33d577776b514790a0123492987545a26a4b74db2dda113d4ed200351fe0c6d2e722c91fc92e67068b4c4f2d4dcaba8a5813be47ce55aeaa87c345e17889e4aa485b8cbd7becffdb3ffb099ee0e303d96decc116f70de5421873ab2c1ebefacb3e60dcea2659ddd9e0c6599444faaa8c4f2fa37b5a7ba887b6dc81564abfd36957c6ec357240f3ef1e989503cf4731a296fe4527def680c40ea2e17150e52df9451185e80ddc6d1c37be96905ade7d39b8d0be1f2369093f43a4a1ba1286cde0f362f09ffadb0b4f42bc97f433849712b120cc41fff58dc5da05e620d5d553610ffdae9d2a2e266b2da6b39b8dd8d43a43632794e68336a387bd33b3991f3f780287a8e43f8f19af34c1af46086b120627a4e1618441761fc5b512984cfabf4d4a15551023681e8e9cba4bbf6e45542ff8dc8da7631b60c5f3114e5936f19ef8a8e91d182ed670cdff4625ce331ff8eaecdcdd25b3a5866503c5071f97823c673e86cbafb16a65b49aa9d2366497f320ef77d1ecdc50c3abf9ef01537b3115d34cf3d82a0a8807b779ac0468f73fd9722eb8c380fd46b6b35e0bf509c82be85a68eb6238a2d91e3ed1399e5c7fec8dad827af381304f18fa2a1889332f1358fd9e068003174e69abcaffdd8ecef65070c64ffe4ab91dca6d5f7140e4bae5952988c14d24ce6491e5f7fa07ed0b779c1dcc72e06ebd15a96715227f671245ed8fc7ae867fbde37414df69b7be6e2bd78b656f63343bb13313633de6c5385d97bfe5659e85597d710a1dd68c7b64c0a69767185e02430d1df7532bcd48a14753a59ecf4fc5598487a914412bf020d96eb0c1a8bb5a67b69b68d263dde883ce4b2cc0645448770b4636873857af94ed2496b2a361f979d2a7b496aadee2173b7aea43b887ab0b43675ef8491c5f1e35bb7de6fb3ba67fa9328f8acf9d8ce2ebda11cdab663f7ded21e6be67aad5eccc05564739f25946882b36a27c55bd0b6aa7bc1e6f6529db0e1909b083acde2dc99fa81d4171ea8ecfc620785c46284ea26fb837b275709bad0cd905e485002bfc982c27ddf92c2b5f289098d96b58c23960d12f426afe3b2a31d125bbb2da458f7f966075bdb9d8c712b7c97113ca453c0cdafe560f5e0f470085dffb322a59cf7058d0b1a79e7ae7434b1ff3f75240b831b68515b5883069784bae16c75b2185819708c664264890380f664804b50f605171387a8cfae98165d03a71a9e653a5d462c1a1c5d899fd2b1beba9d0949a443a7ebc07c395519851346ed25a4d276b6b63b6d15feab66c196a6046924340ad2e545704135a7cf07721d5a09dc0acdbc6c6feaac129e4f45225abc5874258292333ed12d9b3b3ac4cc5e074b2ca550e9b9723f04c418aaeba02f8c1d7280f439cec9bf56b7c6286874fdc8cb54d5818148e60fb3372c742606ae4faee4d3c1446f1078a06abf5499e09ca2735db454fe6f35c22d39b3d54146be9aeeee1edae8d0dace088d4f84262eda7970fe2c095acc31afc90b87bc9a4600710efed0feee9091a2de675f31cdd3b3517e102c9dcc60e297574729dd9c08d6e1d8dd9910f1549459f361209bca507691e0672d0e6fbb6e0abaec8bc2c94c91e2146d243eb55c9c850272f560af748e27815456530db91871a1a16927f9fb4603c2b0b948b00fa330696b97f4e152dab8c36c32cbf5df00d126e7b0118694985b389218ee808872b52f338252b2ad96e03651c2f8ccfd5e74f0c53865b60e360cf66c9f5cfe8ef4fab9b5794e1fda25c0510e55dcac183d7c79beb25a506020f7a19a8293239e239d72aa16fe9391ec28fc0db19317a9e3b09d35d3410703", 0x1000}, {&(0x7f00000010c0)="44145fcfbf552b15caea9566dd4ef967d1cab8d46aa5f1edb07a4ce72eb39fdcf4e85304dd475906d3c6578a2aa548c210be9981b00d7134a11d52bad6614a070b33c2aadf5408463af9cdfbae64920f7c36910a575cf03491ee92c746e888ce84baeddc1fa1ceff9be0fcca274b4404ba091b434368b7ffea2069956074cd9ca65fda6e750a73c924a700abb3ddb27975c91162219b0972cef49a75d7b75b04146337e20966a8a0d57fc66e8a3cb3f99ecc7634aca38f12b8d25503716834e97ff5069fb7bedbae46debd79fcfc5cb0c9e355133afb0af9651c3be4c6de8ee5861928c2f1897fb1218eb9cc6eba29d3ab683fff9289cfaf11fa5b21ed4d", 0xfe}, {&(0x7f00000011c0)="8f44c7557a104bd970980d650b538ea495fe1842ff5af02d74d536956a6b6be8c504", 0x22}, {&(0x7f0000001200)="fba8b3d8e2c0e5f77ff3b276699beaedfa913347ec5e3879532d96d203099228aedbf4f5b6325779d5", 0x29}, {&(0x7f0000001240)="3231e0a28141fa103b13b94952802d561f61e426657d841614c1a1c05886fb8e14ba0ecf6bda86577a42ca985943d4b9f8acd5e5461f5e1bed3c49b2f2dec9432c3a510c61baf30243098295b5901386bb66f67a8f6b9369bfebec6998c232", 0x5f}], 0x5, &(0x7f0000001440)=[@rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0]}, @rights={0x18, 0xffff, 0x1, [r0, r0]}, @cred={0x20, 0xffff, 0x0, r1, r2, r3}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0]}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0]}], 0xd8, 0xe}, 0x1) setsockopt(r0, 0x0, 0x15, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x1, 0x7, 0x6}, {0x18, 0x0, 0x80, 0x7}, 0x4, [0x8f0e, 0x2, 0x3, 0x3, 0x100, 0x4, 0x7, 0x8]}, 0x3c) 15:06:55 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "310711d77b93f73b6c05648f521c16e74be1b388", 0x0, 0x7c9cccd7}) ioctl$TIOCDRAIN(r1, 0x2000745e) 15:06:55 executing program 1: mprotect(&(0x7f0000ff2000/0xd000)=nil, 0xd000, 0x0) shmget$private(0x0, 0x2000, 0x80, &(0x7f0000ffb000/0x2000)=nil) r0 = socket$inet6(0x18, 0xfffffffffffffffe, 0xfffffffffffffff9) accept(r0, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) minherit(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0) mprotect(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x5) mprotect(&(0x7f0000ff3000/0x1000)=nil, 0x1000, 0x1) nanosleep(&(0x7f0000000080)={0x7, 0x7}, &(0x7f00000000c0)) munlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) 15:06:55 executing program 0: syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000540), 0x0) recvmsg(r0, &(0x7f0000000100)={&(0x7f0000000040)=@in6, 0xc, &(0x7f00000000c0)=[{&(0x7f0000000080)=""/13, 0xd}], 0x1, &(0x7f0000000180)=""/66, 0x42}, 0x42) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f0000000480)) pipe2(&(0x7f0000000000), 0x0) setrlimit(0x8, &(0x7f0000000440)={0x20, 0x100}) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000880)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r2, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r2], 0x28}, 0x0) recvmsg(r1, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=""/225, 0xe1}, 0x0) 15:06:56 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) shutdown(r1, 0x3) sendto(r0, &(0x7f0000000100)="71afe23d5f358fe71a4278c92cf2842318198b96737a34d77b73b500c0dc336a2bd0d4", 0x23, 0xa, 0x0, 0x0) recvfrom$unix(r1, &(0x7f00000000c0)=""/18, 0x12, 0x0, 0x0, 0x0) write(r1, &(0x7f0000000000)="87", 0x1) shutdown(r0, 0x3) write(r1, &(0x7f0000000140)="8863ce956b015a71d687661e71ebb8028b66ba13000178b1b441b823a2a022cba38314ce8818361e2ca4605a8eea3c4393e98763a643cac54814db97fd0baf4481b4452c918e37719f0252c8cb8ffe99f123f03f27fd8d9f53464363c68d481bafba3372f1e2fbe6c101c50c84cd1e99e94f6bc7b3027fc7eeda91e23af3344fc4d8ea7ddffdf808858d3c1b1f3c41f13d", 0x91) execve(0x0, 0x0, 0x0) 15:06:56 executing program 0: socket(0x10, 0x8001, 0x5) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) dup2(r0, r0) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f00000000c0)="90853856a63efcf2dafd59dbb3ccfeb6a287611df9e9a23877062c368035b5664d65457b1941530000000000004abe72c94ac670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086ad403fd13ed874ccbd16f09", 0x62) r1 = syz_open_pts() close(r0) setsockopt(0xffffffffffffffff, 0x0, 0x7, &(0x7f0000000040)="04005c00", 0x4) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x1, 0x3, 0xfffffffffffffffd, "854917029c11fe4dbfa620000000000900"}) poll(&(0x7f0000000140)=[{r2, 0x4}, {r0, 0x1}, {r1, 0x4}, {r3, 0x74}, {r3, 0x10}, {r2, 0xe0}, {r0, 0x10}], 0x7, 0x703e) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() 15:06:56 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff}) r1 = socket(0x2, 0x0, 0x5) r2 = open$dir(&(0x7f0000000240)='./file0\x00', 0x20, 0x20) r3 = accept$inet(0xffffffffffffff9c, &(0x7f0000000280), &(0x7f00000002c0)=0xc) r4 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000300)) r5 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000340)) r6 = socket$inet(0x2, 0x3, 0x9) r7 = socket$unix(0x1, 0x5, 0x0) r8 = open$dir(&(0x7f0000000380)='./file0\x00', 0x100, 0x16a) r9 = socket$inet(0x2, 0x8002, 0x8) r10 = socket$inet(0x2, 0x8000, 0x0) r11 = socket$inet6(0x18, 0x2, 0x1) r12 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) r13 = socket$inet(0x2, 0x4000, 0x9) r14 = fcntl$getown(0xffffffffffffff9c, 0x5) r15 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001440)={0x0, 0x0, 0x0}, 0xc) r17 = syz_open_pts() r18 = kqueue() r19 = socket(0x18, 0x4, 0x6) r20 = accept(0xffffffffffffffff, 0x0, &(0x7f0000001480)) r21 = accept$inet6(0xffffffffffffff9c, &(0x7f00000014c0), &(0x7f0000001540)=0xc) pipe2(&(0x7f0000001580)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r23 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) pipe(&(0x7f00000015c0)={0xffffffffffffffff, 0xffffffffffffffff}) r25 = dup(0xffffffffffffffff) r26 = getppid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001600)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001640)={0x0, 0x0, 0x0}, &(0x7f0000001680)=0xc) sendmsg$unix(r0, &(0x7f00000017c0)={&(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000100)=[{&(0x7f0000000080)="fdca709fdbd912aca99c4b92ac2cce68c80ef9d0e5cbd37a480d7a4368c00a520614973ec21a1973a45a145fe5f5b7eb402ae1a8712445f607430756dd24419aa3d67ba63979cff8eb0085cb066ad0bdd959563379b4723ccb199e5bae4008c66827545cea86f602", 0x68}, {&(0x7f0000000180)="c9e6352eb9ea887ebab8c613c3ab2f977422cc43f4cab099ec58524b8fba24140eaec3a91f43966de290df0f69b2e456e1b9c148e0ebee58a0d50604f9f4518dc69b586aa1753b43ea3549e60b9e95bd601108bd6e3b892a1b65a9ea48c46d3272b44e3e93af5eba125be898008a631941463b75cdeb486506ad6a1cfcfd56069f2d6b30bb75e325e78a2885b1ca2f33106147c062e2f11d91093c41df7b9a852aadb6", 0xa3}], 0x2, &(0x7f00000016c0)=[@rights={0x28, 0xffff, 0x1, [r1, r2, r3, r4, r5, r6]}, @rights={0x30, 0xffff, 0x1, [r7, r8, r9, r10, r11, r12, r13]}, @cred={0x20, 0xffff, 0x0, r14, r15, r16}, @rights={0x28, 0xffff, 0x1, [r17, r18, r19, r20, r21, r22]}, @rights={0x18, 0xffff, 0x1, [r23]}, @rights={0x18, 0xffff, 0x1, [r24, r25]}, @cred={0x20, 0xffff, 0x0, r26, r27, r28}], 0xf0, 0x400}, 0x400) r29 = socket$inet6(0x18, 0x1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r30, &(0x7f0000001500)=[{&(0x7f0000000440)=""/4096, 0x1000}], 0x1) dup2(r29, r30) sendmsg$unix(r31, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r31, @ANYRES32=r31, @ANYRES32=r31, @ANYRES32=r30, @ANYRES32=r31, @ANYRES32=r31], 0x28}, 0x0) 15:06:56 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x400000000, 0x8000}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) r1 = msgget(0x0, 0x5) msgctl$IPC_STAT(r1, 0x2, &(0x7f00000002c0)=""/4096) write(r0, &(0x7f0000000200)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf90f05000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002049fa9da398bcd62b103434820abc4bcabba3444002007e14295fbaabbbafe214dea7ff0f1736a01ed01d72f5dd1d95e8f6b9d3b3c190fef0c9ea73906e2adddcb95afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00299560c159b3a3a094c634d392442424e", 0xaa) r2 = syz_open_pts() flock(r2, 0x8) ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) dup(r2) dup(r2) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x98b, 0xffffffffffffff81, "85fe4dbfa60200000007ad00fbffffffffffffff"}) readv(r3, &(0x7f0000000040)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 15:06:56 executing program 1: r0 = socket(0x11, 0x3, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x9) recvmsg(r0, &(0x7f00000009c0)={0x0, 0x0, 0x0, 0x26, 0x0}, 0x1) 15:06:56 executing program 1: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) setgroups(0x8, &(0x7f00000000c0)=[r1, r1, r1, r1, r1, r1, r1, r1]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) setreuid(r0, r2) setreuid(0x0, 0x0) 15:06:56 executing program 1: ioctl$TIOCSETVERAUTH(0xffffffffffffffff, 0x8004741c, &(0x7f0000000000)) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x1011, 0xffffffffffffffff, 0x0, 0x0) r0 = msgget(0x2, 0x140) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000040)=""/4096) 15:06:57 executing program 0: r0 = syz_open_pts() fcntl$setstatus(r0, 0x4, 0xcc) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) r1 = syz_open_pts() r2 = fcntl$dupfd(r1, 0xa, r0) kevent(r2, &(0x7f0000000040)=[{{r0}, 0x0, 0x0, 0xc0, 0x2, 0x1}, {{r0}, 0xfffffffffffffffd, 0xe0, 0xfffff, 0x7fff, 0x6}, {{r0}, 0xfffffffffffffffe, 0xb4, 0x0, 0x400, 0x2}], 0x7, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffff}, {{r1}, 0xfffffffffffffffb, 0x14, 0x2, 0x3a8a, 0x7}, {{r0}, 0xfffffffffffffff9, 0x41, 0x80, 0x6, 0x7}, {{r0}, 0xfffffffffffffffa, 0x51, 0x1, 0x7f, 0x2}, {{r1}, 0xffffffffffffffff, 0x80, 0x2000000b, 0xffffffffffffffff, 0x8}, {{r0}, 0xffffffffffffffff, 0x5, 0x2f, 0x6400000000000000, 0x7fffffff}, {{r1}, 0xfffffffffffffff8, 0x0, 0x1, 0x3ff, 0x2}], 0x1c000, &(0x7f00000000c0)={0x4, 0xffffffffffffffff}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "a4eccea6b58bab6179ee6b9be79873446bf5a3da", 0x2}) 15:06:57 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) dup(r0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="9e0facd86d07cc770600000000000a01", 0x10) 15:06:57 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x8000000000009, 0x0, 0x0) r1 = openat(r0, &(0x7f0000000000)='./file0\x00', 0x201, 0x2) readv(r0, &(0x7f0000001440)=[{&(0x7f0000000080)=""/106, 0x6a}, {&(0x7f0000000100)=""/116, 0x74}, {&(0x7f0000000180)=""/106, 0x6a}, {&(0x7f0000000200)=""/12, 0xc}, {&(0x7f0000000240)=""/4096, 0x1000}, {&(0x7f0000001240)=""/180, 0xb4}, {&(0x7f0000001300)=""/22, 0x16}, {&(0x7f0000001340)=""/210, 0xd2}], 0x8) pipe2(&(0x7f00000014c0), 0x10004) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000040)=0x2) 15:06:57 executing program 0: r0 = getpgid(0x0) wait4(r0, 0x0, 0x0, 0x0) r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) socket$inet(0x2, 0x4, 0x5) dup2(r1, r1) 15:06:57 executing program 0: poll(&(0x7f00000000c0)=[{0xffffffffffffffff, 0x50}], 0x1, 0x7fffffff) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) r0 = syz_open_pts() r1 = geteuid() socketpair(0x1, 0x7, 0x7, &(0x7f0000000080)={0xffffffffffffffff}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, &(0x7f0000000280)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, 0xc) r6 = getegid() sendmsg$unix(r2, &(0x7f0000000400)={&(0x7f0000000100)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000000200)=[{&(0x7f0000000180)="04f94fd3e73853ad7486da7be309219eabe64f89c6a689ffc7538dcb58ba62d4d653e6c4c2158f601701fdce451bf9c27f0d2c3065dac6ffa4c9a8763a0d9f144832b6cc13b78fc10894aedd939a825124c9490e343766", 0x57}], 0x1, &(0x7f0000000440)=ANY=[@ANYBLOB="00933e2d6d9ea4b44100000000000000ffff000000000000", @ANYRES32=r3, @ANYRES32=r1, @ANYRES32=r4, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r5, @ANYRES32=r1, @ANYRES32=r6, @ANYBLOB='\x00\x00\x00\x00'], 0x68}, 0x400) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x80000000, 0x4, 0x8, 0xffffffffffffffff, "e6b1dbc73688fd675e8d98b49175c35343ccf007", 0x9, 0x4}) setuid(r1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x20000000, "a4eccea6da00000000000000000000008000"}) 15:06:58 executing program 1: munmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000) openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) msgget(0x0, 0x2) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x1012, 0xffffffffffffffff, 0x0, 0x0) 15:06:58 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)="a80870e5e787df15a3dad3cb91b1b9df276b3a6e23a492388af974d88b0a4ec762a156481038ac880d02", 0x2a) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x3, 0xfffffffffffffff7, "854955882e0200"}) ioctl$TIOCSTART(r2, 0x2000746e) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000000)) 15:06:58 executing program 0: getgid() r0 = socket(0x11, 0x3, 0x0) pwritev(r0, &(0x7f0000001380)=[{&(0x7f0000000000)="f425b0bd7c", 0x5}, {&(0x7f0000000100)="b190c3643149ffdf1a47a97bd996e3c9e2aa1f8a3f832e37844f0fb626210cb8644ec3943ebc49a045c4875a38bcea572cedaa50dec135f3881dabdd24108824600b9aac4453787cd8dd24940cc3efe0156cfec8dad4449dceaa4b4b7cc53fd24c5064e93cb98b361f8001fbf5d75e95cfb637aa22dddc77413569834929586ebd48fc8612d91f5a5e0fb705feffc867413573a6763d4ff11c5de74c836d12", 0x9f}, {&(0x7f00000001c0)="35074845bd22b06b48c4ac4105eeb71cd7a66df20fd9c47f25f2bdb504661174ea8e1c0f7548fceb41647d49a2558b5dfcae3c4acefcd13e43a9aee34bc4780ccde0f0c4e9a77b11fa96dcbb8196e4baee5e20c2219dfe59909248e5c005000e6169ad11de4698e80c8e460c1fb60ae2b75b1d69573433ffb734381df09253fca25fd138599db13d65bda2811d0b0024dc977e256e24677b4c85c19749830cbe626ea3218d26fb2b13e204af556941bb12040c023e85471a711b798decc8e123bdb9f67fea21a67c7b30129cc97b6c357cbae37adf3549338f68954ddb57e4a39d70fdcf526352bd1972a5e7d43fbe470ea31012a072e72a677168d2d51b4e05f88835d65450eeeba3034645ed20e023d410ce47e986ca27a65664c08937a584308e362ffba388a112c0750ed9cdb020a921f42d9ebba1a80d96ec4fc80718fc53815ac3dbe1c210d075b37eea2f80a6aa201b8240b4ba31d871f19d184f95248f0efad2ee4d3d8ec429eb1906a97672ff5d43c1f983b8e4ddee884846c0282aea5ea1f4ec1c28d6000555c225712591290ffe76ed9b37249b05aa726f39e03b8a228a72cbb3f29a75b0274629666b14e7c4cc8927824babe98f05a44f06fa0520434d0ce158cdf0964ab15c57ce7200aefc3d24b76f71b632a1511e542dc930caba772c1a24fad08dc7247fa508448ff37b3132c3da81fd9a3e832d0c344b58f353f7898f79500cbe733557b2ea884dcdd25c7a7422fa3a361fc885183970450c11c9597d0807cc229c2dc25558eedc2e526c13a63cd9f1255ce9cd7d9615aca6bbfb1388fdcb59ae0c96b4b7093c8ca2cabfa9b4f73fa95d54e3c632dd9fb6aef265d8a5f01f03f685b3f68cd06b6ccbfd0009abb2cd628181dfef7f171d60001b6db909f56ffa495a372b9ed11d24d926a870f1bd5a6b80aee8a1869d7ef37219d3e71d68ad31ba78c02c0854f4ce9aabe4ac10c90c832cbd96e84c2974cd7d95d6aacfbf6b57392f9b245a59e9b2603eada44015588425ce68a2efaacb14607f3597c268acd674d4236f2a5552a6c748dfe550829f46554f5e6e03b1c6a6fe969dbf59be0694df9feed9974df05d5d0055350ed694c1273801211f930e4506c352479b1b9f756a49bb9201846fecffef8ba98fc63c9634b8e909193afc8c4c2c22be77f9faf363ca43bd0d3cdd2450b6cd9c866f2832cb16de6bd0060e3515d7a114f9a2e3e2aca399d0e6130074c67d394f5f6f17c65a5a463c2e31549cfb022cfcac3454e022f690b8bc2f38c782f5490b75ab9e7d9035aa0032b7cd71a633e98452b3ce2ae1332dd2d1064428148d9c139bd89a85a3ac16d97b9e7884dc947dd3f94d58d0ac18d69c91c29b732bc156d02e88a44845c278e2e48384d311023399c168ec588a7a918d13143cf4235ef62233fa8d48dc1f4692a80a91dcc952bbab98431c14f67d9587d46ec5ae6bca20c541a469ef23e5433de0925211a1aa0d378edbc72a0cd99558f09294bc4144e809b60dd1d117bc6810bfcbb53aa6761ca5cd8997c95d59388e115ec9ef087e5ee698f8f69431e6f84ff25895d177473f5c15d67ce7a6006e91565853dc0772511537f4dd1a017529b10a56580d8590d6b758673c3a62871c9b951d0d83ef6815d3398625793c0cc40e4fd2dcde827e08d10940044c8926e9620a6f43703c65dc9d7c915d2b7ec4fa60af70bdf31b7a664103bbdc900a56a3a2a9e70b4381dd9d2985c7b0da528b0756b4af239c8e987b60c69d82eda37ded16b402a75df9ba7324571bd46c07721c172b9108af0ef745138be02c47c09c4b4fe69dd92b87aefecc75a5c649d18d65e1b1483c43444274f084adfca31fbf0a9e97c944b34f4e4f4d4de660ecf9757c8403bba6f43c76dcab7163e446a63a2b926611727d82865c6d276cd0ed19bcc73b40d805c886a53db8a49f8dd53320c08f9de2b6f2d2cd7d4e33aa97a320a7228e24649d5aa059b9ed30d66a4763bd072b367a4257fd1039667e94fd70f24b9136d691a95aaf12268ccc337a88447fc9d24a2df62c95501a8e413172d0636892b96819a45947dd79d6405f730acf1895e073b0e5847055c9c6b11b8136eb5093d2d3fe830646aed94a5ddaa7d3d0e244c485ec76a691d8a3f00b641b13224e7e20ce82744d91e33ec5d82646b5a03444ed1e6fba1c3daa0ae1eb2666d0f4d675c7ed5f21b5bf0481f719cd767361a829f6a44dbb67059b12a27828f6426698a1ee211c9c56b683e810b53a3fea678a038f993fafca5332990fa5ffacc066ecccd49df7ed3bcf3e32f5b04481c76bae449baa06867092a66a7f5c0e8fb0bb775ea021eff3579ddf050c2afbd5a47db5001220b921de9e886370fa02a88103cbcec7f6ebb4e9ce19b606ef155e5bca2bdaa295a080b1d80ef8bf85c3c7ac6f3ccfbc2be0ff6e74d5ad3065bd1918d0d1f9e812bbf5accb99f2b1ca1d797580f9ca9f37cbbd6a15460c212dee55e3be08ec28efe181726e5b8212d18254e3df95f0949761caf9249aaaad3010b1a43a0cb0889012f2b0b26d80ba563651c47a9b95f45edb63d596a3ec0e9cc7b6712697791faef8a3a3925d2e07bfcaa7c8ff69fedda5c8e94aff80fbd840fa1699bf54af55f1c979961029a83f2c8aa7475d83a12e21a1efbec1994524f0d1466c5cb13cb371762375e9cd0aa79a778e5254d090f6e4e649cbb20796ef2c58b2ae70c516f66966a343a6ed2d52f38be8ce19f93a03cec7ad5d557b34d4d4de494ebb2e5e34d8686836702b86de73c003771891661b7b9a68065715c69d5e1299facc2fcc6c9ee1d2d13bf224e1dafd6139c0f35f1e4daf159506848623873464dd328824011a7a23ba7a4fad8ab62a5e482f4f3fc3b9983c318495e84f454b0b9863a9673ac18d8e604a3f29ebdfa3e0140dccc618a1356b3a8d2c44c11ac94021dd107b08a54360d32a60699e291dfda2c2ba694c1e31ffe9516ba78be1669d78aa442e84c91c6e7a23a371073d5b0d39e83e747dd765160b794fee8065723f487ca271c09edcbe2c68cc7a314a57a13a43d2792a12932ce37a6ac5247411ebeffb7dc73543a04e4f66c5aa0e18229a184712b4371206bc59c68efee38d32764f591c89d4437e920190ee8bd9d3809faf3b8802fc2bc6a33775a2203722f4886e265c2d1121020bfbadc29523abedc354712acfed5c923970b141fe4edcafa1deefc0057fd76f8eb41e69f581262fb568a8004f1aecce64f2d431569da0148528730af2d4633a4a14407d556d120cf77ad53265921bc0fc0336f76f8ea8f8bbb1e606b5d8d496e137d380dd0ede943ec11aa8b0b3d462ad751a3781968c7f01bbaaafe2592ea0a46e44d47e780e354a7d0d9bd8c5e594159314cd50a117ee00474698c6048fca16c979fa0a44b7b737bae31196cf9c01b254cf55db17f901c8c8d2bdf22723b536be40a87184ee1cd9ea59fa5b6dfd2ceb4dcf619deb092fbc5a6cf668a5008c9ccd826ece2a6d347ad3d3fb4bab76323c549ad5137cab1aedfc61773b74734f3c8d057f49baaeb047dc3fb65211f86bcdbe0344b1c17c5e9c331987203954ffd5e05dde94f2dac47ebbd729c3d44784cce32f523ec9606f7e7196073428825505d41d5a0fc95da38b9ebada256d6ecc41a22a061ab480ab07c3aaa19e0474ed9237f65ad94a8b0a317ca445240387e92ce7bb59a36543437171493fa9ca2df71d28c4c7c137c1ebc7310be9729bf26ad129042d23c3c419cead2674d6995374f55fd23db82f45f8030d130cb1683afb04a3f5bdbb240ef8d914ca5f193b12fcd4ddb439f40535f6a48a823c0a1059229e882ae83353eb8c94842e877e24896ca60ef04168da471668a499e173400b1797161d70ef349cad7df67544bbe987345ea52015075ed34c5531cedaa14e079f32b6f7caa4becb99a0425a06ec96b146ba3383ae53cae41776e346cdbf323f11589b6e5bc121255014d7d861fe0752d9865dd2bb2c1249ff1eb9f9990460ef268d7a763d9132bee611b1fae7eb466f7ac7ee64c029c5a2440079ee7a8efa96ad5e4479f5a9b5fa2ce8203caac5fb72169e4a50b1dbca95f9ab1a71995a969891eaf25a1a64624c47143a3bfdbed5d53c7f11a6599b35d0bb94a3e08c07f15a4f782b5742cb612701a9e914c9e585fe1b32d724d3cc99b94db9f4bd7b12ed9ec072ef1436d0808437b24e3a659638b1fe91e35ca8614188350aa21f064c64b99fffbbdb41e280c9475dae3d5fe6030a21e0101027b5a6ebd36760070c1457ea3a892efafb2c00609b1528eec101c4033e5e735e694e93daa584fa3cb574e9c29c938a9421995cf9a071e3d9ae73c0bedcdedb0a3c862f569f23e7d2230c74398e2d2032e637d72c36fb7f31350e77af2bb392fac0f840e305c251684df8e4b13c38cb321681a5233e7819010eb4e3fa6b8dbb220de7837a78e8c04a007e0c803ff9ce9d8f7a3b39136a4222a6c1ddeb9d65074c69e4c205d7e5ce15616a2da217dfaa18c00d1be1d87f3e447f907bdeec866e85308c576b587d4e2e39cc6d6f2b03ee31c8390fdd2abf033366453fe5bce937b6d56e926c4b68be38ac0188a3822795107f6c255b57e33117f5a09fd8aeffd2f994702779cc5571bbefc820ff0ec5d6cdcb4cc49ec5e832bf20482754bf173e68ef0061f704269865f8d25be7a2c6885b92bd391f6f2ab281bbdafd5669aa84cbfdfbe17261440bc54dee7ed855f2fc4cf97022dcd395982c8d0c94a898334e363a440a248268ca59d2831516e2e1ab5c9e7ec3da84481d5754e3a92a6c6fbb7a85e065bc9a22bee7c041f3f45307fc17e42e0cd38e50c0214807d0e6069ccc89c9a1c43a58cd63dc2607b0037918dc45de9ca2a81789e0b601a8daa76a05436a4286b05fe2516eb9d37a26283d31ff642ee686835479b9f8f3353e830d76549f0c92ce088845319c8dfcddd0cfae43521b37bad98086a4bbf782d7c52294cdeeabb53de1effac3bd1ee7faef51d95614c4f5982823b56a3aa074c73c31e6e9a99965061258b9a6add10ee6e8c6ae2b74396f8598aa5360fdfb31835978862231bcd4466f2a1249b9ce1f939d552486c5ae7ec528d010826aab51f8a0b866022402a05cf644339ca540e5f7ce31c72e4a623aa5a639ab568c5b97875475554015ab3159695e7e85d3cb3ea646bef604dd13e1da052e7efc6c5b8100cfd32e12399d1385abf67622e32dbc415f1427cfb2c1a1cefb36d8fe99ea9db7dcb70b129d3d1f80a76b68f22eaee55916df353859ebe8a9efd7fb527c6db77492b6f9530d4bb160ff6b14c3ba7700b67e7ddb13e31a48cce273cb67d75d6ae77b36d6fbad36de3d92bf4f9c05262424eea4cdac8dfcc79715612d3f434d99c6e775c05e87a11b61f1a671e3a3070de4f23f2017b1e3a94230d15bed0cf311f3a3d1fe6501e3cbdcd101688c0dfe83d406800e96a29ee22f9d525b293f5a6ef7429c281d1a36d6f7917e41cb7133cc5007668e33cd71c73e21df76f3bced6839b7e56f2f1d4ac432a9cdd2104f5eb67f2a1afeb1d2d2e551c993110040aec9940ff143c102d9f5543b4a39444a5ada5956c1cf7b0baac0f058408fa3b0f0c164d992625d09f7cbc550630031d11c00b499bd6368b11c01f904f089c047125810c5869bafbd3a51a5441196e313be61abc89ab310383b5884ee502c350bc247e7bd1a4965dd84de8324afd6a78dde0e6e6193131cda4ad986551ca0059dad00cc8ef3e837ef13ac277967cfe713bd74c203187524", 0x1000}, {&(0x7f0000000040)="9fb66a606ad7d94691f16894bf2444b2b2ca7602f77b08d1e2c352155081389ea55c58a523838fd5", 0x28}, {&(0x7f00000011c0)="4efd4257dcc31e9816184726555d491bf33de210ceff1b46e97c6be6fa0882ed4f38cd3277d997db8524c5cad450006610e4688dd05ddcfd2dcf0b81e20ff8b03d2f6ea618547bdbddcace5f4266ea34770970819e1e244ccda4ef9b537a12bcc4f37dab07b6348cdc34e496e78f96a0c1acc0449c72fffbba8c8d69a45429effe7914e2766a5882755d8b85b89fcebc8b78c39f1457d3c30e023e", 0x9b}, {&(0x7f0000000080)="7ef7acecae4cc0037b65720f63c803a6fbe4e9fb267e53d9b9fcae70922b95eb266ca6b059faca81f2bd0fceb4820717", 0x30}, {&(0x7f0000001280)="4123d7bd9cff74b94b54ca320778fc6c826f3ece280bca2e1ae1d88fc40ecd7b78da6c10942596ddda55e5f0", 0x2c}, {&(0x7f00000012c0)="4dc2875f763164acf4ab49a7b4c4eec448dbf909eef1244cd85966e1ec3cd3097a7adefe71bfa58d2a8c8379caec48a205011c7774a7abf2c89117d6be7721ffcc11c83469a15e44893bce8f55e9900646dfce50d5b6a6d6051c243d5784031251913f46782f9c65173ed8bcec5be0a1f0916444ea2996ab7f99214cd09e7406d0dff78476453fd10c09eb44e8ce6f27a0d04bf9343ffd6982b5", 0x9a}], 0x8, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x31, 0x40000005, 0x2000000000000}], 0x7f, 0x0, 0x0, 0x0) shutdown(r0, 0x2) 15:06:58 executing program 1: mkdir(&(0x7f0000000740)='./file0\x00', 0x4) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f00000002c0)='c\x00') chdir(&(0x7f0000000680)='./file1\x00') mknod(&(0x7f0000000080)='./file1\x00', 0xa040, 0xaf16) rename(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') mknod$loop(&(0x7f0000000180)='./file0\x00', 0x6100, 0x1) chdir(&(0x7f0000000640)='./file0\x00') execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000280)=[&(0x7f0000000140)='\x00', &(0x7f0000000200)='c\x00', &(0x7f0000000240)='/@/]!*\x00'], &(0x7f0000000540)=[&(0x7f0000000300)='\x00', &(0x7f0000000340)='\'\x00', &(0x7f0000000380)='c\x00', &(0x7f00000003c0)='}\x00', &(0x7f0000000400)='\x00', &(0x7f0000000440)='*:)\xdb\x00', &(0x7f0000000480)='c\x00', &(0x7f00000004c0)='c\x00', &(0x7f0000000500)='\x00']) open$dir(&(0x7f0000000600)='./file0\x00', 0x820, 0x20) syz_extract_tcp_res(&(0x7f00000005c0), 0x4, 0xf4) 15:06:58 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1, &(0x7f0000000000)={0x7f}, 0x10) close(r0) 15:06:58 executing program 1: mlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) pipe(&(0x7f0000000000)={0xffffffffffffffff}) 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, &(0x7f00000004c0)) mknod$loop(&(0x7f0000000040)='./file0\x00', 0x50, 0x1) getrusage(0xffffffffffffffff, &(0x7f0000000180)) mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x6) minherit(&(0x7f0000ffb000/0x5000)=nil, 0x5000, 0x0) preadv(r0, &(0x7f0000000480)=[{&(0x7f0000000280)=""/187, 0xbb}, {&(0x7f0000000340)=""/184, 0xb8}, {&(0x7f0000000400)=""/34, 0x22}, {&(0x7f0000000440)=""/59, 0x3b}], 0x4, 0x1e) 15:06:58 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1007, &(0x7f0000000000)=0xffffffffffffd618, 0x4) setrlimit(0x5, &(0x7f0000000080)={0x7ffffffb, 0x10000}) 15:06:58 executing program 1: r0 = syz_open_pts() ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000000)=0x7ff) syz_open_pts() syz_open_pts() fsync(r0) 15:06:58 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x400, 0x120) setsockopt(r0, 0x8, 0x8, &(0x7f0000000040)="b9645451e02cb6280d60e6cb4d04b291594a7342b7d6fc37efa6316758f433eb17dba3f055492d07e8079e272905f70165ca0abc54dd622946ce293f1eadea439ae9b881c937504d4a66d9c6f904680ccaa4d94d84de038936aa14f44ebcef4d43799ba09ff65034a10d", 0x6a) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x33, &(0x7f0000000140)="9513f3948292ae269282d455abab56626afd70c6e9b3fda3181149ee114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7d45722a806d166b1bc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0b41bc906838a88d756b2d17d0d7", 0xa0) 15:06:58 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x107fff, 0x0, 0x0, 0x0, "00000000fffeff7f0002000000ffec00"}) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) fcntl$setstatus(r0, 0x4, 0xc0) socket$inet(0x2, 0x8007, 0xc465) 15:06:58 executing program 0: r0 = msgget(0x3, 0x4) msgrcv(r0, &(0x7f0000000000)={0x0, ""/156}, 0xa4, 0x3, 0x1800) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x3010, 0xffffffffffffffff, 0x0, 0x0) 15:06:58 executing program 1: r0 = syz_open_pts() ioctl$TIOCSTART(r0, 0x2000746e) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f00000000c0)={0xff, 0x2}, 0x10) munlock(&(0x7f0000ffa000/0x3000)=nil, 0x3000) pipe2(&(0x7f0000000000), 0x10000) select(0x40, &(0x7f0000000080), 0x0, &(0x7f0000000180)={0x4, 0xfffffffffffffbff, 0x10001, 0x6, 0x9, 0x101, 0x400, 0x1ff}, &(0x7f00000001c0)={0x2, 0x5}) 15:06:58 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = socket(0x6, 0x8000, 0x3) connect$unix(r1, &(0x7f0000000100)=ANY=[@ANYBLOB="01162e2f66696c653000"], 0xa) setsockopt$inet_opts(r0, 0x0, 0x100000000000000e, &(0x7f0000000140)='\x00', 0x1) r2 = getppid() r3 = getppid() setpgid(r2, r3) setsockopt(r0, 0x3, 0x101, &(0x7f0000000080)="c44b51e7d809dc99ac618928c0378990cc50c6bc989762c9e6f4f24e18bcf27fcb3e22eb476302dfd0bc31c95259d75092a931f26cd0954f4f7abe87dd0f22d7e2d889", 0x43) getppid() socket$inet(0x2, 0x5, 0x7) getegid() setsockopt(r0, 0x0, 0xd, &(0x7f0000000000)="e8530c3cd4eb6235", 0x8) 15:06:58 executing program 0: r0 = syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f0000000140)=[{{}, 0xfffffffffffffff9, 0x80000000007}], 0x1c, 0x0, 0x0, 0x0) readv(r0, &(0x7f00000000c0)=[{&(0x7f0000000180)=""/247, 0xf7}], 0x1) dup2(r0, r0) r2 = dup2(r0, r1) close(r2) bind$inet6(r2, &(0x7f0000000000)={0x18, 0x2, 0x81, 0x3}, 0xc) 15:06:59 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{}, 0xfffffffffffffff9, 0x31}], 0x60, 0x0, 0x0, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000080), 0x7, &(0x7f0000000040)={0x0, 0x342f3a2f}) 15:06:59 executing program 0: r0 = socket(0x22, 0x4, 0x4a8) setsockopt(r0, 0x1000000000029, 0x3e, &(0x7f00000001c0)="4b74954c", 0x4) 15:06:59 executing program 1: sendto$unix(0xffffffffffffffff, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) fchmod(0xffffffffffffffff, 0x80) r0 = syz_open_pts() socketpair(0x19, 0x5, 0x5, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r1, r0) shutdown(r2, 0x1) poll(&(0x7f0000000040)=[{r2, 0x4}], 0x1, 0x0) 15:06:59 executing program 1: r0 = socket(0x18, 0x2, 0x0) getpeername$inet6(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) setsockopt(r0, 0x1000000000029, 0x20000002a, &(0x7f0000000040)="ffffffff", 0x4) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100), 0xc) bind$inet(r0, &(0x7f0000000000)={0x2, 0x1}, 0xc) 15:06:59 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket$unix(0x1, 0x5, 0x0) r3 = dup2(r0, r2) sendmsg(r3, &(0x7f0000001540)={&(0x7f0000000040)=@un=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000011c0)=[{&(0x7f0000000080)="677bcd94948ab0f0c534e04a3d2c458448fa688b650973a7e2f292fc029a416e70bd2952f5868ba74c136641a47edc16fdd1400738938ce543257f09fc28c1209d0e03aaa3c48cf42d73122e30d2210cb8d7215a36d13bf6f018a2783007ab13ea747779c35e79a1775e1147d0d4a437f5201ee01a469d6245ffd87313802e3bc2e94ec2d0744168b1766e3bd22a0d72b667823a67791b95f96037d15d785054a57c7f0d8153d0ccd7eb6a1e56d55a8baeb58646cb6a011711b6c48b0054b17e0389ceefb2301f9e9de826b2311afb5d438ef5c502c7967ddd11c50aa74353b09082556b4e51a03e308916c82d3df33a042676f4d4b05e94c6ab1b5a2a4b7f9da0067d19ed2e62f73a2d11904d1f08b72728b2572460da76ac5ecc4213242037d361b65a0b31489692295694dcd2567337c31600a28730bd99b9e3fc90f4f89b9edbe163de1a6c1542168b936a5d48c803b52d1257e6f568076dfbc97813ee0dcf85756811657b2d4f10f27c6dbf2035e33fb00dcf26ad4e9dff9e3bd306a5c04ff0f7cba1b2841050f5b18df27b4840087ce6e2e76cae818fc7cb9c6c8999b78c2896b54d34643d360bc634c01b8661a2d772b347051c459985d38641c4932b5c4469f31d35ab99e4ba256b6cb83897438faf2e3ccd24a6bf9541b51e03da13abdce8294c213a14318a9b79ebb3b7f671d9288aba150dbc63eaea4f52b366bd88de2afea3a9547340c7de1c2a29a2b05d1854618970f117cbd7117086ae5b7bbfde3aa3d505ce3944c2537c95f1fe629cda11e189a34092c0a16fdec498dc71e7f308621b9756941d0bb246710fedfc2f7d854a7a846ec11cf5caff3a985caf44d14ac19d08d6bb9de7b739f5be9837083710db72840d5d20e10cf417af2d90f20d92a6945bcefa61034042b9af1da39190f7305f2d97c735d0ffadb5b49be64e0c278aa67361dbf5a1f6fc6e8d95518eae82cc86892b5556d884f63c6b2e71d519503612c0a693a3abcda45ae5fc894b7b258339ba98f098bc2d38ec9bf3fa81925180a37d35d61c2dd114e02b75907a2d1650a368b73375685cf9f23c085d72f0e7a9dd8be1e5a8ce084125ad3f14720e25f568a5c165290452de70dca7a6392c070791a80f8f00f189438a820b9f09b4a33c6a6b82ab4a09ccfabfe9a28ee5f2455f3229e2701bd76a9d1cb7d3e1985de8dd137a2b1d3f3965dd91f1ac8e03ad977379dc7ca8ee2d85171e425084d7f7296e21777e8319692acb5e16f66b98be911b0cbb1a9f867675e8c76e226453090d352ec41967b345ffd037b24bbc7f72f3d64acb42daddc163690afe7c9f9b7c1e7e709bdc6949f16a6e105d9b65d60416933202b67a654855f1b65da012b08627205dbf0e439241e6a0aa00a64b794347c736becbe9e6494a1fb434dbfc77687438ec51ffc59de8ca3e9d79e302b811e2648508a6ed3f3b9d1c14789daa34e5a42eaefad07b6a7b544a05b8d89c59db02432b133ea51f4f6fbf97a874eb35e95b44d4b64fce2542a7a8476595b77bf2def05ea580b335e682b8ae77df13680d7c007540e6465b0627bc5182745bbfc25c8c8667ed6be41e55900634a10aa6580e20e36bf44780009d0cc67abd1063129afe74f0b0c2466ce6bfbd5c789245aaa01bbf4d4edb41f6553a81a3df09585c6c29cc84593673668b71df24ae7b3904bd6d5bb98c5fd0a8c09d0267aec171e53ebb8747577950012b602da894a39ce7df89183f5fd75c723d6ca1e3ee931f432cbc7c2bb97046d384a04fc8a437db7173a6f4ce8501b9e6f700d3501b2a089ef31bac4e2df46693e539cc33cb72b03bde68edb15dfcc5c332da8843e973c4851bb6ee558e7326371fae30014223177f5f3bfdc304d7624d885c5a8aa3f57e8669fec10a8c6cfcf75687d4bdf510e49242815915d8f51c92df74f4b6d4520450b75a8b57258e1463474c699097e76ae5b8c43147cd176f37fcc56daedadb36ae5fa0c9f2faf5390a44288fd219c7c4064e046af79bfbcc1267a6a85feb5e858b0ad345a1be6ab3ab9471f15584776740397fa3f7a29970d9431d628cb2b229d077374ad7627b8d55bfdfe053ec86b89a54603305cb70e37bcc897623132d612e02ec4433dfe64ed15b04dbc447429d2d785a8095936db646a4bb529b8423aacf47be7236a863c21c5002fe50f0b6a7271d64b788b776e5d102f5966798a276c7cf106aa42cc3441bb5e83729569afaeca67876fd9920b50dd7caafd64dbc665e4696f9c9aceb21ac6c3c9136871b5ef3bf564fc0cf2a54c635f400b7bfae22c7f6c88aff031831b9aef3ed92610937a97e66545cd38f0969ad4c05422cf0c36c28e3d76fedec66dff6946ee19a0fc491f2335718c12037e0b28b8d258995b9a3f7ada9ebaad1e14eca151e8873546c028c80132be81970da68e6f466b1443ac3cdc0e6906286b7c56a49510496590a37f15ba23f1fe27c2a6286599d644f985299c950e4c811ddc93a8ae6efb659d70249c239920f20dda40cdda7bbcea09f095644dfdacc06d341b784e00116be27683da377fe96780b83ba5369ac11619ce5e3a5ac0e01087710312f9d2b0b34895650e850ca7b8835818857cc26bd76dd26a822a3306ee0f43aad2793530e292eda053a647fca65d118ac408cac608fba510e6ba47cb435be3a000127cc2970ea0030e379e7fbc8dc64943737d605258f52606dbce2d0fac72918de4e4766447023a826a7dc474f3aee3b511e11d619962d90b33ee384bd178e68874983366e27fc2450c382e0c763c0c3bfcbf3da78a4245c18d738b9fd7db726d2778b4d1b2af288fe08b3a8d1bdb48bd7f82bdfcd0769d8ba4e9d3558ecc053f25873652955e75704c0ebdf95244470e3ead14d3be5e1d58e63f7fcc2cc7116fd322c3336e1d888f93b81733cdf165f191093b33f8e9fa0877ad97a23cecb629aa75533cafcf14616aa777fe583449aa752b1586c628c42941b2fb1c95a9186631b14685aa3558129b8369d242698f5ffc21776b8f8769877710ce28c82211aab917c6308b7d7b6c6f35cf39a06c12f9769c06ea037b9119b88a5ab40e4914dcb608d71ff1135cbd66b560386079ef4c7b49b04cda3b7b9a1ef53c768fba72bcd87a62c350c5684df740d0ed9844c82693e093258351ec4ae50c69b128111b3b0512dfc1221228ab174aac8c3662b042b14a47c118852d5606ef5a00eb1b448f9b8933ba45ffa9d2fd20fbd6c399f4ce117e1091fcc4d9401ef6bbcc0e4ef5a8e6b5d25ba3d7161e8b94c106c9c34580a63e3706df9ae996f8a9e082b024a60b01da7ecbe777ffb42c799bcf64e3151bc380ba5cb1c96ba96fb73895cafbecf8097090a306fac4e7c262a508e6e666e2d1ee9b40763fa9a6103853c7166de1cd601d9d59e21351910760885ee0f3c748458a3deffed9a7c62d5f5646bab38f1ccc274f5f8f687a16165032ee0c26ce819f11d034e26b9586e07da36f8c0b5c5871bc2c533a7a8f21d21b9b99980a8e7b879e836e7871bc1285c2943cc13844eaa3568791d5965023e964c8f77761549eb8756528c648190479445a58fec7e0952737ae8ec3430797c3cb544dbfdec05670b8facd1d2efaedc1257cdd4fba12695654d4f311bf19e5784d0322080a7ae268146d5c9de998a392173498e23c306cf96b1ff9a5f82aca123326fc5df8d2159dcfd75f427503a4ae0fcf2a8b6a123aa309d34fbb2749a7a82da09aea11fa1b951e544f012443ab27423ed1c008463a15a512095e0ecf3d5e377c11c87c5f72d69b419643ec1bd94eaf12b54ba72d71bda8b6ddaf034b127da54dae8b045e0447d1be15885391cbd9116cd887248cf042d5a77a7a4a8e211a4a4fe5d90b5b4889f927bbda94020632a04463bba9b537835dcf0edbe3de1b58550c34a8d431bb76aa408b0d66a008ae3418d7309c4e0a978f85664c22f58fb9d98cbac2ee146bdee78488ca4eed268d0041d408228b98d0d38c4b82856cf22e9203051217d0b659e98a6844fe0a0ee1e1fe3b3313458ff537e58f6ec684bfee4ea36afb928ef1b7312c287ed35e21b97c441207a2887d9ec17a1d4efc57f0c5a9d692c4803823b8b39bc004847758ae53f9bed9dfbad0d16779f8161742cf4fe858f8a51588ec784cbbf19437a5b7e73eba2c467e77615d5567291e43a04852ea6e779850c2e0f267f568a70abcaac9b63b18aa67fc5774d884c5004d3b643e8e1a43befe076eeeee262dba13e0ae696e116653bad8bb66274319cf3c251976cb0f355782f1fab1c13dcde873b9fb7aae9bb6f827e10de2c609cff3878cc658d12224fdff1ded2c77c477d1d1a9e5fd5d4908b61f468617fb3abef34960bf322899d9de869e03376431f4bd4e97f2b4c2ced44d56f2840cd18b5ffe9511e363bad965ac87b20df56a60abd787cb0df44897a232ec27a63965cfff7b766b21ed0db9f3e0d808f926998e974c49da29263277164ce6f98e889db6ad8f1e69ffa5b175f1c944b222e53ec407d1becae4e674813b34d5728257984661f9cf01b7fb1e3b18251884053124b4b9ae11e84e481214f9e1aa9b65ead5b7a09fe0b254c87a41252a94739175d91785e943f862a66d5fea5bf5281d0400e7742c79514ed5d58fe9d2b33dbf56a7cd96f5eb1563b889704adc84f4bfa3689eecd123863790b85d26bb462c28ef90db8223854355d7c5b9a9498aff60c2d3f24eb25002c4304d4312141167c07f3fa71543055fa36f768c557393ce215106630de89b69f047b10777a88f02793e4d6c98c6aeadb0278c8209f1ea92599d7ac0accedd0784d770f36a804747f69dbdee8a3e58acf8322ee1c2167c70d9dca2d5111ca93c08bb3947893e2d9d43780305fb9b891d5bd193ecb9151ec4b75adabe32de667eb92389ef7ccdb3c739b373c0b53557e0bb343f2042baad9622d6ab4203a60602bde82ea4d97a19de542986a5bc35174960a8b2391af4e57544f8efc13dad3c13484aff55f50fd4e1a069cff28bbbc231488d9001c6585a248b14bdd0dbeaa633685e26f1189baf65f717a8d135f78dde5ffddbd0f78eb79da0f16465dbdf5ef971e3f219689750e9de4ee8f1ac62a2fe7c3241a3a6ccecdccdf7c2497651781ec66e6eabe3d8659e8ff29ec45b819286d4aee377ff9f998cf53f381d50104365069149a170091fc7cec151e2928e78b304e21089a989c6cd5ff1d87cd1d39f17df10cbf8b058b48fa83e0e97925fb49bf0cb8a0d94e030a1aa14f352f490bd6c8116ab098940c71cca11bb7695baa96472f1cb2c1268e56a009f83733c3ba079cdc8fe33111ab396bcbc65428e4d702f38f06f44f1c063a856e1d02424daaf06ef122ea3f26fa7086a83ccf792fc6810f9bcdc2a9ada82573938a021fc4acd8a3c56b8a826eeec6f55bfd9678eedd2f48b7a6310e2c3371550ccdf597126a9e296ca3ef0fb9c0249037a18fa5f2fc7b19fef43dc656dcf7dfdef366d2e25b3e1d451b23b7659faac2375b5694f6166ebc74fdea98868cd2531f8817ba58f17da279cfc0a3335cbc26c860aba30e563a94ccc4af2fb0af8808aa2b3a0a4f2914ce34235329dcae1974c8f98fdcfe723327755ad217c4416e5d0aea11c802db9a4d3b1d2f1b613f2a9dff7718c19a33e7d840d98b50b63e310aa44d2584562c22e4be3e525bc59a0ec07be7e0db194d8a8bbfcaab0599d9b9d736f91865f277988ea6247f8731f5db71059e7dbcfbdf7fae882fee7b911345e633541ffc6096b2144739c48f85ea1bc1abcf965674", 0x1000}, {&(0x7f0000001080)="e7b870b62d4750f35f0f1dd0d94f080ecaa2f3c9afc918b3ed7629b8e88601a9b58f359e5e1015741f34b46a78b33000c8f4548ec4a4f7fd7cde1b218f0670c6f64538893d07e75c0e1568143e594cf39ee40f74537deb43ceac9c763335d67c7f36df388fad37cc3d0fbe6999fdee58d3ed5b39a5be4d6cf7394600347e10d7f34f5dbff8a97bf8f0ed91", 0x8b}, {&(0x7f0000001140)="5f9a0e60180f9e1e2a6d87f730cae12b49e43c729c2915f90e7e90804d1ac5d08351eddbf18be2b3ba1d20c3774e6ce15d7106c7d9eaf732700ddd03b5fe140bcb7b977f56b091e1d33db720733d603c37a44646fdcd8a3c107dc13bcec6c8d1a7901838c7828802dfe702ebbd7aa6f6dde130fafbeb1edc8a24bae2035911", 0x7f}], 0x3, &(0x7f0000001200)=[{0xc8, 0xffff, 0x100000001, "3702a8db429814bef20fd0ea4f87d0f0b97662d8f5f2cba0cf5c99ce96bdb0eeaee331fac2cccd8b9d0136ea188b887efde0cd68a9353281c8a77803fc4359a58d57f16da20499d0f23ba7c4d3f811c343afe1d15f43206e4699f9b33d6f6dccb4b0661516ec4c11b4b1169c9e2b605d0c295c739b55f31707c25fa26cb3534681870a623cd398f8f99f9c707149f69eb288bb5fcdc2b4fc15cf85d120d7df3c245b71006450159c0ba13a6abb64495acdc677"}, {0xc8, 0xffff, 0x9, "71483341d56a961bf2ff3fde28c9e87519fa8a72c176625e0db5d90ff4dafc68faafaae86aa4897ec0b90c8435286f13a7c9db9c1f8355c0852c9c060b9abd1da79b079e5ec6d0835b1c3ee915d2192a79406ae9bc93452405ab5b55264dadb456e2877d21ba1c606fdfb5c911d0ea0e7ae30e0a06921a23ec51abc35b1ed5712285f390eea237f5efc9f75c52777567a7fa7b6ca78d9aa204bf77c16f3a7c2c36e27a15d2550da4a90e285ca322372d649716"}, {0x90, 0xffff, 0x80000001, "7f9b2fcc39929b2ba044ca47ff7ac8bb5bbfe15755dbb8a76d4c1c88b43ff69215e5bd91db4cf99435a57dbc9e5de69da5be585f58383e71d5b06088d7b29e905a02458757a3e1f118e85f150897269861d333d0e241a2ee7934391c6dc6d65893caa162dfc6e45e9f77581b336a8f42f4c2397e0097c45b2f6b31"}, {0xf8, 0x1, 0x8, "63f96e4df3f53a7a09c099d22873179f1eb47761642e59f509890f7a67b1e5b12fb961d06015281d90f4147586fd739fb6e93ca4634fc6b7b4ce4b910557c43f05017d38ff767565a55e78e6ed02190e5bd8249a5ca2e5b1108a791e43e992902b999d6a8c544748b129b0de052bd546b5a2b2a77340ccd94b510668272663e36a7ea2d5636d982199075c4d03d8026c1364d31848c78a581f56134d2d835befacaae21411ef80c5033a41f7b61dd4fbbb3f2d2e59ba2c0b2a9a4e0cd36f4ca549f222eb4cfeb33710aab9b675e1dd4abbe8b4778bcbc85bdda7206b356fa47a3a"}], 0x318}, 0x400) r4 = socket$unix(0x1, 0x7, 0x0) r5 = accept(r1, &(0x7f0000001580)=@un=@abs, &(0x7f00000015c0)=0x8) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000001600)={0x0, 0x0, 0x0}, 0xc) r9 = getgid() getgroups(0x3, &(0x7f0000001640)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getgroups(0x6, &(0x7f0000001680)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) r17 = getegid() getgroups(0x5, &(0x7f00000016c0)=[r8, r9, r10, r15, r17]) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000001700)={0x20, 0xba91, 0x0, 0xe0, "dd06c08ca9f700d2022186280adea93660804b36", 0x9, 0x5}) fchown(r1, r7, r17) r19 = socket$unix(0x1, 0x5, 0x0) sendmsg$unix(r4, &(0x7f0000002b80)={&(0x7f0000001740)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000002a40)=[{&(0x7f0000001780)="8117cf2e61c7b2a3e94e2c45e86c78f9e619bdb38f46e883af7379765b2d7ebf8a469017396701c28b4b5d22a7e8aa9e59ea5cf67a6d9fe104bb1e28f8", 0x3d}, {&(0x7f00000017c0)="e7d6d8b04d72f6c51bd60d87097f5df2aca07fb1e218b875b44978c1523c0e1d663055db48bca7dbfe9c57db82e90886cd6ae3da53bca08b54b70705c609718ab9a5b45feb4e968d25c8aa3973aa9978359d1ba85600d7f796c157dd32a8b5f99f1587429a36a4939993bf2c4c8cc0ae0f90968493a41ca4455e020885411eb93f053961aad36404342c5fe03d7765714de0beadf4c766d70f76366cf4bda0059c75d753b8546681ec06c4c932e5b665c7f0346749b400a4da381b9d19b1d93b1bd16219b05d6ba3af78e84903705717095b632134caefd907cdb9abe8becfe69208", 0xe2}, {&(0x7f00000018c0)="dc49c1851b86dd4974754549e366e7", 0xf}, {&(0x7f0000001900)="851e7af70704bbf9991f1fee97377224bcb600775d5527f8660ef30173ff59466512c01f00aaf5cc5ca5e4b0296b988d9953ff046076cac8dae6c20efcfbb3f2168079d6f269988eb3ec31cf6cbba2e50fb0e87a0234ec52ea7ccb4c69fd5211345c3bfb7936dd8086585624301c445d7c8d66fbab8c3a064f28e2fd70b6a5510049869c74fcb6ec64bb91508883bc190dc7ec869521f4c659de5dfcc6bfb9f894eb11709f483ad6d54449c0e38fe72246cbf439922ef8223c831e763acfd9d65b2264dbef25b29b51f2c2745e1c3c13ae77295c8c5bbdc7c2e48968c0f7b71ef74ca679bb4c25f77f22e7059982b515250b71443e4c76e5de178648213d8eaf412a762ad1370c56b56926b3fca5e4ce3d7521f73d55eb90824a0f1e6dfdaf4c56ee5d5241412d647a7edd21633bb2fc30b43f06086c22eeb27663973f70541c3d0dcc75608ef589522077d94763fc767d61dd9b7dda1337e89e49274ad95a83eacbcf1073a2dfce3ac1557c9adcf3182c0b69c305f994cf2d26d7080649d5b911c505284ee79a586c7f7dbd452d5d814f9ca0621f5d053cbace9f6ca34424486dc5cff24c9e927e7ffe92bde81456471d5c954ae349e1b20b7360f217e466dfb90822d16c3ae4f2c2520a601070736d70eee191277be660abe28947070238e0590c7a32e2cd797607c71eea13945bbc5223ac87b632b2964560e195fa60e88d259b42dd38fcec7c8153eed90175a40f9c47ee405db7ee721da59e8dfdb0a588a97690bf11ee2f26ac54ac28cfcb6853fcced7a755b198456ed6e1ff562d2a8c03fd6eeaeec63b0880ba2827a71cba15a25993aabfd4043bd336875e04cef88295f859e59f39d4ad56078ce05fbcfe1739ea422c659a9b46dc2dc3c97cf422592aec2a696dfac5f07511d601739fd66f0d10ca669e19af743e2e8e7ab8f91f7401c97393ccb8ecb829eb9e0b27452a33f95540d22739f17dfb4b4bfcbb3a258ba359580e81c0c9680b6297910e5b41e36d1f04cd5da640331aa54f7b16b5c273b6f78b558ddd684b1c3c3211cbc31b46a745920f53d694d25465c3e4aacc8df0a764934bcff00888db8e20c424e2832e5819d5d40c311f28ff9fca29a8da4cff310123dd660f524064e019fca939c454ffd3d31c1aceb6f10b35bc6d2087ea60a0a24792f47ba9176756db7a810b4350977542ac3665ab1a1f0703496535ccfb40188365e2cc2bb9a5f9ea8303e99d35f7b7ef963a8ac956f76526f9de0f095405973c836d93fe16c4ba4f27052ef1520e69f232d58fe97766d8a91672c7bc147cd9862af594a30295b508d5deb5709dd6df64f16edfefd5577313e8e582c914fec865b37406072b3e51c8e5d8ae5252960c1d5e081590f68ee36b9edae41453a9734753b5f8ffacb3986294a9743612105659abb3921a2319bba9d656ef0c890b7738dfaee65514d1e722acf90013ab4c3caf7795b1a314fb3b8137a88bc13d377beb410ef023e27b0a00da991c47bdee13924a594c70fd23ed2820ffe11a1d607906b5ea9344beb8291fcf027b433c844d29fdc5a711ee7848ebd6db699869ecda527ba923e12d6e0ee005bf094469422f59e01cd03e495e4386e734a97147ac877600856ab175aba48ef5c547620522dd3f923505d86ceca5baa5542fbaf4507c53e1f9109769328f0050332cdd5e6d0f8346fff9cf76391c140da4d63705952fc4042a428c45dce45472a5e39903ff41f4cb4d104ce459021b44dafa087c3ec0758a58cd06050865e4df3eb153226473d9e66c646c3edb41131a8ec9e938db84ea2563a04b430fb7c7d11c802205de4b495f199f6351601ce3dde61f8bb605a54b30375f19ae7793cc8f93ea6e2e5c3b4948e84f243e87ca8516905c90fdb47a691f28c1988c3a56fff3e41b27c263f388598c7e6698237c0eca9c906beba11798f9eecd2fec7c990d0fb85f98f182c1ae5facc84ce0cc383789df0c08766a650cbff06f11a32978402f21f8fd711b7fa490cf3c5bbdaa6712ae7dafa703a86a6f330dde1d40c2c8203bb19880526a92298a46a42ab77036d9658600271d77f07565122ab2746f239f17f6420c2ebc84c6ff8ff49884ab02de3281af379f9a3bc4615f4b26119fa8292072cb4d16e631f34a1a41456ddeb17c57a6fac5cffbea9ecf7a0f6701f3e417f1d0fe66bf17407558055375a2b722a0ac53e59521cd44febe6620cba2a22802bb8c397121c322035346c856a791e332a774a83d18a1a48ffe41e7fcd7d6e95e2f8bc76ea1540d251cb143e4b148e32c55e2f0a433399cd33640e293377f452807cab03bb827508e2eaa91e22b28fdd1b59b799ccf6d6d03bd50d0abc7ebcc12d1a527c9f689fcb0660c606d349052993f113b165eeb21358e2413fa13e7ca37152ac0ec2b50d26834db1fcc9588ae9efca54a016c2cbd0dd2ad28d198c5513b996fcb69694cd0d19136507311b7f60bd3c1678ab9b633854c6a406a44293af8a379e4b55a7cdacefa6737b812b7594e7e4f2dc09d923a13ec5bb2ab77fcde02b083845932de7f319dc84a86a01e08f1bbc70703fbefdc44a09a929952870b95468fede99462c2104cceb30525a4be6cdcb694b6b0e238ac5c204dcd5f0c76c27058c7caa18b7b8bfb63ad25d718e904ecf874004a253e3389bdfd87f3690fb448d605f6837e83fcecd6a433f35463230f275667405d7381c68ec33f5abff58d64a00aa7f90bb6b6eb0c740e329170e3a32d36247d70f21cd927a4eda78a90457e5a39fd7a51747bc20d8bac1e90f594d3a595ab8d43e9cc56020b0c492e96be565b3d3b842dda1cba9bfa099ed1fcda1ba57741d4cf5990c10048f49d89f7262dccbed9a5385ac35488c5fe15ab3ce8765221e75ec5ec0edcd884777bdad794ff16cf7f2a30bcc45a9086691caed64488b0aaa2d02253e543c87abef6c4bd20e7fed436c07fb6dcd39533164455653d17f5c78d84d027246f98f4c4a4cdcededfa703ab9ce1d583c69e66baab1089cd696b1d96c58c294a050bcaaf19bb2fdbd4eb5e34188a9b9638dd32a03e160abb082e6b26c3c77d41620da247d61c561faf4898772a6361c7c88ee46ad13df19c010cdd22489d9bb4f7d3084be51cf0a06f6a9cd7798b960fce1c0c56358bb6e6286fff6c371625abbba5a0c32b63b9fd5f84e14ed3ded11776e7e4363447ff4c59cff80da9f231986c8a47c1f46ae3cd80426f6ecbd180bf9d226d7c84f023373769e31dc4c76ee9e86783d9e5dfe35213363e4c38302d21e9fba419002979d43a49183cace73e8e7282621f2f6ee96fb3541a14efa0f3e51c943c8b76eccf91e14f888dedf405024614ff77407e4d08b7fbaa22095e9e218ba650077cfd1b4c2e0d67a13ed7f4c2df784addb78a133950edc44f7445bdc7124f926acd21adeba2dcee5924f4cf3c31ca76842749ab504bf517008986d7ca0f1612c7eb948932d544ff4959630fbee8155c437747ff62f4c8d67eaec3289617a5f9e064ce21dd98e36be6fdb8bf1fcccba4ffc04440ffbd2e6582ebba13128160d894178e87c824b5eb22ac466098a639273ff529d563ec6377f1195fa91ca4e0987a53654e87fbb667eddfbded59e7420f15071535a19170665d6f384231f67313a169da74b7f8a9e2cc8f21fc8423f408ee4896e7cf3077859d698704f82a6d8b00f02c4804142b95eee34831b5e66488da156d12fd5ea0282ec647b7598b0c1214237c67c35bd8e308e7f66c7bf9101ecce253921a63fe8d92d1fa9b4f5365e2678c8dce9ce9fb8f9572c82a008f8d0e882e8b4194ea7713afd9dad1a2d164e1bbd98c87c24613829bd0b0aa466203dbb695ba7368dad9ef9c2a2fe6d65d4ed00854011568ce115f9c0ad80d2ea2e255129c94a9f5c8f6188371984ff8fcff6ce215ca00482d2955294969fb751f24a7afb06dad3711bd2d15850e0e28278aa4f87ce7c6d670c985bf8fb413a1f0ad2c7d964405bdf2978ee07876cdbc76f39844a1befb5e1091dd9e7494e3fed696363f0522d8d43bd9f7b5ab6139736b082a3d3548e2419f28852e8f9b1f7083712e806bd4f9c946849960c06408ced754e10dca38a5496642bdedf53531a0c10fe5f7f406cf7bfa99241b39151755779e2a1ff65b28cc647b3a397910880ed1b58511d575fd81f0040f7e3565ae4795cc198474fe1d23e3720400a3dedd18b7d0dc223a27953ebdf1358cfa6ed136edb20a57b4b006a176417b2e731ff1c54fa72c8792683a65569361d3e1c89f207e344c233449804cd2b7503c7740d480c37383932cc01b4c3e4429deaf21330a8c31ec934439a0837c1006867895ccf63e83ce1c3f7b4aba9f47483383b84b2b46e98e914cb7219da15d7e8c99389599881af35989e1bdb88c7513c85987a6655eaf2a4ece8cebfd8926fca3fc0bfadfac934720660aaccea416199e8e39b7c4511ceb82e5ba5bf580ad71791eaebdf011e66ae92200da37bacda02c2538662714d5b04fd269bec724dd66b43c36993b497f8c72b5de2a5843ea19a4c07d08b37b5db6753d1d7a12ac86f3f3c7671b95ab1da62ef286fc7cc40ca1cb485b376924c9e5ff9ea1ebf017a1fa1d8366eacb460c7fecab46cb69a003d34d280f6e442b320eb81560042460e628d39c0cc82fad8cbc7bae76de6ac4e567291749e3a6e4a42e5d20b483615fc1e0f98e5968950e67e8814db7a27a5d6cad31b65f6c29440e8b231d55e418ccfee3530b91e6ed0d9bfc2a25f6adea94bae0f025e8309298f4fd09238a2aebe1e19f5d3154fdc68a065edbbb7cc4fcbab63c82b20a342169518bc4082de11c982ad5a952a2daa8717e9982c6ea774d8d0e8eeaefeb6a34e3a92b0ba71e5eeac8976b14c109363cbe4b15b671aa3df9a11b93111676a9054374bcc2ba981fca80c919a93fdfee8c25aadd214937e7c09646e6b357d035f2e98d2a716797d062be81f9960079fcf97809c1da066e1ce68a3cbd33339abc6169702b7547d31230e5da3c4d5db01e40f9b044e32d12e1f52870645e394b535efbc611307acc9ac2ddc8e60b08f5619a77c0c66885b5f34052954eda685f8f564818be9c31535918bcd89a2051a724bcd170951d8b58ba3aab2dd2c51babb165225abe3174a54380a2e5f75730fa68f4061c882ac93fd668300bbf4e7f655f8af77699a3155c00400dc13db4187e0172a4386ecb4052e78163e05e59619dcd2191ff0fe63ae88819aa0b9b27228584f24fd603b4ec65d7eb60db60c49c686f95ebe899e3435ca8c71f9dbf8f1c105556988b9523cc6667c4e09a67a7e2f7a340a8102dc3dba52d676e07c0046114c046d953764d7141ce8b2f5eae1fce66a010ce28589344c43541c3f1f0f96acdd605e0f6e2e153722b561afe7efccb6664999db0258101a8248e7b1b632cc554e0ff7ba2f503b776495ece7e942f663f5e86645dc0650a70a60ae24cb3d141522bd662c70569e3fdbcf91b9025c22fc0ec50eedf28ab7d8f7c1b21d4006fd2e4db5ef1dfd66da8520f0766090e0fa114a04d98347aa8de4ca0362a10044ea8e7fa6ef1e0f7e65ab7d65dacbaf3f31385a84580305b8c20246ab38047336aea478bdbbc8e2a34dde7d31dd38afcc01053181de64ce0273f1650b8cd003992199a2ef99b4ac455600759627e5b1f719a5032bfa7244f9d50ad83ffeeb643ba49bc9f15be4292f4ae53f2ba76fdf1aff0cb49a4f0045e1e6bd02c96229b73702905a35e5ce3deca3e82bdd65c5602077013d31a7a9db89d79723cac1f34a7bedb", 0x1000}, {&(0x7f0000002900)="447bd16fb9e868bad461cebafdfb46c98ca6135d9a88d908e0c81594a86339d68f2537c6d3275731469f80e76cfdb394468e3d4d3df52da1d458dd83734e00e60032c356bd5f85a58b853239bb2542d7250310503a4214edd04c14160403ae170e5f9dff5ed18df3cc78eb6dae383d4386b07c2939b4d0933646db459b384179b5154ee6e4db5f16e1", 0x89}, {&(0x7f00000029c0)="159bacae357bbf9eda20677502cbe22cba78471e3a6f77a966167f80c38d4eb8f77924267034edd9b160476724bc1038f09bc2d7f716ef8fef382ee7df4d0fa45817dd3114ce28ccdc376d9dc611", 0x4e}], 0x6, &(0x7f0000002ac0)=[@cred={0x20, 0xffff, 0x0, r6, r7, r14}, @cred={0x20, 0xffff, 0x0, r6, r7, r9}, @cred={0x20, 0xffff, 0x0, r6, r7, r18}, @cred={0x20, 0xffff, 0x0, r6, r7, r11}, @cred={0x20, 0xffff, 0x0, r6, r7, r16}], 0xa0, 0xc}, 0x2) r20 = dup(r19) r21 = accept(r20, &(0x7f0000002bc0)=@in, &(0x7f0000002c00)=0xc) pipe2(&(0x7f0000002c40)={0xffffffffffffffff}, 0x10000) poll(&(0x7f0000002c80)=[{r1, 0x8}, {r3, 0x4}, {r20, 0x20}, {r1, 0x20}], 0x4, 0x4) sendmsg$unix(r5, &(0x7f0000002e40)={&(0x7f0000002cc0)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000002dc0)=[{&(0x7f0000002d00)="5bc5e053b41755f6064da991c8dbf79ff2e71506681b489188bdf32118b024bd98e1430752a20fb45aebae2e13b7f9ece4f29abf3e0305b4b0544128c2d235684e", 0x41}, {&(0x7f0000002d80)}], 0x2, &(0x7f0000002e00)=[@rights={0x18, 0xffff, 0x1, [r1]}, @cred={0x20, 0xffff, 0x0, r6, r7, r15}], 0x38, 0x400}, 0x2) ioctl$TIOCDRAIN(r22, 0x2000745e) fchown(r21, r7, r9) pipe2(&(0x7f0000002e80)={0xffffffffffffffff}, 0x4) getgid() write(r23, &(0x7f0000002ec0)="09fd885c7d3144c6e903fd146c7d47113062dc602c1968966ead679dc3618fa9aff2d465b1638d77a14fa08c80ab81f924de8f391838ac9599cfc736220f", 0x3e) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) getgroups(0x6, &(0x7f0000002f00)=[r13, r12, r17, r15, r16, r12]) madvise(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x7) pipe2(&(0x7f0000002f40), 0x10000) 15:06:59 executing program 0: r0 = socket(0x2, 0xfffff7fffffffffe, 0x8000) connect$inet(r0, &(0x7f0000000000), 0xc) bind$inet(r0, &(0x7f0000000040)={0x2, 0x1}, 0xc) 15:06:59 executing program 1: socket(0x11, 0x3, 0x0) pipe(&(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = fcntl$dupfd(r0, 0x0, r0) sendmsg$unix(r1, &(0x7f0000000300)={0x0, 0x0, &(0x7f0000001440)=[{&(0x7f0000000380)="f3a20a04a006edf192e2ad0d550e8b27d6a098ca0a2c2b7ba250828c83f8edc873a1cacf70561300bfe8b400cfc48c6d10ec6849c66edcd9bad0cc6adad785209819dea19531e5796e44ec5025a82b6d1fb6817ed5c395e4b88a9be0ae41fd4195829ebf26b99da2a859ad76c5ea878e63576b002832fb2790ac2beef765b9a9a821ebb05c9282d6b4d0d31c49399f956f424c9a349abf927f91d80ef8816ad8734c78a3efe3103cdd1d9f328981aa445a5fa0123c837d6800997f5eea00931427aeb27cdc42e4ad6ce98e57cae01660355a5b373e3cf4f442b8b580a26781f59667c879544c653ae1c3bc0dc3c33fa11739f32568a0ace139f83b09841ab031a1fad1efa1f5a0d786dbed99f3e4c818a131af5e060ff1e8f348a3e0e581126761798891993c0345ee668dd2f8c28e35b9e9c43084c57fb701d6486359affaf160e7ae57647829522e003631987d054d8529128eabca65e1f9ec20776adec699db0b594b53fb37e716ea1f8e2c98426d683cea6bfa7f4dd305fb925b2cf085c1854b27425c411e8ac20b5bcfa85d343e8033a2b496b7590f18ec315dcdaddda2712f6fad020c332b22fd341d7644c24d9004b6c5ab11ee36b1a93bb9965d922833b25cdd10395e38e1476802bd6dd727672b3312080f23a2947e5bac295861ee1d337fa764db1139f29a1b771bde373c7d7b5ef574e5d2d811186723ad31038c25208454f15cc1890c3a6232a53b4847a04ff072d515b883328c1da24f5dfe14aed45e0e5121a02808af52239046b0e1c773be138c8ca77afcc584c34a820da5127bc486a6bff143ffdb114339a34933281dcaba65ab338faed18ac606d77bf9ef902db29598bbf7c4a7fa7586f6059c3a73d564777f76da379976a2871961b60e330b5ac20e7f0cbcb9fb6120b95d96aeed94eeb0391ad95a8e7536a62e7ecd585fd537e57c31c754053c5605f91bfd58f3ad457198f0ebb6bddee35e748657cf2fc3dd7e49b396905e1f01a41debf67f9eb2850f0c60efe40c355f687617804853dc8fa58be6d872679ba4e6c8edd1316aceb342246e91cbcba814f886b7aa88f51e4dd88422aff5b14bf0a457765debc632c1d86ec5c1238b994c3338506ff652cbccb4b9c2246cc1e4e88265bd346e090b9d4b4615e3e1be30f58b113b47498fed1360f2c7893eb8d34887892425df05a02c2752a02b3b3be5955eead5eb2df90c6bb00582b96b9c6b7daacff01c2a9fee34c28780af406788dff7985d6616c2046ea07ac56540c46b6f65154f1a9fd263902042c681e3051d54111aabbe7d5c45f966d98b48da90c00db3ab7b03f66aee80024b5e2bb4757da735cc92f608b23e0040a97f07d6d54c0a7ba0e1ee94ba9abe5dcc1db89122ba4cf22adf7041a7e10fc62e9622fa40dbdebc9db597b4eb077347fe9bfec4a4c56852c46a5f00a017d0c0764f918e00e81f58bad348af3fbbca5fc6bbd359316ae24e377fa91048a343fa36a7a6098b8e56ba0b5fb79b2964d4dcd85b56a3c76e0d40e454db67eeb170785c80087efd354bd3c24eb8c2a78461f832cad8a2a5dc807a8a15494563599189e8dbac669d6d8ad1a731753a1e6ce1816989b546893ebadba8e39ef088ad405562b0895e938b1925a77a24dad5d691fa47f5c12ac588b5f273ba619564590a4f1285c65df44956f85a4ed3db4817aaa49a69391a6456c7e42fa46b93241c8418be4222d2aeea039d3a69cd6add16b580b683b7a04d78d324dc56ef21a0155dccddd9da728c84da0650c08d5ed6959248e107f0b16f76820c3a6b0df78922edef79c6ef0401fbcb626ec1c352ade58968b162054f6ce34693de12a377731d3a13135d4b3279320f003a2dff48c2ceb24f5a258cb33feaf7ccd18ba80a77b90a5fc2b0cebe3e6c54d62eb5854535a1f394e7ee4bd326112ed18b6dd7aee1f55de61ae2bf89ed9681d7f0e8010f782531004eaaff38ffeaa1c3211628c706ea209b438ef5772b71c12099dc52a7fc25f8866b4691478e88172b61eec3b4c7e83683c2d0337afe0e103f169899663690805cf03dc001428aa841cd467ccde8b4c8af2754d4d586e20196d54ccf0a8258df0b986d828a5b8ee29cfba17f906f4cb62f451cc47c0cbddde974f7f6c28530369f925ebcdf8fe195f5b10f3eeaa3d0fc6cd42ae181727d2a2d883e6177e50925384ea47a6481a83098f465c97590ad2632e8b938db9b775fe774cda75e12317a0630ccef6eedc62539dfab6fa629d295e0e67d20cc8f1ea79482683f9312ea0008fac1747284a7bf18408db5265d066269e3787c4cbc466ae9a5d31d166aab5424a2ee3bf0f4cfe5b85799f84ab3bc1f68a7f5b48ac755a4ac23d8b1512cdac7f8f69a31bde539b2a574744440596c9e550773c48e7cda5cda791ab16a3928e1694d9b73d9567e889b5560defdc0c71a69389ca35e6fcd5b4f7342809a39ca363238dd9a5e1440bea97a733c58b7c3ae41bb22cb151574b48a161f7b54660147fe2506468a04c2b050a4d58c5a1c8f80482458bcb129e6d9f04385eb87024d7496d50e4546d839625ad2f3d286946a21e37a7177284f85466a01c2cfa78c452eddb6a05a86536f9c3c3d64ef47736ffd57df0b3e7cf2c8cc75fa6d09463bbb1b76e8d72f8f43112be2ff8f60c9b6ffda7acfeac5756e4f092dd904e0620be66f14cce9c7e92f02d948fc494a9034a4be6782ed21b52304cf1fe656e2bb18650b7a8e33a9f375be227538cbe3290a363a89a8c4596f2a390fe15bf9b97ae24c0186435347eba0aaace74750c8925f960ffb4b0d256070d756788357705722f2c7691437d5a34810917c669b0a86845a6579c02e54c6cfd5605786cc1b397eb04a19874d695a9e2c9f1579d9d4423d9d8409cf598045981401c6e93e3cc3eb9dec7086e55aff3bd227a736bf53d33ccbfd9ceaaae4cb29d9d037a6a2fe54de7375ba50fdfbd2b73221410b81523ff3437573f97b1c66443058113334267578a90e90b69cebcd5d88bd7e843957ac163727f0a1ca58a10d6e3fb320610646d2db37281e494e471e9ee7fd92a3797010321858cd04c463618fe94e16a3a75dc1aeabef33715c0e7b483eafca55fc0b8ead46f1f8ae0038121c52a4de775ef5130b3f344a1d37dd16ea514f6e101f178044b6e4fec09f03310a9452bb6467333db4bbb1ea87fd1930558fae127ba12313425b6f5fc8c19cf8ecbdb45518ec36614c525c14f1ec39ff827bd5cbca0c74a61d05518d4cdce635fa0618302a440d6b1e07d2a44232d6c320af5727c73bfc8a0506250c2a43c9cc97219ae9b6598d9e72fd36798508f80ce7834aabe3fab5188cb531dd1c1311466bbc376187d5b9403a419b7940052028f480fce6bf8e4305f8f133e8734d14b4377801036fc15afa8bcefdfee71031da6fc811a6f2e79bb0f4beb29995729ecc6409e9c0624a06b63e0fcff8278b18d2fecb27b206eb1accbf068bfb72ee4fd647bd381cd49c38c7a9242ec8273e44493dfe52333e4015f4ee850f1e1092a52d1f172b534e732bfdf05982cec6aacf060b53909c06f49bd7fc1b3d9f0b3c211d00757604f437ba891fbce9a308bc365a1b62f5803941f66d9bd5fb216d6017720e63d6cf8544eec1a7a348a4d4377c91e2e24e68f9bda4a47a1952dfc9a3a3ad1a9933ae971f5eef526f1a5ce1cd8cd95e148835f43ddee703ecbd64cd4bd8cd6d3e0916c61c796562a53d7e4676b13ee681361135c91257c54411f4f9859d352abb693b22837ae0f1687818427289e6dbdeaec05743fd25f727b8a7e2b33a0aaaa66fb4a447c60f25af0eb0956829d0eda6146a12a23d492cb1094a148ecf482b0ffe5bd97b63c4db4fbd27e63f4cd794c542727481b270ef99c6f921c84bb288f01fb43a8413f02c16a3596d58b144151daacecdbf845e1648278793290b5ef05969334363b64a83ec4faffb19b7695caf40cb0100c567cf10b498a340ce53adbf406cdf2e5402add02019584b7601c45ed2e7ef9cc533778ca20843d8688625359db3cf2cfb585f2c04d9dde3d3f83dc8acaf4fbb32a14ac2cee21e7dc679961269a0222a9e2a3a5f00ae51064a5a48420ad4233bc3966ab333895a2dacab45feb161554335315e98e95427d049bee581e231761f0d80e61675a25c0c3f200876c8651ae4e16f222ea03db0dac0218df55152af5a5f52c4568c2ac3a6ae958d25079c40cce3788bc72b495035b7c3c928f6beea1c805bb50e383075faf4834f95c9b133ce7b3d3eec98ae0a52a2ba7b9a97119bd53407aedeb039cc0c24154dfedd0d18d475c36de5404f13abfc0a29180c6f1e5e3075500ee7c19d4bf0ff2794cc14673ac86e8cfed9dcd7e88a0b52fff37eadf4234287bdee31acfe789619f0b2215b1b99b58dfa5a68b212df74d9b5d1a3a86b04f7749dcb0f16ff01d46eb3cda1e60a44515d3465d69f55d8e1db8c92a2e119983a0036816e0e687959be1f128f1911fc6a39b35707c0d6be8f8d9367aa1ef9e7b04ab177b2f7ca7e6458192f7a50d50e60ef0173576fe8e69d3490acbca2f9cce45bdf936e8988a82d5f970b186f28c0c2f802d5d3a174e49416c4363d665223a9bc9dbc25cfed6be17e3363184164fd72c32d277ba2fee1d062fd5621f431f37364f6947a61445d4d61ea4f3c5961e45ab6bd8e46a1f6dd12bb6268f0b0561da275773055dde2f4281a2774e6eb82220bc50d36cd01e92285c46a0740951aaab70852f7fba4239b13fc71b42d03c1e44f592b165c895d428db4c4be80e0df79b0feb481ed92be70cfcd43e915065eb587e4c44cc729cd685d84ae7fcfa1ab71136212cd09176da885a11bf971d1361b460a204fd9b985693eb79006012bde4574f7dbbb9be0295ce4c42b4737d6195247dc4f8b5596cbc2bc2d", 0xd9b}], 0x1, 0x0, 0x0, 0x408}, 0x1) syz_extract_tcp_res$synack(&(0x7f0000000080), 0x1, 0x0) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000000)=0x3ff) 15:06:59 executing program 0: fcntl$lock(0xffffffffffffffff, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x1c0000000, 0x200000100000000}) fcntl$lock(0xffffffffffffffff, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x7ffb, 0x2000300000000}) 15:06:59 executing program 1: r0 = socket(0x18, 0x2, 0x4) sendmsg(r0, &(0x7f0000000340)={0xfffffffffffffffe, 0x0, 0x0, 0xffffffc1, 0x0, 0xfffffffffffffea7}, 0x0) sendmsg(r0, &(0x7f0000000140)={&(0x7f0000000000)=@un=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000100)=[{&(0x7f0000000040)="613f4b358e950aa4f9c44bcf783399c0f92c8d0e77ee9e533d0e39f1aebb01abb492380ad0eaa31e92c760949b38467123b8d03352252fcbe7b2c70897d2949bf46e8544d8ec512428974efd52bfb0684c0b540a7abce67dee1bef796af1439d5df7ebcb978a6f1818f3b542836f18a5ca25af2c09035b74324553d940374bab369128fd0ecfdb959fd167c91ed65e0869ae076d65d688a278eea81b15a189ec851f8f85e3787bbf13603f21", 0xac}], 0x1, &(0x7f0000000380)=[{0x1010, 0x0, 0x5, "935d9b5ac40f1432982e480b6458f85a997f829190019c8df622097b8d495f802102ab974448ef1c89b3cd9022fd8436c2ecd3f406df153f856d64bceb89d674747d354641e59e04ab91810c31fa16ae7c31220898883f6dbde66b0ae03a7ff13ff1c0bf0902bff5dcf41d06f7569f2d8835dad4cf0210ce4fbb75830f8e4114861bdc854942de808452ad27c1276ba3e8facc1ce5e1ab36e68d0579cb4fd0e62db7285419a4d74d5fff0c3091e35e998f9f5d8623287f0a47ac7033e473840a681ec7c5cf7e32e491695ef5f993ef2df9c88ec01f7f2b7b9fb30c5185ef576c00ab5f73e5d7f9fa9246f8f83410d75dca315422fb482bc20d2c1fe6dd443792464c7e9790718ef145dfcd7ce1f6e81690d76bc764d82633d871e3a39cfc82ddc927da00a5c754f4876e0e18f085c00cd2c1c1edf3f711c3295972ed7d097406c70d8539d7279803a2e0f36415a7e67231018b32727f012b57a0c9325ea1e3af4a38244a44c15bb6cde606f1bdd85afe1fe5667f5eed0940f2ae802ecbbdb0df7461b6a67f05bda9f92eb7d3096b19032c52a43c652ae46ac53a6e947df8be4dde02de3a62930e589825d83b07605974dff103f8cc4d3d97478c8d1ba87f81b1d69dd94e35de2a2bbed9e57a04cf16a39d307e5c6107c4a4074a3a92481ec2ba14ab909657f213c6700d39512a72417c9597fa5cc5a48761479d9b0272f1f6544be521ce8ded8cc91f0518eb7e67b350ab3901c01b008a33bc6b8ef986e5515c48d62a44089c24d2696a99e0b16cd7187c9a8fa31f7b265d5e35757c7ec60d6285c169dc029580fd4948e9f8d0f6843319274ca6c42fd5c92c9c8cc0fc741579d0cd5c4f4287b29959a0ac2d8a57fc7c2fcdcab44ce14f52d8d761943a1d597b01ca7daac84d0993f3bf3ea32b4ff372cc4856bc85944542175eeaa35cdfdf8e806199e522032f90fc47479f8e94a73b7f000a76c3a101cc3e032fb875875299669fb00cfa8c42198b6592857147ad0ae7b172a85145ad7ae6335cf40845e49dbe79b5c79f408749f7b571fcbab3c2abb4e0c875770228fa53768704a1fa586e33beeb14009cf2e76153ce2ce6d18a85f4a96c44f70cf7d3769039fd5f03721c6e73ffd03f4ee41c9d1b60878d75124b25d6974ac43317c38576bb1fd008d9d8c4dc0d747a1876b9a4572eaa8c5524d893dae465252e578e2a692fc73c0889ca7f98bfdd1852211ba8f9196eb6e58ba6513b95c12868ba8a0b3d43492a0d34c5a409cd6f7ca1d6d7c0e6f0511afa292b3cc2b870a1d91132ec65acbcac9f55ba7f51812de41d98e7220ac2004b435210900c930b65232f8730c579a5417144f174a34b4f381f57cfb245f5ec91cf86717ecc1f0ef904cc34c70c935e432127226b9d57f1ae0eefa7a99e076660224910f062b61bf284aa4d836549eff57901a0ad921b2a09865ac11f2cb18f65fb6f385f36b6b8623e333a73ef6e77ac68836023cef8a1232138b5ad5b0a3dcd76a60f4cedcf60d804f2ec66d7aea8a5502f27f6b56cee3cd7fa88d1bfc7e69111856f6fbe38d3180279bd573f59a19c82aa70bdb5a87152b1f777934354ad2ff05834048158dadea386de8637f39f530842d37c7c809d5d4c3a23f4a41df4b60225b15f33adeceba2fe340d36626f18285daeeda69fbb0522d75a7bd65d7db330d26fe2ccf8465dbae7c484aecabe7560bc22deec5cd59317bd8927ddf304fd3dee73be3f589731877230a713d92f09ea4a873cfb76e85c0297bff406b0beae3694f46bc159dc86f35106059341644640b0c9718947d91e2214a794ca04d8839cb480a1b809dfcc0a5299c44fe52716b794d5d81042b144a458bf9f0674e0bf5a726a1196774ae6d09c1fe90a4f1383b113648901b56fa0604de9a2d8d4685b68fbe408bf2ae4f165d24dff58c468e0e97fb82d5bd3396f0ae9db10256c407226089f1a29f9a07e49856d07cd40b3b0a10cc7a703529828c3bf23f9e6be8015665367a913c644d17510c099b0c3edfd8fdae98d6da72805615ca28b3be1efc43c00f189d10bc5e95cb102c4aa9d9a853cfb5207a2aa11987ed590be9d1c81a300070e5d73ad843e4da1c8c66a261d113203927c8caed539075e32179765f32a3316874af46b18c16e358425a1c35c5e03f11445edef3dfa1edb7311c7948da7985140d60595adfc4ea9456c0d70464ac78d2924ed0841ff24da04deb93c77f69c2912a1f81e3bb510d920cc3265b701e67cde0769882559d57745bdf170b036ccc103c7401da8f34badd04eecc7c9e15d08a97723ea346a4c26f17ab1e729634f22dfefe4143578a3445dca7f9d18a8f5872c6d12ca1dc2b7ff33c8120a0d2957b158b577642b9c1baf25fba78e64d1458e4a1c1602031ccbfee280619655fe82ff4aa8c640c02a7f1eb3e2e5dd7d716fadbda631435e77e0d445451858cd8ade71ffd4607c88b41e5d5bc7b13d7089e5d3838ade100bd17971966de45edc2037e363c62a799a78383b6c6979077d1b88e2032eeaaf713a99c8b05a821e768d3172d4e03e334cf7e2e35f22dc860aed64bb2f2d32db28c4bad8d12260126d84393b4c687d8539c971558118b8e946624124650d18e07b3e4cd0ce267cf013ee96dbe89f61450e18aadc7dd9ff55b6f0e696338d0f193bca08f2429a53c44b6596deaa628103b63ebde6eb4160d8fee1f825faef329559dad063e4643f5f5c731b6099c2e45db1ed5ed6e93d18258ebf3cbc3b5a6be7048be90452fecf10eacccc29960947faf368ee19fd3a44ca773f7e3b2ca57bffb0cb145a2fd94e2550a47a0ec7e79fd1c2a7fd4edb1286cb096f96a6180327f8a54b73425641863253d7dc4d7d975122e280e2390b4631d15c6cfa2070d06d527efcd4dac7a84b68cbba1b796bd53ab099ceec9c8c5bf81da4b3888379768b4fcccbcc72a1fd3e5d290af57219a2dbb61a7666829f3b497e239f87ccb7d81752be4127a46c197dab147978c96f5a7931a2e973d0f56fead94f17dfaa20d58e9f402df31ded446d8cfc4f41276c3922bc158a744d5f4f0b9a0e13f2bf03976ac202db18c1c4a47dd7ce9b0a0ac7f20d6d4b69b4f02f16c9f76143eff968024a0ab68665a394daaec95b5a8140837b7713db5038b9533ec698f248d576a1baf37b65408fe094ae226d2ec6615d2a10bab17753107225af7667ce452ca67bd9b1bc9479a63017ed1d94f56120ef5b90675294c0fb993efed0eb03986527699499543fad7ec4ba6cdd86d0de6b45c836112d7dfd1b87bdac85c9da3b67d91f9c1998277aa231e2a5b4c5a783248858d9f21304eb28283a533bafe60fde78fcf7b2e68893e7fcf0839a269e5a83ea92e251b1caf67d930de620fac79c5b7cf75a0aeb6c3bb2242b788e61668089b38b5f08db962211533fc9ca787a600a70549e154b81d062456fbf61781e474e3e28801ca48b73309ada7d8ec43a10bf6f18dfd389ac97398216ac07dde6f71ed799c94859226063e27d942f65b942f1b4cd9295b3dee3427b54a70211fd89267fd922bdaab922267a21f487214e26ec5c4c5ca5138b47b7f4d7640ed2daeaa6c568603762aaf2508f6d3013ab53321d5c49c6776bdd7dc54d970e0ebab7d0c2fb30b08f8dbc2dc77cfffe3754c54e1998eb4436c1f892574a600bd2d56e55492ec0bf6edc3f24c87e436971bd343e293d8b7fd2985f782d7e69c1858e86c35c5b104d1a94666bcdf2432154f693997bf3bb0034cfae9ed1443b594fecb4e215c652320aa3b958d83f7f24953314ef04032a16aed5a66395b3517e27f4826fd323122f552fc1e7520181b83d8518a51306173fd2dae6b3179db35728a23db2d92fca9211757220682ff2018556f4c5a13fad27688886167e5026eb202cb4fa6a5deef04fab3d5230a1ca5f411125f049291744e4c086d2e4eb1f9fcc56bc5931b34f5acaf07d3f38e60aa05c6f15c9e30ec8b36aede90f96e4691bf96f06d472a0d8c1da52bc1637188b5da601028d4763b5242cf4ce4b0d5c2b226c651b27ab44a8a5f5ae1509047cf9d772a01b9afbc508727c0355e654e06b61fd661e552d85cdf2d266585a116c7d39ac8926ebeac6f0aaa25942e52f875f20a724d4ffde432acc2eb2ccc9268ef1c1232a271bbc35636cca321d5c89bae434ea3db639785cdd1c29b3c0ce8bcf068c2d0d0460e8d01bc516dec2a9e442851bdfdbe09b90a6e968f19cd163472583d352ef3f992fd18ad47e7db1244494a78062ebd67e792c9eb603ffab986abe1af1639b8dbf6bbefc033bd07ba0989f612cd85f59742f71a933e97034b76cbe68ad6406667cc94a9322e37788b7c24e93127d426634a17cd7100c8d4e4cf113789980b2b1f7893f336d74b835fe928cbf8e6fa48a290d208673cee617f4c52f50b243bb8c0783f7a14eb881f6ccfddbe108aa4c8bc16064253fd526f5a676c2107f0c51983cb2774c455eb0e41da7a97a8bf46459e8e71b767f385e860a612f8697756d72ee97c988618e274424148799c396917f704a7cf4d2480a56e6dacd2355f11f7bdf7603dcafb4882bee4df5908c1bb4d161bcf91d355a7d49909b2864d91172745b8f4ca61e389f3ba2a8837fd2bf07d255608203947837d58963c4b93db377dbdb81a3424d8ba963404bbb3d41e6e50b60e37dee5232fdb7cea219589eb2f0056d7b46b07c0ecf234b5420169050a1b940ab93dca4975597f1e6b4501868710808734ea4409993a3cd9d18fe99c635ad1b55772f8318b20a65a05ceb009f9595d35224646a3455b8fcdfe5cf1d08ff14bdbad2516b3f35c02eb3077c3e78c0166ecf2818902dbe368b8adfde09ee13260add8a3826981ac71b363307218cf7f1a04c9c3fa37406aa94668c51f2fc90941e33406e7d0fa33049a10e5e0b64b22b7b3652ee70d59ef1abc6462e21bb1074a96544f6af160de33c5aca2f3c16419fbb27aca3bf8e9d627917fb480cfee671539fba18d4d0056861319944a2fde6228e8ac4eecec796935f4447f8a37a69b053375fc06c004b77ef0f52486b4fea46f330fe430530f4a69c102734377a928c961364afa119df326a71d7f36880903be91136685a21487adb868e34b2043ff082341105a740452b0d8bb70a613453f418da517a6b539453a3050189c460f809c444fc574ddb680c25bb489233236e7bdd074ef535e2c8ec837d4619fa80def4b7eba739251d7b0b289f03795fbb9f0aaf4a10f8acdfcd1959a8f6c177c51620fec0d2100e898cfb70c4b73e94ae88981716d48e27fe056f2d2583160858ef738be05c91c397cb44676dd7c53b72544c2720b18a555ffa2b8ae6d45623a06f2a86d79e2cdc1e15a8c4a89d92be7971d5081c271ba7fb15297ce9ca5cdb337c576d0b7f9736d81d7d6e2c679deac2f5492757140f75f52b3ac5e4a0de631f204c03ed4e339d827a8442c4750146aaefed1ce2b982e7405482daeef0aab36f53e59c6b14cbe092f7d2dda03fcbe829df1a7126775e9051a38577c9c8f9f04740b4d795c9a3ad690b62f6bc5ea03cb56565850bf579661cffb46045d1d9e3d5dcae2771e4f28c8a7abad337cd5e826c88e767068fe7d3b8c149a8409e9d3f9469bb5f277a93115fe933bab694f7600c5aea7322253d45634188db5594d44793c24653ea6840ce5dbf332334a1c18ec86e5e43b4f8ecbf82cd57cf474ce0b34e985e29b159d8226f261662beeef5e31a921077231741a0e2c9aa0e51fa908f4e0d8f09498ba52b4a2b5ecb8b47d6c18d5ff88dbffaf0"}, {0xe8, 0xffff, 0x9, "68948f13dcf4a5bfdc73af900ec23ae4f39c3d0d81ff2d1b428dd6fb8d53eca9b6b3743292a79a92e270615ae292772656162598e24652d93252d1e6e45fdcc89295c9113448db8d33e5d6d8ced3a20fa7731df1951bce41fc78eaba9692454f6a2638393a597311c6bf5dd93f14d5045540616c7f63c25c0a1b780b372818e4cfd4604b00d193898195b1a1e5e7a5b28d39bc40585759161f2e707a7218ad6f674423e8c7f8b50fa04ea1df9d23964a42b0694e9c416dbd2649eaed1d0a3a8df5f6d3c0ab9c535948a93aa906b7ef8980be587f65bbfa3b"}, {0x38, 0xffff, 0xa5ec, "a5ddd7b2a430ba58844ea1502eb001ebd8e951bd88391931361a7997fbad485ebf60f5a223"}, {0x80, 0xffff, 0x1, "2dd7e2a89c3ad0cbfa7103245eb4f2a2886816269f7ed10ec624f1ffedf0f891bbb0f494837ec283a53b9b018967e05cda8a168e7735a8755368289121340a76504e27516ce81f38400abc5ede326ca1d7e7c82a5817e3eca9ad58ad31d428bad10ba8e2f67f2d54a942dcce31"}], 0x11b0}, 0x4) 15:06:59 executing program 0: r0 = socket(0x2, 0x8001, 0x0) shutdown(r0, 0x0) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYRESHEX=0x0], 0x1) shutdown(r0, 0x1) 15:06:59 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x4, 0x90d2, 0x0, "d730ae8b9122023cf70000e74de400", 0xfffffffffffffffd, 0x1}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000001980)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4e387635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c66079f288bf6d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e97610f1a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb0", 0x3b3) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x1010, r2, 0x0, 0x0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xfffffffffffffffe, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 15:06:59 executing program 0: socket$inet6(0x18, 0x2, 0x0) openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x20280, 0x2) getsockopt(0xffffffffffffffff, 0x3, 0xfffffffffffffffc, &(0x7f0000000040)=""/1, &(0x7f0000000080)=0x1) getsockopt(0xffffffffffffffff, 0x2d, 0x2e, 0x0, 0x0) 15:06:59 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x19, 0x44, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = dup(r0) getrlimit(0x7, &(0x7f0000000100)) setsockopt(r0, 0x732e, 0x1, &(0x7f00000000c0)="aa2f31c95e5e963842d529799c9be61dcf7d94df3cba08fb11da295b280f5fe770d9b4a2537983f73a02", 0x2a) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000040)) connect$inet(r0, &(0x7f0000000080)={0x2, 0x3}, 0xc) setsockopt(r0, 0x29, 0xd, 0x0, 0x0) r2 = dup2(r0, r0) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0x4, 0x9, 0x9, 0xe9, "03f53a9a6ba8f5633d7e40fae0e3b94bab4e3f50", 0x6, 0x10000}) 15:06:59 executing program 0: setrlimit(0x8, &(0x7f0000000080)) r0 = kqueue() fcntl$dupfd(r0, 0x0, r0) 15:07:00 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xffff, 0x20, 0x80000000, 0xff, "0c6de95a1dedb3c7e1b1e754929b251c7fbfe7e0", 0x0, 0x1ab7}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000180)={0x0, 0x0, 0xbf9c, 0xfffffffffffffffc, "7e389ddedff371734578fbcef9097b5ac793683a"}) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) getppid() 15:07:00 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000004c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619518ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5023318b5e6007dbf", 0x65) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000140)=0x8) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x7f, 0x10001, 0x1000, 0x1000, "bf6d4686909cfddd5d571b68077e7edb96cfb349", 0x551, 0x8}) write(r0, &(0x7f0000000280)="3e2a7913e4ba6d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2831c61ad4091d1f7828bc2d2a500a35ac2b103434820abc4bcacfa3444002007e14295fbaabbbafe214dea79d95e8f6b9d3b3c190fff0c9ea73a4000000dcb95a0100000000000000ffffffffff510eb0092e", 0x70) r1 = syz_open_pts() socket$unix(0x1, 0x5, 0x0) close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xcf, 0x0, 0x3, 0xffffffffffffff7f, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 15:07:00 executing program 1: pipe2(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = dup2(r0, r1) r3 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x8001, &(0x7f00000000c0)={0x3fffffc, 0x7f}) faccessat(r1, &(0x7f0000000000)='./file0\x00', 0x31, 0x2) kevent(r3, 0x0, 0x0, &(0x7f0000000140), 0xc4c, 0x0) kevent(0xffffffffffffffff, 0x0, 0x8, &(0x7f00000001c0)=[{{r2}, 0xfffffffffffffffa, 0x20, 0x2, 0x7, 0x8000000000}, {{r3}, 0xffffffffffffffff, 0x20, 0xfffff, 0x1, 0x7ff}, {{}, 0xffffffffffffffff, 0x60, 0x18, 0x7}, {{r0}, 0xffffffffffffffff, 0x21, 0xf0000021, 0x6f88, 0xffffffffffffffff}, {{r1}, 0xffffffffffffffff, 0x2a, 0x80, 0x7ff800000000000, 0x6344}, {{}, 0xfffffffffffffffc, 0x0, 0xf0000000, 0x9, 0x6}, {{}, 0xffffffffffffffff, 0xbb, 0x10, 0xfff}, {{r3}, 0x0, 0x40, 0x25, 0x1c09e158, 0x2}, {{r1}, 0xac34f20dd3647684, 0x30, 0x8, 0x4, 0x5}], 0xed61, &(0x7f0000000140)={0x1, 0x1000}) kevent(r3, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) pwritev(r1, &(0x7f0000001b80)=[{&(0x7f0000000640)="6273a683752f9f18783679515e3324aad1a117d5452d37f02d28f15e9a7ac63b2d784b4fb93786e4ba7b26de828808e64f563eae9b2494eb71a8422cf3907fe6fd2b9364d5709d3910fad9ba9b589681954293c986a46a1109b660172e5c0076aba7388935131e2e69a027f874f9dc77ca938c32a2acdbefab413c59a71447dcc1519ed6c3582e8deee04bcd4b87", 0x8e}, {&(0x7f0000000080)="97803fdcb5adb91ef0079ccaf569a1a31ac38da147909ef01ea92d30f0b88a240978002ea6e9459cfe4ea70c4c30", 0x2e}, {&(0x7f0000001880)="439c10f46910a5699f80b6b053c17602c8c73a9aab627a4e278e17421504c29001ea58f8ad1d1f70a393deddfd6045638f697fabfe277c4829a3a63df96f9970af783b7db9071d736b258ce53dca1207af4284ff96807452c18fdfd569cc20250a3f66676141667e7618b00762e5736d8207ae9869f3869162ef08da9febd3f903975c", 0x83}, {&(0x7f0000001940)="a643b4ea0fe910ac3ba66e7032060474d599c6771634f6efbddc54db2b9d03bf6057a967c078f35df3b965f7256036080ff8b889c8210fd8436768f169b4df6f5bd3de8c7721920fadca1cf2fbf031014ec5accf03821c2c396e9d8ef94bd87c7483912ae00148b9801631a83b563d1817792a5ee7c0f25361470ad63a3eb407eaac62b28599714084522152e1b0c63f21e5bf30692f324eee5c96d4394ab2e47a8d985e9f398074ce14a17731c2c301996f672585d873c8c05f6c9075", 0xbd}, {&(0x7f0000001a00)="4569fcf18558254e023595cbf7fa659a6e83f8e45dd4c444e691e3898df1d6c1875406b53bfe607b693a384fdba719a40e17b3b8db3f81cc04d9c8cf51e37229b31412006aa76549765a3593606b58b078d73b16a917787320", 0x59}, {&(0x7f0000001a80)="a0d21e7cab4eea24ab3adfc890d5b29a08638e31e751b644e286b320d53e081e2fac45f18336d63a12d1085f2e81160315fda051189e00d21df608903a412ff163982a42fb287f47289904b16ecc382333635ce132d49bc086e077f461b99f66bb5a85a6b83f719e58c338bde7ee79ad83162e5f48270509c7cc7633922228e4aa0f3db4206cb30bb7256861e56e9c7289e603d0d48229635409da238f91a143bec160b320429d98153e6298d138609b375f3232579311083db5ab5ed245d2a6c0600b0b030d04af94b0963a47af581e243853510faee31df75002220c6b24904789c4", 0xe3}], 0x6, 0x0) readv(r2, &(0x7f0000001800)=[{&(0x7f0000000300)=""/151, 0x97}, {&(0x7f0000000740)=""/4096, 0x1000}, {&(0x7f0000000040)=""/51, 0x33}, {&(0x7f0000000400)=""/74, 0x4a}, {&(0x7f0000000480)=""/177, 0xb1}, {&(0x7f0000000540)=""/232, 0xe8}, {&(0x7f0000001740)=""/171, 0xab}], 0x7) 15:07:00 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) fcntl$lock(r0, 0xb, 0x0) r1 = dup2(r0, r0) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000080)=0x8) 15:07:00 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0xffffffffffffffeb) writev(r0, &(0x7f00000015c0)=[{&(0x7f00000004c0)="85f74e2f56635200028452c49981145a39b0bc16fe468b0bc615df7f6bc2b02f5205f9e883265ee1fe19bab36152593235ccd6bd3323d8c750c2eb3feafd5dc30d88595b31eb693a8f3822d410fc822065dd08f89a89955cb409ce36d4252476cd6a35217b18c90b9fb0182da6a0d048dad6a3e0f60dabb457be5befcb570e8af6f0df1d251838d169e48da702c41d76f6fa9e42285243e5dd7db1226c7bf71f7c6b6021fb55afe9cd4a8747d65a510cdf7c99daa104e5ec274a5d2f7011efa231ab6ca89799c275529c88f58c2b83c88fc6f52b7935ba095db9a84d1ce7b2e27f7e9f84311d2e236a7a755d0f0b9d5093935ab3f0cb561b630177a29b3662f853c025c8ae5ae642b149026e1f0f8f4d26ca49c253a6cdbad80052e5842694a2f25483c250945ce29641638ed3af69631e28dc4b4b7de5ca2745e75e12f69a23edaa37d8f9bd245482aefde2e949ba832bc2919548df5fa0ad0fa640f2477f737fbc5b7693981a90c8dd553fd5122ab45655352384bc936134ae00fb50317a9249676f19d3d7b51515f3d585a153a7622dab0cdf4eac7c95d876bcdc5ad7ad839433ec68d89912e6ecab17eed20deebd85f74e796144b00e256ed1dd98aa4e12473b451a2130015e04b78615be1a6d14585a8c60b63954085696abd4530fdb36adfe1ffca53042242d09d060bcedcf6f0bc83c9d67e90b673b159c2606ff5f78068efa6ea33743cf06d9ee87052b3c3e8c1121090617", 0x216}], 0x1) r1 = syz_open_pts() close(r1) dup(r1) syz_open_pts() ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000140)=0x5) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000040)) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') 15:07:01 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x400, 0x100) sendmsg(r0, &(0x7f0000003bc0)={0x0, 0x0, &(0x7f0000002580)=[{&(0x7f00000024c0)="e9357bd637681f284d2f4e5f011106c16cfdf82750ae7157edcc7109dc5dbc8978aef7c6866a3cd56bd4ec132e480378e26cb8cb6ea514bf4e1e6f1ec1a16e98a17a96110be86df0b99e1a823f22019dd5ac47fbe2e262477f0bff6f3eab9ae04c5821b914bd297ce7680d36492b9985fb70c3a301cef13c90147c7b0121d35a45f4345fbb92cd32276f8cc6211948e071dfb0818967d99d4c8cd1db082ab4c1105c6acae1be0c45c1ba9cb4da0d6157ef040fbd5aaf", 0xb6}], 0x1}, 0x4) socket(0x1, 0x4001, 0x1) r1 = shmget(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) getuid() getegid() getgid() fcntl$getown(0xffffffffffffffff, 0x5) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) mknod$loop(0x0, 0x0, 0xffffffffffffffff) shmctl$IPC_SET(r1, 0x1, &(0x7f0000003f40)) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) sendto(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) getpgid(0xffffffffffffffff) getpgid(0x0) shmctl$IPC_SET(0x0, 0x1, 0x0) clock_gettime(0x80000000001, 0x0) 15:07:01 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x29, 0x0, 0x0, 0x0) r1 = msgget$private(0x0, 0x400) msgrcv(r1, &(0x7f0000000000)={0x0, ""/102}, 0x6e, 0x1, 0x1000) 15:07:01 executing program 1: setitimer(0x0, &(0x7f0000000080)={{0x100000000000dc8}, {0x0, 0x42bb3d24}}, 0x0) setitimer(0x1, &(0x7f0000000000)={{0x3f, 0x7}, {0x1f, 0x100000000}}, 0x0) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000100), &(0x7f0000000140)=0x10) utimensat(r0, &(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)={{0x3c5f, 0x5}, {0xd9, 0x7ff}}, 0x2) 15:07:01 executing program 0: mlock(&(0x7f0000ffd000/0x2000)=nil, 0x2000) mlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x1810, 0xffffffffffffffff, 0x0, 0x0) madvise(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x6) madvise(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x2) r0 = shmget$private(0x0, 0x1000, 0x200, &(0x7f0000ffd000/0x1000)=nil) shmctl$IPC_RMID(r0, 0x0) 15:07:01 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) close(r1) recvmsg(r1, &(0x7f0000001440)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 15:07:01 executing program 0: r0 = syz_open_pts() syz_open_pts() r1 = shmget(0x2, 0x1000, 0x4, &(0x7f0000ffe000/0x1000)=nil) r2 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r4 = geteuid() r5 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, 0xc) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000100)={{0x8, r2, r3, r4, r5, 0x40, 0x8}, 0x6, 0x6, r6, r7, 0x5, 0x4, 0x4ddc8bef}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "bf25167dce16f62f24192de0d871b7e6e670b25e", 0x0, 0xffffffffffffff01}) 15:07:01 executing program 1: mkdir(&(0x7f0000000080)='./file0\x00', 0x4) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f00000002c0)='rc') rename(&(0x7f0000000040)='./file0\x00', &(0x7f0000000140)='./file0\x00') 15:07:01 executing program 0: r0 = socket$inet6(0x18, 0x1, 0xffffffffffffffff) setsockopt$sock_timeval(r0, 0xffff, 0x1, &(0x7f0000000040)={0x7f}, 0x10) listen(r0, 0x0) listen(r0, 0x0) 15:07:01 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x40fff) pwritev(r0, &(0x7f0000000700)=[{&(0x7f00000006c0)="ee", 0x1}], 0x1, 0x0) open$dir(&(0x7f0000000000)='./file0/file0\x00', 0x82, 0x1c1) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000080)="d7", 0x1}], 0x1) 15:07:01 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x402, 0x18) fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000001}) 15:07:01 executing program 1: r0 = socket(0x2, 0x1, 0x0) fcntl$setflags(r0, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="8202fbffffffa630f91b43954cf02734eadb912414ffffffff1ea392b79ee9f94791c579b1598993b1074bb044e4c40d6218e38852d9d843c3943bc099a3cdf5934628e5f433510e786ca7f151070b608d319c5462d8f0a117b3beaba14415ed6fcda2739886375c18684301e568760bf3bdc1855e06f6b22b7782b9effecc5d0c"], 0x1) mlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) 15:07:01 executing program 0: r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x10, 0x1) r1 = openat(r0, &(0x7f0000000080)='./file0\x00', 0x200, 0x101) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000140)) close(r1) lchown(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 15:07:01 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x1000100000000}) write(r0, &(0x7f00000001c0)="a39b471005272241ebd64a591ddc76bc10170cb1df406075428a9cb627b926e289e20e4655b1b7970be9a2b73a5ce3c5b1d7f3cbb602eb308ad5aa922e7eb5bd38a268491e5171f7ad9ea63a4c4095b6e3a49685db484642abace15894a8ff4d1cc9173c07f45dee9d6b92b6cf806d5e3efeac2d4ee9fae9d62564cf39e0362788463d0ee049d4d9e5d0ccf0f3f315229921cd4dc68a8dcb01f80f40eaef7deebd4f837692d5891c50712d0362fd779f1539f168cbbe7f71d60e5c9aa5d252ef71d245d325a5a28b0064a34aac5eb0b9f6eac977df3d6228c9df15e2c2c59c1f8717614dc572a9a90955d23e06ceebc79de8f5f89ec50fcdb4662ffc7cf744040ff1bd95f3da24d5979fcbd67701a54da5fa56351f7f505dd52375b143ce017bb7123ade1ab1d30cfe16c3d6c50ce6b923b9a06faf97214921b782ef622ac17e3f7d1912d73db3c4ed1afa3965cdc5baf5c9667f69799941a8e3407fbbcfb54119a02099671090f0fba988ef3037e19e54004ae2c5318a2d6ea5bc0c0438837f3775f61ee05e40d0ae9b8c959b52b0f201a27d1bef177647cd2393b0fbc24fc6e61bfd3db0d4cab39ce20771da2e861197703e795d56a4291fcd48796023684a6f2809aca46fad1bcaf755c421fe31eefd4eea304868523081c7defac5e8da020aafd1174ba1434a5de06edd4f519a7bc94907e35d5ecbe0d310642555b8ffef3bee976f61bc741ae438580b8a57547a2a278594d066dcb3c37a691fede4298073cf457e75c5327b89917cb85110d8802a5c3256dd8a7ce4586086bcb27129e8e50eb2b211bddf41f28d977b5709e297d3cdf2765b15059f460fcec71320af68563cda6ca78cbb8417f33c5d5c328cc5592552ffdac786d27a9760afa957196b8063469f937cc99617105df768e7fe35562a41ad21cb8ecba6582ebb14500fe89569eb9b6c600e24e6735ee0f09179326a7ca1d886f61776607d3a9b19d97ca2dbaead456ebb454295b28417facd81a7481c5558959e5883402fc78ea55726ba343b5cca7a1c4238004eb7d2eeda0b7423d7fc98a1d96c44436c2059cccd3f58ca4dbf99b9e67b1c520114c622cc5814292d57622ee12d4a2840d2fededc46c64c70faaa3a73f2dc1866c4157e9d9d1f6b3c4725bcd7edfc5b9f733e7ded2f60988ca9f8c9863386392b9f8c8a9e39c7d1da065178208a94a8228913729c0ef1889163e5507fea9d3e12e646c8b96d5563ad72f9ecf7ea90a78da4802c5ead43d894046cb0add484e93d6d25bb8f103c2521d2f537b5c5ea4d9900c0212a663eb2703c18ead4907ce6a0919388d90b05b2fce9551405a1b70726f319afa6d293d28b1609e916e7121fe86d6bd3fb78d1a325917277f9e8b4e851be89507d4cb91c3f3a36b6d66f061fcdc462e1564a275cb1564be2f0630f5c94feb3943da1f1902115ad6d6c8c08264adefb8853dfd6c809c71cf05d109be99b7a74ea8a17c73d33d9fbd1dbfcf8427e05f4fd0fca441436a042128da474a3f6618afe58a0a7ce3c5392c6ff224adcca7cc38f1868f9a99f700756946607979e50f445898e74b6684a680dec3a6ecc012d146ac71639180e25344c2c32ad17a731d42af139e124a92ce7be1e7374222445f69104ded89f0beae1f62d912de56ff92097e577f64ad8d4e4b216f6b877e41458ca03c1390ba4e6972df073d68bb468a5b4384262428c6890e2cf89b9aa43844f4b3b6c2cb9248af0d16fe861aa7f9716c3ec67f934e9c425ef408f00c5454827704eb2a3e35dec5b0145a1155f4d88d8b3f03edf91484dc3acf0144a83ba74ef440e700c6e31fa9ba484e2ec8661e6f7d505f5ba85764e36d8369fa54d6eb275416c3160e3928b6e9a2a5f3d270a0dab4b23caff7f71011b5e55c5a5c25bc84f640acdc47fcbd5f56b324465b7fd244991cf703247683929edd2b0b808ab6572c19d9eb7a10dcb79493a3763af9fff0bf0b18d63a912b85fa73e094a14dcbdb071c811a51d6bcee9bfab1bcf139663c3e3c06577654903b4672ab3cb5885fb84bed0ad49d150294c043cab9fdb01f887f4d8f54acb6e8a3716188eb1e871fa305e218da50fb4855488cc6031474fc4b1adf97e44c0bd913b9ea6f4d29f17a553a6d4288d1a07dffbdab52add99c6056a51d78d64132075d73091c187b6f0e111b2bef5f1db7b9d61c84da71c7177d3249517a14397843be3b28b9602d5f4cdb9f34dd799df16e8c62fc1ea87f70cf703f28e254e9f1ec9424409317e0aec6cee01964a26b0d6bde30cc265213ac00f5d8d05fb5de594784261f83b6ab095f9ac9c70a6393b0e852a86fe6d9a54831f4ffdd965dbeb7b089d55453379e1b593fd1bbbf5a2994a55cbec4cb3ad417666bc08126fe0e171fd94e8e2f6f7998f5af3db4bba0e17d5505a48ce314a69a87a410e4c4563b21cb936393fab77a00815634f0b110e58f1a3d66449c5a6591a4525229802b24e3c9b4473fc4083568d4555b68cd21e50ab9e886930d3da4199373c391eca7365efeb9112d16ea2c2ae1ed06e13119809fab8a2c8a3684d3c1e96954af421377e440b7f3152075260f5c61f5f02445a6822750c539bed41816c0a90a65a460b82a43bd707bfc1b0cd40346852a53109ab8c7aca87e61f90cb93c520de4075dc6efe9969d4210ce8dcafb0546bfe116a8edf301cc643e5c1cc978dceb2922a2baf8a445e6026a3bb0806f861bb2f39486e77eaa2c8b4825b83ee61df20e5bb74139a65b421b2f2750809c6cbc6d6d6efabb76769c72c48aef5bed8ebc24c7e017750fe3e2cf9873af5ce1b3bdfac04e7707d95027170a25a17a0140614dc6eba2111504b156d94da8316cab7ed333d201e1c255bef8ecb5319ba5028161b033768535f05b21cfb2b5f3d1ef60de6679bc48e3cefcebd7049a3ba3613a8635ddc079331cfbb575551bf374ff4b7d89931eb0498944c92844ea124a77418de460518f95e13b2476d8c5926c0b164cee76113619f168d329c5a76d3aa853fdf0945292064aa5c496dd581ada577dfd43251570c6061b77c3d7d5fb0d3466b0d41a9efc9c3e2a85d45bab59951811c892b0a429750741f4bae9bc7ff0aebefe07dd96737b92facfa328d47f0dd62756b0c6c4bd07e717786d42c36186753d0c133bb8424fac8610297f844ee6b755b6985ba10fc7a853d9a93dbbd141d18144488ef62791bea47a5ea8410aa9d2fc2097e080476dd3d97c81ad550ead2d3ca5d131f921bb10e3de68665e374ad2c74d1291b0cb8aea8d3e36664d3d97e2c43534a1ab77dc5752f79341051b91d851eba72b6cdab6a951881fdae6b045c728cba8ae86d87480c918c15dadbe67a5d01eafd97b0b681c7448521ae269163facf2e424d51fef3b1e7fbd45e0994a3199950781240e1c32c4ec596a9f41742ef6c000cb095638c91b4bece9d7326cf3348af67a9cb65d6167d959fc727c029f7db6395aeae7e6f5733e0fb7cdbfb675c9021e92865e1024115cb8afd210d10bba3eb487b6ae43a5292846eb0dbe66cd251e22cc29bb441c10c46c46390d2bd1d0786943444545bdbace0559ce2b675d8484e8cf6664c1ce39eca006d737189be157e7e92a36a2afef0893e23df16b599a9a04cbfd6f985783b85947b23bc5f7078f2d2a16b0bf7daa15b1d5c32ef155dd9473abb984d7f37e6d2d44bb066c032618d7593c71ef68003ac5b81c535bc49a6cadaa80593e2389b5ce02f942c0f9078042265ea10bc34e33fb081eb458770e137ca06db8deec16e574478193fa74c7cf62d80a671b07e84a31655e0440cf9c80632f8b42ef7d824380d6fc21a9ae8128fb47fa32979885dea22f8eee7718dc6c3c5a80f4e94fc89cf3b714f8681a73c9a671349ca8c5f8a82a10cabc685ef90d53c9f88ca46f1cecf02ce60af2cd7e0938c1b8c5e96e91e52007afce153d9a73291d7cb95c97a265b7c1c9beca265b9c527f42e207cc9ddd158485d50d3ff2a21eaca6321dca284c4b6743b466a865bdc5cd0e4d0c1e67bd37ed96a8e31bbd9fdace39ee69134743536db7150082aa162379d34b337c7dcd056e4f64e96833be0957a0aa55c8d481d82ac6b980986a7b9e96cc4b7a11f1e21c2c4a342588362a2202e1e98b890184aa3845a6a72cac42b518283a1031d3ba367963236c4c606efacfb2b1007c9008252815a3db699b452ee9f7ffd3a88653913e9553c789bd30f26653625f1bd0e7f98488951e241bc081016a603ff7bf85e2e4405f29f1af7b4ada7f40df6da24212c9524edb6f1f09c85d102145cfab09c6d75f42fe27587473c57806274137ebd1a273a26d92e3d3ce13f553bedfc5b21d7571803493386a2ee8dd63061919468cf79556e0c77ea729d54ae9d746e26f374915ba719bc69879ef7842591ce2c40360eab27ac38426e31f138f9c13e15c9d11892e72950782e599eea5197d692dd3eca56800cab01ba7338e435a34c17874061c22131b227f379bf664930dda5b39de68003b3d07635438b3a15735aeb36a6d6746fc74b12ffe6e9cf03d9eaef10ef18fcf26826547c82741921900a755b0317b717865c638efbf4336235d5e54669a71565cdf0a0f5751175f259d4fcbf00848e10c2c378870eeca495c56ed23cd64783ad3f1c1125345319a58c7b7e3a770cda31e77ef722953afffaed8033bd0c2f908f18f5043cc7e081f9ead2fda0b6080facb49ff202e4f18de93877cc979226dd9aaa85cdeeb638576290ec1436757a40da5e9d4c2611251ff58e433e28c1d541887ff94ff5a32a551b0fb0202cba33f0fe01536bd345fd860173e89991e66d04354ce216a02287be661a75a7ea259c1b2a7f36cdeb84d65ac0d72810cdfc7ba82da78c8f83c45d90282fabb0238c0775b2be8ccd2318e172cb4ae88f211217267c9969ad499c1b9d07cbb6bb46f5e5679375a406eaf68c1975aed928f7076eafc09e2e164cfbbfabd58253f7a80b0cea6de82f92c02393a92e83711fa0445bee00db87eec909928ea7b201113ad3097d4874460bbe206064206e8cfdd0bcd24a90ca9bd1e6c214383a8353ba46a7616b082beb052aa2fd0573b6f95196e93f5af1ee70a703198bf48d6530d5fadb98197cb4a2397b95aa464e3db40e40cc9968f7cb4e3ad2f814397bef3fe0ac9db60424fd07418c4d248cca2e8d6e3b54f55ac92d3f8f4d139a3973fdce0970e9ff714d68d385052df8b820f8afdd76647a0b28a169a86b403373cf2ffd1b855f5723c1e910132d7a498322f65cece731372f22eb01fbff1450da340960b26139a4ff50cd129806e8876c34dd5d93f9114b65733f775f7a23dbc2bcc2c6606859ca8fe173c5228f0c6109dbb22707948f8b0f9d3d5f64d64c5ea91d886ea8c676b8cab64bed86d4b3d9966792a1110053cffce66ec8c28e323a81f52be3e800e874ead0ec2e2accdaf5776d0f699a23edbcc739f9cbe07a3b18f05e47b3b8521a774f1db466f8b6f0be20b9fb386dac415f465998c6c86ecfae4fd2c9bbef864da6ca4f76c370cf0df70e27fc23fdecdb2e451d190243086ccf1d779c2c2e244363a20e681f42743ea18471ebca669c97c6991cd236c13b3e855b480d0ce552f0a55569c5ee90ba905f2802126e25dd5aa0e0a2bb3906b758d06592d21788a61b2135317557d440fc9b514e1ca2f299ce3ed94b32e3b2bb8ea7ed87a98548b8962c75e4aa0d62e3507d9c99e5d3935de401f8376d0248e6ed9d8a3887634a939c053ece2a0b827cb8bf29f4051890badd9d34641ff93723f050", 0x1000) 15:07:01 executing program 1: r0 = syz_open_pts() flock(r0, 0x6) r1 = fcntl$dupfd(r0, 0x0, r0) symlinkat(&(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000080)='./file0\x00') dup2(r0, r0) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0xffffffffffffffff, 0x0, 0x300000005}) flock(r0, 0xa) 15:07:01 executing program 0: clock_getres(0x2, &(0x7f0000000000)) clock_getres(0x2, &(0x7f0000000040)) r0 = socket$unix(0x1, 0x3, 0x0) mincore(&(0x7f0000ffd000/0x2000)=nil, 0x2000, &(0x7f0000000080)=""/176) fchdir(r0) 15:07:01 executing program 0: r0 = syz_open_pts() r1 = dup2(r0, r0) connect(r1, &(0x7f0000000100)=@in6={0x18, 0x3, 0x8, 0x7}, 0xc) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000e00)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4e387635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c66079f288bf6d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e97610f1a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4ffa745973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff3c47e7b30d2f18be126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f1408625ea4bb64f7974166398b202a46e5e52d52c07ccfed6370b3310f396849acdc093dfe56a978ca795d2395fc72930e838ce5aeb683510ed2ab53dda32a42a83f235cbbbf7e883d60e6a20f1f4fdc9222912c4e8ea40f8796d1780470b49195d94308ffe6928334596358c929818ed8a5b4b03bdc503e9ee92ec0d92b70e91fbd9ec354530a30acd08e9aff43dd3d4c0243e9a3faaa611b5483282f3dff2e4bef4b9c186501dae37350ac406d2d57dc5abaae1f102bb9931c94d5f43fc8764c26fb7369f1379fb925002baf2d3b4a6c261b9902217bae17f05a6055ccff482793636b2a0def1064af3c767c2ead2ca0c8f095fc5173d1cbcce326ed3807f9887b7c4f93abd6c312e830243ea967aeae753025753e056433de281947ba39e859502aa67a6a7b06dd764bafd76ab17f3a3af9e4564baf5e73ee69b5d6a54c00386447da14d0e06fea31ab745d96fa8ff518acd74d78fcf53b8ee5a20edbde7df6c4d8385042b51cf7137a7bd56741faed3becba0cbde0806c0f222115b668095c9800d948976a75696dd1d5e3b14aded2e87f39f073826a2717af630e0f763cc6886ac910c440a9a1562f6d3bd82c0c3204f3cb7bd31a37188c5765cc6fc5bfadd9ef73a4fe3a718c765511dd8d6dd2f33fbcf6e48abd525e963fbcb8e16987d98918c2d163e3939eea41a991e6e62de0e2abd7c830f1ba1c79b815029019a3433ff898887a636602e077dc0f42119ee16f251c50d662bff1629b28fe3111feb1bbe11b172949f1458a781a9f679bfb8e4639f4de68d3ad8304acf5fb5b4e3c24b5b7606ed74301867ddcc5b40dcae8479714fa77c88b8b7a36615bec92b50f9857765192b26f9436a1c770c33821c463241799b42030198dab448ab43eb0eed7f678eb10b636aafac933b71e874a778de87daf8fcbe8784815c0ae780ef3f21ef6443af96efcc0cb0db9be825dec095e58b4b858b4d4c83f73cf33def06ac1e6750cf2b10e564e907be4208e4dfd9d65618a2a50f43cd85abb372e3d4e768d9092021049efbb6923ec313f00961eb58a1c73bcbc7bc4ffe8221271e79114321d2c7fc33cc90bd42e6d26f98330e7f5fefeee17a9b334f68296b66b1bd7b85ec5dde28f0d88751ce4f18d4a553a7c7e25cd55e33d92d861e2a0ebcee79fafc38ef2b26301cd79385cc07a2923a887ee04154ab3b2e2a80fcd6aa4c9febb075263c3e7a7a64d8c9d74aa5aa00453406484c87ceb8f9816a2725fbb0f2bfd217b", 0x9d9) fcntl$getflags(r1, 0x3) close(r0) dup(0xffffffffffffffff) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000c40)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xda1, "b07bc9fd3024c106a62b2c215faf8a210524d8e5"}) readv(r2, &(0x7f0000000180)=[{&(0x7f0000000040)=""/45, 0x1f1}], 0x1) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f00000000c0)) 15:07:01 executing program 1: munmap(&(0x7f0000ff9000/0x3000)=nil, 0x3000) pipe(&(0x7f0000000140)) madvise(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) minherit(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0) 15:07:01 executing program 1: r0 = kqueue() poll(&(0x7f00000000c0)=[{r0, 0x8}], 0x1, 0x0) r1 = semget$private(0x0, 0x0, 0x18) semctl$GETPID(r1, 0x3, 0x4, &(0x7f0000000040)=""/84) syz_extract_tcp_res(&(0x7f0000000000), 0x3, 0x2) 15:07:01 executing program 1: syz_extract_tcp_res$synack(&(0x7f0000000080), 0x1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x20000000) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)) mlock(&(0x7f0000000000/0x3000)=nil, 0x3000) pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0x0) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000180)) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) shutdown(r0, 0x0) 15:07:02 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000616ff8)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f000062e000)={&(0x7f0000690ff6)=@file={0x0, './file0\x00'}, 0x6b, 0x0}, 0x0) socketpair$unix(0x1, 0x8000002, 0x0, &(0x7f0000000140)) 15:07:02 executing program 1: r0 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) r1 = dup(r0) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x10, 0x80000002, 0x7fffffff, 0x80}, {{r0}, 0xffffffffffffffff, 0x98, 0x20000004, 0x1, 0x1c2f}, {{r0}, 0xfffffffffffffffd, 0x8, 0x80000000, 0x49411522, 0x80000000}, {{r0}, 0xfffffffffffffffb, 0x4, 0x10, 0x9, 0x100000000}], 0x6, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x9, 0x1, 0x60, 0x53c}, {{r0}, 0xffffffffffffffff, 0xa8, 0x80000000, 0x5d, 0x1f}], 0x6, &(0x7f0000000100)={0x10000, 0x32}) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x3f, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x11, 0x1}], 0x7fff, 0x0) 15:07:02 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000), 0x0) socketpair(0x1e, 0x7, 0x0, &(0x7f0000000040)) bind$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="0100272f66696c653000"], 0xfffffffffffffe9a) 15:07:02 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x40) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d0d91e84dbff1a975e966623188b38bb61affe5e", 0x0, 0xfffffffffffffe00}) 15:07:02 executing program 0: socketpair$unix(0x1, 0xfffffffffffffffd, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r0, r0) sendmsg(r1, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000340)=[{0x70, 0x0, 0x0, "f7a09837d8d046c0d65e572acdd12d3134fc5847cf5fdad220842083b3eea6876b39f688340808c17dccd9e38f7a07ce8ed5b2ad20ef8bfc2787a278415e8dd249fb0316d1526517a5efeaa04672d442803c4eeeb1b9bd1bac"}], 0x70}, 0x400) 15:07:02 executing program 1: setitimer(0x1, &(0x7f0000000000)={{0x2, 0x5}, {0x3, 0x7f}}, &(0x7f0000000040)) r0 = dup(0xffffffffffffff9c) r1 = msgget(0x0, 0x2) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) getgroups(0x8, &(0x7f00000001c0)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) poll(&(0x7f0000000340)=[{r0, 0x110}, {r0, 0x80}, {r0, 0x2}, {r0, 0x186}, {r0, 0x10}, {r0, 0x119}], 0x6, 0x1) r4 = getuid() getgroups(0x6, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0]) r6 = getpid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, &(0x7f0000000280)=0xc) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000400)={{0x6b06, r2, r3, r4, r5, 0x2, 0x1}, 0x8, 0xfffffffffffffe00, r6, r7, 0x0, 0x5, 0x7023, 0x1d}) accept$inet(r0, &(0x7f0000000380), &(0x7f00000003c0)=0xffffffffffffff75) setitimer(0x35af2afb7b8f77c9, &(0x7f0000000140)={{0x4a8, 0x2}, {0x3, 0x100000000000}}, &(0x7f0000000180)) setitimer(0x0, &(0x7f0000000080)={{0x6, 0x5}, {0x8, 0xff}}, 0x0) setitimer(0x2, &(0x7f00000002c0)={{0x0, 0x40}, {0x0, 0x8000}}, &(0x7f0000000300)) 15:07:02 executing program 0: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) getpgrp() fcntl$setstatus(r0, 0x4, 0x46bfe) write(r1, &(0x7f00000000c0)="17182a712f75912473c540f043bb7f8fb3089b0064c4193c84dea4164f863010cc462db646770f06de2562efd0e63a29e9c28e165339bcb0cdc704aed4a02ae30ddae19e49ad82f35c2bddbf2dabd6fc42c0512b80cb661d2832db3b550d7eed9bc3c728c8cf4c9025", 0x69) r2 = getpgrp() fcntl$setown(r0, 0x6, r2) readv(r0, &(0x7f0000000180)=[{&(0x7f0000000000)=""/104, 0x68}], 0x20c) 15:07:02 executing program 1: r0 = shmget$private(0x0, 0x4000, 0x4, &(0x7f0000ffc000/0x4000)=nil) r1 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r4 = getuid() r5 = getegid() r6 = getppid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) shmctl$IPC_SET(r0, 0x1, &(0x7f00000000c0)={{0xff, r1, r3, r4, r5, 0x0, 0x80000000}, 0x5b, 0x100000001, r6, r7, 0x5, 0x5, 0x1}) r10 = syz_open_pts() fchown(r10, r8, r5) r11 = getuid() r12 = msgget(0x1, 0x420) msgctl$IPC_SET(r12, 0x1, &(0x7f0000000140)={{0x0, r8, r9, r2, r3, 0x1, 0xaf}, 0x3f, 0x8, r7, r6, 0x4, 0x278, 0x4, 0x9}) r13 = accept(0xffffffffffffffff, &(0x7f00000001c0)=@un=@abs, &(0x7f0000000200)=0x8) connect(r13, &(0x7f0000000240)=@un=@abs={0x1, 0x0, 0x0}, 0x8) listen(r13, 0x3) ioctl$TIOCEXCL(r10, 0x2000740d) writev(r13, &(0x7f0000000480)=[{&(0x7f0000000280)="114a72790acd0604a2f049ff3bd02ac5ae786430e19881242a96f2c8ad4d43153e9db7fdb57035206b07805365f88dce33c1cde218fd9643805479cd8c7daacbea184b6883524856d23df802013b07c30f6fd81810c917df78df685f5ab1fed7a003d23d7deb7024c6b749cf172c2e1f8a1b17ac71fcae7948fccbda64641cc3694e11422d409549606e6de9879c0962259f2c82fc775c4949a1abf515094a369ea4e0ece7d41cd1b46257242f6708ca2ceb448459d1e3011ced089dd3a1b99cb5df4b2ee15eac221db02324085103120404a7bac8c7c933d2119f0c348318d5ce1f553cec73cf4e8743e1d8d2decef04ff5a13b2bd86ed8ca6d62e9", 0xfc}, {&(0x7f0000000380)="6c8261c82a69b03a85111f68b34d28055a3fd64b3064f174cd0cc812a2be16531226d647f8f2fbe989fc5d59a5d36af44f8387d58185f8ef8725e06a0f759202d220137ebd45363614ee48495d8efa549271a62768ea493e0d48a31f95ec87d3f8130259dbbd5cdaa6072342888dbcf49e90b9e9404f068c3a20b181891498668605cc008c5958fea03ef1cebc5e3d9d62f8320619047ca1a6651fa3f129f68d43c990d386078aa6613b30481e9f08fcb5e4fd34287487e7a71f11d2c5e7675f68ee8d06c88956c949ccbd0c2e12ff5bc7cf570fa533cbfc", 0xd8}], 0x2) nanosleep(&(0x7f00000004c0)={0x4, 0x2}, &(0x7f0000000500)) setuid(r8) fchown(r10, r11, r5) ioctl$TIOCOUTQ(r10, 0x40047473, &(0x7f0000000540)=0x4) recvmsg(r13, &(0x7f00000006c0)={&(0x7f0000000580)=@in, 0xc, &(0x7f0000000600)=[{&(0x7f00000005c0)=""/37, 0x25}], 0x1, &(0x7f0000000640)=""/118, 0x76}, 0x841) ioctl$TIOCSPGRP(r10, 0x40047477, &(0x7f0000000700)) getsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f0000000740), &(0x7f0000000780)=0xc) r14 = accept(r13, &(0x7f00000007c0)=@un=@file={0x0, ""/36}, &(0x7f0000000800)=0x26) ioctl$TIOCCDTR(r10, 0x20007478) ioctl$TIOCSETAW(r10, 0x802c7415, &(0x7f0000000840)={0x400, 0xa81, 0x3, 0x5, "05e682a2669a48d2ae1989ef9c7ef4b7bf5a3a08", 0x6, 0x4b01}) symlink(&(0x7f0000000880)='./file0\x00', &(0x7f00000008c0)='./file0\x00') recvfrom$inet(r14, &(0x7f0000000900)=""/224, 0xe0, 0x840, &(0x7f0000000a00)={0x2, 0x3}, 0xc) 15:07:02 executing program 0: r0 = syz_open_pts() poll(&(0x7f0000000140)=[{r0, 0x50}], 0x1, 0x0) flock(r0, 0x2) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) fcntl$lock(r0, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000, r1}) poll(&(0x7f0000000100)=[{r0, 0x50}], 0x1, 0x0) r2 = accept$unix(0xffffffffffffffff, &(0x7f0000000180)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000a147c77420436823c3000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000042710000d957601580303ce89868fef6d08a882941dc8fb3bb08f677c6131a20ec2a220f6d06a17b0adb14877a800535579d54eca29a58b7a812e428cfce80ddf1d73b3edef5f1d97cdde1ed"], &(0x7f00000000c0)=0x6e) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f0000000240)=0xc) shutdown(r2, 0x0) 15:07:03 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000000)) r2 = fcntl$dupfd(r0, 0x0, r0) setsockopt$sock_int(r2, 0xffff, 0x0, 0x0, 0x0) 15:07:03 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f00000000c0)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd0992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760ab453054cbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41da3b69b68aee4b71ee00000000000000000000000000000000", 0x7f4, 0x0, 0x0, 0x0) poll(&(0x7f0000000000)=[{r1, 0x1a5}], 0x0, 0x3) 15:07:03 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)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed", 0x107) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x5d, 0x20003, 0xffffffffffff07dd, "b08d9e7fed2900000000000000da6e4ae5000bb5"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) r4 = getuid() r5 = getegid() getpeername$inet6(r2, &(0x7f0000000040), &(0x7f0000000140)=0xc) fchown(r0, r4, r5) 15:07:03 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="2f2b0b553c66330d6f3123738f959bcf8b96041d8ecca2ffab0e93979a0ec2e137a9dc5a46241c255f13881068b00811e91cafe8e140564bf12ad995cea7363c28158424a9be5aa90f346271ba297357b97025365dc77e62969fbe5aca2055bb11c93c97a00d4bd7abb17a79847487adc790f34fc0038bc73e154d558f9b7a2ea3ac84d3aa591b1703f40e2c002acea00c7d65402ac67242832c1d5fc43c7156a2f78ab89f1fcb5fe0f3f582579c8cb6849294cfc3d80d031454f6ad3091bcf61cfa9eb9866f7a7b31e29a5877d4b6cba8d2efb40a85277de6bfae2d68ac66eb5237", 0xe2) setsockopt$inet_opts(r0, 0x0, 0x80000000000018, 0x0, 0x3b8) 15:07:03 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0xa0, 0x13) recvfrom$inet(r0, &(0x7f0000000040)=""/234, 0xea, 0x800, 0x0, 0x0) ioctl$TIOCNXCL(r0, 0x2000740e) r1 = msgget$private(0x0, 0x520) msgrcv(r1, &(0x7f0000000440)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001e00000000000000000000000000000000000000000000000000000000000000000000000000"], 0x94, 0x3, 0x1000) msgrcv(r1, &(0x7f0000000140)={0x0, ""/67}, 0x4b, 0x3, 0x1800) r2 = getppid() msgctl$IPC_SET(r1, 0x1, &(0x7f0000000580)={{0x6, 0x0, 0x0, 0x0, 0x0, 0xa, 0x6a54}, 0x3ff, 0x8, 0x0, r2, 0x4, 0x7fff, 0x1, 0x7fffffff}) 15:07:03 executing program 1: r0 = dup(0xffffffffffffff9c) sendto(r0, &(0x7f0000000040)="de6ec209c39d9fbeb0575238a764d77fdb7604e78513837117df0f70480225fe8afa4ea8dfdb50df11817ded0866e1dc80d173ac2ea67fb788b785a58f8098ffab223e695ecd6f632fa3511991b3234f6bdccdb6b7c26c94a088ea570a751fc640beff349578f3fe37ae94eb8c0154abdd9b4cf5785f4ed6e175218b57adbb5e5a2579819b45d347f1a4c230036b2d7403ee31f779b80c41a810de97616d64c77597e8f2e55f659d1c836c42cdc4c36f8fffb6b80c0091a665ea8cfa52d99dd60fcb13158758738c220e1f29c7cb0d898e", 0xd1, 0x40f, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)}, 0x0) socket$unix(0x1, 0x0, 0x0) 15:07:03 executing program 0: r0 = socket(0x800000018, 0x8004, 0x7) socket$inet(0x2, 0x4000, 0x10000) setsockopt(r0, 0x1000000006, 0x8, &(0x7f0000000080)="f4134a4d2f8ac5e9bcc9eda64e4569a1f1db25eee507de60b4ab27790f927ff3a737955023c54935", 0x28) 15:07:03 executing program 1: r0 = syz_open_pts() poll(&(0x7f0000000140)=[{r0, 0x50}], 0x1, 0x0) flock(r0, 0x2) fcntl$lock(r0, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) poll(&(0x7f0000000100)=[{r0, 0x50}], 0x1, 0x0) poll(&(0x7f0000000040)=[{r0}, {r0, 0x4}, {r0, 0x18}, {r0, 0x24}, {r0, 0x20}], 0x5, 0x5) 15:07:03 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000440)}], 0x1, 0x0) fsync(r0) ftruncate(r0, 0x0) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x4, 0x4010, r0, 0x0, 0x0) 15:07:03 executing program 0: symlink(&(0x7f0000000200)='./file1\x00', &(0x7f0000000180)='./file0\x00') chmod(&(0x7f0000000080)='./file0/file0\x00', 0x10000010000002ff) symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file1\x00') rename(&(0x7f00000001c0)='./file1/file0\x00', &(0x7f0000000140)='./file1\x00') 15:07:03 executing program 0: r0 = kqueue() dup(r0) kevent(r0, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffffe, 0xa, 0x0, 0x93d, 0xda}, {{r0}, 0xffffffffffffffff, 0x18, 0x8, 0x9, 0x4acf}, {{r0}, 0xffffffffffffffff, 0x80, 0x2000001b, 0x4, 0x7ff}, {{r0}, 0xfffffffffffffffb, 0x90, 0x40000084, 0x1f, 0x6}, {{r0}, 0x0, 0x8, 0x40000000, 0x0, 0x1}, {{r0}, 0xffffffffffffffff, 0x40, 0x40000000, 0x100, 0x5367}, {{r0}, 0x0, 0x0, 0xa0000080, 0xfff, 0x10001}, {{r0}, 0xffffffffffffffff, 0x5, 0x2, 0x2, 0x4}, {{r0}, 0xffffffffffffffff, 0x8, 0x4, 0x3, 0x6}, {{r0}, 0xfffffffffffffffc, 0x82, 0xf0000025, 0xf46, 0x3}], 0x9, &(0x7f0000000380)=[{{r0}, 0xfffffffffffffffc, 0x40, 0x0, 0x200, 0x84e}, {{r0}, 0xffffffffffffffff, 0x1, 0x9, 0x4000000000000000, 0x8}, {{r0}, 0xfffffffffffffffb, 0x0, 0xf0000026, 0x101, 0x8}], 0x3, &(0x7f0000000400)={0xfffffffffffff000, 0x9}) writev(r0, &(0x7f0000000f40), 0x24e) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x84, 0x44, 0x2fa, 0x8}, {{r0}, 0x0, 0x4, 0x80, 0xfffffffffffffffc, 0x8}, {{r0}, 0xfffffffffffffffb, 0x2, 0x80000000, 0x4c15572b, 0x3f}, {{r0}, 0xfffffffffffffff9, 0x10, 0x2, 0x7b0, 0x8}, {{r0}, 0xfffffffffffffff9, 0x1, 0x82, 0x7fe1, 0x3ff}, {{r0}, 0xffffffffffffffff, 0x4, 0x80000000, 0xce, 0x1f}, {{r0}, 0xfffffffffffffff8, 0x0, 0x10, 0x7, 0xebe}, {{r0}, 0xffffffffffffffff, 0x8, 0x1, 0x8001, 0x2}, {{r0}, 0xffffffffffffffff, 0x40, 0x80000080, 0x9, 0x7}], 0x8, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x4, 0xfffff, 0x7fffffff, 0x7}, {{r0}, 0xffffffffffffffff, 0x2, 0x2, 0x490, 0x6e4}, {{r0}, 0x0, 0x85, 0x2, 0xc04, 0x99e0}, {{r0}, 0xffffffffffffffff, 0x2, 0x2, 0x24, 0x100}, {{r0}, 0xffffffffffffffff, 0x10, 0x20000000, 0x5bab, 0x3}, {{r0}, 0xffffffffffffffff, 0x10, 0x80000000, 0x5, 0x800}], 0x2, &(0x7f0000000200)={0x5f}) 15:07:04 executing program 1: r0 = syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000040)) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)=0x9) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000080)=0x1) 15:07:04 executing program 0: pipe2(0x0, 0xfffd) r0 = dup(0xffffffffffffffff) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x4010, r0, 0x0, 0x0) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') mlock(&(0x7f0000b5c000/0x3000)=nil, 0x3000) mlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) mprotect(&(0x7f00009fd000/0x600000)=nil, 0x600000, 0x0) 15:07:04 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x90, 0x100) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) ftruncate(r0, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) fchown(r0, 0x0, r2) 15:07:04 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r0, 0x0, 0x0) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) 15:07:04 executing program 0: semget(0x1, 0x4, 0x0) unveil(0x0, 0xfffffffffffffffe) 15:07:04 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getgid() setregid(r0, r0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x29, 0x9, 0x0, 0x0) 15:07:04 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) sendto(r0, &(0x7f00000000c0)="fc055759", 0x4, 0x4, &(0x7f0000000100)=@in6={0x18, 0x3, 0x1, 0x80}, 0xc) setsockopt(r0, 0x0, 0x21, &(0x7f00000000c0), 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) truncate(&(0x7f0000000080)='./file0\x00', 0x18) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000040)={0xfffffffffffffff9, 0xa2}) 15:07:04 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$TIOCDRAIN(r0, 0x2000745e) r1 = socket$inet(0x2, 0x1, 0x3f) dup(r0) setsockopt$inet_opts(r1, 0x0, 0x200000000000d, &(0x7f0000000000)="d863ec0000000000000000000000000000", 0x11) poll(&(0x7f0000000040)=[{r1, 0x1a2}, {r0, 0x5}, {r0, 0x20}, {r1, 0x184}, {r0}, {r1, 0x40}, {r0}], 0x7, 0x0) 15:07:04 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r1 = semget$private(0x0, 0x3, 0x80) semctl$SETVAL(r1, 0x2, 0x8, &(0x7f0000000040)=0x7) r2 = getpid() fcntl$lock(r0, 0x7, &(0x7f0000000080)={0x0, 0x0, 0xffffffff, 0x7f, r2}) ftruncate(r0, 0x0) lseek(r0, 0x0, 0x3) 15:07:04 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x80) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) rename(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='./file0\x00') readlink(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) socket(0x20, 0x4004, 0x8) r1 = socket(0x11, 0x3, 0x0) r2 = msgget$private(0x0, 0x20) msgsnd(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="01000000006712a325514ee2965da6236507f751185aacffb458712ab158fd8a802fc4e8cd668d3f0e7eadb949b9e69bcf69fdf3b6e976c89c84c6491f1f22d0c3a027a08ed35e9e402ea1e892ab270782c814f95db7b7ac1113139034868d8b9b9b9b55cdb427d17b91912788dbc77c8e7dd9fd99bffb1a1a4a02386826bdc19c81cb2461e6176a343265e2a2e65279f24d3cf3ac634c1df8d66352e9d11f6db486c155c7545c"], 0xaa, 0x800) setsockopt(r1, 0x401, 0x2, &(0x7f0000000000), 0x33c) 15:07:04 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x8000, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) fcntl$getown(r1, 0x5) writev(r1, &(0x7f0000001ac0)=[{&(0x7f0000001540)="b9", 0x1}], 0x1) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) read(r0, &(0x7f00000001c0)=""/255, 0xff) kevent(r2, 0x0, 0x0, 0x0, 0x9, &(0x7f0000000140)) 15:07:04 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "7e734578ff5dbfdcf0000000683a00a52d00"}) r0 = open(&(0x7f0000000040)='./file0\x00', 0x302c0, 0x100) flock(r0, 0x8) write(r0, &(0x7f00000000c0)="a549ea53d18cae7876a97ba046398994dfe5958170ccc701173f0df0f7", 0x1d) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000080)={{0x18, 0x3, 0x6c8, 0xffffffffdfa2f9f0}, {0x18, 0x1, 0x100000001, 0x4}, 0xffffffffffffffd4, [0x91a3, 0xffffffff, 0xebe7, 0xfe00000000000000, 0xfffffffffffffffd, 0x6, 0x5, 0x73ae]}, 0x3c) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) 15:07:04 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mlock(&(0x7f0000005000/0x10000)=nil, 0x10000) r0 = shmget(0x3, 0x3000, 0x242, &(0x7f0000ffa000/0x3000)=nil) shmat(r0, &(0x7f0000682000/0x2000)=nil, 0x2000) lstat(&(0x7f0000000000)='./file0\x00', 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x4) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) fchmod(r1, 0xc0) munlock(&(0x7f00001b9000/0x1000)=nil, 0x1000) setsockopt(r1, 0x29, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 15:07:04 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x800000000000c, &(0x7f0000000040)="ebff02000000c2ad88dac7f8e7b7970000003192a6cdac67190000000000000000000000", 0xffffffffffffff96) r1 = socket(0x18, 0x1, 0x0) r2 = socket(0x6, 0x3, 0x3) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) shutdown(r1, 0x1) r3 = shmget(0x1, 0x1000, 0x20, &(0x7f0000ffc000/0x1000)=nil) shmctl$SHM_LOCK(r3, 0x3) flock(r2, 0x5) 15:07:04 executing program 0: r0 = socket(0x10000000011, 0x8000000003, 0x0) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f0000000100)=0x2, 0x4) sendto$unix(r0, &(0x7f00000002c0)="af5f7a2f2dfc519133564dca2ba455423902030ed1965c0d8713cc96634deb14fac54b627ad9ec72bae1c79066b6f308f412f10018a0c8c584b88cd0afc5d181570d15d6f5cb6e4d74bc445d787b857171daed2a6881a262f1e05261af98ed66a758c0ef7a0a3ff0d07584ce85a05acc80171689798550e6afa24f447f36058f2a013ddbe4db95898e112a1368b801bedf", 0x119, 0x2000, 0x0, 0x0) socket(0x22, 0x2, 0x25) 15:07:04 executing program 0: r0 = open(&(0x7f0000000040)='\x00', 0x80, 0x1) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000080)="0463eacb881da071279b047149c2f31aa9bc70c3cc8bae6516738cf902f08d1d1ce18ba221f7f18ffdfd9b98a192d4e1208c52a567967ee692c1672d74492610ebe7b0e2d241dc20b04475b1965fd4673bcde5436be1442f2d39e5ea", 0x5c}, {&(0x7f0000000100)="1af0d7ff8072197cfdd0df65bdaeafccc699da61bf2ed273b18990a7bb37aa8ca46c6c79eee285f2e5b1b73bb96cccd4b7ef610e7ae307e93c0fa85720c127016195d05d332dc7d5f5cac7aa", 0x4c}, {&(0x7f00000004c0)="b7928e10496dcecedff2084fb82dfb2944323805c7d9c1f9a54ebfd3910eb6ddc6c3efdb4f024a02d5ef5bfc896da4ce7eff58c8b0102b776fff5d59c549096414b5ee5a04d8b42f8a1c3015542c2c097b4c2223622396220b7f37edb1e09a465867c39be87f1b0f64cf55ac0f2e481dd0bce2ca25d80ee5a4dc1b8380af6a185410041a125ae4e115c8c1ea2084cbc06502d8a0d69403f032341447315c65184e1eaa1cb9d64dea1135446628a16ad3eddfd9ae567f21c51aa7bf7d4e0bde9b20866768e51d26bb03d0cf5d8edd34582a6d0dd264f69e1368f5215558a8d276b77d9cdb701337fe77708e081b2e9974f637f4d3177d98637dc5633b85bcd8f77bf70e9ec539cae69ebb8d43377cac1c6389254841168925bb388b771bd76e16ae877d25258c6bafad81b7e3e899da9a1a12a614db96b5e2c609ca4cb830d750b78f1c32e770c712d5dc59fe44ba22a6d8daa9e202a7fc90a99e3eb2ac1df700c8f278ae1db89757ebd9d791eb686e4749b78ca84893a459f9a3dc8064d30db84dc59e584d2f63b4b38762077f3da38afdbee9a1ed5ef22a247b82329354a779654545f46280478d02725b6c721d7b8374528195e742f4ee5b38d049d772635ded969b4971220bd02b311b4c7751fc6cb93d67f30b0714174b01ce6af6307009394bf95f78cb8c1dfafab78883cdf2f887a3644cbd4354141e28b504bab18d6ddb3204d917825fdc93abfe4825dc9925116ccf0d1e375247e36f9bf201e62b79e2fd63870870e9fdd645c833325381fabb1af3f61407125e955f38f29c5566ae520973b48fbe9e9e1ed5b2216d7a58d8b24d5f796514389c079fa4033beca2da3866eaf250d175db82b2eef7e0a7473b3200f83f87deb13ca6aaad68a0a246340a3893dcab93967a49549f66ee08a18bb7a68d4e6978a6d3b311e0285189a2b73feb18ed79a18e7d475491d65ec05e22c58868a817f8a2520d3a600d4c0c63d3eb38ee6a15035258bdb1e5e0772090341ad061c1218007afad46b49bfce169507cbd577a4df0e82ae00deceeeec1f0d50b12ebd0f37bbcbf510e42e8e5e9e5401731c01e230a2e654a638edda525847b4cb4e05a593848798453284d530477b9ac78d4b52b44f35618b3cc29cf363e56e6efd0c77da68451f2f89b20dc04ca397757f564094b0689cf2468542136c95ce646dc8b3127221b64811138de4671d4d0c0eb25b330fad75894e3db80e80806635eaf2c08d9f631130d290ace4ebef6c2af261dcbf38e5fbe5d8e95027a3d6047b14d6e7360755c8313a15896c559591bd3d974bf318b7bb00d0f24e3742f7a92e8ce1a957532371b85073ef456c026153e378661af508d2ce4cb4c76bb53ac8b77e037fdb95d4bfb9a3249b385d8ddf9b829aef08534ba36104e34d99f6b670e665f44d8401a0ca5633f7f43953b561b51064d503b09be32ad7bb405606c5a9398c7a76017f98a9e1aac665009827211e8fd527d640973ab9f9f9f9e4f7031f7136be0bc3f5c3e58e61dc259403f78a1e04f48930ac37e4ca9811eedcefd51dddca4b3a85e6024b284282205aea3a48fea20f30e9104b6c762ca3614776b82409fce095c0678de46f387e5c1ab61eb03c7e5b79cf2d7cd76dc415c5d50497a10b6a53a24de5123bef7502aea68298f6abb65dc2d11ff933236350ed2ef9e0ba67b4d3e88f7ce921b54114b11864e68e17dda1eec0a51b4ea0a7ce7e63c92f3270d7dbf6412ecf738d94c6ceebcef5ee51e548bca9333a6a09b00205155108f84860793279659e8cc17399fbe7b57aa532753d8e667bd6261373a9d40a1b800de84fa1e46f28d16f892bac8c1693458928202dcabb26fb63b83fb2486e03d9d4272a91fd38414b6ba603b9c8108a0edef4e8db9d0a5693d4b45d50b844a154b8b8cb143c34fca158d8f926607d30f14839dfac7bed6c4aa884162ce478a2af0587045792c560b8909f0af1d3a8c3117fb1454f94e4f5d9091131d561bff0247dad48f635e2044c9c511fd1d60288ac1d1061aaf862a672047274b7160b3c50fd647469704502d6315436e145443c36ecc91a0016f83ce2627ff309133198cb2c690a9e3f7e23b65c213144b35a53355a34d2b49b2f272ab54c66e4fe62b1d370f328dc7ec3fefb7ba42f396e6abaf2c635dfbc6c4b2120af5dc3c1c13eef6e9932141e84e189fd9e768752ff400c8ce3e160a5bce9680bafac4de30831515c0cf72b9009608fe6a506eccafa95ebe36556c2199a5083f4bc60894143bec6faf534e9366faebb10fa08bc418a0bfa0309d91da017ecc0efcc2084497c7742da3ad4b445bdeb76062c535a7b3d7cafc3bd956c2c2de35c9b628a9904d6dabbe282b67f41139aa8eb577aed677965a78a328291c236d229f90734630ebec5e79679d75b9c30de64f1aa570495020045754faf63a54280906f4c5df79838cc0c6030e9b9bfc07e861151aaee4f13c94059079ab4845d6ceb0b141036f729b7e1f430b49885027031631a2a5f059b810bb87f2750fbbd8ebd321eeef50c58684b755a7b09c84bd92442e5e06274da36156d7666e3f2df39fcd89e3644f5c6c86f4efdbbcd56e6ebb8db8934730cded7373fbdf24fe8393caae9e06508e1e05baed43bd5cff4830fef00b62ffa753909297c2d6a72779cdb74d1347db2804ba59c07fb497b020f40ce2078f7dd10501fcccbf25b027f00d4e6d9ce6c0592e9314683fae82769647f2ec8316634511550e98ad77b921c5b6a3e7dafa4cb95ac1aca5032fd96ce07237372c2006ad37befb73fd04973c7799d190d85b083e91db4af5b0c4407067ab349210e575fdb310bed8c2186394e94c6479f2283704fff13edcdf64090ea6661a9875c33e21d09a2540f04a26f80e7a8f245d58ed16510c7d2091ce390c130b054ee8645d04a50949f383e747b10c078cb96c2d8e975a6730131c680f5137102e058f9cf8af85019fdb973d06068761e066e27e029617f80aaa832d6ceceac3838268e1f9e775cab4e651a0b823c3fa4308e5e79e1cbb41867c2ae4189075926c90357bbd0a1d058227ff95bff37fb775c6ddcc6ead551a16bc9c32dfb0bef80bb9be0ab36f028c524abeabcf1c1b9e873db28bab7881fec5bdecfb0a1f1bb068b28865bf655a1961dc42950adbebac8134fa35649e75aceb9e204849f31b2ffa34560d02bb155cd786ce0687034e9d74ebbaba75c26a5fcee6032a0d74ce94db1af0a1feae9b5a69e20509812c7cc906ab0cbcf32a0d2f148ddd6604e906f4caa9cacda13e375664d21a87098d351d12fa14c8dee09066d04d011f8244b9f469a1d31a1180d4ef6cc08dc8b1552806c1e046930c6a4a0420e3e7e0c5562d8b771109886f5b4e27b3929cf83d28c4d696a5705831bf6dfa810a8d013d3de0563f7167ec0eebbf1c975ee399234683155ff57499ca1976a4fa7203bb6a2d613a452d5a24fc3b9bc88e119bc131624488a7aabf0e99d275bc7a95081aaa184c1a8f929fb233fe0814968794942384edd3fe7bfa638ec41fb3d9e091da452ad0f78f88c47706699f7179aac4d07039006a9d971a1666314e29c41635517d1e4a4089f8011e00871879f87b5ebc4bd22b717bb6143d5b586f48006d12de76619fb40032cb126a2be808a2119175a37c83d885a204d20b3319814c15965bf7713969af23df89c592f14e3e926564b46c911d6d5bc90a1f117213cc4c2596d758bc429f37a485b4dd047044112d0dd9d3d1bcb0d469f79ec168cc484560d6055133ca257f0acd5cd7c9b7ed05f1d5b34a446d0fab9ef6846953ef30b4c7f3ea5b57b21bef926c484f1a167f91af0ac1f28e42a128ac5cbb1434a573113f08ad1b26c70a0f8bb9f60f9c29a2cb36c03e6e139022757a3ecfef3f8f90c16cad2498175a6433f6b76eacc9a1dbd97650cdc5e245bd6c5432255b84b52d16dda3802e310c235ba2cd8669bda17482c2046d98bcd17e3c84ad978185dd37e47769dc67839324031cd3a2b572d12443021cba610d20e9fb672fb0dfd7d3a7c25adb68beab7d0cdbb0078d2190f1081b1b1e5e450ead546add544c30f1bf3542bd72d882006d375efdc8b9bb6bdcf5d255a6c25421c2edabf397afc10c19fe217731f6dfc89c667aa20b36d518cd9e63cc6a643a6e46c53948e8aeec3e9905ee24741a6c3ead0ee2c6b0765859bfb0bd7d78481362189361829fd793533bf966727560ef7e0553abb01cb80a3ce837100a7d3072f2bc6d7b68bd7964091d3330cd74fd1fc452018a6189298e0cd7ee745a8ff3a8ae7650d8cdc1d0e450c313de94e17e2fff28731890516ec02312c7c9d70e06c5b7d8b7e36a3c9ffc2538367c9d6c1dbab24c641eefb8ac9f961b65cb789aeec93b810f1e67ab98c1694cb2b61d48478a589da9ad726d994f50517e6c93cb146929481527f21638dc4a54083d6c993ca98698a65688dddc65aae93b94ff094503f37c244c9b582128036b4908b1cb08620821f5b9be5dc398caae2a8f971bad79b74e3f6b4dae3f505764e235bec4db9da41d69a4c30e7aa03b7c2c6a52d8e0ac89ac09d8ede5c2e86c260bd65454d00555014f38e7367ddb04974d26744b4932ac2fdabda24fdd21d6842e98e60fce643d173c7749c495421cf623250680be428cd3fea080e5f37d7e3c8bb56745eb4b5bca66e3451510ebfacf55c3e856d40c71a15120744c65a366972407d1842a2c8dc2e8439c604b3c25c8036d3ddbda304ad5c1de5cbea7ec2f27dcd1789d3305249fb506d5d557616345252807eb0d29d01609fee097c91d057e675b0f14f946754ca3b7f47980f67dbed7ca42da31f97b04d52a04205f6143e1ceb2fddb70c897188040203e0e94fa28af4c246b2d1682f11c5ce86f3d9a6b7171856affda58f7c42aef72dacfcf415f7ffe541d0aea4af98746f9103e6c5f70bfe9dd2b5be11ac10b06a1a6a02dc462f8617c17a8f1c843ad43cf97f889f402b9c5586b2a12cf12aa7dc8d925f5ee75e7fa024a4a3caa0251845ff8b1d3dc21e4489921ecfcef9bb6c551f73e4c3c2ffa082db0584d63ef2be8821ca96427f336c73949465212c54c013c2d56a18c9da72e8402f71ce9fa3d500015c5545959f9d1e13bfb9f834c5f2268864db3c31d9b36616c45e27c747882c7a6baa7257623ba09851b0d52432e9a4f4f58ed30cd473e6a16d9b11f2d300ef39475a62eb43b75375f94e445e022c5e2b0bff57da8ac474ceba5ab4aa636e7ebb8ff78e1acdecd946bf685b32b9e8fca82bf8deceadd04507f6803a10deb1c06abb719244a9cec9791c79182f1501024d575e9569b05bef2232e4f5d3e0da65fc2cfa3990e6aa92d8579b113bdfc6ba1932fc2381f9250e005e5e2600e7df72b08297d59d1aaa5bfdee7ef5a14a61592da98ec50088c37217ace76a9f973a3aa13dfaa7248054f5dfeb5ad4eb327131ffff8adfc741aab12827cf282ed82ef51194e2d26ba368d3e53663434257187159658e14b7d7e00519f7d877282ecdf085b03ccef4fd2027b4db7a1ace257bd98d891b4777b3a0c11de928daea364a3e6b5f3be8454d519c3944366730770cc6f3fd09b6f32227850128fdfb907bf7f83899cef1c597a25e480f0c94bffac0cbc421962bd06d5e5b8a295c69cbc297f26949fc40c5346ed184ac5de5045c5e09686a135d8fb15dec6c98b4395581b55308337b8ca244d029a63ecc667de7e2de46e57c9cb485a8e145a9bfba2301ae5dade2e9b34aaa5fc4fba5edda68afef0d1fbd76bdcd9cffec3", 0x1000}], 0x3, 0x0) pwritev(r0, &(0x7f0000000400)=[{&(0x7f0000000280)="a1", 0x1}], 0x1, 0x0) mmap(&(0x7f0000005000/0x3000)=nil, 0x3000, 0x0, 0x810, r0, 0x0, 0x0) r1 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) fchown(r0, r1, r2) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000600), 0x72de}], 0x10000000000000ff, 0x0) mmap(&(0x7f0000004000/0x3000)=nil, 0x3000, 0x7, 0x810, r0, 0x0, 0x0) 15:07:04 executing program 1: clock_settime(0x4, &(0x7f0000000000)) nanosleep(&(0x7f00000002c0)={0xfffffffffffffff9}, &(0x7f0000000300)) execve(0x0, 0x0, 0x0) r0 = kqueue() r1 = dup(0xffffffffffffffff) r2 = socket$unix(0x1, 0x1, 0x0) r3 = accept$inet6(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) r4 = socket$inet6(0x18, 0x2, 0x7fffffff) r5 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x400, 0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r7 = socket$inet(0x2, 0x2, 0x9) r8 = open(&(0x7f0000000140)='./file0\x00', 0x80, 0x28) r9 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000180)) r10 = dup2(0xffffffffffffffff, 0xffffffffffffffff) socketpair(0x2, 0x7, 0x6, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r11, &(0x7f0000001b80)=[{&(0x7f0000001600)="974dd4c47d572c985602a86ba7acc48374b565a49c32a2195026cb15d80d2fcf0d47588e3d77611a5a89d8ebd96637d47a603adffd91df482e391e165a39cb1810bf22881a2a8326bf7a2746798feaf7ecf8454c435a2a797da93f875d79dddaffd8539896d901a56ffbe80247087315cbd1ea6522279fbbd814c7477184818fca9125024ad9bdb42ff34782e7800f93dccaa6a1b98ebb8ec38b1decd01236baad7ce342325d1d1e0e8d985bf0880bab248c2795", 0xb4}, {&(0x7f0000000280)="1ecea4", 0x3}, {&(0x7f00000016c0)="0731f441d49677dea166b078be0a0fa85972d363f29f0e565f6247", 0x1b}, {&(0x7f0000001700)="785f4f9029a2dfbb690ca1fdb97be7d816ea0f16f91e3c5c068936dcf8b3ec80ac46e481ebad93fba914d982cdf121a0018a8e4de8da69c8875f85d6e817b64239b0dbd35583e1a40a0c56531d4460fa07f2f5720d4ed249ba5f21bbcac78bd555ae50c2875330c4e5d06e035ccae09481ea351c97119d88e3c9538df9c5a84374ce59a7156ad002230f9bc68abd1aef1921f919a27da4a54911593dc1569acc06d859c7b5836dbe2fdaf6826facfeafb2874fe8db2ed3185c7450c4cfc3abe5d47bc12ac2f5362f5d44e849f00189c5571717d45cfe399f5db3979b8ff876b4845d100140d9208c7efe397788d9b5", 0xef}, {&(0x7f0000001800)="b297e84aeac2462b15ac0000b2b8cc064e63b2cb4a4b6ed3d8205c633855ee12af38e27a2944f7d18beb6e2a57f19e5b38b355f566df49ecfb27fe52ff00215e8e85761ae6590faa07573c8209b515bf5e6ed64d6af36cf80d8d56f0c4c7e0620d326d3df056d917ae0d18ff26716d647d95351d6b774825208e7271b2615b2392d60413cd63f2abbc77917166e00f0397eab4e5e662053af5ece4fb6e14ea2092dc1bcbcf749f56b2b416b08930c72650c827ea", 0xb4}, {&(0x7f00000018c0)="c17374974a2f86a56d0f2e4215bd4cbbc1b93eb1a9cb150aeb5367f99b505b3286f876844aebf15f6465b816ba3a8273b76e62c799401122d1f4f2d43452d23637b43c0a8ae078fc8cd125cd11c485afa59ef4509ca0fd15743641627a70ed0d1fe8cadcf347359f4c16e13f7d72eb04fc8f67e3e7802525014969e55e5d6b7654eea9f9fcc2b2e12666e3d8e21cfb7221f019f6a292f11b299082c64bb15e38b110b8d0fa8c185e6e3231d1c9ec794acc5b552060df3c262ff236d44df859637a146888ffd83d5b7d7b76b4727971017f0218415ef15fa740a57e84970e7777cb2e", 0xe2}, {&(0x7f00000019c0)="12676b9e5080c51dad6dc28b11dd039a3ea7c4c5f3e760fd70d980f5aacff976ab9022bd995e17f9338f92047c3d3b221f8534f52f978172daa31c2ac51509923d4dff3f08eb78972334248614f13c2d8d60bfb80b7b23e6bd5e910e7ef820e2885a321bea976f78da9ce390757693a556e750565486a93ad0f360a5280da14f4c5385645d12703592cc625de3b88d87d81cb06177d8d775adcf30ed467f686cacd83c3dd5a5681ffebb1f0def7ea16fb146", 0xb2}, {&(0x7f0000001a80)="a7bcf86e9bf9ab9978f3ab4683a5cec079cdb10df7894d5e11b882b2591fadd1e5fd1c155a4d22", 0x27}, {&(0x7f0000001ac0)="59b6ce4fd667d5b1fe91f02bee668392dff176989431d16b1a51c35efda6006b405f13bd36c51b996bf11e227f236a0c71672727c90c27cd30111a66cf1867cec8611e0ad2f76124505449f02f02c3cf20e719f49f52cf7c82717cb5b292eeaeed847ba9c6cc33ab4fd5cc4fd9a156876f734d50972abcd05efa296e1973f8edab41778152952747f25b5cb543c394a9a912508082e4128145abbc5d56040cc0c32bfc546084969c67868bb519e3dab66d64563ed8cc56ad", 0xb8}], 0x9) r13 = accept$unix(0xffffffffffffff9c, &(0x7f0000000480)=@file={0x0, ""/4096}, &(0x7f0000000200)=0x1002) r14 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) r15 = socket$inet(0x2, 0x0, 0x3) r16 = syz_open_pts() r17 = syz_open_pts() r18 = socket(0x18, 0x2, 0x1ff) r19 = dup(0xffffffffffffff9c) kevent(r0, &(0x7f0000000340)=[{{r1}, 0xffffffffffffffff, 0x1, 0x80000001, 0x6, 0xffffffff}, {{r2}, 0xffffffffffffffff, 0xc0, 0x1, 0x1, 0x1}, {{r3}, 0xfffffffffffffffd, 0x2, 0x10, 0x90b1, 0x3}, {{r4}, 0xffffffffffffffff, 0x24, 0xf00fffff, 0x0, 0xfff}, {{r5}, 0xffffffffffffffff, 0x2, 0xfffff, 0x0, 0x6}, {{r6}, 0xfffffffffffffffa, 0x4, 0x1, 0x8, 0x1ff}, {{r7}, 0xfffffffffffffff9, 0x85, 0x43, 0x3, 0x5}, {{r8}, 0xfffffffffffffffc, 0x90, 0x2, 0x0, 0x6}, {{r9}, 0xfffffffffffffff9, 0x41, 0x4, 0x3f, 0xfffffffffffffff9}], 0xf2, &(0x7f00000014c0)=[{{r10}, 0xffffffffffffffff, 0x9, 0x10, 0x1, 0x8}, {{r12}, 0xfffffffffffffff9, 0xa, 0x400fffff, 0x3, 0x7}, {{r13}, 0xffffffffffffffff, 0x0, 0x4, 0x200, 0x4}, {{r14}, 0xffffffffffffffff, 0xc, 0x0, 0xfffffffffffff2a2, 0x3f}, {{r15}, 0xfffffffffffffff9, 0x42, 0x1, 0x7f, 0x8}, {{r16}, 0xffffffffffffffff, 0x4, 0x10, 0x6}, {{r17}, 0xfffffffffffffff8, 0x13, 0x1, 0x80000000, 0x1}, {{r18}, 0x0, 0x0, 0x80, 0x80000000}, {{r19}, 0xffffffffffffffff, 0x10, 0x0, 0x7fffffff, 0x7}], 0x6, &(0x7f0000000240)={0x605, 0x4}) 15:07:04 executing program 0: r0 = semget$private(0x0, 0x4, 0x20) semctl$IPC_RMID(r0, 0x0, 0x0) r1 = semget(0x0, 0x0, 0x0) semctl$GETZCNT(r1, 0x0, 0x7, 0x0) 15:07:04 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x802, 0x80) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="1d4197a0e91493a85bf8dc1023f33d9f1b1772173a04ffb852a6358e11626f071a57dc89d09e397edccf98404d330f6a08441a985f805592d29cff7709b38815c3e44e179da3fd327b3c4eb88b674bc929cf3237f365998ac69659faddf0baa95be6c12439c8ad05884dfd09ccaf1daab7c305988bc3a75d43966f1507", 0x7d) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x4, &(0x7f0000000180)="1d000000c7863d744252772d44f07617f3a973683ef7f90615f67ed378dd927e6c425eb5d2bacac859ca497fc798d2b41ef6d7c740812192b95200000000c2fea8f8c8e61feb98338bcee7c540f44a5dd835d65e477900bd0c5422e2ddf26e2ed560e95d7e7c318af153c743d0b75ce0420afbc00394a4e8fa63cec06139bcd6075a8a86b3d82fcfac25cdf29a411a02f18433cfa74ae4ce71b42cc9750ba2cb5abd9989be0427b5152af7a6435caf9cb725068dac9b41e94c5d5c4e632e1f3a169c7ecdaba0787e30c7d758ab739bbb1abcec494d18635f67be5e602fa0bcb7e07084000000000000000000000000000049ef2e6a9ade0279a16701206cd307a31717115a4bec9e0206c9344952ef3f890881fe86bbf64fd0f30937569ea1873f5b344727ef591a0cd12985e7a71b03ae4c0a05365858a3d6b9a0c9467ff4b007af73457d975ae201857cf131c4c2a4e0e58a3b35059deb672a5372ef2d42bc2714e37ae017406b0f825c1c", 0x16c) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000000c0)="c64d977d630a089ad7deeba118efda7eccbcb57ff677932b52063d7439f625b7ccdc515f13bc0a5539350d1ae1fb0bb5d43ec1d9943f2fe0495ff183f80609760aa3b67a2fec6cf4ba649546c445eed0f5b54c684c119590d938f18c913d745070892f069770efa003b0eb94c99f22b457d5c4684adea05e6938042868c02e8975ddc269a5423860e62dc055ee8058860a0179fb2ba5c1dd1b68b31d0d66860f3f38089d5bf23d4b12bb19a43da86d32cb891634983acf319c", 0xb9) socket$inet(0x2, 0x1, 0x1) 15:07:04 executing program 0: mlock(&(0x7f0000ffa000/0x3000)=nil, 0x3000) r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x3, 0x1010, r0, 0x0, 0x0) mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000100)=[&(0x7f0000000040)='\x00', &(0x7f0000000080)='\x00', &(0x7f00000000c0)='\x00'], &(0x7f0000000240)=[&(0x7f0000000140)='\x00', &(0x7f0000000180)='\xf2\x00', &(0x7f00000001c0)='*-\x00', &(0x7f0000000200)='\x00']) 15:07:04 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x40fff) ftruncate(r0, 0x5) chown(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0x0) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)="fc", 0x1}], 0x1) writev(r0, &(0x7f0000000040), 0x1) close(r0) ftruncate(r0, 0x0) 15:07:04 executing program 0: clock_gettime(0x3, &(0x7f0000000000)) symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') 15:07:04 executing program 1: r0 = getuid() r1 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setregid(r1, r2) r3 = getuid() setreuid(r0, r3) 15:07:04 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000640)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r2, 0x4, 0xc7) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffefffffffe, 0x5}], 0x200, 0x0, 0x0, 0x0) getpeername$inet(r1, &(0x7f0000000040), &(0x7f00000000c0)=0xc) write(r1, &(0x7f0000000000)="33db6181221535cf32f350eeb65b51b83c", 0x11) 15:07:04 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kqueue() read(r0, 0x0, 0x0) dup2(r1, r0) 15:07:04 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) r1 = semget$private(0x0, 0x7, 0x104) semctl$GETNCNT(r1, 0x7, 0x3, &(0x7f00000000c0)=""/179) setsockopt$inet_opts(r0, 0x0, 0x200000000000b, &(0x7f0000000080)="01", 0x1) 15:07:04 executing program 1: r0 = accept(0xffffffffffffffff, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x1}, 0x8) r1 = socket(0x2, 0x2, 0x0) mknod(&(0x7f0000000140)='./file0\x00', 0x2000, 0x9) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg(r1, &(0x7f0000000540)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=[{0x38, 0x0, 0x0, "931dfb35b5329dcbff3a92f6cb40a71c249ea04631606a616313bc8b7e3fcd579d"}], 0x38}, 0x404) 15:07:04 executing program 0: r0 = socket(0x11, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080), &(0x7f00000000c0)=0x8) r1 = kqueue() kevent(r1, &(0x7f0000000040), 0x8, 0x0, 0x80, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0x0, 0x0) socketpair(0x18, 0x1, 0x9, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r2, r3) dup2(r1, r0) 15:07:04 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x100000, 0x0, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x2, 0x0, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) 15:07:04 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open$dir(&(0x7f0000001940)='./file0\x00', 0x801, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x281, 0x3) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000080)=0xa02) ioctl$TIOCSTOP(r0, 0x2000746f) pipe(&(0x7f0000000040)) 15:07:04 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) fchdir(0xffffffffffffffff) writev(r0, &(0x7f0000000140)=[{&(0x7f00000003c0)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff8602c7e22103058593e4ec818a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b4029361cd7ad44144aff983a7a748614999abccdb3189cfb38f83ff90beaac2452c60af2b51add4024f14f97393984d2b30841767a613c96163ef04a92b21b5349d1fb3f7512d3db60c6a3dc9945982c4b3011665fba3197cd121f9ffffffffffffffe3b3fd5528cc34df1c54090a65f6abbf32fe274c7caa7ce6063acadc9839ad619b7a0f9217cbe540b7725954cd36124a3cd576f54c688d6675b69f848dec85b6fc4cb3781b02ad09533a29d019b468119677f0042d3e6b7f204e068e991a", 0x108}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffffffffffd9, "855c55000267a7230000001a0000000000000040"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) dup(r1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, 0x0) syz_open_pts() 15:07:04 executing program 1: r0 = socket(0x18, 0x2, 0x0) socket(0x20, 0x8005, 0x1a4a) setsockopt(r0, 0x1ff, 0x20000002a, &(0x7f0000000040)="aea9c1979b0189c0d89a44", 0xb) 15:07:04 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x1c0000000, 0x100000000}) poll(&(0x7f0000000040)=[{r0, 0x54}, {r0, 0xc8}, {r0, 0x8c}, {r0, 0x1}, {r0, 0x10}, {r0, 0x4}, {r0, 0x18}, {r0, 0x3}, {r0, 0x4}], 0x9, 0x0) fcntl$lock(r0, 0x10000000000009, &(0x7f0000000000)={0x0, 0xfffffffffffffffe, 0x7ffb, 0x2000300000000}) 15:07:05 executing program 0: chdir(&(0x7f0000000040)='./file0\x00') openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) r0 = shmget$private(0x0, 0x2000, 0x100, &(0x7f0000ffd000/0x2000)=nil) shmat(r0, &(0x7f0000ffd000/0x1000)=nil, 0x1000) 15:07:05 executing program 1: pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x10004) bind$inet6(r0, &(0x7f0000000080)={0x18, 0x1, 0xcb, 0x7f}, 0xc) r1 = socket(0x2, 0x400000000002, 0x0) sendmsg(r1, &(0x7f0000000100)={&(0x7f0000000040)=@in, 0xfffffffffffffe11, 0x0, 0x200, &(0x7f00000001c0)=ANY=[], 0x19}, 0x0) 15:07:05 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0xb242aa2170c56679, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0, 0x200000011, r0, 0x0, 0xfffffffffffffffe) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x6) 15:07:05 executing program 0: syz_emit_ethernet(0x1, &(0x7f0000000040)='L') clock_getres(0x0, &(0x7f00000000c0)) open(&(0x7f0000000140)='./file0\x00', 0x202, 0x1) r0 = socket$inet6(0x18, 0x8007, 0x6a8) pipe(&(0x7f0000000180)) dup2(0xffffffffffffffff, 0xffffffffffffff9c) socket(0x6, 0x0, 0x1) socketpair(0x19, 0x3, 0x4000000000003, &(0x7f00000001c0)) r1 = dup2(r0, r0) utimensat(r1, &(0x7f0000000080)='./file0\x00', &(0x7f0000000100)={{0x1, 0x4}, {0x18, 0x400}}, 0x4000000000002) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000000)) 15:07:05 executing program 1: socket$inet(0x2, 0x5, 0x101) r0 = socket$inet(0x2, 0xc001, 0x0) getsockopt$inet_opts(r0, 0x0, 0x2000000000022, 0x0, 0x0) socket$inet(0x2, 0x8000, 0x80000001) 15:07:05 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x1, 0x0, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000039000/0x3000)=nil, 0x3000, 0x9) r0 = socket(0x18, 0x1, 0x0) r1 = getpid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) getgroups(0x8, &(0x7f00000000c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={r1, r2, r3}, 0xc) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={r1, r2, r4}, 0xc) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) mincore(&(0x7f000003a000/0x3000)=nil, 0x3000, &(0x7f0000000280)=""/242) ioctl$TIOCSETAF(r5, 0x802c7416, &(0x7f0000000200)={0x8000, 0x6, 0xcd, 0x80000000, "a38e9868e849b70ea802671796e7ddecf1a9c03d", 0x0, 0x7fff}) ioctl$TIOCSPGRP(r5, 0x40047477, &(0x7f0000000240)) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 15:07:05 executing program 1: r0 = socket(0x2001d, 0x8005, 0x1) setsockopt(r0, 0x29, 0x1000000000000004, &(0x7f0000000000), 0x0) 15:07:05 executing program 0: getsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x1008, 0x0, 0x0) 15:07:05 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect(r1, &(0x7f0000000040)=@in={0x2, 0x2}, 0xc) poll(&(0x7f0000000000)=[{r1, 0x4}, {r0, 0x9c}], 0x2, 0x81) minherit(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x3) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x3) 15:07:05 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000000)="345179b8f38ca507af88628b7b2eaa3f0ac1a1f65150d440a95ce202860642c40b1a36c066b1d93e847024b1a5eeaa430d9139490c62f5aac7fe6bc3af7055d79725e60662c4b548f23822ee83045e5c4b3096163cac28920146c4e250b71b8ef94e2712f914fab65cb2ef384d65e4685cb90eeb5a662e28de5e92c3a1d90f495667dc96b4789a564547656fd4b0a652e58ccf44af8d05a0", 0x98}], 0x1) writev(r0, &(0x7f0000001500)=[{&(0x7f0000000140)="699a150cbbe59818c71cb049c2a2a6376039ccfba23ee5e6d2a1430b8ad2d6052a68274e7c8f518dad9cb70e55c22e2d60ff1d9d8ab47b284f2e96245b5290ad25a5618b8bfc34b357ea783609a3f6ae88e69a7c6df0519cc05724d2c752b3e4b76b3f113b17e97b89c17b64d3c9c71128da02e5d11feca585fba048684622afc8d5a6ce268863419f33fe65c8bf198e05ecc4e1ba018fb3edc60bf6ab23f88c80b39d5c72f17e8de777de4b92932f37ce8ffb1842b651903d8a6a90f6385f56b92ab4aadd394d39eaf2094139bd15944ea526e84da1a6ae953a6b4cd4caf5b40dea9ca622619ce50c3794684e9f72e758236e617a38f696e532eec1831ec64f0a303eb5948343247db949fa7b91832f28c83a6958e5724b51dbba986bbe1736d18fd1994be288a08952f59eee3e9a2a27248799c4ce4615558ed659ed082e0b035d25313e7696d1dc87cb2c571399aed2ff623d99d1973b6f9e3c92d0786a6289c5317841ab7196a88d55ef44528b096853702445513cd0179579f9338e6b4cc2b2fb34433fa1e9439400627be75667ef33a3eff260501155a8e6f8fd985e0defd4a9ed51588513e7e5fadddb6ef8c67dc0fae607dac1598a0c685bb1932a19309f9c9300008af552fd306d865e6489740de2a6f0c630a33f217445ebbae75f793c896bd79e6ece99503d3bb2eeb20e2cf46ab6c8e53d7fdc1bac85803b4eb6d6cd42d720eff892ac880a3136863f292270f84bdf1ea60852a416b07110cc5617a78b828295d4df899382e5ca4b8452231f080650141971d0c9ac494c87f9bdac0b82b289662a6a92711b682b419c956194876908576a18db09da85445bce0348e70c1d2232e95e5820e7ff3577afcb9b56c0d4b627924437ec99e0c21a57b57290a1ecb397deea6ccea3cfbb62bbcc4ce05085e8be68f017d9b85bb40b957c0c51be2eec2614a8fccddff09bf446e6f48a5017dea3f4466b0bb7c22f8e52af31bcd235fdf0564a1a06713b2479a453f333846db3eca50ff0f24599b4a80d2d5e1bdc082e5408d0d63d863d040448ec4c3d1d436c67525c94a447e95faa7a33c2ca50dca8467325f6bb673e19af721d46d1e5858d717f351c1619006996ddf953d71bd5852d5891fa5ce6506d87a51bfc3e8fd8242843691af4e057b0c0ff913dc0c52a67ecf925a86531fbe9be6f51e11a6cfdeb7ffc0f9c80339f86f191a7c5a0491cec4c7be7d224035517c78af6cb83506403957d3b3a12b953bd4cad815b6df00cb63ec71c972d8a881e5d457ed9fa2966bbf9ac3478422891d7ea6dbf2a71128ffb7e904477e206106f4eb9677c6e8e58ff836183463960af680656d0ab250292c3503a9dd4c1fbfb14ba98bb02a1e0178739c16ddf94ffa4ca90c56705ef67c7ad54d5e9a4f155c0800a0ffd60010bce697f665d79bd3584d5621138c0f52b6f9bf27a39418f8222575771f7f3bcb058b769a0fd325f1619d143c9a2bce265e6851867d2324d839f5ece1f5107357d0b9cb5d097b26fa1d10a55e61e5785aa677693f6dcb95730934563ce2c85a7768e10a56cd64154eab1363775451e24f18dece311a898a6b26926c61ab417beeb293b9254ce8be9d47565e31da29d5706d3fad77406cfbcf7839e429fd1a063734020d0af97e54377d60f171af28a5cacb2cce6643ea593ab53d3747fcf53b2da1ae665976c4d52684a6b3d51024f888cb18ae9e1b9a42e38952618d1f1276cfab8b9559472896da1bd166b700b4ba38e94af65232d3c8363ba07855c114855754f861544edc35d4c0acc16871c4f1f2ff7f47d27622a58aed1781b4905c2110d0a129039e645f951b2b1aa06a2b4c5f2ad480eb3bb04a39b3b937696bdd5405018d32b2857c478e738486cfb7e6de33eac60a486a6d439aca6d55241325c74c916cec8ef8b8101408f3ebf9690f6d6831fd584ca6391a8920461a955bb1604a97fff6c182ebfb1a61cff03c06e8b3293715693244f2b723942fc0afe1ae12c2f2bfb3d418efbaf14a7439dd4dd91668edb2c1af558fc163f61957e69fc0cf6599832c9f501bfd8333245641b456f9dcec767624d6a9051a77f11f5341d86a0ed8f4608251bcb5d81f6e2d3992d5f1779b0f780712c9f13f5c01a5cea49057409498e5c9a9b6f64143ba4744586835ae570ce175abccfc96dbc58867e038bdd782f7b56016e9b8a0717d7ceecf52bc5a4d05a4c2e0da740f5666d4a65094395dd79e60a7c934f034865cb58de9cac3d08fd6ca814cc491a396842586a5c7f78b1a72bc602ff6409bd8109e78a022887e465094902311b042398e6afb78a4da62e3b887581fdc2a8c264472a4c119d7beb2f98663e4b7c425105eb1e55c7a4093e3027262ad7becc434397e329559f8b93a6bef21afbe62b42590b11ca5a8408f49f8099f037ace7c875980ac38820fe84467b44728ea8724259f8601833035bc70959bc31d95365c60d622f98d1758c74e767bb0ff4d8c3e01f3982a53990d3579980a618576f17ea04d8354e74a6b227d630f29b3f2f1bb7e8af244398385e75cbd66583a80e3813d8f9aa89cd8b178e02195d10a59cd4202d2fa9c01362267d5d25efbeb87a49fe0bd1dd55b1acd2298ddf0a37b817b3be4feb286a26f2218c8f13b195d82a9624067eca74b97caf70a62553282c5712db369c53ed4d143692f7f5432f472a6cb6d542ec516b503f5377493c3186a05de355dbdee72252ed93be5ac0be03c3637a9972e69cc2aae2b59ed5adcdff106a731995d91685ca68a2626fae7d9cfc26ba8019a1a2c0300827ca234bfc82e03feb2a1eeec5da8dca7e83b2947331404f8e415cb8cea46697cc1e9d7e0b5c4b8ca8c218614979fea4b86f25a84a0aa4ec6b24bd0d5f36a01fae84b476fe156eae787f8242315b6bff4a5aa025f45a18634dfd4ccb69b3360725dc2e24d014f9b6b725ce2dc80f6e78a7d50b3e78dc021dcb0200c9d6202adbd674de971b5ecc700a1968bb275a25b61cb7e979a6a71c2cee62c430afee81d7925aa66d6d65a297527d8cfccdff97f4dfecfd26c1c4b75f29b30489481912b806ec442450d7881fd3231fa8f595002eb93a81c5d08189e9c3afaeb97a945f5beb00666f8d071dfdcbbdf1dd431c3b5c8ae164d7ad3109ceeb7c0020dc3e0dafcdacab71e099a120bea030d12cef675f44b040a548be2aa2a433556bff625678f916e9f0e0ef7491557960b17f72ada4c8f344c755ca298fcf40a542b7e805924b776140a43036e64676368767e43f95bf2f1da5adabfd3624118946ca525aef45c69e12b49ccc5abd455d65fe6d0ffd117f9960fd2379bfc41a5466ff3e9ce2600e901a3251a0e33d0484a50367f38175571bf6ee8b76b674e24fb62fcd0d4d8c4caa85b9d6c2d4149e8607c9e84cf6a369c029157c9db5704b2816ca591726f6f8490dcb5e98d78c595cc59caa3f90162cdc03dccb20872ba4007559a2672abc9944b97ee7344738aed819e06cb5eceaffb1fc47b79d420349876697bfccac02af358d040544e40488cfee6ef074a0a6c3efdbb90a0557f6018d813c7c2fbad68dec712be91c0ef87f113d8d5250ea3653d6a7f4a353ef2bc760fd742a5563439da112c665349ca86519bcc88251a7f5ba25dfdda056f0676018d84898ed675fe27a19278eeae86143ff4e20571cd872f85b1144f4eb5b9c1afe2b096504dc1baefda4bc49af2182dc7c9ee0fee2545286b6da25d63e0b07fa11e3dca387a10529ce1a0c5c3aee35f72481129bcc57a72d729edfd2390fd16169f0bbfff072d3d28d903e0f3255db3e78f12538d2befb0236c2eace7b64da8d2333e5c7861605f4c3f761a93b2aa1935f27d07f5984e1a512eb609a1322aafcdf870761444846906c1f62ea4eefc0904555662eb3ab98ffd6f751bc646e970912180781a97b8ceae83fb2422ad87b15a983173dabe9f55853bdf2b5d2dfbea6398bd1ecad3cea9dc363ae11a01fad1da5a31aaf86df45a8744f44cf332019a986f5fbd6311f54a02b06787ec11591983144c8aff831189f87c3d852318f1cb6aeffb177d016ef5ce93b01b98640d4fdcb7d9eb709ccd06076526ee6d87f61281e3386e6902ecbb4c65a0b5cbd85823d8279c81c3846d123ce7cc509935effbf3eefd36c8a121e453f263aac2cf6552ec6685dcbfd01f16c328bb4b7cef67030a5782fc21b32cc8c1c69138ab1b9685e33269ad848fb6d21ebb282d75fb00df04a8ff4ddcce6d08b2bccc1226f28c03004a8705458e7b107ba829b00a0bf3ae8a610ae7d54a9a4e10da155ea94f0c8f4ceaec34711bfa768edc50bd3c9567d7c8b03267f6767823911d1a426fc0b8e96bf1af887d8973b9c9a0b1b4c54a46935843c62e65b888f7b35795489b338a9e997f5e67076d7e2437be4107ed6b7161f1a6ec1f869cebf0511b3acf560290f2df33b510261066ac603dddf55a8b20835fa40a8f41b4d6a71733cb8a38380e57be4e6b6d88e86e8f193a4fb614d25e69a16ca12b58498284b3df60ab0f2f4a1ff0e5e46f045fd0a7957841a2608c910535ad0cd62a719b0ef11eed464d951d3edce867612166db8836742405295b8b37a4210c9217a4e243b3bf70fbcc695a732715c2bc135731342290a9efb3240892a21c0a860c62cb93f98f891ce567bfeb3d9cc48803c4facdba4f76fd14f6e7eeb27b375495d17b46b604f6e46fe6ae9dda35b827f03480d9524726cb849a6086d1ec77c3ccf1f28a8bbfcf56a3b1434af8aea6a1591f48865728735b8f74b41bb019f768feb02c2cb832e263b5751cdc0a331ac6ce15e2713c203687fd51fcf48b9c428ff3e4ba42d2ab2ef807456d0add814f02ed361f5dec1b70cecc49c2a6c71dfbce7f7e22613f70c22bc76debe17dedf790ae69c38b00e16483b3f0eab50febfd517073459f3b5593da167dcc6dcd1f988d72e777a264280d5ade33b79f120546c0740e2217fde729efed717f636f40a2c02684b72f3b80100a21bc654e52145c8b5d353b9536964b7cbf2876f4f937e8ba562b899ebca4cb060c4c7aba42b088e64b309dcc844b881218ab7cdb112c18cbe44cb38a01de327cdf60b5b346d98384e65d4d43861e695dce00ad70d158e1bd5238027e22a56fd952976fcdabf3968bebf36d69507c772c9a9c03f0f69c5e7874f926baf908e01f091d5cd58c3c9b013d4649838e5672a658b63b58f62b24c01967ae73f3945fe4324dd8b54ea3bfb4bb663dc2b581540c0246d86c261574f32bfd925a2f8088bf9738dfed886a0d7e3d9a6a14964bb0ba9644e3b9e8b50c2371e71fb5dd194aee6537011c11d79eda32598e9ed63fa24582ec9b75ed8d62dfb8d28d4b523d9d4eb24bdb20c0006bfb19b9197afe9c2b1f297bcc5634468350db3decd10d7848abf9403dbca2060e032be13a7abda9fb089b198b4792aa21aa5d26c8c430b850a17d93d310fc1dbe3070d690773982da0ed639e3dcc90985a6ec27816fd43ffe1c71d6a34f9cebdefe201ddbfbfdabc2453102729d6a707baa50e6b117a8c7798c13727ab66c3df0e459e03feccfefed5ff5b", 0xf69}], 0x1) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x4) mlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) munmap(&(0x7f0000ff6000/0xa000)=nil, 0xa000) 15:07:05 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) sendto$inet(0xffffffffffffffff, &(0x7f0000000280)="3f7af759a48005099772bf36e525d1cdced7af521ff8bc486045c52be25a3bd19834ec9ce91c2776d037c1a69f439ab8ec350e92d58b3ab9f2ae32ec8c499f029efb2c63ee31efea3a9e6db82078dbde70808aa22986b5aa6b06cc1ff4a11728c86734217318f655a3f535602ab694e473b09a4e7af39b2067", 0x79, 0x0, 0x0, 0x0) r2 = shmget(0x3, 0x3000, 0xc, &(0x7f0000ffc000/0x3000)=nil) shmctl$IPC_STAT(r2, 0x2, &(0x7f0000000300)=""/210) dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xffffffffffffffd9, "855c55000267a7230000001a0000000000000040"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 15:07:05 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) syz_open_pts() r1 = kqueue() r2 = socket$unix(0x1, 0x1, 0x0) r3 = socket(0x1, 0x8005, 0x10001) sendmsg$unix(r0, &(0x7f00000003c0)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000340)=[{&(0x7f0000000080)="ad6be7b0395f1ebd1a7b9101d39a63b4854f31224fc22010bc4d72e727177f32911b472bac0a23c20cb578369b9b93b6010c4737d604c1b39faa01874a71fd22fd41a0ccc6a7241bfd1f6ef3f5c9fa7c3cc3fa6c3d4016f16515ab530126f0e4b6b2dc4dd745d024f5827ec986413b814951b6340882376ea6ad106503cb7ac5ff85275c01002513bd21e564ae57613929247fb49b91fc75a3861c3106e01c8e2365d0efe9ec5079143aeaa90b082cc2c7d7e7ce78fb2ab1c2bf", 0xba}, {&(0x7f00000001c0)="6f633e90d18e6fec69e4c5df70e8a406dac8cf77999cdca25973fffeeec2df2a86b081f0687059922a2e22a5ccee4f58d47c066f20a7ec584294f43548f2287e5b43c62e8026f7f9d9d8ff664f6fd3807d3081adea2c7e367bf7c907e7bbc606cb30230563994654b7e9950a8c161d8c57954abd0904f7976284cae5d10809ef54ef3b798ea34cbae4644825e8d933cb48f85326339ae9aa18b21d50e2c62d7fc9ed6f5c2b538ee03a4d8651dc9812ee6f7f17c6d282a2a1d6d3ac0c2f721bd7", 0xc0}, {&(0x7f0000000280)="312defbc57a7572f6f74eb4fd564c0167ae020823f8b6e7d057fbee3b9030073e32c61735fc22578b4bfe9a95d4137d5ad77c90e97fdd7b307f4b8cc171d89e2645c7464b431b967f56d8d0b4fdc301966c6e2a9fc138c1dc119c23d36f3b14c12a714270a752381db621699a5c974ec2bd4bb3ff21fd6685ba89ece72eca1738b15cc2f27e0bde4289c4903053572bb1a7fcb455c213576d1dd0f837ee86340d7d56e", 0xa3}, {&(0x7f0000000140)="d89c457a39e2a227c7742f61461ab3dfc1e6c3a42426", 0x16}], 0x4, &(0x7f0000000380)=[@rights={0x20, 0xffff, 0x1, [r1, r2, r3]}], 0x20, 0x400}, 0x2) r4 = syz_open_pts() fcntl$lock(r4, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) flock(r4, 0x2) fcntl$lock(r4, 0x9, &(0x7f0000000040)={0x0, 0x3, 0x0, 0x200000005}) 15:07:05 executing program 0: pipe(&(0x7f00000000c0)) 15:07:05 executing program 0: mkdir(&(0x7f0000000140)='./file0\x00', 0xfffffffffffffffc) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) rmdir(&(0x7f00000000c0)='./file0\x00') utimensat(r0, &(0x7f0000000000)='./file0\x00', &(0x7f0000000080)={{0xf1a}, {0x5, 0xfffffffffffffff9}}, 0x0) symlinkat(&(0x7f0000000040)='./file0\x00', r0, &(0x7f00000001c0)='./file0\x00') 15:07:05 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000280)=ANY=[@ANYPTR=&(0x7f0000000000)=ANY=[@ANYRES32, @ANYRESHEX], @ANYBLOB="f851a2fffa583953c14b13ab121fdb5b612ef05312b48e2975642244c4d4e161c437f4106f91987e9731b1b2e6de7be1bc586c58a6a6f5088c8f058efc545cd9b3403a583fc91fe3e9fda6a11d72cc65e74e3d941edea29475f6cf8bcd552ae2039fb04b5386d8ff5c01b3623fa3a69894b315e7911b7cc33b2d5ccd2477318ed1f0e9e8927e204a5686447a02ce48f925a002317549a5b5a4c24424f23c7ec5", @ANYRES16, @ANYPTR=&(0x7f0000000180)=ANY=[@ANYPTR=&(0x7f0000000080)=ANY=[@ANYPTR64, @ANYRESOCT, @ANYPTR64, @ANYBLOB="1df07a", @ANYBLOB="91f7c16a04aceee9b091cfdae60b32c58132abf69392bcf18d6bf77db2aba12145c0310ee867d9277d8596f7f1f510d78153d746afb68daa08bbab758ba2dca272b44bfa2d639dfb08f6bdb7fdd79cb8f73158f61a7e923b31a11ac362b7bfcdcb580d0b52ee9e8a5819c5cf36854589c3c7de1ed3893ae05d0e48c6f9157df9cf9e6cd7db53968ddea7d2f1abcd05e0d65f1feb3eae162b243e45239d2523492fb5dbb5ae9f5ce59686f5397b53e3c0358d92bff67e00664680022ba7b4b178339db3ffbd481a704dcb187bf74d1e5f6817b2"], @ANYRES32, @ANYRESOCT, @ANYRES32, @ANYPTR], @ANYBLOB="5878ccc7157b7d8f81b73eed5abfb03d70210ad5846d8cef2a9ee6b0506bda32bd6339a8efe0650da771", @ANYPTR=&(0x7f0000000200)=ANY=[@ANYRESDEC, @ANYRESDEC, @ANYRESOCT, @ANYRESOCT, @ANYPTR=&(0x7f00000001c0)=ANY=[@ANYRESDEC, @ANYRES16], @ANYRESOCT, @ANYRES64], @ANYRESDEC, @ANYRESOCT=0x0], 0x8) setitimer(0x0, &(0x7f0000000040)={{}, {0x10000, 0x20003}}, 0x0) setitimer(0x0, &(0x7f0000000000)={{0x2, 0x8001}, {0x5, 0x7f}}, &(0x7f0000000080)) socketpair$unix(0x1, 0x0, 0x0, 0x0) faccessat(0xffffffffffffffff, &(0x7f0000000040)='/', 0x0, 0x0) 15:07:06 executing program 1: mprotect(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x2) r0 = socket(0x1000000018, 0x2000000007, 0x7) setsockopt(r0, 0x100000000002b, 0x80000001, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) setsockopt(r0, 0x1000000000029, 0x200000033, 0x0, 0x0) 15:07:06 executing program 0: madvise(&(0x7f0000002000/0x1000)=nil, 0x1000, 0x1) getrusage(0xffffffffffffffff, &(0x7f00000000c0)) shmget$private(0x0, 0x4000, 0x2a3, &(0x7f0000000000/0x4000)=nil) r0 = shmget$private(0x0, 0x3000, 0x20, &(0x7f0000000000/0x3000)=nil) shmat(r0, &(0x7f0000003000/0x4000)=nil, 0x0) 15:07:06 executing program 1: symlink(&(0x7f0000000000)='.\x00', &(0x7f0000000540)='./file0\x00') chmod(&(0x7f0000000080)='./file1\x00', 0x0) stat(&(0x7f0000000180)='./file0/file0\x00', 0x0) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000140)='./file0\x00') 15:07:06 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x800, 0x26) getpeername$inet(r0, &(0x7f0000000200), &(0x7f0000000180)=0xc) unveil(0x0, 0x0) bind$inet6(r0, &(0x7f0000000080)={0x18, 0x3, 0x8001, 0x4}, 0xc) unveil(&(0x7f0000000100)='./file0\x00', 0x0) utimensat(r0, &(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)={{0x1, 0x8}, {0x3ff, 0x2}}, 0x0) sendto(r0, &(0x7f0000000300)="0978938768623882821996cf1ddfb39e21f4be2d7d9c8e7616642b82294a885ff5e6f1e3275a6e7335c2e132cced7d3fa5f8afda513637c38659c3edb77f68e9347f7110ddb27ad4b02f14c1cf2f41f4492f36fc48ba3156563eb1039bf86be9588d575b47fe4842aa8abf11379ca90e713200ddcb7b8ca7102f0e8be96e0523", 0x80, 0x403, &(0x7f00000002c0)=@un=@abs={0x1, 0x0, 0x3}, 0x8) 15:07:06 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000180), 0x401, &(0x7f0000000240)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x7fffffff, 0x0) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f00000000c0)={0x30, 0x7d1, 0x0, 0xe3}) readv(r2, &(0x7f00000015c0)=[{&(0x7f0000000040)=""/82, 0x52}], 0x1) close(r1) 15:07:06 executing program 0: r0 = syz_open_pts() flock(r0, 0x5) pledge(&(0x7f00000000c0)=':)$\x00', &(0x7f0000000100)=']\x00') pledge(&(0x7f0000000140)='\\\x00', &(0x7f00000001c0)=')!:\x00') syz_extract_tcp_res(&(0x7f0000000080), 0x200, 0x7) pipe2(&(0x7f00000004c0), 0x10004) pipe2(&(0x7f0000000500), 0x10000) r1 = dup2(r0, r0) r2 = openat(r1, &(0x7f0000000540)='./file0\x00', 0x80, 0x0) bind$inet(r2, &(0x7f0000000180)={0x2, 0x0}, 0xc) r3 = getpid() fcntl$lock(r0, 0x9, &(0x7f0000000440)={0x200000000, 0x0, 0x8000000, 0x2000100000000, r3}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x200000005}) r4 = socket(0x1e, 0x40, 0x740) sendto$unix(r4, &(0x7f0000000200)="43943adca372361d1b55f62bef03dc15379aa1754e802e7ba8a8cf8b6776222a0b176859af4c00b0d9c8e31e720ee1e8ec6e797ae0b15bf5a571a048dde00d8948b4dfac1a6da8c0ca05ebbf7d461e43071622039ac64e7c9f9bca29bf5a07f14d79caaa899fa9c454badf899cfa3a582a7c5c52637a0c196ad4e61ddc641eb2ffb8cd6b04b4ab2e5cc0d77ccac966433278d5ce8d8533cd05a79bf118ede8f0a35f1ffd4ee3b33527183b2cf3f92e0e0941f9aa7aa436f314ff05d323085d98cf7a58e90b", 0xc5, 0x40f, 0x0, 0x0) mprotect(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x1) recvfrom$unix(r4, &(0x7f0000000300)=""/255, 0xff, 0x800, &(0x7f0000000400)=@file={0x0, './file0\x00'}, 0xa) 15:07:06 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() getgid() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xfffffffffffffffd, 0x800fffff}], 0xc20, 0x0, 0x0, 0x0) utimensat(r0, &(0x7f00000011c0)='./file0\x00', &(0x7f0000001200)={{0xa, 0x7}, {0x10001, 0x7f}}, 0x2) write(r0, &(0x7f0000000100)="8929a59c59d2234802a41dffaa6231774a35720051e0aea72c8dd0fa0d36ef40bade7767e01cda08bdefb454ad4a26b0bf4300a15f82f2e82dd5b6b04645ff43dce02e9aad9b9bb39d431aa21d0b9836645ba0686c47f7c8fefb6f49fff17885e0dc2de39fd7f4ba8e35d504d8a99c044356efafc0ead48a01978f0489170c036402a2852d450d9d9ec74cf6b5b0cf425d55f91a6308567e30f4e70f834c4ae292c5fb8f0623b36ab21904bd5d041e1666f2c66ad637a294a87e968194c4e198a8e1b0a07b33bd592734df80fb042bbe4d6575cba38cc3c76637b28d54f2a80a674452776858395f41391f3605de610ce91515157f5123447a64de1f6c974d4b40e303dce8408889c18977bbc5a43f99a688e273075d87ce775f65f47c752b98bb7dae47cedf65e27432346cec2523d8315e3e97642f008d3de408f081a14455bfc985f94cda2628db41d4bc846a4e5ddcab5b8783b8c2f49733bd7706f233909a54e98342baa66eb8cb63b8d1edd6269af8f42c6ed4b7bf8bbdb10702f20f5b4d519ea3c3184fd984dcf2c7ab22575d8e269625425ce793904e9107dc1355916939fdb9d86af7511443f52de9d696bb32dcbe7763485fb2d8d3ba5d673aa2cbfc1658a0c0e767577e8dd7d07590e9694e41fd32dbc443b0a9660a871d8c9c3d232decdaafeb9f9c597f8f10d45b6e366b55d627aaa390a9bc2f0bbbdefa1a48baeb929e6b1348c71217da2ff12258428d67e455e8e77217f6a13c9f0675695d5a927f54c92703f47b19f4da56679869d410e26cbbe0a3fe65e10e5273f01dec747c33061affe50fb17dc803439288fddc3f5f6207c98245cbb0e99d97fe5ed8868248b559a701c599b43268da376a7dc60c553b63f161d2fb89c571eec02e9105125fd54948dc75ae40115f5228a3ce9f4df3fe25b5007cae3b8c390daa65343dbdc043c1dd1084d7aaf0ae127449b9ec0aa26a00d032f54d838df51f625c76985fc05e4f5702eee8aed89206033ee522ecc6188a947168ee0d9261e882934d6cf0c62b78e862e278f55dbf37eccffa931c474fe30569d090408e125c1f3d00fc67e4dd4b5e0d42c3c1ed68bffd11803b805569d50da8f046a8996ef3d2bb01243d085f88a540994cd62237a43134b7c3cf5e22e08cee692b2da648ccfe7100ae27874ac4f43fe43784171430d4fc06028a91b2583d435f748f9c349b90dec9e0df1c48a3905243ce426baf42d698056169f65012e0757824ffa9aedd06d025fa7454231ac8d3d60530f5b19612995fef43a9c40449d61a59b6309200967e629824473fd84cdedcbe83f710a35c0742e0994444fc84d2a8b89422f6a14505e30dd68de424a63eeac0b03c5ee3f588f76f8d8b2e3307168eab9ab5da84155f8c37c08f8931d96ef544e1d53d833fdf2273021609885f7cf23009fc39d28c7d393490d520b9da577e14866e78e9f3da70ddbbde4825ab11e5167d1e54a261c90d97942115503c65267e1d790efedd3c09422270e324cc56e900565d3fc4406f57e4afa90d0d802847e9bb3d7ba33b35dc55844f32ed549efc134240f60f4a1db7f29528fdc5a00555774ebe8e57f3d26c30c434052f15a849e50ae17224ab33f298e0bdbf7716d4f19218d9ff16766fa436dce00f03bdc739b7138269a2b4fe0ddb224ac4c3e958889822b9742589945aa2f7874e085a91a98ca7218e0f02348ec4284e9eebfd496c5cebfcfc2e0bc3cbef6211f1d686793a7386212a1f11868e0acf62d5770f7cc5cebcf9070327e4fed92abfb43f31551d30d11ae3e7e9741ddf3446d7e699e4539d21b80fae1c456a43d6fad5f0ecd0a401a17b8dda466a73cf9e1a2d9f2899f994ee0f2558e146ebf95dacabaac2a55334107f6190922ba9fa084ee8cc86aecedf5d15952c933b02732cff8c127750b98878cd9a9ae13c31443a619a90fb9761bd00ab00f320cb593847fefe0b6e914bfe10bdb26112f4f7a93924bdaa70aff41f074285a45962f6c2f6029d4c6580001e3961a6fe87761dcbbd27a50343a1ffbecf28b33d9fbb01986dd4a2020749cd173456540403527439be402adf5b9e60ebf8566365a80895f7ba78617f61766d6b069ad903fe30be3f43862bbaaa5c7e6b6838b83db97075d1b393661e4e2ad67bff4ffa9e818a7c22216a98011d0d13a128e2be3fef2b54b62378425bb9419ce7bf185954b3005341d1bb1f7c2fd691553d005e83633dd9015bcd4d35b6b6449349c9943bb76d7eac89e7dd8518b7e935094d02a16fb49fac1011d6484978dfd8dc96e822aacc6f93484cb96769f5643ff6f0b78d75511aec22828745a1e1aededc554e61bc2e62ed595d4f3b70941069771fbc909e1c36191a1c4889015aaf4b7d4707c613b047a66c04101d75ad69bb5cb504e23364cba21af015faa23fb542fec637fe5b56ad96c06b9a43085dc11bd6c3ad48d66f83396ec3704087a4836bcd6a7b0e999aa076b57af077545208864505b05072a3669b205389e982e31492edd1db6d3cc64c981c78575077d6c2f83573748433db2c74aa7072f293c799bbc2b6f1c0747eef7c05c26340a5259e88e4bc4664187ef0b653c391a5f56949187668207009f147a96430445db17b84008d51ccbc1fb547a86b3e260fdb35e8bb50ec35eb158d94d3f2e8f86f2c9c150190eb4505671510458d1e3ca5380df706bb84cbfdf8e921b8065021afdf9b759dee01ad30a8a828bf99050811e0c4c921e8d8b04ebb47163f6703e9ce38cf390d6012749b01162373a5f817886e2e35e189f64fe61e64a80504b580109204fdb6edfeb958c9b48ff594bf7608d5545bd2d88925c03cce19bc5d2b6ee0f07bc48bae520fd5718f5d977952c656f8547041e8ec0338c6906f24c2c656cd8b81a1e3bba10f7a283d5fba6cbe7b5e9944edf74e8a7777d6a715ebb5d44fce90f3b29212251b99c80a76aaf56641c4b61291a422bdbf4595d6be343c7e7d3b0274d4b2502fa6d9e17fc3fb3ccb4f938787f7844f88f04d469cd86812033f441cefd6109d0e2c25166a43b74b3443b2b1c984d519e940f805bb56e101ad9a6b7bc96235061a072e3bd2eb7d855485d865232fbf66833d649d2654b1a6778b20c9caf9d26eeb7a20035af327513e4b324717a815a449341e6771a96cbf5e60807ed36d2cd24084c5383851cb878bfb22f141e2d90b3c6076862ca1e853e4fae79de5bdd2f19419c3dc73e734d8a6b56f3aa0c641d2b5192385b836c99c89703c046110cdf6ecce369c92328a14d7c0f90d40c39fa9f2a06ad1d6d32026070283bb5a5fc4bafcd24ee759e083af2515d672145f80fd8e34b53469802b25e5de9516bf99d7a9d30d32e8fb71df87c667ff1f1606c2842c9de2a02d17df74931bc669497f2cf8c40c2329731082d885f6d20bb6ab98c78ecea0a406e64979ae75e8d84f5168915f4d5876f571aaa4925290d5c5e1d99e268a111f837b4faecab13754ea24bd11333f5c1ae4cfc0efcd876656b28549bfa4d690ad972de60f4aae77ce5c193800e94f9c3477b7378bfc03988e75d929b19d3e7daf5af1581ca93bdabe67ded1dbb96c091eaeeb3bee5bf5daab6606a6aba2e3d40bf3b24f37c274ed3f74ad275447501b39a92cdbc2b312df6a3a439ac346d3ed9b4598373f95e853fd0af7b09e634b691f60cc68df9c10d7d7172c384de0bd0e1c00163eaf1d060552379f0dd30c63a5459101f97eec3cd6ea870181c3ad0bd4c2572033a5de94f380c0f9c16494a6c51fffe8849eeff2b50a5741ceb6703be3cb3f5ec557285387c5be48bdbee32897aa1bb1dcafbb732bfb69f3742651a5e22e352aae2822ce5404aa77320944ff6b90e37eb81afd5d38be4b6f7445028186f9f24de2c42e11a4562dc32258ebcaedfaf14f781b53fc5f405332322140e154588b59b8e426677f61f1abdf43b8cb7a4f9ad777aca282a0feed264554181d0a2f736092b37a7cbfa4a538759226c2e72eff1a048e83f4bc05e78a51718966b88ce316eb3a223490b2d86615db480c0b26ed1120c23bb8da94e0e303edfedad195c0491f4cd984adbc95e91ecd66a399810434efe4658d41a5197972c3ec2fe95e7b5a9d83ef284038fb54f86e92e4a866f5e1350b66d7a1334360a3b404ff779cf31f0e8ca072ae0f6a1bfccb88be233dacc20deb6cfec69b243e454cf2985d012b46d6c28e508aea95419d4734838dde9f14b1759022ed6b0a6cfc5ea6269f99a8c2f24c36c3c7823e7867385126aaf909752667bb011c5a01c68ab1268b6ef4e13ac927903cd5af92bcc4926f99584ac935fe4b37b63d4443cb4905cec9ebfdcaea85415dd9d68b22aa3878937538eeff344f5f3ae1d27129eff81a68b6707f5ce52a4e3cfbc3181e1f8b3ac0259a30431aa1e83ebbc2068b0117b319c5bc6518452ec9fd16764172b1bebc5a07f88081fc377a42b33014c33c95c0b13aaf8d34546cb15953ccb55340cdb9140769928a561c5096ce927a7c95183e428080eefe2c21cbf4b9d4ab2bf4ff06ff6d1ed8685cfeab9c784ac53ca368dc8897db2353ea722bf17151fe3b321152af98ddee0224c5c2fe653a12eb17044b520846e5ffd3b98f0983a2ae64ccd190056c469e822d60e23eebce1ec30c2fd77435f1e958cfcc4ebb42c6daa3be846dd9be3689a6beea849bbb383ea306e3153752c78d74785e20198bbae7bc75d58d05395ace7c8304829f969821fb96ef3af9196e2a3ce1f87e71de37ff344c47e3e456b161cfd5007e4a9c3b164a5141cc1c157d2689fbffc750bd1db4b16a44d07f9314563d8ff2d14b9e146468b705d7da64376ce014afb2f60158d64d38cebb839869aea838e2efa51559b43fa5b2561fcc944ca876913f8426816ae19270604b4ea66d001eef5d83ce4db48f2ee2fde0d103de2187a8d82f4a34dfaf5a70cf802219e05842ced7b832176a77adf5fe8298f75849a0a8b5eb3f9d3567e385972ffb6f3cc734df2067aab7e60f0881d58f7d083abe91b90154ecfb3839bfd7b89697729dac65ba384d82deeb18e90a770636c061d07d8078d425a6cd80414d1799c53067a226edee4207f7c554b8d47cb4a4d303916fcf3b456619d69962cf4160a41378a06249b37f8d3938c6bffd6e6f534b929c98fc91ba1f4bcdd30fe3b0657460475b8746367e8d026080fa70139a6b91df41c2d050aa212a370ea030994c125336a13073e993c97382c545533771f318c594d3861fea682e77d4cbdf737cbafcd7674a5ecffa472d0c6cf945892507b4beb32ee8ed73fa10bf664eeb3c05d95285da5902eb8c605ef81c441b220a2faf4d34c5f3282a84e86baa44660906eb2b81af66f13e837db919cb7f22c817afe96e69e8ffd3d93c55e2db0e0e8143ae557196bc3c56799eb237dba29c604f72bbc5881f90acaa9e80191e2a3cba10e325c38696407fde0f3892e4848ca020e0aa303b5cb6f672e5b65b922549d9e8fb435530f2510d261384dde3c93a4376528e6b476cb104f64667ddf74a2cd72da5ddf151861c984df25eefd4b6241b032c02d5bfb9a860c13975bed65588754cf53a0d62454570e7434325cdfedb2ab3ba3d8f1899aee5c8cac9a7ce0d28388d2255e79a9451d1bb267f79c91597fc88f9e086d36612ae8d18fcde76b1c9c41d3a5ef14ea5ff348c885e78776b25c6a03c4633998a0bf8ece436ab31eaff9ebb74de588617b5993d833828105d9b86d69a38d3f740a5756504e89aac3be06e16be1de98d584683a226f0e511be0cef52478d77f83e", 0x1000) sendto$unix(r1, &(0x7f0000000080)="f7c89c4a", 0x4, 0x404, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x1}, 0x8) setitimer(0x2, &(0x7f0000001100)={{0x4, 0x4}, {0x0, 0x3f}}, &(0x7f0000001140)) mkdirat(r0, &(0x7f0000001180)='./file1\x00', 0x80) 15:07:06 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, 0x0) readv(0xffffffffffffffff, 0x0, 0x0) poll(0x0, 0x0, 0xdf7) r0 = syz_open_pts() ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000040)) close(0xffffffffffffffff) r1 = dup(r0) r2 = syz_open_pts() r3 = syz_open_pts() fcntl$dupfd(r3, 0x0, r1) syz_open_pts() fcntl$dupfd(0xffffffffffffffff, 0x0, r2) syz_open_pts() 15:07:06 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x210, 0x49) execve(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r1 = msgget$private(0x0, 0x208) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000100)=""/139) getpeername$unix(r0, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) 15:07:06 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000080)=ANY=[@ANYPTR, @ANYRESDEC, @ANYRES64=r1, @ANYRES32=r1, @ANYRES64=r1, @ANYPTR=&(0x7f0000000040)=ANY=[@ANYRES64=r0, @ANYRESOCT=r0], @ANYRES16=r1, @ANYRESHEX=r0, @ANYRESOCT=r1, @ANYRES16=r1], 0xa) 15:07:06 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000000240)="47c5194a0a650466564a3e6ef093cf570d653934d5da0bf19df4442d8b723f2da4658125085b8be11573bc6e3343e08ddbac577ad694f1da78a40ca98fdd855743bc7ef41b8617461839ccd519be4ab721e3544ea2f338d575c42f265b1cdac4603a13b560fa162984f48ef609cc0b9a063c9be9835b454c21311dc4ceb29aa211c56bebd5f3a553c7e5a0d5829155f39a431a7e1f4b19f491c681c813c38c9c8ff24c7be68bd87f394c94af9e01f19db2284c5f0302de34ad8138e07f9a3cc45ce86d2b5965582b3d268c23c5af9bf54f59ed5d6a65436b358e351764f33c387d1c3364151b3fbbca4b21baf7c8eb6963e0bb7012a588673b36a2228895cb63c747c253cd13e8df9e753ae3c05ef2730577b6ba4ea738965a947c1d37ae5228b8c7cf4efff591c97675d9dd756074ac9c6d8d7f3a1c9ec3229d56a347180529e9ef968b9bade45a6f98178a38d9bd76181d3fa3b5a5e4e4b3fdd38f4a2295b1b37a05193e9131b2dc1d555675e8c06153633515597e8fb6a170ae497d6864893c2f86060cec840a7e7bd59c8899c0aa852b62723d293e68d420dc8c8dbdadaa342ad526d6325a324f517e82414ca75cae5e9a65e8ff8480f06a2f0d60399c26f0648f4d8fd8b6a476a056e6cfe86a0ed3551ac6b955a7809839241224fd0e45dda1147e1930536df432f21a773c32a5b95d505ac167daf6e2d175b0bbfa52a7cac82f315750325eeaa6e9bd3e2260164e9b1f112634d3668499c0e3cbef2fa49aca04145c95eafadef9de0fb34669d41fdcb4df082bee54b073f1ec345734fc69b56b70c0da6566722cbd676b56a2f7ed9b0f2f91136bae71d79869b1ea6d043b31674908b90c3a2ef26bc3231a79a216ecafdaf34982cfa6214be0c9b41664c7d4893d70e55fa42a5edee28d5df53f3694aa5d9bfec7fdae8a25647a0ef10367041f7ef8546f56a1a0f5f54bd874cf8d887877190f07d0f67e77d99e1c110896c114fb60fe2908747e6139d96bd4a3628c4d12a9d525d8d594652499698a7bd43f41f0ba5ea86e66380fa7a47af0a989f81f34c93225e53476fb05de03d8c19805d936e699e61343778014b1ad9704cf172733333685e0e0228769577be7bdfebbc778777f5f108c10bc869266e47ffd88276f7a9f001f8814114203f07fe6f05340cafa48e7b89fd22de8b51fc097dc24267d154941a09d154e45fd37b9693fb0eedc437af30a24abbb59c7a45d737cf2ebb6f1405067ceaa10a3727542326ae53baed08513f94580fec0413d61b2d25454c35a0ea88141800126fa9286df2fcc20450b7f593795c6155d3d37840a21a6a7d423dc39235475304017e189284a92a2b6094bc2e4ed4bd5edc25f7d646bccd76d79efb4cb7923c8dea13ef511d2e9925aff2edfa453aa31eebe59130fa737b17f19f8c77d8f43c59c64512524d35f1ef66624657437b2f83d52855f861f326bc1356b1ad77e7284e04e4ed388695e64b70ceadafb8137085651c18aba13198280ce1f00f84ab123e183a1acc220120641a0ce0df5527b2f887e3596384441ae0132d43ec98a1582e9e207c68b5f0c557dcd48a82c4787d38d685d4e08045ec1151116e077a4e58f8749f748f83e8107484bdb3b2f60acb9c4e9db4a610e1fc444dabed9c36c366d3217753aca683dc4149dbf751baeffe76d7c9d8a747a3efcb259762eca0f2e2fc647ab3cc03b88f0af8e30176816bf38535a9183a014f96d96008c1b6905382c9ea2d8c44539f5094753d894df295805553b967d2ca67c472d59c72b8e2f790fabfcb05d7a13c6b5a9d4884f681d85381174d921b2ad4cd738056ef45cf3af8c9759638ef648332ecbbf5e748e56dfac5e4c22f23614b7710e8c31c2b090e75ba1c0db3d5ef955093cdf778d66305958c75c744a36ba3f46cf74c6b4416b4d800d8c57f62e3e1d77949b18e882410a293496790c96a3873f89b35228884ecef02a084f1b4dc4cbd7399471276c88606b22ee2e76468065f081e84cfbc44371efbdb469c23bb44fe9bf8cc17779959a1e2352d80c17ee8ebada5edf601230fc45e4a43606c924691b402c4c815376ca87f66ba41eb8b3273fe2f0df97e6132663abc89dc3ed8550a83d1b138560ea04f96ddc038b96998db86356fc5ad65f2b7e00e7c276acf8c6c252adb2fec15444d64de281ba7e21ba9bd9860daca3de4dc650f2fe016b455003e083c752e2a7c99c4ef7d7c8fac21fa1a7bb7429edb21ebe4d9c4234c41fa711713c6bd6165bc1d51afbd3ebe496aad42235a6f41da9f6f5bd1981981d95d936adf3d93bebf3648ad393ebdd1661a9dfac00b5f067f4c6eb77836a0176f4073e4b738e4ea9bf572542ec92092f66464ca5589469711eab42eec39bf0975886a79150f5414d3f73fa6ef24aa2077c62511b94cb8a018e1883012b18646c23440c8822060ba7990489ad42f23e0b27e67e2c560dc425380652d1edb49c5c39ba6f8abe2b0ef892cdea4c8612fed20c4a9482fcf5d7f297573711e216cdf3d45ea25623cb1708d54698fa9d7136f0eaf5781bc9dc7d0eef830b1df81f42f607116a2a099d75c26316a021e1769e1664b2e7036d9e31581bd4683e27bb1c02efcb67f5804f535345b773fae4196eda4166d56b3867fa058f6a6cd2cb584effaa4b54a8ab840f11a3e2076a973a33466a6d113b1ce8362e9a80fbe33721e1264a8f749f0a74444647a124389a75a0162d6616ca7d363ede901bf8e51e29f1038470832b1ce5fb9acb", 0x7a9, 0x0, 0x0, 0x0) r2 = kqueue() kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0x41, 0x1, 0x858}], 0x0, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x0, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x300, 0x80) openat(r3, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) read(r0, &(0x7f0000000a80)=""/4096, 0x1000) 15:07:07 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f00000000c0)='\x00\x00\x00\x00\x00', 0xffffffffffffff38) socket$inet(0x2, 0x0, 0x80000001) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000000)="eafd12c42ba83ba3ee6c", 0xa) socket$inet(0x2, 0x8005, 0x3) 15:07:07 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000001000)='./file0\x00', 0x20e, 0x0) mmap(&(0x7f0000ff4000/0xc000)=nil, 0xc000, 0x0, 0x10, r0, 0x0, 0x0) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x4, 0x810, r0, 0x0, 0x0) 15:07:07 executing program 1: r0 = syz_open_pts() poll(&(0x7f00000000c0)=[{r0, 0x50}], 0x1, 0x7fffffff) r1 = getpgid(0xffffffffffffffff) fcntl$lock(r0, 0x7, &(0x7f0000000100)={0x0, 0x2, 0xf108, 0xffffffffffffff7f, r1}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) syz_open_pts() pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000080)={0x9, 0x0, 0x7, 0x10000000000, 0x6}, 0xc) fcntl$setstatus(r0, 0x4, 0x44) syz_open_pts() 15:07:07 executing program 0: r0 = open(&(0x7f0000000040)='..', 0x0, 0x0) unlinkat(r0, &(0x7f00000000c0)='./file0\x00', 0x0) r1 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) fchownat(r0, &(0x7f0000000100)='./file0\x00', r1, r2, 0x4) 15:07:07 executing program 0: r0 = open$dir(&(0x7f0000002700)='./file0\x00', 0x100000000001fffe, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) writev(r0, &(0x7f0000000000)=[{0x0}], 0x1) fcntl$setflags(r1, 0x2, 0x1) 15:07:07 executing program 0: pipe(&(0x7f0000000100)={0xffffffffffffffff}) setsockopt(r0, 0xbb3, 0x3ff, &(0x7f0000000540)="a5feb464d4c10fd952a113bc90d910594795fd0f80795d7dbbfcc8ea7dcf44459ce479a4eb9bdbac6d5e5c12b1733bc9eb197bb92793bb9f7f98027cefa2ec19a55aa5fd9cc6b096441739d8768eee66bd2f26ead66ba8fdbd17baae9fa0e217c97bc6faa49e7631513538af668365dd0876652aab31a07e5df475ecce3e643d6c1a6e0085b1488949d83a6c2d88cff9bbd46d72e9875c42525e675fa2c1412c31354b6fcac1e6925b746fea6bc2008a02484406c8c99b8ec2f63b73667bb6766cff9a5da715dffe2a9db549d42e9828a113e22ee1eff5c63b8170d63c1b8766e5e6a73311057d1370598700255a654262a10e1a60f32b8d527df45634745cdfc25db39be450a2cff01d83b34f7378533f583ae281036b8e623e76682a5f8288ef58b49641b4e5e37b41572cd8d2293b5144b9eb392a22880f391c80511fb8e823137bb4d4f8d7514ef8f3642a3f3ff207f505a8ba6edde346d15ce72a548fe4ed6293e3acc50933618d186c52ba70012c5a6b877f5fd7d3a77af306ef0e22c1bb061c280b62c0fdb0d73f195213b13f1c67f402a22fefb1535050d79ca08620f084dd1a3ab3b1cf0054541dda008bf37a8008adcbdb1b504ed859687948b099678fb339d880f4b2124d774d66a2e5417ea108b41957a8c7b9ffa43227c7f5190d66366d1a3a01161f8187a1dbd9d341d86dec04e9f44652ce3ccf9faaf89d406dc16467ddfb423a65b96fd14a4b7a5f899be357e80e41cd592cbc12490b187f427d69129675cc4ce0e26af133fe33139b31a4b39e8aa76e52061ff814694e731770aa9b4e21b037ac6b436f10323b7bf610884f0b71316dfb06c7440fb751e4f0bc59d969ca4830855a8eecc13aadd67aea71135c0a42c5302977953b96ff0de5a5ff56225b0b4431048ca5792ad70ddb36bf44bcc6024096b2542ebb3e2c569ac16590c853c533c98d29c7658a07444f176eb485e3b06fe7ba02f3bebc17546e407aac4c420d6d868787c0ecdf25b80fcdba5e6b79ff52a7873a468bcbdf525beca18e6562e0f2a0f46bd1baf7c0b0ee7ad81ff4777c547487e02a621d06057723dcb6c6d086a2c63e273b61aa839f88b1c72d30798a0431a12dd54c01c2e65f24f88a6cc80c6c6a0f759141e134b99225ac4a018b3b08ce50b9a70cbb6519fa4364b5b91c9d18c8da07455379acb115268a0a8e79ae03b5a1c278e46d11fed8a9ab6ca0ad41228b7fb917b8870b913c2b9edbddd458aa6efcc3b94b44c39d2e2f81b3c841edbe068856506764d251519f91388045e31b7d4e84dec43112fb2056eb933c9318503889167e6dfa31334ca06a1ffea6360c052574531bf46ff4a6e3fa1b798f1711fcff2655ad2fbd44aed9c8f90b2315b4e7798d77ce0ea0e1be2cf5c5c02c77af2ae6a08c593d0afbb950ef44bd54143442f1cb07724017b135cc9412d2a6467ca8c9a4ba2aee1081857fd0a892e220d57a20a6a1841144ea2e3ceba0ad252c9c51a8ee93783242408767d812e11590c56b0e419d5836fb4120c892c68402a25b8956f19580e0fc3d86e6474eaa006e6c559879b23df0ba19727a8d6806d1b314bc24720dc35ecd9a99bc01937be27b9b4e48920322d1064e0fa63d3550a921388dd9edf6b77f585fced2e31f3d70b040c526806bbab6d8e9c1fc3adf5a307d9086c1be941000ad090ba9a5f6056e01145700ce2536bfde22efa579d3e947d6bc679311368dc9cbeadf18f75725bc54473b749462ebad3ca3e9ae2fea54176747b9741f07a2a61b7b177d70b28cc36c0d617e155bcb8594a4bd1fe0b8978388ddc16bb83091798467c8a38019f583152d37abbc627742427fc1002b1ceaa04fa75c02e09380aaca53b7e99b571aac77d4248bef7a5e57849e2d28f63e74c10830bad6e0fb9419e7eabbf8e8873d015717e26a8054b286e57361639d0e1f31a234ab7cd3db5cc08f43cb3aa7bde290d5e5b5e9fabf0e85442cbf92466e5b884ee5aac4d9d3e5568b9973bbf03fc08bb2f0884780f9b11c9852a233889c3bdb89781acd6bd3e46668ee0f4c07c95808333231483aa20222fe86b2b61646a447908d94101787ad41501b4d8e8057a841f245b82a4c5c7a5067f91960cbbf99127b5acf91c5fcc7befe8e437ae7af303832e5953d52e439b5a13cd20310ad46a414a59778fc8356fcb8e044273edf5ece908d0236bfd425016d2b4ac3bffaa80c94122d5e006a913586f1588af9374000553721ea79aea1218b8880adae5b83915ca2bbc41848b769533eee1c6cb39388f54b2185de523cacca1cb64f0bbb2d847effe08724ab42c3076af3320c30f040071c54511d57eda0abbe7fb6da55e20e2d268da47d72f151c6cb9398a42784eb4ebaf3eb61320ae198ab620581754263e63b467adc01daad5a1e38e982339da948de10947fa8c39f7fda689cb50d9a0c1cf057a456fd00cfbc9842b44a92281fe2dfd626143a58b48f5fc18ac3d100ca7a7f1fa52104dcd2af35ccfc7f0930495240814ffc7fb29fa7c08a7d5941e0aec8b8a753d262e4e6beace678fa161b48b96ba5669e3342341ea886befb2826358af721136c4c9ef1eb4c44421ae4b6fd54d086c1c1ec17ced8709f88754e4ea8470eab40f11c54bd9da306f15f3b1ff09fbd20d020e3ce4b0e115dcfd404361c65b7b7dab670cbc11492c03768003e42b2b6aa9de99bee8542c96b1e4ff7d03fe7631f35e59e01b7f463a71a0df4025ae251b27d1edbca75f0f4f489d619e98c1c0890d4e7f64bf2cb53a34b8dbf77997ac9a5c6cf8f87bf21bc82d6f7a1653fdef35ae46fdb6953e24b15105a979e6ff1d2d95164648345fb7c2a8822a61a76058da3b0faf991e34e031ab2ca835cb3ba03c79f9fd221742451695599bae5b9c26d0dec23e1e61a8eb70c9147b24913e0fa01e1f6d485e26c7163fcbe9f5dacd54d7bbded4b7592506c360715a46a187a42226e70e79d05eb04ad0f01b3f7315824624cbd88aa155c1bea8737a587808ddc4bfd242bd1f5fa6fa6179ea5e0339637361d5476e0872c52389bae33d2c6a968ed76afdc7139ec5f558031110dd255df14aa077bd175779a5465568ff72576084d98e386bf8d407510567691865efc9d16cbc5d6451db3de10613d6aa1dfd73e8e6f2623a2160f82a2ae06ba43f5985a50ca7212528f2a14ee8e06e8e16c5c3345773c5d7c15116201ef663da5cb967f7656c356b64a118f14ceb0a7926931f97905e204db298eb0099c280ce643ef017da3a179807c935d3bec8836642d98d3018c95e68066f5f654c19fe2be6603379f57dff6a3427aae25ad8ee6be3f8bac7390f7450004f212f6f9d8166ee4989ae743724cb94d3bb7012c1932fd4a72d9745fcb702852d6e69943c81753503835301e6008118fa2e0e8a12db9ed999e3b9dd45096abff2fb31134c4d4685cbecb7c59c34dcd5d8631a17064e80f62a3dba1d5961e4aa9e51623c9b3a4373f3322493fb538445d30466670919582251c1d6e36af9421532f11ade565748607968e1944dff2e4b7a9d0b90baf44fdf6ab43f83a666097955995333d86d627c9cf7b682a153e157178b97c0fe46898881d49fc94328dcca63e0519ebe79a33ae71c2cd60fc2ef7a77c32fb965ca0a5610c95c84d332938a1381533338eee764320f2b77168ff3963b10a07ae583d52b038dd8904bc633c9ebea4374854a95dc4cc2f5c6e8a88294e080dc4c17d35ca29e75f3a861694c1de9fa50d9ae7feecbfb780c69740b28bb609e278e1f5122b344a3a1626f2e5eb7e0106dca7408a66c3e61af88a1fc529fb6b66ba27d82eede39ee039ec406052b8623340a3245c1a678605275e5e4134a6c5cf9e5a6f3a25c51c7f1f6d6a862d3ecdd75e041672c8185c523ac2ad8f1b4ea667ad5c19373b306f8305c821502bd116ff50eb1dbd1752d5c0eeffb637d50e30adfa89cc7efc9ed11d144cb0d5cb56e68910f3a16bc795263315c26a78ab80844f66565689790bed0031f3849e4506291fe10250a0953ebc5d5f3a5f85b863b626a43a1b705ad376656af3cfe5144bc5b3fa6decfe09e830ae344d5a72ad4d2ed273e7efe6128fbd46343e7265b2b7ff11a9edcd6378b92a6503db009710543cda9196d04c2b8493b90d5b7dc11880ad5da417c3b4782f6cea91f51d9627652c26b46b8dffcaf16f5aaaf0d01fca1c0d625f933d4612867d8624ac39faad8e70635f5ad522a68d41fb64f3ce86930a8d5f136672c38a5efa4c9d80767c16d01fb5788bbe040b6654fa268b59598f4b01b89c71318294f9fbecddc815eeadb202b76fb5d32c20ba2e7796851e00e1bb255376ae2e04bd30c01b5dc984f532fc9d4cf9a2882390e3b2956ac4568ccbdb913234cccadc91109a064410e66956eed6e32a90464e964182b497c69af61b12f9e9642b1143392a4edf8f8032e4568c0542c3dfd5848727322c4367db2718eb5247be5a81239584518aa6306d690d2eeafba7058d73c5854ef2b236043939496a6f0e1f84478f4c774a2a765ab725ca8bb40cfd551565b00df6ef4d585935e50a636f0814ebc39720cbc93479f96ed229d223dcc80870f9e5b70d3a41fbd94d337efd4758c2e25e0d0792a4a65a3d9ded054008789ef7d5981073906561fa17d7fc5cb91624c7f2804c8446518355fab1bcdf749f1e6632da35d81e2868a70fe5435a9411ee94a6bf56d5f4c652a7a78ac3aee6e954c9d9afe088c850b234ffd3fb511014513ced36ed58175472db72423e8f4e04050d01949fce6560113a6ced27cf484e5da06c0170b34efe70054bbff37331a90de20b48632b4056fd3a3c161535644a9d19ae5a47eeaedf87a79d3ab99d14e4fb2f8284827e2bcfb270374dcbfdf8a623b181e2ae2d11bcbd9cef6f0faa298fde1a06b2e23ef95b6f03ea7d8521f8fc5efe955f414349bf06a663b87d4b5fef267b80dd550a3b9a2bb16de4d3c0f04041c19b5fe8930dd2514f1527c414ce93844675171b631066bedaeafa911d04bdf1cd64c02a0690268dc6263d8b67eab8e116374d2b3d55661b9f625d104f1dbbb2a4e3b8fee21219d6f61873459e30b6b87bd6a1234aa47a5a5d34069d2a21a974b2c3264c60ff44668253b54c8610141fb890e75c79b271e3bddc2adeb0c0d098ff09ed7167e4540ec33d235ddca3756e18cfe397f5d24edf2b2a9e36a2a235663da326a52daf3688f9d7890fb7be88db80cc43c40c453bab6239d06f8668f1750bc988c892649425a0461a785b43463c6433357a75c808d7cf95d9d43abb6dc90869e6426370deb2fb082c4065f77d838530c1a2a91e71d7f2f9aa77d7cc8284aacc0b848678a5a7599b688bd94d6305c60f8e111f97460b9aba8535e4981523d0bec04191bec78b88659f078e721922a2db5aaf775fe95b73d18aad947bd67c7836031660b64fd4eec93580ed17252bac8a9bc539230df2232996708cf6f2981688de34c8f0feb8f74b3a47a6a3bfa14a4bd499ddc6603e7d594f11069d34dc1239dd6ca2ca35c6de6e98095350df36cad93ec58f904dfc1ea9817ef1ed910a15d725b98cbc24f687b6ee4d1c8bf6fe40ed84af6d7d616a88cdd3db20cb0fc5c9b6ba9cdc60b7161da5785fbe8a6dfe769f69572ef376cf928e6deac1aaa1e7a866a4e9c973380d228e894c05e4c94fd450cc1183b96e19ef111d61a5b0959732e078b05088a619752cb3488bbbc7b1062f4f89af562b15dea76665837f711586a9bebb22db54e3fa0ac92f5f7477302a83a1ff3bed2dca7606ebc1", 0x1000) pipe(&(0x7f0000000500)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket$inet(0x2, 0x4005, 0xda2) poll(&(0x7f0000000000)=[{r1, 0x1}], 0x1, 0x0) r4 = shmget(0x2, 0x3000, 0x10, &(0x7f0000ffd000/0x3000)=nil) shmctl$SHM_LOCK(r4, 0x3) fcntl$setstatus(r1, 0x4, 0x46bfb) write(r1, &(0x7f0000000040)='\x00', 0x1) fcntl$setstatus(r1, 0x4, 0x84) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) close(r6) poll(&(0x7f0000000140)=[{r5, 0x4}, {r5, 0x40}], 0x2, 0xc8) lseek(r2, 0x0, 0x2) fchmod(r3, 0x8) write(r1, &(0x7f0000000080)="72be01f6b67a5ec9b14e4fd2615c11596abc7de5f88fdced99dd8d6bf5d2b82b16838b8111f23c698b", 0x29) 15:07:07 executing program 1: r0 = shmget$private(0x0, 0x2000, 0x110, &(0x7f0000ffe000/0x2000)=nil) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000700)=""/223) r1 = msgget(0x2, 0x206) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000000)=""/183) 15:07:07 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000)={0x7f40, 0x6}, 0x10) r1 = socket(0x18, 0x2, 0x0) sendmsg(r1, &(0x7f0000000340)={0xfffffffffffffffe, 0x93, 0x0, 0x0, 0x0}, 0x0) 15:07:07 executing program 1: mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0xfffffffffffffffc) select(0x14, &(0x7f0000000000), 0x0, 0x0, 0x0) select(0x40, &(0x7f0000000040)={0x100000001, 0x3f, 0x5, 0x0, 0x7fff, 0x8001, 0x3ff, 0x2}, &(0x7f0000000080)={0x7, 0xac8c, 0x9, 0x3, 0x7, 0x7c, 0x3, 0x100}, &(0x7f00000000c0)={0x80000000, 0x2, 0x100000000, 0x0, 0x3ff, 0x20, 0xfffffffffffffffa, 0xffffffff}, &(0x7f0000000100)={0x5, 0x20}) getrlimit(0x5, &(0x7f0000000140)) 15:07:07 executing program 0: setitimer(0x3, 0x0, 0x0) socketpair(0x20, 0x4, 0x6, &(0x7f0000000000)={0xffffffffffffffff}) connect$inet(r0, &(0x7f0000000040)={0x2, 0x2}, 0xc) 15:07:07 executing program 0: mprotect(&(0x7f000000a000/0x3000)=nil, 0x3000, 0x0) mincore(&(0x7f0000009000/0x2000)=nil, 0x2000, &(0x7f0000000080)=""/4096) mincore(&(0x7f0000008000/0x1000)=nil, 0x20009000, &(0x7f0000000000)=""/78) 15:07:07 executing program 0: r0 = dup(0xffffffffffffff9c) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000040)) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) write(r2, &(0x7f0000000080)="658229b98a2edf9b0bebaf5f3535843e41bd9c0ba1479362e54204ceafb8efc14de95f311f58b9dc6277d7b137ad3a1b4f4aa6f3f282009426b809971ca29312301fa9184a33ab3e33b6e5a00246f6a192eaf8a1b9a9b91999999250d358830edf8b790a59b8ce7af6ffc636e1411008bfce634477ea70b14d84d1", 0x7b) readv(r1, &(0x7f0000001680)=[{&(0x7f00000002c0)=""/123, 0x7b}], 0x1) 15:07:08 executing program 1: r0 = syz_open_pts() syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x11}], 0xfff, 0x0, 0x0, 0x0) r2 = syz_open_pts() kevent(r1, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) syz_open_pts() readv(r2, &(0x7f0000000340)=[{&(0x7f0000000080)=""/102, 0x66}, {&(0x7f0000000100)=""/45, 0x2d}, {&(0x7f0000000140)=""/191, 0xbf}, {&(0x7f0000000200)=""/68, 0x44}, {&(0x7f0000000280)=""/192, 0xc0}], 0x5) kevent(r1, 0x0, 0x0, &(0x7f0000000180), 0x5, 0x0) 15:07:08 executing program 0: mlock(&(0x7f0000fbd000/0x2000)=nil, 0x2000) mlock(&(0x7f0000f76000/0x2000)=nil, 0x2000) mlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) munlock(&(0x7f0000e00000/0x200000)=nil, 0x200000) madvise(&(0x7f0000ebc000/0x3000)=nil, 0x3000, 0x6) 15:07:08 executing program 0: r0 = socket(0x0, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x3e, &(0x7f00000001c0)="4b74954c", 0x4) 15:07:08 executing program 1: r0 = syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x9}], 0x6, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, 0x0, 0x28, &(0x7f0000000180)={0x0, 0xa43}) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000040)) 15:07:08 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x60, 0x0, 0x401, 0x0) readv(r0, &(0x7f0000001380)=[{&(0x7f0000000000)=""/170, 0xaa}, {&(0x7f00000000c0)=""/67, 0x43}, {&(0x7f0000000140)=""/31, 0x1f}, {&(0x7f0000000180)=""/4096, 0x1000}, {&(0x7f0000001180)=""/26, 0x1a}, {&(0x7f00000011c0)=""/23, 0x17}, {&(0x7f0000001200)=""/210, 0xd2}, {&(0x7f0000001300)=""/68, 0x44}], 0x8) 15:07:08 executing program 0: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000100)="b1005b04b30ba45997bb43e25786cb3849451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e5d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d606290d7d026ba8af63ff37282934e4fd89f20fd3873babfbb770c1f5a872c881ff7cc53c094303b2b8a85ff3fa86d9211830e0f2f0c9029fc7ab3a34c290", 0xb1, 0x0, 0x0, 0x0) connect(r0, &(0x7f0000000000)=@in={0x2, 0x3}, 0xc) 15:07:08 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) link(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000100)='x\x00') r0 = open(&(0x7f0000000140)='./file0/file0\x00', 0x180a0, 0xe0) symlinkat(&(0x7f0000000040)='./file0\x00', r0, &(0x7f0000000180)='./file0/file0\x00') 15:07:08 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() minherit(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x3) r2 = dup2(r0, r0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000000c0)=0x7) mkdirat(r2, &(0x7f0000000000)='./file0\x00', 0x100) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd1a417e4e74de400"}) poll(&(0x7f0000000040)=[{r1, 0x9}], 0x1, 0x0) 15:07:08 executing program 1: r0 = syz_open_pts() fcntl$setflags(r0, 0x2, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000340)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739eea769b94b436cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d9917dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f57f00000000000000804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897870a32eb2c2d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff", 0x126) r1 = syz_open_pts() close(r1) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0xfa, 0x0, 0x989, 0xffffffffffffff7d, "85fefa22a6020003fbffffffffffff7f00"}) msgget(0x1, 0x4) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 15:07:08 executing program 0: r0 = syz_open_pts() r1 = getppid() fcntl$lock(r0, 0x1, &(0x7f00000000c0)={0x100000000a, 0x0, 0x5, 0x380000000000, r1}) fsync(r0) pipe(&(0x7f0000000000)) flock(r0, 0x1) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000000}) 15:07:08 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) read(r0, &(0x7f0000000040)=""/176, 0xb0) r1 = socket$inet(0x2, 0x1, 0x0) r2 = dup(r1) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000000)) 15:07:08 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x40, 0x17) utimensat(r0, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)={{0x200, 0x200}, {0x1f, 0x10000}}, 0x2) setitimer(0x0, &(0x7f0000000000)={{}, {0x0, 0x3}}, &(0x7f0000000040)) chmod(&(0x7f0000000140)='./file0\x00', 0x0) 15:07:09 executing program 1: r0 = socket(0xd, 0x3, 0x20000000000) connect$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="82022e2fcc5a1807006c653000d034729b38c110839ad6bb3b3185d6f2cdd5c73234c2b23735d8053f5fffa02418d0e169b81091a5e2df7a50c512ad1e4f9adae48f005945f3d6629a0e324410dff28bbf1ccc588a84a9dbaade0ee633e548b4cbc3b7872bca41013ac1adda1ad98cb14f83029b8b275c4539f21eba00c1365b59a85c188e35cabbf495ff0339360881ae7f7cdb9071e1b650efd3b4df94258b56a2ab2757b71d859103bcd0c58c0f5b607c3aed3f52db902e3b8af47eec56b567b6f7fe98bbefd0d8233a6a8a0849a5cc308fcc"], 0x10) connect$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x2}, 0x8) writev(r0, &(0x7f0000001d80)=[{&(0x7f0000000c80)="a322c143f5ae6bd9e33ea53735b39e9c689c9b84098f3b4503fb8d80f4355c451db43dde00386f86ebf9a6da919aaabac7ff6d48fb7d48c134a3c7ee535a9f2eb4688520e5933479555315434b38d19b1b785507abc8ecc36417d212dd8e8f3ad5fd1968c0b04d1aeb99aa4bdcd6c0d0d11931012b5ca7f70fd364515426176ab46e80f14b535249c5bf1f7267717821f398620968a4c3e11258df68d6d7613ef5af2deaa5bc3e7cf748de552dd362e3833d08f28f569057bb43df27a1b4c89d478cc9fadaab8a63fa0d8ec5d66aaa2d13189813134e5d0d312cf13ae89efed001ee5c2427e7e9700dce7ab8a08d3d9b5b72f0d6496cdd26d93871cdaeef7dfb30e3fbf023299acad036baf9d6be4ad5fbee5d30ccc43f668993f119abf2bbd5886396121268af7401298cbcf16c39ba9d900e95626674a4653d00d95e8da96fcf60ca1ede02c2bad63863ac6ca34964b805ca705ff7385a6e437a452e7ff25167ec09a6a26bd97c3833d516fceff9c383598e1f57880c59f2b7d5728ca9fb91dbcd654783c43ffe9a7a8dfebae747f24c665771705e726351fa8ce14161b4cef55fc090fa26e69132b274468b03c5d0fad960fac1453a243308e1f22049f05de7ff2a2e26a4580d24f2c764cf44472c0340f1cc74f0843cb72ce2002b7db6e7570dfc2e95d061e7335b9bdd86a9ae513941f69f397bad96983b764b7fcea6a1e106796bfb3bd411bd5a046e2a32a91b91504ace1f4aeb39ecead42e86b69754a83b1143c084b4ed823810f744bcdd09329c04333fe90c4eece02db6e15ce74c82d9a47a277c7ba52e52111657c4dcca3c2e7d298f20a99be0123297d8d865ec867a49bf1ecbd01c98137baff8cc1c5aee03711335ddb0dd78c5b4c94c59351678c0388f58c60ff7539992660d3764c291491561c5cc8574a16269e1585a16fb5bd2863d05a4d7c7b7663dd71913fdcf474b676c58e7e94aa804c552d41b3e9acd144221ab0f6025bdde54bec8e119c2761900558ace9c67e189431c8be6affc9b83313d20c63949fcd69f4972a39eaa80b91664d258b2733f12c472b5e7e7a300662b9c5b77f8a4de7690a31fe1b12adee9f909c18b938f559d82a523f3d0f0a85b4b2579a9ade5477bb0aa9931e4aa6c414f24921e92e6197372f996428ddff88fc02b1b29591a1c6799ce441ff843bf73b0ede605a355de9f20bf05d5bf0dad371ea0522aea7ad19b0b095522ae61dbe3ab15845d3159af8a2d27a2b3a2a4be8515837be552b2060482a5358513d3a687559bf6cd6a74345372f0f4b6a734225b67f46388865cad050ed584a2becf012543e6343dff460a32ab6c570c6464bc51f20ad73264217e7d1bc142cedfc1f45c3499aab76952dc9250e067c372f58fdc618319cacd37e26f88fe04d2d9fb62f3f5a19b922a8b4488b8e0ab2671940a414a118bb9e9e526b4584f757bb7e27d6161ede1959b2cacbf69b1ed0f3e9929091720ad1999b8821d0152e96b20d3319928bf16fee664122a7cdb2850193bb8696fe4f5f305c541b551f9a24494c620ee2ef9a7c8bff25593b3189cebc0da4939deab29ba1761b0e20e4bf2aef1515df8053eea3e64d764a6ca92bfec77579ced276b9a394ab391c08271e480bdd440c2b8556d87333e9234bb64021dd295ad4b017d17717398c74569cab4d081e3629f84f6140d23676edf9ce7aeea8f45494ae561b10559985a86e1a438736753682d6428e8880fdce73246681b77e457812ceb8c60b9afbcec6ef95e18cc85043fa53d264f9f3e6e994b50e0591ace34cee830fa467359e2f18260d2f3a8f6b9e072aea3f8740392e9eb062d6ab31585f6bf820cfc41ba590a007e319207d1b5b3295ea2ee4a817a41c6398d399867bb5762d648865048e23bb174ee7fc6fa9af5cfce423ca86744d7052707e18ae8942d4c8b8970a06c9e69e636d2fa4e159fc44242a036bc4a6cfe3288323fc29f99ada91e7fe89824ab52145063c4a397e398eb11b9892c1f642704b918b4715fb56400eed37fc6a150a62c020083fa6091085d39e883bbc75138e7056f9f74dd2e1a8140d721ff87f50379e8f10a5d4b6a29f46069bfe25e092287ad8458da1725d87db0df0e3a3a16e169d87ced2e4a8bdfd7c8e159ca2de30f5e5fed14bf00a85fa699a1afd6fbeb73a720d58218ead05a12cf643845b964149ceeb7de580db20ad27c86d55d95820f05ad48fc497509e12a592cc4669497ec5be1e5f505fc619114ad786cbb8164eacac53d601294caae4c0472dab1db8c6bf3921f15f15b04dc3fe159fb268d8df830559d82996c65f68f3a6c1f0ccc195ed29724e139e83ea8db62f0bacf74cd890084729e5f96d033d668347ecefc36d6cfef79b3ddde4f4c08cf07ac8ff1611a78fd5b5d483880a492fa959b3fb9f7e359449feb44d5aacbe70862a39a1c77334733f71d90c63b2720bf2a1685d6eb9bcd0ca8dd81b4e8575060faa20a95f0c9a5f8910415af58e891d31d674279cd4a9dcdda9abfc4f8d6e054e053cc63f529792814be95a26348e39daeaed33e6acb108fcfbf125e341a3f73806a92dd14eaf641272a45ac75df6efb640ee5397cb4566dc8c0e0a1f636cdb7b9e673228006e5b9f9b17b093c06ce3bfc17ab2a1aaf3aaa1e582e4763b3df474ae53493cc0fcbc586c80baa3b778ae3dacdffb87778ff5ebf51971e6325799b36aeda65d619dc032a2bb3ee9c68077e513a3c4ab693c28dbd0a051bed320a1eef85c6b138e84bbe6f40ae78d41f1b4b0caf14d3c8674180dee645dd66cc2f1c6b3508dd22dd1a2b3fee01e499ed0d883f1fed061ba9bc7972babc2a74e446a0a7c23a3129ffec30d04b75654dd3690aea26c26fbcf582bead0363cb1359d66452e409921ff94d9d51d5fa51cd550fc8d79b1a1e9cdc2fe8c8889cc4bde588bbbead35c841e4b401992c0b7c87297ba93362c99b009b987a9901426a85f2904e099e49fb1ae68cd35bf60b6c80cdfeaf1184145731df66d3cdb9b22368e29f6fead313969ec2d00f2d3742fea17582447f909f98a769fe83a4dfd5bdb40ef311b9376381c87c25485a09c6a1008e7ea5609c42715131fbc1f82f28147fb0157feb0dbba0348058ffedd09fd0ca3a377cf9a060531c2c7a6bd3609bb35414007446333ca1ccf9bcdf027753aad3f5079c3c7702213bf4753e0d78d7408c744ffd420e93bb8f1b2d2e18d1508d5d4a4d7a1e76bf7107f8ef65e4ae2ac4b156a371b77918238935f2de1bf53be36fa6536c00919d0076783eec8896aaa51db55d726b71b79151e40f2605594fd8ecdea5b2d1438321630ef05cdf1ae0f3d4d889754c3df8b964a6942a7eaeb19a5316c6aeb54b171646b7b3676d1bbb03426022df03dde80980aa087a92635c166b4c804d1ebd117d62ae519fcf3f957619e1e902ae116db4839daa25ade98b4a9d2309571f9e70df361eeaed083babbcd8cd45388cd3bfc37837eaf5737339641a4deb12969638d64f6e2b77581c170383a98281622e332d62e8f20133de0ad72adff7da4146ebb319cc577c309a95b7cf4c913e4a16ddd83b17f89f6ac06673a893f3a1387e584a4e52a8eb391ded3ebf67693c00e528f75a52b65ea59326ffe4cda1b020cb4ce18acbb6d0c561d2a1b09fc3bea2086fc0de91a47dda8a7a43922a3d9c915978d23b0d5e82e0c283c3bd327f4c750b75ac214f3fc1a8547f2ec73ee2739c0eacb5aee764412de27ac4f3297b1993bfde36109355053d676c88585229f97a1dfc85e5af93d0032f2819fbf3073efb5485526216b0ebcbdabc1d9f948a1c6577ad6e501b184427f054113d2d7112f6699a8bc5c3f145e413a72b8ad77d56bda02af1a3de0bb8ae2697a247babdd6e6aa2dd6991f7e59ae9a1ab97905ed021201c6db97606b96e0089bbfe51ef1b011a4c8b3303f14b185f73c96454ef2f1da8d882f0a36d9f1cf92d4e523be13dfaef41f8ccba75296bbd9eeb779f7e463dc61384424d5bd8abf40467b13e541e8e35d6c19da46aab848180ba697b83bff36a42aaab454d0b1f5b2ca06b8e1287fab241408ee693c7653314fe10e0aad9dc3357d7ca511b4236fd21931846aaf99ecb53136eba1c5803769c6ea6a47967cab31c055af4e80de9be70d893db6c4956b32af4d69f5d6992a520714f8a0a6d9827e75e96152738f05accd90f5290ad65a5d311114e44596f3d88ba72704dc275e0d7fe143792a5e60a016ea8cacb68034a6a9ab9cab589e1c0a3c03efc708dc93f8289085ebbf4e994411349a62079c137fb54a794286197f6c5338e2ee75114f8284fed21a2d1cec31b414648a877ec49a500167f42c4d6409f7ee330fd1aa76e6ca6efbf71eaab2d3dc7161fb794691108f9a2d16d6f168c917715b0abf822ece1085e531c2db53decfdbf228f68515137d65c2acf33b725c25729aac8360fe046f635a9754759440700f487747ad83eb2dd7cf5c7059b696d1fdfe251bcf643996bb01a1728ae10a0a77892e0539851af19fe654cc5a68152b9fb47a5355efe305ea5bc777b75bad16c44777", 0xca1}], 0x1) 15:07:09 executing program 0: r0 = syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0xb}], 0x20, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x5}], 0x80, 0x0, 0x0, 0x0) syz_open_pts() kqueue() dup2(r1, r1) 15:07:09 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x1f, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) socket(0x0, 0x3, 0x1ff) socket(0x12, 0x4, 0x0) setsockopt(r0, 0x4, 0x8f19, &(0x7f0000000080)="bfe35a3c5e627378e67a82e0701f660149c8cd94b2d2afe284de2b21e48d4aa3916c6239686e3f7da7b78efcf22d5c59165b08e1084f1d3f768cf74905e05160cf2922959931f3c4e9e68b820a84b523aad79f20c445147117850466f13b886105f9216f97782f0f2033ba100ec760e301ff4624085dc5251b8c6478b7db452081836bd6ca217661ab123dbc9d744e80cde67d6a7a03c6b9abb18a3477ede89369223f77e5f9e6a9ae843b1f7e949d3dc5c257aad4857bbc7705f1c7b8dc4cbb1e34f82e87966c68030323423f2722acc162edafc905b29802ce772955d714", 0xdf) 15:07:09 executing program 1: unveil(&(0x7f0000000180)='./file0\x00', &(0x7f0000000040)='r\x00') open(&(0x7f0000000080)='./file1\x00', 0x8200, 0x8) 15:07:09 executing program 0: r0 = syz_open_pts() ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f00000000c0)={0xfffffffffffff397, 0x101, 0x6, 0x2}) open(&(0x7f0000000000)='./file0\x00', 0x800, 0x40) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "7b7369fa0d58315bbf900091ac72f6af1e82a766"}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0xfa0, 0xffffffffffff8003, 0x4000000000000, 0x0, "bf832bed9fdfaaf4f4e2cd976313748405370ff9"}) 15:07:09 executing program 1: socketpair(0x20, 0x8000, 0x3, &(0x7f0000000040)) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='.\x00', 0x0, 0x0) read(r0, 0x0, 0x1) read(r0, &(0x7f0000000080)=""/4096, 0x1000) 15:07:09 executing program 0: r0 = socket$inet(0x2, 0xc001, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="37c5de4113d33b96a659e7f55bbfae87b92bd70625ca7ce85c9f66540ee13196c95d29cd23d518a16e7b3a7f26b9b1a0849b24e4e0f5d7355ee533045c16c7221dda", 0x42) getsockopt$inet_opts(r0, 0x0, 0x200000000001d, 0x0, 0x0) socket$inet(0x2, 0x8007, 0x1) 15:07:09 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open$dir(&(0x7f0000000100)='./file0\x00', 0xca2, 0x40) r3 = accept(0xffffffffffffff9c, &(0x7f0000000140)=@in, &(0x7f0000000180)=0xc) r4 = socket$unix(0x1, 0x2, 0x0) sendto$inet(r0, &(0x7f00000002c0)="16e90af766316029ee746294dec792494b8e395dc35d9217bbb14031b8bf6d1f36739ea1c97b50e3dc86934574569c6f20562c100116ea2a19d36823fd09e1acc32e7d4e8211a1e766bfa3791a6a33919a0f6c742fa223d0442ee9eaa420dc175653911e525da4db4d3ec77ec0c7855faef118b6", 0x74, 0x5, 0x0, 0x0) pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) kevent(r1, &(0x7f00000001c0)=[{{r2}, 0xffffffffffffffff, 0x80, 0x40000002, 0x5, 0x7}, {{r3}, 0x0, 0x4, 0x80, 0x0, 0x8001}], 0x3ff, &(0x7f0000000240)=[{{r4}, 0xfffffffffffffff9, 0x1, 0x83, 0x3, 0x8}, {{r5}, 0xfffffffffffffffe, 0x4, 0x41, 0x0, 0x9}], 0x8, &(0x7f0000000280)={0xaa, 0x571}) r6 = kqueue() r7 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r6, &(0x7f0000000080)=[{{r7}, 0xffffffffffffffff, 0x2, 0x0, 0x5}], 0xeaf4, 0x0, 0x80000001, &(0x7f00000000c0)={0x7fffffff, 0xffffffffffffffff}) kevent(r6, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) 15:07:09 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)="bdfabb8276e62f263f55848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72cde651683c73446e23def37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2c39c44ed343119fafd1b18b5dcfe83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40ffd905d7dac79640b86", 0xd6) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xd9b, "b08d16c6daeb7f1d5f2b2c215faf8a210524d8e5"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 15:07:09 executing program 1: poll(&(0x7f0000000080)=[{}], 0xf5, 0x7e) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) mprotect(&(0x7f0000096000/0x2000)=nil, 0x2000, 0x4) execve(0x0, 0x0, 0x0) mprotect(&(0x7f0000613000/0x4000)=nil, 0x4000, 0x1) 15:07:09 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) fcntl$setstatus(r1, 0x4, 0x80) r2 = kqueue() kevent(r2, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000100), 0x1, 0x0) dup2(r2, r1) 15:07:09 executing program 0: pipe2(0x0, 0x0) mlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) mprotect(&(0x7f00009fd000/0x600000)=nil, 0x600000, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x4c9, 0x102) r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x10, 0x80) r2 = socket$unix(0x1, 0x5, 0x0) r3 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000080)) r4 = socket(0x1a, 0x3, 0x6) r5 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r8 = socket$inet6(0x18, 0x0, 0x3) r9 = open(&(0x7f0000000240)='./file0\x00', 0x480, 0xa7) r10 = socket$unix(0x1, 0x2, 0x0) r11 = accept$inet6(0xffffffffffffffff, &(0x7f0000000280), &(0x7f00000002c0)=0xc) kevent(r0, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffff8, 0x10, 0xf0000000, 0x1, 0x80000000000000}, {{r2}, 0xfffffffffffffff8, 0x1, 0x20000003, 0x2, 0x76}, {{r3}, 0xffffffffffffffff, 0x20, 0x40, 0x400, 0x9}, {{r4}, 0xfffffffffffffffc, 0x10, 0xf0000001, 0x68b}, {{r5}, 0xfffffffffffffffd, 0x3, 0x4, 0x7, 0x7}, {{r6}, 0x0, 0x40, 0x1, 0xfff, 0x7}, {{r7}, 0xfffffffffffffff9, 0x6, 0x2, 0x291ad6, 0x1}, {{r8}, 0xfffffffffffffffc, 0xcb, 0xc0000010, 0x5, 0x4}], 0x10001, &(0x7f0000000300)=[{{r9}, 0xfffffffffffffffd, 0x2b, 0x1, 0xe6c7, 0x1000}, {{r10}, 0xffffffffffffffff, 0x20, 0xa00fffff, 0x10000, 0x9}, {{r11}, 0xfffffffffffffff9, 0x4, 0xfffff, 0x6, 0x4}], 0xc5b, &(0x7f0000000380)={0x5e9e70e9, 0x3ff}) 15:07:09 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000001000)='./file0\x00', 0x210, 0x0) sendto(r0, &(0x7f0000000080)="5e00bc8a0425df05b690c6539ceba09ac862f7d176f4a21af1191d1a971ac2a033af22356067b36ebdb9ac96ef709f441d085449219ef82732bbf2f6b3929cc26c1f6242c2a71a57907c9870f7593d56c06d93a68467c07c5814314a40af8f356193aa", 0x63, 0x404, &(0x7f0000000140)=@in={0x2, 0x1}, 0xc) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000100)) close(r0) lchown(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 15:07:09 executing program 0: r0 = dup(0xffffffffffffff9c) r1 = socket(0x18, 0x4, 0x7) r2 = accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x4) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000180)) r6 = socket$unix(0x1, 0x2, 0x0) r7 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) socketpair$unix(0x1, 0x7, 0x0, &(0x7f00000001c0)={0xffffffffffffffff}) r9 = accept$inet6(0xffffffffffffffff, &(0x7f0000000200), &(0x7f0000000240)=0xc) r10 = open(&(0x7f0000000280)='./file0\x00', 0x82, 0xa8) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffd, 0x55, 0xf0000000, 0x6, 0xff}, {{r2}, 0xffffffffffffffff, 0x0, 0x20000000, 0x5, 0xfb33702}, {{r3}, 0xfffffffffffffff8, 0x21, 0xfffff, 0x1f, 0x6}], 0x9, &(0x7f00000002c0)=[{{r4}, 0xfffffffffffffffd, 0x1, 0xf5, 0x4, 0xfffffffffffffffb}, {{r5}, 0xffffffffffffffff, 0x0, 0x80000000, 0x5, 0x2}, {{r6}, 0xfffffffffffffffe, 0x1, 0xfffff, 0x3, 0x1000}, {{r7}, 0xfffffffffffffffe, 0x24, 0xf0000027, 0x4, 0x8}, {{r8}, 0x0, 0x52, 0x9, 0xfffffffffffffffe, 0x6}, {{r9}, 0xffffffffffffffff, 0x20, 0x20000000, 0x79d94182, 0x1000}, {{r10}, 0xfffffffffffffffa, 0x8, 0x20000002, 0x2fe9, 0x3}], 0x0, &(0x7f00000003c0)={0x101, 0x4}) r11 = shmget$private(0x0, 0x4000, 0x24, &(0x7f0000ffa000/0x4000)=nil) shmctl$SHM_LOCK(r11, 0x3) r12 = kqueue() kevent(r12, 0xffffffffffffffff, 0x401, 0x0, 0x0, 0x0) 15:07:09 executing program 0: r0 = kqueue() preadv(r0, &(0x7f00000022c0)=[{0x0}], 0x1, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x80, 0x8) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000040)=""/189, &(0x7f0000000100)=0xbd) 15:07:09 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff}) close(r0) select(0x40, &(0x7f00000001c0)={0x8}, 0x0, 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000100)) recvfrom$inet6(r1, &(0x7f0000000080)=""/60, 0x3c, 0x800, &(0x7f00000000c0)={0x18, 0x2, 0xc1e, 0x9}, 0xc) 15:07:09 executing program 0: socket$inet(0x2, 0x7, 0x0) socket$inet(0x2, 0x4, 0xf3c) clock_getres(0x3, &(0x7f0000000040)) 15:07:09 executing program 1: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x46bfb) fcntl$setstatus(r1, 0x4, 0x84) munmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000) r2 = getpid() fcntl$setown(r0, 0x6, r2) connect$inet(r1, &(0x7f0000000140)={0x2, 0x0}, 0xc) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000100)=0x8) write(r1, &(0x7f0000000340), 0x10000014c) wait4(r2, &(0x7f0000000000), 0x8, &(0x7f0000000040)) 15:07:09 executing program 0: mlock(&(0x7f0000719000/0x2000)=nil, 0x2000) minherit(&(0x7f0000ff4000/0x2000)=nil, 0x2000, 0x0) munmap(&(0x7f000071a000/0x3000)=nil, 0x3000) mmap(&(0x7f000071a000/0x1000)=nil, 0x1000, 0x0, 0x1012, 0xffffffffffffffff, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x80) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)) 15:07:09 executing program 1: pledge(0x0, 0x0) r0 = semget(0x0, 0x6, 0x20) semctl$GETNCNT(r0, 0x6, 0x3, &(0x7f0000000000)=""/214) 15:07:09 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="30000000ffff0000010000000000000056e87283f9d74e1b8c88d0594c9ee0b7191e73efed162ba7d93956c9adac5346017f6bfab5621e0cffd6cb6a5a15729bc0458dd4", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES64=r0], 0x30}, 0x0) 15:07:09 executing program 1: r0 = syz_open_pts() fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c006000000f91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff10babeccba908c70eda2220a3434820abc4bcabba3444002007e14295fbaabbbafe214dea79d9917dd1d95e8f6b9d360ee906e5afdc27b8c9831351d7406dab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d064dfb4ea493de361ffee5e627000071605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96b5b101bc48cebd1f74804091d03f11da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ffffffffffff3e795cf6966226d3c83b14c478412ebbfc615396cec088aa535a68481e2713cc278000000000", 0x14f) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x1ff, 0x0, 0x98b, 0xffffffffffffff7d, "85fe68bfa60200000007ad00cb5fffffffffff7f", 0xfffffffffffffffd, 0xfffffffffffffffc}) poll(&(0x7f0000000000)=[{r2, 0x40}, {r1, 0x1}], 0x2, 0x5) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x12}], 0x1) 15:07:09 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000a, &(0x7f0000000040), 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r2, 0x4, 0x80) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000080)) 15:07:09 executing program 0: r0 = socket(0x18, 0x2, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000040)="cf9baf4e34767da53bfba3a2f8961b39430481ebfd6b0568bc91f8decdbe5a8db2a1cbcf1067d1f5bb0826dceb74ee46675f62c9898ddb46250b34a6afadf674cd148c9a8c66eb592153cf3315747a8295573567d355001ab2fd94b51c215ef51009dcd40249d18a", 0x68}], 0x1) setsockopt(r0, 0x21000000000029, 0x3d, &(0x7f00000001c0)="4b74954c", 0x4) connect(r0, &(0x7f0000000000)=@in={0x2, 0x2}, 0x34) 15:07:09 executing program 0: r0 = getuid() r1 = msgget$private(0x0, 0x8) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) getgroups(0x4, &(0x7f00000000c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, &(0x7f0000000140)=0xc) r5 = getpgid(0xffffffffffffffff) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000180)={{0x6, r0, r2, r0, r3, 0x1, 0x10001}, 0x79, 0x4, r4, r5, 0x100000000, 0x3, 0x200, 0x6}) r6 = getuid() setreuid(0xffffffffffffffff, r6) 15:07:09 executing program 1: r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x400000002c5, 0x1f8) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0xc20, 0x0, 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x90, 0x81) open(&(0x7f0000000140)='./file0\x00', 0x591, 0x0) 15:07:09 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) mkdir(&(0x7f0000000000)='./file0\x00', 0x4) open(&(0x7f0000000240)='./file0\x00', 0x10, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x10, 0x0) r0 = semget(0x2, 0x5, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x80, 0x20) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000140)=""/105) open$dir(&(0x7f0000000200)='./file0\x00', 0x10, 0x80) 15:07:09 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x800, 0x100000000}) ioctl$TIOCSCTTY(r0, 0x20007461) syz_emit_ethernet(0xf5, &(0x7f0000000040)="a0f2837fe83da05b8e5721247d53e8dfc0813d3c2264009d58ce3a697ca9de4f27b0c8acc283d53fa7cf7876d79eb03b0f40cc0a490f861e3f9c68445302ed36571c06b1433d90d2add4e6ba21d8379ee34e0926907ea621f5f50d83a19995ebc872a189d71fb3aedfa615619c681287c1b435e114f23a986b5ad2617ef728592e9778c61bda8a85df111477587071f2b15d2a3de6771730ee1e0d65e69f7453dfecfebd9d4100ecde1dbc43768a501a7ebe586e42feb4ec664252460f51a09d17a166bfd8d1ef216740cfd93aed4e4ae9d82f0778cb6c176370dde0b8d8cda0993b9120b1a05089001374e4b8dee601bef8e3befb") syz_open_pts() fcntl$lock(r0, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x7ffb, 0x2000300000000}) 15:07:09 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000000)={0x8, 0x230}) flock(r0, 0x1) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000000}) 15:07:09 executing program 1: r0 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r0, 0x0, 0xc, 0x0, 0x0) 15:07:09 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r0, r1) poll(&(0x7f0000000180)=[{r1}, {r2, 0x5}, {r1, 0x24}], 0x3, 0x0) close(r1) 15:07:09 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) r1 = getpgrp() fcntl$setown(r0, 0x6, r1) listen(r0, 0x1ff) close(r0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r3 = dup2(r0, r0) readlinkat(r3, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)=""/248, 0xf8) r4 = geteuid() setreuid(r2, r4) 15:07:09 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) madvise(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x3) getsockname$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) recvmsg(r0, &(0x7f0000001780)={&(0x7f0000000100)=@un=@file={0x0, ""/4096}, 0x1002, &(0x7f0000001600)=[{&(0x7f0000001140)=""/204, 0xcc}, {&(0x7f0000001240)=""/72, 0x48}, {&(0x7f00000012c0)=""/216, 0xd8}, {&(0x7f00000013c0)=""/140, 0x8c}, {&(0x7f0000001480)=""/181, 0xb5}, {&(0x7f0000001540)=""/75, 0x4b}, {&(0x7f00000015c0)=""/29, 0x1d}], 0x7, &(0x7f0000001680)=""/212, 0xd4}, 0x40) mprotect(&(0x7f0000ff2000/0xd000)=nil, 0xd000, 0x0) mprotect(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x5) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000000c0)=0x9) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) 15:07:09 executing program 1: r0 = syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x2000, 0x0, 0x1, 0x3, "4071b41cb5d14dfba17bd1839ff4f6a16dfb9d2b"}) syz_open_pts() 15:07:09 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSTART(r0, 0x2000746e) r1 = msgget$private(0x0, 0x0) r2 = semget(0x2, 0x7, 0x400) semctl$GETVAL(r2, 0x3, 0x5, &(0x7f00000000c0)=""/206) msgget$private(0x0, 0x4) msgctl$IPC_SET(r1, 0x1, 0xfffffffffffffffe) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) 15:07:09 executing program 1: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) getgroups(0x40000085, &(0x7f0000000000)=[r1]) r3 = getgid() setregid(r2, r2) r4 = semget$private(0x0, 0x5, 0x80) getpgid(r0) r5 = openat(0xffffffffffffffff, &(0x7f0000000200)='./file0\x00', 0x80, 0xb9cac1d87cf90aad) accept$unix(0xffffffffffffffff, &(0x7f0000000500)=@abs, &(0x7f0000000540)=0x8) sendmsg$unix(r5, &(0x7f00000005c0)={&(0x7f0000000240)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f00000004c0)=[{&(0x7f0000000480)}], 0x1, 0x0, 0x0, 0x6}, 0x3) r6 = msgget$private(0x0, 0x308) r7 = getuid() r8 = geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f0000000180)=0xc) getpeername$unix(r5, &(0x7f0000000280)=@abs, &(0x7f00000002c0)=0x8) r10 = getpgid(0x0) ioctl$TIOCCHKVERAUTH(r5, 0x2000741e) msgctl$IPC_SET(r6, 0x1, &(0x7f0000000100)={{0x1, r7, r3, r8, r3, 0x1, 0x9a}, 0x7, 0x2, r9, r10, 0x62000000000, 0x2852cfcb, 0x3f, 0xd0}) semop(r4, &(0x7f0000000040)=[{0x2, 0x80000001, 0x800}, {0x1, 0xc4d4, 0x1800}, {0x2, 0x1, 0x1800}], 0x3) 15:07:10 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0xffffffffffffffba) write(r0, &(0x7f00000004c0)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf90f05000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002049fa9da398bcd62b103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d8e1736a01ed01d72f5dd1d95e8f6b9d3b3c190fef0c9ea73906e2adddcb95afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef002", 0x9a) r1 = syz_open_pts() close(r0) r2 = open(&(0x7f0000000140)='./file0\x00', 0x10100, 0x100) setsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f0000000200)={0x81, 0x400}, 0x10) r3 = dup2(r1, r0) dup(r1) r4 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) pipe2(&(0x7f0000000040), 0x0) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x98b, 0xffffffffffffff81, "85fe4dbfa60200000007ad00fbffffffffffffff"}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 15:07:10 executing program 1: r0 = syz_open_pts() fcntl$getown(0xffffffffffffffff, 0x5) poll(&(0x7f0000000000)=[{r0, 0x109}], 0x1, 0x800) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x2, 0x4, 0x9, 0x9, "b1f5f69badcd4bc34c3131fbb04eac212ca4eed8", 0xfffffffffffff001, 0x9}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="e2f637daf73f8b8aa6eef6fa39c39c9f3de6548f9324bc2346f7e096ef5db512", 0x20) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x100, 0x8d, 0x0, 0x2, "a511be8b67fb5ae7d35159678cb6cada785eb47a", 0xffffffff, 0x9d}) getegid() getgid() poll(&(0x7f0000000100)=[{r0, 0x3}], 0x1, 0x928) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, 0x0) 15:07:10 executing program 1: r0 = socket(0xf, 0x40000000002, 0x103fffff) setsockopt(r0, 0x29, 0x40, 0x0, 0x0) r1 = msgget(0x3, 0xc) r2 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r4 = syz_open_pts() msgget(0x0, 0x80) ioctl$TIOCCONS(r4, 0x80047462, &(0x7f0000000340)=0x6) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) bind(r0, &(0x7f0000000280)=@in6={0x18, 0x3, 0xfffffffffffffff7, 0x8}, 0x9) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000002c0)={0xfffffffffffffffd, 0xa639}, 0x8) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, &(0x7f0000000140)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) bind(r0, &(0x7f0000000300)=@un=@abs={0x0, 0x0, 0x2}, 0x8) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000200)={{0x9, r2, r3, r5, r6, 0x102, 0xfffffffffffffffb}, 0x7, 0x3201, r7, r8, 0x8, 0xffffffffffffff00, 0x7, 0x7f}) msgctl$IPC_RMID(r1, 0x0) r11 = dup2(r0, r0) fchownat(r11, &(0x7f0000000380)='./file0\x00', r9, r10, 0x0) 15:07:10 executing program 1: r0 = socket(0x11, 0x3, 0x3) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x100, 0x140) ioctl$TIOCDRAIN(r1, 0x2000745e) connect$inet(r0, &(0x7f0000000040)={0x2, 0x0}, 0xc) 15:07:10 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1], 0x28}, 0x0) write(r1, 0x0, 0x0) shutdown(r0, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000000)) 15:07:10 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b000000009f0000004de4"}) mprotect(&(0x7f00000f5000/0x2000)=nil, 0x2000, 0x1) r0 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000000)) mmap(&(0x7f0000599000/0x3000)=nil, 0x3000, 0x1, 0x5010, r0, 0x0, 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 15:07:10 executing program 0: r0 = kqueue() r1 = dup(r0) recvfrom(r1, &(0x7f0000000000)=""/226, 0xe2, 0x843, &(0x7f0000000100)=@in6={0x18, 0x3, 0x8, 0xe000000000}, 0xc) ioctl$TIOCSTOP(r1, 0x2000746f) 15:07:10 executing program 1: r0 = syz_open_pts() ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) r1 = getuid() r2 = getegid() fchown(r0, r1, r2) fchmod(r0, 0x108) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)=0x5) ioctl$TIOCCBRK(r0, 0x2000747a) 15:07:10 executing program 1: mknod$loop(&(0x7f0000000040)='./file0\x00', 0x2010, 0x1) 15:07:10 executing program 0: r0 = msgget$private(0x0, 0x132) r1 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffc000/0x3000)=nil) shmat(r1, &(0x7f0000ffd000/0x3000)=nil, 0x1000) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r11 = getegid() r12 = fcntl$getown(0xffffffffffffffff, 0x5) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000140)={{0x173, r3, r7, r9, r11, 0x50}, 0x0, 0x6, r12, r13, 0x2, 0x400, 0x800, 0x37}) r15 = dup(0xffffffffffffff9c) listen(r15, 0x9) ioctl$TIOCSPGRP(r15, 0x40047477, &(0x7f00000001c0)) getpeername(r15, &(0x7f0000000200)=@in, &(0x7f0000000240)=0xc) getsockopt$sock_cred(r15, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) ioctl$TIOCGTSTAMP(r15, 0x4010745b, &(0x7f0000000300)) setsockopt$sock_cred(r15, 0xffff, 0x1022, &(0x7f0000000340)={r5, r9, r11}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r15, 0x29, 0x68, &(0x7f0000000380)={{0x18, 0x1, 0xd00c, 0x4}, {0x18, 0x0, 0xd97, 0x2}, 0x3, [0xfffffffffffffffc, 0x8, 0x3, 0x5, 0xfffffffffffffffc, 0x8, 0x3f, 0xffffffff]}, 0x3c) msgctl$IPC_SET(r0, 0x1, &(0x7f00000003c0)={{0x7, r6, r11, r9, r10, 0x8, 0xd2}, 0x0, 0x0, r8, r2, 0x4, 0x2, 0x8, 0x1}) dup2(r15, r15) r18 = semget(0x0, 0x7, 0x400) semctl$IPC_RMID(r18, 0x0, 0x0) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000440)={{0x3000000000, r9, r17, r6, r7, 0x1, 0x101}, 0x0, 0xc2, r2, r16, 0x9, 0x10000, 0x6, 0x2}) msgctl$IPC_SET(r0, 0x1, &(0x7f00000004c0)={{0x2, r14, r10, r9, r11, 0x20, 0x6}, 0x7, 0x3, r2, r12, 0x0, 0x2000000000000, 0x7}) munlockall() msgctl$IPC_SET(r0, 0x1, &(0x7f0000000540)={{0x2, r14, r10, r14, r4, 0x20, 0x8}, 0x86, 0x1, r12, r2, 0xff, 0x7, 0x5, 0x200000000000}) bind(r15, &(0x7f00000005c0)=@in={0x2, 0x0}, 0xc) mlock(&(0x7f0000000000/0x2000)=nil, 0x2000) shmget$private(0x0, 0x4000, 0x8, &(0x7f0000000000/0x4000)=nil) shmat(r1, &(0x7f0000ffc000/0x3000)=nil, 0x2000) 15:07:10 executing program 0: socketpair$unix(0x1, 0x3, 0x0, 0x0) 15:07:10 executing program 1: mlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) 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(0xfffffffffffffca9, &(0x7f0000000ec0)="1baaecc3ac3cc05a17e2826da88ce2f057b94c8146d2c17577a8879be5675db8a279a991e1a69f5b78b1061fc0c9f2ded1cbfe895350c93ffc45c7c137e0fb78690db2d514879c35fdb87ab426394587e326886cad3326c4c83548e748c746dc081e0264ea00009db709000000000000d1560421e4acf9cf7c8855e196363b1e8787d100ca9f2c234b760b27b5fa7f365f1adcb0ff6a8f08395d6cce8a00f03bae17e5534fa5adb684e74eb130663645ef81aaab330c8ba9c3833e9f62d7a856b266d0a7b536e7f8e181a145cfcb0a8af07ab297841f7ef940def28845d0b61fdac7cc18d2923fff9c0cbd121300a743baab3ed18f435b3347b1b407cceb7c214db40242045f2fe41a3a8153ca5828ae4ce654ab71e2a0606272ebfd02624c9c6f3adf6e1b8b41635de13d02f14b1188aa7210c66f065d35ecb3ba8b60affb726a8c000000000000000000669a2e9dcb0d47eb0a7099e41aef7142f2a98e5ea6925a300355d3332a5deeb5128375662783561d7cf2575f3acf199df1e9847e362ba0658c0cb39c71f1f0e9ebd4e6f79056274df20d91f307d57c041436511825c6e6c9fd7f84d4fde7a338fd98e3795e6b0739131e1ee4d57f") select(0x40, &(0x7f0000000180)={0xbefe, 0x29, 0x200, 0x2, 0x0, 0x3, 0x6, 0x80000000}, &(0x7f00000001c0)={0x6, 0x7, 0x1, 0x2, 0x81, 0x7fffffff, 0x1}, &(0x7f0000000200)={0x5, 0x1, 0x0, 0x7e6c, 0x7, 0x1, 0x17, 0xffff}, &(0x7f0000000280)={0x10001, 0x7ff}) clock_getres(0x4, &(0x7f0000000240)) mknod$loop(&(0x7f0000000040)='./file0\x00', 0x50, 0x1) mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x6) minherit(&(0x7f0000ffb000/0x5000)=nil, 0x5000, 0x0) 15:07:10 executing program 0: r0 = socket(0x18, 0x2, 0x0) sendmsg(r0, &(0x7f0000000340)={0xfffffffffffffffe, 0x93, 0x0, 0x0, 0x0}, 0x0) socket(0x30, 0x2, 0x3) getsockname(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) 15:07:10 executing program 1: clock_gettime(0x6, &(0x7f0000000000)) clock_settime(0x7, &(0x7f0000000040)={0x4, 0x8000}) 15:07:10 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) 15:07:10 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) sendmsg$unix(0xffffffffffffffff, &(0x7f00000007c0)={0x0, 0x0, &(0x7f0000000700)=[{&(0x7f0000000a00)="27a791e4d004df305938946fb11ccb66506cd4568ea2379ecc3f4cd3e869649a343d2e22780f876ac30b7bffaaaabaf56d9c0c8255dd8ca30ee70806236b0993683c4516f8525256835d341cfaacfab9775e124e2d3f406f7d62b3423d99f2db7a3d792ee975b904e0b3e844089e35ca7f310e9a01b540aff9007e1191feaff24f972689e9d87a415ec5c973ff547e8a801c18721b9db0f8e8a8725fa7fdfe5f42b7787773585d44245ee27df3b33e1bbd723fc14f213c389fe1e5eb37d3b71dc861aee5238622087eee0efd0013f3d09526db9542cecfd6c19466bc4631a50a4972b31b77cc4142f0e42818d7f6c5f0a2a871bd45c7c8441e52ee3d9f6b175b2e86833ef672732ac4ed65e51af7b29f425f8898aaa5d9d3870fa1302c6ead2e0462eb956de38b1bebefa3a45cc0ea1ac5e81117269c1557b7a74c0a6b25a3e2fa8cd3ff7e7bd35bbcaf56a1627aea437ef8dd6c6af3179a56cde465653766fd5758e797082534ec04440c1ecc7f774afbcbc910e171d7c7470be2cad548a4ee40003c0edd854775fcfbf666318f1928eb35a86240a72eb32a704eb4053b33112846b03b1df99d79f2d18f317de2d0595fa6bc9a8bcad9f925e1e01b97e63f582f44ad49a4381c53ca80b993271a1939232e6ae735433a66aa3dea066d5b312fe36b08fc073c041eefe6788f4ce56da6037864bd831885fd2fa9d6c7e94be150a22477ab09e633e5b7de587fee5b0963f3d1c4ed24b084aa176d77e7d66140c922556485a38c4aa33e4fedc623fd375d9b8555d239fb68c3318c1f0e4e61ca599d568f68bef830c1e293034a9eefb9675124bd39e98c8a490504629e8f08d512ea0fdcae71492470d2ea3c9582309db7", 0x270}], 0x1}, 0x0) pwritev(0xffffffffffffffff, &(0x7f00000003c0)=[{&(0x7f0000000040)="05ae9fa8bc3efa49d34e062fcd98ad3dffaae65c3dc7d76f29d53f149cbccb460fccb19e99ca2d3f16eb90f72e17c155a262026dd97a8663ecf712f20e0405dd", 0x40}, {&(0x7f0000000080)="4d05d2125f3b157735296e89d8bb86ca15f05c4706707ba6df31da46f286000d34de27b498afc760ddda535505589e4fd8f13032ed488cc34ee96c9c48d856bd89f4f461a0342f4a155f29dd64a19a142fbf61a2bd7a9f7e765709063e0d08361ddcf177ddfcdc899650041b385a198a110abe89af332baefbe7e39083f4f314a75a31ee583b8731122d5f5ef2f9b46696e871ee910e449d647a6f8b20cc44326e2fd1b62786105f99db44e1afff8316c1573a43", 0xb4}, {&(0x7f0000000140)="06a4dd888ee70ae58a48eadb7d56e5379ee6f46ac4d9858a979bce73df3c2c5a87d47b2353af11a8d77df4f2f3be", 0x2e}, {&(0x7f0000000180)="b07115cbc6334a35aff2e93413c96d0ebc6db32c850e698dfc9920b0164a00a4672b16581ffe0ae413a43c337d2589004d564ee8fd4e877b02d6127f17fe2b2ba2eb4b9b286799011dced956b3f81f8522768b7e7b2a873df341910ef9fc21146587836497c8159e125aa08d112093f6f8cf196014e9330e6a217a86a44a1c969f1af3097520bb99240d1bb66c8f6e8bb3b90ecd2fccd7da2f179e44e7870d9f5b44b50afd35da7e1eff572f30331a67d7ed1e168a768348504e9e56e5027bcfa46da3a3", 0xc4}, {&(0x7f0000000280)="0578c255dc8a060d1a3b2611d97552dd254d42c1056bf37beeb74b88158e48b2b91b7aa8968e40753868328852e14c06e7e614e4649ba34c60776dbebb1df8f1816601938ad80117c6aba8365bc6ac6bd303e6e9d0172b9f44a26c2a52d95f0cc1259629c4118ed9", 0x68}, {&(0x7f0000000300)="14575dce9db3a0519f8507cc2cb8cee6048ce8a835e3b8caad82a8ed3e40c75eb792abf519389be8fc02899e8917b43938e020de2cf5176ec8f5fbf10e1323698c6113547d62a3e56d00c92698c81f6658f21b9bb349fec66981f71ff1fbc87960e690752ef0784cc2b46633ef4c66060e1425ce1bafcc60498c8d734b5b88c8e0fde353f263721260f863607e30c600ca82b8258bb308b1f15bd08481f127ae73e1b09c", 0xa4}], 0x6, 0x0) 15:07:11 executing program 0: r0 = socket(0x18, 0x1, 0x0) r1 = socket(0x2, 0x4001, 0x2) getrlimit(0x7, &(0x7f0000000040)) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000080)=0x8, 0xfffffffffffffe13) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="82020000006530000000"], 0x1) setsockopt(r0, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) chroot(&(0x7f0000000180)='./file0/file0\x00') 15:07:11 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = socket$inet(0x2, 0x4, 0x80) recvfrom$inet(r0, &(0x7f00000000c0)=""/32, 0x20, 0x2, &(0x7f0000000100)={0x2, 0x2}, 0xc) pipe2(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) accept(r0, &(0x7f0000000180)=@un=@abs, &(0x7f00000001c0)=0x8) pipe2(&(0x7f0000000140), 0x0) r2 = semget$private(0x0, 0x7, 0x140) semctl$GETZCNT(r2, 0x7, 0x7, &(0x7f0000000200)) socket$inet(0x2, 0x1, 0x101) getitimer(0x2, &(0x7f0000000080)) dup(r1) 15:07:11 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82025fcb"], 0x1) r1 = socket(0x10000000002, 0x2, 0x0) r2 = dup2(r1, r0) connect(r2, &(0x7f0000000040)=ANY=[@ANYBLOB="0100697c8d3000000000"], 0xa) 15:07:11 executing program 1: r0 = socket$unix(0x1, 0x3, 0x0) writev(r0, &(0x7f0000000000), 0x10000256) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000280), 0xc) geteuid() getegid() getppid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000002c0), 0xc) getgid() getpgid(0xffffffffffffffff) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f0000000340)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000380), &(0x7f00000003c0)=0xc) fcntl$getown(r0, 0x5) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200), 0x7c71bfb6cf6315c1) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000440), &(0x7f0000000480)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000004c0), 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000500), &(0x7f0000000540)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000580), 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000005c0), 0xc) sendmsg(r0, &(0x7f0000000400)={&(0x7f0000000000)=@un=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000880)=[{&(0x7f0000000040)="0b44d0e13e5bd776ed2be4beb050854dbc4944a79be46b12b8195b70a9f2a8037e34fdab4ad46e6e2832d36e3cfa6991b93622434d2d2b9806bb251919c157f9efc1bb17d1d6b6879c67c8d1960c636cd1c0650dfc02382627b75f64c78e3bbd737d268b1ac807d135a846c8ef4dc0524cf200932c564ba75808f2b9a85aa3c185c4494db70899605ef35341117baff3853936dd2b9d", 0x96}, {&(0x7f0000000100)="8bbc6ee2ff1fea3b49816f6669e315cc27e05776459be398b48dd41c070991368daae3e8af4bfb14e244ffd7c6239018cdaa5f4315464ac202de9828deeced7adf93291f282bdd4fa9cb27f942727bb3194eb7cecfd935876b3ceb1b2471d2fb618029ac39f02dbdff02b54a70f7a1b4c8ef941128fbf15454a12729acd360d18de3c44dc4d172d876fca0c790a536fe538e70de082a731488b2718a4ceef3d7e26cf2b8c0de9e3182eb300242a8d9459abda91f385600e701392602d28a86456e7d404a26b598b1d01790cdd0e8ce4afcce19cb0d53bb873b0ba8375818faffc56c", 0xe2}, {&(0x7f0000000600)="c5df9ccf042cc53e0249d05029a8d4616b12d67acab41aca99318dbe18b8d424da05cde35f2018ebf22251b1628a4abb56095f96ae4e65a046026e5b4f735762f85f4560d39c34b9f079a0d5469344b78a81e6ba07f35f25a1a17d325bcff1bba82922655e62d17fd8f32cb197f2e37d57c1c24e1e4421233ab2657a386c05bf5afccf54b3c7f09824ac64ba8449aba9ce4e9dbfef25a1def0e1d1b5a0fda148ccdfeb16fc2f638b55cc3cf685c45227bfa70bd612505c4af751ffee515022bba141ac40f68ec6a651fac351235083110b31d92f808df27cc28436eec1f6c25acf6145b7e37782da4978b1292d2e91d07372e2f5", 0xf4}, {&(0x7f0000000240)}, {&(0x7f0000000700)="e7a66d770c7310d2f085e6567ca5c7412cd334a90a3d867e16be13525af0d60804f56a42692c5b5bd392919c8ad1523699558fafc43791acc532f15c22501219dab01529198579c9878621c8176d717caab5233ec117b5455246f400f380614882928eeeede87910463007bffbf885ff95d0746d4ba1af2e6359428a00a7c8bb7ee92079f10268930a43bd85ad053807d945d1afb2a0a2f2b05c29cfcffa2a5a", 0xa0}], 0x5, &(0x7f0000000900)=[{0x100, 0x1, 0x401, "c46f09ae7b14e412e8938fe2caaf240d4f79d0acd01fa5ed7e050f50d7fd0c93cec6aa6a4ea5201ffcf028ade82c11b338794d5b437acf8a733fc931dbe4cbfdea1d774d2582d21fbe4c23b5e7de0c24563b1a0595ed7af262434ce8df953f421a6fe1f475174b8036e6255ba3f671a36b999e2499c5ec6ae9dbb80002ef169502c91ca3c29e8a7bbf2d425d0db9946f155797a51696dad67ad0427cddc3be2c0b1f5d16a8cae0366c410005932e59213068714117c5f63386f751145673b93ef5c93299ab3b635059fb508a10e4228a952a13bdad88489126a67c11c3795a76f2ca1a6ce0736a35480bc72a"}, {0x70, 0xffff, 0x80000001, "89bf73ca2f80a1e22583798a9c38d51deb8d66ec3c0a4b059fbb12b6f4412c80a4e642a58144c20222453fc75d6f1b1f2fcd812b24a3baabe079f8c07c60b01daad7e4de07df8c267858c1dd88200085a9edcbef2cee22241bec9e373ab1"}], 0x170}, 0x1) r1 = semget$private(0x0, 0x3, 0x105) semctl$GETNCNT(r1, 0x3, 0x3, &(0x7f00000007c0)=""/133) 15:07:11 executing program 0: socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup(r1) readlinkat(r2, &(0x7f00000000c0)='./file0\x00', &(0x7f00000015c0)=""/97, 0x61) sendto$unix(r0, 0x0, 0x0, 0x8, 0x0, 0x0) pwritev(r0, &(0x7f00000014c0)=[{&(0x7f0000000000)="298f371ede3ffb96753f3ac1ac5f1e389007e019ea265227e61f6d4f5540a216b62011468080224a93e71414894d2a774bbf52a275ad86b911c3f1848a3ead0b0ff15d6f4388af88b0e20c2d78c5f8f205bd13a07119f65676ffdf60de6ceb33f6d4833896a6ec1b200c1a", 0x6b}, {&(0x7f0000000080)='l5', 0x2}, {&(0x7f0000000340)="20a6c247f2435d790d71150a6a0d06ce50b2f84536fdbb8ba5d940e3007b596a7c9933ec7d497484de1bf1cfdf03ec6eaee778edaee51e7d8a8d11f067a321061442c11e039cd8b3c9ff39376f106eeb439548b935e98faa3f89590f7805cf5497a3bf1e8195f2b4644b3ae4ce4c4c6679cc7fffc2cb6ff1ad56ac8e12e6b46b34956db7bc5d96e838f02a30c82eaf1456333c6b3b4eb2aeba3f1dfb4b91bfb8fc2f6c18333d1a54911e7afcd1d9e2a66620b7520bf5cc23fa38fd7585cf80ce93ee6dbe6212f19ea6bf7e67621334bb552b13379d6d4bfbd2a5696aa2237db9526a3496c2ab196f6d40cc435a95ea2a146a98b1bf75dc57d27b7a203531bc3d052fb597e8e39a6d01485f305daed955b286dab193594a6c8d323f31b9366d4f5ade2643a0bfc69b88882d3347738eb962e0f9b11c43493e0796417d82e8b5dec97f6bf9dfd594925f3a2979764a0d5b39edaa51c36ddc1afdfc8e1626a01c3a5c7b2de9300b846bb6490bb6698b53385468b931a5e75d842fb0e2ed819ea44fdcebabc0b09db268d035b9d8eec41e6b27457ece685f4d20cf933aec5df36cd969947a6eaf5d79adbf18ff0751f792d438a6789ad8604f84426e06e13553ee138218820b543ee705d797c87d275d7a3e3a32e51fad13ef1b1c6cb5a9308d9950cc2122c07d21d6b1b9c12ed494325b9b989266ca0c02e5db1bcc5e05d3627603153abcbf97dee32cad121e91d7554302be8551002bd0f8aef64f72d67c1c017cca600c93c3574acff7cbdf4b40ab93dd92e28daef483ccf3144e811f3904872e2b7cd750271b23aa1d74827473576bed746f6c861aebf04c7b61a75f0709482d02fc349c9420e7e98c1306f8242c6e6ded55c164e7eb962a45f72d0c31c3f6cfd18855367a1a6b3ca0217fc2f16e0d523654d85aa6cf1b3cf5e126207b10ca32aee864816a4013162008cbaafdccdeaf6fb14eaf583f08b8361928770d204b2977f7c5fa2fcb14b3d07d52d42d81b967e0011745d6c330945c8426db63dbc9afd3a7e9a17c44fc270c469d7dd7dfa1ef84088c5e0f30d091f1d7bd796553ea57cb05ab9a07265677fa96c930deb508dc24cc8dc8b46402dd64ab88a4615723d6f12c43b4121d6f9e6e75b6d5eab0d856a8de97aa010f531d746036826ebd64e648c779505a0df23a34e091dcb5242e9b98c32d96c50473f5269894b7a53095701d2907546ab459f294da92040de05ffbb4dcadc8f6df8d741ccb44c02f927cc94c14986224ae871eb3722b7480bf7c58b0cb3a717ac45872d2e19f02aaa64cd6d1a24eb8303a627a771e5b9d6b896b041f583927ef465a1012af1ff14a1a073b2b9c9b7ebaddaabf0242d0920360589f9231296be18d504463b36bd473d2d196528cc2c8e3882b01ca155c149f8147f0f452755201c964cbba4633fb7043b80b84fe763bbb88dd90a9f1df0e70f82822fe449f84fa57ab99e50077fe84cdc98af4a7d7e2079c69da752d29b001db955d09d64cf0c801388b0b231ee6628301a477ca9e14cbd7c00cdea334cab4c959fc78af9185533fe90e0792e6643e2b2843d65583c575a931210844296c0ce83354f56e2a322562634f4106b10e210e5d295bc16f711f40ae843ffb17846bc26f0facd9c28ce5f1a19b6c3492657807eea8d4871b618d9d6f75e6555513591594c0463e2969a42186dedc1f7e63a7b3b76d0154f5ce48d630e72319a8431eb988f490ec0182695007f0b62f4f0255f9302a28e768a4854cc9f166e3755c42802408ea2be76998fec521e3f136d8246ab4f6d859d4e09214df85d486f131c84ff328bcd2aece7ac34114a9d168ed2ebc22a01ac33ece4f0f0a7c1638d5a5803e34a98c0cedaea53731c65e9b098c8ccb8a6905f378c834c42944d2a9a1f6c5047385ad0429ad459b68b2e49c1c9a1e9e212502234999aca9b6e4a5d0c3c51a46074c10631d382a788796cd91e98bc330bf258039223c4f9401d2c4f7db9bbef9650508f36b7180725e22e4767e8641d0a9b7d6252a1d9ad82bd57cfd114889a7a2866b021de1660193950d7b0cfb43ef86b1ea4e92941dfd131bb86e238b4406ae6b4aaf1cebadd54a4db267d9d7d59b82d408284e2531f16fbb63e2a4cfc2d252e1f66259e268debf9cd205e51f038e57f6aa39e417a4fb793d403e8ea161906fd44f1281c326ed25f234f4783b4bcf8a1ec5575168ab258343577a646c4e875cb4d1442e205ca0546e2f820d497751d487354fd5d037d138fbdbbbb0a80ed4bb7fbc7a4579929990e48b05a412397e0ff884233fe436222c12a3c4aa8d9246c11f69a1a744f057439ce41dcf4792e3d1fcf4e74524d49352fcc3f641eb66598dc8fbcc2aeb3d881f0df6e3dd3e1fc09dddd0a6083748417f3dc5184132509acd216768aa7d5c84e6326862624f73b1eb79dcefc8938b98239cda37e719e477437c201480b8f6814d54216a7d459aa1300a2db9203c2c5c598a49caeb449a45aa2eaecbb53316d28cdbf0f5471dd7b07a276812c4e780d853a6f128183f35974f9e34d4a288392bd9565cbea2355519fe702944e1c99a57d4490bdc3796f5d3c41b0ac6dabbb9b3153a73a67cb9657fb2849c39e8b46d2591ba51a4de4fca9c5abfb21db96ecefcf21bed1293d413c3ca93d9905ad88e721e646a7c376c622da7cbca33f2baa87736d6e40cb2d94ab4e7dce3a870f754fbd359d5bac25085c68d5e09e196eb5c055ab198cd83ceb6f1c393bc74955faf67cdf1b697d9a34292454be1f9544dd3b1f364d9e2b35fd171bfcf45b101562713688b032c277c967bfefbddfa27f20b122ef02dc3c2ab49a49cc4b54350d04cf853114cfd063c3e00a638fd992ba0af8a7e3d01c7512d1543fd8154d8e84f0b42a808d9013dd1c57a37e52a86f42be8136e6122fe245c2fbb493aecc768c0864d4692c5804ae63b0485481f46308f9fe5a587b1e4b30d3278a8cd4458ec0bac286e781c17763f8bb860a8e6f61c51922cc264c037c4e1de229304f896355d694839325a7bb4f56583981aa65a5381c6b4645359e2b8823ced4b6c231c9c9edf2bba8e5048780061a669b82012c9cc97a86903dce2043aa2594dc3aedfb1cdbc9401366c487691a271717f0e02ee27f9404b59f75baa1222518bca6f21de8a6fffc49628837046a693912970ecf5f2ad6ab04da8d373b9606778f3e3231ffb865e0ff2e76faf2905d76d9790e02e8e596b0649f4293b25fcdcdd77de05d074e12ec7445642f9a1c7e26564eafe5645d3f275116b3b50b182b0f314d4f2197fc30cb048990a1709d37237694e6d7f5f41d3a268fc42c5e4876b0eb20240825debf870ee529d294e53dda75699f98c03de38045e6e64354df006dfc8baabdd9c29e6d3b38dd977f9792ec0c8d99b1f6e88429e96f1fcb1090e64f3c15f8724eed99bfd6f2f9179ad5600085532fdd75552f5652e34cd02de80132b06f208c636f22962bba7ba32ced6fc1800e0674d80caafb0ee48001d89556d054a0f68db7c9918a5b5d52ec80c3fc91d55fd61db8601a6d5a8a2db5dbafa8d6f74d2e0e449ed81c485076b23f880eec682d4790e7b00e00fa7bf6a3d651bc96b290c253fddf6265dbce1cdcd7eb84227be713252a425d592a1270aa1ca1387b2aa15ec547d593c7e783d92b8e62d81acd00efce52592f1fcdd0c5cb661ad6f36edac9f3ecc5895e5ee65027e04e52ea30c4c2de031e86a3671b5a3ca3f91505ffb2e824998458641dd60ac35fac727eb094faed6c6b09748f5b1b135a6b4c268ad8f415ca5bbcfd463163be2ec0d93ac13079017c3d37e23ae54e39eab25fece4cae1e08837ec16e8246ab0c8e96e0bb12fc0e5a5863b48e22f26b9c10f16900119715c4b6c804e20b69fcf5820ced87aba563eaa131fe6bfe988db105f98b3540729900bab2bc3426f11bdbbe61644690869bac7cf25785a0680ca5c552ceb174618647cb1001177cf035fce0d68c48792bfa4d391e417f55188be0efd0430c96df4fbdc2a4ea6bbb249750485da4b022970bde02e80989264cb04c194ea67490f32df76b83a1e4e34cbb86bc391a07c7cdda2e97375eded917a1287ae0c2a582121da1c260b0ae8db3ae449121f6b549f985c71d8aba98ac19b05eb8aabb3bc0fb682e99d260e0e200c8bb0918ec2bb61b0fa19e795d37d1a5dc206a581c46af5389ed02bb436d754b7e31f289cc5467463b21e7bc8220dce77bf8fc9475a976bddaab833f36671bfc6965153eb231daadb6844df9679ad3071a0604e600aee733c951c43d2e6e9b8f113b080502e0683d49ef53af18ea69f3f3f95bd18d6a38994dd19fa555122c5b9ada7cc16bcf92dcae07117bc1ef5f7d0dbf514ddbd758e20777e751c3f75584e09820b9ed990af8bad5be6979920e9681524bd5cd1982037c55cc84ac8e90926fa9cc071528490902a9f74c9349a34e8921a185a44413ed0db824be951bbfa7e51fe0bd088117b564c1c797f351d59755795819d3a1ca354e0220590833d63fd2978b39578b4abde08dc08bcf3eed3eb62a68794fd9d85659dbfa335e4c9dd324e00598fc2892dd34bbd56cf2b4221915bdc342e8c783e98fd3676efd6080891c75c024807ef82593a15c1b872c18cd310f1ad8a760c11c095c401ccdcab10fea0713989314b6774a8c244360dcc37f2ebd6107d34f8f8646cc6e141e9b301400828f3c8c9f6747f3a6345333780498f7abcce5c27c66a7a165d0155dcc595c738fcc3fd5877cbccca9a8e5bcc18fe335e591acee2d0ba4f975887b9da0832a723fb4af1c5da01db0f84723094cf69c3834fb9bb98a89cf50cdb9f9631039d94a69f72dce1d6f0e3a46d6663dea334b88d4ef23c99e6166722765b103af756de79dd6fcc9f639d61450eb2ae22f7f878bece531aee77f78b44c10616fb38aa8c47264838017a7b385f113581238633efb9fc0c83e7f3ab07ff71b851a7f68d15ea7dfbaf831c108b1ad5d2206a97931e8d5207b60417a60532d73bcfb692de1883b2806045e7bd1bda7d59d539e708d2f546030df436840644c4868b0d62741b020462e5b3b95caa82d88f035fa82ac0dfd1605e5035d41f376e56bba4f746efe0dea7e179c291d2bee5e37af31d374627776cceebcba450d91e6d6535850a11e3eeb948c566b54944c25a06607937723ce10411a55f6edef4f9e9c3636a89177b4f5666a4b6638d761487be8c38d46989cb7d30426ff77862297995d936e14e3a98eddbdd4971c3c3190df441246f7c03273a3164cf9b52be1d597b873c1ee3058f4fb5af7f18121ac98a4ab130114ca65f808c79404b56baaafa973d2e0495edc5cc84955349f71478f0ed6f016bd4ab6c0b25bc2660f0bd2066655dce94cc8730e7707aafe5bee13b843fae8a8e30cf1b478e0dcb4d5adb7db34eaf172946d34ed5d5872209dfb3ab93a1cd2f03dff73632ef5df24259d109b8651b5849f21cd229784dd28f1e24f926d98d31ca67e18e591ded8b8337a6b0b2c026040be7c76100ae1a43405d132d447b317d77e5f8045bfe31cddb2210261433c971b94fab30a9de1819ce99324a2d2143acf9f3c4499b8e3d0f3079ea777a647422000d664dc8d5a80e2cc202f07545bec76a4fa75557c0bc8799091c4ad2e80c83cb83774e28f01b66aa9ae7305dee4af10fa232cf3ad85e3c7424edba5fcb4e4ed4c7ec193c62637a33ffb4210ed93a71d681e4e002667aabba7c7d7f993bd4c5efd5b21b38aa995987b5ff6fce995d5637438aea5bd5f8623", 0x1000}, {&(0x7f0000000140)="7528f685916d567074358f888f3ac6c110ed6c4e306e332efc2cdc9322a09517c0d4b985a34ee4de2e5b60b7e8d5d3fb32a230cbe66c74414982d8fe3e7b1e560c8dd7c5b5a4e1a61ee9ef5aaa76db50095fca72ee6f13dca6ef4d4ae59852199a841edb58889fa5aea0fa79e686e0aaf3963ebe43289211b8efa13ec3906079905d2188a9cdad26c2b1540dee1ff6fcde26d71ab683784d31cb4a15c6f05d06065badab8e95e2e609e2d3771d0dddb76513351340608747b6fce5f7a459f94c0f3b148c4088ae19935ef9eb1c9ea497568ebf412b85e9359597ec26ae296193dc6d8002bb0012ac2cbdfafec6f8d957b73da503441e30cfc5c9d6a24ac45c", 0xff}, {&(0x7f0000000240)="5c57c494cd2ca9ffb45008445e40a3203cf8995bd34e793bc9943dfbe4756a83bf4c978f4a8ff74681113294e7242697c5cf43ee04a591891ec7c6f4a8d961887f1917afe083b9512dd75a2c8fd79907767fa9c195951fffc6a42f572db684f3503c065ca4003aff616ee7e0d30b54b7570e1957fb02d4a4801f9e84967c31444cc35d64f6b4a83ccdc930a6e0f2e628303e2f27e593b8a1890c40688b0228e08717d933fa8857136f7e1a9722324eb972842aed15", 0xb5}, {&(0x7f0000001340)="feb1293f103efba1ab50a83a1391e5977d81e0387e9b1f2476e42c7dcc48d1772fedf3ba451b3d9dd0e04201eac6c3f018cff3ce5868e7375af7a7b67667293786738f58bc86853706e2bc7b92125fc680404cf937611373646d51e7c1c0da2ee37c935620043d58052944181d66159f726dd3383df463fe2addb5b5de4bb55ff03db8f96be0b7e3e323cd9e0fb72f3a1fb64226eba4c3f75de38e4f5d864018d8518a022c0500908c07ed00310acaaf8755def5193ea4f14181ab3a8ba12d1692840e7df893df0d3cfb5cfe36295e345b69f57180c91e610f332fd2a64037813b0b454efcec7fbeede5e310", 0xec}, {&(0x7f0000001440)="a7fb34831bb89562f3527587ec10a078a45d55166cb1bdb66c95cb0cc993c3c8a065e53809ea03d53960ee793b4bcc8187d6401240b10ef941ad1fb1d9a48ff926841d0ceab7244214b88763ba4f1b910d05debf51d55ec494e3e88c8a9c7f4afcaea4816c0f229abb4b464343c2490e44bd249a4546479c28ffa5f5ff", 0x7d}], 0x7, 0x0) flock(r1, 0x2) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) readv(r1, &(0x7f0000000300)=[{&(0x7f0000001980)=""/4096, 0x1000}], 0x1) poll(&(0x7f0000001540)=[{r1}, {r0, 0x10}, {r0, 0x10}, {r1, 0x40}, {r1, 0x140}, {r1, 0x8}, {r0, 0x49}, {r1, 0x4}, {r1, 0x2c}], 0x9, 0x9) 15:07:11 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x1, 0x800fffff}], 0xc20, 0x0, 0x0, 0x0) getrusage(0x0, &(0x7f0000000080)) kevent(r1, &(0x7f0000000080), 0xf8b4, 0x0, 0x100007e, 0x0) 15:07:11 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) sendmsg(r0, &(0x7f0000000000)={&(0x7f0000000040)=@in, 0xfffffe6d, 0x0, 0x0, &(0x7f00000001c0)=ANY=[], 0x18}, 0x0) bind(r0, &(0x7f0000000080)=@in={0x2, 0x0}, 0xc) 15:07:11 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000028, 0x40, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) 15:07:11 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r1 = getpid() fcntl$lock(r0, 0x8, &(0x7f0000000140)={0x3, 0x3, 0xff, 0x100, r1}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r2 = syz_open_pts() close(r0) sendto$inet(0xffffffffffffffff, &(0x7f0000000280)="3f7af759a48005099772bf36e525d1cdced7af521ff8bc486045c52be25a3bd19834ec9ce91c2776d037c1a69f439ab8ec350e92d58b3ab9f2ae32ec8c499f029efb2c63ee31efea3a9e6db82078dbde70808aa22986b5aa6b06cc1ff4a11728c86734217318f655a3f535602ab694e473b09a4e7af39b2067", 0x79, 0x0, 0x0, 0x0) r3 = dup(r2) r4 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffff8, 0xbdd4, 0xffffffffffffffff, 0x1005, "855c55000267a7230000001a0000000000000040", 0x2}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 15:07:11 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "7e734578ff5dbfdcf0000000683a00a52d00"}) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCSTOP(r0, 0x2000746f) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) 15:07:11 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000280)={0x0, 0x0, 0x0, 0xfffffffffffffe79}, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=ANY=[@ANYBLOB="0000000000800000ef512f4883ecdeea08f65dbd6e8fca9e93bfbaa4f7d116718cfbbdb07796a74ee9750f36cc2c276da1c08ea2bdb3058ad84a0b1af4c82568d55b71f6526d4b826ca81da6308017d5311eeca44c851e1d3af2bf46e702e9d624911149d048302f47bfa8c15a268406c3c14fe4d6bd7566e535f749257b9263e4f5"], 0x10}, 0x0) close(r1) utimes(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)={{0x4, 0x3}, {0x9, 0x7}}) getsockname$unix(r1, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) sendto$unix(r1, &(0x7f00000002c0)="1f306ed65ad84ea892aad2939eaf4d378aee95d492cd34d25367f0a07c1ad0a00d3a6c9ad57d5d8c159886952e09612ab81072050f003e3ed07430a290c68e6964bced13dc9cb01b844b7471daff2733c751654f4972c14ba7cae6224c956140f932b017267ca5a3d8f908b1c9227c9b01381804a8a202c1e2a81ca2a29920bee9c6ee1dd09ec7816740844aa946f909bd4dcbfb398991421ff1870da1020df3fc115202039c3e19bc2c0f37842a1f64184a6bc02c1604ba3f8ba0609f8e87710997a7d72a9564d27ab0053383b64672f11f6470c22f6a7a", 0xd8, 0x404, &(0x7f0000000240)=@file={0x1, './file0\x00'}, 0xa) 15:07:11 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) write(r1, &(0x7f0000000080)="658229b98a2edf9b0bebaf5f3535843e41bd9c0ba1479362e54204ceafb8efc14de95f311f58b9dc6277d7b137ad3a1b4f4aa6f3f282009426b809971ca29312301fa9184a33ab3e33b6e5a00246f6a192eaf8a1b9a9b91999999250d358830edf8b790a59b8ce7af6ffc636e1411008bfce634477ea70b14d84d1", 0x7b) readv(r0, &(0x7f0000001540), 0x8) 15:07:12 executing program 0: r0 = syz_open_pts() flock(r0, 0x6) fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x0, 0x204, 0x0, 0x300000005}) r1 = socket(0x20, 0x8001, 0x7f) r2 = accept$unix(r1, &(0x7f0000000000)=@abs, &(0x7f0000000080)=0x8) fcntl$dupfd(r2, 0xa, r1) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000100)=0xc) fcntl$lock(r1, 0x0, &(0x7f0000000140)={0x3, 0x2, 0xfffffffffffffff9, 0x8, r3}) 15:07:12 executing program 1: r0 = socket(0x2, 0x2, 0x0) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x9, 0x7}, {0xffffffffffffb4df, 0x2}}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) setegid(r1) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x1, 0xa0) fchmodat(r2, &(0x7f00000002c0)='./file1\x00', 0x20, 0x4) bind$unix(r2, &(0x7f00000001c0)=@abs={0x0, 0x0, 0x3}, 0x8) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x5, 0x7fff, 0x81, 0x7f, "2c8fba7afe58253ccb2b96538fab8ffea20da4a0", 0xaa79, 0xfffffffffffffff7}) pwritev(r0, &(0x7f0000000280)=[{&(0x7f0000000200)="b6acc7e3edf95cededb2aead0770da0e547e9c0f71110b3d957ebe01403e6a935f94acf86c856b144d40ae98abef63d7d585810df09594354c2789cf0bab4a654fec3008c33c94e0f58c0e9cdf205625d42caf80672b9ac73e2248a2225d89bfa3096bcaa6a4f3e59157b1c0", 0x6c}], 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc}, 0x8) 15:07:12 executing program 1: r0 = socket(0x10000000002, 0x2, 0x0) r1 = syz_open_pts() ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) 15:07:12 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff}) close(r0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f000001aff8)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$unix(r2, &(0x7f0000000000)=@file={0x0, ""/108}, &(0x7f0000000080)=0x6e) setsockopt$sock_int(r1, 0x1, 0x0, 0x0, 0x178) r3 = socket(0x2000000011, 0x3, 0x0) getsockopt$sock_int(r3, 0xffff, 0x1002, 0x0, 0x0) 15:07:12 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94fc33335619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628fcdf", 0x65) fcntl$setstatus(r0, 0x4, 0x80) write(r0, &(0x7f0000000440)="3e2a7913e4ba6d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2831c61ad4491d1f7828bc2d2a500a35ace697bef649fa9da398bcd62b103434820abc4bcacfa3444002007e142975baabbbafe214dea79d95e8f6b9d3b3c190fff0c9ea73a4000000dcb95afdc27b8cb831351d74122ab9bd510eb009b2c4c7a18ef00201167f00000000000000000000000000000000000000000000bb1b46b435242d00a2bc3c3f019e907ae0817ac9ae8089ff01000000000000009445d99e8144b256285db42562548a62acdf6fb75c4d3e93a9bee424ea37bd0000c690e42221963f123dd0702e42d2f7ece489a6b15cbf0c118eb06e7d37ed3a8d920c5b38a2c496c584f3146db60164b569f08a2c6da9b449dd6f93407c45dff7738fabc72bead6e77ab5f8749abc747da086e41885425bea310b05574939d81bd15083500b40199162fcbeaefe13f83343b6f509ee295802923d4812e689b6c4d75106fe4a3caf88f9e646c3c898f567ad3466465dbcb6e454d1ed001811127fc27d9f616be9587676897cf49ece1e9cfae18c3d3d5a887b91c7d04f8dd224d5d549b58f664edcc298f9", 0x1a5) r1 = syz_open_pts() r2 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x400, 0x20) setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, &(0x7f0000000180)={{0x18, 0x2, 0x8001, 0xa706}, {0x18, 0x3, 0x5, 0x9}, 0x8001, [0x800, 0x2, 0x6, 0xffffffffffffffff, 0x3, 0x7, 0x80000000, 0xffffffffffff8000]}, 0x3c) close(r0) dup(r1) r3 = syz_open_pts() syz_extract_tcp_res(&(0x7f0000000000), 0x6, 0x6) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0x3, 0xffffffffffffff7f, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) r4 = socket(0x18, 0x2, 0x0) setsockopt(r4, 0x29, 0x33, 0x0, 0x0) 15:07:12 executing program 1: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000000)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38//file0\x00', 0xfffffffffffffffc) symlinkat(&(0x7f00000001c0)='\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, &(0x7f0000000240)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38//file0\x00') 15:07:12 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = accept$unix(r0, &(0x7f0000000200)=ANY=[@ANYBLOB="00000000000000000000e7060bcbe6fada892c21000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000000000000042eed71db831880000000000000000000000000000db00000000"], &(0x7f00000001c0)=0x6e) r2 = geteuid() setuid(r2) setreuid(0xffffffffffffffff, r2) r3 = shmget$private(0x0, 0xd000, 0x1, &(0x7f0000ff1000/0xd000)=nil) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, &(0x7f00000002c0)=0xc) r7 = fcntl$getown(r0, 0x5) shmctl$IPC_SET(r3, 0x1, &(0x7f0000000300)={{0xfffffffffffffffe, r2, r4, r2, r5, 0x1a0, 0xac4}, 0x1f, 0x5, r6, r7, 0x43, 0x9, 0x7}) shmctl$IPC_STAT(r3, 0x2, &(0x7f0000000380)=""/91) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getgroups(0x4, &(0x7f0000000040)=[0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) r10 = getpgrp() r11 = getpgid(0xffffffffffffffff) shmctl$IPC_SET(r3, 0x1, &(0x7f0000000080)={{0x6, r2, r8, r2, r9, 0x54, 0x2}, 0x8, 0x4, r10, r11, 0x7b20, 0x6, 0x2000}) 15:07:12 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r1 = syz_open_pts() pwritev(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)="6ba609c770579eb85abcd5ed6a01f9d98a901072c94b73da588ff58fc14b14f7a66c34807d32f7830377ae7ca97d6374f9ddf1c15b528c5e3ee923dc419504d5faca731f335ffc91b5e16614db18592ca0846237922744755e458e868298a7589e102d831aec3660a22dddac43a8538c3f26b8e11edaab082c0d2e1edfe0f4c569b3", 0x82}], 0x1, 0x0) fcntl$lock(r1, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000000}) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000000}) fcntl$setstatus(r1, 0x4, 0x80) 15:07:12 executing program 0: shmget(0x1, 0x1000, 0x30d, &(0x7f0000ffc000/0x1000)=nil) r0 = getuid() r1 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000), 0xc) shmget(0x1, 0x1000, 0x14, &(0x7f0000ffb000/0x1000)=nil) shmget(0x2, 0x2000, 0x4, &(0x7f0000ffa000/0x2000)=nil) seteuid(r0) ioctl$TIOCSDTR(r1, 0x20007479) 15:07:12 executing program 1: r0 = kqueue() pipe2(&(0x7f00000001c0)={0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000280)=[{{r1}, 0xfffffffffffffffe, 0x4b}], 0x3, 0x0, 0x0, 0x0) close(r1) 15:07:12 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) r1 = getpid() r2 = getpid() setpgid(r1, r2) 15:07:12 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x10001, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setitimer(0x3, &(0x7f00000001c0)={{0x9, 0x8}, {0xd21, 0x80}}, &(0x7f0000000200)) recvfrom(r0, &(0x7f0000000040)=""/193, 0xc1, 0x2, &(0x7f0000000180)=@in6={0x18, 0x1, 0x3}, 0xc) 15:07:12 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x101, 0x3, 0x5, "d216a796996418a212980b9e24d7ded720f819aa", 0x6, 0x104e}) 15:07:12 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000000)={0x3, 0x7, 0x95, 0x10000}) kqueue() kevent(r1, &(0x7f0000000340)=[{{r0}, 0xffffffffffffff7e, 0xc1, 0x0, 0x0, 0xffffffffffffffff}], 0x7, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) getegid() dup2(r0, r2) dup2(r0, r0) 15:07:12 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x620, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x8100, 0x1) 15:07:12 executing program 0: nanosleep(&(0x7f0000000080)={0x0, 0x2397443c}, &(0x7f00000000c0)) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0) syz_extract_tcp_res(&(0x7f0000000000), 0x2, 0x372b) mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0) mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x3) r0 = open(&(0x7f00000002c0)='./file0\x00', 0x80, 0x40) pipe(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000340)={0xffffffffffffffff}, 0x6e034754e86fa3b) r3 = openat(0xffffffffffffffff, &(0x7f0000000380)='./file0\x00', 0x20000, 0x1b9) syz_extract_tcp_res(&(0x7f0000000040), 0x8, 0x0) r4 = socket$unix(0x1, 0x5, 0x0) r5 = dup(0xffffffffffffffff) r6 = fcntl$dupfd(r4, 0xa, 0xffffffffffffffff) r7 = open$dir(&(0x7f0000000440)='./file0\x00', 0x82, 0x10) r8 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000480)) socketpair$unix(0x1, 0x7, 0x0, &(0x7f00000004c0)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair(0x16, 0x1, 0x5f, &(0x7f0000000500)={0xffffffffffffffff}) r11 = dup2(0xffffffffffffffff, 0xffffffffffffffff) kevent(r0, &(0x7f00000003c0)=[{{r1}, 0x0, 0xc0, 0x1, 0x6, 0x1}, {{r2}, 0x0, 0x8, 0x3, 0x0, 0x2}, {{r3}, 0xfffffffffffffffb, 0x88, 0x2, 0x3, 0x9}, {{r4}, 0xffffffffffffffff, 0x22, 0x10, 0x3, 0x1000}], 0x7, &(0x7f0000000540)=[{{r5}, 0xfffffffffffffffd, 0x8b, 0x1, 0x4, 0x8}, {{r6}, 0xfffffffffffffffc, 0x8, 0x2, 0x2, 0xffffffffffffffae}, {{r7}, 0xfffffffffffffffc, 0x46, 0x3, 0x4, 0x8001}, {{r8}, 0xfffffffffffffff9, 0x13, 0x81, 0x4}, {{r9}, 0xfffffffffffffffb, 0x60, 0x3, 0x1ff}, {{r10}, 0xfffffffffffffff9, 0x16, 0x2, 0x5, 0x9}, {{r11}, 0xfffffffffffffffe, 0x3, 0x20, 0xcfc2, 0xffff}], 0x9, &(0x7f0000000640)={0x0, 0x6d7e}) r12 = socket(0x10, 0x4, 0x20) sendmsg$unix(r12, &(0x7f0000000280)={&(0x7f0000000680)=ANY=[@ANYBLOB="01001a2f66696c65300036be30b3dabdd788c526ac3202456557eca8eb99c467e6b319b37312da161b4de3d3a1abb8ddb09e35512eeb527fb193db71a2839c1b53a049130000000000002b54668cb1fff78bd11bf80f3e10acd39118799ec23b0181aee8b185"], 0xa, &(0x7f0000000240)=[{&(0x7f0000000100)="2bca7be6e3134bcd8006f74d78a45aaa9d1d60323211dec18fb668b9fbedbd4eb6c59b4fec512224b9dad72c5994d0a599c301f479d37bd2aa43b272f847a2a053a7bf548e5f039f2bc67b77e8562aa98135df456eae8675d2f47f94", 0x5c}, {&(0x7f0000000180)="40c552e2087e60cf6e9176584c834d0c6733f96e7381a446387001181397a9c4fc831489e28ef15b28ad7ae2f531933526e09d20de709b947370de4b559414c977149b881ce5705f5e12f21cabe5cc856ffe2d24cab9fd153eb679b1d5", 0x5d}, {&(0x7f0000000200)="b67ee3611d4d9529d7a9f6b95798711a8f0fce9a330f6477bb8034c9d68cd64bc6317af65ea94966012c0cfa", 0x2c}], 0x3, 0x0, 0x0, 0x8}, 0x402) 15:07:12 executing program 1: mlock(&(0x7f0000ff9000/0x4000)=nil, 0x4000) munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) madvise(&(0x7f0000fee000/0x12000)=nil, 0x12000, 0x6) munlock(&(0x7f0000ffa000/0x2000)=nil, 0x2000) 15:07:12 executing program 1: pledge(&(0x7f0000000080)=' \\,\x00', 0x0) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000040)={0x100000001, 0x4}, 0x10) 15:07:12 executing program 1: munmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000) recvfrom$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f000040cffe)=@abs, 0x8) madvise(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x6) 15:07:13 executing program 0: socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000fd0800000000000000000000"], 0x10}, 0x0) recvmsg(r1, &(0x7f0000000080)={0x0, 0x272, 0x0, 0x0, &(0x7f0000001380)=""/232, 0xf}, 0x0) 15:07:13 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) r1 = dup2(r0, r0) ioctl$TIOCNOTTY(r1, 0x20007471) setsockopt$sock_int(r1, 0xffff, 0x1023, 0x0, 0x0) 15:07:13 executing program 1: r0 = socket$inet(0x2, 0x8007, 0x80000000) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) recvmsg(r0, &(0x7f0000000500)={0x0, 0x0, &(0x7f0000000400)=[{&(0x7f0000000140)=""/185, 0xb9}, {&(0x7f0000000000)=""/55, 0x37}, {&(0x7f0000000200)}, {&(0x7f0000000240)=""/65, 0x41}, {&(0x7f00000002c0)=""/21, 0x15}, {&(0x7f0000000300)=""/3, 0x3}, {&(0x7f0000000340)=""/162, 0xa2}], 0x7, &(0x7f0000000480)=""/108, 0x6c}, 0x842) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000600)=0xc) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000540)="c6ccfbb2af5fb6a07a1a3c1b6846158241b0381d9b6f13e9a62194166edad906795f5a5e424a3f752dccb8bc48b8fa6c470e0eb94a609bdf479f9b9ecfc2bd2d281fcc0acc38bdc08caecc08ef7a8e19a35889356221ad1428788656a8ce78a8b711829e0bb21974317a9f662c522c1dce2aa6ef57a42dbceae8f17c5b67f63910ac7e", 0x83) setsockopt(r0, 0x0, 0xd, &(0x7f0000000080), 0x0) setsockopt(r0, 0x2, 0x0, &(0x7f0000000080)="34c704ddf2b21483595b82579c6c20d93407d3c19e0b3bc2fb950b4f95f0bdc3d041539454f0b6f8bb2cce562e51132b609439064f09e8027538a932c75029a3df50846e91d55a46715ca1f9cd5ff186e8ac4460dd8e9bb53b4e0af3f19bd88b11ca1352e7ea4c00e04023404515943144aee66645d84727807712f60f4b2fb7556c9edfdeb3acef99aab78d3f066cc89c61a569e73daa81c1c6b4a45cf969fc06fb182df34d2c199c9ab8b97e5216f9c2d6697d70779647986df4cb5e71", 0xbe) setsockopt(r0, 0x3ff, 0x400, &(0x7f0000000640)="180d30abb10f066469106612e14865fd61f9b7db160997cafa36b37abfa5b5a8adb0141a45aa40ccacc33476fe117d666b9adff231dbc86c4235b52844398e5accb4517acfa56fb44e9b21b14e724fcced57c62860f456d6ccb8158c33019e4cf9b8c249d1e55c0cdb57d1dd65ea71bce822cb6377383831b5f3568fe0e08b0aba2ad0ae727fb357df9cca19749662fe5393f501fa354773d3ccee126578d1f9b41ef72a4414ca953fa53ed40c7f5e98ea8e048585ddaf94164d06a4744269192e7f12d49ccfd70825adff9feb20c43a62a1dc64fb5ee51e534acea7289c4dbf4337edb709ef07709d04cd57ae0114d9a23e238e86d87ac878dba1ff00d42ff7759e673b9f889bbb079e41bf5d395c14db408ea7bea81f52932165d3b1c02618a950936193a3499e36c3d2151f288df3522f71daceea073935a8ca2f8e2b04ca9384377aaaeb5a1a823cf88c92c2aa06f1134cbe6e9b04e0f68a9e92f653ba9e10b88d60ad6435ef29a3ce87ee8dcbe6cbf95017675bb98fe1e043b1568114ea6aec89f9919fdef298682a3902b321264c4581e53f98839f1f81bb7686a3c34a994d8e611a3901d780ff9ffef2c283652f2bd9e3ae0be1c547ee05f57587999bb353d51907c78ee7b1b1bd1a8e1b63fe2f9d59ebdb162f316767f83e1418ec7cf6ab59d6d1436df3d79eab6a86703ce95d12faabe5310ed37a6a3d8a173ab0e0e192b8b1a82a3004fedafc4e13294db64e1e6de0e3579a1e5a12505b348eb4fb7b0792bbc58cd2c641ebc6938f9ba9189405b8899aa34fc883e12c744c6a2f16da92ab5663fb8957c969964c779b55a3518d017fd1505fc71893b2caa3cf56c21421bffece75006ef15c9d7fda5b501c98c793a46a452f3025dd1d8d2da4367997df1395c2a7276653155741c2d4e87f8549debbd55a0c21284d916f73900dedda9dbf518aae4dd23a403309e9d670b1a15f75ef56710fce90958bd200910e7c1ef274abc90b18bd1d18cc6bdfe74382bd7fb64c5240f843da08419dfa19261e28ff4ccc6a8f6e0ece31806cd576164010ecad540b18b640c0c5b010e35869f007553c3ec0afc64e79b83f490976d39b6fe5173e8f57be4751047f71907d427c3560f30aafba5fbfcc59b23c7bf8c8179d576c8d1aabab26111092ef30dd5bec4f82bcc178a113edcd5039da756044d254fd21312fddc401326a689620a693cb42b9c8a1086d0b67655a531004ffe33203a3c87ea6eec7948f56304e400174fa6c2b292647b4e466f3f7f23db6ba9788a809bae17fc9e15c0f1d45e66dc79f7b04bcc489a730758e5d20da24311d96ff01275b2eed8e8f435cd9d3295da374806a2ec023548b6039725f1d7960cb77da756e09db06839af99d60c923ecf4d1ad6e477948ec313290ab054243511b407263aae58b64ee2e8d8f89a8061099c0b08d9e4dc88d0df0373f60c4a3d366bd991be139eb4aa2750e3d7fadb4d0a31186ee44ff1f061d3f70f80e1e0d8df47b721a8e4bce21dfecc727c497c6556875bfc2f72e3dd0879f83c5bc7b195f6cc6b9fe492ea2f387758e570ada5115264126640daeca5c5fe1c2dc2fb97cc06e5de1e9b099acf8a28b657ab5b5889eb9fb5f3a955e8e0b79b4097f56eabfeae91908ff25b4c3ca977c6747206c3ea8e6d1721b53601edd0921abc6a569bd81c36bf109053c95d906f78d220feb7df387e0aa20c0252aa3edfd80a0fa59ad85adbf0d48fdd22b6883bb851690ed4b1e96440fb98804cc832eeaed0ff5a28cf7d47356f74d034fa3f8525ade3d74b5d35f081a0f22fb703ab1c069cec29391dd804b6110038ea3399ddc81cccb32c435e2e3dc8b8f8c02f6635f922609ea8c9b1425cf06a591525ffe60197939ab1826b412a372665ab65d8fedbaf9a7316c3d6ba886ab6f4c395687c8604876cd5e72c95cce0e3b88ee52bad5ef469653e4c7e8c1b10c7b4b3e211aa633c65ba14af902ea9241dcba4966586257bf2cf2318167d099b6a6237839b6a0c51912451b9d45d5698abce72d65de8449b781fbe19fecb825703c858ffca10a54162e3c8a64148eaeaad2a64402e56d5ce87620ef7dd7b9e34de93fcc186a818cd7d04999aef9a72c3871241ae04ce9af7d09cda305b51eec18746a8496658af90a55db105497507813bcd6aa7f1886af7bb861a5d26a5e09426b50e8ffc9f51d42a1ecf0345101b590d126e22f99d64ee0ea45938fadbc594a956a9286915cfdf2f02dd6806dc294177fed7d83928f0c1ebb7dfc336726754d57f1bfa48c1d7c44a1ae4106fe1c3625f837d94747be08c00c1aa0c5306278af4726d391c7c8126ef44a2487d96faff50c9a515b608b9f42e5682f3e747504218cabdc28531f891c56f3479af7269291e5e4f400d9396582952ca48764fed3b2b85edbb4da6cdb5492d21108e1121c331f07e1efde64e683d0abfcf8c1f5775e437e9ee78e4be7129dfebea97836f379ac774a45cd7400e2c2903383c802a751ed34eeb15db431cfe9487689d62839407892478db710509f74125dd3bf88597e5051b0b077a6a9bf6636542cb2157eca6896f4d5fc4a95179b4e729df45f49b263fc8f65eb1feddecd356329d4bc75e24e61eec0707e6cf2957c25abf4c3bae11ace9075d6ed6e4a9370515b3c81369849c72b7165f5eb3fd7338bc251602c39b39c717623c88bd3f2d14f82a90cee083c4a1d36f059ee1c5881e639ada97554865efa50bc7a04d9edfe8fe35018e76a7c43096b150d18314dc330b3437dd102dd1e3b7bc83982db50f49e6de4330d0f3ba7b1958ac9b372a87799fac9921f987f5d28fc95112b41251aa4ffe3533754198de5f74ae60a1304cf80257912ed9a9c24b101e5938e1327dd2e7959318c63391b99cc36a66bb2cbcbe86241fc9876c5088ee9970b277fdcfe7672616d322b249454951ed38e1fdf56b32ce69662670934ae5f568821666035fd6c452097bad77edddc4f9a9df7ac703b1848c1d5e94cd3f7534b6a89c1cda5d1bcfb6dd776b8c44da9fc856826ac3843bbb946c4a1e932c7f56682378c2cc767ddc306f1fd6095cc0a4d72a976198660fc3f02578373cfd0ae93ed4cde492f0253fc41c0f54204e28ce0c999bf56ea32f60ac5663e5c3be895889252bae08ec92ecf79a2ca3ab666823ad1f98ff5f0b9ced05ce254350e38785d9d37a7bdcdfe736979872b32d0b88987355310a954581974e774c300f5b63816d40261064c69774c0ba3d27f90248a3b4b15233fcc6492782de445c214cf743911fbfe84dcd3c9755d2fb77da6f76c4d7d8ff72bd8f73867d9cc76aac37ce2e105e62b1e9eff2c62da0f0fde547a7cd3576be3f794b8c66eed7285efc62f3a90806a873f22fa114182014e7c9460ae649c0afdd42b78904555eb27c86875c44fa544ce5d0065f6d038102c38dd07c33ffc9ad3db9e645b3c0cb954faeffbb72a3a5176ab7cb035b9b4e4a6e4618f412cffe0e15b6edaf617b622dbc3d379b8794e132c2fa8466e78405db00688ac4d8b74d229ed6c511b8ffbb35667ab2d8a4bc6a5ec60447363dabe641f9e524529d14cb99028a406ab1cdfcd0e892c2175038b0e410e3938a8325b52f1070961cc462f054f2437ffacf41d0e80f1ba0cedc3bd266517dd3949c5853c20ec73a95a3eec84a3751ed69d5b94f5ae14a6a38c7d78bfb512cfd8da8c9e2de6048fbac6c8eb19ebfb9ec4783f5074ab339055600f616a93c1250e12f7fa50aba0899366e1fc33355228853b0ed9f9c6560a7df7ba8b1ce6fc4b9ddafe788110bc1dfe9398ddc52425112d4c8c339f1a61e63c5e4c6163fb08d90aaa7cd4c790d3d7cb4b52c731fde7e795f8f68e9e3179dcb4dbabb5c1ae862c2bd663ee2ddaa0117c753de275bf65726300b43ce246e2cd7d13d0c201fff05549142180f914ec33b67bfdf43cbe72c141b2653141d7ee6f00d8161e2b03bf2af703edddd410126cb9013e9d4a652c402f426e999aae2cef9fe95f98e9e5deee66ce2697e84837583d47bfbd4d1c56d1ab09a5a8da712f25ec07f77594417074914016e3c0287fcd2f2ac2d189690a6ae94cc201622ddbbac8d19acb4c203764151084e222f43c581a90ab2484a95f26b7863fdc4013bf70fdcc77dcfab71226f1fa993d90776d4d77cb75498347bef48305b3cbef2bd338ffdf997f09e3c2243e8f269b437e6fdb620fb5b7455a8fc19f7997ee59b65603115bccbd4e711fe2f8d67bf8dc1ac5d98b1877b5b395d9ffbd702b4f16f54315d6cc1b82b0d2c0ca683438c5691a24e990bd0f6b95dd9e55b18621dad5f303e7ebe1b64e6be83a22f6fa674ad726387eb02cd7f7ff87729a210fb910b998e38c24324f52ca7a0d72afa883cb49a137d93d2a5e31c1d7512f09f5cadaed4ff365e2880d64a9ae61c93486c80ac779c3744ebe53b106bde57720ae20e4f24a55a14233b5d01297a242121ba814f26a373c860f00a01b71583711092d926314ae4946de4ed18a9b87996f7d0c7bfc2c8769ca3bb9fc7f70d6e9c34d8f8feca51e11daf44434ff951797ce0fa4e1b1f3bb8effc8cbb26a0481869c7de09b47760ec43b7170204b067f9dd39773e89afa40e969f258fff3a199a41d06af75bf322543d045a4949bafe076d9bce8ad5fd21241a96fa9e0a6d5e3ed16f568d7e0ca016048dd1e72669eb6a8ff2d5be86ba8cbcf333ea8e74b53cfd01bed89067b5002ed595ce299a586b49d7085fee7ea59aa60016214c4122fed717364e565122b6fb4ec0ded5f30b22c9b442b75c3eed983aae0df7d4a231b6fa27c99b809e1b5e8c44c65dc7fb4c5e8dd7a0d8cf5f404b60ea281d000353fd8d28580b443c31e59d726e5a8ea86f960be0537a116da9a6cec91059b9bede06d32a31425e6ed2b527371c1b14d3df0e46829da314fb76b734d3b9cc6cd9e09ff00e49010060f8cae84609a9418d3a2699696205f028f84cf2955e796f5caab2c37241273b3fb596a3db6e1cf52b705c78b9fb74440ec2d809c0f468f27db5aa4637b8c87d7d8320b122142eeb3c368fa217d3d91ab564fa6646ffe9563ccf65f5621971cb49fc1abdd2bfffbf7596b35c8a697e66521402a8d06d112952e7e85710e9cd414dc2d6f802c1de4c597d3f956a6ac2a4f7f36150071fb78833cce07de2265054bb7f1c16f8b962ee9325e3e669de4e3902f1a3399f1245cdc06276009ec341d458dd890db41f2d49b7b43b1887b084cfde5faf7960184176ac1d82969b4cf128e65ceff4f749e6a45494eaaa1b96b1eed60b19fa031c473b80a236704174abe239a0d0cb681f16cd965404b121c8da5027146c93493603baf892bd97aa0c4b3c2173ece1508a4b8219151459bb5308e6fe083c334796fdd4ec28dee8bd82f4630e60a3e5a91537b8ebdf3f172721f6e38cb94c10bdbecf559b744ef979f5dd9d9226414e2d6e01ee0694c9333ee957fb6aedfab14cf83feef99f31053cf560ca5984684fbd3aa65ae450ef45e2ef64933e7ef6f18f0d5fe8b9b7bc1104b0f840a1a81965ddd8f6dde22f377070b7d4d70f382c1f4ad347e793d022e595426ea5fe132088df6d3bd0162bac4d18feb1b089e3838923d56b7e7ca68b425ec606d5f2954aee3a4efe3481cee746d952a930068e979e02ff2e98d61b9f1273b717500a34975ec060e44277ef201e211a33fb327501baf3752f1a2183e13d193d1d06820ca1eef1a3c4bc1a9eae9dfb241da8d5d842a5f1ba43fa602fe84e8b0db177b9a33f734f62bbc1b3fa6f618650a7ffe9c", 0x1000) 15:07:13 executing program 1: r0 = socket(0x18, 0x2, 0x0) sendto(r0, &(0x7f00000000c0)="267dc5791821a66f04c8fc21db85b7fe60685df18d6ac96cd5e88c9584b84661497b10191d62f59ed5b6f5617eaf0b1396f8d218e3934162d24108e97270ebb5ce2266f202905bdf88c1f4959d3f4eddbbda5ac0e5065b72f23ad5824a999e2731ec329e5fecf3a92bd8e573cad4f03a8b0b31e883fe5e0869ec80e72cd26d64fff836", 0x78, 0x2, 0x0, 0x0) setsockopt(r0, 0x1000000000029, 0x9, &(0x7f00000001c0)="01000000", 0x4) 15:07:13 executing program 0: r0 = socket(0x11, 0x4003, 0x0) accept(r0, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) setsockopt(r0, 0x11, 0x3, 0x0, 0x0) 15:07:13 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x101, 0x0, 0x0, "ccfeceba3ea7867c67194a0e4c3062cdc0a542d4"}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000180)={0x3, 0x20000, 0x10001, 0x1ff, "060f587ac2fb0e40e9c842c53829d53e0291e712", 0x6, 0x8}) write(r0, &(0x7f0000000040)="f121117f6b70a7ca1b22349dc0fbe75b0fcdeaefb9846c1316aa9ac40af8260c0d180a7e3570a9b6b7d1c5f70d7e8009", 0x30) write(r0, &(0x7f0000000080)="ed162ee9cd8bb82b5da10ced6ce5cac68ed9e0cfb5621861207431a60d9ad3549eafc4d0405c5dd39ffe85e989f5ada03d54cfc8772c3ad429f969e3c73ea6ab0d62242d190ca90fd96a6331855ae3cf1062a88597c48eaeac82e11f8ef4d69c7b4a6ac178a62c07950e828d673ad13139e9d5d12afed34e96d1d2ed9844e4ec57df52447c03107374e6bcf18f34fa5ce59059ee99b628fedd7c50384006e32c3c9d27b6dd3e6fa3bbe77a535c8769b5382f1ddde0cbdeb32f6ff298c5cbf5c6992bfddf2452240693b8c4b7affb74465ac9b798e6e8a526a93aaeadb7ca7bd50b695521c96e2c9c31b04cfc95138e2bd813200b68cdb31e0538f6d6", 0xfc) ioctl$TIOCSBRK(r0, 0x2000747b) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f00000001c0)={0xffffffffffffffff}) 15:07:13 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f0e5815f73f2a044fd9065bebae11400506c5df60844c28e33055552fb00000000632dfc337fc1a633871b554c8ab06198824b3da025bbd4733bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab9", 0x65) write(r0, &(0x7f0000000200)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e0177513a18db60390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a2592c9529443890c39abcec6c1c369fa47bab9e1aecf0c4aa9f915a4e02f98bdf3155cd7d25d4dc373bfc0ed3c5930e6059a3262664b9e3cbd578dfbfa86f8f1bc7bc834db257824857ac314db10ed7917354a002af475d52a6bc1f511c49cf2e9b5a029005fcba5c9f065780f5a2dc7bb6b56dac5a7af0d88", 0xb1) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0xffffffffffffbffe, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 15:07:13 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x8888, 0x8) mkdirat(r0, &(0x7f0000000040)='./file0\x00', 0x1) r1 = accept(0xffffffffffffffff, &(0x7f0000000080)=@un=@abs, &(0x7f00000000c0)=0x8) sendto(r1, &(0x7f0000000100)="6652702c45d0120d2248942acff066495bb8beef63a16ea3d91daf90b6da73a28aaffdf11e49d813b0cbe2d7798be84bbc572b47e65830c590146c2f7936a9ca765d2fb3065ec16922f3ccd9a55e00dc5c07858d0aa9d14bfb62c01abefc692008d191014cc83942fc657a5c2e973c7b27dec3c597526cded28de406155a12da2f134f641efe8405cff80c35c0d7af16a05667fa98886cee87b09a5246feabf017e2e85d902167dfde94445b1f8bcb5f05d1fcd500f5f21d00a1ef10905c11c2a4e4c6b98c39df87ebdea2279de42d7b9ee397a3ae07d3f8fc52f1551e581f005cdefe51ec", 0xe5, 0xe, 0x0, 0x0) mkdir(&(0x7f0000000240)='./file0\x00', 0x10) openat(r0, &(0x7f00000002c0)='./file0\x00', 0x8481, 0x0) chmod(&(0x7f0000000280)='./file0\x00', 0x10) r2 = semget$private(0x0, 0x3, 0x104) r3 = dup2(r0, r0) ioctl$TIOCSTART(r3, 0x2000746e) semctl$GETZCNT(r2, 0xffffffffffffffff, 0x7, &(0x7f0000000bc0)=""/240) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, &(0x7f0000000440)=0xc) fchownat(r0, &(0x7f0000000200)='./file0\x00', r4, 0x0, 0x6) munlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) connect$unix(r1, &(0x7f0000000480)=@abs={0x0, 0x0, 0x3}, 0x8) link(&(0x7f0000000300)='./file0\x00', &(0x7f0000000500)='./file0\x00') semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000540)={{0xffffffff, r4, r5, r4, 0x0, 0x9, 0x1f}, 0xffff, 0x6, 0x1}) semop(r2, &(0x7f00000005c0)=[{0x7, 0x2, 0x1800}], 0x1) r6 = dup(r0) connect(r1, &(0x7f0000000600)=@in6={0x18, 0x2, 0x100000001, 0xfe1c}, 0xc) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000640)={{0x583, r4, 0x0, r4, r5, 0x0, 0x1}, 0x101, 0xffff, 0x3f}) utimensat(r6, &(0x7f00000006c0)='./file0\x00', &(0x7f0000000700)={{0x80, 0x9}, {0x0, 0x16fd}}, 0x2) open(&(0x7f0000000740)='./file0\x00', 0x0, 0x4) sendmsg$unix(r6, &(0x7f0000002e80)={&(0x7f0000000780)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000002d00)=[{&(0x7f0000002c80)="714243e28d72a3475360917a91d7b7f86732fb4dcebed57b2985babaf252ca4bd1294514bd83debb3025771d53d03f56c430a61889a30ad841ced7d571e6e56174", 0x41}], 0x1}, 0x0) minherit(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x3) 15:07: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, &(0x7f0000001980)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4e387635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c66079f288bf6d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e97610f1a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb0", 0x3b3) r1 = syz_open_pts() close(r0) r2 = msgget$private(0x0, 0x50a) msgctl$IPC_RMID(r2, 0x0) r3 = dup(r1) r4 = syz_open_pts() ioctl$TIOCSTOP(r4, 0x2000746f) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xfffffffffffffffe, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) getsockname$unix(r3, &(0x7f0000000040)=@abs, &(0x7f0000000140)=0x8) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 15:07:14 executing program 1: r0 = socket(0x4, 0x400000000000, 0x0) sendmsg(r0, &(0x7f0000000100)={&(0x7f0000000040)=@in, 0xc, 0x0, 0x0, &(0x7f0000000280)=ANY=[@ANYBLOB="1400000000000000000000bc7f6fa82201340d545aeedd8356d55b8a69cc07d6894c28d06068b6d6b312cf4aa44d81193562e269e43bfe9014cfccd96d28bd63dff20b21fc9a7998edfae940a9ce45a88d264aa5d2adc2f6b23d35b748f68a05c0986de5310f97d9ffd9ea368188c36fa14d67bb23e8252f7c8a5333f7a4a387d1175d28c9ff450c3e072d9f12af64cebc8ce8eeeaaf40011eee9732c3e2a3"], 0x19}, 0x0) socket$inet(0x2, 0x5, 0xbe) setsockopt(r0, 0x311a, 0x100, &(0x7f0000000340)="e96375dffbb16eeb43a308373c2188e03fb62d9feb9b6f620d9585fb5319c9ec138afc8e43b0e973bec402f3fa8edb3d9bcd7c65148d65547ccf708aa723d81e3d05fb0eb0dd787da6311f01aea5562dd4ea485f778f775d8ae435f4cdfe8d306c1c383308ed4e9b42c17bcc856c0f0e0bfe5db34ffd763740d762e8f0b6249db023440ad16ba397c1487f127cbcddec7112a28424f13ef9c2b0aa9e05e71a3abaf553758afd319027d8c8b2d2c10476857aa4584b9e026eec2e0f1b72f7ff0e3acd9558e7dd26d81cbb5c0f0448299ab1538219e78f645343f42aeb889953b6597a8cafd488bf1212bc6863a938877229519f5e16ec69a302d390e127", 0x2b9) getsockopt$sock_int(r0, 0xffff, 0x1025, &(0x7f0000000000), &(0x7f0000000080)=0x4) 15:07:14 executing program 0: rmdir(&(0x7f0000000000)='./file0/file0\x00') pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) recvfrom$unix(r0, &(0x7f00000003c0)=""/98, 0x62, 0x2, &(0x7f0000000100)=@abs={0x1, 0x0, 0x0}, 0x8) fcntl$getown(r0, 0x5) readlink(&(0x7f0000000280)='./file0\x00', &(0x7f0000000300)=""/164, 0xa4) symlink(&(0x7f0000000140)='.\x00', &(0x7f00000002c0)='./file0\x00') rename(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)='./file0/file0\x00') symlink(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)='./file0/file0\x00') 15:07:14 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) r1 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) setreuid(r1, r2) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000040)) syz_open_pts() pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) unlinkat(r3, &(0x7f0000000100)='./file0\x00', 0x0) fcntl$setstatus(r3, 0x4, 0xc) writev(r4, &(0x7f0000001700)=[{&(0x7f0000003940)="90", 0xfffffdba}], 0x1) write(r4, &(0x7f0000335000), 0xfc94) execve(0x0, 0x0, 0x0) 15:07:14 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt(r0, 0x3, 0x6, &(0x7f0000000100), 0x6) getpeername(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) preadv(r0, &(0x7f0000000540)=[{&(0x7f0000000080)=""/10, 0xa}, {&(0x7f00000000c0)=""/75, 0x4b}, {&(0x7f0000000140)=""/41, 0x29}, {&(0x7f0000000180)=""/107, 0x6b}, {&(0x7f0000000200)=""/76, 0x4c}, {&(0x7f0000000280)=""/74, 0x4a}, {&(0x7f0000000300)=""/254, 0xfe}, {&(0x7f0000000400)=""/40, 0x28}, {&(0x7f0000000440)=""/242, 0xf2}], 0x9, 0x0) 15:07:14 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open$dir(&(0x7f0000001940)='./file0\x00', 0x801, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x405, 0x0) readlink(&(0x7f0000000000)='./file0\x00', &(0x7f00000001c0)=""/225, 0xe1) 15:07:14 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000840)={0x0, 0x0, 0x0, 0x0, &(0x7f00000007c0)}, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0xfffffffffffffffd, 0x3, 0xfffffffffffffffa, "845c556b00070000000000000000abb8afb400"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 15:07:15 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) lstat(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x3, 0x2816, r0, 0x0, 0x0) unlink(&(0x7f0000000000)='./file0\x00') r1 = getpid() r2 = geteuid() r3 = getegid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={r1, r2, r3}, 0xc) 15:07:15 executing program 0: socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080), &(0x7f00000000c0)=0x8) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000040), 0x4) 15:07:15 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$inet_opts(r0, 0x0, 0xfffffffffffffffd, &(0x7f00000000c0)="9e0facd86d07cc77da698374bcfacf6c1193e41e6c1f348b30641d00bc2971f45ed2b56e9bfc83110bb4d19451f354e6523100e481951e44ecfbf025ad5d700738d9363e9653b1675064b3", 0xfffffffffffffe91) r1 = socket$unix(0x1, 0x7, 0x0) getpeername$unix(r1, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) close(r0) 15:07:15 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffff7fffffff2) mkdir(&(0x7f0000000000)='./file0\x00', 0x4) rename(&(0x7f0000000500)='.\x00', &(0x7f0000000540)='./file0/file0\x00') 15:07:15 executing program 1: r0 = open$dir(&(0x7f0000002700)='./file0\x00', 0x100000000001fffe, 0x20000000000000cb) writev(r0, &(0x7f0000001680)=[{&(0x7f0000001580)="5faa7f4b18d5567195f6da84ec9831c1ccd0988c8d9614deae0537ee38602e1039ef0501706e516bf5da055dc0fbb48569260f097e7e02ee63b9a11025310dc0", 0x40}], 0x1) r1 = getpid() fcntl$setown(r0, 0x6, r1) clock_gettime(0x2, &(0x7f0000000000)) execve(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) writev(r0, &(0x7f0000001300)=[{&(0x7f0000001240)="7afae84010e9901c5ce8571074da60c98007b6bc293ce67ab186f2e2241e7bb744804339426f2d9ba119156d34d17f60d3257f693d3e11c5f0c6c838b016a7a398d4fcd33102deef02e88094f29f2f6757fe0b6f77dab27bf55b5adc306cb994dfadb7018e590ee2ca0c1c7a7d0b74317da0fb8fa94f58dc01ce45d6a940b15ebd170fbf680a430e059798ff02c9ea18bb", 0x91}], 0x1) 15:07:15 executing program 0: r0 = socket$inet6(0x18, 0xfffffffffffffffe, 0x2) getsockopt(r0, 0x200000029, 0x8000000000003d, 0x0, 0x0) 15:07:15 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x100007, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffff8, 0x2200000005}) 15:07:15 executing program 0: r0 = socket(0x11, 0x4003, 0x0) setsockopt(r0, 0x11, 0x2, 0x0, 0x121) flock(r0, 0xaa439d2f969e8d90) 15:07:15 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) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x7, 0xfffffffffffffb82, "855c55021a0000707b634c00"}) readv(r2, &(0x7f0000000240)=[{&(0x7f00000000c0)=""/45, 0xfffffd88}], 0x1) syz_open_pts() 15:07:15 executing program 0: r0 = msgget(0x1, 0xa) r1 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r3 = getuid() socketpair(0x10, 0x2, 0x6, &(0x7f00000002c0)={0xffffffffffffffff}) connect$inet6(r4, &(0x7f0000000200)={0x18, 0x0, 0x5, 0x800}, 0xc) getgroups(0x3, &(0x7f0000000080)=[0xffffffffffffffff, 0x0, 0x0]) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000100)=0xfffffffffffffe54) r7 = fcntl$getown(0xffffffffffffff9c, 0x5) pipe2(&(0x7f0000000240), 0x10000) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000140)={{0xff11, r1, r2, r3, r5, 0x80, 0x100}, 0x4c3b, 0x10001, r6, r7, 0x7, 0x2, 0x1, 0x3ff}) msgsnd(r0, &(0x7f0000000080)=ANY=[], 0x0, 0x0) semget$private(0x0, 0x3, 0x8) msgrcv(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000d59f638ca1179c6900000000000000000000"], 0x38, 0x0, 0x0) r8 = dup(0xffffffffffffffff) ioctl$TIOCSTOP(r8, 0x2000746f) 15:07:15 executing program 0: r0 = socket(0x1a, 0x8000, 0x0) getitimer(0x3, &(0x7f0000000000)) recvmsg(r0, &(0x7f00000009c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x1) setsockopt(r0, 0x1f, 0x93b, &(0x7f0000000040)="d2047224fb4a8c9c1c932934c597621193b159b7e30143b5f8c91f2a884d2c81edb69a67e28a0014f0a4bbb8f9be3b8646a8719055b4e61e6cee9c65264276eb04e5fc97978ed155349868ba58b382686d8288267d023af653c74e3eadc5ae06f4fbf850c32c4ae4ab6638b45b899ef8", 0x70) recvmsg(r0, &(0x7f00000003c0)={0x0, 0x0, &(0x7f0000000340)=[{&(0x7f00000000c0)=""/226, 0xe2}, {&(0x7f00000001c0)=""/142, 0x8e}, {&(0x7f0000000280)=""/158, 0x9e}], 0x3, &(0x7f0000000380)=""/30, 0x1e}, 0x803) 15:07:15 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x8000000000020e, 0x0) link(&(0x7f0000000080)='./file0/file0\x00', &(0x7f00000001c0)='./file0\x00') link(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='./file0/file0\x00') recvfrom$unix(r0, &(0x7f0000000100)=""/150, 0x96, 0x9117f608198d3c4e, 0x0, 0x0) connect(r0, &(0x7f0000000200)=@in={0x2, 0x3}, 0xc) 15:07:15 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x8888, 0x8) mkdirat(r0, &(0x7f0000000040)='./file0\x00', 0x1) r1 = accept(0xffffffffffffffff, &(0x7f0000000080)=@un=@abs, &(0x7f00000000c0)=0x8) sendto(r1, &(0x7f0000000100)="6652702c45d0120d2248942acff066495bb8beef63a16ea3d91daf90b6da73a28aaffdf11e49d813b0cbe2d7798be84bbc572b47e65830c590146c2f7936a9ca765d2fb3065ec16922f3ccd9a55e00dc5c07858d0aa9d14bfb62c01abefc692008d191014cc83942fc657a5c2e973c7b27dec3c597526cded28de406155a12da2f134f641efe8405cff80c35c0d7af16a05667fa98886cee87b09a5246feabf017e2e85d902167dfde94445b1f8bcb5f05d1fcd500f5f21d00a1ef10905c11c2a4e4c6b98c39df87ebdea2279de42d7b9ee397a3ae07d3f8fc52f1551e581f005cdefe51ec", 0xe5, 0xe, 0x0, 0x0) mkdir(&(0x7f0000000240)='./file0\x00', 0x10) chmod(&(0x7f0000000280)='./file0\x00', 0x10) r2 = semget$private(0x0, 0x3, 0x104) r3 = dup2(r0, r0) ioctl$TIOCSTART(r3, 0x2000746e) semctl$GETZCNT(r2, 0xffffffffffffffff, 0x7, &(0x7f0000000bc0)=""/240) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, &(0x7f0000000440)=0xc) connect$unix(r3, &(0x7f0000000200)=@abs={0x1, 0x0, 0x2}, 0x8) r6 = getegid() fchownat(r0, &(0x7f00000003c0)='./file0\x00', r4, r6, 0x6) ioctl$TIOCSTART(r3, 0x2000746e) munlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) connect$unix(r1, &(0x7f0000000480)=@abs={0x0, 0x0, 0x3}, 0x8) link(&(0x7f00000004c0)='./file0\x00', &(0x7f0000000500)='./file0\x00') semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000540)={{0xffffffff, r4, r5, r4, r6, 0x9, 0x1f}, 0xffff, 0x6, 0x1}) semop(r2, &(0x7f00000005c0)=[{0x7, 0x2, 0x1800}], 0x1) r7 = dup(r0) connect(r1, &(0x7f0000000600)=@in6={0x18, 0x2, 0x100000001, 0xfe1c}, 0xc) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000640)={{0x583, r4, r6, r4, r5, 0x0, 0x1}, 0x101, 0xffff, 0x3f}) utimensat(r7, &(0x7f00000006c0)='./file0\x00', &(0x7f0000000700)={{0x80, 0x9}, {0x0, 0x16fd}}, 0x2) open(&(0x7f0000000740)='./file0\x00', 0x0, 0x4) sendmsg$unix(r7, &(0x7f0000002e80)={&(0x7f0000000780)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000002d00)=[{&(0x7f0000002c80)="714243e28d72a3475360917a91d7b7f86732fb4dcebed57b2985babaf252ca4bd1294514bd83debb3025771d53d03f56c430a61889a30ad841ced7d571e6e56174", 0x41}], 0x1}, 0x0) minherit(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x3) 15:07:15 executing program 0: shmget$private(0x0, 0x3000, 0x244, &(0x7f0000ffc000/0x3000)=nil) r0 = shmget$private(0x0, 0x2000, 0xe0, &(0x7f0000ffe000/0x2000)=nil) shmctl$IPC_RMID(r0, 0x0) r1 = socket$unix(0x1, 0xfffffffffffffffe, 0x0) getsockname$unix(r1, 0x0, &(0x7f0000000040)=0xfffffffffffffe8d) 15:07:15 executing program 1: mlockall(0x3) r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x11, r0, 0x0, 0x0) mprotect(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x5) open$dir(&(0x7f0000000000)='./file0\x00', 0x20000, 0x0) mprotect(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x3) 15:07:15 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0xc0, 0xf6) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000040)) getppid() r1 = socket$unix(0x1, 0x1, 0x0) r2 = dup2(r1, r1) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000180), &(0x7f00000001c0)=0x8) unlinkat(r0, &(0x7f0000000080)='./file0\x00', 0x8) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000140)={0x0, 0x7ff}, 0x8) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='W\x00') socket$unix(0x1, 0x3, 0x0) setsockopt$sock_int(r2, 0xffff, 0x80000001021, 0x0, 0x21e) r3 = socket$unix(0x1, 0x5, 0x0) dup2(r1, r3) 15:07:15 executing program 0: r0 = dup(0xffffffffffffff9c) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000000)={0x2, 0xd72, 0x6, 0x4}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$unix(r1, 0xffffffffffffffff, &(0x7f00000003c0)) 15:07:15 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) r1 = socket(0x2, 0x400000000002, 0x0) setsockopt(r1, 0x0, 0x1f, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) setsockopt(r0, 0x0, 0x15, &(0x7f0000000080)="04000000", 0x4) 15:07:15 executing program 1: mknod(&(0x7f0000000100)='./file0\x00', 0x1ffb, 0x2) r0 = open(&(0x7f0000000080)='./file0\x00', 0x80, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r1, &(0x7f0000001580)=[{&(0x7f0000000140)="427857a1bf0e3883905779b636839f7f33accb3be7f797bd076fcedc935ad25df98b41e775330cdd829bbe5ea97bfdf405da3e028344fb0265b6a2afdccd12f3a99cae8bedfd7287155e669a9c75178c684170e0e73299486287db4a211ad704523399420890c814e176b4369a783eaf71c6fb11b22b9060507e3dc02686b4552206513d2b84bd2bfc7fa0c27d2419ea68e4199780a114a4", 0x98}, {&(0x7f0000000200)="b516ce2adb76072df4f83a77de1d4b89e1bb9e0fa2769bb2fec2916f1d9e", 0x1e}, {&(0x7f0000000240)="f4f5ac5ab3e298bd0ead50254a3fa824c9288ffca999171b68f697ce3b58a4c756f08c7d355a6b0aeae655143609a1cfb5b8e6d84b754433c54db8455e1a8884457344120d419300f8444cb1ad0cadce3b6dcdc753157ac95b2d2a3e947202513780bcbe4c3f030a7bef08041bae69cf2b773b584025ed92bbbd84abff02b525783d2c7bb58f3ed82bb8cce7c3b3d17bf7f9401ac0a338e5a53387cdf11bb871bc7476a556f584114ad14ec1b6c88bbebff32f2d516cab3f1d78f62b9f3632e0984bbd9e21eedc30fea991e94faf5d939cd858ee1bbd3e291202", 0xda}, {&(0x7f0000000500)="c5af72424944db47cd0f6e4556f1f9fb8bbdfa925870b3d6b328a48252269b1dc9e7d08f42380cebb58cd9189d664902135b5e205deaa3907f171d6cffdc396e26e0a56497d617073cd18f965b09a2d308e00e9eef726abfa1b953cb6f8915ef433b81cb45711a27a0fe4d2fb99bebc12322158e9d5496c9a33028c4fe7ceba19d462f03cd96dfcbc347e93e1385aab8864e5f98a40c9ae750887bd29c36ce9f1840fe41dc69b2621fa469ac7a186047afc480760690a2fb6a13314e918a2250ea1579ba959183931744f7f4ddb618246bd2eff45bf3aa5221316b09e28e563185a41f18925128b8935320722a5679c65e94db5b953fc2795ff05f74f9abf79ff25f3a61aecc028aca492b2784898c36ed604be85ad5ad1db8adf7a0de9e5481d7d5de146a5cc2e76ff530344a660812d1008149cef2a9d2e7c63e04a8fdb6c73fd481e5d4b20caae1bc43a22a2ad9b80fe95ec97e813efb21d45130aaff6f30f2bdf7dcc8cae972ed96b28d424ea6607824f620dbe8e8b6da9ec1de9ed63abf9bfd170a3bf8087962603ed51423c72b49c1105892c93f79e3dfafe0d6e1c0025d4da54f252242f4525a726128b16dd841e7f6b627b5b527a65269b764c0777ad0330af4bb189de48e6a0c759a42372efeb851e7885ce5980de0a0251f1c4b8a27bc0a6fb11a3fe9552cad5b11e6a9049a55d09754ea914ea6250fddf6d5557b7c840d198811f551b7381b1841e16fab706d5733a1c98ca5c3afef5fae527ba8ef5f1cbf5eff2ca3a1c9f8c8efa0551c0c9695d24397ae2e93ae13a92a76063e44b199cd066c1397af18c5e796914c6625d3705a3ec2cecae80bcf451802b29f67812ba70e5ac90c0b8f19a722a4fbfaeded504f4c7ca19d9a911804b4dd6b704849b43958e8d49d42b3b75e44e7d94e1af91e75f5df88879180cd3eb24e92ed0cef26a72ea9d17c4a72760be979b5c9e26beb94c28fe2e4aea626e2ea3da0b013c2b33c2841dc5526f482225250829a9de5c2a74852e24114b72f0af286e4d5742ebb1e7d6728a9dff71fb3abc9d5d2d88655ae7b4c019071d0ff4a91e085c2459996ac01064db1f210d28af6561d0440fcfb13a92a0d5f65e986aca3633259c0ea28ecc5245ca3eabaa3cd16c677e67ade5478b308514dd40dd3da5745d1dac12cae28236c4f4182b3213dffa43d65d3200d2f0dc9e573880f8cbe938d313ec560341f26404d9814143254cfa5389fffb369857cbc7881ba0230f8467725d3d0cb01baac0f641193cbc6636bbcf03c71ca93822c02bbbc6381b75f5bfbaf19229bdef22801896a44d422f7698c06a1d66ab9a5296da5f2519ca3210a58a9a787da47b45fab01cf7a60336830919e19d50ae28e2411f8b7f4e7d220f98c0f1d98b4f0fd9f50cb44a1538c442eb9b22e9785864ee8bde00b888fd7f5946bcc321f7ed67ad1be4054ebe43127fcfeb8c7a93b50bd61b62df4045cc7374a6dd1ed384af0b62c470f9bca715f21efdb92311112d1b049abbd6a838be0c2e962509ea3844d0592f3f2a67a8168e5c1014a6c2f91c30312b5bbf56792911713541fb9eae1399540021b9daba328cda00238a2ac1c93d6e8b3e610480373e1a74a4d27fe1c73c885a85f194bb2ca1f989b933269659e45515a3ef7c0a674f0d971fb34ee0a979aef40996ad428694df1a861d4ec92f61cb5f6cc727613193bf91b2b6e230211c8fff279b0826b43c5c506529694d729943000499c619264e8469b02e66389443b76f8ae3b6aab461708d3da2a17b629e5dc28d75dc46e913f92c0a7be1ebe2cb4f7b9392b7efe9ac16f4a35af9d0b139809b3a2eefa11c61c649cafcc895c7779ff3e0b54e8867f1a88cd086ed2faf138080e882353f97c51a7d3b0075fcc314f1872549d62a33e8b8cbe342925f833c9529383637679ccfac647c38f05c53ec4096066ad05391c876e30595fb6e5f4e3c04d618087324fcb31d25bf98cd40959fb4556d1cbecd089a81e31c705529526d1d6f633271f8d21656a76555f188dc1b2a19bc1abe1e4749516d7cf55fc3aa463d4b3217a61e7fcdb22e6273421b11d5d038fe086a968e8e032bb2b228d888e84787433b2b3638a3cebda23629692d5a39512dc6728f5cfa436d873b1f60c713d31b412bc220ba212b7ecfdc6f6a952e766931b31e766facb99627e28d86355219dac8bc7211fa51918f1bc89e5bf72440b831c4e2e7af7ae03b684d76ceb9c8af8f5ff3cbaa678a798eaa023c3f89189d4532a76e03daa0b5a02488ce61a190cf97edd2c3a98d3f758f054a8fb73048792e76e48a8a1c8f87f0e6ccb5683a07b37546a0acd7067f4401e91aaa69b202bcfe92bf2e6533ea6c3036c0b5e855205b8afda5cabaeb9ebf9bcd54b53582719c47d71b590054f23afd6a6e7221ba0776d9702533cf8f7c9b5d0c1b08f917aa77e725ec5a22e87ff14c59343c8f79ad04314d7e4f98b0f332e5ab94895560d37e391c0e67dd2fc26d01d438800dce32fe28dd283dc19cf41a06bc77e4990fcb1d79c893a2670fd4a748cd88fbc135f48b3d8092f4a226015f70785803aa063489b4e2ff60be7e5ac6caf8694b279f0738da7e5aeb316c092b1ea190e1ca76195383360ab82d2af4b81c202574da8d4b960311899071fcf6bb2182006b89b12d34624fcdcc6fb081d2c078e5fbb937cb72981e1800ec40664a84c98c943cf83df868c3cf189e7f834fdaff18c9bdfa42fb3f23c256e37fb1257cb63393dad9dc45955127d9a373b782023e1cd7f1caabb9d28f4ea818acb96e63edc6c26e72500de1b9c3c6fc36728221586a6a47252c808fff991156d605a5a0d51674d22f3df2714dfc3b483332d65f6600cddbc27e42e17b9e0749f38669c267d5c16c28f84cba338b36750aee6186fc0c3b8eef4d164f916ea22234b1f319bc0fa41da7162d8945fb397330392d0232a1308c825dbbdcf01e2599523d0868f121d26881d86856a0f0da483bbf76b249b0f1b8de593494aef82b625e467387e88f9009f8f3b4d7c62ffff02eb69ce3041f86a0ebdb07fd1ec1dfc6c15200fe891731f2ed7873a46cf0ffa0573091b2c2304b4df597cd486c8f798028e901f9dd2b4842d687982de691c62194355149f57495456ba964237824c166e2e936974cbdc4183a33da30c709c8b4a834ba4530932efc7625c5549256aadd6b8a747b4bf2c42c59d21b134f1dfe45414245dc719afed9f27ab8f02718b726e6f2dea3a42b36505d6eb629fcc49e5c3c2e73d420e9f77b73afd1ccef775ac5f1963b6da1f505433957343c3beb819a9225fe4c4df89f2dbabb477af78583ea66731ed8a6bbf691600086d7eb57eb556bbf4eeca1812fa0ab8001357edeb2674c55b6332a3e4a0173ebc30d38516f2b37059f3100e450c60e8431356acad215f18e37154b17b99ce5758feafc7f704e11881cf967d44ed10a1652f1ff48326bb9824f3343b3fac167492af35314bc9474d105321f4205c59e7c9aa9a77713c3285f56d35a60fe5662900bb3f1349471e8c5a9bf7d48770bd3acdbe848c7f6192ae2b973c1c4d0173a6e9e8913aae52a50bb55638405a0ce7f45114ee596017df666befc100565d8b648101a1800cc2ade78f50cc08c1cf10c0731356894ed3b059a92619ae34879db71818b90a663913873c783d80c4c2a6fb9d723d54d32679047d6d362c2cabe5bbd2c956732ddc72d3cc274d97497b91fb2e20275e2a1eedbd581a6b262fd5898f84a34c0b543cd45bdecb24f55cd294e8a2b546bda7393ed3a1f4b40b50207dc3c0d7720a43e125f2e9069b67ba44bea91427ff91218d28b29f11e1b3a3cc0b9627cf3e2c9906e1b204498f4457cc91aabedd9fb7e870aeae858fdb1af5c0ec9434460d997773289b5326af2d101ea216a9d2a75d0fb55c3f9c432d6bf4b5474575138e948684d59bca58ba41d12c5bef7b6fb189d2b0e0362a5329ecc588756076307d0bbc795a347b0b470b55ad1722a6b883ed977af14150041ca94944734d637f84f3159856fbfefc304c9efbe9fa0c613e23b73df2bbcff0376ac38a60c8add2641c38273b9e624486e61accd3914ad53be2e59b4b9fbe066901fd4f517d5dcded7043ede1d4fa9a280b9ee60f86ab529ac1b7b3553711b8eb744a8f67072c6674ffd6515c9db866d43dfd2bcb323a704fcb48e94856df73725ad1d144c71792dd7e4678481ca1692af4aeae850baa7fbc2a520ecc3c1636ec73e56e0a4eda9162b5aa9ce007a2969e212755a82fa88bf2bbbbd68b0b0da7d82ac6de75fa1559999f62f1cede0f32c171590457ad75940711bb411df98ffe93faede8a0ee9fb0a1fc521afef1894b474a491e6f3e0b11a7ee48efff50a2b0b156f0bbd617dde6cbcd35b6074cdd48d8a319077f400be80c0354a74782933b197d4d12a2d3e39e9bed755d48a81207309276aa7eb2dc9c2cc434188ea68e2345dd43a5305492ec5547a59383daef8a0f2ad10d0fc591b3573b44f4478afb14495d923b9e289f645d01facb3b91b04f39af36f18b057a69ba48265056d90aef9301e9e3e69dfc90e37ca7babd157e2d0bbcd662cc72e73ef0079d3435a0370c905aca373d09aff68a10662669aa083a2c49467957ad04214e0aefe87082fc56a2ee41a51869061b95359ce0c97411a80f936f84888a2215eabb2c8aa46df0f1e6643e659a7e7cb3c1a1189cf421421e43ebc67f935fcb3e688a6d00c8848065663d0a35b2a38519ab1e62708b527751ddc17592d280e98543db8292f5a3900ab4cc59614cf4539a7d9288294311da4d7deba9a9021e4294276e9e569472fb3cf3f51aeb0bf5e25aa8e83e8f4d09b2d52e9a8a5bc7d70c16daedc196d4d3df0c33586f445a734515a76cd49bf046872b60e7597c36ab89dd87153eed870a82e7b9fc3997b939d8df85f37061eeb81e91d5adcdbc7431733773c918f3597b1be82e080b27df293fd4af34f57e08303b60182f40dabee85c4ab842c4bc5e7b62f3ae76d8ae8183147820255c4b8528e9d093a0190cd852d956e7de1fe537a9e88402e064b34b9f1cff93313375a745d61be69412c37045fd38de13afe4d90a582f912859d1cd6ef02ef312264d076a1b1e878d92b3655b2e78d466f5ed7b98fa4f7ca49fea8de8d98324a5cd507005d5517c0ed0b00ec1895bab38d4a523d2106e476bd44a98a1cee4917a889d471dbe43863c14892a16068a49f0d73edfefba632c1f566173a4bdd8e30fa3c9e3b21cb7af4d5fee84665b5119fc141c1d8381a0a8aefafb4f194a25cbfd7387959911b27a2fa7b84a96d504a4ba0cfe087ddb646e1952fd10071ec97f185c9bce49052a13ff151bed71dd9610f3283c09034485bdab6adf025e4db94bb20e004e0fca9ba3e56864b3fceccec14775b22590177cd17c8300aad5e3bdd38e98ddfab6d6f340d843302533de0d0730656816df526775b1cc50cd203b8849453a188ee1458478d8a2b07fd18f3f38e3fa96d004c0be0dc933aa1c6c76c3ad7147bf618d400ae2ec292774affdc43f513071bd61f7bcb6ba736b2f8b754afcc3d4c8c766f054590eea67a963df376efe7a5122c88324809072c72db02fb2a9ab60639056419724a1b229e25d2a01b466a1996c73bdd08409aeace3d700d9e3a126572ef7d0fe8c5258fc1a92ad7293695407fa90d505a8951bb2ad2cf17dece2495908ba520afff8741ad41d1ef8b641af316fad5539838343708e32868503e48e1882902fa56c1627a08a8c3cd5ce8a9f950ad0f78398dc", 0x1000}, {&(0x7f0000000340)="8bdb72c231a8646a4322ed2a9f38f8321d0c5686eb82f258169f05fc4c00235a65078e41fcae6e99513f6a96b68b8b39296af3cb0d029994f0d4f3fb51862434934ab064952e80bfb9d4545e27d50bfdf5c25da2cd577f684a1143ea479f75c791af90f672c6d8b6947ddd50c87ee4b12dc3545daca8aed31f95827cb3e0b8d59a91d349954b82bb3de70ab21343d7225b2804199f99dbfb8ba6be3cc4", 0x9d}, {&(0x7f0000000400)="bbe04fa681b7129f41c439df55babd6d6c", 0x11}, {&(0x7f0000000440)="b74749293f66186a609df09de8763eec1c", 0x11}, {&(0x7f0000000480)="b8d35b42bd1f46c8b4b63b6dc4202848c21d7f2a555ae8be92f50208590a93e48b640586e2", 0x25}], 0x8) kqueue() readlink(&(0x7f0000001540)='./file0\x00', &(0x7f0000001600)=""/247, 0xf7) r2 = kqueue() kqueue() r3 = open$dir(&(0x7f0000001500)='./file0\x00', 0x18480, 0x6) kevent(r2, &(0x7f00000004c0)=[{{r1}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) poll(&(0x7f0000000000)=[{r0, 0x8}, {r2, 0x4}], 0x2, 0x4) mkdir(&(0x7f00000000c0)='./file0\x00', 0x40) fchdir(r3) kevent(r2, &(0x7f0000000300), 0x22e, 0x0, 0x10000, 0x0) 15:07:15 executing program 0: clock_gettime(0x3, 0x0) r0 = semget$private(0x0, 0x0, 0x467) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000040)=[0x9033, 0x100000000]) shmget$private(0x0, 0x3000, 0x100, &(0x7f0000ffd000/0x3000)=nil) r1 = semget(0x3, 0x3, 0x108) semop(r1, &(0x7f0000000000)=[{0x0, 0x200, 0x1000}, {0x3, 0x6, 0x1000}], 0x2) shmget$private(0x0, 0x2000, 0x4, &(0x7f0000ffd000/0x2000)=nil) 15:07:15 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) setrlimit(0x2, &(0x7f00000000c0)) mmap(&(0x7f0000ff2000/0xe000)=nil, 0xe000, 0x2, 0x10, r0, 0x0, 0x0) getrlimit(0x0, &(0x7f0000000000)) 15:07:15 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x20000003b, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) setsockopt(r0, 0x0, 0x291f, &(0x7f0000000700)="f38708d285c3582ec3310811e9965b84a5fcb0f7195b1cd993476b482667cbc2b024d8407528833e34c2619c996d66a7d288abd4b247a3bacd5473e8f157df35373a7dc325781470d2464f254a89f759cf6cfa491cf393f4b627d888c3ba327bd22fad57e96784ecd66230af8c9198c200ef9a48324145effdb952eadbb9af574c90a46005b2eb687655f13787b699b2341b1648298106ee86", 0x99) sendmsg(r0, &(0x7f0000000640)={&(0x7f0000000040)=@in6={0x18, 0x2, 0xa3, 0x9}, 0xc, &(0x7f0000000140)=[{&(0x7f0000000080)="6afe90c6f52ef5624f51eb668dd2746cd509e6d1e3b48cf44f93e925fd4588d43d68523e714aa22e565411d90aaa61650f6cbf4a85ad4a77a61417c409145e3e6b7c5048f91432589a78cf0ccd4f067dd75de4313e37f3024b595971c0578658cd3c55808470a44d977556815d0e4b4094fe18083327ecc3040b2382589eb08f990fb6b494dc0831ed996db4621f7f38ac2a9d79", 0x94}], 0x1, &(0x7f0000000180)=[{0xd0, 0xffff, 0x8, "d3431d5afee7c5fc0851ec6d2e3f5798392c9c39cdd1b995c783ea15304159a6435ac0e2476242667bbb29a2b86d4499645ce20ff7ba6773d1e88d944322cf031507e85990f42d6b794220ca21452c7172d755fe0e61e23f0f0cea0845739d33bad28bd1f339a1c47ec965a71a3b17e0258cb8b14cf3622417e0e37cc5a8a429de0f07a94c7a1c23c0948c8b6af7f4ee33e1109347d011f8b86174ebc4ab6d1123127f1d30bed85e97f8660624dcdd9992df7dcfb24953c4af"}, {0xe8, 0xffff, 0x100000000, "83622b9c30c51173d2fa764592a74f59a1bab7f3cb1658403ef53b01487262f7c0d0d3aa7eb5bab031c5973aeb34d9cf7e4f09e3a60e444466fdb613f3ae974c1127a44c6341c016afc5ed32902ff4956d986592d3ed89ace17e87688a58ee55ff9367cb9f21734887c81dfc80d26e87ca04684067a30ee5ea4b6e8a588de80d0721e325a49d061907329ebafe1cdb2455283c42e2febc33a3f1965bec49f12457f48559cef75b488830526c7be0ded5cdf2f4ecbed902c24ab02ee15677e09004018983da1f53f650691bfe19b1f5b9a73b"}, {0x60, 0xffff, 0x1, "09285b73bb80811e4c877db15d81ff7ee217a70cf36ef4312b92e66159bac7647204907043c5e13eb51400ea2033828d2774eca0e5b637ee20ecc4af377117834a82faf98ecbeb5de6492027314a"}, {0x80, 0xffff, 0x2, "1b4a5093cc7eb94524d6a6688521c89281617d1edd5112b60334eb5192c98b491ba698bc9a31d6064c46ffcc857419de3db32a48430b09f0c9c8fd8870f689267f2bcfaa44f6a12678ad959089221ca70d9a2d0111c24709cba736832a62b1cbd73d692f23811339ec71fd1c76"}, {0x110, 0xffff, 0x6, "89d0878882bff6118a4dddb90d8c8ae1d696c63bc2253710596fa8e87cbb308f4a923e3886d74b6b755b6b67b39718206d3006010a85aed5a77ebfde4d5cfb4d3bc0e07d59811c62c12e597286f6d11f3338b5a379ff2c0fb9aff4f88e7c94d2a889febc42bd3627065696f77dafc9d8ac6c377c96ed5fd25bafb4784f1a2e6606b72b938d415edce31647be0cebddb8f97ab291d1616a55ccb242b69af05b97deb6b52337386b1c57306038c58d6acd56e7eeff24162bb7e54c6ca9306c2b4c4cdeed4f26262fd1d109c98388810044f2123a5f8030c75cd0fee0895b75bb386164e16f600771258ab3a8714678bffd1dbf56cdd03b8a55173a"}, {0xc8, 0x0, 0x200, "e47271aef7311d7a4e6af963132876dd81525ddc296e50029454a7dd576835c38d2aa050c113b6cd66079f19a22026468ef82f901af87180bbcab6da6b4ce12660adea18897c7c11f14d92a92709d2a2b076a2bc8f25b5bb0e26238cae18937847f220fb7789f7bad82cc2b3fe00de4d47bfc0aae075eaeece19e4d6c51e2c353e29644e1932ef2e70e47c702e129e4e0ec27d286b93f81b8dea5b9a1121bf8440569b805e99a40f54b8c00ae3472666fd"}, {0x20, 0xffff, 0x1, "f8f5cbd38fe4da4e1ad7d2101ce0a184"}], 0x490}, 0x4) getsockname(r0, &(0x7f0000000680)=@un=@abs, &(0x7f00000006c0)=0x8) clock_getres(0x2, &(0x7f00000007c0)) 15:07:15 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000000)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0xffffffffffffff2d) write(r0, &(0x7f0000000280)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61a32b263c6205a400e2c424f9aba99d3d449011f78000000000000013c1fe9002049fa9da398bcd62b103434820abc4bcabba3444002007e142937ffabbb9917dd1d95e8f6b9d378ee4ef8f0c9ea0000", 0x83) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0xfffffffffffffffd, 0x0, 0x98b, 0xffffbfffffffff3d, "857df934ea00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 15:07:15 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f, 0x100001}], 0x34, 0x0, 0xc68, 0x0) fsync(r1) syz_extract_tcp_res$synack(&(0x7f0000000040), 0x1, 0x0) accept(r0, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) 15:07:15 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000000340)="c3bc6df5", 0x4, 0x0, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000080), 0x4) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) fcntl$getown(r0, 0x5) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000140), &(0x7f0000000040)=0x8) readv(r1, &(0x7f0000000300)=[{0x0}], 0x1) 15:07:15 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x15) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000040)=0x7fffffff) sendto(r0, &(0x7f0000000080)="b17f8a5a4221dc7f3c45e993a968aaf37606a15ce90f348f559fd8c36741a76f2fa36c03bd2aac", 0x27, 0x4, &(0x7f00000000c0)=@in6={0x18, 0x1, 0x6, 0x10000}, 0xc) preadv(r0, &(0x7f00000005c0)=[{&(0x7f0000000100)=""/57, 0x39}, {&(0x7f0000000140)=""/81, 0x51}, {&(0x7f00000001c0)=""/123, 0x7b}, {&(0x7f0000000240)=""/102, 0x66}, {&(0x7f00000002c0)=""/157, 0x9d}, {&(0x7f0000000380)=""/20, 0x14}, {&(0x7f00000003c0)=""/146, 0x92}, {&(0x7f0000000480)=""/53, 0x35}, {&(0x7f00000004c0)=""/245, 0xf5}], 0x9, 0x0) kevent(r0, &(0x7f0000000680)=[{{r0}, 0xfffffffffffffffa, 0x2, 0x29, 0xfffffffffffffffe, 0x3}, {{r0}, 0xffffffffffffffff, 0x82, 0x20000000, 0x5, 0x7fff}], 0x1ff, &(0x7f00000006c0)=[{{r0}, 0x0, 0x80, 0x12, 0x7, 0xfffffffffffffe9d}, {{r0}, 0xfffffffffffffffe, 0x29, 0x21, 0x9, 0x7}], 0x401, &(0x7f0000000700)={0x7, 0x400}) r1 = accept$inet6(r0, &(0x7f0000000740), &(0x7f0000000780)=0xc) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f00000007c0)=0x81) r2 = open(&(0x7f0000000800)='./file0\x00', 0x10, 0x80) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000840)) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000880)) bind(r0, &(0x7f00000008c0)=@in6={0x18, 0x2, 0x3, 0x3}, 0xc) kqueue() ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000900)=0x7) clock_gettime(0x0, &(0x7f0000000940)) r3 = msgget(0x2, 0x1a) msgctl$IPC_RMID(r3, 0x0) stat(&(0x7f0000000980)='./file0\x00', &(0x7f00000009c0)) readlink(&(0x7f0000000a40)='./file0\x00', &(0x7f0000000a80)=""/85, 0x55) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f0000000b00)) syz_open_pts() preadv(r1, &(0x7f0000001000)=[{&(0x7f0000000b40)=""/62, 0x3e}, {&(0x7f0000000b80)=""/188, 0xbc}, {&(0x7f0000000c40)=""/121, 0x79}, {&(0x7f0000000cc0)=""/171, 0xab}, {&(0x7f0000000d80)=""/92, 0x5c}, {&(0x7f0000000e00)=""/44, 0x2c}, {&(0x7f0000000e40)=""/84, 0x54}, {&(0x7f0000000ec0)=""/53, 0x35}, {&(0x7f0000000f00)=""/148, 0x94}, {&(0x7f0000000fc0)=""/30, 0x1e}], 0xa, 0x0) renameat(r0, &(0x7f00000010c0)='./file0\x00', r0, &(0x7f0000001100)='./file0\x00') socketpair(0x13, 0x0, 0xa160, &(0x7f0000001140)) r4 = shmget(0x3, 0x2000, 0x140, &(0x7f0000ffb000/0x2000)=nil) shmctl$IPC_RMID(r4, 0x0) r5 = open(&(0x7f0000001180)='./file0\x00', 0x80, 0x4) ioctl$TIOCNOTTY(r5, 0x20007471) shmget(0x3, 0x2000, 0x80, &(0x7f0000ffc000/0x2000)=nil) chroot(&(0x7f00000011c0)='./file0\x00') recvmsg(r0, &(0x7f00000035c0)={&(0x7f0000001200)=@in6, 0xc, &(0x7f00000034c0)=[{&(0x7f0000001240)=""/103, 0x67}, {&(0x7f00000012c0)=""/187, 0xbb}, {&(0x7f0000001380)=""/173, 0xad}, {&(0x7f0000001440)=""/4096, 0x1000}, {&(0x7f0000002440)=""/4096, 0x1000}, {&(0x7f0000003440)=""/37, 0x25}, {&(0x7f0000003480)=""/64, 0x40}], 0x7, &(0x7f0000003540)=""/113, 0x71}, 0x1) 15:07:16 executing program 0: pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r0, r1) pipe2(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r5 = dup2(r3, r4) r6 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x7, &(0x7f0000000640)=[{{r4}, 0xffffffffffffffff, 0x5, 0x400fffff, 0x81, 0x1}, {{r0}, 0xffffffffffffffff, 0x84, 0x1, 0x40, 0x5b}, {{r5}, 0xfffffffffffffffb, 0x10, 0x80000000, 0x336, 0xfffffffffffffff8}, {{r0}, 0xfffffffffffffffe, 0x10, 0x20000000, 0x7}, {{r5}, 0xfffffffffffffffe, 0x48, 0x80000000, 0x81, 0x5a}, {{r5}, 0xffffffffffffffff, 0xa0, 0x0, 0xffffffffffffff80, 0x1}, {{r3}, 0x0, 0x40, 0x4, 0x2, 0x20}], 0x8001, &(0x7f00000000c0)={0x0, 0x7f}) kevent(r6, 0x0, 0x0, &(0x7f0000000140), 0xc4c, 0x0) kevent(0xffffffffffffffff, 0x0, 0x8, &(0x7f00000001c0)=[{{r5}, 0xfffffffffffffffa, 0x20, 0x2, 0x7, 0x8000000000}, {{r6}, 0xffffffffffffffff, 0x20, 0xfffff, 0x1, 0x7ff}, {{r2}, 0xffffffffffffffff, 0x60, 0x18, 0x7}, {{r3}, 0xffffffffffffffff, 0x21, 0xf0000021, 0x6f88, 0xffffffffffffffff}, {{r4}, 0xffffffffffffffff, 0x2a, 0x80, 0x7ff800000000000, 0x6344}, {{r1}, 0xfffffffffffffffc, 0x0, 0xf0000000, 0x9, 0x6}, {{r1}, 0xffffffffffffffff, 0xbb, 0x10, 0xfff}, {{r6}, 0x0, 0x40, 0x25, 0x1c09e158, 0x2}, {{r4}, 0xac34f20dd3647684, 0x30, 0x8, 0x4, 0x5}], 0xed61, &(0x7f0000000140)={0x1, 0x1000}) kevent(r6, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) ioctl$TIOCDRAIN(r1, 0x2000745e) 15:07:16 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffffffff, 0x0, "d0d91e84dbff1a975e966623188b38bb61affe5e", 0x0, 0xfffffffffffffe01}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x200, 0x1f, 0x4, 0x5, "a20afbe6872c5f89c336a3840e53bfc33b119d56", 0x9}) fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x3, 0x0, 0x537, 0x9}) 15:07:16 executing program 1: munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000600), 0x72de}], 0x10000000000000ff, 0x0) 15:07:16 executing program 1: r0 = accept(0xffffffffffffffff, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xffffffffffffffd3) r1 = getpgid(0x0) r2 = geteuid() getgroups(0x1, &(0x7f0000000240)=[0x0]) r4 = getppid() r5 = geteuid() r6 = getgid() r7 = kqueue() r8 = open(&(0x7f0000000280)='./file0\x00', 0x909, 0x886ba78c7ed8be8) r9 = socket$unix(0x1, 0x7, 0x0) r10 = syz_open_pts() r11 = open$dir(&(0x7f00000002c0)='./file0\x00', 0x9ba3cb238ad748c4, 0x80) r12 = getpid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r14 = socket$inet6(0x18, 0x1, 0x34) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, 0xb4) r16 = getppid() r17 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000740)={0x0, 0x0, 0x0}, 0xfffffffffffffc76) r19 = getpid() getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000580), &(0x7f00000005c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xc) socketpair$unix(0x1, 0x8, 0x0, &(0x7f00000003c0)) r21 = getegid() sendmsg$unix(r0, &(0x7f0000000540)={&(0x7f00000000c0)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000200)=[{&(0x7f0000000180)="7da7141b29afde0a4ed78b724344edd283750d17d077d131a9b97d0585741a8a714534be83b7772984d6219b690e31546b200f69406a6f731518ac26da05bdba3e770f25bcd0151462d58ca24709c7e331acc95816", 0x55}, {&(0x7f0000000100)="1d7a2a812095181565a528dacebb083fc182e968e958aff42d", 0x19}], 0x2, &(0x7f0000000a00)=ANY=[@ANYBLOB="200000000000000fffff00000400000019b2883c9e9e8ec8eaa5ca8e05f37d075a633300fb255dc39658e68f6e718732740defba0834460bb7c0e0cc1165eee89c6508cff9647d4317cec2262892a90cfd3acff5c27ce6c7e3a9131ce14dd79bb16f33e6a5e0cef7724be310a1d7f06c322fc9c7880784e04bb5680890150a75fef7d483e5e8bc1d54889b1d68", @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r3, @ANYBLOB="00000000200000000000ffff0000df000000", @ANYRES32=r4, @ANYRES32=r5, @ANYRES32=r6, @ANYBLOB="000002002800000000000000ffffeef3712b18fc330332bdcb3c558fa0554d14aa0b2c666567948964f181bb00002a61ecb80dc258786029875bbf93399201000000", @ANYRES32=r7, @ANYRES32=r8, @ANYRES32=r9, @ANYRES32=r10, @ANYRES32=r11, @ANYBLOB="000425200000000000000000ffff000000000000b38ffa1dd07ff5adb18021d912f4033bc4e7894c825d75675412ea7ebffe1496d4e74263148e3ee307a16d2984fb1f1e1716d505d468dc4d4885d8ce02868a9abeb9a7ee26c7b398ce0107bda1f8c8808e14065411bcb786f6f17c173e2591f5dbe01818c1783eb0f7ca5e0c127f9bf5d4dd6b051f323942c3fe87732bcf8dba7e45ed133b0a0d39f2e807e98cd7e6036d375f6fd750675e7f2820b87cd593f0afd52afce13882b51386aa271ec7b653e1077111912d20afe043dbdfc5a6f39dbc59b6d2d43e9b35c32070eb318f403614", @ANYRES32=r12, @ANYRES32=r13, @ANYRES32=r15, @ANYBLOB="00000000e28fdbf66871b76d1a55e8f2f585070000000000000000000000000000001e00", @ANYRES32=r16, @ANYRES32=r17, @ANYRES32=r18, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r19, @ANYRES32=r20, @ANYRES32=r21, @ANYBLOB='\x00\x00\x00\x00'], 0xc8, 0x4}, 0x3) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r22 = socket(0x22, 0x1, 0x0) r23 = socket(0x18, 0x4004, 0x2) setsockopt(r23, 0x1, 0x3ff, &(0x7f0000000440)='\x00\x00\x00', 0xffffffffffffff62) setsockopt(r22, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 15:07:16 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000400)=[{&(0x7f0000000280)="a1", 0x1}], 0x1, 0x0) mmap(&(0x7f0000005000/0x3000)=nil, 0x3000, 0x0, 0x810, r0, 0x0, 0x0) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000000)) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000600), 0x72de}], 0x10000000000000ff, 0x0) r1 = getegid() setegid(r1) 15:07:16 executing program 1: mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) getppid() minherit(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x800000003) socketpair(0x1f, 0xc000, 0x9, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$inet(r1, &(0x7f0000000100)="8bf67897ba6275163fe80b491d147afe454c1ad91d9b8fa0a3b02f50c571373db75fbf2853c0901966352e1ca7e314dd3811ff6974fdc85d99106a6d88aca936c30201e02fd37daf36a13130a6cfe31516745d2fe065eae7341f3c48df9a56a96e7cd8121221a4c85e5ff569dd42dd9ad5587f257cd3a2e4daccb130fd1526b60a63358e18fc48c5529196619665032744af34c8d5ca3ae3acd9a00e17a4bef3ff10d682e6aabba9d791ca31f60ca130cb870b9d5f16a702a4e0d8b25232ae32133c5c0d10b7f5dec25f64cb68ca7a415514a789bb6ce346c62bac5848eb902261d3b049190d3931faf4e34b028b1e8ae3cc7da34a8dc6a3a9ee69800c9e124d29ffbd68d7b6f44e1ca8eeee6723e287688c6bb79958c280686ea5b4e4d2e7261721bed24737f177929835b2df657638399e18c9149dece6605185a48355d9e325572f805b17c40dda54f902e71ec7b47ccb7b2d417984e4a69f8e0b2c3749a70bd8911ba88aed218017f52bf5f30aa0f8694587d8a8b1b09098653fa0c2e73ed0acab4335d57962274482b0451bbe2e7b1aed6d80e00cbe720713e7737be61f27b468cd5c804233a0b7688a835b72b1a6051aa2d99a5d1072da09a47a077e07bfcdc642893952a49a2155b2396aae497dfb8aca50e28d7f1ac1c2c9d36ab166dec403e2562d918a72c754960f07a4954024d98ef35df6e25fc6e220f3ced8627fb26a6d22ba889a7e2171a66cc2cb88c68dfc597c68a1b80178ded2c4c8aaffbba665c6f9092f82fb91edc9bcfeb0da8babd1c37a6327715ce7c63deb818b2560544d8726e2ee8b4d376bf6cacb47aa92341c409e0a1341252d4d7ece23d552abf5633590b690c4cdb1e8ac1fa6358ff326b2aeb7372a91d2af68ba9c2c31c100b891984769c217e6beb40c22b49f2050d0152041fd32137291b20a5dee5282307cfa1d41fe904260a437bab75791fc9385e3483346677652ddff4824da05e02e7e182dc47e63bc6f6743e6e757a1545f3ef243152b1e2d714b5253c75f20b9acb38aa3c799a8df10b123582fd692f615128dd8ad90113e6312d66b3bcdfba4a516a7c038af06ce7429f7d92d94ffa4ea8a4fca83c9bd2d7b57d3c4d81bf5dec4239a0c11724664176643469c3e09ff1363302133dc50f5ada8ea35b54c2011ae3cf5ebd1b49521664032c8c8090b6ff1ddf89814ec859879b7b87795dd1970a94f9df4f793592fe9141cb5a2b1ab3ddf16adfd8e5337f8327266cc7f06cc4cb0b2f8f9e6a9afbd290761472012646b601881a636344f22696b633862fb98c5777f507137050b0c686b93992925a3cf4eacaa3c97c5e336e1eeaf63f101fe9dd525a18cd22068e78d4809f43c2f7bfd497306f1d5752ff355d4a6e4a8ce9672000b8228188f8d4572f3fc976f868e9bd39a200b83d3571be7249896d316f5baab7ee0e959efc4b2f5cc9d59c7ae7ea1a9c0b9815b96bf78a87dce72e0ab9cbe71b1cdd904d66e584ed1090c2e876473da4feeebef9ef16125d93016b14ea5e8c41646864fc467c2bd023ef93c59e1613688cae948c796f5e748602697a16b8b215c4b1b529d8704baeb5d253a6065dffea6a91a5c984b5aa8c8e6e07e4db066e445dca706bdd5328a203c22cb2fe058f88275735d0d1a0ca4f0444cc8ac37c5bfaea0a88925bf9d5ad4622d03a9a62afa93c0ef7c4b46313ab5ea62bcfe774ec4b1e13bf3278ab0e7c99bcf0a2690f2c388d459c3fcb23a97f503a5206df17bb5db0c4e5a978c15b20ae1c89947efe642162cc3254aa300d724fe5a85c108be18ceb861091316b7c01fde4fed641289408fc6142fc066168ff514c134cc8ead20c2ed7dffbe532fdfec63b5c98200fcfd64f4e2052203dfa4a024d16c4f40112664f2b584987d021248315fec4444bbfb51eff3176002cad5936d7ac738fe8778dd4803994e950b1fde228eba964555157127cee410ca025b8daf3640303e2a0298b2ba8ca3fd62c1ec0f821f884cc4ca14660f8456b283da7555f16fec418f94ed6d4727f22e804cd6b80d56d41b29a3b846b5950fbe3954124bf70a1d1a507a9787b882d57b3045566b8c14683c576472ae708e2a20bd234e961bd6d67341a4bc81ba0273b9db41f93d23b885d8519437824282aabaf581154243c4310d6666928764c931570b6b6bbd277f2990576bc20a4f27ec49f8a66f83cf50eb02e8aee11b993597a8f35f98e951f1afcad82027b3c3f22fb2a80485d00c8460f400077f8c0d72926876d3a1379457faeb13ab47707689dcb36426abdf0575e2fff039dc3a48e3db12f89672ed352846daa748315ea39959c63d88ed51023a5755b707e34b2ba4536819d3659addbda4a31979f083a2587e04223bf103c0d1c47011da109ab6d4eb197085196e914b514d77175fd7b60ebee815c9adfd4faec15f3d86eed398531c137824b137865870fc18f623b1e451ce3023f82c36e9d9c4ce209c4119b52d645dabdd5f70614ab72e6bc41a30dec71c7f5ecc864605d0f04a98ff34df0c67424714cae34246ed6a5b07fa278204af106391c155ce7a25f77855084dfdfd77b19d31c1423f8df6e1ddc570833adf96e7d13fe9633e0abee22a7fb42c750e5b7f4464b2e54e6953734736163443b25815923f9ad2fbbd5560b903e163a87a89a093748405facc6a886b3f7f00f06a0949f2a2edab342101b7f3fb6a36ae5e62ec88a629eca31a843a53521bfbc6504ea8320cbaf836072dfdb5ca7e6ca6083ad680176b6d51f005167f6c62c903b116d7b6ef03f39336ca49d8c6545f627004a4c907f4eb3bb7e6f41775aeadbcb8a91d1f6f05d4e778b6979affb0a9dd3e884e30f21007af55712688983402519e0be0e838203251e04d8b46c359316157d1f69dcc3484949cdaeb1aed5046ea741b267c9b2615db4d6307bad59e82df04d92a41a9e72ce2e2e2614eddc8b7bd8c27986fc07f585d156369238282f23d3d5250c313392687f68f9734beb7376ff8b91575c67af529139b61daadc99e980de4af21feaa57f97be7e6b725c6ecb3cf67d3983ae407d44bb86c711a219b992502b13d513bd7fc26d0cc8f13221df9a18e15958c2cfaf8287b793a5bd2a80938e3b61e06adf28c8e0118116111eee230e4ee3ba7c24a73c7d20506b9489d11e78d29cf4d61f029bc7ca4f120f7b303fcc9cbe251f545ed750f3bab1e58f9d9600b1136f3d5a0b2a41d5ab014f0344b36bc8d706ce313c8801ae23763a9cfb8268925506e518ec49d319b025d2230e87016ba0b667a31d4425e3a28a0dc24df3d912e9ea14d5e9b33bd6020b0f9506730d20a4e3ad51e16bba7b182ea1ee16cebf184434d20f0b9a8cd92d5e79cb2d10559d1ae8f9a7f2c57e7da2f34f39643d73a00293fa9bc3b177df668d4d44ba2471d4741e25478d11f725f3bc072c3e92a8104045a7d2394cb2d9532e19d5b7a300cd4f126b579e1bb09fa4c4440982c5520d37a47727a644c9cc2af5190165a614e75f6b8d8a9b0e2eebb1cf3c4ba686bd07862bfacbd16dd4f3d4586b939081b317fcbbcf896112b73709f5c57a61265e851710c3e996072af638ec71a1e4a27093e1ef1eb0ba7dfa2d2252e80973d860d3da4dcda3403ce96994e9a2dac81cffd3f145462e5c58ee7096157bd85a1ec14dfc10052b5e9bb3776afd74e98dc885bb09ea47534d652ca5860d159d78eef7e03fc5e42857387e22f4ab7ed708078ccdabc638071d0063313562f19fe0aa2fbf79ee3132e1b064201c8807bdd0b5efdb79c5054850a9f1f38cc0756b44f7c725ff0290f365bb481c03c03772f5010c2f1c484b2da39f8355017b4d3da99cc80cfe72a4d3c7071523db9037caf90e56a9599f43d9c8dffad767078ef28233e116f74a10fd22497c8a6e1e2df788ad03f68b346c78109cf4ac0576622535e0acc6ed10794f5bce2f70284c2795047a07b7ede9d0636c1dbebeabe606f23572dde2744cbe3789aa8f7b334361d62c7217449e566264dfbd5d39d5296383f940ef9cc8c76458ba14233d92a580bc0816ab8f731b746402bf9f7e29508d127f9e79992a3734427d9f3ac7a6c5105a50e4b7cef70e0720b068d6a1a93f386a697099d1d480ef2440e01a136717960016e205d075e1815e87179416ba1a4a45a1b9c8d9b58e9aff0b8c7003fe8c557bde42287c199c64725f2026503ab5be5e41b4195053ee4756b82068a0a38b466a4e0f39e2f5e82aa7993574c8272ac9abf86cbe694d542b179b30bf6154a45c3917041865252c81ae1f196f6046653a6c8a30bd444c3306a5b4c36647ca2f4c29c836bdebe95868076b0c5dd4347c45aa6a56873f5c551186b825d9e9b3b4e76ca85a5a2d4df1d75935a896414a7f9f186ce989ad70991233d2b4b1319240cd0405ac58ec589850c56b614b2d33581ff1e266abc29036f50a6b2db5c85aaaf271b4e0225b7838f7feb077bc6d1a9ece8432b1b8820cb4a1475d99c27b8b4c0a008769449b271abf4b7d3f60b028e2efe01ee83001e08b0ceffa3a8f0f043f03c81e2764d2c3fcd1e8642821f6010429ce6ad63268320db4bbaadd432afbb98cc655ce71b5269be564572b619e13a51b27047dcea3d1372b0c580d6581402ed8aa51e838283e529c7bb18d243c31da1f9130ee2a0767b61ff759573573307de83f6d965fd99c8750aa35381877c3075cf5b69043bc6e9e3c3f1e703039646c374ea8b10fe0ce903eda66b2fd40e132b779a0996151775efef992a232f46f686717b560d014d1ed0122c0c750c6b7f465f2e4a26345fcc1e7bc839ae173695aed246bea2e89bc70aa612829ec61be619d37e482c2a6a8366071994ff2ffb08c64fb064a0656d87f298104bad3a7a4fecff34166f61d628b63695f907cf355b9aef806ba67a31d54ef0faf89b8b85f9141736687b08f19f84f5f87aeffd8cb116e8aa312a52966392e6514817eec5a3413f636ffa0464605b03654714ed8a5a9a522191a4e34855285b223fc142fab8a747a542ac1fda6d951a808318112c89745fdd3695a4393dc286f177fb77038eedc39e386e6b3c7e3de18daade8bbf31961ab04e08349a48935c574933857643e083fab671a5d34f9a7ca1b261451e53d7bde7db8fe867e090d1e130212796999c4f14872a52c47e892b5e6371f1ae6041e2e39a29e5cae64d942c8e16f15efbf05577af3297aeece076286f213a016a5de45824eb010987f9f962a3f913d7f4f94c1e48ff786effaa30c35b5ec65e861f2d59faa534eb5c340dedaaabda04b75ab816eb28d07ea126f5a3d554203534203066398e338b801f6ffc7441c1a6799a5913c6ba4b1ee17807c0ee6fd0a385434ab5f8b9ac760f5512d75b52177bb9599c41a491c3ecf92327ffca2fb285eaf5282a1b90d85fa88b1b5d02a379226f255b0c405c19c414897d34c6a9aa329b5a53208654c1d4fad5835344c4bfc611e307618c3945470df959dd2ea1478864cd86a17e38f58afd17569474f62462c04debcbca7b0664c8df05675488542f751d93287a84c41b3a882c7fdfeaee2124309d4ce7d5efceada93e7b2f91ad37226fdbe088ae3f81b1da87e15843304d2ce1f7edef390377f977932485d23f095d6675a22c494d963e11d73c3868c946a4e54e77802f040009d7fd469bc1e270b389a177b8d3c39789473877429c6f064f089f799363f9b7f2883903fba33cc96cc84abeb42b28d2107989526e28e91f9085786124598fd42c46ea0bde2b887215a8da08e71fc3993ae91d1f9a56b5ab9a02", 0xffffffffffffffcc, 0x40b, &(0x7f0000001100)={0x2, 0x0}, 0xc) semget$private(0x0, 0x4, 0x4) mlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) getpid() r2 = getegid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001140)={0x0, 0x0, 0x0}, 0xc) setregid(r2, r3) munmap(&(0x7f0000ffa000/0x1000)=nil, 0x1000) 15:07:16 executing program 1: mprotect(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) mprotect(&(0x7f0000ffa000/0x1000)=nil, 0x1000, 0x1) munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) 15:07:16 executing program 0: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) open(&(0x7f0000000140)='./file0\x00', 0x20200, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) fchownat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', r1, r0, 0x4) r2 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1021, 0x0, 0x0) 15:07:16 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x8, 0x5, 0x8000, 0x7, "cb59c345ac69d8a6ad7afccd7e0dcb1f6a703aae"}) fcntl$lock(r0, 0x7, &(0x7f0000000040)={0xfffffffffffffffe, 0x2, 0xfff7fffffffffffe, 0x10000ffffffff}) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x1, 0x2810, r0, 0x0, 0x0) 15:07:16 executing program 0: unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='c\x00') unveil(&(0x7f00000001c0)='.\x00', &(0x7f0000000200)) r0 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000001280)) r1 = getegid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000002480)={0x0, 0x0}, 0xc) lchown(&(0x7f00000022c0)='./file0\x00', r2, r1) r3 = getegid() getgroups(0x8, &(0x7f0000002340)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) r5 = getgid() r6 = getgid() syz_open_pts() getgroups(0x4, &(0x7f0000002380)=[0x0, 0x0, 0xffffffffffffffff, 0x0]) r8 = getegid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000023c0)={0x0, 0x0, 0x0}, &(0x7f0000002400)=0xc) getgroups(0x8, &(0x7f0000002440)=[r1, r3, r4, r5, r6, r7, r8, r9]) accept$unix(r0, &(0x7f00000012c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003e45e20000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ecff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f0000002300)=0x1002) mkdir(&(0x7f0000000040)='./file0\x00', 0x0) getgroups(0x1, &(0x7f00000024c0)=[r10]) r11 = accept$unix(0xffffffffffffff9c, &(0x7f00000000c0)=@file={0x0, ""/97}, &(0x7f0000000140)=0x63) accept$unix(r11, &(0x7f0000000240)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002ce2b1d14b88d46c11004d66da0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f0000000180)=0x1002) 15:07:16 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x2, 0x39, &(0x7f0000000000), 0x0) 15:07:16 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x100, 0x82) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000100)) sendto(r0, &(0x7f0000000040)="0532fdd9b149f18e5f6f1f98f6d3b5e6df97fcc75c0479df1813ca8cb6889c", 0x1f, 0x2, &(0x7f0000000080)=@un=@file={0x1, './file0\x00'}, 0xa) setsockopt(r0, 0x1, 0x21, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) 15:07:16 executing program 0: r0 = socket(0x2, 0x2, 0x0) sendmsg(r0, &(0x7f0000000700)={0x0, 0x0, &(0x7f0000000480)=[{0x0}], 0x1, &(0x7f0000000500)=[{0x30, 0x0, 0x0, "27e33c0f3232fada2ab60ac51927aa58fe33e6ebae19ff8b3d"}], 0x30}, 0x8) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x81, 0x8) symlinkat(&(0x7f00000000c0)='./file0\x00', r1, &(0x7f0000000080)='./file0\x00') 15:07:16 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) poll(&(0x7f00000000c0)=[{r0, 0x44}], 0x1, 0x0) mkdir(&(0x7f0000000040)='./file0\x00', 0xc8) readlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000100)=""/4096, 0x1000) 15:07:16 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000000)='\x00', 0x1) r1 = getpgid(0xffffffffffffffff) fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x3, 0x3, 0x3f, 0x83, r1}) setsockopt(r0, 0x0, 0x9, &(0x7f0000000080), 0x2b2) 15:07:16 executing program 0: r0 = socket(0x2000000011, 0x3, 0x0) getsockname(r0, 0x0, 0xffffffffffffffff) getsockname$unix(r0, &(0x7f0000000000)=@file={0x0, ""/40}, &(0x7f0000000040)=0x2a) 15:07:16 executing program 0: munmap(&(0x7f0000006000/0x2000)=nil, 0x2000) r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000400), 0x10d, 0x0) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000600), 0x72de}], 0x10000000000000ff, 0x0) pwritev(r0, &(0x7f0000000200)=[{&(0x7f00000004c0)="89740f2f63ee62ae71f587200893c54b6b2b344d57ebcfa14cf91845abc8e707107940531f9b96785b99c1c812e8533df909707e48fe5e32d1290c88fc21935464d5fec078d160d632dfec3512337acd15fd3ba6021d1bac251e8e7dd8ef4e819d0900a42a054c8adf2e1b93f1ad896b0a2aab9fcf35dde410a55a68be2e14a13a97e6d2c81469af03e9da2b48a2986eb11281d31696aa248b79fe6653b5fae9f0137cf14b55eac657e90a2fdd324c6523317bb2346adc9ef3cdb043730177f7bd13345614516bec8d8708af9aab6ad433419b7be4146b483d9462627771a69f8a6f94b54af0888626a15eb8c696ebdaecb8181b32c65d6784b55b11c514bf5c245f614e0d44bc97d2187779e8076c589836106d44cfacb4c41d607fee5b5c780d159dd6058c081df2f89ddc37854cfc8b9a79a7918867aca6fea7d318915dd0a38240c0c637f58ef6305c72b420eca79b5fd83a10796aa3cc98c7a77eb7b1f2fbc532bf8222121800897cce6bab6da877d34b91d7e83995db10f92d866ce82c9097a0759b1d24b5af260e7f60faaeb27d86dd0680624c9a5abdf0a301793d78a4cf2d63040b541be4d205f03b06d29d51dc5cdfd12c50e6afe308d3160a512bee30ddc58289eb54063a361e11e4b8f33b796bbf58ba3c175bc4be586bd6851126836ccf69339c4fd48517dd32438bd154fa17c368ecadfa5d796d43c4d2c2cf26b94a2ddcff191e7d4fc2ec616a762f998b8fa228f0ccb67b6a0da76b164912d06c1b6d70c64b70e05450b090b903c21a523b422f4518baf19bfbb03008d32417d703d64a54fbe7f6891768c4378664e4f2591dabc73b758a164c6eb93cec761caa8e3b297228db9953b9cf3b44021d1d2f1389ab51c45f1219ce289752b27d21b8276a2d6d60952f9dd80c15daaae2360015e974f94ff6dfbbaf0aa0f34e13887b4656d7e0387f7a47f303d67c465276df75308120b779397350dee08a8770a6528187e51eb63014cb77f981a0755b559ad0adfa606efcf960a2f44c2685f28b214c34d4c169400035f006fa03453623a8578266135828c9d3eb6b922d2d7ce5d1ec631852b304e367a94b751137e601a26b7f97b89e0cec2d9236eed8623442cde2a3f393dc5a3d8419a853d6ea7d546ce7ff81dc0f890442b6c82236588d32ae088632b8cb3e5b4f54c1461be3c0dc30f3359ca8bb7f9c529bdc7c8493aac445406661675e0e8e028f3576269485ac2c18d30bd527ecf9f9d3a72b97bd1032bb061915b36fb657aff505aee34f3d179b5fb8f2951a0794d670f19d72ab4d6477c1dc20698746263b2e642b8c9bea7260b656cf4183041741ef72ba886e4118a89ff7529438b703b641bb894d32ff43f1e458701eb392400ef8fe666acc05f2f60f6bcb1f161e2207df02effbd803786828cc96205cc4fdf1d9f17f387ce906510b5c8eba2f3cfbcfc3277165ca7f5942b1bd8f693862e8eb3bbf55c73c2616de67ed08820da447224ba41aa6cc9daeae8d3a5e2fab381efbdc857ed8e71101c03b51331e2ce30e1b1fe90bad08ac884a727072dfb229b8c993189309eb0979265dcf35b6c738ce5f3ffc47f3b32d3653e869562e1ed9799baafb4bc03965f1c8998899574607414aa964612f5ad8636efd365e2e6e6152525f250d810867151b71aa0ded7d1191ab3f352824d78f3fbe946ca35cdf125d73aae7a01703b894009cdfc9f71d1c58d1112ab7bda58c712c314b4917f34bd1d1ded80e3bcb53b76b5b11c6d1b4e22f191a0ed8104c030608df84651b16f5dad2127ff63d0e607ebebfffadce9fd70bf1f4af6ec58bf2c97c818d7c453469af4bada4b1f8d571d1dac996db46994d2d5fe5bd5fcb2292c0e78c614e767e0605e91797ca9f9957bffbe262fcc76fac6d0e01d788c40f0bb95942a2648b46f6b6fa86b216392aee7e74ad8ac225e496916114092acaefecabe5a5f588d3c3b36660952ed5a927f6fb18f7dbfd33885b5e9344fdd1353d8dd1d8c71b65a8e04b49f812cb9bb9bc8c876bf430ee2a6dc9b0a613a641f042e59708510e53c96c19642c87bbb9bcce9cd58024f5d4026a6d15eda8200e359cb0e5acd4a8b5f0e417162b783dc274cdd747784547ffb8cd4afac6d68cbc5d79e3ef17234ea6e0d948b99f0ab881845db17ac7e500edec613c3108363d0c922780c134158e4131d3b718fa63ae37dd07a49a6974d421b5fd371ff10736f2e4f71962b5333ab58fd8da5c265e4c282cd11588d05357816494a10ee4ec0693a3a311c0e7c77882598c6d9e4600810f05ae165cc4b6d05d94c842c57a21f817e1b883302f323df3fb87cc82cc206ad066f106cb13d2ae7795780ad6b104afd4a147d6a48953550ba96ba6573a18c3d6b9463f4d0d29fa39928cef6769e11e79a36645d6f9dc6610a153259344bea7b02cfabb0bf4d787c41a023a79a329cfaf6cea05efbee97b23f3dce409c0e8f3e0479a8d787f356e00fbf82561c090da6c1d4c304545aea4756d191f9c5aece40ec4c58eff60c1313b23f16af4f8d533dc59149d6f0e34895cccffbfb0dbf0d6550f4bbc815e14de865e4e2c882a251a6bdc6978d0cbb4bdeb1400ce08fec91572be38af84bec7f90b697208f37734375c742fd71e6754b87297596e732064e344a10422d07fe775472231975f92f66e479bf77892dd51331691fd788d721fd3f0ed52895dfac60e838d49b52c678a8036f3f8b1ed57742124f69b7df4ed49cf4f6df906d187eb501d7b56d9b55912a087e6c4ff9890b08e86808842e9ee1bf858a392e4b984839e8bf437e487a84ee9729f18a6a0b1e9605a88ce689b0fd2fe78d662e51de69ae7afac4f3a774ebeba291ed56c663f9a9b16e047421e748c2b9329aad49c3a759dcfe337cac5b0012dd450a95c97506e14faa83d55967cb48ef0abf5e91d9304098cc73a15ac58fcfe0bf2bf30695606c9cf6b7564580167e88f39b4b1f01513b476b85efb95df8b8573eca127c6a80d6ed9e4b22ca8fe2fb6bbba25a99f046842a5d4d48a77a95e71766c22c556e60e28a61bda4a92c2412e4c4e3f91e107b173e813c91c6995a811b8e806b53f91347b9d5c67a5db8ab3b2ac0809818241aef685b997aa62e0f4dc72f27fb9ee99006eaaa9e9f420b5da21a536fc20c44e610d224ec24dbd0ae633d91026c214ebc1779a12c1b9b1a7131e5063a6e3b9735f61f5d392a419a0bfa69fbfac076e713ca5901a53a6758f1194736f5d2279903ad32da3cfaeacff9305cffa6e81cd78a0863e2308ca0f8457b15acf0cb5516ed7332ffce3b7f9bf4b63fbdab1e5a8070f28fc68ab44d5954bdd45a68038af9fc406c4c791d724e8dcd305dc6afaf79fba882190d8fb5581c39a4a387ba08788d94892cb4ea7247d310c0fcf5795b8d38dc50fa49384666780b481c128a4236bc49586f5476374b7ddac0bb6c70f5d96c49d87e9e2d11b33aa1bcff0978b73078a3fe510645b1c10c11026dbe027e8d7f9218ddf280acbc6c4387e76145039d50e4790db404886172422bd9dae8ffe1681779e20c74fbfdcded6212c9a84bcdafa4505e4c8ed213b2749124815943a2e94845791508691636f0e1498c57d8f59c15921e7f408ff8730997a376ff5b3291fc053b5e6b99cc8f8eca961df280551172b7a75088f725d6ec9517276ac673bce32bbfd657ec6cbbdc33a5ebfcecc42eebed44ba22392934f74fb1b12e777493adbe70c0aaf4cb1136ffdafb006346d3c896b585b9eab57af98eaf49512f1f69cd4f1cf21e523d90b21b805b97428bcdc198c49ba40dc63658ca641f192fa2a349400fc599f65dc9f6de6bf67b825704b3b55e6e477b1a7b91e0771175e3380756424983c0d594cc67cca4c857f2b51199ef5616a9fb429373aa4a03c6b3647feb5636a25d20bc7457171fc2e9096b0896a8b683d31e568ee96bf27e1da16f05597a16c89a377d5eed4511bca98d5e9241a3eee3bb367863fe2019452b4168fc76b030adb15bedaa9d6cf775833441437420f1502a3c382fbd2fcd023f314c7c9b23e3b2fb937857cbe2df7562f20c69cc4064ea27f1e85725d82e7652d4008e87fd927f117b2a328c2e4583d8c77b21c687eb7bab6afe0b6e2696b307e7ed4f37aac74236a2303080967f7aae680c929ccd0d4871ba56e3d07fb69ea617c38e5d882388d8fd52840ab332679a031bf31f95c91d47e8841b0a54950b95f57dff96ccb2ee13af97441035782129fe60dc90730733f618a8b58d64c21e13d53b916284389e5d00735deb8fccd4460d6fbdd85aaaace998ae8745027380b8b275b4d10536d3958648f83be8656b355e1a0303ba806c8a6b439e614af3242b36fce0bb1f966f906792cbebd5816e48b8a25d758464352622ce3fd66737d06574ac58cd662d765c280a2591cfe9755e0cd0e0cce96062851f55fcf8e06428c905eb54bf35557d534e28e9486f64864f58702620966ce30f19ee23da2fa534ef1b69772701d6470577ea7cc5f43499436cf96006df0b40495c791cd5a7cdda411214ffce4ca36534de663327765bb38b7a36bf7b924245b1f23259d3cc6450df0ea6c9a18056641212f9bb0ad54fa56eecc946965c526cd8d91a80d2cf8ec94039682e1bbd75159623a96ad11dc06960afa30d3a372fdcac2346cc184f9ed603f8a0b8fdd81044a337529555a0f8ef131fc7296a3f737e5eaff1dae8b2f9eb4e7d6570555d3e41321f27bb6b06135b16e04896d01136306ae30b066635e95821bd388db3ac36b165d2971546e62a20e9c07d32f173e9f084a2a6e381944e0716bd123a6ae3b1faaa027e33321aad1da617a82cf89e2900a3cba2270951b48fc7b844f6d651342e3efcc47b90c1953879206edd98285200834da7a79c930673ca8fe99483fa9206e3c1b444ffa51d20dc4d8bd1302326cb571d359c1b45ecbe978bf8bebd0e1163c0ec34be8829504d285a206d419d0bf1df001e67e1a198578d5c2bf0e16d9e891f09199b27423a2d215cdbf4fb28f5e6cfed1789da97ac6671343df0955dbff8d9fea7417f4ab728e92febb04eb6f5682d37425ce9faac9ed4910f5de62d1d872de5f4021050e413e9af4a05e35c813459ead4b5102d2437205281ab1b18af8330de30e696331a3f55916b00d85e49105a0469ec17ba76e2e35f755e4838577f86cdaae2cbf6ff736530c015f4eb503c55ed90df8e353ec844a308534c8f0dc97836978e0c9acffd386a15ba8b4a966a40fd2c9ae2c8a1faad25892c33c59ebe388d63497786085470ab60b67de46d272649bead2563dde636b7923b1695a07a0970067e0b7fdc3c0707a2295529f1207dbf100ede2d6e3f5881c1577f27e40179b97ce46c263adbc486bc32dffcbde7e", 0xee7}], 0x1, 0x0) r1 = semget$private(0x0, 0x3, 0xa1) semctl$GETNCNT(r1, 0x1, 0x3, &(0x7f0000000080)=""/122) accept$unix(r0, &(0x7f0000000100)=@file={0x0, ""/108}, &(0x7f0000000000)=0x6e) 15:07:16 executing program 0: getgroups(0x1, &(0x7f0000000000)=[0xffffffffffffffff]) r1 = open(&(0x7f0000000040)='./file0\x00', 0x10000, 0x8) openat(r1, &(0x7f0000000080)='./file0\x00', 0x400, 0xa0) r2 = getgid() connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x3}, 0x8) setregid(r0, r2) 15:07:17 executing program 1: msgget$private(0x0, 0x40) r0 = socket$unix(0x1, 0x2, 0x0) shutdown(r0, 0x0) r1 = dup2(r0, r0) setsockopt$sock_int(r1, 0xffff, 0x1002, &(0x7f0000000280), 0x4) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000000)) 15:07:17 executing program 0: r0 = syz_open_pts() pipe(&(0x7f0000000080)={0xffffffffffffffff}) r2 = getpid() r3 = geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) sendmsg$unix(r1, &(0x7f0000000600)={&(0x7f0000000100)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f00000004c0)=[{&(0x7f0000000140)="8111ebb2021928128337b0d978fcf2aab12f595771c79b73bc33b63257fcf08118b9a8093a718cf5dd1cd7107f3fc308600fa21490d0d9b8bba5f10334d6d6474e16240724308f24b5fa4b7eda82914e3b439ce27e5957429ddbe455100ac7aaf7589add04f915d1df35a5a4e49f06a2a124128be8d5544eb4ae37b6f0963c14e2882b1f4b99ebf5ae78956e702f9bccdb59a43fc0576022c6e9fdbe731917b5bf931696f79e671e27c3d6c53b330797ffc3f5a387536f0b028926e0d2e882cc04af9ba0b838838c31073597daf6c94c60e2cf5378954f5ac7be69e3964d740e26a400f4f0909bb805dbd01c57226759bc1df1878a56", 0xf6}, {&(0x7f0000000240)="bebfe86e5c", 0x5}, {&(0x7f0000000280)="06a5bc563aa02cc2803485544fcf828f77e4a198e1b024d9df3c29b99010bd3767b7f634aac4fd62a40dd62fc0c1ab4db08b4690be4806db27bcad68ebd8e08da9bbaf754c4665c27723b8a9c311a010b2fba62209a0f49df54a31614b6714c566d1b2aba68eb58bbd3293dfb7c2366a14c1690c2ad4bb549e39d160457e92eb390d3ebca5cdfcc43d11f300c02cd9d7383870f479edb0493890511199f5eb11a4ffda842e2b0d783579b060669592650c965506b0224792311852a5c284aefa9d9c7c1bebc91bbe7db1b2e6e7d6c0dc8a9ad56859371943", 0xd8}, {&(0x7f0000000380)="b3f99d", 0x3}, {&(0x7f00000003c0)="87bd9c30c3d74147eca11860ea0a87492a0c9e82efa22618b53728aa8b86c8ab53393d4d3654a566e5de9d5f9558a545b972631a6a9d8b6604b44960fe2a2dcefcc53a745f717e8b87083a867677a94ccba976618bcf04abba53b0b6ab9fdc33c57293df856e9549393fcf7c20645fd1e0f01ca4351550563d13180bba92b2fb65febf4b1b232c4dcfc22e53f619431fbd437946194ae841f08a90cf39daf0121efbda991fb2d82caeb910244edfa18d4d9e0e955e89a2b54145cad6087af0fb405ca1839ea2ab94b66bd3a3e8312fad867e33", 0xd3}], 0x5, &(0x7f00000005c0)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}], 0x20, 0x400}, 0x0) poll(&(0x7f0000000040)=[{r0}, {r0, 0x8}], 0x2, 0x9) writev(r0, &(0x7f0000002380)=[{&(0x7f0000001380)="796366a0ff3b078555a73cf3d291b2582b24f2f5359de7aee015285bf4910ef93326e56eb5700ea9f3a5d80eb2d1383b2485d11e25f82fe17758382fc7a66682e24ab97b0410b9ed0f867f91445e71a67d42c2b814423072f583de4d26db54f2099928aad39cb93793c93941dacd4a2026270d6a6682f6f05067db01ae86bb8971804b435464f4f56712806e6981d2d5e00afccc8604e25bf35f2813f54f00dead80133d3941e23ab55c403e505a774e6cd173eafebed70de4724ef3169e30d9709e5ef8f90c21fb16e5a6777f9edbcb37b850d508ab2cbe3697a214afa41526c2ce7e3d320d325968c9771095cc2a179371b28619c530ee6cd52f6c2312", 0xfe}], 0x1) poll(&(0x7f00000000c0)=[{r0, 0x1c1}], 0x1, 0xbc4) poll(&(0x7f0000000000)=[{r0, 0x45}], 0x1, 0x0) syz_open_pts() 15:07:17 executing program 1: r0 = socket(0x10000000002, 0x2, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "e340ac948b074256450134fffffffffffffff900"}) syz_open_pts() ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) 15:07:17 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) recvfrom$unix(r1, 0x0, 0x0, 0x802, 0x0, 0x0) ftruncate(r1, 0xfffffffffffffff7) 15:07:17 executing program 1: nanosleep(&(0x7f0000000000)={0x9, 0xb20b}, &(0x7f0000000040)) nanosleep(&(0x7f0000000080)={0x4}, 0x0) execve(&(0x7f0000000140)='./file0\x00', &(0x7f0000000200)=[&(0x7f0000000180)='\x00', &(0x7f00000001c0)='[\x00'], &(0x7f0000000440)=[&(0x7f0000000240)='\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000300)='\x00', &(0x7f0000000340)='}\x00', &(0x7f0000000380)='\'@\xa1\x00', &(0x7f0000000400)='\xc1.\\]\x00']) nanosleep(&(0x7f00000000c0)={0x0, 0x7}, 0x0) 15:07: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) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0xfffffffffffffd56, 0x0, "9707d05185f36d66d31b437f3ca047ca1fc2b383"}) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000140)) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x8000000000400, 0x0, 0x13, 0xfffffffffffffff7, "845c556b00070000000000000000abb8afb400", 0xfffffffffffffff8}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 15:07:18 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x16, &(0x7f0000000040)="04000000", 0x4) 15:07:18 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)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51e", 0x1fb) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() r4 = open$dir(&(0x7f0000000200)='./file0\x00', 0x80, 0x4) linkat(r2, &(0x7f0000000040)='\x00', r4, &(0x7f0000000240)='./file0\x00', 0x4) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0xffffffeffffffffd, 0x20003, 0xd9d, "b0000000d8e500"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 15:07:18 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x1005, 0xfffffffffffffffe, &(0x7f00000000c0)=0xfffffffffffffcbe) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) getsockname$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000100)=0x8) msgget(0x0, 0x30) 15:07:18 executing program 0: r0 = socket(0x1a, 0x8000, 0x1) connect$unix(r0, &(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xffffffffffffff0b) connect(r0, &(0x7f0000000000)=@un=@file={0x0, './file0\x00'}, 0xa) r1 = socket(0x800000018, 0x1, 0x0) setsockopt(r1, 0x6, 0x8, &(0x7f0000000000), 0xdf) 15:07:18 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=ANY=[@ANYBLOB], 0xa) getsockname$unix(r0, 0x0, &(0x7f0000000040)) 15:07:18 executing program 0: unveil(&(0x7f00000001c0)='.\x00', &(0x7f0000000200)='c\x00') symlink(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)='./file0\x00') pipe(&(0x7f0000000380)={0xffffffffffffffff}) getsockname(r0, &(0x7f00000003c0)=@un=@abs, &(0x7f0000000400)=0x8) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000440)={{0x1e, 0x1f}, {0x1, 0x9}}) r1 = socket$inet(0x2, 0x1, 0xfffffffffffffff9) accept$inet(r1, &(0x7f0000000300), &(0x7f0000000340)=0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname(r2, &(0x7f0000000100)=@in, &(0x7f0000000140)=0xc) unveil(&(0x7f0000000180)='./file0\x00', &(0x7f00000002c0)='r\x00') unlink(&(0x7f0000000000)='./file0\x00') 15:07:18 executing program 1: r0 = socket(0x2, 0x400000001002, 0x0) connect$inet(r0, &(0x7f0000000040)={0x2, 0x0}, 0xc) connect$inet(r0, &(0x7f0000000000), 0xc) r1 = socket(0x2, 0x1, 0x0) setsockopt(r1, 0x0, 0x24, 0x0, 0x0) 15:07:18 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(0xffffffffffffffff, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(0xffffffffffffffff, &(0x7f00000008c0)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dff7f1739ee6cfd0000005448c5a9dde552aaeefeaff0f2c85e2800013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d9917dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd518fb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101b448cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7991f678df44ff0ff", 0xfffffe2b) r0 = syz_open_pts() close(0xffffffffffffffff) r1 = dup(r0) write(r1, &(0x7f0000000000)="d71d6e079776400accbf3af066c650c27bb634f3e6d2cd4d33487e5084b3efde3c28e73a6bc656c817b68f7f2da09ce00924a2164fcbe200e92b", 0x3a) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x1ff, 0x3, 0x98b, 0xffffffffffffff7d, "85fe68bfa6027f00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) utimes(0x0, 0xffffffffffffffff) 15:07:18 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r1, 0x0) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) r2 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000000000)={0x2, 0x7fffffff8000, 0x9, 0x6}) 15:07:18 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffd, 0x10001, "010000000000000000ffffff7f00", 0x0, 0xfffffffffffffffc}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) mincore(&(0x7f0000385000/0x4000)=nil, 0x4000, &(0x7f0000000040)=""/24) 15:07:18 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)="74939e2f32e39f7ad9114108b9c1881b23778c2e00b274b95a7708622352e33e02f7c51ac15353d4eafc5c27f26673ba4f6b950b79a9dc167fa813803e9800ea2501aaf7f1a460e509097e7d4507873cccf78004a980b788b6e941869ddf1159b801fff8f5a23d48d3a6ac4a184bf9459488f1c6862c67a912", 0x79) r1 = syz_open_pts() close(r0) r2 = dup(r1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x1694, 0x100, 0x7, 0xff, "793a1028cd2ec797b19614c9e825fadde8b7ce3b", 0x1, 0x1}) syz_open_pts() kevent(r2, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffff9, 0x50, 0x40000000, 0x4, 0x200}, {{r1}, 0xffffffffffffffff, 0x80, 0x40000000, 0x80000001, 0x5}, {{r0}, 0xfffffffffffffffa, 0xb, 0x0, 0xcf8e, 0x80000001}], 0xffffffffffffffe0, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffe, 0x50, 0x3, 0xffffffff, 0x4cb}, {{r1}, 0xfffffffffffffffe, 0xc, 0x80000000, 0x9, 0x9}, {{r0}, 0xfffffffffffffffd, 0x90, 0x41, 0x0, 0x7}, {{r2}, 0xfffffffffffffffa, 0x7, 0x2d, 0x1, 0x20}], 0x6, &(0x7f0000000040)={0x6, 0x3}) ioctl$TIOCSBRK(r2, 0x2000747b) 15:07:19 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = dup2(r0, r0) ioctl$TIOCNOTTY(r1, 0x20007471) getsockopt$inet_opts(r0, 0x0, 0x6, 0x0, 0x0) 15:07:19 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) truncate(&(0x7f0000000000)='./file0\x00', 0x6) sendto$unix(r0, &(0x7f0000001a40)="c06234e606498ac6f92ab8699bc4e1e01b1d266dda086babb589129f5e93feb58c0f1ef447b8001bb48f51a221d478ee7600895c529822c3be252e34bf8da7efa7a9ff1e439e8e0e572505d1ad4d490fd57825561c98418b5be52c3c2a51468d89e4ce9cefc32a52e9a9c85935d8497a44a2a108fc3608377045cceec990bd00b63a6def6438d31cd1824288f4800eaa71ab28741cf88d344e63424954334b39c882739ab960254f11e0003bdef0423905669ae11914e08921a85ff87763ddf67bb2240e2da3e089079ce8826c27d17719df436d5a7fd53052d9313b2c1145107a88771653517318910c4973f7d2196154044f40b9ad0a5d7f3d1a41e3c2cc601d629c31d01d913d415f958415cf9d9cf19e0ae93845f9c6fb3e809b68396fe2a7c5645f2255c143ec0237dd70aa7bce8b7a265a96a15a282001e5300284dbb44e4d47ab6162627ec03a4a2ed8f25affeaf3af4f28bbb1ac344a5533b9e79530f46b10e4fec69cdefadb157bde541eeae46839479130aa75fcd6e98f4ee0b031df8de31bbe60a68164be88f387529fd852c757ff9fb27fb7494fc2e12817228a289cba155a482d5ffb0da674c7f34ffc9b17fbff63bf43f339cdbb78872151f2e2010c4b66149cc5e38bbe9aaedf53ad2654032b6d9f7689bf810486fc11f659ddf15ab6ed6cde1c34742d71cf4a8dc526f92b9404f332146edca51fbd025b5fa36923730fd15a79221ab5f340ebf712082dd49f0ce277c22a05bdea168ce5af69d4a287157dbfdae48fde16191046cf8189d5c536006739421a95b7bd6b7bea1799158f2b294c6f146c796bdf428379ff273ae26aad05cfa8aca61bfff3771a621edab699b381aad6edb4f1f79ac7b04d1bd9eaed697252680d7b730fdc09abfa025d8000924b5e054e790b64c7cf273169e935b4e02465a793f347802f42478252e59b9d2dc0d6dd4e216f2f7126f7024ef2d7ae9bd488442749d0c50e81d9e069b3eac28e122c9d0126f051d09b9694840a09826f4b0c0ab07a872a6cdf09e89443686340bc480b0209f9060bbc6805056576af7ba02c8077be81a41b8455479994e5f52a4243f46f18830fff3c61c53d4a3c87f05a7b2282132c561de273c42c3c0242ec6c7e5f12882912e804ff8fad41fc07ebae12b315cb0b275e21c058f89f2917a918f9468b8d8c89d7cccfef66dacf3d3687cbac2fad5d2eaca3a1dc9b580bfffbea462f3e30bcea9c8f68b86c0713fb93797de957881d2a677d6e76b27afc40aead5e549feaeb1e8bab9526215cf4215bba6b60ea7e7b8f3f7b1d7478144a98175ee49ff2c2cc3ada2e2c3a32a20d574edaf5213282db56c4a21b631332f09e4a7acf6359a32824e4f9654219b1441a6c040f03879174d102027b2378a0c86a29f1b0cb92a302daca4532d03f93e31ae3f80597cee332102996e404bf1bc0bfdcda9c3a26eb8575f4171f6d4398f7a5381d7c10afe89fa461f21e62d289b15023b53d07e11cc10baacb08c8c758aaa2b9752bff6498843b0941e1f0ea632f68e608e386e1869a56b42347ba848ca31d49bd87d5ebaa4b8ee536703812daeaa197afa9e66223ed4826beabcfb13a65ed77be154cec294748cf4cf93d5af41d91bb6d5e0dc76ea12d7036fef74b77b0fca8e7ef79e956a8579976c22e3cb0881e6dcacfd8d9565dbe13b97a45af5b7ff89ee70791450ec1bfb1f5914b15e93cc0d9f9b1e2d62379761d75ef363cfe1f5a109de2dcdfcdb2052d8ff4689f9ab1d765cb095d7c92f53ca02933e40cae54a88e8e9843bfda24311c11c784b6db3110dbb9d554b83d13a436209832f696c95b94641fc384f7b193f6cdf889202d5b85b764bb7d37a0397040f787a36cdb0b209c30c0ed8268472debb3b39c0c2fbcea5e01812e095d9f90f77147e7566113aa0913885b44632bb5da0a6be14e6981ce608cb1f7ee6fba4aca46fbae824f62dafb12d22bf98f7a0b2a9a83d80bb47d515af51e27d4163b2f4dcfdba77e57fc083fcd2174d8d296004f318ef697748e5a15a12e7a0775df7f23686528090bedbea53977ff8636850a61b596169eba5b7be3e41645c101f85e4f19adfd5328e4cf3a56e2096af34de0f38ceba1b0383fce076ff181c7caeb3eb0c2b515c493bc0c92d12bf4dbf72234b7be9eacf956466c07722d8b068b14fe60494cfa26c4327febd0da07d69493d7465183ac64e73414d664c87967ac1b958c5c10113a6548c789c768430fab713c72bb1aff43344535114cfb5291844211721d84f330ef4a9fe364994f113b6dc826db7506021720ef84a54daf46cad91fcdf978af7a450ebaebdc9d61e08d131b3de9a8ce3734a086903919b348bb9b24d633624b31b55737c786f582c0595144712ec0c60aaebfe311225303fb73284a2497eb12833b92d7179d7719245204c5b594a07803f3ad846e4e1fda22747fabc80d84485103a8d23af831036f094ac8aa495608f271b9a03c9964aa770c21be17f18336196134e7b6f6e8dad86f2285b472f1f1c64db12ad762aa054b39b535ee32034d07784fe5530e037399c74bc5f3f19461e363850b799cb2b02a500ab14c3688c0aa844145b1b841a7461ab1492480c4afacec3dae939324e4d504e81165a6a026ad98ddd4c3aa90ba2db5b65f233aa23ace61002558b9b8528c25dfa3e9bf0e6b9dcb72b554a368d2a7f85dcfecc58398dcd5cbc61fa75ad4021afe5413c48c15a943543db650279c1c8fe886d889cf6e7beda0b53949b4fedf5fea49b5b81516271e58c8f69a7d9866262903558f78397c0509f264c9956588df9ccf0bb14223c865cea897407a18699d7fa9454ce58ffccf5502c758200619aa38989786f0d55fef7af96d5e0d3c7d0d0d70efa6e71baba8bb4a88e471ef50b8ef46ed1a9bfafdb30b57634f61303cd04317ea8449a20863f332c96954c57592259adfa1efe88ac832bf615ca51da47831fd3e37d839f8e95249b5a23a09723258620bda96894368f9cf80be87ffdcf7399fd00352997df404e447f036964641b416a86f34c9fe00e1ebf633c08fe620fc26f56d6b7352d2df491a1c1cd07ec28dea2bfdd7befe259d558d87ea6980735671102ec4d049ef78668ab1a3b8205fa15ba45c7d005dc68c8419d298c63a4d2811252bbf182d480ddd6d444ac4624045f6fdce3ef27f8bbff5ce012b75f39cfadab9b47f795868ec5ee2b1f4c3d304c155dca897174554061d88bddae05f6befa9c6574cfb831fd28b1cc16108b0a5583108dab96a563e7fd3e7fffe9641557da4da8e929eeeaa387aa5822984a4bb7b0b246fcc9aa5b0352d2bfb6cc3cec05bd0e435aae25944686f58c5061d2ac53648eec26ef19a2dd009409d7c137894b70cd4fdcc5cd6f592d1312ac4d339922d28d2d3515a11ccd957f34b63d05e9106a8083dd1182c840b5a88a8e4ebdff0d2485c7d2d16f7941890025bc363ea300bb26bf0ac83ab3bd330e9b26bc06e6885bb17b054716927c33c101a6cd06dd6bec59646974b615eebe53dd22425eb1af112d133975de3a0fd6181d616f1bcc00f32bc80661bc84b51de9d28d62d8ff1f00e9e46c929bdaca5a2af094d1053bc8a99dfac161304e6093f663cbbba404ab5a562dc6e7319dce8c8259a5ac82ed9a8aec18114356f5f30e49c7c658775de2489561cb25a04bc53cfbb209b93212364c1580affc969fbb2fd864b01866e0758f356d40b0ad1d33dd6cd6602832a373625efd5dd1a99567859edb18dcdcb67daa42670f7c910e14cf521925a00a37ca918ac1b7659bd05ffa3c14710d863832ce549f8265ce05e436db72ec5886410ed108034b726ff4adecd333c6436954292178d0279f0eca50a53ef71b248b7a80855bf6a49d2656d0c0b2c46b1b21121ed6735cb0f964b4249e118fe610b46e740e6803ca6ea30c3e9177d9ea794b34aab3b2f933e654165a1df65879256a1e663003c621613183612305452c26d6ff5182ff65dac74d9916a2312ff02f607695bdad021f49cbb26ba560c6f5ebd0873d0a57c007394c02f54fee6c8f2582370b8de3ed6960ac3f01b3681afe36f97e2794169ef21441d70183bba612b61f15db11f4ba3cf8f2aa35e5a972e6eb22983683e00a8403358192a5f58ec48cf22490cb433b90fe674485cf2784a16febb1f88ce8779b51c09f3332a9e2d0bdf98be54101bf4da7fa149ce9c33bd4bf04d9b59dcd3ee265253d0531e6baf50ddcb4d4f6714595e4fe57e763c7db344ebdae5d0da2910c55b9f3fc5ff568f170f4318c9f6a507e33c1a579cd18afcea41fc192f9d64ad539e7e4853ec73410291c5bffc172cdb17eaa015958a91d14800be26a17ab191d47f3adc72234ac02230442ebaaf758da80dd2c576a7f63624ee10f87b2c0e677fd83db9883b2d22601b7d18a58c26e31b3ce0120ef127bcf5814a147e572407ff54b76993ca3fcec0362b227c59ed8003262b27af7f78761b6baba60213fbba16e86b126c84f4f2f79c8cd23129bf15ddb09388fdc7dcbe73bdae47d263d1e51414a3c818171213de382120e0e0d886431f17bcf0ba75a0b479e7f0b2aae427feab53df1f9b023641762783c148b2b008bfa8cb2941d0f97d1b45a5f176d80c236e31317397cfd8b3e76783fd7cf69f6982619fe2864767687a936ffe13eecb63c49b5ec4540050844e52e92aafd11bd452e85d168628d77897d458d78a19a5cb038fab6984fb431900a9c77c61e4fb633aed47e79f6afb7333513296ef7a8523f44f1ca68fa558426ad551dffb69b451af9b27d105dad4b714662953d42065485da181f17379ba139667ad15bbba3a1b188aca99e71c023c302b445172b69af5dcb7954bc17e7b6c23d40781d335f057d20e266978f353afff105c78ad2933aa9ee0e887e48fce17962e6725103a67f0d704befe99c7f682751b9b624ad0facb618f30f7aa1ba101a6d6980ffd4db3b6284fb139b7ca71e96bf990c1c1f0f2e361d9d32b822d18c89f65525a2530e7f397b78d23ece2e6d66f06ef5184f6acbb737595c981b452460138e7801908c84b040d69fbf8124b40d2e9acc6fd9ef86d27233c7b813678b543e424c0ebe377f4b18205e7e7373f2ef3e579a1a572a9560379b2473d2f810bb74c1b283bf75ec13d4cecee318c90993e8305ee44a9bd53d0f8ef134547dc667dd463407fb0384fe872360b8345c2bbd2bd0928c64c8eba56f5fdede4a83f32815ee6f3c7ff5fa7c8a12e3d41f8a2697d1c50348f3ab5c8948c9761969b546f2d17b5e99e90456f8ab0eedaafa0855062abadbe49183abba74198893e68872cae9897f44fcbd320f7883fb07021370cad4cd9ac0bb8649c223bbb352ea9c10d753d2aba80d7cea377e9d79a0840a0d677e737b52b0b44fb965fd0a536ffc01ef890e7d02a0b3acbd32f664f3f2168cc2ef1eb92644006749ee42c04fd2e53c16855aaf578ada7b716f34c7e4c7ab494fae9d69a98f807e625e2f59db6bfeb279677e2f69745dc2cb8a25c398ea497fb9e274a2f16075b235c9c1140ee8111deec28adb5c05f7d0f3c2d0e753c1d", 0xf66, 0x0, 0x0, 0x0) sendto$unix(r0, &(0x7f0000000080)="ceb78588258efdf2bd383d5e2064bd805d454a643e154e3126cbab4580a299f9c85f37063ec091a4e78e973e6ae1f44b7198e4439ac2feed439e175affb955b7b2472e098d24be3190bf2a90a244641327ede4be84601232ff411e113689a0f435865851a99d7930f50d8fbaa51fc0ab21cde513de52faa04d9c3aa90caa36113757345c4472f5e06bd6c1c901d9795482bfda6b9fde6ad1d77672", 0x9b, 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) read(r1, &(0x7f0000000140)=""/68, 0x44) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) readlinkat(r2, &(0x7f00000001c0)='./file0\x00', &(0x7f0000000240)=""/34, 0x22) 15:07:19 executing program 0: unveil(&(0x7f0000000180)='./file1\x00', &(0x7f0000000040)='r\x00') 15:07:19 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000200)={0xfff, 0x0, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x200000000000005) socketpair(0x0, 0x5, 0x40, &(0x7f0000000080)={0xffffffffffffffff}) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f00000000c0)={{0x18, 0x0, 0x7, 0x7}, {0x18, 0x3, 0x32, 0x4f}, 0x7, [0x0, 0xffffffffffffff7f, 0x7fff, 0x4, 0xffffffffffff0001, 0x8000, 0x5, 0x1]}, 0x3c) r2 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) r3 = getegid() getgroups(0x8, &(0x7f0000000100)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0]) getgroups(0x2, &(0x7f0000000180)=[r3, r4]) bind$inet6(r2, &(0x7f0000000040)={0x18, 0x0, 0x7ff, 0x9}, 0xc) r5 = socket(0x18, 0x1, 0x0) setsockopt(r5, 0x3ff, 0x7, &(0x7f0000000240)="ffcae3f98e1e94965372b58583ef173a38ad9b642d92f52049cee2d4e3fea37d97100a415185b03301284adb5705acfeaed0cbcc5cb0cfe68ef40274a37e76ee0a52fe67f0f27679b5ab9f1383dd56027fb17fba260f90823ec66dc41825c177edc4afc6cc5bb21bbaaf0d8ccea4b4ae67498084bf2a91dcb4dc331c0043221ecad3c15a0b0a751bcefd0adf4fa3386072755518b37e63f04b82b49c4d078c150dcc96e1c1f697799e4d0d3605a084cb94bac0d1769098e7748b9fb8ca", 0xbd) setsockopt(r5, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) setsockopt(r5, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 15:07:19 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = socket(0x10000000002, 0x2, 0x0) r2 = dup2(r0, r1) socket(0x1a, 0x8000, 0x3f) shutdown(r0, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, 0x0, 0x0) poll(&(0x7f0000000100)=[{r1, 0x44}], 0x1, 0x0) socket(0x18, 0x0, 0x5) renameat(r2, &(0x7f0000000000)='./file0\x00', r2, &(0x7f0000000040)='./file0\x00') 15:07:19 executing program 0: r0 = socket$inet(0x2, 0x2, 0x7) mmap(&(0x7f000071a000/0x9000)=nil, 0x9000, 0x0, 0x10, 0xffffffffffffffff, 0x0, 0x0) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) getsockopt$inet_opts(r0, 0x0, 0x2000000000016, 0x0, 0x0) open(&(0x7f0000000440)='./file0\x00', 0x400, 0x80) r1 = socket$inet(0x2, 0x5, 0x4) getpeername(r1, &(0x7f00000004c0)=@in6, &(0x7f0000000500)=0xc) getpeername(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) r2 = socket$inet(0x2, 0x4000000000000001, 0x0) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x3810, r0, 0x0, 0x0) sync() readlink(&(0x7f0000000540)='./file0\x00', &(0x7f0000000580)=""/70, 0x46) sendmsg(r0, &(0x7f0000000480)={&(0x7f0000000080)=@in6={0x18, 0x1, 0xffff, 0x387}, 0xc, &(0x7f00000003c0)=[{&(0x7f00000000c0)="ab8ed7ddad7ba0cf410254cecb6b1f7b41311916b149516d8cdb00d4910dea32c8519c552911ce8785a31bc892c229cdf7ff9fc2976346dbcfbbf9a7224f747d44b894ea57bac76863e5e0401b3d88517621fd8be89662eb94a5f63892d438cbf9ef34ca535b259622d8f631ff1d5c7ae5379ec11fb83a7bb762406611d6efa8c660a566d365ba07e09f6c0ab71ef0bbbedee55eae2774a1b84df1cabe8976ba709b08bdb8683b9f7816391600cf52cf3b6e840d78c0b18fcad11d75680d01ef0c347d", 0xc3}, {&(0x7f00000001c0)="e2473216bdbbfc705595f1d3b600e2cbe76e626830dfae45dc6414025f6ed93d1b7169af75aaa9d421e7289082841dd97194425b993896a5f3ec4539697bf16ae5d611fd04e48f0f19b50328ee527f59e5979365d92b6e817456beb270697692953698ac48fe906bf71f963e4e7046aa8a6ce5e1a7b4e5b5ed38b31f3a77df056bde520fc5c5675c3fda44957b0fa08badae3a30321489998d0d0566003ab4d0d0ceb1ea6d0eef2253666b96d03deff572746204d8e05d80e10e532e5fd4f4b373f821d5c350d52e6078260719c24c191c9a460954acb4172ae277bf7cbd71bf2f6d3eb801fabbd1bc45c3a2e723fcdddf2def0e719675", 0xf7}, {&(0x7f00000002c0)="c09d813f257e1c89010ab20bf6f27eb3fed5eb3854219c6f9aab2207e3a6b91c6be8c50fbb33bbd5fda1fa6524c11a85f7d950c31b428a75d9881abf21e7ada7dcebfeac99b0c3d341c3c03dc2fc5ee958f28f654846aebe4f50097e2205b69bf17d803de03f022a27783a8a2fbcf18db14f0250472411", 0x77}, {&(0x7f0000000340)="5557b28d8bac2a022f3c3f7887a58de2e057e1ba43ebea8179a3fd83f2a6513a18b9", 0x22}, {&(0x7f0000000380)="eb691b72288b405aefb08efffe7fa814cf3e1e7cb284063d5da9b2bfff1cda", 0x1f}], 0x5, &(0x7f0000000440)}, 0xe) getsockopt(r2, 0x6, 0x8, 0x0, 0x0) fchdir(r1) 15:07:19 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mlockall(0x3) mmap(&(0x7f0000ffb000/0x1000)=nil, 0x1000, 0x0, 0x8004010, r0, 0x0, 0x0) mmap(&(0x7f0000ff6000/0x1000)=nil, 0x1000, 0x0, 0x11, r0, 0x0, 0x0) pwritev(r0, &(0x7f0000002540)=[{&(0x7f0000001280)="fc8a67fe04b41eb977b2dd780195142fdd62a7b56d92a979a600e1e664f13fb458e5e975e8378fd35f2d7011beb498c8be63018dc5989b3ab43e36063bf8f13bf1594e0dc73c4280970dfff8b81343c600ab22a63e447f027c2cd25599677ed0162f8ee248afe720bf1d118831684aaf895131df34a95a04637950118543c30b044bd99f78fe07e96a0da000f2308bfed6f1db05724ecfb8f76ff6bdb53480b126c103c3b7ceb31a63d38e6381badc9334c7ecc298f621a57cb0627a2b694c0a45d25b1e324e1c8634e21e833e224f613effd47c25bc0e9d3373058c37704cdef179af9af1905a65606bdb3c562918a1cf7708ce99f1ed93877052b384417cc6fcedd7ec2dfb100770fa0a661c81a16858b534ae1c5ded0233a93b02045d73c167961672beaa6be49321426de9bbefede65d9c419764c42ededca91e61f81179737c4fe459499587db6805663a04f9a10f3596d56f34db65d1407f66c0a86c04c5decdbcefbc30668eb3fa0353f159243dd1e7980a78120759373108b699f41e7074e2eae5423b0101a778ae4cc9070090d502048f06b31915a3bd3e6c1a948462b19dc26b65d454fe6ad9ea0cb4aa3abced7af3ef233fae4cc9ae5e56c86a6bbd4721841f1a29d73706edd4da326786aa02055b8cc93c06614537836166ce6b2fda7bdadecb3e272439f97593f779f03591ca470bbf4ef35ee543485e1919e2a3b9b9688e0a87dee7a129ae52bc5f744016eca677c4c05737709e3e27e30514d6aa8b1bcd583c3a110ff0a850e5e75be2e50f4b12c807a64f51d3c1cf5a48d343068755550d90cc6865635474bd47857449d6e53a17a439c7a61aab5e2d35f52c77349b898dee5318aeb980fbd4d749676c943a4f9835d7676f995ef592a5b2092646d0d09a4c7134c948f0bc4e61b2827202a782807cf03f37adb3a73e04f85adfe2ca41d1864b27149b7651afe0952f8458db06eb675080d1bf73528b84c1694bd0c3a3d644ffcb5d51dfc7a077f3bcee26552e791f8c50881773179e3e6bd284a27d5a93b2a61401462ab3ec64a55c0bdfee28ae8435971af7afaa14a99fb139558215bed9b2c7ec49c4023aac4da98f7b525fafaf038e491c55189ec7a4469c341ef4944bf43955f3dc6176444314ab27b1d7dbf570ad169b27189cc4d8d5928000dc6c2e68122b8d2aeae8fb174b4cd4214742a1183cba19e896f08344724b3503e04a1e1434d20d362c00968dab602550f8779021fc54b1bede6e963fe07dde52e4ba7dc8f9aadd831ae5808b10a667de3495c82a4edde7aae8cec8d52fd1565bf118085758459ee8b8a1df142ef1b451fe1c37578ca67b5b1ebeb4a574fd4147983651f6047ad51364abafc19250e3da3cb5dd9d36fc660879bbbee8679fd90c97697a2033c837643c1f9ecf41d48832840eadc849d240b2444871c757facd4a53fd02829f71050363544e668c2c2c44a6556d257b764a9f8c6ca66995cb149a6c8886e6097c1ef7887f2572a74cf8c1e8309bac3a70d855422fe2731e9086067c15021aa9a78b2f1f928cf969a0d98cbf2a608d4d5573eb4304ca9ed005b4632bce2188b965696ca4f564c45a5ef2adc8a1a25585d210341932146d38377bf2a835b2a130ecfd01a3c5ca7925efc9f11bec61cc1acc6baddd62b9c39198fcbdecc4613090b2325c672f533d1f06b690739652d0fe73f0fc16ed970b8b628c3edfec6f4f0645277630f6071b12083791e0ce0eb9659dd9caa6095eb9e8d920b474882711677fed2357da6d405a69465c8c145aba58e17cdfa34118f9ae239fc9030a59d4dde548916224dea14bafd6d436bb4e82545fe4588ee816b8b15cefcf1aea543883cd561140045f6358bb2042138c15d76f21ef3695c6ebf8f64aca53549ad7afae819a8c42a7d53f7ffe7eafb4004b9a34a1563644c9313e32bf23ef4a98dd2779961a7526ef52742e4b571412dad2afd2d6bb810b6c9aab618f7de6411396dbab78af71aa5e7629195fe852ce9ea55fb7cc14169e679d9f0ca6efa55d4a5474f7a7f75695d97a040f66b943008ddc9deaaa9ac84cea74c689540997db91aa86a20ba91dfcac7b436cb0b384b66f0e6ca4b80306e4c735e799f15b1c4c5d9707634320f3b026956e604fb855493db375ef4e29d5f21fb09d12b1c43875946cb3fff6ca3480825546ea63759de63a62e57b5841674f17ca529e8df76e0a87b152fc297349033eaaa80895372c85f8888a35e9d6cfccffecc70232c8b8ac8eac48a0a6862c5534962ccd7f7c4e6101632182ee34dfd5b36e2c394c49d2acb683ea0b3aa4ba8b932fbd6a5f03c945b7be599ec436a7e2cc58e73f42e6c49d99c1db2cf0cd430030de41f759506517dcbfd14c84cef1a18dd194b99f666468d1b84f0743fb34a82a60073fe632aed0bdd7a2ca6a923a5b60784a09c4c9e5112116960354163fbeb0afcf247b02d1387de73058b33fc350111ab47ae7a35cba68103e59a1b9a7cbaf405ad762e27609ad29b1d3cff1fd5669ea26065c0da419aa6d432821aa9005465ccfa3c84237cec7646a26f0f3e022178ee0a976a2548a568a682ba3ce715d5732dd5ad51ed83c194117efd6f4195361f892822949acb5ac09ef0a220d2daa3a404730498e54cc0649052a1c85296d6e2d45506c497f58bbd64006ca809604b354badc0f207f8dfa39d74af09233a2a14be01a5a2e1eb499f04226f4d676ab412fb1a36084fa50b27130fd1c27630aec28d58bc1aca500ef8c6e52e710109977cc5192384f1a65b36bedf05d7940fdd96993c762d57d47ade55139e4dfb82aaed5a69661d9dcc0e4d1e86cbfd521ab585c105fa26243e5cf5993a90825ea21c63b3314623a71fa60c8c70b6eb7580e694e4c00c60740c15e222158cb2687d7d06df98dc09f0d32f64858eec2eaf77b790ce524ad5f1dc9794d0775d00ef08d9e5afa915cfb58c398c32e212fa9b338933fcbceb6f26a35d320a55a10c9a440e8d058e23b7e93e96822f93e33f8ff4c5ad852f8f58103e939b949fcf45106abc3b418a8c50a30babba052984732cfadce05f248d47e2b063e4d3601bd3a96714d4a53765286b3163c24262cfcc4a375980932e36b183189fdfb11d783487d98a119f55507100ea763100e5d86c7e6c308a3059ddb0afbd0e99e7728951805d32c97d3f2cb2c1b34060684166f8cc185839614e87c25777681bffdd93a03d6528a9a536aaf077920a5a0a61777fac677f35af4d37ac7a242b3afcf0b07a25f836f718e333375d7fd9901ec8beb0582e74f1b77be57a5b12e488c4cac0502a9a72a483161267f989bb1a9a6bbb4935e02a752d5e235b9b5c1d4d71cd0dad6756279ee162db02cfb185f84f4744c0e200d2a0fd6b4efdf983e56ac4a1ae9c3fd45a9297c1b3a2d50cb4ea3e03af0d4731d3aa35e8f4b1a94874524ccf567b99027e0ab60c866acba4447553d0cf5d68df869dfcd7dc0fe3b60202c2e4839296edeb5e03a7b71c0e537d202252d5cacb5ebc6e669629e8769c97da317d9dd1dcb9917c38015be5a98f60ac1e867bbc8bba61e0db22d21e9e1b525482d78ede53803b43439746d777629e7b2bd19009e0dc27b5f261517550769ad13f38e2887933d4344ed2d22942c55aea1a02d84479f39ec0238f108b0bc85e3ea3ad16ba32f30bdf6b2d897336595ff31f90b8126ad02033ba7d3c36a6467f54452aee09eb5243ddb67371ca6b315899ce38b8733e4deb1c6efdc35f0ee5a3a81ddbf9bd3e5f17b249c9754fd128e87af9a0d05e03e76518f4d297b58f7c9185518b048e06211783435bb8aa4de2d4a7345fb9f1af22366ac7a16bad1e28e65edb04dd69a1676c9c2c208fb53e8a383196a62403876c8b608d930fd75a91ef11cff1a7f6358789fde8f2f6ccf42246acf3c5f0badcb9a9f0a0b5493ea61d64340c2a6a2513a08f1728304b3d5001dd94b74293d905bd10ce717a58d9e007325f88940617d36afdb71b52d2525fc6a79bb707a550e4a9ce149e2c9381e6515f325c93645891acbd0bff5031d24e4c38b6700aa5d2d29b2c6d1df2ffe0fa9e755fd0a330e5779389d57a557da3d8b09089b5bc9a8a716a97f32afe1ffbee967c558a7ea2de7b6534f3ff922520cee875b270dc8c41dbb350cf3e2f33c062b5a1bd35b9f0faf8869bf83f073a913f3a873bf11cd44a6e309644d166a744065b205674320d1147d6b127dd92a43b6ea42135961fc5bf6a74185a077b1e893923f4fcd3453253d7e1ff23323145d4d40f7c2d156efeef280921cfe6dda490056874836c5a3189bd4ab4600d372014e2fa92c804cb77d2f4aa4e8beef4303ef36214a0894ad53ab6f11b14762896572d6d2764b26e6ed1768fc9545d354b58fef790e91954e9720a8625f625fa124d01470d6dc8d84ff013039d882ed17edfed90a0bb8e0ed8f9531dee600454ca67439919912160bd21c1af497c36dbcace2a6381dfc2983513ce559ee6d60d1762b14970866852b31cc20a256883001d20f91d27195f8786cf44e782cbfcc7a27a29c2b8b14deddc6bdb18ba46756b3dd0e7be8edc56df16cf9cb21e5cc8533102856ee4ee8f2cb53b6f22e3101590e1b321025c3f018fdcf41e823652237cbaffa2219eeeadb3a3364b4d0af3f5c9e6c5516594dda819ecf5004f9c751b9f87e282ea1fb8d3164be0bbf3b57c0178d43e4dd9496dcce235193a51366aac6eb97eb92b93bb46ad5e6ca7426198a775fff0f91c8ef7565a549459008db25743f23f7b359494af0a0fc63ba476d6ab6f28b86a758b099822fd6390921ac5c87a1eded1cb3557fe21d7eeb663ec5fea5d3eba6e75e8a2353788908cbf5654df193e2a94c1ff38e767f929bd8c7a3d03698f0dc4107bdd29ccbb54c98f0624c8b4e26b7d21d3a723f56a695a714490beeca89d189f2289648ec353ff54ee34abf31f169178484498f169982a34a5394ae84f1fa8f1c47f5d21fb2090a426d2a23ac1b09b96b4cd0b8dd1b8a77f416481673d2da553dec4989ebe9bbcd74539fb306b260fe8a185ea8c644b35a6947debb2d38e4da33083eae03783b76d2b831ea5b442d26f0edf8d82919f9d52bb3de5cae7f292be2877007901364ea66593c9ed4ac4007539945645498cad8ac0649ffbe407a7efc8f0eee093cd10e004840dcb841ba2fd3d9fd51ff5f21def2df9c9f8b90230f66bbea2d36c9edfc188527880b46c1795eaab009408ff205613b38a1a622d1225bb188dc0e9f3afe372902715a69044c18e44a569bcce58570734f64784cffc1ddd61b60cfecd7738e148f57943ec26222043fa21a094f338d1151066c1397a13580aecce0527edc91b7b36624b005929882cd2103ecd2ac61ca9e2cf6bbaddc2b01454925d16902a3b3e2c23d156e06e052ca274fa99b4771dba95391142e49eb4f865014bf10d44035cd11cc558fd3291bfa0a01b96b6aa8d31240068d5552eae106f6a86b011d3a4deaa90ba9a14219cd62aa3bf4c73499a5b6db0b2ac399542e1be334a59cc4a0fec0417ee66e1b798ac172ac14fc0c66c15fce209c1e4ec6b0a720a3930435459ca587377723dc4a1b26bf14013d1416a2fc86881bd78968d30f56538620fbe086af78c4", 0xf91}], 0x1, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x4, 0x2010, r0, 0x0, 0x0) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) 15:07:19 executing program 0: getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x10, 0x0, 0x0) 15:07:19 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff285fd0424e1303cd3fdf00000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1], 0x28}, 0x0) recvmsg(r0, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=""/88, 0x58}, 0x840) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, 0x0) 15:07:19 executing program 0: r0 = syz_open_pts() flock(r0, 0x3) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) close(r0) syz_open_pts() r1 = syz_open_pts() r2 = getpgid(0xffffffffffffffff) fcntl$lock(r1, 0xf, &(0x7f0000000000)={0x3, 0x3, 0xffffffff, 0x7, r2}) execve(0x0, 0x0, 0x0) fsync(r0) 15:07:19 executing program 0: r0 = socket$inet6(0x18, 0x8002, 0x0) getsockopt(r0, 0x29, 0xa, 0x0, 0x0) 15:07:19 executing program 0: r0 = socket$inet(0x2, 0x3, 0xffffffff) socket$inet(0x2, 0x1, 0x485a) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="9e0facd86d07cc77da698374bcfab26c114dadafb23052666771f41dfa84a406", 0x20) socket$inet(0x2, 0x7, 0x1f) close(r0) 15:07:20 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(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"}) socket$inet6(0x18, 0x3, 0x4) ioctl$TIOCSTOP(r2, 0x2000746f) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() 15:07:20 executing program 0: r0 = syz_open_pts() ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000000)) syz_open_pts() 15:07:20 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockname$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) r1 = getpgid(0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getgroups(0xa, &(0x7f00000000c0)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={r1, r2, r3}, 0xc) getsockopt$sock_int(r0, 0xffff, 0x1002, 0x0, 0x0) 15:07:20 executing program 0: r0 = socket(0x2, 0x2, 0x0) sendto$unix(r0, &(0x7f0000000000)="9033b73996c49d", 0x7, 0x0, &(0x7f0000000040)=@abs={0x0, 0x0, 0x2}, 0x8) connect$unix(r0, &(0x7f0000000380)=ANY=[@ANYBLOB="8202c32f66696c588510934603ee3b3ee2ce12a7e6ef980518deb6d81c8cc62b8072625883a20a19b24636a01c030b1a7e7c45273ba36764f1a2e73563f99f2e74484a1bfd97cb39f77043cbf05e41410fbb47e04b3debe617abf1d9c63248df8a5970362132f52cc2d4b5027c3d46e325787214b681a6024439f5a36dc3f1d81460bd920fbc65331ee76ca25fcbdd8cd726bdb5cc53aa5322a128ba9cf398ba04a0c70c722f99055adc53db8e9bb95d76e6358d197abb0ccfce2bcf90ca610c3587aee406d5cbeb6ec8ae7d20b82355cabc8d444f9ac914e7f398ae32d71e64d4428710de28726b05044eab2fc1167a14830923e8750f37d81b394f1bdedc71cefd88ccfc00095f2d7e6f850c90003cbeff7bb4b944b2bda1a90100000000000000a193954e31849bff668f14e92a7182b02284ffce17550aeef95e4962ddf6c024ec8a43b8aa2c7fb645ba17126d637ca98372eb6853ed496b1b6a32ce9662cb8d0badd554d2571a734ab0b0bb7c1d45898c84b6330673814b0e6d7f60"], 0x1) connect$unix(r0, &(0x7f0000000080)=@abs={0x0, 0x0, 0x1}, 0x8) r1 = fcntl$dupfd(r0, 0xa, r0) sendto(r1, &(0x7f0000001100)="84456d86dea4a4b3b4ec5d69c1f7ee402b560e8a6159c285762f70d942e492da8e5eb894a6817ae5d59101043f7d63199e6edb1842c2e563dcb54c580eafa78a9514313737e482cc0b8ad576154f6cc327e950fb9ea6f002461bbfdb4304769f9f07f0b4a18d3ebdef5b24e93ad7d5778832f3a55289851ccf21bc8ddf7f0e0b947219a418015429aba8db7f0489eba9bda52cae9b7b059924385f6b4c04ea36841c82d6de4ec67a0865f3555b9a29165cafb65658837d3a0a982ff3d33e7ac2847675bb79b812ec11ecdbebd76bfb765aa118472f4a11152eca4d349f3bc1a43ff30c1d8271ccc91222ade706fd82aff5834a9e9445da7eeb8ca3dc2a022ec81f3ba370125902c0de5128d8e4e97e23992ed76fc5b6122c8fcfeee49a398b34431a914d6d306b6a6b66c875f1219a6af61a25e41409e4d369779b1ab686b30336a17af596be070d9f801db04ab096dcee8fb45fac802e9dc9a2550e6e869338b4862b920a5aeed14e8406a6f3eef55065d14fd03ffafd75e3215150ab0e8cd7f3c679d6cbcafb9ad350c8bfd11974b1795763f246aef290e35e05db636963de1ba0595c3790206d54ad98bcb5a193ad5d1747e1a2bcdb9ea0c51bbfa905ee4cb885695249f13d81dbd1a5a1226d43d59ed7520357331688d34779f4659378cb458571a9119056469cddae53096b27306ced712dd6a6c797869f67fc82d0126aa28e317c75b3aaafc1729d81049d6e34cd6ee7d23228d41644e874114df420563ed27df24da227e02a179beaaaa498b8b2b3a09edd6e6d8aa9630591bf93fce581bb92344e211d4590fb875880eaa49b70afbfb904a10f1d5b19ef4679d0d11b225c1593045033e389270b17055cc6be8ec3118debcde06400be5d498a85c983af1d66f652badfd207e52590cd0f282a45cedebb99b02ed75020a9d66e79a40ac6aa8e9bd6c87afd1ab8d51b2ad02d8ac76c9bf803279267881489dbc02c4132b44ecce86ee07acafac5ae55977e7c777fab2abcdbcf0e0ca3975f85203078d847b87b6b05ac5cc131afc67e7e513c357071330d2517297b7efb49fb57f4a1ac4cefc44f7c9d20cffc7af5c297ace76e1959e58afff3eeb448f06571bf7f5ff2ab4229618b4415e6031fd34c7d496a7bf7561aac3d5fb755aa774b3b266b48d8acbfd0230faa377fac564b0c8f4243f269cc59277929a008d234d7b25bafb3c4d6131fd1130662ed6e84f1d32ff7f46a49f9cbda49167dc2b3780ca65190910ad91f107ebe57384bcbc9344e6a25f0bf9dd4017aff368d484aa2ffdc1681135eccbfc4747aa0bdcd576dd0f387045692997b093a1b056544a070c743a1be08e210f3ffa653f1f9e0eb8eba7ccab67ca604041f0ce26c565dec4b155a6424556f3df882f686d66ae25c6c56319e95e2f12fabaac219f83c4020378a2ae8e12f58d5cace6b9d45847e2917b8fe9deaa1ffc394d0660b573bc195183a9ec886f89ff383ab2f7c3d75c986ed9288de0354fecafd468194a1cde92d7d1438e0f514af0168002b3d94a5543359cb55a64d9bb5c61deda7cad741be1f1353cddda1ace6809b48cfda23d9627b6fb5dc4fc9e48032bee652fae71ca7d5e3953ec8504e333dc7ec187c70f7a8d94e62b74ae94944bd7abeedec2be1e1afd05bf3e2670b727b3008509c1c7c1e43d2fb80c7bb1c830e8b79c81689be19e647b34ac4581f78eeaf0e0e8b4ee9ef6cac88cda0687d96a52181eb743356fa9f48d8450193392bc46afa71c6c23f5d4212dce36a8d4f9b3e1cb41ba6b4aeba020543c4aa439fa99bbe46818a94f557f8f552b5fb166cf7c571c3d2932fad0c92b3f2792ade1d554e8f7c3f4785223686446dd21d44fe784b1e3f87fe8b491861e572b3b956db9bb646684c2df163ff98f3fc92891d2a842135752543671024507c54224948f9e8a58a6c6944eaa73e3914d5eb79c410c63f652648c2c9d82152e1e1745baebc8fc35c1f729610cd1fc6a92f128732cc458a5774297734c6a11f258a892293c2f6048e9ecd9824aa8d38faddea352559743ed457827a3d254e521b8456307a7ff3972e5d8cce78772d9dd71be242b9c36972b989582409109c677852d95e317256b6b5a03f42ac7f21c3d397426af253d700c6e5f9a8540b890042eef3647deb1b5b02902fbc64820627d3f9cac900d53824a5f96186f0d895c7c039f47303f97ceac41817c48c10989b4d2fbd2fa78522596d9b5fab9de20e819c9fd2f673b43b70cd14c65d696ea684b71611489b480b47610881446a318336231ee474b975004ff0a0126bc7e5393c087af10deb47bd7c76f178c180ab3c5773b39d727264034aea94a38537925e0ee569bf78b0ac878c09ddb41364fafb9ddbe10f089be2cdae8a83b1bd1d88fafaea7a31d6be498914f13568a5dae3c9a18cc8ba8ce20cda1087a331a6539fa1be08f7d31f14fab2b17e805774eb1f4d103316e33290ec00305ed206c91cb1eaebca2f9dc3a77530d174a38d6a238e2ef21ec77aa97664ce070917811624734f5cfbc3b6ae8001faa6d4caa6b87a7d684eda1ebd23e979c4e733b385af70df4441508dd95cf09a9e9e6baf8c4b1a87afe17392315069d2498c54df6222eafb25205e80095f450ff25725e9bb7b0c2471acc77cc054e745e3c98de293153ac12a7988d919fbe0b03b7213c2334218d478ec2f82a5cf2b41954cf9b538fde3b63280c445d1e270eaaf218972932fcf50f34481982316534c63cdf5560ba6776392ef996e6b2c3320040323afc619cd42d8764e0dc479d0a7ee14815b7a524c181cde7678427f9ca84b4036cf66fa7f74f2839f7d5282dca4bd0ed1f11768420ae6f63f469e16fed67658a5874a3a90bdd10f76535230869e79be6f423bb115b1c729d009fd9f03eba2a25e8b91be3c73c66ae052f3302e7499280361981f30a71b4069bd6076e653ec7e718cd88fc00d46bd9429eb0acf4751533eaaf239ca3c4a8379b5fd23a441d30f714d88b72e74fb680f51e4874b606af5e854a51ffd134c45a59246c12a206a89c3ee6983eecf89eab27d4d1df45d9aff8a2b86c052b16fc51cecb14c544d9a03e85961d5e0f138cf20973c4497ab5b7d3550cffd9d76d4ab5a93e0be5e5e93c5d6769b75d7fa99b60d7ee224a23370f4a4361a8dfe077ee1f1401bafc18d236405f91cfbfe886f909114eab5e49ff336d5da559d8ddd83d7ed5ff5032f6330c7ec86047b623da8c1d84f4e39f9cc8401db574567c38ab8bc8aa72a107a0fb26bf4d8e81595de5254f18b95dfabddfb29469032e55ede31ce62b472082be12518a85bd6833f7db74f564cf0f163e7844a507856f440aaf811ec31ec9380ff19c6f7cc1516c7f92f684bf35f73877249dc27f364ac2b7dd1f72bc500658845073fbf8f0d209d6661276363b5303bef089e3c489eda623311d9778bd93eb893fb06af1776a1470292e2584e3d1b1f9edaefe34b7b4cd10612974f29f681538a038166f1ccdc210e229c281be8c704422820a86a8cd537027422902779c3d4dda583b6d878336176f4ad63970f47f057da1d1a3df600b2310934d563f75b9f94c17da8690925ed8121056f1075484f9231251ef82c7bdff52c4130437b815afdd0a7b1a27013aa9b0107ca4e21fab8682333c66f2b342eb1bdc9cc340b3288f71e32f9ac8bb15a5061d14cb5364eace9f0f709c0c4188e2574f795f463efc7da4029d29bb3e6b212ba6f643f627231f9be8909337d2ac78f22ff724893635e2a15a868b8b2a020f1e8b14a1ff62eda226e0ba158ae3ec8b9a6cae4c4da9c83276d792a15d75ee7a9f0a5036396a98609e73ab1a15041dd92860c985571e15df2ae4c3d6b03a9c1cc6e21e834b042e2be7fecd50c11c9f06e54c72f6fdd13e86ecbeb0f11ed7ba5c1ec279fde446e206fdd30ae3d98cbe4d13c119a15e464948b5bc3777b13d7f1ea0029cc11a78f07fb11f6cd7866a79bc22d7c9850cfd3a7e257089cb96e047679ac3abf12681eb5caf174decc306f1a297cf347e5fde288dccc292de36a2abd9e414fdeb7e9efd17b2df30c4f4a188fdd284e3041b865b1dcb1dc7d0e3c265636e74c46e42e5cbb4cdb1c80170276716ace44168f50dc82e464b261f14913091ae3148a07283f405a535c399a9e107e52c04a66bc272210003a176777dbeebc8008fd17d4b53d840872bef2800a1809e0bbddd7f0f616a89fcfde07c7b7183a0cfbd1fff8c9f954a6cfd53fa1172e2792c49ae7e89a3987e9fd3e7be32caf2f5195b72be59f1902f00c0834aeec50aeb69a64b3791cfc011c768c4725dee0ce77b3945fd73004026f7a3e0ef3c8e4dd04824f53c293fb190a7c78e8995588b6be5f55978118d315d003ff72298fa506eb9b3c6139d53dfb5a4ea84c56ff92e50fd6df8a572ded3a62f9e76624e31c5bc6d317b2d612898392f8d65c16753799b1e3985ea68a07f8e202cfd5a98a1b1b82781790c26588598bf48dbef12bad1272719992378a0845a5182b218c2577c4c6e4af489539b0365f8c4d08c44cf861e0230cff9c0ad30b00f743d72b906a1330779ef17ac37d17c4314459a567bc2bc34f201c3a6228106728d91184f17fa75c0c6d1a925b28236a4f378ef242381f0f440ebadd17745cf6f59e962a21f468d61c797b05822341706a371d0c0dd3fa9f5c9ec74922a206e857282e9766bc7254834cead1b98df6b0bbb7a9129c89b14c256a84040575b999f65284f96345f60a868ec475940042e1bc131160a43466f2123b1aa5a7f6add98bfde6e522e363222071f46ebbc278952670627afbd5075bf09f295a6519849489c64ec3bd10fac62e7ce82d7932ea50ea9f8943ad0195c7bc372af9e01a534b00d259ee6045d68e66b97e901a12e412ce450f8cb6e2160615c36732840b2c6452999c52dddcd68a2e544db702bcb0bddd75521351e6a1fb7dbe8220d77fc9f3e0b25c5c1cd827f90766af6c17e50c75198aca5b98fa998a71967442d29c8277c688d22c02c18ae059aacbe1ff2774960d5c167218dd7471d3334e3143062bb32e5cb7282416b4b67c348ebe60cb42d6c75eefe6b0a0c96d268244b4ca0e34c686fb58c140c41c76e60c521e3d8c5fb7d77235b0a893968cc1b173648e97f04fe9f0c1feb152eb0157c5b437a2a9122465d223c4c5f05a17b67f492572be31f3d335632b5fd9d989ab4362bd557f24010d7160a44c73ce591cc6fd01018f02ee4f5dc819e8b4ec30041e71ff37dc75a2f44c2958804655ad6ef010ac7e5475def9356af2a812a9e91ec79979bb089e253bafaf128a778dba228dfad8bffb9fb38db21edc2f6d6819120d80e8a8310bbd809fa387092e4b99929a9d3a755c8a25a13b17f0d35cc17e3ab92caef308fb0fc5cf4c1e2564a1adec5947d5b50b276bdae488a6dd2c0eec0fc4ae11ae5acb5df888021fe44fda03d6996ef1e671326bafd9e3e06557fdd5da41159fdcee7883fd14ed9af960d46084a0ea6a92998355566e9c57a51069b3053db6f588cf075a8606fccfd2acf2489f1f0fd7daa991694c946a89813845dd63a15002b3696fedaa7c4700b51125fff4304767320f181a53916bc3e9437d54e8e13b92014370be0261be6d4e4fa7fe6c1ec319f5e4b501a0da314b3ce368751e635fcc6ef6e99b4e5cb065c8b06e9a894822ff92409d28eb8a726c22843ebb360bbb740aaa4b8a5317f5ccddc43525513d076002fc7c0b90da8d04cddfbcb152112ab84d596e596bb0c7ced3e963d741a1ecb1ba1f6d4da9", 0x1000, 0x4, 0x0, 0x0) 15:07:20 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x7fff, 0x0, 0x0, 0x0, "d70000020100000000ffffff7f000200"}) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) readv(r1, &(0x7f0000000740)=[{&(0x7f0000000180)=""/209, 0xd1}, {&(0x7f0000000080)=""/121, 0x79}, {&(0x7f0000000280)=""/68, 0x44}, {&(0x7f0000000300)=""/237, 0xed}, {&(0x7f0000000400)=""/126, 0x7e}, {&(0x7f0000000480)=""/150, 0x96}, {&(0x7f0000000540)=""/157, 0x9d}, {&(0x7f0000000600)=""/249, 0xf9}, {&(0x7f0000000100)}, {&(0x7f0000000700)=""/35, 0x23}], 0xa) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') setsockopt(r1, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 15:07:20 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000540)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e0177513a18db60390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a2592c9529443890c39abcec6c1c369fa47bab9e1aecf0c4aa9f915a4e02f98bdf3155cd7d25d4dc373bfc0ed3c5930e6059a3262664b9e3cbd578dfbfa86f8f1bc7bc834db257824857ac314db10ed7917354a002af475d52a6bc1f511c49cf2e9b5a029005fcba5c9f065780f5a2dc7bb6b56dac5a7af0d88800c65f4b0f03e2c0d31fb94bd2f2a84f22ecd9dfbfe31f85ab0bd62b706c82f243c92c1372ffa3bc50a264d2319fc6a3e33275d4339029d6a410a19fdfee6ad53b7872134f405cde8c6821e8e126035e12e35f8df21c879e0681b2a807679ebb20988", 0x114) r1 = syz_open_pts() close(r0) ioctl$TIOCNOTTY(r1, 0x20007471) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0xffffffffffffbffa, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 15:07:20 executing program 1: wait4(0x0, 0x0, 0x1b2d0fa086959b38, 0x0) r0 = dup(0xffffffffffffff9c) accept(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) 15:07:20 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) writev(r0, &(0x7f00000015c0)=[{&(0x7f00000004c0)="85f74e2f56635200028452c49981145a39b0bc16fe468b0bc615df7f6bc2b02f5205f9e883265ee1fe19bab36152593235ccd6bd3323d8c750c2eb3feafd5dc30d88595b31eb693a8f3822d410fc822065dd08f89a89955cb409ce36d4252476cd6a35217b18c90b9fb0182da6a0d048dad6a3e0f60dabb457be5befcb570e8af6f0df1d251838d169e48da702c41d76f6fa9e42285243e5dd7db1226c7bf71f7c6b6021fb55afe9cd4a8747d65a510cdf7c99daa104e5ec274a5d2f7011efa231ab6ca89799c275529c88f58c2b83c88fc6f52b7935ba095db9a84d1ce7b2e27f7e9f84311d2e236a7a755d0f0b9d5093935ab3f0cb561b630177a29b3662f853c025c8ae5ae642b149026e1f0f8f4d26ca49c253a6cdbad80052e5842694a2f25483c250945ce29641638ed3af69631e28dc4b4b7de5ca2745e75e12f69a23edaa37d8f9bd245482aefde2e949ba832bc2919548df5fa0ad0fa640f2477f737fbc5b7693981a90c8dd553fd5122ab45655352384bc936134ae00fb50317a9249676f19d3d7b51515f3d585a153a7622dab0cdf4eac7c95d876bcdc5ad7ad839433ec68d89912e6ecab17eed20deebd85f74e796144b00e256ed1dd98aa4e12473b451a2130015e04b78615be1a6d14585a8c60b63954085696abd4530fdb36adfe1ffca53042242d09d060bcedcf6f0bc83c9d67e90b673b159c2606ff5f78068efa6ea33743cf06d9ee87052b3c3e8c1121090617", 0x216}], 0x1) close(r0) syz_open_pts() 15:07:20 executing program 0: r0 = kqueue() pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r0, &(0x7f00000001c0)=[{{r2}, 0xfffffffffffffffe, 0xeb}], 0x6, 0x0, 0x0, 0x0) close(r1) ioctl$TIOCSCTTY(r2, 0x20007461) kevent(r0, &(0x7f0000000080)=[{{r2}, 0x0, 0x28, 0x6a, 0x6, 0x6}, {{r2}, 0xffffffffffffffff, 0x2, 0x4, 0x8000000000000006, 0xb47e}], 0x4000105, 0x0, 0x1ff, 0x0) 15:07:20 executing program 0: mincore(&(0x7f0000ffc000/0x4000)=nil, 0x4000, &(0x7f0000000040)=""/181) mlockall(0x3) r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x11, r0, 0x0, 0x0) mprotect(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x5) mprotect(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x3) syz_execute_func(&(0x7f0000000000)="0f01d746d9e4f367470f8100000000f20f1bc6c443114c4031008fc978830fd8ef67653636660f38324d0a46dd5100400f380310") 15:07:20 executing program 0: link(0x0, &(0x7f0000000400)='./file0/file0\x00') preadv(0xffffffffffffffff, &(0x7f0000000340)=[{&(0x7f0000000000)=""/216, 0xd8}], 0x1, 0x0) pipe(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f0000000000), 0x10000000000000c4) kevent(r0, &(0x7f0000000440)=[{{r1}, 0xffffffffffffffff, 0x40, 0x4, 0x7, 0x7}, {{r1}, 0xffffffffffffffff, 0x2, 0x20000002, 0xffff, 0x401}, {{r0}, 0xfffffffffffffffc, 0x8, 0x0, 0xad, 0x8}, {{r1}, 0xfffffffffffffffb, 0x4, 0x2000004a, 0x6, 0x81}, {{r1}, 0xfffffffffffffffa, 0x41, 0x0, 0x2558, 0x2c4}], 0x7, &(0x7f0000000280)=[{{r1}, 0xfffffffffffffffc, 0x8, 0x80, 0x80000000}, {{r1}, 0xffffffffffffffff, 0x10, 0x4, 0x3a, 0x5}, {{r0}, 0xfffffffffffffff8, 0xc1, 0xf0000004, 0x400, 0xffff}], 0x544, &(0x7f0000000380)={0x27, 0x3}) write(r1, &(0x7f0000000180)="dcbd4817e54f8a5652b1be0df895139f8f26aa21ed0d55eefa0924e2fc7ad2297d9fea834c625e0849aa766060c8d035821f0dd612a405c29a8388af3f13058af344e2152e2d257e7655d5cb439ce53f0f69b3ffe26f62f09a9951e804fd28698f57fc141a0f45f14c99670778e1944c9e68d98ec60f43261f1d64f3ae9c11260232542a7d14cea32732c7ecf576e83e6e8155ee20f3fd8c616602b02aa1b61989f7f69675d25cf7dcbf43c8ff01903b8757d0bc1c040510deeb3e87a268c375ad194e45db05bbcfd91f48615ef5251431f004e84928ac7606", 0xd9) r2 = getuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000100)='./file0/file0\x00', r2, r3) 15:07:21 executing program 1: r0 = socket$inet6(0x18, 0x4003, 0xff) dup(r0) r1 = syz_open_pts() syz_open_pts() fcntl$setstatus(r1, 0x4, 0x44) syz_open_pts() 15:07:21 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000000)='\x00', 0x1) setsockopt(r0, 0x0, 0x9, &(0x7f0000000180)="58f9abdb", 0x4) ftruncate(r0, 0xcd6) 15:07:21 executing program 0: r0 = kqueue() r1 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffe, 0x3d}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000040), 0x66, 0x0, 0x81, 0x0) kevent(r0, &(0x7f0000000080), 0x8000, 0x0, 0xfffffffffffffffc, 0x0) r3 = dup(r0) mkdirat(r3, &(0x7f0000000040)='./file0\x00', 0x100) fchmodat(r3, &(0x7f0000000000)='./file0\x00', 0x100, 0x4) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f00000000c0)) 15:07:21 executing program 1: socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) setsockopt(r0, 0x1, 0x2, &(0x7f00000001c0)="994acccb4cf169126f5d3b7333712227ad80c28521dbccb649892c2f8e0d3e6e3b689ed366b94bfea796488a30aff60d5b224ff9010fac42caf522c3ec3b52e13243bb7af13ed6ad436ef052135553745cd6d0fc24fd59de3b1a696fa9f549c1c3e4b46ba8e843c7176bb41c0295e0dfaa036309bcf66b56ff6c7b83f8c548448c06c309acf8df9e143758c03533837022224753407fe155a94adfeef3a7260218f0b28619860f049922c8db35241319a684fb5ac78ddad9c8533c7a49001e9c2e55b1163795", 0xc6) r1 = socket$inet(0x2, 0x4, 0x3f0000000000) setsockopt$inet_opts(r1, 0x0, 0x100000000000000b, &(0x7f0000000100)="dd4045a8c6f40e058d84ba9144252ab40702133dda1000cf3c77b2ea188d701610f4eb009612e2bb420749a698dd2fbc7623c009d0f1654968d0a06b8eaf4c8c489b0f815e9845a5c1c0ded38f6b962752ed0190389632acdcf7920b7b2d600f52ed7d6b779cdaba9b492db2751528f0f67bc8be3e8a6d38450cf2d18d645fc1928e215b86a7d5eeeecdc52c24e04a22", 0x23) setsockopt(r1, 0x0, 0x800000000000d, &(0x7f0000000000)="eaffffffffff0195", 0x8) 15:07:21 executing program 1: socketpair(0x38, 0x8003, 0x1, &(0x7f0000000000)) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) munlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) 15:07:21 executing program 0: r0 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000040)) r1 = socket$inet6(0x18, 0x2, 0x101) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000140)={{0x18, 0x1, 0x5, 0x4}, {0x18, 0x2, 0x80000000, 0x401}, 0x0, [0x7, 0x10000, 0x0, 0x8000, 0x80000000, 0x1, 0x4, 0x4]}, 0x3c) sendto$unix(r0, &(0x7f0000000080)="b3e2402b0446deaa7501f39759daa0f7a104b8cdde82591f7d3335dbe4cc19b97bb7c880993bb6f7bb0d9e3dfee2be2b16408b81d0869d5595e6ec305cec369aa80001099c650abc87a4d980ab8e9c4f85b09b6f3f05126e8bdaa98deda5c3f89c73246002c1524b42397ccadc", 0x6d, 0x6, &(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa) r2 = syz_open_pts() fcntl$lock(r2, 0x8, &(0x7f0000000000)={0x0, 0x148cd9f1de6a71ce, 0x7fffffffffffcc50, 0x200000000}) 15:07:21 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) bind$inet6(r2, &(0x7f0000000040)={0x18, 0x3, 0x400000000000000, 0x1}, 0xc) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080), &(0x7f00000000c0)=0x8) getsockopt(r0, 0x6, 0x8, 0x0, 0x0) fchmod(r1, 0x6c) 15:07:21 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setown(r0, 0x6, 0x0) r2 = getuid() r3 = getgid() fchown(r1, r2, r3) getgid() 15:07:21 executing program 1: r0 = socket(0x11, 0x1000400000000002, 0x0) setsockopt(r0, 0x0, 0x16, &(0x7f0000000080), 0x0) setsockopt(r0, 0x33, 0xff, &(0x7f0000000000)="4c87941194d886b0415fbd9906ddf9787e28afcb0ed1adc6ba786f09a3faaa3a40f300b25655fdc1eeb1b038f24518fe1a3d96dd160a94237f61306c59416a93c0025160ce9ba8ba4463eec342ffea06f6630bc9d77f3004a23d0336ae688cbf5bfd1010334106ecb6e6e9711667de91ab8645", 0x73) 15:07:21 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() sendto$unix(r0, &(0x7f00000001c0)="546a7f2778b8aa2442967c28509a0278220dbf8cbfc5de358173834081f0e2b1cad6565022f29c92d7b5e1de729e4fc9171548e58dc194", 0x37, 0x400, &(0x7f0000001b40)=@abs={0x1, 0x0, 0x2}, 0x8) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffffe, 0xcd}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000240)="47c5194a0a650466564a3e6ef093cf570d653934d5da0bf19df4442d8b723f2da4658125085b8be11573bc6e3343e08ddbac577ad694f1da78a40ca98fdd855743bc7ef41b8617461839ccd519be4ab721e3544ea2f338d575c42f265b1cdac4603a13b560fa162984f48ef609cc0b9a063c9be9835b454c21311dc4ceb29aa211c56bebd5f3a553c7e5a0d5829155f39a431a7e1f4b19f491c681c813c38c9c8ff24c7be68bd87f394c94af9e01f19db2284c5f0302de34ad8138e07f9a3cc45ce86d2b5965582b3d268c23c5af9bf54f59ed5d6a65436b358e351764f33c387d1c3364151b3fbbca4b21baf7c8eb6963e0bb7012a588673b36a2228895cb63c747c253cd13e8df9e753ae3c05ef2730577b6ba4ea738965a947c1d37ae5228b8c7cf4efff591c97675d9dd756074ac9c6d8d7f3a1c9ec3229d56a347180529e9ef968b9bade45a6f98178a38d9bd76181d3fa3b5a5e4e4b3fdd38f4a2295b1b37a05193e9131b2dc1d555675e8c06153633515597e8fb6a170ae497d6864893c2f86060cec840a7e7bd59c8899c0aa852b62723d293e68d420dc8c8dbdadaa342ad526d6325a324f517e82414ca75cae5e9a65e8ff8480f06a2f0d60399c26f0648f4d8fd8b6a476a056e6cfe86a0ed3551ac6b955a7809839241224fd0e45dda1147e1930536df432f21a773c32a5b95d505ac167daf6e2d175b0bbfa52a7cac82f315750325eeaa6e9bd3e2260164e9b1f112634d3668499c0e3cbef2fa49aca04145c95eafadef9de0fb34669d41fdcb4df082bee54b073f1ec345734fc69b56b70c0da6566722cbd676b56a2f7ed9b0f2f91136bae71d79869b1ea6d043b31674908b90c3a2ef26bc3231a79a216ecafdaf34982cfa6214be0c9b41664c7d4893d70e55fa42a5edee28d5df53f3694aa5d9bfec7fdae8a25647a0ef10367041f7ef8546f56a1a0f5f54bd874cf8d887877190f07d0f67e77d99e1c110896c114fb60fe2908747e6139d96bd4a3628c4d12a9d525d8d594652499698a7bd43f41f0ba5ea86e66380fa7a47af0a989f81f34c93225e53476fb05de03d8c19805d936e699e61343778014b1ad9704cf172733333685e0e0228769577be7bdfebbc778777f5f108c10bc869266e47ffd88276f7a9f001f8814114203f07fe6f05340cafa48e7b89fd22de8b51fc097dc24267d154941a09d154e45fd37b9693fb0eedc437af30a24abbb59c7a45d737cf2ebb6f1405067ceaa10a3727542326ae53baed08513f94580fec0413d61b2d25454c35a0ea88141800126fa9286df2fcc20450b7f593795c6155d3d37840a21a6a7d423dc39235475304017e189284a92a2b6094bc2e4ed4bd5edc25f7d646bccd76d79efb4cb7923c8dea13ef511d2e9925aff2edfa453aa31eebe59130fa737b17f19f8c77d8f43c59c64512524d35f1ef66624657437b2f83d52855f861f326bc1356b1ad77e7284e04e4ed388695e64b70ceadafb8137085651c18aba13198280ce1f00f84ab123e183a1acc220120641a0ce0df5527b2f887e3596384441ae0132d43ec98a1582e9e207c68b5f0c557dcd48a82c4787d38d685d4e08045ec1151116e077a4e58f8749f748f83e8107484bdb3b2f60acb9c4e9db4a610e1fc444dabed9c36c366d3217753aca683dc4149dbf751baeffe76d7c9d8a747a3efcb259762eca0f2e2fc647ab3cc03b88f0af8e30176816bf38535a9183a014f96d96008c1b6905382c9ea2d8c44539f5094753d894df295805553b967d2ca67c472d59c72b8e2f790fabfcb05d7a13c6b5a9d4884f681d85381174d921b2ad4cd738056ef45cf3af8c9759638ef648332ecbbf5e748e56dfac5e4c22f23614b7710e8c31c2b090e75ba1c0db3d5ef955093cdf778d66305958c75c744a36ba3f46cf74c6b4416b4d800d8c57f62e3e1d77949b18e882410a293496790c96a3873f89b35228884ecef02a084f1b4dc4cbd7399471276c88606b22ee2e76468065f081e84cfbc44371efbdb469c23bb44fe9bf8cc17779959a1e2352d80c17ee8ebada5edf601230fc45e4a43606c924691b402c4c815376ca87f66ba41eb8b3273fe2f0df97e6132663abc89dc3ed8550a83d1b138560ea04f96ddc038b96998db86356fc5ad65f2b7e00e7c276acf8c6c252adb2fec15444d64de281ba7e21ba9bd9860daca3de4dc650f2fe016b455003e083c752e2a7c99c4ef7d7c8fac21fa1a7bb7429edb21ebe4d9c4234c41fa711713c6bd6165bc1d51afbd3ebe496aad42235a6f41da9f6f5bd1981981d95d936adf3d93bebf3648ad393ebdd1661a9dfac00b5f067f4c6eb77836a0176f4073e4b738e4ea9bf572542ec92092f66464ca5589469711eab42eec39bf0975886a79150f5414d3f73fa6ef24aa2077c62511b94cb8a018e1883012b18646c23440c8822060ba7990489ad42f23e0b27e67e2c560dc425380652d1edb49c5c39ba6f8abe2b0ef892cdea4c8612fed20c4a9482fcf5d7f297573711e216cdf3d45ea25623cb1708d54698fa9d7136f0eaf5781bc9dc7d0eef830b1df81f42f607116a2a099d75c26316a021e1769e1664b2e7036d9e31581bd4683e27bb1c02efcb67f5804f535345b773fae4196eda4166d56b3867fa058f6a6cd2cb584effaa4b54a8ab840f11a3e2076a973a33466a6d113b1ce8362e9a80fbe33721e1264a8f749f0a74444647a124389a75a0162d6616ca7d363ede901bf8e51e29f1038470832b1ce5fb9acb76739e620dd1abd79f551c570436ad9bc08086c5e879e025f3f7ec347d4dcc0cb84d1a7a37ae07f363cdc0da4a8e5a768a2e92fc5e3f02d7ff1f129d7e7a4d86a32840ff64fa1dc22a3c57d6b9ef526a828a9fb6494eb322", 0x801, 0x0, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) r4 = kqueue() kevent(r3, &(0x7f0000000040)=[{{r4}, 0xfffffffffffffffd, 0x40, 0x2, 0x25, 0x4}, {{r4}, 0x0, 0x2, 0x40000000, 0x100, 0x8}, {{r3}, 0x0, 0x1, 0x0, 0x6}, {{r2}, 0xfffffffffffffffb, 0x20, 0xfffff, 0x80000001, 0x2}, {{r3}, 0xfffffffffffffff9, 0x0, 0xf0000001, 0x7, 0x3}, {{r4}, 0xfffffffffffffffb, 0x44, 0x80, 0xffffffffffffffdb, 0x8}, {{r3}, 0xfffffffffffffffc, 0xed, 0x1, 0xffffffff, 0x2}], 0x72, &(0x7f0000001a80)=[{{r0}, 0xffffffffffffffff, 0x4, 0x40000046, 0xffffffffffffffff, 0x9}, {{r3}, 0x0, 0x80, 0x2, 0x401, 0xfc5}, {{r2}, 0xfffffffffffffffe, 0x10, 0x8, 0xa6, 0xd51}, {{r3}, 0xffffffffffffffff, 0x20, 0x40000000, 0x9, 0x1e}, {{r1}, 0xfffffffffffffffd, 0x1, 0x4, 0xffffffffffff0000, 0x7}, {{r1}, 0xfffffffffffffffb, 0x1, 0xfffff, 0x62b0, 0x3}], 0xffffffffffffff07, &(0x7f0000000140)={0x8, 0x2}) dup2(r1, r2) kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) read(r0, &(0x7f0000000a80)=""/4096, 0x1000) 15:07:21 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000700)=ANY=[@ANYBLOB="8202f823000000000000000000"], 0x1) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="84041b43", 0x4) writev(r0, &(0x7f0000001640)=[{&(0x7f00000000c0)="740080856cd5e3d4284bb2ef37faeedfdb819418e899f0dd2d7dac3860b0247419df60f943361c6336e0dfb8ffe2518121cb7c034cb814aec2ad3df93856bcb92f4814bb365ff39bd3635598a928d5b9cff4088ca36fc7442df274ca1276cb2c927163b4e066db48633378a40b5b1b4a51dadfeafec0e5405c436a320823ff0c883ba3dd0590fb3ecf99e26b9bde71e80edd04f07e3b8b3b271a69ab23ad2a16676dc1bfc0ae345b0ccc03b215a8d4f558f1ff07c207ee86aedc4424a5a1e830ffcf4f229f1ffe75a176de3dc1668357c4410100f7010398fec84da1b26cd640c9590511e360a51a8bc4ef9a5578e1a813468cdcc56c85f01830c50649a257ad8d20acbfcc952dd86a16c8df9fb5d074b62bb86eb4a212cbda50d19520295d72d33f6bb6bc4e7dcbc905e380b3162fc783de4f52f81e8e40b80f7c2d94bd47cc616cb1b286dd51026bacd2e8cc7bf75b2c50cd3efbf6942ca151fa47b4497eef371851b0ce03af8c8a4105b78fa958fb061c19cb66418bbe551b1cbd392fbe560e0c937a97b4d1c51e1eb5d0e4f0ba72b4d0165bed502a33e30434815e4ba8eedf5872017c4cece7db8f8b8188be0ffee11381ba4c335f0dd0c63d8fb1a784c7b30e77b3bb5d1493eb0e3a93d2d1ab5d451fe7d723e768c1ba810fd64a7a06f3c91fa89a2bf54dd2dc0c930f78947ecc15e7997577ffff2a694c4a27f9d42ad68532eee1690d6926bba4469aecd503ac0357b1617a039b7ce4ed989ce64dc8c7ee5a826801a9da8144955b5c44343795bb93847418c9722db5cfe842891d50f18b193fb6de1c208e940d7ba51683703c42431435164b88d0176c5bacd63913dfcbbc7753413141a3285971cc313928bfe1dd0a367a6567b41e71da67155c0183a4c19e34d41b9f8bb1e0218a0fdf33ab6294725c17ed26a0a9e9bac88b4dbbe1ebfe96389cdeaa330477e39df753eaa27044c86120277bc340496a48ebccf2d6a292f87673a09e70fe2e3abfd8cb9f7349de70d761a69b15b9c942bec6daa9c85f14c6c9b6922ff03a12454fa378e8437a55ce3943b22721b39cac970e081fc13e492ebcdb185c330f320502ae5257ba7396bc8bf50221a5cd8f9e3b6a1fd3a92ffdf3de4fcb5fec23cf09b416b1c20dee606e2894dcaf4758730e6d4253d6c915751e4e8ad5e1a44a050027bf773c222e2765e3199d14ad5adc14b5015945cd97131b8bdc26aba50c49e9615a9f16fc99dd83ee88c78aaae2edb72d7c977ca2502aba0e7b90c35cd01b6168d8e757124cd33d96bd84aece404445e4691efbd63a88068744500d8d4f9080512728233c903498b31821d01a5bdefbe947504ef0bf890f2fa2abe6d0de5d06a478aa2300e2350d902a4465bc8fb3fe1faf933e5344603a5e278cd97e19ed4ba10a6ec98921d1154315a279fe7fc593ce0db276ca57fc101b6ca3bff8e8f12c5d3f92d0d3d0b5fdea19f0d3203bc6e8d2a29a60914d456768e93b22097cf17707fd24a0e37f7977fad218eb07874fc55786f2be561d67f5ecf4aac44840dad94298aba020f00e4948241008d085b312274d7a1c82bc1bfd688f1df5c60ed4e0b032e546dd6a7e61e452ca812d0d0ef3c3e29f347158dd11ba83435b0e1efbb7295b326665e4d9480aff06aa0313af3881f76df5d2b86357add2ffc8c2035690cdb5808a578310c21a670f0d85e090c2c2f450829509c16ee172f9feda51d544639e65c22958d4e511b2476d8505b279a62f298b448bf115403b8cd8d819a7a125bf597cf91cd0aef63f028a6fb7b5ccf6d50fe6ad7105e78787a5bc5342d9638b21f855e60f205e3043e8660041533a172a31687266c82b708bb860d24f7686c09e410da970be1dc90f8550dbd3bfaf3ee2a6edfff745432e8c01092619cc9e68cf6f3639aceba0399f1ccc78e4ed72e74bb86dde6a1fcb2561814417028bc2c179a535901879a7f26bb1c2c355ad104acf058e75db5d5cb0b0b1b6a4fd17c20975a5ac23d2c605a697", 0x595}], 0x1) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000680)=""/70, 0x46}], 0x1, 0x0) 15:07:21 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)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba344400214295fba6aefdb06c08ab24367c9f0abbbafe214dea79d9917dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000ded2cfb84c796ba78c8030ee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff00", 0x131) r1 = syz_open_pts() setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000000)={0x80000001, 0x2}, 0x8) close(r0) r2 = dup(r1) ioctl$TIOCDRAIN(r2, 0x2000745e) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x1ff, 0x0, 0x7, 0xffffffffffffff7d, "02000000078d00cb5fffffffff9752c3ce00"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) write(r3, &(0x7f0000000200)="07a63ecaad104cf64d2955c62a48922f87b22f0df1dc5fc438c265810ddf852fe5cdfbcafe75faf59593fdeb9db7bfe297ae04817d0a2d2b031b24a6f73023acdafd66599049398328477c6666b42ad5018a017754646f377b4a85d00738106f60caed2bc8af4c974ac769df82b594fd0f48be3f998ce2266b1c21b8b5de", 0x7e) 15:07:21 executing program 1: mknod(&(0x7f0000f80000)='./file0\x00', 0x1040, 0x0) truncate(&(0x7f0000000000)='./file0\x00', 0x2000) 15:07:21 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000040), 0x4) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f00000000c0)=0x80, 0x4) setsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000000000)=0x401, 0x4) r1 = socket$inet6(0x18, 0x0, 0x1) connect$inet6(r1, &(0x7f0000000080)={0x18, 0x3, 0x20, 0xffffffff80000000}, 0xc) socket$inet6(0x18, 0x4000, 0x6) 15:07:21 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r0, &(0x7f0000000000)=@abs={0x5e936829ac9101fc}, 0x2) r1 = semget$private(0x0, 0x6, 0x40) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000040)=[0x101, 0x6, 0x1c60, 0x6, 0x8]) 15:07:21 executing program 1: mlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) munlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) r0 = socket$inet6(0x18, 0x3, 0x8) getsockopt$sock_int(r0, 0xffff, 0x1087, &(0x7f0000000000), &(0x7f0000000040)=0x4) madvise(&(0x7f0000c00000/0x400000)=nil, 0x400000, 0x6) 15:07:21 executing program 0: r0 = socket(0x12, 0x2, 0x0) setsockopt(r0, 0x20000000029, 0x25, 0x0, 0x0) 15:07:21 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c245", 0x5f}], 0x1) write(0xffffffffffffffff, 0x0, 0x0) r1 = syz_open_pts() syz_open_pts() close(r1) r2 = dup(r1) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x4011, r2, 0x0, 0x3c) ioctl$TIOCEXCL(r1, 0x2000740d) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) syz_open_pts() r3 = syz_open_pts() syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r3, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r3, &(0x7f0000000780)="00c5f8352d0917b163cb5f8beba77adcb0b93e7f8397e68cdd1af31d9fe6ea4cd68f2cf779fca78bca17bd7fc335588517406e221cfdf7ce1c25815a7d0002000000b506231b3f77bc6ade7d41797c8b9f99e2291d5eb1613a00b3e97016c555070000ea9d8f2f4a10f6e813598062b043f7f976ed1c503022e7a2e86aee0ceb3ab2b16842f448d0bd39433acef78b95e39fd07c3f48e302321c7134435435eba5230a21a1a75904000000000000000648395154c8b133620e213a4cbd70855cd58f9b429de61ce61fc96865c1d8fe416d213b05de0800487e000000000000f66820030000000000000000000000000000000000000000000000020000ec000000000000000000000000960c78b0ad344d1b409bbef8c8070db63a8bbabe46f738d20a5b5a043d097ff34f7de2d5e66007b960a9b1ed5bdbcdc53bd81d31929a5440121de996", 0x146) r4 = syz_open_pts() close(r3) r5 = dup(r4) r6 = syz_open_pts() ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000100)={0xfffffffffffffffe, 0x0, 0x3, 0xfffffffffffffff7, "0503e7bb14543800e0ff0000ffbffff000bf3e00"}) ioctl$TIOCGTSTAMP(r5, 0x4010745b, &(0x7f0000000000)) readv(r6, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f00000002c0)={0x0, 0x1f, 0x1, 0x0, "8dae99a368762a0076c89fd6e972f0d05fa15ecd"}) ioctl$TIOCSETA(r1, 0x802c7414, 0x0) sendto$unix(r5, &(0x7f0000000140)="20cfa136016c92196a5481d451512f54da6a102a6e3d5902cc2b9957c82340e64c39a52567164284a0759d3c", 0x2c, 0xe, 0x0, 0x0) shmget$private(0x0, 0x4000, 0x9, &(0x7f0000ff9000/0x4000)=nil) syz_open_pts() 15:07:21 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x80, 0x18) open$dir(&(0x7f0000001940)='./file0\x00', 0x801, 0x0) select(0x0, 0x0, 0x0, 0x0, 0x0) select(0x40, &(0x7f00000001c0), 0x0, &(0x7f00000002c0)={0x5, 0x0, 0x1, 0x1, 0x2, 0x2, 0xfffffffffffffffc, 0xd03}, &(0x7f0000000300)={0x7, 0x1}) unlink(&(0x7f0000000000)='./file0\x00') unlinkat(r0, &(0x7f0000000040)='./file0\x00', 0x8) 15:07:22 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x559c, 0x10000004, 0x0, 0x0) getsockopt(r0, 0x5, 0xffff, &(0x7f0000000000)=""/4096, &(0x7f0000001000)=0x1000) 15:07:22 executing program 1: kqueue() r0 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x3ff, &(0x7f0000000300)={0x20, 0x20}) connect$unix(r0, &(0x7f00000000c0)=@abs, 0x8) r1 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x0, 0x20000001, 0x8, 0x4}, {{r1}, 0xffffffffffffffff, 0x21, 0x80000010, 0x1, 0x9}, {{r1}, 0xfffffffffffffff8, 0x42, 0x10, 0xfffffffffffffffd, 0x80000000}, {{r0}, 0xfffffffffffffffc, 0x20, 0x200fffff, 0x1, 0xfff}], 0x1ff, &(0x7f0000000140), 0x3, &(0x7f00000001c0)={0x4, 0xc00}) kevent(r1, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) 15:07:22 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000300)={{}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7, 0x0, 0x7}) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt(r1, 0xfff, 0x8, &(0x7f0000000380)="f3f09eac62ef1475f63d5c4f21a607c4861b26d5cb69a0c49f4ce8c400d434f47bb3a7c4783bd3d6614861ad2d01603b0c957ba60274d0c92e8a6612afaa2666dd987a62f623e8b54248ed51eeeedd4bf9365806431f30c4b6c5ab319ef87c8b262f7d44b87c9cbc8993be6130efa2530ee998ccc4b731a7c390db565aff1b3a464267bddd95e032ff02bfecafd5ed2fe8ae1a5cd9d886", 0x97) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x530, 0x0, 0x3, 0xfffffffffffffff9, "845c556b00070000000000000000abb8afb400"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 15:07:22 executing program 0: open(&(0x7f0000000340)='./file0\x00', 0x200, 0xfc1a23234696b79d) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f0000000300)=[{&(0x7f0000000080)="3f6ae9806ee07eb69f057377e4efa9875a563c0e51b5ca8d01bb5fdead94244f235db5c2559ac60b86b1bf1ebc327d75c66b96fef6f9e0f140805b5664159c34e089eae4cfc72ea14ed5dcf9a986dbd791b1a7fce026c923d4f9f63d5d4f30cde2a85611126d9475353b130385ad30661c5d050f20f1429aec962f0bbeb33cfb2158c1945f333368beac8d4df5fe2c731c4b53da0078c6a6760fd1eaebe67952ac9b19c3df8a479e2c8c5ed38f3c4a25bf9c0cf6ad9d9d90e3ec34a1421e801dd83c87d753", 0xc5}, {&(0x7f0000000180)="da3ac48ca4a04e04ab2d402eca8d4488b8e84dfa9ffe6cd39e", 0x19}, {&(0x7f00000001c0)="dd00266fc3239fbc0ffaf14905488422e988cef49e7f6ff9769db9b35e72b96e34b13ee831bc6337069c78e74c055589e2514102604013fc377dca319b7b7477e769ed9f5e660830e695a9f6bc4ccad154098b924b7e1a240639913fb15d04da3371299b5790c5569bf80fa015f2e0e36ba1a048bb380f482efe2bcabe6a2604333490484b4cb1a1629fe6adf63242598a357a5301f401f2390721b3a79d4de7c1ebc899eb0f88cc9e96691dd994f7105e77487b4d4b6e221b28e36e06bf828526ef6b61", 0xc4}, {&(0x7f00000002c0)="2ca3484766289dabf6ccfedba1a0144912387f585083d5eae3ef95a53f051afe493c", 0x22}], 0x4, 0x0) pwritev(r0, &(0x7f0000000400)=[{&(0x7f0000000000)="03", 0x1}], 0x1, 0x0) fsync(r0) 15:07:22 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000180)={0x0, 0x22d7, 0xbf9c, 0xfffffffffffffffc, "7e389ddedff371734578fbcef9097b5ac793683a"}) ioctl$TIOCNXCL(r1, 0x2000740e) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 15:07:22 executing program 0: writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000040)}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') r0 = open(&(0x7f0000000080)='./file0\x00', 0x400, 0x22) getsockopt(r0, 0xff, 0x1, &(0x7f00000000c0)=""/122, &(0x7f0000000140)=0x7a) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)) 15:07:23 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) r0 = socket(0x1a, 0x1, 0x2) socket$inet(0x2, 0x5, 0xffffffffffff0001) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000180)=""/47, &(0x7f00000001c0)=0x2f) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='r\x00') 15:07:23 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1, &(0x7f0000000040)={0x7f}, 0xf) bind$inet6(r0, &(0x7f0000000000), 0xc) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000080)={0x0, 0x7}, 0x10) fcntl$setstatus(r0, 0x4, 0x80) 15:07:23 executing program 1: mkdir(&(0x7f0000000340)='./file0\x00', 0x0) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x80, 0x40) mkdirat(r0, &(0x7f0000000040)='./file0\x00', 0xb2) chmod(&(0x7f0000000140)='./file0\x00', 0x0) 15:07:23 executing program 1: r0 = syz_open_pts() ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000040)={0x20}) 15:07:23 executing program 1: mlock(&(0x7f0000ffe000/0x2000)=nil, 0x2000) madvise(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x2) 15:07:24 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) close(r0) r1 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) fchmod(r0, 0x0) r2 = getgid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getgroups(0x8, &(0x7f0000000080)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) r5 = getegid() setgroups(0x4, &(0x7f00000000c0)=[r2, r3, r4, r5]) fchmod(r0, 0x144) 15:07:24 executing program 1: r0 = accept$inet6(0xffffffffffffff9c, &(0x7f00000000c0), &(0x7f0000000100)=0xc) connect$inet6(r0, &(0x7f0000000140)={0x18, 0x3, 0x2, 0x2}, 0xc) r1 = socket$inet(0x2, 0x4001, 0xffffffff) setsockopt$sock_int(r1, 0xffff, 0x4, &(0x7f0000000000)=0x72, 0x4) listen(r1, 0x0) msgget$private(0x0, 0x206) setsockopt$inet_opts(r1, 0x0, 0x0, &(0x7f0000000040)="f4eaeafc4d0de1849f55a65ac4b42699b09a18f9d0b03bfcac835d51dd53388744baee243ec2980a79d699bde5fdd2aaccda80b4e50b5ca87dabce7f248553478e3e5b", 0x43) 15:07:24 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000440)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) kevent(r2, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) close(r1) symlinkat(&(0x7f0000000000)='./file0\x00', r0, &(0x7f00000000c0)='./file0\x00') 15:07:24 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) write(r0, &(0x7f00000000c0)="72360561dc9d9921f6046ca9f17e95652dcfa77d3fde4fc4697cda39f14832d81d27f1538ac6f0105f473918d3a03e96fb33738e33f153fb0c2dddd0caddaf965c6c9aa400e8780dd07d3fc057aaadd181fa3a6878ecccce959f6e840c287876e6b3037dc708c666ec1125231f8eadd5ecb98e35a06ac037d80acf072659ce53cbc81dd8c135618101d2cebeef3755e37b03326ac0a8bde3e5914fa3d7cd18e638838f16f85fd1f0", 0xa8) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) writev(r1, &(0x7f00000015c0)=[{&(0x7f0000000180)="85f74e2f56635200028452c49981145a39b0bc16fe468b0bc615df7f6bc2b02f5205f9e883265ee1fe19bab36152593235ccd6bd3323d8c750c2eb3feafd5dc30d88595b31eb693a8f3822d410fc822065dd08f89a89955cb409ce36d4252476cd6a35217b18c90b9fb0182da6a0d048dad6a3e0f60dabb457be5befcb570e8af6f0df1d251838d169e48da702c41d76f6fa9e42285243e5dd7db1226c7bf71f7c6b6021fb55afe9cd4a8747d65a510cdf7c99daa104e5ec274a5d2f7011efa231ab6ca89799c275529c88f58c2b83c88fc6f52b7935ba095db9a84d1ce7b2e27f7e9f84311d2e236a7a755d0f0b9d5093935ab3f0cb561b630177a29b3662f853c025c8ae5ae642b149026e1f0f8f4d26ca49c253a6cdbad80052e5842694a2f25483c250945ce29641638ed3af69631e28dc4b4b7de5ca2745e75e12f69a23edaa37d8f9bd245482aefde2e949ba832bc2919548df5fa0ad0fa640f2477f737fbc5b7693981a90c8dd553fd5122ab45655352384bc936134ae00fb50317a9249676f19d3d7b51515f3d585a153a7622dab0cdf4eac7c95d876bcdc5ad7ad839433ec68d89912e6ecab17eed20deebd85f74e796144b00e256ed1dd98aa4e12473b451a2130015e04b78615be1a6d14585a8c60b63954085696abd4530fdb36adfe1ffca53042242d09d060bcedcf6f0bc83c9d67e90b673b159c2606ff5f78068efa6ea33743cf06d9ee87052b3c3e8c1121090617", 0x216}], 0x1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x1, 0x1, 0x800, 0x0, "55b4a539f207723b0fe25d72afb4a0d188968b43", 0x9, 0x5}) poll(&(0x7f0000000400), 0x20000000000001d7, 0x1) close(r1) close(r1) ioctl$TIOCNOTTY(r1, 0x20007471) syz_open_pts() 15:07:24 executing program 0: getppid() setitimer(0x0, &(0x7f0000000080)={{0x9, 0x7}, {0x0, 0x800000002cda}}, 0x0) semget$private(0x0, 0x4, 0x200) poll(0x0, 0x0, 0x6) getitimer(0x4, &(0x7f0000000000)) 15:07:24 executing program 1: r0 = dup(0xffffffffffffff9c) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) mprotect(&(0x7f0000051000/0x2000)=nil, 0x2000, 0x0) munmap(&(0x7f0000283000/0x13000)=nil, 0x13000) fchdir(r1) 15:07:24 executing program 0: mkdir(&(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', 0x0) symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file1\x00') rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file1\x00') r0 = openat(0xffffffffffffffff, &(0x7f0000000180)='\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', 0x80, 0x80) recvfrom(r0, &(0x7f0000000380)=""/4096, 0x1000, 0x41, &(0x7f0000000040)=@in={0x2, 0x0}, 0xc) rename(&(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', &(0x7f0000000300)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00') ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f00000000c0)={0x3, 0xb9}) fsync(r0) 15:07:25 executing program 1: r0 = socket$inet6(0x18, 0x1001, 0x0) connect(r0, &(0x7f0000000080)=@in6, 0xc) socket$inet6(0x18, 0x4003, 0x100) 15:07:25 executing program 0: r0 = semget(0x1, 0x2, 0x2) semctl$GETPID(r0, 0x7, 0x4, &(0x7f00000000c0)=""/1) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x4400000002c5, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffc, 0x3}], 0x7, 0x0, 0xa41, 0x0) 15:07:25 executing program 1: unveil(&(0x7f0000000180)='./file0\x00', &(0x7f0000000040)='r\x00') mkdir(&(0x7f0000000240)='.\x00', 0x1) 15:07:25 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x1, 0x3, 0x401, 0x4, "708479c69040200026e293b0aac5dc371a1b4b59", 0x9, 0x12c1}) r1 = syz_open_pts() fcntl$lock(r1, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000200000005}) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000040)=0xfffffffffffff4e3) pwritev(r1, &(0x7f0000000100)=[{&(0x7f00000000c0)="b1028997eae0417083fc742f", 0xc}], 0x1, 0x0) 15:07:25 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000200000005}) pwritev(r0, &(0x7f00000007c0)=[{&(0x7f0000000100)="ceb05e0396c2cd1b4326e35f2b13ae5970c5b08d6676ea1b4b63a2ac59174906e3688ffe7ce9295d52b8f3743b2ffc3678f8d033bf289233f6665d83d0365d3dad1fa69a37aa973447bcaf220bdba04adc103a77467ef298cc41cc4f34ea9d5b4febc63a28b51c2171909659d92eb09728aae231a4057a2ef66d44e35f803b4f81a1a2de811b31a0a9451f632e5501afb7db33ea8b15fb69cd2555edb267ab96e0c8e816c220bfc4846f38ea5c52433d100905975dfe583bac0b46a61abf5504f462efa3653a838d8e8bd8b4f1ebe145e7f9087fe9f50b34ccd8b588e766cbc0b9cd82d14668ad56ef2bd463026acc4f46fe17407a752888", 0xf8}, {&(0x7f0000000200)="9a3c22667c7ac2e461639843d8dec73ec10ae550d79072d39b0ab6c8c6d7118a5c0ec5c7f6c4972cd22a4f8b2edeb99c5bae98b231fc57de5f4979c2060afa93961a95efe9bed1d85deb4f3ef5c43554082db1316c5d1abb35f4c3baccc4abdb96f39380884bd41b43c7bdc96dc26bca67587a765b3e7ce5b4281d8fe748163626e78b9a80efe58458c05a34d7c41351691b790ecc4846eb93e780c3848f9578f034710bb81bdb57e9be4c2008d49b596dbc4fc75e073774990079d1a79dfa63d44b50a320075b75888275fb66ae9edd77ab1d4dd983a84417bdee8153", 0xdd}, {&(0x7f0000000300)="17f78fdbb55fa6f5eb8d5a7a85fb5d19d5890d485f7064935f096184f9b04a0817f8b83843dc65acdabf122faefea5e5f8c4c99507aacaf8aeba26f3b8dc777c41fdd1a4d7fa9c23d624a2a0a807479586d13d58a16c6966052acc9a7d103b49cb191c813f98873183fe3cf3dbc20666d7b59b29a01e7803d5129531df1e4684a2fb10aa001dbc1d52f7c2defef2a80a06a9a2edf04dfc6182bab1d915d16518237fa1815ac3", 0xa6}, {&(0x7f00000003c0)="9d517be19f3c8b7155e3c21279bf184380538e2a3d2197229f78b7bbeceee1223e7eb40a413fb883cbd4bbe8c955529e67b1e5ec4aa1ea8e575aab164acd719d4e1c9a423734543d03fce8cbcbea8c198dfca3f2d3f3813cf7e76cce7a2686c633", 0x61}, {&(0x7f0000000440)="99a97ad46cf93e92919390810189c447ab504bcb3d34a42927597a557fc8250868e83564693bf5494ce1fc", 0x2b}, {&(0x7f0000000480)="4ddbb9454c00b819ce896a9a6e5ee83eb38143b42c6d2dde", 0x18}, {&(0x7f00000004c0)="031b0dcc30d66d81bcd07cec9cfd116fee3aad6ed8238aa8e59f4b35e66cc73eafc8abf827c5f937a0a1a3f91c18a36303da676e556e10a65c078e874be83a72f0582808c088b60f7c0519cc7198b18879ce8bd246e0b7cf6dc1c7bc32d37eb1a22cc4db605885dc33d3a60744cc81e3511d0492bf49525f922ac4d3d1e415d5a824d5e6f84a79b61cd5ab174c5c07bce5991a5c311ea85814094209ceb5e99230829abbde04e3596d5a3cc99d7cd7b04f424d74c2d46806255c9db606b4b51565b96d46f6731fc1119aaf4578b2596ee8", 0xd1}, {&(0x7f00000005c0)="219198e204bd071b0493ab619cf27bcf5070c303ccbd80b50d5bfda4c16a7e7fd47ffc7a97bcf71d06f25232aeb12b4d6a923e98eacc23fd08947732c7eea96846b5d2ca9a92598a35fc6e75024e440ef2d1d3d4b1fc97046d2a482dea8a87bd27d5c39e1d99656d8f23c36e5bb1958d610d4a87229e045f2b23e2d696c77dcaa8698ffea502d6572412041aef7ff9586cc3f1f21938dbe33d716c05e3252b00ce3b1a8c420a894130e5ebf9e7262f9ac49e6798e43425d57dd202d1f3fa1c98c5f63d21c1227f4e043daa031e", 0xcd}, {&(0x7f00000006c0)="3547ef0d713788e48a2879b70d911fec36c0a420e4dfaf1f8caff597c892c3a002ec118a9d47fc156dc1a1a3f688f8ecfb00b45e7995658401617bafc187e500b20edb3acd921562c61bdd79d23941976a92a8f7580ac07c9dd827e730dbf87b22c753effcd4b4df8ad46c78b875e51adc952ce812be391d3b9b250bc248ef322c8d61221565cf8e2e5e23c7f058cd0d33fa3abc091666d3fab7762a29f463a00b038f09ea1e517f3b198e5ddcb999d341e351ffb390cbe377b7f4e6f2a493ada115ea4cce22ef73543681", 0xcb}], 0x9, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x201, 0x2) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) 15:07:26 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) r1 = fcntl$getown(r0, 0x5) r2 = getpid() setpgid(r2, r1) syz_open_pts() getpid() flock(r0, 0x8) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000000)) fcntl$dupfd(r0, 0xa, r0) setpgid(r2, 0x0) 15:07:26 executing program 1: r0 = socket$inet6(0x18, 0x0, 0x4) setsockopt$sock_int(r0, 0xffff, 0x4, 0x0, 0x3da) 15:07:26 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "81f310b890653d3d1c337ffda9ecd7662e909178"}) mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) munmap(&(0x7f00001f0000/0x4000)=nil, 0x4000) mprotect(&(0x7f00001f3000/0x3000)=nil, 0x3000, 0x0) 15:07: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, &(0x7f0000000580)="37a7fa37e37659ac8ed6dfa92d603464e743a92b6ab459e96a899c3ea85c03e2", 0x20) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000040)="d444c39f73bb70bd", 0x8}], 0x1) syz_open_pts() r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffffffffc000, "854955882ec4fe3cf774857589e8bacb154dbfa6"}) bind(r2, &(0x7f0000000100)=@un=@file={0x0, './file0\x00'}, 0xa) poll(&(0x7f0000000200)=[{r3, 0x40}], 0x1, 0x0) 15:07:26 executing program 0: r0 = socket$inet(0x2, 0x5, 0x2) r1 = shmget$private(0x0, 0x3000, 0x6, &(0x7f0000ffc000/0x3000)=nil) shmctl$SHM_UNLOCK(r1, 0x4) setsockopt$inet_opts(r0, 0x0, 0x6, &(0x7f0000f72000)="94040013", 0xfffffffffffffd41) 15:07:26 executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r2 = getegid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000280)='r\x00') r6 = getegid() r7 = socket$unix(0x1, 0x2, 0x0) setsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f00000002c0)={r4, r0, r3}, 0xc) fchdir(r7) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) r9 = getegid() r10 = getegid() setgroups(0x9, &(0x7f0000000240)=[r1, r2, r3, r5, 0x0, r6, r8, r9, r10]) getgroups(0x7, &(0x7f0000000000)=[0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) getgroups(0x0, &(0x7f0000000240)) r11 = socket$inet6(0x18, 0x2, 0x3) fcntl$setflags(r11, 0x2, 0x1) clock_getres(0x6, &(0x7f00000001c0)) 15:07:26 executing program 0: mkdir(&(0x7f0000000140)='./file0\x00', 0xfffffffffffffff5) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) linkat(r0, &(0x7f0000000180)='./file0\x00', r0, &(0x7f00000001c0)='./file0/file0\x00', 0x4) symlinkat(&(0x7f0000000040)='./file0\x00', r0, &(0x7f0000000080)='./file0/file0\x00') utimensat(r0, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)={{0x0, 0xffffffffffffffff}, {0x0, 0xfffffffffffffffb}}, 0x400000002) 15:07:26 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) r2 = socket$inet(0x2, 0x4003, 0x7) sendto$inet(r2, &(0x7f0000000140)="6373e085df27ac246fc3ab84419aabe0a24fcb1dd32969dcec983299a6554d452889669154935394c91d42a39f69dcf692525c6761a4d3e793a08edbb9a7e6aa46b07aabbcfd311304ebd0b4a3cb02a65d9edf3095aa1c312b240ebd410fd13bbb5f48dee27dcc17d9d8077a6ee467ea2050ed31d8d93798a1fc548b43e46435e7749678f4b473b1ee8b0c3cc89da7185e0e68d827cbf4260b9167ba9f1b592be03f6fcff501b4600def0d5109ed1e51a761156ac049aef87c34e3e05b2a13b6dc425ad0d3e74606134b45cb956d12c91f9fff3df8f58048ef", 0xd9, 0x400, &(0x7f0000000240)={0x2, 0x3}, 0xc) shutdown(r0, 0x2) poll(&(0x7f0000000000)=[{r0, 0x1a5}], 0x1, 0x0) sendto$unix(r1, &(0x7f00000000c0)="44bb9cd7f38ae6f3ec0d9347b5cd2582e9544ca4b4611bcefa839749c8cc6ff03774b7d13424acb1e0081e6149dbe3171e5b67ef430f9be318b0ad0dfb6df5209b4eeb165194d35ef97588762a7d4fba4f8bcd784c998abb933fead23226bbdb8dfb573e82c204b2cf950a0e88111611c4c47065e01d81d421dabfc0ba6b271d", 0x80, 0x40b, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0x8) chmod(&(0x7f0000000280)='./file0\x00', 0x2) 15:07:26 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) socket(0x1, 0x4003, 0x9) sendmsg(r0, &(0x7f0000001200)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000980)=[{0x810, 0xfffffffffffffffd, 0x0, "897b72290babe6d42443b69c5b86342423fe58ecbecc71e99305a7e086d4901f9bcb8dbb03a40a36dee89e2d03c7675a2972c2f0e898de42121909db015f5d9a44e37c7d306b5c1956f96e20e5b45219fccc13b1220c92b8707847eb5476f1da1817bd5c47a1be4519ab3fb4414634aee23eac22ed099e0849cd3b8fba29be69d0b737ad3527086add1251ab751cee520237053d43f82ff53b2d341f8d260850a3df1fb92a2d18bdab53b1533cfe83027850f8ecc2b6fddbe4afdf096bae3f4f4f1d174d237f16fc96c212b1e57b31bc9027f0d16db60b48ceee7815f62066e68fbb79b61c70c0671b56756f683b7b10dc1d2948fa63ce94320c1d7aaabc0dcfdb341eeccc58325d5b9cc2d8cb2e6764db043a8955f4d496cf36d3dc5899f4e9272b1347096448fefa607f374a585e64c2b9988c1eb174a13a558d94987df6961a51df50599eeb281647a94bb5a2950dbf6aa317886009917c38c9ebe1bc84cee8b596973040d1f5c6bcb0fd900b3cd86d458473107935476c1711ee156f2bb84824aa46842e49e120aab10e3f1a4d5940f6a0c3f72470521302735e285751adb68e565e185f702f783b99d79e791d5e3ad6384ca07365140cadb6ac54d5383b93b3cd93d61056126940932fcfa42601af4314f1171825729a9f966983bf657618c566db21d178a43219e3e5fac9567e90b22bc71d8de40e0beac40117414ff5dc368845d84775fc201a2811b50d8148a2be1c5e9518606995c00ed1fa022ee011e9dcadb14664ee1eb255d2871dca441d28c6bfb9620d39983c6188b92b0266ed5235c70229ba0a0a3caec66b9031e5aeb51d7d3e5966330cb80ede98c7a11e893194afc26f342dd532d4257215e0a8cc41a15564a12964fae4a8c30e33306685730e5f0075f76e9d36d2212ad8a4fa0088181bb014300a4415b67cca542a0b1593df62715cfb2985b36d9db4913dbc73d12f533dc64b812258137a704e7ac940796bab18e0a8c026ed4d8f543676f83280ed5fb97ec04c62f8f389841b793fd5ba9d74189fdfa5cf4d588e0ef7b9e7f1491820820384eb4a0b86721268ae1d03aad451c6b3d26738700c0219fa5daf6b55f5354a9061bd3e01ff9a44c745d5224bfbd6235aac002493c0f45cd166b90c40deac15f62ca771f34c2bbebe0701ba4964bd8f32dc97c84cf2ee04590096dee2307ac9288f0eabcac4343cde84179b2f2bd0bdec1728b75983795f0d19cda1ead670b6c1d0ce91da0c002c7c23c3bbe9a397050463a80f2cbe67ff08d4e088aabaad9f24c47aa5e88f3085ec923c861f3a8cbdeb69be9edc92ad13e5a60a5b6e32cb8a87a3a4753b5502ab73fce0d4fc3238e5baff156d041498495803106170b93ca0de9d58beb7f98a68c17bfa6b43f923a62595d23b77671e41cc40248559e9e756384991b30f68a5e84eee59aae86d89729505f74a7262d720c8f6047c1b0a44803fee6c3ed7ea2a6154d096fc0cc95a4a573e186a93d638d6d77a1269f95c51e88d9a3f2ff437e7f60c157aab2458031eaf95c211f5b3b2a1d7846edddb1adc62c14bc07dc215496c940b2b5efc701588d512540fc20c132919150d5d7377a0cdde073f396c6704c102cb362b360236da4c82dea08bdd3ae03d65ff716d30078524b7b97a974a89ab1c309a9f420dc7e6386026035e149196733fc7048848f496c72717840a6dc393c19ac48799c898fe9740b2820d03f72134a5918f966b6666baedd33ae01af540169aa566c612e3a09b4c3b8f90d823620dbb7c82835eaa37d72fdae7f1f431736cd855b865bc5a435162cf4421ac1c37250b622bda3bab4fbe1728505dedd3269a92377ee8c7222529ff155a8b673f60d74c0316ea6b82d90ba4a0105d1c5b53501750cd076e74f1c732698d878245deaff406c3c444da07a39ae0cd9768c51a4ff48719b12ce18f3428843189c52e44ca4477815332bba5ea9251550f5d50db6fee375958499afa79de2bd2fa61c3d628bcd87609e3172d06f4f3d1edb69cf9e83e2048d62abf3a62bb7f056d854fe2abb20f7dd0bcd6ef76470cf0c79250701b8adaf7305906e1adf0df710783cdd0ac8f3bae5d0a7f59ce66d18d8f0e2f7344f8607a332d716bc962fc00f94819fe14f6224f2073b2086516f1241fc05e10f54a429bbc0f1c95a095ceb7799e08161a7633c4ea3047e1e7f5d70b9a2457903305df5e5d1220654fd3852c65f6362b29abf3a738246801c381becc5315cf00dcd2b846100d12a76edddf18787b5d2893749daab6eec4ad3b59e679f62c6b94cd099fee314db7700c9be552306f888e115471a323f6ad207ea1665b1bb32682156041844aae7d13e402fce42c47342856825831b5aa322794b90d1f0ae158d0eba267fccf0d01c6c3c905e985a058737e571bfb63b28c81862239421ab6f1e3eed7110cede545ab02ca57cffcdbbc6a8529e84e6fd026e4e8ed294cd80c45cf9ce3ba72b094e5ccdbac065c6acaee6dd84469ceab3bb3952283dd934b82f3352faf96645de759eb688b195038b057d14fbc4fcbe4b1a6e3bdb819d9243d32cab0defdcd8d822edf219977e50e91458c35c49476cac478db53220e66465b364cc6ce11baba1bc5034eff114ea57778ddbc59553ca4ba44e9d649c4d10da9efca00e92c0267103115100a9e08251364909f2f35792add9d758835eb42400395222048d3596b461cd62093fbf2c35b14fecf18772befcd8789b785135900889b843fa74f5f9f299bf95afe4795a250bf08c4f1662b40a914a561a4969d514abba8680670cd284442c1a90a53c30749fbbc286658643fa98b2f3e5320672d4db72c58bd82409709cb9fc313c024ad9ce26d8b7459c455c8c1ecc0cf7ef41207c4d6abf8"}], 0xb3b}, 0x0) 15:07:26 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) readlinkat(r0, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)=""/175, 0xaf) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffa, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffc, 0x29}], 0x47eb, 0x0, 0x2, 0x0) write(r0, &(0x7f0000000240), 0x8cf2942d86c94b56) setsockopt(r0, 0x80000000, 0x0, &(0x7f00000001c0)="f55849b89251b0a612", 0x9) close(r1) 15:07:26 executing program 0: syz_emit_ethernet(0x1, &(0x7f0000000c00)="81") clock_gettime(0x6, &(0x7f0000000100)) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = shmget$private(0x0, 0x2000, 0x180, &(0x7f0000ffe000/0x2000)=nil) r3 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) r5 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) r7 = fcntl$getown(r0, 0x5) r8 = getppid() shmctl$IPC_SET(r2, 0x1, &(0x7f0000000200)={{0x1, r3, r4, r5, r6, 0x4, 0x9}, 0x6, 0x3, r7, r8, 0x7ff, 0x400, 0x7}) write(r1, &(0x7f0000000080)="658229b98a2edf9b0bebaf5f3535843e41bd9c0ba1479362e54204ceafb8efc14de95f311f58b9dc6277d7b137ad3a1b4f4aa6f3f282009426b809971ca29312301fa9184a33ab3e33b6e5a00246f6a192eaf8a1b9a9b91999999250d358830edf8b790a59b8ce7af6ffc636e1411008bfce634477ea70b14d84d1", 0x7b) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x82) readv(r0, &(0x7f0000001680)=[{&(0x7f00000002c0)=""/123, 0x7b}], 0x1) r9 = semget$private(0x0, 0x2, 0x4) semctl$GETVAL(r9, 0x1, 0x5, &(0x7f0000000280)=""/13) 15:07:26 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) fcntl$getflags(r0, 0x3) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002d5, 0x0) kqueue() r1 = shmget$private(0x0, 0x2000, 0x8, &(0x7f0000ffb000/0x2000)=nil) kqueue() shmctl$SHM_UNLOCK(r1, 0x4) 15:07:26 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c245", 0x5f}], 0x1) r1 = dup2(r0, r0) setsockopt(r1, 0x5, 0xff, &(0x7f0000000300)="40289cd7c3d9263f0c203d3e9b9b162aca5860207a557511e40ac6a0aa115d1b965ceb59934f151d77f17d12ff7dd4f3dd5bce10db42424122ffebe0952e39e51a284e10cfbd43269279d0acea41c028646ced21c1efb8ffacbf648cdf4ced22fbf33d1120747a747d", 0x69) write(0xffffffffffffffff, 0x0, 0x0) r2 = syz_open_pts() syz_open_pts() close(r2) r3 = dup(r2) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x4011, r3, 0x0, 0x3c) ioctl$TIOCEXCL(r2, 0x2000740d) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) syz_open_pts() r4 = syz_open_pts() ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000080)={0x0, 0x6, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r4, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r4, &(0x7f0000000780)="00c5f8352d0917b163cb5f8beba77adcb0b93e7f8397e68cdd1af31d9fe6ea4cd68f2cf779fca78bca17bd7fc335588517406e221cfdf7ce1c25815a7d0002000000b506231b3f77bc6ade7d41797c8b9f99e2291d5eb1613a00b3e97016c555070000ea9d8f2f4a10f6e813598062b043f7f976ed1c503022e7a2e86aee0ceb3ab2b16842f448d0bd39433acef78b95e39fd07c3f48e302321c7134435435eba5230a21a1a75904000000000000000648395154c8b133620e213a4cbd70855cd58f9b429de61ce61fc96865c1d8fe416d213b05de0800487e000000000000f66820030000000000000000000000000000000000000000000000020000ec000000000000000000000000960c78b0ad344d1b409bbef8c8070db63a8bbabe46f738d20a5b5a043d097ff34f7de2d5e66007b960a9b1ed5bdbcdc53bd81d31929a5440121de996", 0x146) r5 = syz_open_pts() close(r4) r6 = dup(r5) r7 = syz_open_pts() ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f0000000100)={0xfffffffffffffffe, 0x4000000, 0x3, 0xfffffffffffffff7, "0503e7bb14543800e0ff0000ffbffff000bf3e00"}) readv(r7, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f00000002c0)={0x0, 0x1f, 0x1, 0x0, "8dae99a368762a0076c89fd6e972f0d05fa15ecd"}) ioctl$TIOCSETAF(r6, 0x802c7416, &(0x7f0000000000)={0xcda1, 0x0, 0x1, 0x2c6, "68d56565434ceb060910bcaca546be7b210272be", 0x6, 0x8001}) ioctl$TIOCSETA(r2, 0x802c7414, 0x0) sendto$unix(r6, &(0x7f0000000140)="20cfa136016c92196a5481d451512f54da6a102a6e3d5902cc2b9957c82340e64c39a52567164284a0759d3c", 0x2c, 0xe, 0x0, 0x0) shmget$private(0x0, 0x4000, 0x9, &(0x7f0000ff9000/0x4000)=nil) syz_open_pts() 15:07:26 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) recvfrom(r1, &(0x7f00000002c0)=""/217, 0xfffffffffffffff4, 0x0, 0x0, 0x0) accept(r0, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) recvfrom$unix(r0, &(0x7f0000000100)=""/10, 0xa, 0x40, &(0x7f0000000140)=@abs={0x0, 0x0, 0x1}, 0x8) r2 = semget(0x3, 0x6, 0x28) unlink(&(0x7f0000000180)='./file0\x00') semctl$GETNCNT(r2, 0x0, 0x3, &(0x7f00000003c0)=""/4096) 15:07:26 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) r1 = geteuid() r2 = openat(r0, &(0x7f00000000c0)='./file0\x00', 0x100, 0x1) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) fchownat(r0, &(0x7f0000000000)='./file0\x00', r1, r3, 0x0) lseek(r0, 0xfffffffffffffffe, 0x3) fcntl$setstatus(r0, 0x4, 0x0) pwritev(r0, &(0x7f0000000700)=[{&(0x7f00000006c0)="ee", 0x1}], 0x1, 0x0) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000080)="d7", 0x1}], 0x1) 15:07:26 executing program 1: r0 = socket(0x18, 0x4003, 0x4) syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) setsockopt(r0, 0x29, 0x200000039, &(0x7f00000001c0)="4a74954c", 0x4) sendto(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) socket(0x16, 0x4007, 0x3db8) 15:07:26 executing program 0: syz_emit_ethernet(0x0, &(0x7f0000000000)) semget(0x0, 0x2, 0x10) minherit(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x3) 15:07:26 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000000)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) write(r0, &(0x7f0000000180)="a6", 0x1) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000200)={0x0, 0x0, 0xfffffffffffffffc, 0xffffffffffffffff, "85495500020000000000df1067f5bfa6ee00", 0x2d90}) ioctl$TIOCSTART(r2, 0x2000746e) r3 = syz_open_pts() poll(&(0x7f0000000100), 0x0, 0x0) fcntl$dupfd(r3, 0xa, r3) 15:07:26 executing program 0: r0 = syz_open_pts() preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000280)=""/226, 0xe2}], 0x1, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f00000000c0)="90853856a63efcf2dafd59dbb3ccfeb6a287611df9e9a23877062c368035b5664d65457b1941530000000000004abe72c94ac670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086ad403fd13ed874ccbd16f09", 0x62) r1 = syz_open_pts() close(r0) write(r0, &(0x7f0000000200)="af0c273130afce48032282c4f4897922b121329511d9a702f7872d6de6208a757b06f4293c387099b5e7728619d4ee708aac689de1b81d90b44e72eece2faa07d4849954563a0e87939381ac07459d1209e7c12c41d006266e5270e20e5cd0dbe3239ae1f54e815cd5d38198590cfaeb9e5324a7a24457610b82", 0x7a) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x7fffffff, 0x3, 0xfffffffffffffffd, "854917029c11fe4dbfa620000000000900"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() 15:07:26 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="9e0facd86d07cc77da698374bcfab26c114dadafb23052666771f41dfa84a406", 0x20) fcntl$setstatus(r0, 0x4, 0x4) getsockopt$sock_timeval(r0, 0xffff, 0x0, &(0x7f0000000040), &(0x7f0000000080)=0x10) setsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x0) 15:07:26 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "7b7369fa0d58315bbf900091ac72f6af1e82a766"}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x4c, 0xff, 0x5, 0x80, "9fc19011ff02bec20b0843683188b21b6e742b4e", 0x1, 0xffffffffffffffff}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0xfa0, 0x0, 0x0, 0x0, "bf832bed9fdfaaf4f4e2cd976313748405370ff9"}) 15:07:26 executing program 1: r0 = syz_open_pts() lseek(r0, 0x0, 0x0) 15:07:26 executing program 0: poll(0xfffffffffffffffe, 0xd, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r0, 0x40}, {r1, 0x40}, {r0, 0x4}], 0x3, 0xfffffffffffffff7) getpeername$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) 15:07:26 executing program 0: r0 = kqueue() kevent(r0, 0x0, 0x0, 0x0, 0x8, &(0x7f00000000c0)={0x0, 0xffffffff80000000}) r1 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) bind$inet(r1, &(0x7f0000000080)={0x2, 0x1}, 0xc) 15:07:26 executing program 1: setrlimit(0x4, &(0x7f0000000040)={0x10000, 0x1}) pipe(&(0x7f0000000280)) setrlimit(0x8, &(0x7f0000000080)={0x8, 0xf}) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) pipe(&(0x7f00000001c0)) fcntl$dupfd(r0, 0x0, r0) 15:07:26 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x10) mlock(&(0x7f0000e00000/0x200000)=nil, 0x200000) madvise(&(0x7f0000fb5000/0x4000)=nil, 0x4000, 0x6) 15:07:26 executing program 1: stat(&(0x7f0000000200)='./file0/file0\x00', &(0x7f0000000240)) r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) select(0x40, &(0x7f0000000080)={0x7fff, 0x264, 0x6, 0x7, 0x7, 0x1, 0x8, 0xfffffffffffffbff}, &(0x7f0000000100)={0x8, 0x3f, 0x4, 0x6, 0x6, 0x7fffffff, 0x1, 0x2}, &(0x7f0000000180)={0x3, 0x5, 0xe98, 0x0, 0xdf3, 0x9, 0x8, 0x9}, &(0x7f00000001c0)={0x7, 0x80000001}) kevent(r0, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffe, 0x65}], 0x0, &(0x7f0000000240), 0xa102, 0x0) rmdir(&(0x7f00000000c0)='./file0\x00') kevent(r0, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffffe, 0x53}], 0x8000000ec7, 0x0, 0x2000008001, 0x0) getsockopt$sock_int(r1, 0xffff, 0x0, &(0x7f00000002c0), &(0x7f0000000300)=0x4) r3 = socket$unix(0x1, 0x2, 0x0) sendto$unix(r3, &(0x7f0000000080)="4bb3aba721714e764077ea93f7dc831b66602fd9c4999ac223b8d76ae2d804b0f449abdeb157a988712d91f9a493b973afcc816c42741c0e1c6d70dfdfee800836fba2a49d040296a77ce95fee943cb3dfc075d259c1f95b9999a20535cffe49228f28a719320e6f9f26541e4ffbd936c1b817f6647ac3e71c7e58297fa5c82865b770ff4a788430a9b660b233c413e4d805ec26787c996023bad5f1e3ba9ae46ae049d2322a4c191e0084501aeabeb319088d8e29ffc1a8d49896841164c8efa566c2b94cae02d516e9d323cfa0d6b5e55a7741416161953ec6f237af52966cfaaac89aeefe5c3955de8e2a411fa57c05b3e0871da4f17b76e6bbaf9811466943a78086fdf0ed8fa5c70ddbe2c9a2ce75d02675ef6e01e4c7b3f63cc50dac6f75e3049ac0a94218926aa90b06b9f79157cf37b7c03d2071afd14f547f111e487133b8a8dc3c3e8b1eef3e921477e59267629c9e0efe4afac526a82f87265578fe9903379b7dd12ea452ebea15701a79d8bd456518a39ca8ba7875fff9190b8a35e1c7612ae34ba269cb4ca2a74cd9ad2f0e6b61e895927b025f45b0963027984bdc4f026ddb11a0df19d72de41074394432e27db1e969be33251eccf6371f985d072a5e2eb215adfb816805bad5d3f8db86e8ee19c71fdcd6fec82f426d400c6591143569bd1f741bceef9ccc0ce69d64e3ced9950ea2644ccf17a45452cef0be3fb915bb3f109e4347bf3a6c26324a19869d4ba269071dcd882aa4683a81f75d3c2109f64194bbf41ee74deb4e41ecd5ade5f790cde89138926e00864cb24b93632bf07839abded9ff3d9469eb1b0349676050a637d751536fad5baacf383045120abe0f5d748a72afb99f0b0b42bbd92e73c8d0363ff4e77bbdcdc319210fc2849bf7bdc12c0dd64b721992b28cbb57b64d09d547f1680fdaab2c9027540fa9d1b20865ea2b39f8ecbe3444d2e40658c1afa9c36636aa39811e0cfce25996c86cdafcb0c05808e487436dc7d06ee15075fd8fd9f19a322b54aae7ab82fd39b04c8533669ef7c89237b1fcf35551181152b78db1021e432ef1c0d35667f0517dadb50103e127c064d020318f1306e7f84ccee3147de8e437d9cbd19f3415d8b1dc3fe9f9a43e1d07a0acf9443ef06651d47d636a58d6d281e75597a081bb3b979e47d4f6ec073e70c7bdaf202cc8b7fe74ea48946ab422c495aed5a5af545eabcaee5e4194c67d18614b90244d9ead016c87f92c10413c3d69eb7facb77ab89eddc93471134ed15e9187c387bbab78dffa3c5b34de33dbdf269ff12ab1fbfeef105f294513d210574d6cbfa476b9bc724570c106afe5f15fa01b465b9a4ae2a05cf84a269495dbfd246c347c175b31540ed2f29f4c69138059863c87d35aa3c218d62872259303fd77f6523484302d481bad6dc9f919fa28d8e8472d1aee9df560542468c3a3fd5d051ea4e4caa03583602a67ea6d9f5ae5839d1669afac64ee23aafd962a2ae4659fdf85a6732cf15e9acb58b01981151ccfd0ef67854b56f7660ae7208accf2a0718322a3861e201e6678dce29851530d876b1202ee1c87f7b889a688a409f86984cf1afcd8fa6ee5481591c748b194064305b3cba644fbea22757e3ac0cb365a25b6d6ceeea4506584d5590159a58764cc920e1039063edc0aeab494e0bc0dda1cba08dc46b445654f6106601d65267f05a9178fdca6ffce7c03801f7b3a57a0193f27519e5524111324c98166897d57baf22f4d9e271eb6ef0590b4cb5a405ef37319ef148fb15a0f21ac6f648da3dda8a487798894d9fefb231258f53212e6e60d2d1a1121475ea509188b9f6ddd7f7c121b873d6168a25e5dda27437584e228f064e6d790fcd9ecb384ee305c563810868a08a4addd3ee4ce32f7a7e2134dceccc345b99e5ca8aff3bcea3ecdfbe36145da8994d89ccdd4677cbe0958b6242db9fa2509d515d3c69b9d24708940d134566e4f12b0ab4b24310f360566b934b23d49f2bb0d96d06785e0d711924d1eb0bc57578a293befad58cb460997154e217bb23ad9f104b2c7527f1f490281a288f260b831a4600f54aea29b279a7d88ca95ce652d8aa76c56752f9060b778c08b99ecdfcc56f401da4896dcd037e70ede7e79ebf8160618f24b3a6ee8a63966fee49ecaeb127ec2ba3867c04274e4f14a6848fd3345061f6ebd29c23ee692b2022c69c765f3c1a457ef30ad207a6b01ebb08f32e36fb5777450fd279156f6de68657838417b5214b01426a9823359cd2e62ba0f39d1f5f8eb51972b10a10aeb3515f9de335693bdfdd35b7f8d3c2b01010629a429c95cfdf83c52e95e643e39c24422aad16dc4387ec331c74f54efdfb0bafde27b030f46167de228b71b828805a1a4ce3d1105fcdb4ea66aa40333bfa1d25fde76aa48a167893b64985da59db9337ea05660e8bc3c6ddb2328416b0672a3ee39b2a08aa825e575ea4cbba0c08d7e6074aa2874cae1d5aff05c97119d776168da831cbb78d63349f082579cb4a1ec8eb3f137f31003a7e01a2bf581562107c1e47f3078ce23c199842568f4e99a62f824a333138223eedca4fc9586acf2297e071d8904d5c8217096369ed125f41afe2d590125a57d0505c982d1b5ea5182558cc7f3d662365c838a3626110272b5dc43a313d0f11cfeaa8d5d2288f0f9632f0bff7bb538c7165efbed6abba7131d8d6706926bba5ad364965fe246662a272bfa3ace47b1ec02b26123a58d00663bc3a18f5841f3154874890aca685055c8e65d6c9abab4ef9738e538a0e794057b5cf4b612781d09e44844bd4e82d357b45987766b34af58da924bad6813a05ce1f200ea5eebaeda341b7b5106f052fed7711c8240f8db50c1adc182aab5c159ceb9f204bf0b68", 0x801, 0x0, 0x0, 0x0) sendto(r2, &(0x7f0000000340)="805dece9c1983c61f9557763a2975aa9c471d293eeeac9d7ace4ba05f70179f6b3c50e353fb24627af440467315be3d9010387a46afac70895a4d67e884f3f06c9b6246bbd14fcbb33edb97500097cc13e62b7432cac11e458d53c5ea97779870318d9586747ce4d4386102c9ab80c72995561084cb841125d28b450f827c807ef3319db9eafed49b4f264f67dc163a506ab0d0ffe0b95c61a99ea5e8db125005e9b1830c2bc62541fca04323d52b6210af05d13a1c721d84b7487dc266327ff33114aa5bbfaa2ab787ccc1a310e51ef0fe5e1670b53373a451fb6558636ac44aff23ae5a6a0ef02f74d8bf34614b54888af3a5bef910eb4a5948ca10db9f3c0e35240efcc8da3603c75d4f859cddc88d83be1e39207d1a5b4a33f1ff7957d01aaa6a02045be296dc60741025cf531d4ef93eb0203b82661cd56cb1df78bef08b8a506fb5d0fca67c925b6d68047124b0e0d1e56f3702f6a305e3c4a593f96dc784ca47227560d6992c12f565b88c7e4b944b71dfd5834f4223bb0c51b6fef431e2617e0bad6a2391ec066d8fcea6189acc0c91ea6ad543389a4c249ecafbe78c8713fc182d5146b135ca4813bd87553f41e02802a43f5de0204f29b72c4a9f8fcdde7103e03eb1f1fcbbccfb45d680a1957ec9b18592dd7f4996891a7ad9ee8909b0b37ba7e28c920768892a2a30fe95e32899c586067b505e8767ee288c771ba9ecce38333515cd745175274edce1e85870d020933aa03a131efe8a9920151ef7067ec25c22b2f5f98eaa76456fcd53daff43ba5d2cf445e15c3364ee20ed7f5cf9638e2f3f876477567c2f5ebf90fd12b93ffc0fca31aaed1764d87703492a9faf6e0ef30d129bfa7c1dfe2b3e95b4e4be0925df12eb94d4cc72658d47f7aaac879f6cf4480e43826a2e120fe48f147a5ca82db81de38ddf53eee283cf12a3fd12b8732a26887214219c3536970fcda7fb46c6e93ba6c404fbb4ef9b560796ccd7669c8f990396512308d547f37434d5ee533c97f164847d31bb5f67c65583d32328b4a06a2e1c95990e5520b53a5949daa09424f4542630bd41543c7a46e8577634b58bbb587800a1bb3d199a9d26117b26daaa50b9cd05f223db59bed012fd02dc8fdacdf22806e4c21f7fa811136d1d773405cfc714f16ed71dd119bacc878959adb95d5c792ea080a4a042b96872f2a86c9f1a79e0bd317747be8acdc62121a608c635ddf8f82c9d01b64f80dce8bde89e7c0d586cdfec6b97460b49402ee6b2651865ef5c18f4f231b89a96e0e95ca7daff6a54d3b0443996d0f0700964da12792a6e8a85d94cbbf353a88ff375d271ff7620d99e65e8d7202ea46e8497ff1dcc37bfc4c2e6fa617d7c09a1abd23eb74c2fdedb37515d84cfd44c35569653fa00a6bb93508adab189f580511180751d8389f3a2c868ca27c9411831b16d45e2cdf57bb589f078d10eeb91a998c87f88e8e4e9ab78b73a68d787a91a6af4827f07195c42a678d2ed69b1ea507581c6b45212a83d3bbe800f3ce96e311ac410891f268251de8d7a88f14edfaf9df5114edfb434bdaaf0868eb921275e5345313aeb91a4e7fe322258b62490732646f1524943766fe117e6a72621cb5e87d3577034c12f0351eb7a62a107135f144f62a11f920cabd0a85c59e0629619e3ea4cead70a76cedc2a3c63985661fd92c2a4d612435c09779d4e2532f6acc31fa2d3d174fc98bcd40a83d6f26eb4594342a124ecdf2354a99f596ffec563b44e2371abbb842e226d917f7f84b45350afb33e81a22e8a4962a479bd355918244e3448e847ba1265b6f9f4ff5e6050d5e9acb40cdc099c3fca85b5686c54f32876602f1c0871f8800cabb01fa0dafbddf05947bf17087dd0bfe834225520076e23a8ba7b64bc30c4d2d4bcd52ff223b78af564b4be137ab8829bdedeb56b85b8070439d6da9b0cacbe5cabb3a843ce4d6fde7c1bd54c5b71fde0560db264f4b3602913812d07459e66d5da0626de32debb955a8b7604884404b0b28843cab1efd6ad99106a7cee75ca7138f10a231c0e8cd682b979f184577c0d9174122324381ec468bdac481154f1943a4fdb728779abcd9b725d7254f59cc0762b2cfda8048839f5163d52be7f7d9e918b28995c549daadb4c9b15e8f1d2a1db164085246cc579c5b7ac00b91012bf606d10ddd90baa20a6486e6883a0dbafc1252df2cee57de8ca70449bde6f26b4f722e466069efaa5276b3be74d2fd16a208fe3ed00526444435865c29bce6b9a99be27d57128fea8b63df5686f092d9cfc86263823d514c0e832aa29c8f4b90b6cddca57151e70768d12bbb4468563e8b5833b415e3931f24d7335319ef1fac0cdcfbf9cb56a4536ed7593d544815ce6d516ff851f5da2dc2e69a2086666c17f39b3d7136a5fd4f7ec78c49f2a9976410fe22221717f53ce017e4b2ed97299ae6657a8b2964a7f1016a20112b8026ce84b5061a6d11f5d034dd0338c85a6d107231722405ccc43eadb14a849fe9f17c9f871fdcea3303eea85b25711e4b52c0f05637ca282c73f7a5fe80b081a20ad60d49353bda0f8be8e022b35072567ab5f76c383e25c02282f0db74f67e077fe8024e5e8582a44c26c40e2ff5a09aac150d9b534474da005a2c5f576f01c0e72d547df073009cf5d4780fde817ce15f3229c5ae6871e1d71d8ddb44c4669837a6e73c932bd7f8b8e9f929584b43443212408566e372f5e9289b1648bb3124eea2ef322efc70ae9130fa25231d49a175609cc0509133caa430790dc8d1cb0f8f2905dff2f6ccb61640ecec703c14bd8e62204a835f06ee14dcfe9e6ba96a0c762ffac28bc9d760673829143b946a12ee846ee623ea4859cb4a78eb3d4cbc08a57939f66e1e4203369dd0b358186cfc90040baf29509cd2016c193ffa3db7960c2cd83279690da918b9827fc301c6d0bb4e7b0a015eb275cb659f05f9d9a0cb228117aa3c13be6d44c2d353b0a0de75e16901b4d7f44acb7ffadb8ec08d85bec5c9c672a3a68a41329db5a720630002ebdd34258bce04ba3e0038fff667bb899b5c447ca5da56c9bf63c4912401aa580487181583f395c7a30b60ace8cd1d405bd51a3ec436e899392d5d2172727718dd983dd2af860fff981c93da7ba90ddc7b4429fe24d3ce8516b2b4a3af656116a045f7e2846447b3be7e1217a7b5a46afc19bb54ff9943990d39b431f2849989b8830bf5bc57207cb3d51083528fdc7fe15cd5dedf75df22868d31130cc3b2292099157668a4c34052b5645cfd4ac20361a1032ed14167920ee283fef2e7d5e030f39152bea2cdb59b1924a290ee82ec9f400482256f6fa7450042a23dc2330edc95b38acf42df82acf2741ed75089cff280f02091c1274dba275600ffded8d77fb520fd3dcbd2fd38d79c3657a1050bd9f9276a6066dd90a21e23eb4f68bd363f93c87dbaca9b794cb03f3988a3092a4007d5779b0598e2ed67198fa28968ca5568706d823910e9f4668db59073335f4532152e46af2205d3112c725bf88a6d0ea50ad76696b4a6a3a48df86715fe99bd87828b0d5c5c009db7a86b63ebfad77d3c9f2137728e2cc2a84ffcec23a9872ba8b53af22c06b2acadfa33a09b3151e07d1d256f133f8453ff9af9e5d7d341532579076c345bd9813ea1d5991208506682ec868ed72f7b6e0d80efa75cf34b102bb51c1c950235eec52e5f37fa0171700e27276c6dc83af2beec80eef9cad987158c21a81245151f7da6cd37434c1ad4fd2f1a702d9429bad467503eb775e50358e899674b75eab7bb565f381d71c159540329c813dba9f541231dc5ef33e0b8573e05907838df3b2003efd96618ea9341bbac6be5d117ddc9f5da1d27472d931cdb14140d7a4387aa0ead1890761e3c7a58a1fc4a6961060b1122d9178126c95321afb2bd60740a6736b2fa126e0320d69d057fa323000cfe649138812b55ac977b6458200bc85a20c9c26f643b871f697b64c0012b9ecf408876dcae77ad96097c41f83e99563607a34a5e46ee73874a07fd6cb4e819589456488a3e7d056a21d6eb1fd1713cb4223e737340e5acce1b2171743d11b50afe4880ef137ae2cd46ec069d4c8f4fc723d1f844a022ea729d8bf4c66b5297ca84d9a318f947aebcd82c015bd8bfa30b3dd25a381398a6d895aba63c35001104dc5de64eba0a11015dd7299938bb20a937e460dff8fd10766ce10d476ffbe5d2b03edb3f63360a6b84624d6e93338c3f33c9f5b8f6ffc7e3b41a18dfe60bb31a23e0664e1e9c501764e4b907dadb0c7f29f7618b974ec1ba92d0db7a4e36ad2449a1be55033caf0af54d380b17861167258e061aa14b81be1c05fe9e680a002fe7d65a36a2c381ba3598c114e306ffb0fbb2e46e671b8652a0e1e2d8ade43cfac4000b605ddfabfa09d6155ac8b586d100ffb9348515fa420a430e5eaefd34e5041e2a961dc811558455139d7aefbe630531e91c20655b5fea6b5b19ddd0e24e621cb6d017e2750feba5f8292245d4d56c5973b52049ae30a85ebad98a542eb08c2c79b62b5fa8d18db1c73b3e6aeed6323b94e14f2c7b1f288543966172adde95b7d35aa9d18525028d8a1f8c851a62787d751f8c7e0a089b9ed37b02bced60a68408ac2edb031fcb4e816355d0c36e71821883c0e0f5a51b8eadcde283d04da346bc50bf780618f8986054b22e72cd28387b246deecff1c6a2b91edc2f64da5dffab2e62cedf9e9930190b19ac92aa3d94efeaacc000fc12d7940c7d440c0ac11e8cfbf08ee5d9734f93a03821efa43076fa1dce600082980e55b97dc9c1843591373a60dac291bd6e9b2f69765854aec68d8fd2a4e87bd0e81615c919befeeb7b0e9894cdfb64db2c639ab23307eaf2ad7bfdbe8a69c017e911ac113c9d682bb5e4b13325b4d007937e8c4bc70950eeffa0ba9cd82ec3f2ff26054df475ed1fb32aa85c31fac10b2f239025b03ad0b08dfb737d934423b1f754f572244f9f3c1b956e663b3ae3359cf9ab3aa5c72b3200bc1b44d4b398ca718ab76467d59fcc58d0d38ed1e1537c4427e688032c08320325b54ecfee72fa06dfd04f9800220c0378de5b7859535313114c51686e97a452b8a12d29b193b8b210ff17ccc6b58aa3e30d87fdd865e1ccde6ee78ac4360222a9234ab14878a94fcae2d6e5463845efcbfe597d6af6cfd0196d408f30e7123bacd885e198df97bb0c043969a53f2a09fc2f53545e1d1391fdfa1bc8cabab0d0e975b41a1f9c46be04107eef2ecbebfd0dd8dd6a8572962c44da62970d9e67e5e969c72d67be1315f12c8a7fac0d6f1996bd82ae2eb219059ca1f50c577a1e08cf4b0db790e42c6748006008ff9ded665d1256f3a330c8a920763a47f9bcf8afd1b6b8146be241f075840069555457acb7e87beca5414a92adc921533d08db613a20ff0af00ad8c0db885835e1c2c0055ece87d4f4f00084256c556afb789f8222055d6681f4f2268e13083fc9151bacffe77d30487ce23a1666d0da3b3838a227a3ed7ca2f4f38e99c1f2b8d8677cbf73689b50ca41100aa47d1048b36e71c01439ec296e309889eef69da4698ee7bd6a0ea76580320fb0c725b0cc13e3d41af4a9f0535071f4a79e7a3f28d38bd83cccd90399f493ecd95e3d326d935f41e51adc38ddec1d81ece6c2a3231c42309f20494389bf252caf455ba3e2d45bd3fda868626a29fe9b301a65bab40a43f62ca16318091c6c119001fb3467f2f14b68641c9dc0b4ba1ad95631b2d8af2571dd6104dc6ce57376c07cc04b09b944", 0x1000, 0x8, &(0x7f0000001340)=@in={0x2, 0x0}, 0xc) 15:07:26 executing program 0: r0 = geteuid() r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x30, 0x10) r2 = getegid() fchownat(r1, &(0x7f0000000040)='./file0\x00', r0, r2, 0x6) fchownat(r1, &(0x7f0000000080)='./file0\x00', r0, r2, 0x4) r3 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x900, 0x48) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000100)={0x6, 0x5, 0x25, 0xe57, "4671f9821f2f7cc6769d186f839ed9bdb0436a14", 0x1, 0x3}) mknod(&(0x7f0000000140)='./file0\x00', 0x8, 0x10000) fchownat(r3, &(0x7f0000000180)='./file0\x00', r0, r2, 0x6) r4 = openat(r1, &(0x7f00000001c0)='./file0\x00', 0xa, 0x1a1) fchown(r3, r0, r2) setegid(r2) execve(&(0x7f0000000200)='\x00', &(0x7f0000000300)=[&(0x7f0000000240)='\x00', &(0x7f0000000280)='}(^]@)\x00', &(0x7f00000002c0)='-(\x00'], &(0x7f00000003c0)=[&(0x7f0000000340)='\x00', &(0x7f0000000380)='%!,\x00']) getegid() renameat(r1, &(0x7f0000000400)='./file0\x00', r3, &(0x7f0000000440)='./file0\x00') getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, &(0x7f00000004c0)=0xc) lseek(r1, 0x0, 0x1) sendmsg(r1, &(0x7f0000000cc0)={&(0x7f0000000500)=@un=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000005c0)=[{&(0x7f0000000540)="f2023ed89652813b0a6494273e0d183d95305b27973c5e65eff40717881dadd761d39dc1caa0142c24b546e0d52baf0c542a198ed01b6b8e8f2574cfd31c0fd69ab69affa7ceb0c13e16f786", 0x4c}], 0x1, &(0x7f0000000600)=[{0xb0, 0xffff, 0x100, "ef9bbd9b0bf6918cfbf54350c606c2239ad742541690334a655ccbd1c5a64f49da45a833e8a3edece1c0e3b8a3852021642492384cae2d90eea8dbbbad8c2c1175917eb80afa47818d4cfb38951faedfc545f13eda8862bb9fb9c1bbacae8aa5a0453a807e0e803ef80e0bd281a23267d634d2d312ae5c5bb1cdf0ec9c864371b42071b5758103fac563990402242d20fe2d9e991f68b5ab170958168ddf34"}, {0xf8, 0xffff, 0x1000, "14a2a2420191a1c766991cc3e7900a5ba040dff500247f3da09bd8759df80514df16fafd621e57e89662ea8f740638bf80298c92d2e18f499a66f7e2d491d5e8344adbb6844b2b12ba40cd9e2f05167c109cbf3e336017d3a8cab8a7a25b848d1c74391c10e47220575ef03c240a6124a60c87433326bb8e20e59ec896ccb45827105f5a7edd69b193206f35ab4b1d08402a86709563c1496cdb86736208dbeb939aa1a46fd9b6401cde95ccf184ec17351eb66a9feeb6b74cb593b078bc2f4d45bd58700038417fb7c7d1a6a047f667f687d628de9e085f81fc9c387150140e369b"}, {0xd8, 0xffff, 0x0, "2678168a8b80a52473f9914b35a8ff91d78938b8802ed591fc5d765504225fcb62ecc9446cbf2f0989d242bfefd0bece475bba413f77222e8da9492d8545c3584fa9cb4ae7d290092604b977fab6629a732a033e566a66d31ee5eb34ec777fab1aa51e9c446111ce12ca4a9705272019913144ef13631efa4998f53f12b6e2f63dd3b7ac2458d39e0c05ec89a9740cc89ef8a722ef4720b467e96c9b644c94ab1cc0e64328437cedeaa4513985af2f45d061e61caf0eda47aeab5b4897ffe5dedd53d49013e55e"}, {0x100, 0xffff, 0x101, "792f68fb25798d39c5f90b6246c6fade19fa1f0a64a7bada7ee9b39f6bbf938107da20990df64a43c39a97ceabc9c960f8f0c9e3285571faffd376fffc0448b4c512c2219f5404383e82890f30624d7742f9742cdd5f369ca2b0d68331e0095bfad417ee61617060061492027f1b29f828aa2edbfe659f42c9bae2fbc6c653150c654ee9f7bd2a25315710191e17458a335c55e44a9a9a378a5e3412559f6f1487323ee6a31360b391b03121eb07a99b8de42ff2581e1fc9d695daea2b80ee42e896c31e5535bd63ed82ec930380cfd6b8274c7cd9f395f63207015b2e683cf1a91a8e03f9013915b60b7952"}, {0xd8, 0xffff, 0xfffffffffffffffd, "7f041250a6873962e1f0054d026f06b67eccd2cc65f831ba111f3cf03f589f48c8e6dea92bdc93af36400b7e65e285238c120923d5160bb08a4704a60aa35a0b8c2f751e410ed2a54b8b8a6b87972f283a1cb10bcced8835cbfa30788b3e42baf08a371dbfa91f7cc587b7cd9ddd98781c5a78a72ad12700c3f15ced17400079bf88112f3bf06b3e075f45573c82d3f5ffbebc9fc2ed3f6aa098e5f40e6bb7bb70670010abf6a17e43b38a2a7547f7108d8e8194ddb88c3858f4f26ef02de5a2738181eff0"}, {0x78, 0x1, 0x82, "f65bda9d437b2aba8dcf6954287b3a76dae8384f2d77abd2150e92b24ff8d8812a1e7e8006490e5b8eee7b9fd20ccc83acbc339a6cdf908fd6f259d76996a79c0491baf546e35af00e0548d8eb0e74f3402741de9503f1d9dd01675ca4a6410be42c327354479d79"}, {0xd8, 0xffff, 0x7, "3969a578f1cd3a56dfeeb94fb553232e5bfc1f62a6355e70e98dcbf6a59c1645863325da016434f655f2197808b4fbed7ee3ba883877e4921b7457b81762cffae366bd532edbe48b69e46184c3135757bdf90451642ed1426eadad7cd3c975beb8a30ba1047d62b9854912a4f53dfa763173f86ee377b8e0678aace39ac16312b275e714860d6fe354d0618eecb70583000b192b8c0e0ca85ab8c1279223d957a0649691361fdcb8611252a06bceeb0257677202de2f6af2dd4de92f62df5f30d4"}, {0x48, 0xffff, 0x3, "dede1ea1167a1e7405e4b2f689607d31de7be67634264287d2249d0da97162752dbb455f64d9a901297d404f3a9d7413e68761dc"}, {0xb8, 0x1, 0x3, "653de2d6640f99b58c57e786a9a3ed957eceb96673d5e2368143963aab7359948274726fe2aa7f65e0ec21a02435ae916140ee93a5185a7669be798363f8fef97a44296cf2cff9716ddd76df8a950d3e6d10f2897599cbcbaa9cf0b93cca06ddd6b7f07b818aa62c406dffaedb44c38ccc9480751735db9275336a2f857d452324fff4390a3c839de8d8786a5dfa95d0da4d75c834bff1775832eb5464e5dc8cb62750e079"}], 0x6a8}, 0xb) r6 = open$dir(&(0x7f0000000d00)='./file0\x00', 0x10088, 0x4) sync() fchownat(r1, &(0x7f0000000d40)='./file0\x00', r0, r5, 0x6) r7 = msgget(0x2, 0x40) msgctl$IPC_STAT(r7, 0x2, 0xfffffffffffffffe) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000d80)) select(0x40, &(0x7f0000000dc0)={0x3dc261bc, 0x800, 0x8, 0x81, 0x1, 0x4, 0x0, 0x800}, &(0x7f0000000e00)={0x80000001, 0xad, 0x100000000, 0x10000, 0x800, 0x6c8, 0x8001, 0x8001}, &(0x7f0000000e40)={0x3, 0x5, 0x8, 0x5, 0x10000, 0x2fa0, 0xffffffffffffff79, 0x1}, &(0x7f0000000e80)={0x6a11, 0x400}) r8 = semget(0x3, 0x0, 0x2) semctl$GETZCNT(r8, 0x1, 0x7, &(0x7f0000000ec0)=""/3) flock(r6, 0x1) recvfrom$inet(r4, &(0x7f0000000f00)=""/73, 0x49, 0x2, &(0x7f0000000f80)={0x2, 0x0}, 0xc) geteuid() 15:07:26 executing program 1: socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x4, 0x10, r0, 0x0, 0x5c) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) close(r1) fchmod(r1, 0x0) pipe(&(0x7f0000000080)) 15:07:26 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) semget$private(0x0, 0x7, 0x0) sendto$unix(r1, &(0x7f0000000240)="47c5194a0a650466564a3e6ef093cf570d653934d5da0bf19df4442d8b723f2da4658125085b8be11573bc6e3343e08ddbac577ad694f1da78a40ca98fdd855743bc7ef41b8617461839ccd519be4ab721e3544ea2f338d575c42f265b1cdac4603a13b560fa162984f48ef609cc0b9a063c9be9835b454c21311dc4ceb29aa211c56bebd5f3a553c7e5a0d5829155f39a431a7e1f4b19f491c681c813c38c9c8ff24c7be68bd87f394c94af9e01f19db2284c5f0302de34ad8138e07f9a3cc45ce86d2b5965582b3d268c23c5af9bf54f59ed5d6a65436b358e351764f33c387d1c3364151b3fbbca4b21baf7c8eb6963e0bb7012a588673b36a2228895cb63c747c253cd13e8df9e753ae3c05ef2730577b6ba4ea738965a947c1d37ae5228b8c7cf4efff591c97675d9dd756074ac9c6d8d7f3a1c9ec3229d56a347180529e9ef968b9bade45a6f98178a38d9bd76181d3fa3b5a5e4e4b3fdd38f4a2295b1b37a05193e9131b2dc1d555675e8c06153633515597e8fb6a170ae497d6864893c2f86060cec840a7e7bd59c8899c0aa852b62723d293e68d420dc8c8dbdadaa342ad526d6325a324f517e82414ca75cae5e9a65e8ff8480f06a2f0d60399c26f0648f4d8fd8b6a476a056e6cfe86a0ed3551ac6b955a7809839241224fd0e45dda1147e1930536df432f21a773c32a5b95d505ac167daf6e2d175b0bbfa52a7cac82f315750325eeaa6e9bd3e2260164e9b1f112634d3668499c0e3cbef2fa49aca04145c95eafadef9de0fb34669d41fdcb4df082bee54b073f1ec345734fc69b56b70c0da6566722cbd676b56a2f7ed9b0f2f91136bae71d79869b1ea6d043b31674908b90c3a2ef26bc3231a79a216ecafdaf34982cfa6214be0c9b41664c7d4893d70e55fa42a5edee28d5df53f3694aa5d9bfec7fdae8a25647a0ef10367041f7ef8546f56a1a0f5f54bd874cf8d887877190f07d0f67e77d99e1c110896c114fb60fe2908747e6139d96bd4a3628c4d12a9d525d8d594652499698a7bd43f41f0ba5ea86e66380fa7a47af0a989f81f34c93225e53476fb05de03d8c19805d936e699e61343778014b1ad9704cf172733333685e0e0228769577be7bdfebbc778777f5f108c10bc869266e47ffd88276f7a9f001f8814114203f07fe6f05340cafa48e7b89fd22de8b51fc097dc24267d154941a09d154e45fd37b9693fb0eedc437af30a24abbb59c7a45d737cf2ebb6f1405067ceaa10a3727542326ae53baed08513f94580fec0413d61b2d25454c35a0ea88141800126fa9286df2fcc20450b7f593795c6155d3d37840a21a6a7d423dc39235475304017e189284a92a2b6094bc2e4ed4bd5edc25f7d646bccd76d79efb4cb7923c8dea13ef511d2e9925aff2edfa453aa31eebe59130fa737b17f19f8c77d8f43c59c64512524d35f1ef66624657437b2f83d52855f861f326bc1356b1ad77e7284e04e4ed388695e64b70ceadafb8137085651c18aba13198280ce1f00f84ab123e183a1acc220120641a0ce0df5527b2f887e3596384441ae0132d43ec98a1582e9e207c68b5f0c557dcd48a82c4787d38d685d4e08045ec1151116e077a4e58f8749f748f83e8107484bdb3b2f60acb9c4e9db4a610e1fc444dabed9c36c366d3217753aca683dc4149dbf751baeffe76d7c9d8a747a3efcb259762eca0f2e2fc647ab3cc03b88f0af8e30176816bf38535a9183a014f96d96008c1b6905382c9ea2d8c44539f5094753d894df295805553b967d2ca67c472d59c72b8e2f790fabfcb05d7a13c6b5a9d4884f681d85381174d921b2ad4cd738056ef45cf3af8c9759638ef648332ecbbf5e748e56dfac5e4c22f23614b7710e8c31c2b090e75ba1c0db3d5ef955093cdf778d66305958c75c744a36ba3f46cf74c6b4416b4d800d8c57f62e3e1d77949b18e882410a293496790c96a3873f89b35228884ecef02a084f1b4dc4cbd7399471276c88606b22ee2e76468065f081e84cfbc44371efbdb469c23bb44fe9bf8cc17779959a1e2352d80c17ee8ebada5edf601230fc45e4a43606c924691b402c4c815376ca87f66ba41eb8b3273fe2f0df97e6132663abc89dc3ed8550a83d1b138560ea04f96ddc038b96998db86356fc5ad65f2b7e00e7c276acf8c6c252adb2fec15444d64de281ba7e21ba9bd9860daca3de4dc650f2fe016b455003e083c752e2a7c99c4ef7d7c8fac21fa1a7bb7429edb21ebe4d9c4234c41fa711713c6bd6165bc1d51afbd3ebe496aad42235a6f41da9f6f5bd1981981d95d936adf3d93bebf3648ad393ebdd1661a9dfac00b5f067f4c6eb77836a0176f4073e4b738e4ea9bf572542ec92092f66464ca5589469711eab42eec39bf0975886a79150f5414d3f73fa6ef24aa2077c62511b94cb8a018e1883012b18646c23440c8822060ba7990489ad42f23e0b27e67e2c560dc425380652d1edb49c5c39ba6f8abe2b0ef892cdea4c8612fed20c4a9482fcf5d7f297573711e216cdf3d45ea25623cb1708d54698fa9d7136f0eaf5781bc9dc7d0eef830b1df81f42f607116a2a099d75c26316a021e1769e1664b2e7036d9e31581bd4683e27bb1c02efcb67f5804f535345b773fae4196eda4166d56b3867fa058f6a6cd2cb584effaa4b54a8ab840f11a3e2076a973a33466a6d113b1ce8362e9a80fbe33721e1264a8f749f0a74444647a124389a75a0162d6616ca7d363ede901bf8e51e29f1038470832b1ce5fb9acb", 0x7a9, 0x0, 0x0, 0x0) r2 = kqueue() kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0x41, 0x1, 0x858}], 0x0, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x0, 0x0) read(r0, &(0x7f0000000a80)=""/4096, 0x1000) kevent(r2, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffb, 0x97, 0xfffff, 0x3ff, 0x7}, {{r2}, 0x0, 0x40, 0x2, 0x51, 0x1}], 0x6, &(0x7f0000001a80)=[{{r2}, 0xfffffffffffffffb, 0x1, 0x40000000, 0xc92, 0x401}, {{r1}, 0xfffffffffffffff9, 0x40, 0x80, 0x7, 0xb1acf53}, {{r0}, 0xfffffffffffffffb, 0x0, 0x2, 0x8, 0x3ff}, {{r0}, 0xfffffffffffffffd, 0x81, 0x80000060, 0x400, 0x1f}, {{r1}, 0xfffffffffffffffe, 0x24, 0x60000000, 0x0, 0x7}], 0x1, &(0x7f0000000140)={0x64a, 0x3}) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$inet6(r3, &(0x7f0000001b40)=""/148, 0x94, 0x840, 0x0, 0x0) 15:07:27 executing program 1: r0 = syz_open_pts() lseek(r0, 0x0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffe, 0x1000300000005}) r1 = fcntl$getown(r0, 0x5) fcntl$setown(r0, 0x6, r1) fcntl$getflags(r0, 0x3) 15:07:27 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r0, r1) r3 = shmat(0xffffffffffffffff, &(0x7f0000ffa000/0x3000)=nil, 0x1000) shmdt(r3) bind(r1, &(0x7f0000000180)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x8) listen(r0, 0x0) accept$unix(r1, 0x0, 0x0) accept$inet(r2, 0x0, 0x0) execve(0x0, 0x0, 0x0) 15:07:27 executing program 1: socket(0x21, 0x3, 0x0) r0 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x101c, &(0x7f0000000040)=0x8, 0x4) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg(r0, &(0x7f0000000700)={0x0, 0x0, &(0x7f0000000480)=[{0x0}], 0x1, &(0x7f0000000500)=[{0x30, 0x0, 0x0, "27e33c0f3232fada2ab60ac51927aa58fe33e6ebae19ff8b3d"}], 0x30}, 0x8) 15:07:27 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = syz_open_pts() fcntl$lock(r1, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x1c0000000, 0x100000000}) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x3, 0x0, 0x0, 0x100000001}) socket$inet(0x2, 0x5, 0x40) fcntl$lock(r1, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) ioctl$TIOCNOTTY(r1, 0x20007471) setsockopt$inet_opts(r0, 0x0, 0x100000000000000d, &(0x7f0000000180)='\x00', 0x0) setsockopt(r0, 0x0, 0xa, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="913c8953d3ee7ec274c30935791f7440b436ce2056dbe502a6b72ba38ab3f16957a8cec490e91552eb26065118542bedf8fab842cc411159078b07ef69216b4ff088657e3018fc2a7c5b5cca6c8f84c01799a53a7e8c8fb0d3df496bc615831ff14b23c7badcec5378ba0e2181eee1f9b2833e96f4a90e68695a72627b6e8c6014a42f15dd615d37303c89a6d3c78fd16218c206edd769481d3f321d2f941eeacb5bba9b77afea24382f8223430d9194c44865765427333440c4b565cfe5c766f6c635f85927ffe7d67d09", 0xcb) 15:07:28 executing program 1: r0 = fcntl$getown(0xffffffffffffffff, 0x5) getpgid(r0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = shmget(0x3, 0x4000, 0x0, &(0x7f0000ffc000/0x4000)=nil) shmctl$SHM_UNLOCK(r3, 0x4) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000080), 0xc) getdents(r2, 0x0, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x3, 0x10000, 0x1}, {0x18, 0x0, 0x10000, 0x200}, 0x1f, [0x40, 0x1, 0x8000, 0x8, 0x2, 0x9, 0x5, 0x1ff]}, 0x3c) 15:07:28 executing program 0: r0 = socket(0x36, 0x1, 0x0) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f00000002c0), &(0x7f0000000280)=0x233) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000), 0x4) mkdir(&(0x7f0000000040)='./file0\x00', 0x0) r2 = fcntl$dupfd(r1, 0x0, r0) renameat(r2, &(0x7f00000000c0)='./file0\x00', r1, &(0x7f0000000100)='./file0\x00') sendmsg$unix(r0, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="1000000000000000ffff00000100000080c92986771b6651f96edecc3f40f8c9ef691050fa1f9a3e4866"], 0x10}, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000001c0)={0x0, 0x6, 0x7, 0x7, "c94c047965b02cf482e28b9a3f82dd807b9575ad", 0xfffffffffffffff7, 0x5}) 15:07:28 executing program 1: r0 = socket$inet(0x2, 0x4001, 0x9) getsockopt(r0, 0x80000001, 0x8, &(0x7f0000000080)=""/53, &(0x7f00000000c0)=0x35) r1 = dup(0xffffffffffffffff) read(r1, &(0x7f0000000000)=""/11, 0xb) r2 = socket(0x2, 0x400000000002, 0x0) setsockopt(r2, 0x0, 0x16, &(0x7f0000000040)="08010000", 0x9d) mlockall(0x0) 15:07:28 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) mlock(&(0x7f0000e00000/0x200000)=nil, 0x200000) mincore(&(0x7f0000e83000/0x2000)=nil, 0x2000, &(0x7f0000000000)=""/35) chmod(&(0x7f0000000380)='./file0/file0\x00', 0x0) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) utimensat(r0, &(0x7f0000000140)='./file0\x00', &(0x7f00000001c0)={{0x3, 0x5}, {0x100, 0x7}}, 0x2) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) getsockname(r1, &(0x7f0000000040)=@un=@file={0x0, ""/108}, &(0x7f0000000100)=0x6e) 15:07:28 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) mkdirat(r0, &(0x7f0000000000)='./file0\x00', 0x10) r1 = socket$inet(0x2, 0x4, 0x0) setsockopt$inet_opts(r1, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f0000000100)=0xc) fcntl$lock(r1, 0xf, &(0x7f0000000140)={0x3, 0x1, 0x600, 0x8001, r2}) connect$inet6(r0, &(0x7f00000000c0)={0x18, 0x0, 0x101, 0x7}, 0xc) flock(r0, 0x2) setsockopt(r1, 0x0, 0xc, &(0x7f0000000080), 0x0) 15:07:28 executing program 1: mlock(&(0x7f0000ffa000/0x3000)=nil, 0x3000) r0 = shmget$private(0x0, 0x2000, 0x200, &(0x7f0000ffb000/0x2000)=nil) shmat(r0, &(0x7f0000ffa000/0x2000)=nil, 0x1000) mlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) r1 = semget$private(0x0, 0x7, 0x200) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000240)=""/166) munlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) 15:07:28 executing program 1: pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) connect$inet6(r1, &(0x7f0000000040)={0x18, 0x1, 0x5, 0x3}, 0xc) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r2, &(0x7f00000001c0)="90c9e15e6a2e0679419e65dcbab16fe2535a5a587dab4761bdfc0b4a22c11d45e4c54cf01ca003c2d148683e654245a19b33b1f6fcc8966b09cf20fec22c8fb9a01741d6be2881c4aaa11e31bb9a91bbc16329b6dcd5cb3d44b3bd7ad1a9273251b672eb2743370f806345f45be3492bf906abc943523623a8a1071ce43972ea8cfc32bba45c2cdfa2385dd08cadd8d34be2ffe034c2be44927eddc297338e9a1ec7e636596cb5553e5ef6fe6816c8d9bc9a915b40ceea9c2fd4c5b0d0095de7c7fcd96fa9efb2bc55d17d330b627ecb9a01b57f7172a834abd536fc51d93a99ed0dfc0214a7e5368f3e", 0xea) poll(&(0x7f0000000080)=[{r0, 0x50}], 0x1, 0xfffffffffffffffc) fcntl$setstatus(r0, 0x4, 0x46bfb) write(r1, &(0x7f0000000140)='U', 0x1) 15:07:29 executing program 0: r0 = socket$inet6(0x18, 0x5, 0x0) socket$inet6(0x18, 0x3, 0xffffffffffff2317) sendto$inet6(r0, &(0x7f0000000080)="bfc3d5f32cfffaac6e15813aa59d6d99177c9bacdd30ea76983e9807f26be48c7c714076f942299ce0716cb01ccf7f6fca9defeda75b550a5b886b43efcc96c8203d4fd74ba02dc033249f18a3cae0d3bb435dd72fd05f9cddc7fba406a0f0dbecf082612752245613be45c10dd311b66c424cb7415eeb00336d8f8ee0228cdcd049b3769aaa6a42c8ddb2727a8f348861cbca758075817ee2edc4e99ff0f485e6bfa8725b2c74e526c838a3b72bb32a674e00c34d01b1f0755b6506889aacc6a51b252b6a45f5b6", 0xc8, 0x9, 0xfffffffffffffffe, 0x0) 15:07:29 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) open$dir(&(0x7f0000000040)='./file0/file0/file0\x00', 0x10, 0x191) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000)={0x0, 0x1}, 0x10) write(r0, &(0x7f0000000080)="0000009400000000000000000000", 0xffffffffffffff08) clock_getres(0x3, &(0x7f0000000280)) write(r0, &(0x7f0000000100)="5af44a8cc3efad2378f28474333318c0b65a4e3fbac02bed951cbbc6adbaff0e56c5904b54b3d5a4b6047572a27e446fa9531bc9ff207b152fd90bbebef524116d07aa1d2a365cf8ff2d9adf951b8dd625b118425c0ea8215fcbce030ddb708303897b5a8ab716b53f1f49fb7d3123cbf62b9d34e368b806927eee5fe9bfd523cfbaeadb5d92e2b17bcc0b22101b70cae01b7bf4f2bf3d3c0d4561621f9a4144868395205240e29fbb6d17a3463b7423448383864e589f04abf5bf3fc2b6346d4406734c", 0xc4) open$dir(&(0x7f00000000c0)='./file0/file0/file0\x00', 0x0, 0x0) recvmsg(r0, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000000), 0x313, 0x0}, 0x40) 15:07:29 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file1\x00', 0x0, 0x40) fchmod(r0, 0x40) fcntl$dupfd(r0, 0xa, r0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() openat(r1, &(0x7f0000000080)='./file0\x00', 0x80, 0x1) kevent(r2, 0x0, 0x0, &(0x7f0000000000), 0x2d, &(0x7f00000001c0)={0x1fffe0}) 15:07:30 executing program 1: mkdir(&(0x7f0000000080)='./file1\x00', 0x0) r0 = syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000240)) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000140)={0x2, 0x8001, 0x1, 0x81, "73b9d5d380b0d4ab672efa9a34c235a86efd656a", 0x4, 0xc3}) r1 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) r2 = geteuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) fchownat(r1, &(0x7f0000000040)='./file1\x00', r2, r3, 0x6) preadv(r1, &(0x7f0000000480)=[{&(0x7f0000000140)}, {&(0x7f0000000180)=""/150, 0x96}, {&(0x7f0000000300)=""/249, 0xf9}, {&(0x7f0000000240)}, {&(0x7f0000000400)=""/73, 0x49}, {&(0x7f0000000280)=""/26, 0x1a}], 0x6, 0xc) fchownat(r1, &(0x7f00000002c0)='./file1\x00', r2, 0x0, 0x0) 15:07:31 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() r2 = kqueue() kevent(r1, &(0x7f0000000000), 0xe8, 0x0, 0x100007, 0x0) kevent(r2, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffb, 0x60, 0x1, 0x80, 0xb}], 0x36, 0x0, 0xc68, 0x0) dup2(r2, r0) 15:07:31 executing program 0: r0 = socket(0x18, 0x3, 0x1000) accept$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) r1 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r1, 0xffff, 0x10, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) 15:07:31 executing program 0: nanosleep(&(0x7f0000001c40)={0xf0, 0x10000007ffffffe}, 0x0) r0 = kqueue() r1 = socket(0x10, 0x4, 0x9) kevent(r0, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) r2 = kqueue() poll(&(0x7f0000000080)=[{r0, 0x4}, {r1, 0x80}], 0x2, 0x6) kevent(r2, &(0x7f0000000000)=[{{r2}, 0xfffffffffffffffb, 0x80, 0x1, 0x7, 0xffff}, {{r0}, 0xfffffffffffffffe, 0x8, 0x20000001, 0x3, 0x266}, {{r0}, 0xfffffffffffffff9, 0x8, 0x0, 0x8000, 0x6}], 0xc20, 0x0, 0x71684c5e, 0x0) close(r0) 15:07:31 executing program 1: r0 = socket(0x2, 0x400000000001, 0x0) setsockopt(r0, 0x6, 0x100000001, 0x0, 0x0) setsockopt(r0, 0x5, 0xbb, &(0x7f0000000000)="2f4ad2e3608edc9e91a76d99d62ac6d1739cd2a2fe429d436ec0940eabb964d4bea50f712b9f483148d995fc783fc38062b60dba2dbb3422d28cf26e5312a41ee8c04b5dc1373052536ce41b0bb0807e8d955bdc5d768bb3bf953fec2d3bb73debce07ad0539cc9387c3ee", 0x6b) 15:07:31 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000000)=0x12) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) 15:07:31 executing program 0: r0 = dup(0xffffffffffffff9c) setsockopt(r0, 0x9, 0x3c, 0x0, 0x0) 15:07:31 executing program 0: semget(0x0, 0x4, 0x210) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getgroups(0x1, &(0x7f0000000080)=[r0]) 15:07:32 executing program 1: r0 = socket(0x13, 0x5, 0x227) recvfrom$unix(r0, &(0x7f0000000440)=""/4096, 0x1000, 0x41, 0x0, 0x0) socketpair$unix(0x1, 0x4, 0x0, &(0x7f00000037c0)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r2, &(0x7f0000000040)=@abs, 0x8) r3 = msgget(0x2, 0x1) madvise(&(0x7f0000fef000/0xf000)=nil, 0xf000, 0x4) recvfrom$unix(r2, &(0x7f0000000340)=""/51, 0x33, 0x800, &(0x7f0000000380)=@abs={0x0, 0x0, 0x2}, 0x8) kqueue() msgsnd(r3, &(0x7f00000016c0)={0x3, "2e592e1a2f886c0681b11b39829d316a09078b828565581521d388a5cc0852be511241e8f0f6a0098ad039d5766fd09e61a746a13f696af643b97ae4460c955aa7dfe8f998186ac9b582088b43761425c81c41b60cf2a9d0fdf43443dec78d9222cdb0db39188b1a4d67581aab3f65679fc4bdbd83cc1b0c04aca68df0ead1a4ea3cfc6d648acab76c7ddb866806f5e9d69d209e7031557392af95bcfcf15383c43b16c8c1622e682be784e0a0f7b10f6273ac12329acb876ad6c4cec1121162492bfeca5b24fcd050b39fdce7ca1f6f4062c7934aa51355082f4d2d272ebec023beee407203080add7a0b6ecd6ce89d2041c01d14befbbbbb7dc20c92a5353ee5d5d47084cc67d948108a57fb521142d65fc87e9c26c04b1b597b92437a66309bdde17b34f2869143e9741a653883e11bc26026ddc0eb5e1cc29a69ea94d964ffac962fd185e9586b3361854a7d36de63d7000ccac0b25c022afa68402e23f893aeb55e6aebd62e7bc1dbcf7fd61333039405d1b34f3632a757f6235e97568bfd5dc6cf521cef9ec15214afe5dcbc63ee2b95335078b73315aef029ca6742e1c7e256bac7b94a25cbc4fdce42856525ae24223402181260bff0c8513388e5854b8e47d90eace9aa8a99d9f1c6abc77ba484713e34ec6b3a3e31fb1d8058c6188cb6af0e3186e94b0b24d7eeb795bc520fe4037f2627fda0052a5d57560626873dd8ff2d7c5ef94586b651be4580b8fd8f68dc0868a7dbbbb73d767034c34be9d68b50e3f49bfcef25ae8fcf1353dde6d06bd43120084fb1e2b4482afc3bbc481281246f57c91bb7e62245b6f0f25239fbaa2ab586f64490c4620a50d3bddb653792f12f9436c6330d1e637c0572982d001e303bc3c300f8020367a7d8d1946445457cf5c85359c103e02c6c922e35b83344ff0539bc1333583c375bbc7b376443d6252e4bbb426db61d3a339fdf8c0bfd089962ac718a48190008db95d01888f35eff5b4d8e335fc8170b749198ef854a094ccaa529b8ee573127c9db974fb1b8a0f2d6c9fea3d7b819b8642476419db6ac55203f87fa7bfaa1e0d4e00a19818d25acc4e2559029888a0afd4f071589fbeaeb31c848e5641b4b8512d056e201288e33382c65772b6f56195e3b54338b4b9e1e9b8807f1041e73dcb7fed21401a5beac463429122d2bed231596e5d8dd89d39e382d5284d735a82ed75c2631370fcf1bae81edd08da14fba06a3e5ffb2c5ff118e565481e28c88b0a7f76ca2340ae19a652e4a5443e1771ecde05bb2b027a56b59b6b3b275849d4a16016c933564ca73d18b23157f66b9c281d9f2599b3b43e2efeefd174498b1867b61c3d820b9b367034d829f0509f4cf87b2a9031b1cf82fb2ab83c1dab6be3b690be723ede310d99ee794c87a416be10da697fb3ddd4ed3434e8032b986a84282cc6657097f0c661dda8aacc640f870225a4530c7a5b05aafddf4b64f1a50db3d86358d611842c3fadeb1f370fef53d4bbe97d186869acc6824979fb55d6b749ab6016dbf42fbac50217252fc28f661934dba2523e5a83ed36e31ca18578945791cbd6d16b689001a9727970b8d866773581423c0a0ecd783555ca987ca18bfeec9eecfd63e16e205295243a7901c58c4fad55372a0df12ba6d7dfb37f829a11a089ca4c5314b14c222d16a9897c9543a0954a58ee08e7ff9c8d0b3dae1710a963eb558902e2d737626b5302562fc2e8cedfaf0d83feaee2bc74e7ba109719ca859470e486099eef8060445c4bae22bce98419f5631e316125bfbc820b778c79d88defc3f14037c1efe90eee8d7c0dbe26259725412196e128e64d2c5c649d306f272ce2425a40ba73d10537e6725c56dd576bad76a640c692497a04aa125be18e30e498a2778709567c86e57cf15cf9910f89f236c971becd71ced4d9e08cb419d663bb349926d2028fe5b52a26287948032466801a1bbc8637c8bb357139937c93b154c4ed42403e8cd8818dee376fb43fc791a755db16b0d1b56621a6cd356960ed6f9314c2646e380aa27251b3f3700e17a2e99d0844215a7a8a040c6a1b0603a8bb55dfb3d01e7985d55299b77ad7b3e671d9040bbc9cba797bdad13a325f88f2efbb9d9501d751b925c18273e7c040cf735eeccf2a4abb87ac96105f92c3a2b760421a4b4a235707a2fd979faa090e27a3782f6f36b1b15d586995d3b3da63a792b07791dbc952e6adbba96d086aff58eea1c5557b72bfeea0a3da28fd054f9639ee84402f4feec11e2b5823265b0de4c26d8fabbbe169981f4ff12989c0067021e2fd2b5f57683e22d450e2a2587cd2de163a3414a15df4d75a37da00dc90e935eaac59c997a56ec8aa8945e58cf9bc29ce61b3c499b8883e683537d2cfdb0bcbc1621add3dd60177f597b002011bb32bca270209478ad9802b06a945cf46df730b79aeb1b69adb33626a73af9c484fb2ca1347f935e9020276de98a419b4a14a6347246e51c0e4e28d906d79efb4c02cfdbcc94bd9a70528a86ba424719a8d22981038e157516501292b63f0381e0b95792a19e7c73e94b5ca0e40f3955e873a864f66d19204c3a3782c7e928389713b916f6a4e40b10d0734c573e2acdbe3eef830a4d5dbb71c2a5ed69702812f4509481ff575defc60dc85b7d20bb44ac1d602a5519b94f058258b5dbf5faf572bb14389ee5435a4849a87619141d9755f153866e4a7f5a695db59b68eb758484e6fec3b62ec0301ba08eaf67ad41661826e91456b1a41109df52fb53ec8e259cd32854310e85efcbadb58724bd9d864c6e7b4e0f914993d3003b6438ff158e3bd5f8d272624e98f4600b49c0df0335dad04a01c6386760e7a8fe0be3e4ce3e15658a04e5de530072716895ad5d6eacd245341c0113773e459877a6c6f1422893d76bfa0545a3bd1eb691d93466a03d0c951752d0a28514d03f75f818918b77bd0603e820c038c0b80ae84b25ede2b86793cc92661319ff9d6de99b8bd44237c5f32cbb76aef816363a24aae696ab5389f8713935a18dce6af5e742551db09dbee4a0571dc034cf248b1cb6f1199b356f9ec38e555a7b72c424043e479fc41326400ea8dd25767e44739b572b393f6fe722ce43c5ab2cad42fe5611e2cd5d20b23ffee4d015c83d93fedf6494efecf527bb03fb09278508d1f9f3c4b249456bb42ed21e8f59a628e149a3b90445c92322997fbe6e0cdda4857f089fa818ae9ff776b6663e0fd3f0e3cd2c518910e17efad17babb2b8bbb318f2cae495cd6e2adf8ee7a43c968b25d74848e23a22e6af1fc48f05e521ae507055dd39132d2b243939374cd163001534f8ac5e835a2dd58c643a762f05dc470fe1e3ee22c3e92ebb366e992624ae8a5228f4a3ded2edeb09ee7430498c240e6749cddae9e9178b0de08b13d7b2157719c796cb528e729810674897c436e181095c0ee49f1951334828b4b93339668c4238715b7d726d825115c419f63be1e740ea6005c8534b34bf7ca3ce9a229bf3ba0b59d3319d110a3e126953fd8a65cdc0ebb4ba598fe45fb13cf3a1e04d81ce527a700dd8d0e19b5d07b441690fb40f8696e50ca47aca4e09205c36ec2e3cf945132e6f4de97ec7c5e18b0d18e220ddcf36c97f3e17367d522326adba37a88661ce79efa23353bb985addf63586295f2612ac80e250b121851896026834b9a3b07c9f9e18176206f4843afd8439c3e8be330490425198423b1668205482054fb87876904b9170bc73ef526fac9e63f422caceba9420fa81c274e97a75ed4a43c5f82301418927242125325bb55dc6e5b68ec0af5cdd062f9f13506857fdf79a8bf2a734d281d2b9c615bb1bcd4c3903fa2bd3fd30bfa932767ed03bc8ef5118216594479b73a7d42c31b5d97027f106e8a14daff0e13bd0eede6a861432598959dca2a5d3f5c454fd74ca48fc5cbf46f356b9b7ad9ce307db6cb09166df8df98222ee1046e3eab271d86422e119db7ff79b25113cab0a3107c4c55c23e020b4dcae9a5d6f2a0d5d38551e2fd440407a8055922c39e89e08e96b786d50dcae0ba9c9cbb1c6ac73d3ba04d7040e46d93f22b91c47b6c7b75a7caaea790d5729a7b5eb848da024cf9314b6c21bd810361d41835d0c5eb9bb4f4b5b948f0637c43a3c6bac09dd7bd01a455279ce9c233ebb99a232362f6cad615d587104beb673fbde62ed43098ab39294d98a7f6e3344077b6fe0caf7bbaf8def35aee23f7bd78b2ceeceb1d01eabb220eaae1ac7edfeb862ef407e31b2feb4b4b8448d8b859e0bcd7f6d9f3e637a4b3837752ebdf5b363e667c141bf25290d7db22efd8163e8017e65b2362a1a1f341da085a7cd48c6cee3e327b6639118a92e15a6fe457c0c968a506e57ae4eb648447018c2e688ade0a09069f4ec548abe9a2bf7ff7c560e92f5f0626afc1b83fc0f9dace17c04eb35a28ed6702c91fb7df4173ac3324b3f1e5351296931358f7c3b08b8025b2d34f9dd7f6ac2a5d6a222b63a647d52819797ebbb720040b27554aa2852ca153097ea4de9ec8f598f9c5533dc54e20355c7ee3738404b4e9173a2e59856f53d829e312fe3f33094a1cdeea9fcf9de027483fd7ff2002c5b6877237d42a55a81a36ffa55fba963d2ca9f6d270a6523071131c3b185f0810859d620d9e713faea526b549a8d2fca7d4493195f88a0cd2bb4903f558e9b93c391def02238cdfb4aba66e32c5162e3f6d34c95b3eddb4e961e61e833782ac22a0b6644dbe4ee16263683f538d8005e38e91fa426aef72cf43f1207bd42353deab1a887326474f45b3b9c01e9aea70f07df235f68c02f13c109fe6e57919e1c5316436c5659391cdd0eca37b9786266143b6697410064dbe27be210a878ddd9edb234da77d46a38bd93fb17ed7ee7abe8dfba5ebf2395a2a6c43b40b4199ab33bcd63575a0be06228dc94e9a85380f71205ebf04cd011634c6729541db47194546435e1a56b17d2ef3892c580dcff5ee616b8c27e11d1ab9245deab65020486dea3e5e5c0a1d8014745ccca66e3bc1feeb6ba34794bebd2b15d4e49b787d1385430d727f3e9080e0170bb0bae3558934e721ece25d11a0d77224693d1fb033201a1856d806107a33b94d7c4d773f75b7529bf1bfc20727a9bc4415175a5783ec2b33557dc9cddb422a7a2f86e7e83f46213bf25396162f657443c1b669ce5d22927144000ee67fc5c88d7e1517e4802ae6cc07181fc577f99e9a5548727cf11b4ca83ab0759c24a64905c82a0116dca2d7770ce066fd4e68ecb25f0074fe9e4c66cdbcafc6b0511a792f9decf8a89c744374b586f94ce13ad68fae73ad1bcb22da28226f805d26d91816007d38877166af686eb1c09e86a5486d07e80f3dc3f105b6a62ebd1dbe6db2a302b9552915e167bf919c21483db570e340403a72e0ab16158a0cdcf4029544f8f7d2dabb765da211e8023edc70a83846d3bfdae62b4fcc6969b10ca2c9bb0e61c9b8e7a5fd5fda10fac77e5850fb56d588949c8f5ffb44b499902101a5ccd0619dbdfa46ff58255cd94e07d690869b2e7f7860a1246864104e15d075cadb0be27696dc97fdba576bcc72ddc3cfd1bbd700b5a7b41720d15b09b5670127db51cdedd2c878608fad46faa59ff86b68a76981ac4d64e577bd6ffa3337b642f212bcd0f9faf5ff1c4eacb438a2c7ec61aa500506f6da7dddd87a3a1b1a9b0ac22789fb3609d38d1ee9439c3265de0b5e97391087fb06264c99fd1fec08642a5fd4f9dbdfc689fc51ecaba2986807482ab176ae4452f05cd2b79d25324a277"}, 0x1008, 0x800) sendmsg$unix(r1, &(0x7f0000000100)={&(0x7f0000000080)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f00000000c0)=[{&(0x7f0000000180)="d5d86f14c437574188803b7dd37ea3c01143a0df3c1a80c1522c5e2a95e8d44236f00a9345ef8c83b178b5d21580d793f88a51b3de870c76976ce0137e171ef51fcaa1824837c607aefe6d374c09291817cf7145cf59260a9a5ad28518e7b96b83ec5fb66c1a8413485868ba098b8c0322dfc1bf2a67be9d68c23c9c5cc32256c96b59c8ed21a314170d129004e9836322979b65f9ff14b88f0c867cb1f6e209371d31e09eddb39b6631149500242e1721e3d559e535220816283f5632daddeaa4939242bf2b440a6684ff1fa0042072c600763225fb9f92ce", 0xd9}, {&(0x7f0000000280)="223b5638c09fe7bcbcf017b6742ec214c0e2b89960e8a62def7db4579e00054175394734c2cb9592e9ca0397d81b42dda8978c7efb9b21c131de89181b5c90f6311b6142286afcc77ba39613c53cbfab257eddf5fb7d5e8a0b066ab69f9f2176b520ef0b194297144f15174aa308f1c14cf68ad8caf24b5157f49ef50249332f6df478267d81e747420d26041025eb0f649c", 0x92}, {&(0x7f0000001440)="e2c4093c7c7f5b231d9cec48a4353c4fdee1e56d17c5046dd076b9d5c8f36d28accbe7a48cb34b81b0e33c57d55d2035c596dd033d6ed44d9eb83fe186b58819a948d128d0268d3062aa53588087e425db10908e0708affb857b52fa51c29e350255ca72127eb0ef8190af9f1f92b6cda35eecbdd9ba34d2ba311d4a602625406da521885077daa4042823eab7374e78dfa05450c91436a7c7077cd248b2314f8a93bcaac9d6a7d40c5a742e6c3d2e8cf9d2ee16d8733664ad4655f004ad41", 0xbf}, {&(0x7f0000001500)="81e442a8478a32de598b9e553301739af0d93cb0c03e4f707cb36337814eb9fd6eb607c89c7b8fb7b2afcacf60b13a060f89ae3527763dc606ad11b489691e612462c3ce78306f5081f738de15d7c9760af8c9ff30d4d9efb26d20382ec7a191bf6c7a8e5d714de4f5d0f4bd1237ca2f141e6a94614aefe82f4680ee74efa70b65372a48092f2023d0279af238747860b5ebade36ee5991cb4dfe484aac3e69b3bf84ca571713721d8161da78c098eca43eb162696bd021194992383b54d680858ecd29249415836e3142d695e42724d44ff3bebde0cb899294818cf58324d38868973d22b5fe6", 0xe7}], 0x4, 0x0, 0x0, 0x4}, 0xc) getsockname$inet(r0, &(0x7f00000003c0), &(0x7f0000003700)=0xc) sendmsg$unix(r2, &(0x7f0000000400)={&(0x7f0000000000)=@abs, 0x8, 0x0, 0x0, &(0x7f0000001600)=ANY=[@ANYBLOB="28000051ffff00000100f522452f6000de032f032cf8e9b56a413b46406990463d6de1477ea471fbf91c764d469e3c4337b61ba8a0896e8e944ec04490e6b5fa98fa4ce34ce738ba9ea0b8be6c5f4a3b49cbfbd3fb38ee12c751830633f7220f53ddf466e6dcc7f8d794b4f01a75ffd52eda933654811062809fd0f650a4d35c2b51705fb5e1d583c53165620e31eb5b", @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r2], 0x28}, 0x0) r4 = semget$private(0x0, 0x7, 0x2) semctl$IPC_STAT(r4, 0x0, 0x2, &(0x7f0000002700)=""/4096) 15:07:32 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0xfffffffffffffffd, 0x0, 0xfffffffffffffffa, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) r0 = kqueue() kevent(r0, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffb, 0x1, 0x10, 0x1, 0x5}, {{r0}, 0xffffffffffffffff, 0x1, 0x2, 0x800, 0x7}, {{r0}, 0xffffffffffffffff, 0x40, 0x2, 0x6, 0x1}], 0x400, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x4, 0x1, 0x377, 0x3}, {{r0}, 0xffffffffffffffff, 0x28, 0xf0000000, 0x7ff, 0xcd}, {{r0}, 0xfffffffffffffffe, 0x40, 0x2, 0x8000, 0x10000}, {{r0}, 0xfffffffffffffffa, 0x2, 0xf7174eb4df12727, 0x4, 0xfffffffffffffff8}, {{r0}, 0xfffffffffffffffa, 0x1, 0x0, 0x7f, 0x9}, {{r0}, 0xffffffffffffffff, 0x40, 0x1, 0x3, 0x80f}], 0x7, &(0x7f00000001c0)={0x5, 0xff}) pipe2(&(0x7f0000000200)={0xffffffffffffffff}, 0x4) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000240)={0x0, 0x80, 0x120, 0x22b, "0e8502363f1791fd3ac62e221920b6e1fab6df85", 0x6, 0x40}) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffc, 0x29}], 0x47eb, 0x0, 0x2, 0x0) close(r0) 15:07:32 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0xffffffff7ffffffc, 0x80000000005, &(0x7f0000000080)="00800000", 0x55) 15:07:32 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffe, 0xc1}], 0x3, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) r3 = kqueue() kevent(r3, &(0x7f00000002c0), 0x8, 0x0, 0x9, 0x0) r4 = kqueue() recvfrom(r0, &(0x7f0000000280)=""/5, 0x5, 0x43, 0x0, 0x0) kevent(r2, &(0x7f0000000380)=[{{r4}, 0xffffffffffffffff, 0x0, 0x20, 0x800}, {{r4}, 0xffffffffffffffff, 0x2, 0x2, 0x6, 0x8}, {{r2}, 0xffffffffffffffff, 0x8, 0x6, 0x54, 0x8001}, {{r0}, 0xffffffffffffffff, 0x41, 0x9, 0x600000000000, 0x3}, {{r4}, 0xfffffffffffffff8, 0x80, 0x80, 0x100000001, 0xe0000002}, {{r1}, 0xfffffffffffffff8, 0x40, 0x88d82c35e175aae7, 0x5, 0x6}, {{r2}, 0xfffffffffffffff9, 0x10, 0x80, 0x706, 0x8}, {{r0}, 0xffffffffffffffff, 0xc0, 0x21, 0x3f, 0x7}, {{r1}, 0xffffffffffffffff, 0x3, 0x5, 0x7ff, 0x4}], 0x6, 0x0, 0x3, 0x0) r5 = dup2(r0, r1) kevent(r4, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffd, 0x4c, 0xfffff, 0x7, 0xa915}, {{r3}, 0xfffffffffffffffe, 0xe0, 0x10, 0x8001, 0x2}, {{r3}, 0xffffffffffffffff, 0x1a, 0x1, 0x4, 0x81}, {{r2}, 0xfffffffffffffff8, 0x40, 0x1, 0x1}, {{r3}, 0xfffffffffffffffa, 0xc, 0xf0000003, 0x1, 0x3}, {{r5}, 0xfffffffffffffffc, 0x80, 0x0, 0x52, 0x2}, {{r2}, 0xffffffffffffffff, 0x7e, 0xf00fffff, 0x8}, {{r1}, 0xfffffffffffffffe, 0x0, 0x0, 0x1f, 0x3}], 0x10001, &(0x7f0000000100)=[{{r4}, 0x0, 0x2, 0x20000000, 0x2be, 0x9}, {{r4}, 0xffffffffffffffff, 0x4, 0xf0000000, 0x8000}, {{r3}, 0x0, 0x0, 0x80000000, 0x2953, 0x400}, {{r4}, 0xffffffffffffffff, 0x83, 0xfffff, 0x6, 0xae8}, {{r0}, 0x0, 0x84, 0x5, 0x7, 0x9}, {{r5}, 0xffffffffffffffff, 0x40, 0x10, 0x5, 0x5}, {{r2}, 0xffffffffffffffff, 0x1, 0x80, 0x1ad, 0x2}, {{r5}, 0xfffffffffffffffb, 0x61, 0x1, 0x438609a7, 0x80000000}, {{r1}, 0xfffffffffffffffc, 0xa1, 0x3, 0x1, 0xffffffffffffe77f}, {{r4}, 0xfffffffffffffffc, 0x8, 0x23, 0x9772, 0x6e704ed2}], 0x6, &(0x7f0000000240)={0x8, 0x1}) kqueue() 15:07:32 executing program 1: sync() r0 = socket$inet(0x2, 0x2, 0x0) r1 = dup(r0) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000000)) 15:07:32 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f0000000000)=0x72, 0x4) setsockopt$sock_int(r0, 0xffff, 0x1007, &(0x7f0000000080), 0x4) listen(r0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000040)={0x6, 0x1, 0x9, 0x7, 0xe2a}, 0xc) 15:07:32 executing program 0: r0 = socket(0x11, 0x3, 0x0) unlinkat(r0, &(0x7f0000000000)='./file0\x00', 0x8) sendto$unix(r0, &(0x7f00000001c0)="b1005b04b30ba45997bb43e25786cb3849451ae3d3051220741038f53ecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e5d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d606290d7d026ba8af63ff37282934e4fd89f20fd3873bab3fd5e384e7c3fbb770c1f5a872c881ff7cc53c094303b2b8a85ff3fa86d9211830e0f2f0c9029fc7ab3a34c29096851b2010e8ae546cc652325592f5892df2136229dc243e18239a97895f1738e63be0bee75ffa815840b0084ab3899f36ed0d28070b198afcf464dd6fd100e3855f7526bac1cf40043a73c968f35d24537aae1e491593a00571da2a9b8c7b873e3d9708af1f85ea56596bd63d9b41da90269f679cbf62c98fc118c48163b67d05adeec1aea05d5a482346640f373ffb34f149f23dab65d48b6821b2c9458700b22cbc13c93c8258a49aaf108ef7cb9b3e18f858192f8bc677717166f07b8125629e51c02301932f70", 0x176, 0x4, 0x0, 0xffffffffffffff59) getpid() 15:07:32 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x33, 0x0, 0x0) r1 = getppid() getpeername$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) r2 = geteuid() r3 = getegid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={r1, r2, r3}, 0xc) 15:07:32 executing program 0: r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) fcntl$getown(r0, 0x5) fcntl$getown(r0, 0x5) recvfrom$unix(r0, &(0x7f0000000080)=""/217, 0xd9, 0x1, &(0x7f0000000180)=@abs={0x1, 0x0, 0x3}, 0xffffff1c) link(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='./file0\x00') r1 = open(&(0x7f0000000240)='./file0\x00', 0x8000, 0x100) fcntl$getown(r1, 0x5) r2 = geteuid() seteuid(r2) getitimer(0x2, &(0x7f0000000280)) r3 = accept$inet6(r1, &(0x7f00000002c0), &(0x7f0000000300)=0xc) recvmsg(r3, &(0x7f0000000740)={&(0x7f0000000340)=@in6, 0xa36043ab40d113c2, &(0x7f0000000640)=[{&(0x7f0000000380)=""/19, 0x13}, {&(0x7f00000003c0)=""/51, 0x33}, {&(0x7f0000000400)=""/227, 0xe3}, {&(0x7f0000000500)=""/5, 0x5}, {&(0x7f0000000540)=""/196, 0xc4}], 0x5, &(0x7f00000006c0)=""/66, 0x169}, 0x2) seteuid(r2) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000780)={0x1, 0x3, 0x101, 0xffff}) utimensat(r1, &(0x7f00000007c0)='./file0\x00', &(0x7f0000000800)={{0x5c, 0x9}, {0x621, 0x7fff}}, 0x2) sendto(r1, &(0x7f0000000840)="b14ccfc88fa20f31eae971573597d7df0a92522271a3dbce948b87ee659daceb170a7dfb846ed1f1921552a82823246760c5a4864c75f80a6d028842a925090a516b112cb341a04b184d4396d3aa23600a6b3dab0f05efe1c8dfda17b2868ec5792dd28f55cd75561829a070189b3b8606a71f4f558f45eb96d7f26c1ec078b5a2c3ddda806a549338a686dd0b38d6a6422ddf56844d880300f4c5142306f5357c554ab3ffcaecf784fa15d882efda7121814dd082b157e774fd796c19cb73f2ef3cc76aa73928a77bbd824945dbccbb75c97cbc956be93c75653c19cc457857b3479d20678cfc92dee6cee534774033613e394a4ae4badff5e74a7edf74d1f09903819a72f12678b44c0dc376e446baf0ac7695fcc497e634ec9800d07ad97494b68c3ba056764995cbe1f940a85e3d2fa7dbb8b52a901b3a49b4b268b01d618b15b293648f2775b22ffbfb64e4dadd84af3a10daa62f2d9004405ecce3eb384064a61e69a7278e4dc845c82e60caa73473b3e96e4f35257a9006c644452e3b5efb6cd8f030aef202d832e254e2a93483111e1328f108229e101be70fd1a5ac1eeca76b65d0277b88ac152a9a4c16ea6b8b2ac429104d5b9edfef0bea5b94d4caffac8d80bdd20a5826f64bfa9473b7229aa02bdd7932213beec4a227274dfa3d5de139bb3757eb5c132147ae973846fc6ea5f417d027107b6e1a6d9118fbd138bc65fedd102784f248801602c5add57fc39a81cce499c55cb0ebff45d6e704c9043bb9e16c2ad8b1b92c17c620d45b2662a4ed80ef2737386c604141b97e3e001e176500416d46796f793e4174aba8acf44bd30ef0fcb0d17916634159958c2a5377c9b2e9d71917015b76f5a3c3f5cb928718c24575bb1ad5b6ab66da4be1b2b26f37583f41c73bcd392fea68ac8e010281b84de83b1bf58b1bdb085decfa9f943ed255c93d206fe2a6ef913232af175b97b77054b2f05b63c4c8b029128f183e1b7f919e6766843e5008a725e29b7ce94e021cc6a869e14b93150c734a167a00742196310c6ac8c2cbcfdafecd90281db46687433b57df2228454da4cdb49b4722a4be04c8ac0a91469d5d6b8a1d52868ce8af35f89b816cb49ae275b89c11472e41bbf48b1483dff930da12925dce46c1d025cba9a03eedd3f95d3f7887a2c4820c7a7d81061e075195b982eddf7d3a69624aba21622ec4ee58b2136545ab2e8fbec43569b1fcdf3d8d4788148538a0e8748d49cf0b06af022bf0cf1858ac57ce276e388e0a87fbcef653c4177b898e6a2562e95b7b11ef80a1df07ca37a4b495e547755ded4bf08680c0e23b71a9daa5187885f6cd24b04072d37d6a7314be7a015e97e3ffb8a12cf2287bd14703cc2789cec7c4e1f68b04944dd6614096e8c23e32cab9ab42142de7f7b5a7ce2899139d129f53ab7ae3a9dba17faaec7dcf881936aebec304f54cc292638f3940c50b4bb50c5f668bf99d30f8f240541cff130da5823f50c278b8af2f552cda36b2720bbaed15c70347812157280ccfbaaf7f7d087cb605b360348191958575f647b89adda18dfc743875e3adb554259be3384673713e13abafdbf01e60e8e40846af5ba25efac661e8de83632e8cdd8a745acae1b82280c532c7c84cc42a3fbb50444f16966fc777e83d10b0d2031899a1f36a67cf2fd5eb8a2dc2168ab0762cf087a4d644252f676154c8d9556f65c521a35702509f0ecf80263616967335059cd73c46d453fdd46e4c92cd735d83f9730480c9108effaf30bbeefdfa65634218a00f276ee6ae365def3644e4b04763666b696650bfc38d20d23b0dd32fc2471587f96ee99f1a27c8bdfdeba4f3a7775b449dea1c72e4a4dc014456da8dbd3e6b0130d44deb219b558dc4227a6ca7dbabd3093dc758dd89cf175c1f25b835ec6f1507c043d39627dca582255e4a20bc18ec779ea54d978ebbd5d34f38d2a7ab28cbe87c6b0dc0805f49bd66d6fcfa2b37876a4f2e727ea55b18b895f68c5b244b457f958a58606e982c2407c54ccd043d5dbfcc989c8dcfc97df6929db1815203043d2588325e9ad9e2e0d57bcf5ba4bbae4cd940f5220ea4ef9c50eedaa706ae9531a1d25ba5bdd1ac16052eef1f8dd4c34574d5dfdbf8a365a057e5eee71164986669248b9fef2fd19af6c7320917d8fee884855b319fbdddb01980565a21087fe4ee5d1de473ce92a5b878464481c216e59151e857bb53bbe578bcecf6739fe41364aefe6970a9714f1ab81b24a500aa34fa8df82d35c93c857aca489440ef48e5a89173d2c132aab8dcca11350575884cb57f07d88b749e37e5b4988ae6c863a183fe0cd9912bebcec58f8cefa6bf36706bbbbccf38380e781392b133ac9e42425864f576c5277c70e0a2c5460aa3c84efb4b8f0cc1a219bdb98d3a4214bcd83a61599511c644ac2babe6c34d648b4a77af649cdd0d75ca0040be60d8a1541651aad406570bec2753cbddcb641c607876e9c35220d7859af8db306eaa70d223dadbe39d56c336b316725afd888804cfff3699fa772a1cf1e825a63e5ef99f7dd42caab5c293f385b70688e61b7bc56082348d6bec649a05a83c2bae4ce058fe5db9e44fbdc608e68859d640e569781fae23f3aead992b986f497f1b5e3c460fd1a2e13b2f8b25ff81692a12acfbac58af35685400f3936db88c0c8c594a8c6ef73555992fa149718adcd85c0fe52b664ebef6e2b1b6926f42a9534cca5ba8ef0abe56dc5724c5fc31f27f3a8cdf7fa87f0ab0427e45dd839c9699d7b2b520aa8992cfe2b7e867243f1c03aef75a013476e0aff023cc9b17fb637e8d6f752f74c6e3bc241c3d573230d73db88c0f29bf657f1d52abb223a5bc495738f0b062e00e014224c1b904a9a2be27fd72e8ce91ef7378716c1f412d46b324dc508b8c42f48868f794500cfdc763f502e219a8eb571521cdc366838fd6a6e130edc911f601548f3328be10b00bd72b4b3b21a49d723398c047612ba83d6d47bd514a02de88d3af929ddd6bc68e377b8933373a2e9457fe13dbec69d51802c08434b57b90470c534dc8cf86392630d3500d1b6171ff481eac55835c2fea47c8cfd0aeca3ecafcbc60535b27e28afac477f2cb05ddea97b7841121614a77fc3b137b7b276551107d8303b1ef955f66a8cfdc273e6d600999a76d2b879e0af4b48e94c0bea3b874ec88824eb869dd8bf06e342eab9fdf819f8b5d554ccf45c38871642b526b17ca759318d32f94855e0e9d439379b0db5a914ee564d3c1632ff869122fc008f248088937b0cb6cd92c777140dcd604f258244605091a0d3e85c4cda33730f9962c1b78d8b08ed65ab472464c4e4188dfc5a7b00aad58098b3b45d6bc0e447f7956d0ef847e15411b986ad0455619021421cd26bdbace53eb3575d982d3b40f5b3e0cc0a7ce7221dba0e8db00f915fdc5d47740b262d42f7652df2031661abf2be497dc725d69e588c087ae3948cd7861bdab69fa7ff3972b091622b439dad680cbd3e6103720e3b4a20ee80f27d4d69bb9657d76971fa7226cf3011a689635a3b6a2c948b79d127be350c374bf260d61af579e3f14bdfb1330d8bac9dc1eb65d365ef7b023527ec2c5fd1450e3d3d175c80df4d8f556cb2a1f36c153643e0342aa3c48374c8912de67ddf0c4136336e9a1392b56d3c8c7d057bae6e76f509ce7ae7d40845c3c4be47c3d50ddcdf69579b37ec72bfb564b1fb1ed62f6ae2e508922e968690f57fac8b338b8be8a9f33f2f1c83c0fc5ab5bf54074bb5bd2990e8a7d196277c9b896b7e03758f32abe0c247d0bcf272a5e48c7bdd0d5a412f016525508a0fec313df06a29e1b41d5038df3c4a5df3d9e06a752d07dd9f83c27564b11504847654582cea7934a59ee686f2d7edfafd3790c39e57427429d8ab81be3ee072e4dfcd146d8f5bc011d7cd9967ec262f84ca5e6875a43b320723ffef00a1d0fabf967f748f6d7a8ca86ceba084e15ba7018126ec97afed9788f784824e2f24b10a5c88bb632d2ee12e892d29f0cdc52a974bfeb930692f571b083b61cabd52abb7a0f3da552c0c6ee15930f2f1e873adb95d12c820e6ceda27b2f380e60ee46979a5a90dcaa2e4f30f6705e09aa1a71cfcc3cd0ba29c01d4be77e93927bfa7b00edda3284876cb2b59732d68b66aec41e6c92d7f61b7baedb8f232454383ff6e380b500b9fc39031d23e69bd0dcf905124e57cd9f1a4c785a2985547de4c3b3295e52df2240bda0c32f123f3c7819380d0315b930b74381151d0efdc3ad393f867d459be8dacd50273cb2887df05a2fb991212c4898b816ed67373b057b169ed555b58a6f47e1f2ec6940b760aeb5870a2aedfe23520dfa5c0360a53ad421fbcba739f5236b88e6e89f644fe3de4870c2a8c570ad2225d4087a7ec87555afa59b6111d2677757566931d69018cb03746ad0380a50d62a7b90cb33496d667c7eebfee74fef470b813e854e00aed66de21e8cf126bafbe0efa3953573a1b4e663a91c564fae2207b1e15f4bb57c34b526d2d3b6a203dc42539a25e8cebe3ae4ef497aa8ddbc7359cb8ba885b99d08b60621dfd601206be99bfacb513625f2c6626f22a5519552530437e5c9b9466eac00c2ef09add563b578fc95c920c9ba917cafd7bbac7111ef9b7540dc1a2140b90966b0dc8d62a5aaa2f43a2cc9dad2f8fa2d7ca40132ea36d357c36ac52fc920f6dc735c5ddd3fc5bbeb2990960371fffece706f6fcccae557544a6cd0d3b8b3d0cf44b372da9892cb8372587f32d2e576bebf7a0b49a3df26f28554154737b8a7f14047992caa2a77c8a82fc79a35dbae6dd1c78001277ef5015e853b988221ec97fd6db0c9ed208311b6ce73e3a1227e88e718a7598de9f2d83567d4807d0690d86808e9564117786165166761525f70a0e1105bf4c4a331682d3417ec4675c0851aa72aeb2860fb47bbe1941a8c4e4ea17c70b2ab4fbb1a916a2a5be14063952facf2607b566f9fecb6785c3441eaacee9d218e3542156a102e6c5487787eafe841afb2c8ecc0ca2b9865315261379d8a1cb195899ba9c8c6dbd5fca5d3d80b48844a431c7f6391fddd17e7a9f27d49542e527f9d9ae088eafd68cc0f1da90d01e429a027104cfa7562482f7d0df73a4e14df9c4ca7e8ba0836fad66f8c019f07dfebc2a401bacc8e29c05a905dd68dfda7cbb6e10d9d17e109608f764fbde5d85ad0ead20e22daf96204c00fba7eec94d0f2901c52d408237505b2522b12e5274e57c5c97f62f26d57fedd2a2f22a1f1ea3a6f61ad9781aa38f52e3264c6c940d9ec61321f3f33fc9b77a27e69c461be6c699672f6aa9e8196bc8f6a876f6dda92a32aad8b3e5eafc6decc10c7a30cb285fca182820751fe376cf490ea68bc80a43f246b7895af8ff8fd2a8f6c68c82a911e6b2521b84b72b15202390968587c601dd2017337a3941811faef6b35482deed6df9670849a76c6965e5655f340385edc28e25213dc1eb31e3286a09959e5bd909ab216acc13b517d6a7036165eeb2ba24242f74addf435ffd5a968872f1cabe11eacdad51190f8efef23b054b2005904a8f6a6c9884071a06400754e8b5547ca9db5b76576256532d778c38a4d314743cc28ae1e577b7bf4378438a1d0a4a159a069a9a65477c16c4514e3d713e23983661a8c25602ad9ff90640d13349b0859ed89b014419282d60f249f565c5e2b1d33839279bb55500a9f318d06f754f339fcb8977d1794179b5f4917587c75bb6e52e29afb69b6149ecd47f05a089e910034e80ea9fdddc4", 0x1000, 0x8, 0x0, 0x0) mlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) readv(r0, &(0x7f0000001dc0)=[{&(0x7f0000001840)=""/87, 0x57}, {&(0x7f00000018c0)=""/236, 0xec}, {&(0x7f00000019c0)=""/33, 0x21}, {&(0x7f0000001a00)=""/201, 0xc9}, {&(0x7f0000001b00)=""/116, 0x74}, {&(0x7f0000001b80)=""/82, 0x52}, {&(0x7f0000001c00)=""/245, 0xf5}, {&(0x7f0000001d00)=""/82, 0x52}, {&(0x7f0000001d80)=""/15, 0xf}], 0x9) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000001e80)=0x7) r4 = semget$private(0x0, 0x3, 0x2000000000000478) semop(r4, &(0x7f00000027c0)=[{0x4, 0x7fff, 0x1800}, {0x2, 0x401, 0x1800}, {0x0, 0xfff, 0x800}, {0x7, 0xfffffffffffffff9, 0x800}, {0x3, 0x0, 0x1000}, {0x3, 0x5, 0x800}, {0x3, 0x8000, 0x1800}, {0x1, 0x1}, {0x3, 0x27, 0x1000}], 0x9) 15:07:32 executing program 1: munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) mlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) madvise(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0) minherit(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0) 15:07:32 executing program 0: nanosleep(&(0x7f0000001c40)={0xf0, 0x10000007ffffffe}, 0x0) nanosleep(&(0x7f0000000000)={0x6, 0x1}, &(0x7f0000000040)) r0 = kqueue() kevent(r0, 0x0, 0x0, &(0x7f0000000040), 0x8, 0x0) 15:07:32 executing program 1: pipe(&(0x7f00000004c0)) mlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) mlock(&(0x7f0000fff000/0x1000)=nil, 0x1000) 15:07:32 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r0, &(0x7f0000000340)=[{&(0x7f00000001c0)="fc1c0d16d8411870c00e4bee0097a78ebcc849ab9368", 0x16}], 0x1) recvmsg(r1, &(0x7f0000001740)={0x0, 0x0, &(0x7f0000000700)=[{0x0}, {0x0, 0x15}, {0x0}], 0x3, 0x0}, 0x0) r2 = dup2(r0, r0) kevent(r2, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x2, 0x800fffff, 0x28, 0xff}, {{r2}, 0x1912780f915bc7e6, 0x8a, 0x1, 0x200, 0x81}], 0x7, &(0x7f0000000040)=[{{r2}, 0x0, 0x80, 0x4, 0x1ff, 0x7}, {{r1}, 0xffffffffffffffff, 0x1, 0x2}, {{r1}, 0xfffffffffffffffe, 0x2, 0x20, 0x348, 0x5}, {{r0}, 0xfffffffffffffffc, 0x10, 0x800fffff, 0x95, 0x2e7}], 0x1ff, &(0x7f00000000c0)={0x5, 0x9}) 15:07:33 executing program 1: r0 = socket$inet(0x2, 0x3, 0x5) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) r2 = geteuid() setreuid(r1, r2) getpeername$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x10001, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000180)="989fd89db36534d0e7e624601d55eaa78bf83538a0fa0528960d7e49d44ebba70f7ba364dbd08f3281ba5be85e5f9ef55a0b736853f6ff57dafd1c918bc521eb5b7de42bd466dec004dd1f3796b57f2cc5b2a8b6bff6cb1cbb27e0c6e908c8db6dfc362438d579b952d85f4fb165ee026a9ef6544d6e30737502bfdba95c26ab097b99b71ea8e9d1f95807fa82a64c21a0a2dfd3052d35fdd4b6bfa3194942f3551cb84419db51d6af0c48f60299d0d255361319cd952e24f8acdd52e210c88d27e782371a077c32a5c7c54c9ba7f618825ec8d4d3c7279e75a9f4d9ec5964cef54cff5f2be5fa02d51a", 0xea) mlock(&(0x7f000056c000/0x1000)=nil, 0x1000) setsockopt(r3, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 15:07:33 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[], 0x0) r1 = socket(0x10000000003, 0x0, 0x5e7) poll(&(0x7f0000000000)=[{r1, 0x15}, {r1}, {r0, 0xd0}, {r0, 0x81}, {r0, 0x8}, {r0, 0x80}, {r1, 0x100}], 0x7, 0x8) r2 = dup2(r0, r1) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) poll(&(0x7f0000000100)=[{r1, 0x44}], 0x1, 0x0) 15:07:33 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000640)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r2, 0x4, 0xc7) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) close(r0) 15:07:33 executing program 1: mkdir(&(0x7f0000000140)='./file0\x00', 0xfffffffffffffff5) r0 = openat(0xffffffffffffffff, &(0x7f0000000240)='./file0\x00', 0x8081, 0x10) symlinkat(&(0x7f0000000200)='./file0\x00', r0, &(0x7f0000000280)='./file1\x00') r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000180)='./file0\x00', r1, &(0x7f00000000c0)='./file0\x00') utimensat(r1, &(0x7f00000001c0)='./file0\x00', &(0x7f0000000080)={{0x0, 0xffffffffffffffff}, {0x0, 0xffffffffffffffff}}, 0x2) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') 15:07:33 executing program 0: r0 = syz_open_pts() mmap(&(0x7f0000000000/0x95c000)=nil, 0x95c000, 0x0, 0x11, r0, 0x0, 0x0) 15:07:33 executing program 1: r0 = syz_open_pts() flock(r0, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) syz_open_pts() r1 = syz_open_pts() r2 = socket$unix(0x1, 0x5, 0x0) sendmsg$unix(r2, &(0x7f00000000c0)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000080)=[{&(0x7f0000000040)="09d0387138d7bd296d83a950138b9c037ebaf788e7640b", 0x17}], 0x1, 0x0, 0x0, 0x400}, 0x400) sendto$unix(r2, &(0x7f00000002c0)="f26af1ce6a2a3d3277d25dcd6cb4e618f08430c9a9b3ce65cc3d3a1323a720bf1938be477d9df822150d14a8458322f6a690260d1f4dbc55457be60ad4b6f6700bc5fdf4c289d271de014f865e9c2b36d54696d7f0ae1b646512f049a9436389a19d27958fb337a01675828c1ddde9dc7d359a8dc69759008f13a3dd2bf985d54a4b9038e8929df7087a3438350dc3357d7b24f7aaaae6b846b5791d44fb35d8fcd81b31df05e688ebbaafc360934160c2824faeff7f7cb0e51924e6151a463538285059dcf5051ba6833e24dbff0ecd1e5d811f46f6fade9b75bb742b891c1a136300ca34cc88fcfd24e18d7d20389f6477f351860b469565851d8844741e8e72bac99ae5fd2624f84ede6e3f6edc227ff42acd78c651e93cf26c15eb159eb711498b2a4c5000ef056e1c0e1951dd1d94d0f76161c7e0ec7732c658c220d5f8a6b3d91d10b81e8eaa7b8e00d76ae41a68b7a24fd7d3526099c68387a066185ddb9c0be37398a433e6c4dac41d716b02fe4b920182e81806966274e1b802d7ebb198e5cbefdb7a91c51e4b91209ed8eaac3f3a7ab3b202af03f61ad3829ed1df4dea7198c2785f72cb28ea19871f3c9a56d05bb2d03f78bad8bcf92bf133a83204e86c0866ac3ccbc5c606ea8a96f8bbb52014a5d7f1ea2fa21da357826965dd1c435f148314a40f7f1b065274339e0f11e424b1c5152c4b7587e47ac9b54bac70caa2251290e1e417e7bf673f472b8d84e2375f010c4a9eefb3d6e67db4b13c870db05ba66a0649c08449905345232399a4e7a3341c887228dd2c467b9cfa2d311f6dfbdf1bbf68d3dc3d65fd9741b763f0e771553345ce76c56c8dab8673d7855a860d7a1506c933f693f03b867e09e10b66b59741fd717021d7fe6c3d31853abc92109f7a0b2d14aa0bb965dbf97d7cd8a60419ab30bf0cac282048160fe3afa934fd048523e1b1527c796fadd4a625e4c26246ddddc584bb72935deba8dd377e65eb6608df8e2f5a481708db0f25689f7533a0bfaccbde68a332e3106c43074558fd3875e9f2a9d756d964459ee259413a0abf6acceac4f9384b4da90b9be82c1504b7ab9e1805254a450e0a160d2ec079a1a48f40c7fd3bcdd582867d63b5d53b14540727f0212ed8b2e58c82d09a082df652a048a2be7cf87419705f37879a6f1c70bc198696096aaa66b33c5fa52571f30726b024eef06482d91c26b3712d8acd6f7c583e1c5434acfb88a8f3ccaf27fed3cbff42bc9f0b7f05da3e8f526d36b205973103e08d30f14f495bc555321df4d87f66835fda02cdda3bd3a03055f5b7bc373adb3b9bac008a2d31779b52f90cd056e6bda735da1cdf870baf4331c735faeb10c4895f808f04c8eda629ca7fe8d37e0f75f1a43b011ae0c6c1be4d6a650e1a5172ea2af9c3d1bbfa188241c00baf3b24ece8c4aad8773525ebcdcad9fd821fdd9713af13c06b8943626b43dfe6432f6676d4ff503c78b63d1bf69ac9df4de15a058d0326586c7a423284ca7b12053e36ca0ec4855a1b4a6a9f14fa1db10bf6b0c8bdc5ce6da7b880701bab4c34319c088f0d7b84345fb25fad29474a8484e80ac70bad57a4ca05a9ab96a98c8cd9b91a47f2f33ab160adc52f017c0acd69da14c0c6052f5fc429fed73439116acf8d095ae00cd3ab8e49778ce5c32dfd0f97e83a5f9d4000651bf2379118c64bea0205b0a0a8295886fd04b6d2215f7322d62019b43b2616a35e90edbbaae65e77f75c81e5615deccd354d2763bbda1e62deab2320fc5da1dc135e4399645284103fda5d1f124a42dae09fa9c1b73ec491d31dd63e653e19864bdc4bcf902d20da60e46252854270ab13677be1d12f45ef23be95d01c16591788dca6ba6cce699ffaad396e30350a68d8bd4a78ddc7b387ee31e0a1659de9a0b92dc3e04f04dd1bd7e075c2f6111c17b353689d31b003e0d0b50eb458c0923f76c08e6ea3e8ef13c5b00803d883da2b47695f80d1bee09401aa3b76caa6203ee37d5f382e735d6eb17dd33cbf7949d024608572a3558127e813a0644bb73a5fcaa91cb256b73524c0bbd62ac41f1a1c8ccf64641be636c742402205d55425e12ff1d166f920323f2119dcb9bfba2bf0e1ede35bf25debf5a9fb3c0e1652ad3528fba35a81afb29ec9610bfe23c938dcb0b38f988f1b0ebb4b1b15f8cb13d46f0c583afbbac40f1a7891c50c19821ea191fb207c96c6270beb246ec1d314473998ba904561b902c3fe98af390c1e3139de499af324d1dc84f06c976368f406c662f0408c38e977efacdb1aa54b3e141fc5a5fb8eba4c87fdf86ef324d5b77ca65a15bfab7d18f3334646890d049539497c91b729378336d06ecb3d0b2930ef546e79ed29fce4c31fcbcbb8fffb25c16ba882925a56df7e541e7a3b990b2d210250957c31bed7871e2f77211be97f17edbf78d364fcdb3b1e2e88c7848269e91fc637650ef0a8bfefe18a32164086b5d2a65ff24e71c78a0d54e1dfe1e91f7f55eeb9211c6c5d2c79ff03db49e2c1e1f6acb5e067887ebf4a8604c1a93e232f54cee744a75fda0611c1fcbcbd21249ad274c22a5c5a2ee7e63b914500322f257c317fb6ca63f53d1f676c0acf1fbfe17d86c01d4c207f1ce16f21b9ab97adfa449721e2fe45a9e21c5e4e8ba9aeaacee6650bb2f8cafc7a4b0c831a7fe465c460fc10748bbbda27e7e25ac1796645628f0ed6f690dac30716f1dc17a6245dadc125224c23f7a123307da7396e413398c812b9f2caf1af6bb250ac6d1e9de5c57b986b62e15e34fb5535933c31aa2844d556b833aee1c2b857d33e2c7adb7cbf8dae4de6764cebee00ce368b9f075d95318825b837ccd13dc1991c00fdbc60c59850069721c1ce353b8a271e9f5b33efa3b6732bc472ed85158da06826001c21aca0c968371ebda27f055d2f85c95840bb23334c608e96a14852e40191124605c9c44629237c8d6d08ff174a05bb5e1f076a14daa9274eebe61aa47a2022ccf50a782a1a9efcd21ee6437b1fdc75d089aaf826ba721a54642d37744757bc831ada3f9f076dbdda17f2dcd18f33020206565b1c8c0b51e2e6120c501c948dae7ffa4a9e1c574add8605afa01624c455978c0bbf1671f5d326139d140ba16248f9fbb953452bb3699f188d6a51b85cb1058a2094f91d2de531f3c428b711e826ce9fea1564b0c6d5f6ff9e5c4b310f15c53b1f65761ef983bc5dcb0b42b5d0f7b103ab764fb51b8ff1088c521cfc227ecb6d1ae260ee01402253b6c5c029cd7d353f3832a4e99cf90cb58cafbb51a6180ae024732d64125adbd107cde1b2eeb37806f389413d094d8583d285fa4118c719ab28b7949aeb069bc1eadff934243ab30ec18b31460654c8eaeaf5ee5ce203c3a2bf5991a21dbb1ca5ea05245e00a42458923dce1a4c20662629f332697b57558e9d69fb629ba4c0538421d1c262277f38d512e7ef008f014e7f171f3b546e2c06bb67ea3cd767bff626694caed1be9a2eaeeebe5c1ad7f0846228beb94c312f5f066b4c10282eb4ab9ca7ea351e2012019b951fb4f754cc134e85a21e574bb6dc75e1a63f73cdece7dbb602708fbdd7ea5e6c896ebf1cb33904057983e969bfc4bc9d414064874241b5f970b9e1e8fa64d87dc3bf22fd9657e7f2f76b5211528bf86ce086ac5551dff3b92997cd65a6b82e0ae97a50015aa908936de90f83e4012bacc00d0e470f1fa0d282b7a2dd5f6ab2c0d85569204225e9097f546714de6981ec50a3348c69558b521cef7904af636b2791b060c03a2202198aedb6405f488bde9e5cb0ee69b80a2a8544b080201ad4c68d78ef09adbf6acf268d20822fe94cafbb0e3eeb761cf3fa3841074978a530d505e70ff64d03724645c17e5b6993546860d9b07f0527f8a9807b3d660b6efe0ed909ea3f21907c2cdbec3824776d1d27a07196de67d9646a192fcdd745007b9139f01dfad29c88f2dac6c62649e2aa75dd7e42e530504e10a6dccbe364791801c8f5a904a0d0ac07b2cc6be6721af9d19af1a453f15a809f04e09220b03da15c1ca75ba254f03c3fea39ac92a1c51da529e3fd0c5e26b54b483de1c0878f777b61dc9dff4f9b72bccea5366e4a7a4d13aeda968b74f8ebaa334cd29c54179c26d6ed9d4041f60446a4c20784e5d3d6998ca30a3b9142f0e4cb79a02f4653d2cd1ba8aa36713b3d056c9d0bc92c49d16861787f8aca989f63034bc7d490f0747ef6c26306d66011e1561a45caeb38fec27823a22c9b370897a44565a2b4fbd02283adfa16a52e1b2b12fbd292f5a9d7fa7074aeab93a6b14eee3d14b75c4d800517a000982ce6f083a66e9ef9dd006866ce1157dcf1f905d5a0ac856154f7d169d1f755326a93790ccaf30dfb426be46511f1245daf3c78973dd0ed7de70db01986924671673fe022bd5c2b49fd261e489c9074478a2fa63faf79f6847d0032a613e900b046632b2ecf32a6a185442db8bbc663df410595e376b08d30d323f710d2d0d72ce35cebe316855e24284c837dac8242ee2034af2ede7127ad3c13dec013dca565e59ad65dcedafd853072ff93da2aefb955120ec0bc0f7b6b34df09aabeca99c2b0b4a11eb86b5fa63e12ddc5212b4ecc5c61b32ed0d01ef42e57608f72d8e3dd4f9d5193855b86c5eb3fda6f7e339b63cfb059a06fc27cf3adca706472607d5b6bfd75d8db0fbf44a0a9fc3b14568c76b41fe128c5adb7179e0dd66e4ddd07a5e063404b961e07eef4a960324282765b5a633cf987075a19694079bd6ffc3046ee2b68538475f565eb0535508a1d70ad4acbaafa528a33714a78b85838b98a47e413218105769f406728750f2555ce31019473d20a9b150b1a9e46f6ae65ca04b0ee0c48afe197ff4bccf592027624c98664fbf0c3a8a60f61caa99f24082497de5d7399678b03c8735ab907a411e9048b9ae51e9ab09b8414a7ed606f772a3f55c8cedd65f27ec6e581f2b78454560dbb9c5fd46b8a08b4bdda39b3b3bf6b8fc360a857f0d85403c805f1ed337d1475203f821c0c258acc18bd0df517286a0d9e0db5c63e7b8ca93c7e33d1ddf1ea48f30a617923a3e350341527f3fe775d62d7c60137430a78a3509cd04e91f009a2dde8fae591fcc1bbeac5cce3df3c991c89758e4ff55a9a4fc2403bea321da7c4ec9f7a5690982c52b26b0a4df18bb59d943a4f5068f0831072b2de866990967c41e9e8c22d8bd7f437389147067b8839c47aa13dc518965776ff0357e7d2c37940288549199d5f7f0dfbe57b2448e78c086787b94deff1a335801245309950aec7859c23125e0f81c8a501ccf0a5c23068b7c8b550415121c84260a927d3576b44eaab448ef22351e9dd92c4885c81396aa67f755ac9af30004057e636f6ad8cc4738e86c818859117a6c604c9d9e2f90ff69c51f709abba3f1850e72007e2bf1fadcd71d5b9e6c0884528f19b76b39bfd95281ae48249226312db491e4d44bac48af4d10862ffa6fbb02c422774cd59402e7b7f4017c2acfbc4344b177b9f69cce216fd11724d471933a5ad4ab07912c16278556650dccdfbafa71ea47d016abc756315fe1f08221e48202c63703676df81347fe03479cb9d986bd3ca7dd6e29c017429441f31ff98f0bd72541818b1a5a87b09be0f024b85434c709895f63257b361da4480613b1bedd84bfebbe134c1e906a199b29e76a93eb42622bfd6c3c4db89d350664c6cbf0e380e0ef1d7075951335a2625f26e1ede70943aad25089e6597431d00d810fbaadf7cee5a8d8ce9370cf612cce1f9ebd0ae6a16", 0x1000, 0x4, &(0x7f0000000100)=@abs={0x1, 0x0, 0x2}, 0x8) fchdir(r1) close(r0) execve(0x0, 0x0, 0x0) 15:07:33 executing program 0: mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0) socket(0x10, 0x4000, 0x8) sendmsg(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001880)=[{0x10}], 0x10}, 0x0) 15:07:33 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) close(r0) getdents(r0, 0x0, 0x0) openat(r0, &(0x7f0000000040)='./file0/file0\x00', 0x100, 0x48) 15:07:33 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) listen(r0, 0x0) shutdown(r0, 0xfffffffffffffffd) r1 = accept$inet6(r0, 0x0, 0x0) r2 = open(&(0x7f00000002c0)='./file0\x00', 0x10, 0x100) r3 = geteuid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) getsockname(r2, &(0x7f0000000180)=@in6, &(0x7f00000001c0)=0xc) fchownat(r2, &(0x7f0000000000)='./file0\x00', r3, r5, 0x2) r6 = dup2(r0, r1) r7 = getuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) link(&(0x7f0000000200)='./file2\x00', &(0x7f0000000240)='./file0\x00') fchownat(r2, &(0x7f0000000040)='./file0\x00', r7, r8, 0x4) getsockname(r2, &(0x7f0000000380)=@un=@abs, &(0x7f00000003c0)=0x8) fchmodat(r6, &(0x7f0000000340)='./file0\x00', 0x108, 0x6) symlinkat(&(0x7f00000000c0)='./file0\x00', r6, &(0x7f0000000280)='./file2\x00') fchownat(r6, &(0x7f0000000300)='./file2\x00', r4, r8, 0x4) 15:07:33 executing program 1: r0 = open(&(0x7f0000000040)='..', 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r2 = getegid() fchownat(r0, &(0x7f0000000000)='./file0\x00', r1, r2, 0x4) open(&(0x7f0000000040)='..', 0x8288, 0x0) 15:07:33 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) r1 = semget(0x0, 0x2, 0x24) semget$private(0x0, 0x0, 0x2) semctl$GETVAL(r1, 0x0, 0x5, &(0x7f0000000040)=""/130) semget$private(0x0, 0x0, 0x100) setsockopt(r0, 0x0, 0x24, &(0x7f0000000000)='\x00\x00\x00\x00', 0xfffffe98) semget$private(0x0, 0x2, 0x30) semget$private(0x0, 0x0, 0x40) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSBRK(r2, 0x2000747b) 15:07:33 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() r2 = kqueue() kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0xc1}], 0xe9, 0x0, 0x0, 0x0) dup2(r1, r0) kevent(r2, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) dup2(r2, r2) 15:07:34 executing program 0: r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0xcd}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xb9}], 0x66, 0x0, 0x81, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) mkdirat(r2, &(0x7f0000000080)='./file0\x00', 0x8b) close(r0) 15:07:34 executing program 1: pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x100, 0x2, 0x3fc0, 0xfa6, "e434134391508623f3baf0da535641a7ec43f37e", 0x3, 0x4}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket(0x10000000002, 0x2, 0x0) getuid() r4 = getuid() getgroups(0xa, &(0x7f0000000080)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) fchown(r3, r4, r5) write(r2, 0x0, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) munlockall() write(r2, &(0x7f0000000040)="fd", 0x1) readv(r1, &(0x7f0000001600)=[{&(0x7f0000000180)=""/170, 0xaa}], 0x1) 15:07:34 executing program 1: r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0x100000000cd}], 0x0, 0x0, 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0xf0, 0x7fefffff}, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) r2 = semget(0x2, 0x3, 0x84) semctl$SETVAL(r2, 0x0, 0x8, &(0x7f0000000000)) kevent(r1, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) 15:07:34 executing program 0: geteuid() mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x7, 0x7ff, &(0x7f0000000040)="a30a2e5f3ccb35ac71e424a1d8911692a0a3fdfd4baa94c3a1087a746584f4f5a452e77ae8e10f564dadcfaf621016fd8d55e4d796aa6db01f3d64ca5996fa555ee1b0f7bb9fe37b5621b9d1d42bbd54a60cf4b2b3befa593056030c6252716b4eda6c967bde845ab160d73135432cd54d098b13c30a798a5037439e3d6996e0c3575825ae9ac6bff7944bcd9c5ada4a9ed6e3dd2d622dc67d1e146d484597f8c8dbb8bfe8b87374a11859d16e07dae53d3063c96920", 0xb6) recvmsg(r0, &(0x7f0000000440)={&(0x7f0000000100)=@in, 0xc, &(0x7f0000000300)=[{&(0x7f0000000140)=""/24, 0x18}, {&(0x7f0000000180)=""/154, 0x9a}, {&(0x7f0000000240)=""/155, 0x9b}], 0x3, &(0x7f0000000340)=""/222, 0xde}, 0x42) getuid() setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0xa, 0x0, 0x0) 15:07:34 executing program 0: madvise(&(0x7f0000006000/0x3000)=nil, 0x3000, 0x2) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) write(r1, &(0x7f0000000000), 0xffc8) r4 = msgget$private(0x0, 0x8) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) lseek(r0, 0x0, 0x2) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) getgroups(0x3, &(0x7f0000000140)=[0xffffffffffffffff, 0x0, 0x0]) r9 = getppid() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, 0xc) msgctl$IPC_SET(r4, 0x1, &(0x7f00000001c0)={{0x7f, r5, r6, r7, r8, 0x34}, 0xfffffffffffffffa, 0x3, r9, r10, 0x1, 0x3, 0x6, 0x9}) msgget(0x3, 0x2) 15:07:34 executing program 1: pipe2(0x0, 0x0) socketpair(0x18, 0x4000, 0x8, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = getppid() fcntl$setown(r0, 0x6, r1) mlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) mprotect(&(0x7f00009fd000/0x600000)=nil, 0x600000, 0x0) 15:07:34 executing program 1: r0 = shmget(0x1, 0x1000, 0x20, &(0x7f0000fff000/0x1000)=nil) shmctl$IPC_RMID(r0, 0x0) mincore(&(0x7f0000fff000/0x1000)=nil, 0x1000, &(0x7f0000000000)=""/178) shmctl$SHM_LOCK(r0, 0x3) mincore(&(0x7f0000fff000/0x1000)=nil, 0x1000, &(0x7f00000000c0)=""/26) nanosleep(&(0x7f0000000100)={0x6, 0x800}, &(0x7f0000000140)) nanosleep(&(0x7f0000000180)={0x25, 0x1ff}, &(0x7f00000001c0)) r1 = shmget(0x1, 0x9000, 0x102, &(0x7f0000ff7000/0x9000)=nil) shmctl$SHM_UNLOCK(r1, 0x4) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000200)=""/4096) r2 = openat(0xffffffffffffffff, &(0x7f0000001200)='./file0\x00', 0x100, 0x44) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f0000001240)=0x400) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000001280)=""/72) minherit(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x3) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000001300)=0x4) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000001340)={0x1, 0x1, 0x6, 0x7fff, 0x7}, 0xc) minherit(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1) kevent(r2, &(0x7f0000001380)=[{{r2}, 0xfffffffffffffffe, 0x41, 0x1, 0x7fffffff, 0xd62}, {{r2}, 0xfffffffffffffff8, 0x2, 0x80000000, 0x7, 0x8001}, {{r2}, 0xfffffffffffffffa, 0x82, 0x1, 0x1, 0xfff}], 0x1b26, &(0x7f0000001400)=[{{r2}, 0xfffffffffffffff9, 0x2, 0x0, 0x5}, {{r2}, 0xffffffffffffffff, 0x40, 0x40, 0x9, 0x4662}, {{r2}, 0xfffffffffffffffa, 0x80, 0x40000000, 0x80}, {{r2}, 0xffffffffffffffff, 0x4, 0x5, 0x0, 0x2f2d}, {{r2}, 0xfffffffffffffff9, 0x0, 0x14, 0x5, 0x3}, {{r2}, 0xfffffffffffffff8, 0x2, 0x1, 0xb1b, 0xbc}, {{r2}, 0xfffffffffffffffa, 0x22, 0x20000045, 0x6, 0x20}], 0x3ff, &(0x7f0000001500)={0x11af, 0x3ff}) shmctl$SHM_UNLOCK(r0, 0x4) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f0000001540)={{0x18, 0x0, 0x80000001, 0x7fff}, {0x18, 0x1, 0xffff, 0x8}, 0x3138, [0x600000000, 0x2, 0x3, 0x9, 0x5, 0x1, 0x1, 0x2]}, 0x3c) ioctl$TIOCEXCL(r2, 0x2000740d) getsockname$inet6(r2, &(0x7f0000001580), &(0x7f00000015c0)=0xc) fchdir(r2) getpeername(r2, &(0x7f0000001600)=@un=@file={0x0, ""/57}, &(0x7f0000001640)=0x3b) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000001680)) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f00000016c0)=0x20) shmget(0x3, 0x4000, 0x4, &(0x7f0000ffa000/0x4000)=nil) shmctl$SHM_LOCK(r0, 0x3) sendto$unix(r2, &(0x7f0000001700)="a2bc366140be492ef8ee1e8e9e9a6c3ac7df3d556e8793ae3a0d459ad6cffe81b10b5d173d96d919f2fd3f10f1d7f5c24a26406080c002dd232ba56dad287ae7bebd701ddbad1bd37ca77fe455942bab27fedd4e7e0d9f7ac5e800048a22ceb5d63b41efded887d41e89c184ba14f56d9ce46eb78d943ce470634ae521096ae693dc3b7117a3299ca5f9f8b60040a71460e2357aef35e1000c208b53fd323d622d01bdf7759960e03631e2e74de1b2d7fa84a29da66413c802ca52811b7778eee15e14dae0c16ff8056c30f6a74a24b5fc343b16a68c9279bfc32107178d4ff43f503c6774ca0b5248f274ab0313d612999a9a1bebad414c44e4fa", 0xfb, 0x0, &(0x7f0000001800)=@file={0x0, './file0\x00'}, 0xa) stat(&(0x7f0000001840)='./file0\x00', &(0x7f0000001880)) 15:07:34 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "b79dad9c4c242c382d4027fae609a4ebf482be04", 0x0, 0xfffffffffffffffe}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x3, 0x8, 0xffffffffffffffff, 0x0, "a0570fead72d082d0571879bdae45987af2327a3", 0x6}) 15:07:34 executing program 0: r0 = syz_open_pts() ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000040)={0x3ff, 0xea67}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x3aae, 0x8000, 0x80000001, "06d33547ad2056000000000000000000ecffffff", 0x7, 0x7}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x2264, 0x3ff, 0x7f, 0x5, "1d9fe7c31275e56ecdf361f80593ef17b06701fd", 0x5, 0x3}) ioctl$TIOCNOTTY(r0, 0x20007471) 15:07:34 executing program 0: writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000040)}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f00000001c0)='./file0\x00', 0x14a) setitimer(0x0, &(0x7f0000000140)={{0x8, 0x5}, {0x9b2c, 0xcb}}, &(0x7f0000000180)) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') r0 = open(&(0x7f0000000040)='./file0\x00', 0x800, 0x160) sendto$inet(r0, &(0x7f0000000080)="be42fba44e31610ad6e3d1757ec81cb534b526df768e2a2613556bb1269c96c63aa4d70b109d4ecdb38b8479002f411f1a5ade7a0ffc9b5fe45ee4d7e666c5e041a7e16135b3035cb56bce5acbc8dcbd6bceb50179664ea1072f13", 0x5b, 0x1, &(0x7f0000000100)={0x2, 0x1}, 0xc) 15:07:35 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) write(r0, &(0x7f0000000000)="12f6ab7e10fe939d5e36", 0xa) r1 = syz_open_pts() r2 = openat(0xffffffffffffffff, &(0x7f00000001c0)='./file0\x00', 0x100c2, 0x0) close(r2) r3 = dup(r1) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x3, 0xfffffffffffffff9, "5c0400a795a644b46c1aab6300ffff030000002f"}) r5 = socket(0x6, 0x5, 0x80000000) sendmsg$unix(r3, &(0x7f0000000400)={&(0x7f0000000140)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000340)=[{&(0x7f00000001c0)}, {&(0x7f0000000280)="0f3c05516015bc323ac5320baed83778b43425aabd04ec2a83e1b00cb64304f6b4a08fba028ef2b005f0df2d9218735557b6bbe27175b5345336aaaa32c59cfeb4d677a71002b1ce3703e59e2575f3325d7a3515e9125cb1920b40ef73449c4bc5e97e8d152f306f5ca4282d048328fadb1e9115e5a8328c748e5d87fe3cbb25bb1c54e39912b45b03771b4b1ae61f4d0df1071884197d648b41c58278917639604a567324e17ada3598b0e86556", 0xae}], 0x2, &(0x7f0000000380)=[@rights={0x20, 0xffff, 0x1, [r3, r1, r5, r0]}, @rights={0x20, 0xffff, 0x1, [r1, r0, r3, r3]}, @rights={0x18, 0xffff, 0x1, [r3, r4]}], 0x58, 0x402}, 0x3) ioctl$TIOCSTOP(r4, 0x2000746f) shmat(0x0, &(0x7f0000ffd000/0x2000)=nil, 0x0) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 15:07:35 executing program 0: mlock(&(0x7f0000fff000/0x1000)=nil, 0x1000) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000040)=0x6, 0x4) 15:07:35 executing program 0: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000040)) getdents(r0, &(0x7f0000000340)=""/4096, 0x1000) close(r0) 15:07:35 executing program 0: pipe2(&(0x7f0000000640)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r1, &(0x7f00000002c0), 0x6, &(0x7f0000000300), 0xc800000, &(0x7f0000000340)={0x20, 0xffffffff}) fcntl$setstatus(r1, 0x4, 0xc7) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) close(r1) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x80, 0x0, 0x8000, 0x3}, {{r1}, 0xffffffffffffffff, 0xd8, 0x1, 0xfffffffffffffff9, 0x7}, {{r0}, 0x0, 0x50, 0xd, 0xc2, 0x8001}, {{}, 0xffffffffffffffff, 0x20, 0x20, 0x13, 0x8}, {{r0}, 0xfffffffffffffff9, 0x0, 0x80000081, 0x7, 0xd90}], 0x3, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x10, 0xf0000000, 0x5}, {{}, 0xffffffffffffffff, 0x10, 0x1, 0x2, 0x328}, {{r1}, 0xfffffffffffffff9, 0x8, 0x1, 0x4, 0x10000}, {{r0}, 0xfffffffffffffff8, 0x20, 0x44, 0x100000000, 0xff}, {{}, 0xffffffffffffffff, 0x25, 0x81, 0x2, 0x1}, {{}, 0xfffffffffffffffc, 0x80, 0x80000000, 0x2, 0xfffffffffffffffe}, {{r1}, 0xfffffffffffffffe, 0x80, 0x80000000, 0x7, 0x800}], 0xe79, &(0x7f0000000280)={0x10001, 0x7}) getpeername$unix(r1, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) r2 = getppid() fcntl$setown(0xffffffffffffffff, 0x6, r2) 15:07:36 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x8022, 0x2) pwritev(r0, &(0x7f0000002380)=[{&(0x7f0000000240)="89", 0x1}], 0x1, 0x0) r1 = dup(r0) writev(r1, &(0x7f00000023c0)=[{&(0x7f00000002c0)="59da794b7b8ff5220ce5736826bffd16ca55639c0fb4a2900bcad66665826be5f8077ade0b61d3693b12d207f429e48a35e1f62f881ebe1fe8d6e8db1b67a4b2e3c5916abc11f3f39dd8418c899bc9dde91a70509d2a6e343fd09a8a1244f18ce3641af2913894709efd22aec579bf35ce60e6e504321b3ebbdf559ef738fc3a1703a1bf9c35f96966308f7deccfb8c31e0dfcd0a4cce46e4a534529521960b8aa2589b7980a95d2d0f9e1b94dbb7a78d3e2a0c9b2a4ccca7bef186d07829810b9d971a095490a5742f85b10cd8a3d7de7451b103ba6ccb4fe0e8d8b85cc220c950f6033f5ac87ce2d88d9e01e5a4161d376ad764624f81c19511f9aa41231277aadc13e1fb8525f52f96c2500c5f607bdffe004ab5c707060a2e440aeff6eb5107fc2de58aa7375c48350b568aa8a109443b5c6fbb283be90ab501555aa3bfbc34bd3eb0c4820ceed3401b02ad5db514125196a632c8cac68157d5497d6a80761e8a1752605c065eb589b27f4bb5708bf5e1e3874c579c7c1d155677b97161bdd83567949d014a1607e585544bb616e9a4cebb95d35284201e272138efdf97559b3a6e3e8fbe0bcbf2a351098c63cf319801805e09692e2a6b342bfdc11662ce314d0c3a04b986fdbb1b25c760801c29ac46ae22510cb33fab8da61009809d450f728a1c851dff2d7d1c9369a643ce1db051edd745a785bd93b21d867c8a85cd64bc8b29472971dd7cb734b2ecbc0a325130a5b8953e60ce7a58f890881b2f733bfb528c2f5347c2a174f0f297ed89fb34a909aca35478f5f522d683c7e441aea5431412798775321806fb08ceaa363ae086b04a644f9decadf6077317df5342cbb7194f9584f9992db7ea31494ec725dc585b12ac895cb30c2bf01aa60a04f0f3a3d2999472eb4da93d8499060224bfcd3b3de9708effc77495973bde96e45332bb6a8cb5128c61b426ffcae58dae38fca04430e5730208c5ab4485589531f573473aa3e750631dfc96207399b46348dc9fad5f5bc89534e3050aa94724318c53b8306171e7a31648a36c731b95b27e24dc8cc6eacc029461dfb1b4ffa1de60765bdb7e70a2c4955bbf46f93e1407c3f77157b57613c130df0387acdc6db797c97b3a0a593aa280542b55c1346ff993c4fd0f0cf8fa9338ab7a3d4db4c8b6eae137d86465103751839334bc27ddf179098ca77661fb591a4401b14c2bd121e1070468abcf9a34cd83704603c2884b2340dbf1df06ac9af3b761c2ca38249fcf21fa4dd5b9e3e594f807727ac34703592c50039dc1d06be5f2aa92df4cb5be697d0bebf27b8d6dd3179fa8449983aaf6b4c9519d558fd90db989706d256603ccb313f2a48cebd1b792881a903ad92127e756de76fb73cc8023430de9f4fb724b8e34243a6095eead2a7869466f6e1dd64b1f5e03c40617b13d69dc5c42b2fb5da8830b1c84f6980537c2e93e28ced36671f6b9d4d79ecd3fd987ad081f90e23910f3ab6c7efd017c4c04dae83cf89753ee779d8b171c7a5e1e0a4b6f51d1b509164f09842ae81800554ee3d39182e6774ccf1f2e0bfaddcb03a119a136bd9b663594a5fe9fe3d8d5c178b49df826037311bccd0dea3058bf267c00de2ef1fb872ea35821225e6f3c68a8646ab7c21fc4682b96e12a22d9dac7ce9b3a6f04f5a89c40728d15370273fcfdb3518972f0aee02d564032196a1bd91f12c013fcd676adce18f7224f18f6c593cac9abec9bd0250e269f3de9aeddd392a2b09a4fca14cbc9f072f9e6b165bdb7ec13ec19bb4f76bc2da4c9506d6342b1b437dd43b15091b5ac13265067dbe83d24b1d9f0ebe7fdecc3f09f86ff5da08c4841c35ac456bdac9a91353aacc9c5f9fb36cc82e9bed8be5307250421f48156ae221c7e74fb1c1ee91f72ca22b2f18a7d56f5044fd9d5a315f4503d8c89d006f3e3756ff35cc3183d8fc0c090398a4aaa47c54e7182e78d5a1c026114a7d95925910bafcddcfe5bb726488cc0acea7c3d454e1895c0742da0511bb5971ab695f629236ead010c40900c0161746d6dfc7ab318608e0f3543c6d4787e515675ae49df22ab63f7a358d925ea76e6ed9c1f22e5485f202742af9d2fa3bd32c068986e02fe4bbbbdca62e3e073138e96e5560d66079d98f674df57b24355dca410509728d99a73285b62ae9922373374f2eb064dcb884a6629f3430192ff6e2165689a5a27ddbdaf0bf09150dc614e91e5cb1c831ae482abbd8c139604f1cad01cd3d3e0324ece67f30cf8b3ad13b15c6ceaad0d802a54c00a7a22ad159a7b602ccdd6b00", 0x65d}], 0x1) pipe(&(0x7f0000000a00)={0xffffffffffffffff}) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000000)) 15:07:36 executing program 0: pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) read(r0, &(0x7f0000000500)=""/90, 0xfee7) fcntl$setstatus(r0, 0x4, 0xc8) getpeername(r1, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) r2 = getppid() fcntl$setown(r0, 0x6, r2) dup2(r0, r0) execve(0x0, 0x0, 0x0) 15:07:36 executing program 1: r0 = msgget(0x0, 0x186) msgsnd(r0, &(0x7f0000000380)=ANY=[@ANYBLOB="00000000000000000b755616a7b0531101fb9af977009b6fb1fa01d0839757b40d180afbee462faf4dbdb04f61a0e996b67367c5a9b255625dbf77b6ea9aedf7accfffdf0110afea75aa54adda34d71de956086fcde39f9ea621549051ab5a316befb5792a4828a89bd48dedef6c7c897a4ff8d0c1b1f5037803ad71620cdb7e0761b87fe54ef76f5b28dbd8e8d6e6878f6cca287b9480a87d05a11a082d910f93c8ee117e91062e99f92a9d3d16da71e68e0fe549a00e5c62c4ee825e59ef54b0b71c2598182a11f8d6e064a1ff4244f5461d6781ed9a35faaef3debfa612eebc2e588636a2e69bf7c42367136d3f30c377b67b9d67b779631d20f382917b6ac622622344a8952e69a3486d1332429e5ba8c7c402d3818f0f7ad2fa3ed5b4d63afcd6b98a8de544a13d6f8f2e0b95936f32d4264fd2e04264a9c0276badbad0b5048159ccc1376ee0c24bb97b6d137f6ee63049357534906450e0ed5ec2992dbdeb1808cb957f39bd412bfdb224b8661bda8bff759c33b8572d3eb73d2543babf5d125d447237b9f68c51a1fa46f0a8b394e0adb758d6c165f4272fed95c83723ce43067df584a6c8d33fa5e8a61fc101ebea1facd7389b6b4b81224fba3fe17642a4bdc77606786f390b0fb09b150b27348f624ea645872c8a85ac269a6a401613fab5a5865c9866aa955b0f5d1dd3001da23edb8cf192d88c36cc0c46ab1f306cbb0528e40d4a2d21496e34fe0abad2b794d19052b4418bed943bf915249206239afa5ca9db7f7dfd5a4b7a141e8cd70a77962db0cf7614d2a7329c99320f96135894cdc6852f2b5446b27d607faad45e131405e8ce292442958f87d52c6f80486a75b594544006bb67889db1d49b2958e48f0966053134be11af950ad9c57f25d57945a54b8075077ca05726bbf92e2722bc109ad594796e423b3ce73d9c78b274e2bd66424c6cbaa20164c5b2b28e2c3d11ea1d942bc71d63915142d78ab1b7641468d57fd370f838718fcb44b9306f12666ebc7a7e7b1daa6e1c8b191c6cdfb474b14516a0af07636d830d22faade13c7549262fda9d07c49d88a16cb19bef2f20cfe1bb8b8c022973e3e7b792ad405205a636406f0e1ba3a7c82353bb72eedc2de9ba64ac186c52363b3b5a1ad9238a1be7f6dfd52d71dc1af28d03daba2f90ad38134cc63a383abaa0dcc9f6864c8ef5fc8440e94d4b48c944f8ca45cc378158bd9b1638cc6cafa9c2ca738718480c6d49372463bad8b6a65d51880f98ff116f1deeaaa66ea34e3fba2b9e49f8534b254c26e7af2a352fe84d12f671feaf80ef7d4709b557c427bea94f66ac82a8fca958f2f7a79d4ca700c4fef3709da63409a76a56516cf31a16b609a9f2653cb6dab19b8dd701aeb07597d286041742cc57d8a576700acdbfa4b40d33cdb14d8c6bcc88067b94d73751034b4546c8f1e7b96bceccf7adddadac43a8636e9c860fdbf8087d27d60e25792e22c82ed452fe197cacaeb0a81a2b5442dd2f7af001502bd32e4291379d1979d1a67c702dd3d930a2438e457fc2ccec77106004f85c6d6c3a2aa62453710446004bfbfa624252b7d909cf6d0a96ba7dc84fb39dfd600812aa71dda22561a8a9bee65c7aaab242691724b6a160152430ba7bde60190f953f1fec65bf7815d6ead9ed3a345d51e819ecd156120470e8ad48cdbccbd011c486d74c702df8ec53af93d5bfe7f4ed1eb23eac32fd6204d545b298991cc981363d70ac9b8a0f7ea2af2090cf28183bb6fc7ffc1c03df7e4f089c53ccb42b3afeddf1ae3aefde4d09fb8cf1a9ac80252f4ad20fd4723537d89b16b6fdd3720602d1d7fffa9314116efeef1b321425009b77b178dced200e80b44573dcf99de7b86cd6f62b2acd538847df5cfa9b5aa4760270e9cef2999a0b9c86f4a029516a492356d11d2c4d4460558de3c1fbf3277d3d4df6b533277ce5e82db8dda93ab448f8ed1a79dd88ae3e82a11b0a258bda8ef2cc0f1df50e7798e3e51800359e35ce295ff6fae4133d2f17bdbe56988faabdce536bb29ff7b2d076c7a3e3c081ec46e49e2cbaa45e4c3a2da51313890352698122ee853d9aa7961579075dd72f015a67e9620fedd618aa33963ba7321bdaf0532c1a52092e5dbe5cdabed9c87c6360032267ac46390e669c1a93c4ca63ac297c24fa6392b3060bb24bf39e2c557ccf883dcab772bfdd389c990a279a7aa70faa3c2d5067872f272508980e9751dbda4c133f4fdd9cd0841787cb77f33c6a3e91124c6636f78cf83d541329ace8e70f438a776563c9d0eb0fe7cb3a691b3924b5f222c9ca0afaf0a4fdf1515e8202037545ca1d8b414cf6130af6e6b2fb38cec4a59cca22f8b4028060d096fa27dc0561200fa0549227f1698961892e097765706cee3c79a6df29a6271ec24ef5fc16f7f8f9900611fcf9d1c2c29d4603d3a320ee6d9ac53b18c9037c59b010ea0c6414f2ff90ab9e425155fcd581078a716a728ca0047002fa4965af749bc141b11a103f91dacb1f0548984a14f33719647d4dd4797ab1b721bbae69d75e95db283200c995285c7f07b59f870adb931a732f0d3470c71a769422ea353326f01cb0e57f56d7b860e529de48b5d8c126d308d75a4930422f5bebd8206a537fa32d3b472f3f4d3b45840088842ffebfaad11831e2535fe99b9ba1357148da166fd61cc59a6c02c5e59fad6f1e0bfbb4ecb6dedb79f9dfbf3005775e1d7ab5ed22b83e9ac1003b87e6ef8499b4a5a4bad1c6987681fbe1dd5b6bf09e9ddf754bef0139ef9ec3775e2a8bdb98539bbb428a1b89bd0635b78ae81ab676723964eead2cb783f6e42789a06cd7fa4bcc913b684b2273799b6a1f877f3cea78fe302310f49e233626366dfc0b203c589aca69868417ad31110723050d2b6bff7f6d7cf231d17ef07c0f3b2ed5742360491b7a8f1dd8fdf24f61c27d6062e745aa55ee4fd2c204151d2ea7e4e20a9474db1870445d9e3320c7b926dd6542cb0d03119aa9e1e7bda486b9078ea03d8a340bfac1f5777c3dc287f3b42f1de34f57b86c2aa3dfef4b90b3d378cd2a1427a0a16fac0ad1a979d33e060ced7f19547fc8472805533d0d039e0178cec8575239698ef43d00540e1ed98807feda2cefd745b8f12108be256ebe50f4060754d8aee069ecb153ca0adaadab439993a615bc088dde0b542583aeaa33a8db469cb979e77f2f0c396e03790aee1e7052670fc910722d068b43d675fafb3ab581a619efda1f3fc36587c514a0af97f72a1598a2c807b8a5ff2bf7d7d83825e654022882f677670cf843cd78c13fd2d874d948c7813788145458f1c7f6ccbb728d4b6e4b599c547ffb7004556a190429ec6c7cffe767b974b460987c86772ec29ea7f4e51d42a3747501ec063cd0cdfac5baa10781e0733ba72e9ef971f1cb13c4f90c8258810152ff5ef7012f3ade5360448856aed5df7424483e9bbe733933dd9cc939ff1e1fe1653966ec4b53da39f59b5f2993b2be376c5c3fe73f44db86a20867370684052d678cbeaef3ed4eb4b1d86d099033c9d64dee6c76dd7390e24602c420b7bd7a94ea309e7c8e6a63ae53a5b9332ed5a2e74ad32f04b591d50ef5ec1bb56dca44f49e01c5d257d757a6a62043f865260e41fd5426898cfeda22d3c268335e0b91d32ebd322c8e62213f9cca7461e7e52594c37b39b29f4bdf3eaf6f251458bca0d337c8d18c3215533aae77c36d7b7dad491d1ea62b8bd815104929c417ca50ed3d8c6291aa84a97c3bed0aa673539935d546f3f1681577fea36ee91beb23fc6f9114a421ed5b336e2b75ab3fb6d747d1d3140374142fd71fc15df5b9646f1e1a3d1257680655e4519f76a9a9cd4b99c800c823deeca553e17a7680cf6a2355a836b3aa1ec7daf474f96af15f1fa33027e51db31c71826bba79c9d8790e793d3e9a7fc6c1aa7de96110fc9b828c68e0c2ced2f8343c7e06392c05a5df23c22313a33c59f2098cbc90b03ae4c3606d5fec4cb2c46f83224cde5efb7fcf246151d7610b072ed435cf976dc8e87f71c13c17e6f8b26cdd5f373e68dc56445ce116f15e02c7f544a1bdbc32a5bf38358786c22b170e3ecc886dcbd5e0c8669d8cbb4012d1e33347da23d03f25e1cb8d1e82f5ed69843969e2aa90d03e158c9debbaa52d18146bb2a7e74f737cb6b09c22ac10c4e9056c17b916a5fc77e4f799532cc6cc441958de2d34000c2ddaf5a1cb2893cf9daad4ef7d83a7f0476a8fc610ef0e3d01b4291bbd734da7351888514a97914f6451a390b9a50738f37673b8a1a583264314b44cac60be1abe522e27e359b162e2bd627f1eb71d3facc6d581ab87c1280839e4808f583f2fc765cf73d5815a80ff7b40324d684332b8a11bcae5728d53d97172627071018f37688960582a28244f777e0b48c5b2de708d08362e3bd10116972ffa47c3e5910d9589733284fe3b3132cbaad576cbb11ec174a6ffcb7a612cdce095a3df1372f624c0cbc49afc3e66f86dbf45b545a3028e152998b05623ab9bb1c8cc04ea2d9ab3777382104f69a952c70bfe8726ffe2a1cb0959c280478cbb919e2d0d5054733a5172160076e4ebeb44e4b743444935f2f1bff1b9651f312f545899f9bf94faeedee26045c55531f21d3f92bc17bb915003ac4dba28a6f4863effc328d17ce4322c4bff7278982ab828e424cc211c0f78b69d46fe96c3b94bc3b7646f5694e85694211b7388894be6258ad371d3b6af97d0f3c87eb70d2a1e431b26c161ad2318c0befb0c58aa06f6e3f4ce2beaca67b176029d96c5a7eb1122fcf5a9d6af7af2197116f10aa3f94bd3ad0081efeb36edb84c9646273a95233b586765270595e222e105eb182c259c6003e1813e0ef1c548221d9bfc084695cca28edd220e8b81ffd666b0964fd6177811ff0a6cc683df0f598a736e51309e9668c9babacbbf1ad6538f1bee9755cb87190bf8e3301cdad8dd2e571247c71e321f078783692b017f1042e7a6cea46b99370229c9fdaa878bca9d0673de6a9ca5c527e22f947241ec26585d7f12ab609ef81569244960dbcb7f77c53fbcb28396561824d94ff6051982c5d9cd346e8d3a403b0b5f9efe781da4112ab18a3e7502e3fe201809cf38e81b8a5ace1c5eceaefcc12dfa542497d061637e339bbebb4390558c45a81d96d85a5b4ef9a7654d9140b313e883754f74c4f8d71912dcdecb620640b0b75006608ecdf0c627b6d55688c0aa98e0a7b1ad0754923ff29e97ffd074e21175777a25a14c45c04c80c4a1146841bc939b94b82e1237b2ade60511c0d4e59b7a5b0d5242dd88afa084fc496cde946bd88d33c1d61f097d1a7436602bf91e6ad954dda69c782b95794035dd78d44d2a85f7402b18c1980b516a5534653bec5764b021fb0ddaed6f1d3031a8a34d4de212363e4b45e9d8a50cce3dffcb0665be9783b24ee27feda92aa7f6674e995c6e0e41e8c40b3b2bf9ff63c3e6d33afaa05a8cdd5b7de9d680e27d5cb4959f15dca959d3e435d5b300c2a29dcd712593aadf8750e2cfd4dc175e54e79f675c77a85520d3331e58f212b2f32805f5b00aa7d0d909708f38816165f902689ed3daf6604e21f9290c84fdf145f9f17c4a2158bbf96770a814ac3d46e8818bcdfc5ead7826ed7cc33812edac5da2c096bd3ef03685b505ce1f1ddaabf8b9b31141c4d0d2671459e88805c344c4bf54b0d2069a01bbaf15c6c23836a2b6d43a42ad372d5c9f9dffc3387433db0e0cd76c56f75cb607f71791c957e8e169e266346fa8b3da43c07b8581493ea0bcc799715d0719a1"], 0x1008, 0x800) mknod(&(0x7f00000001c0)='./file0\x00', 0x1ffb, 0x6) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='W\x00') kevent(r2, &(0x7f0000000000)=[{{r1}, 0xfffffffffff7ffff, 0xff}], 0x4, 0x0, 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x40, 0x14) kqueue() 15:07:36 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000100)=0xc) fcntl$lock(r0, 0x8, &(0x7f0000000140)={0x3, 0x2, 0x1, 0x7fff, r2}) writev(r1, &(0x7f0000001ac0)=[{&(0x7f0000001540)="b9", 0x1}], 0x1) r3 = kqueue() kevent(r3, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) kevent(r3, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x5, 0x0, 0x0, 0x0) kevent(r3, 0x0, 0x0, &(0x7f00000002c0), 0x3, 0x0) 15:07:36 executing program 1: r0 = socket(0x10, 0x5, 0x8000) setsockopt(r0, 0x29, 0xa, 0x0, 0x0) r1 = getuid() r2 = getgid() fchown(r0, r1, r2) shutdown(r0, 0x1) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="f27b21d8c7a326d94f2c791a1a48145a6ae642b368b76a59022ad539b5a5ae24beada5d6c43e4c09f9c0b3a0af2140ad128af84bbf252ac87b05cee67aa23a190b220ee79502590e31e9c39c05347806c9e0", 0x13c) 15:07:37 executing program 0: r0 = socket$inet6(0x18, 0x4003, 0x6) getsockopt(r0, 0x200000029, 0x80000000000036, 0x0, 0x0) getsockopt(r0, 0xaaa, 0x100000001, &(0x7f0000000340)=""/234, &(0x7f0000000100)=0xffffffffffffff04) r1 = dup2(r0, r0) r2 = semget(0x3, 0x4, 0x2) semctl$GETZCNT(r2, 0x7, 0x7, &(0x7f0000000140)=""/235) r3 = accept$inet(r1, &(0x7f0000000000), &(0x7f0000000040)=0xc) listen(r0, 0xfffffffffffffff7) minherit(&(0x7f0000fed000/0x12000)=nil, 0x12000, 0x1) r4 = getpid() r5 = dup(r3) r6 = getppid() setpgid(r4, r6) setsockopt$sock_int(r5, 0xffff, 0x100, &(0x7f0000000280)=0xfffffffffffffffe, 0x4) recvfrom(r3, &(0x7f0000000080)=""/81, 0x51, 0x2, &(0x7f0000000240)=@in6={0x18, 0x1, 0x0, 0x2ab}, 0xc) 15:07:37 executing program 1: munmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000) munmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0xfffffffffffffffe, 0x1811, 0xffffffffffffffff, 0x0, 0x0) 15:07:37 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) unlinkat(r0, &(0x7f0000000000)='\x00', 0x8) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x1000000802, 0x200000005}) 15:07:37 executing program 0: r0 = socket$inet6(0x18, 0x40000000000002, 0x4) getsockopt$sock_int(r0, 0xffff, 0x1000, 0x0, 0x0) 15:07:37 executing program 0: r0 = socket(0x2, 0xffffffffffffffff, 0x0) r1 = dup(r0) connect$unix(r0, &(0x7f0000000700)=ANY=[@ANYBLOB="82022e2f7f696c6530004b06966a2390deeacc68f895529ed91a399cb4a17c92e00e320dd5f6eceedf3269185a82819fa26f6ec7827c239bb82011488f1d3848682f8fcc151b858e452c23cd263e"], 0x1) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000040)="3202000d", 0x4) writev(r0, &(0x7f0000001640)=[{&(0x7f00000000c0)="740080856cd5e3d4284bb2ef37faeedfdb819418e899f0dd2d7dac3860b0247419df60f943361c6336e0dfb8ffe2518121cb7c034cb814aec2ad3df93856bcb92f4814bb365ff39bd3635598a928d5b9cff4088ca36fc7442df274ca1276cb2c927163b4e066db48633378a40b5b1b4a51dadfeafec0e5405c436a320823ff0c883ba3dd0590fb3ecf99e26b9bde71e80edd04f07e3b8b3b271a69ab23ad2a16676dc1bfc0ae345b0ccc03b215a8d4f558f1ff07c207ee86aedc4424a5a1e830ffcf4f229f1ffe75a176de3dc1668357c4410100f7010398fec84da1b26cd640c9590511e360a51a8bc4ef9a5578e1a813468cdcc56c85f01830c50649a257ad8d20acbfcc952dd86a16c8df9fb5d074b62bb86eb4a212cbda50d19520295d72d33f6bb6bc4e7dcbc905e380b3162fc783de4f52f81e8e40b80f7c2d94bd47cc616cb1b286dd51026bacd2e8cc7bf75b2c50cd3efbf6942ca151fa47b4497eef371851b0ce03af8c8a4105b78fa958fb061c19cb66418bbe551b1cbd392fbe560e0c937a97b4d1c51e1eb5d0e4f0ba72b4d0165bed502a33e30434815e4ba8eedf5872017c4cece7db8f8b8188be0ffee11381ba4c335f0dd0c63d8fb1a784c7b30e77b3bb5d1493eb0e3a93d2d1ab5d451fe7d723e768c1ba810fd64a7a06f3c91fa89a2bf54dd2dc0c930f78947ecc15e7997577ffff2a694c4a27f9d42ad68532eee1690d6926bba4469aecd503ac0357b1617a039b7ce4ed989ce64dc8c7ee5a826801a9da8144955b5c44343795bb93847418c9722db5cfe842891d50f18b193fb6de1c208e940d7ba51683703c42431435164b88d0176c5bacd63913dfcbbc7753413141a3285971cc313928bfe1dd0a367a6567b41e71da67155c0183a4c19e34d41b9f8bb1e0218a0fdf33ab6294725c17ed26a0a9e9bac88b4dbbe1ebfe96389cdeaa330477e39df753eaa27044c86120277bc340496a48ebccf2d6a292f87673a09e70fe2e3abfd8cb9f7349de70d761a69b15b9c942bec6daa9c85f14c6c9b6922ff03a12454fa378e8437a55ce3943b22721b39cac970e081fc13e492ebcdb185c330f320502ae5257ba7396bc8bf50221a5cd8f9e3b6a1fd3a92ffdf3de4fcb5fec23cf09b416b1c20dee606e2894dcaf4758730e6d4253d6c915751e4e8ad5e1a44a050027bf773c222e2765e3199d14ad5adc14b5015945cd97131b8bdc26aba50c49e9615a9f16fc99dd83ee88c78aaae2edb72d7c977ca2502aba0e7b90c35cd01b6168d8e757124cd33d96bd84aece404445e4691efbd63a88068744500d8d4f9080512728233c903498b31821d01a5bdefbe947504ef0bf890f2fa2abe6d0de5d06a478aa2300e2350d902a4465bc8fb3fe1faf933e5344603a5e278cd97e19ed4ba10a6ec98921d1154315a279fe7fc593ce0db276ca57fc101b6ca3bff8e8f12c5d3f92d0d3d0b5fdea19f0d3203bc6e8d2a29a60914d456768e93b22097cf17707fd24a0e37f7977fad218eb07874fc55786f2be561d67f5ecf4aac44840dad94298aba020f00e4948241008d085b312274d7a1c82bc1bfd688f1df5c60ed4e0b032e546dd6a7e61e452ca812d0d0ef3c3e29f347158dd11ba83435b0e1efbb7295b326665e4d9480aff06aa0313af3881f76df5d2b86357add2ffc8c2035690cdb5808a578310c21a670f0d85e090c2c2f450829509c16ee172f9feda51d544639e65c22958d4e511b2476d8505b279a62f298b448bf115403b8cd8d819a7a125bf597cf91cd0aef63f028a6fb7b5ccf6d50fe6ad7105e78787a5bc5342d9638b21f855e60f205e3043e8660041533a172a31687266c82b708bb860d24f7686c09e410da970be1dc90f8550dbd3bfaf3ee2a6edfff745432e8c01092619cc9e68cf6f3639aceba0399f1ccc78e4ed72e74bb86dde6a1fcb2561814417028bc2c179a535901879a7f26bb1c2c355ad104acf058e75db5d5cb0b0b1b6a4fd17c20975a5ac23d2c605a697", 0x595}], 0x1) 15:07:37 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x4) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0) mlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) mincore(&(0x7f0000001000/0x3000)=nil, 0x3000, &(0x7f0000000000)=""/168) 15:07:38 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) sendto$inet(r0, &(0x7f0000000080)="765ef7a51e566146df7e9d4910ad508e4447a326fe88998ce4ffe9dd8923417e8b5ed175ad83f0b6067ea1cb9b56ebb4a6e91b81a9b96c792f87578a6289b7db317ddcaa1a827d92a8e319b7a9b4f2cca31287df9d4759d4d2df882fac67e763a7cb259436adb598247643fc0eed1f11edbb853338eb402dcf85e07454bc4d876ee27daf861bd6", 0x87, 0x404, &(0x7f0000000000)={0x2, 0x1}, 0xc) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) getsockopt(r0, 0x0, 0x9, 0x0, 0x0) 15:07:38 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{}, 0xfffffffffffffffe, 0x0, 0x0, 0x0, 0x5}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f00000003c0)=[{{}, 0xfffffffffffffffe, 0x1, 0xfffff, 0xffffffff}, {{r1}, 0xffffffffffffffff, 0xb1}], 0xc4e, 0x0) kevent(r1, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000840)={0x0, 0x0, 0x0, 0x0, &(0x7f00000007c0)}, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x1, 0x13, 0xffffffffffffffff, 0x0, 0x12) write(r0, &(0x7f0000000200), 0xfe72) syz_open_pts() close(r0) r2 = dup(0xffffffffffffffff) ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) r3 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x9, 0x8, 0x101, 0x1, "497241a3dd0ec1bc61b108de0e5be2487c73e1eb", 0x10001, 0x9}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x3, 0xfffffffffffffffa, "845c556b00070000000000000000abb8afb400"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 15:07:38 executing program 1: mkdir(&(0x7f0000000140)='./file0\x00', 0xfffffffffffffffc) r0 = open(&(0x7f0000000300)='./file0\x00', 0x200, 0xa) symlinkat(&(0x7f0000000040)='./file0\x00', r0, &(0x7f00000001c0)='./file0\x00') utimensat(r0, &(0x7f0000000000)='./file0\x00', 0x0, 0x2) r1 = fcntl$getown(r0, 0x5) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000002c0)=0xc) getgroups(0x1, &(0x7f00000023c0)=[0xffffffffffffffff]) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000002400)={0x0}, &(0x7f0000002440)=0xc) r5 = geteuid() r6 = getgid() sendmsg$unix(r0, &(0x7f0000002540)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000002340)=[{&(0x7f0000000200)="4102cf0a284f347d775ab1c3a553ded67a0bb651c66757da8b4b90c8cb05117165e37e040d550ea813f0ba5e5f1b9eed34fc6126c703e52a3e904acaa3be3fbb6d110269da1d941e1856c517ea94eddd019716426a4071d8b5e8303ce22e9fee56ead1fcd1d0f6ccae6a666f6d9156fe48cb2d6cb555303deef255ac6dc2741095976f90a3", 0x85}, {&(0x7f0000000340)="a6848131e978e55310d9572a72ac83ec70f34171738c9663370678b90f77cf38c7921ae48f2bb9da47831ce886edd86df08bc8cfc1f86d18e9262a11a8856108ed7bec4bdd897986105b7b6407b5d27f6815a308b525d6be73b4a76a6d908df8298d2d8dcb850694faaafcb04311a878b9fd75ebcfd6fedf7b3d3b88f27cf6be8cc6c69ef1ce5342fcdd72c694dbcf3c1ba013a42696e7272a444d884276122e1bfdbe9c5e5e3cc497448da116d86ca5f0254780e101287024088fb4ae3e62dcd05ce6ab10823ddc047ebf53f71e64374516de5fa4ce93d7bb8bbb57c1f59f434e626b21f2e8ad40b9f141bcb177b9124d5724d2e99c19ad89aa54e548e6d30ce70975d33e16a58dc83f4c625c474e4c1443cbda06bc576d82bc403e8d1978a881a7a1f70a9702d95f45f397cafd32546cff7d5b115fb0994f9b406970f5d0561d76a69f87d0eb47ac3df0ab37e0f781977f022d5bdc30ab715da7a60100abdfa4b2c2c174bd7afca8f5373a246df68b29ea11bcfe0ceb2af3d9fb994172c3f28040859644ed7a1d816da02fc50943e865b1a1abded6737a3abc709040d9775ce394c4b3fd48735f361645ccdeb6015d611b63285b9f35e8f311ee00994feccd373b62af27bee43d0d6adc6ae148e67a276f69208001087edfd489e7a32b9cdc92f6da84b283a50ee272dc81bf18d02a8fde2b3627045a122338f64e12c020cc0208b683ed88894daaead01ce82d11119c31d318927dd1139fcaa8267ff16567a2da5bb56ef39a590599ffaa7efef22d90b2e38326a98659c43042c467c1c9e1bfd26febec685df8657c07f6bfa032bf4973231361fce181df1cce93e7fc169e0619b1eca640304184c987195284ed1bd2e624354e0a20b10220af46b1f4a6bd1d44cfa1e7b8e633ad10c2828719e0b37d4910468fb2066344ab7f48b42611316352fd7e35585d83d5b52177451258df71879c79d8d306e713dd81b35c6baf2aeb8ea82eae62343093f0c1311242c8a5caad263285259e607b48f3cfe6d7067341ed0e5befd444055b519b1dc27367b77ca59a001a99abcf5230fa1ef8d146eb274d7b899563c8f157b0da0c277f6511f14989978516f9ae56399f7f5b4b0ae16e83dde49bcf5ad6925e1e9f45e429aa7e8139008402ca56e4c0f1c0a01d424090fbd3d66cd3e9404a05edf33b20d31738e3a558870515e6a2ba6150dc92ac1ac8be47612a0789a9c02b7e2adb36492be2d2f4b7a9feaeb2fec5071433cb2c6ec273dd2ecd51e480f7f5b87a44e44913bd9b9fe101975135cfee7932775770fd2a23e898177bf9b3a13457b629aca8a9b16680585b6603cfe07d5c2278f1f1fc923349113753d0afdc4b18a52153f6d915fd4ba63a9a8c28098e8902a4d63449e64f446b2000431fce1b77b8d82abf6c24e299ec32624e7ec2cbe2dbf73acf4b4c415998488df8e1e698fdd8d5fa2fa8068b76d729ca4cbc0245b1735c134c9d4c54f9b0566a54061933a480c742c63151d7a45de5a34d39ab1b46c1cbe2c0bba15805eb842910adc8c141b1d87048d11fbb32fbdbc6e60d784154ffb35becd620ee6792e11153bfd173d64a7deea4494b9cd7d9dffb1b29746952fe1c409eeb053e8862ab4357b34cfd6f861325f8bd21a6f703d853aaa9b139ba1f3b0ec608e62c868c495e90b7b2d7e439d2a917b9704e374a94f9fcd9cf6fc83fb33f4aaec2625326998ba788986796aea6650cc4e3b769971c5805d2d08b92ca9ac811141de59e325e21cd3a38cc10111c848ab292f796d31d266487cb4d642cdfea5b23be2161ce458fe62334e34327ed4f1a40d3e9bb326c4f740cbe674c594485251a37afb925395dfbdfacc477c3b525b9164a73877ed6f4cacf4f0c028a58ceb5071e5f33943129a9a98b46390934339a3d613c581f852ff963dec3e03a831f5b701f9b45c75ea3b73dbe524e7c7e196cde20a986eca8dabfa9f970f3319588cf12cd288072a839d2ad87920898e345eb1c6d3e3e0c6576993c733dbe0fa4556688b8f57d63d7c293f5ae9e2df6400f25feec8b850e915f4533711327c1cc7fc4e077b8af61521ea2bd054e9aa376fc6a2c80b61afc25473ea54da07bca7ad3d4cf38c0e636e901d8fdc88805d6afe3dbceafbcc69fcab0579c28b1fe88698c81b4d67b90ad4e17da05bb23048dd888930c8a3f7abd34495fc7a09005bc19df4cad741cfaf2853cfe5157d70d6ead3a5e3a178356f4bfc686056e36c71b9aea6ea0668fdea77f191498eac7c5dab4183adaeab84c65f77fa86b756d223043037ee67ebad4a1ad7e10e0fcdb9bb534b2c862fb95726e92ab5fba8370c5ab90cbb6b9321959dc56fce1d8dc9df1ba735bba20ea72866616f5737dc9ce54d37ba4008c74722ac236752361feb5ee977fec278643ebf05829bdcf0c37039ee1512de646ed531e661fe51f16a6485da5af70c80f7c4f918f5d6d481726584cb6e314e8706a0819c53f7dfa8aa3bd268fef7290f57630c4be8a94aa893682a841e475ebc2fb364910fe5a6809740debd0328046f2020dc625a74bf1a9758463b8cd2236566fdd651348dcd1f72e373fac2225a42f64deb4174b8b0fcfddeaa1a736be4e7c20b6b5b5168d00bed17f47e39f249c0198fc63fccee3a0dfe64ef3a5c5103bf9fb4b8691f5dda3dc4eb995107f5e4452cf39ec41f0218ace484835df3b59cd0011b5bbaccc8d8a0b7ffa347bd049e2012cba982fd021cc31e5df2849882963d8801d06b890bf9ffec402d7880615e162c8cc92aff130d80224deef71b7db5d462188b34ffce1fa8e5e857f1dfabe0b06ef7340c740df8f1887997af32d7f839638fdc139c92f1bd0aa2ff02ffbcf3055aea9157e3cd9b96dc861cccae456fa49ebf4939c801e8959286478e8510a73d84e8044da6f448dd91c9bceb74ff660beaab26f18434a09f6f70f27d9b4374fb70c8ada8a5a86821f97aa01b980f7f5ddf04a149e182488d758e3c0508b128dfe39e65680666d2a2970cf07b07021d8737d28aab214a8e95c03eadccc2d591dc6387608bbdb54a4436d5475aef0cc0bb96fca2c727def72e2a555b7e21a9a94e58368aa7a725292f9424615ce663eea49910a611749e5b9b6f8abbadc61c3034d91cd82fd37382b146be6321b8c85fb601c9d6d3f2d0110d4ddc09424247f3d58dc94f745fa5c9c7dfe24300fe8b1783e20484f97c421b76cb67854ee4ee7a06d08bf63d82f3cade49efe036cd4fc5ba5c8d96c4bf35f3bb822b7f94cb70bdd3e34db4cbd59502ac05dc645ca163750612c6ce664bf8f5b34227a407e271806dc0d3c42cc868c61304e44c60bee9da7babf26501a07541126dcbe39f12b10ed6b0db5089f32c3adbf5a0024a5c677d5883582f754dace769e375ba03931b714db81444d51fd05525fe166a3a9ee64af8da39e895198ac4cd37aac0197d495fb6f9723e178fd8dbe50cc47fdeea16816b49b391dc00873116478892ab5f202408246f40730fbeac5a005ec507fed9dbdff98175f77dbda1579cd00f6b279d0d7cb9908de5e61b8d0581d13a0d07df1804f0e9741c3d385671c7832a00059cab2a4f8b97820b890529d4bdec2dd17b2c0208b0f77f497ce3b72e675870981b55e24715b885d7bcc6260971129b0271451ffc6e72a499f54de8945dce33f89213e3fd46c3326434ea8e2ce9c6d6dfdabaf3edacf760bfca25c0c5f3f74c2da1ef35664d4a48cf3c1c2d988a8891e48265ad85fa15189bebb1dd623d3e975af3a4f2308795d679868a893390612f02f9175bf8ef05d919b07fc4a6f094057e13e1bbc177d29e4d81acbe47e7c66818ec972ebb9acc2fa9c866516338d9888012e674f9bf1b9832d329d8133803a9bd7cb76beabf0a61cd9e546c88be2b87ed80a63f675a1d33acc7f1e82cd42afe77e848a4795c67b5c4dd49b76aed5f5ba6a12d703b7b811b416667eaa628e00063f441443af5ad1c10572474b4805bb24a11aff51ed0e0cae2cc2e3a6581991148f7d157bc2df9bb65f8ca13f202b364d2f656d2e93bd2d25a53bd1ddae76ecccf001605e882403f848fbba5e5b228bbc559d19b7fe3da7a548aa86fa0a62ab48be36c3bc2fd02098ec2e7ae49081f5402925648eb3ac5eaad9e87c7a9c689dffacff9b7b8fefdd1cf6f39cca0d7a843a08366e83fbd0bde31dfd374a8e35142ef589f9dbe267973139e940a8a2b76d91927b3480a1c24bf4be4a45bf1757325effd6b79cd293469352a4d1d4dcd3b96b52eba6f702f942a4212c44282f2e8ca7e288970795fff36be71853992fceda837c79f4216a773e78e90c2468beabc3972380c7723dd4781a2727caf6338d43f30980c65a38b68bccabca124d389984a8c15f1a98694d86e789423cb0a74fcb0ae46748af83a03efc6f30e4be52c1fbb33fb0b47bc5d58100aa0d574a0f4e774597a3a659180144bc889b98063c1dffa26e16bea4c675313f74831c6d70926c2dfd1d5b3517b82d9b654e8f11f6b9311d557b242b75def5fdfeb872c25680a72721ea3f6fe8c316206b9ed66a677be882e6b875485271dcba867909978a03f7ef4de8df5db087f48bf3fbc2c8512bd5b5b8ec539421f24b0ab0db20689300cde1984ff9bf162ffadffcfa380adaefc3e9fcc8aa35e75f8adeab1e76b3316f856de6fe44af85bee3cb86b3fcd1159550684cee65adcd2d72dafe4e2357f55634c4c68bd06364f658a64cc5a8fe766e281abe7f3e724bded265b2f2939d2ff1175db325558f393d875267a8c40af356364a8e6eaede76fefc8cd10ba69293487b66c616b36c34d789976728b7bad81054b789abe755b4e9c34a2fd0e7e00bf842a1bd6d67acb2d3245e01572a758701a6fbaa13981d15b36f8d27068eb03d2c076182c3a9b8e9a3039b39d0952039434c98298249c893ebbb5e1c26fd328df3373d20ff6f7386f91725640c7414f9364bb62611a40f2dd020e0ba6ddf534a466cffda1d7a0741809c25f22d55bcd031007ae133ca89aef44cf1d398c545845f2acc206b4ba506a543a8dce36905e9469d7bf6dfda27171df01db5c75b9f888227e2e4816f067019213025430e3baf27b4339b7d27a2f6ab8aaa4b1d9a85d230d97a066576406b8d83f491f61ac2ccbc99fae54b2deb8f2da96e6bba41f3d9cddab3c483901956b477e698f573643e57e09fe68d89f040adf1b1be321feb471b035e3750051f0b40b66e15411d207a90a10300d805d1f939bbaea03e08d2c5530b8b63f3c21cbe53b0debd0cc5e17139e04611373f6f8d6ba4aea8911aa56eb088e33bcfdb61cad8a844fab42c3a508d96a653dea336e8b8398ba9817ae5a7666349d48247bcc85b6c852f497ed60d7b63c27bff49f0e6377d9bdd64efac3c7858226521a3b24dc515b890aa032dc06ce2108495b39e17e25fc922e67af308e035eb63d63d8aaf0ba8e3187890accb5e38dfce371590f9bb23d20b45aca13c7c094c82953d3dd2f18a86a483287575951ad642b09a5e9ff66c2e1207aa4c31512980f92afab2aa73f83021688b5688293526a229305e46c88f7635bc4d68ba721ba62ab7f0ede798533e76673096596f36c2dd75c350fedea56861a8df4d1191ed542956673f0e808b22566548fb29fc9d9afa11d1391bbbdf81e9639f5929ed9fa65cc5a3734617020bd6604bf2b6c367128f2324904a8d23d714e2953832922e5413bb8b560a0d163ae3d3f701e64d620e5c6ca05c6f37e8948cbdf9bc0214dde68524b73393e9d2b66b738528f0891182a4aeea36", 0x1000}, {&(0x7f00000000c0)="31de8ddc9020f8aa020ff40839982e08c4d696fa742a53975cfc08e66a5acfec6351f8", 0x23}, {&(0x7f0000001340)="385e13fd483f571096e116ff61017cd33cf7ea804d1fec321ee25e1e6ac9add49f623a418e56a004e29e49127b0c9392cfcd205fd35112d09a90aef77c0714d9af0b1aa81130a17868f8b4ba44f7fc906fa6b723515ae79971429f5c11ed03c732ea3c2754b62ede81d2365e7c6bab09ab8cd29f5741f76cb8eff7dc975921c803af611d8a2b28ed93a178765dc8ddb0098c8534e6b6e42037c8c13ef54b920eb9219e63944230d001fc391932020fc8d3962e2c198d858fc5bbb779eba5bc55f2d9c5011f895eb02016a5a0519e6bf5e35aee1ec594459e37987b478618f4d9786d4d518010b50f464d1ee50bc72c1db69efee1b32bf1f1d1b9b146507ba1da8d9c6bde43c5aec5c6551bacd0ced85656fad9124639258e8e31be7bef0e3ef52b5e5c0c23006cb147d6720822978a1ab7b0e7d0f52d6d8364abc02f8c6f1473c8ba30f79d5d001d797ea9268828d373118fd951bea22a5d9c3a04f966e6337999bc294c618f2cd823f7e72285866298e1092dedc1b356244bb0e53e09c89cfd332b85fd9a09eb6a65e8105f67ede14bfe29518b4ee971f07d09d734c3c5834fccb0b63d25d39d7d74763f296f8ba402447cff1426e5400e75695ee2f87f14a1b528bf8494589c061be7111dc2e7ceb8f28dd3d6d358a4198fa100093faac858948ab7b4c138da5ca1436edb9378cfb7408bfc7076115b42321e61007b44fabe4c0ab2ba6d0935fe080c9d853d5262ef3c9cf9d77e9f35e6ae5be1d9a68cd1ec333c80feca79cc0f60459d310118fec706ae030af75a9e75d578b500e4b2b782c5b9bfdbd82fc59b8b2982572a009a680a24b639de07b8d00adccfa1f2631b0bd1248c229115b3c03eb33a66fbe2b96f70843c766b4dc14bbb811651ec325b02fb1c4bbb4462b838c394c2614b9c5b6cca538b594eacda85fb13df8d677cc7915718d262bcf061dae932c31b2bc055f2f583d308970c6d0fc013d250167252d7ec81a354cb54c3c1e1acc8da4da489bf2e88c816c68bc554f512c4a976e3b0d26854ab5e01fb4638bb08175dd11d5bd2e41abe9d6ba559122563816427268689d9dfee90b2a6e15c3f6b3793038a0ccd557a36cb48f299fabac085892bfaa754c9019e1961dd4f55fc53fc33771181b547225a4592101804a7dc8d234af5f1773553ff841bac69e5c3f35dc1c711d06e21c49b7306ca2197553d6fd2d3cbda27057603f9ff8ccd7f2526889f70cab97205ab37d25cb6a341f1fc2e29753ad8e5cecc906076d8ff08212d8a38e9764d12b2e2ec40e9b1e51ce484c34ed1600f2326fb4b28b64fca5304a43a68b63aefd821316a9004e64dfe14ee2c29015e39efae1ed03597c4e59007a73657d7790b34e1196e640721790e71c7ead1a3eaa2bceab4856220b1f62b3d06722c97582faefcb9dffa4873ecc441923cdb22546c28829a57e4710923cd88658cf1f0cc28cb05d8f41475f2b557c59d4e3013172cc2f515ffcb24e4f8b5e1ccdd4770fab29ae29cd8717205f6dff6fc5c3bdd4069153fffd61c7e6d6db94815b7209c1aac310331c3759576ef9c0325f4d805c2cf1c79d37e087d3bc829a3f2c2ad2535bb17c4ff4d829934737bda07ff2e2c42b7ecaf85aa024c29c504878f2e2f417402de93d2d788bb154dd481d72d6eeba1f912cc72bdc56fae4d714566dbed4f6bc81a48dd3529306e1fd52fd3452ccbd245c0fdad53fba5b7a68bb14f54270cbaceaa73eb953b82590fa0121ef9228a327c06512cd5b2c7bf593ca23328356dfe566d10750dd40ffb37f13f1d94d9a85eea86c7ce1c9ceaaa4dd5f605ad689b784762ab56a2eff1de18e3e15bb6a36342a4154ca82dbf6939b496038e789bd59dd65a4abd2cc556ea39edc7a675542b20cc1bee8dfbda6db83eb1e70e592e5839124d2ffe9c41c2d77f921cca79de4623a38511f1c2761b76d22e083bb9f763118f2597af9fc6fa163683ea297beda7cd8a84186218ae60e9896fcfd63a773fadf7ff0f0acb3c12642d6ce014b2792432eb37329256f23425fb10c8de98f57fbb0f1ad767e6c48f9046a2afb439afb92993ce904cd734b6fded45fbb873b6f684444a6c3580b0b248f99887e078ca61e4a09d76044c0c14816231ce9c56e298d7442ee83e6dbe64addc3ec06682fa957d217c695b9ec423da4e3b9579854a1397370bb7325e218237a862c3222faec7d568f6817c8b3ab4d66f1f8a17b38d1c6e77852ebb0d35e0e347255dee601c857759c10ed0204c774c1576f439d20dac5bcfc8d4ce88434e5a7c7f4324ea7c83c56195e887e20e4ae5a508f8a9bb6aab6feea85e05063868d1ce98cc566bcc0f90d3853a967bc4abf3cb184fc871ebe75a676d21f1d48ab456c9806c2b1218b8a8c337fee52649aa7f1e768297354f93d164ee68f508ec6823c1ff35bcb79eb74fd788ee5570630058bae99472615fe5754057cddece70682979c84cfbe69ff8ae71f3d01637cdd9774c8027b610ba3e63c3336f4e8c07226156e309fc0b428391ea10a1a604dd6db11f21a59c53d1655e986a5a9e85ce3343af7e0fdaa5501c585835b90b2e03d929c25ab1184a3b69957fdce116b80e94c476823e843a3dbf9974c9b2046ed4f43a1fea598624cd1adbe46a371ca43048ae3d549388137a6b96e19696f16a72ee9b2f7385f18c85f5ca270deb8b76d3ec63c88763ae4d1eac4f843b508cc470711c67d12645f24069e6eb1e43665cd1aee4e093bec51c9d0cb47556fb1dcc4243f308b18ec65a6b51caf6f2359a27e92129123b40fc767b72365776e02a6c24633b51ca3aeeb41baf47746f388d1c6a7936dca5131060092c70fa59bae68d2e5af298489e8773264df0ad80fd9b534a3206e42c95da2f35ed2a9bf5c6c641c02c1d721ec2a2f18afd93acc278886b936db353ced6df4b0dfbf92c29b631d33bcc2089ab3683919cd561a2c46b39bbe04bd2c14a3a29e2ac200933f6e02e23cc90f7f5441f9467d31503c85d071fc2d281d178e050dc80ba4b3c584dc6d5e0c80a96ead3cd18d22611a3a299c9f512ecaa96fef396b49f535b5dc0a98977c62aa95c83539f163b6a8c24d5b3f75ec1a453b942c5c0866177b8c3a7faee63b3d31ec35bd4cd90d2c9f8db7c4a2483611a9cc0724cd57842dd30b260df7918a872cec6320ae5fb6621eb61dfb67be762d4f531d31e21a5bbc3ab83cdae06b351c85d454f2b6d84fc486394dd1b4a8e71428524720474b09f2bcf1028ab6624e4fdc9507d67c4ca2ac307511803ebceb2aae4ee1ca8db7a40a9dad51c9a17e8eb6bec289de840383e30823b51fa0885a23b6445e9d6a61d228a4a465573dba20794589853e9014be42010e43ca3446d35452ee6dbff402ad6eb64001469040bfc3084a1f21e7ca4ade618e4a6b2ec4ba3130cb914f9ae7369ef7e6ad85ba4f7f8eb166df0af0be0f009e9da39a2bf41865bee20dec1d8d954fb0301ed87b76532b5de72a39c4be4547b539d2dde169394fb825c18ef5de00a3e60d972133b8ef54fb6cc33f73d62fe38a758bf4c6af0eb95d5974e96b8321a13716f9d2f423f57d4f15d02f96313e625aa97a21014628500ad3ed80df18a2108fcd8ead83917d0b4358ed501cacf1bf0f6c6035d468e0d0527db8cbd633a459dfa5ec7f92e57f315e536b956978f96eff14e445427345364a2c9ceb1f8a1416ba17c950be095b3fc2efd8e875d1944707af8c7530e2eed399b3dc4e8c43180d14aabd90369852e6163a0049ea132b5d47e10c28cf16f9f6ae4d76fc8fec8b2a8e0450d5de4bf876f3495644b7c3f0f3e51212f449460d744bed8b72bd9ee8c10121cd01ad0e30e1652e465fe563fac69fecb5ff5a77a38b4875753f478cc9ea0b8acebf4b4f65c9e916d2fe6072f061ce102733b084e7ba0e5b4bfc9acddb65996680149c3301b95f259ebedadf49ca7384623948d03e4aa8d3422c380c48b9fe851919174c736a4c30813a59ec3531ae379230f5b9a316c75a8daab7a0dac4ca256a57d75ef00dccc59e671b9ca5c31fed91543e0912ce847b854dafc53534273befd4b0879fcb1aaf2f43c36f5e9a4ff7e98e09951d83921a1020338fc441380a3a42e77f22cb68918a489b2eef4872363aec5d11c2f12508049e018e1dc8faa9aabda74dddb8c9382c0b0003df934e4313f15e286fbebb51d6b0b689fc95a85a6940ae69bf42fdd12c1b976bd0f9df54fbf158806283cfd2ee3a6282d2a116a13356301a3abbc557976d09926b3b6845f5fd73f570a6858a666de59711f8586ba5d1732013a920dd664cbaa9ce79f34d00bc18b4a8c09b5d11ac3c601ef9fa926cddbf9c0b9c31d31d06ea7d540de3c1630a72408c3b900dcf77085a901b4f4568c5e9d51e9e839a9a0180e794654a462a20f6d6185d6741aef9fa3d4ddcda19c08578337651e4549b2b8eee378fdd915cf12ae8d79a9ef82ffe5c658fde57dea57d2f76a050dc7f6a3ccd254ec3ada8300eabc85f8539215d608c4f88befe6ea5ddd1dc532154809d6e170aed1cedeefefd30ec7427e556133b95142a89ab17a3c1fab95832ae843a5c924ad0f44524df9a339d4d58f6da2fa86eaf78e5948cf52299ab6678cdc02cc84d9de01a9222c9f27d3a00e8f93c54274984bcf93fc92bc4397c7c73efebcf1e31d68b070a6b5fef2770945f86ac5023eb937adfabc05ebdba49960deee1bcf7003726bee6a081b74563175401b7026493b4575f98b270be49e81a6542630c2ffa08cc5e3b6679195ad19f1cf9cf8724cf5c4d3dcbca6ac664088f6772f60079c933f7b1613c430965a67e2f252680d337d7982614f6aa743dae4323db203289ea91a72e15ea0f9b26c28d77bb6a2a21dda7ea18f917f0176d9bd62c4ad79878fd2202a8ac8fb2e3d6e49ae79cd9ce3d334c4f0448cdb3af74c0b78ec704a9d69ae3be6a8194a5ad67084cfa4cbeb46dec569c090e7f67b7196658a5ea8112bad74df7fb2bdf7942446cac8b80c26e2e465b66dac44cd061404ae2ca211547643b19280b4c53ba79ec992b27d5c6ac85a83e7c335173bc0e58d6c39220a2c7e79fbc8d4a2497c1a73e1cdd55d0dd2c1f79e2e84d5019f6b1c1801eecbba9140bf6feffcf958eaff4b3ca8e9fffb8d0e1b70c0114c9e137fc396e7acfea601c41de8dd6407adc76737b0cc92ac484a24ce9e82df243ce19f2a57142aff2323d6b408be58bf787f11cb4b9d9e3219a974ae47abce6637ebff97045610102456bab09721d246f2338f6ed85e94d7df9c182a64b0eecb26d153b175d368f3c38055d2b7adc2c95a5beee885c6b4686f702f64c1ab206492701c51417692969b6fb81833b1a49b14e8e138f78eb91d747e1aefa600ce669c1ad4b2e978df11c1e307529336844c9b33a015db462d8203440dc8855a2d322e015b53344cbd9bc10133ec07932b158211dff9b963fca7c405b269718a221d719ca5b5294959b25fd9569bd59fd7a602a0c63fbd27908291fc06d90b3f82f88b152d961204e7e8bbed712c842031b8029d05f6cddcdf16c4a93f7d5496d7210c98a30cd011ab81c717bb274109714a2c5755f65ccd54456f4a6c12f97db7e3e68363b04df2f1c563dca9153a0d8f84cdc981acb1f626ad0997a3b0756afd8fec9e9acff7ced6c437e739ab6adfc6018f5768ae1857c6bb5cd0b3d24c3a0e1134019fc8cdb703666b970ed97f338d7f048b23897a18f148393e8d9297d441351a155fbbf55a536696fb0eec0fd08a9761ca5843fc97f2adaea5b73b16847b1128d52bec", 0x1000}, {&(0x7f0000000100)="9dcca1aebc036b02467c88d8ccd703f1888608e0f856c823130cfe82755f44c1a4b8f0b32749f03ce01506c1ec7ff20165d842", 0x33}], 0x5, &(0x7f0000002600)=ANY=[@ANYBLOB="2000000000000001ffff0000000000001e0e5bb5d72e490402e22f81bfc24356eade3384bb90a4f9869146cdeb656bea1d10e04656844d9ac46b042227e08b29169ff3ee24b36a1a3368a98437198a313203af26729dfd9bb168b47ccd16648bb52d03776ee8d84dd56d16bdb0b3d5bca20efc066f6824d094b699d81d97bf60f5bb6f2013aafa6338fcee367a0318623623d3df5a271857d9faeab8ab655f03c349df9451f3d590e74f021e90111b6ccde6", @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r3, @ANYBLOB="000000003000000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="000000003800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="0000003bc72f73f5c445cb00ffff000000000000", @ANYRES32=r4, @ANYRES32=r5, @ANYRES32=r6, @ANYBLOB='\x00\x00\x00\x00'], 0xa8}, 0x7) 15:07:38 executing program 1: r0 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000980)) mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0, 0x11, 0xffffffffffffffff, 0x0, 0x0) munmap(&(0x7f0000719000/0x2000)=nil, 0x2000) r1 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffd, 0x80, 0x0, 0x81, 0x20}, {{r1}, 0xfffffffffffffffc, 0x0, 0xfffff, 0x6, 0x60e}, {{r0}, 0xfffffffffffffff9, 0x44, 0x0, 0x19, 0x8}, {{r1}, 0xffffffffffffffff, 0x4, 0x0, 0x889, 0x1}, {{r0}, 0xfffffffffffffffd, 0x0, 0x40, 0x75, 0x401}], 0xffffffffffffffc0, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x12, 0x80000001, 0x5b, 0x7}], 0x5, &(0x7f0000000140)={0x1, 0x100000000}) kevent(r1, &(0x7f0000000040), 0x9130fc3, 0x0, 0x4000000, 0x0) munmap(&(0x7f00003e9000/0x11000)=nil, 0x11000) clock_settime(0x0, &(0x7f0000000000)={0xffffffffffffff00, 0x9}) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) map stack 0x20719000-0x2071d000 of map 0xffffff00658f3530 failed: no mapping 15:07:38 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)="e22b98f1a79dca4e32cc53f4ffa246e5c3bfa71668f2bd5facdd9c818fcd380cfc761bb60800325a835a5aeb1b850ca6b4682ea2aba78fc5c23b12c18be230eb4de9b79a18725f7d7fab31da9110cee6f323ca7d36e394fafd73dcfd942ffb3304cd1c9a94e0f9253bcab7faf630a2d9156cc46d475e1ba0ea5017cfca9eeca2e4d10a0a92d675070254cf4e4c257a35b44b5344a592323cc6ed78bf9dbcca10a31b7d5614560d85", 0xa8) r1 = syz_open_pts() r2 = semget(0x0, 0x1, 0x200) semctl$GETZCNT(r2, 0x2, 0x7, &(0x7f0000000000)) ioctl$TIOCSBRK(r1, 0x2000747b) close(r0) dup(r1) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffb7e, "855c55000267a7230000001a0000000000000040"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) map stack 0x20719000-0x2071d000 of map 0xffffff00658f3530 failed: no mapping 15:07:39 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000380)='./file0\x00', 0x89a0, 0x90) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) bind(r0, &(0x7f0000000000)=@in6, 0xc) r1 = socket(0x2, 0x4000, 0x4) r2 = dup2(r1, r1) ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) select(0x40, &(0x7f0000000180)={0x7, 0xfff, 0x81, 0x7, 0xfffffffffffffbff, 0xa7d, 0xffffffff, 0x3f}, &(0x7f00000002c0)={0xffffffffffff0000, 0x424c, 0xfff, 0x101, 0x401, 0x7, 0x7, 0x730a8a63}, &(0x7f0000000300)={0x6, 0x100000000, 0x0, 0x80000001, 0x7, 0x20, 0x2, 0x1}, &(0x7f0000000340)={0x1, 0x502ece80}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000280)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) fchownat(r2, &(0x7f0000000100)='./file0\x00', r3, r4, 0x2) recvfrom$inet(r1, &(0x7f0000000040)=""/86, 0x56, 0x1, &(0x7f00000000c0)={0x2, 0x2}, 0xc) 15:07:39 executing program 1: setitimer(0x0, &(0x7f0000000040)={{0xfffffffffffffffd}, {0x0, 0x20003}}, 0x0) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) ioctl$TIOCCDTR(r0, 0x20007478) r1 = dup(0xffffffffffffff9c) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000080)=0x9) lstat(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000000)) 15:07:39 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0xffffffffffffffff) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f00000000c0)={0xd11, 0x8, 0x9, 0x9, "19ce0c3ab5e06e0483234554cf7a2bb313a1e7c7", 0x9, 0x6}) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x29, 0x80000000000000b, &(0x7f0000000040)="90000200", 0x4) fchmod(r1, 0x190) setsockopt(r1, 0x5, 0x1, &(0x7f0000000080)="27252660763d284674b15856c6d8954e51cf4483c0f1d3cbccbd426bb4", 0x1d) setsockopt(r1, 0x7ff, 0xd6, &(0x7f00000000c0), 0x0) 15:07:39 executing program 0: r0 = syz_open_pts() kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x7f, &(0x7f00000000c0)={0xee1, 0xdad0}) r1 = kqueue() kevent(r1, &(0x7f00000002c0)=[{{r0}, 0x0, 0x2, 0x20000000, 0x0, 0x10001}, {{r1}, 0xfffffffffffffff9, 0x48, 0xfffff, 0x1, 0x2}, {{r0}, 0xfffffffffffffffd, 0x0, 0x400fffff, 0x2, 0x5}, {{r0}, 0xfffffffffffffff9, 0x60, 0x0, 0x1000, 0x7}, {{r0}, 0xfffffffffffffff9, 0x40, 0xa, 0x7, 0x1000}, {{r0}, 0xfffffffffffffff9, 0x41, 0xf0000000, 0x10001, 0x7b9}, {{r0}, 0xfffffffffffffffa, 0x80, 0xf0000000, 0x2, 0x8}, {{r1}, 0xfffffffffffffffc, 0x2, 0x8, 0x2, 0x9}, {{r1}, 0xfffffffffffffff9, 0x31, 0x1, 0xffffffffffff8000, 0x3}, {{r0}, 0xffffffffffffffff, 0x1, 0xfffff, 0x5952, 0x2}], 0x3, &(0x7f0000000400)=[{{r0}, 0xfffffffffffffffe, 0x44, 0x80000041, 0x1800000000000000, 0x13}, {{r0}, 0xfffffffffffffffc, 0x90, 0x2, 0x3, 0x8563}, {{r0}, 0xfffffffffffffffa, 0x28, 0x4, 0xf9, 0x5}, {{r1}, 0xfffffffffffffff9, 0x20}, {{r1}, 0xfffffffffffffffe, 0x58, 0x80, 0x7, 0x7}, {{r0}, 0xfffffffffffffffb, 0x2, 0x0, 0x8, 0xfffffffffffff4bb}, {{r1}, 0xffffffffffffffff, 0x22, 0x20000000, 0x8, 0x1}, {{r0}, 0xfffffffffffffffa, 0x48, 0x40000000, 0x8000, 0x433b0808}, {{r1}, 0xfffffffffffffff8, 0x2, 0x95, 0x7f, 0x1}], 0x400, &(0x7f0000000000)={0x7, 0x2}) kevent(r1, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffc, 0x4, 0x1, 0x9, 0x1f}], 0x3ff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x4a, 0x3, 0x9, 0x8001}, {{r1}, 0xfffffffffffffff8, 0x4, 0x1, 0xd280, 0xffffffff}, {{r0}, 0x0, 0x6, 0xf0000000, 0x1cefb143, 0x200}, {{r1}, 0xfffffffffffffffc, 0x2, 0x40, 0x0, 0x2159}, {{r0}, 0xffffffffffffffff, 0x22, 0xf0000003, 0x2, 0xffffffffffffff7f}], 0x5, &(0x7f0000000080)={0x1, 0x1}) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 15:07:39 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, 0x200000000000d, &(0x7f0000000140)="eaef125c00000000", 0x8) recvfrom$inet(r0, &(0x7f0000000180)=""/193, 0xc1, 0x840, &(0x7f0000000080)={0x2, 0x3}, 0xc) 15:07:39 executing program 0: mprotect(&(0x7f00004d9000/0x3000)=nil, 0x0, 0x0) shmget$private(0x0, 0x4000, 0x210, &(0x7f00004d8000/0x4000)=nil) shmget$private(0x0, 0xb000, 0x2, &(0x7f00004d9000/0xb000)=nil) 15:07:39 executing program 1: symlink(&(0x7f0000000140)='.\x00', &(0x7f00000002c0)='./file0\x00') open(&(0x7f0000000000)='./file0/file0/file0\x00', 0x0, 0x4) rename(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)='./file0/file0\x00') 15:07:39 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) setsockopt$sock_int(r1, 0xffff, 0x8, 0x0, 0x0) 15:07:39 executing program 1: madvise(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x5) madvise(&(0x7f0000ffa000/0x6000)=nil, 0x6000, 0x6) munmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000) 15:07:39 executing program 0: r0 = syz_open_pts() write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) readv(r0, &(0x7f00000004c0)=[{&(0x7f00000000c0)=""/134, 0x86}, {0x0, 0xfe3d}], 0x1000000000000006) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000380)={0x73e5, 0xffffffffffffff98, 0x8, 0x800, "9c0b5600e82c9b280ec7d6a6e2fa5a78aaa9371a", 0x5, 0x74}) write(r0, &(0x7f0000000200)="b857b8f77f7c6b6b265c71998594b06152e3d0e5ede7bf381a3363c53274db1266ccbf582d0fb130a51ba3bd48e60d86958526fc1bf9b5da55cd4c0bb437179dff320fafd6ca91f37a831257eb61376aabd7cfab8a4f0ca5dd4ff19255dea98a92a0e550390adcc63e19d236fc7cbaf7562548069b04c80c7f49db", 0x7b) r1 = syz_open_pts() close(r0) r2 = dup(r1) syz_open_pts() ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000000)=0x4) getsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000500)=""/4096, &(0x7f0000000080)=0x1000) sendto$unix(r2, &(0x7f0000000280)="c70871cf44e32866a4705163c91b34c2098cb56187b393de302eb9376cf6e563da76dd87784b939bdfcb957185215b5a9560cc097eb8e544546be83067017c2821f8d70a185e2cc02858dccbcd9ea4151be8b33ae0885eebdfd3de33ddc950d13eefad32cb51bcd7d8a555840bd24da2bfc7fa478f3b3af6ae2aec58b0a1e7c1f46805e0221c02fff1a45b6316a7f9a1b3ee9e8cac20f4f562400c2f9230ece4f685a8bb7ea5987a162131d0b15d3e4fce854908c39a60dad7b9cada2db2414f9a3e4526bf0bdbd5", 0xc8, 0x2, &(0x7f0000000040)=@abs={0x0, 0x0, 0x3}, 0x8) 15:07:39 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) readv(r0, &(0x7f0000000100)=[{&(0x7f0000000000)=""/29, 0x1d}], 0x2f3) fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffe, 0x1000300000005}) 15:07:39 executing program 1: r0 = accept(0xffffffffffffff9c, &(0x7f0000000100)=@in, &(0x7f0000000140)=0xc) r1 = accept(r0, 0x0, &(0x7f0000000080)) sendmsg$unix(r1, &(0x7f0000000640)={&(0x7f00000000c0)=@file={0x0, './file0\x00'}, 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, &(0x7f0000000180)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000001c3d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000fbffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000047c5f4296e000000000000000000000000000000000000000000"], 0xcd, 0x0, 0x1800) getsockopt$sock_timeval(r9, 0xffff, 0x1006, &(0x7f0000000ec0), &(0x7f0000000f00)=0x10) getsockname(r1, &(0x7f0000000f40)=@in, &(0x7f0000000f80)=0xc) fchmod(r8, 0x0) msgget(0x0, 0x4200) 15:07:39 executing program 1: select(0x5fba56b6f99c44af, 0x0, 0x0, 0x0, &(0x7f0000000040)={0x1000000003, 0x3}) 15:07:39 executing program 0: r0 = socket(0x2, 0x5, 0x8) getsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000), &(0x7f0000000040)=0x4) unlink(&(0x7f0000000080)='./file0\x00') accept$inet6(r0, &(0x7f0000000180), &(0x7f00000001c0)=0xc) getpeername$unix(r0, &(0x7f0000000240)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000cba600000000000000000000"], &(0x7f0000000140)=0x6e) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000100), &(0x7f0000000200)=0x2) syz_extract_tcp_res(&(0x7f00000000c0), 0x2, 0x7) socket(0x10, 0x4, 0x21) 15:07:39 executing program 1: munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) madvise(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x6) minherit(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0) shmget$private(0x0, 0x2000, 0x408, &(0x7f0000ffb000/0x2000)=nil) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x20008, 0x98) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000040), &(0x7f0000000080)=0x10) 15:07:39 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = getpgid(0x0) fcntl$setown(r0, 0x6, r1) r2 = kqueue() pipe2(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r4 = getpgid(0x0) fcntl$setown(r3, 0x6, r4) dup2(r2, r3) 15:07:39 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000002c0)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x3ff, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) kevent(r3, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x15}], 0x2, 0x0, 0x0, 0x0) close(r2) 15:07:39 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt(r0, 0x5077bfd3, 0x2, &(0x7f00000020c0)="eed39085771e3a0940aa32f6640c3721f1926e628f3e0e493254b4efcb7c1cac20dd0ddbf5cda317ad6877f4b0c9aa50134f2428493dc602a3e0032cefe2877cf2105e78c400e6c1eeec0c3a1b312653a6d9c6b9752dcc516240929f0b9092b9818bb04ab39818b29b673257f153ee8dfb36d8a739ca1029cf8f5e3b674d98477352ca61bb5bade9f897183566d2e409c0c1cddcddcc261d2d2e163fd5d84afb4865ea6e9ee468be99aaeb0c182f0fd44cff5491033780cb2b4e86a582620060aa6728e82bff40a6314a0e3d568a57ed65d69f2941e8bbe4dd4916cbe791cf9165fbc2128d29a41f1a1d3345c24d3e60674dce701ab16893d84a18f041f717bbee113ef9c872c7b12b2e5693764b43f319e0cc0a2d1d167bdbea03baa955ed9024e41be6133251ab5588559d1b67a42b74f684efd64f464ec0e482a011822fdfd27dd36b1a06bc4ca3577d60f0099c9a055086367e1ffc874073edb02db9854c335d48744408f91a345d9a45f4af3ea082785717495af51d6074e238f8b5b1dd2a70ed373d0db5b9bf0599dce86e61212e9f823067b1b428701058efc659adb452c151b754c4473748cbbe7fb09581cb9434ecc35ef8a3042352f72adfbd760bcb6bda33c25829dd4c9d650200db271f5fba65abbe6fa254b394633e62984fd02b067975a23429914b7b372d217bd45359b797a789a767eaf5803dc0a1a7fbb208d85c108ea5d087874ee096fa1df9c36432a4c3234c72410e0b46911cde6710cfa8c0dbee58308564f59045effc75c2922c976e361a345820bdf38bc8d37e4242df26ad458fd2d0416caf685c22a907f95b4655a8e78147bc037104b498ff8a6d95d5fd55b9283d31726a51bd64db77dea1bfd8b253522b6fe84c66c1115b5f7e8f534ce4ec71a286d8699301a305c42c4f9937750410589ac23188be6feb54328c1746304e73a3157c4a7320edac548e197ac7e42116a977da6bc910424e0257447ea05b77ab3e6b55aae87dce4b7141a31313fed381f86caad8cd5098239a712a1b20066c599beccbc9c91147a20f91f9e25642c85256c062bb0c056c771db94326368bf2650095e08d56efb07b47b15c6a60480f70fbd50df463f8fa7da32b8c1bd0c364f3a48c1c489c1b73cccde76ed102c4aa3c0ece7ac078d6be8ddbbd553e2597db394e765302b5d80734e58f114f415ead22ab1b595df15f74dd981837550ec77099ad761397e750f88b196a3a9f031a6b340427352c13a6aaf4ff5cf988d20a04fea7b4c48667cd663cd055027f299c2a3b318709797a153182d84200bab33d3150b3af172321915a09f0a4b8c396652cd6b317022d772da639e0b1d78dbfd0dd3c4a06122060784fe3d07baf5cc7fa51950cb34e8ea29e2fab76e22fdb5121b38c41fe0586c03bb2ba513af45a83d2bb95c9ab44ba9022befcf5d0e3b0361b89009a227ee16ba187380b51a507842f2ff788538c0a6d1466bc47b28c8f2cb971ecbd983a10f43e201add5d9038d94066b8a638ef5baa356a44f8d460e47337ed3b878905a7e2f3ab12e79255fcc8ccfec62fcfb314a35cd4b93cbeec22dee62e34a9f9fcef570e593742cabdfb785b3ab2a7b8bca4b3c6b8095ac12b158e5b4af098f9b87b1b0f1b6c872cf368bfec3f5d1e65a7504f3b4ba97fb07cafc5b96efb7c9e3771d59dbe387c338856639bbf790db7211cd8ba91e577857ab5184f8e6a07268253eadc081d188270af40122309ab335278e271d4ae6260cffb40b46cf31be51ce28f46a3f4d8c57b665055310c27042f8e45302706ecde513a8ad1465faa46f5b8da7dcf128b0e4bab9558313278758d48f1adf08a8f4fcf4662fcda6e63defd75883b5fd8feeac5a08eff3b6a58677108608c62bb8b0779b13f459901a47102b96cf1d77ad5f1b6b7263c8a44fce94511ad4f6ac8cb2bb98c88bb32ff5b0f5c090454d81b6b98284d6aed572a0ab7ed60e8518cfc63cfe58ebfdd4ede3ec40059bf279285f0c9932ed9389758be13b93051d99df72add6b18009b268dd372675c29566f313890ffbd0e72db1916d5fc28d1497b5750b489961dd4346cf0204e086cd045ab50b1257dd0838392913d5395fa95d10879110b43ba4510cbbd70baba4548aea40364e0f9986bef9e7b245e97f7c0c97b36d9802fa382a5e5bb3f2751209f3a17aaa4a1e7a0b7a7f977ac736de580b7b0c3629c0b7b73947b398a95eec14091c1053eac9740b391e721b26ca013b8e7d5ba2dc616c1418c7d685eee32431246b3f58061fc84fada62ace82b92dc2aeecc4bb9a2edd2af3c24667acbb0b33487761970323ebbb7b2bb52e71ac91d6a101fcef7285507dcd914c244c7e29f096c6959f407bfce2595f4172d1fab8e2a6b8a5951ad0766c7741fe2c4ba9c24fdeb848980da33e4fe61555d86870bb9fd0fabef25b3dea33da7851313c553362a81bd210eaf02f15886db24adc502ce24d9a06d7bc7b4d81b741c8b49b86fa5160259356c7acb30f9a22f3065c109f591f12e547f14a5b207676c3cb2963334b6f945afbf2fe4ca62fcb29cdd5bff0bb285b19d255ab9372e22af20f9005e4aee9ecf333412dd1d9e7c40af8c03776095eff322d53aed4cada7accc3e94fce6b6adbf9b3593166bf34db48198ec33626a18329146baecceca5a85a8a2a00610ab3d79db9764374504e2b49af4c3bd5ea4bf17c6e9b7953a96251699505da3057d420f0a9497b6554247327b334c276f01c4f770d3a5460567263a661ae68b9d66a5417b1008d443f00b700927d668eb8ec5b7b0430d62ee17febd65ba908b6091197a4418731ecbfa67b13c0173aea5c227e48c079c6fdf3f37c4a02506842961aac96900aaa1ec7074332f457a0a48420d2d36a0847a66568775a298c1ea5f64c22abe543c23188d217e4138da687caf0d4af938554db8fecfecd3ebe5c8d0505dd563c3a22a3dbac0b3ed738efbf41bf717e13e78cc222e6a3ab0694649c00e3af35802ced3583c4b22d12ad58cbcaf32e4981b64379911d909f3a8e90dd39c82c3d7332e5ba476c4d1321c108687c75c00db77a2e0aad97f1c3f30e384feef65c4567281f849cb7e47c806f1705cec53fc3cd0aa59f7e2bfb09169659039b5b4b978d2cf2941e0cad32292acc3b68b32f1fa1efddb84801572ebd4d8899d7305de28e281c81aa1d250a58083aef571b0e7726c6d7afba50e2af603e312b7112c81d894c76a9475344ef2bfd195af94eb041a17071068618f57f7eae19e0734c797ad10d36979c8ace4fb29a47ae86f10b2507232e060bf133491078c1193fd6d2f58a93a46a63fd9f39998edb4eda9f1ca512b777a45b2d74cfda5e23311f6752c845b0aa8c6c45e9a9f72723cdab23c8f726da880dac0a888d5685e0a42b6f5e1a3c8ff2e9995c476e64ea8f4bf584e1fe831ec6589c625e4cb327b5a7425968f35ee54c07e26192fa942a7431aede3879a915fcda5f0784a855d02d72609abee31cfe7164c459641487d9dc8fb52e8460032bf9df39b657376c398bc6ff3040d885e5543df6735af66af91362d5c8acbc8df77bb5f40b76ca10223892b3780ba7c0922c3bc42d78a5e432a52137b099c547ddaccd2bbaf9a69d94b6efb55d6671523ec4b0074d2987ecd52cd2dcdeb77daba73c2817786129f8cb4040c01ea54cac390fedbc8704f3505b532d4bae2fa37f4181a86dd047a19a01d171598735bcbfbcc64eabae5069278b02b761e23accc08d670ff4d390032605cd2a19dddfbe3af90c00efb3eeac0afd0daba5000ee19f816b82c68829861cc1778451c2db2e38b5b2a204a7a13575a2e6f766c3d77ceadbb76eee861ca98ef8b685254e03b8a6864b80af0134a755be9bf8758ed440a96068028254e89e9318b70657d15bf792f8e6314b76d978f86492083cbf4e0852b3eff1d5f8374df49338f259321e13d49d7c086dd88807292727f757f34bc8b26631aa57cf368f4c4d46408c835826f23a71bac9d8ed22c159c02f92d46d08513fe70cc16e6bd6d5657ef4032ac14595b838e6453c82b92233aa976bde95cc0383d8ba3eaf2675219186c44003bba8eff5fad8fba2cf63aea35cdab009d8e73d30b35c67a11dcf07416b8603db5d1bca0724f39ac32352ad6db4441b14f2d6e1690f17f212fd0f24dc163d828805898543fbcf7065c1c304f80042236e77ede5a06a1dcf79778b83a8d3f65eb98c1d2d856813a4d83003c0a2c661a8fe353a832e83f78b378e9b2d3662c757c3a900d09c4a016ed9b35d892264ac8b49dfef16695172a399c38ca0ae0be46195b2aced9ebbd26368e2cb7878d4d7d081bbb729c177db1ff280edd756a9989216d668c723daf5f3bbd3ce6918ccfb6f10e36b42ec19bb612110596c5d20bf5fe3bcf2fda56ded701c54d6cff8d854ccbfd74f3d117e3cf1cc0692eb6ac66e1f6776566e3fcface7b7451aa7d6b2be84e9d8f3868cb32683f5495d0855931228167b2b15f1f0caa98138faa434144854cb4908c3063f3c6bfbed1c1dedbe8462b061af1fe156bb9f07065d5a880951eba22b84db06ec599fb8076bc4e66969d9591b27aaabff15bc1fe29f06965045e899765caa94955cf744eb56199ddcd03f88bc70339f2f73ab69d399883ad207d756b548923c2f1099885fd01ef0b6b66f66680894c90b662a44cf492f87a572a839129d88950daa68701261c42efdfa25d44a523d754216dc5499d6ac634f1f2766677fc93f266d5aec4a76e7102f24cccb187654392d55324aaa08be0e656d7eadfc0fa6eda733d5b76a597a08fb2186dac3abecb919dc1579c32fca03621e516b3038cc9fda177c2e469157ee174f41dd00cb3df8478d0f71181aa6d87535e6952edc5b0cfeb22915580e60133817631600eeb10bec7478feb50f5fc8851a52f88c6532e8ab855ac57c37eed15c4955974b0b7ad5dfd80c5f2bb61f21b12973a23058685e0856b6c9eef9e0721c641145a54063df8820202a9788c3cde1f7f5325f9de932a72186a8690875ae78648fece03a8c9e0b9f866b4b54c82f42da24e7444db90ee6daef91d052e2038df43c34564012e0b8b2729883e3149a80a6e86b0edd80c16cdd5e6aefb70d0f3a96e2c077381c133095370e49c3a94bbcaa6eacaa2edfb5abd0fef5c74ab6c9e2c6f3214ad9ae62b01aacc882d2c24ee0cbb33281fd7d548439de96579a8663abf43527c3f75ca785ddc34fecafba24e97650254853b757b3b8ae1fca8467d797d519a3981c71c8ea7ede8dec27f73867f4c74a653df02f38de307f91907a1626a481d94eeaa4f295933cafe0240ea19fd1332e8ac1983dfc63dd55bc240ba233e94ffecd464a5928b1d7efc4933df4ba712f6a4e6846a30bf42c0d46b576824244b856e16f8f3ffe46389d05c3807ef05416ab61bb4178e7ab479dc7104b21891c23400efef9b814a2fac230d6f94249668da290f0d4a84daff76dfe9d70f16ac02f94eb427cb0451837320477f1ef0701fd980919743b33da1d86de68c450022c00d6a54ef7eb1bc615ce3ef6d26c3c9b0015ced37eac1d288acf3a5701c04906900d94cf62cf7b609e686cf40dc582c36a9ca78d367304e0ca1dc6c3cfd949a63168abac8ce4ace5f348287882cd35068305a34efa18fcc03648d76630e269fecf9af641e71a0b4e57f3af5b93dc34780fb2021b7a7f1a11b17341381215e0d1be33f9c8c9dfbafbd4f560630c80d82a8e6ecb2853491b41c73ffe34a6661c1d9730590f64331784e2d11c967e0bac953d34cc145", 0x6ea) r1 = syz_open_pts() fcntl$lock(r1, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000000}) 15:07:39 executing program 0: r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0x100000000cd}], 0x0, 0x0, 0x0, 0x0) nanosleep(&(0x7f0000000000)={0x10001, 0x4000007}, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) 15:07:39 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) sendto(r0, &(0x7f0000000000)="3972a7fd8805484961050d11a5e0aa62c0d8c8cd94b1105a6203cd4633e0008e5a629d5c38936e649be9b8561bc2613273d28dc44c28cf4ef677f68dbfe737d29db8f00eba7be96dc158f2fbe73f9bd1a15765cde5b7adae0b70fcb8cb1fcc2247957d4622358923063ec4f2312d34867bfc5870f05ad402a1b7b7383bf80391de5031d59b0e863f633fa75bdeba60f510aa30ce416504705f75ace6342d64141e279f2b07cf95e452de6027f3cf30b303f10bab8ece88", 0xb7, 0x0, 0x0, 0x0) getsockopt(r0, 0x29, 0x38, 0x0, 0x0) recvfrom(r0, &(0x7f0000000140)=""/10, 0xa, 0x2, &(0x7f00000001c0)=@in={0x2, 0x1}, 0xc) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000100)=0x3124) 15:07:39 executing program 1: symlink(&(0x7f00000000c0)='.\x00', &(0x7f0000000140)='./file1/file0\x00') unveil(&(0x7f0000000180)='./file0\x00', &(0x7f0000000040)='r\x00') chdir(&(0x7f0000000100)='./file0\x00') unveil(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)='c\x00') r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x20000, 0x40) faccessat(r0, &(0x7f0000000080)='./file1/file0\x00', 0x8, 0x2) rename(&(0x7f00000001c0)='./file1/file0\x00', 0x0) 15:07:39 executing program 1: r0 = open(&(0x7f0000000240)='./file0\x00', 0x100, 0x4) openat(r0, &(0x7f0000000280)='./file0\x00', 0x802, 0x4) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='r\x00') mknod(&(0x7f0000001b00)='./file0\x00', 0x2180, 0x2) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='x\x00') sendmsg(r0, &(0x7f0000001ac0)={&(0x7f00000002c0)=@in6={0x18, 0x0, 0x2, 0x8}, 0xc, &(0x7f0000000500)=[{&(0x7f0000000300)="b1b1c914a3fc93e37b77fcedd9850de16663844559cc38f2ef60e744c8c6e5735279c951bc3e2a4ae04e54aa05f843ae621857cd0fc5df1bee0620b9871c3b671abcd4eae805ca76afde51c658af99121a1311d4ac810a0ae429dadf76799dae66d340f1", 0x64}, {&(0x7f0000000380)="be69e41c54f2afee9a45ca11d5b5639d5069de218714890a75da7190d399ba7bf41f247bab6eedd696b1b71cf3db2317a34886655f3992d46ecdeccd799870c28583e662ad0468c3e7d1e872c12cc20647d18fc30e7dabf33959d245c5172a3f432d31bd33cae5bbc0a8c429d80c9123a82cafec3fe063bb5146797e9c65d738e519c53ae464", 0x86}, {&(0x7f0000000440)="2db201e589886be9a524087eaa803c320e576d8507f70b5c3c26f0d64777938467438f19457897a169bbda3c943463c7425c732f75280d9ef660c05cf1aefb13d76698f1f1e745fadfc4a0330a2dec13de161b49d8bb54ada40a270b5a21f1f04e010e59b49a105960a9709800a05461f138969d5030d58fb81bd3f359eddd64884125f430d8b5918bfff506b7979998fe4b3b24c28d7beeae178793a377cd1a", 0xa0}], 0x3, &(0x7f0000001c80)=ANY=[@ANYBLOB="8000000000000000ffff000038ad0000a8a94e835426e213809ed515f76dc0aefb60330f70449d3a3aab8953c413a7c137146059bf7a8caeafa29314d440e24b7e8ccf5d132d17001bc8fdd4bca329f84f67aa9060ac86db6c6d6e86455fe74821cb394ac4e5c3fc5c756cc209b88d4066b33dec9611cae95e572178db0401009800000000000000ffff0000fcffffff5f128273bbd9cc50a94310a7df0ba4875c7d81a39423cd6ac8f941720f8bcd2772da39a60447fd1fa92e3e0f07bd0567c5a264da2378fcc39a6663e685a3a11815b155477e8bd15d964a1d0d81bbc4767eef698823c5efa05f9bba3f6030de5293e2335a2295dfe0a9fafffa45fbb155184beaa2a969f5cfd10eafdfdee7d73b3fdc49053713ad00a000000000000000ffff000004000000f93c837bcbaeb1825ce6f1795460f22cea9a23988e247c779bb2b0c29e9c14c339ac08ef45d1b5e53908c37c38a9c36e089f948573bf1cd3737f4dd9e612e614ff41dc54322c60e0918ebeceaa487001c5395393f12a4f6c29ba84bd25d5d8660a4b5bd1ad49c6f9feb864821fe02cc42d8ee0914a395f6ca3a51ce888b88f89a6ccf825852224c255000000000000002000000000000000ffff0000490b0000fc63a48fa96c059e53af7a4115000000101000000000000000000000ecffffffdef66aede631315b29ede9e846ab992b7e81d5c31737a5f41876271a25affc514ab5523797774385ca785502598014b427eb0d2412cc9ef0063e504d741cdb2b2fa1cf2de8e694f376595e97bc1e40010f11a4b5c312dad64cff43128351f41b76d7a10cbdf1a3e15b11777d784967a9c4833221e3ca483f0516a05fd9252fb83b06c76f443914f0a59dd71ab74eb76d207907c037e367c622f7d474bcf99284ea14394a14e028c014a1fe036be4821c8a18fd673ab36263cd8279ff4ad4857afa1f1f9cb3f9c853c95bcc929a20fcf4c1014a83ba4289c7163406c96f6325fdf82d11570ccd43effc9f7d6f70e564c499adf9cbca7e36c1394f3ba1745664f67528564517f74766edef5e595898366d02c77c7b754643b4cee5c6b638f0efa9d25e8d794b74b52798ac9af484eea83dc35940205f09517d2bcec0522202af53c32fa9128bd76f03cb2ab64d110f833f11b5447145fe97e93bf4e42ff452685e0e91cc692b4202435f70c432b2e2edae5ad6077f5e50d3d63c7ea6575e224466a30a7fe377fc1533e1ae80952eab33df9719ee9fab83155ef6ddb085c2b8be74b0e40483fdbdfe907a7b5e52757d838bc06d8f05f9c56385a7061a53635d116cb6aeb18b8cb72bfd157d44189b5e98bf26030e656d69de025b8cd8043b5d8f05935687be42d716fd46640eeddb5578243fd48243846daed57dbb6d28b7e1e72afeed40ebf619eb5f7bbe0d61764cbc6e41d1fa048fddf1451f52727e3a845d63fbe358c6b4d4b3e75aebcd4e6ec8799575ca83129c6f360ae0215a83fcd41b932ed6967ef06d05b422bb782c58c0565fce0544be8679a30973018a553aabf261367ca32aa27759c1d724dc2bdb8e7de7e0e355e4a1d1361aba868ae9e2af343864ad0e9ef7a2d59d4f918000d872d76b52b02e91b016ed1c7132fbf4b109d663806747d6853f778cb755746ca402b9ce855599c896d7944b8fbe8ee1a46999f96261794cf69da7be961f84939dcb06d6f0e9cf9556d5f63014b5dc1e3dcb16d4c6ee72539e825a849f33a69053f2cbaf7e9b16bea1a99d38f41ad8cae76dda6238791f9624ac2ec3777cbed80d3afe7242fb557b9f587cb8e2f5bd5736fcc6b78d606dadfd5831baa1ebe40d9e36791e64456613093e9bc91c60b43db294c571c3872290e0e05e32a95e91cb696199b54028a260fd262f3f045d5cec82bcb7cc87244a5bb6cddf91f9d15be3ee7019f529b2f71871e62c28a69dda151bca384f456d5da05856f9cec7547b0fd78becf892a4cd6ea8481f016b0fe3a20287c69b9afbc3ba681f19b847287f0d043449e819c4d98dd51c29b3809c8569bf0d61c85f52bfc50a981bf4bb54f140c49218f3d06ae1d89dc974e33d3d76e2b6e131aae06fcc47916c08d8de944a0ac970aaaeedb48d1dd7b3e0516150b9694812667b93821f137ca03a18b4526d4d476af99acfc77e195c8731d5c991cf21361fa7b520f387e132ca569235260d59b6cfbbedba9cc5db17dc5a8d4779f0206a2d3c0c74ec03a8ea1f3be12e2a4d8f922ab8054645cba6fe8fb6dced178749ac508b97a381139879e886aafd11bed3383f2bf89d8128da39a712fee36b4f95684bd414d88279aced24ce861374ec49dd9560ae1ac980f90f8f61daf021d877e3f31e1bce2823bddcadfd42bce43b3b6359e694a0dfba49340c298cb9d17db9b9f6967f64bcef7b042fde00d85dc761f73df441abb436609740b3d57b463ed3eff8ca7ca0de08d87b7267c374be3d4f558d4c835b0f017d5d7e89790ada89fc14a0d42b16358a125d4e3f98a6d6bd5e6b02e0ecd12d4bb5ea11ebcad7433411b7e1635cfc491474b60446c8f44d256ced3df5989ef089ddb629fa6a4711454b24cca381dc2def635d7160fac0ee0a441236ddbaa88aaaa45288582ffc06f534fd6c8cf17e66dcef532c522d59acf09484abc2ce92f9fdb2f1f6a168a0ba69f5cffff6b8580b2f26326b62b3eac878eecce16a39593e9582ea88eeebe6c8b19edda30723353d5a60da6ec20b3882ec41d97ca95f43718920e40bed01a019d0bef81a266eb8eb3b7016139d225e14b56c2ad2ebbf315cd560623057849eb372e32b308d3aaf08558fb7900f7a2af655165fdcf05c216e4db0219b74d3d3586140d61b29e77f1eca699d7737d0a289e88d305d88edefefc2602f8702c0342b3f7c6bcdca3f3e91f2554e0605a71ec884f9a4d0d434c6dd22b13e2ae784056b30db4d1ee7d6076b371a49be01d9fe921c0ebccf7b9035694bc6173ec2c24a7a57525679b2703dc79e27448ca10d826a543c9ff7075bb8fd7f397784011cbe29ce26b42b60e2c11ada2f7d4788d78fae141fc48bedb1551ee646028df8aa2ddae8e31b08eede255ce680a2256a1c16345844c996a84e6901e458ef904ab022c0cb999265134ce0570903096bb6ea135fed08fd2313c3f0e1c575182912818eaeaa1db7fee6c342aa09c28530b76bf98bfc50798cdea8033002641e186aff9c036e38097df7bf85452c295e1edd30b70f93c59abdafc9c63968fe76c604f0a21f43a184c7ddeda9df6bc78f0d87da1efc8c37ba5f0f76f475f1899601db80ed5d9c73f26e4d7513ceb69d24a5ee5c4243ba85689aa242e509e89599d3380cb3888e31af90fa91c6c07ba81557d6699807d8c3553665839e887d893830577850b77b0b1e035303a5cd72363dbe4df66ae395bb64a9c3ffd34bf8915977b1d0e9d5f938ec670cc9de448244b86387b898371ffa19f8c39669d0013909fa5567220b6956b1558727b445f0378542bda35c12544f455433a645dd0afafaabd456a57c54bd08f4dc6bcf1f08f7e07bdcfc49079c77fe21383f02d82df34a731b9e34ab2adaf481b013e55e90dcd3e024a382884447b4b2dd3a300e6511344b207d4a87cd8be0c02c68b402aa7f1113e86305578c6d7370870e497f40cdf8e792268d91e0b868479abf7e4904a91aa67b06774273fb50e3cb6fe4607fd7389878c1b4a38490a091812161af73850dd0a3da959b15bf8e377dea808920ab2f17180a94d88443901f76a41490decb8f3ed77641d5b020dcf23719e1c77eb060244253619abee3d94c80cb6a0a6542505a50b06205e3b60867f84232290b99827b25d132f08a7574cb69005d08f745c6aa08d7d17648084db8b14024347e68bc875e7bcd2a39097ba537f5c0200d874182826405b99b1848f5a5318ab6660a84d8250ad731eab780ec005d9ce959cf19b59031d38ceff3709dd01914c9b7806c1d9046634d22d7adc8ffbd923a126f7dea3634dc3790cbaff3841c497a77c3a824957711b075436c5933c9b95241c5feaf538bb289e25a4546ef9def81ae23c184a61809e57b7c7948a250b4118adef615c92fd047681e4e505b485bc9ade94c11c146fad83d9a866b2427caeb50b0b8b7f1360621103ea3a0956a1a061a75cc6bbfc5d3dd48a28f29684ae89764a2564e8084961b20277e7c8e65d4539fff1588660438f136924603f8be02aed220f158e4bdd80bb4dfacda4f0789db912f761d23598e4d82660ba1bc560d966abb26097dc95f62e59eb33ea50a40b8b166fef3536b39fef2877f55bf84760cfa1f6e0c91be41f62c04b043836a2d9d2262ca6f1cb33d3ce3a049f8c4845f05013cc329c1ec59b89d672be06e459b9c350c1a5141dbb130f598c08b5e543c5172573e8520df7ead277365a49935a1e7468c39194e8736dd64d6dbf559d4fc805d8104e62728a04e2d302f5682d35f1a23be29179313b79dd348de7ab8104b0648bffd3474c69d8646b00a0e7a6ea60ab948974ade7ec7e7da78853d5f14b41faf341b4871360846d899855a984daa676f9c3acf0f34271bacc1b9009ef01548d9adcfb863fca04eb1c5cac3ee794723590238096279965c4e44ff227f649867a6206e4e93642e3f6d5e5842bb9d1e8b47cae0685ddf631e46beea330a0f15a5fa01c14fa3b6711cb4faef7797f1ad81a57c9b93ddc3aecc6ca1d01a43e17224e3e80dd246ed2a85453059fa38e9b9de6ebdc321a58e1693c1180d63d52f65a923778f9cb546944c483d8e65bce90aa35cf730638ff8116964a7606602351efbb66041c94b211426d0d473ab0f6e9eb300ca9f942c8b76c325daf82e14150e7189a0a95f4b6f4b4768823b6397028ac2c9f1e392ab857712cab30a3dd734c1e7d0b7f8ead69108aa411fbe75db4e96634371b8c1607b1c83c351e128ab4c5e344565b204fedf7c9039fb111549f9b9c33125be90fe5ed5dde83831efebb86597d311b9293f699ba69af2e5958d9a6bb2dd738c2d13674277e2fc88c18ca335822e9d1961ecf4fb8346c53b7999df63b5a50f8a2853dca7a7affbfde8369aa080a297d57f51b6cf62ab187b2022ccbc04545905312bd53baceb50d21651467f239a94c741eb04f1fc317457b26e15e7160f226ae208ee4586d4c8924dea32f504c2cb03c122d1ef3e6d15eae3d02fd3415d80cf5e7d885df7c71acc38306e749fefc4f361818643132a51bb6774afb1437da4f1ea3bfda040e0290d9ab7d354fc1a087604722a329f863058a373791b08730ad147720d6e6c801c141849d7cef3e44757e0ea01c94ab3f3a864fc0a6781f36f7d4518b67d4fd81876ca25940002832e5933579ce51c8df246ac5e91c21fe06b5c98a80750751f202f44a942b91ae7f8bbfd631bae1a106856200f370ba41f696c2995140fa745ffc5d969ae273c6274c8ed25f42a586d7abfeb617dbdf982daa037f9e7121da7aa3bfb84bb346325c3a799955a14a80b44938db36fd1c7ee7afd24204e2338ba1ca762c283bbe218d1710e98790bfa81c4402a3f98b39b815d5ee085d19d5bdf3e302ec44354b6296b53164ca70ea32821150521ea4de25cb3e698f09819042c38b49096d958d4ba0c41a631cf49e97e6e8eca83c176b1f44b6c06fd83939746e7965ad99275d268b5d41d6886343f41f4c82487e88acfbd83db846b60c5ee24ac22bc790a7cf1219dcfc9b564fde6d2147b0dcdb057c9f366c105b9ceafafcf98301ee11f7993d6d9563329b1b19195dd950b923fa5fc8ca0ba1c78809f716cf290026d6d6c510ad16d6b0812a548a356150fd3237258612105c64bfad112909e6aaaa4c715910b3c04e0a1958ead108c3fc995ef6d11d6b1f0bb00d7d1f7a493052030e9f2006408dbea181bd269fef6954141253860f2a2fac5ea4021bbf57eac76c4df18563256ddb096543449745b5e52fb8047a9102e9c7feb8753f9f3fa37664ba10de77724f5d19de1944b7984ea22a67ef068f724ef499576561eb111bc79fc78c6387cf70c8ed8ecc101ad31ca6789add3d253371351a6c67efb590e2cf992fb877a93b1e45d0baf73ef3fe014966c2b4dfa9513880ac655a4de0fe0af33e021ad72d26a6b3330ec6d35e0283ca498fc27ec9da821c841981d32aea9f6dfe260338944e480a51e42ca526414568d0dd4ef5fc18817852185627e6119213aa3d326f587bb545c6330165f04d74ac83b66e6f6fc68d4ace8f20badce9e48461b78775a84b8f040d1e90b4f0a550a92af54d6aef2e25ffbb414573c8d1169d13171fe27c31769c4cfffef69619ad5ba901fb914998e35b46a0ef382d99b30d28ed797a972dbf4b056e30e2fe46c6cb8c831d9002f5f3d8788ead61d68fc617448161fc01a4f6721e7aca66261083a683387c3a070d7e2f13cfb11b0144896dbd7915f7648a03fdd608fabde64fd3da64d60f8b469a71c6e134de3dfdee42e7949d4f524b3a028f470ab6fc5b800000000000000ffff0000393d2286bd3e7168b6c383b41c778215360dcf90a271c5894f75d75f2677cd7dc76d30f10d1f68ec05e330eeff86d1d09789c511fc9051cce91f6c3492dd26eeebfb9d1a5c49c10d2b12e0e6f735f52be7b4fabdd0539cfe5d9a84a08a634b6329b14c96f5c5ae27d475205ed4effe2182c38d98e3d63d3983a370666e7ed3a32361c2c2bbda81dc1a8a27292c9f5f0ed60914e4d734b3306c265782683379ecd37c41ba1e00000000000000c80000000000000000000000ff070000d3c81dcd043d5e6131f22a1845fd6229d1dec253ab352d1dc7e45c66568f6700db2a06469e748b6ee693bfbdfc9e305b10f287742cda2539e74cad5da153d55feff1c65608234ae7b689702d251216172a5f2df72cf6204f2f312fef350917a6acbb8f4f98cacc495578c431e6e7de0cc30adf22c7b6c26b50ce70306d527160794fe8c3a2f27d749b79d370cf131c3dfbe5845b24849b18228efd7b1442100710986d6f85c77cf1f99948c10e33d98d280fa19765f11cddd800000000000000ffff0000060000005d3a907b766acc6a9ec885732b7d0bf672234e20fb5c5ebfe621d1808fb977764956497d1036e40d31e92c0177689a75bcff114dace19b2277d325c33a1d853bddd14c4ccdb04977fc8d56d0a758fff561da869f35ae5d88f50994dc15fd52923279980d3c55e6326072911bc19d5b83b4c537182d4b2317586fb36d53823e8bf45ff32cf40bff3a17abebe5293eab7c57ee28cb51396aa8d1d9d84f0cbebd798b68685f5f7ee4efa00812e171052857c003262a705c2cbf9d19040f477689ea27071dc8000000006800000000000000ffff000001000000405833163cecc772994f19fb643fbf8c02fbed8c32de3e762860b24a19bf75055de33a2baef63033b47d4e643891490f9af89f44092b7b6b526ddaf3aa17fe0b9cf44e48afe46270b09a8dc80c45fc1495bc8420df000000b80000000000000001000000ffff0000721464b2923e1e61f6ed18e161f6a3504f6f7ad064e9aa3e35a6175e890e9d47368774c612fbf584bf985b6246cec9dbc383fabd5ddc6f3201f85c7813b0b820b454f435728e186f715a8a9f317acf736497999c6bcb5db8496edbd8e7e73f55bacdae7d509fbd15aa31eb9f2e8ce212739a25f3652ab26b5cd2ea1ed6b135909b3cde149d8d7d46c84b065fa14972e0525e06a29ab5de42c07f5b15a33fa2867c719b3300000000"], 0x1560}, 0x4) r1 = open(&(0x7f0000000540)='./file0\x00', 0x8020000000020d, 0x7d) symlinkat(&(0x7f00000001c0)='./file0\x00', r1, &(0x7f0000000200)='./file0\x00') recvfrom$unix(r1, &(0x7f0000001b40)=""/245, 0xf5, 0x840, &(0x7f0000001c40)=@abs={0x1, 0x0, 0x2}, 0x8) pipe(&(0x7f00000000c0)) chdir(&(0x7f0000000140)='./file0\x00') 15:07:40 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) readv(r0, &(0x7f0000000200)=[{&(0x7f0000000000)=""/101, 0x65}], 0x1) write(r0, &(0x7f0000000380)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c006000000f91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff10babeccba908c70eda2220a3434820abc4bcabba3444002007e14295fbaabbbafe214dea79d9917dd1d95e8f6b9d360ee906e5afdc27b8c9831351d7406dab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d064dfb4ea493de361ffee5e627000071605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96b5b101bc48cebd1f74804091d03f11da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ffffffffffff3e795cf6966226d3c83b14c478412ebbfc615396cec088aa535a68481e2713cc278000000000", 0x14f) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x1ff, 0x0, 0x98b, 0xffffffffffffff7d, "85fe68bfa60200000007ad00cb5fffffffffff7f", 0xfffffffffffffffd, 0xfffffffffffffffc}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x12}], 0x1) 15:07:40 executing program 1: rmdir(&(0x7f00000000c0)='./file0\x00') 15:07:40 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x7ff, 0x0, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) pipe(&(0x7f00000000c0)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)='\fFW}', 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000080)="99319296480000000000000000000000000000", 0x13) setsockopt$sock_int(r0, 0xffff, 0x1227, &(0x7f0000000040)=0x40, 0x4) 15:07:40 executing program 1: mkdir(&(0x7f0000000140)='./file0\x00', 0xfffffffffffffffc) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) fchdir(r0) 15:07:40 executing program 0: syz_emit_ethernet(0xfffffffffffffee4, &(0x7f0000000000)=' ') clock_gettime(0x4, &(0x7f00000000c0)) 15:07:40 executing program 1: r0 = shmat(0xffffffffffffffff, &(0x7f0000ffd000/0x1000)=nil, 0x0) shmdt(r0) 15:07:40 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000600), 0x72de}], 0x10000000000000ff, 0x0) pwritev(r0, &(0x7f0000000400)=[{&(0x7f0000000000)="03", 0x1}], 0x1, 0x0) r1 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) fchown(r0, r1, r2) fsync(r0) 15:07:40 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000000)="8745503bc018a88a244a156ded5a7f7bbf5911d1737028b54bb788c4ce06b9d16ae1b77057ea63f8d4b84fc65adde8cf12f639518c36dd08510a3f348ee1da474a5b9337be3609675b03cd4f2f939e842a7fed2fa6c8956b9e5f30277c2643fce86c295941c613bb08e9e61f584e5ab29e844f8dcb3e1ecea003b6f51dba17170176", 0x82) recvmsg(r0, &(0x7f00000003c0)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f0000000180)=""/85, 0x55}], 0x1, 0x0}, 0x2) r2 = openat(0xffffffffffffffff, &(0x7f0000000140)='./file0\x00', 0x41, 0x11b) ioctl$TIOCCBRK(r2, 0x2000747a) r3 = getuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000000c0)='./file0\x00', r3, r4) 15:07:40 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x0, 0x1, 0x0, 0x1000300000005}) 15:07:40 executing program 0: r0 = socket(0x11, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x100d, &(0x7f0000000040)=0x6000000, 0x4) setsockopt$sock_int(r0, 0xffff, 0x1028, 0x0, 0x9368ee068236a422) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x2, 0x80000001}, 0x8) socket(0x1, 0xc003, 0x100000001) 15:07:40 executing program 1: r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000100)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000019ae95f58479ddd8d957f2bac7000000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f0000000080)=0x59) r1 = dup(r0) r2 = openat(r1, &(0x7f00000000c0)='./file0\x00', 0xc0, 0x4) read(r2, &(0x7f0000000180)=""/210, 0xd2) accept$inet(r2, &(0x7f0000000040), &(0x7f0000000280)=0xc) mmap(&(0x7f0000000000/0x95c000)=nil, 0x95c000, 0x1000000000000, 0x44031, 0xffffffffffffffff, 0x0, 0xfffffffffffffffc) r3 = semget$private(0x0, 0x7, 0x1) semctl$GETNCNT(r3, 0x6, 0x3, &(0x7f0000000000)=""/53) 15:07:40 executing program 1: unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000180)='r\x00') unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='r\x00') execve(&(0x7f00000000c0)='.\x00', 0x0, 0x0) 15:07:40 executing program 0: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000180)=@abs, 0x0) bind(r0, &(0x7f0000000000)=@in6={0x18, 0x1, 0x3, 0x5}, 0xc) poll(0x0, 0x348, 0x0) r1 = dup2(r0, r0) r2 = syz_open_pts() ioctl$TIOCSTAT(r2, 0x20007465, 0x0) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r2, &(0x7f0000000040)=[{&(0x7f0000000200)}], 0x1) getpid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, 0xc) getpgid(r3) 15:07:40 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000200)="059719e271eb654f1230988b874f57a301062e368990622cc9c06f4758c4670f1ac7bc2031c6974e6901d6e63d1ee3ab882781ecbf87b0b485789544c0fe198aabe956d88ea7676324b85a568cb8433946dc3a933aecafb7a4bc0c2c8e3f27cc88aa82351712647c83dcb9b704c1a381bc97f83359e62df6c43c347d183a3a1a04", 0x81}], 0x1) socketpair$unix(0x1, 0x0, 0x0, 0x0) accept$unix(0xffffffffffffffff, 0x0, 0x0) r1 = syz_open_pts() close(r0) r2 = socket(0x2, 0x400000000002, 0x0) setsockopt(r2, 0x0, 0x5, &(0x7f0000000000)="caf5b415", 0x4) dup(r1) r3 = syz_open_pts() read(r3, &(0x7f0000000300)=""/233, 0xe9) read(0xffffffffffffffff, 0x0, 0x0) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000000)) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) readv(0xffffffffffffffff, 0x0, 0x0) 15:07:41 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000380)=[{{r2}, 0xfffffffffffffffe, 0x23}], 0x5530427c, 0x0, 0x0, 0x0) close(r0) kevent(r0, 0x0, 0x0, 0x0, 0xa102, 0x0) sendto$inet6(r1, &(0x7f0000000040)="d9cfb490ed44135c2cd7ca5c011b8947ef83a8f766dfedb7a2aa1754b7f00944df6a16dfdbed2be68c3002d69fe284e2ac620fb3311cbe24251a39beb42033b065750efd1b7e116fb2851f2d496a1dda9a29314a5cd738ba13407fc956faae8f771558555fe0dee22a71998d7d71d2a7e4e3e556339eb695ba3c00562e12cbfd070a799e0210f6f853a33eaf987067c2f8e3efd3ec5895a13aa1993d0509063f", 0xa0, 0x1, &(0x7f0000000100)={0x18, 0x0, 0x20, 0x200000000000000}, 0xc) mkdir(&(0x7f0000000140)='./file0\x00', 0x10) kevent(r0, &(0x7f00000000c0), 0xec7, 0x0, 0x8001, 0x0) 15:07:41 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x5, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="93f80d2895a43ede4e4e39f4b87d805cd40d536935df1a49ff68150f0b7aca39ac1ce768ae132293677f7dda21fd1e491d", 0x31) setsockopt(r0, 0x29, 0xa, &(0x7f0000000040)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140), 0x0) 15:07:41 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="e1f10300", 0x4) r1 = syz_open_pts() close(r0) r2 = dup(r1) recvfrom$inet(r1, &(0x7f0000000100)=""/123, 0x7b, 0x43, &(0x7f0000000040)={0x2, 0x1}, 0xc) r3 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x7, 0xfffffffffffffb82, "855c55021a0000707b634c00"}) recvfrom$inet6(r2, &(0x7f0000000280)=""/30, 0x1e, 0x842, &(0x7f00000002c0)={0x18, 0x1, 0x10000, 0x6f0a}, 0xc) readv(r3, &(0x7f0000000240)=[{&(0x7f00000000c0)=""/45, 0xfffffd88}], 0x1) syz_open_pts() 15:07:41 executing program 1: munmap(&(0x7f0000006000/0x4000)=nil, 0x4000) mincore(&(0x7f0000007000/0x3000)=nil, 0x3000, &(0x7f0000000000)=""/146) 15:07:41 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) writev(r0, &(0x7f0000000340)=[{&(0x7f00000000c0)="85ff807c1ec5e0eeb15766ce8eefa89506456f2aed39f0c3746e127721e0813e6b3a4f335cd24556faded84358ddc23c19c4f7facc3ec47f15c7e8e3bf7457cd2b0c7fd75776c8572ec603a05fb133070f0e2bc0004a650af7668433a31a1b06e240dd9229d0621827160d33857e8c5cafda1b15", 0x74}], 0x1) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000140)=0x8) write(r0, 0x0, 0x0) r1 = syz_open_pts() close(r0) syz_extract_tcp_res(&(0x7f0000000040), 0x3, 0x6) dup(r1) readv(r0, &(0x7f0000001500)=[{&(0x7f0000000200)=""/215, 0xd7}, {&(0x7f0000000000)=""/12, 0xc}, {&(0x7f0000000380)=""/151, 0x97}, {&(0x7f0000000440)=""/4096, 0x1000}, {&(0x7f0000001440)=""/172, 0xac}], 0x5) syz_open_pts() 15:07:41 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x100000001) pledge(0x0, &(0x7f0000000140)=')\x00}E2Y3<\xd0\xd0\xfe\xd6\x1d2D;\x1cx\xd1\xa0\x11cS\x99\xf0\xb9\xa8#.@V\xd8\xc35e\x8dP@[\xe1-&\xd1\xfd\xd0\n5_\xd46\xe6\x11\xe4B\xedu(\xa8\x1b\xfaf\n\xe3\x93j\xf8\xf3ZH\xf0\xf5j\xb9\xad\xe2\xd2Z*\x18*\xc6\xc0\xdf[B\x01\xcd\x86\x81\xdf\xa0\xa3\'NA\xc7\xd0x\xf2\x12\x01\xd4`\'8\x8f\xca\x965v\xb1\xdf\xb8\rkJ\x19\x9d\xda7\xda\xcc\x11\x10^F\x8d\xfe\xb2p^\x90\"\x8e\xa2\x05\xf23H\x91v\xb4\x92G\x89\x85C,>\x84\xe3\x85O\xb1j\xca\xbe\xd56_\xfa\xda9\xf1P\xf9.^\xc5M\xd8\'\xcc') clock_settime(0x3, &(0x7f0000000000)={0x5, 0x1ff}) mprotect(&(0x7f0000231000/0x7000)=nil, 0x7000, 0x3) shmget(0x2, 0x2000, 0x284, &(0x7f000039f000/0x2000)=nil) 15:07:42 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000001000)='./file0\x00', 0x210, 0x0) utimes(&(0x7f00000005c0)='./file0\x00', &(0x7f0000000600)={{}, {0x0, 0xfffffffffffffffd}}) r1 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) readlinkat(r0, &(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)=""/152, 0x98) chown(&(0x7f0000000040)='./file0\x00', r1, r2) socket$inet6(0x18, 0x4, 0xd969) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000280), 0xc) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='x\x00') openat(r0, &(0x7f0000000140)='./file0\x00', 0x200c0, 0xa0) 15:07:42 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f0000000100), &(0x7f0000000140)=0x10) mkdir(&(0x7f0000000200)='./file2\x00', 0xfffffffffffffffe) r2 = dup2(r1, r1) kevent(r2, &(0x7f0000000240)=[{{r1}, 0x0, 0x88, 0x2, 0xc70, 0x7}, {{r0}, 0xffffffffffffffff, 0xc1, 0x40000000, 0x486, 0x7f}, {{r2}, 0xfffffffffffffffa, 0x0, 0xf0000000, 0xfffffffffffffff9, 0x1000}, {{r0}, 0xfffffffffffffff9, 0x8, 0x40000020, 0xfd, 0x8001}, {{r0}, 0xffffffffffffffff, 0x88, 0xf0000002, 0x0, 0xfff}], 0x4, &(0x7f00000001c0)=[{{r2}, 0xfffffffffffffffc, 0x2c, 0x82, 0x9, 0x1}], 0x7, &(0x7f0000000300)={0x7, 0x5}) connect$inet(r2, &(0x7f0000000180)={0x2, 0x1}, 0xc) rename(&(0x7f0000000040)='./file2\x00', &(0x7f0000000080)='./file0\x00') 15:07:42 executing program 0: r0 = socket$inet(0x2, 0x1, 0x0) getsockopt$inet_opts(r0, 0x0, 0xf, 0x0, 0x0) 15:07:42 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000040)) r1 = getuid() getgroups(0xa, &(0x7f0000000100)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) fchownat(r0, &(0x7f00000000c0)='./file0\x00', r1, r2, 0x2) r3 = socket(0x10000000002, 0x2, 0x0) r4 = syz_open_pts() ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "e340ac948b074256450134fffffffffffffff900"}) ioctl$TIOCGETA(r4, 0x402c7413, &(0x7f0000000000)) setsockopt$sock_int(r3, 0xffff, 0x1023, 0x0, 0x0) ioctl$TIOCCBRK(r0, 0x2000747a) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) 15:07:42 executing program 0: r0 = socket$inet6(0x18, 0x4000, 0x100000000000000) setsockopt(r0, 0x80000001, 0x3, &(0x7f0000000180)="8ce196d7ae25a16d41be9101773a019c", 0x10) r1 = socket(0x18, 0x2, 0x0) getsockname(r1, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) setsockopt(r1, 0x29, 0x2b, &(0x7f0000000000), 0x0) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000080)=""/131, &(0x7f0000000140)=0x83) 15:07:42 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x7ff, 0x0, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000674000/0x4000)=nil, 0x4000, 0x3) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)='\fFW}', 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) syz_open_pts() 15:07:42 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r1, 0xffff, 0x1, 0x0, 0x0) recvfrom(r0, &(0x7f0000000040)=""/147, 0x93, 0x2, &(0x7f0000000100)=@in6={0x18, 0x1, 0x4, 0x10000}, 0xc) 15:07:42 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x3, 0x7ff, 0x7, r1}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x2, 0x0, 0x1f, 0x2000100000000, r1}) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) pipe(&(0x7f0000000200)={0xffffffffffffffff}) r3 = accept$unix(r2, &(0x7f0000000100)=@abs, &(0x7f0000000140)=0x8) connect$unix(r3, &(0x7f00000001c0)=@file={0x1, './file0\x00'}, 0xa) fcntl$lock(r0, 0x9, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, r1}) fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x0, 0x0, 0xb3e1, 0x200000005}) 15:07:42 executing program 0: r0 = socket(0x18, 0x1, 0x0) r1 = dup2(r0, r0) getdents(r1, &(0x7f0000000080)=""/159, 0x9f) setsockopt(r0, 0x29, 0xb, &(0x7f0000000180)="02080000782587327eccdfcf3b094533c36e389e7b95eb972cde5d95834b0c612480059a77bbaccd2d42f14acf1e4d69cb96621cc85c4d1486e4123e489a1127b5409995f9b0a37885371b015cc151cfe42dfd8f18a27b3c33f39dfe00a499348c1e84e482776ba5ee573c748d9ea6287f77319783c714593c8e022187", 0x1) 15:07:42 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) fcntl$getflags(r0, 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xfffffffffffffff9, "845c556b00070000000000000000abb8afb400"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) getsockname$unix(r2, &(0x7f0000000140)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006012f9cb527fd62852df2d973927000000000000f9000000000000000000000000000000"], &(0x7f00000001c0)=0x6e) 15:07:42 executing program 0: r0 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000040)) geteuid() munmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000) mmap(&(0x7f000071a000/0x9000)=nil, 0x9000, 0x6, 0x1010, 0xffffffffffffffff, 0x0, 0x2) getpeername$inet(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) getuid() r1 = dup(r0) recvfrom$unix(r1, &(0x7f0000000140)=""/77, 0x4d, 0x801, 0x0, 0x0) accept$inet(r0, &(0x7f0000000000), &(0x7f0000000080)=0xc) 15:07:42 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000180)="9e0facd86d07cc77da698374bcfab26c114dadafb23052666771f41dfa84a406", 0xfffffffffffffd11) close(r0) 15:07:42 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x0, 0x1, 0x0, 0x300000005}) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000000)=0x3) 15:07:43 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f00000000c0)) write(r0, &(0x7f0000001580)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2786e36dbc61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe26e5afdc27b8c9831351d7476001000000eb00bb2b9c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6a6f580f32aca41ce4b029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678db89b1fdce78d001b47c51b570f8b4ab51483923d44549f00675101b060ff9279e8b54b18ce7c0d9c57bf85", 0x13d) readv(r0, &(0x7f0000000040)=[{&(0x7f0000000000)=""/57, 0x39}, {&(0x7f0000000340)=""/76, 0x4c}, {0x0}], 0x3) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() fcntl$dupfd(r0, 0x0, r2) readv(0xffffffffffffffff, 0x0, 0x0) 15:07:43 executing program 0: r0 = socket(0x10000000001, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) sendmsg(r0, &(0x7f0000000500)={&(0x7f0000000000)=@in={0x2, 0x3}, 0xc, &(0x7f0000000480)=[{&(0x7f0000000040)="2e749d33adf79368f06d", 0xa}, {&(0x7f0000000780)="d717a891d9aa18658007ce30781a480604c89f1630a014ec507f91556699080513493aeae674e4bd5ee4f0939d901ee3ff74cb3c6b2e1eb658dc111697c8ec7b3ff8a1870486303daa46380ff62a3c7a97387ea30b012db4bfd19693b3deeb180e3a234ee82d45e91e59e5dc114013d4d2f7381b1e5b5bdf1de9f0439ceccf8116d3759e28d2e3bb1f1a052ac15e2777db0c29a6e3ebf3b23ba2fef04c638c835817a89c7fce0ff5aa1d63a6db22f9a5bb21412d076eecdc3829744a4732b7484a31a58241536af41198e69ede75e23f273cf92c1d68f6889ab806b022468ae4e13a34078db88aadce916688a44424f347a1073825e456769d760dd4b056f2f417f5e4553bd5c1b3b2920a249d3a4d0eda22e6c7de4375afc89ccf2a7d8da12d194210392858565485e67942f8df1f402014a5f83bb55811bbeefc920edac41281fd746fd69fba3d3a3c5e89813cb743b8b485402e2c06a86e42caff234f66cb7db8bf7ae71041d2c2ba29c73f371a09df0328ebc0bc3d90018cb4f197ce57df50d40fb9fd7c414e08454c9d80c09a20dc2b4e32edef23a68248cabfd640df50963d22e126dd52abc7bb4107809660c8b123855a388c1fa70cd07b932dce5e1a30b19e2e4729fad55540c4c4aad112b0f866883bdf8ec652661eeff2e89e1d5c1e1ac246c4affda90876d1379d3768067e38a6e3d8c4fa759320aa2b7dcf0262595dd9c82530ad86ff8bcf46c4596b1e7db210c1f60c2123056a4c9dde5d011b212b27d3932a66b74d467305ca461b99dfde316f42d9bd0e42e8028be81f48f10b4ff5568b431a30a3f9b2bc57249423738b2ce80c094cb1d1a32dcba84d258e5b61455fea469286af3c72421a6c566b941dcef01bfcfc915154109061483c2e521aed0e60a47a9b74f1205282b6b256531b107ae71c33992a1a5ce4656d3cda187eb352b91e2cceecbb57c0e912ba768814e12de25391117c5e4ff5e56bae6e03d5716d887d753d01f1ad8cd341a2301269ccbd8aa20817be458461b0795328846e05b10ec34ae66d6b49b0500f15f86848c0a532b862394c06661d9a2abbc11d27d426b1e8b9a592f7c6854d7675bd839a8ae137120ce5af74d617787ba2b54f23345215610132bbeb082a13c19c28571b57453b8ab2007053f7954b552bfdd313e6be27cc868c9fa871a7cf0d13909212871a3ae1bab8a7b1ce62124919ab1858e167becebdff43dbc8ca05f65b00b0412924a25ff55a237f66f0cfbb9970aea556f74871508278cb96087081885d43f81228c4b9b6358a71832e2c46c83354c88be71aa25a6ed589a3dd201cb0f58e9ebee17fbfc69b10b6bb7b1050de382e488fc93e242554cca6268f2c00748e712bc1322ac50d76cab6e3445b2a20f3052122ca39cbf1115d0be205224b992f54d3a1f3a03169cd2e382a1ff02f60ac368b2ae78284632af48e0ee6b3fbf26de4a3820cb2d190c6760d8af354ac90a56f21c9d20a31e76226733880e98a2c9b1cd85e14e1dcb36750abdef0c8301ebb4219611cf53934ba76428a95cdb45baa357af7bf8322421aac4ad4ee76d16f6ded6cdbad4be767ba4477f792bc7e68965e2919d773dff1c3699079a72807117c2bd814bc4e081643a196853137eb55794fe01499d0067f926b7b567e28b87294ac384e9d6cdeea5a2f3c2ddb53c1693bbf80b197f066542b1103544c2a46ab0b57d3fda827124676d783f9d5e767bb7255fd38abc53bb577a8dc3688d7692ec7a85e3a21d7a4618168ea0865fa0d81740f169c09e76d651c2bb9f048725f26b1ae07265a11cdff568886f81432aba6e9c118b90c3b1496e0884383f3526269f54356100a8a270e91b8239a5d34f7dca20e3cdf53741349a6a7abd5e9fa3cb3b109228a6cd72bc221d39a5c2e00de28860303bf94d4587280c1dc5f25bf897579d20aa0a9a73dc7d41172d02164eb8ff207784d13bf57cd172e1b8f6f0e5f33b8b9927b2f397411adae71ba8d68c42f6897831e504701088796992cd18663e8298d369f3b6556921f3bdc22258b3b4805a73352897f2797910bfd9f40246c6c8193a0e76f66ad659707dacd5a4286475c4d80f79f081d6d69f53e74c89181d76a17acf4811d16be2e433fe4a60960c671bfbb87feda8ddaebf2eb1934abc240d53d9afdb6ab42db3ba5ce9710652355b4506ce8a51ad868100d4301096510e3d53150e1f73161686387afd2b0f3c7f1db2104883bcf979ed8479b67f58755ebe2c43107191f6624a7b18ab0f735936c0785aa152a9d41f8f159feb94d5e608a5f122dea42193782670ed0c31320b1f7591c5417527a37033de29c6524cdf591ff14d04a5845a6b9f48b679c78fa3afa509118a75c0beddc62588d6283bd86807282f99f138a7bbb7fc9212efa85e20d1da384f5225ea7713e690fcb98f7fba8367183e19e70e7e1db0902905cbe8d03cbaaad785a4f5770cf288182f56154027234623d46a71f600f007a70abb3e6fa274a2b45c5879ca929a999be0d5f7cf472a90e58f4ddc4e809281fc76cf514fe0055ee32ed1dff6eed3ef91ac256102eac884d150fb8604e3f930619e971218339d269fca733e7d8113fbd37aa19228e9a3a5b255fe0311806c25000610209cafaf8603bee8684825061a2d222565b451a0fab0527f79d9880775213ecf805494c77cc3a2556af180bab91c316768aa73aaf2d5fa17988c9bb607cf99a1caa98a03bf324bf6b8f4c619f605196b4adec03721b847f88ce0eaffcb4bc6262e60d8375418d736bfdfc7d5b2947ee83fa5be028432d9d60257c82b03a312f8486edb0aebf96a0f63efe10f698729ebbf145bc5e26ddb1ce60051f40e20eebba91bc9af652b38447b0a6f7a82d4bf70f9c0f875dea67aa1c19bce506cbbf4a48a7819ba6fc97d71b7456f407c860ebd9629691a03c5e989b829775c70c545d489d6c7c2d80ec1d2d25ca447e07cfaa6a498b9be5c7eb19bef1151b512464400adf934e55c25a00edba1c0bf2dc84ab2443de0795f517e73162bf271ff9b23745ab109587f7501fff5fada5c4795c78fddcda7b9c59c36c86bf129fba7e42b7dd6766c93e38682f3818611156c77181f0078c5cd1420d44259036feec4f57862921b571ae884522c080bf68aeb6011ac3ed4520b15f84a7abee640a4d1f3c68a07a5378344095a7d564635f1f165fff2515850181f817db46af32897892106cd9b542d6d40582e89eabc25daca366cb723a033f9496663d00032f6f18d728d0d91cb9b20c530cc5528d5825f4d164b645f1ddf31e879a08befd505ff797251e79dc2e403f1996adf00b51bff74a01b5b14b10a1df6ac6943d8d34cbbeeeb383906570d6c72a8d72b5671abeb50f31c4bdff523d5daeb638c5d6c3442bb9487abf224333f6c7e334e79f4ffe213abb0948745899e29c0708804d9f40acdd62cd998015ace49801f7535fd1525df1285bda6c02a12564974860511e24615729748aba0185bc0c3194c8a8e097a0bf71aee26e3bc41cb3b03dbf590137bbc1a2fa1f0d39bcecec85db56c4f9109c1135b3f247b503a594e10f309e1fc3db18b17baabdb5c0f5a6b8826a9311d1eac928c51ac5b9b5f259840bb7ad5bbf126806c8b280be7881220ad23afc808b9860c5accb35fce2f539f06debcf1009602601e93c32a28cb2b5279047bd0e46f86936e010be988c671cca650ef52a92a20535bc476ee607f392ef0e44e385ddf80ae5c21f9feccec02ed5a98c714d218a74597a6b3f9bf83af486d2ac1bcaca0d8ba522dd55b4e47055607eb77e15170a759704a6b4f0851acfba342e4a911e487c87cd16251cfb74cfb1bfe8687b2276c232333b6eba57637f6585037c5d1100e6024eb769c2977ad4f362f688cfff9053f7b75af304c3bc6dd3af9d6dffc5b0183a9fd7f988d516b0580c9a6964b48edfc9121b5910f33b0ec31a2791b0768b4d9aa2833619870302eade12a192fd21425052e6d037683d387b458c761609751483c9b5f7a070d805c9b6c09e07ceaad5c865271fae31228be1c5d14e2e2f20bf2526ffc2342385ca906e40794786d908d60f9652956d92ea056911d153d73508d1a7f74aad7b9d5acff01174539eb520dbbfdfd951f921cdf42836e49741f2ef2b9e6c4932b97fd4fd45cffc7bc16232a91efe0b96f4fd07035189093e0c610b2b4950b756d0f0e163f7c26215500cfbff173287fbe3250142672703273132a886ef328dab18061ab72a5bc6c188ca4961c270fb9cb95e5d08db014586f1394c5c3f2bb28de65fc37653fd3daeaba313e6d320eda66d6e17a7ab6c6cbbc1a5b73aa37f1dfa3557d357236c46b611cdb5c1255c84bcd6943496b386f33832bc93f032c12194541bee753b9e8dadd1cb180ea3d7eeb48c5d5ee01f7abaafa4e0df89bbaddc2253c5049b1264f1120a48d23bcfe3b58329c93d4dfb02524b314f02cef0d5500787c616f5bc166c90663f3cd08327b6c32e9da82c09ed92ffecfe7bcca6f4dcbb4733123adff747edf868f3d867d10ed5e56fa7654402dd43732a9813b9dd9798fd11c86d1147b49be11297c872b737bf4962dfefa8db48400d5bf2bd1eb61f55bc11fbaaced97424b2a58b23f22fcd86e50c8cec64462591cf13706b3e1825df0c0ebfdbbf59165d9067d05103f41c37a7b61af8a49d8f5bf6272ae0fcf93ce81b3c20d78f14e78f3283d8ea761139755eb5bd585aa0c957b6f8d003798e1f1c36aa88968c3b55f2c985b34a4a26c5e550c1ef9d13a89d535eea05b8e69d5fc4ca3db56b7b89de6e3d83a9f2a414becf5d62891fc2a414689e57e274be06fd3c862bb41b5f9c94506c749f54b4c00cb845bf425c81332c75067ac306867bc7279c33675eeda8f460a9c1c6e1f3c6a30dded314d70b2d26760eb78e1ad72a05325ab00016a6be4a631c7c00a7a90b73052ae716317ee29a8bd1e9e33ec0bd65b25da432cf001c2ee6f52e37b19df8081876890523e1b271b616a1d12a8f3b628706ba0ad1bc60c2e6f301bd8f694aae19dd14111065c89823be9c931aa2ba4aec27881912bb07b3e067f227421284f41f0e1d7f88fe923c19c1db0ac81d04bd517b786de7b321615222ff599274752bd87a94b36398d2c2472b16e2f376fdb3ac441437429b505649f671d0d9d9d343cc33e2e461d7e744a014f5be4d71c20ff42730baac8b085a2635531907d043c2d3d1bbc267a153d5c70cff64d215d65560d433357dfa0ee0fe411f8966dd74305484fa1486d9a7589940894a828ecfe8f7d3e26e263cfd3f30bee0f35efe8dae2efc98fdfb18f8097cb31e4af17dfa13fbcb41ddd347ea7301cb0eba67667680934f05d13bbc931b1be470fbdea679b3504b89c4e41a28a0691e0a7939fc9e1047f6ad204ed49aa436118b14766c01e3ac2ba581235719647a35556505d1d97a944f0777c2ed0347c13c5ab046f831d9b13109c84d6272b7eebf4dfefcf7ea8aa35e0865d12ed9b23165926a98aa9a5437e63a7072bdae2f53aefc68e5e793355a625f0cdce02aab4d702152cdd315bb5f0953b97476bf777624ecdf345fab376eaae489154c5560101f06579396f05ff97e59514fa2f7459f4dc04aaff8dabba622c3d1482698623fe847d76f033c38fb923a668f10b716951dea7cef974d9f46595c0130ca5165dd88a154b165fbc9345ab0b35d98ad4875f05373ffb289b258ba0d9d5e0774607a7b8e1440e22e9d1dc7b663bee4b1f3c5ddab51efa4498792236060cf12419faf21ad24516302d06bf7", 0x1000}, {&(0x7f0000000140)="0c1efec0b21233be82e0060d9442d6ff06f2a53663199425c3368bd73881d778de1ce93def730b4d3e014a503a372ca900d329cd8f90788d375972905d69d92132f0c0a5322322d4e259b4314cf84bd53b56d2eeef41160aa032805de27c71c7e4930b133f97636451c735c97c88dcb707b2d838512eb4fd381cfdb3e617cc3c36aea782107899cb08c1c8da8e31bce921653e71b62fb4c1adab8700ba5a056c987de159b0b820b04247096bdd769b3d7754582a8adb37eeb1a642c77614098d3925789b31a1", 0xc6}, {&(0x7f0000000240)="27cf9af01d1755b06d745575552588d507ea868bf08b986de772a19905f5f1b513832218db3d3d663c4b344f282de0bf8c405b7491879dcc52715d8f140b22de1131cc03f5f2dcbf169ab1dffd04b0b895dbd24e71151ee979f371441e80fa9c43cadadc09bd940bfa37ceadeb51b2c6f25195d9fe1c47d2a13d48d709c9742b48a1693e7db7aebbd626d230479a8fd6c606dfd6cd1ba2ef9fd007445547e8e31ac6cf645a3e5fca2b54476defdd5c962b7967d244d63e2abea09785502aabe8c3bf5cbb4be8fa16e8df0d157b1044655cf9af14fea47a9851b8ed6e1e149b54e206e95fc636e69744ca517a0285f3c6fea613bf96", 0xf5}, {&(0x7f0000000340)="eecb7c166a109699e914ecab002956e29a3597a188353f1554214df4416cba4df50dc116c0051e6391ad0c4a5c38b230cf265be87174f82eee0e155c7e6b4df57cd2681ecb17c42d5ed29ab876c252ee3130faffe3c6701ea8468b7cb7528a89088c8b0452fcb6396bee96e0ecd01d934af46f00585f63283a61929140c8a245ffc01579ffdaf5fb4e8474f63ace2e8871505ef5fc5b2c76fcb4995f0344c4ccba97d9e464051c6fddd39b21adcc219594d53420d87a0a1f6ef1ff503cd31c7cb46944ba783c1c5de07cb39efeeed711548c2f27fedd62055a541dc5956d1bead68e12303750f39d1a8e45a85fd3dfd06a3fa72e8529b5ced43fe965", 0xfc}, {&(0x7f0000000080)="79a25709e9dd67d7bbfcc8239c9b4ef3c4d4271daaca6748b397", 0x1a}, {&(0x7f0000000440)="783c5f05", 0x4}], 0x7, &(0x7f0000001780)=[{0xc0, 0x1, 0x8, "7fb12b8e1f8b67c4f1ca81b2c9ea91686650c9d12f1128d7130922b73f385aeb8cf7bbe2a24da75d4355b9c86b702549aec103fb7766cc619ba809bc98ed4336a9940d02f8fe5e01e02adbd2bd24f17a866b843d0406eb8e74f54a1576ab5c796dcf7d2edf90330f3da7df99823ca9f8067dd79b80facfe073011f393ea7c8b78e52df03db676b77d7e814bdb24aaf220c37ccb69b88061952a1d3174ee949ce090dd0de17b483162f0c2b030eaf76"}, {0x78, 0xffff, 0x7, "39f17209aaa6c3939b7d4329f211a8be59cac726b9a4f96512c302c37ea07283fc756d0ccf95a3a443a3315946ceeac4f8c739fe0234639a6872d979b1656cad6dd5764f0c72f35847ec725348e59732c1207eba9af98d43ae232bc4dfd778d5e30666d5"}, {0x78, 0xffff, 0x400, "a3da99fde9b6e64b1a82770ab8d16dc9bdc854ec53b1805cd149d718e695adfd6eead0e71e10ba3b3778154e5af806c074c2e5483e636b303cd7be1db40d2b61d4ffe9ed780385c1b8f7d91c72abb1f851db546c0df855d6626ec8d0c6cdb0f4cec43a"}, {0x20, 0x1, 0x42, "67f370cad49e4d28a0e08f0f"}, {0xc0, 0xffff, 0x7, "7cda0fd1b015ded7c9fc150a02265192246d9080e8ce32c9ad9260941ee9055e3f2396df4210e389ea8d235ee736038d3f1a13dee5975854d5935b777f8d7bc194f4e017c0ad0eaf13a43d35e397df7ee802995649ebcd3d9594ab4b377baa608fb8edb4085d29d6f7c86a11141cd4283e35a38202fc2f1e7ea75b0cbb35aad4b939c3bdb8b0036c024d804270b9e57e0ae7b5d16ace8df88a74882f9d9fea4e7b604986371e70b2f30da93e0ee7fc"}, {0x70, 0x1, 0x2, "cab13f43981229f5d3978ca0904cc6360375de22a12db05e704db0b3bbbec0520f3ca7941dd77d1d9e852472c4472c9a129076cdf60a2b25bbdcd97ce2d5686a69d39aa5a65c721a1b67fb931a5965ec1e6dfbbcc77ba7ae28eaa98dff8fa611"}, {0xa0, 0xffff, 0x3, "2aea681b69c801a9209380ce5c91ce16ce7576e31d784f01c176371c9a81b3b04c52df9581205e6e28342f8fcd77c5909d02b1f6d76191c643b06838f14756d49abddf16c2396aa1ce851e54e1216ef32a3531ddfa6ed29551933138cec1cd8e51f9a645819ca1a27b1cc8198bca4e79fdddf417fe7eed31fb14ba4172ee491972598f4a1c33f9a5f849fe"}, {0xf0, 0x1, 0x6, "7f0308e5b52e27f8a8e1898418dd146883445e35adb7a6192ce2fde60234c201a54629d9de0edb0b5714fc78f2c5ba6b8c2c8910d79094e8cf57daefe85d3c5859f42a08fc605eeb07c4665d34f227d6dbdb28de2bb9e2e40ac7a256f22619482785c6c11e56e934cb00696620c3c600ab419f63c15a11039cd93a5df9f3ba2ee81abdcf6d5a05beb0e1c51385ae51e0ef846bbfcb961585453a6242bf29a63e95111864e0da392be07df39f9f6fb2c6d4af2b8edc4db28f8a846bc3651ba5ae488be7fd0262a3075a406191890a7742c1845960b8b07a683c5c"}], 0x490}, 0x8) sendmsg(r0, &(0x7f0000000740)={&(0x7f0000000100)=@un=@abs, 0x8, 0x0, 0x5e, 0x0, 0x1e4}, 0x0) socket$unix(0x1, 0x5, 0x0) 15:07:43 executing program 0: r0 = socket$inet(0x2, 0x8003, 0x0) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000000), 0x1) 15:07:43 executing program 0: symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') symlink(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)='./file0\x00') readlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)=""/26, 0x1a) munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) 15:07:43 executing program 1: 15:07:43 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000003c80)="e1", 0x1}], 0x1) r2 = dup2(r1, r1) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000340)) readlinkat(r2, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)=""/89, 0x59) kqueue() write(r0, &(0x7f0000000140)="84b7fd98072d33d21dd33b396f945ac80ce838b13a6f46e7472e2046d89694bc3ba5da1e6f51f40eff9b3ae392b6660f5d883b9f40f816e52971b617d37f85c0fd50dc0b5678e880ba78bf816cb7025b822c4d463b510fe9d69da1ec0291274859ed3f5a703c71f76056c93e534300a3812f865f9ca2b5d38fa6dd492c6f416de5953132d1f137f2860f96aecd370f774a3507908330ff9828572f06ffed94ba10851bd6efcc14e9ef0c4d3a80c5605efb4399692d826acd59defc440b0a7604b674d443d769ea9976c6710993df65b483fc97136e98629c98fdccccc6545088d6ea4c6382fe10059a5f71b8cedf60ad38443e235ad3ffa5", 0xf8) execve(0x0, 0x0, 0x0) 15:07:43 executing program 0: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) lseek(r0, 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x0) 15:07:43 executing program 1: r0 = shmget$private(0x0, 0x3000, 0x2, &(0x7f0000ffb000/0x3000)=nil) shmat(r0, &(0x7f0000ffc000/0x1000)=nil, 0x2000) shmdt(0x0) 15:07:43 executing program 0: r0 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x40fff) chown(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0x0) r1 = semget$private(0x0, 0x1, 0x102) geteuid() semctl$GETNCNT(r1, 0x3, 0x3, &(0x7f0000000100)=""/91) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)="fc", 0x1}], 0x1) writev(r0, &(0x7f0000000040), 0x1) writev(r0, &(0x7f0000000200)=[{&(0x7f00000000c0)="9a", 0x1}], 0x100000000000028e) 15:07:43 executing program 1: symlink(&(0x7f0000000000)='.\x00', &(0x7f0000000540)='./file0\x00') unveil(&(0x7f00000000c0)='./file0/../file0\x00', &(0x7f0000000100)='x\x00') unveil(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000080)='c\x00') r0 = socket(0x1, 0x3, 0x0) socketpair(0x2, 0x1, 0x4, &(0x7f0000000500)={0xffffffffffffffff}) r2 = kqueue() r3 = accept$unix(0xffffffffffffff9c, &(0x7f0000001680)=@abs, &(0x7f00000016c0)=0x8) pipe(&(0x7f0000001700)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001740)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = open(&(0x7f0000001780)='./file0/file0\x00', 0x808, 0x0) r7 = socket$inet(0x2, 0x7, 0x2) r8 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) sendmsg$unix(r0, &(0x7f0000001840)={&(0x7f0000000140)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000001600)=[{&(0x7f0000000180)="1c8085bd6ab3b54aae140f7a7004adfc89bfff7a28fc6567c6e94a8eac8e058e35227c9cb18181504f0c397d0b6a7926f575b0cd4c2e06fc235ce64ec3724a41a61f55d584121e3fb1e9224a147bc704d962b7f506e5d5e6e922b7e82f4e8d087e09ddba1300504bf7be1fae9299416d3ac8f965dc31ec1b088e7e865dd732c192a22ede074f676d936625d7699e7e3d33b3b051227ebe64086183a29ecfbaac17da463a37a6cf8321d77fa9c8909e7835934d5584", 0xb5}, {&(0x7f0000000300)="f2220fbc0331afae094d05bfffab1396c948e8ce32786265cbe036793cae165409895eba147d319401a7adacf522c4b558cd652034f8e98b84003dafbcba7736b7fa59dfec01a72338ad7e43490175f4121afbb78f002a5540ea02f5369bca6968b475acc81ad709b9e13ab65bdfd3b630db9ef25630c62e00b9cb34af25a4d71d8cb32996de27a1d6af1fea09edbc36b5f481fbdbb896c5066cf5eba0f346bea56351098155d6a901c46de7a512b0fbdf3dd1076997ffb4ed3736", 0xbb}, {&(0x7f0000000240)="01b3ebc65b65de6f04e987d49a7689fdbfc3dd1e", 0x14}, {&(0x7f0000000580)="bbae71ac398f0863ed7d3c40280ecf52eb3a03dce382ff0475e169fd84d899d07bccd8aedcf3eeeac520136325d704ffa827228bab95906c875dbe76ad1224ca70ac0fc00218583ed5d46575f7e021f55bbf7ea33311ff89a322475f97a9f311e95fe4201a5519c8582f4661e199cd71afb5c9e772503d78d10dcb4d893dd545adb7df279400d247bb3696b9b5ca0c1789b685ef2300f390803ebfb41513fa0d0fbbfa9ef264893f9bde20d4bf639ead8b000a57ff90c90c144da330e47df8f84d39158b6aa92e7fd36377f218e9b8bb8e6eb2458c29609e553df4d3b5ddc10d2f516068013e95e40a7977e42acc7e966f2634d769d3e71bac6451c0244366cf5795f95f37a2e7a590f9e220c46c539fb0fc5591010e131b822c2f256272234a19f0146693d889e5d95ccb8cb46c08e75e834ae28b9606ee3a1118d282d4699e401561ea841172c258a2654cf53370fbfd323eb2eee120a7a64367cc9bcf4abf7499f2315384347d48082aa9e23948c3cb9676bf66548cbf98dc501de18a615d0f27ea5d35c8d44cbf8cffed5c464007f55bc02d2d54007e5a51ffdfa283fc8579ee8265269c3da2a7d4484812cf27773ea4bca24c9f59ab035137ee39df97979617850b94af4c83844a059e89c36afaa07071c30aaef22ff5c87591edd079b8e6e3af9c47815ffc69bfa6a84861a5dce5390b41a2b79974b8c1a953831c22af5c9d26eda29e830dc08482dd734eda45f7f86ca87f21acd461c6afd7a2bf480c357603c186edae066141d292766cf47821c3f2d8d37b7e9c96d53b085ebcd69fe61270821825c11af0eefcde2ee8b2d9a22a9c3585fb9a6f821c8084dc229a2ba96ede7741f7450e24e28490da6a2135f97875d6b45388a95fb105ae817c0ac390a34452b2543f52e0ab3f76f5e589098431b296f2c6345caa7d03ad008111b1b3041cc3468593d552c0c7f6c0c3795844f891b5762526e0c4ef34e0f206e011d623c4d7f76568b2db49b219870750464c60fef85bd2281d904f988edb5f0917b17f9806c3ddf5ae658b822b5cfae7026f6bd2d39d3a12e03b2974bbbc436eb598dfd8fda52cf63453d99569b722caaeb067f4257e6baa975b64b4665b6c46287e0c84d652ada07f38d9b9c7c15b7bd67be8bb8feae78c04445514876f387924ca812bf316695f88160dba65d4dc5345c51aeada5600416d7e41ae212294b8096f9c89d4d76ca12a69653c44f030c24b28ffffe0865513c83a5408e603fdb53b260ede09af3e3862062a3eb91b89646947db85d0e9b8437964f97ec24a5e83ca1fe61c37a765888cff0fcaf9e1707c0ee3f2b70ba5672c3a19ba8c62c50a83eef1372ae539aaa36ee9ef99171a3acaaca74de22a2c8325008e2b6794a3e864606e37bd34c0301fe7aa903df5d51c66fe7372adc55ac45b4fff656b24ae597f61f0f1d0f96fdadcbab58371878be3baad595581249cffd7fa868bc7cf494eb961c5367289d5caef2fe260023e2ac566e698f0cf8e8445dd9648ae6ba6973a1461b92a8503114ae3f6c4eafe5de815145f5dd6c3ceaab0dd1849c0613d82f78cafe2eb088c78d90d02f1001f226ffdd9af02db4508f5844103f1183dde04393cf7c12bc086ce345b74090ce67e53f876d7fe18e6b1852ddace3841339c76f2294a7cb75d9ef6aad3346860d8acaafc3826f4bb1ba13342d40ba97f94a71b7b9b267cc26af903ea75501d9d4a67cde7407d66670edf38c2540320ee9e1a9325fd5a4feb9f957f6bd606accda25c7a2df1e99221cdb0faf48cc965ad3d3e76e6cd1a038f35f34aed99ae0fc75c2be828b1c45982a6471f96bba1aae963648e6cf591d01d2c798a05b1b24439a44ed69a9506c1c42ece5cfde87f7f7aefdd9d33dc186631f6936b7af34221cbd9c7a17f3c83cd8cfd223e232a1e1f39a6baa057caac3e35d368faa1e531f1df29185f4ca53c17d71187f823716866a6677a8eb52558bc86b297b5960379dcaae0fe39800fb7e07dbbab6d5a399fca1d9456b7cc1c4158290bfd1ae5b6f0dcf2a70879c937ee656692b49e371851751681fa416206a7c27e90f30dd56c3d71e6c485d7ddc6c4267ca3f04e16b2b0a425844d648322668b4571bd1d70255a2d5fa8baa4f78e4435d5bc894ec3e43aff2a8fedbbfdf811cfae58751583818bd930a61eaef3f4b00cba9bda5a7728b3689c2a22366b17a3fb8467e0f2c205a49143007e9e58189cdeb34858fdb0053fdeabcd48373afa033d7ff8effe7be59210bc70c4fa04324f8a13f75057c7c9f3a88df0882021e02d749e856dfc1bdddfa290c0329e5a052401c05a7068d29b6bbcb8ae726719ad6b728a60e751e85253c968e5913ff59cbe488c1537dc932d4c27475177384de2c8e26580ccf55150fe8ac97a7d6ccb2c79171cf8b5adf8fd00b03d3029ff05791ada6ef20a8dab3a0a529538f1f81b120883078686774ed85d56aec5c9be13d587efe6027125a98bbbbc8ba4d745db5a207f71f6f6ebf73e5d9c61fb1eaccd420afc9373b23421f74c9bd7d63aeaf424edcceb4f8cb7ea8f2b0b6dd7c29a4a1a717376b39ec4cfc74551b303f70976e87e0a0a639fa347c526932f5e93a39cb368887e49c8c3d3b6b10d8108477629248c240b2ff3e48b454a3f4efae6aac71f35dfbf07423ef176d9ba04b9d8b0d1e53aaf1be6a404b8bc88c906f44e9f93ebd5412d39e4751985dfa46107840dfc1f6f30a158bce43968d2ceb84683c51c0d03f03e2081b1d0d64e17000ff2f774d1af55e088bef02070703731841ad436776aafeb84f356922aeedfda568f76a54190f1ebf5eb2efe14a0b1b90fc7a61d73ce8e359f3c1d7bc8b50836acfe49cecbb504aa9170cc5e4955d951e15ba4621cb34a8a6f11dba1e81b4f436974e8e3bba8708e4712e94c736c631dd2189cf09be66b5ddf5d6123280011d0f3af9f600e40ed176701b4777f6c6ad501687a2bdd73c37bc7800fc8a2f3853be9028b31e0e93e4407978ba80eb6db9d6fc3456e3af33a7d80457666161f7be66da9da9e782bf07a9a61b966a5de76e426ef43c874e1be16fbd867095c4dcbc98493a6b830c9898a8637947b59648a72a93ebf07005dee28905738c9cb788e3e7c4088f86c9717e78f78487bc37edc08892f13d7a1454dda4e84d9ce001200f7632275d95a792b095cedc5f2fde7a78d4dbea92410b41b51d247d38152dd09964b4fbc43dcbb5ba46c7ccf4ac8effd59aee54c2b97ad1b857787c11d5dd31e53ce4d27d0db34cf42401c0ad9a199597f6d687961fe96166399d5be2357c5029c0eca33aff91feef1e357ab3a817eaed699b1c275e8fe27ef888cab3f323cf70fad4743d54c5ce5ba72b2784e253e54805a95d0cd3bdd7cb1f63bb982f5a98eb2d759b7695b07df8a0a372f0591228d53a807f3f50feba2a3195f3181abf6917adc2f662c467feb21b59e202c30ef7d295d272f5a20b848d353490a4b2c66e593b91f67e39425691d1c75e27e140bc689242608a72e4b571e2acd6abe557e8395e03a01f9115161337f523d9656c918f54603b661af9ca765eed2064bd1a248af125abbc8934055730eb7803b532095501a116bc946ccfa7b251e4ca598e0f00c4ca5591edbec8da34368a7318d9405a36ea2849e3b8b1f533697ae34c88173af0fe30dbbf1ef810c4fc7d4d2c4087f1163b5e8a67d88548d2d00d273ef8ab45bd5e37f8e2beca9b85f55ebf4950c8dd96a51a9608896e754cb4d5460697482bef542798c75ab6cc4c4e0882cef58c761ca744a5350c664bee76b5b5705a3f2800247670235fc020aa5ced6b0ed16cc93e2575b43a009fbb3a1c566c220b52b662ce85810435efc4f6adef1180208045456ff8da2d7cfa2ea6392dbf99d90f13333ffc580d31ec6f17fe3340f9dcb62a984240276dad0675d0ce65c99e421939c89edbbe62b39272d9c834d60af5c14f2edd262bb268169e6ca46814cb4e25e1291a209d7615db489f36e990f2375e8793c5f7dfb6428c6dc281d36a8438e8c69c5e37cdf1867957b40fc89ac1c6f0fc16db8081e6f0c405454224926afce9fcb6120f8c462d92cc109fd4a9b63ece36340220e163b4671203f217348c8b45f5b279122859557d92871d626f6fac2f4ef266fa377228c0f069a8203dff2f1f5d52bfd2343723fb8471593a6ddd6b4798b31c4bd4f005dec8b96500d09ede52679da262ca7a085c46d661a148b00753685fcfcb694eec010f28b2461e7c290badcae0e69e9a9b659ac2293986d1b2ae39a3b27f4d56c75c2e050b065e0052f453fd9ea5048f5c6f11dfb2c138c89614bf0c4b847dc9e730c7a77a7ce79c795efcd1155b6f6e08f9f855badc496587b6b833999493723b87bde575d2dee8da60ac8b33d588f4cc55c462e65b48c715c84d26c7c442c7cc0cd834e47475b4e641e221b29819b5ec4804e0cd55e9c46451eb9dccce93e915c5451df56a2e37b53f82f089a40ea02c9e9b588e75301ddcd57cefeac305e10b4ab0fc01f0bee776d7204d2342a9566a4995ecd6e54c8e77103588b14a4a1ccc7cce547e80795678b0f4f6eb153e83ca9154ce18145a3157abf91cb8387b53e88da8fbaba7b7e0082332cc876882c405a84d4d21450513f89f18550f962b9af0e7541187dea9e110daae5e2a3292ad26f8067ae266152f7d2c22897352ef152f17993e362ef3342b4c877d91cc98a3a9bc3765969c0d081cbea46cd9ff88dc58379031837a662264aaf9f82fe191c56eaa9fbc28b6dcabaf0508eedb6b3335fb422692c8bff98ae04f80dc027626f65a4ed6a069ba7f7b862560cf47de4a71dc8aa4b958d21127ea557af5ce6a44b9c46e647bf7965c65863cd358f8695a413c9a512d3bf8f969069361db17b8c49c5a530ec0b4acc275e872ee0bddb529aa2a7f8ed8016950496873c647983d9077af889d6e392836a824bee50717dc88e2faeca556d55ca0d5775d6e722ee081c0c17b14b66e1b07541f572599c6beeaab94f601e56d6f44243355f1d82743dd5f867558ad5be5bc1538a98dcaa9ff32a87befa16b8bc304e381d4b9c4fc4dccf76165edfadf7eef0a9793ac5738fb1b74a4b8e4e9bbb5082613ba799543689a1441f309c96b0a4c18c09e4eac677d4869218caf9ac276c73fa00302a793dffa9f950d21e963f1888fafaf5bcc6070301e3711e6511d5146f8ca7306862aa74c537bd4d06f85a237a8ee9289149a51ec80317243da5ec67f26d622c8172e815e26a6f10d477874b01f3153ca399f6a7080992297e3353a51a8c7da94a093e76b15f23f605c2dfb3dc4ab540193162c26b63cf4a692d8575ffbe7b7bf7eab268cb581964523dc057a7dbaf43d594534c18d1b727716b72d028e3b3f9458ec701554e53ad2e8dab9fdbb4468eeb322716099cc54d9d72dc54c34c62da078efd882fd39d0adc98fe5f45c9f8ae1720d7791a5851a6199a2975ef73dca6023cfcbbf111cf206063eb0c900c53c1f892b7f038afb9614819814fb5ce37eec68defa2a6f5128078200d7a6345bc28c75fa82f519a73e4b58185735a3dc372ced98f923e9da6e878ced1a6963a77eefd085a383948b1c0663d9fbc4ac43d89ab9063c274b3ac13e7c912b722e3bef11937261b74978cd83c5f7620fa06ec22fccafc660cacf7fc301adb4a5d7de2899dc8eee694790a6e8b93e4f23181a2649cffd5ad5eb14a170ae3924ccd638cb00b7d80577b95fe2b3712cd57e71012ccf550209d11be02a332bb37992eaf1294b620e061a3fd47", 0x1000}, {&(0x7f00000003c0)="22b03563f1ab076e0b2e9101269c312ff647d60e3ab24b85568cb7de9df27832620cb6baa0dfd10528f48632099d0dfa4b9eb6e4e536426e2aa6754072ee7737572e4fc56c", 0x45}, {&(0x7f0000000440)="cf8ce9a0054436077542a2406714986580192965f0293834505cb3809059788b3b78a568f95292ad6f751cd47889e65d8b47dd8a2bf583331f5307d2e210423491fc7c59794d5617e2604953a9274f2364e9548c7da6bf0f3585b12213e86b5736d015c569ab6f7c77ff1bf5fb", 0x6d}, {&(0x7f00000004c0)="cefe49", 0x3}, {&(0x7f0000001580)="0d052e4ad705ad4bec473cb31e51c71067e6b65f801baa33ae421e9eb176d587bcf74a85b9308f0d22f39362c1eba5d3a2bf5ece4afc4cb565ebf829a6a4e881d785615225ac585c9ef59692c0c6f34c030df8fffaeaa30bdc6a3176", 0x5c}], 0x8, &(0x7f00000017c0)=[@rights={0x18, 0xffff, 0x1, [r1]}, @rights={0x30, 0xffff, 0x1, [r2, r3, r4, r5, r6, r7, r8]}], 0x48, 0x40e}, 0x0) symlink(&(0x7f0000000280)='./file0/file0\x00', &(0x7f00000002c0)='./file0/../file0\x00') 15:07:43 executing program 1: r0 = syz_open_pts() msgget$private(0x0, 0x400) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x3, 0x2, 0x0, "8999ca6e4ada471386886a88aa1e2cf4efd23cde", 0x1, 0x8}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000300)={{}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7, 0x0, 0x7}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x3, 0xfffffffffffffff9, "845c556b00070000000000000000abb8afb400"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) fchdir(r0) 15:07:43 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0x2, 0x80000000, 0x3, 0xfff}, {{r0}, 0xffffffffffffffff, 0x8, 0xf0000000, 0x3, 0x9}, {{r0}, 0xfffffffffffffff8, 0x56, 0x40000000, 0x2, 0x35}, {{r0}, 0xfffffffffffffffa, 0x40, 0x40000000, 0x1, 0x3b6e71cd}], 0x8, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x60, 0x1, 0x7, 0x5}, {{r0}, 0xffffffffffffffff, 0xaa, 0x80, 0x0, 0x8}, {{r0}, 0xffffffffffffffff, 0x0, 0x0, 0x9, 0x1}, {{r0}, 0xfffffffffffffff9, 0x1, 0x1, 0x1ff, 0x400}], 0x8, &(0x7f0000000000)={0x8, 0xc1}) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) close(r0) r2 = kqueue() kevent(r2, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) close(r2) kevent(r2, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffd, 0x80, 0x80, 0x4, 0x5}], 0xa7, &(0x7f0000000300)=[{{r3}, 0xfffffffffffffffd, 0x85, 0x4, 0x30000, 0x3ff}, {{r1}, 0xffffffffffffffff, 0x6, 0x4, 0xe380, 0xafa}, {{r3}, 0xfffffffffffffffe, 0x1, 0x80000000, 0x100000000, 0x6}, {{r1}, 0xffffffffffffffff, 0x94, 0x26, 0x3fffffff800, 0x5f1}, {{r2}, 0xffffffffffffffff, 0x8, 0x1, 0x9b, 0x9}, {{r3}, 0xffffffffffffffff, 0x1, 0x2, 0x8000, 0x4}, {{r2}, 0xfffffffffffffffc, 0x0, 0x0, 0x2, 0x7f}, {{r2}, 0xffffffffffffffff, 0x20, 0x40000000, 0x2, 0x3}], 0x2, &(0x7f0000000240)={0x9, 0x1000}) 15:07:43 executing program 0: clock_getres(0x3, 0x0) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x640, 0x20) fcntl$getflags(r0, 0x3) 15:07:43 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f00000003c0)=[{&(0x7f0000000400)="f2232e4402fddb8e7c", 0x9}], 0x1) r2 = getpgrp() fcntl$setown(r0, 0x6, r2) fcntl$setstatus(r0, 0x4, 0x48) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x2, 0x5, 0x8}, {0x18, 0x1, 0x23f, 0x71}, 0xb000000000000000, [0x6, 0x5, 0x80000000, 0x3f, 0x7, 0x3, 0x10000, 0x2]}, 0x3c) writev(r1, &(0x7f0000000000), 0x1f0) 15:07:44 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000840)={0x0, 0x0, 0x0, 0x0, &(0x7f00000007c0)}, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0xbdf, 0x9, 0xfffffffffffffffb, 0x0, "51cfae6c687722a945480f07fa4ec4e13219df58", 0x0, 0x13a}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x3, 0xfffffffffffffffa, "845c556b00070000000000000000abb8afb400"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 15:07:44 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x11}], 0xfff, 0x0, 0x0, 0x0) r3 = syz_open_pts() fcntl$getown(r1, 0x5) clock_gettime(0x2, &(0x7f0000000100)) kevent(r2, &(0x7f0000000040)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) syz_open_pts() kevent(r2, 0x0, 0x0, &(0x7f0000000180), 0x5, 0x0) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) setsockopt$sock_timeval(r4, 0xffff, 0x0, &(0x7f00000000c0)={0x4, 0x71d25646}, 0x10) 15:07:44 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x40) recvmsg(r0, &(0x7f0000000040)={0x0, 0x0, 0xffffffffffffffff, 0x0, &(0x7f00000004c0)=""/230, 0xe6}, 0x0) openat(r0, &(0x7f0000000080)='./file0\x00', 0x18818, 0x100) 15:07:44 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) recvmsg(r1, &(0x7f00000001c0)={&(0x7f0000000000)=@in6, 0xc, 0x0, 0x0, &(0x7f0000000180)=""/9, 0x9}, 0x0) 15:07:45 executing program 1: unveil(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000180)='r\x00') pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) r1 = semget(0x0, 0x880000b, 0x600) r2 = dup(r0) ioctl$TIOCSTOP(r2, 0x2000746f) shmget(0x0, 0x2000, 0x6b0, &(0x7f0000ffb000/0x2000)=nil) sendto$unix(r0, &(0x7f00000000c0)="8d017b1825cd63f9335eaa19fb4ed1df084c4f5f9b83a2faae1ecafea7c47c54223e6040fa7dd3dc9d65964780442bcffd822850c905fd64344dbee1bda3e89f2489438016535db69e3a61ccdb6c66b097debfbd6906e849b91297923ea67cf0", 0x60, 0x4, &(0x7f0000000140)=@abs={0x1, 0x0, 0x1}, 0x8) ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f0000000000)) semctl$IPC_RMID(r1, 0x0, 0x0) 15:07:45 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040), 0x8) getsockopt(r0, 0x588f, 0x101, &(0x7f0000000080)=""/204, &(0x7f0000000000)=0xcc) munlockall() 15:07:45 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) accept(r0, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000080), 0x4) 15:07:45 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0xfffff}], 0x0, 0x0, 0x0, 0x0) fsync(r0) r1 = open$dir(&(0x7f0000002700)='./file0\x00', 0x100000000001fffc, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x8, 0x86) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) writev(r1, &(0x7f0000000000)=[{0x0}], 0x1) setsockopt(r0, 0x0, 0x5, &(0x7f0000000500)="ca45c50cb67cdbccea78c6c4eaf5b415", 0xfffffffffffffc52) writev(r2, &(0x7f0000000440)=[{&(0x7f0000000080)="72c3fc66bb4e863e70eea8ba4bedc4176c7fb57b098ed7f84f216d9c57724ee833cc63837fa09f08e0985f44d4f40aa1dbff5347c9f15d0cd471808eeb4b4d59a11bce1aff30d45d2c3c2442016d99c6d9a3eb4e2fea9e5f77698a6dd683c89f7ed9c8c47638b7eff054b2c2308a0a7d4b4eae7439b1e7ede3d6ef902d0c6449b793ee6d28b40944bb3e1d987efeb131b51aa0172f818d84770419458757306415981fe98a57d100fa1779e8e700be41890de807e56092229bcf35e375009363af6098ec14523c76", 0xc8}, {&(0x7f0000000180)="e063e1beda2a67aed781", 0xa}, {&(0x7f00000001c0)="bfc2817882049317c15839e30469fd9e25c0dfb970a2eaa8df1d0337abee49ebe7606056d6f2e256c5c9d5c98a31fc33888b58ac3e55feddb37ce736b91e2db4bca0f4adc7c467af6701bc6c588b274617ad8985d2ee7877d637931ea7e56cbff6baa0f1c9e45cf2f61a532b3d843e6c1ec12d783129d1aae0c76cc4fde71e61", 0x80}, {&(0x7f0000000240)="e74f99daef9de52d52ef21d4960b2663904918a224e448780787de1b908d1dcf7bd943c8c626b8df600d8a24e04c5d94e0630912971f0ed466cf603d34e6d3887c164baa24953f71c88e34fce97c1be8c8e3ad824dac7217ed26008e4e43071d8631394b7310451b553ac5eca2864c8e414e15ed961ce4435f4bb5f1e7abd7625a47b6e2c55cdf66973fb18526d4a18fb50e9f5f4375eaa578a40587cfbb2ea29a18b81f9d64b0bc5b3f1c4edd7ce31acd7023c641617be40fdc46e37b00b27d20a9efd746b26f3724fe2960ca1f9eefe5c1733e521461c1a3b9ddb50b0bbf5622ff", 0xe2}, {&(0x7f0000000340)="3b9fe118849459ddc2726b083be61db7e8e5793df14a1273d0dfb415c51cf1446ddc2d281283268f4fcfed2ed513b1476e526036e1c71a24b779c2bb039701d6f148cbf7a826e7fb28ec62a36fe4e4a4c679", 0x52}, {&(0x7f00000003c0)="6b96f952cdeb7f2bb063b3b2ed28d496a3be69700b158ae9b01184c8818ea0b32d9373530688be4cac4d002774368e26ddef7ea3f6c94d113cb696c2bfba540622b3cf7976dcbb4eb25ea42a0b526c1355f9", 0x52}], 0x6) socket(0x22, 0x3, 0x600000000) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f00000004c0)={{0x18, 0x3, 0x8, 0x2d5}, {0x18, 0x0, 0x400, 0xffffffffffff0000}, 0x3ff, [0x1, 0x8, 0x100000000, 0x5, 0x7, 0x3, 0x4, 0xffffffffffff7fff]}, 0x3c) 15:07:45 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x8, 0x81, 0x0, 0xe9, "6e42cd4bafbd595431042515a80ff4063970c3e7", 0x101, 0x3ff}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd1a417e4e74de400"}) poll(&(0x7f0000000040)=[{r0, 0x9}], 0x1, 0x0) 15:07:45 executing program 0: symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') open(&(0x7f0000000180)='./file0/file0/file0\x00', 0x20108, 0xc6) readlink(&(0x7f0000000040)='./file0\x00', 0x0, 0xfffffffffffffd66) stat(&(0x7f0000000000)='./file0/file0\x00', &(0x7f0000000080)) 15:07:45 executing program 1: mkdir(&(0x7f0000000100)='./file0/file0\x00', 0xfffffffffffffff4) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0xfffffffffffffffe) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) readlinkat(r0, &(0x7f0000000000)='./file0/file0\x00', &(0x7f0000000140)=""/192, 0xc0) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000540)='./file0\x00') 15:07:45 executing program 0: mknod(&(0x7f00000003c0)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x18a) r2 = kqueue() kevent(r2, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffd, 0x3}], 0x7, 0x0, 0x4, 0x0) kevent(r2, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffe, 0xf}], 0x4, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x8}], 0x7fffffff, 0x0, 0x0, 0x0) dup2(r1, r0) kevent(r2, 0x0, 0x0, &(0x7f00000002c0), 0x3, 0x0) bind$inet6(r0, &(0x7f0000000080)={0x18, 0x3, 0x9, 0x8}, 0xc) 15:07:45 executing program 1: setitimer(0x0, 0xfffffffffffffffe, 0x0) setitimer(0x0, &(0x7f0000000000)={{0x8, 0x9}, {0x7, 0x100}}, &(0x7f0000000040)) r0 = accept(0xffffffffffffff9c, &(0x7f0000000080)=@un=@file={0x0, ""/52}, &(0x7f00000000c0)=0x36) getsockopt$sock_int(r0, 0xffff, 0x1807, &(0x7f0000000100), &(0x7f0000000140)=0x4) bind(r0, &(0x7f0000000180)=@in6={0x18, 0x2, 0x400, 0x3ff}, 0xc) 15:07:45 executing program 1: r0 = syz_open_pts() unveil(&(0x7f0000000180)='./control\x00', 0x0) syz_open_pts() fcntl$lock(r0, 0x7, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x10400ffffffff}) 15:07:45 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000c00000/0x400000)=nil, 0x400000, 0x0, 0x2010, r0, 0x0, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) mincore(&(0x7f0000ffc000/0x4000)=nil, 0x4000, &(0x7f0000000140)=""/123) clock_getres(0x2, &(0x7f0000000000)) 15:07:45 executing program 1: mkdir(&(0x7f0000000180)='./file0\x00', 0xfffffffffffffff4) r0 = socket$inet(0x2, 0x8000, 0xffffffff) r1 = syz_open_pts() ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000040)) mkdir(&(0x7f0000000000)='./file0\x00', 0xc) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000001c0)="ac7b01615bb6a32e036f13d18c2ea3a85172f2e44092397b979dbd2a2db5f5e788b34ec1915a230a4103c3704156f4c16fd55d70c17c25ed56ed068cacbaa6b3e8f8475b0cf4eb3923ddfbbb09e0da712cd8873c585cbac69553946086be17de5e4a9d93d1150872f294fc8159cc473501561eae6b8a1add9cffb07669628916d3ae56003ca94d4a3944fd1321a68c4b6f20cb1254988ee491a9f1eff3d19e31", 0xa0) truncate(&(0x7f0000000300)='./file0/file0/file0/file0\x00', 0x100) mkdir(&(0x7f0000000140)='./file0/file0/file0/file0\x00', 0x20) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000280)={0x401, 0xb, 0x66445bc4, 0x5, "76d270c89b75c00bff177249b0e557f66335b91d", 0x1ff}) clock_getres(0x5, 0x0) r2 = shmget$private(0x0, 0x1000, 0x20, &(0x7f0000fff000/0x1000)=nil) shmctl$SHM_UNLOCK(r2, 0x4) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0xfffffffffffffffe) 15:07:45 executing program 0: r0 = socket(0xd, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x10, 0x0, 0x0) dup(r0) 15:07:45 executing program 1: socketpair(0x2, 0xffffffffffffffff, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) 15:07:45 executing program 0: r0 = syz_open_pts() ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000000)=0x4) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x5) 15:07:45 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x10008, 0x4) mknodat(r0, &(0x7f0000000040)='./file0\x00', 0xfc, 0x4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f000062e000)={&(0x7f0000000240)=@abs, 0xea, 0x0, 0x0, 0x0, 0xffffffffffffff37}, 0x0) 15:07:45 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x200, 0x0, 0x0) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000000)="2457f03865c15f9e5d65cd8b4a51697e4d7c4935e24209ab15f8791110a60a57821f293e28318fd77b0ace7996771418f12863fde404cf4b76ef9deb0637f1a95021d11a12a582bfc0385696874004a8946f940a389b41c920a847c5a9e24454b58a82c778d40b0e01ca2bb445dcac7b185d729a69d8c5c17a149724e4543c9669fe16e087747dc9574f4a7332742455cc198d82f12713fc6bdad208c58abafbeb96392f373e87e6ff65f278b35d890ab8a0d103761290b4251e81a9d81fdb683f5251cc857b7d0ccba71aa9151978ed3b12f641c80360c4aead506d09a8002631f6cdbcd37f7d0d23d8ab13549f5a756ca833626516be7395be8095", 0xfc}, {&(0x7f0000000100)="6e6c20f92168798c32a9a3cd57e9e73f58adebe7bf3c", 0x16}, {&(0x7f0000000140)}], 0x3) getsockname(r0, &(0x7f00000001c0)=@un=@file={0x0, ""/4096}, &(0x7f0000000140)=0x1002) 15:07:45 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82836bcad006b43e5800"], 0x10) fcntl$setstatus(r0, 0x4, 0xc0) r1 = socket(0x10000000002, 0x2, 0x0) socket(0x20, 0x8000, 0xd37e) r2 = dup2(r0, r1) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) poll(&(0x7f0000000100)=[{r1, 0x44}], 0x1, 0x0) fcntl$dupfd(r1, 0x0, r2) 15:07:45 executing program 0: execve(&(0x7f0000000100)='\x00', &(0x7f0000000380)=[&(0x7f0000000140)='\x00', &(0x7f0000000180)='\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000200)='\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)='}::#\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000300)='}\x00', &(0x7f0000000340)='\x00'], &(0x7f0000000540)=[&(0x7f0000000400)='&&\\\'\xcd\x00', &(0x7f0000000440)='\x00', &(0x7f0000000480)='\x00', &(0x7f00000004c0)='\x00', &(0x7f0000000500)='\x00']) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) select(0x40, &(0x7f0000000000)={0x9, 0x8000, 0x5, 0x5, 0xffffffff, 0x1ff, 0x7, 0x6}, &(0x7f0000000040)={0xf5, 0xd0, 0x6, 0xcb, 0x3, 0x100, 0x9, 0x58c63a6}, &(0x7f0000000080)={0x9, 0xffffffff00000000, 0x7e2, 0x40, 0x80, 0x9, 0x0, 0xe60}, &(0x7f00000000c0)={0x5}) mprotect(&(0x7f0000544000/0x3000)=nil, 0x3000, 0x1) 15:07:45 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) preadv(r2, &(0x7f0000001380)=[{&(0x7f00000012c0)=""/32, 0x20}, {&(0x7f0000001300)=""/104, 0x68}], 0x2, 0x0) connect$unix(r1, &(0x7f0000000200)=@abs={0x0, 0x0, 0x3}, 0x8) setsockopt$sock_timeval(r0, 0xffff, 0x1005, 0x0, 0x0) preadv(r2, &(0x7f00000001c0)=[{&(0x7f0000000040)=""/206, 0xce}, {&(0x7f0000000140)=""/117, 0x75}], 0x2, 0x0) getsockname$unix(r0, &(0x7f0000000240)=@file={0x0, ""/4096}, &(0x7f0000001280)=0x1002) 15:07:45 executing program 0: getrlimit(0x0, &(0x7f00000002c0)) unveil(&(0x7f0000000040)='.\x00', &(0x7f0000000080)='r\x00') r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) utimensat(r0, &(0x7f0000000140)='./file0/file0\x00', &(0x7f0000000180)={{0x3, 0x1}, {0x6, 0x101}}, 0x2) getrlimit(0x7, &(0x7f0000000200)) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f00000001c0)=0x77) getsockname(r0, &(0x7f0000000000)=@in6, &(0x7f0000000240)=0xc) chdir(&(0x7f0000000100)='./file0\x00') getrlimit(0x2, &(0x7f00000000c0)) 15:07:45 executing program 1: socketpair(0x3b, 0x2, 0x9, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = accept$inet6(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r2 = socket$inet6(0x18, 0x1, 0x0) shutdown(r2, 0x2) getsockname$inet6(r2, 0x0, &(0x7f0000000040)) bind$inet6(r1, &(0x7f0000000100)={0x18, 0x3, 0x0, 0x8}, 0xc) 15:07:45 executing program 0: r0 = kqueue() r1 = kqueue() kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x3, 0x0, 0x0, 0x0) r2 = kqueue() r3 = dup(r2) kevent(r3, &(0x7f0000000000), 0xbe, 0x0, 0x5, 0x0) kevent(r1, &(0x7f0000000040), 0x20, 0x0, 0x0, 0x0) kqueue() kevent(r0, &(0x7f0000000080), 0x88, 0x0, 0x48, 0x0) close(r0) 15:07:45 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) socket(0x1a, 0x0, 0x5) setsockopt$sock_int(r0, 0xffff, 0x480000003021, &(0x7f00000000c0), 0x4) socketpair(0x16, 0x8000, 0x0, &(0x7f0000000080)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)) 15:07:45 executing program 0: kqueue() semget$private(0x0, 0x3, 0x2) ioctl$TIOCSTOP(0xffffffffffffffff, 0x2000746f) 15:07:45 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022eaf66696c653000"], 0x10) sendmsg(r0, &(0x7f0000000940)={&(0x7f0000000040)=@un=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000400)=[{&(0x7f0000000080)="c7885d65a935fbf48e617c23f86563a70cd69c", 0x13}, {&(0x7f00000000c0)="95010d1e99b7a2c793865a88cd1ece185966ecaf3cef92afd8556feb730dbb282807a5ae9ec188bc882b2b34796df5db83659645e5c51763420a8809834dc655255f1eadf5298197e71ab219", 0x4c}, {&(0x7f0000000140)="794dcf3835a462aacafc2f5b828e3629dc36f2a7d7dca9f8fc045e444fa52b943345f73fb83e9e5b04e4a9b30bbf0b1f78f3ae3503ba9b79e1fc5d39df8868e0af49eacc40002b125b1fbbcbc81c22fb35920447da699fcc1038aa95198d3bebc82e762c1446996f6006a2d162486e4d17d09468dc6fc1eb", 0x78}, {&(0x7f00000001c0)="e2036dacad4f5045eeed00e8a5796da0f3d5c2b3ac0a2874368f02faf0b30e30de160baf142346824b547f02b50559c92301774006b06ef3e36cbef44f8c82a19c293aa6b4e0ad1873f92ec0a65fd5e89c396621750034814ad4ed2c7164b41cbedd371a3ad5402659044646a8bf88547fb0033d3c11e1a9895d8383936bdab8211343f0837cc6b027c1474aca73f4ef8e03a035fe88474ea19dad759e", 0x9d}, {&(0x7f0000000280)="3806b49f8b832ce554bf124ef8de2b25b60bb83540d9fe78886b41bc4fbc9cfe392f33e48f6f0fc0f0d11fa3ad197253608fef359b4b665d1e3a707ec861747d7aa3a9991482ed388d0a33b26ea46ba60eb65673a0c3b549320b931b0ffb53341243a37813a263b1ac189a026ad8e4a25c", 0x71}, {&(0x7f0000000300)="6b41623397ecf3fbee399fc12ddeaa05f3dfa7520e5cecdbaf5305cdfeb33360eaadcf3351e0fe48d41bf6e459c06b0bccf82998d113dd54e812be5d09befd9398a8235d5d773f62f3d720a5aff46f39373d07ae1af03a50094924c0ecd2062a7550e7a080b857ca29b3d34fdddc15ad733706700b06817be8f712e78ebd5c953d197dd3cfc178e9125dfa4f785c226e4e57ee33fdde8d40247656f95cac1470c8b48ad193f2809a0b800a565a3079ad10c43e94be6d30591f92c62507bc7cf939b5cf2e6de6fba13a9533246db23668afe91a9f93c3", 0xd6}], 0x6, &(0x7f0000000480)=[{0x88, 0xffff, 0x3, "4b75940f69b32baf7302b0f6b4e2eba6e6baf40271aaef20f3a50740d24fc2f1065199b467b413e466361e81e4530386b52b2e73981805560df56a8a4901a53a86e4ee2c78fcb9ece8fe9ae78bee1f281923fb48977a6da9dabec847a22fb8229d8d927541d5c96d5bafa161766aaae2e9ee114b5e5f"}, {0xc8, 0xffff, 0xffffffffffffffa1, "3e3d1deb2a04177a03d7f8811a4dbbd233f400bb0dcf837cf651551d1c5de22beaddc9fbd0086b98ae11c8641175eb31f1cdfd821f49e7459689df7e986f82d93907ea0afea5d99214d693c74f4508dbe4d6da39285994d589075e6eb6bff26dc8f241f0c3c4fa4be7384aad00750065f7efb531c5142f84c2280de834f0f637bc3c41383b1bd335c9d7b4a86556a230c95421b8ac0adb99b9bcaee923c5a55e4260442dfaabbcf1df3673b6de3200c7416a"}, {0x28, 0xffff, 0x536, "4a69e417e067cb8a6f0e33e3152727be71f9"}, {0xa0, 0xffff, 0x81, "e2de625607dbb38969fc0fd00beb1b425a854e3aaa0f433fa251fe0b8b844dd6ec441c86fe3f594e1e7b22a5f325769bfbebb2c09b29f99b7d09e578b60a586cc81cef2314f2498f28c567d6b7bc60ea15877afcfdbb1ee4e2c6c9a16d0e5cfcba98488f680c6075f66a8df58af918b5d57730f42a413b1448c99a7fe7dcbe3c9f2da95b9c2da462db2ce3b3661c0b"}, {0xf0, 0xffff, 0x5, "bbd6e1d9a595dfeb19f3d434b8689e43220e7efd1f4b7b368cdf2a349ac9815db171cc9176eb257119e074c3bbd4bcc42d1532f3ea365cfae704391db0909d4d8c71e1f89bb36cf093012f3527657545f6607b2849e4d9cad8698ca60d07fe60a4f79b8a78e80659609cbccedbad8cdbde600986c03429a6759dd265c8b1cad47c0e044fa25bae0c49ac1e03a15e2327a6d97080f0df87d48b1873901e1644b05b13e6aceef4cab021e0d9de3997e2e5837ba4cc03a5298085ec1837bb8e60f26ae68eaf79e6758287a319ef3dd2848b3f92682a18d8b93ee5"}, {0x48, 0xffff, 0xc17b, "155c1588b56e11156b3f2cc2cc717768f70cf872609e5c583a73e558233508843968c419b04042c944c5455385f2a209a655"}, {0x40, 0x1, 0x8, "68a508dc9de3ebb96619311ea5c826374486a2253d3a6a79f4c44a9df4fd1658039e395159ec1cec55cc"}, {0x110, 0xffff, 0x4, "f81fea582a8a757b23a4353119c9c10f25c8e746421a33dac1723f214d5dfc906610f0945996b6771ac534a957ef4bd4e033a9f5ac76906ded3bc35939e00d11ed89d7acbf507e616f1ef20aced6c19e62dd7436f7ab7be683f5dfd209f2d8e051d33f6402403d1388f50a02350c5ee8421f136f17c9ee79b7999a9429d007d6ddc3ff811127dd3e9df4ae66afa583022ea9d347170fb8f713712dddcd1148c74950970ab0e949113a837ccfd5bf29e7957490a5e863394d2fdaf2686e4ef03f16adfb60ad278c0ef5f200fe0661ee1eda4dad93b07e52b85d3001f553b962ea5a43735ab910f0d1c36d7fe47ada98235061784157d9423cb6"}], 0x4a0}, 0x8) syz_execute_func(&(0x7f0000000980)="c4a1f929e466410f38400c4cd1670043fbf08004fd20787a8b2dc4829d4750466666470f3a16690c002e0f894000000036f043ff499a66430fe4c8") writev(r0, &(0x7f0000002a80)=[{&(0x7f0000001a80)="deaa42fc46bb00f5512641fc522beae80fd28b29890f8f45e1ebe6c60f738525c9f4cd7d49d3cf9edc011954fe61b6f6fb562eb31cb5fdbb3e810ae0bf2ec86a7e89351f84d3c5e732f10e597252d461fb90bf059c1defa9e976fdeb504224cab88f9822c50f72b700b0ae144eb918273c3e4833442f2cad341299b91e52d1ae6fecb8d22850c134d630dd849868d0246ac3be9bcf999966485242728330a5ad0131d14a17bbb75ef45b6d215ffa4288164837556c650dcee32a0198621904e879ed66ff9b16b543fde8a148ba30c6a10a1f94d330aaeff0d4d3f9067b8972fa081c4617abd0776b27a9f96838bcdc52c1623c36bcb5d38bca6d29f66950abdd34ec04a42bb3d85883cc874c407f4a5d56182ace5592b1de443dd07a4e9416d287f8e4ce97ecdc6e387e5c8a7c87c2d01c08f1a8d67afcf25abc56919fb0198e84a0d97c1134abd8136a8cb906aeda02eec2462f07dca11fe856fcc7f1b6538ab615f842014c97a9ef26459b72897598777932f2b7c29a0fa719c15668cfc9be6e1118181c7c1ec0933896ec03d17203a66c4b0aafff1550e6cc9f6eab2ecfac3bf631ce9e82fd957f897f17ec5d48f7feff3ea3a2fec1de4949356a67723f807dad8ccb2cc04da2ee01ce83bd3a1d63d4d1b344cdab5c4f0ed1d323f202badbbbb1cd9426afb60b952ce865e54d2bb22c8b69ce3369efcd2788e1afc780c9c4611e583908bb6f9e42ded7c9e0d88adabdcb1c2649dac1e45756a8c7624decd109d73c9799f7f043ab08619cdbb4ac441b940b4f2c01908c08bae95105d41be48a2224a75dc4c472f322a2983828e0d202df1b45bec72b9c3db9151eb8a0d3b8ad31be8ceb07d1f2452a524ef2db9f625d423e825290927894d5ed550ff8ae3e8c44f77bc687617711c16ec0b71fc5c5149cc535ce19385d419d18551bcc3bf18ddc8bd0dd74e64841f42511c07f8fcb3dfbfcceeb8d2ce60b7c75d05911280086962204b215b6c18ef85d84247f9a7bbfc6e0d0fa596d82b588bbecd58ee98c4f8ca3dc958ee03380ec556b8cc226249e7a4d9c2ec016fe5dd79f6c968bfb2de4fed6818aebc8e32895a940aa0a09e00c9974c49f168953c9447639e3e5c103c724cab73dfe1dbeccf99f63f728eef6f19eab6c4189e8c517a40edc254dafb46062abb720a36cb8350122220ee126dd46c759e05c314f8ee01d180be8e40615bf078347f99620ae69c506559d02fe29d1d7ff131f9de6163016a4a1e308ad265a4110d66e2effcaf7f0606adcd1c8ca467deccef6c37abb3367520d70d0ad4a65ee18d66a7af24bc7ce561f03f5cf2ab3d30c93ac7e93cf9f3ebb16c8130a46e0363efd1b83361b0d5118e75acfaa9f7ab989dac64c255edb504ec653ed3e088dd7dffd4d191a01ba4b75bfbd489290f99b9752dbabdec6ff1f5a01995b6f621bd048eb1f2b559588ddef8cc9df82f92d23a1787f4cc9112d5d0011b3e98a868d9964a185edb9785497c83374004896d47b6998639a4d2c8f9f1d9165b103aaa8bf32d21cf8947df1ff0af42a5100db40c930df200f71944016b1eaa3d8a688fb9f01619bccd0926cb7e6f9e472bec3e0db2dcc21ba7b7805118c68a289d408010d6e990b10e0921e91b27f558f4cc8ba66903dd7ffba0784e142653ef8b552ed6b254a92ba366dded5008b3651a3b02a8133d79e95173004dcec0fc0d7ae7c5b7260f79b7e71d9f9f18daef1677668881fb8908eadfccaf1faa627df080d36e471344f6228c336204a1105e519b253a5520cad1785765b9ed3a0908bf9391f6c856c74c7c2f320bb24311b812927ac5e179f34794b116111fdae499df2df098f5027548e360d58098ae124904d65494d6e695ffaf3706e0010849ec25e8d98237857fe2743cdcd18e50ba9548bd6a224f55c609232f7f255916ca07f257ee5da164abbcae8f39929ea575bf4acb8b3217063a077251f99d7e3f1cadfa67686e8ab936bcb3f784871a47583919180c6a6ac7ab023f3d5f8362d6ed7cd0544ad2b661db1e144b7ef08a603504764d5fc19464c817ce249168af7e1e9703c6662b7adc82d6dbe4480f50b328a12be0080535a867f958195a1ef9e9270b69e8dd0a999f527bf8d77f4bb526482f8a8d353b4d03f2b13dce4f79e725781d693631841bd28762809d03d2af5f2a4865a24edf3781818f35b91925e763af92f8c6f07e29c15bab7af671eb229e5081847925ac2192aeea1b495e9a857503412ce55f2212c6cb77914f42aba75cf42e654ee8634bacb32a90509cced72e7a405c3eef2726de17b8ce8c77fcf441d3680021fab087c8fca0793fa20f729fc0a447f33464c8611e98e319d7431a01766ca283c4a015143f605186b08e88e36da35943b2886d97f96a8b771c7f741219929cde185765b453ec052d8f806b991a729eeedd19b1aa8e74e4d75b6ce71f1c55c2f00473ee57aeae7e93649928274d514e6c7028dc2f492907614b333a11ee8ff036648363ad6cd277a94fcd5fdb7a37aaefac0beda1bd2e54949c3cd9ffe8ed279438e997494c70c3f3ad51a1704b27b34d77f605370b39764348b84eb242b60a5f4f8269b2da368b47a58195850c510257e76ccf7698d1764eab533b95d364ec521fa452dda833cef7093fd5a055a3b1f745a0ba02f92f59d25c5f01e8d68ce2c704c0a12a15ac79d49d97d7e8dbb28600baffb30d01e0115eb03abd84e8c57a9c880b5b6e60cdcfe9f9d84b53ed9c458c05fc3594f6a39d2e684eef3388a660c36601ee23a11c99faac65963e2a1bea8b2bb9bc1171027b4eb02e35d148553e2a20e41ffbb200d6ee74d99c03bd06cd2b5e8f2d150452a6031a8ee0705056694ad6eae07721785656e4be1a279eced44b092ae53ebb711df699ca3d94eff084faa14070b5c97b52f60d4baae896ecb39dcfb3b62a1028551bf2fe14ca116717cb52bdae7d306352c06242a175bdbc9ee759e911bc2ec30dfa835aa7eda496de47933470b227c69fc5c89278b3b34cab2de62b86ea4028d0d2d9b88f0ff8cb55f0d67d324b922ee8630843b2a17bcf53d3452e91fcc59092ebcfb026386a602babacec8261f71d296fe945bfc0d615bad9ceaac216d5f21d129591354f8242eb3def41a8e8bf870439ed4f6d5983e4e54fea9cdff5dc6fa901f7a0b769a62a3dd53bb372b8c1ea321d4e22cdf6759058728ee9553e84a51aae218edb12606f8a81db63936c8555e9669193624e13b99a2bd33482e9e1bcff62d668c033ba2b9cfc927edf491ac09ead87056348078eef521462eb0f2aae52ae52e46ac74e59dcc801be0b64d89ecbc9a51b15521b5fd397e42edce79637c49e039c548ff5bdf3036acd967e9e966c4dc7d33622155f867a4380d62de08c5b3bf2929251a0eae0e4078d74d35b141c7e347b28ca37bc18cdf6dbb44d750872212b46f60567862ea355aed16c2340d8387d553532897cb803186c531b336d6bd4b324eb9325b277da8e11786a5aa4e926426b419ae3344a20dea954921819696098ff3843e666abea108bb6e592564436a9df89931c2c2af8d4fec08498e338f257fbb7b6cbf03ce07dea57b60c548f04867ce2b8beb5eb908e00f89a10227451a570d6faf4847d002db15824068ba79bc86ca6ea4fa4a6c8a65e90504b860f5ecbbcd6abad45a90046246ead00018cc777fef817ce0b852b472ec30fb77ea1e648959b75a884aaba72d4a60e6fec8ea95c1dc3f34eda08fc2e5ffc41ffac8d0617f57826229a5a37cac4369fa933726887ad8b294e5478a097cda7950ba0201f6c59354a314f776b7b9548e4a0d7d8d473ccbcb3c2067d788c776b003f314b5b932532e9d967b45b37892e7ad1d32324773bd89edfc0d05e0614fbc8932b87c2dec17b4a56493520ae10e4e6c0f07c61a45ba0b4133a49e118a2788c86354203e6d007f3f347d7c7d55", 0xaf0}], 0x1) 15:07:45 executing program 0: mlock(&(0x7f0000ffa000/0x3000)=nil, 0x3000) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x30000, 0x0) getsockopt(r0, 0x8, 0xfffffffffffffffe, &(0x7f0000000040)=""/239, &(0x7f0000000140)=0xef) r1 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x3, 0x10, r1, 0x0, 0x0) mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) 15:07:45 executing program 1: socketpair$unix(0x1, 0x8, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000080), 0x4) r2 = socket(0x10000000002, 0x2, 0x3) write(r1, 0x0, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) write(r1, &(0x7f0000000040)="fd", 0x1) readv(r0, &(0x7f0000001600)=[{&(0x7f0000000180)=""/170, 0xaa}], 0x1) 15:07:45 executing program 0: r0 = socket(0x18, 0x2, 0x0) accept$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) setsockopt(r0, 0x29, 0x3b, &(0x7f0000000000), 0x4e) 15:07:45 executing program 1: r0 = socket$inet6(0x18, 0x7ffb, 0x3) getsockopt(r0, 0x200000029, 0x2c, 0x0, 0x0) 15:07:45 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000080), 0x4) r1 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) getsockopt(r1, 0x0, 0x8, &(0x7f0000000040)=""/123, &(0x7f00000000c0)=0x7b) pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSCTTY(r3, 0x20007461) sendto(r3, &(0x7f0000000380)="293ff03a00b958e6c3d79d824c94610d9fd8975b641a89fb6420a469eabea7c91100cd6efff52f06c753d87e86e2cb3bb97cfd1528b2ea3fb38bcf3b4e650c39617df2dca9a50494e2f2b9311a5c22c6a16680b125a382a0d09408f85ab3eda594b64822e19e63eced96a4023054c34465b603272db8094703ef48a2513de04bb2fa566cf542019a3e7fdbd845211339b16cff993781644471daf19bb0b187a41287d8619a883fdb0344e60c750b6caf1d1b131aba894290e4d183522e7d7ed9cd4ed642ed9824d8f8daa4c93ea3670aa429d5d502f008996f0d2078c90a949964efe2e3d33575653bd581404f1b54", 0xef, 0x1, 0x0, 0x0) fchdir(r1) r4 = getuid() ioctl$TIOCSTOP(r2, 0x2000746f) r5 = getegid() lchown(&(0x7f0000000140)='./file0\x00', r4, r5) r6 = semget$private(0x0, 0x7, 0x480) setsockopt$sock_int(r2, 0xffff, 0x1807, &(0x7f0000000600)=0x80000000, 0x4) r7 = getuid() munlock(&(0x7f0000ff9000/0x4000)=nil, 0x4000) setuid(r7) shutdown(r1, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0}, 0xffffffffffffff34) fsync(r1) semop(r6, &(0x7f00000001c0)=[{0x4, 0x4, 0x1000}, {0x1, 0x8, 0x1000}], 0x2) open(&(0x7f0000000180)='./file0\x00', 0xa0, 0x4) openat(r3, &(0x7f0000000480)='./file0\x00', 0x800, 0x8) r9 = getgid() fchown(r3, r8, r9) symlink(&(0x7f0000000580)='./file0\x00', &(0x7f00000005c0)='./file0\x00') accept(r3, &(0x7f00000002c0)=@in6, &(0x7f0000000300)=0xc) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000200), &(0x7f0000000240)=0x10) sendto(r2, &(0x7f00000004c0)="b88f3305c19220f1b09cc7dfe23a2582c0a36fb21e14d2d092518d52f63d69495a2c6920b295ae187dd85d1eccccbd70a81af4273b58e77991c1ef064c6ff20378fd1e551f7897e1e1f27a0c7dda31ebc5b581c2a647a26efd3a8985488f93711eb5d9ce7571bb2967d347c2acb7cd4b5f87b6eead2f05fec434e3da3943f1f19be7ebaaa22161530884288a9eadbec6af2be634e13fd36bed3cc36b1acd78383c16d2faa26eb7f9ff62", 0xaa, 0x2, 0x0, 0x0) semop(r6, &(0x7f0000000100)=[{0x0, 0x9, 0x800}, {0x6, 0x4}, {0x0, 0x1, 0x800}, {0x3, 0xdd2, 0x1000}], 0x4) 15:07:45 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000040)) pipe(0xfffffffffffffffe) 15:07:45 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) r1 = semget$private(0x0, 0x2, 0x104) getpeername$inet(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000000)=""/116) 15:07:45 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) unveil(&(0x7f0000000180)='./file0\x00', &(0x7f0000000040)='r\x00') getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) r1 = geteuid() setreuid(r0, r1) link(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)='./file0/file0\x00') 15:07:45 executing program 1: unveil(&(0x7f0000000280)='./file0\x00', &(0x7f0000000240)='Z\x06') faccessat(0xffffffffffffffff, &(0x7f0000000040)='/', 0x0, 0x0) socketpair(0x2, 0x5, 0xffffffff, &(0x7f0000000000)={0xffffffffffffffff}) getsockname$inet6(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) getsockopt(r0, 0x3f, 0x10000, &(0x7f0000000100)=""/96, &(0x7f0000000180)=0x60) 15:07:45 executing program 1: r0 = accept(0xffffffffffffffff, &(0x7f0000000000)=@un=@abs, &(0x7f00000000c0)=0x8) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000180)=0xc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = kqueue() r4 = dup2(r1, r2) getsockname$inet(r0, &(0x7f0000000200), &(0x7f0000000240)=0xc) sendmsg(r1, &(0x7f00000007c0)={&(0x7f0000000280)=@un=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000000600)=[{&(0x7f00000002c0)="ee8960416327f7ddb63f0a408a70120c6fcf58b01c52", 0x16}, {&(0x7f0000000300)="29f20813f49c8fc47f136efd4a338bfe0b660690bd1e6b81acfb7f2275ef73672fab6432346dbb05ed4150781a99c490df625a516eac28dfb4c1403cce076ee7fff58be4b90a67705aa9178e7052c23e81f925a7965b1b19cbe29ce714b19281984f17894c1961", 0x67}, {&(0x7f0000000380)="bf095f96c01679721c293c44b63c46684e1cbcfcfc0bebc97fa0fe1d972321a2296e7c6d474d481e91ba7a1b54678acaa3716a00da7bfb807075b125cc5b74e0360e1be9085de090f9320f04ad917a965c56e0de5cb519a64fee507e4aa718ebe5bd1eaeb51db88186039e07a0d1282103a9e730201bbcd60d506a673f2ed1d44a6a645b05e35b79336f42eaf461b6860902cb11eecfbf6e5fc0095dffc66508667bd690fbc201dcba1fb2c4227c9540d7d1149c9ccd1663d35f6f57033e3fef36559966", 0xc4}, {&(0x7f0000000480)="f1581ee5e9aaec6c5e00d907e09ab9226e72be36516d8b9dd0154993471187a2655677f42bd11dae56fef8610d74ce019e5c8a022737532b6d731280e4beed8453422e6b0fcaec59ff811cf20d2754d52ac44e42e4cfc77dd31221bece37c3", 0x5f}, {&(0x7f0000000500)="eebad584c9f8c061148b1204fdb35e4b48e108e6cacc137bc29cae29d671a0203150141b241580af298f3fdd88e84686fab064d8ae57a8230f85098de01fc9577bd0c3a66317849d7d5f2ba98e3e8e880abb627afa78bca5d719d397f05eb1bcf33b2595861cb5bc8bc8170a48d2bcabf489fd71c163171e47ec0403ba9e8c9d3453b0282c1d4ef0daf53651e9fb4463ca4c604da07dd92f79023d36cc587e534a6a383afa4b80ad4100d080bca1cc43abc0fcd8344dadc227d1e596d9c362f8e3d142c13ce34dec68584caf3b79aa794a1484ef51301d54482bed0c7f35072f19a96ea9e34faa90e901f34bee99e885769c2615b72ea9779bb6", 0xfa}], 0x5, &(0x7f0000000680)=[{0xd0, 0x1, 0x75, "10e0292db636b9712bb3f92245df72104fd2674d5186f6d906e2a4fd22b1ac69fb90732f30c126892a6c4bb222f8e8d48a0ec04f5556fa046fc33f66a01e16a6c5e00c811478aa9f69559968e7c80640f31aeba679f2adcf4803260fc904c51c2e10d8f44e9270cf276e190780096752c3d775d074ebd8cbeebaf8368feb57bf6eff2649b91d61ee7beeb29d574017020c0e88aa530a6b824802d1ed3276c2808216a92258f3a365cfbdb1a9660ccf96ea129d06b3db36d53c8695b55d8e"}, {0x58, 0xffff, 0x0, "d008264549c9c3f8540eb01734ca2b0e3700859107ef68e4c8ba22e208679e70adace8d385002a5064b2abdff2076b5f471381162e827f7c5070c0742aefb18468"}], 0x128}, 0x1) kevent(r4, &(0x7f0000000140), 0x806, 0x0, 0xfffffffffdfffffe, 0x0) getsockname$inet(r4, &(0x7f0000000080), &(0x7f0000000140)=0xc) kevent(r4, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x9, 0x0, 0x0, 0x400000}, {{r4}, 0xffffffffffffffff}], 0x100, 0x0, 0x4, 0x0) 15:07:45 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000000)={0x81, 0x7, 0xffffffffffffffbd, 0x3}) flock(r0, 0x5) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x100000000}) socket$inet6(0x18, 0x4, 0x70f9) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x2000100000000}) 15:07:45 executing program 0: r0 = syz_open_pts() r1 = kqueue() kevent(r1, 0x0, 0x0, 0x0, 0x9, 0x0) poll(&(0x7f0000000040)=[{r1, 0x40}], 0x1, 0x0) r2 = dup2(r0, r1) fchmod(r2, 0x18) 15:07:45 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x3, 0x4, 0x1, 0x3ff, "9bea4012b7a55f580be3463083c28b21b229a74f", 0x7fffffff, 0xfffffffffffffff7}) r1 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_opts(r1, 0x0, 0x1, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000000)={0x2f9, 0xccb6}) 15:07:45 executing program 0: getdents(0xffffffffffffffff, 0x0, 0xfffffffffffffdd8) geteuid() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) read(r0, &(0x7f00000000c0), 0x0) 15:07:45 executing program 1: mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x1) r0 = semget$private(0x0, 0x7, 0x2a0) r1 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x0, 0x20) fchmodat(r1, &(0x7f0000000200)='./file0\x00', 0x20, 0x0) semop(r0, &(0x7f0000000000)=[{0x0, 0x4800000000000, 0x1800}, {0x2, 0x8, 0x1000}, {0x7, 0x401, 0x800}], 0x3) r2 = getpgrp() getpgid(r2) semget(0x2, 0x3, 0x42) r3 = socket$inet6(0x18, 0x6, 0xfffffffffffff801) r4 = getuid() r5 = getegid() fchown(r3, r4, r5) setregid(r5, r5) setregid(r5, r5) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setegid(r5) getitimer(0x1, &(0x7f0000000080)) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) getuid() setsockopt$inet_opts(r6, 0x0, 0x1, &(0x7f0000000440)="5ec180f1a61b9512a13553d2d7aba8f76880c700fbd1215477229dc767387b612ed9565464132a34236d0dc0f446a5daae400760efd7762e04155afda4ce1c70118ab9349eec5b515a536d0d77b3bf9ff8af0a7c6ebf20b59d9ade54bc91cecd257006a733baed5b5bfdf14e1c6a92b7dc0209f1b16679fe6ceb588647", 0x7d) getpgid(r2) sendmsg$unix(r8, &(0x7f0000000280)={&(0x7f0000000100)=ANY=[@ANYBLOB="002dbda6ff00"], 0xa, &(0x7f0000000180)=[{&(0x7f0000000140)="8a16beb1f0ba80957d4a184731738400187f278915a88b1c229ca3bba6e9b8f479aa873be983daf76d2e49e8e48cbc16b270ba49ba5cce", 0x37}], 0x1, 0x0, 0x0, 0x2}, 0xa) semop(r0, &(0x7f00000002c0)=[{0x4057a7d85279cdb5, 0x3f, 0x800}, {0x2, 0x4beb, 0x800}, {0x1, 0x7, 0x800}, {0x1, 0x10000, 0x800}, {0x7, 0x800, 0x800}, {0x3, 0x3, 0x1800}, {0x4, 0x9, 0x800}, {0x3, 0x2, 0x800}], 0x8) getpgrp() semop(r0, &(0x7f0000000300)=[{0x1, 0x8, 0x800}, {0x4, 0x1, 0x1000}, {0x3, 0xf02c, 0x1000}, {0x4, 0xffffffffffff8703, 0x5a8830b734246a7b}, {0x1, 0xffffffff, 0x800}, {0x7, 0x0, 0x800}, {0x3, 0xfffffffffffffff9, 0x800}], 0x7) fchdir(r6) fchdir(r6) ioctl$TIOCGFLAGS(r8, 0x4004745d, &(0x7f0000000340)) getsockopt$sock_linger(r6, 0xffff, 0x80, &(0x7f0000000380), &(0x7f00000003c0)=0x8) connect$inet(r7, &(0x7f0000000400)={0x2, 0x3}, 0xc) 15:07:45 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) fchdir(r0) setsockopt(r0, 0x0, 0x40000000001e, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) r1 = getpgid(0xffffffffffffffff) r2 = geteuid() r3 = getgid() sendmsg$unix(r0, &(0x7f0000000140)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f00000000c0), 0x0, &(0x7f00000001c0)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r3, @ANYBLOB="00346f030e2c02f82d000400180000a06cafed6faf498200010000009157a9da7c8eef9995e97d3eb0aef7869d987117f3ba56c9960e7cc45709435f84d038114be855611ad2b572b9599d66febec9406d679a3478c2354eddcf8f21293cedfcdef387a3fbe78cb11bb1beafe0b05770be89406cc00659158dd9f08beb26be6c83ef20258e40bcde165ed2", @ANYRES32=r0, @ANYRES32=r0], 0x38, 0xe77d4eb318e82a61}, 0x1) fsync(r0) fsync(r0) open$dir(&(0x7f0000000040)='./file0\x00', 0x802, 0x0) ftruncate(r0, 0x6) 15:07:45 executing program 1: r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) fcntl$getflags(r0, 0x1) r1 = socket(0x2, 0x4001, 0x0) shutdown(r1, 0x0) recvmsg(r1, &(0x7f00000013c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=""/4096, 0x1000}, 0x0) 15:07:45 executing program 0: connect(0xffffffffffffffff, &(0x7f0000000080)=@in, 0xf1) 15:07:45 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0xffff, 0x0, &(0x7f0000000000)=""/4096, &(0x7f0000001000)=0x1000) getsockopt(r0, 0x200000029, 0x80000000000041, 0x0, 0x0) 15:07:45 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000029, 0xe913, 0x0, 0x1dd) setsockopt(r0, 0x0, 0xfffffffffffffff9, &(0x7f0000000000)="e332536a1b6cb77dc120a0f55f314bd1a2c50efbb2e108588612ca590a67183cfdd00d69cb8ebef51834864393a46e4a67a0a29436876e58d4bf76e336d6160104a31cdf99427fd824cc623497d1f4a236bdec90c833af9b4636392c10cb5844b4b55b88b3c04a56ee90ecf2bf58e9db42a51ffeec15d9fde1109a7847d18f24b378811807cd186e02136581032e1d573c08e80a3f5d8fa2f690cc2e6e11dd09bb3c82bafb24c7cbfdfa8523e9ff056d4cd28843f5c7b5ebd725143e1e16223b3297c25ee1a808f8bccb84b3b713130cd3bb49cc9604c24e118e1c6f035623d3db0107d8726425160eb8f8e00b785554e05601a6f8be3a71d23371fa9bd74970e137ab4a7d803c595fc2cca8a28c3c9be3a5deb05cb1344f7754a4fb74fff97a026eba6a1f86aa587afc27ce52716b6da7e75b9edfa4f643e0b0f8684181e3fb7ce3513e78b1bf855f727d01816bcac3c4830cdcad9da9a5d1e84b6eac6359e1e1f9469fb6b58d09b330d60afc4f15c82bcd0ca9bd22c45982f08819626e34bd4a3d5cf66d2cd004674167c1255d35207b5d53fda7f666ae588052162ffab4bbf0ad1fdcc5962625b172742437b17061daf44dcda35185e19eb26c3e7c8665042b1513f6ab90fb2ead0c74f20dae374b771f94a152694c048f617d9f6475c3f4bc2b2c0755d771834469a3aa49f3e20ff9996d8bc79289b356ca970f3fdd4e968bb61137511acff767c9d7abd6502cd144e2b944005826c9d97161e51445df84e1775d8785687fb7f1678e573ea4c37bc3d3818ad2c366de2dc229ba1bf53b565bb5b3b46ad3ca6d03897944b8bbfdd74e49e6aca4d6cc84b4471b446a8691adf617ee2749641a6ac672deaaa0f834fca6f0f5f981be0d141c7e8ae172148b12983837d8377b18dd8e09341bbed1b89c5decd1927edc84a5c4de249d983c5e3ac4973cec4027ce8a7abab4eae7249deb79dd3ee80f74326d5cea9e85f090f52416357d018eeea874718aa42c976662a8a94b14000b858ddc3e4885bbc49dd3eac4f8379b6e6ad74f18f4e380cd81cdfffda4366b65e47a6713119711bb26fd9d4b7b5469af8e5e86aedbee810e444b9a6914fa07ff0705a71d7c07f6c1f88c5e6907419bed0851e3945d2418f92852b3402a43f48b48b790450ed691ad62789e7ccaabf3eff7da749626a33433714a1cac5d5bac72a4449da07483141c022cdf0ffa93642de12f2c4680f0bed0a7217452d4c84ad87db491bf6a6e53aa9972366a605a15802b178810444cdc52dd8233faf3d7167c2dbef88e8672759ca2cd357fae2b4a443d62e31741dfa60962ff23bdd074e989e9cca073c529614d41057ee5bf7df59e9d7ee59e32f59ad5065821f223df3a2353472a64f9a4079acc24ade50541822cdb89f51da60aab19f9bd4f4717f6df92d41830cf6a0a127b823dbdad1c80fb028b0a2bd98836cfc22b87d7929949f7ba3570fc381b1a6b08734976b07c0aa697fb36b3b4916e15a5f844047dfda893043a0de14511fd888ebc1d0edf6c3298cbfccbfcf9e9b81f8490717138ea55738679ab313f2e35e2128107d5d2be95adc7429cab66781f596548d470c1c93f94bd54aa099da7650504b02c03ecaf5c4db35735a6f84dc1acf86e14360aebeb2cd9e60a444a3aff68d18e33dee8aea841e9479ac18207cb2b309a7a1b7e655bd02010c1162b33864a2d9b10f53bacf8bd4ea45492125170c959823dab6edbb9feb3acb19b63281367af6018f15a29fb16b53b30d634981562d85368819ab798bf5eb1814ed34244a2e7783481e684043606615f93eb8355f237186db69beb05907034f96615780d275fb8509e0d109bd8e663a9e187dd47b2d16b1cf3c2c47d162b24d874fb394d32b278e308fdb59916fedc8925d52892cb0a5bbb1ab315d8977d4563de0e91fa7346822ebded8c530501e4ff590d2eb043275d1c70eacdc595b5cceab9286d6ee152f1a73d7703642c9d0f373e67c1c05f2d56646c2e30a3e7966be87ab4cedf6f0e700c9100b5dfda24b45ba06aee6e32d91caae03c445b1be62ee43b36061ce72d5c79891512ca88b1503d08971bf156f14e1062ca03f7d13b023513fd80a51b62ccb9a70cc9f0392aca34c2e0b0046544319413e4314077447334bf5ca60eb205a589e730c501dcfdc095988fb3e94d05e79bf2525b6e8e20d301d25914e4a2333c97537618e0a42def1a97980b12e22db8d942c1ec4abe2b2e8d0edb2be5e27ef51901f90446aaf1b51af51b05e5662c6fc72b1ff3942bea170d5890e03b0d4e471968373311db2387713d664561bd9fce59c05636840e3a72e138742899b8b770d4ccecf5735d90eb7f9e4b968313d996f5253b1f966967aaf07d50654a4e1b4b6543d960c96fe36167e1646dee64ff80e1457b56286553cfe59bcf9fd180b3e1f17d9ed1f2225d83da4ab35660813002cc3b5254a687dc5b5adab0fd20f6071e51fc122651aa2970a82d61bf2d9d897702c393f7f5ca20340f7ffcdf19d6f4780f7dc28d732abfde35b7c627d13e4c7fc1074d8c9622ecbfd7c1cb15fd16e815ddd79e4a18bc3274661424cadd3e2571e7052e2f179450df8a7ebfab72c14346a9346bbc0200fa5c04c2a7f18ebd35e677b3b991c4a55b7203ed385fa8cdde60f1aeaf24299b8c49aaf8dce5d27226bcfeb4533dc481101ded87b5736cc176ef6c66d0f20e6a71e3536816bbda6b24d46496916a0b9e8168607bd899c9358cbd9ef2dad4359545f0d0c5a5e23055aad6651859b2f846b5474075725ee135e62d3dced1ce5b2a4a5328f3c97fe3f8ddd051dc4a6366a8ee483d02b82237b273d73f443eb6814396149ac19c705c4e4c6c8a7f2cb50de71511eb5dfc402e3c0d9609037973d2197e7bd5796d6a11f2f39e584bc21da85a58a3196bbde30fff9bc608d71a181547732ac76eddbd6cef65f877a7da951b53be67886395c9e5400ade19f3cf1e69425f84a16b2ec411b7f3d7598e65ab3446732f1b6169b5a39363becea878ba6dc166f10b92a022adadb47a5243091db2496e8e1c040cc18806aebd0f74cd34e1f2712ab48692c7569a7950312e531bb03a98fff12f94fb9d59613dd65d9bd814fd539b5e7b80befff6a553e8bee66fff20ac524960a6e1f07f9dc43e9c4c6a8d1ccd2684a7bbd31c80033fee940556dd969c2c8c9d1c63379b69b19c3ed1bdc1f7936ee788993c36114869fc7a63d51fe8ee8692eb26e7bf7799b1af64e0f524f1497df24fcaeba42ebcefdb8459a2d926e96416a5193eebc5d3e41bf61db54006dd32eecdc11d643f0167025b2bc19ff2a3cd04776bfdb3740db7f589ce2c3f44c36795ea22c2676eb80ca1adebc4e989766e049e4a479b052f02551c1bd9d5f325a9e6e2893bf4f01325c61c350edd5a803db2d7a89e3895c29251f08e21dae5bed5a241ceeaffad7796c33da4e4c831d1fca87431058999e023849deb561bab969cc1992022b9d340d9f08fee5f7d6f6f578997db288bde57970198e30f0b8c6a574b25467853163b9b7892d910ec9d39bbad3a1b289493706fa6bf8614c04e79f095a259f7ce5c70cd482ea8dd5b4260f4e9c0216371c2cee75cd74f996b65d9be4c38cd573d694dffca0916d93cda3989f365aeac208a5cf9beac53b5cd23791158e024fd37c89525c1655a845d2f4e1a34a7eff8d0d81741ab4012ad0436073d8ea1e8c84c00e09837213fdb135556aec4922a51ff7504c10f1a20bdde67054ce871095c3a8ea4874e1839c3332e973f14a3c5983a8fb61cfce0344a56508448ac8f94158e9d8e3a392c86aa74984d4738370ab42a098b918a925c0d2628b67367d73943bc7c713ab1ea481f9d8fdab1fd2b4ec3b61d920f81694a5c21e3617bea29b988d64059a9da0ab696597a1a875c58e7ce7f02d34b1045c6bb025dc8ee41400271c20ee3a19ef9da374e594e6b20299ef7502f99462ae306bcdaafdebf706a7e21591715b6a642474fba17b8221ef319bdd7da2d8c9b1674a4f50900be30ae39ca2c23ca4a8ec303304b695006af74435c98a07a326393221b7cf09d35a3cee32509194114bc0f163195f3bd9928b589a73fe6b190fd171764cd5cd248fe8f7dcf80bb64df4569bdf9e4c7cc1cf101b0f4220e73bf7e6ccd79c91060860cd6c12ad83cf7b97728a2d43df91d89bf188d47899c5583c40858c6ef3800e2315bfa7222e3162d3e765745979d96ba11b21fd449eb7fc656cdc31e13c238c193876642b4c942582cb67827b7a221135292c7f21e99d2ab9a692c907b174fbdc82a42e67cf7999789b42a8fecd359716373458b0aa231673e8950f5e2e5f61004404c57ca910889d51943842c4a0667564c930a00b0ae174f895152db246f0348646b6dd41276a61e752660422fc4aef84bd6ce5e9d93700a14d8c47fc55ae6a8086b11b8086ec2600c707e5edce587f6c43155e7d8009deb0ba981976fb10ad1f60cc6118de57b9913f1533e06e6c5adac3b9d59dcb5238c991e8a1d5ed924fc16fee8bdb8333525d9f12aa8182b952dfcce9202ef7ea2fa89d5a60b4437ac2ba7e0da4869348ca504e36c1b45e7c5745badf9e727a425485e3436ad9ce97e2c1a0e5963ed73cedf9091f74dab024c65591fa1d16be53f396001ce773ceacea3e6a75690acd30cd82013a129c85e88f5d3de6def07882329e5c150b7a347c1489cb601087bdde35187a9ed85bd97f43b530402755ca08af2207564688dc5f09110d4694a5a5a8922051faacdf6accb5c2f33eb70a85e86ece43028be0a1e06eefabc98dc413e316ae44b271dcd307a0f47ffbb41514f99a667c84a2d3d9b55f174e68b6dfd8fa6df335b63995092d0fdebb4e4a03f1981920db8e65d3fc51674e77768c1242743e790c96af46d6488994072978937ea97c847f56d1b464ece631021d8ab43033ab210bb6b9ac9de6061b44f20c0f9fa31a4bc68b1c9ee8de555f22a2db54c07ea8f055718fd7ab9db80dd0f3168d7adf23aac0a5a08ad310f222783f8ddc8245c67db353ec895c5aae6312e30f2e52f981431e702d929ab8fe3ef4501510535c79a802b59ed4e5d5873677100ed874234b015a6bcb0bd7e2b7ba195b8cbb8b5cc416a472c0689a017825902f3031d06f4f24e969ac21cb474f69f15afe2093fe73a16741dfc187b81793386c73b0ea97dbbbada2e0d13de35bb5c9fca4d4ada25b2e9ebf49433a5f1a1847ee73b1b14de30318636880953da35695889f717e537f6b86efa1622edbd624ab5d50554943158bf54492f4e530d9104512ba0f7fa4ba338c6544900cd4493956609b0ace1ef465b9252da4bd3b0576e7b60ada67593459510a7b8afb43b91919084096a6f9483ae8f7576d79fb5f17fc5cce99b0cd2cb2bd6b27333435e0bf1b986e75c6b1ee53c8241830041f152c60b769a2771d59cf89d0248c0ef20eb90e92d29f52b7d26ceb6d9f5d7cc897382c1d4ee605521c4410cf368b209e3849b436724b1f7ee2d4239bf68f15744fe2aaf929fd72ade1506efbf6321a5a947d50d05b76b2d69cdfc662bc043d9c31d2f358e4319f2fb0564a75feba4081988c05e1427edd4cd45284e53825a24370176eec94296a537e44fdc532d34d5b00a6854c831559dd11c27e02d043428dbb81fe392164486ff15a3e7711760c9635491c0937cef91a1b36b83f391e556bfb97920d3063f53c122a1bf2ba26c1bd19b0b521c9fc62708a1fd7c6ee67dc6282208f951a830ae56244d1884e2da6038f564164e03d432d41ac1", 0x1000) 15:07:45 executing program 1: r0 = socket(0x2, 0x2, 0x30) connect$unix(r0, &(0x7f0000000080)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0xa) poll(&(0x7f0000000040)=[{r0, 0x28}], 0x1, 0x3) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) bind$inet6(r0, &(0x7f0000000000)={0x18, 0x1, 0x9, 0x1ff}, 0xc) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) poll(&(0x7f0000000100)=[{r1, 0x44}], 0x1, 0x0) 15:07:45 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) chown(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0x0) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)="fc", 0x1}], 0x1) lseek(r0, 0x0, 0x0) writev(r0, &(0x7f0000000040), 0x1) 15:07:45 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom(r0, &(0x7f0000000140)=""/217, 0xd9, 0x0, 0x0, 0x0) 15:07:45 executing program 0: accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=@file={0x0, ""/71}, &(0x7f0000000080)=0x49) r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) writev(r0, &(0x7f0000000100)=[{0x0}], 0x1) 15:07:45 executing program 0: setrlimit(0x2, &(0x7f00000000c0)) setrlimit(0x4, &(0x7f0000000100)={0x80000000}) pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r2 = semget$private(0x0, 0x3, 0x20) semctl$SETVAL(r2, 0x3, 0x8, &(0x7f0000000140)=0x45) r3 = openat(r0, &(0x7f0000000180)='./file1\x00', 0x8, 0x80000000000e8) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000040)=0x6) semctl$IPC_RMID(r2, 0x0, 0x0) listen(r3, 0xfffffffffffffd39) ioctl$TIOCCLRVERAUTH(r3, 0x2000741d) 15:07:45 executing program 0: r0 = socket(0x11, 0x3, 0x0) setsockopt(r0, 0x20000000000011, 0x3, &(0x7f0000000000)="186fe65c", 0x4) connect$unix(r0, &(0x7f0000000040)=@abs={0x0, 0x0, 0x0}, 0x8) 15:07:46 executing program 1: socket(0x2, 0x4000, 0x8) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1], 0x28}, 0x0) write(r1, 0x0, 0x0) shutdown(r0, 0x0) fcntl$dupfd(r0, 0xa, r0) 15:07:46 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x3ff, 0x8, 0x7, 0xffffffffffff6ebb, "46a80fcfed631e826ba711e41d9f890a264e531e", 0xc0, 0x2}) kevent(r0, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffff8, 0x8, 0x1, 0x9, 0xff}, {{r0}, 0xffffffffffffffff, 0x24, 0x0, 0x1f, 0x6}, {{r0}, 0xffffffffffffffff, 0x52, 0x1, 0x2, 0x2}], 0x3, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x82, 0xfffff, 0x0, 0x5}, {{r0}, 0xfffffffffffffffe, 0x11, 0x20, 0x4, 0x3}], 0x3, &(0x7f0000000140)={0x101, 0x1}) ioctl$TIOCSTART(r0, 0x2000746e) chmod(&(0x7f0000000000)='./file0\x00', 0x5) socket$inet6(0x18, 0x1, 0x0) ioctl$TIOCCDTR(0xffffffffffffffff, 0x20007478) 15:07:46 executing program 0: nanosleep(&(0x7f0000001c40)={0xf0, 0x7fffffff}, 0x0) r0 = kqueue() kevent(r0, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000180), 0xc20, 0x0, 0x71684c5e, 0x0) socket(0x7, 0xc007, 0x0) nanosleep(&(0x7f0000000000)={0x1}, 0x0) close(r0) 15:07:46 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) write(r1, &(0x7f0000000000)="da", 0x1) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000080), &(0x7f00000000c0)=0x10) recvfrom$unix(r0, &(0x7f0000000040)=""/59, 0x3b, 0x42, 0x0, 0x0) write(r1, &(0x7f0000000280)="64a356d97ca778a36789156f9b80f0406489699919a68b6885cbb6d2495bb90a06fa1acb4bd6ca626507492c9c25484c2b1bbe483e4378e8ee3369", 0x3b) 15:07:46 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x8080, 0x80) 15:07:46 executing program 1: r0 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000040)) connect$unix(r0, &(0x7f0000000080)=@abs={0x1, 0x0, 0x3}, 0x8) r1 = socket(0x18, 0x400000001002, 0x0) sendto$inet6(r1, 0x0, 0x0, 0x0, &(0x7f0000000000), 0xc) 15:07:47 executing program 0: lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) mkdir(&(0x7f00000000c0)='./file0\x00', 0x42) r0 = dup(0xffffffffffffff9c) sendmsg(r0, &(0x7f0000000840)={&(0x7f0000000100)=@in={0x2, 0x1}, 0xc, &(0x7f0000000700)=[{&(0x7f0000000140)="c6c40328a33524bc6b6f620166e3af8635cb73c7b96c286711cb3cbe48d35eb4c85ce8c12dd005e4f2ffddd924e7ec7d2cd97cbc6e6ce825d5f671d2c78e37dba73fab8b7e827c7c5abf322e760bb5066ff7677cf16fa33e22592fde0ab864bc1b2a72a2a9fbde9e41c9f770b99759d8e85fa75681218c37d5e9a058ac702759b7afda94b9a1671b04410c1ece9c8159be556147ca6a0c1ede68a29a9ac15192ce9968f5378941d8dec83d30623b0342f0355687c6d08c781a4ae79080befbb2c1aad9be442a963866f2e64c9f291cf5985b01cad8e2", 0xd6}, {&(0x7f0000000240)="5f3be020ddc727f4b81a62917b251b99711de92c9d534bdcbde0efdf73390dce785d4122abf77e4487e39df8c8fc8c0cb8a737780e67262f5c66d674cf7bcdcb3b5cc620e94e57981ae91250c49276bb30cac25b2397299c21cd357f73056d55c43f74e2edf8131ecb4eb70a2e817315765397a16a8d12e67b8e67929ea1bf502c04ff57", 0x84}, {&(0x7f0000000300)="cd1559b7398afdb25c68773660056a8917870365851b474d77b1fbf714ab2cacdbbb2ea35cfe2a33888f795d1f4b417f74fd501791805a170f4c97771313c9bed169534cf57307a65a61657da74298f166112a3c9dfed2c697ed25e66d1da06f406e6f421db6543b25dead2532db58e9", 0x70}, {&(0x7f0000000380)="e9512406646da6c2dc9097e15cde4add98a010cf47b98e43b63393d553afd40db0dc63c4b1839359474193b10fe17001489e46d672d35d64aa56adcdf7b55669f78e20f719cfbe90c76aa943591306d8bcfe6eae0fdc5dbe73d5d9bf4acc789b1c537390e5cf16e2eb79410cb9bde7fb3fd86c54794af3f12182bc254749bc728dda669e1f9892ef0dc75d4054d7eaa4319cb75a0d2eb22e6be20735d43c40dc132361f10f7e9827bf0abfba33e6ff4831358b003a4c558a20df0029588558789c0f4424002afa6140eb5727e9be1f89ce", 0xd1}, {&(0x7f0000000480)="b5d6417a0e82c81938b638e545bb98b12aff893f70350bfeb31bd8b3d3387b9d14908e5ddf7ec7f689cfe8c5f163aaed2925c6375a965a350f9856f38b8bb8400aa57ac5917812f1a0b24092a703ac2fadb05b28dd778425a4ed17ca44391d3ba37ac1c3bb8245d5a24437f7c8192abef0bcbbeee56951608fa18e14ad2124585e0cb60b30f1879fdcb514d0b19e19cd326f173edf509c00b403e6da2c97788f2a57ed000f88cd8de8779dd6dbb2117a23f1a73514cd7a3b6ace2d596b56d7f3abd740ca671c2f836fb03dc11801188426488b794e55315ecdee25532dd7b6d8ad3f485b83e2a2e85654b335c8a53bf856fe8bc96d0dd7134724d40f82", 0xfd}, {&(0x7f0000000580)="3a767d9102aa78690e654d861b6c3bcd4de1db41d2bd2138e64e0fef1ecfb94b0d9377c09f75a095163a1f3d39ef7fc815c58c86718aab73d144fe8c21ef8ede76b99e2356a6d8d9a90de96e840be5cf4f573df1d9a442d1c209058d871a0b53890e16d9cf1f0f758bb5175367430ce4d290a0a731d923b51611b479157f6e66e3cf6ae120c1c13bdced727865d22889c605cf929cc7d3e37d2692ad71c16d6086c1b2ce717226f0b0881097b7905c2a12bdb03442a23adc", 0xb8}, {&(0x7f0000000640)="e6742189834d8056528bc19b71f0c03724e88b4df1c36a680834116089977689f9bf86af27608406fe4e28147c2b468a41a6a0689ca8c32233d5c4ee5ba63d50f20d35f9b44249f0ad4b29321f5c049662eae86ab051cd668b5960ebcd41f8097f23d2c748fb000f4623d9f2f574272a221380c1c9c9a6ba36", 0x79}, {&(0x7f00000006c0)="d37b16835073c4efb9156a4fac6571b404f929bc9a9b65148e08701ade0eadcec198c997b70892099aa691d14b74a1", 0x2f}], 0x8, &(0x7f0000000780)=[{0x98, 0xffff, 0xf5f, "0edb1ec3916469eb8be3e0207461ed7f26f9cfac84ffd6a5dcc06d978baa06c4787bf7d1d333e0fd031e12332e40ca600baeb87495beb83ab01ef01b10e2e99046f598cbddc75354d1d5cbffa5d3816cb78778dc21a55042009fdf7a40096e3cbbdd212a127ed5e5460ce4acfe797698fabcb03c3eab473b98d853e29678c2e64feb29c97f11"}], 0x98}, 0xa) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x7, 0x11, r0, 0x0, 0x0) munlockall() ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000880)) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f00000008c0)=0x740a) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000940)={0x0, 0x0}, 0xc) r2 = getegid() fchownat(r0, &(0x7f0000000900)='./file0\x00', r1, r2, 0x2) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000980)=0xffffffffffffff01) r3 = shmget(0x2, 0x4000, 0x300, &(0x7f0000ffc000/0x4000)=nil) shmat(r3, &(0x7f0000ffc000/0x4000)=nil, 0x1000) recvfrom(r0, &(0x7f00000009c0)=""/211, 0xd3, 0x41, &(0x7f0000000ac0)=@un=@abs={0x1, 0x0, 0x1}, 0x8) lseek(r0, 0x0, 0x5c2d3da19711cfdd) ioctl$TIOCDRAIN(r0, 0x2000745e) shmat(r3, &(0x7f0000ffb000/0x3000)=nil, 0x1000) lseek(r0, 0x0, 0x2) unlinkat(r0, &(0x7f0000000b00)='./file0\x00', 0x8) getdents(r0, &(0x7f0000000b40)=""/56, 0x38) chdir(&(0x7f0000000b80)='./file0/../file0\x00') kqueue() r4 = socket$unix(0x1, 0x7, 0x0) shmget(0x0, 0x2000, 0x10a, &(0x7f0000ffb000/0x2000)=nil) sendmsg(r0, &(0x7f0000002480)={&(0x7f0000000bc0)=@un=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000fc0)=[{&(0x7f0000000c00)="62b7719785c886b0d163066fdc21f8636601322b45d70208c8edc378205981ef62008fa84d7ee6ec5ce200bf302327d0", 0x30}, {&(0x7f0000000c40)="6b115b7d735459d530657286eb8c5a578bc8f67dfb8b4fccf3b9fd", 0x1b}, {&(0x7f0000000c80)="357f83009e4c2b83ec4b81011567c9c5c16034ad4dd0bed566caad1d275daaf9a7546c08dc0b3911ec697674a9f7128395f35bb7a546c1c807756ce6946121f2c48e77acca95ce19fc88eae0a79e78fd2eff7ec5a2ac1486c18fc37cfb262e06926d506f620af54eec31f883fa59caa2c4ea7c2d18c2184235ec1b0b0ad6ee2148bc8dd98c2af041b9a0a5e47bad1335ef17d210828e4dd3a264808f2a292ca8e3060c39f8e8e83f4ad4320af65273b2b019f68994888e444f2618431151fc12f92f347dd5b4af79517527", 0xcb}, {&(0x7f0000000d80)="29f55997f65d017a53df9c31d8a4c678300d08eb0fadc7444b894a6c5ec1e9e403e56600b239b9e360ced2d88e52e5aeddd91de1d1e9634bb5bc70ea474bb4c7e8", 0x41}, {&(0x7f0000000e00)="81c0190b94b0ab1b97cdf7c325107d6193f1668a55bafd3403ec83547af8fe2e56899163231538d2b92998ed5669fe17c6ffc03b2065929e607a0097cdfbbb8e6164a879060317", 0x47}, {&(0x7f0000000e80)="bab24a6ee32fe7ddcf7319b577431abb1266c51257bc3baddab35f952da9d35d8ce3472c2d301c2031654293c0d1385c60c648684a6f784789e29515c1afbb607c5866b1c5359286555ccbddc07883e651992ff0f18df19c377500e657cfcb6dc265e81d647e260ae96228bca7207fd0401789d7b5427668d64b9088cbe11eff6deb8c6c46fd62fd31f8fa13", 0x8c}, {&(0x7f0000000f40)="61f0f41b2daa05281a73dd7ca0e66f1ba450ef97a366579a7e17c1f5dba0da5107fb1511944ab567996f131d19c2dfc66944172de97c008c58c321d48274243cf04ee726269f26af12d852e738bbbc6526145331e9136a3fb10705b8", 0x5c}], 0x7, &(0x7f0000001040)=[{0x90, 0x1, 0xffffffffffffff79, "bbc7703186585e09dc63027a3e8f00b1d3fdf34f98ae40f484770bcf17dc34ae8d497f7f25614118bc606d67c3c418b913c44bffa31d7d559e66dd2088e7c266f22e49092db7cdbd82b90df6c11b42dc57fc929eab8f63fef55695b044fa35336ae38c6c84f57f0c809fc15d42fd54a62cc3ec184f53c6c68d08ad08e0"}, {0x40, 0xffff, 0x1, "8aa72e38d293431c0392c78c4a2970c59aac80217c83190de48c7ecb9c788f79878a1d9cff34b73e20025b"}, {0xb8, 0xffff, 0x5, "47bd5de02e06a6054501b81d6358f8280ac47e333c4e1e8d6f8ee9057caa6d0d8681735d8ed3170171b34cc802697ff42e11afd3775723db31a4197e4e0a183997eac5a3f99568d38a5579ba1dda8c5c9893917343083277375a78d10d25f1263849fcffa90c4584a90ee665a6041a94f46d620943bf044847b48312e49593b45f9bbd4d557cdc29fc1eb8cdb56bab0865f4e688a7fd8758c0e86aa7b7658b7d749c"}, {0x60, 0xffff, 0x2, "15486439c49821c9a94c205bd0863f07e5d292f67d99efd70706c2f195ebaddfa90eb935dd2401dca40e96642fe21f8c50f09783410b8aa5e627dc4ef9e5d042f31332e7b1169f624157"}, {0x1010, 0xffff, 0x100000000, "0341749640863d76e0e106c5e367ca902f63ac6581895d7be2cfde4d3be60a87dea75850ade9736737d95484e4718e86cd2a105b10aeb9f685ac9f343aca4654d3c4c2a1bfbecf3da2bc9fef8444bbba8b437364a681b532eb21a74efa2be257264b3a1721e2152453dba238d655c3cbe1c8f8ce4ad7b48d2a40341a1c75e196a63c030319a92738c77dc8c9db6f545a3458146455e47c39e65cc8efd4a30563c5f88a4741c8b193c88df8b32b59d897bad5abacee0a2dce8c543351a1ccd057f2cca08131c758c4463ffaba42b2a9eacb51c195b369027e10ecdabec4e768cfd358a091e6afdc0e0afd8e455c4e66fde2b97bfa8948cf3749a8e32bac4bd2cd24e3c7100a7b814abf7c6bd08a79faa25af05ac4e9064dca7e8deae7712133cd348d0d6f910b318cb3b46321693e79d11428d0c8164796f488b35c6d91c8fd0d526aa39fd49739d79384e056735bcda2719a39db1cd1b592dfe979fcd0b24a61c0d0452c810adaae5af6e52681367901e495da241c9e8d8332da5c16956428dacc527b45974c4033825952e4ee93cc0472d8e01d8268b43f725f678e6cd505bc2ebfad8e1f72be09967ef05a6318ab38dbfc5303184eeea2ba00d7f4b3d4651e1b63e49111940e476381c1955ae58bd59f39812393165deb79a5dbb807972e8514c8707a6269d4ae8676e1c1466be4f02894400a399e15688c7e99e66c200a4959f6f94432d35d179b836d7b4d75f41fed80b34e50126153ddb6fa05c0618000654b864671c9b05c84b36a0ee84ec6416499bcef8e1e5c212337f56eac0f25a0ae6222b599583aaa267064720df40a5469de7fa0149fb8f3e4211206a9e9f1d0e4e531796259479574e6af5c639b4379c56d36c6b5df85bc7d3843200d8bbe58a83ce6870e9006c45c865e408724ebf605dcad8cf45043c6e0218d8cae34e8a0c83579a0db51a656fb114eebd2289090ffa223540fd5a5aa2a3eccea864570d284151475e52e73417d5d39ad49769f46e614312e68c6223988989cdd0b3b7c3211a33d9acdba4e2468416fb7275bf262de282dc55fdea2ba0b4f66b5644cceaae9b2db81d3ea32ddf58432c54044b7c41f04a2e74e60a2ea6bced50f471dcde6ec8d01e416a8d6a793d8713cb7694c4c5226e039af7448c0485e712ef5511d9999042ba39f6b2d661fb17c52bd120c075a295cabfd68908452099b10bee0c12f3731ee8a1b96ea77704ff29c7fa38c4bc13ea91b7faf24c6225ecd217e97687807d3dcc8d1e66b3971e05aad5f865dd2817805fccea4848e77b9f4ef0984323d60a87c82232d28d64bc07801e87bd7593b0110967190e48640740e1f9e1d8a516145cea55fe98300a010644e21ff4654675e39301372b1a51bda73ce1172506c996259c87ba9f9a492db7c8a71d740ef0af2c0c00382fac184cfd0db8c2d1820228cb64c381de83939fba9c9ce1084a9a63cb5f3d0c18decdecc78e59aa562d3280395b47b5da7066b2d6430f4d3f26d206db095fa74934f4d6f9078d3e5ef6014c2a042a28422cf362920b89ada42452dd90f6442b4d3b9e4b998e873c85c65fe536d8f7f5b802b08c085e886b200afafea7f3e9c7deac82e6a54b3fdffa3f19747841be52f0ca87a8c6db66f44d8cc11c4c36be72e088e70664f06bd84270b35a32d9f55094eabffdc2c01e414d89b1be0489021db210cf85dc722ead94bbb3f6c7b72efb925596cf0d172bae2974fbe970b8484e4a60039e43071dadf58ee914ee547c119360e2b7a1bfbf3fc68554946ee4d19be70d9c620682abf5978092484929b11a9d9f5d3d2bba2041dbe17c245e0c621ddc8127706e5300f3ee209bfbab19b2243020a49177ac25c39ec48e75a31fe7a9e96309e080a6f6c710604105d087e504998fb91bc26b8d4c648cd894187ff21453f2d1f9ddf840468842bf8085be24f7492c93e177ed82c2b8d7b6aa03abcef2145ecfadecfcd065399ec3cb1cf96e673257da09fa70c1c4a4bf6187781348f2df05407ecba63088cde71d03d6762d614942740edb90c19c98c8134924f2b07e58ea1b59aedeae2a54310cd096b64270c53915ceaf946c677250cf9e988fa22138048b73a114f09225a9e229b60dd6aef1e17e1939290f838b2d967974ab4ec45a8aec71f6a257f253ac9fec5c9117b4295bb9a3f2150a596b3b30b341a042cf62f196ae1f159c08e6e1f5d91ea40b0a5dd6822db55062f56934a67f9ebc50dd4e81ee5bde68b34ada685aa4123ada77343290b1a937b47ac6011f6d11d0b004a0b1dcb6198b3e5ece66a59408dbf1d097f7828c966ae9589122b67aefc2ba3dc617096b6fd187e8ffeb57eff54b61a9727b1195f0ec4a1f9c1b959ed47ca0a79c272ed30187bf20caa60b8b9ba24b9b2fd277e27a5553e4ad20b4be0a1aa17aace79e0d9d52dd5752f8ad5a221ce86881196613a83739ce254f3fb4d4807e111d482fcb19ef7466a69bc547e056d2a2ebcfbd424f08094e2ee6c62e506470b737e8f7e309a4f141f43e77c9536a0be3af0a78af3214e3958c155aa4756ebed9c4e8e1961610c29f151f22086a70abd524f9b0a3b54ab3c57dd2cb768156f2456a5164d534d30e6874524984d41acde44e2139801b8d9889d02efcc988f3d6c184d0949734452d5c0b68496896c2fb4d940deef86049cd1a304a9b03a06af9de61cf67f0ef976ec7892d1e619491e6fa6e7ab87107959526bd7e610b0fdcf54b0c7c6b924cf7a36a7fdd117626b9714a375542f14e8ec413ad934a140b9dc6af8df1cc45eabaabdc275cb14a7c2f11eaa730c905fb2025862f0992a105f10f0cb740c74310789c736ce91a4cae32e7a068e7421a3bdba4192608134d5b3949b1a83c3e78f87f90d7354bfa9ca48dd5ca09abf7c383db319a0a17879ccc03e864cdca64177de03f37d698e5f15ab7df7412eab7913a828844efe4bdca881ca1e3d9a07d51c8b5ece96f600c81746805f436e87aadfe346689861acbbe3022df286f3aa33022638ffc26701b596aa0a7f02d3e7496bc3e9e98874c2b9b08d9926e4f3abc0e1e0c42a3fc3613b9b7ab6547a4e3fd2d41428cc7fc2facbd2de57f357c5cd696d9bae06f9f08227335ea54397dad3e04d9f162796b8f4a3346d6ce21fc040b5c7c7ced827a533742f00d6e6e97108e52b0c4133d0eedc7910d366cd801a0ac38d78309157186f997fc679a8187d8d6b83f6a98388ef287eeb95eea83d797ca53a1eafc7ecf2183aeefa6c47984102eb8de4c643e07fa09f4b7460882a197b9851651228492a771b9b9a46c698e33ee0c4eb7be5487064dca71d8c8ecbc32a5d170aee92ed0a52c9e115abf9db386f2bc69d2040bd0259e6cf5e52f3ded2ecb7442ff866ac80de41f284c168e32d7d9e55516091c01811480b8198a6ce90ed49ab78edda3b7b944861bb4beb7580fee7148d1c1b086c7ac9500a9f0dfa919c932004fab011a45b480c7fbc9cd56b5ece2247244b09e8bd1bb670cabd90a1234725a075d7de1b4e7d1064224523fdb0c7b9649972dcd1556e7adf9dbd02e0f016dea1f9b9c6a2d5f6c32f420db52ba21a3de7ca9b693d2820974e1b2a70de37b13afd2d50805a078aea83aa911e91a8908e265feaa1209458f3cb646426b405619737a289b8ab9347623c930bfc37a9da4b54bd7419e255877bac8b123aa45870e84eb3b1b4d9152fbfd698931d40e5cd1ad24c81f26f3e287c76b1c67d9f20feb3bfab94957cac232fadbaf28e9d4e25f5f748990725faaa01300a0d44896ff57c5845defa4f7726f38878d9d4790900f1d3fc3bd886583dca2bda88857c561a73735cb21209349110d16ae27b813b7b77666d9311bd603f4a3971438f809f61f55a46e7b20a9d53c5c0efcc9178eb8f0a0e89fe4ba0d4ff0ba98a0639cebe92a77e8fd8353d0cf1e93133180c42b2c52a076d787cc16da7d51b229ad3829410b6ebedc48cec645b7e3d92b30443bf84515125c30975fd3bf85665c9515f4770585dfe8790d494c358cab14ed62e9a306ed86b73779525a41bc90a132506fb37527be6148d897cd54ef454a490c80fdb6691d13ca1dc5801c4ad7fd60d99e61febca9938730baa2d22e9bd4907808aade379038b13351cf7989035e50b0936a08a072092c37f41954548f6a2f1836a34e1f73e8d4e5e2b1f448017449dffd6200be065ea462b5039537525b5c1f4a81cb794b419b56bf004f062c548b568397fab6fcc1913efff52c30ba255710d1ef4b255ec07ffc452a9d45e67bd5c7ec19607f8e9c579e0e836bb5694008637b6d31fc3999844b0075dfb883e2ea9a8d5d3c925b87e1cd709792791b7f8053151b757da37f6ac4a071bcc49fa2355288ae424c72803de58f30da01a9c89c7022601d5f1cfda58e5430ea2f687b42ec64578d2679131154d8ce9d45dd6bf3fc820381e1d174f51b5a913246a1fc482c77a4ad993e25296a86643856e3f9d68b62974464bb53a5807639df8874de4fe0de121e48602bb37a67c7f332b9b321cb5e481f5487c39751906bc42d05b314749f3538294a9f267648eebf6dc14348483ccf1f2576158598554cdb0043ca255e2f35cdc62284996618f1fb1aa5454e6038d2e77f408d43e0d9a0182cd19e7dee0029b4cf733e65777eb46314d383c37667fb3690434c24cd21db36296df197ddd5129467c76aca17942172e656bb9b0e5244d3a36b8ca3c7c1654b398d54779a49246119ec2ea014a9dcddbbc158c9b40b795f3aec574a3b358feb62a21d6588594cd7f64c9051864d62c40d60e93f6e18b70803fe00df282f56105f7f8a942d4d8d7240be1a33bb6112850b61d2308424bcc9bff57ebc794e45e99eb3890fcaf2781d144d2450feccbbc68aad52413983d4ff950f97a515d4b98493e3fc13818ec37fddb5c0ac3f1ee55b19674ebf957255ae454d04acec066529975b221ce6aa3b8bc8c8fd46303b376b66e4e4322df8fd7d6dfee3b7eb35927b0e7905f5e1da417369786cc537fa3df4978700a6a4915e3928a85824583972fc74891d63b0d878a93cfef7bee9c0c7129874ca10e26f909bdfb952c17927e3279f4ae2021e965cfbc0650cbba3bcfd95f55ee46549898459cfda5c2ae54f3722b427a720b5dd6bf8ddc733f548ce913554b2aa80d0e58b49119fd0eb51fc1d2b47e04b83cccb4559538befde5fcfc1cf2bcf0fddb938b2fb25c028eee43d1dd714bd9724b92266f93c4023643baa284793674009222b1fc73a11f2a2b52fb6eb3f05e03ea581110b78b810ec7dd471ff61ffe7f8959500a55142baebf6d0513bfd05bf7b273a1feeec7a667f33403ebc1d8131ad8f8dfe90471c6e7dcc7a1acfe04524c500400745dd99b26e2fb328d534b19ad14429f995fb3d1fbe65a3ce5b0a5a9b7545d9c98773b7dede7d36e8d0cdb7d165907ff7ae1f52749004269bc75652aa1830282d66ce6442b8ea6b22fddcd489424ae18dcc3c5db8fd9543c51a7793dcd275633e53dcfe4fd399a9b25c0637eb1d98a1140c4c29fbf11723f4ba93565a8855f389f3008c59f88f737f0382037b59d6019ee8c4d02fa7afb50afb5c80469a26ed99dce744604d88c10ad9a87d875b20328191e5939a6ea9bb959af9a0ccc8527f030613ca6378e017e3b44c28455e576c8914f97987491bc3e4c16eec940536131751636b86765d19556c9ddf46339fe403dfd45b26dfcd8939dd6fa6810caff7ab12ed6b7d5d4a8840a56d32865e58e54f9c45653ec832e937bcb930c52c500799c74bcbd94ecd5b0"}, {0x98, 0xffff, 0x9, "ec48864bad4d260702befd4b81fdc0bb0670ca8a4db4b91f2ac3a84d8013d958b65b22c3dee7ce62166d2da6b1c8c64f7449912f0f7d3386c91884a7163c3ac570c2522980d1c9626e513ababe6014a40fb43d8d5c1de468d3f6d673ce7f69f69ac534dd310629b1e4e641599e032fd6f5dc19bc3649d5af05a30e58013ab3759b"}, {0x28, 0x1, 0x2, "fae3d289c3b5f691988e33d3af0fa4da431adbde"}, {0xe0, 0xffff, 0xffff, "5dca0d947d708dd9310906eba5d3df91e3d119c5a7aa36af07a1a34f3ff55f6ed301007cf6289e5c0cd44afafb327bfced524d01e228d01637fbb4d713bdf69e0b8546651bc9ca4d8a9bc91295ac160bceb19f6b7d01f2e86fbed71c4317af78a64892af7980b038e8df16d9d54360e7c42ccd58a651ee60b7247c10f95180883631518105bf117421ad301b42e9506226034544778a4b63e32b73cfd805b2d4b201edaf3afdef5ed63deb6793c1bddaf69a37fd3dcfc5da5acefd975a755056d6dcdff1c283e336077f2d7b"}, {0x88, 0xffff, 0x2, "9a7d29427036af3420f0457f71718ff4f1bfa06ec5d36de3ca87789551aa01731f59440a82c87a137d0c890ffdd4538e400d53f1fe18213b8858abcc080e79c03d8ef90d708d13ad7d5f58181d9d33bae3498f791802431d798c2c3aa66692e2f80ba7e117802323ab5d2af98490e4a60b5a"}], 0x1420}, 0x40a) sendmsg$unix(r0, &(0x7f0000003840)={&(0x7f00000024c0)=@file={0x1, './file0/../file0\x00'}, 0x13, &(0x7f0000003780)=[{&(0x7f0000002500)="554157ec76ebfa00ac51134d0ee24826a3d5bd12159be3a32c4ed5f9b68b4ce2f588a57a4d8d853e0433538d40b5ba82e04263edd6e3c1da314c3a39df08bc16de52bd33c1fa88395c8723f761953b37e9918279e06764c14af289e5041e764b176d4fa90c31fea2cfaa52464c75acd42d2fce07533c2c007b7144f86495adea8673e9fa90b398a9f24259565f10da2984338288da3bb523adc7e5dcf34f1a7d5048e30918d2beec2fda7d3f25f3954a9d1b50117d35c5883e584f704231086571c8c72318d38f0d776a32f6d35d895ceb8c06d36f1ec5c8da3942f19de6eafbf25fffa4f5bc7554dce0b8d9c5a474402b5656e452fb379b2c84b138206a630bde4688c05d3bca11b007fe9fe9559cf230b5af2bee7667f1294bae202259dd44591fd1aa64629cc6cbfc650df46b635fa0eb26b1ff94f2a007cf80dd2909c7502ef74e329f764e3edb2335aaf7b724002d8eca637b53aa02b90dc00bd6776e107b497847a5aebf0a1339524009812e709c98f685db5eb20362e11f74f47c90eebd7e91f50a9980a48ac6d42824d76486ef39489bfc7e62d2a6e1a030944b786eeb420e79221139f3f373a23faaf1e775f3a09eb9e5f7c38170121084bf536ffb5254fb43ac4ea1b999b0f2cc9a85a23e15a6e8b8699844009d6b5bf19742225dcacf568e4c056f6fc94d599b35a768b37505dd0b2e05b949a86a21c52db7a28c6167deae901e044615ecc13f322ddaf11e8bc3e719755968446bea472e636e9e354e2f3c57291dcd840b43bac703705e687ccb2ed55de72caa7108c006747520e9267414541d4fe9790fe6e4558e132e470c837037097c1e8d736be7f7a9f27a41847b414f76545654cc5bcfee1f9d12e5395c8de28951ec59e93209cc566324f842134313609cb737b56e5f29aeff7031206b67d8cb73b2f1c400b430e1ee43d9ad6c099684b7bf59c9d801c5cf8261ff6dbbefe086d383e57c59a65e213cffe2424aabebe49a932bc2595df96b279c2a215c4f7fd94e1d2adea95662476f29b2fea1796b01413642f7c2bb02716ba7914d5830ca01281d37af294deb5025b8fc590ef6ddecf1e82426aa46b9c30140a8b2785be455a7429e645d04713a934cbae6afdbbba883d0d37662bea4b8c05a2a3c229e5a1df1f707c6fce0a0b2fe62be6721c1ea4ab2c30c624bce647bb4a1763f0ac6108bb97b6e2a48064fb999f174d0cde0ab021b2d268b12553d939c2230f1af69b7b7677ea103ed7d28cb64f631b7e4c0ef7e4f1ce9bff627742fb503101ef313d70601a487b7939768f0ff2e677f530bdd260a4fd5266ef76c55e11bd1a410e85d418770cd1ad5af7933e0feab77b4619d9f91e6bd38bd63288c91d998d8c825099ee8fd744a374dda895ae51bbb1666e8007ed8e3ff06ce2ec6ce5f62fa9a9df7ced4e718e32756077adf56e99fc67a4103f41c90d9eed33ed3c518599a13f4eda16d62fb35aa699a29be5495a4f525aa860f41f39131f78a1479a8f3a39e187300a9203b2e67f901c7168b2981ca6ea3c98cbb4461623288086574689b734fc6a4945b2d2d2879850707160855ee9ae515d2ce682f6a7a342aabb87d37b8e655046b5f9910d341b8ac32d1715f2d0792d584eb89e5bdb480992acc73fde5b91ed6aaf98ef27ffd9bea4f9e2a8433473127ef7ab36d9ce8267c1f463aebf08b145a4598c2410e65a15ed023a04ce5605eb197db3d28e9c3ce1646c637070597ebef8cebcff04189b98bb0891bac1cdb86a6551fb2e3a960fcd9fa8b068623ee325cb3709ce3b437af1c0aa70ccf033122ae8e2eb1f0e5ec268adcdfc4a58fa7011487da98e97f4df47ad2a85ba346ffd9883499245492a4d5c1c6e976f1f375fff8a33a1f9ce8933ffa3d2ba7941c0a1ab437eb17fdea696b6c6fa7d881b19470cce6c36a6eae4d83adc161ce7791503cb78cb881d874e23c8747b0c881b1d3f08d577033c634dcb5c776659e2c12738ed8d53fd6fbcf78fa79065d0d94fe882484cc8cb286c65e667ffce83494bed003d19ab75cdac0e478508bc6de354a44d3eaa25da5fc74eca2c06d931607cb9b8d30886b24d5964cf93d81011550b69c17c63039de2aa6118f330d787d1bc8f5153a0c75abc617b6b86e8fc0a80fbff4e1884addd7467b1251fb08620b599201143cab88970bdb208d9038db4b1db76172a91f5b48869f5e200788885779062c4693fa4412554ca8d985536a8123c84f9dc285a9e35ba26d2e2fa7e1a58c57dc767ed08739256b165a0d599f26423214d8ee9c4fce3f54f1e44ac358479ffcf29764e8779c5941ec2048c61afce26c7ff1aa1a88ed2c420e0bfadcdc54bea75b5900ce4a0164bebef02e7069093d45857337f9106e3ef5d04010042fded803a152b14011ed14b94e67ccf46484a7e48474972cc8e5855346ec8066941bccd03059a5b90b8d1076a8164d79ebcaceed21a0f990217cf7174ff82c0ff360435849729cb2b91e9cdf27aab900807563d4e7ccc0349a672ac3b3a1070db945dc57f11bd102fd4a742ea28e7041424dfbe4a75b5ad56ecaa5717c7f5db4d928307d16130a855c8431496e7467cdbf905c10f11bd37fca3453de05338a0f6f169dff4ff5f3e2388c8cbc9e4629bbad68c87a893929ee6d6bed5c1a3364b5666e2a7354c3671d4e3fb32c7a7bc12a88fdd646fe071f3e81601ca63667f3f121bd42e1450826433edd80d017d0d2e452cd4834a753fd3aede7eaf8fdb82d5a17fe25475f3aaa23110e58a8603dafb8ddb18f6c736e3974ab7f9c623cfb282ec2db15f7203c0150aea05a688fce33302f16cc9fc0bdb116ecd1c1ec2b708db31818dc427cfa7538661d4b7011c9fe891c875fcb7dcd3e286440e5fa46a6a6a234143434d8b866789174280e3b032ccdebee90212adbbe2fa8f9bf60d062fc035849189772d7e3c5f94461f16bba005fc929decd94dd434363872b43d8a182df4bdb5851262c27482a904c0a9774c34bb77ed691e0d740d0ba7e089e0d994f8bc707fac98fc6e4b28579470eeaab6c3f0084268be5fee2c265d4de124c820349810104038d92026351d6adc580bbba5d724586927e078ecf269a7fedff4778b389de2525aa25248573135300520b12cd815a303a204ed7f9f250634a8dab0108ff7cae8204d756b01104c1888384c1422ba44795e9ca56893edae369748aab1085eebd27f8c08bfc18518f80dd5ae0f7bc555d62b5b4f386a6a5121cb022cd2e68f58a011d2e0e501678f93361129a0b26dbf9b8a870e52e5d17c86efbbb6ac1e9b7bfc07bd095c9bcb87068771edce7cd27373a386c670441f15bb1ea97c9f3c00c81273f318ffc62006652ee92a20255afb0401de761c2b05553ffab9e827d9093d6c7acb2da3d1b2eadaa2d7edb91d9c3eba125e99b537c2bebc38d485f456830023d9eef833e47971e4d87b350c3dadd11f51e6012cc98a4b5b3f80bcb2a740f44d58871eac65cb3571d342803251b5159af5ed31492f161706d34b6c0793cabcd84fd876b2539a67ddec54ed58905d5c3ac8a2316d7112eabf7f07675e3006e858d9d100e9566beaafa39466efddecd22657bf6fa79e402498d380ab5f8f5e29cbd9c60d70595ff4d735a5fdaabe0f861fd6f56a2b9d0b2db352e8a415de73cd319f5aac093ceb77f573d2eec99d7b557807d2ce7819b7ea59cd804d1f400aa69b334ada5ce218d616d7ae920e67a1fd7fef57e59f43d47faacf99534d61789e388f9845ff237d8648f03d86c6d6c20b501a36be18237da8f7e0d298133dbf15b5e7808af9597dd1c567e8da7286e46fd971ae133e7c673daf7ef09939b9f322f382246a93c5de5af4c27bc5682a94aa125acc842a445655264b683b3ca2c151be9764285990b38705a18a0f6c0fd6237b283df49d1f918b8c960c998568a0ad9503f8c8767aebef32cb3abd4e828860004952be03430e6abaa42b2f9f8dc04f3cc8b9f7b6e8c37039b984bd83652261cbc0c735aca55f849db1f5b68d9278e7a66d5c607b4be913b5ebaf0cc6c012ed1bde44b34ff6db220f4e1e83f718895dc4f40092900d22bfe82f6b9fc8e495e0c1f6728344c7334aa128f481789db0520f52c03ce706d367b5cbf94a05bb111428cf9deb2bc0aff475f4b6d9955252be030d138349e3ba842069de9114f5a122c93cae00df186f28f07ed47816734f06d3dc8aade96e72cc5c88a910ce94b4f734d1f83095991b1e55aeaaa39e7167f114ed786065dd2f30f7fe291148c8e18b740d3119501c5f6fcfda278e55ef1ffa0d5a2061e916818653f7db08d72349cfff7b151591f0c6372ec377ed548f76d5c89757ff23de88703e0d246d8154936b351a09f316cd0fca5385259c414e220aa1a4478999370d3d60f29f4e56eafeb3b0589ec9e18e36a882bd530d3cdda87bc6fcdf2e19bbd18ac5a3a50e61e3faafb57463b820d031bb8378dacb2f271e61ba9803f2dc94bc1a804726af3f8813c02904ccfbd9e22486ca9e600f18797852a3736b97281738956848e3707710a7cab5e5cb9bad01ce1441b0b6fdd11f9c4c660406fae2f7ee86009f00e2dfc860cef63bb219e1bdee2d9bf5ebe6724722ed76cd17e764131f640e8325718a607cb80b5b9b9093e3862721ca964c5ef7ee976304982a72ddfe14c7a8b49a054a5ef97bab7d6eee404420f5449114c2ca564d4223e5a8eb605bbaf99a98e017e9299920951b72338a23becb9638611042b6520299425393ca54056bed8491ac17719d32efa8d4992ac299c36d8c24b7078883b7a9111534dd7d7963cd6a918fc54db8b519aae27118169c3ef0c3448c222327786f7c2aa0e4506b7518266e205188da3281dda0a83c1959cc760da441b86fca3d85653847b305ea7269ab36df3b668420f836ab9e033947e386ccda99007e7ccec6786b98cfb1b643bd408fd276f05e32e8874bb226429faf05108970801a7021c6789910c52593e9853fe191935b4bad04b843a804079558c56ccad3dd1e8fb52edee5745e67a690f05bab32002ab7c411056742e1f6fe93ac10cb1d544122c5f65966cd511ca0b99e656fa977b18b2f3a548b31f68ea169a44e37517fda4e76a905815f62bb2bbcf4b78139f1de2a5f33b2a27fe33a13df936bea70bc117ef7534181fb1ab11691ae66535800c7880edcbeb3060b049c3cebaacf21069b06501d08deb109984499535e44992f9d5841826282e7a0bea3f09ab477ac525c3a8e7a0b66e7a5697a4c6bc4548f406c2012cc4f56b68e5b98a7c566e80477b72d81002640676f9e0eeb88953ebe93b023f1328ea93bca8b352f2e786fa6e0d8bae636db53d07e40c2d6d5a4500184504374eeb2428b454be0325994586b09e60ecf18abd05ae0a97fde3c45e3db8ba7d47580ba7be73262b95757ee3ccace4c80bbdb0bf86f3168078d948ef0937e23376e88104b24bb8ea8969584d7a6dc5538583711b89e516a9d348f25c897de37e5aa12399964d589dce6433116892899412ee76e25707e0801bc942d7124dfb58d2a64c23fd24f4ba66b22c3392dae4e19abf4759a2361c60e36c5cbb2a85a9fbb9b6b9f4c58d4b853eac1c46e974f719ff183d5f65d4bb62a81752c509f1def8f1a275e9491aa4f3ce7d8907b5c07d423c923d1842433f7cf560266e6ad52306c472be297587dfbccffbecd1150e1cb28937d5d2f9d9c35f05d558ca8b12fcb1b3cb3e7738ff9c81d38d479e608614e9dc8ea170a05813fce49dd906383d19e0706f5b439d384388d06ab16eee45a0", 0x1000}, {&(0x7f0000003500)="dfc534b98e8a666a7d7c0a3bb1c8f694326ce2ea1c1170cae1dff80adfe44fdd71131004a4f783dc687267b0218024d007ac9bca5e6b3529149f995b66dfd0478f7ade7dc8c1acd41fe7316a3d05d52345ea117776c9baddd6f3ac576028b8373db9f80fee00544c0926ca0df396d53f08fb790a2032fb2750d2d3282991664a0fceeaf03f06548a242fe607579d0c3a42655e9975f85bded6fad1cb09cd6e26ba949bf42c0d0db5e3be88c238fd2f", 0xaf}, {&(0x7f00000035c0)="78f38c024aaf0d187ed48588089500a9390e0c295105e036640fe3a1caaf5f044d04c30268b01dd38fb1d5a4985481adf28e96414890d38f9367481515a0830cd886119d793b0c5a4eb3b0f1f172d362ba9618314059bd9d572947df9a91997282dc6de17d4ef177eb17c7602c64", 0x6e}, {&(0x7f0000003640)="c6f6497fcb0fe1f83e0f17323b019ac764c3a81c1d21ef2305100d71ae8d0d5ba5615c4ff988525754d8ad38dcef4eee05a85e362bb7eb93153249c286e2cbdd28f7efa202cddf2b8f8bd610393bef04b0f9776aad9a83949060781a475b91e190b3f37aee83d94fb6a6833289e3a61c438e0e6a", 0x74}, {&(0x7f00000036c0)="c26f9b6a8c831d9a6d3f1991c29db5e947cc24db74ba49b8b88faf93c03ae875996ca3d3bd76621fa594536f6fa76b389e28d03f3fc289c53785944ad66d4cc9ab5c28e3b9080fc5d808666c1aba7626c56ea9c6470e3dcbc8968264bed198885010a985a853b9c54f170206fe9faa762f72ba7464af9c49e99a52e82d2d2bd3ab74dcd0167064934c453b73b7", 0x8d}], 0x5, &(0x7f0000003800)=[@rights={0x20, 0xffff, 0x1, [r0, r4, r0]}, @rights={0x18, 0xffff, 0x1, [r0]}], 0x38, 0x8}, 0x408) fcntl$setflags(r4, 0x2, 0x0) getdents(r0, &(0x7f0000003880)=""/4096, 0x1000) recvmsg(r0, &(0x7f0000004ac0)={0x0, 0x0, &(0x7f00000049c0)=[{&(0x7f0000004880)=""/179, 0xb3}, {&(0x7f0000004940)=""/75, 0x4b}], 0x2, &(0x7f0000004a00)=""/167, 0xa7}, 0x840) 15:07:47 executing program 1: r0 = socket$inet(0x2, 0x3, 0x200) getsockopt$inet_opts(r0, 0x0, 0xb, 0x0, 0x0) r1 = socket$inet(0x2, 0x4, 0xd329) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000000)="c568eca62d37335af90614874450a63ffadaaf52d879eadcfac5871826bb94e2f886494e07e1790f254194abaa8663167a6ecaa9ec7edea3dfec9d1942e31ceb6a0602567cc26a26b6b498d07cd74bacc17902af05bc0c56344538f3792c3af3866c10587afbcd8e6d4c59aebd23b88e22e3204736fe4bf2087d0962e5cdc50c22b26ff9f199ba916bb073ac94c98a621a0413edf8d52b0275e222456b6e76173241be53fc539522d79dcf930aa2bd5cec7a275e459508a294c32a6753af056ef775bfcf2d2705f3382bef5c78d7995717738cb1f7fc04a5cd41733756b00c329746968604c5fc11a2f22804036e", 0xee) 15:07:47 executing program 0: syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) clock_gettime(0x3, &(0x7f0000000040)) 15:07:47 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000000)="345179b8f38ca507af88628b7b2eaa3f0ac1a1f65150d440a95ce202860642c40b1a36c066b1d93e847024b1a5eeaa430d9139490c62f5aac7fe6bc3af7055d79725e60662c4b548f23822ee83045e5c4b3096163cac28920146c4e250b71b8ef94e2712f914fab65cb2ef384d65e4685cb90eeb5a662e28de5e92c3a1d90f495667dc96b4789a564547656fd4b0a652e58ccf44af8d05a0", 0x98}], 0x1) writev(r0, &(0x7f0000001500)=[{&(0x7f0000000140)="699a150cbbe59818c71cb049c2a2a6376039ccfba23ee5e6d2a1430b8ad2d6052a68274e7c8f518dad9cb70e55c22e2d60ff1d9d8ab47b284f2e96245b5290ad25a5618b8bfc34b357ea783609a3f6ae88e69a7c6df0519cc05724d2c752b3e4b76b3f113b17e97b89c17b64d3c9c71128da02e5d11feca585fba048684622afc8d5a6ce268863419f33fe65c8bf198e05ecc4e1ba018fb3edc60bf6ab23f88c80b39d5c72f17e8de777de4b92932f37ce8ffb1842b651903d8a6a90f6385f56b92ab4aadd394d39eaf2094139bd15944ea526e84da1a6ae953a6b4cd4caf5b40dea9ca622619ce50c3794684e9f72e758236e617a38f696e532eec1831ec64f0a303eb5948343247db949fa7b91832f28c83a6958e5724b51dbba986bbe1736d18fd1994be288a08952f59eee3e9a2a27248799c4ce4615558ed659ed082e0b035d25313e7696d1dc87cb2c571399aed2ff623d99d1973b6f9e3c92d0786a6289c5317841ab7196a88d55ef44528b096853702445513cd0179579f9338e6b4cc2b2fb34433fa1e9439400627be75667ef33a3eff260501155a8e6f8fd985e0defd4a9ed51588513e7e5fadddb6ef8c67dc0fae607dac1598a0c685bb1932a19309f9c9300008af552fd306d865e6489740de2a6f0c630a33f217445ebbae75f793c896bd79e6ece99503d3bb2eeb20e2cf46ab6c8e53d7fdc1bac85803b4eb6d6cd42d720eff892ac880a3136863f292270f84bdf1ea60852a416b07110cc5617a78b828295d4df899382e5ca4b8452231f080650141971d0c9ac494c87f9bdac0b82b289662a6a92711b682b419c956194876908576a18db09da85445bce0348e70c1d2232e95e5820e7ff3577afcb9b56c0d4b627924437ec99e0c21a57b57290a1ecb397deea6ccea3cfbb62bbcc4ce05085e8be68f017d9b85bb40b957c0c51be2eec2614a8fccddff09bf446e6f48a5017dea3f4466b0bb7c22f8e52af31bcd235fdf0564a1a06713b2479a453f333846db3eca50ff0f24599b4a80d2d5e1bdc082e5408d0d63d863d040448ec4c3d1d436c67525c94a447e95faa7a33c2ca50dca8467325f6bb673e19af721d46d1e5858d717f351c1619006996ddf953d71bd5852d5891fa5ce6506d87a51bfc3e8fd8242843691af4e057b0c0ff913dc0c52a67ecf925a86531fbe9be6f51e11a6cfdeb7ffc0f9c80339f86f191a7c5a0491cec4c7be7d224035517c78af6cb83506403957d3b3a12b953bd4cad815b6df00cb63ec71c972d8a881e5d457ed9fa2966bbf9ac3478422891d7ea6dbf2a71128ffb7e904477e206106f4eb9677c6e8e58ff836183463960af680656d0ab250292c3503a9dd4c1fbfb14ba98bb02a1e0178739c16ddf94ffa4ca90c56705ef67c7ad54d5e9a4f155c0800a0ffd60010bce697f665d79bd3584d5621138c0f52b6f9bf27a39418f8222575771f7f3bcb058b769a0fd325f1619d143c9a2bce265e6851867d2324d839f5ece1f5107357d0b9cb5d097b26fa1d10a55e61e5785aa677693f6dcb95730934563ce2c85a7768e10a56cd64154eab1363775451e24f18dece311a898a6b26926c61ab417beeb293b9254ce8be9d47565e31da29d5706d3fad77406cfbcf7839e429fd1a063734020d0af97e54377d60f171af28a5cacb2cce6643ea593ab53d3747fcf53b2da1ae665976c4d52684a6b3d51024f888cb18ae9e1b9a42e38952618d1f1276cfab8b9559472896da1bd166b700b4ba38e94af65232d3c8363ba07855c114855754f861544edc35d4c0acc16871c4f1f2ff7f47d27622a58aed1781b4905c2110d0a129039e645f951b2b1aa06a2b4c5f2ad480eb3bb04a39b3b937696bdd5405018d32b2857c478e738486cfb7e6de33eac60a486a6d439aca6d55241325c74c916cec8ef8b8101408f3ebf9690f6d6831fd584ca6391a8920461a955bb1604a97fff6c182ebfb1a61cff03c06e8b3293715693244f2b723942fc0afe1ae12c2f2bfb3d418efbaf14a7439dd4dd91668edb2c1af558fc163f61957e69fc0cf6599832c9f501bfd8333245641b456f9dcec767624d6a9051a77f11f5341d86a0ed8f4608251bcb5d81f6e2d3992d5f1779b0f780712c9f13f5c01a5cea49057409498e5c9a9b6f64143ba4744586835ae570ce175abccfc96dbc58867e038bdd782f7b56016e9b8a0717d7ceecf52bc5a4d05a4c2e0da740f5666d4a65094395dd79e60a7c934f034865cb58de9cac3d08fd6ca814cc491a396842586a5c7f78b1a72bc602ff6409bd8109e78a022887e465094902311b042398e6afb78a4da62e3b887581fdc2a8c264472a4c119d7beb2f98663e4b7c425105eb1e55c7a4093e3027262ad7becc434397e329559f8b93a6bef21afbe62b42590b11ca5a8408f49f8099f037ace7c875980ac38820fe84467b44728ea8724259f8601833035bc70959bc31d95365c60d622f98d1758c74e767bb0ff4d8c3e01f3982a53990d3579980a618576f17ea04d8354e74a6b227d630f29b3f2f1bb7e8af244398385e75cbd66583a80e3813d8f9aa89cd8b178e02195d10a59cd4202d2fa9c01362267d5d25efbeb87a49fe0bd1dd55b1acd2298ddf0a37b817b3be4feb286a26f2218c8f13b195d82a9624067eca74b97caf70a62553282c5712db369c53ed4d143692f7f5432f472a6cb6d542ec516b503f5377493c3186a05de355dbdee72252ed93be5ac0be03c3637a9972e69cc2aae2b59ed5adcdff106a731995d91685ca68a2626fae7d9cfc26ba8019a1a2c0300827ca234bfc82e03feb2a1eeec5da8dca7e83b2947331404f8e415cb8cea46697cc1e9d7e0b5c4b8ca8c218614979fea4b86f25a84a0aa4ec6b24bd0d5f36a01fae84b476fe156eae787f8242315b6bff4a5aa025f45a18634dfd4ccb69b3360725dc2e24d014f9b6b725ce2dc80f6e78a7d50b3e78dc021dcb0200c9d6202adbd674de971b5ecc700a1968bb275a25b61cb7e979a6a71c2cee62c430afee81d7925aa66d6d65a297527d8cfccdff97f4dfecfd26c1c4b75f29b30489481912b806ec442450d7881fd3231fa8f595002eb93a81c5d08189e9c3afaeb97a945f5beb00666f8d071dfdcbbdf1dd431c3b5c8ae164d7ad3109ceeb7c0020dc3e0dafcdacab71e099a120bea030d12cef675f44b040a548be2aa2a433556bff625678f916e9f0e0ef7491557960b17f72ada4c8f344c755ca298fcf40a542b7e805924b776140a43036e64676368767e43f95bf2f1da5adabfd3624118946ca525aef45c69e12b49ccc5abd455d65fe6d0ffd117f9960fd2379bfc41a5466ff3e9ce2600e901a3251a0e33d0484a50367f38175571bf6ee8b76b674e24fb62fcd0d4d8c4caa85b9d6c2d4149e8607c9e84cf6a369c029157c9db5704b2816ca591726f6f8490dcb5e98d78c595cc59caa3f90162cdc03dccb20872ba4007559a2672abc9944b97ee7344738aed819e06cb5eceaffb1fc47b79d420349876697bfccac02af358d040544e40488cfee6ef074a0a6c3efdbb90a0557f6018d813c7c2fbad68dec712be91c0ef87f113d8d5250ea3653d6a7f4a353ef2bc760fd742a5563439da112c665349ca86519bcc88251a7f5ba25dfdda056f0676018d84898ed675fe27a19278eeae86143ff4e20571cd872f85b1144f4eb5b9c1afe2b096504dc1baefda4bc49af2182dc7c9ee0fee2545286b6da25d63e0b07fa11e3dca387a10529ce1a0c5c3aee35f72481129bcc57a72d729edfd2390fd16169f0bbfff072d3d28d903e0f3255db3e78f12538d2befb0236c2eace7b64da8d2333e5c7861605f4c3f761a93b2aa1935f27d07f5984e1a512eb609a1322aafcdf870761444846906c1f62ea4eefc0904555662eb3ab98ffd6f751bc646e970912180781a97b8ceae83fb2422ad87b15a983173dabe9f55853bdf2b5d2dfbea6398bd1ecad3cea9dc363ae11a01fad1da5a31aaf86df45a8744f44cf332019a986f5fbd6311f54a02b06787ec11591983144c8aff831189f87c3d852318f1cb6aeffb177d016ef5ce93b01b98640d4fdcb7d9eb709ccd06076526ee6d87f61281e3386e6902ecbb4c65a0b5cbd85823d8279c81c3846d123ce7cc509935effbf3eefd36c8a121e453f263aac2cf6552ec6685dcbfd01f16c328bb4b7cef67030a5782fc21b32cc8c1c69138ab1b9685e33269ad848fb6d21ebb282d75fb00df04a8ff4ddcce6d08b2bccc1226f28c03004a8705458e7b107ba829b00a0bf3ae8a610ae7d54a9a4e10da155ea94f0c8f4ceaec34711bfa768edc50bd3c9567d7c8b03267f6767823911d1a426fc0b8e96bf1af887d8973b9c9a0b1b4c54a46935843c62e65b888f7b35795489b338a9e997f5e67076d7e2437be4107ed6b7161f1a6ec1f869cebf0511b3acf560290f2df33b510261066ac603dddf55a8b20835fa40a8f41b4d6a71733cb8a38380e57be4e6b6d88e86e8f193a4fb614d25e69a16ca12b58498284b3df60ab0f2f4a1ff0e5e46f045fd0a7957841a2608c910535ad0cd62a719b0ef11eed464d951d3edce867612166db8836742405295b8b37a4210c9217a4e243b3bf70fbcc695a732715c2bc135731342290a9efb3240892a21c0a860c62cb93f98f891ce567bfeb3d9cc48803c4facdba4f76fd14f6e7eeb27b375495d17b46b604f6e46fe6ae9dda35b827f03480d9524726cb849a6086d1ec77c3ccf1f28a8bbfcf56a3b1434af8aea6a1591f48865728735b8f74b41bb019f768feb02c2cb832e263b5751cdc0a331ac6ce15e2713c203687fd51fcf48b9c428ff3e4ba42d2ab2ef807456d0add814f02ed361f5dec1b70cecc49c2a6c71dfbce7f7e22613f70c22bc76debe17dedf790ae69c38b00e16483b3f0eab50febfd517073459f3b5593da167dcc6dcd1f988d72e777a264280d5ade33b79f120546c0740e2217fde729efed717f636f40a2c02684b72f3b80100a21bc654e52145c8b5d353b9536964b7cbf2876f4f937e8ba562b899ebca4cb060c4c7aba42b088e64b309dcc844b881218ab7cdb112c18cbe44cb38a01de327cdf60b5b346d98384e65d4d43861e695dce00ad70d158e1bd5238027e22a56fd952976fcdabf3968bebf36d69507c772c9a9c03f0f69c5e7874f926baf908e01f091d5cd58c3c9b013d4649838e5672a658b63b58f62b24c01967ae73f3945fe4324dd8b54ea3bfb4bb663dc2b581540c0246d86c261574f32bfd925a2f8088bf9738dfed886a0d7e3d9a6a14964bb0ba9644e3b9e8b50c2371e71fb5dd194aee6537011c11d79eda32598e9ed63fa24582ec9b75ed8d62dfb8d28d4b523d9d4eb24bdb20c0006bfb19b9197afe9c2b1f297bcc5634468350db3decd10d7848abf9403dbca2060e032be13a7abda9fb089b198b4792aa21aa5d26c8c430b850a17d93d310fc1dbe3070d690773982da0ed639e3dcc90985a6ec27816fd43ffe1c71d6a34f9cebdefe201ddbfbfdabc2453102729d6a707baa50e6b117a8c7798c13727ab66c3df0e459e03feccfefed5ff5b", 0xf69}], 0x1) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) r1 = geteuid() setuid(r1) mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x4) linkat(r0, &(0x7f00000000c0)='./file0\x00', r0, &(0x7f00000010c0)='./file0\x00', 0x4) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) munmap(&(0x7f0000ff6000/0xa000)=nil, 0xa000) 15:07:47 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000), 0x4) sendmsg$unix(r0, &(0x7f0000001600)={&(0x7f0000000040)=@abs, 0x8, 0x0, 0x0, &(0x7f0000001500)=ANY=[@ANYBLOB="10000004000000000000000000000000"], 0x10}, 0x0) 15:07:47 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000140)=[{&(0x7f00000003c0)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff8602c7e22103058593e4ec818a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b4029361cd7ad44144aff983a7a748614999abccdb3189cfb38f83ff90be", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) readv(r3, &(0x7f0000002780)=[{&(0x7f0000000200)=""/45, 0x35b}], 0x1000000000000269) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x1, 0x1, 0x9, 0x9, r4}) 15:07:47 executing program 0: r0 = syz_open_pts() writev(r0, &(0x7f0000002380)=[{&(0x7f0000001380)="796366a0ff3b078555a73cf3d291b2582b24f2f5359de7aee015285bf4910ef93326e56eb5700ea9f3a5d80eb2d1383b2485d11e25f82fe17758382fc7a66682e24ab97b0410b9ed0f867f91445e71a67d42c2b814423072f583de4d26db54f2099928aad39cb93793c93941dacd4a2026270d6a6682f6f05067db01ae86bb8971804b435464f4f56712806e6981d2d5e00afccc8604e25bf35f2813f54f00dead80133d3941e23ab55c403e505a774e6cd173eafebed70de4724ef3169e30d9709e5ef8f90c21fb16e5a6777f9edbcb37b850d508ab2cbe3697a214afa41526c2ce7e3d320d325968c9771095cc2a179371b28619c530ee6cd52f6c2312", 0xfe}], 0x1) poll(&(0x7f0000000040)=[{r0, 0x84}], 0x1, 0x73) poll(&(0x7f0000000000)=[{r0, 0x45}], 0x1, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x2, 0x83, 0x1, 0x4, "bf793e60c8ba36894e9073b6778be8d4fa9d32d0", 0xfffffffffffffff9}) 15:07:47 executing program 1: r0 = syz_open_pts() ioctl$TIOCDRAIN(r0, 0x2000745e) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) writev(r0, &(0x7f00000015c0)=[{&(0x7f00000004c0)="85f74e2f56635200028452c49981145a39b0bc16fe468b0bc615df7f6bc2b02f5205f9e883265ee1fe19bab36152593235ccd6bd3323d8c750c2eb3feafd5dc30d88595b31eb693a8f3822d410fc822065dd08f89a89955cb409ce36d4252476cd6a35217b18c90b9fb0182da6a0d048dad6a3e0f60dabb457be5befcb570e8af6f0df1d251838d169e48da702c41d76f6fa9e42285243e5dd7db1226c7bf71f7c6b6021fb55afe9cd4a8747d65a510cdf7c99daa104e5ec274a5d2f7011efa231ab6ca89799c275529c88f58c2b83c88fc6f52b7935ba095db9a84d1ce7b2e27f7e9f84311d2e236a7a755d0f0b9d5093935ab3f0cb561b630177a29b3662f853c025c8ae5ae642b149026e1f0f8f4d26ca49c253a6cdbad80052e5842694a2f25483c250945ce29641638ed3af69631e28dc4b4b7de5ca2745e75e12f69a23edaa37d8f9bd245482aefde2e949ba832bc2919548df5fa0ad0fa640f2477f737fbc5b7693981a90c8dd553fd5122ab45655352384bc936134ae00fb50317a9249676f19d3d7b51515f3d585a153a7622dab0cdf4eac7c95d876bcdc5ad7ad839433ec68d89912e6ecab17eed20deebd85f74e796144b00e256ed1dd98aa4e12473b451a2130015e04b78615be1a6d14585a8c60b63954085696abd4530fdb36adfe1ffca53042242d09d060bcedcf6f0bc83c9d67e90b673b159c2606ff5f78068efa6ea33743cf06d9ee87052b3c3e8c1121090617", 0x216}], 0x1) ioctl$TIOCDRAIN(r0, 0x2000745e) syz_open_pts() close(r0) syz_open_pts() 15:07:47 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x3, 0xfffffffffffffff7, 0x9, 0x7, "dc1a4db60bb8294ab4fac20a6559d657f5c3a4ed", 0x9, 0x2}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000003c0)="3e2a7913e4bad21c714f4dd36a27e5e27b21a1de21d4c0c01b3dfaf90f05000000e552aaeefeaff0f2c85e2831c61ad449011f7828bc2d2a500a35ac1f00002049fa9da398bcd62b103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d8e1736a01ed01d72f5dd1d95e8f6b9d3b39e8e2eb7ebcdb6ffd21b77581f3bc1902adddcb95afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a6", 0xbe) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x98b, 0xffffffffffffff81, "85fe4dbfa60200000007ad00fbffffffffffffff"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 15:07:47 executing program 1: pwritev(0xffffffffffffffff, &(0x7f0000004040)=[{0x0}], 0x1, 0x0) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) execve(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000380)=[&(0x7f0000000300)='\x00', &(0x7f0000000340)='\x00'], &(0x7f0000000500)=[&(0x7f00000003c0)='\x00', &(0x7f0000000400)='\x00', &(0x7f0000000440)='\x00', &(0x7f0000000480)='(&{*{*\x00', &(0x7f00000004c0)='*%[$\x00']) recvfrom(r0, &(0x7f0000000540)=""/195, 0xc3, 0x800, &(0x7f0000000640)=ANY=[@ANYBLOB="000001fc66696c653000"], 0xa) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r2 = socket$inet(0x2, 0x8004, 0x100000000) r3 = dup(0xffffffffffffff9c) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000180)) r6 = open(&(0x7f00000001c0)='./file0\x00', 0xc2, 0x2) r7 = dup2(0xffffffffffffffff, 0xffffffffffffffff) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffe, 0x81, 0x4, 0xc9, 0x9}, {{r2}, 0xfffffffffffffffd, 0x4, 0x10, 0x8, 0x6}, {{r3}, 0xfffffffffffffff8, 0x2, 0x13, 0x1f, 0x32}], 0x196, &(0x7f0000000200)=[{{r4}, 0xffffffffffffffff, 0x24, 0x0, 0x16, 0x7f}, {{r5}, 0xfffffffffffffff8, 0x8, 0xfffff, 0x7, 0x9}, {{r6}, 0xfffffffffffffff8, 0x46, 0x4, 0x5, 0x1}, {{r7}, 0xfffffffffffffffe, 0x85, 0x40000000, 0x1, 0x1}], 0xffffffffffffffff, &(0x7f0000000280)={0x1ff, 0x4e}) clock_gettime(0x0, &(0x7f0000004140)) unlink(&(0x7f0000000000)='./file0\x00') r8 = kqueue() pipe2(&(0x7f0000000680), 0x4) fchmod(r8, 0x20) ioctl$TIOCSETAW(r8, 0x802c7415, &(0x7f0000000040)={0x23, 0x100, 0xfffffffffffffeff, 0xfffffffffffffc01, "333d4eeb2026e3106dfe952ee43fe29b9f2a4710", 0x4, 0xffffffffffff7584}) 15:07:48 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x6006, 0x0, 0x0, 0x0, "00000000fffeff7f0002000000ffec00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x6071f76d4cb57dc3, 0x1, 0x0) dup(r0) setsockopt(r0, 0x5f0, 0x1c, &(0x7f0000000180)="e5bcfed53fea66488536e09ebf2b4961f969d80789f51c967492fccd0d72cb4bc975498930c8c18e61c52e3c979ed48c6be5f186cfe70cf093b30670be90a37d65c0103432e894333a1b2a589e81fccafb469cb56ff9839ee41a635e7d6be0fedeb4fa46818644ffb5e66a6babf9c5ddbab2de7fb3633ed7fefe6e0ffe8c4dd80e2575c982f1bc508e88b881644a1464c2ae8a368eadc1c3cfa8a8668eb0", 0x9e) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) r1 = shmat(0xffffffffffffffff, &(0x7f0000046000/0x4000)=nil, 0x1000) shmdt(r1) setsockopt(r0, 0x26, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) stat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)) 15:07:48 executing program 0: socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) fcntl$lock(r0, 0x6, &(0x7f0000603000)) sendto$unix(r0, &(0x7f0000000040)="5db92b92d9eea5098d2865668b", 0xd, 0x2, &(0x7f0000000080)=@abs={0x1, 0x0, 0x2}, 0x8) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)) getsockopt(r0, 0x9, 0x1, &(0x7f00000000c0)=""/47, &(0x7f0000000140)=0x2f) 15:07:48 executing program 1: r0 = syz_open_pts() ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000080)) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x101, 0x0, 0x0, "ccfeceba3ea7867c67194a0e4c3062cdc0a542d4"}) write(r0, &(0x7f0000000040)="f121117f6b70a7ca1b22349dc0fbe75b0fcdeaefb9846c1316aa9ac40af8260c0d180a7e3570a9b6b7d1c5f70d7e8009", 0x30) 15:07:48 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) mkdir(&(0x7f0000000000)='./file0\x00', 0x2) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0xfffffffffffffffe) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000540)='./file0\x00') 15:07:48 executing program 1: r0 = syz_open_pts() ioctl$TIOCSCTTY(r0, 0x20007461) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)=0x6) 15:07:48 executing program 1: r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000080)=0xc) syz_open_pts() recvfrom(r0, &(0x7f00000000c0)=""/126, 0x7e, 0x43, &(0x7f0000000180)=@in6={0x18, 0x3, 0x1a88, 0x1}, 0xc) read(r0, &(0x7f00000001c0)=""/223, 0xdf) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000140)="eaff125c00000000", 0xffffffffffffff93) 15:07:48 executing program 0: mprotect(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0xa) r0 = socket(0x10, 0x7, 0xe3d) r1 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x20000, 0x80) accept$inet6(0xffffffffffffffff, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r2 = accept$inet(0xffffffffffffff9c, &(0x7f0000000140), &(0x7f0000000180)=0xc) r3 = dup(r2) getsockname$inet6(r3, &(0x7f0000000000), &(0x7f0000000040)=0xc) dup2(r1, r0) 15:07:48 executing program 1: clock_getres(0x0, &(0x7f0000000080)) r0 = socket(0x11, 0x4003, 0x0) setsockopt(r0, 0x11, 0x3, 0x0, 0x0) clock_getres(0x5, &(0x7f0000000000)) clock_getres(0x2, &(0x7f0000000040)) mincore(&(0x7f0000ffd000/0x1000)=nil, 0x1000, &(0x7f00000000c0)=""/74) mincore(&(0x7f0000ffb000/0x4000)=nil, 0x4000, &(0x7f0000000140)=""/140) 15:07:48 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x426, 0x0) mmap(&(0x7f0000fef000/0x11000)=nil, 0x11000, 0x0, 0x2010, r0, 0x0, 0x0) fsync(r0) munmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) munmap(&(0x7f0000ff6000/0xa000)=nil, 0xa000) symlinkat(&(0x7f0000000040)='./file0\x00', r0, &(0x7f0000000080)='./file0\x00') socket$inet6(0x18, 0x1, 0x100000001) close(r0) 15:07:48 executing program 1: socket(0x3e, 0x4007, 0x3ff) r0 = syz_open_pts() ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000000)=0xfb) poll(&(0x7f0000000240)=[{r0}], 0x1, 0x7e) kqueue() r1 = socket$inet(0x2, 0x2, 0x4) pipe(&(0x7f0000000040)={0xffffffffffffffff}) shutdown(r1, 0x0) ioctl$TIOCSDTR(r2, 0x20007479) execve(0x0, 0x0, 0x0) 15:07:48 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) pipe2(&(0x7f0000000440)={0xffffffffffffffff}, 0x10001) r1 = socket$inet6(0x18, 0x2, 0xffff) r2 = accept$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) r3 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f00000001c0)) r4 = kqueue() pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) r7 = dup(0xffffffffffffff9c) r8 = openat(0xffffffffffffffff, &(0x7f00000002c0)='./file0\x00', 0x8011, 0x10) kevent(r0, &(0x7f0000000200)=[{{r1}, 0xffffffffffffffff, 0x8, 0x1, 0x1f, 0x6}, {{r2}, 0xffffffffffffffff, 0x10, 0x4, 0x1f, 0x2}, {{r3}, 0xffffffffffffffff, 0x10, 0x1, 0x3, 0x100}], 0x7e, &(0x7f0000000300)=[{{r4}, 0x0, 0x8, 0x30, 0x40, 0x1}, {{r5}, 0x0, 0x84, 0x1, 0x9, 0x3}, {{r6}, 0xffffffffffffffff, 0x80, 0x1, 0x9, 0x800}, {{r7}, 0xffffffffffffffff, 0x4, 0xfffff, 0x5, 0xffffffff}, {{r8}, 0xfffffffffffffffd, 0x9, 0x2, 0x10b2, 0x7}], 0x6, &(0x7f00000003c0)={0x1000, 0x7}) r9 = open$dir(&(0x7f0000000040)='./file0\x00', 0x2, 0x0) writev(r9, &(0x7f0000000140)=[{&(0x7f00000021c0)="3cf8780767a00f89405fd310ddef121975a27a990e9795249cc3eb308ce4180c4ce0f9acb2088f638cec2d4cca2606c0da0252d8eda4c637d5f3d4abb03dcf20a4ac92fcbcbf708ac6cdac2ae8ac5757e8cf67d4e26fed38b1bc677ca78e90f3dbfd83c8910ef1f1ffe2ca9cc0f81229eeb3bb587fdf2c23fb3804fe6520c92e24b8a322453942515e9bd36009bbecbdae6a060578bd9d7373024a21e26cc0ccae996adc7cce99f67347a220175e74ac5ac38044b5a04fc9c20b663b5011b5d62ff327b683e288a3277fdc830e9e3e7eb288c59c410a314870314210b1fe7caed16678d4252f604e6b8e3047156c453933dbe844abcf3fc64a72c075bf082495855ad4030fe589349f790ebf4eb25ad4ea4bbfd1b98b814a94d1071e6ff64a7718ca4292a40eb5508dd0996ef50bf773f2cf5d73e4e054fec4276012f7a416be61c80afc988a4737dc733b4cb6d2f63e264c576d785746a5b6b335607eede23284b7794ab6bfc602d42fd83da88a66fd3b61c58e1d1673c0c3c16e188403c0e16a969a5d19318f6b45d2565f6d7fc697757cb13062c9909d2c022bca651cd978b46cedb212dcfd3e3999ca570c7e9501e9886d9799498b167a19be71c7ed71f2dbe6954f527533c19c63fc3dc93fd7a429f92c38749e2469088836f7e8cfa3b7619fea996af232a04b3cbda0a6ecaa5b609b6f0790d047fc060a9bc2eaaa50cf2303b5e3881cad817aecb91f987a9a266015a74156e950d3e3b4ca151502e1cc89843fefe40506a398951f6b1918e1ee68a5ff92beadf6efb12523260060466ce6bc175ea615384d5906bf53b7ee9e52b6dad0719da7138897b083193bc9eb6ce0a1e565040d7ce269a1e4c24597fa2f127d632b53462252ee017ca363ae4a41ff8e3ab233e44e48b4976d1f565424658dfd92571c8abb5639f1fc3e0bc5d7ae66dc50939f5001425a947ed359f60fb47637357ec104cdfc2104368b501fa784b4a5e1ec77c66c864e7f172491901b95aa7e09da8894c7925d70c305f8b5fd850f30fea5f51211976b53aa1963a89c5150cc7c666804e8a6e7ee9b56b414283e68781db89ed0075675922bb2215e56aa93b5476b83d7e56f8ce1280a314e51c91988cc2b23df8c7752bf37d8b3538093554f2080f9154d77d4dba6d06a96c6b254e17a25c21efb617de26d389345997a48ce00c22de6db82c0197b7f5cdb8423ad8adedf5726dcb302a570d2cb969dd5b79f729ff1855811b470bf53b88f0e12fa551008390896b023887071af5b223c105c011e9287e2127015a965c36d12862d98fa2ae164c198c9743eb3110103fdfbbe49c9ebe6f6b7f590f4fdc13b28946cef81ec3d8706a12cfa41de15b61ce3e67933fe02eb873048bd989c285271862c45dc230c18000c65b4d03185bf4d7202c060616e85b03e9a971d0f353d2150be3e7e8f436643223fb245a8d4491612c6d610b70129e6826f3403f29f9251329028059ae0b79982d2891ef24a08f37bc246c041c9474894ff89b71fa8570be1333fe88b732cb598b3927c4cbd14f2274ec4e80af5091b026b18a557e3e315ce7dfeb188dfda68566f793914f9f601e43954cb35c9a7fabf67ccba85d4ac63275af78e57a4f829f1a6d4dcd96b997d77b8f9e8ceb630f748d646af70d2f5c708f828bba834cbd53c183068615362bfc960fd0997d2f4ec58494d8d797cfc6ee39ee0234dd767c85f59d9523994bb6b3b11cf1bd53360daf5a3a89da48c5ff81b71202b67e350343bc7b6dceef14cb7ff83bf9cf8adc86f39fe62f2dbf65c6eb44e525400b270c70ad2186a770545f29787f4bc3f9310636426753d96c77ccecab7a7c2887d6eb0340186599582bb28fcb199038e2ea74af6f3968f16a8478e02acc1ebb653dbdfb4e7aaa21ac844a95caeafa651905bd29d864fe93061e6535ba06b7c87dafd5f919596cbc7b63a8da884c469355fc54af53797846a624bc01b6d057fef14551f4c7f9ea46ed85540b8767b77886cf16ffecc4ca54670324cd258321faaedb291752b437f42b66b6f10d7f8ebe98e104d955594afc43cd7866c533fdd61beaea8eefeb91f58101ad22583118014d32f797dd0192c0ac9a2ce659022d855ddc911fe7d141a4cffaf9c0878723fbeeec562a551711ba05b04d2e5977dea7d5d6f6138ae3c1503ddfa5a6972971b40e6a928bc9ac7152bb32ed95e8709e0fac79ab28f5e6754524de45fb444eba6c473049ef8f2992381e7f44155418dbd0fa62fb3afabc3c814d6f5ba90c30c23593b031a794b05b9d858e994679a2c3feab7d37e124fccf8bd7a77f81931b0227db1c07fcfc599896b5a076c1dd1895e49ecf8481c7e5589cf7256c683622e4749375dea1ed636be4cc5e43774f85f07eab4228923914899625b63599a96413c14b408b4fd8ed09b6225cb39ec0e8981cac4f766bd0f8ea8a9bb3ebcbfc11f74a608b86e0fbab83ef30573412c1d1268240cfd211f52acf398a3461a865f78f18e85d512e7442c85ec42c7b79530331a7489c4017ad6b9d26f021bcd33e2a115bc7249c7aa853cb692004bdef94a96e5f3a7af088196ed01aae71e69eb2ea3de135aa28f5637fb0be1b24500d0d470528915a74065afce8814ce9ef3c515de866ad71669b1129e9fbf7144aa08e3170dd6ca020eed92b67cbf1d4a811b5c566cd2fa1a38a4878c62c0394842afc1f339a0eb61f581561f2e0b2783041eb7d4188df136ef3cb30d6c3217005872454de49a251711d1c9785186916e40e5249fb0984686bf10727a79fa48aebefa0612c91712139d49945a97519cb274beb177bee0900eec9e5493f90bf57c592ac5410f89fc2705eeae5f271748452bb7a8949ad5167cfced6cf7f364caf01872b87e23de41164a3d2bc46e3b57b2d78e8e1c1ca984d759570e857e0f4789882173c002d36b1a38c663a495c6acd371610acaaab922212cd99bc3f7ca4db583fa0d07f8bbdd6ca00c6a51480b904f4d7843142e414f774d91d7ca6fe418a0838b43ff5be3d9384e17ee28a27cb9cbad1da0fe57f37ff2bfa9b4a7e22fedf6a909253d50346cadaa960bdcdfafa499fc869a67b8aca5895ae71b79a0160068d845ab75e3bfbca5e69b007b224327d1911b7f68a7209e3f905dd78250aa7025d6db126389676bc4980edc6b38f37241c7efaa29907ad891e25fe21dc5f15909d045480fc1abd9d82b6af4de636b61bbffbb590c8a46e6e646db256cacecfb7fb92416af7f4ff79f9f8d36055a4ec7248aafb4f593d7e6f513d90dc7279407919ee5180fe6e0a0ea9468e6b72f3a4d04484941e8670b8bda2af27fa2989a39ee008e7373eeb7b744407f868e5b9b11673ce273fe967d90ef53e539ef3e8ad248e47eac5e88b80551f2234ba93971ffe5d4662c58bcce2ca1e3d454a4baa2c897c4f8b385f2ffa387745696b652ca4e57e1d7ac0351abd6fc03e19217bd92f4a469d1f7ecf1cd54e6ef0ab6a38d6fb4f32eed2332dfbbd52657f8399f3a9487d2d974338c3e7123ac2c221454426ef4f24132317e358482a368209b3e2b723cb4f089e3e3c97cdcce12387e1129ed755e288819609cb3e2c915de7860107a6cba2e44093ea7b05df8b80f5476f33d5b3c65ddc3c747ccd5b7b01208b000a3fc851e90817d0da5eb803fa833a519c4467c4f505dd6f077ef8c88e9fcdfc324b6a72e0e8b5071633291c8d852a6bae1e065a5a8230e490533b332ac7679f2268b2adaf56197dcd794db2c7fa9a82b953da9d7739ac8070d905fa801a9cab980fa880647272f2b28e964674679e96a667539f9cfc25e3f1420d0610f198d819f80d152efdea5bf2e1777096e33da224ee1421dace5252d4045a177c7d42588a50f387f71ed7f15b9f4233e4520db1cf45f35ef79738a80be63e255e1caf7842f649efb666f82b2a2312c3a74fc7aeed00b383b8af19c906e0637b62db21f2729554da3d4fdfd1f5958c864155a9ba3384bfed5aeadb15e45f0ee559092a4206462311777414d2eb38a6ec68c7d40a472e4c475c9b952f8e636cee021c5f99773ce16c2975f1f81ca501af77cc85f4b25e0b663881b1597584a796ced45fe93b661998abc58a25d40a4d24069b2d1c8b94b16d98eebf46ec3cca8b43a47d13c3327db8fef8281a9a8f724c78eb9d805068443d2472f8e3ab7021457e6e91283a45475c86d43b115f659614fe89d75289207bcb4c5ed7523501e6b5c425d7265f596c6c1c90a6ede339138c4c3700e97878be49facc9a94e425bd7f892e9da7de48b242da3ff658a2446d839eb981dc1d2874675a86ac02e899e350ecc8cba0ce37274093277e269e454f5416cd13f8edc1d833bc706dcb8f47fafc19db4952f2b0b2472083bec2281f11d116ae4d4131556a46449f676d2b057f38f61cba8b2e027d44d59ad83ced5b449065f32eee60cd1f69edcf8fcd2649365f970ddd9d9b8df0ffb6dc6c3c6f4500389c064393ceef2c6774d83a06933f855e54919b275c43f6aa69b0cf89959440b50e8df609583b0772bedc573f89835800ec46e7cfdbbaeb3525d98a1f26d48caecaa8da3f36309fa1eeb7b8cb648aa8b0dc661909cb4bde1b1165cca4cb72c4beb06eb8908a29f6d395b92127b6e923a396d8e2a8e920f912cc6dbf5d237a7c31e717b5441f31d85f4f0013f7aaaf4a7e752781abd41a4d936544d29ef4600a7a341a7af08ee259221ef58a423af86ccbc169259e59e149cf529471b96ad18bdf5e279d0898e60fb9ee693bcaa866447ffdc61680478b4520ad4cca81903dd92688cdcba78bd18625f3ef53ef1d40c6a77b97f59173c5a75ca9bd917552b2cf87a530b811225b7b4bda81e2508b6e3a6931b65859d9e200a3eb99bb253f4a1bee26289bd245989b53360ed04decf27252d16e177d36399720f8b0c473d48b32dfdd724baa1dd71213b6d732ff93ce7b5b732a8205954fd94b7768ed8cd5b1bebf4c0972a4ae7ca966f9c0acb8e1960e18532d727bd2f7e2e5dbcdd3cba73935ac9f246933113d6e1d95b5516add44bfeaa0783fff89669e6f237a2", 0xe01}], 0x1) poll(&(0x7f0000000000)=[{r9, 0x4c}], 0x1, 0x0) 15:07:48 executing program 0: r0 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) getsockopt(r0, 0x0, 0x8, &(0x7f0000000040)=""/123, &(0x7f00000000c0)=0x7b) pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSCTTY(r2, 0x20007461) sendto(r2, &(0x7f0000000380)="293ff03a00b958e6c3d79d824c94610d9fd8975b641a89fb6420a469eabea7c91100cd6efff52f06c753d87e86e2cb3bb97cfd1528b2ea3fb38bcf3b4e650c39617df2dca9a50494e2f2b9311a5c22c6a16680b125a382a0d09408f85ab3eda594b64822e19e63eced96a4023054c34465b603272db8094703ef48a2513de04bb2fa566cf542019a3e7fdbd845211339b16cff993781644471daf19bb0b187a41287d8619a883fdb0344e60c750b6caf1d1b131aba894290e4d183522e7d7ed9cd4ed642ed9824d8f8daa4c93ea3670aa429d5d502f008996f0d2078c90a949964efe2e3d33575653bd581404f1b54", 0xef, 0x1, 0x0, 0x0) fchdir(r0) r3 = getuid() ioctl$TIOCSTOP(r1, 0x2000746f) r4 = getegid() lchown(&(0x7f0000000140)='./file0\x00', r3, r4) r5 = semget$private(0x0, 0x7, 0x480) setsockopt$sock_int(r1, 0xffff, 0x1807, &(0x7f0000000600)=0x80000000, 0x4) r6 = getuid() munlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) setuid(r6) shutdown(r0, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0}, 0xffffffffffffff34) fsync(r0) semop(r5, &(0x7f00000001c0)=[{0x4, 0x4, 0x1000}, {0x1, 0x8, 0x1000}], 0x2) open(&(0x7f0000000180)='./file0\x00', 0xa0, 0x4) openat(r2, &(0x7f0000000480)='./file0\x00', 0x800, 0x8) r8 = getgid() fchown(r2, r7, r8) symlink(&(0x7f0000000580)='./file0\x00', &(0x7f00000005c0)='./file0\x00') accept(r2, &(0x7f00000002c0)=@in6, &(0x7f0000000300)=0xc) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000200), &(0x7f0000000240)=0x10) sendto(r1, &(0x7f00000004c0)="b88f3305c19220f1b09cc7dfe23a2582c0a36fb21e14d2d092518d52f63d69495a2c6920b295ae187dd85d1eccccbd70a81af4273b58e77991c1ef064c6ff20378fd1e551f7897e1e1f27a0c7dda31ebc5b581c2a647a26efd3a8985488f93711eb5d9ce7571bb2967d347c2acb7cd4b5f87b6eead2f05fec434e3da3943f1f19be7ebaaa22161530884288a9eadbec6af2be634e13fd36bed3cc36b1acd78383c16d2faa26eb7f9ff62", 0xaa, 0x2, 0x0, 0x0) semop(r5, &(0x7f0000000100)=[{0x0, 0x9, 0x800}, {0x6, 0x4}, {0x0, 0x1, 0x800}, {0x3, 0xdd2, 0x1000}], 0x4) fsync(r2) pipe2(0x0, 0x40004) 15:07:48 executing program 1: socket$inet(0x2, 0x4004, 0x3) r0 = socket$inet(0x2, 0x4007, 0x0) setsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000080), 0xfffffffffffffe99) 15:07:48 executing program 0: r0 = socket$inet(0x2, 0x2, 0x20000020) setsockopt$inet_opts(r0, 0x0, 0x400000001f, 0x0, 0x0) 15:07:48 executing program 1: r0 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x1, 0x9}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() lseek(r1, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) kevent(r1, &(0x7f0000000000), 0x81, 0x0, 0x7, 0x0) 15:07:48 executing program 0: socket(0x11, 0x3, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000340), 0x0, 0x0, 0x0, 0x0) r1 = getppid() fcntl$lock(r0, 0x7, &(0x7f0000000000)={0x1, 0x2, 0x4, 0xfffffffeffffffff, r1}) kqueue() 15:07:48 executing program 0: mkdir(&(0x7f0000000140)='./file0\x00', 0xfffffffffffffffc) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x80000000000, 0x0) chmod(&(0x7f0000000040)='./file0\x00', 0x0) fchdir(r0) 15:07:48 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x4000400000002c2, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) rename(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)='./file1\x00') rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file1/file0\x00') 15:07:48 executing program 1: r0 = socket(0x1, 0x400000010002, 0x4) setsockopt(r0, 0x0, 0x6, &(0x7f0000000080)="b36afa53", 0x4) 15:07:48 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) setrlimit(0x3, &(0x7f0000000000)={0xff, 0x8000}) getsockopt(r0, 0x29, 0x2e, 0x0, 0x0) 15:07:48 executing program 1: r0 = socket(0x18, 0x2, 0x6) bind(r0, &(0x7f0000000140)=@un=@abs={0x1, 0x0, 0x2}, 0x8) mkdir(&(0x7f0000000100)='./file0\x00', 0xe) utimes(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)={{0x7, 0x3790eea7}, {0x4, 0x26c1}}) accept$inet6(r0, 0x0, &(0x7f0000000180)) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) r2 = accept(r1, &(0x7f0000000000)=@in6, 0x0) bind(r2, &(0x7f00000001c0)=@un=@abs={0x1, 0x0, 0x3}, 0x8) recvfrom(r2, &(0x7f0000000040)=""/5, 0x5, 0x802, &(0x7f00000000c0)=ANY=[@ANYBLOB="00b20000000000000002"], 0xa) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, &(0x7f0000000300)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000280)='./file0\x00', r3, r4) 15:07:48 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) flock(r0, 0x1) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000000}) fchmod(r0, 0x11) 15:07:48 executing program 1: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) mkdir(&(0x7f0000000140)='./file0/file0\x00', 0x0) r0 = socket(0x19, 0x3, 0x6) getpeername(r0, &(0x7f0000000180)=@un=@file={0x0, ""/23}, &(0x7f00000001c0)=0x19) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000100)='W\x00') r1 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) bind(r1, &(0x7f00000000c0)=@in6={0x18, 0x2, 0x0, 0xffffffffffffffe0}, 0xc) 15:07:48 executing program 0: syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000540)={0xffffffffffffffff}, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)={0xffffffffffffffff}) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f00000007c0)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000800)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) pipe(&(0x7f0000000840)={0xffffffffffffffff}) pipe(&(0x7f0000000880)={0xffffffffffffffff, 0xffffffffffffffff}) r10 = kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) r11 = syz_open_pts() r12 = syz_open_pts() r13 = syz_open_pts() syz_open_pts() fcntl$dupfd(r0, 0x0, r13) r14 = msgget(0xffffffffffffffff, 0x3fd) msgsnd(r14, &(0x7f0000000000)={0xfffffffffffffffc}, 0x8, 0x800) kevent(r4, &(0x7f0000000040)=[{{r4}, 0xfffffffffffffffc, 0x50, 0x60000000, 0x5, 0x9183}, {{r11}, 0xfffffffffffffff9, 0x42, 0x10, 0xffffffffffffffff, 0x5}, {{r7}, 0xfffffffffffffffd, 0x20, 0x4, 0x4968b1b, 0x3}, {{r10}, 0xfffffffffffffff8, 0x1, 0x20, 0x1000}, {{r9}, 0xfffffffffffffffc, 0x8, 0x8, 0x1, 0xffffffff}, {{r8}, 0xfffffffffffffffd, 0x2, 0xf0000001, 0x1f, 0x3}, {{r3}, 0xfffffffffffffffd, 0x54, 0x20000005, 0x1, 0x200000000000000}], 0x3f, &(0x7f0000000140)=[{{r2}, 0xfffffffffffffffc, 0x14, 0x0, 0x0, 0x10000}, {{r4}, 0xffffffffffffffff, 0x50, 0x21, 0x40, 0x8}, {{r12}, 0xfffffffffffffffb, 0x80, 0x1, 0x1ff, 0x9}, {{r5}, 0xffffffffffffffff, 0x8, 0x80, 0x308}, {{r10}, 0xfffffffffffffffd, 0x0, 0x1, 0x3, 0x1}, {{r6}, 0xffffffffffffffff, 0x28, 0x40, 0x5, 0xaa5}, {{r3}, 0xffffffffffffffff, 0x5e, 0x88, 0x2, 0xd7d3}, {{r1}, 0xfffffffffffffff8, 0x2, 0x40000000, 0x80, 0x80000000}], 0x2, &(0x7f0000000240)={0x80000000, 0x2}) 15:07:48 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) openat(r0, &(0x7f0000000040)='./file0\x00', 0x500, 0x1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x6, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) getsockopt(r0, 0x100000000, 0x81, &(0x7f0000000180)=""/231, &(0x7f0000000100)=0xe7) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$sock_int(r1, 0xffff, 0x1827, &(0x7f00000000c0), &(0x7f0000000080)=0xfffffffffffffedb) 15:07:48 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000400)="58bd379d10612794f53225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff33bc43e9ee7e87064a5619515a4c8ab06198744b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12084d5f16b136a5d00d1628b53aa42dfbacafeb828e4a3b29b3cf049c21fc51723938220e866db912671e86319a5796cadb1cfe2d5f078e3c0e711fc57a3f996e806caa6ae8afafc0abafe0416b82858e6a41adc8d46bdb0bbe1f3f8c94e869a59af561addcd4ffa39fd2ad6f14dee62a1e74d4f5c6e9690a0289eac8d9130bc878e94b51915f7ff53bcf99", 0x64) write(r0, &(0x7f0000000200)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a", 0xe5) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xfffffffffffffff7, "b04d6a07000000000000001a00f3ff0a6300"}) read(r2, &(0x7f0000000880)=""/161, 0xa1) 15:07:49 executing program 1: r0 = socket$inet6(0x18, 0x1001, 0x812) connect(r0, &(0x7f0000000080)=@in, 0xf1) 15:07:49 executing program 0: r0 = msgget(0x2, 0x102) msgsnd(r0, &(0x7f0000000000)={0x1, "1ae21979cbc1f1f858546ac0f36ab5808cbc9e"}, 0x1b, 0x800) r1 = socket$inet6(0x18, 0x2, 0x0) listen(r1, 0x0) recvmsg(r1, &(0x7f00000008c0)={&(0x7f0000000040)=@un=@abs, 0x8, &(0x7f0000000700)=[{&(0x7f0000000080)=""/98, 0x62}, {&(0x7f0000000100)=""/170, 0xaa}, {&(0x7f00000001c0)=""/223, 0xdf}, {&(0x7f00000002c0)=""/9, 0x9}, {&(0x7f0000000300)=""/50, 0x32}, {&(0x7f0000000340)=""/183, 0xb7}, {&(0x7f0000000400)=""/78, 0x4e}, {&(0x7f0000000480)=""/180, 0xb4}, {&(0x7f0000000540)=""/134, 0x86}, {&(0x7f0000000600)=""/201, 0xc9}], 0xa, &(0x7f00000007c0)=""/217, 0xd9}, 0x2) 15:07:49 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f0000000080), 0x0, 0x0, &(0x7f0000000000)=@abs, 0x8) mlock(&(0x7f0000000000/0x3000)=nil, 0x3000) mprotect(&(0x7f0000003000/0x2000)=nil, 0x2000, 0x4) shutdown(r0, 0x0) munmap(&(0x7f0000000000/0x2000)=nil, 0x2000) 15:07:49 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x2, 0x0, 0x0, 0x0, "00000000fffeff7f0002000000ffec00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket$inet(0x2, 0x7, 0x8) connect(r0, &(0x7f0000000000)=@un=@file={0x0, './file0\x00'}, 0xa) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 15:07:49 executing program 1: r0 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) r1 = accept(r0, 0x0, &(0x7f0000000080)) sendmsg$unix(r1, &(0x7f0000000640)={&(0x7f0000000180)=ANY=[@ANYBLOB="00002e2f30000000000088c7947ed4b5902a6b3b2b13428fa04026be23acd26def95d8fbb25e50b2436a69ac272a37f83e60e12532a5626908cf7b5c5d28b59b3d2ec542d0ff2849b72afa01e7eae543a3f311251bf4d07ce679ca2ef2790fdbf49ef998bad9595444fd2884e1f6a32b36704d5fb14f6fec2cab5f1300833ac4c4fdb2f788a5f872c5c6eb122efb3ba97366c6d59b0853dd8a467f310000000000008fc3e129b85544f126e11707c0641bb1984242e96165aad7f7bc3b"], 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(r1, 0xffff, 0x1022, &(0x7f0000000100), 0x3e0) shmctl$IPC_STAT(r5, 0x2, &(0x7f00000007c0)=""/195) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)={0xffffffffffffffff, 0xffffffffffffffff}) syz_extract_tcp_res(&(0x7f0000000140), 0x5, 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) 15:07:50 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) r1 = dup2(r0, r0) utimensat(r1, &(0x7f0000000200)='./file0\x00', &(0x7f0000000240)={{0x4, 0x4}, {0x8, 0x7}}, 0x2) setsockopt(r0, 0x0, 0x15, &(0x7f0000000040)="da000000", 0x4) read(r1, &(0x7f0000000280)=""/5, 0x5) r2 = open(&(0x7f0000000000)='./file0\x00', 0x8, 0x8) socket$inet(0x2, 0x4000, 0x4000000000) utimensat(r2, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x1, 0xd7}, {0x401}}, 0x2) recvfrom$inet(r2, &(0x7f0000000100)=""/174, 0xae, 0x1, &(0x7f00000001c0)={0x2, 0x2}, 0xc) 15:07:50 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x40, 0x20) recvfrom$inet(r0, &(0x7f0000000040)=""/74, 0x4a, 0x800, &(0x7f00000000c0)={0x2, 0x2}, 0xc) r1 = open(&(0x7f0000000140)='./file0\x00', 0x182, 0x0) pwritev(r1, &(0x7f0000002380)=[{&(0x7f0000000240)="89", 0x1}], 0x1, 0x0) r2 = dup(r1) faccessat(r0, &(0x7f0000000100)='./file0\x00', 0x10, 0x2) writev(r2, &(0x7f00000023c0)=[{&(0x7f00000002c0)="59da794b7b8ff5220ce5736826bffd16ca55639c0fb4a2900bcad66665826be5f8077ade0b61d3693b12d207f429e48a35e1f62f881ebe1fe8d6e8db1b67a4b2e3c5916abc11f3f39dd8418c899bc9dde91a70509d2a6e343fd09a8a1244f18ce3641af2913894709efd22aec579bf35ce60e6e504321b3ebbdf559ef738fc3a1703a1bf9c35f96966308f7deccfb8c31e0dfcd0a4cce46e4a534529521960b8aa2589b7980a95d2d0f9e1b94dbb7a78d3e2a0c9b2a4ccca7bef186d07829810b9d971a095490a5742f85b10cd8a3d7de7451b103ba6ccb4fe0e8d8b85cc220c950f6033f5ac87ce2d88d9e01e5a4161d376ad764624f81c19511f9aa41231277aadc13e1fb8525f52f96c2500c5f607bdffe004ab5c707060a2e440aeff6eb5107fc2de58aa7375c48350b568aa8a109443b5c6fbb283be90ab501555aa3bfbc34bd3eb0c4820ceed3401b02ad5db514125196a632c8cac68157d5497d6a80761e8a1752605c065eb589b27f4bb5708bf5e1e3874c579c7c1d155677b97161bdd83567949d014a1607e585544bb616e9a4cebb95d35284201e272138efdf97559b3a6e3e8fbe0bcbf2a351098c63cf319801805e09692e2a6b342bfdc11662ce314d0c3a04b986fdbb1b25c760801c29ac46ae22510cb33fab8da61009809d450f728a1c851dff2d7d1c9369a643ce1db051edd745a785bd93b21d867c8a85cd64bc8b29472971dd7cb734b2ecbc0a325130a5b8953e60ce7a58f890881b2f733bfb528c2f5347c2a174f0f297ed89fb34a909aca35478f5f522d683c7e441aea5431412798775321806fb08ceaa363ae086b04a644f9decadf6077317df5342cbb7194f9584f9992db7ea31494ec725dc585b12ac895cb30c2bf01aa60a04f0f3a3d2999472eb4da93d8499060224bfcd3b3de9708effc77495973bde96e45332bb6a8cb5128c61b426ffcae58dae38fca04430e5730208c5ab4485589531f573473aa3e750631dfc96207399b46348dc9fad5f5bc89534e3050aa94724318c53b8306171e7a31648a36c731b95b27e24dc8cc6eacc029461dfb1b4ffa1de60765bdb7e70a2c4955bbf46f93e1407c3f77157b57613c130df0387acdc6db797c97b3a0a593aa280542b55c1346ff993c4fd0f0cf8fa9338ab7a3d4db4c8b6eae137d86465103751839334bc27ddf179098ca77661fb591a4401b14c2bd121e1070468abcf9a34cd83704603c2884b2340dbf1df06ac9af3b761c2ca38249fcf21fa4dd5b9e3e594f807727ac34703592c50039dc1d06be5f2aa92df4cb5be697d0bebf27b8d6dd3179fa8449983aaf6b4c9519d558fd90db989706d256603ccb313f2a48cebd1b792881a903ad92127e756de76fb73cc8023430de9f4fb724b8e34243a6095eead2a7869466f6e1dd64b1f5e03c40617b13d69dc5c42b2fb5da8830b1c84f6980537c2e93e28ced36671f6b9d4d79ecd3fd987ad081f90e23910f3ab6c7efd017c4c04dae83cf89753ee779d8b171c7a5e1e0a4b6f51d1b509164f09842ae81800554ee3d39182e6774ccf1f2e0bfaddcb03a119a136bd9b663594a5fe9fe3d8d5c178b49df826037311bccd0dea3058bf267c00de2ef1fb872ea35821225e6f3c68a8646ab7c21fc4682b96e12a22d9dac7ce9b3a6f04f5a89c40728d15370273fcfdb3518972f0aee02d564032196a1bd91f12c013fcd676adce18f7224f18f6c593cac9abec9bd0250e269f3de9aeddd392a2b09a4fca14cbc9f072f9e6b165bdb7ec13ec19bb4f76bc2da4c9506d6342b1b437dd43b15091b5ac13265067dbe83d24b1d9f0ebe7fdecc3f09f86ff5da08c4841c35ac456bdac9a91353aacc9c5f9fb36cc82e9bed8be5307250421f48156ae221c7e74fb1c1ee91f72ca22b2f18a7d56f5044fd9d5a315f4503d8c89d006f3e3756ff35cc3183d8fc0c090398a4aaa47c54e7182e78d5a1c026114a7d95925910bafcddcfe5bb726488cc0acea7c3d454e1895c0742da0511bb5971ab695f629236ead010c40900c0161746d6dfc7ab318608e0f3543c6d4787e515675ae49df22ab63f7a358d925ea76e6ed9c1f22e5485f202742af9d2fa3bd32c068986e02fe4bbbbdca62e3e073138e96e5560d66079d98f674df57b24355dca410509728d99a73285b62ae9922373374f2eb064dcb884a6629f3430192ff6e2165689a5a27ddbdaf0bf09150dc614e91e5cb1c831ae482abbd8c139604f1cad01cd3d3e0324ece67f30cf8b3ad13b15c6ceaad0d802a54c00a7a22ad159a7b602ccdd6b00", 0x65d}], 0x1) pipe(&(0x7f0000002440)) 15:07:50 executing program 1: socketpair(0x6, 0x8005, 0xfffffffffffff801, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$inet6(r0, &(0x7f0000000040)=""/232, 0xe8, 0x840, 0x0, 0x0) mkdir(&(0x7f0000000140)='./file0\x00', 0x121) socketpair(0x6, 0x8007, 0x1, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = getuid() getgroups(0x4, &(0x7f00000001c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) fchown(r3, r4, r8) setregid(r6, r5) getsockopt$sock_int(r2, 0xffff, 0x10a2, &(0x7f0000000200), &(0x7f0000000240)=0x4) getsockopt$sock_int(r3, 0xffff, 0x80, &(0x7f0000000280), &(0x7f00000002c0)=0x4) r9 = openat(0xffffffffffffff9c, &(0x7f0000000300)='./file0\x00', 0x80, 0x82) ioctl$TIOCMGET(r9, 0x4004746a, &(0x7f0000000340)) lchown(&(0x7f0000000380)='./file0\x00', r4, r7) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000003c0), 0xc) r10 = getuid() getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000400), &(0x7f0000000440)=0x8) fcntl$setstatus(r3, 0x4, 0x0) write(r2, &(0x7f0000000480)="db9bc4dbfffa5cd4bbf9bc8562032f9a9da0e503587e4427f4351db73e6ef67206f0243e13de060a474e595bf401ff660b5fbda9849d47650bb3c10d84d21f30061adf0333db8753971a3ec3f855300f2991c9fc703ff79e09a527167ee745e6e46fdf2220a7611c940821b63d9ea18960e6d87e05cf4695632edbb9d915c878f5ccda55fe75da0ea1dad756c443", 0x8e) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, 0xc) ioctl$TIOCSTOP(r9, 0x2000746f) getsockname(r2, &(0x7f0000000580)=@in, &(0x7f00000005c0)=0xc) getpeername(r2, &(0x7f0000000600)=@in6, &(0x7f0000000640)=0xc) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000680), &(0x7f00000006c0)=0x8) chown(&(0x7f0000000700)='./file0\x00', r10, r5) accept(r0, 0x0, &(0x7f0000000740)) listen(r0, 0x8) getgroups(0x1, &(0x7f0000000780)=[r11]) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f00000007c0)=0xfff) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000800)={0x4db, 0x6}, 0x10) sendmsg(r0, &(0x7f0000000d00)={&(0x7f0000000840)=@in={0x2, 0x2}, 0xc, &(0x7f0000000c40)=[{&(0x7f0000000880)="c71b603ea842a5cd5ffa27d05c1cdde7e179ccf526b709bddff4b41efadf9cc07a172c7352e04fd506184fa7f86790f2cd819143e1eeae7b54ddc82d0466fe6a3692393bfe64ce15da02e6043b7607842abc31b9be51ef8dc732e770934d9b3134f7195ed22288e0ea14b31f2556c1b784e4aa5445347c9a43235d5b9ba6f02a2290cb542b843620dfa8012a79d97f540b763a6a25569adba57bc01fa30de2767f296824d0b975d5f1fb358706717444b2d3fd87c0767d613d5ab0b8a822c235dab94116ac45", 0xc6}, {&(0x7f0000000980)="106c46c0690799869926480d3de7ab88541dd1c6f77046728451cc60c301f64eb6788f05e6111984f5813712424e689e176c2034902e416bccfb3079b438df7e7a057e517ce72154abdf1ec7ca104b10a8d181f9465c905977456365a3e422763ca734b40798283e7bb526bd5a9124c0cac4dd82942c6bf2c7dd65ffdaaa34dd570d62caa44b02c3b4d661303381855349f9580b2b9b459808c33b010caa4a81c8314e7bf30b45b6d13f7e6986e49665bd34e3263f35c5ea5f6bfdec6072409399536d842d70ec9a62886a5ed0ac4d9ec7ede70fe8b8a275b2d857ff2e775118441d49808ae6617c4f70fe88", 0xec}, {&(0x7f0000000a80)}, {&(0x7f0000000ac0)="ae7cd24bc94228ad0c289a4ed42580ef1c4d2ff22ef89001dd8d6d333ce8d012dd00984983c718ddd24bf46c008f46de4e1aa3a6b615c26a8be21ebcea506c719776e0a1dfbdfb058c99db4f553b627ae434ca617253fc4e2bd91a1b978e4dcef9b5e39c7494d833ce12c23a3ea2a1619408ce90af424d48d5bfd2d40ac5d591cc7911ff62e2b8b8fc936e291695b3e14ef6a3e987116e3d24d8ea632a9a69139241596b131d23f37fa3d501e0807a195575e8127cbf65fde9f30aca8a3f36e72b2e17", 0xc3}, {&(0x7f0000000bc0)="e245925fb95beaaeb4642d4bb63203467ba24dec9bdbc61d5bc657d38397a77ed49e86ce2ce5865084cc285e166de35ea66c97a8eebb3f8300b4b0971bbc1a5895ad422010df7f436225e9043e89cfaeed7df340a43591f782db8bc3", 0x5c}], 0x5, &(0x7f0000000cc0)=[{0x28, 0x0, 0x0, "e4e9fa8bb680ec54fa02830228e6d0127c4f65"}], 0x28}, 0x8) 15:07:50 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x2000000000000029, 0x200000000026, &(0x7f0000000000), 0x0) 15:07:51 executing program 0: r0 = syz_open_pts() ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000000)=0x8) r1 = dup(r0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000080)=0x8) 15:07:51 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) sendmsg(r0, &(0x7f0000001200)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="08080000000000000000000000000000897b72290babe6d42443b69c5b86342423fe58ecbecc71e99305a7e086d4901f9bcb8dbb03a40a36dee89e2d03c7675a2972c2f0e898de42121909db015f5d9a44e37c7d306b5c1956f96e12e5b45219fccc13b1220c92b8707847eb5476f1da1817bd5c47a1be4519ab3fb4414634aee23eac22ed099e0849cd3b8fba29be69d0b737ad3527086add1251ab751cee520237053d43f82ff53b2d341f8d260850a3df1fb92a2d18bdab53b1533cfe83027850f8ecc2b6fddbe4afdf096bae3f4f4f1d174d237f16fc96c212b1e57b31bc9027f0d16db60b48ceee7815f62066e68fbb79b61c70c0671b56756f683b7b10dc1d2948fa63ce94320c1d7aaabc0dcfdb341eeccc58325d5b9cc2d8cb2e6764db043a8955f4d496cf36d3dc5899f4e9272b1347096448fefa607f374a585e64c2b9988c1eb174a13a558d94987df6961a51df50599eeb281647a94bb5a2950dbf6aa317886009917c38c9ebe1bc84cee8b596973040d1f5c6bcb0fd900b3cd86d458473107935476c1711ee156f2bb84824aa46842e49e120aab10e3f1a4d5940f6a0c3f72470521302735e285751adb68e565e185f702f783b99d79e791d5e3ad6384ca07365140cadb6ac54d5383b93b3cd93d61056126940932fcfa42601af4314f1171825729a9f966983bf657618c566db21d178a43219e3e5fac9567e90b22bc71d8de40e0beac40117414ff5dc368845d84775fc201a2811b50d8148a2be1c5e9518606995c00ed1fa022ee011e9dcadb14664ee1eb255d2871dca441d28c6bfb9620d39983c6188b92b0266ed5235c70229ba0a0a3caec66b9031e5aeb51d7d3e5966330cb80ede98c7a11e893194afc26f342dd532d4257215e0a8cc41a15564a12964fa6e9d36d2212ad8a4fa0088181bb014300a4415b67cca542a0b1593df62715cfb2985b36d9db4913dbc73d12f533dc64b812258137a704e7ac940796bab18e0a8c026ed4d8f543676f83280ed5fb97ec04c62f8f389841b793fd5ba9d74189fdfa5cf4d588e0ef7b9e7f1491820820384eb4a0b86721268ae1d03aad451c6b3d26738700c0219fa5daf6b55f5354a9061bd3e01ff9a44c745d5224bfbd6235aac002493c0f45cd166b90c40deac15f62ca771f34c2bbebe0701ba4964bd8f32dc97c84cf2ee04590096dee2307ac9288f0eabcac4343cde84179b2f2bd0bdec1728b75983795f0d19cda1ead670b6c1d0ce91da0c002c7c23c3bbe9a397050463a80f2cbe67ff08d4e088aabaad9f24c47aa5e88f3085ec923c861f3a8cbdeb69be9edc92ad13e5a60a5b6e32cb8a87a3a4753b5502ab73fce0d4fc3238e5baff156d041498495803106170b93ca0de9d58beb7f98a68c17bfa6b43f923a62595d23b77671e41cc40248559e9e756384991b30f68a5e84eee59aae86d89729505f74a7262d720c8f6047c1b0a44803fee6c3ed7ea2a6154d096fc0cc95a4a573e186a93d638d6d77a1269f95c51e88d9a3f2ff437e7f60c157aab2458031eaf95c211f5b3b2a1d7846edddb1adc62c14bc07dc215496c940b2b5efc011588d512540fc20c132919150d5d7377a0cdde073f396c6704c102cb362b360236da4c82dea09bdd3ae03d65ff716d30078524b7b97a974a89ab1c309a9f420dc7e6386026035e149196733fc7048848f496c72717840a6dc393c19ac48799c898fe9740b2820d03f72134a5918f966b6666baedd33ae01af540169aa566c612e3a09b4c3b8f90d823620dbb7c82835eaa37d72fdae7f1f431736cd855b865bc5a435162cf4421ac1c37250b622bda3bab4fbe1728505dedd3269a92377ee8c7222529ff155a8b673f60d74c0316ea6b82d90ba4a0105d1c5b53501750cd076e74f1c732698d878245deaff406c3c444da07a39ae0cd9768c51a4ff48719b12ce18f3428843189c52e44ca4477815332bba5ea9251550f5d50db6fee375958499afa79de2bd2fa61c3d628bcd87609e3172d06f4f3d1edb69cf9e83e2048d62abf3a62bb7f056d854fe2abb20f7dd0bcd6ef76470cf0c79250701b8adaf7305906e1adf0df710783cdd0ac8f3bae5d0a7f59ce66d18d8f0e2f7344f8607a332d716bc962fc00f94819fe14f6224f2073b2086516f1241fc05e10f54a429bbc0f1c95a095ceb7799e08161a7633c4ea3047e1e7f5d70b9a2457903305df5e5d1220654fd3852c65f6362b29abf3a738246801c381becc5315cf00dcd2b846100d12a76edddf18787b5d2893749daab6eec4ad3b59e679f62c6b94cd099fee314db7700c9be552306f888e115471a323f6ad207ea1665b1bb32682156041844aae7d13e402fce42c47342856825831b5aa322794b90d1f0ae158d0eba267fccf0d01c6c3c905e985a058737e571bfb63b28c81862239421ab6f1e3eed7110cede545ab02ca57cffcdbbc6a8529e84e6fd026e4e8ed294cd80c45cf9ce3ba72b094e5ccdbac065c6acaee6dd84469ceab3bb3952283dd934b82f3352faf96645de759eb688b195038b057d14fbc4fcbe4b1a6e3bdb819d9243d32cab0defdcd8d822edf219977e50e91458c35c49476cac478db53220e66465b364cc6ce11baba1bc5034eff114ea57778ddbc59553ca4ba44e9d649c4d10da9ef8a00e92c0267103115100a9e082513649082560887c676737f8835eb42400395222048d3596b461cd62093fbf2c35b14fecf18772befcd8789b785135900889b843fa74f5f9f299bf95afe4795a250bf08c4f1662b40a914a561a4969d514abba8680670cd284442c1a90a53c30749fbbc286658643fa98b2f3e5320672d4db72c58bd82409709cb9fc313c024ad9ce26d8b7459c455c8c1ecc0cf7ef41207c4d6abf800000000000000"], 0x808}, 0x0) 15:07:51 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_opts(r0, 0x0, 0x15, 0x0, 0x0) r1 = dup(r0) ioctl$TIOCSTART(r1, 0x2000746e) 15:07:51 executing program 0: r0 = socket(0x18, 0xffffffffffffffff, 0x4) connect$unix(r0, &(0x7f0000000940)=@abs, 0x2) 15:07:51 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x10, 0x0, 0x0) sendmsg(r0, &(0x7f0000000340)={&(0x7f0000000000)=@in={0x2, 0x1}, 0xc, &(0x7f0000000040), 0x0, &(0x7f00000000c0)=[{0xf8, 0xffff, 0x7f, "d6c82e01d415de24e554540c9fb6d910cae1a5a0e7640f287abfbefc41bb49b420118951fc139cd1786bf404c9628cd82d40c7e66a9c33c63ff101120802ecf0de1bb47292e6c1782224ca23e1a12797cfb91d2abd91fc1f855b5c5535ceba4fb238cf49ddd753f95b05eb21e26da453393c08b54e30a3a26072ec981317c904a6443c78454b293a03742f1aea6953b2e5c82b4aef60b83429f376472e42fc0e112bdbd1d00a746f226107d2598230a037e8579998e60d425d96754f7c6f39da87a2b3aa33704954b5677c60c7aa6151eb610d9f086852f825f8cc2d72a068a50aee"}, {0xb0, 0xffff, 0xe16, "1ffcc755ac1a8f32d4db775369e97f5ef089a68f37112aa9e609df40973851a23878d1f5a7592f749a9c47ab9d0f98f1ca547d83f3c2b3ebe604e22d80bbb93cda883561e2f21559b2e3ae322922a9ba0f9c70160773cf95c1888aaaff34930748ba8c8ac26a2230bdffea6732a27e4fd4d9a3bc3032b3e99f52c066761b6ae90ad5786ede7873efe07c475727bd54312a73d125ef55f9a1a591025b3d49"}, {0x38, 0x0, 0x6, "f2a2c2e34fdba8c815cefc6ee29461b0a7f92f20e152800774690271ece0bae90b4a2f"}, {0x90, 0xffff, 0x1, "185aca04d99438aed3246454f953074f96e3e2e3e92acca6ab0de4bdb059d465f5b8eed8d3458e1413003946beeeb653068a754b6ef4698ae6580fa8acd96554ba02929f82aaddc69ca71ca40224f4a0e21ce6fd45cced00df7cc2cd649da947d8fd4f53c303fd59c4ceaccaba32d54eeb4686822714727df630b44fd4e573"}], 0x270}, 0x8) 15:07:51 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000380)="6430ca246c72503f43714b090000ffff002e360efe8e3114729e13b07b752de32148fb6242b8e03ad14a77a0baebd111295259bd7fd692407720f52a13d79140ba72b1dd3b11bbea95938074751d201ef3ba136153694d4a9b29a0947f9c87dff5a59d7151fdf26cfac5f1bd53d079312557290a6dbf72da8cde5b73359282830881d1bb57c651ffe45545671ffac5b2e5259bcb95ed3e01bb5a05151bd592658bcf53ccc0cfde656773a7906333bf001b899de71b28a8bde0d0dbb29b4e123d76ed7e9066c46219dc92e65ccdfd41b42b3a63ead7084881046b964d334efc7a01cf8ac8e08289638cdb1111dcb9d5f8ec1829cc830138165e387239f429570fc7fe8b5dc2682b18d3ca309b7ece438ecc97bebbea43c1b9e027d201d5cca00d0d5de26dcaa2eee42fd173505890f524ca6f6de15ccb8a3ddf6b57f6e7e1e40d0d6c467df2b2abf1594c23b46f13b93f7f4a167f", 0x154) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x0, 0x2000000000003, 0x200000000007ffc, 0xfffffffffffffeff, "0503000900"}) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000000)={0x28, 0x26c272a8, 0x5, 0x71, "2099a243536c85d1ab3fccd9d5071c3daf3164a6", 0x7f, 0x6}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 15:07:51 executing program 1: syz_emit_ethernet(0x9a, &(0x7f0000000040)="854e7e46de3575a3ab9fac6fff544032be22ca576c670a0a94cc286527f19ec00b1e8dc4ceba83affd3c2439d26a20334c97ada5aea55fdd8b1342874828cf5d341763b041a3c88b87660a2480076dd1748f6ed4e8952ee1839ee168ab38fefde3894c211b64ab8d7e4d287ce63da2eae20e55ab29e86f373beed2623c494f3f3a5ca2265d97424a25bd72b247537e3f63a7b9355e0e2cd349e2") setitimer(0x0, &(0x7f0000000000)={{0x0, 0xffffffffffffffbc}}, 0x0) 15:07:51 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x20000, 0x4) r1 = getpgrp() open(&(0x7f0000000140)='./file0\x00', 0x420, 0x4) fcntl$lock(r0, 0x9, &(0x7f0000000100)={0x1, 0x2, 0xffffffffffffff01, 0xfdf, r1}) r2 = socket(0x2, 0x400000000002, 0x0) setsockopt(r2, 0x4, 0x1ff, &(0x7f0000000080)="b4df6aa5f58ca6fabc82f99098c4fe11c139466caaf2e3defaa42e6a231039891312100a58130eb68b011a303e0bc6ebe06e06140a2a87d3d687457d53ce4d4be03fb39e975127adbf5a7c33249cd850b48345f91f917b7ab20c81927c5638e7dc2719affb3726e61668", 0x6a) setsockopt(r2, 0x4, 0x7, &(0x7f0000000040)="04000000e45402abe87ccd5f251b1340db5db63dd3f2f3327c04247c6cad86458b44298606ae1fe6c7d5092b582ba998080998572868000000000000000000", 0x87b3b1ac7a951f2c) socket(0x6, 0x5, 0x3) getpid() 15:07:51 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='.\x00', 0x0, 0x0) read(r0, 0x0, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x9a7, 0x95d6, 0x0, 0x7, "d42567ca88b9967fe21c0560f36838046cc40ef9", 0x3, 0x40}) ioctl$TIOCEXCL(r0, 0x2000740d) 15:07:52 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x29, 0x4, 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) accept$unix(r1, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) 15:07:52 executing program 1: r0 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r0, 0x0, 0x5, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) wait4(r1, &(0x7f0000000300), 0x2, &(0x7f0000000340)) recvmsg(r0, &(0x7f0000000240)={&(0x7f0000000040)=@in, 0xc, &(0x7f0000000180)=[{&(0x7f0000000080)=""/237, 0xed}], 0x1, &(0x7f00000001c0)=""/104, 0x68}, 0x1) accept$inet(r0, &(0x7f0000000280), &(0x7f00000002c0)=0xc) getpgid(r1) 15:07:52 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) r1 = dup2(r0, r0) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000140)={0x8, 0x3}) getdents(r1, &(0x7f00000000c0)=""/22, 0x16) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x0, "651e0d969a21512e233120466afb9eed7db09f1c", 0x0, 0x100000000}) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000000)) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000040)={0x8, 0x5, 0x7, 0x2be1, "d001a42e1d0346837318d14e2dbf611a374b4d29", 0x3, 0x107c}) open(&(0x7f0000000100)='./file0\x00', 0x2, 0x54) socket$unix(0x1, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) 15:07:52 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0xf5, 0x1, 0x4, 0xff}, {{r0}, 0xfffffffffffffffc, 0x80, 0x4, 0x3, 0x2}, {{r0}, 0xfffffffffffffffb, 0x1, 0x4, 0xb1e, 0x6}, {{r0}, 0x771ed3f08cf4d267, 0x10, 0x0, 0x6, 0x7f}], 0x10000, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffb, 0x4, 0x80000000, 0x700, 0x4776}], 0x6, &(0x7f00000001c0)={0x81, 0x3bc}) accept(r1, &(0x7f0000000000)=@un=@abs, &(0x7f0000000300)=0x8) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r0, &(0x7f0000000200)="06d733cda9b0940a2f44167ff5606f09042a605413f15cf0c8092373eebc362fcf47eee811ff1b94e4d396dc4132", 0x2e, 0x4, &(0x7f0000000240)=@abs={0x0, 0x0, 0x2}, 0x8) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x2}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) 15:07:52 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x4) pwritev(r0, &(0x7f0000000040)=[{&(0x7f0000000000)='n', 0x1}], 0x1, 0x0) mlock(&(0x7f0000ffa000/0x3000)=nil, 0x3000) ftruncate(r0, 0x0) fchmodat(r0, &(0x7f0000000080)='./file0\x00', 0x114, 0x0) munmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000) 15:07:52 executing program 0: shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ff9000/0x1000)=nil) 15:07:52 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) mknod(&(0x7f0000000000)='./file0\x00', 0x2002, 0x1) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1], 0x28}, 0x0) recvmsg(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)}, 0x0) 15:07:52 executing program 0: r0 = open(&(0x7f0000001000)='./file0\x00', 0x888, 0x188) getpeername(r0, &(0x7f0000001040)=@in6, &(0x7f0000001080)=0xc) r1 = socket(0x2, 0x400000000002, 0x0) mknod(&(0x7f00000010c0)='./file0\x00', 0x0, 0x1000) setsockopt(r1, 0x8, 0x80, &(0x7f0000000000)="300da727e30bb05f433bd63688986c2e0fdc0d854019b5fdb5e6488c24878a9fc53384e6e49a20b57e6ac1283e979f8011a3e748b5f93283881325e26695753bddaa03654a787752c2669c6d8dce13119ef4b8f01ee0e89d3da27e3064dc928b76c1758b6d19c9621b1e556df41fa2d6e48fba9d73c2718f2b3e9aefe316ee424de68eae5d56fcfb0325c5c92ccf5f9a7f6d28a3eb63825c126fb539f8b2b8e9bd35afdfc358dd6265650d83c2635129c824afc55d2957a28a053d3e982055e7481fc0a89c096b59745a0d129d2c486b2ce2a7dad279f6801a3e6349b8d940a41bc005e0ae8678529091ba885e1ba5272ea09ed5205b8a6091c1f9eab219acf0727a7d15adca86a1903f92632b0c664c5b41fc2bf1566470e2ed3cd16a9f6727eeae06944153a03a7047aa1e818d5d06446a0f39f0057072ce0b8a5acb81ea0b05e24e27148ece39a0c5c356460ce3696839cd1d1d5167486805857f592f22507566fcada266f5dbab7f989f50f712fc68e3175c42c0351b0e9a01ee2dd9fc3b00e21228b23f609166aaee7ad56d6c92b8eac05a4c12afe7cceb61996e518c87085275eda3ea9a1f96b40880833ab50c89d4bc0bf6e9ed10e77534f972160db51a7ec77fc6015774a6d088b157696e83a6aa39f7f3e933dab852738668500a4725693e552ca054b519b8b5bf5de2c1597a69ec32cc3aa5e2dfff0b3297d5babbee5bff3403204ce9feb62c6be5886fc558b6f37b847b558d20b634e435c5c4c659310f134d2423bdd8967069c6d2c64cea2d13c6e5d98325ed42e1fc3185685348654e80a661d5fe031765a9d38e6d2e73994016ac8246fae181b7f849becd13771061b128ceb1aa843e3c0d17c55d322c83eb3dc75864abc1f40cbd27da96d82fecc9fbf66275b486cfc33f85cc590ddee82bc721e5c3e9a48b8c54104aa8493dbc4f0ad2c464724e6859ee6781622b7bc04293ce8b88d7c215e56d5c15c62bceff5f2a25c04c092f3de2291814ecf244d51c3a41379082b340c06cc745acbc6a3558964ef0e436007e1ca055c7ea89b54e0c2ab8affd6624cef2ae7216cc7e8f2a49af8aa99d0b47ec82cd95e9fe83e09e205c5e5ac2d6ee3bf4c58c3b70b7e4185e9085f0d4cae72ec8d2117e30f0a8010be28d43a43dfc3bdf28420677e10cf00ec24d5d2c13b6a8cb4018d6ac97f3e63a6edb30c267c0fc0218c27f7fe0a8f1afede03223d63a74e4e205af0a2855743b53078c3e9498c010a7ad7eed4ce032172d916792d4f26b128e4b85e1db433f26ba0166d544bf11298ec170d75eef2c0f3f55f01f63ae67e2d260f4b411830ad96c5c3a0ccc78d3e7b21d8ad1d891786ee5fac46633575bb436646f112e0fe65ba1ea5bdc5aa3302b0f021550ecd456fecf7aa2c9f72da2bb96da34d765a62a8fa5a9fed7b12162178af2e24ef3dc2a3bb01452cf931b2d4e75e8272255534b363f9978ba85807ce6f5e3a39e1901a71de65db6cf68a777ec4b2ffbbe17611e10517ab8cb8c1c5bb430221bc65659e6563882e1f8bdf6b2fb3d0b0460f14bf822dafdf3400b13c2da6216d2929af2f21b3e8e2819c01ded68e7a03145d7969c6d346936c0438c6f581aa8c975645a648888772b49162a082ad77974cad879f4f9fc07158d8017d4674413b4d8294091bfcc1cd765d85b25bafc1d2e9f4bf82f42bcc29bea01e466602b912e072c21e5bb023b0de5910bb5e1fe777bbcfd5c7db5363d5e6f28276418db11fb48411ad9e151046010622a676fb1dc5b222fd5001d20b53d8b6e83b9f6cbe1827e1521f63562690d7026197b517f0b540dcab41fbd0a3b9c2a91a8019aab8bae53f155b2755bffe581e9c262a5fe0acf95e2ee1ee25f1eee3983a868e4b390dbb8284cbab55f415fefcb0b39fc09f80da57ba466110ee880481d8be8606d53d783ef1c95a8ad849bfe88f8958f6f4c15557239134e7a9951ff08fc11b2f52211e929f0f52df2243d00a87254416998d9ba1d65664615cc1b6846520a316cdef155d7c888b7475a33294428e2157f1bbf4bcc0f7b009bfcde3e25d55d3d7d7c9c0f483ca81d23efe5712475c94965da9b565da05d38c38e79a17d511b5c8f7d64c79c3074ab479dd03362943af26461f2d78b804093e3b8d9a4d07353f53122b3ba125ce43f7310d4a03ad6658c57bf9593011ffa63919d76d9e9fa002d6f09dd2d9f422204b7cea2d081ec5d37ff1b9ddc62d7b0545fb6dc40251aee72a8145abc6a39ecee5d01e8e5672563febee868405f53dc5f5e5e1910112d22c3eeec460182a5e0172561b713634ada5e4894762dd63a52d541253e207e04de8b7313ea2e571a56faac3168b9a67fe85de1f1e1284a480046a7abefca1d03268564855e2f1304bb9fc9f6c5d85ef84d473c703ee3a1d0eb62b43a9b3f3c0603452b52ad5a3ebf2bb98fc3169f5b123e45deafc174a5e5a9dc865aaf29fe93cee3f12e5000b1c228e5b0eed890cc867bf2d603483c41912a70b25c2a514a36fc7f0619391b171c400cb0bb1db2fff52e50135fc1ffb3429ea1020ffad685a036911d85c7c2b5e7dbfd9e9f8207e49edbffa5eac5da8a1df85842163dcbf8e6053948fb63dff63bb90259c0c73e6a8d89a04e03368a916a560da39a8d5768201c2fdf40667d6255883ec86bcf3f298c7fa1cf43fa10b5a163ea53c28b49bc65e586e9f6e7678289b0aed527a727e3e1aadd9543a8cd1d76fdb6199a6bec620f639cedbdaa097405fd6088069abad556ff307d712bd9d47a15ca87493fe2644758bb9b14f32eff377898e64f392338d196739140a82094520ea552e0c21e9b6dc53467ef99eb649a129c00c45b579b53d4387ccae86e6617083db2cb571fe2d7b8e8d0c7591f05c94871cbe6856e7a2d4b7c9ac664062b921ddb098ff943885d33accdb06f0a3b5b60c290e7811f4b4eea9b6cb9dc246212209e8b18410059fffa6b7c09b2620bfec840f6134a9f5f32d86a9a3bd2ee5f37cf9cba336497b2be82bac202be49e676aaca1d783bc72dcead73ee75d4679d5db91adb3f45b83a29b9eeabac709953d8a61bb9f5920d361a9ce4a187d24a3e33dd0f64b167cd41d15452f1f0ff13060a645ab80280d212c50d218456fe095c50645cbea116ace8f71aee1dc472ad7fb4923b2b3f5da22d3fa5a1501141ca69510cbabe256fb828165c09867b6fff3aea4dbad7bb9a699d84caa6254917e43465e1ba47ef8f785bc2d838bedafafc7221b6d23477a4b617301ff4590faafbeff12cfcab6725c1757d7277ce4721a3c5564cac9e1f2e5555c6a2115c8e2414efe537e61d40117fb21a32dccabcb98de68bf8d08c64a80d86d5f2d06fc446f4f4356f7b9c216495d65bb1de83d456e90b9f448058d8e5648ce10f961a8401718c8517acd9184ec168645fcaf9b6378a4f785a57ba5e46295616295fd97087fbb74c31e831f6c08bf33c53e5e00566c986f73537d02bf0d25acb71a256287a917d5c1708f54559e8f22ef4ed62ead4605fe58f2dc78de140386799ea3117d5284ee29fe5feb7891a0812c58e973778c35319ffe1e1664d5299d3f4f24c2f488c7638a1665542a7fc780120b864cf538ce931c569c0e2aa64cf5bf356aae9b4ce7788ec3e1c735a08fd70ebba084d3eaa326889134ce58b5d930bf004b77667b5f5d3fc9e8d603ecac31bfa0a00f57a88af018138ab7898add28752aea7b32a20a5efc9aa9be3838be53ebdc298c8e44cbe3ca63b612290dec222d74ba5e8da827c297b4d0f521b6dc1bf8edc46898e3dccec47a8945a379a1052ffcb84d5db9a9c6f16e66ffb5e9f295181a5688bd392f97f8c27fc7c9620bdcca7ee20b2f3c6015693f06a34c3a290dd8634a51472600728273581310c86b6a0a2e362375272bd18006a6c0c461b6af2564496a1b12900f4fe58da91c5bf34a4f767166a82b6f63129649248338f24ee26e5e24c424e96db935968d514bac28623a50f62d9afdc4d8d840bd78e935cea49101a1d96348309c4177d79168748a2113ccb4917a7fb3e224839bb9db474f014767f2676a2a0438dd35927cadc4e8ec2205318d9aeed91bbc8273af1f46fabc01089a1af9d415bc2fd21409a9bbc043317d242c3d43dea3952a286e4055c3599a693c68ca0d9c8d6196d3da8713464d1ea6b6b9e7e2204d364e8a5daeab4422eca883e63c1259440a34a1809e4741b21f06aaf7fc7c869fb294960116c7b6fab2bc3779cff6545d6ecc84f984f84a073a1b8a785fee51fd4004dcff275ea166a9b999ac1a2ea1770bac9b2369c3193512fb51e9d687532dd304f9b1cb8fc888ad76c7c3408ad2c68f990821a8e5b96907c0e5ddec0abade3899ec1bd07e8b6738590e3c338956c7b5512ed17c7fbf6d47a27f046e41723eec3cf06941e9a0d31a874440d6bc1fb1f03ae860e378768e261a6c8b3edda41a9e216012442dd6f4626f0a6a4c2e0b3fb7cabd29fc15063026bf93d7027262e99de717c49970ba8bf3b6410edf63cc7fe85382de478114c39511dfb7b8273d567637aab086b8c2f6ed2dfe5f44e7fa43c7edd8152ad7107f0d67db35e08b1ee3fdb87cea3ee2332debab94efb3d046fa45c4bd93fd48e53bb50139df91828e192e53ee4bd5a0f127cba2b46e552ea2dc7695b846a02c7eae2ef7174355d1201fde0b5275260edb338baba89b197e80259d9ace5bcda85a377aa8a6042355e411cd22e5325ab6be1ca369080bee5e8d2e264baab4874a78b9ad6bce355805195d7e762580982ba513a6b1cd91946d9157bc95494c6c8c392744813f6fa039ceb60b24ce2153325ad4dc5aee81749c86e9a12b72abce6c800145688c95681106e3807543a65fcab9a731d889071f330eb4617588804913a1ce48b857cb7e9345e0f3741d5e1586825c3b977949d1bc501a9c18b448756f94e4fc2eab994e2df3b6c64b9ce75c258321879772d50a06473ec611c216a5ff35649b1fd7d2339283dc247e330df9b0928f94f16a03ed2e1fefaff23e655f1bfe0fce726c9c40756bd92b00e356f1f45f6b56a2dd5365af252a448f8be0cc77c0fa4a36a3a517900e32ba339be52374a30ce3a21265fa87a352de522c7a3a94bdf8382de167ea305bdd33034ad20338a122634717d854098c150a09a98f43b150b80f08aba418e78b645cb65704dc3514d6ae1c447ffa83005e4f134667170c9b6295b238ca8c2f7abf739d47531a49d3c86a5394b02ecee8bc34af46c0161f380159b0dce7588161fae151deca79e9e6cc558cf93e779e45462bebe500c69c04b8769812b81785c6fe4c0c2b08764c5407440698f7c7495dab81836598fc5255a9d12b7e85477cefd525edd65b97507b292aec1ea735f0027c2fa75c7a8f0e74379164a9122b1a8486275ab2b52e2212eb2dccd1a1844ac923c6f3161e2e12636cc321d8bdde849312e2c179cad2ff95ac95df2667755e9a540777d7992e08b0580e2d81b3e87890d1a6cc9e022b2bbc89aaec9c36868d1cc262eb59eb0e81e6d0198a9a6db974295a105c7edf9e2ee4ec63b793b512990d290f2b0214bd266c8f8f441077d5ee94cd713455912dc5293ecbadce1729095da10b1e41cead830381342898fcc5382c57326a2feeebcb22dec327426154e9d92e902aae4b46a3113b4d84eca9784644506aea1d38332160e113551997449e6f7819bea7e965065da96fd09c0118ce3cee10d529c553b5f997726a229db85621415aae7e1f6f392ec3d182a79d3a8be105e03cf571f1016abfcf1aae7ade7b2", 0x1000) setsockopt(r1, 0x0, 0x13, 0x0, 0x0) 15:07:52 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0x84) poll(&(0x7f0000000000)=[{r0, 0x1}], 0x1, 0x7) pipe(&(0x7f0000000040)) write(r1, &(0x7f0000000100)="cc", 0x1) write(r1, &(0x7f0000000900)="b1698f2e642d65185c8f8b39bbf5c94916fda025f589d655f51dbe3836418f811007c3ba954b51d701d8a40cf658ff842f7e9c0a55c553373c84df6b8e0767214e10a3dc271d38739b666cb8f626a48016aec8696e30da5587d2d3bfdfff3f0278ba560223fb31a839d75bc167a1b94610cf44b56ee6fdb27d495c98ff0754d0683e3276326882e73ced64deab6bae9c3f497cf0e4aaa7d45d75b1ac2ef9a5d985c4b551223a6977a479cf3dd1d35eccad5bd463b5a64f50a9a6e83a9a59915e44e72a37895fef6dd45b6561bdf66a31d25e9c23289db9b086f42a2cb9d2b34b4b744f952e626269069a7dca86829f52a00255d8a7f3183c5c0d718aa62d5b7b50df0bec6fd3a0cbf8f0fd8c04eef01af6bb2de3e8f93fed4ad5c2178a10d27da49f2095a806cd7a0674359d67c6e6c338720313413e6d4f9e57d9ac5ecdac003f6c42b519588d50fb5de1bb14e23770293513568ad9bf0e3983c9ad4ea178afaaa9b524d12c1876a1d9aa4118d33ebdd3a234096b1fe50f369323af8af5e955ec8942e28626a43c926d0b7f5d82fe2d1d05373e21090769187f6c5c057fa2e96aca77e85901d38e91e945f4582733093d5d5793c0d9e3525d044843b025b8cc78559103bd09abbe7b084b094be79fe6cdd38edcafc8a82bc8a2aba7d77d3b7d105d8050ad22e43171895ae7896f1938cb49829a04ae0c663b6f54dbfcac0379e7f40fe6e92985ab11d3630ff706fa2a819740772be9cd2a5ecb705c9089715af459de13dc55b5a286c233890375361ae28c308302e571556a880944cd8304a54cd5d1320f6046adff9b95eac1774dc38014b5eac8b39df48db466a6f97a91e8dab9637884f0f21b9dc5bc84a317ea8fad4acfaaada8820d946011e182a8544ec5965cca54bdf6e7e8dba01907897a18d4899398a7da5de0c071d99a87c4a44d3ec0e15e5b597da2cf84376383aa00b8973233e61833565b6065a825f4982aabc394607b8ef1821c2ab9c5b0e5696cc89bbd0affe9babb2907d7a04a11a0b80724ff49c14432b0e5192d80561285197ac78d4d65fa55f642a7233689e12e489efd819aa5d46d26b0e00bac25af5b79b1d5bb58c58c387a2f51f90efd6889643e11abcecad61b56a185c42c2e52fbba44b9907c06b196063c97b1efec5bb6c1828e31225fe6644f78efe7538fc76cd5a5a8a2ad7825289ca3bb71263c171df29da38b0124be697f96e48b416a95ea9487a4089c4b72c3dd3df160dc479576958f2ecde077b07b228982cafd79a7696b8cc0c9aa9d08c20d953ec287fee6b389b985163fadf0352a593ea22dee7cbe35ce8252176c381b68b72599328604fc5aaa624c57051230aaf7340ba6c1f83256fd4ef89dcc9a7301b8af4d684fa6cebf5951de9f91258df74e961257fdcd0fcdd60d5c3d6bcb4b9cc864868a86d6b46f84453e75a666cde3872bec178fb1153786fc54145a7fb7c083b5284f5c4b6727f20666bf15ce38f6f5379c0359e5076f3112a0887e937f471f43316b04ab8e79cba139e02a2895c877c5f299795c74ef8ccb11cb270ef2ca8be744c3503ccbe6bd9ab78897a2aad3ae771e801d4312477434e4022d0e8b93de6155e8d2f3064489e0821b79a12766640024e9e0bccb90781c5f51e25d22d08c118c0fcafcac0fb86292fbbafe4f700c30d4ac497533770acd3b0107608d29b80ea44926680ea60f87e5ca9b5d2b37067ce21dd59def8b07f531f704ad953e3f5845ec29694d811b94aac2f28a915aea9350676fd920e794e2e576476b836eb8c070acdec1725d0b97efba99c548ed6b4d9ce90d30d66d06b678258ddabc2844edd4120b27dbc0fb1a5dd0a24c01d3ea3c7ad834c6b730c3af1066a8d08a61fecdd8e714f99d0f93315c61ccb14364604cc4877d8ac5094058ee9edb7f1fd76f9afc7b7aa7a413ec0d65b6a09534a2aa96936a72acb67cbb78f27c15cf1dd925a8851ce8a7a751591f03aed948642d18a28e833bceae4afd195d89cd10a763fe15f01145977d4d1ea93ebf3747ad9ac074651cd637d252b85a100b20e29af32b7d5610c46668d11a95ce5fc070df230e44500ede10fd964b1824313c5f3a6928675929b34c337ebad4d6a9a880d01ec10955bf9492d5d942e43e48cbb4972699ac1b4e4d2363d96dab2192667d96ddac5aed5e299cf740df5dae5cf3b42d0013057f22ee0a8a81d0530d7d37be85b45d5093950a3e7dd90ff3b7296b164eba8338a4ca7f03851082a14fa28b36c7d8f81024d5b424c7731df06ec72c184d0cc9e6d64a5d32f9494e7fce9405a863a7035cb28b2d90df2b104121c0355755b758d3e5efb5dad3a8832237084b4dc61211c1abdf01f016d963f9a78241599083704a0d922ec94779eb36fa87b162d81e29f0af696dba860918307566cd291238810537b658a21d8fec6fe3a7aecab6496a4afe7453d6aedc06fe98fc6e4c04be85632c2202e5548677cd349ed264c69f694c5139e67fdcab9a1926b807ca515d304d1820bb40a28d3cd4dff8461a25a3576d5964c4819a6da7a8ad28f3f4a74feb51a413c7374306c7c42849b91feb337cf62355bfdd969177014b122bcdfdc40ca33dbcff57bf996dbab6aab3fc70384dd49f14a49fea1af36718960d0fa47f9869bd03972681d30a0cab088c7506b95965d0e47b349f0000c6a45b6ec1d1a894d76ebdb30851db466d12c40d372b40f4d2ac1ab66d0a97579488e0d9d5afc5e0e9a8c0d99f00aa0bbf5a743385bdf0d034d18b1cf4d387d2dad5d507d13a47b9256c2a1112cd73177ee615fb01ccbccf156fa9620f1ed908dfecf877cba4dbf1f066e61cfb2808fc09ad7244d2791c6013e667f1b12f519fd45601ae79c7c4b5595e96d164ccfb55d9d95d00b46512d1956aef588e925ae84ce000dbe10d5021ae7e1ecb2d53b50375076d99d318b5933b608323c4ce8e1fecf665a9f488149ad620d6a2f35c50664dabf393fbebbecd6262d14fd431017dac02815e4a2209e56922ed37077857c514fa7e14a4ec51da85c8e79f8e676131b9689ebcba7519bed987beee06b670540e44dc1af4762ff9276d78fb30e160cefe967dda5bf1af78999d2b1d3b7e8c38a6361417a1ada8d604be5de5a1131d9a7a87868c809187d7a67f2fbd153e2106a06eda7e6b783ea36bb199baf03ddeb5383f1c6d50b92490b404258435b7a1fc40e838463ddeb59d9dd068d732d58c01a48cefcbd456e9666ea51531382b1b889a5c08648698f1b564c3cb50586de52bcb3fa68712ede617094bc291761e7fcacbf38fca912a789a2023d1f4790959b49b7276b99d919d18c05e6268784a455c538ac8c96f93f260eb0f07557e9ef76a8c06b2bee4591b0ce6821e11f2626dd65da4499c84ee7a773fcde76fd2741f00723ded73bbf3d7a27e988f1fe3952e25590322bea8edf110e12e479c84982d719f216fa918b882d236e46dd0bbca4f1a84a84a794b933f8317ad41ca085571f4503d4324bb2146119308568467741e2a458214fb923aeaeca78bfa645d163ee8aafcdd9c4f130c16122864a10bcc844bc7fd4c549891adf73ccebb928fcc0f358520c10df602be9e465daa08d7dde04c5c19bf7489c5261e38f9c20904bffef55e6f64da9ece5117218fd4dd1ecb856412e13ba754cfbcfb86b3aed1b04f265fb7c46a5a6f6d1c6801063fcd1d810663610eb64832baf2b0ff284f1498c9ea19b35438429134484cbe81e16b2279f4d043ea066623f72bb176d5dbaca34c4bbab75d7f2aaad41028f55d9814c287779507e0d7c08c7187130202bc54ed72b41a1bbeac1646bc88c731b8d13af8d5fe7a1d93b46a94d786e53407344102bc48fc1c0607949c5579a8a505e44943601b86eecf51e7100dfbcbd97ba8e5ebc8a5d793e43fce71acf8c3736679001acd6a4d2c8617d1127f0c34838a2495836b9a82e244d7a7454709469568ecf6111b05b56b9a3762bb9ed9c35da4434b1bf5775ad3e3a54005109dcd9d68b7d84826c69f6439edcf52dd72bcc9ba49c51bfc80bda32f4e8c60795f7000ab37e389524c6647ef0aa839240ab93869de72a2a983aaef51d98b9f1c216056145a883fb3528576bbb8bfda82e9ad0f8ad239d908a5bf10e97218530a0e34fd396751cb231717ad46281155226f304bc752121e1b3b13077e9a7451298a4872656a359e32ce08a5e4881caa391d73d7380d4fd8ef3f8b81cf5299c4b0e46c68521926a47092a5a166a28b8316ccb8758d74b7bd63608dc3dc430ddbe8b07a64699a8b7b1aedffdab6a2e7bb62bddaf2bb02fe99473f096e9b2f2f8a95514219f15bdf5fd3861f2a2cbd233b84ca21f3d733f44c821056f3afbef38301af6ccbb428aac03920bddde7df387af0fd455898cc15ee860f709c42d53de25ff384e52d5c55919f4748bbef83e71d0e719c3fbb3ec6b09887d18709fd00abf7c35117e372b64f83f5dfc4afc56351c63a5a5a181e5e483da9b0f4da95578d2c9a0b3ce468f0045e6cb7a04b91c6e7100695e7ab0b17a1f182cedb18a1977e718b70378a946f94247f9d22bec6cd2f44da8970c27902fe894b815cdd261951f385dcf5b8a330c9cdc0827687367590ef625a4243ffbd73f02a490320904c60933ec2150ea1363e35f9686e9a9ccf7e63fcb27c21bd87fd303509be87cce9a4432aee92c3f5fbd397c25c9d2206c406107a854a4d335d9ba7cfa32632c15978b42c7026d82076546708ff264597ce017fcd89e7739914726611b4a21cb550e473b371abd299e6e258d33bf7b314e8bcef94770f09c3dfc12c22298c9397c82e275406042bb24fe2b64ef36bbe6cb99f84bb21f55a2e8dacc7dec8c269efcb73ee93d8c212f166850edc0de9e2a9e83400e863c586aa83ec851b10e6eed7f240478107411f8f9569ed58cabee5c1dabc892bc4da15fc371817cf6feefb4a66e950a5319eca4bb9b6510ec23d159d019b3ba09466c8f17c396e8cd16ce8a089809e235f94a994cae08a07d8902b32e66fcfc489896720c0527a4900e6080feef908ab6e18e7565bbacb38daee46a47722c2b70226a013ceea1223432cefbcca74ea7de2d86374d7cd2e4d7009c8bd4470456ca2fe9b8fdedab4f5ccdb695373b6b1fa31f282ff152e6065eb6a440471b3a14da62caed0322e226242d727e39e7e0e32ad686ae922b3474c4d554ab6d24df94847de371fffd2f30c42a329b2f0bb4ef187d51e05eec7cc85bbb0a1a16abb7033ec708f27dfed947f7950bf208c472884cd9122dc3c2334cdd70069d5f501b1e3c0c37fe5402df1bee0d3bce66cd280db42a74ccc4cbb0df6931eb45f9b2c24ab004abd2993f75f02039cd26c2a2d3646dd79ceb8f6daa6262c1cfeae889a87330b0ba0c135bc6258e2f031c3b157fa40fb141ed7b4e5d2186bbfadd53e33d3921c3192ea55e5054d95b8145ff56aa79eadbbcad1dc9baa9599cb62654cb9d645c026d720e7c8f77850919a151dd8ae0782b0a0d1ce14d31c64677838d1d6b3647653af0afc4563692473362ea8b5dd90e06a21a9a4caf07fff65deebeaaff9937cfb9bc785ca82ea727f16a42f87796a6f20feae7467dbf232873bf7b36f89d8d9fa6f327754d88027d765f286dd6fe1dfbf0a760a38c1d0772c64a8dd7bdca093d754029e69465e5a6a9732041c55b8e7ec76cfc8f67be5299f3f7585f08da1d09dd5da781399d6b9fd0d7fd28ac0fc6e123b24afa2d46debe646bba12b15990c642452a57cf6b60d1bf4f1efcf1b8e752a9a352a22152c17", 0x1000) fcntl$getown(r0, 0x5) dup2(r0, r1) 15:07:52 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) getpeername$inet(r0, &(0x7f0000000000), &(0x7f0000000080)=0xc) setsockopt(r0, 0x0, 0x1f, &(0x7f0000000040)="caf5b415", 0x4) r1 = dup(r0) fcntl$setflags(r0, 0x2, 0x1) fcntl$setflags(r1, 0x2, 0x1) shutdown(r0, 0x0) 15:07:52 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) accept(0xffffffffffffffff, &(0x7f0000003880)=@in6, &(0x7f00000038c0)=0xc) r1 = open(&(0x7f0000003900)='./file1\x00', 0x200, 0x24) r2 = accept$inet(r1, 0x0, &(0x7f0000003840)=0xfcaf31ae0bcfeec0) sendmsg(r2, &(0x7f0000003800)={0x0, 0x0, &(0x7f0000001440)=[{&(0x7f0000000240)="4197478ca5b15a2c12d692d239312d4fcd6c4996b051672cb5e5fa3fae946faf07f7035318f2cdb14e759fc754a562ea4f4dfcdf829b9f29a5c79669e8fab869a401f30f45957ddb90d3775162d2ae964605e42bab06f5ba4bc84aff1813f6367203aed0bcf0e397ed209ef84d33f34342e3e49a8418db3559283a05ad83fcdafc9bbf265783df8e38c356447496c0e40fed6fe2ecef162b9ca612fab6d8", 0x9e}, {&(0x7f0000000300)="7928518e6f97b13ee0466196d50e70beca0ecfb19035809dac5c14605c7c9427ef96e0d5fa4615338bf147058f1472fbf5536c9f2e0960165e2fc58bcdbad56710b076a7a6a9ab0a664f858f13d4164bf9b1a8143093d7429657fd03cf6ff0d70ed7ee6ed3661791754601d832fd4b3491fd2223a3ba1b3d9eba60b44684c9a408cbe20ed7f390083b480e54587c51a5fa8af091311c4684f733af265875b90a6064a7dc734586d68c7ae873d6b4ebebf0326400e12bdfd8", 0xb8}, {&(0x7f00000003c0)="48581055ba811923dbef6764e68c248092626177321389f1dc83cbf8368db24ae570da5057deec69ef1b9bf2237aaebe12ebd61baddd2d77d618fc6e59f7e9b9c1a9fae5a204cc42b91b5cf62c6a90f9d9509d01af2d6bbb43bfe4626690ed02d7608511ca53cd43d2ccabd630953f74465b37649885ab6bf6a0cba09aabd859524bee1ac370e0aad824ef18307a73022a9a8c510e6bd9e4951d935f60996c33e3de86cbbe51b24d9d8c51e14a091fa0343ee5813423f71758a2956173fe6a24312d44196f681ee9a3f3ecc5c83db661798ac0d9c7edc3401793cc0b42fbe1583887ef0ad13b5ae2349edc2f393df3557e43ac527aeabc02bd5b8f71e7e0e311fb3f74f682337dd7155a0e3db66b5a8dc175a7ddc10417ca74421b1c49e0ccd3150211686f3666a2e3a934196dd65507f0485b299d54be6f048e4440bab9e396b9ca557b1da0ed720d53f48d41d0494c8c6f4041ea87307749afd6a7bf766aa80dcf860f045dfd27ab2656d28205883b35caa3c8f5aeee525cae0105fe6a9aedf7423633ff57ac03efd62e0463f0ef4df0132ffe083252cd99ef4f8bbf43752ada589544cb37bd67532ccfd140a6fa0208f14f4496cc2163ded30def8da61d80fdb1d30d70cb04cd129eb8c9ec644570b446a03f0ec3d4be18ac540324f702422e335f27e978646be7c03ed6729180706c0c9e3a0482e46e13c7761fc5913bf725ed34836151d82ad6237221e72ee1bb43f88ba8888056a07ad0754cdb71cc0ed4463f4ce68de625a168d3245891ef212c9153b763f926f8d400f0b910a1867b606502658901fc9ae24a151bcc35a2566d6eb5416c4f05ed543833cd15956191a49dc5fbc204aa0b67b013bd34e4f7fc0b6e47b9238e4fd9ab771f8d60354f6eab101afba6e217dd6df7a1257fac29acd9ce5ee3112dcf821cec4488fb4daab0f6ebf8d102d4750ce9f6e57cf64f3c4e7b7859457237f30027388f35612da9d2638e0319976410f32f8aa93d84cc1a64dc34156b931c37fa6ddd3e5375c5be97bba36063b0ee6eade307c5847e98f92dddbb856e93c35cf9887a209f6fdec5644ef2d85c8cb6d081fb64a8c029e4316f350a6f68a7586931cd6c85e61f515212e98711fb11a769f99467953e8992d24599941f0739a9cdfdb96d73151f39ea27a91b9c24f2bedb5a97b02f2af604f604be0cb87c504603b9f572bcfcfcb0469d96e1643874e9261a486375ea38702323074c7b86ffdace1f4e83cd5d9d01b70dff1cd7b6ef8a313283df908d63b53c3fb60639b85064511c6cb2375bde6343e2772e4a7b84fea0dcd61179855945993720362ce358324cbebcc09da4f360f8491e02885ea26f5f9e267e0a123aea68de9c0656f8c885b66ca2318fa7a81eba12a6126715c33f2026d09ce1a2436412aeaaeaa1689502bc089c339384c8f3c2d485720051a6502aaf26574c60456ae1cd559d366e28ad1aaf540953356746652e200918e034ab257bcf8636714b64c2075989c71fbee66581a6e86aba358cd50179f9bc097f9e15b4bef744e5a69fa956334755a0a7d62cef210dd0f5bb31fc1bf2f29019ce2971dadd6893a32add6c8a95218aedb8cb8aa1eabeaf515b057ff76946986113e6006f8721a725ef8c22e39f52d43ab0158205337498a12ee9309da4b86cc3b94cff336682ce049081b9b1502d70b6ca89ebf51409de8e1bbad63ed4e532efe7033eb46fcf7dd289eb5d04b865bbabecf2490a16460b6a47895914eeb702fddbdf63246343570f54d1cb93e105f6794392c13d121425ddefee150899a3bca43d0a0fa5fe82af8ad404423d4cdfb77288995152e7b58dad8eee3c455c59b6ced239a14a39fd46d80282ab41633675abfc6ba693590ed9ab3709fc7dabb9ed780e2c9349896b6de8532fb9b2bcff684fccdb979d2fdf96b3c46b03f7490ca4e25777582853cacef9daeda13226625b3772375a3f46624eb2f47df05512a61c9c9422c51e0880fc39e42e4a188c884dd20ae0e4b9ddfb36c65edab4ccfe3c77c7f88b6f19b6639f8fa625eeefaa5d35bc09bd06f4a6227fcab4d61e4f92b566e5a0f1a433588af417fe3edede8a4f6c31cab5228c373c2d1bd340f85c208f1caa351e24cdeaa6d36e1f84c90f1b286f52622cfcd0d69a9f367298b443c22b807a77e46e974e8b9a7e228925353fc58614d78ac9cb659c27a2eacd4e6040d43d5ae2e83878d0f2c8c898f7cdd94cb3517e5489a5447cc8a5eff7bd955154cb4c38ea1d9277303ab01d0f49b7a7684d22827bca34307c1def35dc16043f25bc500ea0f78bbdf57b40dc1ea6395995807acd8f7227ac31a70036403f1cc23b3e4290e398b329c57cd49917b78549dfd9c6db82faa46b06733b32c5b92fc4124892cd701f95a2b121e1dd660731e81454dd1e9e257b912786585ac0a241e1e23a7703e67b98e35c39c5aaa82061b3711da21fb02a928ff108dc501d7d36472423b07f17ca25aaadde621ca7f62498aff5caccbfb82458418248025850216ec888eb299f61606252a59f2fb72b49057033e24b0463da83a12d1ab639f9c7f91b71b56d18163e389be26eb08d47d107c6fb802a4c2bf24ebedb5c0f52f10bbc904eb02c5eb8ad0888d3d8fac1c35177574a4490caac5aa58b5518a00b2452514a25f15f8d8a7033b22ba7c43a1e54511edd2fd9a7f24973738329cecb5aeb96b24c4f4d0631bc60aa788002b9eb817ff8b0e93ffb892b0c379e270ba213353003cc52d40816432dd7735c8e627f6cecc37a985ea908bdc58148d5a5496aff7af4b8363496f64dce5bf680324861d467433e72e93b40bade46abecba289976735a8eb9374175499b0fed41c07e6796c2d072f5bb60fb8402a5e3a5c0f75cc222d426bcc2582ed1dabbe011ef27473fcbcbfe45f5e7a5550685d26f5306d57bdcbad618823ca896330e964519f417d7514987a37f233aa27675c9fd41f086a4f196e2a5b54871f9ddf5914a7c941b0127e400a112595b8884a327094a92760613a2d7c4bb753944a83126d33a29315a9217d13ac9ea5756d5cfd9ce9191887f94255b3711c1df6a1a653b4bc2c69933374904cba3d6ab753829506777c04e3dd54a45e9d45c8d005b47e8bc36555abb9d7d254fcd9f3d46bf4ac7a838a466be91a81388395535c6b341c224f34c82c495fa6f86c6a7bda37e765b2cc072642310a585ce5581ee6a7f5a1a440372ade2554d206a3c31e5e0500f4b20077aae2ca90b624066daf69e362486c10cc82844d677b1455be8d3c0f961133bd2916828220642012b717f88b2404b7c17746788edfa5cf6c8adcf37883beae662972b5efc74f906ba4a48e45055d7e6a538141e53e760ae646d6cc93a5f3e93a3ccb689caafd02a4074b9bddb294257c075dc7b76478523c91e4fbde5d64bdc0c34f02b7603cc3e52df298ff1b83d895bd96290468fa585843db42e28f6c14b9eb4d155c486fa312a5c84b4fd0c014a293b11c6941f8ed6b381b7328cb15f88c75ba7ac05c26f85dd570f70f8ebf18be257f8b7dd6ed8ec302b9fa83a376a90f04d381977e14abd8cf8631e4ef7f75ee5abf3e41cc08fc5c9dfadfaa11e8226e716a7dee6219ff572527413b8c36bd98286e79aef23a3c1e96f98bb207ef92c0a76c8a3388fade6dc5135a21befe146833366cf6b60782b3d6b2b5ece5d2c06a4b1eadbe37bb394373df76b47767daa65ca2eee2f6e6ab467b6ce4b8a34fa98dd01fa37f37aa42306933f47851b712dbaea0c8254c8f4c612e5cac043ad99965d95f1b8354d5f076071b582cb7c1b64d1230b4274fda64b628c819f05bab57f7ae17e542628345bcef5369123b9413ee0b9b5f83ac4270d8b85e5085825154bdc9f4125686ce44a4bedc56064b3849ab1f9b639c3d6fd387034aee540d1b9831c6bd78cdd38a6e9ae1095ba0d76832d5689816f627caced93386d9c479e5f6f1e34e8c82f62aa642257df094189dab97b42d1455c0c716c95b098345d7f6ca37ee845784302acdc171e354cfce2a3ed788d3b5d9ea815748e99f5b418771ca1b8e8577675f02ecdad2bd5abb9e9a22f785294402803e6f0c51d1e477a9296842513f6d7fa91afd18f5d55057010f507610645d1aea5bfff0bd95338a8995744be23122e8897ca1f37916e7c008e2ab10bc51edeb2924427b530a93ebeb5637dfbfd8207b76d046195ab71d2f4dda05bb78f00d13b87d699c93bbf71f1614de40a964380a80bef68814543c0319b7cd6c1b81ab86ced8fad699aaaab36af8f91cea1242c3d90154f1899c49f9d7e5b155d7efb1d1b83be2a26623ebdb0cfc121e128df45f55cadd64918ed6ba948e988aa2ffa7ce7be385ee5d98a6cbaa012a21523eed708cb924ec4a521901f4f0a4ffb77a023e71befdc07b6c76f836773933bb0a6b23fe865a26cf1b843ab0fd6014cabcc743705b6f8ac5b2577ca3b1089461f307a61c7f958423a30d60be66c180b0cade5fb9d539940281875836a3dff7d29a97e615c8b9b51417b6f288adfda7825f37d8e00c2078a62f03dda2c95ce62f6a0015a66267b65ac9bf1b43b60c84729ecb17621226b1864f6fc06ef757e5db2c7f34be0abdd2c0883448c638e08cf161897499cd1014e4b05866ecb31d96cb2715006cbf5ef1f1f1d7527511461b4d9e49829e4db77dc9938c95a53fdd6f7dbd2224550df8d1f5cf46277f20da2db9721190a1d69395c2f204590be93c628eb5463e9cb08834baa39ee203f3ac39bcb5db2ae05040282728a6162d9d326bbd2037e5c8d049ded9c71d5e60694c91dbc20092eebd6f9dbda8effe20a7ef4363573fcd6e169d84f8c656601a4f58bcc18648c86d2338e09da6e8e56788aeb015185f0e7a77a6ab8757415582657b58cb887482777d01a3546f694e7442b98c3cf9b696ebdce7032600ea9277c5c0d20f636c8054056eb9983f416844bc085dc3d01e64325f3b2c86e69670dfbf6d784a28376980bdfb6b780412bdee4a74d2be145a02e14bb0993bcc80515997c3d9f8a9124e24af2ab1fc95ddc2a8ace105e37e19b062e4671224e6c2ca6fbaeb465f7ad0eaa1ce9a8c9dfcde5c3c4d718381e17c924fa85eb7e9fef52e10d95557f42a3c0517879721ef5566f9eb0d00865bff79a42c4541c9b461127dfbeee30a5b7ef1f021ab82bff2b5a22a4a82875f2fc021665dcc22011c9453747cc93292431b25bba0f3f4eb1d9f9200713470aafbaf06d581920f7332a6b8ede60c78562a2746c0cd78482217fe5f87ccbba9266326bc6308c193d0bed8aa2a4bd4678439044d36e25b57bcc58d8d8e43706a22d51709790fe999926ca5afffdf164cc918a23fc8496bf33dae1e3edd14afb74002e21e4d224a631f833f069b5bdbf1f731f5fd4a1f11b466b83faa232aa68de33408ceb8a09c65858bbba11178b5316394be958bd28995fd6194a721c1c7a0b662debf9ee55f916b14c245a4952cca62f51b66065f6fbd43683265e1d12e70107f093a98c476899913b6b7dc0b21185e24958217f1e3c30b6d30f6c7bdc94e50c78d9356fe1a8d888f48dd114b24a030c13160c33cf151e4f310ed6f6db92bb1479959b27c2938bf9ebc8195f42d7e2d50c6c9e725d1ba369be8bce67b18783586521d0fa1174711f9254cbff1095d84f863b99b10685f5179aec6dac23b27cadb78c1bb4d7fd050832bfd97ddac3d3ba91def76ac48da2739559b07787dc661e167a0ba3fe0077a84ff63c1429ff872d8776485ca33edb77eec7d7aee15682ef0e88ce91", 0x1000}, {&(0x7f00000013c0)="a77a2c211f8fb788d46908922ce1f55fdb4cd23f5dd8102f533b312d7eb0da62cd4081576e12f3feaeeaa38404ce0cb097f278023ef0a0f88874f1e57421ff8f91fe893bf89950868c991475f37e", 0x4e}], 0x4, &(0x7f0000001480)=[{0xf8, 0xffff, 0x400, "5f4fc5905e7e2200b6682a91faddba868351598a72b756d95196ebcb822224dd3b07b9bb94be3f84f0e38c3111feb73ae613a034b1804f5a66c9304a3ca2cda7af63c679b6e97be66a8d56e22d3a478523ebb33c749d79b4f973288688d5519ca176742696be5dd23439404cd6ae5f13462af426aedf0152c6edc4e4728dabfe36108bbcc1ccdf2337113f0d3e08928387e2288121f68e477207cfbb66ba984da6d576e04ac902906c95f459991233e2f6f347eb2ea77f5211592631e5da45019991c67a1b2a364ccf30c1a5a2b97737b5c33de3b543b12d52a16987f42dd0cf76a8abff04"}, {0x1010, 0x1, 0x5, "e74993d690686b128ba1bce6607883c619859f7eb9d64a441d002f215ca5fcbba61ca287e8246678c8951dd3e236f827c8b375d84a703bbedcb022a46291fad3d8854331028ef117e49da103ca8d38019161c62d7c39c6edeccc1b18dbb52d86fbee26cd9ff6308af9e86147223beea5137df504948bc4682b4bc8acbd2b939ceb5ed0718c9375c8cd33c910ccfb605043fa3a09bd7f1f99a71bb208c4a7ba7efa4a71932c2e267f58ae8be898c265a429637e98569aa0b44b5a47839da70becf632ffad5a6bf8e5b5703d8f477107519f4e97cef04cf3616658d0eb1cf9ec77b83d6b5d1e68eeb083e7c3570d27c3b93482dbb4c4b48c043aed427ba1f1b47ca3192b1ae78777f3ab5f0a0f1680ff22a0b6da0339df0fe53fadc14b9ee94deccfabb1807319b297165c5d08328cf937edd39a53624bf1a7f920032fc7e1e4e2cb4cb844e5fb072e36dfef13445b196fc5bdf96531911ff0a11f963b53511ad21607554520049cb40582d5aadb4c72f16b5a3deb5dfe75528baf518bd81c18a82c97ce4e8e06431a427ce1b377404eb77926658a2c2051b44cbd175541ddfa188a290edb3e6f006ef40ee5e253014a8726aaad370de218a265c23be1cac6fcad2a4c4f31d4ca371a6845ce6f09257c5d8998a974d3f12a55b8eaaa7edc1e1f6664e5798bf49f2bf5b32c4694d08f879775ef4ef719df35cdd4baf803644c30563cbc640336e6aa1b4cacf5113707ab4dc949eea1fb32507a8417f5ff69b093330497aa22ee68868e385006e77d83c392ed683c78fa8f43e9e3e58d1eadd446706ea397d737178fa3d44cc26db7bb0eb5b141f56343e9df8f8a659fed23577301b859948acd9ca4aa925d05f6b4d6173357b5860e1b6b48bab435a43250d708190d0ee22610c4763ee7a88334c1d144e15ca27019becac41fcb642143457114263cbd5868181e383552eec0e2e37adf8b7a50578a15045ced3b0f27c198808745754c774c2e3d6d118ac70a5d1db96b102a1f51e3bc9933636530f18c9b9cc168bc5a09350749b9f78981fa767a3d6e63619fef360b1439d21066350a3c8a0e82e1e7827a263f5f8d7b5fa291c5caf059b9bb54ba9dd69af675933093b943f4a180c9f7480df31706eac2a73c70700232819b669a6ee2c9ece7093c23e169fa7bd059c65be1e93fc6d0a73c9b46718d7bf249585c8cc31cc99017c7635e6b37b2cedd5cdceabbdd8bef9575b66e237913b8935ccd69dc82e35853a9a3df01c3e7df0935fa28ce025f17123ed6be490ff5eca8614571026b705eebd84a16a6b3102d14e65514c6f8fbfebb78659f5ee0d9e436228afa380fd955e82a1334fd4cf593cf95788fb1b8626f11ba020d0b72f3a0b238d54aa490f8c1dc52e37a356298a7f96de0ea00b375e046e468cce9543b8f22e5365559fe06b5a0d63c537456f88d707a2da60c822de1f649880c8611342c8f1e905d3ee1c450b7416d57c2771aa609ec2985d5f1023b430339b835a07d39293dca3a3748cff09440845b8fd76718fb275b3a99d77d192d9d0cb26901706a1e50e03b16b61481c9aaa1e776c7ca37564d8e4237df69768628ff6a09b901fcbd7f570f3a3561a3e494de6701567eaa62b54b36f06bbb345f3b2626a293b1501c8130896bb8e645a430ebab04ba7e988480985d00a540bc20588f05245c65512378293ff45583619ea89cbc1260993379c0ef279fe2a1375bdfdeea4c30a3aa19deb1e3d86b6d9714430ada1524800182d84999c1e278a1451014b4be17be3a18122caaaf1f7fda018a29dae01090f8e88afd558d8f50f57583b9b63200d049e4fa8f3103f9be3d08b7e20993cc8680a4db4dcdca506c8b5b145e26c3d2a239f8eca9c2b93856332ccf9ed67a9e5cd7435e4514f32fd151eb0bbac1c9f239060732336f736ce8e34f38d996c0ebe357ed99761f9aa43273245b706bd7cf80868b11eb64dd2d54fca619e1425eab39cbf3058c4a274120234a21054f6934d81a11fd232dffdd52c471821c90211e640a16776219c932898e823f775c397facc7f0e00c5c79ca36578484b6fb3dd72a43ad0063e41c7f4519d65417bf3625192c8f472acca9833bf4e1ffbedfad3310ade0130680e637827fd6eb0154e90b112863c84a4b04314063798f26bb68ce44d3206d27f3a3aa1e3a52662988bbbaf5c61a7285366467e4392089b7b7022893a0de5c8a41e96569cff80ac5ed7c876c38b97925f15dc31149de3e8e93895b7a9ba7d8d7a9762e199d17959c882ab52d7fbc7ab49e12fae47228275e2f18c17fa98034d83ff2a14dde2cd84460a8f51872767df6b5015ef5eab591b232e3f2768972b497c055e0689800e0d117e3dce46209be40c492f731b563cf7c9426d04cd3426c37bc047cf680627e3585929188825bf6b279d0ddb452392326ed2403b703157f23433be240bc8084eec0b43fd3e7c2050f9e1a7d2229aeb4bb1816b5d07be1db7d1b3765b79a2f072661735e832c2e119d7238cd7d27b0c296060e67a496a8fb254af145ee61bc08954b17cd20684c4aac1c48260cbce3ef233ce954ed6e870a992419069e4018ff7403e8a6d2ad7e904062ad57fd7d1203e5db12fc88ef110212e6d3d6645759f2f34daa479593aed48386c9f5081a2741707d99bbae1509bacf412d63f05af5e2dd912fe80b64a41066db39b0df55950ee1d82d2e76bc4ec34bc1056eea51ff13b87505862c6e761c7751f9ac1395679eb74cb53fb428c14ed233f363481cc01e91458760d7540675dbab29ec6045b93c14f67175e8751bd1164d1e0351d8ada98ffebda48a421500e4007190dfe7d562c64d6bee0bc6ed4e4f36df3aa06d4ab303254cefcfe17804087df88a2a291d4c98477fd7699aa3912b66a5c15bff67271ecf86bb2f9576b5589f15279c72e57204d3224211ce68af2fc89b8e40e211faaf5a6202807db5b2d643a754fb7f3fd7de2137f853b3c18410269a2fd7d3681457cee62425ecb75b4e17181439dde680ae5b1cef1bb600d6c72731e7305b8051c92c388e81c9888ff034a8129c10e4ad99e0b9c388e9c12e515041a27fd8605afc5d5f99672f3573b4a98417b7c8908ea741d18022d4474dc6ed7f12492b2b0427e102e3bf71a275ede42ed8d670441e4da90707095789deb5cd4d76cb8d1efe9cbdeb8ae85ef3128618ac14ed066a60dc72f1342efcf7adc13ae0da28dfc7a779a92a505114842d12e12d10ef043dc6482af699c3114db0c10dfaef0b8ca752d22ad8075ac490560bfc44591494238e1543d33dbf451499f9948155e31df6d432b912f52ad3d3774d4946beb7ee96cd13c50f327e625833cd0ea85fef2b8766385280bb2482c55ef648f317578795ff1b66368bbacee7dda6405c0676f5e67bcbc5293d586701adf2104e3da4144aa48db38026fd09d321b3093a4752b50f58b181878c7007790191fea73e2092db45360e5ae8897932485a887fe86e11bb83db52896713d0a9cbd48fe3882c716d9c81c09db0f9c82b72b61a481e32cb5321b07c92126cae67efbaee7d2dcc609cffd6c9eb614636213ed38c869665ec1922d6e1f81da2a5196ffebbe6f46f8f7e7ff32fe9de78126256610645762daf22ce0cd08acdedc986295bebfa5a35c4c9bc4944a0c17d7596a7a32aff9531c13db28cd2e75d80d445f89a6a24613cb87fbd229ea81dbb182123ae2c83e72c02a19af25fb5de14f66661b0c598d3880c7720adb72ae955c814f0c49b0a4f17bfafb4cea12265213083407cbb67f9795c68eb4fee083a0bc01630768d9e8e1fb50ef9feefb501a3b3bbaa655b5e36c7928cee7ae879da40318b8a282c2e7e1189a733141c337fd441d58160739cb9c654916adff841a51e14a670f2057713e4adc236c8b94f1f7a81581ca65f2de42f1779ec0269401bfc2edcb93ffb91fd052cbb995d366353917caad6e857a33e5ff57ac064a7621bf2eaf3df5c7ece301f9b94a661f613a84f1b884f3b90de1be771ce6f7713d7942576a83cf6a961c5e853c2657934ce891f71881dbf503eed9c9b211a257e06165a788207327a444c410460f8674deef93240463405dc3c72eb69c9e9c5e9f978f062a6286eaab5a35f2f5f4a4b86bf84aee61e1fed09f51ee33a4dc4f7a1dfe1aa35ca7cd4fd114b166f309ba461e3320edf386379bc4c567cb68222bf0e223363fce689b80eba4d614ef8c440fba39d5d059082d31c438606a788c2994aa8ed4dbc1e7bc1bc7913afacd05d2f0935990c1fc1988140421b272f5250e948df4c284ea30c26e1a77f993e6f2a6e89f6b12275306eb8e739b190e072f1a8b81fedccc4c4055e673f114f1b795612ee0f75eb9bb5c76f3f07fba18d371566fea60c717b8d3e6a83af11e73a937eec0a2644428c66622a74d62e268453992f659614c041b05ba946e7a4dab6bef8fb1e9ba9bc73e780c3196eb4dcbf835328502b670c9497a73b4b536a220e37d5ba4fb6e642778c02136805ea6828eca88eec473dfa448dc249ec9e26e021edda97dfff60b6f02e64e7f95f4d04952d53394c7f9f4a3002e690fda378581e50758175ed372aca5d974f51e14359d96fa67c6ae5f86671f6541edd6b5a45b55b5664bbafc91dd1fd9b3728b6f26f18971f4b3844415a234f372620ce61d0362951409f4a83ffe4f8086785176e12262cea12e76436e3ad00589ae6654b3b3713860edb37f32fa1452578fb200566e186594e54932d89920ba8cde653eba964c3ffceb51d218dca98349e9768de28602795e82d2522721f46a65dbb72dc5be21db0d093b827906a1898b24d85469a5477229f5d398d94b05344ff91498e4f7066e4493bf97b8294e4d33819663adbf07dafe991e4db5deab382ac752eed3d2b8e65dc5c7567ae82614d1388da3bc1023b12589ef659d838f861df2c45a052648e94a02846b1e0906408c3cc6f8ee12208155e7aeedd9ad1f2cc4204f54073b924ba2c3bee93df8491e35d13fb4e95927a53f8449d5affe84dd1994974cd62a0b33c812f6a52219287c9f372764b185358e95f63d3ad7fe56db11622d279bd0aeb6de5b685c13c7330d374de6c6cf2c3faadd0b6c885b04e1d06e2f20fd0b2373eb56284eea04c4b2a8de80f027a1bfbb5ad48ae01456f30d6bf154517021d988a951edede4798a38efe8d976d02bccdd3c569ef8185eb55707700f25ed56213ab8a10afd325294a78c284068ceb1b8785cde2f0476bf610d34f56e72a4e756e6f6ab90fd62668c34ddef782a4547290c4beca737035a95edd0b94fa2cb4f180fa3730f348b2cdc0b9bb7b4ee02260d6b7b7e5cc8f524677389f531637929d18f7c2651461305526d3063547ee5d695f61b2a67478e9d86c47dad0fc39dc6f826c1132f7a4534a2d4d35caf89778638ff3ed8801cfb582247817c697eacf6a68c8da5e4d9bfd77dd7cbc02f7652c532cb067d8caaeeb3332c84fb0df39b2214e1a5e698080e656ade9552f98e57ee84a568aeda6c649c39b8251adb771d2b0444cf64d9231012a68393d442db429284a829d7c8215c1f598fb28e5f3e2a839d053e2a0a0e3b127317be97320f8c5b6e86dfadea4dc5db734f245a9d7f2354fdf8754820012d5358f4471e7bfc653af9c045797de324946ae69aa9a695eff3690419552839a01a0c1f690581941c60868a29a956a81dc622104b84cc4dc3092c6ba01f3df4711e62b4a71b9ba5013821bc8e1544af0be1b08a97f7b63352c89f8c43e0e1bdb276b3aba5a62aa37fbdeab94c5b028517c8b"}, {0xa8, 0x1, 0x20, "15cfb2af45e72c3ce43626cbf1727e27544c2b36ce6aaabec1f838d8e577e6dda3c75d8e70c4162562ac2ecf449ca113a206da7fcea47f829ea365471e9b86d8b958f9e7db4b6576c323038926082dac59203fb0e697194f5f16a7713413b7675302445134256b7007525fd56c347e2499692593ff44385ddb82f0aafcf59ecf7ecd4428a8e2c2da55ab510d31058dcf02844581"}, {0x48, 0x1, 0xe5, "22367625cbecd4adf741086b1bcc0a56aa84d40886571039f682b7eea3dab4f2b349688faa26dbe488bfd9b0f8b718939d"}, {0x68, 0xffff, 0x1, "e408c581f18581f12b70598268e7a0021fb7a8bd4eb78fb17f51858548454e548e5e297bd8e2c5b9f8db1f3c44fe0a7a4132f9bf94a90960a521f9267e877f521bc8c3e4e835e43cb67d805ca270df06b056a23847298d51"}, {0x1010, 0xffff, 0x2, "889e51b1aed40a475925ac1bd9497b351cc9d712890fd9880d7b0b54622b0eaef26df2efe28bf9f51db78e63541c47c442fa9ee57b903102ee7784fc741c50410481248693e7a4194f7c40e99a67f5c000d9f4537f8c76451608c42b336f92c67e01527efbdb62338670e93f4992876c28ea2d6ed6aea54b371b63e8fd92ea24b0a5ec20ecf74b67852fb7d3f9ac177a7ca48c47aed15825c547df18208d5fb10fffd83f6d169d041080cd662b62611f37b76286491d602374b707ec13810a611fed39ffe309134c81f2477cd99e67955567911e7377303ad43e4041fd4bcf5772c5c07a959ce8a7b7082471ef4039a22e4bdeacc98a2e2c7598890622ec433cdcdf9afc8538a92d431b70b41301905a986749e6765efd5cc3e5683c473a5a141ff8bbfba69fde8b38536338904661347ae4e0711637d8242bec22382216147f9d287185c21e578f905e3b9a22d7c87e10491dc69936ee7e981e20bf6b390b5b081e747b2b38e56f2cf25429a2f7939650a40a7f2a54fba2e46c08038fa8a92ede5dfee5d52ab1ea9d6c40cf5805e44afa1dd96b45866071fa8474ef30d52e082578992b172d9f9d4e6e29a2f37539b1bf4004660e709be385168c1cc0e361220223f193a97f9386ee618bb5e45589757decf88faa67de1bd2d90380725b5555392f1b83d2bce0bfe5fb1924cabc257f502ade531888d733e6d9c29f1348254168b03c642ebab59f85f70170a7240cfbe59a2d518c37b8fab2c864b5036790ef8314402cac2f57d87b002a6746c27c8c0dde8c64050644ff855ed2eab7e26229f85ecc165652ee55a5888e921829c66b22d56f9b12133b07c58b17da804574511d61facb9aa47d47a44539f909e76e2724df31fe8a04c1f2eb3846b655b0a686044393ed0b244a195973d05d1fd66dec297c427975072c9f612169b5eca946e9cc1ea46c52e99fafed3b6e0f5726952ee11acb19b78d72b6a513995d11863cb7b311be004170a421536f56d5af474f8a0d3091c8424ecbcba152498948cf7a3a1b6a0ce486f6cf634b8aacfd2c8ad6d2fac677ca552ae2a607c5133ab2296d347f28694b6ab68ce7b4b43fee0174675df9ca3686818ede29568de415f1b1862ce81e99105b9f833aedf9453d546afde5561433b3a4dc6a2b16bc4127b31619ee52cd582201eeaefb08aad0c22bf1859075d60b96a0847f63ee2e8eb07f5b65a34abcd2f5d4bb407e2336402adb119f0cb86748712a9701402d0d81813463fb8d20e0dbd79d6890f9464e70d7fdb6e5206ae4b4aa25e34975057babf37334560a149a010598cc97bcfe9dbb8b8db4285632e9e43da2416838ce0efbda4863819e4d5695f7529dfd9ea8f93d3c55a51c8c5cbd91e9543d12888e5b72e57d58762de70b1567f2f3396837e122a28e2c197457f4d5526be767c9e8bf7addd25a93fb4b94f18ef7f4c73114306707afebda2d75848f78bc059912fe40d0ffd163976a80ea5edf061514cd8be243c86b7b270318e1ad437839bb5613f079b899a9c0371571980570849c502730e00be3d9966919302171aad92294d5ca49e30b5033ee41b13b3a515524055bf09e35d58c564b3d780e5f2c8cb6f24788eb43916b002221f994f4a181707d415774c843b0f0096cac45e1dee2681558183928ba5fe0dd7f37fb0afc1339effe930ec31c399f78e084361419d3d45d4715773bd0010645b82db57ee220890c7e070705c1b68ba67e7e541ffb138fe9d7efb092ecfb2b20d0f0ab9c0e9f576cfb5eb892bceb459faa2a858b6f1f929a8aa0970e4bd416e592fb61283b0b97550556ced1036888751617ada91c69aa6d44ae8e798deca38d3e3384d1e86027ed825515804721eda49a12b2a02ed2e1b51fd46b8b98e5b6426d25c53439479d06e1c0eda5426f7bbafd8c3ced30522aa3153b6a9235510d1692827c8b2737c1d64914b84b5773ad2cb97838bdc8307f7a93400590e75bb83f69d6886afeb0c6a3ec8cc640ad8f51563754ac38d00bad8639837e28df5d9f42d7c5ce46cf8cde70bf28db64193ff055b38ace9b8f7c77271d8d448e1e82ddea35b3790acf5951f893883f534c700ebfad009fe016e460b61aff893c68bc44ab865955f2888b0dd63848c7ae49d11c9605849ad18058155ce8a7512cc612f5593aac301d5707db9038452c24c3732b48cf77390469a4436564013017358406d6cbab0eff461a08536782eae31eaa79ff4bcf1dd90ffbe9b549f43a93d8be4fd5b0b07aa594683b18974276f9b8b15a0d364277311ca11085c65b9dbf00d66bc64eef1b33e1f7833fd47d421a7d107e839a22fa3891c149c0171a148aaeeedd2e1618583ed2ddfd0a5cd609700c0e5ed020161a00a4ba06da9365445fe96dc766c8d0591cbd6d5bd4b6198f620175c6b873f8367920f121b33b090ce6b44c2e3207eec420f1b381d317bcc2191a75cd1a624312a697864c99807fcbd1bf4c922fb841f540628661a20d8fc8cdec59c6b058cb3a34d4f1a066ef7170810d2aae9bcd008f97e5ba4713f0f66a6e66668ad6de71c049f02c6423a5b081fd26c9b9e47685f61c24f2b1c16d6b06f1cdc12b845420cb0913d603e0421815d7df4aca49f0f76c2b786667e5140286f77e1d5df900353beac42602c5b92f50c2cece97ec09986ab23cb3f716dc952da028894b81ddfc98379d8c65c8ed62f6d006209ebdb71ff3e398b9afcc152c9a5bab9c937841c9b88610b3931ddfc761a156c250ccf6e64b544741c0e79b810b87cf6528c5f304bd8a6fe710711021acc4b40f8c593bf0845db0e1c86ac7f35464596278e7aa40ab8d50702d14131d4daa74d3b436f1ebae11565e29392546bf786110a3ca836579c54c0f0d9a258cb7a82a8c9c9d7627120ac0b261608ecad58ac1fe8062269c9c1e135ce164a0348489f04351bf89577b90a34224f8ace503cd6d348966e415660c0085a8cbc1f6a76fae126cb2deaa12549420ac3c2809c65fa8fbe0d0ce8ac8ed838dc34f8c662f4d09747798a6305293f1a0b73b0ae6531335f9176764439cd3567f195b170cac62252e5f162debfcde51a5dfcd4bd846157b8020e98dd4f902de826ff8c050bf731afb714328bb6e4cee4ccc2a5f56c11952b0d0870e6d1767f558c7874338410b5d3b2b77b40e379f81f327e4ee523b2ad53393277b3529151ffaa1df85db7d035336908f00027f7e6a4e7b8aea1c8d59b8d3a4d54d0beb52cb5d38bd9f69a6a9e628776b9add813632a8e4c4b4b5eeb91ef1451095aca032fce2669d699bb08ad6ef308751ebbc8dd1942ff921634e9fffbd5db3039bfe1316efdba47777b6c21a006341a7da56c8936127b65a8ac494c875c3c57e18dee74535869cad988ad4895796aed15d22ada7caa1b346f7d495b4944a5609667943bf56c45deb8be479ddefde8ded5a5fc1c6074186c71dfe7a2451b2b437f9f50fb5558521e560af255f46c910e0f9ff7169466783fb47473e9177f4717864a53373f1118659b0188fe8ea9dda1f791f531aec6fa31d70d96995a8bd09744d45d52be7bb1447e423424b73f04a466e19c2cfcec6b60c1f37299fe6afd159b8899032fd6c5a524cbde41c089f9abb985f33948c44d43faaf0760e0fee6a705867f01e431af4e5617aa3c9aa4a80001a0a5014c54d2d90bdff0aec4fd7dac8fd780dfeffa943166e0dc273b4f44f9eb1ad5471402801eb37f017d3bdcbe7a7219fa2d8a1fc4d421232ef21641239ec90239f9aa796156683224bd209b9bc4b6d7c350a892f41e8cb81c5d80554d4ae85f71c86e44e7042ee5952ae6655c3a2536760466ed3027d6f8cad8c9003905f494d8a306191ad2babbf57204016989ba9e783ff2c96f3ea2a9550b208109ba1cbf797d32b2c1b6cadc34e89ff52011dbc4d76d3344886b0c9d3ff97f4bfeaf5702c977a0bb407ec8df99fc26c5d7d1e3f71f7443ec68706cc9251241029d88dc80577dcfe28ccb013661094ec90ae07d300558c5b14880d80b64eb13a86a278a7f7e9e345280847218b4fd65cd1c6b62930294bb5a4d2090ec152417cdfd7dc477be35c798a935fa4c8c6951789415a8a0478b1aafec76a92e0d73f4a2965c42858d24bbc65b10231cb50e06775a8e58cc31f810044ffb1170df93b03910ba808fb4eca3a8350a4366a808336b85870ac980e0c6188c6e7f8b1745211a8fd9df81bfbc26e242d8c410455224f5681a93e3092bfb7fe3e46b67f49afb7eee7f5bd578f4ea1e0ddeabfc049e5fc5f19021b0eb7ed978817a75127a03d678c3f5c7c7d137e14ba0fa4af44f7504aa9f6e4ea80e1ec002c99689bb359e58c7c3e771eb1da3eabc2c2ce4d0a23c91982a23c32fb7969ed85827cc9a34efb32c6af2727271b42fbff31f9e6e94bf66e44fbf0be7c23d09f5a6fed6b63d7c2c6a61734cfebfff7116bb1f141386039f04e399066d7aee1c9d4dce01d88e4cf35b145dababe9805f67e3d725b08efe62eb599bd2c19771665b14a127cd495fa2be875c2f0ddd7e4cf2dd5bdb022fa4913de59082016f94d737d99beb2f9dd34788557091d00094e356274fed71085311ef94f1f3c9bf39cbebb663fbf3025ba35894212cdddcb3956cd64c26902525369743a5571f361197de2c9a86c85984e39d10d9ef937949b3c08cb0600a3d507922a2f92c3dcc3825117377e315cd08854db083f3175b1437dae584528f3d499fb2418e75fa2b107d59eaced639ebc2cdab4236d34cacfa49609f22f3f172d4d4d34e46c759efa4f8a82b0fbcce68140b559396b1c55f72e85a747fde70a26431f44c557a6c72f3dbe99727d84935c7163c8db0196deb3ad0a9585f0462d1dd15fe3b918da0f4af3197e8bbd29a9b9296dd12e41b515fdbc3e6df96c9ecbaaf1cbf19e9ff219298c89a137e37e03637728ebbba184047273d807dd3e86788ff5beb9e0e20d96b2b34cfdcd06dfae50d05b83be78770fe6b0016fbd970b0f118c2fdd6ecfd5ec5fcb7d557f7ccf623d56e4741c4250c0be9b9ccd87ff13ec08cf079141b9360743f62402efc4b774f6e7b090c728aebf9e31a67fa47982867f20ded5854670c3356941bcf40ec471a38b88e31ad63eeef052e7b2896cadac83b98bf3b73e7cebb7672daeb04356e05594d98d9060e9881c0f0999265f3fc436cbe9ab3d24ebfe42f85b1f0fe3b040efb2c05ebce3098106daff8167c087a75d76f305050efd0f47a0328c114f9494284f980f0be03ff55145f34a7872a775a0286e68c1edbed8e69d17ae5b65cf758e7098e3266e8bf2113bf83a93791bdf3c53c5617b217832e63c48b5e7fac76b47c5a703949aa0a59ba8318a6f290ece957e85f441ea91ee254c624c823a6ba00a3c74a4a05fadacd12ef953132f9ecaab51343e7c3d584a0e3219368c39f9f12180545e9b5fba405679599800c7d43ca614e000af04c3a25b5ded0dbe63aaa840b4a921e752243bfd8b36a67f5e1017c40cffc2388ccaa0076d35b05af5f146fbbd8a9892b0761087f36ff8b4b1e62be8e8bf0820543dad0b6e27411858bc104d8ba7f2eb6e999d41c0a6b36437d785daebd7d8451b85ba88db79ab6ecb5e44d4372b16733ad8cdb4dea924bb5166c1e176837c7b817e3a44dbc7a345445828b65581a7d3de43b5076c445eab426ff5b8aeb55d3bcc36ba2fcfd46bb8170c78509f1ca16311ff2bdff0d1cea52e27e43ca7a9601c6eaaea99b527bd4799d3c8f8024fb435f6008eab64b95cb820061691d52e13449379d6395bd0303691330241d43cf0e0"}, {0xf0, 0xffff, 0x200, "3a3440a9f56cf3a276279fdf75240c01989e782614aa535dcdaba5c973bb35709218f0bc3e84077be0b5234fc14e6da9811c05894c893ca43bbdb06de2f915024ecc52c9b8ba07abf65ebc6c26dc1299788731ce13dcdfb1edccba9ade3c302c602c395c32ce06837d9ac229a97a1063cff2af8409760d6f8d02181c77e1fd602be255ef259034e28c5a681232bc56bb0314dc640a9b4a4e75ee0385098ff4a001bfccbfdc85ad628b53415c835fa8780c7141444e3d952e513c2b3fbf69ee43a522af612147cc127ce31d3ac25034d4b6b4405c64fb2f8d009f2fef0e73f066"}], 0x2360}, 0x6) r3 = openat(r0, &(0x7f0000000140)='./file0\x00', 0x20010, 0x100) setsockopt(r3, 0xf6d, 0x7, &(0x7f00000001c0)="1c23348ceb80ff490badd67954", 0xd) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x3, 0x2, 0x1, 0x20000000a981}) ftruncate(r3, 0xfffc000000000000) fcntl$dupfd(r2, 0x0, r3) r4 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000080)=0xc) r5 = geteuid() setuid(r5) getsockname$inet6(r4, &(0x7f00000000c0), &(0x7f0000000100)=0xc) 15:07:52 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000080), &(0x7f00000000c0)=0x10) pipe(&(0x7f0000000040)) ioctl$TIOCSDTR(r0, 0x20007479) close(r0) getpeername(r0, 0x0, 0x0) 15:07:52 executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB='0'], 0x1}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) execve(&(0x7f0000000140)='./file1\x00', &(0x7f00000002c0)=[&(0x7f0000000180)='!%\\\x00', &(0x7f00000001c0)='\'\x00', &(0x7f0000000200)='\\]*&{/\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)='\x9d-}{'], &(0x7f0000000480)=[&(0x7f0000000300)='&({\'-\x00', &(0x7f0000000340)=')\x00', &(0x7f0000000380)='^(:O\x00', &(0x7f0000000400)='\x93)\x00', &(0x7f0000000440)='^+.\x00']) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x800000000000009, &(0x7f0000000080)="292918d7", 0x4) r1 = dup(r0) openat(r1, &(0x7f0000000100)='./file0\x00', 0x1, 0x0) symlinkat(&(0x7f0000000040)='./file0\x00', r1, &(0x7f00000000c0)='./file0\x00') 15:07:52 executing program 0: r0 = syz_open_pts() socket(0x2, 0x8005, 0x3be) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000240)="01f5a46a38e0726738ad61d3f6ec9acecdaf406e71d5bce86124261e50bd75d6b9bdf4c0862a05f0adbb6c2fb591d11d8c142d3f0fad64a16d6b7d122bf19ba2fb9b77dc20bd3e75995c924c6852810f9596f5d925ef06c78a890a61971661a809064ec0cdcc3430ee8743b5bf21e1f5affa0a", 0x73) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x19e3, "b00400000022bad10587a850428e24d8e500"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 15:07:52 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)="3e2a7913e4bad21c714f4dd36a27e5e27b75f3da216d675d473551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad4c9011f7800003c1fe9002049fa9da398bcd62b103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d9917dd1d95e8f6b9d378ee4ef8f0c9ea73906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18e6ba459df1eb4e812ee5df9a2905dbf2e4c142155b9567c3f82ffb82f432b1ed61bbb3d3d42c66ca3f8b0685dd54c4bb6d00192b39d68c0a6af994d360698b653f5b90b8493deaa52a3f4383eaf2febeea1c9c277d6b575d271a35e722ab4d35e464607572836b20d3774ed4b8eed5d4012d8d13f7936685f4dc73925ff9cf70e9afc6b2261ab1d91cf1309", 0x11d) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x1, 0x5, 0x6, "f775940b1463b056ec09253642cf6dde3d658865", 0x1, 0xfffffffffffffffe}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 15:07:52 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) pipe(&(0x7f0000000080)={0xffffffffffffffff}) recvfrom(r0, &(0x7f0000000100)=""/37, 0x25, 0x843, &(0x7f0000000180)=@un=@abs={0x1, 0x0, 0x0}, 0x8) readlinkat(r0, &(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)=""/74, 0x4a) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000040)='./file0\x00', 0x3) unveil(&(0x7f0000000140)='./file0/file0\x00', &(0x7f0000000280)='\x00\x04') stat(&(0x7f0000000400)='./file0/file0\x00', 0x0) 15:07:52 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) sendto$inet6(r0, &(0x7f0000000080)="bfc3d5f32cfffaac6e15813aa59d6d99177c9bacdd30ea76983e9807f26be48c7c714076f942299ce0716cb01ccf7f6fca9defeda75b550a5b886b43efcc96c8203d4fd74ba02dc033249f18a3cae0d3bb435dd72fd05f9cddc7fba406a0f0dbecf082612752245613be45c10dd311b66c424cb7415eeb00336d8f8ee0228cdcd049b3769aaa6a42c8ddb2727a8f348861cbca758075817ee2edc4e99ff0f485e6bfa8725b2c74e526c838a3b72bb32a674e00c34d01b1f0755b6506889aacc6a51b252b6a45f5b6", 0xc8, 0x9, 0xfffffffffffffffe, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x400, 0x81) unlinkat(r1, &(0x7f0000000040)='./file0\x00', 0x8) bind$inet6(r1, &(0x7f0000000180)={0x18, 0x1, 0x8d43}, 0xc) 15:07:52 executing program 0: socketpair$unix(0x1, 0x7, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = accept(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) r3 = open$dir(&(0x7f0000000280)='./file0/file0/file0\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) getgroups(0x6, &(0x7f0000000140)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) chown(&(0x7f00000000c0)='./file0/file0/file0\x00', r4, r5) recvmsg(r1, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000000), 0x313, 0x0}, 0x40) write(r0, &(0x7f0000000500)="e37e3b85ea94b424583d8838eceb5bb09fad3944b20ea1cf54e292e79049e373a0fe6b178c9172d613b8b0f7e1fbcdb83bc36cd179de7a23f875795e9cc9b4c1935535702abc4235311da35cd04dc1c1179e068f053273d3fc1fc0e84c523880f3fcba58b519e72f019afd47f2341abb1b0f2aafc895ad6127641532b1e9bea76a70037872bf81659f7d66fb50529e5259", 0x91) execve(0x0, 0x0, 0x0) fsync(r0) poll(&(0x7f0000000080)=[{r3, 0x3a}, {r0}, {r1, 0x8}, {r0, 0x20}, {r1, 0xa4}, {r1, 0xa6}, {r3}, {r1, 0x4}], 0x8, 0x5) accept(r0, &(0x7f0000000180)=@in6, &(0x7f0000000200)=0xc) 15:07:53 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, &(0x7f0000000280)="467a902a57a402d1a867e03d16bdb77d82d4c2e4c5e2be320549dbd650b3319ab6581c3ede858cd30867", 0x2a) r1 = syz_open_pts() close(r0) symlink(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='./file0\x00') dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0xfffffffffffffffd, 0x3, 0xffffffffffffffd9, "855c55000267a7230000001a0000000000000040"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 15:07:53 executing program 0: r0 = syz_open_pts() r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x10200, 0x74075ff42693b28b) r2 = getpid() r3 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, &(0x7f0000000540)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000580)={0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, 0xc) r8 = getpgrp() r9 = getuid() r10 = getgid() r11 = getppid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0}, &(0x7f0000000680)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000006c0)={0x0, 0x0, 0x0}, 0xc) r14 = getppid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0}, &(0x7f0000000740)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000780)={0x0, 0x0, 0x0}, 0xc) r17 = fcntl$getown(r0, 0x5) r18 = getuid() getgroups(0x7, &(0x7f00000007c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000800)={0x0}, &(0x7f0000000840)=0xc) r21 = geteuid() r22 = getgid() r23 = getpid() r24 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000880)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r1, &(0x7f0000000a00)={&(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000480)=[{&(0x7f0000000100)="6854c3ebad01", 0x6}, {&(0x7f0000000140)="01d66c7250619022b7988e08125eb5a545dc086d1e6955ad144578c0c9c1e74ccaf9ca04530ffc072cb44a8ff033a3b4257a468ed8c7499edb753ee1fe7d5c51113918d07fb4f1d4be699ee2c90522b1f768b402e0c2a0aefac43380766aa1cf8e0a64ef7f49c4de0dcca6d55e92cb8929b73835eb1912d0e4d4729310c8020b803cc992190ba2ce07ba223012b4bd7d5c5d414f37e5e5ffb767f85e3711d9031087160a2ba10c1ad836010518e2b13e981c5d", 0xb3}, {&(0x7f0000000200)="50f226", 0x3}, {&(0x7f0000000240)="c301c176bd8c739b29e8830eeefbf7181979d0cd448db741b048a8be92c18cce0ed674f78e7a3096fc1757b6c816fcdb0d1e224ad5429ad6db57afb288b82d0bf5b4bc3722b0a3f8098af9988e1b1399763a0cf1d4e4828f3bdd9ab0dbbb4d245f0e490df66b71c45e997cbf03a3", 0x6e}, {&(0x7f00000002c0)="26635c46403fa616b79d946e392c4c7710d31378aa2c0c62c3cdc94d0182b92127c9d8d8e73bfeaad6aa7aef1fe13286ea37e5e18f45cd3f6c1b442fcd8cb7eef84c535cb1e9f4c710ce6b36569009ef7af7a81fa52c8f9362f833e8077928feed37d0a01fb6f86b296fca9057bb28b79a19e43b13ed2847b29bc47d9a3dcfde8ea333be7823883354f80a381c83463002479c6f56a30100826f95e0c69b72b4ece252055d583383d6412528f2e31a0a937578ef94f3464bac889bc99cad175d8adfa493960e2372ea9fd99a3039ec1156c678b029c97501d1b7f5e62fb0e56c360fa6e7ce017247858633753434b6", 0xef}, {&(0x7f00000003c0)="530103a2eeb88eef6871ae1a1b163e390c8bbdc73eb5d41033f011832507de1aaea937e7cc68b033f0f64854e23e44da4ad7ad519c2a692b228d39af84561cdbcaae455a8b5f3bf862127e27f4903b907dc1eafc63369519308aa88e5678d545174c27b53c03c318fb1f81e5813d922e1d22", 0x72}, {&(0x7f0000000440)="57dd01d4a9", 0x5}], 0x7, &(0x7f00000008c0)=[@rights={0x18, 0xffff, 0x1, [r0, r0]}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}, @cred={0x20, 0xffff, 0x0, r11, r12, r13}, @cred={0x20, 0xffff, 0x0, r14, r15, r16}, @cred={0x20, 0xffff, 0x0, r17, r18, r19}, @cred={0x20, 0xffff, 0x0, r20, r21, r22}, @cred={0x20, 0xffff, 0x0, r23, r24, r25}], 0x118, 0x406}, 0x8) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd1a417e4e74de400"}) poll(&(0x7f0000000040)=[{r0, 0x9}], 0x1, 0x0) getegid() 15:07:53 executing program 0: r0 = socket(0x800000018, 0x1, 0xffffffff) bind$inet(r0, &(0x7f0000000000)={0x2, 0x3}, 0xc) setsockopt(r0, 0x80000001, 0x400, &(0x7f0000000040)="183045b79a0c57d6ed4e1461bf6f66be2da092bd553a072c8f63156809ac86d3bae327162fb3a0636a5b67e8e05cd0a4ab1680", 0x33) setsockopt$sock_int(r0, 0xffff, 0x10, 0x0, 0x0) 15:07:53 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() r3 = dup2(r0, r1) kevent(r2, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x7d}], 0x802, 0x0, 0x0, 0x0) flock(r3, 0x8) kevent(r2, &(0x7f0000000080)=[{{r3}, 0xffffffffffffffff, 0x9}, {{r3}, 0xffffffffffffffff}], 0x100, 0x0, 0x4, 0x0) kevent(r2, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0x0, 0x0, 0x80000001, 0x7fff}, {{r3}, 0xffffffffffffffff, 0x0, 0x60000001, 0x7, 0x20}], 0x3, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffb, 0xb, 0x0, 0x8, 0x6}, {{r1}, 0xffffffffffffffff, 0x30, 0x20000046, 0xba26, 0x4}, {{r1}, 0x0, 0x1, 0x1, 0x2, 0x1}, {{r1}, 0xfffffffffffffffb, 0x9, 0x0, 0x1ff, 0xd35}, {{r3}, 0xfffffffffffffffb, 0x40, 0x42, 0x8, 0x5}, {{r1}, 0xffffffffffffffff, 0x40, 0x20000000, 0x1}, {{r2}, 0xfffffffffffffffd, 0x0, 0x2, 0x80fc, 0xfffffffffffffff9}, {{r2}, 0xffffffffffffffff, 0x3e, 0x2, 0xba, 0x8000}, {{r3}, 0xffffffffffffffff, 0x80, 0x40, 0x3, 0x2}], 0x0, &(0x7f0000000240)={0x3, 0x4}) 15:07:53 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x20000003b, &(0x7f0000000040)="000000556f4e3ff492f800", 0xb) shutdown(r0, 0x1) 15:07:53 executing program 0: r0 = socket(0x3e, 0x5, 0x7) setsockopt(r0, 0x1400000000029, 0x4, &(0x7f0000000080)="40e1e10186ccb2c6f8f3a63f700bde0570e9bd107df6acaf645754803deeceb89f7a361831b51685df4eb2a441bd1c4250fb92e7f2edd7068c88cc8d872b39c49a90087108998bf950cc4d40cdc19443fea0522b89e1d08601a5a32f2b1ec70567d18c078a9ca2b161b93d15ab9b337258", 0xfffffffffffffcd8) 15:07:53 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) sendmsg(r0, &(0x7f0000001200)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=[{0x808, 0x0, 0x0, "897b72290babe6d42443b69c5b86342423fe58ecbecc71e99305a7e086d4901f9bcb8dbb03a40a36dee89e2d03c7675a2972c2f0e898de42121909db015f5d9a44e37c7d306b5c1956f96e20e5b45219fccc13b1220c92b8707847eb5476f1da1817bd5c47a1be4519ab3fb4414634aee23eac22ed099e0849cd3b8fba29be69d0b737ad3527086add1251ab751cee520237053d43f82ff53b2d341f8d260850a3df1fb92a2d18bdab53b1533cfe83027850f8ecc2b6fddbe4afdf096bae3f4f4f1d174d237f16fc96c212b1e57b31bc9027f0d16db60b48ceee7815f62066e68fbb79b61c70c0671b56756f683b7b10dc1d2948fa63ce94320c1d7aaabc0dcfdb341eeccc58325d5b9cc2d8cb2e6764db043a8955f4d496cf36d3dc5899f4e9272b1347096448fefa607f374a585e64c2b9988c1eb174a13a558d94987df6961a51df50599eeb281647a94bb5a2950dbf6aa317886009917c38c9ebe1bc84cee8b596973040d1f5c6bcb0fd900b3cd86d458473107935476c1711ee156f2bb84824aa46842e49e120aab10e3f1a4d5940f6a0c3f72470521302735e285751adb68e565e185f702f783b99d79e791d5e3ad6384ca07365140cadb6ac54d5383b93b3cd93d61056126940932fcfa42601af4314f1171825729a9f966983bf657618c566db21d178a43219e3e5fac9567e90b22bc71d8de40e0beac40117414ff5dc368845d84775fc201a2811b50d8148a2be1c5e9518606995c00ed1fa022ee011e9dcadb14664ee1eb255d2871dca441d28c6bfb9620d39983c6188b92b0266ed5235c70229ba0a0a3caec66b9031e5aeb51d7d3e5966330cb80ede98c7a11e893194afc26f342dd532d4257215e0a8cc41a15564a12964fa6e9d36d2212ad8a4fa0088181bb014300a4415b67cca542a0b1593df62715cfb2985b36d9db4913dbc73d12f533dc64b812258137a704e7ac940796bab18e0a8c026ed4d8f543676f83280ed5fb97ec04c62f8f389841b793fd5ba9d74189fdfa5cf4d588e0ef7b9e7f1491820820384eb4a0b86721268ae1d03aad451c6b3d26738700c0219fa5daf6b55f5354a9061bd3e01ff9a44c745d5224bfbd6235aac002493c0f45cd166b90c40deac15f62ca771f34c2bbebe0701ba4964bd8f32dc97c84cf2ee04590096dee2307ac9288f0eabcac4343cde84179b2f2bd0bdec1728b75983795f0d19cda1ead670b6c1d0ce91da0c002c7c23c3bbe9a397050463a80f2cbe67ff08d4e088aabaad9f24c47aa5e88f3085ec923c861f3a8cbdeb69be9edc92ad13e5a60a5b6e32cb8a87a3a4753b5502ab73fce0d4fc3238e5baff156d041498495803106170b93ca0de9d58beb7f98a68c17bfa6b43f923a62595d23b77671e41cc40248559e9e756384991b30f68a5e84eee59aae86d89729505f74a7262d720c8f6047c1b0a44803fee6c3ed7ea2a6154d096fc0cc95a4a573e186a93d638d6d77a1269f95c51e88d9a3f2ff437e7f60c157aab2458031eaf95c211f5b3b2a1d7846edddb1adc62c14bc07dc215496c940b2b5efc701588d512540fc20c132919150d5d7377a0cdde073f396c6704c102cb362b360236da4c82dea08bdd3ae03d65ff716d30078524b7b97a974a89ab1c309a9f420dc7e6386026035e149196733fc7048848f496c72717840a6dc393c19ac48799c898fe9740b2820d03f72134a5918f966b6666baedd33ae01af540169aa566c612e3a09b4c3b8f90d823620dbb7c82835eaa37d72fdae7f1f431736cd855b865bc5a435162cf4421ac1c37250b622bda3bab4fbe1728505dedd3269a92377ee8c7222529ff155a8b673f60d74c0316ea6b82d90ba4a0105d1c5b53501750cd076e74f1c732698d878245deaff406c3c444da07a39ae0cd9768c51a4ff48719b12ce18f3428843189c52e44ca4477815332bba5ea9251550f5d50db6fee375958499afa79de2bd2fa61c3d628bcd87609e3172d06f4f3d1edb69cf9e83e2048d62abf3a62bb7f056d854fe2abb20f7dd0bcd6ef76470cf0c79250701b8adaf7305906e1adf0df710783cdd0ac8f3bae5d0a7f59ce66d18d8f0e2f7344f8607a332d716bc962fc00f94819fe14f6224f2073b2086516f1241fc05e10f54a429bbc0f1c95a095ceb7799e08161a7633c4ea3047e1e7f5d70b9a2457903305df5e5d1220654fd3852c65f6362b29abf3a738246801c381becc5315cf00dcd2b846100d12a76edddf18787b5d2893749daab6eec4ad3b59e679f62c6b94cd099fee314db7700c9be552306f888e115471a323f6ad207ea1665b1bb32682156041844aae7d13e402fce42c47342856825831b5aa322794b90d1f0ae158d0eba267fccf0d01c6c3c905e985a058737e571bfb63b28c81862239421ab6f1e3eed7110cede545ab02ca57cffcdbbc6a8529e84e6fd026e4e8ed294cd80c45cf9ce3ba72b094e5ccdbac065c6acaee6dd84469ceab3bb3952283dd934b82f3352faf96645de759eb688b195038b057d14fbc4fcbe4b1a6e3bdb819d9243d32cab0defdcd8d822edf219977e50e91458c35c49476cac478db53220e66465b364cc6ce11baba1bc5034eff114ea57778ddbc59553ca4ba44e9d649c4d10da9efca00e92c0267103115100a9e08251364909f2f35792add9d758835eb42400395222048d3596b461cd62093fbf2c35b14fecf18772befcd8789b785135900889b843fa74f5f9f299bf95afe4795a250bf08c4f1662b40a914a561a4969d514abba8680670cd284442c1a90a53c30749fbbc286658643fa98b2f3e5320672d4db72c58bd82409709cb9fc313c024ad9ce26d8b7459c455c8c1ecc0cf7ef41207c4d6abf8"}], 0x808}, 0x0) chmod(&(0x7f00000009c0)='./file0\x00', 0xe0) sendmsg(r0, &(0x7f0000000980)={&(0x7f0000000000)=@un=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000080)=[{&(0x7f0000000040)="02c78b7cfaaff3922d82c22c1f702942e4b94f6bbb34280e25d1", 0x1a}, {&(0x7f0000001240)="081fa3c614378eb39ed32d493c4d90c021fe2593b4998ed9881be8bd0346d26e1322c700b4d4e65c171bf4e38fd5c627167e4916d8fb25b874162211587492660276009a135a8fe1be03b11384161a239fc8fea849e621380a254b2136a807de3ac5a649b7acf2169d56658149e0b1fcc44a66136a14535dc8c4f428eff763f66de01d0e0355ce82a626f3ef543d3c5edc557fc54b1d0b7ddd0eebb3ec789e319f42f71eaf65a3745541124c3a2dc31d3a7288db1f91bd02049285e59f6ee7c400bc7fd0a352e5efe8b3fe3bc2b49d1f391b0d8f7a5af24bd0852373c6efd4a048eee052587b981f8a93521bdb9b88f9151f6e9a089575d1bb2fd3649d50b8ff7e61cff0a9d9e4074beaa4d9b223a4ae4a94bfaa635e73927c51aa51730b8d8a7bc00ff848bcc148d9b49db9b5090a80faf3fb62cd1d6e1d2b0e5ad44e605ea3d043ce8ee71eaa1006d2802049c1051c2cb313d2ac43c4dfbb2cbc9fea3e379ec7a52330d79d77deeba77281ca5dd5709ce98c9304c45e4c814dfd8d92e179dc3730c3c9b6ab5b3604a2826e5ec326b58b8fbcf6af441df2171eaac1836e2661a7d1bf76dddcc22a6a43777ba8db0d3c931dddb55287eef91555c56674c4dc747ac96cc848f1a731a4095f1f4bcbacf49e67c81fe58c88c8b3ed3d0bbf154559f6af5d94f879ab55db4d7100b35d0d38a0d5f292c5949adf9746c4b24aa1a7f3abbe7056a7778fd81189504debf1466f54edb00fe53cd2d0fb63386ab99a2cf074eb25089d939b13e25a3a58f3e861d2fcbb68d84f7108560205b8a4061274c63814f6c3ed4a171e10bd3cdc967b7fcfcd132788dd53d9df3814f7518004980d3bcf79280a3bf763b3e876f8ec7bff589ded39d8ca6677fff9d36475c79ccbe89263e94167ea21756876318d6258098f5b80479cc4dc63d04c27b4dbe3f12a292c8c2acf513e26dcf6c8322ed89e91c629a679085dff14cc50b664ae24afb948023a669462459e8c507ad70f4725c0a0bfe1dcd7dc9b4e6ff699314f17aec11ad4bc75cb75b40e2eeea7dd9149fb7321ae7574a8b104f68863c6015e79528fad7b97f4a1f86909ef21aa92ffdf0ebee26533998fe76479946b966ef0bcd2b6472bd4be5461ca2bbb84f99efa1e56b9660c817b9f638fdf6b9805ce0148c788aac0dc0ec153e89092e9542193408e0c8ae5a7afff58631cd34ee422da2c4e7afd319c04d162c25a25c9ddeea97424b2e2a1fa79dd877ece74b45d3ae9047a057a18ace581948bae51b4978d1a7fd11cc6dc8ec5b75ed6074d83c24a7fedc0fcd9d32a0f2eba6eec69a2cd47fd9ce90d56dd3f5fd713161ee109b2671c6c103d596c4dd751a6d4dd0074c3372e0bf92056318ecd6a59c09120da4e076af0c102f8d182aa938238d25212790890133d644da991b3251092a6264d986961ff6f5c1bf36eec5285732f61cbdb42a939878e23ca594d4628e6621e45e61007c3bc8339abd2fbe2808e961e9ecbb6b9bb69c754aef3f4a3e0e992dfa9c1055d1063b0af166a1673180ee5bab90a06815e56ff2980b26ed355eec728d8ae066c34e881b74856fd5676e83b2e5c9e310ecc73becfebe1abe90d349256880247a744a11526cdc70317702292b1ceefb62dd2664c0136818535f39ce2b0566c3c932cf49755dbd351b30276f4180ac09ee0fa6d90c9edfbb2ed82944d257e991fc70134f7482556686a130a79d1ca7fab54976c68da46a525a1b81ed4d7d3d939fecbd7e2b3b91bd035557b36fa960bdb69c3fa515d79181f6e6fe5081e7ac654ec813d6690d9d4610463366f9cee7fc742ff903686c16d7749519a407f1730896659f3cf915d31eeb08cc672b3991df5582d845d421a87a9d87dcffe8cb7cf1acd687c839c1124be6958ef18818786534e5883855e258a13c7780f974881ba6880d3ee037bc17454673c5fdee8d26bade67af3cae6eae2e5e4bbef7da7c5ca8eede182bae9a4a9350db339f0165027fd66fefe0822a8486767a7508e2bb79cf0fff55a100dde4442d91d832fcb0578007c21387e7dfd8ad2aa161e4942fd2d9acb2f756bc165f1cc14afddb917036d4394ecb41798439f33efe8e27e2e2e0468afce9ce681872c27b92d676f886e60f3b8d0e89dbf417fd32e0b5dc8babce08ac92abfd424878847dadc5c4faaecc1c4f0d58e9343d038ac741b8117784f569c34523de9a2d398be1e1d2e9ab4434e5f95607a4901202b9c47711de64d01a087e61a2f7c2ec5c41b2c104f211006c05f2d0bccc92c2ec449cffcff15651af0e852beb59f78cd12dc983ba7716224c463a1076211ced40ebb7c4d9f7d23cfe37370a3fd2c75b9e6c46673510d1b727b834956a9d768dc984d16f7461999d856840dcaaeae1e8cbebc80768c0b4735be1e4f55f58491c04c1898c7e5ac07790ce43464a2efc7d3fae14992524ca5e12e3c663eed4456a311dada49423342194a14873601dbe55f47b6a4127b934d1de5323a161b9e1c030d621a550f17c6f4abf420ac683e78929232d5a50075d37a5bc08536bb88c1203976c96e2a81ce440c89c525ccd7b89a38a3bf7f9453e1f7faaa34a0ba173047f83a773cf2066d8d7c4d2b6c422d021df060f1c3a7177c58dd0a4be16b8cf546e4328b11196e9cd75aace16b725da2018fc9ad056c9c04e5e132e8e3f43c60e5445b2e337c278893ae2abd94d7f46e00c2bf4743c0531641c53ba0f5003f46fd62be413572dec5eb8d49ecc5d945e88d9b02a6050fc7a0202ba4dd914f0dd3a99f86358f0ed58c019e3ff23d5970450514b455f7a6ce7e7327f25e282e89daaab9df9c390ff912706f1c1de9f9d6e800d81e8e143958846917b113853e23842ec7af5df4a0a64be90ee4279526287c6146e6809e84da1d3ef42715592be53b03653d49f4ef4372001526effba17ceeb3ec4e25a62841843b87a0757a3d651b58ce288ba2fec281e560aa79d1873c9e5d6eb167deab7a74ce81341d1309026e81f11f6c4e8b61d45de3a6350ab590147e8dbe0fe761c45b5d9b4b826ffeb62ddbad04e42f1ce4eb5a82158525cd960ff9a463795ccd306ad7f2438b37ddd9149a9c0a30652a0d55b7c9ac56cf712e040b188fcf915782e4854bbb55b88e0673acd66afea51b75e191087d639330c8dbe58638c2dc0070f951653f46554f284454c09101f475ca9e61e697965b54a343c16e1f53ed472a6c8ef4b973c6c062b3814eee16d52dd330daee247bc1335db042ea4726eaffe8dc0a085e3a1c19b8e8c979deae654a8c542922298bb849f3b836e4aecf9b419524a13d7c65dd3ff81fff8ec79768d96a5bcf500fd6775622c5630e733a07364be067189bc0946fa43fabbf890776f6716f1fc2a1e18552829401b4c6c46cc45edc2f1d68ddf09377b04ef4562d39692f0867e761714f47b751667e6d847882fddce605b6b5403cfede08331c9f6b623bbee6251db0cd64e0f705fa8ecdd87da66532c2148dc15c6775e93ea3a0e8fff35a3e322c26c7153108037583706b411f5bc3c3f06158cf91ae2041b46b3e048903a77c22d41e49be29061308d4c2488c0b639d868c969b9ba1a67fb055c5cb0c15fad7e07f4d0ca8ef4f83f4f4269dcef35c7fccb5cbcf070650c91fd634bf8ce97a49fb9c948c5fbdfd7dcfd55434c8007b1b8151ba42239d721680e7de95530594bd5a655fb328f9f81e1ddcd1c05ed472806395159ada508c126c68dbae8135ef4b3f30e7bdec0586923f278c5113b06447d8fa0d6b8e85fa3efebbb3b0375ff1560d637e6d812a9d9c1afd557bed6b90075cdcaeb4620f208e0a0f823b04e33c917e873d7cdb5b4dba9bfa4be6d70a3f1b4231bad0d361e82467dd5839510348d9f71f435170e602a74d8b02ac5a51f58ab49c257d430db50859b28c4f2c79ddd848162fefdf8a5383bb11396f6f60f6eb075ab2f85e58c610446dfed09d43d410f356fec5a0a6ba354f42ad48b09260b52d990e547f54c6ba82990f9b7f5ffcd9e25fe693aaed8c888cfcd7a5b9de4fba8f50ebbcd1b37e8e7fc34a1ed229e613b2dca65e85e40c926a6e2f0902e1f94d312125c167aa47e734f209a4f138c297fc25c9734b1d3bd3385768c38a8b3d4d865c4a9fa5b67f6441a57119a63cd28dd390440124c569a80e99fc49d4d89c6dbceaa3778d81b8653482d7c0d6bdbb9fded332d079c51e93c81145cd1b6bfbd75113f7e1bc871ad6c112f0bd55f7cce1fdc8833c64d516afe9d3a1b7168121b1b6e8b2ba02beda59d587f431b5c23857fb03e3ddcfa98b228cd2348a2b137e948e88532dcde7be6f232773742e5685139bd4be92ef635354dd1ceba535cf06e89db4b3663a89e55dd63742a1a2efc48ddcf4af3f5c83ca4a2aeddb2ff74223ed3b3a2e7742ca2f41f4cb0160a9605a718eae9aa9e6d7c78763410cd62936c76da0487842ff2b64bde7303a3b1ffcb9dacc7e2dcdb0b62d3bdb5a90d8974db78f4dc7f5d0799be75baa6c16f5ac05d438ea1ae9a95da2344e3a95d93919225853df8dd2679e96dcea90ed2f504e6996f7d31b9ecc70859fd54106433594493e1f34f46e0c2106d88bfba4c0c7020ab63b0839d0e3e6421a59fd4e63036db93fa5dc0b3312c15f14146a9d84d91607d82f15355534e59f5bf5562a02e29d45ca9533aab746ecef3796320e0d386e68a4fd1bcb052f881ba15a696e0d4b7f6d71c84455a492f4d888ba3236563ca97ea8fe08e106234d3d3132e9d8e49df2987978290172f24c118c23fcb73d08a8d51b6c036a290e02954eea522d3b70c19f4c61cc40a7f802ace80bf46212a91afe46bbc49f0e18e9b960b4ff9578eace80b1e673dad2ad227771b0d5ebf60f37942799ee335ba0be062373578112cfd3fbc06489d5d7ba5ddb31b31284b4ab6300350a3086ec574cab284658bff6313248b6c818f8dc0576b76dd4c84baa356d57e03a45fd67ba295cd911e264674a5240583c9752d9769a66a75bfe6f680a403f461235200c58d72b0722ae67e658b2b375941ab8ace3b69d0490772dead99f59e4a869657b310c0b8200a777dc29a46a3ff61013acc2b7a2f2636c5a2b62434c4f6f91c89209680a87718ed4ed6cbecb305ee6ba9c08e2289606b9dd0a9a5f2bef757b0dde419bd83418f63141691b2769aaf55697f7f5c1057111c6a269c647b2e7358bd3975c5501c528df07477920e7e46f770648a1ce1736ec41361bd9920d8ddb221a2e30ecc19b9eb01aed525a8162d41daa9e6aee47183f59e1bb302d6d4e13237fbd92246294f51e5bdee22a6ed553a9c8eb83b168107693fb152eeb22834645c68dbca4f3492f5823428224e62d023acee15510b7837ef95914502779425780fc3619ceb5e1f1d8a8822c989326a00888aaeeb315980fdeb834c148aa49b0b9851d6856734696bb627f22de78199dd8719c38e5977ea4673ede345ba5472fe1f79305d1fcf0b2d05e991b82f12c7ac5da53687c1ff20f12ad037496fa45943cef81a83e1dec31bbbfa7df29c0231f3354cb31d36e6727046aafd1bf248575fa851f13971b6fdf1e1121d73810f73dda1dc76fe40f33fb7f1cb1c6211eefc5769b5385d300000ed0de28b4530b378f4e146740bc10bd52dbb9c3c36ec684cdfe2bad33b8d89a457ac9a35a7d8e398fba1b81697a2f57f607c876dc28e5327561c1b1a5e36567a5ee7dc996e0d2965e18f2e8042d55c83425685ad6aabed5615eda8de879840f0590c92c10108c02182e3b59124a82c766a5830c8261a2c4ac8c5fd55617", 0x1000}, {&(0x7f0000002240)="0610ea7d7810c2418cbffbd4d62a3c9141f0cfd70318be1705929bf911f67ae20cb2911f8d983d9a095891faac2cfb5f1ada9ed96295264d861db17f709fce5af56b5fb7ea2a15fe401fa61fadcf94191b955f00c4d22a889a6560d7b3d416de032e0f1911b5359822bc3cc205fb87c90b81556d26a8a1c0cfe485d2f7569d07e9ecda7cf78005aa617f7e7b1cd9badd186a3d54a3c886446d90b03f75d506ef9445d4ea2c18bcdb64f6206e392aea60e8e390ea0d65c4c4625177d66a405737fe4f4197c40c55a97baa637fbc1a52a8db0a575ca36daeb9784723d4c5c9f3794f13bab5580d93f20bfc457b3091c368e74bfa597d5f9f2698ebcd7d75df78e6c2846536f037f66d7477e386be277001541c3ed5a0fc5708081a7ba0c81f5994b48473f4be311bf8e6e6e7abb09574733c2003b999d0efbe973f715faf8d1ed3079c06376c88352ed5310c659509aeac122a2da86133dace845e88fc92f366507c9bb83d79de6f02fa379d456e32797e1de2636abf59e5178fb6c20ebef5ad5728a49cd75e5322669a234d02f1e965afb5ed6070773d14419ae227bc98080a769dc04a6614c6e8ba9839c184addcfc0b5a4416940fb18eb6618409b889a80a09710abac8fa05a29ee22ac05ce69e3cd754b01662b6b3d2cc44ce303680bc29238704beaa67dbfdfccedf88e0e5831bcf3213d6297cdcda911db930fe54cad73d318aa577e7b7ef5a42195547accdd67fae38618e1c23ac572f261cc6ec26cd5f7f1eb21ea8365a70fbf01fa9f591537ffd0f5b1db3939279d373cf612fbf9b043d683013459ce81df9f052bce277f4c357131f68da3135c18eaa87235e0362b4bcfca8a5b92475678d7f335e27cf84a7404c73bb5637f574949530af3ce8158530af02f002fcf4ee6f20b06e3bba55c831c77dff6d85a0a9844ca2bda1bf435b1b14a44b9b8c3c55604002d48c2d22260bfcc00e393e4f8220f9107558c3bbff39695e284a4549b1739e470fb31172158bc677e1709cc5728368fcb8b283a525c32e2c0ee3bb5d334bc24a4c0f3a9a418ec4586273ee1f6b8d7e1ffdb5ec73af1407fe034138b73f883e2869283f2abf21c174b3dcab7c51abbaf0c0870404d5cfefcf259a72cc280192a5d9e13ecea969d67a568c56efd3b71fc5e572e80aa393b8c5b32b46869e7619effff3f228825038c2ae72e5c28009c66dc79b5a5db647bd4a10a0d09ea9397131464bcf05b6d1fad248a2102d7d820920fb7d8163382cb34132ec7130db5b7c41e145b05c51a533689bc0f1bb8b2ee08060fb598d5c6538feea87a2b475db90b138c74f6b558548bc067f755bc0b4e93c95c8f27d9fc2c3393aeca84049babd3f7ea7d142d9e29dd31d812f5cd96735ac060561689bba279ed63493026096d06aeda117335a12249fa44bf8fdf716737fe2541ab03702d82b6d295ba8b8a44e02cddab2f7cef42b9b0db5cfef19c491f6b21232499cc9db8a6fb87f4a5e7b6c16d65ec3dc5885e65286d86c3f11f732c826960a6156ad2781e1318953bdb340ffab688eb83db669e1419006d8a457a61744c9cb30590cf6afa965613f049a5f0e1a9471d90beea84b67334d28cdcf56381e6c182e84d483197a7ffc80286ea1b3158cd100614887d1f4c57feb034f2ade70a1e0b59abad647ae37a90fb47b809c62d7f01de47084a1d91bbc64422063b3103b290428522eee762bf4dde940e74764644c99beeb357f9072e21dd5dfeb6c7b67bd577288e48dd61a751ecbf918a4e7c05a299a6238260b5cd53d86ac398e0bade5724f6fb76f3a31874e5d3818480b107740bc34c3e764ac78dec8b1b5c45b9196b231375253e553ff8163b70ca1aac38448d46341bdfb0b7ef1cec67824c85a04e89f87b2f4354136a08ad4417ed860304cef1a068af4cf50f5e03cd23eb597dc3ecd44b46d227a484560e27f0f4083f38a511b81a98c55e2b3ebbe8a1f951f9946a9fbbecee6da00752a60752f195d3bc2975b4ed9a6d16ed03848338625fe977493190d3bfc3b4c1d611c3f29d163c96205d27c84ba93f929187be94737bc34a664a1bb9441a9ba669db452a9fedf40dfd5232476908659725ff360e2c5e5c885c6712c676c01a2be795220ccb12bc40ffda6f17f4ec7d5004cab7979a0414db78ed36122aeae104a18165e71565b193bf8972cbdefb08c47024674ad10fd8e16037f6dfdd40dedc29886f1346c2dd36f94ce0b6fd515afd8e8986312a60b2c1f03fc0218f28e0ede879f3165c6e08e5ffbc326563f2d3e2eb6fd5424d2f211684ec84673b34f7809992f3f9f18688eaa32f8e0c222f269610af2d9312173cc90542da6f1620ba0402f57d4617e59fbf2cc8f4d44a65319116c5c289bc523bf9170bfdd300a2f242c837947deefb3b6d42bfdfa4ecb0213f074073483f39c94226ffb8225ea1cd3fec4778903dca99640940dec23c88ed28836f4ec7015170dc5b4593c9ef58d0782e001a6756f96e629cd4e42212debeda60ea330916d91e15ec9d3ed9fb6f7d78a7ccc48dc50905e312813743a3e6b12526b7bca6fac7f5f418d2685a2e9e38d7687e98ed8125d974c0238fffd6fb62bc2a183f26c9b298445f8795ce28a4b337ad1013c4bd20035c6823b220d74c7cb958ac02e3c13ac53ddceb2336087c67c9c66cf4660344a33cd9c11afaa1f2b2e41bb4ff39b30af1ac0e2844cc5152173cd18169384f5a6bca1f396eba1fce0fd6e07a77c9dbc82429a797e838286ddf3a4e6adda00fcf66faeac7649d1ff5b25056955b7fd76cbf18319e06a1dc9134873d3f4177506e727e53ef0a50e7bcccfbebc4e971f2376f03f3b53dbd3fec803fce8ac2306cd51d9a5210232e270645d40ca1488cb74060b7942da893f5c7a084ec34dcd01f436f4e6314557a833b021ef05651480988536c3d3e3a8b5e4f9d1b006bd25c84fed5f3564b19d16294256ed69e7cc53bedae25ebe2fa06bff1275a414c250a498603882ece9f8aaa9604c7f264b7add8c20b7c399e35ed1bc8412e3ace93184972ce74c75fb702310140e7ee3db7d565dc360364c0a0f83b80ceec6c7ac835fc8031eaf8eedf421dac5f95c657c283a8f21c6bf9df5aedd2f0bbe850d390d437e4be23d5ea0d4c3b0c40baaa23ad1adf30d5ebe77f2eafc217764bf34a8f5d0650476237cfaa28d1033755366ac2639e8d3777c13e4e1071a1b0cff1691b015791e69bccf8898822617d970581147e9298ce24964fe323d129591e0b911f3777f2adb36773d295541706a7d56f7d0c19e895963e2b36b41c406aee6678f69f12a2fc5cbd0c0077043b68208a4f32d3be05cb3138fa15092a330c436ee105d3ce9a403b0ac0050ce56edb883484453be3679bf0155da89afa281eac84c6f28cb6dea52dfd70d1d9d3ccfd67d5f7658de04f76e7473fa9d59069e8a956871b38fb3f50f636f4c077e3ae3cf904aba181e894d491629ead07e6d0e3fcb5ea2c7fb3ac4e848fbc00323a5faa049463b7520efd128b1f092015c8a2d617279e89a06f726dafacf279d0a284fb91f0e2843257f80c458a8c9bfb8ae83008e69fa301bdfa4756a12fe85dee8178a14a6922e6d98bbb9e23b530b1e5f19bcc01e331244df993b8ec0add03298389afa36700f694371aef516e25bf2698ae43d716e6cd7a8c66e985387c2e60d93c56b35feaf8c681a6f011eac93063847b26ab4c8f9fb8cba02d416c184c0f701708e4b76dcd142f51d468a353fad485e3b7bd0164648f42a5ff046ad82bd60c470f02d61efc150a3ad25c37fc301970e7fdd3a843fa7cc632dd3261011c69c5c8cf47d35c571699653cd9210b70791af88e3529b5eb07ec1cf3500229579deb98d6617d97f541cf288812b5a91bfa7b7de4c3378c00c4dd61d9eac60b5127098ab444df63ef8ca585d2704deab5516171680cc91880c289d3053469ceb9a7da8e0660a9234c03ca6641260c1dcb5eaa69d974db4d6acb87bf918831016bce36bc35efbefe006513d58b281aaaaf2aafdf7cfa32b41746eb9952befb96f6b26dedd4aea98a755ab1f42827c358edc011a93dbfce51428aad1d73e8ab62fb91e12b80b7cfcb123876e0466d249ff975588e12aa03eee5bfc1e2c9584b48a811db3db9273a1d7e5d14e8d41a3b1ef46c40eaad87f965219f0166e7ee5cbef06b7191723d068bf1f047f77bc7476a3b4f760937a05da71ae166d4600cee3de0df44933d028a65995293ec325108ad137fbc881dad53fa4ed3e6ed15f8f49f8ce8e7e353ec28b56c404bb4b919949babcb0fb2e14b60185f2eed9bbcc730c5de539e6a7613ae5b0115a72b4593d161a58a8bd733e09d28e6e8524ee5fd263e481af8af0e3d3c3d5c57ee12ceaaa846ca0e944dd3d4695f6d82c2c3827da1eb4d242631d05f8e750c0f533113df4af711def266c46441bb387f9208a5581021476f48b2f396e2b52ade464b4139295d48fd2dad2d63e8f4090bdc3fdc414a37c97cff082189bb0a831ccaa144377e0a7f30b01f04d01df787fab40e6e1c96698fdda8979dfd72e22bb345f178d2b79d1274e6a84cbebca634bda06538e7ef9379ab567efdef1e1acb4a433b4d0350e90276b30c404e76fef4dbf892e0ad2924732fc6bb8af3bc500f490ec9495de524b8fdc0e5c70c202332328318e72a1aa1056193cf0ab497b73ef8842a74edc2a14ee95c1cafafc99952fd32aa7b57bd390f81136238b178926aa600da61aba63238b398ed7235b93d0229c9c7fd94a6096dd3995892b34858ec03089533d068574cbe958e3e99780f3795d258658d9df4aefc6d08c76d978dbf02d5e32ea165db7fe1d91237dee44d80b28dd7c3723a852b8fa9638cdc61e9592ce15767e6ebf952694c6bf2643dc2516eb61d604fce64bcdd2e94bdbe5a834249fedc26217574299186d6476c5ec56cd8c0c9ea1435a32ef3a067500c89dedebbade6d26d87d908d229792901ce03ca8d2d0c93885c090aeda47c337a5be54c09b4dcbd2bcc2d90c40a74438458edff10aff6a7a61ce5903a8f3322dd9822137a2a0ee03e8445e07b7acb7f586ba2a895cce427631bb380838c992f3a0552ebf6d964fb8404d0b8bc19211f9cbbc766419326d3663b232b10a6fcc9aafb258d4dee72d1822051c47d967a9402cba777d9aec56c74a646aaeb191ba1ece47914eec127ec46ef437f3ac390e964867e761141bbd054dfadf67890e75f740c30a57ec54c727bb90493bfdd8d47f63bcf7c1be073c509d2392d789b1ccb70d949c1a4afd9fcab36e043bf43e3090f699302e44294243642bce362547a7d3a118993b32401f303718ea05c90cdcb48f082eabafb8a282c95414607da4af2d40c5120953e71340182cb49cafcb95c4171e3e0001822f943854bfb495ba871c6668491451228c95f332f6a86d2cbf1df73ccefb3ef62e6cfc20de146fa68ba9d7326fcebd109f7884c2e2a338fdcd7a628fa3ee499ba0224a887f07f77a414cbfcbb00651aec84c88af420ebf66df8f9ce2d580066d59cec2335c3683ca12f3bb9fa900bf423a32f25e53006f7c8bb6b76476647894c8f997feed4829d0c5261f6f12486ebb367868708618f56032d18a11e6a6f36b2d1287516e82d186030805f27d274b124543d512ef7c306d9b6338010efa3fd05578aafe5dca0b81b50909d2895e8c761359a11c2aecc849c595187a23c118ae7843d989d0e59b02daa3d3249afdc0253711415e7aa9263dcaf30a65dbfd6b29eb0f2764f98685fba67a6d4c42ddedc4e446ec", 0x1000}], 0x3, &(0x7f00000000c0)=[{0x30, 0x1, 0xfffffffffffffffc, "efc3d0f0252230afe32d87bbe52888d9ac1c06e98dad01ab0237a88913da429e"}, {0x48, 0x1, 0xffffffffffffffff, "7338b7503f3c146d5de42494bfae3bb287db9ebdbb06bb29291ae2b2ea02f193b811be1a7820f4704213213a13e33bc098aee62805"}], 0x78}, 0x400) 15:07:53 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0xf99e5bd, 0x6, 0x6, 0x4000, "26e7dc2cb96de09d604b2327e4a6308b996c93a0", 0x1f, 0x7}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "b79dad9c4c242c382d4027fae609a4ebf482be04", 0x0, 0xfffffffffffffffe}) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000080)={0x400, 0x7f}) 15:07:53 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000440)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000001940)='./file0\x00', 0x802, 0x0) r2 = open$dir(&(0x7f0000000000)='./file0\x00', 0x8a, 0x0) r3 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCSWINSZ(r3, 0x80087467, &(0x7f0000000080)={0x3f, 0xaed, 0x7, 0x7}) r4 = fcntl$dupfd(r2, 0xa, r0) ioctl$TIOCGWINSZ(r4, 0x40087468, &(0x7f0000000040)) dup2(r0, r1) 15:07:53 executing program 0: r0 = semget(0x0, 0x0, 0x5b) r1 = open(&(0x7f0000000140)='./file0\x00', 0x200, 0x100) setsockopt$sock_int(r1, 0xffff, 0x612c8ff13fe90a1d, &(0x7f0000000180)=0x80000000, 0x4) semop(r0, &(0x7f0000000000)=[{0x0, 0x5, 0x800}, {0x0, 0x0, 0x800}, {0x2, 0x36, 0x1800}], 0x3) r2 = socket(0x10000000002, 0x2, 0x0) getsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000080)=""/67, &(0x7f0000000100)=0x43) setsockopt$sock_int(r2, 0xffff, 0x1023, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x3f, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x11, 0x1}], 0x7fff, 0x0) 15:07:53 executing program 0: pipe(&(0x7f0000000040)) dup(0xffffffffffffffff) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x20, 0x20) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x4) r2 = dup2(r0, r1) bind$inet6(r2, &(0x7f0000000000)={0x18, 0x1, 0x1, 0x9}, 0xffffffffffffffbb) 15:07:53 executing program 0: socket(0x18, 0x1, 0x0) 15:07:53 executing program 1: r0 = syz_open_pts() ioctl$TIOCSTART(r0, 0x2000746e) writev(r0, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) ioctl$TIOCDRAIN(r0, 0x2000745e) ioctl$TIOCSTOP(r0, 0x2000746f) execve(0x0, 0x0, 0x0) r1 = dup(r0) recvmsg(r1, &(0x7f0000001840)={&(0x7f0000000000)=@in6, 0xc, &(0x7f00000016c0)=[{&(0x7f00000000c0)=""/189, 0xbd}, {&(0x7f0000000040)=""/62, 0x3e}, {&(0x7f0000000180)=""/230, 0xe6}, {&(0x7f0000000280)=""/253, 0xfd}, {&(0x7f0000000380)=""/52, 0x34}, {&(0x7f00000004c0)=""/4096, 0x1000}, {&(0x7f00000014c0)=""/245, 0xf5}, {&(0x7f00000003c0)=""/166, 0xa6}, {&(0x7f00000015c0)=""/250, 0xfa}], 0x9, &(0x7f0000001780)=""/159, 0x9f}, 0x800) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000001880)) 15:07:53 executing program 0: r0 = syz_open_pts() r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x100) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x81, 0x20, 0x2, 0x100}, {{r0}, 0xfffffffffffffffb, 0x40, 0xf00fffff, 0x1, 0x2}, {{r0}, 0xfffffffffffffffb, 0x80, 0x40000045, 0x8, 0x7fff}, {{r0}, 0xffffffffffffffff, 0x4, 0x200fffff, 0x9, 0xfffffffffffffff9}, {{r0}, 0x0, 0x92, 0x20, 0x3, 0x80000000}], 0x81, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffd, 0x10, 0x20000001, 0x3, 0x1}, {{r0}, 0xffffffffffffffff, 0x2, 0x0, 0x100000001, 0x8}, {{r0}, 0xffffffffffffffff, 0x69507bfdf2cc840d, 0x81, 0x5, 0x100000000}, {{r0}, 0xfffffffffffffffa, 0x10, 0x10, 0x100000000, 0x401}, {{r0}, 0xffffffffffffffff, 0x4, 0xfffff, 0x5}, {{r0}, 0x0, 0x2, 0x8000000b, 0x9, 0x2c11}, {{r0}, 0xffffffffffffffff, 0x5, 0x0, 0x9, 0x7}], 0x504b, &(0x7f0000000200)={0x800, 0x1}) r2 = dup(r0) sendmsg(r2, &(0x7f00000030c0)={0x0, 0x0, &(0x7f0000002ac0)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x9, 0x0}, 0x0) 15:07:53 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x108, 0x88) flock(r0, 0x8) r1 = socket(0x2, 0x1, 0x0) connect$unix(r1, &(0x7f0000000100)=@abs={0x89a88f592e0a028b}, 0x10) 15:07:53 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r0 = socket$inet(0x2, 0x8002, 0xffffffff) pwritev(r0, &(0x7f0000000300), 0xffffffffffffb0b8, 0x0) 15:07:53 executing program 0: nanosleep(&(0x7f0000001c40)={0xf0, 0x7fffffff}, 0x0) r0 = kqueue() open$dir(&(0x7f0000000000)='./file0\x00', 0x200, 0x81) kevent(r0, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000180), 0xc20, 0x0, 0x71684c5e, 0x0) close(r0) 15:07:53 executing program 1: setrlimit(0x7, &(0x7f0000000000)) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000080)=0x3f) setrlimit(0x0, &(0x7f0000000040)) panic: kernel diagnostic assertion "__mp_lock_held(&sched_lock, curcpu()) == 0" failed: file "/syzkaller/managers/setuid/kernel/sys/kern/kern_lock.c", line 63 Stopped at db_enter+0xa: popq %rbp TID PID UID PRFLAGS PFLAGS CPU COMMAND db_enter() at db_enter+0xa panic() at panic+0x147 __assert(ffffffff814de554,ffff800021186d10,ffff8000210a2720,ffff800000038e80) a t __assert+0x24 _kernel_lock(ffff8000210a2720,ffff800021182000) at _kernel_lock+0x125 pageflttrap() at pageflttrap+0x6c kerntrap(9) at kerntrap+0x8d alltraps_kern(6,ffff800000ad7000,ffffffffffffffff,0,9,ffff8000210a2720) at allt raps_kern+0x7b ptsignal(22cf,ffff8000210a2720,ffff8000210e72d8) at ptsignal+0x115 mi_switch() at mi_switch+0x1fb sleep_finish(1,ffff800021186fa0) at sleep_finish+0xd3 sleep_finish_all(ffff800021186fa0,32) at sleep_finish_all+0x22 tsleep(ffff8000210a2720,3,0,ffff8000210e73a0) at tsleep+0x142 single_thread_set(ffff8000210a2720,ffff8000210a2720,0) at single_thread_set+0x2 6b exit1(ffff8000210a2720,9,0) at exit1+0x84 end trace frame: 0xffff800021187170, count: 0 https://www.openbsd.org/ddb.html describes the minimum info required in bug reports. Insufficient info makes it difficult to find and fix bugs. ddb{1}> ddb{1}> set $lines = 0 ddb{1}> show panic kernel diagnostic assertion "__mp_lock_held(&sched_lock, curcpu()) == 0" failed: file "/syzkaller/managers/setuid/kernel/sys/kern/kern_lock.c", line 63 ddb{1}> trace db_enter() at db_enter+0xa panic() at panic+0x147 __assert(ffffffff814de554,ffff800021186d10,ffff8000210a2720,ffff800000038e80) at __assert+0x24 _kernel_lock(ffff8000210a2720,ffff800021182000) at _kernel_lock+0x125 pageflttrap() at pageflttrap+0x6c kerntrap(9) at kerntrap+0x8d alltraps_kern(6,ffff800000ad7000,ffffffffffffffff,0,9,ffff8000210a2720) at alltraps_kern+0x7b ptsignal(22cf,ffff8000210a2720,ffff8000210e72d8) at ptsignal+0x115 mi_switch() at mi_switch+0x1fb sleep_finish(1,ffff800021186fa0) at sleep_finish+0xd3 sleep_finish_all(ffff800021186fa0,32) at sleep_finish_all+0x22 tsleep(ffff8000210a2720,3,0,ffff8000210e73a0) at tsleep+0x142 single_thread_set(ffff8000210a2720,ffff8000210a2720,0) at single_thread_set+0x26b exit1(ffff8000210a2720,9,0) at exit1+0x84 postsig(100,ffff8000210a2720) at postsig+0x408 userret(530) at userret+0x11b syscall(0) at syscall+0x52f Xsyscall(6,58,dd75e75ec00,53,0,dd7eaddfa60) at Xsyscall+0x128 end of kernel end trace frame: 0xdd787ca3f50, count: -18 ddb{1}> show registers rdi 0xffffffff81e155e8 kprintf_mutex rsi 0xffffffff8140a2c9 db_enter+0x9 rbp 0xffff800021186c70 rbx 0xffff800021186d10 rdx 0xffff800000ad7000 rcx 0x3d6d __ALIGN_SIZE+0x2d6d rax 0xffff800000ad7000 r8 0xffff800021186c40 r9 0x8080808080808080 r10 0x7af848c34388b177 r11 0xffffffff81907030 copy_fault r12 0x3000000008 r13 0xffff800021186c80 r14 0x100 r15 0xffffffff81b7dbf1 cmd0646_9_tim_udma+0x1d277 rip 0xffffffff8140a2ca db_enter+0xa cs 0x8 rflags 0x202 rsp 0xffff800021186c70 ss 0x10 db_enter+0xa: popq %rbp ddb{1}> show proc PROC (syz-executor1) pid=283521 stat=sleep flags process=1010 proc=4002000 pri=50, usrpri=64, nice=20 forw=0x0, list=0xffff8000210a3c38,0xffff8000210a3540 process=0xffff8000210e72d8 user=0xffff800021182000, vmspace=0xffffff00658f3d70 estcpu=36, cpticks=0, pctcpu=0.0 user=0, sys=0, intr=0 ddb{1}> ps PID TID PPID UID S FLAGS WAIT COMMAND * 969 283521 69627 65534 3 0x4003010 suspend syz-executor1 969 89951 69627 65534 2 0x4081090 syz-executor1 86498 82728 87343 65534 2 0x10 syz-executor0 86498 451868 87343 65534 2 0x4000010 syz-executor0 86498 213428 87343 65534 3 0x4000090 fsleep syz-executor0 87343 416604 7028 65534 3 0x90 nanosleep syz-executor0 7028 303714 52014 0 3 0x82 wait syz-executor0 69627 376067 8248 65534 3 0x90 nanosleep syz-executor1 8248 505754 52014 0 3 0x82 wait syz-executor1 75450 389971 0 0 3 0x14200 bored sosplice 52014 502257 26327 0 3 0x82 kqread syz-fuzzer 52014 355129 26327 0 3 0x4000082 thrsleep syz-fuzzer 52014 74875 26327 0 3 0x4000082 thrsleep syz-fuzzer 52014 40333 26327 0 3 0x4000082 thrsleep syz-fuzzer 52014 400380 26327 0 3 0x4000082 thrsleep syz-fuzzer 52014 177289 26327 0 3 0x4000082 thrsleep syz-fuzzer 52014 440099 26327 0 3 0x4000082 thrsleep syz-fuzzer 52014 404945 26327 0 3 0x4000082 thrsleep syz-fuzzer 52014 231763 26327 0 3 0x4000082 thrsleep syz-fuzzer 52014 85210 26327 0 3 0x4000082 thrsleep syz-fuzzer 26327 253033 19942 0 3 0x10008a pause ksh 19942 439160 70635 0 3 0x92 select sshd 41282 381892 1 0 3 0x100083 ttyin getty 70635 452628 1 0 3 0x80 select sshd 95570 398447 90893 73 3 0x100090 kqread syslogd 90893 301016 1 0 3 0x100082 netio syslogd 58152 497188 1 77 3 0x100090 poll dhclient 6286 480291 1 0 3 0x80 poll dhclient 89619 368541 0 0 2 0x14200 zerothread 25070 187929 0 0 3 0x14200 aiodoned aiodoned 37367 174835 0 0 3 0x14200 syncer update 27434 358692 0 0 3 0x14200 cleaner cleaner 85011 422080 0 0 3 0x14200 reaper reaper 96267 226435 0 0 3 0x14200 pgdaemon pagedaemon 67979 231509 0 0 3 0x14200 bored crynlk 18410 368794 0 0 3 0x14200 bored crypto 39932 181324 0 0 3 0x40014200 acpi0 acpi0 78242 212852 0 0 3 0x40014200 idle1 11843 477151 0 0 3 0x14200 bored softnet 16299 333626 0 0 3 0x14200 bored systqmp 50005 51823 0 0 3 0x14200 bored systq 40528 186863 0 0 3 0x40014200 bored softclock 65161 67452 0 0 3 0x40014200 idle0 1 378416 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper