kopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) setuid(0x0) 05:49:17 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000040)) bind(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="2d012e48b0ff550bf8e9a43a368815b75b00000000006fa58f858fd0186f0f6e495a30ab37916662eca5f57ba4b591019524aab658e74269b7210e3c3e88547106bf8c226942c9f29f4e42c44016a7df1de09451f86e2aa0dee6787726ee34be56838869648203b5c0a6cfc90557d8a5223d6271510aeaf56b902b027e7856d08a4c327cd916444ac53aee8d3879a4586375b75fb92b1cf0b7c1378a3ee8958d096bba3f3a7927bd2f5f8b049bac2a03c13f1d0dada7de6aab5418d05be337d4aab13bb995fd89cbff5fffe4fc0303b9b561031441ec35478b72f7c3b40bb6362cde9858f32fdfbd5adbaa5fc88eafd5b258a29f5cfdc75d49c23756b8f5c5dee5fcef6c8e73474b4c70a42ccd550cd2291ceca689496537335759f4d26636db3aa9e2d4165ec1263c00562f15e27f053e2c989d079e7de917cf30233678d2c2927f4c639783f11161a21fe3fcdc2f029f4619e28409e08ca2ec59208535740419af6de819e05d483a947e2dea0acf878a079f7ccf0557f0cbfa42ab831faa50d9e5484aea7c734aa8fe19f91adc7bd7041c7ca0ef0a748ce2b312dccc8d51042bde1dc36d73ee3ca75766a5dd2a7db7e19ea1a33a10d6a1202e6403311ae98828daf64dbad990c78d8bbb1ab6737c1cea2b317800b7652fd077eab67b72a97928fd4aa136afb98f9f4036ce791aac96bbefde1d28c5330de26c3508a597b3d6f4f5e0104389e8c37b1c1f24d4570245a69dcfff7c1060c57e1c517fb6c080eb29f40dc3b342e63fe9e11bd2669c4b5307175deba84e1745f07689831d006feb459873bd26e8fc3588867e28d2179d78ee302c4c41b7339b8a53a16b2987e72119f99453237a1b7581f2f0ec656f54c2f195c745273eca563b5c27c13294ece2fac5e4ef6680c4672b7fcd6cb9d39ef7e09354a1c638dbd2237874d90ee669d2839b57565b03844001cfe44047924dd236082dfb30386f2cf06d8cb0b864792a3d1fa72202cd335ac272394af3a97b72dbedfebb0520b83ae3baf69fa9f7341a1606764a2a5a2ef3f59851ff4434a44436f71a4684f9770d7e265f3575a20f474360d107e91f52ee7e4c5d0ece060a0661787798b15b5f68df5f7495d17e16e9d2582b879121679590bdc25cc3dc696a813b41b182481f0248ef59011d2d654dc6bbb46d0a8c4bf7ab67af7479124787ea72d5c8ce9eb1689503a19727ac3726cf1868740fd1955e445a6dec320940703b61cc7a954d122b5261d45d3da8175480b43f31475d58aafb10fc4ae870000000000000000000000000"], 0x8) writev(r0, &(0x7f0000000580)=[{0x0, 0x2fd}], 0x1) dup(r0) 05:49:17 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt(r0, 0x29, 0x0, 0x0, 0x0) 05:49:17 executing program 0: r0 = socket(0x2, 0x4000, 0x1000) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) writev(r0, &(0x7f0000002a80)=[{&(0x7f0000001a80)="deaa42fc46bb00f5512641fc522beae80fd28b29890f8f45e1ebe6c60f738525c9f4cd7d49d3cf9edc011954fe61b6f6fb562eb31cb5fdbb3e810ae0bf2ec86a7e89351f84d3c5e732f10e597252d461fb90bf059c1defa9e976fdeb504224cab88f9822c50f72b700b0ae144eb918273c3e4833442f2cad341299b91e52d1ae6fecb8d22850c134d630dd849868d0246ac3be9bcf999966485242728330a5ad0131d14a17bbb75ef45b6d215ffa4288164837556c650dcee32a0198621904e879ed66ff9b16b543fde8a148ba30c6a10a1f94d330aaeff0d4d3f9067b8972fa081c4617abd0776b27a9f96838bcdc52c1623c36bcb5d38bca6d29f66950abdd34ec04a42bb3d85883cc874c407f4a5d56182ace5592b1de443dd07a4e9416d287f8e4ce97ecdc6e387e5c8a7c87c2d01c08f1a8d67afcf25abc56919fb0198e84a0d97c1134abd8136a8cb906aeda02eec2462f07dca11fe856fcc7f1b6538ab615f842014c97a9ef26459b72897598777932f2b7c29a0fa719c15668cfc9be6e1118181c7c1ec0933896ec03d17203a66c4b0aafff1550e6cc9f6eab2ecfac3bf631ce9e82fd957f897f17ec5d48f7feff3ea3a2fec1de4949356a67723f807dad8ccb2cc04da2ee01ce83bd3a1d63d4d1b344cdab5c4f0ed1d323f202badbbbb1cd9426afb60b952ce865e54d2bb22c8b69ce3369efcd2788e1afc780c9c4611e583908bb6f9e42ded7c9e0d88adabdcb1c2649dac1e45756a8c7624decd109d73c9799f7f043ab08619cdbb4ac441b940b4f2c01908c08bae95105d41be48a2224a75dc4c472f322a2983828e0d202df1b45bec72b9c3db9151eb8a0d3b8ad31be8ceb07d1f2452a524ef2db9f625d423e825290927894d5ed550ff8ae3e8c44f77bc687617711c16ec0b71fc5c5149cc535ce19385d419d18551bcc3bf18ddc8bd0dd74e64841f42511c07f8fcb3dfbfcceeb8d2ce60b7c75d05911280086962204b215b6c18ef85d84247f9a7bbfc6e0d0fa596d82b588bbecd58ee98c4f8ca3dc958ee03380ec556b8cc226249e7a4d9c2ec016fe5dd79f6c968bfb2de4fed6818aebc8e32895a940aa0a09e00c9974c49f168953c9447639e3e5c103c724cab73dfe1dbeccf99f63f728eef6f19eab6c4189e8c517a40edc254dafb46062abb720a36cb8350122220ee126dd46c759e05c314f8ee01d180be8e40615bf078347f99620ae69c506559d02fe29d1d7ff131f9de6163016a4a1e308ad265a4110d66e2effcaf7f0606adcd1c8ca467deccef6c37abb3367520d70d0ad4a65ee18d66a7af24bc7ce561f03f5cf2ab3d30c93ac7e93cf9f3ebb16c8130a46e0363efd1b83361b0d5118e75acfaa9f7ab989dac64c255edb504ec653ed3e088dd7dffd4d191a01ba4b75bfbd489290f99b9752dbabdec6ff1f5a01995b6f621bd048eb1f2b559588ddef8cc9df82f92d23a1787f4cc9112d5d0011b3e98a868d9964a185edb9785497c83374004896d47b6998639a4d2c8f9f1d9165b103aaa8bf32d21cf8947df1ff0af42a5100db40c930df200f71944016b1eaa3d8a688fb9f01619bccd0926cb7e6f9e472bec3e0db2dcc21ba7b7805118c68a289d408010d6e990b10e0921e91b27f558f4cc8ba66903dd7ffba0784e142653ef8b552ed6b254a92ba366dded5008b3651a3b02a8133d79e95173004dcec0fc0d7ae7c5b7260f79b7e71d9f9f18daef1677668881fb8908eadfccaf1faa627df080d36e471344f6228c336204a1105e519b253a5520cad1785765b9ed3a0908bf9391f6c856c74c7c2f320bb24311b812927ac5e179f34794b116111fdae499df2df098f5027548e360d58098ae124904d65494d6e695ffaf3706e0010849ec25e8d98237857fe2743cdcd18e50ba9548bd6a224f55c609232f7f255916ca07f257ee5da164abbcae8f39929ea575bf4acb8b3217063a077251f99d7e3f1cadfa67686e8ab936bcb3f784871a47583919180c6a6ac7ab023f3d5f8362d6ed7cd0544ad2b661db1e144b7ef08a603504764d5fc19464c817ce249168af7e1e9703c6662b7adc82d6dbe4480f50b328a12be0080535a867f958195a1ef9e9270b69e8dd0a999f527bf8d77f4bb526482f8a8d353b4d03f2b13dce4f79e725781d693631841bd28762809d03d2af5f2a4865a24edf3781818f35b91925e763af92f8c6f07e29c15bab7af671eb229e5081847925ac2192aeea1b495e9a857503412ce55f2212c6cb77914f42aba75cf42e654ee8634bacb32a90509cced72e7a405c3eef2726de17b8ce8c77fcf441d3680021fab087c8fca0793fa20f729fc0a447f33464c8611e98e319d7431a01766ca283c4a015143f605186b08e88e36da35943b2886d97f96a8b771c7f741219929cde185765b453ec052d8f806b991a729eeedd19b1aa8e74e4d75b6ce71f1c55c2f00473ee57aeae7e93649928274d514e6c7028dc2f492907614b333a11ee8ff036648363ad6cd277a94fcd5fdb7a37aaefac0beda1bd2e54949c3cd9ffe8ed279438e997494c70c3f3ad51a1704b27b34d77f605370b39764348b84eb242b60a5f4f8269b2da368b47a58195850c510257e76ccf7698d1764eab533b95d364ec521fa452dda833cef7093fd5a055a3b1f745a0ba02f92f59d25c5f01e8d68ce2c704c0a12a15ac79d49d97d7e8dbb28600baffb30d01e0115eb03abd84e8c57a9c880b5b6e60cdcfe9f9d84b53ed9c458c05fc3594f6a39d2e684eef3388a660c36601ee23a11c99faac65963e2a1bea8b2bb9bc1171027b4eb02e35d148553e2a20e41ffbb200d6ee74d99c03bd06cd2b5e8f2d150452a6031a8ee0705056694ad6eae07721785656e4be1a279eced44b092ae53ebb711df699ca3d94eff084faa14070b5c97b52f60d4baae896ecb39dcfb3b62a1028551bf2fe14ca116717cb52bdae7d306352c06242a175bdbc9ee759e911bc2ec30dfa835aa7eda496de47933470b227c69fc5c89278b3b34cab2de62b86ea4028d0d2d9b88f0ff8cb55f0d67d324b922ee8630843b2a17bcf53d3452e91fcc59092ebcfb026386a602babacec8261f71d296fe945bfc0d615bad9ceaac216d5f21d129591354f8242eb3def41a8e8bf870439ed4f6d5983e4e54fea9cdff5dc6fa901f7a0b769a62a3dd53bb372b8c1ea321d4e22cdf6759058728ee9553e84a51aae218edb12606f8a81db63936c8555e9669193624e13b99a2bd33482e9e1bcff62d668c033ba2b9cfc927edf491ac09ead87056348078eef521462eb0f2aae52ae52e46ac74e59dcc801be0b64d89ecbc9a51b15521b5fd397e42edce79637c49e039c548ff5bdf3036acd967e9e966c4dc7d33622155f867a4380d62de08c5b3bf2929251a0eae0e4078d74d35b141c7e347b28ca37bc18cdf6dbb44d750872212b46f60567862ea355aed16c2340d8387d553532897cb803186c531b336d6bd4b324eb9325b277da8e11786a5aa4e926426b419ae3344a20dea954921819696098ff3843e666abea108bb6e592564436a9df89931c2c2af8d4fec08498e338f257fbb7b6cbf03ce07dea57b60c548f04867ce2b8beb5eb908e00f89a10227451a570d6faf4847d002db15824068ba79bc86ca6ea4fa4a6c8a65e90504b860f5ecbbcd6abad45a90046246ead00018cc777fef817ce0b852b472ec30fb77ea1e648959b75a884aaba72d4a60e6fec8ea95c1dc3f34eda08fc2e5ffc41ffac8d0617f57826229a5a37cac4369fa933726887ad8b294e5478a097cda7950ba0201f6c59354a314f776b7b9548e4a0d7d8d473ccbcb3c2067d788c776b003f314b5b932532e9d967b45b37892e7ad1d32324773bd89edfc0d05e0614fbc8932b87c2dec17b4a56493520ae10e4e6c0f07c61a45ba0b4133a49e118a2788c86354203e6d007f3f347d7c7d55760b791c243223807cc8dcc86c9fb8b4ff12da8296714a5bbbc650b99e3dae236f9b821246c619112ca5adfe9d457acfdb73493af9daf3c7fc64d148d79e28c2907623a8da34d7199b35c4bf5b837f99b62f3421aafbe5653016887589d509eea9b5855a0d53379bae3bf3f42a07deef5be97bb5f5f65121c517e2eebc69b7b0da917129e5a040b7b4d7fa511fc6e9ab5c3613dfbd1c54ce264c9831b2c8a5e93228023c769d53a81ab509a04e76b9a588cdf1c6575dc70c85cb261b509e83612f5f996ab7f033ec94758495fe207dc1db70ef73d0f15b7099d8979b0a4e7db8ae846dcaf99cc3e079ba2f66f173bfc525e69ef332197a8aa51083a31dd9f9ffa1eabcd6e7dbf692c029160bb5ae0342862a414fd970647139ae2403451581cf3ba5bd2914fb98ff746afa955cac28436c911c18a84f550c956b0b18bd3e4d353e3599ae7d6377ec602e2693f764ee14cada045738ffb4939408f4c78d6261241517f47d12f362b491bb01e62e91b619784bb7ad9f28aa440a5d833ac52de3f4729b51352fb17c1b9069112d5b46cfa0b5df4ad11ed25c0e226eac54e1232930952d362bac359b4450a22d5084663b921a2e9fed5adb26ac60753e544bf5a303056eccbab1ec1fa34cb9b8c7ab138383264e5a623b18708a6ef79f29387acdc02ad5042799586b34232dbedf2614ca5831ff3f70cbf06157351cce27dda92d13546ff41c8179564655e230ea7ba6a16fafa4ddd08ca10d4ac15ebf92506926952a3447748220e322fb27ab32092676d08cc4d775a542e7afb31acf8ee7668e3691d8a124dec3941017d79eafb6cec975bd0799edcfbcd0786ba063a31074ba651f44f629895b80315b70d0616745176137f0998bee5d4f1e7be175a024dcb426b4fa5dfd74b939d7eab75c20803ffdbf68bcd54a0f2379797f61b1e9cc83096016d9882406f6ebf843e62e07d760bce05fca4ee127919bcc5ad817b7268d55e447a088ad409276d4e7536a685c2ae5feed8024c1b0020ee4bb2fa8743163c35e1597773f037bd024626948beef222529f73eb5c143ee279181bb5e70a7cbfefd80343bb60d1f997c0d3ebd1c9d964eb5e146364c794986db117cfe8189ff08d0cf490e95c1bf8da2bf45f3bdb2cd2a01061aa71866de917dfb93c2b68086de2455fa8fd01269236069e381c102a62cb31d30ccd33e594d3a209b7bbc89b0ce6a5f7add80c9c54e91a282ab185213b7418f6194d0", 0xe64}], 0x1) 05:49:17 executing program 1: setitimer(0x2, &(0x7f0000000000)={{}, {0x0, 0xfffffffffffffffb}}, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) getpeername$inet(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) 05:49:17 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) nanosleep(&(0x7f0000000080), 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000000)) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000040)) 05:49:17 executing program 1: shmget$private(0x0, 0x2000, 0x8, &(0x7f0000ffe000/0x2000)=nil) nanosleep(&(0x7f0000000040)={0x20000000000093d, 0x6}, 0x0) 05:49:17 executing program 0: r0 = msgget$private(0x0, 0x100) msgsnd(r0, &(0x7f0000000000)={0x0, "5aac4b23bddcf928f83cd31bd93ad220c02a3c29093e95ba70b28ff30b46229754db51444ba3d5b126"}, 0x31, 0x800) msgctl$IPC_SET(0x0, 0x1, 0x0) 05:49:17 executing program 0: r0 = socket(0x8000000002, 0x2, 0x80000000000000) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="a6022e2f66696c6500"], 0x10) getpeername$inet6(r0, 0xfffffffffffffffe, &(0x7f0000000040)) 05:49:17 executing program 0: r0 = socket(0x200000000005, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x6, &(0x7f0000000080)="b36afa53", 0x4) 05:49:18 executing program 1: setrlimit(0x7, &(0x7f0000000040)) setrlimit(0x7, &(0x7f0000000000)={0x39e7, 0xfff}) 05:49:18 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f00000002c0)='rc') rename(&(0x7f0000000040)='./file0\x00', &(0x7f0000000140)='./file0\x00') r0 = socket$unix(0x1, 0x7, 0x0) fchdir(r0) r1 = dup2(r0, r0) readlinkat(r1, &(0x7f0000000000)='./file0\x00', &(0x7f0000000180)=""/179, 0xb3) 05:49:18 executing program 1: r0 = semget$private(0x0, 0x2, 0x20) semctl$GETVAL(r0, 0x3, 0x5, &(0x7f0000000000)=""/16) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f00000001c0)=""/223) pipe(&(0x7f00000002c0)={0xffffffffffffffff}) ioctl$TIOCSCTTY(r1, 0x20007461) r2 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000eff000/0x1000)=nil, 0x1000, 0x2, 0x2010, r2, 0x0, 0x0) mincore(&(0x7f0000ffc000/0x4000)=nil, 0x4000, &(0x7f0000000080)=""/180) semctl$GETZCNT(r0, 0x4, 0x7, &(0x7f0000000300)=""/227) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r2, 0x0, 0x0) fcntl$setstatus(r2, 0x4, 0x4) mincore(&(0x7f0000ffc000/0x4000)=nil, 0x4000, &(0x7f0000000140)=""/123) 05:49:18 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) select(0x40, &(0x7f0000000080), 0x0, &(0x7f0000000180)={0xff, 0x6, 0xc51c83b, 0x5, 0x4b, 0x0, 0x3d13, 0x8fe4}, &(0x7f00000001c0)={0x96}) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) sendto$unix(r0, &(0x7f0000000240)="38b43483541e5fd37b2c24fba97d3e59695056b165cd57fc5f825b2c8d056390cb98a5c1f4578b07711442d14038d32d802f45aa7fee90b333cd15bfaafe74aa1c6fda2b4f8064af901ffdfafa45f9b98bf2f395fb5ac9aa85bc675d17486c624087996b243ffc5da94075118b6723b6a5e04ec72785e2bdf9f5e9cf9c48776ecf2f813ddd0bf2d1c4577e800d8d5c7ce94fc86df8fd41fce1e59a14495edb464c96ceb89653562004a0bd5700d1b25f6a7f6cec4c1b33beccffb6e6449445ceed", 0xc1, 0x400, &(0x7f0000000340)=@abs={0x0, 0x0, 0x0}, 0x8) r1 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) r2 = accept$unix(r1, &(0x7f0000000000)=@file={0x0, ""/77}, &(0x7f0000000200)=0x4f) getsockopt$sock_timeval(r2, 0xffff, 0x1007, &(0x7f0000000100), &(0x7f0000000140)=0x10) 05:49:18 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000c80)="b857b8f77f7c6b6b265c71998594b06152e3d0e5ede7bf381a3363c53274db1266ccbf582d0fb130a51ba3bd48e60d86958526fc1bf9b5da55cd4c0bb437179dff320fafd6ca91f37a831257eb61376aabd7cfab8a4f0ca5dd4ff19255dea98a92a0e550390adcc63e19d236fc7cbaf7562548069b04c80c7f49dbaa747c84d0aacf9ccfab8c6e37d769d92a6a02a3dacd4e456ace9318aedade4326d893dfed291999152a3df29ff32b4e3a3d6f4c9271790843b95c7713fe0ba7626862e6acc43714ebb9637d6b7693ed30638dca502508b235a1209728c373dfc7a580ae321d8e7e99e6f490b02efb2f27cd8a5b97e60afd8ad2ff7aa30a10b3b7eceaa967a8c9686bd6a9326910fd20ac8c872eb53d477def79418eb2ed8bf366c690e8834840e6f93a5912f1c37247ec2188a2d85d9b3213f98d8ef966b3e3f05165ab71cf845424510e4516c18e2362ee6c04c0e26490cca365a7b4a4584c697582644590cb599b1ade6d67b53ab9dd973d00e7df37898c3646827b3b2bd4aa650c39a043f6af4fc17296093446c215eb3306757b45801f8552459b3dd75fb46090a04344765e372619335a19a146214288f2bf42f0680d76a3e63664d8b026b0e2aa8d218a1401a15fef8a58ffb7b700d40bb557993e99d3e6792f629a778dc4be9a8383f507c83541567ab63e5fa0d02199a6a5fc38087e9155114972dd5958a0cab98fe44100036aebed698ba8e6f02e0a4af496f8d9a7c292b264dc3f9c379a3668706aeec9d4493d0428a887a8a5c602a3dc82bf8cfc24a8ac0812e4e47daf878af4f267d2db4a08de6e3375a2a0dee098e85b5f35558ce4bd751e97f07a62544da8f0c170399af47c85c6dcac4072e8c6b7014f19597997c420adba354803635c5878bd1d3c9799654c2118bc699e266d030828242ad3d863c98c74d2c61cd82218398e662d0ce7cac139f2586a3be56d8f4f2a954fc4186669c87810b3350275d199dbca45e14ebe061063ff3256bffa7eb3dff3ab2cf18f6fa839c194c61325888e95ba54ca3c9e7868357c56d03ee35f2e69834d06ec261786eaeb0e07f80278d0663aac595fa356b4417172077aa8fdb6bcd4e0f09405867fb6e6d88f2235982ed3672539330cbba8959c134a99420fd3d250af810d75191361eb25113c95900de64d564c49b15f3eb304642be2a419738c4ec76cfb37da9d5a432cfc76c7a2e6e63135d030efcd29d583da23cafc17105c98196b03057aa67269b46f27250e34f1c95ae72b8450131331c3cc95f063", 0x391) r1 = syz_open_pts() close(r0) write(r0, &(0x7f0000000040)="73fec084e29d6940", 0x8) dup(r1) syz_open_pts() 05:49:18 executing program 1: r0 = open(&(0x7f0000000280)='./file0\x00', 0x0, 0x4) listen(r0, 0x7fffffff) r1 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_opts(r1, 0x0, 0x13, 0x0, 0x0) recvmsg(r1, &(0x7f0000000240)={&(0x7f0000000000)=@in6, 0xc, &(0x7f0000000180)=[{&(0x7f0000000040)=""/47, 0x2f}, {&(0x7f0000000080)=""/251, 0xfb}], 0x2, &(0x7f00000001c0)=""/101, 0x65}, 0x42) 05:49:19 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000340)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679aa78947da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba5651238225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa285828dc1acadfc3e92423cb41191c368771b6626551a90e6a0998bd25030a00", 0x10b) pipe(&(0x7f0000000000)) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000840)={0x20d4fe, 0x3c3, 0x3, 0x8, "b08dce5800"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 05:49:19 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) listen(r0, 0x0) accept$inet6(r0, 0x0, 0x0) close(r0) execve(0x0, 0x0, 0x0) 05:49:19 executing program 0: r0 = socket$inet(0x2, 0x4003, 0x800000400fb5f) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xb, &(0x7f0000000080), 0x0) setsockopt(r0, 0x9, 0xa3, &(0x7f0000000080)="46af2753a7b3fa3d161b5e19c402db337695e144fada1730528dd7826ec146b1274b9e2670008e9cb515859a131d11228a6ffbec05f51f44245e260a6499776f3b496ba158a056ca114d8f2df50efb7d194ee4ee8f9b568caa6ded25d96dac893904ffad8948704c9f144d5b6d8de4a98da94ee611d5278502c6409a9d7233141a0acd707877", 0x86) 05:49:19 executing program 0: readlink(&(0x7f0000000040)='./file0\x00', 0x0, 0xfffffffffffffe7f) r0 = dup(0xffffffffffffff9c) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000140)=0xc) writev(r0, &(0x7f0000000000), 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000180)='./file0\x00', &(0x7f0000000100)='\x12\xa9') open$dir(&(0x7f0000000080)='./file0\x00', 0x10000, 0x81) 05:49:20 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000100)=0xc) fcntl$setown(r0, 0x6, r2) getpeername(r0, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) getsockopt$sock_timeval(r1, 0xffff, 0x1006, 0x0, 0x0) 05:49:20 executing program 0: r0 = socket(0x20, 0xfffffffffffffffe, 0x1) setsockopt(r0, 0x29, 0x1b, &(0x7f0000000040)="00010000", 0x4) r1 = shmget(0x3, 0x4000, 0x2, &(0x7f0000ff9000/0x4000)=nil) r2 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) r5 = getegid() r6 = getpgid(0xffffffffffffffff) r7 = getpid() shmctl$IPC_SET(r1, 0x1, &(0x7f0000000140)={{0x8, r2, r3, r4, r5, 0x1a0, 0x5}, 0x6, 0x6, r6, r7, 0x800, 0x5, 0x1}) shmctl$SHM_UNLOCK(r1, 0x4) 05:49:20 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt(r0, 0x6, 0x4, &(0x7f0000000000)="b0352a3395551e4ae0496b4bb30f92ed99d8e707bec7fd726d27d0126a77efaa9cebc3e633d7921a29d6bea8b1eea04b192d8b42c4ed46a78e33f2fe54f8020eecc838618df9b20e266e985f9302d436cf060556f928ca35ed2e0e419dcb586b79a70c800000000091aa2096fef489140b4336a908d36734123681c9c556ed", 0x7f) 05:49:20 executing program 1: r0 = shmget(0x3, 0x1000, 0xc0, &(0x7f0000fff000/0x1000)=nil) r1 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000000)) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x4010, r1, 0x0, 0x0) shmat(r0, &(0x7f0000ffc000/0x3000)=nil, 0x2000) r2 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4, 0x10, r2, 0x0, 0x0) mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x4) mprotect(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0) mlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) 05:49:20 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x2000000000000029, 0x200000000024, &(0x7f0000000000), 0x0) fchmod(r0, 0xa1) 05:49:20 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) sendmsg(r0, &(0x7f0000000100)={&(0x7f0000000040)=@in, 0xc, 0x0, 0x0, &(0x7f00000001c0)=ANY=[@ANYBLOB="140000000000000007000000000009000000000000003d5d"], 0x18}, 0x0) r1 = semget$private(0x0, 0x1, 0x0) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000080)=""/91) 05:49:20 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) bind(r0, &(0x7f0000000080)=@in6={0x18, 0x1, 0x81, 0x80000000}, 0x1) 05:49:20 executing program 1: r0 = syz_open_pts() 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) ioctl$TIOCCBRK(r0, 0x2000747a) fcntl$getown(r2, 0x5) syz_open_pts() kevent(r1, 0x0, 0x0, &(0x7f0000000180), 0x5, 0x0) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000080)) 05:49:20 executing program 0: r0 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x161ea, 0x4) setsockopt(r0, 0x9, 0xa8, &(0x7f0000000040)="5e05b9168e5bb29b919c426f2254120f3036b2377177f985f9f47dd6c5c878439968cd9c22", 0x37e) connect$unix(r0, &(0x7f0000000100)=@abs={0x89a88f592e0a028b}, 0x10) r1 = msgget(0x2, 0x81) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)) msgrcv(r1, &(0x7f0000001180)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002a85000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e8fb0ed7bb00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffea00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f4f704261c6241fa72ff7ffe22a24ed5c6f0f7d333cdbf31fd215260fe2c08ce0c99875b9b55043a9c9fb5f3b0261c503001"], 0x1008, 0x0, 0x1800) 05:49:20 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, 0x0, 0x0) write(r1, 0x0, 0x0) write(r1, 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r0) openat(r2, &(0x7f0000000000)='./file0\x00', 0x209, 0x140) close(r0) 05:49:20 executing program 1: r0 = socket(0x11, 0x800000000000003, 0x0) getsockopt(r0, 0x11, 0x3, 0x0, 0x0) 05:49:20 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffa, 0x70, 0x4bd211a585fcfcd3, 0x1, 0xe68}, {{r0}, 0xffffffffffffffff, 0x10, 0x11, 0x3ff, 0x56}, {{r1}, 0xfffffffffffffffb, 0x14, 0x0, 0x5, 0x9954}, {{r1}, 0xfffffffffffffffe, 0x28, 0x21, 0x9, 0x7fffffff}, {{r1}, 0xfffffffffffffff8, 0x21, 0x62, 0xfffffffffffffc00, 0x10000}, {{r1}, 0xfffffffffffffffb, 0x84, 0x0, 0x20, 0x372}], 0x401, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0xa9, 0x60, 0x101, 0x8}, {{r1}, 0xfffffffffffffff8, 0x10, 0x2, 0x101, 0x8}, {{r1}, 0xfffffffffffffffd, 0xc8, 0x80000000, 0x7, 0x1}, {{r0}, 0xfffffffffffffffd, 0x3f, 0x20000004, 0x1, 0x401}, {{r0}, 0x0, 0x10, 0xfffff, 0x2, 0x3f}], 0x401, &(0x7f0000000180)={0x6, 0x14f}) kevent(r1, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffe, 0xc1}], 0x3, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) dup2(r0, r2) 05:49:20 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x40, 0x0, 0xfffffffffffffd5a) recvfrom$unix(r0, &(0x7f0000000100)=""/4096, 0x1000, 0x843, 0x0, 0x0) socket(0x6, 0x3, 0x164) fcntl$setstatus(r0, 0x4, 0x4) setsockopt(r0, 0x0, 0x401, &(0x7f0000000000)="35fdf679b2a4b7f4fb7dcf95ada8ea1b8ec908ec5141288679307b2568acbca26a99ffe255bf01a0a03291f1737f7ade37288d9ba21886ed2459707a58b3c404c9c589fd7ccd42462bc7432f22372fed0de3ed6d5d8861ec53143b35e95548f7e4c088291e564ce91d1f5d96cb70e4f0c20cefc3f46f0d4383e17c6f99c42ef66624193e8ae1eacd9384790a03ec7a78592b3c373e87131d7ac4cec3e7b2c8dcc2d78c667bb3ab475928679c8db218b65b991aeefd686a4b276cb91cda5c2b2c3f2111c77d3386790a", 0xc9) pipe2(&(0x7f0000001100)={0xffffffffffffffff}, 0x4) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000001180)=0x9) r2 = msgget$private(0x0, 0x2) msgctl$IPC_RMID(r2, 0x0) mlockall(0x2) 05:49:20 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) getsockname$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) clock_gettime(0x3, 0xffffffffffffffff) clock_gettime(0x4, &(0x7f0000000000)) 05:49:20 executing program 1: accept$unix(0xffffffffffffffff, &(0x7f0000000200)=@file={0x0, ""/4096}, &(0x7f0000000080)=0x1002) r0 = socket(0x18, 0x2, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x80, 0x11) setsockopt(r0, 0x1000000000029, 0x200000033, &(0x7f0000000000), 0x88) 05:49:20 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x1c0000000, 0x100000000}) r1 = getpgid(0xffffffffffffffff) fcntl$lock(r0, 0x10000080000009, &(0x7f00000000c0)={0x0, 0xfffffffffffffffe, 0x7ffb, 0x2000300000000, r1}) 05:49:20 executing program 0: socketpair$unix(0x1, 0x8000000000005, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) flock(r0, 0x2) socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r1, &(0x7f0000000400)={&(0x7f0000000000)=@abs, 0x8, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="28000000ffff001c2174cf9a4e994e69f8000100000040000004", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1], 0x28}, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f00000001c0)='./file0\x00', 0x0, 0x80000020) ioctl$TIOCSCTTY(r2, 0x20007461) sendto$inet6(r2, &(0x7f0000000100)="473c7b3cd84755dacfb2b1f46ccc35669243d01ebbe75192ebc3b51853dd1fb88454c44626e512233af0bdc1e82d10fdde1de25f355c2911b7467e1aa6", 0x3d, 0xc, &(0x7f0000000140)={0x18, 0x2, 0x5, 0xfffffffffffffff7}, 0xc) openat(r2, &(0x7f0000000180)='./file0\x00', 0x80, 0x0) 05:49:20 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) unlinkat(r0, &(0x7f0000000000)='\x00', 0x0) r2 = kqueue() kevent(r2, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r4 = kqueue() kevent(r4, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x60, 0x0, 0xfffffffffffffff9, 0x0) close(r2) 05:49:20 executing program 0: shmat(0xffffffffffffffff, &(0x7f0000ffc000/0x1000)=nil, 0x3000) shmat(0xffffffffffffffff, &(0x7f0000ffc000/0x4000)=nil, 0x2000) shmat(0xffffffffffffffff, &(0x7f0000ffd000/0x3000)=nil, 0x2000) shmat(0x0, &(0x7f0000ffc000/0x2000)=nil, 0x2000) shmat(0x0, &(0x7f0000ffc000/0x4000)=nil, 0x1000) shmat(0x0, &(0x7f0000fff000/0x1000)=nil, 0x3000) shmat(0x0, &(0x7f0000ff7000/0x8000)=nil, 0x2000) r0 = shmat(0xffffffffffffffff, &(0x7f0000ffe000/0x2000)=nil, 0x1000) shmdt(r0) r1 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) close(r1) 05:49:20 executing program 0: r0 = shmget(0x3, 0x1000, 0x5, &(0x7f0000149000/0x1000)=nil) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000040)=""/184) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) select(0x14, &(0x7f0000000000), 0x0, 0x0, 0x0) 05:49:20 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="82022e2fc47bb666695d653000"], 0x10) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) shutdown(r0, 0x0) 05:49:20 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() r2 = syz_open_pts() r3 = kqueue() kevent(r3, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x11}], 0xfff, 0x0, 0x0, 0x0) r4 = syz_open_pts() kqueue() kevent(r3, &(0x7f0000000040)=[{{r4}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000280)=[{{r3}, 0xfffffffffffffffd, 0xd0, 0x400000e4, 0x8000, 0x5}, {{r3}, 0xffffffffffffffff, 0x46, 0xf0000043, 0x2, 0x9}], 0x6, &(0x7f00000002c0)=[{{r2}, 0xfffffffffffffff8, 0x80, 0x4, 0x80000001, 0x2f7}, {{r0}, 0x0, 0x2, 0x1, 0x9, 0x60}, {{r1}, 0xfffffffffffffffa, 0x4a1be86c5b939660, 0x48, 0x0, 0x3}, {{r1}, 0xfffffffffffffffb, 0x8, 0x80, 0x1000, 0x10000000000}, {{r2}, 0xfffffffffffffffb, 0xc4, 0x1, 0x87fc, 0xfff}, {{r0}, 0xfffffffffffffffc, 0x90, 0x20000000, 0x0, 0x7}], 0x7ff, &(0x7f0000000380)={0x3, 0x180a}) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f00000003c0)) ioctl$TIOCSBRK(r4, 0x2000747b) r5 = syz_open_pts() ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) kevent(r3, 0x0, 0x0, &(0x7f0000000080), 0x5, 0x0) kevent(r3, &(0x7f0000000080)=[{{r2}, 0xfffffffffffffff8, 0x92, 0x40, 0x7ff, 0x3}, {{r0}, 0xffffffffffffffff, 0x1, 0x1, 0xb562, 0x1}, {{r4}, 0xffffffffffffffff, 0x41, 0x80000008, 0x0, 0x80000000}, {{r2}, 0xfffffffffffffffe, 0xa, 0xf0000080, 0x56, 0x76}], 0x4, &(0x7f0000000100)=[{{r4}, 0xfffffffffffffffd, 0x42, 0x80000008, 0xffffffffffffffff, 0x100000001}, {{r4}, 0xfffffffffffffffe, 0x4a, 0x20000000, 0x3, 0x7e}, {{r5}, 0xfffffffffffffffb, 0x0, 0x1, 0x4, 0x5}, {{r4}, 0xffffffffffffffff, 0xb, 0x4, 0xffffffffffff2d4c}, {{r0}, 0xfffffffffffffffd, 0x20, 0x31, 0x9, 0x7}, {{r0}, 0xffffffffffffffff, 0x43, 0xfffff, 0x6, 0x3}, {{r0}, 0x0, 0x84, 0xf0000000, 0x40, 0xef}, {{r0}, 0xfffffffffffffff9, 0x10, 0x40000000, 0x3, 0x2}, {{r2}, 0xfffffffffffffffa, 0x84, 0x2, 0xff, 0x81}], 0x4, &(0x7f0000000240)={0x0, 0x7}) 05:49:20 executing program 1: r0 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000000)=0x1, 0x4) 05:49:20 executing program 1: munmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000) accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x95) mmap(&(0x7f0000d6a000/0x3000)=nil, 0x3000, 0x2, 0x1810, r0, 0x0, 0x2) 05:49:20 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = syz_open_pts() writev(r2, &(0x7f0000000000)=[{&(0x7f0000003c80)="e1", 0x1}], 0x1) dup2(r1, r2) fcntl$getflags(r2, 0x0) setrlimit(0x8, &(0x7f0000000080)) execve(0x0, 0x0, 0x0) getpeername$inet(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) 05:49:21 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x2, 0x0, 0x0, 0x0, "81188ffa9a0a38e8f9be173b10ed2676def6576a"}) r0 = accept(0xffffffffffffff9c, &(0x7f0000001300)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e94d0c92a35cdea47bcf8a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d083000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000dd00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f9ce71f68db55a4748427bb314666c21e4bbb3c30dce0f2c15a4bb7328b431023c1eb1fd0e09044274f3448271347b9fc7bda30eeed256e9e7cc98b568f68f3a5d77d5bd79632b49c19520737cf8872656e33cbdce9bda28744aeae0250cd15bd00948c2a03f198a3ae3343955f9c2ba4a7fcce262dbe9febcc7b605b9e55cf52c2702a9a99f9bdecba2767f259ff5d21791ca1d425e13ece91891554d42adfc27"], &(0x7f0000001280)=0x1002) shutdown(r0, 0x1) r1 = socket$inet(0x2, 0x1, 0x0) preadv(r1, &(0x7f0000000200)=[{&(0x7f00000000c0)=""/167, 0xa7}, {&(0x7f0000000180)=""/79, 0x4f}], 0x2, 0x0) getpeername$inet(r1, &(0x7f0000000000), &(0x7f0000000080)=0xc) setsockopt$inet_opts(r1, 0x0, 0x13, &(0x7f0000000240), 0xfffffffffffffcb3) listen(r1, 0x0) r2 = semget$private(0x0, 0x1, 0x80) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000000240)=""/144) 05:49:21 executing program 1: r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) r1 = getuid() getgroups(0x5, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) fchown(r0, r1, r4) getgroups(0x2, &(0x7f00000000c0)=[r2, r3]) r6 = getuid() pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSCTTY(r7, 0x20007461) clock_gettime(0x3, &(0x7f0000000140)) sendmsg(r8, &(0x7f0000000880)={&(0x7f0000000180)=@un=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000580)=[{&(0x7f00000001c0)="3e642aef9386b1332866e70dbec43360b53ec26a1f708d5ea97e9821b07e61ff394c8f1c3569deb3cdc28b43cce91020388796a60ad1d205b554453cfdc7f09069dba9dad23d464e43c7e909ae14304142f99a4a6842482b11fc54bb9ec9e2e17b7714c500e6c6da95eb027bbaae54c7e157eb4fa407e68a7e20370184971b7265ebffaaab6ef44d4c5ec679ecb14d48c46b205591d31007d36bf6a6fd377c7de47850811f345cbca4764c1f35", 0xad}, {&(0x7f0000000280)="a6e8e9", 0x3}, {&(0x7f00000002c0)="a25b14c13f7e1b15500a5a2fb72affb26b0588b52ed031e8c7b443de7c7cc70d5c1d835b3b66def248c045afa9aa6b", 0x2f}, {&(0x7f0000000300)}, {&(0x7f0000000340)="89c2e159236d5e84f7bb9cb929285f3173f3e36058e3", 0x16}, {&(0x7f0000000380)="b47b30d41809a30a0afe3ac43b78563f8f563a068f5f5f0c6bfede76ae9579e966c908541f42e5d30041d8ebb6881ecb3164b83c096792467fd0d1693f1f574cf306076925e28451c5620e71fbd0441135b97b8f16f3efe2cc2ad9acf8bd541667b8a844e2b63d3a586f0cc84c7e6ef3c2c9e6f6e05eace89f606e82324c297f99959fbf0bed59183e4c243444b257c03d4e6a610eee704df7153dea49f3e565", 0xa0}, {&(0x7f0000000440)="e5efd4ede62bb385b47099b1b81573503c378f1606024d36cc797e7d6183f038eca4034db06a18ffd7adf0cdb463a9cdbec6c92338d1c9e54469c270c1fbd1d0f51b700488b2f2a883180b9031bc36576a0c634ffb4df3b0e8e9835430244421af6c5dfa6e78b0b1fdca5db1ff91d4e3d34d036b82475853211662b22aa9ee1b8efb1d2849a449b8d7f0250450b27bfa8d40394cc668929637", 0x99}, {&(0x7f0000000500)="ed8413d64dc625459125f303a7d041f4955fc96329545b4aea47a2104cd525bfd897e7eca4f5fe00ada6ff8a8eeaba287487f41651c37bd7eeb8b96e4615dc9ba45ca07db3b96ca179d2af80a60ac9f233506b9a5514502a56df2fdd8e0fee8c29", 0x61}], 0x8, &(0x7f0000000600)=[{0x68, 0x1, 0x3, "80e4e43e4da77f7fabe1448f8caf0e95012c855eb29fdc4ee527390bd1b45614172365cd22696a7ab60cdc04d248868b64c2ad9a782357f6191c8c420fe91f12a9b0891802950cd9a361121602bf2e6f8dfb688daf6518"}, {0xe0, 0xffff, 0x7, "d22d1f60c69f3670acdc1684c8bb0b2c8188b1b2fcd96b897bd49c6a0f0d960092df7a37050c9fe93684063cec09fd8799cf701cafe34d7a57c30fa7c1b50396c2291c8a3d3cffadf8993875854be7668de2a8118f9e7c33f76554e881674bc52c654e2fd1ee7c04550a6cab8575392463a38f3e90493594a84fd72f91a525cf33a8cc0915dd861a4bb22149a419c0c56216e63957d5c03799a2efb9eda0d85e5400c2e37913b3a017dac44a3bd44f3d38fba5054fc462611f7ee7fbbcd6e2809b78217c85d22f44d422aa3122d94763"}, {0xe0, 0xffff, 0x0, "171a6ed7c68eb904088dd93a24270a5c9d95ee4e552ef1c9784ff842b645e3e026ad21a223b555298bf85f85d1c1ce71d64e33b10f98b3433abd5c462e849f69fbf936eb5a7fbba035acb3a6664f5476587054db4c08fb280feebf36f9e46f210917cb8ca67319efb0c952110358a99f87ebf34e61aceca95ca76711e926821644188d747cf462eb7f9e79adad3ba37dae77560e3d4a60e9992c9fafb5645c665f28b4560a391d8a6fe06fb76ac6c9e25730202cdfdf62a4ab60ddd8154c4bea02baf775af9d81291c8283e992c93a"}, {0x20, 0xffff, 0x9, "b2a1c581c3d5cabf09"}], 0x248}, 0x4) kevent(r8, &(0x7f00000008c0)=[{{r0}, 0xffffffffffffffff, 0x50, 0xfffff, 0x20, 0x984}, {{r8}, 0x0, 0x8, 0x1, 0x0, 0x7}, {{r0}, 0xffffffffffffffff, 0x80, 0x20000000, 0x3e16, 0xffffffffffffffff}, {{r0}, 0xfffffffffffffffd, 0x23, 0x1, 0x42e7f069, 0x5}, {{r0}, 0xfffffffffffffffb, 0x0, 0x0, 0x8, 0xfffffffffffffb33}, {{r8}, 0x0, 0x24, 0x60000044, 0xff, 0x2}, {{r7}, 0x0, 0x4, 0x1, 0x2d69, 0xe336}, {{r0}, 0x0, 0x24, 0x4, 0x56f, 0x2}, {{r0}, 0xffffffffffffffff, 0x6e, 0x1, 0x1, 0x1ff}, {{r8}, 0xffffffffffffffff, 0x4, 0x800000c1, 0x7, 0x800}], 0x81, &(0x7f0000000a00)=[{{r8}, 0xfffffffffffffff9, 0x1, 0x40000000, 0x10001, 0x5}, {{r8}, 0x0, 0x80, 0x40, 0x3, 0x1ffc000000}, {{r0}, 0xffffffffffffffff, 0x4, 0x40, 0x4, 0x40}], 0x0, &(0x7f0000000a80)={0x7, 0x86}) r9 = getpid() fcntl$lock(r7, 0x9, &(0x7f0000000ac0)={0x2, 0x1, 0x9, 0xf7a8, r9}) ioctl$TIOCGTSTAMP(r8, 0x4010745b, &(0x7f0000000b00)) ioctl$TIOCCDTR(r7, 0x20007478) getsockopt$sock_int(r0, 0xffff, 0x1018, &(0x7f0000000b40), &(0x7f0000000b80)=0x4) pipe(&(0x7f0000000bc0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000c00)="5755c53bb703568379e07878cb0658dffc673999539a2e83a70f77c376f972aba6c982e54efd6bc3d563a06d17d7030024306ec1169fe57c039129e6023f93c7284d442bb4b5261de3e55f74493d9cec590fd130185c635040fb89d4784a5612f70477ca7ebf5988cc42f7d54bd4bd1b058619157500c490416713ede2ecb468d67ede3dc6a07a9bac00983d93c1f0de7b0484e8c2e2e8f6ac0e5147a5c0f1c89d24de51a11142155c6cbf15717e", 0xae) munlockall() pipe(&(0x7f0000000cc0)={0xffffffffffffffff, 0xffffffffffffffff}) fchown(r11, r1, r2) fcntl$getflags(r12, 0x3) ioctl$TIOCSDTR(r11, 0x20007479) setsockopt$sock_linger(r10, 0xffff, 0x80, &(0x7f0000000d00)={0xe0, 0x9}, 0x8) recvfrom$unix(r7, &(0x7f0000000d40)=""/50, 0x32, 0x2, 0x0, 0x0) pipe2(&(0x7f0000000d80)={0xffffffffffffffff}, 0x10004) r14 = msgget(0x0, 0x20) msgctl$IPC_SET(r14, 0x1, &(0x7f0000000dc0)={{0x9, r6, r5, r1, r5, 0x40, 0x80000000}, 0x0, 0x2, r9, r9, 0x1, 0x6, 0xffffffffffffe2a8, 0x1}) ioctl$TIOCNXCL(r13, 0x2000740e) openat(r8, &(0x7f0000000e40)='./file0\x00', 0x20000, 0x8e) 05:49:21 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x3, 0x0) close(r0) r1 = dup(0xffffffffffffffff) syz_open_pts() r2 = dup(r1) r3 = syz_open_pts() poll(&(0x7f00000000c0)=[{r3, 0x50}], 0x1, 0x7fffffff) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) fsync(r2) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f0000000200)={{0x18, 0x2, 0x8, 0x7}, {0x18, 0x0}, 0x8001, [0x2, 0x1, 0x6, 0x585d77e0, 0x9, 0x1, 0x9, 0xff]}, 0x3c) dup(r3) r4 = syz_open_pts() fcntl$setstatus(r3, 0x4, 0x44) r5 = dup(r4) kevent(r5, &(0x7f0000000080), 0x8, &(0x7f0000000100)=[{{r3}, 0x8ceddf820872837f, 0x40, 0x82, 0x0, 0x7}, {{r4}, 0x0, 0x68, 0x0, 0x100, 0x8}, {{r3}, 0xfffffffffffffffd, 0x10, 0x24, 0x800, 0x8000}, {{r3}, 0xffffffffffffffff, 0x8a, 0x8, 0x10001}, {{r4}, 0xffffffffffffffff, 0xa2, 0xf0000045, 0x7, 0xcde6}, {{r3}, 0xfffffffffffffffb, 0x84, 0x4, 0x3, 0x8}], 0xf4, &(0x7f00000001c0)={0x101, 0x800}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "c9411bee9deef74377b4ed367dd61789ce659ef9"}) dup(0xffffffffffffffff) 05:49:21 executing program 0: pipe2(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = dup2(r0, r1) r3 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x8001, &(0x7f00000000c0)={0x0, 0x7f}) kevent(r2, 0x0, 0x8, &(0x7f0000000080)=[{{r1}, 0x0, 0x80, 0x4, 0x7, 0xfff}], 0x7, 0x0) r4 = accept(r2, 0x0, &(0x7f0000000000)) r5 = fcntl$dupfd(r3, 0x0, r4) 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}) recvfrom(r2, &(0x7f0000000640)=""/173, 0xad, 0x1, &(0x7f0000000100)=@in6={0x18, 0x0, 0x5, 0x2}, 0xc) kevent(r3, &(0x7f0000001880)=[{{r3}, 0xfffffffffffffffb, 0x1, 0x2, 0x4, 0xfffffffffffeffff}, {{r2}, 0xfffffffffffffffd, 0x56, 0x0, 0x8, 0x53}, {{r2}, 0xfffffffffffffffd, 0x0, 0x8, 0x6, 0xffffffffffffff01}, {{r0}, 0xffffffffffffffff, 0x20, 0xe, 0x8001, 0xef}, {{r2}, 0xfffffffffffffff8, 0x23, 0x8000004c, 0x9, 0x7ff}, {{r5}, 0x0, 0xa1, 0x20000007, 0x10001, 0x5}, {{r3}, 0xfffffffffffffffc, 0x5, 0x2, 0x7, 0x2}, {{r0}, 0xfffffffffffffffc, 0x2, 0x2, 0xffff, 0x7}, {{r0}, 0xfffffffffffffff8, 0x3, 0x20, 0x0, 0x2}, {{r0}, 0xffffffffffffffff, 0x40, 0x80, 0x4, 0xf9f}], 0x34, 0x0, 0xc68, 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) 05:49:21 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) close(r2) kqueue() sendmsg$unix(r1, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="30000000ffff00000100000000000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES64=r0], 0x30}, 0x0) 05:49:21 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = shmget(0x3, 0x2000, 0x3, &(0x7f0000ffc000/0x2000)=nil) shmctl$SHM_UNLOCK(r1, 0x4) sendto(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) r2 = getuid() chown(&(0x7f0000000180)='./file0\x00', r2, 0x0) shmget(0x1, 0x4000, 0x0, &(0x7f0000ffa000/0x4000)=nil) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f00000002c0)=0xc) getsockopt$sock_int(r0, 0xffff, 0x1e3ef468359250e, &(0x7f0000000000), 0x0) r3 = dup2(r0, r0) ioctl$TIOCSPGRP(r3, 0x40047477, &(0x7f0000000300)) r4 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x130) getpeername$unix(r4, &(0x7f0000000100)=@abs, &(0x7f0000000140)=0x8) ioctl$TIOCGETA(r4, 0x402c7413, &(0x7f00000000c0)) recvmsg(r0, &(0x7f0000002980)={&(0x7f0000001300)=@in, 0xc, &(0x7f0000002800)=[{&(0x7f0000001340)=""/103, 0x67}, {&(0x7f00000013c0)=""/107, 0x6b}, {&(0x7f0000001440)=""/175, 0xaf}, {&(0x7f0000001500)=""/66, 0x42}, {0x0}, {&(0x7f0000002680)=""/205, 0xcd}, {0x0}], 0x7, &(0x7f00000028c0)=""/149, 0x95}, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r4, 0x29, 0x69, &(0x7f0000000280)={{0x18, 0x3, 0x40, 0xc6}, {0x18, 0x3, 0x1, 0x2}, 0x80000001, [0x9, 0xffffffff, 0x0, 0x101, 0xfffffffffffffff8, 0x2ac000000000, 0x4, 0xc7f4]}, 0x3c) bind(r0, &(0x7f00000029c0)=@in6={0x18, 0x3, 0x1ff, 0x5}, 0xc) socket(0x0, 0x8000, 0x8001) socketpair$unix(0x1, 0x7, 0x0, &(0x7f00000001c0)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000012c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$inet6(r5, &(0x7f0000000240), &(0x7f0000000040)=0xff83) 05:49:22 executing program 1: r0 = socket(0x2, 0x8003, 0x0) setsockopt(r0, 0x0, 0x1e, &(0x7f0000000000), 0x0) 05:49:22 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x1, 0x6) setsockopt$inet_opts(r0, 0x0, 0xc, &(0x7f0000000000)="db539b0957ab3862", 0x8) 05:49:22 executing program 1: r0 = syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)=0x6) syz_open_pts() 05:49:22 executing program 1: pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000100)=[{r0, 0x21}], 0x1, 0xffffffff) write(r0, &(0x7f00000001c0), 0xfffffef3) poll(&(0x7f0000000000)=[{r0, 0xd}], 0x1, 0x0) 05:49:22 executing program 0: r0 = accept(0xffffffffffffffff, &(0x7f0000000080)=@in6, &(0x7f0000000100)=0xc) getsockname$unix(r0, &(0x7f0000000140)=@abs, &(0x7f0000000180)=0xffffff75) r1 = getppid() wait4(r1, &(0x7f0000000540), 0x40002, &(0x7f0000000480)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) r3 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x220, 0x42) ioctl$TIOCSTOP(r3, 0x2000746f) clock_settime(0x0, &(0x7f00000002c0)={0x3f, 0x5}) setsockopt$sock_int(r2, 0xffff, 0x1000, 0x0, 0x0) rmdir(&(0x7f0000000340)='./file0\x00') getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000300), &(0x7f0000000040)=0x8) 05:49:22 executing program 0: r0 = syz_open_pts() preadv(r0, &(0x7f0000000200)=[{&(0x7f0000000080)=""/14, 0xe}, {&(0x7f00000000c0)=""/162, 0xa2}, {&(0x7f0000000180)=""/53, 0x35}, {&(0x7f00000001c0)=""/18, 0x12}], 0x4, 0x5e) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000002c0)=0x200000000006) poll(&(0x7f0000000040)=[{r0, 0x20}, {r0, 0x14f}, {r0, 0x104}, {r0, 0x89}, {r0, 0x41}, {r0, 0x180}, {r0, 0x43}], 0x7, 0xffffffffffff27f9) 05:49:22 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) munmap(&(0x7f0000fea000/0x13000)=nil, 0x13000) accept$unix(r0, 0x0, &(0x7f00000007c0)) recvmsg(r0, &(0x7f0000000680)={0x0, 0x0, &(0x7f0000000400)=[{&(0x7f0000000000)=""/53, 0x35}, {&(0x7f0000000080)=""/106, 0x6a}, {&(0x7f0000000100)=""/102, 0x66}, {&(0x7f0000000180)=""/77, 0x4d}, {&(0x7f0000000200)=""/74, 0x4a}, {&(0x7f0000000280)=""/181, 0xb5}, {&(0x7f0000000340)=""/30, 0x1e}, {&(0x7f0000000380)=""/73, 0x49}, {&(0x7f0000000500)=""/202, 0xca}], 0x9, &(0x7f0000000600)=""/111, 0xfffffffffffffed0}, 0x800) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) bind$unix(r0, &(0x7f00000006c0)=ANY=[@ANYBLOB="01002e2f66806c653000"], 0xa) accept(r0, &(0x7f0000000740)=@in, &(0x7f0000000780)=0xc) mknod(&(0x7f0000000700)='./file0\x00', 0x10, 0x3f) 05:49:23 executing program 1: r0 = open(&(0x7f0000000080)='./file0/file0\x00', 0x8000, 0x140) setsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f00000000c0)=0x9, 0x4) symlinkat(&(0x7f0000000100)='./file0\x00', r0, &(0x7f0000000140)='./file0/file0\x00') ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffa, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x47eb, 0x0, 0x2, 0x0) close(r1) ioctl$TIOCDRAIN(r1, 0x2000745e) open(&(0x7f0000000000)='./file0\x00', 0x100, 0x20) 05:49:23 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) preadv(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)=""/139, 0x8b}], 0x1, 0x43) setsockopt$inet_opts(r0, 0x0, 0x21, 0x0, 0x0) utimes(&(0x7f0000000080)='./file0\x00', &(0x7f0000000040)={{0x24, 0x70e3d6d6}, {0xfffffffffffffffa, 0xffff}}) 05:49:23 executing program 1: r0 = socket$inet6(0x18, 0x1, 0xe32f) getsockopt(r0, 0x6, 0x0, 0x0, 0x0) 05:49:23 executing program 0: r0 = syz_open_pts() mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x11, r0, 0x0, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0x40000000}) write(r0, &(0x7f0000000200), 0xfe72) syz_open_pts() 05:49:23 executing program 1: r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x400, 0x100) flock(r0, 0xf) setitimer(0x3, &(0x7f0000000080)={{0x1, 0x9}, {0xfffffffffffffffd, 0x100}}, &(0x7f0000000100)) setitimer(0x2, &(0x7f0000000180)={{0x109, 0xfffffffffffffffe}, {0x7fff, 0x1004}}, &(0x7f0000000140)) setitimer(0x2, &(0x7f0000000000)={{0x9}, {0x4, 0x4}}, &(0x7f0000000040)) 05:49:23 executing program 1: nanosleep(&(0x7f00000002c0)={0x6}, &(0x7f0000000300)) execve(0x0, 0x0, 0x0) getrusage(0xffffffffffffffff, &(0x7f0000000000)) 05:49:23 executing program 1: mlock(&(0x7f0000ffa000/0x3000)=nil, 0x3000) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400000002c2, 0x80) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x3, 0x10, r0, 0x0, 0x0) mlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) 05:49:24 executing program 0: socketpair(0x16, 0x1, 0xffffffff80000001, &(0x7f0000000000)) syz_emit_ethernet(0x10000027b, 0x0) munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) mincore(&(0x7f0000ffc000/0x4000)=nil, 0x4000, &(0x7f0000000040)=""/156) 05:49:24 executing program 1: r0 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) unveil(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000000c0)='W\x00') lseek(r0, 0x0, 0x1) ioctl$TIOCSDTR(r0, 0x20007479) getdents(r0, &(0x7f0000000080)=""/37, 0xfe37) open(&(0x7f0000000000)='./file0\x00', 0x10140, 0x8) 05:49:24 executing program 1: r0 = open(&(0x7f0000000000)='.\x00', 0x40, 0x0) faccessat(r0, &(0x7f0000001440)='.\x00', 0x1, 0x0) 05:49:24 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) getsockopt(r0, 0x1, 0x66c65ad3, &(0x7f0000000000)=""/93, &(0x7f0000000080)=0x5d) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0xc, &(0x7f0000000040), 0x182) dup2(r1, r1) 05:49:24 executing program 0: faccessat(0xffffffffffffffff, &(0x7f0000000040)='/', 0x4, 0x0) unlink(&(0x7f0000000000)='./file0\x00') 05:49:24 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) getsockopt$sock_int(r1, 0xffff, 0x1802, &(0x7f0000000040), &(0x7f0000000080)=0x4) r2 = dup(r0) ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) kevent(r0, 0x0, 0x0, 0x0, 0x9, 0x0) execve(0x0, 0x0, 0x0) 05:49:24 executing program 0: socket(0x18, 0x5, 0x10000) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) syz_open_pts() r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xc, &(0x7f0000000240), 0x0) 05:49:24 executing program 0: pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) read(r0, &(0x7f0000000440)=""/4096, 0x1000) syz_open_pts() write(r1, &(0x7f00000001c0), 0xfffffef3) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000000)=0x6) execve(0x0, 0x0, 0x0) 05:49:24 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) setsockopt(r0, 0xe0d2, 0x9, &(0x7f0000000100)="6c3e8f853e8b219bdbc1cea571308d2fc802115c3398e81196048550d6f5b32afaebbcced7d6b70d248c50db8e73371a3be160ece4b29e27926c99ea4b19d3440481500ee11dc7d9062472ec9268de8940c7766c06f22e0fad15de71ec9450f0ab3be9570edecd29095544a7f52e86ec1aadf85c80b34eefc23402df3e76cc724b3a9cdfe25e5d6f5032", 0x8a) getsockopt(r0, 0x3, 0x5, &(0x7f0000000040)=""/122, &(0x7f00000000c0)=0x7a) bind(0xffffffffffffffff, &(0x7f00000001c0)=@in={0x2, 0x1}, 0xc) setsockopt(0xffffffffffffffff, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(0xffffffffffffffff, 0x29, 0xa, 0x0, 0x0) 05:49:24 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xb, &(0x7f0000000000), 0x0) 05:49:24 executing program 0: munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) minherit(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x3) madvise(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0) munmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000) 05:49:24 executing program 1: select(0x40, &(0x7f0000000140), 0x0, 0x0, &(0x7f0000000200)={0x0, 0x3ff}) select(0x40, &(0x7f0000000000)={0x9, 0x1d6000000000000, 0xb25, 0x40, 0x0, 0x7, 0x3, 0xb0}, &(0x7f0000000040)={0x9, 0x5, 0x7fff, 0x40, 0x76, 0x5, 0x1, 0x8}, &(0x7f0000000080)={0x3, 0x8, 0xd40a, 0x9, 0xffff, 0x5, 0x36e, 0x7d8}, &(0x7f00000000c0)={0x400, 0x4}) r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000180)=0xc) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f00000001c0), &(0x7f0000000240)=0x10) 05:49:24 executing program 0: chdir(&(0x7f0000739ffe)='..') chdir(&(0x7f00001ec000)='..') pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) getpeername$unix(r0, &(0x7f0000000040)=@file={0x0, ""/4096}, &(0x7f0000001080)=0x1002) openat(0xffffffffffffff9c, &(0x7f00004d2ffe)='..', 0xfffffffffffffffd, 0x4000002e) 05:49:24 executing program 1: r0 = shmat(0x0, &(0x7f0000ff1000/0xc000)=nil, 0x1000) shmdt(r0) 05:49:24 executing program 0: r0 = syz_open_pts() writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abcc", 0x54}], 0x1) write(0xffffffffffffffff, 0x0, 0x0) r1 = dup2(r0, r0) sendto$inet6(r1, &(0x7f0000000280)="0d3d2cd4a0b1c8714dad65dad02e3fe05852e62d95c373a3de12eb164632ed14d168fcaabbc2d99a806c245fa474ce9dfbb9830a440e9f357c4b842ce23e26af40131951e4c2af601752e697304a8bd52df0ca23f2f321218425816b737b5491f5a825a0cb3b31bcbdd9360eedbab1f2fe538ab77f18e4c6b8815eadf8851810d540b956e11d5a927e4dbb9d569650dd02ab7b4e4880ced7f4f8", 0x9a, 0x8, &(0x7f0000000000)={0x18, 0x1, 0x51, 0xf513}, 0xc) r2 = syz_open_pts() syz_open_pts() close(r2) ioctl$TIOCEXCL(r2, 0x2000740d) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) r3 = syz_open_pts() ioctl$TIOCEXCL(r0, 0x2000740d) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r3, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r3, &(0x7f0000000780)="00c5f8352d0917b163cb5f8beba77adcb0b93e7f8397e68cdd1af31d9fe6ea4cd68f2cf779fca78bca17bd7fc335588517406e221cfdf7ce1c25815a7d0002000000b506231b3f77bc6ade7d41797c8b9f99e2291d5eb1613a00b3e97016c555070000ea9d8f2f4a10f6e813598062b043f7f976ed1c503022e7a2e86aee0ceb3ab2b16842f448d0bd39433acef78b95e39fd07c3f48e302321c7134435435eba5230a21a1a75904000000000000000648395154c8b133620e213a4cbd70855cd58f9b429de61ce61fc96865c1d8fe416d213b05de0800487e000000000000f66820030000000000000000000000000000000000000000000000020000ec000000000000000000000000960c78b0ad344d1b409bbef8c8070d", 0x119) r4 = syz_open_pts() close(r3) r5 = dup(r4) r6 = syz_open_pts() ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x3, 0xfffffffffffffff7, "0503e7bb14543800e0ff0000ffbffff000bf3e00"}) readv(r6, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) sendto$unix(r5, &(0x7f0000000140)="20cfa136016c92196a5481d451512f54da6a102a6e3d5902cc2b9957c82340e64c39a52567164284a0759d3c", 0x2c, 0xe, 0x0, 0x0) shmget$private(0x0, 0x4000, 0x9, &(0x7f0000ff9000/0x4000)=nil) syz_open_pts() 05:49:24 executing program 1: r0 = open(&(0x7f0000000140)='./file0\x00', 0x8000000000020d, 0x0) msgget$private(0x0, 0x20) pwritev(r0, &(0x7f0000002380)=[{&(0x7f0000000240)="8985e80dded7cea665f871fa0713c94169302f057f4e4cfcba61108dcb2649e622fa6ebe51fccfbeeb8fbffabe7aba49579426d28d2173d53d22dc995e2a0cc72a5a645ee8edf8cbd3af3d03b7c3c4c56e431163922c96ea25a4f63160ac8841fbc088a36fb1c528d0b549dac477671e4f05fb", 0x73}], 0x1, 0x0) r1 = dup(r0) pwritev(r1, &(0x7f0000003a40)=[{0x0, 0x73}], 0x1, 0x0) 05:49:24 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x1ff, 0x4000000) mmap(&(0x7f0000bd5000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000000)=0x1) mmap(&(0x7f0000b7f000/0x1000)=nil, 0x1000, 0x0, 0x11, r0, 0x0, 0x0) 05:49:24 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "06000000000000002007ec00"}) mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) r0 = kqueue() fcntl$getown(r0, 0x5) kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) minherit(&(0x7f00001ef000/0x4000)=nil, 0x4000, 0x0) minherit(&(0x7f00001f0000/0x2000)=nil, 0x2000, 0x0) r1 = accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) readv(r0, &(0x7f0000001600)=[{&(0x7f0000000140)=""/4096, 0x1000}, {&(0x7f0000001140)=""/228, 0xe4}, {&(0x7f0000001240)=""/48, 0x30}, {&(0x7f0000001280)=""/209, 0xd1}, {&(0x7f0000001380)=""/142, 0x8e}, {&(0x7f0000001440)=""/83, 0x53}, {&(0x7f00000014c0)=""/230, 0xe6}, {&(0x7f00000015c0)=""/46, 0x2e}], 0x8) getpeername(r1, &(0x7f0000000080)=@un=@abs, &(0x7f0000000100)=0x8) 05:49:25 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000200)="05", 0x1}], 0x1) r1 = syz_open_pts() pipe2(&(0x7f0000000100), 0x10004) close(r0) socketpair(0x6, 0xc005, 0x7, &(0x7f0000000040)={0xffffffffffffffff}) bind(r2, &(0x7f0000000140)=@in={0x2, 0x1}, 0x26d) dup(r1) mincore(&(0x7f0000dfe000/0x200000)=nil, 0x200000, &(0x7f0000000000)=""/9) syz_open_pts() mincore(&(0x7f0000f2e000/0x2000)=nil, 0x2000, &(0x7f0000000240)=""/4096) 05:49:25 executing program 1: r0 = socket(0x2, 0x3fffffffffff, 0xe8db) setsockopt(r0, 0x0, 0x13, &(0x7f0000000040)="04000000", 0x4) listen(r0, 0x2e16505e) 05:49:25 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) r1 = socket$inet(0x2, 0x2, 0x0) connect(0xffffffffffffffff, 0x0, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000000), 0x37c) 05:49:25 executing program 1: symlink(&(0x7f0000000000)='\x00', &(0x7f0000000140)='./file0\x00') r0 = accept$unix(0xffffffffffffff9c, &(0x7f00000011c0)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f95e966a764a5a110ea047371f6f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f0000000040)=0x1002) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) stat(&(0x7f0000000080)='./file0/file0\x00', 0x0) 05:49:25 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000a00)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf9173aee6cfd0f850000f1e552aaeefeaff0f2c85e2831c633d449011f78000000000000013c1fe90020391d0000000001ff103434820abc4bcabba344400214295fba6aefdb06c08ab24367c9f0abbbafe214dea79d9917dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000ded2cfb84c796ba78c8030ee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96d09007d3736b269790a96f5b101b348cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7803ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff0000000000", 0x132) r1 = syz_open_pts() syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x1ff, 0x0, 0x98b, 0xffffffffffffff7d, "02000000078d00cb5fffffffffff7f00"}) getuid() recvmsg(r2, &(0x7f0000000040)={0x0, 0x0, &(0x7f00000007c0)=[{&(0x7f0000000200)=""/218, 0xda}, {&(0x7f0000000300)=""/203, 0xcb}, {&(0x7f0000000400)=""/254, 0xfe}, {&(0x7f0000000500)=""/75, 0x4b}, {&(0x7f0000000580)=""/234, 0xea}, {&(0x7f0000000680)=""/69, 0x45}, {&(0x7f0000000700)=""/140, 0x8c}], 0x7, &(0x7f0000000840)=""/252, 0xfc}, 0x0) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 05:49:25 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x100) accept$inet(r0, 0x0, &(0x7f0000000040)) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 05:49:25 executing program 1: pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) listen(r1, 0x5) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) setrlimit(0x0, &(0x7f0000000080)={0x4, 0x4}) listen(r0, 0x5) 05:49:25 executing program 1: r0 = kqueue() r1 = shmget(0x2, 0x2000, 0x100, &(0x7f0000ffc000/0x2000)=nil) r2 = geteuid() r3 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r5 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) r7 = fcntl$getown(r0, 0x5) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000080)={{0x0, r2, r3, r4, r5, 0x8b, 0x200}, 0x8e63, 0x7, r6, r7, 0x10001, 0x89, 0x2}) write(r0, &(0x7f0000000480)="1ba03ba239f3834ae5dfae66b03cca583c1cfc2de73e4709e5092dd310a696b90b0d3a0e1d567d1b94e8236652535aa0a7fe8b4d52e4068c517bd6b609b06c6fcd6f4871ebf195c98c229e8e757401f4017ae7566f540045e6c8b8b4cab8846378622a9f47e12ce789d9c74826854404054652da4e7e1c271c93e149e571a7d7dcb249880bdb4d419baffa023fbcb96ed0a273b93b1c4687ff6e094ca691f2a61239b881be083c8bd702ccbb421219afe5f14efb937b1973207378beaa1af91a8a5b48117763367687a6fabd4c898eca0a7a7c26189eb315aeefebfe87be647fc2a1045414359328167106bd17bd043fc543feda71ea6e32fb47cd0f8487b0ac906dd3e178b4819a284bccab1ea7fc1379641c58b0ade324bf98e9e04f8c2a859ae743ff76b69b287222ce41bccbd3b328efbd3b3eabc64e184277d3cfa69f11879a2eb94d5cdebc9dbd0d02dd93de6d62355f4545eb61cb0e4b789d116cc647c8116e159f37b28e22c1765594c8b6d2038af50f8e15f19882e1766f06d5f469c12a189f1011540f672cfcd195d6f81faa907bbae9f8de8c130f0726fd0bbf32c7abe6baf7b11e3f88653e970cabcdb550473e8449bb97335ada8519503b71af195b3ca90da21c61ab3fe2cdc58bfd0472308c6521e011d7fd7d0e9e23ec2870e8551b22e1dcc7d6cfc7b2de0a446a3fddabf1ae61d31c6edbd6a2ccd661b1fc0aa57b04a799a8412c89ca1123d4bcb66606b3a4b24ba6acd53295dde93700c034ff8bd7eb8c931fffd12ad67196d76872491c1cf7b484486e091ea7fb478f5098ca8ada82b101e3e6f244f48717046e0ac6c7dd295a733df8bd114cfc0489fa0d9ed79839c93646aabdb129d9dbc50263c43f5553e6409897509487fc2b81c2df3e9912650c318581a548c9c260759b684d776a84169ea58a3ee205820246c58ff30166ac7ec26aafb19e7d9affffc1acae01560ef8f6040741190850900e45177ae7866675a2200d2123ac9f953f76f56b358b2729c939f48c89c73e6d62dab6bbb897406e21ac86f77f4d5add5bf9135c0f563f2763c645d9145870fceb7c79952db0b79d5ff370a791e4dff01096ee58a10e80c10dc9b4a448752b1dee4612ae182a08e9c12d53d0f0e26777010a3ab126a3759ea1410fead0b194d5169a0a779d31518add9bb974c636640087559397a4fcc5f1e3fc2ab401c97c37c395dcdea73f91abf59c88c56830f4f917035e29f688451cedf6df949e01b603605feaa7c3b60cef0eb2ba66925052cfdfaab19c79d7bd2b5a49c7f979176f6172fd359607c5c662d33b639741c099616fa9faee3946520d4ad0b5284fb0e96146c7d31bc3a08dc18719c67e96aed0076212d00c8a759c570e25028390298293ff01a10d0b459d7c383165f05e1e9e368d0d6a3175a28f1ffb34bc8e1d7d591a0f22a4f91607075e66ec2b837121043db13bc4b81a766b4fd1b9cef6c0e220509f2af12a02afb09c22b80997710e00292161779e13390b19c0bfab616f13ce90e7ea5f55d407803d757109c1c9daf6ff15f445fc25fe046ef9b8715c419d9816fc91fb0f9b4c956e321086f5c5259d39ed299b8f835a8b3758cbce1ea35167f4b94c02e900e115d83becc7096a0f978e6bd3a806c3bb6a91377dbcd90d8e98e21f78743b77fc89bf0f413b0cee002e73d07dc3fc73301f3a9fcbf975e43ec4225b7c47d28772108854f48e6752288bae63a98c13701687cd5a1f695a0693d952c94150691fef81cddd8fca4a4c528af72e674e18778f5c3b21c37048f6e020e4fb1c016c982121518aabe65b0cb87c58dcbbd1a6502500fe636e2e458cc2b11382c9b6ab3e80ec0e70dedbf1a2607860c7949527b62ad97ad51745925eb07c6304d81c303554a82cc647b62bafc9f02a89fa466eac132ee303ba4b1d1a39d7e17b8e8a72addd9c636269600341208da9adebea9d1e1c0da337e6b4cf6af0428c7fffd7b4ba8b434c65ab9bbf000ac869fef4fd288d7680b71a4bd797bbffe5ae28764a45371546472cf1f28210728e1f37b30f19373ded6dbc3af53dd56b37f108ac5c6b3c04dc15d6289061a5d837dc26b9a53d5bcc8ffd7e33882c68082bec0e4d5050c97d0596801585fcab5962b8fc7bdeca40dd1bdc16a5894361bbb4fcf564fd55dd3ef12f77855bb1088f418f8df60a3ab3ea2e6b2240d4350bf519c220afd69447dde7871729edc5f35cc9142552d64021dad8fa3472626c1b25f3776168a2a06d53a612ab3b07a3b0fde609706f0992d2c473a46183d5d4a809e4004c2ef45d75b37295d02f3ebc3e1e77891d4047a4e9192c6e1d305f21e661702dd39f16ec4cceb9305b407d26dd6a1963edf69debeec5a4040b100d0ad3cf9aaf535d4ad2300db3f628230ca172b1fefaa26e7270443c833f009e4d3320a8888bb032c2ab65cdab1f7d432fbb6272a4241ba43cdfc5c73c34e0a54634b20dccf02928a3a61f70a5cbea463cf33cff9697c0b753130b340e3d143cef938a433b823070b656c6ca9c2a1e52b277448f2f857ab8617186fd7991fb70fa3fefcdb29d0cd5c891acc3738260b1a7265e97a47d6cacc347abcfab41a68183f358cdaf935576bcf530a3a8b68afebdaebfa51d21dfaf811a30c98ec8d51b83fe84d1e1e22571dba1b4f316fd4f48dee18d2562c0bc1ed4448275b1d504fe74ca7ef032fa52d3ec8525d5289c4df92202815ec138c169c6cc1726498f47a0d3dcd75acd1d3c0a26d33f97f26b4bc23cbdd4c4f924aa9accf6e65ef1b7b1734126db49937a892ce0204de1a0e5a960a18e54ae5135769acfe0c77270e306321299aca4ff2324f259f66a0914a2df7c64473e7b76cbe52751311ca027c016c2ddf8f221aebe0d0afd8b29527c3b2e07bfff0518627235408aee93b4375964148f88e27b813832d6239e7562134fb98cd1a01826aad856b212235e3cc1f1b6e9de0f2e8984b3cabcfc8cc5b1662c572c7d2e4cba85ab0e3440fcd34b80be5c13421e6a73a21286dd045f5921f9064d30cd8c8dc5616fd82fac8e8ce35e393d237ee9d7a7e7827092b21c2269fdc9fef1c367274804584d28140e60fed05c0faf653d2774d622a0640a331fbd38f5ca4f4483dabd633e8c469cf998b23b53ee2097e4c6b8c446529ef742aa58f4c1e6f030804552d2b1bad0d1ca397a4fbd16088187f0c5db25d48c871caf81a3cc248459f004c608ec1ac2dd48bc0f0d20b3ed863716d82bca292ff9813ed09750e4226350a9f01c512c807a41c7ac927cd97b3ae0a78ea312a5f8ebefbc3fd4b59c93cff2fa86a09cdd6eb5e966b296f3f500c084aee417d301fa5832930407ab38f3dc1a0ec521446a1ed008c1d3ee7a6946bf0772883db61bc58a07c76f759e110e8b86ae9af91ccae74e8b5dd2b3f4764870bc5a3f626d44a1c15851ff66beeae449dc817c24532f33da5eebcdaba44a82e51b34d6db5ace091e44b108b55b5bcc5e24e24496b5d2227e3afdae860d114e4dc855bca088b068e850ecaeb08a9ccd02240a2879806427e279b85b2df8c05bbbaf71784c2485a656f7a061179cb7380b03e6b1fd9d8e9b589e42f910ea6df861304ad1e345f641951ddfae7a59e3efaa5bfc10fdd564f526dfe02f8749c325493e993d6aa67d0da0c82367923bdd7b0a8f8ef9c419ad75d9b3622c23dbe8af2d7b97f9aac48f36641ff27a54766f5947fe0024b0fcfa522b75d2bbc41d6e16ebce3cbd842f4e67a9f95a3d0f1d812946c520d4fb73f7a5b31ebbffc9d9b2a0966e022fd22bf2ed85c4ed70216d8148e988e30418b92057c41f9413f11ca8c8f37866052fee102cc09f0f51fa02d0c8b132d6ba81ea8e0f06f18f32c7116f9debc89884561c93d781d75cf7b4d43ededbdb8db62b79b85cf674334ae7eeae1ab7d9cbf2abea13174304e3b5252bea83c3e2f775d09a4d99b5b7f670bd264c1d753377bcd49e0198cf785c7aeedb39b17c3ceeae0f708b923a2dcf1a0269797ad47014c0574f735b38d037d4f16d39f3a68f906cee25774fd8da427325a8445f02fa54691e98a63491893405f9486041a031419fe6c5866d7f212f009b0763f6915ed72befd92cf3d469456a0ba93fd16695bf590eb1b0c9a871a6ecbae898bc09ee53c4e7a06be2956f5d8fb4666d819391f5a2ccb099a7d7eb768463166d41cd986dfad719b3788958249cbe290f84e2023e8849990de0348173fecc634990d023ba14719daf1916cd6105d0d820fa249a6391a02104e162dea90fec2a1daf9a351bf024701a7ab548739909d2d2f7f73856ef46da1eee752fd28e5970aecf9ff8b9d3cf9fa36cde67c0abcc18f3aa4158770e72a7c080d3cd26e388ff2a8779d1f88e36c0d973e326dc80a49e367c9ede998e41bb7756d5f02c64cdb1c9f4a21707dd9173cbce47783b5910dce14f62e9ac5106ad34ffd3d48245ef6640c172eb0325e4dc061c8a5ecfa9597ef70d528d6ed40053cf52d2b599cdb3cfcf8910ffd229ff8cbf5191ccd838289763a34b97e717de94164595f89c816a9d169afd2a8b9f665be7fec7ca66cbfad370b540cdbd1df7d16bdfee5c14e9b92d40fb531fc0c2b79700b7da8fbf821b4d8d8f55f1f7b58768436237d1cc2adf8379b76826c936bd930f89a5504ecb7c6d7307377e3933aa44c8df9a4a5b65b6b29ac6705e3d85de5606de8d8581cc912a385f0176b23bbd5eaea95e6e9988bc3bb6df73daddce2a057e42572fc4dbb7c7dd056207872307ef1ccfe71771c36e52b9ed566ad0447854d3bb5ab8a65190b7358cd79a8dd878de0d80853de9f9805cf95782daa680f008460377304f71212917bcfe60991396706f41495a78d212d3f8cb7e664ec52474af07230a898a3becc27518a16cc14e76db972bd340fde16cf7669da00106b084c9a8cecafd95c9cbdeb6cc3eca7265edc8661ff7ca01d25dca021317f8acf723c5404934c61f92f9fea6901278ce746761a928807c796bb40a967ea9b5de55f34bd9d1946181914c050d495dc896e6563be6751cd4b2e2eaaf409fa578104c5ebd5137bee61a8fc6377dc9afe6861eeb373b6001834d30dbba0982bc8a24d96c77c577bf736a61dd35db79d66c7eef2ee7e020013fb106d476783b7df7ac942169d1185bb17b96414ab125ac59161e964248ea2d4700c13e87d484906d5c771b4bebe746e8b51174073baffae81827b18819d09e13d8704bb0908df6eecfd36fe3536825da1d71495097a917f58f819bca84f84f6f573c04e1658d207efd351a45230f662d50dac2bc594f49f208b4e4839c7c510fedfb098d50a1cf64ae4f6b0952c4efa02480c96b1c9082ecf9ffc67698f5e2017aee61820ea6633c785b33b8f27500b9a511ce57552e66c193736c38e1d16e16cc1ea7e70237d4fd2ff1cd5503b0dbe7ce86529fef0d5cc26fe2b83dabae4ca79f47cfc18a9c89719e1e1ea211cb1f839f9bbe6b10fa7a71118d1cceae9743ea52eddb949e01430c2911feb88d316fcdbc1e79dcaef675b0a1f05c00041c73c1672d3008bb106231386d2575d0ce6bf9d92afa9e894b37cc2abb26c5a95a81cea5f0c8537a158dc9131ea6f3e0499579ca9f4e511297151af6bfef3fca6ad9e949702b36a6017a5b6de45456243d9ea1ff0f7190b8001af8f7db429bca60f860aeadd41a3f34f5cae210fae8fbcccbc2301712c68bb13ae2fa1ebead52ad3cc1b3f87995ea83de48106dafcd99a27f6d3c66b1d79baf12258bef37cbe3c6b6fe9a110835f5f6306c72183c1407", 0x1000) kevent(r0, &(0x7f00000002c0)=[{{}, 0xffffffffffffffff, 0x4, 0xc0000000, 0xffffffff, 0x73}, {{}, 0xffffffffffffffff, 0xb0, 0x1, 0x10001, 0x3}, {{}, 0xffffffffffffffff, 0x20, 0x2, 0x100, 0x2}, {{}, 0xfffffffffffffff9, 0x49, 0x4, 0xfffffffffffff0de}], 0x6, &(0x7f0000000400)=[{{}, 0xffffffffffffffff, 0x42, 0xa0000008, 0xfff, 0x8}], 0x4, &(0x7f0000000440)={0x7460, 0x6}) 05:49:26 executing program 0: mlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) r0 = msgget(0x3, 0x400) msgsnd(r0, &(0x7f0000000040)={0x0, "e2bd5fb4cc1174163822338c9423f2f920f2f9bddc62e446474aff56b5c0148ac77a7127db31a3e3546707f0ebf87e1fd0df29f649b3bf3f75d4c2f211fd456ff3c69532d4ee81322c24577631c78d953858e88a14d48cb9485dea28fdb06d7ccc9845327c1548f84910637dad462059a2d6ab115a14b6528ef627911a02063b2179648dfe82d21774fc14ec3e9bd4c3a142d6386a5d440c939ec4cb"}, 0xa4, 0x800) pipe(&(0x7f0000000000)={0xffffffffffffffff}) getdents(r1, &(0x7f0000000100)=""/160, 0xa0) mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) msgctl$IPC_STAT(r0, 0x2, &(0x7f00000001c0)=""/9) munmap(&(0x7f0000ff8000/0x4000)=nil, 0x4000) minherit(&(0x7f0000ffb000/0x5000)=nil, 0x5000, 0x0) 05:49:26 executing program 1: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000180)='r\x00') mknod(&(0x7f0000000100)='./file0/file0\x00', 0x8000, 0x702) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) faccessat(r0, &(0x7f00000000c0)='./file0/file0\x00', 0x21, 0x2) 05:49:26 executing program 1: r0 = syz_open_pts() ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000000)) getrlimit(0x1, &(0x7f0000000040)) r1 = semget$private(0x0, 0x3, 0x80) semop(r1, &(0x7f0000000080), 0xfffffffffffffe21) r2 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) fchown(r0, r2, r4) getrlimit(0x7, &(0x7f0000000140)) lseek(r0, 0x0, 0x2) semctl$SETVAL(r1, 0x3, 0x8, &(0x7f0000000180)=0x4) fcntl$getflags(r0, 0x1) fsync(r0) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f00000002c0)=""/16) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x4, 0x12, r0, 0x0, 0x0) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f00000001c0)={{0x80000001, r3, r4, r3, r4, 0x54, 0x9}, 0x80000001, 0x10001}) ioctl$TIOCCBRK(r0, 0x2000747a) r5 = open(&(0x7f0000000240)='./file0\x00', 0x10008, 0x8) r6 = accept$inet(r5, &(0x7f0000000280), &(0x7f0000000080)=0xc) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, 0x0) semget$private(0x0, 0x1, 0x240) getsockname(r5, &(0x7f0000000340)=@in, &(0x7f0000000380)=0xc) semctl$GETVAL(r1, 0x4, 0x5, &(0x7f00000003c0)=""/240) read(r5, &(0x7f00000004c0)=""/78, 0x4e) getdents(r5, &(0x7f0000000540)=""/175, 0xffffffffffffff72) msgget$private(0x0, 0x21010000004202) getppid() kevent(r0, &(0x7f0000000600)=[{{r0}, 0xfffffffffffffffd, 0x1, 0x3, 0x1, 0x6}, {{r0}, 0xfffffffffffffffd, 0x32, 0x1, 0x400, 0x5}, {{r0}, 0xfffffffffffffff9, 0x10, 0x42, 0x1, 0x7}, {{r0}, 0xfffffffffffffffd, 0x94, 0xfffff, 0x5981, 0x9}, {{r5}, 0xfffffffffffffffb, 0x1, 0x1, 0x5ff9d530, 0xff}, {{r0}, 0xfffffffffffffffa, 0xbc, 0x4, 0x1, 0x677}, {{r6}, 0xffffffffffffffff, 0x0, 0x40000046, 0x5, 0x108040eb}], 0x578, &(0x7f0000000700)=[{{r0}, 0xfffffffffffffffb, 0x80, 0x1, 0x4, 0xb5}, {{r6}, 0xffffffffffffffff, 0x40, 0x40, 0x4, 0x1fffe00000000000}, {{r6}, 0xfffffffffffffff9, 0x88, 0x8, 0x3, 0x2}, {{r0}, 0xffffffffffffffff, 0x39, 0x11, 0x9, 0xfff}, {{r6}, 0xfffffffffffffffc, 0x6, 0xf0000008, 0x815a, 0xffffffffffffff81}, {{r5}, 0xffffffffffffffff, 0xa0, 0xfffff, 0x7a68, 0xffffffffcd67558b}, {{r6}, 0xffffffffffffffff, 0xc, 0x2, 0x9, 0x6}], 0x0, &(0x7f0000000800)={0x7, 0x9}) execve(&(0x7f0000000840)='./file1\x00', &(0x7f0000000900), &(0x7f0000000a40)=[&(0x7f0000000940)='\x00', &(0x7f0000000980)=']\x00', &(0x7f00000009c0)='\x00']) fchown(r0, r3, r4) 05:49:26 executing program 0: r0 = open(&(0x7f0000000040)='..', 0x0, 0x0) r1 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) fchownat(r0, &(0x7f0000000000)='./file0\x00', r1, r2, 0x2) r3 = semget(0x1, 0x0, 0x20) semctl$GETNCNT(r3, 0x2, 0x3, &(0x7f0000000140)=""/1) utimensat(r0, &(0x7f00000000c0)='.\x00', &(0x7f0000000100), 0x0) 05:49:26 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x20000100000000}) r1 = kqueue() fcntl$setstatus(r1, 0x4, 0x80) 05:49:26 executing program 0: r0 = dup(0xffffffffffffff9c) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000000)) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)=0x8) r1 = dup(r0) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000080)=0x2) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000000c0)={0x9, 0xffff, 0x1, 0x3, "508d9d032d57a079f167d3167dc87d5e53ba7f16", 0x6, 0x10000}) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000140)={0x2, 0x3f, 0x3, 0x101, "b309f8e2c51da74081b3143e5232640e42208739", 0x8, 0x80000001}) getgroups(0x5, &(0x7f0000000180)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0]) setgid(r4) preadv(r2, &(0x7f0000000280)=[{&(0x7f00000001c0)=""/191, 0xbf}], 0x1, 0x0) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f00000002c0)) lseek(r1, 0x0, 0x2) recvmsg(r2, &(0x7f0000000940)={0x0, 0x0, &(0x7f0000000800)=[{&(0x7f0000000300)=""/141, 0x8d}, {&(0x7f00000003c0)=""/179, 0xb3}, {&(0x7f0000000480)=""/31, 0x1f}, {&(0x7f00000004c0)=""/145, 0x91}, {&(0x7f0000000580)=""/148, 0x94}, {&(0x7f0000000640)=""/25, 0x19}, {&(0x7f0000000680)=""/243, 0xf3}, {&(0x7f0000000780)=""/125, 0x7d}], 0x8, &(0x7f0000000880)=""/181, 0xb5}, 0x800) r6 = semget(0x3, 0x3, 0x80) semop(r6, &(0x7f0000000980)=[{0x6, 0xd2cd, 0x800}, {0x1, 0x3, 0x1800}, {0x4, 0x5, 0x1800}, {0x3, 0x4, 0x1800}, {0x2, 0x7, 0x1000}], 0x5) munlockall() ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f00000009c0)) pipe(&(0x7f0000000a00)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCCONS(r8, 0x80047462, &(0x7f0000000a40)=0x5ec5) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000a80)) ioctl$TIOCSETD(r8, 0x8004741b, &(0x7f0000000ac0)=0x2) ioctl$TIOCGETA(r7, 0x402c7413, &(0x7f0000000b00)) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x3, 0x5011, r0, 0x0, 0x0) ftruncate(r1, 0xf4) r9 = msgget$private(0x0, 0x148) msgctl$IPC_RMID(r9, 0x0) r10 = geteuid() fchown(r3, r10, r5) minherit(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1) 05:49:27 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x1000, 0x0, 0x0) socket$inet(0x2, 0x4003, 0x1) 05:49:27 executing program 0: setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x8, &(0x7f0000000240), 0x4) 05:49:27 executing program 1: munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) madvise(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) semget(0x3, 0x1, 0x91) minherit(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0) shmget(0x1, 0x2000, 0x600, &(0x7f0000ffa000/0x2000)=nil) 05:49:27 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ftruncate(r0, 0xfff) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd45d3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16a960387a64d5f16b136a5d00d1628b53a", 0x65) r1 = syz_open_pts() close(r0) syz_open_pts() dup(r0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xd4f8, 0xa4b, 0x3, 0x4000000000d9f, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000040)=0x80000001) readv(r2, &(0x7f0000000180), 0x0) syz_open_pts() 05:49:27 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000040), &(0x7f0000000080)=0x10) getsockopt$sock_timeval(r1, 0xffff, 0x1005, 0x0, 0x0) 05:49:27 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r4 = kqueue() kevent(r4, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x60, 0x0, 0xfffffffffffffff9, 0x0) close(r2) kevent(r0, &(0x7f0000000000)=[{{r2}, 0xfffffffffffffff8, 0x5c, 0x80, 0x9, 0x81}, {{r0}, 0xfffffffffffffff8, 0x6c, 0x1, 0x3, 0x1}], 0x6, &(0x7f0000000100)=[{{r1}, 0x0, 0x4, 0x20000010, 0x97f8cb, 0x5}, {{r2}, 0xffffffffffffffff, 0x8, 0xc00fffff, 0x8, 0x1}], 0x3, &(0x7f0000000140)={0xffffffff, 0x1}) 05:49:27 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x1ff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x1, 0x1, 0x1) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd813aaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) dup2(r0, r1) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 05:49:27 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x8) close(r0) ftruncate(r0, 0x40fffffffd) 05:49:27 executing program 0: r0 = semget$private(0x0, 0x7, 0x400) semctl$GETPID(r0, 0x7, 0x4, &(0x7f0000000040)=""/40) sendmsg$unix(0xffffffffffffffff, 0xffffffffffffffff, 0x0) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ftruncate(r1, 0x7) getpeername$inet(r1, &(0x7f0000000000), &(0x7f00000000c0)=0xc) r2 = open(&(0x7f0000000080)='./file0\x00', 0x1, 0x11a) ioctl$TIOCSBRK(r2, 0x2000747b) 05:49:27 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)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba5651238225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa285828dc1acadfc3e92423cb41191c368771b6626551a90e6a0998bd25030a", 0x115) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f0000000000)) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000840)={0x20d4fe, 0x3c3, 0x3, 0x8, "b08dce5800"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 05:49:27 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x200, 0x0, 0x0) bind(r0, &(0x7f0000000040)=@in={0x2, 0x2}, 0xc) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x2, 0x7fffffff, 0x5}, {0x18, 0x3, 0x100, 0x5}, 0x7, [0x0, 0x8, 0x5, 0x80000000, 0x0, 0x20, 0x8, 0xde3f]}, 0x3c) 05:49:27 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) nanosleep(&(0x7f0000000000)={0x7fffffff, 0x2}, 0x0) poll(&(0x7f0000000100)=[{r0, 0x144}], 0x1, 0x0) nanosleep(&(0x7f0000000080)={0x0, 0x23974438}, 0x0) poll(&(0x7f0000000140)=[{r0, 0x2}, {r0, 0x116}, {r0, 0x1}, {r0, 0x4}], 0x4, 0x0) 05:49:27 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0x1, 0x8, 0x9, 0x100, "9612385de1803b3721f95d1684f34b490fe74b00", 0x7ff, 0x1}) setsockopt(r0, 0x0, 0x1e, &(0x7f0000000000)="caf5b415", 0x4) mprotect(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x6) 05:49:27 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x881, 0x15c) ioctl$TIOCEXCL(r1, 0x2000740d) getsockopt(r0, 0x6, 0x1, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) getpgid(r2) sendto$inet6(r1, &(0x7f00000000c0)="5b6aca2b49aef36701f39944e25b853a8e416e49d7ea7abd45aef703ef507d60e64985f6253912ccc51003811cc469bc4146b38afc5ee130f83086004e699bb503319f431b0ad16791", 0x49, 0x408, &(0x7f0000000140)={0x18, 0x3, 0x0, 0x3f}, 0xc) socket$unix(0x1, 0x1, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000180)={0x6, 0xc9}, 0x8) 05:49:27 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) connect$inet6(r0, &(0x7f0000000040)={0x18, 0x2, 0x6, 0x5}, 0xc) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 05:49:28 executing program 0: r0 = msgget(0x0, 0x123) msgrcv(r0, &(0x7f00000010c0)={0x0, ""/73}, 0x51, 0x3, 0x0) r1 = msgget(0x1, 0x290) msgrcv(r1, &(0x7f0000000000)={0x0, ""/139}, 0x93, 0x3, 0x800) r2 = accept$inet6(0xffffffffffffff9c, &(0x7f0000001140), &(0x7f0000001180)=0xc) setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, &(0x7f00000011c0)={{0x18, 0x3, 0xaa, 0x5}, {0x18, 0x1, 0x62, 0x9}, 0xfff, [0xffffffffffffffe1, 0xfff, 0x80, 0x0, 0xffffffffffff1460, 0x9, 0x5, 0x9]}, 0x3c) msgctl$IPC_STAT(0x0, 0x2, &(0x7f00000000c0)=""/4096) 05:49:28 executing program 1: r0 = socket$inet(0x2, 0x1, 0x0) getsockopt$inet_opts(r0, 0x0, 0x9, 0x0, 0x0) readv(r0, &(0x7f0000000240)=[{&(0x7f0000000040)=""/205, 0xcd}, {&(0x7f0000000140)=""/96, 0x60}, {&(0x7f00000001c0)=""/122, 0x7a}], 0x3) poll(&(0x7f0000000000)=[{r0, 0xc}, {r0, 0x4}, {r0}, {r0, 0x180}, {r0, 0x184}], 0x5, 0x7a) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000280)=""/215, &(0x7f0000000380)=0xd7) 05:49:28 executing program 0: pipe(&(0x7f0000001080)) r0 = socket$inet6(0x18, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) getsockname$unix(r1, &(0x7f0000000000)=@file={0x0, ""/4096}, &(0x7f0000001040)=0x1002) 05:49:28 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) close(r0) recvmsg(r0, &(0x7f0000001440)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') r1 = shmget$private(0x0, 0x1000, 0x80, &(0x7f0000ffd000/0x1000)=nil) r2 = geteuid() r3 = getgid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) r5 = getegid() r6 = getpgid(0x0) r7 = getppid() shmctl$IPC_SET(r1, 0x1, &(0x7f0000000140)={{0x10001, r2, r3, r4, r5, 0x102}, 0x2, 0x0, r6, r7, 0xd029, 0x7fff, 0x1ff}) 05:49:28 executing program 0: r0 = syz_open_pts() read(r0, &(0x7f00000000c0)=""/68, 0x44) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000000)=""/78, 0x4e}], 0x1, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "a4eccea6b58ba94c79ee6b9be703011000f5a3da"}) syz_open_pts() 05:49:28 executing program 1: readlink(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f00000001c0)}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000140)='./file0\x00', 0xb0) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x4) getpeername$unix(r0, &(0x7f0000000100)=@abs, &(0x7f0000000180)=0x8) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') 05:49:28 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) preadv(r0, &(0x7f00000001c0)=[{&(0x7f0000000080)=""/158, 0xffffffffffffff20}, {&(0x7f0000000200)=""/83, 0x53}], 0x2, 0x0) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000440), 0xff12}], 0x10000000000000ff, 0x0) lseek(r0, 0x0, 0x1) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000280)="32461ce81c5700afbc3aa29f1f320804391757b50f77dfd1cd6a53c1fb3269267b61eef490e67515164acaf96ee11428b79e0b7283fa359f197f38044c014019199248b72bb548b1017f01a033f2e8c700bf4dece16408758013387910a2a2d362f2b59c3c520c8e9b3c51349c6b82dd5b3797117b4bf13a2e7de70e950496c567172d41be3936e5e82d3d0d1911262713ceaef053dd0bf598b9ea77b33ae65971697caf2b045ad9184e8e40281caaba0162e4347c1988fa0456ebb580b475dbd77c9e1a92e0bb9716e40127b5927ec4356edff30c0f695a", 0xd8) 05:49:28 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="eaff010001001f00", 0xffffffffffffff50) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000140), 0x0) socket$inet(0x2, 0x4000, 0xd3) 05:49:28 executing program 1: mkdir(0x0, 0x0) getrusage(0xffffffffffffffff, 0xffffffffffffffff) 05:49:28 executing program 0: setpgid(0xffffffffffffffff, 0x0) r0 = getppid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, &(0x7f0000000140)=0xc) getppid() setpgid(r0, r1) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) r3 = getppid() setpgid(r2, r3) 05:49:28 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x3, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) dup2(r0, r0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x80000000000029, 0x400000000000c, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) close(r0) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000040)={0xfffffffffffffc01, 0x1, 0x0, 0x7, 0x50}, 0xc) 05:49:28 executing program 0: r0 = syz_open_pts() r1 = semget$private(0x0, 0x2, 0x5) semop(r1, &(0x7f00000000c0)=[{0x1, 0x6, 0x800}], 0x1) getgid() r2 = getuid() r3 = semget$private(0x0, 0x2, 0x411) semctl$GETVAL(r3, 0x2, 0x5, &(0x7f0000000000)=""/182) r4 = getegid() fchown(r0, r2, r4) setregid(r4, r4) r5 = open(&(0x7f0000000100)='./file0\x00', 0x20, 0x0) writev(r5, &(0x7f0000000180)=[{&(0x7f0000000140)}], 0x1) 05:49:28 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000000)='\x00', 0x1) setsockopt(r0, 0x6, 0x9, &(0x7f0000000180)="58f9abdb", 0xfffffffffffffe81) 05:49:28 executing program 0: r0 = socket$inet6(0x18, 0x4000, 0x5) read(r0, &(0x7f0000001540)=""/53, 0x35) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f00000003c0)={&(0x7f0000000400)=@abs, 0x2d, 0x0, 0x0, &(0x7f0000000440)=ANY=[@ANYBLOB="000000001bf64e06d44d6e5ef5a14f6a050c00000800ffff000005000000", @ANYRES32=r2, @ANYRES32=r1], 0x0, 0x8404}, 0x0) sendmsg$unix(r2, &(0x7f0000001500)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000001480)=[{&(0x7f0000000040)="646b4dc312a30f200dc14089f1957d716aeaa305d8f93bff0e944a978c980e2aeb8a3b94956b8566cbccb86937", 0x2d}, {&(0x7f0000000080)="e90ae3023f6d45a72dc43d43180a154c7f9147926a0856a2e7243e016d56de12754d78e9a49429a4fd40e42ddf5bb7c02ae961421cf2552f6bca5e5ca5784d1b2ce05212afaed00d5d4eb0b60421ab219f5df439909d86bed652358332dc15bc5b493febd173b999bc157340e07623104c6496c8694b555ba9cfec205d880de6731df1aee7e298ae2b8a82e8c2", 0x8d}, {&(0x7f0000000480)="1586ef92103eba3d5ddc2af54452ce57fc262b2b510d49db892d37d200e2bfc133a26e55b5f00e445d39016a7e1bc9f7a5fef5166469d72c31c0e6176431ba22cad651c71de37438447a934a82054fc144881afc9c8bbb4d5b20df2229ea6260e9f3e8969949d22ff2b8b7f5ed0e2fb03a9fccf50d146c659baede2b0d157625f677269dd31f2e04a91ae185d9fa34e9e036c35901456aeb6f5df8837ada630f58c406fc222dbdefa8640cf11169bb3fa02b03c199d4dceeb80cd6252ae1f63ef9fbcfbe79c09335914678df8c7069ed3988de1f0ca30075d18d764e6a92061f26ee325f8c1e995a5f0df26130299d2c9e5490cc63aa7636efa62493a84687b15c66fc26b7db43559588b10ca484fba40eb1fac1cd5dd63fb8a3f4f9b76d23b93cb51f3b1a4ec3279705eeb1454db6df1bfeb9998bff47efdb6c5da0929c235ffc18ff689a4ea0af36487e8dc6c13c8957e4a6d7afe6ca0778c4928163d0b0c78329faae0087d49470429ef299c5d22a6f6e9b124adfdfb90c7c6c97b431c49375f20c19ce9b440cf442f4e8e5b3f97746568d857ae89b458963c55fb9332798552efad6fc116678adafe7e918f74bcdfafcc9def65d2ccb84f3fc99892093a7c9dbc0992c1e3aa7ba70760da76b6edf49ddfd0e2cbf68c1f9cf8991eaa1bce87f801b49276345e7990f8fe3a449a47b6c9ed7d7f3b5c2979b443ad1bce7e9c816ff96acbeb9d9e1004e02ca0bf661b491af79abd487e9a1a3463fb62d4fa59a0102ea8b5e531bad92ed2626d5cc2a7e027ba0f1afd3e87f3c0b45ce27695d0243b1c723e5e05bf1bec88dba299f83967ceec7e74a33fccc3ab93140e0b31d51104676b7166a2328e4a2b9d7d43127adeeae554bbc49625dc2a8159ed5598606ccdec4510359233df20de6ebb37d296a916b087182a5c876cdda5a581a9fd6c34d981eaa69ef21dfc01cad486408f56c21702a9661b85fc2988dd210d37a5834c1e2926327c98d1f843ce9e9a8b9d0ce4695d1cdae9883d656999b83231e906557707ad12e5bc312dcda55638b1e8b9d1e42da1c8f924fb545919209bd0858fd40739bfa04b1a56bfca8364c3a78268af41ac12f809ba791edd7732dab02355bb0616ef26c68bc7ae71c26cb26973ddf22e022f72e5fc9ec3b083b91b8dbeb506d35db2d0f482e478c2f6d75f7c595fc57d37d2ace5b174b97e35b3501b150e0fd78147ec28e889254ecc5d5c5db582c030a074414eca9dbcbd89c7144f7eb63620dea6f9a7f71fa63b05a5aec8b38a20486774f514b49ffa94fae7987d6dc258391d3a2bf2255febe4c67201a56292da8f46fcd9034f699a4539e101815cf78951b1f2b1e354cd004367f6cd5a6a5c8a35df5dd420782999cf1d39d1b6d4c46c052af9f68f3a577194a8181371c95d7bbe4f6f5b9c9a04d75a13a0e96b3b7e1cb1918d62ef50afd642c7aaa0108d652f909519158317d2a5ef842c06cce1ff066b4b3ed4dbb42620264e41a981ae27e38ad709bb1d429b64a71ad106de37fbc5f3d2a4a5b734763fbcaebe0da5d5758ee450ccfe3d2e0c98cc7002a5ce18eacfced7f3ce3a73c18999aad672c6266e2907624e805ab302cd893a2f3256b765a2eee956697309a3cc9f1ff713e6e76eedf03ff994382ffae06a97e82c44a8e7c54cca95d2fad3c08c7360ad7180a6c59134a781ed5bcee8fb8ef8d48d437a839741fac8637b45cdb3c5e2a734240c2bd27eb67db7480930f7819d554c55cac71a767aef837654475a783dc861b44d8deb1c8c431453069735173a39c200de0e36fd98f5fe4daa9616923ea9e178c1fd851f5af798f8db7a38a373d4e255a3d97358c6c795ae550026647e2ea793d9c658637816286d09299fb9de80839297f3aefb27f9ef675e705919fd5392ff8809eff3a5ab9ddaa288cf48ed4a9e9335a97cb8a3f1180883ddc71c2133ba2836b82c6bd1c00d78b392aef0cc7596a62bd1643fe689150c2261849ff5fc88a624a993b50e6c4c6611cd5440583b74d2abfe324ba310fe272ca8bdd731e76475946e54fd2f677b847f8d4eb226c0b8969eb6ad128c93bad5e4e437b7dc452242c63ab447c63c073e19027b3d8d06f6a2ea425cb115a025be67bf7bfd274c1e0fefeb1f81eb6ff438064edc555fc635cf76a5b70846b84549b2f27bfb994bdf34a3b88d8dfa72093db744eb4083402b3e704b5f47120cdafdc5ebcd909a312f4ca23e0f52a6aae80dd7fecf339e5fe58c6835db835d7ea552b48abe47d1f1f24ce003a1fe5a8386897c25da7cbad6cede6da4bb7171189afe7a78db96f38d6b1bf8653a11d1c9742fdb39cd5b4828009c274d1367aaa69bc1aee3b8ed32760734de1f5c3b49a1a667a79708af70fccac0a1faad7659b41370dc4189f30e65e15a483ad28318914e2c23b5653de9d7b57d50642d3cf0fda1ff55f916e998a986eef4b7be0f610cee6dd8b27d71e71e9be9a879299dae2fbf00d1d5919b24a0edee01c8329cbab9e845a9482a03e54380c6f7a537da27be6ac80882c23cf2d146ec9507ea5e9a34040432be7174c0169f59b83afa88465ded5efb6b1acdf7b774376a52ca05b4d954e43ebd6d6ae5e696fa13cca47a323a114c452266fcfc0004330a534257d671d1bbe9e991e871a3f2d05b26f13ae448d1311f82c809169c5f80cbf2c416791a017678b31c4f6be5e30ef57bbe00e97777d930019e3b89efcbda627fb09b8dc313a4eb4ead977db6089f287d0a8435390904d7f0a0f5f303fc52ca91ee4321f78eb609ab9a673d9cf916f3c4f3867420a9d209fad19671940ffc257cd00efcfe66659204e9e36f2f4fb2b068f7a498761910df6d42636e7fc4c0834c2e37f9ea95c0de2625f9c6a97399dc4403e5adb8e104fe672f5bfb49c925255ca25741a342da454744f8fdbb67e5a3322a66e24509f8f86a665dc9f26965947c72b0b45d8c065176a8a7c4ee6a5e79b713dfb5da87cca3aaba94a703e676e5234e9fea3662179b1177c6c331df7ad8b16b99001bbb84be65e53b3450d8a688e8a4ebbcfd8698760ad35b5941dacfdc2b39d6235417c7523643b6809b22854cf4ce64abc1754fc80f353c9b6f7c34003e030e0a2315c82f99868f896002f892ca6b5517bbb2853aa27d6bdcb1e259f786135f5bbcf6093ee5428df498b8e18c3de6c54ff840850bc74619be7230274948e47aa598c015595af22c6976642dc21ca441464eddc0b7d81cb360393066bb20b287ec1d5b62025829345fb7f3cbc4bed71c76fbd514ca53950933b0c7299952899344f39298c36c30dd92849a6cad51418b73d0b2e2ab75dc5d6c55dc11debe0a20e0635e5debf301dd48b2dc7c16bc53ce999e203104cdae9fe837caee2c1d0d665e450e7aaa5d5e7a980a2e7482c31ff5cd142ffe332fdab541c3ba80d18360eb499a4c81f390c8cb02cd7945129620eebf88384684cf91399d17854651e17f009ebd1dca722f0c214c9f9276975295e98febef0fb1c18208238c406e2f94055fade8fcd217f2bb84082c32ae4cbb9c8c795d336ebc5b24be73d7a7ae6d4a3ec04cb7c18086aa02c0098a5ca2a6f9d4624db94dbb63f6e26fe272058c9adca0d97a5f43a5c168de0fc75c8bfb089973d47f6ac3651d9ccf56d148cef780b8355b4d20cddf0fabea16ad33acfca669518691bb5934adbd4f900ce2375ac59505d9f19cf1825ffde94acd31266f5dfcf6040b76243c8411ecd886bc4ca8b02a91f1777aa31e98342999e9a15cf03ace644f19912f43b1ff464c360fffc1b6bd2a024ad71d1858a98d94a7bb294efd54341538c5a09df8ac389db97d1bf30c2675d6c94744dbe13f54483d839e7a699081593700d4b8ebf9f5cf631c1a7b37f2eba5f54b609d65a6fcc6690c22c956c48fb24d247162dceb4e04d5e2ec1ec97691cfd081248594f001b549965ce4a32baeea91c1f7898fbbe69e3f85ce6ce0ba07ee9563817d54ea767bdff57aa856f631b8852cd47e583ec4aac1a9b673711bf8cf916564024a502ab3ff9a3a4b25678d75439da5d99655c5a898dd6af6358ae4071f51d0a28f9fd9b9166100097769d64c28df5db96a6cb14973fd97d1800074e22166e83684ad463c808a880167974718ed5c8f6d723d3d5d5aa0daf642b461a932bc39e2bfe2dce8d0d06c9d12f838ade2fdb9b88e34f6f9fa83ccf80d0775248897238c810a89714085e932af5ff50f74f97859a99fdf3c700861ba876706dfae357b7f063a649dd98180ad3e57f8b8ca1539a3cd305c4e8a139d044cb7bfc95c89b674f3a5a650d24f280ea4fa65414818c7b9553629aeccdeecaed6122c4d97af8c69b88bed232dc20c55bf769387ca8463433ed6f2a9f810539a4c6c45dfa1820eec7103c2dcd70457f33f1da8722cc4c4205d7f0e9e8b974897956427ca2d051e2c73a925cf32e57001e009fd21c05d0d34a971ffcc2b1bfd9ae62833509b6c851f22386c88a5ffe8a07b03e4f45ce4cbf5d3540427755f7208c99ce28439bb2b9f196c43da91079d715fa43af3649be0d7a00f82d9cb082b322228d23a3ae48009b6778fb42b10e31af4f31b80aaacc3b79e6de3003d9d3ea95d41517c7a2818108dc339b8eddcf89c88fbb61070cd893d7e5c869a9dc943375a686a338fd73d824d5ad503f9b3529a6880dcf89f0d27bf113c336fcdee4224252ad13e889cf4b8f8a97e67225b49564f577b634e7c587853ae5b403f484d3458ab2c98c33b21c8ea3bad5ba62ae9ba5ecc2e930412e4dbc7cf1898bfc3132179c0ed7903515a69105f245834e88bebb3344eb98c249eade85a375554f15250cbe7f8928551da621f2fedcfb1a5c4449117e0c88d6feadd5de6e32e225c7369bc73c37669c0f716560e07f3b1afaaa77047122621ef84c1e4df14dcb7fbfdc30c33bb5a55353e607779b8994adb11a29c0864fb1998adea7667c0f3b1c2f2731b79e53ce782e35854e4aa738ab5ae9630a45a4ec909958a4dbb108469c8c34b50faa4e8ccbab039204b35577b0a56663f93064d31499fcbc74454cf87b6bb6f91edb5559fb289b8b99aad83e5a720f1742a2a562800e69e48c7e5fe6f9415d0cd563719a8c9fb6eb2c83c24d1cfe57b9c4153f6adfcdeff09467a377f432f26721e958b1cba97e8717e1feae7d7c1c82bdf123591cb0aafaf4a0de1372197620def71e669189e5729d58d6527514701d75f7fc316e895094911d9e5d0153000b0d6e7824a8c4c6be110c3ca328a5fb28754e5f04b3de14485649c939afa37300ba8114f3b300c086b0aae47c2280ddddd09557bb75269e7d26745e3b53865f7dadf6900679eb7c022d2e066f39a637d77006e3221b388b6ac691c1fc2fcce6833132893f9f498aee69195b18bf73a12ef9bee0984bd925048b314f06fa63c888f11cd4131b153563347087fe07ac1b062bd6e5002536a2826acaadb1124508e32d596a47e301164517280d3db5830aecc7376a7d721f769bb4962d9ee15073fd3f684e3cdeb8f1c49de4a63ead1dd97b74f0724884469b914b4ddedd929fbf6e2fd1d9ac2868403592da1204c8077e6b97952c052c190f2057525bcad6485afbcf3e832fe48b18f34e67d7000b9cf9edcdf69fba53f68142af9b9738d45bbc97364dde941a596f1a3a9bcd17c16e5fa645a61ad73d9ddf462a26ff3391488c9c5d59beacd81b48907c036f789898cf70fbb97e660527c05b7160112c377042fe14a76c7f328d9deb4b45ccdcf7d944eaf55494a738eb68d7dfb6e5dbd79ca36569ae", 0x1000}, {&(0x7f0000000180)="31e09c9f14c6fcb7148d890f40cd6e9dfabc9bdf44aba42d2fded2a47fa55e2f5bbcf1cc1102590bfca81229d145fbe13ca6f2f71f6ea9c9e939199616c3362876b17a4e090ddd4348b36c2ea43b63d6da756609eadd22aa6317f756ca496e7120d2353c238c394fa1b70111d53359ba924ccdb4f1c00c45251353cf092fb8a4e2043ca41a9f78c82d021e110ea963fcd37bac5af1decc33fe031bd625a86a63d27d9924ae4914b5f1dd7a885aa7fb45c45464ba19ae3f31378f3e9e630dab6122107c9e0078744802650293598b2d3628b0d9ad1a6071cc99a3dddf74dd262bcbe5d267ad033ad13299b8", 0xeb}, {&(0x7f0000000280)="1f5d46d5f335147e7c7f6adaff6c0a4848a8f9721881c433075bb47a73fbc169d95a8aaf0710fe50198317913a7f9f47475919fceacae6b4e54b65074ed987a2c096bac682828d0e3225f280d945b211e5446b2a0f0c52372e1d6b1832d777ae0f0f4d7b3cab9e1007410cd1a48902b757780b3eaad691e8e5cfc56942cd3ccb6fa513a23cffead59f7e5885e55a7c1d175bd1d764f5c12f758f5012da8a3a86a2d71b7db8d2d1b881c83c2b", 0xac}, {&(0x7f0000000340)="4b871cee98199101308be90c7a780b496d2db1fe64c9e7028cdcb4745f0d4c6206cf6485fae63ecd1d7647afa326d3ca6939c4704368cefacb4fbda2fd354017886fb84f1cfe40851a6c0dc58670d47e2e311cad0d956dfee5d8958ecad006", 0x5f}], 0x6, &(0x7f0000000400), 0x0, 0x2}, 0x448) 05:49:28 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) r1 = socket$unix(0x1, 0x3, 0x0) dup2(r0, r1) accept(0xffffffffffffffff, &(0x7f0000000040)=@un=@file={0x0, ""/108}, 0xffffffffffffffff) r2 = msgget(0x2, 0x240) shutdown(r1, 0x0) msgrcv(r2, &(0x7f00000000c0)={0x0, ""/91}, 0x63, 0x3, 0x800) 05:49:28 executing program 0: mlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) pipe(&(0x7f0000000000)) truncate(&(0x7f0000000040)='./file0\x00', 0x4) mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) munlock(&(0x7f0000ff5000/0x9000)=nil, 0x9000) 05:49:28 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) r2 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xfffffdc0) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={r1, r2, r3}, 0xc) r4 = socket$inet6(0x18, 0x1, 0x0) shutdown(r4, 0x2) listen(r4, 0x4000000000000004) 05:49:28 executing program 1: clock_getres(0x20000004, 0x0) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x10, 0x80) faccessat(r0, &(0x7f00000000c0)='./file0\x00', 0x100, 0x0) clock_getres(0x0, &(0x7f0000000100)) clock_getres(0x6, &(0x7f0000000040)) 05:49:28 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r2, &(0x7f0000000340), 0x10000014c) getpeername$inet(r0, &(0x7f0000000000), &(0x7f0000000080)=0xc) r3 = getpgid(0xffffffffffffffff) fcntl$setown(r1, 0x6, r3) write(r2, &(0x7f0000000040)='t', 0x1) readv(r1, &(0x7f0000000640)=[{&(0x7f0000000180)=""/31, 0x1f}, {0x0}, {0x0}], 0x3) execve(0x0, 0x0, 0x0) 05:49:28 executing program 1: mprotect(&(0x7f0000001000/0x5000)=nil, 0x5000, 0x0) mincore(&(0x7f0000001000/0x2000)=nil, 0x2000, &(0x7f0000000000)=""/4096) 05:49:28 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) close(r2) kqueue() sendmsg$unix(r1, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[], 0x0, 0x8}, 0x2) 05:49:28 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000001640)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x20000003d, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) write(r0, &(0x7f00000000c0)="cfa7dee046a321b1700947fa407bec8a3fc3b90c088573a56efb92d67fb589a64d6ea5fb53cb24641b0890cb6141a8cdab81b8df6e67", 0x36) r2 = syz_open_pts() close(r0) r3 = dup(r2) r4 = syz_open_pts() mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x5, 0x810, r2, 0x0, 0x0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0x7ff, 0x4, 0x7, 0x1, "22034443c5c5cef9f98ac44634cc434a140424f0", 0x0, 0x100000000}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x1, 0x3, 0x5, 0x8000, "44b7139bca7309522aad284d8bce311b2a3e435d", 0x53, 0x1}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0xfffffffffffffffc, 0xffffffffffffffff, "85495500020000000000001167f5bfa600"}) syz_open_pts() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) close(r4) ioctl$TIOCSTART(r2, 0x2000746e) setegid(r5) poll(&(0x7f0000000040)=[{r4, 0x21}], 0x1, 0x0) ioctl$TIOCSWINSZ(0xffffffffffffffff, 0x80087467, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, 0x0) 05:49:28 executing program 1: r0 = kqueue() r1 = syz_open_pts() kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) syz_open_pts() syz_open_pts() r2 = syz_open_pts() r3 = syz_open_pts() ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f0000000000)) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r3, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r3, &(0x7f0000000200)="bd", 0x1) r4 = syz_open_pts() close(r3) dup(r4) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "c149fa07f4a40e3e9f37b168e9252b579874cc2f"}) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xfffffffffffffffc, "b08d1dbd961018d3a50a2c21d8e500"}) 05:49:29 executing program 1: setrlimit(0x1, &(0x7f0000000080)={0xfffffffffffffffc, 0x2000000020000}) setrlimit(0x7, &(0x7f0000000000)) 05:49:29 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x100f, &(0x7f0000000080)=0xfff, 0x4) getsockopt(r0, 0x29, 0x32, 0x0, 0x0) msgget(0x3, 0x120) fcntl$setstatus(r0, 0x4, 0x88) 05:49:29 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) close(r0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f0000000080)={0x10000, 0x2b}, 0x10) 05:49:29 executing program 1: r0 = socket$inet(0x2, 0x2, 0x800) r1 = accept(r0, &(0x7f0000000080)=@un=@abs, &(0x7f00000000c0)=0x8) r2 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000000240)=0xffff) getpeername$inet6(r2, &(0x7f0000000000), &(0x7f0000000040)=0xc) setsockopt$inet_opts(r0, 0x0, 0x4000000022, 0x0, 0x0) ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f0000000140)) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000180)) socket$inet(0x2, 0x5, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000100)="a3bf07965d7f10e9c62504972ecba6c8aa90eae0", 0x14) getpeername$inet6(r1, &(0x7f00000001c0), &(0x7f0000000200)=0xc) 05:49:29 executing program 1: munmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000) recvfrom$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f000040cffe)=@abs, 0x8) r0 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000040)) chroot(&(0x7f0000000100)='./file0\x00') recvfrom$unix(r0, &(0x7f0000000080)=""/75, 0x4b, 0x800, &(0x7f0000000140)=ANY=[@ANYBLOB='\x00\x00?/fileK0\x00'], 0xa) mincore(&(0x7f0000ff9000/0x4000)=nil, 0x4000, &(0x7f0000000000)=""/44) 05:49:29 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, &(0x7f0000000140)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r4 = getgid() r5 = getpgid(0xffffffffffffffff) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) r7 = getgid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, &(0x7f0000000280)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xc) r10 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, &(0x7f0000000380)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r0, &(0x7f00000004c0)={&(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa, &(0x7f00000000c0)=[{&(0x7f0000000080)="2ea13b2a33ed53f39f5843d10d0fc55cf2efc1328bc212ba340351d1ed009717913915486f077469b4ae348dadb6a65b299a817fb93bee3bd0a800", 0x3b}], 0x1, &(0x7f0000000400)=[@rights={0x18, 0xffff, 0x1, [r1]}, @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}], 0x98}, 0x402) write(r0, &(0x7f0000001a40)="49d771e228ea1a47533a5b37384d78b892290ab6cdcb7d8037e9995feb2a95529419e0ed5c63d082b58414326878f5f609a9af6a0a21cc054c0a7b230d0df6b007b71e2a45462ab9ee0db66296a01824b81e8148ac02d9e9f0697ff2a1490ca03382c9121fd5a9cb001fda39e7ddb1acfed2a1d1dbd52ceefcdfd68a1fce9bef4b7dba0dd9a88c938d92ab7e9a9960527d3e2717b8d3bb8a0680ea8c0581d8838f1139fe2de50bfe4d9ef35b6b61ff586e77441b7fa50e180c99c6f9110a0aad158505833962f33600c882d37141df268bd8694127d0dacfa070dfb2d2e8bbfaeae12757fe86179f840d51aa2feccf71d3a3ad0ea8d01e6a40c5a416a1c67a001d4983eee795a882280bf10fca4db4d73164fcf0f990ad184187efed459d89e790455b28594a97c03c797cf46aa6a4eceedeb09141905a5f1a101d9162822c683f9c00ca95d9e779624f24a4c3c57cb1d7bd83e1f8d2730e12a27ff3b08809224aed9aa022c0236228d947fcbc376969ac97d2c249b345f741bd069bc926c47302122d8c6375d823ba3982be3a71c7be61cabd9730ae573688cd55c06e87c81509ecc6a180dfd43e9d940b318dfe6932d61b7b5a0fbce95a389ad5493af10c45c940a80cb4aa233b4c217f823a6572fff9a1ac47d91c32d34583a82a58fed841dcb73d3917f97cec9f1ca9415188a44eccc73bf67f56996a57dfd2a5a46c4d5e6532fa1b51fb433589cc8f46ae27a2596d24d8966d33cc37fcaf110a4d01fd92c64672779deb9e3e398caca689f74d7e291e3fd59e48da040d553420e33558b51c41580391fb29381ceca51ead4fda2abdf32c41c765e4199448c11e789248c688499fabcc1319c6496dd9b74028409c4b55a4686ba0415a4bc1393227528afd828d852e261935fb7b55f06e13be1dcd1db27c37ad307a242e355d8fcc3022cf757ff502dd5b6846443e30ec6187ac81338b3572a45ac9c5a81c87ad7a9a9e9cb59f2e9b2fb887e97a12d4bd26eb9e0b176b1184e1e099201a22ac9f50d554be7db4ae86f065b0c065f00243c4b951558004cef60cd283826d8aa8aec32a0c336005c669db8a55e6084a3b3d06a3c4bbd6aa4e79c15f1350cf50c5a150b8d4b7df73a711f86169cd007e82834b2d28896b30889a4878ba3eae183e7f8f45f2376050763e5bb5e85f115e00640db3a62b59c94f01d4af666afdc00346e4274ff77441e113d76fe80d2585588c6c2d69792b8539993c7a2b5a4d385b1e55c910d1e1a67dfdb202607ed4c8b6a4d9cb3e78dc321ec6be8178500c99e753f040265d691d7c121194a9dd7452da205548e2f98cf961edd551697ae8c431e1746ba9f76ece2b5733c7bdf19fef1943e4e3034a348762774e75afc8a780ae9de4eb5fa11d44f775f9b904535a9ce1e6101894b6883b4cde35479c388dbbb171cb8cce5b4246a64fd5e111201779bb36ad2c5de24fdb5fd525c4e58d81de93752f13e98efb7eb60224e59b60714ed3ff06c3b8ce598bbb802e2b34af50a8a9db81236e0540a869a093c4655a5a585a90073494beff9b47f595f4203f3ee404a4d05b110c5e53e5a1fc18e5f0368d07b16e8681bd1b4dd74f46a3a7e4bc368fa58d6abf30c09dfdd784dab864e7f9dfe416a2483aef217b1c458d066dd309e99ad931815bb93435b0c1e8b9953db2b794a2cb6ae450965f4477f6ae3d25357152b29d0f6a432ca42d01ee17b2e8c17b720ab508f44c133696f7742209b3d82240956ee185d8b9b5899184702a1e97eec15c01b87c539a7ca5a574de3288b72cae1732e70a357d3e2a399d8de177bea713f8770e02e677b94aa99ea6b93d9e2636d04bc912827d768f8dadae5f9f559bba61cd1f00f90d0297e3bd05b5831ded24d55b8236830711abe6deeb9aa053ec6d94d379ef090f9f75731747d3e503071dba1368f4c4c5042280eadb288a7a210a489516e8b6accda6001068b540fc2e5869423e6030c25ed0b0b071a7633ebadbd3b6f32a61483845503e18677d26786f2a08d9a88b6660d7d22ded18ccd46df74d805dda2509350a602852b75540f89bbcf2c2df2532aa36b46003d4c37ec2de801c163af07cc5e1a82c4965eb43e0d13c1a86ea9bca10e99957f3f6d1697cfb0cd4e6bdb8f77f740a08d47cc305eadf01835e229ad0ac8d3a4f51528562d782f6f92c7403966b137ba31776a5a99f1b7fa16e7cd112cfec11669045a956e20b1ad496fe99e5f5c5043c7655df4ef37fa5c06f3c45f182fc51e7105f526504fe3c69110a71cfe646f38217795552c4b7fa632ebb36af5e745684385f4ca13ab44a17f6b7d0249a2ae665775d061ef0501e312311666caff28b9c70d90314fc341c221197ebeb438dfbe560c14f0d1a3bff42bb33d3cae8cc0ab59973bfd7b680a3bec7d844d25bf6cbf26d2cfcd0783d525f8cbb2e0aaa3122451889445df167223dafdd2cfd81f1da5b45bf0b522350493f4cd7d8ed5449bb6091315fcb28f6738455760c16e65677a0c5c6ffbb03562d8e2fa0f1eea7415cc39e112e7a9a8daa6c67afb9fa142484e98d7788f7b58a1f05646fa0a8c46d029356ff37211ba9d18796bb9007a8c661336f431ecb977779fb596eb74f6e864a746795edce0f4f815e3dc3d6c29628702f1999177f131b3124734688affa20e381638f37fc65bc2f08651533eff90813fd3e75fd73d70aff132a793547b328d894c517b2a2d8511e3d321d1e690492af9151f4f7f138d18f9e58949ffd972a6ce77f00153c7aae0f7831c44372405ce351897e76c7f471940bb38c9e49f4dce0a71af8a61edbc0d368474368fbb1ab428afb598572b55ba9619ee0a08bce31a14b02a9fec52df6063c6aae1f1032a488d3c80e57d83a52ff4c2de0dd6ceeb88464b8919a6cb251d68b6955a927f80769af7af451271656806c4c8ce16330c88487bd50f54ad635a6363f55ec65896d994cf9414317f257c457713186a0f1421e542a41ac9ac7a44c60b8126537c3788f1ef12a9bd8ad11d3df81d7948350d177c2829ffcef010a155d9877ddf4c375c4fbf70938d718e55e9e85362702db0b6ea342e7cbdf7ef1df9611c35e2a0db7644feaa565a6227e128d7a780ea166557ac0f0a459fbf0753ba1a9ca6486448aac8460d553d9f375113d336774a1e797e01bb0d61fb07b3e898ac383b03974db4158042116966ef9f2f77aaeb017ed3c47b263fe6d81a7d27dbbf98acce418c916020d52b618012c39c2703e7808dd3c5a214688e50e59de11c62571b23862b9aaf190b56113aa05b06346976054581a4d8238bf52438e39942f4a798a62540b24ca47c8a3199b1f75f30d184241ae44ce2b7d580d6b0d65db19ce7d486cf669e2e41a29fdb0f0f5327c00aa000d791f3c2e301fa53565587e3a8e3ad2a8a7d4ba04390b96b17921107acd381fa261c5091afb2e2a5381e96df559153ed0c93c3fdee660b36357f8ed3804c912cdb0572ccce4d77375f5a3dc5051513aa5c9d685935a08236d16219aafe7317a5ea7270b101398d2b996227e775266576da9fb951f91ae49f7bb7b52b303f8cb64614c70076fb7c3efe88d3724149917b4aa9dce99a75bf0a6533770d64f9887630e85b19603228e31c710a56a87b3b0b964c18ee39fbd4fda7fedeac452c3bba6154361c5ea37d33cd47d6ef7a7af9211ff9aa548dbbe31089e389a3210eb045894f6572673468dd110a25bdfa12d2875e536189639d53147be0cb208f9abea36257bce9b75b596af01c7809cd1aad1f815e2cfb7238247bc8ce5c5cbc7709d02712c5c77542e566ce7205750cfba9ea80ffb11025c3e451cab4641df27dfb63012e790692093fb7a08a458a64b6a00d64540751df67faf2187c9835d28e5d48a764099073256f725772c7f3326c5263dd46b2302194b6fea9ef4c004ae7a693379189fd7075d8ec8e99a1163776223d81bc69b5bacd45de66efb1ab29d233a7e0a245dbe3d0156e01c8ed819a0b41fcbeebb09116b56fc82a6d94ed9a0e6eb226099fe8628830888382579d2fb55985145dd3fbabf6ecb190977ae4803fd2f82579b66e701ce4236c675e8a557c77f4e474d0947493fd8da1cf393bcdcd01d22abf86479295f8efe4964cc1e1a3606b240585e1f1fe38a26d0d3d77aace44df0d06d5e50d7c941b5b12bc73331fe2a136265077675c5d5f62015104451d2f20d96f6a33ff847f18b5c14656812fb4ceddd268f5a69aa5382865f105d704cad99f4ccab931d43ec703b2059504b787af6816fa53d9cb5157905031298fa8e7c5f3145d212c908704688a64c6c46688802dd861f31439ff1d40bea1a1aec4a326fb8f78638bac0e5c0d6d3162d8a2fd32f489280321f4a53894b4b6b03d7c903558fb8b8c6616e6d02b63ec04b1a12c6f3f9cb1ca93e0f92a42551a1402a69ff93e6646eee04b62a466bbc7ba614675f7bf35e0a1dabf1b7cf6eeb8981bd0b711c1ce0f56438f0930f4af2432c44400600d341fc87075b269ea3b3ec80ced49ac74124f71c6efa63771095269b3552f9905296579624149dbf23a9d276c542fec5b9ab40c6a77d640e915226fc48aa67e864bd6ae9cdc95793e73cb5929187e183057460648cb16960348f59bb47a77128678f42612acd45b4f0d7f10322448d5dc5389227845841fb3fd0cb8236fcffa9bba899006935ef909ed876070aee788314dfe25d77604a3716ea11f9d01d5c1a002217193435c889187c1e812e607513a56589ffe241d11c0da87350d8623f44ee97eb0ebe87e69981e965867257e73117fce5681929ad866529ff1ba95de31732be6bcb7ccc9fc557cf34dec9ed8326174e0adf7b915fb2ea2088adbb3b15967adb1ef6ba190c22e86493f84c102e9aabe5ad52838a0200ed7c86e7d56725e0a480deb78b39136cefbede299864d5502bb87d5865674b64340c4f293d45914613c2f28a0580578002250f02cc65cc12e1c93694485bc7a0f8b35ad0c9973a21db64937f4716d739340b0a059f94974295c6e01a2a6b82f7dfb70a23024c58f0c2cdaf08ed5a4e61114f151d55280a969f5ee892485ac04ca40340880257db56aaa33a4c08cae2d197264781467db650e6acb5345d20a503aa71cd6af9a856f6824ba225b5f8bbd7201f416ede55c17089c0aab4172ece6e40cd55abeefa5ac4b8362e28070bfeb9717f43eb65dbcd9b0eb8f7268b628d76996efcbe0d9d1ccbb997802a2ace1baafe56246076bf90a54f33a28065271bc360a8afad0a12042866c88eeb61152e27518ebcb051d4fb0c45126fe26db5807e296b65f291f8e0c8ae36d628491c37b950be8d0d35af61ad2708272b7a9890a27345515442ab089f54dd503eef6ffa6a54e43329a5645e7b45d3800279aa8ee8cf5aa73f589925ead8ec5d042ec82ba6a0b22dcf660112119b039356855168dfb4374b5dc7bc116f530a48b55b9feea7895a96d110e3dbe1ca0a07c7fe722b1660f0e28f28b7a61ee0709abbe3c929eb291052280ee001a2d596da9c75f0ae87051b2f1573277ef6f4faa8eba2776adefe7c1923c113ea07bf6c47b6d46099667e6ea49b94a588514214a482791409c2f5cdbd25d22b5b54eba6f3b8ef2a1e83b1c2314297636bfbeb285372a7fdc2b6037e3c3a4260084bc19cadc52e2205f2441b254b30a8150f9c944550a9650d34ec2ecab0ddebaf0d7ad84d5d492fdf141ef816b91652baa9cf22d9d86b49494a45dc8945fee14487ba7806063e9d657145b384022fd4c8f170e7e6dacc0891ca4402fc248b0b3c", 0x1001) execve(0x0, 0x0, 0x0) 05:49:29 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x10028, 0x10) ioctl$TIOCCDTR(r0, 0x20007478) open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000140), 0x200000000000001c, 0x2000000ffffffff) 05:49:29 executing program 1: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x46bfb) chmod(&(0x7f0000000000)='./file0\x00', 0x90) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r3 = socket$unix(0x1, 0x2, 0x0) sendmsg(r0, &(0x7f0000000800)={&(0x7f0000000200)=@un=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000880)=[{&(0x7f0000000240)="a7b79314c150275a89592fc627db49bb921a5c2bea1a3afea640a020eaaa6a6cb98ce36c0a8975e402cd6e05162001275a63271e91b342b01c7e1fb145f9dc1639d30c4e5a03bc27b2aa5353dc86aa520de10db0eae77780d5a9869803f733edb743ffba6641cc98779b84982b26c0cb08ce3c5b3c52b2d19a56e80da92094eed5a2fc7f5a5724258f0314994f826807d4cefbdf04b2ff9861c8ca027c", 0x9d}, {&(0x7f0000000300)="23e24258724a0aa6a38df2074e5f24627819a903a5370339b517d78bdf0196e458a3578b801eee192a4f7f0f86c2736237ba3e5ba84348d83ebd5bd4b66de6856704e87220467207c41ff9103a48740dde6b2bb3404aede0e045327eac8b1eab82818a5b38bd250f3853608cb8e743e7e25ed6deeee1b99e25f74846693029d237c445e8d03cf3b1522d00a41650826b31da162fe5f98a9547932e0ab166a1abc2", 0xa1}, {&(0x7f00000003c0)="217d8c0202e1d2c9a68e57ad6283d8d6aa48b4a33b261448e1ce9884e69bc7cfcdba28fe78ed6dd7a1ea5808acbf27d02ea541a1aea73dbfe6dbbbef5f7cdf856333bd77cbfc2ebd5c1808bbc5dde0eb747d5c8630be826c4056c10d76ec088b3d453e", 0x63}, {&(0x7f0000000440)="5c2515386f9672406fc60d17818fa663722fbcf2774ff05626edcd98c955b91784ad6845bba69d2c302e928ac9b8b693a468f3135db8c3ec8a312d1d2ee68e63f913a040373c8284aaaa2f916b49c023c97b1a3e9b78132208cb59faee1bf145209de6c53df9587d18c8", 0x6a}, {&(0x7f00000004c0)="cbacac27af85527ead607fa9a791c45a94a6c410c9a527804c097bd112d7884ece7d0177e28333fb250f75dc8c35bb67ff88ad65fb6a3332f23f687d1209cac0b6acf63142097b2cff65f6979927d2a23efd6bed3b232b8a2b9e42c6b1e907b8ce3e18", 0x63}, {&(0x7f0000000540)="0b5612948f2b3259a389436f1dad54e0e8031553869a7038a6e4d9f5ebad74b7382e428fd12b3bee31a50f3084125ef3eba9ceee849cf373b5c614872e035f1d482527d971fad608d9aff82b2afb9e567cbe801d2cb1633f7f6a63aba2252ecefc33904899ac8b86b6b059bbca2df4ea5c1b3186bfcb8fe32cb58fae5865753319e1", 0x82}, {&(0x7f0000000600)="dd1cf53a380fd6b32b18db3ea11391bd26ad035c33a433c9d0ff9e7da9959cb00898e6c0878d1a2bbcad72f8b5b5679fdb51ebd99d98520299c6378bace751f1edf1594a9013ee7612b22bf741d9903a291cd7229c4744bb2c128788dfb473cac4b6cf2ed9f90a0d83ea294d630e5d3bd4867ae070c83546b2566c4dfdc2f0e42a96eddcb90bfc3fbc24a8047787ecabbe102be339d0d79d285ebb8193c52557eabbeec4a9e6bbc8b554020ee691c567a8d683a3d4e13545ccf32d8b6f8f69b5536aad9b", 0xc4}, {&(0x7f0000000700)="f406", 0x2}, {&(0x7f0000000740)="50d1e60142287b497b5da068eae17a116c1dfdfcb11597fdf7365fda5f8246d6b8f96d29842109e23ce0183e376e4aac6a911e8e4b09d4220a5dfa0b7e7aada3b0539b8d8bea3476c9de7249e2e70b538e9169b8aaf346ccb2edbbb77639445a2446c2cdde9a23b0783d21be94b0c1cfb178a2f1d0", 0x75}, {&(0x7f00000007c0)="c02bfb4b1539066ec72f6cfb9c1d83c4945036b8f22df1c66f54", 0x1a}], 0xa, &(0x7f0000000940)=ANY=[@ANYBLOB="e8000000000000000002000000c58138318b92962333fa85a531bd083da8fac38e06e3664bd475168d460f577eed99063dc1f6021f3cab360d74223f58a32986fdc938f4cc92e3c27e3c999292ed73d32ea36af386af7a55dded0abfd02e6f4b875d01cfa82600004c2281ef1eb8b60ed130673d72656af3560f4b88b0a087e56112339bcc058dea7b4ebdcaca7d2657bbd36b0362d1cd6cc0a4976deabb7bd6ed210d4e16ba741947ca99647352aff16c642a9d2a59f37a5916bb81bebe9b37918cfe6a9bc3d2ca89c5966493c4e350f4096de83964c9d3abbd1b1cea73b02f5d8fe0e6443578ea6de06f5964001800000000000000ffff0000010000000000"], 0x100}, 0x4) fcntl$setstatus(r1, 0x4, 0x84) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000100)='./file0\x00', r4, r5) r6 = getpid() write(r2, &(0x7f0000000080)="a6063fa46e1739905e408cde1009935a12bb4f1dd01c8d84b4a53684ffbfe53db4a4182b8ede0d43c9f392527f616cd6dd66b910b9d48dd60609abca9c6855e8e48d9a4460b5d0f2d274eb9eb5253cb8cc8aca56fd1da5c2", 0x58) fcntl$setown(r0, 0x6, r6) write(r1, &(0x7f0000000340), 0x10000014c) connect(r2, &(0x7f00000001c0)=@in6={0x18, 0x3, 0x7, 0x40}, 0xc) 05:49:29 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x6, 0xffffe00000000000, 0x2, 0x4, "85790ce5e3bb6b4e178fbc0ee038f2b79b398164", 0x100, 0x8}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "bf25167dce16f62f24192de0d871b7e6e670b25e", 0x0, 0xffffffffffffff01}) 05:49:29 executing program 1: r0 = msgget$private(0x0, 0x0) msgsnd(r0, &(0x7f0000000080)={0x1, "bac026e60f1768d9277daa4e211a72a1e79df2593a2260a8846260d8340c333d6b875ce37cb018ee1718ff79ee3c1c7aa6f2fcc654192b7167331334f48c2828749020235e7f06d56488a3ac784b5d434c178e535bae646192b5d6615125a106deaf736fe716279027b2301ecbb6c983e40f69252f5972d9398692a3b4"}, 0x85, 0x800) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) msgsnd(r0, &(0x7f0000000140)={0x2, "d1a86f30b3e76ae68f37ef622c1bed715896659062478cb422723fbcfd2b776d1fc7837655d63f81a57a02db6fec023b65737f344c08209a46b4e64adc20fa2443babc168dd591382529cd96a951b5c81debc6d44828cfe7e2d34612a0ffb36b00533372c6e9ff1468132e6012b5aa5941e795483614e20086529e4d1914a6ee7953c7a8fdd555f6668cd6bd26e69baad2732f897c6d1ce54eb61f6915dc06f7cc716ac22e51252f7c5d2756f8dcd623b768e9fee590c5617edb55538c97b6af253dc914eff162c854a122353f66bf3171ef8282d90b29ba3f80c096327f33ec8d3cb142170df7"}, 0xef, 0x800) fcntl$setstatus(r1, 0x4, 0x8c) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r3 = getegid() fchown(r1, r2, r3) msgget(0xffffffffffffffff, 0x0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0) ftruncate(r1, 0x0) close(r1) 05:49:30 executing program 0: socket(0x18, 0x2, 0x0) 05:49:30 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000080)='u', 0x1) clock_gettime(0x2000800004, 0x0) write(r1, 0x0, 0x0) close(r0) 05:49:30 executing program 1: r0 = socket$inet6(0x18, 0x4002, 0xfffffffffffffffe) getsockname$inet6(r0, &(0x7f0000000040), &(0x7f00000000c0)=0xc) nanosleep(&(0x7f0000000080), 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000000)) syz_open_pts() 05:49:30 executing program 0: mkdir(&(0x7f0000000080)='./file1\x00', 0x0) r0 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) lstat(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)) r1 = geteuid() fchownat(r0, &(0x7f00000002c0)='./file1\x00', r1, 0x0, 0x0) fchmodat(r0, &(0x7f0000000040)='./file1\x00', 0x0, 0x6) 05:49:30 executing program 0: clock_gettime(0x3, &(0x7f0000000000)) clock_gettime(0x5, &(0x7f0000000140)) 05:49:30 executing program 1: syz_emit_ethernet(0x3cc, &(0x7f00006ba000)) r0 = dup(0xffffffffffffffff) connect$unix(r0, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) r1 = dup(0xffffffffffffff9c) ioctl$TIOCNOTTY(r1, 0x20007471) 05:49:30 executing program 0: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f00000000c0)=0x1, 0x3) poll(&(0x7f0000000100)=[{r0, 0x1d6}, {r0, 0x109}], 0x2, 0x0) poll(&(0x7f0000000040)=[{r0, 0x4}, {r0, 0x1c}, {r0, 0x5c}], 0x3, 0x800) 05:49:30 executing program 1: setitimer(0x0, 0xfffffffffffffffe, 0x0) r0 = msgget$private(0x0, 0x204) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/179) 05:49:30 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="82f02d2f66"], 0x1) faccessat(0xffffffffffffffff, &(0x7f0000000040)='/', 0x0, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) r0 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x2, 0xfc9aa4a2c67bcc9d) r1 = openat(r0, &(0x7f0000000200)='./file1\x00', 0x4002000000000010, 0x2000000000000002) faccessat(r1, &(0x7f0000000080)='./file0\x00', 0x73f892f0a593a93a, 0x2) recvfrom$unix(r1, &(0x7f00000000c0)=""/150, 0x96, 0x0, &(0x7f0000000180)=@file={0x1, './file1\x00'}, 0xa) 05:49:30 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)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e0177513a18db60390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a2592c9529443890c39abcec6c1c369fa47bab9e1aecf0c4aa9f915a4e02f98bdf3155cd7d25d4dc373bfc0ed3c5930e6059a3262664b9e3cbd578dfbfa86f8f1bc7bc834db257824857ac314db10ed7917354a002af475d52a6bc1f511c49cf2e9b5a029005fcba5c9f065780f5a2dc7bb6b56dac5a7af0d88", 0xb1) close(r0) dup(0xffffffffffffffff) r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0xffffffffffffbffe, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r1, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) open(&(0x7f0000000000)='./file0\x00', 0x20000, 0x10) 05:49:31 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x8c) shmat(0x0, &(0x7f0000fff000/0x1000)=nil, 0x0) shmdt(0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) fchmod(r0, 0x0) getgid() readlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)=""/234, 0xea) close(r0) 05:49:31 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffd, 0x42, 0x20000010, 0x8, 0x8000}, {{r1}, 0xfffffffffffffffd, 0x25, 0xa0000092, 0x4, 0x400}, {{r0}, 0x0, 0x1, 0xfffff, 0xfffffffffffffffe, 0x4}, {{r0}, 0xfffffffffffffff9, 0x0, 0x40000000, 0x101, 0x5}, {{r1}, 0xfffffffffffffffb, 0x0, 0x45, 0x6b1e, 0x8}, {{r1}, 0xfffffffffffffff8, 0x8, 0x0, 0x1, 0x7}, {{r1}, 0xfffffffffffffff9, 0x48, 0x1, 0xe8d, 0x7}], 0xfff, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x10, 0x20000000, 0x0, 0x1}, {{r0}, 0xfffffffffffffffa, 0x8, 0x1, 0x9, 0x8}, {{r1}, 0xfffffffffffffffb, 0xfd, 0x28, 0x6, 0x5}, {{r0}, 0xfffffffffffffffd, 0x4, 0x4, 0x80000001, 0x80}, {{r0}, 0xfffffffffffffffe, 0x2, 0x1, 0xde, 0x9}, {{r0}, 0xfffffffffffffffe, 0x48, 0x20000020, 0x1, 0x6}, {{r1}, 0xfffffffffffffffa, 0x0, 0x0, 0x6, 0x8}], 0x2, &(0x7f0000000000)={0x93, 0x4000000000000000}) select(0x40, &(0x7f0000000040)={0x1f}, 0x0, 0x0, &(0x7f00000000c0)={0x400022}) r2 = dup2(r0, r1) connect$unix(r2, &(0x7f0000000100)=@abs, 0x8) 05:49:31 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0xa, 0xffffffffffffffff) sendmsg(r1, &(0x7f0000001780)={&(0x7f0000000000)=@in={0x2, 0x0}, 0xc, &(0x7f00000005c0)=[{&(0x7f0000000040)="da18af653d05a71bd5a86ddfb0f6989898ee9b553ce434220992203073cd9bee6d2c662ed90ea00c6018e4fc026f78f9f6e741cf30e0287029c1179715fe1f1f6fc3e4a8edf5165d6e04c8035da1821a7a22535d138aa63d0df162186b52391214f2cfd7562a138ef2235f950299bb32ead5b3cc499c590c3184e8468476d47ee696d40b5c0b58350e62b7e3ea22485bfd7303c1e3100f1b2367e8f96c825a429a93d0efef314ac9e69f75613348a70420c2f1308a4030ffd43d5be24ef1de", 0xbf}, {&(0x7f0000000100)="f7b8ce582a2c2f0e95789d71bd3c8db93236e7f05960951b506cae8878973df6088bd3647f8481d4a75898d73ad2dc85ad97ea513ab552a00a0b2ccc4948c892767dfc69f7957631db95e747cd46686b3bb09164071e1f51cd515ca39f49c3eb3ccaeaa395e20d254a51450291d3e28edae77c0b24bcc77642cf57dc8976e7bc1103ef3345657a9692c0f49e0ffdccbd", 0x90}, {&(0x7f00000001c0)="666150912b03fc80", 0x8}, {&(0x7f0000000200)="693a7fd983989195d4174fbf440e9c8d4ceb015331649ae8233d1d283e9647e6ce8052e5d7196d268263dc47f1bac66a705f87ba10dcb6", 0x37}, {&(0x7f0000000240)="c2449bb3c19fef968062cedda039d6bf562fa758af30eee02f2b501e19d91f037e52734c760bb09c7a3d7cb873ddbb5b1bbed21d77910b0b49a364b9fbb1c433832ddf0b6db8a3a7d4fced62cc2799daa16bafe6695477f473b16105461e8f637b2ab14b68733618eb58a032bc3be37a5b663145b932cdce8f7930faab813958e52ca0fdf05dbbb8e7f3215654de0cd5c971c5262149218e31724783f26afcb2edf02a5a2cefda60f7c63017022ba6d033af7446c33a1db5", 0xb8}, {&(0x7f0000000300)="a7e740f2f00b9ed2ad5eea167b237f01b08237f9fe0ab3f319acb6250590bcbdb8bb9b27f448c28de0fc09b9b219da62d171fa00083a1f98b7903dce105083c5008996e89afaf14610d9352d540875b0273a253d68bc1fe61dcd3cc242f494ed741bad2b38d7c182e06bc323beb8855564ad0cfc7e9980ec2f7f61e16369c3dad5c5a461a4a2a035a69c5e28df17a6afbcef09147b176d4f28676a2ca768b70dfd7df08f81d30ded092803e847e363e2abce2cbe05c5af725950893528497699d03291793e5ca9570f6ac3c3c5865ed25b26da8fcfd0829d5d397e17edeecee37bb6e9f95c4177fa3dbd5e3f291904d7c607733fa30a", 0xf6}, {&(0x7f0000000400)="2d097587f7e1186acd55ccb0dc607cbe8e8ccd9432a6d2ed3d5d72cd85f3e59ff3c755522cb4e309cea189c74f6656936270a261d07a5f539ac8c172468dc51eb3df97939a96e6878d397042d792fc212e77fadf1340b60b65032d7a5aef8f550ea5f37050", 0x65}, {&(0x7f0000000480)}, {&(0x7f00000004c0)="40653c3304553776411c772c7f09efc47af71ccf1e6db7ae2412e9eaef4cd14919a7d81733164ee1334940dc48fc47073eeb935afc110dbdb09a278265f68fc2d6c0b22111c75601ad093695ae3753af", 0x50}, {&(0x7f0000000540)="669d3a17e417723482fb84ed303c5738fbe9650025b066c52e0cadeeed95fd2fc7cea176cf0d68eb18cd0ceb0e13fcb08e0a16dd25ebeadc31afa34fc39ac8f05d63923552b3db7b091de597d6bacdbcd231d8632260e09714d5a6b0cf28170ea535f05b5a5c0e63a17d6f77b557f925f0d6fdae7f3c454d0a38", 0x7a}], 0xa, &(0x7f0000000680)=[{0xe8, 0x0, 0x4c, "17fe51be967baf6370e8f10e8d3f8f5acaaee9b3340aa4f24cd8c05c4b2da54809e79e4c57f339192d9cee3f252017ef52c15e4872ca5bf45856dfba7a3c07feda2fe81b31e40c3d85fccc28276ac8ff74bb5bea4cd98339408fa771e45e31b70f4166dee4e1022f31a433313e61c5264a4fbc8b33f87ef6a7d0ee4d8999f541f7abb05b628c87a7335bd1605ed59c9dc7983007816ccabc43687b4a46648e73409bf4b10f928f3533d6632cc956e6b317a707d7206625804bd8f57542848ea3f8d9aea032d197a8b5fa86677a7c3616bd27d84a"}, {0x1010, 0xffff, 0xf647000000000000, "ef2cd26e1d10f9b421e1bbe0bfc858ff4686da97832955159c6d0b28c8c021e037b8c933524bd61bae18d8abdd06c5fe3a85362bd515fb8315367173357b3e7fe5e6046e0a664c29df5f4c1af725fbbf25792cffcc90b595774ccbd35b9000d2391ac24becb9505cdc0c815d2ecab0dca32a9a02a3afabc0ba045fe5fc48955a8fb1153562bd1f6bc472726e1aa6690c5f3cf2bf87b3d925afb2d6025cc888dc745dbb29ab2525c4cbb56c6e77b5a020dc83a37751c8890f82e88588b7e501519a14a2d4767ec92c7aadcf5088973bb94d7e23902fe770ea7af00e367d9e9699f727d8a25da04b76f08dc539a611024f1882110f53359d4b91ef6a98b9acc67be0f3d465297b22dfbef1310587153554b5ec5b993dbe86c8c189ccd3adcbb36612423669a299077b01864a3dd86b10e57a00a92796e48029ce8993e2c9c39d9cb80742085cae781ee3f6ce8648dc2b0da8fcf5aaa4fbc2a786eec3ed98669cb1171f9f1dd6ca3e35d2bd9ad60c426a7724722f4fc3c83d4e30b02480afec602c8c069b82f4b23deb4f15ce0dceaf7d9fff82fdeef5bf094c110c7c590c67fe5d4578698eadc6d9fa3c9e049761a43a523769b61109669f62cbc98f9c5692e7842d1a099f447aeff3d8825c40e4a132dbd5d455317be762285e31bc10b6677c1dbc7cafc8c36126d2b0a03b5df209d28e18edcfa890ab29e46c328570ea02738ed6c0b56ce1b39373e82fb703c9c12d33459c363de174c1866e3232cdf93925c7e4eb1f31fd6988dcaf74a174da84ec1a8c938e0f5f17dc8b09a57f23eb789ee27c23b5a4adfd5ffd5fe546bbba146639382248582a16bc048aba7036cdb0fc1a397a6a12ba9dafe38841ce82b6f065e337f1b622472be0daa3dee662972e22a230eda5829a99e4eb66085c028675ea9ab2c2327197ef355321c18804880c2f628604f0075541e9e8ac5d27737f072624d77278361e635c514608725f276177746cf9b4a2cb59c27c6f4d27bd66076f8aafc71dac4fef3aaaf83767598979fcc28ceb09b7ef9b53279bd09fd7b72073dc5aae3b377c9d86d58486a397267be546ecd4177acdb66ff59ad9a0fc268a235012793807356ac3165b6eb76ee9ca13c747e770adbbaba13c343e83bb6535f27246087b4f196e5402cdbdab1f12711ee3426435ecafaa8ecc19cede2534eec8b7648e3208d94b49f1ecca7e0067818f462c0d8871d34cf67bf6bbc0f84b0305b2079514a7d04166706d55147c4e695777266e5b58bb4ea6e161ed1bbecea8139da2da153b671bc3b374faea25c52311a3a2f4ca8e1f100e1949ef47d0e0b41ad75f7bae940217e96fd6704bc0d91cb93d4376904e015d992f0ee1df7ea292d99be69c49776b08a8f22d93ced7aac734fb914a4a115e8cdb8abfc64436080718fb448ad9ff77f8e76433172aab3eb67db954c43de9fe5597c374891e043c60ce1cb0a2e621e06d183bbf2a75f78f0d0f506b1b197c81255e9b98b8af9b0f1ca6e89c9d19ec951ed3ff6ef04f3923e153afeff5d13fb03f4104a3091b9e28e4ff37d1110cc697d98ffafe9e3fc928a87c9f781afb14bc6dbf3220a3ce47c194b4d5e3634a6ae695d365ad2988ba3171cbe99d27c71211581d15e50ec9ef013b83e40bb47eba7097dab086e01007376d8a90c1587fc239c6182298bbb6a5392c5d4ac6ea4cf4a5dc1498d4ba261581dcce5452c98d6832b2fb71b1a5f201b03ffff12ffa98d879e1383c0ef44476acc5350a898b1ee3114ff30ffb8995544c9561e6bdc4bce10194e0fc4c47cbcd43376a9eff35922e4160e193c25b8aaab365da552cccfb5c4d5aa6decbe6e94566b3d43a166445b17ba3e98789e6e8dcfffe98be1888c8686cbbcf56d2001138150cde32d4a5550987e8456ed00ec8065a97bdad5d2b2d4ddc3714c68b46a141190d2bec0be98bda7c07cf2ad39f9b66534bf88f19b021317f7f831ba0d812b712d55cfcbd5410061587d107a430e4edef24e411f21876e081665bebd2912edb601f1fc54840a12e65ff63f37f650645f50024ef1ff461580e83b705ed17bc1d26c9738a574f5c20419c570a5394b27118868fd6e966715da9982368c6c621416a08b725608a53542720c29a2929b3121fc063d8e59ec786fed403680ae6ae5a785e3904db8853dbf20fad29ec9318ab815d0fc919aeca94462acfb8040d1b64c66da31dcbbd1bfcb9e68ab5bfaa658bd83f4fbbd75fdcb0b92396161b58be93a434f92a09629927f547468f1d17361a402d0823bcaea5cc016f4d7986fbba07bdd85012729b152ba373fa884fa94bdda1e72adb8ff10a6b4795438e5449962a73639c63aa322da356dd1b1bd34f7322d4b8bdf899d741a524e9873ff8f36a07cf43d3d307c357271fc26afff4ed2f56c06057f0d755073807f5f96192bf2e2eee729f9c091a081ec5cdb5d7a8bc5e7db2da9f56eda2b942b515020533dc4ee4e3e3702cfdb17983b6c7ad097790b5237ceeecc2dade45c3eb01d1497a3a31ea80a95124316460014c17f79b23c08be887d6a800ee287cf9b706a781e413a9998850b26293a716fc47419c815ef70ecca4c55ed218639595ddf22298a9032112500d4ad847f643ee00ad3391a0b0ad0a28051ab7eec5449abbd54492d7e8e47a52aacb07584edde62ce3030fd411a56d6c972d7ddf6df762864a52c66f38eeb19176224040d4a2860f311dcd753d2696280b22b4eb729b995f2634ee1be588882eb2ea929eeee0c98e6a57584ec1fac49e8df031ff3411335e3489f546952f4864eb4d62d9622f8340d61fcd002d25827ae601b84d2b4b879e49e855b0bb7470530ed75cabfea8ceca871da63518ca3e08c7f562447491fae912b3809aa56c16439bb435037b0caac24ff451ae818027eba499701893bd6f85041ce5b2dfdeb2b2fa6000504b48be960f11fb169685c22017269cc80404c0946aa962477f3879d55bebbe5d6bb8bcb6a08c4cc25c1641d2b4e62f760f7c42c203153d774e0b2568620af53f41a136a969ff3126f09466d86173e5b522e32311fc9b071df0766bdb0fb5f83afa69b14910ff1171d4c4c7f1e031f9a01c855ba9a547382533d0caca22362b17859990e1a5b6520652ffc8b636d5a74043bbe138dbe3de5308c8b79cef9f62cc145fb4a758bdd89e9173d0308ec7dc53e4ce771983657417975899e5164aaceb7acea265b964bca524dd482810077033eca4cdb752c7159aa01f9a81dc9bfc269b9bb1bd5411a86ec9fc2c779a8c8b8a0ab4149fbcb18610ddb06e9a8a41a38b20b1833c3adcc5a1115d908d51514ea2098efed4981444d8657a68a69043244d4288bb88427321f3fca2b567c21ec59da22fa3bd87ea0786f44796eb23d81794d710c859ba9f39fe033792fc1162f91ebc3a593d51ebe344d0891cb68ac3068ccc1f2b65ad7df9fe2bbd1a3139e2cd5cd08f47a36ba9a81592e615d53bb978f0e30a8509dd36e8e8d23ef8d0e5d924f15c1f556626388d3beacc5173823e2ef61d2ae7c43cebb8eff975354fc96d7fd0c476e5fef91e2c118d42054752cf07b0f66adda83650dab13e2e81a407cb361e86142dc89aa880a12dac0bfa13a3a65f13b633380faa15d79464be27720d9a3037cff9e5464a573e9d116018c4fc66eeba8ef4ebbf8ab2b4365f2a559b438eced7a84fcc25908c801582b09f64adfc4c4ad85986f13f4a5da3a4832f9bf28899df3d72cd3cc20dc65f13e5511bf72241a94cf1f3b1d89888071b333b8494f1aa514696cd759f5219dcb5ea8c5c11b244667ad0684e4c017ac992a934dd268c0b918db4950e10c47937a493761cf83f38148c45e730b86b052bd4b9c9bb6b2f876c25cd891e1aae37f4f8a75bdbdb18669293c9be65585e7dcf51a5b3e667f450da413be4604308a96564504504c2a7793975bff5fe0b8f01d55533e5794c702436511482f06e750e8108f9a3db33e3bbb817f6d37eecaed3a1f66342d0bbe3ea1af5ee0f1beefd1d9f4c01aec7d5daae8fec7752a21fe9e8b26e42efe0a0504bbc31a7775034a14a0ccf44419f482f089d790d0931e136b05d5daac1a7d5e1e9f11890ab4d07d9ea7d3d255fca9718233490fac7dfe431d7c28c8a80dda6822df5beecaea538e9753975b5be7c271f125cd483d1a93a4063776d423bdeaab3bcd3654f697d932467f5323939780274cf944d16f6093003c11cec0c5595e295e267b84acdd1373f604dc1bfdda2d3ff0798357f87285819b16e87f4b8bdd4f9d5a0ebd01aaa499d2e07ec072f77edf4c16f05a6e9625a42346780968a27d11e780980192b9fa72022e8ea2a6f9ef13c532fbc5af1b9d857484c7ad9de7cff243fdb0e7e1c0b0c2799a0f269e580feb1011402ba2afad4ddf793d59bcb1b46a59e2575eb7071cf30772bb7b594bee85146b69ad9ddc82be5df788d744c0cd666b61ccb42a7b1b183635d6958be654d35f59f2450a05563de6e4f3b65986c64c750f32e7641113723cee923a54e7c44943cbce9a9ac3857ec1fd563ca51010af6f6baaba1a86135bb55e5280da6e9daf7fe952ceb40a8c7f0c70b7861d42c009b530c061a52b917f663d4023d274cb7233f2f59acfca66ac0467b81fc4371937e514e2e02f4267a71f666581451c97019605071541f66abc367c1b120e55604f9854e249bb5f927d379d9faf6b282670a33044f6849e40bad4bf6a1b4e5dbce79a879fd45790c680f4b40f3d5b4b99565b7d3a4cce3756a89f7ea45a64f4d754f8c4350e71b6e037e435be41a9f8dc3c0df14e56be97c01d106cc5f9d2ee12f0c8798ca1dca4c3d3967e871304f7ff0911fce129ec19460842459c0ab2879493850ea8e346c8e53807dba50ea2c6d4613573c6a811960fa20d53c2b1285eecc8f516e6361f9e0d9a1f8ee19a56a9931139370c8b5d28a98e518b390eab47bcac4e91625d7394782b26d0530d72b6c4524d0e406cdfa37eaeeb9ef5e821bcecee418fd1b0751348fe0f9bc313f796b90a5da26d1ffab2f67dee963a894f2fb7c2cecc59fdad2b28b12b899faeb98e7cad38dd2641aa4e5fce8f065e54f8b94184972eb4f1c3a81236bfb0db67e56b9dbd612def8846dd226197ed335ac9389b26a06a3a4bf762d129890e3f2741e3d4136bf91e9394975b037e5c3f26e4271ab3bc95f2d110a909c23b9f0f6cf3c201d823c43f3bcd7a2a38686e2c250ad4ea42f6d2d4c2faacdbbf92417c2a62c262b4a4c52a4b82f416c4a1453551b057313e539cd27dbf2e890714b8cf2bfd16d3f1345eb48412925c5b91a866266b14000e72f5eb27067830dfb43810b4f4f02b0bf640e67c52c9c25f001a96ac94390349517ff5a47df315ab9d7dc95acff60630ba001a6c740a921aeb55d8683408361876086c77a61e1eabdc311714f7dcdf37bc118b1df8399a2531e30face1798831ee094edb7d4bbdc5fbdf2a30c9b43b85778cc984bc2a5416ae77c0afaf0e9372c2440e0edabe7441c80d6e7867504a213ba78f8c32622f07a5a4203d7cb2236c784e32c9f3370492910e0baa4f1aa7cdf4018c876f6153de81a5ba5dcaa0a9ac6fc39896cc93fb1efc77ab8770943b45c0311fa30a51457b2e369bd12f3a275b78e9d3abf2732bfafa6f86df5a8c933f2f91e381057f3b9963dab2920a1007ac7ab1009128d665e2da18cb7b1e6a1d220b542fd7304c7083155032d33c9983a00aaf242d354801da3aa529397378aa48bd2828073a8d9512ff502ee1a9bcbefb4790463a0a7194b1a9dcf02f11d7196f5"}], 0x10f8}, 0x6) 05:49:31 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000000)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) fcntl$lock(r1, 0x6, &(0x7f0000603000)) 05:49:31 executing program 1: sendmsg(0xffffffffffffffff, &(0x7f0000000480)={&(0x7f0000000040)=@in, 0xffffffffffffffa7, 0x0, 0x6, &(0x7f00000009c0), 0xe8}, 0x0) socketpair(0x36, 0x8000, 0x400, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname(r0, &(0x7f0000000080)=@un=@file={0x0, ""/108}, &(0x7f0000000100)=0x6e) 05:49:31 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) r1 = syz_open_pts() ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000), 0xfffffffffffffdcb) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0x6, 0xfff, 0x3, "b79260d2bfd6ba65fbadab5491c7951dff54a58c", 0x8, 0x6}) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000080)) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) openat(r2, &(0x7f0000000100)='./file0\x00', 0x40, 0x4) 05:49:31 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x7, 0x0, 0x35c) connect$inet6(r0, &(0x7f0000000000)={0x18, 0x1, 0x80, 0xf142}, 0xc) 05:49:31 executing program 0: r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=@file={0x0, ""/108}, &(0x7f0000000080)=0x6e) getsockopt(r0, 0xffff, 0x817, &(0x7f00000000c0)=""/4096, &(0x7f00000010c0)=0x1000) r1 = socket$inet6(0x18, 0x1, 0x0) getsockopt$sock_int(r1, 0xffff, 0x0, 0x0, 0x0) 05:49:31 executing program 1: mlock(&(0x7f0000ffa000/0x3000)=nil, 0x3000) r0 = open$dir(&(0x7f0000000000)='./file0/file0\x00', 0x40000400000002c1, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x3, 0x10, r0, 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0/file0\x00', 0x11, 0x2) 05:49:31 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) mlockall(0x1) sendto$unix(r0, &(0x7f0000000000)="c3bc", 0x2, 0x0, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000080), 0x4) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) readv(r1, &(0x7f0000000380)=[{0x0}], 0x1) 05:49:31 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x6268, 0x6, "5ffbdb66763054a120aed9fd7579cf15a0fc3016", 0xae}) write(r0, &(0x7f0000000140)="00dc69f0fa7b345c15ba4fdc37b137184fd54078c8e5f5f3f69c99c373de5458ce59efaf45fb7792ecd4c6563b7c7b1de14960a34e2be86cd6e092c5060ec156b59d6bea3b41cce3a738c2ad77d12fff61ca21b6c54ad0e48a6e9a01119fcae3ff30489519", 0x65) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x3f5, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) writev(r0, &(0x7f0000001440)=[{&(0x7f0000000400)="48027524e06c5389a2aead06dc2efa946f33435a384a82af4d914ec95e63aff40eb7a747511a3a9b2a5fa4a2a865a5614a5cf15073c90f689d82a107f5427a74489e0f908cf96dec079e4cfdbac2425cb0d21c116933652c48e09c42299690d6ff313d990e06fc457fde0ac598531a9bbc9516011d7c7a7574fbf96bf48583c1c1d7bfce89fbc7aae74c52fa87faaf2be890bb8e0c0cc2a4b960e52bdf981aa2a79370d03ab22aacde73f23d1db3981aef9edc6ebfe1b4b99e6423b695ebb8c7c7291bd9ffad7063893bd2136f4f0bfd7636ab883504efb1bbb82da57c7480e50097cdf4973e9f2d26f17fcaa1526ecfefc1365859026903a01e62d13f51f5095c47a8b92a4cd5d7fc7e3ea954e6134644c9134feae12c3b847a12a9cb913a42685f4ec693c78b2021de17aa7c49b6d7eb2201e5d729c38f80358adba9050086d9234d4ce7bbc62a59ec15c29ecd7f876b9bcd10ed70f1e129f1c0c288e6c8b580fd7b24f6841877d0b0d28f31c40917652da413880841a767d4c795ea1fb6dc53df8a211a3b9dd663a9b34805b452df17d30f13a325251c631b7147752bdbdda18afb8f7b55909120", 0x1a9}], 0x1) r1 = syz_open_pts() pipe(0xfffffffffffffffe) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000240)="14dc03fb5ce664b55023ac37a9e7dbf03e95fa7292784851cd6c4033f1abd7e7e06ca805ed0ef637b3b76ea4f0e820135a7c9d6003b048", 0x37}], 0x1) read(r1, 0x0, 0x0) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000040)) 05:49:31 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000a40)="49d771e228ea1a47533a5b37384d78b892290ab6cdcb7d8037e9995feb2a95529419e0ed5c63d082b58414326878f5f609a9af6a0a21cc054c0a7b230d0df6b007b71e2a45462ab9ee0db66296a01824b81e8148ac02d9e9f0697ff2a1490ca03382c9121fd5a9cb001fda39e7ddb1acfed2a1d1dbd52ceefcdfd68a1fce9bef4b7dba0dd9a88c938d92ab7e9a9960527d3e2717b8d3bb8a0680ea8c0581d8838f1139fe2de50bfe4d9ef35b6b61ff586e77441b7fa50e180c99c6f9110a0aad158505833962f33600c882d37141df268bd8694127d0dacfa070dfb2d2e8bbfaeae12757fe86179f840d51aa2feccf71d3a3ad0ea8d01e6a40c5a416a1c67a001d4983eee795a882280bf10fca4db4d73164fcf0f990ad184187efed459d89e790455b28594a97c03c797cf46aa6a4eceedeb09141905a5f1a101d9162822c683f9c00ca95d9e779624f24a4c3c57cb1d7bd83e1f8d2730e12a27ff3b08809224aed9aa022c0236228d947fcbc376969ac97d2c249b345f741bd069bc926c47302122d8c6375d823ba3982be3a71c7be61cabd9730ae573688cd55c06e87c81509ecc6a180dfd43e9d940b318dfe6932d61b7b5a0fbce95a389ad5493af10c45c940a80cb4aa233b4c217f823a6572fff9a1ac47d91c32d34583a82a58fed841dcb73d3917f97cec9f1ca9415188a44eccc73bf67f56996a57dfd2a5a46c4d5e6532fa1b51fb433589cc8f46ae27a2596d24d8966d33cc37fcaf110a4d01fd92c64672779deb9e3e398caca689f74d7e291e3fd59e48da040d553420e33558b51c41580391fb29381ceca51ead4fda2abdf32c41c765e4199448c11e789248c688499fabcc1319c6496dd9b74028409c4b55a4686ba0415a4bc1393227528afd828d852e261935fb7b55f06e13be1dcd1db27c37ad307a242e355d8fcc3022cf757ff502dd5b6846443e30ec6187ac81338b3572a45ac9c5a81c87ad7a9a9e9cb59f2e9b2fb887e97a12d4bd26eb9e0b176b1184e1e099201a22ac9f50d554be7db4ae86f065b0c065f00243c4b951558004cef60cd283826d8aa8aec32a0c336005c669db8a55e6084a3b3d06a3c4bbd6aa4e79c15f1350cf50c5a150b8d4b7df73a711f86169cd007e82834b2d28896b30889a4878ba3eae183e7f8f45f2376050763e5bb5e85f115e00640db3a62b59c94f01d4af666afdc00346e4274ff77441e113d76fe80d2585588c6c2d69792b8539993c7a2b5a4d385b1e55c910d1e1a67dfdb202607ed4c8b6a4d9cb3e78dc321ec6be8178500c99e753f040265d691d7c121194a9dd7452da205548e2f98cf961edd551697ae8c431e1746ba9f76ece2b5733c7bdf19fef1943e4e3034a348762774e75afc8a780ae9de4eb5fa11d44f775f9b904535a9ce1e6101894b6883b4cde35479c388dbbb171cb8cce5b4246a64fd5e111201779bb36ad2c5de24fdb5fd525c4e58d81de93752f13e98efb7eb60224e59b60714ed3ff06c3b8ce598bbb802e2b34af50a8a9db81236e0540a869a093c4655a5a585a90073494beff9b47f595f4203f3ee404a4d05b110c5e53e5a1fc18e5f0368d07b16e8681bd1b4dd74f46a3a7e4bc368fa58d6abf30c09dfdd784dab864e7f9dfe416a2483aef217b1c458d066dd309e99ad931815bb93435b0c1e8b9953db2b794a2cb6ae450965f4477f6ae3d25357152b29d0f6a432ca42d01ee17b2e8c17b720ab508f44c133696f7742209b3d82240956ee185d8b9b5899184702a1e97eec15c01b87c539a7ca5a574de3288b72cae1732e70a357d3e2a399d8de177bea713f8770e02e677b94aa99ea6b93d9e2636d04bc912827d768f8dadae5f9f559bba61cd1f00f90d0297e3bd05b5831ded24d55b8236830711abe6deeb9aa053ec6d94d379ef090f9f75731747d3e503071dba1368f4c4c5042280eadb288a7a210a489516e8b6accda6001068b540fc2e5869423e6030c25ed0b0b071a7633ebadbd3b6f32a61483845503e18677d26786f2a08d9a88b6660d7d22ded18ccd46df74d805dda2509350a602852b75540f89bbcf2c2df2532aa36b46003d4c37ec2de801c163af07cc5e1a82c4965eb43e0d13c1a86ea9bca10e99957f3f6d1697cfb0cd4e6bdb8f77f740a09d47cc305eadf01835e229ad0ac8d3a4f51528562d782f6f92c7403966b137ba31776a5a99f1b7fa16e7cd112cfec11669045a956e20b1ad496fe99e5f5c5043c7655df4ef37fa5c06f3c45f182fc51e7105f526504fe3c69110a71cfe646f38217795552c4b7fa632ebb36af5e745684385f4ca13ab44a17f6b7d0249a2ae665775d061ef0501e312311666caff28b9c70d90314fc341c221197ebeb438dfbe560c14f0d1a3bff42bb33d3cae8cc0ab59973bfd7b680a3bec7d844d25bf6cbf26d2cfcd0783d525f8cbb2e0aaa3122451889445df167223dafdd2cfd81f1da5b45bf0b522350493f4cd7d8ed5449bb6091315fcb28f6738455760c16e65677a0c5c6ffbb03562d8e2fa0f1eea7415cc39e112e7a9a8daa6c67afb9fa142484e98d7788f7b58a1f05646fa0a8c46d029356ff37211ba9d18796bb9007a8c661336f431ecb977779fb596eb74f6e864a746795edce0f4f815e3dc3d6c29628702f1999177f131b3124734688affa20e381638f37fc65bc2f08651533eff90813fd3e75fd73d70aff132a793547b328d894c517b2a2d8511e3d321d1e690492af9151f4f7f138d18f9e58949ffd972a6ce77f00153c7aae0f7831c44372405ce351897e76c7f471940bb38c9e49f4dce0a71af8a61edbc0d368474368fbb1ab428afb598572b55ba9619ee0a08bce31a14b02a9fec52df6063c6aae1f1032a488d3c80e57d83a52ff4c2de0dd6ceeb88464b8919a6cb251d68b6955a927f80769af7af451271656806c4c8ce16330c88487bd50f54ad635a6363f55ec65896d994cf9414317f257c457713186a0f1421e542a41ac9ac7a44c60b8126537c3788f1ef12a9bd8ad11d3df81d7948350d177c2829ffcef010a155d9877ddf4c375c4fbf70938d718e55e9e85362702db0b6ea342e7cbdf7ef1df9611c35e2a0db7644feaa565a6227e128d7a780ea166557ac0f0a459fbf0753ba1a9ca6486448aac8460d553d9f375113d336774a1e797e01bb0d61fb07b3e898ac383b03974db4158042116966ef9f2f77aaeb017ed3c47b263fe6d81a7d27dbbf98acce418c916020d52b618012c39c2703e7808dd3c5a214688e50e59de11c62571b23862b9aaf190b56113aa05b06346976054581a4d8238bf52438e39942f4a798a62540b24ca47c8a3199b1f75f30d184241ae44ce2b7d580d6b0d65db19ce7d486cf669e2e41a29fdb0f0f5327c00aa000d791f3c2e301fa53565587e3a8e3ad2a8a7d4ba04390b96b17921107acd381fa261c5091afb2e2a5381e96df559153ed0c93c3fdee660b36357f8ed3804c912cdb0572ccce4d77375f5a3dc5051513aa5c9d685935a08236d16219aafe7317a5ea7270b101398d2b996227e775266576da9fb951f91ae49f7bb7b52b303f8cb64614c70076fb7c3efe88d3724149917b4aa9dce99a75bf0a6533770d64f9887630e85b19603228e31c710a56a87b3b0b964c18ee39fbd4fda7fedeac452c3bba6154361c5ea37d33cd47d6ef7a7af9211ff9aa548dbbe31089e389a3210eb045894f6572673468dd110a25bdfa12d2875e536189639d53147be0cb208f9abea36257bce9b75b596af01c7809cd1aad1f815e2cfb7238247bc8ce5c5cbc7709d02712c5c77542e566ce7205750cfba9ea80ffb11025c3e451cab4641df27dfb63012e790692093fb7a08a458a64b6a00d64540751df67faf2187c9835d28e5d48a764099073256f725772c7f3326c5263dd46b2302194b6fea9ef4c004ae7a693379189fd7075d8ec8e99a1163776223d81bc69b5bacd45de66efb1ab29d233a7e0a245dbe3d0156e01c8ed819a0b41fcbeebb09116b56fc82a6d94ed9d2fb55985145dd3fbabf6ecb190977ae4803fd2f82579b66e701ce4236c675e8a557c77f4e474d0947493fd8da1cf393bcdcd01d22abf86479295f8efe4964cc1e1a3606b240585e1f1fe38a26d0d3d77aace44df0d06d5e50d7c941b5b12bc73331fe2a136265077675c5d5f62015104451d2f20d96f6a33ff847f18b5c14656812fb4ceddd268f5a69aa5382865f105d704cad99f4ccab931d43ec703b2059504b787af6816fa53d9cb5157905031298fa8e7c5f3145d212c908704688a64c6c46688802dd861f31439ff1d40bea1a1aec4a326fb8f78638bac0e5c0d6d3162d8a2fd32f489280321f4a53894b4b6b03d7c903558fb8b8c6616e6d02b63ec04b1a12c6f3f9cb1ca93e0f92a42551a1402a69ff93e6646eee04b62a466bbc7ba614675f7bf35e0a1dabf1b7cf6eeb8981bd0b711c1ce0f56438f0930f4af2432c4440dfa2d341fc87075b269ea3b3ec80ced49ac74124f71c6efa63771095269b3552f9905296579624149dbf23a9d276c542fec5b9ab40c6a77d640e915226fc48aa67e864bd6ae9cdc95793e73cb5929187e183057460648cb16960348f59bb47a77128678f42612acd45b4f0d7f10322448d5dc5389227845841fb3fd0cb8236fcffa9bba899006935ef909ed876070aee788314dfe25d77604a3716ea11f9d01d5c1a002217193435c889187c1e812e607513a56589ffe241d11c0da87350d8623f44ee97eb0ebe87e69981e965867257e73117fce5681929ad866529ff1ba95de31732be6bcb7ccc9fc557cf34dec9ed8326174e0adf7b915fb2ea2088adbb3b15966edb1ef6ba190c22e86493f84c102e9aabe5ad52838a0200ed7c86e7d56725e0a480deb78b39136cefbede299864d5502bb87d5865674b64340c4f293d45914613c2f28a0580578002250f02cc65cc12e1c93694485bc7a0f8b35ad0c9973a21db64937f4716d739340b0a059f94974295c6e01a2a6b82f7dfb70a23024c58f0c2cdaf08ed5a4e61114f151d55280a969f5ee892485ac04ca40340880257db56aaa33a4c08cae2d197264781467db650e6acb5345d20a503aa71cd6af9a856f6824ba225b5f8bbd7201f416ede55c17089c0aab4172ece6e40cd55abeefa5ac4b8362e28070bfeb9717f43eb65dbcd9b0eb8f7268b628d76996efcbe0d9d1ccbb997802a2ace1baafe56246076bf90a54f33a28065271bc360a8afad0a12042866c88eeb61152e27518ebcb051d4fb0c45126fe26db5807e296b65f291f8e0c8ae36d628491c37b950be8d0d35af61ad2708272b7a9890a27345515442ab089f54dd503eef6ffa6a54e43329a5645e7b45d3800279aa8ee8cf5aa73f589925ead8ec5d042ec82ba6a0b22dcf660112119b039356855168dfb4374b5dc7bc116f530a48b55b9feea7895a96d110e3dbe1ca0a07c7fe722b1660f0e28f28b7a61ee0280ee001a2d596da9c75f0ae87051b2f1573277ef6f4faa8eba2776adefe7c1923ffffea07bf6c47b6d46099667e6ea49b94a588514214a482791409c2f5cdbd25d22b5b54eba6f3b8ef2a1e83b1c2314297636bfbeb285372a7fdc2b6037e3c3a4260084bc19cadc52e2205f2441b254b30a8150f9c945150a9650d34ec2ecab0ddebaf0d7ad84d5d492fdf141ef816b91652baa9cf22d9d86b49494a45dc8945fee14487ba7806063e9d657145b384022fd4c8f170e7e6dacc0891ca4402fc248b0b3c8d177ea7ad8440a42de951a35645c26c7a2c5fb2f0dc6b14", 0x1000) r2 = getpgrp() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000340)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, &(0x7f00000003c0)=0xc) r5 = getpgrp() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, &(0x7f00000004c0)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000500)={0x0}, 0xc) r9 = geteuid() getgroups(0x3, &(0x7f0000000540)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) sendmsg$unix(r1, &(0x7f00000006c0)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000180)=[{&(0x7f0000000080)="b42be015865789646c888318546ea395e22a60", 0x13}, {&(0x7f00000000c0)="3b889c5925a342df8d1d2f89cd2b73ed42c1870cb1e7217d78b385d909289ad70c612e69526e3e538cfda5b5ac1ca1d1f11b7794b77a63d17fa6abacbd1ad3d9ae77aff858915e613ee7c3eee949eb88f408230b497e53df53c2446dde1659a9b36dd17696b84a2c99d7e2116e966ba0705efffe30d0d943161e7a5a1a562d4bc973a1b44adc7b33b81d8e034da4c28087efb29c769dac695e5a457d98", 0x9d}, {&(0x7f0000000240)="c581ae337d4474fc96db5dcdf760bc906096a4f93c1bc84e57c1d0a80b285a10d8d0e44f8a15f200e57c219fac9a4608dc41ffd90e4904c2b4d8b24c19dfcfe1332b7590deb6358e9d1843b831d15684736ae79a78ce46f02a62b8620c7fc88fc9ee6358a1d921ee1b7e95b75c7e573f7a59ee5c3ee40a863ff656e841452d59f873735c337864737915ad1e1467df681a6944268815778ff4fdaab7ea32b705a7620c55d2dcaef13f4152fd91cda9a5cfac73b8b8b86541a18be446618e1d1c9e69462fdf", 0xc5}], 0x3, &(0x7f0000000580)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r2, @ANYRES32=r3, @ANYRES32=r4, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r5, @ANYRES32=r6, @ANYRES32=r7, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r0, @ANYBLOB="2000000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r8, @ANYRES32=r9, @ANYRES32=r10, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r1, @ANYBLOB="2800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r0], 0x110, 0xd}, 0x4f32fced554dbe0) write(r0, &(0x7f0000000040)='h', 0x1) recvmsg(r1, &(0x7f00000007c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 05:49:31 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x10000, 0x150) setsockopt(r0, 0x3f, 0x2, &(0x7f0000000040)="12a237c3cb0d2f05e9d8f4c09a9f6c77521194180d6cab5cdb8801d086c1f20b0255a419bd69fd27e81a706859e060a8ded56bf10a2ee285a0e2", 0x3a) r1 = accept(r0, 0x0, &(0x7f0000000080)) r2 = socket(0x6, 0x8005, 0x0) sendto(r0, &(0x7f00000000c0)="d56c2aace267f07c0ac690e81a47ec907ee13e235f24e97afcd79ebbdf39b65962d7292464f69e14b2181cd5c4a3a714e9b81fff40069968c4442e31b18f30a99162c9d7264649b70d9b3135da050f29e5be872b4e2fc56b47d81428f81163d0812a764f9c4e67cf7351ed8df8d516e6bf813e9334d741dc0f8b368f4d5d915f09cb542ef3a4e9b2eed5736acca139457fa5e959610b8d992f9113fa04eacb051b692883ef195bb3613762a66069394d9acdcaa85936b7354a8dff926edd393c", 0xc0, 0x8, 0x0, 0x0) r3 = openat(r0, &(0x7f0000000180)='./file0\x00', 0x82, 0xd4) r4 = getpgrp() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) syz_execute_func(&(0x7f0000000ac0)="c4237d397df7ca6766400feee5c4234902bf9707000000c4c179d610f0802699f30f51e5c463714921d4c0170dc402bd9ae1660f383a6b00") getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000240)={r4, r5, r7}, 0xc) recvmsg(r0, &(0x7f00000007c0)={&(0x7f0000000280)=@in6, 0xc, &(0x7f0000000640)=[{&(0x7f00000002c0)=""/41, 0x29}, {&(0x7f0000000300)=""/56, 0x38}, {&(0x7f0000000340)=""/209, 0xd1}, {&(0x7f0000000440)=""/229, 0xe5}, {&(0x7f0000000540)=""/233, 0xe9}], 0x5, &(0x7f00000006c0)=""/254, 0xfe}, 0x40) msgget$private(0x0, 0x100) madvise(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x7) getsockopt(r3, 0x44a, 0x4, &(0x7f0000000800)=""/73, &(0x7f0000000880)=0x49) msgget$private(0x0, 0x8) fchdir(r2) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0, 0x0}, 0xc) fcntl$setown(r0, 0x6, r6) getrlimit(0x8, &(0x7f0000000900)) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000940), &(0x7f0000000980)=0x8) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000009c0)={0x0, 0x0}, 0xc) r10 = semget$private(0x0, 0x4, 0x27c) semctl$IPC_SET(r10, 0x0, 0x1, &(0x7f0000000a00)={{0x100000000, r9, r8, r5, r8, 0x100, 0x100000001}, 0x7, 0x3ff, 0x2}) truncate(&(0x7f0000000a80)='./file0\x00', 0x3884) semop(r10, &(0x7f0000000b80)=[{0x3, 0x2, 0x1800}, {0x3, 0xffffffff, 0x1000}, {0x0, 0x1ff, 0x800}, {0x0, 0x4, 0x1000}, {0x2, 0x1, 0x1000}], 0x5) 05:49:31 executing program 0: r0 = socket$inet(0x2, 0x0, 0x14) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000000)="ea02d0f8de7d9c2398000000100000", 0xffffffffffffffcd) 05:49:32 executing program 1: r0 = socket$inet(0x2, 0x2, 0x3f) getsockopt(r0, 0x6, 0x4, 0x0, 0x0) 05:49:32 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) getpeername$unix(r0, &(0x7f0000000200)=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) mkdir(&(0x7f0000000140)='./file0\x00', 0xfffffffffffffffc) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='./file0\x00', r1, &(0x7f00000001c0)='./file0\x00') rmdir(&(0x7f0000000080)='./file0\x00') fchmod(r0, 0x10) 05:49:32 executing program 0: r0 = socket(0x2, 0x2, 0x0) accept$unix(r0, 0x0, &(0x7f00000000c0)) connect$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="82366e5b0b352a0b0725072df581d71865160a0d2c022e2f66691466cf1c7e652261b4c927a06d4c2e73d35082a9707b461419aba176d10cee7af2b42a742f0b4860dee18f81bcf25c817597bf20039a209a2653a7d963257d67ded71d02a42920e277593d06aae4a4757c283d54dc0ac7f9459c7b0ad1fb612eddc6a78635e842a0b7d8e52113e5c93fc48c0856bb23986d3e31733a87da251a295832af45a18036e32f84b5a1b7f69dedb35960dc358c73a54ff3198516b88c55209f24b458561382d3bd1a3c52860422911d09218facc4f646157d85"], 0x10) writev(r0, &(0x7f0000001500)=[{&(0x7f0000002ac0)="1f723e0917e353a8c521bd0debcb8f65ed011392397ab0b0ecc30cca224490e1e19317bb632cd3b9b346241b8b4e7b02ede7bdb579cda29942c651702d147edab8fc892634e1755d99c60497f805299f83580d4507d9262bc16a0470085a059464e2fa171dd6add01bb4447bc2f6c648865c5203e48eca9d8f6bcd753d64745a91bb0acb414fd3a1236618a7b0a28bdeb498a323fbaee17353c9f7a7725493bc980e1f3657e8a7e502a58b04312be255b707a0dbf12c4b589942f083408e7edd96e2f882d58b3ef1e005f27fa745d22bde48f019c8bb57fd46370f9ff7712d8e25b2a4a2d180b1960ca2e6ff1a5adc14b31dbab3e8a43c8e79a655245caae6b5c16059269a111e69f56af1034d47b1d307bdf5af88975dc1923577d06b6a8162adc81b6c8542ffafc5164fca47403b90d8e3e1ea858cfdab17c802a786ee5c52229f3766fe5bbab9241cded289fe87030227f2e7318e53cb27ea2476ca493ee27c3baeb5cf3b8e9827158b241ca5b028a61224267500ebe5d76d1499dbdceff518efbdec30afe0826b817502058d5953176f5d9110220726c3232b6b88b46938af367ae10c4656a4a6cd2a38307d5686351aa68cabdd5eb94c48192ddc222aa23aec7713728819c159f7b3f5c72b380cc2170ccd61113fb81283ecd02e0724864ce25b993ae6c203df030cfa4d6705f3b4e425411ad17370bde19b283d607e605d00b2dab75b9da8e54bfafc488492a11d8280ee9b0000f4070977cf69eec4469882df341212f680998da6c8fffc3547a5a5f1e69eb1fc6b6f4f8d9e3ded175babff04627dfa5cb5df48eeed1ed5c2a49e00570f6bf46eebbe0433a8e1d824a67541300aca853618ede4f7104259af2be490cde82f7feb7a5b34dfad68ac8692bbbdcd875349ba9e2bfc899fe756dfdcddd6a436b9d3492348bdf1a2178367124fa0959172867fa0ecc8ba2471b253ec91bc7b82ba3372170fab3e32923511ba682f31c36359ae7a6e90c4dc24a26ab0ff8def5ba23c26a82d276df05a3b86c9c7cde34e1c35b2631f2a2a9d73bae5d81fef0557481c5916ccd6aa7f4fe1239e02d41b7d2ac2b6751648e5cd5420b63667fddba30703b336ebd6ce3a8bc66228841605557adaf2e0f9fa891f143c1aa28e889ba8ef6a0f3db8a92c9e3a2c8a5bf94948c3665048080e554fa7f91a01ca7966b2ed06ba89d65c346c4a98058a8404f727f120895e6355af0780ef92ab2b636bf1b8a12747c94e64b4637bc4bc5df4fffd532b2f2eb091abff26eea33c5e759ca7531350f5d1662da40f8e44a9017b153ca392748d6d3f268f7ba19e866a394187c720c551a68a103e846daf94d02840714bbd48cb9a2d9bcf5ad8425eb8cd8c56a7c44e3e85e78229a0b81398839fbc79200b82be912aa22a727db38e9d38255ef470235b76864b96b351dcf2940f9ad0129e9ec1ffe4f70fdafca66759b8a861c75a887c03be2f76c1ef7ec2f022df114e2c20c50d2e9ecc9666c3d3254090e36667ba930563e6cbb82638c36684ea22d68eb26def40c4a47a053f203f3f1e8b6394dac005e9a97e8d08777b5ecb2b416949a3626f215631b4cf2aa7a70784e6c2f1217e666dcd7e716fb3d944ae439f03ca98a7e056f42cb45fb00b6203e5e69b04279a9d001f493c1305ffe85d7aff254d6f06d41a551bc2e451e84702d324a89700604b7173cf7053c645fcac6a4b514d56de3f8b822181de1ddb7960f628a1caa9c327ce0c4938065ed41a769a13aaf07fec6a82702211f698f0765944f333f354a6064e1c4541f5e5c6de3dceb6d17af0c3473e416f0765a5c984518a1c8a4511b6d0ab222aa1100e61d089ea6cc4200802eb94830b9b645a2fc27d113bb38a52c9f2359b8f26d1ed8c9bf223deff9b1a1eb32f8e843e730b11e3568a426af2e7c93ac6eb44f45b28dd23135b9bb5264b50d74ece76d2adbeade35ca7ce496dfdda4e45f091bd7b32522bbd0cda609de4017860f7ec93ae8a5667cc49eb8f6edad66089839266e1ea0b04ab4ba84dec4c2fa8f350c6435715d0784f106705dfd745620987a0b3c86fd5ec3e29c44532f664b6fa79f4bf03fff2a9679d23ed7894202ca340e69c459a7acf795e4953d0f95a54d2cd3238db43bd49b71ded26fae65053982680b055a0996c8b96e785a880c2e52dde97e7e07c500020c496d696cb974e587dc6ddb7fa75f1c4c3d5dad211abe46c7a7c02e46fc62e5ddf9130125f8eea6ebd23c4affcddcf7ef731473649e3f3955f0e0dda608ac5c150174f23f790a5fec642d51b66a0207e269ce009b3e7ad32d5c6409ac38296cb7422f63ea34e0e06c590665170afd0c26ef5fa69320a08ec1286f8804f5792bca173411b30e9655f2baf13cb72f0db52ef1f7a41dbca16252dfd97a601294b2337ae3c28ac52185271ddcfbad2739ca4917ab1a9424667b93b3b6fde6f17dc7125ecb666b05cd28479eb6473dd43a0ec07a1ed8620747721d0f5464c50fd7db55ffa4e7a6b975a731c0a463edb2c1ac3b6433b9601bb6aa8b3e964023de79b3faf3e7f8609cb3459fc4feaad2579fc6a6c16e32d750b22d179fea4fa9273d6e7ec64a08395387af0b6b28360b8893cc9718a82affec9115b90cf1a5c9f733714722a259cdc50320fdba104f2a03fc7947721913fe73ecee66ecea77be4eaf1ab9ab0e2f1c08492cf5c77d74efb940b80373843ff418ee2911260f4c080322ce1fe21804d322540a47b3858e50deb4ab69ba10f5b39e319f4e36a221fdd564766945a11620a169002692158c084243ca7bfedd5887883a1e6c9448a8e68b5d04372dae7ae84908c574af8b7a2309ad5", 0x7e0}], 0x1) 05:49:32 executing program 1: r0 = msgget$private(0x0, 0x40) r1 = geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r3 = getuid() getgroups(0x4, &(0x7f0000000380)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) r5 = fcntl$getown(0xffffffffffffff9c, 0x5) r6 = socket$inet6(0x18, 0x4000, 0x2) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f00000025c0), 0xc) r7 = getppid() msgctl$IPC_SET(r0, 0x1, &(0x7f0000000480)={{0x8de, r1, r2, r3, r4, 0x0, 0x20}, 0x9, 0xad, r5, r7, 0x401, 0x2, 0x0, 0x7f8}) msgrcv(0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000190000000000000000000000000000000000"], 0x68, 0x3, 0x0) msgctl$IPC_STAT(r0, 0x2, &(0x7f00000015c0)=""/4096) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000500)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername(r8, &(0x7f0000000540)=@un=@file={0x0, ""/4096}, &(0x7f0000001580)=0x1002) msgrcv(0x0, &(0x7f0000000080)={0x0, ""/67}, 0xfffffffffffffeea, 0x100000000000202, 0x1000) msgctl$IPC_STAT(0x0, 0x2, &(0x7f0000000340)=""/23) r9 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) ioctl$TIOCEXCL(r9, 0x2000740d) msgsnd(0x0, &(0x7f00000003c0)={0x3, "8b521dad735c5b3f312d998236eb83b26f4adb16cc3ca8062e43fcf4caed6393f253394d59e4040e2be1aa2c7843eafec819cbd6cfad0baf9cf79ba5a112a237d3d478449b4ce4eb9fb2855ff17ce45a6345ed292385e3a8705d79e84166d2ee371c125d9d1d087f2d887556bcae884b0a4cca82d314cae8c38a3135027299d74e29feb28938a193882ee400234413208261682f"}, 0x9c, 0x800) msgsnd(0x0, &(0x7f0000000180)={0x3, "5477122a0f619610f1d772d22efd4c891efe06a576e25d149c13a854c07b8ca26592519c24072c32b204672c0db8e4d4be8120e0e3f5b499301e33af9f6701483bbbdeb055373fd0b45db983cdeae89acd2eb2814d7ae28701926334b6809902c30560794971e0b5b4063cc8a90bd7376455ed061b9fd5a4c7a6c58f8ca14de13f607e7cb0a9fc293d60f36fba0a5a7a5f70766ae7815b0286403bfb68e2909d2f04261823467ee096eacbb69959170b6296d2d9b526478359f813a913ed2425b10cc79a823e2da6f77ab8f55e2cb8c73dc589344b1855d2fbcf031897f7db7a3ed8d7f1100f7f154db6"}, 0xf2, 0x800) msgrcv(0x0, &(0x7f0000000280)={0x0, ""/135}, 0xfffffffffffffed3, 0x6, 0x1000) syz_open_pts() setgid(r2) getegid() 05:49:32 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xe, 0x0, 0xfffffffffffffe45) 05:49:32 executing program 1: pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) accept(r0, &(0x7f0000000140)=@in6, &(0x7f0000000180)=0xc) munmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000) r2 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) bind(r1, &(0x7f00000001c0)=@in6={0x18, 0x3, 0x5, 0x400000000000000}, 0xc) recvfrom$unix(r2, &(0x7f0000000040)=""/102, 0x66, 0x800, &(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa) setsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f0000000200)={0x3, 0x7}, 0x10) lseek(r2, 0x48, 0x0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x1012, 0xffffffffffffffff, 0x0, 0x0) 05:49:32 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000200)='./file0\x00', 0x280, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) kevent(r2, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x8, 0x0, 0x1}], 0xcfc5, 0x0, 0x40400000000000, 0x0) pwritev(r1, &(0x7f0000000000)=[{&(0x7f0000000100)="782d64411f60394bf472e72c0b91b4a55541da9026f9b18f6f717932c6df167790dea3cac4acc3aa6797dee84377110ed604226f89c796e4df23c4223316ea3dd077c02fb3ad1f796c1918dbe7f7715946de7c9d2076b3bd50d0796d396ed24b86559ba5cc9e60b85d12ee36", 0x6c}], 0x1, 0x10) r3 = syz_open_pts() r4 = getpgrp() r5 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, 0xc) r7 = getpgid(0xffffffffffffffff) r8 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0, 0x0}, &(0x7f0000000680)=0xc) r10 = getpgid(0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000006c0)={0x0, 0x0}, &(0x7f0000000700)=0xc) getgroups(0x6, &(0x7f0000000740)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) sendmsg$unix(r0, &(0x7f0000000880)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000580)=[{&(0x7f0000000240)="b4a3c456fc000eba2dba9cf366db32785faad44157fa527ccb68f7a3cd0a8266", 0x20}, {&(0x7f0000000280)="179b6040ab66fc26c56d48625343a131a95f0d5c52a9e8fe4a8ac3f55f24d80cbc42b4999dd63b332adcb7056c9d98dace950121df5be406b0e3bd237e1fa826d87be2244ca7bebe3dac27e3c835f6283c062dd8fdf66f34a4c200700be35d3e73b05d", 0x63}, {&(0x7f0000000300)="1c7a89a8d4878340f39db261e638da391fb7f9b4fd98321711e49e786618883ea6a05f15350eaa604fdd2fbc36f89818686676710d488cae387a1bc9c252aca868d6929ee051365f96f047e246759f40ec39870c05eb525c2900c4f6a83c6044bf0cfd66084ab5a18ad3f78eb254cae30a895e374d9e548194b3f30d5d7bce7f396f493d610ecc057ee288e20556c9ddc527db24d916ba5285c5fe9989a9981d4c9fdad251c0231dc8a851cbf5c01ce1f270cc146061e769fc2e87c9fe32", 0xbe}, {&(0x7f00000003c0)}, {&(0x7f0000000400)="47dd32b1aadc2e4e5fbebb2d83002970f1348ac519255d15a91bcc80d2", 0x1d}, {&(0x7f0000000440)}, {&(0x7f0000000480)="a95d2a212ce5e1c1d0c8d6fef5ddf6a3f0585920b9cdaffe8ba9eb09f1cad884895f8534a1ba5ee998eed539303a8b8c7a91c7186999deeea443abee1d8d6ffa4755ab12f6e043714befbd7eb1245aff4497bb565c207717f852b45be95839531d62decf5ca45279a55af8450318131816750d81268611394c0396a01eeaee2fca6d38d6c81917c527dba4ec202b2a7ecb8cc8a36e4ee207780383f5784f28864cf3eefad18afa9c4533f6c019b7cf483bd8c969dd7eaa22683e7e84ed1310c15238a54f3856a437c3a4596a1edd0ea682982e1d51b9ce", 0xd7}], 0x7, &(0x7f0000000780)=[@rights={0x30, 0xffff, 0x1, [r2, r3, r0, r1, r0, r0, r1, r0]}, @rights={0x20, 0xffff, 0x1, [r0, r1, r1]}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @rights={0x38, 0xffff, 0x1, [r0, r0, r0, r2, r2, r2, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}, @cred={0x20, 0xffff, 0x0, r10, r11, r12}], 0xe8, 0x2}, 0x405) dup2(r2, r1) 05:49:32 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r1, &(0x7f0000000300)="e22b98f1a79dca4e32cc53f4ffa246e5c3bfa71668f2bd5facdd9c818fcd380cfc761bb60800325a835a5aeb1b850ca6b4682ea2aba78fc5c23b12c18be230eb4de9b79a18725f7d7fab31da9110cee6f323ca7d36e394fafd73dcfd942ffb3304cd1c9a94e0f9253bcab7faf630a2d9156cc46d475e1ba0ea5017cf200164c1ca9eeca2e4d10a0a92d675070254cf4e4c257a35b44b5344a592323cc6ed78bf9dbcca10a31b7d0500560d853f37783d12452282d746534455", 0xb9) r2 = syz_open_pts() close(r1) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000002480)={0x0, 0x0, 0x7, 0xfffffffffffffb7e, "855c55000267a7230000001a0000000000000040"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 05:49:32 executing program 1: readlink(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000001c0)}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) shmget(0x1, 0x2000, 0x200, &(0x7f000049f000/0x2000)=nil) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') 05:49:32 executing program 1: setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) r0 = socket$unix(0x1, 0x7, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) getsockname$inet6(r1, &(0x7f0000000200), &(0x7f0000000240)=0xc) r2 = accept$unix(r0, &(0x7f0000000440)=ANY=[@ANYBLOB="0000000000000000000000006a74b4b66467000000000000000000000000e000000000000000000000df030000000000cde8bd25a7c2aa413300000000000000000000000000000000004f00000000000000000000000000000000000200000000000200000000000000000000000000000000000000000000ceea948c5609d90f3b105e106543b632d8014c982649a3d6b134e5c96aac44dfef511a5eabdf8be1a9893c85e7b4840c7535b2505aa5d516d66d63c950e0f6ccdb4e426bf06da33ceb1569f1a89784b452b7ae3a79bd1ac68950a09e749f2f7d0a0447c85a1ebce4c417f550783dc7c35f54200e9c48ca4c61d0bdb6eb72a8f8d7d927b4d3e06cb5118d0d2c93bf8a61ccfd4d6fa85d39d7200cc1b289df3f5f43aa895f"], &(0x7f0000000000)=0x6e) setsockopt(0xffffffffffffffff, 0x2, 0x5, &(0x7f0000000100)="dd36b1c2b5018e4c5a4a2d74ab806f83304b74de05fb2e12ff7ca4b08b027183058f8131a8c385c2e0a8caf7455c57366b40f44b964716479b3a4db78f71b57376624ed1ffd54b1d9640d817d203a828a5ab52872a74ae8a49867896e3b08715dba3566fe77c22ba90d06b80097975e27ad2d504f6e9fc1144a90f7ae30992155c6c673a8e912cd3aca97d8957bdc34c492243baad2812898904e00aabd8cfbcb2a627448c117cfa5f5e2a538d62b80d0962c9ebd001939fe2c267d6e7a20fe66599473853beb5462d1066083455471f883f1f4493b113c1607100435b9f3f4fd1d8c76411aab276d087913f90bb82883f", 0xf1) semget$private(0x0, 0x0, 0x88) r3 = semget$private(0x0, 0x0, 0x40) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000300)=""/131, 0x83}, {&(0x7f0000000580)=""/199, 0xc7}, {&(0x7f0000000680)=""/213, 0xd5}], 0x3, 0x0) r4 = getuid() r5 = getegid() r6 = geteuid() fchown(r2, r6, r5) r7 = getgid() semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000280)={{0x3, r4, r5, r4, r7, 0x4}, 0x0, 0x1, 0x529}) setsockopt(0xffffffffffffffff, 0x0, 0xb, &(0x7f0000000080), 0x1) socket(0x0, 0x6c1e40bb64151a51, 0x6) 05:49:33 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000180)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xfffffffffffffe64) writev(r1, &(0x7f0000000580)=[{0x0}], 0x1) 05:49:33 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x81, 0x7) mkdir(&(0x7f0000000040)='./file1\x00', 0x68) utimes(&(0x7f0000000080)='./file1\x00', &(0x7f00000000c0)={{0x8000, 0x3f}, {0x8, 0x20}}) r0 = dup(0xffffffffffffff9c) ioctl$TIOCDRAIN(r0, 0x2000745e) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000100)=0x3e1) getitimer(0x1, &(0x7f0000000140)) unveil(&(0x7f0000000180)='./file1\x00', &(0x7f00000001c0)='r\x00') ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000200)={0x3, 0x6c053b87, 0x0, 0x10000000000000, "da4547d2ecb22504248b202461afea3894c97aa7", 0xfff}) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000240)=0xfffffffffffffff7) r1 = semget$private(0x0, 0x2, 0x80) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000280)=[0xe772, 0x9, 0x2, 0x3, 0xc0c2, 0x80, 0xc8]) link(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)='./file0\x00') setitimer(0x2, &(0x7f0000000340)={{0x0, 0x9dfc}, {0x1, 0x6}}, &(0x7f0000000380)) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, &(0x7f0000000440)=0xc) setpgid(r2, r4) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, &(0x7f0000000500)=0xc) fchownat(r0, &(0x7f0000000480)='./file1\x00', r6, r5, 0x4) ioctl$TIOCSTOP(r0, 0x2000746f) mincore(&(0x7f0000ffb000/0x2000)=nil, 0x2000, &(0x7f0000000540)=""/248) getitimer(0x2, &(0x7f0000000640)) bind$inet6(r0, &(0x7f0000000680)={0x18, 0x3, 0xffffffff, 0x4}, 0xc) semctl$GETPID(r1, 0x6, 0x4, &(0x7f00000006c0)=""/226) fchownat(r0, &(0x7f00000007c0)='./file0\x00', r3, r7, 0x4) r8 = semget(0x2, 0x1, 0x50) getppid() utimensat(r0, &(0x7f0000000840)='./file1\x00', &(0x7f0000000880)={{0x7}, {0x5c7, 0x1}}, 0x0) semop(r8, &(0x7f0000000800)=[{0x0, 0x1, 0x1800}, {0x1, 0xffffffffffffffff, 0x1800}, {0x1, 0x3ff, 0x1000}, {0x0, 0x10000, 0x800}, {0x6, 0x7, 0x1800}, {0x6, 0x5, 0x1000}], 0x6) 05:49:33 executing program 0: r0 = socket(0x2, 0x400000001002, 0x0) connect$inet(r0, &(0x7f0000000000), 0xc) socket(0x10, 0x4000, 0x6a) 05:49:33 executing program 1: r0 = semget$private(0x0, 0x1, 0x490) semctl$SETVAL(r0, 0x3, 0x8, 0x0) 05:49:33 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000080), 0x9130fbf, 0x0, 0x4000000, 0x0) munmap(&(0x7f000053c000/0x2000)=nil, 0x2000) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) readlinkat(r2, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080), 0x0) nanosleep(&(0x7f0000001c40)={0xf0, 0x7fffffff}, 0x0) r3 = kqueue() kevent(r3, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000180), 0xc20, 0x0, 0x71684c5e, 0x0) getpeername$unix(r1, &(0x7f0000000080)=@file={0x0, ""/108}, &(0x7f0000000100)=0x6e) close(r3) 05:49:33 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000200)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000340)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead475fc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab0", 0xc796b0239504703d) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000300)) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x3, 0x100000000000003, 0xd9f, "b08d16c6662247ea080000005faf8a21052409e5"}) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0x4, 0x8, 0x7, 0x5, "a808a94cb8778516ae16e3a44b7f1c18d40212d4", 0xffffffffffffffff, 0x2}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 05:49:34 executing program 0: pledge(0xfffffffffffffffe, 0x0) r0 = msgget$private(0x0, 0x3db) r1 = geteuid() r2 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r4 = getgid() r5 = fcntl$getown(0xffffffffffffffff, 0x5) r6 = getppid() mlock(&(0x7f0000ffb000/0x1000)=nil, 0x1000) munlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000040)={{0x200000000, r1, r2, r3, r4, 0x11, 0x74bf}, 0xffffffffffffffff, 0xa7, r5, r6, 0xd5c, 0x0, 0x2, 0x5}) 05:49:34 executing program 0: r0 = socket(0x18, 0x2, 0x0) r1 = dup2(r0, r0) mkdirat(r1, &(0x7f0000000000)='./file0\x00', 0x80) setsockopt(r0, 0x2000000000000029, 0x25, &(0x7f00000000c0), 0x0) flock(r0, 0xe) 05:49:34 executing program 0: r0 = semget$private(0x0, 0x3, 0x40) r1 = getuid() getgroups(0x1, &(0x7f0000000040)=[0x0]) r3 = getuid() r4 = getgid() semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000080)={{0xffffffffffffffff, r1, r2, r3, r4, 0x4, 0x7fff}, 0x3, 0xb6, 0x8}) r5 = syz_open_pts() ioctl$TIOCSETAF(r5, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "6a00000000000040046a51a700007b5ac793683a"}) ioctl$TIOCSETAF(r5, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "a4eccea6b58ba94c79ee6b9be703011000f5a3da"}) syz_open_pts() 05:49:34 executing program 1: r0 = socket$inet(0x2, 0x2, 0x7) socket$inet(0x2, 0xc003, 0x5) connect$inet(r0, &(0x7f0000000000)={0x2, 0x2}, 0xc) setsockopt$inet_opts(r0, 0x0, 0x3, 0x0, 0x0) chroot(&(0x7f0000000040)='./file0\x00') 05:49:34 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) connect(r1, &(0x7f0000000040)=@in={0x2, 0x1}, 0xc) read(r1, &(0x7f0000000080)=""/57, 0xffffffffffffffc8) fchmod(r0, 0x1000000000000101) fchmod(r0, 0x48) 05:49:34 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x7, 0x0, 0x0) 05:49:34 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x10001, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x6, 0x8000, 0x8) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 05:49:34 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0xffffffffffffffff, 0x6}], 0x7ff, 0x0, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000080)=0x5cf1) mkdirat(r3, &(0x7f0000000140)='./file0\x00', 0x100) writev(r0, &(0x7f0000001700)=[{&(0x7f00000016c0)='y', 0x1}], 0x1) write(r1, &(0x7f0000000100)="325e2d0e72b5e5019ad926bb7afd23cd76e5f1d0044570ff1229f92c02bbd36a8dc9b0772a7d15207fd933eeca5d594d61719f6bfe", 0x35) kevent(r1, &(0x7f0000000000), 0x68, 0x0, 0xffffffffffffffff, 0x0) 05:49:34 executing program 0: socket$inet6(0x18, 0xc005, 0xfffffffffffffffc) mlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) setitimer(0x1, &(0x7f0000000000)={{0x6, 0xabdc}, {0xe632, 0x8}}, 0x0) munlock(&(0x7f0000ffa000/0x3000)=nil, 0x3000) 05:49:34 executing program 1: syz_open_pts() syz_open_pts() syz_open_pts() syz_open_pts() 05:49:34 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) sendto(r0, &(0x7f0000000000)="4393e0141ed905b1a62dc31d184e76ed6595bb77314a00f9b854fcdafe5769672bd19afea239e0f40f6c2be4d884bea24dabcc216789ae8344f51f74ba1057064bcd56f45bc06cceea4914fc7b6ed46c9ddc081d8ae979d07b61adb4f9bfa4f5359a7691f8faffe750225b5f0237d068a96a937e21c819f196ac7c2a90b29dc23767c221a629193a0c758078cda47f0182851ba291c62afdbb60c6160766a6403d3f4ae44bcda5803cd531f3256fccec1ebb9c48a2d28092772fc4b025f4924e49f5fefd7e6e45", 0xc7, 0x400, 0x0, 0x0) r1 = semget$private(0x0, 0x1, 0x140) semop(r1, &(0x7f0000000140)=[{0x3, 0x7c92, 0x800}, {0x4, 0x1, 0x1800}, {0x3, 0x2c3, 0x1800}, {0x2, 0x8, 0x1000}, {0x1, 0x8, 0x1800}, {0x0, 0x10000, 0x1800}, {0x2, 0x8}, {0x4, 0x100000001, 0x1800}], 0x8) getsockopt(r0, 0x65f6, 0x1, &(0x7f0000000180)=""/148, &(0x7f0000000240)=0x94) fcntl$getflags(r0, 0x3) semop(r1, &(0x7f0000000340)=[{0x0, 0x9, 0x800}, {0x2, 0x8, 0x1000}, {0x1, 0xfb9, 0x800}], 0x3) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000400)=0xc) fchown(r0, r2, r3) getgid() r4 = dup(r0) r5 = open(&(0x7f0000000100)='./file0\x00', 0x1, 0x41) getsockopt$sock_linger(r4, 0xffff, 0x80, &(0x7f0000000440), &(0x7f0000000480)=0x8) ioctl$TIOCGWINSZ(r4, 0x40087468, &(0x7f00000004c0)) r6 = semget$private(0x0, 0x3, 0x0) r7 = msgget$private(0x0, 0x94) msgsnd(r7, &(0x7f0000000500)={0x2}, 0x8, 0x800) semctl$GETVAL(r6, 0x7, 0x5, &(0x7f0000000540)=""/81) ioctl$TIOCGWINSZ(r4, 0x40087468, &(0x7f00000005c0)) mknodat(r5, &(0x7f0000000280)='./file0\x00', 0x8004, 0x2) fchown(r0, r2, r3) ioctl$TIOCGWINSZ(r4, 0x40087468, &(0x7f0000000600)) semctl$GETPID(r6, 0x1, 0x4, &(0x7f0000000640)=""/41) socket$inet6(0x18, 0x8000, 0x5) semctl$GETPID(r1, 0x6, 0x4, &(0x7f0000000680)=""/51) setsockopt$sock_timeval(r4, 0xffff, 0x1006, &(0x7f00000006c0)={0x3, 0x100}, 0x10) 05:49:34 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = socket(0x11, 0x4003, 0x0) r2 = kqueue() r3 = dup2(r2, r0) syz_open_pts() r4 = msgget(0x3, 0x80) r5 = geteuid() readlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)=""/222, 0xde) connect(r1, &(0x7f0000000240)=@un=@file={0x1, './file1\x00'}, 0xa) lstat(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)) r6 = getegid() r7 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r9 = getpgid(0xffffffffffffffff) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) msgctl$IPC_SET(r4, 0x1, &(0x7f0000000080)={{0x80, r5, r6, r7, r8, 0x188, 0x1}, 0x7, 0x1, r9, r10, 0x5, 0x729adcf5, 0x0, 0x7}) 05:49:34 executing program 0: clock_gettime(0x1, 0xffffffffffffffff) r0 = socket(0x3, 0x5, 0x3f) getsockname(r0, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) 05:49:34 executing program 1: r0 = socket$inet(0x2, 0x3, 0x7) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) msgctl$IPC_SET(0x0, 0x1, 0x0) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r1, &(0x7f0000000200), 0xfe72) r2 = syz_open_pts() close(r0) r3 = dup(r2) renameat(r3, &(0x7f0000000140)='./file0\x00', r3, &(0x7f00000001c0)='./file0\x00') r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000180)={0xfffffffffffffffc, 0x0, 0x3, 0xfffffffffffffff9, "001100000000000900000200"}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 05:49:34 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000280)="e6f50cc9b7ce992075ffe11a8c41402d17c67c527e8930e517d4aaaf981940429deab2a9d083feb81672e13b516e854b", 0x30) recvmsg(r1, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000000), 0x313, 0x0}, 0x0) r2 = msgget$private(0x0, 0x20) r3 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) bind(r0, &(0x7f0000000180)=@in6={0x18, 0x3, 0x3ff, 0xfc}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCSETAF(r6, 0x802c7416, &(0x7f00000001c0)={0x8, 0x233, 0x5, 0x5, "ce49041cf23c889d686ce359289354c98c4e1113", 0x6, 0xfffffffffffffff8}) dup2(r0, r6) syz_extract_tcp_res(&(0x7f00000002c0), 0x1, 0x1b92) getgroups(0x1, &(0x7f0000000080)=[0xffffffffffffffff]) r8 = getppid() msgctl$IPC_SET(r2, 0x1, &(0x7f00000000c0)={{0x5, r3, r4, r5, r7, 0x4, 0x8}, 0x8, 0x8000, r8, 0x0, 0x2, 0x0, 0x8, 0x4}) 05:49:34 executing program 0: openat(0xffffffffffffff9c, &(0x7f0000001000)='./file0\x00', 0x210, 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000001580)='x\x00') unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='c\x00') link(&(0x7f0000000100)='./file0\x00', 0x0) 05:49:34 executing program 0: r0 = kqueue() kevent(r0, 0x0, 0x0, 0x0, 0x2, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kqueue() kevent(r0, &(0x7f0000000180), 0x401, &(0x7f0000000240)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x7ffffffb, 0x0) poll(&(0x7f0000000040)=[{r0, 0x23}], 0x1, 0x0) close(r1) kevent(r2, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x60, 0x4, 0x3, 0x3}, {{r1}, 0xfffffffffffffffa, 0x20, 0x2, 0x8, 0x1}, {{r2}, 0xfffffffffffffffd, 0x4, 0x80000000, 0x1, 0x100}, {{r2}, 0xfffffffffffffffe, 0xc0, 0x1, 0x40000000, 0x2bc9}, {{r1}, 0xfffffffffffffff8, 0xfc, 0x15, 0x7, 0xd889}], 0x8, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffc, 0x2, 0x0, 0x20}, {{r0}, 0xfffffffffffffffd, 0x8, 0xfffff, 0x1, 0xd76}], 0xc0, &(0x7f0000000180)={0x1}) 05:49:35 executing program 1: shmctl$SHM_LOCK(0xffffffffffffffff, 0xb) r0 = shmget$private(0x0, 0x1000, 0x8, &(0x7f0000ffc000/0x1000)=nil) shmctl$SHM_UNLOCK(r0, 0x4) 05:49:35 executing program 0: r0 = kqueue() r1 = semget(0x1, 0x7, 0x102) semctl$GETNCNT(r1, 0x0, 0x3, &(0x7f0000000000)=""/218) kevent(r0, &(0x7f00000000c0), 0x9, 0x0, 0x86, &(0x7f00000001c0)={0x8000007f, 0xfffffffffffffff9}) close(r0) 05:49:35 executing program 0: r0 = semget(0x1, 0x3, 0x40) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000180)=""/125) mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) open(&(0x7f0000000000)='./file0\x00', 0x880, 0x4) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f00000002c0)='rc') semctl$GETVAL(r0, 0x0, 0x5, &(0x7f0000000300)=""/218) rename(&(0x7f0000000040)='./file0\x00', &(0x7f0000000140)='./file1\x00') 05:49:35 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) kevent(r0, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffe, 0x65}], 0x0, &(0x7f0000000240), 0xa102, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, &(0x7f00000000c0)={{0x18, 0x1, 0xb0, 0x9}, {0x18, 0x3, 0x0, 0x78a}, 0xfffffffffffffffb, [0x20, 0x6, 0x0, 0x6, 0x0, 0x4, 0x3, 0x8001]}, 0x3c) pipe2(&(0x7f0000000000), 0x0) kevent(r0, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffffe, 0x53}], 0x8000000ec7, 0x0, 0x2000008001, 0x0) pipe2(&(0x7f0000000080), 0x10004) mlockall(0x1) 05:49:35 executing program 0: r0 = syz_open_pts() flock(r0, 0x5) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x101, 0x800, 0x9d4d, "9d5c6eeed8b0682ed7f68cdbba3bb1ec7fb5e30f", 0x2, 0x81}) r1 = getpgid(0xffffffffffffffff) fcntl$lock(r0, 0x7, &(0x7f0000000080)={0x3, 0x0, 0x2, 0x5, r1}) syz_open_pts() 05:49:35 executing program 1: r0 = kqueue() r1 = syz_open_pts() kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) syz_open_pts() syz_open_pts() syz_open_pts() r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0x7fff, 0x40, 0x800, 0x3f, "a5a0e209b955a43ce3b048cebbd98f13bdd87c4a", 0x7, 0x3}) write(r2, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r2, &(0x7f0000000200)="bd", 0x1) r3 = syz_open_pts() ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000100)=0x90e) close(r2) dup(r3) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "c149fa07f4a40e3e9f37b168e9252b579874cc2f"}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xfffffffffffffffc, "b08d1dbd961018d3a50a2c21d8e500"}) 05:49:35 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000100)) r2 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) ftruncate(r1, 0x5) pipe2(&(0x7f0000000080), 0x10000) pwritev(r2, &(0x7f0000000480)=[{&(0x7f0000000440), 0xff12}], 0x10000000000000ff, 0x0) ftruncate(r2, 0x0) fsync(r2) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x6, 0x8, 0x7, 0xfffffffffffffffe, "0146f9a917a62cf0932a589b0bc35f5ac5f7b9cf", 0x267800, 0x2afc}) 05:49:35 executing program 1: mkdir(&(0x7f0000000340)='./file0\x00', 0x0) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x8, 0x81}, {0x4, 0xfffffffffffffffa}}) chmod(&(0x7f0000000080)='./file0\x00', 0x4) chmod(&(0x7f00000000c0)='./file0\x00', 0x1d) 05:49:36 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x1b, &(0x7f0000000000), 0x0) connect$inet(r0, &(0x7f0000000000)={0x2, 0x3}, 0xc) 05:49:36 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000640)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) listen(r2, 0x6) fcntl$setstatus(r2, 0x4, 0xc7) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) write(r1, &(0x7f00000001c0)="33db6181221535cfffffffff33f309cc28", 0x11) 05:49:36 executing program 0: r0 = kqueue() r1 = socket(0x11, 0x3, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000340)=[{{r1}, 0xffffffffffffffff, 0xc1}], 0x3, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) shutdown(r1, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) flock(r0, 0x9) kevent(r0, &(0x7f0000000140)=[{{}, 0xfffffffffffffff9, 0x9}, {{r4}, 0xfffffffffffffffe, 0x65}], 0x7, 0x0, 0x0, 0x0) bind(r1, &(0x7f0000000300)=@un=@file={0x1, './file0\x00'}, 0xa) kevent(r0, &(0x7f00000000c0), 0xec7, &(0x7f0000000100)=[{{}, 0xfffffffffffffffb}], 0x8001, 0x0) r6 = socket(0x18, 0x5, 0x368) utimes(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)={{0x4, 0x9}, {0x8, 0xffffffffffffcde1}}) kevent(r0, &(0x7f0000000040)=[{{r5}, 0x0, 0x80, 0x43, 0x3, 0x6}, {{r6}, 0xffffffffffffffff, 0x8, 0xfffff, 0x7, 0x100000000}, {{r4}, 0xffffffffffffffff, 0x40, 0x0, 0x7fff, 0x8b3}, {{r4}, 0x0, 0x8, 0x8, 0x35, 0x6}, {{r0}, 0xfffffffffffffff9, 0x1, 0x4, 0x0, 0x1}, {{r5}, 0xfffffffffffffff9, 0x20, 0x4, 0x3, 0x5}], 0x9, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffd, 0x90, 0x80000005, 0x6d33f5c6, 0x2}, {{r0}, 0xffffffffffffffff, 0x8a, 0x47, 0x6, 0x2}, {{r5}, 0x0, 0x83, 0x2, 0x2, 0x7}, {{r5}, 0xfffffffffffffffb, 0x8, 0x40, 0x6, 0x4}, {{r0}, 0xffffffffffffffff, 0xd0, 0x20, 0x7}, {{r5}, 0xfffffffffffffffa, 0x2, 0x0, 0x800, 0x1}], 0x0, &(0x7f0000000240)={0x8b2c, 0x1ff}) 05:49:36 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x800, 0x100000000}) readv(r0, &(0x7f0000000140)=[{&(0x7f0000000040)=""/223, 0xdf}, {&(0x7f00000001c0)=""/115, 0x73}, {&(0x7f0000000240)=""/4096, 0x1000}, {&(0x7f0000001240)=""/91, 0x5b}], 0x4) r1 = fcntl$getown(r0, 0x5) fcntl$lock(r0, 0x10000000000009, &(0x7f0000000000)={0xfffffffffffffffd, 0x4, 0x6, 0x2000300000000, r1}) 05:49:37 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() r2 = kqueue() kqueue() kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0xc1}], 0xe9, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) dup2(r2, r0) 05:49:37 executing program 1: r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f00000000c0)={0x7}, 0x10) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r1, 0xffff, 0x1023, 0x0, 0x0) listen(r1, 0x2) 05:49:37 executing program 0: fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) mlock(&(0x7f0000ff8000/0x4000)=nil, 0x4000) getitimer(0x3, &(0x7f0000000000)) munlock(&(0x7f0000ff8000/0x1000)=nil, 0x1000) munlock(&(0x7f0000ff5000/0x9000)=nil, 0x9000) 05:49:37 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x28, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) 05:49:37 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x2) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 05:49:37 executing program 0: r0 = socket$inet(0x2, 0xc003, 0x7) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000000)=0x2000000344, 0xfffffffffffffea5) socket(0x3, 0x7, 0x5) 05:49:37 executing program 1: r0 = socket(0x2, 0x8001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0x2, 0x4) connect$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x2}, 0x8) connect$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="82020300000000a7a7d945352c44000000"], 0x1) 05:49:37 executing program 0: mmap(&(0x7f0000000000/0x95c000)=nil, 0x95c000, 0x2, 0x44031, 0xffffffffffffffff, 0x0, 0x0) 05:49:37 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xfffffffffffffffd, 0x800fffff}], 0xc20, 0x0, 0x0, 0x0) r2 = socket$inet(0x2, 0x0, 0x10001) getsockname$inet(r2, &(0x7f0000000100), &(0x7f00000000c0)=0x85) 05:49:37 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() kevent(r2, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x97, 0x1, 0x1a8f28c1}], 0x63, 0x0, 0x0, 0x0) write(r1, 0x0, 0x0) 05:49:37 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x7fffffff, 0x0, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x3, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 05:49:37 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) getsockopt(r0, 0x0, 0x9, 0x0, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r1, &(0x7f0000000580)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c006000000f91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff10babeccba908c70eda2220a3434820abc4bcabba3444002007e14295fbaabbbafe214dea79d9917dd1d95e8f6b9d360ee906e5afdc27b8c9831351d7406dab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d064dfb4ea493de361ffee5e627000071605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96b5b101bc48cebd1f74804091d03f11da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ffffffffffff3e795cf6966226d3c83b14c478412ebbfc615396cec088aa535a68481e2713cc278000000000", 0x14f) r2 = syz_open_pts() close(r1) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x1ff, 0x0, 0x98b, 0xffffffffffffff7d, "85fe68bfa60200000007ad00cb5fffffffffff7f", 0xfffffffffffffffd, 0xfffffffffffffffc}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x12}], 0x1) 05:49:37 executing program 1: socketpair$unix(0x1, 0x9, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000080)='u', 0x1) write(r1, 0x0, 0x0) shutdown(r0, 0x2) close(r1) dup(r0) 05:49:37 executing program 1: r0 = socket(0x3e, 0x8000, 0x4) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000000), 0x4) 05:49:37 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)="00c5f8352d0917000000000000007f8397e68cdd1af31d9fe6ea4c03002cf779fca78bca17bd7fc335588517406e221cfdf7ce1c25815d7d0002000000b506231b3fa9bc6ade7d41797c8b9f99e2291d5eb1613a00b3e97016c555070000ea9d012f4a10f6e813598062b043f7f976ed1c503022e7a2e86a948deb3ab2b16842f408d0bd39433acef78bffff9fd07c3f48e302321c713443544eeb1884a77af6e33cb873b9287d55fab3eb5c596fa70d0000000000", 0xb5) r1 = syz_open_pts() write(r0, &(0x7f00000000c0)="cb44add7ae3198bc0bc4531575f0983e19f1fea1c637b54d1b405bb36c21910fc6935cbed3ff1c0dfd03137efcaeca9c93d0ac96c68b6a7c380045a9a40586800bb5d9056442eca3d4d028b96fb8c19eb5d67c9fedbea3c693", 0x59) close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x7f, 0x10000000003, 0xfffffffffffff690, "f000bf3e00000014aeed0a671f7630830400"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 05:49:37 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) r1 = accept(r0, &(0x7f0000000180)=@un=@file={0x0, ""/4096}, &(0x7f0000000080)=0x1002) connect(r0, &(0x7f0000000040)=@in={0x2, 0x3}, 0xc) write(r1, &(0x7f0000000000), 0x0) symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000140)='.\x00') 05:49:37 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000040)) r1 = socket$inet6(0x18, 0x3, 0x3) getsockopt(r1, 0x2a, 0x1004, 0x0, 0x0) 05:49:37 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000003c0)="3e2a7913e4ba6d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2831c61ad4491d1f7828bc2d2a500a35ace697bef649fa9da398bcd62b103434820abc4bcacfa3444002007e14295fbaabbbafe214dea79d95e8f6b9d3b3c190fff0c9ea73a4000000dcb95afdc27b8cb800f8ffffffffffff510eb0092ef4b236da32d476bc0b3219eb5c42d1d998aef9566fe460af1a2abb4b6ab550397c8edcd09f1f2c0472dadfaa8c989087d5af8cbda36da0f8858c6f48b372996b688dc1686db7141a839ae169ff8c5e9ff88dec26b65054d12cc8a4d2cecbd9d3810cae79204d2e6202fe834a9e10857a921f26b19d51920db3783d7cb817a583a48ff6bf77ec7c48ced24a9eceb5fe4a25329d885bb093cbaf167eca52dfb6ea832bc650c5d48b5ed5", 0xfffffffffffffe37) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() dup(r2) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0x3, 0xffffffffffffff7f, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x3d1}], 0x1) 05:49:38 executing program 1: unveil(&(0x7f00000000c0)='./control\x00', &(0x7f0000000180)='x\x00') pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) fcntl$setstatus(r0, 0x4, 0x29873d115b038078) unveil(&(0x7f0000000200)='./file0\x00', &(0x7f0000000280)='c\x00') unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='r\x00') 05:49:38 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x20010, 0x0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x4, 0x2010, r0, 0x0, 0x0) minherit(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x7) mincore(&(0x7f0000ffb000/0x3000)=nil, 0x3000, &(0x7f0000000040)=""/4096) madvise(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x4) 05:49:38 executing program 1: shmat(0x0, &(0x7f0000ffc000/0x4000)=nil, 0x0) shmat(0xffffffffffffffff, &(0x7f0000ffc000/0x4000)=nil, 0x0) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x2, 0x6, 0x7, 0x1, "b49bb77bff8e1f00ae766a2c31e9acd5f8c5c58a", 0xffffffff, 0x3}) 05:49:38 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0xfffffffffffffffc) geteuid() setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x72, 0x4) getsockname$inet(r0, 0x0, &(0x7f00000000c0)) 05:49:38 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) close(r1) ioctl$TIOCSBRK(r0, 0x2000747b) r2 = open(&(0x7f0000000980)='./file0\x00', 0x3, 0x140) accept(r2, 0x0, &(0x7f0000000000)) dup2(r0, r1) 05:49:38 executing program 0: r0 = syz_open_pts() r1 = dup2(r0, r0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000940)="00c5f8352d0917b163cb5f8beba77adcb0b93e7f8397e68cdd1af31d9fe6ea4cd68f2cf779fca78bca17bd7fc335588517406e221cfdf7ce1c25815a7d0002000000b506231b3f77bc6ade7d41797c8b9f99e2291d5eb1613a00b3e97016c555070000ea9d8f2f4a10f6e813598062b043f7f976ed1c503022e7a2e86aee0ceb3ab2b16842f448d0bd39433acef78b95e39fd07c3f48e302321c7134435435eba5230a21a1a75904000000000000000648395154c8b133620e213a4cbd70855cd58f9b429de61ce61fc96865c1d8fe416d213b05de0800487e000000000000f66820030000000000000000000000000000000000000000000000020000ec000000000000000000000000960c78b0ad344d1b409bbef8c8070db63a8bbabe46f738d20a5b5a043d097ff34f7de2d5e66007b960a9b1ed5bdbcdc53bd81d31929a5440121de9964f46e33f06c49560b941e584fbef148d7b520f8017cc29f3bb66f5d286934f95d36c4fbdf8b82128c9ff", 0x170) r2 = syz_open_pts() close(r0) r3 = dup(r2) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0x0, 0xffffffffffffffff, 0x7, 0xfffffffffffffffb, "ff0700bf7b3000"}) readv(r4, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) sendmsg(r3, &(0x7f0000000140)={&(0x7f0000000000)=@un=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f00000006c0)=[{&(0x7f0000000200)="cf45eff96fb013b41c39786fe43cadf74ce80f418efa69dc4b5a0606392b2986792a76f337f1cd1183ff096ee488938631ed4676d069897b18bb803cb1a73136db07501ad5ac94af4a0f101dc6a5417ff043f3c62b673968dd136d33cfad58a0ed72a37098fd1d2c711b6b01bb87778dbe1bd71c942f7efc042c185a3a4110402aeec570402fb5dcaa1397aa93fe1ee5005215edcf6a73750f82751fea6c58d80a6cf498086085ac3eaa4e41b8ec27abb1125f83a10bd50be5326fb0fe3f9d5705156a6ae2488215382060fadb7c1bae16bd0c", 0xd3}, {&(0x7f00000000c0)="4e8b8432acc5fa610843a38b1f9a53f811c6258631b3e507736653bed630", 0x1e}, {&(0x7f0000000300)="c3121786fefe49593374ef8fd7cbe360db2b7d761c0523fcc54af582c720a54dc88c1e8bd928b3e29808d49ca64709f7efc537dfa4e57e8113f417fcc4d22bbe3d5e7a3e6a4513afb1fdd2f891e5c3094805f1d69df2102fa953ecf5a5dcd970d9807ded0d1e8abe33574cbfaa1c08eba7372b64c318c79ad7a048647965f2cf38578d7c1b9c0b009416814bbb2b4e289a524de95b8eaab98e33f803074c801daca4e9ec72098b9bb788db533ae4377345564ce3b29dc7a9648beb38ec14cc067754cffcc6cdd54262d6e436f4e1b398ba87746636148161df2221460dc9c875e3727bd6de504b38767390feb2a4", 0xee}, {&(0x7f0000000100)="e241cad3c6c1acc0144d05a29dbea199fe2834c0903bc06b9bc242408cda5443fb8b99caf50a4d", 0x27}, {&(0x7f0000000400)="d37b54cb609664f13660bc4e44c5475ca98f78d49d8042c5741b702e7378089153f2f9b3e8f3e26d6c6d9e485a6daff0b32fa59a0b3835ea7f0be2086b09d2c7aa58e90c6973d7f84ad1f7c0e3feef42e56555f08e8c12f8ecd14acb820a1b668d4ea585e536013e329def424e1301173b9b6b3304533760fc61a42f9131825cf81c25b5c9", 0x85}, {&(0x7f00000005c0)="8a9a03c0e195958312d8b3e12f67bcb506b2184a0a8bfa7ba17ea21da05159c37fb25ff66896d72f5cd0e932f97893bfd0b74d4563017dad00cb245faf9de7a0cea17825c18ccee792873d7ea520f6092569dc6e3038c8897ecd1d18579ea95760b43f1f99b72d09e50e02226bdf434d69ecacb7e6727efb46e44c61e639766a3b970a92625381c7f0b5c3d7e098b6c5eb11dcd8fd5a83536953aec66022b3ee8b6e7c78721604272ca6eb0a790d791321527511aeae2b86201b9e945e1e50bce87e553c3ce0f9629f753b4ae894f14d1450", 0xd2}, {&(0x7f00000004c0)="2ef37109050aa3b81baa9dd114852c648bdfb70dd4589c75aa6ee1e2171c7055422bfedb0dc7297062cd75cb417453e18f047beedddf2efdcf322c707daa336a34818b29eeb224baafe4a9c2253dd67d62d8ba25bd868ec5d77dbd87977aface08de3ba9c2c3b96a500610db6dc34dda7a83c9692c194cfa01ead0fc5d4c32b3f484d1eede", 0x85}], 0x7, &(0x7f0000000f00)=ANY=[@ANYBLOB="3800000000000000ffff000001000000b9141bc46205915eadea8c09fe7ce88425a365f5fada0999bfaf3f1337c2ef1abc56b4f0280000008800000000000000ffff000001800000c8d5ba7d39bb52148da33b5c154f70eb81060d353ced42637dc2522f293986630ac9c9648ca37736aed4b18d367c4a716dc7adf6f2d759a9e987de89a3a89966ccddf4409ce04d8627aed09f39b9cd8a9d0181daa723fae11fb94143f9a56d1d32a90688408f5718db4f806076dd0533de2d81a700000000c000000000000000ffff0000bc520000d3d7ea49a2d4c77dfe673d8e31597667f17ede40b0cda7d17b0cf1bfe199c86508ca436bc5c716af5a76d9c80ecf201ad714f5c70ca1b102717f9d557f5dd77be68ee1e38d50d4746aff1d2dc7497896aaa2c036c2e8ff11959479ff042034b59a6680a5e2b770693f69f4e47f5c54ff36df2cd4812c7e80f7607c25f1986a578014874781020f7c7e1975d9f8416c074f123923dab25c39f780a98d4e17fa6a4f23268cda9799c3310171c9e0670000b00000000000000001000000ba000000816973a8fa45b752130fdd2c4ec4e5809270ebf629615682a1cc2034971272388ba99c943d21f3f1af483acad6e96c8d36bab50faa9449d99410014e096b392dc4920e25088b54f9cb1506f1b26235cbd6ea86c05615f6230f21d3de9422dbcdf35bc3bc25cbfc21975c5b6a78e60139564bc150d5396167b81634a9f8c777e62f0b39cefc279f3e6629da177c43e5d27ee483d8c559c5bd000000000000b800000000000000ffff00007f000000855cc67be6a791c136d26bf761dcda5a7321f5467d6074f701b964c2ed5e97fec2f9999724873d59eebbae579f7462d4839a6181496cd30bdaca4c28ce7d125ae6566d646d6494d868ecf8cf466233becc54b4843ac523a3c1adeaf6ee83cd8543f3d5858f1c27d8d65c708430ffaf35dfeaf82b4bda2b663698fee36f6bf1361100da87734824b6ae95a0f80d7fbf270126eb367c2d53abbebd5ff43c72b45d1200000000000000d000000000000000ffff000009000000fa0e5896765302efbeed5f9b9be914547992202723f3ea64ab012064bbd1ac6c2d149047c3cc0147a345923d7a24ba2afadfc368f4fadcc1a1f6102e0ff87928edc3343f18fb7dcf72a00c7627999833d7f45c2a8dc62f323b32ac9d440f60b3793d7bab2fa365e1d7b0c620649d77488d790cce28924c902a41e325b68dbb0d9310cf6edb8272920d786f12b8c0a538d589aed98b102db477f04862647defd21de13d0bf8f713714714bcfda68d2f4c6c752a6ce2ecfcef7b18ce254dfa97000000000000680000000000000001000000080000004383036570c757b20d9c1e395382611d9b562f4a6732792e5a57a980ab72f724db7241484a233439cf821b365822ee1007e90e4b27b3c6cd15f185ad30873f5bcbbccd2afd0d8d9b3e2452c0552ea2099e4d000000000000"], 0x420}, 0x5) syz_open_pts() execve(0x0, 0x0, 0x0) 05:49:38 executing program 1: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getgroups(0x1, &(0x7f0000000080)=[0x0]) lchown(&(0x7f0000000000)='./file0\x00', r0, r1) mlockall(0x0) r2 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x408, 0x112) connect$inet6(r2, &(0x7f0000000100)={0x18, 0x0, 0x3, 0xffffffffffff0de0}, 0xc) getegid() getegid() r3 = fcntl$dupfd(r2, 0xa, r2) ioctl$TIOCSDTR(r3, 0x20007479) r4 = accept$inet(r3, &(0x7f0000000140), &(0x7f0000000180)=0xc) getsockopt$sock_timeval(r3, 0xffff, 0x1005, &(0x7f00000001c0), &(0x7f0000000200)=0x10) utimensat(r3, &(0x7f0000000240)='./file0\x00', &(0x7f0000000280)={{0x101}, {0x5, 0x4}}, 0x2) close(r3) r5 = accept$inet6(r3, &(0x7f00000002c0), &(0x7f0000000300)=0xc) mlockall(0x3) r6 = open(&(0x7f0000000340)='./file0\x00', 0x22, 0x4) mkdirat(r6, &(0x7f0000000380)='./file0\x00', 0x2) setsockopt(r4, 0x81, 0xfffffffffffffffd, &(0x7f00000003c0), 0x0) r7 = socket$unix(0x1, 0x7, 0x0) r8 = openat(r6, &(0x7f0000000400)='./file0\x00', 0x10, 0x120) linkat(r2, &(0x7f0000000440)='./file0\x00', r2, &(0x7f0000000480)='./file0\x00', 0x4) mkdir(&(0x7f00000004c0)='./file0\x00', 0x28) bind(r4, &(0x7f0000000500)=@un=@abs={0x1, 0x0, 0x0}, 0x8) ioctl$TIOCSFLAGS(r8, 0x8004745c, &(0x7f0000000540)=0x798268d1) setrlimit(0x8, &(0x7f0000000580)={0x6, 0x4}) kevent(r3, &(0x7f00000005c0)=[{{r3}, 0xffffffffffffffff, 0x8, 0x80000096, 0xd9e2, 0x9}, {{r2}, 0xffffffffffffffff, 0x82, 0x0, 0x2, 0xfd}, {{r8}, 0xfffffffffffffffa, 0x40, 0xa, 0xfffffffffffffff7, 0x6}, {{r6}, 0xffffffffffffffff, 0x8, 0x6, 0x616724f, 0xc1e9}, {{r5}, 0xfffffffffffffffd, 0x8, 0x20000001, 0x8, 0x1}, {{r5}, 0xffffffffffffffff, 0x20, 0x7, 0x0, 0x4000000000}, {{r5}, 0x0, 0x40, 0x20000000, 0xfffffffffffff45c, 0xffffffffffff7fff}], 0x129, &(0x7f00000006c0)=[{{r8}, 0xfffffffffffffffe, 0x8, 0x81, 0x102000000000, 0x35db}, {{r6}, 0xfffffffffffffffc, 0x40, 0x200000a6, 0x7ff, 0x3}, {{r8}, 0xfffffffffffffff8, 0x43, 0x1, 0x8, 0x1}, {{r3}, 0xfffffffffffffffa, 0x8, 0x11, 0x66, 0x1}], 0x1, &(0x7f0000000740)={0x1, 0x8}) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000780), 0xc) lstat(&(0x7f00000007c0)='./file0\x00', &(0x7f0000000800)) rename(&(0x7f0000000880)='./file0\x00', &(0x7f00000008c0)='./file0\x00') 05:49:38 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000240)='./file0\x00', 0x100, 0x0) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) pwritev(r0, &(0x7f00000002c0), 0x1000000000000015, 0x0) close(r0) preadv(r0, &(0x7f0000000200)=[{&(0x7f0000000040)=""/59, 0x3b}, {&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000100)=""/239, 0xef}], 0x3, 0x0) 05:49:38 executing program 1: socketpair$unix(0x1, 0x4, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r0, 0x0) write(r0, &(0x7f0000000040)='h', 0x1) recvmsg(r1, &(0x7f0000000680)={0x0, 0x0, &(0x7f00000008c0)=[{&(0x7f0000000100)=""/96, 0x12}, {&(0x7f0000001a40)=""/4096, 0x1000}], 0x2, 0x0}, 0x40) shutdown(r1, 0x1) lseek(r0, 0x16, 0x3) read(r1, 0x0, 0x3b) r2 = dup2(0xffffffffffffffff, 0xffffffffffffffff) execve(0x0, 0x0, 0x0) write(r2, &(0x7f0000000000)="d7e89ddef802509e6755e233dce54e4de112", 0x12) connect$unix(r1, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) 05:49:39 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000140), 0x7) sendmsg$unix(r1, &(0x7f0000000080)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000040)=[{&(0x7f0000000180)="c3f0007b683cbc0b3713ccc09312c793d564526facf36f14138786473255bbbe17edf4d6550a6e07f2608aad571cc242fcf9d2b306600e087edd0de1007b448c6ea3efb68cd846540a8eab60099f0e511eea805052cc93ac0af5b08c3c490e20432faf4f62d3523e80585c46e99a19c42173d7de2eacfdd8da4dd9cad58bef1a9377f7afa2301d71787fc8ea4145fdfe07ebdeef678bd9e7ab22d67f6fdacaabe97ce601663173ccd4407537365897b5ae9099cea7eb072f27685143c5b663ffaced8cf1b9b232982675c32851ffc0ff839ca9c217fbaf31d95fa2b8d32db25e3d18c5678ab7b47a68afdaae", 0xec}], 0x1}, 0x400) 05:49:39 executing program 1: socketpair(0x1, 0x8002, 0x100000001, &(0x7f0000000000)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000080), 0x2) 05:49:39 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x0, 0xffffffffffffffff) r3 = geteuid() poll(&(0x7f00000001c0)=[{r1, 0x29}, {r1, 0x2}], 0x2, 0x40) getdents(r2, &(0x7f0000000140)=""/118, 0x76) r4 = getegid() lchown(&(0x7f0000000100)='./file0\x00', r3, r4) ioctl$TIOCEXCL(r2, 0x2000740d) getdents(r2, &(0x7f0000000000)=""/197, 0xc5) r5 = semget(0x0, 0x3a7be7020804bb68, 0x2) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000240)={{0x34, r3, r4, r3, r4, 0x12, 0x6f7}, 0x100000000, 0x7f19}) 05:49:39 executing program 1: symlink(&(0x7f0000000000)='.\x00', &(0x7f0000000540)='./file0\x00') chmod(&(0x7f0000000080)='./file0/file0\x00', 0x10000010000002ff) symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file1\x00') rename(&(0x7f00000001c0)='./file1/file0\x00', &(0x7f0000000140)='./file1\x00') r0 = open$dir(&(0x7f0000000040)='./file1/file0\x00', 0x80, 0x40) r1 = getpid() fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x3, 0x2, 0x3f, 0x9f, r1}) writev(r0, &(0x7f0000000240)=[{&(0x7f0000000180)="16142534f8ce071bb198faf60bfde376", 0x10}, {&(0x7f0000000580)="94704b954589cbb42c6a211a14d47febc3a40ea430a20344c4ebe45ae3979250200007b8e44c67f15c69d5ae6a612758cc87f0d5bbc86a8261f146b4727d3edeb79b7d6ea2df97a737fd4453a676d27028de61016df0514c6576ace3f6c896faa054824e41aa6483733ab0ac2c51b827e0e3d3dbf0ac7a27df6d94cca507a52ef3cfac33e52732c0b5c0c9a2d9bff09f12f6a5ad18a4f64623e1b8c0420629caf993821dfe96193a98e30e7faf874c6ab68ba71cbf2336602c4f9a2c30d8f601d391d6a8898941bd3df616238d65beb8af1d8cf37867a5ba7dd0f39280525e8fe7e365884d07ad403305143df57eb694605b94b5628fb1503af2e31a1c1b9fb41a0babbe1b017341dddba0610834ec2fe40723c385bd78f890cb9cbab0728be28b1d66d89bc189e35f52fe857191c14000231d1259cce0ea12020d1dc30a865c6882d424e2f76c2ec10a76d81631ff690d918c9e245d7efc8759451502d2d46f5a2013f8fbbc9be6b29ea9761c2c4cd86447003819e9b41c932cc139b32d0b7159d7c3c0134695a6b493db60fb2ee64c3d27f9006c6016b189b48f19ae9af1c07c5d447a2ba58fd1c1ffae485f14c14c131babecf27ecdc08ede6067ee53fc98c122598e7832e91419d5bdc23e07c193e0cc932646f1df23f019dc65706e770646897f0cd430994fbee3687a42bb5949544ea59fdabecfe04eb2f8cc1e702b35f6528f6ec408a775549e89487e31c941853792d50bc78e50beb1a7b59e6639efdd310d34323aa2a45f06855f3c082a914f4dfd92c1ada876a7a9569bc001b598c968ad46fb241b50f0e41b1e34d72fbb55368af0d67af16339beedecd263db93d95927d128ef12ab66a97459ea82bd971369c4449bff005fd297f98d0eae7c6cd86b00e58581db118569da2c9ada85d7f949ac7f897dc8f698fb484ddd3a0c9de8ba969be003074daecd07358f810b1a9ede5fb26b7cf1f4476de2a511f60e61a1966aed96560141fb3f8a8db9a77bdc7c94fe4a3af35ac982ada162c9e436b5638cff794e78b294e3b9bcb524610d8afcec3797b0ca77bd3176a4ab806b8652ddd66ca435f4f867c35c31a8536adae2c09e6e4e92fb68d3c4efcab92175329cd35be01c5f4c84cc47d5d4341b5d1fe90c6a24869cd7f51f74529905b29a981275b5d64a996eeddc7cbbe64b1a769615f45e1e10d6ad745643d4ff373ad38c4ac600f5a5f14abbce3fd920f620be92c09afc1cac8ea1e8a276036325cc756549b57942600525e360b1d01d6b1ecfef7d8ff67e5ab1666bed1493869e362137ee5acd6e8f76f6ab8a010ed35f7fdca3192f7459baf85e008fa7f3e20a0863f0663bb1d75b6f0662a493f0e4ffd15dce72a9a2cf83d64b72956dbd793ebac419d4b340541191d0990f5c5d0d9d91af3073dc5c8d6bda65293b4973d26b5016218ae84166623c3f9c38bcdfbf03bf42b89a6e89c35e2303b4874624c420fb50039b041a2ce7817b1081a981b109c0e20913686782260e3f6f75e6233a45a3926366728b76f9b63626b303dccddbc10be4ec611a54b109694f3b8f748805bc46ac8c6783cce2187d22c8f5cc1d7e680315128259d6016d809a7a80e68ebe5c5aae70f1a7314fe7304547a9fb63a02df706b497b20b030dae9b8a0a086cdd6dd368b8e53d3c7a7eccb75cd22fb1ba7666dc8c25e4be440a6759e448effba5c25a6f7d72564681aa0b0967381b4dcc8cc6fb03d0fff5725a7065353c8d7ef3ad4ec9a7deaa875405b25df8fe48e91319409b121d60c0de8f59c7320aa5abebd79d4d192e73f76d6fe2b3d80850a861ec5c30bf6847f4d2de2e34e4a69f84d0facda45930d87659b52444afc7d1b17dc7762c7f2f026467dadb45922f4ae47aedf6976c9f68e1d19fc0d4532ea2d95fa6b01d6052a92326c42df3572aa7874d47475ec2c3cdbf8aa501d11298c11cdc7096286d2ad6d25edd8151e6b8bf863ef39ba0e96e6275354df24ce250541baa1b7c43bada162dcd26dc50b99a4201153bc5097b696dfda571fa8b1746f154875403e95c16034e1327f323fa30d167eb8d02b1a38d1a8ab08ec63698be68e51c64551a09798f03d42292ae806a9c401a41f110b17d125ffb973ed017055af89cc29dcc599e5c0438bb70a0718b85e62035502ef5e08cf036d43ae3c941de042ac77bb77d8e872ef0cc70715acceb5bb1c5dcc26b713fa363d841d2c7d58b9e562ec9404efcff5c4da528bab26d40106c41e04ae0bf8414f53874eaa2f03de7762a1e6a74c82cd3bb36c9fb1dc6010d2975c83b05a1b90b5f666166b037eaab4790ffe2cc4b872ce28d5a8918375ce1182c73312d8757be53daed03fb6869c94720fcae0850f1898475bd6732068a9abe3c7fe2b646500fe4034d905396671dc2201fb26a96be1e060fc0361a8ccef610cd019051e0e3e6679049bc18c74d4fd0efa31534fc631bf7302940b77e4d27427612c50bb1abdeea0567da577ccd3d6e1148a5a76389156daa33c8da20723766702b56b197dbd6830572cc72a13d3f5d8711dd53d99ed1fa9e2d1f2cb83c84c68437f82ad3d408d9fcd5d7aa7619b7e777c1e0926b66b2fed43d760e55537e4ca4f7711ef8835461ff0220b9fa565429acdcf268417f62a34f00a6f5479c28bf13783798e8c09a439de9a1046e6f63fa85a588a34d968bea8e9a450c4fbbbaa515345912a5c1e1e107d10a51e9e8daa88f59f36130ecbf982e1f8032454de4b73eb8694e7031c22844491196d5e0e9416f5adf355f6977d412f7a5bbfb1eb5650a7fe176385548c308e0d3cedba9aa66a6f56eba28b242c3e9e23074d84e8b436b8f8c8397729969ea7d0c900b9af743bfbacda022df7905c7552175997de378341bc40f14602f8767354b0ecb74f98c695a876db5e6eefe76296cfd440829cd5f38b46b6e634e60c0d5c6dd959e59e81c9e4172b9d6a92b6caa564247b634f9d987725da5cb624a3ca5557c684df041e970510f7bfdbb10d29f74ac3fe177897adbd2d2f531b636de33c9e7d34bc6f03bcbf5c52016b166b30e436defc92028d64811f9e3f1fa632b60621b97ee11e86f55825512020f8609c2837792fa541b89d939b3e544e2f80d19c1706f2dc30ed5a82d327b44ecf8f13f66d797e3095e09aa5f80ee6bc9de3578a7dca5a6654565ec4c2dfd6538d51d91f90a2bbdc1d7dad822f512e6051cb1ecdd98dda295ac401a97dc7420f60e2751b0131ba55834c2a17013f132c47c5258a9b8ddb7400398e7865bce33663e489e50d8ddc284c68dfaab68509b4d7f473242344b94d81870756cb1ce8a5b7e8a008c452abce1cffbe1aaf21d98c1ae924701d210842545427f2ed6e7ba380c7d057f75eea0b4606c4022e9ea5280c1829f1216e97e3efe9b582fab71c62b5564fd5f822457124b2733f5c99928efad3c8bb9ba87a6b198eab6db7d6095efcea1a26fb76e153bb6e0e0747bd967640f892a7b7ecee62301f87c427a3348e831f8b30e090d98edd7870d4115f315888ae29343d447fadd8f04914ead177a5657797b85f797604c7a7abefff2efdf473fa728e3e3f305655030cd3953e1d17f343c311e23e5c159d365aa68080e36483a5739e885f305e6c88ea1d6d07d6906d674f813a4d6921c4b837a5dbeb116f66f1f1c6d2c8188282bbcfbb4d41a925f366277a61a82d7d744a7fdf8032468f445fc969198df2200a08ac982ccd2969e8904b4bc9a4ff3fc5961068e43361641a042c9144be9e82d1dbaf4add8cfd850f6eaef9c571f134b9e3750c39e0fbf26eb2b2adbf4207d402eea69a6afa043535c5792cd0070bba08a205c148048c2df2c73f71ed8055e56242632eff078957737affdd6ba60456f9ddccb4f38abe97fc664c29be254d38828a27cd3612ba47c3b992600339e6823b3d8168b329e11dd81b8db961ce5a949bcd0fd1412f4fe6551012a9f75dd4721ef2a69801f98c4c98c4efea28e51a9d02f7c92dce34dfb2f3a7abe107f69fd64f073ed22c53b46473c4f1bd4b94b3bd88138cfa75b24e9ec1401182698e9435f0203dff1c6bb1faf10233f1084bd1783185e3fd96d241a761c97aca9ac3e3856c241fadd73fe9613f1e1ae6c995290f79440e7625c769d548a3e92a1f10d6eafba17665cfd741d5798292c23e8ebf82bbc14a30191286b3eb0ecb86f06b1014d3c10945cc34861f1e6a35865dd849601e3094e32fb3a81ce5d31f36c0c79b9bfc364491bda42f956f9d6c113c0399f430bf50b77c0fed73fe3c4c444bf39671fb05c97466d8a1b51b9c752e088da4f000d6ab393ebc78de07f2327930432205f2a9c4578ed79590dee7b7da96d5c00491a6b6de4b36880f5c2405c07af273e80573dbda7cff8d58511cebe935879468c6882c19a393f919ec0b7d4126c1a98b6524037c1963a6b28933ce4fb1a9e4f948fd03d32d2983b54eb424263f64517ebe8c2c647e8a46d55ce557f329db12500e46418ca5adc056d87e9f553422c6edb7a0e9ea613736d0c73a6abbf227936996cb5cc3b7690d354b910d047a6bfc33cd3b90ca725f91db03a477d504f28b1a2d70592612e5ae6ebf69a5ff3b4d181ef62e9989269127c211027453f56f5a6d77ab71221ebb393ef40e9731932d4853e7a5bb8aa867f25c26b0ea0b9653d7a9509190247e6b0de77a94b945251437ad920697e33dcada7b95377420099638945865c8c35f082f090bcec523809b2cc9e25e5baa5909de7475a84db3f5c83af6722d4111fd27475111e38cef131c09cfa657f0df3384b1d13569c4df0f8156354874f5449b694a0bc29bedb5ad862c03ebef9505dca9762c7a2e9e4d0b59f1547677b9faa94e3d3a8d08d66fe9c9a151574d287dd06a12341bca3bdae9e7e04f0144ab6f9cafc60810d8ccd44a866d8399d4ba693f7963fe477f9215404be42dc9b12937acc40703948e7f12a8f877e74e4d2e20560c56ed7cca507f94645c8162f4a4bf50807660660a3c8374dc5a460efe1131095080a2c196c0d5b042aff42521e5d4ad2f2bed6af237ea66a678ab6a59e75c68f48a2c41a02b072d7e7455de26f9c7a6e5d7c05eb47e34f7a53224caacf786678ead8ea677eff1371a8f6d793315c7aa468dccb0b1ec99b79c3a260c3ba1a7eaaeec62ed8711857cb80c1a9641812f9bbc62b9d377e2f522219758df0ccc842c30fa28e38a76849b6d9abdaa92cde03c54b8c2408fff194f7f31f6d8425226fa36969e5768e20be78e2277e98356cc11d9840e4f890b62ac9373557304b0b4c343524f4bef287e7e3f8fa680ada7e792c32ea2b26b95d17991ba92b9e615a7c1e39953f8ec81a8edbb48863d9fc9d3de16633f5c0c2f84925b4214325cef05e687614daad0c63ebb1845e1016bc1d8aa0685cc43ce9b3b31ac867d3fb5fc68344efa2f91e2d74cdcf1c0961bc3700a4207533995f7af6654358d6a8477b02058ceb7f8d2c31863a44202b9d03bcf063190cda19d4da9732e7f7e771334cdbe3faca2a47daacd72fd8f359ab79c501002e88656f7a6cc3699a465ae213e34ceea763807f14797fc9b5ac5efbea7d02b9c5b4a05e7a8bdf72fb8277d0c064d26ea0ad92e7a9e43e4e17a75a42419545f5e3187a881d4480517f15dc8cfda629a50c3aac96804681ae3f2c8bbda78595c1e0d5f24eb29a4c6049a336b9615a3849118efa8c150b8a12b7af6311a73d0cef5ff2e165ccf4c7b629f1cafc3560daa3de05a7ef997e7196c829a4358ddbc8ba5bc9f721667a510c518abefb5cbd501420", 0x1000}, {&(0x7f0000001580)="be5e3eb8715da502e58fd992c3b428ebe0105703544e90ee349e3d606a8e4d003e66733caa0b6f06f293700b0cf3f2e030f568d4ffe9811a7e17cd856b2438f386e1369c5de73939909096aed5b9a1da6b5852429762aaff4aef8b9149d14c80722ade9b51e0a43c51af5dbb4c23686bc7f8c8f91cd8f809ca62e37aa39e9e07dc7a9e511bf25a0b021cdf76d67d799e06737fb712b9071efc5c14efe3a94652f9369b4bd240bf41a5109fe56c38d7e415b098a4c7b4ba7c896fc758d182632bf51be30339f47de0e53f5dfd949db3028b069f8206d61ce736c9acaf59c9d757f4ecb33f9950706332a221f83c1ee9a0804fa83acefe81d5809827fcf07fbdb614ee6234044bf2c8d6da377c460a0c738c1c75d8d41b894364400bf7cc59f3b7b3fb9e33b8ddb16aead1db1fc69d840ec236b098f0cc4f94d4e2f2d98120cd9fed94e019585efa98d79ba16deec8e975dd3a945165c5ba35985713db9e78b2bf07df25225ea1c466374a94ac077c6aacfa689021f42788ebb853b5eaa6ccb0959c4e320d1a4775fcc6bac6fd877db772e273ad864802648d57dd00da4101c5544adea358ab6b6581e4fe5d43774919c1bfbc9f36922c22d324f1fe4648ecb8ec5e95794d5026b0a5f98c288d0c72e1deb6d58ddf86b1c53e45b8aefeab26845de6ca54b62961185e7d7bbf90c7d451f59c743e325576dc6e095c482d32e8b56ae601fee86759bb285a165a08d1e3ce7050614eabd73b0554220e23480b4096217f172e2d87372c3081702f6be9adbfc0ac7ab2c72582d9e7cac574ba256e8d1e8c34cd79c29501dc6f9d9c4da2794234193ea031a3165a565627afc24e3b9ba8d31bf206ae0ac7a0c471e9d78fc66493cf5ee27a70ef8ff80574abfe3b547da9136ea43b2d632e7a7f285fc2dd98ace18a052232f69b62f41493403221bf703d5419100b6d813bf41eee8cd693e2dc30ad9d203abb566ab071708fa614c4ca8beb9e58f0173669748282ac4b69b1587fe4268e9626492f7a08dc07cc2bab79bd595526a8d2e0bcc85a242f857c25c58bd066816670317f15ba926aa33a0e274a2b37c0107314b7817ea841b4660acdcb1a7ea5c69d21d54598226e2c8b350ec48b346487a0551bea94800cb8e6be4322281e993503a41f62fa2e208834c104b4ac5fba4b1895e50c8aebbdb1d80e0e0d6d356e9b77436b817596998dcd5f2f57227c72a47d96de30318da4f6cc5baf28c449f3c621384d2ce0d068b631837e178e6e929a5722597ac9e193729cc06240dfc40695077df7035d7201e0e3aa3799756b1f7a91f0333a8fb6012ffa0a354e77e86a75d028b6d34b31ca2a4e45a2e30fd3bf7fdb7fbca1fa051c96237f70c5f47cc04c189f2221c8376c52171a47f5cd1734a8de9b45f635ced98e49e31e5c3107db6faa366e14a65bfe7087417a0f6974be2dd2d6b3631317d5e2ec53cfe607cb6e523d95e7dc737cef89a11ef72b6094cbf6ec4dc7cfd1c1af7b9e6c14c59a1814ea38669360a3427eb8df6b1b2aec7dd5c3961c029ddeb9bee75d86b7a029eb920fc2f403ef68d219f09a8e79f40e6b1dd5f5326cc598d09f6b709ccf80b870284adf82ea003e55d6af37637c2f40f3767bfe4d69cf9d103b5263f0432a924136b71d310a243f3e9bb8e029deef74ad3dc92b085a66a0fac0a45926df51d7159cc390eb4689623f784f6b95b308696aee197f98c87b45350959f1b2d87142f24d306f6b78c216a60458eba028843398b8eeaf471aa14927fa49ebc3fbd1faef4a2a44418f5a897500fb4dba217276421249f1e62a8c0332319152637127ac89af79833d8624d3a2bdeaa6b7dfbb845fbc8589a6096a5e20c8583bf99ddb52ee2bf13f1cc7cfacd88ddb27182a6e1ac1c1e6cbf52eee85d2c8fadda4f6ec906ee445f41632bd2f485cf8f684d0e3d8e9fc052479768197a98780fb67599373b431baf7cb7704e807fc2aa17f605bb41df8c9a0fb6d7f804a0dbd6d7a86a54dd9287a201daf63fdbd99701367a5f08a4c8c4e4d033d9410fdef73c7ef364b24e349b40d968acffd3a878e04887d01cd4aba1a596f1b7817063645aa1abe77525d310f52cdc4a94baeeb3add6fca67e0d48da552c9e542a3aa18a1184de00848392ebf6ba64b77144b07ddf4225d713c196adb1b787c1f108aa4fa068208995be0b7e271a8b976becd5c80d7f44681fa6c098af940df812af039e169167cd33844abd525abc7d2a2ca73df7382ee6bf28697098d8512fd9d8666d7be46755c75f5306b1c390ad44a84424f3c57b45f614f9cb61ca77945d4052a494cc66ad7ae473c399b0c56eafe8633289ef292b9283fab1e07be9a49c698829b97b644fa74c907312f335c10c1ff02ec2889a47222229cbf9722ba8d1cbca5f6f6cb08cedc1c5c4f4350f2a56729ed8a0140e445b742b93ee7795c22a09ca6f82ad4093671f5949a9c446f59cdeeb56da9274afe6bc9d92f5dbb9c61b987004f2b219a5ca8168cabd65ced25813e62f8caf63d55b5850359c8c50cec72d4f06003d3743587d9dcfac66202de5f88da0f90b98b72034afa377b3a23ffacc7274e33af668974479c78f67203f5272f492481929baf6bf0325b1c404d11f99c145ea26e54e85a3cb0dc4b1ddf9c729e81b491dfb9eb9e873f215147c60d077c1595b2ae7f61e910c920f4a3cc4de892efd1002b82ef376bcdc5dfa577b40ac6df6e213ccde4a85331ea3bcf8e46215373aab3c2245fbb35afd3265e22e1e289fae0911f7635e0066891d5c9e0e9d679b59b7ac7aee1b7d82281c8bad28a4feea9e9f15bd457fae9fcb1095f7e45299cc648788b2fbe536abe359509c3f0a4daab22e72fcc97d89343f94c0c1e9a1e52f814b6d01125a93564d9ae14f1fd2271b22ae701426139fe3a10f053950926f962f4e980d4417f41f3366ae2da1ae495ce852a4f31ded0345a4c043fe36fad980204bdfe16465e01edef41dbb4a69f3fd06172629ae3e99ab09e0167b8615d0079088100e09102c517cc55c73def26179988379a7914cc566ab0ca0bbe84db63fced8af92f79cdf29bc361d325f63e227359e87dffba34e340f370a777197f7ea652f110a7c06a405dbe6f4ecc2ccc882b32f0281e9955eca1cc0d30336c6525d83638467fd7857dbd85384f0fb5ee01c20262e59f5c28f411bd8e1fa4d111821648dc8314fd96a508046fa3a844ddac375efebc85a4875b9bee68f11a85f0a7c7d4ac8ca1eeba7452db1c079a3b57c349eedfbf9fed420684a72aa1ba582710fbb46bcc46faa3f23d21894c7635a6cdf28dc9f3b6463714db907bd93ca708990277ac744e9ca7a964b707a1a19df6ade72e26585bbf5ceaacc44c2f0036e502389a58b0b85068edf378630e532a364d617ddcf535676adfc0de2e57a59d7800272a41c30c7c5ec68de5eaed0a6a4c02b2309cf082a4c16a6a913564c84c268747f5eb832d6bab673e5c33bdb870b694dc48c145f902fd1b1ca9dc4fea3fca4e3cbc11a913bd20940ef213d33e3ae87bba8be5b7a768e74f9db128059cf748ded3c32ee4d5d6c7f6baf16205d3af98f0f13884a968bc50c78f44d4fdeac9985057eb20221c41d9372ec24c8bd3fc0feb8759f322c182f5230527a5fcf071b40d5fc3b68da056c664884d62fc2b0946d1f9ec0f402340e3a0a346810791a0d16c156a18f8b109b0f64971993ecae082b4bceaa6790c262feba3b0c4263cc0efeec19eff377d04f4c1c45bd83d2c23a7972c209c9b11f14ea3fde3ccf8187a2498424bfdb137b4a85e162ac008728a324685517a73a1dcb1b9139224ce5db7024f07702fb337e1a6ae59ac6dea0b678cf6e9b958856617055b063fc4eb1f1671309d5d49a1d7fbc715e87170193e115664d674568abedf148a44d8fed258199ee56944841530755b8212fe844efcdb19bc37bb402d9e09ba08e92a98d91f532d3e43e2482b6ad2fcae86ff92a129b752c38248133fbc712d7a033cf380f73921e822bf9f72f947ffb2a83e76b4b2df73770fc1a955eac94bd722166c06ce3d8b5c19d670233db9e6eba513ea294c6e4d09cb14279d9c38644ce5b262b4c4bb87498869764768c79b82c6bfb75f61938339dda15d9e25bf0b7869eefc92955434a24b98ece295b5e48bc58630422dbe4816250b3eb4f86fc984ee9103fcb07a2435be32c6c80f488615701a33c66b5365e97d2dc88a7293cc5272a5db6e21f069c591426910d5cf04f8d4694e18165564d3ad79537e0941db87f316c916b7b7117d8e183763071da6a2702fc6093ca41c5016053507b9f1e0c61348624c9b226360b1223e6e984a71f8651ce8514ad6e70a870528412d67ee1957624e7de0f4058f8094f126fcdc053c6d170f31bae0b5dc73077747dae0969c63d14413abfabd463a3da57e2bb2bf05c8851c40b6662d7d949e7fd8e08d81762f7911d4f3e4bfa4f4eb3743df766f930e313d36b0d3a60fa37b8b38ca5deaa1aa6bbca8d115a0e3fc932efef5eb2493c5cbeb289cdb252e8f5bd80f23785687d2468ec2e2ff2b5e813e04f0bea96513f588cfcedd322fe02064abd3ef3f3329c635406f865b4227877c65458f675590ae4be30891c88796e52ddd7b02247301dca06266933aeea71fab2b8a33b2a0f1b1b41f3ba0eafe97cf098bd840b9d6b93494fd23c13ff324c045b96ce85fa03a7280326db427194d1a0aa8a5859ea5773829080867bc068568d0a7ff3cf57cd68bc77c8d8e3758dc03d61fb00611674a146ce9684b58c61e20f81ca8bd3562a89be81f40efc5b6f5017b6a4488e6baa930615f3b93e4a47160ddc9eaabdd3b0775c21b3a8b45a842ec082af3b50df173cf01b23570d2bbc8cf43ed8580c91092e0211f6e88448cafa4a5e818c840c346aa31d2b96528383f04ff7f15c90a64fb9bbc6fdb302f09f672a9dba12923f54ac5583c9389657cb74996ac149a8ac2f9e97e94a203099420c8e51a8b059adfbe7fabde785dc56bd32ed2107231e6b038880ce39024db5114b25e5f23f9fc368e82b5b1cfb6c51fbcca96d19b20c6ce46d4685b68772628715288cf2b00b4b213df4eee535e1eecaa8f841a7e7489977ae186421f5dcb8fb4ffbb4fb041187c70ed54de3344a0b5e7f53a3a27cdadb3d779db75260d68a9dc2456ffd5999dfc76f1fd34ba625226671740e9038efade1fc619b2a9127bef2c77891ef75299f79269c440fb2f91d428d6de2f27d0ba495e8adf336c1625ae2ed0468ac865166674642434cb68468bc7ed4a2414ca88468ccbc672892093a5cddd84d85fa34a809475ac9163c0f0d3fee1aaedbb1798b6037c038eed6730742032d5cf7772842c6c65a62765b8a3ed90b3f7e30f76292ea58a6ad37a5482f3fb2f07e134eb876e827f16cec5904f39d352b74e1dcc5f0f2b1652838e02e5a53f217669c1db53f0957b15d8e1c4ba4eb0edb7ce5e925545605fc256801ce6b4d2d86d001ca2e78a731a44edd5594b72ae5f2a458262e1092d240c907f1d423884f081127ae0a366e86c77ff3665008c6922ddc2e8353ad76ef7236be9e27ba04071c0e56ea234711749cf211a65180057fc1e885becce70825ae651cf33876dd8fff68e353838055eca74477ec5dc44cf26ecee48fec8bf015c846424901e3b8d42588fadfa853176ed2a02056dc50505aaa76e833cdf51f65790e61ca86832c0060c9da2c8080c86052e39febf22f94363205a4f4182170c8d8515afaa445392369c10ab503a6fd8d75c2439a28dc2f7fbae1cab3e50", 0x1000}, {&(0x7f0000000200)="eff2fff49946ac7c2d587740c2a9d58353e60df47f9cefd6ce8a034b9d4dda1310b7dbeb58da17950843d4f97213c40b3d3bb34588b9e3a4e9e03103532012", 0x3f}], 0x4) 05:49:39 executing program 1: mprotect(&(0x7f00004cf000/0x2000)=nil, 0x2000, 0x3) r0 = socket(0x11, 0x3, 0x0) setsockopt(r0, 0x20000000000011, 0x3, &(0x7f0000000000)="186fe65c", 0x4) 05:49:39 executing program 0: r0 = syz_open_pts() poll(&(0x7f00000000c0), 0x0, 0x7fffffff) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "c9411bee9deef74377b4ed367dd61789ce659ef9"}) 05:49:39 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x8a2, 0x2) readlinkat(r0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)=""/196, 0xc4) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000280)={r1, r2, r3}, 0xc) socketpair(0x2, 0x1, 0x0, 0x0) 05:49:39 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() r2 = syz_open_pts() r3 = syz_open_pts() r4 = dup(r1) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f00000000c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) getgroups(0x1, &(0x7f0000000140)=[0xffffffffffffffff]) r8 = getpgrp() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000380)=0x200) r10 = getegid() sendmsg$unix(r4, &(0x7f0000000280)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000040), 0x0, &(0x7f0000000200)=[@rights={0x18, 0xffff, 0x1, [r1]}, @rights={0x20, 0xffff, 0x1, [r3, r2, r2]}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}], 0x78, 0x1}, 0x400) r11 = fcntl$dupfd(r1, 0x0, r0) ioctl$TIOCCONS(r11, 0x80047462, &(0x7f0000000040)=0x7) getdents(r4, &(0x7f00000002c0)=""/177, 0xb1) getdents(r11, 0x0, 0x562) 05:49:40 executing program 1: nanosleep(&(0x7f00000002c0)={0x6}, &(0x7f0000000300)) nanosleep(&(0x7f0000000000)={0x520, 0x8}, 0x0) execve(0x0, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x5b) r1 = syz_open_pts() r2 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) r3 = syz_open_pts() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r5 = socket(0x6, 0xc9f37079002bab68, 0x4) r6 = accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=@abs, &(0x7f00000001c0)=0x8) pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r8 = syz_open_pts() r9 = socket$inet6(0x18, 0x4, 0x1) r10 = accept$unix(0xffffffffffffff9c, &(0x7f0000000240)=@file={0x0, ""/70}, &(0x7f0000000340)=0x48) r11 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) r12 = socket$unix(0x1, 0x5, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x10, 0x1, 0x9, 0x4}, {{r2}, 0xfffffffffffffffd, 0x18, 0x10, 0xae, 0xfffffffffffffff9}, {{r3}, 0x0, 0x8, 0x2, 0xffffffff, 0x3}, {{r4}, 0xffffffffffffffff, 0xc4, 0x2, 0x1, 0x1}, {{r5}, 0xfffffffffffffff8, 0x48, 0x80, 0x0, 0x8001}], 0x6, &(0x7f0000000380)=[{{r6}, 0xfffffffffffffffa, 0x94, 0x14, 0x10000, 0xfffffffffffffffe}, {{r7}, 0xfffffffffffffffc, 0x40, 0x4, 0xffffffff, 0x753}, {{r8}, 0xfffffffffffffffb, 0x3, 0xa, 0x9, 0x100000000}, {{r9}, 0xfffffffffffffffc, 0x84, 0xf0000001, 0x5, 0xd5}, {{r10}, 0xfffffffffffffff9, 0x32, 0x2, 0x6, 0x1}, {{r11}, 0xffffffffffffffff, 0x20, 0x0, 0x9, 0x100}, {{r12}, 0xfffffffffffffffc, 0x50, 0xfffff, 0x20, 0x2}], 0x0, &(0x7f0000000480)={0x9, 0x40}) 05:49:40 executing program 0: pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000100)=[{r0, 0x21}], 0x13, 0x0) read(r0, &(0x7f0000000440)=""/4096, 0x1000) write(r1, &(0x7f00000001c0), 0xfffffef3) execve(0x0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) 05:49:40 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f00000001c0)=ANY=[@ANYRES16=0x0, @ANYRESOCT, @ANYRESOCT=r0, @ANYRES32=r0, @ANYRESDEC=r0, @ANYRES64=r0, @ANYRESHEX, @ANYBLOB="c97e61be6dd94e84d63767e7c4c2a587b688593d466f97e04f05153da2e2e08324107dba40cd3f276dbec2bded3938cbdf45b5e5fe9393b9ad8384fcdc0225bdd9e4e73624e438be4eae3633126cbbf43f1237711654ae2e02a5959d7f0e1fde5d25e3701232491beba0878eaf4ebbda196a3d4b3cb58f32212bc7f02613f7d8a99b7ae632f2cee24139a18f0cbf80f25c59dd5d2475006dd53177ff7d88e18d35d389e75bf5ca3c01ed94b4342756d2d80b30"], 0x8) 05:49:40 executing program 1: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file1\x00') socket$inet6(0x18, 0x4000, 0x7) 05:49:40 executing program 0: r0 = socket(0x11, 0x3, 0x0) sendto(r0, &(0x7f0000000080)="7a0419efa753367a602bdfe4e2eb407a7ff5c51fbaa2b1505a5235ef9be5c13bc27f026d95bde38aff1def748cdbee04b3c79f33836e8b", 0x37, 0x1, &(0x7f00000000c0)=@in6={0x18, 0x0, 0x3, 0xe2c}, 0xc) setsockopt$sock_int(r0, 0xffff, 0x1f, &(0x7f0000000000)=0x104, 0x4) sendmsg$unix(r0, &(0x7f0000000500)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)=[@rights={0x38, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0, r0, r0]}], 0x38}, 0x0) 05:49:40 executing program 1: r0 = socket$inet6(0x18, 0x5, 0x6) r1 = socket$inet6(0x18, 0x2, 0x1) getpgrp() r2 = fcntl$dupfd(r0, 0x0, r1) mkdirat(r2, &(0x7f0000000000)='./file0\x00', 0x1) getsockopt(r1, 0x29, 0x38, 0x0, 0x0) 05:49:40 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = accept(0xffffffffffffffff, &(0x7f0000000080)=@un=@file={0x0, ""/108}, &(0x7f0000000140)=0x6e) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r3 = accept$unix(0xffffffffffffffff, &(0x7f0000000200)=@abs, &(0x7f0000000240)=0x8) r4 = open(&(0x7f0000000280)='./file0\x00', 0x800, 0x40) r5 = openat(0xffffffffffffffff, &(0x7f00000002c0)='./file0\x00', 0x10000, 0x3) r6 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r7 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) r8 = socket$inet6(0x18, 0x8006, 0x8) r9 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) r10 = socket$inet(0x2, 0x4001, 0x0) r11 = openat(0xffffffffffffffff, &(0x7f00000003c0)='./file0\x00', 0x0, 0x90) socketpair(0x19, 0xc003, 0x1cd5, &(0x7f0000000400)={0xffffffffffffffff}) r13 = accept(0xffffffffffffffff, &(0x7f0000000440)=@in, &(0x7f0000000480)=0xc) r14 = kqueue() r15 = socket$inet6(0x18, 0x8005, 0x2) kevent(r0, &(0x7f0000000300)=[{{r1}, 0xffffffffffffffff, 0x0, 0x8, 0x72ef, 0x100000001}, {{r2}, 0xfffffffffffffffc, 0x80, 0x4, 0x1, 0x7}, {{r3}, 0xfffffffffffffffc, 0x12, 0x80000005, 0x7fff, 0x2d3}, {{r4}, 0xfffffffffffffffe, 0x9a, 0x40000005, 0x200, 0x7}, {{r5}, 0xffffffffffffffff, 0x2, 0x2, 0x85b, 0x80000001}], 0x7, &(0x7f00000004c0)=[{{r6}, 0xfffffffffffffffb, 0x21, 0x0, 0x9, 0x10000}, {{r7}, 0xfffffffffffffffc, 0x1, 0xfffff, 0xac0, 0x9}, {{r8}, 0xfffffffffffffff9, 0x80, 0x2, 0x80000000, 0x6bfc}, {{r9}, 0xfffffffffffffffe, 0x40, 0x10, 0x6, 0x7}, {{r10}, 0xfffffffffffffffb, 0x10, 0x11, 0x37, 0x8}, {{r11}, 0xffffffffffffffff, 0x84, 0x8, 0xffffffffffffff68, 0x1}, {{r12}, 0x2a76f618d9491a77, 0x2, 0x0, 0x24, 0x8}, {{r13}, 0xfffffffffffffffe, 0x95, 0x4, 0x0, 0x8000}, {{r14}, 0xfffffffffffffffa, 0x5, 0xc0, 0x20, 0x800}, {{r15}, 0xffffffffffffffff, 0xca, 0x0, 0x1ad154ca00, 0x3ff}], 0x2cc00000000, &(0x7f0000000600)={0x82}) r16 = dup(0xffffffffffffffff) fcntl$setstatus(r16, 0x4, 0x4) r17 = kqueue() r18 = socket(0x2, 0x400000000002, 0x0) sendmsg(r18, &(0x7f0000000100)={&(0x7f0000000040)=@in, 0xc, 0x0, 0x1a0, &(0x7f00000001c0)=ANY=[@ANYBLOB="140000000000000007000000000009000000000000003d5d"], 0x18}, 0x0) poll(&(0x7f0000001200)=[{}, {r17, 0x3}], 0x2, 0x2) 05:49:40 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x1040, 0x0) open$dir(&(0x7f00004be000)='./file0\x00', 0x0, 0x0) open(&(0x7f00000003c0)='./file0\x00', 0xa0800, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x88, 0x8) 05:49:40 executing program 1: r0 = syz_open_pts() r1 = kqueue() r2 = syz_open_pts() kevent(r1, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) r3 = syz_open_pts() pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) getsockname$inet6(r4, &(0x7f00000000c0), &(0x7f0000000100)=0xc) kevent(r1, &(0x7f0000000080)=[{{r2}, 0xffffffffffffffff, 0x1}, {{r0}, 0xfffffffffffffffc, 0x11}], 0xcddc, &(0x7f0000000140)=[{{r3}, 0xfffffffffffffffe}], 0xfffffffffffff001, 0x0) 05:49:40 executing program 0: r0 = syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000040)) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)=0x6) ioctl$TIOCSTOP(r0, 0x2000746f) 05:49:40 executing program 0: unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000340)='x\x00') r0 = open(&(0x7f0000000100)='.\x00', 0xbffffffffffffffc, 0x0) recvfrom$unix(r0, &(0x7f0000000000)=""/104, 0x68, 0x40, &(0x7f0000000080)=@abs={0x1, 0x0, 0x1}, 0x8) 05:49:40 executing program 1: r0 = kqueue() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, &(0x7f0000000540)=0xc) setuid(r1) poll(&(0x7f0000000000)=[{r0, 0x1}, {r0, 0x61}, {r0, 0x94}, {r0}, {r0, 0x49}, {r0, 0xa}], 0x6, 0x80) pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f00000002c0)=[{{r3}, 0xfffffffffffffffe, 0xc5}], 0x401, 0x0, 0x0, 0x0) symlinkat(&(0x7f0000000580)='./file0\x00', r2, &(0x7f00000005c0)='./file0\x00') kevent(r0, &(0x7f0000000200)=[{{r3}, 0xfffffffffffffffb, 0x28, 0x80000001, 0x43b95b3c, 0x8811}, {{r0}, 0x0, 0x40, 0x0, 0x4, 0xffff}, {{r0}, 0xfffffffffffffffd, 0x10, 0x8, 0x4, 0x1000}], 0x10000, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffc, 0x80, 0x93, 0x7, 0x810}, {{r3}, 0xffffffffffffffff, 0x0, 0x2, 0x3, 0x6}, {{r0}, 0xfffffffffffffffe, 0xc0, 0xf0000008, 0xfffffffffffffffc, 0xd2}, {{r0}, 0xfffffffffffffffb, 0x4, 0x20, 0x9, 0x9}, {{r3}, 0xffffffffffffffff, 0x18516c710f0f2cfd, 0xf0000051, 0x2, 0x6}], 0x80000000, &(0x7f0000000180)={0x9, 0x8}) kevent(r0, 0x0, 0x0, &(0x7f0000000040)=[{{r3}, 0xfffffffffffffffa, 0x3, 0x12, 0x3f, 0x4}, {{r0}, 0xfffffffffffffffb, 0x6, 0x2, 0x100, 0x800}, {{r3}, 0x0, 0xcc40b2f4a13664ed, 0x40000000, 0x6, 0x81}], 0x1, 0x0) kevent(r3, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0xc, 0x2, 0x8000000003, 0xffff}], 0x100, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x20, 0xf000000d, 0x5, 0x1}, {{r2}, 0xfffffffffffffff9, 0x10, 0x20000010, 0x0, 0x7}], 0x80000001, &(0x7f0000000140)={0x3f, 0xe74}) kevent(r3, &(0x7f00000003c0)=[{{r3}, 0xfffffffffffffffa, 0x80, 0x40, 0x9ef30, 0x1}, {{r2}, 0xfffffffffffffffc, 0x84, 0xf0000000, 0x3f, 0x3f}], 0x3, &(0x7f0000000400)=[{{r3}, 0x0, 0x14, 0x20, 0x0, 0x4}, {{r0}, 0x87edfe07b50f3ff, 0x10, 0x20, 0xffffffff00000000, 0x7}, {{r2}, 0xfffffffffffffff9, 0x60, 0x0, 0xffffffff, 0x25}, {{r2}, 0x0, 0x0, 0x80, 0x401, 0xffff}, {{r3}, 0xffffffffffffffff, 0x38, 0x1, 0x7f, 0x574}, {{r2}, 0xfffffffffffffffb, 0x90, 0x1, 0x4, 0x5}], 0x2, &(0x7f00000004c0)={0x1, 0x3}) pipe2(&(0x7f0000000500), 0x10004) kqueue() 05:49:40 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0) sendmsg(r0, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=[{0xfffffffffffffc57, 0x0, 0x4, "70491f711a36b03dc5a0aedc7b641e4e362aca2744366a01009589911d446c6fceb1780ae5100d2d7ffee7723c542b25d3c2d7e888d453c495a9cc40e14619b8add412b3bf449360985b48684fb5a6793bd7145512efb1658555cf26a95e763900a99cbb47b1be557dab"}], 0xfffffffffffffea3}, 0xfffffffffffffffd) munlock(&(0x7f0000001000/0x2000)=nil, 0x2000) 05:49:40 executing program 0: symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') r0 = open(&(0x7f0000000080)='./file0\x00', 0x30000, 0x10) symlinkat(&(0x7f0000000040)='./file0\x00', r0, &(0x7f00000000c0)='./file0\x00') truncate(&(0x7f0000000180)='./file0\x00', 0x1) open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) 05:49:40 executing program 1: getuid() r0 = geteuid() setreuid(r0, 0xffffffffffffffff) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x80) unlinkat(r1, &(0x7f0000000080)='./file0\x00', 0x0) r2 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) bind$inet6(r2, &(0x7f0000000000)={0x18, 0x2, 0x1, 0x20}, 0xc) 05:49:40 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x2063, 0x0, 0x1000000, "eb705e4cb22505a5b93169a5487b2e03e1cfd88d"}) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000040)=0xc382) writev(r0, &(0x7f0000000000)=[{&(0x7f00000001c0)="64e863905123ad4c70f4ab5272368bad53e9c7b6f79fa62620897cac7b74bc49d0ff69ae4bd46ba7946d28e0726c91fa4586823befbc9db73d29cbc62ce034f71265fbf33865aed7b7740d0d", 0x4c}], 0x1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0x9c6) 05:49:40 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10000) setsockopt(r0, 0x8001, 0x3, &(0x7f00000000c0)="8279dcd2f7d56fcb6908a80376640890df5e7f259a0f01e74788643c054241e5c1543dc1f0786d06e94a65c7dd51db3a9a9bb93d41485eb96c57a5566813dd4d739480fb9d5d17eb5f6998b7623c7312ce9242d2ca032b1501ae680430cee659a5b9691e6999d9296a063ec8e20f29f8e382a25c46affd0ee7c0f247e7ed3a774a23a35b44f62889bcb8ca5eeb3df3b2a2d663d815daa11b7b417dcf6148ac63af159b2acf2853cd1a70e051c8a02dc26a32e2b5346c1ca9c82960d41de1d653bdc3acc03e94ae5854f89e061c497812b9ad456c494f3021631047540e691a594cb57b595c65c5787196adbf1c3b3a76c31a1916", 0xf4) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) setsockopt(r1, 0x0, 0xa, 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCCDTR(r2, 0x20007478) 05:49:40 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) sendmsg(r0, &(0x7f0000000100)={&(0x7f0000000240)=@un=@file={0x0, './file0\x00'}, 0xa, 0x0, 0x0, &(0x7f0000000280)=[{0x10}], 0x10}, 0xa) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000140), &(0x7f0000000180)=0x10) socket(0x11, 0x3, 0x3) setsockopt(r0, 0x7, 0xffffffffffffdd74, &(0x7f0000000000)="cbd0b2e9727dfb17d105294587f1b4bb50d8d860ec9559705b187cbe974aa3dd99d64e906ed09b786441ff58c5897eb0cfa2b540f22885c51d2ed6a3528b63fce85bbd8233c6634b075af9e1b748397c2fff494df82ab88af6a8b713199491453c5b600f5a7fcdbb6471bb266b73d4caaf3c05482364a336723eafea7cd30486cffceaa1618499d9141e0f4fa619f639e2afcbd27cf9bec2054cab86545e2039a9d432c69b20fe13a702815e0ebaf7a9e15c5ebef0b82c5dfcadfd2dd840b06f33592f3710d235bff155def2486b644cf7dded0d4fcede911e4142bdf73288bd17718266", 0xe4) 05:49:40 executing program 0: symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file0/file0\x00') symlink(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000000c0)='./file1\x00') 05:49:40 executing program 1: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000000c0)=0x1) kevent(r0, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffff9, 0x82, 0xf0000000, 0xfffffffffffffff8, 0x8}, {{r0}, 0xfffffffffffffffa, 0x60, 0x8, 0x1, 0x1}, {{r1}, 0x0, 0x80, 0xfffff, 0x3, 0x7}], 0x100, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x80, 0x0, 0x6}], 0x1, &(0x7f0000000140)={0xffff, 0x8001}) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x4) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000040)='KR') 05:49:40 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0xd1, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffb, 0x4, 0x40, 0x9, 0x4}], 0x7fff, &(0x7f0000000180)={0x6}) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x9130dbf, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffc, 0xc19d3ee7c7461ca7}], 0xdde, 0x0) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000040)=0x80000001) semget(0x0, 0x6, 0x80) dup2(r1, r0) 05:49:40 executing program 1: r0 = msgget(0xffffffffffffffff, 0x3fd) msgrcv(r0, &(0x7f0000000200)=ANY=[], 0x0, 0x0, 0x1000) msgsnd(r0, &(0x7f0000000080)=ANY=[], 0x0, 0x0) msgsnd(r0, &(0x7f0000000100)={0x20000, "b9891824ebf4888310bad19cb5734b5d6f6cade7f6e2a098f87e60fc65144c8b4200522c67e148cae8775c718936153b09762b75a1e295cde27d1bd3e76887e4bac3e084db8cd07e039e11ccc68bf538240741d73670595bbecc894bbe3cc97d4eefa59dc0a32d6f93ba19bd1ff8a8b369c7792e3cc671ffb0f2a7b530629deb552121f46f2e109cc8b4bfbc2fd699446f1479e23214610c715dbed0f92bf6d462c3406bc95bff3039d408c82f1ef7e8be9acd3d7d2073cfd3a0aad026ae3d22a92b37a42c96679ecd43487eca45a1617565dce563e08734289e86729d68e39e30f24429de2b12"}, 0xfe, 0x800) msgrcv(r0, &(0x7f0000001080)=ANY=[], 0x0, 0x0, 0x0) 05:49:40 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xd}], 0xfdf, 0x0, 0x0, 0x0) kevent(r2, &(0x7f00000000c0), 0x6, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x100, 0x0) ioctl$TIOCSTOP(r2, 0x2000746f) syz_open_pts() kevent(r2, 0x0, 0x0, &(0x7f0000000140), 0x9, 0x0) 05:49:40 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$inet_opts(r1, 0x0, 0x20000000000001, &(0x7f0000000080)="2902000d00095cb90cca8590", 0xc) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000840)="471b29b7ab6e6cd6d457c62db971872dec848e021b42b9b4e4b1769b3b44468c6c538ff805936e9b85fb4fc53557388a0ec8526ac6232d1fe502b11e27f8e39f73b7fd13d03b7b2a778c429842d8396b420a136efbb31a998da54450a201a01f1aa5c05ca0a265b9497658c555eea51ec5315d3c39c619a401fce5230f0b8ada5dae3e14f2a7376d7af6d0f1994dfb785e7c08b3173180feb41ab4255405778c22a436a02142011c744dad4b462b82c4106be5b8519cf0b99cb819ee7723213cee162dc650f26535ff5abeaf5e5ee642a196485ca7dc855b1b8f61e13fd198894f505251816223dd4c9e5351104bda2f05dbad4b28c6fb5c68418b47de20cbc9f86a5c8e75c3e9e3c5d76fd3c201d4d7983c2dfe763932096d4f5742bb997a3db2dc0f0172e67ee237f32ea06be7048bf2d603d2c1d7b19982071edb78f9507f7f5e3db25bae74aed589e1143ad6b546f39577a00cdadbe67011b64f3e9486c765f676bf84a118ace1f31db0db60bd6d3721620d43c7d5febf427c39e83ad26359aba8aea2d9c7e123ace8df795c34356a22f9bc3d46972ceec00f64d1a76a2e3566414118689474179c5919b12c6a43589631e5be494edacfd0144d46151c62da57aafaccde66a852c2fab9fd867e941ad24ad0dc5eda57f345594a085c9edc4a403daf13e57660dec687bcb4011f3f1c520b80177ca95a9a917b18239701885fb6e3dbe3cad79ebb61073f73762a17afabdafd82dd57f945c635ee11d8c6b939dd629138dd9d4b390380661b39e27e832ab7c4191b67ff98397a9af8aafcce960994734aeb56a924454ed9b35264516f98305468fa74cc4b886044fd611d4c230f79b1af3d363f70c0c5c2724bf4f892023e56fc5e578e59f522ec29c1c61a68a0b2635bf90f07b19020c5e02bab166fd1d0f9ade3d4cb0fd85dfba8ed6835caf8b8710eb83158513d0b12ac3848d53df5320222195cedfb1b514c85e919f2d188240397512896693ceb33e1943893e3c1e68267a537e60ac48860db4359e73c7714cc544dc336f29803d5fc5952f355e193e42a7b92ecdcc12c8d42e352f22cc319981ea848dcc243a55c11f4446f3477d4837356d5507f6295b3192edd712aefe87cf8049b0757a4ac7790a72123601562bdadc73f7f8a0a9c0ab66c8c3300e64e9511b76eb810e314a9a0d45847f65c05f0dc8b769d88451018d21daef3c6328113193f6a478f4c5c37dd398f1bc35c41821fff9578fb093b03744e5bf56a7880208df08df8fa40faadde00c599db40524be56317ea80abe1a0453e695e711d467ece36c5e806e58ea3ef3d650842a4d39fe1206f8097e5c3d378a3af0859df0edfe315370dc85bd8bf84a64c2636985e22c2dacd617fa40e4e8c8c3de636bd89c7a5138d176066f8bdcbfd3d1524830f40bb155c28089a02320a639b940cbe7507fbc7d4ac9d082c70e6d91538b17612f368efbd9622d8600837699e3f3b12dd7dd536518e4e06e029cdeb78ad4e89c9406f3d5de610b34289c2d0e5d136458cc39c744ffb348c2adb2609780c4b7c90a830a23286dba7e59d0956b7332ac134a3ac3e93b510fe7028c77df7ac750d2a2bf07138af0ec43b6e10a4f2c9f825ee7960bc4acf7c7b6f563d56cddf20213d9a3cf5f0253174daf258dace5ba270b39c373b0d3c2fce8494f3aa8fd9f6a172ae7943021070662a8b050c8a8817bb5583dd175fdf415ca8351f6c9b410b98350a3d3aa49002ea4701814ac0b4c7e8fbb91bd1e27ef2a06aef7a38a3acb707b636ab7adf9cefbd62a0aa3333070eddf41df9ec6eae6513acaf6a5338d9893ec0972158b4cfc7ef55b159ffcbe6c1d579a944908527d30e0c419c6ffc8201219544220d1c5b52d667bc6d27d2b42562561e8d33734f7e14893fe314c43bb2ca2ab63e2e602bbd61196cbf79fca4d0a971ff67e06515ae51787ff5ca8104f7924ec5ecaafe44a8f9818e1218a6b18956a4ef229c5e8a232f8c799053bb3ccc1532c752de5be39b419f3cd4da188626c3c98acdc56eb74f51aaad0008461d7ac6b022c5b8a8608f28add8958140e756b2a29d560b77b48bede48b925dcd9e07c495274de4593e758273905be87c601d847a6206ba8bb8c3faca329ed0fd98250246e49cf51934e01d33bc6229d340b02de49614cafe86846c7062e5827d6051de0f3b75ace17dd53e686d059429e62452195c92b8971da4ad59657d2aa0afd957a626027e1ff83c8312f104cce25d98ced956333f8ae93a58af247cc24a9332b9aa3df73734a21134ea5b7ce9814694a27fa8d0f927d2267d12dbfe34e9d10045d4b2ad1ae2597d9d0f0fa2cd2a893b60308d01fe877b1ade4b0fdd18f9cf7f74cf523eac669ef9608c7289449644fe9dfb03fd986b1e7f0f909b716004f4ac2f3bd6d6495517e7f2843189a8eee327d17ee34d86ed4b0ccdbb62e993f169aed4a94f136336a3a5fd26949956983bafabb65e2073d2d29e31cc420cd658d39e7451598228f725f4b8eaf06413abeff100d0a2870ca9b66b1b2a6fec31ae689650fa21054bc5345abdbd8db53cacffc86f81d34cad08665e6898533102645aed9e47af623c5f0691ee5b672aeda25bde52e9686871a23024185aedea79d9130eabcceb61e0f88e6c8bfe7d25720d08fba06f5331f22f42a39ba10b37cbcd7c71f626f1100aec3f3b2924f4ffa695497dc56d5ca5415733bb", 0x789}], 0x1) 05:49:40 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x4, 0x10, r2, 0x0, 0x0) kevent(r2, 0x0, 0x0, 0x0, 0x9, 0x0) r3 = dup2(r2, r1) kevent(r2, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0xa1}], 0x62, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x4}], 0x3, 0x0, 0x8, 0x0) syz_execute_func(&(0x7f0000000000)="660fd4ea45d91ac40253f7a000000000c421e1685078c4e379096b00dec4c161681f2e66460f79d6f044804d220b7e00c4013c549600000021") openat(r3, &(0x7f00000000c0)='./file0\x00', 0x10800, 0x80) 05:49:40 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000002c0)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x3ff, 0x0, 0x0, 0x0) r2 = kqueue() r3 = fcntl$dupfd(r0, 0x0, r2) ioctl$TIOCSETVERAUTH(r3, 0x8004741c, &(0x7f0000000000)=0x3) kevent(r2, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x43, 0x4, 0x0, 0x4}, {{r0}, 0xfffffffffffffffb, 0x3, 0x1, 0x4, 0x3}, {{r2}, 0xffffffffffffeffa, 0x20, 0x4, 0x6, 0x100000001}, {{r0}, 0xfffffffffffffffd, 0x0, 0x40, 0x8e0, 0x2}, {{r1}, 0xffffffffffffffff, 0x80, 0xfffff, 0xffffffffffff7fff, 0x1}, {{r0}, 0xfffffffffffffff9, 0x0, 0x0, 0x2, 0x5}, {{r0}, 0xfffffffffffffffd, 0x84, 0xa0000027, 0x401, 0x3598}], 0x60, 0x0, 0xfffffffffffffff9, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) r5 = kqueue() kevent(r5, &(0x7f0000000000), 0x10000, 0x0, 0xfffffffffffffff7, 0x0) ioctl$TIOCGETA(r3, 0x402c7413, &(0x7f0000000180)) pipe2(0x0, 0x10004) close(r1) 05:49:40 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000500)="3e2a7913e4ba6d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2831c61ad4491d1f7828bc2d2a500a35ace697bef649fa9da398bcd62b103434820abc4bcacfa3444002007e14295fbaabbbafe214dea79d95e8f6b9d3b3c190fff0c9ea73906e2adddcb95afdc27b8c9831351d74122ab9bd510eb009b2c4c7a18ef00201167f0000000000000000000000000000000000000000000000a2bc3c3fed9e907ae0817ac9ae8089ff549166ef4c81de589445d99e81442690eea3b617b256285db42562548a62acdf6fb75c4d3e93a9bee424ea37bd13a1f417f979830d6a5793c819c690e42221963f123dd0702e42d2f7ece489a6b15cbf", 0xfb) r1 = syz_open_pts() lseek(r0, 0x0, 0x1) pipe(&(0x7f0000002a80)={0xffffffffffffffff}) sendmsg$unix(r2, &(0x7f0000002bc0)={&(0x7f0000002ac0)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000002b80)=[{&(0x7f0000002b00)="3ca66d43f35b3114b6cb4f9e8ae6d34f066ffba1f81617ab8547219302c375ed8835fc40d9bb4431f74ebfa4df0140cd981f05e371dd6eb49f9496f5385abeb419378ada5f7cb95e2aa1c70ff6b35aab07cf56252a9dfd198e4e1da423600814fe09975870930da363179a2974b1bc401c9d30fe0354", 0x76}], 0x1, 0x0, 0x0, 0x4}, 0x0) close(r0) r3 = dup2(r1, r0) write(r3, &(0x7f0000002a00)="36b3844bdecbacc0589b0e21856c33773b8c66a2db5af0d06395a43b77740b763c159ec41da43001bc67c1e822b718b16508084f233e5b5a630a216743b5f8ffce2fd461772e30c4af08a163eec6991d5a701cc325d9baf0c48b05160b0bc4a69f8d733ec8595424f31bfd62bec03f4b32acc737c6f070c6234d", 0x7a) recvmsg(r3, &(0x7f00000029c0)={0x0, 0x0, &(0x7f0000002840)=[{&(0x7f0000000280)=""/254, 0xfe}, {&(0x7f00000000c0)=""/117, 0x75}, {&(0x7f0000000600)=""/4096, 0x1000}, {&(0x7f0000000380)=""/111, 0x6f}, {&(0x7f0000001600)=""/4096, 0x1000}, {&(0x7f0000000400)=""/254, 0xfe}, {&(0x7f0000002600)=""/203, 0xcb}, {&(0x7f0000002700)=""/79, 0x4f}, {&(0x7f0000002780)=""/181, 0xb5}, {&(0x7f0000000000)=""/19, 0x13}], 0xa, &(0x7f0000002900)=""/180, 0xb4}, 0x2) dup(r1) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0xff7fbffffffffff7, 0x0, 0xe3, 0xffffffffffffff83, "85fe4dbfa6fd0120000000e0000200"}) readv(r4, &(0x7f0000000140)=[{&(0x7f0000000200)=""/113, 0x71}], 0x1) 05:49:40 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x4) getpeername$inet(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) ioctl$TIOCNXCL(r0, 0x2000740e) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x810, r0, 0x0, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000000)="ea00005c00000000", 0xffffffffffffff25) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000080), 0x0) setsockopt$inet_opts(r1, 0x0, 0x0, &(0x7f0000000100)="66e073b8f4a233f7c3a45e31790fbca05e9f0adfce9dbda5b1c737db16447c8543", 0x21) 05:49:40 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt$sock_int(r0, 0xffff, 0x100, 0x0, 0x0) sendto(r0, &(0x7f0000000000)="08d04b7e0a49a0dcd65d1c72fec62e549d1400cdfeb7faf8e59edc5e351c74cb9f43c4a6abc5734211f7803751c529ee90e5c8af1d181c9f69d85acd3e8d25dc13b8afe757d73058ef8800d17b6805d2388ed8b4474a28793cf0e9071c8025ac2bde4e35d6de342ee36910fb9a942a84b6ae56d494e2445784334ffd9052cbc638f9f838fa186682a35d89c43ce0a628b01f47", 0x93, 0x402, 0x0, 0x0) 05:49:40 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) accept$unix(r0, 0x0, &(0x7f0000000000)) sendto(r0, 0x0, 0x0, 0x0, &(0x7f0000000180)=@un=@abs, 0x8) 05:49:41 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) renameat(r0, &(0x7f0000000080)='./file0\x00', r0, &(0x7f0000000100)='./file0\x00') unveil(&(0x7f0000000180)='./file0\x00', &(0x7f0000000040)='r\x00') openat(r0, &(0x7f0000000000)='./file0\x00', 0x0, 0x8000000000) 05:49:41 executing program 0: socketpair$unix(0x1, 0x3, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) close(r1) r2 = dup(r0) r3 = dup(r0) ioctl$TIOCMBIS(r3, 0x8004746c, &(0x7f0000000040)=0xfffffffffffffff8) shutdown(r0, 0x2) dup(r1) poll(&(0x7f0000000000)=[{r0, 0x1a5}], 0x1, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0xfff, 0x8, 0x1, 0x80, "55026bf211b26541c7698944f38db4467f2b2068", 0x46, 0xc2f}) 05:49:41 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, 0x0, 0xfffffffffffffef5, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) mincore(&(0x7f0000fff000/0x1000)=nil, 0x1000, &(0x7f0000000080)=""/21) ftruncate(r0, 0x0) getpgrp() open(&(0x7f0000000000)='./file0\x00', 0x400, 0x101) 05:49:41 executing program 1: mkdir(&(0x7f0000000140)='./file0\x00', 0xfffffffffffffffc) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000080)) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) getsockname(r1, &(0x7f00000000c0)=@un=@abs, &(0x7f0000000180)=0x8) symlinkat(&(0x7f0000000040)='./file0\x00', r1, &(0x7f00000001c0)='./file0\x00') open(&(0x7f0000000200)='./file0\x00', 0x20010, 0x10) utimensat(r1, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) 05:49:41 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "46e6c8c94ec6864957e2b41ee12d37615a32e8dc"}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xd7c9, "562a5a1ada7a805d3ca5f2166c89411a8c9a6224", 0x0, 0x2}) r1 = dup2(r0, r0) fchmodat(r1, &(0x7f0000000080)='./file0\x00', 0x40, 0x4) 05:49:41 executing program 0: r0 = kqueue() r1 = syz_open_pts() kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) syz_open_pts() r2 = syz_open_pts() syz_open_pts() r3 = syz_open_pts() pwritev(r2, &(0x7f0000000000)=[{&(0x7f0000000240)="50a96497d384bc44d5f7e81376fb0878ffe2dacb8fa38d71878edce2d7fde14390e72fef4c27fb484969beecdd12c8b20993f2002fad4a2502f3b0e75334a3d8e00d169df97ee966f6f370226b887bb486a8ffc3ed765554246cf8c648233c5e560631aaa31d3ae3419db29456e193c7d08a8fbb64faceb351bed8ba390b485d71b8737d1b3ebdab7da8c822897eda770e353ef9fb4622ea6515c897dcea29f11b909142695bcc8b8d97495d7db7a5f842de29bef3b397a8619dff4a2d", 0xbd}], 0x1, 0x0) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r3, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r3, &(0x7f0000000200)="bd", 0x1) r4 = syz_open_pts() close(r3) dup(r4) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "c149fa07f4a40e3e9f37b168e9252b579874cc2f"}) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xfffffffffffffffc, "b08d1dbd961018d3a50a2c21d8e500"}) 05:49:41 executing program 1: r0 = syz_open_pts() dup2(r0, r0) fcntl$dupfd(r0, 0x4000004, 0xffffffffffffffff) 05:49:41 executing program 1: r0 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f00000003c0)=[{{r0}, 0xfffffffffffffffe, 0x1, 0xfffff, 0xffffffff}, {{r1}, 0xffffffffffffffff, 0xb1}], 0xc4e, 0x0) r2 = socket(0x1, 0x0, 0x8) recvfrom$unix(r2, &(0x7f0000000180)=""/220, 0xdc, 0x800, &(0x7f0000000280)=@abs={0x1, 0x0, 0x2}, 0x8) writev(r2, &(0x7f0000000140)=[{&(0x7f0000000400)="c1d7057dd63395d75f9e61cc65284fdf34f3ac25b383633b3137cbae95500b3198f68ff93dc72b418e54b1477e5ee5918b0b5746d37ffc0674d4eb349775bddbe4a48796650b840cb4f04b2aacd561870d4ccd353d604d2f2c01f3ae8fb4ef4fb06572199c344bb92669f007ea468e1ba8e7f7e7f1d17696705f910c3422904d7edec451a3661b1ec7358c386e6a5c6e20106776a0132b1d9e850cc65e35ae1df555864375ab4c36cdac5c76b7c39ae865f0996c45ed5812f65e09d2381bcfe881dff3f9e7fb73a819a3b861faca7ffa9e54b6d25593fcac75f2315e59fb1f9b449d420d0216b4d03976c611c14d8b28f76e1ce3d533002bd6bea4a42df7972b672c881ada9971437368d80cd63eca29eb606478bb9f8ceafc53ba5e2e23e98e2a67a0745d7a73d3015585a9fd00a330212daddd0c25f15a2904d2f5b88430aaa33ab6f218cc35281671523babd31b2b1fd7ffb8ab1cd6d3aa3ed71f7ab2445c290562e5e1c2a76fc32fc5699c18e9eb8f8920b64a93820b5d066b30d5836694fe19c5669b91650c8ca8b94fc14d591b27dd5b7eb0ce07e32ebee8e7e47539b3944bad65902e6249c2c1e514da5d3e467566e894e7d8c3e760425d19b6d360cbe66945758c845c101ea66bfd3c177ef2c0d41c9b9f8ead63f15fa2369e6898cc63e400fecb3ce20922857304faeb30bf81000e3cd7c2e8546977d49dd39437450edf682b703c6906989bd53a07e3013b92fb71a83391e1b16630272a17c466e2ca20f2dad13713c3b499c393c6b1b621c8301a92e9d2598690f2ae8e7f2cf8421e2fa269ae073700f62ccfdcc64ace02c1a251298aa04fd9741c3185fb0f18dc032455d6ec41f336720c0b3c48c9917850d52b166844fed9a68edd5ab9a74982e11f825e7e76d5115f0e4de98fba14f1a0566099e59898dae177dc51c57e293ec0af74c18934dabbd37ae995bc45fd46ff6181ebc6dd5d8f4bb67075c8caaceeabe77f84c83292ea515049486045ef08b2de503646021acc6fb0b39f1fcd65fcd18526bf01baad75997e9811a1fbd6b9dccb5aa012f659818f2e4cd239a9082515074383e824f8b600c6ed8c616e7d9c35a84bad19c84e6065a16d0d55d7cc831a85f458a3a639fa541f9122f596bf043781f3476ecee388b6e5f81c8fe54dfabf0a3d1ca89da392fc56036fdb0a54efb03a13779daf320dbf9ad1fcd45e75362f4abc2cc2fce4c3424c2907c3c538033d689d1075792bf0892c6b3a5f3157bcdff0498890dc17002e2c38db5a5dd86ab08efc8f836fd0ff153204056ec065b82b564979651bc0ae4c34b38724e1aa4916c0681fdd600785faab99634700a2274c614662ad6d4c20be10200c8eb2b53c78cb9eca184a3deff0bd811fccc6daee227744ecc8ab0fa77429ff74ed79e98cda2c03d68d099ddc3382657c87daae6b048a30eace75401c427543272f78ef7d8bfd9b2b5cab0b59f85edfa45fc23963057a1dd83175d96d07d09faa25d4c98d58372194e7510a2b5af755308a8d6323e83780be8350d8060e29eaf207bfa5cefbcd4715de91f10c0ad1f4d704135063cf186683b306b6cba894d4d8e0d59a0731a0f2efbea4ad4af4697740cc29a8032330426f47893cdf8a4cbf32ec165220ecf983335be962a8f2ddbbb707539ff69a52f8ab97bb70c62ce40ecb4f3dc2275a7d80d31ab5f535cb7db9ae973dbead6e6b975460d196799206e7e22cd979f2fd7877afa6ac47f3af9c6adab4d735975cfb2a1d40ee5b9dfe3da710dae1b77a4483102a856086f01f517ac5f317b7a93c4eee8d0b68c570561d1722c28521adcd8575f6c82c048bd2b3eb0bf1dc679b650b82635dee955da942a640ea4fcbeb4256b163da4c41481dba70bf788ad09b127ff6224e95c7a3aaf209f72b61473fee43d892b4ddd168355afb249c10e5bad63f502f39d647f2d2f85d554581b0850b1bc67f4b02671b6d16a22ab0ac59b58d26f99596f79f0269858c6cd78c2edf851677b03d2b11f2c582694f173a10112a2a162bd1fe7c5ffef64c97c25c425031adca955bcac92f61fde1e229c573f27117a943cffe793781f4857d74d041fb160c7b0dcd8cc21fa6fd414713849659e34700078bbead7620e877c5378c42e526598bae8c10ed71cf034215d03f99e3d18dfc7646460ed224d2d89fa69e61ce6aa46ecced12eebf1bf0805e2264ac6e0f14e72364154dc39bf2bf79bda619df6704d59aae9ade851a2a627306c43dee6386437a0fe9f3b6711d2f5e396217abc71556842beb72fa25106f90d2dacc4cc91f2da707f5f914de78812b9c8b8e71b8726aacda45304050b29cbd177ee5b50028f3f7f524706eec0cc1c7fe7a39b2ecaebae1e7a023faf9bfb617fa3baf171705d4fb011632201caf75710fbd080bdf7240f4bdc30a8630f3cd51aa12bf116998307e9c119671c436d6c1b8c3cca592630667e77d486da1f93552a61cd3642c587bc396096b4c6c662f2d5d66a48253667a5bf1ee669f53db9f7f18d783dd381e042269fcd71956dece92529366f4615161162c3b7bda50de8070dc644cd03901f9ce9e838c80c503d2ad389c57a9e686c38ecfac09fd6006cc7351f33e75db912115880a37dcc2c13b3c54be3e817174b1c9da95da1207ebe22376f10b53f9b6a361edf05cc8173c323115f4889ad13f16f6d30b80ccc7c98373070426f37c3ad6c79a6fa3d983f7f2860ce26a270cb28bcd44376d8d295dcc3a51cf154c31e3d10876ae44cdec03b6e279427a9d5aef9789d8d27e677a17d41281f578df4a2fa17acb05b5dd7e8e4813d25a98ca2c2f177c81032d03886660866e12795acb8cf99c5f877fb2f32e660ddfd5fc587ba309b9efa7fc31cfd5b547676e78cfad69924b596d4d65969f7362dc5b27b58b03b35fed322c391737c0f757c685d80b0b943114a572fdcfd65bf5401d6062dcb40ec65b60a3327e074be631cef53bf0e78e4e4d7d2229e5d7cc040094d864ce663fae26767b07df05d70b7beea20f0f6eeaf70fe968ffe5e08a89c2d7bf76f868829073dbb078b9989b5595c26297aeb9627b0b21cf1cbf8743411a20e48df852d4846278f5be04e56af94b49d0ceae502c9bb738eddeaa58bb059c697add628767fdf4e8a96add5c9388bc468e44bd88969e7ed2e75ce0fc42719d0f673051b4dc7cc0fb46068f1b4b5f92b81098f220270da1f17119104a2e5e00a8c46509856de03d82817971a94561488eec135d509e0bd021c718e14547c50570795742ed5d500f64f47e5864f11d749b6d904dbc814f7183a4f16fedf979bb246b173c12737bae5d1214f70429021213828cbb5878a5d0c6ad0f98ae34a84cd65148a16a42803db31d75058557e4db84711182d389a8abfe8fd2e5ad972a9ee2e20360708517338bc3b8dd665067ed0ea7f877f1362014005c767b8c45d4f1ed6b491e71483127141f2f238bfa95345895bf1e19675d8f9a55b77f3f22beb889cb424260190730924bf5ca8d7c31f7a8bc749305e855ee50b1c1a7108da97c45e06083d37e6aaaff9fae26636f4a75c403e36a277c76ec63d5c9fd82a25741fddf1d4a7eed6b440f7f9a76dc84802d16f4f648da8ee48e81506d7c288cbea3c32c4603f5da77de4e884230b557c8ba7d4fc487e3682855c442730ca077c3780c669ac0653803529e862c58cf74688b347e36a435afd2022e0f05425d1208d70e6cfd30c512674cccf87ce54ef69c17c5a5ffb234b69ced8a19b31578e733400339fc15353276dad737a709a6a5eff023baee0ef5a29abca589928f395b90844e7184ad86b79180b732da7dc67276a2e7285b30adc095ae493e0407ef90fb290dbc64265ec88ed30ba135bd574a9dac5a99dab02d5728f0999130d555163e09b61eb4dc15955c309fc96b594265226bdfdc8e1ae54e8a8b7a1c5e3569a5896a5952fb363eabdeefe121d9af677beda112cb8e6d771aa5a432ed2af332e220e9a7f3567db0d882cd38eb2ec910b148053108e9cf9994594ac5ab683f7326f5d821ada079636028249bcad18e5800097b89a558bae772daf4c3b79676862d75104f9a87bc1116ec5583a881af88be5b97c322ca4ecfd0e28814e5d9c12c13fb0d911de7ed0f84c501e208711706965ccead9387b89685a4fa7fc9a694031f61135b3bf601817151f7ceba8097b83b6da406db2cdc252b88582dc7cb88b26fbf4cf430c9c6732dfd48cbbf438a5ed46b7f9b1f3e37af06738c63dd86e35481e9808f5dfa4b35458ab4b4516f9726bc044db0ae96a51335a95c8d1545f79e165710d628fb006217759eaaa93fea30fedae1001871159e9c3b784599a119d12633776d540eee867e4a37ef28b8b76f64d9c8a61c865b6605c6d37ff9923e57b92e8de5928bbd4d043f58e974d1ccaebd9bb9dc0518c8f6da4c8cf965c75431b042065ba6f0d7a853b7e9735e2e73fb075b8b0545e2624bf6a56da5f125a93b46611ec30a26bf2847ae311157158e19f5cd795c55a4cb5538da8a435515128fca0f68354754ecf19ad74281ab2176096baa969192df2cb054737f07d4fcddaac0127c10040bf1ee8c785451aaad197e4f8684f2f3e2fe7d101b88617fd5bc7192146eb99734736a26e14ac40ae62c8843720c3b7e6cefedd001303d47e0a8f2b64053be345c1c5da5b6618f67930b6a15b93e383259a9c1f7c6bfddafb02f7a2c28e89d643ecfde2c6f461a7a56f9646fd28e1048053c46af6ee4c920fd0dceae6d8fe75af89cf1c336659cea52d5a47a250e6a74ac710bd790b97447aa3b723828f40bd83b5674d4ca2daed2142fd01e5154d2ea1467f14df7ead79d5161551bf0027e5cc3923acdc3dd59d4bb355b844c9326add9c053819174dc7a9688b50eceef26fdcf082b7d5c755515e46d129946990e8e023b5fcc8e9bfa1722a8a47e7cfa30194ff1429ca9f7288883849b0557d69fdb52dac2d0148d392a6cd92c7a5c17a2dae0f2834311fd91d397dc53ce61c1024150cbf80e2060146b9fea4cea56ce48327fee603fc7d0ebbddf99e4605a472eeb118148e5fee4285af0467b2962ad6f02f9ccd6be40927f21390f03e5abc307dc9ceed651b9d223a05daa7a4def62ec0a933b81d163233539b723cad3fb1d3e7d000bd19b1fc37be2e1f1ecfb8afc3666740e8981763b62b432db3a4d1a280d7ceed9f3af4d0fc64febe6550495bfa9e0d89ae53c85e6129055c0c52fe4961e05b82a9700a143d6ec1213ef89123126b26a27c493da7be8ae47454551c7aaf43ec5c5e2780a55da1d69151e54a0a23ffe65aa8e17b602f9298b1dafff098140137b9ae7e70a4fe94d32bfcbfd231be1c69a7b22710126e54fb985cffaf3b96d46a6352a5dce5453a6e526a662379609562e4265d050a10c36e1a855f781e860275e3042d4becfa4e79b8959f7dd6b4c3adcff0ec03a4f8fd5746e9502ae54a0510076dcf246a21255ddaba11753655b3c500614b79c7ddd09cde6eeec5a2be158fa810b8202a16a16e2aada0a26ba529b995eb188fcaf2a0eed4c06a53ac22f900f3506504053ea13e3ac076235b88d4c4ccc0662f567891c4850552892a607ae1d1f4a54204f07109d246f32bfccf117a1a9edcd663e2d28c1b78d15977ca5d22476ff544c4fc393e9ba7e6d46d38330953a9aaca5b828ef4c393370a9728c546657f786018ea04a8ae139a00288dd04a5b568abc46424a5828d4317914ac9bb86eefdb3e5dea07cd76f949ee91ab63d4ed1b386d223693714f8c0edfb45240b92", 0x1000}, {&(0x7f0000000000)="6b4bb92ede8527d1f1b202b018a1cceccce657286c368fb1ce7d469f159fd0234e7479fbafa0e9f11a502f814383baeef0d875a931317902d956a6ab0748143518b0e87df319d045bba25d61475bc0d352ed5e4ab0c60b355255a5631ce143af6d25091a5469756853a9c4285de6f446e3c0752423e692b3263d94293a221dbf351808e6c7c39d458b7eb09be99ef0ae785688be3367f76a50fd49f22373440c90e1200f19aeb21711cee31ae0aef77590af03f56e230798965350710a89e9e7bb6c0814d5a23dc92f525365ef4c937d6d131ef50b4f101e37218e952e3cb609ee9a5037b872175549b7fd33e24b81d72ece8ce8", 0xf4}], 0x2) kevent(r1, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) 05:49:41 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = kqueue() kqueue() munmap(&(0x7f000022e000/0x2000)=nil, 0x2000) munmap(&(0x7f000078a000/0x2000)=nil, 0x2000) kevent(r0, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)) readv(r0, &(0x7f00000022c0)=[{&(0x7f0000000000)=""/158, 0x9e}, {&(0x7f0000000140)=""/4096, 0x1000}, {&(0x7f0000001140)=""/126, 0x7e}, {&(0x7f00000011c0)=""/4096, 0x1000}, {&(0x7f00000021c0)=""/234, 0xea}], 0x5) 05:49:41 executing program 0: socketpair(0x2a, 0x3, 0x5, &(0x7f0000000040)) socketpair(0x11, 0x3, 0x0, 0x0) 05:49:41 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x810, 0x0) rename(&(0x7f0000000200)='./file1\x00', &(0x7f0000000140)='./file0\x00') getitimer(0x2, &(0x7f0000000000)) getitimer(0x97aff572dab4d5b3, &(0x7f00000000c0)) getrusage(0x0, &(0x7f0000000240)) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000100), &(0x7f0000000180)=0x10) 05:49:42 executing program 0: r0 = kqueue() r1 = syz_open_pts() kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) syz_open_pts() r2 = syz_open_pts() syz_open_pts() r3 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r3, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r3, &(0x7f0000000200)="bd", 0x1) r4 = syz_open_pts() close(r3) dup(r4) write(r2, &(0x7f0000000100)="673763d0c7932316059bd2ded3c46ec460551c943f544a3e4fde1609aff9b4880b1bb960988654b5d7722b86747f77f8d99c348424d60a00ac21f975a38d370e62e299d897737b8769b8f724c43f777af07ceff75d33c97ade49fc7e51dc", 0x5e) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "c149fa07f4a40e3e9f37b168e9252b579874cc2f"}) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xfffffffffffffffc, "b08d1dbd961018d3a50a2c21d8e500"}) 05:49:42 executing program 0: r0 = socket$inet6(0x18, 0x8006, 0x40000000000003) getsockopt$sock_int(r0, 0xffff, 0x1001, 0x0, 0x0) 05:49:42 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0xfffffffffffff437, 0x898a, 0xff, 0x7, "e6a76af5b3abac7a935390c58ff6bdef3f62fc61", 0x5, 0x6e}) r1 = syz_open_pts() r2 = syz_open_pts() fcntl$getflags(r2, 0x3) ioctl$TIOCNOTTY(r1, 0x20007471) syz_open_pts() ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000000)=0x200) ioctl$TIOCNOTTY(r2, 0x20007471) syz_open_pts() syz_open_pts() fcntl$lock(r1, 0x7, &(0x7f00000000c0)) 05:49:42 executing program 0: r0 = socket$inet(0x2, 0xc001, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="7125ae43c89d4a6138c722d08f88e745d54dde3df2d811c707fb9985f624a9ea141c9243f61d6653effe10467e0605c56f9ebf3535b9e1d011687c000138a3da99bf55084e94e1291a1ee01f920dc0bc17347f3cd76d5e76b89fbdc095674e0e200285c202cbe6afadaf31b236e7cca6097817b46e141dcfaf3edd718808ec732f55c5e7f37de7fff495e6d5af21fd4d80655a8b312f8259efe8a84dc007cddf6a8c8fa3d56c0a3b27ec9ff23c0ecfe12f78066c60729e23fa30cc31cd50cba981844c72d99065f366acc95db9158c21de4d165e28e59bf0c85299cc5d8b50d6ad19e8f448a7eb9b3a69da635f36f2f6cdb3fed5812bf89260ed070f2f3c470f52aadbcb3d6eff5bb285509b4033aba9cec5491a3c8fe66e9d961e28013a2c047fb88f7bef862ff25acfcc2415b189a3b9c86d501bb057729c4d70c9b9fb2143821b1b67fd574360aa8877b23efb34e9fc83256bd1e571cc530b3a70b1d5761c88a2c1168635ea151cb0e19bea545b02a5c86323c24cf9cbd2f6db4619dc39d582a8918938ca8eebcf65e94ec6035ba5e4e81b397e5245f42f518247df5175dc118a22c6b845d33019f5681401480646932dd73573ae5098a213580b1423ea2d4e8edf3ed0313a324710366703ab23901745e4a28e6ecfba3da4fca873c3c485d667593118897e22447e2a0cf7e400cf4da5f28429cdcbc1a63b16fb5dd5da7f2ddc16e16f59c36b0ee757c00753018686cc9b57bb34cb33252c649998bf8588399f114dde2f77f57882c5ba2cb0ecfca309434a8a78f8e6c42b3c02e75e35179f9b98b1f57a6c6c989d660f164b6465285ae767fbd08f142a9dc9e7707274a50fabc7ee091c47a99475dcc9f9981a4c6a66e0b3ef97fcf211b636d8c0933f701e370b5a4029a0e9cae33c594c1fa2a97341ddc7421a9aa0544b65eb876addf4653af169ce607b5f130f701454a00e8d1091c6f93416bc8cd0d7b5fd7b5056264919efda00595efe48d4c58ef3e0caf3a666424e52ee01e9712581be6fef1f52e5dd2cd820766ec3502479abc9711045ea30f28a619ae26d0aeccbea13c5c46a5cdc49c7f13308f3ad462e520a2db70af8344976530e7dbd9cda182510d3fc830ad33e74e7202731e0ee891eaf24e164d64ffe3a337a204047124e23457c8799158cfd8cf27514334f9e8f9b39d95502ca9e711added0dcc5aa0ad954b5e5ab60f032625d5fb2b419a7a390a1b1c1c426b59c5047df08ae440b39ede04269d9a04f9e2cf3a1f8a57c1ddda4c8a4936f8388c87270a979b3c363aacf6556e6325c48fa8db1f867a4528ccfda4e6bc54da788aa5c24f3f2dcf6a4d8021e9cbbd962fd2a84c2e1f2cd83cb1729f52d753fbefad3cb227fa2530f4231ade6b2db64d9c38ef7a18e1dad04f5a7448c1ca95033b0017ab2a656a9d15d26b59fd3f4d22cf0cf7abcf35cbfc627201cd321a0b58973311bc7641ccab0606514276f45a0698d8721aa78d40c5ced2411bd1346314c8ef75cde3b7db65d5dc97fde173a9b7cb308116c3b19c64be711e4608454cd43f08102659be37ba6f669aec71135982dfe07fe173a1591bb3b160b4e94de5e183aa5be159a12f516efe14d1c9a1a455e27da6a434f4e50267066dca8ff02341a447446d4833054e82fde0c1abbf60d694d13d7ca1770334da9d49c341b9d48b80acf7a4abae9aa5e2f2b46e165b6263854078afdf97e9c145471779b9041727fd0f8598e42b113d8f738a323292477132fa077ddbc7e3f013317d67fd0ed7298e79ff3294b3812f1bb545fcb39ebffa3e2d6ae50ca6c47dac85e7bffa0bcc5eb395062bc18bc19bd318707d1d89415571870e1216d43f147fcb95452341e8006cda26c508a877b1eb5091b10bf08748f2f5c89643517b2b894f88616ef2b994e7bebae2b0a61ea7518a5c310bccafa8b088d0025a62b2e4009db8a51a281e51b62857d3f0f15ff6f6ccd67087e6d0f0b5c21f430281d31040f71dc3f5aa057aa4e0b7d91f54342d14b529b247168939cda1d437e25c6755ed11991a9b00c22b7406eb1b6aaf445dd4873395219c70e38fa6d1cda0d7ef341f1bfcd08a329ecdbc4b44f69f697c2974e3251ba0569e1b21e0dfc0b76e82d31b6ac0147b698b7ffdb92212157704192ac027d2d661339bb937541eb80ff8aafb19592cb807783785e3f0ba2539752fcb2ca6d08ab7a2fc305ce2344bee64fe4c45b7c35470853002ae3a350c3b0534389aaa0172d98e84385c543fa6e378c70c5f98527ca1f4c2490aa1f2fbaeee90fef5a886a0bc1588a0df698a187ba2811a53578f4c172447dcc2454643260db9eb52df2f9a742eb62a2942fe6131b62dc938e7a8a5eafb98df2b9002fadde7a8edd7f5ff379f61d1aa26f67b8bbbb9f39e33fb31f794eac841dec82df51916d6bb87fe0b2df583a10cf4e75fbdc3cbf80f353b1ce2067df38eeb882b6ed0285d3333edc5712e87804b63f078eb856ce32fe1aeb40bc3974263654d28f4bcbc04d0fb2c6bd4dc401f513b36c48919abdfb77483698caaecb348b0dc00cc53b4da9cb08870871b6bfe77fe93cf510efabb76e2a660d5a2de9f0cb6f4c65f5c2cf471d778ea569be2b72b092c16fdef2b1965b502a80f49031cfe388ee9f22813947c525b4bf13b9b32f0b4f0ad99bf2c9a15e5b4a2916d1ac81ea70a2b16d91676998ad075188d6c96cfead45b1b833b8d858097027082759a9050ef4ba7d9e2a17d5ae9f3982c33ed8ea7c1d454750971f8763863f1f033488f6509a721a9630b7dfb6407fea73c9b5011e02390a7fe1774732c18334b473ac963c8d7501cbac1c4e6a6c303b3f632b6ae2e8aad41e0685551f7e26f77a92c60023d0fcd20b281985994f5ca94fc65e4379c30845b12a9166a15c76c9607b5253c57a073cd778066ea0aa406fc8e7c5a1a7d7cd7bc88d4f6988012a225e92849bcf53238cd386f9e9bfd46b773beff80eb76ac34e230475e31ebf454e11be0714d1b418d020956d98d88d80943e5bc54535647f8ebd20eaed67f145369732116e06f15e60feef7c7bcb63f59336a4a2501dc561a7bd763bb504e24e69dbe6f440a20e19621b773272f810adcfe07aef7e590952e20a0ef0115ad66948dee7df72f9abc8242050866a0fcd9200779d428f9f02122c42b7d5ed58ab11e22ef195e9558244a9d61e96954a2c68d620271630c622908074983f9ac8e4badfe4cd65d46b0296894eacd3f4a502e81d1485452577ec8cb861351b4948a8c8ab55c3e43ad65924a9b31cd31147543bcef3714a90d9b14633ec586b6a207edab84f01c68e246eb4dff19bc08e35ef1412aa6348c3934e0b7a5b068514d4f080a4fb52265ce136a68f1e601438b9dc0d094016c1ba711a55a39e1c1cb5df71482f6f62e6c3053239badc66fbe36460630be68eb20a9afc024e1ca65da6d1c8be138d3760019c73cb34670483b343ba4c0c855e97971201ed1c23a1c2829d89154df1b06e685ce82be41b51d415d619ea230bfdf31e7dc337cafdd1bee1b438d463ad0987b332507fa393ac4072e4aa23f8bb9bf0333f074a7852ae66a0156134902fd92c252570a03eba9c7dee39f2777e1ebda7e1f1a049f7205e24378ae421fb41ad8ba5bfea0722e91904c199b8834c750ac5023d1f53a48b2a5415e2da98f0429017772e5ec301e00896d5c650aa0a2b7a6ca976df32d2d686e0dffc6ce68ea560736c94901006a2649c1e5431a9c06b49a5902ff98c57b9bfc6b59530956d84927a973488472d1ba47abd602fd1011735148eaad2bdf2381bd073f49e92c19e7b1a715dce88e5c506900d7b4d4ffa038546177c5fc1ee38dcf7a26288f85dca9c63695b2ad20db1914aab001e1d43a9b70593dcdc66e915064f3c172b4081552d6bfa0fdc3426ba7a4d7a45a9dc0b085f59957893f82d19df61556533140fdfafdc9241487955ef95215ec0b331251b1f47752e8862aa3dbabdc8b4933b4665ee30918dc9d47a47b6b833f51ce49988842d2aa7c21649dabef65d6cabaab23e0ae42a8471b939b321cfae425ba0b92758c0dda9ceef47aa1f935fba71308ec7815ed7bc0d68717fba7b95e2d479fb13fa95eb591148813bbdbde4c71cdcff944f747bf944934f748cc11e19c0ff88eecf3344487acc3385870eab2c3ad81012ddb348fd6fa2af9e089a066308a14d24d73ebdcf6948e3fc5a1b650dfbe23b5c29d2275e22eed04e4d05a18e6f9238649c46e473a0de7019ce571a1c484d8cb6808a0ad61687434000f9b3ac8a2737001727f6f6121a40cd08112f4303cd69327860f60943c85f31ad82b50fa14fa95e6746fea42e64acf7b217bee7d5f122d57987945d5a7c8e0c01d083e29ec64744590cae64c584c24c06986c7cd980919300475f7b1775b9f61b31eb079094664e3e4e1331cefa1be819c1d50f76ebd082437df65e49fda9e417fddd5231ef5f4c7f73408805f498dfa3f1f67a14cfcb989f9055d55044219a407f47ad5a59420a6941b18b4ce91e79d892b3e8b2c14229064651a31b7cac3c2c5cc50bc645038a8f872a18203279368ee89673499756bda843c34def6feb4888787f96a7cc5d74f1c9f220ea8a989014f29ad213dd26caef237b6ccaddea14948bb739fd5954b1cb1f24dd8408cf6f1074ee424f4bb5a21a9885c58ef7df576d158c6c92fdd0ee788fdd55cb21f13c295ff54df80f0a35c1c09219762c163e426d27dd0529aae9db1d5460c43381844b4de7bf33102b64a0531c8a98ec4f3c8970ee1648d498e0ec95cfe363448f896760971e1b9064162ad08f6bbb24d9a109789298309c06efc9c89c8eb0f42b5491e0a2709d88554d7d11010a5c804c4f87d7e7035eae585fc5ba4817ebaa1ed090adebe3481c974cee83d6234486ac403976e50f996be89ae9e3f010826326bbdf8c17463c551c94d95743378091b233a214cb6afd34bb4143839ce48670aba9066d3f8c73a750acf97db346b429ff2561231c6bd1accbf5fe237bf628fe5371133fa7f2120d6c3275040c94703396c7f926d7f6e38c708cd0d867ef0e62e43972c213885ece49fab0afee0034ab703e31cade64d02073a67cb64442e7f645e4855c89702a81d02b63e5e37af81773828dfefa61d66a10328ca7493e94e9b9574db8c3e1e3a2170151e2af03abc2763d1c1c70386db4fedb5d1974adc0582c9bc8c8507899637170676e25e6fb3f003d2525c34136d4dcae4a2b75c69f2ecc42d7f444c093f04158a715356f9da5903a027bb57c87be6ad59b01b5a52d606eb6121e866bfb69fe3c08e0323a0e2c473eb9acde49359b919c0829ef593c19616625a88ee03ab8dd4ae19968ed28b81afc284e0a99e5b5a1b9eeab09002fd293d7c8151bcf3d13c5c24c5fc68772d52a8fcde83b7e472597fbc9af2c2cc6f96a25b09f9a219e3a4a18d0a416574ef9bb7ca1e268cb54ac433bb4b2c0c88add3b8530dcace24206fb52c9f8230f10d20ada604c9676c97f43ab4a98b37773b77683f77c4139bd8c0c3adb026cc8367441266cda1556dfb4809f913f386a35acfeaf8d115a684777eac09bff32fad9e6966ef8e0955592344d5c8dcbdefa2a7cc34b8b1cd4f65152398cf166a61eb2de6b55c3b61a9d952ce13dfe670898b42d2f079aa999c11cfbc485a61a6d60c9f701783ea4a6c6f7f259b7f4a56ef33e3970e91f6c2d7bd18ad90ead09243bd97858f94e1cbbed8e8318a30539b144874788ab9a043152b68d02904dc4de4d86dc12dd5ead14a53b15aebfa63", 0x1000) getsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000001000)=""/4096, &(0x7f0000002000)=0x1000) pwritev(r0, &(0x7f0000003280)=[{&(0x7f0000002040)="dac6d88acc7fa92b1d9e17edc72a5494ca967f984f28a02acb85d487e8f0dfcf98645ee5c0d74432e1a083eb88435b1b8af472d33ab1a8f7fbadf7324c62e18ed0332e17b3b1aadb3e88052742519af413f7f3f7d15a5db306a5b763a98bb1e6776e0321ae11fcb2bcb7250bfe7726fb1327146c7019dff414a757eab606194c6244aa53b087c25a90e97a7fe4fbc2e33109d7ab46b3a5a4b141ae1f7860bc721af1ac83dc8e692ca308f1d402a7972c1262a9c6a223e76a", 0xb8}, {&(0x7f0000002100)="d6440ae39233a22dfb36a95bb30fd92dd4feddfebbfc83a994efa27719b274f70b90111529da20379fba", 0x2a}, {&(0x7f0000002140)="4ebd509100f2951b79fe8667e7531c84aa6da2e641354ffc29b326602b63fef42c4c", 0x22}, {&(0x7f0000002180)="033946d27054ab154d2e6caffe48b6492146f37e7b26829579651cab1c41c759254c039495ccd612127f41106558685ee1c218b57cb73f42d1530300f4501016f0046e981299a3074e6974fa6514bb7207855640", 0x54}, {&(0x7f0000002200)="a4a513b1c1d074db841941dd86fa9ff42fcebea2b6851f92a3f2b1daa49f5e8ba8e7821f6bd9bbf2c376cac6fc89102dbbf4992828323ee77a2d04bbf624907a05159d9e75c7e73296f60dc6310d20592145f558bbad5e4bf7477d5f08cf514b6d6f589f1b2e3d90eb68a2b2a99d0318291c5fb8ef70820627ccf0", 0x7b}, {&(0x7f0000002280)="0d35d6c192f1c34c1109db4d5a6f8b80f7433f2bf5dc0c992ac011258e1466d0edba4a7f61ad7b6c445fffeec639ccbbf7e4f8b1f292d5f70b6eac868e6a996e859d1f8ed8e80cf314731e1a4b4bd0cc5fffef56a63a067d669479b31047675a9a5b7fab221fff634dd49e9989d74983e78327d4a317abc09dc675afa9df35709c6523b17987131253dbe5c69b50ecc0d953a444cfde3695585dcc64e8d941e5df5fcb7400a0433a71a7d5ff0d3cce1772993d50de7dcd620c0855a5049afa2ba1c3df65d0d8b02e598139152118b3e91b61d463c8a3432d2a91be48dd8534342fcf6a1df8b110e1b85cc31d4291861c3bc1654c636d477318f39605b405f653f1b4a0eb77efa169ef6601e9af22e6791854e87c664432716c896997bf74613704d3d2a85899e5fe6e2c67a851a076109690dd32e9c29ba642896ae280f9dcfab72d8e5365016b02cc094cab418aee4303743f96a78b5d04ffa5843344256b076c1ade4879f5f8570e67870ecf8945edc282af9b30cc8da14a8e0aed95b28a6fe313e625c9cf634183f1caaef57c4f8a1bb2b3511d29855bc89dfd2cba19cb13426ecc09617afa785cb18218677c6f0ebbf2714bb511059ba2cf889817c3b98656b56b9153df721d7323f95a149dad93cfa81148dacb3dc5e9cb88be6b6259b765c007e7158974b809afaaff25637fd3285f9d29c0ae372f735c4e75f8e630e5a8e3a9e86ccf460366dc6a61ccb18e0780aca839149f21e0516a9306a5a54677f31d69851adb0b19a30280775df08282902518c7011346434a6574e5085a6fc85c03ff35d205f0d9362ef10c942997e013e049ed0c5471ed09f3d53c88e4f6fc78da36d2876bd76f0ddaf2dea3cfa6624bab45d425858f2217208c1523365a32a70d011049ab38d201497cd127626e8154dbc4d9b89ec76eb0307758188fead5273b408c3a2a1c99cee7b848778ae62b1332c5734467f8610dd6659260cfd7096a3a9d936ab47552704069126f6046a0097d8a0ea9ff9f0fe3e8d2a339490d4af9f2598bcfeddd91a1cf92230f5822320a0905d6c64b1fcd15d51393d967495f32f4d39ec904e9a8d6495c5cb1c7fda37ee63488663932520cbc826ffbc6dd30cb5f127912c5cd7b618a80b51e588f62d8c88132295e0836ab624a5efc9225b251fa43107911f4ff9f0e83b6768f77ab89c15063a3197908cdcd33a6128b7c8994b3ccc1dcadbe61540bdd845e6f5d0e5061569c16badc43f97771b2530406aa351d549e6d0a84fd4f7fc8deb59a46f0c2853febd3e4517b5b6b2bfdcb035c25aee22f2adb23a19378fcdbb9e207d2ed4a67d1e717982e1b3e521bfc6ee2915245f17b3e683dbf07c894e4351ca5bc998b1ad5cd5ff756c0e07b2effc4fad02ab3f0a353dd0c402301ad97c71f89d329fcac4477b45548a52e9efb4d3dda6c65a0d7136651c0c47c7f97ee7b0f48760451a43f89b0cea08b785fe173206a4d5459e9788867d857a6750516960ca959acd8dca8ec444f8ab747ea49eb187710f422dfaf96bc9e1612e5566170c27b664e11ef2404bfb041685bee837c9ca674208f33aabd32e91ddfe5372e0057a092fd353dede060fe8e0fcce811822aa5e6512cb9e6717821d3804679eecfa2d58697d04ee555b1b34dcf63c364d0392462a2f4c2bb11f1c3bd87a94d78c02662e36f06f8cf3c7f4d11aa864d39649dd9034bc780395952ee073cf53131becc1445dcfd8bc5a0c4f760d62755a9086b76d864a78d2b1e7998ca57095c4d5661337b240678ca5bf2a47bf0547805b0570a5ffb643c387fa1d0ef178de6e773d724057f98664a58ce4922d152e42a4e4ae752e13fef38aa3e262011cce17151d4670b57d1e3f8218707e83a8f47a950e01af3529f326878da21e12b86d90e58443ba91bfe28b675e2db6b2ce7f8e93bd80bdb9942e58eed08a95918b1b84b34439a4af307c3bb10f6653c299b67a729c635d15d5d47b6ffa52e79ef9a4c9d2fdbb908bf19aeeb10cf81587fe291d7eb62c887d892135f5f67a6b2eddde779da5fb0d0ec6445255e2b6acc8b54ddf38a4ca3eb7723d2b9ace93dae65b664d298d4fbe753ac1e1d50132f3100b467e384c3d3bf7afa522932aa48f5b056f0335ea2b1679ae9e678fe03cb1426c235591859be592a0736a2a57e9438f4ed2f32e8b72af7a96336244f17d0ec2e6aa8e3555669764b7013a4b3958d51ea65371947f30681ddfb15bd98a294e6018cfbe1364ba592be487537d62ec72ae9e8260fc8dab444efffe4aa1ccd23c70fca82274c33b0a04af2118e0836a657ebc4d573f9834e102c3d826f3ebba834d177932c6b9e90eea3dc7f4b23e94d0bb22fb2feb4d31fe1a93a0534fb4f30e5c0dae437b6a7ebae2b9fc945a8aee6933dd544019a67c91699c7b6171f0fa90e0edc60631681d4d15f1f0e0258484949b1c283dd4b2bdfa021b510b31aaa774d7a4ec7e6fc3dbb4c140c938f9572e7b0777aa237865a4a6a8fc9e0a7dbe6f7185873bbc16d8304545c5da5f869c1c153be733af5807b3d2e5f23d67221f2903fbf412694d0c1ba75bf299c90773e1e0ce25f9b67af6a9b4674d735b368aaf664783f0f3f85bdcb6b286a263436306cecf05dda514269c7ca983712d02a7baab87e62edd767d239afa92b38634bedbd3a55f5b1f6ff70392f38b03d6a5d525878aacfee24bee0d52f501b762dad65dcb901b3e9e400d3aae7c087d5a1d22ad2889afad902decec67281dca37d0f1c305b6c9ae83d7cf15106ac53563e27831a127a36be7fdaa54262587f55a320c868c1bfc72795a6b1cbc7d823db1ff9bd8473e51969aca480fc3dfe696b1059482467e8c6ecf7c2b5467b65c2f8a35e16ca669309528e9a4ee222fca3283f0f8199e5f53fed95211e53f0b8a1820323d38d4ca89c66c5422466b55132dd835c5fa1f5f52313be68cba80d22dd46eda3a66f1fc04a43202a82291640c601685db1a0a6ba68736ee2372566550fe32438024492af26b7f2ab01c2f2d1cedab84fbeb39ea5ae95d58f91cae212e050887a1bdaeba5fdd9074c68e7849f4b55f000eaa343dde1e93517c462b32b65d80ecf424cdd46fc942030a665693036beabcf9a55bc70c10aa1dd9213b5726586c04b32e43f26efc235702c919bf9bee25e75cedb05d650aab70328b66ea0dbee945fc8fd3a3952f3933437a06fa4586efe0847c937a397171d80c462a578039d665f892ee442ccfea29fad63711a2e07a05244aa083cd70aecf563647be9b3bb484fb890a8c156a30417f5efb310c6a4da4b6d1d3e0f2b7ab2f021c5886a62e5f72dd3ad1b44bd0a10fc2418bd1ab56cdc5f8b57e7996381ca7a74edb9df216edc4e55caf81a7529e0f1e68b81c4fa074de5f9550206ea1c376de8302215a841fcaadffd72e0cc4265964a078a0caf70c7c69928bc4b40648871e7ae5b5bd5ffbe9bf64f1c82ed216ff3e3308b1e519a0f3e3c2f3c3b204ed789f870fda04206e8267a53d41e5e9971741742bce1aac9d2ae086d3935d7e5c1a5a95bca4c36283fb0ce4685d5c5746898d858068a16089cf93b82ffee2337f366de1f61f679f94129dacf64327c9af6ec4636e3821b80ac838fe59b7f2b097a93f0b410c4716d2f246c57243efa57e49237c5bdfb3e56db10b779506fe9eb4ab6e2bcc8d6ebe69d98d0e0025879d81e32ec5ec3f1d6723e40513b95e230b4ccc5429f7d7f1359cbf229f2eaf0ebf11c185c96e95d08617d5ee83bbf38070b4afe45d7442346fe2b217346fd9e6daf5e5bd49d8254f32b9d5c4bd5f295f48aab303f582967539c146e36b8e8068f618f0a9bfeef225d3e5d6f3b9c0a84f65b03a6194a859a0275d21183cede62f212f9d94cea41cc7bfa56a6d919f882b33329023ff9549c313243ed88f412370edf32298c2efb16a126292a54112467bffa8c2dfa8c836c6324d8df4519c8fc8343689acc474f97b424c9dc7f9740263c1e7788fffca84909dbccdf68cf0b8a41607aa7258cadcea6d0e2fdff722d75e9b25a0d48a66699e9d2b5a40ef2b2a2627d1f815752602145eaeee46208839a6f9758e29492d6c68f3dd2c86f367d61e0d2537a29b3baac87b4ab109c322ec1fbd7e67f7dd8809d1850b035ef90fd16db0c2240eef8e70bc72149983eb15528181f9f7f205c08e43aea5871096719afa00486d048fc72dfd42ffb9fc51e514b8859db03f855dd1090398db33934b780aed64dea329b0e80a24f5bcb6686d4c87e2a80e1096e00ea0d78a536a44bfac4c518ca7309c906040df9f8dd15453f539b975019d8e88ad1155fc11f79709411882eee705d86aad5067263140e8254e94a5acc600acae7919e9d4a442f53b59ebfad928ecabcdd5312db89d44ca105e37002062403efd8e3f7e680b0438447f2ea514b33664f307ca286ccf1260de0d5da56e4fda0b848da1a8614c9b4c63aff3465839e197814f1473cc062ad0ab6a96b5b65442e39782b1ab6d81867c1712918e06a1d453bd3bff3f46168af3fffe70126c205fdb6cfd2f165ba1a79410ace0037518bdde34ede57792aaaac9e4949646ccac96fc67c8638a0222591af0e3d3da472389ae1b2e6710d9875eef96cbe8bf9d592c176be557ecd70ce1164254178dc86557f8bc2f315abd4f00c96e1ee4f71490acb33315aa021672f95fe4bcfb42ba2ec18c70ae70f72cffdbc83f58a6c8cd408bae320ac4bd884e6e2ece546fc4334184a4c97638cf443245d27d669d2e8b0d2881f580f8556c912c85ed814c2a22c9252fe057a0a2010d5c268ec06ed777f45bfeabb93a07a65110bef09631842f0b044f04ffcfee4629360f4ec761dacee839bc2c11dcd131b2832b895f809e5038ad0dc081ffbfdb3d88a95375adb73eeb2c3abd5bd92a9986f5a61e1626421a719575ed714bcdf4a1c23fcdb7a655919e61eb3aade1b294199e12a002a1cb7e7f37c2a73033ae4b0bf57c0700a142323f0101b7ecb3621438705ec1048cbae3ac38ba8818677c866af80678c3e61175ca7b18770fdde6e1cdd57254682f3d64192073d1206899cc02c4de74ad328902e9a42f5d89a219c2609317303a461b97606a3c964c3fca6a4eb6db7b564717d253d874b36a4db312be77057ec9b829d5cb99c8f2365087e33df5708b274ab12bc047bddd01bdacc40894556797435dce7ddcc6abfc106048e73945fd953bee5a2fb7a2c81ee99492892e61693ac24b03ab93f7815d4f957e768ca379b05fb0f09067aa9c0ff057caef75dd28821ac26a65402f42777435e9bbe7c3b37bcb8481e48d29f38f29bd0a9fee25dfb10e0e9f7335e32a4f11adc8befa498d36b8681fc162df4568db913fc1881c9e989eb7e41692be4da72bf9889f2c605d3116e8eb4377a5b7b72eb31e3dff18a358d75b2a3398b0066c7760819c97ca16faaeebd9fb15883c44ba6acc252db5c2487789ac8c97cf4db4aa8ba1114039e328f9d374c387d621ee2906c75b54f92f92d40f7d2a4c94a3f4c50af21377e52463b0ccba727edcde9c4876fadc9dda3d7669f4effd4cb85c4df8eaac9fd0c3ae1e60109e4a2c0ec170a9a8aeb716079a6d597f2feed47118f0ee3dd6d86babd7f6595d482c3d898889b2bc269b0c7a34c5da827a25c058024ca201551705f49d976982b6c663fbd88c8f1a870a6ae859f50fea8f96338229c37d7fe640af3cfd419bcce6c92f5205072043605bda73990dd51890cccf23514518b6deb87adb823c5fdd931051400a26c1c5707e454a867373316a70b95526f38", 0x1000}], 0x6, 0x2a) getsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x0) 05:49:42 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0xc42, 0xfffffffffffffffe, 0x0) 05:49:42 executing program 1: r0 = socket(0x2, 0x1, 0x0) getsockname(r0, 0x0, &(0x7f00000000c0)) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x83) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x20000000, 0x1, 0x8001, 0x1, 0x8}, 0xc) getsockopt(r0, 0x10001, 0x4, &(0x7f0000000040)=""/30, &(0x7f0000000080)=0x1e) 05:49:42 executing program 1: getrlimit(0x5, &(0x7f0000000040)) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) syz_open_pts() listen(r0, 0x0) 05:49:42 executing program 0: r0 = dup(0xffffffffffffff9c) connect$inet6(r0, &(0x7f0000000000)={0x18, 0x0, 0x3, 0x9}, 0xc) mknodat(r0, &(0x7f0000000040)='./file0\x00', 0x80, 0x7) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='W\x00') fcntl$setstatus(r0, 0x4, 0x259c0f5e1e7fb754) connect$unix(r0, &(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xa) r1 = dup(r0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000140)={{0x18, 0x0, 0x7fffffff, 0x2}, {0x18, 0x3, 0x800, 0x9}, 0x1, [0x10001, 0x8, 0x7, 0x1, 0x8000, 0x2e1fefb6, 0x2, 0x40]}, 0x3c) readv(r0, &(0x7f0000000400)=[{&(0x7f0000000180)=""/127, 0x7f}, {&(0x7f0000000200)=""/128, 0x80}, {&(0x7f0000000280)=""/5, 0x5}, {&(0x7f00000002c0)=""/93, 0x5d}, {&(0x7f0000000340)=""/164, 0xa4}], 0x5) getsockname$unix(r0, &(0x7f0000000480)=@file={0x0, ""/60}, &(0x7f00000004c0)=0x3e) pipe(&(0x7f0000000500)={0xffffffffffffffff, 0xffffffffffffffff}) preadv(r3, &(0x7f00000005c0)=[{&(0x7f0000000540)=""/73, 0x49}], 0x1, 0x0) unlink(&(0x7f0000000600)='./file0\x00') unveil(&(0x7f0000000640)='./file0\x00', &(0x7f0000000680)='r\x00') getpeername$unix(r2, &(0x7f00000006c0)=@file={0x0, ""/108}, &(0x7f0000000740)=0x6e) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000780)=0x8000000000000000) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000007c0), 0xc) mkdir(&(0x7f0000000800)='./file0\x00', 0x1) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000840), 0xc) unlink(&(0x7f0000000880)='./file1\x00') execve(&(0x7f00000008c0)='./file1\x00', &(0x7f0000000ac0)=[&(0x7f0000000900)='{%{\x00', &(0x7f0000000940)='r\x00', &(0x7f0000000980)='r\x00', &(0x7f00000009c0)=')-:\x00', &(0x7f0000000a00)='r\x00', &(0x7f0000000a40)='r\x00', &(0x7f0000000a80)='@,\x00'], &(0x7f0000000b80)=[&(0x7f0000000b00)='\x00', &(0x7f0000000b40)='W\x00']) getsockopt(r1, 0x7fff, 0x7ff, &(0x7f0000000bc0)=""/38, &(0x7f0000000c00)=0x26) stat(&(0x7f0000000c40)='./file1\x00', &(0x7f0000000c80)) setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, &(0x7f0000000d00)={{0x18, 0x1, 0x1, 0x1}, {0x18, 0x0, 0x0, 0x3ff}, 0x100000000, [0x400, 0xfff, 0x7, 0x8, 0x1, 0x1, 0x3, 0x3]}, 0x3c) rmdir(&(0x7f0000000d40)='./file1\x00') getppid() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000d80)={0x87, 0x32f6, 0xff, 0xfffffffffffffffb, "6a8e3b5dc509bedc63c979b5969c47051b096d05", 0x8, 0x3}) stat(&(0x7f0000000dc0)='./file1\x00', &(0x7f0000000e00)) dup2(r3, r1) bind$unix(r0, &(0x7f0000000e80)=@file={0x1, './file1\x00'}, 0xa) 05:49:42 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) shutdown(r0, 0x1) r1 = socket(0x11, 0x3, 0x0) setsockopt(r1, 0x11, 0x3, &(0x7f00000000c0)="b822d1f66d3f32e6359c84eae89f9f8911cb3ebeeadc8402b8ba8bd0de8e0f9f03a573894640b4133ddd02feb60b6bdf2200000000000003cc24cd5d43f99cd44ff723ef7301ce2a257cb9560ff711c8ef62028a3459027b9da17ccd8d858900fa21", 0x62) 05:49:42 executing program 1: clock_getres(0x0, 0xfffffffffffffffe) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) 05:49:42 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) connect$unix(r0, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080)={0xffffffffffffff7f, 0x7ff}, 0x8) 05:49:42 executing program 1: r0 = kqueue() pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000080)) poll(&(0x7f0000000000)=[{r2, 0x40}], 0x1, 0x0) kevent(r0, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0xeb}], 0x6, 0x0, 0x0, 0x0) close(r1) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000040), 0xc) 05:49:42 executing program 0: sendto$inet(0xffffffffffffffff, &(0x7f00000001c0)="63dee0306f868f9d709951de435d84a6c1e172a9b9500dc9e225600066", 0x1d, 0x9, 0x0, 0x0) syz_open_pts() readv(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f0000000000)=""/104, 0x68}], 0x20c) 05:49:42 executing program 0: r0 = socket(0x18, 0x2, 0x0) mknod(&(0x7f00000000c0)='./file0\x00', 0xc080, 0x0) setsockopt(r0, 0x29, 0x40, &(0x7f00000000c0), 0x0) 05:49:42 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000335000), 0x10052) poll(&(0x7f0000000040)=[{r1, 0x164}], 0x1, 0x0) readv(r0, &(0x7f00000000c0)=[{&(0x7f0000000140)=""/221, 0xdd}, {&(0x7f0000000240)=""/131, 0x83}, {&(0x7f0000000300)=""/162, 0xa2}], 0x3) lseek(r0, 0x0, 0x0) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000240)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000008e74de4"}) write(r2, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r2, &(0x7f0000000000)="fd", 0x1) syz_open_pts() r3 = syz_open_pts() close(r2) dup(r3) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "85495500020000000000001167f5bfa600"}) syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "c02a5bd284815045cdcccf19d36eea972fff6634"}) poll(&(0x7f0000000040)=[{r4, 0x21}], 0x1, 0x0) getdents(r1, &(0x7f00000003c0)=""/153, 0x99) 05:49:42 executing program 0: r0 = syz_open_pts() ioctl$TIOCSBRK(r0, 0x2000747b) ftruncate(r0, 0x0) 05:49:43 executing program 0: ioctl$TIOCSTSTAMP(0xffffffffffffffff, 0x8008745a, &(0x7f0000000000)={0x4, 0x5}) fcntl$lock(0xffffffffffffffff, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) syz_open_pts() syz_open_pts() close(0xffffffffffffffff) 05:49:43 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='x\x00') chroot(&(0x7f0000000040)='./file0\x00') 05:49:43 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x1e, &(0x7f0000000000)="caf5b415", 0x4) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) 05:49:43 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f00004af000/0x4000)=nil, 0x4000, 0x1) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xc, 0x0, 0x0) getsockname$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) 05:49:43 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x800, 0x0) r2 = openat(r1, &(0x7f0000000080)='./file0\x00', 0x20, 0x0) ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) setsockopt(r0, 0x6, 0x2, &(0x7f0000000040)="0dc41f4e", 0x4) shutdown(r1, 0x2) 05:49:43 executing program 1: clock_gettime(0x5, 0xffffffffffffffff) mkdir(&(0x7f0000000000)='./file0\x00', 0x10) 05:49:43 executing program 1: r0 = socket(0x2, 0x4, 0x1f) listen(r0, 0x4) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r1, 0xffff, 0x1003, &(0x7f0000000000), 0x4) 05:49:44 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x89a, 0x1) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x5, 0xfffffffffffffffe, 0x9a0, 0x7fffffff, "2fce63eaf7ecfda7e8400fa99c630a048b7191d7", 0xffc000, 0x5a0d661d}) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x1ff, 0x0, 0x0, 0x0, "000000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = syz_open_pts() ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f00000000c0)) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000000)) r2 = socket(0x18, 0x1, 0x0) ioctl$TIOCSCTTY(r1, 0x20007461) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) shutdown(r2, 0x2) 05:49:44 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d2, 0x0, "d70000020000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="00c5f8352d0917000000000000007f8397e68cdd1af31d9fe6ea4c03002cf779fca78bca17bd7fc335588517406e221cfdf7ce1c25815d7d0002000000b506231b3fa9bc6ade7d41797c8b9f99e2291d5eb1613a00b3e97016c555070000ea9d012f4a10f6e813598062b043f7f976ed1c503022e7a2e86a948deb3ab2b16842f408d0bd39433acef78bffff9fd07c3f48e302321c713443544eeb1884a77af6e33cb873b9287d55fab3eb5c596fa70d0000000000", 0xb5) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x7f, 0x10000000003, 0xfffffffffffff690, "f000bf3e00000014aeed0a671f7630830400"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 05:49:44 executing program 0: r0 = geteuid() r1 = socket$unix(0x1, 0x1, 0x0) dup(r1) setreuid(0x0, r0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000), 0xc) 05:49:44 executing program 0: mlockall(0x2) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0) r0 = getppid() r1 = fcntl$getown(0xffffffffffffffff, 0x5) setpgid(r0, r1) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x2) 05:49:44 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000140)=[{&(0x7f0000000040)="08499be211692b9b00b534a67235a862204cffa93a0f9f6d72c9d7d94200f4d20883c70e6e5b9ad3319fb340b99a796e0660614bf07727b70ac46846317d4f4263cc08b19a80c1b2fdd51d63a051b3e558b28ad6aa6e908596a714815d659d038ec2a8385e5d20286d6e3ab039ab94b667574d152ac4", 0x87}], 0x10000000000001ad, 0x2000) pwritev(0xffffffffffffffff, &(0x7f0000000400)=[{&(0x7f0000000000)="03", 0x1}], 0x1, 0x0) fsync(0xffffffffffffffff) 05:49:44 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000440)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000001940)='./file0\x00', 0x801, 0x0) listen(0xffffffffffffffff, 0x40) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000140)=0xc) fcntl$lock(r0, 0xf, &(0x7f0000000180)={0x3, 0x0, 0x3, 0x10000, r2}) poll(&(0x7f00000000c0)=[{r1}], 0x1, 0x0) r3 = open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) readv(r3, &(0x7f0000001480)=[{&(0x7f0000000480)=""/4096, 0x1000}], 0x1) poll(&(0x7f0000000080)=[{r1}], 0x1, 0x0) 05:49:44 executing program 0: poll(&(0x7f0000000000), 0x0, 0x8) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f00000004c0)="58bae63225259560f8e5815f73f2a044fd33055550ebd5e41789632dfc94ff334a", 0x21) poll(&(0x7f0000000040)=[{}, {r0, 0x9}], 0x2, 0xef) syz_open_pts() syz_open_pts() socket(0x20, 0x1, 0x3) 05:49:45 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff}) close(r0) getsockname$inet6(r0, 0x0, 0x0) 05:49:45 executing program 0: r0 = msgget(0xffffffffffffffff, 0x400) msgrcv(r0, &(0x7f0000000380)={0x0, ""/96}, 0x68, 0x3, 0x0) msgrcv(r0, &(0x7f0000000440)={0x0, ""/88}, 0x60, 0x3, 0x1000) msgrcv(r0, &(0x7f0000000280)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022698a915c7455f826362aaa49f50b1431ac47f540cd3e6a4cd223573b293a752a85ffe8d79b5f327f7f2d847e71030022d5ad7fdcf4a7b2f86e"], 0x79, 0x2, 0x1000) msgsnd(r0, &(0x7f0000000000)={0x3, "8b521dad735c63e63ce16894415b83b26f4adb16cc3ca8062e43fcf4caed6393f253394d59e4040e2be1aa2c7843eafec819cbd6cfad0baf9c"}, 0x41, 0x800) msgsnd(r0, &(0x7f0000000180)={0x3, "5477122a0f619610f1d772d22efd4c891efe06a576e25d149c13a854c07b8ca26592519c24072c32b204672c0db8e4d4be8120e0e3f5b499301e33af9f6701483bbbdeb055373fd0b45db983cdeae89acd2eb2814d7ae28701926334b6809902c30560794971e0b5b4063cc8a90bd7376455ed061b9fd5a4c7a6c58f8ca14de13f607e7cb0a9fc293d60f36fba0a5a7a5f70766ae7815b0286403bfb68e2909d2f04261823467ee096eacbb69959170b6296d2d9b526478359f813a913ed2425b10cc79a823e2da6f77ab8f55e2cb8c73dc589344b1855d2fbcf031897f7db7a3ed8d7f1100f7f154db6"}, 0xf2, 0x800) 05:49:45 executing program 1: sync() getrusage(0x1, &(0x7f0000000200)) 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(&(0x7f0000ffb000/0x3000)=nil, 0x3000) munmap(&(0x7f0000ff6000/0xa000)=nil, 0xa000) setitimer(0x0, &(0x7f0000000180)={{0x20000000003, 0x9c}, {0xffffffffffffffff, 0x10003}}, &(0x7f00000001c0)) 05:49:45 executing program 0: r0 = socket$inet6(0x18, 0x4000, 0x4) fcntl$setstatus(r0, 0x4, 0x4) nanosleep(&(0x7f0000001c40)={0xf0, 0x10000007ffffffe}, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x4, 0x1, 0x824, 0x6}, {{r1}, 0xfffffffffffffff8, 0x50, 0x2, 0x8, 0x1f}, {{r1}, 0xfffffffffffffffd, 0x54, 0x80000000, 0x9, 0x5}, {{r1}, 0xffffffffffffffff, 0x8, 0x20000002, 0x7, 0x7}, {{r1}, 0xfffffffffffffff8, 0x98, 0x6, 0x1ff}, {{r1}, 0xfffffffffffffff9, 0x84, 0x20, 0x4, 0x1}, {{r1}, 0xfffffffffffffffe, 0xc4, 0x22, 0x1, 0x80000001}, {{r1}, 0x0, 0x80, 0x6, 0x7, 0xffffffffffff7fff}, {{r1}, 0xfffffffffffffffa, 0x1, 0xf0000005, 0x20, 0x2}, {{r1}, 0xffffffffffffffff, 0x0, 0x20000001, 0x7, 0x8}], 0x8, 0x0) kevent(r1, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffc, 0x2, 0x80000005, 0x1, 0x1}, {{r1}, 0xfffffffffffffffb, 0x20, 0x80, 0xaa, 0x4}, {{r1}, 0xfffffffffffffff9, 0x0, 0x4, 0x2, 0x6}], 0xfeb3, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffd, 0x80, 0xf0000004, 0x0, 0x1400}, {{r1}, 0xffffffffffffffff, 0x1, 0x1, 0x1f, 0x9}, {{r1}, 0xfffffffffffffffa, 0x8, 0x2, 0x6, 0x7}, {{r1}, 0xffffffffffffffff, 0x4, 0x80000000, 0x9, 0x8000000000000}, {{r1}, 0xfffffffffffffffe, 0xc0, 0x0, 0xcf, 0x5}], 0x1, &(0x7f0000000280)={0x7ff, 0x2}) 05:49:45 executing program 1: socketpair(0x1, 0xc000, 0x1ff, &(0x7f0000000000)={0xffffffffffffffff}) getsockname(r0, &(0x7f0000000040)=@un=@abs, &(0x7f0000000080)=0x8) socketpair(0x6, 0x3, 0x8a19, &(0x7f00000000c0)) open(&(0x7f0000000100)='.\x00', 0xfffffffffffffffc, 0x0) 05:49:45 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, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x600, 0x0) symlinkat(&(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000080)='./file0\x00') setsockopt(r0, 0x29, 0xd, 0x0, 0x0) 05:49:45 executing program 1: mlock(&(0x7f0000ffb000/0x1000)=nil, 0x1000) munlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) 05:49:46 executing program 0: sendto$unix(0xffffffffffffffff, &(0x7f0000000040)="c3a4", 0x2, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x26, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt(r0, 0x100000000, 0x0, &(0x7f0000000080)=""/233, &(0x7f0000000180)=0xe9) setsockopt(r0, 0x29, 0x80000000000000a, &(0x7f0000000040)="90000000", 0x2) 05:49:46 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x1e, &(0x7f0000000000), 0x0) setsockopt$sock_int(r0, 0xffff, 0x80, &(0x7f0000000000)=0x26, 0x4) 05:49:46 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) socket$unix(0x1, 0x5, 0x0) getsockopt$sock_int(r0, 0xffff, 0x20, &(0x7f0000000000), &(0x7f0000000040)=0x4) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) 05:49:46 executing program 0: r0 = syz_open_pts() write(r0, &(0x7f0000000480)="24a404f31d6619590e44a6707dd026dc32311cd6f2e918424a1a09eaeb0eae72ef54385df69635b94f1848c53166b43569a5df78c78cdfe4de4f8e2f391c3b62a2da7e5db92bae20a6e291797c1d7a94407b36113985b6afed287f63ab2582a09c6195231d252a0605584b57303d39fadf4350a2a267730fe000808507947ac6d75a053c504157f4574b59bdc02d425c39086c0a3062c4e5915a3981f5441a67db025eb5ad902c48b50bf8dafddc773026e3145a6952ec7f6fe63df07ffc83f2405ab0f011978387aad3d94343ee963e50eb1f9788d5319ea8de81be63823ea636e333a679be9eaba5b51b5650f51d807c1186b63c2f23b86ae5d0fc7b9c57198ce48eeb7e6efcb38fc44a0f4535beed0f58a1d0761b163b29adac44be5d7372c70ea2b1e449a908b8c8592ebc7dbfc5559b650a3f96229d9c2cf88d01b1ec9bf9a2be7196dfaf63faf6fa44fa09fa541abd32ab712680f0d0b9bc13ab8992aea330126444ba5a5ca730cf02e5b1c0f8f6425cc43f44f19bc7a518533ff5644b4c54abe0a81d5e3ceb05d6c4fc7daab6d28f496d608f0d51a46cbb6966313c3952983abb9c9ef827d3685748f8f7187dc8a5a3c5acfa062ef0290fdde736ec801f903ae08bee144883b5ccb879888b187704de3d7d1c0af13363e09299bfa8ddba119d75fbc71a", 0xfe9d) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) syz_open_pts() close(r0) dup(0xffffffffffffffff) syz_open_pts() open(&(0x7f0000000000)='./file0\x00', 0x400, 0x80) 05:49:46 executing program 1: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) r1 = openat(r0, &(0x7f0000000300)='./file1\x00', 0x200, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x810, r1, 0x0, 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000140)='W\x00') mknod(&(0x7f0000000080)='./file0\x00', 0x20, 0xd17) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file1\x00') 05:49:46 executing program 1: socketpair$unix(0x1, 0x1000000005, 0x0, &(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) select(0x40, &(0x7f0000000040)={0x9, 0x7f, 0x0, 0x5, 0x4, 0x9, 0x136, 0x512}, &(0x7f00000000c0)={0x1, 0x6, 0x9, 0x0, 0x7ff, 0x6, 0x7}, &(0x7f0000000100)={0x200, 0x2, 0x58da, 0xfff, 0x2, 0x1, 0x4, 0x6}, &(0x7f0000000140)={0xf4c, 0x1f}) dup2(r1, r0) socket(0x2, 0x4, 0x6) select(0x40, &(0x7f0000000080)={0x8}, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) shutdown(r0, 0x0) syz_emit_ethernet(0x35, &(0x7f0000000000)="6e8fed8d64d450cc55b7394b8f321c9688e0f2b9d1a8d6b2fa55d911fe71ea07ba905a043aa878ec138ea4ca11d9e3d8adad0c579a") 05:49:46 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x800, 0x2) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f00000000c0)) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) read(r1, &(0x7f0000000040)=""/57, 0x39) writev(r0, &(0x7f0000000540)=[{&(0x7f0000000100)="247a820a3d1faa0a39f0", 0xa}, {&(0x7f0000000140)="68909f5c2f5a635292832c9b1b2fcc9d4f60703ebb006488e5adaeadaf0cff350773444b2cb456ccd1d4acfb693980c0799a3ad80b9aa2d27697b67f2cbed742fe6643468dfe9758b51a20c37f37d029d5c40c2ddac266d43386446dc108d9042b36af3865c53b9113c1ae9f2be97957ceeb16f65a22215b29713325fcc3607805ddade8101a261f14fafcd9d8f9be4ffa582f7808127a241a72a821a8b3de0cf3e581adddbf529f8b90ea8f7b7b3aa99ffb2592239d9da9ec2b21ac127216ab15f1f9d96e3df377cbb4b9da1b61900f2e507a9c15a07350681aca2fb74f9b9216a6662ffdff40e775bd9395f24c395b37ebd49548d2", 0xf6}, {&(0x7f0000000240)="8a6760c146b514517004f55d37897464ed9ddc1c505b3067a70b0b139bf05ed93327f217d8d6a4d66b8302b733f7a007bcf13833d33de4aa352818aa6b4acd310f41b59c3959fd509920648f03d290bf7ec2c6912b4c02ffded3d10736227d55f82f55320f255d8da915d98291fbb26466a3dbf5a1fa92d6d30c6233bb9f4d9085acb55abb447d9277630309e9c6eb6c02540bd3a9d0b713efc6d5034cf33e8bcf4c897cccdf29d56d0d1d9c42c464e9d66150b18501584b5fe837559bfa3e54a545a7fd9e67a6b445ed6fd84c1e943d60f2985156253b3a592c5153513662ca588744b6e1fec1885bfa8286c6ced0", 0xef}, {&(0x7f0000000340)="3e1bcbf6628861c1061111d39be775fbf1df2d415ef08d30874117e3e3fc7f3554fa15e873", 0x25}, {&(0x7f0000000380)="c080032872a818ed01c10b02dff6a1129c96717b1fc927fd823966e6cb0b56c5ec7c049f58742870c3da411e7bc9050ace09b4d3d65ce81908a9a720b87e5bbd9ae69a40f23bcab7b2392f21b5929f3b022c6a89b40181944b85ffac74bdfde8d0dae61ae15f121352e8f4d702061a1f3916898771223c8016eeda7cbd18cd4f6f9dacbc3d83238181c9aaecce1e563553d49ba4a859ab92cbc14df6b4eee29ae7e00316f8ea2d4322588a8a2d8ffb984efd912d0e000345709177f53591cb3b4891f9a748067086ef5bb1cf2b18e8413c6c79714b5dc6315f3d7531", 0xdc}, {&(0x7f0000000480)="d3029400ebe8421bc7cdf1f9d8ea470a0f9fc664b15e2cd104766c19d7e05a16205325dfc1cf0f1e2c47c610c0fd643d194bfd737bf32761f30863521a302f703d273d09c1e43a9356b5d1d5f8fd727186c3ebbdeb141507bd620f139c55669e9b53a05f0dc361c448db4e5fbc712882501bd26f0fa5dfd9a6d303955f885c9eab4f9e1cc862e82873ab235ba383e04100a004d187219e514b472625d982372e32c9a46057b88063f21d5048d7cc573931de72703d7bbb46", 0xb8}], 0x6) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000005c0)={0x0, 0x5, 0x400, 0x8000, "531d60019c5dcb099ddfbd93adb89f2cd6f487ad", 0x1, 0x6}) 05:49:47 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x6268, 0x6, "5ffbdb66763054a120aed9fd7579cf15a0fc3016", 0xae}) write(r0, &(0x7f0000000140)="00dc69f0fa7b345c15ba4fdc37b137184fd54078c8e5f5f3f69c99c373de5458ce59efaf45fb7792ecd4c6563b7c7b1de14960a34e2be86cd6e092c5060ec156b59d6bea3b41cce3a738c2ad77d12fff61ca21b6c54ad0e48a6e9a01119fcae3ff30489519", 0x65) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x3f5, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) writev(r0, &(0x7f0000001440)=[{&(0x7f0000000400)="48027524e06c5389a2aead06dc2efa946f33435a384a82af4d914ec95e63aff40eb7a747511a3a9b2a5fa4a2a865a5614a5cf15073c90f689d82a107f5427a74489e0f908cf96dec079e4cfdbac2425cb0d21c116933652c48e09c42299690d6ff313d990e06fc457fde0ac598531a9bbc9516011d7c7a7574fbf96bf48583c1c1d7bfce89fbc7aae74c52fa87faaf2be890bb8e0c0cc2a4b960e52bdf981aa2a79370d03ab22aacde73f23d1db3981aef9edc6ebfe1b4b99e6423b695ebb8c7c7291bd9ffad7063893bd2136f4f0bfd7636ab883504efb1bbb82da57c7480e50097cdf4973e9f2d26f17fcaa1526ecfefc1365859026903a01e62d13f51f5095c47a8b92a4cd5d7fc7e3ea954e6134644c9134feae12c3b847a12a9cb913a42685f4ec693c78b2021de17aa7c49b6d7eb2201e5d729c38f80358adba9050086d9234d4ce7bbc62a59ec15c29ecd7f876b9bcd10ed70f1e129f1c0c288e6c8b580fd7b24f6841877d0b0d28f31c40917652da413880841a767d4c795ea1fb6dc53df8a211a3b9dd663a9b34805b452df17d30f13a325251c631b7147752bdbdda18afb8f7b55909120", 0x1a9}], 0x1) r1 = syz_open_pts() pipe(0xfffffffffffffffe) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000240)="14dc03fb5ce664b55023ac37a9e7dbf03e95fa7292784851cd6c4033f1abd7e7e06ca805ed0ef637b3b76ea4f0e820135a7c9d6003b048", 0x37}], 0x1) read(r1, 0x0, 0x0) 05:49:47 executing program 1: pipe(&(0x7f0000000040)) r0 = msgget(0xffffffffffffffff, 0x3fd) msgsnd(r0, &(0x7f0000000000)=ANY=[], 0x0, 0x800) 05:49:47 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r1, 0x4, 0xcc) r2 = getpid() r3 = kqueue() r4 = kqueue() kevent(r3, &(0x7f0000000080)=[{{r4}, 0xfffffffffffffffa, 0x97}], 0xa4, 0x0, 0x0, 0x0) r5 = kqueue() r6 = dup(r5) kevent(r6, &(0x7f0000000000), 0xbe, 0x0, 0x5, 0x0) fcntl$setown(r1, 0x6, r2) write(r0, &(0x7f0000000040)='!', 0x1) connect$inet(r1, &(0x7f00000000c0)={0x2, 0x3}, 0xc) 05:49:47 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000000)) setitimer(0x1, &(0x7f0000000040)={{0x8, 0x8}, {0x7, 0x1}}, &(0x7f00000000c0)) setitimer(0x0, &(0x7f0000000080)={{0x7ff, 0x8000000000004}}, 0x0) 05:49:47 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000140), 0x7) read(r0, &(0x7f0000000000)=""/46, 0x2e) r1 = msgget(0x1, 0x80) msgctl$IPC_RMID(r1, 0x0) 05:49:47 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1, &(0x7f0000000040)={0x7f}, 0x10) listen(r0, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) utimensat(r1, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x6, 0x7}, {0x6, 0x7}}, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs, 0x8) 05:49:47 executing program 1: r0 = syz_open_pts() syz_open_pts() readv(r0, &(0x7f00000003c0)=[{&(0x7f0000000000)=""/60, 0x3c}, {&(0x7f0000000040)=""/55, 0x37}, {&(0x7f0000000080)=""/154, 0x9a}, {&(0x7f0000000140)=""/196, 0xc4}, {&(0x7f0000000240)=""/86, 0x56}, {&(0x7f00000002c0)=""/212, 0xd4}], 0x6) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 05:49:47 executing program 1: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) r1 = fcntl$getown(0xffffffffffffff9c, 0x5) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r3 = getgid() socketpair(0x1a, 0x4000, 0x1aa, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$inet(r4, &(0x7f0000000180)=""/253, 0xfd, 0x43, &(0x7f0000000280)={0x2, 0x0}, 0xc) recvfrom(r5, &(0x7f00000002c0)=""/62, 0x3e, 0x840, &(0x7f0000000300)=@un=@abs={0x1, 0x0, 0x1}, 0x8) r6 = dup2(r0, r0) ioctl$TIOCSETVERAUTH(r6, 0x8004741c, &(0x7f0000000100)=0x5) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={r1, r2, r3}, 0xc) r7 = socket(0x1000018, 0x2, 0x40000) setsockopt(r7, 0x29, 0xfffffffffffffffb, &(0x7f0000000340)="19df9b7c820a0799206069183990b93f0307712438259a074123949d9b8b3b9878e975bbfb80e229d97730a68788594252ec46fcb9a15628de363792706f759344efe1f7e3680a3ca982e8d9688bb55c66d8ba0716071d8c51aeea79d4ac498e65ec3113f052", 0xfffffd12) 05:49:48 executing program 0: r0 = syz_open_pts() syz_open_pts() fchown(r0, 0x0, 0x0) 05:49:48 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="0000e100000000e400000010", 0xc) setsockopt$inet_opts(r0, 0x0, 0xfffffffffffffffe, &(0x7f0000000080)="f900800292b74726a6c170d75cd6d6ec0f8a4898503242a1de735a9f0a9bdd5b2c3b", 0x22) 05:49:48 executing program 1: r0 = getpgid(0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r4 = shmget(0x3, 0x3000, 0x11, &(0x7f0000001000/0x3000)=nil) shmctl$IPC_SET(r4, 0x1, &(0x7f0000000100)={{0x100, r2, r3, r2, r3, 0x18, 0xaf}, 0x1766, 0x3, r0, r0, 0x10001, 0xfff}) setpgid(r0, r1) r5 = shmget$private(0x0, 0x3000, 0x504, &(0x7f0000ffa000/0x3000)=nil) shmctl$IPC_SET(r5, 0x1, &(0x7f0000000080)={{0x7ff, r2, r3, r2, r3, 0x88, 0x66a7}, 0x7, 0x2, r1, r0, 0x2, 0x7ff, 0x7}) setitimer(0x0, &(0x7f0000000000)={{0x0, 0xffffffffffffffbc}}, 0x0) 05:49:48 executing program 0: mlock(&(0x7f0000fee000/0x12000)=nil, 0x12000) munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffff8, 0x200000005}) munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) 05:49:48 executing program 1: 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}, 0x8) 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) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001ec0)) r4 = semget$private(0x0, 0x3, 0x480) 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) 05:49:48 executing program 0: r0 = semget(0x2, 0x2, 0x40) mlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000000)=""/232) munmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) mlock(&(0x7f0000ffe000/0x2000)=nil, 0x2000) 05:49:48 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) execve(&(0x7f0000000000)='./file0\x00', &(0x7f00000003c0)=[&(0x7f0000000080)='\x00', &(0x7f0000000440)='\x00'], 0x0) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000340)={0x8, 0x1}) recvmsg(r0, &(0x7f0000000300)={0x0, 0x0, &(0x7f00000001c0)=[{&(0x7f0000000100)=""/40, 0x28}, {&(0x7f0000000140)=""/76, 0x4c}], 0x2, &(0x7f0000000280)=""/100, 0x64}, 0x0) fcntl$setstatus(r0, 0x4, 0x8c) pwritev(r0, &(0x7f00000003c0), 0x0, 0x20000) link(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)='./file1\x00') ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000380)={0x401}) open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) 05:49:48 executing program 0: msgget(0x1, 0x0) r0 = msgget(0xffffffffffffffff, 0x3fd) r1 = getpgrp() msgctl$IPC_SET(r0, 0x1, &(0x7f0000000540)={{0x100000001, 0x0, 0x0, 0x0, 0x0, 0x30, 0x50}, 0x100000001, 0xc, r1, 0x0, 0x3, 0x1, 0xc3d, 0x9}) 05:49:48 executing program 1: r0 = syz_open_pts() msgget$private(0x0, 0x300) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdbdad8a4f5f728193ef16ab93f1204005f16b136a5d00d1628b53a", 0xffffffffffffff52) chroot(&(0x7f0000000000)='./file0\x00') write(r0, &(0x7f0000000480)='>', 0x1) syz_open_pts() 05:49:48 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket$unix(0x1, 0x2, 0x0) getsockname$unix(r0, &(0x7f0000001100)=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) getsockname$unix(r0, 0x0, &(0x7f0000000080)) 05:49:48 executing program 0: r0 = socket$inet(0x2, 0xffffffffffffffff, 0x0) setsockopt$inet_opts(r0, 0x0, 0xc, &(0x7f0000000040), 0x182) 05:49: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, &(0x7f00000003c0)="3e2a7913e4ba6d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2831c61ad4491d1f7828bc2d2a500a35ace697bef649fa9da398bcd62b103434820abc4bcacfa3444002007e14295fbaabbbafe214dea79d95e8f6b9d3b3c190fff0c9ea73a4000000dcb95afdc27b8cb800f8ffffffffffff510eb0092ef4b236da32d476bc0b3219eb5c42d1d998aef9566fe460af1a2abb4b6ab550397c8edcd09f1f2c0472dadfaa8c989087d5af8cbda36da0f8858c6f48b372996b688dc1686db7141a839ae169ff8c5e9ff88dec26b65054d12cc8a4d2cecbd9d3810cae79204d2e6202fe834a9e10857a921f26b19d51920db3783d7cb817a583a48ff6bf77ec7c48ced24a9eceb5fe4a25329d885bb093cbaf167eca52dfb6ea832bc650c5d48b5ed5", 0x124) r1 = syz_open_pts() stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000200)) close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0x3, 0xffffffffffffff7f, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) ioctl$TIOCNOTTY(r1, 0x20007471) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x3d1}], 0x1) 05:49:48 executing program 0: r0 = socket(0x18, 0x2, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000040)={0x8, 0x991, 0x400, 0x5, "3767156fdccc0f2a9f114992455a93351b690b2a", 0x6, 0x200}) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x5, 0xfffffffffffffff9}, 0x8) setsockopt(r0, 0x2000000000000029, 0x25, &(0x7f00000000c0), 0x0) 05:49:48 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) sendmsg(r0, &(0x7f0000000100)={&(0x7f0000000080)=@in, 0xc, 0x0, 0x0, &(0x7f0000000640)=ANY=[@ANYBLOB="140000000000000000063cb07f6f2e2201340d545aeedd82"], 0x18}, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x800000, 0x5}, 0x8) 05:49:48 executing program 1: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0xfffffffffffffffc, 0x7fff) writev(r0, &(0x7f0000000d40)=[{&(0x7f0000000c40)="3687", 0x2}], 0x1) lstat(&(0x7f0000000300)='./file0\x00', &(0x7f0000000240)) writev(r0, &(0x7f00000000c0), 0x64) dup(r0) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/235, 0xeb}], 0x1, 0x0) 05:49:48 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() kevent(r2, &(0x7f0000000080), 0x200000063, 0x0, 0x400000, 0x0) writev(r0, &(0x7f0000001440)=[{&(0x7f00000014c0)="e43a9ae1eb95ce30abb8fc4b2e7c2cf5e8c479d2429c902f1d58dfab4a190d93083c1cfce4d592532835a016d8bf6bff6f633a8371e65f032c8b6b04a95259fb15ca6e3bb6c1399565a67ee27d9a9d765c2088e204d2f19cd7c350acccafd6fe282309d7e5d1aa46edfb7a888036f232e4009e38f880a4acd735dfcc6378d92b61610f453da7ce452b8abfdbc0c56e28f0064bb7f87905490f489bd61fd74deaa86668461ec0fd1eac9a817769896b1c2e7e744a1ee9e9fcdb301e95aa99ddbc6c34398456d54f220892a002d9a42225ee683261c67fff2582c45c64d9f0a8637a400a2f6c1dcbb0341f4849e9f0206f89bced0b2bdf02306df1e15af057d81437dd0d1f1ca38e80f46f3aff15a464dfe64b71ea8057351d90062db941831dc11a63b7a5e2baa28f3f2af917b7626fa2cecf788f4b516495ad496b9a92daef7e441746c06f78e0243e8f35910c4170bd3cf26662e13255e2caec523d14ba994c700a3d9ac3220cafac61ee8bdd41d9f04fd267be772706c0bf717c6736853d1f64790b15b8443cd5f7daf3277f133a20771a7d4f4eaa24e36b2144d7a48d5f13757194d529e9adb9d11e80e174a97952197b6425ef1dfff28e454dbf0a39bcc996b54b9a5b32211d05d94e4b49dd3c71d6e2b05bde5f089bb5a8acc06899c8ababc56b89e7fdc8f799df80274e26edeb2a875d1737b53c7e5816e1ef3d9f469e34e7761539052ed7bb0c2dd689fd379bee20ef657bbda7404a26c573576c85595d88350888c3b1648d6d801f67b78f3f8994a172b9a4c3574d0ddb4dec4b17813a1fac214512689e2344be499b915f12b699ff5bd474bbc5838e12423d2fff54f8d7d351f7b062019bc73880ba40af8111e9dc7f37545129088c0d39a5ead5e22c6ccf4c940a7a2ff65f885526a285ac829ffc7dfb1848696063df9c7ad80e50ebe656341187408a8ae903c1714103bb34fe5499a71b85857d21cb4d914ba8a17522534af79964eded09cdcdf5fd6ba0c934ee441bffdef852e4a6b1c322099ed3e528ed02aca5332574846d85d6c1b8b1f67c6403ec47d74035b6a0ff9b11955292cd7bd834d4e818da8d4a78a8bb741ca93195ff23020907daa1d86f66baa4d028a5453acbdfb0d2ea299f187a9273c18feafc8787e93428e9d15a0f101b0a8094c30e908555f8769657c43e0dbaa13e272ad8014743d58f049fafa174a697f0c4b81cfe63f5af35bd8d27e6a20fe59f69c253a92dcdf307c8807904d702c9e5c88fbf3ad9e3905401a3c59b158ca4b2a5fb1a9df8a0287861fa1b2f1520cac4c95f6cf6dc3c86f996f4ebddea964b4251483866666a0b76dc27187c0a8e74c5719818bbb3cb32e66cada98f6a3cf874dde1cb71fd5a235f69710453321cd019d549a68957d5d6d3450c25c4fe4380b851347698269010556a4b29fae5ea372a46cba64eb1a619f6c1172a4a78ed2a11b6b8bd99d726632d669a98843471522a67448cc7204008e25526ebb6acd89087808383a5426694587fab9138e0253e392d19d2f94f7f8313a9111f80fdfc4592deabfbc4cc03ae0e5885946484abee88b43d63de2f1efee1bdda29acd81095b8df2934d9a6a440d6fa31e5946cfb6c6ed5714a175a915b6088e8e83094178c5e873a4863fd30319e304f8f10b296c6c35fc7412c0596c46c37ab95ac8e28d763c42534e1b1a2c0150bd8311bdd3e8e2215a340e8c96805d2ae5ce1592b8c9f5da2f0cf6c0cddd3bff4a55393644d6964432975d5eb2d5183e7be97a6d8df9e6f165345bfd1c13539b2e286fed34e2f660f8545fed8b11af9592bbc6bfea01e357edf73c2d436243bc20ea876f21a634c6501af57fec4136dfb338f95efd43b8618ac5f8ca61892ec8907e90ec04aac75af6e85304a768c09dcec3068fa98d735b6921cbe4126bfb8c94910bb91934ed75f5a832f99b51c899ca2fd3c1ff9c798ba4a3c87e13826d983954a90677ce0bd5d2564ffb956762bff99495f27dfbdfb58d1f9d2008eba4532e2f7f84b9e98202195cbcdb8f5a7c7f5f48e9cca53d5eeed38c88870db26c80ce64c095326189b1be02497d660d77ea233bed32ac3def7e5684c6db6bd70ce532761b95bf57168ed612ba94f9d31d562b941681f09ff0e605dc66e7614a5b37d02edadc7a2a468cf824922fc57bacb2e9ec070941f9080af47ecac69e327f72172a8c7f972668fce969b268d061d90e96b9d13b2eb8e402e3072adb222237cdeff86c2b2c0ee10d0bf35b7627decd8f9aecce8514103fdaa2606acc05bccf65406e6155231c31d015de0cd655b1c81cff49389a9bca4058f1df45b55fce38223352732ae71232fdc46115cc7e91b7bff6e4cf668f7036140e0caa7664eaef5d691d229856519eb152acb485183a263575262f5f5903076cb1d5a97d16704ff4c8a581247b9dc8a2b5116f8a76fbce3a335932519e8def8c550baca3b1737d2af87c72bcf9632b3692f80a7ff121ef8b63b57f5d1e753f8a335c429d9803c6125f2caf4ffe6cc5ed6a18acc053a80dc5e12af7cd69e05688d0363fbc4bc6cc6a360b99daf2342a624ef2fb5156fb6d55303cbd35399d009809d03a80361c511363cfe02601b4fd269a3055eda03a50b3a75a65ea2512f0463167e067897b69fba7fac9f3680a81282f024de5ddb5525211171e5b6716741fc741fb4038a97de8f786a86a30d0909063f74f2206969dfb5b2cb1707e9f83bdb3cd3b8755ad6a483e97c0c41146db2cfc610151df2578be207faccc25c9acf7d31e90d6f113c6bad680df488436890d14f4cf34dedf0a1a24ac6780c0f5296d468d8f831cd484079edc5faa2faa53b1d294f7420b242366cf9e7ee0b8c928b8562028036ba5750daae34a393690775", 0x801}], 0x1) setsockopt$sock_int(r1, 0xffff, 0x120c, &(0x7f0000000080)=0x569a, 0x4) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040)={r3, r4, r5}, 0xc) setuid(r4) kevent(r2, 0x0, 0x0, 0x0, 0x5, &(0x7f0000000140)) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) 05:49:48 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, 0x0, 0x0) r2 = fcntl$dupfd(r1, 0xa, r0) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000000000)=0x81) recvmsg(r0, &(0x7f0000000540)={0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0}, 0x0) 05:49:48 executing program 1: mkdir(&(0x7f0000000240)='./file0\x00', 0xfffffffffffffff4) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) unveil(&(0x7f0000000180)='./file0\x00', &(0x7f0000000040)='r\x00') recvmsg(0xffffffffffffffff, 0x0, 0x0) r0 = socket$inet(0x2, 0x1, 0xffff) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080), &(0x7f0000000100)=0x8) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f00000001c0)='x\x00') unveil(&(0x7f0000000140)='./file0/file0\x00', &(0x7f0000000280)='r\x00') unlink(&(0x7f0000001700)='./file0\x00') 05:49:48 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000d7a000/0x1000)=nil, 0x1000, 0x2, 0x2010, r0, 0x0, 0x100000) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) r1 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000fe4000/0x2000)=nil) shmat(r1, &(0x7f0000fff000/0x1000)=nil, 0x2000) mlock(&(0x7f0000ff6000/0x2000)=nil, 0x2000) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000000)=""/60) 05:49:48 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="d7f9a15b69684f3abed45df460a5688395b027ec24b0aaf14add9e8ee4e19f3643b3f6567160b2eaa7a1c3d938fd4daba540aff19c0b63b8584466a374d3c057201f1ad00b4b6d24765d3bfbb866f4e61706", 0x52) getsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x0) 05:49:48 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) mprotect(&(0x7f000076d000/0x1000)=nil, 0x1000, 0x0) 05:49:48 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="b857b8f77f7c6b6b265c71998594b06152e3d0e5ede7bf381a3363c53274db1266ccbf582d0fb130a51ba3bd48e60d86958526fc1bf9b5da55cd4c0bb437179dff320fafd6ca91f37a831257eb61376aabd7cfab8a4f0ca5dd4ff19255dea98a92a0e550390adcc63e19d236fc7cbaf7562548069b04c80c7f49dbaa747c84d0aacf9ccfab8c6e37d769d12a6a02a3dacd4e456ace9318aedade4326d893dfed291999152a3df29ff32b4e3a3d6f4c9271790843b95c7713fe0ba7626862e6acc43714ebb9637d6b7693ed30638dca502508b235a12080ae321d8e7e99e6f490b02efb2f27cd8a5b97e60afd8ad2ff7aa30a10b3b7eceaa967a8c9686bd6a9326910fd20ac8c872eb53d477def79418eb2ed8bf366c690e8834840e6f93a5912f1c37247ec2188a2d85d9b3213f98d8ef966b3e3f0516504c0e26490cca365a7b4a4584c697582644590cb599b1ade6d67b53ab9dd973d00e7df37898c3646827b3b2bd4aa650c39a043f6af4fc17296093446c215eb3306757b45801f8552459b3dd75fb46090a04344765e372619335a19a146214288f2bf42f0680d76a3e63664d8b026b0e2aa8d218a1401a15fef8a58ffb7b700d40bb557993e99d3e6792f629a778dc4be9a8383f507c83541567ab63e5fa0d02199a6a5fc38087e9155114972dd5958a0cab98fe44100036aebed698ba8e6f02e0a4af496f8d9a7c292b264dc3f9c379a3668706aeec9d4493d0428a887a8a5c602a3dc82bf8cfc24a8ac0812e4e47daf878af4f267d2db4a08de6e3375a2a0dee098e85b5f35558ce4bd751e97f07a62544da8f0c170399af47c85c6dc2c4072e8c6b7014f19597997c420adba354803635c5878bd1d3c9799654c2118bc699e266d030828242ad3d863c98c74d2c61cd82218398e662d0ce7cac139f2586a3be56d8f4f2a954fc4186669c87810b3350275d199dbca45e14ebe061063ff3256bffa7eb3dff3ab2cf18f6fa839c194c61325888e95ba54ca3c9e7868357c56d03ee35f2e69834d06ec261786eaeb0e07f80278d0663aac595fa356b4417172077aa8fdb6bcd4e0f09405867fb6e6d88f2235982ed3672539330cbba8959c134a99420fd3d250af810d75191361eb25113c95900de64d564c49b15f3eb304642be2a419738c4ec76cfb37da9d5a432cfc76c7a2e6e63135d030efcd29d583da23cafc17105c98196b03057aa67269b46f27250e34f1c95ae72b84501313", 0x374) r1 = syz_open_pts() close(r0) ioctl$TIOCSTOP(r0, 0x2000746f) dup(r1) syz_open_pts() 05:49:48 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f00002a1000/0x3000)=nil, 0x3000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x80000000, 0xd, &(0x7f0000000080)="ebffcbff13b9fd812eaa4e613048e69931929648", 0xd3) 05:49:48 executing program 0: utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000280), 0x0) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) r1 = syz_open_pts() ioctl$TIOCDRAIN(r1, 0x2000745e) recvfrom(r0, &(0x7f0000000080)=""/73, 0x49, 0x1, &(0x7f0000000100)=@un=@file={0x1, './file0\x00'}, 0xa) minherit(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x2) 05:49:49 executing program 1: r0 = kqueue() close(r0) r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r3, &(0x7f0000000340), 0x10000014c) write(r3, &(0x7f00000000c0)='t', 0xffffff79) readv(r2, &(0x7f0000000640)=[{&(0x7f0000000180)=""/31, 0x1f}, {0x0}, {0x0}], 0x3) ioctl$TIOCSETVERAUTH(r3, 0x8004741c, &(0x7f0000000040)=0x1) execve(0x0, 0x0, 0x0) kevent(r0, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x4, 0x1, 0x6, 0x30}, {{r0}, 0xffffffffffffffff, 0x0, 0xf0000020, 0x9, 0x80000000}, {{r0}, 0xffffffffffffffff, 0xe1, 0x8, 0x7, 0x20}, {{r1}, 0xffffffffffffffff, 0x1, 0x1, 0xfffffffffffffff9, 0x2}, {{r0}, 0xffffffffffffffff, 0x1, 0x40000000, 0x7, 0x401}, {{r0}, 0xfffffffffffffffa, 0x92, 0x0, 0xfffffffffffffff7, 0x10000}, {{r1}, 0xfffffffffffffff9, 0x0, 0x2, 0x0, 0x3}, {{r3}, 0xfffffffffffffffd, 0x4, 0xf0000000, 0x1, 0x7}, {{r2}, 0xfffffffffffffffe, 0x12, 0x42, 0x401, 0x10000}, {{r2}, 0xfffffffffffffff8, 0xc1, 0x20000004, 0x3, 0x1}], 0x8, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffff9, 0x42, 0x1, 0xff, 0xbda3}, {{r2}, 0xfffffffffffffffd, 0x4, 0xf0000000, 0x662, 0x81}, {{r0}, 0xfffffffffffffffa, 0xc0, 0x80000000, 0x3f00000, 0x6}], 0xfffffffffffffffb, &(0x7f0000000300)={0xffffffffffffffe0, 0x800}) getsockname$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB="00000000000000000000000000000000000093d00000000000000000000000000000000000da810000000000000000000000000000000000"], &(0x7f0000000080)=0x38) 05:49:49 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x86, 0x0) faccessat(r0, &(0x7f0000000040)='./file0\x00', 0x4000000000000080, 0x20000204) preadv(r0, &(0x7f0000001200)=[{0x0}], 0x1, 0x0) 05:49:49 executing program 0: mkdir(&(0x7f0000000100)='./file1\x00', 0x0) chdir(&(0x7f00000002c0)='./file1\x00') unveil(&(0x7f0000000000)='./file1\x00', &(0x7f0000000040)='W\x00') 05:49:49 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x4000, 0x0, 0x0, 0x10000ffffffff}) getsockopt$sock_int(r0, 0xffff, 0x1104, &(0x7f0000000000), &(0x7f0000000040)=0x4) 05:49:50 executing program 1: syz_open_pts() ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd813aaa4e713048e69931929648", 0x14) r1 = socket(0xfffffffffffffffe, 0x0, 0x21) getsockopt$sock_int(r1, 0xffff, 0x1002, &(0x7f0000000000), &(0x7f0000000040)=0x4) dup2(r0, r1) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 05:49:50 executing program 0: syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f00000007c0)) pipe2(&(0x7f0000000800), 0x0) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000880)) kqueue() socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000080)) syz_open_pts() syz_open_pts() syz_open_pts() syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) syz_open_pts() 05:49:50 executing program 1: getitimer(0x0, &(0x7f0000000140)) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000400)="00c5f8352d0917b163cb5f8beba77af7b0b93e7f8397e68cdde6ebe0e20b506a738f2cf779fca78bca17bd7fc304008517406e221cfdf7ce1c25815d7d", 0x3d) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000200)={0x5, 0xf972}) socketpair(0x256d6d9e2166602f, 0x0, 0x6, &(0x7f00000000c0)={0xffffffffffffffff}) dup(r1) r2 = syz_open_pts() close(r0) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f0000000100)) dup(r2) r3 = syz_open_pts() poll(&(0x7f0000000040)=[{r3, 0x50}], 0x1, 0x0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x10000000003, 0xfffffffffffff690, "f000bf3e00000014aeed0a671f7630830400"}) syz_open_pts() readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 05:49:50 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000040)="14", 0x1}], 0x1) r1 = syz_open_pts() close(r0) dup(r1) symlink(&(0x7f0000000100)='./file0\x00', 0x0) syz_open_pts() 05:49:50 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) faccessat(r2, &(0x7f00000000c0)='./file0\x00', 0x2, 0x1) shutdown(r1, 0x0) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSBRK(r4, 0x2000747b) bind$unix(r3, &(0x7f0000000180)=ANY=[@ANYBLOB="000500000000079f0040892a371976c3d4e10c605f591e46809f2fb547443fc3dfefe44da99dd4acfea2347662c7ad7aeb8d97c74b5da8d91f633a7f11ce4ba707f505ad01bc6cc39510b3839641314e5cf593b12504dc5e754b36f70aabb54cd617ab95ce64746996e8120e61e1b61acf0cd2370b96cc0b615c815cac32c7042919ae9e859bd3da5ed8aa8c0c3d88969755e6394947c175cdb7fd99805d"], 0xa) setsockopt(r0, 0x1000, 0x1000000000000401, &(0x7f0000000340)="838b16a35e9f51ae7949626f625f4785b830d3a73eb86c54cdb78582e4d3175818f7fc73033d77c3f392d539ba92ac9ebc6364ad6681a424eb4edfc111600878fe5fbc2cb9eed130523f80558adb7dcc6b087a28ce4d501b88e48898527114f3409bd2c1ac94db15a51e0df446bbb4608b9b83904b93c907bcbecb5b76c9d3e02773d5befbb39d24741d38dfcdcdc0a955cfe578b3fb3cb85b41659c5386c930db4975da569861c81b8892b262b6d81b3b131872cc40f780530e9124f4f243c1fd74551d7106d1f51870805d99c4e651abc0e75e6b907937fc8c", 0xffffffffffffff7f) poll(&(0x7f0000000100)=[{r4, 0x44}, {r1, 0x5}], 0x2, 0x0) open(&(0x7f0000000280)='./file0\x00', 0x20000000000040, 0x1e6) 05:49:50 executing program 0: shmctl$SHM_LOCK(0xffffffffffffffff, 0xb) r0 = shmget(0x0, 0x3000, 0x20, &(0x7f0000ffd000/0x3000)=nil) shmctl$SHM_LOCK(r0, 0x3) 05:49:50 executing program 0: r0 = socket$inet6(0x18, 0x9, 0x40000fff) setsockopt(r0, 0x8f, 0x10000, &(0x7f0000000000)="271ef8", 0x3) r1 = socket(0x800000018, 0x1, 0x0) setsockopt(r1, 0x6, 0x1, &(0x7f0000000040), 0x0) setsockopt(r0, 0x1, 0x6, &(0x7f00000000c0)="42f2decd91c6f0c09fa9cb7f39b34ce1a50747a8f66cc0710efb666f39db213ff29216d22a60ac31968d823019378c84028d2526b4536875ae9b89ceb3cc158fca3ae08f413c9a333fa28dde56725c3611a19316b0a566a520931d165be345b3", 0x8) 05:49:50 executing program 1: socket$unix(0x1, 0x2, 0x0) r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mmap(&(0x7f0000fef000/0x11000)=nil, 0x11000, 0x0, 0x2010, r0, 0x0, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) munmap(&(0x7f0000ff6000/0xa000)=nil, 0xa000) 05:49:50 executing program 1: r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x400, 0x90) r1 = openat(r0, &(0x7f0000001000)='./file0\x00', 0x48, 0x0) unveil(&(0x7f0000000180)='./file1\x00', &(0x7f0000000100)='W\x00') r2 = geteuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000080)='./file0\x00', r2, r3) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000040)={0x7f, 0xa8e}, 0x10) close(r1) lchown(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) fsync(r0) 05:49:50 executing program 0: sendto$inet(0xffffffffffffffff, &(0x7f00000001c0)="63dee0306f868f9d709951de435d84a6c1e172a9b9500dc9e225600066", 0x1d, 0x9, 0x0, 0x0) readv(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f0000000000)=""/104, 0x68}], 0x20c) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0xfffffffffffffffc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) kqueue() 05:49:50 executing program 1: r0 = socket(0x10000000002, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x120f, &(0x7f0000000000)=0x6, 0x4) setsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) 05:49:50 executing program 0: r0 = syz_open_pts() mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) fsync(r0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x4, 0x8, 0x80000001, 0x1, "a0c18f5686ae62acf13763a48ee59c9c5a3bf6a7", 0x3, 0xffffffff}) r1 = openat(0xffffffffffffff9c, 0xfffffffffffffffe, 0x8, 0x1a0) getpeername$unix(r1, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) dup(r1) r2 = semget$private(0x0, 0x3, 0x2) semctl$SETALL(r2, 0x0, 0x9, &(0x7f00000000c0)=[0x7, 0x7]) 05:49:50 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000340)={0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f00000016c0)={0x0, 0x0, &(0x7f0000001580)=[{&(0x7f0000000540)="5b935575dbfc7a2c4c3b8aaed4555ddfd02bb1733afd7caa949dfc072d8ac17062e8956df0344d09e977eb0c60b911a1036e5186a690a82ee08b82cf5ce2a1fafd933b4bd0a818929074ba519ccddbed188e3e8a96d57e1e966fb6690450b9b1a295a87bd293fc84d117339dd0e80d07b9f4d42ab1a9052a2342d67cbe10cb8aa5a40a619627b97f95ed1dac1d7259d43272c3a72849e329b0a25f319cc72d2bc69a81e8bbc99706342c5eef00fbc2316471bf0da10ebe3b87736d04fbb7b4def30d8e3fff4f17a292ebfa8b870f6329491da3a1250184c76d90731e1a1de660aafdde62fc0aa4394c2e12db13a6404d1e090ff0d014347804a9d31248aa6f7bbb5912dcdf7c0343447974b18a99b15ddd06497f19157183bac92de886970a6e5e85227464d04fe32f8a8015b59359d5f34388189efbfa879e1b5d367f0622f8bb6107538ae37a430e820ea6da61b6965fee1edf76ff78f470fbc321571c45c72585d1ab60a67f3d238814007f38b473389adb11aec822bb86c7dffec4d23d96fc41a51bc112f8b2fba497c44484fce5359e642e5b273e4edda0249a906c875ead79cda34d079051f001d00d32315ab4d721d14853d625bb8dad53ffb5421d5dd59ccf05187cda3c5f2b5265742989645fc424eb45236fa0464c8b7e601ae937022dd75e82f2deb905e507047fc316230997897ac1afab6eb17b7711c4a30dfbda605670ccc0e3618bea17d427c83be7465db8f69880e3cfe3c4ed6f0e980c83d814fda9c02356fdeba9fa7c33dd54cac1e7f46a8c52eaab9f7588b881d2ed476e31e37bf01dd032699d8c10aab7d505b715e74971536a814a1242ae725265122ab463fadbf02bc52ffaaa9876b5fb16f3d6f90ba8dd5013da2090418a40a9175bcd07cb45fbd20c3272d340b7d67341054ec84cac6a40d83e7d74f3a6e67ff97970ea35d773b9cfc398f1c0686c59a0edeb046379cb2527c1a76bd45debe3fc4a809ca4dc505af6d3c14a23e7c349d652a9c781ae1da6fe7e35a711753fb42e096a25ba12fea2048e64f8a9f0b9ef1caac6d4ffa8661b8f5c6417a3ccadeeddbe8b7f454458b5df9a106b780c86d4716d9a6ef77f8bfb6ad4f8ee128bdca72ef4d59cb845af2375bbde50757f71c256a07bb622ab45eac48e5fc815991a3dfec8a04af075308b37d9b1509b5ec11f0b507d21b3902596d5dc3cafd4ba1a32905fcaf1c7c57596affabfc3cc4824b0421973337c0f4c74e58e5de3302f81235a9b154a5ddcf8c07f9e5a3545d5e4169c5ae4e6a6c74083702890a85347dacf2ea30ca1523026ad4f5a4d244f555d7ddee7974f60344f6829cb87b948ddad347e26be96640af80848afd5a8ea0c115f1b9726914b6dfe0ce1beb2bf0ff625594618f7c58993a6d0a1a216f9ec957125e9cc6d9981e1514d80a5b2fe891578189c967769220739b70c912c7149d52761c6ff8fd3d31b6a14438ded0f20bb2ae4aa0d3d9f867459c75a96275d623b144007f318c0e1dbb54f6ac2465cb09069a8c48377da391589ffefa9956347d9b03d4796511b0b9f219e3cb251c3143f6bbdfa6ca7eeee73738621bff310d79df50179ed18c08947a8457a74e82fd16555a78957161df4a0654a5f8f89d9170e834be5428f80d6afc6a35ff52613b618c32b84cd3d5fd7c49872ec0eb4a0520a1cdf87438b5513a59ba7f8619dfb97a1ba70a8934b922b505f149723751f30fdd9c427551fca3f415a0ce3694017332bb629bae99ff2d747400a3f5392f377e669675e94e04471f3d47f0e1f160aa0d3156b9e5ab6a370f59a211018967267f66f1905879adbe3ee2c6078b4fc01ce35b824ac469b34b0247661e704d811f7e304013654d5be4ea31a5745903e38d3a2f042497219d3d3e07dbaddcebbef4d6a7f85528b5877839f31195b53c03930f4c88dfbd215965f645501394c1dcad09b14dc2b95da9f6d7a6fde5a19ad069cb44524f54e89d006386b1e0058c45eae4328ab47040e38c8398b29d9be579f73314b8213858d7ff5073afd7d1146c2717838cf7c02eff1f0fc5a6d4f29be895b6d3dac3f5135521b883c4aa2b7256a43bb52fd891cc6c8a178c445a3f507a64fb121335f3da07da63801daaa3e9e86ed174152849fcf45b917cab032cffbe53a51b6980a6b35337597a023da5b43655ffe51f35236aa17d7bf5dc3ec97d1df50152aee40c41dffe5dbf775104e5de60ee094d4bbd2d8e7a2ae30581f9ac4e8081c3d4a192d195e51f574bcfa5c892bce45c7d90fb70b9ab4252dfd5f8fcd4505c6821b1ccaf57a7ebd573eaa88c50a0e58568e8c8ba6e9b2ca78988f275b3e85fa7fbeea68346113c641c97581771042b0f54d170e0e6bacbb88d5e046b575ee18eced2ebfdf474e52387ad36f229f79236f931865a1981e16a677b0cfd45b01dd35323b23f0de6563837b2c423a9627516eb69a5712be9ac3cdb6bf8be6f7d09862db54a039bb6907c224d42dcf1eb4d2fd0676eebd772d6cdb61", 0x6f7}], 0x1, 0x0, 0x0, 0x1}, 0x9) setitimer(0x0, &(0x7f0000000180)={{0x2, 0x100000000}, {0x401, 0x1}}, &(0x7f00000001c0)) sendto$unix(r0, &(0x7f0000000000)="cde2aa8c6c8709ed99e95bcaad0efcf99d497eedc25dee8263cf954395981e4e272bf22b8a78b70502d5ddc17651e8ec194c637b73a58a9cdaba97f5a8ac5eaa", 0x40, 0x1, &(0x7f0000000040)=ANY=[@ANYBLOB='03'], 0xa) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) fchmodat(r2, &(0x7f00000000c0)='./file0\x00', 0x20, 0x6) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000140)=0x8) faccessat(r2, &(0x7f0000000100)='./file0\x00', 0x2, 0x3) kqueue() 05:49:50 executing program 0: r0 = getuid() setreuid(r0, 0x0) setuid(r0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x10, 0x2) socketpair(0x0, 0x8000, 0x2a, &(0x7f0000000040)={0xffffffffffffffff}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r4 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) r5 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x41, 0x0) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r7 = socket$inet6(0x18, 0x4003, 0xfb) r8 = socket$unix(0x1, 0x5, 0x0) r9 = syz_open_pts() poll(&(0x7f0000000140)=[{r1, 0x4}, {r2, 0x40}, {r3, 0x100}, {r4, 0x4}, {r5, 0x80}, {r6, 0x8}, {r7, 0x80}, {r8, 0x8}, {r9}], 0x9, 0x1bda) 05:49:50 executing program 1: r0 = dup(0xffffffffffffff9c) sendto$inet(r0, &(0x7f0000000100)="4143c9f50f0445c69904c4a59fc7d342284ffdc382feda78ea24720c111bd2939f3cccc1d34dc24dc64a9c8574e1376f9d6063451c90e7dbbcd2bded5b79a9f41cb735b8650ee03c1a7481a435f6f2ff2b5c2e873410966629ba0fd5181d01f5a2ee9c1aa5652364e299fc5b955005caa69c537311adcca03c6a180ae24a33df8bc76e96b05cc1448e129ac6b56f0adaf43e9f9d3f42401dee0f59a24da9b2a6eddca058c029b190dd91b6d76c20a49d863f06e48b8148d5b9f877cff41960a205e60250fb4f3b3f0a5180865a2497795d82c17278e514a57531a5e53386b8321b23a3a8a3a83bb9ffc1eafc37b756c0d9e84d81160a691cee7bf79b", 0xfc, 0x406, &(0x7f0000000200)={0x2, 0x1}, 0xc) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) faccessat(r1, &(0x7f0000000000)='./file0/file0\x00', 0x8, 0x3) mlockall(0x3) r2 = open$dir(&(0x7f0000000280)='./file1\x00', 0x40000400000002c2, 0xffffffffffffffbf) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x11, r2, 0x0, 0x0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000000c0)=0x4) r3 = semget(0x0, 0x3, 0x181) semctl$GETZCNT(r3, 0x0, 0x7, &(0x7f0000000040)=""/71) mprotect(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x5) lseek(r1, 0x0, 0x0) mprotect(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x3) 05:49:50 executing program 1: r0 = socket$inet(0x2, 0x8000, 0x100000001) fchmod(r0, 0x8) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r1, &(0x7f00000004c0)="58bae63225259560f8e5815f73f2a044fd33055550ebd5e41789632dfc94ff334a", 0x21) poll(&(0x7f0000000040)=[{0xffffffffffffffff, 0x100}, {r1, 0x9}], 0x2, 0xef) syz_open_pts() syz_open_pts() pmap_unwire: wiring for pmap 0xffffff007f123300 va 0x1b32520000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f123300 va 0x1b32521000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f123300 va 0x1b32522000 didn't change! 05:49:50 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f00000002c0)="eaff000000000000", 0x8) r1 = msgget(0x0, 0x4) msgrcv(r1, &(0x7f0000000000)={0x0, ""/125}, 0x85, 0x3, 0x800) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000280)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) 05:49:51 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r1) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xfffffffffffffff9, "afb4000000001000"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 05:49:51 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x80, 0x14) socketpair(0x20, 0xc000, 0xffffffffffffffe0, &(0x7f0000000140)={0xffffffffffffffff}) r2 = dup(0xffffffffffffffff) chdir(&(0x7f0000000280)='./file0\x00') kevent(r0, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0xe6, 0xfffff, 0x1, 0xffff}], 0x6, &(0x7f00000001c0)=[{{r2}, 0xffffffffffffffff, 0x0, 0x2, 0x1, 0x1}], 0x1, &(0x7f0000000200)={0x4, 0x1f}) pwritev(0xffffffffffffffff, &(0x7f00000002c0)=[{0x0, 0xfffffffffffffe0b}], 0x1, 0x0) r3 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000080)) r4 = accept(r3, &(0x7f0000000000)=@in, &(0x7f00000000c0)=0xc) fchdir(r3) r5 = fcntl$getown(r2, 0x5) r6 = dup2(r4, r4) faccessat(r6, &(0x7f0000000240)='./file0\x00', 0x20, 0x3) ioctl$TIOCMBIS(r6, 0x8004746c, &(0x7f0000000040)) fcntl$setown(r3, 0x6, r5) 05:49:51 executing program 0: unveil(0xffffffffffffffff, &(0x7f0000000000)='x\x00') getgid() 05:49:51 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) setsockopt(r0, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) socketpair(0x6, 0x4000, 0x8, &(0x7f0000000000)) 05:49:52 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) shutdown(r0, 0x0) getpid() 05:49:52 executing program 0: r0 = socket(0x18, 0x2, 0x0) geteuid() sendmsg$unix(r0, &(0x7f0000004400)={&(0x7f00000000c0)=ANY=[@ANYBLOB="00002e2f66696c653000c015786149d02764fafc2f553dcbdfdcffad45213e8f0c3a62b06722d845480a8da52dd359025aafe0733ed44e67159ce333a8aff675e90f19bc984b6d7371ab05fdb822430b03c1483adce74cfa64ed73b392c9645fd72ab6ca380b39c6f8b209f517345dd56b02"], 0xa, 0x0}, 0x400) 05:49:52 executing program 1: mkdir(&(0x7f0000000140)='./file1\x00', 0x80) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) rename(&(0x7f00000000c0)='..', &(0x7f0000000100)='./file0\x00') link(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') rename(&(0x7f0000000180)='./file1\x00', &(0x7f00000001c0)='./file1/file0\x00') 05:49:52 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 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000040)) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000080)=0x1) 05:49:52 executing program 1: symlink(&(0x7f0000000000)='.\x00', &(0x7f0000000540)='./file0\x00') chmod(&(0x7f0000000080)='./file1\x00', 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) readlink(&(0x7f0000000340)='./file0\x00', &(0x7f00000003c0)=""/88, 0x58) getpeername(r0, &(0x7f00000001c0)=@in, &(0x7f0000000200)=0xc) stat(&(0x7f00000000c0)='./file2\x00', 0x0) rename(&(0x7f0000000040)='./file2\x00', &(0x7f0000000300)='./file0\x00') rename(&(0x7f0000000380)='./file0/file0\x00', &(0x7f0000000140)='./file0\x00') chdir(&(0x7f0000000100)='./file0/file0\x00') link(&(0x7f0000000280)='./file0/file0\x00', &(0x7f00000002c0)='./file0/file0\x00') r1 = dup(r0) openat(r1, &(0x7f0000000240)='./file2\x00', 0x8000, 0x2) 05:49:52 executing program 0: r0 = open$dir(&(0x7f0000000200)='./file0\x00', 0x400000002c5, 0x8000000000000094) r1 = kqueue() kevent(r1, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x1, 0x800fffff}], 0xc20, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000080), 0xf8b4, 0x0, 0x10000fe, 0x0) write(r1, &(0x7f0000000080)="4a8b8a54fa1f7bd50ec059d52a426c0a0ed8501958160e98f1b0b7cf395c3d81ef2954730e5dc88832f5e514a82cdd21bc6b14a35ac5a1bcd68aeccaa7d313da771ae2e98595a488de15647784e274ac8f0d65cd7aa5947e7b987afb6f3991112c69252d11903f1345d12a99601de53538eae7bc3a4615c577d791f4965b4f584ee8eb3f2ba5cb6fc2fc528fca9feebd2d901a9c1d72ba2b92b19daf12ca1507a7c72739a78378df8c3aa6fd237ed761ecad4cca09492c938d3647a7fb1ce00245d7cf330b04b83ab48d10337ac0ed1f47bb0a7cd0b8e4a96c98d4b06a4f", 0xde) 05:49:52 executing program 1: open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) kqueue() mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000080), 0x9130fbf, 0x0, 0x4000000, 0x0) munmap(&(0x7f00001f0000/0x4000)=nil, 0x4000) mmap(&(0x7f00001f1000/0x4000)=nil, 0x4000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) mprotect(&(0x7f00003e9000/0x3000)=nil, 0x3000, 0x7) 05:49:52 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000001600)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee4ff5dcd396af790a1b780c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756bb40293c3807ad44144aff983a7b111f0a748614999abccdb3189efb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000300)="43f69cf710697025329f004ee88a324404589862a945b766e51619d92d2f604cc51f3addce8f7a2ac9911cc8c0087c83dc39be4d43e28de814f6e235fa92150c41409bdb3a3cccc2c3e52acc8a69169f6fecb193ef2e4528eda613579b", 0xff26) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() readv(r2, &(0x7f0000001540)=[{&(0x7f0000000280)=""/89, 0x59}], 0x1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "9707d05185f36d66d31b437f3ca047ca1fc2b383"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xfffffffffffffff7, "845c556b00070000000000000000abb8afb400"}) poll(&(0x7f0000000200)=[{r2, 0x44}], 0x1, 0x7f) 05:49:53 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) write(r0, &(0x7f0000000080)="9998f227241c26baf24c0af1a930a34f19b7f96a190247e51906de98089cde9512d9a7ff50e23097bdb3474f6227629208fcf33a7cbf490feb3fe04eabf73780e0524c64d64ffcc2664d173a557b8e57126926be906c835f4826dac36945a3260c78d50edce02161081033889f4258cd6b868db930a83ca7ab99bd0cc3be29d83b527b92ff44344d15a8095de3d5b3407d29377844d16a9a1dcfe04cab60ab88a712986ac3e396b5a64408b3a769f86f6fe1afe39b92731f1e48eec12d30e5ffde4afab6aa152946a1188b3b8fb109576ba3dea2d6a0a7f1e017c71a5c14acafc29965b025b8327f4f90f2", 0xeb) setitimer(0x0, 0x0, 0x0) pipe2(&(0x7f0000002500)={0xffffffffffffffff}, 0x10004) sendmsg$unix(r0, &(0x7f0000002580)={&(0x7f00000001c0)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000002480)=[{&(0x7f0000000200)="ae23afb86b2899f81a5f2a4e21cffed97d1e6a182e0adb4bbb38277ee60e0ff25872c6ba00bc5f1c972b42314e0c78c3bb7bd4fbdfc1d0249a4d233c57442b9e7ed509cb8b16b39a8f6212b016d6762c67f0cc461d1b57b1cf8dd73e8ec1c60013ace3d709e5c9abd185d815e3ddf16b35b41b854317a1fe98bf889b3b45b786ce3cfce4249ccab06d3bd1dd3413e0d536c662c53ad8b8085f5e89fec06444206ed144c332b978eb658b1c5ae0b702ac3103b80f66e091f4563bf745f064836edb4e21b97d94c082424d8e8734971f263fb4c1706b489b2a25611b39806664d73ef8c7b7677e4d097fa0bc43446615d62772921aa80e1e7f7e13a0f1ed1b0045df1dfacee6c45fb7710b279220d7d864948822816d1de089bdb14ba2b65c7cbb42970677e3c0f80c81d480a66cc2d5d3a713a9a52ec79023cc9f73391533d3a5cb02b33be67959c24cbe6a4af64a90368f2805ac1ba4ceac05a8655a9530dc55c56f8caadc30f4ffb0207007d64c750d5076d3456911e1bce54d452225cf1dd1bae1ac5305246aed626e0e855da292cfc024b78a3b3605f16ffea7543c7c3aba989f0b06eb46508d163c3eaa60c87478a80e149c919d4005a4963459028b51c0b9f4c1e1e8a1330d86557f2b93060c8ccbbe24d4fafbbef8fb871ff82152660072eb146cf9135b3394e845b2ef26aa6d8ae562c027d660fcec1b32306363ae039855a37819865818352928ca388f348b816ece042551673e5947acce8301efa07ef19dce302fb64639e2697e2105ec6e68f910cb5bf15c89f3eb3414d1cbd2ac3eeada6e28ec028a49ec49a3c2a9edc79198f8ac7677bb7e3ddea4b508a4553f5a3fe071d5b49de80b2ff7862a940959742f88bab5b77caf37d79e5616e53ecd801631d301c92e79e8287f932e9d92d84c8fdc8b14d648043b85aa66ca894010a4caef42a1eed1955381aebe2ab3a9a1ab65e6292143f7201aed7acd6c26c988248be61d815a48118a7cac1736f3f78674d57a04f8899fcbcc0ef0bb704b8cdbc9c7a24970c4ab2c34cc64530c01279cc6d4b04e44b11bba921ee705173347183fcfa9947a9fc1c688087613e7660fe00750640959aa7bae532c6f192ebbfd0fdaa2284b98e6d3aa8ce8cfe066a3272e5440620817cb59dca7551ce9e486dc2a662fb1774aa8fadc29b02f787ae6a2fa1fd104827c476c819ee9de37bfc3efcce48c66df70d52e2d896470c48de108e9c87cc04d8eb53d5a9957d1ade3a64f4bf17ba76b7aaec4fd84b77d0b18ecb9e5e029bc609a92ecfa195c6294c702425eda00cbc2056e9994c2a5d0a0b05bc0d038aa770ae76f9bd63db9db44ef07096e113810c2591642a7408af55119e2331afff7d14f2f63172e5fcf9ed1e753c4b16720287f296277013adb944e5d021a4dff8052de8076b61a2adc20a1d047bcc03cd1db9b95953e32f6d1c847ce8cacef27536b3a31baa4665cbc61789e3926c9d4c8314caa8db80103d35803203b48c9ceff76224657dfce32abe1f032cca3991a69ac5b1c72ffeec4ed070b108ef36710c9f0d94eaba5e7f85ce092dc29ea3a4fc24a1d09d45fa2aac6b416c7f34e703ab2918c30d81388743533f4c57c8187db654bf17d45fb773d03d5f3b2cf14b8450146025cd737b8e8b8cb4fd7eb98f8d0bb98e54d9d1d35e762ff243eb5c9d4f6d3ac4139c0ecd672675bd844059a1a0f191b4cbf8558a706353f06d8f8617d9e99f2c67ad5c6797fdfe10c3758afb43130cbd3195ddcff56de63cd6f7a2c114143ac3d567167b287e4415ed89e13bf17eec3f3cd510b099cd89b4a5579e8672522fafdde8cb5591f719e356e9815d07b0d71ed957acc2fe308d4986b95c09a9e4ecd29d64a598410f48ec84eac1611907148e7e7f283139a97ffeef25a696a6ecab8f10c382c920cacf21f3f57a73236b95d6a7810712df06e6fc8f8ec09f18ab4cba3c88482b3cf19e0e2d1c403291262fe2a730483a07143169998edabd6c73d6d62bdd721a3cc59ecb9798ffa7be8f77891ab57b46168183146357ae6b7c9d53d142cb91ebb1fc69abee72d81ad615db21d1768ed753ae32ce8b94def6297d067aa02fde0f2fed8e222ac284452f945056d743fd24a31fdebfaf8f03d90dded9066650558f55cb9732bcfb2d806110c06b1abef062a585784f2b9986f4c698ef9ab63682849c3781c8a525ee8fa9f36e554132134f6e415c3b817a2b214c84c5da050aca92bff82dabbeb304728bbc7cef68c4d4c9360a442eccb69fa1692e34fc95e9d0dadf0bb38d035af1aa53c49654d874b6a2363d5f3c1abeb46ce85a2f38f251d76ceea52e60e021fb5debabc00763181858686271c001e198dd2288984458153d2b54b523448663c86c53f74988ad4bcc5e690d465fd476cf60b44d8d0c73c513eacbe48ab0d7020b5357913f346e98b5bc982d3dc61b2369dbc5ff2eae3f52bf162ab6ed8f2643bd4cbc7e3c1e4effe751df5d3cb95f2c1e18a533f486245acf7bb03fc4cc2e591e80e4b76d2dd04833b40585cddb1e09887cfdabe4d407297c67991b330c9f854b37e6684dbb831bb0f2f7e027ef583b3dc869392fc6029da9ab4d6c621fa10c756e344931f76fe2dac000a63504a361741886c67042468f300d478a2031a8adf28120556d71c1a6aa7aa868b068d4a1e1640c8374644da3da58a95020b6159c0bcc2dcf68f880af14d5ad6beea51a4c2b9542d87e5d7c08a06967a15f06bad352b1e4371716c3704676d4c4b4127a2cfa6f48ff765a5c2014fd29283f3a554ef9f2dc4a24249d7ae7f2e1b2e11a4fa7a1240e945b7bccb6c3f2ae362b6ae26b65faf1e5d1c5ee778cb63a6c10770df10119b0935457ebb11a14177e18d4525ed3cc981ccd1f4b9fa0e5fd33443823ccc48b2e3898afe96233e5b06f21bc5de6146e82d8ddb65a9600d015dbe9bea16e8b64a4ecd2edeb611ad0e0761252b1ec705d5cc990071a0fc24ccb1c1c019eb4e5734d1d4fa857c562208b97d8e20fd0e1e53957219b0146e1d582cfd95bcb3f92b91a1fe013a8543b36a22a21558ec3318b576ad8b5a650f338a9f58bb22030cd4840e3997e035b31c4dddb17ad681ebea751bfb7e72240c1e663abd01bbd4a84bbd02923acf0945b25728851c76d6bd74e23ef545edf12c25b2a786459f909bbd24cfb73167674d7c6980013c13c3af58cdfceabbe93d51f2c551ff63d4c8b4888838a3a39db1ba2e17b6db0a6dac66d5510fa2bf1a3b81f73216ddded5b11cf881a151930e45f8a7cca87f42b4a2f201c2c6d6d0748af1ecc12fe354cdfc7b1ea5da1770d1909bc2b96f35b00025eab47e2d10b11edc2b2fa2e1d3f618ecff51591514fb461d97b828c9fd84a6aad45da2aaa3b2fe08b7977b65972e6fb984def911e3b38b47dae8af0b5cc68d11667891167cb732f69573316da198990bc9baac47720eb53400c30a50c052cce95af019182eaf950ee1b426b02dfcb0eec37456dc2020e66525e096083ed88c9bfcba5013d9af5539b0ef38e32e136795edfd3c1a853a1f2a96b6bab5b2e89f604c5d991b5f403b59b4a853286b52e0d57d038555e2c17b7343e76cdb416a110af3d3cbf9aa0fdaa218277a63f703ad3d535b65497547821c8a548ab60a8233c45049bc23e49b6abcc427c2faba233c2eb532eb077e929be0c91ccf24e5917a835b2b3c03f67557495bfe697a77a590113786bdb3738e6d2f7e6da6846f181b0629c8d226e608b5402bf78c5c0c7fc172f386402c35a2482147139d6d805d0dd1ff6c0b86ed485cec55db456da747dd76c7b0c75e455b6d44a3a37b9392ccb660119e864648e3aeb159cc74cc10da3d1b418ec1ed12b32cec30ea6da33f4ef9bf0d1609c8f6d03455837e0d939dfb8b86c68e5b4f15143598ed1a11daf887ff9aaea273eaa5dfa02e5d20551270d5ecab34d16cd3b34076ef75028505a241d4ccc0f21f81d354e68892a9222addfd3eb955b0d55e33791820546f50ff7f6dd96ab135995b8e6238ae413dfb11fbaa12ce82751974554c02b8392ea7c337cee6ec86832ed5c367cfecd28f6dcf87ba5a2e0ce464e0a79426117772b44484e452f6e688965f738ecaef27b083836344ca38feab6a24b9f44eade7f89f0b9fc022b374b64d17fca92c3a0d084281c24d5989efa54622f6bed9f7af0e4a7b1ea76dc82a45ded7106437997346854e89abb8b6b26ab49b418e01456981967150b6841178e43865a010bbe483ac4f05d2ae077d9e0628ec7b81180e3d3289695a2b0cf1fe58a4d806470aca0c1f87b3739192c8545aeae6f85a14a1f2687016643dbf469b4ee99a83484e57a39cb3b3015330974016cf3fa1baba0c6928b2600269983b73a6c4af0d88b3c90f8c527f13e603c767ee4f1f95ad8dcf65fcf2aef99a0a5f2c1c9179b590a5b7618c56131617a363f00cd810973edb13d33f6aaf3998c44d02d7dd0ef082373f39f2d6ab473122a5524cd10ba7f5ab5443b2678e0697081b82bbcf4fbf24b112d5aaf35a2edbefd8e55fbecbaa9789f656dd2c28133cd1b5b42ca93d984e0834f51889c120afb8a44ee8f952667e94b50619cbf467a5b1e27f85909aa3f7ce2d3df6dea2f112297898b9106e07e83202f7211ad062e08007eaa98c1535d86d6dea83a031b038a2d3a2c6b7ea33748bae6d87b21a7f29f2a467daa032caa70c6e6d663481f1a25800d55d3cfc4daf357f42113ff201fa133dae4adfc510d5103d8a76bc505b8def5fc9cff5d9c44321a1e321674b071280b169dbd8f5ff35dceaf0bb0e6384e6463f3098ef44b92b7f1bb9e692f955ebe464550f8dac647ec76dbcf56948ad78511afed736108809a28baf8af25519219cd3dbeca7606edfa4ed923fc3623819658a919b30249bc2dcea407d6e2a2814c8755b143581327a845c86c4acb4e26d6bdd99180d50d2bf5f80a7a95d0ea673a69f2de4476ce0306ebb668a9d2f3831ddb08de9aa4a8ff1a5b625dd017d6313c59d2ee6d00c1734233f0b3aa2dc1dbc696fac30cc82d30ecf1c7c35febed91d00cc19819dc84e6a0efff5f3d53cc538e0a50e1b75e2c0cced76ef04d8853876b4d1e40ec2dc0d0993b82b921612a10978b143d6375b4628e44d7014e0177b687feeb76ea7fc20cf0d2dc16bd4dadd99dbd50b54c2d15013d6ce5361d173a1432de28d1a32728d088323b76c9a934c8583257a244f2e661f8a30966f566bb146b4c5c0c28743993cd2b218020a053c1ce903c22b0b3d0dfbaf09e984eebdfd437892a62315e6b541793d7797908442cc77b8823324ccc00d8d579bf174e64ca7bb6db57627fdd209fe99727d55a540c819f8ecfff0ee628b85b16ecd19a4c6414d5f6b5c39696e41047a6118372f5952ebabfcecb17aa4a12b791d3762b519ef711e9b566e65d0dc43c53505f71f6d92c24fb412d30447e2201418c1e73ce2771a5f2a9fb619d98ff92a6ccea6c99861ee4d8af47ccac43f0c8bd9466279f32110625ad0ec6c33b496cfd11045904f1e3c21b46f58db71ac7d7bb573855404d03e43b0ac878d795d81443587e2c316f9440240c9167f22c287c634f75f9c8e5fc2316f59e95f04775c15a752bfb2f9a1a67e94b59c4b87baddb6d37f4e1118bdcd52df9a200a73eae69fc4f8e872a44482a92a9668ce11355c33240a90e5702630cdc710e0894b877b4a4d0539215e9ec1b945eb87af077595ad2465d36fc7dc9cf4e4945f5fce067817f1313052bd2ccbdefb9b81d52c4b2c45f7cf435f4322c847bf316e", 0x1000}, {&(0x7f0000001200)="fdb13ec9eb442284cd0a37a8a74124305ceb6f92139e921332f034fc7fb335b59d869fb6f0206ebf27a749d4ea460b7e461f076d4c0add5dff1d335a0193ffe87f17c57b2280355c91bd932752c07b03d11204cfcf1eae50eb55a35237a6467fab736e8baf4b8de4754d5f268f485966d371480d0d1a39cbcb281003a52488b67bb3594b0a00a506100608a7b53088e8c4cd29876a3b1a788f5eec3bb2bc1a94e89e22a85a2babf492d9a7a16c711e4ab93900966b8ab6d1270fc45c09f5d69558149fbf9ddc6af34babf2173e47a8d6b811b9a371ea681363827ccc2f20ebd927adaf2e6b0f8bb0df5e20efd16d5b7d10629cdfef2e9536be720110813616a589a4dc8754852cbbda4a7ae3fe2ef2818099a2b2af38ecddf282815ea6794a22cace68c5385367ac0c1eef24eae23fbb670c53b85bb761bb1f9204823e58870ff8a7383f9da65dc909fb09e4d4a5342a619c4f27313b6fa67b2d14028c239cbec80718fcef3db0719f9f6876567e886694c43555c791c2a744a0ec153f68d752914040efd7a57c2718551d8dcd6a64944154f9bbc4fd22b6686bd6f514e8e51fb896dd6e17b959569944cd45172369980f9d12a7fd5efce93842862e2ee5cea08fefc1e3598284fad367d8dbdc2bb85e5c8c0bff5b2c3c2d25bb05dc7743be05eb5f6478566a8c0e91f7381817b6dbc990fb2dfd3f84cc5903bef941fa4558411dd55a8552937217dfe80869df936b73d9aeae6c6dc4ac5c89a25b5a6d4ab66dcbcd9edbd40ed7ae97376e090eadeee0d0ee343c34ff2f03a0f0b24e84b9e9b8d2583e830a18e32d9a1b2e85586aa4b355ef767b9ee0c82510c82d78c9c9ce32dca0653b6c53c03cb1b2d5bb43b054f8a938992b9a8251e261d39ce82a8c3326ec337b25763651e94f8e74d75b4be71e7298ae8cfab5037b444caf1f21cc52e3ac07d01b3bfa5ab374fc9329b58febb732bc65ad8cc60944ac3d9604eb5da2150b7e29c2f38a43723697681576874ca212d8fdcffd924d4f23e46a7eff65e23311b5d8150001324d332d62ba0cff2c83d214e6ceb470e21b6d7d33ead5324bc468b2a48729eb785f33aa6066b2188f117b1e6cc50f08659a26a445115fb629c388796d4b49d7b8f7077bb999a215206f7f857110c63c213a3114049d29fa87168d7f1d9f4cbfaf0f62c1e084bcdf37f91a6f382db29f4ea2a09b2cb0bc6f102d573177cb01ca9ca2708bac2ca6bb4b4ecb7e5215735931b2bf33117c348ed31fc712fdd27f012e5d0150f887ca69479b3340ecd6ddd7f1717c5311b330e35ae0c5aad84b33577e0c774e3084c555f7b480fb2e0157aba1d5e088fe204d524eb4be4ab855ea3d38a9e414b3ec8374c336da41d4f054b532881223aca87e4edadde352c8d4747aba65a4407138e863f924880b709c1222b89bb90a2276a2f21fe419b082fe880dc67c5f3ac34a0d3fca5a627a5aa1e625d4b0a1bad98e4b80b91f003d01c54893033801ff7f213d181485509378c8778505ddb30c5730dd601a0bcee3fec77a524bb232692d1c5405c31811ba7d5d231819b3ce5b02dbca142154cf74f48bc124b72e8ba8050b4427e2e9dc059ee48fad272545cbe61a765d28171c6a5a26234b07c9ea2d3c1f29236ea30dfb4f31d1ae05cf4eb39f7c40b3221af471c4f7efc1058b8daad9691dd497b0cf3c26762cfb7c8fd5a5c6fa4d9388d354e6369b5517e85287b64341d1a14bf7ed587653d73b1f997c80fcdd79b79bb06a56664a27a69f811687fa08f3666d4c7691dfc28a78f6ffb1535f92053b47a62b5827ac966cd62c974c33d8058ea951a17f5d0fc5925273b9f53fafa7af55d6d98b3c4d2c29980b480ad050169723cbf7fd0cff5895e2261d6c7e7e861f4b263a28a878caaad3390a15c6643009e3ed1fb5b2b2385c6eb8306653024e9fc92ccbb542a6489c774c5d2ec1b4f35a259c723b3a049326beded2d0ba65c16deb6b624951e8bc48a52fa0fe65882f97cca79c8d7a2163458538ddeecb6619b13afb232b9b9bf181be67902e385b5b77ad3d892c9f76973e63a527b95b95d82e02eee147082741c89eed1a82d26db599e15452a7fbaaf486caa786983378cfa4c0120aea2af554059820ea7407c747c052cff0562d442218181bd5273a2aec4e4633f74edd121908846e4de2d824e8fcefc7a15a5a7e583742b7b5956c802b5343679c5ad4474dfd3b36876ce2c2246be63017ad7c91035eb2aa2ff5b24e9ef075061dbfd2817913fb86668fa467e28043d432aac5bb9b82458c432d8b69564fedfc9da2b43bc0ffd9cef3f4b0614219fa2ca6255728cc1d4d190637bd0d35ac7926da73008397965fc0de52f2f87dd6f33cfedb12c96ec225583bf82f42e84aa29a8b9a55f573aff8b8a20a0a206bddc94bb6a088bfb30a358cc2920903707ccc7cb27eb8609b4e6dee4e2cc49fbdbb18def4802c98d469ede4b8009c48caddb0fdbeadce1ff6fc50b4d5c2b85d9c3d48ce0e591bfca459d4e6d489f0487b6ada4640b54d1c0528a4a5c6af9058ff83fe156f1dc5090e96975a1313dc26b871d044add8f5af96408ac96df8d73e22764b30bf12adab826c96b8b7844a5c79bf1c50867ef7a337a2dfc8312afea5b40c3deb97fc815cf97012acdac622a9a229276f2d59575b2871afddd9770691f800a18e7bfab17acd127292c432a3581197f0d4b7e373835264299523d687d3a558787124e67259187abd7d2c5cd07918c9fd2d64a753dc7441fb306e025c5f4bcb37c2503e4d8d51e268291ef60d59c035099401f847d15c2b5792bb8447fd5d96193fb7ed824b875a2c40be0991860da8267a274668e8e07a988ee21e89ccdf96854c8b39ce32647b352da2a028d20ed6396bf9aaf40d7e62c165150de54cbf28a76473df2be45a68cdcb5e214469860172e05d784507d1ad83b2dde58091bf99c522eba883ea3660e71062a171a6e2e389561bea0802b11a8d812cbe4c911ccb8f0da6b4c21abb4fbeb5ef6b55eaf4fa3f3539740f9b657ede5f8fb2eb0ba692f0c8c987d8af936a28647346f731e53c683de85041ff770948faffa6f5c7c4f7c70781337577e1040f588bd62526c31a5f9530f768ec6c1301230cd1c3b3fa5b9d2fd82a63ee5fbacd3f5ef96cb3ae39c8d56405790d8c2ab05b1dcf574f72bb61b0ba582114eea9455eca78917daad7bcf3b2b8701ae2e71a0a92b1010f5d00e524553a10d6aa05d2d48611607117823111e7e02e42e15c34d738adc194afd822f00b826aa817b3ef83f81e1055c98ca559e22b40c633c7561cf823c102249ee0666089101970bf913cb37a2e4b6f6f9784cfbac879e78614bdd31bfe0de42ab198af37e6ac5c8601620a1d06c7fcf712cfc2f4d0c74260f4846480c3546df210af53fe7e1d31fdd8f2736cd8a37c76d69ea1bf366ef01e34965d4a8419a8316d285096fbc36b0ec2ff7e49036e87e0484e8679d6ac1ac1cc4083897bda320105f692b253615d7fc0dbea2e7a66dc21cbca8930868b600e97a6b6648b64b350c843cf167f471ffebd748ec02769e7628f18942edb7379183f6935514b37d52248e1da251188959f644767632a19d85a2e4acca9178417a63540d6e271ac3d4f44814f356d8024498652cd460781c9b96d23e95253c6d46e46aa083f1c6eebe2cb5c466577c821600815268aaacfab4a1908adc872f094094e735a3c470ee1f5bc22bd9eec2cf51cb4b75efced0ce41e95ab42a444650f1deb1670f069c6efa35b85afeed92b30102b53a5a9e94a56dfd26e27980550cbb4afb6d8f4fe983d4198c24625a96dced72f9737cef166fc318788125898addef98feebecadb1f3a16edef02489392fbd876bcacd87370d571363e6ba24db9df3bde4f8ed53a20f8cde9945261df19f689730aedad9670a11b8db0941015f75168f8bc1b8387ec60af6a104c09a5bd788870ca3f5a780f5135b879d842127e9b96c371192b162475768a06742f98763ee5e5933a43961fe60524a887c842f9abd4a5a32125957a3c2b6a277c0a66427019cd10239abcc745a8d67e14b6805aaf3b6b9ac6279907cf906f6f42bd9f1df666ddd485bbae5e911207a403ece0cd8929f3ed651f919ce5060fa12eac4d5b18ffa1e3358146335394fc3eb1efb40df3862d247767ab0de8364632f737b276105cf06230073f6e07d5c6687c0e9e90f3e39502b236dcd691aeca37bff905f433df5c9a0cc591d7164de5b0e4d310d6f3f05cda3c6f2de162e620893de9c07fb6b82e52bc6779b697cf6b8b5389cfcf382a1fd05571c73ea20e44dd478fd48106136777061ef10ecca9fef08923b6c07e45c8f453bb35aa10572c4a2b2ca46ffd5c72ada09392f34540411336fabbf885d58c9bf8c6a84a6fae49f3bf061062f869493363498e7dddcb44ff56587ee05aaf8202626ed192e98d8ab0a4263f15fa1383d2fdf1417261fdda3c185941b6c32ca7b4b7f668ebaed59456d9706d05170f7cc1336ca05a56522af8f4817321ca5eaaa92351f032151ef142a328b7d56dfb9c53ae21365658013ff4fb6a28467f5ed04b9f77152164c4f88306683b94ada89bf3ff9f43c0f4265a0ddc045e15121ef5cd8a768c817a72d3949ebdfe40e61f44028326b983c135544722423a8b34666f0647baffb6f83092b2b0fdf69ea767c1579e46d7c4702a965636df3cb27b96012641e23e2c24ba9800391db6b298f40175ccc72b0a1c479697ed79e583abdcab0083dab48ac02fd593741614b181f8e079498e374965fd5fdd04d4fe61caf02564b6eb36ef2c47dc9009fc15f768cb7ac15dda7d22c7a20762f3b7a5daacbd859cfe1315b7e8eb044e6bb0d07f9ca9c0e2f74d164ef1d27e1b1f1b6a19dabdb29ee6c9e7dd86c07aa7035bc3e33b986ecd43df1835daeb9d06f924836611d895637b482806e7c87181b19a871ead5c3256064dd6a6336b68fb70e736c4bea1950012903c28c703c888ba29607614b3022a4ed0a9df1677b0848453caf2c71343bb6a2e34a2ba08674c7fd4b94ae724c99f0d8728078cbe980ec14f8eea813c6a738d7a1c69733a6156503bd46f92d7300eebd3b954790a6a7cd44af3a9a3f5cf3ee4f9a88df03dd1d381adf99b3cda2f6768fc914c5a2bba291c43e54cdca1c835ea11cdd957aadaa66dd955047432672c82a8fa03982a3865b3bfbc943c31bfce7d92858e79f3ec328e9726a2361f6b253090065bf829ff3b4927a956552845b8a89f9786fc3bc63d222f7e628223f116e77446c4a8cac0d0ff823b1d92be9ad13c157202c3659c412c383a7d7a95ab9354bcbb8a04c10489dbf3514b4a5510ea4c6f39847cc8c1416cdeec4ed43a62c86db3eb927af2fcbc092d4a2bd5bf5d257c3e02befe07ba54ad3b2838ed6366f2dca0858ca4f9fc63b6a71a38a8b870681723a88ccb84429f77fce43c921c306913d03a1190cd473e5aae51e78e88a5bb84775534c74d9f093ad28adac8e7f852659e7d6ac24585f316bc382d01abe0762267b3897cecdd6b2712e18db39df9667cc2d53e03ee001186aa8cd09a7658a90ec1d51ebd302b72836a7154893ea68b95a89da2d60f8bdaac731bd27fe220eeffe51bc78acebc73515dd82a4e35a28e47dfe8fd845c18cb1121914853a887a7011d64730b855ac9cc1579a3e80d80f7abb9373aa4cac790f8d113e63b0032a9a76974a3760810703aac72eef40a37073863bd2b57fae4e15dd7f7c60b86d8499154907153f599ff17cd1086c3448ca0059574ddaa9b0db3", 0x1000}, {&(0x7f0000002200)="3a1083c7e13b05a76d54157baefe3dc6c894db0e77b6eecadbf7337fb386adc1a2dd271d42fa4ff9021558560267ba25669a90b2f48c2d576bab77d1235c05c552ee0ba36281994138722a9104c8cf062051cb4beefd4a6f3f4714fb9fbbb5fc63ca1e1186e1982b48786545514c5b1a1ea8cb85447dc7154f2928adffbc77131549587d8b853e358edfa7e30d87a50f58acae4a88eb903175f245f7d9b737a9b4cb", 0xa2}, {&(0x7f00000022c0)="9f15b940a75f0286a46725067abbd40a50fb20fc9e44ea0e8888aab6d5a7dbfd8a3148b12e91fd56271f744a05a6256339aec46dcd75435997e302c81639c3e0a7d0eaba661d370611db3a79e9fd9dc0bed818393c13c6998252eba3445d15c8b57797384247dd3aecb3ae1dd0bb161b9ef68fab2e589f57a15088111da4c65be6ef7346a4b975ec9172fc96", 0x8c}, {&(0x7f0000002380)="8bf6e6e174f41114602fb2e5fb25f7b62f338fec557266cc7f5e853db2b655fe7f030725e5316e8e47ace207aed8c2336312a5d73ac38ab4729c9ff18f80fa8824571ca9bb16c0a39f009e42a8a64e8709bcd2fcdd9cc831e8d24651dbfc42abe22903a8f8d3649bf9c9bfd211048d246cf09f1aad62d0b11eeb99c55d52c47ee74f7553bd2fa87089303038c07dd365e2cb261ade2dc9b66e79fadd33f47b3371a527d31ec1b96baaca43f2f42c2595254854754f3b8ae895b76f0e50fdb8c80ac090ce6e177fe94928a2238d2171a49fde224c24be97dc92aefbf5d4b0c455c182edb13c030ad7d60bff99e91d0265", 0xf0}], 0x5, &(0x7f0000002540)=[@rights={0x28, 0xffff, 0x1, [r0, r1, r0, r0, r0]}], 0x28}, 0x406) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fchmod(r2, 0x8) ioctl$TIOCSETVERAUTH(r3, 0x8004741c, &(0x7f0000000040)=0x7628) r4 = socket$inet(0x2, 0x4003, 0x6) pipe2(&(0x7f0000000180), 0x10000) close(r4) socket$inet(0x2, 0x2, 0x7074) 05:49:53 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) dup(r0) r1 = syz_open_pts() fcntl$lock(r1, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) lseek(0xffffffffffffffff, 0x0, 0x0) writev(r1, &(0x7f0000000400)=[{&(0x7f0000000000)="5e5866212fb73ee9360b8b", 0xb}, {&(0x7f0000000140)="98832806756dc3b40756c88a7f2adbc90bcddcefff7825bd170412fc885b5c12721694ead128779e48d7a761913e7171d4ed8119cd421c7b730587b4c914b4d2e81bdc3174484623988f63868232396083d10ef3476bd2908490df0675b650032f9fbc7f59e514c460ee3ed4ee4d2344caf18766ab4a1e7913cbb1bb48f9bef54e5eb0e2d5d1be39f738abbcd4b1c4057981d0581524a6a9610141d4e40995bc6bda13fad61ac01feec1784915b95d44f6b9f8d4ad70949df899dfbbf1283bfaa5fcc59ebe7b3276f279f77cc7892c436a6c007985a8c8a5fd31682004d0361479df87f7b883a1b819020e20560d2b9b", 0xf0}, {&(0x7f0000000040)="9f0cc07b17eea7269c317072127920c365a4040e807a59461fa56c86a8ea60fc7305ddf219962a34e4dd79a611d53d6984ad380ae49c61909d51837ad8e781d7eec0fb6be4a856aff87aea557f09c69d39e9079f59fc632edc28d7717d5b1a10c1461c74244454fa7829ddf7da1d5a5cfabdef3fe66afcabc1f0fa4cf58b0db420f7ddc78971effba4a269f3", 0x8c}, {&(0x7f00000002c0)="8a02611a83af8b3f35d6e8598afe08932fda7b36eea36e302392790ef7d9caf059614dac80f601b0ea2d140fae612b2ed76589a0b9afdc1b5193e6322b176f886a9583bf3b", 0x45}, {&(0x7f0000000340)="6107f598acb4d931366b9be2fa09d8de264446d0d359d6f8a3472181c5a9a74309375410d4ee4e2d6d972b33438fd760bd189d26c61045529a61507610650135af3ebe6f7c236aa36d93921c3e6535eb1d0d04affa0b5c6981b8c8f6495a1c5757da6427ba7a5e06fd391c703ad895e74d9b5c7dd048df2f893ac0aac2f6ffeadf2085a3fe0b8b671e045b19bfde43336ebaa787c80a008321862e09d07c7a", 0x9f}], 0x5) 05:49:53 executing program 1: setrlimit(0x8, &(0x7f0000000080)) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) seteuid(r0) kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) ioctl$TIOCSTART(r1, 0x2000746e) 05:49:53 executing program 0: r0 = socket$inet6(0x18, 0xc004, 0x80000000000010) setsockopt$sock_int(r0, 0xffff, 0x20, &(0x7f0000000000), 0x4) getsockname$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) 05:49:53 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x10, 0x1) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000280), &(0x7f00000015c0)=0xc) sendmsg(r0, &(0x7f0000000240)={&(0x7f0000000040)=@in={0x2, 0x3}, 0xc, &(0x7f00000013c0)=[{&(0x7f0000000140)="ed979940e79fa42c7b6b3b1b23646963c9cfe024dc4f7c22b75fde62c25d706cd4e8fc8f7c644b5f807bbecc2274fabde44b4ee18c0217e2aae1754407dbc972e58c0f278b7206b9b0dbb6b2c5a4c7f24fd99b9ea277ae81b67aca68943363a0cc6024d9686945681f7ad076cd19058db04da89e49f67cf59aff1eea69a9a6651b58b1ca7c8cc1dff2cb9fdfcd", 0x8d}, {&(0x7f00000002c0)="f580499f8f43669e6b4980677af79960bc06dc55b6df3654cea85f81e8788fabaefd022305ba75475bf9c194482f26937d18e37c06547b4e325be0afdeceb906f75e1e90094d98d52f1355a3d39904bedd0d83c840504220d9c5242588e32fcead1cf31f0fa629336856c512d028ccf2be402129d4ef8875a32369af0e21ed4a122a4a4f95e51fa834a1506c8ab1ac1545d07eb9e610b38ec78e9aa2ec76cf0c0cc6777d890489a37b2a36d48cc614fa5b26f4f52f130bd3b4a7bf110c39c39cb937680c69375430bc59d48917609e90b222eb9f2cc7e49e20d0282c3845524f3991be769ee65094dd7337ff1f3da236bde80e2571aed8481bb5dd4cb41f", 0xfe}, {&(0x7f0000000080)="f98ca646affd6607c6e9609939aa2a41e87476c52568aef3e198bcf2638d50d0cb56da0e7feaf6e49d167600d1c1b74ed28a2494aa59546aa71e802b25c2d58f73ec94415c16fd3be498e3bab5a5c50691473c936e0a1de9ca1909e29c7308", 0x5f}, {&(0x7f00000003c0)="9f1ded4e00c4f49065ae22b6f257e62410d498290abac18b2ea0e254fa31f6e960db6caa4c1d10bb5b2f28669d4bd27981cccc1ea452a81c4b1aa73e3188f16c08a020fa066c495d08e629b1ef6a4e952e1bc787fdf499e94a414fd26e205f032d4e712743e6f24f147ff8c7b03452774fab0e63d09bf774f7ee80c467609347c7efa8e99bfeff32eb89a9b2263736213adbea45d00f9c3f597419fa87810cca9a288890832a90f9e5277e92fdab6f2018184d69ae42bd78af05602cfa04dd8617ee74a61f29bd492def550359b0f4a5bf4353e70a70b513e390055f7205f670d31a119ff4538992872ad18ade2e413e6820023b08c8dbc466e41bb49a464f31d77ff90d76666a3293017cfc300eae71417e53411da9247579de3dce64ef5a0929cb4ae084037c55d45ec775d2131573f0b557badda8fdc0992ae92f5efb6a6383ce64a24eb7a84cefe51e651c3f0cb9ad59e240d4cb906fe6eb15f75f0b5d6da4d545faf053baacb9730e4190af4188d81dd6e6ca6650a25e356c42dadb7fa10d35cbb69872ec64fea99b950938df4c2ed8a337b12a98a11f6259b5beedafb3ab3f648ec0fa4670cb20881355ae7501f9ae335b442ae9a2061eea1a4b35137b8a4f6d7d250716478f0fa4f1df1def7cb3ded213c7f051e9827341a53deb6f6b43a593e8c57da7b53221333b1c5b131ce281f35abbaa30d546a642f0ead7bae785181e6943ceb23b5d9f8f46f682bbc6f7fce8a80057ff2624f78eccccfb65887fc0694a26bac09a754ba0f41c367a7f9ed3249e4b2b21fc80f9219c0545ffa9b54ccb55f6c140e07a4fcfaf35ef43a6f6f1d9818b18d1b12f8c58273737caacd79ba7e305c95cf51d08a1084f45306e423dfe4fb5b1dfe84d9cc708738699a16444c82203da21abd1879b0a8eac54006ed9546f09418e387ea5e7cc1efba4e8ed4ed2a9a3fb87a0874813481f0c82ddce72c662825ae491b21bf2f733b4b1a34f6bd57642367afd21ffe59b4f9ead632798b33e191c7b0d3510d30b527364b76c5bc86d11c6233d732b2568dd730daa462eea64f861bc01294c1bbabd2825ae456a1276844ca416fdc538409c5af7d200d281ccac01476141becc894ad309d2b46ba307d1bea12c167afbe87dc1a024cbd3a873bbdbcea42a7bab12f913a64e99af7319f2d4bda8265284ffca468468c9b788d41ed185a6c495036af585211a26f0ff50e8f54a65b3ab888935e6a90c2b2bddc58d293fd6d45ad705f8aa4f5a398c1e82523106b3471512991c88fa8a57bbffa5cb019abbd6bbb6f906f910d7cfd27ba227b28d7d1d9d0b030c2ab45241d08fa774336a6d8c9d4072547d7927b2146cb6b53d079e05c05c82a6743d89c02551a0dd93d8d8338e42bf76ce3fba98f34f4bb006817ab6d0a6dd4432bf928f0f937a98a968429fcce0e3558c26b8e9abbcab5f3fd28822b15f716832291f5d78c657a16eeeaa34e7df8475b0d581216e50a6d3c248d771e5b0aba73a50bdb1877e6af823a723a0581f38d3ec2de4c95fbc6df0629001c55db7c76e0d3088d08d0a2fc322aa044f68436ed6852e0a81e821cca3d00de34653dcfaedb14b19170e9800a7e81c6f5c417755849a6e28cd947503804dc4b422744ff33c7229ed2e5e2b69ae742d87ad68b217df1b32afd62210f6670be1150aa56aebe949a006c9a85407bbf864bc0976c4423bd7d78bede9b49570d12987762da58fb884ebbb65b16322679525553accc9d0094016a1ce8848557bff3faa5fce99d06ccbcfad94ec62598c3e3eff1f9e9dc4d8e81aade162b836751f4af08ab314fff0d86af52aaf0d3f0643d184a314a8922519d5798a33ef098e1b6c10aa1a832f222313fd1ad4ac6ac34ed07ee745f1021e0bf2bc1879f490301b601b4ec5c1fcabe0977313b4c4b4ceac64b94de11874f093bc75f3e2048e7b6739a7c988a8dfc8ce572edc02b4cdcdeb314fa112dd26cef6840085ba166abe481533e95729f41725bf3afc750730de4ef1ef30cd874907e2c1c39da1771d3d6c1d53d931687c5d6484fc675ff72ec8edb2a6ab0e0f60700b64c6f6c9f83dfd065d17679200f928e4e302b7caae41beafa8fde24e339d3908de25488334b6536e486d6a4c66e55904ca6d5dce2e135615bb156616c89fca7ca39e800f8f890b19bc5c9c2aa2aaef8d3b5c7d710a2d6adf8dd68dca26697d69001d0a9766c37c0ee2d64500974f0762a3969fdbd3cd9d67f49f9fecd9fafd62ddabf06a1f5d7044c8874f8d223535de9e82cbabf48c3a995d00e72fa91789d299801fcf5f24f4a035866aad5280a61ab319eeba3aa5fd6a126d8fa90d1e8f9e50789d2ca9879016c2a23551be84611fb3358703240e8d656cb58c098ffde1440a8899b8e2f7936e50b64de795f556376b9150a8d03b40e8706cbc1ca03e028b6e06e4892b9afed5d0f8fa8709fc12bc247bd48fc9a0251976b958dee88594970db0962dcd2e8e8364ca7232416f1063f60c8474ece22b81f5f5d61c6345018bb4a08f6ec4961f382bc5bbd101b1e96a836d47d4164b8270d5c6d3606ddd82c619284531067afe94670404335adfee692565ce6eb9cd58a2631ca30fd1a08f1d04721fe8314ecddc12536e38bd46c5cc10719853c3ab9baf44e826ed52fb1e4f8c80e484e269ac8489e8b3fc2f99f0f3c8c3302c0f6568c625d89b1340779a7c933d4cdec4c8c16a7abc8712d82f41a29c6b4c49976dd66195aae72654dd9053dcccaf7c945529ee80ba7a4d063bde78b81d3c5e6db0a4f8289e98655b858912ac5f7454374ca3798f3af565fc680d59ba4a089857f9853025720bd7aed7f396bda935eaf987e93a4d5f1182d3ffaa53d109269e5dac7d7f729498f97b4952d12694aefc922a4f48d5cf263e99c0aa86871b00879c8c83d1ded6d4ca3172bd4d317a363f121351df873d59d35a96c266c8d0f3f472c52aa6914a5238d094e7cd8e6ee902240d3ca010ce6809f42aa4598a62404dfb886488f2786a37d787c3696b908127dccfc5580ce013c898418959ac09f1eeb14c493a5b17b3da65ac02f010d25b96f08c744a9c6ad9326247da3d1232191fab612fb50a19a9610cd6911f4e8dd56ca607b29fe8e4380a5c89bb2fd5a878a309ceee87ef68e923648f0d77f9d7ed9c826151d97e924beae5029f3c2b9b1aaffa34b6b5e71fe402838b075dd15777b220e70f48d35ac4c95c10f7a7cb44ad5af887ec55efd969a07fb444b4dc6bc10895f11ace36bf7c2defd180be63763c7f38d312c0b592ebc67d9b4c188c6ba52b229b6254cad85eddc7442fe1c80509ffe0372dc899e01c4158ee2dd0165ffdc12301488e71047c94a8e1f7ddd913e2d5e5508f3196e6eacc4ff6b558fa1ad004e41bc0904ead496ce9c1f246d6b26598735e3f9b1edf4181a61a07a282f13bf869b0e0b13f5f4a0db953152856df401564482fd7664079aad3f165dfaf311a4a6e793e4108785266a8d2a3a191e7e0991842b7f6880ed28b067bd948b0ba2c5b0cb652786fa26418bc5583d53b2904fc02ea2776b21aa68b627f7f327a7879de77bb9e31726f32bd31c52ea4c91ea10e20f748a5f3bb8118a6ed63d3747bc141af22756d1069266fdb5d2dfcd119c92fb93ae9426cce24d8b279e42d1dd8cb73ccdb4da1faaaf7e82f8af406639504fc24a7cc87c7d5b00db5bbdaec8afdf00386c9717a28aa62ef410342fed93dfd5b6da081bb2309fef8ddfab21d71881074ff34986500bd24848dfa7d3d74faa26c9168ed9f6723787bdea60e23c10cf177acc43ec6d877b39b176980d07375e5aebd935772fc92981ba2a020a4963fe26523a0e93fa6cf496ed4784bf041ef7f16d3d30231ba73b029ee6b3b0e32130fbd68dd9ac3d69cd76acc8fd58651a2a9dda756f0ae8f237dc9c5bf4593a896c0f4887634c4e08c4c08d33dbd916593982540a770a84b1bd13f93c3e47d319e8a4816d29731892cc5dea2621c397bed1eca0f9ea964d5fa8d8bffe9d426d3beb64b900a1468d5b7b90adb51b610c83887c6a7829134c1dfac7a7337e8c65eda4825e334f09fe28b9e0c1dad62a5313857e98a731f6154914be1a485b71f699b45934d886fb87aa036eeca5eb81694ad08484811f54df7ec84a11fd91209a91926c408f3bcb778c50140bf0e87d629cb0bd2afd98cd8a7f5b90c8a4439972f713708b00622c877782640fc997efab77915c8b5b2d27f25909b99658ad0450a11f46332946351de03df99eae0b211c097ab821ba878b9a3171d7d84d43257778d9a128d8807300dda30361ddae89c73e8ab253cb84e9b045a371ffa381c6dc37fde069e7fe979219d827911366576651137a38acec81f405cb7cc597caaccf4a7482b80621719073a134ae082bf1050d8bbb836b881c6837c431b8a5a8430884116ff8146b403a4f39cde40a2dbb1e5ffe9681c2cd9e35a64a445fa8080d720f279070b00e02fca7b01273fd182893932caffcd37cbdb879f78e967ae8bd6ee6021d42395b3eff7eed4b42c14df759fae154a6cd47b838d29d2b7fb99fa12d419ce919c2054b48209e4fa10cc4213d42dcca4a931c146d27571043bafb7ef83c8ee14fd4d18d33d4a142893e2c84540ad7e85cb1f33ca74577ebe3ff903741db20f58475a6f513057b334e704a5a5cd5d3c58a6e4fb03c2a6f5d3d63e7e7edc554dcec626f7f46a4ec90b9745285e5d4396b1daa1b0a3ecd1c770e54d44988974cea08025929fbb17c6835c2f02fc6f9d85f0817110a73c8404d80a261667a611cc442f6a7d6253cf84165847eceac4206657a6f2efff1f75322fa225200d507047003ab45d630f204246a816bafbc43fbc89a6b565b62a5806001014f75548ef7e5b09e2a0a09340a9533b1ebf540f7626c957b4c974cea46948eb15db3d50e7d3f97f5c745e0f2c35ef645e3f2b4a2c035904bb81a946ceeb8980c8ecacaf19c0192c18e93be609643b62f4c54c9d8b103626f29b10bfc1ec3402a6ec715f6671877988d7ac9075973eccc7cf2d3f2984be31d4321646ea643d78209cd4160566ec5ec8ad737ce8e6f16d543836f8f11d038199a51d8506e82e96688b337052a6c8453df28ea6cc6bb150985f052f35f6ea48f9de35b7d8954b588e877a8a09b0127889a11e816dbb21b2f2c3894f523609fc7e0681bc8aef7f4e75b5af69a22705d68f6c109ca1ef4466079b851f8813d2ce03d39dbfc7ec9cc352e3aea30c6a3debbdcf6df03da2e782d024472e03a8b4148ba9231dd65b33aec04e47962575a80f0bb86e676a83aaebc7c6c03d3a4ff0255940cec2b3712f70e435601dc4340f59e5eb4c2447f52a5a025125df7a188e51f7f470da5ef2cbeaeecab4acbe5f33cbd9e193ff94751949e21c8b2074b1dd5bf40c64d5622c92d7c6daa4460eba20df8689b51f2be5740abb347002e3a9101e1f0e7fe8eded22a12444bcfee6061b519a6ce3689a2f7c115faecbe0efd772e7790866e6258aabab540c7cb73f8d3d45b74a0f8d6a0d7c4ffd3455d8c66156f7748d63c47640926031719fdf9d21fd2ff37370d0869687c476d313f3005301a6863259e26312d591aa9f25f9ee2893f760a28fb4864a49cbc64f524b28fcecaefc640cf2f415ac0e9937ca58fa47d81f91edfcf3a1ecb37b9aaa1268fc7d1b9bff0ad7e49a9a25cf0bd41631853b89a482bc50ef04fa1a462ae0f99fda4ddac5be9b15a42b47063e52589a155ed62270f19887b084b22eeaa943d92bd388b6e7954eb03868dd602e25206d72f3", 0x1000}, {&(0x7f0000000200)="d0521b900b5290f017f224d04a67bfdc6130cf830ab4653df668e38ac2fdd529075bf5894d2950166771e2470e1c2d0decaa2ba455cf3122fd", 0x39}], 0x5, &(0x7f0000001440)=ANY=[@ANYBLOB="f00800000000000001000000010000007d6356737b814ca53bfdbf1177ce91faf2a8859decd24b5a3eb3c01fa4e7094cab68aee699676991fda1a296d511f877b9b42df050a9446599c8993f9915d9254e15636df0afcf5bf0d9718dd696596849d1a3d85240d95cfc3a7576562613aa86e2203a28304a14b58f0253ab0710a779d3de002d6b91f49e4457098c781f7c17dba1bd6d2ad983060a173998942b8c524712cad76299869dbe13eaae1914b55e0cb760ee39f1d9ffa07b98c29f03b61bbb13c828f5e55da8c1e493897a9e14ce023bc375267710e90559c0a400000000"], 0xf0}, 0x0) connect(r0, &(0x7f0000001540)=@in6={0x18, 0x0, 0xff, 0xfffffffffffffe00}, 0xc) r1 = socket(0x1a, 0x2, 0x7f) setsockopt(r1, 0x29, 0x3f, &(0x7f0000000100)='\x00\x00\x00`', 0x4) sendmsg(r1, &(0x7f0000001880)={&(0x7f0000001580)=@in6, 0xc, 0x0, 0xfffffffffffffdd4, 0x0}, 0x80000000) 05:49:53 executing program 0: r0 = socket$inet6(0x18, 0x4, 0x0) getsockopt(r0, 0x200000029, 0x24, 0x0, 0x0) 05:49:53 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0xfffffffffffffe2b, 0x0, 0x0, &(0x7f0000000340)=ANY=[@ANYBLOB="28000000ffff00000100000008cd3fdf00000000", @ANYBLOB="fb630d72580157547e72d6d20c008bc468261061790200c6e0240749c20e9de5495a355b40a8d7dca2d042f0b786411fee155f5b9cec7bbb3865260089701ed405fdbfc496d921e6786d1651e31acb973093f2879549828429ec5990469cea7785e86345ac01e9d8d1671ea7", @ANYRES32=r1, @ANYRES32=r1, @ANYPTR64=&(0x7f0000000240)=ANY=[@ANYBLOB="97e4301c6ae5b1fc433d140990a9dade60f30a8ba86fabcd908ae2c7d84f6a2f07d40362256c84bc7c25ab03f7c636fda01e8168f420640e2df281e596337c9c1507574abf32fb984c59d67dbc1697cc77e750b6e0e2d4fd0b16e2e34b881646ca8d19c81d81ee552017ea37df1e7f3fdd527f5f807360c12932a634c6c14065a529ba06a903bd82ba47f1295d2a7d559fb8129d7a9c3d33acfbe4f01368a29723b4054e9a00520f72f012c11f383e766ab0f87145a4a9a9b4e7972cd977d93b23ad1d218ae370440d", @ANYPTR, @ANYPTR, @ANYPTR=&(0x7f0000000080)=ANY=[@ANYRESDEC=r0], @ANYRESDEC=r0, @ANYPTR=&(0x7f00000000c0)=ANY=[@ANYRESDEC=r1, @ANYRESOCT=r1, @ANYRESDEC=r1]]], 0x2cc, 0x4}, 0x0) recvmsg(r0, &(0x7f0000000200)={0x0, 0x0, &(0x7f0000000140), 0x0, &(0x7f0000000180)=""/88, 0x58}, 0x0) 05:49:53 executing program 0: setrlimit(0x2, &(0x7f0000000040)={0x800000, 0x80000000}) r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) setrlimit(0x4, &(0x7f0000000000)={0xa8e7, 0xffff}) 05:49:53 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x8000, 0x2) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000000c0)=0x4) openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x20e, 0x0) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000001080)) 05:49:53 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = getppid() r3 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001700)={0x0, 0x0, 0x0}, &(0x7f0000001740)=0xc) r5 = getpid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001780)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000017c0)={0x0, 0x0, 0x0}, &(0x7f0000001800)=0xc) r8 = getpgid(0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001840)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001880)={0x0, 0x0, 0x0}, 0xc) r11 = fcntl$getown(r0, 0x5) r12 = getuid() r13 = getegid() sendmsg$unix(r1, &(0x7f00000019c0)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000001640)=[{&(0x7f00000000c0)="e41408ffe1f1a066fa6a212030412b0ec49230de2c68e49730f265785de20761919b478b85785cab9b3b335ae6fdb6bcbe2953dba307a3a98719b74a6bce96fa3cc2b19d25861190f7b6772c4ecdc30969993a37895214262d2fb26bfcf62663202266a6aff2bcf349167c40117ef6937dc748b87b1a4ab79725f540e30eb982b55324651112cb783793e48e437d495fe5d8925ae3ef1cd55c1a878d2aa50bbf98e69edb2e4adf83bc8d8cd506d3a18f0c06a70032a1a75b305a9eebb508a50e1227d6099abf92a9d4c2393c93f950306351", 0xd2}, {&(0x7f00000001c0)="2d44028bb1958e42658f422bfd892165161309ede4a03d34089e65ecbe2bd795162dfdef4bf76ea1c7b1e36c9b2f4ca2e39006fe11da4534d3aa080d8ebaa760e8e63912ae4352579cdd0d08ce6a0f0570aeb56a8ac85d1ba50488263b438a94bdcc6c80898a61c77d29e9ff4d01b498bca5ca70985f0ae5cd1e0c0aa1c3e64c6445800c1b211b99e25fe047cfce25549756c321398c1bedb5bf1cac7a3fbefe8a56e4aec475823d4b9a", 0xaa}, {&(0x7f0000000280)="5d2f051776c888df0424ca1dcf6345ac530f4431976e77431e4cad47d9621ec31bc5c99d96a39d671a0aaeb0d414901561acbaa8ede52abf36861f6147853c63f124f966bef468ef66bee43b52148b2188ef5a27a1a5849d687e9bea3fcec65a06d782a817e12efecb7a53e588529cb2305bd70bdbc679688f7920d5d6bda1f0450b8ff5f9920fcd4cdf1cd2124f48863a4a3ce3c49b7df41bd1344ab34c415c04110309e999c60dc1cd6664d93628f910eeaa0066b98bb7656faed411ccb24de62ba382feb739c053ec880a30153c319e515e6c8e9f352d619d312d9f032112a0a5d7edca40ea2e3b515dc5f1247378aefb8d392e87b686b2eafef41651b8f306c5365a35f120e21e5b80f408589121310037a8c0fee23f2970f260170b25f649799655c28e24ef6f6d1a705043fb58faa518dec4c3d34fd21700d414f437f6bb119e769c36fba7ff480416f5c44d841c6d3e441e55195d2f49cc9dbe0868af87990125a0d938692cacfce44a24a758b5eac69f7e74fcb68bf6205ea521383a8d5ea6b78e9854053e964dc265e3c449f177ad36512aecaeb902e8c1e125771f8fd40ace8c995db731aecb857a169d06eaae3e470c754b5c9b0332f5a60433b21b7604be0a549e2cf49a784c3afd8ade257c41d07fee02312ef4b43aee9cb16c7e4035ef728cb10f729670db35ac92dbba018ebd26ddee2e8093ed3ad2f9f2de87b36c3cee98127fe4cd8f027d3d8cfb7e9b8203c7b57baa43e5d9aadd08a692d5c9bcdc733096414a0e3d116c22ade8dd96dddcd6cfa9450a094f79509812ca7e4f3c6fa2e5fd606bbfcdc0f1c06f77b5ba9bf55b4afb712a3d939f7dc31aaab42185b50da6341e81f9669c0003b4bcbfcccb9993171c56b6d9f3d54668e8c21e7e875c431bdb17c039a6f47335369ae64806949cb9578b8c5df89447a146b66debde6c2bb919526c9d3e3bd66c47000feafcab741136c636cc990a544071a4dd6d5756293b7317d7efe8bb4743b7630ef381e08483bd2ea6156f4e0adceed0e9b4723b628fbb4f104ac6c7893722ebb7ba23f98af081cce1a7e12328770996ecbe0a7857edeab0fce7f7c670fbf303cc31b3d2f67a4f77ee93a2a0ce2f8b7227221d80ba0076ce97ccf009bf1a3944e434364a7ca85df8de7b3bdd158d354d8eb584a81cc1fde59667cf409dc310c0c50c886bf6586caf4a69b4e411a9b4763dec15d0e67b2c19cdaa329bf70fe54baaecca45b3efe65e8f745a7ea725f9fe3555228d27b8068cc3d04a441842c1e367365c4b20176bae2fc10ebae9ab2cf2ab85bfa2cb986057d39073ed5994266324ab2ffcc24517489c393bfc433f1bce9a100f9c85ac7b637232b1e32ffb99268ea30cd5ca26f1ff0df74e8edd807d45c2b5aa1078d989fbc4f4d7d431cf25e04897ebc3654f3d7552f90ca7ec0156b2bfc189b093e8a8b27aac2d5b3ac67df3452a0517eda34a85b32fdc9ecba4ae0f79d0f0bd2795a7441267e0dd9d590db0ee69f39c6ebd31a4c34c06dea67086b7841923a9d72db8d08f4f577189a869f04f1c72ab850bf07d7984a2a13a90a198743149770308d7517dd96b31219da53311bfefdc86622670fea6540fa39da1bb1566c93e764a30306ccd86c6a1550ed7951331f85cd1fd1096134a9bdc2b0d4032a4a5fe311d77d76efc81007b5923e1ac477a1aedc6098a95672ff1b1733eda84a9613ca3f663994203d63bfff8fbdb9b65a9a3b3a203313c6607f84c17bdb7a4160050f1a63db138b3ebc2c4131b648dc94947c9d0641558bd891f76788592cb2603167c7fa2aa139034e3133401659cbc6dfec2caaede7f13b7819cab6a5b609c812f5260ba21759ceb24e18208bd02fbb07440e4c34d5982b5ebb98c2af76560a5562b2a0d41ef8a139015c95b3d72a813ad9958fa997870737fe9933f55ae5994ca986fbbec64704b129d2d936eca27043ff15380c6e41f7a3a60ad10cc552e40aadcfc31bd3ceeb0142adde285ef4cb145e6d4420faca8aa9c54d7a39c8c19bb4eba59b694786553e85fedebd24cbb0f9c579dccc24022e192a92fcf60cdc118619619dfd635c703270096bfe9c74fef142c8a55f30d9c827d61f9f63130bdf3d15bb92ec70287aa203b0dfb25ed016220675c546d72476ed46df106c6e94c6b14df292837a5ccabe2b49cdba93efb22c55b93c73ee34e8c78222f029b76ac58f2aa3d2d211030f7e67c36d2f9ff6d724b55435fc718c42ac8a55fc7ca72ac0b294ec9df88423157e7bade6c728f50230ba5699f5f3bfc3100916b7b1bfffc58a695410b7545a5ccae4666868480b471816de3f56e1b410f16b74c3d0d3ebae42bd59998932dc5fd18936e5dfe3548cbae680da1f40a42cd5784b094669e13f589739ea5d15f031a3444bec7f2b8ffc44059aad730191a078d7801865f04953213a42eee499cac5302304f62e01fbd9e9ec3bc8ade7d8ad7a7c5a152d550908d655f5dbbc1c1946323d26fd18b4562b650a259cac5da4c22874b484e2dc99300933ddf33c36af447e92d91d3b30e636759dae9b3bd9fd4bd5c56f27760529f38c5bcbf2c0a42b9898c701e0a9e01204f0b94ae6f6a87182943fe39ed7710ffbd63f293f5987a0486efdcc0c35593bbf3d4f9b3df3845cb50cd603f7137989366a08a4713b3ef70df453493d118d76cfa1b7044208a89fd266859b0c2e72101e3c3e227056a0a0666f199bf093f08ef2f250f98e6f115e3b0b6a4bd66c35fda9ef6d9764f917f1dd3e220e0ee070fb1c08ee26e381e42d38303c78314754c4cc95daf14973ca1642da5bb0c6f518709d5246725f5d26917e6b4b0401bb80f60687a9bf57ac6cd2e9e0184a727412102d6743aa16d676a6b30b8fa750c5da400b070a959ed422a2e348275371b9ae8d92f57300aa274e54b87f119fdf1a17526c4fd73bac0e885a2fcbdf315db3eaf41b4644f12b23aa7c437eb8666503b5bf4f1abc5c37571f132386451fa5fdb78722024c0470168e0e9d9f4e1e287ada1ffd0d3fe21eb8404f0ad04693be9af33ba59c1345286f6017ce80175372f47c52f5fa5589d6530bb80e4a29e2baac154934d390742ee1d2e35cf0b50618a7beb14187eefef2129226ccb6a95102ff51383e5445f79d58a8db11e654e9cfbed03685856d0ede37dc30e81c96a4e07942abdce3740a583b37eb07be4f1f819ae0b6c35abbdffb82398662f7a230d3f5000da0ed1873cea84099a8522b2190ec654168b4a12e073cc6a84a07476c168c55c69410a1b8189075d32bcad83fb9720301becd4861f533f20384eb7407cdd115e13c488b9fd993e725d49c15f45eb2ccf3da713c20ad373ce0ae70a5b57f2959e1144940490884fbe14b983ac9f27296e79065e04f40a6b5c28d20785b49595110858abbdb1df8a59c24d03f7e09c3b4f6b7f1580615cc8b08b08581f80d53067143bf453c807ed48e5c3e2dc8ca2bbc112f640cdfddb6922b425abcc14b61e37dfe91231ce2867f473392baa0648c8887a236f8c732cc5fb6cf652f81fb5d25afd83c89bf0786c7aea76da7a2c3528960d80b15f450f8ebae4a114a4fb38229e3b924543a4f0cd06481cd33889d19f2b9fd1e847d7cd69a2dd7da502a0201d7815a56db84afeb69fed8868f78a37b41126c6f11fb2be2a6b8bd778b9f24c1e29063f53f97bf2bd5607edfef85c34ec71c78d607d34c3666c115ecd6886870c2ea5b1e2b52f723edfffc3e28067b496964f82eeeef2d2b37df3962fbbc83910029ed03768a668efb6e419ec0477550abbd605cb667d9a652c55804119d31e4c7d04d0cf27339b038ce8768fbf6fbc312559bf01b7c839f91f804914dc3c671b2ee137b687ce65bb52fba9068d53c2571d08b3e7331c532d57a178a36793b67b82e13c58c212692d41e36d6c8a27667a01b9a2dc66012034ec5e8d150624ee8abce44788f34d633ec489f0f2752e772337b6b9813565cd133ad1b3b1e4687fe52211e331611c615a1ac042cb42fe8e2386d06c755b9bc8c1c421b7f3b6ff1f6171e05e0796a2663cdbe670c970d3a0588b5fb1fd52b29f8a238581100c38ad35c78098159d68b9cd01f23311e6764ddb22b9efc3c229fcddc37f7339a4e82c11ffd7599e7078f930e63aa0192a52e86a2cef725656bce58928049c5a68e289b41e805ebfc8ffbb0dc27516df8604ffee89251792dafba66a0e74f2d1e6b1055b436aedc3914018f80dd904f6b30465d694343f3baa9239c2e425022ebb23e8d36076b3709913a6adefa5a5708303cf05e702f7bdb91edb1ab84a3c8ded6058cd8e3dadf6a46eee6919af416aa2a9e0af9db2241485ceb785f3e934bc072c4cae0320c8eb505dccc18774fc5db82c30075f46816fa48de25cc711133aeaf7d0e82109990765d40743ac3bfc311fec28b66ff291bd4da53020217dfb14c5a9f63e941da4f5a14380a5d24059b99addd7d8d49868dfec6bd15baa7f9836b10794c5f1c727a80ec0df9bcb4be86bc4dc9d3e38c6c878502ea364bbbeb2590c777111706c426bd248793b90160394b69dcffa7cabe1dcf48c66281e21437f660e112d943a07ccc24c3a8669d15673389b489baac559dbb664f496eba409bfbfed156874656ba8e21381f0a6fd1206a5102ea4a9664219ee3478d30270e7bf43a24f4c0ab8d21ff0542268022fdafbfda9917e274e3e65bede670eea63c41ea609c50e90d468ace2eb8a0a819cf0c10fc9836ab7b708fc07a48a2463ff1764f06ea7b2e99b9e43820ebb2440347d9e625171d2a2c3e5ff088608f3a2395102560d77e49bb67a850bb1e4f4a9117070433ccc2df54e9fd95a6e56ba7785f23d2219c2faeab8c9cafc4ec6ec1cec4ada34402b1a965d3d8343d782a3bd823e9f6ae43d0e1e96cd5e1bb66b7e4b2b87232cadd0fc702269951d71d29dc111270fcd63d3967b14c17e45ad5a681a52322af5b3ea34e784fec9f6be29fd06dd0bfb5c65ac48720463c953af94dad08bbd3412a7574157e6bcc164c79caaf442587be82fc54c2408260b18aa413a49194f6dc44290d872214bac1b97bf31ddf500c0ad0204d4e81412d0a5d7d675e8ee5a77230be05a42d010133e1cad6e3083cbabe5f89ce4e16a28a10fae517ac9096f9b67bf748fb5e15957625d28746f7cc16afebb1f000f4fba8a6ef7f021a3e3a3f3ac36bc1496c0cb0053c237d7deddce779c8febd04ebe39ef362730dd2f74e2aa69522122416b276d58deaa8dfd2f2735d105284c242f64a3574b1a2edeb9b35e8b929aad01b0531b044cd78dfc46404ccc22ec651a15170bd89d17a4dd1acbc1eda53ca82ee4f4ade9160904e7b289e3328a79dbfc0e2c0c89d55af449ee48cfd7f9a3e50e3b7db4f8f714509882e5caac84b9c8ae9a528e09de032cc0f7d70f19b72941f805e41a977fd2605b8d98b67cd570251279ee0df8551d28023369395bf59daf9a42f0c8349a6ec119f1ae1964387454bfad78f226c00c546c438a71bc139c454b238316d5878254eab0c8b33eb60c7e47870049ac84c62ba34978bf149039464e4eb57868d605da84670249fd71444de8ff6daeecdecdb874cf9fde4020faa28756bb4193c14b93dd46d8d31811050bbee0aea97c1303ebc27bcd8a8642d7cb100a2f6d295f3ebc672fbb096c037736647c355ecce940809e6cb783889950e2b3b9ee727a2f588f2acf57eddbafa02660f8aef1fbaf0325f1328cbe245da50f3939926fe40b781776878db3b31508c27bdc9a996b64755f7c20a511777c8029", 0x1000}, {&(0x7f0000000040)="7000dc7bc43ee707a573ec4ea556b98429c8f1e7edb38db78e6a660957a91042e4cb225223050e2fc59f083e10b4fe", 0x2f}, {&(0x7f0000001280)="c9753f4dd725c0c0bc7acb3b7b6fddbac36b0197c5be73a0825fc14d712e9cc017c2cc6d3a1e8cf6cf8f7ea092331be06bb6a321a40925c11965225a611e5b503f4bedc8dede2555ddcb861df813abca9a4dfe3b3f7a85d6dd05db0cb0f7cbf0e53c159d4de240938ca0baec17381007a488726884e6cc", 0x77}, {&(0x7f0000001300)="e71bca949d641a81e2a00b23683f29170ef62f7c892103c11f5e6de3541374699ea1eda92599aa0d87040d79c040fdd2e192876606cfa63d005518675ec34da9c93f", 0x42}, {&(0x7f0000001380)="bafe3957d02ae619454ec20973cef79fe542f172a5bd6d713464e29b3f0223070d188058de0aa9f44aaf947c894a666d40d2f6cea03d71e919e4410566d51dccba25179b124ede06be43ed4c4c32b2053b8c190ec232a1d144798428658d0a79bbbdf02cf96ed4d72bcac358c7328cc61b93781e5906f19b6266f4a2f88f9f2c71fe94b9d78ade651b5fc900654b2953f5bf0165df77f7435eca318b3496eb3a6cd7eeba41c6b03798732250fe90c6cd53733927c6650120f6a00be742ed60e495cdd02bbbe043fb5c7fec9136d043fd7369f4054aa25520da8376000d63de6967eebb35eefe4b2475", 0xe9}, {&(0x7f0000001480)="f45c2f3ce6e43eeacedce191d2450890c14131e21ad291ff7c23a2eea19b18b9d36e0b0649f9bba1878c33521cbd852685a82dc48826c390de5d40f50a844696542d759d3766a8ab2836f885a3ead6f575383b621d43f8e7002dfb9547bef37b3ef84401d8333d8e239f01921bc6056829e7cb1e69b1eb962e6744194ec5a36f4095fd0b5537822f14001447c4796f1a114c5c55b802812cab11955b016bbe9db23b746b4fc4219ac7064f7d6d596f7dfe718fa11c6bfe4e3c0437b8ffd8956d06a473a5fdd8d8867fff3951b9f83570c12d2d87e4153fa661e5f2f7ef861fab7a750841504b70f1d0c4060414c2a247f2", 0xf1}, {&(0x7f0000001580)="3cbf57bce429c8abfda60a94f9210fa803b5edf775698322017ae923a1eb27202223fadb38b01c741e7200f5a7f9513987a245f98362f0e894e4823384680c6f20cadc5bacaaf4737c33cb7b5602314fc74a4521fdc2b1546a7423e784fd520f4844edacb8a1f7388276cc697ddb3f0b085b444eff688bbfe2f08733191be2ff00128b0db80ab847e0decf78372186b0605b2391", 0x94}], 0x9, &(0x7f00000018c0)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}, @cred={0x20, 0xffff, 0x0, r11, r12, r13}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0]}], 0xc8, 0x400}, 0x400) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080)={0x0, 0xffffffff}, 0x8) 05:49:54 executing program 1: socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000040)={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) 05:49:54 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x40000000001d, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) setsockopt$sock_timeval(r0, 0xffff, 0x0, &(0x7f0000000000)={0x5, 0xae8}, 0x10) 05:49:54 executing program 0: mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file1\x00', 0x1000, 0x0) r0 = semget$private(0x0, 0x0, 0x214) semctl$SETVAL(r0, 0x1, 0x8, &(0x7f0000000040)=0xfffffffffffffffd) 05:49:54 executing program 1: r0 = socket(0x1a, 0x2, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000000c0)={0x723, 0x2}, 0x8) pipe(&(0x7f0000000180)={0xffffffffffffffff}) ioctl$TIOCSCTTY(r1, 0x20007461) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)=""/35, &(0x7f0000000080)=0x23) setsockopt(r0, 0x29, 0x200000036, &(0x7f0000000140)='\x00\x00\x00\x00', 0x4) bind(r0, &(0x7f0000000000)=@in6={0x18, 0x3, 0x7, 0x1}, 0xc) 05:49:54 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x20030, 0x100) mkdirat(r1, &(0x7f0000000140)='./file0/file0\x00', 0x20) ioctl$TIOCNXCL(r1, 0x2000740e) listen(r0, 0x0) shutdown(r0, 0x0) getpeername(r0, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) getpeername$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) accept$inet6(r0, 0x0, 0x0) 05:49:54 executing program 0: socketpair$unix(0x1, 0x8000005, 0x0, 0xffffffffffffffff) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) sendmsg(r0, &(0x7f00000025c0)={&(0x7f0000000a00)=@un=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000010c0)=[{&(0x7f0000000a40)="0ab70bfc44a1f8c2b44679994da1486ced80085a95981b2ce905576d7684", 0x1e}, {&(0x7f0000000a80)="7c1603b73656f5ed8349157e949522e13d31dfe35dfa7e7905f4e6dbbbc3d080d878c3", 0x23}, {&(0x7f0000000ac0)="7f524fd39a686ac9ed974e2a15ceb176c8152e5345ee24e77b4a71545b45523329b033a50d49b99c4c9e0ab6e1178571e1d17e0a1c990811f653be0b485e1775e672dccba3b5f2de0e599930b233bb28352f1c6835c68c6f477f827bf5b6ade9b1265f949843626fd30999c58bf6c5decca2f3a112be67c80010b0e3801cca25b22d09ab90eb3bc2bfd4818bf7e90843cd45671446d505a27833c4617366068a82588dc65c4cbde402dd8f047f7df11758266c5445aa4272c96aee4c8e6b2da7101c725e5ca17bc448c79cbb8dddba3f9ab114f80e23e8417c3fee96a7c0a99bbf23042aa0c385086117248c0676ed392b1ec8f4fba9a3b053", 0xf9}, {&(0x7f0000000bc0)="34cff1b6afa515e564b83f679f81c0c604117891d452ed8df92039ec0b2add322adf4026be2aa6f7b48281e9b6fcafa612876289ec7608e0bb27b9ebbcefe896bed24266c572ebc04d4a33e1045ec37e02f90345687eb13c53c9390dc0709c38a8e33cc76577fcdbcea9ea99de57416de55426d9f24fa22ad1fd8aa8e186386c65312dfed7fed6541fc3f4fae70dbc0ad4b5d76ba23abc3a68d997e891e051736aa13d5b29a89acd6d768f2eb61054fdb96c17395a954677df3264383b7e5ed9a544ea8cdd0f244ce52d33f01bcd72e72afdc97ac99929d53b35e9fb6d8ca4f7799e56833698294f64", 0xe9}, {&(0x7f0000000cc0)="238f1296bb982d96b13afcdbabea393e9b899868bec40979b0409ad69cdc9c9a6bfdcaf9a1f19494137c645a6609b95e71568cbc0aa50a3a461bcc86db9a69a5d98b3237c7c2fb6c", 0x48}, {&(0x7f0000000d40)="146d3881cb0c3212b25e49dd587670c01e5e50bddbcdf920c8791cccc1dfcb67d19b090d0461ddd7870d60f28297b8524ca4be9227a40e9bb206595904dd94cb41caf39066e44fab9db337874f8926f5b0738b9ad646eb3d1a83eaa30ecf5508f3ed27d5eb4da6190468ec2bbedd7f0660ef5ab8a5412b1004a726c9738a4510cf93", 0x82}, {&(0x7f0000000e00)="ad388b49b46755c85fba29dfba41a23842d543ead06b23b62fd1b1360b4df63400cbb1f303f5227ca7d245bac177f8a9cfef189be181e223c89dac6f246a12527be8f086fdc123b0ee3e00582869ce3c1b2a8e18e5afdb61a01d95df81df4e66045a4a5965cf99a5b185dbc0fbe1ce02260e121a9ac5e4a4ec5b13daaac3dbe5e5c722daf7715ebb9014ee23d7f341e3e231be18284b8208763e65bcc8010011406ee255976bd37c66f5b0cc8adb70ad8522a3db9985f1c6d584454b6cddaa9d518240c5914780182f838b80c44cdc466293f6bd2415c1", 0xd7}, {&(0x7f0000000f00)="06b1d72d7656c52f81fbecc6506981bb15563d2108da4a10241bfe6c31933d8fbc5a2929687816de63b9e7e3ee2feb8621df787e93c42eefa6719ddb40481802e5fbdd44ea84be7b41a81bfd69fab40526d0faff47dd42bdd586a9db61c5b7630dad94585f89892062823d1fdc0bcc636b19e6b498c962d0e6aaf214fb7e4635b5df8b8da10abb7a04335dcf3cb970c46a7b", 0x92}, {&(0x7f0000000fc0)="6934774175562e49623eda5b17f6e4dc3b8eca068bb8f0491b3d16aa774b840cff75f75ede7225070ff58cf09a0d1132dd6c7b997ddd31c4334910150198649b6c0e0b6784462cffe6f9ca4f17d54439e20411deae81a3c038e1a10b21e6d683842984b908878db38fdcb197f9b94617e97975455407026d38e486b065019509434fe6f7fb18b9882f34e88cb15f4b256ab72297317cf0eec84b90db6118bb500c86b1906a1341e8cbc3b6c8ecd309e47714da8c59a9242aca6f0db25986771b316ffc95c592bf0c3950bdf813f7cf", 0xcf}], 0x9, &(0x7f0000001180)=[{0xd8, 0x1, 0x0, "fd084cfea1b49a250aa907926751dd33ff13cb8b4502ee199a1148dd5a38701470212ec5e4dffe64d59e80856b8a22fa75c803e9d035e56a456a79aaf03583951c8eee8eab2aa766e70d9a1411b9e986cee15ed788e7667d5ba096d6f64df6e51903dc4e4e08fb937e2db8936450dff096e0e7cba0c75964cc53dfd2b06bd48b4af8a34660f0162b78736648ad93f57cb5e5c1bc684b4c5fb179e64843a4cbd56fecfb29f91a378e6e9f890be4774942786602a64ab1323b8f67eb35ef24e5b5178ccf"}, {0xf0, 0xffff, 0xfffffffffffff26d, "483fc358a18ec77722b19359174f4f378d38b050470a0a98b16f6a98f15d75be8a87fccde160f1f8818ce3288df46613363500a936a5a877c0aaa367d7cd0218ed2771c4157f18530cee97367ded73bcac7ea78fba34a85fb6765290f55c1e6bf1b40bb2845f21a680d3087b3a70b0f2f57510e12b8e0a6c1321cb3f625443312975ed7817cc8d29a306e9a6e07524036c8279273a58ce11706f9b141c2b03d670a7a5e709c80c2ff14e69710429ba5afd4bb050ff1709cebbfb9c42108bc6eb812fd5dfd52af6a2e469bc8185c33d6cc73af1c13160aa2ad1d780f5"}, {0xa8, 0x0, 0x1, "74b4b56ba064bd55f48c4bdbdd026eb55518b682bc66d12eb974fc8a5bc6b1fcbc6b097fd477a6986659b3c21ec247822648d0ffaf652336c9e748f0d34f99c9bd505f9fb3dda27d780ddac01f903f1dc758ed103b14135c76801772815b6b61583dd9f3b0996cb368a96330a8777d4ac70f83664dd663fa33b65f8fb5631ea495c10208dba11d00030f77f169d03d2281f4e6393fdf"}, {0x60, 0x1, 0x5, "dee7bc0a851f18403a76748e2db2f297d3aa9850f7bda82316370ebf2928716922b84cf54c8d3f73f89f6c89c7072de1ce72d4d4fc2624302201348085e5814f3835a68c779421e379"}, {0x80, 0x1, 0x100000001, "490b4e25127aa998de05ca67ad764235b5af69bfcf6ce0920833e22433c90d34e4232bc2a8a3350ebae509618e163d0345bff52ea126a213e8e47de51d25398de20e9884db2b93ce85fa49e5f7a9c7019e5634ebfd49b4014cbefe29bfc11ac7bb8641c2c6dbf15003e754fc700338"}, {0xd0, 0x1, 0x1, "566e9161675eba4544f1a2f401190c123e3234faa7edb2496b43974006aa29ae2d72717374927a75c299feee36b19d147976731c686d35310aa0faeb6f974a0efd11f3824f94d887370568ab3a8a0e4506fe856be0153e6a7a54a1bec7c9f3d28828df754942526af831280452f1e9e8aeaeb4d6ed0e45ad1919a533e2600f90519570047408e1bbc54b5867e8d54e96a633e598255e445e72b58ec84c4cd277a94e75657ccaa2450b26560ea7d835ecc1f9824b9638f2c88ee26edb"}, {0x1010, 0xffff, 0x101, "04efc6eeca0d775099b5cc4d3a66a3e876faaa4989450d8c3df857d1cada35795d6681d753c494be69b6b85e63e614b5a612966444317b300a0685a4bacd9fbdac3eb7f369f377c263c6d542090700c413f80710653b833f55e23ee19a1dddb799915b17e7d9d068790dcd264e16f10a885083b88f2e5479f5018ab28730c4e4b6487d215556d0ef87e8f0c28def02fc81eb68aedf2985511ec96d4c5cceda49f5c90a0a05dc6b5eb5d591038092494561e2ea9bf8417472decfe7ed9417b906af7103de06d748e660d9307d2d0ffa27f9fcffc1cdf61588402e79de7de91c1ced8289ed9d87767544e0cc07c15bc857e2b804c5c3986ee062ce8f6b5620925f16f8b1e4a35c998d3c8d16ab86331b33c3e86936ac4b17f3e177644bcb09a112328249cf5b03efa56a43c3bf7f411d6a2e0cd041a6c0a426c69c98dc922cf4489ac93e590de7668aebef10e732d10ba3026b33e5958f968bab4743bb602e418ea722908beb90cf52c54f2c23d943e5de55f0c64715308ed1b4380cf6e50f30b9c60e91457e6a1fa47cdd5686228b6806104eecbf9c5b4e8d45f579522aeba94841728e5daff936979050fe67f3498124b539614a11af051a8c27470477120dbf08fae0d8d2a9df89ec54420456014dea114f6cee4d9d2256e471cdb3ccc1e7825fff64abfc57055b8e3eb4e4be93288797422447b4667b48fe6cbf425003ae335014e10818b481578e1083655964654078309ee4c6036b29dfd2fe1a208e14d6f90e40d01e8299ae99155cfd702a4d0084e710111ca8d6664fb9b8283b4ae462765562dee87ff591e8c01ee473cb1fbcd67d381a6cb5a2a56761d0b78bd1731092c95afdf30ce02f4077947d220317b788516b1ad1f91d0d4a1c21f6fd0fbd4245d6c7190ca9eef7886c976fddf9c5d6cc5c73d676fa9a29ab02811054c2481444c74156b2141eb2531b38825a2aafbc404883f39833398b7ace329884d0011bb511504924e1187f27594e951a681d950f8bb36f062622d58a7606ca341ae503338e71c1451e8da93fd5345aa2cfbd686dc8ad43d481a82324fb8a10b399dd1d51a14c292320c5301e8f6f40d4994910153aafd94a8d275f2676fe177d126a14b17c0ea4bc0feacb03104f2b291ab60ed2f9cf0dc7340ad9dc13f3dae78d463a830ed5ad99921e1a471bc07a8403a2c61b7b1b2577575f5860772b7404062a35b58861db770543de337d0c56eaa60537f8fbff07480affc2a7a5c36086c315493ad221c71ec09e87500ddba1381a7aeb4f15186ed9b0d0b5932049299cd1425fa00ab680bddd848619bceab4e260664b8078add6e5489fcaf996d698b09bb857ded1d36f846885fedba6f10bdc69af560b7b58667ab2b2ccb7345033a54b22e4a4a1d032d926cb9fb3e1fd29559d21f652204d0d1d94abd39fb8285e454c17ffdbfb255c3d0a19397423637d5a34bd9257b2ec5dd9293a51586594e652e159510af5138183291613b4687b5419cbfd7b631d6b5c42de66ce3dd0c31ced109c160d36a4cb65cc90991790f8b26e1014dd7da7558a1415db1c86075d117d3337f3dafc8333daf9aeee69e3dd85d96946a266536c28dee32e23b032982ce5fe7dfe4539cc1e89e1b899d704a3348ad4c39a314be43d70f427ee41083616ec1c7df041b2f400edcf42b875b205bcf5bb8e19ddd82522355f83ebe7e97375865670f814da75a1e2c678e0418e13f99cc85341a94aeba568a175cf1afd9def1a99acf42dd395650f68a93a394ea32d2d6b21ee411777472c745076a235f151ec9eb165be947600213c46feeed73a8288f50858475eefbe9077969407a6bbe74e5b5073a3a8fb103ef2a862aba6fbaf4f707768dcbe651aa7a5fea18abb32b06fffcf300ad4dfb07acf88a5a4712a66ebab790adeba7a794d0defb595a2a0ab4c4c2e657fcad179aad945f9acf64732abc7434c2d89d6cec00159d46467fb5b97447df71f74f82837c8af3133ff5dc2479b0c4ff71547935394bb95accbde8bc1d10f47a806f97ed08e0f6e0a0283bb1a8ee2996b5cd76b574d27a230a12709c21ff143a13eb49c27793eb669f3405d1b8b8d69f414e2beabe2891f8605ee9abcb2118e13ca1209660729c5ddf69fd50a9485fb0a45426f16e01e3d5b837840fe70cbc2f9f7973524b0fa6a338de9d4b252e932de6b6a5c49c1063f94c570eb1e404ce7291bcd73261575723af9b19851fdb15beffc0e75c2f1be6096fcdaa0fa71541b0aadf03f407245b18288e5884d90f5215158e2fd4425a2275dcccf70b203aa54060417b884674763d8f820fae00ade85186b28aba3e42b9e5f41dd991404194e42410b59f7d6150e3ddfbc152694c0e1158ad13a079e97ec02f71c4ad2e4b11a869ce1ac5fe32ed226a47e4d9bd6af8ceffe900d93acaa9675681301ee5182bd96ef8fb264053b90860d26017208c257970e66937f569ceee80120255c998ad3a2c0326c9f647b61232a39796f804c43d9f80882fe8df56ace140d8bf28785c6adfe462f3f589994ef60406dfb8c89a89b1e19cd94a79ce253a6026f2a224bfe0d530c4d23c2a248cea8be0db37182f63214c036149ce5906fd7e9cc31fdf2de2f85611ede6b2cf8ae3a29080c1c60953281f51cb491e9e8e674dad226fff6b3b5c758043a8a2491ff984e5865bb5cf2b3f5c2a72f1afb4f0a93e06f55307d822d147c679d4c47d7445af12c0a8c6cf60ca85bb2fff677a0c970902c14f5c5cab5f53a4c0a8f433b5e2c5d07f64cee90d501152fba4f98c475c74fca99c93c2e56c0783be7d9a6578cbc9abec8319eb0476cbd50b4bddaa0f88269be45f000e1cc8f379d5b2f88cfee46c368c168e981e8ea5486015afa282c02b5fb4a7ec7f549d276d9100efbff6c52cf271ad521f12385699d7c66fbc9351769028dedd02be64fbb4046d25e05d694041efbb88c4012ef11b830ace1284ebc437bbfc5ff96c0441e263d3d62c3870fadf361b6f9fc2471f477fefda8877c277b2878d7de598cc9b71acdaefb1c75d0488c251031d41f2023a2c540cab85670846c98b2a3850d8168e9bca58d3648bc2b326c078b6d7f3c8a3e585cacded31efaeb9e5fa777a3fce79c2545a8fa28aff8ddbd0a17162298f37f71acb6a1072e9d100ba0a0f494ecb9999601b370bd95c130d4784f549a7e6c1b20137705986956afc2e17fe1f152c6b526c9cb187fb5978f5205d2166b9dca3e3cf31b8ac70a91964c73836f1dca96b4692f2d20ccab5050d2f90ab6f4dadf0986bba471678053be799c92b7e1b337cea3b8f781d75c18dc0b4f4467394ce23b96e2c14607f6ba60b7858c2e01455bb11dab0d05528836b2fc0c08d98ec9c71db432a831d7949a9f7be77da6fb6aa133d0989198e8bc9476b402807978a6964bc26a914ec3784073af710e3e282c6e466467899861157d38de1ba8d69aceb77d86a235fc0d32885d2f5fe6bbf2e15a69aa84555b19fd270708fef5d9f899199b2d0f2d8f6e02811fdcb4becdde7b9c2d0a953db63a568602cb689253ea5794e9b49250bd049d04176052fa7c6916e5096767ebbb5f8996613b2fd78c894c05c5ab9e6a95880fe1ac8518d0880ca6e9d4cd7f2f7ab7241287e23b04587133f9510302f4a2e71c75e91a0e2861776c16c7e22d12312e023e1bef174cd9249f03ec8c7d58ef03401a5dcd0c3111f770ea3e6a1eb2af8cca5e7bc9a007741955cb5d0c17d33a0807838030c40152ab04a3d72bb0321583a7bbb5749cd9a02c64071e9acb61c7af52be2264852d67c934e6dd1e207067e3c7963c2c3bb1212e3ae49ef34690d755a4913cfddeb1691bb9f5f4bbe865bd0bba25ea14285c0a2ce6595966530cd18294259fdfe75881a3afb3e74a282ca35fb78ea62f0d88dded021d626ed54e9426bec31fb46feea0d45341518e41c9997a30cf711fecbf79b9f3553e661446beda5a7535c0e3a67b8870e82b0a5499924481ed9eb69d2ef220ff255b81842136a854341e27833098452bcc9052b672b138a94c4a616963c2dfe48836da5a33aa9b84b201fd6ff93d2cea542ab65896d8a49bd06d639f239cafc2af263186a979ba1e60abef4c10243faf09358d3a37a0e5585856793b7af62d8a0d2992cf219a95d66535510654ba536433abd6914d3924c72eca71a9ed67b3ab6f7dbfdf67775e9d284dc1b86ab2678aeb014a004be25f8b568d4905b73f32e2d6a92763193c51a65aa0d191cf5774ce1a29f1f8ecf48d170bdaa25f61d1283afb7552db77ef1ba02b3d183e4cb10a5b4981caf76dafaaa4f6a13a5d45886f8cd0c7f3c43ed6cc038effd105a7b15b135c00c2bb705fbb01627d34b5bd9f14a20c163a38e30794c6a0c952746a0d6dbd2d30f1bf3a5b8d2e560086bad71af0d9148023a374774f3cc1ac9d5ce6cdd9c5eef09ec516933331e5ee31d4fb828a31b000c820ed1ee8864755853327304398977da66000609ecda543e6f3a4815838000d3781dc1fbd5b417365a19cf2624352f057a4014f9dd4f1554d9ee0795a5750bf292e8050793f25fcd7a2bae5d89ee9da9c728ff442bd19f1edc92d830833e7f8191e3a53eae30c87514a576243d6ba02595a789de40d5bce3dab32fbbc7cecb4f453bf9b464c396f5fcfc62a050e171995c2425ab7b1dc5779c95f7aebeef93cc75acfc3543be1f380ebc6604264808bb058814991f1eda2282d0fd498b46dc354cf8df3f3e1a141658c37604fc88a563e66dc43bf236dd0d7db52570f8b1f9b054053611a504e0b6f745bac6d322aa2c1ec3deea81faee0985dd69fc02f035404e484f0eea966a5d1d75084f3735cba5462b2329fd524fdf2b425483069f41801c797a9b4d2ebcdc6168ce9ac24c853c4aa3215c80aa5a3ddc9647cd6ea7a2c4a8a4f9cd44fd6efc446dc0c64ae810618bf0725ec49ac889bfb3f69a787c51b6045eb4912a368083dfdee6c331168743251be1fac433a86c3cc4184ed51ff4dd17bf40d734942add592668660f027c245418ce3637517ab184c377ad5748cd7f8fd3aa1f8dfff9e10e37cc704d6f0443c133d2e4fabc82af9372bf942190ea8eeca95d2f0ec92bf33f88584a2b3dd5ebb40c41a0affbb43a1c65d5f9b4b3ddc32b555f7e4ea61850e238c5cb3580de99273f0fe0510f28869b4fdca383df91e67ffc309f1361e7fe5400f31b31d2fc610754440f250269a5b8e776527008996f3386947f9409e77725cc193055d99e6d83c2325d80bd372889e307dc2c1a5ecf73822815189b643ffc3963d42c4db18f2611d83cdb93e07c4c0c9663e14af4a2705ddefab339f32bbc32b83023f056b7c61a58917b7e64efce27f46a5341ea0f50f707c7aedb69f2760bea3c8404257f2d2cb92e2659f8f4bb50bc0ddb0af51f1c69205228871ee4ed3321019bf4f284987f17c5e11d0ed673d6784faecce0a62776727125b321975519a6fcffc1b6802676779df4cbad06a66f441008e67d2b27adb0b66446f1b1368f0626eb264d39f75100da9c042da4f6e9e784bad95d54461364439e604727430153f2eb9c9aa77e84955fbdfd847acf514a7e521e083969d68382194928b2792efc72db156c8fdcf7b296b66107653c5b4d11f25f89f262c9d3d75261743e6e34a9eafed6366d83527caa0ff6a4fa0d663566d4619e0fd76510c2c345f10df1444bcda9ace04acd9387dc4d03192e7e10c5becf6580633140a5a5c0285ad6588cb2c6a6e88e24a28243986209194688cdc958e426c8de1416f9fe2b85464d527c270"}], 0x1430}, 0xa) sendmsg(r0, &(0x7f00000009c0)={&(0x7f0000000000)=@in6={0x18, 0x3, 0x9, 0x7}, 0xc, &(0x7f0000000400)=[{&(0x7f0000000040)="2fbb899a33c97d8b068eaaaebd5ade9a5ac072a2562c5afbaa5ba124222bf9bbb31299ec5dd5046505552165e50fd624eb01ee9391e4fec3c7b50fe700d471cc81b79731439849ce4d6b31a0dad8e02095d14e65b3426c33beb01db7d2df61cdf483d3ea3728d4c6c3d0a37bcfe07c19cca728c5f72442d4f34190f81c7266e41c18d1099b9b", 0x86}, {&(0x7f0000000100)="6249ffa3ab4b9c88dfa942ae81c01c80db52ae85f13e6180cc4eca2b977bd35bc07822bec48c518c613b6b946cff0a9c38e39e8959545877ee2df7775a14cb948c15e1ef9d90d202aca53331c09a34d5d4b8eb492f3377489ec5e0ca710f0ac7680d305ca23f30d1b54fc7adc77501872cfaeedd6e4e2b7af59da36be7a14ba308036bd35c5dee62676ca60e523b7e80ad88fce744fc23", 0x97}, {&(0x7f00000001c0)="628aeb10dc2f2fc4ae9342f5d51760bd8e5fd908cfe15c5852b4ac591c45e9c4a0e8", 0x22}, {&(0x7f0000000200)="ab4bb362f649185f783a598e69c50e1637ca4671ace333256e953ada249632f366", 0x21}, {&(0x7f0000000240)="b7d2f2ecdbac8e8c311806a43ffbf12a2b303ba0aa1f43013e7555a3b665a52d034048f64556d6c66793f4d483fdda039ccb591dbef2fda5f0edc43141f3ab5add15589e9569715bd8ecf222900a71efedecfa06110d3f11e8c6f00106964900cdec4758296c42055c92d864c837da092a0afac46bafff25888fa3c24b10ef5a65891438bfc34cee032e4fd2115a85b652afdf64670591bbee22f7a740b211566a5d60bd59371b3dbf010b6b345770bce767b7a7aea4a13cba237c96c062b666e3ee9bcb246ea380aff26c869533f6292e6c57c6fb1662885e56cc3ca9c090c3ecf22fd94f6532aac74a7cbf38efffee9cebcf471b02d48c57e75014a4e279", 0xff}, {&(0x7f0000000340)="7e8de5e03791067f91dd4f08fbed2ab08ea5ff7598eb61367e0bf96060d739025427a299b3d4e63c391c59c64da602750ccaaedd87195eb162423fb59db5db7debefee0c57b0e75c2083e15fab7e3a3fe34c226953a883acb2b5f2338541cf6a05c6ad3ad337362b9ae443968e657334d16470fa75dea03a1c70c712367eb475a782a415f1ada649ac249d", 0x8b}], 0x6, &(0x7f0000000480)=[{0x90, 0x1, 0xffffffff, "02aa928a7c447bdf006bc5a3712628ee2c93df23509bafbeb5d8ac872e9298d3cca0f849386059773ab95454d7d2fd5457526b784dff961765e469e94f6ef2befc34efa36353cc6e9c297b4add0f50d3585469a4af6e323b1da9ceed099e92689620c73b5bd34afad932af87a8e3df9365d1c22cde6149c7af126b0843c1"}, {0x40, 0x0, 0x1, "2085a506bd04f8c56a055f6751b31484931e9a1166399bd0405de4670c2944ef1ad48505076bf1df6dc79a0c86264a99"}, {0x98, 0xffff, 0x80, "5aad5e62512c2cbef9b0f585c18a50f1b1e45db1710b0bb0e6f03c11ac8bcf514ae8c492a5bc2a17ba47c1dd72940ea06da116d3490e926575a2bae19a6b7aee1849f89c8aa44280fe7569656478a192b5047a6a3176e5127904b55aec18ef322a28241e87f717de45ef8c8a24703895d7d252636a533ca66953796061a016a3625ad3b389ab4f"}, {0xc8, 0xffff, 0x7, "02abd2042e0d06cb32477a98067afa19cb93f876e1e92ac89f9ed3ca7738f7423a02a188d650c462065b2926347893c24fe593d3810e89f2b4e99ef1f3033de5fb88e781bc6945624e91a6af20f8159f07b36d6eff441100e54cff96d466fbc62fbf61f087da94c3d82f826b7c868af2d5179c883bbbbaedfcd8f79f8f569b8912dfd22b34929b56bb3f96495111bc97b3c532ad4999c5224ee6a82818978ec607b287d8f442601f8fd4d64d560a57f25035fd8172cd"}, {0xd8, 0xffff, 0x5, "32db6df164e9521eec12162e94c63b454ad5363d924c4c3ceb8587fc32c9b88d9752595b87d9bbcd2cc541e0ffa70e5107d812d6e1bb5a0020a90ec5b44122ce205774405333352d5ed2a0ec23990bb9d595031798a7a0332eb95fda5abc5716aad8816ba5fd107bc39b6b3ecc13b09851ba75bcf5dcae22c1b65ead959f827829d9b5c9fcbcd17d7bb1b01d8d955756095398b162cc99799535a6e61053cf6748da245c3b5b08e2a3687c6cc7d22f3a45c009f110782fbd73573e0145985ae7d4ba852a07917e"}, {0xc0, 0xffff, 0x5, "9885d8e8388a60c1c19ffe9b0526402bd15f431483359562acca103542dc7ee0dc378cdf60333f8d566ee3d47d55f101f38f81ab594999bb8e42490aac25185f072ceb14dfd7e0776207df7923edb755e1e72383885ee87754d9471b8d4b33547c7016cf9a993fc1d3e24da0bee19a156b774b83763c9b8c24fcddfd39be58c599f53ec99c9b92d67332a2281376ea4b7a16919d5cfa2047a9910482e1769da1ef60b1948a9aa033d300"}, {0x38, 0x1, 0x3, "49550f8462cd0110ef723502d528da71b294241bbd42bfac03ef0d58b5269ce070d264abdc"}, {0x38, 0x1, 0xb49, "85d081413c46e400ca7174486291c8613d92c4ce816435be2c1c37b94d58ac161a70311fa3"}, {0xb0, 0xffff, 0x16, "d9f26870bff6b1a42df3983f5f8825841be162439e7730080c3d42cdbe6674240c6f0fc2ea6a5f6f2b089d7cca3c65464571b32ed2a0a53638f83133617db035921f0dac59f035bba07d878f31bc48abacce207df1dfaa5452e5db5565592fba281497203958f8b032cf12edea18d6177b567b814aa0c56c9ac6b6fddf90e889ada80407f8dd6e5d4c21880d63ddd9487fa844dc5bbd1078c8f6"}, {0x28, 0x0, 0x5, "d2a824f06dec157ad8d6804976b89227814332"}], 0x510}, 0x8) 05:49:54 executing program 1: clock_getres(0x0, &(0x7f0000000500)) munmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000) r0 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r3 = getgid() r4 = getgid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) setgroups(0x6, &(0x7f0000000100)=[r0, r1, r2, r3, r4, r5]) mprotect(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0) 05:49:54 executing program 0: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000000)=@file={0x0, ""/88}, &(0x7f0000000080)=0x5a) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f00000000c0), &(0x7f0000000100)=0x10) r1 = socket(0x18, 0x2, 0x0) getuid() setsockopt(r1, 0x29, 0x3f, &(0x7f0000000000), 0x0) 05:49:54 executing program 1: msgget(0x2, 0x200) semget(0x1, 0x3, 0x0) 05:49:54 executing program 0: r0 = msgget(0x0, 0x4aa) msgrcv(r0, &(0x7f0000000140)={0x0, ""/129}, 0x89, 0x4, 0x800) msgsnd(r0, &(0x7f0000000200)={0x7, "31be6348a3efa97511b986dc30435639e2662f750d4c96058eed0f5a7f1b6da976cb9c110122eb0956a45a9ec804263bbfaf89574062b144456e90c905e17a4374a74481c6f26c3e5b9a5bfb852622d3e5c256741abd95c68f2650308e1d4653"}, 0xffffffffffffff63, 0x800) msgctl$IPC_STAT(r0, 0x2, &(0x7f00000000c0)=""/1) 05:49:54 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x7fffffff, 0x0, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) recvfrom(r0, &(0x7f0000000080), 0x0, 0x800, &(0x7f00000000c0)=@in6={0x18, 0x0, 0xb1, 0x7fffffff}, 0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 05:49:54 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x80000000000003) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) dup2(r0, r2) syz_open_pts() 05:49:54 executing program 1: r0 = socket(0x18, 0x1, 0x8001) setsockopt$sock_int(r0, 0xffff, 0x40, 0x0, 0x0) ioctl$TIOCMBIS(0xffffffffffffffff, 0x8004746c, &(0x7f0000000040)) 05:49:54 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x400, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x87}], 0x3ff, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x60, 0x0, 0xfffffffffffffff9, 0x0) close(r2) 05:49:54 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)="05", 0x1}], 0x1) r1 = syz_open_pts() close(r0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) r3 = accept(r0, &(0x7f0000000140)=@in, &(0x7f0000000240)=0xc) connect$inet6(r3, &(0x7f0000000280)={0x18, 0x1, 0x90, 0xffffffff}, 0xc) setegid(r2) ioctl$TIOCEXCL(r0, 0x2000740d) dup(r1) mincore(&(0x7f0000dfe000/0x200000)=nil, 0x200000, &(0x7f0000000000)=""/9) r4 = syz_open_pts() ioctl$TIOCGTSTAMP(r4, 0x4010745b, &(0x7f00000002c0)) 05:49:54 executing program 0: r0 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_RMID(r0, 0x0) shmat(r0, &(0x7f0000ff2000/0x3000)=nil, 0x0) shmat(0x0, &(0x7f0000ff1000/0x3000)=nil, 0x0) r1 = dup(0xffffffffffffff9c) r2 = fcntl$getown(r1, 0x5) r3 = geteuid() r4 = getgid() sendmsg$unix(r1, &(0x7f00000022c0)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000002200)=[{&(0x7f0000000040)}, {&(0x7f0000000080)="9fbc9606bd57984e7e3405233292b65495323ae9e13591087d2f4e6b0f95c6866b07deff28bca98a3c61259351d7ff55cc9774f3da60d69007b7c5763a34cc801c39c1e793ef1ea174e06315efc218013c26cdd1c99e61895b94b649bd7f8bc0da5e88a4a39670aa7074dee69ca72e60377e09bf59c7d40f0814974d1980a86607c2daa7aa0791ebd47ecf4a659b5084c4da657d199e5dc7906eea31c897e6465cbe5bb2b0b8efe5fd7f30b1b5b122317c3e193013ac9dab825818525985ed737b8b0ca4c1453d38198784e117b8ff6b409d1a105d881cdccef45c3809f47c1db36fd3cad4729e9f9a8c8568434173cff5a7d518cccc155f6ada382a11b287719222ee298412a1e7d3a4fed44a604d0010a54a841517d7b4bb27aac86096230e53605295533c948008416ca78bceaeea25f907631ed19b777924f9d78353a2d06addd68d9124b7e7a3c69f807c504bbcebb888909c97452e6d11f26437dacb6ea596c496d5f0da2138e4ebf7ab6ec3d02f6b288d861dd9e551b4f6a5d809e689fa927a8fe67c9ab9d15e89b10aaf47378d58f369c4f05bda3b7e20b06d8021a0c9d3d4b9f1be027da21609702d26a1587acf39a07546ea0685639ee858ad9dbe73649e57a652db9b39e2c839a801c17aabd4f92264c3982b8174ea0e34f1dbb078647956b6b00ccf8cbf2f55121020c1c20b5c0b1ef515655c14645e572238c05e134ff22cf9fba617aa67d1f9eb4ef0150db625dca915fec867530752bdbc3d97455ac7d58c4a8cf7f37220f5ed9a8ac9a997b70a9d9469c11332dd5fbc6ddc538062a2b64025537de5d263ba053c50addbdb0cfe35a1220212e18bc030caea7881be45e835e5c363723424f6ed2f61a1e080a5cb67f85750874ffb8d72f42fd70e6b50492fa815467748477dd75eb2216e8654efbc0da27097d4c3e6d72f63714e3f8658e392cfbb9e93107286815dc697a49d5853485d115960c7efb8e77cb70274dc36e6f05b7a64493a8f870dd43c7d23f81f7b61e3b0d130e2b95068c93d857ba32af5ae6da950bf50a98576a08bdee292f414779c3e76f1f7edf8577c801dbe0dc40edb13e58dc619107953b4fe7844629fc9a57dff2ffcc156e75fca7c22b2786a19e22f854d496bbf5129fcdab156b74ff1681881542c7c15710b4efa9c736c2aa83c2ef5467c761fd28c638329992f6fcb9f902eb510e3154276cf729c05601fa01c75c701e62beb0e31db90c305d45dbfe9a1eb0e3a95bb1afc82c1f476d3e15fe70199bc2edaca3b5d1a29df718921e5a7213a404ecc9a20a8c990f7fc1779a7a3b1691017511331931a1bfadfdc1d9e1200e1ad03caea3ef527f48b2d7a8d32748141fd510c35b38817e7e08ffbfa0fcb420f710a214376100767b70c0a74ba34334239823a910188f52130ef3f9485d0e9ebca002dd0cb263f735f97d350f7911ab348e61e1d8f51d14cb9bd3354ae14607783751fc6ad37c7199dd0eab47a64df60c769a5c217610a9e7544163b034563a4705c7e5c9b01a16153080c685cc1f5d7b0aa3e8c3533cd5a57a89162400e994359a5d3995793ea77d31cc5296b71b73b958609cf63328cdc29c2e10a359fe5dd1b0838e9a74bc820ea8adb60a74ce1955d2e308256a5c52b59ac807176c9a815cb9a8e963718b19a8b8227ca473824070ca409d1d77056a56c04fa4c1ac9a6c34a9bd882de1c0c9cda40c7110362757315d2fab819a096087431f8e18689c40890f8de7e2ae260255231d92aa32512b958b887f9a2283276ed0cfcc6825da5ca16fd6812c064f94360b7472327558b887fda73b35228ecd618fdf0279954a273140fd6d6050b09d3c196f31a45098fc4c0be05a6d38174453d95ef66165e15b090aa23f62be19f8f19196f0bea70efb464c00604d23b8c7f43e5fd20e0f9ff6bc9a79837e3b2b4ea18646ca03d54f3260973b54cec0c9263bb35bb8fcee870e73856ddf02e2eafae8ea12dfbec6425322786c78a12a4267976a2daccc8c0cd36c1da44a28ea49f629ec6d628ada5beef9142b961229b9cda34baf2f36ad867da18f0ba4b48a6e2f3abcc239b699091a8a97586e6b3b9accfa2ae9d87fba54e84aeaa8d14b49c628b7e481358c8872281366bc21adb440b4097dc53bed2c45f53082452a7a26cb92a720585a36a33c6b5e268109aa5db80f4223cd5e6352736388c4ac5b2a9791d7704928b229b1a959fc42044895f1cf3e962bc9103e6871900cfe2027bb7dbe82b51470aa99a49a04e33cb3b247e2002d07e59adf4dcd45cbab59191d12a12afec171736f4b1faac4852e7c52789b4ff6da74cb91bb59dcb769b28396284b4252f33a6ea36f4ad483850dd19f55238cc24f3a5dc30415009958fa5e2638cb4067a82830b368ebd977ee0006679d55bfff60b3029163647e8189464db10f40d136ff6fae35d652114fc6122c01e7ed4830bb58cd6583b4e6dacb0e25f2e327cda975a7d0e45d3dc3aacb3de2de3ba7ac7bc37feb98921719cee1bc402fa328ddf97c3bfa69bf7f6cc6cf711f52a17f912252e6d51a06d11f61050bbeaefb6b1785a34ea4ed949ab9a4b0a8603df52408192a9fd7411ac60222698a39f6f6cbf41451a3be73428f84171b956dca5a3e952d6384e0e8c073f14b64b9cddfc8978646387c67cd549675cdb942945e3fa16e9c8e9073ecf48546ec15829beca339288c1049b66ff2544628b34a0ce0de4f8f962c4220c0094095dd9e373d344d6f2c8e53e63b1c7a130046d5696a9b59e193349607fa3eb2f8e29602678374a2c8945175b78d1666a296df18b49b1c71c8670cfa5b189b145d6084c533f13ee4c2d8312ace288c2bd60819432786c71d358f65139344ad605a113fb86f780bb8859dd66820d27672ee0602e30d4252495ce671351b5b210745ed1e45cb15d3dd1faecbdf25209ba30ffb9a086d7a19ea963811a08d271497e973049f6989bb87bb4cb00dabc553c99cfe159915abd7bb37800d9216df9baf9874b49950bfd7f115d13c5dbbdf178bfcdf5f71f5c3682d7096c879f5cadb2fc7fa0e8255adbee5c178eed5b742adaeadef433e19db21de7267bea7e959e4c863f45316e361c85e9cc244ba9cecca74a345791a41e985265d8c2473eeb578d9bfdeabaffe767d3c74e054b61967355e6dcd67c48eca0c0ff2bf7ed631494860435a0091ac5ac357c42b5a37590e87d5f8e0e59296d346627185277b88913c913c6f6103a15dbf825d9d278d4446ad8949c1ff3fbed7156178750e897ab245eae16f9f5920be51932a93d5d0d35121732885b33061dd0dc125405a249c9aa44099eab6a82e506d41a83fadb9817174526b943e327247c5532437002fe934577ae36bdfc1d9354ef08920fc398c808f1b1c5f4435a8b361578238341332d5e5f8ab6de46b2094bed345064a171ee36f65e97cbaa6f28392d2edeaa37eacf86d63a0d048cd6810c1fdd296c962666c9c645c7b1fe884bdbbf6f3ba25c99b75bd3e75feba32d811a21cac93c4a0ebbc1a1f5f8d97fe344ca62eab016ef53a066bba9549d2ea506b7d45387edfc88ca13b9ca67c1d5aae9d2902d75a479c682917c87bc68f2cdfdb20b58f0fd90da6951b4f917344da6e3ca7a11592332f778309a66befd466c33379de05c9fab6168128f881b08853f44d302a0a378e30f96e658ed3bd4ae721a0c1c099667b284d28c68a58a33dee2ef57d92c10d43410e2ee1ce639b5cadaa8e005ae10a9f30f26fa73580e64eed043b8eabe6fa561784ad97d4f82aa51f5b8c9070f64e175943ce88f5e4356641d54a8f451b66a6d73e338b48d8ee0c2430ae0b4e1f9de84f4400b1fa61b6695e694fcbf98dd028e032020c24e9011460a86caed1d82017e1a8b301aa1dc570aff6304f22a3750dba7bb6dbd2095e0ffd9be33277a799e71637d7a51999d887fcb58249eface726b9126169af91099300bc66fbb5d52c04e489329dbb0de4e0c10655017e41b383c7c32f6ecb2e4d133340eb792c817a584c96acd16763d3a46320df437c9d74903c0f5ee16c52825224aeb7950445546ed73f71445e7fc94fe1ca78033345c0d1f3c989b9f2f9b9b6df3bee77db2fe88a8797bba83b9062db0b74bfef78dfef9419e3484a98a5103f7fab65cea94fbcdb3968b620c05aab5b16ec594db5c15072a3e3f81f12d0aadd84a2428c2784c9203848a285e6ed17108e7c05f13f752fcdd1839b7ba56641783293b830551a8a19a560c11d18842d46cd2409b4211a0c434ab79eabad07f220a144a5139428fd8c2caddb2cc55ec40502813eb620524b18840ea54b45e9e2a5f00d77701c7676498d15bed5b62aa0f217be786def700af5a05a367103b9c827b8e2a861be1206546f73dd3ece48b63b577ff70a243de06f8243025776b146be04ce9e147bfb6d4d2cdd4afb97e87fdcf0b1d7ca7c6e9cf0d7004739b024fee62fcceb2d82432ece7898d4c95b763e84151be39f9d6d5317f20a9152141b74d99e4eee9de542caa5aaab1c30cc492d7423cceb8fc8d0cdfdc4a7de44f47d95928cb7ae19e71c3c78cfccba7267b60e890c7a1fd55d24c80a2e572a60e98239b4cb0c8c50e24a1450c0312ad10c8bb52e8c6e1264175f7091ae5308960533293c9249b47aaa7f2155871930849fe26e4405ebc3fa2f0adfc4ca50291405a36af835a09c7cd5ce4a8a5c94c0afbcfc43410f3fd9710dfc9f568b8f11e3cec73f119a746d5a361f97ec9e536be08ec92a681df931db15231fc0c0265fbf481c58b3d73ab27ea1be14f6a769f81bf14f39437387188dc16312265f9e36fa8c917b709957ad9d9fa863717a099e0247a505cfec74ce696f35c6e6919807aff7989961d50095101117c5afae9eebf8c5e7cfd7fa7d826b3b69e306a5098c88834eab5212eb51efc52d4fa52d35ec3cc4cdcd775cf4bae16fb7fe30424986ad6c217cedc4eaf1fb0535bf5fa1d9ff55f15c5d35298aec0520c1de2e44087bb3762ccb24d9e23ccba3d42aaa0a5473c8f0a09e4028fb976a4bfaf1d5497f2843553abff2f64877eb7ef82b081d6cd60ff11cc3f9743ba1dbf1f58c1c0de8106605fe7475d4c7703e9b881644c75c9c2a67ec1dfc35a4289e743252d2942d0f08f880f9dbbcc30cc5f402bf4c6e9b53150e0c115b3505f0d2c0fcc6a9055cb53df5e3f52950fb0724f447bcaf3c1e63fd152d83833f11b59d1daa9e13cbb07aa1cc0fcccea294d67c7b759a366a6ed6c5e8bdd3e0e1dc0ab94e017757f2a0f652aa1c95c4a698820e5698a70fd3eff52460f32b9c13faa5de4e521e26a5746fac61c3a3ed4448224d248e7676c91712d2139ab581f9b87a9f68685da16a333c03717625fb841818d147fb7788c95039480ca390fef1b56205ac61d1ef51d8a9784686432b07c7158e867873b1a1f3f1900963c3cc6d161dc5104702595f37ddcf923ad18ef5f09c841616564c4d38c91cf1bb2cf0e3e72b978e0c29b497cff2a16d9128a045ea2ed31d9587e9ebd4b19eeb56d4ffb770cd3bd0d3c7799c87bf58c8790446fbd182d6910b77134dc5fc623a3924f4593a6c0521939e383e5df222c4544f2df79c6bebaca5872c672791097af677eab7e46ffbaf9b365a6cca1e1ed23161bb2b944abc6763082eb1eabcf7a1e350195bbf26536178cf069e1ada81c5dc73b4e3b1884576b1c398304376b7517783906202a18182eb75181ec0b70a7aad0c9a828ec89ba72e17fc40463c01eb314e20690683443b2af21c8255d8cc86a805b3da43a53722fc070", 0x1000}, {&(0x7f0000001080)="56e36040d901fb2a8753674a8b5fb28a15dc1764188a76f01230acf96a4335e9ddf1bff6ffb09e1f5cd55f4349a44c8fc4f39bceff6e320a2cf7bb8b624190b98e3520be151abdd446ade0f7ad169141816d9ab59db383f6c3c240bdbe4e67297b0658c6278829dad84cc1d27850b5e2c0260aebef9bbc968f78d37d85594da786a1ed25074c2203ad01dff782b596630899a64c224adc4ba63fe6ed794e5bfdf2c2ae38ca6b11c770ba93e1c0d7b7728b2db970ca10452e41a9b1e27fb150207ffbf596fb2d6a95e95e004d59f58bae532b72e363635488f1d071d21df76e586afb85e9dfe669d3816ad2e760aad46a8e61e8105e4c8fb04d9ecd23ad60c778a49cfb24419ae8021f3994112bc7394fa6721e9f141e8420fccf3bceb71dd1e0ac4f877084b3121fe699b5870f0e77f620f4541eaf41322b33db8cd7d0dfa8e0108e2daabd1bc55265f214da817fcb283df799526e918b16bcae341b11cd55ab4217aad67c6e155f48c7326553b1cc43239eb471b68691f21b39b225964cdc46b1dbd8d9fa2e0d750f703b6fc6025977be60b4772965ef1034875a5e963f01b052be07f5479a56af08b37c5d8742ca508a7952f3a887843e30817204159d377e952ec009b65db606815be395656591734cc53fe87674f4284fb3b77313cc6f9b450292f08ee1aa5342eb83d678e9994f458d12a09b992a159af89b55d37f56a3e5ad96e9a51a3ef5e7652abd8d8e0e6f94026337737db36d598b56cd942ffea4c4beeb58a535489d382b868c4fa328418857205019aca09cda597a354b14713715d409362540a9676ee68bad9ff63c34a97b0f88e8625618c594b384ccd560220b9e3873546abc126924f8c07bc4586b885a7cc361f25f278ff4c19ca9899ba935e295b42254a5edc77a7dfbcae3dba03a4daad7482c393a6ccbfc9db057bce7acde1ec992e73a35bd147e08742880821eec74a4a9ca901a7248713aacee6b4557e340797bd2615c8bf154ea55cb7ff7a49f1aafa573f4467f55d869eeb20c171539ea46359877a12a2fab3929aa307735eb4fb53b6a2c509228d9fc25d3e78b11f4c6dc0cad609bd02dda5b2c8bf1e1d19e1d61faeb487f9f9847aa6fddae8d6a89985e64dd129ccb5ad8b0c21fdd52d037a14ebbf9bd3a6daafea484bdfc923d0d40ff3783802107ac40dbdf1f7e0098fee56782b5f1f7053c09380e676ee1d1a49f5023d165755259a5de4b062407942a3d4c91d88ab9e2a5f2b0dd4ca404ba10ca0076741245c1457bd0ab2080bc9e890044f55580d9c953524dda72c3ec2f67f868f30d7e9e2c81a57d1d7c7ff9df46308c5b1dfdf7e3f2308fd5cad4c399c8c3f012be2ad8e2a4aec5ec78318ee30b54f6000dc47c953d17ea36311131d37d7914ddb3e803b7bac49f6c482acb77c9b113ac24a9ac29858d42782a5a82363ce1974f921a35040e86603ff023720563e76f6390ec901d4232f0f86309861091a8d4beb1f1cadb822dac0f0050fb53a9720fd35806615082ceec7d31bb225562283030654c0026f080768e1d0c41204faedc9861981a19a201145a35c363ad2fe88b82c0aad85c30fa96c61cd703e335db13ced63ebe01a8263a0e4aaae8c58082e282da75c3e568324153068d2c5bda61e4ac1711ec9f3b7ac7e51c589591a7c026849fbceebf5401f14417a76c683ef0e0cb49254332e00572527d9e8b9717b985f61730671bdcb2ab532d365c1d158b25e371e6bacda341574e8722677179bf774aa5fb8bf71239e1ce12d24c7e7d54c14117ed55cfb45774f72830d6a9969344fbe65a66c0a88d026bf9ad796eaae08a62dfac8c7e7649324eab357a5545dd6341c4ec7882712d87bb785bae262a414d47b2f8701fb3eb1c5f1c1766353df0a7a84bfa3190fcbcf896ada9f10ea417639b5db6df28ffeda64975a91e35e72bba89f8fd6848f4fd2e9f4b179402cb90e276cb404970a4da697475aa428d7c943ff0e1730a19da58e95aeb9c7a2066ce3ddc3f14e26de30db6ff4f99cb3a9cda98672d381899e0165ae7631df093760f43db7596c12bc98d0f59b2f87811088f13b130bf779dd8bf5078768533b5d5644b5d81d0120c0d8c90f7f832f06ce8150299f5b7a7ff4974ec78ce44c0f071bdb5ccca7fc4df495f145491ff02b476e648cec0b519d6743274f177220f1cda22ef61f9dd3d59f03762cd3fbc4642329bf3488cb88f312c3b35ab803a1986aa3bdd70064181b69a5c64b9cda92e2b9f3f1f0030b6af2ae353586489e78f30e6519ccb51f823b61e3e3423f12fe02def3b67f6b592bbedaf5f2c966de7ae821c568f4a76891aab7be4f692a9d22726aaa04f9368951ccc9e50e969c571fdecff8b6797f743c48ce8c6d51b150ef2dd4897ffa3283f3ad2ee599bd30c91b91ae87872f9004752ba9bf47090aac7cb207b019103864df3f22560532c30b5dcadec1b5eeaf0efc120c412cd9b235f4ab337b8e625d344b57b3f4fe09685258dcbcdcdc219abe256e37a105909d064d567b198415488b93f19e13ba42bfbfe6741a457b191f404e7fadce784f28f02b926d66019069260f91a0b9c8b90039cda5ccd577e642f46853272848abdcee7ab92452186836b923993ef7c2a778c1928ac80618036ed86856482584a8095609125c32a4c8225b7b8cb4320aa2dd06a9e8b0e799d46a242103137e2aed7cce83df45f80985336ee0b8bd8029f6fed57f95168f7e7028bd8b4d0b8bbb006812ba63bdca633b39228d3c048e05d82c5071d97f5ac325c5908683ac095a3117d2ac7a146a2026bf6699046b8c994bca73fc997b15e785d44d0be97cc8fd4c9d7734258412c0c3f5efa099b79ae6cb9389e80b1827594263ab5b29988f54e302f50602aa66534ef52c37b36f9d4f7bd26c1f84c77f473b7eb4ae509a6f0955624740f6fd1b809e2516ca1c0b92d5ffb77c2b88f8b21bd9bd7a46d07a79c9384c2f408c372d0f1731cd646cfa75efc58018ed81c4ffbed5003307283f303d0bc768ecd9f92c82f41ec075dfa96f749c2a2a47d6c48b28c45606310a903a6ede9ea17add02601c22aff32733d6c6c8d2e11e56ee7303df09f95b7a4a6e83dbc6c191c82999187f718b93b03982310203aed105b8d8c787184abb5dff2ff7d034eb2a6340cd35ca2e8ef14f51799ec2b11f92cace4f8d5ec78f411150b2aaf5c3d8fce65743700f1e0f2609c5ce8b6f89a3ad55f41e4a9c403822287f1624ec982c82a7cc8498119bd657588a0f324c95ac2e96a48a3185f3537a57e162b6a64a285f2e2744e08f8f905de3c0a69fa1dc60c0121fc8a2fa3f9d1128c65d286c8835bc276f047714791e08d20ac56883218a950bfd69035ea9c5572b9c0df0168cdbdd7f689b4914f760a424953be972fccbbdecf72f7445a2445d40139e21be9d9c45ccb54cc62b91ea6597d1c458f37f085c4737a27a566f1708464e5c1f6295b16bc78b408b6c05c31ce4a942213b4498641c803fa12bee59f3e9f86f16e90b59a7f361fb8d9fb963c64812312a9aad3b95032438670a3452a00462df947c3f8f936200c6490292367009dee0eca1e4a948820ce6b1f027cb9a730551898bc79c5e1103be7175d562c56e3d0d1bfd18f89e5c272757bde72c5ceaf483596354685898ab0eba583569fc7ec37e0bf270be14f8993d2c6663cc9c37608993ec4f5394e5a6329976f01f3daae05133f400021db74f865dc9781469226a8a2a5b862690a7a663cc5243c60d1a9b394d7be8e8fb5236e7d28483bc0ef4bf04453ed5440ca4da02a0026ab90e694ba664117619b7deb56758afd91c3146025b8d913f9e48e87e64b181982c8b7540c44be4f2beaeed9c7aff607c38ca4513e98f2cf2bd753e15acb2a53aaecfc39357d3a30335a18eb7fd2451e5cfa4d0e85c9009395ea66205944489ba2779d3db3998776d5dd681d51495430beda0ca6852bcb3737661722b1556337bbb7bd40546538d2aa8a206e9cb4599c090c0c48e34dd50d8336bef295cf1763ce87bbe5493561a82e73326d8286d81e7767b4d317e73cfcb7da47c3c094c3a7589d66205ebf92d8feca98903e0ded9bf2247bcb1054ddc2082b9da4bd7a7e99fdf7cf3319cd6b007a4bd3521d7e9cfa5ce2dee7d41ef97a44807129717675224d1afdfab4eb611afa5562c7d8d0cdfaf8be1c4b67412fc57223116d33c8bd1bdd1ee3c0b7adebf1bd49a465181b35b56ff58277340dac8c0c02e1788e59ff6d1206d6f710d5c8bf8a09a7c5d89f264e987eed361b506713f58f256cb7e18b64c5b5786a531400f119595ee148feab3a0c27dc83ffaac3e28c92561d26080ab1628d25a1c898df14bd792e1b1cc41448d7fa564331c2f6ed6d29c13f2675b0f0d96e8e2f5b8df8a8c7d468027806725d8ececee8df90f95aa265943ed113affb867705a2e1e10586913ffa152fdf96406000cebb38f77c0c9de0dad478566a44c748084b9dcf266d4ceded0f193858f15fcba71868b002b28503d6843ec302f39924ce16c79345055b930a04fb38ddb2ec11900694f3af565349afc5f16f3fcfeed26c225fa6812fe64e970ad30f603f6270458c625d664d5ac7c40aa2dd407215409f350c0bcb3b1bc1254ff6b7a23b2e0251c73b64c31cff555648f0d9c5d1de7f12a89c5d67c8af727b7ce241df1d27d9169d222d28fad6a8e1452c61172e02c37be8c7bef9efcd7b6b1dcd1d10cd3d06df633abb680aec105a89e64617be34d3348cc06cf32947851540116b940cea267c13f95c218d932df5c146c1a115d42c0c81826606ce370a82e58726446dd5921e8acdad183deda961ac6b931752f71d40222171ca2697be4e7789d1f37351d391ec9872dca9a30be082de319c26791ab1f04dca583125b771590a16e27a5b4ef7e5fd038ffcdfa256ca98bfdf35505231efc526cbae21ebd9edd2de0a32f4699e7c763c698a5a84f3548452a85d3631a35e5ace5de0992e1ae2893ed89c54f4277354058510bc8deb97c66bd9f0552bfc06b29d7ebd72611d2f19bdd3bd90fbcb79e9cb22daebc1e0ae459f5dbd3c0b9ace4a0e1ee6447b0df96162168623843aaff5744a06f1aef3fa77cc8a22d314fdf038027af21494d633280d94af3c220950dc2880e8b96df1cc229dcf59c26290d027f94e3ae6f20e3ebff2fbad3db1af0c2b464993608d28a9ed91d7a6fbfb34e623adc1d5b71bc47e707fdbee4d4e6172e5175e375058fe75ed39c1cce2df03ed7a901ba47e0b0d5888518e2af5470390804624fa96b9f6426db91268f260f0d9c6038a213cdab886a92fff3f361e0e6ae64133688efbc052443d23d27afcb43c4c9ca9b67748940d8ddd440729dd490c0f5c80e3e470b359a58c3172c0230bef07990ae1a3c691e6cfa31ec501e53191f962f4d10621270e9e598dc190fd1d2a206bfb092983ccb3bda5debf2d8198fd2bb05c79ae0886b0d7a1d42cc6c2ba47bbc1af66c817fde9b11907b82425db3854fc1f7a486adcc60ceddf732e4fcaa6ad44f0305b34ead30e01bbf733d9ffb3fd50f424e2c8383b9fd720fd70b89977cb2535160eccabf5c6fd5f15addb5e6ea28bb8ade611a4abc4883d10c282da22ded841a6bd659910e18146acf25ef2fc4a9b1eafd173cc541a2967635602c985f687155c05199e7d69b127e7fb10eabe86df4077ca9e872319c182f75d76412fdbb068ca27dd72492337b174a60ce94dae29464dc157ca733e2904bd22dbcd97d7688ea59b56c9be6f88068cc0b80808f39796ea84fa902a", 0x1000}, {&(0x7f0000002080)="6e1733d4f7b8c41115bde00ffaeda98b812a2e7a93678af5568e1cd85105660315f1d0e0f2cb8991f6a8c8eb0feeaf3e2920ee360e4c41d16bf3b3aec4558a095de4212c8ed6d3b991dc6599f684dfab6f6ef9c9b472d01edcf13be22f726cbef703cda74ac21c36389ff0c2999db65e4481ab688eeb152b26c402c722c251203329aacb97701d7dcc42bd44ccb859387a32cbd2b74a5fc1fa14ae32bbadb1db080e832e1af698d505a2e0b18c4615d6a414060ef4cc3f1b76ea2dc28c0f405823e32ff70e6b48b5f7938e1cf7a3f5b0d045bee926473ae8b8", 0xd9}, {&(0x7f0000002180)="6082e5039354a9fa63ddcacdc558ceb053c4cd54fa05266c4edefb63255f9198377781f0f8edb092cf0b7db8d2c43c803a5aa4ee0f8d269ebb39eb2da0107e325337107b067edf6bc63011406d9e222a652e", 0x52}], 0x5, &(0x7f0000002280)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x18, 0xffff, 0x1, [r1]}], 0x38, 0x2}, 0x0) ioctl$TIOCCBRK(r1, 0x2000747a) shmat(r0, &(0x7f0000ff1000/0x4000)=nil, 0x0) 05:49:54 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f0000ff6000/0x8000)=nil, 0x8000, 0xfffffffffffffffc) mprotect(&(0x7f0000ff6000/0x8000)=nil, 0x8000, 0x0) mlock(&(0x7f0000ff3000/0xd000)=nil, 0xd000) 05:49:54 executing program 1: r0 = socket(0x15, 0xfffffffffffffffe, 0x9) setsockopt(r0, 0x29, 0x200000039, &(0x7f0000000040)="002300007058a7ed3bb9e14804196268358b15e6ef357dcbbc043d311e8a1d658a806834beab78fe125d03ae9391264f5a9dad4ac59cfd04dc9e6b79fdbd77ca6b8faa99b0579078289b4b8ce7cfde010e6ba285dff8596d95e5c821a514fb4d704dd673462c578d47ead3de07a7dc8af10a090ca20060322389286255a0924895ae24e151d0a7903982415e6ec73f6d030d034d3dadcf0cd9dc0a0278dbb623e85166c58511273eb09fe46a76a2a63abbc199c1ab522d708cc8f3936bdbb09706fba4e25561172400793d8eb0bb538840816456361430c79e0b17b2548ed8fcdbc63084b3500d3bd1f75b8f02cbe20e45f48b2c53f7964692cf", 0xfa) setsockopt(r0, 0x0, 0x8, &(0x7f0000000280)="5463a36cc3333dcdacb8d81e7c6e60ea6ddbb17386e9d8810616d379838452e600a239865c7e6fcdb4e509d9a8e5779b353e2a63620887b43a177e1209ca7f239f14690cd7bc7cde5e0d92f1964dad1599828405f5a9299930f4c839c5089eb6d58004382a36a0cf469c4709c3439b25a5036b2a74", 0x75) r1 = fcntl$dupfd(r0, 0xa, r0) getpeername(r1, &(0x7f0000000000)=@in, &(0x7f0000000240)=0xc) 05:49:54 executing program 0: r0 = syz_open_pts() ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) r1 = syz_open_pts() dup(r1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9c, 0x0, "d67e9d3a00"}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0xd92, 0x0, "04236ba1f47b3c0806f1ae0c2facc86b6cce1615"}) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 05:49:54 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) r1 = semget(0x2, 0x0, 0x40) semctl$GETVAL(r1, 0x4, 0x5, &(0x7f0000000000)=""/58) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000000), 0xab) 05:49:54 executing program 0: r0 = socket(0x18, 0x2, 0x0) sendmsg$unix(r0, &(0x7f00000001c0)={&(0x7f0000000040)=@abs, 0x8, 0x0, 0x0, &(0x7f0000000140), 0x29}, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x4b, 0xe0b, 0xff, 0x4, "9923f59c09373ae180e005725220e0c7ff89e1a5", 0x18, 0x8001}) read(r0, &(0x7f0000000080)=""/171, 0xab) 05:49:54 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x200000029, 0x24, 0x0, 0x0) r1 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f0000000040)) sendto(r1, &(0x7f00000000c0)="0566c03f9f4bf9b00e4a9298a7cb5312fae2868f1d60e1d08cb39a0184410f780c4d8538baa82928515c27eccd75c09af35eabe3dc1cfdda647fa9b7974055960af8b6e2a1ae68733b7274e69e80d1137ce26d28373db5c3e3a235b32c494bdb9beafd843a42b652505026777d1a002447b5fdfdf56563e8d27ad303092053911b8499c23039a1b5a31cfe0c026d8935ad64ca3acca5e2842d2d03b6845f844bed", 0xa1, 0xb, &(0x7f0000000000)=@in6={0x18, 0x1, 0x8}, 0xc) recvmsg(r1, &(0x7f0000000080)={0x0, 0xfffffffffffffe26, 0x0, 0x0, 0x0}, 0x0) stat(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)) close(r1) 05:49:54 executing program 1: semget$private(0x0, 0x5, 0x0) r0 = semget$private(0x0, 0x3, 0x240) semctl$SETVAL(r0, 0x1, 0x8, 0x0) 05:49:54 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) getsockname$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) r1 = syz_open_pts() ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000000)=0x6) 05:49:55 executing program 0: mkdir(&(0x7f0000000040)='./file0\x00', 0xfffffffffffffff4) mknod(&(0x7f0000000000)='./file0/file0\x00', 0x0, 0x0) socketpair(0x11, 0x4000, 0x5, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000001340)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) pipe(&(0x7f0000001380)={0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000001400)={&(0x7f0000000140)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000001300)=[{&(0x7f0000000180)="f207cc30199119a2ade2b75534d0d43e42a76fc2b03f2d40e2673e170d6aea02df62a0c2fe61e1da94cb6ae61f8b7315c46865380ff405d8671cbc588e965c8c143ead2c368f49799b04133d4a3f65210570a7ed8641034527ee668593b9f34d20742bd115093065063b6092b1e4511a168158112ef5ad7c5facdc8a59f948a1235ca98f74ba08c1ab94f2c53c68ef45271b2c0ab9e4daaba27fb0c9d90db617f038594e04f23bb85b383d25d82b27c184f6545079e3e4bdd1a17a20619cdcd4011d7feab269e053cf45b20ac378a2f16a4396018a1e4241c24d1b00e6da", 0xde}, {&(0x7f0000000280)="88118e43038facade20b6ef59eb4535ad979cfe34a3c8f7cd9cb0ccb0ae4bc3cb6d076bc5a36e42d0db7750fb0afba03519865679113099a9a934924404e8c1106e3effc0be41c4f708ddcd2465518a2f0e1d21636715de012abd5ad4f9cb482638a8f9d3d3e73065a579948dee2c8037b9acfbdd2b06a78e830f17af296889637f5416beeb55250690418aa8584980ed3789f09641bd1a173c6857cd1522b62763f46b00447d968d847a75d5517df8665834a29af2cebe6b2d0e5e98d026c3866de1882f5aee4f0fb8493ea6e9d4edd2756de9fbe89081f2535b0a5d465b6deb3f5d691364b8dccb3afb14dcd87998dcef89c3c15d0f29a2cf32fe4dd79f91badd9b88a148d9846c18fb8997ffe56004ec04b6fc3e4941eff02eb36f52796f97897ae03c513ce856e207150c9065f5b74dcf3403886679029dd63d8e6a40823414fa76750317df5a3720262d38d440f82524489f8e88068d53ee4563ee80c6c1f74a829a120f77ff37ad7ef9cc6fab548cc20f72d7146040f1b2a4ea0bcd5d0cfabb461d6745d4d2f3d64c24f30d82f05f9a681992e97ba8f811283958763fbae967700eb3faf9d0c5ae610f0e71693c7ae4e3bb6ddaef52530d63eb9e22c1e3392b9da7228c8effaf01b244fae08dce0536459853bd5d25681184dddbbbec309f86ce7d02490437fb7e794f6ee7c3836c424cb3fb3ab39a93d09aa966eabf6375e6c5645d77c878df23098d422a11447b7929d64c03017f78b69c65096ee8e5a9dc43dab7c3fcd5c25db175db7ab8d4dc81092e783e46fff8f820e2d9e077cdb5f8e5d218c56ac4234a1db7bd70e4bb942d9c6aa92f4cb10a458dcc238d2cc2110964718a49563734434820b9142e6e6ef58f265309cd14bff45e2d45902b186be887b2e129e54bb842adafe5bbf266835134675e00ff7e07962a510db41df13f5f5b165b57e07486c5359d9ad2a53dc81acae72491fc248e10736ada4697a1e564c8c792ae3084dbf79b42182e5a7b902508b8adda1b01feb6b0dbbd8453fd221be530ed88c3fd76f2c9dd176ca913ca802d003a1c6030a0534b9e72251f3777d752912181b8481509b5ec275f4107981881c8230be2e5872dbbd9b405b07f25f3a884c48b02c9b8b75d7639f7415e5383c83c7b49b64030ccaaf7c14955e83235a47dd7450981fb1dc4f95c62cd674779ca42d132783a072187e5574f3bb2472cdee5342d9b55ac93dd7da1938208d6c805a2badc295665f7b2aaaa28bba7d95f21d0633b60bf2bd500fe833b5778e79ffc10195a2c8311f5c117f067e0175109c6478f2d6b269e2db353255ebc432587eee99e61e53462cc29141e5194ac885aa4ece69c9123d20d1a4fca85ab2463e4e7afec02ef223770d1971f652b5536e6426ffe72ad0ee84adba3e94074a3878a25781a6931bc0eaf2c12535727827b3a8ee0fb33ed25ef01624a0feb519a2c6b82b06c00e40b4578f5540ef9328a2325bfa454b20b81f73972b6ca31c3b5a57b8c0c3221b07adb4d8539321637d0e511f0ca857f81b1ceaa1c19ef94ccc23a8ef9afa89aef9d6285b72be40bd6334e0cee17caa9bb575d00aeca1f7883a73b71031ae8459d040c38f8e6ec8a892bd51aa2cd66b7a1fba4176d9e15630d8838d27daa1eaa2b69a75cb7eadefaf91d71dd6204e5842e5fdd2fbd7e88d5138444ed646f66cbde656c2be9d6d05210cd5c99f97922f4991987bafce2384cb00392078107f6b3b14128202a6fdff5ae070cfba7d8c9c14ea764e510b75301cbbea66b5d9070fdf0a49502abe9680741b3f2e29080dffaedb871443cb6e4f894efad4611b382f7687b46526c3c90a78d370ef533256e9c95b002e0cb0d825974d2bf2bee6d8e6fc40a48a805203b1e3ee5d19aac7984f61f376d952aac95db39f25112223ae6f5b032051a488e3efecc44998d102b2160d2f4a72871ee8b35136e5bcfd51123ad9f328518ea62dfdfe7b9aad405c7a5eb0f55bb69bf32ee2de8dcafad572e071cf7d2b85f0f3ed77b5b3fcded5054ff183c16777c56144d9c5240973c1043475dce2571651504bdc4976ab113d2989cf2118b0949999b7a625af795624cb4555c4aff113a65971ae3e48952c3e7e4335762dd16392eadab377e85a6f91bb122f65460ad25fd012f43291cb87ca2dcbddc248ed25865c138144a673be1cc3ee2b53f5084aa584b0889951d4a52230840141b3a7860a236b23bcbe12bf6951f285dbecd20d487da62adbeabb8f19bdcd02b7eac45244bfe60bfc1b67ff712c6d2c6b22dd699a77df3bd5db52ceff31d6ed42b9f43675448699088e8b02c4d7c3c057c286d9c7c70d7cdbf46941b7429c32f3f867bf7cfb49493959d2536d037f96655daa34092e159160eddfea077ec9d88dec68cc478fec3a44d85bec78cf8ffdeb5aeac3ea83a1023dfa05d7553daecf2a51b36203f348d416bc2ebb42ebaee29f62dc402308615f39e3002482fb36c0757ff168ec88afa187c2d6bd06df68e6eb11a29ce13fda8a444f05308fdf145414621905aa485e632c76e0a1cdc19989c4180babc3f461358e1a701356aff238bdeb70b719c9097c89d3714cb5a19bbf155435a92c0823c6042c8ecc3cf6ee076f523a2419bdaec2e5c551706820cdac0d013bee11db3f5a263c4a91077e2c1b07f236203509c7698ad0b0b4e937604c74f71f1af93f4ffe6d787dde341ac08c1b57f193899feda5c907e627278f2898729782e8117fad2d3896737d1a0653e089dc37fcded28bc93086fe010eb5ed25dbad3d0c542a7ed9ff8d702cef2ae59c2c35cc71e1d237f33822b60228677887c353a3420830f1464fb16a6e18bd495ed8fb18773352eb40ed04ded696626d063ea004e25bdaff645483a0abc255d1eca7538967fe2619a0ae4dc3c735c355f0376c786a56f524a8dad8871dcb5690bba274ada4457a9a87e4077095de9b05b6e8aeff16108a7848c41effafcaf9d712ece6b7c79406bb9bae5e9c1f884e25534d7a259af52bb1e054b14c1c9d34fe8ff5fa26c14b255c84019afa6654f6a97f11103cdca5e69261ba5e75d2e56e38a2ff1c7d293e65630bbd7f37e72f279f9c79ee6439112fcac98f849600e5f492e08337e9c7a7f88aa949a096e4a98832be036746d274be0e61a48354fe33e4a22fdecfe3b351dbc387688a903403b3eb3c5fb30f9339ef4e13e7a1636e44c5996b802a121f3d527a2aa02104d7729753afbc822f21a549e44b2dcceee5555f3bfaf2a66d4b714814433cb070187b5152bc46921673eba028579ab3251804e4938042ebcf7b5e9ec93b650994ca087939301d7eb4d1ada6d9d46be52cf290155c7a36d917eb9ec02cff0a9bdc058e33dfc3248f8398076f9000eab48f2cff9da33ab6667fcfe2538fde5735521add37bec2a800a6e9b6ad5aeb9e72ae5116472e676b81c756a6ae621b342baa2b74802e4ef635c6aa31622b67384b4c74dd1e2f0fefb4127ef6bff2b08ee1f5fe21b2a1a0e1be26fba2e653b1e593319d63d5a43ab13a877bdb3b28993154383e3694311726fdeaddf2a0d93100e568c54fc4400794504698332794171acec88afd6d5e0c020213249fea7fb2c1139f1fdec578dc8cf47e0ef4311215d12bcefd9a428417a72fb3c276f02114d1addc5f4361ee7ff11303f7452293607951b54e807c6c57d3e52dd8ac4fe519eccf77ac8752d8112b35f5e82498e7c6d849bcc255fd1b9a1b3abb73c59e248083aa479e5b5f1f8716adf682be210f3f4ead7bc5f0558ddba72fd1d6c507fc6ab7df531d716df2603755a5eb6350353ff30e078dec1bfe17156a98d8e01ef6273a33db75244c931b35aefd5ab1edfddac6d46bd5c202727c89144e07a9a8a04761dafd92331f41979b077f7220ff6a554ce0f986930c55b54aee172d626e9ce2f7a7271dac6f373133a427294356ac97b038cd98edee61b9f5f98958c8fdf0249cb0cead7f904de144eccaba1d2a94c85357f848a710847b44d2c6f2cd0392b798262901e13d7263e78be2059d3a778a9e62e2e0122e9e4d3201a73de793357a02dcbffa131ae8ec82e6056a2a2679863bf1a7ea44db0295935b579b3108e31493c72e112290f80e4188862dbcdae26131f3c3c2f0ae1c66192c20e222e678aaf273c680a983d5d0c676ab2f748f4261734ba95c97aa9e0fdeeb2752923d25a0251f0097a2499534f02d5637980c1d01c216396aa8030fb8aab94604c942ede88f55006b72663d28e308e4315b3887f77db3f5dacaf1e2e99841f135207bea08c7fb310fcec273c1371244bddcc489d00ea2d39c9edabd2e66f94f588c6fbde4e3fdacaab61cfe506d07778017bbad7f0591aff05f20302e9f6be86ca170dc7a5b84f45b1e4c4a36b6cb4ea22ef59cc40cd0645f9513549961d169d5a5766b786f072731a55335329e799ada657bab5048ca67bd677226ebee950aa555aad93b99da1185b0bdb88e8912694ccc441db54061c4c954a7a8a03df54afc1ddeeeb40e0d530623de2d0e7a1d246604b547f1fba8c246fd15dba9b6f34e577f5aa82f31ebf831af70bcca45d4d44beb7a04fdeae2e15595bee3b06faca01bd6bd8da0ac09b595cac88b2665a13b0526d9813b950b1bf0c00041e458b5dea93857a23ed6d0d16648bc51193f3d2d558655bade17cf881e2bccd9892bd0eb25dbd3ecc304e917f7e931f5f2dc64540045894a84b94ed26fad28988764bc0e2029b8030e590224e210a1b8cb361fdd086b0cc5295a550b886773019424cdf9b010cad7946c34ed11cecd44883e88fbac2b510d1cb03d9f1420060c2a2b28d163d855a047001778e64db5536bd8b94f27d0ea722c929122b8963439fc604f04374f5efbb5db6a62a606c70a8f2b20fae73794688d16f1ee6635c22c600f215a0cf93a3049cebba2d660e5015d8fbc5e797df8e0e321d8d53c0cb10550269d6f0654ce8f98c418f304e68ecc2538f5d95cf6b81ebf946fcca543e62ea45386835deb9e8374af5c8bc47496d0075b03e553387bb81689802c6911e6cc30056690c092acf6e0fd17662a67c000cab782088332f8d4afda3e54c0fbf9eaa0ab22681e433372d9dab9ba44d6ea517c9048ee6a59b1af80c24fdceed4f28a500d2755fd8356158d248c65d94bdb3539a7698ad575999be6373fd08ceb8cfbab828de0871be936f0195de756301e567a32a3a8e91e85d4a5d8b007d8077ee4f3d6c025f198ac64ceb087ec4105e06befc7aef1332cec23088640caf8b95b616b6094f6a05ea20cd8943d2293b96af4cadaa9fbbf88a48a781335790a4887d0f0f29961b42357347abe325e85f9c4408e6290e93b4a7184cff988e248ab8e2e091a83f2f63ae56d2dcde776f08471f4a9c178ec881232907e1c72a288da4f3f87fba95b64aee1abe90182b2dcd9cdb11104d9b27b3b97a9e0c2df6dfce84b717077579ede41c09980b98fd41e88861f4f41e7278ff7c56f08e4f5aa7b4518cfa9316ff227c1fcef865194b625aa250bc98e3b7cdc533e342c5cacaa90a524656109928e66a8615da0d04f36b9bee17ed70fd78e2611656def3feccd957ec9a5bb3741c4d2a122942ea7fc931779bf491a13b3c891fd5dd6be24bc1054b5067590bcc15f02fd04818f3c745198c5fee49ff35c4121f16cbfbd153351439ac69520f2ac0cd31528eb8b908c1cc7bf9bf2a8a942c1319e9683c60ce1ebf4ba32c1a0de67c7399a46275f3a5c2fe80fb51d592a146b2a8ba272831ebb4dabb2b0d204ca1c84e6c3437b5e3abe", 0x1000}, {&(0x7f0000001280)="dbaccf435923d95d8ec4cdc2d6bebf8dde1dd7ae73e0064aca306ef9b6e3548ab470a96550b49497607f2df085351704b72b73d6c544132d7a391e646fb91f1116202aac17c22aa37a1279077efdc70c765611301efc0f884a1e3244c3d71251a6ef1ce31116c15f7d1038df24", 0x6d}], 0x3, &(0x7f00000013c0)=[@rights={0x18, 0xffff, 0x1, [r1, r2]}], 0x18, 0x40c}, 0x8) fchmodat(r2, &(0x7f0000001440)='./file0/file0\x00', 0x8, 0x4) r3 = dup(0xffffffffffffffff) utimensat(r3, &(0x7f0000001480)='./file0/file0\x00', &(0x7f00000014c0)={{0x2, 0x8}, {0x8, 0x4}}, 0x2) getsockname$unix(r3, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) 05:49:55 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = syz_open_pts() readv(r2, &(0x7f00000002c0)=[{&(0x7f00000000c0)=""/18, 0x12}, {&(0x7f0000000100)=""/255, 0xff}, {&(0x7f0000000200)=""/136, 0x88}], 0x3) writev(r2, &(0x7f0000000380)=[{&(0x7f0000000300)="6f30be098feece6439", 0x2}], 0x1) sendto(r0, &(0x7f0000000400)="bb43cb26dc8c47c594e84bb3a39e56a3dfffabc76b6c51b9221de3a9a69b592eba3e7458706a055a7cd2f54a1edb6e6b1cfcd8be974fa732ae0f7d071f00433519872199e4337d798ed57584dfb74da5c876bc609acc553d06c15035d77d14d8b45b05dc3ed85cceb07a9f53d53b41176c42139f5393cc35af522d64b4d5ce2ae7e14b5acab5bcb2084a126438c5aa826eb7033038efac9b464f83f4371e5de6cead4150c6dd54f52aa7ae2f40454a40dbec8df87481c5d2d650961f689aa9b5b90f39d6ba4e06f07267321de294ac3be1ad287a09d4b353c17e0adb30ab7451dd7195c1aff08129939da70432f79c4f60bfc1800e30066ce8655d", 0xfb, 0x2, &(0x7f0000000500)=@un=@file={0x1, './file0\x00'}, 0xa) dup2(r1, r2) execve(0x0, 0x0, 0x0) sendto(r0, &(0x7f00000003c0)="bd5222ee5d13f47afc71fa5497cecc6ecb70c412425270e9975fcdb541983522f3c0128532c265a6", 0x28, 0x0, &(0x7f0000000340)=@in6={0x18, 0x3, 0xe04, 0x7aad}, 0xc) r3 = msgget$private(0x0, 0x100) msgsnd(r3, &(0x7f0000000540)={0x3, "83d9f46e22d519a669d1212e393ca9262767688f481864bef7c5107088415f0f9be82b2bb90753e2ba813a849fb0557dd236c3045fd52dd9fc4a5bb3280e4fb96cba18c8482fda156841b793d70d595dddb558b7745e95c68f659d7248f1b065d63168a56c9f75c17a9049cdd949e525b12b5d9cfbe32f6c7942419a61b0513e63034cbe523c9ea1a561d129eae28f5ce20973c00a25abe578e4bc639c4e96c911476ba7ada056a974a8f53c99f03542d0477707a57761d1393788c5b8698e039c86"}, 0xca, 0x800) 05:49:55 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r1) dup(r1) r2 = getegid() r3 = syz_open_pts() r4 = geteuid() fchown(r0, r4, r2) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xfffffffffffffff9, "afb4000000001000"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 05:49:56 executing program 1: r0 = socket$inet6(0x18, 0x5, 0x3) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x2, 0x7}, {0x18, 0x0, 0x4, 0xafe1}, 0x200, [0x7, 0x3ff, 0x2dc, 0x5, 0x1, 0x3, 0x6, 0x3]}, 0x3c) r1 = semget$private(0x0, 0x3, 0x500) r2 = dup2(r0, r0) ioctl$TIOCEXCL(r2, 0x2000740d) mkdir(&(0x7f0000000040)='./file0\x00', 0x0) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000080)={{0x18, 0x0, 0x80000000, 0x40}, {0x18, 0x1, 0xed, 0x80000001}, 0xffff, [0x4, 0x100000000, 0x36d3, 0x1, 0xfffffffffffff001, 0x8001, 0x80000001, 0x5]}, 0x3c) r3 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) fchown(r2, r3, r6) semctl$GETPID(r1, 0x3, 0x4, &(0x7f0000000140)=""/44) sendmsg(r2, &(0x7f0000000580)={&(0x7f0000000180)=@in6={0x18, 0x1, 0x2, 0x8}, 0xc, &(0x7f0000000480)=[{&(0x7f0000000380)="5ffce4d65258ad8e71857bc15e188e79e1df2880e30a5cdd05c64c6c1bd4c233c7aff79298af3e5117733599d163cc45658e76d156da073d6f387dad05fd6c6ef85bfbb629faeb49a1735f8e08cf69f8fb324050418040ef1792cb9d91f2d824a99d257c9dc96361199e66e8ad395f021255c7180c57f296e6d35a23e7633f9e3b2c98c34524ffd227ce3bca55a2a1ac05c42960a1d26ecd98e244ff7079619b4d62a7302762ef66137f0897ff25206628ebecaa3fe5f06b8d1d71ab5cbe54097f24b76e9f4eac2afb75ed24e45fbf388509df43a74ecddeac168db78657e90ff8b4caac05880ef7963d1a16aeceedcf", 0xf0}], 0x1, 0x0}, 0x406) recvfrom$inet6(r0, &(0x7f00000005c0)=""/199, 0xc7, 0x2, &(0x7f00000006c0)={0x18, 0x3, 0x80000000, 0x3a}, 0xc) r7 = kqueue() setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, &(0x7f0000000700)={{0x18, 0x1, 0x81, 0x6}, {0x18, 0x1, 0xffff, 0x2}, 0x200, [0x4, 0x2, 0x5, 0x6, 0x7, 0x5a, 0x4aac, 0x4]}, 0x3c) fchown(r2, r3, r6) setsockopt$inet6_MRT6_DEL_MFC(r2, 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, r3, r6, r5, r6, 0x80, 0x7fffffff}, 0x1, 0x7, 0x7}) readv(r7, &(0x7f0000000280)=[{&(0x7f00000001c0)=""/103, 0x67}, {&(0x7f0000000240)=""/42, 0x2a}], 0x2) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000800)={r4, r5, r6}, 0xc) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000840)={{0x80000001, r3, r6, r5, r6, 0x20, 0x2}, 0xd226, 0x6, 0x8}) readv(r7, &(0x7f0000000a00)=[{&(0x7f00000008c0)=""/111, 0x6f}, {&(0x7f0000000940)=""/167, 0xa7}], 0x2) clock_settime(0x3, &(0x7f0000000a40)={0x8, 0x8}) mincore(&(0x7f0000ffb000/0x2000)=nil, 0x2000, &(0x7f0000000a80)=""/247) r8 = msgget$private(0x0, 0x100) msgctl$IPC_STAT(r8, 0x2, &(0x7f0000000b80)=""/56) mincore(&(0x7f0000ffb000/0x2000)=nil, 0x2000, &(0x7f0000000bc0)=""/150) setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, &(0x7f0000000c80)={{0x18, 0x3, 0xfffffffffffffffd, 0xfff}, {0x18, 0x0, 0x0, 0x14}, 0x0, [0x7, 0x7ff, 0xae3a, 0x9191, 0x2, 0x8, 0xaa4f, 0x575e]}, 0x3c) semctl$IPC_RMID(r1, 0x0, 0x0) 05:49:56 executing program 1: r0 = socket(0x20, 0x1, 0xaf16) setsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) 05:49:56 executing program 1: r0 = semget(0x0, 0x1, 0x400) semctl$SETVAL(r0, 0x3, 0x8, &(0x7f0000000000)=0x1) semctl$SETVAL(r0, 0x3, 0x8, &(0x7f0000000040)=0x20) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x2) utimensat(r1, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)={{0x9, 0x8}, {0x800, 0x5}}, 0x0) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = semget$private(0x0, 0x0, 0x8) semctl$GETVAL(r4, 0x4, 0x5, &(0x7f0000000180)=""/141) r5 = open(&(0x7f0000000240)='./file0\x00', 0x8001, 0x100) fcntl$getown(r3, 0x5) shmget$private(0x0, 0x2000, 0x200, &(0x7f0000ffc000/0x2000)=nil) semget(0x2, 0x2, 0x20) utimes(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)={{0xbc2, 0x1}, {0x0, 0x3}}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xc) fchown(r1, r6, r7) mknod$loop(&(0x7f0000000340)='./file0\x00', 0x100, 0x0) bind(r3, &(0x7f0000000380)=@un=@abs={0x1, 0x0, 0x0}, 0x8) lchown(&(0x7f00000003c0)='./file0\x00', r6, r7) fchmod(r2, 0x162) ioctl$TIOCMGET(r5, 0x4004746a, &(0x7f0000000400)) connect$unix(r3, &(0x7f0000000440)=@file={0x1, './file0\x00'}, 0xa) getpeername$unix(r1, &(0x7f0000000480)=@file={0x0, ""/108}, &(0x7f0000000500)=0x6e) ioctl$TIOCNOTTY(r1, 0x20007471) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000540)=0x6) pledge(&(0x7f0000000580)='\x00', &(0x7f00000005c0)='sg\x00') readlinkat(r1, &(0x7f0000000600)='./file0\x00', &(0x7f0000000640)=""/116, 0x74) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f00000006c0)={{0x8, r6, r7, r6, r7, 0x40, 0x5}, 0x9, 0x0, 0x1}) r8 = accept$unix(r5, &(0x7f0000000740)=@file={0x0, ""/76}, &(0x7f00000007c0)=0x4e) ioctl$TIOCCDTR(r1, 0x20007478) fsync(r8) 05:49:56 executing program 0: r0 = socket(0x11, 0x5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) setsockopt(r0, 0x3, 0x8, &(0x7f0000000040)="695bfd2a0a70a9119ac21d3414d909666f1c20e075f7e1d8ffd01c26eaba79e7b6b39537cecbe9e4", 0x28) bind$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="01002e0f66696c653000"], 0xa) r1 = kqueue() kevent(r1, &(0x7f0000000440)=[{{r0}, 0xfffffffffffffffd, 0x0, 0xfffff, 0xffff, 0x7}], 0x5, &(0x7f0000000480)=[{{r0}, 0xfffffffffffffffe, 0x2, 0x4, 0x0, 0x1}, {{r0}, 0xfffffffffffffffc, 0x1, 0x20000057, 0x2, 0xd88}, {{r0}, 0xfffffffffffffffd, 0x44, 0x8, 0x2, 0x10000}, {{r0}, 0xfffffffffffffff9, 0x4, 0xc3, 0x8, 0x7fff}, {{r0}, 0xfffffffffffffffd, 0x2c, 0xf0000061, 0x9, 0xce48}, {{r0}, 0xffffffffffffffff, 0xa7, 0x20000000, 0x80000001, 0x2}, {{r0}, 0xfffffffffffffffa, 0x4, 0xfffff, 0x9, 0x6}, {{r0}, 0xffffffffffffffff, 0x0, 0x6000000a, 0xffffffff866b50c7, 0x5}], 0xfffffffffffffffe, &(0x7f0000000580)={0x400, 0x1}) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x2}], 0x0, 0x0, 0x0, 0x0) r2 = msgget(0x2, 0x2) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) r5 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) r8 = fcntl$getown(r0, 0x5) r9 = fcntl$getown(r0, 0x5) msgctl$IPC_SET(r2, 0x1, &(0x7f00000003c0)={{0x238, r3, r4, r5, r7, 0x88, 0x10000}, 0x8, 0x127, r8, r9, 0x80000001, 0x10001, 0xaa27, 0x1}) bind$unix(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="001de606000000b3dc00088300215bb884cd6d806798af2a78ce9a29f7dbfe8ee3b9be8a2d5847ee79048d4c156776b989f960edebc34d5746bef995bd885bebe39a09a7322a559106f8936f519d1bd4087b700b4e641481f8fec3c7b34398b9d2f8c2112208ed97c88b233d537576bb4f7978a5f64c6c1a73d8f4eb34a9958d16cd9e92be45058a1c3f47a7f51a3b7f964b48af88ad3f35f93abb0706c7be1da498b93ebcfaf4c379179dc5e891084c07ab7708876e384eed1855c0ceafdde38ebea27c316030b7b4c189f05d4ed7f74bb5de4aaed297f8a74d8a22f09d1be6291014db3042a6368c558f3a1284e9cdacc76e59ba99f23576d94c1cb07a882b7de676e12ad6"], 0xa) r10 = kqueue() fcntl$setown(r0, 0x6, r6) kevent(r10, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) 05:49:56 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) connect(r0, &(0x7f0000000000)=@in={0x2, 0x2}, 0xc) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) 05:49:56 executing program 1: socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000080)={&(0x7f0000000000)=@in6, 0x17e, &(0x7f00000025c0), 0x2, 0x0, 0x36}, 0x0) 05:49:56 executing program 1: r0 = socket(0x18, 0x2, 0x0) getsockopt(r0, 0x7fff, 0x8b49, &(0x7f0000000000)=""/17, &(0x7f0000000080)=0x11) setsockopt(r0, 0x29, 0x20000003d, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) 05:49:56 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000)={0x8, 0x7fffffff}, 0x10) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f00000012c0), 0x10) 05:49:56 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)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c35e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4e387635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c66079f288bf6d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe2df55bcc9ff3e668642ccfdb9c29168aa3ce5efc20e97610f1a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4ffa745973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f", 0x4c3) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) pipe(&(0x7f0000000040)) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0xfffffffffffffffd, 0x3, 0xd9f, "ff42b21d030400000000000000fffbffff00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 05:49:56 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, &(0x7f0000000000)={0xfffffffffffffffe, 0xffffffffffffffff, 0x3, 0xfffffbfffffffff8, "5c04001b000200000000000100"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) pipe(&(0x7f0000000140)) 05:49:56 executing program 0: mkdir(&(0x7f0000000080)='\xe9\x1fq\x89Y\x1e\x923aK/\x00', 0xffffffffffbffffd) getgroups(0x1, &(0x7f0000000100)=[0xffffffffffffffff]) chown(&(0x7f00000000c0)='\xe9\x1fq\x89Y\x1e\x923aK/\x00', 0xffffffffffffffff, r0) 05:49:56 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r0, 0xffff, 0x10, 0x0, 0x0) socket(0x6, 0x0, 0x100) socketpair(0x2, 0x4000, 0x1, &(0x7f0000000000)) 05:49:57 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) socket$inet6(0x18, 0x1, 0xb887) getsockopt(r0, 0x29, 0x37, 0x0, 0x0) 05:49:57 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = dup2(r0, r1) kevent(r2, &(0x7f0000000280), 0xdd, &(0x7f00000002c0)=[{{r2}, 0xffffffffffffffff, 0x1b}, {{r0}, 0xffffffffffffffff, 0xd}], 0x80000000, 0x0) close(r2) pipe2(&(0x7f0000000000), 0x4) 05:49:57 executing program 1: mprotect(&(0x7f0000054000/0x3000)=nil, 0x3000, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) minherit(&(0x7f000001f000/0x3000)=nil, 0x3000, 0x0) r0 = msgget$private(0x0, 0x4) msgrcv(r0, &(0x7f0000000080)={0x0, ""/231}, 0xef, 0x0, 0x1000) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) 05:49:57 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) flock(r0, 0x2) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x2000100000000}) pipe(&(0x7f0000000040)) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x4, 0x2000000000000a, 0x10000, 0x7, "18c75a4ca6f7abce0a8e1e82b0b206f5d40a98a3", 0x8001, 0x1}) 05:49:57 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="65ffbee21eff1b78178a58f9459ca42c753b14c86fed79765f9bc7990a5f1f4455302629eeb966af369f8b31791452008c64b16dbbf154d9fe622aaa8a636bef2248821f942e750e9fd3483e29b26969f0e9475fb092ddf1e39ecddfb391d55de1e2628744e707a5e5f949df54651a0ad54d81d08e0b94b1054d88", 0x7b) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="ea00005c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080), 0x0) 05:49:57 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x10, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1083, &(0x7f0000000000)=0x1b, 0x4) 05:49:57 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x129, 0x5, 0x800, 0x10000, "ee895527e201b99511a15949a2ac217609e8487e", 0x5, 0x100}) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000001080)=0x9) 05:49:58 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x46bfb) fcntl$setstatus(r1, 0x4, 0x84) write(r1, &(0x7f0000000340), 0x10000014c) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)) fcntl$lock(r1, 0xf, &(0x7f0000000040)={0x3, 0x0, 0x4, 0x4dd9cc3, r2}) 05:49:58 executing program 1: r0 = getpgrp() getpgid(r0) r1 = socket$unix(0x1, 0x5, 0x0) fcntl$getown(r1, 0x5) recvmsg(r1, &(0x7f00000010c0)={&(0x7f0000000000)=@in, 0xc, &(0x7f0000001040)=[{&(0x7f0000000040)=""/4096, 0x1000}], 0x1, &(0x7f0000001080)}, 0x3) semget(0x3, 0x7, 0x10) 05:49:58 executing program 1: 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)='./file0\x00') rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file1\x00') 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') r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000040), &(0x7f00000000c0)=0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000180)={0x8, 0x1, 0x7f, 0x2fb9, 0x6}, 0xc) 05:49:58 executing program 0: r0 = msgget(0x2, 0x10) msgrcv(r0, &(0x7f0000000080)={0x0, ""/75}, 0x53, 0x0, 0x1800) r1 = msgget(0xffffffffffffffff, 0x3fd) msgrcv(r1, &(0x7f0000000380)=ANY=[@ANYBLOB="0000000000d7d100000000000000000000000000000000000001000080000000000000140000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000400000000000000000000005c000000"], 0x68, 0x3, 0x0) msgrcv(r1, &(0x7f0000000440)={0x0, ""/88}, 0x60, 0x4, 0x1000) msgsnd(r1, &(0x7f0000000000)={0x3, "8b521dad735c63e63ce16894415b83b26f4adb16cc3ca8062e43fcf4caed6393f253394d59e4040e2be1aa2c7843eafec819cbd6cfad0baf9c"}, 0x41, 0x800) msgsnd(r1, &(0x7f0000000180)={0x3, "5477122a0f619610f1d772d22efd4c891efe06a576e25d149c13a854c07b8ca26592519c24072c32b204672c0db8e4d4be8120e0e3f5b499301e33af9f6701483bbbdeb055373fd0b45db983cdeae89acd2eb2814d7ae28701926334b6809902c30560794971e0b5b4063cc8a90bd7376455ed061b9fd5a4c7a6c58f8ca14de13f607e7cb0a9fc293d60f36fba0a5a7a5f70766ae7815b0286403bfb68e2909d2f04261823467ee096eacbb69959170b6296d2d9b526478359f813a913ed2425b10cc79a823e2da6f77ab8f55e2cb8c73dc589344b1855d2fbcf031897f7db7a3ed8d7f1100f7f154db6"}, 0xf2, 0x800) 05:49:58 executing program 0: pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSBRK(r0, 0x2000747b) setrlimit(0x8, &(0x7f0000000080)={0x8, 0xf}) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) pipe(&(0x7f00000001c0)) pipe(&(0x7f0000000040)) fcntl$dupfd(r1, 0x0, r1) 05:49:58 executing program 1: r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) fcntl$setstatus(r0, 0x4, 0x4) kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) r2 = kqueue() writev(r1, &(0x7f0000001440)=[{&(0x7f00000014c0)="e43a9ae1eb95ce30abb8fc4b2e7c2cf5e8c479d2429c902f1d58dfab4a190d93083c1cfce4d592532835a016d8bf6bff6f633a8371e65f032c8b6b04a95259fb15ca6e3bb6c1399565a67ee27d9a9d765c2088e204d2f19cd7c350acccafd6fe282309d7e5d1aa46edfb7a888036f232e4009e38f880a4acd735dfcc6378d92b61610f453da7ce452b8abfdbc0c56e28f0064bb7f87905490f489bd61fd74deaa86668461ec0fd1eac9a817769896b1c2e7e744a1ee9e9fcdb301e95aa99ddbc6c34398456d54f220892a002d9a42225ee683261c67fff2582c45c64d9f0a8637a400a2f6c1dcbb0341f4849e9f0206f89bced0b2bdf02306df1e15af057d81437dd0d1f1ca38e80f46f3aff15a464dfe64b71ea8057351d90062db941831dc11a63b7a5e2baa28f3f2af917b7626fa2cecf788f4b516495ad496b9a92daef7e441746c06f78e0243e8f35910c4170bd3cf26662e13255e2caec523d14ba994c700a3d9ac3220cafac61ee8bdd41d9f04fd267be772706c0bf717c6736853d1f64790b15b8443cd5f7daf3277f133a20771a7d4f4eaa24e36b2144d7a48d5f13757194d529e9adb9d11e80e174a97952197b6425ef1dfff28e454dbf0a39bcc996b54b9a5b32211d05d94e4b49dd3c71d6e2b05bde5f089bb5a8acc06899c8ababc56b89e7fdc8f799df80274e26edeb2a875d1737b53c7e5816e1ef3d9f469e34e7761539052ed7bb0c2dd689fd379bee20ef657bbda7404a26c573576c85595d88350888c3b1648d6d801f67b78f3f8994a172b9a4c3574d0ddb4dec4b17813a1fac214512689e2344be499b915f12b699ff5bd474bbc5838e12423d2fff54f8d7d351f7b062019bc73880ba40af8111e9dc7f37545129088c0d39a5ead5e22c6ccf4c940a7a2ff65f885526a285ac829ffc7dfb1848696063df9c7ad80e50ebe656341187408a8ae903c1714103bb34fe5499a71b85857d21cb4d914ba8a17522534af79964eded09cdcdf5fd6ba0c934ee441bffdef852e4a6b1c322099ed3e528ed02aca5332574846d85d6c1b8b1f67c6403ec47d74035b6a0ff9b11955292cd7bd834d4e818da8d4a78a8bb741ca93195ff23020907daa1d86f66baa4d028a5453acbdfb0d2ea299f187a9273c18feafc8787e93428e9d15a0f101b0a8094c30e908555f8769657c43e0dbaa13e272ad8014743d58f049fafa174a697f0c4b81cfe63f5af35bd8d27e6a20fe59f69c253a92dcdf307c8807904d702c9e5c88fbf3ad9e3905401a3c59b158ca4b2a5fb1a9df8a0287861fa1b2f1520cac4c95f6cf6dc3c86f996f4ebddea964b4251483866666a0b76dc27187c0a8e74c5719818bbb3cb32e66cada98f6a3cf874dde1cb71fd5a235f69710453321cd019d549a68957d5d6d3450c25c4fe4380b851347698269010556a4b29fae5ea372a46cba64eb1a619f6c1172a4a78ed2a11b6b8bd99d726632d669a98843471522a67448cc7204008e25526ebb6acd89087808383a5426694587fab9138e0253e392d19d2f94f7f8313a9111f80fdfc4592deabfbc4cc03ae0e5885946484abee88b43d63de2f1efee1bdda29acd81095b8df2934d9a6a440d6fa31e5946cfb6c6ed5714a175a915b6088e8e83094178c5e873a4863fd30319e304f8f10b296c6c35fc7412c0596c46c37ab95ac8e28d763c42534e1b1a2c0150bd8311bdd3e8e2215a340e8c96805d2ae5ce1592b8c9f5da2f0cf6c0cddd3bff4a55393644d6964432975d5eb2d5183e7be97a6d8df9e6f165345bfd1c13539b2e286fed34e2f660f8545fed8b11af9592bbc6bfea01e357edf73c2d436243bc20ea876f21a634c6501af57fec4136dfb338f95efd43b8618ac5f8ca61892ec8907e90ec04aac75af6e85304a768c09dcec3068fa98d735b6921cbe4126bfb8c94910bb91934ed75f5a832f99b51c899ca2fd3c1ff9c798ba4a3c87e13826d983954a90677ce0bd5d2564ffb956762bff99495f27dfbdfb58d1f9d2008eba4532e2f7f84b9e98202195cbcdb8f5a7c7f5f48e9cca53d5eeed38c88870db26c80ce64c095326189b1be02497d660d77ea233bed32ac3def7e5684c6db6bd70ce532761b95bf57168ed612ba94f9d31d562b941681f09ff0e605dc66e7614a5b37d02edadc7a2a468cf824922fc57bacb2e9ec070941f9080af47ecac69e327f72172a8c7f972668fce969b268d061d90e96b9d13b2eb8e402e3072adb222237cdeff86c2b2c0ee10d0bf35b7627decd8f9aecce8514103fdaa2606acc05bccf65406e6155231c31d015de0cd655b1c81cff49389a9bca4058f1df45b55fce38223352732ae71232fdc46115cc7e91b7bff6e4cf668f7036140e0caa7664eaef5d691d229856519eb152acb485183a263575262f5f5903076cb1d5a97d16704ff4c8a581247b9dc8a2b5116f8a76fbce3a335932519e8def8c550baca3b1737d2af87c72bcf9632b3692f80a7ff121ef8b63b57f5d1e753f8a335c429d9803c6125f2caf4ffe6cc5ed6a18acc053a80dc5e12af7cd69e05688d0363fbc4bc6cc6a360b99daf2342a624ef2fb5156fb6d55303cbd35399d009809d03a80361c511363cfe02601b4fd269a3055eda03a50b3a75a65ea2512f0463167e067897b69fba7fac9f3680a81282f024de5ddb5525211171e5b6716741fc741fb4038a97de8f786a86a30d0909063f74f2206969dfb5b2cb1707e9f83bdb3cd3b8755ad6a483e97c0c41146db2cfc610151df2578be207faccc25c9acf7d31e90d6f113c6bad680df488436890d14f4cf34dedf0a1a24ac6780c0f5296d468d8f831cd484079edc5faa2faa53b1d294f7420b242366cf9e7ee0b8c928b8562028036ba5750daae34a393690775", 0x801}], 0x1) kevent(r2, 0x0, 0x0, 0x0, 0x5, &(0x7f0000000140)) 05:49:58 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000005000/0x3000)=nil, 0x3000, 0x5, 0x2010, r0, 0x0, 0x0) madvise(&(0x7f0000006000/0x3000)=nil, 0x3000, 0x2) r1 = semget$private(0x0, 0x3, 0x102) semctl$SETVAL(r1, 0x0, 0x8, &(0x7f0000000000)=0x7) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000600), 0x72de}], 0x10000000000000ff, 0x0) 05:49:58 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r1, r1) write(r1, 0x0, 0xffffff42) recvmsg(r0, &(0x7f0000000540)={0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0}, 0x0) 05:49:58 executing program 0: syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) pipe(&(0x7f00000007c0)) pipe2(&(0x7f0000000800), 0x0) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000880)) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() syz_open_pts() syz_open_pts() r1 = syz_open_pts() pipe(&(0x7f0000000040)) kqueue() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) close(r1) 05:49: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, &(0x7f0000000200)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba5651238225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa285828dc1acadfc3e92423cb41191c368771b6626551a90e6a0998bd25030a", 0x115) r1 = syz_open_pts() close(r0) ioctl$TIOCSCTTY(r0, 0x20007461) dup(r1) r2 = syz_open_pts() madvise(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x3) ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000840)={0x20d4f9, 0x3c3, 0x3, 0x8, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 05:49:58 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) msgget(0x1, 0xa0) fcntl$setstatus(0xffffffffffffffff, 0x4, 0x8c) msgget(0x2, 0x0) msgget(0x3, 0x400) pwritev(0xffffffffffffffff, &(0x7f00000003c0), 0x273, 0x0) ftruncate(0xffffffffffffffff, 0x0) close(0xffffffffffffffff) 05:49:58 executing program 0: mkdir(&(0x7f0000000040)='\xe9\x1fq\x89Y\x1e\x923aK/', 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) getegid() r1 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) getgroups(0x2, &(0x7f00000001c0)=[0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xffffffffffffff1d) stat(&(0x7f0000000200)='\xe9\x1fq\x89Y\x1e\x923aK/\x00', &(0x7f0000000340)) r4 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) getgroups(0x9, &(0x7f0000000000)=[r4, 0x0, r2, 0xffffffffffffffff, r5, 0x0, 0x0, r0, r3]) utimes(&(0x7f0000000100)='\xe9\x1fq\x89Y\x1e\x923aK/\x00', &(0x7f0000000140)={{0x9, 0x9}, {0x3, 0xc32}}) getgroups(0xf, &(0x7f0000000080)=[r8, r10, r6, r8, r9, r9, r7]) getgroups(0x3, &(0x7f00000002c0)=[r5, r7, r10]) chown(&(0x7f00000000c0)='\xe9\x1fq\x89Y\x1e\x923aK/\x00', 0xffffffffffffffff, 0x0) 05:49:58 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)="3edc0e3d3da83fd4f4eb004eb18a10c924b4de1bf4a71acb6196407c9caddbe4b267", 0x22) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x4, 0x0, 0x0, "054d9560dcb215fe0897d12ad1ab01404d02b969"}) readv(r3, &(0x7f00000002c0)=[{&(0x7f00000000c0)=""/109, 0xffbe}], 0x1) accept(r2, &(0x7f0000000040)=@in6, &(0x7f0000000140)=0xc) 05:49:58 executing program 1: setrlimit(0x8, &(0x7f0000000080)={0x5, 0xb}) pipe(0x0) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000000)) r1 = semget(0x0, 0x1, 0x2) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f00000000c0)=""/4096) r2 = socket(0x3e, 0x6, 0x5) dup(r2) 05:49:58 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x1c0000000, 0x100000000}) fcntl$lock(r0, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x7ffb, 0x2000300000000}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x2ff, 0xd, 0x702, 0x7f, "e0ca80ee63d6db82fc75f2417fe46c7bf19bc88f", 0x939, 0x3}) 05:49:58 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x1, 0x4010, r0, 0x0, 0x0) r2 = fcntl$dupfd(r0, 0xa, r1) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) kevent(r1, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x1, 0x800fffff}], 0xc20, 0x0, 0x0, 0x0) ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f0000000140)=0x100000000) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x291, 0x1, 0x7, 0xc000000, "078896bbf8adb7ffb38cc36f8f3baddee748708e", 0x4, 0x5}) unlink(&(0x7f0000000000)='./file0\x00') 05:49:59 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x5, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) getsockopt$sock_int(r0, 0xffff, 0x1007, &(0x7f00000000c0), &(0x7f0000000100)=0x4) setsockopt(r0, 0x3, 0x39, &(0x7f0000000000)="429838d8b8dccc7d94f7310d8d9bc1d80b79fcadd8ac689412bb7e97ffab955a358a46784115681e2532813cf6a4ee184f7d53f96b5f1ca955888ca2ad91b8f68ebb133b3e666fea0c06b701d228df7010fa1c9b0856c281b2fb47670b3db2d88fbc6f25857bd95511cd325cde8b17004816fe1d55eb4cd5fd", 0x79) 05:49:59 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1000, 0x0, 0x0) fchdir(r0) 05:49:59 executing program 1: r0 = socket(0x2, 0x8001, 0x0) r1 = msgget(0x0, 0x14) msgsnd(r1, &(0x7f0000000080)=ANY=[@ANYBLOB="0200000000000000ca83ad38742efec9099a96d59307076255f15bbc55c77f4ded77a90a7ebdfcc870a6b2689ac474d84c252b5cb57f040ca712442173d22021a4fd42086f75f055fa37ec97cfb31ba373d5cab2ee547b3d3b796d3af32904f48ac5a7bd99427792eb1ecf058c2a4788481ac9f4896613834b7144376810c289d9b333ed0ae5bc6df321974e4f82c68060aef461f7e4015ed386b740af98493a021414dccdc16b7e854ff39fcd899ee57838db748980354d813e161307b935bc95b1a2161a3b11dc65bb04d472a8b10d9ddb53d392a2299dd71d2c7af93987a8419e4b9b4e97820847479b3177cf46cff9b4c563169cc4"], 0xf7, 0x800) shutdown(r0, 0x0) connect$unix(r0, &(0x7f0000000040)=@abs={0x0, 0x0, 0x0}, 0xfffffee7) shutdown(r0, 0x1) 05:49:59 executing program 0: r0 = socket(0x11, 0x4003, 0x7) setsockopt(r0, 0x11, 0x2, 0x0, 0x121) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) r2 = shmget(0x1, 0x200000, 0x400, &(0x7f0000e00000/0x200000)=nil) r3 = getuid() getgroups(0x6, &(0x7f0000000080)=[0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0]) r5 = getuid() getgroups(0x4, &(0x7f00000000c0)=[0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) r7 = getppid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, &(0x7f0000000140)=0xc) shmctl$IPC_SET(r2, 0x1, &(0x7f0000000180)={{0x4, r3, r4, r5, r6, 0x29, 0xff}, 0x4, 0x100000001, r7, r8, 0x80000001, 0x1, 0x9}) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000040)) 05:49:59 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1, &(0x7f0000000040)={0x7f}, 0x10) recvfrom(r0, &(0x7f0000000380)=""/4096, 0x1000, 0x840, 0x0, 0x0) fcntl$getown(r0, 0x5) recvmsg(r0, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x1) 05:49:59 executing program 0: r0 = syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xb9}], 0x66, 0x0, 0x0, 0x0) mlockall(0x4) lstat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)) kqueue() close(r0) 05:49:59 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000080)) r1 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f00000000c0)=0x3) pwritev(r1, &(0x7f0000000480)=[{&(0x7f0000000440), 0xff12}], 0x10000000000000ff, 0x0) ftruncate(r1, 0x0) fsync(r1) 05:50:00 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f00000000c0)) syz_open_pts() syz_open_pts() pipe(&(0x7f0000001440)) r2 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x0, 0x9) r3 = fcntl$dupfd(r0, 0x0, r0) linkat(r2, &(0x7f0000000040)='./file0\x00', r2, &(0x7f0000000080)='./file0\x00', 0x4) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) preadv(r3, &(0x7f00000013c0)=[{&(0x7f00000001c0)=""/130, 0x82}, {&(0x7f0000000100)=""/122, 0x7a}, {&(0x7f0000000280)=""/109, 0x6d}, {&(0x7f0000000300)=""/40, 0x28}, {&(0x7f0000000340)=""/4096, 0x1000}, {&(0x7f0000001340)=""/115, 0x73}], 0x6, 0x0) 05:50:00 executing program 1: open$dir(&(0x7f0000000040)='./file0\x00', 0x280, 0xfffffffffffffffd) symlink(&(0x7f0000000740)='./file0\x00', &(0x7f0000000780)='./file0\x00') 05:50:00 executing program 0: r0 = syz_open_pts() r1 = dup(r0) recvfrom(r1, 0x0, 0x0, 0x0, 0x0, 0x0) dup(r0) 05:50:00 executing program 1: open$dir(&(0x7f0000000040)='./file0\x00', 0x2a, 0xb) r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mlockall(0x0) open$dir(&(0x7f0000000080)='./file0\x00', 0x10, 0xa1) chmod(&(0x7f0000000000)='./file0\x00', 0x80) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x4, 0x2010, r0, 0x0, 0x0) 05:50:00 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r1, &(0x7f0000001ac0)=[{&(0x7f0000001540)="b9", 0x1}], 0x1) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) kevent(r2, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x5, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f00000002c0), 0x3, 0x0) kqueue() r3 = geteuid() getgroups(0x5, &(0x7f00000000c0)=[0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff]) fchown(r2, r3, r4) 05:50:00 executing program 1: r0 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0xfffffffffffffffe, &(0x7f00000001c0)=0x4, 0x4) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="8202014bcf0000ffffff"], 0x1) socket$inet(0x2, 0x7, 0x41) recvmsg(r0, &(0x7f0000000180)={&(0x7f0000000080)=@in, 0xc, &(0x7f00000000c0), 0x0, &(0x7f0000000100)=""/102, 0x66}, 0x40) 05:50:00 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) connect(r1, &(0x7f0000000080)=@in6, 0xc) sendto$unix(r0, &(0x7f00000000c0)="d574cb003b3fb14d92c66aa7", 0xc, 0x40a, 0x0, 0x0) 05:50:00 executing program 1: mknod(&(0x7f0000001b00)='./bus/file0\x00', 0x0, 0x0) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x46bfe) sendto$unix(r1, &(0x7f00000001c0)="f18ff800674da240a9ac714fba74444ae6c4ac66f8c29ef39825ec817a338302be79873628ac3fac3c4d1f60da78b3a13432b2432ea11da36c58f720d74655bab7e25df251fb5a907b7b3df5ac6e5e2bef0d80a46d6a8cde7e1d02f173e3586c30544a6818e82fbdf6ae13c7a2e6d13847a37076afca0d36e65ec1", 0x7b, 0xd, &(0x7f0000000080)=@abs={0x0, 0x0, 0x3}, 0x8) write(r1, &(0x7f00000000c0)="17182a712f75912473c540f043bb7f8fb3089b0064c4193c84dea4164f863010cc462db646770f06de2562efd0e63a29e9c28e165339bcb0cdc704aed4a02ae30ddae19e49ad82f35c2bddbf2dabd6fc42c0512b80cb661d2832db3b550d7eed9bc3c728c8cf4c9025", 0x69) fcntl$setown(r0, 0x6, 0x0) readv(r0, &(0x7f0000000180)=[{&(0x7f0000000000)=""/104, 0x68}], 0x20c) 05:50:00 executing program 0: r0 = syz_open_pts() lseek(r0, 0x0, 0x0) open$dir(&(0x7f0000000080)='./file0\x00', 0x1b2, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x4a8, 0x20) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffe, 0x1000300000005}) syz_open_pts() 05:50:00 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) r1 = dup2(r0, r0) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000000)) 05:50:00 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x10d00, 0x100) recvfrom$inet6(r0, &(0x7f0000000040)=""/50, 0x32, 0x2, &(0x7f0000000080)={0x18, 0x0, 0x10000, 0x3}, 0xc) connect$inet(r0, &(0x7f00000000c0)={0x2, 0x0}, 0xc) bind$inet6(r0, &(0x7f0000000100)={0x18, 0x2, 0x80000000, 0x6}, 0xc) kevent(r0, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x2, 0xf00fffff, 0x0, 0x1f}], 0x4e1e, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x40, 0x84, 0x6, 0x1000}, {{r0}, 0xfffffffffffffffd, 0x4, 0x20000000, 0x7fffffff, 0x401}], 0x401, &(0x7f00000001c0)={0x42b2, 0x5}) bind$inet(r0, &(0x7f0000000200)={0x2, 0x3}, 0xc) r1 = semget$private(0x0, 0x4, 0x488) fchmodat(r0, &(0x7f0000000700)='./file0/file0\x00', 0x110, 0x4) ioctl$TIOCDRAIN(r0, 0x2000745e) poll(&(0x7f0000000240)=[{r0, 0xc}, {0xffffffffffffffff, 0x10}, {0xffffffffffffffff, 0x100}, {r0, 0x106}, {r0, 0x108}, {r0}, {r0, 0x110}, {0xffffffffffffffff, 0x80}, {0xffffffffffffffff, 0x8}], 0x9, 0x0) r2 = syz_open_pts() read(r0, &(0x7f0000000600)=""/227, 0xe3) semctl$SETVAL(r1, 0x3, 0x8, &(0x7f00000002c0)=0x7fffffff) faccessat(0xffffffffffffffff, &(0x7f0000000300)='./file0\x00', 0x40, 0x2) utimensat(r0, &(0x7f0000000340)='./file0\x00', &(0x7f0000000380)={{0x9, 0x4}, {0xbaf3}}, 0x2) r3 = socket$inet6(0x18, 0x5, 0x4) bind$inet6(r0, &(0x7f00000003c0)={0x18, 0x0, 0x7fff, 0x4}, 0xc) recvfrom$inet(r0, &(0x7f0000000400)=""/106, 0x6a, 0x41, &(0x7f0000000480)={0x2, 0x0}, 0xc) r4 = dup(r3) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000004c0)={0x7, 0x401, 0x3, 0x8, "c189cf641bc5ca6268d3714e527ee942fee41f85", 0x3, 0x1}) ioctl$TIOCMBIS(r4, 0x8004746c, &(0x7f0000000500)=0x4) syz_execute_func(&(0x7f0000000540)="64660f572947729ec463f50b550200c462bd398473fdffff1fd862243e2666400fe25235c4a1782b8200000021c461dc572b66450ff82866450f6037") socket$inet(0x2, 0x3, 0x40) readlinkat(0xffffffffffffff9c, &(0x7f0000000580)='./file0/file0\x00', &(0x7f00000005c0)=""/52, 0x34) shutdown(r0, 0x1) 05:50:00 executing program 1: r0 = socket(0x18, 0x2, 0x49) setsockopt(r0, 0x100000000029, 0xc58e, 0x0, 0xfffffec8) 05:50:00 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x8, 0xfffffffffffffc01, &(0x7f00000000c0)="40a26a", 0x3) getsockopt(r0, 0x6, 0xe0, &(0x7f0000000000)=""/35, &(0x7f0000000080)=0x23) setsockopt(r0, 0x0, 0x9, 0x0, 0x0) 05:50:00 executing program 1: mkdir(&(0x7f0000000140)='./file0\x00', 0xfffffffffffffffc) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) rmdir(&(0x7f00000000c0)='./file0\x00') symlinkat(&(0x7f0000000040)='./file0\x00', r0, &(0x7f00000001c0)='./file0\x00') 05:50:00 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x9130dbf, 0x0, 0x7087, 0x0) open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0xfff7fffffffffffd) unlink(&(0x7f0000000300)='./file0\x00') ioctl$TIOCSTAT(0xffffffffffffff9c, 0x20007465, &(0x7f00000000c0)) kqueue() connect$inet(r1, &(0x7f0000000000)={0x2, 0x3}, 0xc) fcntl$setstatus(r1, 0x4, 0x40) 05:50:00 executing program 0: r0 = socket$unix(0x1, 0x10800001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000080)=0x800000000007, 0xfffffffffffffea1) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00\x00./file0\t'], 0xa) setsockopt$sock_int(r0, 0xffff, 0x1, 0x0, 0x0) 05:50:00 executing program 1: r0 = socket(0x11, 0x3, 0x0) getsockopt(r0, 0x11, 0x3, 0x0, 0x0) chdir(&(0x7f0000000040)='./file0\x00') 05:50:00 executing program 1: socketpair$unix(0x1, 0xfffffffffffffffd, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000040)='h', 0x1) recvmsg(r1, &(0x7f0000000680)={0x0, 0x0, &(0x7f00000008c0)=[{&(0x7f0000000080)=""/96, 0x60}, {&(0x7f0000000a40)=""/4096, 0x1000}], 0x2, 0x0}, 0x40) write(r0, 0x0, 0x0) execve(0x0, 0x0, 0x0) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000100)='./file0\x00') 05:50:00 executing program 0: r0 = shmget$private(0x0, 0x1000, 0x110, &(0x7f0000f0f000/0x1000)=nil) munmap(&(0x7f0000d0d000/0x9000)=nil, 0x9000) r1 = syz_open_pts() ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000180)) r2 = shmat(r0, &(0x7f0000d0f000/0x6000)=nil, 0x3000) shmctl$IPC_RMID(r0, 0x0) mlock(&(0x7f0000d0f000/0x1000)=nil, 0x1000) shmdt(r2) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r4 = getgid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) getgroups(0x1, &(0x7f00000000c0)=[0xffffffffffffffff]) r7 = getppid() r8 = getpid() shmctl$IPC_SET(r0, 0x1, &(0x7f0000000100)={{0x90, r3, r4, r5, r6, 0xe4, 0x3}, 0x0, 0x4, r7, r8, 0x1, 0x9, 0xb8}) 05:50:00 executing program 1: r0 = socket(0x18, 0x2, 0x0) socketpair(0x20, 0x4006, 0x8, &(0x7f0000000000)) setsockopt(r0, 0x29, 0x3b, &(0x7f0000000000), 0x4e) r1 = msgget(0x1, 0x0) msgrcv(r1, &(0x7f0000000040)={0x0, ""/124}, 0x84, 0x0, 0x1000) 05:50:00 executing program 0: setrlimit(0x400000000a, &(0x7f0000000100)) setrlimit(0x5, &(0x7f0000000000)={0x200, 0x20}) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) utimensat(r0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x6, 0x100000000}, {0x7, 0xffffffffffffffaa}}, 0x0) 05:50:00 executing program 1: poll(&(0x7f0000000080), 0x3fd18bedda109aa, 0x40000c230) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x100, 0x100) ioctl$TIOCEXCL(r0, 0x2000740d) 05:50:00 executing program 0: r0 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) recvfrom$inet6(r0, &(0x7f0000000040)=""/132, 0x84, 0x800, &(0x7f0000000100)={0x18, 0x3, 0x0, 0x7f}, 0xc) r1 = accept(r0, &(0x7f0000000140)=@in, &(0x7f0000000180)=0xc) r2 = accept(r1, &(0x7f00000001c0)=@un=@abs, &(0x7f0000000200)=0x8) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000240)={0x0, 0x1}, 0x10) write(r1, &(0x7f0000000280)="f9041920f72b19a5ddc863b6f28a5eba00fd09e43c5238475e40b1f0b2142004ef284b1ea412f36b39063fe444e581566835b0c27d828c0ef3cc8ce6c2a84ddf499ee850615fb79165490559f8a346be451b6ad5047ef72b835a4c61a1c9a67c085fd82e54bb8da085eaeb9aacdab5b75e467870f94c2702297da09cd641ad9793d1c323719b417ff1572f4f0af2129f8893e1615b80316f7ca72f15467e18f535651a8eefa2507af53551e0c4aa3c7784ab26c5207776a3f81745795cb25c", 0xbf) setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, &(0x7f0000000340)={{0x18, 0x1, 0x100, 0x80}, {0x18, 0x1, 0x200, 0x8ad}, 0x1ff, [0x1f, 0x8000, 0x401, 0xfffffffffffffffe, 0x6fde, 0x80, 0x5, 0x5]}, 0x3c) symlinkat(&(0x7f0000000380)='./file0\x00', r1, &(0x7f00000003c0)='./file0\x00') r3 = socket$inet6(0x18, 0x6, 0xffffffffffff0000) r4 = dup2(r1, r1) utimensat(r4, &(0x7f0000000400)='./file0\x00', &(0x7f0000000440)={{0x9, 0x1000}, {0x8, 0x7}}, 0x2) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000500)=0xc) r6 = getgid() lchown(&(0x7f0000000480)='./file0\x00', r5, r6) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, &(0x7f0000000580)=0xc) link(&(0x7f00000005c0)='./file0\x00', &(0x7f0000000600)='./file0\x00') setreuid(r5, r7) r8 = open(&(0x7f0000000640)='./file0\x00', 0x8000, 0x94) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000680)={0xffffffffffffffff, 0xffffffffffffffff}) r10 = open(&(0x7f00000006c0)='./file0\x00', 0x38, 0x104) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000700)) mknod(&(0x7f0000000740)='./file0\x00', 0xc000, 0x4) getsockopt$inet_opts(r10, 0x0, 0x1, &(0x7f0000000780)=""/91, &(0x7f0000000800)=0x5b) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000840), &(0x7f0000000880)=0xc) r11 = semget(0x2, 0x0, 0x2) semctl$SETVAL(r11, 0x0, 0x8, &(0x7f00000008c0)=0x2) msgget$private(0x0, 0x448) sendto(r2, &(0x7f0000000900)="37cec21d980d8eb5304dbd36f264cebb0688a3df2c381e5a14504ca17cb5a5a03999486e6e796bd1f4ee27de26d60b2d2f54f4de1892913586050ce648cd530451e9cbaa67b0f6c7451b2fff889484c811007b69d4b17b160fba14e6159954c8c589b2fc9f180bff3be864abb2be6474f0befc64c9512fe86b29b0cd8deb0631b37bf531658bee62ca6d9ccdd4f13734933151df3a5b75fdd80c31db050f2396773caa94369e0c1abc93bcbf7c17676e6e9c80e2ea782229f82201da9051a93ac7a8a2fd64e960372d8426690d0e8436cf83b3a5b54ccf2ed9e990d98a5408957a86903b12a6611737893e55cf94611ded256afc8a84a150e45f1f0bef8fb17edac597c2104078534b562c64966855c4ff64497a5e999a84b47519f7ffdf4e271a94c93f16ad0f620ea62f93112aa36a129fe3968200da8c3aacc46aaaaae16bc5666506cbf5adb5400abc61381d57545a6ce162c14bdc83e98af420cba06287c2c0cc1acdf7a1acd1ef2bf01a03b6217ac514333a9b55c79606dadfdde629255281d126b3211f0a259aa039e95498afdd7f802b51cfe6f0271f37374c83e24084e2602592edb43c876066ca32c4f170f53b94635f83e8426a46418cfaa5e88159dff9980b93fe06f5445984ab1142a6ad6cff391e3acd0b2bad79ce0259515428f72caad1accbe2bb6d305ae2b6f640c01890aaeddf01540b50884d5d65d4a8e2426f5d34c9e218770938126eb1e660d4b02657a5a6d1263807cba716091468dc639aa4f15c2379227c60e56bb3f979362437f3fafecf51224a818e8f1489d933beaf7302810474000a23ce6f02bf868b11d3ad68d8c6a63048f968fde3f88f221c8a7a6f50000cd1a7c1e7849a5b690f659ff852ec51b5fd1e90a8a6c0a4f0bbc23482ada56c4ab6bee401b5e913587a4760eab84456a5103180e8063c59e999a92ae7db47972c0c571fc0ccd04bf440ff4b34d60e04c3f69b467c64868cb6faa737337b6a82242acff1f34b5f19d9405544c3ea3b7c692fa512e670b143f521a29d64c50c9d9879c77a4dc03a8de4857ad6670546aaa4efed493569064c6d7c6bacc648f9f9bde7c70f0464c4d3424463245ad556f2da3b79e4c96417ebae0977ae8b4006ddffab5e71d8b69b40e3ec90084ff0c08bfd63b256eb3a74487400c76049995b1507db609f5122f13276ff9dbb3af7a4d1e8d32016135e20809a4b22d4e3ede02c12fc5cac90d153a7f7f36c96e81409d4b582ea9ec0c6d3c175fed9a5b6a5624e5f5c2db1a2d24a2bb78f9f58b7838732a7f67a288eac9655d9bfdf4e2bdf65f997b0cd92b8055e90b3567a0beb33b8cb81b60177ea602f580db40c1a182b78bad5b2228c61801ba8077c0fdb72cfd131192a05aecfda74846c5b127cf7e40945a104cfdffb3a08612175a1cdee34acfdc5b7b0ffc6d0a27a11c7e5a06954b983310455b87cf95a7642a810ce0c4a313c640328540aa94d452c213efb30edd45de71f94fd90dba7bd981a08b0ccc50e1208ac242d733207ef68da193adafcbca3466b940c38a230b4098c91714d299baf205763aefcb6f69914b96efbf003dabd49f20c3284c44481554b7279798abf076419c804c39ae5bb845b8d1088453783f732e3d00a73c04cf89935cc9fb475b370aadebb41b65b235e753f125b3887fb32b11a4998906c1de0ea928cb603a60c29dfaa35909cfeedb3cfe1f57a3c33c59c2977e8fc84bc99687354056d057c2eb8f343ca3221240b63c9b19288173b1ce7d70f0663b8eecdfeb3bbfc343b3bae56d284b8e63893f2facaa089a935ccd8091cd670cb971c97ba11121a7677587c79cd4bd21c02861171eae0444a76cd556633f51c9f69c32686826501e56b6a3e8c8d327b6e411e9dde3bb76d76d962a78bd02672edadbfec75e3b1803f20a6609234b4c9753eef9e30753958ba47235897e8676713c18a38de78ddc8d146f6b5f8c2d6d5979bb0f38accf9fdba8068bfb2c28ba1ba5edac9a81464dc0049d035e7a988ce0a7fbc344dbff97f66fbc97c8fd1492fdd32e8d222fc31790aff0a70cf53c72ea7b911066802be767a9730b809868c3a07e344f5e01f66ca098410e94787c837afcf46329741180babcf53dc8ae5a5e59d7c4ddb9a03226815104ae21362009db3fa0ec78cde02e6db9a35d25f23653dbe44c9474975d68bbc61004d8e0a93c1d1fbef2a4bc72b2b46ee322e2f9c5aac5237ab8e8e80c652131ca8e6806ce1c4f613ee2f8198fe5ce6efb10b425c6d2eb576a340127f08a6a222d6275e3bcfed438f27d1b35b831ad4f8a3d864e8ec30c3d0b53147414445a2eb83875cbf3c71116107b75a1d730eb6a5a4ded58cc067b03f58490d937dc6c3c992716bd6effed3c24e43a3c14e3ed9bced17a07bb5c1713b33c6c1de3147a801aaead3f27f46e6d4ccfd8b91f7217de5bc5362dc854bf2ec3b6652da7c38013a9e94d2d28b50d5ec9fc8516e30ef0f4107081b2a57d2ab6f1c3ecbcd0eb8bf2083c38669a0e79bf9a0ab51d9167da09d0c7d942eab992e1f17eeb21f6ab8ea82a75fb20959f5d9bc317c162a6b51c8ef269d7606f290468d94579da0cc9930c31cea2273678cce76420f583f134f6a4f3990be8f73447de4e0ede33c943398219e08dec614536749689e0bb208b1dc6efadf4435ac9b845f27e2e3c575fa922d751da5b0bb09334ae2271c28868ebc6f41eaba51dcdbdbd4878d39bf1f597a20e3306c07082ea9cfdc3784c400f3a025701d419249dcab93aec32755428d5f7f1c7f4b54452b0060d9643bfa36eb8fcc5941d33b5a9308700dab756959c968739ab51539b11de7a3dfc5324bd836b869f950565d7445afafb547dcb54b3038e076eeb1a4f9615168a369fec54c74b3899c1295d0987e1984ccc3a88253207dab0ddbd05b5c52523f2580f17096e4501a3ab0e53f4460d91db2119c7df474d5d9d96e243e3ea15f8cbf2c99b6ab7768849fa7cfc75804091b52dd127aa8295fb4324cf2be2d263f8bac6dcbe52370cecdf4fd2c4404d2973090b113e13ec412ddbb89ead7f67d96738a72aa0ff1bbe9c45ba5b9ff5d0d40ded870a8e27a9aab6556c1579c15d3efc9040925381c05482c2c258cd936bda44c0feeb78c6ba315764dce5910808c6cd365611eaa6f178603588168388509fcb59221a67f40d8d71353b5010fac6cf40f2767c8e978106e0c527042d6a0625d40eced58b0129bff4bda6527465c4708fdf259092af324ed25f7166a67666a9c852e65482f0df5755e73700415177f53e68158549fa4d0063afe70b856a74f3f8da5775a6da9971feeae0d83708f1a4d78e50380cc6c04b5dde1f5997b11e9117ccb8bf9a76e6b98ec48261070aef4feaac7a3b728f849c66b31c67b9d575b4556795e8d369e0df2752da707853add8ec8ada7dc7e3206b4397a328fdc683c0a2acb281376a8227e06af7d18218c2b8483ed30b0bb31e5e9e5f51551cae193b8d0b7e746b96cb427e6340aeca02c9d070dea1aa1c03e47111056910305ac04ec93b6482793a50244fc20fd322341b853dedcae4a2c0efc4818fd0e07deeb88407c9c6127e743f331523dbe774a044931397770b159a3b2c170691bf8702308dbb6c01aae4cb852a40aa5436baf9266cb76ea695f7e1a9cc1cfa047ab5fa81ff06091f7c2ae690d44a0ef14a96a748ff31f53d8c333a36200183e056bf7b63ec903c0c2b8cbfda5e42ccc929992dd6351b4e6c950461c22f434feddf6a9eec878ca6d6f260a4976f4d4470222d8f0aa9a6bd66bce231aee272d2612e64ce613fb40da4925d1f308df8ea79f70cd7ec7c8ca5664debfee11a61eae7e4571259647d76000ab58e490991c32e8d37ef1201e643e82cd692a3a821be4604ef073c3cd98bffefce0855024cd994069fa83427877066057184f8fc7a0a2dafd8f3182972c4e8591c4c7ba619fda54ab1db2db514485c19a43ed8b1f5d77c998ae08a99541282ffd1dfcb9290f3fc22c78fd8fdb4118dec41e633f56fc8c0e7cf1b88f1b5d9890e9a057f2af1585a25758cb9c2e17c759e03abed71a971032ea4accd1cfdf0cac88d6cea3adda7e664bc73fbe3bbc5dcaecacf0ebcbdc4337f9fffd79e8801a2ef95e3c928068a503f20e2841aefa22c10fcbdb4fb0f244ff58ca2730383fe331d878ba3adcd53aa9837666348ce1435a1691d5a9e6c083401a82b78f449455500c4d2a86fdef44bfeef46623400f7b1829a3a2aafccbe2ad862bd9377698c2cbb86b761cb0afc2ebe688ce018b7a3f9c7d2fe73a8a9e00281dd1368e6d439f1ad7ff3bce95761ebbfb8abab605855dff40c2a9b19f57b42b1f8cb06aac092ccb7b06f814725367646ac44c0fb7805cc9ef3b640ec97fa042c8d87cea2392893f726a21a83b76fabe31bda90c6df80be2bdf79ca00aad248d8043e00c18ca79ef41232df0295755887cef94fe0a474fbe062c88901316f676d76ecf1a75fcd60b16a5ff94f57020aee68c66c9efd3ea7aac14fafd6120af51629a2d19a23ff1e47078d81ff0a007ee69cc591b4f8c18a7647cdabb531bdba5a03ab42f374ca3fc261337bad5b3531dd3f7e508442a5da696286f1ebbfbcc3b69ddbcdfeead7fa122721a967f43cd058576d673a34d0391efd35a9d4ad6c2a937cd9bca4266c4656d7037c6c8323d70f69c99ff58c3a87dd9c511e2ec44f5632d2121028d66850857245343cdd13f88a911adcfceea8bfa35a5407b3056b4b654dd8819a8777f58aa748c88dc63c00a3d4c1af46129f2e158c2f9e848de51f74d63404139bc7d9da684b1fe3fe402cfaa321e32519e8c13322eaf4c4da120ee378499294032764ddb03e6b29f52d923eed4feab5b8edb9b2a79e45590827f9c9f9f1b81268763d31a0306aa13e7c206a92e375c306a99d21f2f50f2b601d2f138369d28fa5c39a17d33208796d181266ddff9f0ec941790a816ff029618ea4c1dd171ce895e585704d2baf08760ffbf49911f6ada116f8e6dfdc2cb89c34225cfada70fb3877edc09aa0e3773847f461f9d0128ab86c0daf6431a1e874c7358f3ad2cdd93ae13b5cb044c0ed13103e35793456112087eaeacf9cf4f0fb07ec5b48348236891b64466abc2f12bf2429a3f23df1494e713fc8791ae1627dc8bdedc74da87380043c9e194918f5e66994d82081a45c696bbbe5f50355155f410215c5b9dcb3b7d6907192b4222a0b5058ab3839450aa9cfc65883f11b0324095a2fb6bbf213de5cd4e064b2220cc8a40b15a49ac887a326920cbb6a310573874434a8a3a4f26aa59daf54c1f79490c8a4fe1cc34a7704a1a3fcd06c4339e8d4759953cfa6fecc3a02d35a7abf473b6c7d0d9839a60a173d9046bffd01c1036b1615a76aac1aacbf5e007461db36b90b2acf228c8f79bcb2ee358e36561534e2a2080d4cd39744f83e6ee2efdefd1da6a4650d8b67007f154aadd3b2307099e6c6cc11373330f91aaa121c6904f93dcb5043c8af7eb716c22a518c0490dc7ee9c7967dbed217a594c816dbf587648654d817b7573324be17e1d8ff2767ed453cac66ea30ba7ac4c9e13e3b3940322947cba33092a6bb6c7779ead5aa77278546b5a673c9d3cc829f5a6d914c8ed13f24ad3ee1660214a2fc62610ff346afe1d828e149a8ae544f8cf10a57db4e3f559071f7569bc8bedb3bd8c08a5996d1b6afbc1d47af675dae697f642b4b8638678b0362d93e755fdc75ecba71afc3b77f2526770f405c1e80546f30872aae404d23d5b8f91d2db2b449d150f", 0x1000, 0x400, &(0x7f0000001900)=@in={0x2, 0x3}, 0xc) sendmsg$unix(r0, &(0x7f0000001c40)={&(0x7f0000001940)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000001bc0)=[{&(0x7f0000001980)="ee319308bb278718c1a73fcf5f48597d982baa68085db5fee07e4d447f20179fe4911913d60285b1e39aaa72ef482b4f26f8bd924734bb17690399a83b3443c487dddfc3bbbd402fa75307e05f964a22db0047afd737215ab3041db02bfa4b0cb303a3b3a059303d7b2d92fc6c0cdd4a704bd265bbefaa7d47503224db267d38882aefca9fd12647c99e99228ef9a7baa18f92d1976b04962ee0517b00b62f61dbce0ad7067b647a1334f80857bbd7b74bc73a2220f5ae4468cba111d64c1f355464eaa31c1baba2edb4253bcb156417c93ac8c6b7a3acb11c7d80f3522612aaac82011c791687e5c9e1f986841e93622fd182e13e8e63b81737c10d6d", 0xfd}, {&(0x7f0000001a80)="dbac09897a2e0ad4fae9b17d6eba15d2a8e2a44ad08c010bb32249b2a964b4594db53ce11a6ab72ca9a229193a5f275ebd97fda9c582f4ad7ada3676a1d3a10fb5874b0bbc68b58fe5a278e92b212372c177afba2d020e19e5185bf8350a748645e30ae51c44f835cde714ae5bcc1c129d02967f69a595bb34679efe1e12249e937e13c0013557856b68cb8b715c933c90ff735417214c9cbafbe97aa1ac8899301f63e69b5dd9a8a1d68c9d1a139ae3f5de", 0xb2}, {&(0x7f0000001b40)="c0ae6da47eeabf80f669325ebe408f8e7a5deae2a593ca077d2633fd4278ddeeef0ac2020eff5501f126644b3438e64946b8473c01c279c262cb8f5f8f785b24988cf0a155cfad43112739fb9ceceddc0062deaf", 0x54}], 0x3, &(0x7f0000001c00)=[@rights={0x28, 0xffff, 0x1, [r3, r3, r8, r9, r1]}], 0x28, 0xa}, 0x1) setuid(r7) 05:50:00 executing program 0: r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) r1 = openat(r0, &(0x7f0000000000)='./file0\x00', 0x800, 0x40) sendmsg(r1, &(0x7f00000009c0)={0x0, 0x0, &(0x7f0000000740)=[{&(0x7f0000000100)="1bcfc024e8bb418e870db2f04b1343d143d9b41b2c93ce736c00a3b6156d82ee577955dfd98e474a624b9650105af5bd4dc088051106bfb5201b1a70c22f125750f4efc1dc4911ebce649978cf3b1dbcb88dadbf86b798651f4de6999191f884fe2a9a377b57cb5e40da7d3123fb7e38f8a43b14c96ff184b5ae5eed0c17af1536d3609c318e4ea8abc8f3de05d0514edde6278d7cc230f1c4a65e69677ed788129f25995d27681bc8720136be0ce28b45cba9509e", 0xb5}, {&(0x7f00000001c0)="99ac5356e24f9de5534952e18bb18f41512c6998aa123b4ae8187392675c740c4619a9044e3225a75ac42af90b538c4bb19e501a728bca8e697cbbc04b9b201d00c5c6833b344f8b286218051edebede29c7f4489f50f6e3c1cef109d7911ff6e7d4c2eed1657dfafeec7cde3466f2f6d12998a15fdaef769bd1538b557b61e85917d3e25ccdc2aa4d326200ee3c28e327e293ca2bf0312070350c4aba115386721447a35eeb7f16f28575c16de184b577bd4f7d19fb368e40339139369a69f0fcd45890", 0xc4}, {&(0x7f0000000040)="d5be630d069f3bcb84c146add1412338fbb1f1ce4a16d23bd742dce857c4a02e2bf67ebdb32b96d5cad4b9854f07bb3e", 0x30}, {&(0x7f00000002c0)="1d1059de1dd14d273041c54c873f7527703d1ba5651af897efcb33d13ea7a7565851368ca3b5a59c60a27ff358f3912519350b29bf409ca5a8216072cab198fc19f9a64f64b384ad3a3c074f8b2c6c1809cd69f0ff770c6b04f90675e6ac29e4b2ff7ffa19200ef9ab4ee03c88f3d9d342fc58d12d8c1ceb067cfef1db7843fd724a4cecb6617568bae5dd8b8b54fa9b0f809738c94c02d4c98d03de212adaa2d3d205b89347f4cb3713340da64cf0305af405fca0da93", 0xb7}, {&(0x7f0000000380)="b7a1bdc2f0a6a1a1553c54f1b61b7364ea9be98e0795126bc77de5cc3b932568ebe7e37d9647691e0d5ff0eca0dbb67001547b88efa1b3aa9328bd093bdc55b792e25de6b9a33e436bc3fcf517bb5316e1003f3db091ee9967243c5eabcb59543d44857fe4b03c3aac0c2a1bc95784fbe3e2e6757a08f28ae085354e7e997b6673d04235dab8b296f83b1b83e7fa0f0fa038fb", 0x93}, {&(0x7f0000000440)="9677200f6b2d2685e3f849eadad1f81669a8b55db498235fc1e749a35b39f67cc63db00e3c6a4c789156601b87710b4d65a959ccdd74a5c6f054ae2398353c6df67d9dd83768ffc5822d70a819f4d1b65c5a1cb755c911c95805c253694a8cf3a7f1b1c396bd0fe813d7642bf1671ae13a318625f287af5613d6f8349bbbaf6c85d5084732251a4ebdd33fda12855f5a2168e629663ee30e758235ae9230b0f848585b364218ce33a5e1613274ebbefcec6ebce7af2f1e8280b3a311f9", 0xbd}, {&(0x7f0000000a00)="65ab25f07974b267396c12178e7f7042ca2433d1143833045c4b7a6e1a44e3f1b7dc757891eb617629c61f1cde98542bb19f5794c9cf84737f0144be4fee75cd4fc7f1e480b792a1955d14c9110ccf8b6be3e8573383b7366d9bf2ccb6621a7533b70e90416daca9fcd9f18c4b8bdcb19874fbc4579310e5f61d8c73479a3b86c0f3c53be83f0916bdc8ed60cc6c03453d93513080040f39faa587e9f73716bb0ed86fe69b43607e6414c8f01aa59c02ca06ebc06dc621f5d68a7c2768ac5aee604213d1c449fd5c492b542141ba30edae20ec031b854463f69fbf552f3ed4572bba972ee91d3ec55e83beb7a2d5e25b8604993491dc95f0335c0508d55817574ecbbe763bfac532314ff0ffbd065f3d775b27e48cfea11ba55d071d10ee2dd6fbf59a50ab26d9d904", 0x129}, {&(0x7f0000000540)="095c1b5c782b66f13f07a1fc38b4976cde2dcd05f03d6c4916cadfbef1946eceef563ee1b85557c7a944d02a50f86853844e1b78ad2f132bf5b9884a03904ecefcca53c4e207ad1a104ab90f1896258270d3", 0x52}, {&(0x7f00000005c0)="1a4ee750c779d5313256669dcd028cbc153902897dfcd5860ddb83c54a1b2e613516c35e7ba9ff932f3ff226eccae4a4b7bb36f314ed1ecb3a5cde9202b4b10f73b5d211c7d4addeb921b7d1c2bfa9a78ed5349a5ecb2f0c206fdbb8a0af756812ad9c796056d96cd384ca4d10ee7e37e30647daef077f651c", 0x79}, {&(0x7f0000000640)="6a5cc143542215375460d4e9f60dd0bae87ae12f8f25cc2307fba6961583ad92a1189d50cc586c47335debb08b4c0fc53b656531c718e72a1a9ba5ce3a1af3e6321a259754801e83216487b5dcf2dbd7a229c31dac90832a170a1c6f8282073514929d8d83aeac04edca500e0034a2009178374104b40e0ed79ffdc40b82d9ae8100a2427b82138de18ceeead049bb7bacef9cf473295e8889c25625eec8ce87ac382fb342f9324b7458cecd9c76843823ffb452c1f6fe0c01d6e2f510f57ca3352835311c4811970f9b5e29189f06375fdf2857d5630981356009ea4cb09f55a9f927a96c1003a44377c000c27cc9f86ff6", 0xf2}], 0xa, &(0x7f0000000800)=[{0x90, 0xffff, 0xfffffffffffffffd, "11a7ac8d1ff6ddab06e16e9a47574977175ce4709967f90e6cf01b83567be3d8021aa0fb7e4cf80cfe198005f136eb94bb0757815f41daa1f5c58e9ca8d4a46afb7e7d34656dfa485c8f8663ca2788afcde14a4319d434c1951bb4f4e3419e01c81b9d7584e5fc9542a68a8cb24da63b0729cbd091dffa2672070e33"}, {0x20, 0xffff, 0x100000000, "5e8c35c9dd78cea86dc21b2fdd"}, {0xf0, 0xffff, 0x9, "da60bd40296747b3ea94bcb824c58df1840a09a2771c9ea8c736f0fbd2549bace465ececb7954cda7344def247f7f90a3ddf37595c501fb3f54f9b10d9506c5843a5bcb4d0fa0a913c40b24d6d5736b53de36f9a80a119fecddc454114139e58ae9ef5c82f08cb5dd0a552a16147f64c634856eaf19824aca9f725e94c2bc96c57266b78c0e219cfd5a50d4da598acc22ed1b2e757d72d26a075ccef8c4430706a2ffcba3af8ce3261207322b5597ab5613aac47e94fdcf4a37bbb19f20c8e249e662f0b89216a04ab01b3fc867ba94a2d9b51090490e83ca01060df4853a4"}], 0x1a0}, 0x40a) writev(r0, &(0x7f00000000c0)=[{0x0}], 0x1) 05:50:00 executing program 1: setrlimit(0x0, &(0x7f0000000040)={0x10001, 0x3}) setrlimit(0x2, &(0x7f0000000000)) r0 = accept$inet6(0xffffffffffffff9c, &(0x7f00000000c0), &(0x7f0000000100)=0xc) getsockopt$sock_int(r0, 0xffff, 0x80, &(0x7f0000000140), &(0x7f0000000180)=0x4) setrlimit(0x8, &(0x7f0000000080)) 05:50:00 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000040), 0x4) 05:50:00 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) sendmsg(r0, &(0x7f0000002000)={&(0x7f0000001a80)=@un=@file={0x3015edb019860256, './file0\x00'}, 0xa, 0x0, 0x0, 0x0}, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) sendmsg(r0, &(0x7f0000001580)={0x0, 0x0, &(0x7f0000001140)=[{&(0x7f0000000040)="5f74b527244c8a533cc235c0f9d8d5b50a54a87087281c9107d644d0fdebd83222cdecaedcae1c178857624cbb9f65d8dc8f2fbfc730009e62521856e60e52fa7ae5acecce041c33854ad3b397f733ebe8ecfc66318249608171020fcd536b5967a6c50747d81ed0e7b0", 0x6a}, {&(0x7f00000000c0)="3338a5f6b57f59e594bdd930caad550173480c641414ac4a5fa3b34d610a71d01f890d147d2b905f7c461f8a07092004ea351d21825b4157da3588085ed6fbc5e3d86293c1ab4d654a1ee62c72f0da339c798fb764fc395ee837c5b5c862e984cf2344ac2a8b20cf029a95b7ea565a15feaa347b236e39179c3fa24bcbfcaee6e8e8fabfdecc3c3b98082030f86d1a0614b2c83519c9938d3eb2dbd95ff278181cfab7e0c7bc0665ebc998835bb59669014674c8673270fd871a6cf8b0ba9cb736f0553d5a45a92747385f51aae275c9c3e0200962bd63802d45ab7790aed733b66c396437b5251affbfc85d6fcfe08811c2d646c6acbada9d8085e9bacd6a723d835cba16e830eedb4c26144b03bfe85bb8925a8df988de936717f11f6319675241bd68966dd47e97204120083562b223e28988ff7b2bd7028530eb71271dde2205bc824e5180bef390329b3065eb90fe8196c21660ea5086988ba130790a93c48550aeb740fdb22228182aba2ef69413c69e7ec9a7affabf385736be0612d33b7119c81a94783658012e0196c6d251621de821ff66d3ff32e5139c631190525a3387ae4e845dc5951a77c780e39327dc32f4a7dfbc39bbeceacd73cec5b1a95713a6b7138117a8f08ff709f9893a5cf1f420d2e644e6c824213d9b0d84ee9751bb4c4261e36f7a336e3521cfa8dd167520ccad1a5ed972a453fb8b932fc9b85ec7cd2aef3733e2f72f875b2d8bcb554a6fa52aa7c4c4de0af2d57d7797bf5e4e349422894cc0b9de31c9690a754928b94dbba215833cd89bcba58bf3bccc59e60fca758565adae216206a2ed80f570497b6d6348559959dcc478e3f3860d1ec9a3784c4270467f0e5fc9554e857b7edbd0e964c2648a5c56d57679342cfe151d20da1ca95a062c41dec25e3fde0bfd0958929b235beb526be0098dd8918bb529c5b0a9cc4dcb1d1e1911858d3e442ccceaebecab88e346fc5bd0402a6968624a21df1f32008c3c5681a2b7ca29dab0538b8ec9264c99b3e892dac206a86f2345ecb4fe9f227f7fd044523508288a024a1af1660cf470ae2c0f47951348c1fa102c01946921c3c53c3dd657402998caffd28f345c6034bafc64273716ca420246a0ac007051ec0b176a437f60ec60823f6e3ef7dfedcdedfe8aa95918e1a9ff95f3b2f3573a9d3c986328145bd345de1cbc55912240404a2ea74cc17058f332f4a636834c784374a503d9c3e6b26e68d75cfe0545cb4ed9e62550e9b967edcdbf98397fd197e2227c97f67fae97de22f8a6a9d997d43208b172ca34865cbd2d02c6dbe0eda41adfe29e7c39f3c3218936c087c60ab79d51b6a9ba42ff98d109b11c98a32da83b056f14858a6f20fe7c28e99fa9c6e1fa4b74adb761bedcfc16216c53a95e9e82f1b417947188d8f9d2402d0eb4647222b264e4e1b547987ae536d2c93fea6ab906c9a4d7c778a6709e2d05d3e150a3ddb0b009b0a41df2d2f0dda58aa3b67408254af46d21c1512634f7667393445719102d550551044e84b13e8bb19fdb4f67015b34ab7902f6f81f2062a0cc5131ad428f94efbb44258ca3a5e9e644c855233779b503794c3cae3ea199d1dd4810574e677a81505ba511bc9d6b7e875206842d0baf8f5b5f028fa71b7b3b4e030e707ded2223e93b7bf1c431c31c2f3f4582536bb814b8b57bcc07a96f2a233687fdf7a35a816fbf01e1eb2daf0cca365136abb080ff08c87a16add99b805b07b70591dbe58dbab66e361b9c03054803cc0e3b2a370bf640cad9056eb408760549f1edd1bea46c02138d2397f1d7da01309041cb76696ef38cc547cf22be74c8ceb0b56199e50231e109bbbf0d2405e1dce0333153c17acdf7a2257b6c6fb1ef4f27f1b725b673c930756c21ab6512b6c4d6ea547f8b0e798e51cfcc2ff2be934bfd9410a3c9bec1c4f0094b22f60aee15f7e97f65eb2fe4ddef8c76351e43a4fd101f9ba1ed1a448f3ef4de4e9a412f341c6fb8aafae13dbb28502bdb635d741ff483b7b509a73d0902259acd6e9289a04a08e115377ebd80590d8187543e6f7f8fb1fab7798510a8adc0aedff2769b7afba2fa7c1e68222e6ab9472bb45295852b1cd00169b870b548d546131b52f2eada8129d1643b5295902fc246dc9d1d35d5bfadf56c9153fdf8dccb4995f61a1f28d48c4ef8972f249dc4e31eb8e2919e8147ea85b96906c495776368c6ec1c03d31fcae72354232f5d31a45eb6eae7dc2855e0e8b48057c90ec492ce16cd507240dc084b963f4cc202b5992f5fca84d8763bce3535d2a7f47388a2956fdd284d51c639e86b426531621e0e1f0346aecbc5a7f330090922b7cdcd3201d8d4b7ad225b1409c2ae6c6bc4355a52e1de9948444ac4bdfcfe30c26d67dcdc7a3eacdc204fb7632e0c9d352822873a9abfc437e3d99cd0d07ba44a24fff768cb1c9492b70966fe31c6c1bee64f5a7fbd3a87f3c8621d7ccd790e33eb0724c5b2065819b337cc605cc9bb005c635181611e606267c7a34cbba0b7445ac2f2de761ce2a0894177c2ad210c1f04a14bf56dcb7d1816cc2e0dbdb898110fca74f0e9ee34c84a31c7ea8e81e31d716f13e3c4cda42194af0457a1dac25a4bf934aaa7bab7f518528cebdff44a31cf7c789a451b174160129badb79853d9e59aa6710a60fa151942b138a4285f6c3b43aa610938abd803b35f1eea9d236eed222b3225e4238efef6fab5abd701c5dc493aa1b3c824df9fd980cb7c8bdfe1d7e5e1c06497a36f3299ca50cc768d81913a97cf9a0e8aaa7131f38021f0d08e3e73447d4588d5bb21633e8800b55993d69b3415ab701aa4b252ab5418765600b3c59df4c1ec6ea362800d175e0b35368416e2882227264c9c6aecd50799d2bd25f731c014ebbfaa6b48dcdacb78211151db49461de69b725184f8f147bec9bae0b3813e6c094579ba11484d76dfe602ca56f628427e7460e41b3331a3fe372bf3b8822e35b6b77ea3be806993f46f53890e401148c5f08cb5c647f87d32f2420d9bc60e90603a4015ec609344e7bdf09ec8b95e539cff7b5c04c86ba1abedf5e49eac704d253b7ff8cd9a83730dcc80a09181e21d0cc04be3dedfaf3502a10f896f17506f033a64bca725160ac84ee2967015408ae97019aa01cfff22736a010933cf07acc35bdc70aa195ec2872233ac4d9347c4f3549a6314934891226c2761089d0dea621e3c00c75b6e0384e11a360d177fd35a34b3ee273e0a158ecda39e61f25cc7cf03469c54cd1be2a5cefadfac32cb80d823a2840718ad566fc2451049431563b179527bb8822ab7097cb0093b323e79f3fc0edcd78e16c78413d109ef1ca92f9b972797b07b8ffa5eff948f4439e44d96191f45470a3c094a38c9157becb62d2a6579cd2c88f41a8a52f7e4599134da0e78510c44fa1e4bddf9ccbb13b9a24d886449ad23ef56ed85c85f64f782703ef147d02efd253c5d3667187ad53c289cd402d99d70cabea47f34708c02095d6b86459b775755ddaf5da2337c3de21fa085fe8a5b5c3a732782e0a644b494d83f589b5f8fd0c904fbe6f60f55d880b82ce78252905eca3f1f92e749709baa50d50e42bd158092d8fae366b80017ce7c1676ca674cb8770b80a30f5fdd35308d6a5279757790d5ef0bb2340d6e242a775455944406c3901862b00399e1455fef867d562ba5270c9ba00e092f76a62ff42ae8975f8feaefec21fcbb98e8ec783fd155e8349284868228cd1b248bc0054dd00c4184672122d6b42a5c8aa55fc1099cc99db6fec61dd0b3e44432aa6597fd3d1f873363559270fe32e0c423b13bfc20c2e84864e055925525b0bb17e726b827f66fea8faf66b830cc89f026bbe684ee8d61b79fe56948f196c2410c52109abda6c75b87d8eb99c46c4e41fc359b36bca0015b8f24c7db1f1577c545f025e2fe7bd8942d2a543c11c86696a0d6ba9dc5ed326631700dff42c0a270b888ec1a541073fe653b969da148c5fd2915575965879074691cb79a7eeba41993ac3cdd50c62eea1f90ee98772de5e05b016cee6ba8eff759990b213bced764a27e524a52a4b956f3019510208128403d8d25034f5f9b8586cef4057aefa059f9db483f0ed59b8589609f6828f7c8fbd1bd8b8526f3afc58c80cf794677706cd4e87425bb161b196f81f0d5da2f944e6edda410f1392e630af16c59f41104eab3405b6b97b8e980f9df7050f154b93f0050cc734e4015b43299eb700268969f6c137114ae53072fe428da83d2448da69a9d87eba936f7d3a082f63777bd390954b5d8e9be20e9af7f7e7ab561e774dcbcc86163d3454c06915266b17279e0e06cdcff5772c7c6cfd6fb2fb17e76312e73c2e557a099abeb55ba1845fb437c423a0b35f8de6412ecd1a38fdf1c5f92e9cd28857c35ec26bebbe894ea7e6e3c3bb8dbba99d5eefb805523d92bb4221848004cce27589462cfd685d98ff3863929570c0a3c7a19c7e83dfdd975a88a4e7d8e2968b392884a13155e50aa1b5c053620fb35e0daba37b5891c983129491151b133d7faa21142c0407c1c91e3e45f0bf49dd1cff98898bd4df9de8d55afa9edd62c7f2cc080ec7c047f62991d0c7945ff059e9c8090c47dd65470a09a5ff33bff2d1c0edd4b0a05f502f88d671777370c329bc40a30695b2932f2f46958815dbb90b2f8aba7694d90d411d0da11a38cc3e380885a4230dbb6f80a967efc6a079c5260ede4d47e65b43f44204741b73d81845ca3fd67f533c34054dcb249857978d641f299e0bfa110997faef49324d7daf20a83f80d8053e80f25a6b2e404dd1273797f8607542cf062221bec5793d0d0ec662238cc92c80a6d227ad7b983633faf6570c40a8e3104f59757614da3e22acb06b979c07269a404f6c8d8013d60388ce9a088cab2904f943dd30001aeb3cf047d299f5c6735c2d58c3c120c249d981aa1202f940e1f8b42ff597cf509a3c81f6b8d015c0575dda4e88b90e5084b038b8ac58f305650fda5ceb6180bcbc7247352d824f8647986e6d7d3bcfc65e514b0438cfd3894734c958be7066e42359d17fb49b09527622d002502259351a3dd8f56cfc870f76375a2680dff159cd61a0d660f41eb03628d8ec31665d5e852db086f05d9f53b95b5ba77cc9aec53d92f50bfff12828f3f208b4ee0966970e0a03b56ddc9451412a64ec1982093c570b911caeb474cd62b281f14a1921d850692b54407bce3b7e78323b31ebe54fbbe6e75a844d4d6f75fd494d4b4b6f336700aaf483ca5a07f2e5239ee7436143cf63bf225be8f844a07b329c0f2f61849ae009e2bd6be022c3eba9b6580c34c367ca9a3571b3af67d4c1c64b7a7e3cb7398cc31d2fe164b6f1bd32e4f03e7961c2846386c6580c7e6df6c96d7f7ff295c7dfbfc6ef5e966b9a5f5a377bbb71c075a83e6803c1596f6e16d2a23e097b05b19611c43bcca9d122be29099430f9ed951a87b2cd75f8deecdb8e542036cf3509b04371c445b4cf1f865861c2a2edc0df48477cc7a36425065c7a7aee1241c490f6ae1486ba67cd01f13315b28f239f533c320c3b120fa21ca0bb1e540948a9b61c31affaebfc6b28b6b6c405be24a5a078bef59426fb1167b28d8ff656743cd7394af674124947807f85443c948dacb11631533414a26f4683e77e0a1593bf14f69b572acc6e3b03a6ad645ac4a89e9199b67c163a350ca37abdd163d3947af752c0e131b26c8288241b4bc18f487ae9d63d3ea4cbe89b5141fcaf6270525f654b530d9f52f32583674aa6ad8f8aedc2c8178", 0x1000}, {&(0x7f00000010c0)="509c7b7a82e089c8dcb9a0742407afd123b581246d84a0d6a0532338cdaa4419cf13efd0cb1b2a2917e9dcdd3341bc07b5deec73869c5a0e38ba740e560f413dc0c678de3c59d82693c122a5c804cab3ca", 0x51}], 0x3, &(0x7f0000001180)=[{0x18, 0xffff, 0x5, "ce"}, {0x100, 0xffff, 0x6, "8c21175e966d74bee5553061b56f2a2a419ac3293f1a2e83a531ca9c360ffaf53237ab46cb35a0a49a51bb1cfcc454af79c4b3d398934635da32b8bb6b4cb9f3fd865e399ab7ff0f00351facab6133a1baf99d0ed85a7e77d7c9cf907ccfdf6e7e475a384d5a5efcd49134051eead453e8f21e28fd171669730c2bf8b84dac0f90ec3eb7074d0e3f2c3c421c3247dbef68797a3a0c5f349d61f1415cdccbad4fe4107e8e5717e002a3d6fe586343cb4041a64e6fd2e6db14676c49381f550acbc09089ebe71d1fce03c0454030154998c183ee954b824a7d9c836bb6b5707d4cf8a8f765bc1b56f811f52eed44082504"}, {0xc0, 0xffff, 0x2, "80b3036922f49613fac18db97b431f9596864eeff24f190fe5167caf772bd8a5cb65ed8c6e858d8cbb8ec63659b1813ebe21addc752b7588100d73e481c9b79bca86dd0dc056f694d2e7c9ee6f281428ec7f8c106a13f8a829454b9c3fa48bd1816fc660e26180ab2979459ada592124d61c6b2821de2f5dd660255ac363175ea89acd5116777c6a2521515adfb14ed73c5bce81ee59b7e0a7f57f2db098672d9185e8ba87b54b29b4a4e2"}, {0x108, 0x1, 0x3f, "34dab53a352d1d3beb8673847256e7670aced1b187a2f409ee1ae79cf33f568a49459d0ab11446d428b79af660ee3ec8f3db2409f6ed23764a6097372e978b9e494473e03efce0c1edafce62690fd5d53d162ad0914cbe09c7b8cfb981adae3bc4a903ca8ca9e3a45b097173b98fabf905f8fb589c190a8664921adabcfdceac4553049acb200f8045426064e9b1a628f62b260b600299d1310981f0ec0806c125d592f220fd6f2b6cf1faaf9a7c9c8c2b573f96b90a8295d5ec87f19af0a17d24a9eb43a8c83f0b24be5be616605b598976290b00caf4151f345b6cef7dcbda2a5003b9678735126909428915c17f74b8f1"}, {0xf0, 0xffff, 0x0, "f2b9897580525a020f23597caab77b562ad7b20a584d6c280f983101ae70f0a45d59c53ed98532cbe8c7f0150035e7d3354903d043c9004dea19f040821645eae2d15056b7422de8843d944e14b8a73d63e57e7b9c1cd89b8ac0419fb6bf4512112ea9517c24ace911aca6b42b5300d824c34d6e3fc4af9121e95baca4ea9b3a86bd52502fe89a437ea31ab58ef21a488b5808f676a3aa0f20f0c33105ae3387688aeecb07d1a250ef299329fe7db2bd855a0efd9dd41f971fac9c408fc00277489f8cccb69c106dbb4631355a3aa152747e09752f09df38b1"}], 0x3d0}, 0x6) 05:50:00 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000335000), 0x10052) ioctl$TIOCNXCL(r1, 0x2000740e) poll(&(0x7f0000000040)=[{r1, 0x164}], 0x1, 0x0) readv(r0, &(0x7f00000000c0)=[{&(0x7f0000000140)=""/221, 0xdd}, {&(0x7f0000000240)=""/131, 0x83}, {&(0x7f0000000300)=""/162, 0xa2}], 0x3) 05:50:00 executing program 1: mprotect(&(0x7f0000033000/0x4000)=nil, 0x4000, 0x0) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) munmap(&(0x7f000001e000/0x4000)=nil, 0x4000) write(r0, &(0x7f0000000340), 0x2d2d69a3) munmap(&(0x7f0000021000/0x1000)=nil, 0x1000) 05:50:01 executing program 0: r0 = semget(0x0, 0x3, 0x48) semctl$GETALL(r0, 0x0, 0x6, &(0x7f00000001c0)=""/6) mkdir(&(0x7f0000000200)='./file2\x00', 0xfffffffffffffffe) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) mkdirat(r1, &(0x7f0000000080)='./file0\x00', 0x80) rename(&(0x7f0000000280)='./file2\x00', &(0x7f0000000240)='./file0/file0\x00') connect$unix(r1, &(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0xa) readlinkat(r1, &(0x7f0000000100)='./file0/file0\x00', &(0x7f0000000140)=""/67, 0x43) r2 = geteuid() r3 = getgid() chown(&(0x7f0000000000)='./file2\x00', r2, r3) 05:50:01 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x40000000001d, &(0x7f0000000040)="02000000", 0x4) getsockname(r0, &(0x7f0000000000)=@un=@abs, &(0x7f0000000080)=0x8) 05:50:01 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff}) writev(r0, &(0x7f0000002b80), 0x8) 05:50:01 executing program 1: r0 = syz_open_pts() r1 = dup2(r0, 0xffffffffffffff9c) recvfrom$inet6(r1, &(0x7f00000001c0)=""/245, 0xf5, 0x40, &(0x7f0000000000)={0x18, 0x2, 0x3, 0xec2e}, 0xc) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) syz_open_pts() write(r0, &(0x7f0000000100)="5844ab531d43a7a264d77142a1b6375d882370f6cc18ca89a8b0a7cad29d5805a2e1f7d2ca291e7c3aef139f81eff671af77b8dd7c8a3c33ca846715115b4bf65e70b3a0afa3453a9dcb641ad7b78461ba42352f30d55c84919b75fc1a430b0ca3396cc6000000", 0x67) close(r0) syz_open_pts() r2 = syz_open_pts() write(r2, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, 0x0) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x7f9db73e, 0x0, "7da544a3353f3364e4b1f41cb2a074a876798c88"}) 05:50:01 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x29, 0xd, 0x0, 0x0) fchmod(r0, 0x1) 05:50:01 executing program 0: socket(0x0, 0x8003, 0x400) r0 = socket(0x15, 0x2, 0x0) shutdown(r0, 0x3) shutdown(r0, 0x0) dup2(r0, r0) 05:50:01 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="00012f2f2e2e6c653000a7579aa26cc4c6fd4227d644457e252dcb33b6666de50afcd8c7c9b1"], 0x1) 05:50:01 executing program 1: mlock(&(0x7f0000000000/0x3000)=nil, 0x3000) mincore(&(0x7f0000000000/0xd000)=nil, 0xd000, &(0x7f0000000080)=""/213) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) r1 = fcntl$getown(r0, 0x5) r2 = geteuid() r3 = getgid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={r1, r2, r3}, 0xc) chroot(&(0x7f0000000000)='./file0\x00') 05:50:01 executing program 0: recvmsg(0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = socket$unix(0x1, 0x5, 0x0) bind$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x0}, 0x8) clock_gettime(0x4000, &(0x7f0000000280)) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) 05:50:01 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) sendmsg(r0, &(0x7f0000000100)={&(0x7f0000000040)=@in, 0xc, 0x0, 0x0, &(0x7f0000000640)=ANY=[@ANYBLOB="140000000000000000063cb07f6f2e2201340d545aeedd82"], 0x18}, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r2 = getegid() fchown(r0, r1, r2) 05:50:01 executing program 0: r0 = syz_open_pts() writev(r0, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000002c0)=0x1) execve(0x0, 0x0, 0x0) syz_open_pts() 05:50:01 executing program 1: recvmsg(0xffffffffffffffff, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) mkdir(&(0x7f0000000040)='./file0\x00', 0x50) 05:50:01 executing program 1: r0 = open(&(0x7f0000000000)='.\x00', 0x200, 0x0) geteuid() utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000100)={{0x3f, 0x100000000}, {0x7, 0x7f42}}) connect$unix(r0, &(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa) 05:50:01 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000400)="3948508d87de522a077b1c2561668cbe9da0d0361aebada0b393c0d288ba271e4add17e267982309b853d6d1931403608e8a3c1a0d2b2436b6e008589715575c3bcf935802cd8613bb3f9b0825ce23628c3fcabf2d75fafe4237b2947d3a2455167b49d4c11628106de553e8fbe6d3d405a05ec47d2cdc5e9b897d6cb1ed86173ea5ac527b04e244cc72ad1d0de281b20778121eb11f3c3e697ffc8ee33bb5aab0e63f31ae1d9c8649d76dddcef9fd4b32eeecb81153419cc92bed123d52024c66100b15c04acae0b23be3ff9e04d6c56a91043bc0299634d115805a48e29300ffae9ac526033b0052e68e15b6dea960a02df2308fa1761e8270491757a6363dccf1545ce2811ec9eba171b895583b3df7f2af23dd39f55dab9b058a14b2a3772bb45ca962bbd8510f83bd5d66806c00f279f30e5f16fd3536ac7618dfcf0fa1475cf1a59f9d6e7c2cc86b5aea24b9734597b04f73ee4176a2bc5238f46c20b4b3fa445a6064b407558f02295fe210e40e715c4bc8f3eefb5ad4d3153f629abea5ee29f2892e0a98665e49b821b708b4b85f4ef5cf82831fb394f746b2efed801c3fef1c4477c7f8b41df36836901f985dcf18cfa7222b55d4b3fd553dbc4015c189545fcda4cc576c478cfc2009e41da4f5100cee960d1884864e8e3392b20c71c5b355d0093da0e9346ca298d3bb6120acf083d9052825c97159d9910d5503c24c618f35407861961acd4143650c6d9907b17b08b0065b67c15d3e03b0f7197de142fd71ff8d9a1db56974bded500e96ad7e6c0c1a3a2fa9f9a8a8b0a7af944fed8b5b687a87cd3e50b2af74fc0126a7720de0414ff74e0bfeae5ded5180f2bc9524382dc51848f1bee1b39f802bbd5484315f450d05679b16628ae387005ac22554c4e4ebfda64f30a5672943c32848e109371dae65c1796eb7e0ce791443844cb751c255963f5f4f9c1c15d65179bfe6fe1d923e750a2f67b270a35be53514a6a3d9e5d032983a289cf83c109145b61f4ed28baa0268e0e9b43eeaa62022c251478c11d1dad98a31a45b70b544b98484e465750c47a720e6c350dd4e7d6c475fde9ea1768c71fc374f28d38e5987f2af0573e377dd418c832c0b9346b2727da51d72c5d290b9974ac0fc43da7662ab811d032707335eaf9e0fb25650ed4fbd3172a470471b8d15380e5e8659074fc2421e1afcde99093e87680955aa3ace18fbcef0625f19e2ef7cb643b6288f77e56bb902712322c3e4f749f66642f85672b12d931a1e5f14eb5873c80b5088f3d4b634b4dbe1213353c549853638e50b843a87a9d58b2a928ae4c9a10587ed59db359b2a3f03cb38fbb1879088358a047404405e814645ca9932901253b33ff4a771f26ccdd4cb8d6d0e3ddc5bd7cf3634df11d801954269c72aa2d6f6f25bd9811147170f94f08e6d8178574b5d3661f974a029dc3c04fcc4134ffae0fde6da3c602e85c0cccb6125fa8c8ce413a41b10470ed217b0ce498919804d14786356678eb10b08d3ea1540e6d9f48ff5e6e7285ed6ed0c65a81d931b40a88512b20dfcadb44caa986de4ff6f119f6cdb5dca9c24d2535b753f2f240cc9ac6f6117d3d5ca76d6a068bb80a34dbbbaf4ae420c5928692a01febd40784d6b07e3b6518e03f11d39ad554d090d93002370bae4d8e05f129d2e62af5f840574bd81385f8c7d921ac8f8ccda35903842b6f3857aa9efff6dc9f0574cbdf7dd652611b3f3df89a564866c86ade1e0fcbd7399530e021afb35d658ca7b1bbe1376671f1e0018183d172f866757bbd87e0b704f0b36e02539620a6da5d450dd0a9e8d2d9cd7f647f7913268514734637784f355c633fb80e0391455f3640689c1f3c99d76595a3a5f19997c1a19af333d576af3359a26a8af1ac3dce3ad7547e4424aa9d4af6b6b0cc34bfa540cc804566b1ef6027ef96dda4c55c2370a6a1c4f97e52ec5634f79a197b5ca38b6ccb350175cf221d49578f23c3ca9312152cb6449fe946a10ed8d762c9132355d6cde88ffc157d0060ebf76968d81c8e363411cf1877d770aa71afe7a0f7bc76cede6ed0eca68bc0677874b827c2711afc9b2477bf9df82fd5f15a801dfec131b30b441d4cb69090a6690b6387ea4cb9b983954c4c8c42247e2b94eaf10b779fecee10898aca004298452a0e6ecbbb0f9e1a0a12011f83d651216c163a20d39ded002659a27c3b8a14bfa88561378ad1be166f389d7a694bada6c724c07e92181d114c69e4ea06cac8d3a4c371b2fbf84e0d9d6134e5d4f0e1c38f0c72957cd721af7c03c8da8e035a8df0c36a088fe50d1dc54504c1bdddcba5a9c600d218e983064a9dc7cf8d2e074978774af6599823fe5349e2bd455783c242afe440f93476239a458d8f47b52384c646438f6da53f0881f3085d309de02bc74c24026efade3d253bb5d63db41a7cbed52d684bbf790f9af997e2c7f90dc41fe2223e5e29253166d016fa7218f56887fd303ddaa53947e1f48b781ba980e57aef0e6d4f2d5a92b3a783482a9fa2742cbebde7266d882d355c61ae5ff91a7176d68dfb895e68a19e358139772e65511838a54f95af6d5ae678cabdbb6972af05e0fc39a268ffcdd2367232bb597d4d5a149a4d1643d40e48a2dbd6da084c5cb517cbd82867b5c5ee547635a932f34569bfa34cf2c1e5024964d692a7fd67ca0713e9ef1d033b4486047a5124ed85d9a94b0b501869422f1587279f2512d1bd3b021f1ca7e48b67d3d9e91606f7c21eb3eeddb28bc098e467bef02ada3e6be4410af5e8d02a35847f33e268752034bdd09c985783059ca326938ea23c62bba4862a21c0f3a87abe1110c8b9f001509cf7e3acb5407355db7606b96dab70f1dccb41005393b17321c7ee09f8887c95884ed3c72afb75516c51dc2f5ac8d501526bdda67a5df54bf70e2202ed6ec7719f399e990f0685f98d195dd379694d2fbfe13637767148baa168232f5b5e61c28e129ddb48f35bfc951a2eb2b457298502285b1001ecf321e487d37cdc29725d765b23d386d7c681cfe7ef63fa0bfa546f6b93d086dadfc20b5bfbd1121cbcad005f784b74c0db199a7d238ee3acc2944d0e79b99d78358a9e98fa613e69fdf67680acc50b04e5f228d908bfce16f8bb411b36845a99ad7004e820897e2e24cc6ca7bb0385dded37fac983f5903640c5de73d16eb131161be730ee631bd043bc242bc1208b6927a6cdf7f3ce1e1173c3934cdc34a5f9c696f020f3960112def5c8131ed06df8d2c9f514c03b4a9678986cc472e62615d9b2769807b25d1ee341b0278945e229c6f4e6f09604cae66c8b91815bccf7283bb7605d204855926ea5a7bd1174022baa90ac95e3ab3b04ef473d6d10fb2a664dfeb04c9d76ed4409adb1c0e632467f65106740e971ccd543e3d44ce91f6cd5306820056928db18714b7c9810e37626383ab87416b99c7b9f6bb2f14bb1fdedb098fbd0ef663a3d2a0ffe5198c6cfd14c33c33164d14b46b65aab8e4c74fd72cabbd07d4f4e68f10a4e14f0be73772c7eafc969cec3217b85fed380919a10891921ce0f43e52a8dbc1a7f198f31872a8335317e588d882ea200e7363addc87fe48f7a97e119d505d38287822a9eb07682ab0eaf111e604f8eb346d31907a0883e573928f738b06adb2678f96cca793bb27cd91a26b9eecfca87d7ea494a399a948515f7c95004cc36f973752e111d7a8e072d67168df3c6943b70f8bd6517c39edc589aafec23b79a679611343bf69fb7ba408c6be83fb2455c098f6750803bbb6c2e9943d6d09456d31d62e5e825e2decd717dd8e2922848312cb2df8754cee0d9a2dba37217fe3e1d7e40dc84a559da45a31a8393cd53b22c3849719aa3b30320cba6be410acda42ca5cf51c35cb4049a93cfd1495a535579a9b8d1354e56fe7a0bc54ad0dfee18864e4bcc065afba2b39ef18e2781ed220918e8c32ca9bca511ce3bdf96f78625288193fb45e2ae620d588357af20ddc114adbe1675286df697933f289f3c851bfb5af1d69ee58dc02920cd2e976ef130b9aa4a681dfb8f47a9adc77d328a327beeb3a90ad4b35141627d19c5d761889fda365fb9d40ad4017e2820fd17a0c2cc6c4e9fc91b5dea8d83f128c5ea82ac50072c09076a51c0523e42583ec8f71304057382d5597a5730925cb4ae1ebd4d1fe854793fdd1051aa3f1aa1c62e84f0ddefee3e26d1a30f5f8d7f8676ee86f7457b8a9f4bf6eaf3489a82408170d7c6f163fd2e7bc81a18d37a61a5188b264ea178799edecea89d1c249ffce8bc61cbaed211baac476b8681a6fe227ed75c6f59db8799fdc9e40b949e847e57c854bbfd106ab1af930df5e07843330d2addadd0c0a6de08e8b8bd5a327aa7c1b0a03b1be6155c219da1970dcff161f25a0ab283ef7bfc8bf727feaf9e3864a249252b1bafd3297bef387eb48918065505613c336314ee86d34497e0bbfa5e239aed350b176c50fe6a5a9d8f102d494f5d573f76133f579779a38c31c6acf85186456dd2c8f088c370a6044d2b4879022d98c1aaebefccdd0ef41edc568a2604a2daf436936d828a5d479e58d7a6213fb9f5192c4ee89b933e9531dbb8181f72aa96215edb9cbecb3296a2ad8916fe38c1331d130af3547f0c03c574f203b58be91f7d11cedb5f7704a1875a9d9278ef8ad4aa0ccb84e141f1064c502472919496c59a8cc81c642ea313ce5137a91812152c16e83559dc5c53460116ac1f018407e871da869008a165accd47fe025bf12c1405a4b5aee6917fe4900119853c32d2382348c23b47f2e6e2caa24e8fc68c343647342488a64625abdd8082b4f7ad4c9b8654c4f710346971b6a5493f520d4468ae59a8d572d616d85125124f45d87be2732ad11515f67cf773b56283db9fc07776177d0368a6cf0fedbdeaf2c5ab9c5014a06e84faa18060357159604ffd662b7ace7ce327668521591c80f89348e07cc1856adea1b6f12922c5dcd0edfa0546e6288ad4a4192d02e8d0ffd155b72fe43712968dc8bdf9633467d1a6b1c439362f6576381b3c87565bc6754f6897647bb299eb09bbb2f4f055c9cfbaf9702b8e0b060767685b09965c58e3783a88e9dc2d7ad563d5a4666c298b8851278caa5699fa44157ec759f2b8e1e7eafb1852f7b2d7b6704b3dfcf66636ff3c04138f4181fed06c3901e6e2875926bce78ee0e033579ed63839541b9c45d3b5b2127aea6c56fba30008fd26dbf92ff10112ad8f84947f04f71087ade611267431afd33e6652a6cda10d2e7ba701fdc73614b4fb8315faa68f57df4db476c5f147db1cc88377c55d0bcde61840f17bb783eadaab36923addd181b112b06939ca37f0a", 0xecb) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000000)={0xd21e, 0xaa}, 0x8) readv(r3, &(0x7f00000003c0)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x29, 0xb, &(0x7f0000000040)="d5ff9668", 0x4) setsockopt(r4, 0x29, 0x80000000000000b, &(0x7f00000000c0)="292918d7", 0x4) 05:50:01 executing program 0: r0 = socket$inet(0x2, 0x8005, 0x6) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) fcntl$setstatus(r0, 0x4, 0x44) setsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x0) 05:50:01 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_linger(r0, 0xffff, 0x80, 0x0, 0x0) 05:50:02 executing program 1: r0 = msgget$private(0x0, 0x80000000) msgget(0x0, 0x241) msgctl$IPC_RMID(r0, 0x0) msgctl$IPC_SET(r0, 0x1, 0x0) msgsnd(r0, &(0x7f0000000000)={0x0, "7f75342b37d3b9338327796e6cf2160b248adeaab435e1d41767c35866912f6ac7038f30f18a13d2b8856f86254cf7cf78c787d17773b734b63e1e46192e209cf40aa7c31fb27da5b017eda8103d17be2106d704aaf7b3a927062323eed7c93a7e89a954ba3d33363aaf7f33b4357c1f50ac0a229d08a1ff2bc43cb86544140c9254c1f562f7e995d838aec9f7b065ca1f8eff687c3f29ed20450805d4d22bb0f4d74399c14d08916ec53406e2e9ed4b0797d299060752409287613441e13422cd032d7956cdb9261e2cbd8211ae9e659ebc1e"}, 0xdb, 0x800) 05:50:02 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getpeername(r0, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 05:50:02 executing program 0: r0 = socket$inet(0x2, 0x2, 0x5) setsockopt$inet_opts(r0, 0x0, 0x2000000000007, &(0x7f0000000180)="eaff125c40002000", 0x8) socket$inet(0x2, 0x7, 0x1ff) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r2, 0xffff, 0x1, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000b, &(0x7f0000000000)="c4", 0x1) getpeername$inet(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) getpeername$unix(r1, &(0x7f0000000140)=@abs, &(0x7f00000001c0)=0x8) getsockname$inet(r0, &(0x7f0000000040), &(0x7f0000000100)=0xc) sendto$unix(r0, &(0x7f0000000200)="5a5a4d5faf85929b", 0x8, 0x408, &(0x7f0000000240)=@abs={0x0, 0x0, 0x0}, 0x8) 05:50:02 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r1, &(0x7f00000004c0)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf90f05000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002049fa9da398bcd62b103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d8e1736a01ed01d72f5dd1d95e8f6b9d3b3c190fef0c9ea73906e2adddcb95afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a627d0767106bd31b4605f1d0008fd323e6a8bab89057394672c25bc15a602", 0xd5) r2 = syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000240)=0xffffffff) close(r1) r3 = dup(r2) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f00000005c0)={0xffffffff80000001, 0xfffffffeffffffff}) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x98b, 0xffffffffffffff82, "85fe4dbfa60200000007ad00fbffffffffffffff"}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) linkat(r3, &(0x7f0000000140)='./file0\x00', r3, &(0x7f0000000200)='./file0\x00', 0x0) r5 = accept$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'], &(0x7f0000000000)=0x6e) kevent(r0, &(0x7f00000002c0)=[{{r4}, 0xfffffffffffffffa, 0x819b647ba4db0467, 0x84, 0x7fff, 0x5}, {{r4}, 0xfffffffffffffff9, 0x1, 0x40000003, 0x5, 0x8}, {{r5}, 0xfffffffffffffff9, 0x4, 0x2, 0x9, 0x10000}, {{r1}, 0xfffffffffffffff9, 0x0, 0xc0000000, 0x4, 0x3f80000000}, {{r2}, 0xfffffffffffffffe, 0x14, 0x1, 0x2, 0x7fff}, {{r5}, 0xffffffffffffffff, 0x0, 0x40000000, 0x6, 0x3}, {{r0}, 0xfffffffffffffffd, 0x8, 0x80, 0x3, 0xfffffffffffffffc}, {{r0}, 0xfffffffffffffffe, 0x25, 0x4, 0x4, 0x7fff}], 0x6, &(0x7f00000003c0)=[{{r3}, 0xfffffffffffffffe, 0x4, 0x80000000, 0x2, 0x2}, {{r5}, 0xfffffffffffffffa, 0x2, 0x40, 0x1000, 0x7}, {{r5}, 0xfffffffffffffffd, 0x0, 0xfffff, 0x2}, {{r2}, 0xffffffffffffffff, 0x4, 0xfffff, 0x401, 0x2}, {{r1}, 0xfffffffffffffff9, 0x1, 0x0, 0x4, 0x3}, {{r3}, 0xffffffffffffffff, 0x20, 0x0, 0x4, 0x6d3}, {{r3}, 0xffffffffffffffff, 0xd1, 0x20, 0x1, 0x8000}, {{r3}, 0xfffffffffffffffe, 0x8, 0xa0, 0x2, 0x4}], 0x4, &(0x7f0000000040)={0x3, 0x4}) socketpair$unix(0x1, 0xfffffffffffffffe, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) close(r6) shutdown(r7, 0x1) 05:50:02 executing program 0: r0 = socket(0x2, 0x1, 0x0) socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) 05:50:02 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "81f310b890653d3d1c337ffda9ecd7662e909178"}) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) mmap(&(0x7f00001f5000/0x3000)=nil, 0x3000, 0x0, 0x1011, r0, 0x0, 0x0) fcntl$setflags(r0, 0x2, 0x1) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) munmap(&(0x7f00001f1000/0x2000)=nil, 0x2000) madvise(&(0x7f00001f3000/0x3000)=nil, 0x3000, 0x0) mincore(&(0x7f00001f4000/0x3000)=nil, 0x3000, &(0x7f0000000100)=""/236) 05:50:02 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x1, 0x0, 0x1000100000002}) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) 05:50:02 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f00000003c0)={&(0x7f0000000080)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000000300)=[{&(0x7f0000000200)="073c009cf8f0f668e1a79b6f93cce5f6e867220400da53c31fc7900b4d2591fdfd023555cdc3022a3d9bdce44868a381476381ab8eaa5b8093cd0cee506ce5e50a260d3a30ee367ed9ab2575ef60d8870d4ac6ca4eaa4e6ed6c39e59a7daaeb2b2e28d8ab9aa87bbf2a220505f2379d157c30ec6b7b28ddfa42c68442775f5456beb86f269190b8c6d560e05518d4d3a05c20c6b792a2f4c7c90ed536ec4", 0x9e}, {&(0x7f0000000140)="5e9a004bf75837cdee099e066cb264337d94d6f3ab5b1824bcc2df88f53488", 0x1f}, {&(0x7f00000002c0)="5ac98fc22a7b1974132a1308eecbee052d740390e9dddb0ad697caac547104a8f3f13c9fa8ea8e780dc72ad4", 0x2c}], 0x3, &(0x7f0000000340)=[@rights={0x28, 0xffff, 0x1, [r0, r1, r0, r0, r1]}, @rights={0x20, 0xffff, 0x1, [r0, r1, r1]}, @rights={0x28, 0xffff, 0x1, [r1, r0, r0, r1, r0, r1]}], 0x70, 0x8}, 0x0) sendmsg$unix(r1, &(0x7f00000000c0)={0x0, 0x2a0, 0x0, 0x0, &(0x7f0000000400)=ANY=[@ANYBLOB="28000000ffff00000100000008cd3fdf00000000", @ANYRES32=r1, @ANYRESDEC=r0, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1], 0x38, 0xfffffffffffffffd}, 0x0) recvmsg(r0, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=""/88, 0x58}, 0x840) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, 0x0) 05:50:02 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x402, 0x0) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000080)) unlinkat(r0, &(0x7f0000000040)='./file0\x00', 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000000c0)=0xfff) fcntl$setown(r0, 0x6, 0x0) r1 = getpgid(0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r3 = getegid() linkat(r0, &(0x7f0000001400)='./file0\x00', r0, &(0x7f0000001440)='./file0\x00', 0x4) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={r1, r2, r3}, 0xc) r4 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={r1, r4, r5}, 0xc) pwritev(r0, &(0x7f0000001380)=[{&(0x7f0000000100)="de49de5c6ba4034b1265243945900d3a1f0724", 0x13}, {&(0x7f0000000280)="6171641962c8f186f0f7dfc6ec71520a08c06b9956327f0758a588ffdb1dce3f9966911817744400a99cf3639705069cd7995bc3a043c67b957a4eb5571f6e581d0f9f757168f8fb8cb45f78ac76ecd8d23d71b31cdea09b930ffef9f15ca6be023af515164e3131e853175c01d67b9900071322e105f8134ead3d1deb37cf25622c3a37e0c9adcc15898a48cd33fbf0dbd90af15d390fdd76cb97f162e38077ccf674252bb041f056f99c36049662140fe07300c44dfc01f71cc3ea59284b34914996e945be8952c9ee4344590419fb9909211faff14bd2d55350a1e311a8283ea84aaf59e14afc7d11e380784b8539a14d9236c13dd928b3080f03d0c53bcaac9402f0c21a663de7c03da0913db5a4b27d3161c7388d3b79513f7913624d026450f5c4bfc18f3e79d9c274cb99471adc17382af953eb9a30e5d15fca5a5c28cf82e20ed954325a203096ecb87660155ada46c8f5ddfd465df83df07bcc5df1631224592e4a6011ecea7d26c82c7fecc8d9af2492873f2140e55c72b74e352b1f93a3e9a92968ceeeffa52d4ec7ac7d944db3418dce17b71a2367bcdb7bd243e4c3788ab5868753da1a11ca705b919893b55b3b4a421e9aa2725cf48dda6ac1b01a22dee38697dffb6873c2d04c5d2567fbd21d81c4a0c3832a8e0e15e1378758c6ffb941965625cf5e9ee50e8aada3c20f51469e3822987f7580922150a9faee75d42d17c5339ed470212bbaa0bfad942ab0dc79815b09af9f5f755760081b06ad222a2a3523a75afff01f00844e43884e72fd1365893a63ccf116f1b04c1f712e8fc8649fc7fbae0e2fafbb35fe5f74e2e807481ee540953f38ba9ef5f4c286bef4a990e663ee3e3cbe2962cdd765b2ceac7b8bae51b8b775ea5944966b18535af2c698d787e8be3449f378bdeb0cc47a56432c6fa5fd493cb5fd4dbc20ca8d33c224aa85caa46c7a9c1432c853a5815577956855211a62d9130327161993d388ca718a7b7306eeb9ce5dca09746bc9c43c04e4dc99e68d39855ffaa072c051a233b2e72f90b54c0e725b4111d1126162b75df35074cdf0674f00c98f017a9a37347cf6df2879921bac85288464b8db6176987a13c72abb985b7a5406d550f72a13f59b02d425f8f3e4b97a715ca12528cdd11c7608f9fbaba1d330a9ad8decd2fdcbdf5e62074b474c696176e9ee6d046550053dc77b04bd120075f700abf476d2aa21ae5bcd01d2e0caf8539aa740b720bbe11d22dc3f7eb6d18cafd03cb6a7936b3c1aeccb9279e9b5f38cb1482f8b84eb1a8371b8ce8f93134ed4e5ba8fa78830985fcac52edf286e74add17aa4d3fcb802a8cc279caa6a17e190b9b7b7a6afa5dfc9670e05e0ffdc30a603e26d82ac5df9c99db4eb4b2b86ac003493fe6cade52d4caa88e63367d427a61e070d05e4c181ffe6abd9b4cb4ed71355b5d6d9ed6ce37ba44ee70232c05c5a289530f6737fbe147acaebee0f395f934615d3fe40591e12f3c3932e5a2cc7b22b3c4cc94894b93bc5584f8601fa9ab1f8b46724e20f68729bd8579991b05dde4d709c3d199c0402f6e17dccda6eb90b71d76341317c1638dc9ceb25e9cca034a594d6a4524b2c7db80b6c6048382a006fa05462e24af104c57cdc309eb756dbf3588a28a5a6d1c6555097838fda653fab2377bf54e98be27f1fc6fd3f4f494d34599c77aed04f7e9f5f056699c76368705839997c8d9f66960a645bd4cde5b8f66b8664213a5330811e83ef3944739cbf563c5f49453581b25ce8343ea343970df90d55b0da55d24af3c59c30b4904771ab3bcf2a8f464ca4532576c8fe162bb9d70b4d6e56c205960727fa0559d676eefb1dfb68fdfb321b6884ba4cda43d3fe10d90f022435b8f880fc198e54cc3a727ddf807c30c449f11167c2e2430c6bc35a171f81d560dc3f8c40a79a5b3f5f58e8a7d1ba107b2c7b89fd295103f21ec44c39dad9ab90dd63973447a03dd376859cbfe999ee4d00a2b0fe5119c2a986a294c82234fec0f9fdc0287d04cf600368df2b88f4840434cda198e3edf1504e2e1927dd0f5926525d83ddd8fdb44749f828cf6f21d07fab4ca031e630921bfd0fb00f59545eaac142d6891a2d607cb5f4ac1319d05d5540fc14986ca52cd024e4eee2c14b63c8a73a80ec7b488d7829519ca195854939209878d3ee0aa46161c2167f37882d37127340fd8f8da98ed0e3707dbaf34d202a139ce727d63500d9585b7eca5962c799e706b3b040f8db7867fd7c87f53071e041dfb463eeb5fbeb418083c341fe30abf4cbc63211ba5761209a33058b6451042b268e7267f6b567f489df1a507925f6f767780c63b1973934974b7a33f8bd83a0f7c58e7367f0ffb2d266087e522a1359f237004bb473a23b0ab8aa329c705cd25559ba2d62adae74051c4424f886fb154a6d7252a6fcc226925a5859259202ee48a9c6a59ee9ecdecfcc22bb4d4e37b6b801791e5b938a9e6412f1a34562703d1f0627d1843c700d7fd5b9c0a124aa90939828470a6c7c485cae36aad64548c7007e2bcb91daac83ee135066d5c8d97f9ede6db56d0dd1b9fbaffcc42793ce1dd89cd25d7262843c69d49ef4467ea248978c216b49d2bf3094bbc8108ee479f5cf3bf253848fe87174522d624b03bbd4067be4187efc6c967c50ae52884ad4fe19418e3027e510382be7a15c4e6ae80c522194cc3e6ca463128447174bac405f7b22c4e7a68595490ea64e9e69b0b6049d1154e340a2627c9252e238429c1b25c0b51943571f37fc53293a809279b0e812fcf4156dc106961bd6d754a02502851273bf7545c5c00f606c3304e903f6992390490478146e899eb86511094ef1e8b5091b3cc7e1351f668746f0643f6031669d0af63288a54f3808c93ec5d5f14c2877851998599a956f39bd90d029a2cba5d97cdf12dbd2d5535e3521e580147ab1840fffd06b1d82c954045a6fe8d5a4a7f2ca32da2857304f82a4fc49877ab6e103314d3c6eb6ae1256062bd8361efae14b847fccade185130ad8779c6b9c33a7f585897ae0bf8315b4d8db8a9abd15fca9cf37bff7c880b6e5daef7c787e84f379f7cacc18c5ffe2ddddaadfe49347132b63bcc21eec93c6969c7f104af196b801ff09df2be3e3005594e068ed90e7ebf3c6d39ab840d12f58b59fd297a4d7768564eacad5b58f7536265079961c6afd1fd6700d7efa585adaa02bc26ca3ee5fb203b1f578c740efa637b83b1ca7e320b655cfb0691d3fd711b9e361c012b58b20cb6ca4e0fcaa6c7c2cc2c5c1eb3cba9bc92c165a802cf0c793e323d318eb756c7e1bc9febaa1a17519826f1d36cd7c2ba26a925b098194bbf84abde026f5abcec44e6f4a35d60609434620f4170d4e094b3cbab8b6135c4900dd7120fd1f780d1716597931cf986370ad3f75ea3a1214abf3964c9aba321179ff6e58b896b1ce0642994333315554da216d1ec1151014e5419c8b485abbaaed6c8f58da6383057fe74cab9060e5f4f8e782cb1ef8119c197e064cc16033aea71c2a3cecaa287923edb9aaf16cb9d1b40309baa3f7f80b52a3576f38c713bd4d72fcbaf5988dc1077df5a2c809fea9790adc797141ffb495435358f45993d2df7a54574168983afaacefe765706912924b5d11a925b27f36382eaa77178144d1cde8c846fdaf79110ff1d769e09923cc7ce6196d3b7bbe70f7303788585a078722d06006ecd79767694cc87a7009dbab5c8a1d118c92b6c5f7d6149a6edecf47081b11414084d323e396544e264c19dad10714eca2f8f5ed29f12c4e842ece84562e54f09cbe21147c5eb3ce630e376ce8e744fd5f897b01e06af17483b4fa5024a8e8d4a219426222b0533a5bb0c2d6c5a2ae52bbaf07854c952d30a36bbe6b94521efec6ed9725935ec5cfd7150b8932b7e851e854f7b0e2e5822ba75193c0307c873f9771f0d51ebb1c6f1ba5f1682d57900108c4f07eca9be1368e9f9b288954ce0f2942ffbd756e373bf5af28b34768e53e2c5b5f0e94652fb995c91eb164e302e820aa176a010de33aed4da7944b630432431d86e91e8eec2fc4bb394f8ee98a08cded7f6f666ff77877ff92c0c23f784426a22c6718d369085281c2bf0d1d9cd39dad5d236ad8d2bf06ea0b920dc9074dfbdc4eff393d16813eeee0fdfda51f00610e7710b628acceeffa4750f47365216cc8608ba7d76835631f078129c90d39a82e4ec9702b9fc77a8df8417019c0f523ab647f1cda666696a5b1a048e69fcdcbc9c61ddfc5c6fdc906dc6caa0a3d5811db998bbcdff87f02e88e0af88a707f03b65b394a2619b481fc2cb52d4f3d9d50ac573171aa04762ac5925df78531f3840e43d7ca752c421c829782aa5473c721c65c7dc3c230986ea35744de84549067a57e4cc73f569b73667e22ba1f86f9e12bfcbac17046ab4eab9b1a9105599dc0052403dfc156f52e6d34432c075acb088183c2c3be64510c4ade0c151a80e0dd609cd8560039da7164140e1c1ec6c1851de396511550ea404abcd87ad51005fd74ed5df111a7f61b62ba5ce417125b7b207f6e40edb00429f7816a21557951f80430cad76f52d83f3eca630b46db9acc5ff445a085c50da64ad5005d825a017af6ce481571298db3b07f82a75cd342c5c0b6ef0f0c134a2b978b329afefbda1732ef15e96fae5c8e395476f13c87d0087fb73ca43b9b9d687b4c505d1523e0b7920e79e1c4e46027ec9c58ffa5d8eda28c948f6cf7a6cfaedaee2cd5c95339b5b8ebefdc899107ad792d89fcc7d63ce45e5661324a6bfeed0726af9e425e1d6bd1001b75dedf61503f13c87121076261b083ef9fc0f7e594c995be98fa16840e073ff931fbf9590034fd2675fa59ad3b3c6e313e85b9cea4901578f21f07e66c9d87e4a4344f3d37e8df073c7f085322835e0cecdd416bb155b248466e1fdf48fa8fe5de38662803bcb743a99a99a0f4256b489e4178a45a02fed881a71a784829825e1e7245ccf8b2dde2ca64d055ddc9f608862bf3677b93ad7c27c75c34513dd06c18bbda024473e87fa5ff2067a278be97ec51a5117b95ba7e40ff7630fe564928674303152a60bdbd691d0b468b1c112b54482b7b05d88de43e9f73a3b669a9735533f570d68a479837132265154e43a8cfd50994f03b8325136c46daf34098a1884cfeecfa19bc54fedce0aecac20372c67a550927e29c0b4ea3158b71a5884d65cb0313672c4c40120bc2384a6a8503bb629367fd5879dbaac98bc053ba89367194212d3422b2d0987819e91269574854eae09de8d303710c961cc85847873dce42d36fd9e699de50a03a2761ccbd53a442897272e2c8cc5e2a7a770090fec248d71ce9096e101bf74869a0952bbfd3736e5c8517b58a57b8da69cdc9cb27e8192d220eca35f091943a22d855d1ab1159c8bf04fac5dd0ad51f50196bd24296063e2ae44f46f9c6c41b994290f39ce9ad2c51aa60ff611a40c31e863d5a64279d7dd5df2b845b344112e139646c59b87f687d200862bce19732ed399705632d187d3198cd45b275629b3c4e59ab7c3cdd23e96668476a196a22bc9741d93ce537aada7cf6c33b9cb12691b8180535f5450b9bb1ee5659220a664577f0365a628c4d6a40e12be175a28106701fa91cbb80dc930e345bd25113f69684ba1385cd27344c30dcfc9c759313f97e79dc3626fec52767396ea431d96725492fa0c5ef4e9d9c8aa66f083dc7b7d7b6b36fc23c4702a6c0791ee7033aff2fd63d1d106308c3ab946ef6bcc7d6c02e8c5128d713c55b99d4637c", 0x1000}, {&(0x7f00000001c0)}, {&(0x7f0000001280)="d3e4b78949bff0c3c0b20987a46ebf453ed71ae1d77ee384e64e1e7b6edf94e16b1252ba5cf2f84a5c3de22c7e1019fc4f3362ea5390e55073d80182fb9d47337635d971735a6bc294f1e262e1b89990b2569c4f7fbd8ead2e88c3f275d8cc3ba4a2d3e380e13814c72505", 0x6b}, {&(0x7f0000001300)="6848b35304902d6326df5583a8793b24ca4821c1798a283a7c723b35ee90352ccb5ac534de2a3795e15a7b6450f5e2e95bfab0b74ba4087fc98d28f0afd12df3a56147be854b477c3e73137907ea18a99f6a2301299bf201d98f9486afb73c9b9f6fb4b4a38152e1059ae31f4bb20753772a703ca6", 0x75}], 0x5, 0x0) 05:50:02 executing program 0: socketpair(0x6, 0x3, 0xee, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r1, &(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0xa) r2 = syz_open_pts() r3 = getppid() fcntl$lock(r2, 0x8, &(0x7f0000000000)={0x3, 0x0, 0x7, 0xb11d, r3}) fcntl$lock(r2, 0x9, &(0x7f0000000040)={0x0, 0xfffffffffffffffe, 0x0, 0x1000300000005}) r4 = fcntl$dupfd(r2, 0xa, r0) fchmodat(r4, &(0x7f0000000100)='./file0\x00', 0x2, 0x6) getpeername(r1, &(0x7f0000000200)=@un=@abs, &(0x7f0000000240)=0x8) r5 = socket$inet(0x2, 0x3, 0x0) sendto$inet(r5, &(0x7f0000000180)="95bd1d769c0421463239335f658771fbb78231d10562f5eca38ea9a2def3274e880e0e1a5c2f408c8010d28b9914293f459756fba6a2177aa20e03425164b0b8e98c1d5e2eb57a7af8f2a55b84d4f81686c2236663602862f6a8692dae9f2edab3901f37b4a52cf428c7", 0x3c, 0x1, &(0x7f0000000140)={0x2, 0x3}, 0xc) 05:50:02 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) sendto$unix(r1, &(0x7f0000000140)="a6f165440d948a90166bd0d56c38bebf7ed368fe0341f81e60ce9996b246d5d6cd4b4a943a970efb5a77f7fd35ed50ac83ded7ea67b5586f850d5fe5bd47087145e07aa324040088d371a52352c0dbb9167862248d9ca996f9aac00b024d4d76e08fb8895e218196286794e6cbfeb1554723a1eb181dcf6b915da6349319c2f5821a43d2a3db1894fbf0d1fe6f", 0x8d, 0x1, &(0x7f0000000200)=@abs={0x0, 0x0, 0x2}, 0x8) sendto$inet6(r0, &(0x7f0000000000)="2d12a3bc67a2f0856f81fae873081de7d6f756be56b0524bd90501cd32f354b52a6633b387d350d4638eebed535d67ef75b65bf73e5cb318bafc78e1b437165b3763214f8b5d5adc57780f750a0006ad58da66418f5c323d393e14d1201c014db8dfc851dddbf28279e9e31eaa2300effcd47ddee5e9ddd8c484394ec5af169e4b16b978d78f08734e", 0x89, 0x2, &(0x7f00000000c0)={0x18, 0x2, 0x3, 0x3}, 0xc) close(r0) bind$inet6(r2, &(0x7f0000000240)={0x18, 0x2, 0x1, 0x1f}, 0xc) bind$inet6(r0, 0x0, 0x0) 05:50:03 executing program 1: r0 = socket(0x18, 0x20000000000002, 0x0) setsockopt(r0, 0x29, 0x1b, 0x0, 0x0) 05:50:03 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x807, 0x2c5, 0x6, 0x400, "44ada04348f9f28c0dc7325d007a958001aea304", 0x7f, 0x88f6}) fcntl$lock(r0, 0x400000009, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x101000000}) flock(r0, 0x8) flock(r0, 0x400000082) flock(r0, 0x2) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000180)) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000000}) r1 = dup2(r0, r0) r2 = open$dir(&(0x7f0000000100)='./file0\x00', 0x10, 0x100) rename(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='./file0\x00') renameat(r1, &(0x7f00000000c0)='./file0\x00', r2, &(0x7f0000000140)='./file0\x00') 05:50:03 executing program 1: r0 = socket$inet(0x2, 0xffffffffffffffff, 0xfffffffffffffffd) getsockname(r0, 0xffffffffffffffff, &(0x7f0000000040)) r1 = socket(0x20, 0x7, 0x0) r2 = socket$inet(0x2, 0x3, 0x8) readlink(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)=""/95, 0x5f) getsockopt$sock_timeval(r2, 0xffff, 0x1007, &(0x7f0000000140), &(0x7f0000000180)=0x10) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000000)={0xe1, 0x1, 0x38, 0x9, 0x7f}, 0xc) 05:50:03 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) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) 05:50:03 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) r1 = socket$inet6(0x18, 0x0, 0x6) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f00000001c0)=0x2) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) poll(&(0x7f0000000100)=[{r0, 0x1c}, {r0, 0x4}, {r0}, {r1, 0x10}, {r0, 0x80}], 0x5, 0x2) setegid(r3) setregid(r2, r3) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) mprotect(&(0x7f00005ec000/0x1000)=nil, 0x1000, 0x4) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000180), 0xc) 05:50:04 executing program 0: clock_gettime(0x6, &(0x7f0000000080)) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) dup2(r0, r0) 05:50:04 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000480)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba344400214295fba6aefdb06c08ab24367c9f0abbbafe214dea79d9917dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000ded2cfb84c796ba78c8030ee2f873c1e711d5b6592712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea706000000b3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff0047b6ca6109f7aea8ecf6dd77c63934a8734f11c216cd71f4a60b512c3ecd9d", 0x150) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x1ff, 0x1f, 0x1ff, 0xffffffffffffff7d, "02000000078d00cb5fffffffff9752c3ce00"}) readv(r3, &(0x7f0000000100)=[{&(0x7f0000000040)=""/45, 0x2d}], 0x1) fsync(r2) 05:50:04 executing program 0: pipe2(0x0, 0x10000) socket$inet6(0x18, 0x4000, 0x1) socket$inet6(0x18, 0x1, 0x6) 05:50:04 executing program 1: r0 = dup(0xffffffffffffffff) preadv(r0, &(0x7f0000001380)=[{&(0x7f0000000000)=""/29, 0x1d}, {&(0x7f00000000c0)=""/176, 0xb0}, {&(0x7f0000000040)=""/62, 0x3e}, {&(0x7f0000000180)=""/236, 0xec}, {&(0x7f0000000280)=""/101, 0x65}, {&(0x7f0000000300)=""/67, 0x43}, {&(0x7f0000000380)=""/4096, 0x1000}], 0x7, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0x40000000}) write(r1, &(0x7f0000000200), 0xfe72) ioctl$TIOCNXCL(r0, 0x2000740e) syz_open_pts() 05:50:04 executing program 0: socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000140)) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0xfffffffffffffffc, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() utimensat(r1, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)={{0x9, 0x10001}, {0x7fff, 0x3}}, 0x0) read(r0, 0x0, 0x0) dup2(r2, r1) 05:50:04 executing program 0: r0 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1, 0x0, 0x0, 0x207f}], 0x0, 0x0, 0x0, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs, 0x8) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x8, &(0x7f0000000040)={0x39d3, 0x2}) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) 05:50:04 executing program 0: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) r1 = geteuid() r2 = semget(0x2, 0x1, 0x84) r3 = getegid() connect(r0, &(0x7f0000000200)=@un=@file={0x1, './file0\x00'}, 0xa) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) semop(r2, &(0x7f0000000140)=[{0x6, 0x3, 0x800}, {0x1, 0x1ff, 0x1800}, {0x4, 0xace8, 0x800}, {0x1, 0x0, 0x1000}, {0x3, 0x1f, 0x800}], 0x5) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f00000000c0)={{0x800, r1, r3, r1, r6, 0x100, 0x81}, 0x6, 0x0, 0x8}) r7 = getegid() fchown(r0, r1, r7) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) sendmsg$unix(r0, &(0x7f00000003c0)={&(0x7f00000001c0)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000200), 0x0, &(0x7f0000000240)=[@cred={0x20, 0xffff, 0x0, r4, r1, r3}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @cred={0x20, 0xffff, 0x0, r4, r1, r3}, @cred={0x20, 0xffff, 0x0, r4, r5, r3}, @cred={0x20, 0xffff, 0x0, r4, r1, r6}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @cred={0x20, 0xffff, 0x0, r4, r1, r7}, @cred={0x20, 0xffff, 0x0, r4, r5, r7}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r4, r1, r6}], 0x148, 0x405}, 0x408) 05:50:05 executing program 1: r0 = socket$unix(0x1, 0x10000000000002, 0x0) fcntl$dupfd(r0, 0xa, 0xffffffffffffffff) getpgrp() 05:50:05 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x1ff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd813aaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) r2 = dup2(r0, r1) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000000)=0x1) 05:50:05 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000000)="f13a3c20bfd86c6f3050c37c7fee55ed541e6f25846efc8723cc8de29cf48441a5d6450567d390b37fae76f4536cb7", 0x2f) write(r0, 0x0, 0xffffffffffffff7b) write(r1, 0x0, 0x0) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000280)=""/47, 0x2f}], 0x1, 0x0, 0x0, 0x9}, 0x40) 05:50:05 executing program 1: r0 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x1, 0x9}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040), 0x10000000000003cd, 0x0, 0x7, 0x0) kevent(r1, &(0x7f0000000000), 0x758, 0x0, 0x7fffffff, 0x0) 05:50:05 executing program 0: r0 = syz_open_pts() writev(r0, &(0x7f0000000100)=[{&(0x7f0000000080)="052837", 0x3}], 0x1) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x100) unlinkat(r1, &(0x7f00000000c0)='./file0\x00', 0x0) fcntl$lock(r0, 0x2100000000000009, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffd, 0x1000200000005}) r2 = msgget$private(0x0, 0x604) unlinkat(r1, &(0x7f00000001c0)='./file0\x00', 0x8) msgsnd(r2, &(0x7f0000000140)={0x1, "290051b7f95c0a28907710cb522e6e8428e5d487665d228ec88b716501a55813b418ac4a64c61ef0273c56137bf3dc7ea3ff3bb2202bc4e507a80ba01770a61eab6d20a4f8ded88c6f9fa39d6d3081b817af9543e060ccbcac2bc5401d44bd5d8749af968a9731a830d047bb7848ce6e093de0e19000"}, 0x7e, 0x800) 05:50:05 executing program 1: syz_emit_ethernet(0xb1, &(0x7f0000000140)="a7535e6f2426f115a2f65e849ce81effa759a71c42b6d7b9b374631d61f44529430f3cd157cb674190c64b24bfa560e2b8c2410403d45c2d524bbcfcbcec9f7aa03bfd26f7f9327fad5c05ee936975210cab2edf7540dd644625d573a593cea84cd0553e453a04210e9dca5f01fca156b784a54342b5c01c318195217d60e0a098cc1ce2e8f296ae1d289e610879516e924fae393514cf10ede1a9d7901a224c581c27a5d34205cbab4539ce536b2fe3b1") socket$inet(0x2, 0x5, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x10000, 0x1) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000040)) clock_gettime(0x6, &(0x7f0000000100)) 05:50:05 executing program 0: r0 = syz_open_pts() write(r0, &(0x7f0000000280)="24a404f31d6619590e44a6707dd026dc32311cd6f2e918424a1a09eaeb0eae72ef54385df69635b94f1848c53166b43569a5df78c78cdfe4de4f8e2f391c3b62a2da7e5db92bae20a6e291797c1d7a94407b36113985b6afed287f63ab2582a09c6195231d252a0605584b57303d39fadf4350a2a267730fe000808507947ac6d75a053c504157f4574b59bdc02d425c39086c0a3062c4e5915a3981f5441a67db025eb5ad902c48b50bf8dafddc773026e3145a6952ec7f6fe63df07ffc83f2405ab0f0119743ee963e50eb1f9788d5319ea8de81be63823ea636e333a679be9eaba5b51b5650f51d807c1186b63c2f23b86ae5d0fc7b9c57198ce48eeb7e6efcb38fc44a0f4535beed0f58a1d0761b163b29adac44be5d7372c70ea2b1e449a908b8c8592ebc7dbfc5559b650a3f96229d9c2cf88d01b1ec9bf9a2be7196dfaf63faf6fa44fa09fa541abd32ab712680f0d0b9bc13ab8992aea330126444ba5a5ca730cf02e5b1c0f8f6425cc43f44f19bc7a518533ff5644b4c54abe0a81d5e3ceb05d6c4fc7daab6d28f496d608f0d51a46cbb6966313c3952983abb9c9ef827d3685748f8f7187dc8a5a3c5acfa062ef0290fdde736ec801f903ae08bee144883b5ccb879888b187704de3d7d1c0af13363e09299bfa8ddba119d75fbc71a", 0x1e1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000000)) syz_open_pts() close(r0) r1 = dup(0xffffffffffffffff) syz_open_pts() r2 = semget$private(0x0, 0x0, 0x104) semctl$IPC_RMID(r2, 0x0, 0x0) write(r1, &(0x7f0000000480)="c8d8535c68da9455211ab9eec8a87fcc0d7c00a0f8130de882d6f27b2b8cd07e28cdc38102ff2f4418672788d07c20e0fbe378587869c9276175d2defdd24e4c264ccf898c375aebbe978ac07de2c4537938d12a65cd93171803b2dade10ce5ac8487609c9002788e37b6c247fb3eec571c4af9123b371c68cc9f1e774a6586f3e6c1d2715e15ad842d6a16fc9358e685048ed479a1d89f30664180b146923e9370b574d4a9692297367c7d6edc6e65fbfec7e46f31dde2af0d66b9fca5922da96f9579a9f098e443a207ebf4b5877d12291a9eddc6db5987001922cd19c1605a45fb8724f6b3adb20d1008e130e9d497d945ce867f268e4", 0xf8) r3 = semget(0x2, 0x2, 0x4) semctl$GETNCNT(r3, 0x3, 0x3, &(0x7f00000000c0)=""/78) 05:50:05 executing program 1: symlink(&(0x7f0000000000)='.\x00', &(0x7f0000000540)='./file0\x00') unveil(&(0x7f0000000180)='./file0\x00', &(0x7f0000000040)='r\x00') chdir(&(0x7f0000000080)='./file0\x00') rename(&(0x7f00000001c0)='./file1/file0\x00', 0x0) 05:50:05 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="eb002e1488696c653000"], 0x1) sendmsg(r0, &(0x7f0000000740)={0x0, 0x0, &(0x7f0000000040)=[{&(0x7f00000000c0)="656b761bb0cca3321b7b487110678f53a88279cef0beb2bb722521301a0bd499dfaf5c16c9865fa4f2048a6f5344a5d5549b9d889009589d22d9be7a619f31032c4a698c2d4b2fd6b38800609516dd11ad1fabe9cd65ffe20582cfb3e38f7b52366f213e488feb1acd1f01364d94ad00b07f24410830feb8688aefe024e09b85f96f4bdad006fe3b4260f03c14349fc491b8b0448cba5f100aa3f3a9871b8ffce760f61dd4cb6545125a8842b749398ced35aefb3de3b825bfdb3c4fef29cddd364494ddf4a199eff9a3f88ed0", 0xcd}], 0x1, 0x0}, 0xbbd69646f8d23940) 05:50:05 executing program 1: r0 = syz_open_pts() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r1, 0xffff, 0x200, &(0x7f0000000040), 0x4) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)='X', 0x1) syz_open_pts() close(r0) syz_open_pts() r2 = syz_open_pts() ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000140)={0x8, 0x0, 0x5, 0x4, "a600768989ca984c8831ca15004a546eb3dd1b1b", 0x7, 0x2000000}) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffff8000, 0x3, "058832a528295affd1c8add1ad044097f4d25e92"}) syz_open_pts() 05:50:05 executing program 0: clock_getres(0x4, 0xfffffffffffffffe) 05:50:05 executing program 0: socketpair$unix(0x1, 0x4, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f00000000c0), 0xde) setsockopt$sock_int(r0, 0xffff, 0x80, &(0x7f0000000000)=0x10000, 0x4) 05:50:05 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x107fff, 0x0, 0x0, 0x0, "00000000fffeff7f0002000000ffec00"}) socket(0x6, 0x0, 0x5dab) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 05:50:06 executing program 1: r0 = socket(0x11, 0x3, 0x0) setsockopt(r0, 0x11, 0x1, &(0x7f0000000000)="186fe65c", 0x4) setsockopt(r0, 0x0, 0x5, &(0x7f0000000040)='K6h', 0x3) 05:50:06 executing program 0: r0 = socket$inet(0x2, 0x2, 0x4e6) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="ea00005c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080), 0x0) 05:50:06 executing program 0: r0 = dup(0xffffffffffffffff) dup(r0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r2, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="30000000ffff00000100000000000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES64=r1], 0x30}, 0x0) 05:50:06 executing program 1: r0 = socket$inet6(0x18, 0x8007, 0x0) getsockopt(r0, 0x29, 0x3c, 0x0, 0x0) 05:50:06 executing program 0: symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='.\x00', 0x0, 0x0) linkat(r0, &(0x7f0000000600)='./file0\x00', r0, &(0x7f0000000640)='./file0/file0\x00', 0x0) 05:50:06 executing program 1: r0 = dup(0xffffffffffffff9c) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0xffffffffffffffff, 0x1000, 0x3ff, 0xffffffffffffffe0, "b03adf07af6fe9e71648be3fb5426e46380b28e4", 0xa51d, 0x1}) r1 = syz_open_pts() poll(&(0x7f0000000080)=[{r1, 0x2}, {r1, 0x89}, {r0, 0x22}, {r0, 0x66}, {r1, 0x4}, {r0, 0x100}, {r0}], 0x7, 0x5) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x6}) 05:50:06 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="009cf508cf8b465ce9b6c29fab25347e4e57ea0a202b1220b9b148b669cdbe3575a70f8f7ca1ea86e28ae29f22648e06d4050000006e59a0852e3c46"], 0x1) writev(r0, &(0x7f0000001500)=[{&(0x7f0000001540)="1f723e0917e353a8c521bd0debcb8f65ed011392397ab0b0ecc30cca224490e1e19317bb632cd3b9b346241b8b4e7b02ede7bdb579cda29942c651702d147edab8fc892634e1755d99c60497f805299f83580d4507d9262bc16a0470085a059464e2fa171dd6add01bb4447bc2f6c648865c5203e48eca9d8f6bcd753d64745a91bb0acb414fd3a1236618a7b0a28bdeb498a323fbaee17353c9f7a7725493bc980e1f3657e8a7e502a58b04312be255b707a0dbf12c4b589942f083408e7edd96e2f882d58b3ef1e005f27fa745d22bde48f019c8bb57fd46370f9ff7712d8e25b2a4a2d180b1960ca2e6ff1a5adc14b31dbab3e8a43c8e79a655245caae6b5c16059269a111e69f56af1034d47b1d307bdf5af88975dc1923577d06b6a8162adc81b6c8542ffafc5164fca47403b90d8e3e1ea858cfdab17c802a786ee5c52229f3766fe5bbab9241cded289fe87030227f2e7318e53cb27ea2476ca493ee27c3baeb5cf3b8e9827158b241ca5b028a61224267500ebe5d76d1499dbdceff518efbdec30afe0826b817502058d5953176f5d9110220726c3232b6b88b46938af367ae10c4656a4a6cd2a38307d5686351aa68cabdd5eb94c48192ddc222aa23aec7713728819c159f7b3f5c72b380cc2170ccd61113fb81283ecd02e0724864ce25b993ae6c203df030cfa4d6705f3b4e425411ad17370bde19b283d607e605d00b2dab75b9da8e54bfafc488492a11d8280ee9b0000f4070977cf69eec4469882df341212f680998da6c8fffc3547a5a5f1e69eb1fc6b6f4f8d9e3ded175babff04627dfa5cb5df48eeed1ed5c2a49e00570f6bf46eebbe0433a8e1d824a67541300aca853618ede4f7104259af2be490cde82f7feb7a5b34dfad68ac8692bbbdcd875349ba9e2bfc899fe756dfdcddd6a436b9d3492348bdf1a2178367124fa0959172867fa0ecc8ba2471b253ec91bc7b82ba3372170fab3e32923511ba682f31c36359ae7a6e90c4dc24a26ab0ff8def5ba23c26a82d276df05a3b86c9c7cde34e1c35b263697830a256012edd011f2a2a9d73bae5d81fef0557481c5916ccd6aa7f4fe1239e02d41b7d2ac2b6751648e5cd5420b63667fddba30703b336ebd6ce3a8bc66228841605557adaf2e0f9fa891f143c1aa28e889ba8ef6a0f3db8a92c9e3a2c8a5bf94948c3665048080e554fa7f91a01ca7966b2ed06ba89d65c346c4a98058a8404f727f120895e6355af0780ef92ab2b636bf1b8a12747c94e64b4637bc4bc5df4fffd532b2f2eb091abff26eea33c5e759ca7531350f5d1662da40f8e44a9017b153ca392748d6d3f268f7ba19e866a394187c720c551a68a103e846daf94d02840714bbd48cb9a2d9bcf5ad8425eb8cd8c56a7c44e3e85e78229a0b81398839fbc79200b82be912aa22a727db38e9d38255ef470235b76864b96b351dcf2940f9ad0129e9ec1ffe4f70fdafca66759b8a861c75a887c03be2f76c1ef7ec2f022df114e2c20c50d2e9ecc9666c3d3254090e36667ba930563e6cbb82638c36684ea22d68eb26def40c4a47a053f203f3f1e8b6394dac005e9a97e8d08777b5ecb2b416949a3626f215631b4cf2aa7a70784e6c2f1217e666dcd7e716fb3d944ae439f03ca98a7e056f42cb45fb00b6203e5e69b04279a9d001f493c1305ffe85d7aff254d6f06d41a551bc2e451e84702d324a89700604b7173cf7053c645fcac6a4b514d56de3f8b822181de1ddb7960f628a1caa9c327ce0c4938065ed41a769a13aaf07fec6a82702211f698f0765944f333f354a6064e1c4541f5e5c6de3dceb6d17af0c3473e416f0765a5c984518a1c8a4511b6d0ab222aa1100e61d089ea6cc4200802eb94830b9b645a2fc27d113bb38a52c9f2359b8f26d1ed8c9bf223deff9b1a1eb32f8e843e730b11e3568a426af2e7c93ac6eb44f45b28dd23135b9bb5264b50d74ece76d2adbeade35ca7ce496dfdda4e45f091bd7b32522bbd0cda609de4017860f7ec93ae8a5667cc49eb8f6edad66089839266e1ea0b04ab4ba84dec4c2fa8f350c6435715d0784f106705dfd745620987a0b3c86fd5ec3e29c44532f664b6fa79f4bf03fff2a9679d23ed7894202ca340e69c459a7acf795e4953d0f95a54d2cd3238db43bd49b71ded26fae65053982680b055a0996c8b96e785a880c2e52dde97e7e07c500020c496d696cb974e587dc6ddb7fa75f1c4c3d5dad211abe46c7a7c02e46fc62e5ddf9130125f8eea6ebd23c4affcddcf7e6a8e473649e3f3955f0e0dda608ac5c150174f23f790a5fec642d51b66a0207e269ce009b3e7ad32d5c6409ac38296cb7422f63ea34e0e06c590665170afd0c26ef5fa69320a08ec1286f8804f5792bca173411b30e9655f2baf13cb72f0db52ef1f7a41dbca16252dfd97a601294b2337ae3c28ac52185271ddcfbad2739ca4917ab1a9424667b93b3b6fde6f17dc7125ecb666b05cd28479eb6473dd43a0ec07a1ed8620747721d0f5464c50fd7db55ffa4e7a6b975a731c0a463edb2c1ac3b6433b9601bb6aa8b3e964023de79b3faf3e7f8609cb3459fc4feaad2579fc6a6c16e32d750b22d179fea4fa9273d6e7ec64a08395387af0b6b28360b8893cc9718a82affec9115b90cf1a5c9f733714722a259cdc50320fdba104f2a03fc7947721913fe73ecee66ecea77be4eaf1ab9ab0e2f1c08492cf5c77d74efb940b80373843ff418ee2911260f4c080322ce1fe21804d322540a47b3858e50deb4ab69ba10f5b39e319f4e36a221fdd564766945a11620a169002692158c084243ca7bfedd5887883a1e6c9448a8e68b5d04372dae7ae84908c574af8b7a2309ad5e94c85899b6828bdc9700c9aeec94510e9d8970fc85c80fefab437d6305854a9c95dade69aaa148aaa3a5f625b0e547b2b2bbc2212dc63c4f24866b1d4d82a26c504f57076ebbfc6ae4dbc52ea9fcee1998d5a8f774ea2af63b715443f7462ec3431403599ddea0b4823ee8ec71d02405ab698856800516137dc4124baf60cfecdfcf7d3a55ec27d10a6c2818043a15f8c2a4eb85dd635974cac4b86a2f1d6aeb4817583f39da5f00d4c5e5b46152af1eb11684aa38d2cfca0b4d60ff19e50b124134558c93026bba0b28913b96fd3ac9aceeac406ecdee1df36b98588bffdd46d037564c54ab84866c8a9bc1c431af0b1cab52b78d6868a66772f95fb3d38783e396d441ab98d7c9ede437806f9c357765c8ea0b984cd88e87884d80cdfa597ff0953d9ea9273a62bf84cded75aa478e0779ad593edc266fc87091934cfaaf80ca5dc656558431c002db84521ebb49c4bb1bb5b21d2bd434099b22f302d40bbe93b7be0afebc5c37f58fd62943cf2174c2f7fbba130385d2752692c6af338c5f69df22f86236bfa1521414362a2924cae0c7b7edc71931b7a5f9170a7fa3f0bcba20d7c2e69f907114a51451816c7be9a1921f9192c1795a7c0d0bf13cf52f363759418496c9e888d6fcf33af64d664234f38e2341963359641b67cb4f8376724bc602aab45bac44faede346972b0a86e1ee5672449dd88a4dd9ff8b8b04e9a28e90db46d07b9189cc66bf0162d6a1a7660b9ba763ff931f8d7362886f1437af2186beada9c9dc16b529ba3b662260b2b591bb5e40122750f4d510c62fc974c37cd4d224d178fa93040129882eaa0ee6be78c8aeaf5e59a67f8e55a75bbc09ee9d13a56c3498f86b44d34a0f8753e2a94804a443d30e9c078b72e2ebbe9e5bb75fa151a65b5bbe39886b5c53bbe6f63f1b2c0050be9e85d427cd3151b8dc95751a37df1699c38416936b27b1076dbd999253284cbd0185dbe278e90ba7b02fcefdb4fbbd703375fb9954f98dd1610acaafcfbfd199aced664ce94892abb63a4601b22dd41f79773dc59c337bf5557c4917275be00e1dd06719b34802540206529e4a2d904c93aead50338e60de2a23aac9034b1429a0359cd73d65d8f66df8e2dbcb982eb9dfb9ae481ebef98599dde48dcdc72d6b87e7cf825d72462b436940ea1bde0ff9c49883eb90a6d507dec4816ecf9c5f9d4a1f52060d50dd5ba62de27d82ba64377728378aa71ec54391337fa7772f3db91d278ff382640809e0c3d33e75935d6b0d615b8c49506886061c6330fcfa808281cb76ba1a0e994e6b67c09cd18255d4e06e88bfbc1f401d02a15080cff9ec426e078db1c65e2a95031c4141506e170909498b5bc8923cdac924f2b6f96f0ec0f615eb223c2b98b16dc064a9c2b81218495e4f7a611f72bbc0711b0dc99ff4fd41312d36dca6a31fe6123679fefa327fae9ee51c2e14d96edfebb7e4bddbb061c5fe1aba5c34cb65fd505b041a97d1ee02290c99ca785c265ca02dd659fed9c4ed292db9afd9fe7d0c0c19ba90788b7917dce2bd6594196135ca5b2f408e229dd24ee66deb2c21d9f18153124a166ccb2ed3ebc8c50eb3b40d4d93fe193a2e63da96b5bafd3f7de98b4054f66624d9078533dcb9adcdca3a6a938974f9d3d36f926e6630ad1f8031fac989380321dbf97d14cf77d3a23d434d421639558031b42e86de1705637b0c26e13e64263c2e853ad94c60fbc5e57e77ac6455e59441259510c4fe4ea450cb36807494189fca5a7f3fae568e8fd77fb7acdb90aa1366b09e2d760cbbb2c84f41359b52dcd039b87157d4986e9dae00dd8fb499923ba743f57a715e0539bc899eaee96ce06b4bf3d7c1877fa3da062c60c7f02ab3ec218edb7875e5e25d141250a2a1e0043e0e534c2afeb9fd2bcf43e9452341167076a9498ee695f577f81b779868954ce0cac64c7f9f29ec4c0a4c0d9c5a566d5e300d00cbab292e9e0511ace0196f8637f3fe1d78dec469e6b507c77fce22cd938050ef54b62a2be3e90da3ab8d9552f9cd98082649f6d772176ef67c2858c462bf1618cf2accd8b0fdd3613fcfa8f3c9c7a8dc66117525caa70c3f9698b59363f53baccaccdec503dfc6425aead9e932ff4e86f0ad0e5ea72a66e799b1719ea9124c25f5e9b86517de42d77839bd230ff8471f26dd321bfbdfcae091b66b4cb92297c00f199af68922a12d1ec104f7a944b08d70d639f0420485ae9165d2dbef2c4219c2f3b3ab3c9b73ecd561c2d2c5f47add1af2d7055518e4937ba06b8ff92b4f846951cb60903bb5662fbf124b58f025383eab04baced6c8073f7d26710d4290c46739fb5eb7a1f7ac689064fe3f3c32361d5575918ab461c1dac6735e600ce1273b328eae5863c113e13a6e9b491ca82dd2022bce45552ed7fedade137597afe6ee842513095c08e0499e726f212dede9f497ffdb8c750b21053dd8e3123da705b2110ea493b4324c849d0eda6c7b7a6f89746a9c9f3e4a69cbdfd4adbca291acfd314a2deed9152070c1c4936aa28f60e56dbd6a925b1b84edb19f3d54b426dded3de29586f7f6bc2f05eca77b3e6d610c700560ec07aa5d9174b6a938d", 0xf1d}], 0x1) 05:50:06 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = fcntl$getown(r0, 0x5) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) r3 = getegid() fchown(r0, r2, r3) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r5 = getgid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={r1, r4, r5}, 0xc) mkdir(&(0x7f00000000c0)='./file0\x00', 0x40) getsockopt$sock_int(r0, 0xffff, 0x4, 0x0, 0x0) getegid() 05:50:06 executing program 0: socketpair$unix(0x1, 0xffffffffffffffff, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000000)=@un=@abs={0x1, 0x0, 0x3}, 0x8) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) bind(r2, &(0x7f0000000200)=ANY=[@ANYBLOB="01002e2f66696c6530006f1a665db1d763a8ce1dfd5980f72e14757d6b95f1079414317738c5c693da5204ca8dc2f20b7dc0ad11ac349fa80674237a841b72dd35095e300c24f9956849ad12b0eaf34c1c4d1b3a4baef7f58d45307c854dbcfbaa8fdd0f5fa34d359d6e9cc563c3f1d0b4"], 0xa) sendmsg$unix(r1, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)=ANY=[@ANYBLOB="2c0000222b0d713765c964a84b92319bcc4000ffff0000010000000000000001d434f375c61c954a9ce0ebd45dc16b177b2e1ed8cccf3f0920d42e0e768be8280a9a7ad25502061f1fdc578ea1", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32], 0x30}, 0x0) mkdir(&(0x7f0000000080)='./file0\x00', 0x6) 05:50:06 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000000)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000440)="3e2a7913e4bad21c714f4dd36a27e5e27b216de73551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff10343482ffffffffbba3444002007e14295fbaabbbafe214dea7b12a17dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c11712e5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9d4b68c71e0b6d6d274c7809d2b4b3ce59df49897872d4b0292873c40df71595ee782d7b31f678df44ff0ff", 0x11d) r1 = syz_open_pts() close(r0) dup(r1) clock_settime(0x0, &(0x7f00000001c0)={0x1, 0x4}) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x1ff, 0x0, 0x98b, 0xffffffffffffff7d, "85fe68bfa6027f00"}) ioctl$TIOCSCTTY(r2, 0x20007461) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 05:50:06 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x80, 0x1) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x1) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0xd0, 0x1, 0x3, 0x6, 0x1ff}, 0xc) bind$inet6(r0, &(0x7f0000000040)={0x18, 0x2, 0x100000000, 0x2}, 0xc) r1 = socket$inet6(0x18, 0x4, 0x5) setsockopt(r1, 0x1000000000029, 0x200000033, 0x0, 0x170) getsockopt(r1, 0x29, 0x32, 0x0, 0x0) 05:50:06 executing program 1: socketpair(0x27, 0x4001, 0x1, &(0x7f0000000000)={0xffffffffffffffff}) r1 = socket(0x2, 0x400000000002, 0x0) setsockopt(r1, 0x0, 0x1f, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080), &(0x7f00000000c0)=0x8) 05:50:06 executing program 0: nanosleep(&(0x7f0000000040)={0x4, 0xfffffffffffffffa}, 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']) clock_gettime(0x3, &(0x7f0000000000)) clock_gettime(0x3, &(0x7f0000000080)) 05:50:06 executing program 1: rmdir(&(0x7f0000000040)='./file1\x00') 05:50:06 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x420, 0x0) mmap(&(0x7f0000c00000/0x400000)=nil, 0x400000, 0x0, 0x2010, r0, 0x0, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) mknodat(r0, &(0x7f0000000000)='./file0\x00', 0x40, 0x5) mincore(&(0x7f0000ffc000/0x4000)=nil, 0x4000, &(0x7f0000000140)=""/123) 05:50:06 executing program 1: r0 = syz_open_pts() pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) write(r0, &(0x7f0000001500)="483f734c8b82bfff42a9f88fee7ab6bce605a19fc6b83b7d3a928bd53d7a5c846721dad12e7672d9568e5b239afc00938144b2d047336b49aaf7d14ae04de807c51ee8b63aefc1201156f7b7bb4de3379f2ddf463c3ebc4023a3285f9d62979c9d9edd5fc91b71532a8fde15ce51247a1b4cf64cfee3602436c3684c8c639c7d96b48ee765bb5d27cb34170917753e63eaf9d1ca7624687577c8620d744aaaaf4ac59348fabc07c54cf26c6dd1cef1feb32981b0084cadb7aac38d7c1d4361733b9833e04c1a98d6dd72cc122f88b7e0cf014f7e6a4e1459d86efd7c183494f277ddefcda68a9f157dce95b877393c00e182856740850f74b28bc49b2a336e45bb25850e6a3c8c0732909d38a9d494a8b46f69199f915e90cdd69538cf196688da5e1be4f6135df2056f021666", 0x12d) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000080)) syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 05:50:06 executing program 0: r0 = kqueue() writev(r0, &(0x7f0000000480)=[{&(0x7f0000000080)="1693e3aea6f2c3d862a905f00d4da31bc1c37fd37057dd26bcb096c1895ab6025ca4116cd8ae880a5df69e2f5314adb9521f9685ddc7134a524f759c3cebbcad104ffed2f21749bc91538e9369037fad15b2a11ff85cd514aca9e8810318aec92c075ceff19ee16ee3ce9ea6ca3dc1463a1e10af98e400a58be97c8e84d6df6b7630536c9eea3eb284d49524cff5664e5a6371d24a01783c94262f2ef33d3ae2bf8ee8febc1c8a92444abc2d593cf40414c208f5bdbee668d5d99962bf65df281d8e9ecdade6f1", 0xc7}, {&(0x7f0000000180)="db49f8eb545b403de864a070ab2336b936def130ca22", 0x16}, {&(0x7f00000001c0)="5856ddba890bd31648780f75d56c4beaf559637bf7d61bc6b7d65312972e62f0868d744afff1f9a60194d4acbb3631fa41607d566ca680a75e70057cb8913e2f14c577ebf25834e9", 0x48}, {&(0x7f0000000240)="3508072731d45ee32b48b76ea3d3cefb1b21ddcca4b2f8bafc1da9835b", 0x1d}, {&(0x7f0000000280)="53055b2300e8c63f3397d8cb9e3c8b5f91c5de9237eedcf40665f2bb098cce38b61d65f26a20e0c152f2ae6140933f1f01db08413c81e374ddae96f9e921da1bced61af4dfdcac7962c6526ca083306d203c909aced8b0f1a055ad9b90c072c50596ee0c1b0daa0a53e9ca66cfd31f5b05508cf5715c2be30e5858a14bad0ac4e0307ce678f408eb40144cd31e4d9eaf72b1f9671464f5183a1c765d0ac630900fa0d33b2dce1abbcee21a2bbb1bd6b3be8f92ced70e0f80f72c94efda57620afbda1966c63a976db90219cfd91726d23c1d", 0xd2}, {&(0x7f0000000380)="4a1855a499169d49cd8e1855c8fee376edf3f6f41daea8bc85912738246c7f54295f8f62b9d6d722c9ff872eedfc693f472ccd5b2ffc65ab795738996a983ed1a6db8a179641debbac8a2f7a53895d66a845b91bc315897c93e7853b13c1775f43ce69ccb0e94d9093a7edd954fb9ec71a49f7bf30fe0c96250c96c9df2618c7d1f4f636f419e1000987b01b36ee32b9c73486054cfe951d93d9218e329d4bfc0cac8b7837b7680c9a11e1a1406f9da409412b899941d42fd084ea305661cf5316df479ec4e8e1f7ed", 0xc9}], 0x6) kevent(r0, &(0x7f00000006c0)=[{{r0}, 0xfffffffffffffffd, 0x8, 0x3, 0x0, 0xd1a4}, {{r0}, 0xfffffffffffffffb, 0x80, 0x40000000, 0x1ff}, {{r0}, 0xfffffffffffffffc, 0x40, 0xf0000004, 0x8001, 0x81}, {{r0}, 0xfffffffffffffffe, 0x8, 0x1, 0xffffffffffffffc1}, {{r0}, 0xffffffffffffffff, 0xd0, 0x81, 0x0, 0x100000001}, {{r0}, 0xfffffffffffffffc, 0x3, 0x80000001, 0xc56, 0x2}], 0x4, &(0x7f0000000780)=[{{r0}, 0xfffffffffffffffd, 0x58, 0x40000000, 0x10001, 0x7f}, {{r0}, 0xffffffffffffffff, 0x1, 0x80000001, 0xda, 0x100000000}, {{r0}, 0xfffffffffffffff8, 0x8, 0x8, 0x6, 0x9}, {{r0}, 0xffffffffffffffff, 0x8, 0xa1, 0x1, 0x4}, {{r0}, 0xffffffffffffffff, 0x60, 0xf000001b, 0x0, 0x8}, {{r0}, 0xffffffffffffffff, 0x40, 0xc, 0x7}], 0xfffffffffffff3d0, &(0x7f0000000500)={0xe027}) kevent(r0, &(0x7f0000000500), 0x2, &(0x7f0000000540)=[{{r0}, 0xffffffffffffffff, 0x0, 0xf0000000, 0x284}, {{r0}, 0xfffffffffffffffe, 0x5, 0x4, 0x100, 0x9}, {{r0}, 0xffffffffffffffff, 0x1, 0x10}, {{r0}, 0xffffffffffffffff, 0x0, 0x2, 0xfffffffffffffffb, 0x7ff}, {{r0}, 0xfffffffffffffffe, 0x0, 0xf0000000, 0x8, 0x8000}, {{r0}, 0xffffffffffffffff, 0x1, 0x20, 0x4, 0x1}, {{r0}, 0xfffffffffffffff9, 0x80, 0xfffff, 0x6, 0x5}, {{r0}, 0xffffffffffffffff, 0x1, 0xfffff, 0xff, 0xfff}, {{r0}, 0xffffffffffffffff, 0xc, 0x40000001, 0x1, 0x8}], 0x81, &(0x7f0000000680)={0x7, 0xbf}) r1 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) getdents(r1, &(0x7f0000000000)=""/104, 0x68) msgget$private(0x0, 0x400) close(r0) 05:50:06 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffb, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffff8, 0x5}], 0x47eb, 0x0, 0x2, 0x0) select(0x40, &(0x7f0000000080)={0x4, 0x80000000, 0x34d, 0x7fff, 0x6, 0x1f, 0x5, 0x2}, &(0x7f00000000c0)={0x401, 0xfff, 0x4, 0x6185, 0x1, 0x8000, 0x80000000, 0xfffffffffffffff9}, &(0x7f0000000100)={0x0, 0x1208, 0x7b2, 0x7ff, 0x1, 0x9, 0x8, 0x3ff}, &(0x7f0000000140)={0x4, 0xfffffffffffffff9}) close(r0) 05:50:06 executing program 1: nanosleep(&(0x7f0000001c40)={0xf0, 0x10000007fffffff}, 0x0) r0 = kqueue() r1 = getpid() r2 = getpgid(0xffffffffffffffff) setpgid(r1, r2) kevent(r0, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) r3 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCBRK(r3, 0x2000747a) 05:50:06 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x10000000002, 0x2, 0x0) r2 = dup2(r0, r1) r3 = kqueue() kevent(r3, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) shutdown(r0, 0x1) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) flock(r1, 0x1) 05:50:06 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x10) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000140)) nanosleep(&(0x7f0000000080), 0x0) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f0000000000)) 05:50:06 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f00000003c0)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000340)=[{&(0x7f0000000180)="0f2da4f35a7e9db535a02002576168c7e306f10f0fe6d6b729a815b0a3eefeb7c85bee98fb4bf50167874b25ff4adcf1b6417233f91dcef496881a66494a885899089bae94a50433d35547633dd9330e64a023c983d6f6e0f0bdfc054f6f6457e2b665b35d4e5acab97433ce5d455fa718b42576ee930f3e7dd250cf16bb1f3700f64b58f52108b90ba80eb109d93f142b5189cf92ee570ecbc781e8ff10a823d6081f8ce7d930f5fbc41d2118a0b87395d2733f8af025ba1afc2f95ace5efab2026550dc957c06025d7a84ea6e72f389e35eaa8acf6f1ca1eec57323568ebeea4a2518d3eefdd7b6c8365c31c8d33cf42815d09a53c3fecff", 0xf9}, {&(0x7f0000000080)="14b702f7b8bc692c8df1ea3918db3d8a1f3ddc172096671a6c429a9f70c3b2ab241f8dcea57b8db9da1c41376ef4ec1c808add065d2d7d02e75667a985deb23465f90d6b0c618efbe68179104ab76fd617556ae8401695cc23a5736406d1b9d82f723c07dc41b94b8952c372", 0x6c}, {&(0x7f0000000280)="df724ec6932549063db15fd0de65c3e53b715db0e3f252fbbf25560838c9210ce336cf0468fd697689a8ce4e31090e4ac3e3f03c5127cc475005b9c188a2b8a0f8832fd2c8cd4f7975dea870b85c3ae36f5db74d8fca0c42deb5d072aa51d655413337c65d7858405782586d5f82851f36427a6681312bb9", 0x78}, {&(0x7f0000000100)="5c90f0a3a9d87476fb09bd2ac628526185a2d6849aa4a04558214e427d34b663acc3ac37647392fce039d4eb37807d9c3b65", 0x32}, {&(0x7f0000000300)="75ba752ed4a268a6d964ff1ed0742e", 0xf}], 0x5}, 0x0) clock_gettime(0x5, &(0x7f0000000140)) 05:50:06 executing program 0: mkdir(&(0x7f0000000000)='./file1\x00', 0x102) mkdir(&(0x7f0000000180)='./file0\x00', 0xc0) r0 = dup(0xffffffffffffffff) symlinkat(&(0x7f0000000100)='./file0\x00', r0, &(0x7f0000000040)='./file0\x00') r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) renameat(r1, &(0x7f0000000380)='./file0\x00', r1, &(0x7f00000003c0)='./file0\x00') symlinkat(&(0x7f0000000080)='./file0\x00', r0, &(0x7f0000000140)='./file1\x00') 05:50:06 executing program 1: mlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) munlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) madvise(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x2) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000040)) madvise(&(0x7f0000c00000/0x400000)=nil, 0x400000, 0x6) 05:50:07 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) fcntl$dupfd(r0, 0x0, 0xffffffffffffffff) r1 = msgget$private(0x0, 0x400) msgsnd(r1, &(0x7f0000000040)={0x3, "8b1278089137280f818f91d2bbfa4bd725412757728ca8e91d9ad211ddb6ad0282578066f4a6b34458b8edf3c1810724db1ec7bfdccc115882a8005f29f901d83efc613d2b18b55ce9aecc098c1153d055c93dbccb61025b9e90471befcb177e3b74e39b38e635f9d087f9883ad8e65c56137347660a7191c5"}, 0x81, 0x800) setrlimit(0x3, &(0x7f0000000000)={0x200, 0x4}) getrlimit(0x7, &(0x7f0000000100)) 05:50:07 executing program 1: r0 = socket(0x11, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) r2 = dup2(r0, r1) setitimer(0x1, &(0x7f0000000040)={{0x1, 0x1ff}, {0x1ff, 0xfffffffffffffff7}}, 0x0) kevent(r2, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffff9, 0xc4, 0x12, 0xfff, 0x7}, {{r2}, 0xfffffffffffffffd, 0xac, 0xfffff, 0x101}, {{r0}, 0xfffffffffffffffb, 0x10, 0x80000000, 0x4, 0xfffffffffffffe2c}, {{r1}, 0xfffffffffffffffb, 0x4, 0x7, 0x5, 0x7}, {{r0}, 0xfffffffffffffffb, 0x2, 0x84, 0x6, 0x4}, {{r2}, 0xfffffffffffffffb, 0x10, 0x40000041, 0x8000, 0x6}, {{r1}, 0xfffffffffffffffd, 0x56, 0xf0000002, 0x4, 0x3}, {{r2}, 0xfffffffffffffffc, 0x1, 0xfffff, 0x5419ac88, 0x7}, {{r0}, 0xfffffffffffffffe, 0x10, 0xa2, 0x6, 0x9}], 0x9, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffd, 0x1, 0xf2f30043a43a2a6f, 0x41, 0x80000001}], 0xf46, &(0x7f00000000c0)={0x9, 0x7}) 05:50:07 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044334a5619715a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a00df00000000000000000000000000", 0x65) write(r0, &(0x7f0000000200)="3e2a7913e4ba6d67eefeaff0f2c85e2031c61ad4091d1f7828bc2d2a500a35ace697bef649fa9da398bcd62b103434820abc4bcacfa3444002007e14295fbaabbbafe214dea79d95e8f6b9d3b3c190fff0c9ea73a4000000dcb95a0100000000000000ffffffffff510eb0092e732056a2fdbdd66200a2a2cc98750fa6ba0f9a6d86fb071b7625c1b293563bee63a1e558e92b597a668d2cf829a69a48404bf58ed155365cde0000000000000000000000000000", 0xb4) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() fchdir(r0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0x3, 0xffffffffffffff7f, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x623, 0x7fffffff, 0x3, 0x1, "5bc8b3606b765604955530baa0ab98a768b50565", 0x1, 0x2}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 05:50:07 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) read(r0, &(0x7f0000000000)=""/250, 0xfa) clock_getres(0x4, &(0x7f0000000240)) 05:50:07 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) utimensat(r0, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0xb83}, {0x9, 0x3f}}, 0x2) r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') utimensat(r1, 0x0, 0xfffffffffffffffe, 0x2) ftruncate(r0, 0x100000000) 05:50:07 executing program 1: unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='c\x00') unveil(&(0x7f00000001c0)='.\x00', &(0x7f0000000200)) mkdir(&(0x7f0000000040)='./file0\x00', 0x0) getrusage(0x0, &(0x7f00000000c0)) unveil(&(0x7f0000000180)='./file0\x00', &(0x7f0000000240)='c\x00') 05:50:07 executing program 0: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="82022e2f369416d8c850cc7a9f65a052b740afa86600fe65300052541a194cd2b75e1a0c000598aee3e0f86b10d8bbe667218a539556723bb4bb4a63036b91e882fa36a037d897866f9d151dff491fdf2059a0817b5a459d7fe65c625a30c26adff8c375e0852de5bae166a4d67956a84e71e2181d7903dd4a6835dc867a52f2d63c056e8e4a0819c0abacd99d6e71fee0ef38915e11900e2c894dfd027edfa0d1d8b756637550b5d5fa3aaa859cd340031d742ae4245b8a699bfa7314835eb253"], 0x10) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) r1 = kqueue() kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0xd}], 0xe0, 0x0, 0xb23, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) ioctl$TIOCSTART(r2, 0x2000746e) 05:50:07 executing program 1: r0 = socket(0x400000000000018, 0x2, 0x0) r1 = dup2(r0, r0) dup2(r0, r1) socket(0x0, 0x8007, 0xffffffffffffffe0) setsockopt(r0, 0x29, 0x3c, 0x0, 0x0) 05:50:07 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb9674d31fb5dd2d0900000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000000)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309", 0x65) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000280)) r1 = syz_open_pts() close(r0) r2 = kqueue() r3 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0xd1, &(0x7f0000000140)=[{{r3}, 0xfffffffffffffffb, 0x4, 0x40, 0x9, 0x4}], 0x7fff, &(0x7f0000000180)={0x6}) kevent(r2, &(0x7f0000000080)=[{{r3}, 0xffffffffffffffff, 0x11}], 0x9130dbf, &(0x7f00000000c0)=[{{r3}, 0xfffffffffffffffc, 0xc19d3ee7c7461ca7}], 0xdde, 0x0) dup2(r3, r2) r4 = dup(r1) r5 = syz_open_pts() ioctl$TIOCSTOP(r5, 0x2000746f) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) getpeername$inet6(r4, &(0x7f0000000200), &(0x7f0000000240)=0xc) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000840)={0x0, 0x3c3, 0x3, 0x8, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) readv(r5, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 05:50:07 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c00000000", 0x8) socket$inet(0x2, 0x4000, 0x2) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000200)="883995da4ca045bc6ac0e087f85a97cb7c88d6f653c9edcdc5b73d348d9cd217bfbc9adeb39a63a02a0548d37c0605e9446cf8d9f13119edc501f5e633fc9f49f3829ecfd3f75f706599246118cec99d6744c58c18c0caf72d727c6712fce787021142821a51b8e632e409d6fb", 0x6d) 05:50:07 executing program 0: r0 = shmget$private(0x0, 0x1000, 0x200, &(0x7f0000fff000/0x1000)=nil) shmctl$IPC_SET(r0, 0x1, &(0x7f00000001c0)) r1 = open(&(0x7f0000000000)='./file0\x00', 0x400, 0x8) shmat(r0, &(0x7f0000ffd000/0x3000)=nil, 0x2000) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x2, 0x6, 0x8001}, {0x18, 0x1, 0x200, 0x4}, 0xe00000000000000, [0x10000004, 0x40, 0x6, 0x7849, 0x80, 0xf12, 0x8, 0x80000001]}, 0x3c) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000080)={{0x18, 0x1, 0x7, 0x5}, {0x18, 0x1, 0x95b, 0x7ff}, 0x1f, [0xa51, 0x5, 0x4, 0x3, 0x200, 0x6f49648f, 0x101, 0x7]}, 0x3c) shmctl$IPC_RMID(r0, 0x0) 05:50:07 executing program 0: r0 = socket$inet(0x2, 0x4, 0x804b4) socket$inet(0x2, 0x2, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) write(r2, &(0x7f0000000080)="658229b98a2edf9b0bebaf5f3535843e41bd9c0ba1479362e54204ceafb8efc14de95f311f58b9dc6277d7b137ad3a1b4f4aa6f3f282009426b809971ca29312301fa9184a33ab3e33b6e5a00246f6a192eaf8a1b9a9b91999999250d358830edf8b790a59b8ce7af6ffc636e1411008bfce634477ea70b14d84d1", 0x7b) readv(r1, &(0x7f0000001680)=[{&(0x7f00000002c0)=""/123, 0x7b}], 0x1) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000100)="41fc992df29cc5ec59232b51f56c511f12034e36fcd5b16646d59cc73617b941da8fb0ac774a33d1f378865d5769a03209f21483b6c3813db402c6e3dfa96bdc7565049bab4e8e0053861788ffbfe35945903685c79ef1baac9421f3835dfe1915251a818f6a2e3ba4d9f8d109c27b9d03e65e942ef5f3b72b8c4c6f6cbfddcd4f7102332e77612a62706309194b25d4eda1afc2", 0x94) accept$inet(r2, &(0x7f00000001c0), &(0x7f0000000200)=0xc) close(r0) 05:50:08 executing program 1: r0 = socket$inet6(0x18, 0x40000002, 0x0) r1 = syz_open_pts() ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000000)={0xfffffffffffffff9, 0x10001}) getsockopt(r0, 0x200000029, 0x2c, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x88c, &(0x7f0000000040), 0x4) 05:50:08 executing program 0: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'], 0x2cc) r1 = dup(r0) faccessat(r1, &(0x7f0000000040)='./file0\x00', 0x30, 0x2) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) accept(r0, &(0x7f00000000c0)=@in, &(0x7f0000000100)=0xc) 05:50:08 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x2b, 0x1, 0x0, 0x0) 05:50:08 executing program 0: r0 = syz_open_pts() r1 = socket(0x2, 0x1, 0x0) connect$unix(r1, &(0x7f0000000100)=ANY=[@ANYBLOB="8202472f66ed946530006faa5e17d2c87edfcb1ee036c0378bead940d7ddc243d676e791f4216631e7f4bd4db4ed31a392b63fca18a8284708e81b7f8fbc303c9bdc6debb31f3bbcf3c6f08adf2e33bd0a3318c0164d4d906788e365a0c348cd820a6276e7d7b6753c770e06d0ed59fec2f47e99878e124fb79989f70a8d9d7d08556a0b628d3d2c60603088da48a7994a8c06f2e9debd0287baa388eb9ee156a039224141a5f99135b999837aab6f585769212bcb20a35107d6f942752a0554366e79e17cc2525d1c6a89692fc8c60eaf631d5db166"], 0x1) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "46e6c8c94ec6864957e2b41ee12d37615a32e8dc"}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xd7c9, "562a5a1ada7a805d3ca5f2166c89411a8c9a6224", 0x0, 0x2}) 05:50:08 executing program 1: madvise(&(0x7f0000ffa000/0x1000)=nil, 0x1000, 0x4) shmget$private(0x0, 0x1000, 0x120, &(0x7f0000ffc000/0x1000)=nil) r0 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmctl$IPC_SET(r0, 0x1, 0xffffffffffffffff) 05:50:08 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r1, @ANYRES16=r1, @ANYRES32=r1, @ANYRESOCT=r1, @ANYRES32=r1, @ANYRES32=r1], 0x39}, 0x0) recvmsg(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0xfdf7, &(0x7f0000001440)}, 0x0) 05:50:08 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x2, 0x7ff, 0x70be2e2e}, {0x18, 0x1, 0x4, 0x8}, 0x8, [0x100000001, 0x2a90, 0x7, 0x0, 0x5, 0xffffffff, 0x0, 0x4]}, 0x3c) setsockopt$sock_int(r0, 0xffff, 0x1000, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x0, 0x7, 0xffffffffffffff00}, {0x18, 0x1, 0x9, 0x1}, 0x1, [0x8, 0x1, 0x200, 0x7, 0x2, 0x5, 0xfff, 0x5]}, 0x3c) 05:50:08 executing program 0: r0 = kqueue() r1 = syz_open_pts() kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000200)={0x100, 0xffffffffffffffff, 0x7, 0x3}) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000100)=0x2) syz_open_pts() pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x5, 0x1e2, 0x7fffffff, 0x9, "bdd9444639313b5a6149dc72d7eb8e4b7e80cf2e", 0x1, 0x2}) bind(r2, &(0x7f0000000140)=@in6={0x18, 0x0, 0x3, 0x8000}, 0xc) syz_open_pts() r3 = syz_open_pts() syz_open_pts() r4 = syz_open_pts() r5 = syz_open_pts() ioctl$TIOCCONS(r4, 0x80047462, &(0x7f00000000c0)=0xfffffffffffeffff) clock_gettime(0x2, &(0x7f00000001c0)) syz_open_pts() syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xfffffffffffffffc, "b08d1dbd961018d3a50a2c21d8e500"}) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x90) ioctl$TIOCCHKVERAUTH(r3, 0x2000741e) 05:50:08 executing program 1: r0 = semget$private(0x0, 0x5, 0x731a3710b1c97ea) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000000)) r1 = semget$private(0x0, 0x100000000003, 0x80) r2 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000040)) r3 = accept$inet6(r2, 0x0, &(0x7f0000000080)) r4 = getuid() getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) r7 = geteuid() r8 = getgid() semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000140)={{0x3af, r4, r6, r7, r6, 0x10, 0x9}, 0x6, 0x1, 0x3}) semctl$GETVAL(r0, 0x7, 0x5, &(0x7f00000001c0)=""/95) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000240)={{0x7, r7, r6, r5, r8, 0x1, 0x8001}, 0x10001, 0xf7c, 0x69}) semctl$SETVAL(r1, 0x1, 0x8, &(0x7f00000002c0)=0x3f) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f0000000340)=0xc) semop(r0, &(0x7f0000000380)=[{0x2, 0x4, 0x1000}, {0x3, 0x3, 0x800}, {0x4, 0x100000001, 0x800}, {0x0, 0x8, 0x800}, {0x3, 0xffff, 0x1000}, {0x0, 0x3, 0x800}, {0x2, 0x6, 0x1800}, {0x6, 0x40, 0x1000}], 0x8) semctl$IPC_RMID(r0, 0x0, 0x0) 05:50:08 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x1ff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)=""/232, &(0x7f0000000100)=0xe8) 05:50:08 executing program 0: r0 = syz_open_pts() ioctl$TIOCNOTTY(r0, 0x20007471) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) write(r0, &(0x7f0000001500)="483f734c8b82bfff42a9f88fee7ab6bce605a19fc6b83b7d3a928bd53d7a5c846721dad12e7672d9568e5b239afc00938144b2d047336b49aaf7d14ae04de807c51ee8b63aefc1201156f7b7bb4de3379f2ddf463c3ebc4023a3285f9d62979c9d9edd5fc91b71532a8fde15ce51247a1b4cf64cfee3602436c3684c8c639c7d96b48ee765bb5d27cb34170917753e63eaf9d1ca7624687577c8620d744aaaaf4ac59348fabc07c54cf26c6dd1cef1feb32981b0084cadb7aac38d7c1d4361733b9833e04c1a98d6dd72cc122f88b7e0cf014f7e6a4e1459d86efd7c183494f277ddefcda68a9f157dce95b877393c00e182856740850f74b28bc49b2a336e45bb25850e6a3c8c0732909d38a9d494a8b46f69199f915e90cdd69538cf196688da5e1be4f6135df2056f021666", 0x12d) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 05:50:08 executing program 1: r0 = socket(0x2, 0x400000000002, 0xfffffffffffffffe) setsockopt(r0, 0x0, 0x14, &(0x7f0000000040)="04000000", 0x4) 05:50:08 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x4) fcntl$setstatus(r0, 0x4, 0x0) sendmsg$unix(r0, &(0x7f0000000700)={&(0x7f0000000040)=ANY=[@ANYBLOB="05102e326669ec387d00"], 0xa, &(0x7f0000000600)=[{&(0x7f0000000080)="55fbba8800f04a4eab5998a1f9d3bc0bdd9df1bb21af952e5cc716f8c4fa13381774c4c4b48b10516036e1e7f75b2e0d64852f6fededf3f1ad1ba995fc3a6cacab7caf0f460a6fbb262e231b143255e4bd3d166277f3fa08298caf64e337ae282e6884a6afe3354a7fcc6f5272ee4ee9efe67910b12cc521779a217b6cbcd27a192e3c4d6084570f4703f89f337ba40c7fe9cb8850af0d11aefdfaa08ff73980eda95a988495fae5cc2b2a7e45322b30b12f2ad119d33c5a3f71c0ff61dcc62374ec7f97b7fca2b9f05cfe38016de658e0d3f1a4e2e17bb9", 0xd8}, {&(0x7f0000000180)="d8e2880671bcf8eedd73bd74a921ab0bc5cfb3e50d537fec84b25efeafb4d1c2c771787420528941b06b2d3f4a1e7486841d049ac73c6d5104f068bba656f7c684e5e7f5c51327cd79b00470ad5a427e80e4cab7e86548f16f4f2750a36bf5d11603ec4552cd48f5da5e25d2ecd9066a", 0x70}, {&(0x7f0000000200)}, {&(0x7f0000000240)="e287340875a3c505902b2025b8c91d39b128af3e6474316e75d95e45495baa6594c6a515ce3b7917e20d07fe429dd1527af4bd98c6647bc571eb0d", 0x3b}, {&(0x7f0000000280)="c813a07487d9c265f5fcdd4f8c035d8c4c01eedd61", 0x15}, {&(0x7f00000002c0)="74a69251c7217d80c90cc24f7b513110e0f68a7023d977f5855d537498b96dfb657887af0570b29384fcb933b9c9f3570402cdced52390b864d9af02e37aca31a906404cbb086d39de75eac5d864dfe161f8af3d0e49d391f7ccaf500782f72ec9d82884744acbe845e51822945ffd6618fd66a841788c34fee3178efa4e8e9b838ec2d8e3aab8adbf8819a61859b18d9f994fb98889cb404d02c530cae6572654418c91194802898af497d7245d2ef2f9e25a8eac569bc28a3ff56a872552c34f1f", 0xc2}, {&(0x7f00000003c0)="f4e1c3a7bb2a6d4a5ed393d1f9856e9e585882731f29597b31251f9baff9ca04632c4f02", 0x24}, {&(0x7f0000000400)="e1ab8bb811966e06e847c7c4c144c3b0ba92497d8b241ff864be5842498a185055557e46eb0155f734ffd0a5af319169ff5f877b90ad65dce2112760e46bd76425c57f8e73009a031cc2432dacb33907933d21039e07fa6c0250c79c374ea538529287dbe0a601e1dcb241ed2688d0824a6e5fc5ae8d232d824074034227f68069dabe516d3b9928e65111ee5d3265b0da9102b65675fc9eaaae5ee514d2d4bc71dcc948a420fe9abb6bb12a69b876f719d6cd5aaf4ba414893b6ed894ccef49e229e406db2504530291bd23db14364743519d78106d69dfabb0f162fff891fa5aefe0f81947e621170b", 0xea}, {&(0x7f0000000500)="ce88a41d4ece81ed13770553690f41e8bb1098a9a281c98a91800fcdf0a87f1d4a4c5d48077e78921800a03bd17d0b00a3cbf8b830360f821c4f401e1d87767bfbb2c78ebac9b0b561dbb43c7e5a7b0b44f8377ecd9a009273ba6cda24aff9b35f5f94fcec29fa54e4eba75e34d70b404d27c1e156a316ff7c57876f60dd149d252b06bd9055fb8272f8c90259330bfae9d84cd47b7f40bc38fd4606f936f960959c8f3ad6d624caf5eb9f9998e495eb17661e7acde806b82343d2c23a67c2bec3d4b8363b0d724fe46db9a228a590a0537d4f5bf9b72f", 0xd7}], 0x9, &(0x7f00000006c0)=[@rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0]}], 0x28, 0x1}, 0x4) fcntl$getown(r0, 0x5) 05:50:08 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000001240)={&(0x7f0000000000)=@in, 0xc, &(0x7f0000000040)=[{&(0x7f00000000c0)=""/186, 0xba}, {&(0x7f0000000180)=""/4096, 0x1000}, {&(0x7f0000001180)=""/116, 0x74}], 0x3, &(0x7f0000001200)=""/28, 0x1c}, 0x801) getsockopt$sock_int(r0, 0xffff, 0x2000000, 0x0, 0x0) 05:50:08 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) ioctl$TIOCNOTTY(r0, 0x20007471) setrlimit(0x1, &(0x7f00000000c0)) mmap(&(0x7f0000ffb000/0x1000)=nil, 0x1000, 0x0, 0x2010, r0, 0x0, 0x0) 05:50:08 executing program 1: munmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000) minherit(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x3) r0 = socket$unix(0x1, 0x7, 0x0) sendmsg(r0, &(0x7f0000000700)={&(0x7f0000000200)=@in={0x2, 0x0}, 0xc, &(0x7f0000000580)=[{&(0x7f0000000240)="e34b5ad3d3fa2db713cd62b59dcd30fbd8044fedd99da46ff74efba6a70d9bd4b041ab4183552a46995b0db6bfd1a9f1b33df5d963ff1a3d86b61394e19fbceb6b05d92134820fd280e7908b2711072f28cad877f7d7bb78ad01ad0211ed82910ba195a8f41ae5692bc40a1a832a504e73d487a41fe42f93968502f1a60823", 0x7f}, {&(0x7f00000002c0)="917ba7a820cf8a96dae329cdd823a6d6e516bc8ce1b97139cb14d1b2d88c996e7f97adf2086082961a24d2ccdc5bb0ac30375759876b3f6fe63404c1852c2ac05ffaaa46fec08422b791161e700a8a0f9985582b91f4d4fe87ba9af3def39427024ca1136bab126c02915960ab9d", 0x6e}, {&(0x7f0000000340)="15b608fe8e9cb701ce09e4858a2cf58a61330f798d04863178b56b6663d0cfa113434a1318c422f3d7da3498639ab53bb24e481dc13e8508331c5bf5e8492d97c8bd39acc2f20d07981f7fbf48c1a8aee5cc24f3e1d69ccae23e79f9a3fed35a9bc494a6faed3d46db3ca7f691e6cb61664aee8b8dd32327711311e021d76229f40c2575439ea51e2c0d51ae3f052be51edf8e102fc4aa65a69a9f8908e6d54a7959c86d6068f98d0c8dd53d72fb836beb9a777f5d0871681ef4ec88dd6b24855475744d1b1e2f07fe1518e9ac2b8a2f75a132296d2873cf34f1483b6d8e985722c7e642d37b9d1377dcf1ad6612", 0xee}, {&(0x7f0000000440)="a2516e576cc9", 0x6}, {&(0x7f0000000480)="06cb15daeb5c6cb605229d440a4d36980f943359e25febe469c8ec02d77abcb006a8774cb554eee271f5be1ba36899f80db8a0e62fc53a2a9862546cfd4743ae2b3b05dcdc249e770f2268d692f20c7ff4ae18870440e0c24aee258db4aed9b3984b805d0c1495f1fb128b5230f4268743f8dcef59a62d95f24bbac84ff3e3a96ca2cf9635b83a03ef5e83dccecacf7fafe6906383a4ac49366b0f9eac5bdefdb642627dfb05491efacb96e5d73e4645578bf40dbff77ffb689aee47f885b51e9404653cd3fa62c256f02d5eb574790c767e947e01cc7a6f5bdd79e029498a2965675d80b22f4e5ad0c6c0", 0xeb}], 0x5, &(0x7f0000000600)=[{0xe0, 0x1, 0x100000001, "e8b6cd6a55813c45b414543cf7a0f692840ae09138de6211c39265845a820a5fbe66a4345f2f1f03746a44df8919b6456cd4085ce80b7e7e3532d337abaffe34e13279e0d2347fb8681843af80b51e66bb8c3652f3b7e2368c1ed02cdf29c6b1e3bb34d4d8244c6d2a92b2967619f6e9c1d98bdc8e82b8be38237876e76e48a56a89161283a8a991eea7c9ab906cea78a80a10dcbc27cd1842d03d84d1e8068321b09c08e402e62b74972fbefb4b61e5f5f95e1ca5447b5dbdff040a2be1d16e11dca233afba7cc03efa89"}], 0xe0}, 0x8) socketpair$unix(0x1, 0x7, 0x0, &(0x7f00000001c0)) getsockopt$sock_int(r0, 0xffff, 0x1007, &(0x7f0000000040), &(0x7f0000000080)=0x4) recvfrom$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f000040cffe)=@abs, 0x8) r1 = socket$unix(0x1, 0x5, 0x0) sendto$unix(r0, &(0x7f00000000c0)="6ef731aaab709ad8dc950684bbf37b4e002e52df1bd604df8a17d5dec65b13bdac70e3f0461cd0d0d9834569dad0e5bd335f4ebd447ae7626d97c3cc3cfcd4ba19f0c04bda8ff508ff2a6c1cf843c678f592d7306cd837e756356a69630e3299f8e03406b53388bbdee0fdcfb3bfee733ac3bbe2fcc3f1c1885e64803de5448d9fe16880584d3a835ff699165417405338254fd650066c78", 0x98, 0x1, &(0x7f0000000180)=@abs={0x0, 0x0, 0x3}, 0x8) dup(r1) mincore(&(0x7f0000ff9000/0x4000)=nil, 0x4000, &(0x7f0000000000)=""/44) 05:50:08 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) open$dir(&(0x7f0000000080)='./file0/file0\x00', 0x0, 0x0) recvmsg(r1, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000000), 0x313, 0x0}, 0x40) write(r0, &(0x7f0000000500)="e37e3b85ea94b424583d8838eceb5bb09fad3944b20ea1cf54e292e79049e373a0fe6b178c9172d613b8b0f7e1fbcdb83bc36cd179de7a23f875795e9cc9b4c1935535702abc4235311da35cd04dc1c1179e068f053273d3fc1fc0e84c523880f3fcba58b519e72f019afd47f2341abb1b0f2aafc895ad6127641532b1e9bea76a70037872bf81659f7d66fb50529e5259", 0x91) execve(0x0, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) connect$inet(r2, &(0x7f0000000040)={0x2, 0x1}, 0xc) 05:50:08 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f00000003c0)={0xffffffffffffffff}) kevent(r2, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x11, 0x6, 0x9, 0x5}, {{r1}, 0xfffffffffffffffa, 0x22, 0x4, 0x1, 0x6}, {{r0}, 0xfffffffffffffff8, 0x40, 0x2, 0x6, 0x80000000}, {{r1}, 0x0, 0x80, 0x22, 0x6, 0x2}, {{r0}, 0xfffffffffffffffe, 0x80, 0x20000000, 0x6, 0x6}, {{r1}, 0xfffffffffffffff8, 0xb5, 0x40000000, 0x101}, {{r0}, 0xffffffffffffffff, 0x8, 0x40000021, 0xec, 0x800000000000000}, {{r1}, 0xfffffffffffffffd, 0x4, 0x80000001, 0x400000000000000, 0x25}, {{r0}, 0xfffffffffffffffe, 0xa0, 0x0, 0x9, 0x40}, {{r0}, 0xfffffffffffffffc, 0x40, 0x27, 0x60000, 0xfffffffffffff4da}], 0x101, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x8, 0x80000004, 0x0, 0x13}, {{r1}, 0xfffffffffffffffd, 0x47, 0x40, 0x8, 0x3}, {{r1}, 0xffffffffffffffff, 0x2, 0x1, 0x8, 0x8}], 0x9, &(0x7f0000000100)={0xfff, 0x37b}) r3 = kqueue() kevent(r3, 0x0, 0x0, &(0x7f0000000180), 0x5, 0x0) dup2(r0, r1) kevent(r3, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x81}], 0x7ff, 0x0, 0x0, 0x0) socket$unix(0x1, 0x1, 0x0) madvise(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0) 05:50:08 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="82a5a0f62508002f53ad9ec81e6b01177849cf0774b1503549404087"], 0x1) connect$unix(r0, &(0x7f0000000040)=@abs, 0x8) 05:50:08 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) readv(r1, &(0x7f0000001640)=[{&(0x7f0000000000)=""/129, 0x81}, {&(0x7f00000000c0)=""/214, 0xd6}, {&(0x7f00000001c0)=""/216, 0xd8}, {&(0x7f00000002c0)=""/200, 0xc8}, {&(0x7f00000003c0)=""/226, 0xe2}, {&(0x7f00000004c0)=""/4096, 0x1000}, {&(0x7f00000014c0)=""/91, 0x5b}, {&(0x7f0000001540)=""/237, 0xed}], 0x8) read(r1, 0x0, 0x0) 05:50:08 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() syz_open_pts() r2 = dup(r0) getsockopt$sock_timeval(r2, 0xffff, 0x1007, &(0x7f0000000000), &(0x7f0000000040)=0x10) fchown(r0, 0x0, 0x0) fsync(r1) 05:50:08 executing program 1: r0 = syz_open_pts() dup(r0) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000040)={0x0, 0x4b9}) 05:50:08 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r1 = dup(r0) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000001980)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00", 0x1b5) r2 = syz_open_pts() close(r2) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000000)={0xff, 0x0, 0xffffffffffff8001, 0x2, "b87038e7ffed89bfff3c688f09f05b5ee54cdaa5", 0x72c6, 0x9}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000240)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x8546, "b08d662247ea5f2b2c215faf8a210524d8e500"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 05:50:09 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x3, 0x800fffff, 0x1}], 0x7fff, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000000), 0x400000000000066, 0x0, 0x81, 0x0) 05:50:09 executing program 0: munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) minherit(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x2) r0 = msgget$private(0x0, 0x88) msgctl$IPC_RMID(r0, 0x0) r1 = syz_open_pts() r2 = socket$inet(0x2, 0x4, 0x100000000) recvfrom(r2, &(0x7f0000000100)=""/211, 0xd3, 0x42, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) mkdir(&(0x7f0000000200)='./file2\x00', 0xfffffffffffffffe) r3 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) mkdirat(r3, &(0x7f0000000080)='./file0\x00', 0x80) rename(&(0x7f0000000000)='./file2\x00', &(0x7f0000000540)='./file0/file0\x00') mlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) 05:50:09 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) sendmsg$unix(r0, &(0x7f0000000040)={&(0x7f0000000100)=ANY=[@ANYBLOB="00002e2fff7f000087b2"], 0x8, 0x0, 0x0, &(0x7f0000000500)=[@cred={0x20}, @cred={0x20}], 0x2a}, 0x0) r1 = dup(r0) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000400)) r2 = dup(r1) getdents(r2, &(0x7f0000000080)=""/12, 0xc) select(0x40, &(0x7f00000000c0)={0x13db, 0x20, 0x7, 0x5, 0x1f, 0xef06, 0x0, 0x7}, &(0x7f0000000240)={0x7, 0x1000, 0x3, 0x5, 0x6, 0x0, 0x5, 0x7}, &(0x7f0000000280)={0x2, 0x0, 0x8, 0x3, 0x2, 0x0, 0xffff, 0xfffffffffffffff7}, &(0x7f00000002c0)={0x7, 0x401}) select(0x40, &(0x7f0000000300)={0x5, 0x9, 0x10000, 0x0, 0x9, 0xffffffff00000000, 0x14, 0x3}, &(0x7f0000000340)={0x3, 0x10000, 0x653, 0x0, 0x50, 0x2, 0x0, 0x1}, &(0x7f0000000380)={0x6, 0xffff, 0xfffffffffffffffe, 0x4ae6, 0x98cc, 0x3, 0x100000001, 0xffffffff80000000}, &(0x7f00000003c0)={0x7, 0x3}) r3 = openat(r0, &(0x7f0000000000)='./file0\x00', 0x400, 0x2) getdents(r3, &(0x7f0000000140)=""/227, 0xe3) 05:50:09 executing program 1: r0 = syz_open_pts() ioctl$TIOCSCTTY(r0, 0x20007461) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000180)={0x0, 0xbed, 0x0, 0xfffffffffffffffc, "7e389ddedff371734578fbcef9097b5ac793683a"}) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000080)) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) r1 = getppid() r2 = accept$inet6(0xffffffffffffffff, &(0x7f00000000c0), &(0x7f0000000100)=0xc) setsockopt$sock_int(r2, 0xffff, 0x28, &(0x7f0000000140)=0xffffffff, 0x4) socketpair(0x18, 0x4007, 0x8, &(0x7f0000000000)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000040), 0xc) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) fcntl$setown(r0, 0x6, r1) 05:50:09 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) unlinkat(r1, &(0x7f0000000200)='./file0\x00', 0x8) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000fc0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4f787635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c660706000000d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e9761081a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4fff6c7973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff0000000000000000126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f140862ac67ccdcc069333f28337ce248087743d9f4436dea826bd30418012cd0374dea53368d282a87a45a5b80804ff6849a9f8bd45a0d9707e59036d526f1980dc2e49dc4b1d2b4e66888020c7bcf3e955ad304480b630665187f0c86ee2e151c218cf8ac3c435ec1508ffeff8748c3d398cdd85ca0030083124936cffa1ef2cfedcd8bc9c1512cdcc98e9add10e2dfb91f0577d88d", 0x6ef) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0xffffffeffffffffd, 0x20003, 0xd9d, "b08d16c65519470100000000000000d8e500"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 05:50:09 executing program 1: r0 = semget(0x2, 0x6, 0x0) semop(r0, &(0x7f0000000740)=[{0x3, 0x9, 0x1000}, {0x1, 0x1ff, 0x1000}, {0x0, 0x63128879}], 0x3) r1 = openat(0xffffffffffffffff, &(0x7f0000000140)='./file0\x00', 0xf90, 0x100) recvfrom(r1, &(0x7f0000000180)=""/11, 0xb, 0x802, &(0x7f00000001c0)=@in6={0x18, 0x0, 0x1000, 0x100000000}, 0xc) r2 = accept(0xffffffffffffffff, &(0x7f0000000780)=@un=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) getsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000040)=""/136, &(0x7f0000000100)=0x88) 05:50:09 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r0, r1) fcntl$setstatus(r2, 0x4, 0x4c) bind(r1, &(0x7f0000000180)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x8) listen(r0, 0x0) r3 = accept$unix(r1, 0x0, 0x0) fsync(r3) 05:50:09 executing program 1: munmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x2, 0x401, 0x1000}, {0x18, 0x3, 0x9, 0x1}, 0x3, [0x800, 0x1, 0x5, 0x2, 0xfffffffffffffc00, 0x1f, 0xffffffffffff8001, 0x200]}, 0x3c) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x1810, 0xffffffffffffffff, 0x0, 0x0) 05:50:10 executing program 0: mkdir(&(0x7f0000000040)='./file0\x00', 0xd0) unveil(0xffffffffffffffff, &(0x7f0000000000)='x\x00') 05:50:10 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mlockall(0x3) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r0, 0x0, 0x0) r1 = openat(r0, &(0x7f0000000040)='./file0\x00', 0x81, 0x84) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000080)={0xff, 0x9}) mmap(&(0x7f0000ff7000/0x2000)=nil, 0x2000, 0x0, 0x11, r0, 0x0, 0x0) write(r0, &(0x7f0000000000)='>', 0x1) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) ftruncate(r0, 0x0) 05:50:10 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file1\x00', 0x200, 0x0) rename(&(0x7f0000000200)='./file1\x00', &(0x7f0000000140)='./file0\x00') r0 = socket$inet6(0x18, 0x1, 0x0) getsockopt(r0, 0x400000000000006, 0x0, 0x0, 0x0) 05:50:10 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000001000)='./file0\x00', 0x20e, 0x0) mprotect(&(0x7f0000ff8000/0x4000)=nil, 0x4000, 0x0) sendmsg$unix(r0, &(0x7f00000001c0)={&(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000180)=[{&(0x7f0000000040)="9646f62fe79cf21694f937a19cd278725e8afa5947e741a9566661b6d612e673d4c0b3b7fa1840d2dbec75aa114f5271", 0x30}, {&(0x7f0000000080)="dabf8c4e1d1fea1ad65d63bfe4249fdaf39d7b1730eec62569e885a6e3dea48008be841104a1b5061da9488480c3611a3b229c7ab4c936cc54", 0x39}, {&(0x7f00000000c0)="f7672ae1300e0622781bd4134d94d729e4e6b7c85d08f8ec55d1ae07449b608fbbb1", 0x22}, {&(0x7f0000000100)="fb5bd80e86db105c698d2322329a56c7846cce421031a0f90e187e94411eec16c47ba9452f354371f243079a820a7dd4e56f642f480f4336ac33fd927a7abcf46472fc0a96792c81ecda7c88bc", 0x4d}], 0x4, 0x0, 0x0, 0x1}, 0x2) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0xfffffffffffffffe, 0x40010, r0, 0x0, 0xfffffffffffffffe) madvise(&(0x7f0000ff4000/0x1000)=nil, 0x1000, 0x0) madvise(&(0x7f0000ff4000/0x4000)=nil, 0x4000, 0x6) 05:50:10 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x7, 0x8000, 0x1) munlock(&(0x7f0000482000/0x1000)=nil, 0x1000) r0 = socket(0xffffffffff, 0x2, 0xe67) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000180)=""/47, &(0x7f00000001c0)=0x2f) mprotect(&(0x7f0000086000/0x13000)=nil, 0x13000, 0x0) 05:50:10 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f76696c653040"], 0x10) setsockopt$inet_opts(r1, 0x0, 0x20000000000001, &(0x7f0000000080)="2902000d00095cb90cca8590", 0xc) getrlimit(0x1, &(0x7f0000000100)) writev(r0, &(0x7f0000001280)=[{&(0x7f0000000840)="471b29b7ab6e6cd6d457c62db971872dec848e021b42b9b4e4b1769b3b44468c6c538ff805936e9b85fb4fc53557388a0ec8526ac6232d1fe502b11e27f8e39f73b7fd13d03b7b2a778c429842d8396b420a136efbb31a998da54450a201a01f1aa5c05ca0a265b9497658c555eea51ec5315d3c39c619a401fce5230f0b8ada5dae3e14f2a7376d7af6d0f1994dfb785e7c08b3173180feb41ab4255405778c22a436a02142011c744dad4b462b82c4106be5b8519cf0b99cb819ee7723213cee162dc650f26535ff5abeaf5e5ee642a196485ca7dc855b1b8f61e13fd198894f505251816223dd4c9e5351104bda2f05dbad4b28c6fb5c68418b47de20cbc9f86a5c8e75c3e9e3c5d76fd3c201d4d7983c2dfe763932096d4f5742bb997a3db2dc0f0172e67ee237f32ea06be7048bf2d603d2c1d7b19982071edb78f9507f7f5e3db25bae74aed589e1143ad6b546f39577a00cdadbe67011b64f3e9486c765f676bf84a118ace1f31db0db60bd6d3721620d43c7d5febf427c39e83ad26359aba8aea2d9c7e123ace8df795c34356a22f9bc3d46972ceec00f64d1a76a2e3566414118689474179c5919b12c6a43589631e5be494edacfd0144d46151c62da57aafaccde66a852c2fab9fd867e941ad24ad0dc5eda57f345594a085c9edc4a403daf13e57660dec687bcb4011f3f1c520b80177ca95a9a917b18239701885fb6e3dbe3cad79ebb61073f73762a17afabdafd82dd57f945c635ee11d8c6b939dd629138dd9d4b390380661b39e27e832ab7c4191b67ff98397a9af8aafcce960994734aeb56a924454ed9b35264516f98305468fa74cc4b886044fd611d4c230f79b1af3d363f70c0c5c2724bf4f892023e56fc5e578e59f522ec29c1c61a68a0b2635bf90f07b19020c5e02bab166fd1d0f9ade3d4cb0fd85dfba8ed6835caf8b8710eb83158513d0b12ac3848d53df5320222195cedfb1b514c85e919f2d188240397512896693ceb33e1943893e3c1e68267a537e60ac48860db4359e73c7714cc544dc336f29803d5fc5952f355e193e42a7b92ecdcc12c8d42e352f22cc319981ea848dcc243a55c11f4446f3477d4837356d5507f6295b3192edd712aefe87cf8049b0757a4ac7790a72123601562bdadc73f7f8a0a9c0ab66c8c3300e64e9511b76eb810e314a9a0d45847f65c05f0dc8b769d88451018d21daef3c6328113193f6a478f4c5c37dd398f1bc35c41821fff9578fb093b03744e5bf56a7880208df08df8fa40faadde00c599db40524be56317ea80abe1a0453e695e711d467ece36c5e806e58ea3ef3d650842a4d39fe1206f8097e5c3d378a3af0859df0edfe315370dc85bd8bf84a64c2636985e22c2dacd617fa40e4e8c8c3de636bd89c7a5138d176066f8bdcbfd3d1524830f40bb155c28089a02320a639b940cbe7507fbc7d4ac9d082c70e6d91538b17612f368efbd9622d8600837699e3f3b12dd7dd536518e4e06e029cdeb78ad4e89c9406f3d5de610b34289c2d0e5d136458cc39c744ffb348c2adb2609780c4b7c90a830a23286dba7e59d0956b7332ac134a3ac3e93b510fe7028c77df7ac750d2a2bf07138af0ec43b6e10a4f2c9f825ee7960bc4acf7c7b6f563d56cddf20213d9a3cf5f0253174daf258dace5ba270b39c373b0d3c2fce8494f3aa8fd9f6a172ae7943021070662a8b050c8a8817bb5583dd175fdf415ca8351f6c9b410b98350a3d3aa49002ea4701814ac0b4c7e8fbb91bd1e27ef2a06aef7a38a3acb707b636ab7adf9cefbd62a0aa3333070eddf41df9ec6eae6513acaf6a5338d9893ec0972158b4cfc7ef55b159ffcbe6c1d579a944908527d30e0c419c6ffc8201219544220d1c5b52d667bc6d27d2b42562561e8d33734f7e14893fe314c43bb2ca2ab63e2e602bbd61196cbf79fca4d0a971ff67e06515ae51787ff5ca8104f7924ec5ecaafe44a8f9818e1218a6b18956a4ef229c5e8a232f8c799053bb3ccc1532c752de5be39b419f3cd4da188626c3c98acdc56eb74f51aaad0008461d7ac6b022c5b8a8608f28add8958140e756b2a29d560b77b48bede48b925dcd9e07c495274de4593e758273905be87c601d847a6206ba8bb8c3faca329ed0fd98250246e49cf51934e01d33bc6229d340b02de49614cafe86846c7062e5827d6051de0f3b75ace17dd53e686d059429e62452195c92b8971da4ad59657d2aa0afd957a626027e1ff83c8312f104cce25d98ced956333f8ae93a58af247cc24a9332b9aa3df73734a21134ea5b7ce9814694a27fa8d0f927d2267d12dbfe34e9d10045d4b2ad1ae2597d9d0f0fa2cd2a893b60308d01fe877b1ade4b0fdd18f9cf7f74cf523eac669ef9608c7289449644fe9dfb03fd986b1e7f0f909b716004f4ac2f3bd6d6495517e7f2843189a8eee327d17ee34d86ed4b0ccdbb62e993f169aed4a94f136336a3a5fd26949956983bafabb65e2073d2d29e31cc420cd658d39e7451598228f725f4b8eaf06413abeff100d0a2870ca9b66b1b2a6fec31ae689650fa21054bc5345abdbd8db53cacffc86f81d34cad08665e6898533102645aed9e47af623c5f0691ee5b672aeda25bde52e9686871a23024185aedea79d9130eabcceb61e0f88e6c8bfe7d25720d08fba06f5331f22f42a39ba1", 0x76b}], 0x1) getpeername(r1, &(0x7f0000000040)=@in, &(0x7f00000000c0)=0xc) 05:50:10 executing program 1: r0 = socket(0x2, 0x8000, 0x3) chdir(&(0x7f0000000080)='./file0\x00') recvfrom(r0, &(0x7f0000000040), 0x0, 0x1, 0x0, 0x0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x6, 0x9, &(0x7f0000000000)="49356fadf9d7ea7d44a69dd3", 0xc) r2 = dup2(r0, r1) getdents(r2, &(0x7f0000000200)=""/230, 0xe6) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x9, 0xfffffffffffff153}, 0x8) r3 = getpgrp() wait4(r3, &(0x7f00000000c0), 0x8, 0x0) setsockopt(r1, 0x1000000000029, 0x200000025, &(0x7f00000001c0)="4b74954c", 0x4) 05:50:10 executing program 0: openat(0xffffffffffffff9c, &(0x7f0000001000)='./file0\x00', 0x90, 0x0) unveil(&(0x7f0000001540)='./file0\x00', &(0x7f0000000100)) readlink(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) 05:50:10 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0xffff, 0x40, &(0x7f0000000000)="eb44e1bd", 0x4) sendto$unix(r0, &(0x7f0000000040)="f389bba18392494411447409e5c0ff5c7c94d88822ad4df855f89fa19a509f84bfd84ead74b0533b57c7b8c53cadf4b7aab81606d028cdaac5c3027dde41c0a97e5cffc49a75a2d29c200e2d16e15c5f71e46e03ea210d2de13cf4dfa10752", 0x5f, 0x400, 0x0, 0x0) 05:50:10 executing program 1: socket$inet6(0x18, 0x400000000008001, 0x6) 05:50:10 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0xfff, 0x0, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 05:50:10 executing program 1: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) wait4(r0, 0x0, 0x0, &(0x7f0000000080)) r2 = socket$inet6(0x18, 0x0, 0x0) flock(r2, 0xf) r3 = dup2(r2, r2) ioctl$TIOCEXCL(r3, 0x2000740d) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x5) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) fsync(r3) wait4(r0, &(0x7f00000001c0), 0x8, &(0x7f0000000200)) recvfrom(r2, &(0x7f00000002c0)=""/60, 0x3c, 0x0, &(0x7f0000000300)=@un=@file={0x1, './file0\x00'}, 0xa) chown(&(0x7f0000000340)='./file0\x00', r1, r4) getpeername$inet(r3, &(0x7f0000000380), &(0x7f00000003c0)=0xc) r5 = socket$unix(0x1, 0x5, 0x0) write(r2, &(0x7f0000000400)="10aa3e13e74bfb5dce5e2abed11ae05e79f9531c04316085ecc847a6ca36e62959042169f5063c53c48b34080b68e5da36a319aaebc6ccc4a12d7e4720cd402b74b76f9c956cc4d330c9675dcda1558236609885bb00efc8b467a90694e0e5664faf00c27e1e9f880b65ddf55226dc0211a4833b8d3f2d27bfdaaed99c1a31f1572587a9ea28e1f1", 0x88) r6 = semget(0x0, 0x3, 0x40) semop(r6, &(0x7f00000004c0)=[{0x2, 0x9, 0x1800}, {0x7, 0x7, 0x800}], 0x2) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000500), &(0x7f0000000540)=0xc) munmap(&(0x7f0000fff000/0x1000)=nil, 0x1000) ioctl$TIOCCDTR(r3, 0x20007478) r7 = socket(0x16, 0x3, 0x91) setrlimit(0x0, &(0x7f0000000580)={0xffffffffffff7fff, 0xc000000000000000}) fchdir(r5) recvfrom$inet6(r2, &(0x7f00000005c0)=""/65, 0x41, 0x0, &(0x7f0000000640)={0x18, 0x1, 0x6}, 0xc) getpeername$inet(r7, &(0x7f0000000680), &(0x7f00000006c0)=0xc) bind$inet(r7, &(0x7f0000000700)={0x2, 0x1}, 0xc) geteuid() semctl$GETZCNT(r6, 0x4, 0x7, &(0x7f0000000740)=""/170) getsockname$inet6(r3, &(0x7f0000000800), &(0x7f0000000840)=0xc) listen(r3, 0xffffffff00000000) 05:50:10 executing program 0: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x46bfb) write(r1, &(0x7f0000000080)="ef11b4f1bcaa433cfb7b9fbabd92052accc1a4292aff5da7aef5bad518c527ae45a8ef9b8c1ede44afaf326f44d7fcc178dcbc9795093476848114f2401904da0e9b75dff544882ffb7ce94271b0b407639a82472ac1a85c13e6a9a48809f3a517fc487e75a3a67a0d6680fc6f248a41d97fa988693853ce628ae9ecdd0e3637c8d7aa735c49562762fd777b20ce418d791b9676864e47dfbf796ee9caf3db28abfa471f0e4d2713365b25fb3e5bfd39757dee4b6e1ac1060e687799fe9494bafb6fc58b4ea26788c096c67152", 0xcd) write(r1, &(0x7f0000000040)='t', 0x1) read(r0, &(0x7f0000000000)=""/61, 0x3d) getsockname(r1, &(0x7f00000001c0)=@un=@file={0x0, ""/108}, &(0x7f0000000240)=0x6e) readv(r0, &(0x7f0000000640)=[{&(0x7f0000000180)=""/31, 0x1f}], 0x1) execve(0x0, 0x0, 0x0) 05:50:10 executing program 1: r0 = syz_open_pts() flock(r0, 0x2) fcntl$lock(r0, 0x7, &(0x7f00000000c0)) close(r0) 05:50:10 executing program 0: pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r1 = syz_open_pts() writev(r1, &(0x7f0000000000)=[{&(0x7f0000003c80)="e1", 0x1}], 0x1) r2 = dup2(r0, r1) fcntl$getflags(r1, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) fchown(r0, r3, r4) setrlimit(0x8, &(0x7f0000000040)) execve(0x0, 0x0, 0x0) 05:50:10 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000100)=@abs, &(0x7f0000000040)=0x8) mincore(&(0x7f000056e000/0x1000)=nil, 0x1000, &(0x7f0000000240)=""/126) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000080)=0xc) r2 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={r1, r2, r3}, 0xc) pwritev(0xffffffffffffffff, &(0x7f0000000300)=[{0x0}], 0x1, 0x0) mincore(&(0x7f000044c000/0x4000)=nil, 0x4000, &(0x7f0000000140)=""/161) 05:50:10 executing program 1: setitimer(0x0, &(0x7f0000001100)={{}, {0x0, 0x2cd2}}, 0x0) r0 = syz_open_pts() ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f00000001c0)={0x2, 0x80000000, 0x5, 0x81}) r1 = dup(0xffffffffffffff9c) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000140)={0x7f, 0x66, 0x8, 0x3, "3db6ffdfd5b530c58defdc86288ef98a361c2fb1", 0x6, 0x3}) stat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)) poll(0x0, 0x0, 0x6) getitimer(0x1, &(0x7f0000000180)) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) getitimer(0x0, &(0x7f0000000000)) 05:50:10 executing program 0: writev(0xffffffffffffffff, &(0x7f00000001c0)=[{&(0x7f0000000140)="9b2cd53f2420660e7382c5593b1a571dd0a7fa7f81caba5bab3ad1f54ff8fa87f4ec9526265f8c5798f0df2ac9b4fc177f83264c2b215e93af4c4c3c09e991786ea4183c9a", 0x45}], 0x1) r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) flock(r0, 0x2) flock(r0, 0x2) flock(r0, 0x2) fcntl$lock(r0, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) syz_open_pts() 05:50:10 executing program 1: poll(0x0, 0x0, 0x7e) execve(0x0, 0x0, 0x0) r0 = openat(0xffffffffffffffff, &(0x7f0000000180)='./file0\x00', 0x8580, 0x1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup(0xffffffffffffff9c) poll(&(0x7f0000000200)=[{r0, 0x102}, {r1, 0x184}, {r2, 0x40}], 0x3, 0x3) r3 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) close(r3) semget$private(0x0, 0x3, 0x0) mknod$loop(&(0x7f0000000140)='./file0\x00', 0x24, 0x0) execve(0x0, 0x0, 0x0) chroot(&(0x7f0000000100)='./file0\x00') rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') 05:50:10 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCSTOP(r0, 0x2000746f) 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, 0xfffffffffffffff9, "5c0400a795a644b46c1aab6300ffff030000002f"}) ioctl$TIOCSTOP(r2, 0x2000746f) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 05:50:10 executing program 1: r0 = socket(0x11, 0x0, 0x0) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000000)="b9add2064e71fd854afe28bb1ce174057fca2742559e0c225c2097d60f7bc635c03dfc24ae05ccb200a16bc768e62cb18729666cafda2028a4810f067a497aeed8428589c695822b5c36a74d3a290494ed6cc3507c8e409efebf5fbf8577140f78265cb65d1a5e7c22ccc3740e9f49718be5c6f388fc8292a6b6845a6d0a118442908bd6ba7168ee3b4c5ef73ee8c11ff57899ccc5ed83f8576389b9319b0e8569f6bf4098392ebdfc7858bcf73fddfdef2501e6cf62ab740f42eee191caaec8ab4be6c74ace7edc52b2435447391733d853ef2bda639d4c98b80eb81f6bf0fb5b", 0xe1}, {&(0x7f0000000100)="67438cbf49078048e1faf16661eadad3665bd6876ec124f151964b5cca8b63d89a67998f457e520f82aa244731e8aa25cdccae890910df95e558c1d996bc8026212b533de7ea0f735c380abfc0f65a2cd652", 0x52}], 0x2) connect$unix(r0, &(0x7f00000001c0)=@file={0x1, './file0\x00'}, 0xa) r1 = kqueue() kevent(r1, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffe, 0xc1}], 0x3, 0x0, 0x0, 0x0) kqueue() kevent(0xffffffffffffffff, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) dup2(0xffffffffffffffff, r1) 05:50:11 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000280)="467a902a57a402d1a867e03d16bdb77d82d4c2e4c5e2be320549dbd650b3319ab6581c3ede858cd30867", 0x2a) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000140)={0x10000000000, 0x4, 0x2, 0xffffffff, "3351b9b17d4d6aed90d14c9c8839d996bdc9daa7", 0xff, 0x9}) close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0xfffffffffffffffd, 0x3, 0xffffffffffffffd9, "855c55000267a7230000001a0000000000000040"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 05:50:11 executing program 1: r0 = socket$inet(0x2, 0x1, 0x0) getsockopt$inet_opts(r0, 0x0, 0x9, 0x0, 0x0) socket$inet(0x2, 0x2, 0xff) 05:50:11 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000280)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="e1f10300", 0x4) r1 = syz_open_pts() close(r0) r2 = dup(r1) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000840)={0x0, 0x0}, &(0x7f0000000880)=0xc) setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, &(0x7f0000000180)={{0x18, 0x2, 0x400, 0x1000}, {0x18, 0x1, 0xb800000000000000, 0x5}, 0x5eab, [0x80000001, 0x7fffffff, 0x320a, 0x8, 0x2, 0xba3, 0xfffffffffffff837, 0x2]}, 0x3c) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0, 0x0}, 0xc) r5 = getpgid(0xffffffffffffffff) r6 = getuid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000900)={0x0, 0x0, 0x0}, &(0x7f0000000940)=0xc) sendmsg$unix(r2, &(0x7f00000009c0)={&(0x7f0000000240)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000800)=[{&(0x7f0000000680)="87802825bc7c5946f84767206dd1e07e0c59", 0x12}, {&(0x7f00000006c0)="7130a1b4d3b6e5df75ce27aa9afa0860e4fde2", 0x13}, {&(0x7f0000000a00)="181f7073d55b5174c1172833e4d0eec9448f20539c30ef5873ee365654da1a0563e44969f125e37d452f7e9065fcbc977d92869fce5683a2caac8d240c27d0ccfa59ef0a9862a51c79f327031d21bf3d71ce28118d12c04ab78d4d87d7836680137d1c7bf7826ff6f613a1c1d1bcf471d4e75cf7fc2194c05796a18864441215a611f15cab6961eacd01dd5af56a401ed1870657584de6e632120a50a0f384c510b070d04d5dbb1b9e15e82ff184e2017abf408be5ebd33bc84ea468b770eb21341b", 0xc2}], 0x3, &(0x7f0000000980)=[@cred={0x20, 0xffff, 0x0, 0x0, r3, r4}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}], 0x40, 0x1}, 0x407) r8 = syz_open_pts() ioctl$TIOCSTART(r1, 0x2000746e) recvmsg(r2, &(0x7f0000000140)={&(0x7f0000000040)=@un=@abs, 0x8, &(0x7f0000000080)=[{&(0x7f00000003c0)=""/118, 0x76}, {&(0x7f0000000440)=""/143, 0x8f}, {&(0x7f0000000500)=""/93, 0x5d}], 0x3, &(0x7f0000000580)=""/206, 0xce}, 0x41) ioctl$TIOCSTOP(r8, 0x2000746f) ioctl$TIOCSETA(r8, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xfffffffffffffff6, "855c00400000000000769d00000000f7ffffff00"}) ioctl$TIOCSETA(r8, 0x802c7414, &(0x7f00000001c0)={0x1ff, 0xff, 0x0, 0x7, "b548d3993a20d963d361677552bc1fcc0a146b3a", 0x1f, 0x4}) readv(r8, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) syz_open_pts() write(r0, &(0x7f00000002c0)="205602fa28900d893fda032641c04b847d3619eafe8a4d10b631e5a28d5943bdf11293937d246b3a46ff21288eec82a8cad8e0cfd2211f4cd3af0e04f80945fe769c8763530164358b5abfef58171c04f2c6968dc9bc5000e36ab093e5a258f93458dca0e5073d39b170b1cf41debb0e5518dfecf105676bb2e137a91499a6bc235e4fd4892776998c62edaf9dfe0b41016a4fe4dfc7a9811352ca2a7cb83759756ef3f1d55f49be7911a05a7534e8578b1c753083c3e9c94f8b051745c95f6a8c2e472713f07bd9b2c66530409e8a70abb9cf89829b8777105381a412ce9191a6b737f7c0d8063d633b0ecbd968f6cd", 0xf0) 05:50:11 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xbf9c, 0x0, "7e389ddedff371734578fbcef9097b5ac7934a3a"}) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "bf832bed9fdfaaf4f4e2cd976313748405370ff9"}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x3ff, 0x0, "69d4aa1fd74e05ed4897e1d7f68f0c1043519ebe"}) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f00000000c0)={0x7f, 0x484, 0x7, 0x5, "f84b1b1ff14d9b4437cc775adfb4b119c413db7d", 0x4, 0x9}) ioctl$TIOCCBRK(r0, 0x2000747a) 05:50:11 executing program 1: r0 = socket(0x10000000011, 0x8000000003, 0x0) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) sendto$inet(r0, 0x0, 0x0, 0x0, 0x0, 0x0) getpeername$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) accept$inet(r0, &(0x7f0000000080), &(0x7f0000000100)=0xc) 05:50:11 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) sendmsg$unix(r0, &(0x7f0000000040)={&(0x7f0000000100)=ANY=[@ANYBLOB="d859ce47369015010000"], 0x8, 0x0, 0x0, &(0x7f0000000500)=[@cred={0x20}, @cred={0x20}], 0x2a}, 0x0) 05:50:11 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x280, 0x0) read(r0, 0x0, 0x0) pwritev(r0, &(0x7f00000013c0)=[{&(0x7f0000000040)="ec8b1f903d51bbb1f6eed74dacc5e9d68064ec4aa19d761f54867b09a8674fb4c2dd9904b35e5aa82a4b7962afca975a82a08569b6252edd9f794021c30de21ac378d463b8b7d76994db57aa6582a196c858fbe77f1630dab869ff604d1e65c5231ed2dfdfab8a9295d67d06297f4b3e77d4502b4e30f2273f42ef42cda893b156377ec2ed9d35f8f5c637bb83d7ad1156ff4788201f59a1c7895b819b2c4c0701d9f0eb79ae0b5b9b8e50e47753d4161bad7e8e8956588fa0d0011d425ed791b4a5cda9ef", 0xc5}, {&(0x7f0000000140)="3d7d32654e91bc8fcf5ae60229470fb191a0f17062363bd26ca89a1def3d592686e585952c4ef63356ca808bafec3b7bcfa376b27a5bca2d63da360de2404e5102", 0x41}, {&(0x7f00000001c0)="af418486e18aa107c02ed69eb271ae18d892b0bc1148b391b3580d614089a192cbc2e22a4f4943d898adf951937547b846f163ef84ac49127ffbdf9f77bdfe9f16c51c31e7e044c75e938645e740b2a41c3944779ea19b5548d00fe7a898e0ed5f5b2013865fe87f485ac59cf85579eb87", 0x71}, {&(0x7f0000000240)="327aefac12732656a987abea9d6743e5c93d97efa10fcaf0e2ce4a3b50c178e2f9cd4ebc052721ddc1b209523dc7556179fcbbba7d9081c9b93144fad46556e74e1dc8cab0c1cc56efc2490d7f045b9b203f3c1604ccc24994af9618ed7c6b76a8daeaa05f0e761b7a8c9c4f67e6954a16c9fe3c00790ced1d7b5340079c4c2abfbd50b9c27f4f99aec4d4", 0x8b}, {&(0x7f0000000300)="c5b76dbe413170befdb7064b01e1abcf1ae85a42f2175a7d4ea2a9c7dce831163e02bf8daf8ca6c7c94dd6e558441f9e2ee0aafd9e3aa9d35ecc413f984a358d6e0a13873fe96c4c38fc36", 0x4b}, {&(0x7f0000000380)="c6e28b09bc077181191a447d33bf8d5f69050fc4dc8aeb3cf2bfef646e23a28954af10e3f020639bdda202f0e772b829b51eae092bb7e3a6d14051c6cfe9a86ff77f82075e9da04fa679785fcb3978b0bef258403af4b4ced33501da47c1125771a28c79804cdb9a66072217a037376e791fa4cebc9f4917faa2e80c98de0517b512b6b2d39f0229b33ac4b80fcb6b1af09b8ec275f0630bbfb9af3da5d60e387bb3ed972407b577eb0cd4a77b6d5fca94dcb267d83e4cd90f1b0ef069afe116a64edc7a5d3b67300456ff3b3439b05072675fea4240441b5e6a2ee0439a383f1f6de9aaaa5aab9eca00ed50325c7a849216d185aa2b894d27e54e2e70b7f112a6ffbbd1e54994212abb9e3b2a7ee94b344b696c935d0f31b0efb8f6efe1d766f11ac2210d8f1b9f95002130ed0fb56e4b37d9602c34f9fc48d7f495652f2bff1a190d32b575c963a1b1dfc883cd89bf3514b06ae8a365fee22dbe609f7ede95e9026af6e1d649fd9ee31da97327ae72b391b613d868cb24f42ba41b6d1a22bec2ffaad748ac4c5c8b21f8919344c8a27ef9f880ef6a8ea3387e2aa7865a06bbdb687d878fc4ac6832e19770f0af284bffd0156793e0c132076dd68ed8c067332feac40185a108fc9bdc71fdb2b3bc601b01e9fdba99526cfdc7a093ebcb519ecdddde07c42de0a429d485a86de0e99f26b5b80074a897ac18d6ee0acb859c8121df419143fae44bcc767efcf244ff685e6cb72990267b05e02772a4862b5f941a4e33c3ae867469aeff9261becbca097c301c82aebc1cc2675f4df8154654d50c7a17845dca6fa2cfa7a435d4fd7a618d882420baf45e36b0daad16401fc04fa1c01e6d715a257e1826aaf21f2cdd479bf8c74681cd123bbc8d488bcd15b10321c375a6343c03a9c7f71c8c8d2643d8dd7008d68f2c521e9cdce8c77b3cb3c0220000561d8fb9351db1ddf6e0ff0ac4ae33a9b77b4392809e34bbde3102079aee8c4a95b36e7a273a2a8476c5102ee152d3b980a1cfb8039f83e809dcb8ca7173d2b3bc9cbcc305a6c27faf5f56e541395ba054f72838a05dd9122b7e7b196552144cdc07292083b8ed7d69782a50315ed4461acf8fd4f467db67e8abd45aa5b63ae61564f8577f5cdf63a7dd367cd2fc79397503f2a1d3d3dddfd5fcf60bea7666dbc7dc595be6c254af80548fcbe6ecde00c2afe61896871ed514edc6102161485a096a4f1688f14e15d794296af49b0a2cb1cb808cd56ed11d99d4f692cf625d19d4d59d6da83bdebe369b8283fc3afb23a1db2d394c81bb8c81bbb8255ef1eaa3be4b5990f4cf7ca56b9505fbe9d5d36be9fa838e9c63db127c74be95f3c7182a8a8ec4403064bcdd2e06e075ba2ba4a023fe7f936f53de45f291e7cff1e1fdaa022ced2b442597157b4ea45b496a6c52a3262a60fc84d169060a6512c1aab7e22f18a4916b81f44902daa7c71936677bdfbcc95c28f08e7b562ae05e7f1b22d6ccbbd88c6fd1d8d8199c683576a79f37a1aeb6655546fc734f732fd449afda81fea3e496cba759854db6e69631a02f665070740573bcb05f7b06f111edc62e6f43bc9432e50d061ac859ec2e6e8d1871eb30e554f6b064f29c03f3bd8543cecdda3740e93bd50033dc659eff0fff7fdfc891f260d40789d6d47cf0589076527f816c4ad009f326f1617f3619b2e7150b5db3aa8f40ce7d92e58b56559da9f340dc431f01a7c30ecd31a8520631ec8e5fac58a000fdbeac48aa44b7e3967da14bd55f02295a666f6ad218d4bfac62ead4392e7e0cc7200d5f91b702657d4a6bc27033e0607dad61c84a05142ac1f4536f5d72ab242f9f3cd37b05e141b5a580fd2f4e37f096527505406758c1b153d4a3789b73dc2bf2b9e2b4d266daa8485b5cd35d71bc0c17c6acd2a558710ea4502e7826db84f4a4ba8403c8cf4be945ec0c6d7a90f7bd603a1ad8a5562270c10d483fd3908999c074efc69db491e4a9742ed6e38765b0d6140cd0d27fc5baff7c44d1cdd913bd18b4d62fd270897675db46bc21ecd82329b7092a6448d7446e77142f6884e15827c93adf278f577afb421e75acca32818fe454270ff64af0a7d6a50b5dcff47078e1a8a1283b21698e0563344ac6493cdc7de2e42dc7b31e91a0422602994faa15f3f1268b3d33b19705a91f92bf73db44c679f596b3eb3b50b554bdf3c17dc358bfdd3c099a08f2da1fdefd22b3dc89ec7d6bda5c7a9b6d5946a3fcafe1a7447598679628374aa3affed6cf66c6b801c3083430592daf45149bfe83febd6d41dd81ccb638b81a1bc5877f471db74706e9eebc5faa8fe88150c0ccc937d6b8e74cdb9144b804d63e9298d9031760ff5a72998e8b2ed22a3983e015dc8d49ddabad4a637fffa7c97594807ae7b564a4ba169d018c1669a129a5dc2bb631276095d489320f1b76359d73debbd1c39a69ee5f419294cb56fee5936c2d4e5b01c1e3e68180581acd7b8ebf75b1dd4c470aca70abbd0d40274a21e86ecdf427aa9a51c5b2515fd486582a711121ae71d3a242d10755705da5f01ac6a2635cc922ff4258d7ab054beb50952e909298dcf56841d126f1868f10cbf48039cc379e23b19b353428af914011190ea51b03ffd83c0eb3e06b7f6be8e3ac8d8338054e728ed80f239aec32bfaafab0d70b31645f3b1ba2a5cbd1cb63790e6f35e5f2f342e7e743bc69c241ec458e024ef01b00276d0b5d511cf89d7ab62a1336107577f38bf213544e60f2097a7294e0b4724e4a55f572591c08d870b66ec5c3f9a1c33a5948759ba0ca5b6252e716b14aa54728e5c1d0ee61d8653ee6f7aabb1d8e624d342a634e082f485d3aa759c24211d6c0b298f7f35253d8e0877a0a03477fb65f04227e46db907ec99ec0fc2f2befe000cec408ceddb5a7abcbc6a186408933522cc90c0be67d00b520eb5de4171027fca48e26adfebbfb96dcf86bd49cef67d165e1227ac719c1b0795afae36e16fde75f8d1818195577455ea3b950cc1e9c4e835101a507f7bd9e997ab136a2cbc4c14dd39e8818309f1dfafbaf0594fff3e12393db80e2d46cd455532e4d3207a5cfcbd364ae96c63cdd599fd4a54b9ffda86be2a3c4e7452fe71d6528e905763c2ff54efb4885a78ea24e8f0d9263b230bc8b32763e1055c1f28c7cf5440a16590b41423631fb4b5a44e3a3a7e27a817bff10319c61331adc3b7c798f84be34ee62a7a6c3f1d937017296be886f9fd05ab36c5fe25b7251fba1551cfb85ebfde35a1a1bbf80d3f2f920f3439c27e55c164195a24d3addf92cdc483ea55c5804249c418b0b9e9fb2d3ff9ab4588a337212e8e08a10a705188877249b6d1cb1e836729bd68ce08708410cd162c9c7d795c1983825406a77eddccf70d0b4dbff3df13f9154595716649cadb95f1d15936ceec403a6aa4a8d641cf0b2298c419d70f45b23f4bacd0771e438c8d58cfa84d02b576a00088c5e28064ef66744f0a94b7739b61fc20e43522d1393aae861ef54e8ca0804719534b767389cff6619c4c7126bd82dd8410fdcb83a01fbb1da36fd5940f284ffa0f33c379fd2e5f297fe7ba8e90a6d83b959d19493668fafa0f935287a55bbfb1152cb407ce52b9e3ce2ed1aafa8deb8ff644bc2b20f1bdff427af373da38fb7604b2f544c0709f5e6cd2c85fb026591af13433712d4f3f9c3ebba5259c6a4d913cde8100ea6f4769a9b0a33c480d87d62fbdef810f12f9fb49b68473a941a1d687106d2dfccce91f5b7b8958f5c41f41d1f1f98a7961256f56532901e099d6040d41619bd9916443526ba6992532a54a80589fbf9e81efd283005425a3c456f81e6c9215e93c2b9fa1082b88be5821821e2d66e64f1b0b8100e4699fb8bb8c4ca0501f1c68e45e08b2cb416369da68d8ac6d4d561344b04fb18b7a935ffb3aeba167cb00e8d2f49e3e2dccd241457329666301a903ea78b3d37fb2314cbae326afe89b8b1f88e79b51635651dc8510480b9e06e8e0bf3be02ef12aaa5e21f1cc954253e4f2e055fea0b80bb787fdac0b2aca57338efaeec6f67492c952d9fc6c4c9ef7fb38c6377b8f7da1dfaff8a96b34acf5aa7cc2e64156af6be9f236333f0b4f67f4e2cedb58bb17fc36256549af05b6a26c52368f57751cdfa2b31aa7bd2174cfce1e63c6eaefa8acfd1a9143c00f2a816b471f1a078a838a2491d64d25ac18e002094563aaf116677dd31c926f68a28d5f3c05c8a918fd21af1b025ec900fbea5de35a68cb74e00852b4fe40fda2ea2aeaa26ab5b74f81a791add48f11beee3c4888bc08da26c0d13cc2ab980b52cfab479e31a2aceb40d3437251de391bf6c7e11f882973488ae35da348ebd75bd2b9c4c5ce1f0690aff006d213ae6393820190a8d720c82ca017e82d3ba602ca50d5f3f4adfdf96e864c1adfc7f7ab4efe345461ee146ebeb10323703b05820955d83e5423c0371ee205472b5fb9be97f8a4b40d26b6b460385a6677ddc62973c77a88f690be2dd3be9bc66f10db4e61fafb72dcf184ec3a4d7c9fc90c3598f154e5ed0d4dfff5a694ce39676832709e802b6bca9e88c3c82dbfc23219bc7cd38ba9ef250340ad61759a10bf74e3297fc5c08a1c15251414a25617632a4430cafa8663cf08c9cf1eade1e8ec9af25e4f1485f47c06be0812e62adcd4531f0f7a4eadcaca789e9bea8ae684f12993b677e4d59473b9d143a506c9819ba3e3fc6672dd170c1b093a57b22a9c093f958c376aef22a923d6d1c1d20369e14afc4ad0d0e824d56926d253a74367e36817576a8561bed6f93c3c173b589d6052f15e0e5097483eda91f7de70f25fee5351b57a94e0f7c74bbf11aa7533d1dc3ba7b54c9ed195633906e5a59ad2a888699a5b7bc7ac6d794c9f6ed5df6623c40b2c0608b92e7a6dcbc88b60cd06df69b5787227e9502eb344c98f7348646e2200c3672d843a982eb0dfdf733407a2086558b7bc3b708cbdf05bfbc55dbbbf860923e8d0223222c09b7c9a30f44509320ae765a58ab894c785f3a967bbab0c7a305b0178c07fdd13961e388bad1acca32178bb186a40a7002e138fb251f8b9919398fc59053411aa4c62ea40c6b5d493ea7ce4e840d0b06164d67e1a6004ef9a5a3d48765255819d5eeb16637973b13e605cab390d2970d0ee335da334d406037b737a1715dcfff07996278cfa7edaef3e8c0d54d641a6c0684dea82c1ce9598ca2abd883469b6b5d6425fb19a8c05f57aaf3b475e3f7a7c84013385bd730fd43e6c54bc41bb910b67360de521fa45fbbbb67af44d1d8068823a774c63e0870a7f4781d80027b442738be861789f8fcdebcf5b6fc24837cee5753017cd9a7f7fce8ecc8f26c4772d6c1e3faa61241ad0514785d3db950f145577b6e7ad941e1567a3d8ca9b77b5e2c77b9a3e35f50264aca0f981a42c4a6b9c59e6663b7f4cd65f9e4c46b24965aa50db85054c62b83e74cd08c2298f5036cf50879ca6ee190ed82b47df6eb49fc92b33f52c0c48f17a9ca87c6d0c56d1984b670dfc8e5658044d6fd6e9d6c7e3e97f7a1dd889b9d53f9731fb6efcba50b9d1cd4b2e468c0a8ec32ae28021fd4dc1d9a2a59cad6dd7d52e565228675712ea8cb81421c4f46d40e1b5700c3f7304e3936664dac9156667eb85d6ea1e00928a47a35d494dcf5a98fd19c4cb9b954c6b0a7a08e83eb3ceda6c24c226c8f7eef00185265da55a6bcb65a10bfa3167ab70c5cb1acafa6612d91a29fa842b843db3bcdaf41f1084f825fc57504f025602dadcd0d873fe7d0dd39de9dbc21aba2afabc4", 0x1000}, {&(0x7f0000001380)="29427133813ce8dcc4c5b0b3b7bcd1a6ded77b22f175a77c74ef766064ca0e2b10bf8b1525d9d3af44c4", 0x2a}], 0x7, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001440)={0x0}, &(0x7f0000001480)=0xc) fcntl$lock(r0, 0xf, &(0x7f00000014c0)={0x3, 0x3, 0x4ef633c9, 0x3f, r1}) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x2, 0x12, r0, 0x0, 0x0) 05:50:11 executing program 1: kqueue() r0 = kqueue() r1 = semget$private(0x0, 0x4, 0x4) semctl$SETVAL(r1, 0x3, 0x8, &(0x7f0000000000)=0x9) kevent(0xffffffffffffffff, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0xab}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f0000000040)={0x6, 0xffffffff, 0x1, 0x3, "c92be8505542d4c6475877d1b2fc1dbe9cefcae8", 0x3, 0x401}) kevent(r2, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) kqueue() close(r0) 05:50:11 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) setsockopt(r0, 0x6, 0x83, &(0x7f0000000180)="5b00fe5a6ce8f70b6f15fc4cbba81e6db98a5383f7326c86b647cf0711d9517acced9bcccf0973d78b0310fc9b5f2c7987632fd34fea7a4eede8c6352d5e1003029a21ccc67119e72a4ab35fcc188e16d8dd1db676ffc417077f7b4ffdc75bc836b57b141d6c865968c1f9473bead8d5d6c42f2e2cf2195c539dd35d972e06a5a73e827952d42424608e01d9b109153b3cc2de2c1c59c122536cd1ce", 0x9c) setsockopt(r0, 0x25, 0x4, &(0x7f0000000140)="87ffcbff132f46abcdaa9b753048e60000000048", 0x14) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x20004, 0x100) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000080)={0x1000, 0xfffffffffffffffd, 0x5, 0x1}) 05:50:11 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) close(r0) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000040)) ftruncate(r0, 0x0) 05:50:11 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open(&(0x7f0000000080)='./file0\x00', 0x10, 0x2c) kevent(r2, &(0x7f0000000140)=[{{r1}, 0x0, 0x1, 0x0, 0x3, 0x9}, {{r0}, 0xfffffffffffffffa, 0x0, 0x8, 0x0, 0xfffffffffffffeff}, {{r1}, 0xfffffffffffffffc, 0x1, 0x1, 0x3, 0x4}], 0x7, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffff8, 0x8, 0x20000000, 0x401, 0x6}, {{r1}, 0xffffffffffffffff, 0x80, 0x4, 0x6867, 0x8}, {{r1}, 0xfffffffffffffffe, 0x26, 0x1, 0x0, 0x1f}, {{r1}, 0xfffffffffffffffe, 0x40, 0x2, 0x7, 0x400}, {{r1}, 0xffffffffffffffff, 0x80, 0x40000000, 0x2, 0xac3b}], 0x2, &(0x7f00000000c0)={0x3ff, 0x6}) fcntl$dupfd(r0, 0x6, 0xffffffffffffff9c) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) 05:50:11 executing program 0: r0 = syz_open_pts() pwritev(r0, &(0x7f0000001780)=[{0x0}], 0x1, 0x0) getpgrp() pwritev(r0, &(0x7f0000001300)=[{&(0x7f0000000000)="1e23c85b02dada2635797d283a51e05ee90b768d8ea9e4b122957795eea0db6d6bb2ae899cc9a5c73b5f8bda8862ca319db1df4c3fb9eeced50fa36e226548cfea721dc98ef84a68", 0x48}, {&(0x7f0000000080)="a0119b17d397d03aa01802214d72343a69dee418948ae7970e9fed63ba0e84562ebf710031138e9456d08fe244030eebbb7a37dd31948f3cb1d95b5bf034deae0587fa5d7fe40f75307f4597d0e1e0bdf808248ed5d84eebf7944096cf4382e6377e843f7db8a73587b92f8e9c2906554b1316f2b6677e74a8744aaa10f345af23975039db38810406bc5fdc7fed5b687d5bcd657190a09eb131014be39473609bad3cd6a16a2dce9f13b211a66397edd527e2257f6e75a74a9ef8f7b3fe3aada966450005bffe18abf6af73d4f625e788b288510dccc4996d172bbfbb", 0xdd}, {&(0x7f0000000180)="71690190912164e973ea24172a88395bdec6c26be28b0cfb2569c65e7d0a496e28de8969e70845030c9ccb7e1984dc51c0d20dc154b8f9ba4666e0b7f6ce428e4047ded3ac60ae784701dd35a34735fed40e858fe2ecc20cf1dc9f1dcd21c6bfdb45c93a8a9e6f7b53ae5242efb30cf95f2c5ecef848d32024c17ce111f0ea78756da2e598996e527d5951f4ae3e7936e823b24b1269f1090bdfaaaea65579fad6e076a36f19c7dd0416c9b2b9b584f51e7d0638adf13c87c23a5d6d6d526b14a0236b6f87fe7631dbaee0780758b209ba907795b0be63d125519326a1fcea93fc4862faa62cba21bb3f34d71ff69b7894214737461feee6a1c4466ea14b5a23615050bb5a7d7750f37a7946e0488b5df6b908920c56ab3d5fc2b35c92be9c3fe9977462ee755ec85267d4526c56d6640da638d1870bd1a105e777f2b39202048b12b36cab5f2e8649ef4b92d98b46d77ce0234c3f5e0e381411a7a57003d30f8737d8b72d94cb0e4babcb6df2dcc435e1418d9925fcbb39094bf9bb56de91ad0bfa443266c882733826e3c954452a53565a8637707f307df26abc0b023395a7f65924e45fa1fe47da9bc2eeb2b54034750ebea738fe5578b65f72b9e697638a7d19db851cbd676c0607d22e4f4e0f631cc4b14147d6ea6dc51b45b0bb8a3ee9873ecff44e57f4eb8b54df2f4fa85135a6123a196225a1629605e944ca64a5be0fe55b226fc824f4a201a1c65bfcb4d77f2fb6c14bfa1c2982f5c55cda54a8260a3290a9fd3a244b5111d35ac029ac7266ccbdf4d0641ca8674b5e8751a70380ca53a63e9186237d97b55a4ce8d87a8ab61464c0386ff99b9e74af07a6aea5b8417d70b46da44882233928d22eaa5eb1d54aa2bb423990f178120a48783b4bec136bab75a16affc8d6d5c9123f322f517f19bc98ea5f82c9da19ded99896d36a9b352e32981ff8787ed0a06053373169b67be806d021aef02479b88f0f78741c7a3e494846a879a82709a2626df391c2b6dbe8d3cdf0dd8b2e82e9e31f39c785d0bfa94adbb62868c7160ff4ee35c1260d3a8ae25e3f6100ca36038585c8a327161db6a9322902a5795fb7a3fa4f5ac43c161d0814ac4fe62f006f0f18c61154fbeb9f3dc0c22cf7d7636dcdb48c5d63b781c84068610b499ce4377556aabda8bac9c664218b86d7e89b227d7eec1f98a1128aed5e7f6cc541de23fc9843fcdcdb07d0bf3db0c0ec1517ba904f310c9b7149107d0b19e1a744d695ba90cbe948494aac9030a102e2594c65769f4ea059934c3d3280730b05af4ec77ca54136bb64328567f718e5ccb926abb764de6e504bbe826e91a7580c8a267611642647b9a08f32169b9c30f99befe7aa6cd4ae555e07d86e4501e282f420c4f840fea19cbdfa0d4e9b506315b2114c3d294a8d1ddf57f71aca0b331bd38422122784dcb780311ee9835c873c9b8d25b53ac6fd1935d4c4efa788a2b905ec199e3a5ddad7de179b3ac57b1856ee022fbe5e282a2e19ac2ce613ab30f1131c132858f376e5a1867617985c4c979e7b14871da7e064bbf4e32889c2ee1cddd1dfede224ab2f7efc35fab582740fc6e3a57ef94c1b7b0b91c81cb959d942e1db7394e4f85816ce01f20db72f6432b9183155e43c3d5015073e7df54d4a692db7d4b61da3ce6aad3a8aceb9a3f0a3ba099ab05420cbedd0c9f3bdd7f0b48441682d52660a96afcdbc73ef12d92a7b45b2f8a5bbc3d81d04434b75502c8ea90ca5385fe6b8c1c1c0097d7ad945c9b858bd33032a705021b57a93f8ae1e193e2e90eae4d3fdb428530e8a8f39c284b1eb73e5764a59ed93326938ef0b314cabb6531c352eaee377587e1d0a982131c9c2a74e8692cc2090b3c6ea692aa30746d9d7e64ef725adfaeec3f6079c3c13f7082311025d191a83202b68d456fa5d17cda2019a50c0cff681729d16528b68677b9575d93d3de8e7459b0549a70568a41035f2be450aa11666aacf89dee551b1a54fa92821425b0f9897425a6fc3790117f08d8800a2e5f719db6b60087b243204503552a33d3b707c3827e94d26683282de0632f350fca6f4a088306d97ddca9bfbf87c8472a608f8de397e08f3816e52db6d8870a50c2267b0d47b16520ee7f6711cd7ae8612550dfd3cfdede44a79061f3ad945612bb5543ae18a1093ead364da484fc3424d00e7d57c1b3792ce0ed76285499c91128e22657fd38b3c2be89a9dfe8909dc04417f30ed620c7aa325ea87a08e853468de8bc11585ba8db8b95825150f9885438c52e5ddc013cf58e77c2b3538863ad19ab43e15ec31de36f8a4f2583c604dda05cb4661459ef5446d539434af371715c7fee1d5cbc5bf5b57a63ff350e66f38bac29291e3340fd764ceb977011c9727fd960fafdbb7bb5a187d2b78ab30e006a0ecfd04f422f7980204e43e18764e6db96db133dc6bc2352f15275dff7f0ecc0838bdbc428a47d9bfa50f90dc74dc89750aebecf1ae6d263a86843152c5aef52129a62ec9c961bc3b9fca27397a7df1bf8f98ccf6a1de880583a1d08ffa104ffc7e47f8b87bc4172b3b912dae5a59f11bbc5bc58ef5610d14c1cf07400c75af16d26ddad0001ae5378dd3fde541cb9ec54bfcaac6a7d633fce21e8acbffd5551e581eb9c3a4d4cce749430ae90d4dad969bdc7517829881435b61a17f9174cd0403ec2e201d7d89ed4bc02787ea43c43284e950f966d0bf0715a21bc77b58a8c88ee94b006ecc06342e8c8deb76936a267db99a2e204807e088dfbbd51b361a4728ffe405d614d227ba7ec5c86cffd787128a1357808a5f139779be7c565f36b35572fadae2d466456408e5a209202533b308469b28dbf87f0e4f38b11ed0ec220c4d455bb4276e3d2b140c31f4aaa60ffc94063745ed93c18cd51dca77b6ee6df8b6811a1c0a100ae389d4c3dff6b7449c0678664f588fb327340eb1210062e9faf6dace8276d060ef2f5878e6189717c7a6e9f1220e01dba9a9aaac6c5320abc388f997abf24f3a1c1cf7d02d2b8ba9593aa9ca578ea730c29193cd2b5b4d956c17f7aca951a659a6e0aa3e11a403f06983c0ba5c4965248b4a4a3163ef854362714b5d730af5a98eb531a0fbe437348aa46f068e27855f59439c2670b920bc0c5a7aadfe782f830bbd17420fedd0ce863eeb15e30d0d761a13ba26164604a2cd73cfb14cc5f7b3a8cb28f6936b2735942b3ec09a3d2b0c855858cb1242dae8c644ec7aaa0040c6388651544846cd8332bb28fd170e3fec69a3bf3c12fb4a920c0189292eddef97a5caed9419e4705b1f2b93eddc51392631408853d2acfff002594902ad291834c2b811838eab756cd4e6e8883ba8b157e420811e26db39c0bdf670b252df4aa1a6d0e325295d13af448f7e9b7633f8d3dbecabf1e17d2709f152f3248f6fbae3c2ef40ed271c770af131a5ed0db7656829ad21b6b3c0bbd55e4453c0d44181f3f7882f8bfd02b4d1400c37f333a707d8c81980307651038f53436813da5a0fcfa2642ca9731e50bb998172fd4680bc8ae4ad3da8b7ddf1d3bab45e09936dfa5937419aa56adb78888b1e6d36810bcc0c55c492a44e3c34b51ee02bac8ca0715a981244cf5f7d6958a160730cc2b2e0c8a6f45b6c8a638ef68216c1ff12e936fa6a2f6b2b3be9825d1c1f5909b48ef18710644643f44f97c5ce1a0675c142979e2e17e39274f7dfb2f948f571dea6a82684fb6a30537ace82b91a429cafaae6dc6bf05276c8cdeb3654c42db5a0e6a0d676c39b5adb17ca0c65c5a99aa5863edc5cb0b08be898c1c41069b8427d1e22e117d0a062ed89067101cbff2764dd175597822507cf4ad7837b483576ced61d2a9da1349bdf1dad775939a4e3e683e123f5bfe9ad5b01fb5ccafc0dbfa1828ad16135315805c1b4bcd2912d1c4eecd9626a8feb4e4cbace5a567a6ebb53f99185a38273fe94ef1edafad77ce14177b55ac286648d898571be5a8de6b9d41200ca9d3539b5887f3a75b31c0e7185f235ec86bd376b595a3114346e2ca50c1f60500d25558271408c50d0ecd1a5ceac419a52395adaaf1c842cf10cdaa0b2ed4f1cf787e2f5d44fdfa5f7e5c3a0711f6de1add54fb37621fe003de21859abef974f802b2c64711360f838ddee5c93907d45a16458b53f4b73ea37f9b385ecdfad701de5048338e789c31e596b666c9653e59a28532f0e62f5db58e9533bd01534fb7519a04ce3090a9579ebfb88551877c3fb80c65ef8f3cdf107d8d51a16de57bc10a1b1ca2a830becaebd219d2f5c654cc1a22259747ccca5ee787e3bd3b45503108c469e0f07902d9eaa3b43fdd4ed880ed30e700049c05fe732cbb088484f7d7443b7dbde8c15c401c2a0c014e3e1a22ecadeadd4d93ad3f6251954f1417c1a99c366ee484b2eebc99378bf1306789892a8cabf5de9c9176f3e2353b19bb9965ee5dea917e3d2a30c1cb966412347e82f3c5641733da781066af2865252e813d50842d91604178117ffe12a43e2e9017fec56684df4707d1891e7a2ea85188ea9e7a84d04d61141043d6e75c8837ddb870077787b189a820c13ca4a0d14bcd7e00458a7a9dce4aff59a8602e6b6f2a0ecc78f681ace3f5f5aa7a19c6ef5efee8796dba276c3ff33b7b0727aa155bbb36dc02d9a63ec471b5567009ebb523d7c1d620410e27beece70eea0e319ea09ec85369315e8e78a0c75d42009191bfe8a2a426eed8daec11a998b15b134696b443d5ef013ddd9e8dfc00f8142429eb443d86023e36e88960d6424416841cba4e7aa8412b3a817a58566384fcbb9a48b1c1a05a75faf7cc4c4efeb1f64ca66f67b1dc373672f88a12c30f2d68d7941eee51d68f1dfc1adb35a9d14db7778883e6ed10c749c3447194cef43a5ed4aa432f726d56ec8a9d9454169ea36b54e2b1f6ac704c257698903024edede2062179f756369f64bc75bbd9168d0b33c697af66aac30b7cfc8a8dc22920ef432f17d0572cb192c017b7ac7773d4804352cec3a9052df4b1aede9ad372c6b365e5a4ec5d89971446581edb06574c1cd6c340e38d7a470911372d85646b8c32970f94ee67f062582761ef37d04f7715d752291def90bf1a167e15ba0c8f26ea52c908b267be5ef281b96e8c6979de1adb19ea8eb76e5fbb997603b2e8486e360141c96ceb473f02322ba3944442fa17b4d9fa62d99ef2975a7a970dbabf6ba9ba7ac1ae46abed49f52f4444ca3eed1b3ea705be41db0fc15c5b8fc80aa80b769cdb9f5a3d73237fbbde76233e3df6703b8f4c33cc59ff195cbb272f1b47f8d3de75007c27e50a6add93a3b2d101f07451f44aa00cfb1baab69896edcc4fb5b57068e518ecc73ee09cdd4df29f42273393714db7f855e228279f6ecf7df0824ebeeba447ae478fa2d50f1ff2bb2749ae0fee2d82a4cd810e9bf7d1b70bd793f0bdb81f1e518dcfd183bef57884ce13ec60f26eceed346968d9c455e52d7ab990dcb6a127f6590e693172be08e577865e947814b3f933c13898c08de041bfe9d806803dc2409d8ea0b9c134e099e7226c679ff258353eb06060b094545b9194fab95689e3058dc5e1603556a8b74360b6ccf11175f21c8afe87c2cdd240cb37014f689259ebc7ed3e0844e4e09e5cec11faa995edd4d5c45eaa4d48ce8991b2f33bc5c7fe057ca465144477636e0a09ff1084e4783df41c30ddc62db675e02f695be60328f1d37a2996d163cc97ad9d7d2cf8eccc05fd9e78a3d14ed2b1937c76184db47d2a65accea2b533b2d61c93fd9391adaaf42e93b5296daf50279", 0x1000}, {&(0x7f0000001180)="4216824d8eb6cf5cb11a3badd88d2c7b7555775b924893cce0e3cc7a1a5ad671b88d2c5ebaec729709160cd58f20afce3ab8a4a2d245dc018101d917bac2afc443954624d80580780b79b84478dccc0ab5773bb4c97a69fd7e756995c1629c96c0c7e6a48a786d7d25ff874a3d2a76c4cd2646983b497ec6f85ef6327de2dc38fc5a37934510f1cb7e65f274c1ee6021b39e759c84b7376b40bf7cd38fc82ed63b416713503e7f67a5dd18d1173b977cd2628a19d08040eefab522", 0xbb}, {&(0x7f0000001240)="3b479d2333b141b4e1150221ae7f562fb6e00619445040194d68526997e6493142a58cc531a4f296d4a471a048d00b813a805547180c7297ef979c9e44efadee07272a41dd58ffe896148cd207052181d572ffed1651fe486239e51ff7ffa834e43209c6e443ce815261a1bf0dc09c8e940d85930cb1bddc6fec8ef50eecdeb30b9e887e32891bcc722df3802d8b8c55a3ada61bc093fde8ee3ff6", 0x9b}], 0x5, 0x0) 05:50:11 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) shutdown(r0, 0x2) r1 = dup2(r0, r0) setsockopt$sock_int(r1, 0xffff, 0x1002, &(0x7f0000000280), 0x4) 05:50:11 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x7fff, 0x0, 0x0, 0x0, "d70000020100000000ffffff7f000200"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000000)=0x8, 0x4) setsockopt(r0, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 05:50:11 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x10000000000, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) socketpair(0x6, 0x1, 0x40, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r1, 0xffff, 0x80, &(0x7f0000000340)=0x800, 0x4) write(r0, &(0x7f0000000880)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000040)) write(r0, &(0x7f0000000380)="7b267cf1cd44db08d36ca0f61f7f0cbc46e2b106803d078db0e90884bf061d430904bef61632582bd169ea3ec5197d42e162b48c4e219699420a6a895951262021743ae4e4ac66b5631d5d3e22d93481def230387b5b9b0aad54e46177ad32feac839acb704248151ff31345c30d0393e8874ac3a6f523a74405aee4fb3aa5fd2ff10c380c2f86cb7fbbc83229c9b6799c602b21175276352f9e7ba3f6cc739ae2e80a4f65cf39db474787b0f2eaf42ccf8d0fc1e00d4b80d9d97eb117ae224f0f38b6a1c55b52122fb699813d7f82c314e27353f83538688d5316e44b9e34bb0592157c0e17281c14f17c8e73010a0993497ffd73927753d1518bbc1a9759f1698cf0d5902e14c637529a22162a2f77b89e709d2dff5bb25115a6e2cdddca3ec0757fd733235d94a23cce6e4caee75929067e0e946dcb1c5202891e826b148b8e0801d1cb84410caa1e0dae05a30923a8b69610857fba708d91828448ea35672f732567ed6746631e62ac10642b3777cf935b5303b0a6870b693aefff47fd4acd38024bfbd4565248375cea1053772f19199692d10605083134cfe11e491d977d829016adebcefbcce46c6d9a1a534336b83800d31280eec3ffaa1d06decf5359995391e85787319ad3e6813d478c732906e3b3a00cd4ca90ee19ef2b1e95da69f166766e3b8e3f0f9d7d63c4a0ae1adfb9c1abcff3782d52e56b9c8702260be62294b3727c09adaf261de00c9e99c76765521e9119248b1a33c7e8f4dbe8663a5406ff24ce2d3c2aa611772d424d7aec28ca9d256f707e0a", 0x239) r2 = syz_open_pts() close(r0) r3 = dup(r2) setsockopt$inet_opts(r3, 0x0, 0x0, &(0x7f00000000c0)="3c95ea31784ea8ed3d90b5f913fd8c38fa9e3fd7a804d7486d5451999c36d34c99343740eb013d6c499b707b7d2c96b9d76d3d29771c4078a90885b143f575e91aa388ea97aff6742145d936a2a7d66830bc546fc419bdaad27dd3e9f7795e6d419edb46225e72c58f45cd246e7585703fde563ff7ddda132f742a8fdb90f1e3c5bf0335fe391ed468ac3c8cf0e33ace25db1ddedc7a3ee9db4f87164d10b9b468e00d7c677703b7fc21579f2193e68451796ff01d8a1592743ced2de4d764bde4fcc1db36361a38123067548a28a8049b565cceca593a", 0xd7) r4 = syz_open_pts() readv(r4, &(0x7f0000000300)=[{0x0, 0x388}, {&(0x7f00000001c0)=""/222, 0xde}], 0x1) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f00000005c0)=0xfff) faccessat(r3, &(0x7f0000000000)='./file0\x00', 0x121, 0x1) 05:50:11 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)=""/144, 0x90}], 0x1) connect$inet6(r0, &(0x7f00000001c0)={0x18, 0x0, 0x5, 0x96f9}, 0xc) fcntl$setstatus(r1, 0x4, 0x84) write(r1, &(0x7f0000000340), 0x10000014c) readv(r1, &(0x7f00000025c0)=[{&(0x7f0000000200)=""/4096, 0x1000}, {&(0x7f0000001200)=""/194, 0xc2}, {&(0x7f0000001300)=""/142, 0x8e}, {&(0x7f00000013c0)=""/69, 0x45}, {&(0x7f0000001440)=""/4096, 0x1000}, {&(0x7f0000002440)=""/197, 0xc5}, {&(0x7f0000002540)=""/87, 0x57}], 0x7) accept$inet(r1, &(0x7f0000000040), &(0x7f0000000180)=0xc) 05:50:11 executing program 0: write(0xffffffffffffffff, &(0x7f0000000200)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e0177513a18db60390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a2592c9529443890c39abcec6c1c369fa47bab9e1aecf0c4aa9f915a4e02f98bdf3155cd7d25d4dc373bfc0ed3c5930e6059a3262664b9e3cbd578dfbfa86f8f1bc7bc834db257824857ac314db10ed7917354a002af475d52a6b", 0x92) r0 = socket(0x13, 0xc003, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)=""/180, &(0x7f0000000100)=0xb4) sendmsg(r0, &(0x7f0000000200)={&(0x7f0000000140)=ANY=[@ANYBLOB="00e12e2f6633de12d425904cdf1075696c653400"], 0xa, 0x0, 0x0, &(0x7f0000000280)=[{0x10}], 0x3b2}, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) 05:50:11 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r1, 0x0) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x2) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$inet6(r2, &(0x7f0000000040)="b7e86f4ed66e788c5b5b1532d3b96c299a49ad69eecd743aec767a80ba4d49ed77d71a1e3c79329e74adb72e70dbc871464333720b0bbf1dc2bc00d4", 0x3c, 0x9, &(0x7f0000000080)={0x18, 0x3, 0x40, 0xab}, 0xc) 05:50:11 executing program 0: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0xfffffffffffffffe) symlinkat(&(0x7f0000000040)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r0, &(0x7f00000000c0)='./file0\x00') ioctl$TIOCSCTTY(r0, 0x20007461) readlinkat(r0, &(0x7f0000000140)='./file0\x00', &(0x7f0000000280)=""/183, 0xb7) accept$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000180)=0x8) 05:50:11 executing program 1: getrlimit(0x0, &(0x7f0000000680)) socketpair(0x18, 0x0, 0x100000001, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r1, 0x2) fchmod(r0, 0x8) r2 = open(&(0x7f0000000080)='./file0\x00', 0xc00, 0x80) symlinkat(&(0x7f0000000040)='./file0\x00', r2, &(0x7f00000000c0)='./file0\x00') socket(0x18, 0x8000, 0x6afd2217) 05:50:11 executing program 0: semctl$SETVAL(0x0, 0x0, 0x8, 0x0) r0 = semget(0x2, 0x3, 0x440) readlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)=""/230, 0xe6) semctl$IPC_RMID(r0, 0x0, 0x0) 05:50:11 executing program 1: writev(0xffffffffffffffff, 0xffffffffffffffff, 0x1) socketpair(0x1b, 0x3, 0x80000001, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f0000000680)=[{&(0x7f0000000440)="c0c1598cb40165d5e8a3e6a3650cabc39ff8642e80b984b5e6f495fead3a2eaaf6e2c1b74e93804783e1051219e3b16e161a1e687a3bc4312b31b5f07c70bbdd46d425e27f111a99a6e3c9d5459c74c593c07ddc08f5d2f2f0ef56d7796e76440e4b389dd774a27f4ee3bb6b1ef290228572e896c5cb24167178317ffd6ef6452b10d70be2099a04e7bc93f901428fc2309a", 0x92}, {&(0x7f0000000500)="3deb11b2d50cd3a63482d08bedeae512dc3fc845d6b7c0966e3031016e68d401609ff1d1d4a8d65db1ef4ba6004ae20ecb7ec545d9e7e110e8e9f0a1904f567daeb5eff046851019f05995ef401144df518b5a033ee4e0bc6e96b8c178e8b9b9ea6dd366a7ecbf4d", 0x68}, {&(0x7f0000000580)="3f1023e3f9c5efc30ac5487fa99ca8a07098a2f251bb16a3314b860823f97748d2ad4bb8be11a8b6468e75867a6c9b82570e4d2fc46d7c1b6eff7dc08bf3ab279307e0ebc4ca7007a4cb8d880a0d8fd3b7459542714e200306ce51c040c8f7720f477c084c705b4dbf6052b16d96b3f49ddc8c4b1a17e0ce22ce6f2ef41bc3254fc2628d25804782d23a652a7403c70dac9024d29250ee95be77628191997164e558f66b65e934f349ab1aa71b68e4068205df088ec164033ac2418624798426aff5ed311b16567318d4a2d7d478f11fc79e2226afc9fe5dddee882e0ebcfae645c934970f77ba403b0c6d922fb94bf24ad22192424835", 0xf7}], 0x3) writev(r0, &(0x7f00000003c0)=[{&(0x7f0000000040)="1753262eece301a2a97f8df3e4d607d8ba797bf714404043f9197bc32d144d7f79c88f49df998db26467e90d80030618b462928d7028714484f02b8a953575afd3f9278e78c6d7edbdbe7d6c16922cc1e70f459faedc2d64eb5ab3ac5b5371fae81ede34d42f825ec88622e556facfc61f49eeb3232c3f6f7c6aa24502dd017ba30a7c2e3ff729ebe05c12c02dcc49b4dd7b5053fb62161d9c7cbdc4f53217a649c0b77e28633030543502315b415f6104446cdae665148ea7100483f5ae491c59c7732e7fc63b26da5809f72f4491cd43666e1cdf", 0xd5}, {&(0x7f0000000140)="5372cbbc9be4333b111577c29909999d59f739dd6dc3a8444ee104e42a42a43fbf06872cbd908f7370f23f2b984377aa329c69cc392faaf4baeeb8e412e8a4ddd8e099c506143e5c63e2217f936a9d0f0e53549091ee3191a781f17bbe6153ad186b", 0x62}, {&(0x7f00000001c0)="e89b277b9cbb79dac87525f1c6cd5b503542739f5cd219911e18d9fec11d", 0x1e}, {&(0x7f0000000200)="e96c276df76b835bfe4ab3bc8b7067", 0xf}, {&(0x7f0000000240)="6f635a951c447d59cd41127d406b2ca2808c7289fcd1952d3df0a58fbb7c5ebcc9edf8f4065916666413fa876de4fbba90a5ed97972fd422285c9a7f80f60738f8459a47c1af83b27af11ea8af88c4727c6bce64e215f57df37fc94614f5d42603ce2efe1b402f7bf822dccdbb33de17a8ae472dab12fd5428a347b9fa0b8b4c1c270c1e9f5a99b5e2e080fd69e4d17353bb87ca1d72c657d07d6bf0a8b57be1622e3228107f26f2d9169c3a3477968072f308f0683f3ddd8bc012d0bbb435709957574ffb52e71a0a02e4c8b2", 0xcd}, {&(0x7f0000000340)="dcd7", 0x2}, {&(0x7f0000000380)="81b8e1318d2ddd44f336fa7f22e3858094dd87", 0xfffffffffffffe40}], 0x7) 05:50:11 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0xfffffffffffffffc, "01000000bb0900000000f400"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000004c0)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf90f05000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002049fa9da398bcd62b103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d8e1736a01ed01d72f5dd1d95e8f6b9d3b3c190fef0c9ea73906e2adddcb95afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a627d0767106bd31b4605f1d0008fd323e6a8bab89057394672c25bc15a602", 0xfffffea4) flock(r0, 0x9) syz_open_pts() r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() write(r3, &(0x7f0000000200)="e1", 0x1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000240)={0xfffffffffffffff6, 0x0, 0x98e, 0xffffffffffffff81, "85fe4dbfa6020009000fad0800000000000000bf"}) poll(&(0x7f0000000000)=[{r0, 0xc}, {r2}, {r0}], 0x3, 0xfffffffffffffffb) 05:50:11 executing program 1: r0 = dup(0xffffffffffffff9c) bind$inet6(r0, &(0x7f0000000000)={0x18, 0x2, 0x3, 0x1}, 0xc) socket$inet6(0x18, 0x3, 0x0) 05:50:11 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xffffffffffffff9f) r3 = getuid() setreuid(r1, r3) r4 = accept$unix(0xffffffffffffffff, &(0x7f0000000000)=@abs, &(0x7f0000000100)=0x8) recvfrom$unix(r4, &(0x7f00000002c0)=""/171, 0xab, 0x40, &(0x7f0000000140)=@abs={0x0, 0x0, 0x3}, 0x8) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e0177513a18db60390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a2592c9529443890c39abcec6c1c369fa47bab9e1aecf0c4aa9f915a4e02f98bdf3155cd7d25d4dc373bfc0ed3c5930e6059a3262664b9e3cbd578dfbfa86f8f1bc7bc834db25782485", 0x81) r5 = syz_open_pts() close(r0) dup(r5) r6 = syz_open_pts() ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0xffffffffffffbffe, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) fchown(r6, r3, r2) readv(r6, &(0x7f0000003700)=[{0x0}, {0x0}, {&(0x7f0000001300)=""/61, 0x3d}], 0x3) 05:50:11 executing program 1: r0 = socket(0x10000000002, 0x1, 0x0) getsockname(r0, &(0x7f00000012c0)=@in, &(0x7f0000001300)=0xc) sendmsg(r0, &(0x7f0000001280)={0x0, 0x0, &(0x7f0000001140)=[{&(0x7f0000000000)="da8eed5464899b7b0c0961b316ed2161460b8889ae0c346cabdde17b606b90174706a04f9510d14a43d72309a6ec72b7cdec8c966b7375fcc2d1264241555f00ec9c40a9d65f93dbdf9b5f64b027e18911a68ad93f6d2bddc8eab173b4882be19a2fe10ee1d173a4e3adea9478884da81d055e05246234fe6037db24e2a082941692acf351bba3b67d3040b3e6f62d6079b59b0998988bb2fc3f2cc7eb4a54a045cbbe1d2f9eaa042f49cee61a70e88a709e7e2b8016af9cd4", 0xb9}, {&(0x7f00000000c0)="1548df14c7b289d6e035b8336e82117b33851791dadb0be2cb7766f6b4495371bd5e9f32cfd6aaa1ef33fb348c9cf282602b5dc93959027c76cd52d66378fc609299dcbcceb1b43b9f75228f810ccbd4d69e0322277146afcc4c4255657addc85a02ac6fdd1003c799d2ef2d", 0x6c}, {&(0x7f0000000140)="ec41a8eb3ab4efa710e8370323055a7a55552df595b044355f43b72c340e6a876cd0b7dcd96c871e98b7248e58495cb7cd632ee76c7dbdcd1de12058efa839f1563e421035ef2a0298547613e5f204b0f063ca488e7014786e4ca16b816fbc859b853552f02bc9864acfde07bdce5dff62825624227c3cdaeacbfa25b13344c2ff025174c8a30dd86aae53703d551ddf8d5e7df17923e20263837682148508efd21830effb7cabb80cdcc03e46f4d3854c3e750c3b0a5e01bbd7b9a8820c0bbc6b46603574abc1f571401259abfe8bfad071e8596c85343f4746aa64624d1db8386c002c0b7519a4fe0ec00765d8b769992bd10aaefb08cf5641c2a0ecb705639291302194cdd8ffece0c0920c5a6e22e569faf95b4c90d5250c41ecc63075a68f20f80a4db4fca2983df3e7aca5de02418f3771b7685adc8222539f9b61aa10cdba858f2e7805467c2a158c04cd89b452c2cf5a583b8f7a97a925c157bc150d57ddd581167bfcaae3e1c29e2d5295ffc7f0e4353e8c6b725da963b9e7592dc2b08963e036c906161a58f6d7ee9ce5b877872d320ff7841bb93b21f854ea3fb25815ac250e7e82e727c6b875e34c602dd1739ac5068d299f0ac87f76bb7735866c426bd585f0a6689953636ca5c239d2a8b59a007b3f69df2510ea1689f5cc7114405972ca0a045fbf5ef647395ed68ace804c14f3befff08434c6f376e7ea339c1f4262e58a07ea9acda8b954350a7721f03062f16b7779ef20dbf51ea94df18211c7c333b44f0d4cf25e18503f2dd53829fcb5d8ff6938420e5f8369b871b3d9df93599928ae09a9ce64a805163e726ad067f56c3e7ccce04e1943bda06e76f6faad090e48e3a062cfac49c6b1376b6284d26b325ab05cee9a0df6ac97da02d07ecdbea2c6aa042a8238bb024410fa26de71d05df39623f83bb1e680278d3bf7b998622139fa1d6f304f06ea589a2f15225e3a9523f7f033c83239e5a0d1fcb206c58af0cf14736ee8cf3d4519769808c3678e52c2cb9133947815a0e98539d4f92a63a48817d48d7981286ba6d459d09132d296ac0d68e336e10bcd414da9a2ff7047909f760bcc45720de8496d3671122b7e6d438cc2c254762ac65ff276bd8226a50eb261e8b9017a86f3aaa31d626b6a334968f39754f757c0656df865423855082bf2a367470316c55c20220bdeaae94255a1f7044a6c6e51600b7ad1039af1fcc2453e68aca0e1269e2cc254dff0f408569f1d08aca4bb727a3c58c68b5b8f201f2efd4999e282ba9c8b9a1c9207f08426fca22d267e22d41dac54ddb5ab6da049623a134d0ec7b6b30adce0fdc614f09eb1b392c695f2a6c3ff65f20deaa474b592cddad2f5665f8c7b9f98ec963c03175c42721dd2a1b79673db26226ca39d5758d8e6e92a6c67b185a1fcc0012c395b29a4d10fae71d512ab592d6f7cb741511893342e9bacc4572d6f1e1c3dc476d4ba3e81d34cbb2d841ed0d979dde7b06f13ab251525c01becff329a2c5883a2e4789186f9a418037bc01cb85ebbdd353e4dc7b3f64a3e901e3cf8c6e68e4d49c62ae2289b0df68cac4653bf2a210dcfcc5c8c92d2f325c3876a829bc234fde2673abe2d89889600cfeb1d4565a6b328bca6ac6afb0abc0bb1a71290ef8810682088673f58f865eb730d3e73fb256089acd5064cfc8b2727ea5c1fbead1da0dadec52f1b61675185562180d3daaad023398251166172dfb858fa6ac877e056d6ce66eebc75e0ec13f7677d6f17b954dfc9c2606cf4568ea4fba66d0105943c0191ee7cd1219b10ec8f3fc099b659644e72564614025eb55b2dadda6e50cdb74c644908c7fd60d59164292a2225e1c8b445e82ead69a3890147fbb6d99ce06b3a723ba4dfb98e3a60047138079356bb282afc4c1f007acc84aa501aec4a908e73e14bb5aaead7550bd26be59ac656d5dee83d35af6d0e1bdfd6197cc5d156a07a13581f4ee6481deb2379e13f1ee9d90c95c923782f030e8aaa73097fb0d0dafd90b03d006152ca2279a90d54c945903b5ac4f0ae426ebec10b95181c1ee567b52ba4d951b96bdd8732642e22599f19631f1c2edcbc438eefb1197660c3cfb326c2578afdba1de559f5b0c0f62306007505cbb0879ef79a889e91831076083e7bdc6cef87eb162aab514f8423ad72348664cc01cadfe951c3f66c1fbe5fca4a03ff26e80daaf405785b939fe859f4416cdf3223dbbd64c0620c03c216b962e4df11875b4b800b5a1f742322d945407ec3934b228e0926f6ece5a66ef908c08f1751cfce5bcd724fdf2f037d896901d1e08c757fe446969bad39428a01d78acdaa9827be08fb293b9ffda6f3f5a2b906108ebf7e3474a7630aeb56130e97a28bbe8427501c1d48078a4bc62c673b8d05184a5764344b9fe3e95f7170f3e2178e57653dec8cbc39fa6a085f55433e2bb43412b836ac44de2f64f2b500f0575782819dde4ab76452435ddbcf5edb0777f76fcc6fc18508772997000741b07f346e21fe6c0b088003e30d96dc057f35d791ea50e2b9eb13123e1407700e32404e4d124b93e86332306ea8e5773ffa692fed8385513c4a7f89ad5e72c65b17c8afca0fd3cdee99bba977b8ca8a73dad00d41aea172f44fa20eaf56c6e124276d824110b10f1c43291a12852ca64024536d0e026d98e3d0ba83cd7d8c0a72cd57204e3629953d7d451c2800d76364b0e3a03f1293c6d527ab852a839ab48090d60ef3794b329e38c3ae07687c245da76553cab6bad0465096e9ccb2db65b276f8c901e76300024e0ba0abb655440c364ab7f576959aed5a9ad719d18485252699dea6c78d31061df462ca52ded4f41eda3164174ac05679bb72dcedd1e44f0eace17488200a7022d8d39aa3400e5b0af50f6fc9e5ef1b4e763ec5efa3aef923649d8cbd8f29337256f0997079369368d15ab16d2f796fa4a7c02020c15cd702ca1c56b0da0f4ff76765e2a20e33bd7f1dc925cfdb84558c915632164a4d9aeae20e881d1a91f9df66ccb901a64a05d29aa208a5dcb3dafc2d7bde08f24b659fef9d710e2855a58dc5c0fc29102cf2cbc1988d2d684d70fae1057f3504997a1d12c87f509aee12553306a49fa6bd8ec5d054d187c56ec1a85eb99bed0fea1e6668f56a1b86892c14c2e6c8fcb658ef1c78caa98e5de3e449e5a74ee4f8df46e4c117628e9e54a3e884d6771677787ac7e09fef34860b657bc4586cb6a9f1e28cc065efe83f9adc73c2c3fd28b3fd4c8a9cb1fabee0843fbbc2bbbcfa15b1023d228367d507d27cd78871a9ce4ff8f1384f18d19e75c6d5785185558c257926ebc053dc4e4b7931d3f7ea1efbf01f37df79c28c231f9c95576f91fce3aa4fe43cb38cea243be68cd5907463c8f24fcdd0c174f9d900d47c0df2a4e1c171b47c4620e7b45339c4170c2d9b23c4803146cecfdd21f65f649f2416731e6fef6b43bb7b8ba860fb56e62ba458be49bf77744b2b537621c28f3db463e25c6a81cbe4fb4711648397e1b2ebc3703fc7944f0f71d476f7d8b3695ae797906355062826463cc600d2239a6029660da725485c8f2984012af554737c4e6daf5a12cbf70850d5d4193b672544292accc1e8da069947e08b1caab986eb735d8e75d88e667444549e995ebee3d24a5c6d71123e21e84cf517fafc70f42c17afa1422e53741f8b16f6e05ecf7ce4cada1bd833601a98011c246b270fa2f3ed46d4d7efe03f2de4c1ed4aac2e8fbe6d2a0a343df1055ad94c2256cf135735021455640777ec73316d4d3189023446d3fe8c155af7051d4da0d154e4cda969becd4dbce420583410eb268dfc06ae5c0789f9152da2adeb6185a05b83e450e37881d76e08975a61565ab47191b2bc6fa3811de302b5869d7e9d50b7413771dedf66a1793113faeffe0f4584202d58f71fa794b97481f9f4e8dfc9f368209395422fe542abbfc37aa2f20451c5e367c9af55124e00cf59bdd8a5a65bdea928cda2e2c5bad1d3f86d013c4aa6a233e69aae5a268b2b317d82ec0efd2cf642a32cb7f2aa526af18505a96457a5985013ddb1ee27b8baa6cd3bff2a052a666a35f7a82247d1812543a759670c0daac2ec16b5b044fc8bed2cc9c995bbac2a306d4a8129e70449eef4437c5db3f85ea18f2fbd74bd23b3ff6924c34a3feca74fd8ac975854183bd41ef0dda17c20a05dff7d60a9eb49ac035837aed2774aac989c06cb9986ddc07c86e99eee6fc4976a712673ede5a06157642b23cb548d71652eca614762df55b731ccbd6552a4f1064e7e0b7b8965fa6359c8bfdb303ce484cd7d0e93c603a9dfc5b56f74872aeebf06bf3a9aed2f0223340ea5f668251454211c2d91b17dcfcbb35505ea0929f2c05b139013228c4e20e26a417834225a0c8ece323ebd7b915457c4bfb30fd04f91a2cc93c59ad09ac781af89aa8f4dfa0ccc624b60483983b1ae1e11d34440918bae5e2275e42fac88bf8a87e483b6c730ad607344251d8af262711d682f196b0d03b8a7ee9bf9436bd640399457b06853cea7de5eb6ec77271ff43bb92a9ebc2334a387b3318778556c1f0d020ca3304251ecc33481db29eb313cf89c1c23783c570a31d5cdc3cfc5d76035c1453fd8ee9f743ac951ec184dcb959970fcdd90a5ab01c9ed5dbdd75bd47f6d8fba36719a6f0d4b58376e85529869b3e5692d4392e1d50707a8f3a556ca273a10cf0a0f3fa27f411209f5c65d858b685a67fad7d1c3c49d4b75b432566832f355a24a60649e3a7a328d54a04910e17986fc5450b303ae76c6f831fd8b4840a389a677f0e227e4fb7808468f5e4124a18dfc553062d67cb75daf4808dc6f87c4b72f23eaba595141e72fb503a5f5c1c7d28b26eaadcb5bba9acf514e08754f7f1b94265c0e3abbab514105ebc87080a5913af0017b3080950516709244631e1f41e39109f11bdcc6ce85b3adbbfdc686190fb7661c58079c08310cc956b5fbd1b3484754e686d83318d917b2c30854bde9b9a3e1681d5ce8f8ed04ec81728ee0d85da42d6952435a1d059892f64bb221eab05a947117cfb637a2e472dd89463b2a2f15c5df98ac6e8de569702c406915aad466748065156c26b26b4d2b88a856bce7d95f069c250c002acb6b6422269745f99350afe2a9b5049787b7f911cfbdaac3e0d91e3011413cc9a211c241b7b42bb39537f7a2627fe9a80b69c46ce71a0ab311a9517e030d69db7f14bc327471cde121e445ceea6464747ed6e60f3639fcf5e532787cfd9a781561a5a6cc34028eece3b8fedbcd804522dccd6d78fa2b35de35fdcede7be1dd3f9a22416374f26481751db7503d51aafd313b6c4684aa0ad0d6e8137ccc4bc225bbff2bc8d26301cdb455579f2ec6ce121c82890441e9159921f6b00ffcbb9ee4642b0b76ad470b7719c8610cd9f68ba47eedff1659b42e8ee09de55ddb043712cccfa41981e2584ea8511ce9c9813c51b42e488d762a5ae9ad5514f4a0debd13cbb919c12119539a777f0b08651269be022640e490b6527c6b2ec0bd2e02ed721dd94f62c5b426d70673baf33819ea2f6ff9dce97bc88335c2d4d976e37489df6e68ee4fd54182048be36d161b4f831d0dd67cee25ca141842858280481cf1b814c7e6c888bd365146983526f2c492aa12edeee670bda906dcc6dfe3d746888bb23a0e911a88288a0e97d34a96d99025487791c8272c21876c3077089225815f01d6312d0e573630ba84b46f36661b1473c3747a47eef72729c28f124a8008d4fee5f309a9d323059a9d2730a402d20e77a98f2a96ee", 0x1000}], 0x3, &(0x7f0000001180)=[{0xd8, 0xffff, 0x3, "e6f4fdf6ecfae33544db22859feb352b9fa28ed8f41de25b530377379c4a5fe3feca157271dd98cbc2ff4c2ba8a1fa76f7c7e1d14e6382170150f872f2057a66ac11dc45907465a4d1e5fa62959ef0e43c9de60c6762c6ff539f9c3945ff259ceaaa4339efe20927f42d9af197a591285c64927f92231b7a4e8872f8a3866bc4a769f2672c364db4786f0dd9b5853380162a64c947682e8d34bbd52ea59a9b713e3dd4684263c0ef94f576a6f6ac243b39346015d757ffb4103904a9063af50e426bb1fe"}, {0x20, 0x1, 0xab, "4c1b623300b209af7c7d"}], 0xf8}, 0x400) listen(r0, 0x9) setsockopt$sock_int(r0, 0xffff, 0x800001021, 0x0, 0x0) 05:50:11 executing program 1: socketpair(0x10, 0x0, 0x3, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$inet(r1, &(0x7f0000000040), &(0x7f00000000c0)=0xc) r2 = socket$inet6(0x18, 0x1, 0x0) r3 = fcntl$getown(r0, 0x5) r4 = getuid() r5 = getgid() setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={r3, r4, r5}, 0xc) setsockopt$sock_int(r2, 0xffff, 0x800, &(0x7f0000000080), 0x4) 05:50:11 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xb, &(0x7f0000000080), 0x0) r1 = accept$unix(0xffffffffffffffff, &(0x7f00000002c0)=@abs, &(0x7f0000000300)=0x8) r2 = msgget(0x2, 0x400) msgctl$IPC_STAT(r2, 0x2, &(0x7f0000000080)=""/174) sendto$unix(r1, &(0x7f0000000340), 0x0, 0x400, &(0x7f0000000380)=@abs={0x1, 0x0, 0x0}, 0x8) r3 = shmget(0x2, 0x2000, 0x210, &(0x7f0000ffe000/0x2000)=nil) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000180)=0xc) r5 = getegid() r6 = getuid() r7 = getegid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, &(0x7f0000000200)=0xc) r9 = getpid() socket$inet(0x2, 0x1, 0xff1) shmctl$IPC_SET(r3, 0x1, &(0x7f0000000240)={{0x7fffffff, r4, r5, r6, r7, 0x82, 0x7fffffff}, 0xffff, 0x73df, r8, r9, 0x0, 0x2, 0x6}) 05:50:11 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) pwritev(r0, &(0x7f0000000240)=[{&(0x7f0000000080)="ef853432957aeda5a55bf675459bc84c164b46052fbc38958b432df02c5d9d45643217dfc5577dfdb4084d2a7a936a5bbf90c7cce102609ad3e8f5cb9cb4d4538b835a16479e9b8aa78e0afb2577f16f3a7698eedc572b3635a35a94fad732f1090be7688f8843a144582b4d005c191f", 0x70}, {&(0x7f0000000100)="792c41c867195a0d870f5e3cab7bdafec95a4dbab9d38bb8edf461fc4b020c10127863bb0804b09bf8ec49e527895aec4829978c3bc8d6ec32b5fe9df60ed919d7dbe11a57da6c6349651851d147a8bfd4ac63be3df508637e1c727bb15c69d37cbaa04c315b29c1198873af92332f00750da9491d3dceba2a4a5356f1527de2141675f6bc3f852443500f0208787b", 0x8f}, {&(0x7f0000000500)="c30bfcfd9cdf12ab2564887c80fbc31dbb725195bd44c3dbf8a75212b08a0f289f725523d0fc901fa1d0f3646e3a00626b735c0e9acd7593c8dc36a05feaf9a0a3064acd30e5f8cf8b51f8e6fd0c14675eafe8fb88c7f406961e502849986848bed6d0dba79d2d1772c9371568a3b35837999e4853122bba732d69f0a5e01c1b0f2b08d13e9a6ccb9b571b19bc24e6ede5cb9c0623fb76f3439568206d970848d8611c34b903c601bb755b1d19fd26e0e710c1accc3c7d7c7d6409b22a9c4c2ce38bac3fd1b84312a1d057508239f249b0a8a21f8137097c0f30fc5083bf644c5bbecfe8e28228088164c63b161801a90f6a14b1ba01644e50c5d1c94a1208fca60ab5b45d323bc60e5dd812acb43c56da6826209116d28d250055e2fab1b9231563a436d91e479cb542a27475e90fc9f9fd309adb57924c4dfdda5f0f4a49ee079464ae206da8effa5f883ccb1e3c2b1d9aee680a55c740a1fc407d1b2fa18e54045543f2fe0d8fcfe2349b6e4ec824805462140998ca8bb5b82e6a2d48680bd6354da7957d8cbf24ceecf9b771c11f7ba9fff0c60936219feee29e73d36b85886f722a111f21ede5b3cfdfb85b745f730e96bf8e4efd9e34ac7f6604818caf2388541ad71a3dd9959c64f242a3c98df44ba4074c58c7a24f4d4b314f4b9440036a7c2ed76f2c6a795b3308609638c80764c37f84db6e72eea8ee21275f4199364a33eb9dedb762eb47d3abe222eee916fee52117a7975317dfa580d28061a015175d2f8310324508d75cbfb6766c5a6f46becef7f3a7ba4c4876d175eaf6b812163bfe5506a2e6a23e5057412360bee5c3d4ead364beb7f203d7039118c6003619988a471d01eda42978c078de4d5d01a5991288b6da063721f4e4267e776897d67732119ab86c5ba91c9ca52daad47e3243e7740b10559c5a6f4be4b1126525c6772fd6bfd8c27297d5e0aa883aca35706bfbf20525b70b36db197721a4333643e93e5dbc6670686cc2e70ab8dac448c2d0a72c03d4b006fe8c09d25fbed8b9fc1de2a1b92362fa6a6608563539790b9f709f2a4d636f00e17ba1a069de102924987d834bdd29e849c5071e4e3f29a9f7f700281b6934c6f5fafe472e4ed274c23eb7da5bb939246f3027bac5c91148b836df678d8c42760528e07f1ac3c8183e2fa15020fc281f13838de97693062327c7f600b954f3ab74079b6a492006c99a78311c0e2acc15ca1683b7ce6fa0685d3a2aa019aa26eefa0c7272310162c0a6dc7331cf538f48d99569ce36477065c771528aa3e6056a35082ce6ee1cb169e3e163551cfa0bb424973a6a20dc2f00132e81849e007abfb214f0104c178ecf8ab45ef9ff95f49940d24a68404624879858f3d628471b2996d6ef2f73c3b0f995696625b8c2f87ff3f8447b947e3a81b8ede4ecd8dac351dd09dadbc2bbc2e97ec982be4b3b4922cfc134fd14c8511fc0e326cb81e911d667b0ca88abfd63b1fd11cf1a65f5fed12be73da110bc431e19ca8b0fa1fd088670a180734f05cc7bc5e70e4e93f8069daa0d8976b7e3cb2cdbbeb37dbf92ebd10d34aaec2b10c951561365e3b71c403a7f20eabd58333605afbc90d8b46242acba4be804196e84b8c58dbe3ad35fb3fe4ab9c2e9df8b71a97f74d367d88a9fd7bfab0b54c4ef5a87a1c6c6592c8a8944ba8c4a5047ad01753dcdb4c713d4ec0f8c28285330201349999e769f868ba4a337738dcf5ea91834699c3c14d405cc168e25f8c8dfa8ddfafecb698d8e95a2c445337c1dda4841e33d7ddd71360d5e53ee3fdcf58efaa400f8e8c3a3c59b4d5a26bdb462158cf0335579bb87e403477ffee93955a147ff9509fe41e232f2517d994ebb836370462682a53ed2ee15fcfd5e34ba9c5fe876403bfc6c453304f773ed78f7b6acc8106cec64115cb203f8e8194baef254c80cefc45842fe5ae97a35961453f92c54b9c149573b814dece235347d67180c2ba7f9436696eb92ed87b1dde206aece2ab73deea4f44bc716d5b8262b38ddaca7a4b0d920c4f46300a9b25a4c9582e7cb12814f97c680ad1f35fe4c55f793704e779ced6feac3f2e0eab72510e0f7c2d1887083c33f9049ac799eafaae6bfd1c16abe10dcce0b67634ea6acf8f32f0f500ea56c51550d7494ffd8cd721a6b3a8bb125c4a1d2fa6c42c283ea29a9fcd1bdfab82e7a6d62a33f5aff6f17cd0079a35c7ae7b373bb1dd99c87514851799bc5cf97edfcd46a2a4d1be854887d2f461369dc8fe8cbf694e695eff5a2b04f1b996a2f2d1fe94420f756d47dc753b9716fb28f366e235d97fb26c8a94e48c3bba5e7ccd3ea24c3e86cbfe1e6619dfff79006b7d31871a1764cbd0d1c711e78d54f49c1c3ce7637e89b74f7525d5555b39ba67c24fdf38843cdb47fc6afa1f0c077d3806e8c9d83874fd1b7e70538c092b11c6995b47b7e9ced5ab41e361350c6a65326587d489e26358da4030e15f96646894dfd41fe13effdabc4587293c54b426ae933e443a695073a0d51b74cb81e6ad7af6b32aa8297fdd9ba6517c261183c00eff37969e6cf58514fab127cda1de4079356a419f3ed48e39273fde62caa92d7c51723c847c1eaf02bad4a10302179c0cd63568963ffcd12611bd1a6577788f7a7596d590104f339842fd2973e49bf9a6317f1c3afe06d517c92312a694661a20708f2f60860df7a24b1e2a3e90aba3af0cb14cd56b639ea5830a1e400703db6885d11ea5fb772491b42d70e7e614b8f84bd2f13a93ce00e616f4a13021ec40792e13559a58b3bb6cecb74a2f5b9cc6697d8b18bf86d018468cb3bfe65154b7365c0d035c96a7f228e32864f1f7b6ea0968def68da8cade66b8709bce3231d8378f2f28cc629c5b6d1f0914f3f6ceff2430af7d8a7a73fba9559e639348330ec264632b357a1ccfb25105caa33af90d8ed5edd3c5bc7b910775f8b0a3faca5558a57963463a067e7933c5abcb8ed1451e8a2e52e30ab0f909c24a07920812f1e2c1eb863fef7fea5dfd3353ce0e329adbc482b67c544c77623add8cf69fc4378c9dd845367ef3a6dc1946031a40ca3dc89ba7cad13e2fd67cc6d025c3fafd95228eda07ef7a4d1213ee1aed02b14da19457028087e464c613fbef2262918cb7abda3a67433a192b58b29c3038571d0533e010593f1a1b1035f1c13375d9ba0993982fd7473642ce36aca693bf6f51b02467e3171ac15288d3f0051fe246fc42f63640326517601a439c8dc5f6f7ec99aa876e57acf94de457c8191820fb7406f61d0a87b5ff679f6a29a92a7cbe6a09a81dbc2b05044fc811a5c23ac71d902b7316ba67c6291545e13867584708636f352cb56a924614b2c4005cf1f07fb57fe84cce68cc437e51de2547058978b58de8a5fc93bfbfbd0b80af69696551de418a035b112371e961621362ab3ec4e03d7cf6df77841afd2cde0be7b8cdc36e468f3ac83c36ffdd22814177d337db96fa7b57e77037ec5b6323d10880648b30c8173b2ca2a0c7280d0911255316fe9b32f92af675655a0f30f47bd532d4ae614d75c30f80df3d11cd6b542c0fd4218d691654e50542aad4e85140caf6aab34aba460586891291e5f44cf170ed06070ff49ed9377ad633185621483dcdf7d34865c7cded08a060b4aac10f123873bdc1ed848125ba0e8617be2c2dd99f7bc1759065a51118b1bcf678ab4a0ab4328e079984420d381090f78bfe51d4258a88e0aafe544581dd3e9171d1cd1540f8cf7ed9b087ca48e3404f27b77c98ea5dcc8777f25bc1320ddc8f7f6c866a1c946e5f5d2777e720dd9f02f0d76ac40695f91a48d2f65a25b18a99765093b7b3379f187cc0ad9dbb36e7e8e6f4cb4909eb5add89cc66ee275fb7c6a9606724c69e97161c8c99e1a906ed3e8a47e6ae1bf2db3627c0c1603ce458f0db4a3a7eff739edc29d92d8de0beff038e843b89e00ac1c6afe7f05cd48f9fccf8d67c2ddda7f854df1158860e7d775809f02c23d38e82ceabced9408ab4ef5e6118cd88761514d87c55e8171c22bb70faac824298123dc76585b4687cf051545e6ad2b198fedd81a9f848cc3bda0445ca78b059ed0b2ed0fddfd474725f70ab4b188c27cb2d77228b225cabf28b1b22e939fae5363c7cc664f6cb1f70485adfa941609715a8b7c62f85ae76d6365d9491152ec1313a3489d263d1dfbd59f2e4f4393eb31b1ef9584f759850fc7bc64d5d76ad95b832ed1ef0c98f165a0eb549c71c3bd0d28290d8b62fc8faade71cc35748c9c09a186ce8a02fe7bb051af04ea09dba81dcd0e318a31e9048f447e175dee731f33cb2e1e56b64a169c4d09c2194cffc1ec1bb91cc4207df6084b0daf2f0c9df0c8258e8b06c1a3dfb26d59584611b158f4ad229b5b7c6c54ea5d4b41052ecedf05d2486525e3f5568f6493478ec5ec89216c99f96edba7ab9ab27c539b59f25c96c4c3987c7af7ec1decdc00882cbe9ad5ff40b136fd7075f4aa567c6dc83565a2fae65ecea590f555c534fc5e3f85c3358e40e5a5af62c851e0650090bd72af012e71e483bd4a6c738932cd64fdb2fd2f3bf31de1e146119e04e517ed3560d644d93ff9446a3cb1a2e3b0d382f1a9bfe9e77a1c6df8883d7f99a4ded0133a5263eaf0a08db11f0faf87a669c2feda2e6550867ba0018170898a42de1260b61b127d5fb3beba978c5fa8ed157d662aef52adbcb6eb618f25c90bcc98316601905fa1c891b98a8f606c04c87746357fe959b297ef54d05fbd70214141fcc47b92172160841768936f222fed59f6a8d5bdd73fbf0b03b8bbd4627f55cb30d17d8b89ce8904f8ede074f493af4ce0031cd03615491189910258d3f5625c9f8aeffbd2be2b2a6e2491782043a03d8df9a1bcc6f3486e232d2701b7817d43a62763af44586bb63e00f5ea9757f6abe63de88b3fee068c8407490d2a14ce8f74ef0350cee22803fade298e36950e99c976f7dd891c4b68ac6a34fbda5495df67229ffc23b0b4e16cd9a9804204479f72e61cacacee675398e8998c721560f07b15eaed41089824a2de1e7c4528b89222a64ce8cd0112e4aa183fa6531b0cc3ede8408572817eacc28452f5c6b5606909f5230fb989ae54f3b519393eddd0feecd2d2898adf8021f2524c100f1f262b4bd76d99602652ebb6016c22b4a0474a4869c80989055d15c14dce58226c416e18309369a742ea4d2475e4e9c00243de587ef3e4f5c4a050d22d71b5c52d4ea86e51e2e3a8f55a87a7db797cd66c84a56b5bd8a68f0e596d511983b6664bc90b0893b0841bde52d991e5ac909d14aa9204d9997f4f038683067cf467fa061456bc3289d8500e945f006b531e388d127b62fedb99d8707b1a0d3c5f8ac00e50f31eece5d58b63965990cea1fb61a705d75ce5951eda1ed3ea10e2540c16a5e2c4ed2d131a2934257a05e9efbd802a3fa6c7837d90c10cfb574ee6cae28904ee8fb596a7296cec9eeba54ac1d18f6b93307c444786f9a92a3c0612c5c9c0e44792fcc70038d9115b212273c2d69a52fe388c02f37f16bfd911a54d8ecbcaa2b6c4b072581ab645bc497651739863ef0473d41ac0f30a70d4a3d7b4d650ed897a8914d8674c978db4f42132ebe2d7076e4a6de9e4fa05097a72ef3b4a9cacc3c57a4e4118b0e64e195d250deee635bb17f9dd861e3953a4e24ac6725aa1244c608b9620a9d0949914101509d4c85d5d62b4e1ab2d5c967b39038392e47461d9ca9f7403bba28d20de9e47353e170b3e52f71b829c2a2ef61ad55a86b939525753eb144570d50ce1aa57f15a", 0x1000}, {&(0x7f0000000000)="e43456b4f17ee1fd513720582f7725538fc4081cbe6006ad0c75a7c282e1a437", 0x20}, {&(0x7f00000001c0)="b15593cada21cd0ac44ecb03d6d60a061699f0f37560fdc324a09f37de21d4c2a7e7b542407135fd0041ef08fe53e420dfd8eac08129a38329e5f3e2e7d765a3acf0f7cb9c35f27ecdc9463a4dc3580e68f82a797cb9", 0x56}], 0x5, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) close(r0) 05:50:11 executing program 1: unveil(0x0, &(0x7f0000000400)='\x01\v') r0 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_RMID(r0, 0x0) shmat(0x0, &(0x7f0000ff1000/0x3000)=nil, 0x2) shmat(r0, &(0x7f0000ff1000/0x4000)=nil, 0x0) 05:50:12 executing program 1: r0 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) fcntl$setstatus(r0, 0x4, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 05:50:12 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x200) kqueue() open(&(0x7f0000000040)='.\x00', 0x0, 0x0) 05:50:12 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 = dup(r1) r3 = syz_open_pts() read(r3, &(0x7f0000000300)=""/233, 0xe9) setsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000000040)={0x8000, 0x5}, 0x10) read(0xffffffffffffffff, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) readv(0xffffffffffffffff, 0x0, 0x0) close(r0) readlinkat(r2, &(0x7f0000000000)='./file0\x00', &(0x7f0000000400)=""/208, 0xd0) 05:50:12 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x1, 0x1000, 0x7, 0x7, "eba462d44a5a8acc07b70881cfacba0616564efd", 0x8, 0x50}) r1 = socket(0x18, 0x2, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000080)=0xfffffffffffffe2d) setsockopt(r1, 0x29, 0x31, 0x0, 0x0) lseek(r0, 0x0, 0x0) 05:50:12 executing program 0: fcntl$lock(0xffffffffffffffff, 0x9, &(0x7f0000000180)={0x0, 0x4, 0x0, 0x100000000}) r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) lseek(r0, 0x0, 0x0) 05:50:12 executing program 1: clock_getres(0x0, 0x0) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x20000, 0x10) ioctl$TIOCEXCL(r0, 0x2000740d) 05:50:12 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kqueue() kevent(r0, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x9130dbf, 0x0, 0x0, 0x0) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)={{0x9, 0xfffffffffffffffe}, {0x7, 0x5}}) kqueue() getpeername$unix(r1, &(0x7f00000000c0)=@abs, &(0x7f0000000140)=0x8) 05:50:12 executing program 1: r0 = dup(0xffffffffffffffff) setsockopt$sock_int(r0, 0xffff, 0x8, &(0x7f0000000080)=0x6, 0x4) r1 = socket(0x1a, 0x8000000000002, 0x200) setsockopt$sock_int(r1, 0xffff, 0x1021, &(0x7f0000000000), 0x4) setsockopt$sock_int(r1, 0xffff, 0x0, &(0x7f0000000040)=0x7, 0x4) 05:50:12 executing program 0: r0 = syz_open_pts() writev(r0, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000040)=0x101) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x9) execve(0x0, 0x0, 0x0) 05:50:12 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) r1 = msgget(0x0, 0x80) msgsnd(r1, &(0x7f00000002c0)={0x0, "00492510e8c0f42e99a019923ecb7eb4399afc68004b925c1ce4a2ce5e5d79f9f27050518330abc4"}, 0x30, 0x800) write(r0, &(0x7f0000000200)="00c5dcb321ad3e925fc4c600ad90c2eafbeff8c240940396e300d4c9c1a46b661f0026e4ef095712445ef7ec3f4ff8601c41dbe13826cb55d9524e81229042c4e96ed910ce9e60a5b259c357d04cc0ccd9239db30a2452b24c798f9f63b2df499f069447dd424f6b53fe75043495dc7d21920b5dba05e40e48acbefbe9d6c89c6bed8e264182e3824d02a8c05afd7f73bc014989683f8f34626c93f0", 0x9c) r2 = syz_open_pts() close(r0) r3 = open$dir(&(0x7f0000000000)='./file0\x00', 0x900, 0x100) socketpair(0x6, 0x2, 0x9, &(0x7f0000000300)={0xffffffffffffffff}) setsockopt$sock_int(r4, 0xffff, 0x20, &(0x7f0000000340)=0x400, 0x4) fchmodat(r3, &(0x7f0000000040)='./file0\x00', 0x2, 0x6) r5 = dup(r2) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000140)=0xc) fcntl$setown(r5, 0x6, r6) r7 = syz_open_pts() ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x3, 0xfffffffffffff690, "050355a8a5dd3800e0ff0000fffffff000bf3e00"}) readv(r7, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 05:50:12 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f000001aff8)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0x1, 0x0, 0x0, 0x0) r1 = getpgrp() r2 = getuid() r3 = getgid() r4 = fcntl$getown(0xffffffffffffff9c, 0x5) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001580)={0x0, 0x0}, &(0x7f00000015c0)=0xc) getpgrp() r6 = getgid() sendmsg$unix(r0, &(0x7f0000001640)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000001500)=[{&(0x7f0000000040)="e696b75193842ae76b72d81bd2e75d17c11f80fad0de333bcd8cca569bd4b90a49a2ba7e9a678ce013c6c3ea85c33904ad973ea2ea9b6ffb4f3d6553d34e743382770fd32879f1fb962f00b1d178f728ac44e5b34b7801727ce0a47c9cf5b44e35b0eece98d47f33e3a38a036384b5d2ec1b6b324a8db706cedfbf0bdef7eeb9426d12d2cbde47ea44ed10c4a35ec719caec192f2b5c6a787924ee67af46a1fbd0d1414b23b550dbbbe5fff49f65f387c81ed6fbffd34a09cf7cb7a1971b27bd9544c8d792884eb0b2b2b6f59a47167a6ea233c64074a4158470d5930b0a12f16b50d6f620593a86cbcef3268a404a7a05d235", 0xf3}, {&(0x7f0000000140)="12760a2dfdbc0d371cc757883781b8131ae0fa8c080149f26ec0e174e935cb17368d777779a70b1924ade83465162ab17700409b6841b8d941ef6429b6e1655d7edbf8f11b0d2535e90dd22068ceb63e9b9b5e883ecc51c7ce4e5ba895ad42b3e1a54eb8f5cb54c53e42b401490f9178b73e542a0ee2e9eb76f662b5b1ed7cba183bee52b002363adc6e30c20e1827dace95e09458734b772dc49f7060ac6a4d3be2f47d7b58a16476d8265e7cf15e6836a5686fc9653b3a5a4d198a067d7dbbfc1a01a3bd78a7011b7a43ea9c9e0d5b0677333e3aa9e0464c631c87811856c0a2fe3f89", 0xe4}, {&(0x7f0000000240)="052c22838a40251c6454b542b1eefbff867a3e622cdc46e4fc0bffaecc17183672013fa99f724ea8e1af912b43c8f9240d83ae23736dd950167094d9edfd5953cd221985fe7c0d8f5b48265b217fc5b7e09466c7aafb3fd383902970db4a5f1fc8066668b024f5c1d094a47e67aad00890fb827b03b07836b78eaaedb1b5c1e20ebbb5e512fa28326c9a4d1726d4c7b3b2dd006234fc1aeec4b385cb1f80aab7a3f5bf991d344c54099a2b02b23c36c56f3e89056e64f8b496d61ed345e82cc2c0aaaf3baf4489255c49d211f42f4dd1988c231d0c11c86a60dbb2860dec665aef888ffd07599e51fdeee0be8ca621fc5dd40896af1de62bc462d557f24919a1ce008ed02f5a4df69daae6eb504e6aa2f11ef60f9db96c8287ddceda31199d42a1824b10a478fffc34d8c6e5adc0b67d29fac95d809b7122f2eb7f0ee2e45f154ccb19f3eb4bff619ec6234690e398a16a4890bcb8c5bc813471cd9730b58bcfc9d2ffb69da11b980e095cf76302d49f6a430b389ec6c7d9d4469ed27c24b8072457520bb285698c51978936f6b2ffb350ce9c29cf48c54068f911c591cee0e0d75fc535c74b26cb66c4f32033613884f8925ae950fe99aad3e4921d1ebf626baf7d11aa6e3d1a36503235a6121239f3900f0658d05c863c0701978a07c084120fdb4124661ca340229f2fdd95efd652d1e6eb45aef5d6586a39dc326e8edd5cd8cb04caa4c744c1fa594269b0659590ce929fff31dbc49a327f9f6467a8efce19ca45558b8f18d5b82d453da49654d89dee9bd51621f6bbf94fda6aa32567b799a43db4fa1ea8cd28691ebd488cc5a662afe8a17504a1c0049d06ac0dd40d9ecd8ccb1bfddee221d5e9b47e862cb5114a08342c93e48518a30db7280e7c3846a0a9ecababec6ea8896571e29b7648c68bd37bc6798cd580fde57176344f06ccd569539ba6dcd821888f5533445685c0743d277030071eaa5c8f35cf6a9280018a5ffb0a0e45c0693e7863fac7eec7f26732f9155be673d2c5fa1fe65cd3f447af46f41852f98ff3d65519bd5fce7336ef0f3d7621810a67f4a76a4e5d3fa77947917f0879fb4adff3953c8e6fa5544d9b62d1732e9d7bdb98182d8851dc28553b7ece4f43ba0121e304919393b479885b3ce7516753f979b06bb3522a0af144612ceba32eb573f4a9d90d6611c422c48ba23becd1e04a6c2ffdc01107612d94a6f08017fbc2fb3f6aea8957fb7877febdc49b69d569606afea3c4e598246f56949518d8a593e1baf06af365e8c4fa62406a076c461c0f6194087354c6fb8b9591a5c6671178ee7447202b0259ccf0701566250c60625e0c93562786e8cf264f9274f4c5114c9f2cb3b88699d13e32ea44969799d1d61f94b0dd4ae01e7ff6ec49ba3eac9ac473c46a4f3016995c8645164c70c4611839f8ede81aab8b3faf4b96b54505c1474c712ce8c79eaf95c3a00ca27ad00712a51dc486b25a4dd11103caac0c3fb049d4cb0ecdbf3f9a8bcfb86542d69eaccaf708237b8f995317c789639d604e6d0a941b19df484842015cc22b4c719a98040edd2e860b7cf4ee21fa908f6ce0b416a244c6726771779cf2fc2645efb1f3bf5c2dbf094ff1ffea4690c8021927f8ed3e199744e1687bedfc0c45306a2ffa9b4eda0acbd4968a507c93067e1e018beeea38cab2c6bce08ca1ed4579463b6bb338f2124ecd39d6666bbefce18223ea438334f647d4adb39ee17057c7a088aa9664423a6be194150a85d394314142863f7ea8f922bfe656674581bfc580b739704570aadcc565659f295caf6ae716a13939c287421c5e0211ff2488bd26750ce0f2a80062b8313130964eff07ad8815c77ce49528817a4815c37836c3c16725231c9ac62db41c128fd37fff595b28983bbdce5d3d39ee68c74eb799a11382cf787289c2832ea588ea7aa454ab55eb96e3e401726a157a21483bbc5d61029b7d30f23a5df3fab94d9ff22e7af595336cf4e14031519de2a67972a2cdb054817bf167ef854b970c736d325e3931d499e46d90f8b31731e65bac150836426af0e1d55b1a358bc3cd1e0e2047dec59141fe67f2a3dd9ca5c8b14e652882984a578c4bad82d8ba2c6dd122f5760570a0461b8b5155ad2dd0ca590f6cc63d9b9e875f95a112b16d7686e1e1fdd726852c912f27e58c91d5de1e3256103ec3d4764878ff45cd18afc9042e286092997d8237c1ab0da56186fb8970631bdbe497a07e5e355b2dc1e008a0f93f010d3274705c2c99e886e9f6444d7899d5eacb6f1ebc41d133aab678e8c42d1712e46ddea6d4ca1ce99e718a22dd3b4c8a8646ce7b5dfd3c00a88824c4634b324c066869a0b2e452fc00071d3395451d575770519441fd63fd04bbc1eaf1fa6d03d63f2efec28b0f0d80cecd94da0dd0305daaabcc6d9ef24abe7fbf9426d47ca7a598a2221f07841a218c9dfc3a6a110a478dce7784015b94b1ad2d8da5b2f8df2d2a9cbf4245cb6445c6b923a85ace2f3aa670a09ae16a655b2082c45b1bd6a373445c9d29764acd6bc5772a571282cf42506dc19844681af8da5e0eb5859d150d1f45f8618bfc333b14ed5c7ca30f98b85a39052cce26ee4711431b1193f537af0c25da27bedddd554f80c65e073fc0c0d2b22ba9cd72099263ae5caaeda1f68454b285bff57b94bbedd2d7ead62d3c9ba19353b3b5bcc4ea0029bb530dd19a8a8df35791247a2096d0099f0d780fab82ca2ad1c6d601ecc22ebc394525189c56b1cb792c7cba325b41f4af52b848249c7752b0ce3bfd99d004fc731cc4887484080096625083f4bd28943ab66f103804069a3da04ffabe781587564ad95d3f843c2201e479e29bc6024a10331e259bacde7f1d3a34acbae9905ec696168c2c696c7a0a85087263197351681f0830ded9b5af4c7fffd16403f78845486533caae08e2aebfff370cf8947f27c003eac597a5699d84ac397e0cf5415a2e9f98869d28fa8020b81f7b9b75e10e752000bc744baaad39bc5ff08ec3c606a8400417e746fe445bd0b3fe9a6841cd8e00fedfb959cbfbfebf3b48ac6ab6d7051337c0d51824cb155fc2612670fcb32cb629ad7e212e72b6c680a7e177d8aa984c7a1cddf73a87fe5fbf87d5b97209b1dffa0367c6cf88bbfeb065e8d32ab9dd69cb2d927a1e277aea259c0a5a26daaf694e0ebb53845d939e512b7de2edf886e9bb16a16ea74d22f24bfac695481d9c6731b5b0d5d063ff4876e75787ec3b0aa022fcdadadd41a94a422d89b72538d36647ead71438e8a9785330e2d807783d9bafd6767bd8ce53031af3f1a0f4c3b0596f7b577c7f66af1a93e8b9252124dab8e318ef3465abe250117f45c519eab5fdced22c0ec995618b1e7b9c1d393d294bc47301d0e8d423848acbb606ed1e192b10476854089689c4ebabd9f977f6522b150bffff512c87faf3765d99c7337a15abef1a0f1d51993b4d0a736a8c0e4721edd8b9a4fb563093a4d6f7623d37b1d80d3bee9022e354706851eb83151cf753d57e571a4b8f7e36926b53bbaa15900aa666ce25ced2dc36af0f9d341679e88103d89cafaa16820ebfe7fc8781fb7095943ee0cb406d2423df0e2982ce8e42b40388677c4ffde0ba7ad1294c373ff453c5be742d8bab7ca7e31231862b42fc5bdbcbf3d8aa9b382c6c10597712bde74dd4b4dd11b9791e4dc2930979f73e9c0d99f4b77a7e64e091b65aeb04355443ff5390f76e519fe08e0bfa0fa38caf01412a373fa7184e9ed3ee37eeee8658455a2a9e29b11d68d4f5e88ec23e4b36834cf5be4f4a03c896c0d0e33f592037fa3df0adb0689cd5d9c179ff6c9ff4f6d2129b4918158f3e09b9b7e97f5578022e47de6224645135128f843299be69e577b6f0f581edd47eb4076f03b92c51a31df5338fd72215494fb97e3fd60a93b028c7cb7b7ef3f0e4319f98d6809ae84230112e82facb2160dd03b5a15ed5311a48ebb171351a533ecce3abb4c79c8c806d3db86b4e36040bfb902062a5530614a9bf80583993550596a144ee6d5861dbab4b6a961e77363e3a8958e9f2466f98a6a2647523845fdb6c69488828519693a6cec349ca88dd7dac56790ee1d84040f565fc2e6bd4b0fbea22bb94b235db5f16482b024c778fc1c6f104d010f566c3f4f530a01a027f716befe8da2fb701fb90f3c74d3bcfb1b2e32aa98a09617dfaf0de56e0e115147e26ea40bec5858aa9f3a1e5c857e1abf1c927345307b992a14df3bbe0330d3975b99d5a3a3887dc821187fe584a89845d429fb248fd3123a4cf3300328f294f9d44422fdbd89d3e0dc5d4b6e58a9c448a207fa90b400ca82f641eeae826f62151f481d9ad039c0ce3f35626a00158fea7af35359638dcb984d343bc0f859ac682418efc731e4f69961f4f254f7d0765313b45b0e12284d14a5caf240746c98db94cf97154717442e02e3be1444163f184fe4b77720bf7e0d948a9562ac61a86be372628a25a19173493bb24705bf67f2ca2cd35ed1bde77d8bbf1141edaf612c7ee33015d4723b34d10c8aa0eb2d37b9dbf2d82f15326f69e092ae77fc7ba3391449984948e3eb5c1fa436e4d4f33b5f50d31e5506151358bea1dd92470702f49c5b75f22418d12d7fc7791e59151750e6aa22b1d7984be60cf06464da24d521a1e1382f2a11e681de1c0e1b19b2bfe285ebd419c7bcc931020611dcffb1ada4d43d7692960b80ed77643800f4c782b34e179b4736b6c828499e34ba78dd6d6b2af1e39eec38980d67a07d394329ae3153bbfcdd27eb1ff925deacaa4426eeb96d0d41c317c0bc7025b8a311ed2672a6bbc029acf2aa28e8acbdfac165f94a2be67aaff3f0e98784e170014a561ca25824e5789cdf6612dc0f414135d03b1fb16cee6bba3457cb923232688339611344d51461cf4a4b7bc5af0753dcd9211aee70708b6ab43e9ba9c6ccd74b208a538dfe8bda8666cce7eab27f772d921ff2f9f17c9c597853db14bd41620259cff32f53ac9887018a75107cd2d18abe711c2e1fd527c5ad57b804f539753811c53003544c79d8b531f1958fb38a1c3c7b0aa25139e7b0722057587b2052975b0a70ba475782b70e2f25a5cca3223b41d86eee5d23bb4ecfa48ef930b973b96311134195162663620e62e500a7b3962bd823828586b9ba670bcbfc56614d0554087f80b157adf5c3d243a2b2046735814f4b91fec95b09e6c368582e0f17fae6e5e3c52f39c40381bc71c4c92d3109a3f274c66104acba71d5ff74c0f1a64916568e3375c7fc8de2716c615d3472dcefc24ca8146c29b8e69e697ea95d1ba7e318495ad327f7ac2a323c30346c3f73acd8e6370051060027f840312674b67cdcfa12cd16d4cb6e075fd156c3ce835fa1bafc720283c27d093ccf562cf773bca7f62ae820e8044cf81cb1989793b171b3c50e444cec95c2bca09e0139c6a85f0f67ca5b756f8eedc58579060a58b2a99e5e0f0d05bd59b6dfef5ca56d45c17b40592945887fd592d71b9a8be9a52e5dee3842c522cd455085588040f10eb2cd48dbcab96e59908167204cddf2783e3cc6f1bd53ce37ea340154cfbb16fa156bfd140289a98a0081c0beebb1f652c990d854510ec702d8b03c29c9e965365674235233d8826de1d4a591df25536dabea70051ffb30c78b044e9ee1922a004660036278f8684e192c530f77162ca42e71a13d442fd5732be885a1b72da035b685804f211b1c88fde5663ad44f7277ba96b7fcbb8fbb829f0fb5d2e213893c41ccc0b50fc19674531cb875026e5d70d44cedc", 0x1000}, {&(0x7f0000001240)="8ac52b87b93c688656eded1fc0742fcd02762fc8fa49b5080a0e43a7f0261cbc801c90731a09a26577c5b1c69918d52b99e445b31550fc9783ed08fec5c77392ab04582ea8f108fb55edd40232e4b97019c960a8276ee10048b1aef48438e1be3460a12a1be88b80e550f994737abf4ab40eef86326fa9c6e392557346bf25fbd64d8d0364fa82c7b6a1c2cb1fb95f614ed763abe9f0eca8118cc724c46d4b95f4c1848d0718e3586a072fff2ef85d142eebd5ee6824", 0xb6}, {&(0x7f0000001300)="135d7af4ef467b1b3480fefcb57951544af156784f26369a986bd94f776704ad14f5a880515921fc9337fbb65bf954128b0c0ed36203147b810817122344f47fc09319f0d5d242db02d39ab21e3bbcb6918c755272db7d350487cfab7c3faf494e28bbae24e435dd", 0x68}, {&(0x7f0000001380)="4dfe5b1c5472dc13491df88a0937fc05712f76de4dadbfcd756138fe68c1b4d9800ab2cc0ebeb7876174498212f0d4dafac27a82376c0910521628883975f52ab208827e6acea2a57129ef37b6223df981ac49310c10eade74644a1b1f4f7bee7bfdc57d23fa475a05da18adf92f7afebc0db91c199c7fa64f4b0b8b36a4dfb934ee00fd943e6155e16f03302ffcd7f792d5f80adb4ed39f1a03344093d12bea3b64d589dabed32ebb1d89df1c2450", 0xaf}, {&(0x7f0000001440)="d5df7dee58769c883b9663269c2d76ed0ebb6915562acbbed9800019de9019a8b1302ed0320d60d3160f8d2bc6f2062b45e4f8e6c1c940805c57246dc80492238106ff9eab9f49956f33aff38ce2ea1d56430ab2a62caebfd6acc4bcb9dd5c91f68298fddd5bde0119b0b3f9325934926709a36a79cb1e717aa044998c3c2aa7f089d9538c94b5ac2bd4483e778d176348d170248cca8482e32bfe693ef07367118d8cad7693cc8de67053469657032311c1f6bdd684f6", 0xb7}], 0x7, &(0x7f0000001600)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}], 0x40, 0xc}, 0x4) 05:50:12 executing program 0: r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) r1 = syz_open_pts() ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000100)=0x2) accept(r0, 0x0, &(0x7f0000000080)) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x8, 0x0, 0x0, "d70000020000000000ffffff7f00"}) getitimer(0x0, &(0x7f00000000c0)) r2 = socket(0x18, 0x1, 0x4) setsockopt(r2, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 05:50:12 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)='\x00', 0x1) setsockopt(r0, 0x0, 0xd, &(0x7f0000000000)="e8530c3cd4eb6235", 0x8) r1 = fcntl$getown(r0, 0x5) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f00000000c0)=0xc) r3 = getegid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={r1, r2, r3}, 0xc) 05:50:12 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000040), 0x10) 05:50:12 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() r2 = kqueue() ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000080)) kevent(r2, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x11}], 0xfff, 0x0, 0x0, 0x0) r3 = syz_open_pts() ioctl$TIOCCBRK(r1, 0x2000747a) kevent(r2, &(0x7f0000000040)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) syz_open_pts() kevent(r2, 0x0, 0x0, &(0x7f00000000c0), 0x5, 0x0) fcntl$setstatus(r3, 0x4, 0xc0) 05:50:12 executing program 0: mincore(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0xfffffffffffffffe) r0 = dup(0xffffffffffffffff) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) 05:50:12 executing program 1: getuid() select(0x40, &(0x7f0000000080), 0x0, &(0x7f0000000140)={0x6, 0x665, 0x6, 0x2, 0x100, 0x3f, 0x10001, 0xfffffffffffffff8}, &(0x7f0000000180)={0x2, 0xb7b0}) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000040)=0x200) 05:50:12 executing program 0: r0 = socket$inet6(0x18, 0x4000, 0x7217bdc6) sendto(r0, &(0x7f0000000040)="56c76eb8223918e0057f2e85dfc059164845d5e592a09d84fec7c3ac5c81c4acbca03d6796f7cd9a11179ab46d9bff2fae87456a5e155200f847156a046316b8432443744b98ff9bcb2c1870cd1ef4858544e5e6949271ac", 0x58, 0x400, 0x0, 0x0) r1 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f0000000000)={0x100000001}, 0x10) 05:50:12 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000440)=[{{r0}, 0xffffffffffffffff, 0x0, 0x1, 0x4, 0x3f}, {{r2}, 0xffffffffffffffff, 0x2, 0x2, 0x2}, {{r3}, 0xffffffffffffffff, 0x30, 0xc, 0x2d5, 0x22dd988f}, {{r1}, 0xfffffffffffffffb, 0x9, 0xf0000000, 0x10000, 0x80}], 0x20, 0x0, 0x10000, 0x0) r4 = kqueue() kevent(r3, &(0x7f0000000200)=[{{r3}, 0xfffffffffffffff9, 0x8, 0x1, 0x2c, 0x2a7}, {{r3}, 0xffffffffffffffff, 0x10, 0x8, 0x4, 0x623}, {{r1}, 0xffffffffffffffff, 0xa, 0x12, 0x6ac, 0x4450}, {{r0}, 0x0, 0x2, 0x8, 0x0, 0x9}, {{r3}, 0xffffffffffffffff, 0x33, 0x5, 0x10001, 0x101}, {{r4}, 0xffffffffffffffff, 0x0, 0x1, 0x9, 0x6}, {{r3}, 0xfffffffffffffffc, 0x8c, 0xf00fffff, 0x2855, 0x100}, {{r1}, 0xfffffffffffffff8, 0x44, 0x0, 0x20, 0x5}, {{r3}, 0xfffffffffffffff9, 0x4, 0x28, 0xa62, 0x1}], 0x0, &(0x7f0000000340)=[{{r2}, 0xffffffffffffffff, 0x40, 0x10, 0x7, 0xfffffffffffffff9}, {{r1}, 0x0, 0x0, 0x2, 0x8, 0xfffffffffffffff9}, {{r0}, 0xffffffffffffffff, 0x40, 0x8, 0x1, 0x7}, {{r0}, 0xfffffffffffffffb, 0xa0, 0x2, 0x8, 0x9}, {{r3}, 0xfffffffffffffffa, 0x0, 0x1, 0x4, 0xfffffffffffeffff}], 0xf0a9, &(0x7f0000000400)={0xfff}) close(r0) kevent(r0, &(0x7f00000000c0)=[{{r3}, 0xfffffffffffffffb, 0x0, 0x1, 0x3, 0x1ff}, {{r0}, 0xffffffffffffffff, 0x40, 0x40000000, 0x0, 0x9}, {{r2}, 0x0, 0x2, 0x8, 0x3, 0xb3b}, {{r0}, 0x0, 0x10, 0xf0000003, 0x2}, {{r0}, 0xfffffffffffffffd, 0x0, 0x1, 0x7, 0x20}, {{r2}, 0xfffffffffffffffd, 0x1, 0x0, 0x0, 0x7fffffff}, {{r0}, 0x0, 0x11, 0xfffff, 0x40, 0x2}], 0x7f, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffffa, 0x80, 0x1, 0x8, 0x7fffffff}], 0x2, &(0x7f00000001c0)={0x2399, 0x7f5b}) 05:50:13 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)="9085", 0x2) open(&(0x7f0000000000)='./file0\x00', 0x80, 0x41) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() syz_open_pts() ioctl$TIOCEXCL(r1, 0x2000740d) fcntl$setstatus(r2, 0x4, 0x40) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0xffffffffffffbffe, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) poll(&(0x7f0000000200)=[{r2, 0x4c}], 0x1, 0x0) 05:50:13 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt(r0, 0x6, 0x1, &(0x7f0000000040), 0x111) writev(r0, &(0x7f0000001400)=[{&(0x7f0000000000)="bfb1c417f0a8504c07867a025f6fb68a4ce52f48f8a5b43e839bf044a30722b25b816cfc7fb4862c59e66a48407b13fef1c8b390f69a4bc1fe0fa994581651e9a3107df9e45acfcaa79f2a4f61ed45b356aa65f46e38cb70d35c1f624eb3638b37f4058e118fa7a8e4c23f8b982800e609c33a871f2f4d8006741d5f2b5ea9861b8b9b4883ca197c39baa106dc6a0afeea643afe7a15264c5593ebab3f6dcb841cd44266189cdc30597c8febf2c4a96692ac2b062f30684844ca670d8b19ae2b", 0xc0}, {&(0x7f00000000c0)="87e2ec1e8cd118ea8614d840b26c84d3f1a3c0f8ad1871c25d7fcd8c00c3eafd48d9c36b1dc563dc6c6345c705137576c4d95465b2f840619a1d44c6c58efac4157c7d4656741de4511c63ddc59fc1ca75cbeadaaa809aee", 0x58}, {&(0x7f0000000140)="e982a9be60cf8d9132f0682a8b7a1df694b76807ac4144be2b1344bc2f3bb86508dd8373acde8f5fd93b3566203621058ce5b531f7ee4d2bf026cdcab1eb451ec4c9aaa13a49f4d33b5caf4bf168cd79ad70aeb161c94063edca97aacb4f9585c6b271117f5fddb67b55a71d62660e6e919013ddb9d3d953f00d5c570f7e61b14c5118c3b3234dfd6d85a639bea4c7709fe571fdeda192c2c491b7c8fb1b6b327d21968e96b674f602ef65a7618756bc54c9c23d3926c966930435cd1906bd73a8a1b72a6c18ec05da27c339d67155d52e42b94ae675d37e2f30d7d1d8b2bd533bebf483408091f422410b4a6265f21e9fed4496dc97567835b68fca03ed5fc1708e8281d85fa786fb2027f820d64edd4c53239a73b672a6c5724ace8e329683c073bdf9300d1913cc4e1d9bcfc15a504543ccec2b6e6c0878652a04ea86368ac64c977949e7969e78f8ad47cd115afca911afdae933efa812bef89f8f956ff02c08f21bade17dc69046b101f20bcba883b77a24a275fa28777a6451b1ba7c605834a091d79e2da91e97ad86a7716ca765a3fb7db8225b196e41e2c69c0d582bfbd6da778cfe31396aa954f75393436c1987e4d115b6e5c276086383068ce6ff426f555e86bcf0e3e3cdbed6d4f670c8719305f228e72e13522fbbafe416de21594b16fbb1ff12b0ae88ac66bccb7666bacd9720896fb0fa3c670b7358ed7fa049c5d39c1ebe84750507cf795118c69f73dc1356737b1f9f341391ea55a0a4dade103e21e24c79ddc38bd5273af2775d88d3e834be09627ec6c48f7f35ec052116d33e9102a7ecb35eec820f5606e9134f660e61ee14d17148f8929ccb73da437e52cf0faa77c422987be9831aad8b03a7940f9f5cf1a0a9dad403e03caa70d386062b270332d5d363ade08587d3c009460d66977f24c91ecfeb625e72ec8f3071104436c7acf596751d8cd32e6987059ca9873c40cc621f0401542046e9190a1e8a986430f26c61171e25c6e915fb7790564c0e315f10e0f03f25ce5535a7bd198a56b91575e49b99f9697a54ac867d06cb48039d43c1d6426651a88228fef487515b2dd6fe66b3e9a20e6dfbaea9d36a0b030cc3e72518793ad4e8800f8c6e402b077f6e5f81f9c7f74d675bab75d21d975a2597b5cba90d9a5daed9f745b3497d5629b54ffd85c0d20ff1e5280aa50e5a691b2858202269edb786fcb6c75aa2d2e8e6c1969acd9170f1b3721a512797a1ec43c51c1d8a94e34978b5b0304c77658e40ad75056cf8f86fd2a197fbb61752f356966f3a4d388eb2cb0cbd5e8755dd87af7f16c242177d332f6fcde9394120ea2e69b65408546dbc1c689e5ab30e8fc4351ebd93f365b502462c11919cc299af3bd92b1be4db7c6fd780667653ac31e724ac5e092e789dc6cc40c1dc0d6015070edb718f53dd7bbf0587acd88153e142d402ce7d2b80965da43bc594177b6c2271e3bbc1dcbb4c2614f9e2aeec43bf6989c9b3ca08e53811a8def0d7fd01461d2f679c73d42982a7327d39cccf1d33920c24a9657932ba011a794f5e0080e09de099664a3aeccc4668de64c9546ae2f688d9adcd25293867089ec2553a37b5295b61e036cee0235b475316f52f37d6c3ce903ffae0156a0a836a2d0eb81f60994d4a10f4cb318777a5bfa7b9128955e3f5fe8222983abb9d08d1f6d0aded633f75c350870b3ba91affa34a11678b113094a62ed9ed833ef1d7c9f4a201481e2f2126be676ec869953ff19de418a3edc0b36dafff7f91bc02f6ab416fbc6112c86648767dd81adafc38b9d0f14d1da54ccfbbd1070470694eee6f0eb2752bdb1d82a165ed822dd4b7a38d54d0b3a214d05364501cd9fae1120f2af4593f428fce9be9d994bb480b0766de86adf187580033a44b380ccd92fcfbde03b6d39a66373050e680a7e0836283427743e651dc0e73dfff1933dcfa394117883834606deeb96fffc5475ffe21e7172b3196653e3598bae3dafdc62e8ab6f3c8e913c792fb5b845be8077b7318e37bafe05736768a4f9d4795b49d40785ccdca4cc76cf3700c4e1ea48c86f2419abe99507280d54a000c5e1d197c2d5d8c1af571a8097854f6b1c3b96dd1ccb6a787fa401a66d75edc962b2b5f66383b37d7ed53fb6a96445622a7fd370d44880eb409c9c599e8c1487c0bb894564e0a6b05a209336e08d4b58610d95c722d86b78cc9c2c104f0103b4035595338301be3b41ff1924c524faa7e8034f8556ab99375a147057029b47af9f2080c580ed84727bb930e068f67dba4349e15878d9884a8b7850ab4dc3a39fece12013e3d279d49d78fbf52744ef12fa0dcd57f020f3224c5747cf3c9f6b86d3a08ab7f70a700d8ef2833dd836d9c352db7037f6e6008f0bf9807475a9e2004e9d51ac17d8d9133dab06137d35623b5e7828281e3a857c1961eb6aa637b4ab91c43cec5edfae05c14d48728aa31abe1422dfe3cd775b0a31024a97ecc47e535aba4ced7db5020d496b35f7a0024a8ec8bf75ce6deddfbde90ffdc514d8c42d9454037f3aa4c590485b7b729d95e84980417f33e704eaeb6160995459e9c7ae45ffd5d9a630450ab2fcb0adf341137f9a7a321bcce700d80983794800c05bd597dffc6b5576064d5e55da9173990fcf076cb23e7544791171909b1b4525e22acac380f7fd67c08925b2cb0e6d15fdc9fec503fd6f5e0b5f2198a32d322c7b3424c79d6b792123a277d05b60cc265e09101f550b686d7858686e0b08bddb612e86d3985967c6a3f0ca792326d7e8aee078591b59d2400d00977c0023e46473523ce1a5f7cba25bfe0faca7e24981deb497e63a3cce6d4120b8dab39c55d42eb8fbb3ff32cc78e68798d23ec3b7a27cb401eb22041f0bfccd0b5ede9d6054fc1f08240959d5f3babc62b586cd0c15adb607dd2c62935440bf254f8378d73d96ae3b61d93209bfd69a328bf130e9a944e3e9dccce2a510a8c4aec4932e23e10a76324070959f80548fbd394a22bc463286557b50c0a3d66156d9eaaf791d8810d08a80b2172f2c04d34204d77b98808e4328608ab3c068e09d2541c31a1f70ca011f83f8970f1d994d5e3acd78423cd46337644cf40702588db6f8375e0c03c5ed29a0e4e5f8ecefe411a94e740f3b95a468783c1122f0013f692b2470fa8b889bc1986d0f2c5c149a8993613768d3777d6ffa39a618ced49855476be481b508a25522ae31474e6ad0134c189bd32fa771946bfbf628dd07e2811946a46da9b2cb51539749dcf82f3a6801725bd2c2804a87304c17945b7fc42e4e102cf4c0c13f7a44c97b32416a120c6dc20e1be1fbaac10b45a6b964ba179c8d13edf557fcaf9e26ca4aa7a71df22fd4cc33206e7fd335a81eee837f4e4d8fbb0e5f0b7073c6ea58ea9b757976b9a2455d3d1ef5d1911209c4992c0a077643eb692165602ec4430e4a30f41563a389d5ffb65b22e0647b419fc57e0ff592d0d782ce38ae026c4323dfa27a1d5fb6e39189aae71bc2dd59dbef6a2a620e5184acb493a9f1566067e9603988f37936e234398186f8557750d595dc5d27bb46332cb09363e407ac34fd65a2c74c614c78a0b8280adfbe28c1ba2e16aebfa6d33e2e54c677344e2e552cc563cccccdc26bb4402e9d0c8a2b246cad7989e9f8b6a6683566b05624cd3c3d2807b9e0597f70d63069bed3755925b48197e8836212fcc00a17e24a9ae76eb04e122f9fec42e9db40cb90720bfe8ac03ae946a4741950fe622c882c8d87f73f01e4d23e3ba0f316781a74a9367ba406cb8defc638ac0925ce247aa5940cf2fb4bde4902a439f2351c42caba4408a10fe0ef419cda12681cf413a765a912b4fbe73f45c28fa2dc2afa3f147b3467e7a3f48388db743991831a973307ec5d5e1bf30e863f3540665c185d1428448ed0f2ad30a269809e78a55e48f250f964fb496c94e9e6750970f09502d038474f1081f17cb52fda2834a00ec42bd0ccd7d9b69017038ea3b87c8c9263f20ce8a696914de863cdfc36fd80253aba15985bb3916bd9c5ae74724a17afae3a37c384b765d340d68e88beb6ecbac21ec775da7bd3e5c8d65353856f055bed3789bc2f536ab666ef27727d6c308fae65434d5d52120a07d165dedc2ac34a44ef187704b83346964041f259ef03337cdb35e8a0c06d820ddf49d84519cb33ea166650550848a1f533031a30b70623019ab759d23f6b5a98966f9ef9e7244024821738decad3da6abe84001f5dea79f5bf88321ec0d23f6a0d0f85168efec0299d14a90e6722a52f188da5792bcf7d8dbd32fc878d1b339146060d0a74786ba96bd2c574b69b1eeaa4df8945d0f3cedda0e2a49a72e0246b8a14d6bdb9be5af5dffeae26b3b910ca8901d0285531103c55586d509006dac6ebdcf4ee7b2701bc230f8cf921496dc8f180e4b7af0abb038241d3f8821d18aa8d37cb016f7f14c591dcf04784a9ea94887d3691b3c3dbc32185a8115c18de7333acf9ee21ac6f1cbaff6e61c9ff8b93f1ca2c8544503a0a9b13d5a341d04b0086a9b173202f7cf240409f1e6542057a81416cd50523d31624a14dcf15565ac1852f56041bf7c1b383a6b5e4927a44913d0a88eff85950d8510faf200dccb8bc98ea250325d5f4feaee603e6258c501f3035ab8e4c4d234adf2121ac09a300fe21bcc797be48124837f14b9d977dfa853e10186517689c131f04f58a60adda54ad34826560db32e348e54a8c3e6773bd36fe4e7840c4559dfdbc5c0c32a6c7a6f9be5246746d8e246499e73e534d377d306c7b7d93c960040d1c7488429dee47bf668a65a8440d8b3bd980e47a7389ddca67500fb17e3330966ea4ca0e24c0ee132c35a31e4627ddd00a3c4ea2aa0132413fe3e76e46e71922534b11f335c95142664c76ace40e64325e989d191521118f0f68785feae18bb9c62b1ae25b1aebdde4c6dbda61011a9fe0d09129dbbd39f9079cb2349ba63706c0f407f6ac7226071bd6a3b3429e4ff0c81457635452f8fe9b3414066942c0248796d453b78a3f69088ab549703739a12f8639e4ab9843f14bfd7e9dd149ad0f91d38b08e20680e4cd1a0f99679d2e3a47e3b05e3b1888e8bd43e04feac0f27b8b040b5e6dd170bccc14cd6700ede2a296cab32ee7d5d024af378e05f1fb3b675121644986de7d833d76eff60f72dbe6d2913b235178932738bc6b697721ae6dd063f3c4aedf13e2a11519ce0c64033f448568831eef49fff3548ad42e827d263d6acc557d70ed0f461e5f1e7ff31a28bf4c7c6b610ecad2372dfb7157e790b606572aba31bfbe595a10c7f774a07368ba1dbfb4ccef936904767a9fa634229047f23cb9f84ee0e6f2e5be5e93a851266532ce07823063f033a11b03ed4d2953d67b5637be54d9a2b01e6433835b9310b395fc1659321b70c5ed8fe92c865bdafefeab804f7d1d63474009766f94dd43b57665f54d83438b6dbd0258fa4fee2dd977e18d06e7b1631db079b634d97fd87f712997be8d01b6584a511a8a4bbd13d432c4663fd5f79cfc36e5c6183a233ca2feb8e2441c0c9d9ba28e58821281d0ec5cf1e8fdb625c7b9ae2d369c5a7a83a86ca26b485c1612211955de13aa51cf9b40c81f5ab5e9085239d8f85242e7171d7bbe099cfaa1498ac3b2287e840036ad478f1a59a8be316c9cc63f7ee3137a36ead1ae440f8a15a969c2462ab546e20d741bd485bb02cf9ea784c0b784043ccc96a4d6bb3a9020daea540545bcdaa471872603d0d382da3caa5dff02518f87fc63947b58cfe3e90b387e4f151f1", 0x1000}, {&(0x7f0000001140)="e78472135000047a1b7f0ea37263cbb9028773d796615000984952c96ab9e47cd7d1267738a6f62117054e73a30b64220eb35d00fe65ca731c6d309050df77f43c4e111ede61a311d93d141b3fcec9a0e276ffe73c7338a6ad4c71fc539b5002df79ae8d500d9a7ab4bf5e5a04cd9b49cbb3cf1769ee31b99ee08078ec60587b3bb003cc918d226fe8066cc065cf88a5e7fafe52aea883fe04fcae39dba483871c544e80a7deeb07ab9b19b4a6ae2c7e86ad082ecdff6edc7f64d512", 0xbc}, {&(0x7f0000001200)="e3abf808d57e22b2ab327ceaa3de49b6776072ac3dfaaf624198bb35334ba419798ec22579839d63f29f8c4085fe589f0edf28702abb5b9f8281ba5e6a30", 0x3e}, {&(0x7f0000001240)="72dd63b07193df9d32fe2ef9877cf76fb834536c49e0476b2316e250cd76e2ee84a10b62e60690ace68284d7dcd00d105d4ff52db63be107d156da2109e1731a868999ab9a2a66b0b755a3eac25b19d7b6a1e133d5ebbf7c0f6b057ad9eebdb358e66dd0be71e8383e1346bed18ff3b7623351e3c606e86b9f43635d3de1641a629b224a2e9bca3855022e177674576b14b698d3e8f612c88190ab2891a212b5eb4af75dcc7d6bf25a657f516ca6d36f1540950e4a819814ed34bc42d2b474fb9c15886a8b499950b0e9297dbb0f950809607eca37a134470914b78fc0d8fdc2f8551e0acd80d2ffd11ee064a4bc7cd45a27", 0xf2}, {&(0x7f0000001340)="1c499e1527758188692c17ff84c3fc0dd1256ce679a98fa1d4e70b0c561d5b52cc2a7bc195a98367a854382c018f039942cbc0b82e8e2394993f4c3cef55b564f3b435ec3ade518223e97f709b5d2d5b5a0686e7c27bf21988a8ad623c1597ea2bdeee94a9a695405618005b29b53133d965dbfb1d0f77dda4a7bf3bcbbe04320e71808290ddb078b50cca8889aa", 0x8e}], 0x7) 05:50:13 executing program 1: mkdir(&(0x7f0000000140)='./file0\x00', 0xfffffffffffffff5) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='./file0\x00', r0, &(0x7f00000001c0)='./file0\x00') pipe(&(0x7f00000000c0)) utimensat(r0, &(0x7f0000000000)='./file0\x00', &(0x7f0000000080)={{0x0, 0xffffffffffffffff}, {0x0, 0xfffffffffffffffe}}, 0x2) 05:50:13 executing program 0: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x10020, 0x0) poll(0x0, 0x0, 0xffffffff) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x8, 0x813, 0x4, 0x6, "1bdbd2cbe35d30d2bd9a458aae13fba1fabb581e", 0x7, 0x3f}) mlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) mincore(&(0x7f0000ffb000/0x4000)=nil, 0x4000, &(0x7f00000010c0)=""/82) 05:50:13 executing program 1: semget(0x1, 0x3, 0xfffffffffffffffd) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setuid(r0) getuid() 05:50:13 executing program 1: r0 = socket(0x2, 0x4000, 0x0) setsockopt(r0, 0x0, 0x21, &(0x7f00000000c0), 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getgroups(0x4, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0xffffffffffffffff]) fchown(r0, r1, r2) 05:50:13 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1d7bb060000000000001900000000e74de4", 0x1}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000003c0)="3e2a7913e4ba6d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2831c61ad4491d1f7828bc2d2a500a35ace697bef649fa9da398bcd62b103434820abc4bcacfa3444002007e14295fbaabbbafe214dea79d95e8f6b9d3b3c190fff0c9ea73a4000000dcb95afdc27b8cb800f8ffffffffffff510eb0092ef4b236da32d476bc0b3219eb5c42d1d998aef9566fe460af1a2abb4b6ab550397c8edcd09f1f2c0472dadfaa8c989087d5af8cbda36da0f8858c6f48b372996b688dc1686db7141a839ae169ff8c5e9ff88dec26b65054d12cc8a4d2cecbd9d3810cae79204d2e6202fe834a9e10857a921f26b19d51920db3783d7cb817a583a48ff6bf77ec7c48ced24a9eceb5fe4a25329d885bb093cbaf167eca52dfb6ea832bc650c5d48b5ed5", 0x124) r1 = syz_open_pts() r2 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in6, &(0x7f0000000140)=0xc) dup2(r2, r0) close(r0) dup(r1) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000200)=0x7) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0x3, 0xffffffffffffff7f, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) connect$unix(r2, &(0x7f0000000240)=@abs={0x0, 0x0, 0x1}, 0x8) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x3d1}], 0x1) 05:50:14 executing program 0: r0 = syz_open_pts() flock(r0, 0x3) fcntl$lock(r0, 0xf, &(0x7f0000000280)={0x0, 0x3, 0x0, 0x100000000}) r1 = dup(r0) close(r0) flock(r1, 0x1) 05:50:14 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x100, 0x0) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000000)={0x6, 0x3, 0x7, 0x9}) 05:50:14 executing program 1: r0 = shmget$private(0x0, 0x1000, 0x110, &(0x7f0000f0f000/0x1000)=nil) munmap(&(0x7f0000d0d000/0x9000)=nil, 0x9000) r1 = shmat(r0, &(0x7f0000d0f000/0x6000)=nil, 0x3000) munmap(&(0x7f0000d0f000/0x1000)=nil, 0x1000) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/209) shmdt(r1) 05:50:14 executing program 0: r0 = kqueue() r1 = dup2(r0, r0) ioctl$TIOCSBRK(r1, 0x2000747b) r2 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) open(&(0x7f00000015c0)='./file0\x00', 0x80, 0x0) accept(r2, &(0x7f0000000540)=@in6, &(0x7f0000000580)=0xc) sendmsg$unix(r2, &(0x7f0000000480)={&(0x7f0000000080)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000400)=[{&(0x7f00000000c0)="ed54e9d3a4bc8f64c8783c7bd9f504d1662763e20f46ab760421af9f8e771bd36dc2c357a587879f426f4e0307b786385705ad2c6503459069a87e90bad1b564a89b7d910d75d4964c", 0x49}, {&(0x7f0000000140)="99e9dcc357f8585058f95018396f6601bdda6a4562110a09e7f4b5457ed2dd8eb3708b4f15e412e3370f1f57baef7727ce2484c60b87177dad75e91951454cf1c1d7c6d7eb75659cc038fd24788ea2639c81fec2d83c560a700207f469d594e7699aa1568e27e65ce5e1007250d910a62bf7b39fe15d3b2eb1892cf0bcd215bacf9e2390b8cd3af41c765853f6126e87a779aac9ce87fd6fa8e02f6d28db2c4b9351fa4626b84ff945953708114bd8c51f2746e190", 0xb5}, {&(0x7f0000000200)="75947761237c8c87d2587eeb8f3a9141221f6d85116c03d7797f61247b58ea9452bf54d1ebdb70cc34d91bf5777cec836b3387f441d04f7a860b391e12b0f198152388ea61ca72763c43b5b1dbc156fad77482cca60db9b920e2c75a6144ad29a5285f1a17275199ef27be3c5baf3bd35516ca5b00a6abee3eb9ee3a8fc8709f84fdaf62", 0x84}, {&(0x7f00000002c0)="321796a5bd6ac98859e58b6548ca11fa3803e15a45188fa923290409d87e7e469bb2a685587df31a", 0x28}, {&(0x7f0000000300)="78190f85b166b24df8d1294bc12be794f4fb134b9568c54aec291c99e3c451a3c4b5ea6de2ec9ab4d6f2794178edbab551c2068ab2ffbbf40beb96afda2e2fd2e6180f6fee540e642cfb17d1191f921e9f548e6e6427cf28d79dcd3fdc4c15970043998afdbbb65f7ba14ebaa61bcb31d96bd6d5e3449786dc0a14545a40ddf4a2bdadf1da73588a3b866790f74255fa060a8cbf25a1a95cb414fa87f265caedaff3f656fdf438c58da205c595fbb767d84b45e38992af24b32e82c427bc70509f633cc6c7e0110afb2cfe1e07e15adc", 0xd0}], 0x5, 0x0, 0x0, 0x8}, 0x1) r3 = semget$private(0x0, 0x4, 0x180) semctl$GETZCNT(r3, 0x7, 0x7, &(0x7f00000005c0)=""/4096) munmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000) semget(0x0, 0x4, 0x30) minherit(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0) linkat(r1, &(0x7f00000004c0)='./file0\x00', r1, &(0x7f0000000500)='./file0\x00', 0x4) 05:50:14 executing program 1: mprotect(&(0x7f000009b000/0x4000)=nil, 0x4000, 0x4) r0 = socket(0x3c, 0x8005, 0x204000000000006) minherit(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x3) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$sock_int(r0, 0xffff, 0x1207, &(0x7f0000000040), &(0x7f0000000080)=0x4) minherit(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x3) setsockopt(r0, 0x80000001, 0x7, &(0x7f0000000180)="8771a7203f54544589a696470ad56770f2d2c4b22f41dd3bfdb7800202762d0dd01bb6fc9398bff8a792e157ebdd6a06370577aa12bbccf2abbdd13d284991891fc612fe566329043d6fe2e0b0abf2112048eace8c84c8cf04356782ed2a81744a66999eeefe183abff3093504e96faafc9491c432501504c188483f126ea7e857", 0x81) mprotect(&(0x7f000009b000/0x2000)=nil, 0x2000, 0xf2858f4a8ad77b92) 05:50:14 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000040)=0x9) sync() select(0x40, &(0x7f0000000080)={0x9, 0x20, 0x3, 0x3f, 0x0, 0x0, 0x101, 0x1f}, &(0x7f00000000c0)={0x7, 0x2, 0x1, 0x7fffffff, 0xaae0, 0xe, 0x3, 0x6}, &(0x7f0000000100)={0x100000000000, 0x1f, 0xffff, 0xbd9, 0x8c47, 0x10001, 0x5, 0x1c}, &(0x7f0000000140)={0x3, 0x5}) r2 = msgget$private(0x0, 0x500) msgctl$IPC_RMID(r2, 0x0) msgctl$IPC_RMID(r2, 0x0) msgget(0x3, 0x405) r3 = msgget(0x2, 0x1) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000180)={0xb31, 0x1ff, 0xfffffffffffffffa, 0x1}) setitimer(0x0, &(0x7f00000001c0)={{0x101}, {0x5, 0x1f}}, &(0x7f0000000200)) accept$inet6(r1, &(0x7f0000000240), &(0x7f0000000280)=0xc) msgget$private(0x0, 0x20) r4 = accept$inet6(r0, &(0x7f00000002c0), &(0x7f0000000300)=0xc) msgget$private(0x0, 0x200) getsockopt$sock_int(r1, 0xffff, 0x1002, &(0x7f0000000340), &(0x7f0000000380)=0x4) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f00000003c0)=0x7fff) syz_emit_ethernet(0xbf, &(0x7f0000000400)="319bf7722bf89ce0812fcb6975e6756979e2e68c5a3044187fc92de65a6b40f3d40825713a872e4bd2f14ee83359d61d5b76e19187ba8b556da08d0b8447a821fffa86e85d6d3f942fc958fed784b3d2e8f391c3bf9a8d5389ee1a5d84e0ae366e1d82cf7b1a20eb85f5b46702a02df86d1bec5cb602bc728c73f4dd8ce996a0f7a81daa45e172b9a8b45c849ba4ab9a9ae29ccaad48766c0c2917bdca1da70ad5c9e0d1fa32798f79266157669e87b52dcdad8b65484a82150e0cb86ac9fb") ioctl$TIOCSBRK(r0, 0x2000747b) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f00000004c0)) r5 = shmget$private(0x0, 0x4000, 0x4, &(0x7f0000ffa000/0x4000)=nil) shmat(r5, &(0x7f0000fff000/0x1000)=nil, 0x3000) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000500)) r6 = geteuid() setuid(r6) msgget(0x0, 0x380) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000540)=0x3) close(r4) msgget$private(0x0, 0x180) msgrcv(r3, &(0x7f0000000580)={0x0, ""/4096}, 0x1008, 0x0, 0x800) 05:50:14 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000340)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679aa78947da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba5651238225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa285828dc1acadfc3e92423cb41191c368771b6626551a90e6a0998bd25030a00", 0x10b) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() sendto(r2, &(0x7f0000000000)='f', 0x1, 0x400, &(0x7f0000000040)=@in={0x2, 0x1}, 0xc) ioctl$TIOCSTOP(r3, 0x2000746f) fchdir(r1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000840)={0x20d4fe, 0x3c3, 0x3, 0x8, "b08fce71000011000000b990000000577d8cc400"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 05:50:14 executing program 0: socket$inet6(0x18, 0x8001, 0x6) socket$inet6(0x18, 0x4, 0x1) 05:50:14 executing program 0: semget(0x1, 0x0, 0x0) r0 = openat(0xffffffffffffff9c, 0xfffffffffffffffe, 0x20, 0x4) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) fchownat(r0, &(0x7f0000000000)='./file0\x00', r1, r2, 0x4) 05:50:14 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x2812, r0, 0x0, 0x0) unlink(&(0x7f0000000000)='./file0\x00') kqueue() 05:50:14 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() fcntl$lock(r2, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) dup2(r1, r0) sendto$unix(r1, &(0x7f00000002c0)="f540ccfbddcdfe8ff10f165a1907a0ce1f9037be4fcf9af845cc9a43ddaf9e0eb296955d885df5d5d9185a2edaddab179ed9df721991a12a5753dffc2e89ff3b01fed94f9853387f8c6875ad38e4859c9d439f43cdb13e35df1e1329f41c1bca114f652ac640b7eb195acab089fb1c32858f4f5b7e13bad452be010d1033ae18ca90330e985433f1ea7da79fc4ab13e4b39a29202b3af100120ff2e870c446d0dee9e007ca51c1e3a44370aebeadd691953da8b1b8703dc65bc3b68aafd8c47a4bf28b9e140f5a0d970828ee2b32e4be8daf3d7cfc6346e64e21b7518c12fcd61e082b0aa825af3339debd4ad09c41c30e518fe0b6d1630630d3b19ef51675bac73c91d8294f259b06845af6a730be2fa650cef0f136075ed8ca994adab98ff1ae3395a1e0e27c9396ab8b0c4246df526327e1b4a0619a70a69e7a36c534b76acf919225012bba989c062383acb2514cae40d96e1df6e232b9d3f6aa95f9d7067b0181518f4f22ee70d97ede0b0c26e5ae1d59eb241cc3143d1ff10f32f7f1bc637d85ebc37a8ef2839a04d84742811bf59e7ae2765c551dc7b8fef9204b1cba05f2ee7e66b5e087471de5595862970b820e2abd42c80942e5a7ba9ebb8ec98d8d28d568aa60021f1e47a12190e7de3b255eae5790c0cc2b4abf52ba774af9f6bde31266813ad229c7fecdaa63ad5be6a4ab8df4d9ad5b16b627093ebf1a02da61fc50a71b76c56d3b35bc2048f2ab067efa8ca6dcebd86ddb19f302defe5136210ca46cfa8d14d43c19918c12147eedbac4d4a3f9080bd6772c6d8c736c98413b89a050eb220739bf641f86c545535f0fa36948ba658972501e24f3660ba2468d7b3cb73c1c85d342d02d0fb135c7f796b3bfd021294768bb0b1d5c8da91bd97c447ae2481af19c2c984ecbedde0f8f9642ef9f7c64a5e54563963361467d831aceee1335afdce2863c6636dea6e8bafea436bb2fa4eac0a55b46da75742da85ae738f1fefab3239cb0574399d7c04e1ddc83547b653554dd2054b1553fffa8cc596c46acc3b2b6a9f25e16658a2eac90e6033ea0723ae539bae73d6ea97d3acf85b257469a90ff5a26d6c7ec96ab97180aae0917593c2131f1bf6cf80c6cf6f90998a1b636f86f7604071e34c2bddee65e89a1cf417462f6f46a1d9f0eeb9df6e5ce7dc9a83c45b435773d28b530a793cb6a56224f28380d7002159d3b001a9ba17b9297df0090f7ab14cb23253a48975c6b2eed437a5e9ddc1b07c94126762a2c55a0b29ebdde1446185fa26dfc7e015df81a44e28b983ba7cf1400a548de202868f1cb37fc42ec69e643e5b3932cc4f33d0b0917e295b57ce7fb30b6ac64bb7ff6c50b52935b99243951e69c59dcc5b4d25d0dc10ff1438ec08a3b8b9424cca3c746cf0957b9efe2f89bf4d75bf547473be3a302e1796fa7ec7f628245339f7f6469f381f982021e133fa005b5ff48fa42f42050dd75a614c59155b52439bfee7258691a785b68d2135053d7489154a86128618262422ec8be7e692db97bc1f8c40adba26b3c61c39ecdcbfbf58f4884daa82a24bff26dbe7337572b9091a3e37285cce7bd636dc9904b0748427f152847587d6f4ddba9eaadf2ca745c5c543cc865bc0218b6772e692d1c482fe03affd04ea9be74340b81d38bcb3bae3808a1aee43d4b1c4afc5a2d945a540458818a70225654aa4c60105c4d4e87f920a701aa79278fea2565e28c9830f7ad42177b5017ef52ba4e67b781c7fb0276d5203f961a77ff5e3c89915aad684b1a2a67bb4344ab75ef9d1c85155ae1715a75c4355a70927fe467b5d5deca254a3d44d8d63a940ede419fdd48f989b3cead0fe781ec41efd3737926fe585f69160442154343eebd9e6e557bbc83688f527f15eac1ee0dec14390b348ddf240998da4a61c536657d1687a4f649010d774835c514fadc2043ba231a19438560cd03c3a89c51ec89df0908ee552d358958733f3c88adc9fe8f76dfc4dfb008e1b5875342badddd97a730640eabe24c093c07e525c6097c99f6e504296982befc40fbe2420372f7d034658329baff70cad05a6fa0f9fc1c080257e4a1f874db807389cf917c122f98bda2ed870180ea56da576ed86f6c1b03b5ac31cf947f162435f7807733185adbfd03979ae358a65a52b1293b53cfad0e7ca7b7db0602c8fa0d759e1f6801406388741499e49cd00e80d1aff8c3ce9c45e7a13adbc4179adf260daa73c3badef903fec5b608e68894eafe3ad0e5dd8a13f715575d377458773fea48c75c25a49110ce8da8b3200c41a64ecc7ac9c62e2ae677988ac30988a2132c487ec057effc702030ca2fded5da15f23c83970faa56a3576470c1687d8860a00494e4ead62b80f1b80d8d9d2e720f6f02143a7fe8b93a126cc6d249af170432972ea9a0b1a6bdb6d772e7ddb91627d08d862575f8c4b8f1c9f1f24b4a771312d984c941559a784f338d8ba567a6f4cfe524cd4478eb9ad65865b66bae069e0937a9d73fbac4c12ae13c50680ae25fe3308818e2fd9726194d94f411ed00ae5709aac5c4f2046226f418eb634f178207954520137b68f3729a7a7c713501062e14c67414e58b98a2efa29246df95e29de3cab25ad556f9623b4e486293f1df0429a28c28223588e6b273e34dce3ae99a5f0cfcb7963711f436427d91eb328ce392a450045b3c09271676d2bc933c70c13b2fffad99dfcfe49a56c8873d3ff11a3452c7dafd67f512ade02d44d00ddbe0b6ef55d3f8c33fbafced9b6cc1380ae9b964da71e465cfc2b7630fd357276039f8ab2985c1f460e1d0f0b66c3d871aeb792ad812ffd7cec0e01f1e28d4a2ea524e6231933fe4105713123d94871d2d4711a002abdc201cffe403470374ea0e832ffeb253d9b1aac6534bbf0f644bde422533fb10b231fdaa42089365dcbd5b1df703a7e2cdf45b46c7ed8cc7e3c3a05298125750ac390ae0fa9cfb67c70f58740683328f179b38c9718421a86a148d621417e30c35d25990fc1ea7efbce6a2093f7d713a369edd40c2b876ac47dcaf87b9c80e3d1a1eac258e1adf4ea06c033bdc5672ec4a42de4302db8e6d9cba4a1b34ffe9dea79cde959ba23c511c273d2beb192f51eef57c4d70e55485bc10f723a71215fa640891cd62b00ea7ad6886d663822b089ccbdc684c7b6c98756b53a8b8b8031981321491acffcf8b475379576e10398269a32f3331a1879bb13443efe6324d08bfc0d5c965a0b06c06968c305c4c1fea64163389c5b74df61b781da5b2d99e64f9966781383b2978268c1b6cc84ba9f3d56a23c69b3553dedcefcf34a1c144fc7c45448ed35292f46dd89285766657d03c460f6345b107a96e65198f1eddc3ed54d9c61a06c1ec2c8acaf8bdeb2df9e1a45beba725f13095ef6b3dacb40541643e98c4d258ae1cc6c3c9e345ccdadc89a60e9146a00b8c154fa69a1801506b5878e2e4cee694216e027e572de6e659bf35a0fe19e4e404d042fc2c67ce7742518776dc2ec0543223bfa6aa5730a4caab3175fcc710e041fada394c197bb3878645a5f2f3de1e3700d5e62c8fd7b8659cf95116aee775870dcb386dada936eb37e95eb6dd135ee658a88d15f9df3c0545cbff7ad2b6000d72a4117f459536be044f34d8eaecd58aa51e7bb21551dc5f60585a783872eea766ff40779596a05ea9cba32b04e6ba5d2781c7421e97d35484e18d9d57a110e619119b20a326781134f05946f4678db57b947ce9488dd0309c9efe9f1a66c5d05177680c1ef1e73dac12a1062eafb9560c524b8935af5be70f599adf8bbfe576ff89641b7b58242a88c2b0ee8be29b725425a71ba09c34e082f4b0ac5553073d8c8290e16b44c9f38e918f31fb388bd3c1b6e5056ce43fb279ef65b69ee737017aff6f2d631f3ee2e4cadd9b8be2ef2ee266de742970eda0d1c924e9f5ce6c8cd4ba1f01618fc1960c39d7e7b25124c6a334096458c7d887d92c66ab26c368e4a369a0b0bc0cf4366a4e5dccdc82c5a8bbdb2be7e3c8c03f5acf2c9c2566596e001071236acd54f6e1926deb24374279efba7997e6a5d022c74cfad65ca56e550f5cc4b62850e4dc1345b65602f8527dedb09dcc7df04563764b23e20cabb483d0f4b1219c212c342a330680d7558f3ef7dd93d5d5699adb13173668a263039732fc22802bf6f45863549d29b2de52d9e4d71bea92e1aff466cfd114343de945e0ba3e37397e5f21355bbacbb3173f33c8567b4dcd993eaa97ea7d3656ec6820c22df492b97126a4f112b4370f4d03fdc544e2b4fa3efcc788f25b233b966f057d8801f67679db4518b4adf2cf8af0da8e53124de748e881cbad38f1cb9655f409a0617032d00a2a0f5009946c7bf58ca44913f7e061d6a068e04b24dcbcc4bf82f5274462964f478500c21f7a439d5a43e63c01fb2333f1ef32a91cd399bf4f45272826411c91070c2502d8eabb8cc6fe9c71be9665562aa812bf890d0306c421fe30e362b3ae4ab3aa240dcfe1365aa24ca7c77279808c8d85ac3ef3c5fdf63e3754286b76c743a6b6433a4e5cc12a19f93e4017ff4a7939f1f2f5cbc3c56ceb80f7bf100bf3e3e4c015c57bc1f265d95da487c50aaffcc034fad43178e890ab3163993eb4d7ebbd38f1abe60f4275730eb62a41155835fd8bf13ff7f4c3038729605e0c1f68848939e1e605d709c32a24a4a193aa5a5e39c8600345d7c87c5d1f347e92b13b77125ade3329576917abefa5cd547282831a7407a77ca37c708b137677171e43bb6a457cd607cceba726606a50b550362110a9e9b8eee7cf721563e89e90bdb9402ac71a5b6df76063844e8b80ee19a46a3472d0299b52a02f309e4d2ecb8a9cc07805de9c0bd3abc19f4ce613ac22f3091adf474973294f366a14701195c76f611ffb70d076353fecb0b7cf3bce3b998f90a18da0e0bcb2d087deb06791fcdb5ebef048f4ed1d40b21c894c75b0566e6a2e08a321713045c35a8b7e40a9f13fd930c6b5d229c0b7df6e3f063903d98fea02f4a1930fe9a77571968ee120366dbc8a9ab5a41d49cda7dba313f240bc13cf535b4d1624ef1cea7e695cde20f2cc8fbaf493131b850b90d2d96c0217d05cd3629091351f92782c44a0815e3e7b167396ceac16f480a141b46ec771b513e6ccaec569b86d76d1682f2757e0ca91964ed5bd9cb943dec25ec527b0d0e6793e85ee63b8e5f2c3ec6a03e5bebd51f844b3bb3d073ca490df447843962d8fa22a04a1c32abb59d0922eb6c79149aafc697909ddffc28d1183931da7156b35c9b85e94c818446a35858414d8de10585f43a6b49279785b6d83b16df89d46cce72683707d7955f7f3e162b04c6cae285fa0221553167203a78ae70f0152f1b9297ecd5fdc05a89727b6f517c26771b0cb1d36a1452feff0d013c16fafd6a6e06bb0a7ad7c8f8068e3b5b827d36324fd349ff88f6821c9d81654f64722f021e8cfef8cc4b5c8c48c0316b6c13672abb7eebc190c533b77456207eb3afacac37397b013ff870ea30ab883296a14cdd4901e98700590ac6f8f763afc8dd4c9ea8b24efd01735c1e1900b5a207df9a5428122f051e0cc96e13c5bda9859a8b31330d47b5e28c2e584e021016b57efbbae4cd35e944a1d9a32884477b98f20174699e11d7a23f395edaa5d8499f60645a629ee09e325af24863bca9909d29f59cc2afcca781985bc14cbfb9cb34fba2768d169a89f894f1a8528a3b581ae975f19d11c68bb015c9c8a9c53def4fb7f13e8b8298b9dc8d0ac7cded61367ace6fe35ad495a", 0x1000, 0x0, &(0x7f0000000000)=@abs={0x0, 0x0, 0x3}, 0x8) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000040)=0x1ff) 05:50:14 executing program 0: r0 = socket$inet(0x2, 0x0, 0x4) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000100)={0x7, 0x8001}, 0x8) r1 = socket(0x18, 0x2, 0x0) getsockname$unix(r1, &(0x7f0000000040)=@file={0x0, ""/93}, &(0x7f00000000c0)=0xfffffffffffffe6f) r2 = semget$private(0x0, 0x0, 0x0) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000000)=[0x2100000000, 0x7f, 0x3f, 0x2]) setsockopt(r1, 0x2000000000000029, 0x200000000024, &(0x7f0000000000), 0x0) r3 = getpgrp() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, 0xc) getgroups(0x5, &(0x7f0000000580)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) sendmsg$unix(r1, &(0x7f0000000680)={&(0x7f0000000140)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f00000004c0)=[{&(0x7f0000000180)="98a27bd21c7b722eb31d9a85057e72b2541075ebcc3e909fd1377825b58518ac66e1b1061a5af9e3953482bcc8388772adfcefc127dcfa1e404d35a615c2bff317af3bb8d8694122a3d7035bd68d3f8a4cf6aa387b6601bbfd4c91b526efd53da6e2ba508a692ed8fb6db7e189c958a9becf7444b9514b8befa0bbd47796b2dd7ed85a", 0x83}, {&(0x7f0000000240)="c6cf3a9e7ab32871e09baa6f017fb6845b7a8d63a1057c56d79fed7fe1ca9cc5dbb8cb63bdf4d1d65a6634bbe0e8bc4a06b5580ab3e427923cfbe576ba8b077ce6880fe94bafeb506d8f23a9cd5229f418af", 0x52}, {&(0x7f00000002c0)="5030b378da935b78675555f77ad284ad8d13478bcbe269011cc9f52effc96ea7314b", 0x22}, {&(0x7f0000000300)="72576bd9b53e8aeabb6933a658b7632856dc484804beb83717b8fee2c8fab793e930758f6b70b8be4cf6cc9c11b9e43016d5e8acf4cb4ba16e3195c4cab96bd0c4cc991015d4132f67c01108ddc2179207ce216653317d55b483f6ffe882fe25eba4cd5a24e175315848f66ae97f77ea2f7c611dd74305c67a360525ff8690df2f06146ab37d6054a715ec50ad1142222661a89ed7296e6f87c283b90a80640028877486f0eac61cb6d5e903cf35b511383e10c410175309dc7d242d4da31076089081a070889e", 0xc7}, {&(0x7f0000000400)="93303a8130671f7d998a835a9c64163d1c0928845aaf9835446550ed7fbede022a844944b7621a67502099c83fe87e1fa12863ddd79c113143af57d204c146a16c22b07b1a9c77299508ee421bfaa6f12f22bc813c853f7a388ed54dff8ed752d9a5a338c4178fd303c61363d945ab831593c779807ed57c608d2b68a532b95c5216ad7dfbb01c1d2764c3c2c8e2a85036dbef4946b03582a03de1c66031734e08fc7e", 0xa3}], 0x5, &(0x7f00000005c0)=[@rights={0x20, 0xffff, 0x1, [r1, r1, r1]}, @rights={0x30, 0xffff, 0x1, [r1, r0, r1, r1, r1, r1, r1, r1]}, @cred={0x20, 0xffff, 0x0, r3, r4, r5}, @rights={0x18, 0xffff, 0x1, [r1, r0]}], 0x88, 0x4}, 0x40d) 05:50:14 executing program 1: pipe2(&(0x7f0000000140), 0x10004) kqueue() dup(0xffffffffffffffff) r0 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f00000001c0)) socketpair(0x20, 0x6, 0x5, &(0x7f0000000200)) r1 = socket$inet6(0x18, 0x5, 0x401) r2 = dup2(r0, r1) mknodat(r2, &(0x7f0000000040)='./file0\x00', 0x20, 0x2) accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000000)) ioctl$TIOCSBRK(r2, 0x2000747b) setitimer(0x0, 0x0, &(0x7f0000000180)) stat(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)) 05:50:14 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffcf26, 0x0, "172d768989ca984c8831ca15004a546eb3dd1b1b"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) lseek(r0, 0x0, 0x3) setsockopt(r0, 0x29, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 05:50:14 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) getsockopt(r0, 0x0, 0x7, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) semget$private(0x0, 0x1, 0x400) lchown(&(0x7f0000000000)='./file0\x00', r1, r2) 05:50:14 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) r1 = getppid() getpgid(r1) r2 = getpgid(0x0) fcntl$setown(r0, 0x6, r2) fcntl$setown(r0, 0x6, r1) 05:50:14 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x8, 0x1) close(r0) fchdir(r0) 05:50:15 executing program 0: r0 = socket$inet6(0x18, 0x8000, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x7, 0x0, 0x48a, 0x46, 0x6}, 0xc) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000040)=0x10) getsockopt(r0, 0x29, 0xe, 0x0, 0x0) 05:50:15 executing program 1: socketpair(0x19, 0x4005, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) lseek(r1, 0x17, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x4c2, 0x24) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x2, 0x8, 0x2, 0x100000000, "28f9a13ee4268d394366e8584d0fba55c4ddbfd1", 0x10001, 0x4}) sendto$inet(r0, &(0x7f0000000280)="b620c260a5aa4015f7e6e8b70bfb6e4962b40a7356bbd16b483fe00a153b957298001e299c20e6fc9c11eb48b170882066e01416b1635a273f8bf75694f1f00f4050a7417d2f540f943c66e350c93f3aec124b68717f0b461eae2271721b8eb32116a58d3a8405e9b0d5b71dc391f508fb58221e193b38fa475d391f41a27d7a043d9dd81b", 0xffffffffffffff93, 0x400, 0x0, 0x0) recvmsg(0xffffffffffffffff, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000240)=[{&(0x7f0000000040)=""/101, 0x65}], 0x10000000000002d2, 0x0}, 0x0) 05:50:15 executing program 0: unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000180)='xx') r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x49) fchdir(r0) 05:50:15 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000040)="1c", 0x1) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) r2 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x1) ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f00000000c0)) dup2(r0, r1) 05:50:15 executing program 1: r0 = syz_open_pts() poll(&(0x7f0000000040)=[{r0, 0xc1}], 0x1, 0x81) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) readlinkat(r1, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)=""/61, 0x3d) bind(r1, &(0x7f0000000140)=@in6={0x18, 0x1, 0x1ff, 0x10000}, 0xc) bind(r0, &(0x7f0000000180)=@in={0x2, 0x0}, 0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) syz_open_pts() mincore(&(0x7f0000ffb000/0x2000)=nil, 0x2000, &(0x7f00000001c0)=""/4096) syz_execute_func(&(0x7f0000000000)="660f38f670203e64f33e47804b000f42d801c461fde74900c4e16de8f03ef29fc462fd008000000000c4e26107e1430f0047ff3ef2430f5dec") 05:50:15 executing program 0: r0 = socket(0x18, 0xffffffffffffffff, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) r5 = getppid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, &(0x7f00000002c0)=0xc) r7 = getgid() sendmsg$unix(r0, &(0x7f00000003c0)={&(0x7f0000000400)=ANY=[@ANYBLOB="01002e2fd8085edf30df1b767b4eec250e728ded81f388f5f1e51e600762df79ca721385469d26307f776af1ac73949510028799813915baebe92c46159671de213106be21f73b72594676d2bed2f9444b6f5bc9b50fce5a917f590c32b65f29f2b00f49a1653f98dfdd80314bbf4648ae2c814e85e3e6a996a1372d91ef83d6cf6cce72f01c14c0862ddf493adf563ec411475b968c80be10ea80f181fdd10e7c3f4d5c89604b26222655a766b2596d2b43318aa154806f303e52311c5147e36b160c20e5"], 0x1, &(0x7f0000000140)=[{&(0x7f0000000040)}, {&(0x7f0000000500)="748f6a8fa1d8540f66de330469847db95e3487857bd65ae788b8530fbba3a629251c080f8411e8185b044cb8b199854afbc5df09478d9320a5e6b0c81de20b83d6db8f311be3f2c04204397e5d87706961150f334d9cd8938a899877a6ff5f2bbf15e555967dacbc37f72139e16801fbc89fcdd9aa9673711d4e02acdb8ad87eeb4e117d2dc0c328d4205bf35dcb6b817406b3ef56932b87f0fc871aae100d6b3f1a8316bc979d90e520be4753747bfeb41089125655647df86c66922c8ad3af991aa7e250f23dc5bebcd6b3c7e6c546325670bb8b819217e1aae00befc4791ed86b20855d0c73aa4452e78dddb5d4b2facbd95658c9d7a99c87fabbf8a57d29", 0x7dfb9d5629014a9d}], 0x2, &(0x7f0000000300)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r1, @ANYRES32=r3, @ANYRES32=r4, @ANYBLOB="000000003000000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r5, @ANYRES32=r6, @ANYRES32=r7, @ANYPTR64=&(0x7f0000000000)=ANY=[@ANYRES64=0x0, @ANYRES32=r2], @ANYRES32=r0, @ANYRES32=r0], 0x7c, 0x401}, 0xc) setsockopt(r0, 0x29, 0x23, &(0x7f0000000000), 0x0) sendto$inet6(r0, &(0x7f0000000040)="40f3", 0x2, 0x2, &(0x7f0000000080)={0x18, 0x0, 0x2, 0x1440}, 0xc) 05:50:15 executing program 0: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="8202000000006c65300064844fda2b8db9524be8ff6e1b4f2d9e0600000000000000c2617170d1fcbb9418648afe6adb716a7563cbd26b1d11c0b3fb3f01f09231025ea8a398fe90594b78e9788dfb0e8bedb62f41e9bf35460d506ca21af87f11d3f112baca54a117b2e406fcdef4068e1fda2b9f1c2f4b000fec2885e08bd55dfb14f79f0000000000000001de353eb8cce77a300175913aca0e5b84af93003d881e8eb62f3b87a1d0045eff37f3fe07be2bbefa5f276b065465"], 0x1) 05:50:15 executing program 0: r0 = socket(0x1a, 0x3, 0x5) setsockopt(r0, 0x1000000000029, 0x200000026, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) 05:50:15 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) symlinkat(&(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000080)='./file0\x00') 05:50:15 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f00000000c0)={&(0x7f0000000040)=@in6, 0xc, &(0x7f0000000080)=[{&(0x7f0000000180)=""/214, 0xd6}, {&(0x7f0000000440)=""/4096, 0x1000}, {&(0x7f0000001540)=""/4096, 0x1000}], 0x3, &(0x7f0000002540)=""/252, 0xfc}, 0x40) 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, &(0x7f0000000300)={&(0x7f0000000000)=@in, 0xc, 0x0, 0x0, &(0x7f0000001440)=""/225, 0xe1}, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) setuid(r2) 05:50:15 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x3, 0x10, r0, 0x0, 0x0) mlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) unlinkat(r0, &(0x7f0000000000)='./file0\x00', 0x8) madvise(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x4) 05:50:15 executing program 0: fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) fcntl$setflags(r1, 0x2, 0x40000000001) ioctl$TIOCSTOP(r2, 0x2000746f) r3 = dup2(r0, r0) faccessat(r1, &(0x7f0000000040)='./file0\x00', 0x40, 0x1) poll(&(0x7f0000000180)=[{r0}, {r3, 0x5}, {r0, 0x24}], 0x3, 0x0) 05:50:15 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000100)='%', 0x1) semget(0x2, 0x4, 0x2) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="0c0100ad05c6a2524e884fab41d50000000095004c575083535982e10ea3d3b430fb30a30590105018d9f95eda621c794783f047dab0960e2dfb6adc4ff7f5141678311fa77a14bf2f9bfeb7001a2000a80b73008caa66b09122d7cafe0b99f612310161277881f35ff3b80b8a15eeb992a168697ac541", 0x77) connect(r0, &(0x7f0000000000)=@un=@abs={0x1, 0x0, 0x0}, 0x8) 05:50:15 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x80, 0x0) mknodat(r0, &(0x7f0000000040)='./file0\x00', 0x0, 0x6) ftruncate(r0, 0xc3a) setsockopt$sock_int(r0, 0xffff, 0x100, &(0x7f0000000080)=0x7ff, 0x4) bind$inet6(r0, &(0x7f00000001c0)={0x18, 0x3, 0x3, 0x9}, 0xc) socket(0x18, 0x6, 0xec48) linkat(r0, &(0x7f00000000c0)='./file0\x00', r0, &(0x7f0000000100)='./file0\x00', 0x4) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000140), &(0x7f0000000180)=0x8) socket(0x18, 0x4004, 0x0) 05:50:15 executing program 0: mlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) madvise(&(0x7f0000c00000/0x400000)=nil, 0x400000, 0x6) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x1, 0x22) fcntl$getflags(r0, 0x3) 05:50:15 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000200)={0x9, 0x6, 0x9, 0x2, "5456f54b097738ded3390e1f5606040c65877579", 0x0, 0x3}) r1 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r1, &(0x7f00000000c0)='./file0\x00') unveil(&(0x7f0000000080)='./file1\x00', &(0x7f0000000000)='\x00\x02') open$dir(&(0x7f00000003c0)='./file1\x00', 0xa0, 0x80) readlinkat(r1, &(0x7f0000000140)='./file0\x00', 0x0, 0x0) unveil(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)='r\x00') sendto$unix(r1, &(0x7f00000001c0)="f1367c9d0a6c6573deb8c447025aec13587359fb646f9117ffd65889d965e878e12ac4cf0d9725eb80f7a3c7e0c31ab9f1231a4f63b4dfd5d00653833e", 0x3d, 0x8, 0x0, 0x0) utimensat(r1, &(0x7f0000000180)='./file1\x00', &(0x7f0000000380)={{0x0, 0x5}, {0x1, 0x2}}, 0x0) symlinkat(&(0x7f00000002c0)='./file1\x00', r1, &(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') 05:50: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, &(0x7f00000004c0)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf90f05000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002049fa9da398bcd62b103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d8e1736a01ed01d72f5dd1d95e8f6b9d3b3c190fef0c9ea73906e2adddcb95afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a627d0767106bd31b4605f1d0008fd323e6a8bab89057394672c25bc15a6", 0xd4) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x9, 0xffffffffffffff81, "85fe4dbfa60208000000fbffffffffffffff00"}) syz_open_pts() readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 05:50:16 executing program 1: 05:50:16 executing program 0: r0 = socket$inet(0x2, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) unlinkat(r1, &(0x7f0000000040)='./file0\x00', 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040), 0x0) getsockopt$inet_opts(r0, 0x0, 0x200000000000004, &(0x7f0000739ff1)=""/15, &(0x7f0000000000)=0xf) getsockname(r0, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) 05:50:16 executing program 1: write(0xffffffffffffffff, &(0x7f0000000200)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e0177513a18db60390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a2592c9529443890c39abcec6c1c369fa47bab9e1aecf0c4aa9f915a4e02f98bdf3155cd7d25d4dc373bfc0ed3c5930e6059a3262664b9e3cbd578dfbfa86f8f1bc7bc834db257824857ac314db10ed7917354a002af475d52a6b", 0x92) r0 = socket(0x1f, 0x400000000006, 0x0) sendmsg(r0, &(0x7f0000000200)={&(0x7f0000000400)=ANY=[@ANYBLOB="00202e2f66696c653000a8efd6f8b330fa9a5c13c3be35b38776112fca4c7bc634d1516348b6852dddb8f4baf2cecb2d4508b9b10eadaf27be5dfb07c81e732e0fec3623020832d0b22697a955b4b20bcd13f190a1827243a0f2ff19184926aa634fe71951ebe0c37cade06d315ae6380177784c3612d538a32dff63b2c45d5edb2bbccef9dfb03115338d20e7fc19c473a9c9632832bca53f1daa7f7ff76d5d1ba517f6ca694329347d3f1f063ca0d2d27d1c7cc7faef8643633f8b09c26ae35b73965f30056d0a4482e50ccbb79d525502c810481279921090a3de55964ed313a413d6b796a101de7743906515fbc4d4379e8f39465dc00ccba87d9095e041cf319e5a3c0d2b645b07d65a0106981b7a1c7395ec0c48d9b2cea979dd29607f97d8f6b4004d8eae68fe27b7d05861798776038bd6d5ec535833f59621fb429ea34a4b53e9a025fbed370cb29d87bcf91a48fef84d2ce932f97ac557c812b1610dfec52192c7fb05986f56c2bd212c6b344ba0ed0369679e49d4c83e0c80bd0d19310d7a9397868cb058874b32781e"], 0xa, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="100000000000000000076a00000000defa87aaecdee38f37d354c6a4392cafc79529f003a1e7eedccf09a4bfb6b4b6ba2e3c40c0e48bf26a648d96e813dfe81335fe48d2e139284c10ff7a87b9e77be49efb879925419ddf7f21d1c592f716e828b767e2257670707416304fec7a4b19b6a8772b601fb76c9c71f8a95a0eb00e73bc6b7c4ee9e4bf613b19eb2e5ae0060c9c9180a245486cd282fee697c30329aad11d0fb2fd4719508e3bbd68"], 0x3b2}, 0x0) getsockname$inet6(r0, &(0x7f0000000180), &(0x7f00000001c0)=0xc) chdir(&(0x7f0000000140)='./file0\x00') getsockname$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) 05:50:16 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)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002049fa9da398bcd62b103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d9917dd1d95e8f6b9d378ee4ef8f0c9ea73906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef002", 0x94) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0xfffffffffffffdfb, 0x1, 0x1b32, "85fe4dbfa60200000007ad00fbffffffffffff7f"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 05:50:16 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x5, 0x0, 0x65ab, &(0x7f0000001340)={0x200}) 05:50:16 executing program 1: 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, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xd9b, "b08d16c6daeb7f1d5f2b2c215faf8a210524d8e5"}) readv(r2, &(0x7f0000001440)=[{&(0x7f0000000040)=""/13}, {&(0x7f0000000200)=""/122}, {&(0x7f0000000280)=""/161}, {&(0x7f0000000340)=""/4096}, {&(0x7f0000001340)=""/255}, {&(0x7f0000001c00)=""/4096}], 0x198) 05:50:16 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="820210"], 0x1) faccessat(0xffffffffffffffff, &(0x7f0000000040)='/', 0x0, 0x0) 05:50:16 executing program 0: symlink(&(0x7f0000000000)='.\x00', &(0x7f0000000540)='./file0\x00') pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r2 = socket$unix(0x1, 0xfffffffffffffffe, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./file1\x00', 0x20000, 0x0) r4 = socket$unix(0x1, 0x5, 0x0) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) symlink(&(0x7f0000000280)='./file0/file0\x00', &(0x7f00000002c0)='./file0/../file0\x00') poll(&(0x7f0000000240)=[{r0, 0x4}, {r1, 0x4}, {r2, 0x4}, {r3, 0x8}, {r4, 0x84}, {r6, 0x90}, {r7, 0x100}], 0x7, 0x6) openat(r5, &(0x7f0000000300)='./file0\x00', 0x2a0, 0x2) symlink(&(0x7f0000000340)='./file0/../file0\x00', &(0x7f00000000c0)='./file1\x00') rename(&(0x7f00000001c0)='./file1/file0\x00', 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$TIOCCHKVERAUTH(r8, 0x2000741e) 05:50:16 executing program 1: r0 = kqueue() fcntl$setown(r0, 0x6, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) 05:50:16 executing program 0: r0 = socket(0x20, 0x4002, 0x4) r1 = open(&(0x7f0000000080)='./file0\x00', 0x30000, 0xe) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000140)) sendto(r0, &(0x7f0000000000)="843504a3f8a18335e65093ebc797ac9b2d20502a4b599282dbf89861f4093c996786ce8dad8614acc771d6b91b", 0x2d, 0x40f, &(0x7f0000000040)=@in6={0x18, 0x1, 0xfffffffffffffeff, 0x4}, 0xc) socket$inet(0x2, 0xfffffffffffffffc, 0x48c81ea0) 05:50:16 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000100)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) kevent(r1, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) dup2(r0, r1) 05:50:16 executing program 0: r0 = semget(0x3, 0x3, 0x10) sync() semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000040)=[0x1000, 0xfffffffffffffffb, 0x7, 0x4, 0x6, 0x8]) getrusage(0x0, 0x0) semget$private(0x0, 0x3, 0x400) syz_execute_func(&(0x7f0000000000)="c42235bcfb43f68bffefffff28419d66470f73dc00c4e39569c800f00fc70fc4a17df4f3c4623d29d33e670f11e00f3805a2c32075e0") 05:50:16 executing program 1: r0 = syz_open_pts() fchmod(r0, 0x2) r1 = syz_open_pts() r2 = syz_open_pts() r3 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r6 = semget$private(0x0, 0x0, 0x8) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000040)={{0x8000, r3, r5, r3, r5, 0x4, 0x3}, 0xa3f, 0x7fff, 0x81}) fchown(r0, r3, r5) getpgrp() pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) getpid() getsockopt$sock_timeval(r8, 0xffff, 0x1007, &(0x7f0000000140), &(0x7f00000001c0)=0x10) fcntl$setown(r7, 0x6, r4) kevent(r8, &(0x7f0000000240)=[{{r8}, 0xfffffffffffffffe, 0x4, 0xf0000000, 0x40, 0x2}, {{r7}, 0xfffffffffffffffb, 0x10, 0x42, 0x1, 0xffff}, {{r8}, 0xfffffffffffffffe, 0x28, 0x1, 0x1, 0x1f}, {{r1}, 0xffffffffffffffff, 0x0, 0xf0000047, 0x9, 0xb2a}, {{r0}, 0xffffffffffffffff, 0x80, 0x1, 0x5, 0x8}, {{r2}, 0xfffffffffffffffe, 0x4, 0x10, 0x101, 0x3}, {{r0}, 0xffffffffffffffff, 0x80, 0x4, 0x0, 0x5}, {{r7}, 0xffffffffffffffff, 0x4, 0x40000001, 0x6dc}, {{r1}, 0xfffffffffffffffe, 0x40, 0x2, 0x7, 0x7}], 0x1, &(0x7f0000000380)=[{{r0}, 0xfffffffffffffffc, 0xc0, 0x2, 0xc243, 0x4}, {{r1}, 0xfffffffffffffffb, 0x40, 0x40000002, 0x101, 0xffffffffffff1eca}, {{r8}, 0xfffffffffffffff9, 0x22, 0x13, 0x8, 0x1}, {{r0}, 0xfffffffffffffffa, 0x10, 0xf0000001, 0x9, 0x7ff}, {{r8}, 0x0, 0x32, 0x4, 0x20, 0xd6d}, {{r1}, 0xffffffffffffffff, 0x8, 0xf000000c, 0x1, 0x9}, {{r0}, 0xfffffffffffffffd, 0x10, 0x80000041, 0x2, 0x7}, {{r0}, 0xfffffffffffffffe, 0x0, 0x4, 0x0, 0x7fffffff}], 0x100000000, &(0x7f0000000180)={0x1}) fcntl$lock(r0, 0x5, &(0x7f0000000200)={0xffffffffffffffff, 0x0, 0xffffffffffffffc1, 0x100000000, r4}) semget(0x3, 0x3, 0x400) ioctl$TIOCSBRK(r2, 0x2000747b) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000100)) 05:50:16 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x8, 0x0) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000080)) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "240be00a0c15417b8c6566555c8d4e815cdbd189", 0xfffffffffffffc02}) 05:50:16 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) connect$unix(r0, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x2}, 0x8) connect$unix(r0, &(0x7f0000000080)=@abs={0x0, 0x0, 0x3}, 0x8) writev(r0, &(0x7f0000001500)=[{&(0x7f0000002ac0)="1f723e0917e353a8c521bd0debcb8f65ed011392397ab0b0ecc30cca224490e1e19317bb632cd3b9b346241b8b4e7b02ede7bdb579cda29942c651702d147edab8fc892634e1755d99c60497f805299f83580d4507d9262bc16a0470085a059464e2fa171dd6add01bb4447bc2f6c648865c5203e48eca9d8f6bcd753d64745a91bb0acb414fd3a1236618a7b0a28bdeb498a323fbaee17353c9f7a7725493bc980e1f3657e8a7e502a58b04312be255b707a0dbf12c4b589942f083408e7edd96e2f882d58b3ef1e005f27fa745d22bde48f019c8bb57fd46370f9ff7712d8e25b2a4a2d180b1960ca2e6ff1a5adc14b31dbab3e8a43c8e79a655245caae6b5c16059269a111e69f56af1034d47b1d307bdf5af88975dc1923577d06b6a8162adc81b6c8542ffafc5164fca47403b90d8e3e1ea858cfdab17c802a786ee5c52229f3766fe5bbab9241cded289fe87030227f2e7318e53cb27ea2476ca493ee27c3baeb5cf3b8e9827158b241ca5b028a61224267500ebe5d76d1499dbdceff518efbdec30afe0826b817502058d5953176f5d9110220726c3232b6b88b46938af367ae10c4656a4a6cd2a38307d5686351aa68cabdd5eb94c48192ddc222aa23aec7713728819c159f7b3f5c72b380cc2170ccd61113fb81283ecd02e0724864ce25b993ae6c203df030cfa4d6705f3b4e425411ad17370bde19b283d607e605d00b2dab75b9da8e54bfafc488492a11d8280ee9b0000f4070977cf69eec4469882df341212f680998da6c8fffc3547a5a5f1e69eb1fc6b6f4f8d9e3ded175babff04627dfa5cb5df48eeed1ed5c2a49e00570f6bf46eebbe0433a8e1d824a67541300aca853618ede4f7104259af2be490cde82f7feb7a5b34dfad68ac8692bbbdcd875349ba9e2bfc899fe756dfdcddd6a436b9d3492348bdf1a2178367124fa0959172867fa0ecc8ba2471b253ec91bc7b82ba3372170fab3e32923511ba682f31c36359ae7a6e90c4dc24a26ab0ff8def5ba23c26a82d276df05a3b86c9c7cde34e1c35b2631f2a2a9d73bae5d81fef0557481c5916ccd6aa7f4fe1239e02d41b7d2ac2b6751648e5cd5420b63667fddba30703b336ebd6ce3a8bc66228841605557adaf2e0f9fa891f143c1aa28e889ba8ef6a0f3db8a92c9e3a2c8a5bf94948c3665048080e554fa7f91a01ca7966b2ed06ba89d65c346c4a98058a8404f727f120895e6355af0780ef92ab2b636bf1b8a12747c94e64b4637bc4bc5df4fffd532b2f2eb091abff26eea33c5e759ca7531350f5d1662da40f8e44a9017b153ca392748d6d3f268f7ba19e866a394187c720c551a68a103e846daf94d02840714bbd48cb9a2d9bcf5ad8425eb8cd8c56a7c44e3e85e78229a0b81398839fbc79200b82be912aa22a727db38e9d38255ef470235b76864b96b351dcf2940f9ad0129e9ec1ffe4f70fdafca66759b8a861c75a887c03be2f76c1ef7ec2f022df114e2c20c50d2e9ecc9666c3d3254090e36667ba930563e6cbb82638c36684ea22d68eb26def40c4a47a053f203f3f1e8b6394dac005e9a97e8d08777b5ecb2b416949a3626f215631b4cf2aa7a70784e6c2f1217e666dcd7e716fb3d944ae439f03ca98a7e056f42cb45fb00b6203e5e69b04279a9d001f493c1305ffe85d7aff254d6f06d41a551bc2e451e84702d324a89700604b7173cf7053c645fcac6a4b514d56de3f8b822181de1ddb7960f628a1caa9c327ce0c4938065ed41a769a13aaf07fec6a82702211f698f0765944f333f354a6064e1c4541f5e5c6de3dceb6d17af0c3473e416f0765a5c984518a1c8a4511b6d0ab222aa1100e61d089ea6cc4200802eb94830b9b645a2fc27d113bb38a52c9f2359b8f26d1ed8c9bf223deff9b1a1eb32f8e843e730b11e3568a426af2e7c93ac6eb44f45b28dd23135b9bb5264b50d74ece76d2adbeade35ca7ce496dfdda4e45f091bd7b32522bbd0cda609de4017860f7ec93ae8a5667cc49eb8f6edad66089839266e1ea0b04ab4ba84dec4c2fa8f350c6435715d0784f106705dfd745620987a0b3c86fd5ec3e29c44532f664b6fa79f4bf03fff2a9679d23ed7894202ca340e69c459a7acf795e4953d0f95a54d2cd3238db43bd49b71ded26fae65053982680b055a0996c8b96e785a880c2e52dde97e7e07c500020c496d696cb974e587dc6ddb7fa75f1c4c3d5dad211abe46c7a7c02e46fc62e5ddf9130125f8eea6ebd23c4affcddcf7ef731473649e3f3955f0e0dda608ac5c150174f23f790a5fec642d51b66a0207e269ce009b3e7ad32d5c6409ac38296cb7422f63ea34e0e06c590665170afd0c26ef5fa69320a08ec1286f8804f5792bca173411b30e9655f2baf13cb72f0db52ef1f7a41dbca16252dfd97a601294b2337ae3c28ac52185271ddcfbad2739ca4917ab1a9424667b93b3b6fde6f17dc7125ecb666b05cd28479eb6473dd43a0ec07a1ed8620747721d0f5464c50fd7db55ffa4e7a6b975a731c0a463edb2c1ac3b6433b9601bb6aa8b3e964023de79b3faf3e7f8609cb3459fc4feaad2579fc6a6c16e32d750b22d179fea4fa9273d6e7ec64a08395387af0b6b28360b8893cc9718a82affec9115b90cf1a5c9f733714722a259cdc50320fdba104f2a03fc7947721913fe73ecee66ecea77be4eaf1ab9ab0e2f1c08492cf5c77d74efb940b80373843ff418ee2911260f4c080322ce1fe21804d322540a47b3858e50deb4ab69ba10f5b39e319f4e36a221fdd564766945a11620a169002692158c084243ca7bfedd5887883a1e6c9448a8e68b5d04372dae7ae84908c574af8b7a2309ad5", 0x7e0}], 0x1) 05:50:16 executing program 0: r0 = syz_open_pts() r1 = dup2(r0, r0) unlinkat(r1, &(0x7f0000000000)='./file0\x00', 0x0) syz_open_pts() syz_open_pts() fcntl$lock(r0, 0x7, &(0x7f00000000c0)) 05:50:16 executing program 1: munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) madvise(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x3) mincore(&(0x7f0000ffa000/0x2000)=nil, 0x2000, &(0x7f0000000000)=""/129) 05:50:16 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r0, 0x3) r1 = socket$inet(0x2, 0x2, 0x0) chmod(&(0x7f0000000080)='./file0\x00', 0x1) setsockopt$inet_opts(r1, 0x0, 0x100000000000000b, &(0x7f0000000180)="07b21433d01971be36e968d3aed98191cb34ef2ab85cc12b3651a1e04d7da38559dd4d21bc159b677a3b841725094a5ab8c4b8692a6d03cb8152b40019000000", 0xffffffffffffff92) setsockopt(r0, 0xffffffffffffffff, 0xa75, &(0x7f0000000040)="eaff950000000000", 0x8) 05:50:16 executing program 1: r0 = syz_open_pts() poll(&(0x7f00000000c0)=[{r0, 0x62}], 0x1, 0x0) ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x844, 0xc37, "6c2364a029fbb699bc76bc231cf9454e0c7bb867", 0x1}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x13e2, "d2316c681b1e56d69118cd9f8b4dcbaccdbcc27f"}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000100)=0xc) r2 = getegid() fchown(r0, r1, r2) 05:50:16 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) munmap(&(0x7f0000ff4000/0x2000)=nil, 0x2000) munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) getpeername(r0, &(0x7f00000000c0)=@in, &(0x7f0000000100)=0xc) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="0124ddf3a92c8c2aa4bdf6b70c79d061e873fe656891ab64ce83881b34768813874ceac1624d3044c5883debd4a4ac75d61841de27157698f5560538df0ae0a4", 0x40) getpeername(r0, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) munlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) 05:50:16 executing program 1: munmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000) r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000000)=@file={0x0, ""/108}, &(0x7f0000000080)=0x6e) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0x1811, r0, 0x0, 0x0) 05:50:16 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) unveil(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)='c\x00') bind(r0, &(0x7f0000000040)=ANY=[], 0x0) 05:50:16 executing program 1: select(0xfffffe8c, &(0x7f0000000180)={0x10000000}, 0x0, 0x0, &(0x7f0000000000)={0x80000004, 0x1}) pledge(&(0x7f0000000040)='^\x00', &(0x7f00000000c0)='.*\\\x00') 05:50:16 executing program 0: r0 = socket$inet(0x2, 0x4000000000000000, 0x4) setsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f0000000100)=0x4, 0xfffffffffffffe58) bind$inet(r0, &(0x7f0000000180), 0x10) 05:50:16 executing program 1: r0 = syz_open_pts() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffa, 0x40, 0xfffff, 0x6, 0x5}, {{r0}, 0x0, 0x80, 0x80000000, 0x3, 0x1000}, {{r0}, 0xfffffffffffffffa, 0x69, 0x40, 0x2}, {{r0}, 0xffffffffffffffff, 0x1, 0x40000004, 0x4, 0x5}, {{r0}, 0xfffffffffffffff8, 0x80, 0x10, 0x2, 0x7fffffff}, {{r0}, 0xffffffffffffffff, 0x20, 0x10, 0x7ff, 0x100000000}], 0x4, &(0x7f0000000280)={0x80000000, 0x6}) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) bind$unix(r2, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) kevent(r1, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) 05:50:16 executing program 0: r0 = socket(0x8000000000014, 0x1, 0x3) bind(r0, &(0x7f0000000040)=@in={0x2, 0x1}, 0xc) setsockopt(r0, 0x6, 0x10, &(0x7f0000000000)="24113d0e", 0x4) 05:50:16 executing program 0: r0 = socket$inet(0x2, 0x5, 0x0) setsockopt$inet_opts(r0, 0x0, 0xc, 0x0, 0x0) bind$inet(r0, &(0x7f0000000000)={0x2, 0x3}, 0xc) 05:50:16 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x100, 0xffffffffffffff8f, 0x1, 0x1, "ff61aac6e0e4b7fb2b35cfef24d49e7d39de922f", 0x9, 0x200}) 05:50:17 executing program 1: socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_timeval(r1, 0xffff, 0x1008, 0x0, 0x0) sendto(r1, &(0x7f00000000c0)="f56ec31d382c5edc53729e19b08299608d01ef7306dc1478015b2b8df5f765328ba0f6e254bde5e92e8429f7ab5b82765e06f119c25d29b4df0e1acbe6e7ec2c4cb2a77ac9fbe5f14332d560b92c771c61295b2f", 0x54, 0x8, &(0x7f0000000140)=@in={0x2, 0x0}, 0xc) sendto(r0, &(0x7f0000000180)="af1200562d0da215d0750e45c9c619dd66a4ff6cb4976cff2d95870facf7d8643add91fcc645894274e17ac85d3f3b17d45800ebcf5843097f37883cf1d857b73b0bf9492530069fd9111c39d3577197b89fafc9ff8846024b3a40f31c3ae0bb8d44b6", 0x63, 0x400, &(0x7f0000000200)=@un=@file={0x0, './file0\x00'}, 0xa) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000040), &(0x7f0000000080)=0x10) 05:50:17 executing program 0: clock_getres(0x0, &(0x7f0000000040)) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x200, 0xc0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x7fffffff, 0x8399, 0x3, 0x7, "62a0923da8a15387184c43b98bdb5d4b144f03a7", 0x200, 0x5}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0xffffffffffff88ab, 0x101, &(0x7f0000000180)="3f1a7c1835ae2452ca32b162a9da7c4d6bb9af8e912946cf4d4b21ffb6a1640b60ff885e53ef55a3f054f55c32e973090ef7b574bc7fffdcb7667253165b6d8957e7e6ae", 0x44) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 05:50:17 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d2, 0x7, "d700007339000000e74ded00", 0x2, 0xffe0000000000000}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000004c0)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf90f05000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002049fa9da398bcd62b103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d8e1736a01ed01d72f5dd1d95e8f6b9d3b3c190fef0c9ea73906e2adddcb95afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a627d0767106bd31b4605f1d0008fd323e6a8bab89057394672c25bc15a602", 0xd5) r1 = syz_open_pts() close(r0) r2 = dup(r1) getsockname$inet6(r2, &(0x7f0000000240), &(0x7f0000000280)=0xc) r3 = syz_open_pts() ioctl$TIOCFLUSH(r3, 0x80047410, &(0x7f00000002c0)=0xcb5a) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x98b, 0xffffffffffffff82, "85fe4dbfa60200000007ad00fbffffffffffffff"}) write(r2, &(0x7f0000000380)="27ac5ef3c9c58f80b36158595d7792ea4a9710243c62e1b3b58da85f3da798103618b8b03266d3ef8aa6c8a74021da2c382e27073e0b9787b25253d7af150bafb698062919e990a9260fce743142abf46bfaea591c7c75a03fb83e8bfba26dfad110a4eb43694fe0d308a46f42a8ed075069cdf89d83910f6bd73c20d31aaf0cbd71dfa3f19448cdf933602425c5e85c5f2915c1164ee3f66cf2031ee6b435cebfeddfc90c29eb0bc30b06a66e9ea787e886655bef", 0xfffffffffffffdf7) pipe(&(0x7f0000000340)={0xffffffffffffffff}) close(r4) syz_open_pts() rename(&(0x7f0000000140)='./file0\x00', &(0x7f0000000200)='./file0\x00') getsockname$inet6(r4, 0x0, 0x0) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 05:50:17 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x3c, 0x9, &(0x7f0000000000)="03000000", 0xfffffffffffffcec) shmget$private(0x0, 0x2000, 0x8, &(0x7f000011e000/0x2000)=nil) 05:50:17 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x8000000000020d, 0x100) getdents(r0, 0x0, 0x0) r1 = msgget(0x3, 0x18) msgrcv(r1, &(0x7f0000000080)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\f\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'], 0xb7, 0x1, 0x1000) r2 = msgget(0x0, 0x200) msgrcv(r2, &(0x7f0000000040)={0x0, ""/40}, 0x30, 0x3, 0x1000) 05:50:17 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r3 = dup2(r0, r2) kevent(r3, &(0x7f0000000280), 0xdd, &(0x7f00000002c0)=[{{r3}, 0xffffffffffffffff, 0x1b}, {{r0}, 0xffffffffffffffff, 0xd}], 0x80000000, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) r5 = getegid() fchown(r1, r4, r5) readlinkat(r1, &(0x7f0000000000)='./file0\x00', &(0x7f0000000040)=""/171, 0xab) close(r3) 05:50:17 executing program 0: r0 = socket$inet(0x2, 0xc001, 0x0) socket$inet(0x2, 0x5, 0x5) getsockopt$inet_opts(r0, 0x0, 0x200000000001f, 0x0, 0x0) setsockopt(r0, 0x100000000, 0x3, &(0x7f00000001c0)="96ad2eeba5e0945ba4cebd9fdc2fb157ec9aa37b3c19fba3a8236ee284107c93a53bddace27daf87fc60b9b550027e426d69f9d5831d26fc6615f399b2d23ee9c9cda8bbb30f", 0x46) sendto$inet(r0, &(0x7f00000000c0)="82f73ae367a37989ba1747e12cc10ca3ea977e099dbc54c551cb31003b9a287cc832c4e34cbb501fe54f1a08ab9a2c064601f7f19e84bad0ed7aff4b8b109dd05ca094a14b8a076f9d5acee5d3de45ce4fdf907aac06317321dc977b2b6688c572f6cd7b4043c10d9dd1fd253dbb6549f23809584f4d369b218c8597fa5067c6ac161a107927a256ef90415f8e6b5bc9cd3e35043e8f9ad54e4f52353c", 0x9d, 0xfffffffffffffffd, &(0x7f0000000240)={0x2, 0x2}, 0xc) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)=""/105, &(0x7f0000000080)=0x69) r1 = open$dir(&(0x7f0000000180)='./file0\x00', 0x60, 0x8) fchmodat(r1, &(0x7f0000000280)='./file0\x00', 0x1, 0x2) 05:50:17 executing program 1: mlock(&(0x7f0000000000/0x3000)=nil, 0x3000) mincore(&(0x7f0000000000/0xd000)=nil, 0xd000, &(0x7f0000000080)=""/213) r0 = open(&(0x7f0000000000)='./file0\x00', 0x40, 0x10) getpeername$inet6(r0, &(0x7f0000000040), &(0x7f0000000180)=0xc) 05:50:17 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)='./file0\x00') rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file1\x00') 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') 05:50:17 executing program 1: socket$inet(0x2, 0x1, 0x8000000000000) 05:50:17 executing program 0: mprotect(&(0x7f000000b000/0x3000)=nil, 0x3000, 0x4) mincore(&(0x7f0000008000/0x1000)=nil, 0x20009000, &(0x7f0000000000)=""/78) 05:50:17 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x4000000006, &(0x7f0000ee0f7f), 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) setregid(r1, r2) 05:50:17 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, 0x1) shutdown(r0, 0x0) 05:50:17 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) listen(r0, 0x3) getpid() r1 = socket(0x10000000002, 0x5, 0x4) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) listen(r1, 0x10000) 05:50:17 executing program 1: r0 = syz_open_pts() ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000000)=0x7fff) ioctl$TIOCSTOP(r0, 0x2000746f) r1 = semget$private(0x0, 0x0, 0x600) semctl$GETZCNT(r1, 0x0, 0x7, &(0x7f0000000040)=""/232) ioctl$TIOCNOTTY(r0, 0x20007471) r2 = getpgid(0xffffffffffffffff) r3 = getppid() setpgid(r2, r3) r4 = dup2(r0, r0) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) r7 = getgid() connect$inet(r4, &(0x7f0000000280)={0x2, 0x2}, 0xc) r8 = getpgid(r3) ioctl$TIOCSPGRP(r4, 0x40047477, &(0x7f00000001c0)) sendmsg(r4, &(0x7f0000003a80)={&(0x7f0000000200)=@un=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000003440)=[{&(0x7f00000033c0)="03d13b3a495765b6a921d885dd6e64dfd1ab0e2d50f91d969b2ac4675a9f6fe959de1fd6c1247750d9f5e7671e9d6d9144b912d9a0721c939859bdd9dcaa647f82fa193683f1f1a62fdff196c7f28695ec67baffb4b951f6c841c4fc36f124b2dc8b81746a266ea83d8e85187cc340eef32ca1a6ff0b1d55b365", 0x7a}], 0x1, 0x0}, 0x40c) recvmsg(r4, &(0x7f0000003f80)={&(0x7f0000003ac0)=@un=@abs, 0x8, &(0x7f0000003ec0)=[{&(0x7f0000003b00)=""/49, 0x31}, {&(0x7f0000003b40)=""/15, 0xf}, {&(0x7f0000003b80)=""/179, 0xb3}, {&(0x7f0000003c40)=""/99, 0x63}, {&(0x7f0000003cc0)=""/174, 0xae}, {&(0x7f0000003d80)=""/109, 0x6d}, {&(0x7f0000003e00)=""/178, 0xb2}], 0x7, &(0x7f0000003f40)=""/1, 0x1}, 0x1) r9 = dup2(r0, r0) r10 = shmget(0x3, 0x3000, 0x10, &(0x7f0000ffa000/0x3000)=nil) shmctl$IPC_SET(r10, 0x1, &(0x7f0000003fc0)={{0x10001, r5, r7, r5, r6, 0x44, 0x926}, 0x3, 0xff, r3, r8, 0x497, 0x9, 0x8}) chdir(&(0x7f0000000240)='./file0\x00') semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000004040)=[0x7f, 0x2, 0x1, 0x9, 0x7]) ioctl$TIOCEXCL(r9, 0x2000740d) shutdown(r4, 0x2) kevent(r4, &(0x7f0000004080)=[{{r0}, 0xfffffffffffffffb, 0x13, 0xf00fffff, 0x8000, 0x6}, {{r4}, 0xfffffffffffffff9, 0x40, 0xf0000002, 0x80000000, 0x80000001}, {{r4}, 0xffffffffffffffff, 0x1, 0x6, 0xffff, 0xfffffffffffeffff}, {{r0}, 0xfffffffffffffffc, 0x4, 0xc1, 0xa99, 0x9}, {{r0}, 0x667d5ce159fffc85, 0x10, 0xf00000c5, 0x101, 0x200}, {{r9}, 0xfffffffffffffffc, 0x2, 0x20, 0x8, 0xfffffffffffff4ee}, {{r9}, 0xfffffffffffffffa, 0x18, 0x47, 0x7ff, 0x2}, {{r0}, 0xfffffffffffffffb, 0xf8, 0x200fffff, 0x4000000000, 0x20}], 0x9, &(0x7f0000004180)=[{{r0}, 0x0, 0x4, 0x2, 0x8, 0x20}, {{r9}, 0xffffffffffffffff, 0x20, 0x1, 0x3ff, 0xff}], 0x80000000, &(0x7f00000041c0)={0x610, 0x1}) semop(r1, &(0x7f0000004200)=[{0x3, 0x8, 0x800}, {0x0, 0x1, 0x1000}, {0x0, 0x0, 0x800}, {0x4, 0x0, 0x800}, {0x1, 0x4}], 0x5) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000004240)=0x20) 05:50:17 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mlockall(0x3) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) mprotect(&(0x7f0000ff7000/0x3000)=nil, 0x3000, 0x6) setuid(r1) r2 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) fchdir(r2) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='c\x00') mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) writev(r0, &(0x7f0000000580)=[{&(0x7f0000001280)="bad520f57df2f532a4595d0efe6a94fba4a724dfcd107149ca023a6f4fd53a396987fd5cc1f9fc10a2192d0e217ec322e18cf7f0e79c1cfd73ee8bedba77519136960f9aa23f168279c6327030de161f6df9c9ceff5b6d908834616579fee0ad2ee4cfc3d17ae6009a18e76b07f9170c85112b37d7825cc69c4c8852aa63b655f85c15692923007934f9ddcd076eb4dbd053bad835fb8794777823d55b8902c3a8c83fbbb0023cdc49d5ccf814ab33e1cd9e12b7fae439900a99563b4ca330d783b345a530ba3e61a65cd999f4fe498eead3e29465a4ae25253a1d192370503375ae25fe24982b6e879be979e39aeaccf1cca73e902456333d4e6dd75be78c8779984db6f18c62275bc769e4591b49fc95beb856eed1e11a8805ef58aa4a8a547a69ccd9d4453e86ae36b9a68797bdfa1a2425e7f63182b5939c35c61422972c28c0080869cb6a278c68b5216afe8562b86bd1fc93ea52af2c91cbaadb27ccfae4b9093641483b219f0fcb60103d4c0c9a3f82cfc6aeb4306173a54d93d8c69f33e5e675bebd3fbed49a7fcba1c2e31f8f82e68e3d8bc1b370f4b9e8eb4d9a7b818cbb08fbcf3db6117ffc3cc57098a924a1ec21debde86692fbe9a19391e6f1ca4a60dbaf97890247d39a6b197ff77ee53ff0c75ea932f8eee3428381996ceeb838cbbab39922acf26006f0e18d87e7e80dec18fca1747d9929cc4e1539ec2f06a2ab01949f2fe08396e6ed42ab3bd57a71d96a1c5f9ed76cadd13b776405833e2ff8a9e7fb21aafca1d7c05eba505c6c6f7af3168995a63d7941ab4dc3d4a1aed684467bbe4a2243ccf3e1be56c6a1ce9dbf645cb734c1a81497fe5d24324037d9614fef881df70989a0c914702371a20898d746b2910624d97e1b354b76b594989b44c9c2be56498e82c7cb57fba72c2ad6ce12dabab3ac5f873943f2541ab69e1c88ce530d3b7aa365eac6026c07744a5abb63685fc6ea72e4763ba51dc78ef464be9cc4be837f7967f19baa9d6b02f682375e0b5e254ed02544cfd0d5efdafaa81aeb5f2266f1cbb14af236753d42731001b63b2d9a251536617ae45130af27c99c1a387dbe536622e0f9491abacd195aa6e5cd303a7ad9d133907382be89bf170a255bc044344547c63ac1f2f05721c45d4e952147e51abafa31aeeec60b916e9e8b42f81d4126f22445378fc56d5614146ad2f28770b1a34fc94bde3f391c53b0f0bede8f8811f8f01aa721c7fff0304f20d0a2a5fcf8e24a149fc49ddb6ee16d1c84393f3cde7f06b3f34591d9b97f91754c7852f27e5496e9628324673433409a7c02471b6281f238c9540d86889bb07320033acc464e401193fc51c17d809c039e8afed6b6d3f5b387b2b70610c42a6c50f41ff625c6fbc9614ad050e96b40f59eca32bfce9cc707b2ef6472c089e6a5ac13935aaab39c988cb1f6c9fe7b0bd0f3f13f192252fbd1128e76d19b48a75a039f0fba3c08b571df3be5052df40a3d6fd0780d1445ebb388f167fd7a8776b45753ae2876c9c95fa7b0aa2822db78f7704213a8eb0b9c88b895d7d4f8a96a3f00bf91460d74085e326696681957a8b39ab3751d579ee6fa042158b11386700f8e964b3d5a4d70551f2a60f7f799174b427b9f47d4b8400565fc310d5561f8f6b12b76b97d89cdca8794f4675e00fb50c06ebc1ee66013edaf0451c1269890f7ce3eab5bb260df176a0a8ce6e7d78a3890170dc46c1063b134059e5a5a54c74f95a5aed855d108402a3d464fa2548ded2aa63ead78ec9152c50976fb27b87d1bb05176924708dfb95bcda5038e49573ab2e78d37bf947a9f0494264124bade732fbadcb2fe988ea1eed91c6a365ae46b18861e88212ea3600e4b3ddb876553159b941e48335914bb8878cc62a69473d5d7be4579d9c1bc00d5e4f21e392492b3250b6729df4c8580d9e845fe9d94c4a3bdbe12f869ee6e5278ed34afc3bf3d76e4d42d4fef8a2f597cc2aa18c81dabcbd0d2ca9184208831470f8281bb55e8ac6c8a60b902cfe9eef42c07c27cf3ed3aeece6c9daca2ce045a4c024a7b726ace4347df6dc235295ecbef3e6e14d7884fd65ec6bc54a37b863832097c1737f75bdb351405a6b7240276d2e00d3bc7704c88d5e18c575b84fb86bb1700cf34cad9667d99bd020ed6f4d5e971aa2e6752fa1ef76cd8143a40a90e68532d9f3fbc773eedb4d38500a60d9c5655a3c2c0be7dfd2e909385f44b1653a6e02d2f60c63560387c444f1cf705aadf9c2747c85bf1e0cd54ede4fa61c7abedea8deb8d3920e96a19ef2d765948b1cbaef19944f486a564258a7cda1e970f4fbae14744efc742cd784f011e5f4e8d5df262a4cdfcac465de14294da3eb84be4c0259f3ed2031f7efb415a4e802fe1f237a55d334c59ef80334cc49e57a284cb00ff6ce633edfa80157912b400016bf0b51ca223260581b965370ca92f2d7f23a051f485e616e5219b210ac4f89ab1992900162e823ad67a7ce9bee6bd8affa7df356e34be2277fe8e5f1624260b907a227500cb858a48229b801d15fb85f827aa9843be5f2138c9531f39f351aab39a4f3b0429774c8f4bb121e4e8b1da123ab0b0f8890f5322ac06e5658d3475539af68381bc4ef1dc9fe6f430e16fbd0f21dac3dfc5e30b4356609cf5c4b3bc9451f079d642c7ec0876a2d884a7155eddd70cd2ab77b82440821624220a7c0d712cbaf03b2cb0084e61559a7da57f6e99cb3979c8f7e3984165a5149ca995c631174667b91214a9c164f8d403164e5514d41070c9efe7716457aa1298491f308acaca9d94308af0ac0c787f67800679eea0a078dbdf9a0ad9ae0854c23c02acf02a3c696f9f50b6e9b0b3204192f540a9331ae556ffdbefc537337fb8a7d4b1b606695c295c6fadf1e39c3a02e529805893c59ee76b99c8d227905eb54774c6753695bf6fcb0d357fff86a7c3b47a89dcbd176672fc845382a45057d909eb27adf347ec7769d5982804395e41e989ba306b9ac6b74c96b56e755ce90307d545a681cc092a32bf0102af2f74d6356ec225e77f8fb893ba06d9bc4a28d92bb5b2b4337bcf9369f4b653d0159b186d21cfb35259e95101621140caa5a5b775aa2a4e35f2804223e9c36695528a0ffd7041b41ba432f5f232fd14da54264a5c5f0021c2c6a9b5bd768cd68ae126edb7e12e8045ab12e284f7ccbd245c799dc7cf94d6e0024446d88be067baf19d2f00f44e90b14fdba741a27035e4f20d6ec2c2d732e1d87819a258ca6ff983f81d0f4a597db606d6425c4a692d065daeef02e694710eaf67c20e701b81385f9c07e474f3ea16888a4456e2f3571b20906cbc4f2b2306be2e95f5375bcdff8d0e3d9793eacf8d29b620368c4c97b6634f8367f51a3553e09b913cd6ded80af57afffe8cce6c511a0fc88a54f8cb56cf696827e0225d752383b930df4a518ade2f118b05c8ed65e37458a3bd176359b57a294ce37469aad5dba69ff23eb027bfd6862632ba4b28f8d246262f2c1ac632474fc3b90592a4957b74bcde3a74b6b3d9cd60bb3cd82e9572216ee2b60eecae033169c4525a3b35e63f938c452d13bfd91e1d36685f0f5acb3c2a71cc450dcf8d47c5c72565d71908eebceb64d52eb9f524bc18d6ac4252a2680014bd211a0b1c413d40d52347549b06cc4df675a685c52ff57cd53411878b465c194ac98a8d21d80a90651d267ff82a950ccba40a3b622361fcf95f3eeb142d70e4fd92017e46b612484af139e952138fe37d3033f16635ace74eaefaf1c8072b05a9066868abc173c50205021189dbd6bfd4f751fe931de2b1bddf74dc95803d8362eea2e2b738fcb3b3bb35515ade2d3be51b9cb8f764b30714e004708d273c5561b40c10c2dd5c6bd93b18322305052732dc4a3b087dbd85dfed11344e0e2ec3b8f7bfde8c048312706f53fd28dc162435862488c671523978a5b42586e8a1a4cd10d3b9764fc947849e52909cef25eed7629898de8ab7067b410a090efb21b9ff3e2954035284bc399872ec0860de8dea470340f9d3226cc11acf59361ffd990b1bd220238cfe8a52b53756cd63d23c8004bb28bc22cd5821176d02273acd0542b09718a924e5392eda38b604b6853a54f616f99c56016cc601f70f2baf5df811838de1e0691b41585c5d62b3d6784687e1650470903667b0188e8d55e0bdca17ef18e16a4f6d0ed4c39da3718ab89951617cb1204ecbe78240e4eb72916a7ad29c7fec3b5e59ce3d67c09f02c9fe1a2d6baa870fc16a2bd82b5627faad5afef388abb3a3305de0e2551095ee7eee781443d5eef0180a4b00d553c855cb992e878f3c9eb21354c7a3227a8fcc26dbdf54f5cfa93f9c828493ad9725d6c21e52089e94dfe7a144bd9920d6857ecbd95c2eb5f10322640dc194682de40e7642949cd7f50671639775c7fd4fb598c9ab43c71fdaab3f41c367e962100292f8d49f828ed4496f81e9f3bdf83075f1e32531db70698d3d663dbce5712dda1e05ca425c6e02323ad997d6900d559215f8fd546eb8095210d6e5f0766ae3e8a910efc210116e87dd7a219c85d79787b7ebec896e222b7a05cc4b666d12aeb2d0e16fb52b52dfc367329715d8bb2937ff0174e7aa068de522e846a87c375988a62ecfa72095d4554883876c30db3cdf03d06d2ef644873ed185e11abf5731a5162c025067b6258d26eccbbd063526ada783077e4924473403651b69a7a79307b7087b3c93610592879c085bc0abdfbb2adcea502e52d99d5ca52624aaaa552493ac8e9253ed947e08a5777d31e86556c0259a781bc060bc77c49d101b7b23d59d3a6e79549bd851fa098947053cf2acf2b8e6ac011a26b2d327876434c7023e70129d247005c56ddfc1227654585d353afd92b58a5faffb065d4558f05f678cb21392096f40d82ddf0e6037a6adc0b14c7b4c70c6cb392ba9abd242b3f2d9bfc185f02f39063bd59feb057a40a5c9b368561cc4ab424b7b19699f5d16d0cb55e65cfa866b38e76d4e3d299f04d99a0d5f1e745689869a44e57eea3785bf6892bfc09b851e0e26f18e3e93b6dd5dfaa230cec553b1e46745dcf2d44efeeb20993f11feda1ac91183925d3458d1684796d1b523a8a83de91553f1c7e08716d3d96884daddd9da057ccdba850979ba4043a38225a2d529dc849613f1775384b1bb2259532207585f12d0cc8b4032950aeffb7919c36e234418ed7c8d1cf49c61c86f100aee4a96fa0e5418e421840b4d80094a6eccda6208e7d1ed83b7df823d6cac7d922f8c8065215e9ed30c56401500565d5759284aec186ea2764a9ab7b053a9211acffe9b15a8ac929f903be367cba2e7b6cb9fa393783bdca7ebeb6e80e8b833987832ad748655b03f2f6b6c63e14ee3b0693e758af843342ea009e8c2431d4ee08568f80d78bf061a6f0f1d46207dac4a0aa849882bbed9a401c98c0fca84a083f1a591a7cf787308ad0a2722209ab3f9a9e0a8ae336cd905b0902af0eec4a15d443e7c923198db5ef7bcc4f6d6aad6b3d0216019d701afd44560aa60566fa5d28d59fab7027162d0f7ac7932583f29d8", 0xf63}], 0x1) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) open(&(0x7f00000000c0)='./file0\x00', 0x1, 0x89) write(r0, &(0x7f0000000000)="75249c7c8f7e308856abcc2021e3e85427afd8db93df93839f3a68fa943f2d432c8fdad7532ac921d38492ad5a3f984f1625c43487f70dc7153abe2b6c019228f8641becd9354809bc6a99601d968b0637f817dcafbc5488a4fd59f37af591c50763e43153719000ed8868c53df558c1a0ec25f5c587b81afa6f315bb7b7cfd190f0075c7f5ce51a5428034af5cdb5391246f8d301e3a7d8231d6258af66", 0x9e) ftruncate(r0, 0xffffdfffffffffeb) 05:50:17 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getgroups(0x9, &(0x7f0000000100)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={r1, r2, r3}, 0xc) r4 = socket$inet(0x2, 0x2, 0x0) sendmsg(r0, &(0x7f0000001900)={&(0x7f00000001c0)=@un=@file={0x0, './file0\x00'}, 0xa, &(0x7f00000005c0)=[{&(0x7f0000000200)="87cf7d0582be57d16c3580009a5fcd300f0fe9a41cf600b398b1d25b9a0fb9", 0x1f}, {&(0x7f0000000240)="33c92fb7dc175d65f7de203db5eb0753929bce3ff808455d34ee8e48067a8761369308360e347de52a42c891d84844716a0391500068eeb1eb3766ec34acb3dd49f0ee0aed031c5b483875538cd9407aadde49dba476688c52dca8a22e148fb84c7f11a3882e6b99e3d91ad6565d751c2ceffc243e799d", 0x77}, {&(0x7f00000002c0)="11a5554795cfad27459d7eff5d44b9c8f0054b56c26ec7a7f61344e40cdb12b0355855af5aa3245d53d7445c5abf53ff14db122c4ea492db79741d6a393eb46cecf38bd55a45b1ae97afb421925eb4c48b467c7f6a620dd1536fd04c03ec396453543f5a8f6bb40cac29b15d8f030fdf1a0c350318337f2dcfb3f5b14e621577c0155b16b17c3571d205f8bc6337db90f3a6e7d8b013893c75aab9cf99369b3a5db81b4c95aa29b8ed79929a6758a60a0135ce7bccffeefd85a716a3be9a2ccd2a0f726208f0e10581ce8aaa4930899dc7fe259dc6b12619e0d91ba05380b28a087017ac957b8ec05f35c0d85027def28ee3e9197e631c", 0xf7}, {&(0x7f00000003c0)="6c4e82c95f4bc31bc3dacf0f4bf91e0e5ec5012672f4d6914c907bb548a9cf80f2bf692e160de715ae590472221a3cc084f8d1aea623e283a184b865d34d1c2403a2285f822a6aa2f9ec4fbd682edd0139e2bbf54560780d5855e3a87932f3c3b58743a1ae0a46e280a443c61fe0221b41cba426dcda2149bf7d5a4a007c3c66807c64425d910c8285347f19c415480324dbca484ff775bcc900d7a6c5c2b7cbbb965a2792589243a834450300c6831778b031de2d08ab3a2d4b54dd67b061d785733db6def5bc2854564b4a0570bcdc7883d93e9bc62df73f8172", 0xdb}, {&(0x7f00000004c0)="fc8282235c1c8b24ac804b3d15f97b56d1bcf179064a5ed2c8be5b1eff27165d00573d063584166c3a955d717ab5f724a1620fe934ad0c28dd9b63074b3912dc4a1f774d77ec5dd8e00a3e006ec5a637b3bd840e1ab2678b6174efeed3b1506bf6e037ec85238b4fc51097313d05e5e4f1a5526e3c0c399d00c1ff6f097cac65521c7ad600c4ed5706cd55ed2591d0becf71c313ccfd6a9f10923842130a6d16f466ff4ea7b7d7123376f81a207fa7535481c3db3bb841716c1fafd3d912f53d89656e5d1a7eb43beb0191234688545d726ced4ef50eec1d9e0ec2129752d5533654647c9d6a43815cea95bcb709ea14da123514774c96f902f12c6c8a", 0xfd}], 0x5, &(0x7f0000000640)=[{0x1010, 0x0, 0x200, "0df1fda7636603f53ee55a38ad7fca9459fb509e35f0008a8c8aafa185bc8be40af1c829e004d693f2a55edc8e18a109102a7169b27ccbb806cd84607a36374ffe6bf72d3f93abd5cac17d008924d706a704b195de8711cf5ed78fcd3c6ffb782185696272b0a0b6b9871463161a32af291695597039bf5ef3d5389c58fcb8c39ccf7e5475cb73b1e27cfc72b9c3e8525ed0a36e3aa03ec1312d41e20b52b5beeb3cb53525a9d6795ed0fc4ddab996d5fbb180f4cdc4785724ec3bbee2ac13650cff914241d33fc24829535fde2d49435775ccbfba482128f431efa41932ff1eb206d9b633f76e782009a3794464ca1c67ef07b885267a5a8e9956d4dda27b8726ac864edfc0d9488c580f35e62b18a589e497c36a1b32be8c980dec903fc272c89efe5164b908793bbd69ddaa30f6b82f5fcf30d941db5b072f5b3dd14a41f5605b7476d96e59443bdf0c1f27a72e77d0705d8c2b3c152df826de092436a52343bcfd2debaf4403486421ee9f052d579621ad80bf7307debcef0c2bd051af8f20a4cb8d7e119ccf47288245c435971ccbe8099031bfeaebfe59695a4b9ace2652cc964aa6ee5ec3d04cdfa86e6cc6a4adbfee06a11c8a0d66e4f4889ca0ca2d0639b666d8be6acac660f8745be36e13d4157b3da793efba9949ee41b6e4fa9e317c069d7e89bae43bc02e59432ac43761c61146cc285d6dc6c7c07a8c78dbc336886faf0bdaa83d36ca5198454ac22b5bffbf7b8c692647a6a7d6c470d22caac9cf6dec20dd871f0d81a7f90a2f4e858560f1d3a49a0d6df5d827ad5f061b8b75e668b944b35310707e7bf236d43c6d62ea26ec4cfe1fe70b21cec27b03303b69ce18c0f22e315413525e8c88efcaff1f945a331eec3ad08ef806a7aa2be938495f4a8d849606f9841bcb9a43715bc0b9910d7d0a49caa29dcb88fd7bfc849688c3154924dc94b4ad7c59f37f23a0752a046274d1b7bebc9a5f191c186ae4e72a162260b642d343957a480ba2ce4ff4439c92269f981d5e9ffefd507114a70ae3536af1091a45d13696bca7049f37596fd5ea403dbd4beb127da339acf9e8b07416fc37f0a3a1bc3ec2159b34224dd675b77c3c748331cc297188344559b0ce2aec41004ecb2c6e71f907b5f1ba16831f958f283442057b50fc26c12c0a4e008b5e1624cb13122e7699526c112a22837b7d9eeee0bf0ee2aac6525995b25c621ae83906ac2647ac401a56b4ed94a9ba20019283db25edbded203feecb4b61939d1de5bfed2765768ef7d6b0d8a0e31997188f23cf60f20d29e0589de58567bb1c2e08e7ec638d0682a9ebb0a5aa745507e64f4085390a8cdb8b857e292546e43228324e2415ba0721bc4db92146c27b08d797e2d3be208f32a1a6185d515e70990f2911383b6764862243c286093072f2ede39bb0f306432aa0f10742d2c589260520912f9b801b38f12512a6729d9570621c9d537ab107a0334bb23bff5053102b1d55fbde4ef72d22e6e417b36d85e4a529e8943d86c6b85f3abd99ec5848ff26320eb2ee26403c7f566aebf141afc69da5e24c2880d9f53613dfe4edee590cea2caac888fd45adfc5f98a357ddb761d963c56fd26ded5416dfc786193e728a8dedb3606344fa3f941a4a1e19d1e7f38ff18a5afb945b4fb6a436b7f42c590000d2d4d72371628ba5d28f7121f2c9a6421a55e60c4a9827506b67b4d6e6dd2420a7426eb78e1ddf39170e6ef42465788d5b503a5fe648ff2764f7e40b7e0bda52651c79dab7a5abfd3ce98ab8111802a68d335a02de05300f20bfbf0a9fb9350736077845a8b3bf8493702be348ef8e887af148ed581b7b510e3e7c8a5ac7ac93c2d2e027bd4682e83eed808bf394efa352bded183ceef62a7357f8bebd51d84e963303d90fbd5c74073f5cd145c81dea6670cbfdda39bee0b90263d4a2b5c5c2d49586eee5bf9c0ad1480132c463108927a12efa5427b73630a4f2532608a3a3dab2919b41dfe65bccd1819d9c5d0819b622f565de95f7655647546c1a5d450ab3bc9d6d290af4a123b661da77a8d69feeb294e6061b29defe6742cd840db2df48c67b2db98ab37d0559fb5d9006dfb6a382675b747b3e1f28e35ad087c2835e4d4977a0d57540d6d83c98c72515246a76347c6be7e185049a216ef1742d460a8e7a96e80960af1cbfc5693360a79f8548bc4182d2833e4503bc9672c77b18c0d69e0703f479d7c80a30843f06629f4475969001b6efe728019c3edffb8ca319b48bf9557dc31039edf9612930af3ebcea4726091d3a5d4e7b4912225a6bcd3d7b960b4c19122ae3f25f75016a1217e260280f37f585f2e7bc0d475185d48f2dde227f7df2824a9d1a475760d80aaecd8c6eef1761f93e211866bddae59c843a2768111ca61b154ed04138961be1faeaed00e51e461e41088108a44f348492034ab73b922bb3178877a2be2084e6e616a4b899e91a0da193458c723ad01a94cc6903e6ac56b310596946fd2bb77b5175e8a7440bfc242be50d9030c5212515f63f4e58eecd738657930c4361bb1a7060607486e18030b01b83739b4f1185c746c7b673d09fb2bd565471b0bad84008741111fdee4cf4a13bc0ef3b024ae0b50460ee7048a662ed23118b5450f7fd33304c0e8ed75aaed230f9ac0400e266b774c4628dcfbddcbff0bfa72d5b12e9f4472fc4836467946439226feacfc916a6dab5404fcc7d776e31d43d983be57577e1ebcc3bbc6be8adbdf5130615b1b15945008f47ffd4be6e4661753703a20287eaaaf365eb5564fbcf503316da4ce1a4ce8073eecadde2291350823a68b3450dbaa478b190bae2e9482c6af6e5282889c0c83553dbc801686d64c6290f98d8344aef5f69c4414d1966a0beb21788fd85053185146d16f0c64e9c6e6ba86df8c404a9d4345e0af65285bed6d9c76e6df9b927dba1406c34aeb6747fd12c56f03b6ac92e12e74bded1e539ae41387d5b9e55bd88b2d3638cca7a7858b760186e4b2c39dd5a582a2b668845807dc97d3d08c1aae3f697370aca92f662df64a782ebff3106e55f53fc22c2ac5519f4d62aa9cae637c777dd3f5d6f69a6aef032685a1b71454106bc659f70cd121c93c8898f2b6ce421b87f7b229ab6563c37c4ef6d438c27996439310ce9907498926f70400380b63f7ffe8048ed2ec63480ed64c305f78faae450cfc9e62098d4c03c4273ebdd24f5a3120480039084cacff0d6f5152fb74db5d5072381d321a00eac1c135cb2007b10e0579be9a8d854cef982e8730616a35a8c57f9475640be9f2c00fb0ebbe4666011217ec9287df65eae55839e71c1c5bc4d0ec8f342e6b9a146eabda56eafda689b5c373b2c36d9f8b3cfd186fd0194aef88e71d80aa81dd8862d658b7b91cb27cbb083fa9488e239e4ed9e683631c577c8e8254e0591b2f1ea6fc9b3b6a4d68412105276335d10f135df9ebbdce325136b7f7a1d5ea5a8f8d1e86cbb0ae28ee868a988b1fc21621490fbbadb39fabb7c6651ac1b47bb571f9d7b6431a61af75641f921cb90bdcfaa7b63b770c8041ba61362b96a5c1995fd96943f7845465b275bbf009d24b8d4ba36b3235eb818e0618cbfc2761796997c80491bf6a576b72173434d84f70b2543113407be4f18ecd175db26ec1dbeb3a0af9d5168e6f5e1813db66a4aca91a872e439baa0876d752043fa6aab341e621f8637154cd4c59c8ebdb67c2cba6cf6527a7a35ac05d8741cb6b5c3d7fade4e62f539d4020c116faa9ebedd0e4775508ad04a310f5fafefd51e1d3641d06d5050a7dea6c644d87131ac769f99ced7bd08e125d992e1c98c2263e3f68b2474958d4dd3355b438eb688a036f9f3751505c1671d15a598643ab813ce31cd3279ebe05298bd65bf3092f38631e3a27e261fffa2897b95378b7a4a5364bbce21aab2a6d4252e9da7907bf8e570d222110a0ac866f1afb0be874c188dfb2fcdb0414c9c43c5df9042d9d15fddae5a79cd53cd5e6cee8da81d3edbf152802dddf88f9d94b3513788758e97ea52bdc855b2513ea10472a248f790d93151069d8ae29e51e5b4572597c47d108725c3fefa2ffeee53f57c4d4403217a7196e138504e5a7aa26e8ed6e8ad81e85473519f6caf4eac47e5deacdb19b06cfc029806344e06157d8bcc59edf4c50f00f79de75ebfc6cbffa62b7c18870994bf40746ae180887904f39ecb4842bc32287e9a1f22c2fe6d495c1e59335dd83cae17120f049b93ee8beecda89036648c066996c8c55614b3cfcef001f49684a75adcab7fe93431180a6e6b3c313a0e108c5aa5daee2b319be78673e00a81cca4e777608e30c7ba03dbb0d2adba934d6fb5c115ac2bef1355dc97fda1198bfd5638b189caa13425736bdad11f33c214951dea744cbe9ac83a18f76ac1008c9035ab4d0b28256e484fd53543ebe88f53b834f052a4c143b6588799d8b5ddb0a4de9d47e73a1590c97b6e9c1172f2bbbb42eeb4e3652f5b739d8bd6754c260099525d30993dbc2a63ef5ce4364692d0fa31a9b26de2d1c5f678f9b6456ce05a69e652fb61481b7d22e55236bc7750dd23985275bca0244d76daf37f284bd120b7d8e8dd427119011060638231206644cd83db6df420567aec1ebed620dc073f263aaa249fd89933a7655aad75b645cc08b654d17b454dc0f239f93048fe1efac63073705031ff63c1bfe8babccf24983854441e71530346cd7b6bf8c678461fcd068383f3e3dea5daf3a775556360491df0dc69952c49c8542416f5556657be3c5fe981a5426d684c6f0f3d2508699008891b1c202e3a307811b5c7e5f4aa70dc6b4530202055028f539c4c7868f7b78104bb4ca16007695e27e75c29ba903197ac956fe1c15ebff80751dd0efdc2b49884a41bf8eef00e6904f4ce877f3e23a92c83b050f7c47017dc2c51dcdd305e6bf00c16f95c781a6b75dbce84007b7257952e33ae0cee7fc81848825510f852090c4c397dae2168ad5746412e0c3a16b0ca867374296e5c8f69a98a2f0ed0cd4f2631470bfe9860fea60b86298d3e4f61c8f6c83c5dc5d539f72c98fb9041da2cefaf0e8f73f4fdd10a1c0614ef2dfcd4e76c572e75ef9734596a39a156afaaabd46f194cb83af359aac2987649fae5f178cd88e97f617ae05e93823187a165cfc8b98e5b946e9f0333f5821e2f8a3534f0017baa50f6f43354c288749f87f7e0912d5bdc4c0f68586ceb9aee91f4f50db9b5451642942dddc901b87c5d7da5c7b4970abb9f5c27f911ffbc9f0e8a53ea44d1b0441e5d395d3f3938ba6f0f91dcde1dd554113b7bc99e750406b98dd43c0838f3510eec4295da12ed4077bc36b5464a1299dd68611d54efbecf7c1191a5673ce67739d98557093b7d87c1dd35485a7df35545ee65d48920eef7106839b4a2219390277bba4650ddc7fd7a6a62e7b33db26960ab3caf2d7655e3cdb1f8b315ccf180a974045e348c4d277a34fb80af54607784efdcb5f3308a15a996d5e456f80ff2e6ece158b457374fbc16029b454948ce364054b4da8edb805082689542380ac05bf82f5eeceeb15242c8c38a790f72cfae97c46f9f4d8801babe55fd6315203ebbf2ea5c00e240fd4edb11e6e9234b725f0be852f3be571fd41cb904b0363c4d2908a996094f24c5089e92dc0560f2df7e4ed64a13061e2c64dfebfd220e3df5a914cacf65ebed6dfe700ed9f854d95459784a697c363ba7d1a954e34ab52bd3f89d60696e31fdbc9130a9154a8335d5684743894cd8c3fcc6e58761cb0acdeb1ab5064101dafccb"}, {0x20, 0xffff, 0x5, "41e630211f62c878ed"}, {0x88, 0x1, 0x3, "54f8afcc66dc1fbb04004e4a9fa211225ba476bb5a6191e4c50623c98ae6e17f455e7e5f98e676e5fc169e040e8a46ea88633a81c58d0b77ca910e85a5940c7a4be1728a6cc12baf574551c87db458c9397af203a07f3e9caaf6d03de8bf45cb1dd9d8eedeb1656a296d7d61d979ae4b951e99"}, {0x20, 0x0, 0x5, "cad4daeb47e575f0dec039eb"}, {0x68, 0xffff, 0x4, "4f3ed382de810b42d672822a0c9b7bbdb45cbf7c2b7deb8905126d37ba00d97f61f37ec78f3e6b1ce98655146b35b399247670087a5571cb30209772682ad10b46e41bede7fbc75332a1a582c28493320c57c165"}, {0xc8, 0x1, 0x7, "05e1b659fcabdc62b40a29dc4cd6c0420f5fd985afa209412981c927bafec744b77e48776ec42241e6c6837927692b9721fe7c3797d93f42f9780f794cb509664d757001202b881eaa2f2b89458c3b662b37fc30f0f32b084477e650d0bca7c23656571ebadfc42436d171f1b8b7fec6c81a7dd47abf4cff5748c1d89bfabf4e64ee97748749c0227c6f48c55b06ffec56e815a0facf12d3fb40430a288ec6d5c1f6406128cf2ebbc8ffedc9eb27f7cb3dddaf1d12c8"}, {0xa8, 0x0, 0x1ff, "9d367c095a23914bbca77cf06e6d19fbfe285b73d968ebdab1cb28d2d849d3c35487b5de7b213eb7a29ad3d9b6a0c18defd9aad9c1204ed9da45a209ecb889e0b1f812f755e374bc9608f3f165e490a472e02767d5a4313c0863a227b653f77eb73182d992edbf6dfc7a6788236cf94173107920840fa576bc2fcbbcb0b5045a1ec461bef8a54910e493c57f8eb6e363199cdfd5"}], 0x12b0}, 0x2) setsockopt$inet_opts(r4, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000180), 0xc) setsockopt(r4, 0x0, 0xb, &(0x7f0000000080), 0x1) 05:50:17 executing program 0: r0 = socket(0x18, 0x400000001002, 0x0) sendto$inet6(r0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0xc) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) 05:50:17 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r3 = dup2(r2, r2) rmdir(&(0x7f0000000040)='./file0\x00') mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0, 0x11, r2, 0x0, 0x0) fcntl$setflags(r1, 0x2, 0x1) kevent(r3, &(0x7f0000000280), 0xdd, &(0x7f00000002c0)=[{{r2}, 0xfffffffffffffffd, 0x91, 0xfffff, 0xffffffff, 0x9}, {{r3}, 0xffffffffffffffff, 0x8a, 0x0, 0x100, 0x3f}, {{r3}, 0xffffffffffffffff, 0x1b, 0x40000000, 0x100000001, 0xffff}, {{r0}, 0xffffffffffffffff, 0xd}], 0x80000000, &(0x7f00000003c0)={0xffffffff, 0x3}) 05:50:17 executing program 0: symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') lstat(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)) chdir(&(0x7f0000000000)='./file0\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getpeername(r0, &(0x7f0000000080)=@un=@file={0x0, ""/17}, &(0x7f00000000c0)=0x13) 05:50:17 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) mkdir(&(0x7f0000000200)='./file2\x00', 0xfffffffffffffffe) r0 = open(&(0x7f0000000040)='./file2\x00', 0x100000000, 0x0) symlinkat(&(0x7f0000000000)='./file2\x00', r0, &(0x7f0000000140)='./file0\x00') unlinkat(r0, &(0x7f0000000080)='./file2\x00', 0x0) rename(&(0x7f0000000240)='./file2\x00', &(0x7f0000000180)='./file0\x00') 05:50:17 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt(r0, 0x6, 0x1, &(0x7f0000000280)="00004fa8cd4c8f2b7667c3feddfa90544d31b36e6a5096eff2164f1fb94fc6f063134fe40a075db18bfc52b90ce2a39970dfc1710fd98b0f6f23e4ba889d81446bf32c82b94e5c", 0x2aa) setsockopt(r0, 0x6f88, 0x7, &(0x7f0000000000)="c8d0a52b03ab12e5bf7b82f5b2c4e1d6b295e74a4fa5", 0x16) 05:50:17 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) pipe(&(0x7f0000000000)) chmod(&(0x7f0000000280)='./file0\x00', 0x144) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f00000001c0)={0x100000000, 0x401}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0x0, 0x90c5, 0x3f, 0xfffffffffffffffa, "845c556b00070000000000000000abb8afb400"}) ioctl$TIOCOUTQ(r3, 0x40047473, &(0x7f0000000140)=0x4) readv(r2, &(0x7f0000000100), 0x0) 05:50:17 executing program 1: r0 = kqueue() r1 = dup(r0) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000040)=0x80) kevent(r1, &(0x7f0000000080), 0x21f, 0x0, 0x6, 0x0) fcntl$getown(r0, 0x5) 05:50:17 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x8000000000020d, 0x100) getdents(r0, 0x0, 0x0) msgget(0x0, 0x200) ioctl$TIOCDRAIN(r0, 0x2000745e) utimensat(r0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x7, 0x741}, {0x1f, 0x100000000}}, 0xcc47770095266348) 05:50:17 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000000080)=[{0x0}], 0x1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) fcntl$getown(r0, 0x5) 05:50:18 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) setsockopt$sock_int(r0, 0xffff, 0x8, &(0x7f00000000c0)=0xffffffffffffffe1, 0x4) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) writev(r1, &(0x7f0000001640)=[{0x0}], 0x1) 05:50:18 executing program 1: execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)=[&(0x7f0000000040)='-(\x00'], &(0x7f0000001340)=[&(0x7f00000000c0)='\xdb\x00', &(0x7f0000000100)='}\x00', &(0x7f0000001180)='@\x00', &(0x7f00000011c0)='@\b\x00', &(0x7f0000001200)='$*@\x00', &(0x7f0000001240)='\x00', &(0x7f0000001280)='\x00', &(0x7f00000012c0)='\x00', &(0x7f0000001300)='+\x00']) r0 = socket(0x3000000011, 0x3, 0x100000000) r1 = socket(0x0, 0xc007, 0x200) sendto$inet6(r0, 0x0, 0xfffffffffffffdd8, 0x0, &(0x7f0000000140)={0xa}, 0x1c) setsockopt(r1, 0x5, 0x80, &(0x7f0000000180)="12abfb650620e8fee7d5e5a85644103beb905cc772e3ef8726f02b3bd0881b3ab0ae34daee7fb504033d91cf1d0160bd52498ad6817f09deff52e0cbedf0f214f64b9a47ab8ef13b1b6faef505cc1d07c28d8acd411be2937f46ad0d1a3f946981c4c2410fe5dc33ccba231421c3e5ca0d06509ebc1987a3f893b6b55d45e4b26cf8bd29c853eb909f2271069933ddb1e2fc8f28b4e92ea541da6e2ee4eaa9b0059e3b97293574eb2452f179bb962f0e25b5ad3284aae0e65034254aa2778209bd0b4aa244079c3760190b8e4292a47b9dd9090f44aac04ffdd4402525dba4c7c085b4c946118920533e4e1e56c2a96807b5cac184c542c22d27312ae81221c47a4b8259076d8d805b6d17737585f894336a8c54a3b41dbd0c425946077ecf0aca9c74c601e0fe66a83eb58c5c2a29f08a3523a3134dad6d7013bea64fa2471403e66e2cc1505d66cdb80f9fe8bc2a02159c035641120140d602a37695f8f2535d8a1217d4b3a0d8efa7433ae811e4190e95dd8000d387f2f46d1c5c74f14c432decbc92caebfbc6bb76ef5657b862956b912cb67eccf251e47295f268fa7979cc4225af0d1f0d0279e609d31182449b9afdda5c20d54d50931734febcebd05ca823b039c94ef89adce54391540f4272da2e49bddddc94c754843e83d4ea81afa4e1fe4ecc0ac432e88887eec5723f1b4c05b76c8700b30380df3a7751eb80d5f2cc41332e5a9c5663682432f1c204705f678a2ed77b6ce89344669a325d5d520f8ccbd3fb55d31cb24625fb5095d1e449e587be5c724a49cdbd828331f46a1b9596615a49a204fadfbbe862f1a0987f8201795a96c59d113e7bbecbb64e4d3cad10020a762a11e915bcabfabaa634dde4b95284fbc43bc6c91be214c2044c94c8436fcbffb5d88a30863d3a5ed5af9f8cb8c33e12d4cafa189b41dc474acc59e105d9d84470080dc193679bbe86013b06561066caf0b28c4827f42412a5ebc55f5d3eea41fd08190bb62b55c2a1b6dd63f9c26c5251f2f02e929aa1d739c2ae6a97581111c86c34e9c58ad8b6b19b64ac330ab237fbb0060c57b76cd96e2344b9879ce0a2fcecd7557159f60e81faa68a9ffec6de0e41ed8b89b2c6a974cbc17ba90ace3673b2cd029fd2a82dd6d8fa2c199c107ebba5d0f1f36b4ad6f55d9269feafcecfe6939d881bdbd946da5d71d16057e51f8c65312110e6d174126413ca045a80c72446f87e56ee3450aee381a73964a5bf93e81d2b6e02b27889b0fe7959805364f92ae4057fa73e3eebf5d6c9ece78219ad22489eee2c8cdca6e9b385fae4848e703b97b3283b2a99724de1f6e55c1aea45b0df106509fd93b1da5fc6196ee51a6ac9a2348c61dd36f6bffa5b3cdd3ebec8effd872813a0470fe4e4ca1f8c8d584e17ad661de9f25939cf2e40964dd6de041a51a67fb8f3d22f2b68a7d1e317d245fd29ed162ac8ee1e0abd4294e4bcb5ef4d7fee8a7015e2dfdea3c93bd8c814d6a91dd2cf1a07d6ebe6a6f0c567e7aacb3a06514023a692ae867ddb2a67691a43ee8d5978e231bd1510a997206b37ce83e9137dc3932cc5c6b04f3d12938540bce3c9994542d8937983c37a553331fc340cda3de4f02191ae01f20d720d60fb92b09b64506953484a6dfae30117ddc5af43f7a18802d933a9078a6c2b4630251ea8010486501d2d75256bb4fe547b4a2b81791272f3f178e6aefbf2f9efd245fc2ec69bbc5fc3a3c78ebe18189e69a9563192be17a124e1828b873dca08ddf496531f83c5627175f7ae709c8d5d9e6122483049a8fa313c2693b034196e9246e712dbe40e1a7779d46b31bfb738ad0785d24650e13a3c6ed9e3691b817e26babe0959361adf32b698bc419c8ca72b1907c6d7af6c70f140999a503d48d779b0170023ccdc18d9582e1332b1e5dd9f64ca49fbe510e4bba0e05aca3034010d34ba5a3f84d6b9a1aebf6c3bef3cd8719481a96e524c0cec4c5f3bff6d842369a4ae010f7a0f8c1df86aa82d0caa828c1ca063a18ed09b4048a5ddd7f993cfe7c3584ccb137d6148b3911ad8eac41166bd8a4fc912eb57c5309188f0700f7f1c9f9024ffd001a6449f5b675535569eae662e195a349e6ed84d54c60818986b0363d43a37116656e010d6585574244d228a16dff10daf523e175eab336b8012ec0e9cb9fc5885d293a389088a95903459d8f7c62240ee0bae285333314b2d9d5218d12806d3b2bf70332dd33fa5f9c03cefa9bb918149ba26419b7d86602919007930b52df5995fc92a0fc7dbe78b1eb67dca68a6a285cfeb098396ba0494fdb0e461f436110fd8d3d9aa9e9c5e15f1b7fc813a49c9f4eb9c808c623676c704ed473e9e7b3e6c54e3d732052bc4d56cce35dfb5534f9db61fcc7ee7845873149dcf0a2ebc1a70015855584f75f764cb9e6aad6bc98ea6aa260f64e058ea7e4a5123a054e90f55c3eb3eb3550245a3407b50ac6a61e3c02338f3a14e75c842b69a4117c97eab9ef1b723bb4eaa0a2f7631b2a6cbdcbf143f8a891761c581ba5572403318e3785dcc7fb33dca5f32c0fc5c188f16cc6f4c764b7a5185fa8385637a5507bd61dea0b2af76b7124b4ae99747a84963e61d74d6a0f2bfb51109aed6b4d342c83e56e3ba2f1eef0c1914bec77a22c161fed6f0ca9befbec0fbf5561d659d8fa64db5bdfc48bf74b556723c410535b7a845184c4c46acbd13b91edd3bab7505db7063a827a2343dcdffc31ef21df40e164ee8ae5d957d728343739c4f1ce53503822f68760e4ddfb1996a36137868190614ccfe2ca238b02380a9f971ff59c5edf0a0484858e67c9fcf94c3efded3cc0fa7361c410f4b79b2c387690ce52a52bbe57170de1ba39bce5a204bcfd23ba4b8584e46de3a5d0092483dda163989ff72de59215cf31ba4ef4c89922112fd8ffd2acfcf22fd113c2d3a6fb2dc9ced3d8fe6ce169116a7e1a7ba502133caa86f61f2004d7900033cbf2ae4b5edfa1be381754c7355e6774b15293557d061cbb233d5eda922d28ec923779a27abd617dcbeba83a9836d25f848558c2aaff55d63b2e73cc16b249cf2a600830f8f59d65dbe7bf8d7bd807480fcb9b2de1a2a5430965cb91ecf693eb2c42d29dc1e6b4eaa3b0be7477888a5454d6ace9253cce74edca507fe537f91e499b62d68e6f8da5d501823a5d1064dd64d81959bb06e81930fb6e58ce4c9e449b3159798b1371c71484e138a00184251a47799f33741c5e0a50b82278fab9a8a2027ce34e89fdd6960d2c8509e3492ac758aac097881e7f5c9018503486c57fcfcdacad3e444b351790c7f92bb61b0673f72deb02e2d49589e72a7f14e84b7f6576ffd07bb75e171ed0c90f1059cbb52e6c9595ae69fa1e7bf40898bfedefed91096e38bc91094e396ab32ba28d50f582956379683c3662da92d06faf4febfaaf2cbdaefa405fc1ac59188ee70e1dbae3ef0e91b5638a33a43dbf0ce78af3f299106688892ed6c1d6eed3f744dee594acbd9ecf057412db0a811fbb2e36847654142c0ecf7f05c8d9b9163044713f4463a0bf26f6d1caf82a3686470ec7ec460906b5ed04725735c03735f0d2f1906b14976338ab5a64532bf31fc71207d8ac5941813e8101d77c863d574f935dd8b4c248b5ee2ac51b8e37e2dd1f5f2d7e4b52d1f831e08d246d5e6694acd5b2ee8f7cc909ebab2b810c3f9af29c1a206da632ac6dbeb965880053d10e2860cf120865077bbccdaf6199ac93c536e2b629c4d9a24a47094709e14c61862e67f1982ed269a29049ec6a0910e657b55b73a123d93980914337101f514774398119ce0676543ed0eb94d755e0cc5df01ee741d9bd923a6d616721b24af904f45b5f0fb5552c65d39ea5e9fa0f25c966146dbb77dc1660097c76e1dec6a2cba7f2009608fbacd6c70e254540e75d752ce29e4059b47be1b82c944796dfe9b4021f061fec11a424979fa9b550ab8bd912f766dcbcbdf725252f60450803ea77975fac5c3d82f63aa67b4f76b536e6bd4c779c7c1250251f344da87ae08fba1d3a3fb3fae3137c2bb348c8965558bccf52e963f789b0c63284ff1cf2959110c3a29dae4577fdac3ba132d5b392510c0377231a67c41ae1faca36bb8607a6c928cf2a3be0e12d7472d1df17c6667154b1baa52d6157ec8f16e0e495118199e8ef837b668a151b0714937427ccaa068bc68921dc89237d7624ba9839bbe636a9db7e49daac60465327d8d76b85adb65381c4e24b3c90ceb365227497e41354b2517be375634e0d3f9fd845b2e9cc7197127af7ddfb4525b94bd1176de6f1aa0fdc6c3b00492448c30d972ba6c7ebd49ef69b9d1308a8fc783cbdc6667b8c4f7f831de1dcfb797a4cb63aa9324b4f9923a5a5cdd412a041bf04fa257118507e4d16f1bdb6d0efc31f5c161618a0a51716011c021bfa03e9c9693025900e669c8ebd925489df1c11140eedef63702e98a0e7e5aa765aaec97eeabcb30a4239cfb84b96d4fbdf3a1cc0c0158f5239cdea83e877fc987743c325b6636ef37514cd15f1977d93acde20e66ab20c6591511c9c74f9a3d91cbcc188b5cdf90c28107b04b4275843e4ee3af922e26a09d35889fbd0be3463af7612909a212fd15cc20f3c71e9b67a7a1f0a7143bf0edea10509ac77acff94993c779dd0e30f55c23b13e5d0a384b5e46199548a3775eeb3d7be07ffeb537cda06b673307f0e5d6912e4e99341fa9cd85dd5625bcb53a0507ab218e5a77b9d54d79fea5622a19b0101f254dba7a653ed1e4d2876031f6ac20fbdf37a09800e10955ba4c778aa5dbf708edb18102211f80bb80e60f8e9eaf0b9f26591a50921468d0336492e4e346b740910484791f6a3dd94f425560c39cf79207cf4c323411e2f5f3c051dcdfa42c98807be183bf77b9acfeed8ff3bf558ddc18c78eafb752d6da4637b69df0efb3271e03f1297f9510a58fd39f893acae892c7e7bd741b017ffc025b3699de0117a21b2cafaea1554dcfa95726948e637de26c0f7271727d2569e1152284420604aede92fe31379a9b4339c21450adbffc8c6da6ef2700de951d7be1f226121d4ea71897639c5ffdd2059ee5c07ea83fb1f6676ae759d273d97014a84d06347c3b53d0384c91ceeeb62072fb29bd58b5772a904dfd385919902c798f99d61066c7c0f8a5fa509d9325958694bf31f7249841f8566b5332acaf483f4cc275f5577403975838382049ab0d9c960e2608973f4a7beb6062bb4a6f58ca9fe4ad7149a4dc6377eb27a0430d13eab421b266e9f69df8923c024360b6564292f0e9f4a6be56c8f2ecd64da813e71b3416acd4f2d93e369d5e998f2982a8943b9ecf2e5e66e31781540d310fa24c0904b42bbd7be0bfe0a3ac79361691802a0f8d15ccdfb04e4185864cab3f5f34d08c36e8de5717cd762d2d3cc20266b3cf96a2a5132fc7acd8b01b74654fc145b0a90792c348a5ee65247ba9d7575ffc0e41f7be93745fa4be86064f00736380854f983bf145ccd61a4b0746db62b630fe812c1f1a7c67b6879a854896a03326751d07f7c24de2a73ff75b311e3dff8cc98e85a4078852e7db2d761520b789066efb02fd7bfd029591f1d0f10e6dc3aab2ffc127d719b665983565c6a08c2f41e02bd1db5a924483130310eb08a998c860623fc68d5ef2e34f7a945e22c41c373c51208e98ff45e5afe2427eebb679474cae19f9f38c336a42ba167e04cc02d1eae99c616c25f06eb263b3891e1404950c5ae194cfe913603bc1266cf1efc2906dba024d6a59bcc915d0353d9e811aa56c87", 0x1000) 05:50:18 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, "8d0e36ddc3a2cd7ca9d466137343fd4c446c5cbe"}) socketpair(0x2, 0x4003, 0x9, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000000c0)=""/30, &(0x7f0000000100)=0x1e) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000000)="ca76a2e809fb2d0b9f7228d7760411db0e7edea83968f36efa831e84ff323574e0ac8f2d0e8b397c0d857ee97af9ec95434ce5dfe1dca414e55d1e2e9acb4041f051ea1e4b180135848b092abba8f0bb11a7deffe4254640bfdd1a0bae2f9cab1b9a0e5b14", 0x65}], 0x1) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000180)={0x1, 0x22, 0x1ff, 0x1, "0bf378c46acca74605225ea3f6f329af84bb02a7", 0xe145, 0x1}) fcntl$setstatus(r0, 0x4, 0x4) writev(r0, &(0x7f0000002380)=[{&(0x7f0000001380)='y', 0x1}], 0x1) getegid() setsockopt$sock_int(r1, 0xffff, 0x10, &(0x7f0000000140)=0x401, 0x4) 05:50:18 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x10000000002, 0x2, 0x0) r2 = dup2(r0, r1) shutdown(r0, 0x1) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) poll(&(0x7f0000000100)=[{r1, 0x44}], 0x1, 0x0) 05:50:18 executing program 1: r0 = socket(0x11, 0x3, 0x0) readv(r0, &(0x7f0000000700)=[{&(0x7f0000000140)=""/248, 0xf8}], 0x1) close(r0) r1 = dup(r0) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x80, 0x80000081, 0x6, 0x5}, {{r0}, 0xfffffffffffffffd, 0xe0, 0xa, 0x7fff, 0x1000}, {{r1}, 0xfffffffffffffff8, 0x80, 0x0, 0x4, 0x2}, {{r0}, 0xffffffffffffffff, 0x10, 0x10, 0x0, 0x53}], 0x1ff, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0xc1, 0xfffff, 0x8, 0x6}, {{r0}, 0xffffffffffffffff, 0x40, 0x24, 0x7f, 0xb74b}, {{r0}, 0xfffffffffffffffc, 0x20, 0x1, 0x5, 0x5000}, {{r1}, 0xfffffffffffffffe, 0xa1, 0x8, 0x0, 0xd0}, {{r1}, 0xfffffffffffffffa, 0xa0, 0x0, 0x5e6, 0xa8ee}, {{r1}, 0xfffffffffffffff9, 0x8, 0xf0000000, 0x4, 0x12ec}], 0x500000000, &(0x7f0000000100)={0x9, 0xe9f}) connect$inet(r0, &(0x7f0000000040), 0xc) fchdir(r1) getpid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setregid(r2, r2) semget$private(0x0, 0x0, 0x504) semctl$IPC_STAT(0x0, 0x0, 0x2, 0x0) 05:50:18 executing program 0: r0 = syz_open_pts() ioctl$TIOCNXCL(r0, 0x2000740e) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x2, 0x6, 0x60000, 0x8, "576217a8e155fda6a79b68eb4a0fb4ada7e3eedf", 0xffffffffffff3b42, 0x5}) fcntl$lock(r0, 0x9, &(0x7f0000000140)={0x0, 0xffffffffffffffff, 0x7ffffffffffffffa, 0x2000100000003}) 05:50:18 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) sendmsg(r0, &(0x7f0000000380)={&(0x7f0000000000)=@un=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000240)=[{&(0x7f00000000c0)="e5f371ed5e51a25b131856b9ff76c84f4af83525610ec2cbb4cbc9d6d0bc87b2b6b992b63c84e0f98f35ee27717d7aa09d7041b7659d70d30a42e6318ec601da37331274ef5f446ab2fce3d659380b8626d2864fd0f8ad92f6c58bc45331e773883bfb4a72a4e1d6b903f2b6091d5065dab8e96049d7021bc8a05150121832a0912a05b3c9953a", 0x87}, {&(0x7f0000000040)="ec085dfc9fcfcd1f39b90f38187c7e904c91bdc80993dca7f26630019c6cee8eeec193e6c0ea22763b4b2b339d38aedb09a7acfc", 0x34}, {&(0x7f0000000180)="76047529e40d3ea6bdc0212108c68a77c1397f9730f38bcb485690c714679d2eeb6f821177c630c4c94b6347ae478cca5898255a07039d7068f770f5cb663d99c062be80e29257bc1d37dbb7958b44610b5b0c5e5a5a9407f9188f7f5f30f79fd51cbd4885ba07e6e8a67d8fa41dce89cceab9676cf69422ba6347dd96ac4b55b338115c91a01be6f00161b48479c6bb0de6a85b39afea0b3c95efd71fa4f64e38880f70d6692dea73505361f99fad1592859c0f185837be", 0xb8}], 0x3, &(0x7f0000000280)=[{0xc0, 0xffff, 0x0, "6ebdb0f60fe9eb24ffe43fc7f7a3cdfca41771caa661c27962aa2b40e28aefa8439e9683e1c5752f90a9b8679780ffa104b5338b30592af8be6089b84ea1d25a4f432149d9cab760e46a3cb623d0fc5f7093f49cbd54ac18e210c5aee30f66205b89f76cf5b5b094d1232005d181a83497eae422bbb0ce3c5c014417035f5c3fdb1aea40a4509df13cc0ec67d87da36412bc2a9371d7907ed50cfaa5aaddd7633f5577bed2449f6e4226a1"}, {0x40, 0xffff, 0x7f, "4bf603d37c238c4af39292eb69a841ee21f9ff62245eac0c07650b5eba2dfb44fafe94c30261f594659f6fefef845de9"}], 0x100}, 0x40c) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x200, 0x4) 05:50:18 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x13, &(0x7f0000000040)="52b853b64e840186a6f1c36bfe49308eb1e1229d50dcd882cbe9f719765a700b596fb60535bbd61ccbda92cd546956064aacab1da09d4f07de6e1deb7a312c148600da0861ba04fbe06e26fca260f231289e29", 0x4cd) 05:50:19 executing program 1: socketpair$unix(0x1, 0x7, 0x0, &(0x7f000001aff8)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0x1, 0x0, 0x0, 0x0) 05:50:19 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x20000, 0x80) sendto(r0, &(0x7f0000000080)="5dd99391efb6cd35ab2fe37dad89fa8669ee897e64120808840aa154503672f13e006e40e740e3bb669e07f0ed217ab0539c572a6764a1384f93733b749482155ad02baccc67c1d0b450bb805b3a63a193aa6c691539599f54929cbc", 0x5c, 0x3, &(0x7f0000000100)=@in={0x2, 0x3}, 0xc) r1 = socket$inet(0x2, 0x2, 0x1) connect(0xffffffffffffffff, 0x0, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000000), 0x37c) connect$inet(r1, &(0x7f0000000000)={0x2, 0x3}, 0xc) getsockname$inet(r0, &(0x7f0000000140), &(0x7f0000000180)=0xc) 05:50:19 executing program 1: mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000180)='r\x00') rename(&(0x7f0000000100)='./file0\x00', 0x0) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') 05:50:19 executing program 0: mincore(&(0x7f0000ffa000/0x3000)=nil, 0x3000, &(0x7f0000000000)=""/136) madvise(&(0x7f0000b47000/0x4000)=nil, 0x4000, 0x7) shmget$private(0x0, 0x2000, 0x29, &(0x7f0000ffc000/0x2000)=nil) 05:50:19 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) syz_open_pts() ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000000)=0xcc6) 05:50:19 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffe, 0xc1}], 0x3, 0x0, 0x0, 0x0) r2 = kqueue() setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x4, 0x1, 0x200, 0x3, 0x7}, 0xc) kevent(r2, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x20, 0x8a) dup2(r0, r2) 05:50:19 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) sendmsg(r0, &(0x7f0000000100)={&(0x7f0000000040)=@in, 0xc, 0x0, 0x0, &(0x7f00000001c0)=ANY=[@ANYBLOB="140000000000000007000000000009ecffffffffffff3c5d"], 0x18}, 0x0) lseek(r0, 0x0, 0x2) 05:50:19 executing program 1: r0 = socket$inet(0x2, 0x8003, 0x8003) setsockopt$inet_opts(r0, 0x0, 0xc, &(0x7f0000000000)="db539b0957ab3862", 0x8) 05:50:19 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f00000000c0)=0xc) fcntl$lock(r0, 0x9, &(0x7f0000000240)={0x0, 0x2000, 0x0, 0x1f, r1}) r2 = dup(r0) accept$unix(r2, &(0x7f0000000140)=ANY=[@ANYBLOB="00b831be760000934cc8ff000000daeccad875618d4267f8c9d833eb0ecc964fe114b1ffdb473aa23ce951ff85736981ada632ea01582e1be6f828545f85e6ddaf53fa2968aaefc5bdd1dd5c8270af1c66c5cdbc1dfce30a7814df70be55615b24bceee297a917e01a4fdab0ead9a7214fcd7fa9fb70333aa5f710e34bbe21dccacd72cb5ad4c10e1d0993cfb370437c5a185511b8948ee6a965003d9c9722d0ea885249de76a6b8580566e6e8dd8a67199e5c92a36544e92d150d4b8d6f310cabc4f228cdd9cb8caa96068c0f21d90d1a605f42b49559224a208935af117b094683b54c34e28fd9"], &(0x7f0000000080)=0x13) 05:50:19 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x1, 0x1, 0x9, 0x1, "b9150c5a62fc71b68cbc757ad8a59735bedd31bc", 0x2, 0x2}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="b857b8f77f7c6b6b265c71998594b06152e3d0e5ede7bf381a3363c53274db1266ccbf582d0fb130a51ba3bd48e60d86958526fc1bf9b5da55cd4c0bb437179dff320fafd6ca91f37a831257eb61376aabd7cfab8a4f0ca5dd4ff19255dea98a92a0e550390adcc63e19d236fc7cbaf7562548069b04c80c7f49dbaa747c84d0aacf9ccfab8c6e37d769d12a6a02a3dacd4e456ace9318aedade4326d893dfed291999152a3df29ff32b4e3a3d6f4c9271790843b95c7713fe0ba7626862e6acc43714ebb9637d6b7693ed30638dca502508b235a12080ae321d8e7e99e6f490b02efb2f27cd8a5b97e60afd8ad2ff7aa30a10b3b7eceaa967a8c9686bd6a9326910fd20ac8c872eb53d477def79418eb2ed8bf366c690e8834840e6f93a5912f1c37247ec2188a2d85d9b3213f98d8ef966b3e3f0516504c0e26490cca365a7b4a4584c697582644590cb599b1ade6d67b53ab9dd973d00e7df37898c3646827b3b2bd4aa650c39a043f6af4fc17296093446c215eb3306757b45801f8552459b3dd75fb46090a04344765e372619335a19a146214288f2bf42f0680d76a3e63664d8b026b0e2aa8d218a1401a15fef8a58ffb7b700d40bb557993e99d3e6792f629a778dc4be9a8383f507c83541567ab63e5fa0d02199a6a5fc38087e9155114972dd5958a0cab98fe44100036aebed698ba8e6f02e0a4af496f8d9a7c292b264dc3f9c379a3668706aeec9d4493d0428a887a8a5c602a3dc82bf8cfc24a8ac0812e4e47daf878af4f267d2db4a08de6e3375a2a0dee098e85b5f35558ce4bd751e97f07a62544da8f0c170399af47c85c6dc2c4072e8c6b7014f19597997c420adba354803635c5878bd1d3c9799654c2118bc699e266d030828242ad3d863c98c74d2c61cd82218398e662d0ce7cac139f2586a3be56d8f4f2a954fc4186669c87810b3350275d199dbca45e14ebe061063ff3256bffa7eb3dff3ab2cf18f6fa839c194c61325888e95ba54ca3c9e7868357c56d03ee35f2e69834d06ec261786eaeb0e07f80278d0663aac595fa356b4417172077aa8fdb6bcd4e0f09405867fb6e6d88f2235982ed3672539330cbba8959c134a99420fd3d250af810d75191361eb25113c95900de64d564c49b15f3eb304642be2a419738c4ec76cfb37da9d5a432cfc76c7a2e6e63135d030efcd29d583da23cafc17105c98196b03057aa67269b46f27250e34f1c95ae72b845013", 0x373) poll(&(0x7f0000000000)=[{r0, 0xc9}], 0x1, 0x7fff) r1 = syz_open_pts() poll(&(0x7f0000000100)=[{r1, 0x9}], 0x1, 0xfffffffffffff800) close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "fadd4586fc08000000176f8d9a8eb5646570b1c9"}) 05:50:19 executing program 0: r0 = socket(0x11, 0x3, 0x0) getsockopt(r0, 0x11, 0x1000000000000001, 0x0, 0x0) r1 = getpgid(0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={r1, r2, r3}, 0xc) 05:50:19 executing program 0: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x9, 0x0, 0x0, 0x0) accept$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000080)=0x8) kqueue() 05:50:19 executing program 0: r0 = socket$inet6(0x18, 0x5, 0x3) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000002c0), &(0x7f0000000280)=0x1a3) getrusage(0xffffffffffffffff, &(0x7f0000000000)) r1 = kqueue() kevent(r1, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x53, 0x80000000, 0x8000, 0x8}, {{r1}, 0xfffffffffffffffa, 0x10, 0x20000000}, {{r1}, 0xfffffffffffffff8, 0xc, 0x40000024, 0x0, 0x1}], 0x9bc1, &(0x7f00000001c0)=[{{r0}, 0x0, 0x10, 0xf0000008, 0x60, 0x7fffffff}, {{r1}, 0xfffffffffffffffe, 0x84, 0x4, 0xd67, 0x10001}, {{r1}, 0xfffffffffffffff9, 0x20, 0x1, 0x3ff, 0xffffffff}], 0x5, &(0x7f0000000240)={0x1, 0x5}) r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) write(r2, &(0x7f00000000c0), 0xc8a9e24b6a87f4b2) madvise(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4) getsockname$unix(r2, &(0x7f00000000c0)=@file={0x0, ""/108}, &(0x7f0000000300)=0x6e) 05:50:19 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) unlinkat(r0, &(0x7f0000000180)='./file0\x00', 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ftruncate(r1, 0x72) socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x8, 0x20, &(0x7f0000000080)="20d157543c10925f4cedda870b084703dce8765591abdac88bdbdc574d011c0c7c566eb481b2819edb2ecb94eda28c1a6f90125441d47f3ec2833450fe507efa96d95ab2e8b27c37b65124b545625620d02d4c39ba86d1dc4696b1ad4fe2e979b84ea951a6ff4a7183e257d85e4747665ff0bf530fdb856042621e8e857d1ccc7493b69be77e616dbbeb8ce45b21adcd4431", 0xab) 05:50:19 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r2 = fcntl$dupfd(r0, 0xa, r0) renameat(r1, &(0x7f0000000140)='./file0\x00', r2, &(0x7f0000000180)='./file0\x00') kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffa, 0xa9}], 0x8, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffa, 0x1, 0xf0000085, 0xd8, 0x1}, {{r0}, 0x0, 0x10, 0x80000001, 0x1, 0x5a0}, {{r0}, 0xfffffffffffffffe, 0xc2, 0xf0000000, 0x8, 0x20}, {{r0}, 0xfffffffffffffff8, 0x61, 0x1000000f0000000, 0x25d, 0x7}, {}, {{r0}, 0xfffffffffffffffa, 0x8}], 0x0, 0x0) kevent(r0, &(0x7f0000000080), 0x220, 0x0, 0x10000, 0x0) 05:50:19 executing program 0: r0 = socket(0x11, 0x4803, 0x0) bind$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) setsockopt(r0, 0x11, 0x2, 0x0, 0x121) 05:50:19 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000001980)="bdfa4d2591c321a8cf98848e4a8051bd24313dea6b865f6f05e2d3280d33ee6185c6a19e1a370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da6e061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aad0600000000000000edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce4bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4e387635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922", 0x265) r1 = syz_open_pts() close(r0) dup(r1) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000000)=0x9) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000280)={0x0, 0x0, 0x3, 0xd9f, "b08d662247ea5f2b2c215faf8a210524d8e500"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 05:50:19 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x140, 0x42) openat(r1, &(0x7f0000000040)='./file0\x00', 0x8000, 0x80) shutdown(r0, 0x3) 05:50:19 executing program 0: clock_gettime(0x4, 0xffffffffffffffff) r0 = semget$private(0x0, 0x0, 0x620) semctl$IPC_RMID(r0, 0x0, 0x0) 05:50:19 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x6, &(0x7f0000000000)) socketpair(0x0, 0x4000, 0x8, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000080), &(0x7f00000000c0)=0x8) 05:50:19 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) fchdir(r0) socketpair(0x2, 0xc003, 0x272, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="1c002e7df701fe4795c94e865276d82f66696c653000"], 0xa) utimensat(r0, &(0x7f0000000200)='./file0\x00', &(0x7f0000000240)={{0x4, 0x8001}, {0x3f, 0x2}}, 0x2) unveil(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='c\x00') unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='c\x00') setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000280)={{0x18, 0x2, 0x8001, 0x1}, {0x18, 0x3, 0x80000001, 0xb62b}, 0x6c3860ae, [0x3, 0x9, 0x3, 0xed00000000000000, 0x9, 0x5, 0x3, 0xffffffff80000000]}, 0x3c) symlinkat(&(0x7f00000000c0)='./file0\x00', r0, &(0x7f0000000100)='./file0\x00') 05:50:19 executing program 1: setitimer(0x0, &(0x7f0000000000)={{0x9, 0xb}, {0x802}}, 0x0) r0 = semget$private(0x0, 0x1, 0x4) r1 = syz_open_pts() ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000080)) semop(r0, &(0x7f0000000040)=[{0x0, 0x6, 0x1800}, {0x7a9868a5283cbe54, 0xfffffffffffffc01}, {0x3, 0x1, 0x1000}], 0x3) 05:50:19 executing program 0: setrlimit(0x0, &(0x7f0000000040)={0x3ff, 0x1}) setrlimit(0x8, &(0x7f0000000080)) r0 = syz_open_pts() ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000000)={0x9, 0x2}) syz_open_pts() 05:50:19 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) write(r0, &(0x7f00000000c0)="82", 0x1) fsync(r0) r1 = socket$inet6(0x18, 0x1, 0x3f) r2 = getgid() dup(r1) r3 = getegid() getgroups(0x40000177, &(0x7f0000000440)) getgroups(0x6, &(0x7f0000000540)=[0x0, 0x0, r2, 0x0, 0x0, r3]) pwritev(r0, &(0x7f0000000780)=[{&(0x7f0000000080)}], 0x1, 0x0) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000600), 0x72de}], 0x10000000000000ff, 0x0) 05:50:19 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) r1 = kqueue() mkdirat(r0, &(0x7f0000000080)='./file0\x00', 0x9) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffff9, 0x4, 0x80000002, 0x7f, 0x9}, {{r1}, 0xffffffffffffffff, 0x4, 0xf0000042, 0x1000, 0x4}], 0x9130fbf, 0x0, 0x4000000, 0x0) minherit(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0) r2 = getppid() fcntl$lock(r1, 0xf, &(0x7f0000000040)={0x0, 0x2, 0x5, 0x400, r2}) open$dir(&(0x7f00000000c0)='./file0\x00', 0x8000, 0x84) 05:50:19 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000040)='h', 0x1) recvmsg(r1, &(0x7f0000000680)={0x0, 0x0, &(0x7f00000008c0)=[{&(0x7f0000000080)=""/96, 0x60}, {&(0x7f0000000a40)=""/4096, 0x1000}], 0x2, 0x0}, 0x40) shutdown(r1, 0x2) read(r1, 0x0, 0x3b) execve(0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = shmget(0x1, 0x1000, 0x0, &(0x7f00007d7000/0x1000)=nil) shmctl$IPC_SET(r2, 0x1, &(0x7f0000000180)) shmget(0x3, 0x2000, 0x480, &(0x7f0000ffd000/0x2000)=nil) 05:50:20 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) connect(r1, &(0x7f0000000080)=@in6, 0xc) r2 = fcntl$getown(r1, 0x5) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) getgroups(0x1, &(0x7f0000000280)=[0xffffffffffffffff]) r7 = getppid() r8 = getuid() r9 = getegid() r10 = getpid() r11 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0xc) r15 = shmget$private(0x0, 0x1000, 0x8, &(0x7f0000ffe000/0x1000)=nil) shmctl$IPC_SET(r15, 0x1, &(0x7f0000000400)={{0x5, r11, r5, r13, r6, 0x2, 0x1f}, 0x80000001, 0xffffffffffff0001, r3, r12, 0xfffffffffffffffb, 0xff, 0x20}) r16 = getppid() r17 = geteuid() geteuid() r18 = getgid() sendmsg$unix(r1, &(0x7f00000003c0)={&(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000200)=[{&(0x7f00000000c0)="ea0a0725deb937d4ffae26548680331309bc9ab1db6c", 0x16}, {&(0x7f0000000100)="053699b1140b9e483dab8d3e404fecca2f84ffa9fa4ec91530e1c855072c84f4af2ee2a2cf502bde757f36a6fa46d4745ed9d52272b73ceaf41475be660409", 0x3f}, {&(0x7f0000000140)="c82e93592d698eda85f5ca5b08e66b26a5ac40a70ffe5d5a4f5aa23a3bd5e547681aa9127920e81551191f326ad53545f4743e7295335ec19962566ca5ca4ab88e6ede63f07c8d78467458e69d3f0e225a6661404bc6f452a6f04d24b96a83089073fe77acdf817688595dfacdfe317108ff47ff146e3ca0735cc0a769049f1474e82859e369c4edc80981b0d7d1e4250ee7476b46b73aca796e12a6b751efc4de22a202bef4b72d1f647c8a8aa04dda", 0xb0}], 0x3, &(0x7f0000000300)=[@cred={0x20, 0xffff, 0x0, r2, r4, r6}, @rights={0x18, 0xffff, 0x1, [r0, r0]}, @rights={0x18, 0xffff, 0x1, [r1]}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}, @cred={0x20, 0xffff, 0x0, r10, r11, r14}, @cred={0x20, 0xffff, 0x0, r16, r17, r18}], 0xb0, 0xe}, 0x400) 05:50:20 executing program 1: r0 = socket(0x2, 0x400008401004, 0x0) socket(0x1a, 0x2, 0x1) socket(0x21, 0x8005, 0x100) r1 = open(&(0x7f00000003c0)='./file0\x00', 0x80, 0x88) readlinkat(r1, &(0x7f0000000400)='./file0\x00', &(0x7f0000000440)=""/50, 0x32) bind(r0, &(0x7f0000000040)=@in6={0x18, 0x0, 0x1ff, 0x2}, 0xc) sendmsg(r0, &(0x7f0000000380)={&(0x7f0000000080)=@in={0x2, 0x0}, 0xc, &(0x7f0000000180)=[{&(0x7f00000000c0)="bb141e7f3a81eefcb959f0b80d1ccb36185f980e93f656db61a21cd1a16df333fee1067298145390d63614acb48b53449838c16aa6719d16816217aa62381ebca3b75a1a0e3ff388685b13bb1074adeecf121e8134e348e1da8b39676ef61b7a91763f363b6167a68e3aeb76c13c46214941535fc8ad026ae31d5913bd55df55f1afa51266fd57fd1a588ace4e11e05724a1d772607ef622604f20976e9f765bbf6cbd861e51e45d779fe5d5", 0xac}], 0x1, &(0x7f00000001c0)=[{0x40, 0x1, 0xfff, "b8bef01329b99fb1830b1182b42f07876411383d15514ed71e884008d16e4cfbb653babf159702f816c919d98b"}, {0xc0, 0x1, 0x56, "2f9d43405f1179db6b807cfffd2b457ebc0c2bd7e8545995d0c84cd2766d2c2dc7080ba4d12ac998b0615481ad6ea9b85746c872c2f2a4c813b351cd5bc04ebbb151f4c9d0fb32d3d8052f0b4914c4246f969d2f4a5dcede57ea82b5f18c3527ac840b4f512a5753ffa57e37055a59b065aa2da31bad7f4e31db6b4e023b3099f5b0f6162a03ff0482b6901719deabe5d44c1701d22960160457f403cc5403d779df4ab97269c66aa021ed87503c6a00"}, {0xa8, 0xffff, 0x7, "17cd688bd1e9a9d06be0d7592dc45a87adb0229388fd11c05b4b613dd1f51fcd6d6ae92fc6a0b9aec678feb18fa4f2c26c91c70b45d10d1b2d587a5ada19b62521ced95021188a1e913172bdcc1919676e34b43d3af7279575a933e6ce0791e22d1cfed77fab19b273970372b39443632f0da7d3647e0afb574dca22289c425786061afad38455621625ddc8fcd7149d280b7d8472950a"}], 0x1a8}, 0x5) sendto$inet6(r0, 0x0, 0x0, 0x4, &(0x7f0000000000)={0x18, 0x3, 0xff, 0x1}, 0xfffffea0) 05:50:20 executing program 1: r0 = syz_open_pts() syz_open_pts() r1 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r3 = getegid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) getgroups(0x4, &(0x7f0000000100)=[r1, r2, r3, r4]) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)) getgid() 05:50:20 executing program 0: setrlimit(0x2, &(0x7f0000000000)) pipe(&(0x7f0000000080)) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) pipe2(&(0x7f0000000040), 0x10004) 05:50:20 executing program 1: r0 = socket(0x14, 0x0, 0x43f) r1 = dup(r0) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000000)=0x1dac000000000) execve(&(0x7f0000000040)='./file0\x00', &(0x7f0000000100)=[&(0x7f0000000080)='\\\x8b{\x00', &(0x7f00000000c0)=')\x00'], &(0x7f0000000200)=[&(0x7f0000000140)='$\x12-\x00', &(0x7f0000000180)='{\x00', &(0x7f00000001c0)='\x00']) 05:50:20 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f00000001c0)=ANY=[@ANYBLOB="8202f9ffffffffffffff10cabeffc170c9c6d95429a90263b1984a877c454f56d3797ce9ca764f392c2fb1d8054ca3c255ee7efd18c612428e25bffbac80092dc210c2c188030d3b8e91867239bfce1f2df662979d67103f7fd6db8d1437f4bf0dfaca672bc7f1f175942292f4d66b473449c63589fefbf38b3a8824a39b40144a52b09adb3cbf5a225b51f8c413bb18b99cd54d931664cbe17333dd37a88b703b53f9924ae5da85bb13bd2ec3ff030000000000005bd86956de2345eeb9c4dfabab00930f128080329636d645069c2a8d7aad9a42556fa96f5516ce861af097fe4d32d58720f90d19f1619231226e4d99c51c5b204b58edc1f1836f785856698690d508e67b6fbf1faf78576c0c930bd4d6cf017e9b7cb8feead41120000000000000"], 0x1) sendmsg(0xffffffffffffffff, &(0x7f0000000500)={0x0, 0x0, &(0x7f0000000480)=[{&(0x7f0000002a80)="eaee7e19bae644c75a15db3f5a0c3b22016f4c4139d7813cad5d0aaaed1c00a04e0dc853fcb8dce42c2bde7c14bb463a9db4f95d7efd8d26762291cd0715fc31a3c211d2e66aae2a2922428f816f76122f99134a9f32f088189a909c15d75b77f6ae3d35723ad520e25d20ada31541253bf354269f3d822312349a34851ba6603c39a3a0c405466f03dd15b92511603be4995f0383bce2dd838d0c6221d1a150c6b5648f19d7a257f3374c2d976131cf5adf00635f08e2a0fa2d70493243baa7c651e928626a4d15c2b9eb218167a108e126e9235a3cd7ef1b329472e2b89d275bc375f0a9f18f9b234e3cf9563c0196d3a2aeb918d6a349711b7dccdf417dbf88f8955b80ef7118df418931509fe9048f6fdb589f0162a7a80d4d386382115ab7022ac2ed71f2386c05da8ca5926db47c6aa43f96f9192220989cbf66ddd8c9443d6fa0f554b94f80ca6f8a925986c1dc363a06466deb4f8e95be0c78b15b5ddb4394b71a16daa720f9b680bb4d19788e28ba770cdc2a270d05387f036c73d79cfff4cd2cbd94d901d192e84179b01ef5fbf52d1cd4a4935d8dfcc7ee84ad552f80d8af746064a1538d6149bfb168246e22a74af7740c319a6fb0404ae2d481984cbc61b06017c4dc050700def81cfe794d535296e8e24c2f91eb76ccc5ee6ad03b21b1b466bfdc4e3b112457694e3205501d79c5b411019d7170c2fcb098f588c52d11b95ec0f0bdf8b40448062073d70d45456f39ec862e2ed6d98917c78fa55c150ca40357a630e52fa1339d52f1302bc032a66e9239feb6b32e1164f1fc200b1e86369cb333067150bafb713d3dc4f5cc99189dbe5ffabc861f82c60970b05b50f5ed8a3445656ad51918b4d35ccd2884ce8e9b5287042ba4a39cbbed6886577cb730e9c15653ec814c3a49a6108b955d72cbb9e30afb939e9afd3eab53e007cddc97caffcdb69f1c7e376596dcee43cb77e265e87c3ce32976201b295ed3ab581984cc94ee8fbb1c53558b070f75ed735c9f328429f876398c1c845859381ded1757dd57e52a444a11882c01d204303ea56e9644426a5a9e32f5f8b915e769df3651680b0539ea9f08232e80f2d488298c199bffba1d2d42e74803ade7c5c036a8afbc4eae3f1a4f57402a1fa8b68e8070497bf272d8c4581259d1c5adb4a61c6a23350ab5873baf0a6a12fbc49ecec4365ddae6244e843d30fc7930c6355a514c8889b69da083edd7be6bca99e08bb3eff64f32dd52b2a2389b290e8a5ff7ea714080d3bf8ddeb74a36097069d22a9612b0490ce1efeface82a1313eb4efb3653c6840863d56a1e31f48300888a1a0d1449821a8e6274ab943092c3721f83fae68dbc0c0976f363e5c33a94b8878d2364f5aef3a2f3c73a20c0c962a40f69bba019330b86fa8b5e7a06cca34e542d4a0aecfb70b473270b399535813153dde0b305d23897cfcba35ee45e1d28388fb4d7ab5d99a574ea2be9ebf7af193f91ead9ed3060dbbf252d21df650227341813cd9092097e402a901b1d2f95f0e3d74034d6085841adeae9af7ba803cafed11fe11e3536a826f8fdacbb0307838acce07e951dcba31d028986361cec07d47a9fc085740fe5cb765d77ee85fb70f5f69858f24df662c38254d5d6ed1b3eb6202a90e0d2bad275400dc8af27069075f0b1ccaf647c12523faaa8596750d7e11b944ef185e3031f5c89a1f7fdf3b1e3da0ffa9f7dc87ff9378dc44903ef909aa3528881e04411341b9700a0b0a21a0f0445544eb705468f7513756967daee3a6cdc8659fd3d071999255bb9b1208355220ae1d5ebc927548fa5429f2c1170751f54c319ee4e757af841c47a0ebdf0d390a938a4404b2861913d8175f3072406b3ee890c715a5852f9b149a637bf3a44222f6aaae87834c38b3b19481e019a21227daecb1a4ac29b4b1ddfa835beeb34de08704a2a3b7092c50020da3bf6dc0cb359f91994d8e8d060e9d28ae403b2c80a224f7dd4234fff1bcd9ea20e2eb1ff7566e1d4e5bfcf271b94ada79b9bcfe5d28a4ec5ea87410d254a78dbaaeba55f3a270ea79589cb97906fa721892d853132671cd8a72384870d33480dc296d43d96c9064ad15b1b329b7029ee588e4e888514920955a0d1f0eb65cd0a111a7544a617f69e5a98f4363c5d3d897d5229e970bfa30a6261137138cb1adfb93aaa9e63365464ef7a2c9bff24d5d5629f30f37005e27f26f7c568dedd04ff0ec6447ef7f59fe797e33fef9cb2fe4ad897168dc15307bc18f755e4b074b816498514688f2c1b661a9deb5bcec5d14eca50557702d5838104b11a8d3eaa013dc55df67be8b5b4cee3d0b05abdafeb188954356df68d46297a70980efe82c9378c0c38cadbd7b3e18752647a9036eacd37ff11893faa3cea2c266db910ca1056ab659aa104b3a983fc92ae3a0ad2067be32d75713fb8bd2c7238a7cd2017a6c30e910100d0f3ed91e78ceffae48422ce08328ccad5efbc5441331e9d877146170997446eb315f564c3271511fdb414f410a28f66f673c65a1a6cea34e1e4b6a5da5433447ebfb128ee66806ffbd9c217d36b1d84ae5ed6d22c6f736429c46dd9c4f339d346f986c3c3372be000df7eb5a128d649c44b4356edde73b503111c6525c6d1836a47ad05fa2011ee0a0c2d6a36ccdb36737002073042f17a011164fe603ac574ccc5ee71d0792c13cf03240ffab63187242159f51a0c3142983e24de20ae5ae95b7f9ab884d3c291c0482800f6c7505af946819b5abb15efb6a97f09cfd2203307ee765734efc2b9d6ef734514969978aa75fed3bf6c24733b2bac4171bf3a29ca38d251055b0907b7f2a18ac7c05a0c232070c1b5378b0ac7822630fcb9320230b7c3a213105b39313518e1b3d97c16f901dadfeb05343b5c758fbfe0b502ca8d051a5ce3e5047ba3880540d3608666ac9a97584b72ed8ea243e685aea7a8b44eb4a8a72d47a20fd453b2c568137cbfe8d802dc6394271745cde990cf176d7c60bae99eeee115af13419b99b84eb042430d5210660d9149ba24ebe7a4e16a3e6dc7d5f1815cdef19ed7e7c79d902e3579af44156995e20bf0d40232d63f35287dc308f1d959fbcdf49789fc76373b1b3d633cb2afd9b77305785e71860a30e08715ad9c384616e4b487f8495a244a22098a707a084f7d0063d82c38a30b11822e5f43e1a36fc7e12326433695a72d30b611624cc29e69078a802a2e96ff8a35e4d602f81419b11c41b24f5e300d4372ac6da1f0c881ca6b04418bc4474d7a81caa285d77299403e0d62f173ed562741824a328c958ab325924a4c13d2d5605759992c7fe53a6dd112c511eeb83b727ea30b08eadb4be529811a6abc5dad812fd4dd3cc60379a625cc5ac2fa325f7d64ef2615040ad915f793c9e775eeec932e01f4354176e67d8d237d3cbf52c266189c43990261f5c007b50cb0abbad764742f0073084c9575e3ea6f89a45bac88f974c01af5d04c0fffdf10fcaec248bba663ea6836d2c0c8c18033e2953e6141a351891cdddf29c018f619855883209816e7f7fc40f435624c0487e826efd59236a388545dedd4b16020470564e4f09089af50c9e61f852f294fb28121f5e75a847c65715cb32a0867c5c0bc1e3050404a6023c4d6df8b3aa05b7787a05ae1c624f6c9764443960d7b6ab9a46232277ff17a559c37e79e926b1733d413d42ce18377ca5ae2b67044355339f60da8ea3da33567ad1cfa3685165f9afc1e95d9c47b30afbd28cb38b4039b5c19a2b034290b690983f8ea0f54b980990abad574523fc9994d81b4637520d00902eb66fb76b4cd45ebc64a0305945b67d219be36964d4d31dcd69d74acbab0d40058bbc829e8b45e5e08d7e6fb22417aaab5fd738afeb3b5fbcf44640a82e66c1a8776a9a0af6a267b9e39bd1b5fefdde022e9b25611c62c0d65d5d740522006b9bf6624fe0ff9ac7a2eb7e9a2a5f7a9447c9b200ccdedeb0379bfd7f935a2ae23072c26c7e19a2902aaa2ca0ebdefbd0916427b734ad4d09dcd255d8b9d7987b02bac6c63f5843aaa19b40b7830a2adf03a0960573603dda15fd550a61ceb42626b135f62c55a7ac36ffb688c85e7a298261bec5cea10d657769dc4a28958ea5e436c0f5a8f1eb6862fc20c77c1668ccf06f9d876ac569b9518839e34e703ccacdc9036ccacd8f51832bb213487e5e2f8ba26d8791ac0d52fc7112f2d86afc6232fc740666a2b89f7e04f439a791573cf32b8382c180fc96369e2eddd8fec28ef98a290a18cf3e8f671b6c1f22dff222b6d49dcc13df30328dc94f9c5d06ca0889bfa4e278512393459fa4aba2bc2aaaa146bee1e73d013a14b7ac6e981b6f45707c456c66fb85622d63988987969854362696dc9186bb706e1d463e205d775168d36db915b42d110920387aa8f2462ae9f003fa2067ed99798ee656b9878a712d52b9ae90787ccc3c1e4057af5cf6d6357526ee3de2bccd6779904cf5245a4c1c9775c36bd0dd5ac3701d765fd00e08bb9253234515894fbcac6cf87e17b0aee022d79caf102f3d37db716094c1bd8e0800971b9447733d7cfa3005688c1dbf0a1a5647bae826df12afd97468c20abe4b8098bbc9719e9b2c318044635d62e168067e243962292c14d7936a65d28f6e3c50df4d06a25406aabd52be2c237010d9268c0918f82deca72e0998e20383eb947d2909b74b6ee10d1cea7056b00c20265dd94d6d2d12f1c793176e82afb60a9557a4e557a25b325663b440a7fe6840cba0b091d343fe7553f9eefc3d1e2b798ff3f8ced58884f36e66a44daca96de2114c4ff4f9cb2f8074f82900b6241bd23aef53768d6f38b458398dd3b1ca4f3758f7e1a507e072d767941a7c1be0f4fba0444eaa60b8eaba3d1948d74df84b00b37258828b88b03aeafd53e00298f6b45f86285afcdcea452a8ce5d32f58e7d43f4df6b3714be3aa2d3372f853e2a59010b8d024e8c85d9e48fef9f209e777eef50c8631bda4da01874cf8fc5adc1a5350f58de8e9a32b8aa45ecad1eaa2ad5d373fbdaa1a9603e7225cc09b2c7a52fbc346be1db5164b2a6dca10d1f3de65c6d818838fbc7feaece5f1569211ade", 0xe1a}], 0x1, 0x0}, 0x0) 05:50:20 executing program 1: r0 = kqueue() sendmsg$unix(r0, &(0x7f0000001380)={&(0x7f0000000040)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f00000012c0)=[{&(0x7f0000000080)="cc70b59d1e23f91d4aaf0dcec2faa986dc05416c2b609b9ff2f426d4d3831f34f1b1e71953e974760fac2974348b511498f5fbf1673ddcac5aa3f10723fe79217b26f9", 0x43}, {&(0x7f0000000100)="b113c096615dd96798b2b4927873ba4ddadd9d7203603b7bf81e45867f18ba87a1d7494068ace6549f7fbfa8834fcb7762f107217756", 0x36}, {&(0x7f0000000140)="3b29a2cb3c2255fb3375f27f8edc86dc45ca8edfd0f9e96b0c808011d44f5462fe1ced548c8ec5db464b15df397e61cd0c56bf5a650ff516824f143a831465542e2fc9873911418da150ff08ed6b482074df8fa178cf466e2a2a9bbb2f6060cf2d87d60436b41445a225dba54ef4e99c4cb096052374f45e2bd5ed3cee90e4f5aa35c3e51fb3f37001b37cb9c51f0f54fadf0ec83ca4381ecda2a01123f3a0c3a55ef1a26978a8", 0xa7}, {&(0x7f0000000200)="fc4bcad9a11dc1ae49aa4280fe01f2c631a45812403b0ab76cca2a626ee8910e8816f910ce1988839797ae9c392a19571b96696297", 0x35}, {&(0x7f0000000240)="526118c09e8f7d0fa7768b4d9c93a4d7549054c80d27b7638f2a962f1b96aaf8fc1e35f5502680d8c0f44a78519128b73d71a89384b0e7672faf3aa640099352ef46f27a3d902d19cb9188ce691632ec1d8ffd83803bce97f6290b78e71d1e9ba2be7ec4298358b0ed25e664e6edd40de49ca1ca44e00a47a003457b13e411bc98bc22580adc456b940a383931b762f967b4a77e72624ac1030ea5dd2f4a3cd9a93b110a30a3bab69289a390306fcc6f02445fa10f7263ee728f878bb9d52d753610355aad4a2f6a41cfff35540e804227720272dfd6981e0e470280584a22e4a4a0a0c92b27d57d412a84db09e0bb8ca71216c6ffa25a4f7c595b2be211e6f93934b5d1955675c864ea59640b1e0eefe3bf8c785b3e8271357b4a0e6dd08456be6ee33d3c8436638d045f21802f2fa0f3ed8573d1fd8124cac81848f1730d4fb18a45df4597707dc88c88a23ff2bd25cb63013f541b2e9f1d2ccd03c6885cb96b364a842557850fffa30f601866ddc61ff189f6261b8b7a2744a9fb0b221676d921bef6c57755fdc62edfcc5759aea09c68b50bc4175dc67c68598c9b2fd4504ef3426d59b8ae60a13d8c07ab3ca1fb340e4a0621b3f3cff1169e08e55f9e96f63c55a02eb1c362f65ffad0ac2db5bc17aee07bc9d875cb2570305f05819657465d2616b781fb74c35c3cec1da5fbb9e9c815952857fdc3b92fbb68d0b4157f72c7c50a370155d70841796b80dcf0f4c176d8eef062f916d987ddfa28b17d00924d37355d69737fbd0055eb2b2e7ece0001eee13e2f4a6808e5179f5c8be69b6b1d4ff35b630b093ac3d8e6627af7a4e65f267e095eee8c1432ef20d329941086e3239fced12ad515a87969976b5fb149c0ff57acddbb143995d22af6c25fd9e454e6da1ca7f34c6e72bcfa8c34d954e781b543a7adde85ac01d520d6ebab9ee68ee3f39cf23128570436c3a3ce1cf2df4c76c3a8284fa58aacb67425c9d743b9b2d274897963e0f4d77b84f6b96c833297069a8039f864663cdb0db4bdea4d783907eb580f4309d65daa6217687bfd0beedb99790242ff82693a6b36597ea4f4fad24538e20d8f4d5dc0ebd89d2418c4d169d57d9aefc86690cc3241ae522705f7d085391fcc3ae6d9bc3208a8f3a47294bf160cf68781c6bf80ad364e13236fa0cb1a0914ac8c928cc0218018188ead82e44f96b6b2886396efbbf7487331d89c31bbd57f2652766e97fa3fe21877cf135c7fdd5043605060b6e73a1bc11d1f2cfd3cdbe340481999b6535a256352c66ac7b8d79dcbbd1486baad6e9a838ade2d60fadb182aa71134a3151293107701e7ce370eca914e542408fd4b0087882829d19c1b2e374f489a0cceda0290f73543a8f98f15f38b249ed387a60d3045a4f08ecc11d636bf9346093366625e87b62e44cc02b6d5c0722fea4692ebb8caf04e5b35512763e33d0f70e5a8d854b2b33f00f3f82cb2ffa6eb66a54a76331b541971988640fce62861607960f66a69d6e5739a5daeebf2ab1639c2b39eff3a0299ab7797086a4bdd03ab9d523207fdeb8436f37106d866bb4ef591d596978a56738c1b50eb8dbac9dc017098e83d35a7b18a211ece9500da5468bfabbce3abc40649b9e950d00060a54be215b9eac21f0d0d3c6b264b492e303913df41c1ce70165d231be3a70681ed6d1d27663e6aea04ac6a58c9a43fda0155773fa6a4975a25879d08399fa7f7ce8e9f69aab1d14828817d79d64371e41ac5039139db754b1b1dc4a0826162fde1995fbb7f6118c65a34367af05be3c06966e01e120145159922e1be33de2cc5a9f38d15aede98166711045da1cced90f38396ae801c0e6586b38a6d5b0da6d6216f5c5fb6fa65b25ab3f2d27fa46323036e14364a44e3a3ded0cca9a1b8c1505578512a2f9c0b28de322479da07ecb4176fe2f7d1d7fcf7bec96ed67f9625c37c3acd2efaae5b5bc04809b540b4f34a960e431eea10422c7837c441eb097bda978671689f61553f831d55af70d297c0e153823029dd5963ea27175017b2ded5ee51b92bf7cf6e505566f3d9cd6b0a9c70a864669b9717071bc081e97f1c1bae71fb9459581e74aab6a564ee4c99f007adb5c8bb2bc8d0fd46645d60ba1f5c0b9b6e1f29f48ca2df13d4f5626c3f76e9b88e07fa3f0a404527540f4ea5976d18637e78732e89022de4d130ab50823250cda73f8d9c3706c2e7032c3295f014879dc25e983f7751510d7f42a061e63245a9a916698ffc9f564127c5c8093e37a92d36d57795d1fa12e8aad3827e612af13a9b0b3de3f98c598413844bdcbd45fc25fd17bb4b848a3bf8b2c29b887e3d112922844461150275cd58cf4ab227dc54ab0f6f398954e628a01295722ddeb49213593a1068d963efebfbb45d19bbaf9a6c7ea5b43826c8dd99dd991d297d6e2cca802750c38126e1dd70b6df668835e69ee1404da3d03ec9923ddf507e80f7701630a7513c03e27bf4708eb5be4dfa965390cb82a5ede7dd0a82cf84ab034d8d44ae4d60eac3fdb93d37f0d80972c16356d5b66d38a9f445f291add9f3e4716e6ddabd1f18c5e428b481d9694bf77901de6d10e93e6e7f2e43647c037606d42f4ca0549874b4c36d6fd220c401c3e413de096496cba8c3f98a77a1b523ecffa10f0d54e878dae79434c9680661ab27d3e5c8b0b91b7b0ff46a89712518ca4e397fbbac97d75ae911ee831f1ea82f545f8186823b3ec7c75d29bf2a4fef154adfc3bf46b97e6cf8c4f86cbc362aef2e090b648369ac730242220f758e650670c7094f75768b341e86a708b418b34e40eb6697ae21fe1fdde62ae726f7935ad3cbf5e1ff2b5de6fdb600567fcb59f95b8ef6889947b392426698491fff87550ddbe9d5c0f45ffe51d10521d3e6368ad83cdefeda44305814521f3110bd44140f310cbb3c510550b01006747a2cf50e92e36a0234153d8c709bcd196f26033bff27b6a7283bb20f6bc592a1c53622d211709d6bc948251694d64165348c0477ac9ca2e603a3a00beeea4d99c5464d9004631f888183727b07cc656474b88993fbf57a24554df1223df6f897bc06152d51ebfbde54eb0f28abf69031238004da74fe0897ef1138dd1d0985ef87348d27bf78159937db8b797ee06fcbef3a9855e069a516a2666339cd8755a65b514caa0296c4210ac1fb1670163869a33d96f15f6a0debdb10360194aa3ffa31d91e70af7edb641b8880440e9ec995c9aca90d8c6ee73198012117822d614da639bb37ef7a5a8f8af91a28dbeaaf9e3ffc63a5b6a3bc064e9dc6563af1c3d611774679fbae134d08df224319424ee5c4f9adec7fa913115470182007650b5bce2d73fed153b7812acd299aed76486225713a705f561feaccb30c22cfd10e313e3effc5db027258543c4d9551e07cfb72b82bbeff723edda7994957a3bb4d3fcebfb00295da628b0e94bb7151815b749a320dea5c9e8b4f77c8a0d2951bc8b1f62543e9ee53086c2dbbbafbd7a78026a4ab208dc8ce856a81b0b5730db2a9d8d250e5bf29c63156d0bde2722e3810c7cb731c9be3825170b9e21be4285f9a58874c6ceb50e0f08f271ad7fe5ebe6a6a4921ee694f723e211e99f57809060a85ccf39bd71797d36b9b45742359a43dd6dc0b3f2bfef9cacf05162d38af83f264b7f34aa4901d3b6b274dbca33c65d8e9cea4d21a45f190127866c620fa1999cdb01ef3087b7631ac5807035b86a0ae2b5a568281d9bb2978768acb7a6cf2981b485cfb12ac3e54f92ffc0c2074ef031eef82530ff7e7beaea9598cfea65754f62868c7bda1697572f3e426baf270d4bd65d2fbb02a4b828ac6c0a32736e42220abbc051f5af90a55989cde34a9d780fd3dfb9df08690390b10cec7a8e62541466df13c25f0e85607edf42bbd4073171e905be4e1b5a3ea86a4c1df1f6926cfcccee1a06e86de60a55cc80ac7dab890bed88c27e1ea5877e0a15ff7f407e3adf19ed748aee2650c76fdaa12745978d2fac064497c41bdad75d2fe7f42aaaf4a982829b542c1c31ad591002d9e4fe8ec96a14de4aa0f9e09177c5e4e514e7b600ac2ed1581992056ac9bf9aad4bec4af627a592c7f7762a7caae7a1e8589e8ed5564158d72fb334ab37190b2a7641c91d718ac01b1b66944a397f552471137c6149636fc4ebe0b34c68ecc9da540f43d19f0d5554667b57ac9e30c042e1ffecca3ead8d0cd03e1cdad57f05b909d7f464791e52d64757ae4d608a4beae06b708be3b3dc178f3f9e88d475e6318886220b3ff98b03b972ec5fea0374bce788db2e5de415e79bc172ef81b603230a0c49b6affdbcbfd0c112ed76dfc9ba0e3a36987e31c751534f2c5a59b5b5bcf9c880a529dbe64117c67d08e26b31e20270350a44aa624724272147d33b470ad7abb76160c45c499c41334d3b7ace555fde94073e20e39348aff2e3031535cac10b8e5a92bb15664f4d74274469172b3dbc94a7b56163143164bcd4210229d7829c7bfca60a4418c6bc60350c99fc9622a578048cb635192cff1d56cf154998facea2194b96850413f4f1ead2d54ec97bedac2ed37e3ded0bd9962d3d1e6678bcfcd2927f96d59a9882c594337236bc783359b8fa48df8d9a3ca7413d315c5339e09d6f8418f4cb95fb1a792e6d35c0a70dd59481cc75652a40da1b8e3c7f13d3f4d4a17b8d9f289c53ea1f5b9be876914c3e5472604fb26f71767c7734c30447763a0a782800cfca56dfdd673620441f4ddce7744d9e455f9d36ebe8251705e933e21e1002e88d9162df9b83e12d3d9d34a8844f8adb34a7725b8909cc274bf0e8ea7190009ef238c02e0d09029486390beaa8381745f38ca004d3f1f5905cb2cadc30be09f937201c3c19f408f6548277460e8f316e7024f869b9451f63d194a17ed2296af0d6030d80851ca3fa5e70b0df4e481ceeae96195fbb9a6d729aa5c6d3c3d47636255336463104df06cf173bc228e3c86df55ddd2e0cbd4eacbcfe3140cb33ba53fae43e86e0b09255cd76a641e6d2e3ddd0bc49478365e84799dfeadf6491d720ebd081fd684c4e7f5103b0cf035f088a6f66a92ebf9e6144f24e85a0b772c536970a0dbee6f6c32fb37fc8022dce443f900f58efb4534d77b8da41491cd10f5147b84bed20ff5cd20e9ec4524ff235fa844f1442514187143749e6fb48720c3aac05ca6fd268c3763576377158b35751f241652a77c2cecf8e5ec9a114742e685dca09a8e74f33e792dce7c520db10511d6e51541f454b13ddf039d8b6c2db7afac16845a5341364b3a038a8bd030cfe498605f0939a527ecb69ff0b72095d833dec1a40a414b198b0473a6e9925379a779a100a77433eb6896b8338783337e124a1be023a96a9e4cf627645dd8168d370e9f19555f5fa2b409c18cf8d8d57e7f1c5ae242a58b4a1b3777c19b2e2cfc42cb566af3a86b2c73c4de6533e9a24a312f23c4d6231d51dcd25984eaaf04252d0c3b15efc18431659941d279646b31fd59b19d20e21990e1eb6afd5cae956748b8892577b5d7e70b6036375ddcd815e86d83923adfd39fda573884b6db8b1beaa2d7c36d7172bd7cdbbb031f980b4271c49114281bdf302eecc3ba125620263c7fb00f5810c5649d0d6bf05e533c3adf2703dece8007288b11298ce2841ae10227d2ce14f616b6f559c9aba38bd91ff3719a412f9a63ee8b7c744a743895f511fdde0fe32a9a51e4b7b236b1c931e6eca93d62a0e70498348f0b181b7a991a8162d1b77574a0a7b7960e1586f38724ed68e7a86a209e0589c016", 0x1000}, {&(0x7f0000001240)="a7bf68e0b2559ce97cb5f478a5b3fee2928f51752fba7b4198d81ee78101f3706f829f0f01038fab0de921c0e76637255443d471f5a920f8e7e108d0fd5f3fa7a1493dc1ed29d37f66922de09961477a20a32550d85faa3c9cccf8476c266c4e657f0c53006f8c21f322c4c3b243fbe32ff48c8b7dc633d9a46d", 0x7a}], 0x6, &(0x7f0000001340)=[@rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0]}], 0x30, 0x4}, 0x4) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x81}, {{r0}, 0xffffffffffbfffff, 0xc2}], 0x21f, 0x0, 0x0, 0x0) kqueue() 05:50:20 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x0, 0x0, "172d76898909080000aee16900c73d1b1bff00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) munlock(&(0x7f0000328000/0x2000)=nil, 0x2000) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='.\x00', 0x30002, 0x80) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) 05:50:20 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) getsockname$unix(r1, 0x0, &(0x7f0000000040)) bind(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="00f8ff"], 0x3) 05:50:20 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x72, 0x4) bind$inet(r0, &(0x7f00000000c0)={0x2, 0x3}, 0x5) r1 = socket$inet6(0x18, 0x2, 0x1010000000) r2 = dup2(r1, r1) ioctl$TIOCDRAIN(r2, 0x2000745e) bind$inet6(r1, &(0x7f0000000040)={0x18, 0x0, 0x1}, 0xc) 05:50:20 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) clock_settime(0x2, &(0x7f0000000000)={0x8, 0x8b}) r1 = dup2(r0, r0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000040)=0x1ff) setsockopt(r0, 0x6, 0x2, &(0x7f0000000080)="c6000000", 0x4) 05:50:20 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x8, &(0x7f0000000240), 0x4) r1 = msgget(0x1, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x8, 0x80) ioctl$TIOCNOTTY(r2, 0x20007471) msgrcv(r1, &(0x7f0000000280)={0x0, ""/4096}, 0x1008, 0x1, 0x1000) 05:50:20 executing program 1: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) getpgid(r0) r2 = dup(0xffffffffffffffff) shutdown(r2, 0x0) sendmsg(r2, &(0x7f0000000380)={0x0, 0x0, &(0x7f0000000240)=[{&(0x7f0000000080)="0207ba681e8e46525c3a08f276d62fae2c006ed71a098526ee82cdbbf025adf9495adf4824443e4eb28c52738a4a08809b9ceaca5cf6381526206697a32fcf5fc982caa5a134907476636e7bbbcb0716681091d6ada0100f9897ae2f18d693a972cff51e479cf200085c01c7a06d87b80b0907354ad5424c36d95ef404736f73ecd44628d05d031d8a93ee2be6b538f635ea4683c0b16dc8969b520362a708c686cca2d4ae36b99f1f326779223b41685eaa55c95df177421b73bdd51deb5e9c8cb548963229dcb2de5b9a83c1f17d483b0621eaa39158819dad6bc0b08cfe5e1d2452a2c4101b", 0xe7}, {&(0x7f0000000180)="719965fb21226da046ab66c524bfd7b6dd578ff88b45fed207307425066cfb63d87c3868e73239e7bf6c9fd058783948e3455517be", 0x35}, {&(0x7f00000001c0)="8f7aef36841f416fe49e7365994ea101f0ed5dab37c672a0f5391bf56aa685255c0181cd70dfd58e0118ed40184c14befa6f58a0172203c8d99e36360ca0ee86f713d8a1107f9138a6b033a782a092938fdc857fc24744dccef670c0666e9914da", 0x61}], 0x3, &(0x7f0000000280)=[{0xe8, 0xffff, 0x7f, "051ab5df8917d723c1afe4c68b91f1d5c32d32b3aa2dffd247a3ef5373efc8fce84b8f5418aa19e894abbde53f5515e5d65322b1a73df553475dda1162774851f74a8749ebba4c27e7811bd806e1405b2f888f747b93130b661d7ed8e9a373f0a8b94ed380d8136365cc943f695b9c4f9c7bf9188a9c9e25b81bbfa0994d5412a0d24a1fb606dd2587ce1571e8bb405047b79af372e33326bbf61aa2c4ac0c5775bf99bd117580b7680806cbc97e1c433b83bc12864262fa322fefbe2afd06b131414e0cce58d3c3ba73b886d585271b54cf2619fe"}], 0xe8}, 0x6) r3 = socket(0x6, 0x0, 0x1) r4 = semget$private(0x0, 0x1, 0x480) readv(r2, &(0x7f0000001780)=[{&(0x7f00000003c0)=""/65, 0x41}, {&(0x7f0000000440)=""/132, 0x84}, {&(0x7f0000000500)=""/251, 0xfb}, {&(0x7f0000000600)=""/163, 0xa3}, {&(0x7f00000006c0)=""/11, 0xb}, {&(0x7f0000000700)=""/4096, 0x1000}, {&(0x7f0000001700)=""/87, 0x57}], 0x7) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000001800)={0x0, 0x0, 0x0}, &(0x7f0000001840)=0xc) kqueue() setsockopt(r3, 0xca3, 0x9, &(0x7f0000001880)="f10aaa224595735e53c70e21efdd896c86ea8a2c2ca551de85d1ea35263d7258a6efd8d6bbd5ac028e3ed87546760c5025e85baaa6b920e180f169fabc4a8efd0939773295cd46b67aaac3fbf9f145560902deb99875f0dd8cf8e9e0c7e9687c4892b8bb802252d76265047b5668a23e84ca65d1d427b7ca2ec20a2a7cc8625ecd2c16aaecd9a16cc7eaa08ae4812f22d7ab0139b10f867fb6b54304843972c232d5c5cf2693eff0efbcb76102133bc6e956162cbc3f52106833992d9b30d74d48a07c096fe7fc66fc6e2f43cceb5f395f588a4016cacf", 0xd7) r7 = open(&(0x7f0000001980)='./file0\x00', 0x8018, 0x80) connect(r3, &(0x7f00000019c0)=@in={0x2, 0x3}, 0xc) ioctl$TIOCCONS(r7, 0x80047462, &(0x7f0000001a00)=0x4) getsockopt$sock_int(r3, 0xffff, 0x4, &(0x7f0000001a40), &(0x7f0000001a80)=0x4) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000001ac0)={{0x3ff, r5, r6, r1, r6, 0x8, 0x200}, 0x9, 0x6, 0x6bfd}) sync() connect(r3, &(0x7f0000001b40)=@un=@abs={0x1, 0x0, 0x0}, 0x8) getsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f0000001b80), &(0x7f0000001bc0)=0x10) semop(r4, &(0x7f0000001c00)=[{0x3, 0x7fffffff, 0x1000}, {0x4, 0xb068, 0x1800}, {0x2, 0x5}, {0x3, 0x7, 0x1000}, {0x1, 0x6, 0x1000}, {0x7, 0x100, 0x1000}, {0x1, 0x3fc00081, 0x1000}, {0x6, 0x4, 0x1800}, {0x7, 0x1, 0x800}], 0x9) r8 = open(&(0x7f0000001c40)='./file0\x00', 0x8021, 0x60) getsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000001c80)=""/178, &(0x7f0000001d40)=0xb2) sendmsg(r3, &(0x7f0000002380)={0x0, 0x0, &(0x7f0000002200)=[{&(0x7f0000001d80)="a6d31baa066d5ded35fec00f333015fbcc9ac8b03e2ecc3cdaf9f0a7587e72babd25981f9d36996883b92faf2390b1524566a151b1054c1bb27e77d88829d71e2b82cb69500c253e0a711d9da7d8430f6c7576e99f8997901807aa113603062c417c850f348092d79c6efd72c8a51bad132549bd3793b58b60332d4b34a4bc9d2f692f454d3d19b5eb8fcc3f4ba1bc81cb7b6ff01367", 0x96}, {&(0x7f0000001e40)="6367badc8b780fee52fadaa110d9c79e08d64f93ba15d97344beb3e27ab085a396ecf6abd5927efc04ccf6843fafad59e18b7a38a6297ea656fbd6da7ca63607b2a157685394ce185bd7eee2187661e97404cc8c3626b652d324292aa3e91693448dfce470343c643ff055bbbb797c26e1a6b17603499b0ad8da2fa385019639b15000272b5b518be2fb961215cdffd3bbd55984d9e3ad898e363e254ce340935215e99d79450341447a2e", 0xab}, {&(0x7f0000001f00)="82c3e84859f77f2ca53ecb4abdd90684cc2e594d3a99175656a9f11512213309ab2cbb80d4c8b428c1cf8f1291a204c98028e2ba9c1970c83db9f279fb4344244525af4fd038c9a312c347dcb799a212639617dffe948236762207186a48cc0afee5af4945d8ad234edadda4fb7b0fb38c7a82d37231c99ba555eac5d7beaadeeac2a97486b16a4b633851757c16504a779130b0e3a401b524cb449200ae87acb3352050a705127112a03b32b9059f8d016fd6a9f1b550fe7e9b6449d7f00f", 0xbf}, {&(0x7f0000001fc0)="5bce8be3613287f9d444784f2510d6ce2f571a052fdb7904f2c16719212cb1245553ba3ede16faea28b3acd9dad0a6d3c7f9c4dfbe2247eab652ddb90d9c5be230fd26c5509d6e29c793e6fc92307ac2effd4736e515d3795a75502a37f4bacbef69806bae1322f172a25441ee6fe3a41d63d9523b6ee6e767aeb0c83c6d4d3a58", 0x81}, {&(0x7f0000002080)="cbc20da45a442a01905fd6c49c88d7fa0fe8cf948fb12dc3bee01cd4b3b487d7d792a2ec98f0b7f3e05d22068f", 0x2d}, {&(0x7f00000020c0)="deda65cb60edd97b0ee650fb77f59c174d76afcb9ea8fc6b74363e1ef0f4a82b6e077acd6897c3b9300536075e70fc84608380a03b34a667ec3858179cdb2c337d2160649b16d4ca", 0x48}, {&(0x7f0000002140)="0a46253caccb2a71c259182b51a0955f326d52796075e02f8cc5cac9b8ffd36ab859aa8fc02fae81cfffc99c", 0x2c}, {&(0x7f0000002180)="3464c6acbc0ed3ac2e55c21795c44f3bba1bd89386fa0575741b0ee07d80a223309f702de196f98c01ae1a1d4fa2750f575c69a0734b808020ab538a19d62cce2e6b1bef90acc7009f04ec08b4690eed429e7a77e8b235", 0x57}], 0x8, &(0x7f0000002280)=[{0x58, 0x0, 0x4c, "2f5772ce04511e8979fbc01322be0cf57f5727b4269ade4c8b34488b0f7622ee4d9f2d2e3b9402ab12ebfd8b89de87648933719faaf4def18fdd448e0f32b5130f0c"}, {0xa0, 0x1, 0x7, "b95bee6ec02c71ce80cbc2a91f3065cb939c4de65c047ebbd7a588b8a57d7371ea1d0760e2b3da56ccfc3d099691e47d6be0afddb9570547707f5c8731d7d62f8b5708a6f403e4acd819810242e1190277649b693d4e9175547ac66200772391738c55b46eb1cf7fe64d6a887b1c345251ab90c4c949d7f98410d864e5d08c3c3ea58b6efb1143c98086d5f3926d75"}], 0xf8}, 0x4) getppid() socket(0x1a, 0x2, 0x8001) connect(r7, &(0x7f00000023c0)=@in6={0x18, 0x1, 0x81, 0x80000001}, 0xc) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000002400), &(0x7f0000002440)=0xc) unlinkat(r8, &(0x7f0000002480)='./file0\x00', 0x0) readlink(&(0x7f00000024c0)='./file0/file0\x00', &(0x7f0000002500)=""/162, 0xa2) connect$inet(r7, &(0x7f00000025c0)={0x2, 0x2}, 0xc) 05:50:20 executing program 0: r0 = syz_open_pts() ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000140)=0x3) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0xd0, 0x1b) r2 = geteuid() getgroups(0x4, &(0x7f00000001c0)=[0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) fchown(r1, r2, r3) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000180)=0x8001) writev(r1, &(0x7f0000000100)=[{&(0x7f0000000040)="42c638be923ffb9cd45b3dc87669c1817e6730c7334c58da13d99c3a41de0db3c050727f36536067dc116f5c3aca53e16f6420941b0d9669b9916e6b277fdf9ad738c3b0ba31409ed0e4fb1a2aef55736c94423a12dc184adc419de265c2e2fb4653da862b2eb5fead1a1f3c25014a5a3f428142ef5d066d572addc0cf7498dbe7227400cb00ddc3", 0x88}], 0x1) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0xb, 0x0, 0x0) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000200)=0xec9e) 05:50:20 executing program 1: clock_getres(0x2, &(0x7f0000000100)) r0 = socket$inet(0x2, 0x4003, 0xb2d8) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="c8e02a91b4bb975c2be212a0cbcd6658a579d0a57cf73c1e05849c4b0c6eaa47fd4e1f71ec26a68118c6fc111f387ec20c65c1ae14f6f4b5fb0867635be98b2930e0a12ff0df4ae9815d45fb9b7f5bf2b6007614016b466af0903770229b7013dde75c8723f80d4c9fbc4a6c481d0337304343d651a9c984dc099f63923742b92f7be4021cf217acde4e5d31caf4d0999e1f385c1d4898e28e447b0105c9a6cf5f7e0c000cf68f12e934a8fa1c", 0xad) socket$inet(0x2, 0x4003, 0x1) 05:50:20 executing program 1: r0 = socket(0x2, 0x1, 0x0) mkdir(&(0x7f0000000040)='./file0\x00', 0x2) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) poll(&(0x7f0000000640)=[{r0, 0x42}, {r0, 0x4}], 0x2, 0x101) shutdown(r0, 0x2) 05:50:20 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) rename(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)='./file1\x00') symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file1\x00') rename(&(0x7f0000001440)='\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', &(0x7f00000001c0)='./file1\x00') r0 = socket$inet6(0x18, 0x7, 0x5) getsockname(r0, &(0x7f0000000380)=@un=@file={0x0, ""/4096}, &(0x7f0000000180)=0x1002) 05:50:20 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000001000)='./file0\x00', 0x210, 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f00000001c0)='x\x00') chdir(&(0x7f00000000c0)='./file0\x00') chmod(&(0x7f0000000100)='./file0\x00', 0x20) poll(&(0x7f0000000080)=[{r0, 0x40}, {r0, 0x2}, {r0, 0x40}], 0x3, 0x80) 05:50:20 executing program 0: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) unveil(&(0x7f0000000680)='./file0\x00', &(0x7f0000000080)) getpeername(r0, &(0x7f00000000c0)=@un=@abs, &(0x7f0000000100)=0x8) bind(r1, &(0x7f0000000000)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x6a) 05:50:20 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x3, 0x40000000000000, 0x90d2, 0x40000000, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0xffff, 0x3, 0x90000, 0x9, "f1b7e94fa1492bc8a4bb85651f11e47d86b97eac", 0xf57e, 0xfffffffffffffff9}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000001980)="bdfa4d2591c321a8cf98848e4a8051bd24313dea6b865f6f05e2d3280d33ee6185c6a19e1a370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da6e061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aad0600000000000000edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce4bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4e387635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922", 0x265) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000780)=0x6) r1 = syz_open_pts() close(r0) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f00000007c0)=0x101) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000340)) readv(r0, &(0x7f0000000700)=[{&(0x7f0000000380)=""/249, 0xf9}, {&(0x7f0000000480)=""/167, 0xa7}, {&(0x7f0000000540)=""/116, 0x74}, {&(0x7f00000005c0)=""/105, 0x69}, {&(0x7f0000000640)=""/148, 0x94}], 0x5) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000800)) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f0000000040)) renameat(r2, &(0x7f0000000240)='./file0\x00', r2, &(0x7f00000002c0)='./file0\x00') ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0xfffffffffffffffa, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000280)={0x0, 0x0, 0x3, 0xd9f, "b08d662247ea5f2b2c215faf8a210524d8e500"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000200)={0xab5, 0x80800, 0x3, 0x4, "81d64de3acb86c747fd5b92acb6f2b85542c30d7", 0x9, 0x2}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) ioctl$TIOCMBIC(r3, 0x8004746b, &(0x7f0000000300)=0x5) 05:50:20 executing program 0: pledge(0x0, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x20, 0x4) fcntl$getown(r0, 0x5) r1 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) getpeername$inet(r0, &(0x7f0000000200), &(0x7f0000000240)=0xc) recvfrom$inet(r1, &(0x7f0000000280)=""/197, 0xc5, 0x3, &(0x7f0000000080)={0x2, 0x3}, 0xc) 05:50:21 executing program 0: getuid() r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000200)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) readv(r0, &(0x7f00000004c0)=[{&(0x7f0000000240)=""/138, 0x8a}], 0x1) r1 = syz_open_pts() close(r0) dup(r1) syz_open_pts() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) dup2(r2, r3) execve(0x0, 0x0, 0x0) 05:50:21 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "080040000082ac0000ffe0357f00000005ffffff"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) r1 = semget(0x1, 0x0, 0x181) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000040)) socket(0x30, 0x4002, 0x0) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 05:50:21 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10001) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000080)) r1 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) pwritev(r1, &(0x7f0000000480)=[{&(0x7f0000000440), 0xff12}], 0x10000000000000ff, 0x0) 05:50:21 executing program 0: unveil(&(0x7f0000000300)='./file2\x00', &(0x7f0000000040)='c\x00') r0 = open(&(0x7f0000000080)='./file1\x00', 0x10299, 0x0) chroot(&(0x7f0000000180)='./file1\x00') ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000000)) symlink(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000100)='./file2\x00') readlink(&(0x7f0000000140)='./file2/file0\x00', &(0x7f0000000340)=""/180, 0xb4) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, &(0x7f0000000440)=0xc) setegid(r1) accept$inet(r0, &(0x7f00000004c0), &(0x7f0000000500)=0xc) getpeername$unix(r0, &(0x7f0000000540)=@abs, &(0x7f0000000580)=0x8) unlinkat(r0, &(0x7f0000000480)='./file2/file0\x00', 0x8) recvfrom$inet6(r0, &(0x7f00000001c0)=""/228, 0xe4, 0x0, &(0x7f00000002c0)={0x18, 0x0, 0x100000001, 0x3}, 0xc) semget$private(0x0, 0x100000000003, 0x442) 05:50:21 executing program 0: r0 = kqueue() mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) kevent(r0, &(0x7f0000000000)=[{{}, 0xfffffffffffffffb, 0x1}, {{}, 0xfffffffffffffffb, 0x6}], 0x4, 0x0, 0x6, 0x0) 05:50:21 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x1ff, 0x9, &(0x7f0000000080)="1e816b34edb8881a6248bdd7c8103b433353ddfd6ef71f2fdd683a96d9fbf79d2798118dffcff353b1bd33fc27f8e5ce8fde6b3ff0c2f1784a313a8f0530237070ef7e1bdb13f640c33d09a72c1ffb04fa94f85c01c944ee814a463621d1ef300262d7d81b185eed1478dc4b9db280d624b38758fc9488192fa489107dc6419881a00d7428c0528c9a4443ad7cba48120637b014dccf7b53f5c320e0edb4c351c15d29ca8f6fd0551a12edb99b6038", 0xaf) setsockopt(r0, 0x0, 0x40000000001d, &(0x7f0000000040)="caf5b415", 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000380)={0x1, 0x1, 0x1000, 0x200, 0x91}, 0xc) recvmsg(r0, &(0x7f0000000340)={&(0x7f0000000000)=@in6, 0xc, &(0x7f00000002c0)=[{&(0x7f0000000140)=""/186, 0xba}, {&(0x7f0000000200)=""/176, 0xb0}], 0x2, &(0x7f0000000300)=""/14, 0xe}, 0x2) socket(0x10, 0x3, 0x5) 05:50:21 executing program 0: openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x400, 0x2) r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000100)=@abs, &(0x7f0000000140)=0x8) accept(r0, 0x0, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000280)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) open$dir(&(0x7f0000000080)='./file0\x00', 0x400, 0x1) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0xffffffffffffffff}], 0x1, 0x0, 0x0, 0x0) 05:50:21 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000040)=[{{}, 0xfffffffffffffff9, 0x31, 0x0, 0x40000000000000}], 0x60, 0x0, 0xfffffffffffffff9, 0x0) socketpair(0x2, 0x7, 0xfffffffffffffffd, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$inet(r1, &(0x7f0000000100)=""/64, 0x40, 0x42, 0x0, 0x0) r3 = syz_open_pts() syz_extract_tcp_res$synack(&(0x7f0000000080), 0x1, 0x0) ioctl$TIOCMSET(r3, 0x8004746d, &(0x7f0000000140)=0xf79d) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) r5 = getgid() fchown(r2, r4, r5) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) sendto(r6, &(0x7f0000000480)="682d57625b4d8f9d46f3b9100ce52ea0568535b6eabf54b42332020086b749ab45c79e124a887f0773c5913bcd506b190589dab140d42c5bc51c3be5b0b9f256c24d68093573d49cb00900000000000000f4c606b243e829dbfcca660500365052564fc9be287e231d6fe828f53d560316857d4da7c77c2b882eb0979493c55fd83b03d95963f0956b12a05f8d957fb3700fcf1545cee77ac49a78151cdd7501952c5992dd923ae6971310718594cd29e8ee6cdb20bd0e291506f83785947fb7e272174b12f174509bb26ebf86269c8795fd9cfb5a74559aa8e8cda5c2d832c015ab938276f0108c1f025fcfa10c406dfb30c3982cc1addfd657088b4488cd5ddd6774a98dffe927ea2dffaad6d60889b2078da0c7f13b18ee09ed2d46e64ce12083110c8e0c0ab48b01d72fd63a785b52239d8ffe256e23238ecdf5cb878ea42620270609059184657d92f092c1c536583faf156bcde76beb9fc4ded2dfaca33b34c2dee2a0", 0x80, 0x0, &(0x7f0000000200)=@in={0x2, 0x1}, 0x0) getpeername(r2, &(0x7f00000001c0)=@un=@abs, &(0x7f0000000240)=0x8) 05:50:21 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x1f, &(0x7f0000000040)="caf5b415", 0x4) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000080)=0x10) 05:50:22 executing program 1: r0 = syz_open_pts() poll(&(0x7f00000000c0), 0x0, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) syz_open_pts() write(r0, &(0x7f0000000040), 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x20000000, "a4eccea6da00000000000000000000008000"}) 05:50:22 executing program 0: r0 = syz_open_pts() r1 = fcntl$getown(r0, 0x5) fcntl$lock(r0, 0x0, &(0x7f0000000000)={0x3, 0x2, 0x100000000, 0x7, r1}) fcntl$lock(r0, 0x8, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) flock(r0, 0x2) r2 = msgget(0x1, 0x4) r3 = geteuid() r4 = getegid() r5 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001300)={0x0, 0x0, 0x0}, &(0x7f0000001340)=0xc) msgctl$IPC_SET(r2, 0x1, &(0x7f0000001380)={{0x2, r3, r4, r5, r6, 0x0, 0x7}, 0xd2, 0xd3, r1, r1, 0x8, 0x1, 0x8}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x100000000}) r7 = fcntl$dupfd(r0, 0x0, r0) bind$unix(r7, &(0x7f0000001400)=@abs={0x1, 0x0, 0x3}, 0x8) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000011c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001200)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r7, &(0x7f00000012c0)={&(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000140)=[{&(0x7f00000001c0)="5beacaf8c941e517140017682e39893cd094e0dd1ae1e86529f163fb3f0a6b17a0a38d150f1f6abf8a273575855e1e742e745e6a148c7b3d44ec5e8e86967b0263ed97e94e44c7be7f5de5dea886be08ee05aa728686cecf069a4d7746574234ea1871413de409d0d3f41b6f14f0a9d2bc55e0b2b77b59f649a0f46c210886884ca7f33c9e8fdef4baf277168af1a1d86dfe102aaf8122afaf77b739ff4ee427b7d20f5c918c98a232ef82a1694464bf7c1b306e903caa9191ed3c329e10389bca6ee819c2cbaa53f0752a1339bbd201cc9f95426b6ef3a333a438f9ea81fdd65fb521611c32780c85d127e3ce2e78e04849f90b5cd5c60683112920c233d98ec347f6bd1c4c0cfa58bb1f82f10f190bec89e975ce9f4a6eca1c8eb72f2074a12bd9810e23002eca86ac026f8a4b1420a2a27abceb4997c611adc4c473abcc4297bc4253369b1a2063641464988c28ff67e180887b1009fe17bf0dfb49756e2af38ec988456633720a3a5c2b59e6474e2d07c005f75818539f064e9205ab9e047221235882f1760127ba6a2a83be7cdce7534b186849112a3fbbe55cacfe4de222084993202524cb66bbaa6e1ca6a37ce58800244f1c91a544dd69fb341f23439e9aa65335a9f2109e66fb3447a1c812651e1d0c25fa2b70201697bdd484543f5e111b09b974f5c3f25510012f8c497fa54886ff24797c672cc8cd301bcda6ac994e269e56650e5ed6d98f7c4b35e8407ea5832de9b7590e0e20e2e9e0a34006336f6e31ccea3df10ac8ab9b5f6ad641f5e733db556f70545ee70440d7de745abadf5d434283d1782c994436f02297bc30ca930692d3176fcb3bc824947c8e83ea32da49c961281efe2e273b34d2b23ebed46be46a2ecb5c636e369b35c4fee8f2ba1cd0246218a37ad47bd3f02320cd78d18b37e5fe2ebbee8649f0c1fec0e0ca7e3c9a5d2f07918825998ee26a073ce7cc7ad01aeff42a66b432f1c55edb8e9457c93e0859ed659a5f4d7eebdef2e0997f4d5ecf8e9f3cb193d21c3ccd2915b9585bbb9c04efe663982c21af765cc13d6e3cca8bdb23a53aaa8e104f13b30052b5a4188cbd1cae56af6a37757f8c22c8cabdb6da01f6a04c120c2e8d84d1b2ae67bf46f9940b498438341ba5b2a50da5c8b2d9a0bf8d719542c2951d5d4036f717494f0dce7bf62686cbd36e4fbfbda3b3eab919088a558a55ba076acab05b032788af529ece702aebbeba33ad887b0dd3a8a9e914cff33a8ce5575ba974dd1740e38fe598f8510966ddc0e74ae4a08b6c770819bc282a503f98ef7ebd66b88aba25c2d3ff1f922002eae17de9fe28c24a06b8aa672d1e519520e3045095fbcab155bf374d61ff64c3df8cd70dad0896555dc19621ac8c6be8f252298ae26501bcd8cf504690c7f61cbd56dbb9aa10690570c404ad2e2ea149f4d820fc587eca87025cefb0a78a60e518abb7f390998853d9f4341e63608cc0aa9f5798c32bbd6e1df25fcd129506474653d0559636d1cc74e54025052b5f1bf6089ff9f1031fc1d26b4e958280c6a643f12266dde67e7e176dc98936a8bef3b6e6a015fc580cc951401f2767602f1ad2053c520a2f0086547167abaddc910cd59e5d74b3bbea7c0574932605dabbe62745c232ea6ac54b1b38ff55ed57390da6b49f5ba59f80e8b0b98beb3454c494768912167996821dc1b795eb6eeacde9277f5e0b6de85a9c94d019d2852b4c79d154b5b68f53d03696bfee03a9c56d9a5f1550d5f69fc3b3258223aec42761e7bbe3764a585b368df3bdcd7e017e4d400d7f549b99748fa59fcdf30c3fb6533ad7d7432838404b44581c4be4da0e3e93d6de09928224f15291e24d2183fdc0da3e967d49795cab0acdec81ff09c428d9648320f96b508f2d8810e92f0b68c48c3da57ffbbb2f725b8b5e47713bbd2a55b69304d6672f9b2396a32be6388d58282a2b662d38c423c9802c4215c8b3723b485f890e05b997c0cd4e0673f53115c5287a50028159849d56a53321989a1d7e7c44a30369e2810e9a28067b4b13dd04e115035e1949526aa1cac21541bfaa7e9be053c3717cbe0acd1356635c99d58ba45b2ce7867bbc02457de4e9c5c0b832d02dfd2a94a693b3c67b58e754b22b4b5b46603576810c3abb3f3e4cd81567f9d63aa0dc02e2165c4fc7bcec10228138218a6953c45cbf965e4935212a914c731edc28d82303f2a0049069ade43fd11e1faeecb79b187a4e132703faadefe5b32d68215fae7b1883d91d3212c600e0e62f3f3cca0ad455fff18dbe185eacb1b8655da1d77a85b774b87b0eeffb9ca342006e879570f0827517cac28f46c54d02c781c42958f53341bcdff954abcefbb98e19b52044d7850ba60d730b9e554d0bcec7744206a11a5709a43bb6a15f41616f9fab80e9e861987c64b23d240a0694ea812a00b72513a3abc0f2297670d97c83d8325ef27203137c35bf033feda6ab2a02cfe0a271f7c177d8a4e9c481a6df779260e89459f1afebc5d1463e8ec0d2fffaa206d4f669bdf4472b73a09ca9dd83e9511a738400d714e5b22bd7de0ca9b77f95d73b1ff85367781bba4d770a1dc8d392b72cf3398860f293137252d930347084e2565ecb9fd137d6c7210ed6a196a3b279bbe5080c40a79c34911440ed6684dbd63f9a7af5cde599feceb1e78990a885da18c5ca0f910460e8fd3a2f7a210a0009b96143135764ec458c079f8c9944cb3e8604ff012d3edf0218d4a7603cae122171d3040e1c903d7f7463e28ab04dc32f7178fda6b550157774cbb5f7f4747512af850bf83ca74aebca7c3231c050af62c4daef93d0edd6badde9ab22dc0de638178933d16182a8b53454b3ce257a045139270f4d67aafa3d84e1ff23241b96c9cb16678cd8f2401d591c92a1e70358bb4f27610b87b65d6c334a1b45bdd7acc397318fcdeb6a490ec4ad6ab004e4661c52f7223dd14b62e17b05a9db4ac6fe265ec0a6ff03b9d9e8c69e9d357694a6fa63629987df0f83afdc8808addc3780b45bd14258d3fd94ad57134d6178cfd7a032fe30d93e0207c48f1a250565b881a9dd0a65ce9ffab24427ce584f280dc19b2134af563b5a5e993572bacdf4baa47ab99f87d91e6050a603f9bad79f79791df6c7d3f69bdaa89b2b261c47e851253db528edb521c4401113170eb6667c09e50332fb23c2fe3691b0177ff9b3857a0857f81bab73c9428188d8a2393b922e2b0f9d95daded58e470a8260819699bc0bf2537e18f1a3619b9cc5426fc2cf9b7fb12cafe3f18a2f652760b07c2312030fe163cb0ccb79e0d3dc0cc79f1df0359e359b440b03aa6d89fc6a5894b2d4c5098d4ab999167535266222e5216eaaae9280506f92c5d5ff187687709d2f199a7af1cd208ece0a83234c86668c962d52f4395ba9563d85286c8c63bc05e10da712bf2a51975159bd543b9a38eed9f86fad9c1792c6c1330e249701fe8cbfacef18faedd3808e112280a80c145170a7335f5fc2abc781bb95e2bb43e7205b7b4fb8b770bca1db35d8774d13afacef6e2b3d037f387eba82ad3d4b43912fc06685c34746465287ae44c39850a4183e7ec3000c57f949ea52cc5a553039dfe84eb39fff13acb16a1c5402aaed0c10cf5ac92e83eff93469071ad56751bd36e338e24b05bd24eb8b3c76fae1599170cdd275c8ead0f69bfaa233bdbc882fa4ac04284d28696ca68eab5fa2deaf397e0fb725fe309d98204410b3ba076245093c04747aa8e7dc478506f25834082957a088d4eaa252d8a7442b76b66e67cc236342f0e926c82994c08794ec19f614c0ea482afa0ae26823e3b33b385ae47683b4d71fcd6d4317967f9b1bd4c23436752165a7537b9474b29011c0ff09b1baf088f15c8f31a11b7fc41668ecf508a55ff0321b82b6e849faa4e3f968927319156471170947684ed7796cc7d50ba492ba3c8202a7f7f79d81ade6487936531d99d3e2f87d9f933117a93bf9cf541007d958616caa67d20a478c13b87f28c634f561f4977f5671a51bf8a9182ded750823b3ed1ee67d00e1e7eac2cd2612615344f647dbccc0057c6a643c23bc965fc16b37db2f37ebbd434b7b1cf36a243e31cf17ccc31852afb58ac3a5ac4f8049d107d9d78426a757cbced2b56b1ab8e5854c6aa497b64d6d5ea42124ff53c33606e91399e126846ad42c3f2e109057728bc795af51b844c37b7f9819d99d5a3f05e42d636a9f1dddd6dc6b7eb3925b33d1668ebce098209b2242bd14350c856f3d501edbe595ebdaf75805ed82f450b20e866c9744dbad08809b5461373403ca61f20ed31eb421da2e100b87915ed70a3151672c9afd95cb782b92d067f1864aa58e40074258404a5bb2d23f1db4133b316254a81a231a2474e67d658a0593d87223638d319aff8eef609ea6e664707fa4c98a38b0652cc35368962e866677b67991c3ba48e724ba4f66bd319779eccf3faab9eb7b2e4b976fae67cf1e9e57314e0029e1fa47084ce31e91dd7a13a13d80b53fbc2289e4cb43570a48af4d734a56531fdf6d82874408594654e2bcdbf3dbb3ee3be60a8ff11162d89ed1ee3f90f09a7fbaae8255dde3c0904cd4e1ffa04942e9a2dd1387fa255be35ed6e79a848a72ee63a782ebf843676e34cba4735293a0930ec40b5d146fb8e099d99ceb6572f8ce97914fbd162b634f909a9118794d15ca2ea18cf83870adab265c54920d8053b70e7f1692097e093d53cf70a2403b2e7f9c9673f95bca1fc83b2c13bcb89a2194702bd10c641e18c976cd1d78acedd7947b9779034d6668cc657bf2080339e14b8de0a85cc945004fdfa8bcba944f4d74bc37e77a55d2f9a2b600eb89f3a8980c2595e20155dffbc11f4f47648b26b0f4c16050b8ae68dcc8aa0b6888a96133a25da2a08ac5b32d19d86fc1aec78e4c9afaac2e8803af6d956910781b9d5e128e1d73d1c8d33c8c7fcc09f52c7060086642d301310a67a7653c9b542ad1a722196dc8846b53c8f8104e788fcd20d1f4168619f5f04a9c648c6d878fda7a3ca739753549763241aee7f029310e762d07a7204fd6123995c47d292df5d01e5e7b7835cdbe6ace15dc2c5fb8b88763740e0f98a7a0b1b44c3b1d725f55e0df9159096531814ef1b4cf0c4a307cc5ca3e07b9d94cd8da8c00737a00aad1e8d99ffcabb32fb853325e71f05dc352fd3a55a00ee68b7573d4f5d7d0b6d02e075f238f54b6147732d507a538bf6a1427bb56fd412649b006753b5c604c25e21fd7af8a3e265c5fdfa70e0682af0e7ce72d73ec6b53c3ce64dd2e495c9f3ee67727595206e2e2d0e8d76a6c9e2ce3fd485b4718fd0a4cbe693781a45c9e6a60277b7089e96189dc4d1529f984e04f3d92aa86e7de3cf7ac50aeabd341c09cecd92373f1d38408a139f9a3e3b86e296382b62e2ae22080c43a88941a4db8df69c1fe11acc255a2a4b3f5f92511510a2d951960471d564855b88f29f83a0347533d11d56272b71b9299f41cba6fe816d3a773802568ce718f96bdaa9468e6e71be238c20d9e4b290aef06ef4f031592c34a36ef692a4c4028f0c3e009984cb156607d8d0caf8dfc1d7ef2dd322ba026726e428ea32ceb290ed3fcf5d0e064d327ccc1ddeb6e6cf85514258e05d22e6a9e8f0daf4405d5a060ad4610db6bfda1177f210fbe7a4bfc1f98a9de7d28045cf97bc775cd0e3eca5c26bad00c239f186df1f1f3543e92ec4d14483342c3ace5cfec4e2b654b4ab2428ab6f2f1a39048d8e7f4dd294580dd817103dcc4abb0814ab3686f0eec7fb290a4e9", 0x1000}, {&(0x7f00000000c0)="c9e74501e1c8bd4856f14897771414e656ae0cda210678ef9656d4ae1b9c5f62aca534fe3d3c7ab5e6dab3a981883a47b39214740f06ece88cac0bdd3558a828f778f14ee31aba9a9e17e8c1d7", 0x4d}], 0x2, &(0x7f0000001240)=[@rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r1, r8, r9}], 0x50, 0x409}, 0x40e) 05:50:22 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() r2 = kqueue() r3 = dup2(r1, r2) kevent(r2, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x11, 0x1, 0x5, 0x3dc}, {{r0}, 0xfffffffffffffffe, 0x25, 0x80, 0x8, 0x400}, {{r0}, 0xffffffffffffffff, 0x40, 0x2a, 0x7}, {{r2}, 0xfffffffffffffffd, 0x1, 0x2, 0xfff, 0x5}], 0x100000000, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffa, 0x1, 0x0, 0x140f, 0x3f}, {{r0}, 0xfffffffffffffffe, 0x74, 0x5, 0xbe, 0x80}, {{r3}, 0xffffffffffffffff, 0x42, 0x67c9a3406ab55e45, 0x101, 0x36e}, {{r0}, 0xffffffffffffffff, 0x88, 0x2, 0x400, 0xffff}, {{r0}, 0xffffffffffffffff, 0x10, 0x20000000, 0x4, 0x40}, {{r1}, 0xfffffffffffffffd, 0x0, 0x800fffff, 0x81, 0x5}, {{r0}, 0xffffffffffffffff, 0x1, 0x2, 0x0, 0x8}], 0x5, &(0x7f0000000000)={0x10001, 0x20}) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0x1}], 0x7, 0x0, 0x0, 0x0) dup2(r1, r0) 05:50:23 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x210, 0x0) r1 = dup2(r0, r0) lstat(&(0x7f00000001c0)='./file0\x00', 0x0) sendto$unix(r1, &(0x7f00000000c0)="94145b7f181b71b250b7d5874babefd97972a4e9d8142140b1ea38df85241bb7ad922a625455c9fae3a06c37e800da70f12de60480191117515afaa87c0dfdda1b62527056f2b94963fbd9f3a4bb03c0d091d5313daadcbe825fa07d42f0cfbee74dc33b1fffdb0fafa5424a9037fe54c0e9c6a2ee869ce4bc5e9c7ad22505657aed0336aa1b34e8022cc3d0b51967e2eec434d8d1649d1e98404a88679833a6395d7fb77315504deb85b01cdfe271aaa2243f62d2c0ac4f5b6ba1a5e64183b4ad3189f927fe40", 0xc7, 0x0, 0x0, 0x0) 05:50:23 executing program 0: unveil(&(0x7f00000001c0)='.\x00', &(0x7f0000000200)='c\x00') r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40, 0x34) mkdir(&(0x7f0000000040)='./file0\x00', 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, &(0x7f0000000140)=0xc) r3 = getuid() getgroups(0x3, &(0x7f0000000180)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0]) sendmsg$unix(r1, &(0x7f00000002c0)={&(0x7f0000000080)=@file={0x0, './file0/../file0\x00'}, 0x13, &(0x7f00000000c0)=[{&(0x7f0000000400)="dbcab7b28889d12cbcaf6a9c942f042e3f1901797b2e53d5a6f7ed5a2382d2cf6bb966dbfe975bdc703a5553cc63faca856ad80ff76fd5fbf91cab9917a440f0ce9c0c8963b75dddb9bda5b6989bf745c359468ea2c41952517c1f8b01ccc7fcfb97ae935caeac80958cc0a37d62afdba23c9fc600f7bed2101f4655042908b9a33edcce29fb22f33acf362bb0e45385577f7ea153244085a97c87c8d850f60b8fce66374462bda1427e4ae121263110c42919514e38a78cca9cf816e645bf6cb25b5bf4c24bff4c1bb0d814cd1f9b638ffbae57c2e21c621331be6256e91d776dec516e6f233cb118b05eec6ab85da4b641e90759bec6ff0fc818c09ba7a5784846eac8ac9dc63ffc1c3c9fe41da59717506b6abfb98f2c0d062c73ebd68ea47b777deb1175a060901ce8bbaabfeae125701f96a22e37a4d63601ea6727e313e5f61d28c6cdf720a6e9f6240cbb8e1805f0dcbe739c96e302d4745249c3fd4c9a8c532a2e0ffb01522ced11b8e7d047150dae00ee5756298d9266db06cfd205cd5c8603c1d9eb628e14df16e7da5b456380fc5f2dc97964e30a8d1d79741f7384328f2e46956fd0bca7d148b29ff3e5912cb22295e1dc8fc748e3c4ce255cdc2bf8121c7d12085ca5327fe6db1a1d90d04f79f4340cd466e44e5711724cd70e79e04899dd73fffb4484dc6186964bf038193cacda11c923f39b650c1df3b184a2f6af88bcd9bfcc326b698b9ef3c0f7cebf09e34fcaaf1d1fdb5c69a83bf59f0c3fc3ae344d0aa345699ba59cd4c1ccc1f1b43ecf2336873b59d0a4e6211522fe9f159e34594fcb420f8fb5cc90ca966fc513b5486af1aad19e2382df0a1669e3bca2654845c853926c7009814df13c659c06cf5882e4a1f83f8611938ab73c017ce8ac974a33c663e3e5333e01995770a66b7d7397d4e57f39adf6bb28cb29e2700960178ba6332289c026b870b9e3cdcbc132f260e7c04ddc33d214799cee7c40c00ed04162711c87ec60267d00ff18cbbe12133be4197ceb888310e3d3c1cead1ea2f056ff0e361b7908f6c6d12f8ef7829bbd1ef8a878cc4db5b17ca1dbbe9e51800e97b30ca13d7d86324e0476aebc47fec164658a682a824fd05d5f725229b3cb2f4f17cbcef8f02989439f859aba97859050af1dd504cbf28eba4b2fb9136024620bd54e3899453b5d43c5cb64e7a66e5cfa595f945ad02b5d710912dd5a8dc0530fa9eec60e3e08a085a12eba4e27621fd771d65abee05ce010f26db4e3871744f8e375bee1fb31d07d6cddac21128adbcfee0afd65cd4d5a21157f4d8ece324b6ab87bce765dbab24941d01abf2f7cfcae6fa90797dc09e9b6bc546f21f5f041ed623aec3bedebbae4c0b2fb2a40ae66266bef048362f230f883ce5b9ecf80ebff9e722d5b026f5e6b293741ca0d4c6c69bbe318c339f37c153a56621e25c9312ceeb4504914ff55a462330771c0e662eb277a5485014bab8e2a2f6fc0d8c410cac00abce8115e69eeed2fc1cb1de7d803b6fc19250a627660521865e35375f98f4cf4a2b2655188daaa8448f5bf3a362c2ec8ea9da5632e0fc867c2137063481cc68bcbfde56e1e1d68d7d1e63edd8a032dc9c92277e6449524ad6e7dfc5baf297bb640f6647c31a2dcb45e6921573b7a801ece8f86e152e6a06a7cc2bf47e42b9b30198c1a99de25b784456143179c3c148919f2f93dc4c9b3248dbd2577c1c502011678a15e56dbf322f076f04e72268f5a7a734c80767220c22ee3d7d8f899edced3eab6a1f4ca50f374c61c4218c0e41eabdb52be9829950ca74a2a24d7129cdd6cd9eaf26336f807212350182919ed3c91831c2878f193de73c87f9128c45d440140e628c9ac8d43fb2ed2ec00f4e33df6446c21423cb0bbdde06e0d3ed812ec18932d00294890e010e77f1194f238c4c0ef6816ce2ab569229a76ced2e939d0056723d7b132857624091231c7aea62fb54e4cb6cb7d8fbb0185b26d2da2cefbc1ba4c002ae31abf6705038dac5f4751ba0be8f2377dd195c7be8d846310c9b8b814cae32517b1055123311c413d8b2f8beab7780be83894dfd3219727462adb9857fa99c265f76d72b41f444f339b5cc0f6d5816e4948a805788d3547569b4e3c75a41dfee250cde3416eb2a8e7a4ea33a13710c3094a9e8143f967acd03bb29509950507d9f9afccd7c727d346bca47548e2d3a9208b6828171392068b54da777e6ed70d39a38f09b477e6b793b461c7643316214c7ae8e1caaebeeb9f671199f9b4ca8d6c73f285ea2cda77f9bb2ab05186aa16639ef2fe36b0b03e82a7880ed4eebdbb305ebddae381d8bafa648e5507b2cf66dc62f436fcce22fb88b86217c6acb5a4b8ad51861f6c8a70e39ee820cc1cc2617cfc7fa3bb7bfc1cf853e904205d71cde1011a8b87f9c3b192d8b3555d78f9f2ed7f7319c186793808c8562c7058d69574bf097b1db1ac9a540ff4fe0f3d3e2ee71266ea6f0fcf6ecbeadb52247307234bfda61127d0c9afc7756addc357f6039f4ccd8fa28852de4318be774e3b16357a8e8f00c55a96a3c15a55a58e4659cfbafd876cf14e89ecd548d21d16a639ae9d427cde186586b995e6ce4dc4ffe5492efcd273e08c707fa462884b7e0528e17140eeaffe0cc77fcfbe13edebb74cf323781b3db00f03ed13d727039a44eae00f6ac0164f4ed9ca2bbe380b2afd67ae4f0fd1855a74a99d173e66ce3b2f7c7bf41f5d2209e8ce17dec5afa783e8eff255748a31f52dab6282cfb67b4ecc450af15d0c6722cd0fee54bd14d96c372c9c824b24b40156cbadea62de1a7935292c7864a37d2bf24d28de387ea579262353252fc08f2d8ade4e694fd1ae4a10682249a77a6cedfcbc2eb51ca5e73b17aa84f4e1c4649eac33d978802d7fa8a77d0eb5a49ef0c1beca8f6973a3a82fc646fe6e0f6d62215d82dcce9cf2ac9f2708bfc728703b8c369ebc883108c8f3971582f64548f46c4dacdc54e42244f2e1fec799fbdf13e1933457248f9629838ec8322b10c231a965b997bb82531c82f1bf26edd245f204d7e24aa9b84c70e66ded0b6b7893d729e154651e0636b77a020aa152de1886fc402b3d527906ca025250c9f5dd0128d1c8d46e7ef05ea95b4e755b6547fa755ed0a4a51dad800802f8e3a9a8e45c4217d30b9295ddcbe9c829f25dfa3f250735da10c51178b7e5cd489b068e6c9b9f4b4eedd6e1414f44512ecbdc0077b6e0fcb8fbc1ed51709dcb0c71e41ec94a35e7ea18b5829e20c544ace48c860e6c4c5d625dc5b22bd58bf7a19a6b8d29be5f763bf7d257c0a01400055cbabe788b8a13cef7d7ecc39a01eade56f0d12d12df4b5ca469a664842c3cfabb607f9d566fc535fd7451bfc1e69ce8e59d14678b829c33717870e206e4649ac443c0bb10878c3f097af11027e162dcc17a24753f36418ec4b7927bd563171f1c8a4de757ab3db09aea4bec53fab65f4b399d2551f9126cc0d0a0dac584d02a33c209e48cff359848a32c91dd4a60a84298d48184aa8461bdb77d45b11a4dedd8f21369faab90f19d3751cee9f6e62fd8416cccc57f7bdf7728047747f31549c48f25ec8fa5881a65cc9b90e8d32c412021508ba9ab0da71a7e91a4cdbe69111763412a306c02f7d96d7297778dfc704966d8aac36da2290f472790464fc021cd12cf31a7e952c463d50ad565193b245882e97f07b915f21c6026bd71e41252019f974b9900db078b59854b4bbf43e77faf414402f51bf80f76f47e3f698d19f79b42b2574d4166c2dbec138b36abab9832532e1e31e50f1cd817e4bdc7096b9b88a294b0cc6cdf4a4ce99a44c8fa2da213d096dcc3f9ea8cefce6e3146dcb527e5347c39328c47c4e46036034813995c5fd2cb163665ee2f032680ad603c20ce306b1973898267ac6770cab698883bf8446aa640248de557bb3d878563f8f1d12b1f8552c2c0a71cc9a10a4249456612ba6d2715606d5c89e4bdfa394421a29c86684b00077bb14c382c11adcfb64dbac0479e6d48400e8a6f4b3e803fb6eecd43a6fdb1f847b2ef21bfdf7613985c275c7f6ad1f237409b44165a1ab748060159f9a05f037110b30ab1975a3cf183371f68e28181ebf4bc0df8a611906c277406bead91605778bdc1a2ca0a370b278485c50012ce8838391a9b8c278c3b076556aadfb93200dce6089bb1e5a8a65f5b6db5b574fb281148f1b06dc781c2b58d22b02605a1f9f75edeaf9054cd2fc2523b4cc0ffd565fdc034c7671a68e3d8dd1d1be253a2766e6921134e62103cfd9af2a5aa4fb417461f3ee3452dceb7a5c5462cc2527ed428d0a2a891823cc3442a6e50717e652e8077bda3668f127479281c9ef9264af8b600b5769b449aec633b7008edf585693969c97ede2cfabd8f3fce294249fe39dd45dc3d3434666f8f303a0f6c7d2dd7bedbf39806d38b5c5cec4d490e0f5a0d9d0d37d4ff2d47f8682852e4a34b6caa8b8f45ae7f56c44e08e7794a984f8479c4622fa470330d01b58e4cb0811a338967c0e552e819ca58d93954b66cea6493eb0e43f000a562b1948a4fd5b298cf241c3d0dc50d96f8faa7fff3b84fb65003b36ace3dfb2c0a684265cf67b21b2099086e535deefae1e7265d95eda40e403b28d9ac48539dc6137b0b304c391438b192468005d0166b7bd7853c875577bc94629208d9270d27fb5ab896dc08854c6860189f11d9d75ef1ea2a5feb89a30aadf365d7f3a7afa2acd1d9fbe8b5308c3828b9263624fb81babb93a68a7b7678ec15a0d9933476b535b6d3aa756966d6e391988364c2982d5840ba50bf612e3dd4f4887cfeda5019f16f1759745e6f7db69681ca310e434fe994ef909de5abc71df7c4bb565b4e0d1108c82f17b7e18f920333ad6d25b0eafccef83549627a62e678887fc5c8fcb2268035b8be885f22a52e30249e0ab8ed69b2ee84ef35b509dfd727efa42049887c32c767d53ad0a144c0c163754f8b9832dc48247cf813739957ca101d672605086bab239600729679744374396fdfd9ce78d2b510056b1415979be232eb78bccbd7443bf1fb519fcedd544376a0a9d0dd887c69bce2aa7f44c73ec73065a606214426761feb5f09086d272c3e0e0f927a89eff4de3b58a6fba24acc759834377e54ae3851da308ebf0c54831ec1022e5afbfdff6cc7e83affb4334015e6ff5b7182af0bc13ec65dbe4bb12ce38eedc5921a8bb6539ba86833b74cf76576a830b32405f77e926a140086c1429983560c9c51d6f17161b51b6cd8df71e1a28b207a2d0908a1c78f5120c16c20869953580f13cd7fc7cee26cbfb2650523cb52b0569104d2273ba160956f1cd56efbe4989063ac110024be4a65a7ef65d3a95c8d4ec028f9a6972c9cda593d1cf937317ede42bf628f8164058287b83375dfd2916d58c8a868a8d58f3153a561efc8e37364cacbfd8ba74b545238ab923fa3ab11124358e31cd8034487b21a9cb62a478d2d7ed9141b2d2b9a32e21a7080dcd4230e86ba3b2ef3740a394123509d8b03b00f0491358ec896c4f051142eab2ce8fe881391da08f214509a1753451aed45f0469be19a95654873502323a4d3923199976c15736b8328e190edde821b60f763eb46cb8f73f50b562aa16055770f388cc270fc4c5bd73799ac055b43347acfe360357ec969d0046345a93e6bfbd7b245c8266c42dd364c9903407d9613671b3c454622a1b8d202be585a2a7331bd08f5a05992c4c8e2b3514d99545d8b8494595b46f6725b20f9121563d903e4f5e958fe14fb7eeaefa3", 0x1000}, {&(0x7f0000001400)="ac563e2ecc3c435cdcb7dd1db1b4675842498139515fa62b32a1385c499015139c21e1ca3cddee5b67d5db2f4b9c9b52c33803dc3050f9d8a270148dc4a50f755653df60b5a29ce03bca4199078aa2d524553b1647ce88543f8231e06765a145958bce54fdc686047d4ebcb2715817d9df83aac0f466346c120185f46e51e1785062b2e324ab228660f3afc32a2384dbba531a509876b7997f1c69a483ca627f247f167a3e9387c07068144411374de046712a33d6406610403f07302dc3aff6d521f9e89d455f53ddbfde869e80504f38e20dbc97ce604a3ea03422e70345199cc4f788c9a446774b04257efd20292d0b36ff16a40e86654e9839eb711ad48183609c384ef86bcc93c24dcd5b62bc99b7d02290de23cd482f04f37e7d4724842eb14465d1e1c3523c32c5f6a6af3705796fca3d578a9e17540d6c08cc26f6d96ebc6f355b0f93b93b31f17993462dc7a9cc32b2f123fb6489a372162939dd4736131e1f8aac985352cb2a7d35ba9e4dd7d42e79661009dfe89926bff6f90b327595aef24e21e50d812d2fb18fa133fce8d03e86063232dcc28ee624cd6365a72b57de1d00a87a48cf0ee40069741c77adcfabff78c6a6199a785b2894ac4ea125605e6f231cdc47abd6a550a47ee6d29ba9b32a8234b175c7484306682f6d2fd15343041f83142cdab295407912a4a56f14d42f148c1542c3a7dc5d17a92585713fb1cffa0543042eb8683e4eb7c412ec7f374e7e161fd80e71f89a665ea33930cb383dcc236af0eae7d7f53dd5a14ef8606e4c5b723b561605147947f3488c6204f35e96b3d0948aaf2d661ae189cfdc53b1588d5a248e3826209482c8f9da1ee7faffee357fd71c67c124cb91922090b74d6f7f30d7caf48a27740d4acd3a6eb89f6a57556b71b4c4c9725c924cce6a7972df4348fa877e95bbf3579f168a4fc830f429a3136da70428eeae6f3889fc676e26ec88fcbacb01ee4c650bb9b1037b24a8c6ffca2367562bcd81ac862d24d02152d65789ee4930cb14a286f736354d8cd8d6a5bb1169770c6d29ec0b2782eba3dc7ad71c94484456190adc91c824858f12c39c4c85abd7ebed9465896bf69b7387106015844436e99601fead9934e668d593de6afc98edf8971ab7aedb1c3d88cf0b2d6ea8911f09bff982ef3e12efe838f1a1e9865a3c841299712154c3621b976c1d191f2cc49b9f81ef630d2f798c0051f926b75085f37cf73f62b1aa4078d923bb7daedc0fe53f6bef15c1d1d51d1e51428314fdba81cd23454f47aa39f5f7f4f56cbf7f20cc9598526bba8ad9aecdeed60136b96f0e4f3a8467bf57827a211724079d11191a52288cb66f9d1b87f8d285dc4e85f67e23060359908531f58ab8cfdeb3bd8e1621c78cdefcc3d3c27074bb650a1b78e25bb5d582e00674d4930b08827da04f9bdad18e93367f6109a484f520eca22d44c08d26533e98d08507d86ab6e7fe07007f9ae206aecc550b96a3eca8c05be9868d15e8d04842e710ea0944533245dbf360c788e67f2f5f42a8522059495a265f82d19e285e52e61efdc507e4ad2d36999cbbbff692937431169db02148d79503ea5645024f8c67c70a1670d23529491f59db9b78927de27d45fd8dac6896b30523150c3e0d21402278908c999a191234c9c16cd2b24b9d978cabc589f76fad87e6762222480d3c323b271264395cda049117345f85a75282695697fc2404d33de6e3bbac4727ea8a0729aa4fd1d9ac6a8c6dd43ec748259c4cdf23419277860073b4135a497535b206b86f42e3a0d76c3afacb60d2a93768fd371e762982c83e4a4a0a18909eee88f52c81afeced917aaacb46d857b9bc784b07a38e1d3d29d4812c210f2b7eeda8e2ee2ddaf1f126fe28140c1e0696cfc0e78fc556bca951491d4dd2b0696bd33bbd806fb4a28db13f6a5e62664ce4e1f8e299128d8f8518242d01452bed2e07fb4177b234657ec02b05e804df3636f53c5be8816d6a2221e13a10897794d005b288736b363d879f72ffa6044b51fd0a79141a7a13f4d69e24cd3ae2c09614673504a9c4e4b6bb0a4c09d6d92f52c19a3c84354ecab5bf4f56fcd079e609c5202ba525d446d833ea12a9d6f97c7e1d4408dc4aadbe4d8b5a798dd2bd1be8003e1c91414ce3c0b3431b99c620cee5222303a0dcb9a5fc53ae26a7bf618bb754235980213ebb88429d1b66d60179b5ab26e65b7a09d034e26cb480ae24d65e89af46311be5564bac544b9c0e0b1dd3fe415d1c9d5438f66ad481b3fe96ed257a6a63cbef1143f60c452c1aace0092fcb7477c0b2a05b57d0d271cd90b2a0ff1d69e9d14c50f98b968598bf1007f3f7423a9d9f2d1f728f4f054e40edb94c211e47df46a03cb3b2461682a8c2f709a7f413ae05a8cdb49163e622449dce639e381b083f1bfe28402a6f3ae08d3175540a467dd2b4cb0cbc4bbef4a24fd929bcba89a453f40783f3fedea93297490c63ec43652933d13cdc8c390d27b615079ebf3fbd9968e348d860bf233af9a46f678598cbc756cb43526d3b2992bbe868db21555f2bb340f301d658403edc1ee7320ad68caf181d62c05b8083fe218248a09f362d1005cadaa9e14df82255ecec1e8325fb26555c78cdd2acc7ffaf68549208b047168be038d8cdd60e7c7f5e68965de2679ae9663ac5bf4a8f7624c471a81d536aa441628c49e84a7d3c1369095abb95b5f074da6d37b56b07c5e01f3272e5ea1c8ccd081163b64e2e624d0cbfe3f1de2e6f0cf6f85d048f34cf7a7261747a30d12e745d6f4243a35080a6041b487f31fea251a88ead594f9d3b25b81ea45b0688f485e9318b7d76c3dca62e0f5fb1f7e58dd56272a615df18babc0edddd689fccd9946a0ec37cff38b32c016604a93953d7147bd71e76858d5d1dba3b84cebb9c758c3b81ff5dba45006bea3b2a765ed994797ef5b2502d5410b8c228ac52367cb2845ef696aa6e295af89e0166e5a81277bdc41865035bdacadf70d4ed5da0b63d73391d2c10ed458d1f7d4d77b50c5123cf30dd8b86f47ecddd0a16bdbab66389d9a5ee7d62dab165779e7a1dce04afe4ae11976fb59dcb2b61e9c8930902c7d0d6ca251a8c010715d0fdf231b34306bae005ff7b3737012cf93b32394d54aa1d814fed05a230a9e0b084a22ce9f2f084cfd0b53f14b471e133460338b169024af24b342533f20fad4319b060dff9a6b614f7788190ccb7b196f3502ea6913e85c98914b8bd9887dab1c5b6d1f117a475a649fb72aa9e43d5828f9f9e20b1786fd53cbc028eb0651a8e930e46cb4c8e514098f8ccbe525c94d995a6f5b31ab2ce9cfd72f490fa5feb59c42515f0b85fb083c03b82d0b796df6fff3cc1a5a2427b5b059c78252695d46f4fd85a8528670d08b78b8a673a80007688596fcc15370564c332b3e3c6325aebc43d209447667ba73b654afde6d9d3e8c03e1954fc15b4af88bb78bcaebf20184d084bb805291d2d4f98f8c65301b77e2590fbe2fb59929b18ddcc5246b4818b61d18f1cb5ef9483bc14ad4f31a6cea5212cc080539732e65c199e8a91f1844b3da0bfce675a77246082ea913ab8efcd758b964afc8573be255b2ecfbe2f05bd55d6410dd5014a7cc2e61847f167024d123a3002c24519d2168c3f16fb1fe9d99dd81fcf1e54ca1764ea16522cec8bd3ad376a4c5341133a72237543822f03c2e9f558ec98a887300ea387d3a9b41cfa37a28eb4bc91f41a9184b881086bc2e1d503e6faf97957f7322412fdb284b38eaad3a716229df3498ab6e944ac3aebebb1b2cfcea6a9b1835a7583e038d7ea1c1371905610f9ead99dd210b82740d171ea2623c26773d378c7eebed397789f91ec3a65ec6f429c564a7ba8e60ce12035cc9c4607331f29c378a464c1d113928ca21f8b457f3fc83a723a768701971e6c1f3ffac42f3845447dcbcf3b55bd536e13d0aac2963730414a7a0eeb984f88edc0a73fda51b76579bda19366d1eb2841f08f2496b7f2829969c88948f1d21886ef3f2323f24614e98856a0f387dc5330ddd58988d26846164c891d0861d92fa4840d1763f309550bb2f3b441fb33c5f712179ce92a1e721144c6601f5b8465e2b00993a55831383e16042f57c4deed528074249773684f94b334b3c363cd13469df09ef3a573de8c4157743ba141148191a766ea807446aef54f067d402331af41286148b5c17cab151fa2c74e07afd0aeabccc605e2ced9154013e5696be8ee6947c08e547d4b53e2d4e3e3660d58a98e3b695b3f3884ecf52c882bf42bff57c9c2b3d3abfae6049fbc385d61d47fdfab3993f6dae4e8cdfff5887dfb75d5a0775f89afebb3647fda424162ec50cdad7dbb893a33e4527e568af4d91a52768a127fabd9854c763fad1717bbefbf7839b2afbf77ba252d700326e032e50c2890d19ca4f1e2498da699361a58c050a6a5301a5813e867c87b67e1c2727001f11acd542571ea749a35f75d0e52875ed1781ce10b56ea71044eca551a2a76aeb88a2a9f4442eb3e80b37ec986dfafeea1c07e073df234b9ad50b0b79af76ba503fd76e994ff9208a454527d23af315c1e6952d0dd1ddaa9dc0e30cda1ab3311e885d494a5c53f5cd901fd283ec66a1cfa93c2105ee22b47c7d50acb19901e52f8095c5e090f05f0bcde61790cc003df4813c85a19c4cc96d483d6af745f9d32466906cffcfa6aad5db0bbbdc81ff69a06c2dbdc4bf9f18809aefb82284d440d85994ac4c3bd595da7cb23bb4cc5edadde18a99ec52b184d86e879249e19520e2c9779ad74efafff69aa3cd26235f0387a3b617b5e3a28138bd821a821b3a7493e674c6ff4aacb4ee0861dfa48945d9942e1a9f1eadd646d0e04fd81a6ff249fe4c1b84004fe9dff5b8ca46b49a107cade9560b42816ab3254cc3d9cd2e8b8df9325ce966a31fb8ac4604364f9962a309c161512d3be1e0519e91bb39c7e34973fcf72e675364f12e7f2125f246589206368faf82c192e8ef08d35b0eba1937d6397846104035509d4082c7f07bbd132d38ab1c2488a834b9eb12e68f64de4348e8a3c2aa2cf854942eaa37977c3664d03f515d29501dd398672f0cfa3328ade89700a9b6b9f763cdceb83de658f5b9cb613d5b31f02f5dd499df7abe740f1ec04a8db5c717125ff5125a4b281ffeed2edd8d10ca34fd397cc68a0c44f5dabc5d9f19bea2b4aed8d93651b620a0d0375f7bc23d5aa288e1dcd371111d463e6d423556155cb6f29daadbc1b153c95bf9cd9967178b7be23ca705eb2859d2fad2f5baf3104a50b6039d9ed0257f493395f84c34026aa5398c4062c4106d769981c4b696b3b84bd33b83a1146290524dc06105bb07e3c60a85361b2482c899b1341ab8e083e3b1857ae426e57bc909b90343ee29fc25339bc025985c0c7767260d5304a7445c2db92289ff02e511827aa039de05a19487d79615772b84424abd44ed3d889ba98d55db73a849a2f950d4f85714b81687d96e73d12e6b79d6f83e153a61272dfc224f3b2bcab16046cea1f3900cc03f4203e07fa8228d519111f32343cf3a7cd060efc3147882669e346f7b188b5cee6e31cd2f73c8ee844b04f1b880f4180e692048535e9f0f35dd7c210c5edccf32680e4bdafc327e1ba2e8fa3eb345244e66767be8d75ac3114ba8d68286abc2b903fce1eeb11fa95240b9cdd77c7d03335d075a1794a23278a9a3503dafdf55b5518e82b42bd3792ec292ac4c1c7c89cb57cda6003df051d92ce9065f2d70c433055e64bac7a7f0b2aa5497a235a0c780af3", 0x1000}], 0x2, &(0x7f0000000240)=[@rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0]}], 0x70, 0x1}, 0x4) stat(&(0x7f00000003c0)='./file0/../file0\x00', 0x0) 05:50:23 executing program 1: pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000340), 0x10000014c) poll(&(0x7f0000000040)=[{r0, 0x9}, {r0, 0x105}], 0x2, 0x0) recvfrom$unix(r0, &(0x7f0000000080)=""/208, 0xd0, 0x0, &(0x7f0000000000)=@abs={0x0, 0x0, 0x0}, 0x8) r2 = getpid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000500)=0xc) r4 = getgid() r5 = getpgrp() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, 0xc) r8 = getpgid(0x0) getegid() r9 = getuid() getgroups(0x5, &(0x7f00000005c0)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000600)={0x0}, 0xc) r12 = geteuid() r13 = getegid() sendmsg$unix(r1, &(0x7f0000000780)={&(0x7f0000000180)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f00000001c0)=[{&(0x7f0000000240)="a1f1f1af333f52ad521a8d4e590079d30a7a078da9672d669f0316a98543996ff478cc5ef9409d6ab36d5ced0c09858c81f79dc97681b6e6e889bd697f9d115b55eced170f344d51b5a6f3b2ad8d612aaeafa586cf1a3287da6a443cd1b095ca3a13db07687a96bdee5d0e7baa5f5b7da4160263d1f95ebdd2d5a70badb24e853154", 0x82}, {&(0x7f0000000300)="03bbde4d9c8472f162d103416e32f7655403adf178b440b6774cb7bcced09ccc3f909bf19d444c30802893d3329cb22a24ed055535c28c2fd55e499b3f4036f5491fa99c55cdea3c8190d20a1fd38c8dee9b9e1589625ffbfc85479201db5a166e2b6ef59579118bf9c4bce53dbe775a604888eef4328319528f5e8e3619256e702017c05720d2a9d7ecb28be51a34fd41b286c0f4c1e52c5b5853562df56e708cac9a13d998f3665d74da455a3f58bf86cf3b9bdf8138369bdf06b8", 0xbc}, {&(0x7f00000003c0)="5e2956d42b83debba9a251efd427d48fb73cb0422a7ba7f797f87fac8db2488fedf320b3fd767b6015ee187251565fa0ea8a1bfde22b553b31bb8d5c574dac9664f490261d128ab5ac38", 0x4a}, {&(0x7f0000000440)="5baaad9bd4918522b46ab7211de3c99d7b7451849694a7f973ee3125ccea50fb79606a7e91eb20998dc42c1dec7d5ddbfdf8b63e412760a4c8df7ff1d32020750a720bc5f0676debb588165828e8cc4538b80179f56ffbfdf564d8587b074850", 0x60}], 0x4, &(0x7f0000000640)=[@rights={0x28, 0xffff, 0x1, [r0, r1, r1, r0, r1, r1]}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x28, 0xffff, 0x1, [r0, r0, r1, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}, @rights={0x18, 0xffff, 0x1, [r1]}, @cred={0x20, 0xffff, 0x0, r11, r12, r13}, @rights={0x18, 0xffff, 0x1, [r1, r0]}, @rights={0x18, 0xffff, 0x1, [r0]}, @rights={0x18, 0xffff, 0x1, [r1]}], 0x130, 0x400}, 0x4) ioctl$TIOCSDTR(r1, 0x20007479) 05:50:23 executing program 0: r0 = kqueue() r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x80, 0x0) r2 = fcntl$dupfd(r0, 0xa, r0) linkat(r1, &(0x7f0000000080)='./file0\x00', r2, &(0x7f00000000c0)='./file0\x00', 0x4) kqueue() fcntl$getown(r0, 0x5) open$dir(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) 05:50:23 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff}) getsockname$inet6(r0, 0x0, 0x0) 05:50:23 executing program 0: semctl$GETALL(0x0, 0x0, 0x6, 0xfffffffffffffffe) r0 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@un=@file={0x0, ""/4096}, &(0x7f0000001040)=0x1002) r1 = semget$private(0x0, 0x3, 0x440) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000001280)=""/48) preadv(r0, &(0x7f0000001240)=[{&(0x7f0000001080)=""/114, 0x72}, {&(0x7f0000001100)=""/65, 0x41}, {&(0x7f0000001180)=""/167, 0xa7}], 0x3, 0x0) listen(r0, 0x800) 05:50:24 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x20000002a, &(0x7f0000000040)="ffffffff", 0x4) r1 = dup(r0) setsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f0000000000)={0xfffffffffffff29b, 0x44}, 0x10) 05:50:24 executing program 0: r0 = syz_open_pts() mknod$loop(&(0x7f0000000040)='./file0\x00', 0x8, 0x1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000300)="e22b98f1a79dca4e32cc53f4ffa246e5c3bfa71668f2bd5facdd9c818fcd380cfc761bb60800325a835a5aeb1b850ca6b4682ea2aba78fc5c23b12c18be230eb4de9b79a18725f7d7fab31da9110cee6f323ca7d36e394fafd73dcfd942ffb3304cd1c9a94e0f9253bcab7faf630a2d9156cc46d475e1ba0ea5017cf200164c1ca9eeca2e4d10a0a92d675070254cf4e4c257a35b44b5344a592323cc6ed78bf9dbcca10a31b7d0500560d853f37783d12452282d746534455", 0xb9) r1 = syz_open_pts() r2 = fcntl$dupfd(r1, 0xa, r1) mkdirat(r2, &(0x7f0000000000)='./file0\x00', 0x20) close(r0) dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000002480)={0x0, 0x0, 0x7, 0xfffffffffffffb7e, "855c55000267a7230000001a0000000000000040"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 05:50:24 executing program 1: r0 = socket(0x10, 0x0, 0xe9e) bind(r0, &(0x7f0000000000)=@un=@abs={0x1, 0x0, 0x2}, 0x8) r1 = dup2(r0, r0) unlinkat(r1, &(0x7f0000000040)='./file0\x00', 0x8) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x29, 0x40, &(0x7f00000000c0), 0x0) 05:50:24 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) readv(r0, &(0x7f0000000100)=[{}, {&(0x7f0000000200)=""/195, 0xc3}, {&(0x7f00000000c0)=""/60, 0x3c}], 0x3) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000300)="90853856a63efcf2dafd59dbb3ccfeb6a287611df9e9a238457b1941530000000000004abe72c94ac670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086a2003fdf3cf874ccbd16f098643f82afe148b7228fa5878d65c4f0893555f635df16cae76d04eb76bd0c52f75bd10751b007bca7bc1e4d86dd3219781f391dab73abb3f1b99959c9d0aa7d59c955d8925c985cc8712f59a09601bd21e548ff8eb392f30da5f1d9643ecd0ea8c3795886ba664856e4ff253c0e008f08ab0b1e0732aec401ebc651ed096fd41672d930041b6bc94b98de6eea7ac", 0xe6) r1 = syz_open_pts() pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000140)={0x0, 0xa31}, 0x8) close(r0) dup(r1) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x3, 0xfffffffffffffffd, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 05:50:24 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f00000018c0)=0x5) write(r0, &(0x7f0000000200)="3e2a7913e4ba6d673553c01e1e4b2ae5eefeaff0f2c85e2831c61ad4091d1f7828bc2d2a500a24ace697bef649fa9da398bcd62b103434820abc4bcacfa3444002000514295fbaabbbafe214dea79d95e8f6b9d3b3c190fff0c9ea73a4000000dcb95a0100000000000000ffffffffff510ea0092e732056a2fdbdd66200a2a2cc98750fa6ba0f9a6d86fb071b7625c1b293563b82a80e3c16cfad6285dc8a000000000000", 0xa5) r1 = syz_open_pts() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001840)={0x0, 0x0, 0x0}, &(0x7f0000001880)=0xc) setegid(r2) close(r0) r3 = dup(r1) pipe2(&(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCSTART(r1, 0x2000746e) r5 = syz_open_pts() ioctl$TIOCEXCL(r4, 0x2000740d) sendmsg(r3, &(0x7f0000001800)={&(0x7f0000000000)=@in6={0x18, 0x3, 0xe3bb, 0x8}, 0xc, &(0x7f00000005c0)=[{&(0x7f0000000140)="0ccf2b74a6bc9c2dc522615d", 0xc}, {&(0x7f00000002c0)="b8ffbf27d5fa410605dc32b916e6fe529d9896fc6e0f82913c2b34fb54bd8f1e553f233d07debc9c69c7f8b0c6400eb40c5f122c9b81073e67edd6eaf396cca3faced06e986c949a5edcd1b55f92e40fc5b7c4dc3a9e7aeae509c5be03afe171be4aa3a0a16537ab81ea82ed519e856bd466f6316c47131b7f54c76917dbf7e7ec8b73ad24983f38720ef04d972215b4d139e1e3947c5fa3b90cbdfe46f7f32485cb0b82f186ffdf937b5e26d4fcf09c1fa8bb312d1b7c93a745482a", 0xbc}, {&(0x7f0000000380)="cc9950b75aa1311f2fa2e29c9a5670cf19cf0497ff055dedd42e3ef626d0bae4c1ac99c9307a57524f440ed4b46e1a97e1380ade90fbc9f6302f64ebdeb0c7830af061f21ad7ef26c7c6d20e9c84b8d60ec6ab4e83a838972bbf637dd5b5022c5b99a17977a880cb265d0d78f3e427cd56eea5d6b39e5c478d791375c4", 0x7d}, {&(0x7f0000001900)="df6ae025767ae0f13cc5391662", 0xd}, {&(0x7f0000000440)="782966a2702adeaafa5ab61d88693eeabaca2ffd346e9e898ef7365ae46cc7ebd81782f02aea858bdaf85e62ef237cef4ba8a34a3db410806be51ac2ebea3a6e482172e6cc5b0759ac86451adc1e34070a54bbc2c3b2685dfb7e57d66c13b5c11d891d71ee92c6eed8424e98c0b798024f8454e3babc2331ed1419ab9c6cbd302523747d140bf25f7cd0d4f1", 0x8c}, {&(0x7f0000000500)="5a76f72d632b6eb6b922d01dbf004d01192ee872db8b0878309f1ec7f69c51c653d735abab84605d5c81ebf1e0ab9f51d194f32c17123e716dfdc784b0b79b6b520a312438614d56dc3bece3593ac41b59ad3c9ed9129365d8b0d04dbacbc229aa5b5a1f9dc0a4b1f9dde8f2d1663bb03c19eb390c9a1c367c1e01e79a742c33cd4577e98e776a6ce5b0", 0x8a}], 0x6, &(0x7f0000000640)=[{0x40, 0x1, 0x3, "6c44f130c6ba2c32afa1fce540183abff709a622f5a1f10f282f3130fcabbacfe5bfbb4fe858bc05b682b6"}, {0xffffffffffffffbc, 0x0, 0x80, "58fa7a6f0343ccc11998fd622d5243054315d91bf5267f672dbd1254c97170c2c43bea5e3d03d7b57b855002d03eb041db83c37763a51cb09621a1ac4b2bd18bc02188d0843e2cb0d811f8a7cd5a732f8e1b05f840259ff9f4f5cc120757c41b7cedca9842637280f0ddd89fddf003c7341c85d61d1e6ae4ab86b9435da10fe0641e06286b85220ec9233ebf3b2a0b79e3092af5a8dd064606ce536ae6b41dbea50129e65a0be26639b0988a9ae22942d4d0812ebeba2c7bdd53e48a43fe42f110841f2c024194f0c66c37b00297a513546225369ac42a29cbd8d4ec0f188dd3321f17d66f52d4e5eeee5d5351339c0917b5f8a53c109addd0314ac5b1f814216e1ea2c70f2f07cfb9610b5de3ebfb6ea6e064b859bd0dfbbf4d079cecbb4a7a5f2882a007ce3e015758a798e0a36acf25b45e664e89ac7affb93a61823b24ca03c76efde6abc68f96637da806f8b217a59c40bdd88f93e7729cc36005c9d9ca05fb2fbbb95eafbd6be2879300df9a12b33ca4629b92e7c663ab9afbd0ca051c73d08843064241df61bf91aba2da71e4d1138d9083e17c5072f491f4795efa2839e4562b0ed7c6782191d7cb9a85d2e4b54153f03932408e11bd11f5e71ccd1b238070d3ff53ae5992f09156f741c5c7a1c8208a7f0d73b82927ba8d8c3e84886c8e27418f4701c902de6b39c5bfe9da8efee24181cbadf383af920f4c2f1c8fda7df1a9e256fcd4e96b4d8041d0f9fcbbe34ad69454a7f05d31cc774293c288deda4fcd48e10f6e272b91f8ccb27576ac0fca7e8647e679c14e624ebbd5455cde4de390964a34674ae478f5b06a94e0d0b94925db4fc2b870159c6d49bd810a12200b4301a450ad7f70fef0b348ce1ce0de1725e139c5dd7a7e37510571a25e4e9d9be2667247634cb4ad6a3a800be09f3648ece823f2d801026cdcd6736531065ae312cfaf9154616a9c5e4fec8e89443edc9751aed1ba6deea4de235fa04ed280da9553acb2316cea5deee6eae30137a8578df26a3759df4b33eff707212ae6a8f08b0fa11c3cdb67e7f6b898b767929783cf1e968e0798564852ede37e8fdcb7e43c4c6432e6a31b3a2df17671f15f5cacb0640fd1d927cef5917e84c10a80da0f4d1729456d5d95e1cf0fe8a716ea0310e992730bda47fc18a1115a86a896c4e539d15a2dd5671fa2b38258de5c12d7f320a03028049894aa2aedc58b03ff73805854e21f7c197c727f58452b27eb76d865010fa00ffb870ceaacfec32e45627f1ef3203b1c35221717f57040c813ac03e96b13ed471c861530a65e4b0fa80d342e98afb3893b7eaa72d4898b0bce4718bca1639704f124cba12828b6938474fa96f5006b3d9df581a4bebd72548b77e376273b7316dc06e62db9ec0656d2c0eb5ecf3449991870f7d6c968ecf33d7439746d8bf18e306d5c6054b3c1f04ce8c292a7e50fb0996f21e2d7c0c834d02fa71e6f8df244a4b4112149bf919472d02fab03126863cab924edd2444b63d3a0648e5b8ae26e9518226d0d937014a51144a031933c0eb8b335dd61fa3514a7790567057e4eb085f92eefe29fe7b9da0381d6769c04126fe615ebfae7c146e64a4915acfbd37dade6f3b5131ace09023a442147107ec83b8d7fd89d22746f3d0fe10566da99fc6b9770d2ed3acc1f15f63c9a349f7a372c957cc69a3a3f1cc9f1320f7e5b67239ed7ebf42f56949d2bd98b1961f2101774ef157feaf64597729b99dbd0badde6bbd4468716611cc0f1265949e96f9ebfca8a7120aec5cca68d1aacd481c20c4b9c844dce4a2f9af24d21860923ffe053f9ccccab4ce23c052f2980134078a07d9e3d4e4542780f9ab4abc5fbcb21be5f2e01a3f80c2dc1c83dc95d22153b6b47affda91bf5f36e310bc42c743077c7bed57c0eda06c5fb02ab28e16336c09bd464010523c1df8911cc8bb652cb3765f2ccc02620655490471586b3e5e548762ce064779470bbf24221f598603ff26931128eb6029dba31b90d1224d69552ebc5c4532e913223cb0b342349b25f94af011b0d4bf32bcc96def70916ddca5ca312ccd6bf698b263e3f8f494a87f29ed7819f1056443a5b7e7f13043f8c2801020b9e81dac27dad248afaf1ba8cfc0bd71308d2ec3bf757292f6cf50fc45cd6b6ba46e0bb187ffad474b4c1494583354c47c947f62257d53a683965dd286cbb03d177c56ef4d30376c07a2abf7614abb53d7220e20c03b4cd9a129722ec363e379b65142f5ce41284938928272d565fd584b8a6d47284e1e6aba5443899002206f82b32dc638dc7b648eb6eba89484670354385e4dde489135a4074aa25e0bd7b0aa7dde270dff6e903174531b7f74eab41e6045249d8bc1ec5e38684f3eb2160fe4935fcc4960eced6ca52b3566ad160a479fa318f8c673872843a8a4e30ae4535fa4afd2d92138570e278df8d7acf6e13f8e1c2b9514c6d2489d85ff782c61c846893c66a5f086580ba5726869da7ca3d991e5977e4f21d6299dbf72066950742ab79a5d975c3773f26a98f4463d70de34fc2a65553bf169e66e7d1c7a0eb58ea1eb53b2679eb726642c57f3e1a7dd278c18d4458eb199ae95c13068f30f2917112b8a7f96e2074bec16be10b5cd5fe0226d735dd22b0b911ad35fca9f063aa710806741fa21ed434cc2c4d5c98e075ffc4f7dd2946c9cde6716c82fb01e8c30e7391cb2656f324c806056f75469e1ca90b4ad5ee9da0bf26cc756847f362965b3e8f20473d47ed2a890ffab56ab2df367a580f028992117afeacb5e91606a5c5a57e1ef26f157905fe3a8c558596a011f5216a6382225a9bf6965dc5d5f1fc4f786f753275438e8e1a21399ee9ebf72e131e96642490c17392de2ebbd9886c8f90c7af8c9baffd5185e28d56b416962250f66dd0a60ca26f493d875aa007e9dab90f2c317c91fea5e7b06ec466776df8fb75f97682f76a866a8251a8401c8971f99c4fc2060fa394db16a0029a08059a43fef49e50984fe1b4d12f3ee1139045e2e1f0b5d7f7256ed3f77a80de3cab74b8ff29cbf4dd870e9aaa54ba179cb2edc433ebb12cbd8a471030e296a6b726352e569eceda238d366028f2a6b47e3a82be3aa7ba012234484ff4a3bea7c8e64e011302a42824f3936fc1a9fbd770aa0b6857bb9dca40dafde8b935fe30863be94b895c027b8370ba79a85f6c1300a047efd79249596b2672e1284d55138132e253cab94eef930871159e1424c049ea41630fe22d72f3668cc54535988c3a2de68ac1573bf4d422828b0f30be04f94b916d4e24ffe42c7d84e728ca012a0f1ae2bb7cc87d7ee9b5877d47a8f18a82fcd58cc1df597fe87724de9109ee4f0a59228f531434b523723d6fd2360797a24bb114e9d86961c8d7768b43159315eff6e00789374374ed958c55a5be1b6c3726c929f426a2b76743cad319e86f37ea15747a098bd6cac7a6e65b16c01388382838eed54f0cee4fe24ea141334f7bb280615af418c96bba33e17e4c9d93225139ef557632a4c3fc59c0c0bd1d42dc4c706f034580026697274b696bb537e7f395af7a16afb2f5a04b77c0e91da60b30aaac92c5c530ea1992f3e8497040b8a9dd71717311f795ddbe918110537fd7a080659973116cbf846e65397a2f4b9e32ffd364a9b3c6516dda20bc1865b654a50b41b3d7b1a7223ec8731b45eda0f2265e925130af3dc00d78cfa9b6e691dd82b10ff4222504e9415b0a030c4ce277bc9aeae93fe0afe4b275f720fd29eb1d2ec59ca881ba7e75043720b3129eb69affc9b0ef33bbb3d472927d3cc4692592d930223f236ba99921eeae4c24c1288bc05b0f10cacb92e66e5b82fdfb185b1b8ed36c37e273a0a53e31961fd18015620cf763424aa9efc0902807d9f9cc7ccfcdc6f2ef7e4227814b0af36a147735de8e3a34a2eff7adbff1df377c4b025cef0d29c30519e58ad683d6ab9fb290d22446b369e7397fc6521e61e1e78b0817099ff8df8473183a1c88702d532a0b2bf082ace8bc5510dbac9a81571f6f7860d2da1b4a5cc0ab2f49c22854c91c8578b6f5ecfa1945210b1248b1a99c689a01212508b25d0b7e9ed1c97f8d6ebedba7dbc7c3141ed64f98f850ce205038a5d91da4a224ab407ad5840634000751bb2ee469c032eacd809eabf2881f497e13c8c5b4e1842cb7b1399d8afa10c4e5b5f4a78faebce41f7cea911146cc3f56131133e5e3ea6224fe80b559abcb543302b0fe6640e755104cd5687cb4bcda3564960559ecffec7a8e1edd561c7dac981438b3f697efe61521f98fc515dd0d5283af1ff403b43d2ec5c17465d83a4e3d5e8b94174617995425d3d9b8d278edd3020c84a4a70e5dff03ea818500e02d851e2b69428e4e55b718db36754931eb716ce77860f2af2e3d577773d3e6ebc2d4a75f53678996610c73a1cf9539e83de7c291a961a17ec0df750b24a43b99f30ca953abfe967a266e03147b8f5b009dc23eb3475b2d5d8830430f1c67b6079a8084440b1c7707ce5f07cc435e26f1196c0710d3f0ab73099b74a2dd7366a364371e06ee244733b5dcf57147155aa4c7ab769377589ea2de0924662bec1c4ad98b388acdcecfcc2943d4e2332a50cbc97d1e20dfc302e8690f8fc2daa09d67ce78ebfe95ce09db32a82e639070d3594215bda712e318d71351bebb1b7d736202ce7b0f707a03137f09c1ac30d0e8d53667997a1967847dfa0df5cb120b4ff2496ee964187c08ea5906efc47baa8dd9d9fa01eef82f357ecd97de9a264168b34563a64b76b295959e25eb1668530b6336c430966d7c2b8faf46974925a641d99acdb9e6d75cca88b83fa6c72a86852225fc23b3f2a3dd1bed3ea81f9decbdae2ba8ee2e35f343e9b2990cefaa9ebed57713e0561f2667d4c8798f518e6bb3ef0d9ee4bd06c0eac4b92aa686eb8e1c030cff38402cf7d6a43f347ac63bc6a2c963a252515b3a6dbd792ea21db6f90d6d827f65562f70f37b0da41859e9682b571c84ac038a9ff6edb5eaae3ab463bfe7e6e241b1b376533693e4e1cbee8b80973ef70a6436c19ffcf68f3c50cc614ab2b815e0aff4536565387d8a7605db9c3c08381897e1594fd98e46e35e47c6c72a27ad04eebe047cf464e724cc1a98283971ee33b5e5901f1b93ee916d5f3c1f7606c912c53f7967d2c464e75f7c418d5aa0954fc5aeb394c5e4d5197102f71e2fad9dd93e8b7e6a2788bb29274d2a66b3a844278df580f133d2061adf94e61da8209790668f27a27227091080c3908981aa1e7334bea9bdc8e13b1b5fe6c853f0d6d0308e1ea73faba42e36cb2b26281010b652e33fc271fc134248f65696c63f8ca15699ac8898f5edbc3ebf846c01a8ed06c37073a777c1db15705cb80f5944c423957ff33512ff89298d8bad1b06241e04e930d5faa90912885528e048304843b58a81bdd5637e061bf5683ce9ac233ef19fad7dc4208fa90c60bda156a765ba2759f75be442b8e91d08bdfee52e96a312ac99bdc7e0af9c924ab53dedf26a4e2e954598fe67326d52a9acebd29f214482d98340428de6dc851117306416c3c1390f692d32318ed2d9a02c7c52ea679d9602f2ba9368c32e777fa5d2da0440adaa321fbc2bfebecbb1a04121fd9a630bc6e3061924bc4198122079d3cff3c045dbb4e0b1e9386c0e7885400528a1eebe8fb707eae930f7ea4af66051b1494d0c336944871dde5f3bbc61e5e21445f1e87ad08b8df0724a8ffaace85e434278bbce5de397da7c3f3a6a66ffc76bff67e3a9e19b40defacb2a2fb07819ca1f13"}, {0x60, 0xffff, 0x3f, "91ef821293eb9506e6bb2a92ddada938ac624a562ea3a447cf1d703f2e33c2654925ccaec3ea672be39751d1f7a29858bd20becc1478e4c45f1010fd73937e5d3841be8530615893cc0638fb5dc2aa"}, {0xe8, 0xffff, 0x20, "a5a8c56466fb17f3cca11efcdad1f0c37c0cbfd5b537e8f3437c1115a185c0f63688cdab5344993dfa14762ee05f18afdb4692ad5c1fff7e4073a12d1e8c237f80f780a57f729cba6029945595a1629445ae1c4128e9883824574f8b98ce42855510b9b31472448bb764f29133c15fc57950b165569bf6cc00bd658978e05fb330629954a07a7079e7c4ed972f021b8c54a35d7b56c94dc71b5bd637133700437f899efa60fadb9f42da2fca763a83d899a8b22b8583a627b5c29e34412fb36e5420809aeb68bd1963f243356714bb7695311b43a41e1e"}], 0x1198}, 0x8) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0x3, 0xffffffffffffff7d, "854955882e0261ce4e66378e5dea9c11fe4dbfa6", 0x0, 0xffffffffffffffff}) ioctl$TIOCSBRK(r3, 0x2000747b) readv(r5, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 05:50:25 executing program 0: r0 = syz_open_pts() write(r0, &(0x7f0000000280)="24a404f31d6619590e44a6707dd026dc32311cd6f2e918424a1a09eaeb0eae72ef54385df69635b94f1848c53166b43569a5df78c78cdfe4de4f8e2f391c3b62a2da7e5db92bae20a6e291797c1d7a94407b36113985b6afed287f63ab2582a09c6195231d252a0605584b57303d39fadf4350a2a267730fe000808507947ac6d75a053c504157f4574b59bdc02d425c39086c0a3062c4e5915a3981f5441a67db025eb5ad902c48b50bf8dafddc773026e3145a6952ec7f6fe63df07ffc83f2405ab0f0119743ee963e50eb1f9788d5319ea8de81be63823ea636e333a679be9eaba5b51b5650f51d807c1186b63c2f23b86ae5d0fc7b9c57198ce48eeb7e6efcb38fc44a0f4535beed0f58a1d0761b163b29adac44be5d7372c70ea2b1e449a908b8c8592ebc7dbfc5559b650a3f96229d9c2cf88d01b1ec9bf9a2be7196dfaf63faf6fa44fa09fa541abd32ab712680f0d0b9bc13ab8992aea330126444ba5a5ca730cf02e5b1c0f8f6425cc43f44f19bc7a518533ff5644b4c54abe0a81d5e3ceb05d6c4fc7daab6d28f496d608f0d51a46cbb6966313c3952983abb9c9ef827d3685748f8f7187dc8a5a3c5acfa062ef0290fdde736ec801f903ae08bee144883b5ccb879888b187704de3d7d1c0af13363e09299bfa8ddba119d75fbc71a", 0x1e1) write(r0, &(0x7f00000000c0)="e15566da228cf5e68d8a89d6ee193f3032b9441f8ff7119cc4527e8ac4381c620697bcf46663c82c6d7ff9836f71faac751a4d3f6ca809c94b10b305c4c0b2d60096cf7669091a66ef1b21e9747774e8f1c14b8ce88fe66334bbc1a1b6f8e46e8d6b65ba6da7ab1805ccbca3e09faf7a46d4c6005cdcae12934aac95f2d46c85aaa4e68959e7f51bc91b27fd12757b8ad1a73dcff83b06425d783c45faa3579d4b7a96c09305f15eedd3957b344764abb1647429b6e9fc6891a6f01fd2266814380e49691b5e1bc37139697ea6fdd78d359a93f59a365205e8224b53854a79a3bd2f4b3f0c60c6bb38912c301175d05f87cd184058", 0xf5) 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) syz_open_pts() 05:50:25 executing program 1: r0 = syz_open_pts() r1 = dup2(r0, r0) readlinkat(r1, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)=""/243, 0xf3) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000000)={0x7, 0xeb}) setrlimit(0x0, 0xffffffffffffffff) 05:50:25 executing program 1: select(0x0, 0x0, &(0x7f0000000140)={0xfc, 0x0, 0x0, 0x1000000000000}, 0x0, 0x0) 05:50:25 executing program 0: kqueue() 05:50:25 executing program 0: r0 = socket(0x32, 0x8000, 0xf71e) dup(r0) fcntl$dupfd(r0, 0xa, r0) dup2(r0, r0) syz_open_pts() openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x200, 0x2) r1 = dup2(r0, r0) ioctl$TIOCSCTTY(r1, 0x20007461) ioctl$TIOCSCTTY(r1, 0x20007461) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)=""/105, &(0x7f00000000c0)=0x69) bind(r0, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc}, 0x8) syz_open_pts() 05:50:25 executing program 0: pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f0000001700)=[{&(0x7f0000003940)="90", 0x1}], 0x1) write(r1, &(0x7f0000335000), 0xfc94) readv(r0, &(0x7f0000119ff0)=[{&(0x7f0000000280)=""/4096, 0xfffffd00}], 0x1000000000000116) 05:50:26 executing program 1: r0 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x88}], 0x0, 0x0, 0x0, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs, 0x8) r1 = open(&(0x7f0000000040)='./file0\x00', 0x8000, 0x4) r2 = dup(r0) kevent(r1, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffa, 0x9, 0x80000083, 0x4, 0x9}, {{r2}, 0x0, 0xa0, 0x2, 0x100000000, 0xff}, {{r0}, 0xfffffffffffffffd, 0x10, 0x800fffff, 0x101, 0xd8}, {{r0}, 0x0, 0x10, 0xfffff, 0x800}, {{r0}, 0xffffffffffffffff, 0x80, 0x80000000, 0x1, 0x400}], 0x1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffb, 0xed, 0x0, 0x7fff, 0x4}, {{r0}, 0xfffffffffffffffb, 0x14, 0x4, 0x4, 0xffffffffffffbc49}], 0x100000000, &(0x7f0000000100)={0x2000, 0x1}) r3 = kqueue() kevent(r3, 0x0, 0x0, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffffe, 0x5d}], 0xc4e, 0x0) kevent(r3, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) 05:50:26 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0xfffffffffffffffc, 0x0) mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0, 0x1010, r0, 0x0, 0x0) r1 = kqueue() nanosleep(&(0x7f0000000280)={0x1, 0x8}, &(0x7f00000002c0)) kevent(r1, &(0x7f0000000080), 0x9130fbf, 0x0, 0x4000000, 0x0) pwritev(r1, &(0x7f0000000000)=[{&(0x7f0000000080)="87b4ef1397f1b3e08e976dc6c530499f573918c9e4d8f49a6b28d1978e2d05ebad34e09588098cd2040edd4e566c84b1ca0a924b212f048f41730d071906321d59f449cf7e711d3527f1712928b686438ae199ba73f788ca543e59e9700622da193f29e63107d18b6dccdfef6b0da7f4356ad25837da8522c6167e605906be4171d1a46a65d9446ce64767696e62fddf0ed13197274a7fbe37668e13a34eb252e22e9a2c449d0e694de34d439440e709e6d683ffab9176fed30eab6f1386bee65b6339d7db079fe806d1ddaa79a54bdb6205d481c714daec71a1", 0xda}, {&(0x7f0000000180)="f89897f6d1067db1896466f32dd1d90500e1206ad5f9c8f5846df76a7fd98da22e92e587e72897fc1fde47d922b29d2005cb56e9e07ded6a9ed6d326343f6ca0e68676578f15a57df97d947f2cdc81708927da362fc3898ca6a7822f547200067170342f6ec0ffe470368bed59fcb06e457ca7fd0ab8da7e6be96c324aae71b47ff5fb8ff8d09fb8018eae76f9ecc11753e34dd1ab6b7aa80314cf9c32fcb6332be0972bc0d4ee3cc6784ad1c14467dd1d7e2a9672e4d67039bc7e96001c28d98ed6c39e50944d", 0xc7}], 0x2, 0x0) munmap(&(0x7f00001f0000/0x4000)=nil, 0x4000) mmap(&(0x7f00001f1000/0x4000)=nil, 0x4000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) r2 = getpid() fcntl$setown(r0, 0x6, r2) 05:50:26 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) close(r0) open(&(0x7f0000000000)='./file0\x00', 0x1, 0x104) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000100), 0x1, 0x0) dup2(r2, r1) 05:50:27 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000001000)='./file0\x00', 0x210, 0x0) unveil(&(0x7f0000000180)='./file0\x00', &(0x7f00000000c0)) readlink(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000000)) 05:50:27 executing program 1: r0 = socket(0x2, 0x4006, 0x0) socket(0x1, 0x4000, 0x5) socketpair(0x10, 0x8006, 0x2, &(0x7f0000000040)) setsockopt(r0, 0x0, 0x23, &(0x7f0000000000)="caf5b415", 0x4) 05:50:27 executing program 0: pledge(0xfffffffffffffffe, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = getpgid(0x0) fcntl$lock(r0, 0xf, &(0x7f0000000040)={0xdd4764cd62c2a075, 0x3, 0x100000001, 0x7f, r1}) 05:50:27 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x200000000000) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000), 0x2) 05:50:27 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x0, 0x13, &(0x7f0000000040)="04000000", 0x4) setsockopt(r0, 0x2, 0x9, &(0x7f0000000080)="c7789dc940ff9ea3f3e8ef5e0127696941f6ba56ce12bfedc8b49bc1ec2650591f6ed50bff960e2474b3d21dfc99619ed0392f0f908a3a393e8207ced21b5b4786ac0ff42e4a3fff4a4422894b2e2825d96fdab4ca0cb2ae29e21059bc7214b119dfc2b06fa90eb6d18e64884b8af0aeee0b6bf5dec8ad2d56c776a9c43292dce2bc44c2373333862b0466de4dbea0ede691e3bc96854f16a02338970e75dca0a6065784bcc2a7b0014ad0c5562498213d5933a0d67c40861e025ba21f27d8e9e73660856952e47c4324058f38e5c4099bcd", 0xd2) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000000)={0x20, 0x3}, 0x10) 05:50:27 executing program 1: r0 = syz_open_pts() r1 = kqueue() kevent(r1, 0x0, 0x0, 0x0, 0x9, &(0x7f0000000200)={0x4}) r2 = dup2(r0, r1) accept(r2, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) 05:50:27 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000004c0)="d1e35dd5d494f731b9f08c96c2032470f1e88173d49aa47b35", 0x19) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x2a) write(r0, &(0x7f00000003c0)="3e2a7913e4bad21c714f4dd36a27e5e27b21a1de21d4c0c01b3dfaf90f05000000e552aaeefeaff0f2c85e2831c61ad449011f7828bc2d2a500a35ac1f00002049fa9da398bcd62b103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d8e1736a01ed01d72f5dd1d95e8f6b9d3b39e8e2eb7ebcdb6ffd21b77581f3bc1902adddcb95afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a6", 0xbe) r1 = syz_open_pts() close(r1) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) r4 = dup(r3) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x400000000000091e, 0x0, 0x98b, 0xffffffffffffff81, "85fe4dbfa60200000007ad00fbffffffffffffff", 0x0, 0x80000}) openat(r2, &(0x7f0000000140)='./file0\x00', 0x20000, 0x8) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) recvmsg(r4, &(0x7f0000000480)={&(0x7f0000000040)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\a\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'], 0x39, &(0x7f00000001c0)=[{&(0x7f0000000280)=""/250, 0xfa}, {&(0x7f0000000180)=""/51, 0x33}], 0x2, &(0x7f0000000380)=""/37, 0x25}, 0x40) close(r2) close(r3) 05:50:27 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) connect(r1, &(0x7f0000000040)=@un=@file={0x0, './file0\x00'}, 0xa) sendto$unix(r1, &(0x7f00000000c0)='*', 0x1, 0x0, 0x0, 0x0) poll(&(0x7f0000000000)=[{r0, 0x1a5}], 0x1, 0x0) 05:50:27 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)="50cb324b7804a01173a2fe1f4c34a8c2b578ac9cf9d748907aef1d3f9081b141f38434d619de79815222b7ddaaa2be0cf51e4155b9bedec85e6d0f3ad81fdf4162478e6ee36f072944de5fd161a4370b07442cb2a03edd03384ee49e9e000068659468443324e099412490393f06902833fa58313be9656d5ee06ccd834be056b045564447b64db73ac4446e115140961e1eacb75167b0467386313db073fc9ad1d0720baa02d44f1bd978f978118308b76a7fd7dbe51c858fc6ceab4190be88650a25bd61e55890f7553fe6e0e00b6b441267b5f6c35b41218c690d51b04cb6b2054f65c63096eb7d9c20527dd8f31f68707cc02f143891d7700efb56e20bfc17776977f508e4dada89eea10571ac440db259287477dc494e3faef6411b25b4c9010416f775c0453acd9a2bb7056e517a88c493ec0c1962bdf16655cd4213ba8f37a3eab737e2d8b9c0cd31faa02e1d79dec4d45a615975d7c308d2db9e1b8c32316f4ab3fb1168a938e0660200000000000000da7f65f973a302fd2ecc4b7c5f9763f52fb7c7e902d4da48d27690c99a070b3b9432a888310996ca0b54d8eb3761e414b7490da4dbc6df51bee8eaf7321bd848e72ddb299b3d6b94a3afb2bad78658bff5563a783417396f0212dba4c3", 0xd1b4) write(r0, &(0x7f0000000140)="12f6ab7e10fe939d5e36", 0xa) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x3, 0xfffffffffffffff9, "5c0400a795a644b46c1aab6300ffff030000002f"}) shmget$private(0x0, 0x2000, 0x700, &(0x7f0000ffd000/0x2000)=nil) ioctl$TIOCEXCL(r2, 0x2000740d) ioctl$TIOCSTOP(r2, 0x2000746f) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 05:50:27 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0xfffffffffffffff4) truncate(&(0x7f0000000080)='./file0/../file0\x00', 0x0) unveil(&(0x7f0000000180)='./file0/../file0\x00', &(0x7f0000000200)='x\x00') r0 = socket$inet(0x2, 0x4, 0x80000000) getsockopt$sock_int(r0, 0xffff, 0x1002, 0xfffffffffffffffe, &(0x7f00000000c0)) r1 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) connect$unix(r1, &(0x7f0000000040)=@file={0x1, '.\x00'}, 0x4) 05:50:28 executing program 0: munmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000) mprotect(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x1) 05:50:28 executing program 1: r0 = semget(0x1, 0x3, 0x200) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) semop(r0, &(0x7f0000000180)=[{0x3, 0x4, 0x800}, {0x4, 0x200, 0x1800}], 0x2) r3 = getuid() r4 = getegid() semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000080)={{0x6, r1, r2, r3, r4, 0x188, 0x6}, 0x3ffd98d0, 0x20, 0x6}) setegid(r2) pipe2(&(0x7f0000000100), 0x4) setrlimit(0x3, &(0x7f0000000140)={0x1b40ea43, 0x1f}) r5 = msgget(0x2, 0x8) msgrcv(r5, &(0x7f0000000400)={0x0, ""/28}, 0x24, 0x0, 0x1800) 05:50:28 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000000)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000004c0)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf90f05000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002049fa9da398bcd62b103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d8e1736a01ed01d72f5dd1d95e8f6b9d3b3c190fef0c9ea73906e2adddcb95afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a627d0767106bd31b4605f1d0008fd323e6a8bab89057394672c25bc15a602", 0xd5) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() getsockname$inet6(r2, &(0x7f0000000140), &(0x7f0000000180)=0xc) write(r3, &(0x7f0000000200)="e1", 0x1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000240)={0xfffffffffffffff6, 0x0, 0x98e, 0xffffffffffffff81, "85fe4dbfa6020009000fad0800000000000000bf"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 05:50:28 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r1, r1) ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) close(r0) write(r0, &(0x7f0000000080)="81161651ed01ec823a91e0ed581cb564e1c4f5368c6e964cc4e60463d62cde0237e895ea1520eb0787fad8e17af226c488dd9d708be89612af5ac6e0d6257d451d3595831285f9883fd3e9d9318d236ec03c680b18ea9feb49e8c3ac7f467377e98ea82b7e4380319816ccc212ca1ff18fd80e3dc6679d655cd30cc4df00ec0f819eb9ec8a7ace35247b5e5591de67b368ffa2147215b85ad71daf3dbd1a2bfdd2b57d50a9090baadb5edf899c2d478c77731cb585b5eb589fec1f54c279822baebe0c4bbda2b743133ef850ffdde4e9717288508bbb189d5d9f9ea5a873c31b01525bb3322a8bfd38cedd2c37457ab5d2f971693895ee060c575670ddf63eb4593935ac06b09fd0b331cf007274abf121f4d8854ddf9f440988fcc8b139c20f8c98f297a3f04e0bc90a62435236e8336fb45628ac7e9dafcf6ed300f4b681c776531e635b39e8de97a4f1b1b4012fadefcb0350fc87f5269665b368c5566f48c103e0e74263871c856bc73634b36a9b1f0bef2e559aa329b05a23e9ddd7bcee6a8bb024b5dc7c968d6b7001329493e76bc62e3717409d46d77700dc84d154641d29d36a2a123079f8aa2d1afc6bf706f8d451b0771e2f0dc68491e8f81d1311e4e3ab1fca9f86cfb574c0b44bf33273b744810f702d93a0c4861393f57b12b00659e0372a99d4955fb5cbd5130fc02982b1d72d26ce900d3c1c64b4f007fb4620863456903a10420423c09c523128bc3a86f47cc22a9b05e01cfa4c5ef39339fd2e5a8e0eb2567ad913633fe4d53b92003dd41845f3a1254e5811f12813ed72eb796907263c1df056c77b0f1a87b5af8b65dc67b7d72047835f38de79842eb1c3061cf151e80930b877520b857aba500cb7396c56d8b04b038ace9e6313b5a183b4f5054f40a12b24893c9edc049b45cc07fb3c0c4bee2cf0544c4727afdab01c004940bd11c9dc1ac050326aa74014a18534ec54c9fd7a61bc56ac616fe3e195a000cff3f74fc7249346a4b3180fa2eaf32171866705e3a3c2399fb43802b31170300b893e63b71c22dca4715c2e7bb0a86d524de3f3abb30ef289f03e0d92deff02813731796b6c1ca600e2389472b93d3bba0b7c93af2f23778215d55cd67a47d2b11f7a6dae43d86cfa2a43dd04ac867ee649274fb41a77b80bb3a7f03de45cf00742d1f1daf42c854837a2c8bf6b5de3a19c14422948ad375806593c0fe9c111e31757a8d478535faa53257550a59c8c6ad0f12c13b9b53f0444478947e9ff4fdd5da5e4795565cd20d44b462456dadda184ecef7199f78a31555dcb1199ea6a5775f52a86d0e2050148565cca7c205045c7b3375f41cd291588d9f00218816d764fdce683e529f28b5fcc0b02ec85cf556997210022477c247b7006792d9a18d74d03fd924e14c36b34481f6d7a3fa8484b27853a2f1cff6076c6c14ba4841397647e5cec56e029eff5e74505662fb0799f663e40f0fe049f1ef54a7956645c055a924b4824efd7c2754849131afb5642dfb31a3235576c62753df4e35e8dbda87f1dbcae69e64dcc1b73d072efbc8916d5d2de2df758e0755032e8e945a0b373dcad57474c09498a8a2e157695de3dd40db35c88f0739fbe9de75f737eff2b9b1c276b06261cf524d980da8a84bd1795d1fecb32d16757f534c2bd329ebfe103dda1dd46381407a4b80a0d57767651222e953cade508c17f86770720d09912a12dd1e3f0d694d8ae90432afdb952eec44f0027e90db4c7569e156e8fb7e18a1e960bc345895ee6582816b5d28129d724233c2feee69b5beb1a0ef83c6ec380665a15049ffa7f4f6908b7db62d1d870686061f8bea9ad8d8a5ed8c9daa666ffa470ee2e62d337a2b8b72e97346d77d5e26d5f75ef0b5d8f8cfb78fc5b844b07e081426b375511fbddbea3b8a48ccbdf0a8c73c970bd5c703d0a2805af72f13dc0474f3e4b4a9e59c2aee4a4a227815abfef6f5c866ac48b5f60e6058fbd678f5d4e7b619f615d6dc9017aeb0bfafce675c26cdc867ddf27a8ccc9bebfe674c45a66c2d9bf5f56af8e98fd81299081617e1820cb26f36f6d0dfdf419f61888596979d76ab40045b314a4fbc7acbd5d03e3935ae49da516981df51a8a13fd08304b6934797d4fdbd59ca1e53ac46995830e0a867c5c3c138f3bb5f4284fbdec804c1a4dc3ffd1ec9ca44177d9755dbe0948199275456c2495d743f9b9f3e33f4fbf4446e5dee89b38ed566adbb55f75bc683c92ef50aa4f5b1d28bea7c5ce854f23e66af2c403cfc8c3d41ae6769a2d945307067c9a53547172a480ef5c289f624489e85f2051e64b6525502e6cdf226add27868f2e494e3d78b8f85efb068387b5523bb88075428701a7a9fa1f8b14aa6f1068ad96f6cdbfe206f55e4999b7a565937f1b456ccbab431b9c3bad7b708b9a2c44f0d01840cc00c080e7c7ca43f53d2b6f67182f3dfaf73c126bafd5565c671cd65f5a27a00351fb046f45ace9f81f0bff600bb99a3b719ed0a40ed1159d014a34664be4a6d1095e5f18d9834b9860b0e8ccb57144b84846c34c9fc50e0fafe256faa908926c221b4998aa0e70603719fd824bda45d2251a6ef67346d2039ec06b30f292b0f2d702c4f99397ea935273ffd778af90a88434de9028eea6aa72601559d9605fbae3d2cd57543a1b94ee680ca6771aa3be7a2a7fe2c1359807c3a681a709cdde70aa3eef2bd4d3dec7dbcc56e86265eb06f5a6502ccc73dc66f415c72ac3de05ce8279a3047f6b92f52bb17ba003a8f2ab7e86bf9aea1579c231d95cefd8a2dc09b66b214cae9eb930d2ea6b903a6e72037ae564220e482503e4ad87f6d2dcba9c5add41a2291664b3aae37e75c1b8946a05cce70f6941935eba8ce785deeae142073a5c8f8a83966f04c423f4c6a194346907e089a85ae5c9b1807b0ec024de51b53d60b964271e7788864c0bfbeebca7111ee2f655071253f391fe9a27627263c83fa481f47c761e6dd239e880cd674c93bd3d8863281af89ed8f05c148c3fcc5e795c2d4d146ef2c4bf24152ac6fc04fc5aac42b4134363ad80dd51139baf7a0273e373c60084584c0a8b5f8fa405cbc71419a48b4a8f46036dbba693b2c1092fb34e15fb51c2004d5f078c2e92a7c9a29d5f1a9facffe6fc322e16f4581a654ffe751bc38a77be4b1a387c40beed412e069a8e2bd008975859799ad989aceabb7343602992d0da552065086b1463bc4403d8612e3ec0d4c41390156c8e787771fb2a31a921e7f9f13aa72df1aa96245ea476090bfa0e319c49b4f40c066e94f4eaeea753ec5023f521e8943dfd1fd58ec8a90f8ebb8486945fe6a7339cf10ea2158e28a33e00325ff2f20954c29de30198e3b353091a7868a13984cd269e71abf3d5160caec17aa987a5a5cd5845871221c5fbf25c231ed41bbacd1ebd321f1f46f2565124737a7dab02292b586ed494706a56b999032318b73b7ef23f97ddce8b0eac3c75dee2ba02443456235b453e0d447604a1fc346162b9e1ec8d4c8a9c6ff4b454ba40ee4e08d8a6309717948fcfe137515b923b64cdc1424a1f2f98801e316f610997e363ae42dc00c590a1910ca00fd305f9c5ef1d4a28e771e2e635e80857cdc033ec8540b494bd5f3af6fd3095154622e418d24e2a7fcfceb34d9080f024a7c52be11b07d9ee627e09e879590dfcf078ef35d07c17ba70f89a79b3cf6ad226f36e2f6912d5a75fc806f6da8925f86a369dbbbe4678d1f43505a51e5d286e36ea791e3c8b960026615b08788c7c7e71f17872fb249566caacaafac573db292310d4aca42127b6bbda64433e023c485e6378670c7b462a8c9ebc371439f25fd22fb770f652a0bb4c598c2a9a0b1471d4566e7dbbaa5e59c195f0b9be9a3a928b7394c0f38578e4a7e99148e548b2a9c7971eee6e2b5aeb41df1119087342a837d5b4de45f02d51e74feaf6ad99c2bdbaf14f9b511e55d58fc1cebf55df229b6195064625f7a979bb8e3a85839502a704cca6301eb456a8ecd7c589f5734c589fbee030330bcb6a3ebd10e2532a0f1bf5b05c843a95a2b2780f69c55bbdb9368fc0534455368583ced4b4de7d8c319810e7c73343fa274136d74078f105bbce19512f8ef56574697b8b59634994673369441b1567f080a30694f650f26633cf6ac1156d93e3b9d364e98139c36e836ae4a796680b8bc85b52ade80759cc2ae0875e95d75aff849aec2981bdcff8ec4568eca81f1230d76de1eacb381d7021212095d1170460502cb2061d03db84962ceeaf9169dcae5396a1d909b18ed79f03ce3a129b9a71558644b0b4a68972cafb413bf9cd95806e1f907e2cb882bb46ff3298d30a9d9553acf9ea070dcc9956263d5dc967a8ded896060718d7f5784a576245baf538f75a863f036b5458d7aa9db431f945fdf44d15896d569000859970248d94bf337c72a27808b1fbd1fbcd8d3c88864261a05e6cf4b1bbeac685e3fe5943d34d73f78ee4a170ce3da8871a01f1fd6a02dd1fe544382ed8e9e439b90ff89526371d40dfe222107d70aaff6324485af6e5eaaa9d29ccfe6335092e40aa5e53d7007ae033282459a4c3917ec495172419541ed2d079cff1cea01bf766232fe10ae4aba930fdcf3cf344c49aee92129808cd3c9ac61bd85d01e276b6adba3dc25c368a04640f71061d47b4cb20fd6747a21e16e09be12500e7c9df7cd29c2bf8acef20363bba791ca8c7c4972d1b56a0168fb5fcef1441e9a4c6a7062be299d11ebdec20c27f809850fd1fa72111ef8034292193e39c66501d74c79b7fe273690f3e352a4534657464032ac34253627428e5de8952016347c706daf3972e2242ceab3a0b191afa2f373e80c92ce8cb0073f202c99f7abc66fac4b1f4dfb9bfd12d9d0da88a230148102c14f354aec0541960ccbff357f28cd5d92d6336f3e59b9e4c1b6f2d6cfe80dde0c13ac6519126861afaa122690064d196c84c4ddee647b30eba923c4b0429551834822bd0684bf772d42b4c3792c58ce5aaf76a595427059bb0f56e2a055a96c450fa219262d32a68c1535fb6bc5a0d7613dfaba75bfc1efc1d9b7b880ba6beb7c1ccc13a89d318bf20f7a41da54454c637e5b84db127b81bef0528a21b5fed804a3e321a912b3bfb6b40b764598949dfd5bfabef4c011cce9a761a284c1bf6a7e69196c11d6c36a5bfa44ad6b2922de6be70c275ec367ec67b32354bec6b5493a03119d58cecaa778912a2202113062cb6ca208f2d86f5acea5c50de7e27bb529c5c9294eab8162b925abe149158d810b2ae64793b54144cdd3e616b5fa387a6d5fbf0727b6bde00ec7adc221db96ba465a53920956574fa118886c4dacea2791de34d3edb5049902e9fd7747add133a51ed9223658e8214b2b40e6f470f3536e50e1bb2b34b0def464e1f3a2968909ff291a47fe639d3a549f47b830f611d9ef5d874c3cc75513dcfee154a7ada47d9af28eff11c94b7c36850f57459988819602678cbe5b9f4f4b6b62001ff1c416436f8f86fdced61c5ffcf4f286b76d0fdaaf6bc1236ef2032ae36573f2934e4d623b92ec2bac95c56dcfa5fc3f35a59f17dec8b181602c533c26b4677359131fc9acc13b3a7aaa997984c9222b8721026d4d8dc0f1061af1740cdf8b62f9b9c83ed1c3e05fdfaf74c56d78e2388f55b02d3f402c6ee643af2d52f40c5b227aa619a6d2a13b54a16190c0694d75255f8ec6d928d0421095876c3b003432ad493536efd9c0d0f09ee5639b8c2d9bc8a09272da69c52787eef4fd4a50b01fb1de8639a1b01014e", 0x1000) connect(r1, &(0x7f0000000040)=@un=@file={0x1, './file0\x00'}, 0xa) recvmsg(r0, &(0x7f0000001440)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 05:50:28 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) r2 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={r1, r2, r4}, 0xc) sendmsg(r0, &(0x7f0000000480)={&(0x7f0000000100)=@un=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000280)=[{&(0x7f0000000140)="925e578a5b43075623195e860c8279ece4dd569d180f55eb3dce29be62e6e7eba6a2e5f3b896d2887c4e80180507482191d736393d40ce1eb539eb0d61d623117c3acde7a4dfe2a615d74fb1ebac0251e6e57fc829112c304a8d5bf645d22642821584dd5b71349fb6f0a0ae40b5b6db1a72966aeefd6c2ab5240b7b2d3106ba4b93b442b6ff5fc19f2caf26b6ea5881aeb78e22bb8b17b642d2138f826be52730af019187c5263580b0f7cc5431959bbbd5921fd8a68ccbcc8e36116ba482c4be5e8b8e7d6c2d5384a33b97d9d727abaef713da799b19666456ce30384a895b", 0xe0}, {&(0x7f0000000240)="8092ab5310b2aaa780b4f6870a4369eefe5de6bf29b841fe24d0976f1d63422c7e341800db9cf4095f0b8eeb34d22402d7709417ac9f1894", 0x38}], 0x2, &(0x7f00000002c0)=[{0xa8, 0x1, 0x8000000000, "bb2ce374393d2dc19bce92d6104c4e96f1cd43f4729d906182b850011ff634c3d46b5aec0c7d18874874333dc39241a8a5e526781c627c00fbdca291ff18315fdf80e59a1f79b7fc663c43479725cd8b7bb15063a19b0fa85906feae80f1c2a0ed206b82b1bf62035518a667e961a9f65aecbed2df28fb7f5587939e321d3b2ef710cbcabe1d0768154cee068e81bc728b573f"}, {0x110, 0xffff, 0xff, "cffcc3924fe45e2b889f43c78246608b3812e92ecf1318418418fb83f38f2a1559115a0dddddca1266458f9c99a94a6a6d803d3f00ae38ea064176dcd50ffd5e4dff1fed80d3b87f442dcc87b0293a11af271a11d73d0e8c08387cdde7e5f30b7610ca776486032473ac23ea116b63c766fde8092fa91e75c7eb142553db85a655ca2e581cc3724d391df40a4cdaaef84d8048a25eaae5a0fe8e81cbe864c1046b32fa954e61dd527abaa054046e2d093f488107655d9f4b2ffcdd6aae4ad9fcc9556beabda17f8f403bef4f0f77dad82ecd58d4d1df3e22ff4b47cb07becda99daa7ee17ae165d54fbdaf5e4d85bc5206109de4608a7d9a2a4a78c3"}], 0x1b8}, 0x1) r5 = openat(0xffffffffffffffff, &(0x7f00000004c0)='./file0\x00', 0xcb8a257752134530, 0x4) setsockopt$inet6_MRT6_DEL_MFC(r5, 0x29, 0x69, &(0x7f0000000500)={{0x18, 0x2, 0x6, 0x81}, {0x18, 0x0, 0xfffffffffffffffd, 0x40}, 0x9, [0x7, 0x0, 0x69, 0x6, 0x9, 0x800, 0xa90, 0x5]}, 0x3c) sendmsg$unix(r5, &(0x7f0000001780)={&(0x7f0000000540)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000001700)=[{&(0x7f0000000580)="d2794f3ca4065876fbc3160a481af4701373130d7424d1d44e0c1c83ca25619e7680059fcb6d35f5e6e8ceb757580e33d731cfe7776f239878877d56e6019f9aad301e2e6be44801e8bf9b117d7885afc9002c", 0x53}, {&(0x7f0000000600)="482c009f171cf13bf3fb4b3f5acf915f322312e4e334c53a4b705b1953725fc3dd8874aca3f422ba0cfae275bd07664ed5e0bd2c05a1ed268a54e1c6c6c1e1c16f464e9d24b490a81be1b47fad09b49bb8181b54b7102e2abc90cda3b31d7a57a04799e30e31e19117f8c105055e45955dde4131472d0963f983a94a5a7bd1326fc8295d71995d8d0b3e6a4a6c5c23181ac982499f6c30334bf3861069bae351881c403bc0058991b6ce55d5c8b93a6104c7256f6196d396bd38319d8bb58234a2f120452e848b8559f41e4b5d194eea00a7e34c6a6982ea13e2712fff49cc98f4e61e20f97edf726ae571e6bdd720f34d0a7e6c93f366b0790420b15492db8fcf596c4b87010e6681b458e776f41d36669c0786456ce71f940fbebd8d93ed856a7ffec0dc31b40ddda91b41b95200e08ec6ed35b00e271c4f5b5cbfc738c207a3d94feb3545ea6e2eefb28011f6bdbf2b1d902899ee09fb92d882330fee45a3eac890f52ce5dd87ff8d6f0bc5b368c123a706678dacdb607391d926da551cf5f4aa63fd834d3ea6485a0d27e584c649f5913b8c8977192e9930e6755087227992816026f517695dfd998efd22d7f982f4113fb34a72f486d3664c207d2bf9de743efe87ad06714fd7f246be682ea38dea730b7a8665463d5835b0a31567f736eda8498181da22268bc520a3730c0b6692ce1aec97a206deb4276ca6082359f4899157ba2ecea3c0044c7d70edf9983305ca1d8356cf1b02d694286bf4ea18ee0ab4a82309109249be0b8fc45d5800227a5067cd783489c341b4dbeb2831c12479064e6a8b9710c7b7fd8c7aee331d0a088b99eafcb3bd6f1df7efdfb2343606eb2cbca7448a2afcf6de18dc03a04d78c7fcac7429f12029f85aa7c27d2576464a9754a95caf66e85a5507972d41a3f1d5b1d6699f7074c8fb2921d3e9c7463590442e60411920340f4daf947f0522da92aed51737244126edcb3c421a9c2e99c98ef54ee42c030b7e946b527fc3c156bcb66f45b5b76a6bd2803da03a3961135613d17d13e3f2517bc37f1dff397f12ff6ff1e8edb10d6e1a12d58a5d575e9383d30adaf12033bdac0afc345f43855ebcaf00b950016561f836e908266f2d3b25260f4b07e15575f7f5e0858543d51996ee01138d8cfaa52b303a8f0e2af1f4089970614b57a7f4a8b29a98c349240e2ef873e15ef1488acbd7afe10dc9c2ec6475d620eb0b1a3f2476de66d3cf6a9ca3f3b202142caabe0cb59ca570f025b7f7c6bd88a5defffed2149b60147e06050c37cd05b883cbb643b715cfcff04947cb259d0caf89dfa2b7ada932c9a7867253206cc84f4a14b20d9280be82c4a90ca222a302fd14ac41b35cd702f6835e5141d0f582fac08c769c58bb46a79bb8b60120b4f393f35eb2c5dfa82224008357a492a05af52c128c816239d0a421b212936096e700570f0b08a90ff76156d952a5c287544de5a60723f82a7a5f5821fa9cba36aec0c2503c533ff45137cafd18af30a096b14d1fadaaa898f5ed7c79c2c2df6f82edb0b3866b4cd3ae9c199084c32385080352355b1b1458a3bc1c3daea085b2a1b002b24dd649489cdaa6fdc8b682f82def070df1d34ce2d351ecbe75514b17bc12a67668c99c7af9fe7013a0085f9335bd2fa140b2adffc491d6a3800c5aa1599cc94a82b4cf310302ecfa51d2640f99bf6cf9fd99a78d5c6700ae729e10c7b15279470b90266f835ecf3d71094e97cdf41e3da49c5a1f55286cc9a8e99579513161a8e7cca4efe9884b8c8e68d88a536407bc59dbe6b291e96b36139bd3f3e174156121d931f6b8d6c6fc45c06977cd0c427dfcd745ec2a9490f0a3e09a106b8150f1259c8f4baa3d21afdeb00cffec652a2e22bc91df2f8b98dd542b80aeb479a49e9a712ac5982e6c8f7932b4c85d34fb1fcd9840d63105faad1457cdfe7728370fe1651848b8e6427af95da13f03a21563ab83c0516e0c07e122eec5ce000f457d05e6b3d2671626065464535ea5490c4ca298042c8823f0651b3979c0df8d64234af34d46c20eb6e5d1787f3c004ae553165a63b03fcdc5d85fc7a984fba4daab1e73780e602bd29c51665012dbdefd3754c12ccbdf7484873438c6d73cabf31d10b938bb34d42f72d6dfb69a32d5fd18eb9ee173bed9d19257b305e439dd43aa740785197b3870dd8933079b422c89c76fb459f0787d80d39f68646c75e2b8833159af47e2aef2e13173d61c0b2c0ec78e7d57d6f245f5d8b0fe640092dfc3ddf40165b3042f0fef82e6ccdba3e08c3020fcaafb69b9e17f22d9c99bc8b543062777a7373788de4d52d6de224b5ccf3f33da9092a811083c17b3944fffc6f251b7ea781189380a2091538e5b7f4d2ef228ad7fa9bfe490e9c834d4d64c55fc92b7ee6cb2c8a1b474283fbf81c432c3c03f5e4cf102df4b6586572b20ec02fd322a5fa2008ae5ca8d8fe1bfd67403b2cb7f6b554b5f4ce947ee9c7d0d2582546601f13b25ca4f87248f93ccfc956c4c34cfbeb8fc4d0b77af7f30810f36fc1f80ccbbd0e476abd42264bcc39fa4a6d740441c94e1817be6e37b9afbb9eebb7495589523dd4f47baf2dceeff316094205d1f8c7904704e779bcbc6ed284e6cd4f693326c405e3dd283408989b8649a9c1db9dbb4f69d6f65238a56d9ae4fb842ad0951f362d130b6263f8c5196a70b3340de6d63d2ccc778812eede74aa49c4ef4dbc2263acfcac0e6ed24b380b529f4140e48caa79d21165e4b110142d524ecc964537317d82c73091b7cfc310a4775ca2af8c49db8c24ec8ccf63e36a9fc41a52657a704d8445a45c227962fc20165a8b5eab1110c92c6ed7c55afbfe6ba81b7b2333dbc6186523eac42fb225631cff6ff061dc348bab5a25e0854ab8af98f96281d047b0b03f14928fe6c825a1c4f35db306b0fb23b8433ea0e41bf437e52f5b4bc2af50d53183749ccacd797ecf3c85684610251d3cfee2aa3c63bdc54b130165748add99fc14d7b81611ffd4c85c09574a52b1a2fcf2a37456dc295a84410243ef4302f0e4cef5792f21cdad980b16163426be05204568ea3f9c779608e65998db54580bea9aaf4040af377b364dc7133991880c4a271e4522446607806e81673fcced7ac11984518eda42361540cc60e4eddd1b9ab96e3e418c5e74d4e9d41d22ffc259710a19fab198a93783b757fb7e95016e08171f9577695f5b5531c922efc3a4917b258400ab12f0d14aca96531dcfda0f16f1b728018477853c487e46bb9e565fc2fdde21e8918de4dbacef5740f075b566977a1531f5884574e7a957e30f6f47dc81315a9e5b6c3f649d16009078a42f79a07d4c7d9d15aeb52f5b991aa2c52d8f85e81f6a05ba8298981efce5495b9514e407efd91981b1ccc517b65591bd7ee5234e6fae412696ce9882cb82075ab16f1c889524ce0d74e6ed846854191b39a44e0448ed4595c99bdaef113922594f85a7571e12c585f4ba9f70ede74f7555248e2fa6e0a89e0fc96c0c3ca6a993e3dcf9cee1ec63d5d650f5e5eb971200d88e0ea22357bc0d01a8d2d0aa5a4fcc49e183e8e87f6bd26e16d1738a5f1b91bd6c66e96acd72cbfeac961655cd5995c5f75fe69414d8654f9dd11fcd849b52913fb8b976fb1228fed1def7fa90871a8b3c5fcd42054331520f2e0269d79e74cb59c2b9e3883e25aea000464468f3d89bb6a4468c569cb7044aefc049ec6691095354649cfe9300329e251fbd654f3e6077b5767d6a22a5537bfb19ff44a5f99aa9b773feb7febb46b52a882e7750c575b223c4227b92891bb629d4557ae2ec9c44d3b94362ae3cccb17c45da887936582896e840bcab1ae0dcad30539c06cc45546d5f6d2012aa5e50c3f6cb40a8e26257c7f286831a031250dbafeb8fa99a78b2c272fe03aa116dd1771c2a124517211de6f8e1bfcf4205f7f27babfea25bb6e480d42987a6d718abddf4ad1be717ebd48abc1bbf238a5c6d3e0d5612bad466df8ba1756e671e8a906a3204ab61b6ed4a9df70b0349870dd8a5fc1afa62e08b85564a7edabe7ac5195729810ed8fc7ce27958215ce7897ad0693326180d9543c13aa4f19f577df1ded132de19b675a80b0a8c661176183c7b1c7bdb4bcb9ef16e55e75f1ee80780f06b526aefba5b602213cca5e44034302e6e826b2de6a891f6f37e628dd7d1edb8dc2a64ce1f02563cb22026e0884cf1fc0d05507d4d96b5ee10b65246672da388fb9a25ace7abd1396c4d2876a1d47713788a5c6cfe27c785a627a0c7b9a0d1bae39731f2ea6af9953b6797bc112f085b55ef70332d7ecb6f223fd6375598edd0d703a4de47e1d15e3b9ef6ff1dab91b82ccbebec814c4c6a04319cb44d3343b8697aa3ffa69ea1609e7d9dd9343d7f807655c916bc4a34fbfcc14ec7005b3fd0a940466ab6acc21f6e3eb9dabd2c91a68cd1889c909668e3dbd425a418d63610f6bf008fadc38ca3b7dec9da04971bd2eeaec7796c47b560c48177884a64ea1b63071c526646db512b97fca2404a06af02c52a095485b522ec0744d409eed43074a2eb5f06725f364d8fd50f34dc1ccd792606db5f2855baa15f1eb9e0badb171bba7aafabbe1e7b648e1084fbca99ae92eadedb96824598ad5b051731e899919b96f1ad3263d9eb59c8a34350c566fb8f390214df76bfdd4e7eca45e8edd074912067e96985a7624772ec714246658b113aafbb9a9d463eada8bf19996bfc55aef80c94def3a4046c9ac4a6c76f842f5854fa5d9a2f5163d38c8147faa20ee6aca0681e3ddd682bf4ee811e190643225c553ee8b66d8142f397b650b1c5d87f9b39fd6fb47c7af39fe793492e6533641e4cc1bb5414a318452d4d20e89f278604e35a392059924357cf84c11f484d80078e017f42e1cc21abaa72ab2d15536dc883d40305d1682e7b1d642c6d84cf4d63aacaf8f44a4399eb4f2f2c7d36bafe00574fcd4107235037177084d22d35f792e706364ead1c6462b39d088c7cbb04f10dca992706a46955533f455b6216f81406c4e845c46add69bc468b153e7e3325f3f7211735b371fd756f5282eae9ed89f1ada5802f63b818a9b953aef5cf511536d797577bd6a27bd61f60ee008f64effb650abca6794a3c0d527e57991a67b68a47e4c883b48cdb7b489266f2fd64c61cd3959d093c8a5bdb15e6a6f6e72a35f12386da87bbcce1ea86d40c437df53b87267ebbf0e67f352cabe07c721dacdec24c785a05753185d306815e582faddbde0a067365559f14a696851c4f28f6d05df8b81c05013a5055853fc7bebbe04f512064997eb5440290b17d029395b60c642a68cc80edfb78b52923c39909999cd7c0ac14f667f7d1beafcaf9bc38a90eaf496c7d19fe480c5f65ed42931bcdda2b172f1eec298060aa3749342fa28bab0f65cb5aa50ab85d4ebb8b67220be7593ccf56496ce064c11c3f401d6df1f5a7f4a149639eaac836292eb51e4894623be4027e19ad0483fd80fd515977a22afbd1a8977e9691c302df40a343be94a9a0c8af276b7861030ba5b1218047779e953e064d1b346b83fd484c682d1c71f864d5bcce1420c669659104203ff8a92cfd481bf56250054309f9d36340009175f1d91fd697ab7958ce072af1236d4ecc4e43fc37d3db814a8da5b4af8b6f71754c0f46bf25ad47f4c216b63705903e571a3cc0e4e10462552b95e9efe24607a402de2f8e8d6f993318b5d601c2fb1f1e7cf700f105b749cfc7667fbf03374c4037001e8c5e494b99e27f0a8302a600e451ae2e1d00870aa49dc4d", 0x1000}, {&(0x7f0000001600)="37d162665f85a05ae4ef6077c6b38b212101c3e98fa006d7ccd277c4191016d435594dcae3aeff670030d8bd321bb21d94d9560068d3974be0669d73cd648c3706fc621b0b9fe6be963fb8f596a55e1b1e1ba9da7e9b66d1eea5e886af8340c6a24f19032e3966c7eec742db6abfb5dec6d973f3c7d0439fac3324f8501e220bf5d89186242c89beb9a31406c782afc6a78580049cde86a5c2844c406a981f420c214e921d989411065ed15a38c6b967299b7667f962146e16a29ef58fab28a839569de40ab7cd5c783a781c77666520fe2e6664f468993f2a12f162f373469e", 0xe0}], 0x3, &(0x7f0000001740)=[@cred={0x20, 0xffff, 0x0, r3, r2, r4}, @rights={0x20, 0xffff, 0x1, [r0, r5, r5, r0]}], 0x40, 0x408}, 0x409) linkat(r5, &(0x7f00000017c0)='./file0\x00', r5, &(0x7f0000001800)='./file0\x00', 0x4) linkat(r5, &(0x7f0000001840)='./file0\x00', r5, &(0x7f0000001880)='./file0\x00', 0x4) setsockopt$inet6_MRT6_DEL_MFC(r5, 0x29, 0x69, &(0x7f00000018c0)={{0x18, 0x3, 0x200, 0xff}, {0x18, 0x2, 0x20000000000, 0x2}, 0x400, [0x1, 0x0, 0x80000000, 0xfffffffffffffffe, 0xffffffffffffff7f, 0x9, 0x2, 0x8]}, 0x3c) linkat(r5, &(0x7f0000001900)='./file0\x00', r5, &(0x7f0000001940)='./file0\x00', 0x0) munlockall() getuid() recvfrom$inet6(r5, &(0x7f0000001980)=""/4096, 0x1000, 0x2, 0x0, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r5, 0x29, 0x69, &(0x7f0000002980)={{0x18, 0x1, 0x0, 0x8}, {0x18, 0x1, 0x0, 0xffffffffffffff81}, 0x7, [0x800, 0x4, 0x7fff, 0x7, 0x8, 0x8, 0xffffffffffffffff, 0x8]}, 0x3c) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000029c0)={0x0, 0x0, 0x0}, &(0x7f0000002a00)=0xc) setsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000002a40)={r3, r2, r7}, 0xc) ioctl$TIOCNOTTY(r5, 0x20007471) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000002a80), 0xc) lstat(&(0x7f0000002ac0)='./file0\x00', &(0x7f0000002b00)) r8 = getuid() r9 = accept(r0, &(0x7f0000002b80)=@in, &(0x7f0000002bc0)=0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000002c00)={r6, r8, r4}, 0xc) write(r9, &(0x7f0000002c40)="804c305df079da38187beb0088b3f44a7a8560d997599cbd9990c0a24bf55aac3293df67af7017dcb5ba1b10a65de485b29e79ee2b944a3fe6d4f9a3675db73aa20c219e15d6995e5afaa3b0a2777a5054f9a54dcd5a9ea08bcc8f4f4b2d209570c5afa19702730ef4b861e8d7e704a5d421f75dfc3149b63cd98191871fff1b5d4bb77808683e9953707e9b20625df420343aebd78193807d9e3e128733ccb5f95acbe19a59133f2267dfb9e23735ec5933ce1a4c5ac55c2cbc6afb18956a60caf0b79f0e1e94be02674532c9d23d874f19e024d29a681a09f778ae8b6200bee2d983b7db3ebc7c76ef6834f82cc755caa07d9ddd425528f54fde738f06431149f5b1c19a676be554bd75285d92b778f4761a4c64355db4aa94835e59490dd831ebc649393ee0fc7d46e83863952cc4c846368db4c7eff271632febf4d892bcc1694af49f85b4303cb6381168daae2baccce2e85ab916be49f2aebe580d8c623d602c73b283f7cb4521789eec6120fb7f42cfc19d559c835086c258fb6df4bb9813c94be199c805acb1087881d2fac96191a2d832a0e9c4483c42b276c48332a21de3727d8234cd89a8bce27364017d5ed46f1e8e01c84b9d6e604118c5870aa34c97e021f675504ba0aaf6e92d94e5be0a3366767ed78dd5a5259421a74fd3ccab443a0f19c1697410c7de1ec822e26c4d0d77ab1d32bdf83a6a0729ba730ac1f17990c410e062cb818f2e783a6a4d640a4b0f72968809488a039e4feda710629d5c919996db51d437f36da2bb7c1206f5a9717f7a1d37bfa452c7517fc4538e5b218dc622016f90efa246c2afd7990cc13a068524142e6403684a29944e2f78dd29d26134f12f3934f236714c5807e79e39c4cc4f40915b06c3c394460d538e5fa97e31b531513e6c9768b5dff2a65a1101f4df2bd8aedaa5556fd6380d9cd6822fb8afccfe43beebece42af115d72b476ab0cd1b23bf9918f8071093f972430e7507210110bc03ff5637281c6a5c2b9ba993116aadb22acd313116e948f23175823ccfb4172afe544045f77e9c700807961cbca2993f07b2224f11ea7d1c3c382ea7d0bf5d5424d8f44d3e5ea6cc3e8f0cc6eb896d0c1f367da7c3e39b343d1ba9592e06558b718ebccd708d75f62943c12f2b01b0e4484ce67ed0a37a5fec8aad84b03bf7932728d94af319d58ef40cf9ffd01c4bf7bf6e62314c05c0218fbe82d46df10a69ecd92cc6dce00c42a692298e08bfe99bc4bd934c807f2589f2aee77302ad4bbed7443f2759c10ad69ac5ec5e4520a7a2b56d588b41489cb310a405a079945c156412b6bd4a8463ba69b86b8a71c58a48356daa45f2b653523758ba1d34c5e769e112b7e469318f79b412d0135dbd856042c65751a41dd80370f4e68a2cd96f5a643245b20411b2a983d34eb4dcb8795f674006b7097ab13e8deb79149ff07022e7c49496b31268dcf0ac56bca8990afac2851a0c12c6684a18d56f2dbc61dab8adca2c66d458c8593f708220d705942a309622dd74c06041a16e7ed048ec6b25f5102b0447f385e7acf90258a2e2f9f0ce922f02056623977f6d9cbe0fb07e17784f9cdb6cb752242bdacdf56bf6fa52f3f0787cb384f16fdf0223c325e310bed3b72b3608fc912c7e9b2067ee1fe40b632a0c90a71d149932bb52b3804790389257b41a3b19e2a8754aaa8bc58ec3c018cd5ce05298b4dc97938accbe62f4c37c28a31b924abd3bf0711c876c75564370a5d54b2b76841dd85e9101c98e0ec3cdd92e0d3197c3321571e8c6b6058849ffbaa21beb12ad882cb38cfd80dbfc384b542531a81e51dd86f79c4730c2b00a3be0cca52aad84abea66b477beb9550ef918bc42297d2394e5c26981986a130485defc43501d4af9cfc1ac51d5ef30927f71dc195c10306849388a3a73e12c72d718603cefc410c21fdaa1d217ff361ec9c2df6e61ac3362268b3388477cbd9d4df5f660be08ec9040d534fcfbc0826ce0b0bde809287a1ab3a0314fc5d5c8590bba36fcd9825b7eb62b20d0a3e6b30c333c75ffa97dab08a62bba23cfcc3e50a6f5880020fb3a7166f81f187ccff7af9a459439c05edb5a6ec121938ca8feb8811075249ab8d4b0ead8e41f34b8332e88afcc2e0d364d1ee2c5bcd6227131c33126657055cd4bd3d61b12625a121aed5cb677eda04fcc1740973dfdc30a2332a6f59a17e7fc7189354015d10c182c911df2c535d6b92639beba7a1134431a98d5516a615f01819388cc4d965b08c47836cb91005402c7cdcd1e76890a4e4f97d38529e6940d4fbd54c34d2a2be40414366cae134f57a0006f75974a6b22faf9a3e3cff235caf64c3896b9f0e922356a677a5ccbb887622b01c2f50c0190ebb203038e31a96a6a1c8931717a3c30fabd6a36be7def5f690878b884c3b29cd6819e623e7a66cc142b7643eac9d34ee3b79f43d0f5b87320664c34ed8a0f7722eba012c147bdb1cebb5c928446779d66d270ac467d212ce4524c0a3fd33f19c39758943f744c22d07fda35783d1eb3a9c41be540a0893775c01e81a6d8f11dd333bab996c986542b63aacb64fc60b7cea05a4a112c61a53762fb51c88146635c9c36f23ef0ac5bd7fe974fbc439f4306e772035f9bf8233496057192039be352c432d9e67c12028bf481591bf66507879aebf8b6d205e5ead5b5f10a7decdcef3ff40311d9c0d4038b6723ed5503c130f4115f25f96f585edb0ea118525bfd26ba4963bdace9038031ecae14cafb32226a24df1cea42d9d3b355146ce55b68a3d2d5ca72ae42ff2289e3198b9bc2e9ba9f437ed0a026992f3bb6aacb314691ec30ad96a48ffda403613c8030e84a91e3039c5dfbcb7038cc825c8ee1491c3ff6718ca7a820007dab9a7e6cdae3b9f226f7d3cd94e8f2f72b76ab945848095d0350b9a4e5609cc4a9dcb83e9923a8e9cd6d784ef3572861ae9924cc5ff0a45e704fb1cf6eace43555223be070fd3a7a91e44b03214b26f979bac45326dfb5d107370dd774b56944f70bb117d4ec16b6d0ae7aaac687ccdf19cc8bbe57df0188392e9085109ece776f1f16cac21796186e0c31ba38e893e70dc145e13422981d5905457cc085fbf1ece6a85c37735a1f755d85db6412afb0d14e4f62381f194bc9f6f04dc6b0f791972876a23e98c9607cd93f84dec206e30091ff7a63f7bdbde25d821370056a1ce567d2709bb4537bfb54ab0a615d165fd00524318c32793544e6062a8fa436db5556b3cd081e7a17fd61a74b2497806a852353032f8d7f8f73c5591248fab50722a1b9955e2c96ec14a2948a999ed4bd2af510a6c8a89bcad46d7f3a96b109f71d0b2ca913d68e0a31e1fcf74d8fd8c988a12c7bb3af17fe11ea798a786e6ef77854ef3d9044925e95221c4e78fdecdf05168c57efc50ae9e98b6811744cdbf742c397f0bab796d0299478a1b2724406d96a71de4c097af2b4a4ff70aae4436ae6a5110225d4659f05cb09a418b9a92f87f1573a60d356ade3a8366c5877143ba552a86b599d26a1e5b5eea71fcb96e2674d1981202b74b89f71dc505e9f96096e67b4ecd067b9eeb1f4bda80ce05ec8f8f409eac2f6b17a3645b768b74b609791bcb438fc88649ba068c62214d27d098faa6a20b364861de9d32c1af96797a2f3683ddf9ef276392fb6432ab26e93e442d94c84c6a4bd831cc23838199642d71e6676418f13397fcd71cb7a0507e9d67979990ef32f16847cbd88a4184d0c8463070e075e6ca23df5e5b80d726a65996d23e8488599a196af4fc602af14c196bbbd54257b97aed75662da5b689dae89906790f7e15f160720da64e64e97a89a28154be2dc87830cd600a821bbd1ddbd24aaf837e1daa56cd713a37d5981fea13a38092b277689275c5e52fdf324562d073010ff4a5b265fcf763bff45ee4206017d18db98b744e2c4d12b1538f186a4cbb449e80e698512f3f7707d2e07d14aaea050405d1d1627d7bc201c7b66fc31e5e11fec5716d32e9190b68cd30c641531064da9b87cc402f728570adc004a9734f3e3a1d65bb05996b1cab3301d8b784b154ae7391a20b9d7c7cc9a952ff613dd4298037308497d66d39b5b1e3be23f2c2d47a22c6e4614e62408ad3c98b891a7b70a3e94ddfc15024ff700072872883b26b846741c86b63843d960a083d2ec8ccc641dce17628345d69d710c7295cb95bd11a3cd6f6a47e91cd2b1752760303c5590fe92f38595f7508a218f2ac8551114e7897b73393b8ef3621b7b466003b7c690f9f1316073b2c46fc749ce1b99f19f21cbb6e12c4ff44718ed7189f51c71735b64e513a9f987c342d6f97c5c6d49dcb66ebc74098adefd9c8837d836583b06dbb014b4cbf9d00e2879948fa1a1838d4d79897eb7b9e38037d6586aeecb624b876ed52c356474d479b6aa7309b9ffe8dfb4088f49624d535ad6948ee5836d54ff0ddeeb9556fe8f3083e5f6c687d0917b948bd8a4e9e62df6b02e9c4571ea974dfa07b28b30e7123e0214d43babfae596a9310b172bcc4579aa6f9b0cb46187aa7feb319fa278717cf2f7e35bf053020df33008962ff41151a378f6480e442fcb05d2e4f4e60571c1eaff82abc4384a5cee6b34317a7ab05dfd8cf4c33679f95c6d231d09e88b55f611303ddd1bc10bec0c919f08b7d68d1fd864f758ac018196022acde94c29582e668519241d31bc5537ec681f80f930e4fea7d73981174214974962e0e09d817bf60935797091453202279ddb2758230b1c9debbda9d1948c97d4afde87301e7f7dc49b71f0497a262025190ef9369fe9b2a73018d56d48d0ee1d8da23d59bed188dd65d99424bd955d2bf4126c121fababeae127ab68ef7dd3ab5f06367a9cb9cabc93b1777737410577ccb582583f1d1b025f6b6f9edd866d05e164aedd96f9a9c7fa1458caac6fe49a0beb766a440c1121edf73832eb0581fb7a86fd03906c6fdf5b35743c8cd1f87319f8da0a0e1efd83b714537b4389f0cc684933c971b06525fe7dfe5c3140d189a9d3422b64b59795022969e82528ba23f3234e8d73fe2b4afac2ee69132564729414d269fc09a48de54a6072c2bbe82b71fd17d084517328702d4a95ffcb900b829e6fd4009df63d6a393037213e233388118eecc8ea54ebb985af48f360437901ffd2ce480cf007b9b7e364a4df0c33ce1296bd7875e32e049d61b223b78d632618813af547096013be159bff6eaa11f6eee37b3a99403b8b82ab39b56907516218eab6b1721235ab5e13c2ffa61632ac302957d2f5c78f0c186b587e928ffd4f43b202376c8d38ad7e81adcab94dcf2f61ea069bc7f108e874c7caae80915a9f646c2af9409b0c24cc1f0c8987d9aafe49dfed491033d1bf630e3812ecbbfce3931679431c200032b3de8607b02c03294c4bb4a857ac7bf1f27c6cf51859c2ba23185fdf1676229208071d3518f748667b19442ae7092639a982abcfb0261c5ceb77c72d81de68eba6a644f26cefad156b29c4ca12cd341a85fa3b232dcfc33c3fe71b0ba04f4c44658630def68a10634d282afcaf910a2bd7e99fb9dccb74534f0cc6a2761dba6785b5a4c6bb00f04307b603b6ec513fd9844f5acd019647ed1d46068756362bf8345440c64d3eb62fe94909362f37ada69ca78ee91fcb2f41a667c941849df8a7e285b3296daf1da08c9d71d4c049f31141a23f4327e442e29c7309b147b1d33094ddb748812bf061d5de09e4c4fd2ebe9b44574d8ffea56081a21e0a6513933d2f01ecbf7ff29c619171ac73ede31a148a7d8af5", 0x1000) ioctl$TIOCSTOP(r5, 0x2000746f) sync() kqueue() syz_open_pts() 05:50:28 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x2000000000008, &(0x7f0000000040)="eaff125d00000000", 0xffffff6c) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000080)="d8ff125c00000000", 0x8) 05:50:28 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000280)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r1, &(0x7f0000000140)=[{&(0x7f00000021c0)="3cf8780767a00f89405fd310ddef121975a27a990e9795249cc3eb308ce4180c4ce0f9acb2088f638cec2d4cca2606c0da0252d8eda4c637d5f3d4abb03dcf20a4ac92fcbcbf708ac6cdac2ae8ac5757e8cf67d4e26fed38b1bc677ca78e90f3dbfd83c8910ef1f1ffe2ca9cc0f81229eeb3bb587fdf2c23fb3804fe6520c92e24b8a322453942515e9bd36009bbecbdae6a060578bd9d7373024a21e26cc0ccae996adc7cce99f67347a220175e74ac5ac38044b5a04fc9c20b663b5011b5d62ff327b683e288a3277fdc830e9e3e7eb288c59c410a314870314210b1fe7caed16678d4252f604e6b8e3047156c453933dbe844abcf3fc64a72c075bf082495855ad4030fe589349f790ebf4eb25ad4ea4bbfd1b98b814a94d1071e6ff64a7718ca4292a40eb5508dd0996ef50bf773f2cf5d73e4e054fec4276012f7a416be61c80afc988a4737dc733b4cb6d2f63e264c576d785746a5b6b335607eede23284b7794ab6bfc602d42fd83da88a66fd3b61c58e1d1673c0c3c16e188403c0e16a969a5d19318f6b45d2565f6d7fc697757cb13062c9909d2c022bca651cd978b46cedb212dcfd3e3999ca570c7e9501e9886d9799498b167a19be71c7ed71f2dbe6954f527533c19c63fc3dc93fd7a429f92c38749e2469088836f7e8cfa3b7619fea996af232a04b3cbda0a6ecaa5b609b6f0790d047fc060a9bc2eaaa50cf2303b5e3881cad817aecb91f987a9a266015a74156e950d3e3b4ca151502e1cc89843fefe40506a398951f6b1918e1ee68a5ff92beadf6efb12523260060466ce6bc175ea615384d5906bf53b7ee9e52b6dad0719da7138897b083193bc9eb6ce0a1e565040d7ce269a1e4c24597fa2f127d632b53462252ee017ca363ae4a41ff8e3ab233e44e48b4976d1f565424658dfd92571c8abb5639f1fc3e0bc5d7ae66dc50939f5001425a947ed359f60fb47637357ec104cdfc2104368b501fa784b4a5e1ec77c66c864e7f172491901b95aa7e09da8894c7925d70c305f8b5fd850f30fea5f51211976b53aa1963a89c5150cc7c666804e8a6e7ee9b56b414283e68781db89ed0075675922bb2215e56aa93b5476b83d7e56f8ce1280a314e51c91988cc2b23df8c7752bf37d8b3538093554f2080f9154d77d4dba6d06a96c6b254e17a25c21efb617de26d389345997a48ce00c22de6db82c0197b7f5cdb8423ad8adedf5726dcb302a570d2cb969dd5b79f729ff1855811b470bf53b88f0e12fa551008390896b023887071af5b223c105c011e9287e2127015a965c36d12862d98fa2ae164c198c9743eb3110103fdfbbe49c9ebe6f6b7f590f4fdc13b28946cef81ec3d8706a12cfa41de15b61ce3e67933fe02eb873048bd989c285271862c45dc230c18000c65b4d03185bf4d7202c060616e85b03e9a971d0f353d2150be3e7e8f436643223fb245a8d4491612c6d610b70129e6826f3403f29f9251329028059ae0b79982d2891ef24a08f37bc246c041c9474894ff89b71fa8570be1333fe88b732cb598b3927c4cbd14f2274ec4e80af5091b026b18a557e3e315ce7dfeb188dfda68566f793914f9f601e43954cb35c9a7fabf67ccba85d4ac63275af78e57a4f829f1a6d4dcd96b997d77b8f9e8ceb630f748d646af70d2f5c708f828bba834cbd53c183068615362bfc960fd0997d2f4ec58494d8d797cfc6ee39ee0234dd767c85f59d9523994bb6b3b11cf1bd53360daf5a3a89da48c5ff81b71202b67e350343bc7b6dceef14cb7ff83bf9cf8adc86f39fe62f2dbf65c6eb44e525400b270c70ad2186a770545f29787f4bc3f9310636426753d96c77ccecab7a7c2887d6eb0340186599582bb28fcb199038e2ea74af6f3968f16a8478e02acc1ebb653dbdfb4e7aaa21ac844a95caeafa651905bd29d864fe93061e6535ba06b7c87dafd5f919596cbc7b63a8da884c469355fc54af53797846a624bc01b6d057fef14551f4c7f9ea46ed85540b8767b77886cf16ffecc4ca54670324cd258321faaedb291752b437f42b66b6f10d7f8ebe98e104d955594afc43cd7866c533fdd61beaea8eefeb91f58101ad22583118014d32f797dd0192c0ac9a2ce659022d855ddc911fe7d141a4cffaf9c0878723fbeeec562a551711ba05b04d2e5977dea7d5d6f6138ae3c1503ddfa5a6972971b40e6a928bc9ac7152bb32ed95e8709e0fac79ab28f5e6754524de45fb444eba6c473049ef8f2992381e7f44155418dbd0fa62fb3afabc3c814d6f5ba90c30c23593b031a794b05b9d858e994679a2c3feab7d37e124fccf8bd7a77f81931b0227db1c07fcfc599896b5a076c1dd1895e49ecf8481c7e5589cf7256c683622e4749375dea1ed636be4cc5e43774f85f07eab4228923914899625b63599a96413c14b408b4fd8ed09b6225cb39ec0e8981cac4f766bd0f8ea8a9bb3ebcbfc11f74a608b86e0fbab83ef30573412c1d1268240cfd211f52acf398a3461a865f78f18e85d512e7442c85ec42c7b79530331a7489c4017ad6b9d26f021bcd33e2a115bc7249c7aa853cb692004bdef94a96e5f3a7af088196ed01aae71e69eb2ea3de135aa28f5637fb0be1b24500d0d470528915a74065afce8814ce9ef3c515de866ad71669b1129e9fbf7144aa08e3170dd6ca020eed92b67cbf1d4a811b5c566cd2fa1a38a4878c62c0394842afc1f339a0eb61f581561f2e0b2783041eb7d4188df136ef3cb30d6c3217005872454de49a251711d1c9785186916e40e5249fb0984686bf10727a79fa48aebefa0612c91712139d49945a97519cb274beb177bee0900eec9e5493f90bf57c592ac5410f89fc2705eeae5f271748452bb7a8949ad5167cfced6cf7f364caf01872b87e23de41164a3d2bc46e3b57b2d78e8e1c1ca984d759570e857e0f4789882173c002d36b1a38c663a495c6acd371610acaaab922212cd99bc3f7ca4db583fa0d07f8bbdd6ca00c6a51480b904f4d7843142e414f774d91d7ca6fe418a0838b43ff5be3d9384e17ee28a27cb9cbad1da0fe57f37ff2bfa9b4a7e22fedf6a909253d50346cadaa960bdcdfafa499fc869a67b8aca5895ae71b79a0160068d845ab75e3bfbca5e69b007b224327d1911b7f68a7209e3f905dd78250aa7025d6db126389676bc4980edc6b38f37241c7efaa29907ad891e25fe21dc5f15909d045480fc1abd9d82b6af4de636b61bbffbb590c8a46e6e646db256cacecfb7fb92416af7f4ff79f9f8d36055a4ec7248aafb4f593d7e6f513d90dc7279407919ee5180fe6e0a0ea9468e6b72f3a4d04484941e8670b8bda2af27fa2989a39ee008e7373eeb7b744407f868e5b9b11673ce273fe967d90ef53e539ef3e8ad248e47eac5e88b80551f2234ba93971ffe5d4662c58bcce2ca1e3d454a4baa2c897c4f8b385f2ffa387745696b652ca4e57e1d7ac0351abd6fc03e19217bd92f4a469d1f7ecf1cd54e6ef0ab6a38d6fb4f32eed2332dfbbd52657f8399f3a9487d2d974338c3e7123ac2c221454426ef4f24132317e358482a368209b3e2b723cb4f089e3e3c97cdcce12387e1129ed755e288819609cb3e2c915de7860107a6cba2e44093ea7b05df8b80f5476f33d5b3c65ddc3c747ccd5b7b01208b000a3fc851e90817d0da5eb803fa833a519c4467c4f505dd6f077ef8c88e9fcdfc324b6a72e0e8b5071633291c8d852a6bae1e065a5a8230e490533b332ac7679f2268b2adaf56197dcd794db2c7fa9a82b953da9d7739ac8070d905fa801a9cab980fa880647272f2b28e964674679e96a667539f9cfc25e3f1420d0610f198d819f80d152efdea5bf2e1777096e33da224ee1421dace5252d4045a177c7d42588a50f387f71ed7f15b9f4233e4520db1cf45f35ef79738a80be63e255e1caf7842f649efb666f82b2a2312c3a74fc7aeed00b383b8af19c906e0637b62db21f2729554da3d4fdfd1f5958c864155a9ba3384bfed5aeadb15e45f0ee559092a4206462311777414d2eb38a6ec68c7d40a472e4c475c9b952f8e636cee021c5f99773ce16c2975f1f81ca501af77cc85f4b25e0b663881b1597584a796ced45fe93b661998abc58a25d40a4d24069b2d1c8b94b16d98eebf46ec3cca8b43a47d13c3327db8fef8281a9a8f724c78eb9d805068443d2472f8e3ab7021457e6e91283a45475c86d43b115f659614fe89d75289207bcb4c5ed7523501e6b5c425d7265f596c6c1c90a6ede339138c4c3700e97878be49facc9a94e425bd7f892e9da7de48b242da3ff658a2446d839eb981dc1d2874675a86ac02e899e350ecc8cba0ce37274093277e269e454f5416cd13f8edc1d833bc706dcb8f47fafc19db4952f2b0b2472083bec2281f11d116ae4d4131556a46449f676d2b057f38f61cba8b2e027d44d59ad83ced5b449065f32eee60cd1f69edcf8fcd2649365f970ddd9d9b8df0ffb6dc6c3c6f4500389c064393ceef2c6774d83a06933f855e54919b275c43f6aa69b0cf89959440b50e8df609583b0772bedc573f89835800ec46e7cfdbbaeb3525d98a1f26d48caecaa8da3f36309fa1eeb7b8cb648aa8b0dc661909cb4bde1b1165cca4cb72c4beb06eb8908a29f6d395b92127b6e923a396d8e2a8e920f912cc6dbf5d237a7c31e717b5441f31d85f4f0013f7aaaf4a7e752781abd41a4d936544d29ef4600a7a341a7af08ee259221ef58a423af86ccbc169259e59e149cf529471b96ad18bdf5e279d0898e60fb9ee693bcaa866447ffdc61680478b4520ad4cca81903dd92688cdcba78bd18625f3ef53ef1d40c6a77b97f59173c5a75ca9bd917552b2cf87a530b811225b7b4bda81e2508b6e3a6931b65859d9e200a3eb99bb253f4a1bee26289bd245989b53360ed04decf27252d16e177d36399720f8b0c473d48b32dfdd724baa1dd71213b6d732ff93ce7b5b732a8205954fd94b7768ed8cd5b1bebf4c0972a4ae7ca966f9c0acb8e1960e18532d727bd2f7e2e5dbcdd3cba73935ac9f246933113d6e1d95b5516add44bfeaa0783fff89669e6f237a2", 0xe01}], 0x1) openat(r0, &(0x7f0000000080)='./file0\x00', 0x8, 0x0) poll(&(0x7f0000000000)=[{r1, 0x4c}], 0x1, 0x0) ftruncate(r0, 0x0) open$dir(&(0x7f00000000c0)='./file0\x00', 0x20, 0x10) lseek(r0, 0x0, 0x1) sendto$unix(r0, &(0x7f0000000100)="2535b72534a13c77548b4aab5ba1083c726a1f9018169e8ee7b21bb47056c7", 0x1f, 0x3, 0x0, 0x0) 05:50:28 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000001100)={0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000001140)="ef", 0x1, 0x0, 0x0, 0x0) r1 = dup2(r0, r0) sendto$inet(r1, &(0x7f00000000c0)="0a2f784ca49efbbb435587c8faef1158e103f7f34a3af1bd07c0133da36922c8538f9d5732e9b5a1d6b979af608c33c91cb1aa33099773d19f07b2053a2d1342f7b1e7fe26cc43a98622fb61ba65a2403245213c544bbdd9e687b51a775f828e6e8ff37da04b99526b9d520b450ae5b47653fc5e05ec21b1c3fe31e1e02fb3e655856930183e1249f9e3954e59309d6a5ea69b301ceae5a4c08085e37e6a131455ced507714f0e5febad3d20a9264e2d1d014d2890be540401fa9ec976a1abe0391e9270c91cee9890af555e02c4904dfb7a9914fa48ee6a734f97ff0b23eda345ddbe255ecc4b2ddf336930ca7abb25a4d24eae7c08a7f5dd96352a5e375b1c4eb0d9e80db46c99f206b4fbe54f8ba58c1e060064c108ac14f7e68f24582f100f32f1911ede9c1d26ad07c3224eb5fe196e753e55e78f4f473a738b87e47b548d98c12806e771f1b0f1a010f4059e8de9bf04a6871254990818ad8060bbe765439159c3b20b92c9e781a6f9b91e9c9443fd9aa2ebee3441eda830925fd6eb8c5409398da906f31506dbe6d5ecd246563035445f3a2ccfe9d1f6e4d8d5b5dcac39d852f60f73dc9e6588bb0d71de00599d57b2818d76f5fe88979597ae1a8ef83f453661e9d7499ab222bc404453da671f8c62ca61aecd54185ec4caba706eda3c20c0c4296851ba4f951b619a57c7d287ee14bb4785b8e56afb4d67dcfbee1ba94169ec479aed256309e45ab782004d8aee27f6fe06f4f42f5de4b652c2149ed2fb8eae8a0fa04dfd4f46776c83bc6935ef28099d4cb59b9f68d5a354b4458c9fc93c7e50995cd84726316bef5475fd193affac5dacca96686f0600d1f883a8bd610ca94483cd97ee8fe1a7707113c9683a84a3fea4c89a8afabf4a62dce7ef24e055cd8ca08f0afa6757901e93a0083dff3c42241cd8931db9e12103ff143e0818346a2c7dd5550bcd589e3e78f60ef25b14a641cd4cc2251ba2336cf36d6fe891d553cd27c9609cdaa3daa293cf044c3ca33b4e0a880d99e4039c6ff8392fed89bc7a0874f7c737adac1efa57dacc80d850ddae0e0d123bd47999cbad6b1ca05cf5850a56e5a492a71bf68e2a290b1df669f9aa9b9fee2001d35afc62633a6b1d5ff012ed9e85a385bbe67be20f0f186c0f88f7787a139c944e529a5a270246f31487d6e87995ce0998a01e0fdaea5eee78b887f78f3a6f7d508fa34a70c4adf3230d60c945bd9d1d6aec505c9d0fc7c362706a4d2fe28fd51e0500a08223fb59cba3829bc1ee4791bde19917db005e991eabb51bf0d7446ef2df759ae72ea0ff274329960d8884bdc9d527a18dfefd0cbebb7d8116dd6eb94db85926dd399f4b1fc6b1d3963344cc145c510987b06c8333c0410168b709cc6d02b18d20240e85c94d4241208fe87fb9ef6eb64f6a6531e9f7a7d75dc9be1b8682d4d60414a4d3ce60508bad729af6e2ea78cc07097452dd83fcff546d3b273fc9111c236850535853d0f3365111dc4217add7ca82c6cee8c19ee041b6e3684f7657e9bd4c2fd93039f14932c9a9b7f5e8a9612caef05bae5b0c8ecde4901b70759b0c2a832cc7dabf53741cf24353d80711a398fbb3d5ea211355bd751a82d4bdae64fb700b5572ec800a9a2c31d64c8b89bc09b712246369ef383661561d351296dfa37bc99a186e4511f438fd76d9e133ea9801689fab84eff42d76f88bbe9acdaa4a4a600ab6033f4a19056d4f61be2a6def467424ee1e6b7a6d202d0317763938f8ac91c250c061d10c631e605d8c9551955e234bc8ee691bd43d48caa0bdef83f55782999c16747c2d699616bac5facae4f670b9790f2d9d4ed38d3d2a4edde53bf09a49a6ababc660f148de02e15de1216fa5f48fa65d5900cf351479b20fe706b80c8349f03596a8786490874acd31b63e2580b7df48ff5b6d9e2251c196147ecd0ae6e1b9b2f232608bac12fe9fc418487a96c1855bf2633df416add46a75dd041812c6fc0eb2db61fad668509fbe7414dc1bde6a65fa1e37c17f28e7e5b0be50ab26ab395169ce046aefbd532170ca02694253a066d44c63b54e067c2ca4ae46f58bad0c4e35b1ca9363770ef76bba110ec27a20506e2ca9da8b55615eac91ea9f40c871b92c68b4b2ebe4b08e14395745af6d05db51a850d2103fd2277d7f365d4a8ef28577a459fb129fc75e7c81f26440551a978b5a9c22e4ce14ebd80484418f802be3c4d0929fa2997b576596a873ce0ae7ac137d69bdb5e1b36e7e052ff56e41d2e87ee9e94eef04e8695e516beaf57af0c892606694eb125b20d2465b11f3e1086bf572f564800dc98e9e1ef320e86addb9075f6e87ca76241ac22d699bd2e9927991447419362d5bab34f7a4d200d365dd5069beca4a4cbf395c0ba4ed0d54cfb397c4c7efb668d149115eafab5a82b8c81f4d5e20db6458604cf4f6ca4401a61582c68fb68d561820c49f621bdfadc1620caacc4c68202673f2dbc56681affa2beb9a5e7f2616df1e6864a30e02a9b7a9f08ebfd1e7fd7a90328f03f15e1eb217cf89a6c7abf273bcbf7fe8d608cf7de6b2ed9de5b9ad6d72a9c7e1fd1a439464b190c8ec84a3f981da1e78a930adeba550e4fe96b718d3b45011276bc48e6bb9b8779bca1a42770504dc287abe5dabeebdbb32b4efadf46b5eb5d305860cef6df6fcf77c4eb00d2505c9b6148b030fa5b9c800328ecfebaec98eb83dc69315a31af8a84d89abd4053b32d25d2b7847ec79617a8993e83d42b2ed04281bf109fc85c8ce4e51941af1f09b3025a5ec9cce0e0562ea4078ffe6c7de69968c1334aafb7fd90b33d9041d78946e8c8bc95c9979c0baa66462c08dfdc8b874e1dcbc743d6da5a2b5b8c0e5e706b8e044eb14f54a235bdea70efb8fdcb80fcab93cfb2177f4f8af8f3b1feb5a34f94545ff848764323ff5cd281e176b05747483151db3987d81005dc8a4d82cbad6a4773b9402915a6b5341e501a613c4beb971a166180e0496e97a67a7e7eda857d7d8ca69bd620949ac0aec69f5853b397308b0e2229217b64453b70b71ed511a145aa1a37ac7921fdb4b629be52a8a0a4594b6e6d3764c68a2cc0a27504572018747ae40292084b55e2f3d1a520a6a28419ffe61c5d663b0698e7b529c931ed7faa30bba9c5cec5db961acb5ec374bac2406ad579240046ae3f709069d04bafe52006acd3b0a6a07a38157f4c74ae23040761e42eeddedd9f1d3bf0ef585a29ab94846ba0cddfc38efee75f21df08bf4c534149eacb91112124679570dee8c64694c72041a6ed615d414e79b6cdf51fe3d46eb14074ef3e8cc4be548e2b7cd2054224477295d65cae921833b97b3f121575372677f9df0d9926a20036a0ab6d2c162294b57a6ced67ee7f5f8d976f099b6f58be2384609d0f59e7ea928746d1142428597940f2ffc6ff1c129b538cf4e3457ee06540b8f7ea37f44e47504a2343bf2805b37b874e21fbb9fbe78626cddc616b367f9a0bc4ed0a0a7421f2e33e5e69e4aec1e800817a01682e7b05267235d069278b0985368ab696ed2bbb5ed6037281652115b4136f8b3e2b8d02bbdf7c4e6160de733b2b7914f555d30fa1c3f5cb9bd0bbc5057776dda1101c0e289cab6aa514240d5ab4b89840966e2b821b199b1d1e3adb11cfb538b46601fec5823f07d811dff9a47e148ad190414014dde8a07a3848dc709994c2f0c7346aa6f420230deb8b49703077fa2e169239e6bd166426767b1a2f9ce81a065b0e0221a808cfd5d4ac24c9f7d65b907e0530d6f35deb57913466b86fe9e1dbc95152ee9e294576039301190305938969955700e73c56febf097af77e3c08980eaf73ac25ca6dc5998693b4e5e5d876287ac20ba44b6907f70ca02e96859bd0a9cc75a68a6ed97806c7f36364c6b5722f3d4016c7b7dffa90d4042b72fb30e0553fc46c032f5ed0feac95ec4e30303da32fd432d453f73273f2e6be911e7ce6aa7679a225ddf5a1b82e12000c105e82cae94dfb9836dc264ed9f2c3265ac363af69d2e6446b747096424b11bfff35c92e365daebab235b4abc2769a1eb63a0a2e04ff6318e54a94992627ba1fa6d0b3d01f8e945288a48eaea96b1cff3f6f494ff59af9331067ae11421c3b50b15fbf8739f6d8783cdff0278b9996173924d5573bfa40cad7ccaca81613a54534984669f4ce24f3d05d9ce8a9695db7a52dd742e4d479166c738d66b8e8888094de08debf5ae0c84becf27b13e3712cc46527f3bfd9dba70394273b8b7d3d3de07d7663311356caae9732f157baf33a63e2d81d82ca450a1d36c05fe19d0c15baef8f27a589f7afc25754946a23d41e39ea2c253956a20f45bf2db20dfebbab9b18e118ad69b7f09fc29463a02ea38a0d888cfdd00fc02178a003b1586f294decf1a08f5ab8a8e9c6ece9a1bbf65e814b2d515630f22d2b0923a6931f0da21333bb8fdd2da6c368e4711b406e2b9f20ed57f0dfde482b3fcd3dc8b2ac042fc5977ff5b77b77b602de2d85e8ec53dbf08975b5b175ff89078014e1c0112017aaa21ab5269740d8296b4204f57486ad3a08256f7ad4abc25516de39283229a9d5b1c344697cdb919f8a92fa0880e87560aaab3916d0e0f2f99821c1aeafddeb578864d33d2496dd39925b355b9233dd272fcc46d7c61fa1801014aac5f260cdf8dded5c6d7483b181610be5d9cae90b481e42fe2eab41bfb20d87f0eb382f19c9e6b002a6e734faed784db63a523c9541376bb2ad8e53e416da07c96c6703937a3f8fb7ca4df6d778016340e7c573d2148ecd46e043b6cbd848a7db863798348eb178d0813a63d671123b979979ddaeb0802a560646cfdca15e862949626e37af8f6012da2dc9e0621be38ca2a56f2a7a98fb1f5f8a51cc11874ec3c8240e13db265293fc1f14ba3b4d34b0b446bb4eddd4ac38ba260a69bd63ffeb2b1d3e96441acbf57ef968fe4b09a58ce2834f18d9350b033a04760ea1f738a43c14bc4936b05a22630db9592fc988494d4835e5247c5dbc1f277551b4f63f034b6f477901cf66263ba5fb0371ddad0d443f40286326a5204141edaa1df4ee72aeb24369a0262711ad798c19fb9f000304deb94bee2f1eb3c270b2ec0e819f8931a79f7a85bebddee3b0e51e82be0cf921275a3df75d179d3a9482f0e4aec1b32284c1999d040df4ec6a3b568e3f9d3c45ba1ba67e68ed9e19d7ec731c304feda598357939d97133037ffec06c63f2f9d97805e845381c6df2e9edfb69022f94d501debd077c397a7a18334b830e60e07fbe728f6f0877a8d4ee3c3fb36ee3c7dfc1e8ce828964795660e9735e3e8f405956bc6f739c1babd3c714a8bb78c25838e6b314b0593ab27ea1ca78dcdf7d11909fe0bcc2ac661ba86286b0d944bb586a7d5fe0873f2184536fff9ecd06fb3487c20c8181272ee0fad768401a5006c53f7dd915ea366b1ead1ce37d24a0eee7039727b4145b5f3df28e6c85b22d60aeb2d2ba00c443024be8595dfc7e69b6eb2b7574c69a420585950362652ea768c2fb91e5530be4b98511ce460461f094ab8e1b9019a7dff22ca03e29ed641620786464c3d59d2e7b84855ed2d9eb69e67a4fe23d76b0a58c2ec15754159a743d5f50dd0b7027c4efe6abe9c1660cdc43175a58e3f33bd4b329ce20e41b842ad9f72807f30140d7d8f8e338b4bd51eef68d41ad60995eacef7ac0263d8ad1e467c8b2b78e6bfee3bee5c9adb776c4af05650d98012dadab789a4cd07ddbf02b9345359ea3cbd31540522abd1cc1fe1df57f9f15cc2dc52367ebaa5dd9bd02c", 0x1000, 0x402, 0x0, 0x0) shutdown(r1, 0x1) sendto$unix(r0, &(0x7f0000000000)="b6423792ff5557e644e2721754ef9bfcac456dedd267b90bea176f6847ecd5aa83159b0d1d9a4dcaeeecee1a10c89a231a4872419e34f7", 0x37, 0x4, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0x8) 05:50:28 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "030000000082ac0000ffe0357f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0x11}], 0x3f, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) r3 = kqueue() r4 = kqueue() kevent(r3, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) kevent(r4, &(0x7f0000000040), 0x4, 0x0, 0x3, 0x0) dup2(r0, r2) r5 = socket(0x18, 0x1, 0x0) setsockopt(r5, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r5, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r6 = dup2(r5, r5) ioctl$TIOCNOTTY(r6, 0x20007471) 05:50:28 executing program 0: r0 = syz_open_pts() flock(r0, 0x3) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) syz_open_pts() ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000000)) syz_open_pts() close(r0) execve(0x0, 0x0, 0x0) 05:50:28 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffffffffffff, "8dc6861f62e38a64ec768840672c55a31f82335c"}) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockname(r0, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) setsockopt(r0, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) kernel: protection fault trap, code=0 Stopped at lf_findoverlap+0xab: movq 0x18(%rbx),%rax ddb{1}> ddb{1}> set $lines = 0 ddb{1}> show panic the kernel did not panic ddb{1}> trace lf_findoverlap(0,ffffff0078adf548,ffff8000042dc8e0,128,0) at lf_findoverlap+0xab lf_setlock() at lf_setlock+0xac VOP_ADVLOCK(ffffff0074a12978,5,3,ffffff0074975090,ffffff007f7c6d40) at VOP_ADVLOCK+0x61 sys_flock(830,ffff8000210a39e0,0) at sys_flock+0x156 syscall(0) at syscall+0x466 Xsyscall(6,0,ffffffffffffff4f,0,2,5b226c42010) at Xsyscall+0x128 end of kernel end trace frame: 0x5b44d8376d0, count: -6 ddb{1}> show registers rdi 0xdeadbeefdeadbeef rsi 0xffffffff810cdc35 lf_findoverlap+0x85 rbp 0xffff800021170eb0 rbx 0xdeadbeefdeadbeef rdx 0xffff8000024d8000 rcx 0xb3b rax 0xffff8000024d8000 r8 0xffff800021170ef0 r9 0x1 r10 0x4c5d763311c36483 r11 0xffff8000210a3530 r12 0x2 r13 0xffffff0078adf548 r14 0xffff800021170ef0 r15 0 rip 0xffffffff810cdc5b lf_findoverlap+0xab cs 0x8 rflags 0x10202 __ALIGN_SIZE+0xf202 rsp 0xffff800021170e60 ss 0x10 lf_findoverlap+0xab: movq 0x18(%rbx),%rax ddb{1}> show proc PROC (syz-executor0) pid=302482 stat=onproc flags process=10 proc=4000000 pri=40, usrpri=77, nice=20 forw=0xffffffffffffffff, list=0xffff8000210a2978,0xffff8000210a3090 process=0xffff8000210a46a0 user=0xffff80002116c000, vmspace=0xffffff006593d428 estcpu=27, cpticks=0, pctcpu=0.0 user=0, sys=0, intr=0 ddb{1}> ps PID TID PPID UID S FLAGS WAIT COMMAND 15333 364445 25641 65534 2 0x10 syz-executor0 *15333 302482 25641 65534 7 0x4000010 syz-executor0 15333 483377 25641 65534 7 0x4000010 syz-executor0 15333 276506 25641 65534 2 0x4000010 syz-executor0 25641 187780 16035 65534 3 0x90 nanosleep syz-executor0 16035 169494 253 0 3 0x82 wait syz-executor0 65203 464973 82091 65534 3 0x90 nanosleep syz-executor1 82091 216485 253 0 3 0x82 wait syz-executor1 47774 49854 0 0 3 0x14200 bored sosplice 253 87533 86859 0 3 0x82 thrsleep syz-fuzzer 253 35710 86859 0 3 0x4000082 thrsleep syz-fuzzer 253 237266 86859 0 3 0x4000082 thrsleep syz-fuzzer 253 312709 86859 0 3 0x4000082 thrsleep syz-fuzzer 253 448975 86859 0 3 0x4000082 thrsleep syz-fuzzer 253 279508 86859 0 3 0x4000082 thrsleep syz-fuzzer 253 111443 86859 0 3 0x4000082 thrsleep syz-fuzzer 253 56991 86859 0 3 0x4000082 kqread syz-fuzzer 253 474612 86859 0 3 0x4000082 thrsleep syz-fuzzer 253 85089 86859 0 3 0x4000082 thrsleep syz-fuzzer 86859 219319 56757 0 3 0x10008a pause ksh 56757 320424 45640 0 3 0x92 select sshd 77350 383083 1 0 3 0x100083 ttyin getty 45640 329498 1 0 3 0x80 select sshd 63093 202 56401 73 3 0x100090 kqread syslogd 56401 400578 1 0 3 0x100082 netio syslogd 93093 34488 1 77 3 0x100090 poll dhclient 52166 436878 1 0 3 0x80 poll dhclient 89292 308719 0 0 3 0x14200 pgzero zerothread 51173 352580 0 0 3 0x14200 aiodoned aiodoned 25089 249427 0 0 3 0x14200 syncer update 24918 308363 0 0 3 0x14200 cleaner cleaner 94275 52052 0 0 3 0x14200 reaper reaper 86978 48852 0 0 3 0x14200 pgdaemon pagedaemon 47028 213380 0 0 3 0x14200 bored crynlk 64390 345535 0 0 3 0x14200 bored crypto 95345 212685 0 0 3 0x40014200 acpi0 acpi0 36736 24672 0 0 3 0x40014200 idle1 58518 29987 0 0 3 0x14200 bored softnet 64809 365663 0 0 3 0x14200 bored systqmp 13444 41944 0 0 3 0x14200 bored systq 61861 117287 0 0 3 0x40014200 bored softclock 26196 174861 0 0 3 0x40014200 idle0 1 6428 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper